* ========== 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
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* ========== Copyright Header End ============================================
#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
/************************************************************************
This test uses directed and random methods to check all ASI's that
************************************************************************/
/************************************************************************
************************************************************************/
/* Switch to hpriv mode */
/* initialize TLB mappings */
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and writable bit
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and writable bit
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and writable bit
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and writable bit
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
/* initialize a real TLB mapping */
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and writable bit
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
! Make this one an RA->PA translation
stxa %i2, [%i3 + %g0] 0x5C
/* Load from the same VA, different contexts */
/* P0=P1=0, set S0=S1=2 */
ldxa [%l7 + %g0] 0x81, %l0 /* F7E83D131531F50C */
/* P0=P1=0, set S0=S1=3 */
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 */
ldxa [%l7 + %g0] 0x81, %l0 /* DCA9B47105DDA017 */
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 */
/* Random code in PRIV mode */
ldsba [%l7 + 0x3E] %asi, %i1
setx 0xB04B8000, %l0, %l6
swapa [%l7 + %g4] 0x81, %g4
ldstuba [%l7 + 0x1B] %asi, %l2
setx 0x56E1C73CE0477800, %l0, %l6
setx 0x207D4400, %l0, %l6
ldswa [%l7 + 0x48] %asi, %l0
stda %g2, [%l7 + 0x18] %asi
stwa %o7, [%l7 + %l3] 0x80
prefetcha [%l7 + %g3] 0x80, 2
stba %o6, [%l7 + 0x48] %asi
lduha [%l7 + 0x60] %asi, %i7
ldsha [%l7 + %i1] 0x8a, %o1
ldda [%l7 + %i4] 0x83, %f0
casa [%l6] %asi, %i6, %i7
ldxa [%l7 + %o1] 0x82, %g4
ldda [%l7 + 0x60] %asi, %o0
ldswa [%l7 + %i3] 0x80, %l0
stda %f16, [%l7 + 0x40] %asi
ldswa [%l7 + 0x68] %asi, %i2
ldda [%l7 + %l6] 0x88, %i4
lduha [%l7 + 0x34] %asi, %l4
sta %f25, [%l7 + %i4] 0x15
ldda [%l7 + %i6] 0x83, %o4
swapa [%l7 + %l1] 0x04, %i0
stda %f16, [%l7 + %g2] 0x0c
ldsha [%l7 + %g7] 0x10, %g4
stha %o0, [%l7 + %o3] 0x19
ldsba [%l7 + %g4] 0x8b, %l2
stda %f0, [%l7 + 0x40] %asi
ldsba [%l7 + %o4] 0x8a, %g2
ldsba [%l7 + %i5] 0x88, %l0
ldsba [%l7 + 0x41] %asi, %l2
ldsba [%l7 + %g3] 0x8a, %i5
ldxa [%l7 + %i7] 0x10, %o4
ldsba [%l7 + %g5] 0x8b, %o2
!! ldda [%l7 + %i4] 0x34, %g6
ldstuba [%l7 + 0x0C] %asi, %i4
ldxa [%l7 + %l4] 0x19, %g1
prefetcha [%l7 + %i3] 0x10, 0
stba %l1, [%l7 + %o0] 0x10
lduwa [%l7 + %o1] 0x81, %o6
stda %g2, [%l7 + 0x50] %asi
lda [%l7 + %i0] 0x88, %f13
ldsha [%l7 + 0x4E] %asi, %l6
lduwa [%l7 + 0x50] %asi, %g5
stwa %i0, [%l7 + %o7] 0x82
stda %f16, [%l7 + %o6] 0x10
ldsha [%l7 + 0x74] %asi, %i1
ldsha [%l7 + %g1] 0x81, %l0
stda %o6, [%l7 + %i6] 0x83
sta %f18, [%l7 + %l5] 0x88
ldda [%l7 + 0x40] %asi, %f0
stwa %o3, [%l7 + %g3] 0x1d
prefetcha [%l7 + %l6] 0x1d, 1
stxa %l4, [%l7 + %o5] 0x8b
stwa %o1, [%l7 + 0x54] %asi
ldda [%l7 + %g2] 0x88, %f0
setx 0x711B4924B04C4000, %l0, %l6
lda [%l7 + 0x40] %asi, %f11
stxa %i6, [%l7 + %l1] 0xeb
ldsba [%l7 + %g4] 0x1d, %g5
stba %g2, [%l7 + %i4] 0x14
ldda [%l7 + 0x60] %asi, %l4
lda [%l7 + 0x20] %asi, %f10
lduba [%l7 + 0x65] %asi, %i0
casxa [%l6] 0x88, %l0, %g6
casa [%l6] %asi, %i2, %i5
ldda [%l7 + %g3] 0x22, %o2
lduba [%l7 + %g5] 0x81, %l5
lduba [%l7 + 0x59] %asi, %l4
ldswa [%l7 + 0x20] %asi, %l3
ldda [%l7 + %i4] 0x83, %f0
sta %f18, [%l7 + 0x68] %asi
lduwa [%l7 + %i3] 0x04, %g3
stxa %o3, [%l7 + %o2] 0xea
stwa %i6, [%l7 + 0x70] %asi
lduwa [%l7 + %l4] 0x1d, %i5
lduba [%l7 + %l2] 0x1d, %i2
sta %f1, [%l7 + %i0] 0x80
ldsha [%l7 + 0x2C] %asi, %i1
lduwa [%l7 + %g2] 0x1d, %o7
ldswa [%l7 + 0x20] %asi, %o2
prefetcha [%l7 + 0x48] %asi, 4
lduha [%l7 + %g1] 0x88, %l0
swapa [%l7 + 0x2C] %asi, %i3
stxa %i2, [%l7 + %g2] 0x82
lduba [%l7 + %g7] 0x81, %o2
ldsha [%l7 + %o5] 0x10, %l1
stba %g3, [%l7 + %g4] 0x18
setx 0x307F5000, %l0, %l6
lduwa [%l7 + %i5] 0x89, %o5
swapa [%l7 + %g5] 0x15, %i1
swapa [%l7 + 0x14] %asi, %o0
stwa %g2, [%l7 + 0x44] %asi
stda %f0, [%l7 + %l2] 0x88
stba %o7, [%l7 + 0x3D] %asi
stba %l0, [%l7 + 0x5B] %asi
setx 0xD05FBC00, %l0, %l6
ldda [%l7 + %g5] 0x0c, %f16
setx 0x304C3000, %l0, %l6
casa [%l6] 0x8a, %o4, %i5
stba %i2, [%l7 + %i3] 0x10
ldswa [%l7 + 0x40] %asi, %o2
casxa [%l6] 0x82, %i4, %l4
ldda [%l7 + %l4] 0x82, %o6
lduwa [%l7 + 0x60] %asi, %g3
lda [%l7 + 0x60] %asi, %f19
lda [%l7 + %l3] 0x15, %f29
stxa %i1, [%l7 + 0x40] %asi
stwa %o0, [%l7 + %o0] 0xe3
sta %f29, [%l7 + 0x1C] %asi
ldstuba [%l7 + 0x22] %asi, %l2
ldsha [%l7 + %g1] 0x8b, %g2
casxa [%l6] %asi, %o7, %l0
stba %i2, [%l7 + %l0] 0x18
ldxa [%l7 + %g2] 0x19, %o4
sta %f28, [%l7 + 0x10] %asi
lduba [%l7 + %g7] 0x0c, %i4
stwa %o6, [%l7 + %g4] 0x8b
swapa [%l7 + 0x30] %asi, %g3
lduha [%l7 + 0x7A] %asi, %i7
sta %f6, [%l7 + %i5] 0x81
ldstuba [%l7 + %i7] 0x15, %l0
stha %g4, [%l7 + %l2] 0x80
setx 0xD605B94480720000, %l0, %l6
lda [%l7 + 0x6C] %asi, %f3
stwa %g1, [%l7 + %l4] 0x0c
lduha [%l7 + %l6] 0x0c, %i4
lduba [%l7 + %o1] 0x82, %o6
stha %l4, [%l7 + %o0] 0xeb
ldstuba [%l7 + %l5] 0x0c, %l3
stda %f0, [%l7 + %o6] 0x11
swapa [%l7 + 0x3C] %asi, %i0
ldswa [%l7 + %g2] 0x19, %o3
setx 0x607C1C00, %l0, %l6
ldxa [%l7 + %i3] 0x15, %l4
stba %g3, [%l7 + 0x75] %asi
lda [%l7 + %l1] 0x11, %f28
casxa [%l6] %asi, %o0, %i3
swapa [%l7 + 0x40] %asi, %g6
ldsha [%l7 + %g4] 0x8a, %g1
stxa %i5, [%l7 + %i2] 0x0c
sta %f19, [%l7 + 0x5C] %asi
lduba [%l7 + 0x40] %asi, %l5
ldda [%l7 + 0x40] %asi, %g4
lda [%l7 + %o3] 0x0c, %f3
stda %f0, [%l7 + %i5] 0xd1
casa [%l6] %asi, %g7, %l4
setx 0x107E5C00, %l0, %l6
lda [%l7 + 0x70] %asi, %f17
setx 0xC05F1C00, %l0, %l6
setx 0xF6950BA7D0748400, %l0, %l6
stwa %i6, [%l7 + 0x74] %asi
lduba [%l7 + %g3] 0x81, %i0
stba %g3, [%l7 + %i4] 0x2a
setx 0x1F5471ACB07BC800, %l0, %l6
stxa %o5, [%l7 + 0x10] %asi
ldda [%l7 + 0x70] %asi, %o2
swapa [%l7 + %i3] 0x88, %o7
ldsha [%l7 + 0x38] %asi, %g6
setx 0xF0636000, %l0, %l6
stba %g2, [%l7 + %i0] 0x83
lduwa [%l7 + 0x50] %asi, %i2
ldstuba [%l7 + %o2] 0x82, %g1
lduba [%l7 + 0x29] %asi, %i5
ldswa [%l7 + 0x70] %asi, %i4
ldda [%l7 + %o7] 0x11, %o6
ldda [%l7 + 0x40] %asi, %f16
setx 0x105C5800, %l0, %l6
ldda [%l7 + 0x40] %asi, %f0
stda %i0, [%l7 + 0x70] %asi
stwa %i7, [%l7 + %l1] 0x8a
stda %i2, [%l7 + 0x78] %asi
stba %g1, [%l7 + %i2] 0xe2
stxa %i5, [%l7 + %i5] 0x89
lduba [%l7 + %o4] 0x11, %l0
ldsba [%l7 + 0x27] %asi, %o2
lduwa [%l7 + 0x54] %asi, %o6
stba %l3, [%l7 + %l3] 0x10
setx 0x5BE8B18A00524000, %l0, %l6
stwa %l6, [%l7 + 0x28] %asi
lduha [%l7 + %i7] 0x04, %l4
setx 0x5612D61C7050D400, %l0, %l6
lda [%l7 + 0x50] %asi, %f19
ldxa [%l7 + 0x08] %asi, %g4
lduwa [%l7 + 0x4C] %asi, %o5
setx 0xA8897D76D0630400, %l0, %l6
ldsba [%l7 + %l4] 0x19, %g5
stwa %l2, [%l7 + 0x2C] %asi
lduha [%l7 + %i0] 0x18, %o0
ldstuba [%l7 + %l6] 0x8a, %g6
casxa [%l6] %asi, %o7, %g1
swapa [%l7 + %o2] 0x8a, %l5
stxa %i4, [%l7 + 0x28] %asi
prefetcha [%l7 + %o0] 0x8a, 2
stda %f16, [%l7 + %o7] 0xc0
setx 0x304FAC00, %l0, %l6
stwa %l6, [%l7 + %o1] 0x2f
ldswa [%l7 + %l0] 0x04, %l3
lduha [%l7 + %g2] 0x82, %l4
ldxa [%l7 + 0x58] %asi, %o3
casxa [%l6] %asi, %o1, %i6
lda [%l7 + 0x18] %asi, %f28
stwa %i1, [%l7 + %l1] 0xeb
ldsha [%l7 + 0x34] %asi, %g4
setx 0xD063E400, %l0, %l6
sta %f5, [%l7 + 0x6C] %asi
lduba [%l7 + 0x5C] %asi, %g1
stda %f16, [%l7 + 0x40] %asi
prefetcha [%l7 + %g7] 0x8a, 4
ldxa [%l7 + 0x30] %asi, %l3
sta %f17, [%l7 + 0x0C] %asi
ldstuba [%l7 + 0x6E] %asi, %l4
lduha [%l7 + 0x36] %asi, %o3
stwa %i7, [%l7 + 0x2C] %asi
stwa %i0, [%l7 + %l3] 0x0c
setx 0xCB356C3AC0662000, %l0, %l6
stha %g4, [%l7 + %o4] 0x88
ldstuba [%l7 + 0x23] %asi, %i1
ldsba [%l7 + 0x68] %asi, %g1
setx 0xEE8ACC32305A4000, %l0, %l6
stba %l5, [%l7 + %i4] 0x22
lduha [%l7 + %i3] 0x10, %i4
casxa [%l6] %asi, %o3, %l1
prefetcha [%l7 + %o2] 0x11, 1
ldda [%l7 + 0x70] %asi, %l2
stba %g3, [%l7 + 0x25] %asi
setx 0x607AE400, %l0, %l6
casa [%l6] %asi, %i3, %g6
setx 0x2486512540408000, %l0, %l6
casxa [%l6] 0x89, %o7, %g1
stxa %g2, [%l7 + %g1] 0xeb
setx 0xE0570000, %l0, %l6
ldxa [%l7 + %l0] 0x0c, %i5
casxa [%l6] %asi, %i4, %o2
sta %f5, [%l7 + 0x64] %asi
stxa %o6, [%l7 + 0x40] %asi
lda [%l7 + %l6] 0x19, %f4
ldda [%l7 + 0x40] %asi, %f0
casxa [%l6] %asi, %i0, %g4
stda %f0, [%l7 + 0x40] %asi
stda %f0, [%l7 + %o5] 0xf8
ldswa [%l7 + 0x48] %asi, %g5
prefetcha [%l7 + 0x30] %asi, 0
lduwa [%l7 + %l5] 0x8a, %i1
setx 0x3F4CCC59005EA800, %l0, %l6
setx 0xE7BDD091605A1400, %l0, %l6
setx 0x1F213DD8A070FC00, %l0, %l6
stba %l2, [%l7 + %i2] 0x27
ldda [%l7 + 0x40] %asi, %f0
swapa [%l7 + 0x74] %asi, %o0
lda [%l7 + %o4] 0x88, %f7
stha %i5, [%l7 + 0x42] %asi
lduha [%l7 + %g3] 0x89, %i4
sta %f20, [%l7 + 0x34] %asi
ldswa [%l7 + %l3] 0x81, %g7
ldsha [%l7 + %i7] 0x82, %l5
ldsba [%l7 + 0x4F] %asi, %l1
setx 0xEA4412DB205A3400, %l0, %l6
stha %l3, [%l7 + %i4] 0xe3
stda %f0, [%l7 + %i3] 0x16
setx 0xFF52A63A06E8000, %l0, %l6
prefetcha [%l7 + 0x48] %asi, 0
stxa %i1, [%l7 + %g5] 0x10
ldsha [%l7 + %g1] 0x8b, %g2
ldsba [%l7 + %o2] 0x0c, %g7
casa [%l6] %asi, %o3, %l3
ldsba [%l7 + %l6] 0x83, %o1
setx 0x7062C800, %l0, %l6
ldstuba [%l7 + 0x2E] %asi, %l0
stba %i0, [%l7 + 0x68] %asi
sta %f15, [%l7 + %l1] 0x04
setx 0x5CB25D57B078B800, %l0, %l6
ldda [%l7 + %o3] 0x1e, %f0
stwa %i1, [%l7 + %l5] 0x8a
ldda [%l7 + 0x40] %asi, %f16
ldda [%l7 + 0x40] %asi, %f16
lduha [%l7 + 0x2E] %asi, %i2
ldxa [%l7 + 0x60] %asi, %i5
stha %o7, [%l7 + %o4] 0x2b
prefetcha [%l7 + %i3] 0x0c, 4
stha %i4, [%l7 + %l2] 0x80
ldsha [%l7 + 0x0C] %asi, %o2
ldswa [%l7 + 0x58] %asi, %g7
ldsha [%l7 + 0x1A] %asi, %l3
stba %g4, [%l7 + 0x6C] %asi
prefetcha [%l7 + 0x78] %asi, 4
ldsha [%l7 + 0x18] %asi, %l2
lduwa [%l7 + 0x78] %asi, %i2
ldda [%l7 + %g1] 0x11, %f0
casa [%l6] 0x19, %i5, %i4
ldsba [%l7 + %l0] 0x8a, %l4
stha %o4, [%l7 + %i6] 0x2f
ldxa [%l7 + 0x30] %asi, %l3
stba %i0, [%l7 + 0x2C] %asi
setx 0xDC38193B30561400, %l0, %l6
lduha [%l7 + 0x46] %asi, %o1
lduwa [%l7 + 0x10] %asi, %i6
casxa [%l6] %asi, %o5, %l0
stda %g2, [%l7 + 0x60] %asi
setx 0x275979DFD0435000, %l0, %l6
stda %f16, [%l7 + %l6] 0xc2
stda %g2, [%l7 + %g4] 0x83
ldsha [%l7 + 0x52] %asi, %o0
ldda [%l7 + %i5] 0x2c, %o2
ldsba [%l7 + %g7] 0x82, %l4
ldda [%l7 + 0x40] %asi, %l4
ldda [%l7 + %l3] 0xf1, %f16
swapa [%l7 + 0x50] %asi, %i0
casxa [%l6] %asi, %l3, %o1
prefetcha [%l7 + %g3] 0x10, 2
lduba [%l7 + %i3] 0x8b, %l0
setx 0xF07BA000, %l0, %l6
setx 0xB3382695C060F800, %l0, %l6
ldxa [%l7 + 0x10] %asi, %l4
swapa [%l7 + %l2] 0x83, %o6
lduba [%l7 + %i1] 0x81, %i7
stda %o0, [%l7 + 0x20] %asi
setx 0xD0468000, %l0, %l6
casxa [%l6] %asi, %g3, %g4
ldsha [%l7 + 0x2A] %asi, %g6
sta %f1, [%l7 + 0x6C] %asi
ldswa [%l7 + %l0] 0x80, %i1
casa [%l6] 0x88, %i4, %g7
ldda [%l7 + 0x60] %asi, %o0
casxa [%l6] %asi, %g2, %o4
ldda [%l7 + %i6] 0x2a, %l4
stda %f0, [%l7 + 0x40] %asi
ldxa [%l7 + %o5] 0x82, %i7
stha %g4, [%l7 + 0x50] %asi
casxa [%l6] %asi, %i3, %g6
stha %i6, [%l7 + %g7] 0x8a
setx 0x205B3C00, %l0, %l6
prefetcha [%l7 + %i5] 0x88, 1
ldxa [%l7 + 0x78] %asi, %i4
stwa %g7, [%l7 + 0x34] %asi
ldsha [%l7 + 0x4C] %asi, %o6
stda %l0, [%l7 + 0x50] %asi
sta %f8, [%l7 + 0x4C] %asi
swapa [%l7 + 0x18] %asi, %l6
setx 0xB0415400, %l0, %l6
ldswa [%l7 + 0x54] %asi, %o3
ldsba [%l7 + 0x67] %asi, %g5
stda %f16, [%l7 + %g3] 0xd3
swapa [%l7 + 0x78] %asi, %g3
stba %g4, [%l7 + 0x2B] %asi
ldstuba [%l7 + 0x57] %asi, %l2
stda %g0, [%l7 + %g5] 0x11
sta %f17, [%l7 + 0x2C] %asi
stda %l4, [%l7 + %i7] 0xea
lduba [%l7 + 0x2C] %asi, %o6
stxa %l5, [%l7 + %g1] 0x04
casxa [%l6] %asi, %o3, %l3
lduwa [%l7 + %o7] 0x10, %o5
stba %o1, [%l7 + %i6] 0x27
prefetcha [%l7 + 0x58] %asi, 3
swapa [%l7 + 0x44] %asi, %l2
stba %g6, [%l7 + 0x43] %asi
stda %f0, [%l7 + 0x40] %asi
sta %f7, [%l7 + %l6] 0x18
ldda [%l7 + 0x60] %asi, %i6
setx 0xFA82F5F190502C00, %l0, %l6
lda [%l7 + %o6] 0x04, %f21
setx 0xB305D1D7A05FF400, %l0, %l6
setx 0x40616800, %l0, %l6
lduba [%l7 + %l1] 0x04, %l4
prefetcha [%l7 + 0x48] %asi, 2
setx 0xE064C000, %l0, %l6
swapa [%l7 + %o3] 0x8a, %i7
ldsba [%l7 + 0x1C] %asi, %l1
setx 0x60D1C831F05C8000, %l0, %l6
ldda [%l7 + 0x40] %asi, %f0
ldda [%l7 + %g6] 0xd3, %f0
lduba [%l7 + %l3] 0x10, %g6
ldsba [%l7 + %l5] 0x81, %i6
ldsba [%l7 + %i4] 0x10, %i4
casxa [%l6] 0x18, %i1, %o7
lduha [%l7 + %i3] 0x89, %o6
casa [%l6] 0x8a, %o2, %l6
lduwa [%l7 + %i7] 0x04, %o3
stba %l3, [%l7 + %l2] 0x22
ldxa [%l7 + %i1] 0x88, %g3
stwa %g4, [%l7 + %g1] 0x8a
lduwa [%l7 + 0x3C] %asi, %g5
ldda [%l7 + 0x40] %asi, %f0
setx 0x2540DBF980447400, %l0, %l6
setx 0xC7891694F06EF400, %l0, %l6
setx 0x3052F400, %l0, %l6
stda %f16, [%l7 + %o7] 0xc1
casxa [%l6] %asi, %i1, %o7
ldstuba [%l7 + 0x29] %asi, %l4
stda %f16, [%l7 + %g2] 0xd8
ldstuba [%l7 + 0x28] %asi, %i7
stxa %o4, [%l7 + %o5] 0x8a
ldda [%l7 + %o0] 0xe3, %g2
lduba [%l7 + %l1] 0x04, %l5
swapa [%l7 + 0x2C] %asi, %l3
setx 0xF1111187C07C2800, %l0, %l6
ldswa [%l7 + 0x20] %asi, %i3
stha %i1, [%l7 + %g6] 0xeb
swapa [%l7 + 0x34] %asi, %o6
setx 0xAC737E10E07D5400, %l0, %l6
prefetcha [%l7 + %i7] 0x04, 4
ldsha [%l7 + %l2] 0x11, %g6
stba %i2, [%l7 + %g5] 0x89
stwa %o6, [%l7 + %l4] 0x0c
lduwa [%l7 + 0x1C] %asi, %l5
lduba [%l7 + %o1] 0x8b, %i0
stba %o5, [%l7 + %i6] 0x22
setx 0x52E40DC6B0794C00, %l0, %l6
ldswa [%l7 + %o2] 0x81, %l0
casxa [%l6] %asi, %g6, %g5
sta %f17, [%l7 + 0x4C] %asi
casxa [%l6] 0x11, %o1, %g4
lduha [%l7 + 0x58] %asi, %l2
ldsba [%l7 + %o7] 0x19, %i5
stha %o4, [%l7 + %o6] 0x04
ldsba [%l7 + %o0] 0x82, %l1
lduwa [%l7 + %l1] 0x0c, %o2
ldswa [%l7 + 0x18] %asi, %g2
setx 0x504F2400, %l0, %l6
casa [%l6] %asi, %o3, %l3
ldsba [%l7 + %l6] 0x89, %l5
swapa [%l7 + %o3] 0x18, %l6
ldxa [%l7 + 0x48] %asi, %g6
lduwa [%l7 + %g6] 0x8b, %g4
casxa [%l6] 0x10, %i3, %l2
stda %f16, [%l7 + %l5] 0xc0
lduha [%l7 + 0x30] %asi, %o7
ldsha [%l7 + 0x2E] %asi, %o0
stda %g6, [%l7 + %g3] 0x23
ldstuba [%l7 + %o4] 0x04, %o4
prefetcha [%l7 + 0x48] %asi, 4
ldsba [%l7 + %i7] 0x88, %l6
lduwa [%l7 + %l2] 0x83, %l0
swapa [%l7 + 0x44] %asi, %i2
ldswa [%l7 + %g5] 0x80, %i3
stda %l2, [%l7 + %g1] 0x10
lduha [%l7 + 0x58] %asi, %g5
stwa %g1, [%l7 + %i1] 0x11
ldswa [%l7 + 0x24] %asi, %o7
stda %o0, [%l7 + %l0] 0x27
ldsba [%l7 + 0x26] %asi, %g7
ldda [%l7 + 0x40] %asi, %i6
sta %f16, [%l7 + %o7] 0x10
stxa %i3, [%l7 + %o5] 0x8b
ldsha [%l7 + 0x66] %asi, %g5
setx 0x27F5784D104F3C00, %l0, %l6
ldstuba [%l7 + 0x10] %asi, %i1
stwa %g1, [%l7 + 0x28] %asi
stwa %i6, [%l7 + %l1] 0x0c
ldsha [%l7 + %o0] 0x89, %i5
stha %i4, [%l7 + %g4] 0x04
setx 0x5452CDDB8058B800, %l0, %l6
ldswa [%l7 + %o3] 0x89, %o0
ldda [%l7 + %g6] 0xeb, %o2
ldsba [%l7 + %g7] 0x81, %o3
ldda [%l7 + 0x10] %asi, %g2
setx 0x46BC6538D0579C00, %l0, %l6
setx 0x605F4800, %l0, %l6
lduha [%l7 + 0x34] %asi, %g3
stda %o4, [%l7 + 0x18] %asi
casxa [%l6] 0x81, %g4, %i2
swapa [%l7 + 0x24] %asi, %o1
ldstuba [%l7 + %g3] 0x8a, %i3
ldda [%l7 + 0x40] %asi, %f0
ldxa [%l7 + 0x18] %asi, %i6
ldda [%l7 + %i7] 0x89, %l4
casa [%l6] %asi, %l2, %i4
lduha [%l7 + %g1] 0x88, %o3
lduwa [%l7 + 0x2C] %asi, %g2
setx 0xB0771400, %l0, %l6
ldda [%l7 + 0x40] %asi, %f0
lduwa [%l7 + 0x14] %asi, %o6
casxa [%l6] 0x83, %l3, %l6
stba %l0, [%l7 + %l4] 0x83
stda %f0, [%l7 + %i0] 0xcd
setx 0x5515491E9041A400, %l0, %l6
ldda [%l7 + 0x10] %asi, %l4
lduwa [%l7 + %o5] 0x88, %o2
casa [%l6] 0x19, %o3, %i7
ldxa [%l7 + %g2] 0x81, %o6
stha %l5, [%l7 + %l1] 0x80
ldxa [%l7 + 0x70] %asi, %g3
lduba [%l7 + 0x73] %asi, %l0
stwa %g4, [%l7 + %i5] 0x2f
ldda [%l7 + %o4] 0x8b, %f0
setx 0xE060B800, %l0, %l6
setx 0x1F585B8FA07C4C00, %l0, %l6
setx 0xE0728800, %l0, %l6
ldswa [%l7 + %i4] 0x83, %i5
ldstuba [%l7 + %i7] 0x8a, %o7
ldda [%l7 + 0x40] %asi, %f16
setx 0x88181F4ED0759800, %l0, %l6
lduha [%l7 + 0x6C] %asi, %i7
stwa %g2, [%l7 + %i1] 0xe2
stwa %l3, [%l7 + 0x30] %asi
casa [%l6] 0x04, %l5, %i0
setx 0x5046B400, %l0, %l6
casa [%l6] %asi, %g5, %g1
ldda [%l7 + 0x60] %asi, %o4
prefetcha [%l7 + %i0] 0x04, 1
ldda [%l7 + 0x70] %asi, %o6
casa [%l6] %asi, %g7, %l1
lduwa [%l7 + %l0] 0x82, %o2
lda [%l7 + 0x10] %asi, %f0
ldsba [%l7 + %i6] 0x8b, %g2
lduha [%l7 + %o5] 0x19, %l3
ldsha [%l7 + %o6] 0x10, %i0
stda %i2, [%l7 + %o7] 0xe2
sta %f27, [%l7 + 0x64] %asi
ldda [%l7 + %g7] 0xf1, %f16
ldda [%l7 + 0x40] %asi, %g2
casa [%l6] %asi, %g7, %g3
lduha [%l7 + %g5] 0x8b, %o1
ldstuba [%l7 + %i4] 0x0c, %l0
prefetcha [%l7 + 0x08] %asi, 3
ldsha [%l7 + 0x66] %asi, %g6
sta %f6, [%l7 + %l2] 0x10
stxa %o5, [%l7 + 0x60] %asi
swapa [%l7 + %l4] 0x8a, %i5
lduha [%l7 + %i0] 0x81, %i6
casa [%l6] 0x18, %o2, %o4
lduba [%l7 + 0x28] %asi, %o3
lduwa [%l7 + %i6] 0x8a, %g7
lduwa [%l7 + 0x3C] %asi, %g2
swapa [%l7 + %o6] 0x04, %g3
setx 0x907F8C00, %l0, %l6
stxa %l0, [%l7 + 0x70] %asi
setx 0xA0630000, %l0, %l6
stba %g5, [%l7 + 0x09] %asi
sta %f6, [%l7 + 0x1C] %asi
ldstuba [%l7 + 0x43] %asi, %l1
lduba [%l7 + %l1] 0x04, %i2
stda %g4, [%l7 + %i2] 0x0c
stba %i1, [%l7 + 0x56] %asi
prefetcha [%l7 + %g6] 0x89, 1
casxa [%l6] %asi, %g1, %l4
ldsba [%l7 + 0x4A] %asi, %i4
stha %i6, [%l7 + %o4] 0xe2
stxa %o2, [%l7 + %g5] 0x19
prefetcha [%l7 + 0x60] %asi, 0
stda %f0, [%l7 + %l3] 0xc3
setx 0xE07F8800, %l0, %l6
ldda [%l7 + 0x40] %asi, %f16
setx 0x507A0C00, %l0, %l6
stwa %i2, [%l7 + 0x78] %asi
ldsha [%l7 + 0x0C] %asi, %g6
swapa [%l7 + 0x0C] %asi, %i1
ldswa [%l7 + 0x58] %asi, %i5
prefetcha [%l7 + 0x48] %asi, 3
lduwa [%l7 + 0x08] %asi, %l4
stha %o7, [%l7 + 0x08] %asi
lda [%l7 + 0x0C] %asi, %f30
ldsba [%l7 + %l0] 0x81, %i4
ldstuba [%l7 + %l4] 0x89, %o2
sta %f2, [%l7 + 0x1C] %asi
ldda [%l7 + 0x40] %asi, %f0
sta %f9, [%l7 + %o1] 0x8a
setx 0x7780916140462400, %l0, %l6
ldsha [%l7 + 0x72] %asi, %l6
setx 0x429CE98F40535400, %l0, %l6
setx 0xD9E37633B06E4400, %l0, %l6
ldsha [%l7 + %o5] 0x82, %i1
ldsba [%l7 + 0x6B] %asi, %o1
setx 0x4154BE0430724400, %l0, %l6
stba %i5, [%l7 + %g2] 0x22
stha %g1, [%l7 + %o0] 0x8b
setx 0x8B3C618F407A9000, %l0, %l6
stba %o4, [%l7 + 0x66] %asi
stba %i4, [%l7 + 0x3F] %asi
lduba [%l7 + %l6] 0x18, %i7
casa [%l6] %asi, %o3, %l5
stda %f0, [%l7 + %i5] 0xc0
lduha [%l7 + 0x44] %asi, %g2
ldstuba [%l7 + 0x5C] %asi, %g3
setx 0x3BB817CAE0711000, %l0, %l6
ldstuba [%l7 + %g6] 0x88, %l3
setx 0xCEE6284D40488800, %l0, %l6
ldstuba [%l7 + 0x0F] %asi, %i1
stba %o1, [%l7 + 0x32] %asi
stba %o7, [%l7 + 0x4D] %asi
setx 0xC2775694105AA800, %l0, %l6
lduha [%l7 + 0x36] %asi, %o4
stwa %i6, [%l7 + 0x78] %asi
ldda [%l7 + 0x40] %asi, %f16
lduwa [%l7 + %i7] 0x11, %o2
ldsha [%l7 + %i3] 0x80, %l5
lduwa [%l7 + %l0] 0x8b, %i0
stda %g4, [%l7 + 0x18] %asi
ldsba [%l7 + %o6] 0x89, %i6
lduba [%l7 + 0x60] %asi, %o7
stwa %l1, [%l7 + %i6] 0x81
stba %l5, [%l7 + 0x10] %asi
stda %g6, [%l7 + 0x18] %asi
ldda [%l7 + %g2] 0xd9, %f16
prefetcha [%l7 + %o0] 0x88, 1
ldsba [%l7 + %o3] 0x8b, %g3
stda %i0, [%l7 + %i5] 0x22
ldxa [%l7 + %i2] 0x8a, %l3
casa [%l6] %asi, %i1, %g5
lduha [%l7 + 0x74] %asi, %g4
ldda [%l7 + 0x40] %asi, %f0
stwa %i5, [%l7 + %g3] 0xe3
ldxa [%l7 + 0x10] %asi, %o4
setx 0x35FD49FEB0787000, %l0, %l6
ldstuba [%l7 + 0x37] %asi, %i6
setx 0x655C1CD7E06D8800, %l0, %l6
casxa [%l6] 0x8a, %o7, %o2
ldxa [%l7 + %g5] 0x83, %i7
ldxa [%l7 + %i3] 0x8b, %l3
stda %i0, [%l7 + %l0] 0x2b
swapa [%l7 + %i0] 0x82, %i3
ldxa [%l7 + %o2] 0x19, %g4
swapa [%l7 + 0x6C] %asi, %i5
ldda [%l7 + %g1] 0x2f, %o6
ldda [%l7 + 0x40] %asi, %f16
setx 0x10659C00, %l0, %l6
setx 0x40512400, %l0, %l6
ldswa [%l7 + %o6] 0x82, %o0
stba %i4, [%l7 + %o3] 0x82
casa [%l6] 0x8b, %l1, %o2
lda [%l7 + %l6] 0x80, %f4
stwa %i7, [%l7 + 0x60] %asi
casa [%l6] %asi, %o3, %i2
sta %f7, [%l7 + %g4] 0x8b
stda %f16, [%l7 + %i2] 0xd1
ldda [%l7 + %g6] 0x8b, %g4
lda [%l7 + 0x18] %asi, %f7
lduwa [%l7 + 0x70] %asi, %i1
stda %o0, [%l7 + %i7] 0x2a
ldswa [%l7 + %l0] 0x81, %g7
setx 0x9A9F0BFFE0605800, %l0, %l6
lduba [%l7 + 0x08] %asi, %i0
setx 0xF0465000, %l0, %l6
ldsba [%l7 + 0x3A] %asi, %l3
casxa [%l6] 0x80, %i3, %g5
sta %f14, [%l7 + %o5] 0x10
stda %f0, [%l7 + 0x40] %asi
ldsha [%l7 + 0x74] %asi, %o2
ldda [%l7 + 0x60] %asi, %l4
lduwa [%l7 + 0x18] %asi, %i7
ldstuba [%l7 + 0x44] %asi, %l0
setx 0xF0614000, %l0, %l6
swapa [%l7 + %i6] 0x82, %i3
setx 0x842E1A15105AA400, %l0, %l6
sta %f23, [%l7 + 0x74] %asi
ldstuba [%l7 + %i5] 0x82, %l2
swapa [%l7 + %g6] 0x81, %g1
stda %o0, [%l7 + %g7] 0x88
casa [%l6] %asi, %l1, %o2
setx 0xC07A8000, %l0, %l6
setx 0x96F8986A70416800, %l0, %l6
ldstuba [%l7 + %i1] 0x18, %i0
casa [%l6] 0x8a, %o3, %l6
ldsba [%l7 + 0x2D] %asi, %i3
sta %f21, [%l7 + %i3] 0x18
prefetcha [%l7 + %l3] 0x82, 3
casa [%l6] %asi, %o6, %l2
ldda [%l7 + %l0] 0x16, %f0
ldda [%l7 + 0x70] %asi, %o4
prefetcha [%l7 + 0x20] %asi, 0
stxa %g1, [%l7 + %l2] 0x2a
stwa %o7, [%l7 + 0x50] %asi
setx 0x204F8400, %l0, %l6
stda %f0, [%l7 + 0x40] %asi
casxa [%l6] %asi, %i6, %o2
lduwa [%l7 + %o2] 0x10, %o4
stha %g3, [%l7 + %o6] 0x80
ldswa [%l7 + 0x30] %asi, %i2
stba %o3, [%l7 + 0x17] %asi
lduha [%l7 + %l6] 0x89, %i0
ldstuba [%l7 + %o3] 0x19, %g2
casxa [%l6] %asi, %i7, %l0
ldsba [%l7 + 0x57] %asi, %o6
ldswa [%l7 + 0x6C] %asi, %l2
stba %i1, [%l7 + %l1] 0x22
stxa %i5, [%l7 + 0x20] %asi
lda [%l7 + 0x10] %asi, %f29
ldda [%l7 + %i5] 0x23, %o4
swapa [%l7 + %o4] 0x8b, %l4
setx 0x60673000, %l0, %l6
stha %o7, [%l7 + 0x32] %asi
ldsha [%l7 + %i4] 0x89, %i6
ldswa [%l7 + %i7] 0x89, %g7
ldxa [%l7 + %l5] 0x8b, %l1
setx 0x306D8000, %l0, %l6
ldda [%l7 + %g5] 0xf1, %f0
ldsba [%l7 + 0x6A] %asi, %o4
ldsha [%l7 + 0x5A] %asi, %l5
casxa [%l6] %asi, %l6, %i0
lduwa [%l7 + 0x54] %asi, %i4
ldsha [%l7 + %l3] 0x04, %g6
ldsba [%l7 + 0x3A] %asi, %g5
ldsha [%l7 + %l0] 0x0c, %g4
stda %f0, [%l7 + 0x40] %asi
ldswa [%l7 + 0x24] %asi, %l2
casxa [%l6] 0x10, %l3, %o1
ldxa [%l7 + 0x78] %asi, %l4
sta %f4, [%l7 + 0x5C] %asi
ldda [%l7 + %o5] 0xf0, %f16
sta %f30, [%l7 + 0x70] %asi
prefetcha [%l7 + %g2] 0x11, 1
lduha [%l7 + 0x1C] %asi, %g7
sta %f2, [%l7 + 0x58] %asi
ldsha [%l7 + 0x5A] %asi, %l1
stwa %o2, [%l7 + 0x0C] %asi
ldda [%l7 + 0x10] %asi, %o4
ldsba [%l7 + %o0] 0x0c, %i2
stwa %g3, [%l7 + %o7] 0x82
stxa %i3, [%l7 + 0x18] %asi
stha %g4, [%l7 + 0x16] %asi
ldsha [%l7 + 0x3E] %asi, %l2
setx 0x2EB7E03EE06F5C00, %l0, %l6
swapa [%l7 + 0x18] %asi, %o7
prefetcha [%l7 + 0x28] %asi, 2
stwa %i6, [%l7 + %g3] 0x82
setx 0x30668000, %l0, %l6
stba %l1, [%l7 + 0x22] %asi
prefetcha [%l7 + 0x08] %asi, 4
setx 0x9C32B0C930655C00, %l0, %l6
stda %f0, [%l7 + 0x40] %asi
lduha [%l7 + %l1] 0x19, %o3
prefetcha [%l7 + %g6] 0x80, 4
ldsha [%l7 + 0x30] %asi, %i7
prefetcha [%l7 + %i4] 0x11, 2
prefetcha [%l7 + %l5] 0x80, 3
lduha [%l7 + %i3] 0x8a, %i5
lduba [%l7 + %l2] 0x04, %i1
swapa [%l7 + 0x30] %asi, %l1
ldda [%l7 + 0x40] %asi, %f0
stda %i2, [%l7 + 0x20] %asi
stda %o2, [%l7 + 0x78] %asi
setx 0x3A826624106A9400, %l0, %l6
stxa %g6, [%l7 + 0x10] %asi
ldda [%l7 + %o6] 0x1f, %f16
stxa %l0, [%l7 + %g2] 0x82
lduba [%l7 + 0x49] %asi, %i5
lda [%l7 + %i0] 0x10, %f24
casa [%l6] 0x0c, %l1, %g7
stda %i2, [%l7 + 0x38] %asi
lduha [%l7 + 0x2C] %asi, %l5
ldda [%l7 + 0x40] %asi, %f16
ldswa [%l7 + %o3] 0x8b, %o3
ldda [%l7 + 0x40] %asi, %i6
stba %g6, [%l7 + %i6] 0x89
swapa [%l7 + 0x74] %asi, %g3
ldsba [%l7 + 0x13] %asi, %i3
prefetcha [%l7 + %g3] 0x8a, 3
setx 0xE05B2800, %l0, %l6
ldda [%l7 + %i5] 0xf9, %f16
swapa [%l7 + %i2] 0x80, %l0
stda %g4, [%l7 + %g7] 0x04
stda %l2, [%l7 + %i4] 0x10
stha %i5, [%l7 + 0x18] %asi
ldxa [%l7 + 0x08] %asi, %o6
stda %o0, [%l7 + 0x20] %asi
lda [%l7 + 0x68] %asi, %f12
swapa [%l7 + 0x74] %asi, %g1
ldswa [%l7 + %l5] 0x8a, %i6
ldda [%l7 + 0x40] %asi, %f0
lduwa [%l7 + %l3] 0x10, %o2
ldswa [%l7 + %i3] 0x8a, %i2
stda %f16, [%l7 + 0x40] %asi
setx 0x19CECC2540527800, %l0, %l6
stda %i6, [%l7 + 0x30] %asi
ldsha [%l7 + %o2] 0x10, %o3
stda %i4, [%l7 + %g2] 0x88
stwa %g2, [%l7 + 0x0C] %asi
lduwa [%l7 + %l4] 0x80, %g4
stxa %l0, [%l7 + %o0] 0xe2
ldsha [%l7 + 0x60] %asi, %i7
ldxa [%l7 + 0x60] %asi, %l2
stda %f0, [%l7 + %g4] 0x19
ldsha [%l7 + 0x3A] %asi, %o0
ldstuba [%l7 + %g3] 0x80, %l4
ldda [%l7 + 0x40] %asi, %f16
ldxa [%l7 + 0x38] %asi, %l1
ldsha [%l7 + 0x36] %asi, %g7
casxa [%l6] %asi, %i0, %g6
setx 0x904F6400, %l0, %l6
lda [%l7 + %o4] 0x82, %f21
lda [%l7 + %i4] 0x18, %f20
sta %f31, [%l7 + %g6] 0x18
ldsba [%l7 + %o3] 0x89, %i3
ldstuba [%l7 + 0x26] %asi, %l3
casa [%l6] 0x83, %g5, %i5
lduha [%l7 + 0x18] %asi, %o1
stda %f16, [%l7 + 0x40] %asi
stda %o2, [%l7 + 0x58] %asi
prefetcha [%l7 + %i3] 0x8a, 1
lda [%l7 + %g1] 0x81, %f21
stxa %o3, [%l7 + %i1] 0x19
prefetcha [%l7 + %l4] 0x80, 0
lduwa [%l7 + %l6] 0x81, %l4
setx 0x704F7000, %l0, %l6
lda [%l7 + 0x7C] %asi, %f31
setx 0xF0524000, %l0, %l6
ldstuba [%l7 + 0x5A] %asi, %i6
stwa %o2, [%l7 + 0x2C] %asi
ldsha [%l7 + 0x7E] %asi, %l5
ldstuba [%l7 + 0x7E] %asi, %g6
swapa [%l7 + %i6] 0x11, %i0
ldda [%l7 + %o7] 0x10, %f16
casxa [%l6] 0x8a, %l0, %g4
setx 0x1079A400, %l0, %l6
lduba [%l7 + %l1] 0x83, %i4
stwa %o6, [%l7 + %o4] 0x2a
sta %f13, [%l7 + %g6] 0x8a
ldda [%l7 + 0x40] %asi, %f16
lda [%l7 + 0x14] %asi, %f21
setx 0x906B3400, %l0, %l6
ldsha [%l7 + 0x4A] %asi, %i6
ldsha [%l7 + %o3] 0x8a, %g1
ldsba [%l7 + 0x6C] %asi, %o4
lduba [%l7 + %g7] 0x0c, %l6
stwa %g2, [%l7 + %l3] 0xe3
stha %i7, [%l7 + %l2] 0xeb
lda [%l7 + %l0] 0x80, %f30
prefetcha [%l7 + %g5] 0x19, 4
setx 0x318CAFC0904DC800, %l0, %l6
stxa %o6, [%l7 + 0x50] %asi
stda %i4, [%l7 + 0x78] %asi
casa [%l6] %asi, %l4, %o7
sta %f13, [%l7 + %o5] 0x83
lduha [%l7 + 0x10] %asi, %o1
casxa [%l6] 0x8b, %o0, %i6
prefetcha [%l7 + 0x18] %asi, 4
lduwa [%l7 + %g1] 0x0c, %l5
ldda [%l7 + %l6] 0x10, %f0
setx 0x90422400, %l0, %l6
ldsba [%l7 + 0x12] %asi, %l3
ldxa [%l7 + 0x68] %asi, %g6
stha %i3, [%l7 + 0x3C] %asi
stda %f16, [%l7 + %i6] 0xc9
swapa [%l7 + %i5] 0x10, %o6
ldda [%l7 + %g3] 0x04, %f0
sta %f22, [%l7 + 0x40] %asi
stda %i6, [%l7 + 0x28] %asi
ldstuba [%l7 + %o4] 0x8b, %i2
setx 0x10457800, %l0, %l6
ldsha [%l7 + 0x64] %asi, %g7
setx 0xB11953757041A800, %l0, %l6
lduba [%l7 + 0x15] %asi, %o4
ldda [%l7 + 0x40] %asi, %g2
sta %f11, [%l7 + %o3] 0x8b
prefetcha [%l7 + 0x08] %asi, 3
ldswa [%l7 + %g7] 0x0c, %i1
sta %f23, [%l7 + %l3] 0x18
ldxa [%l7 + 0x28] %asi, %l2
setx 0xCB5EF33D704C6000, %l0, %l6
ldda [%l7 + %l0] 0x83, %l0
ldswa [%l7 + 0x6C] %asi, %i6
lduha [%l7 + 0x44] %asi, %i2
ldsba [%l7 + %i1] 0x81, %i0
lduba [%l7 + %o5] 0x18, %l6
lduwa [%l7 + %g2] 0x0c, %o4
ldswa [%l7 + %g1] 0x80, %i7
stwa %i4, [%l7 + %l4] 0xeb
stha %g5, [%l7 + %o0] 0xea
setx 0x20410400, %l0, %l6
stba %l2, [%l7 + 0x2C] %asi
stda %f16, [%l7 + 0x40] %asi
ldswa [%l7 + 0x14] %asi, %o1
stha %o2, [%l7 + %o7] 0xeb
setx 0x6280CEB20624000, %l0, %l6
lduha [%l7 + 0x6C] %asi, %g1
lduba [%l7 + 0x53] %asi, %g3
lda [%l7 + %l1] 0x8a, %f11
stha %l3, [%l7 + 0x6A] %asi
lduha [%l7 + 0x44] %asi, %l2
lda [%l7 + 0x44] %asi, %f18
lduwa [%l7 + %o4] 0x04, %o1
stda %l4, [%l7 + 0x08] %asi
ldda [%l7 + 0x20] %asi, %l0
prefetcha [%l7 + %g7] 0x8b, 0
ldxa [%l7 + %l3] 0x89, %o2
lduha [%l7 + %l0] 0x10, %i6
ldsha [%l7 + %l2] 0x83, %i0
stxa %g1, [%l7 + %g5] 0x80
stda %f0, [%l7 + %o5] 0xc0
stba %g2, [%l7 + 0x2F] %asi
prefetcha [%l7 + 0x58] %asi, 0
ldda [%l7 + 0x40] %asi, %f0
casxa [%l6] 0x83, %g4, %g5
setx 0xFADF2C8BA0435000, %l0, %l6
ldsba [%l7 + 0x2B] %asi, %i1
setx 0x316D8016F049A400, %l0, %l6
ldda [%l7 + %o6] 0x0c, %f0
stda %l2, [%l7 + %g1] 0x04
stwa %o1, [%l7 + 0x08] %asi
ldsba [%l7 + %l4] 0x04, %i5
ldswa [%l7 + 0x18] %asi, %g6
ldda [%l7 + %o2] 0x8b, %f0
stwa %o0, [%l7 + 0x54] %asi
stda %f16, [%l7 + 0x40] %asi
stda %l4, [%l7 + %g4] 0x80
setx 0x604A6800, %l0, %l6
ldsha [%l7 + %o7] 0x8b, %i2
ldsha [%l7 + 0x22] %asi, %l6
sta %f10, [%l7 + 0x74] %asi
lduba [%l7 + %g6] 0x81, %g4
lduwa [%l7 + 0x30] %asi, %i7
ldda [%l7 + %i5] 0x1f, %f16
ldxa [%l7 + %i2] 0x19, %l3
ldda [%l7 + %o3] 0x82, %f16
lduha [%l7 + 0x52] %asi, %i0
ldswa [%l7 + %i3] 0x80, %l6
lda [%l7 + 0x4C] %asi, %f9
lduwa [%l7 + 0x7C] %asi, %g1
stba %l5, [%l7 + %l3] 0x19
stxa %g2, [%l7 + 0x60] %asi
stha %i4, [%l7 + 0x1E] %asi
swapa [%l7 + 0x0C] %asi, %i7
stba %l2, [%l7 + 0x5C] %asi
lduwa [%l7 + %g5] 0x11, %i3
setx 0xF04FA000, %l0, %l6
lduba [%l7 + 0x15] %asi, %o6
ldsba [%l7 + 0x38] %asi, %l4
lduba [%l7 + %o6] 0x82, %l1
ldsha [%l7 + %i7] 0x80, %o5
ldxa [%l7 + %l4] 0x19, %o2
ldsha [%l7 + 0x38] %asi, %g1
ldda [%l7 + 0x30] %asi, %l4
ldsba [%l7 + 0x19] %asi, %o3
prefetcha [%l7 + 0x30] %asi, 4
prefetcha [%l7 + 0x08] %asi, 0
ldsba [%l7 + %g4] 0x81, %i4
stda %i0, [%l7 + %i6] 0x11
ldstuba [%l7 + 0x1B] %asi, %o1
prefetcha [%l7 + 0x58] %asi, 4
ldsha [%l7 + 0x54] %asi, %g6
stha %o0, [%l7 + 0x5C] %asi
ldxa [%l7 + %g6] 0x83, %l1
ldstuba [%l7 + 0x4B] %asi, %o7
lduha [%l7 + %o4] 0x04, %o2
stwa %g1, [%l7 + 0x34] %asi
ldswa [%l7 + %i3] 0x89, %l5
casa [%l6] %asi, %o4, %g7
sta %f17, [%l7 + %g7] 0x80
swapa [%l7 + %i1] 0x8b, %l0
ldda [%l7 + 0x40] %asi, %f0
lduba [%l7 + 0x7F] %asi, %i4
stwa %g4, [%l7 + 0x68] %asi
ldswa [%l7 + 0x70] %asi, %l3
casa [%l6] %asi, %i1, %l2
sta %f15, [%l7 + %g2] 0x04
lduwa [%l7 + 0x70] %asi, %i5
casa [%l6] 0x8a, %g6, %o6
setx 0x11E6C9D7504D1400, %l0, %l6
stwa %o0, [%l7 + %g1] 0x10
stba %l4, [%l7 + %l6] 0x8b
casa [%l6] %asi, %o2, %o7
lduha [%l7 + %o0] 0x89, %i6
ldda [%l7 + %l4] 0xd0, %f16
lduba [%l7 + %o2] 0x81, %g1
stxa %o5, [%l7 + 0x30] %asi
ldswa [%l7 + 0x78] %asi, %g2
lda [%l7 + 0x10] %asi, %f19
lda [%l7 + %g3] 0x89, %f6
ldstuba [%l7 + %i4] 0x10, %g4
sta %f13, [%l7 + %i5] 0x88
casxa [%l6] %asi, %i4, %l3
sta %f8, [%l7 + 0x40] %asi
lda [%l7 + %l5] 0x8a, %f1
stha %i1, [%l7 + %i2] 0x81
stwa %l2, [%l7 + %i3] 0x80
stha %o1, [%l7 + 0x2E] %asi
stda %f16, [%l7 + 0x40] %asi
stda %o0, [%l7 + 0x78] %asi
ldxa [%l7 + %i1] 0x11, %i3
stha %i0, [%l7 + %g2] 0xeb
ldswa [%l7 + 0x38] %asi, %l5
stha %l1, [%l7 + 0x14] %asi
ldda [%l7 + 0x40] %asi, %f16
ldsha [%l7 + 0x58] %asi, %l6
ldxa [%l7 + 0x28] %asi, %o3
ldsba [%l7 + %o6] 0x83, %o4
ldda [%l7 + %l6] 0x19, %g2
ldda [%l7 + 0x40] %asi, %f0
sta %f13, [%l7 + %g1] 0x19
setx 0x73E4FA7AF06F7000, %l0, %l6
stwa %g4, [%l7 + %o2] 0x22
ldsba [%l7 + 0x79] %asi, %i7
setx 0x11529D6E205D0400, %l0, %l6
prefetcha [%l7 + 0x68] %asi, 3
setx 0x407B8400, %l0, %l6
swapa [%l7 + 0x48] %asi, %o7
lduha [%l7 + %g3] 0x89, %l6
prefetcha [%l7 + 0x58] %asi, 3
swapa [%l7 + %o4] 0x18, %o5
ldsba [%l7 + 0x6B] %asi, %g7
setx 0x9178B877E047A800, %l0, %l6
stba %g3, [%l7 + 0x63] %asi
ldsha [%l7 + %i5] 0x88, %i7
stda %f16, [%l7 + %i3] 0x89
stda %l0, [%l7 + %l0] 0x0c
stda %o4, [%l7 + %g7] 0x8a
lduha [%l7 + 0x5E] %asi, %g7
ldsba [%l7 + %i1] 0x80, %l3
setx 0x8054A000, %l0, %l6
ldstuba [%l7 + %g5] 0x10, %i1
ldsha [%l7 + 0x7C] %asi, %i4
casa [%l6] %asi, %i5, %i3
stda %f16, [%l7 + 0x40] %asi
lduwa [%l7 + %i7] 0x89, %o2
lduwa [%l7 + %l2] 0x83, %i0
lduba [%l7 + 0x51] %asi, %o7
sta %f15, [%l7 + 0x7C] %asi
ldswa [%l7 + 0x7C] %asi, %i6
casxa [%l6] 0x0c, %l1, %o5
swapa [%l7 + %i6] 0x89, %i5
swapa [%l7 + %o7] 0x88, %o2
lduba [%l7 + 0x6C] %asi, %i0
stba %l5, [%l7 + %i4] 0x23
setx 0x3058F800, %l0, %l6
sta %f17, [%l7 + %o4] 0x83
stda %i2, [%l7 + 0x18] %asi
ldda [%l7 + %l1] 0xd1, %f16
sta %f10, [%l7 + %i2] 0x10
ldswa [%l7 + %g6] 0x0c, %l3
prefetcha [%l7 + %o3] 0x89, 0
lda [%l7 + %l3] 0x8a, %f19
ldda [%l7 + %g7] 0x11, %f16
sta %f26, [%l7 + %i1] 0x88
stba %i4, [%l7 + 0x21] %asi
stda %g6, [%l7 + 0x78] %asi
stda %f0, [%l7 + %i7] 0xc9
ldda [%l7 + 0x40] %asi, %f0
ldda [%l7 + %o6] 0xea, %o2
setx 0xBE1A9A8BC0720800, %l0, %l6
sta %f14, [%l7 + 0x34] %asi
ldswa [%l7 + 0x20] %asi, %o4
ldsba [%l7 + %i0] 0x19, %g6
stha %g5, [%l7 + %g4] 0x2a
ldswa [%l7 + 0x40] %asi, %o2
stwa %o7, [%l7 + %i6] 0x10
prefetcha [%l7 + 0x60] %asi, 1
stxa %l0, [%l7 + %i5] 0x0c
ldsha [%l7 + 0x22] %asi, %g7
casxa [%l6] 0x8b, %o4, %l3
stba %i7, [%l7 + 0x6E] %asi
stda %f16, [%l7 + %i3] 0xc8
ldxa [%l7 + 0x40] %asi, %o7
lduba [%l7 + 0x10] %asi, %l5
stxa %g2, [%l7 + %i7] 0x2b
casxa [%l6] %asi, %g7, %o3
stba %o4, [%l7 + 0x26] %asi
ldsha [%l7 + %g2] 0x04, %g4
casa [%l6] %asi, %i1, %i5
swapa [%l7 + %l0] 0x8a, %g6
casxa [%l6] 0x11, %i4, %g5
stda %l4, [%l7 + %o5] 0x23
lda [%l7 + 0x2C] %asi, %f18
/* Now, set one of the TTE's to have P=1 */
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and priv
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
ldstuba [%l7 + 0x14] %asi, %o1
sta %f26, [%l7 + %g7] 0x80
stda %l0, [%l7 + 0x10] %asi
stha %g3, [%l7 + %i7] 0x8b
ldstuba [%l7 + %l5] 0x11, %i1
stha %l5, [%l7 + %g2] 0x19
casa [%l6] 0x19, %o4, %g6
stwa %i0, [%l7 + 0x44] %asi
casxa [%l6] 0x18, %i5, %i4
ldxa [%l7 + %g5] 0x88, %g1
ldda [%l7 + %g4] 0x80, %f0
ldswa [%l7 + 0x68] %asi, %l2
ldsba [%l7 + 0x09] %asi, %i3
ldda [%l7 + 0x40] %asi, %o2
lduba [%l7 + 0x50] %asi, %i2
stda %f16, [%l7 + 0x40] %asi
casxa [%l6] %asi, %i6, %o7
ldda [%l7 + %g1] 0xd2, %f0
stda %f0, [%l7 + %i5] 0x8a
stwa %o6, [%l7 + 0x1C] %asi
stwa %g3, [%l7 + %l6] 0xe3
stwa %i1, [%l7 + %o3] 0x88
ldstuba [%l7 + 0x52] %asi, %l3
setx 0x1047F400, %l0, %l6
lduha [%l7 + %l0] 0x18, %l5
sta %f11, [%l7 + %o0] 0x19
stha %i7, [%l7 + 0x38] %asi
stwa %g5, [%l7 + 0x4C] %asi
ldswa [%l7 + 0x14] %asi, %g6
stha %i5, [%l7 + %i2] 0x80
lduba [%l7 + %o5] 0x11, %i4
stxa %g1, [%l7 + %o7] 0x88
ldda [%l7 + 0x40] %asi, %f0
casa [%l6] 0x04, %l0, %i3
lduha [%l7 + 0x68] %asi, %i2
ldsha [%l7 + %o1] 0x80, %o7
lda [%l7 + %l4] 0x8a, %f27
lduha [%l7 + 0x2C] %asi, %o5
ldda [%l7 + %o6] 0x2a, %g2
lduwa [%l7 + 0x78] %asi, %l4
lduba [%l7 + %l5] 0x8a, %g4
ldda [%l7 + 0x40] %asi, %f16
prefetcha [%l7 + %o4] 0x8b, 4
setx 0x6579829AE0462C00, %l0, %l6
lduha [%l7 + %g3] 0x88, %g5
stda %i6, [%l7 + 0x50] %asi
casa [%l6] %asi, %i5, %l0
ldxa [%l7 + %g4] 0x88, %i3
prefetcha [%l7 + %g6] 0x82, 1
stxa %i2, [%l7 + %i5] 0x83
prefetcha [%l7 + 0x28] %asi, 4
casxa [%l6] %asi, %o5, %o7
ldsha [%l7 + 0x1C] %asi, %o1
ldda [%l7 + 0x40] %asi, %f0
stda %o2, [%l7 + %i0] 0x88
ldswa [%l7 + %l6] 0x11, %l4
lduwa [%l7 + %i1] 0x10, %g3
casa [%l6] %asi, %i1, %o4
prefetcha [%l7 + %l2] 0x19, 1
stda %f16, [%l7 + 0x40] %asi
lda [%l7 + 0x14] %asi, %f22
casa [%l6] %asi, %g4, %g6
setx 0x1B3B8D2E804EAC00, %l0, %l6
sta %f5, [%l7 + 0x3C] %asi
setx 0x66C6722120495400, %l0, %l6
sta %f22, [%l7 + 0x68] %asi
stda %i0, [%l7 + 0x58] %asi
stda %f0, [%l7 + %l0] 0x10
sta %f30, [%l7 + 0x40] %asi
stha %l6, [%l7 + %o0] 0xeb
prefetcha [%l7 + %o5] 0x80, 1
swapa [%l7 + %i2] 0x80, %i6
lduha [%l7 + %o7] 0x81, %l0
ldstuba [%l7 + %l1] 0x19, %o0
stxa %o6, [%l7 + %o1] 0xe3
ldstuba [%l7 + %i3] 0x8b, %o2
casxa [%l6] %asi, %l3, %l5
stba %o4, [%l7 + %g7] 0x0c
stda %g4, [%l7 + 0x08] %asi
stwa %g6, [%l7 + %i7] 0x10
swapa [%l7 + 0x74] %asi, %i4
stxa %i5, [%l7 + 0x10] %asi
lduwa [%l7 + %g2] 0x0c, %g1
stwa %o3, [%l7 + 0x2C] %asi
stha %i6, [%l7 + 0x08] %asi
faligndata %f0, %f20, %f6
lduwa [%l7 + %g3] 0x83, %o7
stda %o0, [%l7 + %g5] 0x23
ldxa [%l7 + 0x58] %asi, %o0
stda %o4, [%l7 + %o4] 0x80
ldstuba [%l7 + %i5] 0x81, %g3
stda %f16, [%l7 + %g1] 0xca
casa [%l6] 0x19, %o2, %g2
prefetcha [%l7 + 0x28] %asi, 1
ldxa [%l7 + %i0] 0x83, %g4
ldda [%l7 + 0x70] %asi, %g6
ldda [%l7 + 0x40] %asi, %f16
sta %f7, [%l7 + 0x10] %asi
prefetcha [%l7 + 0x58] %asi, 4
ldda [%l7 + %i1] 0xf0, %f16
stba %i4, [%l7 + %l2] 0x2b
stha %g1, [%l7 + 0x52] %asi
setx 0x35B75AB5B06CDC00, %l0, %l6
ldxa [%l7 + %l0] 0x11, %l2
prefetcha [%l7 + %o0] 0x81, 1
lduha [%l7 + %o5] 0x88, %l0
ldstuba [%l7 + 0x70] %asi, %o7
lduha [%l7 + 0x08] %asi, %o1
ldsha [%l7 + %o7] 0x18, %o0
setx 0x7068D800, %l0, %l6
ldda [%l7 + %l1] 0x82, %f0
stwa %o5, [%l7 + 0x40] %asi
lduwa [%l7 + %o1] 0x8b, %l1
ldsba [%l7 + %g7] 0x10, %l4
casa [%l6] %asi, %o6, %o2
stba %g3, [%l7 + 0x36] %asi
ldstuba [%l7 + %l4] 0x18, %g2
lduwa [%l7 + 0x18] %asi, %l3
swapa [%l7 + %i7] 0x10, %g7
swapa [%l7 + %l3] 0x80, %i7
prefetcha [%l7 + %o2] 0x81, 1
ldda [%l7 + %o6] 0xf0, %f0
lduha [%l7 + %l5] 0x04, %o4
lda [%l7 + %g3] 0x83, %f27
ldstuba [%l7 + %g5] 0x11, %g6
ldstuba [%l7 + %o4] 0x83, %i1
ldxa [%l7 + %g2] 0x80, %g5
stba %g4, [%l7 + 0x7A] %asi
ldsha [%l7 + 0x50] %asi, %i4
ldswa [%l7 + %g6] 0x10, %l6
casa [%l6] %asi, %g1, %i0
stha %o3, [%l7 + %g4] 0x22
stha %i6, [%l7 + %g1] 0xe3
stda %l0, [%l7 + 0x30] %asi
casa [%l6] %asi, %l2, %i2
lduwa [%l7 + %i4] 0x10, %o7
setx 0x5FC18728B045E800, %l0, %l6
prefetcha [%l7 + %o3] 0x89, 2
lduwa [%l7 + %l6] 0x83, %l1
ldda [%l7 + %i1] 0xd9, %f0
stha %o2, [%l7 + 0x28] %asi
ldswa [%l7 + 0x0C] %asi, %l4
casa [%l6] 0x8b, %g3, %l3
ldda [%l7 + 0x40] %asi, %g6
ldda [%l7 + %i6] 0x81, %i6
lduba [%l7 + 0x70] %asi, %l5
casa [%l6] %asi, %o4, %g6
ldda [%l7 + %l2] 0x22, %g4
stxa %i4, [%l7 + 0x70] %asi
ldxa [%l7 + 0x38] %asi, %i0
stwa %l0, [%l7 + %l1] 0x2b
ldsba [%l7 + %o1] 0x8b, %o7
ldsha [%l7 + %l4] 0x89, %i2
ldswa [%l7 + 0x60] %asi, %o0
sta %f18, [%l7 + 0x2C] %asi
stwa %o5, [%l7 + 0x6C] %asi
ldswa [%l7 + %g7] 0x88, %i3
lda [%l7 + %o2] 0x8b, %f22
stda %f0, [%l7 + %o6] 0xcc
sta %f2, [%l7 + %i7] 0x8a
ldda [%l7 + 0x40] %asi, %f0
casa [%l6] %asi, %g7, %i7
lduha [%l7 + %g3] 0x89, %g2
stba %l5, [%l7 + %l5] 0x82
sta %f18, [%l7 + %g2] 0x04
lduwa [%l7 + 0x20] %asi, %g6
lda [%l7 + %g4] 0x8b, %f15
lduwa [%l7 + %g1] 0x89, %i1
ldda [%l7 + %g6] 0x89, %i4
stxa %g1, [%l7 + %i4] 0x2f
ldswa [%l7 + 0x68] %asi, %i5
stda %o2, [%l7 + %i0] 0x82
setx 0xB59C78C580585000, %l0, %l6
ldda [%l7 + %l6] 0x19, %f0
stba %i6, [%l7 + %o3] 0x04
sta %f30, [%l7 + %i1] 0x04
swapa [%l7 + %l0] 0x82, %l2
swapa [%l7 + %l2] 0x0c, %l0
ldsha [%l7 + %i6] 0x82, %i2
ldda [%l7 + %o5] 0x83, %f16
stda %f0, [%l7 + %o0] 0x18
setx 0x10734C00, %l0, %l6
prefetcha [%l7 + %o7] 0x11, 0
setx 0xAE46BDC80589C00, %l0, %l6
/* Now, set one of the TTE's to have W=0 */
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
lduwa [%l7 + %o4] 0x88, %l2
stba %l6, [%l7 + %o6] 0xeb
stwa %i2, [%l7 + 0x34] %asi
ldxa [%l7 + 0x08] %asi, %o7
casa [%l6] %asi, %i3, %i1
lduwa [%l7 + %l3] 0x82, %l4
stda %f0, [%l7 + 0x40] %asi
ldda [%l7 + %l2] 0x22, %i4
ldsba [%l7 + 0x09] %asi, %g3
sta %f14, [%l7 + 0x78] %asi
stha %o2, [%l7 + 0x32] %asi
ldda [%l7 + 0x40] %asi, %i6
prefetcha [%l7 + %g7] 0x88, 4
ldxa [%l7 + 0x78] %asi, %g1
ldsba [%l7 + %l6] 0x83, %g5
casa [%l6] 0x11, %g2, %o1
stxa %o5, [%l7 + 0x20] %asi
ldda [%l7 + %i2] 0x89, %i4
prefetcha [%l7 + %o7] 0x82, 2
stwa %l5, [%l7 + %i1] 0xeb
ldsba [%l7 + 0x3A] %asi, %l1
setx 0x2D54453870639000, %l0, %l6
prefetcha [%l7 + %i3] 0x0c, 2
ldxa [%l7 + 0x50] %asi, %g7
casxa [%l6] %asi, %i2, %l6
stwa %o7, [%l7 + %o0] 0x27
stda %i4, [%l7 + %l4] 0x19
ldsha [%l7 + %g5] 0x11, %o2
prefetcha [%l7 + 0x08] %asi, 1
stxa %g3, [%l7 + 0x78] %asi
setx 0xE058C000, %l0, %l6
ldda [%l7 + 0x70] %asi, %i6
ldsba [%l7 + 0x63] %asi, %g1
lduha [%l7 + %g2] 0x11, %i4
stba %g4, [%l7 + %o1] 0x11
stda %f16, [%l7 + 0x40] %asi
stha %l5, [%l7 + %o5] 0x11
ldsba [%l7 + 0x65] %asi, %o3
prefetcha [%l7 + 0x48] %asi, 3
lduba [%l7 + 0x5D] %asi, %i0
stba %l3, [%l7 + %i6] 0x82
setx 0x1F6D0FEBB05A8000, %l0, %l6
stda %f0, [%l7 + %l5] 0xda
lda [%l7 + 0x68] %asi, %f31
ldxa [%l7 + 0x10] %asi, %i1
lduwa [%l7 + 0x68] %asi, %l4
casxa [%l6] 0x80, %i5, %o2
ldsha [%l7 + %g6] 0x82, %o0
ldsba [%l7 + 0x5E] %asi, %i7
lda [%l7 + 0x6C] %asi, %f26
setx 0xFD24E88440701800, %l0, %l6
stba %i6, [%l7 + 0x25] %asi
ldxa [%l7 + %g4] 0x11, %g5
ldstuba [%l7 + %l1] 0x8a, %o1
stba %g4, [%l7 + %o4] 0x82
ldsba [%l7 + 0x4C] %asi, %l5
stxa %o3, [%l7 + %o6] 0x8a
stxa %l0, [%l7 + %l2] 0xe3
casa [%l6] %asi, %o6, %l1
setx 0xC066D400, %l0, %l6
casxa [%l6] %asi, %i2, %o7
stda %f16, [%l7 + 0x40] %asi
stha %g7, [%l7 + 0x68] %asi
sta %f12, [%l7 + 0x5C] %asi
swapa [%l7 + %o3] 0x18, %o2
stwa %o0, [%l7 + %o7] 0xeb
sta %f24, [%l7 + 0x60] %asi
lduba [%l7 + 0x13] %asi, %i7
ldsha [%l7 + %i1] 0x11, %o1
casxa [%l6] 0x88, %g1, %i4
stxa %o5, [%l7 + 0x60] %asi
stba %l5, [%l7 + %i3] 0x8a
lduwa [%l7 + %l4] 0x81, %g6
stxa %o3, [%l7 + 0x38] %asi
ldswa [%l7 + 0x74] %asi, %l0
stba %i0, [%l7 + %i5] 0x11
stba %l3, [%l7 + 0x4E] %asi
stda %f0, [%l7 + %i7] 0x89
casxa [%l6] %asi, %o6, %o4
lduha [%l7 + %g1] 0x19, %l2
stda %i2, [%l7 + %g2] 0x80
lduha [%l7 + 0x6E] %asi, %l6
stha %g7, [%l7 + 0x4C] %asi
stda %l4, [%l7 + %o5] 0x81
sta %f2, [%l7 + 0x68] %asi
ldsba [%l7 + 0x42] %asi, %o0
ldda [%l7 + %l5] 0xea, %i6
setx 0x3ED4B4B3705AB800, %l0, %l6
ldsba [%l7 + %i4] 0x10, %g5
lduba [%l7 + %g4] 0x18, %o5
lduwa [%l7 + %g6] 0x10, %g4
ldsba [%l7 + %l0] 0x83, %l5
swapa [%l7 + %l1] 0x89, %g3
casxa [%l6] 0x04, %g6, %o3
stwa %l0, [%l7 + 0x0C] %asi
lduba [%l7 + 0x0A] %asi, %o4
ldxa [%l7 + %o4] 0x11, %o6
lduha [%l7 + 0x58] %asi, %l2
stwa %g7, [%l7 + %i0] 0xe3
lda [%l7 + %o6] 0x8a, %f21
lda [%l7 + %l3] 0x83, %f13
ldsba [%l7 + 0x38] %asi, %o7
sta %f10, [%l7 + %l6] 0x80
setx 0xC7763EB7D0566400, %l0, %l6
stxa %o0, [%l7 + %o7] 0x0c
ldswa [%l7 + %o3] 0x81, %i7
setx 0xD744709250575C00, %l0, %l6
lduha [%l7 + %i1] 0x04, %g5
casa [%l6] %asi, %o2, %i5
ldsba [%l7 + 0x0C] %asi, %i6
ldstuba [%l7 + %i3] 0x89, %o5
stba %l5, [%l7 + 0x6B] %asi
stha %g4, [%l7 + %o0] 0x27
stwa %g6, [%l7 + %g5] 0xe3
ldswa [%l7 + 0x7C] %asi, %i0
swapa [%l7 + %o2] 0x19, %o3
/* Now, set one of the TTE's to have NFO=1 */
stxa %g3, [%i1 + %g0] 0x58
! Set cacheable in physical and writeable
! Now set up PA [39:13] only
! Write it to dtlb_data_in register
! ASI 0x5C, address with bit 10 set (for sun4v)
stxa %i2, [%i3 + %g0] 0x5C
ldsha [%l7 + %i6] 0x89, %l3
stha %o4, [%l7 + %g1] 0x81
ldswa [%l7 + %g7] 0x81, %l6
lda [%l7 + %l4] 0x8a, %f20
lduba [%l7 + %l5] 0x82, %o0
ldxa [%l7 + %g6] 0x83, %i3
ldxa [%l7 + %o5] 0x83, %l6
lda [%l7 + %i5] 0x8b, %f23
lduba [%l7 + %g5] 0x88, %g2
sta %f11, [%l7 + 0x74] %asi
stxa %i1, [%l7 + %i1] 0x82
stha %l6, [%l7 + %l1] 0x81
stda %g2, [%l7 + %i4] 0x83
stda %o2, [%l7 + 0x50] %asi
stxa %l3, [%l7 + 0x18] %asi
ldswa [%l7 + %o6] 0x80, %g1
stha %i6, [%l7 + %g2] 0x8a
ldda [%l7 + %g0] 0xf1, %f0
ldda [%l7 + %g1] 0xf1, %f0
ldda [%l7 + %g1] 0xf1, %f0
EXIT_GOOD /* test finish */
/************************************************************************
************************************************************************/