/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: asi_diag_01.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 ============================================ */ #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define SCONTEXT PCONTEXT #define H_HT0_DAE_invalid_asi_0x14 #define ENABLE_HT0_Illegal_instruction_0x10 #define SUN_H_HT0_DAE_invalid_asi_0x14 \ add %r30, 0x1, %r30; \ done;nop;nop;nop;nop;nop;nop #define H_HT0_Privileged_Action_0x37 #define My_HT0_Privileged_Action_0x37 \ done;nop;nop;nop;nop;nop;nop;nop # include "hboot.s" .text .global main main: main_text_start: sub %g0, 0x1, %r31 sllx %r31, 0x6, %r31 sub %g0, 0x1, %r29 sllx %r29, 0x3, %r29 setx SEC_CPPRI0_DATA_START, %r4, %r28 setx SEC_CPPRI1_DATA_START, %r4, %r27 setx SEC_CPPRI2_DATA_START, %r4, %r26 setx SEC_CPPRI3_DATA_START, %r4, %r25 setx SEC_CPPRI4_DATA_START, %r4, %r24 setx SEC_CPPRI5_DATA_START, %r4, %r23 setx SEC_CPPRI6_DATA_START, %r4, %r22 setx SEC_CPPRI7_DATA_START, %r4, %r21 mov 0x80, %g1 wr %g1, %g0, %asi ta %icc, T_RD_THID cmp %o1, 1 setx LOOP_T1, %g2, %g3 be,a .+8 jmp %g3 nop cmp %o1, 2 setx LOOP_T2, %g2, %g3 be,a .+8 jmp %g3 nop cmp %o1, 3 setx LOOP_T3, %g2, %g3 be,a .+8 jmp %g3 nop cmp %o1, 4 setx LOOP_T4, %g2, %g3 be,a .+8 jmp %g3 nop cmp %o1, 5 setx LOOP_T5, %g2, %g3 be,a .+8 jmp %g3 nop cmp %o1, 6 setx LOOP_T6, %g2, %g3 be,a .+8 jmp %g3 nop cmp %o1, 7 setx LOOP_T7, %g2, %g3 be,a .+8 jmp %g3 nop ta T_CHANGE_HPRIV add %g0, 0x3, %r19 TH0_LOOP: CASE_ASI_0x4_th0: mov %r22, %r1 ldx [%r26 + 0x18 & ~0x7], %r2 ldx [%r27 + 0x93 & ~0x7], %r4 ldx [%r27 + 0xb1 & ~0x7], %r6 ldx [%r23 + 0xdf & ~0x7], %r8 ldx [%r26 + 0x72 & ~0x7], %r10 ldx [%r23 + 0xbb & ~0x7], %r12 ldx [%r23 + 0x64 & ~0x7], %r14 ldx [%r27 + 0xd8 & ~0x7], %r16 ld [%r25 + 0xb7 & ~0x7], %f0 ld [%r21 + 0x74 & ~0x7], %f16 ld [%r21 + 0x8b & ~0x7], %f32 ld [%r24 + 0x91 & ~0x7], %f48 ldsba [%r1]4, %r16 ldsha [%r1]4, %r14 ldswa [%r1]4, %r4 lduba [%r1]4, %r6 lduha [%r1]4, %r6 ldxa [%r1]4, %r16 ldda [%r1]4, %r8 ldstuba [%r1]4, %r14 swapa [%r1]4, %r4 lda [%r1]4, %f0 ldda [%r1]4, %f48 stba %r0, [%r1]4 stha %r2, [%r1]4 stwa %r6, [%r1]4 stxa %r2, [%r1]4 sta %f32, [%r1]4 stda %f48, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0xd CASE_ASI_0xc_th0: mov %r23, %r1 ldx [%r23 + 0xc5 & ~0x7], %r2 ldx [%r21 + 0xc5 & ~0x7], %r4 ldx [%r26 + 0x37 & ~0x7], %r6 ldx [%r27 + 0x69 & ~0x7], %r8 ldx [%r26 + 0xee & ~0x7], %r10 ldx [%r25 + 0xaf & ~0x7], %r12 ldx [%r24 + 0x9b & ~0x7], %r14 ldx [%r25 + 0xa1 & ~0x7], %r16 ld [%r24 + 0xa1 & ~0x7], %f0 ld [%r22 + 0xf5 & ~0x7], %f16 ld [%r22 + 0x72 & ~0x7], %f32 ld [%r23 + 0xf3 & ~0x7], %f48 ldsba [%r1]12, %r6 ldsha [%r1]12, %r8 ldswa [%r1]12, %r2 lduba [%r1]12, %r16 lduha [%r1]12, %r16 ldxa [%r1]12, %r10 ldda [%r1]12, %r14 ldstuba [%r1]12, %r4 swapa [%r1]12, %r16 lda [%r1]12, %f32 ldda [%r1]12, %f0 stba %r14, [%r1]12 stha %r14, [%r1]12 stwa %r12, [%r1]12 stxa %r12, [%r1]12 sta %f32, [%r1]12 stda %f16, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x1e CASE_ASI_0x10_th0: mov %r25, %r1 ldx [%r24 + 0x60 & ~0x7], %r2 ldx [%r28 + 0x7 & ~0x7], %r4 ldx [%r27 + 0xb9 & ~0x7], %r6 ldx [%r25 + 0x6d & ~0x7], %r8 ldx [%r26 + 0xbf & ~0x7], %r10 ldx [%r21 + 0xd & ~0x7], %r12 ldx [%r27 + 0xb4 & ~0x7], %r14 ldx [%r21 + 0x4d & ~0x7], %r16 ld [%r21 + 0xb0 & ~0x7], %f0 ld [%r23 + 0xba & ~0x7], %f16 ld [%r22 + 0x27 & ~0x7], %f32 ld [%r22 + 0xd5 & ~0x7], %f48 ldsba [%r1]16, %r10 ldsha [%r1]16, %r6 ldswa [%r1]16, %r10 lduba [%r1]16, %r8 lduha [%r1]16, %r4 ldxa [%r1]16, %r12 ldda [%r1]16, %r2 ldstuba [%r1]16, %r10 swapa [%r1]16, %r8 lda [%r1]16, %f48 ldda [%r1]16, %f48 stba %r2, [%r1]16 stha %r0, [%r1]16 stwa %r6, [%r1]16 stxa %r12, [%r1]16 sta %f48, [%r1]16 stda %f0, [%r1]16 casa [%r1]0x10, %r2, %g0 casxa [%r1]0x10, %r2, %g0 prefetcha [%r1]16, 0x1b CASE_ASI_0x22_th0: mov %r27, %r1 ldx [%r25 + 0x19 & ~0x7], %r2 ldx [%r27 + 0xbf & ~0x7], %r4 ldx [%r28 + 0x83 & ~0x7], %r6 ldx [%r28 + 0xf6 & ~0x7], %r8 ldx [%r25 + 0x79 & ~0x7], %r10 ldx [%r24 + 0xa6 & ~0x7], %r12 ldx [%r28 + 0x95 & ~0x7], %r14 ldx [%r22 + 0xff & ~0x7], %r16 ld [%r22 + 0xb2 & ~0x7], %f0 ld [%r26 + 0xfc & ~0x7], %f16 ld [%r26 + 0xa7 & ~0x7], %f32 ld [%r27 + 0xae & ~0x7], %f48 ldsba [%r1]34, %r16 ldsha [%r1]34, %r6 ldswa [%r1]34, %r14 lduba [%r1]34, %r4 lduha [%r1]34, %r14 ldxa [%r1]34, %r10 ldda [%r1]34, %r8 ldstuba [%r1]34, %r16 swapa [%r1]34, %r14 lda [%r1]34, %f16 ldda [%r1]34, %f0 stba %r12, [%r1]34 stha %r12, [%r1]34 stwa %r10, [%r1]34 stxa %r2, [%r1]34 sta %f16, [%r1]34 stda %f48, [%r1]34 casa [%r1]0x22, %r2, %g0 casxa [%r1]0x22, %r2, %g0 prefetcha [%r1]34, 0xf CASE_ASI_0x27_th0: mov %r25, %r1 ldx [%r24 + 0x9 & ~0x7], %r2 ldx [%r23 + 0x6d & ~0x7], %r4 ldx [%r25 + 0x16 & ~0x7], %r6 ldx [%r26 + 0x96 & ~0x7], %r8 ldx [%r22 + 0xbe & ~0x7], %r10 ldx [%r28 + 0xdd & ~0x7], %r12 ldx [%r21 + 0x8a & ~0x7], %r14 ldx [%r24 + 0x0 & ~0x7], %r16 ld [%r26 + 0xd & ~0x7], %f0 ld [%r21 + 0xc2 & ~0x7], %f16 ld [%r26 + 0xee & ~0x7], %f32 ld [%r25 + 0x69 & ~0x7], %f48 ldsba [%r1]39, %r8 ldsha [%r1]39, %r4 ldswa [%r1]39, %r6 lduba [%r1]39, %r4 lduha [%r1]39, %r10 ldxa [%r1]39, %r6 ldda [%r1]39, %r4 ldstuba [%r1]39, %r8 swapa [%r1]39, %r14 lda [%r1]39, %f0 ldda [%r1]39, %f32 stba %r6, [%r1]39 stha %r2, [%r1]39 stwa %r10, [%r1]39 stxa %r2, [%r1]39 sta %f0, [%r1]39 stda %f48, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x3 CASE_ASI_0x2f_th0: mov %r27, %r1 ldx [%r24 + 0x8e & ~0x7], %r2 ldx [%r21 + 0x60 & ~0x7], %r4 ldx [%r26 + 0xca & ~0x7], %r6 ldx [%r24 + 0xd3 & ~0x7], %r8 ldx [%r25 + 0xba & ~0x7], %r10 ldx [%r24 + 0x43 & ~0x7], %r12 ldx [%r24 + 0x7d & ~0x7], %r14 ldx [%r24 + 0xd9 & ~0x7], %r16 ld [%r28 + 0x5c & ~0x7], %f0 ld [%r25 + 0x9a & ~0x7], %f16 ld [%r25 + 0x70 & ~0x7], %f32 ld [%r26 + 0x37 & ~0x7], %f48 ldsba [%r1]47, %r14 ldsha [%r1]47, %r6 ldswa [%r1]47, %r14 lduba [%r1]47, %r2 lduha [%r1]47, %r16 ldxa [%r1]47, %r16 ldda [%r1]47, %r16 ldstuba [%r1]47, %r10 swapa [%r1]47, %r2 lda [%r1]47, %f0 ldda [%r1]47, %f32 stba %r0, [%r1]47 stha %r8, [%r1]47 stwa %r2, [%r1]47 stxa %r8, [%r1]47 sta %f48, [%r1]47 stda %f32, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x12 CASE_ASI_0x30_th0: mov %r24, %r1 ldx [%r21 + 0x3c & ~0x7], %r2 ldx [%r28 + 0x8e & ~0x7], %r4 ldx [%r27 + 0x49 & ~0x7], %r6 ldx [%r26 + 0xd2 & ~0x7], %r8 ldx [%r24 + 0x97 & ~0x7], %r10 ldx [%r21 + 0x28 & ~0x7], %r12 ldx [%r26 + 0x98 & ~0x7], %r14 ldx [%r28 + 0x6e & ~0x7], %r16 ld [%r22 + 0x2e & ~0x7], %f0 ld [%r26 + 0x37 & ~0x7], %f16 ld [%r23 + 0x39 & ~0x7], %f32 ld [%r24 + 0x44 & ~0x7], %f48 ldsba [%r1]48, %r8 ldsha [%r1]48, %r4 ldswa [%r1]48, %r6 lduba [%r1]48, %r12 lduha [%r1]48, %r12 ldxa [%r1]48, %r12 ldda [%r1]48, %r8 ldstuba [%r1]48, %r14 swapa [%r1]48, %r8 lda [%r1]48, %f16 ldda [%r1]48, %f32 stba %r8, [%r1]48 stha %r14, [%r1]48 stwa %r10, [%r1]48 stxa %r14, [%r1]48 sta %f0, [%r1]48 stda %f0, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x14 CASE_ASI_0x31_th0: mov %r27, %r1 ldx [%r26 + 0xc5 & ~0x7], %r2 ldx [%r27 + 0xe5 & ~0x7], %r4 ldx [%r22 + 0xa2 & ~0x7], %r6 ldx [%r25 + 0x9f & ~0x7], %r8 ldx [%r23 + 0x12 & ~0x7], %r10 ldx [%r23 + 0x5c & ~0x7], %r12 ldx [%r24 + 0x80 & ~0x7], %r14 ldx [%r23 + 0x3d & ~0x7], %r16 ld [%r26 + 0xe5 & ~0x7], %f0 ld [%r26 + 0xb & ~0x7], %f16 ld [%r27 + 0x92 & ~0x7], %f32 ld [%r22 + 0x6 & ~0x7], %f48 ldsba [%r1]49, %r8 ldsha [%r1]49, %r10 ldswa [%r1]49, %r4 lduba [%r1]49, %r10 lduha [%r1]49, %r12 ldxa [%r1]49, %r6 ldda [%r1]49, %r16 ldstuba [%r1]49, %r14 swapa [%r1]49, %r12 lda [%r1]49, %f0 ldda [%r1]49, %f0 stba %r12, [%r1]49 stha %r6, [%r1]49 stwa %r10, [%r1]49 stxa %r0, [%r1]49 sta %f32, [%r1]49 stda %f16, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x16 CASE_ASI_0x36_th0: mov %r27, %r1 ldx [%r26 + 0x44 & ~0x7], %r2 ldx [%r27 + 0x22 & ~0x7], %r4 ldx [%r23 + 0x14 & ~0x7], %r6 ldx [%r22 + 0x32 & ~0x7], %r8 ldx [%r25 + 0x9b & ~0x7], %r10 ldx [%r25 + 0x91 & ~0x7], %r12 ldx [%r22 + 0x12 & ~0x7], %r14 ldx [%r28 + 0x27 & ~0x7], %r16 ld [%r25 + 0x51 & ~0x7], %f0 ld [%r23 + 0x34 & ~0x7], %f16 ld [%r26 + 0xa & ~0x7], %f32 ld [%r21 + 0xd0 & ~0x7], %f48 ldsba [%r1]54, %r2 ldsha [%r1]54, %r12 ldswa [%r1]54, %r8 lduba [%r1]54, %r16 lduha [%r1]54, %r16 ldxa [%r1]54, %r2 ldda [%r1]54, %r6 ldstuba [%r1]54, %r16 swapa [%r1]54, %r16 lda [%r1]54, %f16 ldda [%r1]54, %f48 stba %r0, [%r1]54 stha %r4, [%r1]54 stwa %r12, [%r1]54 stxa %r6, [%r1]54 sta %f32, [%r1]54 stda %f32, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x3 CASE_ASI_0x38_th0: mov %r22, %r1 ldx [%r22 + 0xaf & ~0x7], %r2 ldx [%r28 + 0x83 & ~0x7], %r4 ldx [%r28 + 0x77 & ~0x7], %r6 ldx [%r24 + 0x68 & ~0x7], %r8 ldx [%r27 + 0x1d & ~0x7], %r10 ldx [%r22 + 0xb2 & ~0x7], %r12 ldx [%r23 + 0x87 & ~0x7], %r14 ldx [%r21 + 0x26 & ~0x7], %r16 ld [%r24 + 0x15 & ~0x7], %f0 ld [%r26 + 0x4 & ~0x7], %f16 ld [%r22 + 0x94 & ~0x7], %f32 ld [%r22 + 0x43 & ~0x7], %f48 ldsba [%r1]56, %r2 ldsha [%r1]56, %r4 ldswa [%r1]56, %r2 lduba [%r1]56, %r4 lduha [%r1]56, %r8 ldxa [%r1]56, %r12 ldda [%r1]56, %r8 ldstuba [%r1]56, %r10 swapa [%r1]56, %r8 lda [%r1]56, %f0 ldda [%r1]56, %f16 stba %r4, [%r1]56 stha %r4, [%r1]56 stwa %r0, [%r1]56 stxa %r0, [%r1]56 sta %f0, [%r1]56 stda %f0, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x5 CASE_ASI_0x39_th0: mov %r27, %r1 ldx [%r27 + 0xec & ~0x7], %r2 ldx [%r25 + 0x78 & ~0x7], %r4 ldx [%r26 + 0x82 & ~0x7], %r6 ldx [%r27 + 0xfb & ~0x7], %r8 ldx [%r24 + 0xab & ~0x7], %r10 ldx [%r28 + 0xda & ~0x7], %r12 ldx [%r27 + 0xb7 & ~0x7], %r14 ldx [%r21 + 0xcc & ~0x7], %r16 ld [%r23 + 0x75 & ~0x7], %f0 ld [%r23 + 0xc6 & ~0x7], %f16 ld [%r25 + 0xe & ~0x7], %f32 ld [%r21 + 0x8f & ~0x7], %f48 ldsba [%r1]57, %r12 ldsha [%r1]57, %r2 ldswa [%r1]57, %r10 lduba [%r1]57, %r14 lduha [%r1]57, %r4 ldxa [%r1]57, %r2 ldda [%r1]57, %r16 ldstuba [%r1]57, %r4 swapa [%r1]57, %r4 lda [%r1]57, %f48 ldda [%r1]57, %f48 stba %r10, [%r1]57 stha %r8, [%r1]57 stwa %r10, [%r1]57 stxa %r12, [%r1]57 sta %f0, [%r1]57 stda %f0, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0xb CASE_ASI_0x3e_th0: mov %r27, %r1 ldx [%r22 + 0x9c & ~0x7], %r2 ldx [%r21 + 0x6f & ~0x7], %r4 ldx [%r21 + 0x84 & ~0x7], %r6 ldx [%r24 + 0xb0 & ~0x7], %r8 ldx [%r21 + 0x67 & ~0x7], %r10 ldx [%r25 + 0x47 & ~0x7], %r12 ldx [%r28 + 0x5d & ~0x7], %r14 ldx [%r23 + 0xf3 & ~0x7], %r16 ld [%r21 + 0x9d & ~0x7], %f0 ld [%r27 + 0x5b & ~0x7], %f16 ld [%r28 + 0x2e & ~0x7], %f32 ld [%r24 + 0xc9 & ~0x7], %f48 ldsba [%r1]62, %r2 ldsha [%r1]62, %r10 ldswa [%r1]62, %r4 lduba [%r1]62, %r10 lduha [%r1]62, %r14 ldxa [%r1]62, %r4 ldda [%r1]62, %r8 ldstuba [%r1]62, %r16 swapa [%r1]62, %r6 lda [%r1]62, %f16 ldda [%r1]62, %f0 stba %r4, [%r1]62 stha %r14, [%r1]62 stwa %r14, [%r1]62 stxa %r14, [%r1]62 sta %f0, [%r1]62 stda %f0, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x1d CASE_ASI_0x82_th0: mov %r27, %r1 ldx [%r28 + 0x43 & ~0x7], %r2 ldx [%r22 + 0x89 & ~0x7], %r4 ldx [%r23 + 0x62 & ~0x7], %r6 ldx [%r23 + 0x79 & ~0x7], %r8 ldx [%r26 + 0xee & ~0x7], %r10 ldx [%r24 + 0x79 & ~0x7], %r12 ldx [%r28 + 0x4c & ~0x7], %r14 ldx [%r24 + 0xd2 & ~0x7], %r16 ld [%r24 + 0xba & ~0x7], %f0 ld [%r23 + 0xa9 & ~0x7], %f16 ld [%r27 + 0xaa & ~0x7], %f32 ld [%r27 + 0xed & ~0x7], %f48 ldsba [%r1]130, %r6 ldsha [%r1]130, %r8 ldswa [%r1]130, %r10 lduba [%r1]130, %r8 lduha [%r1]130, %r16 ldxa [%r1]130, %r2 ldda [%r1]130, %r8 ldstuba [%r1]130, %r6 swapa [%r1]130, %r12 lda [%r1]130, %f16 ldda [%r1]130, %f32 stba %r0, [%r1]130 stha %r10, [%r1]130 stwa %r14, [%r1]130 stxa %r2, [%r1]130 sta %f48, [%r1]130 stda %f0, [%r1]130 casa [%r1]0x82, %r2, %g0 casxa [%r1]0x82, %r2, %g0 prefetcha [%r1]130, 0xc CASE_ASI_0xc2_th0: mov %r22, %r1 ldx [%r21 + 0x9 & ~0x7], %r2 ldx [%r24 + 0x71 & ~0x7], %r4 ldx [%r26 + 0x42 & ~0x7], %r6 ldx [%r27 + 0x19 & ~0x7], %r8 ldx [%r26 + 0x82 & ~0x7], %r10 ldx [%r24 + 0x27 & ~0x7], %r12 ldx [%r26 + 0x1b & ~0x7], %r14 ldx [%r22 + 0xe2 & ~0x7], %r16 ld [%r28 + 0x4 & ~0x7], %f0 ld [%r27 + 0x1e & ~0x7], %f16 ld [%r22 + 0x91 & ~0x7], %f32 ld [%r22 + 0xdd & ~0x7], %f48 ldsba [%r1]194, %r10 ldsha [%r1]194, %r8 ldswa [%r1]194, %r6 lduba [%r1]194, %r8 lduha [%r1]194, %r16 ldxa [%r1]194, %r14 ldda [%r1]194, %r12 ldstuba [%r1]194, %r14 swapa [%r1]194, %r16 lda [%r1]194, %f0 ldda [%r1]194, %f16 stba %r6, [%r1]194 stha %r6, [%r1]194 stwa %r4, [%r1]194 stxa %r2, [%r1]194 sta %f32, [%r1]194 stda %f32, [%r1]194 casa [%r1]0xc2, %r2, %g0 casxa [%r1]0xc2, %r2, %g0 prefetcha [%r1]194, 0xf CASE_ASI_0xcc_th0: mov %r25, %r1 ldx [%r27 + 0x47 & ~0x7], %r2 ldx [%r24 + 0x1b & ~0x7], %r4 ldx [%r22 + 0xe6 & ~0x7], %r6 ldx [%r25 + 0xd0 & ~0x7], %r8 ldx [%r27 + 0xb5 & ~0x7], %r10 ldx [%r23 + 0xef & ~0x7], %r12 ldx [%r22 + 0xb9 & ~0x7], %r14 ldx [%r27 + 0x57 & ~0x7], %r16 ld [%r23 + 0x56 & ~0x7], %f0 ld [%r25 + 0x8d & ~0x7], %f16 ld [%r21 + 0x74 & ~0x7], %f32 ld [%r24 + 0x40 & ~0x7], %f48 ldsba [%r1]204, %r10 ldsha [%r1]204, %r4 ldswa [%r1]204, %r10 lduba [%r1]204, %r6 lduha [%r1]204, %r16 ldxa [%r1]204, %r10 ldda [%r1]204, %r6 ldstuba [%r1]204, %r8 swapa [%r1]204, %r4 lda [%r1]204, %f32 ldda [%r1]204, %f0 stba %r12, [%r1]204 stha %r8, [%r1]204 stwa %r6, [%r1]204 stxa %r2, [%r1]204 sta %f32, [%r1]204 stda %f16, [%r1]204 casa [%r1]0xcc, %r2, %g0 casxa [%r1]0xcc, %r2, %g0 prefetcha [%r1]204, 0x17 CASE_ASI_0xda_th0: mov %r27, %r1 ldx [%r27 + 0x79 & ~0x7], %r2 ldx [%r28 + 0x15 & ~0x7], %r4 ldx [%r22 + 0xad & ~0x7], %r6 ldx [%r27 + 0xe9 & ~0x7], %r8 ldx [%r24 + 0xdb & ~0x7], %r10 ldx [%r23 + 0xab & ~0x7], %r12 ldx [%r22 + 0x7c & ~0x7], %r14 ldx [%r22 + 0x69 & ~0x7], %r16 ld [%r24 + 0xde & ~0x7], %f0 ld [%r24 + 0xc4 & ~0x7], %f16 ld [%r25 + 0x60 & ~0x7], %f32 ld [%r28 + 0xd9 & ~0x7], %f48 ldsba [%r1]218, %r6 ldsha [%r1]218, %r14 ldswa [%r1]218, %r16 lduba [%r1]218, %r14 lduha [%r1]218, %r4 ldxa [%r1]218, %r4 ldda [%r1]218, %r10 ldstuba [%r1]218, %r6 swapa [%r1]218, %r16 lda [%r1]218, %f32 ldda [%r1]218, %f32 stba %r6, [%r1]218 stha %r6, [%r1]218 stwa %r2, [%r1]218 stxa %r14, [%r1]218 sta %f48, [%r1]218 stda %f0, [%r1]218 casa [%r1]0xda, %r2, %g0 casxa [%r1]0xda, %r2, %g0 prefetcha [%r1]218, 0x2 CASE_ASI_0xf0_th0: mov %r23, %r1 ldx [%r27 + 0xf9 & ~0x7], %r2 ldx [%r26 + 0x6b & ~0x7], %r4 ldx [%r27 + 0x50 & ~0x7], %r6 ldx [%r28 + 0x13 & ~0x7], %r8 ldx [%r23 + 0xd4 & ~0x7], %r10 ldx [%r21 + 0xc3 & ~0x7], %r12 ldx [%r24 + 0x3b & ~0x7], %r14 ldx [%r21 + 0x54 & ~0x7], %r16 ld [%r28 + 0xbf & ~0x7], %f0 ld [%r25 + 0x9f & ~0x7], %f16 ld [%r25 + 0x92 & ~0x7], %f32 ld [%r23 + 0x9d & ~0x7], %f48 ldsba [%r1]240, %r8 ldsha [%r1]240, %r12 ldswa [%r1]240, %r2 lduba [%r1]240, %r8 lduha [%r1]240, %r10 ldxa [%r1]240, %r10 ldda [%r1]240, %r16 ldstuba [%r1]240, %r14 swapa [%r1]240, %r14 lda [%r1]240, %f48 ldda [%r1]240, %f32 stba %r4, [%r1]240 stha %r12, [%r1]240 stwa %r0, [%r1]240 stxa %r2, [%r1]240 sta %f32, [%r1]240 stda %f0, [%r1]240 casa [%r1]0xf0, %r2, %g0 casxa [%r1]0xf0, %r2, %g0 prefetcha [%r1]240, 0xe CASE_ASI_0x21_th0_0x8: set 0x8, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r10 ldswa [%r1]33, %r8 lduba [%r1]33, %r6 lduha [%r1]33, %r4 ldxa [%r1]33, %r14 ldda [%r1]33, %r8 ldstuba [%r1]33, %r10 swapa [%r1]33, %r14 lda [%r1]33, %f48 ldda [%r1]33, %f0 stba %r14, [%r1]33 stha %r8, [%r1]33 stwa %r6, [%r1]33 sta %f32, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1 CASE_ASI_0x21_th0_0x10: set 0x10, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r2 ldswa [%r1]33, %r8 lduba [%r1]33, %r12 lduha [%r1]33, %r10 ldxa [%r1]33, %r2 ldda [%r1]33, %r14 ldstuba [%r1]33, %r2 swapa [%r1]33, %r6 lda [%r1]33, %f48 ldda [%r1]33, %f0 stba %r2, [%r1]33 stha %r12, [%r1]33 stwa %r0, [%r1]33 sta %f48, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x12 CASE_ASI_0x21_th0_0x108: set 0x108, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r4 ldswa [%r1]33, %r16 lduba [%r1]33, %r2 lduha [%r1]33, %r4 ldxa [%r1]33, %r10 ldda [%r1]33, %r8 ldstuba [%r1]33, %r4 swapa [%r1]33, %r8 lda [%r1]33, %f0 ldda [%r1]33, %f48 stba %r8, [%r1]33 stha %r10, [%r1]33 stwa %r4, [%r1]33 sta %f48, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x18 CASE_ASI_0x21_th0_0x110: set 0x110, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r16 ldswa [%r1]33, %r14 lduba [%r1]33, %r8 lduha [%r1]33, %r16 ldxa [%r1]33, %r4 ldda [%r1]33, %r2 ldstuba [%r1]33, %r16 swapa [%r1]33, %r6 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r0, [%r1]33 stha %r8, [%r1]33 stwa %r8, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x19 CASE_ASI_0x21_th0_rand: setx 0x372f356e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x34 & ~0x7], %r2 ldx [%r28 + 0xbc & ~0x7], %r4 ldx [%r23 + 0x4a & ~0x7], %r6 ldx [%r22 + 0xf6 & ~0x7], %r8 ldx [%r27 + 0x2e & ~0x7], %r10 ldx [%r26 + 0x52 & ~0x7], %r12 ldx [%r22 + 0xcb & ~0x7], %r14 ldx [%r26 + 0xae & ~0x7], %r16 ld [%r22 + 0x3a & ~0x7], %f0 ld [%r26 + 0x4f & ~0x7], %f16 ld [%r23 + 0xd8 & ~0x7], %f32 ld [%r27 + 0xc1 & ~0x7], %f48 ldsba [%r1]33, %r2 ldsha [%r1]33, %r4 ldswa [%r1]33, %r16 lduba [%r1]33, %r2 lduha [%r1]33, %r10 ldxa [%r1]33, %r10 ldda [%r1]33, %r8 ldstuba [%r1]33, %r4 swapa [%r1]33, %r12 lda [%r1]33, %f32 ldda [%r1]33, %f48 stba %r6, [%r1]33 stha %r4, [%r1]33 stwa %r0, [%r1]33 stxa %r10, [%r1]33 sta %f32, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x3 ldx [%r23 + 0x7 & ~0x7], %r2 ldx [%r24 + 0x40 & ~0x7], %r4 ldx [%r25 + 0x5 & ~0x7], %r6 ldx [%r21 + 0x45 & ~0x7], %r8 ldx [%r28 + 0xbe & ~0x7], %r10 ldx [%r25 + 0x42 & ~0x7], %r12 ldx [%r28 + 0xaa & ~0x7], %r14 ldx [%r27 + 0xc & ~0x7], %r16 ld [%r25 + 0x54 & ~0x7], %f0 ld [%r23 + 0x1d & ~0x7], %f16 ld [%r22 + 0xf7 & ~0x7], %f32 ld [%r27 + 0x9c & ~0x7], %f48 CASE_ASI_0x21_rand2: set 0x0, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r2 ldswa [%r1]33, %r16 lduba [%r1]33, %r4 lduha [%r1]33, %r2 ldxa [%r1]33, %r8 ldda [%r1]33, %r12 ldstuba [%r1]33, %r14 swapa [%r1]33, %r10 lda [%r1]33, %f0 ldda [%r1]33, %f0 stba %r0, [%r1]33 stha %r6, [%r1]33 stwa %r8, [%r1]33 sta %f48, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x4 CASE_ASI_0x21_rand3: set 0xda, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]33, %r8 ldsha [%r1]33, %r2 ldswa [%r1]33, %r4 lduba [%r1]33, %r16 lduha [%r1]33, %r12 ldxa [%r1]33, %r8 ldda [%r1]33, %r6 ldstuba [%r1]33, %r4 swapa [%r1]33, %r6 lda [%r1]33, %f32 ldda [%r1]33, %f16 stba %r12, [%r1]33 stha %r4, [%r1]33 stwa %r8, [%r1]33 sta %f0, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x5 CASE_ASI_0x40_th0_0x0: mov %g0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r10 ldswa [%r1]64, %r4 lduba [%r1]64, %r12 lduha [%r1]64, %r6 ldxa [%r1]64, %r8 ldda [%r1]64, %r10 ldstuba [%r1]64, %r16 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r4, [%r1]64 stha %r2, [%r1]64 stwa %r10, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x17 CASE_ASI_0x40_th0_0x8: set 0x8, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r16 ldswa [%r1]64, %r10 lduba [%r1]64, %r8 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r14 ldstuba [%r1]64, %r14 swapa [%r1]64, %r12 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r6, [%r1]64 stwa %r12, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x6 CASE_ASI_0x40_th0_0x10: set 0x10, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r8 ldswa [%r1]64, %r6 lduba [%r1]64, %r4 lduha [%r1]64, %r4 ldxa [%r1]64, %r4 ldda [%r1]64, %r10 ldstuba [%r1]64, %r8 swapa [%r1]64, %r14 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r10, [%r1]64 stwa %r14, [%r1]64 sta %f0, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x3 CASE_ASI_0x40_th0_0x18: set 0x18, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r4 ldswa [%r1]64, %r16 lduba [%r1]64, %r4 lduha [%r1]64, %r14 ldxa [%r1]64, %r16 ldda [%r1]64, %r4 ldstuba [%r1]64, %r16 swapa [%r1]64, %r4 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r2, [%r1]64 stha %r10, [%r1]64 stwa %r14, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x17 CASE_ASI_0x40_th0_0x20: set 0x20, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r12 ldswa [%r1]64, %r14 lduba [%r1]64, %r2 lduha [%r1]64, %r12 ldxa [%r1]64, %r8 ldda [%r1]64, %r14 ldstuba [%r1]64, %r14 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r6, [%r1]64 stha %r10, [%r1]64 stwa %r10, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x17 CASE_ASI_0x40_th0_0x80: set 0x80, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r4 ldswa [%r1]64, %r8 lduba [%r1]64, %r10 lduha [%r1]64, %r10 ldxa [%r1]64, %r12 ldda [%r1]64, %r8 ldstuba [%r1]64, %r10 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r12, [%r1]64 stha %r0, [%r1]64 stwa %r0, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xb CASE_ASI_0x40_th0_0x88: set 0x88, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r12 ldswa [%r1]64, %r14 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r8 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r14, [%r1]64 stwa %r2, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th0_0x90: set 0x90, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r12 ldswa [%r1]64, %r12 lduba [%r1]64, %r6 lduha [%r1]64, %r2 ldxa [%r1]64, %r4 ldda [%r1]64, %r16 ldstuba [%r1]64, %r2 swapa [%r1]64, %r10 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r0, [%r1]64 stwa %r0, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1d CASE_ASI_0x40_th0_0x98: set 0x98, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r10 ldswa [%r1]64, %r2 lduba [%r1]64, %r2 lduha [%r1]64, %r8 ldxa [%r1]64, %r2 ldda [%r1]64, %r4 ldstuba [%r1]64, %r8 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r8, [%r1]64 stwa %r4, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x0 CASE_ASI_0x40_th0_rand: setx 0x7f371250, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x1e & ~0x7], %r2 ldx [%r26 + 0x96 & ~0x7], %r4 ldx [%r26 + 0x51 & ~0x7], %r6 ldx [%r23 + 0x73 & ~0x7], %r8 ldx [%r24 + 0x4e & ~0x7], %r10 ldx [%r24 + 0xe5 & ~0x7], %r12 ldx [%r21 + 0xdb & ~0x7], %r14 ldx [%r21 + 0x3f & ~0x7], %r16 ld [%r22 + 0x9e & ~0x7], %f0 ld [%r25 + 0x36 & ~0x7], %f16 ld [%r24 + 0x9b & ~0x7], %f32 ld [%r28 + 0xf & ~0x7], %f48 ldsba [%r1]64, %r8 ldsha [%r1]64, %r8 ldswa [%r1]64, %r8 lduba [%r1]64, %r12 lduha [%r1]64, %r16 ldxa [%r1]64, %r12 ldda [%r1]64, %r2 ldstuba [%r1]64, %r10 swapa [%r1]64, %r10 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r0, [%r1]64 stha %r4, [%r1]64 stwa %r14, [%r1]64 stxa %r12, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x16 ldx [%r21 + 0x95 & ~0x7], %r2 ldx [%r28 + 0xda & ~0x7], %r4 ldx [%r24 + 0x91 & ~0x7], %r6 ldx [%r27 + 0x9e & ~0x7], %r8 ldx [%r23 + 0x88 & ~0x7], %r10 ldx [%r27 + 0x14 & ~0x7], %r12 ldx [%r27 + 0x3f & ~0x7], %r14 ldx [%r27 + 0x57 & ~0x7], %r16 ld [%r21 + 0x2e & ~0x7], %f0 ld [%r24 + 0x96 & ~0x7], %f16 ld [%r27 + 0x40 & ~0x7], %f32 ld [%r22 + 0x50 & ~0x7], %f48 CASE_ASI_0x40_rand4: set 0x30, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r16 ldswa [%r1]64, %r12 lduba [%r1]64, %r6 lduha [%r1]64, %r2 ldxa [%r1]64, %r16 ldda [%r1]64, %r10 ldstuba [%r1]64, %r6 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r2, [%r1]64 stha %r10, [%r1]64 stwa %r2, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xa CASE_ASI_0x40_rand5: set 0x168, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]64, %r12 ldsha [%r1]64, %r14 ldswa [%r1]64, %r4 lduba [%r1]64, %r2 lduha [%r1]64, %r12 ldxa [%r1]64, %r14 ldda [%r1]64, %r6 ldstuba [%r1]64, %r4 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r10, [%r1]64 stwa %r8, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x16 CASE_ASI_0x44_th0_0x0: mov %g0, %r1 ldsba [%r1]68, %r2 ldsha [%r1]68, %r6 ldswa [%r1]68, %r4 lduba [%r1]68, %r2 lduha [%r1]68, %r6 ldxa [%r1]68, %r8 ldda [%r1]68, %r6 ldstuba [%r1]68, %r14 swapa [%r1]68, %r6 lda [%r1]68, %f0 ldda [%r1]68, %f32 stba %r0, [%r1]68 stha %r12, [%r1]68 stwa %r8, [%r1]68 sta %f0, [%r1]68 stda %f48, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0xd CASE_ASI_0x44_th0_rand: setx 0x63e99212, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xdb & ~0x7], %r2 ldx [%r21 + 0xd2 & ~0x7], %r4 ldx [%r26 + 0xa & ~0x7], %r6 ldx [%r24 + 0x76 & ~0x7], %r8 ldx [%r22 + 0xd7 & ~0x7], %r10 ldx [%r23 + 0xa7 & ~0x7], %r12 ldx [%r26 + 0xea & ~0x7], %r14 ldx [%r26 + 0x84 & ~0x7], %r16 ld [%r28 + 0xb6 & ~0x7], %f0 ld [%r25 + 0x83 & ~0x7], %f16 ld [%r24 + 0x60 & ~0x7], %f32 ld [%r22 + 0x7c & ~0x7], %f48 ldsba [%r1]68, %r2 ldsha [%r1]68, %r8 ldswa [%r1]68, %r8 lduba [%r1]68, %r10 lduha [%r1]68, %r4 ldxa [%r1]68, %r8 ldda [%r1]68, %r10 ldstuba [%r1]68, %r8 swapa [%r1]68, %r16 lda [%r1]68, %f0 ldda [%r1]68, %f32 stba %r12, [%r1]68 stha %r8, [%r1]68 stwa %r14, [%r1]68 stxa %r8, [%r1]68 sta %f48, [%r1]68 stda %f32, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x16 ldx [%r22 + 0xa2 & ~0x7], %r2 ldx [%r28 + 0x58 & ~0x7], %r4 ldx [%r26 + 0x88 & ~0x7], %r6 ldx [%r23 + 0xc & ~0x7], %r8 ldx [%r28 + 0x4e & ~0x7], %r10 ldx [%r25 + 0x60 & ~0x7], %r12 ldx [%r21 + 0x6c & ~0x7], %r14 ldx [%r25 + 0xaa & ~0x7], %r16 ld [%r26 + 0x60 & ~0x7], %f0 ld [%r22 + 0xe4 & ~0x7], %f16 ld [%r28 + 0x27 & ~0x7], %f32 ld [%r28 + 0x1b & ~0x7], %f48 CASE_ASI_0x44_rand6: set 0x36, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]68, %r2 ldsha [%r1]68, %r16 ldswa [%r1]68, %r12 lduba [%r1]68, %r14 lduha [%r1]68, %r6 ldxa [%r1]68, %r12 ldda [%r1]68, %r16 ldstuba [%r1]68, %r8 swapa [%r1]68, %r8 lda [%r1]68, %f48 ldda [%r1]68, %f32 stba %r8, [%r1]68 stha %r0, [%r1]68 stwa %r14, [%r1]68 sta %f16, [%r1]68 stda %f0, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x9 CASE_ASI_0x4a_th0_range7: !!asi_range = 0x0-0x3f set 0x31, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r16 ldsha [%r1]74, %r10 ldswa [%r1]74, %r8 lduba [%r1]74, %r12 lduha [%r1]74, %r10 ldxa [%r1]74, %r12 ldda [%r1]74, %r14 ldstuba [%r1]74, %r14 swapa [%r1]74, %r16 lda [%r1]74, %f16 ldda [%r1]74, %f48 stba %r8, [%r1]74 stha %r2, [%r1]74 stwa %r8, [%r1]74 sta %f0, [%r1]74 stda %f16, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x0 CASE_ASI_0x5_th0: setx 0x291ad4f3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x7f & ~0x7], %r2 ldx [%r24 + 0x94 & ~0x7], %r4 ldx [%r27 + 0x51 & ~0x7], %r6 ldx [%r23 + 0x14 & ~0x7], %r8 ldx [%r24 + 0x30 & ~0x7], %r10 ldx [%r25 + 0xf0 & ~0x7], %r12 ldx [%r26 + 0xd0 & ~0x7], %r14 ldx [%r22 + 0xbf & ~0x7], %r16 ld [%r28 + 0x33 & ~0x7], %f0 ld [%r28 + 0x62 & ~0x7], %f16 ld [%r23 + 0xcb & ~0x7], %f32 ld [%r22 + 0x78 & ~0x7], %f48 ldsba [%r1]5, %r4 ldsha [%r1]5, %r10 ldswa [%r1]5, %r12 lduba [%r1]5, %r4 lduha [%r1]5, %r14 ldxa [%r1]5, %r4 ldda [%r1]5, %r12 ldstuba [%r1]5, %r8 swapa [%r1]5, %r10 lda [%r1]5, %f32 ldda [%r1]5, %f48 stba %r10, [%r1]5 stha %r12, [%r1]5 stwa %r14, [%r1]5 stxa %r6, [%r1]5 sta %f16, [%r1]5 stda %f48, [%r1]5 casa [%r1]0x5, %r2, %g0 casxa [%r1]0x5, %r2, %g0 prefetcha [%r1]5, 0x1e CASE_ASI_0xe_th0: setx 0x31bf725c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xaf & ~0x7], %r2 ldx [%r24 + 0x8 & ~0x7], %r4 ldx [%r22 + 0x9b & ~0x7], %r6 ldx [%r22 + 0x9 & ~0x7], %r8 ldx [%r25 + 0xb9 & ~0x7], %r10 ldx [%r28 + 0xd9 & ~0x7], %r12 ldx [%r28 + 0x96 & ~0x7], %r14 ldx [%r24 + 0xce & ~0x7], %r16 ld [%r28 + 0xfe & ~0x7], %f0 ld [%r21 + 0xb5 & ~0x7], %f16 ld [%r28 + 0xaa & ~0x7], %f32 ld [%r24 + 0xee & ~0x7], %f48 ldsba [%r1]14, %r4 ldsha [%r1]14, %r2 ldswa [%r1]14, %r8 lduba [%r1]14, %r2 lduha [%r1]14, %r14 ldxa [%r1]14, %r2 ldda [%r1]14, %r10 ldstuba [%r1]14, %r12 swapa [%r1]14, %r14 lda [%r1]14, %f48 ldda [%r1]14, %f0 stba %r4, [%r1]14 stha %r4, [%r1]14 stwa %r8, [%r1]14 stxa %r12, [%r1]14 sta %f48, [%r1]14 stda %f16, [%r1]14 casa [%r1]0xe, %r2, %g0 casxa [%r1]0xe, %r2, %g0 prefetcha [%r1]14, 0x1b CASE_ASI_0x12_th0: setx 0x245bde90, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xc6 & ~0x7], %r2 ldx [%r25 + 0x6a & ~0x7], %r4 ldx [%r25 + 0x1 & ~0x7], %r6 ldx [%r22 + 0x64 & ~0x7], %r8 ldx [%r23 + 0x41 & ~0x7], %r10 ldx [%r25 + 0x99 & ~0x7], %r12 ldx [%r23 + 0xb & ~0x7], %r14 ldx [%r25 + 0x19 & ~0x7], %r16 ld [%r23 + 0x3f & ~0x7], %f0 ld [%r28 + 0xcb & ~0x7], %f16 ld [%r28 + 0x6c & ~0x7], %f32 ld [%r24 + 0x2a & ~0x7], %f48 ldsba [%r1]18, %r8 ldsha [%r1]18, %r14 ldswa [%r1]18, %r10 lduba [%r1]18, %r2 lduha [%r1]18, %r16 ldxa [%r1]18, %r12 ldda [%r1]18, %r6 ldstuba [%r1]18, %r12 swapa [%r1]18, %r8 lda [%r1]18, %f16 ldda [%r1]18, %f16 stba %r0, [%r1]18 stha %r4, [%r1]18 stwa %r12, [%r1]18 stxa %r8, [%r1]18 sta %f16, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x7 CASE_ASI_0x13_th0: setx 0x20a4c3e3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xbb & ~0x7], %r2 ldx [%r25 + 0x11 & ~0x7], %r4 ldx [%r28 + 0x41 & ~0x7], %r6 ldx [%r24 + 0x37 & ~0x7], %r8 ldx [%r28 + 0x59 & ~0x7], %r10 ldx [%r23 + 0x15 & ~0x7], %r12 ldx [%r24 + 0xe4 & ~0x7], %r14 ldx [%r24 + 0x69 & ~0x7], %r16 ld [%r22 + 0xd6 & ~0x7], %f0 ld [%r22 + 0x80 & ~0x7], %f16 ld [%r23 + 0x8d & ~0x7], %f32 ld [%r28 + 0x1a & ~0x7], %f48 ldsba [%r1]19, %r4 ldsha [%r1]19, %r14 ldswa [%r1]19, %r12 lduba [%r1]19, %r10 lduha [%r1]19, %r16 ldxa [%r1]19, %r4 ldda [%r1]19, %r2 ldstuba [%r1]19, %r12 swapa [%r1]19, %r4 lda [%r1]19, %f32 ldda [%r1]19, %f0 stba %r8, [%r1]19 stha %r4, [%r1]19 stwa %r6, [%r1]19 stxa %r8, [%r1]19 sta %f32, [%r1]19 stda %f48, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x13 CASE_ASI_0x2d_th0: setx 0x3d456924, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xe & ~0x7], %r2 ldx [%r28 + 0x14 & ~0x7], %r4 ldx [%r22 + 0x7b & ~0x7], %r6 ldx [%r24 + 0x25 & ~0x7], %r8 ldx [%r24 + 0x1e & ~0x7], %r10 ldx [%r24 + 0xfe & ~0x7], %r12 ldx [%r23 + 0x7a & ~0x7], %r14 ldx [%r26 + 0x70 & ~0x7], %r16 ld [%r26 + 0x2e & ~0x7], %f0 ld [%r28 + 0x4e & ~0x7], %f16 ld [%r21 + 0xb4 & ~0x7], %f32 ld [%r21 + 0x7d & ~0x7], %f48 ldsba [%r1]45, %r10 ldsha [%r1]45, %r12 ldswa [%r1]45, %r6 lduba [%r1]45, %r12 lduha [%r1]45, %r14 ldxa [%r1]45, %r12 ldda [%r1]45, %r12 ldstuba [%r1]45, %r6 swapa [%r1]45, %r2 lda [%r1]45, %f32 ldda [%r1]45, %f16 stba %r6, [%r1]45 stha %r2, [%r1]45 stwa %r12, [%r1]45 stxa %r4, [%r1]45 sta %f32, [%r1]45 stda %f32, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x19 CASE_ASI_0x34_th0: setx 0x12098bec, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x3d & ~0x7], %r2 ldx [%r21 + 0x48 & ~0x7], %r4 ldx [%r28 + 0xf7 & ~0x7], %r6 ldx [%r22 + 0xf3 & ~0x7], %r8 ldx [%r25 + 0x48 & ~0x7], %r10 ldx [%r25 + 0x21 & ~0x7], %r12 ldx [%r24 + 0x2d & ~0x7], %r14 ldx [%r28 + 0xef & ~0x7], %r16 ld [%r27 + 0xd & ~0x7], %f0 ld [%r24 + 0x3d & ~0x7], %f16 ld [%r27 + 0x99 & ~0x7], %f32 ld [%r26 + 0x59 & ~0x7], %f48 ldsba [%r1]52, %r2 ldsha [%r1]52, %r16 ldswa [%r1]52, %r4 lduba [%r1]52, %r12 lduha [%r1]52, %r4 ldxa [%r1]52, %r16 ldda [%r1]52, %r14 ldstuba [%r1]52, %r16 swapa [%r1]52, %r14 lda [%r1]52, %f48 ldda [%r1]52, %f16 stba %r8, [%r1]52 stha %r2, [%r1]52 stwa %r4, [%r1]52 stxa %r14, [%r1]52 sta %f48, [%r1]52 stda %f16, [%r1]52 casa [%r1]0x34, %r2, %g0 casxa [%r1]0x34, %r2, %g0 prefetcha [%r1]52, 0x1d CASE_ASI_0x37_th0: setx 0x559a9476, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xc1 & ~0x7], %r2 ldx [%r23 + 0xd8 & ~0x7], %r4 ldx [%r26 + 0xd8 & ~0x7], %r6 ldx [%r22 + 0xe6 & ~0x7], %r8 ldx [%r28 + 0xa2 & ~0x7], %r10 ldx [%r21 + 0x61 & ~0x7], %r12 ldx [%r22 + 0x15 & ~0x7], %r14 ldx [%r24 + 0x90 & ~0x7], %r16 ld [%r23 + 0xca & ~0x7], %f0 ld [%r28 + 0x2d & ~0x7], %f16 ld [%r24 + 0x69 & ~0x7], %f32 ld [%r24 + 0x27 & ~0x7], %f48 ldsba [%r1]55, %r14 ldsha [%r1]55, %r14 ldswa [%r1]55, %r14 lduba [%r1]55, %r4 lduha [%r1]55, %r10 ldxa [%r1]55, %r4 ldda [%r1]55, %r12 ldstuba [%r1]55, %r2 swapa [%r1]55, %r2 lda [%r1]55, %f16 ldda [%r1]55, %f48 stba %r4, [%r1]55 stha %r10, [%r1]55 stwa %r10, [%r1]55 stxa %r6, [%r1]55 sta %f32, [%r1]55 stda %f48, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x1b CASE_ASI_0x3f_th0: setx 0x58fb357d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xef & ~0x7], %r2 ldx [%r27 + 0xe8 & ~0x7], %r4 ldx [%r21 + 0xea & ~0x7], %r6 ldx [%r24 + 0xca & ~0x7], %r8 ldx [%r26 + 0x31 & ~0x7], %r10 ldx [%r22 + 0x6b & ~0x7], %r12 ldx [%r25 + 0x16 & ~0x7], %r14 ldx [%r28 + 0x5e & ~0x7], %r16 ld [%r26 + 0xc6 & ~0x7], %f0 ld [%r24 + 0x87 & ~0x7], %f16 ld [%r28 + 0xf9 & ~0x7], %f32 ld [%r28 + 0xb8 & ~0x7], %f48 ldsba [%r1]63, %r10 ldsha [%r1]63, %r2 ldswa [%r1]63, %r14 lduba [%r1]63, %r4 lduha [%r1]63, %r4 ldxa [%r1]63, %r14 ldda [%r1]63, %r10 ldstuba [%r1]63, %r2 swapa [%r1]63, %r16 lda [%r1]63, %f48 ldda [%r1]63, %f48 stba %r14, [%r1]63 stha %r10, [%r1]63 stwa %r6, [%r1]63 stxa %r14, [%r1]63 sta %f16, [%r1]63 stda %f32, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x8 CASE_ASI_0x4b_th0: setx 0x36b66ed7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x14 & ~0x7], %r2 ldx [%r28 + 0xa9 & ~0x7], %r4 ldx [%r28 + 0x34 & ~0x7], %r6 ldx [%r27 + 0xa8 & ~0x7], %r8 ldx [%r27 + 0xc4 & ~0x7], %r10 ldx [%r22 + 0x14 & ~0x7], %r12 ldx [%r27 + 0x67 & ~0x7], %r14 ldx [%r21 + 0xac & ~0x7], %r16 ld [%r28 + 0xfc & ~0x7], %f0 ld [%r28 + 0xa0 & ~0x7], %f16 ld [%r27 + 0x12 & ~0x7], %f32 ld [%r21 + 0x8 & ~0x7], %f48 ldsba [%r1]75, %r4 ldsha [%r1]75, %r2 ldswa [%r1]75, %r2 lduba [%r1]75, %r6 lduha [%r1]75, %r4 ldxa [%r1]75, %r14 ldda [%r1]75, %r6 ldstuba [%r1]75, %r6 swapa [%r1]75, %r6 lda [%r1]75, %f16 ldda [%r1]75, %f16 stba %r6, [%r1]75 stha %r6, [%r1]75 stwa %r10, [%r1]75 stxa %r4, [%r1]75 sta %f32, [%r1]75 stda %f0, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x12 CASE_ASI_0x4d_th0: setx 0x55a7bc89, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd6 & ~0x7], %r2 ldx [%r25 + 0x44 & ~0x7], %r4 ldx [%r28 + 0x7e & ~0x7], %r6 ldx [%r22 + 0xe0 & ~0x7], %r8 ldx [%r25 + 0xac & ~0x7], %r10 ldx [%r28 + 0xd4 & ~0x7], %r12 ldx [%r21 + 0x4a & ~0x7], %r14 ldx [%r24 + 0xd & ~0x7], %r16 ld [%r27 + 0x4b & ~0x7], %f0 ld [%r21 + 0xc2 & ~0x7], %f16 ld [%r28 + 0x39 & ~0x7], %f32 ld [%r27 + 0xce & ~0x7], %f48 ldsba [%r1]77, %r4 ldsha [%r1]77, %r4 ldswa [%r1]77, %r14 lduba [%r1]77, %r12 lduha [%r1]77, %r14 ldxa [%r1]77, %r2 ldda [%r1]77, %r8 ldstuba [%r1]77, %r8 swapa [%r1]77, %r10 lda [%r1]77, %f0 ldda [%r1]77, %f48 stba %r4, [%r1]77 stha %r0, [%r1]77 stwa %r10, [%r1]77 stxa %r6, [%r1]77 sta %f0, [%r1]77 stda %f48, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x13 CASE_ASI_0x62_th0: setx 0x29798511, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x63 & ~0x7], %r2 ldx [%r23 + 0x27 & ~0x7], %r4 ldx [%r28 + 0xa8 & ~0x7], %r6 ldx [%r27 + 0x8f & ~0x7], %r8 ldx [%r26 + 0xc8 & ~0x7], %r10 ldx [%r24 + 0xda & ~0x7], %r12 ldx [%r26 + 0xf5 & ~0x7], %r14 ldx [%r27 + 0x12 & ~0x7], %r16 ld [%r22 + 0xa7 & ~0x7], %f0 ld [%r23 + 0xc9 & ~0x7], %f16 ld [%r26 + 0xc0 & ~0x7], %f32 ld [%r28 + 0xa1 & ~0x7], %f48 ldsba [%r1]98, %r12 ldsha [%r1]98, %r16 ldswa [%r1]98, %r8 lduba [%r1]98, %r2 lduha [%r1]98, %r12 ldxa [%r1]98, %r14 ldda [%r1]98, %r8 ldstuba [%r1]98, %r4 swapa [%r1]98, %r12 lda [%r1]98, %f32 ldda [%r1]98, %f0 stba %r14, [%r1]98 stha %r6, [%r1]98 stwa %r4, [%r1]98 stxa %r6, [%r1]98 sta %f0, [%r1]98 stda %f0, [%r1]98 casa [%r1]0x62, %r2, %g0 casxa [%r1]0x62, %r2, %g0 prefetcha [%r1]98, 0x10 CASE_ASI_0x6d_th0: setx 0x8c0d988, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x73 & ~0x7], %r2 ldx [%r26 + 0xfe & ~0x7], %r4 ldx [%r28 + 0xcd & ~0x7], %r6 ldx [%r27 + 0xf5 & ~0x7], %r8 ldx [%r26 + 0x19 & ~0x7], %r10 ldx [%r22 + 0x6b & ~0x7], %r12 ldx [%r24 + 0xb1 & ~0x7], %r14 ldx [%r27 + 0xc7 & ~0x7], %r16 ld [%r21 + 0x6d & ~0x7], %f0 ld [%r22 + 0xce & ~0x7], %f16 ld [%r21 + 0xc9 & ~0x7], %f32 ld [%r27 + 0x25 & ~0x7], %f48 ldsba [%r1]109, %r6 ldsha [%r1]109, %r6 ldswa [%r1]109, %r2 lduba [%r1]109, %r16 lduha [%r1]109, %r10 ldxa [%r1]109, %r16 ldda [%r1]109, %r2 ldstuba [%r1]109, %r10 swapa [%r1]109, %r16 lda [%r1]109, %f48 ldda [%r1]109, %f16 stba %r10, [%r1]109 stha %r8, [%r1]109 stwa %r2, [%r1]109 stxa %r4, [%r1]109 sta %f16, [%r1]109 stda %f48, [%r1]109 casa [%r1]0x6d, %r2, %g0 casxa [%r1]0x6d, %r2, %g0 prefetcha [%r1]109, 0xc CASE_ASI_0x78_th0: setx 0x1fcd24ee, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x56 & ~0x7], %r2 ldx [%r25 + 0x2b & ~0x7], %r4 ldx [%r28 + 0x27 & ~0x7], %r6 ldx [%r28 + 0xb2 & ~0x7], %r8 ldx [%r26 + 0x66 & ~0x7], %r10 ldx [%r28 + 0xff & ~0x7], %r12 ldx [%r24 + 0xdf & ~0x7], %r14 ldx [%r25 + 0xd8 & ~0x7], %r16 ld [%r25 + 0x95 & ~0x7], %f0 ld [%r24 + 0x7d & ~0x7], %f16 ld [%r24 + 0x61 & ~0x7], %f32 ld [%r28 + 0xb4 & ~0x7], %f48 ldsba [%r1]120, %r2 ldsha [%r1]120, %r4 ldswa [%r1]120, %r14 lduba [%r1]120, %r16 lduha [%r1]120, %r4 ldxa [%r1]120, %r16 ldda [%r1]120, %r4 ldstuba [%r1]120, %r2 swapa [%r1]120, %r6 lda [%r1]120, %f32 ldda [%r1]120, %f48 stba %r12, [%r1]120 stha %r2, [%r1]120 stwa %r6, [%r1]120 stxa %r12, [%r1]120 sta %f32, [%r1]120 stda %f0, [%r1]120 casa [%r1]0x78, %r2, %g0 casxa [%r1]0x78, %r2, %g0 prefetcha [%r1]120, 0x3 CASE_ASI_0x84_th0: setx 0x67384c49, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x37 & ~0x7], %r2 ldx [%r25 + 0xdb & ~0x7], %r4 ldx [%r23 + 0x70 & ~0x7], %r6 ldx [%r21 + 0xef & ~0x7], %r8 ldx [%r28 + 0x92 & ~0x7], %r10 ldx [%r25 + 0xc4 & ~0x7], %r12 ldx [%r24 + 0xf3 & ~0x7], %r14 ldx [%r27 + 0xa2 & ~0x7], %r16 ld [%r22 + 0x32 & ~0x7], %f0 ld [%r22 + 0x90 & ~0x7], %f16 ld [%r26 + 0x49 & ~0x7], %f32 ld [%r24 + 0x72 & ~0x7], %f48 ldsba [%r1]132, %r8 ldsha [%r1]132, %r10 ldswa [%r1]132, %r6 lduba [%r1]132, %r16 lduha [%r1]132, %r2 ldxa [%r1]132, %r14 ldda [%r1]132, %r2 ldstuba [%r1]132, %r2 swapa [%r1]132, %r12 lda [%r1]132, %f0 ldda [%r1]132, %f16 stba %r0, [%r1]132 stha %r12, [%r1]132 stwa %r8, [%r1]132 stxa %r10, [%r1]132 sta %f0, [%r1]132 stda %f48, [%r1]132 casa [%r1]0x84, %r2, %g0 casxa [%r1]0x84, %r2, %g0 prefetcha [%r1]132, 0xd CASE_ASI_0x90_th0: setx 0x7e16170d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x17 & ~0x7], %r2 ldx [%r27 + 0xbe & ~0x7], %r4 ldx [%r22 + 0x23 & ~0x7], %r6 ldx [%r22 + 0x9a & ~0x7], %r8 ldx [%r23 + 0xd9 & ~0x7], %r10 ldx [%r26 + 0xd7 & ~0x7], %r12 ldx [%r23 + 0x2d & ~0x7], %r14 ldx [%r28 + 0x7f & ~0x7], %r16 ld [%r21 + 0x65 & ~0x7], %f0 ld [%r22 + 0x7d & ~0x7], %f16 ld [%r25 + 0x1 & ~0x7], %f32 ld [%r28 + 0x67 & ~0x7], %f48 ldsba [%r1]144, %r4 ldsha [%r1]144, %r12 ldswa [%r1]144, %r8 lduba [%r1]144, %r4 lduha [%r1]144, %r10 ldxa [%r1]144, %r16 ldda [%r1]144, %r2 ldstuba [%r1]144, %r10 swapa [%r1]144, %r2 lda [%r1]144, %f48 ldda [%r1]144, %f32 stba %r12, [%r1]144 stha %r2, [%r1]144 stwa %r14, [%r1]144 stxa %r4, [%r1]144 sta %f16, [%r1]144 stda %f32, [%r1]144 casa [%r1]0x90, %r2, %g0 casxa [%r1]0x90, %r2, %g0 prefetcha [%r1]144, 0x1d CASE_ASI_0x98_th0: setx 0x48ff3ba, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xb1 & ~0x7], %r2 ldx [%r26 + 0x4f & ~0x7], %r4 ldx [%r22 + 0x35 & ~0x7], %r6 ldx [%r25 + 0x31 & ~0x7], %r8 ldx [%r25 + 0x33 & ~0x7], %r10 ldx [%r27 + 0x1 & ~0x7], %r12 ldx [%r28 + 0x64 & ~0x7], %r14 ldx [%r25 + 0x42 & ~0x7], %r16 ld [%r22 + 0x1a & ~0x7], %f0 ld [%r26 + 0x8a & ~0x7], %f16 ld [%r26 + 0xb4 & ~0x7], %f32 ld [%r25 + 0xb3 & ~0x7], %f48 ldsba [%r1]152, %r14 ldsha [%r1]152, %r14 ldswa [%r1]152, %r8 lduba [%r1]152, %r16 lduha [%r1]152, %r10 ldxa [%r1]152, %r14 ldda [%r1]152, %r8 ldstuba [%r1]152, %r4 swapa [%r1]152, %r2 lda [%r1]152, %f32 ldda [%r1]152, %f48 stba %r2, [%r1]152 stha %r8, [%r1]152 stwa %r2, [%r1]152 stxa %r6, [%r1]152 sta %f16, [%r1]152 stda %f16, [%r1]152 casa [%r1]0x98, %r2, %g0 casxa [%r1]0x98, %r2, %g0 prefetcha [%r1]152, 0x1f CASE_ASI_0xa0_th0: setx 0x4dee0d7b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x7d & ~0x7], %r2 ldx [%r21 + 0x81 & ~0x7], %r4 ldx [%r26 + 0xe4 & ~0x7], %r6 ldx [%r24 + 0x8b & ~0x7], %r8 ldx [%r27 + 0xb8 & ~0x7], %r10 ldx [%r22 + 0x9b & ~0x7], %r12 ldx [%r21 + 0x96 & ~0x7], %r14 ldx [%r21 + 0xe0 & ~0x7], %r16 ld [%r22 + 0x5a & ~0x7], %f0 ld [%r21 + 0xb9 & ~0x7], %f16 ld [%r28 + 0x7b & ~0x7], %f32 ld [%r22 + 0x2f & ~0x7], %f48 ldsba [%r1]160, %r14 ldsha [%r1]160, %r10 ldswa [%r1]160, %r14 lduba [%r1]160, %r14 lduha [%r1]160, %r8 ldxa [%r1]160, %r2 ldda [%r1]160, %r6 ldstuba [%r1]160, %r4 swapa [%r1]160, %r4 lda [%r1]160, %f48 ldda [%r1]160, %f48 stba %r14, [%r1]160 stha %r14, [%r1]160 stwa %r2, [%r1]160 stxa %r2, [%r1]160 sta %f32, [%r1]160 stda %f48, [%r1]160 casa [%r1]0xa0, %r2, %g0 casxa [%r1]0xa0, %r2, %g0 prefetcha [%r1]160, 0x8 CASE_ASI_0xa8_th0: setx 0x5f7a3d8d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xe2 & ~0x7], %r2 ldx [%r26 + 0xf8 & ~0x7], %r4 ldx [%r22 + 0xc4 & ~0x7], %r6 ldx [%r24 + 0xfb & ~0x7], %r8 ldx [%r28 + 0xa8 & ~0x7], %r10 ldx [%r26 + 0xf7 & ~0x7], %r12 ldx [%r26 + 0xfd & ~0x7], %r14 ldx [%r23 + 0xc2 & ~0x7], %r16 ld [%r28 + 0x92 & ~0x7], %f0 ld [%r21 + 0xa0 & ~0x7], %f16 ld [%r25 + 0x47 & ~0x7], %f32 ld [%r26 + 0xd1 & ~0x7], %f48 ldsba [%r1]168, %r14 ldsha [%r1]168, %r14 ldswa [%r1]168, %r12 lduba [%r1]168, %r14 lduha [%r1]168, %r6 ldxa [%r1]168, %r12 ldda [%r1]168, %r8 ldstuba [%r1]168, %r16 swapa [%r1]168, %r8 lda [%r1]168, %f0 ldda [%r1]168, %f32 stba %r2, [%r1]168 stha %r8, [%r1]168 stwa %r10, [%r1]168 stxa %r2, [%r1]168 sta %f48, [%r1]168 stda %f0, [%r1]168 casa [%r1]0xa8, %r2, %g0 casxa [%r1]0xa8, %r2, %g0 prefetcha [%r1]168, 0x17 CASE_ASI_0xb0_th0: setx 0x44be801b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x62 & ~0x7], %r2 ldx [%r27 + 0x37 & ~0x7], %r4 ldx [%r25 + 0x82 & ~0x7], %r6 ldx [%r23 + 0xb6 & ~0x7], %r8 ldx [%r26 + 0x84 & ~0x7], %r10 ldx [%r24 + 0x1c & ~0x7], %r12 ldx [%r27 + 0x59 & ~0x7], %r14 ldx [%r27 + 0x8c & ~0x7], %r16 ld [%r28 + 0xca & ~0x7], %f0 ld [%r27 + 0xdf & ~0x7], %f16 ld [%r26 + 0x5 & ~0x7], %f32 ld [%r28 + 0xfc & ~0x7], %f48 ldsba [%r1]176, %r8 ldsha [%r1]176, %r12 ldswa [%r1]176, %r8 lduba [%r1]176, %r16 lduha [%r1]176, %r10 ldxa [%r1]176, %r2 ldda [%r1]176, %r6 ldstuba [%r1]176, %r16 swapa [%r1]176, %r4 lda [%r1]176, %f16 ldda [%r1]176, %f48 stba %r12, [%r1]176 stha %r14, [%r1]176 stwa %r14, [%r1]176 stxa %r4, [%r1]176 sta %f32, [%r1]176 stda %f48, [%r1]176 casa [%r1]0xb0, %r2, %g0 casxa [%r1]0xb0, %r2, %g0 prefetcha [%r1]176, 0x7 CASE_ASI_0xb8_th0: setx 0x4505d4a1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x3c & ~0x7], %r2 ldx [%r24 + 0xd8 & ~0x7], %r4 ldx [%r24 + 0x47 & ~0x7], %r6 ldx [%r22 + 0xb5 & ~0x7], %r8 ldx [%r28 + 0xc0 & ~0x7], %r10 ldx [%r23 + 0xe5 & ~0x7], %r12 ldx [%r22 + 0x1e & ~0x7], %r14 ldx [%r23 + 0x83 & ~0x7], %r16 ld [%r22 + 0xc & ~0x7], %f0 ld [%r28 + 0x43 & ~0x7], %f16 ld [%r27 + 0x9 & ~0x7], %f32 ld [%r23 + 0xd7 & ~0x7], %f48 ldsba [%r1]184, %r6 ldsha [%r1]184, %r16 ldswa [%r1]184, %r10 lduba [%r1]184, %r2 lduha [%r1]184, %r16 ldxa [%r1]184, %r6 ldda [%r1]184, %r8 ldstuba [%r1]184, %r8 swapa [%r1]184, %r14 lda [%r1]184, %f0 ldda [%r1]184, %f16 stba %r6, [%r1]184 stha %r8, [%r1]184 stwa %r4, [%r1]184 stxa %r8, [%r1]184 sta %f16, [%r1]184 stda %f0, [%r1]184 casa [%r1]0xb8, %r2, %g0 casxa [%r1]0xb8, %r2, %g0 prefetcha [%r1]184, 0x1 CASE_ASI_0xc6_th0: setx 0x49cd68a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x3a & ~0x7], %r2 ldx [%r27 + 0x13 & ~0x7], %r4 ldx [%r21 + 0x41 & ~0x7], %r6 ldx [%r25 + 0x22 & ~0x7], %r8 ldx [%r22 + 0x24 & ~0x7], %r10 ldx [%r22 + 0x58 & ~0x7], %r12 ldx [%r27 + 0xba & ~0x7], %r14 ldx [%r25 + 0xef & ~0x7], %r16 ld [%r24 + 0x40 & ~0x7], %f0 ld [%r21 + 0x92 & ~0x7], %f16 ld [%r21 + 0x41 & ~0x7], %f32 ld [%r25 + 0x69 & ~0x7], %f48 ldsba [%r1]198, %r12 ldsha [%r1]198, %r6 ldswa [%r1]198, %r10 lduba [%r1]198, %r14 lduha [%r1]198, %r10 ldxa [%r1]198, %r2 ldda [%r1]198, %r6 ldstuba [%r1]198, %r12 swapa [%r1]198, %r6 lda [%r1]198, %f0 ldda [%r1]198, %f0 stba %r14, [%r1]198 stha %r6, [%r1]198 stwa %r0, [%r1]198 stxa %r6, [%r1]198 sta %f32, [%r1]198 stda %f16, [%r1]198 casa [%r1]0xc6, %r2, %g0 casxa [%r1]0xc6, %r2, %g0 prefetcha [%r1]198, 0x9 CASE_ASI_0xce_th0: setx 0x44cd1866, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x2a & ~0x7], %r2 ldx [%r24 + 0x9b & ~0x7], %r4 ldx [%r27 + 0x3c & ~0x7], %r6 ldx [%r25 + 0x2f & ~0x7], %r8 ldx [%r24 + 0xb & ~0x7], %r10 ldx [%r23 + 0x3f & ~0x7], %r12 ldx [%r23 + 0x97 & ~0x7], %r14 ldx [%r23 + 0x31 & ~0x7], %r16 ld [%r23 + 0x61 & ~0x7], %f0 ld [%r21 + 0xa & ~0x7], %f16 ld [%r23 + 0xa & ~0x7], %f32 ld [%r21 + 0xe1 & ~0x7], %f48 ldsba [%r1]206, %r14 ldsha [%r1]206, %r10 ldswa [%r1]206, %r8 lduba [%r1]206, %r8 lduha [%r1]206, %r10 ldxa [%r1]206, %r10 ldda [%r1]206, %r16 ldstuba [%r1]206, %r14 swapa [%r1]206, %r6 lda [%r1]206, %f32 ldda [%r1]206, %f16 stba %r2, [%r1]206 stha %r12, [%r1]206 stwa %r4, [%r1]206 stxa %r12, [%r1]206 sta %f0, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x6 CASE_ASI_0xcf_th0: setx 0x5bbef8c9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xa9 & ~0x7], %r2 ldx [%r25 + 0xcd & ~0x7], %r4 ldx [%r21 + 0xe4 & ~0x7], %r6 ldx [%r22 + 0xcc & ~0x7], %r8 ldx [%r24 + 0x94 & ~0x7], %r10 ldx [%r28 + 0x3 & ~0x7], %r12 ldx [%r22 + 0x37 & ~0x7], %r14 ldx [%r21 + 0x10 & ~0x7], %r16 ld [%r26 + 0x70 & ~0x7], %f0 ld [%r26 + 0xb6 & ~0x7], %f16 ld [%r22 + 0x13 & ~0x7], %f32 ld [%r21 + 0xc2 & ~0x7], %f48 ldsba [%r1]207, %r10 ldsha [%r1]207, %r6 ldswa [%r1]207, %r14 lduba [%r1]207, %r6 lduha [%r1]207, %r12 ldxa [%r1]207, %r14 ldda [%r1]207, %r6 ldstuba [%r1]207, %r10 swapa [%r1]207, %r6 lda [%r1]207, %f32 ldda [%r1]207, %f32 stba %r0, [%r1]207 stha %r0, [%r1]207 stwa %r10, [%r1]207 stxa %r4, [%r1]207 sta %f16, [%r1]207 stda %f16, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x18 CASE_ASI_0xde_th0: setx 0x6e85595c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x17 & ~0x7], %r2 ldx [%r21 + 0x13 & ~0x7], %r4 ldx [%r21 + 0xe2 & ~0x7], %r6 ldx [%r23 + 0xc & ~0x7], %r8 ldx [%r21 + 0x48 & ~0x7], %r10 ldx [%r28 + 0x22 & ~0x7], %r12 ldx [%r25 + 0x23 & ~0x7], %r14 ldx [%r21 + 0x88 & ~0x7], %r16 ld [%r25 + 0x25 & ~0x7], %f0 ld [%r24 + 0xf & ~0x7], %f16 ld [%r27 + 0x2c & ~0x7], %f32 ld [%r24 + 0xd0 & ~0x7], %f48 ldsba [%r1]222, %r10 ldsha [%r1]222, %r8 ldswa [%r1]222, %r8 lduba [%r1]222, %r10 lduha [%r1]222, %r2 ldxa [%r1]222, %r2 ldda [%r1]222, %r14 ldstuba [%r1]222, %r2 swapa [%r1]222, %r2 lda [%r1]222, %f16 ldda [%r1]222, %f16 stba %r10, [%r1]222 stha %r2, [%r1]222 stwa %r2, [%r1]222 stxa %r2, [%r1]222 sta %f16, [%r1]222 stda %f0, [%r1]222 casa [%r1]0xde, %r2, %g0 casxa [%r1]0xde, %r2, %g0 prefetcha [%r1]222, 0x17 CASE_ASI_0xec_th0: setx 0x7277d495, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xec & ~0x7], %r2 ldx [%r26 + 0x5d & ~0x7], %r4 ldx [%r26 + 0xae & ~0x7], %r6 ldx [%r27 + 0xa6 & ~0x7], %r8 ldx [%r28 + 0xfb & ~0x7], %r10 ldx [%r21 + 0x6a & ~0x7], %r12 ldx [%r26 + 0xc8 & ~0x7], %r14 ldx [%r27 + 0x45 & ~0x7], %r16 ld [%r27 + 0x24 & ~0x7], %f0 ld [%r28 + 0x74 & ~0x7], %f16 ld [%r23 + 0x4 & ~0x7], %f32 ld [%r28 + 0x95 & ~0x7], %f48 ldsba [%r1]236, %r8 ldsha [%r1]236, %r10 ldswa [%r1]236, %r4 lduba [%r1]236, %r6 lduha [%r1]236, %r4 ldxa [%r1]236, %r6 ldda [%r1]236, %r6 ldstuba [%r1]236, %r16 swapa [%r1]236, %r4 lda [%r1]236, %f16 ldda [%r1]236, %f48 stba %r2, [%r1]236 stha %r4, [%r1]236 stwa %r4, [%r1]236 stxa %r8, [%r1]236 sta %f16, [%r1]236 stda %f32, [%r1]236 casa [%r1]0xec, %r2, %g0 casxa [%r1]0xec, %r2, %g0 prefetcha [%r1]236, 0x17 CASE_ASI_0xf6_th0: setx 0x656f601e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xb3 & ~0x7], %r2 ldx [%r21 + 0x26 & ~0x7], %r4 ldx [%r23 + 0x9 & ~0x7], %r6 ldx [%r27 + 0x52 & ~0x7], %r8 ldx [%r24 + 0x27 & ~0x7], %r10 ldx [%r28 + 0x53 & ~0x7], %r12 ldx [%r22 + 0xa5 & ~0x7], %r14 ldx [%r25 + 0x2f & ~0x7], %r16 ld [%r25 + 0x43 & ~0x7], %f0 ld [%r21 + 0x8f & ~0x7], %f16 ld [%r22 + 0xae & ~0x7], %f32 ld [%r21 + 0x61 & ~0x7], %f48 ldsba [%r1]246, %r4 ldsha [%r1]246, %r16 ldswa [%r1]246, %r10 lduba [%r1]246, %r6 lduha [%r1]246, %r16 ldxa [%r1]246, %r6 ldda [%r1]246, %r10 ldstuba [%r1]246, %r14 swapa [%r1]246, %r2 lda [%r1]246, %f48 ldda [%r1]246, %f0 stba %r4, [%r1]246 stha %r4, [%r1]246 stwa %r0, [%r1]246 stxa %r2, [%r1]246 sta %f16, [%r1]246 stda %f0, [%r1]246 casa [%r1]0xf6, %r2, %g0 casxa [%r1]0xf6, %r2, %g0 prefetcha [%r1]246, 0x9 CASE_ASI_0x41_th0_0x0: mov %g0, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r14 ldswa [%r1]65, %r16 lduba [%r1]65, %r4 lduha [%r1]65, %r4 ldxa [%r1]65, %r6 ldda [%r1]65, %r2 ldstuba [%r1]65, %r14 swapa [%r1]65, %r14 lda [%r1]65, %f48 ldda [%r1]65, %f32 stba %r14, [%r1]65 stha %r8, [%r1]65 stwa %r4, [%r1]65 stxa %r2, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x41_th0_0x10: set 0x10, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r16 ldswa [%r1]65, %r4 lduba [%r1]65, %r16 lduha [%r1]65, %r6 ldxa [%r1]65, %r16 ldda [%r1]65, %r10 ldstuba [%r1]65, %r10 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r12, [%r1]65 stha %r8, [%r1]65 stwa %r4, [%r1]65 stxa %r8, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x8 CASE_ASI_0x41_th0_0x58: set 0x58, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r12 ldswa [%r1]65, %r4 lduba [%r1]65, %r16 lduha [%r1]65, %r14 ldxa [%r1]65, %r14 ldda [%r1]65, %r12 ldstuba [%r1]65, %r16 swapa [%r1]65, %r8 lda [%r1]65, %f0 ldda [%r1]65, %f32 stba %r0, [%r1]65 stha %r10, [%r1]65 stwa %r8, [%r1]65 stxa %r4, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x4f_th0_range8: !!asi_range = 0x0-0x38 set 0x30, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r6 ldsha [%r1]79, %r10 ldswa [%r1]79, %r12 lduba [%r1]79, %r16 lduha [%r1]79, %r16 ldxa [%r1]79, %r16 ldda [%r1]79, %r4 ldstuba [%r1]79, %r10 swapa [%r1]79, %r8 lda [%r1]79, %f48 ldda [%r1]79, %f16 stba %r0, [%r1]79 stha %r6, [%r1]79 stwa %r10, [%r1]79 sta %f0, [%r1]79 stda %f0, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0xb CASE_ASI_0x4f_th0_rand: setx 0x1107b96e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x8f & ~0x7], %r2 ldx [%r21 + 0xe8 & ~0x7], %r4 ldx [%r27 + 0x99 & ~0x7], %r6 ldx [%r24 + 0xa & ~0x7], %r8 ldx [%r28 + 0x5b & ~0x7], %r10 ldx [%r27 + 0xeb & ~0x7], %r12 ldx [%r28 + 0x87 & ~0x7], %r14 ldx [%r27 + 0x47 & ~0x7], %r16 ld [%r23 + 0x6f & ~0x7], %f0 ld [%r23 + 0xd1 & ~0x7], %f16 ld [%r21 + 0xec & ~0x7], %f32 ld [%r23 + 0x9a & ~0x7], %f48 ldsba [%r1]79, %r6 ldsha [%r1]79, %r14 ldswa [%r1]79, %r4 lduba [%r1]79, %r14 lduha [%r1]79, %r12 ldxa [%r1]79, %r4 ldda [%r1]79, %r8 ldstuba [%r1]79, %r8 swapa [%r1]79, %r4 lda [%r1]79, %f0 ldda [%r1]79, %f32 stba %r6, [%r1]79 stha %r8, [%r1]79 stwa %r2, [%r1]79 stxa %r6, [%r1]79 sta %f0, [%r1]79 stda %f48, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x10 CASE_ASI_0x4c_th0_range9: !!asi_range = 0x0-0x18 set 0xa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r10 ldsha [%r1]76, %r10 ldswa [%r1]76, %r4 lduba [%r1]76, %r16 lduha [%r1]76, %r8 ldxa [%r1]76, %r4 ldda [%r1]76, %r12 ldstuba [%r1]76, %r12 swapa [%r1]76, %r6 lda [%r1]76, %f16 ldda [%r1]76, %f48 stba %r8, [%r1]76 stha %r6, [%r1]76 stwa %r10, [%r1]76 sta %f0, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xa CASE_ASI_0x4c_th0_rand: setx 0x7b562295, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x73 & ~0x7], %r2 ldx [%r24 + 0x9c & ~0x7], %r4 ldx [%r22 + 0x5f & ~0x7], %r6 ldx [%r25 + 0x89 & ~0x7], %r8 ldx [%r27 + 0x52 & ~0x7], %r10 ldx [%r23 + 0x98 & ~0x7], %r12 ldx [%r21 + 0xb3 & ~0x7], %r14 ldx [%r27 + 0x3f & ~0x7], %r16 ld [%r28 + 0x69 & ~0x7], %f0 ld [%r21 + 0xea & ~0x7], %f16 ld [%r22 + 0x9e & ~0x7], %f32 ld [%r24 + 0x7b & ~0x7], %f48 ldsba [%r1]76, %r4 ldsha [%r1]76, %r8 ldswa [%r1]76, %r6 lduba [%r1]76, %r6 lduha [%r1]76, %r2 ldxa [%r1]76, %r10 ldda [%r1]76, %r12 ldstuba [%r1]76, %r14 swapa [%r1]76, %r6 lda [%r1]76, %f0 ldda [%r1]76, %f16 stba %r6, [%r1]76 stha %r2, [%r1]76 stwa %r2, [%r1]76 stxa %r10, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x15 CASE_ASI_0x40_th0_0x30: set 0x30, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r14 ldswa [%r1]64, %r8 lduba [%r1]64, %r2 lduha [%r1]64, %r16 ldxa [%r1]64, %r12 ldda [%r1]64, %r8 ldstuba [%r1]64, %r8 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r12, [%r1]64 stha %r8, [%r1]64 stwa %r10, [%r1]64 stxa %r6, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x14 CASE_ASI_0x40_th0_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r12 ldswa [%r1]64, %r8 lduba [%r1]64, %r14 lduha [%r1]64, %r16 ldxa [%r1]64, %r4 ldda [%r1]64, %r2 ldstuba [%r1]64, %r14 swapa [%r1]64, %r16 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r12, [%r1]64 stwa %r12, [%r1]64 stxa %r6, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th0_0x28: set 0x28, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r10 ldswa [%r1]64, %r6 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r4 ldda [%r1]64, %r8 ldstuba [%r1]64, %r6 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r6, [%r1]64 stha %r8, [%r1]64 stwa %r10, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x45_th0_range10: !!asi_range = 0x0-0x18 set 0x3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r6 ldsha [%r1]69, %r16 ldswa [%r1]69, %r4 lduba [%r1]69, %r10 lduha [%r1]69, %r8 ldxa [%r1]69, %r14 ldda [%r1]69, %r10 ldstuba [%r1]69, %r2 swapa [%r1]69, %r6 lda [%r1]69, %f0 ldda [%r1]69, %f32 stba %r8, [%r1]69 stha %r4, [%r1]69 stwa %r6, [%r1]69 sta %f32, [%r1]69 stda %f16, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x1b ldx [%r22 + 0xbf & ~0x7], %r2 ldx [%r22 + 0xa6 & ~0x7], %r4 ldx [%r28 + 0x94 & ~0x7], %r6 ldx [%r23 + 0x3d & ~0x7], %r8 ldx [%r24 + 0x55 & ~0x7], %r10 ldx [%r24 + 0xff & ~0x7], %r12 ldx [%r26 + 0x7 & ~0x7], %r14 ldx [%r28 + 0x3a & ~0x7], %r16 ld [%r28 + 0x9 & ~0x7], %f0 ld [%r24 + 0xbf & ~0x7], %f16 ld [%r23 + 0x29 & ~0x7], %f32 ld [%r25 + 0xfb & ~0x7], %f48 CASE_ASI_0x45_rand11: set 0x97, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r2 ldsha [%r1]69, %r2 ldswa [%r1]69, %r4 lduba [%r1]69, %r14 lduha [%r1]69, %r10 ldxa [%r1]69, %r8 ldda [%r1]69, %r8 ldstuba [%r1]69, %r8 swapa [%r1]69, %r8 lda [%r1]69, %f48 ldda [%r1]69, %f32 stba %r8, [%r1]69 stha %r4, [%r1]69 stwa %r10, [%r1]69 sta %f16, [%r1]69 stda %f0, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x0 CASE_ASI_0x50_th0_0x0: mov %g0, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r8 ldswa [%r1]80, %r6 lduba [%r1]80, %r6 lduha [%r1]80, %r10 ldxa [%r1]80, %r12 ldda [%r1]80, %r16 ldstuba [%r1]80, %r8 swapa [%r1]80, %r14 lda [%r1]80, %f0 ldda [%r1]80, %f32 stba %r10, [%r1]80 stha %r0, [%r1]80 stwa %r4, [%r1]80 stxa %r4, [%r1]80 sta %f0, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xd CASE_ASI_0x5e_th0_range12: !!asi_range = 0x0-0x7f8 set 0x4fa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r12 ldsha [%r1]94, %r14 ldswa [%r1]94, %r8 lduba [%r1]94, %r10 lduha [%r1]94, %r14 ldxa [%r1]94, %r10 ldda [%r1]94, %r6 ldstuba [%r1]94, %r8 swapa [%r1]94, %r8 lda [%r1]94, %f0 ldda [%r1]94, %f16 stba %r2, [%r1]94 stha %r0, [%r1]94 stwa %r12, [%r1]94 stxa %r14, [%r1]94 sta %f0, [%r1]94 stda %f16, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x18 CASE_ASI_0x5e_th0_rand: setx 0x5fb6164, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x13 & ~0x7], %r2 ldx [%r26 + 0x11 & ~0x7], %r4 ldx [%r23 + 0xb1 & ~0x7], %r6 ldx [%r27 + 0xab & ~0x7], %r8 ldx [%r28 + 0x1d & ~0x7], %r10 ldx [%r22 + 0x6b & ~0x7], %r12 ldx [%r23 + 0x8 & ~0x7], %r14 ldx [%r21 + 0xef & ~0x7], %r16 ld [%r26 + 0xa1 & ~0x7], %f0 ld [%r21 + 0xcc & ~0x7], %f16 ld [%r21 + 0x86 & ~0x7], %f32 ld [%r27 + 0x7f & ~0x7], %f48 ldsba [%r1]94, %r4 ldsha [%r1]94, %r10 ldswa [%r1]94, %r12 lduba [%r1]94, %r14 lduha [%r1]94, %r8 ldxa [%r1]94, %r8 ldda [%r1]94, %r8 ldstuba [%r1]94, %r8 swapa [%r1]94, %r12 lda [%r1]94, %f0 ldda [%r1]94, %f32 stba %r8, [%r1]94 stha %r8, [%r1]94 stwa %r8, [%r1]94 stxa %r2, [%r1]94 sta %f32, [%r1]94 stda %f48, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x8 CASE_ASI_0x73_th0_0x0: mov %g0, %r1 ldsba [%r1]115, %r12 ldsha [%r1]115, %r12 ldswa [%r1]115, %r2 lduba [%r1]115, %r14 lduha [%r1]115, %r6 ldxa [%r1]115, %r2 ldda [%r1]115, %r6 ldstuba [%r1]115, %r6 swapa [%r1]115, %r12 lda [%r1]115, %f16 ldda [%r1]115, %f48 stba %r14, [%r1]115 stha %r14, [%r1]115 stwa %r4, [%r1]115 sta %f0, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x6 CASE_ASI_0x73_th0_rand: setx 0x7b2afbff, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x2f & ~0x7], %r2 ldx [%r24 + 0x1e & ~0x7], %r4 ldx [%r24 + 0xb7 & ~0x7], %r6 ldx [%r23 + 0xd8 & ~0x7], %r8 ldx [%r25 + 0x85 & ~0x7], %r10 ldx [%r21 + 0x8f & ~0x7], %r12 ldx [%r25 + 0x19 & ~0x7], %r14 ldx [%r22 + 0x25 & ~0x7], %r16 ld [%r28 + 0x7f & ~0x7], %f0 ld [%r21 + 0x8e & ~0x7], %f16 ld [%r23 + 0x76 & ~0x7], %f32 ld [%r27 + 0xad & ~0x7], %f48 ldsba [%r1]115, %r12 ldsha [%r1]115, %r2 ldswa [%r1]115, %r8 lduba [%r1]115, %r16 lduha [%r1]115, %r16 ldxa [%r1]115, %r8 ldda [%r1]115, %r6 ldstuba [%r1]115, %r12 swapa [%r1]115, %r8 lda [%r1]115, %f0 ldda [%r1]115, %f0 stba %r2, [%r1]115 stha %r8, [%r1]115 stwa %r14, [%r1]115 stxa %r4, [%r1]115 sta %f48, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x10 CASE_ASI_0x58_th0_0x18: set 0x18, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r14 ldswa [%r1]88, %r6 lduba [%r1]88, %r12 lduha [%r1]88, %r2 ldxa [%r1]88, %r12 ldda [%r1]88, %r10 ldstuba [%r1]88, %r4 swapa [%r1]88, %r8 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r0, [%r1]88 stwa %r0, [%r1]88 sta %f0, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x5 CASE_ASI_0x58_th0_0x30: set 0x30, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r8 ldswa [%r1]88, %r8 lduba [%r1]88, %r2 lduha [%r1]88, %r16 ldxa [%r1]88, %r14 ldda [%r1]88, %r10 ldstuba [%r1]88, %r4 swapa [%r1]88, %r16 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r2, [%r1]88 stwa %r12, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th0_0x38: set 0x38, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r14 ldswa [%r1]88, %r10 lduba [%r1]88, %r10 lduha [%r1]88, %r16 ldxa [%r1]88, %r6 ldda [%r1]88, %r4 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f48 ldda [%r1]88, %f48 stba %r14, [%r1]88 stha %r10, [%r1]88 stwa %r0, [%r1]88 sta %f16, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xd CASE_ASI_0x58_th0_0x40: set 0x40, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r12 ldswa [%r1]88, %r4 lduba [%r1]88, %r10 lduha [%r1]88, %r2 ldxa [%r1]88, %r10 ldda [%r1]88, %r12 ldstuba [%r1]88, %r4 swapa [%r1]88, %r14 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r0, [%r1]88 stha %r2, [%r1]88 stwa %r4, [%r1]88 sta %f48, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1 CASE_ASI_0x58_th0_0x80: set 0x80, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r10 ldswa [%r1]88, %r6 lduba [%r1]88, %r2 lduha [%r1]88, %r10 ldxa [%r1]88, %r4 ldda [%r1]88, %r12 ldstuba [%r1]88, %r16 swapa [%r1]88, %r4 lda [%r1]88, %f0 ldda [%r1]88, %f16 stba %r8, [%r1]88 stha %r8, [%r1]88 stwa %r12, [%r1]88 sta %f48, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xb CASE_ASI_0x56_th0_range13: !!asi_range = 0x0-0x1f8 set 0x1cf, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r16 ldswa [%r1]86, %r14 lduba [%r1]86, %r8 lduha [%r1]86, %r12 ldxa [%r1]86, %r14 ldda [%r1]86, %r14 ldstuba [%r1]86, %r14 swapa [%r1]86, %r4 lda [%r1]86, %f16 ldda [%r1]86, %f16 stba %r12, [%r1]86 stha %r4, [%r1]86 stwa %r14, [%r1]86 stxa %r0, [%r1]86 sta %f16, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x7 CASE_ASI_0x56_th0_range14: !!asi_range = 0x400-0x5f8 set 0x480, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r16 ldsha [%r1]86, %r12 ldswa [%r1]86, %r10 lduba [%r1]86, %r12 lduha [%r1]86, %r4 ldxa [%r1]86, %r14 ldda [%r1]86, %r12 ldstuba [%r1]86, %r10 swapa [%r1]86, %r8 lda [%r1]86, %f32 ldda [%r1]86, %f48 stba %r14, [%r1]86 stha %r12, [%r1]86 stwa %r8, [%r1]86 stxa %r10, [%r1]86 sta %f48, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0xa CASE_ASI_0x56_th0_rand: setx 0x70e74dd5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xc & ~0x7], %r2 ldx [%r21 + 0xd9 & ~0x7], %r4 ldx [%r22 + 0xe0 & ~0x7], %r6 ldx [%r25 + 0xd8 & ~0x7], %r8 ldx [%r24 + 0xf0 & ~0x7], %r10 ldx [%r27 + 0x55 & ~0x7], %r12 ldx [%r27 + 0x5b & ~0x7], %r14 ldx [%r21 + 0x91 & ~0x7], %r16 ld [%r26 + 0x66 & ~0x7], %f0 ld [%r27 + 0x43 & ~0x7], %f16 ld [%r25 + 0x54 & ~0x7], %f32 ld [%r28 + 0x72 & ~0x7], %f48 ldsba [%r1]86, %r4 ldsha [%r1]86, %r16 ldswa [%r1]86, %r10 lduba [%r1]86, %r16 lduha [%r1]86, %r8 ldxa [%r1]86, %r14 ldda [%r1]86, %r14 ldstuba [%r1]86, %r4 swapa [%r1]86, %r4 lda [%r1]86, %f32 ldda [%r1]86, %f16 stba %r8, [%r1]86 stha %r8, [%r1]86 stwa %r10, [%r1]86 stxa %r6, [%r1]86 sta %f32, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0xe CASE_ASI_0x41_th0_0x20: set 0x20, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r14 ldswa [%r1]65, %r12 lduba [%r1]65, %r4 lduha [%r1]65, %r8 ldxa [%r1]65, %r8 ldda [%r1]65, %r10 ldstuba [%r1]65, %r10 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r10, [%r1]65 stwa %r2, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x19 CASE_ASI_0x41_th0_0x30: set 0x30, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r4 ldswa [%r1]65, %r14 lduba [%r1]65, %r12 lduha [%r1]65, %r6 ldxa [%r1]65, %r4 ldda [%r1]65, %r12 ldstuba [%r1]65, %r16 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r12, [%r1]65 stha %r6, [%r1]65 stwa %r14, [%r1]65 sta %f32, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1e CASE_ASI_0x41_th0_0x38: set 0x38, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r8 ldswa [%r1]65, %r12 lduba [%r1]65, %r6 lduha [%r1]65, %r14 ldxa [%r1]65, %r2 ldda [%r1]65, %r2 ldstuba [%r1]65, %r6 swapa [%r1]65, %r6 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r8, [%r1]65 stha %r14, [%r1]65 stwa %r2, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x41_th0_0x50: set 0x50, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r6 ldswa [%r1]65, %r4 lduba [%r1]65, %r6 lduha [%r1]65, %r14 ldxa [%r1]65, %r8 ldda [%r1]65, %r14 ldstuba [%r1]65, %r12 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r0, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x11 CASE_ASI_0x41_th0_rand: setx 0x543a6c82, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x58 & ~0x7], %r2 ldx [%r24 + 0xf3 & ~0x7], %r4 ldx [%r23 + 0x75 & ~0x7], %r6 ldx [%r28 + 0x4b & ~0x7], %r8 ldx [%r26 + 0xe2 & ~0x7], %r10 ldx [%r26 + 0x68 & ~0x7], %r12 ldx [%r28 + 0x71 & ~0x7], %r14 ldx [%r28 + 0xc5 & ~0x7], %r16 ld [%r28 + 0x99 & ~0x7], %f0 ld [%r23 + 0xcd & ~0x7], %f16 ld [%r28 + 0xb & ~0x7], %f32 ld [%r24 + 0x98 & ~0x7], %f48 ldsba [%r1]65, %r2 ldsha [%r1]65, %r4 ldswa [%r1]65, %r8 lduba [%r1]65, %r8 lduha [%r1]65, %r10 ldxa [%r1]65, %r16 ldda [%r1]65, %r12 ldstuba [%r1]65, %r12 swapa [%r1]65, %r2 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r10, [%r1]65 stha %r0, [%r1]65 stwa %r0, [%r1]65 stxa %r8, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1e ldx [%r22 + 0xae & ~0x7], %r2 ldx [%r25 + 0x75 & ~0x7], %r4 ldx [%r23 + 0xc0 & ~0x7], %r6 ldx [%r24 + 0x21 & ~0x7], %r8 ldx [%r24 + 0xa0 & ~0x7], %r10 ldx [%r23 + 0xbf & ~0x7], %r12 ldx [%r24 + 0x1f & ~0x7], %r14 ldx [%r23 + 0xb7 & ~0x7], %r16 ld [%r25 + 0x51 & ~0x7], %f0 ld [%r21 + 0x2b & ~0x7], %f16 ld [%r28 + 0x98 & ~0x7], %f32 ld [%r25 + 0x7a & ~0x7], %f48 CASE_ASI_0x41_rand15: set 0x8, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r4 ldswa [%r1]65, %r4 lduba [%r1]65, %r4 lduha [%r1]65, %r14 ldxa [%r1]65, %r6 ldda [%r1]65, %r12 ldstuba [%r1]65, %r8 swapa [%r1]65, %r6 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r4, [%r1]65 stha %r0, [%r1]65 stwa %r12, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1d CASE_ASI_0x41_rand16: set 0x18, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r16 ldswa [%r1]65, %r16 lduba [%r1]65, %r4 lduha [%r1]65, %r4 ldxa [%r1]65, %r16 ldda [%r1]65, %r14 ldstuba [%r1]65, %r4 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r6, [%r1]65 stha %r6, [%r1]65 stwa %r12, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x41_rand17: set 0x28, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r4 ldswa [%r1]65, %r8 lduba [%r1]65, %r8 lduha [%r1]65, %r2 ldxa [%r1]65, %r16 ldda [%r1]65, %r4 ldstuba [%r1]65, %r10 swapa [%r1]65, %r2 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r14, [%r1]65 stwa %r14, [%r1]65 sta %f16, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x41_rand18: set 0x40, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r14 ldswa [%r1]65, %r6 lduba [%r1]65, %r6 lduha [%r1]65, %r10 ldxa [%r1]65, %r16 ldda [%r1]65, %r8 ldstuba [%r1]65, %r10 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r8, [%r1]65 stha %r4, [%r1]65 stwa %r14, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x3 CASE_ASI_0x41_rand19: set 0x48, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r16 ldswa [%r1]65, %r6 lduba [%r1]65, %r2 lduha [%r1]65, %r16 ldxa [%r1]65, %r12 ldda [%r1]65, %r16 ldstuba [%r1]65, %r2 swapa [%r1]65, %r8 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r10, [%r1]65 stwa %r14, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x13 CASE_ASI_0x41_rand20: set 0x1c6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]65, %r16 ldsha [%r1]65, %r6 ldswa [%r1]65, %r12 lduba [%r1]65, %r8 lduha [%r1]65, %r2 ldxa [%r1]65, %r6 ldda [%r1]65, %r12 ldstuba [%r1]65, %r8 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f32 stba %r14, [%r1]65 stha %r4, [%r1]65 stwa %r6, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x13 CASE_ASI_0x5d_th0_range21: !!asi_range = 0x0-0xff8 set 0xf9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r6 ldsha [%r1]93, %r12 ldswa [%r1]93, %r14 lduba [%r1]93, %r8 lduha [%r1]93, %r12 ldxa [%r1]93, %r14 ldda [%r1]93, %r16 ldstuba [%r1]93, %r10 swapa [%r1]93, %r16 lda [%r1]93, %f48 ldda [%r1]93, %f48 stba %r8, [%r1]93 stha %r6, [%r1]93 stwa %r8, [%r1]93 sta %f0, [%r1]93 stda %f32, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0xf CASE_ASI_0x20_th0_range22: !!asi_range = 0x0-0x38 set 0x2b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r2 ldsha [%r1]32, %r4 ldswa [%r1]32, %r14 lduba [%r1]32, %r12 lduha [%r1]32, %r12 ldxa [%r1]32, %r2 ldda [%r1]32, %r8 ldstuba [%r1]32, %r8 swapa [%r1]32, %r2 lda [%r1]32, %f16 ldda [%r1]32, %f0 stba %r8, [%r1]32 stha %r6, [%r1]32 stwa %r14, [%r1]32 sta %f16, [%r1]32 stda %f48, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x14 CASE_ASI_0x20_th0_rand: setx 0x73c737a9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x2a & ~0x7], %r2 ldx [%r27 + 0xb1 & ~0x7], %r4 ldx [%r23 + 0x5 & ~0x7], %r6 ldx [%r27 + 0x48 & ~0x7], %r8 ldx [%r26 + 0x4b & ~0x7], %r10 ldx [%r26 + 0x30 & ~0x7], %r12 ldx [%r22 + 0x19 & ~0x7], %r14 ldx [%r26 + 0xa3 & ~0x7], %r16 ld [%r25 + 0xce & ~0x7], %f0 ld [%r21 + 0xb4 & ~0x7], %f16 ld [%r21 + 0xeb & ~0x7], %f32 ld [%r24 + 0xba & ~0x7], %f48 ldsba [%r1]32, %r4 ldsha [%r1]32, %r16 ldswa [%r1]32, %r6 lduba [%r1]32, %r4 lduha [%r1]32, %r8 ldxa [%r1]32, %r8 ldda [%r1]32, %r8 ldstuba [%r1]32, %r6 swapa [%r1]32, %r10 lda [%r1]32, %f48 ldda [%r1]32, %f0 stba %r12, [%r1]32 stha %r0, [%r1]32 stwa %r0, [%r1]32 stxa %r10, [%r1]32 sta %f32, [%r1]32 stda %f32, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x17 CASE_ASI_0x4c_th0_0x20: set 0x20, %r1 ldsba [%r1]76, %r14 ldsha [%r1]76, %r8 ldswa [%r1]76, %r6 lduba [%r1]76, %r10 lduha [%r1]76, %r4 ldxa [%r1]76, %r6 ldda [%r1]76, %r12 ldstuba [%r1]76, %r10 swapa [%r1]76, %r12 lda [%r1]76, %f0 ldda [%r1]76, %f0 stba %r8, [%r1]76 stha %r4, [%r1]76 stwa %r2, [%r1]76 stxa %r12, [%r1]76 sta %f16, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x16 CASE_ASI_0x4c_th0_0x28: set 0x28, %r1 ldsba [%r1]76, %r16 ldsha [%r1]76, %r14 ldswa [%r1]76, %r12 lduba [%r1]76, %r12 lduha [%r1]76, %r4 ldxa [%r1]76, %r14 ldda [%r1]76, %r6 ldstuba [%r1]76, %r14 swapa [%r1]76, %r6 lda [%r1]76, %f0 ldda [%r1]76, %f0 stba %r0, [%r1]76 stha %r4, [%r1]76 stwa %r12, [%r1]76 stxa %r14, [%r1]76 sta %f48, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1d CASE_ASI_0x58_th0_0x0: mov %g0, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r8 ldswa [%r1]88, %r2 lduba [%r1]88, %r14 lduha [%r1]88, %r4 ldxa [%r1]88, %r14 ldda [%r1]88, %r4 ldstuba [%r1]88, %r10 swapa [%r1]88, %r6 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r8, [%r1]88 stha %r12, [%r1]88 stwa %r2, [%r1]88 stxa %r4, [%r1]88 sta %f16, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x4 CASE_ASI_0x58_th0_0x20: set 0x20, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r10 ldswa [%r1]88, %r2 lduba [%r1]88, %r6 lduha [%r1]88, %r16 ldxa [%r1]88, %r16 ldda [%r1]88, %r4 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r6, [%r1]88 stha %r14, [%r1]88 stwa %r0, [%r1]88 stxa %r12, [%r1]88 sta %f48, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xf CASE_ASI_0x58_th0_rand: setx 0x2baaae66, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xf2 & ~0x7], %r2 ldx [%r28 + 0x65 & ~0x7], %r4 ldx [%r26 + 0xa3 & ~0x7], %r6 ldx [%r23 + 0x9a & ~0x7], %r8 ldx [%r21 + 0xd0 & ~0x7], %r10 ldx [%r25 + 0x57 & ~0x7], %r12 ldx [%r28 + 0x39 & ~0x7], %r14 ldx [%r25 + 0x24 & ~0x7], %r16 ld [%r23 + 0x29 & ~0x7], %f0 ld [%r21 + 0x7f & ~0x7], %f16 ld [%r22 + 0x53 & ~0x7], %f32 ld [%r21 + 0x77 & ~0x7], %f48 ldsba [%r1]88, %r16 ldsha [%r1]88, %r16 ldswa [%r1]88, %r10 lduba [%r1]88, %r14 lduha [%r1]88, %r14 ldxa [%r1]88, %r16 ldda [%r1]88, %r8 ldstuba [%r1]88, %r16 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r2, [%r1]88 stha %r10, [%r1]88 stwa %r8, [%r1]88 stxa %r4, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x9 CASE_ASI_0x57_th0: setx 0x3ccc6347, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x71 & ~0x7], %r2 ldx [%r24 + 0x8a & ~0x7], %r4 ldx [%r27 + 0xab & ~0x7], %r6 ldx [%r26 + 0x6d & ~0x7], %r8 ldx [%r28 + 0x91 & ~0x7], %r10 ldx [%r22 + 0xa0 & ~0x7], %r12 ldx [%r23 + 0xc6 & ~0x7], %r14 ldx [%r23 + 0xd9 & ~0x7], %r16 ld [%r26 + 0x32 & ~0x7], %f0 ld [%r26 + 0xc6 & ~0x7], %f16 ld [%r21 + 0xea & ~0x7], %f32 ld [%r22 + 0xb9 & ~0x7], %f48 ldsba [%r1]87, %r16 ldsha [%r1]87, %r6 ldswa [%r1]87, %r12 lduba [%r1]87, %r10 lduha [%r1]87, %r4 ldxa [%r1]87, %r12 ldda [%r1]87, %r6 ldstuba [%r1]87, %r12 swapa [%r1]87, %r14 lda [%r1]87, %f16 ldda [%r1]87, %f0 stba %r2, [%r1]87 stha %r6, [%r1]87 stwa %r2, [%r1]87 sta %f32, [%r1]87 stda %f16, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x4 CASE_ASI_0x57_th0_rand: setx 0x30d222b1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xc6 & ~0x7], %r2 ldx [%r26 + 0xa8 & ~0x7], %r4 ldx [%r28 + 0xa0 & ~0x7], %r6 ldx [%r26 + 0x36 & ~0x7], %r8 ldx [%r22 + 0xa7 & ~0x7], %r10 ldx [%r24 + 0x3b & ~0x7], %r12 ldx [%r28 + 0xe9 & ~0x7], %r14 ldx [%r28 + 0xc7 & ~0x7], %r16 ld [%r26 + 0x61 & ~0x7], %f0 ld [%r22 + 0xcd & ~0x7], %f16 ld [%r23 + 0xe6 & ~0x7], %f32 ld [%r26 + 0xc3 & ~0x7], %f48 ldsba [%r1]87, %r4 ldsha [%r1]87, %r4 ldswa [%r1]87, %r14 lduba [%r1]87, %r2 lduha [%r1]87, %r4 ldxa [%r1]87, %r12 ldda [%r1]87, %r6 ldstuba [%r1]87, %r16 swapa [%r1]87, %r12 lda [%r1]87, %f32 ldda [%r1]87, %f0 stba %r10, [%r1]87 stha %r8, [%r1]87 stwa %r4, [%r1]87 stxa %r2, [%r1]87 sta %f32, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x15 CASE_ASI_0x51_th0_range23: !!asi_range = 0x0-0x38 set 0x21, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r8 ldsha [%r1]81, %r2 ldswa [%r1]81, %r14 lduba [%r1]81, %r6 lduha [%r1]81, %r16 ldxa [%r1]81, %r14 ldda [%r1]81, %r14 ldstuba [%r1]81, %r10 swapa [%r1]81, %r8 lda [%r1]81, %f48 ldda [%r1]81, %f48 stba %r0, [%r1]81 stha %r10, [%r1]81 stwa %r12, [%r1]81 sta %f16, [%r1]81 stda %f0, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x4 CASE_ASI_0x5a_th0_range24: !!asi_range = 0x0-0x38 set 0x6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r12 ldsha [%r1]90, %r14 ldswa [%r1]90, %r6 lduba [%r1]90, %r2 lduha [%r1]90, %r12 ldxa [%r1]90, %r12 ldda [%r1]90, %r16 ldstuba [%r1]90, %r4 swapa [%r1]90, %r6 lda [%r1]90, %f0 ldda [%r1]90, %f32 stba %r10, [%r1]90 stha %r10, [%r1]90 stwa %r4, [%r1]90 sta %f48, [%r1]90 stda %f48, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x1d CASE_ASI_0x5b_th0_range25: !!asi_range = 0x0-0x38 set 0x2d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r6 ldsha [%r1]91, %r16 ldswa [%r1]91, %r10 lduba [%r1]91, %r12 lduha [%r1]91, %r16 ldxa [%r1]91, %r8 ldda [%r1]91, %r10 ldstuba [%r1]91, %r4 swapa [%r1]91, %r8 lda [%r1]91, %f48 ldda [%r1]91, %f0 stba %r8, [%r1]91 stha %r6, [%r1]91 stwa %r6, [%r1]91 sta %f48, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0xa CASE_ASI_0x54_th0_range26: !!asi_range = 0x10-0x98 set 0x56, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r14 ldsha [%r1]84, %r14 ldswa [%r1]84, %r4 lduba [%r1]84, %r14 lduha [%r1]84, %r16 ldxa [%r1]84, %r10 ldda [%r1]84, %r8 ldstuba [%r1]84, %r10 swapa [%r1]84, %r12 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r8, [%r1]84 stha %r4, [%r1]84 stwa %r8, [%r1]84 sta %f16, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x4 CASE_ASI_0x72_th0_0x0: mov %g0, %r1 ldsba [%r1]114, %r6 ldsha [%r1]114, %r4 ldswa [%r1]114, %r4 lduba [%r1]114, %r14 lduha [%r1]114, %r12 ldxa [%r1]114, %r14 ldda [%r1]114, %r14 ldstuba [%r1]114, %r10 swapa [%r1]114, %r6 lda [%r1]114, %f0 ldda [%r1]114, %f32 stba %r10, [%r1]114 stha %r14, [%r1]114 stwa %r4, [%r1]114 sta %f48, [%r1]114 stda %f16, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x6 CASE_ASI_0x72_th0_rand: setx 0x1231b4de, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x62 & ~0x7], %r2 ldx [%r21 + 0xf0 & ~0x7], %r4 ldx [%r22 + 0x7c & ~0x7], %r6 ldx [%r28 + 0xde & ~0x7], %r8 ldx [%r27 + 0xd0 & ~0x7], %r10 ldx [%r22 + 0xea & ~0x7], %r12 ldx [%r28 + 0x7b & ~0x7], %r14 ldx [%r23 + 0xa8 & ~0x7], %r16 ld [%r25 + 0xcd & ~0x7], %f0 ld [%r24 + 0xef & ~0x7], %f16 ld [%r23 + 0xae & ~0x7], %f32 ld [%r24 + 0x95 & ~0x7], %f48 ldsba [%r1]114, %r14 ldsha [%r1]114, %r6 ldswa [%r1]114, %r14 lduba [%r1]114, %r10 lduha [%r1]114, %r12 ldxa [%r1]114, %r8 ldda [%r1]114, %r16 ldstuba [%r1]114, %r16 swapa [%r1]114, %r4 lda [%r1]114, %f32 ldda [%r1]114, %f48 stba %r10, [%r1]114 stha %r10, [%r1]114 stwa %r14, [%r1]114 stxa %r8, [%r1]114 sta %f16, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1d CASE_ASI_0x41_th0_0x60: set 0x60, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r2 lduba [%r1]65, %r6 lduha [%r1]65, %r10 ldxa [%r1]65, %r16 ldda [%r1]65, %r4 ldstuba [%r1]65, %r2 swapa [%r1]65, %r6 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r10, [%r1]65 stha %r2, [%r1]65 stwa %r4, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x13 CASE_ASI_0x41_th0_0x68: set 0x68, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r6 ldswa [%r1]65, %r4 lduba [%r1]65, %r10 lduha [%r1]65, %r8 ldxa [%r1]65, %r10 ldda [%r1]65, %r4 ldstuba [%r1]65, %r4 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r6, [%r1]65 stwa %r14, [%r1]65 sta %f32, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1 CASE_ASI_0x63_th0_0x0: mov %g0, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r8 ldswa [%r1]99, %r8 lduba [%r1]99, %r6 lduha [%r1]99, %r16 ldxa [%r1]99, %r12 ldda [%r1]99, %r4 ldstuba [%r1]99, %r2 swapa [%r1]99, %r12 lda [%r1]99, %f0 ldda [%r1]99, %f32 stba %r12, [%r1]99 stha %r0, [%r1]99 stwa %r4, [%r1]99 stxa %r0, [%r1]99 sta %f32, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x7 CASE_ASI_0x63_th0_0x10: set 0x10, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r12 ldswa [%r1]99, %r6 lduba [%r1]99, %r12 lduha [%r1]99, %r6 ldxa [%r1]99, %r4 ldda [%r1]99, %r4 ldstuba [%r1]99, %r2 swapa [%r1]99, %r14 lda [%r1]99, %f48 ldda [%r1]99, %f48 stba %r12, [%r1]99 stha %r0, [%r1]99 stwa %r12, [%r1]99 stxa %r14, [%r1]99 sta %f32, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x9 CASE_ASI_0x63_th0_rand: setx 0x27fc945c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x2d & ~0x7], %r2 ldx [%r26 + 0x62 & ~0x7], %r4 ldx [%r27 + 0xde & ~0x7], %r6 ldx [%r27 + 0xa & ~0x7], %r8 ldx [%r23 + 0xe0 & ~0x7], %r10 ldx [%r25 + 0xba & ~0x7], %r12 ldx [%r25 + 0x9 & ~0x7], %r14 ldx [%r28 + 0x69 & ~0x7], %r16 ld [%r26 + 0x7a & ~0x7], %f0 ld [%r23 + 0xa6 & ~0x7], %f16 ld [%r21 + 0xff & ~0x7], %f32 ld [%r21 + 0x63 & ~0x7], %f48 ldsba [%r1]99, %r6 ldsha [%r1]99, %r16 ldswa [%r1]99, %r14 lduba [%r1]99, %r14 lduha [%r1]99, %r16 ldxa [%r1]99, %r6 ldda [%r1]99, %r6 ldstuba [%r1]99, %r10 swapa [%r1]99, %r8 lda [%r1]99, %f32 ldda [%r1]99, %f0 stba %r10, [%r1]99 stha %r2, [%r1]99 stwa %r2, [%r1]99 stxa %r2, [%r1]99 sta %f32, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x14 CASE_ASI_0x43_th0_0x0: mov %g0, %r1 ldsba [%r1]67, %r8 ldsha [%r1]67, %r6 ldswa [%r1]67, %r6 lduba [%r1]67, %r14 lduha [%r1]67, %r14 ldxa [%r1]67, %r2 ldda [%r1]67, %r8 ldstuba [%r1]67, %r8 swapa [%r1]67, %r4 lda [%r1]67, %f16 ldda [%r1]67, %f48 stba %r10, [%r1]67 stha %r6, [%r1]67 stwa %r0, [%r1]67 sta %f48, [%r1]67 stda %f16, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0xd CASE_ASI_0x43_th0_rand: setx 0x5d8e707c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x93 & ~0x7], %r2 ldx [%r25 + 0x19 & ~0x7], %r4 ldx [%r23 + 0xf & ~0x7], %r6 ldx [%r23 + 0xd9 & ~0x7], %r8 ldx [%r25 + 0x9d & ~0x7], %r10 ldx [%r24 + 0xca & ~0x7], %r12 ldx [%r25 + 0x1a & ~0x7], %r14 ldx [%r25 + 0x41 & ~0x7], %r16 ld [%r21 + 0xce & ~0x7], %f0 ld [%r23 + 0xbd & ~0x7], %f16 ld [%r24 + 0x4c & ~0x7], %f32 ld [%r25 + 0x44 & ~0x7], %f48 ldsba [%r1]67, %r12 ldsha [%r1]67, %r12 ldswa [%r1]67, %r10 lduba [%r1]67, %r14 lduha [%r1]67, %r6 ldxa [%r1]67, %r8 ldda [%r1]67, %r4 ldstuba [%r1]67, %r12 swapa [%r1]67, %r8 lda [%r1]67, %f16 ldda [%r1]67, %f16 stba %r12, [%r1]67 stha %r0, [%r1]67 stwa %r8, [%r1]67 stxa %r0, [%r1]67 sta %f32, [%r1]67 stda %f0, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x7 ldx [%r23 + 0xff & ~0x7], %r2 ldx [%r22 + 0x57 & ~0x7], %r4 ldx [%r28 + 0x18 & ~0x7], %r6 ldx [%r26 + 0xa2 & ~0x7], %r8 ldx [%r26 + 0xc6 & ~0x7], %r10 ldx [%r27 + 0x64 & ~0x7], %r12 ldx [%r23 + 0x3e & ~0x7], %r14 ldx [%r28 + 0xe2 & ~0x7], %r16 ld [%r23 + 0xf0 & ~0x7], %f0 ld [%r22 + 0x0 & ~0x7], %f16 ld [%r21 + 0xa & ~0x7], %f32 ld [%r24 + 0x51 & ~0x7], %f48 CASE_ASI_0x43_rand27: set 0x3a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]67, %r6 ldsha [%r1]67, %r16 ldswa [%r1]67, %r4 lduba [%r1]67, %r12 lduha [%r1]67, %r8 ldxa [%r1]67, %r14 ldda [%r1]67, %r10 ldstuba [%r1]67, %r6 swapa [%r1]67, %r6 lda [%r1]67, %f16 ldda [%r1]67, %f16 stba %r2, [%r1]67 stha %r2, [%r1]67 stwa %r8, [%r1]67 sta %f16, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0xa CASE_ASI_0x59_th0_range28: !!asi_range = 0x0-0x78 set 0x4, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r4 ldswa [%r1]89, %r14 lduba [%r1]89, %r2 lduha [%r1]89, %r2 ldxa [%r1]89, %r10 ldda [%r1]89, %r16 ldstuba [%r1]89, %r2 swapa [%r1]89, %r10 lda [%r1]89, %f0 ldda [%r1]89, %f16 stba %r0, [%r1]89 stha %r0, [%r1]89 stwa %r10, [%r1]89 sta %f16, [%r1]89 stda %f32, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x3 CASE_ASI_0x67_th0_range29: !!asi_range = 0x0-0x7fe0 set 0x6c17, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r10 ldsha [%r1]103, %r4 ldswa [%r1]103, %r4 lduba [%r1]103, %r14 lduha [%r1]103, %r12 ldxa [%r1]103, %r8 ldda [%r1]103, %r12 ldstuba [%r1]103, %r10 swapa [%r1]103, %r8 lda [%r1]103, %f0 ldda [%r1]103, %f32 stba %r2, [%r1]103 stha %r6, [%r1]103 stwa %r2, [%r1]103 sta %f0, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x1a CASE_ASI_0x4e_th0_0x0: mov %g0, %r1 ldsba [%r1]78, %r16 ldsha [%r1]78, %r6 ldswa [%r1]78, %r12 lduba [%r1]78, %r6 lduha [%r1]78, %r8 ldxa [%r1]78, %r2 ldda [%r1]78, %r10 ldstuba [%r1]78, %r8 swapa [%r1]78, %r4 lda [%r1]78, %f32 ldda [%r1]78, %f0 stba %r8, [%r1]78 stha %r0, [%r1]78 stwa %r4, [%r1]78 sta %f32, [%r1]78 stda %f48, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x7 CASE_ASI_0x4e_th0_rand: setx 0x28b9e3b1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x6b & ~0x7], %r2 ldx [%r22 + 0xb1 & ~0x7], %r4 ldx [%r25 + 0x4c & ~0x7], %r6 ldx [%r26 + 0xfd & ~0x7], %r8 ldx [%r27 + 0x68 & ~0x7], %r10 ldx [%r23 + 0x72 & ~0x7], %r12 ldx [%r25 + 0x5 & ~0x7], %r14 ldx [%r26 + 0x9 & ~0x7], %r16 ld [%r28 + 0xd6 & ~0x7], %f0 ld [%r24 + 0xee & ~0x7], %f16 ld [%r28 + 0xc1 & ~0x7], %f32 ld [%r25 + 0x31 & ~0x7], %f48 ldsba [%r1]78, %r8 ldsha [%r1]78, %r10 ldswa [%r1]78, %r10 lduba [%r1]78, %r4 lduha [%r1]78, %r14 ldxa [%r1]78, %r6 ldda [%r1]78, %r12 ldstuba [%r1]78, %r6 swapa [%r1]78, %r16 lda [%r1]78, %f16 ldda [%r1]78, %f0 stba %r2, [%r1]78 stha %r8, [%r1]78 stwa %r2, [%r1]78 stxa %r8, [%r1]78 sta %f0, [%r1]78 stda %f48, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x18 ldx [%r24 + 0xc3 & ~0x7], %r2 ldx [%r23 + 0x96 & ~0x7], %r4 ldx [%r26 + 0xa9 & ~0x7], %r6 ldx [%r23 + 0xab & ~0x7], %r8 ldx [%r22 + 0x8a & ~0x7], %r10 ldx [%r28 + 0x7b & ~0x7], %r12 ldx [%r25 + 0xd5 & ~0x7], %r14 ldx [%r27 + 0xdb & ~0x7], %r16 ld [%r21 + 0x71 & ~0x7], %f0 ld [%r24 + 0xb0 & ~0x7], %f16 ld [%r26 + 0x6e & ~0x7], %f32 ld [%r24 + 0x85 & ~0x7], %f48 CASE_ASI_0x4e_rand30: set 0x88, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]78, %r16 ldsha [%r1]78, %r4 ldswa [%r1]78, %r12 lduba [%r1]78, %r4 lduha [%r1]78, %r6 ldxa [%r1]78, %r10 ldda [%r1]78, %r6 ldstuba [%r1]78, %r16 swapa [%r1]78, %r12 lda [%r1]78, %f0 ldda [%r1]78, %f16 stba %r0, [%r1]78 stha %r2, [%r1]78 stwa %r4, [%r1]78 sta %f32, [%r1]78 stda %f48, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x11 CASE_ASI_0x48_th0_range31: !!asi_range = 0x0-0xf8 set 0x7f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r16 ldsha [%r1]72, %r8 ldswa [%r1]72, %r6 lduba [%r1]72, %r6 lduha [%r1]72, %r2 ldxa [%r1]72, %r2 ldda [%r1]72, %r12 ldstuba [%r1]72, %r16 swapa [%r1]72, %r6 lda [%r1]72, %f32 ldda [%r1]72, %f32 stba %r8, [%r1]72 stha %r10, [%r1]72 stwa %r14, [%r1]72 stxa %r8, [%r1]72 sta %f0, [%r1]72 stda %f48, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x10 CASE_ASI_0x49_th0_range32: !!asi_range = 0x0-0xf8 set 0x6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r16 ldsha [%r1]73, %r2 ldswa [%r1]73, %r4 lduba [%r1]73, %r4 lduha [%r1]73, %r14 ldxa [%r1]73, %r14 ldda [%r1]73, %r10 ldstuba [%r1]73, %r12 swapa [%r1]73, %r4 lda [%r1]73, %f48 ldda [%r1]73, %f16 stba %r2, [%r1]73 stha %r0, [%r1]73 stwa %r10, [%r1]73 stxa %r2, [%r1]73 sta %f32, [%r1]73 stda %f32, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x12 CASE_ASI_0x5f_th0: setx 0x240757a1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd4 & ~0x7], %r2 ldx [%r25 + 0xe4 & ~0x7], %r4 ldx [%r27 + 0xf & ~0x7], %r6 ldx [%r26 + 0xc2 & ~0x7], %r8 ldx [%r24 + 0xf7 & ~0x7], %r10 ldx [%r26 + 0x66 & ~0x7], %r12 ldx [%r22 + 0x6e & ~0x7], %r14 ldx [%r22 + 0xa7 & ~0x7], %r16 ld [%r24 + 0xfd & ~0x7], %f0 ld [%r26 + 0xd4 & ~0x7], %f16 ld [%r24 + 0xed & ~0x7], %f32 ld [%r27 + 0xdd & ~0x7], %f48 ldsba [%r1]95, %r6 ldsha [%r1]95, %r12 ldswa [%r1]95, %r10 lduba [%r1]95, %r14 lduha [%r1]95, %r14 ldxa [%r1]95, %r8 ldda [%r1]95, %r10 ldstuba [%r1]95, %r14 swapa [%r1]95, %r2 lda [%r1]95, %f32 ldda [%r1]95, %f32 stba %r14, [%r1]95 stha %r6, [%r1]95 stwa %r2, [%r1]95 sta %f0, [%r1]95 stda %f48, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0xd CASE_ASI_0x5f_th0_rand: setx 0x71620c55, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xcf & ~0x7], %r2 ldx [%r25 + 0xb2 & ~0x7], %r4 ldx [%r28 + 0x5c & ~0x7], %r6 ldx [%r22 + 0x6f & ~0x7], %r8 ldx [%r25 + 0x28 & ~0x7], %r10 ldx [%r21 + 0x70 & ~0x7], %r12 ldx [%r27 + 0x1d & ~0x7], %r14 ldx [%r26 + 0xa & ~0x7], %r16 ld [%r23 + 0x74 & ~0x7], %f0 ld [%r24 + 0xe7 & ~0x7], %f16 ld [%r24 + 0x73 & ~0x7], %f32 ld [%r23 + 0xb7 & ~0x7], %f48 ldsba [%r1]95, %r4 ldsha [%r1]95, %r2 ldswa [%r1]95, %r16 lduba [%r1]95, %r12 lduha [%r1]95, %r14 ldxa [%r1]95, %r4 ldda [%r1]95, %r8 ldstuba [%r1]95, %r16 swapa [%r1]95, %r10 lda [%r1]95, %f0 ldda [%r1]95, %f32 stba %r4, [%r1]95 stha %r10, [%r1]95 stwa %r10, [%r1]95 stxa %r6, [%r1]95 sta %f48, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x6 CASE_ASI_0x53_th0: setx 0x515c5603, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x9c & ~0x7], %r2 ldx [%r23 + 0x2d & ~0x7], %r4 ldx [%r27 + 0xde & ~0x7], %r6 ldx [%r28 + 0x9c & ~0x7], %r8 ldx [%r24 + 0x59 & ~0x7], %r10 ldx [%r23 + 0x39 & ~0x7], %r12 ldx [%r22 + 0x5a & ~0x7], %r14 ldx [%r27 + 0x95 & ~0x7], %r16 ld [%r25 + 0x2d & ~0x7], %f0 ld [%r27 + 0xd1 & ~0x7], %f16 ld [%r22 + 0x5 & ~0x7], %f32 ld [%r23 + 0x50 & ~0x7], %f48 ldsba [%r1]83, %r2 ldsha [%r1]83, %r6 ldswa [%r1]83, %r14 lduba [%r1]83, %r8 lduha [%r1]83, %r8 ldxa [%r1]83, %r12 ldda [%r1]83, %r12 ldstuba [%r1]83, %r8 swapa [%r1]83, %r16 lda [%r1]83, %f0 ldda [%r1]83, %f32 stba %r4, [%r1]83 stha %r6, [%r1]83 stwa %r10, [%r1]83 stxa %r4, [%r1]83 sta %f0, [%r1]83 stda %f0, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0xb CASE_ASI_0x53_th0_rand: setx 0x63ea1ea8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x6f & ~0x7], %r2 ldx [%r28 + 0x48 & ~0x7], %r4 ldx [%r24 + 0xcb & ~0x7], %r6 ldx [%r24 + 0x50 & ~0x7], %r8 ldx [%r21 + 0x54 & ~0x7], %r10 ldx [%r25 + 0x88 & ~0x7], %r12 ldx [%r22 + 0xc1 & ~0x7], %r14 ldx [%r26 + 0xcc & ~0x7], %r16 ld [%r25 + 0x2 & ~0x7], %f0 ld [%r26 + 0xce & ~0x7], %f16 ld [%r23 + 0xdc & ~0x7], %f32 ld [%r21 + 0x5c & ~0x7], %f48 ldsba [%r1]83, %r16 ldsha [%r1]83, %r10 ldswa [%r1]83, %r10 lduba [%r1]83, %r8 lduha [%r1]83, %r16 ldxa [%r1]83, %r12 ldda [%r1]83, %r2 ldstuba [%r1]83, %r16 swapa [%r1]83, %r12 lda [%r1]83, %f48 ldda [%r1]83, %f48 stba %r6, [%r1]83 stha %r12, [%r1]83 stwa %r12, [%r1]83 stxa %r2, [%r1]83 sta %f16, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x12 CASE_ASI_0x74_th0_0x0: mov %g0, %r1 ldsba [%r1]116, %r12 ldsha [%r1]116, %r10 ldswa [%r1]116, %r12 lduba [%r1]116, %r2 lduha [%r1]116, %r6 ldxa [%r1]116, %r8 ldda [%r1]116, %r14 ldstuba [%r1]116, %r4 swapa [%r1]116, %r16 lda [%r1]116, %f48 ldda [%r1]116, %f16 stba %r8, [%r1]116 stha %r14, [%r1]116 stwa %r2, [%r1]116 stxa %r12, [%r1]116 sta %f48, [%r1]116 stda %f48, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x15 CASE_ASI_0x74_th0_rand: setx 0x7506c835, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x85 & ~0x7], %r2 ldx [%r25 + 0x28 & ~0x7], %r4 ldx [%r28 + 0x14 & ~0x7], %r6 ldx [%r23 + 0xb0 & ~0x7], %r8 ldx [%r24 + 0x67 & ~0x7], %r10 ldx [%r26 + 0x5e & ~0x7], %r12 ldx [%r28 + 0xeb & ~0x7], %r14 ldx [%r21 + 0x86 & ~0x7], %r16 ld [%r23 + 0x62 & ~0x7], %f0 ld [%r28 + 0xcc & ~0x7], %f16 ld [%r26 + 0xb7 & ~0x7], %f32 ld [%r21 + 0xe8 & ~0x7], %f48 ldsba [%r1]116, %r6 ldsha [%r1]116, %r6 ldswa [%r1]116, %r2 lduba [%r1]116, %r4 lduha [%r1]116, %r6 ldxa [%r1]116, %r14 ldda [%r1]116, %r4 ldstuba [%r1]116, %r16 swapa [%r1]116, %r2 lda [%r1]116, %f48 ldda [%r1]116, %f16 stba %r0, [%r1]116 stha %r8, [%r1]116 stwa %r6, [%r1]116 stxa %r14, [%r1]116 sta %f0, [%r1]116 stda %f48, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x2 CASE_ASI_0x54_th0_0x0: mov %g0, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r8 ldswa [%r1]84, %r8 lduba [%r1]84, %r10 lduha [%r1]84, %r12 ldxa [%r1]84, %r16 ldda [%r1]84, %r4 ldstuba [%r1]84, %r2 swapa [%r1]84, %r10 lda [%r1]84, %f32 ldda [%r1]84, %f0 stba %r10, [%r1]84 stha %r4, [%r1]84 stwa %r14, [%r1]84 sta %f0, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xd CASE_ASI_0x54_th0_0x400: set 0x400, %r1 ldsba [%r1]84, %r6 ldsha [%r1]84, %r16 ldswa [%r1]84, %r10 lduba [%r1]84, %r12 lduha [%r1]84, %r10 ldxa [%r1]84, %r8 ldda [%r1]84, %r16 ldstuba [%r1]84, %r10 swapa [%r1]84, %r14 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r4, [%r1]84 stwa %r6, [%r1]84 sta %f0, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1 CASE_ASI_0x54_th0_0x800: set 0x800, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r12 ldswa [%r1]84, %r6 lduba [%r1]84, %r2 lduha [%r1]84, %r6 ldxa [%r1]84, %r4 ldda [%r1]84, %r14 ldstuba [%r1]84, %r16 swapa [%r1]84, %r10 lda [%r1]84, %f32 ldda [%r1]84, %f48 stba %r2, [%r1]84 stha %r12, [%r1]84 stwa %r8, [%r1]84 sta %f0, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1d CASE_ASI_0x54_th0_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r6 ldswa [%r1]84, %r12 lduba [%r1]84, %r14 lduha [%r1]84, %r4 ldxa [%r1]84, %r14 ldda [%r1]84, %r4 ldstuba [%r1]84, %r10 swapa [%r1]84, %r16 lda [%r1]84, %f32 ldda [%r1]84, %f32 stba %r12, [%r1]84 stha %r0, [%r1]84 stwa %r10, [%r1]84 sta %f48, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xc CASE_ASI_0x54_th0_rand: setx 0x623064ff, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x4c & ~0x7], %r2 ldx [%r22 + 0x65 & ~0x7], %r4 ldx [%r25 + 0x86 & ~0x7], %r6 ldx [%r22 + 0xdb & ~0x7], %r8 ldx [%r23 + 0x49 & ~0x7], %r10 ldx [%r26 + 0xca & ~0x7], %r12 ldx [%r21 + 0xa2 & ~0x7], %r14 ldx [%r24 + 0xf9 & ~0x7], %r16 ld [%r27 + 0x47 & ~0x7], %f0 ld [%r28 + 0x3 & ~0x7], %f16 ld [%r21 + 0x1f & ~0x7], %f32 ld [%r25 + 0xd2 & ~0x7], %f48 ldsba [%r1]84, %r2 ldsha [%r1]84, %r2 ldswa [%r1]84, %r6 lduba [%r1]84, %r2 lduha [%r1]84, %r12 ldxa [%r1]84, %r4 ldda [%r1]84, %r10 ldstuba [%r1]84, %r8 swapa [%r1]84, %r8 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r12, [%r1]84 stha %r14, [%r1]84 stwa %r10, [%r1]84 stxa %r0, [%r1]84 sta %f0, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1f CASE_ASI_0x5c_th0_0x0: mov %g0, %r1 ldsba [%r1]92, %r14 ldsha [%r1]92, %r2 ldswa [%r1]92, %r10 lduba [%r1]92, %r12 lduha [%r1]92, %r16 ldxa [%r1]92, %r8 ldda [%r1]92, %r6 ldstuba [%r1]92, %r8 swapa [%r1]92, %r8 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r8, [%r1]92 stha %r4, [%r1]92 stwa %r10, [%r1]92 sta %f32, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x7 CASE_ASI_0x5c_th0_0x400: set 0x400, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r6 ldswa [%r1]92, %r2 lduba [%r1]92, %r12 lduha [%r1]92, %r4 ldxa [%r1]92, %r14 ldda [%r1]92, %r10 ldstuba [%r1]92, %r8 swapa [%r1]92, %r6 lda [%r1]92, %f0 ldda [%r1]92, %f0 stba %r8, [%r1]92 stha %r14, [%r1]92 stwa %r10, [%r1]92 sta %f48, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x12 CASE_ASI_0x5c_th0_0x800: set 0x800, %r1 ldsba [%r1]92, %r8 ldsha [%r1]92, %r2 ldswa [%r1]92, %r2 lduba [%r1]92, %r4 lduha [%r1]92, %r14 ldxa [%r1]92, %r14 ldda [%r1]92, %r8 ldstuba [%r1]92, %r14 swapa [%r1]92, %r14 lda [%r1]92, %f48 ldda [%r1]92, %f16 stba %r2, [%r1]92 stha %r10, [%r1]92 stwa %r12, [%r1]92 sta %f32, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1a CASE_ASI_0x5c_th0_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r10 ldswa [%r1]92, %r12 lduba [%r1]92, %r6 lduha [%r1]92, %r12 ldxa [%r1]92, %r16 ldda [%r1]92, %r4 ldstuba [%r1]92, %r10 swapa [%r1]92, %r6 lda [%r1]92, %f48 ldda [%r1]92, %f48 stba %r4, [%r1]92 stha %r8, [%r1]92 stwa %r12, [%r1]92 sta %f0, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xa CASE_ASI_0x5c_th0_rand: setx 0x57a53021, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x8c & ~0x7], %r2 ldx [%r23 + 0xb & ~0x7], %r4 ldx [%r28 + 0x8a & ~0x7], %r6 ldx [%r28 + 0x41 & ~0x7], %r8 ldx [%r27 + 0x4b & ~0x7], %r10 ldx [%r28 + 0x51 & ~0x7], %r12 ldx [%r22 + 0x19 & ~0x7], %r14 ldx [%r27 + 0x63 & ~0x7], %r16 ld [%r24 + 0x36 & ~0x7], %f0 ld [%r25 + 0x9e & ~0x7], %f16 ld [%r28 + 0x17 & ~0x7], %f32 ld [%r25 + 0x54 & ~0x7], %f48 ldsba [%r1]92, %r4 ldsha [%r1]92, %r2 ldswa [%r1]92, %r14 lduba [%r1]92, %r16 lduha [%r1]92, %r14 ldxa [%r1]92, %r6 ldda [%r1]92, %r16 ldstuba [%r1]92, %r14 swapa [%r1]92, %r8 lda [%r1]92, %f16 ldda [%r1]92, %f0 stba %r8, [%r1]92 stha %r2, [%r1]92 stwa %r12, [%r1]92 stxa %r14, [%r1]92 sta %f32, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x11 CASE_ASI_0x47_th0_range33: !!asi_range = 0x0-0x7ff0 set 0x4474, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r10 ldsha [%r1]71, %r2 ldswa [%r1]71, %r4 lduba [%r1]71, %r10 lduha [%r1]71, %r12 ldxa [%r1]71, %r4 ldda [%r1]71, %r2 ldstuba [%r1]71, %r14 swapa [%r1]71, %r12 lda [%r1]71, %f16 ldda [%r1]71, %f32 stba %r2, [%r1]71 stha %r10, [%r1]71 stwa %r2, [%r1]71 sta %f48, [%r1]71 stda %f48, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x2 CASE_ASI_0x50_th0_0x18: set 0x18, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r16 ldswa [%r1]80, %r14 lduba [%r1]80, %r12 lduha [%r1]80, %r14 ldxa [%r1]80, %r6 ldda [%r1]80, %r6 ldstuba [%r1]80, %r12 swapa [%r1]80, %r12 lda [%r1]80, %f32 ldda [%r1]80, %f16 stba %r6, [%r1]80 stha %r10, [%r1]80 stwa %r12, [%r1]80 sta %f16, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x16 CASE_ASI_0x50_th0_0x30: set 0x30, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r16 ldswa [%r1]80, %r2 lduba [%r1]80, %r14 lduha [%r1]80, %r16 ldxa [%r1]80, %r2 ldda [%r1]80, %r12 ldstuba [%r1]80, %r6 swapa [%r1]80, %r6 lda [%r1]80, %f48 ldda [%r1]80, %f48 stba %r8, [%r1]80 stha %r14, [%r1]80 stwa %r12, [%r1]80 sta %f16, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x16 CASE_ASI_0x50_th0_0x38: set 0x38, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r4 ldswa [%r1]80, %r4 lduba [%r1]80, %r10 lduha [%r1]80, %r2 ldxa [%r1]80, %r10 ldda [%r1]80, %r14 ldstuba [%r1]80, %r12 swapa [%r1]80, %r16 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r14, [%r1]80 stha %r8, [%r1]80 stwa %r12, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x9 CASE_ASI_0x50_th0_rand: setx 0x1ce2ca1d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x5 & ~0x7], %r2 ldx [%r25 + 0x7a & ~0x7], %r4 ldx [%r27 + 0xa7 & ~0x7], %r6 ldx [%r27 + 0x2c & ~0x7], %r8 ldx [%r21 + 0x4b & ~0x7], %r10 ldx [%r22 + 0x1a & ~0x7], %r12 ldx [%r28 + 0xd1 & ~0x7], %r14 ldx [%r22 + 0x60 & ~0x7], %r16 ld [%r28 + 0x99 & ~0x7], %f0 ld [%r23 + 0xf3 & ~0x7], %f16 ld [%r28 + 0x64 & ~0x7], %f32 ld [%r23 + 0xbc & ~0x7], %f48 ldsba [%r1]80, %r12 ldsha [%r1]80, %r8 ldswa [%r1]80, %r10 lduba [%r1]80, %r16 lduha [%r1]80, %r2 ldxa [%r1]80, %r10 ldda [%r1]80, %r14 ldstuba [%r1]80, %r12 swapa [%r1]80, %r2 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r12, [%r1]80 stha %r0, [%r1]80 stwa %r2, [%r1]80 stxa %r4, [%r1]80 sta %f0, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x6 CASE_ASI_0x42_th0_0x8: set 0x8, %r1 ldsba [%r1]66, %r16 ldsha [%r1]66, %r10 ldswa [%r1]66, %r16 lduba [%r1]66, %r10 lduha [%r1]66, %r2 ldxa [%r1]66, %r12 ldda [%r1]66, %r6 ldstuba [%r1]66, %r4 swapa [%r1]66, %r16 lda [%r1]66, %f16 ldda [%r1]66, %f0 stba %r12, [%r1]66 stha %r8, [%r1]66 stwa %r8, [%r1]66 sta %f0, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x1f CASE_ASI_0x42_th0_0x10: set 0x10, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r10 ldswa [%r1]66, %r16 lduba [%r1]66, %r10 lduha [%r1]66, %r8 ldxa [%r1]66, %r8 ldda [%r1]66, %r16 ldstuba [%r1]66, %r12 swapa [%r1]66, %r6 lda [%r1]66, %f16 ldda [%r1]66, %f16 stba %r2, [%r1]66 stha %r14, [%r1]66 stwa %r6, [%r1]66 sta %f0, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x12 CASE_ASI_0x42_th0_rand: setx 0x74cf73bf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xee & ~0x7], %r2 ldx [%r26 + 0xd4 & ~0x7], %r4 ldx [%r22 + 0x5c & ~0x7], %r6 ldx [%r21 + 0xb4 & ~0x7], %r8 ldx [%r26 + 0xd6 & ~0x7], %r10 ldx [%r23 + 0x66 & ~0x7], %r12 ldx [%r24 + 0x23 & ~0x7], %r14 ldx [%r26 + 0xac & ~0x7], %r16 ld [%r26 + 0xb2 & ~0x7], %f0 ld [%r22 + 0x50 & ~0x7], %f16 ld [%r28 + 0xb & ~0x7], %f32 ld [%r24 + 0x21 & ~0x7], %f48 ldsba [%r1]66, %r4 ldsha [%r1]66, %r12 ldswa [%r1]66, %r2 lduba [%r1]66, %r4 lduha [%r1]66, %r8 ldxa [%r1]66, %r6 ldda [%r1]66, %r4 ldstuba [%r1]66, %r10 swapa [%r1]66, %r16 lda [%r1]66, %f0 ldda [%r1]66, %f48 stba %r12, [%r1]66 stha %r2, [%r1]66 stwa %r4, [%r1]66 stxa %r0, [%r1]66 sta %f16, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x14 ldx [%r24 + 0x19 & ~0x7], %r2 ldx [%r22 + 0x66 & ~0x7], %r4 ldx [%r27 + 0xd6 & ~0x7], %r6 ldx [%r28 + 0x38 & ~0x7], %r8 ldx [%r21 + 0x8e & ~0x7], %r10 ldx [%r25 + 0xa & ~0x7], %r12 ldx [%r21 + 0x54 & ~0x7], %r14 ldx [%r24 + 0x65 & ~0x7], %r16 ld [%r22 + 0xdd & ~0x7], %f0 ld [%r26 + 0x59 & ~0x7], %f16 ld [%r26 + 0x21 & ~0x7], %f32 ld [%r28 + 0x6d & ~0x7], %f48 CASE_ASI_0x42_rand34: set 0x0, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r8 ldswa [%r1]66, %r6 lduba [%r1]66, %r14 lduha [%r1]66, %r4 ldxa [%r1]66, %r6 ldda [%r1]66, %r14 ldstuba [%r1]66, %r12 swapa [%r1]66, %r4 lda [%r1]66, %f32 ldda [%r1]66, %f0 stba %r14, [%r1]66 stha %r12, [%r1]66 stwa %r8, [%r1]66 sta %f16, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xa CASE_ASI_0x42_rand35: set 0xb1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]66, %r8 ldsha [%r1]66, %r4 ldswa [%r1]66, %r14 lduba [%r1]66, %r8 lduha [%r1]66, %r12 ldxa [%r1]66, %r12 ldda [%r1]66, %r6 ldstuba [%r1]66, %r8 swapa [%r1]66, %r10 lda [%r1]66, %f0 ldda [%r1]66, %f32 stba %r12, [%r1]66 stha %r0, [%r1]66 stwa %r8, [%r1]66 sta %f16, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xf CASE_ASI_0x52_th0_0x108: set 0x108, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r14 ldswa [%r1]82, %r2 lduba [%r1]82, %r10 lduha [%r1]82, %r16 ldxa [%r1]82, %r12 ldda [%r1]82, %r10 ldstuba [%r1]82, %r6 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r12, [%r1]82 stha %r14, [%r1]82 stwa %r12, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x52_th0_0x110: set 0x110, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r10 ldswa [%r1]82, %r10 lduba [%r1]82, %r6 lduha [%r1]82, %r2 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r10 swapa [%r1]82, %r8 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r12, [%r1]82 stha %r12, [%r1]82 stwa %r14, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x2 CASE_ASI_0x52_th0_0x118: set 0x118, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r16 ldswa [%r1]82, %r16 lduba [%r1]82, %r16 lduha [%r1]82, %r16 ldxa [%r1]82, %r10 ldda [%r1]82, %r12 ldstuba [%r1]82, %r4 swapa [%r1]82, %r4 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r4, [%r1]82 stha %r0, [%r1]82 stwa %r8, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x6 CASE_ASI_0x52_th0_0x120: set 0x120, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r6 ldswa [%r1]82, %r10 lduba [%r1]82, %r12 lduha [%r1]82, %r6 ldxa [%r1]82, %r6 ldda [%r1]82, %r6 ldstuba [%r1]82, %r16 swapa [%r1]82, %r4 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r0, [%r1]82 stha %r8, [%r1]82 stwa %r14, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th0_0x208: set 0x208, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r2 ldswa [%r1]82, %r4 lduba [%r1]82, %r10 lduha [%r1]82, %r14 ldxa [%r1]82, %r16 ldda [%r1]82, %r14 ldstuba [%r1]82, %r12 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r10, [%r1]82 stha %r0, [%r1]82 stwa %r2, [%r1]82 sta %f0, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x9 CASE_ASI_0x52_th0_0x210: set 0x210, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r6 ldswa [%r1]82, %r16 lduba [%r1]82, %r12 lduha [%r1]82, %r6 ldxa [%r1]82, %r6 ldda [%r1]82, %r4 ldstuba [%r1]82, %r14 swapa [%r1]82, %r8 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r4, [%r1]82 stwa %r10, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x0 CASE_ASI_0x52_th0_0x218: set 0x218, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r16 ldswa [%r1]82, %r10 lduba [%r1]82, %r14 lduha [%r1]82, %r6 ldxa [%r1]82, %r12 ldda [%r1]82, %r2 ldstuba [%r1]82, %r12 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r8, [%r1]82 stha %r4, [%r1]82 stwa %r12, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xa CASE_ASI_0x52_th0_0x220: set 0x220, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r16 ldswa [%r1]82, %r12 lduba [%r1]82, %r10 lduha [%r1]82, %r4 ldxa [%r1]82, %r16 ldda [%r1]82, %r4 ldstuba [%r1]82, %r8 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r14, [%r1]82 stwa %r8, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1a CASE_ASI_0x52_th0_rand: setx 0x1cc9921a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x39 & ~0x7], %r2 ldx [%r28 + 0x14 & ~0x7], %r4 ldx [%r25 + 0xf9 & ~0x7], %r6 ldx [%r28 + 0xaa & ~0x7], %r8 ldx [%r21 + 0xff & ~0x7], %r10 ldx [%r26 + 0x94 & ~0x7], %r12 ldx [%r21 + 0xe4 & ~0x7], %r14 ldx [%r27 + 0x49 & ~0x7], %r16 ld [%r25 + 0x36 & ~0x7], %f0 ld [%r27 + 0xe7 & ~0x7], %f16 ld [%r28 + 0xab & ~0x7], %f32 ld [%r22 + 0xdc & ~0x7], %f48 ldsba [%r1]82, %r12 ldsha [%r1]82, %r8 ldswa [%r1]82, %r4 lduba [%r1]82, %r4 lduha [%r1]82, %r6 ldxa [%r1]82, %r14 ldda [%r1]82, %r14 ldstuba [%r1]82, %r10 swapa [%r1]82, %r2 lda [%r1]82, %f0 ldda [%r1]82, %f0 stba %r2, [%r1]82 stha %r14, [%r1]82 stwa %r2, [%r1]82 stxa %r8, [%r1]82 sta %f0, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x12 CASE_ASI_0x25_th0_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r2 ldswa [%r1]37, %r8 lduba [%r1]37, %r2 lduha [%r1]37, %r2 ldxa [%r1]37, %r10 ldda [%r1]37, %r14 ldstuba [%r1]37, %r4 swapa [%r1]37, %r4 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r0, [%r1]37 stwa %r10, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xd CASE_ASI_0x25_th0_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r14 ldswa [%r1]37, %r10 lduba [%r1]37, %r6 lduha [%r1]37, %r6 ldxa [%r1]37, %r2 ldda [%r1]37, %r6 ldstuba [%r1]37, %r4 swapa [%r1]37, %r12 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r12, [%r1]37 stwa %r14, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th0_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r10 ldswa [%r1]37, %r10 lduba [%r1]37, %r2 lduha [%r1]37, %r16 ldxa [%r1]37, %r4 ldda [%r1]37, %r8 ldstuba [%r1]37, %r8 swapa [%r1]37, %r4 lda [%r1]37, %f32 ldda [%r1]37, %f16 stba %r0, [%r1]37 stha %r4, [%r1]37 stwa %r0, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x9 CASE_ASI_0x25_th0_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r6 ldswa [%r1]37, %r4 lduba [%r1]37, %r10 lduha [%r1]37, %r2 ldxa [%r1]37, %r4 ldda [%r1]37, %r10 ldstuba [%r1]37, %r4 swapa [%r1]37, %r8 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r4, [%r1]37 stha %r2, [%r1]37 stwa %r2, [%r1]37 sta %f0, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1e CASE_ASI_0x25_th0_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r2 ldswa [%r1]37, %r12 lduba [%r1]37, %r14 lduha [%r1]37, %r2 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r4 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r8, [%r1]37 stha %r14, [%r1]37 stwa %r0, [%r1]37 sta %f0, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th0_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r14 ldswa [%r1]37, %r16 lduba [%r1]37, %r4 lduha [%r1]37, %r6 ldxa [%r1]37, %r4 ldda [%r1]37, %r16 ldstuba [%r1]37, %r4 swapa [%r1]37, %r6 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r2, [%r1]37 stwa %r8, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th0_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r6 ldswa [%r1]37, %r4 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r10 swapa [%r1]37, %r6 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r8, [%r1]37 stwa %r8, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x5 CASE_ASI_0x25_th0_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r8 ldswa [%r1]37, %r16 lduba [%r1]37, %r2 lduha [%r1]37, %r16 ldxa [%r1]37, %r8 ldda [%r1]37, %r10 ldstuba [%r1]37, %r14 swapa [%r1]37, %r2 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r6, [%r1]37 stwa %r2, [%r1]37 sta %f32, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x15 CASE_ASI_0x25_th0_rand: setx 0x4948ca6b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x41 & ~0x7], %r2 ldx [%r28 + 0x44 & ~0x7], %r4 ldx [%r25 + 0xe & ~0x7], %r6 ldx [%r23 + 0x59 & ~0x7], %r8 ldx [%r21 + 0xfa & ~0x7], %r10 ldx [%r23 + 0x59 & ~0x7], %r12 ldx [%r24 + 0xff & ~0x7], %r14 ldx [%r27 + 0x7a & ~0x7], %r16 ld [%r21 + 0x7d & ~0x7], %f0 ld [%r28 + 0x4a & ~0x7], %f16 ld [%r28 + 0x71 & ~0x7], %f32 ld [%r26 + 0xab & ~0x7], %f48 ldsba [%r1]37, %r8 ldsha [%r1]37, %r10 ldswa [%r1]37, %r10 lduba [%r1]37, %r8 lduha [%r1]37, %r4 ldxa [%r1]37, %r12 ldda [%r1]37, %r10 ldstuba [%r1]37, %r4 swapa [%r1]37, %r14 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r14, [%r1]37 stha %r14, [%r1]37 stwa %r8, [%r1]37 stxa %r14, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x13 ldx [%r27 + 0x58 & ~0x7], %r2 ldx [%r27 + 0xde & ~0x7], %r4 ldx [%r28 + 0x1d & ~0x7], %r6 ldx [%r28 + 0xa7 & ~0x7], %r8 ldx [%r25 + 0xe0 & ~0x7], %r10 ldx [%r27 + 0x4c & ~0x7], %r12 ldx [%r21 + 0x40 & ~0x7], %r14 ldx [%r22 + 0x90 & ~0x7], %r16 ld [%r22 + 0x9f & ~0x7], %f0 ld [%r23 + 0x77 & ~0x7], %f16 ld [%r21 + 0x22 & ~0x7], %f32 ld [%r25 + 0x76 & ~0x7], %f48 CASE_ASI_0x25_rand36: set 0x2c9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]37, %r12 ldsha [%r1]37, %r10 ldswa [%r1]37, %r16 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r4 ldda [%r1]37, %r16 ldstuba [%r1]37, %r14 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r4, [%r1]37 stha %r12, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xb CASE_ASI_0x55_th0_range37: !!asi_range = 0x0-0x1f8 set 0x12c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r14 ldsha [%r1]85, %r4 ldswa [%r1]85, %r16 lduba [%r1]85, %r10 lduha [%r1]85, %r16 ldxa [%r1]85, %r16 ldda [%r1]85, %r16 ldstuba [%r1]85, %r16 swapa [%r1]85, %r6 lda [%r1]85, %f32 ldda [%r1]85, %f16 stba %r4, [%r1]85 stha %r2, [%r1]85 stwa %r4, [%r1]85 sta %f16, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x3 CASE_ASI_0x55_th0_range38: !!asi_range = 0x400-0x5f8 set 0x468, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r6 ldsha [%r1]85, %r4 ldswa [%r1]85, %r8 lduba [%r1]85, %r14 lduha [%r1]85, %r4 ldxa [%r1]85, %r10 ldda [%r1]85, %r10 ldstuba [%r1]85, %r14 swapa [%r1]85, %r10 lda [%r1]85, %f48 ldda [%r1]85, %f16 stba %r10, [%r1]85 stha %r12, [%r1]85 stwa %r8, [%r1]85 sta %f0, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0xe CASE_ASI_0x55_th0_rand: setx 0x727e0823, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x2b & ~0x7], %r2 ldx [%r26 + 0xab & ~0x7], %r4 ldx [%r21 + 0x35 & ~0x7], %r6 ldx [%r28 + 0x8e & ~0x7], %r8 ldx [%r25 + 0xf8 & ~0x7], %r10 ldx [%r25 + 0xa & ~0x7], %r12 ldx [%r21 + 0xe6 & ~0x7], %r14 ldx [%r23 + 0x98 & ~0x7], %r16 ld [%r26 + 0x1c & ~0x7], %f0 ld [%r25 + 0xf4 & ~0x7], %f16 ld [%r27 + 0xeb & ~0x7], %f32 ld [%r21 + 0xc1 & ~0x7], %f48 ldsba [%r1]85, %r16 ldsha [%r1]85, %r6 ldswa [%r1]85, %r4 lduba [%r1]85, %r4 lduha [%r1]85, %r16 ldxa [%r1]85, %r4 ldda [%r1]85, %r16 ldstuba [%r1]85, %r12 swapa [%r1]85, %r12 lda [%r1]85, %f0 ldda [%r1]85, %f32 stba %r10, [%r1]85 stha %r6, [%r1]85 stwa %r0, [%r1]85 stxa %r6, [%r1]85 sta %f32, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x1 ldx [%r21 + 0x8b & ~0x7], %r2 ldx [%r23 + 0xc4 & ~0x7], %r4 ldx [%r22 + 0xc2 & ~0x7], %r6 ldx [%r27 + 0xa7 & ~0x7], %r8 ldx [%r24 + 0xe6 & ~0x7], %r10 ldx [%r26 + 0xe0 & ~0x7], %r12 ldx [%r27 + 0xb7 & ~0x7], %r14 ldx [%r23 + 0xa1 & ~0x7], %r16 ld [%r27 + 0x88 & ~0x7], %f0 ld [%r21 + 0x8a & ~0x7], %f16 ld [%r21 + 0x32 & ~0x7], %f32 ld [%r26 + 0xf7 & ~0x7], %f48 CASE_ASI_0x55_rand39: set 0x288, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r8 ldswa [%r1]85, %r2 lduba [%r1]85, %r14 lduha [%r1]85, %r10 ldxa [%r1]85, %r12 ldda [%r1]85, %r4 ldstuba [%r1]85, %r12 swapa [%r1]85, %r6 lda [%r1]85, %f0 ldda [%r1]85, %f48 stba %r12, [%r1]85 stha %r2, [%r1]85 stwa %r6, [%r1]85 sta %f0, [%r1]85 stda %f16, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x10 CASE_ASI_0x55_rand40: set 0x711, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r14 ldswa [%r1]85, %r4 lduba [%r1]85, %r6 lduha [%r1]85, %r14 ldxa [%r1]85, %r4 ldda [%r1]85, %r6 ldstuba [%r1]85, %r2 swapa [%r1]85, %r16 lda [%r1]85, %f48 ldda [%r1]85, %f0 stba %r10, [%r1]85 stha %r2, [%r1]85 stwa %r14, [%r1]85 sta %f48, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x9 CASE_ASI_0x55_rand41: set 0xad1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r10 ldsha [%r1]85, %r8 ldswa [%r1]85, %r16 lduba [%r1]85, %r14 lduha [%r1]85, %r10 ldxa [%r1]85, %r10 ldda [%r1]85, %r10 ldstuba [%r1]85, %r16 swapa [%r1]85, %r10 lda [%r1]85, %f0 ldda [%r1]85, %f32 stba %r6, [%r1]85 stha %r2, [%r1]85 stwa %r14, [%r1]85 sta %f32, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x13 nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH0_LOOP ta T_CHANGE_NONHPRIV cmp %r19, 1 bz,a TH0_LOOP ta T_CHANGE_PRIV nop ba main_text_end nop nop nop nop nop LOOP_T1: ta T_CHANGE_PRIV add %g0, 0x3, %r19 TH1_LOOP: CASE_ASI_0x4_th1: mov %r24, %r1 ldx [%r27 + 0x2b & ~0x7], %r2 ldx [%r21 + 0x3 & ~0x7], %r4 ldx [%r24 + 0xda & ~0x7], %r6 ldx [%r27 + 0xa1 & ~0x7], %r8 ldx [%r28 + 0xf3 & ~0x7], %r10 ldx [%r28 + 0x79 & ~0x7], %r12 ldx [%r25 + 0xca & ~0x7], %r14 ldx [%r24 + 0x52 & ~0x7], %r16 ld [%r28 + 0xba & ~0x7], %f0 ld [%r28 + 0x5c & ~0x7], %f16 ld [%r21 + 0x4c & ~0x7], %f32 ld [%r28 + 0xaa & ~0x7], %f48 ldsba [%r1]4, %r14 ldsha [%r1]4, %r4 ldswa [%r1]4, %r8 lduba [%r1]4, %r8 lduha [%r1]4, %r14 ldxa [%r1]4, %r2 ldda [%r1]4, %r4 ldstuba [%r1]4, %r6 swapa [%r1]4, %r12 lda [%r1]4, %f0 ldda [%r1]4, %f32 stba %r14, [%r1]4 stha %r8, [%r1]4 stwa %r2, [%r1]4 stxa %r8, [%r1]4 sta %f32, [%r1]4 stda %f48, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x1b CASE_ASI_0xc_th1: mov %r26, %r1 ldx [%r23 + 0xfd & ~0x7], %r2 ldx [%r28 + 0xb0 & ~0x7], %r4 ldx [%r26 + 0x5d & ~0x7], %r6 ldx [%r24 + 0x9 & ~0x7], %r8 ldx [%r22 + 0x3b & ~0x7], %r10 ldx [%r28 + 0xdc & ~0x7], %r12 ldx [%r22 + 0x6a & ~0x7], %r14 ldx [%r21 + 0x20 & ~0x7], %r16 ld [%r28 + 0xff & ~0x7], %f0 ld [%r27 + 0x31 & ~0x7], %f16 ld [%r25 + 0xc8 & ~0x7], %f32 ld [%r21 + 0xad & ~0x7], %f48 ldsba [%r1]12, %r10 ldsha [%r1]12, %r4 ldswa [%r1]12, %r12 lduba [%r1]12, %r6 lduha [%r1]12, %r14 ldxa [%r1]12, %r8 ldda [%r1]12, %r12 ldstuba [%r1]12, %r14 swapa [%r1]12, %r10 lda [%r1]12, %f0 ldda [%r1]12, %f32 stba %r12, [%r1]12 stha %r12, [%r1]12 stwa %r2, [%r1]12 stxa %r14, [%r1]12 sta %f0, [%r1]12 stda %f48, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x9 CASE_ASI_0x11_th1: mov %r28, %r1 ldx [%r25 + 0xd7 & ~0x7], %r2 ldx [%r25 + 0x3b & ~0x7], %r4 ldx [%r25 + 0xf1 & ~0x7], %r6 ldx [%r28 + 0x33 & ~0x7], %r8 ldx [%r23 + 0x88 & ~0x7], %r10 ldx [%r27 + 0x16 & ~0x7], %r12 ldx [%r27 + 0x16 & ~0x7], %r14 ldx [%r26 + 0x48 & ~0x7], %r16 ld [%r21 + 0x2c & ~0x7], %f0 ld [%r22 + 0x2c & ~0x7], %f16 ld [%r26 + 0x85 & ~0x7], %f32 ld [%r28 + 0xed & ~0x7], %f48 ldsba [%r1]17, %r2 ldsha [%r1]17, %r12 ldswa [%r1]17, %r2 lduba [%r1]17, %r2 lduha [%r1]17, %r8 ldxa [%r1]17, %r8 ldda [%r1]17, %r10 ldstuba [%r1]17, %r6 swapa [%r1]17, %r8 lda [%r1]17, %f48 ldda [%r1]17, %f48 stba %r4, [%r1]17 stha %r2, [%r1]17 stwa %r0, [%r1]17 stxa %r2, [%r1]17 sta %f48, [%r1]17 stda %f32, [%r1]17 casa [%r1]0x11, %r2, %g0 casxa [%r1]0x11, %r2, %g0 prefetcha [%r1]17, 0x3 CASE_ASI_0x23_th1: mov %r21, %r1 ldx [%r27 + 0x36 & ~0x7], %r2 ldx [%r27 + 0x1b & ~0x7], %r4 ldx [%r21 + 0x48 & ~0x7], %r6 ldx [%r26 + 0x48 & ~0x7], %r8 ldx [%r23 + 0x80 & ~0x7], %r10 ldx [%r25 + 0x6e & ~0x7], %r12 ldx [%r23 + 0x3a & ~0x7], %r14 ldx [%r21 + 0xc3 & ~0x7], %r16 ld [%r25 + 0xb6 & ~0x7], %f0 ld [%r21 + 0x88 & ~0x7], %f16 ld [%r22 + 0xe8 & ~0x7], %f32 ld [%r27 + 0x34 & ~0x7], %f48 ldsba [%r1]35, %r10 ldsha [%r1]35, %r16 ldswa [%r1]35, %r16 lduba [%r1]35, %r6 lduha [%r1]35, %r4 ldxa [%r1]35, %r6 ldda [%r1]35, %r10 ldstuba [%r1]35, %r14 swapa [%r1]35, %r10 lda [%r1]35, %f32 ldda [%r1]35, %f32 stba %r10, [%r1]35 stha %r6, [%r1]35 stwa %r0, [%r1]35 stxa %r2, [%r1]35 sta %f48, [%r1]35 stda %f32, [%r1]35 casa [%r1]0x23, %r2, %g0 casxa [%r1]0x23, %r2, %g0 prefetcha [%r1]35, 0x1f CASE_ASI_0x27_th1: mov %r27, %r1 ldx [%r28 + 0x5f & ~0x7], %r2 ldx [%r24 + 0x32 & ~0x7], %r4 ldx [%r28 + 0xc6 & ~0x7], %r6 ldx [%r28 + 0xee & ~0x7], %r8 ldx [%r24 + 0x14 & ~0x7], %r10 ldx [%r25 + 0x3d & ~0x7], %r12 ldx [%r22 + 0xf8 & ~0x7], %r14 ldx [%r25 + 0xc2 & ~0x7], %r16 ld [%r24 + 0x28 & ~0x7], %f0 ld [%r23 + 0xe6 & ~0x7], %f16 ld [%r23 + 0x9a & ~0x7], %f32 ld [%r21 + 0xfd & ~0x7], %f48 ldsba [%r1]39, %r16 ldsha [%r1]39, %r4 ldswa [%r1]39, %r2 lduba [%r1]39, %r14 lduha [%r1]39, %r6 ldxa [%r1]39, %r14 ldda [%r1]39, %r12 ldstuba [%r1]39, %r4 swapa [%r1]39, %r14 lda [%r1]39, %f48 ldda [%r1]39, %f32 stba %r12, [%r1]39 stha %r0, [%r1]39 stwa %r4, [%r1]39 stxa %r4, [%r1]39 sta %f16, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x13 CASE_ASI_0x2f_th1: mov %r27, %r1 ldx [%r23 + 0xcc & ~0x7], %r2 ldx [%r22 + 0xa8 & ~0x7], %r4 ldx [%r25 + 0xb7 & ~0x7], %r6 ldx [%r21 + 0xc0 & ~0x7], %r8 ldx [%r21 + 0x57 & ~0x7], %r10 ldx [%r27 + 0xb4 & ~0x7], %r12 ldx [%r25 + 0x23 & ~0x7], %r14 ldx [%r26 + 0x11 & ~0x7], %r16 ld [%r26 + 0x5 & ~0x7], %f0 ld [%r21 + 0x54 & ~0x7], %f16 ld [%r24 + 0x6c & ~0x7], %f32 ld [%r23 + 0x4c & ~0x7], %f48 ldsba [%r1]47, %r12 ldsha [%r1]47, %r4 ldswa [%r1]47, %r14 lduba [%r1]47, %r4 lduha [%r1]47, %r10 ldxa [%r1]47, %r10 ldda [%r1]47, %r6 ldstuba [%r1]47, %r4 swapa [%r1]47, %r6 lda [%r1]47, %f16 ldda [%r1]47, %f16 stba %r6, [%r1]47 stha %r0, [%r1]47 stwa %r8, [%r1]47 stxa %r6, [%r1]47 sta %f16, [%r1]47 stda %f16, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x18 CASE_ASI_0x30_th1: mov %r21, %r1 ldx [%r26 + 0xb1 & ~0x7], %r2 ldx [%r25 + 0x10 & ~0x7], %r4 ldx [%r28 + 0x96 & ~0x7], %r6 ldx [%r21 + 0x61 & ~0x7], %r8 ldx [%r21 + 0x32 & ~0x7], %r10 ldx [%r21 + 0xb5 & ~0x7], %r12 ldx [%r25 + 0x2d & ~0x7], %r14 ldx [%r22 + 0xbf & ~0x7], %r16 ld [%r21 + 0xd7 & ~0x7], %f0 ld [%r27 + 0x6d & ~0x7], %f16 ld [%r26 + 0x33 & ~0x7], %f32 ld [%r26 + 0xa5 & ~0x7], %f48 ldsba [%r1]48, %r2 ldsha [%r1]48, %r12 ldswa [%r1]48, %r10 lduba [%r1]48, %r2 lduha [%r1]48, %r14 ldxa [%r1]48, %r12 ldda [%r1]48, %r16 ldstuba [%r1]48, %r14 swapa [%r1]48, %r4 lda [%r1]48, %f48 ldda [%r1]48, %f0 stba %r4, [%r1]48 stha %r4, [%r1]48 stwa %r0, [%r1]48 stxa %r0, [%r1]48 sta %f16, [%r1]48 stda %f48, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x18 CASE_ASI_0x31_th1: mov %r21, %r1 ldx [%r27 + 0x90 & ~0x7], %r2 ldx [%r25 + 0x4d & ~0x7], %r4 ldx [%r24 + 0x29 & ~0x7], %r6 ldx [%r26 + 0x30 & ~0x7], %r8 ldx [%r22 + 0x74 & ~0x7], %r10 ldx [%r24 + 0x55 & ~0x7], %r12 ldx [%r26 + 0xa3 & ~0x7], %r14 ldx [%r21 + 0x3e & ~0x7], %r16 ld [%r24 + 0xc1 & ~0x7], %f0 ld [%r28 + 0x34 & ~0x7], %f16 ld [%r26 + 0x7e & ~0x7], %f32 ld [%r27 + 0x4 & ~0x7], %f48 ldsba [%r1]49, %r2 ldsha [%r1]49, %r16 ldswa [%r1]49, %r16 lduba [%r1]49, %r16 lduha [%r1]49, %r2 ldxa [%r1]49, %r8 ldda [%r1]49, %r2 ldstuba [%r1]49, %r6 swapa [%r1]49, %r10 lda [%r1]49, %f16 ldda [%r1]49, %f48 stba %r4, [%r1]49 stha %r2, [%r1]49 stwa %r8, [%r1]49 stxa %r0, [%r1]49 sta %f16, [%r1]49 stda %f0, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x13 CASE_ASI_0x36_th1: mov %r23, %r1 ldx [%r22 + 0x9 & ~0x7], %r2 ldx [%r24 + 0xab & ~0x7], %r4 ldx [%r23 + 0x92 & ~0x7], %r6 ldx [%r27 + 0x78 & ~0x7], %r8 ldx [%r24 + 0x52 & ~0x7], %r10 ldx [%r28 + 0xb2 & ~0x7], %r12 ldx [%r22 + 0x27 & ~0x7], %r14 ldx [%r28 + 0xe4 & ~0x7], %r16 ld [%r27 + 0xcc & ~0x7], %f0 ld [%r26 + 0x7f & ~0x7], %f16 ld [%r28 + 0xc3 & ~0x7], %f32 ld [%r22 + 0x75 & ~0x7], %f48 ldsba [%r1]54, %r6 ldsha [%r1]54, %r16 ldswa [%r1]54, %r14 lduba [%r1]54, %r4 lduha [%r1]54, %r6 ldxa [%r1]54, %r6 ldda [%r1]54, %r2 ldstuba [%r1]54, %r2 swapa [%r1]54, %r10 lda [%r1]54, %f16 ldda [%r1]54, %f48 stba %r0, [%r1]54 stha %r10, [%r1]54 stwa %r0, [%r1]54 stxa %r2, [%r1]54 sta %f48, [%r1]54 stda %f16, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x4 CASE_ASI_0x38_th1: mov %r24, %r1 ldx [%r22 + 0x78 & ~0x7], %r2 ldx [%r23 + 0x7e & ~0x7], %r4 ldx [%r28 + 0xd4 & ~0x7], %r6 ldx [%r24 + 0xab & ~0x7], %r8 ldx [%r22 + 0xec & ~0x7], %r10 ldx [%r22 + 0x22 & ~0x7], %r12 ldx [%r25 + 0xdc & ~0x7], %r14 ldx [%r23 + 0x64 & ~0x7], %r16 ld [%r27 + 0x9d & ~0x7], %f0 ld [%r24 + 0x86 & ~0x7], %f16 ld [%r27 + 0x84 & ~0x7], %f32 ld [%r28 + 0x38 & ~0x7], %f48 ldsba [%r1]56, %r6 ldsha [%r1]56, %r10 ldswa [%r1]56, %r10 lduba [%r1]56, %r8 lduha [%r1]56, %r6 ldxa [%r1]56, %r10 ldda [%r1]56, %r16 ldstuba [%r1]56, %r6 swapa [%r1]56, %r6 lda [%r1]56, %f48 ldda [%r1]56, %f32 stba %r8, [%r1]56 stha %r6, [%r1]56 stwa %r0, [%r1]56 stxa %r4, [%r1]56 sta %f32, [%r1]56 stda %f0, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x1b CASE_ASI_0x39_th1: mov %r22, %r1 ldx [%r22 + 0xec & ~0x7], %r2 ldx [%r25 + 0xfb & ~0x7], %r4 ldx [%r23 + 0x10 & ~0x7], %r6 ldx [%r24 + 0x97 & ~0x7], %r8 ldx [%r27 + 0x72 & ~0x7], %r10 ldx [%r21 + 0x26 & ~0x7], %r12 ldx [%r23 + 0xb4 & ~0x7], %r14 ldx [%r21 + 0xc & ~0x7], %r16 ld [%r27 + 0x13 & ~0x7], %f0 ld [%r22 + 0xa0 & ~0x7], %f16 ld [%r25 + 0xd5 & ~0x7], %f32 ld [%r26 + 0x4 & ~0x7], %f48 ldsba [%r1]57, %r4 ldsha [%r1]57, %r14 ldswa [%r1]57, %r14 lduba [%r1]57, %r12 lduha [%r1]57, %r16 ldxa [%r1]57, %r16 ldda [%r1]57, %r14 ldstuba [%r1]57, %r10 swapa [%r1]57, %r8 lda [%r1]57, %f32 ldda [%r1]57, %f32 stba %r12, [%r1]57 stha %r10, [%r1]57 stwa %r14, [%r1]57 stxa %r0, [%r1]57 sta %f0, [%r1]57 stda %f0, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x0 CASE_ASI_0x3e_th1: mov %r22, %r1 ldx [%r25 + 0x28 & ~0x7], %r2 ldx [%r26 + 0x34 & ~0x7], %r4 ldx [%r24 + 0x2a & ~0x7], %r6 ldx [%r26 + 0xda & ~0x7], %r8 ldx [%r23 + 0xd1 & ~0x7], %r10 ldx [%r23 + 0x90 & ~0x7], %r12 ldx [%r27 + 0x71 & ~0x7], %r14 ldx [%r25 + 0x71 & ~0x7], %r16 ld [%r28 + 0x85 & ~0x7], %f0 ld [%r21 + 0xc2 & ~0x7], %f16 ld [%r26 + 0xdc & ~0x7], %f32 ld [%r26 + 0xc3 & ~0x7], %f48 ldsba [%r1]62, %r4 ldsha [%r1]62, %r14 ldswa [%r1]62, %r4 lduba [%r1]62, %r16 lduha [%r1]62, %r10 ldxa [%r1]62, %r6 ldda [%r1]62, %r10 ldstuba [%r1]62, %r4 swapa [%r1]62, %r6 lda [%r1]62, %f0 ldda [%r1]62, %f16 stba %r4, [%r1]62 stha %r10, [%r1]62 stwa %r8, [%r1]62 stxa %r8, [%r1]62 sta %f32, [%r1]62 stda %f48, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x18 CASE_ASI_0x83_th1: mov %r28, %r1 ldx [%r23 + 0x48 & ~0x7], %r2 ldx [%r23 + 0x4b & ~0x7], %r4 ldx [%r22 + 0x75 & ~0x7], %r6 ldx [%r27 + 0x91 & ~0x7], %r8 ldx [%r22 + 0x38 & ~0x7], %r10 ldx [%r26 + 0xaf & ~0x7], %r12 ldx [%r25 + 0x22 & ~0x7], %r14 ldx [%r25 + 0x80 & ~0x7], %r16 ld [%r22 + 0xc5 & ~0x7], %f0 ld [%r27 + 0xf5 & ~0x7], %f16 ld [%r26 + 0xd3 & ~0x7], %f32 ld [%r26 + 0xc4 & ~0x7], %f48 ldsba [%r1]131, %r6 ldsha [%r1]131, %r10 ldswa [%r1]131, %r14 lduba [%r1]131, %r12 lduha [%r1]131, %r10 ldxa [%r1]131, %r4 ldda [%r1]131, %r10 ldstuba [%r1]131, %r16 swapa [%r1]131, %r12 lda [%r1]131, %f16 ldda [%r1]131, %f0 stba %r14, [%r1]131 stha %r12, [%r1]131 stwa %r0, [%r1]131 stxa %r10, [%r1]131 sta %f32, [%r1]131 stda %f16, [%r1]131 casa [%r1]0x83, %r2, %g0 casxa [%r1]0x83, %r2, %g0 prefetcha [%r1]131, 0x7 CASE_ASI_0xc3_th1: mov %r26, %r1 ldx [%r28 + 0xde & ~0x7], %r2 ldx [%r25 + 0x82 & ~0x7], %r4 ldx [%r27 + 0x49 & ~0x7], %r6 ldx [%r27 + 0xd7 & ~0x7], %r8 ldx [%r26 + 0x84 & ~0x7], %r10 ldx [%r23 + 0xe7 & ~0x7], %r12 ldx [%r21 + 0x3a & ~0x7], %r14 ldx [%r28 + 0x7c & ~0x7], %r16 ld [%r26 + 0x4c & ~0x7], %f0 ld [%r23 + 0xf3 & ~0x7], %f16 ld [%r24 + 0x2b & ~0x7], %f32 ld [%r25 + 0x89 & ~0x7], %f48 ldsba [%r1]195, %r12 ldsha [%r1]195, %r12 ldswa [%r1]195, %r4 lduba [%r1]195, %r10 lduha [%r1]195, %r2 ldxa [%r1]195, %r4 ldda [%r1]195, %r12 ldstuba [%r1]195, %r10 swapa [%r1]195, %r6 lda [%r1]195, %f16 ldda [%r1]195, %f0 stba %r0, [%r1]195 stha %r12, [%r1]195 stwa %r14, [%r1]195 stxa %r8, [%r1]195 sta %f48, [%r1]195 stda %f48, [%r1]195 casa [%r1]0xc3, %r2, %g0 casxa [%r1]0xc3, %r2, %g0 prefetcha [%r1]195, 0x1e CASE_ASI_0xcd_th1: mov %r24, %r1 ldx [%r21 + 0x69 & ~0x7], %r2 ldx [%r23 + 0xc3 & ~0x7], %r4 ldx [%r23 + 0x7d & ~0x7], %r6 ldx [%r22 + 0xd0 & ~0x7], %r8 ldx [%r23 + 0x3a & ~0x7], %r10 ldx [%r26 + 0x73 & ~0x7], %r12 ldx [%r27 + 0x66 & ~0x7], %r14 ldx [%r23 + 0xf & ~0x7], %r16 ld [%r24 + 0x8c & ~0x7], %f0 ld [%r23 + 0xbf & ~0x7], %f16 ld [%r23 + 0xc & ~0x7], %f32 ld [%r26 + 0x56 & ~0x7], %f48 ldsba [%r1]205, %r6 ldsha [%r1]205, %r14 ldswa [%r1]205, %r2 lduba [%r1]205, %r12 lduha [%r1]205, %r8 ldxa [%r1]205, %r6 ldda [%r1]205, %r14 ldstuba [%r1]205, %r8 swapa [%r1]205, %r2 lda [%r1]205, %f48 ldda [%r1]205, %f32 stba %r8, [%r1]205 stha %r0, [%r1]205 stwa %r14, [%r1]205 stxa %r10, [%r1]205 sta %f0, [%r1]205 stda %f16, [%r1]205 casa [%r1]0xcd, %r2, %g0 casxa [%r1]0xcd, %r2, %g0 prefetcha [%r1]205, 0x2 CASE_ASI_0xdb_th1: mov %r21, %r1 ldx [%r28 + 0x33 & ~0x7], %r2 ldx [%r25 + 0xbb & ~0x7], %r4 ldx [%r28 + 0x83 & ~0x7], %r6 ldx [%r26 + 0x56 & ~0x7], %r8 ldx [%r26 + 0xf0 & ~0x7], %r10 ldx [%r27 + 0x64 & ~0x7], %r12 ldx [%r23 + 0x6 & ~0x7], %r14 ldx [%r26 + 0xb0 & ~0x7], %r16 ld [%r21 + 0x2 & ~0x7], %f0 ld [%r22 + 0xc6 & ~0x7], %f16 ld [%r25 + 0xef & ~0x7], %f32 ld [%r25 + 0x81 & ~0x7], %f48 ldsba [%r1]219, %r8 ldsha [%r1]219, %r2 ldswa [%r1]219, %r10 lduba [%r1]219, %r12 lduha [%r1]219, %r4 ldxa [%r1]219, %r4 ldda [%r1]219, %r4 ldstuba [%r1]219, %r4 swapa [%r1]219, %r10 lda [%r1]219, %f16 ldda [%r1]219, %f48 stba %r0, [%r1]219 stha %r6, [%r1]219 stwa %r14, [%r1]219 stxa %r2, [%r1]219 sta %f16, [%r1]219 stda %f48, [%r1]219 casa [%r1]0xdb, %r2, %g0 casxa [%r1]0xdb, %r2, %g0 prefetcha [%r1]219, 0xc CASE_ASI_0xf1_th1: mov %r23, %r1 ldx [%r23 + 0x43 & ~0x7], %r2 ldx [%r23 + 0xa4 & ~0x7], %r4 ldx [%r25 + 0x50 & ~0x7], %r6 ldx [%r25 + 0xb3 & ~0x7], %r8 ldx [%r21 + 0xe4 & ~0x7], %r10 ldx [%r23 + 0x39 & ~0x7], %r12 ldx [%r27 + 0x9c & ~0x7], %r14 ldx [%r27 + 0x88 & ~0x7], %r16 ld [%r26 + 0xc4 & ~0x7], %f0 ld [%r22 + 0x35 & ~0x7], %f16 ld [%r22 + 0xd5 & ~0x7], %f32 ld [%r26 + 0x2d & ~0x7], %f48 ldsba [%r1]241, %r14 ldsha [%r1]241, %r4 ldswa [%r1]241, %r8 lduba [%r1]241, %r6 lduha [%r1]241, %r16 ldxa [%r1]241, %r8 ldda [%r1]241, %r8 ldstuba [%r1]241, %r10 swapa [%r1]241, %r8 lda [%r1]241, %f16 ldda [%r1]241, %f32 stba %r4, [%r1]241 stha %r0, [%r1]241 stwa %r6, [%r1]241 stxa %r0, [%r1]241 sta %f32, [%r1]241 stda %f48, [%r1]241 casa [%r1]0xf1, %r2, %g0 casxa [%r1]0xf1, %r2, %g0 prefetcha [%r1]241, 0x1d CASE_ASI_0x21_th1_0x8: set 0x8, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r16 ldswa [%r1]33, %r10 lduba [%r1]33, %r8 lduha [%r1]33, %r2 ldxa [%r1]33, %r14 ldda [%r1]33, %r2 ldstuba [%r1]33, %r2 swapa [%r1]33, %r12 lda [%r1]33, %f0 ldda [%r1]33, %f32 stba %r6, [%r1]33 stha %r8, [%r1]33 stwa %r2, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x16 CASE_ASI_0x21_th1_0x10: set 0x10, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r4 ldswa [%r1]33, %r16 lduba [%r1]33, %r4 lduha [%r1]33, %r12 ldxa [%r1]33, %r6 ldda [%r1]33, %r14 ldstuba [%r1]33, %r2 swapa [%r1]33, %r12 lda [%r1]33, %f0 ldda [%r1]33, %f32 stba %r12, [%r1]33 stha %r8, [%r1]33 stwa %r4, [%r1]33 sta %f16, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1d CASE_ASI_0x21_th1_0x108: set 0x108, %r1 ldsba [%r1]33, %r8 ldsha [%r1]33, %r6 ldswa [%r1]33, %r14 lduba [%r1]33, %r4 lduha [%r1]33, %r4 ldxa [%r1]33, %r2 ldda [%r1]33, %r2 ldstuba [%r1]33, %r12 swapa [%r1]33, %r12 lda [%r1]33, %f32 ldda [%r1]33, %f32 stba %r2, [%r1]33 stha %r12, [%r1]33 stwa %r8, [%r1]33 sta %f16, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x8 CASE_ASI_0x21_th1_0x110: set 0x110, %r1 ldsba [%r1]33, %r4 ldsha [%r1]33, %r16 ldswa [%r1]33, %r10 lduba [%r1]33, %r12 lduha [%r1]33, %r12 ldxa [%r1]33, %r16 ldda [%r1]33, %r6 ldstuba [%r1]33, %r2 swapa [%r1]33, %r10 lda [%r1]33, %f0 ldda [%r1]33, %f32 stba %r12, [%r1]33 stha %r6, [%r1]33 stwa %r14, [%r1]33 sta %f32, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1d CASE_ASI_0x40_th1_0x0: mov %g0, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r4 ldswa [%r1]64, %r8 lduba [%r1]64, %r10 lduha [%r1]64, %r12 ldxa [%r1]64, %r10 ldda [%r1]64, %r6 ldstuba [%r1]64, %r2 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x10 CASE_ASI_0x40_th1_0x8: set 0x8, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r12 ldswa [%r1]64, %r14 lduba [%r1]64, %r4 lduha [%r1]64, %r12 ldxa [%r1]64, %r16 ldda [%r1]64, %r2 ldstuba [%r1]64, %r12 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r12, [%r1]64 stwa %r2, [%r1]64 sta %f0, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x13 CASE_ASI_0x40_th1_0x10: set 0x10, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r6 ldswa [%r1]64, %r14 lduba [%r1]64, %r10 lduha [%r1]64, %r16 ldxa [%r1]64, %r14 ldda [%r1]64, %r6 ldstuba [%r1]64, %r6 swapa [%r1]64, %r12 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r14, [%r1]64 stwa %r2, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x12 CASE_ASI_0x40_th1_0x18: set 0x18, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r4 ldswa [%r1]64, %r8 lduba [%r1]64, %r12 lduha [%r1]64, %r8 ldxa [%r1]64, %r16 ldda [%r1]64, %r8 ldstuba [%r1]64, %r2 swapa [%r1]64, %r16 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r2, [%r1]64 stwa %r6, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1b CASE_ASI_0x40_th1_0x20: set 0x20, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r6 ldswa [%r1]64, %r4 lduba [%r1]64, %r14 lduha [%r1]64, %r2 ldxa [%r1]64, %r6 ldda [%r1]64, %r8 ldstuba [%r1]64, %r8 swapa [%r1]64, %r8 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r10, [%r1]64 stha %r0, [%r1]64 stwa %r12, [%r1]64 sta %f0, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xd CASE_ASI_0x40_th1_0x80: set 0x80, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r4 ldswa [%r1]64, %r12 lduba [%r1]64, %r2 lduha [%r1]64, %r4 ldxa [%r1]64, %r16 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r12 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r4, [%r1]64 stwa %r6, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x4 CASE_ASI_0x40_th1_0x88: set 0x88, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r10 ldswa [%r1]64, %r8 lduba [%r1]64, %r10 lduha [%r1]64, %r8 ldxa [%r1]64, %r16 ldda [%r1]64, %r2 ldstuba [%r1]64, %r2 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r4, [%r1]64 stwa %r10, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x14 CASE_ASI_0x40_th1_0x90: set 0x90, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r6 ldswa [%r1]64, %r2 lduba [%r1]64, %r14 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r6 ldstuba [%r1]64, %r6 swapa [%r1]64, %r12 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r14, [%r1]64 stha %r0, [%r1]64 stwa %r0, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x2 CASE_ASI_0x40_th1_0x98: set 0x98, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r16 ldswa [%r1]64, %r12 lduba [%r1]64, %r4 lduha [%r1]64, %r10 ldxa [%r1]64, %r6 ldda [%r1]64, %r12 ldstuba [%r1]64, %r6 swapa [%r1]64, %r6 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r4, [%r1]64 stha %r14, [%r1]64 stwa %r8, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x9 CASE_ASI_0x44_th1_0x0: mov %g0, %r1 ldsba [%r1]68, %r10 ldsha [%r1]68, %r4 ldswa [%r1]68, %r16 lduba [%r1]68, %r12 lduha [%r1]68, %r16 ldxa [%r1]68, %r8 ldda [%r1]68, %r8 ldstuba [%r1]68, %r14 swapa [%r1]68, %r14 lda [%r1]68, %f32 ldda [%r1]68, %f16 stba %r4, [%r1]68 stha %r8, [%r1]68 stwa %r10, [%r1]68 sta %f16, [%r1]68 stda %f16, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0xa CASE_ASI_0x4a_th1_range42: !!asi_range = 0x0-0x3f set 0x28, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r12 ldsha [%r1]74, %r4 ldswa [%r1]74, %r16 lduba [%r1]74, %r10 lduha [%r1]74, %r8 ldxa [%r1]74, %r14 ldda [%r1]74, %r12 ldstuba [%r1]74, %r6 swapa [%r1]74, %r10 lda [%r1]74, %f48 ldda [%r1]74, %f16 stba %r10, [%r1]74 stha %r2, [%r1]74 stwa %r14, [%r1]74 sta %f16, [%r1]74 stda %f48, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x13 CASE_ASI_0x6_th1: setx 0x4efea884, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xb8 & ~0x7], %r2 ldx [%r27 + 0xe4 & ~0x7], %r4 ldx [%r25 + 0x43 & ~0x7], %r6 ldx [%r25 + 0xd7 & ~0x7], %r8 ldx [%r25 + 0xcf & ~0x7], %r10 ldx [%r27 + 0xa1 & ~0x7], %r12 ldx [%r22 + 0x41 & ~0x7], %r14 ldx [%r27 + 0x66 & ~0x7], %r16 ld [%r28 + 0xa4 & ~0x7], %f0 ld [%r25 + 0x18 & ~0x7], %f16 ld [%r25 + 0x8f & ~0x7], %f32 ld [%r24 + 0x72 & ~0x7], %f48 ldsba [%r1]6, %r10 ldsha [%r1]6, %r4 ldswa [%r1]6, %r12 lduba [%r1]6, %r4 lduha [%r1]6, %r14 ldxa [%r1]6, %r12 ldda [%r1]6, %r8 ldstuba [%r1]6, %r8 swapa [%r1]6, %r14 lda [%r1]6, %f0 ldda [%r1]6, %f0 stba %r2, [%r1]6 stha %r6, [%r1]6 stwa %r8, [%r1]6 stxa %r14, [%r1]6 sta %f0, [%r1]6 stda %f16, [%r1]6 casa [%r1]0x6, %r2, %g0 casxa [%r1]0x6, %r2, %g0 prefetcha [%r1]6, 0x1 CASE_ASI_0xf_th1: setx 0x72299665, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xe3 & ~0x7], %r2 ldx [%r26 + 0x2a & ~0x7], %r4 ldx [%r26 + 0xfc & ~0x7], %r6 ldx [%r26 + 0xac & ~0x7], %r8 ldx [%r25 + 0x4a & ~0x7], %r10 ldx [%r27 + 0x16 & ~0x7], %r12 ldx [%r23 + 0xe8 & ~0x7], %r14 ldx [%r25 + 0x11 & ~0x7], %r16 ld [%r21 + 0xd4 & ~0x7], %f0 ld [%r27 + 0xc & ~0x7], %f16 ld [%r21 + 0xef & ~0x7], %f32 ld [%r22 + 0xcf & ~0x7], %f48 ldsba [%r1]15, %r10 ldsha [%r1]15, %r8 ldswa [%r1]15, %r6 lduba [%r1]15, %r8 lduha [%r1]15, %r16 ldxa [%r1]15, %r10 ldda [%r1]15, %r12 ldstuba [%r1]15, %r12 swapa [%r1]15, %r4 lda [%r1]15, %f48 ldda [%r1]15, %f16 stba %r6, [%r1]15 stha %r14, [%r1]15 stwa %r6, [%r1]15 stxa %r0, [%r1]15 sta %f32, [%r1]15 stda %f0, [%r1]15 casa [%r1]0xf, %r2, %g0 casxa [%r1]0xf, %r2, %g0 prefetcha [%r1]15, 0x3 CASE_ASI_0x12_th1: setx 0x498e45d4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x42 & ~0x7], %r2 ldx [%r23 + 0x9e & ~0x7], %r4 ldx [%r25 + 0xe2 & ~0x7], %r6 ldx [%r25 + 0x40 & ~0x7], %r8 ldx [%r23 + 0x15 & ~0x7], %r10 ldx [%r28 + 0x18 & ~0x7], %r12 ldx [%r25 + 0x6b & ~0x7], %r14 ldx [%r21 + 0x29 & ~0x7], %r16 ld [%r28 + 0x9b & ~0x7], %f0 ld [%r28 + 0xfe & ~0x7], %f16 ld [%r27 + 0x95 & ~0x7], %f32 ld [%r27 + 0x8c & ~0x7], %f48 ldsba [%r1]18, %r4 ldsha [%r1]18, %r12 ldswa [%r1]18, %r12 lduba [%r1]18, %r10 lduha [%r1]18, %r12 ldxa [%r1]18, %r6 ldda [%r1]18, %r12 ldstuba [%r1]18, %r8 swapa [%r1]18, %r6 lda [%r1]18, %f48 ldda [%r1]18, %f16 stba %r10, [%r1]18 stha %r10, [%r1]18 stwa %r4, [%r1]18 stxa %r6, [%r1]18 sta %f16, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x9 CASE_ASI_0x13_th1: setx 0x57416bde, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xb & ~0x7], %r2 ldx [%r26 + 0x8e & ~0x7], %r4 ldx [%r28 + 0x44 & ~0x7], %r6 ldx [%r28 + 0x77 & ~0x7], %r8 ldx [%r21 + 0xc7 & ~0x7], %r10 ldx [%r25 + 0xa3 & ~0x7], %r12 ldx [%r26 + 0x99 & ~0x7], %r14 ldx [%r24 + 0x63 & ~0x7], %r16 ld [%r24 + 0x5b & ~0x7], %f0 ld [%r24 + 0xfa & ~0x7], %f16 ld [%r25 + 0x2d & ~0x7], %f32 ld [%r27 + 0x91 & ~0x7], %f48 ldsba [%r1]19, %r16 ldsha [%r1]19, %r10 ldswa [%r1]19, %r2 lduba [%r1]19, %r8 lduha [%r1]19, %r8 ldxa [%r1]19, %r6 ldda [%r1]19, %r14 ldstuba [%r1]19, %r14 swapa [%r1]19, %r4 lda [%r1]19, %f32 ldda [%r1]19, %f16 stba %r4, [%r1]19 stha %r12, [%r1]19 stwa %r12, [%r1]19 stxa %r12, [%r1]19 sta %f16, [%r1]19 stda %f16, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x14 CASE_ASI_0x2d_th1: setx 0x44f22852, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xe1 & ~0x7], %r2 ldx [%r26 + 0x50 & ~0x7], %r4 ldx [%r28 + 0x38 & ~0x7], %r6 ldx [%r27 + 0xc9 & ~0x7], %r8 ldx [%r26 + 0x3c & ~0x7], %r10 ldx [%r22 + 0x4b & ~0x7], %r12 ldx [%r28 + 0x9a & ~0x7], %r14 ldx [%r27 + 0xf0 & ~0x7], %r16 ld [%r21 + 0x69 & ~0x7], %f0 ld [%r23 + 0x7c & ~0x7], %f16 ld [%r24 + 0xb & ~0x7], %f32 ld [%r28 + 0x41 & ~0x7], %f48 ldsba [%r1]45, %r14 ldsha [%r1]45, %r4 ldswa [%r1]45, %r2 lduba [%r1]45, %r12 lduha [%r1]45, %r2 ldxa [%r1]45, %r6 ldda [%r1]45, %r2 ldstuba [%r1]45, %r14 swapa [%r1]45, %r6 lda [%r1]45, %f32 ldda [%r1]45, %f16 stba %r8, [%r1]45 stha %r10, [%r1]45 stwa %r12, [%r1]45 stxa %r14, [%r1]45 sta %f16, [%r1]45 stda %f0, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0xc CASE_ASI_0x35_th1: setx 0x6b443284, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xff & ~0x7], %r2 ldx [%r21 + 0x12 & ~0x7], %r4 ldx [%r23 + 0x27 & ~0x7], %r6 ldx [%r24 + 0x98 & ~0x7], %r8 ldx [%r23 + 0x92 & ~0x7], %r10 ldx [%r21 + 0x9a & ~0x7], %r12 ldx [%r26 + 0x34 & ~0x7], %r14 ldx [%r21 + 0xe8 & ~0x7], %r16 ld [%r22 + 0x37 & ~0x7], %f0 ld [%r26 + 0xd9 & ~0x7], %f16 ld [%r26 + 0xeb & ~0x7], %f32 ld [%r22 + 0x97 & ~0x7], %f48 ldsba [%r1]53, %r10 ldsha [%r1]53, %r14 ldswa [%r1]53, %r16 lduba [%r1]53, %r16 lduha [%r1]53, %r4 ldxa [%r1]53, %r16 ldda [%r1]53, %r4 ldstuba [%r1]53, %r2 swapa [%r1]53, %r14 lda [%r1]53, %f16 ldda [%r1]53, %f0 stba %r6, [%r1]53 stha %r14, [%r1]53 stwa %r14, [%r1]53 stxa %r8, [%r1]53 sta %f32, [%r1]53 stda %f16, [%r1]53 casa [%r1]0x35, %r2, %g0 casxa [%r1]0x35, %r2, %g0 prefetcha [%r1]53, 0xa CASE_ASI_0x37_th1: setx 0xe9fbf30, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xb4 & ~0x7], %r2 ldx [%r22 + 0x7c & ~0x7], %r4 ldx [%r22 + 0x7a & ~0x7], %r6 ldx [%r26 + 0xbe & ~0x7], %r8 ldx [%r28 + 0x3f & ~0x7], %r10 ldx [%r21 + 0x72 & ~0x7], %r12 ldx [%r23 + 0x31 & ~0x7], %r14 ldx [%r25 + 0xc3 & ~0x7], %r16 ld [%r25 + 0xea & ~0x7], %f0 ld [%r28 + 0x8c & ~0x7], %f16 ld [%r27 + 0x10 & ~0x7], %f32 ld [%r25 + 0xc0 & ~0x7], %f48 ldsba [%r1]55, %r10 ldsha [%r1]55, %r16 ldswa [%r1]55, %r8 lduba [%r1]55, %r10 lduha [%r1]55, %r8 ldxa [%r1]55, %r8 ldda [%r1]55, %r6 ldstuba [%r1]55, %r2 swapa [%r1]55, %r4 lda [%r1]55, %f32 ldda [%r1]55, %f48 stba %r14, [%r1]55 stha %r4, [%r1]55 stwa %r2, [%r1]55 stxa %r0, [%r1]55 sta %f48, [%r1]55 stda %f0, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x0 CASE_ASI_0x3f_th1: setx 0x66a59cfc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x61 & ~0x7], %r2 ldx [%r27 + 0x6b & ~0x7], %r4 ldx [%r28 + 0x77 & ~0x7], %r6 ldx [%r23 + 0x49 & ~0x7], %r8 ldx [%r25 + 0x19 & ~0x7], %r10 ldx [%r26 + 0x34 & ~0x7], %r12 ldx [%r28 + 0xed & ~0x7], %r14 ldx [%r23 + 0xe5 & ~0x7], %r16 ld [%r28 + 0x7b & ~0x7], %f0 ld [%r23 + 0x5a & ~0x7], %f16 ld [%r21 + 0x36 & ~0x7], %f32 ld [%r27 + 0xcb & ~0x7], %f48 ldsba [%r1]63, %r12 ldsha [%r1]63, %r8 ldswa [%r1]63, %r2 lduba [%r1]63, %r6 lduha [%r1]63, %r16 ldxa [%r1]63, %r2 ldda [%r1]63, %r4 ldstuba [%r1]63, %r16 swapa [%r1]63, %r10 lda [%r1]63, %f0 ldda [%r1]63, %f0 stba %r4, [%r1]63 stha %r10, [%r1]63 stwa %r6, [%r1]63 stxa %r14, [%r1]63 sta %f16, [%r1]63 stda %f0, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x12 CASE_ASI_0x4b_th1: setx 0x4cff74ec, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x8d & ~0x7], %r2 ldx [%r22 + 0x16 & ~0x7], %r4 ldx [%r24 + 0x59 & ~0x7], %r6 ldx [%r27 + 0x48 & ~0x7], %r8 ldx [%r24 + 0x9d & ~0x7], %r10 ldx [%r21 + 0xc6 & ~0x7], %r12 ldx [%r26 + 0xbc & ~0x7], %r14 ldx [%r26 + 0x1d & ~0x7], %r16 ld [%r28 + 0xa3 & ~0x7], %f0 ld [%r24 + 0x14 & ~0x7], %f16 ld [%r25 + 0x5 & ~0x7], %f32 ld [%r23 + 0x39 & ~0x7], %f48 ldsba [%r1]75, %r2 ldsha [%r1]75, %r14 ldswa [%r1]75, %r14 lduba [%r1]75, %r14 lduha [%r1]75, %r6 ldxa [%r1]75, %r12 ldda [%r1]75, %r16 ldstuba [%r1]75, %r16 swapa [%r1]75, %r12 lda [%r1]75, %f0 ldda [%r1]75, %f48 stba %r0, [%r1]75 stha %r12, [%r1]75 stwa %r0, [%r1]75 stxa %r0, [%r1]75 sta %f0, [%r1]75 stda %f0, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0xe CASE_ASI_0x4d_th1: setx 0x66304200, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xba & ~0x7], %r2 ldx [%r22 + 0x65 & ~0x7], %r4 ldx [%r26 + 0x50 & ~0x7], %r6 ldx [%r24 + 0x60 & ~0x7], %r8 ldx [%r22 + 0x8b & ~0x7], %r10 ldx [%r25 + 0x65 & ~0x7], %r12 ldx [%r22 + 0x24 & ~0x7], %r14 ldx [%r28 + 0x4d & ~0x7], %r16 ld [%r25 + 0x2b & ~0x7], %f0 ld [%r23 + 0x7f & ~0x7], %f16 ld [%r23 + 0x77 & ~0x7], %f32 ld [%r25 + 0xcb & ~0x7], %f48 ldsba [%r1]77, %r8 ldsha [%r1]77, %r14 ldswa [%r1]77, %r14 lduba [%r1]77, %r6 lduha [%r1]77, %r8 ldxa [%r1]77, %r14 ldda [%r1]77, %r4 ldstuba [%r1]77, %r2 swapa [%r1]77, %r16 lda [%r1]77, %f48 ldda [%r1]77, %f0 stba %r4, [%r1]77 stha %r0, [%r1]77 stwa %r12, [%r1]77 stxa %r8, [%r1]77 sta %f32, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0xa CASE_ASI_0x64_th1: setx 0x4739ee4e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xab & ~0x7], %r2 ldx [%r22 + 0xa8 & ~0x7], %r4 ldx [%r23 + 0x11 & ~0x7], %r6 ldx [%r22 + 0xc8 & ~0x7], %r8 ldx [%r27 + 0x2f & ~0x7], %r10 ldx [%r21 + 0x1b & ~0x7], %r12 ldx [%r21 + 0x99 & ~0x7], %r14 ldx [%r21 + 0xa2 & ~0x7], %r16 ld [%r27 + 0x50 & ~0x7], %f0 ld [%r24 + 0x16 & ~0x7], %f16 ld [%r26 + 0x7b & ~0x7], %f32 ld [%r22 + 0xc4 & ~0x7], %f48 ldsba [%r1]100, %r6 ldsha [%r1]100, %r8 ldswa [%r1]100, %r2 lduba [%r1]100, %r12 lduha [%r1]100, %r6 ldxa [%r1]100, %r6 ldda [%r1]100, %r6 ldstuba [%r1]100, %r16 swapa [%r1]100, %r8 lda [%r1]100, %f0 ldda [%r1]100, %f48 stba %r4, [%r1]100 stha %r14, [%r1]100 stwa %r2, [%r1]100 stxa %r8, [%r1]100 sta %f48, [%r1]100 stda %f32, [%r1]100 casa [%r1]0x64, %r2, %g0 casxa [%r1]0x64, %r2, %g0 prefetcha [%r1]100, 0x12 CASE_ASI_0x6e_th1: setx 0x65c6b944, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xad & ~0x7], %r2 ldx [%r22 + 0xad & ~0x7], %r4 ldx [%r22 + 0x2c & ~0x7], %r6 ldx [%r23 + 0x8f & ~0x7], %r8 ldx [%r24 + 0x94 & ~0x7], %r10 ldx [%r21 + 0xcb & ~0x7], %r12 ldx [%r28 + 0xad & ~0x7], %r14 ldx [%r23 + 0x4c & ~0x7], %r16 ld [%r25 + 0x5c & ~0x7], %f0 ld [%r25 + 0xc8 & ~0x7], %f16 ld [%r22 + 0x58 & ~0x7], %f32 ld [%r25 + 0x3 & ~0x7], %f48 ldsba [%r1]110, %r2 ldsha [%r1]110, %r4 ldswa [%r1]110, %r12 lduba [%r1]110, %r6 lduha [%r1]110, %r16 ldxa [%r1]110, %r16 ldda [%r1]110, %r14 ldstuba [%r1]110, %r14 swapa [%r1]110, %r12 lda [%r1]110, %f32 ldda [%r1]110, %f48 stba %r12, [%r1]110 stha %r6, [%r1]110 stwa %r14, [%r1]110 stxa %r4, [%r1]110 sta %f32, [%r1]110 stda %f16, [%r1]110 casa [%r1]0x6e, %r2, %g0 casxa [%r1]0x6e, %r2, %g0 prefetcha [%r1]110, 0xa CASE_ASI_0x79_th1: setx 0x26e7c89c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x4c & ~0x7], %r2 ldx [%r24 + 0x53 & ~0x7], %r4 ldx [%r26 + 0x2c & ~0x7], %r6 ldx [%r24 + 0xf5 & ~0x7], %r8 ldx [%r22 + 0xd8 & ~0x7], %r10 ldx [%r27 + 0xd2 & ~0x7], %r12 ldx [%r28 + 0x3a & ~0x7], %r14 ldx [%r24 + 0xe7 & ~0x7], %r16 ld [%r28 + 0x61 & ~0x7], %f0 ld [%r28 + 0xa8 & ~0x7], %f16 ld [%r27 + 0x4e & ~0x7], %f32 ld [%r22 + 0x5f & ~0x7], %f48 ldsba [%r1]121, %r6 ldsha [%r1]121, %r16 ldswa [%r1]121, %r2 lduba [%r1]121, %r4 lduha [%r1]121, %r4 ldxa [%r1]121, %r8 ldda [%r1]121, %r10 ldstuba [%r1]121, %r6 swapa [%r1]121, %r2 lda [%r1]121, %f48 ldda [%r1]121, %f16 stba %r8, [%r1]121 stha %r4, [%r1]121 stwa %r12, [%r1]121 stxa %r8, [%r1]121 sta %f48, [%r1]121 stda %f32, [%r1]121 casa [%r1]0x79, %r2, %g0 casxa [%r1]0x79, %r2, %g0 prefetcha [%r1]121, 0x4 CASE_ASI_0x85_th1: setx 0x338468fc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x43 & ~0x7], %r2 ldx [%r22 + 0x90 & ~0x7], %r4 ldx [%r23 + 0xbc & ~0x7], %r6 ldx [%r25 + 0x61 & ~0x7], %r8 ldx [%r21 + 0xc8 & ~0x7], %r10 ldx [%r23 + 0xd0 & ~0x7], %r12 ldx [%r28 + 0x13 & ~0x7], %r14 ldx [%r21 + 0x6e & ~0x7], %r16 ld [%r25 + 0x3a & ~0x7], %f0 ld [%r21 + 0x7a & ~0x7], %f16 ld [%r21 + 0xc0 & ~0x7], %f32 ld [%r27 + 0xb9 & ~0x7], %f48 ldsba [%r1]133, %r2 ldsha [%r1]133, %r14 ldswa [%r1]133, %r10 lduba [%r1]133, %r6 lduha [%r1]133, %r12 ldxa [%r1]133, %r16 ldda [%r1]133, %r14 ldstuba [%r1]133, %r4 swapa [%r1]133, %r4 lda [%r1]133, %f0 ldda [%r1]133, %f32 stba %r0, [%r1]133 stha %r4, [%r1]133 stwa %r6, [%r1]133 stxa %r0, [%r1]133 sta %f48, [%r1]133 stda %f0, [%r1]133 casa [%r1]0x85, %r2, %g0 casxa [%r1]0x85, %r2, %g0 prefetcha [%r1]133, 0x16 CASE_ASI_0x91_th1: setx 0x3a3bb00, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x2b & ~0x7], %r2 ldx [%r26 + 0xce & ~0x7], %r4 ldx [%r25 + 0xca & ~0x7], %r6 ldx [%r25 + 0x29 & ~0x7], %r8 ldx [%r28 + 0x9e & ~0x7], %r10 ldx [%r23 + 0x95 & ~0x7], %r12 ldx [%r25 + 0xe2 & ~0x7], %r14 ldx [%r26 + 0x98 & ~0x7], %r16 ld [%r22 + 0x64 & ~0x7], %f0 ld [%r21 + 0x1b & ~0x7], %f16 ld [%r28 + 0x8b & ~0x7], %f32 ld [%r24 + 0x3c & ~0x7], %f48 ldsba [%r1]145, %r8 ldsha [%r1]145, %r12 ldswa [%r1]145, %r8 lduba [%r1]145, %r8 lduha [%r1]145, %r10 ldxa [%r1]145, %r6 ldda [%r1]145, %r2 ldstuba [%r1]145, %r14 swapa [%r1]145, %r6 lda [%r1]145, %f0 ldda [%r1]145, %f0 stba %r8, [%r1]145 stha %r4, [%r1]145 stwa %r14, [%r1]145 stxa %r12, [%r1]145 sta %f0, [%r1]145 stda %f32, [%r1]145 casa [%r1]0x91, %r2, %g0 casxa [%r1]0x91, %r2, %g0 prefetcha [%r1]145, 0x6 CASE_ASI_0x99_th1: setx 0x1dc864c4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x1e & ~0x7], %r2 ldx [%r28 + 0x5e & ~0x7], %r4 ldx [%r27 + 0x86 & ~0x7], %r6 ldx [%r22 + 0x99 & ~0x7], %r8 ldx [%r21 + 0xdc & ~0x7], %r10 ldx [%r26 + 0xe6 & ~0x7], %r12 ldx [%r23 + 0x7 & ~0x7], %r14 ldx [%r28 + 0xec & ~0x7], %r16 ld [%r24 + 0x10 & ~0x7], %f0 ld [%r27 + 0xe7 & ~0x7], %f16 ld [%r28 + 0xd0 & ~0x7], %f32 ld [%r27 + 0x2a & ~0x7], %f48 ldsba [%r1]153, %r10 ldsha [%r1]153, %r6 ldswa [%r1]153, %r10 lduba [%r1]153, %r10 lduha [%r1]153, %r16 ldxa [%r1]153, %r16 ldda [%r1]153, %r8 ldstuba [%r1]153, %r6 swapa [%r1]153, %r14 lda [%r1]153, %f0 ldda [%r1]153, %f48 stba %r6, [%r1]153 stha %r8, [%r1]153 stwa %r8, [%r1]153 stxa %r10, [%r1]153 sta %f32, [%r1]153 stda %f16, [%r1]153 casa [%r1]0x99, %r2, %g0 casxa [%r1]0x99, %r2, %g0 prefetcha [%r1]153, 0x0 CASE_ASI_0xa1_th1: setx 0x3fe8fa34, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xf5 & ~0x7], %r2 ldx [%r27 + 0xb7 & ~0x7], %r4 ldx [%r26 + 0x3b & ~0x7], %r6 ldx [%r21 + 0x8b & ~0x7], %r8 ldx [%r27 + 0xf2 & ~0x7], %r10 ldx [%r24 + 0x8f & ~0x7], %r12 ldx [%r22 + 0x7a & ~0x7], %r14 ldx [%r28 + 0x84 & ~0x7], %r16 ld [%r21 + 0xc4 & ~0x7], %f0 ld [%r25 + 0x47 & ~0x7], %f16 ld [%r28 + 0x6a & ~0x7], %f32 ld [%r28 + 0xd2 & ~0x7], %f48 ldsba [%r1]161, %r2 ldsha [%r1]161, %r12 ldswa [%r1]161, %r12 lduba [%r1]161, %r2 lduha [%r1]161, %r16 ldxa [%r1]161, %r6 ldda [%r1]161, %r10 ldstuba [%r1]161, %r4 swapa [%r1]161, %r8 lda [%r1]161, %f16 ldda [%r1]161, %f48 stba %r2, [%r1]161 stha %r12, [%r1]161 stwa %r8, [%r1]161 stxa %r14, [%r1]161 sta %f32, [%r1]161 stda %f0, [%r1]161 casa [%r1]0xa1, %r2, %g0 casxa [%r1]0xa1, %r2, %g0 prefetcha [%r1]161, 0xd CASE_ASI_0xa9_th1: setx 0x51713030, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xe5 & ~0x7], %r2 ldx [%r21 + 0x90 & ~0x7], %r4 ldx [%r25 + 0x6f & ~0x7], %r6 ldx [%r27 + 0x53 & ~0x7], %r8 ldx [%r28 + 0x6a & ~0x7], %r10 ldx [%r24 + 0x18 & ~0x7], %r12 ldx [%r24 + 0xd0 & ~0x7], %r14 ldx [%r25 + 0x6e & ~0x7], %r16 ld [%r25 + 0xec & ~0x7], %f0 ld [%r23 + 0x78 & ~0x7], %f16 ld [%r24 + 0x51 & ~0x7], %f32 ld [%r28 + 0x48 & ~0x7], %f48 ldsba [%r1]169, %r10 ldsha [%r1]169, %r14 ldswa [%r1]169, %r6 lduba [%r1]169, %r4 lduha [%r1]169, %r6 ldxa [%r1]169, %r8 ldda [%r1]169, %r10 ldstuba [%r1]169, %r12 swapa [%r1]169, %r8 lda [%r1]169, %f32 ldda [%r1]169, %f32 stba %r6, [%r1]169 stha %r2, [%r1]169 stwa %r0, [%r1]169 stxa %r10, [%r1]169 sta %f0, [%r1]169 stda %f0, [%r1]169 casa [%r1]0xa9, %r2, %g0 casxa [%r1]0xa9, %r2, %g0 prefetcha [%r1]169, 0xb CASE_ASI_0xb1_th1: setx 0x7102c7c1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xb7 & ~0x7], %r2 ldx [%r26 + 0xf9 & ~0x7], %r4 ldx [%r25 + 0xfd & ~0x7], %r6 ldx [%r24 + 0x94 & ~0x7], %r8 ldx [%r26 + 0x25 & ~0x7], %r10 ldx [%r24 + 0x97 & ~0x7], %r12 ldx [%r21 + 0x6 & ~0x7], %r14 ldx [%r25 + 0x5f & ~0x7], %r16 ld [%r24 + 0xa2 & ~0x7], %f0 ld [%r26 + 0xf9 & ~0x7], %f16 ld [%r27 + 0x66 & ~0x7], %f32 ld [%r25 + 0xf0 & ~0x7], %f48 ldsba [%r1]177, %r10 ldsha [%r1]177, %r8 ldswa [%r1]177, %r4 lduba [%r1]177, %r14 lduha [%r1]177, %r8 ldxa [%r1]177, %r6 ldda [%r1]177, %r14 ldstuba [%r1]177, %r4 swapa [%r1]177, %r12 lda [%r1]177, %f32 ldda [%r1]177, %f32 stba %r0, [%r1]177 stha %r0, [%r1]177 stwa %r14, [%r1]177 stxa %r2, [%r1]177 sta %f48, [%r1]177 stda %f48, [%r1]177 casa [%r1]0xb1, %r2, %g0 casxa [%r1]0xb1, %r2, %g0 prefetcha [%r1]177, 0x5 CASE_ASI_0xb9_th1: setx 0x1c8a23e9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xec & ~0x7], %r2 ldx [%r23 + 0xa9 & ~0x7], %r4 ldx [%r21 + 0x92 & ~0x7], %r6 ldx [%r27 + 0x32 & ~0x7], %r8 ldx [%r25 + 0x9a & ~0x7], %r10 ldx [%r26 + 0xf1 & ~0x7], %r12 ldx [%r26 + 0x24 & ~0x7], %r14 ldx [%r24 + 0xc2 & ~0x7], %r16 ld [%r25 + 0x43 & ~0x7], %f0 ld [%r21 + 0xb8 & ~0x7], %f16 ld [%r21 + 0x78 & ~0x7], %f32 ld [%r23 + 0xda & ~0x7], %f48 ldsba [%r1]185, %r4 ldsha [%r1]185, %r6 ldswa [%r1]185, %r16 lduba [%r1]185, %r2 lduha [%r1]185, %r2 ldxa [%r1]185, %r10 ldda [%r1]185, %r6 ldstuba [%r1]185, %r10 swapa [%r1]185, %r12 lda [%r1]185, %f0 ldda [%r1]185, %f16 stba %r12, [%r1]185 stha %r12, [%r1]185 stwa %r6, [%r1]185 stxa %r4, [%r1]185 sta %f48, [%r1]185 stda %f0, [%r1]185 casa [%r1]0xb9, %r2, %g0 casxa [%r1]0xb9, %r2, %g0 prefetcha [%r1]185, 0xa CASE_ASI_0xc7_th1: setx 0x1707716, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x28 & ~0x7], %r2 ldx [%r26 + 0x54 & ~0x7], %r4 ldx [%r23 + 0xd8 & ~0x7], %r6 ldx [%r21 + 0x34 & ~0x7], %r8 ldx [%r28 + 0x11 & ~0x7], %r10 ldx [%r26 + 0x79 & ~0x7], %r12 ldx [%r22 + 0x1a & ~0x7], %r14 ldx [%r27 + 0x45 & ~0x7], %r16 ld [%r22 + 0x16 & ~0x7], %f0 ld [%r23 + 0xb9 & ~0x7], %f16 ld [%r22 + 0x44 & ~0x7], %f32 ld [%r28 + 0xfb & ~0x7], %f48 ldsba [%r1]199, %r4 ldsha [%r1]199, %r10 ldswa [%r1]199, %r2 lduba [%r1]199, %r14 lduha [%r1]199, %r10 ldxa [%r1]199, %r4 ldda [%r1]199, %r4 ldstuba [%r1]199, %r14 swapa [%r1]199, %r2 lda [%r1]199, %f16 ldda [%r1]199, %f16 stba %r0, [%r1]199 stha %r4, [%r1]199 stwa %r2, [%r1]199 stxa %r8, [%r1]199 sta %f48, [%r1]199 stda %f16, [%r1]199 casa [%r1]0xc7, %r2, %g0 casxa [%r1]0xc7, %r2, %g0 prefetcha [%r1]199, 0x5 CASE_ASI_0xce_th1: setx 0x6af883ec, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x21 & ~0x7], %r2 ldx [%r25 + 0xd5 & ~0x7], %r4 ldx [%r22 + 0xa5 & ~0x7], %r6 ldx [%r27 + 0x38 & ~0x7], %r8 ldx [%r27 + 0x56 & ~0x7], %r10 ldx [%r24 + 0xeb & ~0x7], %r12 ldx [%r22 + 0x70 & ~0x7], %r14 ldx [%r26 + 0x6d & ~0x7], %r16 ld [%r25 + 0x40 & ~0x7], %f0 ld [%r26 + 0x17 & ~0x7], %f16 ld [%r28 + 0x94 & ~0x7], %f32 ld [%r28 + 0x67 & ~0x7], %f48 ldsba [%r1]206, %r4 ldsha [%r1]206, %r16 ldswa [%r1]206, %r6 lduba [%r1]206, %r12 lduha [%r1]206, %r10 ldxa [%r1]206, %r14 ldda [%r1]206, %r14 ldstuba [%r1]206, %r2 swapa [%r1]206, %r12 lda [%r1]206, %f0 ldda [%r1]206, %f0 stba %r10, [%r1]206 stha %r4, [%r1]206 stwa %r6, [%r1]206 stxa %r0, [%r1]206 sta %f0, [%r1]206 stda %f48, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x2 CASE_ASI_0xcf_th1: setx 0x385cf30b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x51 & ~0x7], %r2 ldx [%r27 + 0xb2 & ~0x7], %r4 ldx [%r21 + 0xaf & ~0x7], %r6 ldx [%r23 + 0x3c & ~0x7], %r8 ldx [%r21 + 0x78 & ~0x7], %r10 ldx [%r25 + 0x12 & ~0x7], %r12 ldx [%r23 + 0x1a & ~0x7], %r14 ldx [%r21 + 0x8c & ~0x7], %r16 ld [%r24 + 0x8f & ~0x7], %f0 ld [%r28 + 0x2c & ~0x7], %f16 ld [%r27 + 0xcd & ~0x7], %f32 ld [%r21 + 0xb1 & ~0x7], %f48 ldsba [%r1]207, %r2 ldsha [%r1]207, %r14 ldswa [%r1]207, %r8 lduba [%r1]207, %r8 lduha [%r1]207, %r2 ldxa [%r1]207, %r10 ldda [%r1]207, %r14 ldstuba [%r1]207, %r16 swapa [%r1]207, %r10 lda [%r1]207, %f32 ldda [%r1]207, %f32 stba %r2, [%r1]207 stha %r6, [%r1]207 stwa %r12, [%r1]207 stxa %r14, [%r1]207 sta %f32, [%r1]207 stda %f48, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x1 CASE_ASI_0xdf_th1: setx 0x6fdfb013, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x70 & ~0x7], %r2 ldx [%r26 + 0xa2 & ~0x7], %r4 ldx [%r23 + 0x3c & ~0x7], %r6 ldx [%r21 + 0xb0 & ~0x7], %r8 ldx [%r23 + 0xd & ~0x7], %r10 ldx [%r21 + 0x9b & ~0x7], %r12 ldx [%r21 + 0x3b & ~0x7], %r14 ldx [%r27 + 0x85 & ~0x7], %r16 ld [%r26 + 0x8b & ~0x7], %f0 ld [%r23 + 0x2f & ~0x7], %f16 ld [%r28 + 0xd2 & ~0x7], %f32 ld [%r21 + 0xca & ~0x7], %f48 ldsba [%r1]223, %r8 ldsha [%r1]223, %r10 ldswa [%r1]223, %r4 lduba [%r1]223, %r12 lduha [%r1]223, %r4 ldxa [%r1]223, %r14 ldda [%r1]223, %r8 ldstuba [%r1]223, %r14 swapa [%r1]223, %r2 lda [%r1]223, %f0 ldda [%r1]223, %f16 stba %r6, [%r1]223 stha %r4, [%r1]223 stwa %r6, [%r1]223 stxa %r8, [%r1]223 sta %f32, [%r1]223 stda %f0, [%r1]223 casa [%r1]0xdf, %r2, %g0 casxa [%r1]0xdf, %r2, %g0 prefetcha [%r1]223, 0x0 CASE_ASI_0xed_th1: setx 0x4975b558, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x24 & ~0x7], %r2 ldx [%r25 + 0x49 & ~0x7], %r4 ldx [%r27 + 0xab & ~0x7], %r6 ldx [%r23 + 0x20 & ~0x7], %r8 ldx [%r25 + 0x4f & ~0x7], %r10 ldx [%r24 + 0x4 & ~0x7], %r12 ldx [%r24 + 0x1 & ~0x7], %r14 ldx [%r22 + 0xc & ~0x7], %r16 ld [%r26 + 0x8e & ~0x7], %f0 ld [%r25 + 0xdf & ~0x7], %f16 ld [%r22 + 0x57 & ~0x7], %f32 ld [%r24 + 0x29 & ~0x7], %f48 ldsba [%r1]237, %r2 ldsha [%r1]237, %r6 ldswa [%r1]237, %r10 lduba [%r1]237, %r10 lduha [%r1]237, %r4 ldxa [%r1]237, %r16 ldda [%r1]237, %r12 ldstuba [%r1]237, %r2 swapa [%r1]237, %r8 lda [%r1]237, %f48 ldda [%r1]237, %f48 stba %r6, [%r1]237 stha %r2, [%r1]237 stwa %r6, [%r1]237 stxa %r6, [%r1]237 sta %f48, [%r1]237 stda %f0, [%r1]237 casa [%r1]0xed, %r2, %g0 casxa [%r1]0xed, %r2, %g0 prefetcha [%r1]237, 0x15 CASE_ASI_0xf7_th1: setx 0x424ea5b4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xef & ~0x7], %r2 ldx [%r24 + 0x47 & ~0x7], %r4 ldx [%r22 + 0xea & ~0x7], %r6 ldx [%r22 + 0x57 & ~0x7], %r8 ldx [%r22 + 0x4f & ~0x7], %r10 ldx [%r28 + 0x7e & ~0x7], %r12 ldx [%r25 + 0xf5 & ~0x7], %r14 ldx [%r25 + 0x8d & ~0x7], %r16 ld [%r22 + 0xb7 & ~0x7], %f0 ld [%r25 + 0x4e & ~0x7], %f16 ld [%r25 + 0xfa & ~0x7], %f32 ld [%r22 + 0xff & ~0x7], %f48 ldsba [%r1]247, %r6 ldsha [%r1]247, %r6 ldswa [%r1]247, %r8 lduba [%r1]247, %r16 lduha [%r1]247, %r8 ldxa [%r1]247, %r8 ldda [%r1]247, %r2 ldstuba [%r1]247, %r6 swapa [%r1]247, %r12 lda [%r1]247, %f16 ldda [%r1]247, %f48 stba %r12, [%r1]247 stha %r0, [%r1]247 stwa %r8, [%r1]247 stxa %r4, [%r1]247 sta %f0, [%r1]247 stda %f32, [%r1]247 casa [%r1]0xf7, %r2, %g0 casxa [%r1]0xf7, %r2, %g0 prefetcha [%r1]247, 0xf CASE_ASI_0x41_th1_0x0: mov %g0, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r12 ldswa [%r1]65, %r2 lduba [%r1]65, %r16 lduha [%r1]65, %r10 ldxa [%r1]65, %r12 ldda [%r1]65, %r14 ldstuba [%r1]65, %r16 swapa [%r1]65, %r10 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r8, [%r1]65 stha %r14, [%r1]65 stwa %r2, [%r1]65 stxa %r8, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x17 CASE_ASI_0x41_th1_0x10: set 0x10, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r2 ldswa [%r1]65, %r14 lduba [%r1]65, %r14 lduha [%r1]65, %r4 ldxa [%r1]65, %r10 ldda [%r1]65, %r8 ldstuba [%r1]65, %r6 swapa [%r1]65, %r6 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r4, [%r1]65 stwa %r2, [%r1]65 stxa %r14, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x41_th1_0x58: set 0x58, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r10 ldswa [%r1]65, %r14 lduba [%r1]65, %r6 lduha [%r1]65, %r12 ldxa [%r1]65, %r8 ldda [%r1]65, %r2 ldstuba [%r1]65, %r2 swapa [%r1]65, %r14 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r10, [%r1]65 stwa %r12, [%r1]65 stxa %r14, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x7 CASE_ASI_0x4f_th1_range43: !!asi_range = 0x0-0x38 set 0x1a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r10 ldsha [%r1]79, %r12 ldswa [%r1]79, %r16 lduba [%r1]79, %r10 lduha [%r1]79, %r12 ldxa [%r1]79, %r2 ldda [%r1]79, %r4 ldstuba [%r1]79, %r16 swapa [%r1]79, %r4 lda [%r1]79, %f0 ldda [%r1]79, %f32 stba %r6, [%r1]79 stha %r4, [%r1]79 stwa %r10, [%r1]79 sta %f48, [%r1]79 stda %f32, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x13 CASE_ASI_0x4c_th1_range44: !!asi_range = 0x0-0x18 set 0x0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r4 ldsha [%r1]76, %r4 ldswa [%r1]76, %r14 lduba [%r1]76, %r8 lduha [%r1]76, %r10 ldxa [%r1]76, %r14 ldda [%r1]76, %r8 ldstuba [%r1]76, %r8 swapa [%r1]76, %r10 lda [%r1]76, %f32 ldda [%r1]76, %f16 stba %r14, [%r1]76 stha %r10, [%r1]76 stwa %r12, [%r1]76 sta %f48, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1 CASE_ASI_0x40_th1_0x30: set 0x30, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r10 ldswa [%r1]64, %r8 lduba [%r1]64, %r2 lduha [%r1]64, %r8 ldxa [%r1]64, %r16 ldda [%r1]64, %r10 ldstuba [%r1]64, %r8 swapa [%r1]64, %r16 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r8, [%r1]64 stha %r10, [%r1]64 stwa %r8, [%r1]64 stxa %r6, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xd CASE_ASI_0x40_th1_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r6 ldswa [%r1]64, %r14 lduba [%r1]64, %r4 lduha [%r1]64, %r6 ldxa [%r1]64, %r6 ldda [%r1]64, %r16 ldstuba [%r1]64, %r2 swapa [%r1]64, %r10 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r10, [%r1]64 stwa %r6, [%r1]64 stxa %r4, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th1_0x28: set 0x28, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r2 ldswa [%r1]64, %r6 lduba [%r1]64, %r4 lduha [%r1]64, %r10 ldxa [%r1]64, %r10 ldda [%r1]64, %r16 ldstuba [%r1]64, %r4 swapa [%r1]64, %r10 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r12, [%r1]64 stha %r0, [%r1]64 stwa %r4, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x3 CASE_ASI_0x45_th1_range45: !!asi_range = 0x0-0x18 set 0x17, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r8 ldsha [%r1]69, %r4 ldswa [%r1]69, %r6 lduba [%r1]69, %r14 lduha [%r1]69, %r12 ldxa [%r1]69, %r6 ldda [%r1]69, %r12 ldstuba [%r1]69, %r6 swapa [%r1]69, %r4 lda [%r1]69, %f16 ldda [%r1]69, %f32 stba %r14, [%r1]69 stha %r14, [%r1]69 stwa %r10, [%r1]69 sta %f0, [%r1]69 stda %f0, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x19 CASE_ASI_0x50_th1_0x0: mov %g0, %r1 ldsba [%r1]80, %r4 ldsha [%r1]80, %r16 ldswa [%r1]80, %r12 lduba [%r1]80, %r16 lduha [%r1]80, %r8 ldxa [%r1]80, %r4 ldda [%r1]80, %r10 ldstuba [%r1]80, %r4 swapa [%r1]80, %r8 lda [%r1]80, %f16 ldda [%r1]80, %f0 stba %r12, [%r1]80 stha %r0, [%r1]80 stwa %r8, [%r1]80 stxa %r0, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1b CASE_ASI_0x5e_th1_range46: !!asi_range = 0x0-0x7f8 set 0xb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r14 ldsha [%r1]94, %r6 ldswa [%r1]94, %r6 lduba [%r1]94, %r2 lduha [%r1]94, %r16 ldxa [%r1]94, %r6 ldda [%r1]94, %r10 ldstuba [%r1]94, %r12 swapa [%r1]94, %r10 lda [%r1]94, %f32 ldda [%r1]94, %f16 stba %r12, [%r1]94 stha %r4, [%r1]94 stwa %r0, [%r1]94 stxa %r6, [%r1]94 sta %f0, [%r1]94 stda %f16, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x10 CASE_ASI_0x73_th1_0x0: mov %g0, %r1 ldsba [%r1]115, %r4 ldsha [%r1]115, %r6 ldswa [%r1]115, %r6 lduba [%r1]115, %r14 lduha [%r1]115, %r16 ldxa [%r1]115, %r10 ldda [%r1]115, %r10 ldstuba [%r1]115, %r4 swapa [%r1]115, %r2 lda [%r1]115, %f32 ldda [%r1]115, %f0 stba %r8, [%r1]115 stha %r14, [%r1]115 stwa %r4, [%r1]115 sta %f48, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0xb CASE_ASI_0x58_th1_0x18: set 0x18, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r4 ldswa [%r1]88, %r2 lduba [%r1]88, %r8 lduha [%r1]88, %r6 ldxa [%r1]88, %r12 ldda [%r1]88, %r4 ldstuba [%r1]88, %r6 swapa [%r1]88, %r4 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r6, [%r1]88 stha %r10, [%r1]88 stwa %r6, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xc CASE_ASI_0x58_th1_0x30: set 0x30, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r2 ldswa [%r1]88, %r14 lduba [%r1]88, %r8 lduha [%r1]88, %r16 ldxa [%r1]88, %r4 ldda [%r1]88, %r14 ldstuba [%r1]88, %r14 swapa [%r1]88, %r6 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r8, [%r1]88 stha %r12, [%r1]88 stwa %r12, [%r1]88 sta %f16, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xa CASE_ASI_0x58_th1_0x38: set 0x38, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r12 ldswa [%r1]88, %r4 lduba [%r1]88, %r6 lduha [%r1]88, %r8 ldxa [%r1]88, %r12 ldda [%r1]88, %r4 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r10, [%r1]88 stha %r6, [%r1]88 stwa %r14, [%r1]88 sta %f0, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xa CASE_ASI_0x58_th1_0x40: set 0x40, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r4 ldswa [%r1]88, %r4 lduba [%r1]88, %r4 lduha [%r1]88, %r4 ldxa [%r1]88, %r12 ldda [%r1]88, %r4 ldstuba [%r1]88, %r4 swapa [%r1]88, %r4 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r6, [%r1]88 stwa %r12, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1c CASE_ASI_0x58_th1_0x80: set 0x80, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r2 ldswa [%r1]88, %r6 lduba [%r1]88, %r6 lduha [%r1]88, %r6 ldxa [%r1]88, %r6 ldda [%r1]88, %r10 ldstuba [%r1]88, %r16 swapa [%r1]88, %r8 lda [%r1]88, %f32 ldda [%r1]88, %f48 stba %r4, [%r1]88 stha %r4, [%r1]88 stwa %r12, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x15 CASE_ASI_0x56_th1_range47: !!asi_range = 0x0-0x1f8 set 0x1b1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r2 ldsha [%r1]86, %r14 ldswa [%r1]86, %r10 lduba [%r1]86, %r12 lduha [%r1]86, %r8 ldxa [%r1]86, %r2 ldda [%r1]86, %r8 ldstuba [%r1]86, %r4 swapa [%r1]86, %r4 lda [%r1]86, %f48 ldda [%r1]86, %f0 stba %r6, [%r1]86 stha %r14, [%r1]86 stwa %r6, [%r1]86 stxa %r0, [%r1]86 sta %f0, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1 CASE_ASI_0x56_th1_range48: !!asi_range = 0x400-0x5f8 set 0x43c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r14 ldsha [%r1]86, %r14 ldswa [%r1]86, %r12 lduba [%r1]86, %r12 lduha [%r1]86, %r4 ldxa [%r1]86, %r2 ldda [%r1]86, %r4 ldstuba [%r1]86, %r14 swapa [%r1]86, %r12 lda [%r1]86, %f16 ldda [%r1]86, %f16 stba %r2, [%r1]86 stha %r12, [%r1]86 stwa %r6, [%r1]86 stxa %r4, [%r1]86 sta %f0, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x17 CASE_ASI_0x41_th1_0x20: set 0x20, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r8 ldswa [%r1]65, %r14 lduba [%r1]65, %r6 lduha [%r1]65, %r10 ldxa [%r1]65, %r8 ldda [%r1]65, %r2 ldstuba [%r1]65, %r4 swapa [%r1]65, %r16 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r12, [%r1]65 stwa %r14, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x10 CASE_ASI_0x41_th1_0x30: set 0x30, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r12 ldswa [%r1]65, %r12 lduba [%r1]65, %r8 lduha [%r1]65, %r4 ldxa [%r1]65, %r2 ldda [%r1]65, %r8 ldstuba [%r1]65, %r16 swapa [%r1]65, %r10 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r6, [%r1]65 stha %r4, [%r1]65 stwa %r10, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x3 CASE_ASI_0x41_th1_0x38: set 0x38, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r12 ldswa [%r1]65, %r12 lduba [%r1]65, %r2 lduha [%r1]65, %r12 ldxa [%r1]65, %r2 ldda [%r1]65, %r8 ldstuba [%r1]65, %r2 swapa [%r1]65, %r6 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r2, [%r1]65 stha %r14, [%r1]65 stwa %r0, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1d CASE_ASI_0x41_th1_0x50: set 0x50, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r8 ldswa [%r1]65, %r8 lduba [%r1]65, %r10 lduha [%r1]65, %r4 ldxa [%r1]65, %r16 ldda [%r1]65, %r12 ldstuba [%r1]65, %r6 swapa [%r1]65, %r14 lda [%r1]65, %f48 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r2, [%r1]65 stwa %r8, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x6 CASE_ASI_0x5d_th1_range49: !!asi_range = 0x0-0xff8 set 0x321, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r2 ldsha [%r1]93, %r14 ldswa [%r1]93, %r8 lduba [%r1]93, %r10 lduha [%r1]93, %r14 ldxa [%r1]93, %r6 ldda [%r1]93, %r10 ldstuba [%r1]93, %r10 swapa [%r1]93, %r14 lda [%r1]93, %f32 ldda [%r1]93, %f32 stba %r2, [%r1]93 stha %r10, [%r1]93 stwa %r12, [%r1]93 sta %f48, [%r1]93 stda %f48, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x17 CASE_ASI_0x20_th1_range50: !!asi_range = 0x0-0x38 set 0x14, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r14 ldsha [%r1]32, %r6 ldswa [%r1]32, %r16 lduba [%r1]32, %r4 lduha [%r1]32, %r16 ldxa [%r1]32, %r2 ldda [%r1]32, %r8 ldstuba [%r1]32, %r8 swapa [%r1]32, %r8 lda [%r1]32, %f32 ldda [%r1]32, %f0 stba %r2, [%r1]32 stha %r10, [%r1]32 stwa %r4, [%r1]32 sta %f16, [%r1]32 stda %f48, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x7 CASE_ASI_0x4c_th1_0x20: set 0x20, %r1 ldsba [%r1]76, %r10 ldsha [%r1]76, %r4 ldswa [%r1]76, %r2 lduba [%r1]76, %r16 lduha [%r1]76, %r6 ldxa [%r1]76, %r10 ldda [%r1]76, %r8 ldstuba [%r1]76, %r14 swapa [%r1]76, %r8 lda [%r1]76, %f32 ldda [%r1]76, %f48 stba %r6, [%r1]76 stha %r2, [%r1]76 stwa %r4, [%r1]76 stxa %r12, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x16 CASE_ASI_0x4c_th1_0x28: set 0x28, %r1 ldsba [%r1]76, %r2 ldsha [%r1]76, %r2 ldswa [%r1]76, %r8 lduba [%r1]76, %r10 lduha [%r1]76, %r14 ldxa [%r1]76, %r10 ldda [%r1]76, %r2 ldstuba [%r1]76, %r16 swapa [%r1]76, %r2 lda [%r1]76, %f16 ldda [%r1]76, %f16 stba %r2, [%r1]76 stha %r6, [%r1]76 stwa %r6, [%r1]76 stxa %r6, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x16 CASE_ASI_0x58_th1_0x0: mov %g0, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r16 ldswa [%r1]88, %r14 lduba [%r1]88, %r12 lduha [%r1]88, %r16 ldxa [%r1]88, %r10 ldda [%r1]88, %r6 ldstuba [%r1]88, %r4 swapa [%r1]88, %r14 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r14, [%r1]88 stha %r10, [%r1]88 stwa %r2, [%r1]88 stxa %r6, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x18 CASE_ASI_0x58_th1_0x20: set 0x20, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r12 ldswa [%r1]88, %r4 lduba [%r1]88, %r8 lduha [%r1]88, %r10 ldxa [%r1]88, %r10 ldda [%r1]88, %r14 ldstuba [%r1]88, %r16 swapa [%r1]88, %r14 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r12, [%r1]88 stha %r4, [%r1]88 stwa %r2, [%r1]88 stxa %r6, [%r1]88 sta %f32, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1a CASE_ASI_0x57_th1: setx 0x5fb04949, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xbd & ~0x7], %r2 ldx [%r25 + 0xd & ~0x7], %r4 ldx [%r22 + 0xc8 & ~0x7], %r6 ldx [%r25 + 0x30 & ~0x7], %r8 ldx [%r28 + 0xda & ~0x7], %r10 ldx [%r21 + 0x5d & ~0x7], %r12 ldx [%r24 + 0x3c & ~0x7], %r14 ldx [%r24 + 0x19 & ~0x7], %r16 ld [%r24 + 0x67 & ~0x7], %f0 ld [%r28 + 0x8b & ~0x7], %f16 ld [%r21 + 0xba & ~0x7], %f32 ld [%r23 + 0x77 & ~0x7], %f48 ldsba [%r1]87, %r4 ldsha [%r1]87, %r6 ldswa [%r1]87, %r12 lduba [%r1]87, %r8 lduha [%r1]87, %r14 ldxa [%r1]87, %r12 ldda [%r1]87, %r12 ldstuba [%r1]87, %r10 swapa [%r1]87, %r14 lda [%r1]87, %f16 ldda [%r1]87, %f48 stba %r8, [%r1]87 stha %r0, [%r1]87 stwa %r8, [%r1]87 sta %f48, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0xa CASE_ASI_0x51_th1_range51: !!asi_range = 0x0-0x38 set 0x2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r14 ldsha [%r1]81, %r8 ldswa [%r1]81, %r12 lduba [%r1]81, %r10 lduha [%r1]81, %r10 ldxa [%r1]81, %r14 ldda [%r1]81, %r14 ldstuba [%r1]81, %r14 swapa [%r1]81, %r12 lda [%r1]81, %f0 ldda [%r1]81, %f0 stba %r10, [%r1]81 stha %r4, [%r1]81 stwa %r10, [%r1]81 sta %f16, [%r1]81 stda %f16, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1d CASE_ASI_0x5a_th1_range52: !!asi_range = 0x0-0x38 set 0x3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r14 ldsha [%r1]90, %r16 ldswa [%r1]90, %r4 lduba [%r1]90, %r8 lduha [%r1]90, %r2 ldxa [%r1]90, %r16 ldda [%r1]90, %r6 ldstuba [%r1]90, %r4 swapa [%r1]90, %r2 lda [%r1]90, %f16 ldda [%r1]90, %f16 stba %r2, [%r1]90 stha %r2, [%r1]90 stwa %r6, [%r1]90 sta %f32, [%r1]90 stda %f16, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x1a CASE_ASI_0x5b_th1_range53: !!asi_range = 0x0-0x38 set 0x38, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r12 ldsha [%r1]91, %r14 ldswa [%r1]91, %r16 lduba [%r1]91, %r2 lduha [%r1]91, %r4 ldxa [%r1]91, %r6 ldda [%r1]91, %r2 ldstuba [%r1]91, %r6 swapa [%r1]91, %r12 lda [%r1]91, %f0 ldda [%r1]91, %f16 stba %r10, [%r1]91 stha %r8, [%r1]91 stwa %r8, [%r1]91 sta %f48, [%r1]91 stda %f32, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x18 CASE_ASI_0x54_th1_range54: !!asi_range = 0x10-0x98 set 0x44, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r14 ldsha [%r1]84, %r10 ldswa [%r1]84, %r10 lduba [%r1]84, %r4 lduha [%r1]84, %r2 ldxa [%r1]84, %r2 ldda [%r1]84, %r10 ldstuba [%r1]84, %r12 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r12, [%r1]84 stha %r4, [%r1]84 stwa %r14, [%r1]84 sta %f16, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1d CASE_ASI_0x72_th1_0x0: mov %g0, %r1 ldsba [%r1]114, %r6 ldsha [%r1]114, %r2 ldswa [%r1]114, %r10 lduba [%r1]114, %r10 lduha [%r1]114, %r14 ldxa [%r1]114, %r14 ldda [%r1]114, %r2 ldstuba [%r1]114, %r10 swapa [%r1]114, %r2 lda [%r1]114, %f48 ldda [%r1]114, %f48 stba %r8, [%r1]114 stha %r12, [%r1]114 stwa %r14, [%r1]114 sta %f0, [%r1]114 stda %f32, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1a CASE_ASI_0x41_th1_0x60: set 0x60, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r14 ldswa [%r1]65, %r2 lduba [%r1]65, %r14 lduha [%r1]65, %r4 ldxa [%r1]65, %r6 ldda [%r1]65, %r14 ldstuba [%r1]65, %r12 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f32 stba %r2, [%r1]65 stha %r0, [%r1]65 stwa %r2, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xb CASE_ASI_0x41_th1_0x68: set 0x68, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r2 ldswa [%r1]65, %r4 lduba [%r1]65, %r16 lduha [%r1]65, %r6 ldxa [%r1]65, %r16 ldda [%r1]65, %r14 ldstuba [%r1]65, %r14 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r4, [%r1]65 stha %r4, [%r1]65 stwa %r8, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x13 CASE_ASI_0x63_th1_0x0: mov %g0, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r4 ldswa [%r1]99, %r10 lduba [%r1]99, %r16 lduha [%r1]99, %r16 ldxa [%r1]99, %r12 ldda [%r1]99, %r4 ldstuba [%r1]99, %r4 swapa [%r1]99, %r6 lda [%r1]99, %f32 ldda [%r1]99, %f48 stba %r6, [%r1]99 stha %r8, [%r1]99 stwa %r12, [%r1]99 stxa %r12, [%r1]99 sta %f48, [%r1]99 stda %f32, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x4 CASE_ASI_0x63_th1_0x10: set 0x10, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r4 ldswa [%r1]99, %r10 lduba [%r1]99, %r4 lduha [%r1]99, %r2 ldxa [%r1]99, %r16 ldda [%r1]99, %r4 ldstuba [%r1]99, %r16 swapa [%r1]99, %r16 lda [%r1]99, %f48 ldda [%r1]99, %f16 stba %r8, [%r1]99 stha %r4, [%r1]99 stwa %r10, [%r1]99 stxa %r6, [%r1]99 sta %f48, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x2 CASE_ASI_0x43_th1_0x0: mov %g0, %r1 ldsba [%r1]67, %r14 ldsha [%r1]67, %r8 ldswa [%r1]67, %r8 lduba [%r1]67, %r4 lduha [%r1]67, %r2 ldxa [%r1]67, %r2 ldda [%r1]67, %r6 ldstuba [%r1]67, %r6 swapa [%r1]67, %r8 lda [%r1]67, %f48 ldda [%r1]67, %f32 stba %r6, [%r1]67 stha %r14, [%r1]67 stwa %r6, [%r1]67 sta %f0, [%r1]67 stda %f48, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x5 CASE_ASI_0x59_th1_range55: !!asi_range = 0x0-0x78 set 0x2a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r4 ldsha [%r1]89, %r4 ldswa [%r1]89, %r2 lduba [%r1]89, %r10 lduha [%r1]89, %r8 ldxa [%r1]89, %r4 ldda [%r1]89, %r16 ldstuba [%r1]89, %r16 swapa [%r1]89, %r2 lda [%r1]89, %f0 ldda [%r1]89, %f32 stba %r2, [%r1]89 stha %r4, [%r1]89 stwa %r8, [%r1]89 sta %f48, [%r1]89 stda %f0, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x9 CASE_ASI_0x67_th1_range56: !!asi_range = 0x0-0x7fe0 set 0x7aec, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r10 ldsha [%r1]103, %r6 ldswa [%r1]103, %r16 lduba [%r1]103, %r16 lduha [%r1]103, %r2 ldxa [%r1]103, %r10 ldda [%r1]103, %r16 ldstuba [%r1]103, %r10 swapa [%r1]103, %r14 lda [%r1]103, %f16 ldda [%r1]103, %f48 stba %r8, [%r1]103 stha %r2, [%r1]103 stwa %r2, [%r1]103 sta %f16, [%r1]103 stda %f48, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x3 CASE_ASI_0x4e_th1_0x0: mov %g0, %r1 ldsba [%r1]78, %r14 ldsha [%r1]78, %r4 ldswa [%r1]78, %r4 lduba [%r1]78, %r2 lduha [%r1]78, %r10 ldxa [%r1]78, %r8 ldda [%r1]78, %r10 ldstuba [%r1]78, %r10 swapa [%r1]78, %r4 lda [%r1]78, %f16 ldda [%r1]78, %f48 stba %r2, [%r1]78 stha %r14, [%r1]78 stwa %r10, [%r1]78 sta %f0, [%r1]78 stda %f16, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x1e CASE_ASI_0x48_th1_range57: !!asi_range = 0x0-0xf8 set 0x8f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r14 ldsha [%r1]72, %r14 ldswa [%r1]72, %r10 lduba [%r1]72, %r8 lduha [%r1]72, %r14 ldxa [%r1]72, %r14 ldda [%r1]72, %r10 ldstuba [%r1]72, %r16 swapa [%r1]72, %r2 lda [%r1]72, %f16 ldda [%r1]72, %f32 stba %r6, [%r1]72 stha %r6, [%r1]72 stwa %r10, [%r1]72 stxa %r8, [%r1]72 sta %f0, [%r1]72 stda %f48, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0xf CASE_ASI_0x49_th1_range58: !!asi_range = 0x0-0xf8 set 0x95, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r8 ldsha [%r1]73, %r4 ldswa [%r1]73, %r12 lduba [%r1]73, %r6 lduha [%r1]73, %r6 ldxa [%r1]73, %r10 ldda [%r1]73, %r8 ldstuba [%r1]73, %r4 swapa [%r1]73, %r8 lda [%r1]73, %f0 ldda [%r1]73, %f0 stba %r4, [%r1]73 stha %r6, [%r1]73 stwa %r6, [%r1]73 stxa %r4, [%r1]73 sta %f32, [%r1]73 stda %f32, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x17 CASE_ASI_0x5f_th1: setx 0x629cf57e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xd & ~0x7], %r2 ldx [%r27 + 0xae & ~0x7], %r4 ldx [%r22 + 0xe0 & ~0x7], %r6 ldx [%r28 + 0xca & ~0x7], %r8 ldx [%r26 + 0xc5 & ~0x7], %r10 ldx [%r24 + 0xe8 & ~0x7], %r12 ldx [%r28 + 0xbe & ~0x7], %r14 ldx [%r27 + 0x1d & ~0x7], %r16 ld [%r25 + 0xee & ~0x7], %f0 ld [%r28 + 0xee & ~0x7], %f16 ld [%r25 + 0x9a & ~0x7], %f32 ld [%r21 + 0x6 & ~0x7], %f48 ldsba [%r1]95, %r14 ldsha [%r1]95, %r4 ldswa [%r1]95, %r12 lduba [%r1]95, %r2 lduha [%r1]95, %r2 ldxa [%r1]95, %r8 ldda [%r1]95, %r4 ldstuba [%r1]95, %r4 swapa [%r1]95, %r16 lda [%r1]95, %f32 ldda [%r1]95, %f48 stba %r8, [%r1]95 stha %r4, [%r1]95 stwa %r4, [%r1]95 sta %f48, [%r1]95 stda %f32, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x0 CASE_ASI_0x53_th1: setx 0x55a7f5de, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x8 & ~0x7], %r2 ldx [%r22 + 0x95 & ~0x7], %r4 ldx [%r24 + 0x27 & ~0x7], %r6 ldx [%r28 + 0x6 & ~0x7], %r8 ldx [%r28 + 0xc & ~0x7], %r10 ldx [%r22 + 0x54 & ~0x7], %r12 ldx [%r27 + 0x7e & ~0x7], %r14 ldx [%r28 + 0x40 & ~0x7], %r16 ld [%r27 + 0xc3 & ~0x7], %f0 ld [%r27 + 0x5 & ~0x7], %f16 ld [%r26 + 0xbb & ~0x7], %f32 ld [%r26 + 0xc0 & ~0x7], %f48 ldsba [%r1]83, %r2 ldsha [%r1]83, %r10 ldswa [%r1]83, %r6 lduba [%r1]83, %r14 lduha [%r1]83, %r14 ldxa [%r1]83, %r10 ldda [%r1]83, %r12 ldstuba [%r1]83, %r10 swapa [%r1]83, %r16 lda [%r1]83, %f16 ldda [%r1]83, %f16 stba %r4, [%r1]83 stha %r12, [%r1]83 stwa %r8, [%r1]83 stxa %r4, [%r1]83 sta %f0, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x5 CASE_ASI_0x74_th1_0x0: mov %g0, %r1 ldsba [%r1]116, %r4 ldsha [%r1]116, %r8 ldswa [%r1]116, %r6 lduba [%r1]116, %r8 lduha [%r1]116, %r4 ldxa [%r1]116, %r16 ldda [%r1]116, %r8 ldstuba [%r1]116, %r8 swapa [%r1]116, %r4 lda [%r1]116, %f32 ldda [%r1]116, %f16 stba %r4, [%r1]116 stha %r10, [%r1]116 stwa %r2, [%r1]116 stxa %r12, [%r1]116 sta %f16, [%r1]116 stda %f0, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0xf CASE_ASI_0x54_th1_0x0: mov %g0, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r10 ldswa [%r1]84, %r14 lduba [%r1]84, %r14 lduha [%r1]84, %r12 ldxa [%r1]84, %r10 ldda [%r1]84, %r2 ldstuba [%r1]84, %r16 swapa [%r1]84, %r10 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r8, [%r1]84 stwa %r4, [%r1]84 sta %f48, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x13 CASE_ASI_0x54_th1_0x400: set 0x400, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r4 ldswa [%r1]84, %r10 lduba [%r1]84, %r2 lduha [%r1]84, %r8 ldxa [%r1]84, %r14 ldda [%r1]84, %r8 ldstuba [%r1]84, %r14 swapa [%r1]84, %r10 lda [%r1]84, %f32 ldda [%r1]84, %f32 stba %r12, [%r1]84 stha %r6, [%r1]84 stwa %r2, [%r1]84 sta %f0, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x3 CASE_ASI_0x54_th1_0x800: set 0x800, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r2 ldswa [%r1]84, %r6 lduba [%r1]84, %r12 lduha [%r1]84, %r6 ldxa [%r1]84, %r10 ldda [%r1]84, %r6 ldstuba [%r1]84, %r12 swapa [%r1]84, %r2 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r12, [%r1]84 stha %r14, [%r1]84 stwa %r0, [%r1]84 sta %f48, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x17 CASE_ASI_0x54_th1_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r2 ldswa [%r1]84, %r12 lduba [%r1]84, %r12 lduha [%r1]84, %r2 ldxa [%r1]84, %r6 ldda [%r1]84, %r16 ldstuba [%r1]84, %r14 swapa [%r1]84, %r4 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r8, [%r1]84 stwa %r12, [%r1]84 sta %f16, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xe CASE_ASI_0x5c_th1_0x0: mov %g0, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r8 ldswa [%r1]92, %r6 lduba [%r1]92, %r12 lduha [%r1]92, %r16 ldxa [%r1]92, %r10 ldda [%r1]92, %r14 ldstuba [%r1]92, %r16 swapa [%r1]92, %r14 lda [%r1]92, %f48 ldda [%r1]92, %f32 stba %r14, [%r1]92 stha %r12, [%r1]92 stwa %r4, [%r1]92 sta %f32, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x4 CASE_ASI_0x5c_th1_0x400: set 0x400, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r2 ldswa [%r1]92, %r4 lduba [%r1]92, %r12 lduha [%r1]92, %r6 ldxa [%r1]92, %r2 ldda [%r1]92, %r6 ldstuba [%r1]92, %r6 swapa [%r1]92, %r6 lda [%r1]92, %f48 ldda [%r1]92, %f48 stba %r14, [%r1]92 stha %r8, [%r1]92 stwa %r4, [%r1]92 sta %f16, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x12 CASE_ASI_0x5c_th1_0x800: set 0x800, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r10 ldswa [%r1]92, %r6 lduba [%r1]92, %r8 lduha [%r1]92, %r14 ldxa [%r1]92, %r4 ldda [%r1]92, %r12 ldstuba [%r1]92, %r4 swapa [%r1]92, %r8 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r0, [%r1]92 stha %r14, [%r1]92 stwa %r4, [%r1]92 sta %f0, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x12 CASE_ASI_0x5c_th1_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r10 ldswa [%r1]92, %r10 lduba [%r1]92, %r4 lduha [%r1]92, %r16 ldxa [%r1]92, %r12 ldda [%r1]92, %r6 ldstuba [%r1]92, %r8 swapa [%r1]92, %r6 lda [%r1]92, %f16 ldda [%r1]92, %f0 stba %r14, [%r1]92 stha %r2, [%r1]92 stwa %r2, [%r1]92 sta %f16, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xf CASE_ASI_0x47_th1_range59: !!asi_range = 0x0-0x7ff0 set 0x54aa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r14 ldsha [%r1]71, %r10 ldswa [%r1]71, %r10 lduba [%r1]71, %r14 lduha [%r1]71, %r6 ldxa [%r1]71, %r10 ldda [%r1]71, %r6 ldstuba [%r1]71, %r8 swapa [%r1]71, %r8 lda [%r1]71, %f16 ldda [%r1]71, %f48 stba %r14, [%r1]71 stha %r2, [%r1]71 stwa %r10, [%r1]71 sta %f0, [%r1]71 stda %f48, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x19 CASE_ASI_0x50_th1_0x18: set 0x18, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r16 ldswa [%r1]80, %r16 lduba [%r1]80, %r12 lduha [%r1]80, %r10 ldxa [%r1]80, %r4 ldda [%r1]80, %r14 ldstuba [%r1]80, %r10 swapa [%r1]80, %r4 lda [%r1]80, %f16 ldda [%r1]80, %f32 stba %r4, [%r1]80 stha %r4, [%r1]80 stwa %r10, [%r1]80 sta %f32, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xa CASE_ASI_0x50_th1_0x30: set 0x30, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r4 ldswa [%r1]80, %r10 lduba [%r1]80, %r12 lduha [%r1]80, %r12 ldxa [%r1]80, %r4 ldda [%r1]80, %r2 ldstuba [%r1]80, %r12 swapa [%r1]80, %r14 lda [%r1]80, %f32 ldda [%r1]80, %f0 stba %r12, [%r1]80 stha %r6, [%r1]80 stwa %r10, [%r1]80 sta %f0, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1f CASE_ASI_0x50_th1_0x38: set 0x38, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r14 ldswa [%r1]80, %r10 lduba [%r1]80, %r4 lduha [%r1]80, %r14 ldxa [%r1]80, %r4 ldda [%r1]80, %r16 ldstuba [%r1]80, %r14 swapa [%r1]80, %r12 lda [%r1]80, %f16 ldda [%r1]80, %f32 stba %r0, [%r1]80 stha %r8, [%r1]80 stwa %r0, [%r1]80 sta %f32, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x14 CASE_ASI_0x42_th1_0x8: set 0x8, %r1 ldsba [%r1]66, %r10 ldsha [%r1]66, %r6 ldswa [%r1]66, %r6 lduba [%r1]66, %r4 lduha [%r1]66, %r6 ldxa [%r1]66, %r10 ldda [%r1]66, %r4 ldstuba [%r1]66, %r2 swapa [%r1]66, %r16 lda [%r1]66, %f0 ldda [%r1]66, %f32 stba %r12, [%r1]66 stha %r6, [%r1]66 stwa %r8, [%r1]66 sta %f32, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x2 CASE_ASI_0x42_th1_0x10: set 0x10, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r10 ldswa [%r1]66, %r10 lduba [%r1]66, %r4 lduha [%r1]66, %r6 ldxa [%r1]66, %r4 ldda [%r1]66, %r12 ldstuba [%r1]66, %r12 swapa [%r1]66, %r10 lda [%r1]66, %f48 ldda [%r1]66, %f0 stba %r2, [%r1]66 stha %r0, [%r1]66 stwa %r4, [%r1]66 sta %f0, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x1e CASE_ASI_0x52_th1_0x108: set 0x108, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r14 ldswa [%r1]82, %r4 lduba [%r1]82, %r6 lduha [%r1]82, %r10 ldxa [%r1]82, %r6 ldda [%r1]82, %r14 ldstuba [%r1]82, %r14 swapa [%r1]82, %r10 lda [%r1]82, %f48 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r4, [%r1]82 stwa %r4, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x52_th1_0x110: set 0x110, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r12 ldswa [%r1]82, %r14 lduba [%r1]82, %r2 lduha [%r1]82, %r14 ldxa [%r1]82, %r10 ldda [%r1]82, %r6 ldstuba [%r1]82, %r14 swapa [%r1]82, %r6 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r0, [%r1]82 stwa %r14, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1d CASE_ASI_0x52_th1_0x118: set 0x118, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r10 ldswa [%r1]82, %r2 lduba [%r1]82, %r2 lduha [%r1]82, %r16 ldxa [%r1]82, %r16 ldda [%r1]82, %r14 ldstuba [%r1]82, %r12 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r12, [%r1]82 stha %r0, [%r1]82 stwa %r8, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xc CASE_ASI_0x52_th1_0x120: set 0x120, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r8 ldswa [%r1]82, %r10 lduba [%r1]82, %r12 lduha [%r1]82, %r8 ldxa [%r1]82, %r12 ldda [%r1]82, %r12 ldstuba [%r1]82, %r8 swapa [%r1]82, %r2 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r14, [%r1]82 stha %r0, [%r1]82 stwa %r10, [%r1]82 sta %f16, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xb CASE_ASI_0x52_th1_0x208: set 0x208, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r12 ldswa [%r1]82, %r8 lduba [%r1]82, %r6 lduha [%r1]82, %r16 ldxa [%r1]82, %r4 ldda [%r1]82, %r2 ldstuba [%r1]82, %r6 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f0 stba %r8, [%r1]82 stha %r10, [%r1]82 stwa %r8, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1b CASE_ASI_0x52_th1_0x210: set 0x210, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r14 ldswa [%r1]82, %r10 lduba [%r1]82, %r12 lduha [%r1]82, %r14 ldxa [%r1]82, %r6 ldda [%r1]82, %r2 ldstuba [%r1]82, %r12 swapa [%r1]82, %r10 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r14, [%r1]82 stwa %r8, [%r1]82 sta %f0, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x13 CASE_ASI_0x52_th1_0x218: set 0x218, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r6 ldswa [%r1]82, %r16 lduba [%r1]82, %r14 lduha [%r1]82, %r10 ldxa [%r1]82, %r2 ldda [%r1]82, %r8 ldstuba [%r1]82, %r16 swapa [%r1]82, %r16 lda [%r1]82, %f0 ldda [%r1]82, %f48 stba %r12, [%r1]82 stha %r14, [%r1]82 stwa %r10, [%r1]82 sta %f16, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1f CASE_ASI_0x52_th1_0x220: set 0x220, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r16 ldswa [%r1]82, %r12 lduba [%r1]82, %r14 lduha [%r1]82, %r16 ldxa [%r1]82, %r10 ldda [%r1]82, %r14 ldstuba [%r1]82, %r2 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r2, [%r1]82 stwa %r12, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x16 CASE_ASI_0x25_th1_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r4 ldswa [%r1]37, %r12 lduba [%r1]37, %r8 lduha [%r1]37, %r6 ldxa [%r1]37, %r8 ldda [%r1]37, %r4 ldstuba [%r1]37, %r8 swapa [%r1]37, %r4 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r14, [%r1]37 stha %r8, [%r1]37 stwa %r2, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x5 CASE_ASI_0x25_th1_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r6 ldswa [%r1]37, %r12 lduba [%r1]37, %r6 lduha [%r1]37, %r8 ldxa [%r1]37, %r10 ldda [%r1]37, %r10 ldstuba [%r1]37, %r8 swapa [%r1]37, %r2 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r10, [%r1]37 stha %r12, [%r1]37 stwa %r4, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x25_th1_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r10 ldswa [%r1]37, %r8 lduba [%r1]37, %r16 lduha [%r1]37, %r6 ldxa [%r1]37, %r8 ldda [%r1]37, %r8 ldstuba [%r1]37, %r4 swapa [%r1]37, %r14 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r2, [%r1]37 stwa %r0, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1c CASE_ASI_0x25_th1_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r14 ldswa [%r1]37, %r12 lduba [%r1]37, %r6 lduha [%r1]37, %r10 ldxa [%r1]37, %r8 ldda [%r1]37, %r8 ldstuba [%r1]37, %r2 swapa [%r1]37, %r4 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r10, [%r1]37 stha %r12, [%r1]37 stwa %r14, [%r1]37 sta %f32, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x14 CASE_ASI_0x25_th1_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r4 ldswa [%r1]37, %r14 lduba [%r1]37, %r10 lduha [%r1]37, %r8 ldxa [%r1]37, %r4 ldda [%r1]37, %r14 ldstuba [%r1]37, %r14 swapa [%r1]37, %r6 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r0, [%r1]37 stha %r4, [%r1]37 stwa %r14, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x9 CASE_ASI_0x25_th1_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r16 ldswa [%r1]37, %r16 lduba [%r1]37, %r16 lduha [%r1]37, %r12 ldxa [%r1]37, %r8 ldda [%r1]37, %r2 ldstuba [%r1]37, %r16 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r2, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x7 CASE_ASI_0x25_th1_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r2 ldswa [%r1]37, %r2 lduba [%r1]37, %r4 lduha [%r1]37, %r12 ldxa [%r1]37, %r12 ldda [%r1]37, %r2 ldstuba [%r1]37, %r16 swapa [%r1]37, %r12 lda [%r1]37, %f32 ldda [%r1]37, %f16 stba %r6, [%r1]37 stha %r6, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x10 CASE_ASI_0x25_th1_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r10 ldswa [%r1]37, %r6 lduba [%r1]37, %r6 lduha [%r1]37, %r12 ldxa [%r1]37, %r14 ldda [%r1]37, %r14 ldstuba [%r1]37, %r10 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f48 stba %r14, [%r1]37 stha %r10, [%r1]37 stwa %r8, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x12 CASE_ASI_0x55_th1_range60: !!asi_range = 0x0-0x1f8 set 0x1f0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r2 ldswa [%r1]85, %r16 lduba [%r1]85, %r4 lduha [%r1]85, %r16 ldxa [%r1]85, %r2 ldda [%r1]85, %r8 ldstuba [%r1]85, %r8 swapa [%r1]85, %r6 lda [%r1]85, %f32 ldda [%r1]85, %f48 stba %r12, [%r1]85 stha %r12, [%r1]85 stwa %r14, [%r1]85 sta %f32, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x10 CASE_ASI_0x55_th1_range61: !!asi_range = 0x400-0x5f8 set 0x572, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r4 ldsha [%r1]85, %r12 ldswa [%r1]85, %r16 lduba [%r1]85, %r16 lduha [%r1]85, %r6 ldxa [%r1]85, %r6 ldda [%r1]85, %r12 ldstuba [%r1]85, %r8 swapa [%r1]85, %r16 lda [%r1]85, %f16 ldda [%r1]85, %f16 stba %r10, [%r1]85 stha %r0, [%r1]85 stwa %r14, [%r1]85 sta %f48, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0xb nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH1_LOOP ta T_CHANGE_NONPRIV cmp %r19, 1 bz,a TH1_LOOP ta T_CHANGE_HPRIV nop nop ba main_text_end nop nop nop nop nop LOOP_T2: add %g0, 0x3, %r19 TH2_LOOP: CASE_ASI_0x4_th2: mov %r24, %r1 ldx [%r27 + 0x6d & ~0x7], %r2 ldx [%r27 + 0x75 & ~0x7], %r4 ldx [%r22 + 0xc7 & ~0x7], %r6 ldx [%r24 + 0xbc & ~0x7], %r8 ldx [%r26 + 0x20 & ~0x7], %r10 ldx [%r26 + 0xc3 & ~0x7], %r12 ldx [%r28 + 0xf5 & ~0x7], %r14 ldx [%r27 + 0x91 & ~0x7], %r16 ld [%r21 + 0x49 & ~0x7], %f0 ld [%r23 + 0x6 & ~0x7], %f16 ld [%r22 + 0x2f & ~0x7], %f32 ld [%r22 + 0xe4 & ~0x7], %f48 ldsba [%r1]4, %r4 ldsha [%r1]4, %r6 ldswa [%r1]4, %r2 lduba [%r1]4, %r8 lduha [%r1]4, %r16 ldxa [%r1]4, %r10 ldda [%r1]4, %r12 ldstuba [%r1]4, %r4 swapa [%r1]4, %r14 lda [%r1]4, %f0 ldda [%r1]4, %f48 stba %r12, [%r1]4 stha %r12, [%r1]4 stwa %r10, [%r1]4 stxa %r4, [%r1]4 sta %f48, [%r1]4 stda %f48, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0xd CASE_ASI_0xc_th2: mov %r25, %r1 ldx [%r21 + 0x48 & ~0x7], %r2 ldx [%r26 + 0xc6 & ~0x7], %r4 ldx [%r22 + 0xc9 & ~0x7], %r6 ldx [%r26 + 0xdc & ~0x7], %r8 ldx [%r27 + 0x22 & ~0x7], %r10 ldx [%r21 + 0x4c & ~0x7], %r12 ldx [%r25 + 0xbe & ~0x7], %r14 ldx [%r22 + 0xe5 & ~0x7], %r16 ld [%r28 + 0xc1 & ~0x7], %f0 ld [%r22 + 0x58 & ~0x7], %f16 ld [%r28 + 0x91 & ~0x7], %f32 ld [%r22 + 0xcf & ~0x7], %f48 ldsba [%r1]12, %r16 ldsha [%r1]12, %r12 ldswa [%r1]12, %r8 lduba [%r1]12, %r16 lduha [%r1]12, %r16 ldxa [%r1]12, %r10 ldda [%r1]12, %r16 ldstuba [%r1]12, %r10 swapa [%r1]12, %r14 lda [%r1]12, %f48 ldda [%r1]12, %f0 stba %r12, [%r1]12 stha %r2, [%r1]12 stwa %r14, [%r1]12 stxa %r14, [%r1]12 sta %f32, [%r1]12 stda %f32, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x6 CASE_ASI_0x16_th2: mov %r27, %r1 ldx [%r23 + 0x16 & ~0x7], %r2 ldx [%r23 + 0x35 & ~0x7], %r4 ldx [%r22 + 0x70 & ~0x7], %r6 ldx [%r24 + 0xd2 & ~0x7], %r8 ldx [%r22 + 0x4d & ~0x7], %r10 ldx [%r26 + 0xef & ~0x7], %r12 ldx [%r25 + 0x3c & ~0x7], %r14 ldx [%r23 + 0x92 & ~0x7], %r16 ld [%r24 + 0xb0 & ~0x7], %f0 ld [%r28 + 0x22 & ~0x7], %f16 ld [%r25 + 0x5d & ~0x7], %f32 ld [%r23 + 0xf4 & ~0x7], %f48 ldsba [%r1]22, %r16 ldsha [%r1]22, %r16 ldswa [%r1]22, %r16 lduba [%r1]22, %r10 lduha [%r1]22, %r4 ldxa [%r1]22, %r14 ldda [%r1]22, %r14 ldstuba [%r1]22, %r8 swapa [%r1]22, %r6 lda [%r1]22, %f0 ldda [%r1]22, %f48 stba %r6, [%r1]22 stha %r14, [%r1]22 stwa %r10, [%r1]22 stxa %r0, [%r1]22 sta %f16, [%r1]22 stda %f0, [%r1]22 casa [%r1]0x16, %r2, %g0 casxa [%r1]0x16, %r2, %g0 prefetcha [%r1]22, 0x4 CASE_ASI_0x24_th2: mov %r24, %r1 ldx [%r22 + 0x26 & ~0x7], %r2 ldx [%r22 + 0x6c & ~0x7], %r4 ldx [%r23 + 0xad & ~0x7], %r6 ldx [%r26 + 0x60 & ~0x7], %r8 ldx [%r25 + 0x67 & ~0x7], %r10 ldx [%r23 + 0xb6 & ~0x7], %r12 ldx [%r22 + 0x69 & ~0x7], %r14 ldx [%r24 + 0x9 & ~0x7], %r16 ld [%r28 + 0x27 & ~0x7], %f0 ld [%r25 + 0x3f & ~0x7], %f16 ld [%r21 + 0x5e & ~0x7], %f32 ld [%r24 + 0xa9 & ~0x7], %f48 ldsba [%r1]36, %r16 ldsha [%r1]36, %r12 ldswa [%r1]36, %r2 lduba [%r1]36, %r12 lduha [%r1]36, %r16 ldxa [%r1]36, %r10 ldda [%r1]36, %r8 ldstuba [%r1]36, %r4 swapa [%r1]36, %r10 lda [%r1]36, %f16 ldda [%r1]36, %f0 stba %r12, [%r1]36 stha %r2, [%r1]36 stwa %r12, [%r1]36 stxa %r14, [%r1]36 sta %f48, [%r1]36 stda %f48, [%r1]36 casa [%r1]0x24, %r2, %g0 casxa [%r1]0x24, %r2, %g0 prefetcha [%r1]36, 0x13 CASE_ASI_0x27_th2: mov %r26, %r1 ldx [%r22 + 0x1e & ~0x7], %r2 ldx [%r23 + 0x64 & ~0x7], %r4 ldx [%r23 + 0x4e & ~0x7], %r6 ldx [%r21 + 0x8e & ~0x7], %r8 ldx [%r25 + 0x9f & ~0x7], %r10 ldx [%r21 + 0x4d & ~0x7], %r12 ldx [%r26 + 0x63 & ~0x7], %r14 ldx [%r22 + 0x4c & ~0x7], %r16 ld [%r22 + 0xab & ~0x7], %f0 ld [%r28 + 0x1f & ~0x7], %f16 ld [%r26 + 0x82 & ~0x7], %f32 ld [%r25 + 0x6d & ~0x7], %f48 ldsba [%r1]39, %r12 ldsha [%r1]39, %r4 ldswa [%r1]39, %r10 lduba [%r1]39, %r8 lduha [%r1]39, %r4 ldxa [%r1]39, %r4 ldda [%r1]39, %r6 ldstuba [%r1]39, %r6 swapa [%r1]39, %r6 lda [%r1]39, %f0 ldda [%r1]39, %f48 stba %r10, [%r1]39 stha %r4, [%r1]39 stwa %r6, [%r1]39 stxa %r4, [%r1]39 sta %f32, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x1b CASE_ASI_0x2f_th2: mov %r27, %r1 ldx [%r23 + 0x13 & ~0x7], %r2 ldx [%r28 + 0x4e & ~0x7], %r4 ldx [%r27 + 0xaf & ~0x7], %r6 ldx [%r25 + 0xda & ~0x7], %r8 ldx [%r27 + 0xac & ~0x7], %r10 ldx [%r22 + 0x62 & ~0x7], %r12 ldx [%r22 + 0x8b & ~0x7], %r14 ldx [%r23 + 0xc7 & ~0x7], %r16 ld [%r25 + 0xe3 & ~0x7], %f0 ld [%r21 + 0x7 & ~0x7], %f16 ld [%r27 + 0x5d & ~0x7], %f32 ld [%r24 + 0x28 & ~0x7], %f48 ldsba [%r1]47, %r8 ldsha [%r1]47, %r10 ldswa [%r1]47, %r10 lduba [%r1]47, %r12 lduha [%r1]47, %r16 ldxa [%r1]47, %r16 ldda [%r1]47, %r2 ldstuba [%r1]47, %r2 swapa [%r1]47, %r6 lda [%r1]47, %f32 ldda [%r1]47, %f0 stba %r6, [%r1]47 stha %r6, [%r1]47 stwa %r6, [%r1]47 stxa %r0, [%r1]47 sta %f32, [%r1]47 stda %f16, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x1 CASE_ASI_0x30_th2: mov %r22, %r1 ldx [%r28 + 0xbf & ~0x7], %r2 ldx [%r21 + 0xf9 & ~0x7], %r4 ldx [%r27 + 0xc4 & ~0x7], %r6 ldx [%r22 + 0xd5 & ~0x7], %r8 ldx [%r26 + 0x93 & ~0x7], %r10 ldx [%r26 + 0xe0 & ~0x7], %r12 ldx [%r27 + 0x74 & ~0x7], %r14 ldx [%r21 + 0x15 & ~0x7], %r16 ld [%r24 + 0x89 & ~0x7], %f0 ld [%r28 + 0xd & ~0x7], %f16 ld [%r21 + 0x45 & ~0x7], %f32 ld [%r28 + 0xbf & ~0x7], %f48 ldsba [%r1]48, %r4 ldsha [%r1]48, %r6 ldswa [%r1]48, %r14 lduba [%r1]48, %r4 lduha [%r1]48, %r4 ldxa [%r1]48, %r12 ldda [%r1]48, %r12 ldstuba [%r1]48, %r2 swapa [%r1]48, %r10 lda [%r1]48, %f16 ldda [%r1]48, %f0 stba %r2, [%r1]48 stha %r8, [%r1]48 stwa %r0, [%r1]48 stxa %r6, [%r1]48 sta %f16, [%r1]48 stda %f16, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0xc CASE_ASI_0x31_th2: mov %r21, %r1 ldx [%r21 + 0x7f & ~0x7], %r2 ldx [%r25 + 0x62 & ~0x7], %r4 ldx [%r27 + 0x7f & ~0x7], %r6 ldx [%r24 + 0x23 & ~0x7], %r8 ldx [%r26 + 0x8a & ~0x7], %r10 ldx [%r27 + 0x79 & ~0x7], %r12 ldx [%r28 + 0xac & ~0x7], %r14 ldx [%r22 + 0xdb & ~0x7], %r16 ld [%r28 + 0x8e & ~0x7], %f0 ld [%r21 + 0xd3 & ~0x7], %f16 ld [%r26 + 0x50 & ~0x7], %f32 ld [%r25 + 0xfe & ~0x7], %f48 ldsba [%r1]49, %r12 ldsha [%r1]49, %r16 ldswa [%r1]49, %r12 lduba [%r1]49, %r6 lduha [%r1]49, %r8 ldxa [%r1]49, %r4 ldda [%r1]49, %r2 ldstuba [%r1]49, %r14 swapa [%r1]49, %r14 lda [%r1]49, %f0 ldda [%r1]49, %f32 stba %r2, [%r1]49 stha %r0, [%r1]49 stwa %r12, [%r1]49 stxa %r2, [%r1]49 sta %f16, [%r1]49 stda %f32, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x19 CASE_ASI_0x36_th2: mov %r27, %r1 ldx [%r24 + 0xb6 & ~0x7], %r2 ldx [%r24 + 0xe4 & ~0x7], %r4 ldx [%r23 + 0x3c & ~0x7], %r6 ldx [%r26 + 0xc0 & ~0x7], %r8 ldx [%r27 + 0x1f & ~0x7], %r10 ldx [%r27 + 0x18 & ~0x7], %r12 ldx [%r28 + 0x1e & ~0x7], %r14 ldx [%r24 + 0x56 & ~0x7], %r16 ld [%r21 + 0x8f & ~0x7], %f0 ld [%r28 + 0xb4 & ~0x7], %f16 ld [%r22 + 0x82 & ~0x7], %f32 ld [%r22 + 0x76 & ~0x7], %f48 ldsba [%r1]54, %r4 ldsha [%r1]54, %r10 ldswa [%r1]54, %r10 lduba [%r1]54, %r4 lduha [%r1]54, %r2 ldxa [%r1]54, %r16 ldda [%r1]54, %r12 ldstuba [%r1]54, %r4 swapa [%r1]54, %r6 lda [%r1]54, %f48 ldda [%r1]54, %f16 stba %r6, [%r1]54 stha %r6, [%r1]54 stwa %r2, [%r1]54 stxa %r4, [%r1]54 sta %f16, [%r1]54 stda %f48, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x10 CASE_ASI_0x38_th2: mov %r25, %r1 ldx [%r24 + 0x1f & ~0x7], %r2 ldx [%r28 + 0x46 & ~0x7], %r4 ldx [%r25 + 0x5e & ~0x7], %r6 ldx [%r28 + 0x39 & ~0x7], %r8 ldx [%r26 + 0x53 & ~0x7], %r10 ldx [%r26 + 0xf9 & ~0x7], %r12 ldx [%r27 + 0xdc & ~0x7], %r14 ldx [%r22 + 0x50 & ~0x7], %r16 ld [%r22 + 0x4f & ~0x7], %f0 ld [%r27 + 0xbd & ~0x7], %f16 ld [%r23 + 0x53 & ~0x7], %f32 ld [%r27 + 0x74 & ~0x7], %f48 ldsba [%r1]56, %r14 ldsha [%r1]56, %r4 ldswa [%r1]56, %r6 lduba [%r1]56, %r16 lduha [%r1]56, %r10 ldxa [%r1]56, %r16 ldda [%r1]56, %r2 ldstuba [%r1]56, %r14 swapa [%r1]56, %r6 lda [%r1]56, %f16 ldda [%r1]56, %f32 stba %r8, [%r1]56 stha %r2, [%r1]56 stwa %r6, [%r1]56 stxa %r2, [%r1]56 sta %f48, [%r1]56 stda %f16, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x8 CASE_ASI_0x39_th2: mov %r23, %r1 ldx [%r28 + 0x38 & ~0x7], %r2 ldx [%r21 + 0xd1 & ~0x7], %r4 ldx [%r24 + 0xf6 & ~0x7], %r6 ldx [%r22 + 0x61 & ~0x7], %r8 ldx [%r23 + 0x8e & ~0x7], %r10 ldx [%r22 + 0xde & ~0x7], %r12 ldx [%r23 + 0xa8 & ~0x7], %r14 ldx [%r26 + 0x12 & ~0x7], %r16 ld [%r24 + 0xf9 & ~0x7], %f0 ld [%r25 + 0xc & ~0x7], %f16 ld [%r25 + 0x17 & ~0x7], %f32 ld [%r21 + 0x2b & ~0x7], %f48 ldsba [%r1]57, %r4 ldsha [%r1]57, %r4 ldswa [%r1]57, %r8 lduba [%r1]57, %r10 lduha [%r1]57, %r8 ldxa [%r1]57, %r16 ldda [%r1]57, %r10 ldstuba [%r1]57, %r4 swapa [%r1]57, %r8 lda [%r1]57, %f16 ldda [%r1]57, %f32 stba %r0, [%r1]57 stha %r14, [%r1]57 stwa %r10, [%r1]57 stxa %r8, [%r1]57 sta %f48, [%r1]57 stda %f0, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x1e CASE_ASI_0x3e_th2: mov %r26, %r1 ldx [%r27 + 0xfa & ~0x7], %r2 ldx [%r21 + 0x42 & ~0x7], %r4 ldx [%r21 + 0x7d & ~0x7], %r6 ldx [%r21 + 0x9f & ~0x7], %r8 ldx [%r25 + 0x2d & ~0x7], %r10 ldx [%r27 + 0xc6 & ~0x7], %r12 ldx [%r28 + 0xa2 & ~0x7], %r14 ldx [%r23 + 0xed & ~0x7], %r16 ld [%r24 + 0x3c & ~0x7], %f0 ld [%r26 + 0x45 & ~0x7], %f16 ld [%r21 + 0xcc & ~0x7], %f32 ld [%r28 + 0xd5 & ~0x7], %f48 ldsba [%r1]62, %r8 ldsha [%r1]62, %r12 ldswa [%r1]62, %r16 lduba [%r1]62, %r4 lduha [%r1]62, %r10 ldxa [%r1]62, %r16 ldda [%r1]62, %r10 ldstuba [%r1]62, %r6 swapa [%r1]62, %r2 lda [%r1]62, %f0 ldda [%r1]62, %f32 stba %r6, [%r1]62 stha %r8, [%r1]62 stwa %r8, [%r1]62 stxa %r12, [%r1]62 sta %f48, [%r1]62 stda %f32, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x13 CASE_ASI_0x88_th2: mov %r28, %r1 ldx [%r23 + 0x45 & ~0x7], %r2 ldx [%r22 + 0x4c & ~0x7], %r4 ldx [%r21 + 0x65 & ~0x7], %r6 ldx [%r23 + 0x60 & ~0x7], %r8 ldx [%r23 + 0xa1 & ~0x7], %r10 ldx [%r21 + 0xbc & ~0x7], %r12 ldx [%r22 + 0x8b & ~0x7], %r14 ldx [%r23 + 0x83 & ~0x7], %r16 ld [%r23 + 0x2a & ~0x7], %f0 ld [%r24 + 0xc8 & ~0x7], %f16 ld [%r28 + 0xf2 & ~0x7], %f32 ld [%r24 + 0x8b & ~0x7], %f48 ldsba [%r1]136, %r6 ldsha [%r1]136, %r8 ldswa [%r1]136, %r4 lduba [%r1]136, %r4 lduha [%r1]136, %r16 ldxa [%r1]136, %r6 ldda [%r1]136, %r2 ldstuba [%r1]136, %r2 swapa [%r1]136, %r12 lda [%r1]136, %f48 ldda [%r1]136, %f48 stba %r14, [%r1]136 stha %r2, [%r1]136 stwa %r6, [%r1]136 stxa %r6, [%r1]136 sta %f16, [%r1]136 stda %f16, [%r1]136 casa [%r1]0x88, %r2, %g0 casxa [%r1]0x88, %r2, %g0 prefetcha [%r1]136, 0x8 CASE_ASI_0xc4_th2: mov %r26, %r1 ldx [%r25 + 0x80 & ~0x7], %r2 ldx [%r22 + 0x7 & ~0x7], %r4 ldx [%r28 + 0x32 & ~0x7], %r6 ldx [%r28 + 0xd4 & ~0x7], %r8 ldx [%r28 + 0xfc & ~0x7], %r10 ldx [%r23 + 0x2e & ~0x7], %r12 ldx [%r22 + 0x5f & ~0x7], %r14 ldx [%r26 + 0x25 & ~0x7], %r16 ld [%r23 + 0xf3 & ~0x7], %f0 ld [%r21 + 0x6e & ~0x7], %f16 ld [%r28 + 0x98 & ~0x7], %f32 ld [%r22 + 0x1c & ~0x7], %f48 ldsba [%r1]196, %r14 ldsha [%r1]196, %r4 ldswa [%r1]196, %r10 lduba [%r1]196, %r4 lduha [%r1]196, %r14 ldxa [%r1]196, %r10 ldda [%r1]196, %r4 ldstuba [%r1]196, %r16 swapa [%r1]196, %r4 lda [%r1]196, %f32 ldda [%r1]196, %f16 stba %r12, [%r1]196 stha %r8, [%r1]196 stwa %r10, [%r1]196 stxa %r12, [%r1]196 sta %f32, [%r1]196 stda %f48, [%r1]196 casa [%r1]0xc4, %r2, %g0 casxa [%r1]0xc4, %r2, %g0 prefetcha [%r1]196, 0x1c CASE_ASI_0xd0_th2: mov %r22, %r1 ldx [%r21 + 0xc2 & ~0x7], %r2 ldx [%r28 + 0x9d & ~0x7], %r4 ldx [%r24 + 0xe3 & ~0x7], %r6 ldx [%r28 + 0x41 & ~0x7], %r8 ldx [%r24 + 0xad & ~0x7], %r10 ldx [%r22 + 0x50 & ~0x7], %r12 ldx [%r27 + 0x65 & ~0x7], %r14 ldx [%r25 + 0xc & ~0x7], %r16 ld [%r27 + 0x9e & ~0x7], %f0 ld [%r24 + 0x3a & ~0x7], %f16 ld [%r23 + 0x32 & ~0x7], %f32 ld [%r28 + 0x9 & ~0x7], %f48 ldsba [%r1]208, %r14 ldsha [%r1]208, %r16 ldswa [%r1]208, %r8 lduba [%r1]208, %r16 lduha [%r1]208, %r6 ldxa [%r1]208, %r14 ldda [%r1]208, %r8 ldstuba [%r1]208, %r14 swapa [%r1]208, %r6 lda [%r1]208, %f48 ldda [%r1]208, %f32 stba %r4, [%r1]208 stha %r8, [%r1]208 stwa %r6, [%r1]208 stxa %r12, [%r1]208 sta %f0, [%r1]208 stda %f16, [%r1]208 casa [%r1]0xd0, %r2, %g0 casxa [%r1]0xd0, %r2, %g0 prefetcha [%r1]208, 0xb CASE_ASI_0xe0_th2: mov %r23, %r1 ldx [%r24 + 0x96 & ~0x7], %r2 ldx [%r21 + 0x9 & ~0x7], %r4 ldx [%r26 + 0xd0 & ~0x7], %r6 ldx [%r21 + 0xd7 & ~0x7], %r8 ldx [%r23 + 0xe & ~0x7], %r10 ldx [%r28 + 0x2a & ~0x7], %r12 ldx [%r21 + 0x72 & ~0x7], %r14 ldx [%r22 + 0xcb & ~0x7], %r16 ld [%r26 + 0xb & ~0x7], %f0 ld [%r28 + 0xf5 & ~0x7], %f16 ld [%r25 + 0xda & ~0x7], %f32 ld [%r21 + 0x23 & ~0x7], %f48 ldsba [%r1]224, %r16 ldsha [%r1]224, %r10 ldswa [%r1]224, %r8 lduba [%r1]224, %r8 lduha [%r1]224, %r2 ldxa [%r1]224, %r16 ldda [%r1]224, %r12 ldstuba [%r1]224, %r16 swapa [%r1]224, %r12 lda [%r1]224, %f16 ldda [%r1]224, %f0 stba %r2, [%r1]224 stha %r12, [%r1]224 stwa %r12, [%r1]224 stxa %r10, [%r1]224 sta %f48, [%r1]224 stda %f16, [%r1]224 casa [%r1]0xe0, %r2, %g0 casxa [%r1]0xe0, %r2, %g0 prefetcha [%r1]224, 0x5 CASE_ASI_0xf8_th2: mov %r23, %r1 ldx [%r28 + 0x4c & ~0x7], %r2 ldx [%r27 + 0xd2 & ~0x7], %r4 ldx [%r28 + 0xf3 & ~0x7], %r6 ldx [%r26 + 0x86 & ~0x7], %r8 ldx [%r27 + 0x75 & ~0x7], %r10 ldx [%r26 + 0xcd & ~0x7], %r12 ldx [%r23 + 0x49 & ~0x7], %r14 ldx [%r27 + 0x9 & ~0x7], %r16 ld [%r24 + 0x3b & ~0x7], %f0 ld [%r21 + 0xc6 & ~0x7], %f16 ld [%r23 + 0xb & ~0x7], %f32 ld [%r24 + 0xb1 & ~0x7], %f48 ldsba [%r1]248, %r12 ldsha [%r1]248, %r16 ldswa [%r1]248, %r10 lduba [%r1]248, %r4 lduha [%r1]248, %r16 ldxa [%r1]248, %r8 ldda [%r1]248, %r6 ldstuba [%r1]248, %r14 swapa [%r1]248, %r2 lda [%r1]248, %f16 ldda [%r1]248, %f16 stba %r4, [%r1]248 stha %r0, [%r1]248 stwa %r6, [%r1]248 stxa %r12, [%r1]248 sta %f32, [%r1]248 stda %f16, [%r1]248 casa [%r1]0xf8, %r2, %g0 casxa [%r1]0xf8, %r2, %g0 prefetcha [%r1]248, 0x1b CASE_ASI_0x21_th2_0x8: set 0x8, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r14 ldswa [%r1]33, %r14 lduba [%r1]33, %r10 lduha [%r1]33, %r2 ldxa [%r1]33, %r2 ldda [%r1]33, %r8 ldstuba [%r1]33, %r6 swapa [%r1]33, %r6 lda [%r1]33, %f32 ldda [%r1]33, %f16 stba %r12, [%r1]33 stha %r10, [%r1]33 stwa %r0, [%r1]33 sta %f0, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xf CASE_ASI_0x21_th2_0x10: set 0x10, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r12 ldswa [%r1]33, %r12 lduba [%r1]33, %r2 lduha [%r1]33, %r10 ldxa [%r1]33, %r14 ldda [%r1]33, %r6 ldstuba [%r1]33, %r2 swapa [%r1]33, %r2 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r8, [%r1]33 stha %r14, [%r1]33 stwa %r0, [%r1]33 sta %f48, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1b CASE_ASI_0x21_th2_0x108: set 0x108, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r12 ldswa [%r1]33, %r12 lduba [%r1]33, %r2 lduha [%r1]33, %r12 ldxa [%r1]33, %r4 ldda [%r1]33, %r2 ldstuba [%r1]33, %r16 swapa [%r1]33, %r14 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r14, [%r1]33 stha %r2, [%r1]33 stwa %r4, [%r1]33 sta %f16, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xf CASE_ASI_0x21_th2_0x110: set 0x110, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r8 ldswa [%r1]33, %r2 lduba [%r1]33, %r10 lduha [%r1]33, %r8 ldxa [%r1]33, %r12 ldda [%r1]33, %r2 ldstuba [%r1]33, %r14 swapa [%r1]33, %r16 lda [%r1]33, %f32 ldda [%r1]33, %f32 stba %r6, [%r1]33 stha %r10, [%r1]33 stwa %r6, [%r1]33 sta %f32, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x6 CASE_ASI_0x40_th2_0x0: mov %g0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r2 ldswa [%r1]64, %r12 lduba [%r1]64, %r2 lduha [%r1]64, %r14 ldxa [%r1]64, %r14 ldda [%r1]64, %r12 ldstuba [%r1]64, %r14 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x18 CASE_ASI_0x40_th2_0x8: set 0x8, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r10 ldswa [%r1]64, %r10 lduba [%r1]64, %r8 lduha [%r1]64, %r6 ldxa [%r1]64, %r12 ldda [%r1]64, %r14 ldstuba [%r1]64, %r12 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r0, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xc CASE_ASI_0x40_th2_0x10: set 0x10, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r14 ldswa [%r1]64, %r8 lduba [%r1]64, %r6 lduha [%r1]64, %r8 ldxa [%r1]64, %r10 ldda [%r1]64, %r14 ldstuba [%r1]64, %r10 swapa [%r1]64, %r6 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r8, [%r1]64 stha %r14, [%r1]64 stwa %r0, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x40_th2_0x18: set 0x18, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r14 ldswa [%r1]64, %r12 lduba [%r1]64, %r16 lduha [%r1]64, %r8 ldxa [%r1]64, %r6 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r6 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r12, [%r1]64 stwa %r2, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x16 CASE_ASI_0x40_th2_0x20: set 0x20, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r10 ldswa [%r1]64, %r14 lduba [%r1]64, %r8 lduha [%r1]64, %r6 ldxa [%r1]64, %r10 ldda [%r1]64, %r6 ldstuba [%r1]64, %r14 swapa [%r1]64, %r12 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r8, [%r1]64 stwa %r2, [%r1]64 sta %f0, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x0 CASE_ASI_0x40_th2_0x80: set 0x80, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r6 ldswa [%r1]64, %r10 lduba [%r1]64, %r16 lduha [%r1]64, %r14 ldxa [%r1]64, %r16 ldda [%r1]64, %r12 ldstuba [%r1]64, %r10 swapa [%r1]64, %r12 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r8, [%r1]64 stha %r14, [%r1]64 stwa %r14, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xd CASE_ASI_0x40_th2_0x88: set 0x88, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r4 ldswa [%r1]64, %r12 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r12 ldda [%r1]64, %r12 ldstuba [%r1]64, %r6 swapa [%r1]64, %r4 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r6, [%r1]64 stwa %r10, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x3 CASE_ASI_0x40_th2_0x90: set 0x90, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r6 ldswa [%r1]64, %r12 lduba [%r1]64, %r10 lduha [%r1]64, %r10 ldxa [%r1]64, %r2 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r14, [%r1]64 stwa %r12, [%r1]64 sta %f16, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x14 CASE_ASI_0x40_th2_0x98: set 0x98, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r6 ldswa [%r1]64, %r4 lduba [%r1]64, %r2 lduha [%r1]64, %r10 ldxa [%r1]64, %r4 ldda [%r1]64, %r8 ldstuba [%r1]64, %r8 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r10, [%r1]64 stha %r10, [%r1]64 stwa %r2, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x7 CASE_ASI_0x44_th2_0x0: mov %g0, %r1 ldsba [%r1]68, %r4 ldsha [%r1]68, %r6 ldswa [%r1]68, %r10 lduba [%r1]68, %r8 lduha [%r1]68, %r12 ldxa [%r1]68, %r4 ldda [%r1]68, %r2 ldstuba [%r1]68, %r16 swapa [%r1]68, %r8 lda [%r1]68, %f32 ldda [%r1]68, %f48 stba %r2, [%r1]68 stha %r6, [%r1]68 stwa %r14, [%r1]68 sta %f0, [%r1]68 stda %f0, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x1a CASE_ASI_0x4a_th2_range62: !!asi_range = 0x0-0x3f set 0x2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r14 ldsha [%r1]74, %r16 ldswa [%r1]74, %r6 lduba [%r1]74, %r8 lduha [%r1]74, %r10 ldxa [%r1]74, %r12 ldda [%r1]74, %r4 ldstuba [%r1]74, %r10 swapa [%r1]74, %r14 lda [%r1]74, %f16 ldda [%r1]74, %f48 stba %r0, [%r1]74 stha %r0, [%r1]74 stwa %r8, [%r1]74 sta %f16, [%r1]74 stda %f0, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x4 CASE_ASI_0x7_th2: setx 0x3424519c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x15 & ~0x7], %r2 ldx [%r28 + 0x36 & ~0x7], %r4 ldx [%r25 + 0x9b & ~0x7], %r6 ldx [%r23 + 0xb6 & ~0x7], %r8 ldx [%r25 + 0xc0 & ~0x7], %r10 ldx [%r23 + 0x0 & ~0x7], %r12 ldx [%r24 + 0x34 & ~0x7], %r14 ldx [%r27 + 0xff & ~0x7], %r16 ld [%r25 + 0xf3 & ~0x7], %f0 ld [%r21 + 0xfd & ~0x7], %f16 ld [%r23 + 0x9c & ~0x7], %f32 ld [%r26 + 0x48 & ~0x7], %f48 ldsba [%r1]7, %r6 ldsha [%r1]7, %r12 ldswa [%r1]7, %r6 lduba [%r1]7, %r2 lduha [%r1]7, %r10 ldxa [%r1]7, %r8 ldda [%r1]7, %r2 ldstuba [%r1]7, %r4 swapa [%r1]7, %r14 lda [%r1]7, %f48 ldda [%r1]7, %f16 stba %r6, [%r1]7 stha %r4, [%r1]7 stwa %r4, [%r1]7 stxa %r14, [%r1]7 sta %f48, [%r1]7 stda %f48, [%r1]7 casa [%r1]0x7, %r2, %g0 casxa [%r1]0x7, %r2, %g0 prefetcha [%r1]7, 0x5 CASE_ASI_0x12_th2: setx 0x264d1fe6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x1b & ~0x7], %r2 ldx [%r21 + 0x13 & ~0x7], %r4 ldx [%r23 + 0xb & ~0x7], %r6 ldx [%r26 + 0x77 & ~0x7], %r8 ldx [%r27 + 0x6b & ~0x7], %r10 ldx [%r22 + 0x7b & ~0x7], %r12 ldx [%r24 + 0x38 & ~0x7], %r14 ldx [%r28 + 0x6a & ~0x7], %r16 ld [%r26 + 0x55 & ~0x7], %f0 ld [%r25 + 0x61 & ~0x7], %f16 ld [%r22 + 0x94 & ~0x7], %f32 ld [%r28 + 0xcb & ~0x7], %f48 ldsba [%r1]18, %r12 ldsha [%r1]18, %r12 ldswa [%r1]18, %r4 lduba [%r1]18, %r12 lduha [%r1]18, %r8 ldxa [%r1]18, %r12 ldda [%r1]18, %r2 ldstuba [%r1]18, %r6 swapa [%r1]18, %r2 lda [%r1]18, %f48 ldda [%r1]18, %f16 stba %r6, [%r1]18 stha %r2, [%r1]18 stwa %r14, [%r1]18 stxa %r14, [%r1]18 sta %f16, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x19 CASE_ASI_0x13_th2: setx 0x4569d5ae, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xf5 & ~0x7], %r2 ldx [%r27 + 0x1a & ~0x7], %r4 ldx [%r23 + 0xeb & ~0x7], %r6 ldx [%r23 + 0x17 & ~0x7], %r8 ldx [%r21 + 0xa7 & ~0x7], %r10 ldx [%r21 + 0xc4 & ~0x7], %r12 ldx [%r26 + 0x7c & ~0x7], %r14 ldx [%r21 + 0x4e & ~0x7], %r16 ld [%r24 + 0x7a & ~0x7], %f0 ld [%r24 + 0x8b & ~0x7], %f16 ld [%r21 + 0x39 & ~0x7], %f32 ld [%r27 + 0xee & ~0x7], %f48 ldsba [%r1]19, %r12 ldsha [%r1]19, %r6 ldswa [%r1]19, %r10 lduba [%r1]19, %r2 lduha [%r1]19, %r2 ldxa [%r1]19, %r14 ldda [%r1]19, %r2 ldstuba [%r1]19, %r16 swapa [%r1]19, %r4 lda [%r1]19, %f32 ldda [%r1]19, %f32 stba %r4, [%r1]19 stha %r4, [%r1]19 stwa %r8, [%r1]19 stxa %r2, [%r1]19 sta %f32, [%r1]19 stda %f0, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0xc CASE_ASI_0x1a_th2: setx 0x5a6dc462, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xfa & ~0x7], %r2 ldx [%r25 + 0xb8 & ~0x7], %r4 ldx [%r21 + 0xdc & ~0x7], %r6 ldx [%r27 + 0xad & ~0x7], %r8 ldx [%r26 + 0x91 & ~0x7], %r10 ldx [%r21 + 0x5 & ~0x7], %r12 ldx [%r23 + 0x26 & ~0x7], %r14 ldx [%r25 + 0x94 & ~0x7], %r16 ld [%r27 + 0xe7 & ~0x7], %f0 ld [%r28 + 0xa4 & ~0x7], %f16 ld [%r24 + 0xf9 & ~0x7], %f32 ld [%r25 + 0x8 & ~0x7], %f48 ldsba [%r1]26, %r4 ldsha [%r1]26, %r14 ldswa [%r1]26, %r12 lduba [%r1]26, %r2 lduha [%r1]26, %r10 ldxa [%r1]26, %r6 ldda [%r1]26, %r14 ldstuba [%r1]26, %r16 swapa [%r1]26, %r16 lda [%r1]26, %f0 ldda [%r1]26, %f0 stba %r4, [%r1]26 stha %r6, [%r1]26 stwa %r10, [%r1]26 stxa %r2, [%r1]26 sta %f0, [%r1]26 stda %f16, [%r1]26 casa [%r1]0x1a, %r2, %g0 casxa [%r1]0x1a, %r2, %g0 prefetcha [%r1]26, 0x11 CASE_ASI_0x2d_th2: setx 0xbc0ca5b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xee & ~0x7], %r2 ldx [%r24 + 0x2e & ~0x7], %r4 ldx [%r25 + 0xcb & ~0x7], %r6 ldx [%r22 + 0xfb & ~0x7], %r8 ldx [%r23 + 0xeb & ~0x7], %r10 ldx [%r26 + 0xb6 & ~0x7], %r12 ldx [%r21 + 0x14 & ~0x7], %r14 ldx [%r27 + 0x9a & ~0x7], %r16 ld [%r28 + 0xa0 & ~0x7], %f0 ld [%r28 + 0xd5 & ~0x7], %f16 ld [%r26 + 0xec & ~0x7], %f32 ld [%r28 + 0xbb & ~0x7], %f48 ldsba [%r1]45, %r10 ldsha [%r1]45, %r14 ldswa [%r1]45, %r2 lduba [%r1]45, %r4 lduha [%r1]45, %r16 ldxa [%r1]45, %r8 ldda [%r1]45, %r4 ldstuba [%r1]45, %r2 swapa [%r1]45, %r16 lda [%r1]45, %f16 ldda [%r1]45, %f16 stba %r4, [%r1]45 stha %r8, [%r1]45 stwa %r12, [%r1]45 stxa %r12, [%r1]45 sta %f32, [%r1]45 stda %f16, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x11 CASE_ASI_0x37_th2: setx 0x20319156, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xf & ~0x7], %r2 ldx [%r23 + 0x69 & ~0x7], %r4 ldx [%r21 + 0x70 & ~0x7], %r6 ldx [%r24 + 0xd9 & ~0x7], %r8 ldx [%r26 + 0x99 & ~0x7], %r10 ldx [%r21 + 0x5c & ~0x7], %r12 ldx [%r27 + 0x23 & ~0x7], %r14 ldx [%r22 + 0xeb & ~0x7], %r16 ld [%r23 + 0x44 & ~0x7], %f0 ld [%r27 + 0x60 & ~0x7], %f16 ld [%r24 + 0xe5 & ~0x7], %f32 ld [%r28 + 0x2e & ~0x7], %f48 ldsba [%r1]55, %r16 ldsha [%r1]55, %r2 ldswa [%r1]55, %r2 lduba [%r1]55, %r16 lduha [%r1]55, %r2 ldxa [%r1]55, %r16 ldda [%r1]55, %r4 ldstuba [%r1]55, %r2 swapa [%r1]55, %r12 lda [%r1]55, %f32 ldda [%r1]55, %f0 stba %r6, [%r1]55 stha %r12, [%r1]55 stwa %r4, [%r1]55 stxa %r4, [%r1]55 sta %f16, [%r1]55 stda %f0, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x5 CASE_ASI_0x3a_th2: setx 0x4ea691e6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xcc & ~0x7], %r2 ldx [%r27 + 0xb & ~0x7], %r4 ldx [%r27 + 0x7a & ~0x7], %r6 ldx [%r23 + 0x7c & ~0x7], %r8 ldx [%r24 + 0xef & ~0x7], %r10 ldx [%r23 + 0x9b & ~0x7], %r12 ldx [%r26 + 0x33 & ~0x7], %r14 ldx [%r22 + 0xe7 & ~0x7], %r16 ld [%r22 + 0x4c & ~0x7], %f0 ld [%r21 + 0x87 & ~0x7], %f16 ld [%r22 + 0xd2 & ~0x7], %f32 ld [%r22 + 0x72 & ~0x7], %f48 ldsba [%r1]58, %r12 ldsha [%r1]58, %r16 ldswa [%r1]58, %r16 lduba [%r1]58, %r12 lduha [%r1]58, %r6 ldxa [%r1]58, %r16 ldda [%r1]58, %r6 ldstuba [%r1]58, %r10 swapa [%r1]58, %r6 lda [%r1]58, %f16 ldda [%r1]58, %f0 stba %r10, [%r1]58 stha %r12, [%r1]58 stwa %r10, [%r1]58 stxa %r12, [%r1]58 sta %f0, [%r1]58 stda %f32, [%r1]58 casa [%r1]0x3a, %r2, %g0 casxa [%r1]0x3a, %r2, %g0 prefetcha [%r1]58, 0x9 CASE_ASI_0x3f_th2: setx 0x53d3df48, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x73 & ~0x7], %r2 ldx [%r24 + 0x9c & ~0x7], %r4 ldx [%r23 + 0x87 & ~0x7], %r6 ldx [%r27 + 0x12 & ~0x7], %r8 ldx [%r21 + 0x7a & ~0x7], %r10 ldx [%r23 + 0x29 & ~0x7], %r12 ldx [%r28 + 0xc6 & ~0x7], %r14 ldx [%r25 + 0xdf & ~0x7], %r16 ld [%r21 + 0xad & ~0x7], %f0 ld [%r22 + 0x9 & ~0x7], %f16 ld [%r26 + 0x93 & ~0x7], %f32 ld [%r23 + 0x7e & ~0x7], %f48 ldsba [%r1]63, %r6 ldsha [%r1]63, %r2 ldswa [%r1]63, %r10 lduba [%r1]63, %r6 lduha [%r1]63, %r12 ldxa [%r1]63, %r8 ldda [%r1]63, %r2 ldstuba [%r1]63, %r10 swapa [%r1]63, %r8 lda [%r1]63, %f16 ldda [%r1]63, %f0 stba %r14, [%r1]63 stha %r4, [%r1]63 stwa %r10, [%r1]63 stxa %r0, [%r1]63 sta %f48, [%r1]63 stda %f32, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x16 CASE_ASI_0x4b_th2: setx 0x6ce9835d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xc9 & ~0x7], %r2 ldx [%r25 + 0xf5 & ~0x7], %r4 ldx [%r28 + 0xd1 & ~0x7], %r6 ldx [%r26 + 0x97 & ~0x7], %r8 ldx [%r25 + 0x50 & ~0x7], %r10 ldx [%r24 + 0x7e & ~0x7], %r12 ldx [%r25 + 0xe1 & ~0x7], %r14 ldx [%r22 + 0x34 & ~0x7], %r16 ld [%r24 + 0xb & ~0x7], %f0 ld [%r28 + 0x80 & ~0x7], %f16 ld [%r25 + 0x20 & ~0x7], %f32 ld [%r25 + 0xa0 & ~0x7], %f48 ldsba [%r1]75, %r12 ldsha [%r1]75, %r12 ldswa [%r1]75, %r2 lduba [%r1]75, %r12 lduha [%r1]75, %r4 ldxa [%r1]75, %r2 ldda [%r1]75, %r10 ldstuba [%r1]75, %r4 swapa [%r1]75, %r16 lda [%r1]75, %f48 ldda [%r1]75, %f16 stba %r10, [%r1]75 stha %r8, [%r1]75 stwa %r2, [%r1]75 stxa %r2, [%r1]75 sta %f0, [%r1]75 stda %f16, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0xc CASE_ASI_0x4d_th2: setx 0x4fa3ba5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xd9 & ~0x7], %r2 ldx [%r27 + 0x40 & ~0x7], %r4 ldx [%r22 + 0xdd & ~0x7], %r6 ldx [%r28 + 0xd3 & ~0x7], %r8 ldx [%r23 + 0x8c & ~0x7], %r10 ldx [%r25 + 0x2a & ~0x7], %r12 ldx [%r25 + 0xad & ~0x7], %r14 ldx [%r22 + 0x7c & ~0x7], %r16 ld [%r23 + 0xa & ~0x7], %f0 ld [%r27 + 0x11 & ~0x7], %f16 ld [%r21 + 0x76 & ~0x7], %f32 ld [%r28 + 0x56 & ~0x7], %f48 ldsba [%r1]77, %r6 ldsha [%r1]77, %r4 ldswa [%r1]77, %r2 lduba [%r1]77, %r14 lduha [%r1]77, %r8 ldxa [%r1]77, %r10 ldda [%r1]77, %r6 ldstuba [%r1]77, %r10 swapa [%r1]77, %r8 lda [%r1]77, %f0 ldda [%r1]77, %f0 stba %r14, [%r1]77 stha %r14, [%r1]77 stwa %r0, [%r1]77 stxa %r2, [%r1]77 sta %f48, [%r1]77 stda %f0, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x2 CASE_ASI_0x65_th2: setx 0x78a78d2d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x47 & ~0x7], %r2 ldx [%r25 + 0x34 & ~0x7], %r4 ldx [%r21 + 0xb7 & ~0x7], %r6 ldx [%r24 + 0x94 & ~0x7], %r8 ldx [%r22 + 0xb8 & ~0x7], %r10 ldx [%r23 + 0xde & ~0x7], %r12 ldx [%r23 + 0x6e & ~0x7], %r14 ldx [%r21 + 0x9a & ~0x7], %r16 ld [%r27 + 0xdd & ~0x7], %f0 ld [%r22 + 0x99 & ~0x7], %f16 ld [%r25 + 0x47 & ~0x7], %f32 ld [%r26 + 0x22 & ~0x7], %f48 ldsba [%r1]101, %r4 ldsha [%r1]101, %r10 ldswa [%r1]101, %r6 lduba [%r1]101, %r8 lduha [%r1]101, %r2 ldxa [%r1]101, %r10 ldda [%r1]101, %r8 ldstuba [%r1]101, %r6 swapa [%r1]101, %r10 lda [%r1]101, %f48 ldda [%r1]101, %f16 stba %r8, [%r1]101 stha %r10, [%r1]101 stwa %r4, [%r1]101 stxa %r8, [%r1]101 sta %f0, [%r1]101 stda %f0, [%r1]101 casa [%r1]0x65, %r2, %g0 casxa [%r1]0x65, %r2, %g0 prefetcha [%r1]101, 0x5 CASE_ASI_0x6f_th2: setx 0x6f552556, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x24 & ~0x7], %r2 ldx [%r22 + 0x8b & ~0x7], %r4 ldx [%r25 + 0xae & ~0x7], %r6 ldx [%r25 + 0xc & ~0x7], %r8 ldx [%r21 + 0xbf & ~0x7], %r10 ldx [%r24 + 0xb7 & ~0x7], %r12 ldx [%r27 + 0xf9 & ~0x7], %r14 ldx [%r28 + 0x3a & ~0x7], %r16 ld [%r24 + 0xc8 & ~0x7], %f0 ld [%r26 + 0xac & ~0x7], %f16 ld [%r24 + 0x38 & ~0x7], %f32 ld [%r21 + 0xf3 & ~0x7], %f48 ldsba [%r1]111, %r2 ldsha [%r1]111, %r12 ldswa [%r1]111, %r4 lduba [%r1]111, %r4 lduha [%r1]111, %r4 ldxa [%r1]111, %r8 ldda [%r1]111, %r10 ldstuba [%r1]111, %r4 swapa [%r1]111, %r4 lda [%r1]111, %f0 ldda [%r1]111, %f0 stba %r12, [%r1]111 stha %r4, [%r1]111 stwa %r4, [%r1]111 stxa %r0, [%r1]111 sta %f0, [%r1]111 stda %f32, [%r1]111 casa [%r1]0x6f, %r2, %g0 casxa [%r1]0x6f, %r2, %g0 prefetcha [%r1]111, 0x5 CASE_ASI_0x7a_th2: setx 0xabd96ad, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x7b & ~0x7], %r2 ldx [%r27 + 0x29 & ~0x7], %r4 ldx [%r26 + 0x35 & ~0x7], %r6 ldx [%r25 + 0xab & ~0x7], %r8 ldx [%r26 + 0x44 & ~0x7], %r10 ldx [%r28 + 0x96 & ~0x7], %r12 ldx [%r28 + 0x41 & ~0x7], %r14 ldx [%r23 + 0xbf & ~0x7], %r16 ld [%r28 + 0xf0 & ~0x7], %f0 ld [%r26 + 0x3 & ~0x7], %f16 ld [%r25 + 0xfa & ~0x7], %f32 ld [%r26 + 0xc3 & ~0x7], %f48 ldsba [%r1]122, %r6 ldsha [%r1]122, %r12 ldswa [%r1]122, %r14 lduba [%r1]122, %r16 lduha [%r1]122, %r10 ldxa [%r1]122, %r2 ldda [%r1]122, %r2 ldstuba [%r1]122, %r14 swapa [%r1]122, %r14 lda [%r1]122, %f0 ldda [%r1]122, %f0 stba %r14, [%r1]122 stha %r4, [%r1]122 stwa %r8, [%r1]122 stxa %r4, [%r1]122 sta %f0, [%r1]122 stda %f0, [%r1]122 casa [%r1]0x7a, %r2, %g0 casxa [%r1]0x7a, %r2, %g0 prefetcha [%r1]122, 0x3 CASE_ASI_0x86_th2: setx 0x1644d81c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x8f & ~0x7], %r2 ldx [%r24 + 0x62 & ~0x7], %r4 ldx [%r24 + 0x9e & ~0x7], %r6 ldx [%r22 + 0x2e & ~0x7], %r8 ldx [%r21 + 0xfd & ~0x7], %r10 ldx [%r23 + 0xd4 & ~0x7], %r12 ldx [%r21 + 0x86 & ~0x7], %r14 ldx [%r26 + 0xec & ~0x7], %r16 ld [%r28 + 0x29 & ~0x7], %f0 ld [%r24 + 0x40 & ~0x7], %f16 ld [%r22 + 0xf4 & ~0x7], %f32 ld [%r27 + 0x2 & ~0x7], %f48 ldsba [%r1]134, %r16 ldsha [%r1]134, %r10 ldswa [%r1]134, %r10 lduba [%r1]134, %r16 lduha [%r1]134, %r14 ldxa [%r1]134, %r4 ldda [%r1]134, %r10 ldstuba [%r1]134, %r2 swapa [%r1]134, %r16 lda [%r1]134, %f32 ldda [%r1]134, %f16 stba %r4, [%r1]134 stha %r12, [%r1]134 stwa %r8, [%r1]134 stxa %r0, [%r1]134 sta %f0, [%r1]134 stda %f32, [%r1]134 casa [%r1]0x86, %r2, %g0 casxa [%r1]0x86, %r2, %g0 prefetcha [%r1]134, 0xe CASE_ASI_0x92_th2: setx 0x191b1b7c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x87 & ~0x7], %r2 ldx [%r21 + 0x92 & ~0x7], %r4 ldx [%r24 + 0x37 & ~0x7], %r6 ldx [%r23 + 0x9a & ~0x7], %r8 ldx [%r28 + 0x68 & ~0x7], %r10 ldx [%r23 + 0xfe & ~0x7], %r12 ldx [%r27 + 0x21 & ~0x7], %r14 ldx [%r21 + 0x1e & ~0x7], %r16 ld [%r27 + 0xd2 & ~0x7], %f0 ld [%r25 + 0xf1 & ~0x7], %f16 ld [%r21 + 0x26 & ~0x7], %f32 ld [%r21 + 0x13 & ~0x7], %f48 ldsba [%r1]146, %r2 ldsha [%r1]146, %r6 ldswa [%r1]146, %r14 lduba [%r1]146, %r6 lduha [%r1]146, %r12 ldxa [%r1]146, %r12 ldda [%r1]146, %r2 ldstuba [%r1]146, %r6 swapa [%r1]146, %r16 lda [%r1]146, %f32 ldda [%r1]146, %f48 stba %r14, [%r1]146 stha %r14, [%r1]146 stwa %r8, [%r1]146 stxa %r6, [%r1]146 sta %f0, [%r1]146 stda %f0, [%r1]146 casa [%r1]0x92, %r2, %g0 casxa [%r1]0x92, %r2, %g0 prefetcha [%r1]146, 0x1b CASE_ASI_0x9a_th2: setx 0x44128fb4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x6b & ~0x7], %r2 ldx [%r23 + 0x51 & ~0x7], %r4 ldx [%r26 + 0x21 & ~0x7], %r6 ldx [%r23 + 0x68 & ~0x7], %r8 ldx [%r23 + 0xd & ~0x7], %r10 ldx [%r28 + 0x6d & ~0x7], %r12 ldx [%r22 + 0x7b & ~0x7], %r14 ldx [%r23 + 0xfc & ~0x7], %r16 ld [%r23 + 0xc6 & ~0x7], %f0 ld [%r27 + 0xbe & ~0x7], %f16 ld [%r26 + 0xa3 & ~0x7], %f32 ld [%r23 + 0xa9 & ~0x7], %f48 ldsba [%r1]154, %r14 ldsha [%r1]154, %r8 ldswa [%r1]154, %r8 lduba [%r1]154, %r12 lduha [%r1]154, %r16 ldxa [%r1]154, %r10 ldda [%r1]154, %r14 ldstuba [%r1]154, %r12 swapa [%r1]154, %r8 lda [%r1]154, %f0 ldda [%r1]154, %f16 stba %r2, [%r1]154 stha %r2, [%r1]154 stwa %r14, [%r1]154 stxa %r14, [%r1]154 sta %f16, [%r1]154 stda %f0, [%r1]154 casa [%r1]0x9a, %r2, %g0 casxa [%r1]0x9a, %r2, %g0 prefetcha [%r1]154, 0xc CASE_ASI_0xa2_th2: setx 0x636057b2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x79 & ~0x7], %r2 ldx [%r25 + 0xc2 & ~0x7], %r4 ldx [%r21 + 0x21 & ~0x7], %r6 ldx [%r27 + 0x71 & ~0x7], %r8 ldx [%r28 + 0xb & ~0x7], %r10 ldx [%r26 + 0x57 & ~0x7], %r12 ldx [%r22 + 0x6d & ~0x7], %r14 ldx [%r21 + 0x68 & ~0x7], %r16 ld [%r22 + 0x61 & ~0x7], %f0 ld [%r25 + 0x4d & ~0x7], %f16 ld [%r26 + 0x5a & ~0x7], %f32 ld [%r24 + 0x95 & ~0x7], %f48 ldsba [%r1]162, %r10 ldsha [%r1]162, %r10 ldswa [%r1]162, %r8 lduba [%r1]162, %r10 lduha [%r1]162, %r8 ldxa [%r1]162, %r12 ldda [%r1]162, %r10 ldstuba [%r1]162, %r14 swapa [%r1]162, %r2 lda [%r1]162, %f32 ldda [%r1]162, %f32 stba %r0, [%r1]162 stha %r2, [%r1]162 stwa %r14, [%r1]162 stxa %r8, [%r1]162 sta %f0, [%r1]162 stda %f48, [%r1]162 casa [%r1]0xa2, %r2, %g0 casxa [%r1]0xa2, %r2, %g0 prefetcha [%r1]162, 0x0 CASE_ASI_0xaa_th2: setx 0x2f025280, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xaa & ~0x7], %r2 ldx [%r24 + 0xae & ~0x7], %r4 ldx [%r27 + 0xe5 & ~0x7], %r6 ldx [%r22 + 0xfc & ~0x7], %r8 ldx [%r25 + 0x94 & ~0x7], %r10 ldx [%r27 + 0xc4 & ~0x7], %r12 ldx [%r25 + 0x84 & ~0x7], %r14 ldx [%r21 + 0xef & ~0x7], %r16 ld [%r28 + 0x49 & ~0x7], %f0 ld [%r27 + 0xc3 & ~0x7], %f16 ld [%r24 + 0x2 & ~0x7], %f32 ld [%r25 + 0x58 & ~0x7], %f48 ldsba [%r1]170, %r2 ldsha [%r1]170, %r6 ldswa [%r1]170, %r8 lduba [%r1]170, %r10 lduha [%r1]170, %r12 ldxa [%r1]170, %r8 ldda [%r1]170, %r8 ldstuba [%r1]170, %r2 swapa [%r1]170, %r2 lda [%r1]170, %f48 ldda [%r1]170, %f32 stba %r10, [%r1]170 stha %r12, [%r1]170 stwa %r10, [%r1]170 stxa %r8, [%r1]170 sta %f48, [%r1]170 stda %f32, [%r1]170 casa [%r1]0xaa, %r2, %g0 casxa [%r1]0xaa, %r2, %g0 prefetcha [%r1]170, 0xe CASE_ASI_0xb2_th2: setx 0x60db7efd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xa2 & ~0x7], %r2 ldx [%r26 + 0x27 & ~0x7], %r4 ldx [%r25 + 0xee & ~0x7], %r6 ldx [%r24 + 0xbc & ~0x7], %r8 ldx [%r24 + 0xcb & ~0x7], %r10 ldx [%r23 + 0x6b & ~0x7], %r12 ldx [%r26 + 0xf2 & ~0x7], %r14 ldx [%r23 + 0x59 & ~0x7], %r16 ld [%r27 + 0x1c & ~0x7], %f0 ld [%r25 + 0xea & ~0x7], %f16 ld [%r22 + 0x32 & ~0x7], %f32 ld [%r26 + 0xc4 & ~0x7], %f48 ldsba [%r1]178, %r16 ldsha [%r1]178, %r2 ldswa [%r1]178, %r14 lduba [%r1]178, %r6 lduha [%r1]178, %r4 ldxa [%r1]178, %r4 ldda [%r1]178, %r12 ldstuba [%r1]178, %r8 swapa [%r1]178, %r8 lda [%r1]178, %f48 ldda [%r1]178, %f0 stba %r0, [%r1]178 stha %r8, [%r1]178 stwa %r10, [%r1]178 stxa %r0, [%r1]178 sta %f48, [%r1]178 stda %f0, [%r1]178 casa [%r1]0xb2, %r2, %g0 casxa [%r1]0xb2, %r2, %g0 prefetcha [%r1]178, 0x3 CASE_ASI_0xba_th2: setx 0x31130ce9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x17 & ~0x7], %r2 ldx [%r24 + 0xf3 & ~0x7], %r4 ldx [%r22 + 0x5c & ~0x7], %r6 ldx [%r27 + 0xd7 & ~0x7], %r8 ldx [%r21 + 0x44 & ~0x7], %r10 ldx [%r25 + 0x73 & ~0x7], %r12 ldx [%r26 + 0x6d & ~0x7], %r14 ldx [%r25 + 0x30 & ~0x7], %r16 ld [%r27 + 0xbc & ~0x7], %f0 ld [%r25 + 0x0 & ~0x7], %f16 ld [%r21 + 0x3c & ~0x7], %f32 ld [%r24 + 0xbc & ~0x7], %f48 ldsba [%r1]186, %r6 ldsha [%r1]186, %r6 ldswa [%r1]186, %r8 lduba [%r1]186, %r14 lduha [%r1]186, %r12 ldxa [%r1]186, %r8 ldda [%r1]186, %r12 ldstuba [%r1]186, %r10 swapa [%r1]186, %r4 lda [%r1]186, %f0 ldda [%r1]186, %f16 stba %r8, [%r1]186 stha %r2, [%r1]186 stwa %r0, [%r1]186 stxa %r14, [%r1]186 sta %f32, [%r1]186 stda %f48, [%r1]186 casa [%r1]0xba, %r2, %g0 casxa [%r1]0xba, %r2, %g0 prefetcha [%r1]186, 0xd CASE_ASI_0xce_th2: setx 0x67696ae4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xab & ~0x7], %r2 ldx [%r23 + 0xdb & ~0x7], %r4 ldx [%r26 + 0x11 & ~0x7], %r6 ldx [%r22 + 0x9e & ~0x7], %r8 ldx [%r27 + 0x65 & ~0x7], %r10 ldx [%r21 + 0x73 & ~0x7], %r12 ldx [%r23 + 0x5 & ~0x7], %r14 ldx [%r26 + 0x5b & ~0x7], %r16 ld [%r25 + 0x68 & ~0x7], %f0 ld [%r21 + 0x32 & ~0x7], %f16 ld [%r27 + 0x46 & ~0x7], %f32 ld [%r22 + 0xdb & ~0x7], %f48 ldsba [%r1]206, %r12 ldsha [%r1]206, %r10 ldswa [%r1]206, %r16 lduba [%r1]206, %r14 lduha [%r1]206, %r16 ldxa [%r1]206, %r16 ldda [%r1]206, %r2 ldstuba [%r1]206, %r2 swapa [%r1]206, %r4 lda [%r1]206, %f0 ldda [%r1]206, %f32 stba %r4, [%r1]206 stha %r4, [%r1]206 stwa %r6, [%r1]206 stxa %r4, [%r1]206 sta %f0, [%r1]206 stda %f0, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x1b CASE_ASI_0xcf_th2: setx 0x7fc1bb81, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xda & ~0x7], %r2 ldx [%r25 + 0x52 & ~0x7], %r4 ldx [%r25 + 0x65 & ~0x7], %r6 ldx [%r25 + 0xf0 & ~0x7], %r8 ldx [%r27 + 0xb0 & ~0x7], %r10 ldx [%r23 + 0xf8 & ~0x7], %r12 ldx [%r28 + 0x49 & ~0x7], %r14 ldx [%r23 + 0x1a & ~0x7], %r16 ld [%r24 + 0xb0 & ~0x7], %f0 ld [%r26 + 0xc5 & ~0x7], %f16 ld [%r28 + 0xc5 & ~0x7], %f32 ld [%r26 + 0xd9 & ~0x7], %f48 ldsba [%r1]207, %r8 ldsha [%r1]207, %r8 ldswa [%r1]207, %r14 lduba [%r1]207, %r12 lduha [%r1]207, %r2 ldxa [%r1]207, %r10 ldda [%r1]207, %r2 ldstuba [%r1]207, %r2 swapa [%r1]207, %r10 lda [%r1]207, %f48 ldda [%r1]207, %f32 stba %r14, [%r1]207 stha %r6, [%r1]207 stwa %r2, [%r1]207 stxa %r2, [%r1]207 sta %f32, [%r1]207 stda %f0, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0xe CASE_ASI_0xd4_th2: setx 0x7cac3592, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xd8 & ~0x7], %r2 ldx [%r21 + 0xb & ~0x7], %r4 ldx [%r27 + 0xa7 & ~0x7], %r6 ldx [%r28 + 0x91 & ~0x7], %r8 ldx [%r22 + 0x9d & ~0x7], %r10 ldx [%r27 + 0x42 & ~0x7], %r12 ldx [%r26 + 0xf9 & ~0x7], %r14 ldx [%r24 + 0xb8 & ~0x7], %r16 ld [%r24 + 0x7 & ~0x7], %f0 ld [%r27 + 0xb6 & ~0x7], %f16 ld [%r23 + 0x23 & ~0x7], %f32 ld [%r22 + 0xb8 & ~0x7], %f48 ldsba [%r1]212, %r4 ldsha [%r1]212, %r8 ldswa [%r1]212, %r16 lduba [%r1]212, %r2 lduha [%r1]212, %r8 ldxa [%r1]212, %r16 ldda [%r1]212, %r6 ldstuba [%r1]212, %r16 swapa [%r1]212, %r14 lda [%r1]212, %f0 ldda [%r1]212, %f16 stba %r0, [%r1]212 stha %r4, [%r1]212 stwa %r12, [%r1]212 stxa %r14, [%r1]212 sta %f32, [%r1]212 stda %f16, [%r1]212 casa [%r1]0xd4, %r2, %g0 casxa [%r1]0xd4, %r2, %g0 prefetcha [%r1]212, 0x1e CASE_ASI_0xe4_th2: setx 0xdd87959, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x76 & ~0x7], %r2 ldx [%r27 + 0x44 & ~0x7], %r4 ldx [%r26 + 0x40 & ~0x7], %r6 ldx [%r25 + 0xdf & ~0x7], %r8 ldx [%r26 + 0xed & ~0x7], %r10 ldx [%r24 + 0xd6 & ~0x7], %r12 ldx [%r21 + 0x3c & ~0x7], %r14 ldx [%r28 + 0x44 & ~0x7], %r16 ld [%r21 + 0x89 & ~0x7], %f0 ld [%r26 + 0xe8 & ~0x7], %f16 ld [%r21 + 0xa1 & ~0x7], %f32 ld [%r27 + 0xbb & ~0x7], %f48 ldsba [%r1]228, %r2 ldsha [%r1]228, %r6 ldswa [%r1]228, %r14 lduba [%r1]228, %r14 lduha [%r1]228, %r4 ldxa [%r1]228, %r16 ldda [%r1]228, %r6 ldstuba [%r1]228, %r6 swapa [%r1]228, %r4 lda [%r1]228, %f16 ldda [%r1]228, %f48 stba %r6, [%r1]228 stha %r4, [%r1]228 stwa %r14, [%r1]228 stxa %r4, [%r1]228 sta %f48, [%r1]228 stda %f48, [%r1]228 casa [%r1]0xe4, %r2, %g0 casxa [%r1]0xe4, %r2, %g0 prefetcha [%r1]228, 0xd CASE_ASI_0xee_th2: setx 0xe6a5e9f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x41 & ~0x7], %r2 ldx [%r24 + 0x13 & ~0x7], %r4 ldx [%r24 + 0x26 & ~0x7], %r6 ldx [%r21 + 0x97 & ~0x7], %r8 ldx [%r27 + 0x87 & ~0x7], %r10 ldx [%r25 + 0x66 & ~0x7], %r12 ldx [%r26 + 0x61 & ~0x7], %r14 ldx [%r24 + 0x46 & ~0x7], %r16 ld [%r21 + 0x9d & ~0x7], %f0 ld [%r26 + 0x2a & ~0x7], %f16 ld [%r26 + 0x3a & ~0x7], %f32 ld [%r22 + 0x8f & ~0x7], %f48 ldsba [%r1]238, %r6 ldsha [%r1]238, %r8 ldswa [%r1]238, %r10 lduba [%r1]238, %r12 lduha [%r1]238, %r4 ldxa [%r1]238, %r10 ldda [%r1]238, %r4 ldstuba [%r1]238, %r2 swapa [%r1]238, %r16 lda [%r1]238, %f16 ldda [%r1]238, %f48 stba %r8, [%r1]238 stha %r2, [%r1]238 stwa %r14, [%r1]238 stxa %r4, [%r1]238 sta %f0, [%r1]238 stda %f16, [%r1]238 casa [%r1]0xee, %r2, %g0 casxa [%r1]0xee, %r2, %g0 prefetcha [%r1]238, 0x1d CASE_ASI_0xfa_th2: setx 0x10e62ac9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x49 & ~0x7], %r2 ldx [%r27 + 0xcb & ~0x7], %r4 ldx [%r22 + 0xdd & ~0x7], %r6 ldx [%r22 + 0x9e & ~0x7], %r8 ldx [%r24 + 0xc7 & ~0x7], %r10 ldx [%r24 + 0x69 & ~0x7], %r12 ldx [%r21 + 0x89 & ~0x7], %r14 ldx [%r24 + 0x31 & ~0x7], %r16 ld [%r27 + 0x37 & ~0x7], %f0 ld [%r25 + 0x2d & ~0x7], %f16 ld [%r22 + 0x4d & ~0x7], %f32 ld [%r27 + 0x81 & ~0x7], %f48 ldsba [%r1]250, %r4 ldsha [%r1]250, %r16 ldswa [%r1]250, %r6 lduba [%r1]250, %r2 lduha [%r1]250, %r14 ldxa [%r1]250, %r8 ldda [%r1]250, %r14 ldstuba [%r1]250, %r16 swapa [%r1]250, %r6 lda [%r1]250, %f32 ldda [%r1]250, %f0 stba %r6, [%r1]250 stha %r6, [%r1]250 stwa %r4, [%r1]250 stxa %r14, [%r1]250 sta %f48, [%r1]250 stda %f16, [%r1]250 casa [%r1]0xfa, %r2, %g0 casxa [%r1]0xfa, %r2, %g0 prefetcha [%r1]250, 0x16 CASE_ASI_0x41_th2_0x0: mov %g0, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r14 lduba [%r1]65, %r14 lduha [%r1]65, %r4 ldxa [%r1]65, %r16 ldda [%r1]65, %r4 ldstuba [%r1]65, %r16 swapa [%r1]65, %r6 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r14, [%r1]65 stha %r0, [%r1]65 stwa %r8, [%r1]65 stxa %r2, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x12 CASE_ASI_0x41_th2_0x10: set 0x10, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r10 ldswa [%r1]65, %r12 lduba [%r1]65, %r14 lduha [%r1]65, %r10 ldxa [%r1]65, %r4 ldda [%r1]65, %r6 ldstuba [%r1]65, %r8 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r12, [%r1]65 stwa %r14, [%r1]65 stxa %r10, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x41_th2_0x58: set 0x58, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r8 ldswa [%r1]65, %r16 lduba [%r1]65, %r16 lduha [%r1]65, %r2 ldxa [%r1]65, %r12 ldda [%r1]65, %r12 ldstuba [%r1]65, %r14 swapa [%r1]65, %r2 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r12, [%r1]65 stha %r10, [%r1]65 stwa %r14, [%r1]65 stxa %r12, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xa CASE_ASI_0x4f_th2_range63: !!asi_range = 0x0-0x38 set 0x17, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r16 ldsha [%r1]79, %r14 ldswa [%r1]79, %r16 lduba [%r1]79, %r14 lduha [%r1]79, %r16 ldxa [%r1]79, %r10 ldda [%r1]79, %r10 ldstuba [%r1]79, %r2 swapa [%r1]79, %r12 lda [%r1]79, %f0 ldda [%r1]79, %f0 stba %r2, [%r1]79 stha %r14, [%r1]79 stwa %r2, [%r1]79 sta %f48, [%r1]79 stda %f0, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0xb CASE_ASI_0x4c_th2_range64: !!asi_range = 0x0-0x18 set 0xd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r10 ldsha [%r1]76, %r14 ldswa [%r1]76, %r16 lduba [%r1]76, %r6 lduha [%r1]76, %r10 ldxa [%r1]76, %r14 ldda [%r1]76, %r4 ldstuba [%r1]76, %r8 swapa [%r1]76, %r10 lda [%r1]76, %f48 ldda [%r1]76, %f16 stba %r6, [%r1]76 stha %r8, [%r1]76 stwa %r2, [%r1]76 sta %f16, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x17 CASE_ASI_0x40_th2_0x30: set 0x30, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r16 ldswa [%r1]64, %r14 lduba [%r1]64, %r12 lduha [%r1]64, %r6 ldxa [%r1]64, %r2 ldda [%r1]64, %r10 ldstuba [%r1]64, %r6 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r2, [%r1]64 stha %r12, [%r1]64 stwa %r4, [%r1]64 stxa %r4, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1 CASE_ASI_0x40_th2_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r10 ldswa [%r1]64, %r8 lduba [%r1]64, %r4 lduha [%r1]64, %r6 ldxa [%r1]64, %r12 ldda [%r1]64, %r16 ldstuba [%r1]64, %r14 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r6, [%r1]64 stwa %r12, [%r1]64 stxa %r4, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x10 CASE_ASI_0x40_th2_0x28: set 0x28, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r6 ldswa [%r1]64, %r10 lduba [%r1]64, %r12 lduha [%r1]64, %r16 ldxa [%r1]64, %r10 ldda [%r1]64, %r6 ldstuba [%r1]64, %r2 swapa [%r1]64, %r6 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r0, [%r1]64 stha %r6, [%r1]64 stwa %r4, [%r1]64 sta %f48, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xd CASE_ASI_0x45_th2_range65: !!asi_range = 0x0-0x18 set 0xd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r10 ldsha [%r1]69, %r2 ldswa [%r1]69, %r2 lduba [%r1]69, %r16 lduha [%r1]69, %r14 ldxa [%r1]69, %r6 ldda [%r1]69, %r6 ldstuba [%r1]69, %r16 swapa [%r1]69, %r2 lda [%r1]69, %f16 ldda [%r1]69, %f48 stba %r6, [%r1]69 stha %r6, [%r1]69 stwa %r12, [%r1]69 sta %f16, [%r1]69 stda %f16, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x1e CASE_ASI_0x50_th2_0x0: mov %g0, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r12 ldswa [%r1]80, %r12 lduba [%r1]80, %r14 lduha [%r1]80, %r8 ldxa [%r1]80, %r10 ldda [%r1]80, %r2 ldstuba [%r1]80, %r8 swapa [%r1]80, %r12 lda [%r1]80, %f0 ldda [%r1]80, %f0 stba %r2, [%r1]80 stha %r12, [%r1]80 stwa %r0, [%r1]80 stxa %r10, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1b CASE_ASI_0x5e_th2_range66: !!asi_range = 0x0-0x7f8 set 0x24a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r8 ldsha [%r1]94, %r14 ldswa [%r1]94, %r8 lduba [%r1]94, %r14 lduha [%r1]94, %r14 ldxa [%r1]94, %r10 ldda [%r1]94, %r10 ldstuba [%r1]94, %r14 swapa [%r1]94, %r4 lda [%r1]94, %f32 ldda [%r1]94, %f32 stba %r6, [%r1]94 stha %r12, [%r1]94 stwa %r8, [%r1]94 stxa %r10, [%r1]94 sta %f0, [%r1]94 stda %f48, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x6 CASE_ASI_0x73_th2_0x0: mov %g0, %r1 ldsba [%r1]115, %r16 ldsha [%r1]115, %r8 ldswa [%r1]115, %r16 lduba [%r1]115, %r6 lduha [%r1]115, %r10 ldxa [%r1]115, %r16 ldda [%r1]115, %r6 ldstuba [%r1]115, %r14 swapa [%r1]115, %r4 lda [%r1]115, %f0 ldda [%r1]115, %f0 stba %r10, [%r1]115 stha %r12, [%r1]115 stwa %r14, [%r1]115 sta %f48, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x8 CASE_ASI_0x58_th2_0x18: set 0x18, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r16 ldswa [%r1]88, %r6 lduba [%r1]88, %r6 lduha [%r1]88, %r4 ldxa [%r1]88, %r12 ldda [%r1]88, %r4 ldstuba [%r1]88, %r14 swapa [%r1]88, %r10 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r6, [%r1]88 stha %r12, [%r1]88 stwa %r6, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x19 CASE_ASI_0x58_th2_0x30: set 0x30, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r2 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r14 ldxa [%r1]88, %r6 ldda [%r1]88, %r16 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r14, [%r1]88 stwa %r8, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x13 CASE_ASI_0x58_th2_0x38: set 0x38, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r6 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r14 ldxa [%r1]88, %r6 ldda [%r1]88, %r6 ldstuba [%r1]88, %r12 swapa [%r1]88, %r4 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r6, [%r1]88 stha %r10, [%r1]88 stwa %r0, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x5 CASE_ASI_0x58_th2_0x40: set 0x40, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r12 ldswa [%r1]88, %r12 lduba [%r1]88, %r16 lduha [%r1]88, %r10 ldxa [%r1]88, %r16 ldda [%r1]88, %r4 ldstuba [%r1]88, %r16 swapa [%r1]88, %r8 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r10, [%r1]88 stha %r12, [%r1]88 stwa %r2, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x3 CASE_ASI_0x58_th2_0x80: set 0x80, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r12 ldswa [%r1]88, %r2 lduba [%r1]88, %r12 lduha [%r1]88, %r10 ldxa [%r1]88, %r6 ldda [%r1]88, %r4 ldstuba [%r1]88, %r8 swapa [%r1]88, %r14 lda [%r1]88, %f48 ldda [%r1]88, %f32 stba %r14, [%r1]88 stha %r2, [%r1]88 stwa %r6, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xb CASE_ASI_0x56_th2_range67: !!asi_range = 0x0-0x1f8 set 0x31, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r12 ldswa [%r1]86, %r10 lduba [%r1]86, %r6 lduha [%r1]86, %r4 ldxa [%r1]86, %r8 ldda [%r1]86, %r14 ldstuba [%r1]86, %r2 swapa [%r1]86, %r4 lda [%r1]86, %f32 ldda [%r1]86, %f0 stba %r8, [%r1]86 stha %r0, [%r1]86 stwa %r4, [%r1]86 stxa %r2, [%r1]86 sta %f16, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x9 CASE_ASI_0x56_th2_range68: !!asi_range = 0x400-0x5f8 set 0x4c8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r12 ldsha [%r1]86, %r2 ldswa [%r1]86, %r8 lduba [%r1]86, %r4 lduha [%r1]86, %r6 ldxa [%r1]86, %r12 ldda [%r1]86, %r8 ldstuba [%r1]86, %r6 swapa [%r1]86, %r12 lda [%r1]86, %f16 ldda [%r1]86, %f48 stba %r6, [%r1]86 stha %r2, [%r1]86 stwa %r2, [%r1]86 stxa %r10, [%r1]86 sta %f48, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x16 CASE_ASI_0x41_th2_0x20: set 0x20, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r14 ldswa [%r1]65, %r16 lduba [%r1]65, %r6 lduha [%r1]65, %r12 ldxa [%r1]65, %r4 ldda [%r1]65, %r8 ldstuba [%r1]65, %r12 swapa [%r1]65, %r6 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r6, [%r1]65 stha %r4, [%r1]65 stwa %r2, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x41_th2_0x30: set 0x30, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r16 ldswa [%r1]65, %r14 lduba [%r1]65, %r16 lduha [%r1]65, %r12 ldxa [%r1]65, %r2 ldda [%r1]65, %r16 ldstuba [%r1]65, %r6 swapa [%r1]65, %r6 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r6, [%r1]65 stha %r10, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1d CASE_ASI_0x41_th2_0x38: set 0x38, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r8 ldswa [%r1]65, %r8 lduba [%r1]65, %r4 lduha [%r1]65, %r14 ldxa [%r1]65, %r14 ldda [%r1]65, %r14 ldstuba [%r1]65, %r8 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f32 stba %r10, [%r1]65 stha %r2, [%r1]65 stwa %r14, [%r1]65 sta %f16, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x12 CASE_ASI_0x41_th2_0x50: set 0x50, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r16 ldswa [%r1]65, %r2 lduba [%r1]65, %r10 lduha [%r1]65, %r10 ldxa [%r1]65, %r16 ldda [%r1]65, %r12 ldstuba [%r1]65, %r8 swapa [%r1]65, %r12 lda [%r1]65, %f0 ldda [%r1]65, %f32 stba %r14, [%r1]65 stha %r14, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x5d_th2_range69: !!asi_range = 0x0-0xff8 set 0x1ca, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r8 ldsha [%r1]93, %r8 ldswa [%r1]93, %r12 lduba [%r1]93, %r8 lduha [%r1]93, %r6 ldxa [%r1]93, %r16 ldda [%r1]93, %r8 ldstuba [%r1]93, %r6 swapa [%r1]93, %r16 lda [%r1]93, %f48 ldda [%r1]93, %f32 stba %r6, [%r1]93 stha %r10, [%r1]93 stwa %r12, [%r1]93 sta %f0, [%r1]93 stda %f32, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x1e CASE_ASI_0x20_th2_range70: !!asi_range = 0x0-0x38 set 0x32, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r14 ldsha [%r1]32, %r12 ldswa [%r1]32, %r14 lduba [%r1]32, %r4 lduha [%r1]32, %r12 ldxa [%r1]32, %r8 ldda [%r1]32, %r4 ldstuba [%r1]32, %r6 swapa [%r1]32, %r2 lda [%r1]32, %f32 ldda [%r1]32, %f48 stba %r12, [%r1]32 stha %r2, [%r1]32 stwa %r8, [%r1]32 sta %f32, [%r1]32 stda %f16, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x18 CASE_ASI_0x4c_th2_0x20: set 0x20, %r1 ldsba [%r1]76, %r16 ldsha [%r1]76, %r6 ldswa [%r1]76, %r8 lduba [%r1]76, %r16 lduha [%r1]76, %r4 ldxa [%r1]76, %r2 ldda [%r1]76, %r16 ldstuba [%r1]76, %r6 swapa [%r1]76, %r6 lda [%r1]76, %f48 ldda [%r1]76, %f0 stba %r14, [%r1]76 stha %r12, [%r1]76 stwa %r2, [%r1]76 stxa %r6, [%r1]76 sta %f48, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x4 CASE_ASI_0x4c_th2_0x28: set 0x28, %r1 ldsba [%r1]76, %r10 ldsha [%r1]76, %r8 ldswa [%r1]76, %r8 lduba [%r1]76, %r16 lduha [%r1]76, %r8 ldxa [%r1]76, %r10 ldda [%r1]76, %r10 ldstuba [%r1]76, %r14 swapa [%r1]76, %r12 lda [%r1]76, %f16 ldda [%r1]76, %f48 stba %r4, [%r1]76 stha %r10, [%r1]76 stwa %r8, [%r1]76 stxa %r2, [%r1]76 sta %f0, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xa CASE_ASI_0x58_th2_0x0: mov %g0, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r16 ldswa [%r1]88, %r4 lduba [%r1]88, %r6 lduha [%r1]88, %r6 ldxa [%r1]88, %r12 ldda [%r1]88, %r10 ldstuba [%r1]88, %r14 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r0, [%r1]88 stha %r0, [%r1]88 stwa %r6, [%r1]88 stxa %r14, [%r1]88 sta %f48, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x19 CASE_ASI_0x58_th2_0x20: set 0x20, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r6 ldswa [%r1]88, %r16 lduba [%r1]88, %r8 lduha [%r1]88, %r14 ldxa [%r1]88, %r2 ldda [%r1]88, %r12 ldstuba [%r1]88, %r2 swapa [%r1]88, %r12 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r12, [%r1]88 stha %r0, [%r1]88 stwa %r0, [%r1]88 stxa %r0, [%r1]88 sta %f16, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x17 CASE_ASI_0x57_th2: setx 0x292b13fe, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x74 & ~0x7], %r2 ldx [%r27 + 0x84 & ~0x7], %r4 ldx [%r23 + 0x40 & ~0x7], %r6 ldx [%r23 + 0x89 & ~0x7], %r8 ldx [%r22 + 0x51 & ~0x7], %r10 ldx [%r25 + 0x96 & ~0x7], %r12 ldx [%r22 + 0x66 & ~0x7], %r14 ldx [%r27 + 0x8b & ~0x7], %r16 ld [%r23 + 0x78 & ~0x7], %f0 ld [%r22 + 0xb2 & ~0x7], %f16 ld [%r21 + 0x2e & ~0x7], %f32 ld [%r27 + 0xd4 & ~0x7], %f48 ldsba [%r1]87, %r2 ldsha [%r1]87, %r6 ldswa [%r1]87, %r12 lduba [%r1]87, %r12 lduha [%r1]87, %r4 ldxa [%r1]87, %r4 ldda [%r1]87, %r8 ldstuba [%r1]87, %r8 swapa [%r1]87, %r4 lda [%r1]87, %f32 ldda [%r1]87, %f32 stba %r10, [%r1]87 stha %r12, [%r1]87 stwa %r6, [%r1]87 sta %f16, [%r1]87 stda %f32, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x1a CASE_ASI_0x51_th2_range71: !!asi_range = 0x0-0x38 set 0x2b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r2 ldsha [%r1]81, %r2 ldswa [%r1]81, %r2 lduba [%r1]81, %r10 lduha [%r1]81, %r10 ldxa [%r1]81, %r8 ldda [%r1]81, %r2 ldstuba [%r1]81, %r2 swapa [%r1]81, %r10 lda [%r1]81, %f16 ldda [%r1]81, %f0 stba %r12, [%r1]81 stha %r14, [%r1]81 stwa %r14, [%r1]81 sta %f48, [%r1]81 stda %f48, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1c CASE_ASI_0x5a_th2_range72: !!asi_range = 0x0-0x38 set 0x28, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r12 ldsha [%r1]90, %r16 ldswa [%r1]90, %r8 lduba [%r1]90, %r4 lduha [%r1]90, %r12 ldxa [%r1]90, %r16 ldda [%r1]90, %r6 ldstuba [%r1]90, %r10 swapa [%r1]90, %r4 lda [%r1]90, %f48 ldda [%r1]90, %f0 stba %r12, [%r1]90 stha %r10, [%r1]90 stwa %r12, [%r1]90 sta %f32, [%r1]90 stda %f48, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x12 CASE_ASI_0x5b_th2_range73: !!asi_range = 0x0-0x38 set 0x16, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r6 ldsha [%r1]91, %r14 ldswa [%r1]91, %r4 lduba [%r1]91, %r14 lduha [%r1]91, %r14 ldxa [%r1]91, %r8 ldda [%r1]91, %r4 ldstuba [%r1]91, %r12 swapa [%r1]91, %r10 lda [%r1]91, %f48 ldda [%r1]91, %f16 stba %r6, [%r1]91 stha %r14, [%r1]91 stwa %r6, [%r1]91 sta %f0, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1c CASE_ASI_0x54_th2_range74: !!asi_range = 0x10-0x98 set 0x5c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r4 ldsha [%r1]84, %r16 ldswa [%r1]84, %r14 lduba [%r1]84, %r16 lduha [%r1]84, %r4 ldxa [%r1]84, %r10 ldda [%r1]84, %r4 ldstuba [%r1]84, %r2 swapa [%r1]84, %r8 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r8, [%r1]84 stha %r4, [%r1]84 stwa %r4, [%r1]84 sta %f32, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x5 CASE_ASI_0x72_th2_0x0: mov %g0, %r1 ldsba [%r1]114, %r6 ldsha [%r1]114, %r16 ldswa [%r1]114, %r12 lduba [%r1]114, %r6 lduha [%r1]114, %r12 ldxa [%r1]114, %r8 ldda [%r1]114, %r10 ldstuba [%r1]114, %r14 swapa [%r1]114, %r8 lda [%r1]114, %f48 ldda [%r1]114, %f16 stba %r12, [%r1]114 stha %r6, [%r1]114 stwa %r0, [%r1]114 sta %f16, [%r1]114 stda %f16, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0xd CASE_ASI_0x41_th2_0x60: set 0x60, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r8 ldswa [%r1]65, %r16 lduba [%r1]65, %r14 lduha [%r1]65, %r2 ldxa [%r1]65, %r14 ldda [%r1]65, %r14 ldstuba [%r1]65, %r14 swapa [%r1]65, %r10 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r8, [%r1]65 stha %r4, [%r1]65 stwa %r12, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x7 CASE_ASI_0x41_th2_0x68: set 0x68, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r14 ldswa [%r1]65, %r8 lduba [%r1]65, %r6 lduha [%r1]65, %r4 ldxa [%r1]65, %r2 ldda [%r1]65, %r2 ldstuba [%r1]65, %r6 swapa [%r1]65, %r12 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r12, [%r1]65 stha %r8, [%r1]65 stwa %r8, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x11 CASE_ASI_0x63_th2_0x0: mov %g0, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r2 ldswa [%r1]99, %r4 lduba [%r1]99, %r16 lduha [%r1]99, %r8 ldxa [%r1]99, %r6 ldda [%r1]99, %r8 ldstuba [%r1]99, %r8 swapa [%r1]99, %r2 lda [%r1]99, %f0 ldda [%r1]99, %f32 stba %r0, [%r1]99 stha %r8, [%r1]99 stwa %r12, [%r1]99 stxa %r14, [%r1]99 sta %f32, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x6 CASE_ASI_0x63_th2_0x10: set 0x10, %r1 ldsba [%r1]99, %r4 ldsha [%r1]99, %r8 ldswa [%r1]99, %r6 lduba [%r1]99, %r4 lduha [%r1]99, %r8 ldxa [%r1]99, %r16 ldda [%r1]99, %r4 ldstuba [%r1]99, %r14 swapa [%r1]99, %r16 lda [%r1]99, %f48 ldda [%r1]99, %f32 stba %r6, [%r1]99 stha %r14, [%r1]99 stwa %r10, [%r1]99 stxa %r6, [%r1]99 sta %f0, [%r1]99 stda %f0, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1b CASE_ASI_0x43_th2_0x0: mov %g0, %r1 ldsba [%r1]67, %r4 ldsha [%r1]67, %r8 ldswa [%r1]67, %r8 lduba [%r1]67, %r4 lduha [%r1]67, %r12 ldxa [%r1]67, %r8 ldda [%r1]67, %r2 ldstuba [%r1]67, %r14 swapa [%r1]67, %r4 lda [%r1]67, %f0 ldda [%r1]67, %f16 stba %r6, [%r1]67 stha %r0, [%r1]67 stwa %r8, [%r1]67 sta %f16, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x15 CASE_ASI_0x59_th2_range75: !!asi_range = 0x0-0x78 set 0x33, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r16 ldsha [%r1]89, %r6 ldswa [%r1]89, %r16 lduba [%r1]89, %r10 lduha [%r1]89, %r2 ldxa [%r1]89, %r4 ldda [%r1]89, %r2 ldstuba [%r1]89, %r14 swapa [%r1]89, %r10 lda [%r1]89, %f0 ldda [%r1]89, %f0 stba %r14, [%r1]89 stha %r0, [%r1]89 stwa %r10, [%r1]89 sta %f32, [%r1]89 stda %f32, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0xd CASE_ASI_0x67_th2_range76: !!asi_range = 0x0-0x7fe0 set 0x229b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r16 ldsha [%r1]103, %r4 ldswa [%r1]103, %r16 lduba [%r1]103, %r12 lduha [%r1]103, %r14 ldxa [%r1]103, %r2 ldda [%r1]103, %r6 ldstuba [%r1]103, %r4 swapa [%r1]103, %r14 lda [%r1]103, %f32 ldda [%r1]103, %f0 stba %r4, [%r1]103 stha %r14, [%r1]103 stwa %r12, [%r1]103 sta %f16, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x5 CASE_ASI_0x4e_th2_0x0: mov %g0, %r1 ldsba [%r1]78, %r4 ldsha [%r1]78, %r12 ldswa [%r1]78, %r4 lduba [%r1]78, %r6 lduha [%r1]78, %r14 ldxa [%r1]78, %r16 ldda [%r1]78, %r16 ldstuba [%r1]78, %r8 swapa [%r1]78, %r16 lda [%r1]78, %f32 ldda [%r1]78, %f48 stba %r4, [%r1]78 stha %r8, [%r1]78 stwa %r4, [%r1]78 sta %f16, [%r1]78 stda %f16, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x1e CASE_ASI_0x48_th2_range77: !!asi_range = 0x0-0xf8 set 0x5d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r6 ldsha [%r1]72, %r12 ldswa [%r1]72, %r2 lduba [%r1]72, %r10 lduha [%r1]72, %r2 ldxa [%r1]72, %r14 ldda [%r1]72, %r12 ldstuba [%r1]72, %r10 swapa [%r1]72, %r2 lda [%r1]72, %f48 ldda [%r1]72, %f32 stba %r6, [%r1]72 stha %r6, [%r1]72 stwa %r6, [%r1]72 stxa %r8, [%r1]72 sta %f16, [%r1]72 stda %f16, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x1b CASE_ASI_0x49_th2_range78: !!asi_range = 0x0-0xf8 set 0xef, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r14 ldsha [%r1]73, %r14 ldswa [%r1]73, %r10 lduba [%r1]73, %r14 lduha [%r1]73, %r6 ldxa [%r1]73, %r10 ldda [%r1]73, %r8 ldstuba [%r1]73, %r6 swapa [%r1]73, %r2 lda [%r1]73, %f16 ldda [%r1]73, %f0 stba %r2, [%r1]73 stha %r4, [%r1]73 stwa %r8, [%r1]73 stxa %r6, [%r1]73 sta %f0, [%r1]73 stda %f32, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0xd CASE_ASI_0x5f_th2: setx 0x46318fe6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x60 & ~0x7], %r2 ldx [%r26 + 0x40 & ~0x7], %r4 ldx [%r26 + 0x95 & ~0x7], %r6 ldx [%r22 + 0x64 & ~0x7], %r8 ldx [%r26 + 0xfe & ~0x7], %r10 ldx [%r26 + 0x73 & ~0x7], %r12 ldx [%r22 + 0xb3 & ~0x7], %r14 ldx [%r21 + 0x10 & ~0x7], %r16 ld [%r27 + 0x2f & ~0x7], %f0 ld [%r21 + 0xe4 & ~0x7], %f16 ld [%r27 + 0xf & ~0x7], %f32 ld [%r23 + 0x13 & ~0x7], %f48 ldsba [%r1]95, %r8 ldsha [%r1]95, %r16 ldswa [%r1]95, %r6 lduba [%r1]95, %r2 lduha [%r1]95, %r2 ldxa [%r1]95, %r8 ldda [%r1]95, %r8 ldstuba [%r1]95, %r6 swapa [%r1]95, %r8 lda [%r1]95, %f16 ldda [%r1]95, %f16 stba %r6, [%r1]95 stha %r8, [%r1]95 stwa %r14, [%r1]95 sta %f48, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0xb CASE_ASI_0x53_th2: setx 0x76b3142c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xef & ~0x7], %r2 ldx [%r23 + 0xcf & ~0x7], %r4 ldx [%r23 + 0xac & ~0x7], %r6 ldx [%r25 + 0xf2 & ~0x7], %r8 ldx [%r23 + 0x30 & ~0x7], %r10 ldx [%r23 + 0x86 & ~0x7], %r12 ldx [%r24 + 0xfd & ~0x7], %r14 ldx [%r26 + 0x74 & ~0x7], %r16 ld [%r28 + 0x19 & ~0x7], %f0 ld [%r21 + 0x5 & ~0x7], %f16 ld [%r24 + 0xf8 & ~0x7], %f32 ld [%r25 + 0x70 & ~0x7], %f48 ldsba [%r1]83, %r4 ldsha [%r1]83, %r10 ldswa [%r1]83, %r12 lduba [%r1]83, %r8 lduha [%r1]83, %r8 ldxa [%r1]83, %r6 ldda [%r1]83, %r4 ldstuba [%r1]83, %r12 swapa [%r1]83, %r6 lda [%r1]83, %f0 ldda [%r1]83, %f16 stba %r12, [%r1]83 stha %r8, [%r1]83 stwa %r2, [%r1]83 stxa %r12, [%r1]83 sta %f48, [%r1]83 stda %f32, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x7 CASE_ASI_0x74_th2_0x0: mov %g0, %r1 ldsba [%r1]116, %r4 ldsha [%r1]116, %r16 ldswa [%r1]116, %r2 lduba [%r1]116, %r14 lduha [%r1]116, %r6 ldxa [%r1]116, %r4 ldda [%r1]116, %r16 ldstuba [%r1]116, %r8 swapa [%r1]116, %r16 lda [%r1]116, %f48 ldda [%r1]116, %f16 stba %r12, [%r1]116 stha %r14, [%r1]116 stwa %r4, [%r1]116 stxa %r12, [%r1]116 sta %f0, [%r1]116 stda %f48, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x7 CASE_ASI_0x54_th2_0x0: mov %g0, %r1 ldsba [%r1]84, %r6 ldsha [%r1]84, %r8 ldswa [%r1]84, %r2 lduba [%r1]84, %r2 lduha [%r1]84, %r12 ldxa [%r1]84, %r8 ldda [%r1]84, %r4 ldstuba [%r1]84, %r14 swapa [%r1]84, %r10 lda [%r1]84, %f16 ldda [%r1]84, %f0 stba %r6, [%r1]84 stha %r6, [%r1]84 stwa %r6, [%r1]84 sta %f0, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x16 CASE_ASI_0x54_th2_0x400: set 0x400, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r8 ldswa [%r1]84, %r6 lduba [%r1]84, %r6 lduha [%r1]84, %r4 ldxa [%r1]84, %r10 ldda [%r1]84, %r12 ldstuba [%r1]84, %r16 swapa [%r1]84, %r6 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r0, [%r1]84 stwa %r10, [%r1]84 sta %f16, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1c CASE_ASI_0x54_th2_0x800: set 0x800, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r4 ldswa [%r1]84, %r10 lduba [%r1]84, %r4 lduha [%r1]84, %r16 ldxa [%r1]84, %r10 ldda [%r1]84, %r10 ldstuba [%r1]84, %r10 swapa [%r1]84, %r2 lda [%r1]84, %f16 ldda [%r1]84, %f0 stba %r10, [%r1]84 stha %r2, [%r1]84 stwa %r0, [%r1]84 sta %f48, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x7 CASE_ASI_0x54_th2_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r6 ldswa [%r1]84, %r12 lduba [%r1]84, %r6 lduha [%r1]84, %r4 ldxa [%r1]84, %r16 ldda [%r1]84, %r10 ldstuba [%r1]84, %r6 swapa [%r1]84, %r14 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r0, [%r1]84 stha %r12, [%r1]84 stwa %r10, [%r1]84 sta %f16, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xe CASE_ASI_0x5c_th2_0x0: mov %g0, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r4 ldswa [%r1]92, %r10 lduba [%r1]92, %r6 lduha [%r1]92, %r10 ldxa [%r1]92, %r4 ldda [%r1]92, %r8 ldstuba [%r1]92, %r14 swapa [%r1]92, %r6 lda [%r1]92, %f32 ldda [%r1]92, %f48 stba %r6, [%r1]92 stha %r0, [%r1]92 stwa %r2, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xb CASE_ASI_0x5c_th2_0x400: set 0x400, %r1 ldsba [%r1]92, %r14 ldsha [%r1]92, %r12 ldswa [%r1]92, %r8 lduba [%r1]92, %r12 lduha [%r1]92, %r14 ldxa [%r1]92, %r8 ldda [%r1]92, %r2 ldstuba [%r1]92, %r4 swapa [%r1]92, %r16 lda [%r1]92, %f0 ldda [%r1]92, %f48 stba %r10, [%r1]92 stha %r14, [%r1]92 stwa %r2, [%r1]92 sta %f32, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1 CASE_ASI_0x5c_th2_0x800: set 0x800, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r16 ldswa [%r1]92, %r4 lduba [%r1]92, %r6 lduha [%r1]92, %r16 ldxa [%r1]92, %r12 ldda [%r1]92, %r4 ldstuba [%r1]92, %r6 swapa [%r1]92, %r16 lda [%r1]92, %f16 ldda [%r1]92, %f32 stba %r8, [%r1]92 stha %r10, [%r1]92 stwa %r0, [%r1]92 sta %f16, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1e CASE_ASI_0x5c_th2_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r8 ldswa [%r1]92, %r2 lduba [%r1]92, %r6 lduha [%r1]92, %r8 ldxa [%r1]92, %r14 ldda [%r1]92, %r16 ldstuba [%r1]92, %r16 swapa [%r1]92, %r16 lda [%r1]92, %f0 ldda [%r1]92, %f0 stba %r14, [%r1]92 stha %r8, [%r1]92 stwa %r12, [%r1]92 sta %f0, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x19 CASE_ASI_0x47_th2_range79: !!asi_range = 0x0-0x7ff0 set 0x22f8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r8 ldsha [%r1]71, %r6 ldswa [%r1]71, %r12 lduba [%r1]71, %r4 lduha [%r1]71, %r14 ldxa [%r1]71, %r2 ldda [%r1]71, %r10 ldstuba [%r1]71, %r12 swapa [%r1]71, %r6 lda [%r1]71, %f48 ldda [%r1]71, %f16 stba %r14, [%r1]71 stha %r8, [%r1]71 stwa %r0, [%r1]71 sta %f0, [%r1]71 stda %f32, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x4 CASE_ASI_0x50_th2_0x18: set 0x18, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r10 ldswa [%r1]80, %r6 lduba [%r1]80, %r12 lduha [%r1]80, %r10 ldxa [%r1]80, %r6 ldda [%r1]80, %r8 ldstuba [%r1]80, %r14 swapa [%r1]80, %r16 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r14, [%r1]80 stha %r4, [%r1]80 stwa %r0, [%r1]80 sta %f16, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xc CASE_ASI_0x50_th2_0x30: set 0x30, %r1 ldsba [%r1]80, %r4 ldsha [%r1]80, %r4 ldswa [%r1]80, %r2 lduba [%r1]80, %r4 lduha [%r1]80, %r8 ldxa [%r1]80, %r6 ldda [%r1]80, %r12 ldstuba [%r1]80, %r10 swapa [%r1]80, %r16 lda [%r1]80, %f48 ldda [%r1]80, %f48 stba %r8, [%r1]80 stha %r4, [%r1]80 stwa %r14, [%r1]80 sta %f32, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x15 CASE_ASI_0x50_th2_0x38: set 0x38, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r12 ldswa [%r1]80, %r8 lduba [%r1]80, %r10 lduha [%r1]80, %r4 ldxa [%r1]80, %r14 ldda [%r1]80, %r4 ldstuba [%r1]80, %r6 swapa [%r1]80, %r14 lda [%r1]80, %f32 ldda [%r1]80, %f48 stba %r10, [%r1]80 stha %r10, [%r1]80 stwa %r12, [%r1]80 sta %f0, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xd CASE_ASI_0x42_th2_0x8: set 0x8, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r8 ldswa [%r1]66, %r16 lduba [%r1]66, %r16 lduha [%r1]66, %r6 ldxa [%r1]66, %r6 ldda [%r1]66, %r4 ldstuba [%r1]66, %r4 swapa [%r1]66, %r4 lda [%r1]66, %f16 ldda [%r1]66, %f16 stba %r4, [%r1]66 stha %r4, [%r1]66 stwa %r12, [%r1]66 sta %f0, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x4 CASE_ASI_0x42_th2_0x10: set 0x10, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r14 ldswa [%r1]66, %r14 lduba [%r1]66, %r4 lduha [%r1]66, %r10 ldxa [%r1]66, %r12 ldda [%r1]66, %r6 ldstuba [%r1]66, %r8 swapa [%r1]66, %r6 lda [%r1]66, %f32 ldda [%r1]66, %f32 stba %r12, [%r1]66 stha %r14, [%r1]66 stwa %r2, [%r1]66 sta %f16, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x1f CASE_ASI_0x52_th2_0x108: set 0x108, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r14 ldswa [%r1]82, %r14 lduba [%r1]82, %r2 lduha [%r1]82, %r12 ldxa [%r1]82, %r12 ldda [%r1]82, %r12 ldstuba [%r1]82, %r2 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f48 stba %r12, [%r1]82 stha %r10, [%r1]82 stwa %r12, [%r1]82 sta %f0, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x18 CASE_ASI_0x52_th2_0x110: set 0x110, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r16 ldswa [%r1]82, %r4 lduba [%r1]82, %r8 lduha [%r1]82, %r4 ldxa [%r1]82, %r6 ldda [%r1]82, %r6 ldstuba [%r1]82, %r6 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f0 stba %r4, [%r1]82 stha %r4, [%r1]82 stwa %r12, [%r1]82 sta %f16, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x19 CASE_ASI_0x52_th2_0x118: set 0x118, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r4 ldswa [%r1]82, %r2 lduba [%r1]82, %r14 lduha [%r1]82, %r8 ldxa [%r1]82, %r16 ldda [%r1]82, %r4 ldstuba [%r1]82, %r8 swapa [%r1]82, %r16 lda [%r1]82, %f48 ldda [%r1]82, %f48 stba %r4, [%r1]82 stha %r0, [%r1]82 stwa %r14, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xd CASE_ASI_0x52_th2_0x120: set 0x120, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r4 ldswa [%r1]82, %r6 lduba [%r1]82, %r12 lduha [%r1]82, %r4 ldxa [%r1]82, %r4 ldda [%r1]82, %r14 ldstuba [%r1]82, %r2 swapa [%r1]82, %r14 lda [%r1]82, %f0 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r0, [%r1]82 stwa %r0, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1d CASE_ASI_0x52_th2_0x208: set 0x208, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r6 ldswa [%r1]82, %r2 lduba [%r1]82, %r10 lduha [%r1]82, %r2 ldxa [%r1]82, %r8 ldda [%r1]82, %r16 ldstuba [%r1]82, %r14 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r4, [%r1]82 stha %r12, [%r1]82 stwa %r14, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x0 CASE_ASI_0x52_th2_0x210: set 0x210, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r4 ldswa [%r1]82, %r14 lduba [%r1]82, %r8 lduha [%r1]82, %r2 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r14 swapa [%r1]82, %r2 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r2, [%r1]82 stha %r10, [%r1]82 stwa %r6, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x9 CASE_ASI_0x52_th2_0x218: set 0x218, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r10 ldswa [%r1]82, %r8 lduba [%r1]82, %r4 lduha [%r1]82, %r8 ldxa [%r1]82, %r4 ldda [%r1]82, %r12 ldstuba [%r1]82, %r12 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f32 stba %r10, [%r1]82 stha %r2, [%r1]82 stwa %r2, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x6 CASE_ASI_0x52_th2_0x220: set 0x220, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r2 ldswa [%r1]82, %r14 lduba [%r1]82, %r2 lduha [%r1]82, %r16 ldxa [%r1]82, %r16 ldda [%r1]82, %r6 ldstuba [%r1]82, %r2 swapa [%r1]82, %r2 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r0, [%r1]82 stha %r8, [%r1]82 stwa %r6, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x0 CASE_ASI_0x25_th2_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r6 ldswa [%r1]37, %r14 lduba [%r1]37, %r16 lduha [%r1]37, %r16 ldxa [%r1]37, %r4 ldda [%r1]37, %r16 ldstuba [%r1]37, %r4 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r8, [%r1]37 stha %r12, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x12 CASE_ASI_0x25_th2_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r14 ldswa [%r1]37, %r16 lduba [%r1]37, %r10 lduha [%r1]37, %r10 ldxa [%r1]37, %r8 ldda [%r1]37, %r14 ldstuba [%r1]37, %r14 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r8, [%r1]37 stha %r6, [%r1]37 stwa %r10, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x5 CASE_ASI_0x25_th2_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r12 ldswa [%r1]37, %r16 lduba [%r1]37, %r14 lduha [%r1]37, %r4 ldxa [%r1]37, %r4 ldda [%r1]37, %r6 ldstuba [%r1]37, %r8 swapa [%r1]37, %r10 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r14, [%r1]37 stha %r8, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x13 CASE_ASI_0x25_th2_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r12 ldswa [%r1]37, %r14 lduba [%r1]37, %r8 lduha [%r1]37, %r6 ldxa [%r1]37, %r2 ldda [%r1]37, %r6 ldstuba [%r1]37, %r14 swapa [%r1]37, %r6 lda [%r1]37, %f0 ldda [%r1]37, %f0 stba %r8, [%r1]37 stha %r14, [%r1]37 stwa %r10, [%r1]37 sta %f32, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th2_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r2 ldswa [%r1]37, %r6 lduba [%r1]37, %r10 lduha [%r1]37, %r6 ldxa [%r1]37, %r4 ldda [%r1]37, %r12 ldstuba [%r1]37, %r12 swapa [%r1]37, %r10 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r6, [%r1]37 stwa %r12, [%r1]37 sta %f32, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1 CASE_ASI_0x25_th2_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r8 ldswa [%r1]37, %r4 lduba [%r1]37, %r10 lduha [%r1]37, %r4 ldxa [%r1]37, %r10 ldda [%r1]37, %r14 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r12, [%r1]37 stha %r10, [%r1]37 stwa %r4, [%r1]37 sta %f32, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x9 CASE_ASI_0x25_th2_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r16 ldswa [%r1]37, %r16 lduba [%r1]37, %r16 lduha [%r1]37, %r16 ldxa [%r1]37, %r16 ldda [%r1]37, %r16 ldstuba [%r1]37, %r2 swapa [%r1]37, %r6 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r10, [%r1]37 stha %r6, [%r1]37 stwa %r8, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xf CASE_ASI_0x25_th2_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r12 ldswa [%r1]37, %r10 lduba [%r1]37, %r14 lduha [%r1]37, %r14 ldxa [%r1]37, %r12 ldda [%r1]37, %r12 ldstuba [%r1]37, %r10 swapa [%r1]37, %r10 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r2, [%r1]37 stha %r4, [%r1]37 stwa %r12, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x10 CASE_ASI_0x55_th2_range80: !!asi_range = 0x0-0x1f8 set 0xa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r2 ldsha [%r1]85, %r12 ldswa [%r1]85, %r10 lduba [%r1]85, %r14 lduha [%r1]85, %r16 ldxa [%r1]85, %r16 ldda [%r1]85, %r14 ldstuba [%r1]85, %r8 swapa [%r1]85, %r6 lda [%r1]85, %f16 ldda [%r1]85, %f32 stba %r2, [%r1]85 stha %r10, [%r1]85 stwa %r4, [%r1]85 sta %f0, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x15 CASE_ASI_0x55_th2_range81: !!asi_range = 0x400-0x5f8 set 0x5a1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r14 ldswa [%r1]85, %r4 lduba [%r1]85, %r2 lduha [%r1]85, %r4 ldxa [%r1]85, %r12 ldda [%r1]85, %r14 ldstuba [%r1]85, %r14 swapa [%r1]85, %r6 lda [%r1]85, %f0 ldda [%r1]85, %f0 stba %r4, [%r1]85 stha %r2, [%r1]85 stwa %r14, [%r1]85 sta %f16, [%r1]85 stda %f16, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x16 nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH2_LOOP ta T_CHANGE_PRIV cmp %r19, 1 bz,a TH2_LOOP ta T_CHANGE_HPRIV nop ba main_text_end nop nop nop nop nop LOOP_T3: ta T_CHANGE_HPRIV add %g0, 0x3, %r19 TH3_LOOP: CASE_ASI_0x4_th3: mov %r23, %r1 ldx [%r26 + 0xe3 & ~0x7], %r2 ldx [%r21 + 0xe & ~0x7], %r4 ldx [%r21 + 0x45 & ~0x7], %r6 ldx [%r27 + 0x82 & ~0x7], %r8 ldx [%r26 + 0x89 & ~0x7], %r10 ldx [%r27 + 0xbb & ~0x7], %r12 ldx [%r25 + 0x12 & ~0x7], %r14 ldx [%r22 + 0xfc & ~0x7], %r16 ld [%r28 + 0x9c & ~0x7], %f0 ld [%r27 + 0x37 & ~0x7], %f16 ld [%r27 + 0xf1 & ~0x7], %f32 ld [%r22 + 0xdc & ~0x7], %f48 ldsba [%r1]4, %r10 ldsha [%r1]4, %r10 ldswa [%r1]4, %r12 lduba [%r1]4, %r6 lduha [%r1]4, %r4 ldxa [%r1]4, %r16 ldda [%r1]4, %r12 ldstuba [%r1]4, %r10 swapa [%r1]4, %r4 lda [%r1]4, %f32 ldda [%r1]4, %f32 stba %r6, [%r1]4 stha %r6, [%r1]4 stwa %r14, [%r1]4 stxa %r10, [%r1]4 sta %f16, [%r1]4 stda %f48, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x0 CASE_ASI_0xc_th3: mov %r25, %r1 ldx [%r25 + 0x4f & ~0x7], %r2 ldx [%r28 + 0x8b & ~0x7], %r4 ldx [%r22 + 0x3f & ~0x7], %r6 ldx [%r23 + 0x88 & ~0x7], %r8 ldx [%r24 + 0x82 & ~0x7], %r10 ldx [%r22 + 0x5b & ~0x7], %r12 ldx [%r26 + 0x9f & ~0x7], %r14 ldx [%r25 + 0x45 & ~0x7], %r16 ld [%r28 + 0x63 & ~0x7], %f0 ld [%r23 + 0xf8 & ~0x7], %f16 ld [%r26 + 0x10 & ~0x7], %f32 ld [%r27 + 0xe & ~0x7], %f48 ldsba [%r1]12, %r2 ldsha [%r1]12, %r4 ldswa [%r1]12, %r16 lduba [%r1]12, %r8 lduha [%r1]12, %r10 ldxa [%r1]12, %r6 ldda [%r1]12, %r16 ldstuba [%r1]12, %r16 swapa [%r1]12, %r8 lda [%r1]12, %f16 ldda [%r1]12, %f32 stba %r0, [%r1]12 stha %r14, [%r1]12 stwa %r12, [%r1]12 stxa %r12, [%r1]12 sta %f0, [%r1]12 stda %f16, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x14 CASE_ASI_0x17_th3: mov %r27, %r1 ldx [%r27 + 0xde & ~0x7], %r2 ldx [%r27 + 0x8d & ~0x7], %r4 ldx [%r28 + 0xf6 & ~0x7], %r6 ldx [%r25 + 0xca & ~0x7], %r8 ldx [%r21 + 0xdb & ~0x7], %r10 ldx [%r28 + 0x63 & ~0x7], %r12 ldx [%r27 + 0x42 & ~0x7], %r14 ldx [%r28 + 0x72 & ~0x7], %r16 ld [%r22 + 0x44 & ~0x7], %f0 ld [%r26 + 0xe0 & ~0x7], %f16 ld [%r22 + 0xef & ~0x7], %f32 ld [%r24 + 0x35 & ~0x7], %f48 ldsba [%r1]23, %r4 ldsha [%r1]23, %r2 ldswa [%r1]23, %r10 lduba [%r1]23, %r14 lduha [%r1]23, %r12 ldxa [%r1]23, %r2 ldda [%r1]23, %r14 ldstuba [%r1]23, %r10 swapa [%r1]23, %r4 lda [%r1]23, %f16 ldda [%r1]23, %f32 stba %r14, [%r1]23 stha %r10, [%r1]23 stwa %r12, [%r1]23 stxa %r6, [%r1]23 sta %f32, [%r1]23 stda %f0, [%r1]23 casa [%r1]0x17, %r2, %g0 casxa [%r1]0x17, %r2, %g0 prefetcha [%r1]23, 0x17 CASE_ASI_0x27_th3: mov %r21, %r1 ldx [%r25 + 0xa7 & ~0x7], %r2 ldx [%r22 + 0xc6 & ~0x7], %r4 ldx [%r22 + 0x52 & ~0x7], %r6 ldx [%r21 + 0x97 & ~0x7], %r8 ldx [%r26 + 0xfe & ~0x7], %r10 ldx [%r28 + 0xfe & ~0x7], %r12 ldx [%r21 + 0x93 & ~0x7], %r14 ldx [%r21 + 0x53 & ~0x7], %r16 ld [%r22 + 0xfb & ~0x7], %f0 ld [%r27 + 0x2d & ~0x7], %f16 ld [%r21 + 0x36 & ~0x7], %f32 ld [%r25 + 0xe8 & ~0x7], %f48 ldsba [%r1]39, %r14 ldsha [%r1]39, %r6 ldswa [%r1]39, %r16 lduba [%r1]39, %r16 lduha [%r1]39, %r12 ldxa [%r1]39, %r16 ldda [%r1]39, %r14 ldstuba [%r1]39, %r16 swapa [%r1]39, %r14 lda [%r1]39, %f16 ldda [%r1]39, %f32 stba %r6, [%r1]39 stha %r12, [%r1]39 stwa %r12, [%r1]39 stxa %r6, [%r1]39 sta %f32, [%r1]39 stda %f0, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x19 CASE_ASI_0x2a_th3: mov %r22, %r1 ldx [%r21 + 0x0 & ~0x7], %r2 ldx [%r22 + 0x54 & ~0x7], %r4 ldx [%r26 + 0x65 & ~0x7], %r6 ldx [%r26 + 0x10 & ~0x7], %r8 ldx [%r24 + 0xe3 & ~0x7], %r10 ldx [%r21 + 0xa5 & ~0x7], %r12 ldx [%r24 + 0xb & ~0x7], %r14 ldx [%r22 + 0xf1 & ~0x7], %r16 ld [%r21 + 0xc9 & ~0x7], %f0 ld [%r24 + 0x21 & ~0x7], %f16 ld [%r21 + 0xd8 & ~0x7], %f32 ld [%r23 + 0xd7 & ~0x7], %f48 ldsba [%r1]42, %r14 ldsha [%r1]42, %r6 ldswa [%r1]42, %r4 lduba [%r1]42, %r2 lduha [%r1]42, %r6 ldxa [%r1]42, %r8 ldda [%r1]42, %r14 ldstuba [%r1]42, %r16 swapa [%r1]42, %r4 lda [%r1]42, %f16 ldda [%r1]42, %f16 stba %r10, [%r1]42 stha %r0, [%r1]42 stwa %r14, [%r1]42 stxa %r4, [%r1]42 sta %f16, [%r1]42 stda %f32, [%r1]42 casa [%r1]0x2a, %r2, %g0 casxa [%r1]0x2a, %r2, %g0 prefetcha [%r1]42, 0x9 CASE_ASI_0x2f_th3: mov %r24, %r1 ldx [%r22 + 0x93 & ~0x7], %r2 ldx [%r25 + 0x7c & ~0x7], %r4 ldx [%r26 + 0xfa & ~0x7], %r6 ldx [%r24 + 0xef & ~0x7], %r8 ldx [%r24 + 0x3a & ~0x7], %r10 ldx [%r23 + 0xf7 & ~0x7], %r12 ldx [%r28 + 0x26 & ~0x7], %r14 ldx [%r21 + 0xa7 & ~0x7], %r16 ld [%r22 + 0x3b & ~0x7], %f0 ld [%r23 + 0xe1 & ~0x7], %f16 ld [%r21 + 0xea & ~0x7], %f32 ld [%r25 + 0x8 & ~0x7], %f48 ldsba [%r1]47, %r2 ldsha [%r1]47, %r2 ldswa [%r1]47, %r12 lduba [%r1]47, %r14 lduha [%r1]47, %r12 ldxa [%r1]47, %r2 ldda [%r1]47, %r6 ldstuba [%r1]47, %r2 swapa [%r1]47, %r2 lda [%r1]47, %f16 ldda [%r1]47, %f0 stba %r12, [%r1]47 stha %r0, [%r1]47 stwa %r14, [%r1]47 stxa %r14, [%r1]47 sta %f0, [%r1]47 stda %f0, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x1e CASE_ASI_0x30_th3: mov %r21, %r1 ldx [%r28 + 0x15 & ~0x7], %r2 ldx [%r27 + 0x66 & ~0x7], %r4 ldx [%r27 + 0x4b & ~0x7], %r6 ldx [%r24 + 0x47 & ~0x7], %r8 ldx [%r21 + 0xa5 & ~0x7], %r10 ldx [%r23 + 0x4e & ~0x7], %r12 ldx [%r23 + 0xf2 & ~0x7], %r14 ldx [%r27 + 0xd7 & ~0x7], %r16 ld [%r28 + 0xf8 & ~0x7], %f0 ld [%r28 + 0x1b & ~0x7], %f16 ld [%r28 + 0x3c & ~0x7], %f32 ld [%r24 + 0x17 & ~0x7], %f48 ldsba [%r1]48, %r8 ldsha [%r1]48, %r14 ldswa [%r1]48, %r4 lduba [%r1]48, %r14 lduha [%r1]48, %r8 ldxa [%r1]48, %r10 ldda [%r1]48, %r16 ldstuba [%r1]48, %r14 swapa [%r1]48, %r2 lda [%r1]48, %f16 ldda [%r1]48, %f32 stba %r12, [%r1]48 stha %r10, [%r1]48 stwa %r12, [%r1]48 stxa %r0, [%r1]48 sta %f32, [%r1]48 stda %f0, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x4 CASE_ASI_0x31_th3: mov %r22, %r1 ldx [%r21 + 0xe3 & ~0x7], %r2 ldx [%r26 + 0x3e & ~0x7], %r4 ldx [%r21 + 0x62 & ~0x7], %r6 ldx [%r26 + 0xe2 & ~0x7], %r8 ldx [%r21 + 0xd2 & ~0x7], %r10 ldx [%r23 + 0xcb & ~0x7], %r12 ldx [%r24 + 0x14 & ~0x7], %r14 ldx [%r28 + 0x80 & ~0x7], %r16 ld [%r28 + 0xf2 & ~0x7], %f0 ld [%r27 + 0x83 & ~0x7], %f16 ld [%r24 + 0x55 & ~0x7], %f32 ld [%r27 + 0x59 & ~0x7], %f48 ldsba [%r1]49, %r14 ldsha [%r1]49, %r12 ldswa [%r1]49, %r2 lduba [%r1]49, %r6 lduha [%r1]49, %r6 ldxa [%r1]49, %r4 ldda [%r1]49, %r2 ldstuba [%r1]49, %r8 swapa [%r1]49, %r12 lda [%r1]49, %f0 ldda [%r1]49, %f32 stba %r4, [%r1]49 stha %r14, [%r1]49 stwa %r4, [%r1]49 stxa %r2, [%r1]49 sta %f32, [%r1]49 stda %f16, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x1f CASE_ASI_0x36_th3: mov %r24, %r1 ldx [%r24 + 0xdb & ~0x7], %r2 ldx [%r28 + 0xa & ~0x7], %r4 ldx [%r24 + 0x62 & ~0x7], %r6 ldx [%r26 + 0x31 & ~0x7], %r8 ldx [%r27 + 0x47 & ~0x7], %r10 ldx [%r23 + 0x8b & ~0x7], %r12 ldx [%r27 + 0x8d & ~0x7], %r14 ldx [%r24 + 0xc3 & ~0x7], %r16 ld [%r21 + 0xba & ~0x7], %f0 ld [%r24 + 0xdb & ~0x7], %f16 ld [%r24 + 0x79 & ~0x7], %f32 ld [%r25 + 0xb3 & ~0x7], %f48 ldsba [%r1]54, %r4 ldsha [%r1]54, %r10 ldswa [%r1]54, %r4 lduba [%r1]54, %r4 lduha [%r1]54, %r10 ldxa [%r1]54, %r14 ldda [%r1]54, %r2 ldstuba [%r1]54, %r6 swapa [%r1]54, %r10 lda [%r1]54, %f32 ldda [%r1]54, %f48 stba %r6, [%r1]54 stha %r10, [%r1]54 stwa %r0, [%r1]54 stxa %r12, [%r1]54 sta %f16, [%r1]54 stda %f32, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0xe CASE_ASI_0x38_th3: mov %r28, %r1 ldx [%r26 + 0x66 & ~0x7], %r2 ldx [%r25 + 0x6b & ~0x7], %r4 ldx [%r23 + 0x8 & ~0x7], %r6 ldx [%r24 + 0x19 & ~0x7], %r8 ldx [%r23 + 0x51 & ~0x7], %r10 ldx [%r21 + 0x8e & ~0x7], %r12 ldx [%r27 + 0xb1 & ~0x7], %r14 ldx [%r28 + 0xee & ~0x7], %r16 ld [%r27 + 0x2f & ~0x7], %f0 ld [%r21 + 0xc2 & ~0x7], %f16 ld [%r27 + 0x79 & ~0x7], %f32 ld [%r23 + 0xdb & ~0x7], %f48 ldsba [%r1]56, %r14 ldsha [%r1]56, %r16 ldswa [%r1]56, %r4 lduba [%r1]56, %r8 lduha [%r1]56, %r6 ldxa [%r1]56, %r8 ldda [%r1]56, %r14 ldstuba [%r1]56, %r6 swapa [%r1]56, %r8 lda [%r1]56, %f16 ldda [%r1]56, %f32 stba %r6, [%r1]56 stha %r2, [%r1]56 stwa %r12, [%r1]56 stxa %r14, [%r1]56 sta %f48, [%r1]56 stda %f16, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0xe CASE_ASI_0x39_th3: mov %r25, %r1 ldx [%r27 + 0x49 & ~0x7], %r2 ldx [%r23 + 0x75 & ~0x7], %r4 ldx [%r26 + 0xdc & ~0x7], %r6 ldx [%r21 + 0xcc & ~0x7], %r8 ldx [%r21 + 0x72 & ~0x7], %r10 ldx [%r21 + 0x9d & ~0x7], %r12 ldx [%r28 + 0xc3 & ~0x7], %r14 ldx [%r23 + 0xa2 & ~0x7], %r16 ld [%r23 + 0x44 & ~0x7], %f0 ld [%r27 + 0x9e & ~0x7], %f16 ld [%r22 + 0x3c & ~0x7], %f32 ld [%r22 + 0x8a & ~0x7], %f48 ldsba [%r1]57, %r16 ldsha [%r1]57, %r16 ldswa [%r1]57, %r10 lduba [%r1]57, %r6 lduha [%r1]57, %r14 ldxa [%r1]57, %r6 ldda [%r1]57, %r2 ldstuba [%r1]57, %r2 swapa [%r1]57, %r8 lda [%r1]57, %f16 ldda [%r1]57, %f0 stba %r2, [%r1]57 stha %r10, [%r1]57 stwa %r4, [%r1]57 stxa %r6, [%r1]57 sta %f0, [%r1]57 stda %f0, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x1b CASE_ASI_0x3e_th3: mov %r23, %r1 ldx [%r24 + 0x5e & ~0x7], %r2 ldx [%r28 + 0xd & ~0x7], %r4 ldx [%r24 + 0xa7 & ~0x7], %r6 ldx [%r24 + 0x3c & ~0x7], %r8 ldx [%r22 + 0x5e & ~0x7], %r10 ldx [%r25 + 0x36 & ~0x7], %r12 ldx [%r27 + 0x96 & ~0x7], %r14 ldx [%r27 + 0xed & ~0x7], %r16 ld [%r24 + 0x5b & ~0x7], %f0 ld [%r27 + 0xc9 & ~0x7], %f16 ld [%r22 + 0x47 & ~0x7], %f32 ld [%r24 + 0x24 & ~0x7], %f48 ldsba [%r1]62, %r6 ldsha [%r1]62, %r12 ldswa [%r1]62, %r14 lduba [%r1]62, %r10 lduha [%r1]62, %r12 ldxa [%r1]62, %r12 ldda [%r1]62, %r12 ldstuba [%r1]62, %r14 swapa [%r1]62, %r4 lda [%r1]62, %f16 ldda [%r1]62, %f16 stba %r6, [%r1]62 stha %r2, [%r1]62 stwa %r2, [%r1]62 stxa %r10, [%r1]62 sta %f0, [%r1]62 stda %f0, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x1b CASE_ASI_0x89_th3: mov %r26, %r1 ldx [%r25 + 0xd5 & ~0x7], %r2 ldx [%r27 + 0xb6 & ~0x7], %r4 ldx [%r25 + 0xeb & ~0x7], %r6 ldx [%r25 + 0x57 & ~0x7], %r8 ldx [%r24 + 0xa3 & ~0x7], %r10 ldx [%r24 + 0x6b & ~0x7], %r12 ldx [%r25 + 0xe6 & ~0x7], %r14 ldx [%r27 + 0x4a & ~0x7], %r16 ld [%r28 + 0x16 & ~0x7], %f0 ld [%r25 + 0x41 & ~0x7], %f16 ld [%r24 + 0x67 & ~0x7], %f32 ld [%r24 + 0x59 & ~0x7], %f48 ldsba [%r1]137, %r14 ldsha [%r1]137, %r14 ldswa [%r1]137, %r4 lduba [%r1]137, %r12 lduha [%r1]137, %r2 ldxa [%r1]137, %r12 ldda [%r1]137, %r14 ldstuba [%r1]137, %r2 swapa [%r1]137, %r12 lda [%r1]137, %f0 ldda [%r1]137, %f32 stba %r0, [%r1]137 stha %r6, [%r1]137 stwa %r10, [%r1]137 stxa %r8, [%r1]137 sta %f0, [%r1]137 stda %f16, [%r1]137 casa [%r1]0x89, %r2, %g0 casxa [%r1]0x89, %r2, %g0 prefetcha [%r1]137, 0xd CASE_ASI_0xc5_th3: mov %r24, %r1 ldx [%r26 + 0xc4 & ~0x7], %r2 ldx [%r25 + 0xeb & ~0x7], %r4 ldx [%r23 + 0x8a & ~0x7], %r6 ldx [%r24 + 0xda & ~0x7], %r8 ldx [%r25 + 0x49 & ~0x7], %r10 ldx [%r27 + 0x68 & ~0x7], %r12 ldx [%r25 + 0xf5 & ~0x7], %r14 ldx [%r28 + 0x8b & ~0x7], %r16 ld [%r28 + 0x3a & ~0x7], %f0 ld [%r26 + 0x7c & ~0x7], %f16 ld [%r28 + 0x7 & ~0x7], %f32 ld [%r22 + 0x4b & ~0x7], %f48 ldsba [%r1]197, %r8 ldsha [%r1]197, %r12 ldswa [%r1]197, %r14 lduba [%r1]197, %r14 lduha [%r1]197, %r14 ldxa [%r1]197, %r12 ldda [%r1]197, %r10 ldstuba [%r1]197, %r6 swapa [%r1]197, %r14 lda [%r1]197, %f0 ldda [%r1]197, %f16 stba %r8, [%r1]197 stha %r12, [%r1]197 stwa %r6, [%r1]197 stxa %r2, [%r1]197 sta %f32, [%r1]197 stda %f48, [%r1]197 casa [%r1]0xc5, %r2, %g0 casxa [%r1]0xc5, %r2, %g0 prefetcha [%r1]197, 0x5 CASE_ASI_0xd1_th3: mov %r21, %r1 ldx [%r26 + 0xd & ~0x7], %r2 ldx [%r26 + 0x95 & ~0x7], %r4 ldx [%r28 + 0x9e & ~0x7], %r6 ldx [%r22 + 0xa7 & ~0x7], %r8 ldx [%r24 + 0x97 & ~0x7], %r10 ldx [%r24 + 0x69 & ~0x7], %r12 ldx [%r24 + 0x57 & ~0x7], %r14 ldx [%r22 + 0xf3 & ~0x7], %r16 ld [%r26 + 0x82 & ~0x7], %f0 ld [%r23 + 0xda & ~0x7], %f16 ld [%r25 + 0x5b & ~0x7], %f32 ld [%r22 + 0x5b & ~0x7], %f48 ldsba [%r1]209, %r2 ldsha [%r1]209, %r14 ldswa [%r1]209, %r14 lduba [%r1]209, %r16 lduha [%r1]209, %r2 ldxa [%r1]209, %r8 ldda [%r1]209, %r14 ldstuba [%r1]209, %r6 swapa [%r1]209, %r14 lda [%r1]209, %f32 ldda [%r1]209, %f16 stba %r12, [%r1]209 stha %r2, [%r1]209 stwa %r4, [%r1]209 stxa %r2, [%r1]209 sta %f48, [%r1]209 stda %f16, [%r1]209 casa [%r1]0xd1, %r2, %g0 casxa [%r1]0xd1, %r2, %g0 prefetcha [%r1]209, 0x6 CASE_ASI_0xe1_th3: mov %r24, %r1 ldx [%r27 + 0x8d & ~0x7], %r2 ldx [%r21 + 0xa3 & ~0x7], %r4 ldx [%r25 + 0xfb & ~0x7], %r6 ldx [%r23 + 0x79 & ~0x7], %r8 ldx [%r25 + 0x8c & ~0x7], %r10 ldx [%r28 + 0x9f & ~0x7], %r12 ldx [%r23 + 0x4b & ~0x7], %r14 ldx [%r24 + 0x21 & ~0x7], %r16 ld [%r22 + 0x41 & ~0x7], %f0 ld [%r25 + 0x62 & ~0x7], %f16 ld [%r24 + 0x98 & ~0x7], %f32 ld [%r22 + 0xdd & ~0x7], %f48 ldsba [%r1]225, %r14 ldsha [%r1]225, %r10 ldswa [%r1]225, %r2 lduba [%r1]225, %r12 lduha [%r1]225, %r10 ldxa [%r1]225, %r12 ldda [%r1]225, %r4 ldstuba [%r1]225, %r12 swapa [%r1]225, %r8 lda [%r1]225, %f0 ldda [%r1]225, %f32 stba %r12, [%r1]225 stha %r2, [%r1]225 stwa %r12, [%r1]225 stxa %r4, [%r1]225 sta %f32, [%r1]225 stda %f48, [%r1]225 casa [%r1]0xe1, %r2, %g0 casxa [%r1]0xe1, %r2, %g0 prefetcha [%r1]225, 0xc CASE_ASI_0xf9_th3: mov %r26, %r1 ldx [%r23 + 0x58 & ~0x7], %r2 ldx [%r28 + 0x52 & ~0x7], %r4 ldx [%r28 + 0xe & ~0x7], %r6 ldx [%r24 + 0xcb & ~0x7], %r8 ldx [%r27 + 0x48 & ~0x7], %r10 ldx [%r28 + 0x57 & ~0x7], %r12 ldx [%r26 + 0x9f & ~0x7], %r14 ldx [%r22 + 0x40 & ~0x7], %r16 ld [%r25 + 0x5f & ~0x7], %f0 ld [%r25 + 0x99 & ~0x7], %f16 ld [%r22 + 0x1b & ~0x7], %f32 ld [%r22 + 0x2c & ~0x7], %f48 ldsba [%r1]249, %r4 ldsha [%r1]249, %r14 ldswa [%r1]249, %r2 lduba [%r1]249, %r2 lduha [%r1]249, %r4 ldxa [%r1]249, %r4 ldda [%r1]249, %r4 ldstuba [%r1]249, %r16 swapa [%r1]249, %r12 lda [%r1]249, %f32 ldda [%r1]249, %f32 stba %r8, [%r1]249 stha %r14, [%r1]249 stwa %r10, [%r1]249 stxa %r2, [%r1]249 sta %f32, [%r1]249 stda %f48, [%r1]249 casa [%r1]0xf9, %r2, %g0 casxa [%r1]0xf9, %r2, %g0 prefetcha [%r1]249, 0x14 CASE_ASI_0x21_th3_0x8: set 0x8, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r12 ldswa [%r1]33, %r6 lduba [%r1]33, %r16 lduha [%r1]33, %r10 ldxa [%r1]33, %r10 ldda [%r1]33, %r8 ldstuba [%r1]33, %r4 swapa [%r1]33, %r10 lda [%r1]33, %f0 ldda [%r1]33, %f16 stba %r6, [%r1]33 stha %r12, [%r1]33 stwa %r2, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x16 CASE_ASI_0x21_th3_0x10: set 0x10, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r2 ldswa [%r1]33, %r14 lduba [%r1]33, %r2 lduha [%r1]33, %r4 ldxa [%r1]33, %r6 ldda [%r1]33, %r16 ldstuba [%r1]33, %r6 swapa [%r1]33, %r4 lda [%r1]33, %f0 ldda [%r1]33, %f0 stba %r12, [%r1]33 stha %r0, [%r1]33 stwa %r8, [%r1]33 sta %f32, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1 CASE_ASI_0x21_th3_0x108: set 0x108, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r2 ldswa [%r1]33, %r4 lduba [%r1]33, %r2 lduha [%r1]33, %r10 ldxa [%r1]33, %r4 ldda [%r1]33, %r16 ldstuba [%r1]33, %r16 swapa [%r1]33, %r10 lda [%r1]33, %f48 ldda [%r1]33, %f48 stba %r2, [%r1]33 stha %r12, [%r1]33 stwa %r4, [%r1]33 sta %f32, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1b CASE_ASI_0x21_th3_0x110: set 0x110, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r8 ldswa [%r1]33, %r6 lduba [%r1]33, %r10 lduha [%r1]33, %r14 ldxa [%r1]33, %r16 ldda [%r1]33, %r10 ldstuba [%r1]33, %r16 swapa [%r1]33, %r14 lda [%r1]33, %f0 ldda [%r1]33, %f32 stba %r14, [%r1]33 stha %r12, [%r1]33 stwa %r12, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x18 CASE_ASI_0x40_th3_0x0: mov %g0, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r6 ldswa [%r1]64, %r4 lduba [%r1]64, %r4 lduha [%r1]64, %r12 ldxa [%r1]64, %r16 ldda [%r1]64, %r14 ldstuba [%r1]64, %r10 swapa [%r1]64, %r10 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x40_th3_0x8: set 0x8, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r12 ldswa [%r1]64, %r2 lduba [%r1]64, %r16 lduha [%r1]64, %r14 ldxa [%r1]64, %r16 ldda [%r1]64, %r6 ldstuba [%r1]64, %r2 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r12, [%r1]64 stha %r2, [%r1]64 stwa %r2, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xb CASE_ASI_0x40_th3_0x10: set 0x10, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r14 ldswa [%r1]64, %r6 lduba [%r1]64, %r2 lduha [%r1]64, %r12 ldxa [%r1]64, %r8 ldda [%r1]64, %r6 ldstuba [%r1]64, %r6 swapa [%r1]64, %r4 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r4, [%r1]64 stha %r12, [%r1]64 stwa %r4, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x16 CASE_ASI_0x40_th3_0x18: set 0x18, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r6 ldswa [%r1]64, %r6 lduba [%r1]64, %r16 lduha [%r1]64, %r10 ldxa [%r1]64, %r16 ldda [%r1]64, %r16 ldstuba [%r1]64, %r6 swapa [%r1]64, %r14 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r4, [%r1]64 stha %r2, [%r1]64 stwa %r4, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x0 CASE_ASI_0x40_th3_0x20: set 0x20, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r2 ldswa [%r1]64, %r4 lduba [%r1]64, %r4 lduha [%r1]64, %r6 ldxa [%r1]64, %r6 ldda [%r1]64, %r12 ldstuba [%r1]64, %r2 swapa [%r1]64, %r6 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r14, [%r1]64 stwa %r14, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x0 CASE_ASI_0x40_th3_0x80: set 0x80, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r10 ldswa [%r1]64, %r10 lduba [%r1]64, %r16 lduha [%r1]64, %r8 ldxa [%r1]64, %r4 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r0, [%r1]64 stwa %r12, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x8 CASE_ASI_0x40_th3_0x88: set 0x88, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r14 ldswa [%r1]64, %r14 lduba [%r1]64, %r12 lduha [%r1]64, %r16 ldxa [%r1]64, %r6 ldda [%r1]64, %r6 ldstuba [%r1]64, %r4 swapa [%r1]64, %r16 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r2, [%r1]64 stwa %r0, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1d CASE_ASI_0x40_th3_0x90: set 0x90, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r10 ldswa [%r1]64, %r14 lduba [%r1]64, %r12 lduha [%r1]64, %r6 ldxa [%r1]64, %r6 ldda [%r1]64, %r16 ldstuba [%r1]64, %r14 swapa [%r1]64, %r14 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r4, [%r1]64 stwa %r0, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x12 CASE_ASI_0x40_th3_0x98: set 0x98, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r6 ldswa [%r1]64, %r8 lduba [%r1]64, %r16 lduha [%r1]64, %r2 ldxa [%r1]64, %r12 ldda [%r1]64, %r6 ldstuba [%r1]64, %r12 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r6, [%r1]64 stha %r8, [%r1]64 stwa %r2, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x44_th3_0x0: mov %g0, %r1 ldsba [%r1]68, %r8 ldsha [%r1]68, %r14 ldswa [%r1]68, %r16 lduba [%r1]68, %r14 lduha [%r1]68, %r10 ldxa [%r1]68, %r6 ldda [%r1]68, %r16 ldstuba [%r1]68, %r6 swapa [%r1]68, %r2 lda [%r1]68, %f32 ldda [%r1]68, %f0 stba %r4, [%r1]68 stha %r10, [%r1]68 stwa %r8, [%r1]68 sta %f32, [%r1]68 stda %f48, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x1d CASE_ASI_0x4a_th3_range82: !!asi_range = 0x0-0x3f set 0x10, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r4 ldsha [%r1]74, %r14 ldswa [%r1]74, %r8 lduba [%r1]74, %r14 lduha [%r1]74, %r2 ldxa [%r1]74, %r16 ldda [%r1]74, %r14 ldstuba [%r1]74, %r14 swapa [%r1]74, %r14 lda [%r1]74, %f0 ldda [%r1]74, %f48 stba %r8, [%r1]74 stha %r12, [%r1]74 stwa %r12, [%r1]74 sta %f0, [%r1]74 stda %f0, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x3 CASE_ASI_0x8_th3: setx 0x1400093c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xcd & ~0x7], %r2 ldx [%r26 + 0x14 & ~0x7], %r4 ldx [%r22 + 0x7 & ~0x7], %r6 ldx [%r27 + 0x8f & ~0x7], %r8 ldx [%r25 + 0xd1 & ~0x7], %r10 ldx [%r26 + 0xe5 & ~0x7], %r12 ldx [%r21 + 0x61 & ~0x7], %r14 ldx [%r27 + 0xd8 & ~0x7], %r16 ld [%r22 + 0x5a & ~0x7], %f0 ld [%r26 + 0x7c & ~0x7], %f16 ld [%r21 + 0xa4 & ~0x7], %f32 ld [%r23 + 0x5c & ~0x7], %f48 ldsba [%r1]8, %r4 ldsha [%r1]8, %r14 ldswa [%r1]8, %r16 lduba [%r1]8, %r6 lduha [%r1]8, %r14 ldxa [%r1]8, %r16 ldda [%r1]8, %r2 ldstuba [%r1]8, %r10 swapa [%r1]8, %r8 lda [%r1]8, %f0 ldda [%r1]8, %f16 stba %r8, [%r1]8 stha %r14, [%r1]8 stwa %r14, [%r1]8 stxa %r8, [%r1]8 sta %f48, [%r1]8 stda %f32, [%r1]8 casa [%r1]0x8, %r2, %g0 casxa [%r1]0x8, %r2, %g0 prefetcha [%r1]8, 0xc CASE_ASI_0x12_th3: setx 0x77621e25, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x23 & ~0x7], %r2 ldx [%r27 + 0x32 & ~0x7], %r4 ldx [%r22 + 0x58 & ~0x7], %r6 ldx [%r26 + 0x6f & ~0x7], %r8 ldx [%r26 + 0x6d & ~0x7], %r10 ldx [%r26 + 0x91 & ~0x7], %r12 ldx [%r26 + 0x59 & ~0x7], %r14 ldx [%r27 + 0xc3 & ~0x7], %r16 ld [%r25 + 0x84 & ~0x7], %f0 ld [%r28 + 0x92 & ~0x7], %f16 ld [%r24 + 0xbe & ~0x7], %f32 ld [%r23 + 0x92 & ~0x7], %f48 ldsba [%r1]18, %r8 ldsha [%r1]18, %r12 ldswa [%r1]18, %r8 lduba [%r1]18, %r8 lduha [%r1]18, %r8 ldxa [%r1]18, %r10 ldda [%r1]18, %r2 ldstuba [%r1]18, %r4 swapa [%r1]18, %r6 lda [%r1]18, %f0 ldda [%r1]18, %f0 stba %r2, [%r1]18 stha %r4, [%r1]18 stwa %r10, [%r1]18 stxa %r2, [%r1]18 sta %f16, [%r1]18 stda %f48, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x11 CASE_ASI_0x13_th3: setx 0xb613c06, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x17 & ~0x7], %r2 ldx [%r23 + 0x77 & ~0x7], %r4 ldx [%r28 + 0x7d & ~0x7], %r6 ldx [%r28 + 0x3d & ~0x7], %r8 ldx [%r21 + 0xc3 & ~0x7], %r10 ldx [%r23 + 0xf1 & ~0x7], %r12 ldx [%r28 + 0xb8 & ~0x7], %r14 ldx [%r28 + 0x40 & ~0x7], %r16 ld [%r21 + 0xca & ~0x7], %f0 ld [%r24 + 0x54 & ~0x7], %f16 ld [%r28 + 0x5f & ~0x7], %f32 ld [%r25 + 0x9b & ~0x7], %f48 ldsba [%r1]19, %r16 ldsha [%r1]19, %r16 ldswa [%r1]19, %r6 lduba [%r1]19, %r2 lduha [%r1]19, %r10 ldxa [%r1]19, %r14 ldda [%r1]19, %r12 ldstuba [%r1]19, %r10 swapa [%r1]19, %r16 lda [%r1]19, %f32 ldda [%r1]19, %f32 stba %r0, [%r1]19 stha %r8, [%r1]19 stwa %r0, [%r1]19 stxa %r6, [%r1]19 sta %f32, [%r1]19 stda %f48, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0xf CASE_ASI_0x1b_th3: setx 0x45bb138, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x61 & ~0x7], %r2 ldx [%r23 + 0x9f & ~0x7], %r4 ldx [%r22 + 0x49 & ~0x7], %r6 ldx [%r24 + 0x12 & ~0x7], %r8 ldx [%r25 + 0xbc & ~0x7], %r10 ldx [%r21 + 0x3 & ~0x7], %r12 ldx [%r24 + 0x62 & ~0x7], %r14 ldx [%r21 + 0x13 & ~0x7], %r16 ld [%r27 + 0xd0 & ~0x7], %f0 ld [%r22 + 0x3e & ~0x7], %f16 ld [%r23 + 0x9a & ~0x7], %f32 ld [%r23 + 0xfb & ~0x7], %f48 ldsba [%r1]27, %r2 ldsha [%r1]27, %r10 ldswa [%r1]27, %r2 lduba [%r1]27, %r6 lduha [%r1]27, %r12 ldxa [%r1]27, %r12 ldda [%r1]27, %r6 ldstuba [%r1]27, %r14 swapa [%r1]27, %r8 lda [%r1]27, %f48 ldda [%r1]27, %f48 stba %r6, [%r1]27 stha %r14, [%r1]27 stwa %r10, [%r1]27 stxa %r14, [%r1]27 sta %f48, [%r1]27 stda %f48, [%r1]27 casa [%r1]0x1b, %r2, %g0 casxa [%r1]0x1b, %r2, %g0 prefetcha [%r1]27, 0xa CASE_ASI_0x2d_th3: setx 0x710dfb1b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x3c & ~0x7], %r2 ldx [%r28 + 0xf9 & ~0x7], %r4 ldx [%r28 + 0x2d & ~0x7], %r6 ldx [%r26 + 0xf5 & ~0x7], %r8 ldx [%r26 + 0x14 & ~0x7], %r10 ldx [%r23 + 0x38 & ~0x7], %r12 ldx [%r24 + 0xf4 & ~0x7], %r14 ldx [%r21 + 0x67 & ~0x7], %r16 ld [%r24 + 0x1a & ~0x7], %f0 ld [%r26 + 0x21 & ~0x7], %f16 ld [%r23 + 0xe1 & ~0x7], %f32 ld [%r27 + 0x24 & ~0x7], %f48 ldsba [%r1]45, %r12 ldsha [%r1]45, %r4 ldswa [%r1]45, %r6 lduba [%r1]45, %r8 lduha [%r1]45, %r16 ldxa [%r1]45, %r6 ldda [%r1]45, %r8 ldstuba [%r1]45, %r10 swapa [%r1]45, %r6 lda [%r1]45, %f16 ldda [%r1]45, %f48 stba %r10, [%r1]45 stha %r2, [%r1]45 stwa %r8, [%r1]45 stxa %r14, [%r1]45 sta %f32, [%r1]45 stda %f32, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x15 CASE_ASI_0x37_th3: setx 0xc04d548, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x8e & ~0x7], %r2 ldx [%r21 + 0xf2 & ~0x7], %r4 ldx [%r21 + 0x71 & ~0x7], %r6 ldx [%r28 + 0xc6 & ~0x7], %r8 ldx [%r23 + 0x52 & ~0x7], %r10 ldx [%r28 + 0xf7 & ~0x7], %r12 ldx [%r23 + 0xb2 & ~0x7], %r14 ldx [%r24 + 0x69 & ~0x7], %r16 ld [%r26 + 0xdb & ~0x7], %f0 ld [%r21 + 0x42 & ~0x7], %f16 ld [%r24 + 0x27 & ~0x7], %f32 ld [%r22 + 0xeb & ~0x7], %f48 ldsba [%r1]55, %r6 ldsha [%r1]55, %r4 ldswa [%r1]55, %r16 lduba [%r1]55, %r2 lduha [%r1]55, %r12 ldxa [%r1]55, %r14 ldda [%r1]55, %r16 ldstuba [%r1]55, %r6 swapa [%r1]55, %r2 lda [%r1]55, %f32 ldda [%r1]55, %f0 stba %r12, [%r1]55 stha %r14, [%r1]55 stwa %r12, [%r1]55 stxa %r14, [%r1]55 sta %f32, [%r1]55 stda %f16, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x3 CASE_ASI_0x3b_th3: setx 0x61566ac0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xf & ~0x7], %r2 ldx [%r23 + 0xa0 & ~0x7], %r4 ldx [%r26 + 0x40 & ~0x7], %r6 ldx [%r24 + 0x14 & ~0x7], %r8 ldx [%r21 + 0x3b & ~0x7], %r10 ldx [%r27 + 0xd0 & ~0x7], %r12 ldx [%r24 + 0x59 & ~0x7], %r14 ldx [%r23 + 0x8e & ~0x7], %r16 ld [%r21 + 0xa & ~0x7], %f0 ld [%r23 + 0x41 & ~0x7], %f16 ld [%r26 + 0xd1 & ~0x7], %f32 ld [%r24 + 0x24 & ~0x7], %f48 ldsba [%r1]59, %r10 ldsha [%r1]59, %r2 ldswa [%r1]59, %r16 lduba [%r1]59, %r16 lduha [%r1]59, %r6 ldxa [%r1]59, %r16 ldda [%r1]59, %r6 ldstuba [%r1]59, %r16 swapa [%r1]59, %r10 lda [%r1]59, %f48 ldda [%r1]59, %f48 stba %r0, [%r1]59 stha %r8, [%r1]59 stwa %r2, [%r1]59 stxa %r14, [%r1]59 sta %f0, [%r1]59 stda %f0, [%r1]59 casa [%r1]0x3b, %r2, %g0 casxa [%r1]0x3b, %r2, %g0 prefetcha [%r1]59, 0xc CASE_ASI_0x3f_th3: setx 0x3d3851f6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xba & ~0x7], %r2 ldx [%r24 + 0xd4 & ~0x7], %r4 ldx [%r25 + 0x77 & ~0x7], %r6 ldx [%r25 + 0xf8 & ~0x7], %r8 ldx [%r27 + 0xdb & ~0x7], %r10 ldx [%r24 + 0x3 & ~0x7], %r12 ldx [%r25 + 0x62 & ~0x7], %r14 ldx [%r25 + 0x6a & ~0x7], %r16 ld [%r27 + 0xfe & ~0x7], %f0 ld [%r27 + 0x1f & ~0x7], %f16 ld [%r25 + 0xe9 & ~0x7], %f32 ld [%r25 + 0x9 & ~0x7], %f48 ldsba [%r1]63, %r12 ldsha [%r1]63, %r12 ldswa [%r1]63, %r12 lduba [%r1]63, %r12 lduha [%r1]63, %r14 ldxa [%r1]63, %r10 ldda [%r1]63, %r14 ldstuba [%r1]63, %r14 swapa [%r1]63, %r6 lda [%r1]63, %f16 ldda [%r1]63, %f48 stba %r10, [%r1]63 stha %r0, [%r1]63 stwa %r10, [%r1]63 stxa %r14, [%r1]63 sta %f48, [%r1]63 stda %f32, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x1c CASE_ASI_0x4b_th3: setx 0x19fdfbaa, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xf9 & ~0x7], %r2 ldx [%r22 + 0x70 & ~0x7], %r4 ldx [%r22 + 0x97 & ~0x7], %r6 ldx [%r25 + 0xdd & ~0x7], %r8 ldx [%r24 + 0x8f & ~0x7], %r10 ldx [%r26 + 0x9c & ~0x7], %r12 ldx [%r28 + 0xd1 & ~0x7], %r14 ldx [%r22 + 0xbc & ~0x7], %r16 ld [%r22 + 0xee & ~0x7], %f0 ld [%r21 + 0x34 & ~0x7], %f16 ld [%r23 + 0xf4 & ~0x7], %f32 ld [%r23 + 0xa6 & ~0x7], %f48 ldsba [%r1]75, %r16 ldsha [%r1]75, %r4 ldswa [%r1]75, %r12 lduba [%r1]75, %r4 lduha [%r1]75, %r14 ldxa [%r1]75, %r4 ldda [%r1]75, %r14 ldstuba [%r1]75, %r4 swapa [%r1]75, %r8 lda [%r1]75, %f0 ldda [%r1]75, %f32 stba %r10, [%r1]75 stha %r4, [%r1]75 stwa %r14, [%r1]75 stxa %r4, [%r1]75 sta %f32, [%r1]75 stda %f16, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0xb CASE_ASI_0x4d_th3: setx 0x27cf62f5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x8b & ~0x7], %r2 ldx [%r22 + 0xcf & ~0x7], %r4 ldx [%r21 + 0x48 & ~0x7], %r6 ldx [%r23 + 0xc & ~0x7], %r8 ldx [%r22 + 0xea & ~0x7], %r10 ldx [%r26 + 0x78 & ~0x7], %r12 ldx [%r26 + 0x43 & ~0x7], %r14 ldx [%r28 + 0x26 & ~0x7], %r16 ld [%r24 + 0x21 & ~0x7], %f0 ld [%r27 + 0x91 & ~0x7], %f16 ld [%r23 + 0x76 & ~0x7], %f32 ld [%r27 + 0x0 & ~0x7], %f48 ldsba [%r1]77, %r16 ldsha [%r1]77, %r6 ldswa [%r1]77, %r12 lduba [%r1]77, %r10 lduha [%r1]77, %r6 ldxa [%r1]77, %r2 ldda [%r1]77, %r6 ldstuba [%r1]77, %r6 swapa [%r1]77, %r2 lda [%r1]77, %f16 ldda [%r1]77, %f32 stba %r8, [%r1]77 stha %r10, [%r1]77 stwa %r12, [%r1]77 stxa %r6, [%r1]77 sta %f32, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x4 CASE_ASI_0x68_th3: setx 0xc6b89a1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x55 & ~0x7], %r2 ldx [%r21 + 0x41 & ~0x7], %r4 ldx [%r26 + 0x17 & ~0x7], %r6 ldx [%r24 + 0xf5 & ~0x7], %r8 ldx [%r28 + 0xa0 & ~0x7], %r10 ldx [%r24 + 0x32 & ~0x7], %r12 ldx [%r22 + 0x13 & ~0x7], %r14 ldx [%r24 + 0xb0 & ~0x7], %r16 ld [%r26 + 0xa8 & ~0x7], %f0 ld [%r25 + 0xee & ~0x7], %f16 ld [%r27 + 0x20 & ~0x7], %f32 ld [%r23 + 0xa7 & ~0x7], %f48 ldsba [%r1]104, %r2 ldsha [%r1]104, %r2 ldswa [%r1]104, %r14 lduba [%r1]104, %r16 lduha [%r1]104, %r12 ldxa [%r1]104, %r10 ldda [%r1]104, %r10 ldstuba [%r1]104, %r12 swapa [%r1]104, %r8 lda [%r1]104, %f16 ldda [%r1]104, %f16 stba %r12, [%r1]104 stha %r14, [%r1]104 stwa %r4, [%r1]104 stxa %r8, [%r1]104 sta %f32, [%r1]104 stda %f32, [%r1]104 casa [%r1]0x68, %r2, %g0 casxa [%r1]0x68, %r2, %g0 prefetcha [%r1]104, 0x1f CASE_ASI_0x70_th3: setx 0x2fb22388, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xd6 & ~0x7], %r2 ldx [%r23 + 0xbd & ~0x7], %r4 ldx [%r24 + 0xe3 & ~0x7], %r6 ldx [%r27 + 0x62 & ~0x7], %r8 ldx [%r25 + 0x4 & ~0x7], %r10 ldx [%r27 + 0x31 & ~0x7], %r12 ldx [%r21 + 0xbb & ~0x7], %r14 ldx [%r24 + 0x79 & ~0x7], %r16 ld [%r28 + 0x4c & ~0x7], %f0 ld [%r24 + 0xce & ~0x7], %f16 ld [%r24 + 0x42 & ~0x7], %f32 ld [%r27 + 0xf2 & ~0x7], %f48 ldsba [%r1]112, %r14 ldsha [%r1]112, %r4 ldswa [%r1]112, %r16 lduba [%r1]112, %r16 lduha [%r1]112, %r8 ldxa [%r1]112, %r14 ldda [%r1]112, %r10 ldstuba [%r1]112, %r10 swapa [%r1]112, %r10 lda [%r1]112, %f32 ldda [%r1]112, %f32 stba %r10, [%r1]112 stha %r2, [%r1]112 stwa %r14, [%r1]112 stxa %r12, [%r1]112 sta %f16, [%r1]112 stda %f16, [%r1]112 casa [%r1]0x70, %r2, %g0 casxa [%r1]0x70, %r2, %g0 prefetcha [%r1]112, 0x1b CASE_ASI_0x7b_th3: setx 0x795e6ffd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x82 & ~0x7], %r2 ldx [%r22 + 0xc & ~0x7], %r4 ldx [%r25 + 0x0 & ~0x7], %r6 ldx [%r28 + 0x6e & ~0x7], %r8 ldx [%r21 + 0xbd & ~0x7], %r10 ldx [%r24 + 0x82 & ~0x7], %r12 ldx [%r22 + 0x66 & ~0x7], %r14 ldx [%r22 + 0xef & ~0x7], %r16 ld [%r25 + 0x70 & ~0x7], %f0 ld [%r23 + 0x94 & ~0x7], %f16 ld [%r28 + 0x57 & ~0x7], %f32 ld [%r21 + 0x18 & ~0x7], %f48 ldsba [%r1]123, %r2 ldsha [%r1]123, %r14 ldswa [%r1]123, %r10 lduba [%r1]123, %r10 lduha [%r1]123, %r6 ldxa [%r1]123, %r12 ldda [%r1]123, %r6 ldstuba [%r1]123, %r12 swapa [%r1]123, %r4 lda [%r1]123, %f32 ldda [%r1]123, %f0 stba %r4, [%r1]123 stha %r10, [%r1]123 stwa %r6, [%r1]123 stxa %r2, [%r1]123 sta %f48, [%r1]123 stda %f0, [%r1]123 casa [%r1]0x7b, %r2, %g0 casxa [%r1]0x7b, %r2, %g0 prefetcha [%r1]123, 0x1e CASE_ASI_0x87_th3: setx 0x7a458470, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x76 & ~0x7], %r2 ldx [%r27 + 0xb6 & ~0x7], %r4 ldx [%r28 + 0xc & ~0x7], %r6 ldx [%r26 + 0x55 & ~0x7], %r8 ldx [%r24 + 0x19 & ~0x7], %r10 ldx [%r24 + 0xa6 & ~0x7], %r12 ldx [%r24 + 0x45 & ~0x7], %r14 ldx [%r27 + 0x5f & ~0x7], %r16 ld [%r28 + 0xb4 & ~0x7], %f0 ld [%r22 + 0x81 & ~0x7], %f16 ld [%r27 + 0xa5 & ~0x7], %f32 ld [%r27 + 0x5b & ~0x7], %f48 ldsba [%r1]135, %r14 ldsha [%r1]135, %r8 ldswa [%r1]135, %r2 lduba [%r1]135, %r10 lduha [%r1]135, %r4 ldxa [%r1]135, %r12 ldda [%r1]135, %r10 ldstuba [%r1]135, %r16 swapa [%r1]135, %r6 lda [%r1]135, %f16 ldda [%r1]135, %f0 stba %r12, [%r1]135 stha %r14, [%r1]135 stwa %r12, [%r1]135 stxa %r6, [%r1]135 sta %f0, [%r1]135 stda %f48, [%r1]135 casa [%r1]0x87, %r2, %g0 casxa [%r1]0x87, %r2, %g0 prefetcha [%r1]135, 0xa CASE_ASI_0x93_th3: setx 0x1e3bd4c0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xa7 & ~0x7], %r2 ldx [%r23 + 0xc & ~0x7], %r4 ldx [%r21 + 0xa8 & ~0x7], %r6 ldx [%r28 + 0xae & ~0x7], %r8 ldx [%r25 + 0xbd & ~0x7], %r10 ldx [%r24 + 0x27 & ~0x7], %r12 ldx [%r27 + 0x21 & ~0x7], %r14 ldx [%r26 + 0xfd & ~0x7], %r16 ld [%r27 + 0x39 & ~0x7], %f0 ld [%r25 + 0xbf & ~0x7], %f16 ld [%r26 + 0xfa & ~0x7], %f32 ld [%r27 + 0x60 & ~0x7], %f48 ldsba [%r1]147, %r6 ldsha [%r1]147, %r4 ldswa [%r1]147, %r16 lduba [%r1]147, %r2 lduha [%r1]147, %r2 ldxa [%r1]147, %r6 ldda [%r1]147, %r16 ldstuba [%r1]147, %r6 swapa [%r1]147, %r10 lda [%r1]147, %f16 ldda [%r1]147, %f0 stba %r8, [%r1]147 stha %r6, [%r1]147 stwa %r8, [%r1]147 stxa %r0, [%r1]147 sta %f16, [%r1]147 stda %f32, [%r1]147 casa [%r1]0x93, %r2, %g0 casxa [%r1]0x93, %r2, %g0 prefetcha [%r1]147, 0x13 CASE_ASI_0x9b_th3: setx 0x1ebc58c9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x59 & ~0x7], %r2 ldx [%r21 + 0xd0 & ~0x7], %r4 ldx [%r25 + 0xd0 & ~0x7], %r6 ldx [%r24 + 0x80 & ~0x7], %r8 ldx [%r23 + 0xac & ~0x7], %r10 ldx [%r22 + 0xba & ~0x7], %r12 ldx [%r26 + 0x1a & ~0x7], %r14 ldx [%r28 + 0x62 & ~0x7], %r16 ld [%r27 + 0xa8 & ~0x7], %f0 ld [%r26 + 0xc7 & ~0x7], %f16 ld [%r27 + 0x9 & ~0x7], %f32 ld [%r24 + 0x2 & ~0x7], %f48 ldsba [%r1]155, %r4 ldsha [%r1]155, %r6 ldswa [%r1]155, %r12 lduba [%r1]155, %r16 lduha [%r1]155, %r10 ldxa [%r1]155, %r14 ldda [%r1]155, %r10 ldstuba [%r1]155, %r8 swapa [%r1]155, %r10 lda [%r1]155, %f0 ldda [%r1]155, %f0 stba %r6, [%r1]155 stha %r4, [%r1]155 stwa %r6, [%r1]155 stxa %r0, [%r1]155 sta %f0, [%r1]155 stda %f48, [%r1]155 casa [%r1]0x9b, %r2, %g0 casxa [%r1]0x9b, %r2, %g0 prefetcha [%r1]155, 0x9 CASE_ASI_0xa3_th3: setx 0x7be4701d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x3e & ~0x7], %r2 ldx [%r22 + 0xae & ~0x7], %r4 ldx [%r24 + 0x15 & ~0x7], %r6 ldx [%r25 + 0x25 & ~0x7], %r8 ldx [%r24 + 0x17 & ~0x7], %r10 ldx [%r25 + 0xba & ~0x7], %r12 ldx [%r25 + 0x29 & ~0x7], %r14 ldx [%r28 + 0xd2 & ~0x7], %r16 ld [%r27 + 0x9e & ~0x7], %f0 ld [%r25 + 0x1f & ~0x7], %f16 ld [%r24 + 0x39 & ~0x7], %f32 ld [%r21 + 0x11 & ~0x7], %f48 ldsba [%r1]163, %r4 ldsha [%r1]163, %r6 ldswa [%r1]163, %r2 lduba [%r1]163, %r12 lduha [%r1]163, %r16 ldxa [%r1]163, %r6 ldda [%r1]163, %r10 ldstuba [%r1]163, %r16 swapa [%r1]163, %r14 lda [%r1]163, %f48 ldda [%r1]163, %f16 stba %r0, [%r1]163 stha %r14, [%r1]163 stwa %r8, [%r1]163 stxa %r6, [%r1]163 sta %f16, [%r1]163 stda %f48, [%r1]163 casa [%r1]0xa3, %r2, %g0 casxa [%r1]0xa3, %r2, %g0 prefetcha [%r1]163, 0x10 CASE_ASI_0xab_th3: setx 0x4c0cc9c6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x8f & ~0x7], %r2 ldx [%r28 + 0xaa & ~0x7], %r4 ldx [%r24 + 0x8a & ~0x7], %r6 ldx [%r27 + 0x9a & ~0x7], %r8 ldx [%r24 + 0xa0 & ~0x7], %r10 ldx [%r25 + 0x19 & ~0x7], %r12 ldx [%r28 + 0x81 & ~0x7], %r14 ldx [%r24 + 0x87 & ~0x7], %r16 ld [%r21 + 0xc2 & ~0x7], %f0 ld [%r28 + 0xba & ~0x7], %f16 ld [%r24 + 0x38 & ~0x7], %f32 ld [%r22 + 0x74 & ~0x7], %f48 ldsba [%r1]171, %r8 ldsha [%r1]171, %r2 ldswa [%r1]171, %r14 lduba [%r1]171, %r2 lduha [%r1]171, %r14 ldxa [%r1]171, %r12 ldda [%r1]171, %r16 ldstuba [%r1]171, %r12 swapa [%r1]171, %r10 lda [%r1]171, %f32 ldda [%r1]171, %f48 stba %r4, [%r1]171 stha %r4, [%r1]171 stwa %r2, [%r1]171 stxa %r14, [%r1]171 sta %f16, [%r1]171 stda %f32, [%r1]171 casa [%r1]0xab, %r2, %g0 casxa [%r1]0xab, %r2, %g0 prefetcha [%r1]171, 0x14 CASE_ASI_0xb3_th3: setx 0x3fb55a78, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf & ~0x7], %r2 ldx [%r26 + 0xc3 & ~0x7], %r4 ldx [%r26 + 0x1b & ~0x7], %r6 ldx [%r24 + 0xdb & ~0x7], %r8 ldx [%r25 + 0x4f & ~0x7], %r10 ldx [%r22 + 0x29 & ~0x7], %r12 ldx [%r24 + 0xf0 & ~0x7], %r14 ldx [%r21 + 0x95 & ~0x7], %r16 ld [%r27 + 0x3e & ~0x7], %f0 ld [%r28 + 0x74 & ~0x7], %f16 ld [%r28 + 0x9d & ~0x7], %f32 ld [%r25 + 0x51 & ~0x7], %f48 ldsba [%r1]179, %r8 ldsha [%r1]179, %r8 ldswa [%r1]179, %r12 lduba [%r1]179, %r6 lduha [%r1]179, %r10 ldxa [%r1]179, %r16 ldda [%r1]179, %r2 ldstuba [%r1]179, %r6 swapa [%r1]179, %r16 lda [%r1]179, %f16 ldda [%r1]179, %f32 stba %r0, [%r1]179 stha %r14, [%r1]179 stwa %r12, [%r1]179 stxa %r2, [%r1]179 sta %f16, [%r1]179 stda %f32, [%r1]179 casa [%r1]0xb3, %r2, %g0 casxa [%r1]0xb3, %r2, %g0 prefetcha [%r1]179, 0x5 CASE_ASI_0xbb_th3: setx 0x7060b017, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x95 & ~0x7], %r2 ldx [%r25 + 0xe9 & ~0x7], %r4 ldx [%r22 + 0x7a & ~0x7], %r6 ldx [%r25 + 0xa2 & ~0x7], %r8 ldx [%r24 + 0xcb & ~0x7], %r10 ldx [%r23 + 0xeb & ~0x7], %r12 ldx [%r24 + 0x6 & ~0x7], %r14 ldx [%r21 + 0xd9 & ~0x7], %r16 ld [%r26 + 0xa & ~0x7], %f0 ld [%r23 + 0x83 & ~0x7], %f16 ld [%r23 + 0x5 & ~0x7], %f32 ld [%r24 + 0xfb & ~0x7], %f48 ldsba [%r1]187, %r14 ldsha [%r1]187, %r16 ldswa [%r1]187, %r4 lduba [%r1]187, %r8 lduha [%r1]187, %r16 ldxa [%r1]187, %r6 ldda [%r1]187, %r8 ldstuba [%r1]187, %r6 swapa [%r1]187, %r8 lda [%r1]187, %f0 ldda [%r1]187, %f32 stba %r2, [%r1]187 stha %r8, [%r1]187 stwa %r2, [%r1]187 stxa %r14, [%r1]187 sta %f32, [%r1]187 stda %f0, [%r1]187 casa [%r1]0xbb, %r2, %g0 casxa [%r1]0xbb, %r2, %g0 prefetcha [%r1]187, 0xe CASE_ASI_0xce_th3: setx 0x1dcab5eb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x74 & ~0x7], %r2 ldx [%r21 + 0xb4 & ~0x7], %r4 ldx [%r22 + 0x68 & ~0x7], %r6 ldx [%r24 + 0x2 & ~0x7], %r8 ldx [%r28 + 0xba & ~0x7], %r10 ldx [%r25 + 0xf8 & ~0x7], %r12 ldx [%r26 + 0xc1 & ~0x7], %r14 ldx [%r23 + 0x32 & ~0x7], %r16 ld [%r25 + 0x40 & ~0x7], %f0 ld [%r24 + 0x31 & ~0x7], %f16 ld [%r23 + 0x6a & ~0x7], %f32 ld [%r26 + 0x24 & ~0x7], %f48 ldsba [%r1]206, %r12 ldsha [%r1]206, %r14 ldswa [%r1]206, %r4 lduba [%r1]206, %r14 lduha [%r1]206, %r16 ldxa [%r1]206, %r12 ldda [%r1]206, %r4 ldstuba [%r1]206, %r2 swapa [%r1]206, %r8 lda [%r1]206, %f48 ldda [%r1]206, %f48 stba %r2, [%r1]206 stha %r8, [%r1]206 stwa %r4, [%r1]206 stxa %r10, [%r1]206 sta %f48, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x4 CASE_ASI_0xcf_th3: setx 0xa68532a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x44 & ~0x7], %r2 ldx [%r27 + 0xa3 & ~0x7], %r4 ldx [%r24 + 0x5a & ~0x7], %r6 ldx [%r21 + 0xdf & ~0x7], %r8 ldx [%r26 + 0xd8 & ~0x7], %r10 ldx [%r21 + 0xde & ~0x7], %r12 ldx [%r22 + 0xc5 & ~0x7], %r14 ldx [%r22 + 0xf8 & ~0x7], %r16 ld [%r23 + 0x38 & ~0x7], %f0 ld [%r25 + 0x10 & ~0x7], %f16 ld [%r23 + 0xbd & ~0x7], %f32 ld [%r23 + 0x28 & ~0x7], %f48 ldsba [%r1]207, %r8 ldsha [%r1]207, %r8 ldswa [%r1]207, %r14 lduba [%r1]207, %r12 lduha [%r1]207, %r12 ldxa [%r1]207, %r16 ldda [%r1]207, %r16 ldstuba [%r1]207, %r6 swapa [%r1]207, %r6 lda [%r1]207, %f48 ldda [%r1]207, %f16 stba %r12, [%r1]207 stha %r14, [%r1]207 stwa %r6, [%r1]207 stxa %r14, [%r1]207 sta %f32, [%r1]207 stda %f48, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x3 CASE_ASI_0xd5_th3: setx 0x3f11e29a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x1d & ~0x7], %r2 ldx [%r23 + 0x80 & ~0x7], %r4 ldx [%r26 + 0x16 & ~0x7], %r6 ldx [%r28 + 0x9c & ~0x7], %r8 ldx [%r23 + 0x38 & ~0x7], %r10 ldx [%r22 + 0xbe & ~0x7], %r12 ldx [%r26 + 0xf2 & ~0x7], %r14 ldx [%r21 + 0x64 & ~0x7], %r16 ld [%r21 + 0x21 & ~0x7], %f0 ld [%r23 + 0xd3 & ~0x7], %f16 ld [%r25 + 0x90 & ~0x7], %f32 ld [%r27 + 0xea & ~0x7], %f48 ldsba [%r1]213, %r6 ldsha [%r1]213, %r14 ldswa [%r1]213, %r2 lduba [%r1]213, %r6 lduha [%r1]213, %r6 ldxa [%r1]213, %r16 ldda [%r1]213, %r2 ldstuba [%r1]213, %r2 swapa [%r1]213, %r16 lda [%r1]213, %f0 ldda [%r1]213, %f48 stba %r10, [%r1]213 stha %r12, [%r1]213 stwa %r6, [%r1]213 stxa %r2, [%r1]213 sta %f32, [%r1]213 stda %f16, [%r1]213 casa [%r1]0xd5, %r2, %g0 casxa [%r1]0xd5, %r2, %g0 prefetcha [%r1]213, 0x19 CASE_ASI_0xe5_th3: setx 0x1c550b44, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x97 & ~0x7], %r2 ldx [%r25 + 0x83 & ~0x7], %r4 ldx [%r24 + 0x4c & ~0x7], %r6 ldx [%r27 + 0x1c & ~0x7], %r8 ldx [%r22 + 0xc2 & ~0x7], %r10 ldx [%r22 + 0x39 & ~0x7], %r12 ldx [%r27 + 0x8d & ~0x7], %r14 ldx [%r22 + 0xd4 & ~0x7], %r16 ld [%r25 + 0x55 & ~0x7], %f0 ld [%r21 + 0x27 & ~0x7], %f16 ld [%r26 + 0xf4 & ~0x7], %f32 ld [%r26 + 0xa1 & ~0x7], %f48 ldsba [%r1]229, %r6 ldsha [%r1]229, %r2 ldswa [%r1]229, %r16 lduba [%r1]229, %r6 lduha [%r1]229, %r2 ldxa [%r1]229, %r16 ldda [%r1]229, %r16 ldstuba [%r1]229, %r8 swapa [%r1]229, %r2 lda [%r1]229, %f48 ldda [%r1]229, %f0 stba %r8, [%r1]229 stha %r10, [%r1]229 stwa %r12, [%r1]229 stxa %r12, [%r1]229 sta %f0, [%r1]229 stda %f48, [%r1]229 casa [%r1]0xe5, %r2, %g0 casxa [%r1]0xe5, %r2, %g0 prefetcha [%r1]229, 0x10 CASE_ASI_0xef_th3: setx 0x7d89e27, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xe1 & ~0x7], %r2 ldx [%r24 + 0xf2 & ~0x7], %r4 ldx [%r26 + 0x35 & ~0x7], %r6 ldx [%r27 + 0x6f & ~0x7], %r8 ldx [%r27 + 0xbc & ~0x7], %r10 ldx [%r21 + 0x67 & ~0x7], %r12 ldx [%r23 + 0x39 & ~0x7], %r14 ldx [%r21 + 0x20 & ~0x7], %r16 ld [%r28 + 0x79 & ~0x7], %f0 ld [%r26 + 0xe2 & ~0x7], %f16 ld [%r27 + 0x76 & ~0x7], %f32 ld [%r22 + 0xcf & ~0x7], %f48 ldsba [%r1]239, %r8 ldsha [%r1]239, %r4 ldswa [%r1]239, %r16 lduba [%r1]239, %r12 lduha [%r1]239, %r6 ldxa [%r1]239, %r16 ldda [%r1]239, %r16 ldstuba [%r1]239, %r4 swapa [%r1]239, %r14 lda [%r1]239, %f32 ldda [%r1]239, %f0 stba %r14, [%r1]239 stha %r0, [%r1]239 stwa %r2, [%r1]239 stxa %r14, [%r1]239 sta %f32, [%r1]239 stda %f32, [%r1]239 casa [%r1]0xef, %r2, %g0 casxa [%r1]0xef, %r2, %g0 prefetcha [%r1]239, 0x10 CASE_ASI_0xfb_th3: setx 0x136622f7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xea & ~0x7], %r2 ldx [%r27 + 0x9f & ~0x7], %r4 ldx [%r26 + 0x15 & ~0x7], %r6 ldx [%r26 + 0x5d & ~0x7], %r8 ldx [%r21 + 0x36 & ~0x7], %r10 ldx [%r27 + 0x47 & ~0x7], %r12 ldx [%r25 + 0xbe & ~0x7], %r14 ldx [%r26 + 0x29 & ~0x7], %r16 ld [%r21 + 0x9f & ~0x7], %f0 ld [%r27 + 0x7d & ~0x7], %f16 ld [%r26 + 0xdf & ~0x7], %f32 ld [%r21 + 0xe3 & ~0x7], %f48 ldsba [%r1]251, %r6 ldsha [%r1]251, %r6 ldswa [%r1]251, %r14 lduba [%r1]251, %r14 lduha [%r1]251, %r8 ldxa [%r1]251, %r6 ldda [%r1]251, %r8 ldstuba [%r1]251, %r12 swapa [%r1]251, %r10 lda [%r1]251, %f48 ldda [%r1]251, %f48 stba %r0, [%r1]251 stha %r0, [%r1]251 stwa %r2, [%r1]251 stxa %r0, [%r1]251 sta %f0, [%r1]251 stda %f32, [%r1]251 casa [%r1]0xfb, %r2, %g0 casxa [%r1]0xfb, %r2, %g0 prefetcha [%r1]251, 0xa CASE_ASI_0x41_th3_0x0: mov %g0, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r10 ldswa [%r1]65, %r10 lduba [%r1]65, %r12 lduha [%r1]65, %r6 ldxa [%r1]65, %r14 ldda [%r1]65, %r4 ldstuba [%r1]65, %r6 swapa [%r1]65, %r16 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r2, [%r1]65 stwa %r14, [%r1]65 stxa %r4, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x41_th3_0x10: set 0x10, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r12 ldswa [%r1]65, %r6 lduba [%r1]65, %r2 lduha [%r1]65, %r10 ldxa [%r1]65, %r14 ldda [%r1]65, %r16 ldstuba [%r1]65, %r4 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r8, [%r1]65 stha %r12, [%r1]65 stwa %r2, [%r1]65 stxa %r8, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xc CASE_ASI_0x41_th3_0x58: set 0x58, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r12 ldswa [%r1]65, %r4 lduba [%r1]65, %r8 lduha [%r1]65, %r2 ldxa [%r1]65, %r10 ldda [%r1]65, %r2 ldstuba [%r1]65, %r14 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r6, [%r1]65 stwa %r8, [%r1]65 stxa %r10, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x4f_th3_range83: !!asi_range = 0x0-0x38 set 0x2d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r2 ldsha [%r1]79, %r4 ldswa [%r1]79, %r6 lduba [%r1]79, %r16 lduha [%r1]79, %r8 ldxa [%r1]79, %r16 ldda [%r1]79, %r12 ldstuba [%r1]79, %r10 swapa [%r1]79, %r12 lda [%r1]79, %f0 ldda [%r1]79, %f16 stba %r12, [%r1]79 stha %r6, [%r1]79 stwa %r2, [%r1]79 sta %f48, [%r1]79 stda %f48, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x6 CASE_ASI_0x4c_th3_range84: !!asi_range = 0x0-0x18 set 0x1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r12 ldsha [%r1]76, %r2 ldswa [%r1]76, %r6 lduba [%r1]76, %r16 lduha [%r1]76, %r10 ldxa [%r1]76, %r10 ldda [%r1]76, %r10 ldstuba [%r1]76, %r10 swapa [%r1]76, %r2 lda [%r1]76, %f0 ldda [%r1]76, %f32 stba %r8, [%r1]76 stha %r6, [%r1]76 stwa %r14, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1b CASE_ASI_0x40_th3_0x30: set 0x30, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r10 ldswa [%r1]64, %r4 lduba [%r1]64, %r10 lduha [%r1]64, %r4 ldxa [%r1]64, %r16 ldda [%r1]64, %r4 ldstuba [%r1]64, %r12 swapa [%r1]64, %r12 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r6, [%r1]64 stwa %r14, [%r1]64 stxa %r10, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x6 CASE_ASI_0x40_th3_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r10 ldswa [%r1]64, %r16 lduba [%r1]64, %r4 lduha [%r1]64, %r2 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r12 swapa [%r1]64, %r8 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r0, [%r1]64 stha %r8, [%r1]64 stwa %r14, [%r1]64 stxa %r12, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th3_0x28: set 0x28, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r4 ldswa [%r1]64, %r10 lduba [%r1]64, %r6 lduha [%r1]64, %r2 ldxa [%r1]64, %r16 ldda [%r1]64, %r2 ldstuba [%r1]64, %r14 swapa [%r1]64, %r2 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r4, [%r1]64 stha %r6, [%r1]64 stwa %r4, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x10 CASE_ASI_0x45_th3_range85: !!asi_range = 0x0-0x18 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r12 ldsha [%r1]69, %r10 ldswa [%r1]69, %r12 lduba [%r1]69, %r12 lduha [%r1]69, %r14 ldxa [%r1]69, %r6 ldda [%r1]69, %r8 ldstuba [%r1]69, %r4 swapa [%r1]69, %r8 lda [%r1]69, %f32 ldda [%r1]69, %f32 stba %r8, [%r1]69 stha %r6, [%r1]69 stwa %r14, [%r1]69 sta %f32, [%r1]69 stda %f0, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0xe CASE_ASI_0x50_th3_0x0: mov %g0, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r8 ldswa [%r1]80, %r14 lduba [%r1]80, %r16 lduha [%r1]80, %r6 ldxa [%r1]80, %r4 ldda [%r1]80, %r4 ldstuba [%r1]80, %r14 swapa [%r1]80, %r12 lda [%r1]80, %f16 ldda [%r1]80, %f48 stba %r2, [%r1]80 stha %r0, [%r1]80 stwa %r10, [%r1]80 stxa %r8, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x8 CASE_ASI_0x5e_th3_range86: !!asi_range = 0x0-0x7f8 set 0x2b6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r10 ldsha [%r1]94, %r8 ldswa [%r1]94, %r6 lduba [%r1]94, %r10 lduha [%r1]94, %r2 ldxa [%r1]94, %r2 ldda [%r1]94, %r6 ldstuba [%r1]94, %r2 swapa [%r1]94, %r6 lda [%r1]94, %f0 ldda [%r1]94, %f16 stba %r4, [%r1]94 stha %r14, [%r1]94 stwa %r2, [%r1]94 stxa %r4, [%r1]94 sta %f16, [%r1]94 stda %f48, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x1d CASE_ASI_0x73_th3_0x0: mov %g0, %r1 ldsba [%r1]115, %r12 ldsha [%r1]115, %r14 ldswa [%r1]115, %r6 lduba [%r1]115, %r2 lduha [%r1]115, %r10 ldxa [%r1]115, %r2 ldda [%r1]115, %r14 ldstuba [%r1]115, %r12 swapa [%r1]115, %r10 lda [%r1]115, %f0 ldda [%r1]115, %f16 stba %r4, [%r1]115 stha %r2, [%r1]115 stwa %r10, [%r1]115 sta %f16, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x10 CASE_ASI_0x58_th3_0x18: set 0x18, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r2 ldswa [%r1]88, %r16 lduba [%r1]88, %r10 lduha [%r1]88, %r6 ldxa [%r1]88, %r6 ldda [%r1]88, %r4 ldstuba [%r1]88, %r6 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r12, [%r1]88 stha %r6, [%r1]88 stwa %r2, [%r1]88 sta %f16, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1b CASE_ASI_0x58_th3_0x30: set 0x30, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r12 ldswa [%r1]88, %r2 lduba [%r1]88, %r14 lduha [%r1]88, %r10 ldxa [%r1]88, %r8 ldda [%r1]88, %r2 ldstuba [%r1]88, %r14 swapa [%r1]88, %r10 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r6, [%r1]88 stha %r0, [%r1]88 stwa %r6, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xf CASE_ASI_0x58_th3_0x38: set 0x38, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r12 ldswa [%r1]88, %r4 lduba [%r1]88, %r16 lduha [%r1]88, %r14 ldxa [%r1]88, %r12 ldda [%r1]88, %r6 ldstuba [%r1]88, %r4 swapa [%r1]88, %r16 lda [%r1]88, %f48 ldda [%r1]88, %f16 stba %r2, [%r1]88 stha %r10, [%r1]88 stwa %r0, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x8 CASE_ASI_0x58_th3_0x40: set 0x40, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r10 ldswa [%r1]88, %r16 lduba [%r1]88, %r2 lduha [%r1]88, %r6 ldxa [%r1]88, %r8 ldda [%r1]88, %r2 ldstuba [%r1]88, %r16 swapa [%r1]88, %r12 lda [%r1]88, %f48 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r14, [%r1]88 stwa %r10, [%r1]88 sta %f32, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xa CASE_ASI_0x58_th3_0x80: set 0x80, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r14 ldswa [%r1]88, %r10 lduba [%r1]88, %r8 lduha [%r1]88, %r8 ldxa [%r1]88, %r16 ldda [%r1]88, %r10 ldstuba [%r1]88, %r12 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f48 stba %r0, [%r1]88 stha %r8, [%r1]88 stwa %r14, [%r1]88 sta %f48, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1b CASE_ASI_0x56_th3_range87: !!asi_range = 0x0-0x1f8 set 0x1ad, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r10 ldswa [%r1]86, %r8 lduba [%r1]86, %r2 lduha [%r1]86, %r12 ldxa [%r1]86, %r14 ldda [%r1]86, %r2 ldstuba [%r1]86, %r16 swapa [%r1]86, %r6 lda [%r1]86, %f16 ldda [%r1]86, %f48 stba %r0, [%r1]86 stha %r4, [%r1]86 stwa %r2, [%r1]86 stxa %r2, [%r1]86 sta %f48, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x8 CASE_ASI_0x56_th3_range88: !!asi_range = 0x400-0x5f8 set 0x5c7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r14 ldswa [%r1]86, %r4 lduba [%r1]86, %r6 lduha [%r1]86, %r14 ldxa [%r1]86, %r16 ldda [%r1]86, %r14 ldstuba [%r1]86, %r2 swapa [%r1]86, %r8 lda [%r1]86, %f0 ldda [%r1]86, %f16 stba %r4, [%r1]86 stha %r10, [%r1]86 stwa %r12, [%r1]86 stxa %r14, [%r1]86 sta %f0, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1 CASE_ASI_0x41_th3_0x20: set 0x20, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r10 ldswa [%r1]65, %r8 lduba [%r1]65, %r14 lduha [%r1]65, %r4 ldxa [%r1]65, %r8 ldda [%r1]65, %r4 ldstuba [%r1]65, %r2 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f48 stba %r2, [%r1]65 stha %r14, [%r1]65 stwa %r0, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x9 CASE_ASI_0x41_th3_0x30: set 0x30, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r2 ldswa [%r1]65, %r8 lduba [%r1]65, %r10 lduha [%r1]65, %r6 ldxa [%r1]65, %r6 ldda [%r1]65, %r16 ldstuba [%r1]65, %r6 swapa [%r1]65, %r10 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r8, [%r1]65 stha %r14, [%r1]65 stwa %r10, [%r1]65 sta %f48, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x0 CASE_ASI_0x41_th3_0x38: set 0x38, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r10 ldswa [%r1]65, %r10 lduba [%r1]65, %r2 lduha [%r1]65, %r2 ldxa [%r1]65, %r4 ldda [%r1]65, %r6 ldstuba [%r1]65, %r14 swapa [%r1]65, %r10 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r2, [%r1]65 stwa %r8, [%r1]65 sta %f16, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x8 CASE_ASI_0x41_th3_0x50: set 0x50, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r12 ldswa [%r1]65, %r14 lduba [%r1]65, %r6 lduha [%r1]65, %r8 ldxa [%r1]65, %r12 ldda [%r1]65, %r12 ldstuba [%r1]65, %r14 swapa [%r1]65, %r2 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r8, [%r1]65 stha %r2, [%r1]65 stwa %r2, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x5d_th3_range89: !!asi_range = 0x0-0xff8 set 0xece, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r2 ldsha [%r1]93, %r10 ldswa [%r1]93, %r4 lduba [%r1]93, %r6 lduha [%r1]93, %r16 ldxa [%r1]93, %r6 ldda [%r1]93, %r14 ldstuba [%r1]93, %r14 swapa [%r1]93, %r4 lda [%r1]93, %f48 ldda [%r1]93, %f16 stba %r8, [%r1]93 stha %r10, [%r1]93 stwa %r4, [%r1]93 sta %f0, [%r1]93 stda %f16, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x18 CASE_ASI_0x20_th3_range90: !!asi_range = 0x0-0x38 set 0x27, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r8 ldsha [%r1]32, %r8 ldswa [%r1]32, %r6 lduba [%r1]32, %r14 lduha [%r1]32, %r16 ldxa [%r1]32, %r2 ldda [%r1]32, %r4 ldstuba [%r1]32, %r10 swapa [%r1]32, %r12 lda [%r1]32, %f48 ldda [%r1]32, %f0 stba %r14, [%r1]32 stha %r0, [%r1]32 stwa %r0, [%r1]32 sta %f0, [%r1]32 stda %f32, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x6 CASE_ASI_0x4c_th3_0x20: set 0x20, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r4 ldswa [%r1]76, %r10 lduba [%r1]76, %r6 lduha [%r1]76, %r6 ldxa [%r1]76, %r14 ldda [%r1]76, %r10 ldstuba [%r1]76, %r6 swapa [%r1]76, %r6 lda [%r1]76, %f32 ldda [%r1]76, %f0 stba %r10, [%r1]76 stha %r12, [%r1]76 stwa %r10, [%r1]76 stxa %r14, [%r1]76 sta %f0, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x12 CASE_ASI_0x4c_th3_0x28: set 0x28, %r1 ldsba [%r1]76, %r4 ldsha [%r1]76, %r4 ldswa [%r1]76, %r16 lduba [%r1]76, %r8 lduha [%r1]76, %r4 ldxa [%r1]76, %r6 ldda [%r1]76, %r10 ldstuba [%r1]76, %r10 swapa [%r1]76, %r12 lda [%r1]76, %f48 ldda [%r1]76, %f48 stba %r2, [%r1]76 stha %r8, [%r1]76 stwa %r8, [%r1]76 stxa %r12, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xf CASE_ASI_0x58_th3_0x0: mov %g0, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r4 ldswa [%r1]88, %r14 lduba [%r1]88, %r16 lduha [%r1]88, %r2 ldxa [%r1]88, %r12 ldda [%r1]88, %r12 ldstuba [%r1]88, %r10 swapa [%r1]88, %r10 lda [%r1]88, %f0 ldda [%r1]88, %f16 stba %r12, [%r1]88 stha %r8, [%r1]88 stwa %r14, [%r1]88 stxa %r0, [%r1]88 sta %f48, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xe CASE_ASI_0x58_th3_0x20: set 0x20, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r14 ldswa [%r1]88, %r6 lduba [%r1]88, %r14 lduha [%r1]88, %r4 ldxa [%r1]88, %r16 ldda [%r1]88, %r6 ldstuba [%r1]88, %r4 swapa [%r1]88, %r14 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r6, [%r1]88 stha %r6, [%r1]88 stwa %r2, [%r1]88 stxa %r8, [%r1]88 sta %f16, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xc CASE_ASI_0x57_th3: setx 0xf20d49f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x8b & ~0x7], %r2 ldx [%r28 + 0x32 & ~0x7], %r4 ldx [%r24 + 0xb7 & ~0x7], %r6 ldx [%r21 + 0xb1 & ~0x7], %r8 ldx [%r26 + 0x57 & ~0x7], %r10 ldx [%r27 + 0x13 & ~0x7], %r12 ldx [%r21 + 0x94 & ~0x7], %r14 ldx [%r27 + 0xc2 & ~0x7], %r16 ld [%r26 + 0x52 & ~0x7], %f0 ld [%r26 + 0x82 & ~0x7], %f16 ld [%r28 + 0x10 & ~0x7], %f32 ld [%r24 + 0x44 & ~0x7], %f48 ldsba [%r1]87, %r16 ldsha [%r1]87, %r8 ldswa [%r1]87, %r4 lduba [%r1]87, %r10 lduha [%r1]87, %r10 ldxa [%r1]87, %r4 ldda [%r1]87, %r4 ldstuba [%r1]87, %r4 swapa [%r1]87, %r16 lda [%r1]87, %f16 ldda [%r1]87, %f16 stba %r2, [%r1]87 stha %r10, [%r1]87 stwa %r0, [%r1]87 sta %f32, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x14 CASE_ASI_0x51_th3_range91: !!asi_range = 0x0-0x38 set 0x7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r10 ldsha [%r1]81, %r10 ldswa [%r1]81, %r4 lduba [%r1]81, %r2 lduha [%r1]81, %r14 ldxa [%r1]81, %r14 ldda [%r1]81, %r6 ldstuba [%r1]81, %r2 swapa [%r1]81, %r16 lda [%r1]81, %f16 ldda [%r1]81, %f48 stba %r6, [%r1]81 stha %r0, [%r1]81 stwa %r6, [%r1]81 sta %f48, [%r1]81 stda %f16, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x17 CASE_ASI_0x5a_th3_range92: !!asi_range = 0x0-0x38 set 0x1d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r6 ldsha [%r1]90, %r6 ldswa [%r1]90, %r8 lduba [%r1]90, %r8 lduha [%r1]90, %r2 ldxa [%r1]90, %r4 ldda [%r1]90, %r12 ldstuba [%r1]90, %r2 swapa [%r1]90, %r4 lda [%r1]90, %f32 ldda [%r1]90, %f16 stba %r6, [%r1]90 stha %r6, [%r1]90 stwa %r10, [%r1]90 sta %f0, [%r1]90 stda %f48, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0xf CASE_ASI_0x5b_th3_range93: !!asi_range = 0x0-0x38 set 0x26, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r2 ldsha [%r1]91, %r12 ldswa [%r1]91, %r4 lduba [%r1]91, %r16 lduha [%r1]91, %r4 ldxa [%r1]91, %r10 ldda [%r1]91, %r16 ldstuba [%r1]91, %r6 swapa [%r1]91, %r12 lda [%r1]91, %f48 ldda [%r1]91, %f48 stba %r4, [%r1]91 stha %r14, [%r1]91 stwa %r8, [%r1]91 sta %f0, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x15 CASE_ASI_0x54_th3_range94: !!asi_range = 0x10-0x98 set 0x19, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r16 ldsha [%r1]84, %r12 ldswa [%r1]84, %r16 lduba [%r1]84, %r6 lduha [%r1]84, %r6 ldxa [%r1]84, %r8 ldda [%r1]84, %r6 ldstuba [%r1]84, %r2 swapa [%r1]84, %r16 lda [%r1]84, %f0 ldda [%r1]84, %f16 stba %r6, [%r1]84 stha %r14, [%r1]84 stwa %r10, [%r1]84 sta %f32, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x15 CASE_ASI_0x72_th3_0x0: mov %g0, %r1 ldsba [%r1]114, %r12 ldsha [%r1]114, %r16 ldswa [%r1]114, %r4 lduba [%r1]114, %r2 lduha [%r1]114, %r10 ldxa [%r1]114, %r14 ldda [%r1]114, %r10 ldstuba [%r1]114, %r16 swapa [%r1]114, %r4 lda [%r1]114, %f0 ldda [%r1]114, %f0 stba %r6, [%r1]114 stha %r14, [%r1]114 stwa %r2, [%r1]114 sta %f48, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0xc CASE_ASI_0x41_th3_0x60: set 0x60, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r12 ldswa [%r1]65, %r10 lduba [%r1]65, %r12 lduha [%r1]65, %r8 ldxa [%r1]65, %r8 ldda [%r1]65, %r12 ldstuba [%r1]65, %r4 swapa [%r1]65, %r10 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r14, [%r1]65 stha %r10, [%r1]65 stwa %r0, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1b CASE_ASI_0x41_th3_0x68: set 0x68, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r6 ldswa [%r1]65, %r2 lduba [%r1]65, %r10 lduha [%r1]65, %r10 ldxa [%r1]65, %r2 ldda [%r1]65, %r14 ldstuba [%r1]65, %r4 swapa [%r1]65, %r2 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r8, [%r1]65 stha %r14, [%r1]65 stwa %r14, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x10 CASE_ASI_0x63_th3_0x0: mov %g0, %r1 ldsba [%r1]99, %r2 ldsha [%r1]99, %r10 ldswa [%r1]99, %r14 lduba [%r1]99, %r14 lduha [%r1]99, %r12 ldxa [%r1]99, %r6 ldda [%r1]99, %r6 ldstuba [%r1]99, %r2 swapa [%r1]99, %r2 lda [%r1]99, %f16 ldda [%r1]99, %f32 stba %r14, [%r1]99 stha %r2, [%r1]99 stwa %r6, [%r1]99 stxa %r4, [%r1]99 sta %f48, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x8 CASE_ASI_0x63_th3_0x10: set 0x10, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r4 ldswa [%r1]99, %r16 lduba [%r1]99, %r4 lduha [%r1]99, %r8 ldxa [%r1]99, %r12 ldda [%r1]99, %r12 ldstuba [%r1]99, %r12 swapa [%r1]99, %r10 lda [%r1]99, %f0 ldda [%r1]99, %f32 stba %r8, [%r1]99 stha %r10, [%r1]99 stwa %r14, [%r1]99 stxa %r8, [%r1]99 sta %f48, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1 CASE_ASI_0x43_th3_0x0: mov %g0, %r1 ldsba [%r1]67, %r8 ldsha [%r1]67, %r8 ldswa [%r1]67, %r14 lduba [%r1]67, %r12 lduha [%r1]67, %r10 ldxa [%r1]67, %r16 ldda [%r1]67, %r8 ldstuba [%r1]67, %r14 swapa [%r1]67, %r16 lda [%r1]67, %f0 ldda [%r1]67, %f16 stba %r14, [%r1]67 stha %r10, [%r1]67 stwa %r8, [%r1]67 sta %f16, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1b CASE_ASI_0x59_th3_range95: !!asi_range = 0x0-0x78 set 0x1a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r6 ldswa [%r1]89, %r8 lduba [%r1]89, %r4 lduha [%r1]89, %r2 ldxa [%r1]89, %r2 ldda [%r1]89, %r6 ldstuba [%r1]89, %r12 swapa [%r1]89, %r2 lda [%r1]89, %f0 ldda [%r1]89, %f48 stba %r4, [%r1]89 stha %r14, [%r1]89 stwa %r6, [%r1]89 sta %f16, [%r1]89 stda %f0, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x18 CASE_ASI_0x67_th3_range96: !!asi_range = 0x0-0x7fe0 set 0xb24, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r12 ldsha [%r1]103, %r10 ldswa [%r1]103, %r4 lduba [%r1]103, %r4 lduha [%r1]103, %r8 ldxa [%r1]103, %r12 ldda [%r1]103, %r14 ldstuba [%r1]103, %r4 swapa [%r1]103, %r12 lda [%r1]103, %f32 ldda [%r1]103, %f48 stba %r2, [%r1]103 stha %r8, [%r1]103 stwa %r14, [%r1]103 sta %f48, [%r1]103 stda %f48, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0xc CASE_ASI_0x4e_th3_0x0: mov %g0, %r1 ldsba [%r1]78, %r14 ldsha [%r1]78, %r16 ldswa [%r1]78, %r16 lduba [%r1]78, %r2 lduha [%r1]78, %r4 ldxa [%r1]78, %r12 ldda [%r1]78, %r2 ldstuba [%r1]78, %r2 swapa [%r1]78, %r14 lda [%r1]78, %f48 ldda [%r1]78, %f0 stba %r12, [%r1]78 stha %r8, [%r1]78 stwa %r0, [%r1]78 sta %f0, [%r1]78 stda %f32, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x2 CASE_ASI_0x48_th3_range97: !!asi_range = 0x0-0xf8 set 0x1a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r8 ldsha [%r1]72, %r10 ldswa [%r1]72, %r6 lduba [%r1]72, %r16 lduha [%r1]72, %r12 ldxa [%r1]72, %r6 ldda [%r1]72, %r4 ldstuba [%r1]72, %r14 swapa [%r1]72, %r16 lda [%r1]72, %f0 ldda [%r1]72, %f48 stba %r8, [%r1]72 stha %r10, [%r1]72 stwa %r2, [%r1]72 stxa %r14, [%r1]72 sta %f0, [%r1]72 stda %f0, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x1f CASE_ASI_0x49_th3_range98: !!asi_range = 0x0-0xf8 set 0xb3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r12 ldsha [%r1]73, %r4 ldswa [%r1]73, %r2 lduba [%r1]73, %r10 lduha [%r1]73, %r4 ldxa [%r1]73, %r2 ldda [%r1]73, %r12 ldstuba [%r1]73, %r12 swapa [%r1]73, %r4 lda [%r1]73, %f48 ldda [%r1]73, %f0 stba %r8, [%r1]73 stha %r4, [%r1]73 stwa %r10, [%r1]73 stxa %r10, [%r1]73 sta %f32, [%r1]73 stda %f32, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x1b CASE_ASI_0x5f_th3: setx 0x1804839, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd6 & ~0x7], %r2 ldx [%r24 + 0xa9 & ~0x7], %r4 ldx [%r21 + 0x4a & ~0x7], %r6 ldx [%r27 + 0xeb & ~0x7], %r8 ldx [%r24 + 0xf7 & ~0x7], %r10 ldx [%r24 + 0xc7 & ~0x7], %r12 ldx [%r26 + 0x65 & ~0x7], %r14 ldx [%r25 + 0x47 & ~0x7], %r16 ld [%r26 + 0x8e & ~0x7], %f0 ld [%r27 + 0x52 & ~0x7], %f16 ld [%r28 + 0xd & ~0x7], %f32 ld [%r22 + 0x53 & ~0x7], %f48 ldsba [%r1]95, %r12 ldsha [%r1]95, %r14 ldswa [%r1]95, %r16 lduba [%r1]95, %r2 lduha [%r1]95, %r8 ldxa [%r1]95, %r12 ldda [%r1]95, %r8 ldstuba [%r1]95, %r4 swapa [%r1]95, %r8 lda [%r1]95, %f16 ldda [%r1]95, %f16 stba %r8, [%r1]95 stha %r6, [%r1]95 stwa %r2, [%r1]95 sta %f48, [%r1]95 stda %f32, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x3 CASE_ASI_0x53_th3: setx 0x548fd32e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x3a & ~0x7], %r2 ldx [%r23 + 0xec & ~0x7], %r4 ldx [%r27 + 0x8d & ~0x7], %r6 ldx [%r24 + 0x13 & ~0x7], %r8 ldx [%r26 + 0xf7 & ~0x7], %r10 ldx [%r24 + 0xa1 & ~0x7], %r12 ldx [%r25 + 0x8c & ~0x7], %r14 ldx [%r25 + 0x6a & ~0x7], %r16 ld [%r28 + 0x53 & ~0x7], %f0 ld [%r21 + 0x7c & ~0x7], %f16 ld [%r21 + 0x6 & ~0x7], %f32 ld [%r25 + 0xf1 & ~0x7], %f48 ldsba [%r1]83, %r10 ldsha [%r1]83, %r12 ldswa [%r1]83, %r14 lduba [%r1]83, %r2 lduha [%r1]83, %r2 ldxa [%r1]83, %r4 ldda [%r1]83, %r12 ldstuba [%r1]83, %r6 swapa [%r1]83, %r6 lda [%r1]83, %f32 ldda [%r1]83, %f48 stba %r12, [%r1]83 stha %r4, [%r1]83 stwa %r0, [%r1]83 stxa %r12, [%r1]83 sta %f32, [%r1]83 stda %f48, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x4 CASE_ASI_0x74_th3_0x0: mov %g0, %r1 ldsba [%r1]116, %r12 ldsha [%r1]116, %r10 ldswa [%r1]116, %r16 lduba [%r1]116, %r14 lduha [%r1]116, %r14 ldxa [%r1]116, %r16 ldda [%r1]116, %r2 ldstuba [%r1]116, %r4 swapa [%r1]116, %r6 lda [%r1]116, %f16 ldda [%r1]116, %f32 stba %r0, [%r1]116 stha %r4, [%r1]116 stwa %r8, [%r1]116 stxa %r14, [%r1]116 sta %f48, [%r1]116 stda %f48, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0xe CASE_ASI_0x54_th3_0x0: mov %g0, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r6 ldswa [%r1]84, %r10 lduba [%r1]84, %r16 lduha [%r1]84, %r4 ldxa [%r1]84, %r8 ldda [%r1]84, %r14 ldstuba [%r1]84, %r6 swapa [%r1]84, %r2 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r12, [%r1]84 stwa %r8, [%r1]84 sta %f32, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xc CASE_ASI_0x54_th3_0x400: set 0x400, %r1 ldsba [%r1]84, %r10 ldsha [%r1]84, %r14 ldswa [%r1]84, %r12 lduba [%r1]84, %r4 lduha [%r1]84, %r12 ldxa [%r1]84, %r6 ldda [%r1]84, %r12 ldstuba [%r1]84, %r8 swapa [%r1]84, %r12 lda [%r1]84, %f32 ldda [%r1]84, %f0 stba %r10, [%r1]84 stha %r14, [%r1]84 stwa %r6, [%r1]84 sta %f32, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x13 CASE_ASI_0x54_th3_0x800: set 0x800, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r14 ldswa [%r1]84, %r16 lduba [%r1]84, %r4 lduha [%r1]84, %r8 ldxa [%r1]84, %r8 ldda [%r1]84, %r16 ldstuba [%r1]84, %r4 swapa [%r1]84, %r2 lda [%r1]84, %f32 ldda [%r1]84, %f16 stba %r4, [%r1]84 stha %r12, [%r1]84 stwa %r14, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1d CASE_ASI_0x54_th3_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r14 ldswa [%r1]84, %r12 lduba [%r1]84, %r14 lduha [%r1]84, %r10 ldxa [%r1]84, %r4 ldda [%r1]84, %r14 ldstuba [%r1]84, %r8 swapa [%r1]84, %r16 lda [%r1]84, %f16 ldda [%r1]84, %f0 stba %r12, [%r1]84 stha %r8, [%r1]84 stwa %r0, [%r1]84 sta %f48, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x8 CASE_ASI_0x5c_th3_0x0: mov %g0, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r12 ldswa [%r1]92, %r4 lduba [%r1]92, %r6 lduha [%r1]92, %r12 ldxa [%r1]92, %r14 ldda [%r1]92, %r16 ldstuba [%r1]92, %r14 swapa [%r1]92, %r10 lda [%r1]92, %f16 ldda [%r1]92, %f32 stba %r8, [%r1]92 stha %r2, [%r1]92 stwa %r10, [%r1]92 sta %f0, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x6 CASE_ASI_0x5c_th3_0x400: set 0x400, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r4 ldswa [%r1]92, %r4 lduba [%r1]92, %r4 lduha [%r1]92, %r2 ldxa [%r1]92, %r6 ldda [%r1]92, %r10 ldstuba [%r1]92, %r4 swapa [%r1]92, %r8 lda [%r1]92, %f0 ldda [%r1]92, %f16 stba %r8, [%r1]92 stha %r6, [%r1]92 stwa %r0, [%r1]92 sta %f48, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xb CASE_ASI_0x5c_th3_0x800: set 0x800, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r14 ldswa [%r1]92, %r2 lduba [%r1]92, %r16 lduha [%r1]92, %r8 ldxa [%r1]92, %r16 ldda [%r1]92, %r8 ldstuba [%r1]92, %r8 swapa [%r1]92, %r4 lda [%r1]92, %f0 ldda [%r1]92, %f32 stba %r10, [%r1]92 stha %r6, [%r1]92 stwa %r10, [%r1]92 sta %f16, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x14 CASE_ASI_0x5c_th3_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r14 ldswa [%r1]92, %r6 lduba [%r1]92, %r14 lduha [%r1]92, %r10 ldxa [%r1]92, %r10 ldda [%r1]92, %r8 ldstuba [%r1]92, %r2 swapa [%r1]92, %r14 lda [%r1]92, %f16 ldda [%r1]92, %f0 stba %r0, [%r1]92 stha %r4, [%r1]92 stwa %r4, [%r1]92 sta %f48, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1d CASE_ASI_0x47_th3_range99: !!asi_range = 0x0-0x7ff0 set 0x72bd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r4 ldsha [%r1]71, %r16 ldswa [%r1]71, %r6 lduba [%r1]71, %r10 lduha [%r1]71, %r2 ldxa [%r1]71, %r8 ldda [%r1]71, %r16 ldstuba [%r1]71, %r16 swapa [%r1]71, %r4 lda [%r1]71, %f32 ldda [%r1]71, %f32 stba %r10, [%r1]71 stha %r0, [%r1]71 stwa %r2, [%r1]71 sta %f48, [%r1]71 stda %f32, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x13 CASE_ASI_0x50_th3_0x18: set 0x18, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r4 ldswa [%r1]80, %r4 lduba [%r1]80, %r12 lduha [%r1]80, %r8 ldxa [%r1]80, %r10 ldda [%r1]80, %r8 ldstuba [%r1]80, %r6 swapa [%r1]80, %r16 lda [%r1]80, %f0 ldda [%r1]80, %f32 stba %r12, [%r1]80 stha %r2, [%r1]80 stwa %r8, [%r1]80 sta %f16, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x11 CASE_ASI_0x50_th3_0x30: set 0x30, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r12 ldswa [%r1]80, %r14 lduba [%r1]80, %r2 lduha [%r1]80, %r16 ldxa [%r1]80, %r12 ldda [%r1]80, %r6 ldstuba [%r1]80, %r8 swapa [%r1]80, %r6 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r10, [%r1]80 stha %r8, [%r1]80 stwa %r6, [%r1]80 sta %f32, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xa CASE_ASI_0x50_th3_0x38: set 0x38, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r10 ldswa [%r1]80, %r12 lduba [%r1]80, %r8 lduha [%r1]80, %r12 ldxa [%r1]80, %r6 ldda [%r1]80, %r4 ldstuba [%r1]80, %r14 swapa [%r1]80, %r4 lda [%r1]80, %f0 ldda [%r1]80, %f16 stba %r12, [%r1]80 stha %r6, [%r1]80 stwa %r0, [%r1]80 sta %f32, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x9 CASE_ASI_0x42_th3_0x8: set 0x8, %r1 ldsba [%r1]66, %r4 ldsha [%r1]66, %r10 ldswa [%r1]66, %r14 lduba [%r1]66, %r6 lduha [%r1]66, %r2 ldxa [%r1]66, %r16 ldda [%r1]66, %r12 ldstuba [%r1]66, %r6 swapa [%r1]66, %r14 lda [%r1]66, %f32 ldda [%r1]66, %f48 stba %r2, [%r1]66 stha %r6, [%r1]66 stwa %r2, [%r1]66 sta %f48, [%r1]66 stda %f32, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x1e CASE_ASI_0x42_th3_0x10: set 0x10, %r1 ldsba [%r1]66, %r14 ldsha [%r1]66, %r12 ldswa [%r1]66, %r4 lduba [%r1]66, %r8 lduha [%r1]66, %r16 ldxa [%r1]66, %r4 ldda [%r1]66, %r6 ldstuba [%r1]66, %r4 swapa [%r1]66, %r16 lda [%r1]66, %f48 ldda [%r1]66, %f0 stba %r10, [%r1]66 stha %r4, [%r1]66 stwa %r14, [%r1]66 sta %f32, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x11 CASE_ASI_0x52_th3_0x108: set 0x108, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r12 ldswa [%r1]82, %r14 lduba [%r1]82, %r4 lduha [%r1]82, %r2 ldxa [%r1]82, %r14 ldda [%r1]82, %r6 ldstuba [%r1]82, %r6 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r12, [%r1]82 stha %r2, [%r1]82 stwa %r8, [%r1]82 sta %f32, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x5 CASE_ASI_0x52_th3_0x110: set 0x110, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r6 ldswa [%r1]82, %r12 lduba [%r1]82, %r8 lduha [%r1]82, %r2 ldxa [%r1]82, %r2 ldda [%r1]82, %r16 ldstuba [%r1]82, %r10 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r12, [%r1]82 stha %r10, [%r1]82 stwa %r10, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x4 CASE_ASI_0x52_th3_0x118: set 0x118, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r2 ldswa [%r1]82, %r4 lduba [%r1]82, %r8 lduha [%r1]82, %r8 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r2 swapa [%r1]82, %r2 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r14, [%r1]82 stha %r8, [%r1]82 stwa %r14, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x13 CASE_ASI_0x52_th3_0x120: set 0x120, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r14 ldswa [%r1]82, %r6 lduba [%r1]82, %r12 lduha [%r1]82, %r14 ldxa [%r1]82, %r6 ldda [%r1]82, %r8 ldstuba [%r1]82, %r12 swapa [%r1]82, %r2 lda [%r1]82, %f48 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r0, [%r1]82 stwa %r10, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x14 CASE_ASI_0x52_th3_0x208: set 0x208, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r2 ldswa [%r1]82, %r8 lduba [%r1]82, %r2 lduha [%r1]82, %r8 ldxa [%r1]82, %r12 ldda [%r1]82, %r4 ldstuba [%r1]82, %r8 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r2, [%r1]82 stwa %r14, [%r1]82 sta %f0, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1b CASE_ASI_0x52_th3_0x210: set 0x210, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r6 ldswa [%r1]82, %r4 lduba [%r1]82, %r16 lduha [%r1]82, %r4 ldxa [%r1]82, %r12 ldda [%r1]82, %r16 ldstuba [%r1]82, %r14 swapa [%r1]82, %r16 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r12, [%r1]82 stha %r8, [%r1]82 stwa %r6, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x9 CASE_ASI_0x52_th3_0x218: set 0x218, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r4 ldswa [%r1]82, %r2 lduba [%r1]82, %r16 lduha [%r1]82, %r6 ldxa [%r1]82, %r8 ldda [%r1]82, %r6 ldstuba [%r1]82, %r2 swapa [%r1]82, %r16 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r14, [%r1]82 stha %r6, [%r1]82 stwa %r8, [%r1]82 sta %f16, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th3_0x220: set 0x220, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r12 ldswa [%r1]82, %r10 lduba [%r1]82, %r14 lduha [%r1]82, %r2 ldxa [%r1]82, %r10 ldda [%r1]82, %r2 ldstuba [%r1]82, %r8 swapa [%r1]82, %r14 lda [%r1]82, %f48 ldda [%r1]82, %f48 stba %r0, [%r1]82 stha %r2, [%r1]82 stwa %r6, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xb CASE_ASI_0x25_th3_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r2 ldswa [%r1]37, %r10 lduba [%r1]37, %r6 lduha [%r1]37, %r12 ldxa [%r1]37, %r6 ldda [%r1]37, %r4 ldstuba [%r1]37, %r8 swapa [%r1]37, %r2 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r14, [%r1]37 stha %r14, [%r1]37 stwa %r0, [%r1]37 sta %f16, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x19 CASE_ASI_0x25_th3_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r8 ldswa [%r1]37, %r4 lduba [%r1]37, %r8 lduha [%r1]37, %r10 ldxa [%r1]37, %r8 ldda [%r1]37, %r16 ldstuba [%r1]37, %r10 swapa [%r1]37, %r12 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r0, [%r1]37 stwa %r2, [%r1]37 sta %f32, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th3_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r8 ldswa [%r1]37, %r12 lduba [%r1]37, %r16 lduha [%r1]37, %r16 ldxa [%r1]37, %r6 ldda [%r1]37, %r16 ldstuba [%r1]37, %r4 swapa [%r1]37, %r2 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r8, [%r1]37 stwa %r8, [%r1]37 sta %f0, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x4 CASE_ASI_0x25_th3_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r14 ldswa [%r1]37, %r12 lduba [%r1]37, %r12 lduha [%r1]37, %r16 ldxa [%r1]37, %r2 ldda [%r1]37, %r6 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r8, [%r1]37 stha %r2, [%r1]37 stwa %r8, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x14 CASE_ASI_0x25_th3_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r2 ldswa [%r1]37, %r8 lduba [%r1]37, %r4 lduha [%r1]37, %r10 ldxa [%r1]37, %r2 ldda [%r1]37, %r4 ldstuba [%r1]37, %r12 swapa [%r1]37, %r8 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r6, [%r1]37 stwa %r14, [%r1]37 sta %f0, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x25_th3_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r12 ldswa [%r1]37, %r12 lduba [%r1]37, %r12 lduha [%r1]37, %r6 ldxa [%r1]37, %r6 ldda [%r1]37, %r6 ldstuba [%r1]37, %r14 swapa [%r1]37, %r2 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r12, [%r1]37 stwa %r0, [%r1]37 sta %f32, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th3_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r14 ldswa [%r1]37, %r14 lduba [%r1]37, %r16 lduha [%r1]37, %r4 ldxa [%r1]37, %r2 ldda [%r1]37, %r16 ldstuba [%r1]37, %r2 swapa [%r1]37, %r2 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r10, [%r1]37 stha %r14, [%r1]37 stwa %r14, [%r1]37 sta %f0, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1 CASE_ASI_0x25_th3_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r14 ldswa [%r1]37, %r14 lduba [%r1]37, %r10 lduha [%r1]37, %r8 ldxa [%r1]37, %r12 ldda [%r1]37, %r8 ldstuba [%r1]37, %r6 swapa [%r1]37, %r6 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r0, [%r1]37 stha %r12, [%r1]37 stwa %r2, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1d CASE_ASI_0x55_th3_range100: !!asi_range = 0x0-0x1f8 set 0x1e6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r14 ldswa [%r1]85, %r2 lduba [%r1]85, %r14 lduha [%r1]85, %r10 ldxa [%r1]85, %r16 ldda [%r1]85, %r4 ldstuba [%r1]85, %r14 swapa [%r1]85, %r10 lda [%r1]85, %f0 ldda [%r1]85, %f0 stba %r0, [%r1]85 stha %r2, [%r1]85 stwa %r8, [%r1]85 sta %f48, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x9 CASE_ASI_0x55_th3_range101: !!asi_range = 0x400-0x5f8 set 0x468, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r2 ldsha [%r1]85, %r14 ldswa [%r1]85, %r14 lduba [%r1]85, %r6 lduha [%r1]85, %r16 ldxa [%r1]85, %r6 ldda [%r1]85, %r8 ldstuba [%r1]85, %r16 swapa [%r1]85, %r14 lda [%r1]85, %f16 ldda [%r1]85, %f32 stba %r12, [%r1]85 stha %r0, [%r1]85 stwa %r2, [%r1]85 sta %f32, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0xd nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH3_LOOP ta T_CHANGE_NONHPRIV cmp %r19, 1 bz,a TH3_LOOP ta T_CHANGE_PRIV nop ba main_text_end nop nop nop nop nop LOOP_T4: ta T_CHANGE_PRIV add %g0, 0x3, %r19 TH4_LOOP: CASE_ASI_0x4_th4: mov %r21, %r1 ldx [%r28 + 0x6d & ~0x7], %r2 ldx [%r28 + 0x8c & ~0x7], %r4 ldx [%r25 + 0x71 & ~0x7], %r6 ldx [%r28 + 0x59 & ~0x7], %r8 ldx [%r28 + 0x74 & ~0x7], %r10 ldx [%r23 + 0xa7 & ~0x7], %r12 ldx [%r23 + 0xbb & ~0x7], %r14 ldx [%r22 + 0x93 & ~0x7], %r16 ld [%r28 + 0xf9 & ~0x7], %f0 ld [%r22 + 0x32 & ~0x7], %f16 ld [%r27 + 0xed & ~0x7], %f32 ld [%r26 + 0x55 & ~0x7], %f48 ldsba [%r1]4, %r6 ldsha [%r1]4, %r6 ldswa [%r1]4, %r4 lduba [%r1]4, %r2 lduha [%r1]4, %r12 ldxa [%r1]4, %r8 ldda [%r1]4, %r6 ldstuba [%r1]4, %r6 swapa [%r1]4, %r12 lda [%r1]4, %f16 ldda [%r1]4, %f16 stba %r4, [%r1]4 stha %r6, [%r1]4 stwa %r12, [%r1]4 stxa %r6, [%r1]4 sta %f48, [%r1]4 stda %f16, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x1 CASE_ASI_0xc_th4: mov %r27, %r1 ldx [%r24 + 0xa5 & ~0x7], %r2 ldx [%r26 + 0xf & ~0x7], %r4 ldx [%r22 + 0x22 & ~0x7], %r6 ldx [%r22 + 0x11 & ~0x7], %r8 ldx [%r24 + 0xbf & ~0x7], %r10 ldx [%r27 + 0xd3 & ~0x7], %r12 ldx [%r27 + 0x7d & ~0x7], %r14 ldx [%r26 + 0xfb & ~0x7], %r16 ld [%r28 + 0xa6 & ~0x7], %f0 ld [%r28 + 0x3e & ~0x7], %f16 ld [%r24 + 0x3d & ~0x7], %f32 ld [%r24 + 0x7f & ~0x7], %f48 ldsba [%r1]12, %r10 ldsha [%r1]12, %r12 ldswa [%r1]12, %r14 lduba [%r1]12, %r6 lduha [%r1]12, %r16 ldxa [%r1]12, %r4 ldda [%r1]12, %r2 ldstuba [%r1]12, %r12 swapa [%r1]12, %r14 lda [%r1]12, %f16 ldda [%r1]12, %f0 stba %r12, [%r1]12 stha %r0, [%r1]12 stwa %r12, [%r1]12 stxa %r2, [%r1]12 sta %f16, [%r1]12 stda %f16, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x18 CASE_ASI_0x18_th4: mov %r21, %r1 ldx [%r24 + 0xfa & ~0x7], %r2 ldx [%r25 + 0xd7 & ~0x7], %r4 ldx [%r24 + 0xb6 & ~0x7], %r6 ldx [%r24 + 0x96 & ~0x7], %r8 ldx [%r26 + 0x67 & ~0x7], %r10 ldx [%r26 + 0x50 & ~0x7], %r12 ldx [%r28 + 0xaa & ~0x7], %r14 ldx [%r21 + 0x8b & ~0x7], %r16 ld [%r21 + 0xba & ~0x7], %f0 ld [%r28 + 0x8c & ~0x7], %f16 ld [%r28 + 0x9 & ~0x7], %f32 ld [%r23 + 0xa4 & ~0x7], %f48 ldsba [%r1]24, %r4 ldsha [%r1]24, %r8 ldswa [%r1]24, %r8 lduba [%r1]24, %r10 lduha [%r1]24, %r4 ldxa [%r1]24, %r10 ldda [%r1]24, %r10 ldstuba [%r1]24, %r16 swapa [%r1]24, %r14 lda [%r1]24, %f32 ldda [%r1]24, %f48 stba %r12, [%r1]24 stha %r10, [%r1]24 stwa %r4, [%r1]24 stxa %r4, [%r1]24 sta %f32, [%r1]24 stda %f48, [%r1]24 casa [%r1]0x18, %r2, %g0 casxa [%r1]0x18, %r2, %g0 prefetcha [%r1]24, 0x13 CASE_ASI_0x27_th4: mov %r25, %r1 ldx [%r28 + 0xdf & ~0x7], %r2 ldx [%r21 + 0x92 & ~0x7], %r4 ldx [%r28 + 0xf8 & ~0x7], %r6 ldx [%r28 + 0xcb & ~0x7], %r8 ldx [%r21 + 0x7c & ~0x7], %r10 ldx [%r28 + 0xd4 & ~0x7], %r12 ldx [%r23 + 0x33 & ~0x7], %r14 ldx [%r21 + 0xb9 & ~0x7], %r16 ld [%r21 + 0x7 & ~0x7], %f0 ld [%r23 + 0xfc & ~0x7], %f16 ld [%r27 + 0x99 & ~0x7], %f32 ld [%r26 + 0x13 & ~0x7], %f48 ldsba [%r1]39, %r2 ldsha [%r1]39, %r12 ldswa [%r1]39, %r12 lduba [%r1]39, %r2 lduha [%r1]39, %r4 ldxa [%r1]39, %r16 ldda [%r1]39, %r4 ldstuba [%r1]39, %r8 swapa [%r1]39, %r6 lda [%r1]39, %f48 ldda [%r1]39, %f0 stba %r14, [%r1]39 stha %r8, [%r1]39 stwa %r14, [%r1]39 stxa %r6, [%r1]39 sta %f16, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0xc CASE_ASI_0x2b_th4: mov %r28, %r1 ldx [%r25 + 0x48 & ~0x7], %r2 ldx [%r26 + 0xb3 & ~0x7], %r4 ldx [%r24 + 0xb5 & ~0x7], %r6 ldx [%r25 + 0x21 & ~0x7], %r8 ldx [%r27 + 0x84 & ~0x7], %r10 ldx [%r22 + 0xe0 & ~0x7], %r12 ldx [%r28 + 0xf & ~0x7], %r14 ldx [%r24 + 0xc2 & ~0x7], %r16 ld [%r25 + 0x9c & ~0x7], %f0 ld [%r27 + 0xe & ~0x7], %f16 ld [%r25 + 0x8e & ~0x7], %f32 ld [%r28 + 0xa8 & ~0x7], %f48 ldsba [%r1]43, %r4 ldsha [%r1]43, %r14 ldswa [%r1]43, %r6 lduba [%r1]43, %r10 lduha [%r1]43, %r6 ldxa [%r1]43, %r14 ldda [%r1]43, %r14 ldstuba [%r1]43, %r14 swapa [%r1]43, %r8 lda [%r1]43, %f32 ldda [%r1]43, %f0 stba %r2, [%r1]43 stha %r6, [%r1]43 stwa %r12, [%r1]43 stxa %r2, [%r1]43 sta %f32, [%r1]43 stda %f48, [%r1]43 casa [%r1]0x2b, %r2, %g0 casxa [%r1]0x2b, %r2, %g0 prefetcha [%r1]43, 0x12 CASE_ASI_0x2f_th4: mov %r28, %r1 ldx [%r22 + 0xb2 & ~0x7], %r2 ldx [%r25 + 0xa6 & ~0x7], %r4 ldx [%r24 + 0xc6 & ~0x7], %r6 ldx [%r24 + 0xae & ~0x7], %r8 ldx [%r23 + 0x6e & ~0x7], %r10 ldx [%r28 + 0x23 & ~0x7], %r12 ldx [%r25 + 0x43 & ~0x7], %r14 ldx [%r26 + 0xfd & ~0x7], %r16 ld [%r22 + 0xb9 & ~0x7], %f0 ld [%r22 + 0x66 & ~0x7], %f16 ld [%r25 + 0xe8 & ~0x7], %f32 ld [%r26 + 0x30 & ~0x7], %f48 ldsba [%r1]47, %r16 ldsha [%r1]47, %r12 ldswa [%r1]47, %r16 lduba [%r1]47, %r8 lduha [%r1]47, %r14 ldxa [%r1]47, %r6 ldda [%r1]47, %r6 ldstuba [%r1]47, %r4 swapa [%r1]47, %r10 lda [%r1]47, %f0 ldda [%r1]47, %f48 stba %r12, [%r1]47 stha %r0, [%r1]47 stwa %r10, [%r1]47 stxa %r10, [%r1]47 sta %f0, [%r1]47 stda %f16, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x1f CASE_ASI_0x30_th4: mov %r23, %r1 ldx [%r25 + 0xf7 & ~0x7], %r2 ldx [%r28 + 0x4 & ~0x7], %r4 ldx [%r26 + 0x37 & ~0x7], %r6 ldx [%r22 + 0xf4 & ~0x7], %r8 ldx [%r21 + 0xeb & ~0x7], %r10 ldx [%r26 + 0xb0 & ~0x7], %r12 ldx [%r21 + 0x7f & ~0x7], %r14 ldx [%r25 + 0x3a & ~0x7], %r16 ld [%r23 + 0x5e & ~0x7], %f0 ld [%r28 + 0x4 & ~0x7], %f16 ld [%r21 + 0xe0 & ~0x7], %f32 ld [%r22 + 0xcd & ~0x7], %f48 ldsba [%r1]48, %r8 ldsha [%r1]48, %r14 ldswa [%r1]48, %r2 lduba [%r1]48, %r6 lduha [%r1]48, %r8 ldxa [%r1]48, %r16 ldda [%r1]48, %r10 ldstuba [%r1]48, %r14 swapa [%r1]48, %r12 lda [%r1]48, %f48 ldda [%r1]48, %f32 stba %r6, [%r1]48 stha %r8, [%r1]48 stwa %r10, [%r1]48 stxa %r8, [%r1]48 sta %f32, [%r1]48 stda %f16, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x4 CASE_ASI_0x31_th4: mov %r25, %r1 ldx [%r22 + 0x28 & ~0x7], %r2 ldx [%r26 + 0x4f & ~0x7], %r4 ldx [%r23 + 0x1 & ~0x7], %r6 ldx [%r26 + 0xea & ~0x7], %r8 ldx [%r24 + 0xec & ~0x7], %r10 ldx [%r22 + 0xd4 & ~0x7], %r12 ldx [%r27 + 0xcb & ~0x7], %r14 ldx [%r26 + 0xb3 & ~0x7], %r16 ld [%r22 + 0x47 & ~0x7], %f0 ld [%r22 + 0xa2 & ~0x7], %f16 ld [%r22 + 0x58 & ~0x7], %f32 ld [%r28 + 0x81 & ~0x7], %f48 ldsba [%r1]49, %r16 ldsha [%r1]49, %r10 ldswa [%r1]49, %r14 lduba [%r1]49, %r4 lduha [%r1]49, %r2 ldxa [%r1]49, %r10 ldda [%r1]49, %r4 ldstuba [%r1]49, %r12 swapa [%r1]49, %r8 lda [%r1]49, %f0 ldda [%r1]49, %f16 stba %r10, [%r1]49 stha %r14, [%r1]49 stwa %r2, [%r1]49 stxa %r4, [%r1]49 sta %f0, [%r1]49 stda %f0, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0xb CASE_ASI_0x36_th4: mov %r27, %r1 ldx [%r27 + 0xd5 & ~0x7], %r2 ldx [%r22 + 0xe5 & ~0x7], %r4 ldx [%r21 + 0xea & ~0x7], %r6 ldx [%r24 + 0x75 & ~0x7], %r8 ldx [%r26 + 0xf1 & ~0x7], %r10 ldx [%r23 + 0xe8 & ~0x7], %r12 ldx [%r22 + 0x6a & ~0x7], %r14 ldx [%r28 + 0xc3 & ~0x7], %r16 ld [%r28 + 0x28 & ~0x7], %f0 ld [%r25 + 0xc4 & ~0x7], %f16 ld [%r27 + 0x30 & ~0x7], %f32 ld [%r28 + 0x21 & ~0x7], %f48 ldsba [%r1]54, %r12 ldsha [%r1]54, %r16 ldswa [%r1]54, %r4 lduba [%r1]54, %r8 lduha [%r1]54, %r2 ldxa [%r1]54, %r14 ldda [%r1]54, %r10 ldstuba [%r1]54, %r12 swapa [%r1]54, %r16 lda [%r1]54, %f0 ldda [%r1]54, %f16 stba %r6, [%r1]54 stha %r14, [%r1]54 stwa %r8, [%r1]54 stxa %r0, [%r1]54 sta %f32, [%r1]54 stda %f0, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x12 CASE_ASI_0x38_th4: mov %r23, %r1 ldx [%r23 + 0xe6 & ~0x7], %r2 ldx [%r25 + 0x90 & ~0x7], %r4 ldx [%r27 + 0x34 & ~0x7], %r6 ldx [%r28 + 0x43 & ~0x7], %r8 ldx [%r21 + 0x4f & ~0x7], %r10 ldx [%r21 + 0x9b & ~0x7], %r12 ldx [%r22 + 0x20 & ~0x7], %r14 ldx [%r23 + 0x7c & ~0x7], %r16 ld [%r26 + 0x9e & ~0x7], %f0 ld [%r21 + 0x4a & ~0x7], %f16 ld [%r22 + 0xa8 & ~0x7], %f32 ld [%r26 + 0x21 & ~0x7], %f48 ldsba [%r1]56, %r8 ldsha [%r1]56, %r12 ldswa [%r1]56, %r8 lduba [%r1]56, %r2 lduha [%r1]56, %r10 ldxa [%r1]56, %r2 ldda [%r1]56, %r10 ldstuba [%r1]56, %r6 swapa [%r1]56, %r8 lda [%r1]56, %f48 ldda [%r1]56, %f32 stba %r8, [%r1]56 stha %r0, [%r1]56 stwa %r4, [%r1]56 stxa %r6, [%r1]56 sta %f48, [%r1]56 stda %f16, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x7 CASE_ASI_0x39_th4: mov %r25, %r1 ldx [%r26 + 0x5d & ~0x7], %r2 ldx [%r25 + 0x76 & ~0x7], %r4 ldx [%r25 + 0xd2 & ~0x7], %r6 ldx [%r22 + 0xb & ~0x7], %r8 ldx [%r24 + 0x41 & ~0x7], %r10 ldx [%r25 + 0x4 & ~0x7], %r12 ldx [%r23 + 0x1d & ~0x7], %r14 ldx [%r21 + 0x1f & ~0x7], %r16 ld [%r27 + 0x38 & ~0x7], %f0 ld [%r24 + 0x3d & ~0x7], %f16 ld [%r28 + 0xd8 & ~0x7], %f32 ld [%r26 + 0x1c & ~0x7], %f48 ldsba [%r1]57, %r4 ldsha [%r1]57, %r14 ldswa [%r1]57, %r8 lduba [%r1]57, %r8 lduha [%r1]57, %r2 ldxa [%r1]57, %r4 ldda [%r1]57, %r16 ldstuba [%r1]57, %r8 swapa [%r1]57, %r14 lda [%r1]57, %f0 ldda [%r1]57, %f16 stba %r4, [%r1]57 stha %r14, [%r1]57 stwa %r2, [%r1]57 stxa %r8, [%r1]57 sta %f0, [%r1]57 stda %f16, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x2 CASE_ASI_0x3e_th4: mov %r23, %r1 ldx [%r28 + 0xc0 & ~0x7], %r2 ldx [%r24 + 0xf1 & ~0x7], %r4 ldx [%r28 + 0x46 & ~0x7], %r6 ldx [%r23 + 0x20 & ~0x7], %r8 ldx [%r25 + 0x83 & ~0x7], %r10 ldx [%r23 + 0xea & ~0x7], %r12 ldx [%r27 + 0x9d & ~0x7], %r14 ldx [%r27 + 0x6b & ~0x7], %r16 ld [%r28 + 0x25 & ~0x7], %f0 ld [%r28 + 0x19 & ~0x7], %f16 ld [%r24 + 0x4f & ~0x7], %f32 ld [%r23 + 0x79 & ~0x7], %f48 ldsba [%r1]62, %r4 ldsha [%r1]62, %r14 ldswa [%r1]62, %r6 lduba [%r1]62, %r10 lduha [%r1]62, %r10 ldxa [%r1]62, %r16 ldda [%r1]62, %r6 ldstuba [%r1]62, %r10 swapa [%r1]62, %r2 lda [%r1]62, %f16 ldda [%r1]62, %f16 stba %r0, [%r1]62 stha %r12, [%r1]62 stwa %r14, [%r1]62 stxa %r12, [%r1]62 sta %f16, [%r1]62 stda %f0, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0xa CASE_ASI_0x8a_th4: mov %r26, %r1 ldx [%r21 + 0x67 & ~0x7], %r2 ldx [%r28 + 0xd1 & ~0x7], %r4 ldx [%r21 + 0xf5 & ~0x7], %r6 ldx [%r25 + 0xd3 & ~0x7], %r8 ldx [%r27 + 0xf & ~0x7], %r10 ldx [%r22 + 0x9a & ~0x7], %r12 ldx [%r22 + 0xf7 & ~0x7], %r14 ldx [%r28 + 0x4a & ~0x7], %r16 ld [%r23 + 0x9b & ~0x7], %f0 ld [%r27 + 0xf3 & ~0x7], %f16 ld [%r26 + 0x3c & ~0x7], %f32 ld [%r23 + 0x6a & ~0x7], %f48 ldsba [%r1]138, %r2 ldsha [%r1]138, %r12 ldswa [%r1]138, %r10 lduba [%r1]138, %r6 lduha [%r1]138, %r16 ldxa [%r1]138, %r8 ldda [%r1]138, %r16 ldstuba [%r1]138, %r16 swapa [%r1]138, %r4 lda [%r1]138, %f48 ldda [%r1]138, %f16 stba %r12, [%r1]138 stha %r2, [%r1]138 stwa %r6, [%r1]138 stxa %r8, [%r1]138 sta %f0, [%r1]138 stda %f32, [%r1]138 casa [%r1]0x8a, %r2, %g0 casxa [%r1]0x8a, %r2, %g0 prefetcha [%r1]138, 0x5 CASE_ASI_0xc8_th4: mov %r25, %r1 ldx [%r26 + 0x6c & ~0x7], %r2 ldx [%r24 + 0x1a & ~0x7], %r4 ldx [%r22 + 0x8d & ~0x7], %r6 ldx [%r25 + 0x6f & ~0x7], %r8 ldx [%r27 + 0x98 & ~0x7], %r10 ldx [%r21 + 0x76 & ~0x7], %r12 ldx [%r27 + 0x87 & ~0x7], %r14 ldx [%r28 + 0xe2 & ~0x7], %r16 ld [%r25 + 0xbe & ~0x7], %f0 ld [%r24 + 0xb6 & ~0x7], %f16 ld [%r28 + 0x1c & ~0x7], %f32 ld [%r22 + 0x6a & ~0x7], %f48 ldsba [%r1]200, %r14 ldsha [%r1]200, %r6 ldswa [%r1]200, %r2 lduba [%r1]200, %r2 lduha [%r1]200, %r4 ldxa [%r1]200, %r4 ldda [%r1]200, %r8 ldstuba [%r1]200, %r4 swapa [%r1]200, %r4 lda [%r1]200, %f0 ldda [%r1]200, %f32 stba %r14, [%r1]200 stha %r0, [%r1]200 stwa %r0, [%r1]200 stxa %r4, [%r1]200 sta %f48, [%r1]200 stda %f0, [%r1]200 casa [%r1]0xc8, %r2, %g0 casxa [%r1]0xc8, %r2, %g0 prefetcha [%r1]200, 0xe CASE_ASI_0xd2_th4: mov %r22, %r1 ldx [%r26 + 0x37 & ~0x7], %r2 ldx [%r23 + 0xd1 & ~0x7], %r4 ldx [%r28 + 0x9 & ~0x7], %r6 ldx [%r25 + 0x3e & ~0x7], %r8 ldx [%r24 + 0x2e & ~0x7], %r10 ldx [%r28 + 0x10 & ~0x7], %r12 ldx [%r23 + 0x77 & ~0x7], %r14 ldx [%r26 + 0x38 & ~0x7], %r16 ld [%r22 + 0x3e & ~0x7], %f0 ld [%r28 + 0x29 & ~0x7], %f16 ld [%r25 + 0x94 & ~0x7], %f32 ld [%r26 + 0x96 & ~0x7], %f48 ldsba [%r1]210, %r8 ldsha [%r1]210, %r10 ldswa [%r1]210, %r4 lduba [%r1]210, %r8 lduha [%r1]210, %r6 ldxa [%r1]210, %r12 ldda [%r1]210, %r14 ldstuba [%r1]210, %r10 swapa [%r1]210, %r16 lda [%r1]210, %f0 ldda [%r1]210, %f48 stba %r12, [%r1]210 stha %r12, [%r1]210 stwa %r12, [%r1]210 stxa %r8, [%r1]210 sta %f48, [%r1]210 stda %f16, [%r1]210 casa [%r1]0xd2, %r2, %g0 casxa [%r1]0xd2, %r2, %g0 prefetcha [%r1]210, 0x11 CASE_ASI_0xe2_th4: mov %r22, %r1 ldx [%r25 + 0x1a & ~0x7], %r2 ldx [%r25 + 0x75 & ~0x7], %r4 ldx [%r27 + 0xfc & ~0x7], %r6 ldx [%r27 + 0xb5 & ~0x7], %r8 ldx [%r22 + 0x24 & ~0x7], %r10 ldx [%r25 + 0x89 & ~0x7], %r12 ldx [%r26 + 0x3 & ~0x7], %r14 ldx [%r25 + 0x22 & ~0x7], %r16 ld [%r22 + 0x85 & ~0x7], %f0 ld [%r25 + 0x45 & ~0x7], %f16 ld [%r21 + 0x2c & ~0x7], %f32 ld [%r24 + 0x52 & ~0x7], %f48 ldsba [%r1]226, %r14 ldsha [%r1]226, %r4 ldswa [%r1]226, %r4 lduba [%r1]226, %r12 lduha [%r1]226, %r6 ldxa [%r1]226, %r14 ldda [%r1]226, %r16 ldstuba [%r1]226, %r6 swapa [%r1]226, %r12 lda [%r1]226, %f16 ldda [%r1]226, %f48 stba %r0, [%r1]226 stha %r10, [%r1]226 stwa %r14, [%r1]226 stxa %r14, [%r1]226 sta %f0, [%r1]226 stda %f32, [%r1]226 casa [%r1]0xe2, %r2, %g0 casxa [%r1]0xe2, %r2, %g0 prefetcha [%r1]226, 0xf CASE_ASI_0x21_th4_0x8: set 0x8, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r14 ldswa [%r1]33, %r16 lduba [%r1]33, %r2 lduha [%r1]33, %r4 ldxa [%r1]33, %r6 ldda [%r1]33, %r16 ldstuba [%r1]33, %r6 swapa [%r1]33, %r2 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r10, [%r1]33 stha %r0, [%r1]33 stwa %r8, [%r1]33 sta %f0, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x3 CASE_ASI_0x21_th4_0x10: set 0x10, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r8 ldswa [%r1]33, %r2 lduba [%r1]33, %r8 lduha [%r1]33, %r8 ldxa [%r1]33, %r2 ldda [%r1]33, %r12 ldstuba [%r1]33, %r16 swapa [%r1]33, %r10 lda [%r1]33, %f32 ldda [%r1]33, %f48 stba %r6, [%r1]33 stha %r8, [%r1]33 stwa %r0, [%r1]33 sta %f32, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x15 CASE_ASI_0x21_th4_0x108: set 0x108, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r8 ldswa [%r1]33, %r14 lduba [%r1]33, %r14 lduha [%r1]33, %r12 ldxa [%r1]33, %r8 ldda [%r1]33, %r8 ldstuba [%r1]33, %r8 swapa [%r1]33, %r14 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r12, [%r1]33 stha %r12, [%r1]33 stwa %r6, [%r1]33 sta %f32, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x15 CASE_ASI_0x21_th4_0x110: set 0x110, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r6 ldswa [%r1]33, %r14 lduba [%r1]33, %r10 lduha [%r1]33, %r8 ldxa [%r1]33, %r6 ldda [%r1]33, %r2 ldstuba [%r1]33, %r8 swapa [%r1]33, %r12 lda [%r1]33, %f48 ldda [%r1]33, %f0 stba %r6, [%r1]33 stha %r8, [%r1]33 stwa %r10, [%r1]33 sta %f0, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xe CASE_ASI_0x40_th4_0x0: mov %g0, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r14 ldswa [%r1]64, %r12 lduba [%r1]64, %r8 lduha [%r1]64, %r12 ldxa [%r1]64, %r16 ldda [%r1]64, %r4 ldstuba [%r1]64, %r2 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r14, [%r1]64 stha %r0, [%r1]64 stwa %r4, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x3 CASE_ASI_0x40_th4_0x8: set 0x8, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r14 ldswa [%r1]64, %r16 lduba [%r1]64, %r4 lduha [%r1]64, %r14 ldxa [%r1]64, %r4 ldda [%r1]64, %r6 ldstuba [%r1]64, %r12 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r8, [%r1]64 stha %r6, [%r1]64 stwa %r0, [%r1]64 sta %f32, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x13 CASE_ASI_0x40_th4_0x10: set 0x10, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r12 ldswa [%r1]64, %r10 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r4 ldda [%r1]64, %r6 ldstuba [%r1]64, %r16 swapa [%r1]64, %r10 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r14, [%r1]64 stha %r14, [%r1]64 stwa %r12, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x10 CASE_ASI_0x40_th4_0x18: set 0x18, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r4 ldswa [%r1]64, %r16 lduba [%r1]64, %r14 lduha [%r1]64, %r8 ldxa [%r1]64, %r8 ldda [%r1]64, %r8 ldstuba [%r1]64, %r2 swapa [%r1]64, %r4 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r4, [%r1]64 stwa %r0, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x40_th4_0x20: set 0x20, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r4 ldswa [%r1]64, %r12 lduba [%r1]64, %r6 lduha [%r1]64, %r10 ldxa [%r1]64, %r16 ldda [%r1]64, %r10 ldstuba [%r1]64, %r8 swapa [%r1]64, %r10 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r8, [%r1]64 stwa %r4, [%r1]64 sta %f32, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xa CASE_ASI_0x40_th4_0x80: set 0x80, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r16 ldswa [%r1]64, %r8 lduba [%r1]64, %r10 lduha [%r1]64, %r4 ldxa [%r1]64, %r10 ldda [%r1]64, %r4 ldstuba [%r1]64, %r2 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r10, [%r1]64 stha %r14, [%r1]64 stwa %r12, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x7 CASE_ASI_0x40_th4_0x88: set 0x88, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r8 ldswa [%r1]64, %r14 lduba [%r1]64, %r14 lduha [%r1]64, %r8 ldxa [%r1]64, %r10 ldda [%r1]64, %r6 ldstuba [%r1]64, %r2 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r2, [%r1]64 stha %r10, [%r1]64 stwa %r12, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x7 CASE_ASI_0x40_th4_0x90: set 0x90, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r14 ldswa [%r1]64, %r10 lduba [%r1]64, %r14 lduha [%r1]64, %r4 ldxa [%r1]64, %r8 ldda [%r1]64, %r12 ldstuba [%r1]64, %r16 swapa [%r1]64, %r16 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r2, [%r1]64 stwa %r2, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th4_0x98: set 0x98, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r4 ldswa [%r1]64, %r14 lduba [%r1]64, %r10 lduha [%r1]64, %r6 ldxa [%r1]64, %r6 ldda [%r1]64, %r4 ldstuba [%r1]64, %r10 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r4, [%r1]64 stwa %r4, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x44_th4_0x0: mov %g0, %r1 ldsba [%r1]68, %r10 ldsha [%r1]68, %r12 ldswa [%r1]68, %r14 lduba [%r1]68, %r8 lduha [%r1]68, %r2 ldxa [%r1]68, %r16 ldda [%r1]68, %r6 ldstuba [%r1]68, %r6 swapa [%r1]68, %r2 lda [%r1]68, %f48 ldda [%r1]68, %f48 stba %r12, [%r1]68 stha %r10, [%r1]68 stwa %r2, [%r1]68 sta %f48, [%r1]68 stda %f0, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0xb CASE_ASI_0x4a_th4_range102: !!asi_range = 0x0-0x3f set 0x22, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r16 ldsha [%r1]74, %r8 ldswa [%r1]74, %r12 lduba [%r1]74, %r12 lduha [%r1]74, %r16 ldxa [%r1]74, %r4 ldda [%r1]74, %r12 ldstuba [%r1]74, %r16 swapa [%r1]74, %r10 lda [%r1]74, %f0 ldda [%r1]74, %f48 stba %r6, [%r1]74 stha %r0, [%r1]74 stwa %r12, [%r1]74 sta %f32, [%r1]74 stda %f48, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x2 CASE_ASI_0x0_th4: setx 0x569fe718, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xd9 & ~0x7], %r2 ldx [%r27 + 0x73 & ~0x7], %r4 ldx [%r28 + 0xa2 & ~0x7], %r6 ldx [%r24 + 0x7a & ~0x7], %r8 ldx [%r24 + 0xe & ~0x7], %r10 ldx [%r24 + 0x18 & ~0x7], %r12 ldx [%r28 + 0x75 & ~0x7], %r14 ldx [%r28 + 0x96 & ~0x7], %r16 ld [%r27 + 0x58 & ~0x7], %f0 ld [%r22 + 0xd4 & ~0x7], %f16 ld [%r21 + 0x1a & ~0x7], %f32 ld [%r26 + 0x15 & ~0x7], %f48 ldsba [%r1]0, %r14 ldsha [%r1]0, %r8 ldswa [%r1]0, %r14 lduba [%r1]0, %r8 lduha [%r1]0, %r8 ldxa [%r1]0, %r16 ldda [%r1]0, %r16 ldstuba [%r1]0, %r12 swapa [%r1]0, %r16 lda [%r1]0, %f0 ldda [%r1]0, %f48 stba %r10, [%r1]0 stha %r10, [%r1]0 stwa %r8, [%r1]0 stxa %r14, [%r1]0 sta %f16, [%r1]0 stda %f0, [%r1]0 casa [%r1]0x0, %r2, %g0 casxa [%r1]0x0, %r2, %g0 prefetcha [%r1]0, 0x4 CASE_ASI_0x9_th4: setx 0x3893a447, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x43 & ~0x7], %r2 ldx [%r22 + 0x65 & ~0x7], %r4 ldx [%r22 + 0xad & ~0x7], %r6 ldx [%r28 + 0x7d & ~0x7], %r8 ldx [%r22 + 0x7d & ~0x7], %r10 ldx [%r25 + 0xa6 & ~0x7], %r12 ldx [%r24 + 0xf5 & ~0x7], %r14 ldx [%r24 + 0xaa & ~0x7], %r16 ld [%r27 + 0x2 & ~0x7], %f0 ld [%r25 + 0x71 & ~0x7], %f16 ld [%r27 + 0xfa & ~0x7], %f32 ld [%r26 + 0x67 & ~0x7], %f48 ldsba [%r1]9, %r6 ldsha [%r1]9, %r6 ldswa [%r1]9, %r14 lduba [%r1]9, %r12 lduha [%r1]9, %r16 ldxa [%r1]9, %r12 ldda [%r1]9, %r12 ldstuba [%r1]9, %r8 swapa [%r1]9, %r6 lda [%r1]9, %f48 ldda [%r1]9, %f48 stba %r0, [%r1]9 stha %r12, [%r1]9 stwa %r0, [%r1]9 stxa %r8, [%r1]9 sta %f32, [%r1]9 stda %f0, [%r1]9 casa [%r1]0x9, %r2, %g0 casxa [%r1]0x9, %r2, %g0 prefetcha [%r1]9, 0x14 CASE_ASI_0x12_th4: setx 0x6663b1d2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xc3 & ~0x7], %r2 ldx [%r22 + 0xcd & ~0x7], %r4 ldx [%r22 + 0xb8 & ~0x7], %r6 ldx [%r22 + 0x87 & ~0x7], %r8 ldx [%r24 + 0xe2 & ~0x7], %r10 ldx [%r22 + 0x49 & ~0x7], %r12 ldx [%r25 + 0xcf & ~0x7], %r14 ldx [%r23 + 0x57 & ~0x7], %r16 ld [%r24 + 0xbb & ~0x7], %f0 ld [%r21 + 0x87 & ~0x7], %f16 ld [%r22 + 0x7 & ~0x7], %f32 ld [%r23 + 0xe5 & ~0x7], %f48 ldsba [%r1]18, %r14 ldsha [%r1]18, %r14 ldswa [%r1]18, %r16 lduba [%r1]18, %r16 lduha [%r1]18, %r14 ldxa [%r1]18, %r16 ldda [%r1]18, %r14 ldstuba [%r1]18, %r4 swapa [%r1]18, %r8 lda [%r1]18, %f16 ldda [%r1]18, %f16 stba %r10, [%r1]18 stha %r2, [%r1]18 stwa %r8, [%r1]18 stxa %r12, [%r1]18 sta %f48, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x9 CASE_ASI_0x13_th4: setx 0x4193a195, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x68 & ~0x7], %r2 ldx [%r23 + 0xce & ~0x7], %r4 ldx [%r24 + 0x7d & ~0x7], %r6 ldx [%r25 + 0x33 & ~0x7], %r8 ldx [%r26 + 0xa & ~0x7], %r10 ldx [%r21 + 0x0 & ~0x7], %r12 ldx [%r22 + 0x9c & ~0x7], %r14 ldx [%r23 + 0xba & ~0x7], %r16 ld [%r22 + 0xba & ~0x7], %f0 ld [%r21 + 0xd & ~0x7], %f16 ld [%r25 + 0xc4 & ~0x7], %f32 ld [%r25 + 0xd7 & ~0x7], %f48 ldsba [%r1]19, %r2 ldsha [%r1]19, %r12 ldswa [%r1]19, %r16 lduba [%r1]19, %r2 lduha [%r1]19, %r4 ldxa [%r1]19, %r6 ldda [%r1]19, %r12 ldstuba [%r1]19, %r14 swapa [%r1]19, %r4 lda [%r1]19, %f16 ldda [%r1]19, %f48 stba %r10, [%r1]19 stha %r0, [%r1]19 stwa %r10, [%r1]19 stxa %r8, [%r1]19 sta %f48, [%r1]19 stda %f0, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x1f CASE_ASI_0x28_th4: setx 0x4b87b13c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x48 & ~0x7], %r2 ldx [%r21 + 0xf0 & ~0x7], %r4 ldx [%r22 + 0xa8 & ~0x7], %r6 ldx [%r24 + 0x7e & ~0x7], %r8 ldx [%r28 + 0x94 & ~0x7], %r10 ldx [%r22 + 0xc3 & ~0x7], %r12 ldx [%r21 + 0x32 & ~0x7], %r14 ldx [%r27 + 0x9f & ~0x7], %r16 ld [%r24 + 0x6e & ~0x7], %f0 ld [%r27 + 0xd2 & ~0x7], %f16 ld [%r28 + 0x22 & ~0x7], %f32 ld [%r27 + 0x74 & ~0x7], %f48 ldsba [%r1]40, %r8 ldsha [%r1]40, %r6 ldswa [%r1]40, %r16 lduba [%r1]40, %r2 lduha [%r1]40, %r14 ldxa [%r1]40, %r4 ldda [%r1]40, %r4 ldstuba [%r1]40, %r8 swapa [%r1]40, %r14 lda [%r1]40, %f16 ldda [%r1]40, %f0 stba %r2, [%r1]40 stha %r0, [%r1]40 stwa %r0, [%r1]40 stxa %r10, [%r1]40 sta %f16, [%r1]40 stda %f32, [%r1]40 casa [%r1]0x28, %r2, %g0 casxa [%r1]0x28, %r2, %g0 prefetcha [%r1]40, 0x8 CASE_ASI_0x2d_th4: setx 0x19653dcf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x3 & ~0x7], %r2 ldx [%r23 + 0xb0 & ~0x7], %r4 ldx [%r26 + 0x50 & ~0x7], %r6 ldx [%r23 + 0xca & ~0x7], %r8 ldx [%r26 + 0x42 & ~0x7], %r10 ldx [%r23 + 0x5b & ~0x7], %r12 ldx [%r28 + 0x12 & ~0x7], %r14 ldx [%r23 + 0x93 & ~0x7], %r16 ld [%r22 + 0x43 & ~0x7], %f0 ld [%r28 + 0x24 & ~0x7], %f16 ld [%r23 + 0xcb & ~0x7], %f32 ld [%r24 + 0x4b & ~0x7], %f48 ldsba [%r1]45, %r6 ldsha [%r1]45, %r10 ldswa [%r1]45, %r12 lduba [%r1]45, %r12 lduha [%r1]45, %r4 ldxa [%r1]45, %r4 ldda [%r1]45, %r14 ldstuba [%r1]45, %r4 swapa [%r1]45, %r16 lda [%r1]45, %f16 ldda [%r1]45, %f32 stba %r0, [%r1]45 stha %r0, [%r1]45 stwa %r10, [%r1]45 stxa %r6, [%r1]45 sta %f32, [%r1]45 stda %f16, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x13 CASE_ASI_0x37_th4: setx 0x6577bb77, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf3 & ~0x7], %r2 ldx [%r21 + 0xf9 & ~0x7], %r4 ldx [%r24 + 0x8a & ~0x7], %r6 ldx [%r27 + 0x86 & ~0x7], %r8 ldx [%r27 + 0x48 & ~0x7], %r10 ldx [%r26 + 0xa8 & ~0x7], %r12 ldx [%r25 + 0xa8 & ~0x7], %r14 ldx [%r27 + 0x58 & ~0x7], %r16 ld [%r21 + 0xae & ~0x7], %f0 ld [%r28 + 0xd6 & ~0x7], %f16 ld [%r22 + 0xa5 & ~0x7], %f32 ld [%r22 + 0xc5 & ~0x7], %f48 ldsba [%r1]55, %r6 ldsha [%r1]55, %r4 ldswa [%r1]55, %r12 lduba [%r1]55, %r2 lduha [%r1]55, %r16 ldxa [%r1]55, %r14 ldda [%r1]55, %r2 ldstuba [%r1]55, %r6 swapa [%r1]55, %r14 lda [%r1]55, %f16 ldda [%r1]55, %f32 stba %r10, [%r1]55 stha %r12, [%r1]55 stwa %r0, [%r1]55 stxa %r14, [%r1]55 sta %f48, [%r1]55 stda %f32, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x0 CASE_ASI_0x3c_th4: setx 0x17cc31d2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x5d & ~0x7], %r2 ldx [%r24 + 0x7e & ~0x7], %r4 ldx [%r25 + 0xb7 & ~0x7], %r6 ldx [%r25 + 0x5f & ~0x7], %r8 ldx [%r23 + 0xa7 & ~0x7], %r10 ldx [%r22 + 0x51 & ~0x7], %r12 ldx [%r25 + 0x5e & ~0x7], %r14 ldx [%r27 + 0x40 & ~0x7], %r16 ld [%r27 + 0xc5 & ~0x7], %f0 ld [%r24 + 0xb5 & ~0x7], %f16 ld [%r26 + 0x3f & ~0x7], %f32 ld [%r28 + 0xe9 & ~0x7], %f48 ldsba [%r1]60, %r2 ldsha [%r1]60, %r10 ldswa [%r1]60, %r4 lduba [%r1]60, %r4 lduha [%r1]60, %r8 ldxa [%r1]60, %r6 ldda [%r1]60, %r6 ldstuba [%r1]60, %r8 swapa [%r1]60, %r4 lda [%r1]60, %f0 ldda [%r1]60, %f32 stba %r14, [%r1]60 stha %r0, [%r1]60 stwa %r10, [%r1]60 stxa %r10, [%r1]60 sta %f0, [%r1]60 stda %f0, [%r1]60 casa [%r1]0x3c, %r2, %g0 casxa [%r1]0x3c, %r2, %g0 prefetcha [%r1]60, 0x13 CASE_ASI_0x3f_th4: setx 0x5f97dd7f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd2 & ~0x7], %r2 ldx [%r26 + 0x45 & ~0x7], %r4 ldx [%r22 + 0x58 & ~0x7], %r6 ldx [%r28 + 0x8f & ~0x7], %r8 ldx [%r26 + 0xa0 & ~0x7], %r10 ldx [%r27 + 0x43 & ~0x7], %r12 ldx [%r26 + 0x41 & ~0x7], %r14 ldx [%r21 + 0x19 & ~0x7], %r16 ld [%r27 + 0x45 & ~0x7], %f0 ld [%r26 + 0x99 & ~0x7], %f16 ld [%r28 + 0x6e & ~0x7], %f32 ld [%r25 + 0xe5 & ~0x7], %f48 ldsba [%r1]63, %r2 ldsha [%r1]63, %r14 ldswa [%r1]63, %r16 lduba [%r1]63, %r10 lduha [%r1]63, %r2 ldxa [%r1]63, %r16 ldda [%r1]63, %r14 ldstuba [%r1]63, %r4 swapa [%r1]63, %r12 lda [%r1]63, %f16 ldda [%r1]63, %f32 stba %r6, [%r1]63 stha %r0, [%r1]63 stwa %r8, [%r1]63 stxa %r4, [%r1]63 sta %f48, [%r1]63 stda %f16, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0xd CASE_ASI_0x4b_th4: setx 0xa670bf5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xcf & ~0x7], %r2 ldx [%r21 + 0x59 & ~0x7], %r4 ldx [%r21 + 0xe3 & ~0x7], %r6 ldx [%r21 + 0x28 & ~0x7], %r8 ldx [%r24 + 0x4c & ~0x7], %r10 ldx [%r24 + 0x5 & ~0x7], %r12 ldx [%r26 + 0xee & ~0x7], %r14 ldx [%r25 + 0x4d & ~0x7], %r16 ld [%r25 + 0xe1 & ~0x7], %f0 ld [%r27 + 0xc2 & ~0x7], %f16 ld [%r25 + 0x1a & ~0x7], %f32 ld [%r26 + 0xad & ~0x7], %f48 ldsba [%r1]75, %r10 ldsha [%r1]75, %r12 ldswa [%r1]75, %r10 lduba [%r1]75, %r12 lduha [%r1]75, %r8 ldxa [%r1]75, %r8 ldda [%r1]75, %r10 ldstuba [%r1]75, %r6 swapa [%r1]75, %r8 lda [%r1]75, %f16 ldda [%r1]75, %f48 stba %r14, [%r1]75 stha %r10, [%r1]75 stwa %r4, [%r1]75 stxa %r2, [%r1]75 sta %f16, [%r1]75 stda %f32, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0xb CASE_ASI_0x4d_th4: setx 0x7a9edd82, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x80 & ~0x7], %r2 ldx [%r26 + 0x5e & ~0x7], %r4 ldx [%r22 + 0xe8 & ~0x7], %r6 ldx [%r28 + 0x4e & ~0x7], %r8 ldx [%r28 + 0x5b & ~0x7], %r10 ldx [%r21 + 0x97 & ~0x7], %r12 ldx [%r24 + 0xc9 & ~0x7], %r14 ldx [%r25 + 0x6a & ~0x7], %r16 ld [%r24 + 0x9a & ~0x7], %f0 ld [%r21 + 0x5d & ~0x7], %f16 ld [%r25 + 0xb6 & ~0x7], %f32 ld [%r24 + 0x78 & ~0x7], %f48 ldsba [%r1]77, %r14 ldsha [%r1]77, %r8 ldswa [%r1]77, %r16 lduba [%r1]77, %r14 lduha [%r1]77, %r12 ldxa [%r1]77, %r14 ldda [%r1]77, %r8 ldstuba [%r1]77, %r4 swapa [%r1]77, %r10 lda [%r1]77, %f0 ldda [%r1]77, %f0 stba %r14, [%r1]77 stha %r10, [%r1]77 stwa %r8, [%r1]77 stxa %r12, [%r1]77 sta %f48, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x12 CASE_ASI_0x69_th4: setx 0x670c3e1d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xc7 & ~0x7], %r2 ldx [%r25 + 0xc2 & ~0x7], %r4 ldx [%r24 + 0xed & ~0x7], %r6 ldx [%r25 + 0xd0 & ~0x7], %r8 ldx [%r24 + 0x4c & ~0x7], %r10 ldx [%r21 + 0x24 & ~0x7], %r12 ldx [%r25 + 0xc6 & ~0x7], %r14 ldx [%r22 + 0x5b & ~0x7], %r16 ld [%r28 + 0xe4 & ~0x7], %f0 ld [%r24 + 0x6e & ~0x7], %f16 ld [%r26 + 0xe6 & ~0x7], %f32 ld [%r28 + 0x23 & ~0x7], %f48 ldsba [%r1]105, %r8 ldsha [%r1]105, %r4 ldswa [%r1]105, %r14 lduba [%r1]105, %r2 lduha [%r1]105, %r2 ldxa [%r1]105, %r4 ldda [%r1]105, %r14 ldstuba [%r1]105, %r16 swapa [%r1]105, %r2 lda [%r1]105, %f16 ldda [%r1]105, %f48 stba %r0, [%r1]105 stha %r14, [%r1]105 stwa %r4, [%r1]105 stxa %r6, [%r1]105 sta %f16, [%r1]105 stda %f32, [%r1]105 casa [%r1]0x69, %r2, %g0 casxa [%r1]0x69, %r2, %g0 prefetcha [%r1]105, 0x13 CASE_ASI_0x71_th4: setx 0x4af280cd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xe7 & ~0x7], %r2 ldx [%r25 + 0x59 & ~0x7], %r4 ldx [%r26 + 0x78 & ~0x7], %r6 ldx [%r22 + 0x8 & ~0x7], %r8 ldx [%r24 + 0xaa & ~0x7], %r10 ldx [%r21 + 0x74 & ~0x7], %r12 ldx [%r23 + 0x9f & ~0x7], %r14 ldx [%r25 + 0xa2 & ~0x7], %r16 ld [%r24 + 0xc7 & ~0x7], %f0 ld [%r28 + 0x71 & ~0x7], %f16 ld [%r28 + 0x84 & ~0x7], %f32 ld [%r25 + 0x23 & ~0x7], %f48 ldsba [%r1]113, %r8 ldsha [%r1]113, %r14 ldswa [%r1]113, %r6 lduba [%r1]113, %r4 lduha [%r1]113, %r10 ldxa [%r1]113, %r6 ldda [%r1]113, %r6 ldstuba [%r1]113, %r2 swapa [%r1]113, %r8 lda [%r1]113, %f48 ldda [%r1]113, %f48 stba %r10, [%r1]113 stha %r4, [%r1]113 stwa %r6, [%r1]113 stxa %r6, [%r1]113 sta %f0, [%r1]113 stda %f16, [%r1]113 casa [%r1]0x71, %r2, %g0 casxa [%r1]0x71, %r2, %g0 prefetcha [%r1]113, 0x18 CASE_ASI_0x7c_th4: setx 0x1a2610a7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xa & ~0x7], %r2 ldx [%r23 + 0x98 & ~0x7], %r4 ldx [%r27 + 0x2a & ~0x7], %r6 ldx [%r25 + 0xa7 & ~0x7], %r8 ldx [%r22 + 0xdd & ~0x7], %r10 ldx [%r23 + 0x33 & ~0x7], %r12 ldx [%r21 + 0x21 & ~0x7], %r14 ldx [%r22 + 0xbc & ~0x7], %r16 ld [%r25 + 0x3c & ~0x7], %f0 ld [%r26 + 0x32 & ~0x7], %f16 ld [%r22 + 0xf5 & ~0x7], %f32 ld [%r24 + 0xb & ~0x7], %f48 ldsba [%r1]124, %r6 ldsha [%r1]124, %r8 ldswa [%r1]124, %r8 lduba [%r1]124, %r10 lduha [%r1]124, %r12 ldxa [%r1]124, %r4 ldda [%r1]124, %r8 ldstuba [%r1]124, %r16 swapa [%r1]124, %r16 lda [%r1]124, %f0 ldda [%r1]124, %f0 stba %r4, [%r1]124 stha %r4, [%r1]124 stwa %r10, [%r1]124 stxa %r14, [%r1]124 sta %f16, [%r1]124 stda %f32, [%r1]124 casa [%r1]0x7c, %r2, %g0 casxa [%r1]0x7c, %r2, %g0 prefetcha [%r1]124, 0x1d CASE_ASI_0x8c_th4: setx 0x5d2f8a81, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x9a & ~0x7], %r2 ldx [%r26 + 0x2 & ~0x7], %r4 ldx [%r23 + 0x6d & ~0x7], %r6 ldx [%r25 + 0xf5 & ~0x7], %r8 ldx [%r28 + 0x2b & ~0x7], %r10 ldx [%r24 + 0x38 & ~0x7], %r12 ldx [%r28 + 0x51 & ~0x7], %r14 ldx [%r23 + 0xb5 & ~0x7], %r16 ld [%r28 + 0x3e & ~0x7], %f0 ld [%r28 + 0x21 & ~0x7], %f16 ld [%r28 + 0x7c & ~0x7], %f32 ld [%r23 + 0x9e & ~0x7], %f48 ldsba [%r1]140, %r10 ldsha [%r1]140, %r16 ldswa [%r1]140, %r4 lduba [%r1]140, %r14 lduha [%r1]140, %r10 ldxa [%r1]140, %r6 ldda [%r1]140, %r6 ldstuba [%r1]140, %r6 swapa [%r1]140, %r8 lda [%r1]140, %f48 ldda [%r1]140, %f32 stba %r10, [%r1]140 stha %r10, [%r1]140 stwa %r0, [%r1]140 stxa %r14, [%r1]140 sta %f0, [%r1]140 stda %f48, [%r1]140 casa [%r1]0x8c, %r2, %g0 casxa [%r1]0x8c, %r2, %g0 prefetcha [%r1]140, 0x5 CASE_ASI_0x94_th4: setx 0x697e7d4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x46 & ~0x7], %r2 ldx [%r27 + 0xb0 & ~0x7], %r4 ldx [%r22 + 0x87 & ~0x7], %r6 ldx [%r26 + 0xb0 & ~0x7], %r8 ldx [%r26 + 0x98 & ~0x7], %r10 ldx [%r23 + 0x82 & ~0x7], %r12 ldx [%r27 + 0x3c & ~0x7], %r14 ldx [%r25 + 0x70 & ~0x7], %r16 ld [%r28 + 0x8b & ~0x7], %f0 ld [%r21 + 0x5e & ~0x7], %f16 ld [%r21 + 0xa0 & ~0x7], %f32 ld [%r25 + 0xb5 & ~0x7], %f48 ldsba [%r1]148, %r14 ldsha [%r1]148, %r14 ldswa [%r1]148, %r16 lduba [%r1]148, %r12 lduha [%r1]148, %r4 ldxa [%r1]148, %r8 ldda [%r1]148, %r14 ldstuba [%r1]148, %r2 swapa [%r1]148, %r2 lda [%r1]148, %f48 ldda [%r1]148, %f0 stba %r6, [%r1]148 stha %r4, [%r1]148 stwa %r12, [%r1]148 stxa %r0, [%r1]148 sta %f16, [%r1]148 stda %f16, [%r1]148 casa [%r1]0x94, %r2, %g0 casxa [%r1]0x94, %r2, %g0 prefetcha [%r1]148, 0x1f CASE_ASI_0x9c_th4: setx 0x91cd5e8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf5 & ~0x7], %r2 ldx [%r25 + 0x1a & ~0x7], %r4 ldx [%r21 + 0x84 & ~0x7], %r6 ldx [%r22 + 0x9a & ~0x7], %r8 ldx [%r27 + 0x63 & ~0x7], %r10 ldx [%r21 + 0x3c & ~0x7], %r12 ldx [%r28 + 0x34 & ~0x7], %r14 ldx [%r27 + 0x18 & ~0x7], %r16 ld [%r28 + 0x9f & ~0x7], %f0 ld [%r23 + 0x6e & ~0x7], %f16 ld [%r27 + 0x48 & ~0x7], %f32 ld [%r27 + 0xa2 & ~0x7], %f48 ldsba [%r1]156, %r12 ldsha [%r1]156, %r14 ldswa [%r1]156, %r14 lduba [%r1]156, %r2 lduha [%r1]156, %r16 ldxa [%r1]156, %r8 ldda [%r1]156, %r10 ldstuba [%r1]156, %r2 swapa [%r1]156, %r10 lda [%r1]156, %f16 ldda [%r1]156, %f48 stba %r10, [%r1]156 stha %r14, [%r1]156 stwa %r6, [%r1]156 stxa %r8, [%r1]156 sta %f32, [%r1]156 stda %f16, [%r1]156 casa [%r1]0x9c, %r2, %g0 casxa [%r1]0x9c, %r2, %g0 prefetcha [%r1]156, 0x1f CASE_ASI_0xa4_th4: setx 0x2cbff6a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x96 & ~0x7], %r2 ldx [%r23 + 0x3b & ~0x7], %r4 ldx [%r28 + 0xde & ~0x7], %r6 ldx [%r26 + 0x90 & ~0x7], %r8 ldx [%r23 + 0x68 & ~0x7], %r10 ldx [%r28 + 0x41 & ~0x7], %r12 ldx [%r26 + 0xeb & ~0x7], %r14 ldx [%r27 + 0xe4 & ~0x7], %r16 ld [%r28 + 0xca & ~0x7], %f0 ld [%r21 + 0xe0 & ~0x7], %f16 ld [%r23 + 0xdd & ~0x7], %f32 ld [%r23 + 0x4c & ~0x7], %f48 ldsba [%r1]164, %r2 ldsha [%r1]164, %r16 ldswa [%r1]164, %r16 lduba [%r1]164, %r4 lduha [%r1]164, %r16 ldxa [%r1]164, %r8 ldda [%r1]164, %r14 ldstuba [%r1]164, %r10 swapa [%r1]164, %r2 lda [%r1]164, %f0 ldda [%r1]164, %f16 stba %r8, [%r1]164 stha %r4, [%r1]164 stwa %r4, [%r1]164 stxa %r8, [%r1]164 sta %f0, [%r1]164 stda %f0, [%r1]164 casa [%r1]0xa4, %r2, %g0 casxa [%r1]0xa4, %r2, %g0 prefetcha [%r1]164, 0x4 CASE_ASI_0xac_th4: setx 0x4f2ef7c0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xf9 & ~0x7], %r2 ldx [%r23 + 0xf6 & ~0x7], %r4 ldx [%r22 + 0x34 & ~0x7], %r6 ldx [%r26 + 0x7f & ~0x7], %r8 ldx [%r25 + 0x42 & ~0x7], %r10 ldx [%r24 + 0x5b & ~0x7], %r12 ldx [%r23 + 0x70 & ~0x7], %r14 ldx [%r24 + 0x82 & ~0x7], %r16 ld [%r27 + 0x8d & ~0x7], %f0 ld [%r21 + 0xa2 & ~0x7], %f16 ld [%r26 + 0x96 & ~0x7], %f32 ld [%r25 + 0x5 & ~0x7], %f48 ldsba [%r1]172, %r16 ldsha [%r1]172, %r14 ldswa [%r1]172, %r10 lduba [%r1]172, %r10 lduha [%r1]172, %r4 ldxa [%r1]172, %r4 ldda [%r1]172, %r8 ldstuba [%r1]172, %r10 swapa [%r1]172, %r4 lda [%r1]172, %f0 ldda [%r1]172, %f0 stba %r2, [%r1]172 stha %r8, [%r1]172 stwa %r4, [%r1]172 stxa %r14, [%r1]172 sta %f0, [%r1]172 stda %f32, [%r1]172 casa [%r1]0xac, %r2, %g0 casxa [%r1]0xac, %r2, %g0 prefetcha [%r1]172, 0x11 CASE_ASI_0xb4_th4: setx 0x70ca6d6e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xd & ~0x7], %r2 ldx [%r27 + 0x29 & ~0x7], %r4 ldx [%r28 + 0x5a & ~0x7], %r6 ldx [%r24 + 0x3 & ~0x7], %r8 ldx [%r23 + 0xf3 & ~0x7], %r10 ldx [%r25 + 0xa & ~0x7], %r12 ldx [%r27 + 0xdb & ~0x7], %r14 ldx [%r23 + 0x4c & ~0x7], %r16 ld [%r24 + 0x15 & ~0x7], %f0 ld [%r28 + 0x73 & ~0x7], %f16 ld [%r21 + 0x57 & ~0x7], %f32 ld [%r28 + 0x58 & ~0x7], %f48 ldsba [%r1]180, %r12 ldsha [%r1]180, %r10 ldswa [%r1]180, %r14 lduba [%r1]180, %r2 lduha [%r1]180, %r10 ldxa [%r1]180, %r2 ldda [%r1]180, %r2 ldstuba [%r1]180, %r8 swapa [%r1]180, %r16 lda [%r1]180, %f0 ldda [%r1]180, %f48 stba %r12, [%r1]180 stha %r6, [%r1]180 stwa %r12, [%r1]180 stxa %r14, [%r1]180 sta %f48, [%r1]180 stda %f32, [%r1]180 casa [%r1]0xb4, %r2, %g0 casxa [%r1]0xb4, %r2, %g0 prefetcha [%r1]180, 0xa CASE_ASI_0xbc_th4: setx 0x7ddd5da1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x5e & ~0x7], %r2 ldx [%r28 + 0xfb & ~0x7], %r4 ldx [%r26 + 0x35 & ~0x7], %r6 ldx [%r24 + 0x16 & ~0x7], %r8 ldx [%r24 + 0xdd & ~0x7], %r10 ldx [%r25 + 0xdb & ~0x7], %r12 ldx [%r24 + 0xd8 & ~0x7], %r14 ldx [%r23 + 0x8a & ~0x7], %r16 ld [%r25 + 0xe7 & ~0x7], %f0 ld [%r27 + 0x15 & ~0x7], %f16 ld [%r24 + 0x6f & ~0x7], %f32 ld [%r23 + 0x2a & ~0x7], %f48 ldsba [%r1]188, %r6 ldsha [%r1]188, %r8 ldswa [%r1]188, %r16 lduba [%r1]188, %r10 lduha [%r1]188, %r8 ldxa [%r1]188, %r14 ldda [%r1]188, %r16 ldstuba [%r1]188, %r10 swapa [%r1]188, %r8 lda [%r1]188, %f48 ldda [%r1]188, %f48 stba %r14, [%r1]188 stha %r8, [%r1]188 stwa %r0, [%r1]188 stxa %r0, [%r1]188 sta %f16, [%r1]188 stda %f48, [%r1]188 casa [%r1]0xbc, %r2, %g0 casxa [%r1]0xbc, %r2, %g0 prefetcha [%r1]188, 0x13 CASE_ASI_0xce_th4: setx 0x6fbde8ea, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf8 & ~0x7], %r2 ldx [%r21 + 0x1b & ~0x7], %r4 ldx [%r27 + 0x6b & ~0x7], %r6 ldx [%r28 + 0x5d & ~0x7], %r8 ldx [%r25 + 0x25 & ~0x7], %r10 ldx [%r25 + 0x8d & ~0x7], %r12 ldx [%r23 + 0x3a & ~0x7], %r14 ldx [%r26 + 0xbc & ~0x7], %r16 ld [%r27 + 0x33 & ~0x7], %f0 ld [%r23 + 0xb1 & ~0x7], %f16 ld [%r25 + 0xb3 & ~0x7], %f32 ld [%r23 + 0xec & ~0x7], %f48 ldsba [%r1]206, %r12 ldsha [%r1]206, %r14 ldswa [%r1]206, %r6 lduba [%r1]206, %r4 lduha [%r1]206, %r12 ldxa [%r1]206, %r12 ldda [%r1]206, %r6 ldstuba [%r1]206, %r14 swapa [%r1]206, %r12 lda [%r1]206, %f0 ldda [%r1]206, %f48 stba %r12, [%r1]206 stha %r0, [%r1]206 stwa %r12, [%r1]206 stxa %r12, [%r1]206 sta %f0, [%r1]206 stda %f48, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x1c CASE_ASI_0xcf_th4: setx 0x767a9916, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xce & ~0x7], %r2 ldx [%r23 + 0x9 & ~0x7], %r4 ldx [%r25 + 0x8e & ~0x7], %r6 ldx [%r24 + 0xd & ~0x7], %r8 ldx [%r28 + 0xc8 & ~0x7], %r10 ldx [%r27 + 0x50 & ~0x7], %r12 ldx [%r23 + 0x3b & ~0x7], %r14 ldx [%r23 + 0xd2 & ~0x7], %r16 ld [%r26 + 0x32 & ~0x7], %f0 ld [%r21 + 0x2e & ~0x7], %f16 ld [%r25 + 0x2e & ~0x7], %f32 ld [%r21 + 0xca & ~0x7], %f48 ldsba [%r1]207, %r12 ldsha [%r1]207, %r2 ldswa [%r1]207, %r4 lduba [%r1]207, %r8 lduha [%r1]207, %r16 ldxa [%r1]207, %r12 ldda [%r1]207, %r6 ldstuba [%r1]207, %r16 swapa [%r1]207, %r16 lda [%r1]207, %f32 ldda [%r1]207, %f16 stba %r6, [%r1]207 stha %r8, [%r1]207 stwa %r12, [%r1]207 stxa %r12, [%r1]207 sta %f32, [%r1]207 stda %f48, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x11 CASE_ASI_0xd6_th4: setx 0xf8744e3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xa4 & ~0x7], %r2 ldx [%r22 + 0xd7 & ~0x7], %r4 ldx [%r28 + 0xcf & ~0x7], %r6 ldx [%r23 + 0x38 & ~0x7], %r8 ldx [%r25 + 0x93 & ~0x7], %r10 ldx [%r28 + 0x30 & ~0x7], %r12 ldx [%r23 + 0x59 & ~0x7], %r14 ldx [%r25 + 0x24 & ~0x7], %r16 ld [%r28 + 0xe5 & ~0x7], %f0 ld [%r26 + 0x63 & ~0x7], %f16 ld [%r23 + 0x93 & ~0x7], %f32 ld [%r25 + 0xa0 & ~0x7], %f48 ldsba [%r1]214, %r4 ldsha [%r1]214, %r14 ldswa [%r1]214, %r8 lduba [%r1]214, %r10 lduha [%r1]214, %r4 ldxa [%r1]214, %r14 ldda [%r1]214, %r16 ldstuba [%r1]214, %r6 swapa [%r1]214, %r6 lda [%r1]214, %f48 ldda [%r1]214, %f32 stba %r6, [%r1]214 stha %r8, [%r1]214 stwa %r4, [%r1]214 stxa %r14, [%r1]214 sta %f48, [%r1]214 stda %f32, [%r1]214 casa [%r1]0xd6, %r2, %g0 casxa [%r1]0xd6, %r2, %g0 prefetcha [%r1]214, 0x15 CASE_ASI_0xe6_th4: setx 0x3a7bcdbc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xa1 & ~0x7], %r2 ldx [%r22 + 0x19 & ~0x7], %r4 ldx [%r27 + 0x49 & ~0x7], %r6 ldx [%r23 + 0x7b & ~0x7], %r8 ldx [%r25 + 0xb0 & ~0x7], %r10 ldx [%r28 + 0xf1 & ~0x7], %r12 ldx [%r23 + 0xa4 & ~0x7], %r14 ldx [%r23 + 0x56 & ~0x7], %r16 ld [%r28 + 0x7c & ~0x7], %f0 ld [%r27 + 0x9e & ~0x7], %f16 ld [%r21 + 0xda & ~0x7], %f32 ld [%r21 + 0xf3 & ~0x7], %f48 ldsba [%r1]230, %r12 ldsha [%r1]230, %r16 ldswa [%r1]230, %r10 lduba [%r1]230, %r8 lduha [%r1]230, %r10 ldxa [%r1]230, %r10 ldda [%r1]230, %r8 ldstuba [%r1]230, %r8 swapa [%r1]230, %r14 lda [%r1]230, %f32 ldda [%r1]230, %f16 stba %r6, [%r1]230 stha %r6, [%r1]230 stwa %r4, [%r1]230 stxa %r14, [%r1]230 sta %f16, [%r1]230 stda %f0, [%r1]230 casa [%r1]0xe6, %r2, %g0 casxa [%r1]0xe6, %r2, %g0 prefetcha [%r1]230, 0x1d CASE_ASI_0xf2_th4: setx 0x8f051b6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x2c & ~0x7], %r2 ldx [%r27 + 0x4 & ~0x7], %r4 ldx [%r21 + 0xdb & ~0x7], %r6 ldx [%r22 + 0xbc & ~0x7], %r8 ldx [%r22 + 0x71 & ~0x7], %r10 ldx [%r27 + 0x2 & ~0x7], %r12 ldx [%r26 + 0x52 & ~0x7], %r14 ldx [%r23 + 0x56 & ~0x7], %r16 ld [%r26 + 0xf3 & ~0x7], %f0 ld [%r28 + 0xba & ~0x7], %f16 ld [%r23 + 0x55 & ~0x7], %f32 ld [%r23 + 0xe9 & ~0x7], %f48 ldsba [%r1]242, %r10 ldsha [%r1]242, %r2 ldswa [%r1]242, %r4 lduba [%r1]242, %r4 lduha [%r1]242, %r8 ldxa [%r1]242, %r8 ldda [%r1]242, %r10 ldstuba [%r1]242, %r2 swapa [%r1]242, %r12 lda [%r1]242, %f48 ldda [%r1]242, %f16 stba %r10, [%r1]242 stha %r14, [%r1]242 stwa %r12, [%r1]242 stxa %r4, [%r1]242 sta %f32, [%r1]242 stda %f32, [%r1]242 casa [%r1]0xf2, %r2, %g0 casxa [%r1]0xf2, %r2, %g0 prefetcha [%r1]242, 0xf CASE_ASI_0xfc_th4: setx 0x3a323e57, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x6f & ~0x7], %r2 ldx [%r22 + 0x54 & ~0x7], %r4 ldx [%r23 + 0x3b & ~0x7], %r6 ldx [%r28 + 0xec & ~0x7], %r8 ldx [%r26 + 0xc & ~0x7], %r10 ldx [%r22 + 0x1c & ~0x7], %r12 ldx [%r22 + 0x5b & ~0x7], %r14 ldx [%r22 + 0xa9 & ~0x7], %r16 ld [%r28 + 0x32 & ~0x7], %f0 ld [%r23 + 0x1b & ~0x7], %f16 ld [%r22 + 0x79 & ~0x7], %f32 ld [%r21 + 0xa9 & ~0x7], %f48 ldsba [%r1]252, %r10 ldsha [%r1]252, %r4 ldswa [%r1]252, %r6 lduba [%r1]252, %r2 lduha [%r1]252, %r4 ldxa [%r1]252, %r2 ldda [%r1]252, %r8 ldstuba [%r1]252, %r12 swapa [%r1]252, %r8 lda [%r1]252, %f16 ldda [%r1]252, %f32 stba %r14, [%r1]252 stha %r0, [%r1]252 stwa %r10, [%r1]252 stxa %r2, [%r1]252 sta %f32, [%r1]252 stda %f0, [%r1]252 casa [%r1]0xfc, %r2, %g0 casxa [%r1]0xfc, %r2, %g0 prefetcha [%r1]252, 0x7 CASE_ASI_0x41_th4_0x0: mov %g0, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r2 ldswa [%r1]65, %r16 lduba [%r1]65, %r12 lduha [%r1]65, %r2 ldxa [%r1]65, %r12 ldda [%r1]65, %r10 ldstuba [%r1]65, %r2 swapa [%r1]65, %r10 lda [%r1]65, %f48 ldda [%r1]65, %f32 stba %r8, [%r1]65 stha %r10, [%r1]65 stwa %r12, [%r1]65 stxa %r14, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x9 CASE_ASI_0x41_th4_0x10: set 0x10, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r8 ldswa [%r1]65, %r16 lduba [%r1]65, %r2 lduha [%r1]65, %r6 ldxa [%r1]65, %r16 ldda [%r1]65, %r4 ldstuba [%r1]65, %r2 swapa [%r1]65, %r10 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r4, [%r1]65 stha %r10, [%r1]65 stwa %r14, [%r1]65 stxa %r14, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x41_th4_0x58: set 0x58, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r12 ldswa [%r1]65, %r4 lduba [%r1]65, %r10 lduha [%r1]65, %r4 ldxa [%r1]65, %r14 ldda [%r1]65, %r4 ldstuba [%r1]65, %r16 swapa [%r1]65, %r12 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r10, [%r1]65 stha %r2, [%r1]65 stwa %r8, [%r1]65 stxa %r0, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xa CASE_ASI_0x4f_th4_range103: !!asi_range = 0x0-0x38 set 0x1c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r10 ldsha [%r1]79, %r8 ldswa [%r1]79, %r14 lduba [%r1]79, %r8 lduha [%r1]79, %r4 ldxa [%r1]79, %r2 ldda [%r1]79, %r10 ldstuba [%r1]79, %r6 swapa [%r1]79, %r2 lda [%r1]79, %f16 ldda [%r1]79, %f16 stba %r6, [%r1]79 stha %r14, [%r1]79 stwa %r8, [%r1]79 sta %f48, [%r1]79 stda %f0, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0xe CASE_ASI_0x4c_th4_range104: !!asi_range = 0x0-0x18 set 0x16, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r10 ldsha [%r1]76, %r16 ldswa [%r1]76, %r16 lduba [%r1]76, %r12 lduha [%r1]76, %r16 ldxa [%r1]76, %r6 ldda [%r1]76, %r6 ldstuba [%r1]76, %r6 swapa [%r1]76, %r12 lda [%r1]76, %f32 ldda [%r1]76, %f16 stba %r4, [%r1]76 stha %r2, [%r1]76 stwa %r0, [%r1]76 sta %f16, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xf CASE_ASI_0x40_th4_0x30: set 0x30, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r4 ldswa [%r1]64, %r4 lduba [%r1]64, %r2 lduha [%r1]64, %r2 ldxa [%r1]64, %r12 ldda [%r1]64, %r14 ldstuba [%r1]64, %r16 swapa [%r1]64, %r16 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r0, [%r1]64 stha %r2, [%r1]64 stwa %r0, [%r1]64 stxa %r12, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x5 CASE_ASI_0x40_th4_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r12 ldswa [%r1]64, %r8 lduba [%r1]64, %r8 lduha [%r1]64, %r4 ldxa [%r1]64, %r2 ldda [%r1]64, %r12 ldstuba [%r1]64, %r6 swapa [%r1]64, %r12 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r6, [%r1]64 stwa %r0, [%r1]64 stxa %r12, [%r1]64 sta %f16, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xa CASE_ASI_0x40_th4_0x28: set 0x28, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r14 ldswa [%r1]64, %r2 lduba [%r1]64, %r12 lduha [%r1]64, %r6 ldxa [%r1]64, %r8 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r10 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r14, [%r1]64 stwa %r0, [%r1]64 sta %f48, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xb CASE_ASI_0x45_th4_range105: !!asi_range = 0x0-0x18 set 0xb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r12 ldsha [%r1]69, %r14 ldswa [%r1]69, %r10 lduba [%r1]69, %r2 lduha [%r1]69, %r10 ldxa [%r1]69, %r4 ldda [%r1]69, %r12 ldstuba [%r1]69, %r6 swapa [%r1]69, %r4 lda [%r1]69, %f16 ldda [%r1]69, %f48 stba %r0, [%r1]69 stha %r0, [%r1]69 stwa %r14, [%r1]69 sta %f48, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0xc CASE_ASI_0x50_th4_0x0: mov %g0, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r6 ldswa [%r1]80, %r12 lduba [%r1]80, %r16 lduha [%r1]80, %r4 ldxa [%r1]80, %r10 ldda [%r1]80, %r6 ldstuba [%r1]80, %r14 swapa [%r1]80, %r6 lda [%r1]80, %f32 ldda [%r1]80, %f48 stba %r8, [%r1]80 stha %r2, [%r1]80 stwa %r6, [%r1]80 stxa %r4, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1f CASE_ASI_0x5e_th4_range106: !!asi_range = 0x0-0x7f8 set 0x68e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r14 ldsha [%r1]94, %r10 ldswa [%r1]94, %r8 lduba [%r1]94, %r14 lduha [%r1]94, %r8 ldxa [%r1]94, %r14 ldda [%r1]94, %r2 ldstuba [%r1]94, %r8 swapa [%r1]94, %r10 lda [%r1]94, %f48 ldda [%r1]94, %f32 stba %r10, [%r1]94 stha %r10, [%r1]94 stwa %r0, [%r1]94 stxa %r14, [%r1]94 sta %f32, [%r1]94 stda %f0, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x2 CASE_ASI_0x73_th4_0x0: mov %g0, %r1 ldsba [%r1]115, %r12 ldsha [%r1]115, %r14 ldswa [%r1]115, %r8 lduba [%r1]115, %r8 lduha [%r1]115, %r12 ldxa [%r1]115, %r16 ldda [%r1]115, %r16 ldstuba [%r1]115, %r16 swapa [%r1]115, %r8 lda [%r1]115, %f0 ldda [%r1]115, %f0 stba %r0, [%r1]115 stha %r14, [%r1]115 stwa %r14, [%r1]115 sta %f0, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x9 CASE_ASI_0x58_th4_0x18: set 0x18, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r12 ldswa [%r1]88, %r6 lduba [%r1]88, %r8 lduha [%r1]88, %r8 ldxa [%r1]88, %r2 ldda [%r1]88, %r4 ldstuba [%r1]88, %r10 swapa [%r1]88, %r2 lda [%r1]88, %f0 ldda [%r1]88, %f16 stba %r12, [%r1]88 stha %r14, [%r1]88 stwa %r10, [%r1]88 sta %f16, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xb CASE_ASI_0x58_th4_0x30: set 0x30, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r6 ldswa [%r1]88, %r2 lduba [%r1]88, %r16 lduha [%r1]88, %r6 ldxa [%r1]88, %r4 ldda [%r1]88, %r2 ldstuba [%r1]88, %r12 swapa [%r1]88, %r2 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r4, [%r1]88 stha %r2, [%r1]88 stwa %r14, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1e CASE_ASI_0x58_th4_0x38: set 0x38, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r14 ldswa [%r1]88, %r4 lduba [%r1]88, %r4 lduha [%r1]88, %r12 ldxa [%r1]88, %r6 ldda [%r1]88, %r4 ldstuba [%r1]88, %r6 swapa [%r1]88, %r10 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r10, [%r1]88 stha %r0, [%r1]88 stwa %r6, [%r1]88 sta %f32, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1e CASE_ASI_0x58_th4_0x40: set 0x40, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r10 ldswa [%r1]88, %r16 lduba [%r1]88, %r6 lduha [%r1]88, %r8 ldxa [%r1]88, %r16 ldda [%r1]88, %r16 ldstuba [%r1]88, %r14 swapa [%r1]88, %r4 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r0, [%r1]88 stha %r8, [%r1]88 stwa %r4, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th4_0x80: set 0x80, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r6 ldswa [%r1]88, %r4 lduba [%r1]88, %r12 lduha [%r1]88, %r6 ldxa [%r1]88, %r14 ldda [%r1]88, %r14 ldstuba [%r1]88, %r10 swapa [%r1]88, %r12 lda [%r1]88, %f48 ldda [%r1]88, %f32 stba %r4, [%r1]88 stha %r14, [%r1]88 stwa %r4, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x17 CASE_ASI_0x56_th4_range107: !!asi_range = 0x0-0x1f8 set 0x15, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r12 ldswa [%r1]86, %r14 lduba [%r1]86, %r10 lduha [%r1]86, %r6 ldxa [%r1]86, %r12 ldda [%r1]86, %r14 ldstuba [%r1]86, %r12 swapa [%r1]86, %r16 lda [%r1]86, %f32 ldda [%r1]86, %f0 stba %r10, [%r1]86 stha %r2, [%r1]86 stwa %r0, [%r1]86 stxa %r14, [%r1]86 sta %f32, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1c CASE_ASI_0x56_th4_range108: !!asi_range = 0x400-0x5f8 set 0x444, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r16 ldswa [%r1]86, %r16 lduba [%r1]86, %r4 lduha [%r1]86, %r16 ldxa [%r1]86, %r2 ldda [%r1]86, %r4 ldstuba [%r1]86, %r14 swapa [%r1]86, %r12 lda [%r1]86, %f16 ldda [%r1]86, %f0 stba %r2, [%r1]86 stha %r6, [%r1]86 stwa %r2, [%r1]86 stxa %r14, [%r1]86 sta %f32, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x14 CASE_ASI_0x41_th4_0x20: set 0x20, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r12 ldswa [%r1]65, %r16 lduba [%r1]65, %r12 lduha [%r1]65, %r6 ldxa [%r1]65, %r14 ldda [%r1]65, %r14 ldstuba [%r1]65, %r4 swapa [%r1]65, %r2 lda [%r1]65, %f48 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r12, [%r1]65 stwa %r14, [%r1]65 sta %f32, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x0 CASE_ASI_0x41_th4_0x30: set 0x30, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r10 ldswa [%r1]65, %r14 lduba [%r1]65, %r8 lduha [%r1]65, %r14 ldxa [%r1]65, %r10 ldda [%r1]65, %r4 ldstuba [%r1]65, %r4 swapa [%r1]65, %r10 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r0, [%r1]65 stha %r14, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1a CASE_ASI_0x41_th4_0x38: set 0x38, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r14 ldswa [%r1]65, %r6 lduba [%r1]65, %r4 lduha [%r1]65, %r4 ldxa [%r1]65, %r8 ldda [%r1]65, %r12 ldstuba [%r1]65, %r12 swapa [%r1]65, %r8 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r0, [%r1]65 stwa %r10, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1c CASE_ASI_0x41_th4_0x50: set 0x50, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r2 ldswa [%r1]65, %r10 lduba [%r1]65, %r16 lduha [%r1]65, %r8 ldxa [%r1]65, %r14 ldda [%r1]65, %r16 ldstuba [%r1]65, %r16 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r10, [%r1]65 stwa %r12, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x0 CASE_ASI_0x5d_th4_range109: !!asi_range = 0x0-0xff8 set 0x95c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r2 ldsha [%r1]93, %r14 ldswa [%r1]93, %r4 lduba [%r1]93, %r6 lduha [%r1]93, %r12 ldxa [%r1]93, %r10 ldda [%r1]93, %r16 ldstuba [%r1]93, %r16 swapa [%r1]93, %r8 lda [%r1]93, %f32 ldda [%r1]93, %f0 stba %r6, [%r1]93 stha %r4, [%r1]93 stwa %r2, [%r1]93 sta %f16, [%r1]93 stda %f32, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x1a CASE_ASI_0x20_th4_range110: !!asi_range = 0x0-0x38 set 0x12, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r10 ldsha [%r1]32, %r16 ldswa [%r1]32, %r8 lduba [%r1]32, %r4 lduha [%r1]32, %r10 ldxa [%r1]32, %r4 ldda [%r1]32, %r16 ldstuba [%r1]32, %r6 swapa [%r1]32, %r12 lda [%r1]32, %f32 ldda [%r1]32, %f48 stba %r12, [%r1]32 stha %r2, [%r1]32 stwa %r8, [%r1]32 sta %f48, [%r1]32 stda %f16, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x2 CASE_ASI_0x4c_th4_0x20: set 0x20, %r1 ldsba [%r1]76, %r14 ldsha [%r1]76, %r12 ldswa [%r1]76, %r4 lduba [%r1]76, %r4 lduha [%r1]76, %r10 ldxa [%r1]76, %r8 ldda [%r1]76, %r4 ldstuba [%r1]76, %r14 swapa [%r1]76, %r14 lda [%r1]76, %f16 ldda [%r1]76, %f16 stba %r6, [%r1]76 stha %r14, [%r1]76 stwa %r10, [%r1]76 stxa %r10, [%r1]76 sta %f0, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x13 CASE_ASI_0x4c_th4_0x28: set 0x28, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r16 ldswa [%r1]76, %r4 lduba [%r1]76, %r8 lduha [%r1]76, %r14 ldxa [%r1]76, %r16 ldda [%r1]76, %r12 ldstuba [%r1]76, %r4 swapa [%r1]76, %r10 lda [%r1]76, %f48 ldda [%r1]76, %f0 stba %r4, [%r1]76 stha %r14, [%r1]76 stwa %r0, [%r1]76 stxa %r10, [%r1]76 sta %f16, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x16 CASE_ASI_0x58_th4_0x0: mov %g0, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r16 ldswa [%r1]88, %r10 lduba [%r1]88, %r16 lduha [%r1]88, %r10 ldxa [%r1]88, %r10 ldda [%r1]88, %r16 ldstuba [%r1]88, %r14 swapa [%r1]88, %r6 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r8, [%r1]88 stha %r10, [%r1]88 stwa %r12, [%r1]88 stxa %r4, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x6 CASE_ASI_0x58_th4_0x20: set 0x20, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r14 ldswa [%r1]88, %r10 lduba [%r1]88, %r6 lduha [%r1]88, %r8 ldxa [%r1]88, %r12 ldda [%r1]88, %r12 ldstuba [%r1]88, %r6 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r14, [%r1]88 stha %r8, [%r1]88 stwa %r12, [%r1]88 stxa %r4, [%r1]88 sta %f48, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1b CASE_ASI_0x57_th4: setx 0x617bb2f0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xad & ~0x7], %r2 ldx [%r21 + 0xa0 & ~0x7], %r4 ldx [%r28 + 0x6b & ~0x7], %r6 ldx [%r28 + 0x4e & ~0x7], %r8 ldx [%r23 + 0x67 & ~0x7], %r10 ldx [%r26 + 0xf1 & ~0x7], %r12 ldx [%r25 + 0x32 & ~0x7], %r14 ldx [%r25 + 0x3b & ~0x7], %r16 ld [%r22 + 0x6a & ~0x7], %f0 ld [%r24 + 0x52 & ~0x7], %f16 ld [%r27 + 0x4c & ~0x7], %f32 ld [%r27 + 0x64 & ~0x7], %f48 ldsba [%r1]87, %r2 ldsha [%r1]87, %r16 ldswa [%r1]87, %r8 lduba [%r1]87, %r10 lduha [%r1]87, %r6 ldxa [%r1]87, %r6 ldda [%r1]87, %r4 ldstuba [%r1]87, %r12 swapa [%r1]87, %r14 lda [%r1]87, %f32 ldda [%r1]87, %f48 stba %r8, [%r1]87 stha %r14, [%r1]87 stwa %r14, [%r1]87 sta %f16, [%r1]87 stda %f32, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0xf CASE_ASI_0x51_th4_range111: !!asi_range = 0x0-0x38 set 0x19, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r4 ldsha [%r1]81, %r8 ldswa [%r1]81, %r6 lduba [%r1]81, %r4 lduha [%r1]81, %r4 ldxa [%r1]81, %r10 ldda [%r1]81, %r4 ldstuba [%r1]81, %r6 swapa [%r1]81, %r12 lda [%r1]81, %f32 ldda [%r1]81, %f16 stba %r10, [%r1]81 stha %r10, [%r1]81 stwa %r8, [%r1]81 sta %f32, [%r1]81 stda %f16, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1f CASE_ASI_0x5a_th4_range112: !!asi_range = 0x0-0x38 set 0x2a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r14 ldsha [%r1]90, %r2 ldswa [%r1]90, %r14 lduba [%r1]90, %r16 lduha [%r1]90, %r6 ldxa [%r1]90, %r2 ldda [%r1]90, %r6 ldstuba [%r1]90, %r16 swapa [%r1]90, %r2 lda [%r1]90, %f48 ldda [%r1]90, %f32 stba %r10, [%r1]90 stha %r14, [%r1]90 stwa %r8, [%r1]90 sta %f32, [%r1]90 stda %f48, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x5 CASE_ASI_0x5b_th4_range113: !!asi_range = 0x0-0x38 set 0x30, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r8 ldsha [%r1]91, %r10 ldswa [%r1]91, %r14 lduba [%r1]91, %r6 lduha [%r1]91, %r8 ldxa [%r1]91, %r8 ldda [%r1]91, %r8 ldstuba [%r1]91, %r6 swapa [%r1]91, %r6 lda [%r1]91, %f16 ldda [%r1]91, %f32 stba %r10, [%r1]91 stha %r4, [%r1]91 stwa %r8, [%r1]91 sta %f48, [%r1]91 stda %f48, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1e CASE_ASI_0x54_th4_range114: !!asi_range = 0x10-0x98 set 0x2f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r8 ldsha [%r1]84, %r16 ldswa [%r1]84, %r14 lduba [%r1]84, %r16 lduha [%r1]84, %r14 ldxa [%r1]84, %r8 ldda [%r1]84, %r6 ldstuba [%r1]84, %r14 swapa [%r1]84, %r10 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r14, [%r1]84 stha %r2, [%r1]84 stwa %r4, [%r1]84 sta %f0, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x11 CASE_ASI_0x72_th4_0x0: mov %g0, %r1 ldsba [%r1]114, %r4 ldsha [%r1]114, %r12 ldswa [%r1]114, %r2 lduba [%r1]114, %r6 lduha [%r1]114, %r12 ldxa [%r1]114, %r8 ldda [%r1]114, %r2 ldstuba [%r1]114, %r8 swapa [%r1]114, %r6 lda [%r1]114, %f0 ldda [%r1]114, %f32 stba %r2, [%r1]114 stha %r10, [%r1]114 stwa %r2, [%r1]114 sta %f16, [%r1]114 stda %f32, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1b CASE_ASI_0x41_th4_0x60: set 0x60, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r8 ldswa [%r1]65, %r16 lduba [%r1]65, %r14 lduha [%r1]65, %r2 ldxa [%r1]65, %r14 ldda [%r1]65, %r8 ldstuba [%r1]65, %r8 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r0, [%r1]65 stha %r10, [%r1]65 stwa %r6, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x3 CASE_ASI_0x41_th4_0x68: set 0x68, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r16 ldswa [%r1]65, %r2 lduba [%r1]65, %r14 lduha [%r1]65, %r8 ldxa [%r1]65, %r10 ldda [%r1]65, %r8 ldstuba [%r1]65, %r12 swapa [%r1]65, %r16 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r6, [%r1]65 stha %r4, [%r1]65 stwa %r10, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x10 CASE_ASI_0x63_th4_0x0: mov %g0, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r12 ldswa [%r1]99, %r8 lduba [%r1]99, %r16 lduha [%r1]99, %r16 ldxa [%r1]99, %r6 ldda [%r1]99, %r4 ldstuba [%r1]99, %r16 swapa [%r1]99, %r16 lda [%r1]99, %f16 ldda [%r1]99, %f16 stba %r6, [%r1]99 stha %r14, [%r1]99 stwa %r0, [%r1]99 stxa %r2, [%r1]99 sta %f16, [%r1]99 stda %f32, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1c CASE_ASI_0x63_th4_0x10: set 0x10, %r1 ldsba [%r1]99, %r8 ldsha [%r1]99, %r14 ldswa [%r1]99, %r10 lduba [%r1]99, %r2 lduha [%r1]99, %r6 ldxa [%r1]99, %r4 ldda [%r1]99, %r10 ldstuba [%r1]99, %r14 swapa [%r1]99, %r10 lda [%r1]99, %f48 ldda [%r1]99, %f48 stba %r0, [%r1]99 stha %r14, [%r1]99 stwa %r4, [%r1]99 stxa %r6, [%r1]99 sta %f0, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x6 CASE_ASI_0x43_th4_0x0: mov %g0, %r1 ldsba [%r1]67, %r14 ldsha [%r1]67, %r4 ldswa [%r1]67, %r4 lduba [%r1]67, %r12 lduha [%r1]67, %r16 ldxa [%r1]67, %r16 ldda [%r1]67, %r10 ldstuba [%r1]67, %r4 swapa [%r1]67, %r8 lda [%r1]67, %f0 ldda [%r1]67, %f16 stba %r2, [%r1]67 stha %r10, [%r1]67 stwa %r4, [%r1]67 sta %f32, [%r1]67 stda %f0, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1e CASE_ASI_0x59_th4_range115: !!asi_range = 0x0-0x78 set 0x3a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r8 ldsha [%r1]89, %r14 ldswa [%r1]89, %r12 lduba [%r1]89, %r4 lduha [%r1]89, %r8 ldxa [%r1]89, %r14 ldda [%r1]89, %r6 ldstuba [%r1]89, %r8 swapa [%r1]89, %r2 lda [%r1]89, %f16 ldda [%r1]89, %f48 stba %r4, [%r1]89 stha %r4, [%r1]89 stwa %r12, [%r1]89 sta %f0, [%r1]89 stda %f0, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x1b CASE_ASI_0x67_th4_range116: !!asi_range = 0x0-0x7fe0 set 0x42af, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r10 ldsha [%r1]103, %r12 ldswa [%r1]103, %r8 lduba [%r1]103, %r4 lduha [%r1]103, %r2 ldxa [%r1]103, %r4 ldda [%r1]103, %r16 ldstuba [%r1]103, %r2 swapa [%r1]103, %r16 lda [%r1]103, %f48 ldda [%r1]103, %f48 stba %r10, [%r1]103 stha %r0, [%r1]103 stwa %r0, [%r1]103 sta %f0, [%r1]103 stda %f0, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0xb CASE_ASI_0x4e_th4_0x0: mov %g0, %r1 ldsba [%r1]78, %r8 ldsha [%r1]78, %r8 ldswa [%r1]78, %r10 lduba [%r1]78, %r6 lduha [%r1]78, %r12 ldxa [%r1]78, %r4 ldda [%r1]78, %r12 ldstuba [%r1]78, %r2 swapa [%r1]78, %r6 lda [%r1]78, %f0 ldda [%r1]78, %f48 stba %r6, [%r1]78 stha %r0, [%r1]78 stwa %r2, [%r1]78 sta %f32, [%r1]78 stda %f32, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x13 CASE_ASI_0x48_th4_range117: !!asi_range = 0x0-0xf8 set 0xed, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r16 ldsha [%r1]72, %r14 ldswa [%r1]72, %r4 lduba [%r1]72, %r2 lduha [%r1]72, %r14 ldxa [%r1]72, %r16 ldda [%r1]72, %r2 ldstuba [%r1]72, %r14 swapa [%r1]72, %r6 lda [%r1]72, %f32 ldda [%r1]72, %f0 stba %r14, [%r1]72 stha %r8, [%r1]72 stwa %r6, [%r1]72 stxa %r12, [%r1]72 sta %f16, [%r1]72 stda %f48, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x0 CASE_ASI_0x49_th4_range118: !!asi_range = 0x0-0xf8 set 0x94, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r4 ldsha [%r1]73, %r12 ldswa [%r1]73, %r16 lduba [%r1]73, %r12 lduha [%r1]73, %r12 ldxa [%r1]73, %r12 ldda [%r1]73, %r14 ldstuba [%r1]73, %r16 swapa [%r1]73, %r10 lda [%r1]73, %f32 ldda [%r1]73, %f48 stba %r14, [%r1]73 stha %r10, [%r1]73 stwa %r2, [%r1]73 stxa %r12, [%r1]73 sta %f48, [%r1]73 stda %f32, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x19 CASE_ASI_0x5f_th4: setx 0x73b4ce63, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xa2 & ~0x7], %r2 ldx [%r27 + 0x26 & ~0x7], %r4 ldx [%r28 + 0xb2 & ~0x7], %r6 ldx [%r21 + 0x87 & ~0x7], %r8 ldx [%r28 + 0x8b & ~0x7], %r10 ldx [%r22 + 0xed & ~0x7], %r12 ldx [%r21 + 0xc7 & ~0x7], %r14 ldx [%r22 + 0x90 & ~0x7], %r16 ld [%r22 + 0xd4 & ~0x7], %f0 ld [%r22 + 0x40 & ~0x7], %f16 ld [%r28 + 0xd6 & ~0x7], %f32 ld [%r24 + 0x87 & ~0x7], %f48 ldsba [%r1]95, %r16 ldsha [%r1]95, %r6 ldswa [%r1]95, %r6 lduba [%r1]95, %r16 lduha [%r1]95, %r8 ldxa [%r1]95, %r12 ldda [%r1]95, %r16 ldstuba [%r1]95, %r4 swapa [%r1]95, %r12 lda [%r1]95, %f48 ldda [%r1]95, %f48 stba %r12, [%r1]95 stha %r6, [%r1]95 stwa %r6, [%r1]95 sta %f48, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0xf CASE_ASI_0x53_th4: setx 0xeabebc3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xa4 & ~0x7], %r2 ldx [%r27 + 0x97 & ~0x7], %r4 ldx [%r24 + 0x72 & ~0x7], %r6 ldx [%r27 + 0x1b & ~0x7], %r8 ldx [%r28 + 0xa5 & ~0x7], %r10 ldx [%r26 + 0x1b & ~0x7], %r12 ldx [%r25 + 0x5f & ~0x7], %r14 ldx [%r21 + 0xb3 & ~0x7], %r16 ld [%r26 + 0x76 & ~0x7], %f0 ld [%r25 + 0x62 & ~0x7], %f16 ld [%r24 + 0x9c & ~0x7], %f32 ld [%r22 + 0x96 & ~0x7], %f48 ldsba [%r1]83, %r12 ldsha [%r1]83, %r8 ldswa [%r1]83, %r12 lduba [%r1]83, %r10 lduha [%r1]83, %r14 ldxa [%r1]83, %r4 ldda [%r1]83, %r8 ldstuba [%r1]83, %r14 swapa [%r1]83, %r6 lda [%r1]83, %f0 ldda [%r1]83, %f32 stba %r4, [%r1]83 stha %r10, [%r1]83 stwa %r10, [%r1]83 stxa %r2, [%r1]83 sta %f16, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x2 CASE_ASI_0x74_th4_0x0: mov %g0, %r1 ldsba [%r1]116, %r2 ldsha [%r1]116, %r14 ldswa [%r1]116, %r2 lduba [%r1]116, %r14 lduha [%r1]116, %r8 ldxa [%r1]116, %r8 ldda [%r1]116, %r8 ldstuba [%r1]116, %r14 swapa [%r1]116, %r2 lda [%r1]116, %f16 ldda [%r1]116, %f0 stba %r14, [%r1]116 stha %r10, [%r1]116 stwa %r2, [%r1]116 stxa %r2, [%r1]116 sta %f48, [%r1]116 stda %f0, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x1e CASE_ASI_0x54_th4_0x0: mov %g0, %r1 ldsba [%r1]84, %r10 ldsha [%r1]84, %r16 ldswa [%r1]84, %r16 lduba [%r1]84, %r10 lduha [%r1]84, %r10 ldxa [%r1]84, %r16 ldda [%r1]84, %r8 ldstuba [%r1]84, %r10 swapa [%r1]84, %r4 lda [%r1]84, %f32 ldda [%r1]84, %f32 stba %r4, [%r1]84 stha %r14, [%r1]84 stwa %r14, [%r1]84 sta %f0, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xe CASE_ASI_0x54_th4_0x400: set 0x400, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r4 ldswa [%r1]84, %r4 lduba [%r1]84, %r2 lduha [%r1]84, %r6 ldxa [%r1]84, %r2 ldda [%r1]84, %r16 ldstuba [%r1]84, %r6 swapa [%r1]84, %r14 lda [%r1]84, %f48 ldda [%r1]84, %f32 stba %r2, [%r1]84 stha %r10, [%r1]84 stwa %r14, [%r1]84 sta %f32, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1e CASE_ASI_0x54_th4_0x800: set 0x800, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r4 ldswa [%r1]84, %r16 lduba [%r1]84, %r6 lduha [%r1]84, %r14 ldxa [%r1]84, %r8 ldda [%r1]84, %r16 ldstuba [%r1]84, %r4 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f32 stba %r2, [%r1]84 stha %r6, [%r1]84 stwa %r6, [%r1]84 sta %f16, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1a CASE_ASI_0x54_th4_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r16 ldswa [%r1]84, %r4 lduba [%r1]84, %r14 lduha [%r1]84, %r8 ldxa [%r1]84, %r2 ldda [%r1]84, %r12 ldstuba [%r1]84, %r4 swapa [%r1]84, %r4 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r8, [%r1]84 stha %r6, [%r1]84 stwa %r8, [%r1]84 sta %f48, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x2 CASE_ASI_0x5c_th4_0x0: mov %g0, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r4 ldswa [%r1]92, %r8 lduba [%r1]92, %r2 lduha [%r1]92, %r6 ldxa [%r1]92, %r6 ldda [%r1]92, %r8 ldstuba [%r1]92, %r10 swapa [%r1]92, %r8 lda [%r1]92, %f32 ldda [%r1]92, %f0 stba %r14, [%r1]92 stha %r12, [%r1]92 stwa %r10, [%r1]92 sta %f16, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1c CASE_ASI_0x5c_th4_0x400: set 0x400, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r14 ldswa [%r1]92, %r2 lduba [%r1]92, %r6 lduha [%r1]92, %r14 ldxa [%r1]92, %r8 ldda [%r1]92, %r6 ldstuba [%r1]92, %r4 swapa [%r1]92, %r16 lda [%r1]92, %f48 ldda [%r1]92, %f32 stba %r4, [%r1]92 stha %r12, [%r1]92 stwa %r12, [%r1]92 sta %f48, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x15 CASE_ASI_0x5c_th4_0x800: set 0x800, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r6 ldswa [%r1]92, %r10 lduba [%r1]92, %r8 lduha [%r1]92, %r16 ldxa [%r1]92, %r6 ldda [%r1]92, %r2 ldstuba [%r1]92, %r2 swapa [%r1]92, %r16 lda [%r1]92, %f16 ldda [%r1]92, %f48 stba %r12, [%r1]92 stha %r14, [%r1]92 stwa %r6, [%r1]92 sta %f48, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x11 CASE_ASI_0x5c_th4_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r16 ldswa [%r1]92, %r14 lduba [%r1]92, %r2 lduha [%r1]92, %r16 ldxa [%r1]92, %r10 ldda [%r1]92, %r10 ldstuba [%r1]92, %r6 swapa [%r1]92, %r14 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r12, [%r1]92 stha %r2, [%r1]92 stwa %r14, [%r1]92 sta %f16, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xa CASE_ASI_0x47_th4_range119: !!asi_range = 0x0-0x7ff0 set 0x4822, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r8 ldsha [%r1]71, %r12 ldswa [%r1]71, %r2 lduba [%r1]71, %r12 lduha [%r1]71, %r8 ldxa [%r1]71, %r8 ldda [%r1]71, %r12 ldstuba [%r1]71, %r2 swapa [%r1]71, %r14 lda [%r1]71, %f32 ldda [%r1]71, %f32 stba %r2, [%r1]71 stha %r8, [%r1]71 stwa %r0, [%r1]71 sta %f16, [%r1]71 stda %f32, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x9 CASE_ASI_0x50_th4_0x18: set 0x18, %r1 ldsba [%r1]80, %r10 ldsha [%r1]80, %r10 ldswa [%r1]80, %r16 lduba [%r1]80, %r10 lduha [%r1]80, %r14 ldxa [%r1]80, %r2 ldda [%r1]80, %r8 ldstuba [%r1]80, %r2 swapa [%r1]80, %r16 lda [%r1]80, %f16 ldda [%r1]80, %f16 stba %r14, [%r1]80 stha %r12, [%r1]80 stwa %r6, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x10 CASE_ASI_0x50_th4_0x30: set 0x30, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r16 ldswa [%r1]80, %r4 lduba [%r1]80, %r14 lduha [%r1]80, %r6 ldxa [%r1]80, %r8 ldda [%r1]80, %r4 ldstuba [%r1]80, %r16 swapa [%r1]80, %r14 lda [%r1]80, %f0 ldda [%r1]80, %f48 stba %r2, [%r1]80 stha %r14, [%r1]80 stwa %r14, [%r1]80 sta %f16, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xc CASE_ASI_0x50_th4_0x38: set 0x38, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r16 ldswa [%r1]80, %r14 lduba [%r1]80, %r16 lduha [%r1]80, %r4 ldxa [%r1]80, %r8 ldda [%r1]80, %r4 ldstuba [%r1]80, %r12 swapa [%r1]80, %r12 lda [%r1]80, %f0 ldda [%r1]80, %f0 stba %r12, [%r1]80 stha %r4, [%r1]80 stwa %r12, [%r1]80 sta %f16, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xf CASE_ASI_0x42_th4_0x8: set 0x8, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r12 ldswa [%r1]66, %r16 lduba [%r1]66, %r14 lduha [%r1]66, %r4 ldxa [%r1]66, %r2 ldda [%r1]66, %r10 ldstuba [%r1]66, %r2 swapa [%r1]66, %r14 lda [%r1]66, %f48 ldda [%r1]66, %f32 stba %r6, [%r1]66 stha %r0, [%r1]66 stwa %r8, [%r1]66 sta %f48, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x0 CASE_ASI_0x42_th4_0x10: set 0x10, %r1 ldsba [%r1]66, %r6 ldsha [%r1]66, %r12 ldswa [%r1]66, %r12 lduba [%r1]66, %r2 lduha [%r1]66, %r10 ldxa [%r1]66, %r2 ldda [%r1]66, %r4 ldstuba [%r1]66, %r6 swapa [%r1]66, %r10 lda [%r1]66, %f32 ldda [%r1]66, %f32 stba %r0, [%r1]66 stha %r0, [%r1]66 stwa %r4, [%r1]66 sta %f32, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x1 CASE_ASI_0x52_th4_0x108: set 0x108, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r16 ldswa [%r1]82, %r14 lduba [%r1]82, %r16 lduha [%r1]82, %r6 ldxa [%r1]82, %r8 ldda [%r1]82, %r12 ldstuba [%r1]82, %r14 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r4, [%r1]82 stwa %r6, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x12 CASE_ASI_0x52_th4_0x110: set 0x110, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r6 ldswa [%r1]82, %r6 lduba [%r1]82, %r4 lduha [%r1]82, %r10 ldxa [%r1]82, %r8 ldda [%r1]82, %r2 ldstuba [%r1]82, %r12 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f32 stba %r12, [%r1]82 stha %r0, [%r1]82 stwa %r10, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x16 CASE_ASI_0x52_th4_0x118: set 0x118, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r2 ldswa [%r1]82, %r10 lduba [%r1]82, %r6 lduha [%r1]82, %r8 ldxa [%r1]82, %r12 ldda [%r1]82, %r2 ldstuba [%r1]82, %r12 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r2, [%r1]82 stha %r14, [%r1]82 stwa %r8, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1b CASE_ASI_0x52_th4_0x120: set 0x120, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r2 ldswa [%r1]82, %r16 lduba [%r1]82, %r10 lduha [%r1]82, %r16 ldxa [%r1]82, %r6 ldda [%r1]82, %r16 ldstuba [%r1]82, %r8 swapa [%r1]82, %r4 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r6, [%r1]82 stha %r0, [%r1]82 stwa %r8, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x9 CASE_ASI_0x52_th4_0x208: set 0x208, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r2 ldswa [%r1]82, %r8 lduba [%r1]82, %r4 lduha [%r1]82, %r6 ldxa [%r1]82, %r2 ldda [%r1]82, %r4 ldstuba [%r1]82, %r6 swapa [%r1]82, %r10 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r6, [%r1]82 stha %r14, [%r1]82 stwa %r12, [%r1]82 sta %f0, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xe CASE_ASI_0x52_th4_0x210: set 0x210, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r12 ldswa [%r1]82, %r14 lduba [%r1]82, %r10 lduha [%r1]82, %r2 ldxa [%r1]82, %r2 ldda [%r1]82, %r6 ldstuba [%r1]82, %r8 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r14, [%r1]82 stha %r8, [%r1]82 stwa %r4, [%r1]82 sta %f16, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x52_th4_0x218: set 0x218, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r16 ldswa [%r1]82, %r10 lduba [%r1]82, %r6 lduha [%r1]82, %r4 ldxa [%r1]82, %r14 ldda [%r1]82, %r16 ldstuba [%r1]82, %r10 swapa [%r1]82, %r4 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r8, [%r1]82 stha %r2, [%r1]82 stwa %r6, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x5 CASE_ASI_0x52_th4_0x220: set 0x220, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r6 ldswa [%r1]82, %r4 lduba [%r1]82, %r2 lduha [%r1]82, %r14 ldxa [%r1]82, %r12 ldda [%r1]82, %r12 ldstuba [%r1]82, %r14 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r4, [%r1]82 stha %r0, [%r1]82 stwa %r6, [%r1]82 sta %f16, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x19 CASE_ASI_0x25_th4_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r16 lduha [%r1]37, %r2 ldxa [%r1]37, %r14 ldda [%r1]37, %r2 ldstuba [%r1]37, %r8 swapa [%r1]37, %r10 lda [%r1]37, %f48 ldda [%r1]37, %f32 stba %r0, [%r1]37 stha %r0, [%r1]37 stwa %r0, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1e CASE_ASI_0x25_th4_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r10 ldswa [%r1]37, %r14 lduba [%r1]37, %r10 lduha [%r1]37, %r12 ldxa [%r1]37, %r10 ldda [%r1]37, %r4 ldstuba [%r1]37, %r10 swapa [%r1]37, %r6 lda [%r1]37, %f16 ldda [%r1]37, %f16 stba %r10, [%r1]37 stha %r12, [%r1]37 stwa %r8, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1d CASE_ASI_0x25_th4_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r10 ldswa [%r1]37, %r12 lduba [%r1]37, %r2 lduha [%r1]37, %r12 ldxa [%r1]37, %r8 ldda [%r1]37, %r8 ldstuba [%r1]37, %r6 swapa [%r1]37, %r6 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r14, [%r1]37 stha %r8, [%r1]37 stwa %r12, [%r1]37 sta %f16, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x5 CASE_ASI_0x25_th4_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r6 ldswa [%r1]37, %r6 lduba [%r1]37, %r14 lduha [%r1]37, %r6 ldxa [%r1]37, %r16 ldda [%r1]37, %r14 ldstuba [%r1]37, %r14 swapa [%r1]37, %r14 lda [%r1]37, %f0 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r10, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xa CASE_ASI_0x25_th4_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r16 ldswa [%r1]37, %r12 lduba [%r1]37, %r4 lduha [%r1]37, %r12 ldxa [%r1]37, %r8 ldda [%r1]37, %r6 ldstuba [%r1]37, %r10 swapa [%r1]37, %r14 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r12, [%r1]37 stha %r12, [%r1]37 stwa %r6, [%r1]37 sta %f0, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x13 CASE_ASI_0x25_th4_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r4 ldswa [%r1]37, %r4 lduba [%r1]37, %r8 lduha [%r1]37, %r14 ldxa [%r1]37, %r4 ldda [%r1]37, %r4 ldstuba [%r1]37, %r6 swapa [%r1]37, %r14 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r12, [%r1]37 stha %r0, [%r1]37 stwa %r6, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x13 CASE_ASI_0x25_th4_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r4 ldswa [%r1]37, %r4 lduba [%r1]37, %r10 lduha [%r1]37, %r10 ldxa [%r1]37, %r8 ldda [%r1]37, %r12 ldstuba [%r1]37, %r14 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f16 stba %r8, [%r1]37 stha %r2, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th4_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r2 ldswa [%r1]37, %r6 lduba [%r1]37, %r14 lduha [%r1]37, %r6 ldxa [%r1]37, %r14 ldda [%r1]37, %r12 ldstuba [%r1]37, %r4 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r6, [%r1]37 stha %r2, [%r1]37 stwa %r8, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x12 CASE_ASI_0x55_th4_range120: !!asi_range = 0x0-0x1f8 set 0x27, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r10 ldsha [%r1]85, %r16 ldswa [%r1]85, %r4 lduba [%r1]85, %r16 lduha [%r1]85, %r8 ldxa [%r1]85, %r14 ldda [%r1]85, %r12 ldstuba [%r1]85, %r10 swapa [%r1]85, %r12 lda [%r1]85, %f16 ldda [%r1]85, %f32 stba %r6, [%r1]85 stha %r10, [%r1]85 stwa %r4, [%r1]85 sta %f16, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0xb CASE_ASI_0x55_th4_range121: !!asi_range = 0x400-0x5f8 set 0x544, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r4 ldsha [%r1]85, %r4 ldswa [%r1]85, %r4 lduba [%r1]85, %r2 lduha [%r1]85, %r14 ldxa [%r1]85, %r16 ldda [%r1]85, %r10 ldstuba [%r1]85, %r12 swapa [%r1]85, %r8 lda [%r1]85, %f16 ldda [%r1]85, %f48 stba %r6, [%r1]85 stha %r14, [%r1]85 stwa %r8, [%r1]85 sta %f0, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x5 nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH4_LOOP ta T_CHANGE_NONPRIV cmp %r19, 1 bz,a TH4_LOOP ta T_CHANGE_HPRIV nop ba main_text_end nop nop nop nop nop LOOP_T5: add %g0, 0x3, %r19 TH5_LOOP: CASE_ASI_0x4_th5: mov %r26, %r1 ldx [%r28 + 0x76 & ~0x7], %r2 ldx [%r22 + 0x58 & ~0x7], %r4 ldx [%r23 + 0xf4 & ~0x7], %r6 ldx [%r25 + 0x51 & ~0x7], %r8 ldx [%r23 + 0xdd & ~0x7], %r10 ldx [%r23 + 0x45 & ~0x7], %r12 ldx [%r28 + 0x21 & ~0x7], %r14 ldx [%r22 + 0x4c & ~0x7], %r16 ld [%r21 + 0xb4 & ~0x7], %f0 ld [%r28 + 0x3b & ~0x7], %f16 ld [%r25 + 0x67 & ~0x7], %f32 ld [%r28 + 0x0 & ~0x7], %f48 ldsba [%r1]4, %r16 ldsha [%r1]4, %r2 ldswa [%r1]4, %r16 lduba [%r1]4, %r8 lduha [%r1]4, %r12 ldxa [%r1]4, %r2 ldda [%r1]4, %r4 ldstuba [%r1]4, %r8 swapa [%r1]4, %r4 lda [%r1]4, %f16 ldda [%r1]4, %f32 stba %r10, [%r1]4 stha %r8, [%r1]4 stwa %r8, [%r1]4 stxa %r2, [%r1]4 sta %f32, [%r1]4 stda %f0, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x4 CASE_ASI_0xc_th5: mov %r23, %r1 ldx [%r21 + 0xb3 & ~0x7], %r2 ldx [%r27 + 0x15 & ~0x7], %r4 ldx [%r21 + 0x0 & ~0x7], %r6 ldx [%r28 + 0x8c & ~0x7], %r8 ldx [%r26 + 0x9a & ~0x7], %r10 ldx [%r26 + 0xf8 & ~0x7], %r12 ldx [%r21 + 0x28 & ~0x7], %r14 ldx [%r26 + 0x64 & ~0x7], %r16 ld [%r25 + 0x47 & ~0x7], %f0 ld [%r25 + 0x73 & ~0x7], %f16 ld [%r27 + 0xeb & ~0x7], %f32 ld [%r24 + 0x53 & ~0x7], %f48 ldsba [%r1]12, %r10 ldsha [%r1]12, %r12 ldswa [%r1]12, %r10 lduba [%r1]12, %r14 lduha [%r1]12, %r6 ldxa [%r1]12, %r12 ldda [%r1]12, %r16 ldstuba [%r1]12, %r10 swapa [%r1]12, %r16 lda [%r1]12, %f48 ldda [%r1]12, %f16 stba %r10, [%r1]12 stha %r12, [%r1]12 stwa %r4, [%r1]12 stxa %r2, [%r1]12 sta %f48, [%r1]12 stda %f32, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0xc CASE_ASI_0x19_th5: mov %r23, %r1 ldx [%r25 + 0xd5 & ~0x7], %r2 ldx [%r25 + 0x93 & ~0x7], %r4 ldx [%r21 + 0x2a & ~0x7], %r6 ldx [%r22 + 0x95 & ~0x7], %r8 ldx [%r24 + 0x2e & ~0x7], %r10 ldx [%r25 + 0x5a & ~0x7], %r12 ldx [%r23 + 0x7 & ~0x7], %r14 ldx [%r22 + 0x34 & ~0x7], %r16 ld [%r24 + 0x6e & ~0x7], %f0 ld [%r23 + 0x53 & ~0x7], %f16 ld [%r23 + 0x10 & ~0x7], %f32 ld [%r25 + 0xab & ~0x7], %f48 ldsba [%r1]25, %r12 ldsha [%r1]25, %r8 ldswa [%r1]25, %r2 lduba [%r1]25, %r16 lduha [%r1]25, %r2 ldxa [%r1]25, %r6 ldda [%r1]25, %r2 ldstuba [%r1]25, %r16 swapa [%r1]25, %r8 lda [%r1]25, %f16 ldda [%r1]25, %f16 stba %r12, [%r1]25 stha %r14, [%r1]25 stwa %r12, [%r1]25 stxa %r12, [%r1]25 sta %f32, [%r1]25 stda %f16, [%r1]25 casa [%r1]0x19, %r2, %g0 casxa [%r1]0x19, %r2, %g0 prefetcha [%r1]25, 0x14 CASE_ASI_0x27_th5: mov %r23, %r1 ldx [%r28 + 0x10 & ~0x7], %r2 ldx [%r21 + 0x5b & ~0x7], %r4 ldx [%r22 + 0xf2 & ~0x7], %r6 ldx [%r25 + 0xbf & ~0x7], %r8 ldx [%r25 + 0xe5 & ~0x7], %r10 ldx [%r27 + 0x74 & ~0x7], %r12 ldx [%r28 + 0x43 & ~0x7], %r14 ldx [%r23 + 0x71 & ~0x7], %r16 ld [%r27 + 0x49 & ~0x7], %f0 ld [%r28 + 0xa3 & ~0x7], %f16 ld [%r27 + 0xa8 & ~0x7], %f32 ld [%r21 + 0x1e & ~0x7], %f48 ldsba [%r1]39, %r14 ldsha [%r1]39, %r12 ldswa [%r1]39, %r12 lduba [%r1]39, %r8 lduha [%r1]39, %r16 ldxa [%r1]39, %r2 ldda [%r1]39, %r12 ldstuba [%r1]39, %r14 swapa [%r1]39, %r8 lda [%r1]39, %f0 ldda [%r1]39, %f16 stba %r4, [%r1]39 stha %r8, [%r1]39 stwa %r8, [%r1]39 stxa %r4, [%r1]39 sta %f32, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x0 CASE_ASI_0x2c_th5: mov %r24, %r1 ldx [%r28 + 0x65 & ~0x7], %r2 ldx [%r23 + 0x4 & ~0x7], %r4 ldx [%r28 + 0xe1 & ~0x7], %r6 ldx [%r27 + 0x58 & ~0x7], %r8 ldx [%r23 + 0x53 & ~0x7], %r10 ldx [%r23 + 0x7b & ~0x7], %r12 ldx [%r21 + 0x5b & ~0x7], %r14 ldx [%r27 + 0x37 & ~0x7], %r16 ld [%r27 + 0xc9 & ~0x7], %f0 ld [%r23 + 0x6a & ~0x7], %f16 ld [%r23 + 0xc & ~0x7], %f32 ld [%r26 + 0x8f & ~0x7], %f48 ldsba [%r1]44, %r12 ldsha [%r1]44, %r10 ldswa [%r1]44, %r10 lduba [%r1]44, %r12 lduha [%r1]44, %r14 ldxa [%r1]44, %r6 ldda [%r1]44, %r14 ldstuba [%r1]44, %r8 swapa [%r1]44, %r14 lda [%r1]44, %f16 ldda [%r1]44, %f32 stba %r12, [%r1]44 stha %r2, [%r1]44 stwa %r8, [%r1]44 stxa %r8, [%r1]44 sta %f0, [%r1]44 stda %f16, [%r1]44 casa [%r1]0x2c, %r2, %g0 casxa [%r1]0x2c, %r2, %g0 prefetcha [%r1]44, 0x6 CASE_ASI_0x2f_th5: mov %r27, %r1 ldx [%r24 + 0x24 & ~0x7], %r2 ldx [%r25 + 0xd1 & ~0x7], %r4 ldx [%r28 + 0xff & ~0x7], %r6 ldx [%r26 + 0x36 & ~0x7], %r8 ldx [%r26 + 0xb & ~0x7], %r10 ldx [%r24 + 0x58 & ~0x7], %r12 ldx [%r26 + 0xab & ~0x7], %r14 ldx [%r22 + 0x35 & ~0x7], %r16 ld [%r23 + 0x3 & ~0x7], %f0 ld [%r24 + 0x52 & ~0x7], %f16 ld [%r24 + 0xaa & ~0x7], %f32 ld [%r23 + 0x1e & ~0x7], %f48 ldsba [%r1]47, %r4 ldsha [%r1]47, %r2 ldswa [%r1]47, %r10 lduba [%r1]47, %r2 lduha [%r1]47, %r8 ldxa [%r1]47, %r4 ldda [%r1]47, %r6 ldstuba [%r1]47, %r12 swapa [%r1]47, %r8 lda [%r1]47, %f16 ldda [%r1]47, %f48 stba %r12, [%r1]47 stha %r14, [%r1]47 stwa %r14, [%r1]47 stxa %r2, [%r1]47 sta %f0, [%r1]47 stda %f0, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0xb CASE_ASI_0x30_th5: mov %r27, %r1 ldx [%r23 + 0xa0 & ~0x7], %r2 ldx [%r28 + 0xe3 & ~0x7], %r4 ldx [%r21 + 0xce & ~0x7], %r6 ldx [%r22 + 0xf1 & ~0x7], %r8 ldx [%r28 + 0x0 & ~0x7], %r10 ldx [%r22 + 0x5f & ~0x7], %r12 ldx [%r27 + 0xb1 & ~0x7], %r14 ldx [%r28 + 0x19 & ~0x7], %r16 ld [%r26 + 0x74 & ~0x7], %f0 ld [%r27 + 0x91 & ~0x7], %f16 ld [%r24 + 0x7d & ~0x7], %f32 ld [%r27 + 0xa1 & ~0x7], %f48 ldsba [%r1]48, %r2 ldsha [%r1]48, %r2 ldswa [%r1]48, %r16 lduba [%r1]48, %r16 lduha [%r1]48, %r8 ldxa [%r1]48, %r12 ldda [%r1]48, %r16 ldstuba [%r1]48, %r6 swapa [%r1]48, %r12 lda [%r1]48, %f16 ldda [%r1]48, %f48 stba %r6, [%r1]48 stha %r12, [%r1]48 stwa %r2, [%r1]48 stxa %r14, [%r1]48 sta %f48, [%r1]48 stda %f16, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0xf CASE_ASI_0x31_th5: mov %r25, %r1 ldx [%r23 + 0x56 & ~0x7], %r2 ldx [%r26 + 0xa3 & ~0x7], %r4 ldx [%r26 + 0xe3 & ~0x7], %r6 ldx [%r26 + 0x12 & ~0x7], %r8 ldx [%r21 + 0xb1 & ~0x7], %r10 ldx [%r21 + 0x4e & ~0x7], %r12 ldx [%r27 + 0x0 & ~0x7], %r14 ldx [%r22 + 0x2 & ~0x7], %r16 ld [%r28 + 0x10 & ~0x7], %f0 ld [%r27 + 0x87 & ~0x7], %f16 ld [%r27 + 0xed & ~0x7], %f32 ld [%r21 + 0x5c & ~0x7], %f48 ldsba [%r1]49, %r6 ldsha [%r1]49, %r12 ldswa [%r1]49, %r2 lduba [%r1]49, %r8 lduha [%r1]49, %r10 ldxa [%r1]49, %r16 ldda [%r1]49, %r8 ldstuba [%r1]49, %r2 swapa [%r1]49, %r14 lda [%r1]49, %f32 ldda [%r1]49, %f32 stba %r8, [%r1]49 stha %r0, [%r1]49 stwa %r10, [%r1]49 stxa %r8, [%r1]49 sta %f16, [%r1]49 stda %f0, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x14 CASE_ASI_0x36_th5: mov %r26, %r1 ldx [%r24 + 0x48 & ~0x7], %r2 ldx [%r28 + 0xd1 & ~0x7], %r4 ldx [%r27 + 0x50 & ~0x7], %r6 ldx [%r26 + 0x52 & ~0x7], %r8 ldx [%r28 + 0x3b & ~0x7], %r10 ldx [%r22 + 0xca & ~0x7], %r12 ldx [%r28 + 0xcc & ~0x7], %r14 ldx [%r28 + 0xad & ~0x7], %r16 ld [%r27 + 0x27 & ~0x7], %f0 ld [%r26 + 0x53 & ~0x7], %f16 ld [%r22 + 0x24 & ~0x7], %f32 ld [%r26 + 0x54 & ~0x7], %f48 ldsba [%r1]54, %r4 ldsha [%r1]54, %r4 ldswa [%r1]54, %r2 lduba [%r1]54, %r10 lduha [%r1]54, %r8 ldxa [%r1]54, %r12 ldda [%r1]54, %r10 ldstuba [%r1]54, %r6 swapa [%r1]54, %r6 lda [%r1]54, %f48 ldda [%r1]54, %f48 stba %r8, [%r1]54 stha %r4, [%r1]54 stwa %r4, [%r1]54 stxa %r2, [%r1]54 sta %f32, [%r1]54 stda %f32, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0xf CASE_ASI_0x38_th5: mov %r23, %r1 ldx [%r25 + 0xe9 & ~0x7], %r2 ldx [%r21 + 0x23 & ~0x7], %r4 ldx [%r21 + 0xcf & ~0x7], %r6 ldx [%r23 + 0x33 & ~0x7], %r8 ldx [%r24 + 0xc4 & ~0x7], %r10 ldx [%r22 + 0xbf & ~0x7], %r12 ldx [%r26 + 0x49 & ~0x7], %r14 ldx [%r26 + 0x9c & ~0x7], %r16 ld [%r25 + 0xea & ~0x7], %f0 ld [%r24 + 0xdf & ~0x7], %f16 ld [%r26 + 0xe9 & ~0x7], %f32 ld [%r25 + 0x1b & ~0x7], %f48 ldsba [%r1]56, %r2 ldsha [%r1]56, %r16 ldswa [%r1]56, %r8 lduba [%r1]56, %r2 lduha [%r1]56, %r4 ldxa [%r1]56, %r4 ldda [%r1]56, %r12 ldstuba [%r1]56, %r6 swapa [%r1]56, %r14 lda [%r1]56, %f32 ldda [%r1]56, %f32 stba %r10, [%r1]56 stha %r6, [%r1]56 stwa %r10, [%r1]56 stxa %r12, [%r1]56 sta %f16, [%r1]56 stda %f48, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x7 CASE_ASI_0x39_th5: mov %r25, %r1 ldx [%r27 + 0xe4 & ~0x7], %r2 ldx [%r26 + 0xa0 & ~0x7], %r4 ldx [%r24 + 0x20 & ~0x7], %r6 ldx [%r25 + 0x45 & ~0x7], %r8 ldx [%r25 + 0x2d & ~0x7], %r10 ldx [%r27 + 0xd2 & ~0x7], %r12 ldx [%r21 + 0xd2 & ~0x7], %r14 ldx [%r26 + 0x8a & ~0x7], %r16 ld [%r26 + 0x24 & ~0x7], %f0 ld [%r22 + 0xaa & ~0x7], %f16 ld [%r23 + 0x96 & ~0x7], %f32 ld [%r27 + 0x89 & ~0x7], %f48 ldsba [%r1]57, %r14 ldsha [%r1]57, %r14 ldswa [%r1]57, %r14 lduba [%r1]57, %r14 lduha [%r1]57, %r4 ldxa [%r1]57, %r6 ldda [%r1]57, %r6 ldstuba [%r1]57, %r16 swapa [%r1]57, %r16 lda [%r1]57, %f32 ldda [%r1]57, %f48 stba %r12, [%r1]57 stha %r2, [%r1]57 stwa %r4, [%r1]57 stxa %r10, [%r1]57 sta %f0, [%r1]57 stda %f16, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x0 CASE_ASI_0x3e_th5: mov %r23, %r1 ldx [%r25 + 0x44 & ~0x7], %r2 ldx [%r23 + 0x7a & ~0x7], %r4 ldx [%r21 + 0xa6 & ~0x7], %r6 ldx [%r24 + 0xe6 & ~0x7], %r8 ldx [%r28 + 0xaf & ~0x7], %r10 ldx [%r22 + 0x7b & ~0x7], %r12 ldx [%r23 + 0xba & ~0x7], %r14 ldx [%r27 + 0x71 & ~0x7], %r16 ld [%r25 + 0xbd & ~0x7], %f0 ld [%r27 + 0x5c & ~0x7], %f16 ld [%r24 + 0x70 & ~0x7], %f32 ld [%r24 + 0xd2 & ~0x7], %f48 ldsba [%r1]62, %r10 ldsha [%r1]62, %r10 ldswa [%r1]62, %r16 lduba [%r1]62, %r4 lduha [%r1]62, %r2 ldxa [%r1]62, %r6 ldda [%r1]62, %r10 ldstuba [%r1]62, %r8 swapa [%r1]62, %r6 lda [%r1]62, %f0 ldda [%r1]62, %f32 stba %r8, [%r1]62 stha %r4, [%r1]62 stwa %r4, [%r1]62 stxa %r6, [%r1]62 sta %f48, [%r1]62 stda %f48, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x6 CASE_ASI_0x8b_th5: mov %r26, %r1 ldx [%r26 + 0xd7 & ~0x7], %r2 ldx [%r24 + 0xe6 & ~0x7], %r4 ldx [%r21 + 0x92 & ~0x7], %r6 ldx [%r25 + 0xc1 & ~0x7], %r8 ldx [%r23 + 0xdd & ~0x7], %r10 ldx [%r26 + 0xe8 & ~0x7], %r12 ldx [%r22 + 0xe5 & ~0x7], %r14 ldx [%r26 + 0x96 & ~0x7], %r16 ld [%r24 + 0x71 & ~0x7], %f0 ld [%r26 + 0x2e & ~0x7], %f16 ld [%r27 + 0xa4 & ~0x7], %f32 ld [%r21 + 0xab & ~0x7], %f48 ldsba [%r1]139, %r6 ldsha [%r1]139, %r14 ldswa [%r1]139, %r2 lduba [%r1]139, %r12 lduha [%r1]139, %r6 ldxa [%r1]139, %r2 ldda [%r1]139, %r14 ldstuba [%r1]139, %r10 swapa [%r1]139, %r4 lda [%r1]139, %f16 ldda [%r1]139, %f0 stba %r4, [%r1]139 stha %r10, [%r1]139 stwa %r12, [%r1]139 stxa %r12, [%r1]139 sta %f0, [%r1]139 stda %f32, [%r1]139 casa [%r1]0x8b, %r2, %g0 casxa [%r1]0x8b, %r2, %g0 prefetcha [%r1]139, 0x10 CASE_ASI_0xc9_th5: mov %r25, %r1 ldx [%r23 + 0xc8 & ~0x7], %r2 ldx [%r28 + 0x8c & ~0x7], %r4 ldx [%r22 + 0x61 & ~0x7], %r6 ldx [%r27 + 0xd9 & ~0x7], %r8 ldx [%r23 + 0x1b & ~0x7], %r10 ldx [%r28 + 0x59 & ~0x7], %r12 ldx [%r24 + 0xbf & ~0x7], %r14 ldx [%r24 + 0x72 & ~0x7], %r16 ld [%r28 + 0x4e & ~0x7], %f0 ld [%r25 + 0xad & ~0x7], %f16 ld [%r23 + 0xa9 & ~0x7], %f32 ld [%r22 + 0x34 & ~0x7], %f48 ldsba [%r1]201, %r14 ldsha [%r1]201, %r14 ldswa [%r1]201, %r2 lduba [%r1]201, %r8 lduha [%r1]201, %r10 ldxa [%r1]201, %r4 ldda [%r1]201, %r10 ldstuba [%r1]201, %r4 swapa [%r1]201, %r12 lda [%r1]201, %f32 ldda [%r1]201, %f0 stba %r4, [%r1]201 stha %r6, [%r1]201 stwa %r12, [%r1]201 stxa %r14, [%r1]201 sta %f0, [%r1]201 stda %f32, [%r1]201 casa [%r1]0xc9, %r2, %g0 casxa [%r1]0xc9, %r2, %g0 prefetcha [%r1]201, 0x7 CASE_ASI_0xd3_th5: mov %r23, %r1 ldx [%r26 + 0x15 & ~0x7], %r2 ldx [%r25 + 0x18 & ~0x7], %r4 ldx [%r26 + 0xf8 & ~0x7], %r6 ldx [%r22 + 0xcb & ~0x7], %r8 ldx [%r22 + 0xb8 & ~0x7], %r10 ldx [%r26 + 0xfe & ~0x7], %r12 ldx [%r24 + 0x99 & ~0x7], %r14 ldx [%r28 + 0xbe & ~0x7], %r16 ld [%r26 + 0xa0 & ~0x7], %f0 ld [%r26 + 0x94 & ~0x7], %f16 ld [%r23 + 0x46 & ~0x7], %f32 ld [%r26 + 0x1d & ~0x7], %f48 ldsba [%r1]211, %r6 ldsha [%r1]211, %r14 ldswa [%r1]211, %r4 lduba [%r1]211, %r4 lduha [%r1]211, %r12 ldxa [%r1]211, %r16 ldda [%r1]211, %r8 ldstuba [%r1]211, %r16 swapa [%r1]211, %r6 lda [%r1]211, %f48 ldda [%r1]211, %f0 stba %r0, [%r1]211 stha %r0, [%r1]211 stwa %r14, [%r1]211 stxa %r4, [%r1]211 sta %f48, [%r1]211 stda %f48, [%r1]211 casa [%r1]0xd3, %r2, %g0 casxa [%r1]0xd3, %r2, %g0 prefetcha [%r1]211, 0x5 CASE_ASI_0xe3_th5: mov %r22, %r1 ldx [%r25 + 0x75 & ~0x7], %r2 ldx [%r21 + 0x8d & ~0x7], %r4 ldx [%r23 + 0xe9 & ~0x7], %r6 ldx [%r24 + 0x28 & ~0x7], %r8 ldx [%r24 + 0xce & ~0x7], %r10 ldx [%r23 + 0x98 & ~0x7], %r12 ldx [%r26 + 0x23 & ~0x7], %r14 ldx [%r22 + 0x59 & ~0x7], %r16 ld [%r26 + 0x4a & ~0x7], %f0 ld [%r28 + 0x24 & ~0x7], %f16 ld [%r27 + 0xd8 & ~0x7], %f32 ld [%r21 + 0x1e & ~0x7], %f48 ldsba [%r1]227, %r6 ldsha [%r1]227, %r12 ldswa [%r1]227, %r6 lduba [%r1]227, %r4 lduha [%r1]227, %r12 ldxa [%r1]227, %r6 ldda [%r1]227, %r4 ldstuba [%r1]227, %r16 swapa [%r1]227, %r2 lda [%r1]227, %f0 ldda [%r1]227, %f48 stba %r4, [%r1]227 stha %r0, [%r1]227 stwa %r4, [%r1]227 stxa %r10, [%r1]227 sta %f32, [%r1]227 stda %f16, [%r1]227 casa [%r1]0xe3, %r2, %g0 casxa [%r1]0xe3, %r2, %g0 prefetcha [%r1]227, 0x11 CASE_ASI_0x21_th5_0x8: set 0x8, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r16 ldswa [%r1]33, %r12 lduba [%r1]33, %r6 lduha [%r1]33, %r6 ldxa [%r1]33, %r14 ldda [%r1]33, %r10 ldstuba [%r1]33, %r14 swapa [%r1]33, %r2 lda [%r1]33, %f16 ldda [%r1]33, %f0 stba %r14, [%r1]33 stha %r6, [%r1]33 stwa %r0, [%r1]33 sta %f32, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xf CASE_ASI_0x21_th5_0x10: set 0x10, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r6 ldswa [%r1]33, %r10 lduba [%r1]33, %r12 lduha [%r1]33, %r6 ldxa [%r1]33, %r16 ldda [%r1]33, %r4 ldstuba [%r1]33, %r16 swapa [%r1]33, %r12 lda [%r1]33, %f32 ldda [%r1]33, %f0 stba %r14, [%r1]33 stha %r4, [%r1]33 stwa %r12, [%r1]33 sta %f0, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x19 CASE_ASI_0x21_th5_0x108: set 0x108, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r2 ldswa [%r1]33, %r10 lduba [%r1]33, %r16 lduha [%r1]33, %r12 ldxa [%r1]33, %r12 ldda [%r1]33, %r6 ldstuba [%r1]33, %r12 swapa [%r1]33, %r6 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r6, [%r1]33 stha %r4, [%r1]33 stwa %r6, [%r1]33 sta %f16, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x18 CASE_ASI_0x21_th5_0x110: set 0x110, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r6 ldswa [%r1]33, %r12 lduba [%r1]33, %r8 lduha [%r1]33, %r2 ldxa [%r1]33, %r6 ldda [%r1]33, %r8 ldstuba [%r1]33, %r14 swapa [%r1]33, %r2 lda [%r1]33, %f48 ldda [%r1]33, %f48 stba %r8, [%r1]33 stha %r2, [%r1]33 stwa %r4, [%r1]33 sta %f16, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x5 CASE_ASI_0x40_th5_0x0: mov %g0, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r10 ldswa [%r1]64, %r10 lduba [%r1]64, %r4 lduha [%r1]64, %r12 ldxa [%r1]64, %r6 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r2, [%r1]64 stwa %r2, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x8 CASE_ASI_0x40_th5_0x8: set 0x8, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r14 ldswa [%r1]64, %r16 lduba [%r1]64, %r12 lduha [%r1]64, %r8 ldxa [%r1]64, %r16 ldda [%r1]64, %r6 ldstuba [%r1]64, %r14 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r2, [%r1]64 stha %r6, [%r1]64 stwa %r4, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x8 CASE_ASI_0x40_th5_0x10: set 0x10, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r12 ldswa [%r1]64, %r4 lduba [%r1]64, %r12 lduha [%r1]64, %r4 ldxa [%r1]64, %r12 ldda [%r1]64, %r12 ldstuba [%r1]64, %r16 swapa [%r1]64, %r16 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r2, [%r1]64 stwa %r10, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1e CASE_ASI_0x40_th5_0x18: set 0x18, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r6 ldswa [%r1]64, %r14 lduba [%r1]64, %r14 lduha [%r1]64, %r12 ldxa [%r1]64, %r14 ldda [%r1]64, %r14 ldstuba [%r1]64, %r16 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r2, [%r1]64 stha %r6, [%r1]64 stwa %r14, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x6 CASE_ASI_0x40_th5_0x20: set 0x20, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r10 ldswa [%r1]64, %r16 lduba [%r1]64, %r2 lduha [%r1]64, %r10 ldxa [%r1]64, %r14 ldda [%r1]64, %r16 ldstuba [%r1]64, %r12 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r8, [%r1]64 stwa %r2, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x40_th5_0x80: set 0x80, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r8 ldswa [%r1]64, %r12 lduba [%r1]64, %r14 lduha [%r1]64, %r10 ldxa [%r1]64, %r2 ldda [%r1]64, %r16 ldstuba [%r1]64, %r14 swapa [%r1]64, %r12 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r8, [%r1]64 stwa %r14, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x40_th5_0x88: set 0x88, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r14 ldswa [%r1]64, %r16 lduba [%r1]64, %r14 lduha [%r1]64, %r4 ldxa [%r1]64, %r14 ldda [%r1]64, %r6 ldstuba [%r1]64, %r8 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r10, [%r1]64 stwa %r14, [%r1]64 sta %f32, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th5_0x90: set 0x90, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r8 ldswa [%r1]64, %r8 lduba [%r1]64, %r4 lduha [%r1]64, %r2 ldxa [%r1]64, %r10 ldda [%r1]64, %r8 ldstuba [%r1]64, %r6 swapa [%r1]64, %r10 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r6, [%r1]64 stha %r12, [%r1]64 stwa %r10, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x4 CASE_ASI_0x40_th5_0x98: set 0x98, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r4 ldswa [%r1]64, %r12 lduba [%r1]64, %r6 lduha [%r1]64, %r14 ldxa [%r1]64, %r2 ldda [%r1]64, %r2 ldstuba [%r1]64, %r8 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r0, [%r1]64 stha %r8, [%r1]64 stwa %r10, [%r1]64 sta %f48, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1c CASE_ASI_0x44_th5_0x0: mov %g0, %r1 ldsba [%r1]68, %r6 ldsha [%r1]68, %r8 ldswa [%r1]68, %r6 lduba [%r1]68, %r2 lduha [%r1]68, %r6 ldxa [%r1]68, %r2 ldda [%r1]68, %r16 ldstuba [%r1]68, %r8 swapa [%r1]68, %r10 lda [%r1]68, %f0 ldda [%r1]68, %f32 stba %r0, [%r1]68 stha %r12, [%r1]68 stwa %r0, [%r1]68 sta %f16, [%r1]68 stda %f48, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x2 CASE_ASI_0x4a_th5_range122: !!asi_range = 0x0-0x3f set 0x11, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r14 ldsha [%r1]74, %r14 ldswa [%r1]74, %r2 lduba [%r1]74, %r8 lduha [%r1]74, %r16 ldxa [%r1]74, %r10 ldda [%r1]74, %r6 ldstuba [%r1]74, %r10 swapa [%r1]74, %r6 lda [%r1]74, %f32 ldda [%r1]74, %f16 stba %r10, [%r1]74 stha %r8, [%r1]74 stwa %r0, [%r1]74 sta %f32, [%r1]74 stda %f32, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x15 CASE_ASI_0x1_th5: setx 0x65d34a00, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xd1 & ~0x7], %r2 ldx [%r24 + 0x6c & ~0x7], %r4 ldx [%r27 + 0x2b & ~0x7], %r6 ldx [%r22 + 0xcc & ~0x7], %r8 ldx [%r23 + 0xea & ~0x7], %r10 ldx [%r28 + 0xe6 & ~0x7], %r12 ldx [%r28 + 0x34 & ~0x7], %r14 ldx [%r25 + 0x97 & ~0x7], %r16 ld [%r23 + 0x77 & ~0x7], %f0 ld [%r25 + 0x39 & ~0x7], %f16 ld [%r22 + 0x67 & ~0x7], %f32 ld [%r23 + 0xac & ~0x7], %f48 ldsba [%r1]1, %r4 ldsha [%r1]1, %r12 ldswa [%r1]1, %r6 lduba [%r1]1, %r16 lduha [%r1]1, %r12 ldxa [%r1]1, %r4 ldda [%r1]1, %r10 ldstuba [%r1]1, %r14 swapa [%r1]1, %r8 lda [%r1]1, %f0 ldda [%r1]1, %f16 stba %r4, [%r1]1 stha %r8, [%r1]1 stwa %r6, [%r1]1 stxa %r2, [%r1]1 sta %f48, [%r1]1 stda %f16, [%r1]1 casa [%r1]0x1, %r2, %g0 casxa [%r1]0x1, %r2, %g0 prefetcha [%r1]1, 0x19 CASE_ASI_0xa_th5: setx 0x178ab127, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x6c & ~0x7], %r2 ldx [%r27 + 0x1b & ~0x7], %r4 ldx [%r27 + 0xd7 & ~0x7], %r6 ldx [%r26 + 0xba & ~0x7], %r8 ldx [%r24 + 0x63 & ~0x7], %r10 ldx [%r21 + 0xbb & ~0x7], %r12 ldx [%r24 + 0x4b & ~0x7], %r14 ldx [%r28 + 0x7d & ~0x7], %r16 ld [%r27 + 0xe1 & ~0x7], %f0 ld [%r21 + 0x7 & ~0x7], %f16 ld [%r22 + 0x63 & ~0x7], %f32 ld [%r27 + 0xdf & ~0x7], %f48 ldsba [%r1]10, %r2 ldsha [%r1]10, %r12 ldswa [%r1]10, %r14 lduba [%r1]10, %r10 lduha [%r1]10, %r16 ldxa [%r1]10, %r10 ldda [%r1]10, %r4 ldstuba [%r1]10, %r4 swapa [%r1]10, %r4 lda [%r1]10, %f32 ldda [%r1]10, %f0 stba %r10, [%r1]10 stha %r2, [%r1]10 stwa %r6, [%r1]10 stxa %r12, [%r1]10 sta %f0, [%r1]10 stda %f32, [%r1]10 casa [%r1]0xa, %r2, %g0 casxa [%r1]0xa, %r2, %g0 prefetcha [%r1]10, 0x9 CASE_ASI_0x12_th5: setx 0x9eab9e3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x44 & ~0x7], %r2 ldx [%r26 + 0xb0 & ~0x7], %r4 ldx [%r21 + 0x8f & ~0x7], %r6 ldx [%r21 + 0x9c & ~0x7], %r8 ldx [%r23 + 0x80 & ~0x7], %r10 ldx [%r23 + 0xb0 & ~0x7], %r12 ldx [%r25 + 0xd4 & ~0x7], %r14 ldx [%r27 + 0xa & ~0x7], %r16 ld [%r28 + 0xb6 & ~0x7], %f0 ld [%r27 + 0xa & ~0x7], %f16 ld [%r23 + 0xd4 & ~0x7], %f32 ld [%r21 + 0x5 & ~0x7], %f48 ldsba [%r1]18, %r16 ldsha [%r1]18, %r6 ldswa [%r1]18, %r6 lduba [%r1]18, %r8 lduha [%r1]18, %r2 ldxa [%r1]18, %r2 ldda [%r1]18, %r16 ldstuba [%r1]18, %r14 swapa [%r1]18, %r6 lda [%r1]18, %f32 ldda [%r1]18, %f16 stba %r10, [%r1]18 stha %r6, [%r1]18 stwa %r10, [%r1]18 stxa %r4, [%r1]18 sta %f16, [%r1]18 stda %f0, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x8 CASE_ASI_0x13_th5: setx 0x3b4abf3b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xa0 & ~0x7], %r2 ldx [%r25 + 0xf8 & ~0x7], %r4 ldx [%r24 + 0x83 & ~0x7], %r6 ldx [%r21 + 0x7a & ~0x7], %r8 ldx [%r27 + 0xbb & ~0x7], %r10 ldx [%r26 + 0xf & ~0x7], %r12 ldx [%r25 + 0xe & ~0x7], %r14 ldx [%r28 + 0x2 & ~0x7], %r16 ld [%r28 + 0xb6 & ~0x7], %f0 ld [%r27 + 0xc4 & ~0x7], %f16 ld [%r25 + 0x3e & ~0x7], %f32 ld [%r27 + 0x9d & ~0x7], %f48 ldsba [%r1]19, %r10 ldsha [%r1]19, %r16 ldswa [%r1]19, %r14 lduba [%r1]19, %r2 lduha [%r1]19, %r10 ldxa [%r1]19, %r16 ldda [%r1]19, %r8 ldstuba [%r1]19, %r8 swapa [%r1]19, %r2 lda [%r1]19, %f16 ldda [%r1]19, %f32 stba %r10, [%r1]19 stha %r12, [%r1]19 stwa %r2, [%r1]19 stxa %r6, [%r1]19 sta %f32, [%r1]19 stda %f32, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x1f CASE_ASI_0x29_th5: setx 0x41f119e3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xb & ~0x7], %r2 ldx [%r21 + 0x1d & ~0x7], %r4 ldx [%r21 + 0x9d & ~0x7], %r6 ldx [%r28 + 0x4e & ~0x7], %r8 ldx [%r24 + 0x9 & ~0x7], %r10 ldx [%r27 + 0xee & ~0x7], %r12 ldx [%r26 + 0xf5 & ~0x7], %r14 ldx [%r21 + 0x44 & ~0x7], %r16 ld [%r21 + 0xb1 & ~0x7], %f0 ld [%r21 + 0x2b & ~0x7], %f16 ld [%r26 + 0x8 & ~0x7], %f32 ld [%r22 + 0xfb & ~0x7], %f48 ldsba [%r1]41, %r14 ldsha [%r1]41, %r6 ldswa [%r1]41, %r2 lduba [%r1]41, %r10 lduha [%r1]41, %r14 ldxa [%r1]41, %r12 ldda [%r1]41, %r14 ldstuba [%r1]41, %r4 swapa [%r1]41, %r16 lda [%r1]41, %f32 ldda [%r1]41, %f32 stba %r2, [%r1]41 stha %r2, [%r1]41 stwa %r12, [%r1]41 stxa %r14, [%r1]41 sta %f32, [%r1]41 stda %f0, [%r1]41 casa [%r1]0x29, %r2, %g0 casxa [%r1]0x29, %r2, %g0 prefetcha [%r1]41, 0x1f CASE_ASI_0x2d_th5: setx 0x3d77ab93, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xc9 & ~0x7], %r2 ldx [%r22 + 0x2e & ~0x7], %r4 ldx [%r28 + 0xe9 & ~0x7], %r6 ldx [%r27 + 0x6f & ~0x7], %r8 ldx [%r21 + 0x82 & ~0x7], %r10 ldx [%r23 + 0xfd & ~0x7], %r12 ldx [%r27 + 0x2f & ~0x7], %r14 ldx [%r27 + 0xa1 & ~0x7], %r16 ld [%r23 + 0x2d & ~0x7], %f0 ld [%r25 + 0x4e & ~0x7], %f16 ld [%r27 + 0xa2 & ~0x7], %f32 ld [%r25 + 0x83 & ~0x7], %f48 ldsba [%r1]45, %r10 ldsha [%r1]45, %r12 ldswa [%r1]45, %r4 lduba [%r1]45, %r8 lduha [%r1]45, %r14 ldxa [%r1]45, %r4 ldda [%r1]45, %r2 ldstuba [%r1]45, %r8 swapa [%r1]45, %r8 lda [%r1]45, %f48 ldda [%r1]45, %f16 stba %r14, [%r1]45 stha %r0, [%r1]45 stwa %r14, [%r1]45 stxa %r4, [%r1]45 sta %f48, [%r1]45 stda %f32, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x15 CASE_ASI_0x37_th5: setx 0x7a8e75f7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x39 & ~0x7], %r2 ldx [%r27 + 0x26 & ~0x7], %r4 ldx [%r23 + 0x1e & ~0x7], %r6 ldx [%r28 + 0xe7 & ~0x7], %r8 ldx [%r27 + 0xe8 & ~0x7], %r10 ldx [%r21 + 0xd0 & ~0x7], %r12 ldx [%r25 + 0x26 & ~0x7], %r14 ldx [%r28 + 0x60 & ~0x7], %r16 ld [%r28 + 0xd5 & ~0x7], %f0 ld [%r23 + 0xf8 & ~0x7], %f16 ld [%r24 + 0xcf & ~0x7], %f32 ld [%r21 + 0xce & ~0x7], %f48 ldsba [%r1]55, %r4 ldsha [%r1]55, %r12 ldswa [%r1]55, %r10 lduba [%r1]55, %r12 lduha [%r1]55, %r6 ldxa [%r1]55, %r10 ldda [%r1]55, %r6 ldstuba [%r1]55, %r12 swapa [%r1]55, %r4 lda [%r1]55, %f0 ldda [%r1]55, %f48 stba %r12, [%r1]55 stha %r12, [%r1]55 stwa %r2, [%r1]55 stxa %r14, [%r1]55 sta %f0, [%r1]55 stda %f48, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x15 CASE_ASI_0x3d_th5: setx 0x5c7ed6d3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xbf & ~0x7], %r2 ldx [%r24 + 0x1 & ~0x7], %r4 ldx [%r25 + 0x1 & ~0x7], %r6 ldx [%r23 + 0xd3 & ~0x7], %r8 ldx [%r24 + 0xec & ~0x7], %r10 ldx [%r24 + 0xad & ~0x7], %r12 ldx [%r26 + 0x77 & ~0x7], %r14 ldx [%r28 + 0x13 & ~0x7], %r16 ld [%r21 + 0x6f & ~0x7], %f0 ld [%r25 + 0x5c & ~0x7], %f16 ld [%r23 + 0xc5 & ~0x7], %f32 ld [%r24 + 0x3 & ~0x7], %f48 ldsba [%r1]61, %r12 ldsha [%r1]61, %r10 ldswa [%r1]61, %r16 lduba [%r1]61, %r4 lduha [%r1]61, %r12 ldxa [%r1]61, %r4 ldda [%r1]61, %r6 ldstuba [%r1]61, %r4 swapa [%r1]61, %r12 lda [%r1]61, %f0 ldda [%r1]61, %f32 stba %r0, [%r1]61 stha %r12, [%r1]61 stwa %r10, [%r1]61 stxa %r10, [%r1]61 sta %f16, [%r1]61 stda %f16, [%r1]61 casa [%r1]0x3d, %r2, %g0 casxa [%r1]0x3d, %r2, %g0 prefetcha [%r1]61, 0xd CASE_ASI_0x3f_th5: setx 0x1cdf716e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xa3 & ~0x7], %r2 ldx [%r22 + 0xef & ~0x7], %r4 ldx [%r25 + 0xbb & ~0x7], %r6 ldx [%r24 + 0x44 & ~0x7], %r8 ldx [%r23 + 0x2c & ~0x7], %r10 ldx [%r24 + 0xa & ~0x7], %r12 ldx [%r22 + 0xdf & ~0x7], %r14 ldx [%r22 + 0xe2 & ~0x7], %r16 ld [%r25 + 0x91 & ~0x7], %f0 ld [%r21 + 0xf7 & ~0x7], %f16 ld [%r23 + 0xe6 & ~0x7], %f32 ld [%r24 + 0xaa & ~0x7], %f48 ldsba [%r1]63, %r16 ldsha [%r1]63, %r8 ldswa [%r1]63, %r8 lduba [%r1]63, %r6 lduha [%r1]63, %r12 ldxa [%r1]63, %r10 ldda [%r1]63, %r8 ldstuba [%r1]63, %r4 swapa [%r1]63, %r4 lda [%r1]63, %f16 ldda [%r1]63, %f16 stba %r2, [%r1]63 stha %r12, [%r1]63 stwa %r0, [%r1]63 stxa %r2, [%r1]63 sta %f0, [%r1]63 stda %f48, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x5 CASE_ASI_0x4b_th5: setx 0x5cac77f8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x76 & ~0x7], %r2 ldx [%r25 + 0x68 & ~0x7], %r4 ldx [%r22 + 0x9b & ~0x7], %r6 ldx [%r27 + 0x96 & ~0x7], %r8 ldx [%r27 + 0x7d & ~0x7], %r10 ldx [%r21 + 0x7e & ~0x7], %r12 ldx [%r23 + 0x19 & ~0x7], %r14 ldx [%r28 + 0xf6 & ~0x7], %r16 ld [%r25 + 0x46 & ~0x7], %f0 ld [%r22 + 0x57 & ~0x7], %f16 ld [%r26 + 0xd5 & ~0x7], %f32 ld [%r25 + 0x69 & ~0x7], %f48 ldsba [%r1]75, %r4 ldsha [%r1]75, %r8 ldswa [%r1]75, %r6 lduba [%r1]75, %r6 lduha [%r1]75, %r4 ldxa [%r1]75, %r10 ldda [%r1]75, %r12 ldstuba [%r1]75, %r8 swapa [%r1]75, %r4 lda [%r1]75, %f0 ldda [%r1]75, %f16 stba %r12, [%r1]75 stha %r8, [%r1]75 stwa %r6, [%r1]75 stxa %r6, [%r1]75 sta %f32, [%r1]75 stda %f32, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x2 CASE_ASI_0x4d_th5: setx 0xc03150f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf6 & ~0x7], %r2 ldx [%r27 + 0x98 & ~0x7], %r4 ldx [%r25 + 0x35 & ~0x7], %r6 ldx [%r26 + 0x7c & ~0x7], %r8 ldx [%r22 + 0x41 & ~0x7], %r10 ldx [%r26 + 0x1 & ~0x7], %r12 ldx [%r28 + 0xf9 & ~0x7], %r14 ldx [%r22 + 0x19 & ~0x7], %r16 ld [%r24 + 0x4c & ~0x7], %f0 ld [%r26 + 0xb0 & ~0x7], %f16 ld [%r23 + 0x85 & ~0x7], %f32 ld [%r22 + 0xf6 & ~0x7], %f48 ldsba [%r1]77, %r10 ldsha [%r1]77, %r6 ldswa [%r1]77, %r8 lduba [%r1]77, %r12 lduha [%r1]77, %r2 ldxa [%r1]77, %r10 ldda [%r1]77, %r8 ldstuba [%r1]77, %r12 swapa [%r1]77, %r6 lda [%r1]77, %f16 ldda [%r1]77, %f16 stba %r6, [%r1]77 stha %r2, [%r1]77 stwa %r14, [%r1]77 stxa %r6, [%r1]77 sta %f32, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x1f CASE_ASI_0x6a_th5: setx 0x680fb70c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xef & ~0x7], %r2 ldx [%r24 + 0x1e & ~0x7], %r4 ldx [%r25 + 0x9e & ~0x7], %r6 ldx [%r24 + 0xed & ~0x7], %r8 ldx [%r26 + 0x9b & ~0x7], %r10 ldx [%r25 + 0xc2 & ~0x7], %r12 ldx [%r28 + 0xca & ~0x7], %r14 ldx [%r28 + 0xb3 & ~0x7], %r16 ld [%r21 + 0x9d & ~0x7], %f0 ld [%r25 + 0x5f & ~0x7], %f16 ld [%r27 + 0x5b & ~0x7], %f32 ld [%r24 + 0x73 & ~0x7], %f48 ldsba [%r1]106, %r8 ldsha [%r1]106, %r6 ldswa [%r1]106, %r8 lduba [%r1]106, %r12 lduha [%r1]106, %r2 ldxa [%r1]106, %r12 ldda [%r1]106, %r16 ldstuba [%r1]106, %r8 swapa [%r1]106, %r8 lda [%r1]106, %f32 ldda [%r1]106, %f0 stba %r6, [%r1]106 stha %r12, [%r1]106 stwa %r2, [%r1]106 stxa %r14, [%r1]106 sta %f32, [%r1]106 stda %f0, [%r1]106 casa [%r1]0x6a, %r2, %g0 casxa [%r1]0x6a, %r2, %g0 prefetcha [%r1]106, 0x18 CASE_ASI_0x75_th5: setx 0x6c37f25f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x39 & ~0x7], %r2 ldx [%r21 + 0xf3 & ~0x7], %r4 ldx [%r27 + 0xd & ~0x7], %r6 ldx [%r26 + 0xa0 & ~0x7], %r8 ldx [%r22 + 0x60 & ~0x7], %r10 ldx [%r28 + 0x68 & ~0x7], %r12 ldx [%r23 + 0x80 & ~0x7], %r14 ldx [%r25 + 0x32 & ~0x7], %r16 ld [%r27 + 0xab & ~0x7], %f0 ld [%r28 + 0xf3 & ~0x7], %f16 ld [%r21 + 0xd2 & ~0x7], %f32 ld [%r28 + 0xf8 & ~0x7], %f48 ldsba [%r1]117, %r14 ldsha [%r1]117, %r2 ldswa [%r1]117, %r6 lduba [%r1]117, %r14 lduha [%r1]117, %r4 ldxa [%r1]117, %r16 ldda [%r1]117, %r12 ldstuba [%r1]117, %r4 swapa [%r1]117, %r12 lda [%r1]117, %f16 ldda [%r1]117, %f0 stba %r8, [%r1]117 stha %r0, [%r1]117 stwa %r2, [%r1]117 stxa %r10, [%r1]117 sta %f0, [%r1]117 stda %f48, [%r1]117 casa [%r1]0x75, %r2, %g0 casxa [%r1]0x75, %r2, %g0 prefetcha [%r1]117, 0x8 CASE_ASI_0x7d_th5: setx 0xaad5cdd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x9f & ~0x7], %r2 ldx [%r21 + 0x2a & ~0x7], %r4 ldx [%r22 + 0xc8 & ~0x7], %r6 ldx [%r23 + 0x71 & ~0x7], %r8 ldx [%r24 + 0x15 & ~0x7], %r10 ldx [%r24 + 0x24 & ~0x7], %r12 ldx [%r24 + 0x6a & ~0x7], %r14 ldx [%r26 + 0x74 & ~0x7], %r16 ld [%r28 + 0x6f & ~0x7], %f0 ld [%r24 + 0xfc & ~0x7], %f16 ld [%r23 + 0xbd & ~0x7], %f32 ld [%r21 + 0x10 & ~0x7], %f48 ldsba [%r1]125, %r12 ldsha [%r1]125, %r2 ldswa [%r1]125, %r6 lduba [%r1]125, %r14 lduha [%r1]125, %r16 ldxa [%r1]125, %r4 ldda [%r1]125, %r16 ldstuba [%r1]125, %r10 swapa [%r1]125, %r12 lda [%r1]125, %f0 ldda [%r1]125, %f0 stba %r8, [%r1]125 stha %r2, [%r1]125 stwa %r14, [%r1]125 stxa %r0, [%r1]125 sta %f48, [%r1]125 stda %f0, [%r1]125 casa [%r1]0x7d, %r2, %g0 casxa [%r1]0x7d, %r2, %g0 prefetcha [%r1]125, 0x11 CASE_ASI_0x8d_th5: setx 0x6d35daf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xfc & ~0x7], %r2 ldx [%r28 + 0xd4 & ~0x7], %r4 ldx [%r21 + 0xa0 & ~0x7], %r6 ldx [%r28 + 0x8 & ~0x7], %r8 ldx [%r21 + 0x5f & ~0x7], %r10 ldx [%r27 + 0xa1 & ~0x7], %r12 ldx [%r23 + 0xe9 & ~0x7], %r14 ldx [%r28 + 0xd7 & ~0x7], %r16 ld [%r28 + 0xff & ~0x7], %f0 ld [%r24 + 0x29 & ~0x7], %f16 ld [%r25 + 0x98 & ~0x7], %f32 ld [%r23 + 0x9b & ~0x7], %f48 ldsba [%r1]141, %r16 ldsha [%r1]141, %r16 ldswa [%r1]141, %r16 lduba [%r1]141, %r14 lduha [%r1]141, %r8 ldxa [%r1]141, %r12 ldda [%r1]141, %r4 ldstuba [%r1]141, %r8 swapa [%r1]141, %r12 lda [%r1]141, %f0 ldda [%r1]141, %f32 stba %r14, [%r1]141 stha %r2, [%r1]141 stwa %r12, [%r1]141 stxa %r8, [%r1]141 sta %f0, [%r1]141 stda %f16, [%r1]141 casa [%r1]0x8d, %r2, %g0 casxa [%r1]0x8d, %r2, %g0 prefetcha [%r1]141, 0xf CASE_ASI_0x95_th5: setx 0x1c1d113a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x83 & ~0x7], %r2 ldx [%r23 + 0x80 & ~0x7], %r4 ldx [%r26 + 0xd1 & ~0x7], %r6 ldx [%r25 + 0xa0 & ~0x7], %r8 ldx [%r25 + 0x22 & ~0x7], %r10 ldx [%r22 + 0xb1 & ~0x7], %r12 ldx [%r22 + 0x4a & ~0x7], %r14 ldx [%r27 + 0xce & ~0x7], %r16 ld [%r22 + 0x38 & ~0x7], %f0 ld [%r26 + 0x26 & ~0x7], %f16 ld [%r22 + 0x75 & ~0x7], %f32 ld [%r27 + 0x9d & ~0x7], %f48 ldsba [%r1]149, %r4 ldsha [%r1]149, %r2 ldswa [%r1]149, %r2 lduba [%r1]149, %r4 lduha [%r1]149, %r2 ldxa [%r1]149, %r2 ldda [%r1]149, %r12 ldstuba [%r1]149, %r16 swapa [%r1]149, %r14 lda [%r1]149, %f0 ldda [%r1]149, %f48 stba %r6, [%r1]149 stha %r2, [%r1]149 stwa %r0, [%r1]149 stxa %r0, [%r1]149 sta %f16, [%r1]149 stda %f48, [%r1]149 casa [%r1]0x95, %r2, %g0 casxa [%r1]0x95, %r2, %g0 prefetcha [%r1]149, 0xa CASE_ASI_0x9d_th5: setx 0x2e9030d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xb3 & ~0x7], %r2 ldx [%r28 + 0xc4 & ~0x7], %r4 ldx [%r25 + 0xb8 & ~0x7], %r6 ldx [%r21 + 0x1d & ~0x7], %r8 ldx [%r27 + 0xa5 & ~0x7], %r10 ldx [%r21 + 0x75 & ~0x7], %r12 ldx [%r25 + 0xea & ~0x7], %r14 ldx [%r23 + 0xd0 & ~0x7], %r16 ld [%r26 + 0x61 & ~0x7], %f0 ld [%r24 + 0x30 & ~0x7], %f16 ld [%r22 + 0x9e & ~0x7], %f32 ld [%r21 + 0x3e & ~0x7], %f48 ldsba [%r1]157, %r8 ldsha [%r1]157, %r10 ldswa [%r1]157, %r10 lduba [%r1]157, %r12 lduha [%r1]157, %r10 ldxa [%r1]157, %r16 ldda [%r1]157, %r12 ldstuba [%r1]157, %r8 swapa [%r1]157, %r6 lda [%r1]157, %f16 ldda [%r1]157, %f16 stba %r6, [%r1]157 stha %r0, [%r1]157 stwa %r6, [%r1]157 stxa %r8, [%r1]157 sta %f16, [%r1]157 stda %f32, [%r1]157 casa [%r1]0x9d, %r2, %g0 casxa [%r1]0x9d, %r2, %g0 prefetcha [%r1]157, 0x9 CASE_ASI_0xa5_th5: setx 0x3c255047, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x15 & ~0x7], %r2 ldx [%r26 + 0x99 & ~0x7], %r4 ldx [%r25 + 0x76 & ~0x7], %r6 ldx [%r27 + 0x3 & ~0x7], %r8 ldx [%r22 + 0xd6 & ~0x7], %r10 ldx [%r25 + 0xa2 & ~0x7], %r12 ldx [%r25 + 0x19 & ~0x7], %r14 ldx [%r22 + 0x63 & ~0x7], %r16 ld [%r26 + 0x9d & ~0x7], %f0 ld [%r28 + 0x1e & ~0x7], %f16 ld [%r27 + 0x5d & ~0x7], %f32 ld [%r22 + 0x38 & ~0x7], %f48 ldsba [%r1]165, %r4 ldsha [%r1]165, %r6 ldswa [%r1]165, %r12 lduba [%r1]165, %r12 lduha [%r1]165, %r4 ldxa [%r1]165, %r16 ldda [%r1]165, %r8 ldstuba [%r1]165, %r4 swapa [%r1]165, %r8 lda [%r1]165, %f48 ldda [%r1]165, %f16 stba %r2, [%r1]165 stha %r10, [%r1]165 stwa %r12, [%r1]165 stxa %r6, [%r1]165 sta %f48, [%r1]165 stda %f32, [%r1]165 casa [%r1]0xa5, %r2, %g0 casxa [%r1]0xa5, %r2, %g0 prefetcha [%r1]165, 0x9 CASE_ASI_0xad_th5: setx 0x7c16cff4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x5a & ~0x7], %r2 ldx [%r26 + 0xfd & ~0x7], %r4 ldx [%r21 + 0x63 & ~0x7], %r6 ldx [%r28 + 0xb3 & ~0x7], %r8 ldx [%r27 + 0x29 & ~0x7], %r10 ldx [%r24 + 0xca & ~0x7], %r12 ldx [%r28 + 0x22 & ~0x7], %r14 ldx [%r28 + 0xb4 & ~0x7], %r16 ld [%r23 + 0xaf & ~0x7], %f0 ld [%r27 + 0xcf & ~0x7], %f16 ld [%r21 + 0x0 & ~0x7], %f32 ld [%r24 + 0xc3 & ~0x7], %f48 ldsba [%r1]173, %r2 ldsha [%r1]173, %r14 ldswa [%r1]173, %r4 lduba [%r1]173, %r8 lduha [%r1]173, %r14 ldxa [%r1]173, %r14 ldda [%r1]173, %r16 ldstuba [%r1]173, %r10 swapa [%r1]173, %r4 lda [%r1]173, %f48 ldda [%r1]173, %f16 stba %r14, [%r1]173 stha %r0, [%r1]173 stwa %r6, [%r1]173 stxa %r0, [%r1]173 sta %f32, [%r1]173 stda %f16, [%r1]173 casa [%r1]0xad, %r2, %g0 casxa [%r1]0xad, %r2, %g0 prefetcha [%r1]173, 0x1 CASE_ASI_0xb5_th5: setx 0x1302ddad, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xfb & ~0x7], %r2 ldx [%r28 + 0xe4 & ~0x7], %r4 ldx [%r25 + 0xb9 & ~0x7], %r6 ldx [%r28 + 0x1d & ~0x7], %r8 ldx [%r28 + 0x27 & ~0x7], %r10 ldx [%r24 + 0x7d & ~0x7], %r12 ldx [%r21 + 0xd1 & ~0x7], %r14 ldx [%r26 + 0x0 & ~0x7], %r16 ld [%r24 + 0xb2 & ~0x7], %f0 ld [%r22 + 0x28 & ~0x7], %f16 ld [%r21 + 0x68 & ~0x7], %f32 ld [%r25 + 0x75 & ~0x7], %f48 ldsba [%r1]181, %r2 ldsha [%r1]181, %r6 ldswa [%r1]181, %r6 lduba [%r1]181, %r10 lduha [%r1]181, %r16 ldxa [%r1]181, %r14 ldda [%r1]181, %r8 ldstuba [%r1]181, %r10 swapa [%r1]181, %r12 lda [%r1]181, %f16 ldda [%r1]181, %f32 stba %r4, [%r1]181 stha %r6, [%r1]181 stwa %r14, [%r1]181 stxa %r14, [%r1]181 sta %f48, [%r1]181 stda %f32, [%r1]181 casa [%r1]0xb5, %r2, %g0 casxa [%r1]0xb5, %r2, %g0 prefetcha [%r1]181, 0x1a CASE_ASI_0xbd_th5: setx 0xb2f3c15, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xb4 & ~0x7], %r2 ldx [%r22 + 0x4e & ~0x7], %r4 ldx [%r26 + 0x81 & ~0x7], %r6 ldx [%r24 + 0x5b & ~0x7], %r8 ldx [%r24 + 0x9e & ~0x7], %r10 ldx [%r21 + 0x2 & ~0x7], %r12 ldx [%r24 + 0x8e & ~0x7], %r14 ldx [%r24 + 0xef & ~0x7], %r16 ld [%r26 + 0x43 & ~0x7], %f0 ld [%r28 + 0x1e & ~0x7], %f16 ld [%r28 + 0xd8 & ~0x7], %f32 ld [%r24 + 0xe4 & ~0x7], %f48 ldsba [%r1]189, %r16 ldsha [%r1]189, %r6 ldswa [%r1]189, %r8 lduba [%r1]189, %r14 lduha [%r1]189, %r14 ldxa [%r1]189, %r10 ldda [%r1]189, %r6 ldstuba [%r1]189, %r4 swapa [%r1]189, %r12 lda [%r1]189, %f16 ldda [%r1]189, %f16 stba %r14, [%r1]189 stha %r4, [%r1]189 stwa %r12, [%r1]189 stxa %r0, [%r1]189 sta %f48, [%r1]189 stda %f48, [%r1]189 casa [%r1]0xbd, %r2, %g0 casxa [%r1]0xbd, %r2, %g0 prefetcha [%r1]189, 0x3 CASE_ASI_0xce_th5: setx 0x32d0d17c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x97 & ~0x7], %r2 ldx [%r22 + 0x6f & ~0x7], %r4 ldx [%r21 + 0x55 & ~0x7], %r6 ldx [%r27 + 0x5 & ~0x7], %r8 ldx [%r24 + 0xbb & ~0x7], %r10 ldx [%r26 + 0x19 & ~0x7], %r12 ldx [%r24 + 0x9a & ~0x7], %r14 ldx [%r27 + 0xb0 & ~0x7], %r16 ld [%r27 + 0x7f & ~0x7], %f0 ld [%r22 + 0x1a & ~0x7], %f16 ld [%r21 + 0x48 & ~0x7], %f32 ld [%r28 + 0x61 & ~0x7], %f48 ldsba [%r1]206, %r10 ldsha [%r1]206, %r6 ldswa [%r1]206, %r4 lduba [%r1]206, %r6 lduha [%r1]206, %r12 ldxa [%r1]206, %r4 ldda [%r1]206, %r8 ldstuba [%r1]206, %r10 swapa [%r1]206, %r16 lda [%r1]206, %f0 ldda [%r1]206, %f32 stba %r12, [%r1]206 stha %r4, [%r1]206 stwa %r0, [%r1]206 stxa %r4, [%r1]206 sta %f0, [%r1]206 stda %f0, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x10 CASE_ASI_0xcf_th5: setx 0x18c14f57, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xbf & ~0x7], %r2 ldx [%r25 + 0xb1 & ~0x7], %r4 ldx [%r23 + 0x2b & ~0x7], %r6 ldx [%r25 + 0xa1 & ~0x7], %r8 ldx [%r28 + 0xcb & ~0x7], %r10 ldx [%r27 + 0xf & ~0x7], %r12 ldx [%r22 + 0x7 & ~0x7], %r14 ldx [%r26 + 0x22 & ~0x7], %r16 ld [%r25 + 0x72 & ~0x7], %f0 ld [%r21 + 0x4e & ~0x7], %f16 ld [%r21 + 0xf3 & ~0x7], %f32 ld [%r26 + 0x45 & ~0x7], %f48 ldsba [%r1]207, %r6 ldsha [%r1]207, %r14 ldswa [%r1]207, %r8 lduba [%r1]207, %r2 lduha [%r1]207, %r16 ldxa [%r1]207, %r8 ldda [%r1]207, %r12 ldstuba [%r1]207, %r16 swapa [%r1]207, %r8 lda [%r1]207, %f0 ldda [%r1]207, %f32 stba %r4, [%r1]207 stha %r6, [%r1]207 stwa %r6, [%r1]207 stxa %r8, [%r1]207 sta %f32, [%r1]207 stda %f16, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x1b CASE_ASI_0xd7_th5: setx 0x196d6ec4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x6a & ~0x7], %r2 ldx [%r26 + 0xe7 & ~0x7], %r4 ldx [%r26 + 0xf & ~0x7], %r6 ldx [%r24 + 0xef & ~0x7], %r8 ldx [%r25 + 0x18 & ~0x7], %r10 ldx [%r21 + 0x52 & ~0x7], %r12 ldx [%r28 + 0xf3 & ~0x7], %r14 ldx [%r27 + 0x71 & ~0x7], %r16 ld [%r21 + 0xf8 & ~0x7], %f0 ld [%r23 + 0xd2 & ~0x7], %f16 ld [%r23 + 0xf2 & ~0x7], %f32 ld [%r23 + 0x53 & ~0x7], %f48 ldsba [%r1]215, %r8 ldsha [%r1]215, %r8 ldswa [%r1]215, %r14 lduba [%r1]215, %r16 lduha [%r1]215, %r6 ldxa [%r1]215, %r16 ldda [%r1]215, %r6 ldstuba [%r1]215, %r8 swapa [%r1]215, %r10 lda [%r1]215, %f32 ldda [%r1]215, %f16 stba %r8, [%r1]215 stha %r2, [%r1]215 stwa %r14, [%r1]215 stxa %r10, [%r1]215 sta %f16, [%r1]215 stda %f48, [%r1]215 casa [%r1]0xd7, %r2, %g0 casxa [%r1]0xd7, %r2, %g0 prefetcha [%r1]215, 0x7 CASE_ASI_0xe7_th5: setx 0x43c401aa, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x1d & ~0x7], %r2 ldx [%r25 + 0xbe & ~0x7], %r4 ldx [%r25 + 0x91 & ~0x7], %r6 ldx [%r24 + 0xc2 & ~0x7], %r8 ldx [%r25 + 0x9f & ~0x7], %r10 ldx [%r25 + 0x9a & ~0x7], %r12 ldx [%r24 + 0x6a & ~0x7], %r14 ldx [%r21 + 0x91 & ~0x7], %r16 ld [%r27 + 0xe4 & ~0x7], %f0 ld [%r24 + 0xe1 & ~0x7], %f16 ld [%r22 + 0x18 & ~0x7], %f32 ld [%r26 + 0x10 & ~0x7], %f48 ldsba [%r1]231, %r6 ldsha [%r1]231, %r12 ldswa [%r1]231, %r8 lduba [%r1]231, %r2 lduha [%r1]231, %r14 ldxa [%r1]231, %r12 ldda [%r1]231, %r10 ldstuba [%r1]231, %r2 swapa [%r1]231, %r10 lda [%r1]231, %f48 ldda [%r1]231, %f16 stba %r12, [%r1]231 stha %r14, [%r1]231 stwa %r2, [%r1]231 stxa %r10, [%r1]231 sta %f0, [%r1]231 stda %f48, [%r1]231 casa [%r1]0xe7, %r2, %g0 casxa [%r1]0xe7, %r2, %g0 prefetcha [%r1]231, 0xc CASE_ASI_0xf3_th5: setx 0x1bbe8eed, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x90 & ~0x7], %r2 ldx [%r25 + 0xd6 & ~0x7], %r4 ldx [%r27 + 0x6b & ~0x7], %r6 ldx [%r21 + 0xa8 & ~0x7], %r8 ldx [%r23 + 0x75 & ~0x7], %r10 ldx [%r22 + 0xeb & ~0x7], %r12 ldx [%r23 + 0xcb & ~0x7], %r14 ldx [%r23 + 0x24 & ~0x7], %r16 ld [%r27 + 0xf6 & ~0x7], %f0 ld [%r28 + 0xd3 & ~0x7], %f16 ld [%r23 + 0x74 & ~0x7], %f32 ld [%r22 + 0x4a & ~0x7], %f48 ldsba [%r1]243, %r8 ldsha [%r1]243, %r6 ldswa [%r1]243, %r14 lduba [%r1]243, %r10 lduha [%r1]243, %r10 ldxa [%r1]243, %r8 ldda [%r1]243, %r14 ldstuba [%r1]243, %r12 swapa [%r1]243, %r10 lda [%r1]243, %f32 ldda [%r1]243, %f16 stba %r12, [%r1]243 stha %r10, [%r1]243 stwa %r14, [%r1]243 stxa %r14, [%r1]243 sta %f32, [%r1]243 stda %f48, [%r1]243 casa [%r1]0xf3, %r2, %g0 casxa [%r1]0xf3, %r2, %g0 prefetcha [%r1]243, 0xc CASE_ASI_0xfd_th5: setx 0x57b82307, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xa8 & ~0x7], %r2 ldx [%r27 + 0xd1 & ~0x7], %r4 ldx [%r25 + 0xb8 & ~0x7], %r6 ldx [%r24 + 0xd7 & ~0x7], %r8 ldx [%r27 + 0x6a & ~0x7], %r10 ldx [%r27 + 0x14 & ~0x7], %r12 ldx [%r28 + 0xe4 & ~0x7], %r14 ldx [%r22 + 0x86 & ~0x7], %r16 ld [%r25 + 0xa4 & ~0x7], %f0 ld [%r25 + 0x62 & ~0x7], %f16 ld [%r26 + 0x1f & ~0x7], %f32 ld [%r27 + 0xc7 & ~0x7], %f48 ldsba [%r1]253, %r12 ldsha [%r1]253, %r6 ldswa [%r1]253, %r6 lduba [%r1]253, %r12 lduha [%r1]253, %r2 ldxa [%r1]253, %r12 ldda [%r1]253, %r12 ldstuba [%r1]253, %r2 swapa [%r1]253, %r8 lda [%r1]253, %f48 ldda [%r1]253, %f32 stba %r12, [%r1]253 stha %r10, [%r1]253 stwa %r4, [%r1]253 stxa %r6, [%r1]253 sta %f32, [%r1]253 stda %f32, [%r1]253 casa [%r1]0xfd, %r2, %g0 casxa [%r1]0xfd, %r2, %g0 prefetcha [%r1]253, 0xf CASE_ASI_0x41_th5_0x0: mov %g0, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r10 ldswa [%r1]65, %r6 lduba [%r1]65, %r8 lduha [%r1]65, %r14 ldxa [%r1]65, %r16 ldda [%r1]65, %r4 ldstuba [%r1]65, %r4 swapa [%r1]65, %r6 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r12, [%r1]65 stha %r0, [%r1]65 stwa %r10, [%r1]65 stxa %r8, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xc CASE_ASI_0x41_th5_0x10: set 0x10, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r2 ldswa [%r1]65, %r4 lduba [%r1]65, %r2 lduha [%r1]65, %r6 ldxa [%r1]65, %r10 ldda [%r1]65, %r12 ldstuba [%r1]65, %r6 swapa [%r1]65, %r6 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r0, [%r1]65 stwa %r0, [%r1]65 stxa %r14, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1b CASE_ASI_0x41_th5_0x58: set 0x58, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r2 ldswa [%r1]65, %r16 lduba [%r1]65, %r16 lduha [%r1]65, %r4 ldxa [%r1]65, %r16 ldda [%r1]65, %r8 ldstuba [%r1]65, %r4 swapa [%r1]65, %r6 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r2, [%r1]65 stha %r14, [%r1]65 stwa %r14, [%r1]65 stxa %r12, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1b CASE_ASI_0x4f_th5_range123: !!asi_range = 0x0-0x38 set 0x2c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r12 ldsha [%r1]79, %r4 ldswa [%r1]79, %r14 lduba [%r1]79, %r6 lduha [%r1]79, %r14 ldxa [%r1]79, %r4 ldda [%r1]79, %r10 ldstuba [%r1]79, %r10 swapa [%r1]79, %r14 lda [%r1]79, %f16 ldda [%r1]79, %f16 stba %r2, [%r1]79 stha %r12, [%r1]79 stwa %r4, [%r1]79 sta %f0, [%r1]79 stda %f16, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x8 CASE_ASI_0x4c_th5_range124: !!asi_range = 0x0-0x18 set 0x2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r4 ldsha [%r1]76, %r12 ldswa [%r1]76, %r14 lduba [%r1]76, %r6 lduha [%r1]76, %r6 ldxa [%r1]76, %r8 ldda [%r1]76, %r12 ldstuba [%r1]76, %r16 swapa [%r1]76, %r8 lda [%r1]76, %f48 ldda [%r1]76, %f16 stba %r0, [%r1]76 stha %r2, [%r1]76 stwa %r6, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1c CASE_ASI_0x40_th5_0x30: set 0x30, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r8 ldswa [%r1]64, %r10 lduba [%r1]64, %r8 lduha [%r1]64, %r8 ldxa [%r1]64, %r4 ldda [%r1]64, %r10 ldstuba [%r1]64, %r8 swapa [%r1]64, %r14 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%r1]64 stxa %r12, [%r1]64 sta %f48, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1c CASE_ASI_0x40_th5_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r8 ldswa [%r1]64, %r12 lduba [%r1]64, %r10 lduha [%r1]64, %r6 ldxa [%r1]64, %r12 ldda [%r1]64, %r2 ldstuba [%r1]64, %r12 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r14, [%r1]64 stha %r8, [%r1]64 stwa %r12, [%r1]64 stxa %r10, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1d CASE_ASI_0x40_th5_0x28: set 0x28, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r14 ldswa [%r1]64, %r16 lduba [%r1]64, %r10 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r8 ldstuba [%r1]64, %r12 swapa [%r1]64, %r16 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r12, [%r1]64 stha %r12, [%r1]64 stwa %r10, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x11 CASE_ASI_0x45_th5_range125: !!asi_range = 0x0-0x18 set 0x2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r6 ldsha [%r1]69, %r6 ldswa [%r1]69, %r8 lduba [%r1]69, %r14 lduha [%r1]69, %r16 ldxa [%r1]69, %r14 ldda [%r1]69, %r10 ldstuba [%r1]69, %r6 swapa [%r1]69, %r4 lda [%r1]69, %f48 ldda [%r1]69, %f16 stba %r4, [%r1]69 stha %r10, [%r1]69 stwa %r12, [%r1]69 sta %f32, [%r1]69 stda %f16, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0xa CASE_ASI_0x50_th5_0x0: mov %g0, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r10 ldswa [%r1]80, %r8 lduba [%r1]80, %r16 lduha [%r1]80, %r16 ldxa [%r1]80, %r8 ldda [%r1]80, %r4 ldstuba [%r1]80, %r10 swapa [%r1]80, %r4 lda [%r1]80, %f32 ldda [%r1]80, %f0 stba %r14, [%r1]80 stha %r6, [%r1]80 stwa %r6, [%r1]80 stxa %r14, [%r1]80 sta %f32, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xa CASE_ASI_0x5e_th5_range126: !!asi_range = 0x0-0x7f8 set 0x1b7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r2 ldsha [%r1]94, %r2 ldswa [%r1]94, %r14 lduba [%r1]94, %r4 lduha [%r1]94, %r14 ldxa [%r1]94, %r4 ldda [%r1]94, %r10 ldstuba [%r1]94, %r10 swapa [%r1]94, %r4 lda [%r1]94, %f48 ldda [%r1]94, %f0 stba %r0, [%r1]94 stha %r8, [%r1]94 stwa %r12, [%r1]94 stxa %r4, [%r1]94 sta %f32, [%r1]94 stda %f32, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x8 CASE_ASI_0x73_th5_0x0: mov %g0, %r1 ldsba [%r1]115, %r6 ldsha [%r1]115, %r10 ldswa [%r1]115, %r14 lduba [%r1]115, %r16 lduha [%r1]115, %r2 ldxa [%r1]115, %r6 ldda [%r1]115, %r8 ldstuba [%r1]115, %r8 swapa [%r1]115, %r6 lda [%r1]115, %f32 ldda [%r1]115, %f32 stba %r8, [%r1]115 stha %r0, [%r1]115 stwa %r6, [%r1]115 sta %f48, [%r1]115 stda %f32, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x8 CASE_ASI_0x58_th5_0x18: set 0x18, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r16 ldswa [%r1]88, %r4 lduba [%r1]88, %r12 lduha [%r1]88, %r8 ldxa [%r1]88, %r14 ldda [%r1]88, %r2 ldstuba [%r1]88, %r14 swapa [%r1]88, %r8 lda [%r1]88, %f48 ldda [%r1]88, %f16 stba %r4, [%r1]88 stha %r0, [%r1]88 stwa %r10, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1f CASE_ASI_0x58_th5_0x30: set 0x30, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r12 ldswa [%r1]88, %r2 lduba [%r1]88, %r12 lduha [%r1]88, %r2 ldxa [%r1]88, %r14 ldda [%r1]88, %r4 ldstuba [%r1]88, %r6 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r2, [%r1]88 stha %r14, [%r1]88 stwa %r6, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x18 CASE_ASI_0x58_th5_0x38: set 0x38, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r6 ldswa [%r1]88, %r10 lduba [%r1]88, %r16 lduha [%r1]88, %r2 ldxa [%r1]88, %r8 ldda [%r1]88, %r12 ldstuba [%r1]88, %r8 swapa [%r1]88, %r6 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r12, [%r1]88 stha %r8, [%r1]88 stwa %r10, [%r1]88 sta %f16, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1b CASE_ASI_0x58_th5_0x40: set 0x40, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r16 ldswa [%r1]88, %r14 lduba [%r1]88, %r6 lduha [%r1]88, %r12 ldxa [%r1]88, %r6 ldda [%r1]88, %r4 ldstuba [%r1]88, %r8 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r2, [%r1]88 stwa %r12, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x18 CASE_ASI_0x58_th5_0x80: set 0x80, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r10 ldswa [%r1]88, %r12 lduba [%r1]88, %r4 lduha [%r1]88, %r4 ldxa [%r1]88, %r10 ldda [%r1]88, %r4 ldstuba [%r1]88, %r2 swapa [%r1]88, %r16 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r6, [%r1]88 stha %r8, [%r1]88 stwa %r4, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x8 CASE_ASI_0x56_th5_range127: !!asi_range = 0x0-0x1f8 set 0x181, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r16 ldsha [%r1]86, %r12 ldswa [%r1]86, %r16 lduba [%r1]86, %r10 lduha [%r1]86, %r12 ldxa [%r1]86, %r14 ldda [%r1]86, %r4 ldstuba [%r1]86, %r6 swapa [%r1]86, %r2 lda [%r1]86, %f32 ldda [%r1]86, %f0 stba %r14, [%r1]86 stha %r4, [%r1]86 stwa %r0, [%r1]86 stxa %r14, [%r1]86 sta %f32, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x14 CASE_ASI_0x56_th5_range128: !!asi_range = 0x400-0x5f8 set 0x5c2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r16 ldsha [%r1]86, %r14 ldswa [%r1]86, %r4 lduba [%r1]86, %r10 lduha [%r1]86, %r12 ldxa [%r1]86, %r6 ldda [%r1]86, %r12 ldstuba [%r1]86, %r8 swapa [%r1]86, %r14 lda [%r1]86, %f48 ldda [%r1]86, %f48 stba %r2, [%r1]86 stha %r10, [%r1]86 stwa %r0, [%r1]86 stxa %r4, [%r1]86 sta %f16, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x0 CASE_ASI_0x41_th5_0x20: set 0x20, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r8 ldswa [%r1]65, %r8 lduba [%r1]65, %r14 lduha [%r1]65, %r2 ldxa [%r1]65, %r10 ldda [%r1]65, %r8 ldstuba [%r1]65, %r12 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r2, [%r1]65 stwa %r0, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x19 CASE_ASI_0x41_th5_0x30: set 0x30, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r8 lduba [%r1]65, %r8 lduha [%r1]65, %r16 ldxa [%r1]65, %r12 ldda [%r1]65, %r16 ldstuba [%r1]65, %r4 swapa [%r1]65, %r4 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r14, [%r1]65 stha %r6, [%r1]65 stwa %r4, [%r1]65 sta %f32, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x12 CASE_ASI_0x41_th5_0x38: set 0x38, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r16 ldswa [%r1]65, %r12 lduba [%r1]65, %r8 lduha [%r1]65, %r8 ldxa [%r1]65, %r14 ldda [%r1]65, %r2 ldstuba [%r1]65, %r2 swapa [%r1]65, %r16 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r14, [%r1]65 stwa %r6, [%r1]65 sta %f16, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1a CASE_ASI_0x41_th5_0x50: set 0x50, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r6 ldswa [%r1]65, %r12 lduba [%r1]65, %r10 lduha [%r1]65, %r12 ldxa [%r1]65, %r14 ldda [%r1]65, %r10 ldstuba [%r1]65, %r2 swapa [%r1]65, %r16 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r0, [%r1]65 stha %r4, [%r1]65 stwa %r12, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x5d_th5_range129: !!asi_range = 0x0-0xff8 set 0xf46, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r12 ldsha [%r1]93, %r4 ldswa [%r1]93, %r8 lduba [%r1]93, %r12 lduha [%r1]93, %r10 ldxa [%r1]93, %r2 ldda [%r1]93, %r12 ldstuba [%r1]93, %r2 swapa [%r1]93, %r8 lda [%r1]93, %f16 ldda [%r1]93, %f48 stba %r8, [%r1]93 stha %r8, [%r1]93 stwa %r4, [%r1]93 sta %f0, [%r1]93 stda %f48, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x1a CASE_ASI_0x20_th5_range130: !!asi_range = 0x0-0x38 set 0xc, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r6 ldsha [%r1]32, %r16 ldswa [%r1]32, %r6 lduba [%r1]32, %r4 lduha [%r1]32, %r6 ldxa [%r1]32, %r2 ldda [%r1]32, %r8 ldstuba [%r1]32, %r12 swapa [%r1]32, %r10 lda [%r1]32, %f16 ldda [%r1]32, %f0 stba %r8, [%r1]32 stha %r4, [%r1]32 stwa %r4, [%r1]32 sta %f48, [%r1]32 stda %f32, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x17 CASE_ASI_0x4c_th5_0x20: set 0x20, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r10 ldswa [%r1]76, %r4 lduba [%r1]76, %r2 lduha [%r1]76, %r2 ldxa [%r1]76, %r6 ldda [%r1]76, %r2 ldstuba [%r1]76, %r4 swapa [%r1]76, %r4 lda [%r1]76, %f32 ldda [%r1]76, %f32 stba %r0, [%r1]76 stha %r2, [%r1]76 stwa %r14, [%r1]76 stxa %r0, [%r1]76 sta %f48, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x10 CASE_ASI_0x4c_th5_0x28: set 0x28, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r16 ldswa [%r1]76, %r8 lduba [%r1]76, %r6 lduha [%r1]76, %r12 ldxa [%r1]76, %r4 ldda [%r1]76, %r2 ldstuba [%r1]76, %r14 swapa [%r1]76, %r4 lda [%r1]76, %f0 ldda [%r1]76, %f32 stba %r12, [%r1]76 stha %r0, [%r1]76 stwa %r14, [%r1]76 stxa %r2, [%r1]76 sta %f16, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x10 CASE_ASI_0x58_th5_0x0: mov %g0, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r4 ldswa [%r1]88, %r14 lduba [%r1]88, %r6 lduha [%r1]88, %r10 ldxa [%r1]88, %r14 ldda [%r1]88, %r14 ldstuba [%r1]88, %r2 swapa [%r1]88, %r6 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r12, [%r1]88 stwa %r6, [%r1]88 stxa %r14, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x5 CASE_ASI_0x58_th5_0x20: set 0x20, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r2 ldswa [%r1]88, %r2 lduba [%r1]88, %r14 lduha [%r1]88, %r2 ldxa [%r1]88, %r8 ldda [%r1]88, %r4 ldstuba [%r1]88, %r14 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r12, [%r1]88 stha %r10, [%r1]88 stwa %r6, [%r1]88 stxa %r6, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x4 CASE_ASI_0x57_th5: setx 0x11c8a9cb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x34 & ~0x7], %r2 ldx [%r26 + 0x5c & ~0x7], %r4 ldx [%r21 + 0xfd & ~0x7], %r6 ldx [%r22 + 0xfa & ~0x7], %r8 ldx [%r25 + 0x60 & ~0x7], %r10 ldx [%r27 + 0xe0 & ~0x7], %r12 ldx [%r28 + 0x7a & ~0x7], %r14 ldx [%r25 + 0xfd & ~0x7], %r16 ld [%r22 + 0xf2 & ~0x7], %f0 ld [%r21 + 0x2e & ~0x7], %f16 ld [%r23 + 0x3e & ~0x7], %f32 ld [%r28 + 0xdc & ~0x7], %f48 ldsba [%r1]87, %r4 ldsha [%r1]87, %r4 ldswa [%r1]87, %r10 lduba [%r1]87, %r8 lduha [%r1]87, %r4 ldxa [%r1]87, %r8 ldda [%r1]87, %r4 ldstuba [%r1]87, %r4 swapa [%r1]87, %r12 lda [%r1]87, %f32 ldda [%r1]87, %f16 stba %r4, [%r1]87 stha %r14, [%r1]87 stwa %r14, [%r1]87 sta %f48, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x13 CASE_ASI_0x51_th5_range131: !!asi_range = 0x0-0x38 set 0x8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r10 ldsha [%r1]81, %r12 ldswa [%r1]81, %r8 lduba [%r1]81, %r12 lduha [%r1]81, %r6 ldxa [%r1]81, %r10 ldda [%r1]81, %r4 ldstuba [%r1]81, %r10 swapa [%r1]81, %r14 lda [%r1]81, %f48 ldda [%r1]81, %f16 stba %r6, [%r1]81 stha %r0, [%r1]81 stwa %r6, [%r1]81 sta %f16, [%r1]81 stda %f0, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1f CASE_ASI_0x5a_th5_range132: !!asi_range = 0x0-0x38 set 0x21, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r10 ldsha [%r1]90, %r8 ldswa [%r1]90, %r4 lduba [%r1]90, %r12 lduha [%r1]90, %r4 ldxa [%r1]90, %r14 ldda [%r1]90, %r4 ldstuba [%r1]90, %r16 swapa [%r1]90, %r6 lda [%r1]90, %f16 ldda [%r1]90, %f0 stba %r12, [%r1]90 stha %r12, [%r1]90 stwa %r8, [%r1]90 sta %f32, [%r1]90 stda %f48, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x15 CASE_ASI_0x5b_th5_range133: !!asi_range = 0x0-0x38 set 0x12, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r10 ldsha [%r1]91, %r2 ldswa [%r1]91, %r14 lduba [%r1]91, %r4 lduha [%r1]91, %r12 ldxa [%r1]91, %r10 ldda [%r1]91, %r12 ldstuba [%r1]91, %r16 swapa [%r1]91, %r8 lda [%r1]91, %f32 ldda [%r1]91, %f48 stba %r14, [%r1]91 stha %r12, [%r1]91 stwa %r2, [%r1]91 sta %f16, [%r1]91 stda %f48, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0xa CASE_ASI_0x54_th5_range134: !!asi_range = 0x10-0x98 set 0x78, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r10 ldsha [%r1]84, %r8 ldswa [%r1]84, %r16 lduba [%r1]84, %r4 lduha [%r1]84, %r12 ldxa [%r1]84, %r10 ldda [%r1]84, %r4 ldstuba [%r1]84, %r14 swapa [%r1]84, %r16 lda [%r1]84, %f0 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r2, [%r1]84 stwa %r2, [%r1]84 sta %f16, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x18 CASE_ASI_0x72_th5_0x0: mov %g0, %r1 ldsba [%r1]114, %r4 ldsha [%r1]114, %r16 ldswa [%r1]114, %r2 lduba [%r1]114, %r10 lduha [%r1]114, %r2 ldxa [%r1]114, %r14 ldda [%r1]114, %r8 ldstuba [%r1]114, %r12 swapa [%r1]114, %r12 lda [%r1]114, %f0 ldda [%r1]114, %f48 stba %r14, [%r1]114 stha %r0, [%r1]114 stwa %r4, [%r1]114 sta %f48, [%r1]114 stda %f16, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x16 CASE_ASI_0x41_th5_0x60: set 0x60, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r14 ldswa [%r1]65, %r8 lduba [%r1]65, %r8 lduha [%r1]65, %r14 ldxa [%r1]65, %r12 ldda [%r1]65, %r12 ldstuba [%r1]65, %r16 swapa [%r1]65, %r2 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r0, [%r1]65 stha %r2, [%r1]65 stwa %r8, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xa CASE_ASI_0x41_th5_0x68: set 0x68, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r4 lduba [%r1]65, %r10 lduha [%r1]65, %r12 ldxa [%r1]65, %r14 ldda [%r1]65, %r16 ldstuba [%r1]65, %r4 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r2, [%r1]65 stwa %r12, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xc CASE_ASI_0x63_th5_0x0: mov %g0, %r1 ldsba [%r1]99, %r10 ldsha [%r1]99, %r6 ldswa [%r1]99, %r2 lduba [%r1]99, %r16 lduha [%r1]99, %r2 ldxa [%r1]99, %r14 ldda [%r1]99, %r16 ldstuba [%r1]99, %r8 swapa [%r1]99, %r4 lda [%r1]99, %f0 ldda [%r1]99, %f0 stba %r8, [%r1]99 stha %r8, [%r1]99 stwa %r12, [%r1]99 stxa %r14, [%r1]99 sta %f32, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x15 CASE_ASI_0x63_th5_0x10: set 0x10, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r2 ldswa [%r1]99, %r8 lduba [%r1]99, %r14 lduha [%r1]99, %r16 ldxa [%r1]99, %r12 ldda [%r1]99, %r6 ldstuba [%r1]99, %r14 swapa [%r1]99, %r8 lda [%r1]99, %f32 ldda [%r1]99, %f48 stba %r2, [%r1]99 stha %r0, [%r1]99 stwa %r0, [%r1]99 stxa %r12, [%r1]99 sta %f0, [%r1]99 stda %f0, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1c CASE_ASI_0x43_th5_0x0: mov %g0, %r1 ldsba [%r1]67, %r16 ldsha [%r1]67, %r16 ldswa [%r1]67, %r6 lduba [%r1]67, %r10 lduha [%r1]67, %r6 ldxa [%r1]67, %r14 ldda [%r1]67, %r8 ldstuba [%r1]67, %r2 swapa [%r1]67, %r10 lda [%r1]67, %f16 ldda [%r1]67, %f48 stba %r8, [%r1]67 stha %r4, [%r1]67 stwa %r10, [%r1]67 sta %f0, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x6 CASE_ASI_0x59_th5_range135: !!asi_range = 0x0-0x78 set 0x5, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r8 ldsha [%r1]89, %r16 ldswa [%r1]89, %r4 lduba [%r1]89, %r4 lduha [%r1]89, %r16 ldxa [%r1]89, %r14 ldda [%r1]89, %r8 ldstuba [%r1]89, %r14 swapa [%r1]89, %r6 lda [%r1]89, %f0 ldda [%r1]89, %f32 stba %r8, [%r1]89 stha %r8, [%r1]89 stwa %r10, [%r1]89 sta %f16, [%r1]89 stda %f48, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x14 CASE_ASI_0x67_th5_range136: !!asi_range = 0x0-0x7fe0 set 0x36c5, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r12 ldsha [%r1]103, %r14 ldswa [%r1]103, %r10 lduba [%r1]103, %r12 lduha [%r1]103, %r16 ldxa [%r1]103, %r16 ldda [%r1]103, %r16 ldstuba [%r1]103, %r8 swapa [%r1]103, %r12 lda [%r1]103, %f48 ldda [%r1]103, %f48 stba %r6, [%r1]103 stha %r4, [%r1]103 stwa %r8, [%r1]103 sta %f48, [%r1]103 stda %f48, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x8 CASE_ASI_0x4e_th5_0x0: mov %g0, %r1 ldsba [%r1]78, %r10 ldsha [%r1]78, %r16 ldswa [%r1]78, %r2 lduba [%r1]78, %r6 lduha [%r1]78, %r8 ldxa [%r1]78, %r4 ldda [%r1]78, %r6 ldstuba [%r1]78, %r8 swapa [%r1]78, %r2 lda [%r1]78, %f16 ldda [%r1]78, %f0 stba %r12, [%r1]78 stha %r12, [%r1]78 stwa %r12, [%r1]78 sta %f48, [%r1]78 stda %f48, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x19 CASE_ASI_0x48_th5_range137: !!asi_range = 0x0-0xf8 set 0xa9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r16 ldsha [%r1]72, %r14 ldswa [%r1]72, %r16 lduba [%r1]72, %r4 lduha [%r1]72, %r10 ldxa [%r1]72, %r10 ldda [%r1]72, %r6 ldstuba [%r1]72, %r4 swapa [%r1]72, %r4 lda [%r1]72, %f32 ldda [%r1]72, %f16 stba %r4, [%r1]72 stha %r6, [%r1]72 stwa %r6, [%r1]72 stxa %r0, [%r1]72 sta %f16, [%r1]72 stda %f48, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x1f CASE_ASI_0x49_th5_range138: !!asi_range = 0x0-0xf8 set 0xab, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r16 ldsha [%r1]73, %r10 ldswa [%r1]73, %r10 lduba [%r1]73, %r6 lduha [%r1]73, %r14 ldxa [%r1]73, %r6 ldda [%r1]73, %r16 ldstuba [%r1]73, %r2 swapa [%r1]73, %r6 lda [%r1]73, %f0 ldda [%r1]73, %f32 stba %r14, [%r1]73 stha %r8, [%r1]73 stwa %r2, [%r1]73 stxa %r0, [%r1]73 sta %f16, [%r1]73 stda %f48, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x16 CASE_ASI_0x5f_th5: setx 0x1a4ad0ce, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xc3 & ~0x7], %r2 ldx [%r26 + 0xd4 & ~0x7], %r4 ldx [%r25 + 0x17 & ~0x7], %r6 ldx [%r28 + 0x9d & ~0x7], %r8 ldx [%r26 + 0xba & ~0x7], %r10 ldx [%r25 + 0x98 & ~0x7], %r12 ldx [%r25 + 0x90 & ~0x7], %r14 ldx [%r28 + 0x28 & ~0x7], %r16 ld [%r25 + 0x35 & ~0x7], %f0 ld [%r26 + 0x58 & ~0x7], %f16 ld [%r23 + 0x73 & ~0x7], %f32 ld [%r26 + 0x7 & ~0x7], %f48 ldsba [%r1]95, %r2 ldsha [%r1]95, %r2 ldswa [%r1]95, %r10 lduba [%r1]95, %r2 lduha [%r1]95, %r10 ldxa [%r1]95, %r16 ldda [%r1]95, %r14 ldstuba [%r1]95, %r12 swapa [%r1]95, %r2 lda [%r1]95, %f32 ldda [%r1]95, %f16 stba %r4, [%r1]95 stha %r8, [%r1]95 stwa %r14, [%r1]95 sta %f48, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x13 CASE_ASI_0x53_th5: setx 0x5580eed2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x92 & ~0x7], %r2 ldx [%r24 + 0x33 & ~0x7], %r4 ldx [%r22 + 0x2f & ~0x7], %r6 ldx [%r27 + 0xd4 & ~0x7], %r8 ldx [%r23 + 0xc4 & ~0x7], %r10 ldx [%r22 + 0xe1 & ~0x7], %r12 ldx [%r23 + 0x61 & ~0x7], %r14 ldx [%r27 + 0x5e & ~0x7], %r16 ld [%r22 + 0x4f & ~0x7], %f0 ld [%r23 + 0xa1 & ~0x7], %f16 ld [%r26 + 0xdf & ~0x7], %f32 ld [%r23 + 0x8c & ~0x7], %f48 ldsba [%r1]83, %r6 ldsha [%r1]83, %r10 ldswa [%r1]83, %r8 lduba [%r1]83, %r14 lduha [%r1]83, %r8 ldxa [%r1]83, %r4 ldda [%r1]83, %r16 ldstuba [%r1]83, %r14 swapa [%r1]83, %r4 lda [%r1]83, %f48 ldda [%r1]83, %f48 stba %r8, [%r1]83 stha %r6, [%r1]83 stwa %r14, [%r1]83 stxa %r6, [%r1]83 sta %f16, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0xf CASE_ASI_0x74_th5_0x0: mov %g0, %r1 ldsba [%r1]116, %r10 ldsha [%r1]116, %r12 ldswa [%r1]116, %r4 lduba [%r1]116, %r4 lduha [%r1]116, %r10 ldxa [%r1]116, %r12 ldda [%r1]116, %r4 ldstuba [%r1]116, %r10 swapa [%r1]116, %r12 lda [%r1]116, %f0 ldda [%r1]116, %f48 stba %r14, [%r1]116 stha %r2, [%r1]116 stwa %r0, [%r1]116 stxa %r6, [%r1]116 sta %f0, [%r1]116 stda %f0, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x13 CASE_ASI_0x54_th5_0x0: mov %g0, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r6 ldswa [%r1]84, %r6 lduba [%r1]84, %r10 lduha [%r1]84, %r10 ldxa [%r1]84, %r4 ldda [%r1]84, %r4 ldstuba [%r1]84, %r2 swapa [%r1]84, %r12 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r6, [%r1]84 stha %r6, [%r1]84 stwa %r0, [%r1]84 sta %f16, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x9 CASE_ASI_0x54_th5_0x400: set 0x400, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r16 ldswa [%r1]84, %r6 lduba [%r1]84, %r2 lduha [%r1]84, %r10 ldxa [%r1]84, %r4 ldda [%r1]84, %r6 ldstuba [%r1]84, %r16 swapa [%r1]84, %r10 lda [%r1]84, %f0 ldda [%r1]84, %f48 stba %r14, [%r1]84 stha %r2, [%r1]84 stwa %r0, [%r1]84 sta %f48, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x4 CASE_ASI_0x54_th5_0x800: set 0x800, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r14 ldswa [%r1]84, %r10 lduba [%r1]84, %r2 lduha [%r1]84, %r8 ldxa [%r1]84, %r12 ldda [%r1]84, %r10 ldstuba [%r1]84, %r4 swapa [%r1]84, %r6 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r14, [%r1]84 stha %r8, [%r1]84 stwa %r10, [%r1]84 sta %f48, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x19 CASE_ASI_0x54_th5_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r14 ldswa [%r1]84, %r10 lduba [%r1]84, %r16 lduha [%r1]84, %r8 ldxa [%r1]84, %r6 ldda [%r1]84, %r2 ldstuba [%r1]84, %r14 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r14, [%r1]84 stha %r10, [%r1]84 stwa %r10, [%r1]84 sta %f32, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x9 CASE_ASI_0x5c_th5_0x0: mov %g0, %r1 ldsba [%r1]92, %r8 ldsha [%r1]92, %r12 ldswa [%r1]92, %r2 lduba [%r1]92, %r8 lduha [%r1]92, %r10 ldxa [%r1]92, %r14 ldda [%r1]92, %r12 ldstuba [%r1]92, %r10 swapa [%r1]92, %r8 lda [%r1]92, %f32 ldda [%r1]92, %f0 stba %r12, [%r1]92 stha %r10, [%r1]92 stwa %r14, [%r1]92 sta %f0, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1a CASE_ASI_0x5c_th5_0x400: set 0x400, %r1 ldsba [%r1]92, %r10 ldsha [%r1]92, %r14 ldswa [%r1]92, %r8 lduba [%r1]92, %r12 lduha [%r1]92, %r8 ldxa [%r1]92, %r14 ldda [%r1]92, %r12 ldstuba [%r1]92, %r16 swapa [%r1]92, %r6 lda [%r1]92, %f0 ldda [%r1]92, %f48 stba %r4, [%r1]92 stha %r8, [%r1]92 stwa %r2, [%r1]92 sta %f0, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x6 CASE_ASI_0x5c_th5_0x800: set 0x800, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r16 ldswa [%r1]92, %r8 lduba [%r1]92, %r14 lduha [%r1]92, %r6 ldxa [%r1]92, %r2 ldda [%r1]92, %r6 ldstuba [%r1]92, %r14 swapa [%r1]92, %r2 lda [%r1]92, %f32 ldda [%r1]92, %f48 stba %r8, [%r1]92 stha %r2, [%r1]92 stwa %r0, [%r1]92 sta %f16, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x8 CASE_ASI_0x5c_th5_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r8 ldsha [%r1]92, %r10 ldswa [%r1]92, %r2 lduba [%r1]92, %r4 lduha [%r1]92, %r2 ldxa [%r1]92, %r10 ldda [%r1]92, %r4 ldstuba [%r1]92, %r16 swapa [%r1]92, %r10 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r12, [%r1]92 stha %r14, [%r1]92 stwa %r8, [%r1]92 sta %f48, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x7 CASE_ASI_0x47_th5_range139: !!asi_range = 0x0-0x7ff0 set 0x864, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r16 ldsha [%r1]71, %r2 ldswa [%r1]71, %r12 lduba [%r1]71, %r10 lduha [%r1]71, %r6 ldxa [%r1]71, %r4 ldda [%r1]71, %r8 ldstuba [%r1]71, %r12 swapa [%r1]71, %r12 lda [%r1]71, %f16 ldda [%r1]71, %f0 stba %r4, [%r1]71 stha %r10, [%r1]71 stwa %r10, [%r1]71 sta %f48, [%r1]71 stda %f0, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x16 CASE_ASI_0x50_th5_0x18: set 0x18, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r12 ldswa [%r1]80, %r12 lduba [%r1]80, %r4 lduha [%r1]80, %r12 ldxa [%r1]80, %r14 ldda [%r1]80, %r6 ldstuba [%r1]80, %r4 swapa [%r1]80, %r2 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r8, [%r1]80 stha %r8, [%r1]80 stwa %r6, [%r1]80 sta %f0, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1a CASE_ASI_0x50_th5_0x30: set 0x30, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r2 ldswa [%r1]80, %r16 lduba [%r1]80, %r10 lduha [%r1]80, %r4 ldxa [%r1]80, %r2 ldda [%r1]80, %r16 ldstuba [%r1]80, %r6 swapa [%r1]80, %r8 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r14, [%r1]80 stha %r10, [%r1]80 stwa %r6, [%r1]80 sta %f32, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xb CASE_ASI_0x50_th5_0x38: set 0x38, %r1 ldsba [%r1]80, %r4 ldsha [%r1]80, %r4 ldswa [%r1]80, %r8 lduba [%r1]80, %r14 lduha [%r1]80, %r8 ldxa [%r1]80, %r12 ldda [%r1]80, %r6 ldstuba [%r1]80, %r8 swapa [%r1]80, %r12 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r2, [%r1]80 stha %r6, [%r1]80 stwa %r8, [%r1]80 sta %f32, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x5 CASE_ASI_0x42_th5_0x8: set 0x8, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r2 ldswa [%r1]66, %r10 lduba [%r1]66, %r16 lduha [%r1]66, %r4 ldxa [%r1]66, %r4 ldda [%r1]66, %r10 ldstuba [%r1]66, %r14 swapa [%r1]66, %r12 lda [%r1]66, %f48 ldda [%r1]66, %f0 stba %r6, [%r1]66 stha %r4, [%r1]66 stwa %r0, [%r1]66 sta %f48, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x0 CASE_ASI_0x42_th5_0x10: set 0x10, %r1 ldsba [%r1]66, %r10 ldsha [%r1]66, %r16 ldswa [%r1]66, %r6 lduba [%r1]66, %r8 lduha [%r1]66, %r14 ldxa [%r1]66, %r4 ldda [%r1]66, %r14 ldstuba [%r1]66, %r8 swapa [%r1]66, %r10 lda [%r1]66, %f16 ldda [%r1]66, %f16 stba %r4, [%r1]66 stha %r12, [%r1]66 stwa %r12, [%r1]66 sta %f32, [%r1]66 stda %f32, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x15 CASE_ASI_0x52_th5_0x108: set 0x108, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r6 ldswa [%r1]82, %r10 lduba [%r1]82, %r14 lduha [%r1]82, %r4 ldxa [%r1]82, %r12 ldda [%r1]82, %r14 ldstuba [%r1]82, %r16 swapa [%r1]82, %r4 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r2, [%r1]82 stwa %r2, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x52_th5_0x110: set 0x110, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r10 ldswa [%r1]82, %r6 lduba [%r1]82, %r10 lduha [%r1]82, %r6 ldxa [%r1]82, %r4 ldda [%r1]82, %r8 ldstuba [%r1]82, %r12 swapa [%r1]82, %r10 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r10, [%r1]82 stha %r0, [%r1]82 stwa %r14, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1b CASE_ASI_0x52_th5_0x118: set 0x118, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r2 ldswa [%r1]82, %r8 lduba [%r1]82, %r14 lduha [%r1]82, %r4 ldxa [%r1]82, %r12 ldda [%r1]82, %r6 ldstuba [%r1]82, %r2 swapa [%r1]82, %r10 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r8, [%r1]82 stha %r6, [%r1]82 stwa %r4, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x14 CASE_ASI_0x52_th5_0x120: set 0x120, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r10 ldswa [%r1]82, %r16 lduba [%r1]82, %r10 lduha [%r1]82, %r6 ldxa [%r1]82, %r4 ldda [%r1]82, %r2 ldstuba [%r1]82, %r12 swapa [%r1]82, %r2 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r0, [%r1]82 stha %r2, [%r1]82 stwa %r2, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x14 CASE_ASI_0x52_th5_0x208: set 0x208, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r4 ldswa [%r1]82, %r16 lduba [%r1]82, %r8 lduha [%r1]82, %r2 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r14 swapa [%r1]82, %r16 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r4, [%r1]82 stha %r10, [%r1]82 stwa %r2, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x3 CASE_ASI_0x52_th5_0x210: set 0x210, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r14 ldswa [%r1]82, %r16 lduba [%r1]82, %r6 lduha [%r1]82, %r10 ldxa [%r1]82, %r6 ldda [%r1]82, %r16 ldstuba [%r1]82, %r10 swapa [%r1]82, %r6 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r8, [%r1]82 stha %r0, [%r1]82 stwa %r6, [%r1]82 sta %f0, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x2 CASE_ASI_0x52_th5_0x218: set 0x218, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r2 ldswa [%r1]82, %r2 lduba [%r1]82, %r8 lduha [%r1]82, %r10 ldxa [%r1]82, %r8 ldda [%r1]82, %r10 ldstuba [%r1]82, %r6 swapa [%r1]82, %r12 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r8, [%r1]82 stha %r12, [%r1]82 stwa %r10, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x0 CASE_ASI_0x52_th5_0x220: set 0x220, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r8 ldswa [%r1]82, %r12 lduba [%r1]82, %r8 lduha [%r1]82, %r10 ldxa [%r1]82, %r2 ldda [%r1]82, %r2 ldstuba [%r1]82, %r14 swapa [%r1]82, %r6 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r10, [%r1]82 stha %r2, [%r1]82 stwa %r10, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xa CASE_ASI_0x25_th5_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r12 ldswa [%r1]37, %r4 lduba [%r1]37, %r6 lduha [%r1]37, %r14 ldxa [%r1]37, %r10 ldda [%r1]37, %r8 ldstuba [%r1]37, %r12 swapa [%r1]37, %r12 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r4, [%r1]37 stha %r14, [%r1]37 stwa %r4, [%r1]37 sta %f32, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th5_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r12 ldswa [%r1]37, %r14 lduba [%r1]37, %r6 lduha [%r1]37, %r8 ldxa [%r1]37, %r2 ldda [%r1]37, %r12 ldstuba [%r1]37, %r10 swapa [%r1]37, %r8 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r12, [%r1]37 stha %r2, [%r1]37 stwa %r14, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x13 CASE_ASI_0x25_th5_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r6 ldswa [%r1]37, %r4 lduba [%r1]37, %r2 lduha [%r1]37, %r8 ldxa [%r1]37, %r14 ldda [%r1]37, %r8 ldstuba [%r1]37, %r10 swapa [%r1]37, %r16 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r2, [%r1]37 stha %r0, [%r1]37 stwa %r10, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th5_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r2 ldswa [%r1]37, %r14 lduba [%r1]37, %r16 lduha [%r1]37, %r10 ldxa [%r1]37, %r2 ldda [%r1]37, %r14 ldstuba [%r1]37, %r8 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r2, [%r1]37 stha %r10, [%r1]37 stwa %r2, [%r1]37 sta %f0, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th5_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r16 ldswa [%r1]37, %r2 lduba [%r1]37, %r10 lduha [%r1]37, %r6 ldxa [%r1]37, %r16 ldda [%r1]37, %r8 ldstuba [%r1]37, %r10 swapa [%r1]37, %r10 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r8, [%r1]37 stha %r4, [%r1]37 stwa %r4, [%r1]37 sta %f0, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x12 CASE_ASI_0x25_th5_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r4 ldswa [%r1]37, %r4 lduba [%r1]37, %r8 lduha [%r1]37, %r16 ldxa [%r1]37, %r4 ldda [%r1]37, %r10 ldstuba [%r1]37, %r2 swapa [%r1]37, %r10 lda [%r1]37, %f32 ldda [%r1]37, %f16 stba %r0, [%r1]37 stha %r10, [%r1]37 stwa %r14, [%r1]37 sta %f16, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x18 CASE_ASI_0x25_th5_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r4 ldswa [%r1]37, %r16 lduba [%r1]37, %r2 lduha [%r1]37, %r12 ldxa [%r1]37, %r14 ldda [%r1]37, %r10 ldstuba [%r1]37, %r10 swapa [%r1]37, %r8 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r2, [%r1]37 stwa %r0, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th5_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r8 ldswa [%r1]37, %r12 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r6 ldda [%r1]37, %r8 ldstuba [%r1]37, %r6 swapa [%r1]37, %r2 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r6, [%r1]37 stha %r4, [%r1]37 stwa %r14, [%r1]37 sta %f32, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x8 CASE_ASI_0x55_th5_range140: !!asi_range = 0x0-0x1f8 set 0xb0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r8 ldswa [%r1]85, %r4 lduba [%r1]85, %r16 lduha [%r1]85, %r8 ldxa [%r1]85, %r6 ldda [%r1]85, %r16 ldstuba [%r1]85, %r4 swapa [%r1]85, %r8 lda [%r1]85, %f32 ldda [%r1]85, %f16 stba %r0, [%r1]85 stha %r6, [%r1]85 stwa %r14, [%r1]85 sta %f48, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x0 CASE_ASI_0x55_th5_range141: !!asi_range = 0x400-0x5f8 set 0x454, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r6 ldsha [%r1]85, %r12 ldswa [%r1]85, %r14 lduba [%r1]85, %r14 lduha [%r1]85, %r14 ldxa [%r1]85, %r6 ldda [%r1]85, %r4 ldstuba [%r1]85, %r12 swapa [%r1]85, %r4 lda [%r1]85, %f32 ldda [%r1]85, %f16 stba %r10, [%r1]85 stha %r4, [%r1]85 stwa %r6, [%r1]85 sta %f16, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x1f nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH5_LOOP ta T_CHANGE_PRIV cmp %r19, 1 bz,a TH5_LOOP ta T_CHANGE_HPRIV nop ba main_text_end nop nop nop nop nop LOOP_T6: ta T_CHANGE_HPRIV add %g0, 0x3, %r19 TH6_LOOP: CASE_ASI_0x4_th6: mov %r21, %r1 ldx [%r27 + 0xa & ~0x7], %r2 ldx [%r25 + 0x87 & ~0x7], %r4 ldx [%r24 + 0x28 & ~0x7], %r6 ldx [%r26 + 0x63 & ~0x7], %r8 ldx [%r27 + 0x76 & ~0x7], %r10 ldx [%r25 + 0xda & ~0x7], %r12 ldx [%r21 + 0xdb & ~0x7], %r14 ldx [%r25 + 0x8a & ~0x7], %r16 ld [%r24 + 0xd & ~0x7], %f0 ld [%r23 + 0x3f & ~0x7], %f16 ld [%r26 + 0x64 & ~0x7], %f32 ld [%r26 + 0x6 & ~0x7], %f48 ldsba [%r1]4, %r6 ldsha [%r1]4, %r12 ldswa [%r1]4, %r2 lduba [%r1]4, %r10 lduha [%r1]4, %r10 ldxa [%r1]4, %r4 ldda [%r1]4, %r6 ldstuba [%r1]4, %r10 swapa [%r1]4, %r12 lda [%r1]4, %f48 ldda [%r1]4, %f16 stba %r2, [%r1]4 stha %r14, [%r1]4 stwa %r4, [%r1]4 stxa %r10, [%r1]4 sta %f32, [%r1]4 stda %f32, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x5 CASE_ASI_0xc_th6: mov %r23, %r1 ldx [%r25 + 0x1 & ~0x7], %r2 ldx [%r26 + 0x93 & ~0x7], %r4 ldx [%r27 + 0xc1 & ~0x7], %r6 ldx [%r26 + 0xd7 & ~0x7], %r8 ldx [%r23 + 0x68 & ~0x7], %r10 ldx [%r27 + 0xa0 & ~0x7], %r12 ldx [%r22 + 0xad & ~0x7], %r14 ldx [%r28 + 0xce & ~0x7], %r16 ld [%r21 + 0x10 & ~0x7], %f0 ld [%r28 + 0x6f & ~0x7], %f16 ld [%r28 + 0x4e & ~0x7], %f32 ld [%r22 + 0xd & ~0x7], %f48 ldsba [%r1]12, %r16 ldsha [%r1]12, %r14 ldswa [%r1]12, %r8 lduba [%r1]12, %r14 lduha [%r1]12, %r14 ldxa [%r1]12, %r8 ldda [%r1]12, %r6 ldstuba [%r1]12, %r16 swapa [%r1]12, %r10 lda [%r1]12, %f16 ldda [%r1]12, %f0 stba %r8, [%r1]12 stha %r4, [%r1]12 stwa %r8, [%r1]12 stxa %r2, [%r1]12 sta %f16, [%r1]12 stda %f32, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x7 CASE_ASI_0x1e_th6: mov %r22, %r1 ldx [%r23 + 0x72 & ~0x7], %r2 ldx [%r28 + 0xec & ~0x7], %r4 ldx [%r22 + 0x1b & ~0x7], %r6 ldx [%r23 + 0x9d & ~0x7], %r8 ldx [%r27 + 0x62 & ~0x7], %r10 ldx [%r23 + 0x47 & ~0x7], %r12 ldx [%r24 + 0x48 & ~0x7], %r14 ldx [%r26 + 0x86 & ~0x7], %r16 ld [%r27 + 0xc2 & ~0x7], %f0 ld [%r21 + 0xaa & ~0x7], %f16 ld [%r27 + 0x90 & ~0x7], %f32 ld [%r23 + 0xc5 & ~0x7], %f48 ldsba [%r1]30, %r4 ldsha [%r1]30, %r6 ldswa [%r1]30, %r4 lduba [%r1]30, %r6 lduha [%r1]30, %r16 ldxa [%r1]30, %r10 ldda [%r1]30, %r14 ldstuba [%r1]30, %r16 swapa [%r1]30, %r4 lda [%r1]30, %f0 ldda [%r1]30, %f16 stba %r2, [%r1]30 stha %r6, [%r1]30 stwa %r0, [%r1]30 stxa %r14, [%r1]30 sta %f32, [%r1]30 stda %f32, [%r1]30 casa [%r1]0x1e, %r2, %g0 casxa [%r1]0x1e, %r2, %g0 prefetcha [%r1]30, 0x17 CASE_ASI_0x27_th6: mov %r28, %r1 ldx [%r28 + 0xc3 & ~0x7], %r2 ldx [%r24 + 0xfe & ~0x7], %r4 ldx [%r25 + 0x0 & ~0x7], %r6 ldx [%r24 + 0xe6 & ~0x7], %r8 ldx [%r24 + 0xda & ~0x7], %r10 ldx [%r25 + 0x0 & ~0x7], %r12 ldx [%r23 + 0x38 & ~0x7], %r14 ldx [%r27 + 0x91 & ~0x7], %r16 ld [%r21 + 0xb2 & ~0x7], %f0 ld [%r26 + 0xf9 & ~0x7], %f16 ld [%r24 + 0xaf & ~0x7], %f32 ld [%r22 + 0x70 & ~0x7], %f48 ldsba [%r1]39, %r8 ldsha [%r1]39, %r10 ldswa [%r1]39, %r6 lduba [%r1]39, %r8 lduha [%r1]39, %r8 ldxa [%r1]39, %r14 ldda [%r1]39, %r14 ldstuba [%r1]39, %r10 swapa [%r1]39, %r10 lda [%r1]39, %f32 ldda [%r1]39, %f16 stba %r4, [%r1]39 stha %r10, [%r1]39 stwa %r4, [%r1]39 stxa %r0, [%r1]39 sta %f0, [%r1]39 stda %f0, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x9 CASE_ASI_0x2f_th6: mov %r26, %r1 ldx [%r28 + 0x2b & ~0x7], %r2 ldx [%r26 + 0x31 & ~0x7], %r4 ldx [%r22 + 0x91 & ~0x7], %r6 ldx [%r28 + 0x3c & ~0x7], %r8 ldx [%r23 + 0x50 & ~0x7], %r10 ldx [%r23 + 0xb8 & ~0x7], %r12 ldx [%r21 + 0x71 & ~0x7], %r14 ldx [%r21 + 0x4 & ~0x7], %r16 ld [%r27 + 0x3b & ~0x7], %f0 ld [%r28 + 0xba & ~0x7], %f16 ld [%r25 + 0x44 & ~0x7], %f32 ld [%r28 + 0xf4 & ~0x7], %f48 ldsba [%r1]47, %r10 ldsha [%r1]47, %r14 ldswa [%r1]47, %r16 lduba [%r1]47, %r4 lduha [%r1]47, %r10 ldxa [%r1]47, %r8 ldda [%r1]47, %r16 ldstuba [%r1]47, %r2 swapa [%r1]47, %r10 lda [%r1]47, %f16 ldda [%r1]47, %f16 stba %r0, [%r1]47 stha %r14, [%r1]47 stwa %r8, [%r1]47 stxa %r8, [%r1]47 sta %f16, [%r1]47 stda %f48, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x18 CASE_ASI_0x30_th6: mov %r25, %r1 ldx [%r27 + 0x1b & ~0x7], %r2 ldx [%r27 + 0x3d & ~0x7], %r4 ldx [%r26 + 0x8a & ~0x7], %r6 ldx [%r27 + 0xed & ~0x7], %r8 ldx [%r22 + 0x60 & ~0x7], %r10 ldx [%r28 + 0xd & ~0x7], %r12 ldx [%r21 + 0xae & ~0x7], %r14 ldx [%r25 + 0x97 & ~0x7], %r16 ld [%r28 + 0x86 & ~0x7], %f0 ld [%r22 + 0x9d & ~0x7], %f16 ld [%r22 + 0x3e & ~0x7], %f32 ld [%r28 + 0xa0 & ~0x7], %f48 ldsba [%r1]48, %r12 ldsha [%r1]48, %r6 ldswa [%r1]48, %r12 lduba [%r1]48, %r14 lduha [%r1]48, %r14 ldxa [%r1]48, %r8 ldda [%r1]48, %r8 ldstuba [%r1]48, %r8 swapa [%r1]48, %r2 lda [%r1]48, %f16 ldda [%r1]48, %f32 stba %r2, [%r1]48 stha %r2, [%r1]48 stwa %r12, [%r1]48 stxa %r8, [%r1]48 sta %f32, [%r1]48 stda %f32, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0xa CASE_ASI_0x31_th6: mov %r26, %r1 ldx [%r21 + 0x7a & ~0x7], %r2 ldx [%r26 + 0xcb & ~0x7], %r4 ldx [%r23 + 0xab & ~0x7], %r6 ldx [%r26 + 0x91 & ~0x7], %r8 ldx [%r22 + 0x68 & ~0x7], %r10 ldx [%r23 + 0x97 & ~0x7], %r12 ldx [%r21 + 0x39 & ~0x7], %r14 ldx [%r25 + 0x7e & ~0x7], %r16 ld [%r28 + 0x1a & ~0x7], %f0 ld [%r27 + 0xa0 & ~0x7], %f16 ld [%r25 + 0x7d & ~0x7], %f32 ld [%r26 + 0x32 & ~0x7], %f48 ldsba [%r1]49, %r4 ldsha [%r1]49, %r6 ldswa [%r1]49, %r4 lduba [%r1]49, %r2 lduha [%r1]49, %r10 ldxa [%r1]49, %r12 ldda [%r1]49, %r6 ldstuba [%r1]49, %r8 swapa [%r1]49, %r12 lda [%r1]49, %f16 ldda [%r1]49, %f16 stba %r0, [%r1]49 stha %r12, [%r1]49 stwa %r2, [%r1]49 stxa %r2, [%r1]49 sta %f16, [%r1]49 stda %f16, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x12 CASE_ASI_0x36_th6: mov %r28, %r1 ldx [%r21 + 0x9a & ~0x7], %r2 ldx [%r24 + 0x0 & ~0x7], %r4 ldx [%r28 + 0xeb & ~0x7], %r6 ldx [%r28 + 0xc3 & ~0x7], %r8 ldx [%r28 + 0xd5 & ~0x7], %r10 ldx [%r24 + 0x9c & ~0x7], %r12 ldx [%r26 + 0xfb & ~0x7], %r14 ldx [%r28 + 0xe1 & ~0x7], %r16 ld [%r27 + 0xc9 & ~0x7], %f0 ld [%r25 + 0x76 & ~0x7], %f16 ld [%r26 + 0xa2 & ~0x7], %f32 ld [%r27 + 0xe5 & ~0x7], %f48 ldsba [%r1]54, %r8 ldsha [%r1]54, %r4 ldswa [%r1]54, %r16 lduba [%r1]54, %r14 lduha [%r1]54, %r16 ldxa [%r1]54, %r8 ldda [%r1]54, %r8 ldstuba [%r1]54, %r14 swapa [%r1]54, %r16 lda [%r1]54, %f32 ldda [%r1]54, %f48 stba %r0, [%r1]54 stha %r12, [%r1]54 stwa %r12, [%r1]54 stxa %r12, [%r1]54 sta %f32, [%r1]54 stda %f48, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x1e CASE_ASI_0x38_th6: mov %r27, %r1 ldx [%r22 + 0xd4 & ~0x7], %r2 ldx [%r25 + 0x31 & ~0x7], %r4 ldx [%r25 + 0xe4 & ~0x7], %r6 ldx [%r28 + 0x15 & ~0x7], %r8 ldx [%r27 + 0xb3 & ~0x7], %r10 ldx [%r26 + 0x9 & ~0x7], %r12 ldx [%r24 + 0xcc & ~0x7], %r14 ldx [%r23 + 0xd5 & ~0x7], %r16 ld [%r22 + 0xed & ~0x7], %f0 ld [%r24 + 0x57 & ~0x7], %f16 ld [%r26 + 0x78 & ~0x7], %f32 ld [%r26 + 0xe4 & ~0x7], %f48 ldsba [%r1]56, %r16 ldsha [%r1]56, %r16 ldswa [%r1]56, %r6 lduba [%r1]56, %r8 lduha [%r1]56, %r10 ldxa [%r1]56, %r12 ldda [%r1]56, %r6 ldstuba [%r1]56, %r16 swapa [%r1]56, %r12 lda [%r1]56, %f32 ldda [%r1]56, %f16 stba %r4, [%r1]56 stha %r8, [%r1]56 stwa %r0, [%r1]56 stxa %r4, [%r1]56 sta %f0, [%r1]56 stda %f48, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x1b CASE_ASI_0x39_th6: mov %r23, %r1 ldx [%r26 + 0x4e & ~0x7], %r2 ldx [%r22 + 0x81 & ~0x7], %r4 ldx [%r25 + 0x7f & ~0x7], %r6 ldx [%r24 + 0x4a & ~0x7], %r8 ldx [%r28 + 0xd6 & ~0x7], %r10 ldx [%r21 + 0xc4 & ~0x7], %r12 ldx [%r27 + 0x29 & ~0x7], %r14 ldx [%r27 + 0xba & ~0x7], %r16 ld [%r25 + 0x60 & ~0x7], %f0 ld [%r28 + 0x8c & ~0x7], %f16 ld [%r28 + 0xce & ~0x7], %f32 ld [%r24 + 0x8e & ~0x7], %f48 ldsba [%r1]57, %r16 ldsha [%r1]57, %r12 ldswa [%r1]57, %r2 lduba [%r1]57, %r16 lduha [%r1]57, %r10 ldxa [%r1]57, %r8 ldda [%r1]57, %r6 ldstuba [%r1]57, %r2 swapa [%r1]57, %r8 lda [%r1]57, %f32 ldda [%r1]57, %f16 stba %r10, [%r1]57 stha %r10, [%r1]57 stwa %r10, [%r1]57 stxa %r8, [%r1]57 sta %f48, [%r1]57 stda %f48, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x8 CASE_ASI_0x3e_th6: mov %r22, %r1 ldx [%r24 + 0xad & ~0x7], %r2 ldx [%r24 + 0x27 & ~0x7], %r4 ldx [%r24 + 0x92 & ~0x7], %r6 ldx [%r24 + 0xd3 & ~0x7], %r8 ldx [%r21 + 0x87 & ~0x7], %r10 ldx [%r23 + 0xbd & ~0x7], %r12 ldx [%r24 + 0x12 & ~0x7], %r14 ldx [%r28 + 0x73 & ~0x7], %r16 ld [%r22 + 0x51 & ~0x7], %f0 ld [%r22 + 0x1c & ~0x7], %f16 ld [%r27 + 0x39 & ~0x7], %f32 ld [%r22 + 0xe5 & ~0x7], %f48 ldsba [%r1]62, %r2 ldsha [%r1]62, %r8 ldswa [%r1]62, %r2 lduba [%r1]62, %r4 lduha [%r1]62, %r6 ldxa [%r1]62, %r2 ldda [%r1]62, %r12 ldstuba [%r1]62, %r6 swapa [%r1]62, %r14 lda [%r1]62, %f48 ldda [%r1]62, %f16 stba %r14, [%r1]62 stha %r12, [%r1]62 stwa %r10, [%r1]62 stxa %r14, [%r1]62 sta %f0, [%r1]62 stda %f48, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x14 CASE_ASI_0x80_th6: mov %r21, %r1 ldx [%r27 + 0x3 & ~0x7], %r2 ldx [%r23 + 0x55 & ~0x7], %r4 ldx [%r28 + 0x81 & ~0x7], %r6 ldx [%r21 + 0x3d & ~0x7], %r8 ldx [%r21 + 0x28 & ~0x7], %r10 ldx [%r21 + 0xdf & ~0x7], %r12 ldx [%r24 + 0x3c & ~0x7], %r14 ldx [%r27 + 0xe0 & ~0x7], %r16 ld [%r23 + 0x61 & ~0x7], %f0 ld [%r23 + 0xb7 & ~0x7], %f16 ld [%r28 + 0x2b & ~0x7], %f32 ld [%r28 + 0x45 & ~0x7], %f48 ldsba [%r1]128, %r10 ldsha [%r1]128, %r4 ldswa [%r1]128, %r2 lduba [%r1]128, %r10 lduha [%r1]128, %r2 ldxa [%r1]128, %r10 ldda [%r1]128, %r6 ldstuba [%r1]128, %r16 swapa [%r1]128, %r14 lda [%r1]128, %f32 ldda [%r1]128, %f32 stba %r12, [%r1]128 stha %r8, [%r1]128 stwa %r10, [%r1]128 stxa %r8, [%r1]128 sta %f48, [%r1]128 stda %f0, [%r1]128 casa [%r1]0x80, %r2, %g0 casxa [%r1]0x80, %r2, %g0 prefetcha [%r1]128, 0x1b CASE_ASI_0xc0_th6: mov %r22, %r1 ldx [%r22 + 0xd2 & ~0x7], %r2 ldx [%r22 + 0x7c & ~0x7], %r4 ldx [%r28 + 0x2b & ~0x7], %r6 ldx [%r27 + 0xd5 & ~0x7], %r8 ldx [%r23 + 0x52 & ~0x7], %r10 ldx [%r24 + 0x86 & ~0x7], %r12 ldx [%r21 + 0x43 & ~0x7], %r14 ldx [%r21 + 0x57 & ~0x7], %r16 ld [%r24 + 0x63 & ~0x7], %f0 ld [%r23 + 0x8d & ~0x7], %f16 ld [%r27 + 0xca & ~0x7], %f32 ld [%r24 + 0xa3 & ~0x7], %f48 ldsba [%r1]192, %r2 ldsha [%r1]192, %r14 ldswa [%r1]192, %r8 lduba [%r1]192, %r2 lduha [%r1]192, %r14 ldxa [%r1]192, %r8 ldda [%r1]192, %r14 ldstuba [%r1]192, %r2 swapa [%r1]192, %r8 lda [%r1]192, %f16 ldda [%r1]192, %f48 stba %r14, [%r1]192 stha %r10, [%r1]192 stwa %r12, [%r1]192 stxa %r6, [%r1]192 sta %f16, [%r1]192 stda %f48, [%r1]192 casa [%r1]0xc0, %r2, %g0 casxa [%r1]0xc0, %r2, %g0 prefetcha [%r1]192, 0x19 CASE_ASI_0xca_th6: mov %r26, %r1 ldx [%r23 + 0xb0 & ~0x7], %r2 ldx [%r24 + 0xd & ~0x7], %r4 ldx [%r27 + 0xda & ~0x7], %r6 ldx [%r22 + 0x2f & ~0x7], %r8 ldx [%r21 + 0xf8 & ~0x7], %r10 ldx [%r22 + 0x1c & ~0x7], %r12 ldx [%r25 + 0x19 & ~0x7], %r14 ldx [%r25 + 0xea & ~0x7], %r16 ld [%r24 + 0xab & ~0x7], %f0 ld [%r25 + 0x81 & ~0x7], %f16 ld [%r21 + 0xa6 & ~0x7], %f32 ld [%r25 + 0xaf & ~0x7], %f48 ldsba [%r1]202, %r16 ldsha [%r1]202, %r14 ldswa [%r1]202, %r4 lduba [%r1]202, %r8 lduha [%r1]202, %r14 ldxa [%r1]202, %r8 ldda [%r1]202, %r14 ldstuba [%r1]202, %r6 swapa [%r1]202, %r8 lda [%r1]202, %f16 ldda [%r1]202, %f32 stba %r10, [%r1]202 stha %r14, [%r1]202 stwa %r6, [%r1]202 stxa %r8, [%r1]202 sta %f16, [%r1]202 stda %f0, [%r1]202 casa [%r1]0xca, %r2, %g0 casxa [%r1]0xca, %r2, %g0 prefetcha [%r1]202, 0x15 CASE_ASI_0xd8_th6: mov %r26, %r1 ldx [%r26 + 0x41 & ~0x7], %r2 ldx [%r21 + 0x33 & ~0x7], %r4 ldx [%r28 + 0xd9 & ~0x7], %r6 ldx [%r26 + 0x6c & ~0x7], %r8 ldx [%r27 + 0x75 & ~0x7], %r10 ldx [%r24 + 0x6c & ~0x7], %r12 ldx [%r28 + 0xcf & ~0x7], %r14 ldx [%r26 + 0xe9 & ~0x7], %r16 ld [%r23 + 0x45 & ~0x7], %f0 ld [%r26 + 0x21 & ~0x7], %f16 ld [%r28 + 0x40 & ~0x7], %f32 ld [%r28 + 0x78 & ~0x7], %f48 ldsba [%r1]216, %r4 ldsha [%r1]216, %r10 ldswa [%r1]216, %r12 lduba [%r1]216, %r14 lduha [%r1]216, %r16 ldxa [%r1]216, %r4 ldda [%r1]216, %r12 ldstuba [%r1]216, %r16 swapa [%r1]216, %r2 lda [%r1]216, %f16 ldda [%r1]216, %f48 stba %r8, [%r1]216 stha %r12, [%r1]216 stwa %r2, [%r1]216 stxa %r10, [%r1]216 sta %f48, [%r1]216 stda %f0, [%r1]216 casa [%r1]0xd8, %r2, %g0 casxa [%r1]0xd8, %r2, %g0 prefetcha [%r1]216, 0x18 CASE_ASI_0xea_th6: mov %r24, %r1 ldx [%r28 + 0x5a & ~0x7], %r2 ldx [%r27 + 0x9f & ~0x7], %r4 ldx [%r27 + 0x45 & ~0x7], %r6 ldx [%r28 + 0xe8 & ~0x7], %r8 ldx [%r21 + 0xd8 & ~0x7], %r10 ldx [%r23 + 0xf2 & ~0x7], %r12 ldx [%r28 + 0xe9 & ~0x7], %r14 ldx [%r28 + 0xf2 & ~0x7], %r16 ld [%r24 + 0x6a & ~0x7], %f0 ld [%r27 + 0x14 & ~0x7], %f16 ld [%r25 + 0xc9 & ~0x7], %f32 ld [%r25 + 0x2a & ~0x7], %f48 ldsba [%r1]234, %r2 ldsha [%r1]234, %r2 ldswa [%r1]234, %r16 lduba [%r1]234, %r10 lduha [%r1]234, %r16 ldxa [%r1]234, %r10 ldda [%r1]234, %r2 ldstuba [%r1]234, %r6 swapa [%r1]234, %r2 lda [%r1]234, %f48 ldda [%r1]234, %f32 stba %r8, [%r1]234 stha %r6, [%r1]234 stwa %r10, [%r1]234 stxa %r4, [%r1]234 sta %f16, [%r1]234 stda %f32, [%r1]234 casa [%r1]0xea, %r2, %g0 casxa [%r1]0xea, %r2, %g0 prefetcha [%r1]234, 0x1b CASE_ASI_0x21_th6_0x8: set 0x8, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r12 ldswa [%r1]33, %r10 lduba [%r1]33, %r8 lduha [%r1]33, %r16 ldxa [%r1]33, %r14 ldda [%r1]33, %r10 ldstuba [%r1]33, %r2 swapa [%r1]33, %r12 lda [%r1]33, %f48 ldda [%r1]33, %f0 stba %r0, [%r1]33 stha %r14, [%r1]33 stwa %r6, [%r1]33 sta %f48, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x18 CASE_ASI_0x21_th6_0x10: set 0x10, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r10 ldswa [%r1]33, %r16 lduba [%r1]33, %r6 lduha [%r1]33, %r14 ldxa [%r1]33, %r14 ldda [%r1]33, %r10 ldstuba [%r1]33, %r2 swapa [%r1]33, %r2 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r14, [%r1]33 stha %r4, [%r1]33 stwa %r6, [%r1]33 sta %f32, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xc CASE_ASI_0x21_th6_0x108: set 0x108, %r1 ldsba [%r1]33, %r16 ldsha [%r1]33, %r2 ldswa [%r1]33, %r4 lduba [%r1]33, %r4 lduha [%r1]33, %r6 ldxa [%r1]33, %r4 ldda [%r1]33, %r8 ldstuba [%r1]33, %r12 swapa [%r1]33, %r12 lda [%r1]33, %f32 ldda [%r1]33, %f32 stba %r2, [%r1]33 stha %r2, [%r1]33 stwa %r2, [%r1]33 sta %f16, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1c CASE_ASI_0x21_th6_0x110: set 0x110, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r16 ldswa [%r1]33, %r8 lduba [%r1]33, %r14 lduha [%r1]33, %r8 ldxa [%r1]33, %r14 ldda [%r1]33, %r4 ldstuba [%r1]33, %r16 swapa [%r1]33, %r10 lda [%r1]33, %f32 ldda [%r1]33, %f0 stba %r6, [%r1]33 stha %r14, [%r1]33 stwa %r8, [%r1]33 sta %f48, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xa CASE_ASI_0x40_th6_0x0: mov %g0, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r16 ldswa [%r1]64, %r2 lduba [%r1]64, %r4 lduha [%r1]64, %r12 ldxa [%r1]64, %r14 ldda [%r1]64, %r16 ldstuba [%r1]64, %r16 swapa [%r1]64, %r10 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r4, [%r1]64 stwa %r6, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x6 CASE_ASI_0x40_th6_0x8: set 0x8, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r4 ldswa [%r1]64, %r6 lduba [%r1]64, %r10 lduha [%r1]64, %r6 ldxa [%r1]64, %r8 ldda [%r1]64, %r12 ldstuba [%r1]64, %r10 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r4, [%r1]64 stwa %r8, [%r1]64 sta %f0, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x15 CASE_ASI_0x40_th6_0x10: set 0x10, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r4 ldswa [%r1]64, %r8 lduba [%r1]64, %r8 lduha [%r1]64, %r16 ldxa [%r1]64, %r14 ldda [%r1]64, %r12 ldstuba [%r1]64, %r2 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r2, [%r1]64 stha %r14, [%r1]64 stwa %r8, [%r1]64 sta %f16, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x15 CASE_ASI_0x40_th6_0x18: set 0x18, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r12 ldswa [%r1]64, %r4 lduba [%r1]64, %r12 lduha [%r1]64, %r8 ldxa [%r1]64, %r16 ldda [%r1]64, %r6 ldstuba [%r1]64, %r14 swapa [%r1]64, %r10 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r12, [%r1]64 stwa %r14, [%r1]64 sta %f48, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xb CASE_ASI_0x40_th6_0x20: set 0x20, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r16 ldswa [%r1]64, %r12 lduba [%r1]64, %r12 lduha [%r1]64, %r2 ldxa [%r1]64, %r12 ldda [%r1]64, %r6 ldstuba [%r1]64, %r14 swapa [%r1]64, %r4 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r4, [%r1]64 stha %r2, [%r1]64 stwa %r14, [%r1]64 sta %f32, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x0 CASE_ASI_0x40_th6_0x80: set 0x80, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r2 ldswa [%r1]64, %r14 lduba [%r1]64, %r6 lduha [%r1]64, %r6 ldxa [%r1]64, %r10 ldda [%r1]64, %r12 ldstuba [%r1]64, %r2 swapa [%r1]64, %r12 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r2, [%r1]64 stwa %r14, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x19 CASE_ASI_0x40_th6_0x88: set 0x88, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r4 ldswa [%r1]64, %r10 lduba [%r1]64, %r16 lduha [%r1]64, %r8 ldxa [%r1]64, %r6 ldda [%r1]64, %r6 ldstuba [%r1]64, %r2 swapa [%r1]64, %r6 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r6, [%r1]64 stha %r0, [%r1]64 stwa %r10, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1d CASE_ASI_0x40_th6_0x90: set 0x90, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r16 ldswa [%r1]64, %r16 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r6 ldda [%r1]64, %r10 ldstuba [%r1]64, %r10 swapa [%r1]64, %r16 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r6, [%r1]64 stwa %r10, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x40_th6_0x98: set 0x98, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r10 ldswa [%r1]64, %r8 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r2 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r10, [%r1]64 stwa %r12, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1c CASE_ASI_0x44_th6_0x0: mov %g0, %r1 ldsba [%r1]68, %r2 ldsha [%r1]68, %r2 ldswa [%r1]68, %r12 lduba [%r1]68, %r8 lduha [%r1]68, %r16 ldxa [%r1]68, %r12 ldda [%r1]68, %r10 ldstuba [%r1]68, %r6 swapa [%r1]68, %r10 lda [%r1]68, %f16 ldda [%r1]68, %f32 stba %r14, [%r1]68 stha %r14, [%r1]68 stwa %r6, [%r1]68 sta %f16, [%r1]68 stda %f48, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x6 CASE_ASI_0x4a_th6_range142: !!asi_range = 0x0-0x3f set 0x29, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r6 ldsha [%r1]74, %r8 ldswa [%r1]74, %r8 lduba [%r1]74, %r12 lduha [%r1]74, %r12 ldxa [%r1]74, %r16 ldda [%r1]74, %r8 ldstuba [%r1]74, %r10 swapa [%r1]74, %r8 lda [%r1]74, %f48 ldda [%r1]74, %f48 stba %r0, [%r1]74 stha %r6, [%r1]74 stwa %r8, [%r1]74 sta %f0, [%r1]74 stda %f32, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x19 CASE_ASI_0x2_th6: setx 0x34b9c205, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x1e & ~0x7], %r2 ldx [%r27 + 0xd5 & ~0x7], %r4 ldx [%r23 + 0x7b & ~0x7], %r6 ldx [%r24 + 0xce & ~0x7], %r8 ldx [%r27 + 0x8a & ~0x7], %r10 ldx [%r25 + 0x6b & ~0x7], %r12 ldx [%r26 + 0xb & ~0x7], %r14 ldx [%r24 + 0x3a & ~0x7], %r16 ld [%r25 + 0x7b & ~0x7], %f0 ld [%r25 + 0xb3 & ~0x7], %f16 ld [%r26 + 0x72 & ~0x7], %f32 ld [%r22 + 0x1c & ~0x7], %f48 ldsba [%r1]2, %r14 ldsha [%r1]2, %r16 ldswa [%r1]2, %r10 lduba [%r1]2, %r10 lduha [%r1]2, %r6 ldxa [%r1]2, %r16 ldda [%r1]2, %r12 ldstuba [%r1]2, %r12 swapa [%r1]2, %r12 lda [%r1]2, %f48 ldda [%r1]2, %f16 stba %r4, [%r1]2 stha %r14, [%r1]2 stwa %r6, [%r1]2 stxa %r14, [%r1]2 sta %f16, [%r1]2 stda %f16, [%r1]2 casa [%r1]0x2, %r2, %g0 casxa [%r1]0x2, %r2, %g0 prefetcha [%r1]2, 0xb CASE_ASI_0xb_th6: setx 0x58cfcfe1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x64 & ~0x7], %r2 ldx [%r23 + 0xa8 & ~0x7], %r4 ldx [%r27 + 0xcc & ~0x7], %r6 ldx [%r21 + 0x25 & ~0x7], %r8 ldx [%r28 + 0x34 & ~0x7], %r10 ldx [%r24 + 0x41 & ~0x7], %r12 ldx [%r26 + 0x4a & ~0x7], %r14 ldx [%r25 + 0x7e & ~0x7], %r16 ld [%r23 + 0x18 & ~0x7], %f0 ld [%r24 + 0x24 & ~0x7], %f16 ld [%r25 + 0x35 & ~0x7], %f32 ld [%r21 + 0xd8 & ~0x7], %f48 ldsba [%r1]11, %r14 ldsha [%r1]11, %r12 ldswa [%r1]11, %r8 lduba [%r1]11, %r8 lduha [%r1]11, %r12 ldxa [%r1]11, %r14 ldda [%r1]11, %r14 ldstuba [%r1]11, %r12 swapa [%r1]11, %r14 lda [%r1]11, %f48 ldda [%r1]11, %f0 stba %r4, [%r1]11 stha %r4, [%r1]11 stwa %r10, [%r1]11 stxa %r14, [%r1]11 sta %f16, [%r1]11 stda %f48, [%r1]11 casa [%r1]0xb, %r2, %g0 casxa [%r1]0xb, %r2, %g0 prefetcha [%r1]11, 0x14 CASE_ASI_0x12_th6: setx 0x65b90c2e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x24 & ~0x7], %r2 ldx [%r24 + 0x1 & ~0x7], %r4 ldx [%r23 + 0x47 & ~0x7], %r6 ldx [%r21 + 0xc5 & ~0x7], %r8 ldx [%r23 + 0x47 & ~0x7], %r10 ldx [%r22 + 0x2 & ~0x7], %r12 ldx [%r26 + 0x70 & ~0x7], %r14 ldx [%r25 + 0x97 & ~0x7], %r16 ld [%r28 + 0x47 & ~0x7], %f0 ld [%r23 + 0x55 & ~0x7], %f16 ld [%r21 + 0x89 & ~0x7], %f32 ld [%r26 + 0xb & ~0x7], %f48 ldsba [%r1]18, %r6 ldsha [%r1]18, %r16 ldswa [%r1]18, %r12 lduba [%r1]18, %r16 lduha [%r1]18, %r12 ldxa [%r1]18, %r2 ldda [%r1]18, %r2 ldstuba [%r1]18, %r8 swapa [%r1]18, %r6 lda [%r1]18, %f48 ldda [%r1]18, %f0 stba %r12, [%r1]18 stha %r14, [%r1]18 stwa %r14, [%r1]18 stxa %r12, [%r1]18 sta %f0, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x1e CASE_ASI_0x13_th6: setx 0x6a1407cf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x6c & ~0x7], %r2 ldx [%r25 + 0xf6 & ~0x7], %r4 ldx [%r24 + 0x9d & ~0x7], %r6 ldx [%r23 + 0xe5 & ~0x7], %r8 ldx [%r22 + 0xfc & ~0x7], %r10 ldx [%r28 + 0xca & ~0x7], %r12 ldx [%r24 + 0x7b & ~0x7], %r14 ldx [%r27 + 0x93 & ~0x7], %r16 ld [%r27 + 0xf8 & ~0x7], %f0 ld [%r22 + 0x8f & ~0x7], %f16 ld [%r26 + 0x17 & ~0x7], %f32 ld [%r25 + 0xa6 & ~0x7], %f48 ldsba [%r1]19, %r6 ldsha [%r1]19, %r8 ldswa [%r1]19, %r4 lduba [%r1]19, %r4 lduha [%r1]19, %r16 ldxa [%r1]19, %r4 ldda [%r1]19, %r14 ldstuba [%r1]19, %r16 swapa [%r1]19, %r10 lda [%r1]19, %f32 ldda [%r1]19, %f16 stba %r2, [%r1]19 stha %r8, [%r1]19 stwa %r14, [%r1]19 stxa %r4, [%r1]19 sta %f0, [%r1]19 stda %f0, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0xb CASE_ASI_0x2d_th6: setx 0x2825102c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x2 & ~0x7], %r2 ldx [%r23 + 0x3a & ~0x7], %r4 ldx [%r21 + 0x5b & ~0x7], %r6 ldx [%r22 + 0x80 & ~0x7], %r8 ldx [%r28 + 0xf2 & ~0x7], %r10 ldx [%r25 + 0x73 & ~0x7], %r12 ldx [%r21 + 0x89 & ~0x7], %r14 ldx [%r23 + 0x2b & ~0x7], %r16 ld [%r21 + 0x66 & ~0x7], %f0 ld [%r22 + 0x2f & ~0x7], %f16 ld [%r25 + 0x24 & ~0x7], %f32 ld [%r22 + 0xd3 & ~0x7], %f48 ldsba [%r1]45, %r14 ldsha [%r1]45, %r4 ldswa [%r1]45, %r14 lduba [%r1]45, %r2 lduha [%r1]45, %r4 ldxa [%r1]45, %r2 ldda [%r1]45, %r16 ldstuba [%r1]45, %r2 swapa [%r1]45, %r12 lda [%r1]45, %f0 ldda [%r1]45, %f32 stba %r4, [%r1]45 stha %r0, [%r1]45 stwa %r6, [%r1]45 stxa %r0, [%r1]45 sta %f16, [%r1]45 stda %f32, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x1e CASE_ASI_0x32_th6: setx 0x54ec65a6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x6b & ~0x7], %r2 ldx [%r24 + 0x49 & ~0x7], %r4 ldx [%r24 + 0x3e & ~0x7], %r6 ldx [%r26 + 0xfb & ~0x7], %r8 ldx [%r27 + 0x15 & ~0x7], %r10 ldx [%r21 + 0xb & ~0x7], %r12 ldx [%r22 + 0x97 & ~0x7], %r14 ldx [%r26 + 0x79 & ~0x7], %r16 ld [%r27 + 0xa0 & ~0x7], %f0 ld [%r21 + 0xcd & ~0x7], %f16 ld [%r22 + 0x3e & ~0x7], %f32 ld [%r26 + 0x75 & ~0x7], %f48 ldsba [%r1]50, %r12 ldsha [%r1]50, %r10 ldswa [%r1]50, %r12 lduba [%r1]50, %r12 lduha [%r1]50, %r6 ldxa [%r1]50, %r12 ldda [%r1]50, %r12 ldstuba [%r1]50, %r6 swapa [%r1]50, %r2 lda [%r1]50, %f16 ldda [%r1]50, %f16 stba %r12, [%r1]50 stha %r12, [%r1]50 stwa %r12, [%r1]50 stxa %r14, [%r1]50 sta %f48, [%r1]50 stda %f32, [%r1]50 casa [%r1]0x32, %r2, %g0 casxa [%r1]0x32, %r2, %g0 prefetcha [%r1]50, 0x14 CASE_ASI_0x37_th6: setx 0x79098635, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x68 & ~0x7], %r2 ldx [%r24 + 0x16 & ~0x7], %r4 ldx [%r25 + 0x62 & ~0x7], %r6 ldx [%r22 + 0x39 & ~0x7], %r8 ldx [%r27 + 0xdb & ~0x7], %r10 ldx [%r25 + 0xe4 & ~0x7], %r12 ldx [%r24 + 0xb3 & ~0x7], %r14 ldx [%r27 + 0xcf & ~0x7], %r16 ld [%r25 + 0x17 & ~0x7], %f0 ld [%r24 + 0x29 & ~0x7], %f16 ld [%r23 + 0x8e & ~0x7], %f32 ld [%r21 + 0x81 & ~0x7], %f48 ldsba [%r1]55, %r12 ldsha [%r1]55, %r12 ldswa [%r1]55, %r16 lduba [%r1]55, %r14 lduha [%r1]55, %r12 ldxa [%r1]55, %r10 ldda [%r1]55, %r12 ldstuba [%r1]55, %r10 swapa [%r1]55, %r8 lda [%r1]55, %f48 ldda [%r1]55, %f16 stba %r14, [%r1]55 stha %r6, [%r1]55 stwa %r14, [%r1]55 stxa %r2, [%r1]55 sta %f0, [%r1]55 stda %f32, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x12 CASE_ASI_0x3f_th6: setx 0x7d112184, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x3f & ~0x7], %r2 ldx [%r24 + 0xc4 & ~0x7], %r4 ldx [%r25 + 0xe4 & ~0x7], %r6 ldx [%r26 + 0xd5 & ~0x7], %r8 ldx [%r26 + 0x2c & ~0x7], %r10 ldx [%r21 + 0xbf & ~0x7], %r12 ldx [%r28 + 0x15 & ~0x7], %r14 ldx [%r21 + 0x76 & ~0x7], %r16 ld [%r22 + 0xe0 & ~0x7], %f0 ld [%r23 + 0x75 & ~0x7], %f16 ld [%r26 + 0x31 & ~0x7], %f32 ld [%r26 + 0x5f & ~0x7], %f48 ldsba [%r1]63, %r14 ldsha [%r1]63, %r10 ldswa [%r1]63, %r4 lduba [%r1]63, %r14 lduha [%r1]63, %r6 ldxa [%r1]63, %r4 ldda [%r1]63, %r8 ldstuba [%r1]63, %r14 swapa [%r1]63, %r10 lda [%r1]63, %f32 ldda [%r1]63, %f48 stba %r14, [%r1]63 stha %r14, [%r1]63 stwa %r0, [%r1]63 stxa %r6, [%r1]63 sta %f16, [%r1]63 stda %f0, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x0 CASE_ASI_0x4b_th6: setx 0x342f91a4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xc1 & ~0x7], %r2 ldx [%r26 + 0x40 & ~0x7], %r4 ldx [%r21 + 0xff & ~0x7], %r6 ldx [%r27 + 0xbb & ~0x7], %r8 ldx [%r23 + 0x54 & ~0x7], %r10 ldx [%r25 + 0x64 & ~0x7], %r12 ldx [%r27 + 0x9f & ~0x7], %r14 ldx [%r25 + 0x59 & ~0x7], %r16 ld [%r25 + 0xc5 & ~0x7], %f0 ld [%r27 + 0xe0 & ~0x7], %f16 ld [%r26 + 0x4a & ~0x7], %f32 ld [%r25 + 0xd9 & ~0x7], %f48 ldsba [%r1]75, %r8 ldsha [%r1]75, %r14 ldswa [%r1]75, %r6 lduba [%r1]75, %r2 lduha [%r1]75, %r14 ldxa [%r1]75, %r14 ldda [%r1]75, %r2 ldstuba [%r1]75, %r4 swapa [%r1]75, %r4 lda [%r1]75, %f16 ldda [%r1]75, %f16 stba %r2, [%r1]75 stha %r4, [%r1]75 stwa %r2, [%r1]75 stxa %r4, [%r1]75 sta %f16, [%r1]75 stda %f48, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x11 CASE_ASI_0x4d_th6: setx 0x12e21d0a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x24 & ~0x7], %r2 ldx [%r27 + 0xc6 & ~0x7], %r4 ldx [%r23 + 0xb3 & ~0x7], %r6 ldx [%r23 + 0x98 & ~0x7], %r8 ldx [%r28 + 0x25 & ~0x7], %r10 ldx [%r24 + 0x92 & ~0x7], %r12 ldx [%r24 + 0x86 & ~0x7], %r14 ldx [%r26 + 0xf2 & ~0x7], %r16 ld [%r25 + 0x4d & ~0x7], %f0 ld [%r27 + 0x12 & ~0x7], %f16 ld [%r28 + 0xb2 & ~0x7], %f32 ld [%r22 + 0x7c & ~0x7], %f48 ldsba [%r1]77, %r2 ldsha [%r1]77, %r2 ldswa [%r1]77, %r8 lduba [%r1]77, %r2 lduha [%r1]77, %r4 ldxa [%r1]77, %r16 ldda [%r1]77, %r2 ldstuba [%r1]77, %r8 swapa [%r1]77, %r6 lda [%r1]77, %f16 ldda [%r1]77, %f48 stba %r14, [%r1]77 stha %r8, [%r1]77 stwa %r6, [%r1]77 stxa %r2, [%r1]77 sta %f16, [%r1]77 stda %f32, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x0 CASE_ASI_0x60_th6: setx 0x1e016e8b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xea & ~0x7], %r2 ldx [%r24 + 0x38 & ~0x7], %r4 ldx [%r24 + 0xfb & ~0x7], %r6 ldx [%r26 + 0x25 & ~0x7], %r8 ldx [%r28 + 0x81 & ~0x7], %r10 ldx [%r23 + 0x90 & ~0x7], %r12 ldx [%r25 + 0x17 & ~0x7], %r14 ldx [%r26 + 0x43 & ~0x7], %r16 ld [%r27 + 0x37 & ~0x7], %f0 ld [%r22 + 0x29 & ~0x7], %f16 ld [%r23 + 0x60 & ~0x7], %f32 ld [%r23 + 0x15 & ~0x7], %f48 ldsba [%r1]96, %r16 ldsha [%r1]96, %r14 ldswa [%r1]96, %r12 lduba [%r1]96, %r10 lduha [%r1]96, %r10 ldxa [%r1]96, %r16 ldda [%r1]96, %r2 ldstuba [%r1]96, %r2 swapa [%r1]96, %r12 lda [%r1]96, %f32 ldda [%r1]96, %f16 stba %r10, [%r1]96 stha %r4, [%r1]96 stwa %r0, [%r1]96 stxa %r2, [%r1]96 sta %f32, [%r1]96 stda %f48, [%r1]96 casa [%r1]0x60, %r2, %g0 casxa [%r1]0x60, %r2, %g0 prefetcha [%r1]96, 0x9 CASE_ASI_0x6b_th6: setx 0xe5a58d5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x10 & ~0x7], %r2 ldx [%r24 + 0xe5 & ~0x7], %r4 ldx [%r24 + 0x6b & ~0x7], %r6 ldx [%r24 + 0xce & ~0x7], %r8 ldx [%r28 + 0x1b & ~0x7], %r10 ldx [%r28 + 0x67 & ~0x7], %r12 ldx [%r27 + 0x33 & ~0x7], %r14 ldx [%r25 + 0x41 & ~0x7], %r16 ld [%r23 + 0xeb & ~0x7], %f0 ld [%r26 + 0x6 & ~0x7], %f16 ld [%r25 + 0x16 & ~0x7], %f32 ld [%r24 + 0xeb & ~0x7], %f48 ldsba [%r1]107, %r8 ldsha [%r1]107, %r16 ldswa [%r1]107, %r14 lduba [%r1]107, %r12 lduha [%r1]107, %r2 ldxa [%r1]107, %r6 ldda [%r1]107, %r4 ldstuba [%r1]107, %r12 swapa [%r1]107, %r14 lda [%r1]107, %f16 ldda [%r1]107, %f48 stba %r2, [%r1]107 stha %r2, [%r1]107 stwa %r2, [%r1]107 stxa %r0, [%r1]107 sta %f0, [%r1]107 stda %f16, [%r1]107 casa [%r1]0x6b, %r2, %g0 casxa [%r1]0x6b, %r2, %g0 prefetcha [%r1]107, 0xc CASE_ASI_0x76_th6: setx 0x3d2d9fa2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xbd & ~0x7], %r2 ldx [%r22 + 0x33 & ~0x7], %r4 ldx [%r28 + 0xbd & ~0x7], %r6 ldx [%r26 + 0x9a & ~0x7], %r8 ldx [%r22 + 0x52 & ~0x7], %r10 ldx [%r25 + 0xea & ~0x7], %r12 ldx [%r22 + 0xce & ~0x7], %r14 ldx [%r21 + 0x0 & ~0x7], %r16 ld [%r23 + 0xf0 & ~0x7], %f0 ld [%r22 + 0xa & ~0x7], %f16 ld [%r28 + 0x42 & ~0x7], %f32 ld [%r25 + 0x55 & ~0x7], %f48 ldsba [%r1]118, %r14 ldsha [%r1]118, %r6 ldswa [%r1]118, %r4 lduba [%r1]118, %r16 lduha [%r1]118, %r4 ldxa [%r1]118, %r6 ldda [%r1]118, %r12 ldstuba [%r1]118, %r14 swapa [%r1]118, %r10 lda [%r1]118, %f48 ldda [%r1]118, %f16 stba %r10, [%r1]118 stha %r2, [%r1]118 stwa %r12, [%r1]118 stxa %r0, [%r1]118 sta %f48, [%r1]118 stda %f16, [%r1]118 casa [%r1]0x76, %r2, %g0 casxa [%r1]0x76, %r2, %g0 prefetcha [%r1]118, 0x11 CASE_ASI_0x7e_th6: setx 0x559c0138, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x23 & ~0x7], %r2 ldx [%r25 + 0x63 & ~0x7], %r4 ldx [%r27 + 0x71 & ~0x7], %r6 ldx [%r23 + 0xab & ~0x7], %r8 ldx [%r24 + 0x48 & ~0x7], %r10 ldx [%r22 + 0x29 & ~0x7], %r12 ldx [%r26 + 0xf8 & ~0x7], %r14 ldx [%r21 + 0x63 & ~0x7], %r16 ld [%r24 + 0xfd & ~0x7], %f0 ld [%r22 + 0x45 & ~0x7], %f16 ld [%r28 + 0x75 & ~0x7], %f32 ld [%r23 + 0x37 & ~0x7], %f48 ldsba [%r1]126, %r12 ldsha [%r1]126, %r14 ldswa [%r1]126, %r6 lduba [%r1]126, %r6 lduha [%r1]126, %r8 ldxa [%r1]126, %r6 ldda [%r1]126, %r16 ldstuba [%r1]126, %r2 swapa [%r1]126, %r8 lda [%r1]126, %f0 ldda [%r1]126, %f0 stba %r6, [%r1]126 stha %r10, [%r1]126 stwa %r8, [%r1]126 stxa %r8, [%r1]126 sta %f0, [%r1]126 stda %f0, [%r1]126 casa [%r1]0x7e, %r2, %g0 casxa [%r1]0x7e, %r2, %g0 prefetcha [%r1]126, 0x1d CASE_ASI_0x8e_th6: setx 0x4f36592, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x3 & ~0x7], %r2 ldx [%r27 + 0x40 & ~0x7], %r4 ldx [%r21 + 0xce & ~0x7], %r6 ldx [%r27 + 0xa4 & ~0x7], %r8 ldx [%r22 + 0xea & ~0x7], %r10 ldx [%r27 + 0x5a & ~0x7], %r12 ldx [%r27 + 0xd1 & ~0x7], %r14 ldx [%r24 + 0x4c & ~0x7], %r16 ld [%r22 + 0x1d & ~0x7], %f0 ld [%r23 + 0x47 & ~0x7], %f16 ld [%r22 + 0xe6 & ~0x7], %f32 ld [%r23 + 0xc3 & ~0x7], %f48 ldsba [%r1]142, %r14 ldsha [%r1]142, %r12 ldswa [%r1]142, %r16 lduba [%r1]142, %r8 lduha [%r1]142, %r12 ldxa [%r1]142, %r8 ldda [%r1]142, %r2 ldstuba [%r1]142, %r8 swapa [%r1]142, %r6 lda [%r1]142, %f32 ldda [%r1]142, %f48 stba %r10, [%r1]142 stha %r0, [%r1]142 stwa %r6, [%r1]142 stxa %r12, [%r1]142 sta %f48, [%r1]142 stda %f48, [%r1]142 casa [%r1]0x8e, %r2, %g0 casxa [%r1]0x8e, %r2, %g0 prefetcha [%r1]142, 0x19 CASE_ASI_0x96_th6: setx 0x2ee5aeaa, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x41 & ~0x7], %r2 ldx [%r27 + 0x63 & ~0x7], %r4 ldx [%r26 + 0xe2 & ~0x7], %r6 ldx [%r22 + 0xae & ~0x7], %r8 ldx [%r22 + 0xba & ~0x7], %r10 ldx [%r26 + 0x8 & ~0x7], %r12 ldx [%r23 + 0xf7 & ~0x7], %r14 ldx [%r21 + 0xeb & ~0x7], %r16 ld [%r22 + 0x91 & ~0x7], %f0 ld [%r23 + 0xf8 & ~0x7], %f16 ld [%r26 + 0x40 & ~0x7], %f32 ld [%r24 + 0xe7 & ~0x7], %f48 ldsba [%r1]150, %r2 ldsha [%r1]150, %r12 ldswa [%r1]150, %r8 lduba [%r1]150, %r8 lduha [%r1]150, %r6 ldxa [%r1]150, %r2 ldda [%r1]150, %r12 ldstuba [%r1]150, %r4 swapa [%r1]150, %r12 lda [%r1]150, %f0 ldda [%r1]150, %f16 stba %r4, [%r1]150 stha %r14, [%r1]150 stwa %r14, [%r1]150 stxa %r12, [%r1]150 sta %f16, [%r1]150 stda %f48, [%r1]150 casa [%r1]0x96, %r2, %g0 casxa [%r1]0x96, %r2, %g0 prefetcha [%r1]150, 0x4 CASE_ASI_0x9e_th6: setx 0x6a03c81c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xb5 & ~0x7], %r2 ldx [%r27 + 0xda & ~0x7], %r4 ldx [%r25 + 0x4e & ~0x7], %r6 ldx [%r26 + 0x3e & ~0x7], %r8 ldx [%r24 + 0x13 & ~0x7], %r10 ldx [%r26 + 0x11 & ~0x7], %r12 ldx [%r25 + 0x93 & ~0x7], %r14 ldx [%r24 + 0xf5 & ~0x7], %r16 ld [%r23 + 0xd3 & ~0x7], %f0 ld [%r27 + 0x36 & ~0x7], %f16 ld [%r26 + 0x49 & ~0x7], %f32 ld [%r25 + 0x47 & ~0x7], %f48 ldsba [%r1]158, %r14 ldsha [%r1]158, %r12 ldswa [%r1]158, %r4 lduba [%r1]158, %r16 lduha [%r1]158, %r2 ldxa [%r1]158, %r14 ldda [%r1]158, %r12 ldstuba [%r1]158, %r12 swapa [%r1]158, %r2 lda [%r1]158, %f48 ldda [%r1]158, %f0 stba %r6, [%r1]158 stha %r14, [%r1]158 stwa %r6, [%r1]158 stxa %r14, [%r1]158 sta %f48, [%r1]158 stda %f16, [%r1]158 casa [%r1]0x9e, %r2, %g0 casxa [%r1]0x9e, %r2, %g0 prefetcha [%r1]158, 0x1d CASE_ASI_0xa6_th6: setx 0x6da92645, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x8f & ~0x7], %r2 ldx [%r22 + 0x23 & ~0x7], %r4 ldx [%r27 + 0x77 & ~0x7], %r6 ldx [%r27 + 0x8e & ~0x7], %r8 ldx [%r28 + 0xd7 & ~0x7], %r10 ldx [%r26 + 0x0 & ~0x7], %r12 ldx [%r26 + 0x7d & ~0x7], %r14 ldx [%r27 + 0xef & ~0x7], %r16 ld [%r25 + 0xa8 & ~0x7], %f0 ld [%r21 + 0x45 & ~0x7], %f16 ld [%r24 + 0x88 & ~0x7], %f32 ld [%r24 + 0x2 & ~0x7], %f48 ldsba [%r1]166, %r6 ldsha [%r1]166, %r4 ldswa [%r1]166, %r8 lduba [%r1]166, %r8 lduha [%r1]166, %r10 ldxa [%r1]166, %r6 ldda [%r1]166, %r6 ldstuba [%r1]166, %r8 swapa [%r1]166, %r16 lda [%r1]166, %f0 ldda [%r1]166, %f0 stba %r2, [%r1]166 stha %r0, [%r1]166 stwa %r12, [%r1]166 stxa %r14, [%r1]166 sta %f32, [%r1]166 stda %f32, [%r1]166 casa [%r1]0xa6, %r2, %g0 casxa [%r1]0xa6, %r2, %g0 prefetcha [%r1]166, 0x12 CASE_ASI_0xae_th6: setx 0x42da8449, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x1c & ~0x7], %r2 ldx [%r24 + 0xf8 & ~0x7], %r4 ldx [%r23 + 0xca & ~0x7], %r6 ldx [%r23 + 0x6e & ~0x7], %r8 ldx [%r28 + 0x65 & ~0x7], %r10 ldx [%r26 + 0xef & ~0x7], %r12 ldx [%r26 + 0xfa & ~0x7], %r14 ldx [%r28 + 0x4e & ~0x7], %r16 ld [%r24 + 0x9b & ~0x7], %f0 ld [%r21 + 0xcb & ~0x7], %f16 ld [%r26 + 0xa3 & ~0x7], %f32 ld [%r24 + 0x3a & ~0x7], %f48 ldsba [%r1]174, %r12 ldsha [%r1]174, %r6 ldswa [%r1]174, %r2 lduba [%r1]174, %r14 lduha [%r1]174, %r12 ldxa [%r1]174, %r8 ldda [%r1]174, %r16 ldstuba [%r1]174, %r2 swapa [%r1]174, %r12 lda [%r1]174, %f48 ldda [%r1]174, %f16 stba %r10, [%r1]174 stha %r2, [%r1]174 stwa %r14, [%r1]174 stxa %r12, [%r1]174 sta %f16, [%r1]174 stda %f0, [%r1]174 casa [%r1]0xae, %r2, %g0 casxa [%r1]0xae, %r2, %g0 prefetcha [%r1]174, 0x6 CASE_ASI_0xb6_th6: setx 0x19e13e0e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf & ~0x7], %r2 ldx [%r22 + 0xc8 & ~0x7], %r4 ldx [%r21 + 0xed & ~0x7], %r6 ldx [%r24 + 0x92 & ~0x7], %r8 ldx [%r26 + 0x50 & ~0x7], %r10 ldx [%r23 + 0xef & ~0x7], %r12 ldx [%r25 + 0xf1 & ~0x7], %r14 ldx [%r26 + 0xc5 & ~0x7], %r16 ld [%r27 + 0x92 & ~0x7], %f0 ld [%r24 + 0xf8 & ~0x7], %f16 ld [%r23 + 0x7e & ~0x7], %f32 ld [%r25 + 0x9d & ~0x7], %f48 ldsba [%r1]182, %r16 ldsha [%r1]182, %r6 ldswa [%r1]182, %r16 lduba [%r1]182, %r10 lduha [%r1]182, %r6 ldxa [%r1]182, %r6 ldda [%r1]182, %r14 ldstuba [%r1]182, %r6 swapa [%r1]182, %r14 lda [%r1]182, %f16 ldda [%r1]182, %f0 stba %r8, [%r1]182 stha %r4, [%r1]182 stwa %r4, [%r1]182 stxa %r6, [%r1]182 sta %f16, [%r1]182 stda %f32, [%r1]182 casa [%r1]0xb6, %r2, %g0 casxa [%r1]0xb6, %r2, %g0 prefetcha [%r1]182, 0x18 CASE_ASI_0xbe_th6: setx 0x4082306f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x4e & ~0x7], %r2 ldx [%r27 + 0xdb & ~0x7], %r4 ldx [%r24 + 0x56 & ~0x7], %r6 ldx [%r21 + 0x6c & ~0x7], %r8 ldx [%r22 + 0x1d & ~0x7], %r10 ldx [%r25 + 0xe1 & ~0x7], %r12 ldx [%r23 + 0x25 & ~0x7], %r14 ldx [%r24 + 0x5b & ~0x7], %r16 ld [%r25 + 0x83 & ~0x7], %f0 ld [%r21 + 0xe2 & ~0x7], %f16 ld [%r28 + 0x27 & ~0x7], %f32 ld [%r27 + 0xa1 & ~0x7], %f48 ldsba [%r1]190, %r6 ldsha [%r1]190, %r4 ldswa [%r1]190, %r4 lduba [%r1]190, %r14 lduha [%r1]190, %r14 ldxa [%r1]190, %r2 ldda [%r1]190, %r12 ldstuba [%r1]190, %r14 swapa [%r1]190, %r10 lda [%r1]190, %f48 ldda [%r1]190, %f32 stba %r0, [%r1]190 stha %r2, [%r1]190 stwa %r14, [%r1]190 stxa %r8, [%r1]190 sta %f32, [%r1]190 stda %f32, [%r1]190 casa [%r1]0xbe, %r2, %g0 casxa [%r1]0xbe, %r2, %g0 prefetcha [%r1]190, 0x1d CASE_ASI_0xce_th6: setx 0x6930eab, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x59 & ~0x7], %r2 ldx [%r27 + 0xc7 & ~0x7], %r4 ldx [%r21 + 0x33 & ~0x7], %r6 ldx [%r21 + 0x6e & ~0x7], %r8 ldx [%r24 + 0xd2 & ~0x7], %r10 ldx [%r21 + 0x28 & ~0x7], %r12 ldx [%r23 + 0x27 & ~0x7], %r14 ldx [%r27 + 0x7d & ~0x7], %r16 ld [%r26 + 0x6 & ~0x7], %f0 ld [%r24 + 0x2c & ~0x7], %f16 ld [%r24 + 0x90 & ~0x7], %f32 ld [%r21 + 0xc4 & ~0x7], %f48 ldsba [%r1]206, %r4 ldsha [%r1]206, %r6 ldswa [%r1]206, %r6 lduba [%r1]206, %r6 lduha [%r1]206, %r4 ldxa [%r1]206, %r6 ldda [%r1]206, %r16 ldstuba [%r1]206, %r6 swapa [%r1]206, %r2 lda [%r1]206, %f32 ldda [%r1]206, %f0 stba %r8, [%r1]206 stha %r10, [%r1]206 stwa %r10, [%r1]206 stxa %r2, [%r1]206 sta %f32, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x10 CASE_ASI_0xcf_th6: setx 0x276ff7e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x50 & ~0x7], %r2 ldx [%r24 + 0xc3 & ~0x7], %r4 ldx [%r25 + 0xc1 & ~0x7], %r6 ldx [%r27 + 0x66 & ~0x7], %r8 ldx [%r21 + 0xba & ~0x7], %r10 ldx [%r21 + 0x2c & ~0x7], %r12 ldx [%r21 + 0x2e & ~0x7], %r14 ldx [%r23 + 0x79 & ~0x7], %r16 ld [%r24 + 0x1b & ~0x7], %f0 ld [%r25 + 0xeb & ~0x7], %f16 ld [%r22 + 0xaf & ~0x7], %f32 ld [%r25 + 0xe5 & ~0x7], %f48 ldsba [%r1]207, %r16 ldsha [%r1]207, %r4 ldswa [%r1]207, %r2 lduba [%r1]207, %r14 lduha [%r1]207, %r8 ldxa [%r1]207, %r16 ldda [%r1]207, %r4 ldstuba [%r1]207, %r8 swapa [%r1]207, %r12 lda [%r1]207, %f16 ldda [%r1]207, %f0 stba %r0, [%r1]207 stha %r12, [%r1]207 stwa %r6, [%r1]207 stxa %r4, [%r1]207 sta %f48, [%r1]207 stda %f0, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x1c CASE_ASI_0xdc_th6: setx 0xa579978, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x2 & ~0x7], %r2 ldx [%r22 + 0x9e & ~0x7], %r4 ldx [%r22 + 0x6e & ~0x7], %r6 ldx [%r21 + 0x1 & ~0x7], %r8 ldx [%r25 + 0xa & ~0x7], %r10 ldx [%r24 + 0xb5 & ~0x7], %r12 ldx [%r24 + 0xf1 & ~0x7], %r14 ldx [%r21 + 0x90 & ~0x7], %r16 ld [%r26 + 0x3f & ~0x7], %f0 ld [%r28 + 0xb4 & ~0x7], %f16 ld [%r22 + 0x9f & ~0x7], %f32 ld [%r28 + 0x43 & ~0x7], %f48 ldsba [%r1]220, %r4 ldsha [%r1]220, %r10 ldswa [%r1]220, %r8 lduba [%r1]220, %r4 lduha [%r1]220, %r4 ldxa [%r1]220, %r6 ldda [%r1]220, %r10 ldstuba [%r1]220, %r8 swapa [%r1]220, %r2 lda [%r1]220, %f32 ldda [%r1]220, %f0 stba %r2, [%r1]220 stha %r0, [%r1]220 stwa %r12, [%r1]220 stxa %r12, [%r1]220 sta %f32, [%r1]220 stda %f0, [%r1]220 casa [%r1]0xdc, %r2, %g0 casxa [%r1]0xdc, %r2, %g0 prefetcha [%r1]220, 0x18 CASE_ASI_0xe8_th6: setx 0xc94a897, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x1c & ~0x7], %r2 ldx [%r24 + 0x61 & ~0x7], %r4 ldx [%r21 + 0x77 & ~0x7], %r6 ldx [%r26 + 0x71 & ~0x7], %r8 ldx [%r21 + 0xdf & ~0x7], %r10 ldx [%r24 + 0x8c & ~0x7], %r12 ldx [%r22 + 0x56 & ~0x7], %r14 ldx [%r23 + 0xb7 & ~0x7], %r16 ld [%r28 + 0xe5 & ~0x7], %f0 ld [%r26 + 0xdf & ~0x7], %f16 ld [%r25 + 0xa0 & ~0x7], %f32 ld [%r25 + 0xf2 & ~0x7], %f48 ldsba [%r1]232, %r16 ldsha [%r1]232, %r12 ldswa [%r1]232, %r4 lduba [%r1]232, %r6 lduha [%r1]232, %r2 ldxa [%r1]232, %r6 ldda [%r1]232, %r4 ldstuba [%r1]232, %r12 swapa [%r1]232, %r16 lda [%r1]232, %f0 ldda [%r1]232, %f16 stba %r0, [%r1]232 stha %r12, [%r1]232 stwa %r8, [%r1]232 stxa %r4, [%r1]232 sta %f16, [%r1]232 stda %f32, [%r1]232 casa [%r1]0xe8, %r2, %g0 casxa [%r1]0xe8, %r2, %g0 prefetcha [%r1]232, 0xd CASE_ASI_0xf4_th6: setx 0x2c2785e0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x35 & ~0x7], %r2 ldx [%r23 + 0xe6 & ~0x7], %r4 ldx [%r21 + 0x49 & ~0x7], %r6 ldx [%r26 + 0xe5 & ~0x7], %r8 ldx [%r23 + 0x4c & ~0x7], %r10 ldx [%r21 + 0xdd & ~0x7], %r12 ldx [%r21 + 0x4e & ~0x7], %r14 ldx [%r24 + 0x21 & ~0x7], %r16 ld [%r22 + 0x9e & ~0x7], %f0 ld [%r21 + 0xae & ~0x7], %f16 ld [%r22 + 0x54 & ~0x7], %f32 ld [%r21 + 0x8a & ~0x7], %f48 ldsba [%r1]244, %r2 ldsha [%r1]244, %r8 ldswa [%r1]244, %r14 lduba [%r1]244, %r16 lduha [%r1]244, %r4 ldxa [%r1]244, %r14 ldda [%r1]244, %r6 ldstuba [%r1]244, %r12 swapa [%r1]244, %r2 lda [%r1]244, %f16 ldda [%r1]244, %f16 stba %r12, [%r1]244 stha %r12, [%r1]244 stwa %r12, [%r1]244 stxa %r6, [%r1]244 sta %f16, [%r1]244 stda %f0, [%r1]244 casa [%r1]0xf4, %r2, %g0 casxa [%r1]0xf4, %r2, %g0 prefetcha [%r1]244, 0x2 CASE_ASI_0xfe_th6: setx 0x1311be9e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x93 & ~0x7], %r2 ldx [%r28 + 0x14 & ~0x7], %r4 ldx [%r21 + 0xdc & ~0x7], %r6 ldx [%r27 + 0xd8 & ~0x7], %r8 ldx [%r24 + 0xbb & ~0x7], %r10 ldx [%r28 + 0xbb & ~0x7], %r12 ldx [%r27 + 0x6b & ~0x7], %r14 ldx [%r25 + 0x83 & ~0x7], %r16 ld [%r21 + 0x4d & ~0x7], %f0 ld [%r25 + 0x81 & ~0x7], %f16 ld [%r21 + 0x13 & ~0x7], %f32 ld [%r24 + 0x6b & ~0x7], %f48 ldsba [%r1]254, %r6 ldsha [%r1]254, %r2 ldswa [%r1]254, %r16 lduba [%r1]254, %r4 lduha [%r1]254, %r4 ldxa [%r1]254, %r14 ldda [%r1]254, %r6 ldstuba [%r1]254, %r14 swapa [%r1]254, %r2 lda [%r1]254, %f48 ldda [%r1]254, %f32 stba %r0, [%r1]254 stha %r8, [%r1]254 stwa %r4, [%r1]254 stxa %r4, [%r1]254 sta %f16, [%r1]254 stda %f32, [%r1]254 casa [%r1]0xfe, %r2, %g0 casxa [%r1]0xfe, %r2, %g0 prefetcha [%r1]254, 0xe CASE_ASI_0x41_th6_0x0: mov %g0, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r14 lduba [%r1]65, %r4 lduha [%r1]65, %r8 ldxa [%r1]65, %r8 ldda [%r1]65, %r2 ldstuba [%r1]65, %r10 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r10, [%r1]65 stwa %r2, [%r1]65 stxa %r14, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x16 CASE_ASI_0x41_th6_0x10: set 0x10, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r12 ldswa [%r1]65, %r2 lduba [%r1]65, %r8 lduha [%r1]65, %r14 ldxa [%r1]65, %r14 ldda [%r1]65, %r16 ldstuba [%r1]65, %r10 swapa [%r1]65, %r14 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r12, [%r1]65 stha %r14, [%r1]65 stwa %r6, [%r1]65 stxa %r10, [%r1]65 sta %f16, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xc CASE_ASI_0x41_th6_0x58: set 0x58, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r4 ldswa [%r1]65, %r16 lduba [%r1]65, %r8 lduha [%r1]65, %r16 ldxa [%r1]65, %r12 ldda [%r1]65, %r8 ldstuba [%r1]65, %r12 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r8, [%r1]65 stwa %r2, [%r1]65 stxa %r2, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1f CASE_ASI_0x4f_th6_range143: !!asi_range = 0x0-0x38 set 0x27, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r14 ldsha [%r1]79, %r2 ldswa [%r1]79, %r10 lduba [%r1]79, %r16 lduha [%r1]79, %r6 ldxa [%r1]79, %r14 ldda [%r1]79, %r10 ldstuba [%r1]79, %r4 swapa [%r1]79, %r4 lda [%r1]79, %f0 ldda [%r1]79, %f32 stba %r14, [%r1]79 stha %r0, [%r1]79 stwa %r10, [%r1]79 sta %f32, [%r1]79 stda %f16, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x9 CASE_ASI_0x4c_th6_range144: !!asi_range = 0x0-0x18 set 0x16, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r2 ldsha [%r1]76, %r14 ldswa [%r1]76, %r8 lduba [%r1]76, %r12 lduha [%r1]76, %r16 ldxa [%r1]76, %r12 ldda [%r1]76, %r4 ldstuba [%r1]76, %r8 swapa [%r1]76, %r2 lda [%r1]76, %f16 ldda [%r1]76, %f16 stba %r8, [%r1]76 stha %r10, [%r1]76 stwa %r8, [%r1]76 sta %f48, [%r1]76 stda %f48, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xa CASE_ASI_0x40_th6_0x30: set 0x30, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r12 ldswa [%r1]64, %r6 lduba [%r1]64, %r8 lduha [%r1]64, %r8 ldxa [%r1]64, %r2 ldda [%r1]64, %r16 ldstuba [%r1]64, %r8 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r6, [%r1]64 stwa %r0, [%r1]64 stxa %r14, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xc CASE_ASI_0x40_th6_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r14 ldswa [%r1]64, %r12 lduba [%r1]64, %r14 lduha [%r1]64, %r2 ldxa [%r1]64, %r10 ldda [%r1]64, %r2 ldstuba [%r1]64, %r4 swapa [%r1]64, %r10 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r2, [%r1]64 stha %r2, [%r1]64 stwa %r4, [%r1]64 stxa %r14, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x40_th6_0x28: set 0x28, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r6 ldswa [%r1]64, %r10 lduba [%r1]64, %r12 lduha [%r1]64, %r12 ldxa [%r1]64, %r4 ldda [%r1]64, %r4 ldstuba [%r1]64, %r14 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r8, [%r1]64 stwa %r2, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x4 CASE_ASI_0x45_th6_range145: !!asi_range = 0x0-0x18 set 0x6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r6 ldsha [%r1]69, %r8 ldswa [%r1]69, %r6 lduba [%r1]69, %r8 lduha [%r1]69, %r10 ldxa [%r1]69, %r8 ldda [%r1]69, %r8 ldstuba [%r1]69, %r6 swapa [%r1]69, %r12 lda [%r1]69, %f32 ldda [%r1]69, %f0 stba %r4, [%r1]69 stha %r12, [%r1]69 stwa %r8, [%r1]69 sta %f16, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x11 CASE_ASI_0x50_th6_0x0: mov %g0, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r12 ldswa [%r1]80, %r6 lduba [%r1]80, %r12 lduha [%r1]80, %r8 ldxa [%r1]80, %r10 ldda [%r1]80, %r4 ldstuba [%r1]80, %r14 swapa [%r1]80, %r8 lda [%r1]80, %f32 ldda [%r1]80, %f48 stba %r10, [%r1]80 stha %r12, [%r1]80 stwa %r4, [%r1]80 stxa %r12, [%r1]80 sta %f0, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1 CASE_ASI_0x5e_th6_range146: !!asi_range = 0x0-0x7f8 set 0x45c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r12 ldsha [%r1]94, %r6 ldswa [%r1]94, %r10 lduba [%r1]94, %r14 lduha [%r1]94, %r10 ldxa [%r1]94, %r6 ldda [%r1]94, %r10 ldstuba [%r1]94, %r14 swapa [%r1]94, %r14 lda [%r1]94, %f48 ldda [%r1]94, %f16 stba %r10, [%r1]94 stha %r14, [%r1]94 stwa %r0, [%r1]94 stxa %r14, [%r1]94 sta %f16, [%r1]94 stda %f32, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x8 CASE_ASI_0x73_th6_0x0: mov %g0, %r1 ldsba [%r1]115, %r2 ldsha [%r1]115, %r6 ldswa [%r1]115, %r4 lduba [%r1]115, %r12 lduha [%r1]115, %r4 ldxa [%r1]115, %r10 ldda [%r1]115, %r4 ldstuba [%r1]115, %r12 swapa [%r1]115, %r16 lda [%r1]115, %f48 ldda [%r1]115, %f48 stba %r0, [%r1]115 stha %r14, [%r1]115 stwa %r6, [%r1]115 sta %f0, [%r1]115 stda %f48, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x12 CASE_ASI_0x58_th6_0x18: set 0x18, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r8 ldswa [%r1]88, %r14 lduba [%r1]88, %r2 lduha [%r1]88, %r12 ldxa [%r1]88, %r10 ldda [%r1]88, %r2 ldstuba [%r1]88, %r8 swapa [%r1]88, %r10 lda [%r1]88, %f48 ldda [%r1]88, %f32 stba %r6, [%r1]88 stha %r12, [%r1]88 stwa %r14, [%r1]88 sta %f48, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xa CASE_ASI_0x58_th6_0x30: set 0x30, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r8 ldswa [%r1]88, %r10 lduba [%r1]88, %r4 lduha [%r1]88, %r16 ldxa [%r1]88, %r16 ldda [%r1]88, %r14 ldstuba [%r1]88, %r14 swapa [%r1]88, %r14 lda [%r1]88, %f48 ldda [%r1]88, %f16 stba %r10, [%r1]88 stha %r6, [%r1]88 stwa %r12, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x9 CASE_ASI_0x58_th6_0x38: set 0x38, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r6 ldswa [%r1]88, %r2 lduba [%r1]88, %r10 lduha [%r1]88, %r8 ldxa [%r1]88, %r8 ldda [%r1]88, %r4 ldstuba [%r1]88, %r2 swapa [%r1]88, %r16 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r2, [%r1]88 stha %r14, [%r1]88 stwa %r10, [%r1]88 sta %f16, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th6_0x40: set 0x40, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r12 ldswa [%r1]88, %r6 lduba [%r1]88, %r6 lduha [%r1]88, %r2 ldxa [%r1]88, %r14 ldda [%r1]88, %r10 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r2, [%r1]88 stha %r4, [%r1]88 stwa %r0, [%r1]88 sta %f48, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x12 CASE_ASI_0x58_th6_0x80: set 0x80, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r8 ldswa [%r1]88, %r6 lduba [%r1]88, %r4 lduha [%r1]88, %r8 ldxa [%r1]88, %r6 ldda [%r1]88, %r6 ldstuba [%r1]88, %r12 swapa [%r1]88, %r14 lda [%r1]88, %f16 ldda [%r1]88, %f32 stba %r14, [%r1]88 stha %r6, [%r1]88 stwa %r2, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xa CASE_ASI_0x56_th6_range147: !!asi_range = 0x0-0x1f8 set 0x10c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r6 ldsha [%r1]86, %r4 ldswa [%r1]86, %r6 lduba [%r1]86, %r2 lduha [%r1]86, %r2 ldxa [%r1]86, %r4 ldda [%r1]86, %r16 ldstuba [%r1]86, %r14 swapa [%r1]86, %r16 lda [%r1]86, %f16 ldda [%r1]86, %f0 stba %r0, [%r1]86 stha %r14, [%r1]86 stwa %r0, [%r1]86 stxa %r4, [%r1]86 sta %f32, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1a CASE_ASI_0x56_th6_range148: !!asi_range = 0x400-0x5f8 set 0x546, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r16 ldsha [%r1]86, %r8 ldswa [%r1]86, %r4 lduba [%r1]86, %r2 lduha [%r1]86, %r16 ldxa [%r1]86, %r6 ldda [%r1]86, %r8 ldstuba [%r1]86, %r4 swapa [%r1]86, %r10 lda [%r1]86, %f32 ldda [%r1]86, %f48 stba %r10, [%r1]86 stha %r0, [%r1]86 stwa %r6, [%r1]86 stxa %r0, [%r1]86 sta %f48, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x8 CASE_ASI_0x41_th6_0x20: set 0x20, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r2 ldswa [%r1]65, %r6 lduba [%r1]65, %r2 lduha [%r1]65, %r2 ldxa [%r1]65, %r2 ldda [%r1]65, %r8 ldstuba [%r1]65, %r2 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r6, [%r1]65 stha %r2, [%r1]65 stwa %r14, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x4 CASE_ASI_0x41_th6_0x30: set 0x30, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r10 ldswa [%r1]65, %r6 lduba [%r1]65, %r12 lduha [%r1]65, %r2 ldxa [%r1]65, %r16 ldda [%r1]65, %r12 ldstuba [%r1]65, %r10 swapa [%r1]65, %r12 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r8, [%r1]65 stha %r10, [%r1]65 stwa %r10, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xf CASE_ASI_0x41_th6_0x38: set 0x38, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r12 ldswa [%r1]65, %r4 lduba [%r1]65, %r14 lduha [%r1]65, %r12 ldxa [%r1]65, %r8 ldda [%r1]65, %r16 ldstuba [%r1]65, %r12 swapa [%r1]65, %r14 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r4, [%r1]65 stwa %r8, [%r1]65 sta %f48, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x14 CASE_ASI_0x41_th6_0x50: set 0x50, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r6 ldswa [%r1]65, %r6 lduba [%r1]65, %r14 lduha [%r1]65, %r2 ldxa [%r1]65, %r12 ldda [%r1]65, %r8 ldstuba [%r1]65, %r2 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r8, [%r1]65 stwa %r10, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x5d_th6_range149: !!asi_range = 0x0-0xff8 set 0x539, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r2 ldsha [%r1]93, %r12 ldswa [%r1]93, %r4 lduba [%r1]93, %r8 lduha [%r1]93, %r14 ldxa [%r1]93, %r16 ldda [%r1]93, %r2 ldstuba [%r1]93, %r8 swapa [%r1]93, %r2 lda [%r1]93, %f0 ldda [%r1]93, %f16 stba %r2, [%r1]93 stha %r8, [%r1]93 stwa %r2, [%r1]93 sta %f0, [%r1]93 stda %f16, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x17 CASE_ASI_0x20_th6_range150: !!asi_range = 0x0-0x38 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r16 ldsha [%r1]32, %r10 ldswa [%r1]32, %r6 lduba [%r1]32, %r14 lduha [%r1]32, %r10 ldxa [%r1]32, %r12 ldda [%r1]32, %r14 ldstuba [%r1]32, %r12 swapa [%r1]32, %r16 lda [%r1]32, %f32 ldda [%r1]32, %f32 stba %r2, [%r1]32 stha %r10, [%r1]32 stwa %r4, [%r1]32 sta %f0, [%r1]32 stda %f0, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x18 CASE_ASI_0x4c_th6_0x20: set 0x20, %r1 ldsba [%r1]76, %r2 ldsha [%r1]76, %r4 ldswa [%r1]76, %r8 lduba [%r1]76, %r14 lduha [%r1]76, %r14 ldxa [%r1]76, %r2 ldda [%r1]76, %r14 ldstuba [%r1]76, %r14 swapa [%r1]76, %r14 lda [%r1]76, %f32 ldda [%r1]76, %f16 stba %r10, [%r1]76 stha %r6, [%r1]76 stwa %r8, [%r1]76 stxa %r6, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xe CASE_ASI_0x4c_th6_0x28: set 0x28, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r10 ldswa [%r1]76, %r2 lduba [%r1]76, %r4 lduha [%r1]76, %r12 ldxa [%r1]76, %r8 ldda [%r1]76, %r6 ldstuba [%r1]76, %r12 swapa [%r1]76, %r14 lda [%r1]76, %f0 ldda [%r1]76, %f16 stba %r6, [%r1]76 stha %r8, [%r1]76 stwa %r12, [%r1]76 stxa %r2, [%r1]76 sta %f0, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x2 CASE_ASI_0x58_th6_0x0: mov %g0, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r10 ldswa [%r1]88, %r2 lduba [%r1]88, %r14 lduha [%r1]88, %r8 ldxa [%r1]88, %r12 ldda [%r1]88, %r8 ldstuba [%r1]88, %r2 swapa [%r1]88, %r16 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r8, [%r1]88 stha %r14, [%r1]88 stwa %r0, [%r1]88 stxa %r2, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xc CASE_ASI_0x58_th6_0x20: set 0x20, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r4 ldswa [%r1]88, %r4 lduba [%r1]88, %r16 lduha [%r1]88, %r4 ldxa [%r1]88, %r8 ldda [%r1]88, %r12 ldstuba [%r1]88, %r12 swapa [%r1]88, %r8 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r14, [%r1]88 stha %r12, [%r1]88 stwa %r2, [%r1]88 stxa %r14, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1c CASE_ASI_0x57_th6: setx 0x168a9695, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xf2 & ~0x7], %r2 ldx [%r22 + 0x6e & ~0x7], %r4 ldx [%r26 + 0x96 & ~0x7], %r6 ldx [%r25 + 0xb0 & ~0x7], %r8 ldx [%r21 + 0x97 & ~0x7], %r10 ldx [%r27 + 0x29 & ~0x7], %r12 ldx [%r24 + 0xfc & ~0x7], %r14 ldx [%r24 + 0xa2 & ~0x7], %r16 ld [%r22 + 0x12 & ~0x7], %f0 ld [%r22 + 0x80 & ~0x7], %f16 ld [%r25 + 0x96 & ~0x7], %f32 ld [%r24 + 0x2d & ~0x7], %f48 ldsba [%r1]87, %r8 ldsha [%r1]87, %r2 ldswa [%r1]87, %r6 lduba [%r1]87, %r4 lduha [%r1]87, %r4 ldxa [%r1]87, %r8 ldda [%r1]87, %r12 ldstuba [%r1]87, %r14 swapa [%r1]87, %r16 lda [%r1]87, %f32 ldda [%r1]87, %f16 stba %r8, [%r1]87 stha %r2, [%r1]87 stwa %r4, [%r1]87 sta %f0, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x19 CASE_ASI_0x51_th6_range151: !!asi_range = 0x0-0x38 set 0x5, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r10 ldsha [%r1]81, %r2 ldswa [%r1]81, %r6 lduba [%r1]81, %r10 lduha [%r1]81, %r6 ldxa [%r1]81, %r2 ldda [%r1]81, %r2 ldstuba [%r1]81, %r12 swapa [%r1]81, %r4 lda [%r1]81, %f0 ldda [%r1]81, %f32 stba %r0, [%r1]81 stha %r2, [%r1]81 stwa %r6, [%r1]81 sta %f0, [%r1]81 stda %f0, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x9 CASE_ASI_0x5a_th6_range152: !!asi_range = 0x0-0x38 set 0x3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r2 ldsha [%r1]90, %r2 ldswa [%r1]90, %r14 lduba [%r1]90, %r6 lduha [%r1]90, %r10 ldxa [%r1]90, %r14 ldda [%r1]90, %r6 ldstuba [%r1]90, %r10 swapa [%r1]90, %r10 lda [%r1]90, %f16 ldda [%r1]90, %f16 stba %r10, [%r1]90 stha %r6, [%r1]90 stwa %r8, [%r1]90 sta %f32, [%r1]90 stda %f0, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x1b CASE_ASI_0x5b_th6_range153: !!asi_range = 0x0-0x38 set 0x1e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r10 ldsha [%r1]91, %r2 ldswa [%r1]91, %r4 lduba [%r1]91, %r2 lduha [%r1]91, %r14 ldxa [%r1]91, %r6 ldda [%r1]91, %r8 ldstuba [%r1]91, %r16 swapa [%r1]91, %r6 lda [%r1]91, %f32 ldda [%r1]91, %f0 stba %r0, [%r1]91 stha %r0, [%r1]91 stwa %r6, [%r1]91 sta %f32, [%r1]91 stda %f0, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1b CASE_ASI_0x54_th6_range154: !!asi_range = 0x10-0x98 set 0x3d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r12 ldsha [%r1]84, %r16 ldswa [%r1]84, %r10 lduba [%r1]84, %r16 lduha [%r1]84, %r12 ldxa [%r1]84, %r12 ldda [%r1]84, %r2 ldstuba [%r1]84, %r12 swapa [%r1]84, %r16 lda [%r1]84, %f16 ldda [%r1]84, %f32 stba %r8, [%r1]84 stha %r12, [%r1]84 stwa %r4, [%r1]84 sta %f32, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x18 CASE_ASI_0x72_th6_0x0: mov %g0, %r1 ldsba [%r1]114, %r2 ldsha [%r1]114, %r6 ldswa [%r1]114, %r2 lduba [%r1]114, %r6 lduha [%r1]114, %r4 ldxa [%r1]114, %r2 ldda [%r1]114, %r10 ldstuba [%r1]114, %r2 swapa [%r1]114, %r12 lda [%r1]114, %f16 ldda [%r1]114, %f16 stba %r2, [%r1]114 stha %r4, [%r1]114 stwa %r12, [%r1]114 sta %f48, [%r1]114 stda %f32, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1d CASE_ASI_0x41_th6_0x60: set 0x60, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r10 ldswa [%r1]65, %r12 lduba [%r1]65, %r16 lduha [%r1]65, %r14 ldxa [%r1]65, %r2 ldda [%r1]65, %r14 ldstuba [%r1]65, %r4 swapa [%r1]65, %r8 lda [%r1]65, %f0 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r4, [%r1]65 stwa %r10, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x14 CASE_ASI_0x41_th6_0x68: set 0x68, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r14 ldswa [%r1]65, %r10 lduba [%r1]65, %r6 lduha [%r1]65, %r16 ldxa [%r1]65, %r2 ldda [%r1]65, %r12 ldstuba [%r1]65, %r8 swapa [%r1]65, %r4 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r8, [%r1]65 stha %r8, [%r1]65 stwa %r2, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1f CASE_ASI_0x63_th6_0x0: mov %g0, %r1 ldsba [%r1]99, %r4 ldsha [%r1]99, %r6 ldswa [%r1]99, %r10 lduba [%r1]99, %r4 lduha [%r1]99, %r4 ldxa [%r1]99, %r10 ldda [%r1]99, %r10 ldstuba [%r1]99, %r4 swapa [%r1]99, %r14 lda [%r1]99, %f32 ldda [%r1]99, %f32 stba %r8, [%r1]99 stha %r14, [%r1]99 stwa %r12, [%r1]99 stxa %r2, [%r1]99 sta %f32, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x8 CASE_ASI_0x63_th6_0x10: set 0x10, %r1 ldsba [%r1]99, %r8 ldsha [%r1]99, %r6 ldswa [%r1]99, %r12 lduba [%r1]99, %r8 lduha [%r1]99, %r8 ldxa [%r1]99, %r16 ldda [%r1]99, %r6 ldstuba [%r1]99, %r14 swapa [%r1]99, %r16 lda [%r1]99, %f32 ldda [%r1]99, %f48 stba %r14, [%r1]99 stha %r10, [%r1]99 stwa %r6, [%r1]99 stxa %r12, [%r1]99 sta %f16, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x19 CASE_ASI_0x43_th6_0x0: mov %g0, %r1 ldsba [%r1]67, %r2 ldsha [%r1]67, %r12 ldswa [%r1]67, %r12 lduba [%r1]67, %r4 lduha [%r1]67, %r12 ldxa [%r1]67, %r2 ldda [%r1]67, %r10 ldstuba [%r1]67, %r16 swapa [%r1]67, %r6 lda [%r1]67, %f0 ldda [%r1]67, %f16 stba %r14, [%r1]67 stha %r12, [%r1]67 stwa %r14, [%r1]67 sta %f32, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0xe CASE_ASI_0x59_th6_range155: !!asi_range = 0x0-0x78 set 0x34, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r10 ldsha [%r1]89, %r12 ldswa [%r1]89, %r14 lduba [%r1]89, %r14 lduha [%r1]89, %r16 ldxa [%r1]89, %r16 ldda [%r1]89, %r2 ldstuba [%r1]89, %r6 swapa [%r1]89, %r12 lda [%r1]89, %f48 ldda [%r1]89, %f0 stba %r8, [%r1]89 stha %r10, [%r1]89 stwa %r8, [%r1]89 sta %f32, [%r1]89 stda %f16, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0xc CASE_ASI_0x67_th6_range156: !!asi_range = 0x0-0x7fe0 set 0x2c62, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r4 ldsha [%r1]103, %r12 ldswa [%r1]103, %r6 lduba [%r1]103, %r6 lduha [%r1]103, %r14 ldxa [%r1]103, %r12 ldda [%r1]103, %r8 ldstuba [%r1]103, %r10 swapa [%r1]103, %r4 lda [%r1]103, %f48 ldda [%r1]103, %f32 stba %r2, [%r1]103 stha %r6, [%r1]103 stwa %r6, [%r1]103 sta %f48, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x13 CASE_ASI_0x4e_th6_0x0: mov %g0, %r1 ldsba [%r1]78, %r4 ldsha [%r1]78, %r6 ldswa [%r1]78, %r10 lduba [%r1]78, %r8 lduha [%r1]78, %r8 ldxa [%r1]78, %r6 ldda [%r1]78, %r4 ldstuba [%r1]78, %r6 swapa [%r1]78, %r8 lda [%r1]78, %f16 ldda [%r1]78, %f16 stba %r8, [%r1]78 stha %r2, [%r1]78 stwa %r8, [%r1]78 sta %f48, [%r1]78 stda %f0, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x3 CASE_ASI_0x48_th6_range157: !!asi_range = 0x0-0xf8 set 0x81, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r12 ldsha [%r1]72, %r16 ldswa [%r1]72, %r10 lduba [%r1]72, %r14 lduha [%r1]72, %r16 ldxa [%r1]72, %r6 ldda [%r1]72, %r4 ldstuba [%r1]72, %r16 swapa [%r1]72, %r6 lda [%r1]72, %f32 ldda [%r1]72, %f0 stba %r6, [%r1]72 stha %r6, [%r1]72 stwa %r2, [%r1]72 stxa %r10, [%r1]72 sta %f16, [%r1]72 stda %f0, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x15 CASE_ASI_0x49_th6_range158: !!asi_range = 0x0-0xf8 set 0x53, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r10 ldsha [%r1]73, %r4 ldswa [%r1]73, %r14 lduba [%r1]73, %r16 lduha [%r1]73, %r12 ldxa [%r1]73, %r8 ldda [%r1]73, %r12 ldstuba [%r1]73, %r8 swapa [%r1]73, %r4 lda [%r1]73, %f32 ldda [%r1]73, %f0 stba %r6, [%r1]73 stha %r4, [%r1]73 stwa %r6, [%r1]73 stxa %r0, [%r1]73 sta %f32, [%r1]73 stda %f48, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x1d CASE_ASI_0x5f_th6: setx 0x6a1dfc02, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x65 & ~0x7], %r2 ldx [%r22 + 0x77 & ~0x7], %r4 ldx [%r27 + 0x6 & ~0x7], %r6 ldx [%r27 + 0x1 & ~0x7], %r8 ldx [%r26 + 0x9b & ~0x7], %r10 ldx [%r21 + 0x3c & ~0x7], %r12 ldx [%r24 + 0x46 & ~0x7], %r14 ldx [%r26 + 0xf9 & ~0x7], %r16 ld [%r28 + 0x3 & ~0x7], %f0 ld [%r21 + 0x30 & ~0x7], %f16 ld [%r24 + 0xa5 & ~0x7], %f32 ld [%r24 + 0x52 & ~0x7], %f48 ldsba [%r1]95, %r14 ldsha [%r1]95, %r10 ldswa [%r1]95, %r16 lduba [%r1]95, %r12 lduha [%r1]95, %r10 ldxa [%r1]95, %r10 ldda [%r1]95, %r16 ldstuba [%r1]95, %r2 swapa [%r1]95, %r10 lda [%r1]95, %f16 ldda [%r1]95, %f16 stba %r6, [%r1]95 stha %r12, [%r1]95 stwa %r10, [%r1]95 sta %f48, [%r1]95 stda %f48, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x19 CASE_ASI_0x53_th6: setx 0x538ee4bb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x14 & ~0x7], %r2 ldx [%r26 + 0xc3 & ~0x7], %r4 ldx [%r22 + 0x62 & ~0x7], %r6 ldx [%r22 + 0x98 & ~0x7], %r8 ldx [%r23 + 0x26 & ~0x7], %r10 ldx [%r27 + 0xe & ~0x7], %r12 ldx [%r22 + 0x77 & ~0x7], %r14 ldx [%r27 + 0xb6 & ~0x7], %r16 ld [%r23 + 0xbe & ~0x7], %f0 ld [%r28 + 0xb5 & ~0x7], %f16 ld [%r23 + 0xc8 & ~0x7], %f32 ld [%r23 + 0xf3 & ~0x7], %f48 ldsba [%r1]83, %r6 ldsha [%r1]83, %r14 ldswa [%r1]83, %r16 lduba [%r1]83, %r12 lduha [%r1]83, %r14 ldxa [%r1]83, %r12 ldda [%r1]83, %r8 ldstuba [%r1]83, %r16 swapa [%r1]83, %r14 lda [%r1]83, %f48 ldda [%r1]83, %f48 stba %r12, [%r1]83 stha %r0, [%r1]83 stwa %r8, [%r1]83 stxa %r2, [%r1]83 sta %f16, [%r1]83 stda %f48, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x14 CASE_ASI_0x74_th6_0x0: mov %g0, %r1 ldsba [%r1]116, %r4 ldsha [%r1]116, %r14 ldswa [%r1]116, %r12 lduba [%r1]116, %r4 lduha [%r1]116, %r8 ldxa [%r1]116, %r16 ldda [%r1]116, %r14 ldstuba [%r1]116, %r6 swapa [%r1]116, %r6 lda [%r1]116, %f32 ldda [%r1]116, %f16 stba %r4, [%r1]116 stha %r6, [%r1]116 stwa %r10, [%r1]116 stxa %r0, [%r1]116 sta %f48, [%r1]116 stda %f32, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x1c CASE_ASI_0x54_th6_0x0: mov %g0, %r1 ldsba [%r1]84, %r10 ldsha [%r1]84, %r10 ldswa [%r1]84, %r12 lduba [%r1]84, %r6 lduha [%r1]84, %r16 ldxa [%r1]84, %r14 ldda [%r1]84, %r4 ldstuba [%r1]84, %r12 swapa [%r1]84, %r2 lda [%r1]84, %f16 ldda [%r1]84, %f16 stba %r2, [%r1]84 stha %r4, [%r1]84 stwa %r8, [%r1]84 sta %f0, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1b CASE_ASI_0x54_th6_0x400: set 0x400, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r10 ldswa [%r1]84, %r10 lduba [%r1]84, %r2 lduha [%r1]84, %r12 ldxa [%r1]84, %r14 ldda [%r1]84, %r8 ldstuba [%r1]84, %r4 swapa [%r1]84, %r8 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r10, [%r1]84 stha %r0, [%r1]84 stwa %r0, [%r1]84 sta %f32, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1 CASE_ASI_0x54_th6_0x800: set 0x800, %r1 ldsba [%r1]84, %r6 ldsha [%r1]84, %r8 ldswa [%r1]84, %r4 lduba [%r1]84, %r8 lduha [%r1]84, %r10 ldxa [%r1]84, %r4 ldda [%r1]84, %r16 ldstuba [%r1]84, %r10 swapa [%r1]84, %r10 lda [%r1]84, %f0 ldda [%r1]84, %f16 stba %r12, [%r1]84 stha %r2, [%r1]84 stwa %r14, [%r1]84 sta %f16, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x12 CASE_ASI_0x54_th6_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r12 ldswa [%r1]84, %r6 lduba [%r1]84, %r14 lduha [%r1]84, %r6 ldxa [%r1]84, %r6 ldda [%r1]84, %r16 ldstuba [%r1]84, %r10 swapa [%r1]84, %r16 lda [%r1]84, %f16 ldda [%r1]84, %f0 stba %r2, [%r1]84 stha %r12, [%r1]84 stwa %r2, [%r1]84 sta %f32, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x12 CASE_ASI_0x5c_th6_0x0: mov %g0, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r8 ldswa [%r1]92, %r16 lduba [%r1]92, %r8 lduha [%r1]92, %r4 ldxa [%r1]92, %r6 ldda [%r1]92, %r16 ldstuba [%r1]92, %r14 swapa [%r1]92, %r6 lda [%r1]92, %f16 ldda [%r1]92, %f16 stba %r14, [%r1]92 stha %r2, [%r1]92 stwa %r0, [%r1]92 sta %f0, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x14 CASE_ASI_0x5c_th6_0x400: set 0x400, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r2 ldswa [%r1]92, %r8 lduba [%r1]92, %r8 lduha [%r1]92, %r4 ldxa [%r1]92, %r8 ldda [%r1]92, %r8 ldstuba [%r1]92, %r2 swapa [%r1]92, %r16 lda [%r1]92, %f0 ldda [%r1]92, %f48 stba %r14, [%r1]92 stha %r8, [%r1]92 stwa %r12, [%r1]92 sta %f48, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x4 CASE_ASI_0x5c_th6_0x800: set 0x800, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r4 ldswa [%r1]92, %r16 lduba [%r1]92, %r8 lduha [%r1]92, %r12 ldxa [%r1]92, %r10 ldda [%r1]92, %r10 ldstuba [%r1]92, %r2 swapa [%r1]92, %r14 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r4, [%r1]92 stha %r4, [%r1]92 stwa %r2, [%r1]92 sta %f32, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x19 CASE_ASI_0x5c_th6_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r6 ldsha [%r1]92, %r10 ldswa [%r1]92, %r4 lduba [%r1]92, %r16 lduha [%r1]92, %r2 ldxa [%r1]92, %r8 ldda [%r1]92, %r14 ldstuba [%r1]92, %r8 swapa [%r1]92, %r8 lda [%r1]92, %f16 ldda [%r1]92, %f16 stba %r2, [%r1]92 stha %r6, [%r1]92 stwa %r14, [%r1]92 sta %f32, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xe CASE_ASI_0x47_th6_range159: !!asi_range = 0x0-0x7ff0 set 0xca, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r14 ldsha [%r1]71, %r14 ldswa [%r1]71, %r6 lduba [%r1]71, %r16 lduha [%r1]71, %r14 ldxa [%r1]71, %r16 ldda [%r1]71, %r16 ldstuba [%r1]71, %r16 swapa [%r1]71, %r8 lda [%r1]71, %f32 ldda [%r1]71, %f32 stba %r14, [%r1]71 stha %r12, [%r1]71 stwa %r10, [%r1]71 sta %f16, [%r1]71 stda %f0, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x11 CASE_ASI_0x50_th6_0x18: set 0x18, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r12 ldswa [%r1]80, %r4 lduba [%r1]80, %r16 lduha [%r1]80, %r6 ldxa [%r1]80, %r6 ldda [%r1]80, %r10 ldstuba [%r1]80, %r4 swapa [%r1]80, %r12 lda [%r1]80, %f16 ldda [%r1]80, %f48 stba %r12, [%r1]80 stha %r4, [%r1]80 stwa %r10, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x14 CASE_ASI_0x50_th6_0x30: set 0x30, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r6 ldswa [%r1]80, %r10 lduba [%r1]80, %r4 lduha [%r1]80, %r16 ldxa [%r1]80, %r10 ldda [%r1]80, %r4 ldstuba [%r1]80, %r6 swapa [%r1]80, %r4 lda [%r1]80, %f0 ldda [%r1]80, %f48 stba %r0, [%r1]80 stha %r6, [%r1]80 stwa %r2, [%r1]80 sta %f16, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x19 CASE_ASI_0x50_th6_0x38: set 0x38, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r2 ldswa [%r1]80, %r4 lduba [%r1]80, %r2 lduha [%r1]80, %r14 ldxa [%r1]80, %r8 ldda [%r1]80, %r8 ldstuba [%r1]80, %r4 swapa [%r1]80, %r14 lda [%r1]80, %f32 ldda [%r1]80, %f16 stba %r10, [%r1]80 stha %r0, [%r1]80 stwa %r0, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x13 CASE_ASI_0x42_th6_0x8: set 0x8, %r1 ldsba [%r1]66, %r4 ldsha [%r1]66, %r14 ldswa [%r1]66, %r12 lduba [%r1]66, %r12 lduha [%r1]66, %r4 ldxa [%r1]66, %r4 ldda [%r1]66, %r16 ldstuba [%r1]66, %r12 swapa [%r1]66, %r14 lda [%r1]66, %f48 ldda [%r1]66, %f32 stba %r12, [%r1]66 stha %r4, [%r1]66 stwa %r14, [%r1]66 sta %f0, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x15 CASE_ASI_0x42_th6_0x10: set 0x10, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r4 ldswa [%r1]66, %r8 lduba [%r1]66, %r2 lduha [%r1]66, %r14 ldxa [%r1]66, %r12 ldda [%r1]66, %r8 ldstuba [%r1]66, %r12 swapa [%r1]66, %r4 lda [%r1]66, %f0 ldda [%r1]66, %f32 stba %r2, [%r1]66 stha %r12, [%r1]66 stwa %r4, [%r1]66 sta %f16, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x16 CASE_ASI_0x52_th6_0x108: set 0x108, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r6 ldswa [%r1]82, %r4 lduba [%r1]82, %r10 lduha [%r1]82, %r2 ldxa [%r1]82, %r4 ldda [%r1]82, %r16 ldstuba [%r1]82, %r16 swapa [%r1]82, %r8 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r12, [%r1]82 stha %r0, [%r1]82 stwa %r14, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x13 CASE_ASI_0x52_th6_0x110: set 0x110, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r4 ldswa [%r1]82, %r2 lduba [%r1]82, %r16 lduha [%r1]82, %r14 ldxa [%r1]82, %r12 ldda [%r1]82, %r2 ldstuba [%r1]82, %r14 swapa [%r1]82, %r12 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r0, [%r1]82 stha %r4, [%r1]82 stwa %r14, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x11 CASE_ASI_0x52_th6_0x118: set 0x118, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r4 ldswa [%r1]82, %r6 lduba [%r1]82, %r12 lduha [%r1]82, %r16 ldxa [%r1]82, %r10 ldda [%r1]82, %r10 ldstuba [%r1]82, %r8 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r14, [%r1]82 stha %r10, [%r1]82 stwa %r4, [%r1]82 sta %f0, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x5 CASE_ASI_0x52_th6_0x120: set 0x120, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r16 ldswa [%r1]82, %r14 lduba [%r1]82, %r12 lduha [%r1]82, %r2 ldxa [%r1]82, %r6 ldda [%r1]82, %r12 ldstuba [%r1]82, %r10 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r10, [%r1]82 stwa %r10, [%r1]82 sta %f16, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x5 CASE_ASI_0x52_th6_0x208: set 0x208, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r16 ldswa [%r1]82, %r14 lduba [%r1]82, %r14 lduha [%r1]82, %r4 ldxa [%r1]82, %r4 ldda [%r1]82, %r6 ldstuba [%r1]82, %r6 swapa [%r1]82, %r16 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r10, [%r1]82 stha %r0, [%r1]82 stwa %r0, [%r1]82 sta %f0, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1b CASE_ASI_0x52_th6_0x210: set 0x210, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r4 ldswa [%r1]82, %r6 lduba [%r1]82, %r14 lduha [%r1]82, %r6 ldxa [%r1]82, %r8 ldda [%r1]82, %r8 ldstuba [%r1]82, %r14 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r12, [%r1]82 stwa %r14, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x2 CASE_ASI_0x52_th6_0x218: set 0x218, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r2 ldswa [%r1]82, %r12 lduba [%r1]82, %r2 lduha [%r1]82, %r10 ldxa [%r1]82, %r4 ldda [%r1]82, %r4 ldstuba [%r1]82, %r10 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f0 stba %r12, [%r1]82 stha %r6, [%r1]82 stwa %r8, [%r1]82 sta %f48, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x19 CASE_ASI_0x52_th6_0x220: set 0x220, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r16 ldswa [%r1]82, %r16 lduba [%r1]82, %r8 lduha [%r1]82, %r2 ldxa [%r1]82, %r14 ldda [%r1]82, %r10 ldstuba [%r1]82, %r12 swapa [%r1]82, %r16 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r0, [%r1]82 stha %r6, [%r1]82 stwa %r12, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x13 CASE_ASI_0x25_th6_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r14 ldswa [%r1]37, %r4 lduba [%r1]37, %r16 lduha [%r1]37, %r4 ldxa [%r1]37, %r4 ldda [%r1]37, %r14 ldstuba [%r1]37, %r16 swapa [%r1]37, %r12 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r6, [%r1]37 stha %r4, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x19 CASE_ASI_0x25_th6_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r6 lduha [%r1]37, %r4 ldxa [%r1]37, %r14 ldda [%r1]37, %r4 ldstuba [%r1]37, %r6 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r14, [%r1]37 stha %r8, [%r1]37 stwa %r8, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x19 CASE_ASI_0x25_th6_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r4 ldswa [%r1]37, %r10 lduba [%r1]37, %r8 lduha [%r1]37, %r16 ldxa [%r1]37, %r4 ldda [%r1]37, %r6 ldstuba [%r1]37, %r4 swapa [%r1]37, %r2 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r12, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xd CASE_ASI_0x25_th6_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r2 ldswa [%r1]37, %r4 lduba [%r1]37, %r12 lduha [%r1]37, %r10 ldxa [%r1]37, %r4 ldda [%r1]37, %r16 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r0, [%r1]37 stha %r12, [%r1]37 stwa %r8, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x3 CASE_ASI_0x25_th6_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r16 ldswa [%r1]37, %r16 lduba [%r1]37, %r14 lduha [%r1]37, %r12 ldxa [%r1]37, %r16 ldda [%r1]37, %r8 ldstuba [%r1]37, %r10 swapa [%r1]37, %r12 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r14, [%r1]37 stha %r0, [%r1]37 stwa %r0, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1d CASE_ASI_0x25_th6_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r6 ldswa [%r1]37, %r6 lduba [%r1]37, %r8 lduha [%r1]37, %r2 ldxa [%r1]37, %r16 ldda [%r1]37, %r16 ldstuba [%r1]37, %r14 swapa [%r1]37, %r10 lda [%r1]37, %f32 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r6, [%r1]37 stwa %r6, [%r1]37 sta %f0, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x0 CASE_ASI_0x25_th6_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r6 ldswa [%r1]37, %r2 lduba [%r1]37, %r6 lduha [%r1]37, %r16 ldxa [%r1]37, %r14 ldda [%r1]37, %r4 ldstuba [%r1]37, %r4 swapa [%r1]37, %r16 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r14, [%r1]37 stha %r6, [%r1]37 stwa %r4, [%r1]37 sta %f0, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x10 CASE_ASI_0x25_th6_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r2 ldswa [%r1]37, %r8 lduba [%r1]37, %r14 lduha [%r1]37, %r8 ldxa [%r1]37, %r2 ldda [%r1]37, %r16 ldstuba [%r1]37, %r4 swapa [%r1]37, %r10 lda [%r1]37, %f32 ldda [%r1]37, %f16 stba %r14, [%r1]37 stha %r10, [%r1]37 stwa %r4, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x8 CASE_ASI_0x55_th6_range160: !!asi_range = 0x0-0x1f8 set 0xe8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r14 ldswa [%r1]85, %r16 lduba [%r1]85, %r8 lduha [%r1]85, %r10 ldxa [%r1]85, %r6 ldda [%r1]85, %r10 ldstuba [%r1]85, %r12 swapa [%r1]85, %r8 lda [%r1]85, %f0 ldda [%r1]85, %f0 stba %r8, [%r1]85 stha %r6, [%r1]85 stwa %r12, [%r1]85 sta %f16, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x18 CASE_ASI_0x55_th6_range161: !!asi_range = 0x400-0x5f8 set 0x500, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r4 ldsha [%r1]85, %r8 ldswa [%r1]85, %r4 lduba [%r1]85, %r6 lduha [%r1]85, %r12 ldxa [%r1]85, %r8 ldda [%r1]85, %r14 ldstuba [%r1]85, %r8 swapa [%r1]85, %r6 lda [%r1]85, %f48 ldda [%r1]85, %f32 stba %r14, [%r1]85 stha %r12, [%r1]85 stwa %r8, [%r1]85 sta %f48, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x3 nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH6_LOOP ta T_CHANGE_NONHPRIV cmp %r19, 1 bz,a TH6_LOOP ta T_CHANGE_PRIV nop nop ba main_text_end nop nop nop nop LOOP_T7: ta T_CHANGE_PRIV add %g0, 0x3, %r19 TH7_LOOP: CASE_ASI_0x4_th7: mov %r25, %r1 ldx [%r22 + 0x66 & ~0x7], %r2 ldx [%r23 + 0xc3 & ~0x7], %r4 ldx [%r27 + 0x52 & ~0x7], %r6 ldx [%r24 + 0xc3 & ~0x7], %r8 ldx [%r27 + 0xed & ~0x7], %r10 ldx [%r23 + 0x67 & ~0x7], %r12 ldx [%r22 + 0x58 & ~0x7], %r14 ldx [%r27 + 0x5a & ~0x7], %r16 ld [%r21 + 0x80 & ~0x7], %f0 ld [%r23 + 0x18 & ~0x7], %f16 ld [%r21 + 0xb2 & ~0x7], %f32 ld [%r24 + 0x1d & ~0x7], %f48 ldsba [%r1]4, %r4 ldsha [%r1]4, %r16 ldswa [%r1]4, %r14 lduba [%r1]4, %r14 lduha [%r1]4, %r10 ldxa [%r1]4, %r12 ldda [%r1]4, %r16 ldstuba [%r1]4, %r8 swapa [%r1]4, %r16 lda [%r1]4, %f16 ldda [%r1]4, %f16 stba %r8, [%r1]4 stha %r4, [%r1]4 stwa %r10, [%r1]4 stxa %r6, [%r1]4 sta %f48, [%r1]4 stda %f48, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x2 CASE_ASI_0xc_th7: mov %r22, %r1 ldx [%r26 + 0x3f & ~0x7], %r2 ldx [%r24 + 0xff & ~0x7], %r4 ldx [%r26 + 0x84 & ~0x7], %r6 ldx [%r22 + 0xc1 & ~0x7], %r8 ldx [%r23 + 0x38 & ~0x7], %r10 ldx [%r25 + 0x7a & ~0x7], %r12 ldx [%r24 + 0x9 & ~0x7], %r14 ldx [%r23 + 0xd0 & ~0x7], %r16 ld [%r26 + 0x29 & ~0x7], %f0 ld [%r24 + 0xb3 & ~0x7], %f16 ld [%r22 + 0xf1 & ~0x7], %f32 ld [%r22 + 0x12 & ~0x7], %f48 ldsba [%r1]12, %r14 ldsha [%r1]12, %r2 ldswa [%r1]12, %r4 lduba [%r1]12, %r4 lduha [%r1]12, %r14 ldxa [%r1]12, %r2 ldda [%r1]12, %r6 ldstuba [%r1]12, %r6 swapa [%r1]12, %r10 lda [%r1]12, %f48 ldda [%r1]12, %f48 stba %r6, [%r1]12 stha %r6, [%r1]12 stwa %r0, [%r1]12 stxa %r12, [%r1]12 sta %f0, [%r1]12 stda %f48, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0xf CASE_ASI_0x1f_th7: mov %r23, %r1 ldx [%r21 + 0xee & ~0x7], %r2 ldx [%r21 + 0xf9 & ~0x7], %r4 ldx [%r26 + 0x72 & ~0x7], %r6 ldx [%r27 + 0x68 & ~0x7], %r8 ldx [%r21 + 0xaa & ~0x7], %r10 ldx [%r24 + 0xed & ~0x7], %r12 ldx [%r26 + 0x7c & ~0x7], %r14 ldx [%r25 + 0x89 & ~0x7], %r16 ld [%r27 + 0x53 & ~0x7], %f0 ld [%r28 + 0xe3 & ~0x7], %f16 ld [%r28 + 0x44 & ~0x7], %f32 ld [%r21 + 0x65 & ~0x7], %f48 ldsba [%r1]31, %r2 ldsha [%r1]31, %r10 ldswa [%r1]31, %r14 lduba [%r1]31, %r14 lduha [%r1]31, %r14 ldxa [%r1]31, %r10 ldda [%r1]31, %r4 ldstuba [%r1]31, %r4 swapa [%r1]31, %r8 lda [%r1]31, %f0 ldda [%r1]31, %f0 stba %r2, [%r1]31 stha %r8, [%r1]31 stwa %r6, [%r1]31 stxa %r10, [%r1]31 sta %f48, [%r1]31 stda %f16, [%r1]31 casa [%r1]0x1f, %r2, %g0 casxa [%r1]0x1f, %r2, %g0 prefetcha [%r1]31, 0x15 CASE_ASI_0x27_th7: mov %r21, %r1 ldx [%r23 + 0x9b & ~0x7], %r2 ldx [%r23 + 0xde & ~0x7], %r4 ldx [%r22 + 0x19 & ~0x7], %r6 ldx [%r24 + 0x4c & ~0x7], %r8 ldx [%r24 + 0x9e & ~0x7], %r10 ldx [%r26 + 0xe5 & ~0x7], %r12 ldx [%r24 + 0x92 & ~0x7], %r14 ldx [%r27 + 0xeb & ~0x7], %r16 ld [%r24 + 0x96 & ~0x7], %f0 ld [%r25 + 0xc5 & ~0x7], %f16 ld [%r24 + 0xf0 & ~0x7], %f32 ld [%r27 + 0x69 & ~0x7], %f48 ldsba [%r1]39, %r16 ldsha [%r1]39, %r16 ldswa [%r1]39, %r8 lduba [%r1]39, %r2 lduha [%r1]39, %r4 ldxa [%r1]39, %r8 ldda [%r1]39, %r6 ldstuba [%r1]39, %r12 swapa [%r1]39, %r6 lda [%r1]39, %f32 ldda [%r1]39, %f32 stba %r0, [%r1]39 stha %r8, [%r1]39 stwa %r6, [%r1]39 stxa %r2, [%r1]39 sta %f32, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x6 CASE_ASI_0x2f_th7: mov %r24, %r1 ldx [%r24 + 0xac & ~0x7], %r2 ldx [%r23 + 0x39 & ~0x7], %r4 ldx [%r22 + 0x99 & ~0x7], %r6 ldx [%r26 + 0xe9 & ~0x7], %r8 ldx [%r26 + 0xb9 & ~0x7], %r10 ldx [%r24 + 0x1b & ~0x7], %r12 ldx [%r21 + 0xb7 & ~0x7], %r14 ldx [%r22 + 0x3e & ~0x7], %r16 ld [%r24 + 0x36 & ~0x7], %f0 ld [%r25 + 0xfd & ~0x7], %f16 ld [%r28 + 0x88 & ~0x7], %f32 ld [%r27 + 0x77 & ~0x7], %f48 ldsba [%r1]47, %r12 ldsha [%r1]47, %r6 ldswa [%r1]47, %r12 lduba [%r1]47, %r10 lduha [%r1]47, %r6 ldxa [%r1]47, %r8 ldda [%r1]47, %r8 ldstuba [%r1]47, %r2 swapa [%r1]47, %r14 lda [%r1]47, %f16 ldda [%r1]47, %f48 stba %r10, [%r1]47 stha %r2, [%r1]47 stwa %r14, [%r1]47 stxa %r10, [%r1]47 sta %f32, [%r1]47 stda %f32, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x2 CASE_ASI_0x30_th7: mov %r22, %r1 ldx [%r23 + 0x96 & ~0x7], %r2 ldx [%r21 + 0xfe & ~0x7], %r4 ldx [%r25 + 0xbd & ~0x7], %r6 ldx [%r25 + 0xc3 & ~0x7], %r8 ldx [%r26 + 0x10 & ~0x7], %r10 ldx [%r27 + 0x45 & ~0x7], %r12 ldx [%r23 + 0x92 & ~0x7], %r14 ldx [%r28 + 0x7b & ~0x7], %r16 ld [%r21 + 0x40 & ~0x7], %f0 ld [%r28 + 0x18 & ~0x7], %f16 ld [%r28 + 0xd8 & ~0x7], %f32 ld [%r23 + 0x1b & ~0x7], %f48 ldsba [%r1]48, %r12 ldsha [%r1]48, %r10 ldswa [%r1]48, %r4 lduba [%r1]48, %r10 lduha [%r1]48, %r4 ldxa [%r1]48, %r6 ldda [%r1]48, %r16 ldstuba [%r1]48, %r2 swapa [%r1]48, %r10 lda [%r1]48, %f32 ldda [%r1]48, %f0 stba %r2, [%r1]48 stha %r6, [%r1]48 stwa %r6, [%r1]48 stxa %r0, [%r1]48 sta %f0, [%r1]48 stda %f16, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x7 CASE_ASI_0x31_th7: mov %r23, %r1 ldx [%r23 + 0xb7 & ~0x7], %r2 ldx [%r28 + 0xbb & ~0x7], %r4 ldx [%r27 + 0xd5 & ~0x7], %r6 ldx [%r21 + 0x66 & ~0x7], %r8 ldx [%r28 + 0xe4 & ~0x7], %r10 ldx [%r23 + 0x93 & ~0x7], %r12 ldx [%r24 + 0xec & ~0x7], %r14 ldx [%r24 + 0x80 & ~0x7], %r16 ld [%r25 + 0x7f & ~0x7], %f0 ld [%r27 + 0x24 & ~0x7], %f16 ld [%r21 + 0xfb & ~0x7], %f32 ld [%r23 + 0x33 & ~0x7], %f48 ldsba [%r1]49, %r2 ldsha [%r1]49, %r8 ldswa [%r1]49, %r10 lduba [%r1]49, %r2 lduha [%r1]49, %r10 ldxa [%r1]49, %r2 ldda [%r1]49, %r16 ldstuba [%r1]49, %r8 swapa [%r1]49, %r14 lda [%r1]49, %f16 ldda [%r1]49, %f0 stba %r2, [%r1]49 stha %r2, [%r1]49 stwa %r0, [%r1]49 stxa %r10, [%r1]49 sta %f48, [%r1]49 stda %f16, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x1e CASE_ASI_0x36_th7: mov %r23, %r1 ldx [%r22 + 0x82 & ~0x7], %r2 ldx [%r24 + 0xe4 & ~0x7], %r4 ldx [%r21 + 0xae & ~0x7], %r6 ldx [%r23 + 0x6e & ~0x7], %r8 ldx [%r21 + 0x40 & ~0x7], %r10 ldx [%r21 + 0xe6 & ~0x7], %r12 ldx [%r22 + 0x34 & ~0x7], %r14 ldx [%r25 + 0x9b & ~0x7], %r16 ld [%r23 + 0x2c & ~0x7], %f0 ld [%r21 + 0x17 & ~0x7], %f16 ld [%r22 + 0x24 & ~0x7], %f32 ld [%r25 + 0x5f & ~0x7], %f48 ldsba [%r1]54, %r10 ldsha [%r1]54, %r10 ldswa [%r1]54, %r12 lduba [%r1]54, %r8 lduha [%r1]54, %r4 ldxa [%r1]54, %r6 ldda [%r1]54, %r10 ldstuba [%r1]54, %r8 swapa [%r1]54, %r10 lda [%r1]54, %f0 ldda [%r1]54, %f32 stba %r0, [%r1]54 stha %r12, [%r1]54 stwa %r0, [%r1]54 stxa %r2, [%r1]54 sta %f48, [%r1]54 stda %f48, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0xb CASE_ASI_0x38_th7: mov %r25, %r1 ldx [%r23 + 0x6e & ~0x7], %r2 ldx [%r26 + 0xf7 & ~0x7], %r4 ldx [%r26 + 0x2b & ~0x7], %r6 ldx [%r25 + 0x10 & ~0x7], %r8 ldx [%r22 + 0x72 & ~0x7], %r10 ldx [%r26 + 0xc2 & ~0x7], %r12 ldx [%r26 + 0x3c & ~0x7], %r14 ldx [%r22 + 0x4a & ~0x7], %r16 ld [%r25 + 0xe9 & ~0x7], %f0 ld [%r27 + 0xad & ~0x7], %f16 ld [%r26 + 0x9f & ~0x7], %f32 ld [%r25 + 0xc6 & ~0x7], %f48 ldsba [%r1]56, %r4 ldsha [%r1]56, %r4 ldswa [%r1]56, %r12 lduba [%r1]56, %r8 lduha [%r1]56, %r14 ldxa [%r1]56, %r14 ldda [%r1]56, %r8 ldstuba [%r1]56, %r6 swapa [%r1]56, %r6 lda [%r1]56, %f48 ldda [%r1]56, %f16 stba %r14, [%r1]56 stha %r6, [%r1]56 stwa %r12, [%r1]56 stxa %r6, [%r1]56 sta %f48, [%r1]56 stda %f48, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x0 CASE_ASI_0x39_th7: mov %r27, %r1 ldx [%r27 + 0xfd & ~0x7], %r2 ldx [%r21 + 0x52 & ~0x7], %r4 ldx [%r25 + 0xb5 & ~0x7], %r6 ldx [%r25 + 0x79 & ~0x7], %r8 ldx [%r25 + 0x9f & ~0x7], %r10 ldx [%r27 + 0xab & ~0x7], %r12 ldx [%r26 + 0x32 & ~0x7], %r14 ldx [%r23 + 0x42 & ~0x7], %r16 ld [%r21 + 0xee & ~0x7], %f0 ld [%r27 + 0x22 & ~0x7], %f16 ld [%r28 + 0x59 & ~0x7], %f32 ld [%r27 + 0x4 & ~0x7], %f48 ldsba [%r1]57, %r4 ldsha [%r1]57, %r16 ldswa [%r1]57, %r2 lduba [%r1]57, %r14 lduha [%r1]57, %r14 ldxa [%r1]57, %r4 ldda [%r1]57, %r14 ldstuba [%r1]57, %r6 swapa [%r1]57, %r6 lda [%r1]57, %f16 ldda [%r1]57, %f32 stba %r0, [%r1]57 stha %r6, [%r1]57 stwa %r10, [%r1]57 stxa %r12, [%r1]57 sta %f0, [%r1]57 stda %f32, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x12 CASE_ASI_0x3e_th7: mov %r22, %r1 ldx [%r22 + 0xa5 & ~0x7], %r2 ldx [%r24 + 0x93 & ~0x7], %r4 ldx [%r21 + 0x8d & ~0x7], %r6 ldx [%r28 + 0xb8 & ~0x7], %r8 ldx [%r25 + 0x2b & ~0x7], %r10 ldx [%r26 + 0x45 & ~0x7], %r12 ldx [%r21 + 0x82 & ~0x7], %r14 ldx [%r23 + 0xc9 & ~0x7], %r16 ld [%r27 + 0xaa & ~0x7], %f0 ld [%r26 + 0xdc & ~0x7], %f16 ld [%r23 + 0x11 & ~0x7], %f32 ld [%r21 + 0x6 & ~0x7], %f48 ldsba [%r1]62, %r2 ldsha [%r1]62, %r8 ldswa [%r1]62, %r10 lduba [%r1]62, %r8 lduha [%r1]62, %r2 ldxa [%r1]62, %r6 ldda [%r1]62, %r2 ldstuba [%r1]62, %r12 swapa [%r1]62, %r4 lda [%r1]62, %f48 ldda [%r1]62, %f16 stba %r12, [%r1]62 stha %r2, [%r1]62 stwa %r6, [%r1]62 stxa %r14, [%r1]62 sta %f48, [%r1]62 stda %f0, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x2 CASE_ASI_0x81_th7: mov %r24, %r1 ldx [%r28 + 0x5c & ~0x7], %r2 ldx [%r23 + 0xa & ~0x7], %r4 ldx [%r24 + 0xee & ~0x7], %r6 ldx [%r26 + 0x3d & ~0x7], %r8 ldx [%r26 + 0x69 & ~0x7], %r10 ldx [%r23 + 0x93 & ~0x7], %r12 ldx [%r24 + 0xe7 & ~0x7], %r14 ldx [%r24 + 0x36 & ~0x7], %r16 ld [%r27 + 0x59 & ~0x7], %f0 ld [%r27 + 0xdc & ~0x7], %f16 ld [%r26 + 0x8b & ~0x7], %f32 ld [%r23 + 0x7e & ~0x7], %f48 ldsba [%r1]129, %r2 ldsha [%r1]129, %r6 ldswa [%r1]129, %r16 lduba [%r1]129, %r6 lduha [%r1]129, %r6 ldxa [%r1]129, %r10 ldda [%r1]129, %r6 ldstuba [%r1]129, %r10 swapa [%r1]129, %r8 lda [%r1]129, %f0 ldda [%r1]129, %f0 stba %r4, [%r1]129 stha %r6, [%r1]129 stwa %r2, [%r1]129 stxa %r8, [%r1]129 sta %f0, [%r1]129 stda %f0, [%r1]129 casa [%r1]0x81, %r2, %g0 casxa [%r1]0x81, %r2, %g0 prefetcha [%r1]129, 0x9 CASE_ASI_0xc1_th7: mov %r25, %r1 ldx [%r27 + 0x80 & ~0x7], %r2 ldx [%r26 + 0x1 & ~0x7], %r4 ldx [%r28 + 0x47 & ~0x7], %r6 ldx [%r25 + 0x81 & ~0x7], %r8 ldx [%r23 + 0x38 & ~0x7], %r10 ldx [%r24 + 0x35 & ~0x7], %r12 ldx [%r22 + 0x35 & ~0x7], %r14 ldx [%r24 + 0xe & ~0x7], %r16 ld [%r22 + 0x12 & ~0x7], %f0 ld [%r21 + 0x8d & ~0x7], %f16 ld [%r25 + 0xa1 & ~0x7], %f32 ld [%r21 + 0x91 & ~0x7], %f48 ldsba [%r1]193, %r16 ldsha [%r1]193, %r14 ldswa [%r1]193, %r16 lduba [%r1]193, %r14 lduha [%r1]193, %r8 ldxa [%r1]193, %r2 ldda [%r1]193, %r4 ldstuba [%r1]193, %r12 swapa [%r1]193, %r6 lda [%r1]193, %f48 ldda [%r1]193, %f32 stba %r10, [%r1]193 stha %r8, [%r1]193 stwa %r4, [%r1]193 stxa %r4, [%r1]193 sta %f0, [%r1]193 stda %f0, [%r1]193 casa [%r1]0xc1, %r2, %g0 casxa [%r1]0xc1, %r2, %g0 prefetcha [%r1]193, 0x3 CASE_ASI_0xcb_th7: mov %r26, %r1 ldx [%r23 + 0x2c & ~0x7], %r2 ldx [%r21 + 0x73 & ~0x7], %r4 ldx [%r25 + 0x41 & ~0x7], %r6 ldx [%r28 + 0x3c & ~0x7], %r8 ldx [%r23 + 0x37 & ~0x7], %r10 ldx [%r28 + 0x78 & ~0x7], %r12 ldx [%r24 + 0x57 & ~0x7], %r14 ldx [%r25 + 0x16 & ~0x7], %r16 ld [%r21 + 0xe0 & ~0x7], %f0 ld [%r23 + 0xf & ~0x7], %f16 ld [%r25 + 0x40 & ~0x7], %f32 ld [%r21 + 0x36 & ~0x7], %f48 ldsba [%r1]203, %r6 ldsha [%r1]203, %r2 ldswa [%r1]203, %r2 lduba [%r1]203, %r10 lduha [%r1]203, %r16 ldxa [%r1]203, %r16 ldda [%r1]203, %r6 ldstuba [%r1]203, %r16 swapa [%r1]203, %r12 lda [%r1]203, %f0 ldda [%r1]203, %f32 stba %r10, [%r1]203 stha %r12, [%r1]203 stwa %r6, [%r1]203 stxa %r2, [%r1]203 sta %f16, [%r1]203 stda %f48, [%r1]203 casa [%r1]0xcb, %r2, %g0 casxa [%r1]0xcb, %r2, %g0 prefetcha [%r1]203, 0xd CASE_ASI_0xd9_th7: mov %r22, %r1 ldx [%r27 + 0x42 & ~0x7], %r2 ldx [%r24 + 0x3d & ~0x7], %r4 ldx [%r26 + 0x3d & ~0x7], %r6 ldx [%r27 + 0x16 & ~0x7], %r8 ldx [%r28 + 0x14 & ~0x7], %r10 ldx [%r28 + 0xc8 & ~0x7], %r12 ldx [%r21 + 0x94 & ~0x7], %r14 ldx [%r27 + 0x15 & ~0x7], %r16 ld [%r25 + 0xed & ~0x7], %f0 ld [%r28 + 0xa5 & ~0x7], %f16 ld [%r25 + 0x3c & ~0x7], %f32 ld [%r25 + 0xdf & ~0x7], %f48 ldsba [%r1]217, %r2 ldsha [%r1]217, %r12 ldswa [%r1]217, %r14 lduba [%r1]217, %r12 lduha [%r1]217, %r2 ldxa [%r1]217, %r14 ldda [%r1]217, %r4 ldstuba [%r1]217, %r4 swapa [%r1]217, %r14 lda [%r1]217, %f16 ldda [%r1]217, %f16 stba %r2, [%r1]217 stha %r10, [%r1]217 stwa %r10, [%r1]217 stxa %r14, [%r1]217 sta %f48, [%r1]217 stda %f48, [%r1]217 casa [%r1]0xd9, %r2, %g0 casxa [%r1]0xd9, %r2, %g0 prefetcha [%r1]217, 0x12 CASE_ASI_0xeb_th7: mov %r21, %r1 ldx [%r25 + 0xaa & ~0x7], %r2 ldx [%r28 + 0x35 & ~0x7], %r4 ldx [%r25 + 0x99 & ~0x7], %r6 ldx [%r26 + 0x75 & ~0x7], %r8 ldx [%r26 + 0xb7 & ~0x7], %r10 ldx [%r25 + 0xb2 & ~0x7], %r12 ldx [%r24 + 0xff & ~0x7], %r14 ldx [%r28 + 0x59 & ~0x7], %r16 ld [%r26 + 0x96 & ~0x7], %f0 ld [%r25 + 0x74 & ~0x7], %f16 ld [%r26 + 0xa8 & ~0x7], %f32 ld [%r22 + 0x5a & ~0x7], %f48 ldsba [%r1]235, %r6 ldsha [%r1]235, %r4 ldswa [%r1]235, %r8 lduba [%r1]235, %r2 lduha [%r1]235, %r2 ldxa [%r1]235, %r12 ldda [%r1]235, %r14 ldstuba [%r1]235, %r4 swapa [%r1]235, %r12 lda [%r1]235, %f16 ldda [%r1]235, %f48 stba %r6, [%r1]235 stha %r8, [%r1]235 stwa %r8, [%r1]235 stxa %r12, [%r1]235 sta %f48, [%r1]235 stda %f0, [%r1]235 casa [%r1]0xeb, %r2, %g0 casxa [%r1]0xeb, %r2, %g0 prefetcha [%r1]235, 0x14 CASE_ASI_0x21_th7_0x8: set 0x8, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r10 ldswa [%r1]33, %r14 lduba [%r1]33, %r14 lduha [%r1]33, %r6 ldxa [%r1]33, %r4 ldda [%r1]33, %r4 ldstuba [%r1]33, %r10 swapa [%r1]33, %r12 lda [%r1]33, %f32 ldda [%r1]33, %f32 stba %r6, [%r1]33 stha %r4, [%r1]33 stwa %r2, [%r1]33 sta %f48, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xa CASE_ASI_0x21_th7_0x10: set 0x10, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r6 ldswa [%r1]33, %r16 lduba [%r1]33, %r6 lduha [%r1]33, %r10 ldxa [%r1]33, %r2 ldda [%r1]33, %r14 ldstuba [%r1]33, %r8 swapa [%r1]33, %r6 lda [%r1]33, %f48 ldda [%r1]33, %f48 stba %r8, [%r1]33 stha %r2, [%r1]33 stwa %r6, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x3 CASE_ASI_0x21_th7_0x108: set 0x108, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r6 ldswa [%r1]33, %r8 lduba [%r1]33, %r8 lduha [%r1]33, %r10 ldxa [%r1]33, %r8 ldda [%r1]33, %r8 ldstuba [%r1]33, %r16 swapa [%r1]33, %r12 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r4, [%r1]33 stha %r0, [%r1]33 stwa %r12, [%r1]33 sta %f16, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1c CASE_ASI_0x21_th7_0x110: set 0x110, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r8 ldswa [%r1]33, %r10 lduba [%r1]33, %r10 lduha [%r1]33, %r6 ldxa [%r1]33, %r10 ldda [%r1]33, %r12 ldstuba [%r1]33, %r10 swapa [%r1]33, %r2 lda [%r1]33, %f0 ldda [%r1]33, %f32 stba %r14, [%r1]33 stha %r2, [%r1]33 stwa %r8, [%r1]33 sta %f16, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xb CASE_ASI_0x40_th7_0x0: mov %g0, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r12 ldswa [%r1]64, %r12 lduba [%r1]64, %r14 lduha [%r1]64, %r2 ldxa [%r1]64, %r8 ldda [%r1]64, %r16 ldstuba [%r1]64, %r12 swapa [%r1]64, %r8 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r12, [%r1]64 stha %r14, [%r1]64 stwa %r8, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x9 CASE_ASI_0x40_th7_0x8: set 0x8, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r8 ldswa [%r1]64, %r2 lduba [%r1]64, %r2 lduha [%r1]64, %r2 ldxa [%r1]64, %r4 ldda [%r1]64, %r8 ldstuba [%r1]64, %r8 swapa [%r1]64, %r12 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r8, [%r1]64 stwa %r6, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x13 CASE_ASI_0x40_th7_0x10: set 0x10, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r10 ldswa [%r1]64, %r2 lduba [%r1]64, %r16 lduha [%r1]64, %r2 ldxa [%r1]64, %r14 ldda [%r1]64, %r14 ldstuba [%r1]64, %r8 swapa [%r1]64, %r14 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r4, [%r1]64 stwa %r10, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x16 CASE_ASI_0x40_th7_0x18: set 0x18, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r4 ldswa [%r1]64, %r10 lduba [%r1]64, %r14 lduha [%r1]64, %r6 ldxa [%r1]64, %r10 ldda [%r1]64, %r6 ldstuba [%r1]64, %r12 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r8, [%r1]64 stwa %r12, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1e CASE_ASI_0x40_th7_0x20: set 0x20, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r16 ldswa [%r1]64, %r2 lduba [%r1]64, %r12 lduha [%r1]64, %r14 ldxa [%r1]64, %r4 ldda [%r1]64, %r2 ldstuba [%r1]64, %r16 swapa [%r1]64, %r16 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r0, [%r1]64 stha %r8, [%r1]64 stwa %r10, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x40_th7_0x80: set 0x80, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r4 ldswa [%r1]64, %r10 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r16 ldda [%r1]64, %r8 ldstuba [%r1]64, %r8 swapa [%r1]64, %r10 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r10, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%r1]64 sta %f0, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x12 CASE_ASI_0x40_th7_0x88: set 0x88, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r4 ldswa [%r1]64, %r4 lduba [%r1]64, %r4 lduha [%r1]64, %r10 ldxa [%r1]64, %r10 ldda [%r1]64, %r8 ldstuba [%r1]64, %r2 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r8, [%r1]64 stwa %r2, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x15 CASE_ASI_0x40_th7_0x90: set 0x90, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r4 ldswa [%r1]64, %r10 lduba [%r1]64, %r4 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r16 swapa [%r1]64, %r4 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xb CASE_ASI_0x40_th7_0x98: set 0x98, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r8 ldswa [%r1]64, %r12 lduba [%r1]64, %r12 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r8 swapa [%r1]64, %r10 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r0, [%r1]64 stha %r0, [%r1]64 stwa %r2, [%r1]64 sta %f16, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x0 CASE_ASI_0x44_th7_0x0: mov %g0, %r1 ldsba [%r1]68, %r4 ldsha [%r1]68, %r2 ldswa [%r1]68, %r16 lduba [%r1]68, %r10 lduha [%r1]68, %r16 ldxa [%r1]68, %r2 ldda [%r1]68, %r4 ldstuba [%r1]68, %r4 swapa [%r1]68, %r12 lda [%r1]68, %f48 ldda [%r1]68, %f16 stba %r12, [%r1]68 stha %r10, [%r1]68 stwa %r6, [%r1]68 sta %f48, [%r1]68 stda %f16, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x1 CASE_ASI_0x4a_th7_range162: !!asi_range = 0x0-0x3f set 0x3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r12 ldsha [%r1]74, %r10 ldswa [%r1]74, %r2 lduba [%r1]74, %r4 lduha [%r1]74, %r4 ldxa [%r1]74, %r16 ldda [%r1]74, %r6 ldstuba [%r1]74, %r2 swapa [%r1]74, %r10 lda [%r1]74, %f16 ldda [%r1]74, %f48 stba %r10, [%r1]74 stha %r0, [%r1]74 stwa %r14, [%r1]74 sta %f0, [%r1]74 stda %f32, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x1f CASE_ASI_0x3_th7: setx 0x75fb8bda, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x58 & ~0x7], %r2 ldx [%r23 + 0x79 & ~0x7], %r4 ldx [%r25 + 0x53 & ~0x7], %r6 ldx [%r25 + 0xe2 & ~0x7], %r8 ldx [%r21 + 0x60 & ~0x7], %r10 ldx [%r21 + 0xd9 & ~0x7], %r12 ldx [%r26 + 0x57 & ~0x7], %r14 ldx [%r23 + 0x55 & ~0x7], %r16 ld [%r24 + 0x34 & ~0x7], %f0 ld [%r24 + 0xeb & ~0x7], %f16 ld [%r22 + 0x85 & ~0x7], %f32 ld [%r21 + 0x3e & ~0x7], %f48 ldsba [%r1]3, %r4 ldsha [%r1]3, %r6 ldswa [%r1]3, %r10 lduba [%r1]3, %r12 lduha [%r1]3, %r16 ldxa [%r1]3, %r6 ldda [%r1]3, %r16 ldstuba [%r1]3, %r4 swapa [%r1]3, %r16 lda [%r1]3, %f48 ldda [%r1]3, %f0 stba %r4, [%r1]3 stha %r8, [%r1]3 stwa %r6, [%r1]3 stxa %r12, [%r1]3 sta %f32, [%r1]3 stda %f16, [%r1]3 casa [%r1]0x3, %r2, %g0 casxa [%r1]0x3, %r2, %g0 prefetcha [%r1]3, 0x1a CASE_ASI_0xd_th7: setx 0x201dbc3f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x88 & ~0x7], %r2 ldx [%r28 + 0x8c & ~0x7], %r4 ldx [%r25 + 0xc7 & ~0x7], %r6 ldx [%r27 + 0xca & ~0x7], %r8 ldx [%r26 + 0xa & ~0x7], %r10 ldx [%r22 + 0x6 & ~0x7], %r12 ldx [%r23 + 0x49 & ~0x7], %r14 ldx [%r27 + 0x73 & ~0x7], %r16 ld [%r22 + 0xe5 & ~0x7], %f0 ld [%r24 + 0x79 & ~0x7], %f16 ld [%r23 + 0x17 & ~0x7], %f32 ld [%r21 + 0x2f & ~0x7], %f48 ldsba [%r1]13, %r8 ldsha [%r1]13, %r4 ldswa [%r1]13, %r16 lduba [%r1]13, %r12 lduha [%r1]13, %r16 ldxa [%r1]13, %r4 ldda [%r1]13, %r14 ldstuba [%r1]13, %r16 swapa [%r1]13, %r12 lda [%r1]13, %f48 ldda [%r1]13, %f0 stba %r6, [%r1]13 stha %r0, [%r1]13 stwa %r6, [%r1]13 stxa %r6, [%r1]13 sta %f0, [%r1]13 stda %f0, [%r1]13 casa [%r1]0xd, %r2, %g0 casxa [%r1]0xd, %r2, %g0 prefetcha [%r1]13, 0x15 CASE_ASI_0x12_th7: setx 0x20ebe5bf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x43 & ~0x7], %r2 ldx [%r26 + 0x1 & ~0x7], %r4 ldx [%r26 + 0xbd & ~0x7], %r6 ldx [%r28 + 0x81 & ~0x7], %r8 ldx [%r23 + 0x56 & ~0x7], %r10 ldx [%r26 + 0x70 & ~0x7], %r12 ldx [%r25 + 0x44 & ~0x7], %r14 ldx [%r22 + 0xc8 & ~0x7], %r16 ld [%r25 + 0x13 & ~0x7], %f0 ld [%r23 + 0xcc & ~0x7], %f16 ld [%r25 + 0x4b & ~0x7], %f32 ld [%r21 + 0x61 & ~0x7], %f48 ldsba [%r1]18, %r10 ldsha [%r1]18, %r16 ldswa [%r1]18, %r14 lduba [%r1]18, %r16 lduha [%r1]18, %r12 ldxa [%r1]18, %r10 ldda [%r1]18, %r4 ldstuba [%r1]18, %r2 swapa [%r1]18, %r10 lda [%r1]18, %f48 ldda [%r1]18, %f0 stba %r14, [%r1]18 stha %r12, [%r1]18 stwa %r12, [%r1]18 stxa %r0, [%r1]18 sta %f16, [%r1]18 stda %f0, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x1c CASE_ASI_0x13_th7: setx 0x3e04d56d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x46 & ~0x7], %r2 ldx [%r25 + 0xb7 & ~0x7], %r4 ldx [%r25 + 0xa3 & ~0x7], %r6 ldx [%r21 + 0xa7 & ~0x7], %r8 ldx [%r22 + 0x9e & ~0x7], %r10 ldx [%r27 + 0x60 & ~0x7], %r12 ldx [%r24 + 0x4e & ~0x7], %r14 ldx [%r21 + 0x67 & ~0x7], %r16 ld [%r26 + 0x77 & ~0x7], %f0 ld [%r24 + 0xc1 & ~0x7], %f16 ld [%r23 + 0x5 & ~0x7], %f32 ld [%r25 + 0xe5 & ~0x7], %f48 ldsba [%r1]19, %r4 ldsha [%r1]19, %r14 ldswa [%r1]19, %r4 lduba [%r1]19, %r14 lduha [%r1]19, %r10 ldxa [%r1]19, %r4 ldda [%r1]19, %r8 ldstuba [%r1]19, %r6 swapa [%r1]19, %r12 lda [%r1]19, %f0 ldda [%r1]19, %f0 stba %r6, [%r1]19 stha %r6, [%r1]19 stwa %r10, [%r1]19 stxa %r12, [%r1]19 sta %f0, [%r1]19 stda %f16, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x1 CASE_ASI_0x2d_th7: setx 0x54bf357c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x52 & ~0x7], %r2 ldx [%r27 + 0x4a & ~0x7], %r4 ldx [%r24 + 0xec & ~0x7], %r6 ldx [%r24 + 0x1b & ~0x7], %r8 ldx [%r27 + 0xa1 & ~0x7], %r10 ldx [%r21 + 0x38 & ~0x7], %r12 ldx [%r22 + 0x6 & ~0x7], %r14 ldx [%r22 + 0x10 & ~0x7], %r16 ld [%r23 + 0x67 & ~0x7], %f0 ld [%r21 + 0xa0 & ~0x7], %f16 ld [%r23 + 0x2 & ~0x7], %f32 ld [%r25 + 0x73 & ~0x7], %f48 ldsba [%r1]45, %r14 ldsha [%r1]45, %r10 ldswa [%r1]45, %r10 lduba [%r1]45, %r14 lduha [%r1]45, %r4 ldxa [%r1]45, %r4 ldda [%r1]45, %r10 ldstuba [%r1]45, %r10 swapa [%r1]45, %r4 lda [%r1]45, %f16 ldda [%r1]45, %f16 stba %r12, [%r1]45 stha %r0, [%r1]45 stwa %r10, [%r1]45 stxa %r14, [%r1]45 sta %f32, [%r1]45 stda %f48, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x1b CASE_ASI_0x33_th7: setx 0x4dd6cbd0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xa9 & ~0x7], %r2 ldx [%r27 + 0x8a & ~0x7], %r4 ldx [%r27 + 0xf5 & ~0x7], %r6 ldx [%r22 + 0x35 & ~0x7], %r8 ldx [%r24 + 0x9d & ~0x7], %r10 ldx [%r25 + 0xa6 & ~0x7], %r12 ldx [%r23 + 0xa & ~0x7], %r14 ldx [%r21 + 0x9f & ~0x7], %r16 ld [%r21 + 0x8 & ~0x7], %f0 ld [%r21 + 0xff & ~0x7], %f16 ld [%r21 + 0x9b & ~0x7], %f32 ld [%r28 + 0x52 & ~0x7], %f48 ldsba [%r1]51, %r14 ldsha [%r1]51, %r2 ldswa [%r1]51, %r14 lduba [%r1]51, %r16 lduha [%r1]51, %r12 ldxa [%r1]51, %r6 ldda [%r1]51, %r8 ldstuba [%r1]51, %r12 swapa [%r1]51, %r4 lda [%r1]51, %f48 ldda [%r1]51, %f16 stba %r10, [%r1]51 stha %r8, [%r1]51 stwa %r12, [%r1]51 stxa %r0, [%r1]51 sta %f16, [%r1]51 stda %f0, [%r1]51 casa [%r1]0x33, %r2, %g0 casxa [%r1]0x33, %r2, %g0 prefetcha [%r1]51, 0x1f CASE_ASI_0x37_th7: setx 0x2f7dbd0b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x3 & ~0x7], %r2 ldx [%r26 + 0xec & ~0x7], %r4 ldx [%r22 + 0x7f & ~0x7], %r6 ldx [%r25 + 0x4b & ~0x7], %r8 ldx [%r23 + 0x13 & ~0x7], %r10 ldx [%r21 + 0xd9 & ~0x7], %r12 ldx [%r23 + 0x62 & ~0x7], %r14 ldx [%r26 + 0x78 & ~0x7], %r16 ld [%r26 + 0xb5 & ~0x7], %f0 ld [%r28 + 0x30 & ~0x7], %f16 ld [%r21 + 0x32 & ~0x7], %f32 ld [%r24 + 0xbe & ~0x7], %f48 ldsba [%r1]55, %r14 ldsha [%r1]55, %r10 ldswa [%r1]55, %r14 lduba [%r1]55, %r10 lduha [%r1]55, %r12 ldxa [%r1]55, %r14 ldda [%r1]55, %r2 ldstuba [%r1]55, %r8 swapa [%r1]55, %r14 lda [%r1]55, %f32 ldda [%r1]55, %f48 stba %r14, [%r1]55 stha %r0, [%r1]55 stwa %r2, [%r1]55 stxa %r2, [%r1]55 sta %f0, [%r1]55 stda %f16, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x6 CASE_ASI_0x3f_th7: setx 0xda5e4e8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x72 & ~0x7], %r2 ldx [%r28 + 0x3a & ~0x7], %r4 ldx [%r24 + 0x57 & ~0x7], %r6 ldx [%r21 + 0x1c & ~0x7], %r8 ldx [%r28 + 0xec & ~0x7], %r10 ldx [%r22 + 0x4a & ~0x7], %r12 ldx [%r27 + 0xab & ~0x7], %r14 ldx [%r25 + 0xeb & ~0x7], %r16 ld [%r25 + 0x2a & ~0x7], %f0 ld [%r21 + 0xf2 & ~0x7], %f16 ld [%r24 + 0xa3 & ~0x7], %f32 ld [%r22 + 0xd1 & ~0x7], %f48 ldsba [%r1]63, %r14 ldsha [%r1]63, %r6 ldswa [%r1]63, %r4 lduba [%r1]63, %r14 lduha [%r1]63, %r16 ldxa [%r1]63, %r2 ldda [%r1]63, %r2 ldstuba [%r1]63, %r2 swapa [%r1]63, %r8 lda [%r1]63, %f48 ldda [%r1]63, %f0 stba %r0, [%r1]63 stha %r10, [%r1]63 stwa %r8, [%r1]63 stxa %r8, [%r1]63 sta %f32, [%r1]63 stda %f48, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x1b CASE_ASI_0x4b_th7: setx 0x2af6cbba, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xd3 & ~0x7], %r2 ldx [%r22 + 0x2e & ~0x7], %r4 ldx [%r21 + 0xbc & ~0x7], %r6 ldx [%r22 + 0x56 & ~0x7], %r8 ldx [%r23 + 0xc6 & ~0x7], %r10 ldx [%r24 + 0x42 & ~0x7], %r12 ldx [%r25 + 0x1a & ~0x7], %r14 ldx [%r28 + 0x60 & ~0x7], %r16 ld [%r24 + 0xdd & ~0x7], %f0 ld [%r28 + 0xa3 & ~0x7], %f16 ld [%r23 + 0xa6 & ~0x7], %f32 ld [%r26 + 0x4d & ~0x7], %f48 ldsba [%r1]75, %r10 ldsha [%r1]75, %r8 ldswa [%r1]75, %r2 lduba [%r1]75, %r6 lduha [%r1]75, %r12 ldxa [%r1]75, %r10 ldda [%r1]75, %r6 ldstuba [%r1]75, %r12 swapa [%r1]75, %r10 lda [%r1]75, %f16 ldda [%r1]75, %f32 stba %r14, [%r1]75 stha %r4, [%r1]75 stwa %r4, [%r1]75 stxa %r2, [%r1]75 sta %f32, [%r1]75 stda %f32, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x1e CASE_ASI_0x4d_th7: setx 0x748d0cd6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x14 & ~0x7], %r2 ldx [%r21 + 0x63 & ~0x7], %r4 ldx [%r28 + 0xd & ~0x7], %r6 ldx [%r27 + 0x46 & ~0x7], %r8 ldx [%r24 + 0xfb & ~0x7], %r10 ldx [%r21 + 0x66 & ~0x7], %r12 ldx [%r25 + 0xaa & ~0x7], %r14 ldx [%r23 + 0x57 & ~0x7], %r16 ld [%r24 + 0x1e & ~0x7], %f0 ld [%r21 + 0xce & ~0x7], %f16 ld [%r27 + 0x16 & ~0x7], %f32 ld [%r24 + 0xb7 & ~0x7], %f48 ldsba [%r1]77, %r10 ldsha [%r1]77, %r2 ldswa [%r1]77, %r12 lduba [%r1]77, %r4 lduha [%r1]77, %r12 ldxa [%r1]77, %r14 ldda [%r1]77, %r14 ldstuba [%r1]77, %r14 swapa [%r1]77, %r4 lda [%r1]77, %f0 ldda [%r1]77, %f16 stba %r14, [%r1]77 stha %r10, [%r1]77 stwa %r12, [%r1]77 stxa %r10, [%r1]77 sta %f16, [%r1]77 stda %f0, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0xb CASE_ASI_0x61_th7: setx 0x7bb73f36, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xf2 & ~0x7], %r2 ldx [%r21 + 0x1b & ~0x7], %r4 ldx [%r26 + 0x1d & ~0x7], %r6 ldx [%r26 + 0x4f & ~0x7], %r8 ldx [%r27 + 0xfe & ~0x7], %r10 ldx [%r23 + 0xa3 & ~0x7], %r12 ldx [%r22 + 0x34 & ~0x7], %r14 ldx [%r25 + 0x32 & ~0x7], %r16 ld [%r22 + 0x11 & ~0x7], %f0 ld [%r27 + 0xd4 & ~0x7], %f16 ld [%r28 + 0x88 & ~0x7], %f32 ld [%r26 + 0x1d & ~0x7], %f48 ldsba [%r1]97, %r6 ldsha [%r1]97, %r10 ldswa [%r1]97, %r2 lduba [%r1]97, %r12 lduha [%r1]97, %r4 ldxa [%r1]97, %r16 ldda [%r1]97, %r2 ldstuba [%r1]97, %r12 swapa [%r1]97, %r8 lda [%r1]97, %f32 ldda [%r1]97, %f0 stba %r10, [%r1]97 stha %r2, [%r1]97 stwa %r4, [%r1]97 stxa %r4, [%r1]97 sta %f32, [%r1]97 stda %f16, [%r1]97 casa [%r1]0x61, %r2, %g0 casxa [%r1]0x61, %r2, %g0 prefetcha [%r1]97, 0x10 CASE_ASI_0x6c_th7: setx 0x2284a491, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x5d & ~0x7], %r2 ldx [%r25 + 0x5a & ~0x7], %r4 ldx [%r23 + 0xfd & ~0x7], %r6 ldx [%r22 + 0x2b & ~0x7], %r8 ldx [%r28 + 0x32 & ~0x7], %r10 ldx [%r26 + 0x86 & ~0x7], %r12 ldx [%r26 + 0xc4 & ~0x7], %r14 ldx [%r27 + 0xe6 & ~0x7], %r16 ld [%r27 + 0x8b & ~0x7], %f0 ld [%r26 + 0xab & ~0x7], %f16 ld [%r27 + 0x8c & ~0x7], %f32 ld [%r27 + 0xbd & ~0x7], %f48 ldsba [%r1]108, %r12 ldsha [%r1]108, %r16 ldswa [%r1]108, %r14 lduba [%r1]108, %r6 lduha [%r1]108, %r16 ldxa [%r1]108, %r6 ldda [%r1]108, %r8 ldstuba [%r1]108, %r2 swapa [%r1]108, %r4 lda [%r1]108, %f32 ldda [%r1]108, %f16 stba %r8, [%r1]108 stha %r2, [%r1]108 stwa %r2, [%r1]108 stxa %r6, [%r1]108 sta %f32, [%r1]108 stda %f48, [%r1]108 casa [%r1]0x6c, %r2, %g0 casxa [%r1]0x6c, %r2, %g0 prefetcha [%r1]108, 0x9 CASE_ASI_0x77_th7: setx 0x94beda, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x28 & ~0x7], %r2 ldx [%r23 + 0x9a & ~0x7], %r4 ldx [%r21 + 0x7b & ~0x7], %r6 ldx [%r27 + 0xad & ~0x7], %r8 ldx [%r21 + 0xbb & ~0x7], %r10 ldx [%r23 + 0x7d & ~0x7], %r12 ldx [%r22 + 0x0 & ~0x7], %r14 ldx [%r24 + 0xad & ~0x7], %r16 ld [%r26 + 0xbc & ~0x7], %f0 ld [%r21 + 0x9a & ~0x7], %f16 ld [%r22 + 0xae & ~0x7], %f32 ld [%r24 + 0x27 & ~0x7], %f48 ldsba [%r1]119, %r16 ldsha [%r1]119, %r16 ldswa [%r1]119, %r8 lduba [%r1]119, %r6 lduha [%r1]119, %r4 ldxa [%r1]119, %r16 ldda [%r1]119, %r10 ldstuba [%r1]119, %r8 swapa [%r1]119, %r2 lda [%r1]119, %f16 ldda [%r1]119, %f32 stba %r10, [%r1]119 stha %r6, [%r1]119 stwa %r14, [%r1]119 stxa %r12, [%r1]119 sta %f48, [%r1]119 stda %f16, [%r1]119 casa [%r1]0x77, %r2, %g0 casxa [%r1]0x77, %r2, %g0 prefetcha [%r1]119, 0x4 CASE_ASI_0x7f_th7: setx 0x4bc394cf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x8c & ~0x7], %r2 ldx [%r28 + 0xf5 & ~0x7], %r4 ldx [%r25 + 0x47 & ~0x7], %r6 ldx [%r28 + 0x47 & ~0x7], %r8 ldx [%r25 + 0x34 & ~0x7], %r10 ldx [%r25 + 0x3e & ~0x7], %r12 ldx [%r21 + 0xe4 & ~0x7], %r14 ldx [%r27 + 0xcb & ~0x7], %r16 ld [%r24 + 0x94 & ~0x7], %f0 ld [%r23 + 0x46 & ~0x7], %f16 ld [%r22 + 0x4e & ~0x7], %f32 ld [%r24 + 0xb5 & ~0x7], %f48 ldsba [%r1]127, %r8 ldsha [%r1]127, %r4 ldswa [%r1]127, %r6 lduba [%r1]127, %r12 lduha [%r1]127, %r14 ldxa [%r1]127, %r14 ldda [%r1]127, %r14 ldstuba [%r1]127, %r12 swapa [%r1]127, %r10 lda [%r1]127, %f0 ldda [%r1]127, %f48 stba %r14, [%r1]127 stha %r12, [%r1]127 stwa %r14, [%r1]127 stxa %r2, [%r1]127 sta %f48, [%r1]127 stda %f16, [%r1]127 casa [%r1]0x7f, %r2, %g0 casxa [%r1]0x7f, %r2, %g0 prefetcha [%r1]127, 0xb CASE_ASI_0x8f_th7: setx 0x7d2b547f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x65 & ~0x7], %r2 ldx [%r23 + 0x8f & ~0x7], %r4 ldx [%r23 + 0x5d & ~0x7], %r6 ldx [%r23 + 0x71 & ~0x7], %r8 ldx [%r22 + 0x15 & ~0x7], %r10 ldx [%r22 + 0x0 & ~0x7], %r12 ldx [%r26 + 0x13 & ~0x7], %r14 ldx [%r23 + 0xb6 & ~0x7], %r16 ld [%r25 + 0x2e & ~0x7], %f0 ld [%r22 + 0xc4 & ~0x7], %f16 ld [%r25 + 0x75 & ~0x7], %f32 ld [%r22 + 0x21 & ~0x7], %f48 ldsba [%r1]143, %r12 ldsha [%r1]143, %r14 ldswa [%r1]143, %r8 lduba [%r1]143, %r8 lduha [%r1]143, %r16 ldxa [%r1]143, %r16 ldda [%r1]143, %r2 ldstuba [%r1]143, %r2 swapa [%r1]143, %r12 lda [%r1]143, %f16 ldda [%r1]143, %f0 stba %r10, [%r1]143 stha %r4, [%r1]143 stwa %r0, [%r1]143 stxa %r12, [%r1]143 sta %f16, [%r1]143 stda %f32, [%r1]143 casa [%r1]0x8f, %r2, %g0 casxa [%r1]0x8f, %r2, %g0 prefetcha [%r1]143, 0xe CASE_ASI_0x97_th7: setx 0x414173cc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x6 & ~0x7], %r2 ldx [%r28 + 0x6e & ~0x7], %r4 ldx [%r22 + 0x5e & ~0x7], %r6 ldx [%r23 + 0x79 & ~0x7], %r8 ldx [%r27 + 0x84 & ~0x7], %r10 ldx [%r26 + 0x97 & ~0x7], %r12 ldx [%r26 + 0xd4 & ~0x7], %r14 ldx [%r24 + 0x7b & ~0x7], %r16 ld [%r28 + 0x5e & ~0x7], %f0 ld [%r27 + 0x57 & ~0x7], %f16 ld [%r23 + 0xd4 & ~0x7], %f32 ld [%r24 + 0xbd & ~0x7], %f48 ldsba [%r1]151, %r12 ldsha [%r1]151, %r12 ldswa [%r1]151, %r4 lduba [%r1]151, %r10 lduha [%r1]151, %r8 ldxa [%r1]151, %r6 ldda [%r1]151, %r16 ldstuba [%r1]151, %r4 swapa [%r1]151, %r4 lda [%r1]151, %f0 ldda [%r1]151, %f48 stba %r2, [%r1]151 stha %r0, [%r1]151 stwa %r10, [%r1]151 stxa %r4, [%r1]151 sta %f48, [%r1]151 stda %f0, [%r1]151 casa [%r1]0x97, %r2, %g0 casxa [%r1]0x97, %r2, %g0 prefetcha [%r1]151, 0x1b CASE_ASI_0x9f_th7: setx 0x7aebaabe, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x5e & ~0x7], %r2 ldx [%r25 + 0xc5 & ~0x7], %r4 ldx [%r24 + 0x93 & ~0x7], %r6 ldx [%r22 + 0xee & ~0x7], %r8 ldx [%r24 + 0x15 & ~0x7], %r10 ldx [%r26 + 0xb0 & ~0x7], %r12 ldx [%r24 + 0xe5 & ~0x7], %r14 ldx [%r24 + 0xc8 & ~0x7], %r16 ld [%r27 + 0x75 & ~0x7], %f0 ld [%r28 + 0x44 & ~0x7], %f16 ld [%r27 + 0xd3 & ~0x7], %f32 ld [%r21 + 0x75 & ~0x7], %f48 ldsba [%r1]159, %r4 ldsha [%r1]159, %r10 ldswa [%r1]159, %r2 lduba [%r1]159, %r6 lduha [%r1]159, %r8 ldxa [%r1]159, %r8 ldda [%r1]159, %r14 ldstuba [%r1]159, %r10 swapa [%r1]159, %r4 lda [%r1]159, %f32 ldda [%r1]159, %f0 stba %r8, [%r1]159 stha %r0, [%r1]159 stwa %r12, [%r1]159 stxa %r8, [%r1]159 sta %f32, [%r1]159 stda %f16, [%r1]159 casa [%r1]0x9f, %r2, %g0 casxa [%r1]0x9f, %r2, %g0 prefetcha [%r1]159, 0x7 CASE_ASI_0xa7_th7: setx 0x3cc40560, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x50 & ~0x7], %r2 ldx [%r28 + 0x5f & ~0x7], %r4 ldx [%r25 + 0x3c & ~0x7], %r6 ldx [%r23 + 0x13 & ~0x7], %r8 ldx [%r28 + 0xb4 & ~0x7], %r10 ldx [%r21 + 0x48 & ~0x7], %r12 ldx [%r27 + 0xba & ~0x7], %r14 ldx [%r26 + 0x66 & ~0x7], %r16 ld [%r26 + 0xc6 & ~0x7], %f0 ld [%r23 + 0x9a & ~0x7], %f16 ld [%r26 + 0xca & ~0x7], %f32 ld [%r27 + 0xf5 & ~0x7], %f48 ldsba [%r1]167, %r8 ldsha [%r1]167, %r14 ldswa [%r1]167, %r10 lduba [%r1]167, %r12 lduha [%r1]167, %r14 ldxa [%r1]167, %r14 ldda [%r1]167, %r14 ldstuba [%r1]167, %r14 swapa [%r1]167, %r4 lda [%r1]167, %f48 ldda [%r1]167, %f0 stba %r10, [%r1]167 stha %r8, [%r1]167 stwa %r12, [%r1]167 stxa %r0, [%r1]167 sta %f16, [%r1]167 stda %f48, [%r1]167 casa [%r1]0xa7, %r2, %g0 casxa [%r1]0xa7, %r2, %g0 prefetcha [%r1]167, 0x4 CASE_ASI_0xaf_th7: setx 0x585c8035, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xb6 & ~0x7], %r2 ldx [%r24 + 0xce & ~0x7], %r4 ldx [%r26 + 0x13 & ~0x7], %r6 ldx [%r24 + 0x8d & ~0x7], %r8 ldx [%r22 + 0xf8 & ~0x7], %r10 ldx [%r23 + 0x7c & ~0x7], %r12 ldx [%r24 + 0xf5 & ~0x7], %r14 ldx [%r22 + 0x93 & ~0x7], %r16 ld [%r22 + 0xf & ~0x7], %f0 ld [%r26 + 0x5c & ~0x7], %f16 ld [%r24 + 0x82 & ~0x7], %f32 ld [%r28 + 0x5d & ~0x7], %f48 ldsba [%r1]175, %r2 ldsha [%r1]175, %r8 ldswa [%r1]175, %r14 lduba [%r1]175, %r8 lduha [%r1]175, %r10 ldxa [%r1]175, %r10 ldda [%r1]175, %r8 ldstuba [%r1]175, %r8 swapa [%r1]175, %r16 lda [%r1]175, %f48 ldda [%r1]175, %f32 stba %r6, [%r1]175 stha %r10, [%r1]175 stwa %r4, [%r1]175 stxa %r6, [%r1]175 sta %f48, [%r1]175 stda %f0, [%r1]175 casa [%r1]0xaf, %r2, %g0 casxa [%r1]0xaf, %r2, %g0 prefetcha [%r1]175, 0x8 CASE_ASI_0xb7_th7: setx 0x6bba74d1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xba & ~0x7], %r2 ldx [%r26 + 0x92 & ~0x7], %r4 ldx [%r24 + 0xd8 & ~0x7], %r6 ldx [%r27 + 0x77 & ~0x7], %r8 ldx [%r25 + 0x5e & ~0x7], %r10 ldx [%r23 + 0xbd & ~0x7], %r12 ldx [%r25 + 0xf0 & ~0x7], %r14 ldx [%r23 + 0x84 & ~0x7], %r16 ld [%r26 + 0x47 & ~0x7], %f0 ld [%r24 + 0xa5 & ~0x7], %f16 ld [%r21 + 0x2 & ~0x7], %f32 ld [%r22 + 0xc5 & ~0x7], %f48 ldsba [%r1]183, %r10 ldsha [%r1]183, %r2 ldswa [%r1]183, %r16 lduba [%r1]183, %r14 lduha [%r1]183, %r2 ldxa [%r1]183, %r12 ldda [%r1]183, %r10 ldstuba [%r1]183, %r14 swapa [%r1]183, %r6 lda [%r1]183, %f16 ldda [%r1]183, %f16 stba %r0, [%r1]183 stha %r0, [%r1]183 stwa %r4, [%r1]183 stxa %r6, [%r1]183 sta %f0, [%r1]183 stda %f0, [%r1]183 casa [%r1]0xb7, %r2, %g0 casxa [%r1]0xb7, %r2, %g0 prefetcha [%r1]183, 0x8 CASE_ASI_0xbf_th7: setx 0x655071f0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xfc & ~0x7], %r2 ldx [%r24 + 0x72 & ~0x7], %r4 ldx [%r25 + 0xd2 & ~0x7], %r6 ldx [%r25 + 0x6d & ~0x7], %r8 ldx [%r21 + 0x99 & ~0x7], %r10 ldx [%r21 + 0x90 & ~0x7], %r12 ldx [%r21 + 0x5c & ~0x7], %r14 ldx [%r28 + 0xda & ~0x7], %r16 ld [%r21 + 0xe4 & ~0x7], %f0 ld [%r22 + 0x4e & ~0x7], %f16 ld [%r28 + 0xcc & ~0x7], %f32 ld [%r21 + 0xc9 & ~0x7], %f48 ldsba [%r1]191, %r14 ldsha [%r1]191, %r16 ldswa [%r1]191, %r12 lduba [%r1]191, %r12 lduha [%r1]191, %r12 ldxa [%r1]191, %r2 ldda [%r1]191, %r14 ldstuba [%r1]191, %r2 swapa [%r1]191, %r8 lda [%r1]191, %f0 ldda [%r1]191, %f0 stba %r0, [%r1]191 stha %r4, [%r1]191 stwa %r2, [%r1]191 stxa %r2, [%r1]191 sta %f48, [%r1]191 stda %f0, [%r1]191 casa [%r1]0xbf, %r2, %g0 casxa [%r1]0xbf, %r2, %g0 prefetcha [%r1]191, 0xb CASE_ASI_0xce_th7: setx 0x123d26fe, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xf8 & ~0x7], %r2 ldx [%r21 + 0x91 & ~0x7], %r4 ldx [%r21 + 0xf4 & ~0x7], %r6 ldx [%r21 + 0x51 & ~0x7], %r8 ldx [%r21 + 0x6e & ~0x7], %r10 ldx [%r25 + 0xfb & ~0x7], %r12 ldx [%r22 + 0x5c & ~0x7], %r14 ldx [%r23 + 0x23 & ~0x7], %r16 ld [%r24 + 0xf & ~0x7], %f0 ld [%r23 + 0x85 & ~0x7], %f16 ld [%r22 + 0x88 & ~0x7], %f32 ld [%r24 + 0x57 & ~0x7], %f48 ldsba [%r1]206, %r4 ldsha [%r1]206, %r2 ldswa [%r1]206, %r12 lduba [%r1]206, %r12 lduha [%r1]206, %r4 ldxa [%r1]206, %r4 ldda [%r1]206, %r8 ldstuba [%r1]206, %r6 swapa [%r1]206, %r14 lda [%r1]206, %f0 ldda [%r1]206, %f32 stba %r12, [%r1]206 stha %r4, [%r1]206 stwa %r0, [%r1]206 stxa %r14, [%r1]206 sta %f0, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x1 CASE_ASI_0xcf_th7: setx 0x9bd84d0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xe5 & ~0x7], %r2 ldx [%r23 + 0x5e & ~0x7], %r4 ldx [%r23 + 0x1d & ~0x7], %r6 ldx [%r27 + 0xc & ~0x7], %r8 ldx [%r28 + 0x55 & ~0x7], %r10 ldx [%r26 + 0x70 & ~0x7], %r12 ldx [%r25 + 0xaa & ~0x7], %r14 ldx [%r24 + 0x35 & ~0x7], %r16 ld [%r24 + 0xa3 & ~0x7], %f0 ld [%r28 + 0x75 & ~0x7], %f16 ld [%r21 + 0xe & ~0x7], %f32 ld [%r21 + 0x69 & ~0x7], %f48 ldsba [%r1]207, %r8 ldsha [%r1]207, %r14 ldswa [%r1]207, %r8 lduba [%r1]207, %r16 lduha [%r1]207, %r2 ldxa [%r1]207, %r8 ldda [%r1]207, %r6 ldstuba [%r1]207, %r10 swapa [%r1]207, %r4 lda [%r1]207, %f32 ldda [%r1]207, %f16 stba %r0, [%r1]207 stha %r8, [%r1]207 stwa %r10, [%r1]207 stxa %r8, [%r1]207 sta %f16, [%r1]207 stda %f16, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x8 CASE_ASI_0xdd_th7: setx 0x183f71a8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x12 & ~0x7], %r2 ldx [%r21 + 0xe4 & ~0x7], %r4 ldx [%r27 + 0xc1 & ~0x7], %r6 ldx [%r21 + 0xdd & ~0x7], %r8 ldx [%r24 + 0xd0 & ~0x7], %r10 ldx [%r24 + 0x30 & ~0x7], %r12 ldx [%r28 + 0xb7 & ~0x7], %r14 ldx [%r26 + 0x71 & ~0x7], %r16 ld [%r25 + 0x66 & ~0x7], %f0 ld [%r23 + 0xdf & ~0x7], %f16 ld [%r22 + 0xe6 & ~0x7], %f32 ld [%r22 + 0x16 & ~0x7], %f48 ldsba [%r1]221, %r8 ldsha [%r1]221, %r14 ldswa [%r1]221, %r6 lduba [%r1]221, %r4 lduha [%r1]221, %r14 ldxa [%r1]221, %r2 ldda [%r1]221, %r6 ldstuba [%r1]221, %r14 swapa [%r1]221, %r2 lda [%r1]221, %f32 ldda [%r1]221, %f0 stba %r14, [%r1]221 stha %r0, [%r1]221 stwa %r0, [%r1]221 stxa %r8, [%r1]221 sta %f48, [%r1]221 stda %f32, [%r1]221 casa [%r1]0xdd, %r2, %g0 casxa [%r1]0xdd, %r2, %g0 prefetcha [%r1]221, 0xa CASE_ASI_0xe9_th7: setx 0x5fb7f64f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xc8 & ~0x7], %r2 ldx [%r23 + 0x70 & ~0x7], %r4 ldx [%r27 + 0x2 & ~0x7], %r6 ldx [%r26 + 0x77 & ~0x7], %r8 ldx [%r22 + 0x70 & ~0x7], %r10 ldx [%r22 + 0xd4 & ~0x7], %r12 ldx [%r27 + 0xe7 & ~0x7], %r14 ldx [%r26 + 0x62 & ~0x7], %r16 ld [%r26 + 0xa & ~0x7], %f0 ld [%r27 + 0x7d & ~0x7], %f16 ld [%r22 + 0x8c & ~0x7], %f32 ld [%r23 + 0x76 & ~0x7], %f48 ldsba [%r1]233, %r16 ldsha [%r1]233, %r2 ldswa [%r1]233, %r16 lduba [%r1]233, %r4 lduha [%r1]233, %r8 ldxa [%r1]233, %r14 ldda [%r1]233, %r6 ldstuba [%r1]233, %r4 swapa [%r1]233, %r8 lda [%r1]233, %f32 ldda [%r1]233, %f32 stba %r14, [%r1]233 stha %r10, [%r1]233 stwa %r4, [%r1]233 stxa %r12, [%r1]233 sta %f16, [%r1]233 stda %f16, [%r1]233 casa [%r1]0xe9, %r2, %g0 casxa [%r1]0xe9, %r2, %g0 prefetcha [%r1]233, 0xd CASE_ASI_0xf5_th7: setx 0x273c29ae, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x7b & ~0x7], %r2 ldx [%r22 + 0xd8 & ~0x7], %r4 ldx [%r21 + 0x88 & ~0x7], %r6 ldx [%r28 + 0xd4 & ~0x7], %r8 ldx [%r24 + 0x23 & ~0x7], %r10 ldx [%r26 + 0x2d & ~0x7], %r12 ldx [%r26 + 0x13 & ~0x7], %r14 ldx [%r24 + 0x79 & ~0x7], %r16 ld [%r22 + 0xd2 & ~0x7], %f0 ld [%r24 + 0x1a & ~0x7], %f16 ld [%r24 + 0x63 & ~0x7], %f32 ld [%r25 + 0x75 & ~0x7], %f48 ldsba [%r1]245, %r10 ldsha [%r1]245, %r14 ldswa [%r1]245, %r12 lduba [%r1]245, %r12 lduha [%r1]245, %r2 ldxa [%r1]245, %r4 ldda [%r1]245, %r16 ldstuba [%r1]245, %r10 swapa [%r1]245, %r16 lda [%r1]245, %f48 ldda [%r1]245, %f16 stba %r12, [%r1]245 stha %r2, [%r1]245 stwa %r14, [%r1]245 stxa %r12, [%r1]245 sta %f0, [%r1]245 stda %f32, [%r1]245 casa [%r1]0xf5, %r2, %g0 casxa [%r1]0xf5, %r2, %g0 prefetcha [%r1]245, 0x2 CASE_ASI_0xff_th7: setx 0x5a88c0b3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xfc & ~0x7], %r2 ldx [%r25 + 0xac & ~0x7], %r4 ldx [%r28 + 0x2f & ~0x7], %r6 ldx [%r21 + 0x5c & ~0x7], %r8 ldx [%r24 + 0x84 & ~0x7], %r10 ldx [%r23 + 0x61 & ~0x7], %r12 ldx [%r21 + 0x32 & ~0x7], %r14 ldx [%r27 + 0x2a & ~0x7], %r16 ld [%r27 + 0xf5 & ~0x7], %f0 ld [%r22 + 0x18 & ~0x7], %f16 ld [%r27 + 0xf6 & ~0x7], %f32 ld [%r26 + 0x75 & ~0x7], %f48 ldsba [%r1]255, %r2 ldsha [%r1]255, %r10 ldswa [%r1]255, %r12 lduba [%r1]255, %r16 lduha [%r1]255, %r8 ldxa [%r1]255, %r10 ldda [%r1]255, %r6 ldstuba [%r1]255, %r6 swapa [%r1]255, %r6 lda [%r1]255, %f48 ldda [%r1]255, %f0 stba %r0, [%r1]255 stha %r10, [%r1]255 stwa %r14, [%r1]255 stxa %r4, [%r1]255 sta %f32, [%r1]255 stda %f0, [%r1]255 casa [%r1]0xff, %r2, %g0 casxa [%r1]0xff, %r2, %g0 prefetcha [%r1]255, 0x2 CASE_ASI_0x41_th7_0x0: mov %g0, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r14 ldswa [%r1]65, %r8 lduba [%r1]65, %r10 lduha [%r1]65, %r2 ldxa [%r1]65, %r2 ldda [%r1]65, %r14 ldstuba [%r1]65, %r8 swapa [%r1]65, %r2 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r2, [%r1]65 stwa %r2, [%r1]65 stxa %r6, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x16 CASE_ASI_0x41_th7_0x10: set 0x10, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r8 ldswa [%r1]65, %r10 lduba [%r1]65, %r8 lduha [%r1]65, %r6 ldxa [%r1]65, %r14 ldda [%r1]65, %r6 ldstuba [%r1]65, %r4 swapa [%r1]65, %r14 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r0, [%r1]65 stwa %r8, [%r1]65 stxa %r8, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x11 CASE_ASI_0x41_th7_0x58: set 0x58, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r6 ldswa [%r1]65, %r6 lduba [%r1]65, %r8 lduha [%r1]65, %r6 ldxa [%r1]65, %r10 ldda [%r1]65, %r6 ldstuba [%r1]65, %r10 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r14, [%r1]65 stha %r4, [%r1]65 stwa %r4, [%r1]65 stxa %r6, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x9 CASE_ASI_0x4f_th7_range163: !!asi_range = 0x0-0x38 set 0x12, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r14 ldsha [%r1]79, %r6 ldswa [%r1]79, %r12 lduba [%r1]79, %r8 lduha [%r1]79, %r12 ldxa [%r1]79, %r10 ldda [%r1]79, %r2 ldstuba [%r1]79, %r4 swapa [%r1]79, %r2 lda [%r1]79, %f0 ldda [%r1]79, %f0 stba %r2, [%r1]79 stha %r12, [%r1]79 stwa %r2, [%r1]79 sta %f16, [%r1]79 stda %f32, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0xa CASE_ASI_0x4c_th7_range164: !!asi_range = 0x0-0x18 set 0x8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r4 ldsha [%r1]76, %r10 ldswa [%r1]76, %r2 lduba [%r1]76, %r12 lduha [%r1]76, %r10 ldxa [%r1]76, %r12 ldda [%r1]76, %r16 ldstuba [%r1]76, %r12 swapa [%r1]76, %r2 lda [%r1]76, %f0 ldda [%r1]76, %f48 stba %r10, [%r1]76 stha %r2, [%r1]76 stwa %r6, [%r1]76 sta %f0, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x0 CASE_ASI_0x40_th7_0x30: set 0x30, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r6 ldswa [%r1]64, %r16 lduba [%r1]64, %r12 lduha [%r1]64, %r4 ldxa [%r1]64, %r16 ldda [%r1]64, %r4 ldstuba [%r1]64, %r12 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r12, [%r1]64 stha %r8, [%r1]64 stwa %r4, [%r1]64 stxa %r8, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x9 CASE_ASI_0x40_th7_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r16 ldswa [%r1]64, %r6 lduba [%r1]64, %r14 lduha [%r1]64, %r16 ldxa [%r1]64, %r8 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r10 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r4, [%r1]64 stwa %r4, [%r1]64 stxa %r8, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x13 CASE_ASI_0x40_th7_0x28: set 0x28, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r2 ldswa [%r1]64, %r12 lduba [%r1]64, %r10 lduha [%r1]64, %r14 ldxa [%r1]64, %r12 ldda [%r1]64, %r4 ldstuba [%r1]64, %r16 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r2, [%r1]64 stha %r8, [%r1]64 stwa %r10, [%r1]64 sta %f16, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1f CASE_ASI_0x45_th7_range165: !!asi_range = 0x0-0x18 set 0xf, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r4 ldsha [%r1]69, %r16 ldswa [%r1]69, %r14 lduba [%r1]69, %r8 lduha [%r1]69, %r10 ldxa [%r1]69, %r8 ldda [%r1]69, %r16 ldstuba [%r1]69, %r6 swapa [%r1]69, %r6 lda [%r1]69, %f0 ldda [%r1]69, %f0 stba %r10, [%r1]69 stha %r4, [%r1]69 stwa %r4, [%r1]69 sta %f0, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x9 CASE_ASI_0x50_th7_0x0: mov %g0, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r14 ldswa [%r1]80, %r14 lduba [%r1]80, %r10 lduha [%r1]80, %r6 ldxa [%r1]80, %r12 ldda [%r1]80, %r6 ldstuba [%r1]80, %r14 swapa [%r1]80, %r4 lda [%r1]80, %f48 ldda [%r1]80, %f32 stba %r0, [%r1]80 stha %r6, [%r1]80 stwa %r14, [%r1]80 stxa %r4, [%r1]80 sta %f48, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x0 CASE_ASI_0x5e_th7_range166: !!asi_range = 0x0-0x7f8 set 0x5f0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r10 ldsha [%r1]94, %r10 ldswa [%r1]94, %r2 lduba [%r1]94, %r6 lduha [%r1]94, %r6 ldxa [%r1]94, %r16 ldda [%r1]94, %r6 ldstuba [%r1]94, %r12 swapa [%r1]94, %r14 lda [%r1]94, %f48 ldda [%r1]94, %f16 stba %r12, [%r1]94 stha %r8, [%r1]94 stwa %r14, [%r1]94 stxa %r4, [%r1]94 sta %f48, [%r1]94 stda %f0, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x5 CASE_ASI_0x73_th7_0x0: mov %g0, %r1 ldsba [%r1]115, %r8 ldsha [%r1]115, %r4 ldswa [%r1]115, %r4 lduba [%r1]115, %r6 lduha [%r1]115, %r14 ldxa [%r1]115, %r14 ldda [%r1]115, %r4 ldstuba [%r1]115, %r16 swapa [%r1]115, %r16 lda [%r1]115, %f32 ldda [%r1]115, %f32 stba %r2, [%r1]115 stha %r4, [%r1]115 stwa %r12, [%r1]115 sta %f16, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x2 CASE_ASI_0x58_th7_0x18: set 0x18, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r2 ldswa [%r1]88, %r4 lduba [%r1]88, %r12 lduha [%r1]88, %r8 ldxa [%r1]88, %r10 ldda [%r1]88, %r2 ldstuba [%r1]88, %r4 swapa [%r1]88, %r16 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r0, [%r1]88 stha %r4, [%r1]88 stwa %r10, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x17 CASE_ASI_0x58_th7_0x30: set 0x30, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r6 ldswa [%r1]88, %r2 lduba [%r1]88, %r4 lduha [%r1]88, %r16 ldxa [%r1]88, %r8 ldda [%r1]88, %r14 ldstuba [%r1]88, %r10 swapa [%r1]88, %r12 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r6, [%r1]88 stha %r12, [%r1]88 stwa %r8, [%r1]88 sta %f48, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x17 CASE_ASI_0x58_th7_0x38: set 0x38, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r16 ldswa [%r1]88, %r12 lduba [%r1]88, %r14 lduha [%r1]88, %r16 ldxa [%r1]88, %r2 ldda [%r1]88, %r4 ldstuba [%r1]88, %r4 swapa [%r1]88, %r14 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r2, [%r1]88 stha %r8, [%r1]88 stwa %r2, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x2 CASE_ASI_0x58_th7_0x40: set 0x40, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r14 ldswa [%r1]88, %r2 lduba [%r1]88, %r16 lduha [%r1]88, %r4 ldxa [%r1]88, %r16 ldda [%r1]88, %r6 ldstuba [%r1]88, %r14 swapa [%r1]88, %r4 lda [%r1]88, %f32 ldda [%r1]88, %f48 stba %r8, [%r1]88 stha %r2, [%r1]88 stwa %r10, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th7_0x80: set 0x80, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r6 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r14 ldxa [%r1]88, %r8 ldda [%r1]88, %r8 ldstuba [%r1]88, %r6 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r4, [%r1]88 stha %r4, [%r1]88 stwa %r8, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x7 CASE_ASI_0x56_th7_range167: !!asi_range = 0x0-0x1f8 set 0x8f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r14 ldsha [%r1]86, %r6 ldswa [%r1]86, %r6 lduba [%r1]86, %r4 lduha [%r1]86, %r14 ldxa [%r1]86, %r14 ldda [%r1]86, %r14 ldstuba [%r1]86, %r12 swapa [%r1]86, %r10 lda [%r1]86, %f0 ldda [%r1]86, %f48 stba %r4, [%r1]86 stha %r8, [%r1]86 stwa %r0, [%r1]86 stxa %r10, [%r1]86 sta %f16, [%r1]86 stda %f32, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x9 CASE_ASI_0x56_th7_range168: !!asi_range = 0x400-0x5f8 set 0x50a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r6 ldsha [%r1]86, %r8 ldswa [%r1]86, %r2 lduba [%r1]86, %r6 lduha [%r1]86, %r6 ldxa [%r1]86, %r4 ldda [%r1]86, %r2 ldstuba [%r1]86, %r16 swapa [%r1]86, %r2 lda [%r1]86, %f48 ldda [%r1]86, %f48 stba %r2, [%r1]86 stha %r14, [%r1]86 stwa %r4, [%r1]86 stxa %r6, [%r1]86 sta %f32, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x19 CASE_ASI_0x41_th7_0x20: set 0x20, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r12 ldswa [%r1]65, %r2 lduba [%r1]65, %r12 lduha [%r1]65, %r6 ldxa [%r1]65, %r4 ldda [%r1]65, %r8 ldstuba [%r1]65, %r14 swapa [%r1]65, %r12 lda [%r1]65, %f48 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r4, [%r1]65 stwa %r4, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x19 CASE_ASI_0x41_th7_0x30: set 0x30, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r6 ldswa [%r1]65, %r8 lduba [%r1]65, %r4 lduha [%r1]65, %r2 ldxa [%r1]65, %r12 ldda [%r1]65, %r6 ldstuba [%r1]65, %r14 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r12, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x41_th7_0x38: set 0x38, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r6 ldswa [%r1]65, %r10 lduba [%r1]65, %r12 lduha [%r1]65, %r2 ldxa [%r1]65, %r8 ldda [%r1]65, %r10 ldstuba [%r1]65, %r12 swapa [%r1]65, %r10 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r4, [%r1]65 stha %r2, [%r1]65 stwa %r2, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x8 CASE_ASI_0x41_th7_0x50: set 0x50, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r2 ldswa [%r1]65, %r12 lduba [%r1]65, %r4 lduha [%r1]65, %r16 ldxa [%r1]65, %r14 ldda [%r1]65, %r4 ldstuba [%r1]65, %r14 swapa [%r1]65, %r12 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r12, [%r1]65 stha %r6, [%r1]65 stwa %r2, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x5d_th7_range169: !!asi_range = 0x0-0xff8 set 0x589, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r14 ldsha [%r1]93, %r8 ldswa [%r1]93, %r4 lduba [%r1]93, %r14 lduha [%r1]93, %r8 ldxa [%r1]93, %r4 ldda [%r1]93, %r10 ldstuba [%r1]93, %r6 swapa [%r1]93, %r4 lda [%r1]93, %f48 ldda [%r1]93, %f16 stba %r0, [%r1]93 stha %r6, [%r1]93 stwa %r4, [%r1]93 sta %f48, [%r1]93 stda %f32, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0xf CASE_ASI_0x20_th7_range170: !!asi_range = 0x0-0x38 set 0x2a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r12 ldsha [%r1]32, %r6 ldswa [%r1]32, %r12 lduba [%r1]32, %r10 lduha [%r1]32, %r10 ldxa [%r1]32, %r6 ldda [%r1]32, %r6 ldstuba [%r1]32, %r14 swapa [%r1]32, %r2 lda [%r1]32, %f48 ldda [%r1]32, %f16 stba %r2, [%r1]32 stha %r14, [%r1]32 stwa %r2, [%r1]32 sta %f32, [%r1]32 stda %f0, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x18 CASE_ASI_0x4c_th7_0x20: set 0x20, %r1 ldsba [%r1]76, %r14 ldsha [%r1]76, %r6 ldswa [%r1]76, %r14 lduba [%r1]76, %r14 lduha [%r1]76, %r12 ldxa [%r1]76, %r14 ldda [%r1]76, %r8 ldstuba [%r1]76, %r2 swapa [%r1]76, %r4 lda [%r1]76, %f0 ldda [%r1]76, %f32 stba %r8, [%r1]76 stha %r12, [%r1]76 stwa %r14, [%r1]76 stxa %r8, [%r1]76 sta %f32, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x17 CASE_ASI_0x4c_th7_0x28: set 0x28, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r2 ldswa [%r1]76, %r4 lduba [%r1]76, %r10 lduha [%r1]76, %r12 ldxa [%r1]76, %r10 ldda [%r1]76, %r16 ldstuba [%r1]76, %r6 swapa [%r1]76, %r4 lda [%r1]76, %f0 ldda [%r1]76, %f48 stba %r14, [%r1]76 stha %r8, [%r1]76 stwa %r12, [%r1]76 stxa %r10, [%r1]76 sta %f32, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1e CASE_ASI_0x58_th7_0x0: mov %g0, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r16 ldswa [%r1]88, %r4 lduba [%r1]88, %r10 lduha [%r1]88, %r10 ldxa [%r1]88, %r4 ldda [%r1]88, %r8 ldstuba [%r1]88, %r14 swapa [%r1]88, %r16 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r8, [%r1]88 stha %r0, [%r1]88 stwa %r6, [%r1]88 stxa %r14, [%r1]88 sta %f48, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1f CASE_ASI_0x58_th7_0x20: set 0x20, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r8 ldswa [%r1]88, %r8 lduba [%r1]88, %r16 lduha [%r1]88, %r16 ldxa [%r1]88, %r8 ldda [%r1]88, %r16 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r2, [%r1]88 stha %r8, [%r1]88 stwa %r0, [%r1]88 stxa %r0, [%r1]88 sta %f0, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x17 CASE_ASI_0x57_th7: setx 0x27c63b76, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xfe & ~0x7], %r2 ldx [%r27 + 0x3 & ~0x7], %r4 ldx [%r21 + 0xca & ~0x7], %r6 ldx [%r22 + 0x39 & ~0x7], %r8 ldx [%r23 + 0x34 & ~0x7], %r10 ldx [%r21 + 0x9d & ~0x7], %r12 ldx [%r27 + 0x89 & ~0x7], %r14 ldx [%r23 + 0xf7 & ~0x7], %r16 ld [%r23 + 0x16 & ~0x7], %f0 ld [%r27 + 0x91 & ~0x7], %f16 ld [%r21 + 0xb3 & ~0x7], %f32 ld [%r26 + 0x3a & ~0x7], %f48 ldsba [%r1]87, %r4 ldsha [%r1]87, %r2 ldswa [%r1]87, %r16 lduba [%r1]87, %r12 lduha [%r1]87, %r10 ldxa [%r1]87, %r10 ldda [%r1]87, %r10 ldstuba [%r1]87, %r4 swapa [%r1]87, %r14 lda [%r1]87, %f32 ldda [%r1]87, %f0 stba %r4, [%r1]87 stha %r2, [%r1]87 stwa %r8, [%r1]87 sta %f48, [%r1]87 stda %f16, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0xe CASE_ASI_0x51_th7_range171: !!asi_range = 0x0-0x38 set 0x29, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r16 ldsha [%r1]81, %r12 ldswa [%r1]81, %r4 lduba [%r1]81, %r6 lduha [%r1]81, %r10 ldxa [%r1]81, %r12 ldda [%r1]81, %r10 ldstuba [%r1]81, %r2 swapa [%r1]81, %r14 lda [%r1]81, %f0 ldda [%r1]81, %f0 stba %r8, [%r1]81 stha %r2, [%r1]81 stwa %r10, [%r1]81 sta %f48, [%r1]81 stda %f0, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x0 CASE_ASI_0x5a_th7_range172: !!asi_range = 0x0-0x38 set 0x21, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r8 ldsha [%r1]90, %r2 ldswa [%r1]90, %r16 lduba [%r1]90, %r6 lduha [%r1]90, %r14 ldxa [%r1]90, %r10 ldda [%r1]90, %r8 ldstuba [%r1]90, %r12 swapa [%r1]90, %r12 lda [%r1]90, %f48 ldda [%r1]90, %f0 stba %r0, [%r1]90 stha %r0, [%r1]90 stwa %r12, [%r1]90 sta %f32, [%r1]90 stda %f16, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x2 CASE_ASI_0x5b_th7_range173: !!asi_range = 0x0-0x38 set 0x23, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r12 ldsha [%r1]91, %r12 ldswa [%r1]91, %r4 lduba [%r1]91, %r10 lduha [%r1]91, %r14 ldxa [%r1]91, %r8 ldda [%r1]91, %r8 ldstuba [%r1]91, %r8 swapa [%r1]91, %r12 lda [%r1]91, %f0 ldda [%r1]91, %f0 stba %r2, [%r1]91 stha %r6, [%r1]91 stwa %r4, [%r1]91 sta %f16, [%r1]91 stda %f48, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1e CASE_ASI_0x54_th7_range174: !!asi_range = 0x10-0x98 set 0x37, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r12 ldsha [%r1]84, %r4 ldswa [%r1]84, %r10 lduba [%r1]84, %r8 lduha [%r1]84, %r6 ldxa [%r1]84, %r8 ldda [%r1]84, %r6 ldstuba [%r1]84, %r4 swapa [%r1]84, %r16 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r2, [%r1]84 stha %r2, [%r1]84 stwa %r4, [%r1]84 sta %f16, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1 CASE_ASI_0x72_th7_0x0: mov %g0, %r1 ldsba [%r1]114, %r2 ldsha [%r1]114, %r10 ldswa [%r1]114, %r2 lduba [%r1]114, %r8 lduha [%r1]114, %r14 ldxa [%r1]114, %r6 ldda [%r1]114, %r16 ldstuba [%r1]114, %r10 swapa [%r1]114, %r10 lda [%r1]114, %f16 ldda [%r1]114, %f48 stba %r10, [%r1]114 stha %r6, [%r1]114 stwa %r14, [%r1]114 sta %f48, [%r1]114 stda %f0, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x7 CASE_ASI_0x41_th7_0x60: set 0x60, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r6 ldswa [%r1]65, %r4 lduba [%r1]65, %r8 lduha [%r1]65, %r10 ldxa [%r1]65, %r12 ldda [%r1]65, %r16 ldstuba [%r1]65, %r10 swapa [%r1]65, %r8 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r6, [%r1]65 stwa %r2, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x41_th7_0x68: set 0x68, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r16 ldswa [%r1]65, %r6 lduba [%r1]65, %r16 lduha [%r1]65, %r12 ldxa [%r1]65, %r10 ldda [%r1]65, %r8 ldstuba [%r1]65, %r10 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r0, [%r1]65 stha %r4, [%r1]65 stwa %r8, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xd CASE_ASI_0x63_th7_0x0: mov %g0, %r1 ldsba [%r1]99, %r6 ldsha [%r1]99, %r4 ldswa [%r1]99, %r6 lduba [%r1]99, %r2 lduha [%r1]99, %r4 ldxa [%r1]99, %r6 ldda [%r1]99, %r14 ldstuba [%r1]99, %r8 swapa [%r1]99, %r14 lda [%r1]99, %f0 ldda [%r1]99, %f0 stba %r2, [%r1]99 stha %r4, [%r1]99 stwa %r0, [%r1]99 stxa %r10, [%r1]99 sta %f0, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x9 CASE_ASI_0x63_th7_0x10: set 0x10, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r16 ldswa [%r1]99, %r4 lduba [%r1]99, %r16 lduha [%r1]99, %r2 ldxa [%r1]99, %r8 ldda [%r1]99, %r8 ldstuba [%r1]99, %r8 swapa [%r1]99, %r12 lda [%r1]99, %f48 ldda [%r1]99, %f0 stba %r12, [%r1]99 stha %r0, [%r1]99 stwa %r14, [%r1]99 stxa %r10, [%r1]99 sta %f48, [%r1]99 stda %f32, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0xe CASE_ASI_0x43_th7_0x0: mov %g0, %r1 ldsba [%r1]67, %r10 ldsha [%r1]67, %r6 ldswa [%r1]67, %r10 lduba [%r1]67, %r8 lduha [%r1]67, %r12 ldxa [%r1]67, %r8 ldda [%r1]67, %r8 ldstuba [%r1]67, %r8 swapa [%r1]67, %r10 lda [%r1]67, %f0 ldda [%r1]67, %f48 stba %r12, [%r1]67 stha %r2, [%r1]67 stwa %r4, [%r1]67 sta %f32, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1 CASE_ASI_0x59_th7_range175: !!asi_range = 0x0-0x78 set 0x5, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r8 ldsha [%r1]89, %r2 ldswa [%r1]89, %r4 lduba [%r1]89, %r10 lduha [%r1]89, %r8 ldxa [%r1]89, %r2 ldda [%r1]89, %r16 ldstuba [%r1]89, %r8 swapa [%r1]89, %r8 lda [%r1]89, %f32 ldda [%r1]89, %f48 stba %r6, [%r1]89 stha %r6, [%r1]89 stwa %r10, [%r1]89 sta %f16, [%r1]89 stda %f0, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x4 CASE_ASI_0x67_th7_range176: !!asi_range = 0x0-0x7fe0 set 0x1535, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r14 ldsha [%r1]103, %r6 ldswa [%r1]103, %r14 lduba [%r1]103, %r4 lduha [%r1]103, %r12 ldxa [%r1]103, %r16 ldda [%r1]103, %r12 ldstuba [%r1]103, %r16 swapa [%r1]103, %r2 lda [%r1]103, %f16 ldda [%r1]103, %f16 stba %r12, [%r1]103 stha %r0, [%r1]103 stwa %r14, [%r1]103 sta %f16, [%r1]103 stda %f32, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x19 CASE_ASI_0x4e_th7_0x0: mov %g0, %r1 ldsba [%r1]78, %r8 ldsha [%r1]78, %r4 ldswa [%r1]78, %r2 lduba [%r1]78, %r6 lduha [%r1]78, %r16 ldxa [%r1]78, %r16 ldda [%r1]78, %r6 ldstuba [%r1]78, %r14 swapa [%r1]78, %r10 lda [%r1]78, %f0 ldda [%r1]78, %f32 stba %r2, [%r1]78 stha %r8, [%r1]78 stwa %r2, [%r1]78 sta %f16, [%r1]78 stda %f32, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x11 CASE_ASI_0x48_th7_range177: !!asi_range = 0x0-0xf8 set 0x9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r14 ldsha [%r1]72, %r2 ldswa [%r1]72, %r8 lduba [%r1]72, %r6 lduha [%r1]72, %r12 ldxa [%r1]72, %r16 ldda [%r1]72, %r6 ldstuba [%r1]72, %r2 swapa [%r1]72, %r10 lda [%r1]72, %f32 ldda [%r1]72, %f0 stba %r6, [%r1]72 stha %r8, [%r1]72 stwa %r8, [%r1]72 stxa %r12, [%r1]72 sta %f16, [%r1]72 stda %f32, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x11 CASE_ASI_0x49_th7_range178: !!asi_range = 0x0-0xf8 set 0xe, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r2 ldsha [%r1]73, %r2 ldswa [%r1]73, %r14 lduba [%r1]73, %r12 lduha [%r1]73, %r16 ldxa [%r1]73, %r6 ldda [%r1]73, %r4 ldstuba [%r1]73, %r10 swapa [%r1]73, %r6 lda [%r1]73, %f48 ldda [%r1]73, %f0 stba %r14, [%r1]73 stha %r8, [%r1]73 stwa %r12, [%r1]73 stxa %r8, [%r1]73 sta %f0, [%r1]73 stda %f0, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x14 CASE_ASI_0x5f_th7: setx 0x59801201, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xca & ~0x7], %r2 ldx [%r26 + 0x51 & ~0x7], %r4 ldx [%r27 + 0x89 & ~0x7], %r6 ldx [%r21 + 0xf9 & ~0x7], %r8 ldx [%r23 + 0x24 & ~0x7], %r10 ldx [%r28 + 0x4e & ~0x7], %r12 ldx [%r23 + 0xc7 & ~0x7], %r14 ldx [%r25 + 0x39 & ~0x7], %r16 ld [%r25 + 0x76 & ~0x7], %f0 ld [%r28 + 0xf & ~0x7], %f16 ld [%r28 + 0x88 & ~0x7], %f32 ld [%r21 + 0x57 & ~0x7], %f48 ldsba [%r1]95, %r10 ldsha [%r1]95, %r14 ldswa [%r1]95, %r8 lduba [%r1]95, %r8 lduha [%r1]95, %r8 ldxa [%r1]95, %r16 ldda [%r1]95, %r14 ldstuba [%r1]95, %r2 swapa [%r1]95, %r10 lda [%r1]95, %f0 ldda [%r1]95, %f48 stba %r2, [%r1]95 stha %r10, [%r1]95 stwa %r0, [%r1]95 sta %f16, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0xa CASE_ASI_0x53_th7: setx 0x836e392, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x14 & ~0x7], %r2 ldx [%r23 + 0x8d & ~0x7], %r4 ldx [%r28 + 0xdb & ~0x7], %r6 ldx [%r26 + 0x41 & ~0x7], %r8 ldx [%r24 + 0x71 & ~0x7], %r10 ldx [%r23 + 0xfa & ~0x7], %r12 ldx [%r25 + 0x82 & ~0x7], %r14 ldx [%r23 + 0xc7 & ~0x7], %r16 ld [%r28 + 0x64 & ~0x7], %f0 ld [%r22 + 0xb2 & ~0x7], %f16 ld [%r23 + 0x75 & ~0x7], %f32 ld [%r27 + 0x83 & ~0x7], %f48 ldsba [%r1]83, %r2 ldsha [%r1]83, %r10 ldswa [%r1]83, %r14 lduba [%r1]83, %r10 lduha [%r1]83, %r2 ldxa [%r1]83, %r16 ldda [%r1]83, %r2 ldstuba [%r1]83, %r4 swapa [%r1]83, %r6 lda [%r1]83, %f32 ldda [%r1]83, %f0 stba %r2, [%r1]83 stha %r0, [%r1]83 stwa %r8, [%r1]83 stxa %r2, [%r1]83 sta %f48, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x1d CASE_ASI_0x74_th7_0x0: mov %g0, %r1 ldsba [%r1]116, %r6 ldsha [%r1]116, %r6 ldswa [%r1]116, %r14 lduba [%r1]116, %r8 lduha [%r1]116, %r12 ldxa [%r1]116, %r8 ldda [%r1]116, %r6 ldstuba [%r1]116, %r16 swapa [%r1]116, %r14 lda [%r1]116, %f32 ldda [%r1]116, %f0 stba %r10, [%r1]116 stha %r12, [%r1]116 stwa %r12, [%r1]116 stxa %r10, [%r1]116 sta %f16, [%r1]116 stda %f48, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x10 CASE_ASI_0x54_th7_0x0: mov %g0, %r1 ldsba [%r1]84, %r6 ldsha [%r1]84, %r12 ldswa [%r1]84, %r14 lduba [%r1]84, %r4 lduha [%r1]84, %r14 ldxa [%r1]84, %r4 ldda [%r1]84, %r8 ldstuba [%r1]84, %r6 swapa [%r1]84, %r12 lda [%r1]84, %f0 ldda [%r1]84, %f16 stba %r4, [%r1]84 stha %r12, [%r1]84 stwa %r8, [%r1]84 sta %f16, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x13 CASE_ASI_0x54_th7_0x400: set 0x400, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r14 ldswa [%r1]84, %r2 lduba [%r1]84, %r16 lduha [%r1]84, %r14 ldxa [%r1]84, %r14 ldda [%r1]84, %r10 ldstuba [%r1]84, %r6 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f16 stba %r10, [%r1]84 stha %r4, [%r1]84 stwa %r4, [%r1]84 sta %f16, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xb CASE_ASI_0x54_th7_0x800: set 0x800, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r4 ldswa [%r1]84, %r6 lduba [%r1]84, %r16 lduha [%r1]84, %r6 ldxa [%r1]84, %r12 ldda [%r1]84, %r14 ldstuba [%r1]84, %r8 swapa [%r1]84, %r16 lda [%r1]84, %f32 ldda [%r1]84, %f0 stba %r14, [%r1]84 stha %r4, [%r1]84 stwa %r8, [%r1]84 sta %f16, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x16 CASE_ASI_0x54_th7_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r12 ldswa [%r1]84, %r4 lduba [%r1]84, %r12 lduha [%r1]84, %r6 ldxa [%r1]84, %r6 ldda [%r1]84, %r4 ldstuba [%r1]84, %r10 swapa [%r1]84, %r12 lda [%r1]84, %f0 ldda [%r1]84, %f32 stba %r4, [%r1]84 stha %r4, [%r1]84 stwa %r12, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x10 CASE_ASI_0x5c_th7_0x0: mov %g0, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r12 ldswa [%r1]92, %r6 lduba [%r1]92, %r12 lduha [%r1]92, %r10 ldxa [%r1]92, %r10 ldda [%r1]92, %r8 ldstuba [%r1]92, %r6 swapa [%r1]92, %r12 lda [%r1]92, %f0 ldda [%r1]92, %f0 stba %r12, [%r1]92 stha %r2, [%r1]92 stwa %r4, [%r1]92 sta %f16, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xf CASE_ASI_0x5c_th7_0x400: set 0x400, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r12 ldswa [%r1]92, %r8 lduba [%r1]92, %r12 lduha [%r1]92, %r4 ldxa [%r1]92, %r4 ldda [%r1]92, %r10 ldstuba [%r1]92, %r8 swapa [%r1]92, %r8 lda [%r1]92, %f16 ldda [%r1]92, %f48 stba %r4, [%r1]92 stha %r8, [%r1]92 stwa %r12, [%r1]92 sta %f0, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x17 CASE_ASI_0x5c_th7_0x800: set 0x800, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r8 ldswa [%r1]92, %r2 lduba [%r1]92, %r6 lduha [%r1]92, %r10 ldxa [%r1]92, %r6 ldda [%r1]92, %r2 ldstuba [%r1]92, %r4 swapa [%r1]92, %r16 lda [%r1]92, %f32 ldda [%r1]92, %f48 stba %r8, [%r1]92 stha %r8, [%r1]92 stwa %r10, [%r1]92 sta %f48, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x11 CASE_ASI_0x5c_th7_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r4 ldswa [%r1]92, %r14 lduba [%r1]92, %r6 lduha [%r1]92, %r14 ldxa [%r1]92, %r4 ldda [%r1]92, %r6 ldstuba [%r1]92, %r10 swapa [%r1]92, %r8 lda [%r1]92, %f16 ldda [%r1]92, %f48 stba %r10, [%r1]92 stha %r0, [%r1]92 stwa %r8, [%r1]92 sta %f0, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1f CASE_ASI_0x47_th7_range179: !!asi_range = 0x0-0x7ff0 set 0x2eeb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r6 ldsha [%r1]71, %r4 ldswa [%r1]71, %r10 lduba [%r1]71, %r10 lduha [%r1]71, %r8 ldxa [%r1]71, %r14 ldda [%r1]71, %r10 ldstuba [%r1]71, %r4 swapa [%r1]71, %r16 lda [%r1]71, %f0 ldda [%r1]71, %f0 stba %r2, [%r1]71 stha %r14, [%r1]71 stwa %r2, [%r1]71 sta %f16, [%r1]71 stda %f16, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x18 CASE_ASI_0x50_th7_0x18: set 0x18, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r16 ldswa [%r1]80, %r10 lduba [%r1]80, %r12 lduha [%r1]80, %r14 ldxa [%r1]80, %r4 ldda [%r1]80, %r14 ldstuba [%r1]80, %r12 swapa [%r1]80, %r16 lda [%r1]80, %f48 ldda [%r1]80, %f32 stba %r4, [%r1]80 stha %r12, [%r1]80 stwa %r2, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1 CASE_ASI_0x50_th7_0x30: set 0x30, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r12 ldswa [%r1]80, %r16 lduba [%r1]80, %r14 lduha [%r1]80, %r6 ldxa [%r1]80, %r6 ldda [%r1]80, %r10 ldstuba [%r1]80, %r12 swapa [%r1]80, %r16 lda [%r1]80, %f0 ldda [%r1]80, %f16 stba %r10, [%r1]80 stha %r10, [%r1]80 stwa %r6, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x19 CASE_ASI_0x50_th7_0x38: set 0x38, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r16 ldswa [%r1]80, %r12 lduba [%r1]80, %r4 lduha [%r1]80, %r2 ldxa [%r1]80, %r16 ldda [%r1]80, %r10 ldstuba [%r1]80, %r2 swapa [%r1]80, %r14 lda [%r1]80, %f16 ldda [%r1]80, %f48 stba %r10, [%r1]80 stha %r12, [%r1]80 stwa %r0, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1e CASE_ASI_0x42_th7_0x8: set 0x8, %r1 ldsba [%r1]66, %r6 ldsha [%r1]66, %r8 ldswa [%r1]66, %r10 lduba [%r1]66, %r6 lduha [%r1]66, %r2 ldxa [%r1]66, %r12 ldda [%r1]66, %r14 ldstuba [%r1]66, %r16 swapa [%r1]66, %r10 lda [%r1]66, %f0 ldda [%r1]66, %f0 stba %r6, [%r1]66 stha %r14, [%r1]66 stwa %r8, [%r1]66 sta %f32, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x9 CASE_ASI_0x42_th7_0x10: set 0x10, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r14 ldswa [%r1]66, %r2 lduba [%r1]66, %r12 lduha [%r1]66, %r4 ldxa [%r1]66, %r14 ldda [%r1]66, %r8 ldstuba [%r1]66, %r4 swapa [%r1]66, %r2 lda [%r1]66, %f16 ldda [%r1]66, %f48 stba %r14, [%r1]66 stha %r8, [%r1]66 stwa %r12, [%r1]66 sta %f32, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x9 CASE_ASI_0x52_th7_0x108: set 0x108, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r2 ldswa [%r1]82, %r2 lduba [%r1]82, %r14 lduha [%r1]82, %r10 ldxa [%r1]82, %r2 ldda [%r1]82, %r6 ldstuba [%r1]82, %r16 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r0, [%r1]82 stha %r0, [%r1]82 stwa %r4, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xa CASE_ASI_0x52_th7_0x110: set 0x110, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r2 ldswa [%r1]82, %r14 lduba [%r1]82, %r10 lduha [%r1]82, %r6 ldxa [%r1]82, %r16 ldda [%r1]82, %r10 ldstuba [%r1]82, %r14 swapa [%r1]82, %r4 lda [%r1]82, %f0 ldda [%r1]82, %f48 stba %r2, [%r1]82 stha %r4, [%r1]82 stwa %r4, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x5 CASE_ASI_0x52_th7_0x118: set 0x118, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r12 ldswa [%r1]82, %r2 lduba [%r1]82, %r2 lduha [%r1]82, %r2 ldxa [%r1]82, %r4 ldda [%r1]82, %r8 ldstuba [%r1]82, %r8 swapa [%r1]82, %r2 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r4, [%r1]82 stha %r10, [%r1]82 stwa %r2, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1f CASE_ASI_0x52_th7_0x120: set 0x120, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r12 ldswa [%r1]82, %r10 lduba [%r1]82, %r16 lduha [%r1]82, %r8 ldxa [%r1]82, %r6 ldda [%r1]82, %r6 ldstuba [%r1]82, %r16 swapa [%r1]82, %r12 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r12, [%r1]82 stwa %r14, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1b CASE_ASI_0x52_th7_0x208: set 0x208, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r10 ldswa [%r1]82, %r6 lduba [%r1]82, %r4 lduha [%r1]82, %r14 ldxa [%r1]82, %r16 ldda [%r1]82, %r8 ldstuba [%r1]82, %r12 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r12, [%r1]82 stwa %r6, [%r1]82 sta %f48, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1d CASE_ASI_0x52_th7_0x210: set 0x210, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r16 ldswa [%r1]82, %r4 lduba [%r1]82, %r16 lduha [%r1]82, %r12 ldxa [%r1]82, %r12 ldda [%r1]82, %r12 ldstuba [%r1]82, %r8 swapa [%r1]82, %r8 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r8, [%r1]82 stha %r8, [%r1]82 stwa %r14, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x4 CASE_ASI_0x52_th7_0x218: set 0x218, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r8 ldswa [%r1]82, %r2 lduba [%r1]82, %r2 lduha [%r1]82, %r14 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r10 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r6, [%r1]82 stha %r0, [%r1]82 stwa %r4, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1 CASE_ASI_0x52_th7_0x220: set 0x220, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r12 ldswa [%r1]82, %r16 lduba [%r1]82, %r10 lduha [%r1]82, %r6 ldxa [%r1]82, %r16 ldda [%r1]82, %r6 ldstuba [%r1]82, %r16 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r10, [%r1]82 stha %r6, [%r1]82 stwa %r4, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x7 CASE_ASI_0x25_th7_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r16 ldswa [%r1]37, %r14 lduba [%r1]37, %r6 lduha [%r1]37, %r8 ldxa [%r1]37, %r2 ldda [%r1]37, %r14 ldstuba [%r1]37, %r8 swapa [%r1]37, %r8 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r0, [%r1]37 stha %r14, [%r1]37 stwa %r14, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x5 CASE_ASI_0x25_th7_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r10 ldswa [%r1]37, %r16 lduba [%r1]37, %r14 lduha [%r1]37, %r10 ldxa [%r1]37, %r16 ldda [%r1]37, %r10 ldstuba [%r1]37, %r16 swapa [%r1]37, %r12 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r10, [%r1]37 stha %r10, [%r1]37 stwa %r10, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x5 CASE_ASI_0x25_th7_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r8 ldswa [%r1]37, %r12 lduba [%r1]37, %r2 lduha [%r1]37, %r8 ldxa [%r1]37, %r8 ldda [%r1]37, %r2 ldstuba [%r1]37, %r14 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f48 stba %r8, [%r1]37 stha %r8, [%r1]37 stwa %r6, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xf CASE_ASI_0x25_th7_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r2 ldswa [%r1]37, %r12 lduba [%r1]37, %r14 lduha [%r1]37, %r8 ldxa [%r1]37, %r14 ldda [%r1]37, %r2 ldstuba [%r1]37, %r2 swapa [%r1]37, %r10 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r0, [%r1]37 stha %r2, [%r1]37 stwa %r0, [%r1]37 sta %f32, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x15 CASE_ASI_0x25_th7_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r4 ldswa [%r1]37, %r4 lduba [%r1]37, %r8 lduha [%r1]37, %r16 ldxa [%r1]37, %r14 ldda [%r1]37, %r2 ldstuba [%r1]37, %r8 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r14, [%r1]37 stha %r2, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xb CASE_ASI_0x25_th7_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r16 lduha [%r1]37, %r16 ldxa [%r1]37, %r12 ldda [%r1]37, %r2 ldstuba [%r1]37, %r2 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r4, [%r1]37 stha %r8, [%r1]37 stwa %r6, [%r1]37 sta %f16, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x0 CASE_ASI_0x25_th7_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r8 ldswa [%r1]37, %r2 lduba [%r1]37, %r16 lduha [%r1]37, %r12 ldxa [%r1]37, %r16 ldda [%r1]37, %r6 ldstuba [%r1]37, %r4 swapa [%r1]37, %r2 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r2, [%r1]37 stha %r10, [%r1]37 stwa %r2, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th7_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r4 ldswa [%r1]37, %r16 lduba [%r1]37, %r4 lduha [%r1]37, %r12 ldxa [%r1]37, %r14 ldda [%r1]37, %r14 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r8, [%r1]37 stha %r6, [%r1]37 stwa %r6, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xb CASE_ASI_0x55_th7_range180: !!asi_range = 0x0-0x1f8 set 0xa9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r10 ldsha [%r1]85, %r16 ldswa [%r1]85, %r14 lduba [%r1]85, %r2 lduha [%r1]85, %r6 ldxa [%r1]85, %r10 ldda [%r1]85, %r16 ldstuba [%r1]85, %r2 swapa [%r1]85, %r6 lda [%r1]85, %f48 ldda [%r1]85, %f48 stba %r8, [%r1]85 stha %r6, [%r1]85 stwa %r0, [%r1]85 sta %f16, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x4 CASE_ASI_0x55_th7_range181: !!asi_range = 0x400-0x5f8 set 0x4df, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r14 ldswa [%r1]85, %r16 lduba [%r1]85, %r2 lduha [%r1]85, %r4 ldxa [%r1]85, %r4 ldda [%r1]85, %r14 ldstuba [%r1]85, %r14 swapa [%r1]85, %r8 lda [%r1]85, %f48 ldda [%r1]85, %f16 stba %r6, [%r1]85 stha %r12, [%r1]85 stwa %r10, [%r1]85 sta %f32, [%r1]85 stda %f16, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x1e nop nop nop subcc %r19, 1, %r19 cmp %r19, 2 bz,a TH7_LOOP ta T_CHANGE_NONPRIV cmp %r19, 1 bz,a TH7_LOOP ta T_CHANGE_HPRIV nop nop main_text_end: ta %icc, T_GOOD_TRAP nop nop nop main_data_start: .xword 0x44c90b3d715ecb68 .xword 0x067b23d51ca5ff0d .xword 0x49b13a5965bfbd39 .xword 0x158c03463dfdfd9d .xword 0x424f12ed6f5902e6 .xword 0x3d57b17d1c4660bc .xword 0x04b871080d847506 .xword 0x21ebc8fc17d9ab98 SECTION .CPPRI_SEG0 DATA_VA = 0x0000005abcc00000 attr_data { Name = .CPPRI_SEG0, VA = 0x0000005abcc00000, RA = 0x0000005123400000, PA = ra2pa(0x0000005123400000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG0, hypervisor } .data .global SEC_CPPRI0_DATA_START SEC_CPPRI0_DATA_START: .xword 0x099e9034306a58ba .xword 0x7ce6cd6903e640da .xword 0x10b9a56c25a08b1e .xword 0x475e17175e29a86d .xword 0x2709deba5573b1db .xword 0x7642ad2d2c9b2f5d .xword 0x347a827134e1a2da .xword 0x6f4158750fed63da .xword 0x40458804544d5513 .xword 0x1354d8c349840f5b SECTION .CPPRI_SEG1 DATA_VA = 0x0000005abcc10000 attr_data { Name = .CPPRI_SEG1, VA = 0x0000005abcc10000, RA = 0x0000005123410000, PA = ra2pa(0x0000005123410000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG1, hypervisor } .data .global SEC_CPPRI1_DATA_START SEC_CPPRI1_DATA_START: .xword 0x0cc1a48221e7cc83 .xword 0x2885c6ff347470df .xword 0x41aa64af4dce933c .xword 0x14424dd2157f994e .xword 0x0f118ec06c177196 .xword 0x0bf082e941d2ebff .xword 0x54a2a5b2778a3783 .xword 0x5c80cae925d8e553 .xword 0x3455084729c48901 .xword 0x707251ef24a4697e SECTION .CPPRI_SEG2 DATA_VA = 0x0000005abcc20000 attr_data { Name = .CPPRI_SEG2, VA = 0x0000005abcc20000, RA = 0x0000005123420000, PA = ra2pa(0x0000005123420000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG2, hypervisor } .data .global SEC_CPPRI2_DATA_START SEC_CPPRI2_DATA_START: .xword 0x72b6c59e4010bfa8 .xword 0x3c9242c277a2fd66 .xword 0x4141e16e6e781363 .xword 0x6f5f069801666ba3 .xword 0x024f61df7da95c3b .xword 0x480377826b9c77a7 .xword 0x35d721045750df4f .xword 0x04f28f7427d360f7 .xword 0x17e0fbf92492b8e0 .xword 0x3deabdf526941897 SECTION .CPPRI_SEG3 DATA_VA = 0x0000005abcc30000 attr_data { Name = .CPPRI_SEG3, VA = 0x0000005abcc30000, RA = 0x0000005123430000, PA = ra2pa(0x0000005123430000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG3, hypervisor } .data .global SEC_CPPRI3_DATA_START SEC_CPPRI3_DATA_START: .xword 0x54fb99965aa09589 .xword 0x5a30ae5f74c72a84 .xword 0x37d6a2cd32fc8c8c .xword 0x34c3e8d432677d5b .xword 0x70e1e6a61b060d46 .xword 0x79cc57bd07562a17 .xword 0x4b3083d3360af1c5 .xword 0x19265c0045d4cdf8 .xword 0x3876d1f26565e870 .xword 0x5a63b9be39dfd87e SECTION .CPPRI_SEG4 DATA_VA = 0x0000005abcc40000 attr_data { Name = .CPPRI_SEG4, VA = 0x0000005abcc40000, RA = 0x0000005123440000, PA = ra2pa(0x0000005123440000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG4, hypervisor } .data .global SEC_CPPRI4_DATA_START SEC_CPPRI4_DATA_START: .xword 0x626b6460045486e4 .xword 0x217247c547787794 .xword 0x25bf20b42c4277e0 .xword 0x44fdeb994005e3ca .xword 0x5fe602df076c5656 .xword 0x1f320c1a726feebb .xword 0x64a9c8de4213e7a2 .xword 0x2f5744d21e90d58e .xword 0x349960192f2886d6 .xword 0x118cc3dd793a7997 SECTION .CPPRI_SEG5 DATA_VA = 0x0000005abcc50000 attr_data { Name = .CPPRI_SEG5, VA = 0x0000005abcc50000, RA = 0x0000005123450000, PA = ra2pa(0x0000005123450000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG5, hypervisor } .data .global SEC_CPPRI5_DATA_START SEC_CPPRI5_DATA_START: .xword 0x157b8e5c4761b334 .xword 0x26295c756a6b411d .xword 0x7f98f06f6e76d3b5 .xword 0x0ac6f81a1d910237 .xword 0x2d990853387e61c6 .xword 0x5c3bb05a57fc79cf .xword 0x1a6fb51c6aafcd12 .xword 0x5d6e7b42720df0c8 .xword 0x6d140e6641e68a7a .xword 0x5fa9f461244bd13c SECTION .CPPRI_SEG6 DATA_VA = 0x0000005abcc60000 attr_data { Name = .CPPRI_SEG6, VA = 0x0000005abcc60000, RA = 0x0000005123460000, PA = ra2pa(0x0000005123460000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG6, hypervisor } .data .global SEC_CPPRI6_DATA_START SEC_CPPRI6_DATA_START: .xword 0x6a0f3d755379e022 .xword 0x1c6e6c755c9e0dde .xword 0x67018ded016420a5 .xword 0x576d09b545755d7f .xword 0x2da5902a2a6d2768 .xword 0x43e862ba76d36cac .xword 0x763cc73d1d37080c .xword 0x7fd39e0b18194774 .xword 0x7a4efc8416c902fd .xword 0x5f4fc04413535d46 SECTION .CPPRI_SEG7 DATA_VA = 0x0000005abcc70000 attr_data { Name = .CPPRI_SEG7, VA = 0x0000005abcc70000, RA = 0x0000005123470000, PA = ra2pa(0x0000005123470000,0), part_0_ctx_zero_tsb_config_1, part_0_ctx_nonzero_tsb_config_1, TTE_Context = PCONTEXT, TTE_V = 1, TTE_Size = 0, TTE_NFO = 0, TTE_IE = 0, TTE_Soft2 = 0, TTE_Diag = 0, TTE_Soft = 0, TTE_L = 0, TTE_CP = 1, TTE_CV = 1, TTE_E = 0, TTE_P = 0, TTE_W = 1 } attr_data { NAME = .CPPRI_SEG7, hypervisor } .data .global SEC_CPPRI7_DATA_START SEC_CPPRI7_DATA_START: .xword 0x27dcf2e521a3f127 .xword 0x653772e16b8ea0f9 .xword 0x1c38d3a73aac78c9 .xword 0x33e42dac7db866e6 .xword 0x28424eec606a7d62 .xword 0x18dc4cc15ec2c330 .xword 0x336a09cf5c625cc7 .xword 0x5d483d3b7c614a24 .xword 0x173f94161cc3ab56 .xword 0x4c858a7d73ce34bb