/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: spc_trans_test0.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 ============================================ */ #include "nmacros.h" #define MAIN_PAGE_HV_ALSO #define MAIN_PAGE_NUCLEUS_ALSO #define ENABLE_T0_Data_Access_Exception_0x30 #define ENABLE_HT0_DAE_so_page_0x30 #define ENABLE_T0_Tag_Overflow_0x23 #define ENABLE_HT0_Tag_Overflow_0x23 #define ENABLE_T0_Privileged_Action_0x37 #define ENABLE_HT0_Privileged_Action_0x37 #define ENABLE_HT0_DAE_Invalid_Asi_0x14 #define ENABLE_HT0_DAE_Privilege_Violation_0x15 #define ENABLE_HT0_DAE_Nfo_Page_0x17 #define DMMU_SKIP_IF_NO_TTE #define ENABLE_HT0_data_access_protection_0x6c #include "hboot.s" /************************************************************************ This test uses directed and random methods to check all ASI's that affect translation. ************************************************************************/ /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ta T_TRAP_EN /* Switch to hpriv mode */ ta T_CHANGE_HPRIV /* Set HPSTATE.ENB */ rdhpr %hpstate, %i7 or %i7, 0x0800, %i7 wrhpr %i7, %hpstate /* initialize TLB mappings */ setx page_0, %i0, %g1 set 0, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical and writable bit or %i2, 0x440, %i2 ! Now set up PA [39:13] only setx page_0, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C setx page_0, %i0, %g1 set 1, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical and writable bit or %i2, 0x440, %i2 ! Now set up PA [39:13] only setx page_1, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C setx page_0, %i0, %g1 set 2, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical and writable bit or %i2, 0x440, %i2 ! Now set up PA [39:13] only setx page_2, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C setx page_0, %i0, %g1 set 3, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical and writable bit or %i2, 0x440, %i2 ! Now set up PA [39:13] only setx page_3, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C /* initialize a real TLB mapping */ setx page_0, %i0, %g1 set 0, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical and writable bit or %i2, 0x440, %i2 ! Now set up PA [39:13] only setx page_4, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) ! Make this one an RA->PA translation mov 0xc00, %i3 stxa %i2, [%i3 + %g0] 0x5C wr %g0, 0x21, %asi ta T_CHANGE_NONHPRIV ta T_CHANGE_PRIV /* Load from the same VA, different contexts */ setx page_0, %i0, %l7 ldx [%l7 + 0x00], %l0 nop nop /* P0=P1=0, set S0=S1=2 */ set 2, %l2 stxa %l2, [0x10] %asi ldxa [%l7 + %g0] 0x81, %l0 /* F7E83D131531F50C */ nop nop /* P0=P1=0, set S0=S1=3 */ set 3, %l2 stxa %l2, [0x10] %asi ldxa [%l7 + %g0] 0x81, %l0 /* F7E83D131531F50C */ /* Load from nucleus should give result from page_0 */ ldxa [%l7 + %g0] 0x04, %l0 /* Make scontext0 a non-match, scontext1 a match. */ /* P0=P1=0, S0=F, S1=3 */ set 0xF, %l2 stxa %l2, [0x10] %asi set 3, %l2 stxa %l2, [0x110] %asi ldxa [%l7 + %g0] 0x81, %l0 /* DCA9B47105DDA017 */ /* Try a real access */ ldxa [%l7 + %g0] 0x14, %l0 /* 5C55F98827B11F1E */ /* Now, set context0=context1 for both prim & sec. Keep them the same so that we can randomly test. */ /* P0=P1=0, set S0=S1=2 */ set 2, %l2 stxa %l2, [0x10] %asi /* Random code in PRIV mode */ wr %g0, 0x19, %asi ldsba [%l7 + 0x3E] %asi, %i1 nop setx 0xB04B8000, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr set 0x70, %g4 swapa [%l7 + %g4] 0x81, %g4 st %f2, [%l7 + 0x3C] wr %g0, 0x0c, %asi ldstuba [%l7 + 0x1B] %asi, %l2 stw %o0, [%l7 + 0x78] nop setx 0x56E1C73CE0477800, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr nop setx 0x207D4400, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr wr %g0, 0x11, %asi ldswa [%l7 + 0x48] %asi, %l0 ldsh [%l7 + 0x44], %g5 wr %g0, 0x23, %asi stda %g2, [%l7 + 0x18] %asi membar #Sync set 0x38, %l3 stwa %o7, [%l7 + %l3] 0x80 stbar stx %g6, [%l7 + 0x58] std %i2, [%l7 + 0x78] andn %i2, 0x0803, %o2 ldsw [%l7 + 0x4C], %i5 stx %i4, [%l7 + 0x78] ldd [%l7 + 0x28], %f30 add %o4, %l5, %g7 set 0x20, %g3 prefetcha [%l7 + %g3] 0x80, 2 nop wr %g0, 0x22, %asi stba %o6, [%l7 + 0x48] %asi membar #Sync nop set 0x68, %i5 ldx [%l7 + %i5], %l1 st %f29, [%l7 + 0x68] nop wr %g0, 0x14, %asi lduha [%l7 + 0x60] %asi, %i7 set 0x7A, %g6 lduh [%l7 + %g6], %o5 ldsw [%l7 + 0x34], %l4 set 0x10, %i1 ldsha [%l7 + %i1] 0x8a, %o1 nop set 0x28, %i7 swap [%l7 + %i7], %l3 set 0x40, %i4 ldda [%l7 + %i4] 0x83, %f0 ldd [%l7 + 0x08], %g2 add %l7, 0x34, %l6 wr %g0, 0x8b, %asi lda [%l6] %asi, %i6 casa [%l6] %asi, %i6, %i7 ld [%l7 + 0x18], %f19 movu %fcc0, 0x089, %l6 nop set 0x58, %l2 ldd [%l7 + %l2], %i0 lduh [%l7 + 0x2C], %o3 nop set 0x28, %g5 lduh [%l7 + %g5], %i1 stbar set 0x48, %o1 ldxa [%l7 + %o1] 0x82, %g4 ldsh [%l7 + 0x28], %l2 wr %g0, 0x0c, %asi ldda [%l7 + 0x60] %asi, %o0 nop set 0x48, %l4 std %f24, [%l7 + %l4] set 0x48, %i3 ldswa [%l7 + %i3] 0x80, %l0 prefetch [%l7 + 0x78], 1 ldsh [%l7 + 0x20], %g2 stx %o7, [%l7 + 0x40] nop wr %g0, 0x0c, %asi stda %f16, [%l7 + 0x40] %asi nop set 0x20, %o0 ldd [%l7 + %o0], %g4 nop set 0x10, %o2 lduh [%l7 + %o2], %g6 std %f22, [%l7 + 0x68] wr %g0, 0x11, %asi ldswa [%l7 + 0x68] %asi, %i2 popc 0x072E, %i3 nop set 0x38, %o7 swap [%l7 + %o7], %o2 set 0x30, %l6 ldda [%l7 + %l6] 0x88, %i4 ldx [%l7 + 0x20], %o4 alignaddrl %i4, %g7, %g1 movrgez %l5, 0x377, %l1 nop set 0x2E, %i0 ldsh [%l7 + %i0], %o6 ldd [%l7 + 0x38], %f10 wr %g0, 0x8a, %asi lduha [%l7 + 0x34] %asi, %l4 movule %fcc1, 0x576, %o1 nop set 0x20, %o6 ldsw [%l7 + %o6], %l3 ld [%l7 + 0x30], %f4 nop set 0x09, %g1 ldub [%l7 + %g1], %g3 nop set 0x1C, %i4 sta %f25, [%l7 + %i4] 0x15 set 0x30, %i6 ldda [%l7 + %i6] 0x83, %o4 nop set 0x7E, %l0 lduh [%l7 + %l0], %i7 array8 %l6, %i6, %o3 nop set 0x08, %l5 prefetch [%l7 + %l5], 1 stbar nop set 0x08, %l1 swapa [%l7 + %l1] 0x04, %i0 nop set 0x62, %o5 ldsb [%l7 + %o5], %i1 nop set 0x40, %g2 stda %f16, [%l7 + %g2] 0x0c set 0x7C, %g7 ldsha [%l7 + %g7] 0x10, %g4 nop set 0x10, %i2 std %f30, [%l7 + %i2] set 0x50, %o3 stha %o0, [%l7 + %o3] 0x19 nop set 0x39, %g4 ldsba [%l7 + %g4] 0x8b, %l2 wr %g0, 0x82, %asi stda %f0, [%l7 + 0x40] %asi stbar set 0x1C, %o4 ldsba [%l7 + %o4] 0x8a, %g2 sth %o7, [%l7 + 0x66] nop set 0x40, %l3 flush %l7 + %l3 lduh [%l7 + 0x2C], %g5 set 0x18, %i5 ldsba [%l7 + %i5] 0x88, %l0 nop set 0x78, %g6 ldx [%l7 + %g6], %g6 nop wr %g0, 0x1c, %asi ldsba [%l7 + 0x41] %asi, %l2 set 0x68, %i1 ldd [%l7 + %i1], %i2 ldub [%l7 + 0x22], %i3 set 0x5B, %g3 ldsba [%l7 + %g3] 0x8a, %i5 set 0x58, %i7 ldxa [%l7 + %i7] 0x10, %o4 nop set 0x60, %l2 flush %l7 + %l2 set 0x44, %g5 ldsba [%l7 + %g5] 0x8b, %o2 set 0x60, %i4 !! ldda [%l7 + %i4] 0x34, %g6 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x0C] %asi, %i4 set 0x50, %l4 ldxa [%l7 + %l4] 0x19, %g1 set 0x78, %i3 prefetcha [%l7 + %i3] 0x10, 0 set 0x46, %o0 stba %l1, [%l7 + %o0] 0x10 set 0x10, %o1 lduwa [%l7 + %o1] 0x81, %o6 nop set 0x50, %o2 ldsh [%l7 + %o2], %l4 nop set 0x08, %l6 std %f2, [%l7 + %l6] movle %fcc2, 0x673, %l3 wr %g0, 0x1c, %asi stda %g2, [%l7 + 0x50] %asi sdivx %g3, 0x00A6, %o1 set 0x54, %i0 lda [%l7 + %i0] 0x88, %f13 edge16n %o5, %i7, %i6 stbar nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x4E] %asi, %l6 nop wr %g0, 0x1c, %asi lduwa [%l7 + 0x50] %asi, %g5 set 0x18, %o7 stwa %i0, [%l7 + %o7] 0x82 std %o2, [%l7 + 0x60] stb %g4, [%l7 + 0x60] lduw [%l7 + 0x38], %o0 swap [%l7 + 0x4C], %l2 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x10 ldsb [%l7 + 0x1F], %g2 wr %g0, 0x18, %asi ldsha [%l7 + 0x74] %asi, %i1 lduw [%l7 + 0x54], %g5 set 0x6A, %g1 ldsha [%l7 + %g1] 0x81, %l0 nop set 0x18, %i6 stda %o6, [%l7 + %i6] 0x83 umul %i2, %g6, %i3 set 0x0C, %l5 sta %f18, [%l7 + %l5] 0x88 lduw [%l7 + 0x44], %o4 sra %i5, %o2, %i4 st %f18, [%l7 + 0x50] nop wr %g0, 0x8b, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x3C, %g3 stwa %o3, [%l7 + %g3] 0x1d set 0x16, %l0 lduh [%l7 + %l0], %g1 set 0x78, %l6 prefetcha [%l7 + %l6] 0x1d, 1 sub %l5, %l1, %g7 set 0x50, %o5 stxa %l4, [%l7 + %o5] 0x8b edge8l %o6, %l3, %g3 wr %g0, 0x0c, %asi stwa %o1, [%l7 + 0x54] %asi array8 %o5, %i7, %l6 nop set 0x40, %g2 ldda [%l7 + %g2] 0x88, %f0 lduh [%l7 + 0x76], %i0 flush %l7 + 0x40 nop set 0x3F, %g7 ldub [%l7 + %g7], %o3 nop setx 0x711B4924B04C4000, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr nop set 0x10, %i2 stw %g4, [%l7 + %i2] wr %g0, 0x8a, %asi lda [%l7 + 0x40] %asi, %f11 nop set 0x60, %l1 stxa %i6, [%l7 + %l1] 0xeb membar #Sync nop set 0x2A, %g4 ldub [%l7 + %g4], %l2 swap [%l7 + 0x1C], %o0 nop set 0x08, %o4 set 0x6F, %g4 ldsba [%l7 + %g4] 0x1d, %g5 std %f0, [%l7 + %o4] std %i0, [%l7 + 0x40] movrlez %g2, %g5, %o7 add %l7, 0x30, %l6 set 0x4E, %i4 stba %g2, [%l7 + %i4] 0x14 wr %g0, 0x8a, %asi ldda [%l7 + 0x60] %asi, %l4 wr %g0, 0x8a, %asi lda [%l7 + 0x20] %asi, %f10 wr %g0, 0x14, %asi lduba [%l7 + 0x65] %asi, %i0 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x88, %l0, %g6 nop set 0x08, %l3 stw %i3, [%l7 + %l3] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casa [%l6] %asi, %i2, %i5 nop set 0x60, %o3 ldd [%l7 + %o3], %f6 swap [%l7 + 0x28], %o4 nop set 0x38, %i5 ldd [%l7 + %i5], %f14 nop set 0x1C, %i1 ldsw [%l7 + %i1], %i4 nop set 0x54, %g6 prefetch [%l7 + %g6], 4 set 0x20, %g3 ldda [%l7 + %g3] 0x22, %o2 ldd [%l7 + 0x70], %f26 nop set 0x5D, %l2 ldstub [%l7 + %l2], %g1 stx %l1, [%l7 + 0x30] nop set 0x1C, %g5 lduba [%l7 + %g5] 0x81, %l5 nop set 0x78, %i7 ldd [%l7 + %i7], %g6 wr %g0, 0x88, %asi lduba [%l7 + 0x59] %asi, %l4 nop wr %g0, 0x19, %asi ldswa [%l7 + 0x20] %asi, %l3 set 0x40, %i4 ldda [%l7 + %i4] 0x83, %f0 wr %g0, 0x10, %asi sta %f18, [%l7 + 0x68] %asi nop set 0x38, %l4 stb %o6, [%l7 + %l4] set 0x38, %i3 lduwa [%l7 + %i3] 0x04, %g3 sth %o1, [%l7 + 0x78] ld [%l7 + 0x68], %f4 sth %o5, [%l7 + 0x42] nop set 0x5C, %o1 stw %l6, [%l7 + %o1] ldsb [%l7 + 0x6B], %i7 stbar nop set 0x60, %o2 stxa %o3, [%l7 + %o2] 0xea membar #Sync nop set 0x33, %l6 ldsb [%l7 + %l6], %i0 lduw [%l7 + 0x0C], %g4 wr %g0, 0xe3, %asi stwa %i6, [%l7 + 0x70] %asi membar #Sync set 0x08, %l4 lduwa [%l7 + %l4] 0x1d, %i5 set 0x75, %l2 lduba [%l7 + %l2] 0x1d, %i2 set 0x58, %i0 sta %f1, [%l7 + %i0] 0x80 ldd [%l7 + 0x18], %o0 st %f5, [%l7 + 0x24] wr %g0, 0x8a, %asi ldsha [%l7 + 0x2C] %asi, %i1 nop set 0x1C, %g2 lduwa [%l7 + %g2] 0x1d, %o7 stbar wr %g0, 0x1d, %asi ldswa [%l7 + 0x20] %asi, %o2 wr %g0, 0x83, %asi prefetcha [%l7 + 0x48] %asi, 4 nop set 0x08, %o0 swap [%l7 + %o0], %g5 stbar nop set 0x74, %o7 flush %l7 + %o7 ldsh [%l7 + 0x5E], %l2 nop set 0x2C, %g1 lduha [%l7 + %g1] 0x88, %l0 nop set 0x60, %i6 stb %o7, [%l7 + %i6] prefetch [%l7 + 0x40], 0 nop set 0x7E, %l5 lduh [%l7 + %l5], %g6 wr %g0, 0x82, %asi swapa [%l7 + 0x2C] %asi, %i3 stb %i5, [%l7 + 0x33] stx %o4, [%l7 + 0x10] nop set 0x08, %l0 lduw [%l7 + %l0], %i4 nop set 0x34, %o6 prefetch [%l7 + %o6], 3 nop set 0x48, %g2 stxa %i2, [%l7 + %g2] 0x82 movle %fcc0, 0x528, %g1 set 0x48, %g7 lduba [%l7 + %g7] 0x81, %o2 set 0x40, %o5 ldsha [%l7 + %o5] 0x10, %l1 prefetch [%l7 + 0x08], 0 std %f0, [%l7 + 0x60] ldsb [%l7 + 0x50], %l5 andn %l4, %g7, %o6 nop set 0x18, %l1 prefetch [%l7 + %l1], 1 nop set 0x30, %i2 sth %l3, [%l7 + %i2] set 0x3F, %g4 stba %g3, [%l7 + %g4] 0x18 nop set 0x10, %o4 ldub [%l7 + %o4], %o1 nop set 0x75, %o3 ldub [%l7 + %o3], %l6 nop setx 0x307F5000, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr nop set 0x20, %l3 stx %i7, [%l7 + %l3] set 0x70, %i5 lduwa [%l7 + %i5] 0x89, %o5 sth %o3, [%l7 + 0x2E] swap [%l7 + 0x6C], %i0 nop set 0x44, %g6 prefetch [%l7 + %g6], 2 sub %g4, %i6, %i1 set 0x10, %g5 swapa [%l7 + %g5] 0x15, %i1 nop wr %g0, 0x80, %asi swapa [%l7 + 0x14] %asi, %o0 nop set 0x70, %g3 swap [%l7 + %g3], %g5 nop set 0x2B, %i1 stb %l2, [%l7 + %i1] wr %g0, 0x2f, %asi stwa %g2, [%l7 + 0x44] %asi membar #Sync nop set 0x40, %l2 stda %f0, [%l7 + %l2] 0x88 wr %g0, 0x8a, %asi stba %o7, [%l7 + 0x3D] %asi wr %g0, 0x23, %asi stba %l0, [%l7 + 0x5B] %asi membar #Sync nop setx 0xD05FBC00, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr nop set 0x50, %i7 swap [%l7 + %i7], %g6 nop set 0x40, %g5 ldda [%l7 + %g5] 0x0c, %f16 ldsb [%l7 + 0x6B], %i3 nop setx 0x304C3000, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr add %l7, 0x30, %l6 wr %g0, 0x8a, %asi lda [%l6] %asi, %o4 casa [%l6] 0x8a, %o4, %i5 nop set 0x70, %i4 ldd [%l7 + %i4], %f10 set 0x3F, %i3 stba %i2, [%l7 + %i3] 0x10 ldub [%l7 + 0x28], %g1 wr %g0, 0x88, %asi ldswa [%l7 + 0x40] %asi, %o2 stbar lduw [%l7 + 0x18], %l1 nop set 0x78, %o1 ldd [%l7 + %o1], %l4 add %l7, 0x50, %l6 wr %g0, 0x82, %asi casxa [%l6] 0x82, %i4, %l4 nop set 0x20, %l4 ldda [%l7 + %l4] 0x82, %o6 ldsw [%l7 + 0x1C], %g7 lduw [%l7 + 0x50], %l3 wr %g0, 0x81, %asi lduwa [%l7 + 0x60] %asi, %g3 alignaddrl %l6, %i7, %o1 ldsw [%l7 + 0x24], %o3 nop set 0x70, %o2 lduw [%l7 + %o2], %i0 nop set 0x50, %i0 swap [%l7 + %i0], %o5 wr %g0, 0x10, %asi lda [%l7 + 0x60] %asi, %f19 nop set 0x62, %l6 ldsh [%l7 + %l6], %i6 nop set 0x60, %o7 lduw [%l7 + %o7], %g4 set 0x1C, %l3 lda [%l7 + %l3] 0x15, %f29 nop wr %g0, 0xeb, %asi stxa %i1, [%l7 + 0x40] %asi membar #Sync nop set 0x5C, %o0 stwa %o0, [%l7 + %o0] 0xe3 membar #Sync wr %g0, 0x8b, %asi sta %f29, [%l7 + 0x1C] %asi stw %g5, [%l7 + 0x28] wr %g0, 0x10, %asi ldstuba [%l7 + 0x22] %asi, %l2 set 0x1A, %g1 ldsha [%l7 + %g1] 0x8b, %g2 nop setx 0x616800, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr add %l7, 0x58, %l6 wr %g0, 0x83, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %l0 nop set 0x3C, %l5 ldsh [%l7 + %l5], %g6 nop set 0x08, %i6 stb %i3, [%l7 + %i6] nop set 0x68, %o6 ldsw [%l7 + %o6], %i5 set 0x12, %l0 stba %i2, [%l7 + %l0] 0x18 ldub [%l7 + 0x17], %g1 nop set 0x40, %g2 ldxa [%l7 + %g2] 0x19, %o4 lduh [%l7 + 0x38], %o2 wr %g0, 0x15, %asi sta %f28, [%l7 + 0x10] %asi nop set 0x5C, %o5 prefetch [%l7 + %o5], 3 nop set 0x18, %l1 lduw [%l7 + %l1], %l5 set 0x56, %g7 lduba [%l7 + %g7] 0x0c, %i4 ldstub [%l7 + 0x41], %l4 set 0x7C, %g4 stwa %o6, [%l7 + %g4] 0x8b stx %g7, [%l7 + 0x20] std %l2, [%l7 + 0x10] wr %g0, 0x8a, %asi swapa [%l7 + 0x30] %asi, %g3 swap [%l7 + 0x34], %l6 wr %g0, 0x0c, %asi lduha [%l7 + 0x7A] %asi, %i7 nop set 0x14, %i2 ldsb [%l7 + %i2], %o1 stbar nop set 0x44, %o3 stw %l1, [%l7 + %o3] nop set 0x2A, %o4 ldsh [%l7 + %o4], %i0 st %f31, [%l7 + 0x54] stb %o3, [%l7 + 0x3A] set 0x4C, %i5 sta %f6, [%l7 + %i5] 0x81 nop set 0x4A, %g6 ldsb [%l7 + %g6], %i6 nop set 0x78, %g3 ldd [%l7 + %g3], %f6 set 0x5D, %i7 ldstuba [%l7 + %i7] 0x15, %l0 nop set 0x50, %l3 ldd [%l7 + %l3], %o4 stx %i1, [%l7 + 0x10] set 0x18, %l2 stha %g4, [%l7 + %l2] 0x80 nop set 0x47, %i7 stb %o0, [%l7 + %i7] std %g4, [%l7 + 0x58] stb %g2, [%l7 + 0x29] nop setx 0xD605B94480720000, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr nop set 0x20, %i1 ldd [%l7 + %i1], %f10 nop set 0x75, %i4 ldstub [%l7 + %i4], %l2 nop wr %g0, 0x83, %asi lda [%l7 + 0x6C] %asi, %f3 ldd [%l7 + 0x08], %o6 nop set 0x58, %i3 stx %g6, [%l7 + %i3] nop setx 0x08BC, %l1, %l0 udivcc %i3, %l0, %i5 nop set 0x78, %g5 stx %i2, [%l7 + %g5] set 0x50, %l4 stwa %g1, [%l7 + %l4] 0x0c nop set 0x7C, %o2 stw %o2, [%l7 + %o2] nop set 0x08, %i0 stx %o4, [%l7 + %i0] lduw [%l7 + 0x30], %l5 nop set 0x20, %l6 lduha [%l7 + %l6] 0x0c, %i4 nop set 0x66, %o1 lduba [%l7 + %o1] 0x82, %o6 set 0x7E, %o0 stha %l4, [%l7 + %o0] 0xeb membar #Sync nop set 0x78, %o7 std %g6, [%l7 + %o7] set 0x1C, %l5 ldstuba [%l7 + %l5] 0x0c, %l3 movre %l6, 0x370, %i7 nop set 0x58, %g1 ldub [%l7 + %g1], %o1 nop set 0x40, %o6 stda %f0, [%l7 + %o6] 0x11 nop set 0x20, %l0 ldd [%l7 + %l0], %l0 nop wr %g0, 0x18, %asi swapa [%l7 + 0x3C] %asi, %i0 set 0x44, %g2 ldswa [%l7 + %g2] 0x19, %o3 nop setx 0x607C1C00, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr stx %i6, [%l7 + 0x08] set 0x30, %i3 ldxa [%l7 + %i3] 0x15, %l4 nop wr %g0, 0x8b, %asi stba %g3, [%l7 + 0x75] %asi nop set 0x70, %i6 swap [%l7 + %i6], %i1 set 0x3C, %l1 lda [%l7 + %l1] 0x11, %f28 ldd [%l7 + 0x10], %g4 lduw [%l7 + 0x7C], %o5 smulcc %g5, 0x03B2, %g2 movug %fcc0, %l2, %o7 nop add %l7, 0x78, %l6 wr %g0, 0x8a, %asi casxa [%l6] %asi, %o0, %i3 st %f6, [%l7 + 0x20] wr %g0, 0x0c, %asi swapa [%l7 + 0x40] %asi, %g6 stw %l0, [%l7 + 0x64] nop set 0x08, %o5 ldd [%l7 + %o5], %f16 stbar ldsw [%l7 + 0x74], %i2 nop set 0x60, %g4 ldsha [%l7 + %g4] 0x8a, %g1 nop set 0x30, %i2 stxa %i5, [%l7 + %i2] 0x0c nop wr %g0, 0x8a, %asi sta %f19, [%l7 + 0x5C] %asi std %o2, [%l7 + 0x10] wr %g0, 0x19, %asi lduba [%l7 + 0x40] %asi, %l5 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldub [%l7 + 0x52], %i4 nop set 0x2C, %g7 ldsw [%l7 + %g7], %o4 wr %g0, 0x26, %asi ldda [%l7 + 0x40] %asi, %g4 nop set 0x14, %o3 lda [%l7 + %o3] 0x0c, %f3 nop set 0x40, %i5 stda %f0, [%l7 + %i5] 0xd1 nop set 0x44, %o4 sth %o6, [%l7 + %o4] add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %g7, %l4 nop set 0x6C, %g6 swap [%l7 + %g6], %l6 prefetch [%l7 + 0x20], 3 nop setx 0x107E5C00, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr wr %g0, 0x82, %asi lda [%l7 + 0x70] %asi, %f17 nop setx 0xC05F1C00, %l0, %l6 st %l6, [%l7 + 0x10] ld [%l7 + 0x10], %fsr nop setx 0xF6950BA7D0748400, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr prefetch [%l7 + 0x70], 3 sth %l3, [%l7 + 0x48] nop set 0x4C, %l3 swap [%l7 + %l3], %o1 nop set 0x70, %l2 std %i6, [%l7 + %l2] stb %l1, [%l7 + 0x47] nop set 0x3C, %i7 ldsw [%l7 + %i7], %o3 wr %g0, 0x19, %asi stwa %i6, [%l7 + 0x74] %asi set 0x57, %g3 lduba [%l7 + %g3] 0x81, %i0 set 0x63, %i4 stba %g3, [%l7 + %i4] 0x2a membar #Sync nop set 0x38, %i1 stx %i1, [%l7 + %i1] ldd [%l7 + 0x28], %f8 nop setx 0x1F5471ACB07BC800, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr ldx [%l7 + 0x10], %g4 std %f6, [%l7 + 0x78] nop set 0x18, %g5 stx %g5, [%l7 + %g5] wr %g0, 0x82, %asi stxa %o5, [%l7 + 0x10] %asi std %l2, [%l7 + 0x10] wr %g0, 0x2e, %asi ldda [%l7 + 0x70] %asi, %o2 stbar set 0x38, %i3 swapa [%l7 + %i3] 0x88, %o7 swap [%l7 + 0x50], %o0 nop set 0x50, %l4 std %i2, [%l7 + %l4] wr %g0, 0x8a, %asi ldsha [%l7 + 0x38] %asi, %g6 nop setx 0xF0636000, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr set 0x34, %i0 stba %g2, [%l7 + %i0] 0x83 nop wr %g0, 0x80, %asi lduwa [%l7 + 0x50] %asi, %i2 nop set 0x70, %o2 ldstuba [%l7 + %o2] 0x82, %g1 stbar nop set 0x20, %l6 ldd [%l7 + %l6], %l0 stbar nop wr %g0, 0x11, %asi lduba [%l7 + 0x29] %asi, %i5 nop set 0x6A, %o0 ldsb [%l7 + %o0], %l5 wr %g0, 0x8a, %asi ldswa [%l7 + 0x70] %asi, %i4 ldd [%l7 + 0x78], %o2 ldsw [%l7 + 0x14], %o4 sth %g7, [%l7 + 0x44] nop set 0x50, %o7 ldda [%l7 + %o7] 0x11, %o6 swap [%l7 + 0x2C], %l6 nop set 0x0B, %o1 ldsb [%l7 + %o1], %l3 nop membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 nop set 0x08, %g1 lduw [%l7 + %g1], %l4 nop set 0x3C, %o6 lduh [%l7 + %o6], %o1 lduh [%l7 + 0x6A], %l1 nop setx 0x105C5800, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr nop set 0x78, %l0 ldd [%l7 + %l0], %f30 nop set 0x6C, %g2 stw %o3, [%l7 + %g2] prefetch [%l7 + 0x34], 1 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x6C, %i6 ldsw [%l7 + %i6], %i6 ldd [%l7 + 0x18], %f16 nop wr %g0, 0x81, %asi stda %i0, [%l7 + 0x70] %asi prefetch [%l7 + 0x14], 3 set 0x30, %l1 stwa %i7, [%l7 + %l1] 0x8a nop setx 0x09A9, %l0, %g3 sdivcc %i1, %g3, %g4 subc %o5, %g5, %l2 nop set 0x1C, %o5 ldsh [%l7 + %o5], %o7 nop set 0x24, %g4 lduh [%l7 + %g4], %o0 wr %g0, 0xeb, %asi stda %i2, [%l7 + 0x78] %asi membar #Sync nop set 0x1E, %l5 ldsh [%l7 + %l5], %g6 ldsb [%l7 + 0x15], %i2 nop set 0x0C, %i2 stba %g1, [%l7 + %i2] 0xe2 membar #Sync nop set 0x7C, %g7 stw %g2, [%l7 + %g7] nop set 0x78, %i5 stxa %i5, [%l7 + %i5] 0x89 prefetch [%l7 + 0x20], 2 sll %l5, 0x09, %i4 set 0x6A, %o4 lduba [%l7 + %o4] 0x11, %l0 nop set 0x20, %o3 stw %o4, [%l7 + %o3] nop set 0x30, %g6 ldx [%l7 + %g6], %g7 st %f12, [%l7 + 0x74] wr %g0, 0x04, %asi ldsba [%l7 + 0x27] %asi, %o2 nop wr %g0, 0x82, %asi lduwa [%l7 + 0x54] %asi, %o6 set 0x10, %l3 stba %l3, [%l7 + %l3] 0x10 stbar nop setx 0x5BE8B18A00524000, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr stbar wr %g0, 0x2a, %asi stwa %l6, [%l7 + 0x28] %asi membar #Sync nop set 0x44, %i7 lduha [%l7 + %i7] 0x04, %l4 ldub [%l7 + 0x77], %l1 nop set 0x3B, %g3 ldub [%l7 + %g3], %o3 nop setx 0x5612D61C7050D400, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr nop set 0x40, %i4 stx %o1, [%l7 + %i4] nop set 0x0C, %i1 prefetch [%l7 + %i1], 3 nop set 0x10, %g5 lduh [%l7 + %g5], %i0 nop wr %g0, 0x80, %asi lda [%l7 + 0x50] %asi, %f19 nop set 0x54, %i3 lduw [%l7 + %i3], %i7 ldsh [%l7 + 0x18], %i1 ldstub [%l7 + 0x57], %i6 nop wr %g0, 0x81, %asi ldxa [%l7 + 0x08] %asi, %g4 nop wr %g0, 0x8a, %asi lduwa [%l7 + 0x4C] %asi, %o5 stbar nop setx 0xA8897D76D0630400, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr ldd [%l7 + 0x30], %f2 nop set 0x08, %l2 stw %g3, [%l7 + %l2] nop set 0x42, %l4 ldsba [%l7 + %l4] 0x19, %g5 wr %g0, 0x0c, %asi stwa %l2, [%l7 + 0x2C] %asi set 0x78, %i0 lduha [%l7 + %i0] 0x18, %o0 ldsw [%l7 + 0x54], %i3 set 0x64, %l6 ldstuba [%l7 + %l6] 0x8a, %g6 ldsw [%l7 + 0x2C], %i2 nop add %l7, 0x68, %l6 wr %g0, 0x82, %asi ldxa [%l6] %asi, %o7 casxa [%l6] %asi, %o7, %g1 ldstub [%l7 + 0x3A], %g2 nop set 0x44, %o2 swapa [%l7 + %o2] 0x8a, %l5 wr %g0, 0x0c, %asi stxa %i4, [%l7 + 0x28] %asi std %f28, [%l7 + 0x38] set 0x18, %o0 prefetcha [%l7 + %o0] 0x8a, 2 edge32n %i5, %g7, %o2 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc0 nop setx 0x304FAC00, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr movlg %fcc3, 0x665, %o4 nop set 0x16, %g1 ldub [%l7 + %g1], %o6 set 0x40, %o1 stwa %l6, [%l7 + %o1] 0x2f membar #Sync set 0x6C, %l0 ldswa [%l7 + %l0] 0x04, %l3 set 0x68, %g2 lduha [%l7 + %g2] 0x82, %l4 wr %g0, 0x80, %asi ldxa [%l7 + 0x58] %asi, %o3 nop set 0x76, %i6 ldsb [%l7 + %i6], %l1 ldd [%l7 + 0x30], %f22 umulcc %i0, 0x1918, %i7 ld [%l7 + 0x74], %f17 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] %asi, %o1, %i6 nop wr %g0, 0x19, %asi lda [%l7 + 0x18] %asi, %f28 nop set 0x24, %l1 stwa %i1, [%l7 + %l1] 0xeb membar #Sync wr %g0, 0x8b, %asi ldsha [%l7 + 0x34] %asi, %g4 ldx [%l7 + 0x50], %g3 prefetch [%l7 + 0x08], 2 smul %o5, %g5, %l2 nop set 0x6E, %o6 sth %i3, [%l7 + %o6] nop set 0x10, %o5 ldsb [%l7 + %o5], %o0 nop set 0x76, %g4 stb %i2, [%l7 + %g4] nop setx 0xD063E400, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr ldd [%l7 + 0x50], %g6 nop wr %g0, 0x80, %asi sta %f5, [%l7 + 0x6C] %asi nop set 0x70, %i2 ldd [%l7 + %i2], %f16 stx %o7, [%l7 + 0x30] nop wr %g0, 0x11, %asi lduba [%l7 + 0x5C] %asi, %g1 nop set 0x28, %l5 ldx [%l7 + %l5], %l5 wr %g0, 0x18, %asi stda %f16, [%l7 + 0x40] %asi nop set 0x50, %i5 ldd [%l7 + %i5], %g2 ldd [%l7 + 0x58], %f0 ldsb [%l7 + 0x51], %i4 set 0x38, %g7 prefetcha [%l7 + %g7] 0x8a, 4 ldsw [%l7 + 0x30], %g7 nop set 0x10, %o3 swap [%l7 + %o3], %o2 edge8l %o4, %o6, %l6 nop wr %g0, 0x11, %asi ldxa [%l7 + 0x30] %asi, %l3 wr %g0, 0x8b, %asi sta %f17, [%l7 + 0x0C] %asi wr %g0, 0x18, %asi ldstuba [%l7 + 0x6E] %asi, %l4 wr %g0, 0x8a, %asi lduha [%l7 + 0x36] %asi, %o3 nop set 0x64, %g6 lduw [%l7 + %g6], %l1 stb %l0, [%l7 + 0x25] wr %g0, 0x83, %asi stwa %i7, [%l7 + 0x2C] %asi ldd [%l7 + 0x78], %o0 nop set 0x74, %l3 stwa %i0, [%l7 + %l3] 0x0c std %i6, [%l7 + 0x68] stbar ldd [%l7 + 0x78], %f30 nop setx 0xCB356C3AC0662000, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr nop set 0x7A, %o4 stha %g4, [%l7 + %o4] 0x88 wr %g0, 0x11, %asi ldstuba [%l7 + 0x23] %asi, %i1 nop set 0x68, %g3 lduw [%l7 + %g3], %o5 add %g5, %g3, %l2 stx %o0, [%l7 + 0x48] st %f19, [%l7 + 0x1C] nop setx 0x1EDB, %l0, %g6 sdiv %i3, %g6, %o7 wr %g0, 0x83, %asi ldsba [%l7 + 0x68] %asi, %g1 lduh [%l7 + 0x74], %i2 nop setx 0xEE8ACC32305A4000, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr nop set 0x2D, %i7 ldstub [%l7 + %i7], %g2 nop set 0x23, %i4 stba %l5, [%l7 + %i4] 0x22 membar #Sync nop set 0x19, %i1 ldub [%l7 + %i1], %i5 set 0x6C, %i3 lduha [%l7 + %i3] 0x10, %i4 nop set 0x70, %g5 stx %o2, [%l7 + %g5] nop set 0x18, %l2 ldd [%l7 + %l2], %o4 flush %l7 + 0x0C addcc %g7, 0x1FC6, %l6 nop set 0x60, %l4 stx %o6, [%l7 + %l4] flush %l7 + 0x24 nop set 0x2C, %i0 ldsh [%l7 + %i0], %l4 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] %asi, %o3, %l1 umulcc %l0, 0x0ADD, %i7 std %l2, [%l7 + 0x70] set 0x48, %o2 prefetcha [%l7 + %o2] 0x11, 1 st %f6, [%l7 + 0x78] movgu %icc, 0x03C, %o1 nop setx 0x1BBB, %l0, %i6 udiv %g4, %i6, %i1 nop set 0x4D, %o0 ldsb [%l7 + %o0], %g5 ldub [%l7 + 0x59], %o5 wr %g0, 0x23, %asi ldda [%l7 + 0x70] %asi, %l2 wr %g0, 0x80, %asi stba %g3, [%l7 + 0x25] %asi nop setx 0x607AE400, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr add %l7, 0x70, %l6 wr %g0, 0x83, %asi casa [%l6] %asi, %i3, %g6 nop set 0x36, %o7 sth %o0, [%l7 + %o7] nop setx 0x2486512540408000, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %g1 ldd [%l7 + 0x70], %f12 set 0x28, %g1 stxa %g2, [%l7 + %g1] 0xeb membar #Sync ldsb [%l7 + 0x68], %i2 nop set 0x28, %o1 flush %l7 + %o1 nop setx 0xE0570000, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr stbar nop set 0x08, %l0 ldxa [%l7 + %l0] 0x0c, %i5 add %l7, 0x10, %l6 wr %g0, 0x0c, %asi ldxa [%l6] %asi, %i4 casxa [%l6] %asi, %i4, %o2 wr %g0, 0x11, %asi sta %f5, [%l7 + 0x64] %asi nop set 0x63, %g2 ldub [%l7 + %g2], %l5 swap [%l7 + 0x28], %g7 stbar nop set 0x60, %i6 ldsw [%l7 + %i6], %l6 std %f20, [%l7 + 0x38] nop wr %g0, 0x10, %asi stxa %o6, [%l7 + 0x40] %asi nop set 0x30, %l6 lda [%l7 + %l6] 0x19, %f4 nop set 0x20, %o6 ldd [%l7 + %o6], %f8 alignaddrl %l4, %o3, %o4 ldub [%l7 + 0x13], %l0 ldsh [%l7 + 0x68], %l1 nop wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 array8 %l3, %i7, %o1 add %l7, 0x58, %l6 wr %g0, 0x83, %asi casxa [%l6] %asi, %i0, %g4 nop wr %g0, 0x19, %asi stda %f0, [%l7 + 0x40] %asi set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf8 membar #Sync nop set 0x44, %g4 swap [%l7 + %g4], %i6 wr %g0, 0x88, %asi ldswa [%l7 + 0x48] %asi, %g5 nop wr %g0, 0x81, %asi prefetcha [%l7 + 0x30] %asi, 0 nop set 0x18, %l1 ldd [%l7 + %l1], %f16 set 0x78, %l5 lduwa [%l7 + %l5] 0x8a, %i1 nop setx 0x3F4CCC59005EA800, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr nop set 0x58, %i5 ldd [%l7 + %i5], %f18 nop set 0x36, %g7 sth %g3, [%l7 + %g7] prefetch [%l7 + 0x34], 3 nop setx 0xE7BDD091605A1400, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr nop set 0x10, %o3 stx %i3, [%l7 + %o3] nop setx 0x1F213DD8A070FC00, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr nop set 0x40, %g6 stx %g6, [%l7 + %g6] set 0x68, %i2 stba %l2, [%l7 + %i2] 0x27 membar #Sync nop wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x88, %asi swapa [%l7 + 0x74] %asi, %o0 set 0x60, %o4 lda [%l7 + %o4] 0x88, %f7 edge16l %g1, %o7, %i2 wr %g0, 0x2b, %asi stha %i5, [%l7 + 0x42] %asi membar #Sync set 0x44, %g3 lduha [%l7 + %g3] 0x89, %i4 wr %g0, 0x8a, %asi sta %f20, [%l7 + 0x34] %asi sll %o2, 0x1F, %g2 set 0x74, %l3 ldswa [%l7 + %l3] 0x81, %g7 nop set 0x54, %i7 ldsha [%l7 + %i7] 0x82, %l5 ldsw [%l7 + 0x28], %l6 ldx [%l7 + 0x20], %l4 mulx %o6, %o4, %o3 wr %g0, 0x8b, %asi ldsba [%l7 + 0x4F] %asi, %l1 nop setx 0xEA4412DB205A3400, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr set 0x3A, %i4 stha %l3, [%l7 + %i4] 0xe3 membar #Sync nop set 0x40, %i3 stda %f0, [%l7 + %i3] 0x16 membar #Sync movre %l0, %i7, %o1 nop setx 0xFF52A63A06E8000, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr nop set 0x0C, %i1 lduh [%l7 + %i1], %i0 ld [%l7 + 0x58], %f4 ldx [%l7 + 0x58], %i6 ldsb [%l7 + 0x4B], %g5 sth %o5, [%l7 + 0x4E] wr %g0, 0x18, %asi prefetcha [%l7 + 0x48] %asi, 0 ld [%l7 + 0x6C], %f1 nop set 0x70, %l2 ldsw [%l7 + %l2], %g3 nop set 0x18, %g5 stxa %i1, [%l7 + %g5] 0x10 nop set 0x50, %l4 std %i2, [%l7 + %l4] nop set 0x08, %i0 lduw [%l7 + %i0], %g6 ld [%l7 + 0x7C], %f10 nop set 0x50, %o0 swap [%l7 + %o0], %l2 movvs %xcc, 0x06F, %o0 ld [%l7 + 0x60], %f26 swap [%l7 + 0x08], %g1 move %fcc0, %o7, %i2 nop set 0x33, %o7 ldub [%l7 + %o7], %i5 ldd [%l7 + 0x58], %i4 set 0x70, %g1 ldsha [%l7 + %g1] 0x8b, %g2 nop set 0x24, %o2 ldsba [%l7 + %o2] 0x0c, %g7 nop set 0x7A, %o1 lduh [%l7 + %o1], %o2 nop set 0x54, %l0 flush %l7 + %l0 nop set 0x7C, %i6 ldstub [%l7 + %i6], %l6 mulx %l5, %o6, %l4 nop set 0x39, %g2 ldstub [%l7 + %g2], %o4 nop set 0x78, %o6 ldx [%l7 + %o6], %l1 nop add %l7, 0x30, %l6 wr %g0, 0x8a, %asi casa [%l6] %asi, %o3, %l3 stw %i7, [%l7 + 0x18] ldd [%l7 + 0x20], %f28 st %f31, [%l7 + 0x70] st %f28, [%l7 + 0x64] nop set 0x73, %l6 ldsba [%l7 + %l6] 0x83, %o1 nop setx 0x7062C800, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr wr %g0, 0x04, %asi ldstuba [%l7 + 0x2E] %asi, %l0 wr %g0, 0x18, %asi stba %i0, [%l7 + 0x68] %asi sra %g5, %i6, %o5 stbar nop set 0x36, %g4 sth %g4, [%l7 + %g4] nop set 0x58, %o5 ldx [%l7 + %o5], %g3 nop set 0x50, %l1 sta %f15, [%l7 + %l1] 0x04 nop set 0x3C, %i5 ldsh [%l7 + %i5], %i3 nop setx 0x5CB25D57B078B800, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr nop set 0x33, %g7 ldstub [%l7 + %g7], %g6 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0x1e, %f0 set 0x08, %l5 stwa %i1, [%l7 + %l5] 0x8a nop set 0x70, %i2 stx %l2, [%l7 + %i2] wr %g0, 0x11, %asi ldda [%l7 + 0x40] %asi, %f16 nop set 0x6E, %g6 ldstub [%l7 + %g6], %g1 wr %g0, 0x83, %asi ldda [%l7 + 0x40] %asi, %f16 nop set 0x44, %g3 flush %l7 + %g3 ld [%l7 + 0x5C], %f22 nop set 0x76, %l3 ldsh [%l7 + %l3], %o0 nop wr %g0, 0x19, %asi lduha [%l7 + 0x2E] %asi, %i2 wr %g0, 0x19, %asi ldxa [%l7 + 0x60] %asi, %i5 set 0x44, %o4 stha %o7, [%l7 + %o4] 0x2b membar #Sync nop set 0x24, %i4 flush %l7 + %i4 set 0x28, %i3 prefetcha [%l7 + %i3] 0x0c, 4 ldd [%l7 + 0x20], %f22 nop set 0x30, %i7 std %f4, [%l7 + %i7] ldd [%l7 + 0x28], %f4 nop set 0x78, %l2 stha %i4, [%l7 + %l2] 0x80 nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x0C] %asi, %o2 wr %g0, 0x04, %asi ldswa [%l7 + 0x58] %asi, %g7 st %f9, [%l7 + 0x34] nop set 0x20, %g5 lduw [%l7 + %g5], %l5 sth %l1, [%l7 + 0x64] lduw [%l7 + 0x7C], %o3 nop wr %g0, 0x89, %asi ldsha [%l7 + 0x1A] %asi, %l3 nop set 0x58, %i1 std %i6, [%l7 + %i1] edge8n %l6, %o1, %i0 lduw [%l7 + 0x7C], %g5 nop set 0x6C, %i0 lduh [%l7 + %i0], %i6 nop set 0x7E, %l4 sth %o5, [%l7 + %l4] ldstub [%l7 + 0x34], %l0 nop wr %g0, 0x2f, %asi stba %g4, [%l7 + 0x6C] %asi membar #Sync wr %g0, 0x80, %asi prefetcha [%l7 + 0x78] %asi, 4 stx %i3, [%l7 + 0x28] lduw [%l7 + 0x58], %g6 wr %g0, 0x10, %asi ldsha [%l7 + 0x18] %asi, %l2 sllx %i1, 0x1F, %g1 wr %g0, 0x89, %asi lduwa [%l7 + 0x78] %asi, %i2 nop set 0x38, %o0 swap [%l7 + %o0], %o0 stw %o7, [%l7 + 0x68] set 0x40, %g1 ldda [%l7 + %g1] 0x11, %f0 add %l7, 0x68, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %i5 casa [%l6] 0x19, %i5, %i4 nop set 0x20, %o7 std %g2, [%l7 + %o7] nop set 0x63, %o1 stb %g7, [%l7 + %o1] ldstub [%l7 + 0x0E], %o2 swap [%l7 + 0x3C], %l5 set 0x54, %l0 ldsba [%l7 + %l0] 0x8a, %l4 set 0x40, %i6 stha %o4, [%l7 + %i6] 0x2f membar #Sync nop set 0x12, %o2 sth %l1, [%l7 + %o2] edge8n %o3, %o6, %i7 wr %g0, 0x82, %asi ldxa [%l7 + 0x30] %asi, %l3 nop set 0x38, %g2 std %i6, [%l7 + %g2] nop wr %g0, 0xe3, %asi stba %i0, [%l7 + 0x2C] %asi membar #Sync nop set 0x38, %o6 lduw [%l7 + %o6], %g5 nop setx 0xDC38193B30561400, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr nop wr %g0, 0x81, %asi lduha [%l7 + 0x46] %asi, %o1 nop wr %g0, 0x04, %asi lduwa [%l7 + 0x10] %asi, %i6 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] %asi, %o5, %l0 wr %g0, 0x82, %asi stda %g2, [%l7 + 0x60] %asi nop setx 0x1475, %l0, %g4 sdiv %i3, %g4, %l2 sth %g6, [%l7 + 0x74] nop setx 0x275979DFD0435000, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc2 nop set 0x52, %o5 sth %i1, [%l7 + %o5] movre %g1, 0x122, %i2 array16 %o7, %i5, %i4 nop set 0x48, %g4 stda %g2, [%l7 + %g4] 0x83 stbar nop set 0x0E, %l1 stb %g7, [%l7 + %l1] wr %g0, 0x83, %asi ldsha [%l7 + 0x52] %asi, %o0 set 0x10, %i5 ldda [%l7 + %i5] 0x2c, %o2 set 0x79, %g7 ldsba [%l7 + %g7] 0x82, %l4 nop set 0x52, %o3 ldub [%l7 + %o3], %o4 nop set 0x28, %i2 lduw [%l7 + %i2], %l1 nop wr %g0, 0x2a, %asi ldda [%l7 + 0x40] %asi, %l4 nop set 0x50, %g6 swap [%l7 + %g6], %o6 nop set 0x3B, %l5 ldub [%l7 + %l5], %o3 sth %i7, [%l7 + 0x4A] stb %l6, [%l7 + 0x61] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf1, %f16 nop wr %g0, 0x18, %asi swapa [%l7 + 0x50] %asi, %i0 nop add %l7, 0x60, %l6 wr %g0, 0x18, %asi ldxa [%l6] %asi, %l3 casxa [%l6] %asi, %l3, %o1 set 0x20, %g3 prefetcha [%l7 + %g3] 0x10, 2 nop set 0x50, %o4 ldx [%l7 + %o4], %o5 set 0x78, %i3 lduba [%l7 + %i3] 0x8b, %l0 bmask %g3, %i3, %g4 nop set 0x58, %i7 ldd [%l7 + %i7], %i6 bmask %g6, %i1, %l2 lduw [%l7 + 0x54], %i2 nop set 0x18, %i4 ldx [%l7 + %i4], %g1 add %o7, %i5, %i4 nop setx 0xF07BA000, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr add %g7, %g2, %o0 nop setx 0xB3382695C060F800, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr nop wr %g0, 0x8b, %asi ldxa [%l7 + 0x10] %asi, %l4 edge16 %o4, %l1, %l5 nop set 0x64, %g5 prefetch [%l7 + %g5], 4 set 0x54, %l2 swapa [%l7 + %l2] 0x83, %o6 ldstub [%l7 + 0x53], %o3 set 0x71, %i1 lduba [%l7 + %i1] 0x81, %i7 ldx [%l7 + 0x10], %l6 movneg %icc, 0x6CF, %i0 nop set 0x30, %l4 stx %o2, [%l7 + %l4] wr %g0, 0x11, %asi stda %o0, [%l7 + 0x20] %asi nop setx 0xD0468000, %l0, %l6 st %l6, [%l7 + 0x4C] ld [%l7 + 0x4C], %fsr movrgez %g5, 0x346, %o5 nop set 0x28, %i0 std %l2, [%l7 + %i0] stbar nop set 0x74, %g1 prefetch [%l7 + %g1], 0 stx %l0, [%l7 + 0x08] add %l7, 0x68, %l6 wr %g0, 0x8a, %asi casxa [%l6] %asi, %g3, %g4 nop set 0x36, %o7 ldsb [%l7 + %o7], %i3 flush %l7 + 0x68 ldsw [%l7 + 0x3C], %i6 wr %g0, 0x10, %asi ldsha [%l7 + 0x2A] %asi, %g6 nop set 0x65, %o0 stb %l2, [%l7 + %o0] ldstub [%l7 + 0x14], %i2 ldsw [%l7 + 0x38], %g1 wr %g0, 0x04, %asi sta %f1, [%l7 + 0x6C] %asi nop set 0x30, %l0 ldswa [%l7 + %l0] 0x80, %i1 ldsb [%l7 + 0x71], %i5 add %l7, 0x34, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i4 casa [%l6] 0x88, %i4, %g7 ldsb [%l7 + 0x5E], %o7 wr %g0, 0x2b, %asi ldda [%l7 + 0x60] %asi, %o0 nop set 0x38, %o1 std %f14, [%l7 + %o1] add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g2, %o4 set 0x50, %i6 ldda [%l7 + %i6] 0x2a, %l4 nop set 0x0C, %g2 ldstub [%l7 + %g2], %l5 wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync nop set 0x44, %o2 prefetch [%l7 + %o2], 4 nop set 0x18, %l6 stw %o6, [%l7 + %l6] ld [%l7 + 0x70], %f5 std %l0, [%l7 + 0x18] set 0x78, %o5 ldxa [%l7 + %o5] 0x82, %i7 stbar nop set 0x3C, %o6 sth %l6, [%l7 + %o6] prefetch [%l7 + 0x78], 3 lduh [%l7 + 0x2C], %i0 andncc %o2, %o1, %o3 std %f30, [%l7 + 0x28] std %g4, [%l7 + 0x60] movleu %icc, %l3, %o5 nop set 0x2F, %l1 ldstub [%l7 + %l1], %g3 std %l0, [%l7 + 0x50] wr %g0, 0x19, %asi stha %g4, [%l7 + 0x50] %asi nop add %l7, 0x40, %l6 wr %g0, 0x8a, %asi casxa [%l6] %asi, %i3, %g6 nop set 0x10, %g4 swap [%l7 + %g4], %l2 set 0x70, %g7 stha %i6, [%l7 + %g7] 0x8a ldd [%l7 + 0x40], %i2 nop setx 0x205B3C00, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr nop set 0x68, %i5 prefetcha [%l7 + %i5] 0x88, 1 ldsh [%l7 + 0x3A], %g1 ldd [%l7 + 0x30], %f22 stx %i5, [%l7 + 0x20] wr %g0, 0x11, %asi ldxa [%l7 + 0x78] %asi, %i4 wr %g0, 0x18, %asi stwa %g7, [%l7 + 0x34] %asi lduh [%l7 + 0x4C], %o0 nop set 0x52, %i2 ldsb [%l7 + %i2], %o7 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 addcc %o4, %l4, %g2 nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x4C] %asi, %o6 nop set 0x5D, %o3 ldstub [%l7 + %o3], %l5 nop set 0x50, %l5 std %f30, [%l7 + %l5] wr %g0, 0x18, %asi stda %l0, [%l7 + 0x50] %asi ldd [%l7 + 0x60], %i6 nop wr %g0, 0x8a, %asi sta %f8, [%l7 + 0x4C] %asi nop set 0x14, %g6 prefetch [%l7 + %g6], 0 prefetch [%l7 + 0x28], 3 nop wr %g0, 0x89, %asi swapa [%l7 + 0x18] %asi, %l6 nop set 0x2E, %l3 ldsh [%l7 + %l3], %o2 ldub [%l7 + 0x14], %i0 nop setx 0xB0415400, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr wr %g0, 0x81, %asi ldswa [%l7 + 0x54] %asi, %o3 nop wr %g0, 0x8b, %asi ldsba [%l7 + 0x67] %asi, %g5 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xd3 nop set 0x16, %o4 stb %l3, [%l7 + %o4] addccc %o1, 0x18E9, %o5 nop wr %g0, 0x10, %asi swapa [%l7 + 0x78] %asi, %g3 ldd [%l7 + 0x58], %f4 nop wr %g0, 0x22, %asi stba %g4, [%l7 + 0x2B] %asi membar #Sync movneg %xcc, %l0, %g6 nop set 0x2B, %i3 ldub [%l7 + %i3], %i3 wr %g0, 0x10, %asi ldstuba [%l7 + 0x57] %asi, %l2 stw %i2, [%l7 + 0x28] nop set 0x72, %i4 ldsh [%l7 + %i4], %i1 set 0x20, %g5 stda %g0, [%l7 + %g5] 0x11 nop wr %g0, 0x83, %asi sta %f17, [%l7 + 0x2C] %asi nop set 0x24, %l2 lduh [%l7 + %l2], %i6 stb %i4, [%l7 + 0x74] stw %i5, [%l7 + 0x24] stbar nop set 0x18, %i7 stda %l4, [%l7 + %i7] 0xea membar #Sync nop set 0x2E, %i1 ldsh [%l7 + %i1], %g2 wr %g0, 0x80, %asi lduba [%l7 + 0x2C] %asi, %o6 nop set 0x1C, %i0 ldstub [%l7 + %i0], %o4 prefetch [%l7 + 0x0C], 1 set 0x20, %g1 stxa %l5, [%l7 + %g1] 0x04 ldx [%l7 + 0x40], %i7 alignaddr %l1, %l6, %o2 nop set 0x68, %l4 ldd [%l7 + %l4], %f26 sth %i0, [%l7 + 0x7A] ldsw [%l7 + 0x70], %g5 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %o3, %l3 nop set 0x20, %o7 lduwa [%l7 + %o7] 0x10, %o5 ld [%l7 + 0x0C], %f25 nop set 0x54, %l0 ldsw [%l7 + %l0], %g3 nop set 0x13, %o1 stb %g4, [%l7 + %o1] set 0x2E, %i6 stba %o1, [%l7 + %i6] 0x27 membar #Sync nop set 0x30, %g2 std %l0, [%l7 + %g2] wr %g0, 0x18, %asi prefetcha [%l7 + 0x58] %asi, 3 nop wr %g0, 0x04, %asi swapa [%l7 + 0x44] %asi, %l2 nop set 0x0C, %o2 prefetch [%l7 + %o2], 4 wr %g0, 0x80, %asi stba %g6, [%l7 + 0x43] %asi nop wr %g0, 0x80, %asi stda %f0, [%l7 + 0x40] %asi set 0x2C, %l6 sta %f7, [%l7 + %l6] 0x18 swap [%l7 + 0x60], %i1 ldsh [%l7 + 0x46], %g1 wr %g0, 0x04, %asi ldda [%l7 + 0x60] %asi, %i6 nop setx 0xFA82F5F190502C00, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr ldd [%l7 + 0x60], %f4 nop set 0x40, %o5 std %i2, [%l7 + %o5] nop set 0x58, %o6 lda [%l7 + %o6] 0x04, %f21 nop setx 0xB305D1D7A05FF400, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr nop setx 0x40616800, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr nop set 0x70, %o0 swap [%l7 + %o0], %i5 st %f4, [%l7 + 0x14] st %f0, [%l7 + 0x38] edge16n %i4, %o0, %o7 set 0x70, %l1 lduba [%l7 + %l1] 0x04, %l4 nop wr %g0, 0x18, %asi prefetcha [%l7 + 0x48] %asi, 2 nop set 0x48, %g4 std %f24, [%l7 + %g4] movpos %icc, 0x1EC, %o6 nop setx 0xE064C000, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr nop set 0x1E, %i5 sth %o4, [%l7 + %i5] nop set 0x3B, %g7 ldsb [%l7 + %g7], %g2 set 0x34, %o3 swapa [%l7 + %o3] 0x8a, %i7 wr %g0, 0x19, %asi ldsba [%l7 + 0x1C] %asi, %l1 st %f13, [%l7 + 0x68] lduw [%l7 + 0x20], %l6 movl %fcc3, %l5, %o2 lduw [%l7 + 0x5C], %i0 smul %o3, 0x11D1, %l3 nop set 0x08, %i2 swap [%l7 + %i2], %o5 nop setx 0x60D1C831F05C8000, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr addccc %g3, %g4, %o1 lduw [%l7 + 0x3C], %l0 ldstub [%l7 + 0x09], %i3 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 set 0x40, %g6 ldda [%l7 + %g6] 0xd3, %f0 swap [%l7 + 0x0C], %l2 set 0x2F, %l3 lduba [%l7 + %l3] 0x10, %g6 ldsh [%l7 + 0x68], %g5 nop set 0x08, %g3 stx %g1, [%l7 + %g3] set 0x3F, %l5 ldsba [%l7 + %l5] 0x81, %i6 nop set 0x36, %o4 lduh [%l7 + %o4], %i2 ldx [%l7 + 0x38], %i5 set 0x76, %i4 ldsba [%l7 + %i4] 0x10, %i4 nop add %l7, 0x60, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %i1, %o7 addcc %l4, %g7, %o0 set 0x76, %i3 lduha [%l7 + %i3] 0x89, %o6 alignaddrl %g2, %i7, %o4 nop set 0x68, %g5 stb %l1, [%l7 + %g5] ldsw [%l7 + 0x2C], %l5 ldd [%l7 + 0x70], %f30 add %l7, 0x5C, %l6 wr %g0, 0x8a, %asi casa [%l6] 0x8a, %o2, %l6 stb %i0, [%l7 + 0x6D] stbar set 0x74, %i7 lduwa [%l7 + %i7] 0x04, %o3 swap [%l7 + 0x20], %o5 set 0x35, %l2 stba %l3, [%l7 + %l2] 0x22 membar #Sync stbar ld [%l7 + 0x50], %f23 set 0x78, %i1 ldxa [%l7 + %i1] 0x88, %g3 set 0x30, %g1 stwa %g4, [%l7 + %g1] 0x8a movule %fcc3, %o1, %l0 or %i3, 0x0DFA, %g6 wr %g0, 0x8b, %asi lduwa [%l7 + 0x3C] %asi, %g5 nop set 0x20, %i0 lduh [%l7 + %i0], %l2 nop set 0x50, %l4 std %f0, [%l7 + %l4] membar #Sync wr %g0, 0xf9, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x08, %l0 ldd [%l7 + %l0], %i6 nop set 0x58, %o1 lduw [%l7 + %o1], %i2 nop setx 0x2540DBF980447400, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr nop setx 0xC7891694F06EF400, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr ldsw [%l7 + 0x5C], %g1 nop setx 0x3052F400, %l0, %l6 st %l6, [%l7 + 0x60] ld [%l7 + 0x60], %fsr ldd [%l7 + 0x20], %i4 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc1 stbar add %l7, 0x58, %l6 wr %g0, 0x8a, %asi ldxa [%l6] %asi, %i1 casxa [%l6] %asi, %i1, %o7 st %f18, [%l7 + 0x38] nop set 0x48, %i6 stw %i4, [%l7 + %i6] nop wr %g0, 0x8b, %asi ldstuba [%l7 + 0x29] %asi, %l4 stb %o0, [%l7 + 0x6F] nop set 0x1E, %o2 lduh [%l7 + %o2], %g7 st %f5, [%l7 + 0x74] prefetch [%l7 + 0x30], 4 nop set 0x40, %g2 stda %f16, [%l7 + %g2] 0xd8 flush %l7 + 0x3C lduh [%l7 + 0x78], %o6 wr %g0, 0x8b, %asi ldstuba [%l7 + 0x28] %asi, %i7 ld [%l7 + 0x14], %f21 set 0x08, %o5 stxa %o4, [%l7 + %o5] 0x8a nop set 0x08, %o6 ldd [%l7 + %o6], %f6 ldd [%l7 + 0x50], %l0 set 0x40, %o0 ldda [%l7 + %o0] 0xe3, %g2 ldub [%l7 + 0x66], %o2 set 0x63, %l1 lduba [%l7 + %l1] 0x04, %l5 nop set 0x0C, %g4 stb %l6, [%l7 + %g4] xnorcc %i0, 0x1731, %o3 wr %g0, 0x04, %asi swapa [%l7 + 0x2C] %asi, %l3 array16 %o5, %g4, %g3 nop set 0x20, %i5 lduw [%l7 + %i5], %l0 ldsw [%l7 + 0x58], %o1 nop set 0x30, %l6 ldd [%l7 + %l6], %f4 nop set 0x1C, %o3 stw %g6, [%l7 + %o3] nop setx 0xF1111187C07C2800, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr nop set 0x74, %i2 stw %g5, [%l7 + %i2] ldd [%l7 + 0x40], %l2 wr %g0, 0x18, %asi ldswa [%l7 + 0x20] %asi, %i3 ld [%l7 + 0x3C], %f8 stbar flush %l7 + 0x64 ldx [%l7 + 0x18], %i2 ldstub [%l7 + 0x16], %i6 nop set 0x2E, %g7 ldsb [%l7 + %g7], %i5 std %g0, [%l7 + 0x70] nop set 0x48, %g6 stha %i1, [%l7 + %g6] 0xeb membar #Sync nop set 0x68, %g3 swap [%l7 + %g3], %o7 nop set 0x43, %l5 ldub [%l7 + %l5], %l4 ldstub [%l7 + 0x5D], %i4 st %f13, [%l7 + 0x48] nop set 0x79, %o4 ldstub [%l7 + %o4], %o0 nop set 0x2C, %l3 ldsh [%l7 + %l3], %g7 nop wr %g0, 0x89, %asi swapa [%l7 + 0x34] %asi, %o6 std %f0, [%l7 + 0x68] sllx %i7, %o4, %l1 st %f16, [%l7 + 0x4C] ldstub [%l7 + 0x54], %o2 movue %fcc0, %g2, %l6 std %l4, [%l7 + 0x78] stbar nop set 0x50, %i3 ldsw [%l7 + %i3], %o3 edge8ln %l3, %i0, %o5 nop setx 0xAC737E10E07D5400, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr nop set 0x7E, %i4 ldsh [%l7 + %i4], %g3 st %f11, [%l7 + 0x58] nop set 0x18, %i7 prefetcha [%l7 + %i7] 0x04, 4 std %g4, [%l7 + 0x20] set 0x5C, %l2 ldsha [%l7 + %l2] 0x11, %g6 array32 %g5, %o1, %l2 set 0x0E, %g5 stba %i2, [%l7 + %g5] 0x89 ldd [%l7 + 0x40], %i2 nop set 0x40, %i1 std %f16, [%l7 + %i1] swap [%l7 + 0x70], %i1 sth %i5, [%l7 + 0x48] nop set 0x40, %g1 std %f30, [%l7 + %g1] lduw [%l7 + 0x58], %l4 orcc %o7, %o0, %i4 set 0x08, %l4 stwa %o6, [%l7 + %l4] 0x0c addcc %g7, 0x1991, %i7 ldsh [%l7 + 0x14], %o4 sethi 0x1490, %l1 and %o2, %l6, %g2 nop set 0x78, %i0 flush %l7 + %i0 popc 0x06F2, %o3 nop set 0x6C, %l0 ldsw [%l7 + %l0], %l3 nop wr %g0, 0x89, %asi lduwa [%l7 + 0x1C] %asi, %l5 nop set 0x43, %o1 lduba [%l7 + %o1] 0x8b, %i0 set 0x1F, %i6 stba %o5, [%l7 + %i6] 0x22 membar #Sync nop setx 0x52E40DC6B0794C00, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr stw %g3, [%l7 + 0x1C] set 0x70, %o2 ldswa [%l7 + %o2] 0x81, %l0 add %l7, 0x28, %l6 wr %g0, 0x8b, %asi ldxa [%l6] %asi, %g6 casxa [%l6] %asi, %g6, %g5 wr %g0, 0x81, %asi sta %f17, [%l7 + 0x4C] %asi add %l7, 0x58, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x11, %o1, %g4 lduw [%l7 + 0x74], %i2 wr %g0, 0x80, %asi lduha [%l7 + 0x58] %asi, %l2 ldsh [%l7 + 0x3A], %i6 set 0x24, %o7 ldsba [%l7 + %o7] 0x19, %i5 edge16 %l4, %o0, %i4 movule %fcc2, %o7, %g7 nop set 0x3C, %o5 swap [%l7 + %o5], %i7 nop set 0x48, %o6 stha %o4, [%l7 + %o6] 0x04 set 0x47, %o0 ldsba [%l7 + %o0] 0x82, %l1 move %xcc, 0x2AC, %o6 set 0x1C, %l1 lduwa [%l7 + %l1] 0x0c, %o2 nop wr %g0, 0x8b, %asi ldswa [%l7 + 0x18] %asi, %g2 nop set 0x6C, %g4 flush %l7 + %g4 nop setx 0x504F2400, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr add %l7, 0x40, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %o3, %l3 nop set 0x24, %g2 prefetch [%l7 + %g2], 1 nop set 0x79, %l6 ldsba [%l7 + %l6] 0x89, %l5 ldd [%l7 + 0x20], %f20 ldub [%l7 + 0x11], %i0 set 0x74, %o3 swapa [%l7 + %o3] 0x18, %l6 st %f28, [%l7 + 0x48] sth %o5, [%l7 + 0x08] nop set 0x10, %i2 sth %g3, [%l7 + %i2] nop set 0x40, %i5 sth %l0, [%l7 + %i5] ldsh [%l7 + 0x74], %g5 stw %o1, [%l7 + 0x60] nop wr %g0, 0x8a, %asi ldxa [%l7 + 0x48] %asi, %g6 nop set 0x28, %g6 lduwa [%l7 + %g6] 0x8b, %g4 nop set 0x1C, %g7 ldsb [%l7 + %g7], %i2 add %l7, 0x28, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x10, %i3, %l2 ldstub [%l7 + 0x30], %i1 sethi 0x0DA2, %g1 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xc0 prefetch [%l7 + 0x44], 4 alignaddr %i6, %l4, %i5 ldd [%l7 + 0x28], %i4 ld [%l7 + 0x14], %f10 nop wr %g0, 0x8a, %asi lduha [%l7 + 0x30] %asi, %o7 nop wr %g0, 0x11, %asi ldsha [%l7 + 0x2E] %asi, %o0 set 0x50, %g3 stda %g6, [%l7 + %g3] 0x23 membar #Sync set 0x70, %o4 ldstuba [%l7 + %o4] 0x04, %o4 movre %l1, %i7, %o6 nop set 0x10, %i3 std %o2, [%l7 + %i3] nop set 0x74, %l3 lduw [%l7 + %l3], %g2 swap [%l7 + 0x40], %o3 wr %g0, 0x83, %asi prefetcha [%l7 + 0x48] %asi, 4 nop set 0x10, %i4 std %l4, [%l7 + %i4] ldstub [%l7 + 0x65], %i0 nop set 0x1E, %i7 ldsba [%l7 + %i7] 0x88, %l6 stw %g3, [%l7 + 0x08] set 0x08, %l2 lduwa [%l7 + %l2] 0x83, %l0 sllx %o5, %o1, %g6 stw %g4, [%l7 + 0x54] ld [%l7 + 0x28], %f15 wr %g0, 0x83, %asi swapa [%l7 + 0x44] %asi, %i2 nop set 0x0C, %g5 ldswa [%l7 + %g5] 0x80, %i3 set 0x18, %g1 stda %l2, [%l7 + %g1] 0x10 wr %g0, 0x11, %asi lduha [%l7 + 0x58] %asi, %g5 ldd [%l7 + 0x40], %i0 prefetch [%l7 + 0x20], 1 nop set 0x3C, %i1 stwa %g1, [%l7 + %i1] 0x11 nop set 0x47, %l4 ldsb [%l7 + %l4], %i6 ldub [%l7 + 0x25], %l4 std %i4, [%l7 + 0x38] nop wr %g0, 0x88, %asi ldswa [%l7 + 0x24] %asi, %o7 stw %i4, [%l7 + 0x24] stbar nop set 0x08, %l0 stda %o0, [%l7 + %l0] 0x27 membar #Sync nop wr %g0, 0x04, %asi ldsba [%l7 + 0x26] %asi, %g7 or %o4, %i7, %l1 orn %o2, %g2, %o3 nop set 0x62, %i0 ldub [%l7 + %i0], %l3 ldub [%l7 + 0x23], %o6 nop set 0x58, %i6 stw %l5, [%l7 + %i6] !! wr %g0, 0x3c, %asi ldda [%l7 + 0x40] %asi, %i6 ldd [%l7 + 0x48], %i0 ldub [%l7 + 0x09], %g3 nop set 0x58, %o2 ldsw [%l7 + %o2], %l0 ldsh [%l7 + 0x64], %o5 nop set 0x24, %o7 sta %f16, [%l7 + %o7] 0x10 nop set 0x20, %o1 std %i2, [%l7 + %o1] set 0x40, %o5 stxa %i3, [%l7 + %o5] 0x8b stx %g6, [%l7 + 0x08] nop wr %g0, 0x19, %asi ldsha [%l7 + 0x66] %asi, %g5 nop setx 0x27F5784D104F3C00, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr ldd [%l7 + 0x58], %f6 ld [%l7 + 0x4C], %f12 wr %g0, 0x81, %asi ldstuba [%l7 + 0x10] %asi, %i1 nop wr %g0, 0x2f, %asi stwa %g1, [%l7 + 0x28] %asi membar #Sync lduw [%l7 + 0x6C], %l2 nop set 0x50, %o6 ldd [%l7 + %o6], %f20 st %f3, [%l7 + 0x6C] nop set 0x5C, %l1 stwa %i6, [%l7 + %l1] 0x0c nop set 0x0C, %o0 ldsha [%l7 + %o0] 0x89, %i5 nop set 0x68, %g2 ldd [%l7 + %g2], %l4 prefetch [%l7 + 0x24], 1 ldsh [%l7 + 0x5E], %o7 nop set 0x32, %g4 stha %i4, [%l7 + %g4] 0x04 nop set 0x52, %l6 stb %g7, [%l7 + %l6] prefetch [%l7 + 0x70], 2 nop setx 0x5452CDDB8058B800, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr set 0x74, %o3 ldswa [%l7 + %o3] 0x89, %o0 nop set 0x10, %i2 swap [%l7 + %i2], %o4 lduw [%l7 + 0x54], %l1 nop set 0x50, %g6 ldda [%l7 + %g6] 0xeb, %o2 nop set 0x77, %i5 ldstub [%l7 + %i5], %i7 set 0x15, %g7 ldsba [%l7 + %g7] 0x81, %o3 st %f1, [%l7 + 0x58] std %f12, [%l7 + 0x70] nop wr %g0, 0x2c, %asi ldda [%l7 + 0x10] %asi, %g2 nop set 0x58, %l5 lduw [%l7 + %l5], %o6 ld [%l7 + 0x3C], %f5 nop setx 0x46BC6538D0579C00, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr lduw [%l7 + 0x30], %l5 nop set 0x46, %o4 ldsh [%l7 + %o4], %l6 saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 stbar nop setx 0x605F4800, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr sth %l3, [%l7 + 0x64] wr %g0, 0x04, %asi lduha [%l7 + 0x34] %asi, %g3 stbar stw %l0, [%l7 + 0x28] swap [%l7 + 0x18], %i0 nop wr %g0, 0x11, %asi stda %o4, [%l7 + 0x18] %asi add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %i2 wr %g0, 0x80, %asi swapa [%l7 + 0x24] %asi, %o1 nop set 0x3C, %i3 lduh [%l7 + %i3], %g6 set 0x58, %g3 ldstuba [%l7 + %g3] 0x8a, %i3 wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 ldstub [%l7 + 0x51], %g5 movul %fcc1, %i1, %g1 wr %g0, 0x82, %asi ldxa [%l7 + 0x18] %asi, %i6 nop set 0x60, %i4 ldsw [%l7 + %i4], %i5 set 0x10, %i7 ldda [%l7 + %i7] 0x89, %l4 add %l7, 0x48, %l6 wr %g0, 0x10, %asi lda [%l6] %asi, %l2 casa [%l6] %asi, %l2, %i4 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 nop set 0x08, %l2 stw %g7, [%l7 + %l2] lduw [%l7 + 0x60], %o0 nop set 0x24, %g5 ldsh [%l7 + %g5], %o7 sra %l1, %o4, %o2 nop set 0x7C, %g1 lduha [%l7 + %g1] 0x88, %o3 nop set 0x1B, %l3 stb %i7, [%l7 + %l3] wr %g0, 0x10, %asi lduwa [%l7 + 0x2C] %asi, %g2 stbar nop setx 0xB0771400, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr membar #Sync wr %g0, 0x1f, %asi ldda [%l7 + 0x40] %asi, %f0 ld [%l7 + 0x58], %f25 wr %g0, 0x8b, %asi lduwa [%l7 + 0x14] %asi, %o6 std %f22, [%l7 + 0x20] ldstub [%l7 + 0x71], %l5 nop add %l7, 0x38, %l6 wr %g0, 0x83, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x83, %l3, %l6 nop set 0x7B, %i1 ldub [%l7 + %i1], %g3 set 0x74, %l4 stba %l0, [%l7 + %l4] 0x83 stbar stx %i0, [%l7 + 0x78] set 0x40, %i0 stda %f0, [%l7 + %i0] 0xcd stb %g4, [%l7 + 0x0B] nop set 0x2A, %l0 lduh [%l7 + %l0], %i2 ldd [%l7 + 0x38], %f0 ldstub [%l7 + 0x56], %o5 nop set 0x70, %o2 ldd [%l7 + %o2], %o0 lduh [%l7 + 0x3C], %g6 nop set 0x3E, %i6 ldsb [%l7 + %i6], %g5 ldsh [%l7 + 0x50], %i3 st %f15, [%l7 + 0x34] nop setx 0x5515491E9041A400, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr nop set 0x48, %o1 stw %g1, [%l7 + %o1] ldx [%l7 + 0x20], %i1 stb %i6, [%l7 + 0x58] wr %g0, 0x2b, %asi ldda [%l7 + 0x10] %asi, %l4 ldd [%l7 + 0x58], %f28 edge16l %l2, %i5, %i4 nop set 0x70, %o7 lduw [%l7 + %o7], %o0 movug %fcc0, 0x58D, %o7 ldsb [%l7 + 0x1D], %g7 ldd [%l7 + 0x38], %o4 ldstub [%l7 + 0x2C], %l1 set 0x34, %o5 lduwa [%l7 + %o5] 0x88, %o2 nop add %l7, 0x24, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o3 casa [%l6] 0x19, %o3, %i7 nop set 0x48, %o6 ldd [%l7 + %o6], %f12 nop set 0x40, %o0 ldd [%l7 + %o0], %g2 set 0x18, %g2 ldxa [%l7 + %g2] 0x81, %o6 stbar ldsh [%l7 + 0x54], %l3 nop set 0x3A, %l1 stha %l5, [%l7 + %l1] 0x80 nop set 0x74, %l6 prefetch [%l7 + %l6], 0 nop set 0x0C, %o3 flush %l7 + %o3 wr %g0, 0x8a, %asi ldxa [%l7 + 0x70] %asi, %g3 movlg %fcc3, 0x3C8, %l6 nop set 0x2C, %g4 flush %l7 + %g4 ldub [%l7 + 0x18], %i0 nop wr %g0, 0x0c, %asi lduba [%l7 + 0x73] %asi, %l0 nop set 0x58, %i2 ldsb [%l7 + %i2], %i2 set 0x38, %i5 stwa %g4, [%l7 + %i5] 0x2f membar #Sync lduw [%l7 + 0x0C], %o1 nop set 0x58, %g7 ldd [%l7 + %g7], %f18 nop set 0x2C, %l5 stw %g6, [%l7 + %l5] set 0x40, %o4 ldda [%l7 + %o4] 0x8b, %f0 nop set 0x14, %i3 prefetch [%l7 + %i3], 0 membar 0x46 nop setx 0xE060B800, %l0, %l6 st %l6, [%l7 + 0x5C] ld [%l7 + 0x5C], %fsr nop setx 0x1F585B8FA07C4C00, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr nop set 0x4A, %g6 ldstub [%l7 + %g6], %o5 nop setx 0xE0728800, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr lduh [%l7 + 0x4A], %g5 std %f20, [%l7 + 0x18] movrgz %g1, %i3, %i1 nop set 0x08, %g3 stb %l4, [%l7 + %g3] st %f18, [%l7 + 0x78] stw %i6, [%l7 + 0x44] saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 set 0x50, %i4 ldswa [%l7 + %i4] 0x83, %i5 st %f31, [%l7 + 0x24] ldsw [%l7 + 0x74], %i4 nop setx 0x73B400, %l0, %l6 st %l6, [%l7 + 0x7C] ld [%l7 + 0x7C], %fsr stb %l2, [%l7 + 0x74] nop set 0x1B, %i7 ldstuba [%l7 + %i7] 0x8a, %o7 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f16 nop setx 0x88181F4ED0759800, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr ldd [%l7 + 0x20], %f22 ldub [%l7 + 0x25], %g7 prefetch [%l7 + 0x44], 4 st %f6, [%l7 + 0x20] nop set 0x14, %g5 swap [%l7 + %g5], %o4 movn %fcc3, 0x1EF, %l1 swap [%l7 + 0x68], %o2 nop set 0x14, %g1 ldub [%l7 + %g1], %o3 stw %o0, [%l7 + 0x4C] st %f5, [%l7 + 0x70] nop wr %g0, 0x8a, %asi lduha [%l7 + 0x6C] %asi, %i7 nop set 0x58, %l3 ldsw [%l7 + %l3], %o6 ld [%l7 + 0x2C], %f8 nop set 0x20, %i1 stwa %g2, [%l7 + %i1] 0xe2 membar #Sync nop wr %g0, 0x2f, %asi stwa %l3, [%l7 + 0x30] %asi membar #Sync std %g2, [%l7 + 0x68] ldub [%l7 + 0x65], %l6 nop add %l7, 0x44, %l6 wr %g0, 0x04, %asi casa [%l6] 0x04, %l5, %i0 ldub [%l7 + 0x30], %l0 movue %fcc0, %g4, %o1 ld [%l7 + 0x5C], %f10 stw %i2, [%l7 + 0x14] nop setx 0x5046B400, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr nop set 0x54, %l2 lduh [%l7 + %l2], %g6 stbar add %l7, 0x70, %l6 wr %g0, 0x10, %asi casa [%l6] %asi, %g5, %g1 nop wr %g0, 0x11, %asi ldda [%l7 + 0x60] %asi, %o4 set 0x50, %i0 prefetcha [%l7 + %i0] 0x04, 1 movrlez %i3, %l4, %i5 edge8ln %i4, %l2, %i6 wr %g0, 0x23, %asi ldda [%l7 + 0x70] %asi, %o6 nop add %l7, 0x78, %l6 wr %g0, 0x82, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %l1 set 0x54, %l0 lduwa [%l7 + %l0] 0x82, %o2 nop set 0x70, %l4 stw %o4, [%l7 + %l4] lduw [%l7 + 0x40], %o3 nop set 0x1C, %o2 flush %l7 + %o2 movcc %icc, 0x2BA, %o0 st %f19, [%l7 + 0x48] wr %g0, 0x81, %asi lda [%l7 + 0x10] %asi, %f0 nop set 0x40, %o1 stx %i7, [%l7 + %o1] set 0x72, %i6 ldsba [%l7 + %i6] 0x8b, %g2 set 0x6E, %o5 lduha [%l7 + %o5] 0x19, %l3 ldx [%l7 + 0x08], %g3 ldx [%l7 + 0x78], %o6 stb %l6, [%l7 + 0x1F] nop set 0x0E, %o6 ldsha [%l7 + %o6] 0x10, %i0 stb %l5, [%l7 + 0x43] swap [%l7 + 0x18], %l0 ldd [%l7 + 0x10], %f4 nop set 0x70, %o0 lduw [%l7 + %o0], %o1 set 0x18, %o7 stda %i2, [%l7 + %o7] 0xe2 membar #Sync flush %l7 + 0x1C wr %g0, 0x04, %asi sta %f27, [%l7 + 0x64] %asi nop set 0x2C, %g2 lduw [%l7 + %g2], %g6 nop set 0x47, %l6 ldsb [%l7 + %l6], %g5 stbar nop set 0x79, %o3 ldsb [%l7 + %o3], %g1 lduh [%l7 + 0x54], %g4 nop set 0x28, %g4 ldsh [%l7 + %g4], %i1 lduh [%l7 + 0x38], %o5 lduw [%l7 + 0x70], %l4 nop set 0x34, %l1 lduw [%l7 + %l1], %i3 nop set 0x30, %i2 stw %i5, [%l7 + %i2] membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf1, %f16 stw %l2, [%l7 + 0x2C] smulcc %i6, %i4, %o7 ldstub [%l7 + 0x6A], %l1 lduh [%l7 + 0x66], %o2 nop set 0x0C, %i5 flush %l7 + %i5 edge16n %o4, %o3, %o0 lduw [%l7 + 0x24], %i7 nop wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %g2 nop add %l7, 0x5C, %l6 wr %g0, 0x8b, %asi casa [%l6] %asi, %g7, %g3 sub %o6, 0x06E5, %l6 nop set 0x38, %l5 ldd [%l7 + %l5], %f12 nop set 0x4C, %o4 sth %i0, [%l7 + %o4] nop set 0x50, %g6 ldd [%l7 + %g6], %f2 nop set 0x2B, %g3 stb %l5, [%l7 + %g3] nop set 0x4C, %i3 ldsw [%l7 + %i3], %l3 nop set 0x74, %i7 prefetch [%l7 + %i7], 2 nop set 0x62, %g5 lduha [%l7 + %g5] 0x8b, %o1 nop set 0x59, %i4 ldstuba [%l7 + %i4] 0x0c, %l0 nop set 0x47, %l3 ldstub [%l7 + %l3], %i2 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x08] %asi, 3 wr %g0, 0x80, %asi ldsha [%l7 + 0x66] %asi, %g6 nop set 0x60, %i1 std %g4, [%l7 + %i1] set 0x1C, %l2 sta %f6, [%l7 + %l2] 0x10 ldd [%l7 + 0x20], %f10 nop set 0x3B, %g1 ldstub [%l7 + %g1], %i1 wr %g0, 0x11, %asi stxa %o5, [%l7 + 0x60] %asi nop set 0x3C, %l0 lduw [%l7 + %l0], %g1 std %i2, [%l7 + 0x20] nop set 0x70, %l4 swapa [%l7 + %l4] 0x8a, %i5 ldstub [%l7 + 0x2A], %l2 ldd [%l7 + 0x50], %f10 nop set 0x30, %i0 lduha [%l7 + %i0] 0x81, %i6 ldsb [%l7 + 0x72], %l4 movcc %xcc, 0x4AD, %i4 nop set 0x38, %o2 lduh [%l7 + %o2], %o7 add %l7, 0x54, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %o2 casa [%l6] 0x18, %o2, %o4 and %l1, %o0, %i7 flush %l7 + 0x3C wr %g0, 0x18, %asi lduba [%l7 + 0x28] %asi, %o3 set 0x0C, %i6 lduwa [%l7 + %i6] 0x8a, %g7 st %f31, [%l7 + 0x50] nop set 0x38, %o1 ldd [%l7 + %o1], %f6 wr %g0, 0x19, %asi lduwa [%l7 + 0x3C] %asi, %g2 set 0x08, %o6 swapa [%l7 + %o6] 0x04, %g3 stw %l6, [%l7 + 0x0C] nop setx 0x907F8C00, %l0, %l6 st %l6, [%l7 + 0x08] ld [%l7 + 0x08], %fsr bmask %i0, %l5, %l3 ldsh [%l7 + 0x30], %o6 wr %g0, 0x0c, %asi stxa %l0, [%l7 + 0x70] %asi nop set 0x48, %o5 std %o0, [%l7 + %o5] nop set 0x10, %o0 flush %l7 + %o0 nop setx 0xA0630000, %l0, %l6 st %l6, [%l7 + 0x54] ld [%l7 + 0x54], %fsr sth %i2, [%l7 + 0x20] prefetch [%l7 + 0x30], 3 nop wr %g0, 0x83, %asi stba %g5, [%l7 + 0x09] %asi ldub [%l7 + 0x52], %g6 subccc %g4, %o5, %i1 subccc %i3, %i5, %l2 nop set 0x40, %o7 std %f20, [%l7 + %o7] alignaddrl %g1, %i6, %l4 array8 %i4, %o7, %o4 nop wr %g0, 0x11, %asi sta %f6, [%l7 + 0x1C] %asi ldx [%l7 + 0x68], %o2 nop wr %g0, 0x04, %asi ldstuba [%l7 + 0x43] %asi, %l1 nop set 0x78, %g2 prefetch [%l7 + %g2], 1 ldstub [%l7 + 0x5A], %i7 swap [%l7 + 0x2C], %o0 movre %g7, %o3, %g2 movlg %fcc1, %g3, %i0 ldx [%l7 + 0x58], %l5 stb %l3, [%l7 + 0x30] stb %l6, [%l7 + 0x26] nop set 0x5A, %l6 stb %l0, [%l7 + %l6] nop set 0x5A, %o3 sth %o6, [%l7 + %o3] set 0x11, %l1 lduba [%l7 + %l1] 0x04, %i2 nop set 0x30, %i2 stda %g4, [%l7 + %i2] 0x0c nop set 0x10, %g4 std %f12, [%l7 + %g4] nop set 0x70, %i5 lduh [%l7 + %i5], %g6 std %f12, [%l7 + 0x38] nop set 0x78, %g7 ldsw [%l7 + %g7], %o1 nop set 0x40, %l5 ldsw [%l7 + %l5], %o5 wr %g0, 0xeb, %asi stba %i1, [%l7 + 0x56] %asi membar #Sync set 0x50, %g6 prefetcha [%l7 + %g6] 0x89, 1 sth %i3, [%l7 + 0x1A] nop set 0x4C, %g3 sth %i5, [%l7 + %g3] ldsw [%l7 + 0x70], %l2 nop add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %g1, %l4 nop wr %g0, 0x8b, %asi ldsba [%l7 + 0x4A] %asi, %i4 set 0x66, %o4 stha %i6, [%l7 + %o4] 0xe2 membar #Sync stx %o4, [%l7 + 0x68] ld [%l7 + 0x08], %f13 nop set 0x75, %i7 stb %o7, [%l7 + %i7] set 0x58, %g5 stxa %o2, [%l7 + %g5] 0x19 st %f7, [%l7 + 0x20] stbar nop set 0x68, %i4 std %i6, [%l7 + %i4] nop wr %g0, 0x11, %asi prefetcha [%l7 + 0x60] %asi, 0 nop set 0x40, %l3 stda %f0, [%l7 + %l3] 0xc3 nop set 0x7C, %i1 sth %l1, [%l7 + %i1] lduh [%l7 + 0x32], %o3 ldsw [%l7 + 0x74], %g7 nop set 0x1D, %i3 ldstub [%l7 + %i3], %g2 ld [%l7 + 0x2C], %f0 nop set 0x48, %g1 lduh [%l7 + %g1], %g3 stw %l5, [%l7 + 0x08] nop setx 0xE07F8800, %l0, %l6 st %l6, [%l7 + 0x2C] ld [%l7 + 0x2C], %fsr nop wr %g0, 0x83, %asi ldda [%l7 + 0x40] %asi, %f16 or %l3, 0x16CB, %l6 bmask %l0, %i0, %o6 nop setx 0x507A0C00, %l0, %l6 st %l6, [%l7 + 0x78] ld [%l7 + 0x78], %fsr wr %g0, 0xe3, %asi stwa %i2, [%l7 + 0x78] %asi membar #Sync nop set 0x3C, %l2 prefetch [%l7 + %l2], 0 wr %g0, 0x82, %asi ldsha [%l7 + 0x0C] %asi, %g6 ldub [%l7 + 0x22], %g5 ldsw [%l7 + 0x08], %o5 nop wr %g0, 0x04, %asi swapa [%l7 + 0x0C] %asi, %i1 xor %g4, %i3, %o1 wr %g0, 0x11, %asi ldswa [%l7 + 0x58] %asi, %i5 nop wr %g0, 0x83, %asi prefetcha [%l7 + 0x48] %asi, 3 std %g0, [%l7 + 0x48] flush %l7 + 0x2C nop wr %g0, 0x80, %asi lduwa [%l7 + 0x08] %asi, %l4 flush %l7 + 0x78 ldsw [%l7 + 0x28], %i6 ldd [%l7 + 0x60], %o4 nop wr %g0, 0x83, %asi stha %o7, [%l7 + 0x08] %asi nop wr %g0, 0x11, %asi lda [%l7 + 0x0C] %asi, %f30 set 0x5B, %l0 ldsba [%l7 + %l0] 0x81, %i4 set 0x2B, %l4 ldstuba [%l7 + %l4] 0x89, %o2 ldub [%l7 + 0x31], %o0 st %f22, [%l7 + 0x7C] stbar stbar nop wr %g0, 0x19, %asi sta %f2, [%l7 + 0x1C] %asi stbar flush %l7 + 0x50 nop set 0x0C, %i0 ldsw [%l7 + %i0], %l1 wr %g0, 0x19, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x78, %o2 sth %i7, [%l7 + %o2] set 0x2C, %o1 sta %f9, [%l7 + %o1] 0x8a edge32 %g7, %o3, %g2 lduw [%l7 + 0x2C], %l5 std %g2, [%l7 + 0x58] stb %l3, [%l7 + 0x3F] nop setx 0x7780916140462400, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr wr %g0, 0x18, %asi ldsha [%l7 + 0x72] %asi, %l6 nop setx 0x429CE98F40535400, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr lduw [%l7 + 0x68], %i0 nop setx 0xD9E37633B06E4400, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr umulcc %o6, %i2, %l0 stx %g6, [%l7 + 0x58] nop set 0x56, %o6 ldsh [%l7 + %o6], %g5 nop set 0x2C, %o5 ldsha [%l7 + %o5] 0x82, %i1 nop set 0x68, %i6 swap [%l7 + %i6], %o5 nop set 0x28, %o7 swap [%l7 + %o7], %g4 wr %g0, 0x8b, %asi ldsba [%l7 + 0x6B] %asi, %o1 nop setx 0x4154BE0430724400, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr lduw [%l7 + 0x70], %i3 set 0x52, %g2 stba %i5, [%l7 + %g2] 0x22 membar #Sync std %f2, [%l7 + 0x18] stx %l2, [%l7 + 0x50] nop set 0x2C, %o0 stha %g1, [%l7 + %o0] 0x8b nop setx 0x8B3C618F407A9000, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr nop set 0x78, %o3 std %i6, [%l7 + %o3] addc %l4, 0x10A5, %o7 wr %g0, 0x2a, %asi stba %o4, [%l7 + 0x66] %asi membar #Sync movne %fcc1, %o2, %o0 st %f17, [%l7 + 0x0C] wr %g0, 0x82, %asi stba %i4, [%l7 + 0x3F] %asi set 0x6C, %l6 lduba [%l7 + %l6] 0x18, %i7 nop set 0x08, %l1 swap [%l7 + %l1], %l1 nop set 0x3E, %g4 ldub [%l7 + %g4], %g7 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %l5 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc0 nop setx 0x582800, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr wr %g0, 0x81, %asi lduha [%l7 + 0x44] %asi, %g2 nop set 0x38, %i2 std %f12, [%l7 + %i2] wr %g0, 0x8b, %asi ldstuba [%l7 + 0x5C] %asi, %g3 movvc %xcc, %l6, %i0 swap [%l7 + 0x30], %o6 nop set 0x6C, %l5 swap [%l7 + %l5], %i2 nop setx 0x3BB817CAE0711000, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr nop set 0x64, %g6 ldstuba [%l7 + %g6] 0x88, %l3 nop setx 0xCEE6284D40488800, %l0, %l6 stx %l6, [%l7 + 0x78] ldx [%l7 + 0x78], %fsr nop set 0x18, %g3 ldx [%l7 + %g3], %g6 addc %l0, 0x0B2A, %g5 wr %g0, 0x0c, %asi ldstuba [%l7 + 0x0F] %asi, %i1 std %f4, [%l7 + 0x30] nop set 0x32, %o4 ldsh [%l7 + %o4], %g4 nop set 0x3C, %g7 stw %o5, [%l7 + %g7] nop set 0x63, %g5 ldstub [%l7 + %g5], %i3 swap [%l7 + 0x3C], %i5 nop set 0x44, %i4 lduh [%l7 + %i4], %l2 nop set 0x48, %l3 std %f30, [%l7 + %l3] prefetch [%l7 + 0x3C], 1 flush %l7 + 0x10 movul %fcc0, 0x7A4, %g1 wr %g0, 0x23, %asi stba %o1, [%l7 + 0x32] %asi membar #Sync ldx [%l7 + 0x10], %l4 wr %g0, 0x11, %asi stba %o7, [%l7 + 0x4D] %asi nop setx 0xC2775694105AA800, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr st %f18, [%l7 + 0x2C] wr %g0, 0x10, %asi lduha [%l7 + 0x36] %asi, %o4 wr %g0, 0x82, %asi stwa %i6, [%l7 + 0x78] %asi std %o0, [%l7 + 0x38] ldd [%l7 + 0x48], %f8 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x1C, %i7 lduwa [%l7 + %i7] 0x11, %o2 nop set 0x3C, %i1 ldsw [%l7 + %i1], %i4 andn %i7, %g7, %l1 nop set 0x62, %i3 ldsha [%l7 + %i3] 0x80, %l5 nop set 0x28, %g1 ldsw [%l7 + %g1], %o3 stbar movrlez %g3, %g2, %l6 nop set 0x18, %l2 std %f6, [%l7 + %l2] set 0x6C, %l0 lduwa [%l7 + %l0] 0x8b, %i0 lduh [%l7 + 0x10], %i2 lduw [%l7 + 0x20], %o6 ld [%l7 + 0x64], %f25 nop set 0x7C, %i0 lduw [%l7 + %i0], %l3 orcc %l0, 0x0862, %g6 nop set 0x48, %o2 stw %i1, [%l7 + %o2] wr %g0, 0x10, %asi stda %g4, [%l7 + 0x18] %asi sth %g4, [%l7 + 0x36] nop set 0x60, %o1 flush %l7 + %o1 nop set 0x20, %l4 stx %l4, [%l7 + %l4] nop set 0x54, %o5 lduw [%l7 + %o5], %o4 set 0x71, %o6 ldsba [%l7 + %o6] 0x89, %i6 ldd [%l7 + 0x40], %o0 ld [%l7 + 0x44], %f22 st %f11, [%l7 + 0x44] nop wr %g0, 0x04, %asi lduba [%l7 + 0x60] %asi, %o7 edge32 %i4, %o2, %i7 nop set 0x4C, %i6 stwa %l1, [%l7 + %i6] 0x81 wr %g0, 0xeb, %asi stba %l5, [%l7 + 0x10] %asi membar #Sync std %f6, [%l7 + 0x20] wr %g0, 0x2f, %asi stda %g6, [%l7 + 0x18] %asi membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xd9, %f16 set 0x60, %o0 prefetcha [%l7 + %o0] 0x88, 1 set 0x10, %o3 ldsba [%l7 + %o3] 0x8b, %g3 nop set 0x36, %l6 lduh [%l7 + %l6], %g2 nop set 0x29, %l1 ldub [%l7 + %l1], %l6 st %f10, [%l7 + 0x7C] stbar nop set 0x3C, %o7 ldsb [%l7 + %o7], %i2 nop set 0x40, %g4 ldd [%l7 + %g4], %f30 set 0x48, %i5 stda %i0, [%l7 + %i5] 0x22 membar #Sync nop set 0x70, %i2 ldxa [%l7 + %i2] 0x8a, %l3 prefetch [%l7 + 0x68], 3 nop set 0x4E, %l5 lduh [%l7 + %l5], %l0 nop set 0x50, %g6 std %g6, [%l7 + %g6] add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i1 casa [%l6] %asi, %i1, %g5 nop wr %g0, 0x10, %asi lduha [%l7 + 0x74] %asi, %g4 ld [%l7 + 0x3C], %f10 st %f22, [%l7 + 0x14] nop membar #Sync wr %g0, 0x16, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x3C, %g3 stwa %i5, [%l7 + %g3] 0xe3 membar #Sync nop set 0x4C, %o4 prefetch [%l7 + %o4], 2 nop set 0x50, %g7 stw %l2, [%l7 + %g7] ldx [%l7 + 0x50], %g1 andn %o1, %o5, %l4 wr %g0, 0x04, %asi ldxa [%l7 + 0x10] %asi, %o4 nop set 0x70, %i4 std %o0, [%l7 + %i4] ld [%l7 + 0x60], %f7 prefetch [%l7 + 0x2C], 0 nop setx 0x35FD49FEB0787000, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr wr %g0, 0x89, %asi ldstuba [%l7 + 0x37] %asi, %i6 nop set 0x10, %l3 std %i4, [%l7 + %l3] nop setx 0x655C1CD7E06D8800, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr add %l7, 0x40, %l6 wr %g0, 0x8a, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x8a, %o7, %o2 nop set 0x68, %i7 stb %l1, [%l7 + %i7] stbar set 0x50, %g5 ldxa [%l7 + %g5] 0x83, %i7 ld [%l7 + 0x14], %f11 swap [%l7 + 0x08], %g7 edge16n %l5, %g3, %o3 lduw [%l7 + 0x08], %l6 st %f8, [%l7 + 0x78] lduh [%l7 + 0x3C], %i2 nop set 0x0F, %i1 ldsb [%l7 + %i1], %i0 stw %g2, [%l7 + 0x34] set 0x50, %i3 ldxa [%l7 + %i3] 0x8b, %l3 ldsb [%l7 + 0x39], %g6 stx %l0, [%l7 + 0x08] ldd [%l7 + 0x28], %f10 nop set 0x71, %l2 ldstub [%l7 + %l2], %g5 set 0x08, %l0 stda %i0, [%l7 + %l0] 0x2b membar #Sync nop set 0x14, %i0 swapa [%l7 + %i0] 0x82, %i3 set 0x78, %o2 ldxa [%l7 + %o2] 0x19, %g4 wr %g0, 0x19, %asi swapa [%l7 + 0x6C] %asi, %i5 st %f0, [%l7 + 0x30] set 0x30, %g1 ldda [%l7 + %g1] 0x2f, %o6 st %f15, [%l7 + 0x68] wr %g0, 0xd2, %asi ldda [%l7 + 0x40] %asi, %f16 nop set 0x5F, %o1 ldsb [%l7 + %o1], %g1 nop setx 0x10659C00, %l0, %l6 st %l6, [%l7 + 0x6C] ld [%l7 + 0x6C], %fsr ldd [%l7 + 0x58], %f30 stx %l2, [%l7 + 0x28] std %f4, [%l7 + 0x50] nop set 0x63, %o5 stb %o1, [%l7 + %o5] nop set 0x4E, %l4 ldsh [%l7 + %l4], %o5 nop setx 0x40512400, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr lduh [%l7 + 0x74], %l4 set 0x54, %o6 ldswa [%l7 + %o6] 0x82, %o0 ldd [%l7 + 0x58], %f22 nop set 0x08, %g2 ldx [%l7 + %g2], %i6 nop set 0x48, %o0 flush %l7 + %o0 srlx %o4, 0x11, %o7 set 0x6F, %o3 stba %i4, [%l7 + %o3] 0x82 nop add %l7, 0x60, %l6 wr %g0, 0x8b, %asi casa [%l6] 0x8b, %l1, %o2 set 0x78, %l6 lda [%l7 + %l6] 0x80, %f4 nop set 0x50, %i6 ldd [%l7 + %i6], %g6 sth %l5, [%l7 + 0x6A] ld [%l7 + 0x64], %f18 nop set 0x28, %o7 lduw [%l7 + %o7], %g3 wr %g0, 0xe3, %asi stwa %i7, [%l7 + 0x60] %asi membar #Sync add %l7, 0x24, %l6 wr %g0, 0x19, %asi lda [%l6] %asi, %o3 casa [%l6] %asi, %o3, %i2 sub %i0, %l6, %l3 nop set 0x50, %l1 stx %g2, [%l7 + %l1] set 0x1C, %g4 sta %f7, [%l7 + %g4] 0x8b nop set 0x40, %i2 stda %f16, [%l7 + %i2] 0xd1 nop set 0x0C, %i5 ldsh [%l7 + %i5], %l0 std %g6, [%l7 + 0x10] nop set 0x50, %g6 ldda [%l7 + %g6] 0x8b, %g4 nop set 0x56, %g3 ldsh [%l7 + %g3], %i3 wr %g0, 0x11, %asi lda [%l7 + 0x18] %asi, %f7 nop wr %g0, 0x83, %asi lduwa [%l7 + 0x70] %asi, %i1 nop set 0x38, %o4 ldx [%l7 + %o4], %g4 nop set 0x3C, %g7 flush %l7 + %g7 st %f31, [%l7 + 0x0C] ldx [%l7 + 0x68], %i5 nop set 0x2C, %i4 ldsh [%l7 + %i4], %o6 nop set 0x38, %l5 stx %l2, [%l7 + %l5] nop set 0x30, %i7 stda %o0, [%l7 + %i7] 0x2a membar #Sync nop set 0x54, %g5 stw %o5, [%l7 + %g5] stx %l4, [%l7 + 0x78] nop set 0x40, %i1 std %f14, [%l7 + %i1] stbar nop set 0x08, %i3 ldd [%l7 + %i3], %f6 nop set 0x18, %l3 stx %g1, [%l7 + %l3] st %f30, [%l7 + 0x28] stx %o0, [%l7 + 0x20] orn %o4, %i6, %o7 ld [%l7 + 0x68], %f5 ldsb [%l7 + 0x69], %l1 ldsw [%l7 + 0x08], %o2 nop set 0x54, %l0 ldswa [%l7 + %l0] 0x81, %g7 nop set 0x28, %l2 ldx [%l7 + %l2], %l5 movl %icc, %i4, %g3 nop set 0x39, %o2 ldub [%l7 + %o2], %o3 nop setx 0x9A9F0BFFE0605800, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr saved rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 ldx [%l7 + 0x50], %i2 nop wr %g0, 0x83, %asi lduba [%l7 + 0x08] %asi, %i0 nop set 0x60, %g1 ldx [%l7 + %g1], %i7 nop set 0x48, %o1 stx %l6, [%l7 + %o1] nop setx 0xF0465000, %l0, %l6 st %l6, [%l7 + 0x68] ld [%l7 + 0x68], %fsr subccc %g2, %l0, %g6 nop setx 0x595000, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr wr %g0, 0x18, %asi ldsba [%l7 + 0x3A] %asi, %l3 nop add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x80, %i3, %g5 mova %fcc1, %g4, %i1 st %f12, [%l7 + 0x24] ldsh [%l7 + 0x38], %o6 set 0x40, %o5 sta %f14, [%l7 + %o5] 0x10 ld [%l7 + 0x5C], %f1 sth %l2, [%l7 + 0x60] movpos %icc, %i5, %o1 smulcc %o5, %g1, %l4 st %f29, [%l7 + 0x60] wr %g0, 0xf1, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync membar 0x5E nop set 0x30, %l4 ldd [%l7 + %l4], %f12 ldsb [%l7 + 0x59], %o0 stb %i6, [%l7 + 0x36] nop set 0x46, %o6 ldsb [%l7 + %o6], %o7 swap [%l7 + 0x10], %l1 wr %g0, 0x11, %asi ldsha [%l7 + 0x74] %asi, %o2 ldd [%l7 + 0x70], %g6 wr %g0, 0x19, %asi ldda [%l7 + 0x60] %asi, %l4 addccc %o4, %g3, %o3 nop set 0x08, %g2 lduw [%l7 + %g2], %i2 umul %i4, 0x1EAD, %i0 wr %g0, 0x83, %asi lduwa [%l7 + 0x18] %asi, %i7 nop set 0x78, %o0 std %f20, [%l7 + %o0] nop set 0x38, %i0 ldx [%l7 + %i0], %l6 ldd [%l7 + 0x10], %g2 nop set 0x08, %o3 std %f8, [%l7 + %o3] nop set 0x7E, %l6 sth %g6, [%l7 + %l6] nop wr %g0, 0x19, %asi ldstuba [%l7 + 0x44] %asi, %l0 stbar stbar nop set 0x78, %o7 prefetch [%l7 + %o7], 0 nop setx 0xF0614000, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr ld [%l7 + 0x28], %f31 nop set 0x68, %i6 swapa [%l7 + %i6] 0x82, %i3 nop set 0x44, %g4 lduw [%l7 + %g4], %l3 nop set 0x48, %i2 std %g4, [%l7 + %i2] nop setx 0x842E1A15105AA400, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr nop set 0x20, %l1 ldx [%l7 + %l1], %g5 mova %icc, 0x394, %o6 nop wr %g0, 0x19, %asi sta %f23, [%l7 + 0x74] %asi nop set 0x1D, %i5 ldstuba [%l7 + %i5] 0x82, %l2 nop set 0x50, %g3 ldd [%l7 + %g3], %f16 movg %xcc, %i5, %o1 nop set 0x28, %o4 sth %i1, [%l7 + %o4] stw %o5, [%l7 + 0x28] nop set 0x70, %g6 swapa [%l7 + %g6] 0x81, %g1 nop set 0x22, %i4 sth %l4, [%l7 + %i4] set 0x08, %g7 stda %o0, [%l7 + %g7] 0x88 ldub [%l7 + 0x39], %o7 nop set 0x78, %i7 std %i6, [%l7 + %i7] nop add %l7, 0x18, %l6 wr %g0, 0x18, %asi lda [%l6] %asi, %l1 casa [%l6] %asi, %l1, %o2 nop setx 0xC07A8000, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr nop set 0x68, %g5 std %f16, [%l7 + %g5] ld [%l7 + 0x4C], %f26 nop set 0x78, %l5 ldx [%l7 + %l5], %g7 edge8 %o4, %l5, %g3 nop setx 0x96F8986A70416800, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr movlg %fcc3, %i2, %i4 nop set 0x60, %i1 ldstuba [%l7 + %i1] 0x18, %i0 add %l7, 0x08, %l6 wr %g0, 0x8a, %asi casa [%l6] 0x8a, %o3, %l6 sllx %g2, %g6, %i7 lduh [%l7 + 0x2C], %l0 nop wr %g0, 0x82, %asi ldsba [%l7 + 0x2D] %asi, %i3 nop set 0x70, %i3 sta %f21, [%l7 + %i3] 0x18 ldstub [%l7 + 0x18], %l3 set 0x58, %l3 prefetcha [%l7 + %l3] 0x82, 3 nop add %l7, 0x5C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %l2 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0x16, %f0 ldstub [%l7 + 0x20], %g4 sub %o1, 0x1B63, %i1 !! wr %g0, 0x3c, %asi ldda [%l7 + 0x70] %asi, %o4 lduw [%l7 + 0x5C], %i5 wr %g0, 0x18, %asi prefetcha [%l7 + 0x20] %asi, 0 nop set 0x58, %l2 stxa %g1, [%l7 + %l2] 0x2a membar #Sync nop set 0x40, %g1 lduw [%l7 + %g1], %o0 nop set 0x70, %o1 prefetch [%l7 + %o1], 3 wr %g0, 0x2a, %asi stwa %o7, [%l7 + 0x50] %asi membar #Sync nop setx 0x204F8400, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr nop wr %g0, 0xf0, %asi stda %f0, [%l7 + 0x40] %asi membar #Sync nop add %l7, 0x68, %l6 wr %g0, 0x8b, %asi ldxa [%l6] %asi, %i6 casxa [%l6] %asi, %i6, %o2 nop set 0x64, %o5 stw %g7, [%l7 + %o5] stx %l1, [%l7 + 0x78] set 0x54, %o2 lduwa [%l7 + %o2] 0x10, %o4 nop set 0x3A, %o6 stha %g3, [%l7 + %o6] 0x80 wr %g0, 0x8b, %asi ldswa [%l7 + 0x30] %asi, %i2 stbar nop set 0x28, %l4 ldd [%l7 + %l4], %f8 flush %l7 + 0x68 nop set 0x58, %o0 ldd [%l7 + %o0], %l4 stb %i4, [%l7 + 0x2E] wr %g0, 0x2a, %asi stba %o3, [%l7 + 0x17] %asi membar #Sync flush %l7 + 0x74 nop set 0x70, %g2 std %f28, [%l7 + %g2] nop set 0x30, %i0 flush %l7 + %i0 ldsb [%l7 + 0x1A], %l6 set 0x54, %l6 lduha [%l7 + %l6] 0x89, %i0 nop set 0x3A, %o3 ldstuba [%l7 + %o3] 0x19, %g2 nop set 0x78, %o7 std %f4, [%l7 + %o7] nop set 0x24, %g4 swap [%l7 + %g4], %g6 nop add %l7, 0x30, %l6 wr %g0, 0x11, %asi casxa [%l6] %asi, %i7, %l0 mova %xcc, %i3, %g5 wr %g0, 0x8b, %asi ldsba [%l7 + 0x57] %asi, %o6 wr %g0, 0x82, %asi ldswa [%l7 + 0x6C] %asi, %l2 nop set 0x58, %i6 lduw [%l7 + %i6], %g4 nop set 0x68, %i2 lduw [%l7 + %i2], %l3 set 0x34, %l1 stba %i1, [%l7 + %l1] 0x22 membar #Sync prefetch [%l7 + 0x14], 4 nop set 0x7A, %g3 sth %o1, [%l7 + %g3] wr %g0, 0x2a, %asi stxa %i5, [%l7 + 0x20] %asi membar #Sync wr %g0, 0x8a, %asi lda [%l7 + 0x10] %asi, %f29 prefetch [%l7 + 0x54], 1 set 0x60, %i5 ldda [%l7 + %i5] 0x23, %o4 nop set 0x14, %o4 swapa [%l7 + %o4] 0x8b, %l4 nop setx 0x60673000, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr nop set 0x08, %g6 std %g0, [%l7 + %g6] nop wr %g0, 0x88, %asi stha %o7, [%l7 + 0x32] %asi nop set 0x70, %g7 ldd [%l7 + %g7], %o0 ld [%l7 + 0x58], %f0 nop set 0x78, %i4 ldsha [%l7 + %i4] 0x89, %i6 nop set 0x14, %i7 ldswa [%l7 + %i7] 0x89, %g7 nop set 0x70, %l5 ldxa [%l7 + %l5] 0x8b, %l1 nop setx 0x306D8000, %l0, %l6 st %l6, [%l7 + 0x24] ld [%l7 + 0x24], %fsr nop membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf1, %f0 xnor %o2, 0x16A0, %g3 wr %g0, 0x11, %asi ldsba [%l7 + 0x6A] %asi, %o4 nop wr %g0, 0x10, %asi ldsha [%l7 + 0x5A] %asi, %l5 nop set 0x2C, %i1 swap [%l7 + %i1], %i2 lduw [%l7 + 0x58], %o3 add %l7, 0x58, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %l6, %i0 wr %g0, 0x82, %asi lduwa [%l7 + 0x54] %asi, %i4 movpos %xcc, 0x564, %g2 prefetch [%l7 + 0x10], 0 stx %i7, [%l7 + 0x70] std %f10, [%l7 + 0x40] set 0x2E, %l3 ldsha [%l7 + %l3] 0x04, %g6 nop set 0x49, %i3 ldsb [%l7 + %i3], %i3 nop set 0x10, %l2 lduw [%l7 + %l2], %l0 sth %o6, [%l7 + 0x38] wr %g0, 0x11, %asi ldsba [%l7 + 0x3A] %asi, %g5 nop set 0x70, %l0 ldsha [%l7 + %l0] 0x0c, %g4 nop set 0x20, %g1 ldd [%l7 + %g1], %f28 wr %g0, 0x04, %asi stda %f0, [%l7 + 0x40] %asi wr %g0, 0x81, %asi ldswa [%l7 + 0x24] %asi, %l2 add %l7, 0x08, %l6 wr %g0, 0x10, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x10, %l3, %o1 stw %i5, [%l7 + 0x44] nop set 0x28, %o1 std %i0, [%l7 + %o1] nop wr %g0, 0x19, %asi ldxa [%l7 + 0x78] %asi, %l4 nop wr %g0, 0x11, %asi sta %f4, [%l7 + 0x5C] %asi nop set 0x24, %o2 stw %g1, [%l7 + %o2] stx %o5, [%l7 + 0x50] nop set 0x24, %o6 ldsw [%l7 + %o6], %o0 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf0, %f16 prefetch [%l7 + 0x2C], 4 wr %g0, 0x89, %asi sta %f30, [%l7 + 0x70] %asi ldstub [%l7 + 0x2F], %o7 nop set 0x40, %l4 prefetch [%l7 + %l4], 2 set 0x48, %g2 prefetcha [%l7 + %g2] 0x11, 1 nop wr %g0, 0x8a, %asi lduha [%l7 + 0x1C] %asi, %g7 wr %g0, 0x8a, %asi sta %f2, [%l7 + 0x58] %asi std %f26, [%l7 + 0x78] wr %g0, 0x80, %asi ldsha [%l7 + 0x5A] %asi, %l1 prefetch [%l7 + 0x2C], 4 wr %g0, 0x0c, %asi stwa %o2, [%l7 + 0x0C] %asi nop wr %g0, 0x80, %asi ldda [%l7 + 0x10] %asi, %o4 ld [%l7 + 0x2C], %f0 stw %l5, [%l7 + 0x38] set 0x13, %o0 ldsba [%l7 + %o0] 0x0c, %i2 nop set 0x44, %i0 lduw [%l7 + %i0], %o3 nop set 0x58, %l6 swap [%l7 + %l6], %l6 ldd [%l7 + 0x78], %i0 nop set 0x2C, %o7 stwa %g3, [%l7 + %o7] 0x82 nop set 0x30, %g4 std %f20, [%l7 + %g4] or %i4, %g2, %g6 wr %g0, 0x27, %asi stxa %i3, [%l7 + 0x18] %asi membar #Sync stb %l0, [%l7 + 0x39] sll %i7, 0x0E, %g5 wr %g0, 0x04, %asi stha %g4, [%l7 + 0x16] %asi wr %g0, 0x82, %asi ldsha [%l7 + 0x3E] %asi, %l2 stx %l3, [%l7 + 0x58] nop setx 0x2EB7E03EE06F5C00, %l0, %l6 stx %l6, [%l7 + 0x18] ldx [%l7 + 0x18], %fsr alignaddr %o6, %o1, %i5 ld [%l7 + 0x1C], %f0 nop set 0x68, %o3 lduh [%l7 + %o3], %o5 std %o0, [%l7 + 0x28] nop set 0x58, %i6 ldd [%l7 + %i6], %f14 ld [%l7 + 0x4C], %f11 wr %g0, 0x18, %asi swapa [%l7 + 0x18] %asi, %o7 wr %g0, 0x88, %asi prefetcha [%l7 + 0x28] %asi, 2 nop set 0x18, %i2 std %f20, [%l7 + %i2] set 0x60, %g3 stwa %i6, [%l7 + %g3] 0x82 nop setx 0x30668000, %l0, %l6 st %l6, [%l7 + 0x30] ld [%l7 + 0x30], %fsr wr %g0, 0xe2, %asi stba %l1, [%l7 + 0x22] %asi membar #Sync wr %g0, 0x80, %asi prefetcha [%l7 + 0x08] %asi, 4 nop setx 0x9C32B0C930655C00, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr nop set 0x6C, %i5 stw %l5, [%l7 + %i5] wr %g0, 0xd3, %asi stda %f0, [%l7 + 0x40] %asi nop set 0x12, %l1 lduha [%l7 + %l1] 0x19, %o3 nop set 0x58, %g6 prefetcha [%l7 + %g6] 0x80, 4 sethi 0x1990, %i0 stx %g3, [%l7 + 0x28] lduh [%l7 + 0x4A], %i4 nop set 0x6A, %g7 ldsb [%l7 + %g7], %g6 swap [%l7 + 0x44], %g2 stw %l0, [%l7 + 0x14] nop set 0x18, %o4 prefetch [%l7 + %o4], 4 ldub [%l7 + 0x79], %g4 wr %g0, 0x81, %asi ldsha [%l7 + 0x30] %asi, %i7 set 0x40, %i4 prefetcha [%l7 + %i4] 0x11, 2 nop set 0x28, %i7 lduw [%l7 + %i7], %o6 nop set 0x30, %g5 flush %l7 + %g5 set 0x18, %l5 prefetcha [%l7 + %l5] 0x80, 3 nop set 0x3D, %l3 ldstub [%l7 + %l3], %o1 set 0x48, %i3 lduha [%l7 + %i3] 0x8a, %i5 nop set 0x2C, %l2 lduba [%l7 + %l2] 0x04, %i1 ldd [%l7 + 0x68], %l4 swap [%l7 + 0x58], %o5 ld [%l7 + 0x6C], %f20 nop set 0x6C, %i1 swap [%l7 + %i1], %o0 stw %o7, [%l7 + 0x08] st %f23, [%l7 + 0x08] movne %icc, %i6, %g1 wr %g0, 0x0c, %asi swapa [%l7 + 0x30] %asi, %l1 nop set 0x30, %l0 swap [%l7 + %l0], %g7 nop set 0x58, %o1 std %o2, [%l7 + %o1] wr %g0, 0x18, %asi ldda [%l7 + 0x40] %asi, %f0 ld [%l7 + 0x10], %f0 ldstub [%l7 + 0x51], %o4 prefetch [%l7 + 0x24], 2 nop wr %g0, 0x19, %asi stda %i2, [%l7 + 0x20] %asi nop wr %g0, 0x8b, %asi stda %o2, [%l7 + 0x78] %asi nop set 0x7E, %g1 sth %l5, [%l7 + %g1] std %f6, [%l7 + 0x18] nop set 0x50, %o2 flush %l7 + %o2 ldstub [%l7 + 0x6E], %i0 nop setx 0x3A826624106A9400, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr movrgez %l6, 0x06E, %i4 nop wr %g0, 0xe3, %asi stxa %g6, [%l7 + 0x10] %asi membar #Sync ld [%l7 + 0x20], %f8 nop set 0x68, %o5 stw %g3, [%l7 + %o5] movne %icc, %g2, %i3 ldsh [%l7 + 0x72], %g5 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0x1f, %f16 ldd [%l7 + 0x48], %g4 set 0x78, %g2 stxa %l0, [%l7 + %g2] 0x82 or %i7, 0x06EC, %l2 std %l2, [%l7 + 0x60] nop set 0x1C, %l4 ldsw [%l7 + %l4], %o6 nop wr %g0, 0x82, %asi lduba [%l7 + 0x49] %asi, %i5 orncc %i1, %l4, %o1 ldx [%l7 + 0x10], %o0 lduh [%l7 + 0x66], %o7 nop set 0x52, %o0 ldsh [%l7 + %o0], %i6 prefetch [%l7 + 0x28], 0 stw %g1, [%l7 + 0x30] nop set 0x0C, %i0 lda [%l7 + %i0] 0x10, %f24 ldx [%l7 + 0x68], %o5 nop add %l7, 0x24, %l6 wr %g0, 0x0c, %asi casa [%l6] 0x0c, %l1, %g7 nop set 0x08, %o7 ldsh [%l7 + %o7], %o2 st %f9, [%l7 + 0x6C] nop set 0x5A, %l6 lduh [%l7 + %l6], %o4 wr %g0, 0x23, %asi stda %i2, [%l7 + 0x38] %asi membar #Sync wr %g0, 0x18, %asi lduha [%l7 + 0x2C] %asi, %l5 wr %g0, 0x81, %asi ldda [%l7 + 0x40] %asi, %f16 nop set 0x08, %g4 ldd [%l7 + %g4], %i0 nop set 0x68, %o3 ldswa [%l7 + %o3] 0x8b, %o3 nop wr %g0, 0x0c, %asi ldda [%l7 + 0x40] %asi, %i6 nop set 0x29, %i6 stba %g6, [%l7 + %i6] 0x89 st %f29, [%l7 + 0x60] wr %g0, 0x04, %asi swapa [%l7 + 0x74] %asi, %g3 lduh [%l7 + 0x7C], %i4 wr %g0, 0x11, %asi ldsba [%l7 + 0x13] %asi, %i3 nop set 0x70, %g3 prefetcha [%l7 + %g3] 0x8a, 3 swap [%l7 + 0x7C], %g4 nop setx 0xE05B2800, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr ld [%l7 + 0x7C], %f30 nop membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf9, %f16 set 0x34, %i2 swapa [%l7 + %i2] 0x80, %l0 nop set 0x30, %l1 stw %i7, [%l7 + %l1] nop set 0x58, %g7 stda %g4, [%l7 + %g7] 0x04 nop set 0x08, %o4 ldub [%l7 + %o4], %l2 nop set 0x20, %i4 stda %l2, [%l7 + %i4] 0x10 wr %g0, 0x22, %asi stha %i5, [%l7 + 0x18] %asi membar #Sync nop set 0x4A, %g6 sth %i1, [%l7 + %g6] wr %g0, 0x88, %asi ldxa [%l7 + 0x08] %asi, %o6 lduw [%l7 + 0x0C], %l4 wr %g0, 0xea, %asi stda %o0, [%l7 + 0x20] %asi membar #Sync nop wr %g0, 0x04, %asi lda [%l7 + 0x68] %asi, %f12 lduh [%l7 + 0x4C], %o7 ldstub [%l7 + 0x47], %o1 flush %l7 + 0x70 wr %g0, 0x04, %asi swapa [%l7 + 0x74] %asi, %g1 nop set 0x58, %i7 std %f18, [%l7 + %i7] swap [%l7 + 0x70], %o5 std %f22, [%l7 + 0x40] nop set 0x18, %l5 ldswa [%l7 + %l5] 0x8a, %i6 stb %l1, [%l7 + 0x23] wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 flush %l7 + 0x74 nop set 0x50, %g5 ldsh [%l7 + %g5], %g7 set 0x28, %l3 lduwa [%l7 + %l3] 0x10, %o2 std %f4, [%l7 + 0x70] set 0x4C, %i3 ldswa [%l7 + %i3] 0x8a, %i2 wr %g0, 0xf8, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync nop set 0x5C, %l2 ldsw [%l7 + %l2], %l5 stw %i0, [%l7 + 0x10] nop set 0x0C, %l0 swap [%l7 + %l0], %o4 nop set 0x08, %i1 std %f4, [%l7 + %i1] nop setx 0x19CECC2540527800, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr wr %g0, 0x81, %asi stda %i6, [%l7 + 0x30] %asi flush %l7 + 0x3C nop set 0x08, %g1 lduw [%l7 + %g1], %g6 nop set 0x38, %o1 prefetch [%l7 + %o1], 2 ldd [%l7 + 0x60], %f14 nop set 0x2C, %o5 sth %g3, [%l7 + %o5] set 0x76, %o2 ldsha [%l7 + %o2] 0x10, %o3 nop set 0x70, %g2 stda %i4, [%l7 + %g2] 0x88 nop set 0x1A, %o6 ldstub [%l7 + %o6], %i3 wr %g0, 0x81, %asi stwa %g2, [%l7 + 0x0C] %asi ld [%l7 + 0x7C], %f24 set 0x58, %l4 lduwa [%l7 + %l4] 0x80, %g4 nop set 0x28, %i0 std %f12, [%l7 + %i0] set 0x78, %o0 stxa %l0, [%l7 + %o0] 0xe2 membar #Sync stw %g5, [%l7 + 0x48] st %f21, [%l7 + 0x7C] wr %g0, 0x19, %asi ldsha [%l7 + 0x60] %asi, %i7 ld [%l7 + 0x40], %f7 ldub [%l7 + 0x4B], %l3 wr %g0, 0x10, %asi ldxa [%l7 + 0x60] %asi, %l2 nop set 0x18, %l6 ldx [%l7 + %l6], %i5 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x19 std %o6, [%l7 + 0x78] nop set 0x12, %o7 ldub [%l7 + %o7], %i1 nop set 0x70, %i6 flush %l7 + %i6 wr %g0, 0x0c, %asi ldsha [%l7 + 0x3A] %asi, %o0 stw %o7, [%l7 + 0x18] stw %o1, [%l7 + 0x38] set 0x7A, %g3 ldstuba [%l7 + %g3] 0x80, %l4 nop wr %g0, 0x82, %asi ldda [%l7 + 0x40] %asi, %f16 udivcc %g1, 0x18F2, %o5 wr %g0, 0x83, %asi ldxa [%l7 + 0x38] %asi, %l1 wr %g0, 0x83, %asi ldsha [%l7 + 0x36] %asi, %g7 nop set 0x76, %i5 sth %i6, [%l7 + %i5] nop set 0x70, %i2 ldd [%l7 + %i2], %f4 movvc %xcc, %o2, %i2 nop set 0x0C, %l1 prefetch [%l7 + %l1], 4 and %l5, 0x1E83, %o4 add %l7, 0x10, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] %asi, %i0, %g6 nop setx 0x904F6400, %l0, %l6 st %l6, [%l7 + 0x18] ld [%l7 + 0x18], %fsr std %i6, [%l7 + 0x60] nop set 0x50, %g7 lduw [%l7 + %g7], %g3 std %f24, [%l7 + 0x40] ldsw [%l7 + 0x50], %o3 nop set 0x10, %o4 lda [%l7 + %o4] 0x82, %f21 nop set 0x34, %i4 lda [%l7 + %i4] 0x18, %f20 movne %fcc2, %i4, %g2 prefetch [%l7 + 0x5C], 3 ldx [%l7 + 0x60], %g4 stbar swap [%l7 + 0x48], %l0 set 0x5C, %g6 sta %f31, [%l7 + %g6] 0x18 nop set 0x0D, %o3 ldsba [%l7 + %o3] 0x89, %i3 ldsb [%l7 + 0x7A], %i7 std %f28, [%l7 + 0x58] nop wr %g0, 0x83, %asi ldstuba [%l7 + 0x26] %asi, %l3 ldsb [%l7 + 0x49], %l2 add %l7, 0x14, %l6 wr %g0, 0x83, %asi casa [%l6] 0x83, %g5, %i5 lduw [%l7 + 0x4C], %i1 edge32 %o6, %o7, %o0 movle %fcc3, %l4, %g1 wr %g0, 0x89, %asi lduha [%l7 + 0x18] %asi, %o1 std %o4, [%l7 + 0x48] nop set 0x34, %l5 prefetch [%l7 + %l5], 0 nop set 0x75, %i7 ldsb [%l7 + %i7], %g7 ldstub [%l7 + 0x4D], %l1 nop wr %g0, 0xd8, %asi stda %f16, [%l7 + 0x40] %asi ldub [%l7 + 0x25], %i6 wr %g0, 0x27, %asi stda %o2, [%l7 + 0x58] %asi membar #Sync movul %fcc0, 0x162, %i2 nop set 0x0F, %g5 ldub [%l7 + %g5], %l5 stbar ldsb [%l7 + 0x09], %o4 nop set 0x76, %l3 lduh [%l7 + %l3], %g6 set 0x10, %i3 prefetcha [%l7 + %i3] 0x8a, 1 nop set 0x4C, %l2 flush %l7 + %l2 nop set 0x6B, %l0 stb %g3, [%l7 + %l0] set 0x20, %g1 lda [%l7 + %g1] 0x81, %f21 nop set 0x38, %i1 stxa %o3, [%l7 + %i1] 0x19 ldsb [%l7 + 0x19], %l6 nop set 0x1F, %o1 ldstub [%l7 + %o1], %g2 movo %fcc3, 0x1DA, %i4 lduw [%l7 + 0x54], %l0 nop set 0x30, %o5 ldsw [%l7 + %o5], %g4 std %f8, [%l7 + 0x38] nop set 0x48, %g2 std %i6, [%l7 + %g2] nop set 0x2C, %o6 swap [%l7 + %o6], %l3 set 0x28, %l4 prefetcha [%l7 + %l4] 0x80, 0 nop set 0x30, %o2 ldd [%l7 + %o2], %f12 std %f28, [%l7 + 0x40] sth %g5, [%l7 + 0x3A] nop setx 0x0E67, %l0, %i1 sdiv %l2, %i1, %i5 std %o6, [%l7 + 0x50] st %f8, [%l7 + 0x64] stbar nop set 0x28, %i0 stx %o7, [%l7 + %i0] set 0x4C, %l6 lduwa [%l7 + %l6] 0x81, %l4 subc %o0, 0x1D4D, %o1 nop setx 0x704F7000, %l0, %l6 st %l6, [%l7 + 0x38] ld [%l7 + 0x38], %fsr ldx [%l7 + 0x70], %g1 ldub [%l7 + 0x7C], %o5 nop wr %g0, 0x8b, %asi lda [%l7 + 0x7C] %asi, %f31 stw %l1, [%l7 + 0x68] nop setx 0xF0524000, %l0, %l6 st %l6, [%l7 + 0x48] ld [%l7 + 0x48], %fsr wr %g0, 0x81, %asi ldstuba [%l7 + 0x5A] %asi, %i6 nop set 0x69, %o0 ldstub [%l7 + %o0], %g7 nop set 0x10, %g4 swap [%l7 + %g4], %i2 wr %g0, 0x83, %asi stwa %o2, [%l7 + 0x2C] %asi wr %g0, 0x82, %asi ldsha [%l7 + 0x7E] %asi, %l5 wr %g0, 0x83, %asi ldstuba [%l7 + 0x7E] %asi, %g6 set 0x0C, %i6 swapa [%l7 + %i6] 0x11, %i0 std %f8, [%l7 + 0x40] orncc %o4, 0x0641, %g3 ldsb [%l7 + 0x26], %l6 set 0x40, %o7 ldda [%l7 + %o7] 0x10, %f16 nop set 0x18, %g3 ldd [%l7 + %g3], %o2 nop set 0x18, %i5 sth %g2, [%l7 + %i5] st %f6, [%l7 + 0x58] flush %l7 + 0x64 add %l7, 0x28, %l6 wr %g0, 0x8a, %asi casxa [%l6] 0x8a, %l0, %g4 nop set 0x08, %i2 std %i6, [%l7 + %i2] nop setx 0x1079A400, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr set 0x30, %l1 lduba [%l7 + %l1] 0x83, %i4 stbar ldd [%l7 + 0x38], %l2 lduh [%l7 + 0x64], %i3 ldsh [%l7 + 0x38], %g5 ldd [%l7 + 0x40], %l2 stx %i1, [%l7 + 0x08] set 0x1C, %o4 stwa %o6, [%l7 + %o4] 0x2a membar #Sync nop set 0x58, %i4 ldsb [%l7 + %i4], %i5 ld [%l7 + 0x08], %f18 ldx [%l7 + 0x68], %l4 st %f28, [%l7 + 0x74] set 0x18, %g6 sta %f13, [%l7 + %g6] 0x8a nop membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 ldsw [%l7 + 0x6C], %o7 ldsw [%l7 + 0x50], %o1 nop wr %g0, 0x19, %asi lda [%l7 + 0x14] %asi, %f21 stbar umulcc %o0, 0x0FC4, %o5 nop setx 0x906B3400, %l0, %l6 st %l6, [%l7 + 0x1C] ld [%l7 + 0x1C], %fsr ldsb [%l7 + 0x10], %l1 nop wr %g0, 0x11, %asi ldsha [%l7 + 0x4A] %asi, %i6 nop set 0x22, %o3 ldsha [%l7 + %o3] 0x8a, %g1 nop set 0x44, %l5 sth %i2, [%l7 + %l5] ldx [%l7 + 0x68], %o2 movrne %g7, %l5, %i0 movvs %icc, 0x352, %g6 wr %g0, 0x10, %asi ldsba [%l7 + 0x6C] %asi, %o4 nop set 0x32, %i7 ldstub [%l7 + %i7], %g3 set 0x23, %g7 lduba [%l7 + %g7] 0x0c, %l6 set 0x14, %l3 stwa %g2, [%l7 + %l3] 0xe3 membar #Sync nop set 0x41, %i3 ldstub [%l7 + %i3], %o3 stbar ldsh [%l7 + 0x68], %l0 nop set 0x44, %l2 stha %i7, [%l7 + %l2] 0xeb membar #Sync nop set 0x3C, %l0 lda [%l7 + %l0] 0x80, %f30 set 0x10, %g5 prefetcha [%l7 + %g5] 0x19, 4 nop set 0x39, %i1 ldsb [%l7 + %i1], %l3 nop setx 0x318CAFC0904DC800, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr orn %g4, %g5, %i3 nop set 0x28, %o1 ldx [%l7 + %o1], %l2 stw %i1, [%l7 + 0x0C] nop wr %g0, 0x2f, %asi stxa %o6, [%l7 + 0x50] %asi membar #Sync nop wr %g0, 0x27, %asi stda %i4, [%l7 + 0x78] %asi membar #Sync add %l7, 0x4C, %l6 wr %g0, 0x82, %asi lda [%l6] %asi, %l4 casa [%l6] %asi, %l4, %o7 set 0x1C, %o5 sta %f13, [%l7 + %o5] 0x83 wr %g0, 0x10, %asi lduha [%l7 + 0x10] %asi, %o1 std %f6, [%l7 + 0x40] ldd [%l7 + 0x20], %o4 add %l7, 0x68, %l6 wr %g0, 0x8b, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x8b, %o0, %i6 stx %l1, [%l7 + 0x18] nop set 0x08, %g2 ldd [%l7 + %g2], %i2 stw %o2, [%l7 + 0x28] nop wr %g0, 0x80, %asi prefetcha [%l7 + 0x18] %asi, 4 stbar ldstub [%l7 + 0x48], %g7 nop set 0x0A, %o6 lduh [%l7 + %o6], %i0 set 0x58, %g1 lduwa [%l7 + %g1] 0x0c, %l5 edge8ln %o4, %g3, %l6 nop set 0x67, %o2 stb %g2, [%l7 + %o2] nop set 0x48, %l4 std %o2, [%l7 + %l4] set 0x40, %l6 ldda [%l7 + %l6] 0x10, %f0 nop setx 0x90422400, %l0, %l6 st %l6, [%l7 + 0x40] ld [%l7 + 0x40], %fsr nop set 0x78, %o0 ldd [%l7 + %o0], %l0 addcc %i7, 0x1BE7, %i4 nop wr %g0, 0x10, %asi ldsba [%l7 + 0x12] %asi, %l3 nop wr %g0, 0x8b, %asi ldxa [%l7 + 0x68] %asi, %g6 flush %l7 + 0x4C sdivx %g4, 0x0CC3, %g5 wr %g0, 0x83, %asi stha %i3, [%l7 + 0x3C] %asi nop set 0x14, %i0 sth %i1, [%l7 + %i0] set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc9 ld [%l7 + 0x58], %f1 nop set 0x44, %g4 ldsw [%l7 + %g4], %l2 ldstub [%l7 + 0x63], %i5 nop set 0x63, %o7 ldstub [%l7 + %o7], %l4 subccc %o7, 0x08DE, %o1 set 0x7C, %i5 swapa [%l7 + %i5] 0x10, %o6 lduh [%l7 + 0x76], %o5 nop set 0x40, %g3 ldda [%l7 + %g3] 0x04, %f0 wr %g0, 0x11, %asi sta %f22, [%l7 + 0x40] %asi nop set 0x72, %l1 lduh [%l7 + %l1], %o0 ldub [%l7 + 0x11], %l1 std %f2, [%l7 + 0x08] nop wr %g0, 0x2f, %asi stda %i6, [%l7 + 0x28] %asi membar #Sync set 0x5D, %o4 ldstuba [%l7 + %o4] 0x8b, %i2 std %g0, [%l7 + 0x60] nop set 0x54, %i4 lduw [%l7 + %i4], %o2 nop set 0x08, %g6 ldstub [%l7 + %g6], %i0 nop setx 0x10457800, %l0, %l6 st %l6, [%l7 + 0x0C] ld [%l7 + 0x0C], %fsr wr %g0, 0x80, %asi ldsha [%l7 + 0x64] %asi, %g7 nop set 0x1C, %i2 stb %l5, [%l7 + %i2] nop setx 0xB11953757041A800, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr wr %g0, 0x8b, %asi lduba [%l7 + 0x15] %asi, %o4 stx %l6, [%l7 + 0x08] wr %g0, 0x82, %asi ldda [%l7 + 0x40] %asi, %g2 st %f17, [%l7 + 0x70] bmask %o3, %g2, %i7 st %f14, [%l7 + 0x68] ld [%l7 + 0x70], %f23 ld [%l7 + 0x48], %f2 edge16ln %l0, %l3, %i4 nop set 0x44, %o3 sta %f11, [%l7 + %o3] 0x8b nop set 0x20, %l5 ldx [%l7 + %l5], %g4 wr %g0, 0x10, %asi prefetcha [%l7 + 0x08] %asi, 3 ldub [%l7 + 0x45], %i3 set 0x6C, %g7 ldswa [%l7 + %g7] 0x0c, %i1 nop set 0x08, %l3 sta %f23, [%l7 + %l3] 0x18 wr %g0, 0x8b, %asi ldxa [%l7 + 0x28] %asi, %l2 sth %i5, [%l7 + 0x5A] ldsw [%l7 + 0x30], %l4 ldstub [%l7 + 0x25], %o7 nop set 0x0C, %i3 ldsw [%l7 + %i3], %o1 nop set 0x0C, %l2 ldsw [%l7 + %l2], %g6 ldsh [%l7 + 0x50], %o6 sth %o0, [%l7 + 0x3C] nop setx 0xCB5EF33D704C6000, %l0, %l6 stx %l6, [%l7 + 0x68] ldx [%l7 + 0x68], %fsr set 0x60, %l0 ldda [%l7 + %l0] 0x83, %l0 wr %g0, 0x80, %asi ldswa [%l7 + 0x6C] %asi, %i6 wr %g0, 0x04, %asi lduha [%l7 + 0x44] %asi, %i2 ldsb [%l7 + 0x73], %o5 nop set 0x18, %i7 lduw [%l7 + %i7], %o2 nop set 0x28, %g5 prefetch [%l7 + %g5], 2 set 0x69, %i1 ldsba [%l7 + %i1] 0x81, %i0 add %g7, %g1, %l5 set 0x7B, %o5 lduba [%l7 + %o5] 0x18, %l6 set 0x24, %g2 lduwa [%l7 + %g2] 0x0c, %o4 ldd [%l7 + 0x58], %o2 nop set 0x77, %o6 stb %g3, [%l7 + %o6] movul %fcc2, 0x62F, %g2 set 0x70, %g1 ldswa [%l7 + %g1] 0x80, %i7 std %f12, [%l7 + 0x40] ld [%l7 + 0x34], %f12 nop set 0x11, %o2 ldsb [%l7 + %o2], %l0 nop set 0x08, %l4 stwa %i4, [%l7 + %l4] 0xeb membar #Sync nop set 0x58, %l6 ldd [%l7 + %l6], %g4 set 0x6E, %o0 stha %g5, [%l7 + %o0] 0xea membar #Sync movcc %icc, %l3, %i1 nop setx 0x20410400, %l0, %l6 st %l6, [%l7 + 0x58] ld [%l7 + 0x58], %fsr wr %g0, 0x11, %asi stba %l2, [%l7 + 0x2C] %asi wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi nop set 0x18, %o1 flush %l7 + %o1 swap [%l7 + 0x24], %i3 lduh [%l7 + 0x3E], %i5 nop set 0x48, %i0 ldsw [%l7 + %i0], %o7 wr %g0, 0x88, %asi ldswa [%l7 + 0x14] %asi, %o1 ldsb [%l7 + 0x59], %g6 lduw [%l7 + 0x48], %l4 std %f6, [%l7 + 0x70] nop set 0x50, %g4 ldsh [%l7 + %g4], %o0 xnorcc %o6, %l1, %i6 mulscc %o5, 0x1182, %i2 set 0x38, %o7 stha %o2, [%l7 + %o7] 0xeb membar #Sync stx %g7, [%l7 + 0x40] nop setx 0x6280CEB20624000, %l0, %l6 stx %l6, [%l7 + 0x30] ldx [%l7 + 0x30], %fsr stx %i0, [%l7 + 0x38] swap [%l7 + 0x18], %l5 stw %l6, [%l7 + 0x30] nop wr %g0, 0x80, %asi lduha [%l7 + 0x6C] %asi, %g1 restored rdpr %cwp, %g1 rdpr %cansave, %g2 rdpr %canrestore, %g3 rdpr %cleanwin, %g4 rdpr %otherwin, %g5 rdpr %wstate, %g6 lduw [%l7 + 0x1C], %o3 nop set 0x78, %i6 prefetch [%l7 + %i6], 2 wr %g0, 0x8b, %asi lduba [%l7 + 0x53] %asi, %g3 nop set 0x60, %i5 ldd [%l7 + %i5], %o4 ldsw [%l7 + 0x24], %i7 nop set 0x68, %g3 stw %g2, [%l7 + %g3] std %f12, [%l7 + 0x40] sllx %l0, %i4, %g4 nop set 0x70, %l1 lda [%l7 + %l1] 0x8a, %f11 nop set 0x0F, %i4 ldub [%l7 + %i4], %g5 wr %g0, 0xe3, %asi stha %l3, [%l7 + 0x6A] %asi membar #Sync nop wr %g0, 0x04, %asi lduha [%l7 + 0x44] %asi, %l2 ldd [%l7 + 0x60], %i0 nop set 0x4D, %g6 ldub [%l7 + %g6], %i5 ldub [%l7 + 0x6E], %o7 nop set 0x54, %i2 flush %l7 + %i2 wr %g0, 0x88, %asi lda [%l7 + 0x44] %asi, %f18 set 0x50, %o4 lduwa [%l7 + %o4] 0x04, %o1 ldx [%l7 + 0x38], %i3 ldsh [%l7 + 0x42], %g6 nop set 0x30, %l5 prefetch [%l7 + %l5], 4 nop set 0x60, %o3 stx %o0, [%l7 + %o3] stbar ldstub [%l7 + 0x0B], %o6 nop wr %g0, 0xe3, %asi stda %l4, [%l7 + 0x08] %asi membar #Sync ldd [%l7 + 0x08], %f20 wr %g0, 0x22, %asi ldda [%l7 + 0x20] %asi, %l0 set 0x50, %g7 prefetcha [%l7 + %g7] 0x8b, 0 nop set 0x47, %i3 stb %i2, [%l7 + %i3] set 0x70, %l3 ldxa [%l7 + %l3] 0x89, %o2 set 0x26, %l0 lduha [%l7 + %l0] 0x10, %i6 ldsb [%l7 + 0x5E], %g7 set 0x08, %l2 ldsha [%l7 + %l2] 0x83, %i0 stb %l6, [%l7 + 0x24] set 0x38, %g5 stxa %g1, [%l7 + %g5] 0x80 nop set 0x7D, %i1 ldstub [%l7 + %i1], %l5 stx %o3, [%l7 + 0x18] stb %o4, [%l7 + 0x46] nop set 0x40, %o5 stda %f0, [%l7 + %o5] 0xc0 stbar nop set 0x54, %i7 swap [%l7 + %i7], %g3 wr %g0, 0x82, %asi stba %g2, [%l7 + 0x2F] %asi stb %l0, [%l7 + 0x34] prefetch [%l7 + 0x0C], 0 wr %g0, 0x11, %asi prefetcha [%l7 + 0x58] %asi, 0 membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f0 ldd [%l7 + 0x38], %f16 add %l7, 0x30, %l6 wr %g0, 0x83, %asi casxa [%l6] 0x83, %g4, %g5 nop setx 0xFADF2C8BA0435000, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr ldub [%l7 + 0x70], %i7 nop set 0x3F, %g2 ldsb [%l7 + %g2], %l3 nop wr %g0, 0x10, %asi ldsba [%l7 + 0x2B] %asi, %i1 nop setx 0x316D8016F049A400, %l0, %l6 stx %l6, [%l7 + 0x70] ldx [%l7 + 0x70], %fsr nop set 0x40, %o6 ldda [%l7 + %o6] 0x0c, %f0 ldd [%l7 + 0x70], %f2 stbar set 0x08, %g1 stda %l2, [%l7 + %g1] 0x04 sth %o7, [%l7 + 0x6C] nop wr %g0, 0xe3, %asi stwa %o1, [%l7 + 0x08] %asi membar #Sync nop set 0x1B, %l4 ldsba [%l7 + %l4] 0x04, %i5 nop wr %g0, 0x82, %asi ldswa [%l7 + 0x18] %asi, %g6 set 0x40, %o2 ldda [%l7 + %o2] 0x8b, %f0 nop set 0x52, %l6 ldsh [%l7 + %l6], %i3 wr %g0, 0x2f, %asi stwa %o0, [%l7 + 0x54] %asi membar #Sync nop set 0x58, %o1 std %f26, [%l7 + %o1] nop set 0x0F, %o0 ldub [%l7 + %o0], %o6 wr %g0, 0xf0, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync set 0x10, %g4 stda %l4, [%l7 + %g4] 0x80 std %f12, [%l7 + 0x40] nop set 0x54, %i0 lduh [%l7 + %i0], %l1 stbar ldstub [%l7 + 0x5B], %o5 nop setx 0x604A6800, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr set 0x0A, %o7 ldsha [%l7 + %o7] 0x8b, %i2 nop set 0x24, %i6 ldsw [%l7 + %i6], %o2 lduh [%l7 + 0x2A], %i6 stb %i0, [%l7 + 0x31] nop wr %g0, 0x89, %asi ldsha [%l7 + 0x22] %asi, %l6 edge16n %g1, %l5, %g7 movre %o3, 0x140, %g3 wr %g0, 0x8b, %asi sta %f10, [%l7 + 0x74] %asi nop set 0x4C, %g3 lduh [%l7 + %g3], %g2 nop set 0x10, %l1 prefetch [%l7 + %l1], 4 nop set 0x50, %i4 std %f20, [%l7 + %i4] edge16n %o4, %l0, %i4 nop set 0x58, %g6 lduba [%l7 + %g6] 0x81, %g4 nop wr %g0, 0x82, %asi lduwa [%l7 + 0x30] %asi, %i7 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0x1f, %f16 set 0x18, %i2 ldxa [%l7 + %i2] 0x19, %l3 nop set 0x34, %o4 stw %g5, [%l7 + %o4] st %f31, [%l7 + 0x44] ldstub [%l7 + 0x50], %i1 movge %fcc3, 0x4C5, %l2 edge32ln %o1, %i5, %g6 nop set 0x28, %l5 flush %l7 + %l5 edge32ln %i3, %o0, %o6 nop set 0x40, %o3 ldda [%l7 + %o3] 0x82, %f16 std %l4, [%l7 + 0x30] stb %o7, [%l7 + 0x5C] prefetch [%l7 + 0x2C], 1 movle %icc, %l1, %o5 std %o2, [%l7 + 0x78] stx %i6, [%l7 + 0x58] sth %i2, [%l7 + 0x18] wr %g0, 0x81, %asi lduha [%l7 + 0x52] %asi, %i0 nop set 0x2C, %i3 ldswa [%l7 + %i3] 0x80, %l6 wr %g0, 0x0c, %asi lda [%l7 + 0x4C] %asi, %f9 wr %g0, 0x81, %asi lduwa [%l7 + 0x7C] %asi, %g1 set 0x33, %l3 stba %l5, [%l7 + %l3] 0x19 alignaddrl %o3, %g3, %g7 wr %g0, 0x8a, %asi stxa %g2, [%l7 + 0x60] %asi nop set 0x70, %g7 ldsh [%l7 + %g7], %l0 swap [%l7 + 0x1C], %o4 stw %g4, [%l7 + 0x54] wr %g0, 0x11, %asi stha %i4, [%l7 + 0x1E] %asi nop set 0x10, %l0 stw %l3, [%l7 + %l0] nop set 0x50, %l2 flush %l7 + %l2 nop wr %g0, 0x8b, %asi swapa [%l7 + 0x0C] %asi, %i7 nop set 0x18, %i1 swap [%l7 + %i1], %g5 ldd [%l7 + 0x28], %i0 addccc %o1, 0x0F54, %i5 wr %g0, 0x19, %asi stba %l2, [%l7 + 0x5C] %asi nop set 0x75, %o5 ldstub [%l7 + %o5], %g6 set 0x78, %g5 lduwa [%l7 + %g5] 0x11, %i3 nop setx 0xF04FA000, %l0, %l6 st %l6, [%l7 + 0x70] ld [%l7 + 0x70], %fsr wr %g0, 0x81, %asi lduba [%l7 + 0x15] %asi, %o6 nop set 0x34, %g2 stw %o0, [%l7 + %g2] wr %g0, 0x89, %asi ldsba [%l7 + 0x38] %asi, %l4 nop set 0x34, %o6 lduba [%l7 + %o6] 0x82, %l1 set 0x60, %i7 ldsha [%l7 + %i7] 0x80, %o5 ldsw [%l7 + 0x20], %o7 stbar std %f30, [%l7 + 0x78] set 0x68, %l4 ldxa [%l7 + %l4] 0x19, %o2 nop set 0x48, %g1 stw %i6, [%l7 + %g1] movue %fcc3, 0x3A8, %i2 nop set 0x58, %l6 prefetch [%l7 + %l6], 4 flush %l7 + 0x74 lduw [%l7 + 0x7C], %i0 nop wr %g0, 0x18, %asi ldsha [%l7 + 0x38] %asi, %g1 wr %g0, 0x27, %asi ldda [%l7 + 0x30] %asi, %l4 ldd [%l7 + 0x30], %f14 ldstub [%l7 + 0x7F], %l6 nop wr %g0, 0x8b, %asi ldsba [%l7 + 0x19] %asi, %o3 nop wr %g0, 0x83, %asi prefetcha [%l7 + 0x30] %asi, 4 ldstub [%l7 + 0x25], %g2 wr %g0, 0x81, %asi prefetcha [%l7 + 0x08] %asi, 0 flush %l7 + 0x6C nop set 0x78, %o1 ldx [%l7 + %o1], %o4 ldstub [%l7 + 0x44], %l0 nop set 0x38, %o0 prefetch [%l7 + %o0], 2 nop set 0x74, %o2 flush %l7 + %o2 stx %g4, [%l7 + 0x20] nop set 0x39, %g4 ldsba [%l7 + %g4] 0x81, %i4 movcs %icc, 0x367, %l3 ldsw [%l7 + 0x3C], %i7 nop set 0x30, %i0 prefetch [%l7 + %i0], 0 set 0x20, %i6 stda %i0, [%l7 + %i6] 0x11 wr %g0, 0x11, %asi ldstuba [%l7 + 0x1B] %asi, %o1 wr %g0, 0x80, %asi prefetcha [%l7 + 0x58] %asi, 4 nop set 0x44, %o7 ldsw [%l7 + %o7], %l2 nop set 0x20, %l1 std %f28, [%l7 + %l1] wr %g0, 0x8a, %asi ldsha [%l7 + 0x54] %asi, %g6 st %f30, [%l7 + 0x18] ldd [%l7 + 0x18], %i4 nop set 0x32, %g3 ldsh [%l7 + %g3], %o6 nop set 0x10, %i4 ldsw [%l7 + %i4], %i3 wr %g0, 0x83, %asi stha %o0, [%l7 + 0x5C] %asi nop set 0x60, %g6 ldxa [%l7 + %g6] 0x83, %l1 nop set 0x5F, %i5 ldstub [%l7 + %i5], %l4 wr %g0, 0x19, %asi ldstuba [%l7 + 0x4B] %asi, %o7 prefetch [%l7 + 0x68], 3 set 0x36, %o4 lduha [%l7 + %o4] 0x04, %o2 ldd [%l7 + 0x58], %i6 stbar nop set 0x7C, %l5 swap [%l7 + %l5], %i2 nop set 0x1E, %i2 ldsb [%l7 + %i2], %i0 wr %g0, 0xea, %asi stwa %g1, [%l7 + 0x34] %asi membar #Sync set 0x34, %i3 ldswa [%l7 + %i3] 0x89, %l5 sth %o5, [%l7 + 0x7A] ldd [%l7 + 0x78], %i6 stw %o3, [%l7 + 0x28] nop set 0x48, %o3 std %f26, [%l7 + %o3] nop set 0x60, %l3 lduw [%l7 + %l3], %g3 nop set 0x63, %l0 ldstub [%l7 + %l0], %g2 nop add %l7, 0x30, %l6 wr %g0, 0x8b, %asi lda [%l6] %asi, %o4 casa [%l6] %asi, %o4, %g7 nop set 0x48, %g7 sta %f17, [%l7 + %g7] 0x80 set 0x10, %i1 swapa [%l7 + %i1] 0x8b, %l0 membar #Sync wr %g0, 0x17, %asi ldda [%l7 + 0x40] %asi, %f0 wr %g0, 0x80, %asi lduba [%l7 + 0x7F] %asi, %i4 wr %g0, 0x23, %asi stwa %g4, [%l7 + 0x68] %asi membar #Sync lduh [%l7 + 0x38], %i7 nop set 0x40, %o5 std %f26, [%l7 + %o5] nop wr %g0, 0x82, %asi ldswa [%l7 + 0x70] %asi, %l3 ldx [%l7 + 0x28], %o1 nop add %l7, 0x3C, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %i1, %l2 nop set 0x3C, %g5 prefetch [%l7 + %g5], 1 stbar nop set 0x5C, %g2 sta %f15, [%l7 + %g2] 0x04 nop set 0x50, %o6 stw %g5, [%l7 + %o6] wr %g0, 0x18, %asi lduwa [%l7 + 0x70] %asi, %i5 add %l7, 0x60, %l6 wr %g0, 0x8a, %asi casa [%l6] 0x8a, %g6, %o6 nop set 0x38, %i7 lduw [%l7 + %i7], %i3 nop set 0x18, %l2 flush %l7 + %l2 nop setx 0x11E6C9D7504D1400, %l0, %l6 stx %l6, [%l7 + 0x38] ldx [%l7 + 0x38], %fsr set 0x70, %g1 stwa %o0, [%l7 + %g1] 0x10 nop set 0x16, %l6 stba %l4, [%l7 + %l6] 0x8b nop set 0x32, %o1 ldub [%l7 + %o1], %l1 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %o7 ldd [%l7 + 0x38], %f6 stbar set 0x10, %o0 lduha [%l7 + %o0] 0x89, %i6 set 0x40, %l4 ldda [%l7 + %l4] 0xd0, %f16 ldd [%l7 + 0x78], %i0 set 0x79, %o2 lduba [%l7 + %o2] 0x81, %g1 lduh [%l7 + 0x3A], %i2 andcc %l5, 0x00F3, %l6 nop set 0x38, %i0 stx %o3, [%l7 + %i0] st %f1, [%l7 + 0x50] wr %g0, 0x8b, %asi stxa %o5, [%l7 + 0x30] %asi nop wr %g0, 0x11, %asi ldswa [%l7 + 0x78] %asi, %g2 nop set 0x58, %g4 ldx [%l7 + %g4], %o4 nop wr %g0, 0x8b, %asi lda [%l7 + 0x10] %asi, %f19 nop set 0x38, %i6 ldd [%l7 + %i6], %g6 nop set 0x40, %o7 ldd [%l7 + %o7], %l0 nop set 0x38, %l1 std %f2, [%l7 + %l1] set 0x70, %g3 lda [%l7 + %g3] 0x89, %f6 std %g2, [%l7 + 0x10] set 0x0F, %i4 ldstuba [%l7 + %i4] 0x10, %g4 set 0x24, %i5 sta %f13, [%l7 + %i5] 0x88 nop set 0x76, %o4 ldsb [%l7 + %o4], %i7 add %l7, 0x20, %l6 wr %g0, 0x04, %asi casxa [%l6] %asi, %i4, %l3 nop wr %g0, 0x82, %asi sta %f8, [%l7 + 0x40] %asi nop set 0x20, %g6 prefetch [%l7 + %g6], 3 set 0x0C, %l5 lda [%l7 + %l5] 0x8a, %f1 prefetch [%l7 + 0x20], 1 set 0x46, %i2 stha %i1, [%l7 + %i2] 0x81 set 0x24, %i3 stwa %l2, [%l7 + %i3] 0x80 stbar wr %g0, 0xe2, %asi stha %o1, [%l7 + 0x2E] %asi membar #Sync nop set 0x42, %o3 sth %g5, [%l7 + %o3] nop set 0x48, %l0 ldsw [%l7 + %l0], %i5 stb %o6, [%l7 + 0x21] nop set 0x70, %l3 ldd [%l7 + %l3], %f6 nop set 0x08, %g7 flush %l7 + %g7 sth %g6, [%l7 + 0x20] wr %g0, 0x8a, %asi stda %f16, [%l7 + 0x40] %asi nop wr %g0, 0x89, %asi stda %o0, [%l7 + 0x78] %asi set 0x40, %i1 ldxa [%l7 + %i1] 0x11, %i3 xor %l4, %o2, %o7 nop set 0x4C, %g5 sth %i6, [%l7 + %g5] set 0x32, %g2 stha %i0, [%l7 + %g2] 0xeb membar #Sync nop set 0x44, %o5 stw %g1, [%l7 + %o5] nop set 0x24, %i7 prefetch [%l7 + %i7], 2 nop set 0x54, %l2 ldsh [%l7 + %l2], %i2 wr %g0, 0x04, %asi ldswa [%l7 + 0x38] %asi, %l5 prefetch [%l7 + 0x20], 1 ld [%l7 + 0x20], %f0 wr %g0, 0x10, %asi stha %l1, [%l7 + 0x14] %asi nop membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 wr %g0, 0x8a, %asi ldsha [%l7 + 0x58] %asi, %l6 wr %g0, 0x83, %asi ldxa [%l7 + 0x28] %asi, %o3 stw %o5, [%l7 + 0x2C] stbar set 0x2D, %o6 ldsba [%l7 + %o6] 0x83, %o4 nop set 0x30, %l6 ldda [%l7 + %l6] 0x19, %g2 stw %l0, [%l7 + 0x28] wr %g0, 0x89, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x48, %o1 swap [%l7 + %o1], %g3 nop set 0x08, %g1 sta %f13, [%l7 + %g1] 0x19 nop set 0x20, %l4 swap [%l7 + %l4], %g7 nop setx 0x73E4FA7AF06F7000, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr set 0x58, %o2 stwa %g4, [%l7 + %o2] 0x22 membar #Sync wr %g0, 0x89, %asi ldsba [%l7 + 0x79] %asi, %i7 stx %i4, [%l7 + 0x20] nop setx 0x11529D6E205D0400, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr wr %g0, 0x82, %asi prefetcha [%l7 + 0x68] %asi, 3 stb %l2, [%l7 + 0x68] ldsb [%l7 + 0x1A], %i1 ldx [%l7 + 0x28], %g5 nop set 0x66, %i0 sth %o1, [%l7 + %i0] nop set 0x44, %o0 lduw [%l7 + %o0], %i5 nop set 0x7F, %g4 ldub [%l7 + %g4], %g6 nop setx 0x407B8400, %l0, %l6 st %l6, [%l7 + 0x34] ld [%l7 + 0x34], %fsr stx %o0, [%l7 + 0x10] nop set 0x2C, %i6 flush %l7 + %i6 sll %i3, %l4, %o2 st %f13, [%l7 + 0x78] nop ta T_CHANGE_NONPRIV !! ta T_CHANGE_NONHPRIV wr %g0, 0x04, %asi swapa [%l7 + 0x48] %asi, %o7 nop set 0x37, %o7 stb %o6, [%l7 + %o7] stx %i0, [%l7 + 0x68] ldub [%l7 + 0x30], %l1 nop set 0x20, %g3 lduha [%l7 + %g3] 0x89, %l6 nop set 0x0C, %i4 flush %l7 + %i4 nop set 0x6C, %l1 lduh [%l7 + %l1], %o3 wr %g0, 0x04, %asi prefetcha [%l7 + 0x58] %asi, 3 nop set 0x58, %o4 swapa [%l7 + %o4] 0x18, %o5 st %f31, [%l7 + 0x48] srlx %o4, %l0, %g2 nop wr %g0, 0x82, %asi ldsba [%l7 + 0x6B] %asi, %g7 nop setx 0x9178B877E047A800, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr prefetch [%l7 + 0x10], 0 ldub [%l7 + 0x4F], %g4 wr %g0, 0x27, %asi stba %g3, [%l7 + 0x63] %asi membar #Sync nop set 0x18, %i5 ldsha [%l7 + %i5] 0x88, %i7 nop set 0x50, %l5 ldd [%l7 + %l5], %f12 edge8l %i4, %l3, %i1 nop set 0x54, %i2 flush %l7 + %i2 lduw [%l7 + 0x10], %l2 flush %l7 + 0x70 swap [%l7 + 0x30], %g5 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x89 nop set 0x70, %g6 sth %i5, [%l7 + %g6] movrgz %g6, %o1, %i3 std %l4, [%l7 + 0x18] stx %o2, [%l7 + 0x40] edge32l %o0, %o7, %i0 edge16ln %o6, %g1, %l5 sdivcc %i6, 0x1B95, %l6 ldub [%l7 + 0x1B], %o3 lduw [%l7 + 0x58], %i2 nop set 0x48, %o3 stw %o5, [%l7 + %o3] lduh [%l7 + 0x78], %l1 nop set 0x78, %l0 stda %l0, [%l7 + %l0] 0x0c st %f3, [%l7 + 0x7C] nop set 0x40, %l3 stx %g2, [%l7 + %l3] set 0x40, %g7 stda %o4, [%l7 + %g7] 0x8a nop wr %g0, 0x19, %asi lduha [%l7 + 0x5E] %asi, %g7 ldub [%l7 + 0x33], %g3 flush %l7 + 0x24 movcc %icc, 0x698, %i7 lduw [%l7 + 0x58], %g4 nop set 0x61, %i1 ldsba [%l7 + %i1] 0x80, %l3 nop setx 0x8054A000, %l0, %l6 st %l6, [%l7 + 0x50] ld [%l7 + 0x50], %fsr set 0x22, %g5 ldstuba [%l7 + %g5] 0x10, %i1 nop set 0x44, %g2 ldsh [%l7 + %g2], %l2 ldub [%l7 + 0x2F], %g5 wr %g0, 0x0c, %asi ldsha [%l7 + 0x7C] %asi, %i4 ldsh [%l7 + 0x3C], %g6 st %f0, [%l7 + 0x28] add %l7, 0x20, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %i5, %i3 nop wr %g0, 0x81, %asi stda %f16, [%l7 + 0x40] %asi ldx [%l7 + 0x10], %l4 set 0x1C, %i7 lduwa [%l7 + %i7] 0x89, %o2 ldd [%l7 + 0x40], %o0 stbar st %f20, [%l7 + 0x48] std %o0, [%l7 + 0x68] set 0x14, %l2 lduwa [%l7 + %l2] 0x83, %i0 nop set 0x08, %o6 prefetch [%l7 + %o6], 1 wr %g0, 0x89, %asi lduba [%l7 + 0x51] %asi, %o7 stb %o6, [%l7 + 0x2B] nop set 0x40, %l6 std %l4, [%l7 + %l6] std %g0, [%l7 + 0x10] nop wr %g0, 0x81, %asi sta %f15, [%l7 + 0x7C] %asi sth %l6, [%l7 + 0x42] nop set 0x70, %o5 ldd [%l7 + %o5], %o2 movg %fcc1, 0x21B, %i2 nop wr %g0, 0x83, %asi ldswa [%l7 + 0x7C] %asi, %i6 add %l7, 0x78, %l6 wr %g0, 0x0c, %asi casxa [%l6] 0x0c, %l1, %o5 nop set 0x58, %g1 ldd [%l7 + %g1], %f2 nop set 0x14, %o1 lduw [%l7 + %o1], %l0 nop set 0x5E, %o2 ldsh [%l7 + %o2], %g2 std %f20, [%l7 + 0x38] srax %g7, %o4, %i7 movrne %g4, 0x2CB, %l3 movne %xcc, 0x3D2, %g3 nop set 0x34, %l4 swap [%l7 + %l4], %l2 nop set 0x14, %i0 ldstub [%l7 + %i0], %i1 nop set 0x25, %g4 ldstub [%l7 + %g4], %i4 st %f30, [%l7 + 0x08] swap [%l7 + 0x08], %g5 flush %l7 + 0x74 prefetch [%l7 + 0x34], 2 set 0x60, %i6 swapa [%l7 + %i6] 0x89, %i5 stbar ldsh [%l7 + 0x56], %g6 movue %fcc3, %l4, %i3 sth %o1, [%l7 + 0x6A] nop set 0x10, %o0 std %f18, [%l7 + %o0] ldsh [%l7 + 0x0E], %o0 set 0x28, %o7 swapa [%l7 + %o7] 0x88, %o2 wr %g0, 0x88, %asi lduba [%l7 + 0x6C] %asi, %i0 lduw [%l7 + 0x40], %o7 set 0x56, %i4 stba %l5, [%l7 + %i4] 0x23 membar #Sync ldsw [%l7 + 0x68], %g1 nop set 0x14, %g3 ldsw [%l7 + %g3], %l6 nop setx 0x3058F800, %l0, %l6 st %l6, [%l7 + 0x14] ld [%l7 + 0x14], %fsr set 0x0C, %o4 sta %f17, [%l7 + %o4] 0x83 stx %o3, [%l7 + 0x28] movul %fcc3, 0x157, %o6 sll %i6, %l1, %o5 wr %g0, 0x2a, %asi stda %i2, [%l7 + 0x18] %asi membar #Sync movrlz %l0, 0x109, %g2 ldsb [%l7 + 0x6C], %o4 stbar nop set 0x40, %l1 ldda [%l7 + %l1] 0xd1, %f16 stw %g7, [%l7 + 0x58] nop set 0x44, %i5 stw %i7, [%l7 + %i5] nop set 0x10, %l5 ldsw [%l7 + %l5], %g4 nop set 0x68, %i3 ldd [%l7 + %i3], %f26 set 0x1C, %i2 sta %f10, [%l7 + %i2] 0x10 nop set 0x24, %g6 ldswa [%l7 + %g6] 0x0c, %l3 prefetch [%l7 + 0x78], 2 set 0x10, %o3 prefetcha [%l7 + %o3] 0x89, 0 stw %i1, [%l7 + 0x1C] set 0x08, %l3 lda [%l7 + %l3] 0x8a, %f19 nop set 0x40, %g7 ldda [%l7 + %g7] 0x11, %f16 stbar set 0x64, %i1 sta %f26, [%l7 + %i1] 0x88 nop wr %g0, 0x22, %asi stba %i4, [%l7 + 0x21] %asi membar #Sync nop set 0x50, %g5 std %g4, [%l7 + %g5] nop set 0x16, %g2 sth %i5, [%l7 + %g2] nop wr %g0, 0x2a, %asi stda %g6, [%l7 + 0x78] %asi membar #Sync nop set 0x40, %i7 stda %f0, [%l7 + %i7] 0xc9 prefetch [%l7 + 0x0C], 2 ldd [%l7 + 0x78], %f14 nop set 0x68, %l2 ldsb [%l7 + %l2], %l2 wr %g0, 0x04, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x28, %l0 ldd [%l7 + %l0], %l4 nop set 0x48, %l6 ldsh [%l7 + %l6], %i3 ldsw [%l7 + 0x58], %o1 nop set 0x0C, %o5 sth %o0, [%l7 + %o5] set 0x20, %o6 ldda [%l7 + %o6] 0xea, %o2 nop setx 0xBE1A9A8BC0720800, %l0, %l6 stx %l6, [%l7 + 0x20] ldx [%l7 + 0x20], %fsr nop set 0x60, %g1 std %f16, [%l7 + %g1] membar 0x25 stbar ldd [%l7 + 0x58], %o6 stbar nop set 0x20, %o1 stw %i0, [%l7 + %o1] wr %g0, 0x18, %asi sta %f14, [%l7 + 0x34] %asi edge8 %l5, %l6, %g1 ldstub [%l7 + 0x10], %o6 nop set 0x30, %o2 ldsh [%l7 + %o2], %o3 addccc %l1, %i6, %o5 prefetch [%l7 + 0x38], 2 and %l0, 0x02B1, %i2 nop wr %g0, 0x83, %asi ldswa [%l7 + 0x20] %asi, %o4 ldsw [%l7 + 0x20], %g2 nop set 0x48, %l4 prefetch [%l7 + %l4], 2 movrlez %g7, %g4, %l3 prefetch [%l7 + 0x7C], 1 srl %i7, 0x1E, %g3 ld [%l7 + 0x54], %f19 set 0x0E, %i0 ldsba [%l7 + %i0] 0x19, %g6 nop set 0x7E, %g4 stha %g5, [%l7 + %g4] 0x2a membar #Sync nop set 0x4C, %o0 stw %l4, [%l7 + %o0] prefetch [%l7 + 0x48], 4 ldsb [%l7 + 0x3B], %l2 subccc %o1, %i3, %o0 wr %g0, 0x81, %asi ldswa [%l7 + 0x40] %asi, %o2 set 0x28, %i6 stwa %o7, [%l7 + %i6] 0x10 ldsw [%l7 + 0x40], %i0 ldd [%l7 + 0x68], %f24 nop set 0x34, %i4 stw %l6, [%l7 + %i4] nop set 0x62, %o7 ldsh [%l7 + %o7], %g1 stbar nop set 0x2A, %o4 ldsb [%l7 + %o4], %l5 nop set 0x38, %l1 sth %o6, [%l7 + %l1] wr %g0, 0x04, %asi prefetcha [%l7 + 0x60] %asi, 1 ldsb [%l7 + 0x3A], %i6 ldstub [%l7 + 0x78], %o5 set 0x10, %i5 stxa %l0, [%l7 + %i5] 0x0c nop set 0x58, %g3 lduh [%l7 + %g3], %i2 srax %o3, 0x1A, %g2 nop set 0x58, %l5 prefetch [%l7 + %l5], 0 nop wr %g0, 0x0c, %asi ldsha [%l7 + 0x22] %asi, %g7 nop add %l7, 0x68, %l6 wr %g0, 0x8b, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x8b, %o4, %l3 nop set 0x28, %i2 ldx [%l7 + %i2], %g4 wr %g0, 0xe3, %asi stba %i7, [%l7 + 0x6E] %asi membar #Sync ldd [%l7 + 0x30], %f26 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xc8 nop set 0x17, %o3 ldub [%l7 + %o3], %g3 ld [%l7 + 0x1C], %f9 array32 %i1, %i5, %g6 nop set 0x3A, %g6 sth %i4, [%l7 + %g6] membar 0x76 nop setx 0x4E7400, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr nop set 0x50, %l3 lduh [%l7 + %l3], %l4 nop set 0x28, %i1 flush %l7 + %i1 edge16l %g5, %l2, %o1 and %o0, %i3, %o2 nop set 0x38, %g7 sth %i0, [%l7 + %g7] ldsw [%l7 + 0x78], %l6 nop wr %g0, 0x89, %asi ldxa [%l7 + 0x40] %asi, %o7 std %g0, [%l7 + 0x38] nop wr %g0, 0x88, %asi lduba [%l7 + 0x10] %asi, %l5 std %o6, [%l7 + 0x50] stb %l1, [%l7 + 0x25] subccc %i6, %l0, %i2 nop set 0x18, %g5 lduh [%l7 + %g5], %o5 set 0x28, %i7 stxa %g2, [%l7 + %i7] 0x2b membar #Sync prefetch [%l7 + 0x44], 1 add %l7, 0x58, %l6 wr %g0, 0x19, %asi ldxa [%l6] %asi, %g7 casxa [%l6] %asi, %g7, %o3 wr %g0, 0x2f, %asi stba %o4, [%l7 + 0x26] %asi membar #Sync set 0x4C, %g2 ldsha [%l7 + %g2] 0x04, %g4 sth %l3, [%l7 + 0x64] stb %g3, [%l7 + 0x34] add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i1 casa [%l6] %asi, %i1, %i5 set 0x44, %l0 swapa [%l7 + %l0] 0x8a, %g6 swap [%l7 + 0x0C], %i7 add %l7, 0x30, %l6 wr %g0, 0x11, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x11, %i4, %g5 st %f17, [%l7 + 0x14] nop set 0x10, %l6 ldd [%l7 + %l6], %l2 movre %o1, 0x3AC, %o0 nop set 0x68, %o5 stda %l4, [%l7 + %o5] 0x23 membar #Sync stx %i3, [%l7 + 0x28] ldsw [%l7 + 0x60], %o2 mulx %l6, %o7, %g1 ldx [%l7 + 0x40], %i0 stbar std %f22, [%l7 + 0x08] subcc %o6, 0x0540, %l1 stw %i6, [%l7 + 0x34] xorcc %l0, %l5, %o5 nop set 0x6C, %l2 ldsw [%l7 + %l2], %i2 prefetch [%l7 + 0x2C], 4 nop set 0x50, %o6 std %g2, [%l7 + %o6] lduh [%l7 + 0x10], %g7 swap [%l7 + 0x58], %o3 nop set 0x1C, %o1 ldsh [%l7 + %o1], %o4 wr %g0, 0x88, %asi lda [%l7 + 0x2C] %asi, %f18 nop ta T_CHANGE_HPRIV /* Now, set one of the TTE's to have P=1 */ setx page_0, %i0, %g1 set 2, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical and priv or %i2, 0x540, %i2 ! Now set up PA [39:13] only setx page_2, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C ta T_CHANGE_NONHPRIV /* More testing */ wr %g0, 0x89, %asi ldstuba [%l7 + 0x14] %asi, %o1 nop set 0x5C, %i3 ldub [%l7 + %i3], %i2 nop set 0x50, %o6 ldub [%l7 + %o6], %i6 nop set 0x54, %l4 lduw [%l7 + %l4], %o7 nop set 0x60, %l3 stx %o0, [%l7 + %l3] ldsh [%l7 + 0x10], %o5 swap [%l7 + 0x20], %o2 std %f30, [%l7 + 0x28] movrne %o6, %g7, %l4 set 0x24, %g7 sta %f26, [%l7 + %g7] 0x80 wr %g0, 0x89, %asi stda %l0, [%l7 + 0x10] %asi sth %l3, [%l7 + 0x3E] nop set 0x08, %o2 ldd [%l7 + %o2], %f6 set 0x5C, %i7 stha %g3, [%l7 + %i7] 0x8b set 0x0A, %l5 ldstuba [%l7 + %l5] 0x11, %i1 nop set 0x38, %o4 prefetch [%l7 + %o4], 3 movrlez %g2, 0x3BC, %g4 set 0x14, %g2 stha %l5, [%l7 + %g2] 0x19 std %i6, [%l7 + 0x70] add %l7, 0x0C, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %o4, %g6 nop set 0x58, %g6 ldsh [%l7 + %g6], %g5 fmovda %fcc3, %f4, %f12 wr %g0, 0x22, %asi stwa %i0, [%l7 + 0x44] %asi membar #Sync nop set 0x58, %g3 ldsw [%l7 + %g3], %l6 add %l7, 0x30, %l6 wr %g0, 0x18, %asi casxa [%l6] 0x18, %i5, %i4 ld [%l7 + 0x2C], %f27 set 0x58, %g5 ldxa [%l7 + %g5] 0x88, %g1 set 0x40, %g4 ldda [%l7 + %g4] 0x80, %f0 wr %g0, 0x88, %asi ldswa [%l7 + 0x68] %asi, %l2 nop set 0x44, %i4 lduh [%l7 + %i4], %l0 wr %g0, 0x0c, %asi ldsba [%l7 + 0x09] %asi, %i3 wr %g0, 0x8a, %asi ldda [%l7 + 0x40] %asi, %o2 wr %g0, 0x0c, %asi lduba [%l7 + 0x50] %asi, %i2 fmovsa %fcc0, %f4, %f31 wr %g0, 0x04, %asi stda %f16, [%l7 + 0x40] %asi add %l7, 0x28, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %i6, %o7 set 0x40, %g1 ldda [%l7 + %g1] 0xd2, %f0 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x8a mova %icc, %o1, %o5 ldub [%l7 + 0x10], %o0 ldub [%l7 + 0x41], %o2 wr %g0, 0x80, %asi stwa %o6, [%l7 + 0x1C] %asi ldstub [%l7 + 0x78], %g7 nop set 0x58, %i1 ldx [%l7 + %i1], %l4 nop set 0x76, %i0 ldsh [%l7 + %i0], %l1 ld [%l7 + 0x70], %f18 nop set 0x60, %l6 stwa %g3, [%l7 + %l6] 0xe3 membar #Sync nop set 0x44, %o3 stwa %i1, [%l7 + %o3] 0x88 wr %g0, 0x8a, %asi ldstuba [%l7 + 0x52] %asi, %l3 nop set 0x58, %l2 ldsh [%l7 + %l2], %g4 sth %g2, [%l7 + 0x2E] nop setx 0x1047F400, %l0, %l6 st %l6, [%l7 + 0x3C] ld [%l7 + 0x3C], %fsr set 0x3C, %l0 lduha [%l7 + %l0] 0x18, %l5 nop set 0x20, %i6 ldx [%l7 + %i6], %o4 fmovsa %fcc1, %f10, %f23 set 0x78, %o0 sta %f11, [%l7 + %o0] 0x19 st %f13, [%l7 + 0x34] wr %g0, 0x23, %asi stha %i7, [%l7 + 0x38] %asi membar #Sync wr %g0, 0x83, %asi stwa %g5, [%l7 + 0x4C] %asi wr %g0, 0x18, %asi ldswa [%l7 + 0x14] %asi, %g6 movl %fcc3, 0x169, %i0 swap [%l7 + 0x58], %l6 stbar set 0x66, %i2 stha %i5, [%l7 + %i2] 0x80 set 0x71, %o5 lduba [%l7 + %o5] 0x11, %i4 set 0x28, %o7 stxa %g1, [%l7 + %o7] 0x88 nop set 0x20, %l1 swap [%l7 + %l1], %l2 wr %g0, 0xd0, %asi ldda [%l7 + 0x40] %asi, %f0 add %l7, 0x20, %l6 wr %g0, 0x04, %asi lda [%l6] %asi, %l0 casa [%l6] 0x04, %l0, %i3 nop set 0x30, %i3 stw %o3, [%l7 + %i3] wr %g0, 0x8b, %asi lduha [%l7 + 0x68] %asi, %i2 set 0x72, %o1 ldsha [%l7 + %o1] 0x80, %o7 stbar set 0x70, %l4 lda [%l7 + %l4] 0x8a, %f27 nop set 0x70, %l3 stx %i6, [%l7 + %l3] wr %g0, 0x11, %asi lduha [%l7 + 0x2C] %asi, %o5 nop set 0x1A, %g7 sth %o0, [%l7 + %g7] movlg %fcc3, %o1, %o2 sra %o6, %g7, %l1 set 0x40, %o6 ldda [%l7 + %o6] 0x2a, %g2 wr %g0, 0x83, %asi lduwa [%l7 + 0x78] %asi, %l4 nop set 0x0E, %i7 sth %l3, [%l7 + %i7] fmovsa %fcc1, %f29, %f12 nop set 0x5A, %o2 ldsh [%l7 + %o2], %i1 sra %g2, %l5, %o4 set 0x58, %l5 lduba [%l7 + %l5] 0x8a, %g4 nop set 0x56, %g2 lduh [%l7 + %g2], %i7 membar #Sync wr %g0, 0x1e, %asi ldda [%l7 + 0x40] %asi, %f16 set 0x60, %o4 prefetcha [%l7 + %o4] 0x8b, 4 nop setx 0x6579829AE0462C00, %l0, %l6 stx %l6, [%l7 + 0x28] ldx [%l7 + 0x28], %fsr set 0x3C, %g3 lduha [%l7 + %g3] 0x88, %g5 ldsh [%l7 + 0x3A], %i0 wr %g0, 0x11, %asi stda %i6, [%l7 + 0x50] %asi nop set 0x26, %g5 ldsh [%l7 + %g5], %i4 ldsw [%l7 + 0x3C], %g1 add %l7, 0x10, %l6 wr %g0, 0x83, %asi casa [%l6] %asi, %i5, %l0 set 0x78, %g4 ldxa [%l7 + %g4] 0x88, %i3 set 0x18, %g6 prefetcha [%l7 + %g6] 0x82, 1 nop set 0x18, %g1 sth %o3, [%l7 + %g1] stbar set 0x48, %i5 stxa %i2, [%l7 + %i5] 0x83 wr %g0, 0x82, %asi prefetcha [%l7 + 0x28] %asi, 4 add %l7, 0x58, %l6 wr %g0, 0x18, %asi casxa [%l6] %asi, %o5, %o7 wr %g0, 0x8b, %asi ldsha [%l7 + 0x1C] %asi, %o1 wr %g0, 0x88, %asi ldda [%l7 + 0x40] %asi, %f0 nop set 0x30, %i4 stw %o0, [%l7 + %i4] set 0x68, %i0 stda %o2, [%l7 + %i0] 0x88 and %o6, 0x0853, %l1 st %f0, [%l7 + 0x24] stbar mova %fcc3, 0x46E, %g7 set 0x20, %l6 ldswa [%l7 + %l6] 0x11, %l4 set 0x78, %i1 lduwa [%l7 + %i1] 0x10, %g3 orncc %l3, 0x1951, %g2 nop set 0x28, %o3 swap [%l7 + %o3], %l5 add %l7, 0x48, %l6 wr %g0, 0x19, %asi casa [%l6] %asi, %i1, %o4 set 0x38, %l2 prefetcha [%l7 + %l2] 0x19, 1 wr %g0, 0x82, %asi stda %f16, [%l7 + 0x40] %asi wr %g0, 0x11, %asi lda [%l7 + 0x14] %asi, %f22 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casa [%l6] %asi, %g4, %g6 ld [%l7 + 0x48], %f0 fmovda %fcc0, %f16, %f14 nop setx 0x1B3B8D2E804EAC00, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr wr %g0, 0x04, %asi sta %f5, [%l7 + 0x3C] %asi nop setx 0x66C6722120495400, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr wr %g0, 0x04, %asi sta %f22, [%l7 + 0x68] %asi wr %g0, 0x2b, %asi stda %i0, [%l7 + 0x58] %asi membar #Sync set 0x40, %l0 stda %f0, [%l7 + %l0] 0x10 std %f20, [%l7 + 0x58] wr %g0, 0x11, %asi sta %f30, [%l7 + 0x40] %asi nop set 0x58, %i6 stw %g5, [%l7 + %i6] std %i4, [%l7 + 0x08] set 0x4E, %o0 stha %l6, [%l7 + %o0] 0xeb membar #Sync sth %i5, [%l7 + 0x10] movrgez %g1, 0x38B, %i3 set 0x68, %o5 prefetcha [%l7 + %o5] 0x80, 1 movuge %fcc0, %o3, %i2 set 0x70, %i2 swapa [%l7 + %i2] 0x80, %i6 set 0x62, %o7 lduha [%l7 + %o7] 0x81, %l0 edge16 %o5, %o7, %o1 set 0x30, %l1 ldstuba [%l7 + %l1] 0x19, %o0 nop set 0x58, %o1 stxa %o6, [%l7 + %o1] 0xe3 membar #Sync set 0x4E, %i3 ldstuba [%l7 + %i3] 0x8b, %o2 edge32ln %l1, %l4, %g3 ldd [%l7 + 0x20], %g6 nop set 0x10, %l3 lduw [%l7 + %l3], %g2 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] %asi, %l3, %l5 set 0x23, %g7 stba %o4, [%l7 + %g7] 0x0c ldd [%l7 + 0x08], %i6 nop set 0x1A, %l4 lduh [%l7 + %l4], %i1 wr %g0, 0x83, %asi stda %g4, [%l7 + 0x08] %asi ldd [%l7 + 0x38], %f26 set 0x2C, %i7 stwa %g6, [%l7 + %i7] 0x10 nop set 0x0C, %o2 stw %i0, [%l7 + %o2] nop set 0x28, %o6 stw %g5, [%l7 + %o6] wr %g0, 0x89, %asi swapa [%l7 + 0x74] %asi, %i4 wr %g0, 0x2b, %asi stxa %i5, [%l7 + 0x10] %asi membar #Sync set 0x3C, %g2 lduwa [%l7 + %g2] 0x0c, %g1 nop set 0x78, %l5 std %i6, [%l7 + %l5] ldstub [%l7 + 0x5A], %l2 wr %g0, 0xea, %asi stwa %o3, [%l7 + 0x2C] %asi membar #Sync ld [%l7 + 0x14], %f31 ldstub [%l7 + 0x21], %i2 wr %g0, 0x82, %asi stha %i6, [%l7 + 0x08] %asi faligndata %f0, %f20, %f6 lduh [%l7 + 0x4E], %l0 stw %i3, [%l7 + 0x74] set 0x44, %g3 lduwa [%l7 + %g3] 0x83, %o7 set 0x20, %g5 stda %o0, [%l7 + %g5] 0x23 membar #Sync wr %g0, 0x83, %asi ldxa [%l7 + 0x58] %asi, %o0 ld [%l7 + 0x5C], %f24 set 0x10, %o4 stda %o4, [%l7 + %o4] 0x80 nop set 0x54, %g4 prefetch [%l7 + %g4], 3 nop set 0x70, %g6 prefetch [%l7 + %g6], 0 edge8n %o6, %l1, %l4 set 0x6C, %i5 ldstuba [%l7 + %i5] 0x81, %g3 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xca nop set 0x30, %i4 prefetch [%l7 + %i4], 3 add %l7, 0x60, %l6 wr %g0, 0x19, %asi casa [%l6] 0x19, %o2, %g2 addccc %g7, 0x1844, %l3 wr %g0, 0x8b, %asi prefetcha [%l7 + 0x28] %asi, 1 srlx %i7, 0x05, %l5 set 0x60, %i0 ldxa [%l7 + %i0] 0x83, %g4 nop set 0x30, %l6 prefetch [%l7 + %l6], 4 wr %g0, 0x23, %asi ldda [%l7 + 0x70] %asi, %g6 stbar stx %i1, [%l7 + 0x10] membar #Sync wr %g0, 0xf8, %asi ldda [%l7 + 0x40] %asi, %f16 sth %g5, [%l7 + 0x1A] wr %g0, 0x0c, %asi sta %f7, [%l7 + 0x10] %asi wr %g0, 0x8b, %asi prefetcha [%l7 + 0x58] %asi, 4 nop set 0x21, %o3 ldsb [%l7 + %o3], %i5 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf0, %f16 set 0x29, %l2 stba %i4, [%l7 + %l2] 0x2b membar #Sync nop set 0x68, %i6 ldx [%l7 + %i6], %l6 wr %g0, 0x11, %asi stha %g1, [%l7 + 0x52] %asi sth %o3, [%l7 + 0x0E] nop setx 0x35B75AB5B06CDC00, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr set 0x10, %l0 ldxa [%l7 + %l0] 0x11, %l2 set 0x68, %o0 prefetcha [%l7 + %o0] 0x81, 1 set 0x40, %o5 lduha [%l7 + %o5] 0x88, %l0 nop set 0x7F, %i2 ldub [%l7 + %i2], %i2 wr %g0, 0x88, %asi ldstuba [%l7 + 0x70] %asi, %o7 nop wr %g0, 0x18, %asi lduha [%l7 + 0x08] %asi, %o1 set 0x38, %o7 ldsha [%l7 + %o7] 0x18, %o0 nop setx 0x7068D800, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr set 0x40, %l1 ldda [%l7 + %l1] 0x82, %f0 wr %g0, 0x23, %asi stwa %o5, [%l7 + 0x40] %asi membar #Sync nop set 0x37, %i3 ldub [%l7 + %i3], %i3 set 0x7C, %o1 lduwa [%l7 + %o1] 0x8b, %l1 set 0x25, %g7 ldsba [%l7 + %g7] 0x10, %l4 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o6, %o2 wr %g0, 0x04, %asi stba %g3, [%l7 + 0x36] %asi set 0x76, %l4 ldstuba [%l7 + %l4] 0x18, %g2 wr %g0, 0x10, %asi lduwa [%l7 + 0x18] %asi, %l3 set 0x08, %i7 swapa [%l7 + %i7] 0x10, %g7 ldd [%l7 + 0x60], %f28 set 0x1C, %l3 swapa [%l7 + %l3] 0x80, %i7 set 0x28, %o2 prefetcha [%l7 + %o2] 0x81, 1 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf0, %f0 set 0x14, %l5 lduha [%l7 + %l5] 0x04, %o4 set 0x74, %g3 lda [%l7 + %g3] 0x83, %f27 set 0x70, %g5 ldstuba [%l7 + %g5] 0x11, %g6 set 0x37, %o4 ldstuba [%l7 + %o4] 0x83, %i1 set 0x10, %g2 ldxa [%l7 + %g2] 0x80, %g5 wr %g0, 0x22, %asi stba %g4, [%l7 + 0x7A] %asi membar #Sync ldstub [%l7 + 0x5B], %i5 wr %g0, 0x83, %asi ldsha [%l7 + 0x50] %asi, %i4 set 0x40, %g6 ldswa [%l7 + %g6] 0x10, %l6 fmovsa %icc, %f12, %f1 stbar add %l7, 0x18, %l6 wr %g0, 0x18, %asi casa [%l6] %asi, %g1, %i0 set 0x6A, %g4 stha %o3, [%l7 + %g4] 0x22 membar #Sync set 0x3E, %g1 stha %i6, [%l7 + %g1] 0xe3 membar #Sync wr %g0, 0x11, %asi stda %l0, [%l7 + 0x30] %asi add %l7, 0x2C, %l6 wr %g0, 0x04, %asi casa [%l6] %asi, %l2, %i2 nop set 0x64, %i5 prefetch [%l7 + %i5], 2 set 0x58, %i4 lduwa [%l7 + %i4] 0x10, %o7 mova %fcc1, %o0, %o1 nop set 0x20, %i0 prefetch [%l7 + %i0], 3 nop setx 0x5FC18728B045E800, %l0, %l6 stx %l6, [%l7 + 0x40] ldx [%l7 + 0x40], %fsr set 0x28, %o3 prefetcha [%l7 + %o3] 0x89, 2 set 0x5C, %l6 lduwa [%l7 + %l6] 0x83, %l1 std %i2, [%l7 + 0x58] swap [%l7 + 0x40], %o6 set 0x40, %i1 ldda [%l7 + %i1] 0xd9, %f0 wr %g0, 0x2b, %asi stha %o2, [%l7 + 0x28] %asi membar #Sync wr %g0, 0x80, %asi ldswa [%l7 + 0x0C] %asi, %l4 add %l7, 0x3C, %l6 wr %g0, 0x8b, %asi lda [%l6] %asi, %g3 casa [%l6] 0x8b, %g3, %l3 wr %g0, 0x2f, %asi ldda [%l7 + 0x40] %asi, %g6 set 0x60, %i6 ldda [%l7 + %i6] 0x81, %i6 lduh [%l7 + 0x40], %g2 wr %g0, 0x81, %asi lduba [%l7 + 0x70] %asi, %l5 nop set 0x5C, %l0 prefetch [%l7 + %l0], 1 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] %asi, %o4, %g6 set 0x40, %l2 ldda [%l7 + %l2] 0x22, %g4 nop set 0x58, %o5 swap [%l7 + %o5], %g4 lduh [%l7 + 0x76], %i1 wr %g0, 0x10, %asi stxa %i4, [%l7 + 0x70] %asi stx %i5, [%l7 + 0x48] lduh [%l7 + 0x4E], %g1 nop set 0x28, %o0 stx %l6, [%l7 + %o0] nop set 0x38, %o7 ldstub [%l7 + %o7], %o3 wr %g0, 0x0c, %asi ldxa [%l7 + 0x38] %asi, %i0 set 0x18, %l1 stwa %l0, [%l7 + %l1] 0x2b membar #Sync nop set 0x59, %i3 ldstub [%l7 + %i3], %i6 nop set 0x58, %i2 stx %l2, [%l7 + %i2] set 0x7B, %o1 ldsba [%l7 + %o1] 0x8b, %o7 set 0x1C, %l4 ldsha [%l7 + %l4] 0x89, %i2 wr %g0, 0x11, %asi ldswa [%l7 + 0x60] %asi, %o0 wr %g0, 0x88, %asi sta %f18, [%l7 + 0x2C] %asi ldsh [%l7 + 0x66], %o1 wr %g0, 0xeb, %asi stwa %o5, [%l7 + 0x6C] %asi membar #Sync set 0x54, %g7 ldswa [%l7 + %g7] 0x88, %i3 ld [%l7 + 0x14], %f10 lduh [%l7 + 0x0E], %l1 nop set 0x78, %l3 stx %o2, [%l7 + %l3] set 0x48, %o2 lda [%l7 + %o2] 0x8b, %f22 srlx %o6, %l4, %l3 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xcc set 0x70, %i7 sta %f2, [%l7 + %i7] 0x8a membar #Sync wr %g0, 0xf1, %asi ldda [%l7 + 0x40] %asi, %f0 add %l7, 0x78, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g7 casa [%l6] %asi, %g7, %i7 set 0x26, %g3 lduha [%l7 + %g3] 0x89, %g2 set 0x56, %l5 stba %l5, [%l7 + %l5] 0x82 nop set 0x46, %o4 sth %o4, [%l7 + %o4] set 0x14, %g2 sta %f18, [%l7 + %g2] 0x04 wr %g0, 0x82, %asi lduwa [%l7 + 0x20] %asi, %g6 sth %g5, [%l7 + 0x3C] nop set 0x20, %g5 sth %g3, [%l7 + %g5] set 0x14, %g4 lda [%l7 + %g4] 0x8b, %f15 ldsb [%l7 + 0x46], %g4 set 0x6C, %g1 lduwa [%l7 + %g1] 0x89, %i1 set 0x20, %g6 ldda [%l7 + %g6] 0x89, %i4 fmovda %icc, %f8, %f20 set 0x60, %i4 stxa %g1, [%l7 + %i4] 0x2f membar #Sync wr %g0, 0x10, %asi ldswa [%l7 + 0x68] %asi, %i5 set 0x40, %i0 stda %o2, [%l7 + %i0] 0x82 ld [%l7 + 0x08], %f5 ldub [%l7 + 0x0D], %i0 nop setx 0xB59C78C580585000, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr nop set 0x1A, %i5 ldstub [%l7 + %i5], %l6 set 0x40, %l6 ldda [%l7 + %l6] 0x19, %f0 nop set 0x47, %o3 stba %i6, [%l7 + %o3] 0x04 set 0x28, %i1 sta %f30, [%l7 + %i1] 0x04 set 0x28, %l0 swapa [%l7 + %l0] 0x82, %l2 set 0x2C, %l2 swapa [%l7 + %l2] 0x0c, %l0 set 0x6A, %i6 ldsha [%l7 + %i6] 0x82, %i2 set 0x40, %o5 ldda [%l7 + %o5] 0x83, %f16 set 0x40, %o0 stda %f0, [%l7 + %o0] 0x18 movrne %o0, %o1, %o5 nop setx 0x10734C00, %l0, %l6 st %l6, [%l7 + 0x64] ld [%l7 + 0x64], %fsr set 0x10, %o7 prefetcha [%l7 + %o7] 0x11, 0 nop setx 0xAE46BDC80589C00, %l0, %l6 stx %l6, [%l7 + 0x08] ldx [%l7 + 0x08], %fsr movu %fcc1, 0x558, %l1 ta T_CHANGE_HPRIV /* Now, set one of the TTE's to have W=0 */ setx page_0, %i0, %g1 set 2, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 1, %i2 sllx %i2, 63, %i2 ! Set cacheable in physical or %i2, 0x400, %i2 ! Now set up PA [39:13] only setx page_2, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C ta T_CHANGE_NONHPRIV /* More testing */ set 0x38, %o4 lduwa [%l7 + %o4] 0x88, %l2 set 0x55, %o6 stba %l6, [%l7 + %o6] 0xeb membar #Sync wr %g0, 0xeb, %asi stwa %i2, [%l7 + 0x34] %asi membar #Sync fmovsa %fcc2, %f5, %f0 wr %g0, 0x04, %asi ldxa [%l7 + 0x08] %asi, %o7 stbar add %l7, 0x14, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] %asi, %i3, %i1 set 0x0C, %l3 lduwa [%l7 + %l3] 0x82, %l4 st %f12, [%l7 + 0x60] wr %g0, 0xdb, %asi stda %f0, [%l7 + 0x40] %asi set 0x10, %l2 ldda [%l7 + %l2] 0x22, %i4 wr %g0, 0x81, %asi ldsba [%l7 + 0x09] %asi, %g3 wr %g0, 0x18, %asi sta %f14, [%l7 + 0x78] %asi wr %g0, 0x2a, %asi stha %o2, [%l7 + 0x32] %asi membar #Sync ldstub [%l7 + 0x32], %o0 wr %g0, 0x8a, %asi ldda [%l7 + 0x40] %asi, %i6 set 0x38, %g7 prefetcha [%l7 + %g7] 0x88, 4 wr %g0, 0x8a, %asi ldxa [%l7 + 0x78] %asi, %g1 set 0x23, %l6 ldsba [%l7 + %l6] 0x83, %g5 add %l7, 0x08, %l6 wr %g0, 0x11, %asi casa [%l6] 0x11, %g2, %o1 wr %g0, 0x18, %asi stxa %o5, [%l7 + 0x20] %asi set 0x30, %i2 ldda [%l7 + %i2] 0x89, %i4 ldx [%l7 + 0x78], %g4 set 0x10, %o7 prefetcha [%l7 + %o7] 0x82, 2 set 0x5C, %i1 stwa %l5, [%l7 + %i1] 0xeb membar #Sync wr %g0, 0x04, %asi ldsba [%l7 + 0x3A] %asi, %l1 sra %o3, %g6, %l0 nop setx 0x1BA4, %l0, %o6 sdivcc %i0, %o6, %o4 nop setx 0x2D54453870639000, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr set 0x30, %i3 prefetcha [%l7 + %i3] 0x0c, 2 wr %g0, 0x04, %asi ldxa [%l7 + 0x50] %asi, %g7 add %l7, 0x68, %l6 wr %g0, 0x8b, %asi ldxa [%l6] %asi, %i2 casxa [%l6] %asi, %i2, %l6 set 0x50, %o0 stwa %o7, [%l7 + %o0] 0x27 membar #Sync ldstub [%l7 + 0x5C], %i1 nop set 0x44, %i7 swap [%l7 + %i7], %i3 ldd [%l7 + 0x38], %f2 movgu %xcc, 0x02E, %l4 set 0x28, %l4 stda %i4, [%l7 + %l4] 0x19 set 0x32, %g5 ldsha [%l7 + %g5] 0x11, %o2 wr %g0, 0x11, %asi prefetcha [%l7 + 0x08] %asi, 1 wr %g0, 0x23, %asi stxa %g3, [%l7 + 0x78] %asi membar #Sync nop set 0x24, %i5 stw %i7, [%l7 + %i5] nop setx 0xE058C000, %l0, %l6 st %l6, [%l7 + 0x20] ld [%l7 + 0x20], %fsr wr %g0, 0x83, %asi ldda [%l7 + 0x70] %asi, %i6 nop set 0x10, %o2 lduw [%l7 + %o2], %g5 ldsh [%l7 + 0x6E], %g2 fmovda %fcc3, %f12, %f28 nop set 0x2A, %g1 stb %o1, [%l7 + %g1] wr %g0, 0x04, %asi ldsba [%l7 + 0x63] %asi, %g1 mova %xcc, 0x518, %o5 set 0x56, %g2 lduha [%l7 + %g2] 0x11, %i4 nop set 0x44, %o1 stba %g4, [%l7 + %o1] 0x11 wr %g0, 0x17, %asi stda %f16, [%l7 + 0x40] %asi membar #Sync set 0x64, %o5 stha %l5, [%l7 + %o5] 0x11 movge %xcc, 0x384, %l1 wr %g0, 0x11, %asi ldsba [%l7 + 0x65] %asi, %o3 wr %g0, 0x0c, %asi prefetcha [%l7 + 0x48] %asi, 3 ldub [%l7 + 0x56], %l0 wr %g0, 0x18, %asi lduba [%l7 + 0x5D] %asi, %i0 set 0x0A, %i6 stba %l3, [%l7 + %i6] 0x82 nop setx 0x1F6D0FEBB05A8000, %l0, %l6 stx %l6, [%l7 + 0x60] ldx [%l7 + 0x60], %fsr edge16l %o6, %o4, %l2 stbar srlx %i2, %l6, %o7 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xda nop set 0x70, %g3 lduw [%l7 + %g3], %g7 wr %g0, 0x83, %asi lda [%l7 + 0x68] %asi, %f31 nop set 0x20, %i4 ldsh [%l7 + %i4], %i3 wr %g0, 0x89, %asi ldxa [%l7 + 0x10] %asi, %i1 wr %g0, 0x11, %asi lduwa [%l7 + 0x68] %asi, %l4 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %o2 set 0x1E, %g6 ldsha [%l7 + %g6] 0x82, %o0 wr %g0, 0x88, %asi ldsba [%l7 + 0x5E] %asi, %i7 wr %g0, 0x83, %asi lda [%l7 + 0x6C] %asi, %f26 nop setx 0xFD24E88440701800, %l0, %l6 stx %l6, [%l7 + 0x58] ldx [%l7 + 0x58], %fsr ldd [%l7 + 0x40], %f22 wr %g0, 0x81, %asi stba %i6, [%l7 + 0x25] %asi set 0x70, %g4 ldxa [%l7 + %g4] 0x11, %g5 ldd [%l7 + 0x30], %f14 stw %g3, [%l7 + 0x10] nop set 0x40, %l0 stx %g2, [%l7 + %l0] set 0x66, %l1 ldstuba [%l7 + %l1] 0x8a, %o1 movrlz %g1, 0x1C7, %i4 nop set 0x14, %i0 stw %o5, [%l7 + %i0] set 0x38, %o4 stba %g4, [%l7 + %o4] 0x82 wr %g0, 0x81, %asi ldsba [%l7 + 0x4C] %asi, %l5 set 0x60, %o6 stxa %o3, [%l7 + %o6] 0x8a nop set 0x41, %l3 stb %g6, [%l7 + %l3] set 0x40, %l2 stxa %l0, [%l7 + %l2] 0xe3 membar #Sync ldsh [%l7 + 0x18], %i0 ldstub [%l7 + 0x0D], %l3 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] %asi, %o6, %l1 nop set 0x48, %g7 std %f26, [%l7 + %g7] ldsw [%l7 + 0x3C], %l2 sth %o4, [%l7 + 0x34] lduw [%l7 + 0x1C], %l6 nop setx 0xC066D400, %l0, %l6 st %l6, [%l7 + 0x74] ld [%l7 + 0x74], %fsr add %l7, 0x70, %l6 wr %g0, 0x19, %asi casxa [%l6] %asi, %i2, %o7 wr %g0, 0xd3, %asi stda %f16, [%l7 + 0x40] %asi nop set 0x58, %l6 ldd [%l7 + %l6], %f18 wr %g0, 0x04, %asi stha %g7, [%l7 + 0x68] %asi wr %g0, 0x8a, %asi sta %f12, [%l7 + 0x5C] %asi smulcc %i3, %l4, %i1 set 0x38, %o3 swapa [%l7 + %o3] 0x18, %o2 set 0x78, %o7 stwa %o0, [%l7 + %o7] 0xeb membar #Sync wr %g0, 0x88, %asi sta %f24, [%l7 + 0x60] %asi wr %g0, 0x11, %asi lduba [%l7 + 0x13] %asi, %i7 nop set 0x70, %i2 ldd [%l7 + %i2], %i4 prefetch [%l7 + 0x08], 2 sra %g5, %i6, %g2 set 0x36, %i1 ldsha [%l7 + %i1] 0x11, %o1 nop add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x88, %g1, %i4 wr %g0, 0x83, %asi stxa %o5, [%l7 + 0x60] %asi ldsw [%l7 + 0x28], %g4 set 0x48, %i3 stba %l5, [%l7 + %i3] 0x8a nop set 0x7C, %o0 ldsw [%l7 + %o0], %g3 set 0x60, %l4 lduwa [%l7 + %l4] 0x81, %g6 wr %g0, 0x82, %asi stxa %o3, [%l7 + 0x38] %asi wr %g0, 0x88, %asi ldswa [%l7 + 0x74] %asi, %l0 nop set 0x28, %g5 ldd [%l7 + %g5], %f2 set 0x1D, %i5 stba %i0, [%l7 + %i5] 0x11 wr %g0, 0x8b, %asi stba %l3, [%l7 + 0x4E] %asi nop set 0x0B, %o2 ldsb [%l7 + %o2], %l1 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x89 add %l7, 0x48, %l6 wr %g0, 0x83, %asi ldxa [%l6] %asi, %o6 casxa [%l6] %asi, %o6, %o4 set 0x66, %g1 lduha [%l7 + %g1] 0x19, %l2 membar 0x4B fmovsa %icc, %f24, %f21 set 0x20, %g2 stda %i2, [%l7 + %g2] 0x80 wr %g0, 0x18, %asi lduha [%l7 + 0x6E] %asi, %l6 wr %g0, 0x83, %asi stha %g7, [%l7 + 0x4C] %asi fmovda %fcc1, %f28, %f20 nop set 0x10, %o1 prefetch [%l7 + %o1], 4 srl %i3, %o7, %i1 set 0x38, %o5 stda %l4, [%l7 + %o5] 0x81 wr %g0, 0x81, %asi sta %f2, [%l7 + 0x68] %asi wr %g0, 0x0c, %asi ldsba [%l7 + 0x42] %asi, %o0 set 0x10, %l5 ldda [%l7 + %l5] 0xea, %i6 nop setx 0x3ED4B4B3705AB800, %l0, %l6 stx %l6, [%l7 + 0x50] ldx [%l7 + 0x50], %fsr nop set 0x52, %i6 lduh [%l7 + %i6], %i5 set 0x46, %i4 ldsba [%l7 + %i4] 0x10, %g5 stbar edge32n %o2, %g2, %i6 nop set 0x60, %g3 std %g0, [%l7 + %g3] ldub [%l7 + 0x42], %o1 set 0x24, %g4 lduba [%l7 + %g4] 0x18, %o5 set 0x7C, %g6 lduwa [%l7 + %g6] 0x10, %g4 set 0x78, %l0 ldsba [%l7 + %l0] 0x83, %l5 lduw [%l7 + 0x20], %i4 set 0x78, %l1 swapa [%l7 + %l1] 0x89, %g3 add %l7, 0x10, %l6 wr %g0, 0x04, %asi casxa [%l6] 0x04, %g6, %o3 wr %g0, 0xea, %asi stwa %l0, [%l7 + 0x0C] %asi membar #Sync movvs %icc, %i0, %l1 ldstub [%l7 + 0x63], %l3 wr %g0, 0x81, %asi lduba [%l7 + 0x0A] %asi, %o4 set 0x30, %o4 ldxa [%l7 + %o4] 0x11, %o6 stbar fmovsa %fcc1, %f21, %f26 stx %i2, [%l7 + 0x70] wr %g0, 0x80, %asi lduha [%l7 + 0x58] %asi, %l2 set 0x6C, %i0 stwa %g7, [%l7 + %i0] 0xe3 membar #Sync set 0x78, %o6 lda [%l7 + %o6] 0x8a, %f21 ldsb [%l7 + 0x16], %l6 set 0x34, %l3 lda [%l7 + %l3] 0x83, %f13 wr %g0, 0x82, %asi ldsba [%l7 + 0x38] %asi, %o7 nop set 0x2B, %l2 ldstub [%l7 + %l2], %i1 std %f22, [%l7 + 0x10] nop set 0x2C, %g7 lduw [%l7 + %g7], %i3 sth %l4, [%l7 + 0x64] set 0x0C, %l6 sta %f10, [%l7 + %l6] 0x80 nop setx 0xC7763EB7D0566400, %l0, %l6 stx %l6, [%l7 + 0x10] ldx [%l7 + 0x10], %fsr set 0x28, %o7 stxa %o0, [%l7 + %o7] 0x0c set 0x3C, %o3 ldswa [%l7 + %o3] 0x81, %i7 nop setx 0xD744709250575C00, %l0, %l6 stx %l6, [%l7 + 0x48] ldx [%l7 + 0x48], %fsr set 0x2C, %i1 lduha [%l7 + %i1] 0x04, %g5 add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] %asi, %o2, %i5 mova %icc, 0x227, %g2 ldstub [%l7 + 0x36], %g1 wr %g0, 0x89, %asi ldsba [%l7 + 0x0C] %asi, %i6 std %o0, [%l7 + 0x18] set 0x48, %i3 ldstuba [%l7 + %i3] 0x89, %o5 wr %g0, 0x8b, %asi stba %l5, [%l7 + 0x6B] %asi set 0x18, %o0 stha %g4, [%l7 + %o0] 0x27 membar #Sync std %g2, [%l7 + 0x30] nop set 0x40, %i2 ldx [%l7 + %i2], %i4 set 0x20, %g5 stwa %g6, [%l7 + %g5] 0xe3 membar #Sync lduh [%l7 + 0x18], %l0 wr %g0, 0x8b, %asi ldswa [%l7 + 0x7C] %asi, %i0 nop set 0x10, %l4 std %l0, [%l7 + %l4] set 0x78, %o2 swapa [%l7 + %o2] 0x19, %o3 ta T_CHANGE_HPRIV /* Now, set one of the TTE's to have NFO=1 */ setx page_0, %i0, %g1 set 2, %g2 or %g1, %g2, %g3 mov 0x30, %i1 stxa %g3, [%i1 + %g0] 0x58 ! First set valid bit add %g0, 3, %i2 sllx %i2, 62, %i2 ! Set cacheable in physical and writeable or %i2, 0x440, %i2 ! Now set up PA [39:13] only setx page_2, %i0, %g1 srlx %g1, 13, %i5 sllx %i5, 37, %i5 srlx %i5, 24, %i5 ! Now merge them or %i2, %i5, %i2 ! Write it to dtlb_data_in register ! ASI 0x5C, address with bit 10 set (for sun4v) mov 0x400, %i3 stxa %i2, [%i3 + %g0] 0x5C ta T_CHANGE_NONHPRIV set 0x2A, %i6 ldsha [%l7 + %i6] 0x89, %l3 set 0x26, %g1 stha %o4, [%l7 + %g1] 0x81 set 0x68, %g7 ldswa [%l7 + %g7] 0x81, %l6 set 0x48, %l4 lda [%l7 + %l4] 0x8a, %f20 set 0x09, %l5 lduba [%l7 + %l5] 0x82, %o0 set 0x30, %g6 ldxa [%l7 + %g6] 0x83, %i3 set 0x60, %o5 ldxa [%l7 + %o5] 0x83, %l6 set 0x08, %i5 lda [%l7 + %i5] 0x8b, %f23 set 0x27, %g5 lduba [%l7 + %g5] 0x88, %g2 wr %g0, 0x88, %asi sta %f11, [%l7 + 0x74] %asi set 0x60, %i1 stxa %i1, [%l7 + %i1] 0x82 set 0x1C, %l1 stha %l6, [%l7 + %l1] 0x81 set 0x28, %i4 stda %g2, [%l7 + %i4] 0x83 wr %g0, 0x8b, %asi stda %o2, [%l7 + 0x50] %asi wr %g0, 0x80, %asi stxa %l3, [%l7 + 0x18] %asi set 0x34, %o6 ldswa [%l7 + %o6] 0x80, %g1 set 0x52, %g2 stha %i6, [%l7 + %g2] 0x8a ldda [%l7 + %g0] 0xf1, %f0 set 0x40, %g1 ldda [%l7 + %g1] 0xf1, %f0 set 0x80, %g1 ldda [%l7 + %g1] 0xf1, %f0 EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: page_0: .word 0x9FA10F4B .word 0x0F82EF5F .word 0xF5888ED7 .word 0x37A23193 .word 0x0EE3EE96 .word 0xB2A151B3 .word 0x1E352092 .word 0x06AD73DF .word 0x4C257678 .word 0xFECECC81 .word 0xF25CF485 .word 0x379F844A .word 0x0D245C03 .word 0x77D5EB10 .word 0x4130D0E2 .word 0x824DD513 .word 0xFC48966C .word 0x96C60D17 .word 0x071F376A .word 0xB3E4B82D .word 0x4302DFB8 .word 0xC48F3715 .word 0x3EE9C606 .word 0xDEC90AC1 .word 0x6D7F88D5 .word 0x3B595978 .word 0xC8C78A04 .word 0x7FDF80CC .word 0xEC8BA253 .word 0xC59CEBBB .word 0x5F8F62EF .word 0x431CB8D7 .word 0xF53F9DB0 .word 0xF0A52175 .word 0x11746C02 .word 0x48990E55 .word 0xA61C0CC3 .word 0x89E8A4E6 .word 0x6726D6E7 .word 0x306186A9 .word 0xD0AF0665 .word 0xEED7E000 .word 0xB1BAD8D7 .word 0xD469F929 .word 0x7394F857 .word 0x1FC059FE .word 0x117B2FB0 .word 0x13415EB4 .word 0xA8C96D48 .word 0x1C3FA454 .word 0x8FD559E3 .word 0x71D6649C .word 0x934A6A59 .word 0xF2253105 .word 0xB03E91AD .word 0xB792D3D3 .word 0x80B4E890 .word 0x1560CC5D .word 0x42802908 .word 0x35AEE0CD .word 0x89294A98 .word 0x816B2F95 .word 0xB66405F2 .word 0x171EF859 .word 0xC34555D4 .word 0x320A993F .word 0xFA9CB44F .word 0xCDAE4FAB .word 0xE8017F60 .word 0x98086B17 .word 0xF9BE4D63 .word 0xC543725A .word 0xFF90C40F .word 0x681F6D1D .word 0x21DFE501 .word 0x2FF0436D .word 0x6B37E200 .word 0xBE3124F9 .word 0x8F5A3B47 .word 0xF783BF8F .word 0x24F6FC34 .word 0xAC9A0363 .word 0x50CC0330 .word 0xF6DC1178 .word 0x08223208 .word 0xE7C08394 .word 0xB520954C .word 0x7C3C51C5 .word 0xF887AC7E .word 0x8C24D324 .word 0x1DEC663D .word 0x2A41F3F2 .word 0xE442DFE4 .word 0xE6AE464C .word 0x77BDAC24 .word 0x38AF1A5E .word 0xD8F07CB9 .word 0xB269E423 .word 0xF977A68D .align 8192 page_1: .word 0xFF5AA8FE .word 0x42FABD79 .word 0xC8FFBA88 .word 0x91B9C965 .word 0x0D5C83B3 .word 0xC1C74187 .word 0x391DF0A3 .word 0xEF5C97ED .word 0x8895D3F5 .word 0x9D93A995 .word 0x9C476DFC .word 0xB0434B64 .word 0x46FE862C .word 0x2FF7FE5F .word 0xDEB9FDEA .word 0x6CD7BEEF .word 0x2F8949FF .word 0x666928E6 .word 0x4F7EF88E .word 0xEBCC55C7 .word 0x9577B555 .word 0x25E6F198 .word 0xC9E06195 .word 0x1A7116BF .word 0x209A9D9E .word 0x8687FFB3 .word 0x45EC54E3 .word 0x40A0F0DD .word 0x92584D98 .word 0xC3844BB8 .word 0x7525D073 .word 0xF8D2BC3F .word 0xD8B678BE .word 0x916185DF .word 0x4C66B040 .word 0x99482FF8 .word 0x6DB807C5 .word 0x1C3A8269 .word 0x8B32555F .word 0x06C705BC .word 0x91111C9E .word 0xB0460430 .word 0xDFF85A02 .word 0xBE02E712 .word 0x6054F6EB .word 0x429FABFA .word 0x32B360B7 .word 0xA684E977 .word 0x38198047 .word 0xFBD66CC7 .word 0x6CA0AAF6 .word 0x4ABD0F09 .word 0xF9AFB420 .word 0x7DC93795 .word 0x4CBDA81A .word 0xEDFEF356 .word 0x46CF198E .word 0xA7E0CF9C .word 0x15972D3C .word 0xE2C2436D .word 0x11493B28 .word 0xBBD9BA74 .word 0xB7949457 .word 0x1FF70D7D .word 0xBD9B1691 .word 0x3F555205 .word 0xB361FCE9 .word 0x892300A7 .word 0xD8EF7706 .word 0x3104A33D .word 0x664EFE87 .word 0x5BDCF974 .word 0x0778B172 .word 0x8251EFF7 .word 0x91997E66 .word 0x86EB8A19 .word 0x4B97D36C .word 0x1095546F .word 0x8AE7298C .word 0x2B46232B .word 0x1A177396 .word 0x39ACF7B0 .word 0x5715399D .word 0x68FB0264 .word 0x6E382F17 .word 0x98A0C3F7 .word 0x9499022F .word 0x8A618504 .word 0x94F00F1A .word 0x7AB9B1AC .word 0xBBA48653 .word 0xDD8CB9E4 .word 0x467CF4A5 .word 0x456AE15F .word 0x474BB986 .word 0x53747440 .align 8192 page_2: .word 0xF7E83D13 .word 0xF9BE4D63 .word 0xC543725A .word 0xED56BB36 .word 0x382D38C2 .word 0x771392E0 .word 0xDBBC15BF .word 0xF79BDB88 .word 0x272BBC65 .word 0xBBFE5B32 .word 0x66D0EC45 .word 0xB627C0EC .word 0xC5F1EF77 .word 0x07EAA2C1 .word 0x5A989869 .word 0xA49631FC .word 0xB12B9405 .word 0xD82B7C62 .word 0x29389553 .word 0xC8E409F9 .word 0x1508ECF5 .word 0x8F50351A .word 0x931A9BE3 .word 0x65CC9635 .word 0xF9C9C91C .word 0x1267A614 .word 0x9762DB3C .word 0x86BC1692 .word 0x7AC54092 .word 0xFC636E2E .word 0x3C9B0FAD .word 0xC11B7F1C .word 0x9E2751F1 .word 0xB450EB67 .word 0xF8DDEF81 .word 0x6C33E2B1 .word 0xFC7A0424 .word 0x1531F50C .word 0x28C3EC2B .word 0xEB38C1F4 .word 0x51C983E2 .word 0xB2202FFC .word 0x29F00D7F .word 0xEA668046 .word 0xB28D1B2D .word 0x42C61FCF .word 0xD9BF1AEE .word 0x6D8FC883 .word 0x0D03268A .word 0x9CF88B1D .word 0x06CA2130 .word 0x2160BC69 .word 0xEF40B943 .word 0xFEC35CA7 .word 0xA5012A9D .word 0x9211D67F .word 0x4D0435F2 .word 0xF9DB3FD3 .word 0x08C8C8CA .word 0xFE8D6CF7 .word 0x9AA3B478 .word 0x614C5B50 .word 0x53292F1D .word 0xED0096F2 .word 0xF82B1BEF .word 0xB692DFA6 .word 0xC70CF366 .word 0x8F916D63 .word 0x76F86472 .word 0x16D79295 .word 0x3F506949 .word 0x48667794 .word 0x665D46D4 .word 0x6F73F1BE .word 0x44A16FD3 .word 0xFD67A866 .word 0xD5FCF437 .word 0x2903D8B2 .word 0x2CE637F7 .word 0x9BD9A7C0 .word 0xBE2AA72A .word 0x088C53DD .align 8192 page_3: .word 0xDCA9B471 .word 0x05DDA017 .word 0x6E6AF6BF .word 0xB36B12BB .word 0x33F52247 .word 0x88C65740 .word 0x64C99298 .word 0x3C9B0FAD .word 0xC11B7F1C .word 0x9E2751F1 .word 0xB450EB67 .word 0xF8DDEF81 .word 0x6C33E2B1 .word 0xFC7A0424 .word 0x351BCB2B .word 0x0767FE5E .word 0x7847E3A0 .word 0xFA02BAFE .word 0xAFCD199B .word 0x24E6228F .word 0xF344A93E .word 0xC5555039 .word 0x6DC94F49 .word 0xA5B8778C .word 0xDA6422A1 .word 0x4B553F07 .word 0x0E65E792 .word 0x42EAAB90 .word 0x0F4B301A .word 0x5012143F .word 0x116EC5CD .word 0x5595B55F .word 0x55B9948C .word 0x1EE5170D .word 0xA3EEBF72 .word 0x3F747FA9 .align 8192 page_4: .word 0x5C55F988 .word 0x27B11F1E .word 0xAF8A4B40 .word 0x80D2A6EE .word 0x764D38CB .word 0xA5E6CDC6 .word 0x4AC4AC86 .word 0xE010649C .word 0x393568AF .word 0x013ABB43 .word 0x52093A60 .word 0x8054A3AC .word 0xE3742198 .word 0x2A505D31 .word 0xA3042B9C .word 0x8C204E46 .word 0xB4F4C981 .word 0x3E735F0E .word 0xDB2EC566 .word 0x3B343A7C .word 0xE7EF4E60 .word 0x322AB575 .word 0x40DEB56E .word 0xBD421B2D .word 0x21610DA9 .word 0xB3B20845 .word 0x4E02661E .word 0xBD4F1F72 .word 0x9041403A .word 0x5EB60B2F .word 0x0C2C17E5 .word 0xB9E47075 .word 0x8C330220 .word 0x0D154BA9 .word 0x6DCC6086 .word 0x90164DEE .word 0xB50143E5 .align 8192 page_5: .word 0x5C01AFED .word 0xE05881BB .word 0x14215C04 .word 0xE3DBB86F .word 0x0D0B3AF8 .word 0x8AC0CE2D .word 0xC29F7644 .word 0x51A97264 .word 0x9583F216 .word 0x5FF93848 .word 0x6FE0F1E7 .word 0xE9B13480 .word 0x9383A344 .word 0x6A4F0122 .word 0x7F4B80D8 .word 0x4BF1ED67 .word 0x7A02202E .word 0xF996253F .align 8192 page_6: .word 0x7C1D8200 .word 0x73595043 .word 0x1A811540 .word 0x472340A6 .word 0xA598EE44 .word 0x3A216234 .word 0xF0F78871 .word 0x2536D2F3 .word 0x33A451AD .word 0x84FF25B1 .word 0x84B64D72 .word 0xDAC47452 .word 0x83ADCAA8 .word 0xE925A8BE .word 0x2E0D4262 .word 0xFB238555 .word 0xB52E8698 .align 8192 page_7: .word 0xE658D8F3 .word 0x83050143 .word 0xB5CD1224 .word 0xE693148A .word 0xDC2A44F0 .word 0xB3A0BADA .word 0x14215C04 .word 0xE3DBB86F .word 0x0D0B3AF8 .word 0x8AC0CE2D .word 0xC29F7644 .word 0x51A97264 .word 0x9583F216 .word 0x5FF93848 .word 0x6FE0F1E7 .word 0xE9B13480 .word 0x9383A344 .word 0x6A4F0122 .word 0x7F4B80D8 .word 0x4BF1ED67 .end