/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: lsu_asi_diag.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_rand: setx 0x1a807b5e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xba & ~0x7], %r2 ldx [%r23 + 0x13 & ~0x7], %r4 ldx [%r22 + 0xe2 & ~0x7], %r6 ldx [%r21 + 0x9b & ~0x7], %r8 ldx [%r23 + 0x53 & ~0x7], %r10 ldx [%r23 + 0x1b & ~0x7], %r12 ldx [%r21 + 0x64 & ~0x7], %r14 ldx [%r27 + 0xed & ~0x7], %r16 ld [%r25 + 0x87 & ~0x7], %f0 ld [%r21 + 0x1d & ~0x7], %f16 ld [%r24 + 0x19 & ~0x7], %f32 ld [%r22 + 0x76 & ~0x7], %f48 ldsba [%r1]64, %r6 ldsha [%r1]64, %r16 ldswa [%r1]64, %r8 lduba [%r1]64, %r10 lduha [%r1]64, %r10 ldxa [%r1]64, %r6 ldda [%r1]64, %r6 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r0, [%r1]64 stha %r10, [%r1]64 stwa %r8, [%r1]64 stxa %r10, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe ldx [%r24 + 0x4e & ~0x7], %r2 ldx [%r24 + 0xe5 & ~0x7], %r4 ldx [%r21 + 0xdb & ~0x7], %r6 ldx [%r21 + 0x3f & ~0x7], %r8 ldx [%r22 + 0x9e & ~0x7], %r10 ldx [%r25 + 0x36 & ~0x7], %r12 ldx [%r24 + 0x9b & ~0x7], %r14 ldx [%r28 + 0xf & ~0x7], %r16 ld [%r24 + 0x7f & ~0x7], %f0 ld [%r24 + 0xbb & ~0x7], %f16 ld [%r28 + 0xb4 & ~0x7], %f32 ld [%r21 + 0x83 & ~0x7], %f48 CASE_ASI_0x40_rand4: set 0x30, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r2 ldswa [%r1]64, %r14 lduba [%r1]64, %r2 lduha [%r1]64, %r6 ldxa [%r1]64, %r16 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r8, [%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, 0x19 CASE_ASI_0x40_rand5: set 0x17c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]64, %r6 ldsha [%r1]64, %r10 ldswa [%r1]64, %r14 lduba [%r1]64, %r2 lduha [%r1]64, %r14 ldxa [%r1]64, %r4 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r12, [%r1]64 stwa %r4, [%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_0x44_th0_0x0: mov %g0, %r1 ldsba [%r1]68, %r16 ldsha [%r1]68, %r12 ldswa [%r1]68, %r6 lduba [%r1]68, %r2 lduha [%r1]68, %r16 ldxa [%r1]68, %r0 ldda [%r1]68, %r10 ldstuba [%r1]68, %r6 swapa [%r1]68, %r8 lda [%r1]68, %f16 ldda [%r1]68, %f48 stba %r2, [%r1]68 stha %r10, [%r1]68 stwa %r2, [%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_0x44_th0_rand: setx 0x47cb140f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xc3 & ~0x7], %r2 ldx [%r22 + 0x2 & ~0x7], %r4 ldx [%r26 + 0xc3 & ~0x7], %r6 ldx [%r23 + 0x23 & ~0x7], %r8 ldx [%r23 + 0xc5 & ~0x7], %r10 ldx [%r22 + 0xe5 & ~0x7], %r12 ldx [%r26 + 0x92 & ~0x7], %r14 ldx [%r23 + 0x5d & ~0x7], %r16 ld [%r26 + 0x13 & ~0x7], %f0 ld [%r23 + 0x26 & ~0x7], %f16 ld [%r21 + 0x44 & ~0x7], %f32 ld [%r24 + 0x44 & ~0x7], %f48 ldsba [%r1]68, %r14 ldsha [%r1]68, %r6 ldswa [%r1]68, %r2 lduba [%r1]68, %r10 lduha [%r1]68, %r2 ldxa [%r1]68, %r0 ldda [%r1]68, %r14 ldstuba [%r1]68, %r10 swapa [%r1]68, %r4 lda [%r1]68, %f48 ldda [%r1]68, %f16 stba %r12, [%r1]68 stha %r8, [%r1]68 stwa %r12, [%r1]68 stxa %r0, [%r1]68 sta %f48, [%r1]68 stda %f32, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x1 ldx [%r24 + 0x76 & ~0x7], %r2 ldx [%r22 + 0xd7 & ~0x7], %r4 ldx [%r23 + 0xa7 & ~0x7], %r6 ldx [%r26 + 0xea & ~0x7], %r8 ldx [%r26 + 0x84 & ~0x7], %r10 ldx [%r28 + 0xb6 & ~0x7], %r12 ldx [%r25 + 0x83 & ~0x7], %r14 ldx [%r24 + 0x60 & ~0x7], %r16 ld [%r22 + 0x7c & ~0x7], %f0 ld [%r21 + 0x67 & ~0x7], %f16 ld [%r24 + 0x98 & ~0x7], %f32 ld [%r22 + 0x69 & ~0x7], %f48 CASE_ASI_0x44_rand6: set 0x51, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]68, %r8 ldsha [%r1]68, %r16 ldswa [%r1]68, %r4 lduba [%r1]68, %r12 lduha [%r1]68, %r14 ldxa [%r1]68, %r0 ldda [%r1]68, %r10 ldstuba [%r1]68, %r16 swapa [%r1]68, %r10 lda [%r1]68, %f48 ldda [%r1]68, %f32 stba %r10, [%r1]68 stha %r2, [%r1]68 stwa %r10, [%r1]68 sta %f48, [%r1]68 stda %f16, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x14 CASE_ASI_0x4a_th0_range7: !!asi_range = 0x0-0x3f set 0x22, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r6 ldsha [%r1]74, %r2 ldswa [%r1]74, %r16 lduba [%r1]74, %r6 lduha [%r1]74, %r10 ldxa [%r1]74, %r8 ldda [%r1]74, %r2 ldstuba [%r1]74, %r8 swapa [%r1]74, %r10 lda [%r1]74, %f32 ldda [%r1]74, %f32 stba %r6, [%r1]74 stha %r2, [%r1]74 stwa %r14, [%r1]74 sta %f48, [%r1]74 stda %f0, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x1c CASE_ASI_0x5_th0: setx 0xda1b00f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x1 & ~0x7], %r2 ldx [%r28 + 0xb0 & ~0x7], %r4 ldx [%r27 + 0x4f & ~0x7], %r6 ldx [%r26 + 0xff & ~0x7], %r8 ldx [%r24 + 0x7a & ~0x7], %r10 ldx [%r28 + 0x95 & ~0x7], %r12 ldx [%r25 + 0x15 & ~0x7], %r14 ldx [%r28 + 0x5c & ~0x7], %r16 ld [%r22 + 0x4a & ~0x7], %f0 ld [%r27 + 0xfd & ~0x7], %f16 ld [%r25 + 0x69 & ~0x7], %f32 ld [%r26 + 0x82 & ~0x7], %f48 ldsba [%r1]5, %r12 ldsha [%r1]5, %r14 ldswa [%r1]5, %r14 lduba [%r1]5, %r16 lduha [%r1]5, %r6 ldxa [%r1]5, %r14 ldda [%r1]5, %r10 ldstuba [%r1]5, %r4 swapa [%r1]5, %r10 lda [%r1]5, %f0 ldda [%r1]5, %f16 stba %r0, [%r1]5 stha %r4, [%r1]5 stwa %r4, [%r1]5 stxa %r6, [%r1]5 sta %f16, [%r1]5 stda %f32, [%r1]5 casa [%r1]0x5, %r2, %g0 casxa [%r1]0x5, %r2, %g0 prefetcha [%r1]5, 0x1b CASE_ASI_0xe_th0: setx 0x28cf66f1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x14 & ~0x7], %r2 ldx [%r24 + 0x30 & ~0x7], %r4 ldx [%r25 + 0xf0 & ~0x7], %r6 ldx [%r26 + 0xd0 & ~0x7], %r8 ldx [%r22 + 0xbf & ~0x7], %r10 ldx [%r28 + 0x33 & ~0x7], %r12 ldx [%r28 + 0x62 & ~0x7], %r14 ldx [%r23 + 0xcb & ~0x7], %r16 ld [%r22 + 0x78 & ~0x7], %f0 ld [%r22 + 0x90 & ~0x7], %f16 ld [%r26 + 0x2a & ~0x7], %f32 ld [%r27 + 0x3f & ~0x7], %f48 ldsba [%r1]14, %r12 ldsha [%r1]14, %r8 ldswa [%r1]14, %r10 lduba [%r1]14, %r10 lduha [%r1]14, %r16 ldxa [%r1]14, %r12 ldda [%r1]14, %r14 ldstuba [%r1]14, %r16 swapa [%r1]14, %r8 lda [%r1]14, %f16 ldda [%r1]14, %f48 stba %r14, [%r1]14 stha %r6, [%r1]14 stwa %r6, [%r1]14 stxa %r10, [%r1]14 sta %f16, [%r1]14 stda %f0, [%r1]14 casa [%r1]0xe, %r2, %g0 casxa [%r1]0xe, %r2, %g0 prefetcha [%r1]14, 0x5 CASE_ASI_0x12_th0: setx 0x4df7cec0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x9 & ~0x7], %r2 ldx [%r25 + 0xb9 & ~0x7], %r4 ldx [%r28 + 0xd9 & ~0x7], %r6 ldx [%r28 + 0x96 & ~0x7], %r8 ldx [%r24 + 0xce & ~0x7], %r10 ldx [%r28 + 0xfe & ~0x7], %r12 ldx [%r21 + 0xb5 & ~0x7], %r14 ldx [%r28 + 0xaa & ~0x7], %r16 ld [%r24 + 0xee & ~0x7], %f0 ld [%r22 + 0x7 & ~0x7], %f16 ld [%r24 + 0x11 & ~0x7], %f32 ld [%r27 + 0x16 & ~0x7], %f48 ldsba [%r1]18, %r10 ldsha [%r1]18, %r12 ldswa [%r1]18, %r14 lduba [%r1]18, %r16 lduha [%r1]18, %r4 ldxa [%r1]18, %r6 ldda [%r1]18, %r6 ldstuba [%r1]18, %r10 swapa [%r1]18, %r14 lda [%r1]18, %f48 ldda [%r1]18, %f16 stba %r12, [%r1]18 stha %r4, [%r1]18 stwa %r4, [%r1]18 stxa %r12, [%r1]18 sta %f32, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x12 CASE_ASI_0x13_th0: setx 0xe86f61, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x64 & ~0x7], %r2 ldx [%r23 + 0x41 & ~0x7], %r4 ldx [%r25 + 0x99 & ~0x7], %r6 ldx [%r23 + 0xb & ~0x7], %r8 ldx [%r25 + 0x19 & ~0x7], %r10 ldx [%r23 + 0x3f & ~0x7], %r12 ldx [%r28 + 0xcb & ~0x7], %r14 ldx [%r28 + 0x6c & ~0x7], %r16 ld [%r24 + 0x2a & ~0x7], %f0 ld [%r24 + 0xc7 & ~0x7], %f16 ld [%r25 + 0x19 & ~0x7], %f32 ld [%r28 + 0xbd & ~0x7], %f48 ldsba [%r1]19, %r6 ldsha [%r1]19, %r12 ldswa [%r1]19, %r8 lduba [%r1]19, %r8 lduha [%r1]19, %r8 ldxa [%r1]19, %r2 ldda [%r1]19, %r6 ldstuba [%r1]19, %r14 swapa [%r1]19, %r10 lda [%r1]19, %f16 ldda [%r1]19, %f16 stba %r2, [%r1]19 stha %r4, [%r1]19 stwa %r12, [%r1]19 stxa %r10, [%r1]19 sta %f32, [%r1]19 stda %f0, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x1d CASE_ASI_0x2d_th0: setx 0x20d05602, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x37 & ~0x7], %r2 ldx [%r28 + 0x59 & ~0x7], %r4 ldx [%r23 + 0x15 & ~0x7], %r6 ldx [%r24 + 0xe4 & ~0x7], %r8 ldx [%r24 + 0x69 & ~0x7], %r10 ldx [%r22 + 0xd6 & ~0x7], %r12 ldx [%r22 + 0x80 & ~0x7], %r14 ldx [%r23 + 0x8d & ~0x7], %r16 ld [%r28 + 0x1a & ~0x7], %f0 ld [%r22 + 0xc9 & ~0x7], %f16 ld [%r26 + 0x87 & ~0x7], %f32 ld [%r28 + 0x2c & ~0x7], %f48 ldsba [%r1]45, %r2 ldsha [%r1]45, %r12 ldswa [%r1]45, %r4 lduba [%r1]45, %r10 lduha [%r1]45, %r4 ldxa [%r1]45, %r10 ldda [%r1]45, %r6 ldstuba [%r1]45, %r8 swapa [%r1]45, %r10 lda [%r1]45, %f32 ldda [%r1]45, %f48 stba %r8, [%r1]45 stha %r6, [%r1]45 stwa %r2, [%r1]45 stxa %r0, [%r1]45 sta %f48, [%r1]45 stda %f0, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x4 CASE_ASI_0x34_th0: setx 0x3d80bd30, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x25 & ~0x7], %r2 ldx [%r24 + 0x1e & ~0x7], %r4 ldx [%r24 + 0xfe & ~0x7], %r6 ldx [%r23 + 0x7a & ~0x7], %r8 ldx [%r26 + 0x70 & ~0x7], %r10 ldx [%r26 + 0x2e & ~0x7], %r12 ldx [%r28 + 0x4e & ~0x7], %r14 ldx [%r21 + 0xb4 & ~0x7], %r16 ld [%r21 + 0x7d & ~0x7], %f0 ld [%r25 + 0xbb & ~0x7], %f16 ld [%r23 + 0xbb & ~0x7], %f32 ld [%r27 + 0xa5 & ~0x7], %f48 ldsba [%r1]52, %r12 ldsha [%r1]52, %r6 ldswa [%r1]52, %r2 lduba [%r1]52, %r10 lduha [%r1]52, %r8 ldxa [%r1]52, %r8 ldda [%r1]52, %r4 ldstuba [%r1]52, %r14 swapa [%r1]52, %r6 lda [%r1]52, %f32 ldda [%r1]52, %f32 stba %r12, [%r1]52 stha %r2, [%r1]52 stwa %r8, [%r1]52 stxa %r2, [%r1]52 sta %f0, [%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 0x7bd6b1df, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xf3 & ~0x7], %r2 ldx [%r25 + 0x48 & ~0x7], %r4 ldx [%r25 + 0x21 & ~0x7], %r6 ldx [%r24 + 0x2d & ~0x7], %r8 ldx [%r28 + 0xef & ~0x7], %r10 ldx [%r27 + 0xd & ~0x7], %r12 ldx [%r24 + 0x3d & ~0x7], %r14 ldx [%r27 + 0x99 & ~0x7], %r16 ld [%r26 + 0x59 & ~0x7], %f0 ld [%r21 + 0xed & ~0x7], %f16 ld [%r22 + 0xbd & ~0x7], %f32 ld [%r22 + 0xe8 & ~0x7], %f48 ldsba [%r1]55, %r14 ldsha [%r1]55, %r16 ldswa [%r1]55, %r14 lduba [%r1]55, %r16 lduha [%r1]55, %r6 ldxa [%r1]55, %r10 ldda [%r1]55, %r4 ldstuba [%r1]55, %r6 swapa [%r1]55, %r16 lda [%r1]55, %f48 ldda [%r1]55, %f16 stba %r14, [%r1]55 stha %r10, [%r1]55 stwa %r14, [%r1]55 stxa %r12, [%r1]55 sta %f16, [%r1]55 stda %f48, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x15 CASE_ASI_0x3f_th0: setx 0x6c5584c4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xe6 & ~0x7], %r2 ldx [%r28 + 0xa2 & ~0x7], %r4 ldx [%r21 + 0x61 & ~0x7], %r6 ldx [%r22 + 0x15 & ~0x7], %r8 ldx [%r24 + 0x90 & ~0x7], %r10 ldx [%r23 + 0xca & ~0x7], %r12 ldx [%r28 + 0x2d & ~0x7], %r14 ldx [%r24 + 0x69 & ~0x7], %r16 ld [%r24 + 0x27 & ~0x7], %f0 ld [%r27 + 0xc4 & ~0x7], %f16 ld [%r27 + 0x3e & ~0x7], %f32 ld [%r25 + 0x23 & ~0x7], %f48 ldsba [%r1]63, %r12 ldsha [%r1]63, %r2 ldswa [%r1]63, %r2 lduba [%r1]63, %r8 lduha [%r1]63, %r14 ldxa [%r1]63, %r6 ldda [%r1]63, %r12 ldstuba [%r1]63, %r12 swapa [%r1]63, %r8 lda [%r1]63, %f32 ldda [%r1]63, %f48 stba %r12, [%r1]63 stha %r10, [%r1]63 stwa %r0, [%r1]63 stxa %r14, [%r1]63 sta %f48, [%r1]63 stda %f48, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x2 CASE_ASI_0x4b_th0: setx 0x757dffe6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xca & ~0x7], %r2 ldx [%r26 + 0x31 & ~0x7], %r4 ldx [%r22 + 0x6b & ~0x7], %r6 ldx [%r25 + 0x16 & ~0x7], %r8 ldx [%r28 + 0x5e & ~0x7], %r10 ldx [%r26 + 0xc6 & ~0x7], %r12 ldx [%r24 + 0x87 & ~0x7], %r14 ldx [%r28 + 0xf9 & ~0x7], %r16 ld [%r28 + 0xb8 & ~0x7], %f0 ld [%r25 + 0x17 & ~0x7], %f16 ld [%r27 + 0x29 & ~0x7], %f32 ld [%r22 + 0xdf & ~0x7], %f48 ldsba [%r1]75, %r10 ldsha [%r1]75, %r2 ldswa [%r1]75, %r16 lduba [%r1]75, %r14 lduha [%r1]75, %r14 ldxa [%r1]75, %r16 ldda [%r1]75, %r12 ldstuba [%r1]75, %r8 swapa [%r1]75, %r16 lda [%r1]75, %f16 ldda [%r1]75, %f32 stba %r4, [%r1]75 stha %r6, [%r1]75 stwa %r0, [%r1]75 stxa %r0, [%r1]75 sta %f48, [%r1]75 stda %f32, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x1e CASE_ASI_0x4d_th0: setx 0x1a5a8361, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xa8 & ~0x7], %r2 ldx [%r27 + 0xc4 & ~0x7], %r4 ldx [%r22 + 0x14 & ~0x7], %r6 ldx [%r27 + 0x67 & ~0x7], %r8 ldx [%r21 + 0xac & ~0x7], %r10 ldx [%r28 + 0xfc & ~0x7], %r12 ldx [%r28 + 0xa0 & ~0x7], %r14 ldx [%r27 + 0x12 & ~0x7], %r16 ld [%r21 + 0x8 & ~0x7], %f0 ld [%r22 + 0x9 & ~0x7], %f16 ld [%r21 + 0x5a & ~0x7], %f32 ld [%r22 + 0xca & ~0x7], %f48 ldsba [%r1]77, %r6 ldsha [%r1]77, %r6 ldswa [%r1]77, %r6 lduba [%r1]77, %r6 lduha [%r1]77, %r6 ldxa [%r1]77, %r8 ldda [%r1]77, %r8 ldstuba [%r1]77, %r12 swapa [%r1]77, %r6 lda [%r1]77, %f32 ldda [%r1]77, %f0 stba %r8, [%r1]77 stha %r10, [%r1]77 stwa %r10, [%r1]77 stxa %r12, [%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_0x62_th0: setx 0x3f32c4f4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xe0 & ~0x7], %r2 ldx [%r25 + 0xac & ~0x7], %r4 ldx [%r28 + 0xd4 & ~0x7], %r6 ldx [%r21 + 0x4a & ~0x7], %r8 ldx [%r24 + 0xd & ~0x7], %r10 ldx [%r27 + 0x4b & ~0x7], %r12 ldx [%r21 + 0xc2 & ~0x7], %r14 ldx [%r28 + 0x39 & ~0x7], %r16 ld [%r27 + 0xce & ~0x7], %f0 ld [%r22 + 0x34 & ~0x7], %f16 ld [%r27 + 0xa3 & ~0x7], %f32 ld [%r27 + 0x3 & ~0x7], %f48 ldsba [%r1]98, %r8 ldsha [%r1]98, %r8 ldswa [%r1]98, %r10 lduba [%r1]98, %r2 lduha [%r1]98, %r16 ldxa [%r1]98, %r6 ldda [%r1]98, %r2 ldstuba [%r1]98, %r12 swapa [%r1]98, %r8 lda [%r1]98, %f0 ldda [%r1]98, %f48 stba %r8, [%r1]98 stha %r4, [%r1]98 stwa %r10, [%r1]98 stxa %r6, [%r1]98 sta %f16, [%r1]98 stda %f0, [%r1]98 casa [%r1]0x62, %r2, %g0 casxa [%r1]0x62, %r2, %g0 prefetcha [%r1]98, 0x1d CASE_ASI_0x6d_th0: setx 0x54384ef2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x8f & ~0x7], %r2 ldx [%r26 + 0xc8 & ~0x7], %r4 ldx [%r24 + 0xda & ~0x7], %r6 ldx [%r26 + 0xf5 & ~0x7], %r8 ldx [%r27 + 0x12 & ~0x7], %r10 ldx [%r22 + 0xa7 & ~0x7], %r12 ldx [%r23 + 0xc9 & ~0x7], %r14 ldx [%r26 + 0xc0 & ~0x7], %r16 ld [%r28 + 0xa1 & ~0x7], %f0 ld [%r26 + 0xf5 & ~0x7], %f16 ld [%r24 + 0x7 & ~0x7], %f32 ld [%r26 + 0xd0 & ~0x7], %f48 ldsba [%r1]109, %r8 ldsha [%r1]109, %r4 ldswa [%r1]109, %r12 lduba [%r1]109, %r12 lduha [%r1]109, %r2 ldxa [%r1]109, %r16 ldda [%r1]109, %r8 ldstuba [%r1]109, %r6 swapa [%r1]109, %r8 lda [%r1]109, %f0 ldda [%r1]109, %f0 stba %r8, [%r1]109 stha %r0, [%r1]109 stwa %r4, [%r1]109 stxa %r6, [%r1]109 sta %f32, [%r1]109 stda %f48, [%r1]109 casa [%r1]0x6d, %r2, %g0 casxa [%r1]0x6d, %r2, %g0 prefetcha [%r1]109, 0x1e CASE_ASI_0x78_th0: setx 0x66909199, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf5 & ~0x7], %r2 ldx [%r26 + 0x19 & ~0x7], %r4 ldx [%r22 + 0x6b & ~0x7], %r6 ldx [%r24 + 0xb1 & ~0x7], %r8 ldx [%r27 + 0xc7 & ~0x7], %r10 ldx [%r21 + 0x6d & ~0x7], %r12 ldx [%r22 + 0xce & ~0x7], %r14 ldx [%r21 + 0xc9 & ~0x7], %r16 ld [%r27 + 0x25 & ~0x7], %f0 ld [%r23 + 0x46 & ~0x7], %f16 ld [%r21 + 0xe9 & ~0x7], %f32 ld [%r25 + 0xe7 & ~0x7], %f48 ldsba [%r1]120, %r2 ldsha [%r1]120, %r10 ldswa [%r1]120, %r16 lduba [%r1]120, %r14 lduha [%r1]120, %r6 ldxa [%r1]120, %r12 ldda [%r1]120, %r10 ldstuba [%r1]120, %r4 swapa [%r1]120, %r6 lda [%r1]120, %f16 ldda [%r1]120, %f48 stba %r6, [%r1]120 stha %r2, [%r1]120 stwa %r8, [%r1]120 stxa %r4, [%r1]120 sta %f32, [%r1]120 stda %f0, [%r1]120 casa [%r1]0x78, %r2, %g0 casxa [%r1]0x78, %r2, %g0 prefetcha [%r1]120, 0x1d CASE_ASI_0x84_th0: setx 0x13dc2803, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xb2 & ~0x7], %r2 ldx [%r26 + 0x66 & ~0x7], %r4 ldx [%r28 + 0xff & ~0x7], %r6 ldx [%r24 + 0xdf & ~0x7], %r8 ldx [%r25 + 0xd8 & ~0x7], %r10 ldx [%r25 + 0x95 & ~0x7], %r12 ldx [%r24 + 0x7d & ~0x7], %r14 ldx [%r24 + 0x61 & ~0x7], %r16 ld [%r28 + 0xb4 & ~0x7], %f0 ld [%r21 + 0x3f & ~0x7], %f16 ld [%r27 + 0xf9 & ~0x7], %f32 ld [%r22 + 0xf1 & ~0x7], %f48 ldsba [%r1]132, %r4 ldsha [%r1]132, %r2 ldswa [%r1]132, %r6 lduba [%r1]132, %r10 lduha [%r1]132, %r16 ldxa [%r1]132, %r14 ldda [%r1]132, %r4 ldstuba [%r1]132, %r8 swapa [%r1]132, %r14 lda [%r1]132, %f32 ldda [%r1]132, %f0 stba %r0, [%r1]132 stha %r12, [%r1]132 stwa %r2, [%r1]132 stxa %r2, [%r1]132 sta %f32, [%r1]132 stda %f48, [%r1]132 casa [%r1]0x84, %r2, %g0 casxa [%r1]0x84, %r2, %g0 prefetcha [%r1]132, 0x9 CASE_ASI_0x90_th0: setx 0x3867ffd9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xef & ~0x7], %r2 ldx [%r28 + 0x92 & ~0x7], %r4 ldx [%r25 + 0xc4 & ~0x7], %r6 ldx [%r24 + 0xf3 & ~0x7], %r8 ldx [%r27 + 0xa2 & ~0x7], %r10 ldx [%r22 + 0x32 & ~0x7], %r12 ldx [%r22 + 0x90 & ~0x7], %r14 ldx [%r26 + 0x49 & ~0x7], %r16 ld [%r24 + 0x72 & ~0x7], %f0 ld [%r24 + 0x8e & ~0x7], %f16 ld [%r23 + 0xf4 & ~0x7], %f32 ld [%r21 + 0xce & ~0x7], %f48 ldsba [%r1]144, %r2 ldsha [%r1]144, %r2 ldswa [%r1]144, %r12 lduba [%r1]144, %r4 lduha [%r1]144, %r6 ldxa [%r1]144, %r2 ldda [%r1]144, %r14 ldstuba [%r1]144, %r10 swapa [%r1]144, %r12 lda [%r1]144, %f0 ldda [%r1]144, %f48 stba %r6, [%r1]144 stha %r14, [%r1]144 stwa %r6, [%r1]144 stxa %r0, [%r1]144 sta %f48, [%r1]144 stda %f32, [%r1]144 casa [%r1]0x90, %r2, %g0 casxa [%r1]0x90, %r2, %g0 prefetcha [%r1]144, 0x5 CASE_ASI_0x98_th0: setx 0x11f6cc5d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x9a & ~0x7], %r2 ldx [%r23 + 0xd9 & ~0x7], %r4 ldx [%r26 + 0xd7 & ~0x7], %r6 ldx [%r23 + 0x2d & ~0x7], %r8 ldx [%r28 + 0x7f & ~0x7], %r10 ldx [%r21 + 0x65 & ~0x7], %r12 ldx [%r22 + 0x7d & ~0x7], %r14 ldx [%r25 + 0x1 & ~0x7], %r16 ld [%r28 + 0x67 & ~0x7], %f0 ld [%r22 + 0xb1 & ~0x7], %f16 ld [%r24 + 0x34 & ~0x7], %f32 ld [%r25 + 0xf8 & ~0x7], %f48 ldsba [%r1]152, %r2 ldsha [%r1]152, %r10 ldswa [%r1]152, %r2 lduba [%r1]152, %r14 lduha [%r1]152, %r10 ldxa [%r1]152, %r14 ldda [%r1]152, %r4 ldstuba [%r1]152, %r16 swapa [%r1]152, %r6 lda [%r1]152, %f16 ldda [%r1]152, %f32 stba %r14, [%r1]152 stha %r0, [%r1]152 stwa %r6, [%r1]152 stxa %r10, [%r1]152 sta %f32, [%r1]152 stda %f16, [%r1]152 casa [%r1]0x98, %r2, %g0 casxa [%r1]0x98, %r2, %g0 prefetcha [%r1]152, 0x6 CASE_ASI_0xa0_th0: setx 0x1a99aa1c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x31 & ~0x7], %r2 ldx [%r25 + 0x33 & ~0x7], %r4 ldx [%r27 + 0x1 & ~0x7], %r6 ldx [%r28 + 0x64 & ~0x7], %r8 ldx [%r25 + 0x42 & ~0x7], %r10 ldx [%r22 + 0x1a & ~0x7], %r12 ldx [%r26 + 0x8a & ~0x7], %r14 ldx [%r26 + 0xb4 & ~0x7], %r16 ld [%r25 + 0xb3 & ~0x7], %f0 ld [%r27 + 0xda & ~0x7], %f16 ld [%r24 + 0xf8 & ~0x7], %f32 ld [%r25 + 0xc0 & ~0x7], %f48 ldsba [%r1]160, %r8 ldsha [%r1]160, %r4 ldswa [%r1]160, %r2 lduba [%r1]160, %r10 lduha [%r1]160, %r16 ldxa [%r1]160, %r4 ldda [%r1]160, %r10 ldstuba [%r1]160, %r4 swapa [%r1]160, %r8 lda [%r1]160, %f16 ldda [%r1]160, %f16 stba %r14, [%r1]160 stha %r8, [%r1]160 stwa %r12, [%r1]160 stxa %r6, [%r1]160 sta %f0, [%r1]160 stda %f32, [%r1]160 casa [%r1]0xa0, %r2, %g0 casxa [%r1]0xa0, %r2, %g0 prefetcha [%r1]160, 0x15 CASE_ASI_0xa8_th0: setx 0x72227c52, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x8b & ~0x7], %r2 ldx [%r27 + 0xb8 & ~0x7], %r4 ldx [%r22 + 0x9b & ~0x7], %r6 ldx [%r21 + 0x96 & ~0x7], %r8 ldx [%r21 + 0xe0 & ~0x7], %r10 ldx [%r22 + 0x5a & ~0x7], %r12 ldx [%r21 + 0xb9 & ~0x7], %r14 ldx [%r28 + 0x7b & ~0x7], %r16 ld [%r22 + 0x2f & ~0x7], %f0 ld [%r27 + 0x92 & ~0x7], %f16 ld [%r27 + 0xc3 & ~0x7], %f32 ld [%r24 + 0xe & ~0x7], %f48 ldsba [%r1]168, %r6 ldsha [%r1]168, %r4 ldswa [%r1]168, %r4 lduba [%r1]168, %r16 lduha [%r1]168, %r14 ldxa [%r1]168, %r16 ldda [%r1]168, %r16 ldstuba [%r1]168, %r4 swapa [%r1]168, %r4 lda [%r1]168, %f32 ldda [%r1]168, %f48 stba %r4, [%r1]168 stha %r10, [%r1]168 stwa %r12, [%r1]168 stxa %r14, [%r1]168 sta %f32, [%r1]168 stda %f48, [%r1]168 casa [%r1]0xa8, %r2, %g0 casxa [%r1]0xa8, %r2, %g0 prefetcha [%r1]168, 0x5 CASE_ASI_0xb0_th0: setx 0x627aaf58, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xfb & ~0x7], %r2 ldx [%r28 + 0xa8 & ~0x7], %r4 ldx [%r26 + 0xf7 & ~0x7], %r6 ldx [%r26 + 0xfd & ~0x7], %r8 ldx [%r23 + 0xc2 & ~0x7], %r10 ldx [%r28 + 0x92 & ~0x7], %r12 ldx [%r21 + 0xa0 & ~0x7], %r14 ldx [%r25 + 0x47 & ~0x7], %r16 ld [%r26 + 0xd1 & ~0x7], %f0 ld [%r27 + 0xcf & ~0x7], %f16 ld [%r26 + 0xd9 & ~0x7], %f32 ld [%r23 + 0xa9 & ~0x7], %f48 ldsba [%r1]176, %r8 ldsha [%r1]176, %r16 ldswa [%r1]176, %r8 lduba [%r1]176, %r2 lduha [%r1]176, %r12 ldxa [%r1]176, %r4 ldda [%r1]176, %r10 ldstuba [%r1]176, %r12 swapa [%r1]176, %r4 lda [%r1]176, %f48 ldda [%r1]176, %f0 stba %r10, [%r1]176 stha %r8, [%r1]176 stwa %r12, [%r1]176 stxa %r6, [%r1]176 sta %f48, [%r1]176 stda %f0, [%r1]176 casa [%r1]0xb0, %r2, %g0 casxa [%r1]0xb0, %r2, %g0 prefetcha [%r1]176, 0x12 CASE_ASI_0xb8_th0: setx 0x41510366, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xb6 & ~0x7], %r2 ldx [%r26 + 0x84 & ~0x7], %r4 ldx [%r24 + 0x1c & ~0x7], %r6 ldx [%r27 + 0x59 & ~0x7], %r8 ldx [%r27 + 0x8c & ~0x7], %r10 ldx [%r28 + 0xca & ~0x7], %r12 ldx [%r27 + 0xdf & ~0x7], %r14 ldx [%r26 + 0x5 & ~0x7], %r16 ld [%r28 + 0xfc & ~0x7], %f0 ld [%r24 + 0xa5 & ~0x7], %f16 ld [%r24 + 0xe2 & ~0x7], %f32 ld [%r25 + 0x1 & ~0x7], %f48 ldsba [%r1]184, %r6 ldsha [%r1]184, %r16 ldswa [%r1]184, %r4 lduba [%r1]184, %r6 lduha [%r1]184, %r14 ldxa [%r1]184, %r14 ldda [%r1]184, %r16 ldstuba [%r1]184, %r16 swapa [%r1]184, %r6 lda [%r1]184, %f32 ldda [%r1]184, %f48 stba %r2, [%r1]184 stha %r8, [%r1]184 stwa %r14, [%r1]184 stxa %r2, [%r1]184 sta %f16, [%r1]184 stda %f48, [%r1]184 casa [%r1]0xb8, %r2, %g0 casxa [%r1]0xb8, %r2, %g0 prefetcha [%r1]184, 0xf CASE_ASI_0xc6_th0: setx 0x2397d37b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xb5 & ~0x7], %r2 ldx [%r28 + 0xc0 & ~0x7], %r4 ldx [%r23 + 0xe5 & ~0x7], %r6 ldx [%r22 + 0x1e & ~0x7], %r8 ldx [%r23 + 0x83 & ~0x7], %r10 ldx [%r22 + 0xc & ~0x7], %r12 ldx [%r28 + 0x43 & ~0x7], %r14 ldx [%r27 + 0x9 & ~0x7], %r16 ld [%r23 + 0xd7 & ~0x7], %f0 ld [%r23 + 0xfa & ~0x7], %f16 ld [%r25 + 0x2 & ~0x7], %f32 ld [%r28 + 0x5e & ~0x7], %f48 ldsba [%r1]198, %r8 ldsha [%r1]198, %r8 ldswa [%r1]198, %r14 lduba [%r1]198, %r2 lduha [%r1]198, %r8 ldxa [%r1]198, %r8 ldda [%r1]198, %r10 ldstuba [%r1]198, %r6 swapa [%r1]198, %r10 lda [%r1]198, %f16 ldda [%r1]198, %f0 stba %r0, [%r1]198 stha %r0, [%r1]198 stwa %r2, [%r1]198 stxa %r2, [%r1]198 sta %f48, [%r1]198 stda %f0, [%r1]198 casa [%r1]0xc6, %r2, %g0 casxa [%r1]0xc6, %r2, %g0 prefetcha [%r1]198, 0x3 CASE_ASI_0xce_th0: setx 0x20b7869d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x22 & ~0x7], %r2 ldx [%r22 + 0x24 & ~0x7], %r4 ldx [%r22 + 0x58 & ~0x7], %r6 ldx [%r27 + 0xba & ~0x7], %r8 ldx [%r25 + 0xef & ~0x7], %r10 ldx [%r24 + 0x40 & ~0x7], %r12 ldx [%r21 + 0x92 & ~0x7], %r14 ldx [%r21 + 0x41 & ~0x7], %r16 ld [%r25 + 0x69 & ~0x7], %f0 ld [%r26 + 0x52 & ~0x7], %f16 ld [%r25 + 0xdf & ~0x7], %f32 ld [%r25 + 0x15 & ~0x7], %f48 ldsba [%r1]206, %r6 ldsha [%r1]206, %r12 ldswa [%r1]206, %r6 lduba [%r1]206, %r4 lduha [%r1]206, %r4 ldxa [%r1]206, %r16 ldda [%r1]206, %r8 ldstuba [%r1]206, %r2 swapa [%r1]206, %r8 lda [%r1]206, %f32 ldda [%r1]206, %f16 stba %r4, [%r1]206 stha %r8, [%r1]206 stwa %r8, [%r1]206 stxa %r2, [%r1]206 sta %f16, [%r1]206 stda %f32, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x1a CASE_ASI_0xcf_th0: setx 0x1e29d566, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x2f & ~0x7], %r2 ldx [%r24 + 0xb & ~0x7], %r4 ldx [%r23 + 0x3f & ~0x7], %r6 ldx [%r23 + 0x97 & ~0x7], %r8 ldx [%r23 + 0x31 & ~0x7], %r10 ldx [%r23 + 0x61 & ~0x7], %r12 ldx [%r21 + 0xa & ~0x7], %r14 ldx [%r23 + 0xa & ~0x7], %r16 ld [%r21 + 0xe1 & ~0x7], %f0 ld [%r27 + 0x88 & ~0x7], %f16 ld [%r24 + 0x63 & ~0x7], %f32 ld [%r25 + 0x8b & ~0x7], %f48 ldsba [%r1]207, %r16 ldsha [%r1]207, %r14 ldswa [%r1]207, %r6 lduba [%r1]207, %r10 lduha [%r1]207, %r6 ldxa [%r1]207, %r4 ldda [%r1]207, %r14 ldstuba [%r1]207, %r6 swapa [%r1]207, %r14 lda [%r1]207, %f0 ldda [%r1]207, %f16 stba %r2, [%r1]207 stha %r10, [%r1]207 stwa %r12, [%r1]207 stxa %r10, [%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_0xde_th0: setx 0x721c4756, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xcc & ~0x7], %r2 ldx [%r24 + 0x94 & ~0x7], %r4 ldx [%r28 + 0x3 & ~0x7], %r6 ldx [%r22 + 0x37 & ~0x7], %r8 ldx [%r21 + 0x10 & ~0x7], %r10 ldx [%r26 + 0x70 & ~0x7], %r12 ldx [%r26 + 0xb6 & ~0x7], %r14 ldx [%r22 + 0x13 & ~0x7], %r16 ld [%r21 + 0xc2 & ~0x7], %f0 ld [%r25 + 0x4a & ~0x7], %f16 ld [%r27 + 0x4e & ~0x7], %f32 ld [%r26 + 0xd2 & ~0x7], %f48 ldsba [%r1]222, %r6 ldsha [%r1]222, %r10 ldswa [%r1]222, %r6 lduba [%r1]222, %r10 lduha [%r1]222, %r12 ldxa [%r1]222, %r2 ldda [%r1]222, %r2 ldstuba [%r1]222, %r12 swapa [%r1]222, %r6 lda [%r1]222, %f16 ldda [%r1]222, %f16 stba %r12, [%r1]222 stha %r12, [%r1]222 stwa %r10, [%r1]222 stxa %r0, [%r1]222 sta %f0, [%r1]222 stda %f0, [%r1]222 casa [%r1]0xde, %r2, %g0 casxa [%r1]0xde, %r2, %g0 prefetcha [%r1]222, 0x0 CASE_ASI_0xec_th0: setx 0x715a74cd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xc & ~0x7], %r2 ldx [%r21 + 0x48 & ~0x7], %r4 ldx [%r28 + 0x22 & ~0x7], %r6 ldx [%r25 + 0x23 & ~0x7], %r8 ldx [%r21 + 0x88 & ~0x7], %r10 ldx [%r25 + 0x25 & ~0x7], %r12 ldx [%r24 + 0xf & ~0x7], %r14 ldx [%r27 + 0x2c & ~0x7], %r16 ld [%r24 + 0xd0 & ~0x7], %f0 ld [%r25 + 0x78 & ~0x7], %f16 ld [%r24 + 0x86 & ~0x7], %f32 ld [%r21 + 0x1d & ~0x7], %f48 ldsba [%r1]236, %r14 ldsha [%r1]236, %r2 ldswa [%r1]236, %r2 lduba [%r1]236, %r8 lduha [%r1]236, %r8 ldxa [%r1]236, %r12 ldda [%r1]236, %r4 ldstuba [%r1]236, %r4 swapa [%r1]236, %r4 lda [%r1]236, %f16 ldda [%r1]236, %f0 stba %r10, [%r1]236 stha %r14, [%r1]236 stwa %r14, [%r1]236 stxa %r14, [%r1]236 sta %f32, [%r1]236 stda %f16, [%r1]236 casa [%r1]0xec, %r2, %g0 casxa [%r1]0xec, %r2, %g0 prefetcha [%r1]236, 0x16 CASE_ASI_0xf6_th0: setx 0x5768594d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xa6 & ~0x7], %r2 ldx [%r28 + 0xfb & ~0x7], %r4 ldx [%r21 + 0x6a & ~0x7], %r6 ldx [%r26 + 0xc8 & ~0x7], %r8 ldx [%r27 + 0x45 & ~0x7], %r10 ldx [%r27 + 0x24 & ~0x7], %r12 ldx [%r28 + 0x74 & ~0x7], %r14 ldx [%r23 + 0x4 & ~0x7], %r16 ld [%r28 + 0x95 & ~0x7], %f0 ld [%r24 + 0x81 & ~0x7], %f16 ld [%r22 + 0x53 & ~0x7], %f32 ld [%r22 + 0x59 & ~0x7], %f48 ldsba [%r1]246, %r6 ldsha [%r1]246, %r16 ldswa [%r1]246, %r4 lduba [%r1]246, %r6 lduha [%r1]246, %r16 ldxa [%r1]246, %r4 ldda [%r1]246, %r6 ldstuba [%r1]246, %r6 swapa [%r1]246, %r10 lda [%r1]246, %f16 ldda [%r1]246, %f32 stba %r10, [%r1]246 stha %r12, [%r1]246 stwa %r10, [%r1]246 stxa %r10, [%r1]246 sta %f0, [%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, %r2 ldsha [%r1]65, %r14 ldswa [%r1]65, %r6 lduba [%r1]65, %r8 lduha [%r1]65, %r4 ldxa [%r1]65, %r16 ldda [%r1]65, %r6 ldstuba [%r1]65, %r4 swapa [%r1]65, %r12 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r8, [%r1]65 stha %r4, [%r1]65 stwa %r0, [%r1]65 stxa %r8, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x0 CASE_ASI_0x41_th0_0x10: set 0x10, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r4 ldswa [%r1]65, %r16 lduba [%r1]65, %r10 lduha [%r1]65, %r6 ldxa [%r1]65, %r16 ldda [%r1]65, %r6 ldstuba [%r1]65, %r10 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r2, [%r1]65 stha %r4, [%r1]65 stwa %r4, [%r1]65 stxa %r0, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x6 CASE_ASI_0x41_th0_0x58: set 0x58, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r14 lduba [%r1]65, %r16 lduha [%r1]65, %r4 ldxa [%r1]65, %r4 ldda [%r1]65, %r6 ldstuba [%r1]65, %r2 swapa [%r1]65, %r14 lda [%r1]65, %f48 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r14, [%r1]65 stwa %r8, [%r1]65 stxa %r4, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x12 CASE_ASI_0x4f_th0_range8: !!asi_range = 0x0-0x38 set 0xa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r8 ldsha [%r1]79, %r16 ldswa [%r1]79, %r4 lduba [%r1]79, %r16 lduha [%r1]79, %r6 ldxa [%r1]79, %r16 ldda [%r1]79, %r10 ldstuba [%r1]79, %r10 swapa [%r1]79, %r4 lda [%r1]79, %f32 ldda [%r1]79, %f16 stba %r12, [%r1]79 stha %r8, [%r1]79 stwa %r4, [%r1]79 sta %f32, [%r1]79 stda %f0, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x1f CASE_ASI_0x4f_th0_rand: setx 0x22376413, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xb7 & ~0x7], %r2 ldx [%r22 + 0xe7 & ~0x7], %r4 ldx [%r27 + 0xdd & ~0x7], %r6 ldx [%r26 + 0xe6 & ~0x7], %r8 ldx [%r24 + 0x6 & ~0x7], %r10 ldx [%r25 + 0x0 & ~0x7], %r12 ldx [%r26 + 0x8b & ~0x7], %r14 ldx [%r23 + 0x1 & ~0x7], %r16 ld [%r25 + 0xc1 & ~0x7], %f0 ld [%r27 + 0x5c & ~0x7], %f16 ld [%r25 + 0xbf & ~0x7], %f32 ld [%r28 + 0xf5 & ~0x7], %f48 ldsba [%r1]79, %r16 ldsha [%r1]79, %r4 ldswa [%r1]79, %r10 lduba [%r1]79, %r8 lduha [%r1]79, %r16 ldxa [%r1]79, %r8 ldda [%r1]79, %r2 ldstuba [%r1]79, %r8 swapa [%r1]79, %r12 lda [%r1]79, %f0 ldda [%r1]79, %f0 stba %r4, [%r1]79 stha %r2, [%r1]79 stwa %r2, [%r1]79 stxa %r8, [%r1]79 sta %f0, [%r1]79 stda %f48, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x1a CASE_ASI_0x4c_th0_range9: !!asi_range = 0x0-0x18 set 0xf, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r8 ldsha [%r1]76, %r2 ldswa [%r1]76, %r16 lduba [%r1]76, %r6 lduha [%r1]76, %r14 ldxa [%r1]76, %r16 ldda [%r1]76, %r16 ldstuba [%r1]76, %r10 swapa [%r1]76, %r14 lda [%r1]76, %f16 ldda [%r1]76, %f16 stba %r6, [%r1]76 stha %r4, [%r1]76 stwa %r12, [%r1]76 sta %f0, [%r1]76 stda %f48, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xb CASE_ASI_0x4c_th0_rand: setx 0x4d4445d9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xd3 & ~0x7], %r2 ldx [%r22 + 0xc3 & ~0x7], %r4 ldx [%r26 + 0x28 & ~0x7], %r6 ldx [%r24 + 0x61 & ~0x7], %r8 ldx [%r22 + 0x1e & ~0x7], %r10 ldx [%r25 + 0x63 & ~0x7], %r12 ldx [%r25 + 0x23 & ~0x7], %r14 ldx [%r24 + 0x2f & ~0x7], %r16 ld [%r27 + 0x86 & ~0x7], %f0 ld [%r24 + 0x99 & ~0x7], %f16 ld [%r25 + 0x32 & ~0x7], %f32 ld [%r28 + 0x78 & ~0x7], %f48 ldsba [%r1]76, %r4 ldsha [%r1]76, %r12 ldswa [%r1]76, %r12 lduba [%r1]76, %r6 lduha [%r1]76, %r6 ldxa [%r1]76, %r14 ldda [%r1]76, %r10 ldstuba [%r1]76, %r8 swapa [%r1]76, %r12 lda [%r1]76, %f0 ldda [%r1]76, %f0 stba %r4, [%r1]76 stha %r14, [%r1]76 stwa %r4, [%r1]76 stxa %r6, [%r1]76 sta %f16, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x4 CASE_ASI_0x40_th0_0x30: set 0x30, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r10 ldswa [%r1]64, %r10 lduba [%r1]64, %r14 lduha [%r1]64, %r6 ldxa [%r1]64, %r6 ldda [%r1]64, %r10 ldstuba [%r1]64, %r2 swapa [%r1]64, %r12 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r6, [%r1]64 stwa %r0, [%r1]64 stxa %r14, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xc CASE_ASI_0x40_th0_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r4 ldswa [%r1]64, %r8 lduba [%r1]64, %r6 lduha [%r1]64, %r6 ldxa [%r1]64, %r2 ldda [%r1]64, %r10 ldstuba [%r1]64, %r12 swapa [%r1]64, %r14 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r6, [%r1]64 stha %r6, [%r1]64 stwa %r2, [%r1]64 stxa %r2, [%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_th0_0x28: set 0x28, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r4 ldswa [%r1]64, %r14 lduba [%r1]64, %r8 lduha [%r1]64, %r2 ldxa [%r1]64, %r16 ldda [%r1]64, %r12 ldstuba [%r1]64, %r8 swapa [%r1]64, %r8 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r12, [%r1]64 stha %r12, [%r1]64 stwa %r8, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x3 CASE_ASI_0x45_th0_range10: !!asi_range = 0x0-0x18 set 0x12, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r12 ldsha [%r1]69, %r2 ldswa [%r1]69, %r12 lduba [%r1]69, %r8 lduha [%r1]69, %r14 ldxa [%r1]69, %r16 ldda [%r1]69, %r4 ldstuba [%r1]69, %r2 swapa [%r1]69, %r14 lda [%r1]69, %f48 ldda [%r1]69, %f48 stba %r8, [%r1]69 stha %r0, [%r1]69 stwa %r12, [%r1]69 sta %f48, [%r1]69 stda %f16, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0xe ldx [%r28 + 0xfe & ~0x7], %r2 ldx [%r27 + 0x9d & ~0x7], %r4 ldx [%r23 + 0x34 & ~0x7], %r6 ldx [%r28 + 0x3c & ~0x7], %r8 ldx [%r24 + 0x4a & ~0x7], %r10 ldx [%r27 + 0x27 & ~0x7], %r12 ldx [%r23 + 0x7a & ~0x7], %r14 ldx [%r25 + 0xa2 & ~0x7], %r16 ld [%r21 + 0x11 & ~0x7], %f0 ld [%r24 + 0x27 & ~0x7], %f16 ld [%r23 + 0xfc & ~0x7], %f32 ld [%r22 + 0x88 & ~0x7], %f48 CASE_ASI_0x45_rand11: set 0x10e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r14 ldsha [%r1]69, %r10 ldswa [%r1]69, %r2 lduba [%r1]69, %r6 lduha [%r1]69, %r2 ldxa [%r1]69, %r12 ldda [%r1]69, %r10 ldstuba [%r1]69, %r6 swapa [%r1]69, %r8 lda [%r1]69, %f32 ldda [%r1]69, %f16 stba %r12, [%r1]69 stha %r2, [%r1]69 stwa %r10, [%r1]69 sta %f0, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x1d CASE_ASI_0x50_th0_0x0: mov %g0, %r1 ldsba [%r1]80, %r10 ldsha [%r1]80, %r6 ldswa [%r1]80, %r4 lduba [%r1]80, %r8 lduha [%r1]80, %r6 ldxa [%r1]80, %r8 ldda [%r1]80, %r16 ldstuba [%r1]80, %r12 swapa [%r1]80, %r2 lda [%r1]80, %f48 ldda [%r1]80, %f0 stba %r14, [%r1]80 stha %r0, [%r1]80 stwa %r6, [%r1]80 stxa %r10, [%r1]80 sta %f16, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x13 CASE_ASI_0x5e_th0_range12: !!asi_range = 0x0-0x7f8 set 0x7d9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r4 ldsha [%r1]94, %r2 ldswa [%r1]94, %r2 lduba [%r1]94, %r4 lduha [%r1]94, %r14 ldxa [%r1]94, %r10 ldda [%r1]94, %r8 ldstuba [%r1]94, %r8 swapa [%r1]94, %r8 lda [%r1]94, %f16 ldda [%r1]94, %f48 stba %r10, [%r1]94 stha %r8, [%r1]94 stwa %r4, [%r1]94 stxa %r10, [%r1]94 sta %f16, [%r1]94 stda %f0, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x0 CASE_ASI_0x5e_th0_rand: setx 0x3dc86dcf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x52 & ~0x7], %r2 ldx [%r23 + 0x8c & ~0x7], %r4 ldx [%r26 + 0xfb & ~0x7], %r6 ldx [%r24 + 0xc9 & ~0x7], %r8 ldx [%r21 + 0xb3 & ~0x7], %r10 ldx [%r26 + 0x1d & ~0x7], %r12 ldx [%r23 + 0x4f & ~0x7], %r14 ldx [%r21 + 0xa3 & ~0x7], %r16 ld [%r24 + 0x9f & ~0x7], %f0 ld [%r26 + 0xc2 & ~0x7], %f16 ld [%r24 + 0x8b & ~0x7], %f32 ld [%r27 + 0x9c & ~0x7], %f48 ldsba [%r1]94, %r6 ldsha [%r1]94, %r8 ldswa [%r1]94, %r8 lduba [%r1]94, %r2 lduha [%r1]94, %r6 ldxa [%r1]94, %r4 ldda [%r1]94, %r2 ldstuba [%r1]94, %r14 swapa [%r1]94, %r16 lda [%r1]94, %f0 ldda [%r1]94, %f16 stba %r12, [%r1]94 stha %r0, [%r1]94 stwa %r0, [%r1]94 stxa %r0, [%r1]94 sta %f32, [%r1]94 stda %f0, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0xb CASE_ASI_0x73_th0_0x0: mov %g0, %r1 ldsba [%r1]115, %r12 ldsha [%r1]115, %r14 ldswa [%r1]115, %r12 lduba [%r1]115, %r16 lduha [%r1]115, %r2 ldxa [%r1]115, %r4 ldda [%r1]115, %r8 ldstuba [%r1]115, %r6 swapa [%r1]115, %r2 lda [%r1]115, %f0 ldda [%r1]115, %f48 stba %r10, [%r1]115 stha %r10, [%r1]115 stwa %r0, [%r1]115 sta %f48, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x10 CASE_ASI_0x73_th0_rand: setx 0x6a58b174, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x22 & ~0x7], %r2 ldx [%r25 + 0xb6 & ~0x7], %r4 ldx [%r27 + 0x79 & ~0x7], %r6 ldx [%r24 + 0x72 & ~0x7], %r8 ldx [%r24 + 0xb4 & ~0x7], %r10 ldx [%r22 + 0xbe & ~0x7], %r12 ldx [%r25 + 0x9b & ~0x7], %r14 ldx [%r25 + 0x39 & ~0x7], %r16 ld [%r26 + 0xea & ~0x7], %f0 ld [%r23 + 0xa7 & ~0x7], %f16 ld [%r26 + 0x7 & ~0x7], %f32 ld [%r27 + 0x49 & ~0x7], %f48 ldsba [%r1]115, %r2 ldsha [%r1]115, %r6 ldswa [%r1]115, %r6 lduba [%r1]115, %r12 lduha [%r1]115, %r6 ldxa [%r1]115, %r16 ldda [%r1]115, %r16 ldstuba [%r1]115, %r16 swapa [%r1]115, %r6 lda [%r1]115, %f0 ldda [%r1]115, %f16 stba %r2, [%r1]115 stha %r14, [%r1]115 stwa %r4, [%r1]115 stxa %r2, [%r1]115 sta %f16, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0xd CASE_ASI_0x58_th0_0x18: set 0x18, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r6 ldswa [%r1]88, %r14 lduba [%r1]88, %r10 lduha [%r1]88, %r10 ldxa [%r1]88, %r2 ldda [%r1]88, %r10 ldstuba [%r1]88, %r10 swapa [%r1]88, %r2 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r14, [%r1]88 stha %r6, [%r1]88 stwa %r0, [%r1]88 sta %f32, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xe CASE_ASI_0x58_th0_0x30: set 0x30, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r12 ldswa [%r1]88, %r12 lduba [%r1]88, %r2 lduha [%r1]88, %r8 ldxa [%r1]88, %r16 ldda [%r1]88, %r16 ldstuba [%r1]88, %r8 swapa [%r1]88, %r6 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r0, [%r1]88 stha %r0, [%r1]88 stwa %r2, [%r1]88 sta %f32, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xb CASE_ASI_0x58_th0_0x38: set 0x38, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r6 ldswa [%r1]88, %r10 lduba [%r1]88, %r8 lduha [%r1]88, %r14 ldxa [%r1]88, %r6 ldda [%r1]88, %r12 ldstuba [%r1]88, %r2 swapa [%r1]88, %r12 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r6, [%r1]88 stha %r2, [%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, 0x1 CASE_ASI_0x58_th0_0x40: set 0x40, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r8 ldswa [%r1]88, %r4 lduba [%r1]88, %r4 lduha [%r1]88, %r8 ldxa [%r1]88, %r8 ldda [%r1]88, %r2 ldstuba [%r1]88, %r16 swapa [%r1]88, %r14 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r14, [%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, 0x1b CASE_ASI_0x58_th0_0x80: set 0x80, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r12 ldswa [%r1]88, %r2 lduba [%r1]88, %r6 lduha [%r1]88, %r14 ldxa [%r1]88, %r10 ldda [%r1]88, %r10 ldstuba [%r1]88, %r16 swapa [%r1]88, %r6 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r0, [%r1]88 stha %r14, [%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, 0x2 CASE_ASI_0x56_th0_range13: !!asi_range = 0x0-0x1f8 set 0x97, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r6 ldsha [%r1]86, %r8 ldswa [%r1]86, %r6 lduba [%r1]86, %r12 lduha [%r1]86, %r4 ldxa [%r1]86, %r10 ldda [%r1]86, %r2 ldstuba [%r1]86, %r10 swapa [%r1]86, %r12 lda [%r1]86, %f0 ldda [%r1]86, %f48 stba %r4, [%r1]86 stha %r12, [%r1]86 stwa %r0, [%r1]86 stxa %r2, [%r1]86 sta %f16, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0xc CASE_ASI_0x56_th0_range14: !!asi_range = 0x400-0x5f8 set 0x41d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r10 ldsha [%r1]86, %r10 ldswa [%r1]86, %r6 lduba [%r1]86, %r2 lduha [%r1]86, %r10 ldxa [%r1]86, %r4 ldda [%r1]86, %r12 ldstuba [%r1]86, %r16 swapa [%r1]86, %r4 lda [%r1]86, %f0 ldda [%r1]86, %f16 stba %r8, [%r1]86 stha %r8, [%r1]86 stwa %r12, [%r1]86 stxa %r12, [%r1]86 sta %f48, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1d CASE_ASI_0x56_th0_rand: setx 0x17f4a0d3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xcd & ~0x7], %r2 ldx [%r24 + 0xbc & ~0x7], %r4 ldx [%r27 + 0xd7 & ~0x7], %r6 ldx [%r27 + 0x20 & ~0x7], %r8 ldx [%r24 + 0x7b & ~0x7], %r10 ldx [%r27 + 0x53 & ~0x7], %r12 ldx [%r28 + 0x1f & ~0x7], %r14 ldx [%r23 + 0x41 & ~0x7], %r16 ld [%r22 + 0x40 & ~0x7], %f0 ld [%r28 + 0xa2 & ~0x7], %f16 ld [%r25 + 0xa6 & ~0x7], %f32 ld [%r22 + 0xdf & ~0x7], %f48 ldsba [%r1]86, %r12 ldsha [%r1]86, %r10 ldswa [%r1]86, %r8 lduba [%r1]86, %r10 lduha [%r1]86, %r14 ldxa [%r1]86, %r16 ldda [%r1]86, %r14 ldstuba [%r1]86, %r10 swapa [%r1]86, %r12 lda [%r1]86, %f48 ldda [%r1]86, %f16 stba %r4, [%r1]86 stha %r14, [%r1]86 stwa %r6, [%r1]86 stxa %r0, [%r1]86 sta %f0, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x7 CASE_ASI_0x41_th0_0x20: set 0x20, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r10 ldswa [%r1]65, %r14 lduba [%r1]65, %r8 lduha [%r1]65, %r16 ldxa [%r1]65, %r14 ldda [%r1]65, %r6 ldstuba [%r1]65, %r14 swapa [%r1]65, %r6 lda [%r1]65, %f0 ldda [%r1]65, %f32 stba %r10, [%r1]65 stha %r6, [%r1]65 stwa %r12, [%r1]65 sta %f16, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xa CASE_ASI_0x41_th0_0x38: set 0x38, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r8 ldswa [%r1]65, %r4 lduba [%r1]65, %r16 lduha [%r1]65, %r10 ldxa [%r1]65, %r16 ldda [%r1]65, %r8 ldstuba [%r1]65, %r14 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r8, [%r1]65 stha %r6, [%r1]65 stwa %r8, [%r1]65 sta %f32, [%r1]65 stda %f32, [%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, %r12 ldsha [%r1]65, %r2 ldswa [%r1]65, %r8 lduba [%r1]65, %r16 lduha [%r1]65, %r14 ldxa [%r1]65, %r12 ldda [%r1]65, %r4 ldstuba [%r1]65, %r8 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r10, [%r1]65 stwa %r6, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x4 CASE_ASI_0x41_th0_rand: setx 0x4ffb21d5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xce & ~0x7], %r2 ldx [%r23 + 0x2a & ~0x7], %r4 ldx [%r27 + 0xb0 & ~0x7], %r6 ldx [%r23 + 0x20 & ~0x7], %r8 ldx [%r26 + 0xfa & ~0x7], %r10 ldx [%r27 + 0x2 & ~0x7], %r12 ldx [%r28 + 0xc2 & ~0x7], %r14 ldx [%r24 + 0xeb & ~0x7], %r16 ld [%r26 + 0xdb & ~0x7], %f0 ld [%r28 + 0x15 & ~0x7], %f16 ld [%r24 + 0xb1 & ~0x7], %f32 ld [%r23 + 0xd9 & ~0x7], %f48 ldsba [%r1]65, %r2 ldsha [%r1]65, %r2 ldswa [%r1]65, %r6 lduba [%r1]65, %r6 lduha [%r1]65, %r6 ldxa [%r1]65, %r16 ldda [%r1]65, %r10 ldstuba [%r1]65, %r16 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r6, [%r1]65 stha %r8, [%r1]65 stwa %r4, [%r1]65 stxa %r2, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xc ldx [%r27 + 0xa6 & ~0x7], %r2 ldx [%r22 + 0xd4 & ~0x7], %r4 ldx [%r24 + 0x12 & ~0x7], %r6 ldx [%r21 + 0xfb & ~0x7], %r8 ldx [%r28 + 0xaf & ~0x7], %r10 ldx [%r25 + 0xa8 & ~0x7], %r12 ldx [%r27 + 0x58 & ~0x7], %r14 ldx [%r24 + 0xf3 & ~0x7], %r16 ld [%r23 + 0x75 & ~0x7], %f0 ld [%r28 + 0x4b & ~0x7], %f16 ld [%r26 + 0xe2 & ~0x7], %f32 ld [%r26 + 0x68 & ~0x7], %f48 CASE_ASI_0x41_rand15: set 0x8, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r8 ldswa [%r1]65, %r16 lduba [%r1]65, %r14 lduha [%r1]65, %r16 ldxa [%r1]65, %r10 ldda [%r1]65, %r6 ldstuba [%r1]65, %r14 swapa [%r1]65, %r16 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r8, [%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, 0x11 CASE_ASI_0x41_rand16: set 0x18, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r12 ldswa [%r1]65, %r12 lduba [%r1]65, %r2 lduha [%r1]65, %r10 ldxa [%r1]65, %r12 ldda [%r1]65, %r12 ldstuba [%r1]65, %r2 swapa [%r1]65, %r2 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r2, [%r1]65 stha %r14, [%r1]65 stwa %r2, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xe CASE_ASI_0x41_rand17: set 0x28, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r14 ldswa [%r1]65, %r8 lduba [%r1]65, %r4 lduha [%r1]65, %r8 ldxa [%r1]65, %r12 ldda [%r1]65, %r6 ldstuba [%r1]65, %r12 swapa [%r1]65, %r8 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r10, [%r1]65 stha %r8, [%r1]65 stwa %r4, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1f CASE_ASI_0x41_rand18: set 0x40, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r10 ldswa [%r1]65, %r8 lduba [%r1]65, %r16 lduha [%r1]65, %r4 ldxa [%r1]65, %r4 ldda [%r1]65, %r4 ldstuba [%r1]65, %r14 swapa [%r1]65, %r6 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r4, [%r1]65 stha %r2, [%r1]65 stwa %r14, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x41_rand19: set 0x48, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r16 lduba [%r1]65, %r10 lduha [%r1]65, %r16 ldxa [%r1]65, %r16 ldda [%r1]65, %r4 ldstuba [%r1]65, %r4 swapa [%r1]65, %r16 lda [%r1]65, %f48 ldda [%r1]65, %f0 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, 0x19 CASE_ASI_0x41_rand20: set 0xd4, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]65, %r2 ldsha [%r1]65, %r4 ldswa [%r1]65, %r10 lduba [%r1]65, %r4 lduha [%r1]65, %r8 ldxa [%r1]65, %r8 ldda [%r1]65, %r2 ldstuba [%r1]65, %r16 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r14, [%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, 0xd CASE_ASI_0x5d_th0_range21: !!asi_range = 0x0-0xff8 set 0xa2f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r8 ldsha [%r1]93, %r8 ldswa [%r1]93, %r14 lduba [%r1]93, %r6 lduha [%r1]93, %r6 ldxa [%r1]93, %r10 ldda [%r1]93, %r16 ldstuba [%r1]93, %r8 swapa [%r1]93, %r10 lda [%r1]93, %f48 ldda [%r1]93, %f0 stba %r6, [%r1]93 stha %r8, [%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, 0x4 CASE_ASI_0x20_th0_range22: !!asi_range = 0x0-0x38 set 0x7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r16 ldsha [%r1]32, %r16 ldswa [%r1]32, %r6 lduba [%r1]32, %r2 lduha [%r1]32, %r16 ldxa [%r1]32, %r12 ldda [%r1]32, %r16 ldstuba [%r1]32, %r2 swapa [%r1]32, %r8 lda [%r1]32, %f48 ldda [%r1]32, %f0 stba %r2, [%r1]32 stha %r10, [%r1]32 stwa %r14, [%r1]32 sta %f32, [%r1]32 stda %f16, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x13 CASE_ASI_0x20_th0_rand: setx 0x6d812651, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x5f & ~0x7], %r2 ldx [%r26 + 0x63 & ~0x7], %r4 ldx [%r21 + 0x50 & ~0x7], %r6 ldx [%r26 + 0x7d & ~0x7], %r8 ldx [%r22 + 0x37 & ~0x7], %r10 ldx [%r26 + 0xfd & ~0x7], %r12 ldx [%r23 + 0x63 & ~0x7], %r14 ldx [%r26 + 0x65 & ~0x7], %r16 ld [%r25 + 0xf & ~0x7], %f0 ld [%r23 + 0xaa & ~0x7], %f16 ld [%r27 + 0x7c & ~0x7], %f32 ld [%r26 + 0xd4 & ~0x7], %f48 ldsba [%r1]32, %r16 ldsha [%r1]32, %r10 ldswa [%r1]32, %r16 lduba [%r1]32, %r16 lduha [%r1]32, %r16 ldxa [%r1]32, %r10 ldda [%r1]32, %r8 ldstuba [%r1]32, %r10 swapa [%r1]32, %r2 lda [%r1]32, %f32 ldda [%r1]32, %f16 stba %r12, [%r1]32 stha %r0, [%r1]32 stwa %r2, [%r1]32 stxa %r12, [%r1]32 sta %f32, [%r1]32 stda %f32, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x3 CASE_ASI_0x4c_th0_0x20: set 0x20, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r8 ldswa [%r1]76, %r2 lduba [%r1]76, %r6 lduha [%r1]76, %r2 ldxa [%r1]76, %r10 ldda [%r1]76, %r8 ldstuba [%r1]76, %r16 swapa [%r1]76, %r8 lda [%r1]76, %f48 ldda [%r1]76, %f32 stba %r14, [%r1]76 stha %r8, [%r1]76 stwa %r2, [%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, 0x0 CASE_ASI_0x4c_th0_0x28: set 0x28, %r1 ldsba [%r1]76, %r14 ldsha [%r1]76, %r6 ldswa [%r1]76, %r12 lduba [%r1]76, %r6 lduha [%r1]76, %r12 ldxa [%r1]76, %r4 ldda [%r1]76, %r4 ldstuba [%r1]76, %r2 swapa [%r1]76, %r12 lda [%r1]76, %f32 ldda [%r1]76, %f32 stba %r12, [%r1]76 stha %r0, [%r1]76 stwa %r10, [%r1]76 stxa %r0, [%r1]76 sta %f48, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x17 CASE_ASI_0x58_th0_0x0: mov %g0, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r16 ldswa [%r1]88, %r6 lduba [%r1]88, %r4 lduha [%r1]88, %r8 ldxa [%r1]88, %r8 ldda [%r1]88, %r8 ldstuba [%r1]88, %r6 swapa [%r1]88, %r10 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r0, [%r1]88 stwa %r0, [%r1]88 stxa %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_th0_0x20: set 0x20, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r8 ldswa [%r1]88, %r6 lduba [%r1]88, %r10 lduha [%r1]88, %r4 ldxa [%r1]88, %r6 ldda [%r1]88, %r12 ldstuba [%r1]88, %r10 swapa [%r1]88, %r12 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r8, [%r1]88 stha %r4, [%r1]88 stwa %r2, [%r1]88 stxa %r12, [%r1]88 sta %f16, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x16 CASE_ASI_0x58_th0_rand: setx 0x7c7e4185, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xb2 & ~0x7], %r2 ldx [%r26 + 0x28 & ~0x7], %r4 ldx [%r27 + 0x56 & ~0x7], %r6 ldx [%r27 + 0x54 & ~0x7], %r8 ldx [%r22 + 0x2f & ~0x7], %r10 ldx [%r21 + 0x43 & ~0x7], %r12 ldx [%r27 + 0xf4 & ~0x7], %r14 ldx [%r28 + 0x80 & ~0x7], %r16 ld [%r28 + 0xbb & ~0x7], %f0 ld [%r24 + 0x15 & ~0x7], %f16 ld [%r27 + 0x22 & ~0x7], %f32 ld [%r27 + 0x24 & ~0x7], %f48 ldsba [%r1]88, %r10 ldsha [%r1]88, %r6 ldswa [%r1]88, %r6 lduba [%r1]88, %r16 lduha [%r1]88, %r10 ldxa [%r1]88, %r14 ldda [%r1]88, %r4 ldstuba [%r1]88, %r6 swapa [%r1]88, %r6 lda [%r1]88, %f0 ldda [%r1]88, %f0 stba %r10, [%r1]88 stha %r8, [%r1]88 stwa %r0, [%r1]88 stxa %r4, [%r1]88 sta %f48, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x7 CASE_ASI_0x57_th0: setx 0x1afa8a11, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x4f & ~0x7], %r2 ldx [%r28 + 0x61 & ~0x7], %r4 ldx [%r28 + 0xa & ~0x7], %r6 ldx [%r27 + 0xd7 & ~0x7], %r8 ldx [%r25 + 0x78 & ~0x7], %r10 ldx [%r23 + 0xb5 & ~0x7], %r12 ldx [%r28 + 0xf4 & ~0x7], %r14 ldx [%r24 + 0xaa & ~0x7], %r16 ld [%r26 + 0x50 & ~0x7], %f0 ld [%r25 + 0x9 & ~0x7], %f16 ld [%r27 + 0x84 & ~0x7], %f32 ld [%r23 + 0xff & ~0x7], %f48 ldsba [%r1]87, %r4 ldsha [%r1]87, %r10 ldswa [%r1]87, %r4 lduba [%r1]87, %r6 lduha [%r1]87, %r4 ldxa [%r1]87, %r2 ldda [%r1]87, %r8 ldstuba [%r1]87, %r4 swapa [%r1]87, %r6 lda [%r1]87, %f0 ldda [%r1]87, %f16 stba %r14, [%r1]87 stha %r14, [%r1]87 stwa %r8, [%r1]87 sta %f48, [%r1]87 stda %f48, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x1e CASE_ASI_0x57_th0_rand: setx 0x3d2714a6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x17 & ~0x7], %r2 ldx [%r24 + 0xf7 & ~0x7], %r4 ldx [%r22 + 0xa5 & ~0x7], %r6 ldx [%r25 + 0x55 & ~0x7], %r8 ldx [%r26 + 0x94 & ~0x7], %r10 ldx [%r23 + 0x79 & ~0x7], %r12 ldx [%r22 + 0x71 & ~0x7], %r14 ldx [%r24 + 0x8a & ~0x7], %r16 ld [%r27 + 0xab & ~0x7], %f0 ld [%r26 + 0x6d & ~0x7], %f16 ld [%r28 + 0x91 & ~0x7], %f32 ld [%r22 + 0xa0 & ~0x7], %f48 ldsba [%r1]87, %r6 ldsha [%r1]87, %r14 ldswa [%r1]87, %r6 lduba [%r1]87, %r14 lduha [%r1]87, %r12 ldxa [%r1]87, %r4 ldda [%r1]87, %r12 ldstuba [%r1]87, %r14 swapa [%r1]87, %r2 lda [%r1]87, %f48 ldda [%r1]87, %f0 stba %r10, [%r1]87 stha %r14, [%r1]87 stwa %r4, [%r1]87 stxa %r10, [%r1]87 sta %f32, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x16 CASE_ASI_0x51_th0_range23: !!asi_range = 0x0-0x38 set 0x10, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r12 ldsha [%r1]81, %r14 ldswa [%r1]81, %r6 lduba [%r1]81, %r2 lduha [%r1]81, %r4 ldxa [%r1]81, %r8 ldda [%r1]81, %r4 ldstuba [%r1]81, %r12 swapa [%r1]81, %r8 lda [%r1]81, %f0 ldda [%r1]81, %f16 stba %r2, [%r1]81 stha %r12, [%r1]81 stwa %r10, [%r1]81 sta %f32, [%r1]81 stda %f48, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x14 CASE_ASI_0x5a_th0_range24: !!asi_range = 0x0-0x38 set 0x29, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r4 ldsha [%r1]90, %r4 ldswa [%r1]90, %r12 lduba [%r1]90, %r8 lduha [%r1]90, %r4 ldxa [%r1]90, %r16 ldda [%r1]90, %r16 ldstuba [%r1]90, %r16 swapa [%r1]90, %r14 lda [%r1]90, %f32 ldda [%r1]90, %f16 stba %r2, [%r1]90 stha %r12, [%r1]90 stwa %r4, [%r1]90 sta %f48, [%r1]90 stda %f32, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x18 CASE_ASI_0x5b_th0_range25: !!asi_range = 0x0-0x38 set 0x8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r4 ldsha [%r1]91, %r14 ldswa [%r1]91, %r2 lduba [%r1]91, %r4 lduha [%r1]91, %r12 ldxa [%r1]91, %r6 ldda [%r1]91, %r16 ldstuba [%r1]91, %r12 swapa [%r1]91, %r10 lda [%r1]91, %f0 ldda [%r1]91, %f32 stba %r8, [%r1]91 stha %r4, [%r1]91 stwa %r2, [%r1]91 sta %f32, [%r1]91 stda %f0, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x15 CASE_ASI_0x54_th0_range26: !!asi_range = 0x10-0x88 set 0x56, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r8 ldsha [%r1]84, %r2 ldswa [%r1]84, %r14 lduba [%r1]84, %r6 lduha [%r1]84, %r16 ldxa [%r1]84, %r14 ldda [%r1]84, %r14 ldstuba [%r1]84, %r10 swapa [%r1]84, %r8 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r0, [%r1]84 stha %r10, [%r1]84 stwa %r12, [%r1]84 sta %f16, [%r1]84 stda %f0, [%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, %r2 ldsha [%r1]114, %r12 ldswa [%r1]114, %r14 lduba [%r1]114, %r6 lduha [%r1]114, %r2 ldxa [%r1]114, %r12 ldda [%r1]114, %r12 ldstuba [%r1]114, %r16 swapa [%r1]114, %r4 lda [%r1]114, %f16 ldda [%r1]114, %f0 stba %r8, [%r1]114 stha %r10, [%r1]114 stwa %r10, [%r1]114 sta %f16, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1a CASE_ASI_0x72_th0_rand: setx 0x74345f42, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x42 & ~0x7], %r2 ldx [%r28 + 0x8a & ~0x7], %r4 ldx [%r26 + 0xfe & ~0x7], %r6 ldx [%r24 + 0x80 & ~0x7], %r8 ldx [%r22 + 0x75 & ~0x7], %r10 ldx [%r27 + 0x5 & ~0x7], %r12 ldx [%r25 + 0x6b & ~0x7], %r14 ldx [%r24 + 0xc8 & ~0x7], %r16 ld [%r24 + 0x50 & ~0x7], %f0 ld [%r25 + 0xd3 & ~0x7], %f16 ld [%r27 + 0x3d & ~0x7], %f32 ld [%r27 + 0xed & ~0x7], %f48 ldsba [%r1]114, %r10 ldsha [%r1]114, %r8 ldswa [%r1]114, %r10 lduba [%r1]114, %r12 lduha [%r1]114, %r4 ldxa [%r1]114, %r4 ldda [%r1]114, %r10 ldstuba [%r1]114, %r6 swapa [%r1]114, %r10 lda [%r1]114, %f16 ldda [%r1]114, %f32 stba %r2, [%r1]114 stha %r4, [%r1]114 stwa %r2, [%r1]114 stxa %r2, [%r1]114 sta %f48, [%r1]114 stda %f32, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1a CASE_ASI_0x41_th0_0x60: set 0x60, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r10 ldswa [%r1]65, %r6 lduba [%r1]65, %r2 lduha [%r1]65, %r12 ldxa [%r1]65, %r12 ldda [%r1]65, %r16 ldstuba [%r1]65, %r6 swapa [%r1]65, %r16 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r12, [%r1]65 stwa %r6, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x41_th0_0x68: set 0x68, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r16 ldswa [%r1]65, %r14 lduba [%r1]65, %r14 lduha [%r1]65, %r14 ldxa [%r1]65, %r4 ldda [%r1]65, %r16 ldstuba [%r1]65, %r16 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r8, [%r1]65 stha %r12, [%r1]65 stwa %r6, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x15 CASE_ASI_0x63_th0_0x0: mov %g0, %r1 ldsba [%r1]99, %r8 ldsha [%r1]99, %r10 ldswa [%r1]99, %r14 lduba [%r1]99, %r6 lduha [%r1]99, %r14 ldxa [%r1]99, %r10 ldda [%r1]99, %r12 ldstuba [%r1]99, %r8 swapa [%r1]99, %r16 lda [%r1]99, %f48 ldda [%r1]99, %f0 stba %r8, [%r1]99 stha %r14, [%r1]99 stwa %r10, [%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, 0x9 CASE_ASI_0x63_th0_0x10: set 0x10, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r16 ldswa [%r1]99, %r6 lduba [%r1]99, %r16 lduha [%r1]99, %r2 ldxa [%r1]99, %r6 ldda [%r1]99, %r10 ldstuba [%r1]99, %r16 swapa [%r1]99, %r4 lda [%r1]99, %f0 ldda [%r1]99, %f16 stba %r4, [%r1]99 stha %r0, [%r1]99 stwa %r10, [%r1]99 stxa %r2, [%r1]99 sta %f16, [%r1]99 stda %f0, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1b CASE_ASI_0x63_th0_rand: setx 0x4cc7a520, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x51 & ~0x7], %r2 ldx [%r22 + 0x96 & ~0x7], %r4 ldx [%r24 + 0x97 & ~0x7], %r6 ldx [%r22 + 0x32 & ~0x7], %r8 ldx [%r24 + 0x61 & ~0x7], %r10 ldx [%r22 + 0x29 & ~0x7], %r12 ldx [%r24 + 0xfe & ~0x7], %r14 ldx [%r25 + 0xfb & ~0x7], %r16 ld [%r21 + 0xe7 & ~0x7], %f0 ld [%r24 + 0x70 & ~0x7], %f16 ld [%r23 + 0xe5 & ~0x7], %f32 ld [%r26 + 0x2f & ~0x7], %f48 ldsba [%r1]99, %r2 ldsha [%r1]99, %r12 ldswa [%r1]99, %r4 lduba [%r1]99, %r10 lduha [%r1]99, %r14 ldxa [%r1]99, %r2 ldda [%r1]99, %r6 ldstuba [%r1]99, %r2 swapa [%r1]99, %r10 lda [%r1]99, %f48 ldda [%r1]99, %f0 stba %r14, [%r1]99 stha %r10, [%r1]99 stwa %r4, [%r1]99 stxa %r10, [%r1]99 sta %f16, [%r1]99 stda %f0, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x7 CASE_ASI_0x43_th0_0x0: mov %g0, %r1 ldsba [%r1]67, %r2 ldsha [%r1]67, %r14 ldswa [%r1]67, %r14 lduba [%r1]67, %r16 lduha [%r1]67, %r14 ldxa [%r1]67, %r2 ldda [%r1]67, %r14 ldstuba [%r1]67, %r16 swapa [%r1]67, %r10 lda [%r1]67, %f16 ldda [%r1]67, %f16 stba %r4, [%r1]67 stha %r6, [%r1]67 stwa %r2, [%r1]67 sta %f32, [%r1]67 stda %f16, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x18 CASE_ASI_0x43_th0_rand: setx 0x6f0b7859, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xa & ~0x7], %r2 ldx [%r23 + 0xe0 & ~0x7], %r4 ldx [%r25 + 0xba & ~0x7], %r6 ldx [%r25 + 0x9 & ~0x7], %r8 ldx [%r28 + 0x69 & ~0x7], %r10 ldx [%r26 + 0x7a & ~0x7], %r12 ldx [%r23 + 0xa6 & ~0x7], %r14 ldx [%r21 + 0xff & ~0x7], %r16 ld [%r21 + 0x63 & ~0x7], %f0 ld [%r23 + 0xf4 & ~0x7], %f16 ld [%r27 + 0xdd & ~0x7], %f32 ld [%r28 + 0x46 & ~0x7], %f48 ldsba [%r1]67, %r6 ldsha [%r1]67, %r10 ldswa [%r1]67, %r8 lduba [%r1]67, %r12 lduha [%r1]67, %r2 ldxa [%r1]67, %r12 ldda [%r1]67, %r4 ldstuba [%r1]67, %r4 swapa [%r1]67, %r4 lda [%r1]67, %f32 ldda [%r1]67, %f16 stba %r10, [%r1]67 stha %r6, [%r1]67 stwa %r4, [%r1]67 stxa %r4, [%r1]67 sta %f48, [%r1]67 stda %f48, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x0 ldx [%r24 + 0x71 & ~0x7], %r2 ldx [%r22 + 0x67 & ~0x7], %r4 ldx [%r27 + 0xa3 & ~0x7], %r6 ldx [%r24 + 0x4 & ~0x7], %r8 ldx [%r27 + 0x7d & ~0x7], %r10 ldx [%r24 + 0xbb & ~0x7], %r12 ldx [%r24 + 0x93 & ~0x7], %r14 ldx [%r25 + 0x19 & ~0x7], %r16 ld [%r23 + 0xf & ~0x7], %f0 ld [%r23 + 0xd9 & ~0x7], %f16 ld [%r25 + 0x9d & ~0x7], %f32 ld [%r24 + 0xca & ~0x7], %f48 CASE_ASI_0x43_rand27: set 0x121, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]67, %r2 ldsha [%r1]67, %r10 ldswa [%r1]67, %r6 lduba [%r1]67, %r2 lduha [%r1]67, %r14 ldxa [%r1]67, %r6 ldda [%r1]67, %r12 ldstuba [%r1]67, %r8 swapa [%r1]67, %r6 lda [%r1]67, %f32 ldda [%r1]67, %f16 stba %r10, [%r1]67 stha %r10, [%r1]67 stwa %r8, [%r1]67 sta %f48, [%r1]67 stda %f16, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0xf CASE_ASI_0x59_th0_range28: !!asi_range = 0x0-0x78 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r8 ldswa [%r1]89, %r8 lduba [%r1]89, %r8 lduha [%r1]89, %r14 ldxa [%r1]89, %r2 ldda [%r1]89, %r10 ldstuba [%r1]89, %r2 swapa [%r1]89, %r12 lda [%r1]89, %f0 ldda [%r1]89, %f0 stba %r4, [%r1]89 stha %r14, [%r1]89 stwa %r2, [%r1]89 sta %f16, [%r1]89 stda %f48, [%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 0x55f1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r12 ldsha [%r1]103, %r12 ldswa [%r1]103, %r14 lduba [%r1]103, %r14 lduha [%r1]103, %r8 ldxa [%r1]103, %r6 ldda [%r1]103, %r4 ldstuba [%r1]103, %r16 swapa [%r1]103, %r16 lda [%r1]103, %f16 ldda [%r1]103, %f48 stba %r2, [%r1]103 stha %r0, [%r1]103 stwa %r0, [%r1]103 sta %f0, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0xa CASE_ASI_0x4e_th0_0x0: mov %g0, %r1 ldsba [%r1]78, %r2 ldsha [%r1]78, %r6 ldswa [%r1]78, %r16 lduba [%r1]78, %r4 lduha [%r1]78, %r12 ldxa [%r1]78, %r8 ldda [%r1]78, %r14 ldstuba [%r1]78, %r10 swapa [%r1]78, %r6 lda [%r1]78, %f16 ldda [%r1]78, %f16 stba %r4, [%r1]78 stha %r2, [%r1]78 stwa %r2, [%r1]78 sta %f32, [%r1]78 stda %f16, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x13 CASE_ASI_0x4e_th0_rand: setx 0x28201438, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xbe & ~0x7], %r2 ldx [%r22 + 0xd7 & ~0x7], %r4 ldx [%r21 + 0xa & ~0x7], %r6 ldx [%r25 + 0xec & ~0x7], %r8 ldx [%r21 + 0x93 & ~0x7], %r10 ldx [%r22 + 0x55 & ~0x7], %r12 ldx [%r21 + 0xb & ~0x7], %r14 ldx [%r26 + 0x4c & ~0x7], %r16 ld [%r26 + 0x1f & ~0x7], %f0 ld [%r27 + 0x98 & ~0x7], %f16 ld [%r22 + 0x21 & ~0x7], %f32 ld [%r27 + 0xbc & ~0x7], %f48 ldsba [%r1]78, %r8 ldsha [%r1]78, %r12 ldswa [%r1]78, %r10 lduba [%r1]78, %r8 lduha [%r1]78, %r2 ldxa [%r1]78, %r10 ldda [%r1]78, %r4 ldstuba [%r1]78, %r8 swapa [%r1]78, %r4 lda [%r1]78, %f0 ldda [%r1]78, %f16 stba %r12, [%r1]78 stha %r14, [%r1]78 stwa %r4, [%r1]78 stxa %r10, [%r1]78 sta %f16, [%r1]78 stda %f16, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x0 ldx [%r25 + 0x76 & ~0x7], %r2 ldx [%r22 + 0xa1 & ~0x7], %r4 ldx [%r21 + 0x94 & ~0x7], %r6 ldx [%r21 + 0x56 & ~0x7], %r8 ldx [%r25 + 0xe1 & ~0x7], %r10 ldx [%r22 + 0x51 & ~0x7], %r12 ldx [%r23 + 0x6b & ~0x7], %r14 ldx [%r22 + 0xb1 & ~0x7], %r16 ld [%r25 + 0x4c & ~0x7], %f0 ld [%r26 + 0xfd & ~0x7], %f16 ld [%r27 + 0x68 & ~0x7], %f32 ld [%r23 + 0x72 & ~0x7], %f48 CASE_ASI_0x4e_rand30: set 0x106, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]78, %r2 ldsha [%r1]78, %r12 ldswa [%r1]78, %r2 lduba [%r1]78, %r16 lduha [%r1]78, %r14 ldxa [%r1]78, %r8 ldda [%r1]78, %r16 ldstuba [%r1]78, %r16 swapa [%r1]78, %r14 lda [%r1]78, %f32 ldda [%r1]78, %f0 stba %r6, [%r1]78 stha %r8, [%r1]78 stwa %r8, [%r1]78 sta %f0, [%r1]78 stda %f48, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x8 CASE_ASI_0x48_th0_range31: !!asi_range = 0x0-0xf8 set 0xa8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r6 ldsha [%r1]72, %r16 ldswa [%r1]72, %r8 lduba [%r1]72, %r4 lduha [%r1]72, %r4 ldxa [%r1]72, %r10 ldda [%r1]72, %r4 ldstuba [%r1]72, %r10 swapa [%r1]72, %r2 lda [%r1]72, %f48 ldda [%r1]72, %f48 stba %r6, [%r1]72 stha %r12, [%r1]72 stwa %r4, [%r1]72 stxa %r8, [%r1]72 sta %f32, [%r1]72 stda %f32, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0xa CASE_ASI_0x49_th0_range32: !!asi_range = 0x0-0xf8 set 0xa7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r4 ldsha [%r1]73, %r10 ldswa [%r1]73, %r16 lduba [%r1]73, %r8 lduha [%r1]73, %r10 ldxa [%r1]73, %r14 ldda [%r1]73, %r14 ldstuba [%r1]73, %r14 swapa [%r1]73, %r2 lda [%r1]73, %f16 ldda [%r1]73, %f16 stba %r10, [%r1]73 stha %r10, [%r1]73 stwa %r6, [%r1]73 stxa %r6, [%r1]73 sta %f32, [%r1]73 stda %f16, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x1e CASE_ASI_0x5f_th0: setx 0x18b8f3c8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x31 & ~0x7], %r2 ldx [%r23 + 0x90 & ~0x7], %r4 ldx [%r23 + 0xff & ~0x7], %r6 ldx [%r26 + 0xf & ~0x7], %r8 ldx [%r24 + 0xd & ~0x7], %r10 ldx [%r22 + 0x43 & ~0x7], %r12 ldx [%r25 + 0xd3 & ~0x7], %r14 ldx [%r25 + 0x83 & ~0x7], %r16 ld [%r28 + 0x74 & ~0x7], %f0 ld [%r23 + 0x5b & ~0x7], %f16 ld [%r21 + 0x12 & ~0x7], %f32 ld [%r26 + 0xe5 & ~0x7], %f48 ldsba [%r1]95, %r6 ldsha [%r1]95, %r12 ldswa [%r1]95, %r10 lduba [%r1]95, %r10 lduha [%r1]95, %r12 ldxa [%r1]95, %r16 ldda [%r1]95, %r10 ldstuba [%r1]95, %r2 swapa [%r1]95, %r16 lda [%r1]95, %f32 ldda [%r1]95, %f0 stba %r14, [%r1]95 stha %r0, [%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, 0x1a CASE_ASI_0x5f_th0_rand: setx 0x451a3734, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x24 & ~0x7], %r2 ldx [%r28 + 0x4f & ~0x7], %r4 ldx [%r22 + 0x17 & ~0x7], %r6 ldx [%r26 + 0x31 & ~0x7], %r8 ldx [%r25 + 0x85 & ~0x7], %r10 ldx [%r25 + 0x48 & ~0x7], %r12 ldx [%r26 + 0xd4 & ~0x7], %r14 ldx [%r25 + 0xe4 & ~0x7], %r16 ld [%r27 + 0xf & ~0x7], %f0 ld [%r26 + 0xc2 & ~0x7], %f16 ld [%r24 + 0xf7 & ~0x7], %f32 ld [%r26 + 0x66 & ~0x7], %f48 ldsba [%r1]95, %r4 ldsha [%r1]95, %r8 ldswa [%r1]95, %r4 lduba [%r1]95, %r12 lduha [%r1]95, %r8 ldxa [%r1]95, %r16 ldda [%r1]95, %r12 ldstuba [%r1]95, %r14 swapa [%r1]95, %r8 lda [%r1]95, %f48 ldda [%r1]95, %f48 stba %r12, [%r1]95 stha %r4, [%r1]95 stwa %r10, [%r1]95 stxa %r8, [%r1]95 sta %f48, [%r1]95 stda %f48, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0xd CASE_ASI_0x53_th0: setx 0x472629b1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x6 & ~0x7], %r2 ldx [%r26 + 0x9c & ~0x7], %r4 ldx [%r28 + 0x6b & ~0x7], %r6 ldx [%r22 + 0x33 & ~0x7], %r8 ldx [%r27 + 0x6a & ~0x7], %r10 ldx [%r28 + 0x58 & ~0x7], %r12 ldx [%r27 + 0x83 & ~0x7], %r14 ldx [%r26 + 0xeb & ~0x7], %r16 ld [%r23 + 0x3a & ~0x7], %f0 ld [%r24 + 0x9a & ~0x7], %f16 ld [%r22 + 0x1 & ~0x7], %f32 ld [%r24 + 0xc1 & ~0x7], %f48 ldsba [%r1]83, %r2 ldsha [%r1]83, %r12 ldswa [%r1]83, %r2 lduba [%r1]83, %r6 lduha [%r1]83, %r8 ldxa [%r1]83, %r8 ldda [%r1]83, %r16 ldstuba [%r1]83, %r8 swapa [%r1]83, %r8 lda [%r1]83, %f16 ldda [%r1]83, %f32 stba %r2, [%r1]83 stha %r0, [%r1]83 stwa %r14, [%r1]83 stxa %r10, [%r1]83 sta %f48, [%r1]83 stda %f0, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0xe CASE_ASI_0x53_th0_rand: setx 0x7cbc9615, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x6 & ~0x7], %r2 ldx [%r25 + 0x4e & ~0x7], %r4 ldx [%r26 + 0xb0 & ~0x7], %r6 ldx [%r24 + 0xc2 & ~0x7], %r8 ldx [%r23 + 0x37 & ~0x7], %r10 ldx [%r26 + 0x4e & ~0x7], %r12 ldx [%r25 + 0x5d & ~0x7], %r14 ldx [%r22 + 0xd9 & ~0x7], %r16 ld [%r27 + 0xe0 & ~0x7], %f0 ld [%r25 + 0x70 & ~0x7], %f16 ld [%r23 + 0x5b & ~0x7], %f32 ld [%r22 + 0x2f & ~0x7], %f48 ldsba [%r1]83, %r6 ldsha [%r1]83, %r14 ldswa [%r1]83, %r10 lduba [%r1]83, %r10 lduha [%r1]83, %r4 ldxa [%r1]83, %r14 ldda [%r1]83, %r14 ldstuba [%r1]83, %r4 swapa [%r1]83, %r2 lda [%r1]83, %f16 ldda [%r1]83, %f16 stba %r0, [%r1]83 stha %r4, [%r1]83 stwa %r12, [%r1]83 stxa %r6, [%r1]83 sta %f16, [%r1]83 stda %f32, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x15 CASE_ASI_0x74_th0_0x0: mov %g0, %r1 ldsba [%r1]116, %r8 ldsha [%r1]116, %r16 ldswa [%r1]116, %r4 lduba [%r1]116, %r10 lduha [%r1]116, %r6 ldxa [%r1]116, %r8 ldda [%r1]116, %r12 ldstuba [%r1]116, %r6 swapa [%r1]116, %r2 lda [%r1]116, %f0 ldda [%r1]116, %f16 stba %r12, [%r1]116 stha %r14, [%r1]116 stwa %r6, [%r1]116 stxa %r14, [%r1]116 sta %f16, [%r1]116 stda %f16, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x19 CASE_ASI_0x74_th0_rand: setx 0x3b3327bc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x10 & ~0x7], %r2 ldx [%r23 + 0x93 & ~0x7], %r4 ldx [%r25 + 0x27 & ~0x7], %r6 ldx [%r27 + 0xad & ~0x7], %r8 ldx [%r27 + 0x8f & ~0x7], %r10 ldx [%r21 + 0xb1 & ~0x7], %r12 ldx [%r27 + 0x54 & ~0x7], %r14 ldx [%r27 + 0x8 & ~0x7], %r16 ld [%r23 + 0xf7 & ~0x7], %f0 ld [%r25 + 0x8f & ~0x7], %f16 ld [%r24 + 0xe2 & ~0x7], %f32 ld [%r26 + 0x16 & ~0x7], %f48 ldsba [%r1]116, %r16 ldsha [%r1]116, %r12 ldswa [%r1]116, %r14 lduba [%r1]116, %r14 lduha [%r1]116, %r8 ldxa [%r1]116, %r14 ldda [%r1]116, %r14 ldstuba [%r1]116, %r4 swapa [%r1]116, %r6 lda [%r1]116, %f16 ldda [%r1]116, %f32 stba %r10, [%r1]116 stha %r8, [%r1]116 stwa %r10, [%r1]116 stxa %r0, [%r1]116 sta %f16, [%r1]116 stda %f16, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x1a CASE_ASI_0x54_th0_0x0: mov %g0, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r16 ldswa [%r1]84, %r14 lduba [%r1]84, %r8 lduha [%r1]84, %r10 ldxa [%r1]84, %r16 ldda [%r1]84, %r4 ldstuba [%r1]84, %r14 swapa [%r1]84, %r14 lda [%r1]84, %f48 ldda [%r1]84, %f32 stba %r14, [%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, 0x1e CASE_ASI_0x54_th0_0x400: set 0x400, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r6 ldswa [%r1]84, %r12 lduba [%r1]84, %r8 lduha [%r1]84, %r8 ldxa [%r1]84, %r12 ldda [%r1]84, %r6 ldstuba [%r1]84, %r16 swapa [%r1]84, %r16 lda [%r1]84, %f0 ldda [%r1]84, %f32 stba %r4, [%r1]84 stha %r6, [%r1]84 stwa %r14, [%r1]84 sta %f48, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x16 CASE_ASI_0x54_th0_0x800: set 0x800, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r16 ldswa [%r1]84, %r6 lduba [%r1]84, %r6 lduha [%r1]84, %r2 ldxa [%r1]84, %r4 ldda [%r1]84, %r6 ldstuba [%r1]84, %r14 swapa [%r1]84, %r4 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r14, [%r1]84 stha %r6, [%r1]84 stwa %r0, [%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_th0_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r16 ldswa [%r1]84, %r2 lduba [%r1]84, %r14 lduha [%r1]84, %r8 ldxa [%r1]84, %r8 ldda [%r1]84, %r10 ldstuba [%r1]84, %r12 swapa [%r1]84, %r16 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r8, [%r1]84 stha %r8, [%r1]84 stwa %r0, [%r1]84 sta %f32, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1f CASE_ASI_0x54_th0_rand: setx 0xb4ac825, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x6d & ~0x7], %r2 ldx [%r23 + 0xe8 & ~0x7], %r4 ldx [%r25 + 0xbe & ~0x7], %r6 ldx [%r25 + 0x6c & ~0x7], %r8 ldx [%r28 + 0x87 & ~0x7], %r10 ldx [%r27 + 0xd0 & ~0x7], %r12 ldx [%r27 + 0x93 & ~0x7], %r14 ldx [%r23 + 0x74 & ~0x7], %r16 ld [%r21 + 0xc & ~0x7], %f0 ld [%r21 + 0xdc & ~0x7], %f16 ld [%r26 + 0x59 & ~0x7], %f32 ld [%r21 + 0x4a & ~0x7], %f48 ldsba [%r1]84, %r4 ldsha [%r1]84, %r14 ldswa [%r1]84, %r16 lduba [%r1]84, %r10 lduha [%r1]84, %r10 ldxa [%r1]84, %r14 ldda [%r1]84, %r4 ldstuba [%r1]84, %r14 swapa [%r1]84, %r10 lda [%r1]84, %f0 ldda [%r1]84, %f48 stba %r14, [%r1]84 stha %r6, [%r1]84 stwa %r4, [%r1]84 stxa %r10, [%r1]84 sta %f48, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1b CASE_ASI_0x5c_th0_0x0: mov %g0, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r10 ldswa [%r1]92, %r16 lduba [%r1]92, %r12 lduha [%r1]92, %r10 ldxa [%r1]92, %r14 ldda [%r1]92, %r2 ldstuba [%r1]92, %r12 swapa [%r1]92, %r14 lda [%r1]92, %f32 ldda [%r1]92, %f16 stba %r12, [%r1]92 stha %r8, [%r1]92 stwa %r4, [%r1]92 sta %f0, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x13 CASE_ASI_0x5c_th0_0x400: set 0x400, %r1 ldsba [%r1]92, %r10 ldsha [%r1]92, %r4 ldswa [%r1]92, %r14 lduba [%r1]92, %r6 lduha [%r1]92, %r6 ldxa [%r1]92, %r12 ldda [%r1]92, %r14 ldstuba [%r1]92, %r2 swapa [%r1]92, %r12 lda [%r1]92, %f16 ldda [%r1]92, %f48 stba %r12, [%r1]92 stha %r4, [%r1]92 stwa %r14, [%r1]92 sta %f0, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x3 CASE_ASI_0x5c_th0_0x800: set 0x800, %r1 ldsba [%r1]92, %r10 ldsha [%r1]92, %r14 ldswa [%r1]92, %r2 lduba [%r1]92, %r2 lduha [%r1]92, %r6 ldxa [%r1]92, %r2 ldda [%r1]92, %r12 ldstuba [%r1]92, %r4 swapa [%r1]92, %r10 lda [%r1]92, %f16 ldda [%r1]92, %f16 stba %r4, [%r1]92 stha %r12, [%r1]92 stwa %r12, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1 CASE_ASI_0x5c_th0_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r14 ldswa [%r1]92, %r16 lduba [%r1]92, %r14 lduha [%r1]92, %r2 ldxa [%r1]92, %r10 ldda [%r1]92, %r12 ldstuba [%r1]92, %r16 swapa [%r1]92, %r8 lda [%r1]92, %f16 ldda [%r1]92, %f16 stba %r6, [%r1]92 stha %r10, [%r1]92 stwa %r10, [%r1]92 sta %f32, [%r1]92 stda %f16, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x14 CASE_ASI_0x5c_th0_rand: setx 0x48bbfcfe, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x3a & ~0x7], %r2 ldx [%r21 + 0x5e & ~0x7], %r4 ldx [%r21 + 0xb8 & ~0x7], %r6 ldx [%r22 + 0xdc & ~0x7], %r8 ldx [%r25 + 0x6a & ~0x7], %r10 ldx [%r23 + 0x2f & ~0x7], %r12 ldx [%r22 + 0x9f & ~0x7], %r14 ldx [%r28 + 0xa7 & ~0x7], %r16 ld [%r28 + 0x28 & ~0x7], %f0 ld [%r25 + 0x69 & ~0x7], %f16 ld [%r21 + 0x5 & ~0x7], %f32 ld [%r22 + 0xd5 & ~0x7], %f48 ldsba [%r1]92, %r14 ldsha [%r1]92, %r8 ldswa [%r1]92, %r14 lduba [%r1]92, %r14 lduha [%r1]92, %r16 ldxa [%r1]92, %r6 ldda [%r1]92, %r4 ldstuba [%r1]92, %r12 swapa [%r1]92, %r14 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r12, [%r1]92 stha %r0, [%r1]92 stwa %r8, [%r1]92 stxa %r10, [%r1]92 sta %f16, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1e CASE_ASI_0x47_th0_range33: !!asi_range = 0x0-0x7ff0 set 0x1f34, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r10 ldsha [%r1]71, %r6 ldswa [%r1]71, %r14 lduba [%r1]71, %r14 lduha [%r1]71, %r6 ldxa [%r1]71, %r10 ldda [%r1]71, %r14 ldstuba [%r1]71, %r4 swapa [%r1]71, %r4 lda [%r1]71, %f16 ldda [%r1]71, %f32 stba %r14, [%r1]71 stha %r8, [%r1]71 stwa %r4, [%r1]71 sta %f0, [%r1]71 stda %f48, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x11 CASE_ASI_0x50_th0_0x18: set 0x18, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r6 ldswa [%r1]80, %r14 lduba [%r1]80, %r6 lduha [%r1]80, %r16 ldxa [%r1]80, %r6 ldda [%r1]80, %r4 ldstuba [%r1]80, %r2 swapa [%r1]80, %r14 lda [%r1]80, %f16 ldda [%r1]80, %f16 stba %r2, [%r1]80 stha %r8, [%r1]80 stwa %r8, [%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_0x50_th0_0x30: set 0x30, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r4 ldswa [%r1]80, %r2 lduba [%r1]80, %r14 lduha [%r1]80, %r16 ldxa [%r1]80, %r14 ldda [%r1]80, %r6 ldstuba [%r1]80, %r16 swapa [%r1]80, %r14 lda [%r1]80, %f16 ldda [%r1]80, %f16 stba %r2, [%r1]80 stha %r8, [%r1]80 stwa %r2, [%r1]80 sta %f48, [%r1]80 stda %f48, [%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, %r6 ldsha [%r1]80, %r10 ldswa [%r1]80, %r10 lduba [%r1]80, %r10 lduha [%r1]80, %r2 ldxa [%r1]80, %r4 ldda [%r1]80, %r10 ldstuba [%r1]80, %r12 swapa [%r1]80, %r4 lda [%r1]80, %f0 ldda [%r1]80, %f48 stba %r10, [%r1]80 stha %r4, [%r1]80 stwa %r10, [%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_0x50_th0_rand: setx 0x6f10b92e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x11 & ~0x7], %r2 ldx [%r24 + 0xf3 & ~0x7], %r4 ldx [%r27 + 0xaf & ~0x7], %r6 ldx [%r27 + 0x47 & ~0x7], %r8 ldx [%r23 + 0xa3 & ~0x7], %r10 ldx [%r26 + 0xa7 & ~0x7], %r12 ldx [%r23 + 0x6b & ~0x7], %r14 ldx [%r26 + 0xc3 & ~0x7], %r16 ld [%r23 + 0x91 & ~0x7], %f0 ld [%r26 + 0x64 & ~0x7], %f16 ld [%r28 + 0x19 & ~0x7], %f32 ld [%r27 + 0xfc & ~0x7], %f48 ldsba [%r1]80, %r2 ldsha [%r1]80, %r12 ldswa [%r1]80, %r6 lduba [%r1]80, %r6 lduha [%r1]80, %r14 ldxa [%r1]80, %r16 ldda [%r1]80, %r10 ldstuba [%r1]80, %r16 swapa [%r1]80, %r14 lda [%r1]80, %f16 ldda [%r1]80, %f16 stba %r10, [%r1]80 stha %r12, [%r1]80 stwa %r2, [%r1]80 stxa %r2, [%r1]80 sta %f32, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x11 CASE_ASI_0x42_th0_0x8: set 0x8, %r1 ldsba [%r1]66, %r14 ldsha [%r1]66, %r12 ldswa [%r1]66, %r16 lduba [%r1]66, %r14 lduha [%r1]66, %r6 ldxa [%r1]66, %r16 ldda [%r1]66, %r10 ldstuba [%r1]66, %r14 swapa [%r1]66, %r14 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r2, [%r1]66 stha %r8, [%r1]66 stwa %r0, [%r1]66 sta %f32, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x19 CASE_ASI_0x42_th0_0x10: set 0x10, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r14 ldswa [%r1]66, %r4 lduba [%r1]66, %r2 lduha [%r1]66, %r6 ldxa [%r1]66, %r4 ldda [%r1]66, %r2 ldstuba [%r1]66, %r16 swapa [%r1]66, %r14 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r14, [%r1]66 stha %r8, [%r1]66 stwa %r4, [%r1]66 sta %f48, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xc CASE_ASI_0x42_th0_rand: setx 0x2795bbe2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xa5 & ~0x7], %r2 ldx [%r24 + 0x99 & ~0x7], %r4 ldx [%r28 + 0xf & ~0x7], %r6 ldx [%r25 + 0xde & ~0x7], %r8 ldx [%r26 + 0xd & ~0x7], %r10 ldx [%r28 + 0x69 & ~0x7], %r12 ldx [%r27 + 0x1d & ~0x7], %r14 ldx [%r22 + 0x46 & ~0x7], %r16 ld [%r22 + 0x9e & ~0x7], %f0 ld [%r22 + 0xe9 & ~0x7], %f16 ld [%r25 + 0xed & ~0x7], %f32 ld [%r25 + 0x1a & ~0x7], %f48 ldsba [%r1]66, %r12 ldsha [%r1]66, %r6 ldswa [%r1]66, %r4 lduba [%r1]66, %r16 lduha [%r1]66, %r6 ldxa [%r1]66, %r4 ldda [%r1]66, %r14 ldstuba [%r1]66, %r10 swapa [%r1]66, %r10 lda [%r1]66, %f0 ldda [%r1]66, %f0 stba %r14, [%r1]66 stha %r10, [%r1]66 stwa %r8, [%r1]66 stxa %r14, [%r1]66 sta %f32, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xc ldx [%r28 + 0xa9 & ~0x7], %r2 ldx [%r23 + 0x4e & ~0x7], %r4 ldx [%r23 + 0x2b & ~0x7], %r6 ldx [%r28 + 0x6a & ~0x7], %r8 ldx [%r21 + 0x3d & ~0x7], %r10 ldx [%r25 + 0xe9 & ~0x7], %r12 ldx [%r23 + 0xee & ~0x7], %r14 ldx [%r26 + 0xd4 & ~0x7], %r16 ld [%r22 + 0x5c & ~0x7], %f0 ld [%r21 + 0xb4 & ~0x7], %f16 ld [%r26 + 0xd6 & ~0x7], %f32 ld [%r23 + 0x66 & ~0x7], %f48 CASE_ASI_0x42_rand34: set 0x0, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r4 ldswa [%r1]66, %r12 lduba [%r1]66, %r12 lduha [%r1]66, %r12 ldxa [%r1]66, %r12 ldda [%r1]66, %r4 ldstuba [%r1]66, %r6 swapa [%r1]66, %r16 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r2, [%r1]66 stha %r2, [%r1]66 stwa %r10, [%r1]66 sta %f0, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xd CASE_ASI_0x42_rand35: set 0xcd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]66, %r4 ldsha [%r1]66, %r10 ldswa [%r1]66, %r16 lduba [%r1]66, %r4 lduha [%r1]66, %r14 ldxa [%r1]66, %r14 ldda [%r1]66, %r4 ldstuba [%r1]66, %r6 swapa [%r1]66, %r2 lda [%r1]66, %f16 ldda [%r1]66, %f48 stba %r10, [%r1]66 stha %r6, [%r1]66 stwa %r0, [%r1]66 sta %f0, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x1a CASE_ASI_0x52_th0_0x108: set 0x108, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r16 ldswa [%r1]82, %r4 lduba [%r1]82, %r2 lduha [%r1]82, %r10 ldxa [%r1]82, %r10 ldda [%r1]82, %r2 ldstuba [%r1]82, %r2 swapa [%r1]82, %r6 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r2, [%r1]82 stha %r12, [%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, 0x4 CASE_ASI_0x52_th0_0x110: set 0x110, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r8 ldswa [%r1]82, %r8 lduba [%r1]82, %r8 lduha [%r1]82, %r6 ldxa [%r1]82, %r14 ldda [%r1]82, %r4 ldstuba [%r1]82, %r6 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r10, [%r1]82 stha %r2, [%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, 0x9 CASE_ASI_0x52_th0_0x118: set 0x118, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r6 ldswa [%r1]82, %r6 lduba [%r1]82, %r8 lduha [%r1]82, %r4 ldxa [%r1]82, %r14 ldda [%r1]82, %r8 ldstuba [%r1]82, %r12 swapa [%r1]82, %r12 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r8, [%r1]82 stha %r2, [%r1]82 stwa %r10, [%r1]82 sta %f48, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x13 CASE_ASI_0x52_th0_0x120: set 0x120, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r8 ldswa [%r1]82, %r8 lduba [%r1]82, %r12 lduha [%r1]82, %r14 ldxa [%r1]82, %r2 ldda [%r1]82, %r10 ldstuba [%r1]82, %r16 swapa [%r1]82, %r12 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r2, [%r1]82 stha %r4, [%r1]82 stwa %r4, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x19 CASE_ASI_0x52_th0_0x208: set 0x208, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r4 ldswa [%r1]82, %r16 lduba [%r1]82, %r16 lduha [%r1]82, %r10 ldxa [%r1]82, %r10 ldda [%r1]82, %r6 ldstuba [%r1]82, %r2 swapa [%r1]82, %r12 lda [%r1]82, %f16 ldda [%r1]82, %f32 stba %r6, [%r1]82 stha %r6, [%r1]82 stwa %r0, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1e CASE_ASI_0x52_th0_0x210: set 0x210, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r12 ldswa [%r1]82, %r2 lduba [%r1]82, %r14 lduha [%r1]82, %r16 ldxa [%r1]82, %r16 ldda [%r1]82, %r16 ldstuba [%r1]82, %r16 swapa [%r1]82, %r10 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r2, [%r1]82 stha %r2, [%r1]82 stwa %r10, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x10 CASE_ASI_0x52_th0_0x218: set 0x218, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r6 ldswa [%r1]82, %r4 lduba [%r1]82, %r8 lduha [%r1]82, %r6 ldxa [%r1]82, %r10 ldda [%r1]82, %r12 ldstuba [%r1]82, %r6 swapa [%r1]82, %r6 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r2, [%r1]82 stha %r8, [%r1]82 stwa %r14, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1f CASE_ASI_0x52_th0_0x220: set 0x220, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r12 ldswa [%r1]82, %r12 lduba [%r1]82, %r16 lduha [%r1]82, %r2 ldxa [%r1]82, %r4 ldda [%r1]82, %r10 ldstuba [%r1]82, %r14 swapa [%r1]82, %r16 lda [%r1]82, %f48 ldda [%r1]82, %f32 stba %r4, [%r1]82 stha %r10, [%r1]82 stwa %r10, [%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_th0_rand: setx 0x16bb27a4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x4a & ~0x7], %r2 ldx [%r23 + 0x56 & ~0x7], %r4 ldx [%r28 + 0xba & ~0x7], %r6 ldx [%r23 + 0x5d & ~0x7], %r8 ldx [%r22 + 0xc5 & ~0x7], %r10 ldx [%r24 + 0x37 & ~0x7], %r12 ldx [%r24 + 0x76 & ~0x7], %r14 ldx [%r23 + 0xac & ~0x7], %r16 ld [%r26 + 0x66 & ~0x7], %f0 ld [%r21 + 0x7 & ~0x7], %f16 ld [%r28 + 0x86 & ~0x7], %f32 ld [%r27 + 0x58 & ~0x7], %f48 ldsba [%r1]82, %r12 ldsha [%r1]82, %r2 ldswa [%r1]82, %r12 lduba [%r1]82, %r4 lduha [%r1]82, %r8 ldxa [%r1]82, %r16 ldda [%r1]82, %r10 ldstuba [%r1]82, %r6 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r4, [%r1]82 stha %r6, [%r1]82 stwa %r14, [%r1]82 stxa %r10, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x25_th0_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r8 ldswa [%r1]37, %r4 lduba [%r1]37, %r8 lduha [%r1]37, %r16 ldxa [%r1]37, %r8 ldda [%r1]37, %r16 ldstuba [%r1]37, %r10 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r2, [%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, 0x10 CASE_ASI_0x25_th0_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r16 ldswa [%r1]37, %r12 lduba [%r1]37, %r2 lduha [%r1]37, %r16 ldxa [%r1]37, %r12 ldda [%r1]37, %r10 ldstuba [%r1]37, %r2 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r8, [%r1]37 stha %r2, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x15 CASE_ASI_0x25_th0_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r14 ldswa [%r1]37, %r12 lduba [%r1]37, %r8 lduha [%r1]37, %r4 ldxa [%r1]37, %r4 ldda [%r1]37, %r6 ldstuba [%r1]37, %r14 swapa [%r1]37, %r14 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r0, [%r1]37 stha %r0, [%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, 0x12 CASE_ASI_0x25_th0_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r2 ldswa [%r1]37, %r10 lduba [%r1]37, %r8 lduha [%r1]37, %r2 ldxa [%r1]37, %r8 ldda [%r1]37, %r2 ldstuba [%r1]37, %r2 swapa [%r1]37, %r10 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r2, [%r1]37 stha %r12, [%r1]37 stwa %r14, [%r1]37 sta %f0, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x25_th0_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r8 ldswa [%r1]37, %r8 lduba [%r1]37, %r8 lduha [%r1]37, %r14 ldxa [%r1]37, %r10 ldda [%r1]37, %r6 ldstuba [%r1]37, %r6 swapa [%r1]37, %r2 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r8, [%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, 0x1f CASE_ASI_0x25_th0_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r8 lduha [%r1]37, %r10 ldxa [%r1]37, %r10 ldda [%r1]37, %r2 ldstuba [%r1]37, %r16 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f16 stba %r2, [%r1]37 stha %r10, [%r1]37 stwa %r6, [%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_th0_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r14 ldswa [%r1]37, %r6 lduba [%r1]37, %r16 lduha [%r1]37, %r6 ldxa [%r1]37, %r4 ldda [%r1]37, %r10 ldstuba [%r1]37, %r2 swapa [%r1]37, %r4 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r6, [%r1]37 stha %r12, [%r1]37 stwa %r4, [%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_th0_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r10 ldswa [%r1]37, %r16 lduba [%r1]37, %r16 lduha [%r1]37, %r2 ldxa [%r1]37, %r12 ldda [%r1]37, %r14 ldstuba [%r1]37, %r2 swapa [%r1]37, %r12 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r2, [%r1]37 stwa %r14, [%r1]37 sta %f32, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1 CASE_ASI_0x25_th0_rand: setx 0x1ffb631b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x8e & ~0x7], %r2 ldx [%r28 + 0xd8 & ~0x7], %r4 ldx [%r28 + 0x2d & ~0x7], %r6 ldx [%r23 + 0x28 & ~0x7], %r8 ldx [%r28 + 0x24 & ~0x7], %r10 ldx [%r23 + 0x3a & ~0x7], %r12 ldx [%r27 + 0x68 & ~0x7], %r14 ldx [%r22 + 0x9a & ~0x7], %r16 ld [%r23 + 0x80 & ~0x7], %f0 ld [%r25 + 0xa7 & ~0x7], %f16 ld [%r23 + 0x23 & ~0x7], %f32 ld [%r25 + 0xd8 & ~0x7], %f48 ldsba [%r1]37, %r12 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r6 lduha [%r1]37, %r6 ldxa [%r1]37, %r14 ldda [%r1]37, %r4 ldstuba [%r1]37, %r10 swapa [%r1]37, %r10 lda [%r1]37, %f48 ldda [%r1]37, %f16 stba %r2, [%r1]37 stha %r0, [%r1]37 stwa %r6, [%r1]37 stxa %r14, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xc ldx [%r25 + 0xdd & ~0x7], %r2 ldx [%r21 + 0x6d & ~0x7], %r4 ldx [%r27 + 0x79 & ~0x7], %r6 ldx [%r24 + 0x25 & ~0x7], %r8 ldx [%r25 + 0xb8 & ~0x7], %r10 ldx [%r26 + 0x92 & ~0x7], %r12 ldx [%r28 + 0x41 & ~0x7], %r14 ldx [%r28 + 0x44 & ~0x7], %r16 ld [%r25 + 0xe & ~0x7], %f0 ld [%r23 + 0x59 & ~0x7], %f16 ld [%r21 + 0xfa & ~0x7], %f32 ld [%r23 + 0x59 & ~0x7], %f48 CASE_ASI_0x25_rand36: set 0x1a5, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]37, %r16 ldsha [%r1]37, %r14 ldswa [%r1]37, %r8 lduba [%r1]37, %r2 lduha [%r1]37, %r8 ldxa [%r1]37, %r16 ldda [%r1]37, %r6 ldstuba [%r1]37, %r16 swapa [%r1]37, %r8 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r8, [%r1]37 stwa %r8, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x55_th0_range37: !!asi_range = 0x0-0x1f8 set 0x134, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r4 ldsha [%r1]85, %r14 ldswa [%r1]85, %r2 lduba [%r1]85, %r16 lduha [%r1]85, %r16 ldxa [%r1]85, %r16 ldda [%r1]85, %r10 ldstuba [%r1]85, %r16 swapa [%r1]85, %r16 lda [%r1]85, %f16 ldda [%r1]85, %f32 stba %r12, [%r1]85 stha %r4, [%r1]85 stwa %r12, [%r1]85 sta %f48, [%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 0x5c4, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r12 ldsha [%r1]85, %r10 ldswa [%r1]85, %r16 lduba [%r1]85, %r14 lduha [%r1]85, %r6 ldxa [%r1]85, %r2 ldda [%r1]85, %r6 ldstuba [%r1]85, %r4 swapa [%r1]85, %r10 lda [%r1]85, %f0 ldda [%r1]85, %f32 stba %r4, [%r1]85 stha %r6, [%r1]85 stwa %r0, [%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 0x5fc45c16, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x86 & ~0x7], %r2 ldx [%r28 + 0x8d & ~0x7], %r4 ldx [%r27 + 0x3e & ~0x7], %r6 ldx [%r28 + 0xc4 & ~0x7], %r8 ldx [%r22 + 0x67 & ~0x7], %r10 ldx [%r28 + 0x4b & ~0x7], %r12 ldx [%r27 + 0xdf & ~0x7], %r14 ldx [%r27 + 0x14 & ~0x7], %r16 ld [%r23 + 0x98 & ~0x7], %f0 ld [%r27 + 0x24 & ~0x7], %f16 ld [%r28 + 0x91 & ~0x7], %f32 ld [%r28 + 0xea & ~0x7], %f48 ldsba [%r1]85, %r16 ldsha [%r1]85, %r16 ldswa [%r1]85, %r6 lduba [%r1]85, %r10 lduha [%r1]85, %r6 ldxa [%r1]85, %r6 ldda [%r1]85, %r4 ldstuba [%r1]85, %r6 swapa [%r1]85, %r6 lda [%r1]85, %f48 ldda [%r1]85, %f0 stba %r2, [%r1]85 stha %r4, [%r1]85 stwa %r2, [%r1]85 stxa %r6, [%r1]85 sta %f48, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x12 ldx [%r25 + 0xd2 & ~0x7], %r2 ldx [%r25 + 0xf4 & ~0x7], %r4 ldx [%r24 + 0xb3 & ~0x7], %r6 ldx [%r27 + 0x83 & ~0x7], %r8 ldx [%r22 + 0xa5 & ~0x7], %r10 ldx [%r24 + 0xe4 & ~0x7], %r12 ldx [%r28 + 0x2b & ~0x7], %r14 ldx [%r26 + 0xab & ~0x7], %r16 ld [%r21 + 0x35 & ~0x7], %f0 ld [%r28 + 0x8e & ~0x7], %f16 ld [%r25 + 0xf8 & ~0x7], %f32 ld [%r25 + 0xa & ~0x7], %f48 CASE_ASI_0x55_rand39: set 0x20e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r6 ldswa [%r1]85, %r10 lduba [%r1]85, %r12 lduha [%r1]85, %r2 ldxa [%r1]85, %r10 ldda [%r1]85, %r16 ldstuba [%r1]85, %r14 swapa [%r1]85, %r16 lda [%r1]85, %f0 ldda [%r1]85, %f48 stba %r14, [%r1]85 stha %r4, [%r1]85 stwa %r2, [%r1]85 sta %f0, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x7 CASE_ASI_0x55_rand40: set 0x7da, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r12 ldsha [%r1]85, %r12 ldswa [%r1]85, %r4 lduba [%r1]85, %r10 lduha [%r1]85, %r12 ldxa [%r1]85, %r8 ldda [%r1]85, %r2 ldstuba [%r1]85, %r8 swapa [%r1]85, %r12 lda [%r1]85, %f48 ldda [%r1]85, %f0 stba %r0, [%r1]85 stha %r8, [%r1]85 stwa %r4, [%r1]85 sta %f48, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x18 CASE_ASI_0x55_rand41: set 0xb9e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r12 ldsha [%r1]85, %r8 ldswa [%r1]85, %r16 lduba [%r1]85, %r12 lduha [%r1]85, %r16 ldxa [%r1]85, %r14 ldda [%r1]85, %r12 ldstuba [%r1]85, %r6 swapa [%r1]85, %r12 lda [%r1]85, %f48 ldda [%r1]85, %f32 stba %r0, [%r1]85 stha %r8, [%r1]85 stwa %r0, [%r1]85 sta %f0, [%r1]85 stda %f32, [%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 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 %r23, %r1 ldx [%r24 + 0x6f & ~0x7], %r2 ldx [%r21 + 0xdc & ~0x7], %r4 ldx [%r25 + 0xbf & ~0x7], %r6 ldx [%r22 + 0xb6 & ~0x7], %r8 ldx [%r23 + 0x27 & ~0x7], %r10 ldx [%r28 + 0xd9 & ~0x7], %r12 ldx [%r22 + 0x66 & ~0x7], %r14 ldx [%r21 + 0x5f & ~0x7], %r16 ld [%r25 + 0x8a & ~0x7], %f0 ld [%r24 + 0xcf & ~0x7], %f16 ld [%r22 + 0x49 & ~0x7], %f32 ld [%r27 + 0x3e & ~0x7], %f48 ldsba [%r1]4, %r6 ldsha [%r1]4, %r2 ldswa [%r1]4, %r16 lduba [%r1]4, %r16 lduha [%r1]4, %r4 ldxa [%r1]4, %r12 ldda [%r1]4, %r4 ldstuba [%r1]4, %r16 swapa [%r1]4, %r14 lda [%r1]4, %f0 ldda [%r1]4, %f16 stba %r6, [%r1]4 stha %r8, [%r1]4 stwa %r6, [%r1]4 stxa %r14, [%r1]4 sta %f48, [%r1]4 stda %f32, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x11 CASE_ASI_0xc_th1: mov %r25, %r1 ldx [%r28 + 0x86 & ~0x7], %r2 ldx [%r21 + 0x92 & ~0x7], %r4 ldx [%r24 + 0x27 & ~0x7], %r6 ldx [%r28 + 0x97 & ~0x7], %r8 ldx [%r22 + 0x9c & ~0x7], %r10 ldx [%r24 + 0xc6 & ~0x7], %r12 ldx [%r22 + 0x12 & ~0x7], %r14 ldx [%r21 + 0x61 & ~0x7], %r16 ld [%r27 + 0xc2 & ~0x7], %f0 ld [%r26 + 0xfe & ~0x7], %f16 ld [%r28 + 0xea & ~0x7], %f32 ld [%r24 + 0x9f & ~0x7], %f48 ldsba [%r1]12, %r14 ldsha [%r1]12, %r8 ldswa [%r1]12, %r6 lduba [%r1]12, %r16 lduha [%r1]12, %r12 ldxa [%r1]12, %r16 ldda [%r1]12, %r6 ldstuba [%r1]12, %r2 swapa [%r1]12, %r6 lda [%r1]12, %f48 ldda [%r1]12, %f32 stba %r12, [%r1]12 stha %r2, [%r1]12 stwa %r6, [%r1]12 stxa %r6, [%r1]12 sta %f48, [%r1]12 stda %f0, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x7 CASE_ASI_0x11_th1: mov %r23, %r1 ldx [%r26 + 0x18 & ~0x7], %r2 ldx [%r25 + 0xe0 & ~0x7], %r4 ldx [%r25 + 0x2e & ~0x7], %r6 ldx [%r25 + 0x87 & ~0x7], %r8 ldx [%r27 + 0xdd & ~0x7], %r10 ldx [%r26 + 0x41 & ~0x7], %r12 ldx [%r28 + 0xe5 & ~0x7], %r14 ldx [%r26 + 0xac & ~0x7], %r16 ld [%r23 + 0x60 & ~0x7], %f0 ld [%r21 + 0x3e & ~0x7], %f16 ld [%r22 + 0xff & ~0x7], %f32 ld [%r27 + 0x37 & ~0x7], %f48 ldsba [%r1]17, %r8 ldsha [%r1]17, %r2 ldswa [%r1]17, %r4 lduba [%r1]17, %r16 lduha [%r1]17, %r16 ldxa [%r1]17, %r14 ldda [%r1]17, %r4 ldstuba [%r1]17, %r10 swapa [%r1]17, %r14 lda [%r1]17, %f0 ldda [%r1]17, %f32 stba %r8, [%r1]17 stha %r2, [%r1]17 stwa %r10, [%r1]17 stxa %r4, [%r1]17 sta %f48, [%r1]17 stda %f16, [%r1]17 casa [%r1]0x11, %r2, %g0 casxa [%r1]0x11, %r2, %g0 prefetcha [%r1]17, 0x14 CASE_ASI_0x23_th1: mov %r27, %r1 ldx [%r25 + 0x6 & ~0x7], %r2 ldx [%r26 + 0xce & ~0x7], %r4 ldx [%r27 + 0x32 & ~0x7], %r6 ldx [%r28 + 0x1 & ~0x7], %r8 ldx [%r28 + 0x4f & ~0x7], %r10 ldx [%r28 + 0x82 & ~0x7], %r12 ldx [%r27 + 0x97 & ~0x7], %r14 ldx [%r22 + 0x94 & ~0x7], %r16 ld [%r28 + 0xff & ~0x7], %f0 ld [%r22 + 0x48 & ~0x7], %f16 ld [%r25 + 0xd1 & ~0x7], %f32 ld [%r21 + 0xd8 & ~0x7], %f48 ldsba [%r1]35, %r2 ldsha [%r1]35, %r12 ldswa [%r1]35, %r6 lduba [%r1]35, %r2 lduha [%r1]35, %r4 ldxa [%r1]35, %r4 ldda [%r1]35, %r4 ldstuba [%r1]35, %r12 swapa [%r1]35, %r10 lda [%r1]35, %f48 ldda [%r1]35, %f48 stba %r0, [%r1]35 stha %r10, [%r1]35 stwa %r0, [%r1]35 stxa %r0, [%r1]35 sta %f16, [%r1]35 stda %f16, [%r1]35 casa [%r1]0x23, %r2, %g0 casxa [%r1]0x23, %r2, %g0 prefetcha [%r1]35, 0x12 CASE_ASI_0x27_th1: mov %r23, %r1 ldx [%r24 + 0xdf & ~0x7], %r2 ldx [%r27 + 0x57 & ~0x7], %r4 ldx [%r22 + 0xd & ~0x7], %r6 ldx [%r22 + 0xc9 & ~0x7], %r8 ldx [%r25 + 0x18 & ~0x7], %r10 ldx [%r21 + 0xd6 & ~0x7], %r12 ldx [%r22 + 0xd9 & ~0x7], %r14 ldx [%r21 + 0x8 & ~0x7], %r16 ld [%r23 + 0xb4 & ~0x7], %f0 ld [%r23 + 0x44 & ~0x7], %f16 ld [%r25 + 0x87 & ~0x7], %f32 ld [%r24 + 0x4c & ~0x7], %f48 ldsba [%r1]39, %r4 ldsha [%r1]39, %r2 ldswa [%r1]39, %r14 lduba [%r1]39, %r10 lduha [%r1]39, %r12 ldxa [%r1]39, %r2 ldda [%r1]39, %r10 ldstuba [%r1]39, %r4 swapa [%r1]39, %r16 lda [%r1]39, %f48 ldda [%r1]39, %f0 stba %r8, [%r1]39 stha %r14, [%r1]39 stwa %r14, [%r1]39 stxa %r4, [%r1]39 sta %f0, [%r1]39 stda %f16, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x10 CASE_ASI_0x2f_th1: mov %r27, %r1 ldx [%r25 + 0xad & ~0x7], %r2 ldx [%r25 + 0xb0 & ~0x7], %r4 ldx [%r24 + 0x10 & ~0x7], %r6 ldx [%r22 + 0xdf & ~0x7], %r8 ldx [%r26 + 0xfe & ~0x7], %r10 ldx [%r27 + 0xf6 & ~0x7], %r12 ldx [%r23 + 0x7a & ~0x7], %r14 ldx [%r22 + 0xe6 & ~0x7], %r16 ld [%r27 + 0xe8 & ~0x7], %f0 ld [%r28 + 0x6c & ~0x7], %f16 ld [%r21 + 0x9c & ~0x7], %f32 ld [%r22 + 0x33 & ~0x7], %f48 ldsba [%r1]47, %r16 ldsha [%r1]47, %r10 ldswa [%r1]47, %r14 lduba [%r1]47, %r8 lduha [%r1]47, %r4 ldxa [%r1]47, %r6 ldda [%r1]47, %r16 ldstuba [%r1]47, %r6 swapa [%r1]47, %r10 lda [%r1]47, %f0 ldda [%r1]47, %f48 stba %r14, [%r1]47 stha %r2, [%r1]47 stwa %r0, [%r1]47 stxa %r12, [%r1]47 sta %f16, [%r1]47 stda %f48, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x17 CASE_ASI_0x30_th1: mov %r22, %r1 ldx [%r27 + 0xf7 & ~0x7], %r2 ldx [%r25 + 0xd9 & ~0x7], %r4 ldx [%r21 + 0x55 & ~0x7], %r6 ldx [%r23 + 0x4d & ~0x7], %r8 ldx [%r26 + 0x98 & ~0x7], %r10 ldx [%r27 + 0x49 & ~0x7], %r12 ldx [%r27 + 0x22 & ~0x7], %r14 ldx [%r26 + 0x92 & ~0x7], %r16 ld [%r26 + 0x13 & ~0x7], %f0 ld [%r27 + 0x9 & ~0x7], %f16 ld [%r23 + 0xd8 & ~0x7], %f32 ld [%r26 + 0x96 & ~0x7], %f48 ldsba [%r1]48, %r4 ldsha [%r1]48, %r12 ldswa [%r1]48, %r2 lduba [%r1]48, %r12 lduha [%r1]48, %r2 ldxa [%r1]48, %r2 ldda [%r1]48, %r6 ldstuba [%r1]48, %r8 swapa [%r1]48, %r8 lda [%r1]48, %f16 ldda [%r1]48, %f16 stba %r10, [%r1]48 stha %r2, [%r1]48 stwa %r12, [%r1]48 stxa %r2, [%r1]48 sta %f32, [%r1]48 stda %f32, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x9 CASE_ASI_0x31_th1: mov %r22, %r1 ldx [%r23 + 0x71 & ~0x7], %r2 ldx [%r24 + 0x72 & ~0x7], %r4 ldx [%r21 + 0x95 & ~0x7], %r6 ldx [%r24 + 0x4a & ~0x7], %r8 ldx [%r23 + 0xc1 & ~0x7], %r10 ldx [%r21 + 0xbf & ~0x7], %r12 ldx [%r26 + 0x84 & ~0x7], %r14 ldx [%r21 + 0xf5 & ~0x7], %r16 ld [%r25 + 0x14 & ~0x7], %f0 ld [%r24 + 0x10 & ~0x7], %f16 ld [%r22 + 0x4 & ~0x7], %f32 ld [%r26 + 0x9a & ~0x7], %f48 ldsba [%r1]49, %r4 ldsha [%r1]49, %r4 ldswa [%r1]49, %r12 lduba [%r1]49, %r2 lduha [%r1]49, %r14 ldxa [%r1]49, %r14 ldda [%r1]49, %r8 ldstuba [%r1]49, %r12 swapa [%r1]49, %r4 lda [%r1]49, %f32 ldda [%r1]49, %f32 stba %r0, [%r1]49 stha %r10, [%r1]49 stwa %r8, [%r1]49 stxa %r0, [%r1]49 sta %f48, [%r1]49 stda %f32, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x1d CASE_ASI_0x36_th1: mov %r27, %r1 ldx [%r22 + 0xf9 & ~0x7], %r2 ldx [%r22 + 0x4c & ~0x7], %r4 ldx [%r23 + 0xd & ~0x7], %r6 ldx [%r21 + 0x66 & ~0x7], %r8 ldx [%r27 + 0xc0 & ~0x7], %r10 ldx [%r21 + 0xd0 & ~0x7], %r12 ldx [%r25 + 0x9d & ~0x7], %r14 ldx [%r23 + 0x71 & ~0x7], %r16 ld [%r22 + 0xbd & ~0x7], %f0 ld [%r22 + 0x2e & ~0x7], %f16 ld [%r24 + 0x73 & ~0x7], %f32 ld [%r23 + 0xab & ~0x7], %f48 ldsba [%r1]54, %r12 ldsha [%r1]54, %r2 ldswa [%r1]54, %r4 lduba [%r1]54, %r8 lduha [%r1]54, %r14 ldxa [%r1]54, %r16 ldda [%r1]54, %r4 ldstuba [%r1]54, %r12 swapa [%r1]54, %r8 lda [%r1]54, %f48 ldda [%r1]54, %f0 stba %r0, [%r1]54 stha %r14, [%r1]54 stwa %r14, [%r1]54 stxa %r14, [%r1]54 sta %f0, [%r1]54 stda %f16, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x2 CASE_ASI_0x38_th1: mov %r23, %r1 ldx [%r25 + 0x7a & ~0x7], %r2 ldx [%r28 + 0x56 & ~0x7], %r4 ldx [%r22 + 0x98 & ~0x7], %r6 ldx [%r21 + 0x7e & ~0x7], %r8 ldx [%r21 + 0x99 & ~0x7], %r10 ldx [%r23 + 0x32 & ~0x7], %r12 ldx [%r21 + 0x65 & ~0x7], %r14 ldx [%r26 + 0x5c & ~0x7], %r16 ld [%r25 + 0xd5 & ~0x7], %f0 ld [%r24 + 0x66 & ~0x7], %f16 ld [%r23 + 0xe5 & ~0x7], %f32 ld [%r26 + 0x23 & ~0x7], %f48 ldsba [%r1]56, %r4 ldsha [%r1]56, %r16 ldswa [%r1]56, %r16 lduba [%r1]56, %r14 lduha [%r1]56, %r14 ldxa [%r1]56, %r12 ldda [%r1]56, %r8 ldstuba [%r1]56, %r16 swapa [%r1]56, %r14 lda [%r1]56, %f0 ldda [%r1]56, %f16 stba %r4, [%r1]56 stha %r14, [%r1]56 stwa %r12, [%r1]56 stxa %r2, [%r1]56 sta %f16, [%r1]56 stda %f16, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x2 CASE_ASI_0x39_th1: mov %r21, %r1 ldx [%r25 + 0x77 & ~0x7], %r2 ldx [%r28 + 0x1b & ~0x7], %r4 ldx [%r26 + 0x6 & ~0x7], %r6 ldx [%r22 + 0xd4 & ~0x7], %r8 ldx [%r24 + 0x24 & ~0x7], %r10 ldx [%r24 + 0x26 & ~0x7], %r12 ldx [%r24 + 0x59 & ~0x7], %r14 ldx [%r24 + 0xe2 & ~0x7], %r16 ld [%r27 + 0x7e & ~0x7], %f0 ld [%r26 + 0x3b & ~0x7], %f16 ld [%r28 + 0x24 & ~0x7], %f32 ld [%r22 + 0x80 & ~0x7], %f48 ldsba [%r1]57, %r14 ldsha [%r1]57, %r6 ldswa [%r1]57, %r8 lduba [%r1]57, %r14 lduha [%r1]57, %r10 ldxa [%r1]57, %r8 ldda [%r1]57, %r10 ldstuba [%r1]57, %r14 swapa [%r1]57, %r10 lda [%r1]57, %f48 ldda [%r1]57, %f0 stba %r4, [%r1]57 stha %r8, [%r1]57 stwa %r8, [%r1]57 stxa %r6, [%r1]57 sta %f16, [%r1]57 stda %f32, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x1e CASE_ASI_0x3e_th1: mov %r23, %r1 ldx [%r23 + 0xfc & ~0x7], %r2 ldx [%r26 + 0x8e & ~0x7], %r4 ldx [%r24 + 0xf & ~0x7], %r6 ldx [%r23 + 0x97 & ~0x7], %r8 ldx [%r21 + 0xdb & ~0x7], %r10 ldx [%r22 + 0x2e & ~0x7], %r12 ldx [%r28 + 0x92 & ~0x7], %r14 ldx [%r28 + 0x55 & ~0x7], %r16 ld [%r21 + 0x6a & ~0x7], %f0 ld [%r25 + 0xda & ~0x7], %f16 ld [%r24 + 0x1a & ~0x7], %f32 ld [%r22 + 0x4d & ~0x7], %f48 ldsba [%r1]62, %r12 ldsha [%r1]62, %r2 ldswa [%r1]62, %r2 lduba [%r1]62, %r14 lduha [%r1]62, %r2 ldxa [%r1]62, %r4 ldda [%r1]62, %r12 ldstuba [%r1]62, %r10 swapa [%r1]62, %r14 lda [%r1]62, %f32 ldda [%r1]62, %f0 stba %r2, [%r1]62 stha %r12, [%r1]62 stwa %r12, [%r1]62 stxa %r10, [%r1]62 sta %f48, [%r1]62 stda %f48, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x1b CASE_ASI_0x83_th1: mov %r25, %r1 ldx [%r24 + 0x9a & ~0x7], %r2 ldx [%r25 + 0xd9 & ~0x7], %r4 ldx [%r26 + 0xf5 & ~0x7], %r6 ldx [%r21 + 0x21 & ~0x7], %r8 ldx [%r22 + 0x1 & ~0x7], %r10 ldx [%r22 + 0x9a & ~0x7], %r12 ldx [%r22 + 0xa0 & ~0x7], %r14 ldx [%r22 + 0x73 & ~0x7], %r16 ld [%r22 + 0xa9 & ~0x7], %f0 ld [%r27 + 0x53 & ~0x7], %f16 ld [%r27 + 0x41 & ~0x7], %f32 ld [%r25 + 0xca & ~0x7], %f48 ldsba [%r1]131, %r8 ldsha [%r1]131, %r10 ldswa [%r1]131, %r8 lduba [%r1]131, %r16 lduha [%r1]131, %r10 ldxa [%r1]131, %r2 ldda [%r1]131, %r14 ldstuba [%r1]131, %r12 swapa [%r1]131, %r14 lda [%r1]131, %f32 ldda [%r1]131, %f48 stba %r2, [%r1]131 stha %r12, [%r1]131 stwa %r2, [%r1]131 stxa %r14, [%r1]131 sta %f32, [%r1]131 stda %f16, [%r1]131 casa [%r1]0x83, %r2, %g0 casxa [%r1]0x83, %r2, %g0 prefetcha [%r1]131, 0x10 CASE_ASI_0xc3_th1: mov %r22, %r1 ldx [%r23 + 0x30 & ~0x7], %r2 ldx [%r24 + 0x46 & ~0x7], %r4 ldx [%r26 + 0x93 & ~0x7], %r6 ldx [%r25 + 0xb4 & ~0x7], %r8 ldx [%r27 + 0xc4 & ~0x7], %r10 ldx [%r28 + 0x49 & ~0x7], %r12 ldx [%r23 + 0x55 & ~0x7], %r14 ldx [%r23 + 0x2d & ~0x7], %r16 ld [%r24 + 0xd1 & ~0x7], %f0 ld [%r25 + 0x21 & ~0x7], %f16 ld [%r22 + 0xaf & ~0x7], %f32 ld [%r26 + 0x85 & ~0x7], %f48 ldsba [%r1]195, %r4 ldsha [%r1]195, %r10 ldswa [%r1]195, %r10 lduba [%r1]195, %r4 lduha [%r1]195, %r14 ldxa [%r1]195, %r14 ldda [%r1]195, %r16 ldstuba [%r1]195, %r12 swapa [%r1]195, %r14 lda [%r1]195, %f32 ldda [%r1]195, %f48 stba %r4, [%r1]195 stha %r8, [%r1]195 stwa %r12, [%r1]195 stxa %r10, [%r1]195 sta %f32, [%r1]195 stda %f0, [%r1]195 casa [%r1]0xc3, %r2, %g0 casxa [%r1]0xc3, %r2, %g0 prefetcha [%r1]195, 0x13 CASE_ASI_0xcd_th1: mov %r28, %r1 ldx [%r26 + 0x51 & ~0x7], %r2 ldx [%r21 + 0xe4 & ~0x7], %r4 ldx [%r27 + 0xc & ~0x7], %r6 ldx [%r26 + 0x83 & ~0x7], %r8 ldx [%r23 + 0x39 & ~0x7], %r10 ldx [%r26 + 0xf3 & ~0x7], %r12 ldx [%r27 + 0x99 & ~0x7], %r14 ldx [%r25 + 0xc7 & ~0x7], %r16 ld [%r23 + 0xd4 & ~0x7], %f0 ld [%r27 + 0xbf & ~0x7], %f16 ld [%r25 + 0x45 & ~0x7], %f32 ld [%r28 + 0x4 & ~0x7], %f48 ldsba [%r1]205, %r4 ldsha [%r1]205, %r16 ldswa [%r1]205, %r8 lduba [%r1]205, %r12 lduha [%r1]205, %r6 ldxa [%r1]205, %r6 ldda [%r1]205, %r16 ldstuba [%r1]205, %r8 swapa [%r1]205, %r4 lda [%r1]205, %f32 ldda [%r1]205, %f32 stba %r10, [%r1]205 stha %r10, [%r1]205 stwa %r2, [%r1]205 stxa %r8, [%r1]205 sta %f0, [%r1]205 stda %f0, [%r1]205 casa [%r1]0xcd, %r2, %g0 casxa [%r1]0xcd, %r2, %g0 prefetcha [%r1]205, 0x15 CASE_ASI_0xdb_th1: mov %r25, %r1 ldx [%r23 + 0x40 & ~0x7], %r2 ldx [%r21 + 0x11 & ~0x7], %r4 ldx [%r27 + 0xfc & ~0x7], %r6 ldx [%r25 + 0xe2 & ~0x7], %r8 ldx [%r27 + 0xf0 & ~0x7], %r10 ldx [%r24 + 0x7 & ~0x7], %r12 ldx [%r24 + 0x41 & ~0x7], %r14 ldx [%r27 + 0x43 & ~0x7], %r16 ld [%r24 + 0x24 & ~0x7], %f0 ld [%r27 + 0x4e & ~0x7], %f16 ld [%r22 + 0xb9 & ~0x7], %f32 ld [%r24 + 0xd1 & ~0x7], %f48 ldsba [%r1]219, %r8 ldsha [%r1]219, %r6 ldswa [%r1]219, %r2 lduba [%r1]219, %r8 lduha [%r1]219, %r10 ldxa [%r1]219, %r6 ldda [%r1]219, %r12 ldstuba [%r1]219, %r6 swapa [%r1]219, %r2 lda [%r1]219, %f32 ldda [%r1]219, %f16 stba %r4, [%r1]219 stha %r12, [%r1]219 stwa %r0, [%r1]219 stxa %r10, [%r1]219 sta %f16, [%r1]219 stda %f16, [%r1]219 casa [%r1]0xdb, %r2, %g0 casxa [%r1]0xdb, %r2, %g0 prefetcha [%r1]219, 0x19 CASE_ASI_0xf1_th1: mov %r24, %r1 ldx [%r21 + 0xff & ~0x7], %r2 ldx [%r26 + 0x8e & ~0x7], %r4 ldx [%r21 + 0xef & ~0x7], %r6 ldx [%r26 + 0x3f & ~0x7], %r8 ldx [%r24 + 0x13 & ~0x7], %r10 ldx [%r21 + 0xe9 & ~0x7], %r12 ldx [%r22 + 0x83 & ~0x7], %r14 ldx [%r26 + 0xec & ~0x7], %r16 ld [%r25 + 0xbc & ~0x7], %f0 ld [%r23 + 0xb8 & ~0x7], %f16 ld [%r28 + 0xd9 & ~0x7], %f32 ld [%r24 + 0x41 & ~0x7], %f48 ldsba [%r1]241, %r2 ldsha [%r1]241, %r12 ldswa [%r1]241, %r12 lduba [%r1]241, %r2 lduha [%r1]241, %r2 ldxa [%r1]241, %r4 ldda [%r1]241, %r14 ldstuba [%r1]241, %r10 swapa [%r1]241, %r16 lda [%r1]241, %f32 ldda [%r1]241, %f32 stba %r6, [%r1]241 stha %r0, [%r1]241 stwa %r8, [%r1]241 stxa %r10, [%r1]241 sta %f0, [%r1]241 stda %f0, [%r1]241 casa [%r1]0xf1, %r2, %g0 casxa [%r1]0xf1, %r2, %g0 prefetcha [%r1]241, 0x5 CASE_ASI_0x21_th1_0x8: set 0x8, %r1 ldsba [%r1]33, %r4 ldsha [%r1]33, %r10 ldswa [%r1]33, %r8 lduba [%r1]33, %r16 lduha [%r1]33, %r2 ldxa [%r1]33, %r8 ldda [%r1]33, %r16 ldstuba [%r1]33, %r4 swapa [%r1]33, %r6 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r4, [%r1]33 stha %r4, [%r1]33 stwa %r4, [%r1]33 sta %f16, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x12 CASE_ASI_0x21_th1_0x10: set 0x10, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r10 ldswa [%r1]33, %r12 lduba [%r1]33, %r2 lduha [%r1]33, %r16 ldxa [%r1]33, %r6 ldda [%r1]33, %r4 ldstuba [%r1]33, %r14 swapa [%r1]33, %r10 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r10, [%r1]33 stha %r12, [%r1]33 stwa %r2, [%r1]33 sta %f0, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1a CASE_ASI_0x21_th1_0x108: set 0x108, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r4 ldswa [%r1]33, %r14 lduba [%r1]33, %r4 lduha [%r1]33, %r8 ldxa [%r1]33, %r6 ldda [%r1]33, %r16 ldstuba [%r1]33, %r8 swapa [%r1]33, %r8 lda [%r1]33, %f32 ldda [%r1]33, %f16 stba %r4, [%r1]33 stha %r10, [%r1]33 stwa %r4, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1 CASE_ASI_0x21_th1_0x110: set 0x110, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r16 ldswa [%r1]33, %r16 lduba [%r1]33, %r14 lduha [%r1]33, %r16 ldxa [%r1]33, %r10 ldda [%r1]33, %r8 ldstuba [%r1]33, %r2 swapa [%r1]33, %r14 lda [%r1]33, %f0 ldda [%r1]33, %f0 stba %r10, [%r1]33 stha %r0, [%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, 0x5 CASE_ASI_0x40_th1_0x0: mov %g0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r6 ldswa [%r1]64, %r12 lduba [%r1]64, %r10 lduha [%r1]64, %r4 ldxa [%r1]64, %r16 ldda [%r1]64, %r4 ldstuba [%r1]64, %r12 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r10, [%r1]64 stha %r2, [%r1]64 stwa %r10, [%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_th1_0x8: set 0x8, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r8 ldswa [%r1]64, %r16 lduba [%r1]64, %r8 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r4 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r8, [%r1]64 stwa %r8, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x10 CASE_ASI_0x40_th1_0x10: set 0x10, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r6 ldswa [%r1]64, %r6 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r10 ldda [%r1]64, %r12 ldstuba [%r1]64, %r12 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1e CASE_ASI_0x40_th1_0x18: set 0x18, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r2 ldswa [%r1]64, %r16 lduba [%r1]64, %r14 lduha [%r1]64, %r4 ldxa [%r1]64, %r8 ldda [%r1]64, %r10 ldstuba [%r1]64, %r12 swapa [%r1]64, %r10 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r4, [%r1]64 stha %r14, [%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, 0x10 CASE_ASI_0x40_th1_0x20: set 0x20, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r2 ldswa [%r1]64, %r10 lduba [%r1]64, %r4 lduha [%r1]64, %r12 ldxa [%r1]64, %r14 ldda [%r1]64, %r4 ldstuba [%r1]64, %r12 swapa [%r1]64, %r16 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r10, [%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, 0x6 CASE_ASI_0x40_th1_0x80: set 0x80, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r6 ldswa [%r1]64, %r10 lduba [%r1]64, %r8 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r10 ldstuba [%r1]64, %r16 swapa [%r1]64, %r14 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r10, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%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_th1_0x88: set 0x88, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r10 ldswa [%r1]64, %r10 lduba [%r1]64, %r10 lduha [%r1]64, %r4 ldxa [%r1]64, %r8 ldda [%r1]64, %r12 ldstuba [%r1]64, %r8 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x44_th1_0x0: mov %g0, %r1 ldsba [%r1]68, %r6 ldsha [%r1]68, %r8 ldswa [%r1]68, %r14 lduba [%r1]68, %r12 lduha [%r1]68, %r6 ldxa [%r1]68, %r0 ldda [%r1]68, %r4 ldstuba [%r1]68, %r14 swapa [%r1]68, %r2 lda [%r1]68, %f16 ldda [%r1]68, %f16 stba %r6, [%r1]68 stha %r6, [%r1]68 stwa %r12, [%r1]68 sta %f0, [%r1]68 stda %f32, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x3 CASE_ASI_0x4a_th1_range42: !!asi_range = 0x0-0x3f set 0x37, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r4 ldsha [%r1]74, %r8 ldswa [%r1]74, %r8 lduba [%r1]74, %r10 lduha [%r1]74, %r4 ldxa [%r1]74, %r12 ldda [%r1]74, %r2 ldstuba [%r1]74, %r4 swapa [%r1]74, %r16 lda [%r1]74, %f16 ldda [%r1]74, %f48 stba %r10, [%r1]74 stha %r4, [%r1]74 stwa %r14, [%r1]74 sta %f32, [%r1]74 stda %f16, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0xe CASE_ASI_0x6_th1: setx 0x6f5a0389, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x24 & ~0x7], %r2 ldx [%r26 + 0x99 & ~0x7], %r4 ldx [%r24 + 0x8c & ~0x7], %r6 ldx [%r24 + 0xec & ~0x7], %r8 ldx [%r21 + 0x1a & ~0x7], %r10 ldx [%r27 + 0xd2 & ~0x7], %r12 ldx [%r26 + 0xa6 & ~0x7], %r14 ldx [%r23 + 0xb1 & ~0x7], %r16 ld [%r27 + 0x4a & ~0x7], %f0 ld [%r26 + 0xc4 & ~0x7], %f16 ld [%r23 + 0x7 & ~0x7], %f32 ld [%r27 + 0x50 & ~0x7], %f48 ldsba [%r1]6, %r14 ldsha [%r1]6, %r6 ldswa [%r1]6, %r6 lduba [%r1]6, %r12 lduha [%r1]6, %r2 ldxa [%r1]6, %r16 ldda [%r1]6, %r16 ldstuba [%r1]6, %r2 swapa [%r1]6, %r2 lda [%r1]6, %f16 ldda [%r1]6, %f48 stba %r0, [%r1]6 stha %r6, [%r1]6 stwa %r14, [%r1]6 stxa %r10, [%r1]6 sta %f0, [%r1]6 stda %f32, [%r1]6 casa [%r1]0x6, %r2, %g0 casxa [%r1]0x6, %r2, %g0 prefetcha [%r1]6, 0x8 CASE_ASI_0xf_th1: setx 0x5abcef2d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x45 & ~0x7], %r2 ldx [%r23 + 0x33 & ~0x7], %r4 ldx [%r23 + 0xf4 & ~0x7], %r6 ldx [%r25 + 0x3c & ~0x7], %r8 ldx [%r21 + 0x4f & ~0x7], %r10 ldx [%r25 + 0x25 & ~0x7], %r12 ldx [%r28 + 0xa7 & ~0x7], %r14 ldx [%r28 + 0x62 & ~0x7], %r16 ld [%r24 + 0xcb & ~0x7], %f0 ld [%r27 + 0x86 & ~0x7], %f16 ld [%r23 + 0x5d & ~0x7], %f32 ld [%r25 + 0xb6 & ~0x7], %f48 ldsba [%r1]15, %r6 ldsha [%r1]15, %r8 ldswa [%r1]15, %r6 lduba [%r1]15, %r12 lduha [%r1]15, %r12 ldxa [%r1]15, %r4 ldda [%r1]15, %r16 ldstuba [%r1]15, %r10 swapa [%r1]15, %r8 lda [%r1]15, %f48 ldda [%r1]15, %f32 stba %r4, [%r1]15 stha %r8, [%r1]15 stwa %r14, [%r1]15 stxa %r4, [%r1]15 sta %f32, [%r1]15 stda %f0, [%r1]15 casa [%r1]0xf, %r2, %g0 casxa [%r1]0xf, %r2, %g0 prefetcha [%r1]15, 0x1c CASE_ASI_0x12_th1: setx 0x229bf846, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x98 & ~0x7], %r2 ldx [%r25 + 0x66 & ~0x7], %r4 ldx [%r26 + 0xd5 & ~0x7], %r6 ldx [%r28 + 0x82 & ~0x7], %r8 ldx [%r23 + 0x89 & ~0x7], %r10 ldx [%r27 + 0x92 & ~0x7], %r12 ldx [%r27 + 0xdf & ~0x7], %r14 ldx [%r26 + 0x31 & ~0x7], %r16 ld [%r23 + 0xc2 & ~0x7], %f0 ld [%r24 + 0xf6 & ~0x7], %f16 ld [%r26 + 0x82 & ~0x7], %f32 ld [%r21 + 0x95 & ~0x7], %f48 ldsba [%r1]18, %r10 ldsha [%r1]18, %r8 ldswa [%r1]18, %r8 lduba [%r1]18, %r10 lduha [%r1]18, %r4 ldxa [%r1]18, %r12 ldda [%r1]18, %r4 ldstuba [%r1]18, %r14 swapa [%r1]18, %r12 lda [%r1]18, %f16 ldda [%r1]18, %f16 stba %r12, [%r1]18 stha %r0, [%r1]18 stwa %r2, [%r1]18 stxa %r2, [%r1]18 sta %f16, [%r1]18 stda %f32, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x1e CASE_ASI_0x13_th1: setx 0x788eb8f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xc & ~0x7], %r2 ldx [%r28 + 0x5b & ~0x7], %r4 ldx [%r28 + 0xac & ~0x7], %r6 ldx [%r22 + 0xb9 & ~0x7], %r8 ldx [%r28 + 0xb8 & ~0x7], %r10 ldx [%r26 + 0x82 & ~0x7], %r12 ldx [%r23 + 0xd5 & ~0x7], %r14 ldx [%r21 + 0x45 & ~0x7], %r16 ld [%r28 + 0x85 & ~0x7], %f0 ld [%r21 + 0xa & ~0x7], %f16 ld [%r27 + 0xc2 & ~0x7], %f32 ld [%r21 + 0xf & ~0x7], %f48 ldsba [%r1]19, %r16 ldsha [%r1]19, %r4 ldswa [%r1]19, %r14 lduba [%r1]19, %r10 lduha [%r1]19, %r8 ldxa [%r1]19, %r6 ldda [%r1]19, %r8 ldstuba [%r1]19, %r16 swapa [%r1]19, %r10 lda [%r1]19, %f32 ldda [%r1]19, %f32 stba %r2, [%r1]19 stha %r14, [%r1]19 stwa %r6, [%r1]19 stxa %r6, [%r1]19 sta %f48, [%r1]19 stda %f16, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x2 CASE_ASI_0x2d_th1: setx 0x5b626b7d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x1d & ~0x7], %r2 ldx [%r25 + 0xc7 & ~0x7], %r4 ldx [%r23 + 0x49 & ~0x7], %r6 ldx [%r25 + 0x99 & ~0x7], %r8 ldx [%r28 + 0x9a & ~0x7], %r10 ldx [%r23 + 0x4f & ~0x7], %r12 ldx [%r21 + 0xf8 & ~0x7], %r14 ldx [%r21 + 0x9a & ~0x7], %r16 ld [%r24 + 0x16 & ~0x7], %f0 ld [%r22 + 0xf4 & ~0x7], %f16 ld [%r25 + 0xfd & ~0x7], %f32 ld [%r28 + 0xdf & ~0x7], %f48 ldsba [%r1]45, %r10 ldsha [%r1]45, %r14 ldswa [%r1]45, %r10 lduba [%r1]45, %r4 lduha [%r1]45, %r12 ldxa [%r1]45, %r12 ldda [%r1]45, %r10 ldstuba [%r1]45, %r12 swapa [%r1]45, %r6 lda [%r1]45, %f32 ldda [%r1]45, %f16 stba %r4, [%r1]45 stha %r14, [%r1]45 stwa %r6, [%r1]45 stxa %r10, [%r1]45 sta %f32, [%r1]45 stda %f16, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0xd CASE_ASI_0x35_th1: setx 0x37288ded, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x4b & ~0x7], %r2 ldx [%r26 + 0x52 & ~0x7], %r4 ldx [%r21 + 0xa6 & ~0x7], %r6 ldx [%r25 + 0xef & ~0x7], %r8 ldx [%r23 + 0xea & ~0x7], %r10 ldx [%r24 + 0x1c & ~0x7], %r12 ldx [%r27 + 0x84 & ~0x7], %r14 ldx [%r26 + 0xab & ~0x7], %r16 ld [%r25 + 0x74 & ~0x7], %f0 ld [%r24 + 0x63 & ~0x7], %f16 ld [%r23 + 0x6d & ~0x7], %f32 ld [%r28 + 0x8b & ~0x7], %f48 ldsba [%r1]53, %r4 ldsha [%r1]53, %r14 ldswa [%r1]53, %r10 lduba [%r1]53, %r16 lduha [%r1]53, %r10 ldxa [%r1]53, %r2 ldda [%r1]53, %r8 ldstuba [%r1]53, %r8 swapa [%r1]53, %r6 lda [%r1]53, %f48 ldda [%r1]53, %f48 stba %r2, [%r1]53 stha %r10, [%r1]53 stwa %r4, [%r1]53 stxa %r4, [%r1]53 sta %f48, [%r1]53 stda %f48, [%r1]53 casa [%r1]0x35, %r2, %g0 casxa [%r1]0x35, %r2, %g0 prefetcha [%r1]53, 0x1b CASE_ASI_0x37_th1: setx 0x3d05e3e7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xa6 & ~0x7], %r2 ldx [%r25 + 0xe2 & ~0x7], %r4 ldx [%r28 + 0xa6 & ~0x7], %r6 ldx [%r23 + 0xe5 & ~0x7], %r8 ldx [%r22 + 0xc0 & ~0x7], %r10 ldx [%r27 + 0xbb & ~0x7], %r12 ldx [%r22 + 0x30 & ~0x7], %r14 ldx [%r23 + 0xec & ~0x7], %r16 ld [%r25 + 0xc1 & ~0x7], %f0 ld [%r28 + 0x1b & ~0x7], %f16 ld [%r24 + 0x52 & ~0x7], %f32 ld [%r24 + 0x70 & ~0x7], %f48 ldsba [%r1]55, %r2 ldsha [%r1]55, %r16 ldswa [%r1]55, %r6 lduba [%r1]55, %r14 lduha [%r1]55, %r4 ldxa [%r1]55, %r2 ldda [%r1]55, %r12 ldstuba [%r1]55, %r2 swapa [%r1]55, %r6 lda [%r1]55, %f0 ldda [%r1]55, %f48 stba %r4, [%r1]55 stha %r8, [%r1]55 stwa %r6, [%r1]55 stxa %r8, [%r1]55 sta %f32, [%r1]55 stda %f48, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x1e CASE_ASI_0x3f_th1: setx 0x3e92717d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x63 & ~0x7], %r2 ldx [%r27 + 0x72 & ~0x7], %r4 ldx [%r28 + 0x13 & ~0x7], %r6 ldx [%r21 + 0x48 & ~0x7], %r8 ldx [%r22 + 0x61 & ~0x7], %r10 ldx [%r25 + 0x5b & ~0x7], %r12 ldx [%r25 + 0x1e & ~0x7], %r14 ldx [%r25 + 0xb1 & ~0x7], %r16 ld [%r22 + 0x1 & ~0x7], %f0 ld [%r28 + 0x3c & ~0x7], %f16 ld [%r22 + 0xb9 & ~0x7], %f32 ld [%r27 + 0xbb & ~0x7], %f48 ldsba [%r1]63, %r16 ldsha [%r1]63, %r4 ldswa [%r1]63, %r10 lduba [%r1]63, %r10 lduha [%r1]63, %r14 ldxa [%r1]63, %r16 ldda [%r1]63, %r16 ldstuba [%r1]63, %r4 swapa [%r1]63, %r16 lda [%r1]63, %f0 ldda [%r1]63, %f0 stba %r12, [%r1]63 stha %r6, [%r1]63 stwa %r0, [%r1]63 stxa %r6, [%r1]63 sta %f48, [%r1]63 stda %f48, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x13 CASE_ASI_0x4b_th1: setx 0x4162fc50, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x54 & ~0x7], %r2 ldx [%r21 + 0x2e & ~0x7], %r4 ldx [%r26 + 0x36 & ~0x7], %r6 ldx [%r24 + 0x28 & ~0x7], %r8 ldx [%r24 + 0xa2 & ~0x7], %r10 ldx [%r26 + 0xef & ~0x7], %r12 ldx [%r22 + 0x1e & ~0x7], %r14 ldx [%r24 + 0x4c & ~0x7], %r16 ld [%r22 + 0x81 & ~0x7], %f0 ld [%r27 + 0x8b & ~0x7], %f16 ld [%r28 + 0xf6 & ~0x7], %f32 ld [%r25 + 0xc3 & ~0x7], %f48 ldsba [%r1]75, %r2 ldsha [%r1]75, %r10 ldswa [%r1]75, %r14 lduba [%r1]75, %r10 lduha [%r1]75, %r16 ldxa [%r1]75, %r8 ldda [%r1]75, %r10 ldstuba [%r1]75, %r8 swapa [%r1]75, %r8 lda [%r1]75, %f16 ldda [%r1]75, %f0 stba %r2, [%r1]75 stha %r10, [%r1]75 stwa %r14, [%r1]75 stxa %r14, [%r1]75 sta %f16, [%r1]75 stda %f0, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x3 CASE_ASI_0x4d_th1: setx 0x69ed3693, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x2 & ~0x7], %r2 ldx [%r27 + 0x3b & ~0x7], %r4 ldx [%r24 + 0xc7 & ~0x7], %r6 ldx [%r24 + 0xe3 & ~0x7], %r8 ldx [%r24 + 0x59 & ~0x7], %r10 ldx [%r23 + 0x8e & ~0x7], %r12 ldx [%r21 + 0xbb & ~0x7], %r14 ldx [%r22 + 0xf4 & ~0x7], %r16 ld [%r28 + 0x50 & ~0x7], %f0 ld [%r28 + 0xe5 & ~0x7], %f16 ld [%r24 + 0x59 & ~0x7], %f32 ld [%r23 + 0x3 & ~0x7], %f48 ldsba [%r1]77, %r4 ldsha [%r1]77, %r14 ldswa [%r1]77, %r14 lduba [%r1]77, %r12 lduha [%r1]77, %r8 ldxa [%r1]77, %r2 ldda [%r1]77, %r6 ldstuba [%r1]77, %r16 swapa [%r1]77, %r2 lda [%r1]77, %f0 ldda [%r1]77, %f48 stba %r8, [%r1]77 stha %r0, [%r1]77 stwa %r0, [%r1]77 stxa %r4, [%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_0x64_th1: setx 0x20f0069a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x90 & ~0x7], %r2 ldx [%r25 + 0xfc & ~0x7], %r4 ldx [%r25 + 0x3e & ~0x7], %r6 ldx [%r21 + 0x60 & ~0x7], %r8 ldx [%r23 + 0xdf & ~0x7], %r10 ldx [%r23 + 0x71 & ~0x7], %r12 ldx [%r25 + 0x2 & ~0x7], %r14 ldx [%r27 + 0xb4 & ~0x7], %r16 ld [%r26 + 0xa9 & ~0x7], %f0 ld [%r21 + 0xe6 & ~0x7], %f16 ld [%r26 + 0x78 & ~0x7], %f32 ld [%r21 + 0x8d & ~0x7], %f48 ldsba [%r1]100, %r2 ldsha [%r1]100, %r6 ldswa [%r1]100, %r4 lduba [%r1]100, %r2 lduha [%r1]100, %r14 ldxa [%r1]100, %r14 ldda [%r1]100, %r14 ldstuba [%r1]100, %r6 swapa [%r1]100, %r12 lda [%r1]100, %f48 ldda [%r1]100, %f48 stba %r10, [%r1]100 stha %r0, [%r1]100 stwa %r14, [%r1]100 stxa %r0, [%r1]100 sta %f48, [%r1]100 stda %f0, [%r1]100 casa [%r1]0x64, %r2, %g0 casxa [%r1]0x64, %r2, %g0 prefetcha [%r1]100, 0x1 CASE_ASI_0x6e_th1: setx 0x9f7419b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x75 & ~0x7], %r2 ldx [%r27 + 0xd & ~0x7], %r4 ldx [%r26 + 0x2d & ~0x7], %r6 ldx [%r24 + 0xad & ~0x7], %r8 ldx [%r23 + 0x67 & ~0x7], %r10 ldx [%r24 + 0x29 & ~0x7], %r12 ldx [%r25 + 0x87 & ~0x7], %r14 ldx [%r24 + 0x27 & ~0x7], %r16 ld [%r22 + 0xf1 & ~0x7], %f0 ld [%r23 + 0x87 & ~0x7], %f16 ld [%r22 + 0x42 & ~0x7], %f32 ld [%r24 + 0x55 & ~0x7], %f48 ldsba [%r1]110, %r8 ldsha [%r1]110, %r10 ldswa [%r1]110, %r14 lduba [%r1]110, %r8 lduha [%r1]110, %r14 ldxa [%r1]110, %r14 ldda [%r1]110, %r6 ldstuba [%r1]110, %r8 swapa [%r1]110, %r14 lda [%r1]110, %f0 ldda [%r1]110, %f0 stba %r14, [%r1]110 stha %r12, [%r1]110 stwa %r0, [%r1]110 stxa %r4, [%r1]110 sta %f0, [%r1]110 stda %f48, [%r1]110 casa [%r1]0x6e, %r2, %g0 casxa [%r1]0x6e, %r2, %g0 prefetcha [%r1]110, 0x13 CASE_ASI_0x79_th1: setx 0x534db485, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x56 & ~0x7], %r2 ldx [%r25 + 0x15 & ~0x7], %r4 ldx [%r26 + 0x30 & ~0x7], %r6 ldx [%r26 + 0x51 & ~0x7], %r8 ldx [%r21 + 0x3e & ~0x7], %r10 ldx [%r27 + 0xcf & ~0x7], %r12 ldx [%r22 + 0x17 & ~0x7], %r14 ldx [%r21 + 0x16 & ~0x7], %r16 ld [%r25 + 0xa & ~0x7], %f0 ld [%r26 + 0xc3 & ~0x7], %f16 ld [%r23 + 0x7a & ~0x7], %f32 ld [%r21 + 0xb5 & ~0x7], %f48 ldsba [%r1]121, %r8 ldsha [%r1]121, %r4 ldswa [%r1]121, %r14 lduba [%r1]121, %r6 lduha [%r1]121, %r8 ldxa [%r1]121, %r2 ldda [%r1]121, %r12 ldstuba [%r1]121, %r6 swapa [%r1]121, %r6 lda [%r1]121, %f16 ldda [%r1]121, %f48 stba %r6, [%r1]121 stha %r0, [%r1]121 stwa %r14, [%r1]121 stxa %r4, [%r1]121 sta %f48, [%r1]121 stda %f0, [%r1]121 casa [%r1]0x79, %r2, %g0 casxa [%r1]0x79, %r2, %g0 prefetcha [%r1]121, 0x13 CASE_ASI_0x85_th1: setx 0x6d488a41, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x95 & ~0x7], %r2 ldx [%r27 + 0x46 & ~0x7], %r4 ldx [%r26 + 0x28 & ~0x7], %r6 ldx [%r26 + 0x29 & ~0x7], %r8 ldx [%r22 + 0x5b & ~0x7], %r10 ldx [%r25 + 0x64 & ~0x7], %r12 ldx [%r25 + 0xa & ~0x7], %r14 ldx [%r27 + 0xe1 & ~0x7], %r16 ld [%r26 + 0x43 & ~0x7], %f0 ld [%r23 + 0x8c & ~0x7], %f16 ld [%r23 + 0x92 & ~0x7], %f32 ld [%r27 + 0x32 & ~0x7], %f48 ldsba [%r1]133, %r6 ldsha [%r1]133, %r10 ldswa [%r1]133, %r2 lduba [%r1]133, %r2 lduha [%r1]133, %r4 ldxa [%r1]133, %r12 ldda [%r1]133, %r6 ldstuba [%r1]133, %r16 swapa [%r1]133, %r16 lda [%r1]133, %f48 ldda [%r1]133, %f48 stba %r10, [%r1]133 stha %r10, [%r1]133 stwa %r14, [%r1]133 stxa %r12, [%r1]133 sta %f16, [%r1]133 stda %f48, [%r1]133 casa [%r1]0x85, %r2, %g0 casxa [%r1]0x85, %r2, %g0 prefetcha [%r1]133, 0x8 CASE_ASI_0x91_th1: setx 0x5a7c1c2c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x51 & ~0x7], %r2 ldx [%r23 + 0xbf & ~0x7], %r4 ldx [%r23 + 0x6e & ~0x7], %r6 ldx [%r23 + 0xb3 & ~0x7], %r8 ldx [%r22 + 0x75 & ~0x7], %r10 ldx [%r28 + 0x31 & ~0x7], %r12 ldx [%r27 + 0xc8 & ~0x7], %r14 ldx [%r27 + 0xf8 & ~0x7], %r16 ld [%r22 + 0x71 & ~0x7], %f0 ld [%r28 + 0xe2 & ~0x7], %f16 ld [%r24 + 0xef & ~0x7], %f32 ld [%r26 + 0xd8 & ~0x7], %f48 ldsba [%r1]145, %r6 ldsha [%r1]145, %r4 ldswa [%r1]145, %r6 lduba [%r1]145, %r6 lduha [%r1]145, %r16 ldxa [%r1]145, %r2 ldda [%r1]145, %r4 ldstuba [%r1]145, %r4 swapa [%r1]145, %r8 lda [%r1]145, %f32 ldda [%r1]145, %f16 stba %r0, [%r1]145 stha %r14, [%r1]145 stwa %r6, [%r1]145 stxa %r8, [%r1]145 sta %f16, [%r1]145 stda %f48, [%r1]145 casa [%r1]0x91, %r2, %g0 casxa [%r1]0x91, %r2, %g0 prefetcha [%r1]145, 0x11 CASE_ASI_0x99_th1: setx 0x6ba36817, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x21 & ~0x7], %r2 ldx [%r24 + 0x3f & ~0x7], %r4 ldx [%r23 + 0x26 & ~0x7], %r6 ldx [%r25 + 0x5a & ~0x7], %r8 ldx [%r26 + 0x9d & ~0x7], %r10 ldx [%r24 + 0xc & ~0x7], %r12 ldx [%r27 + 0x57 & ~0x7], %r14 ldx [%r27 + 0xe8 & ~0x7], %r16 ld [%r21 + 0x12 & ~0x7], %f0 ld [%r24 + 0x80 & ~0x7], %f16 ld [%r22 + 0x9 & ~0x7], %f32 ld [%r24 + 0x1a & ~0x7], %f48 ldsba [%r1]153, %r14 ldsha [%r1]153, %r14 ldswa [%r1]153, %r12 lduba [%r1]153, %r2 lduha [%r1]153, %r14 ldxa [%r1]153, %r10 ldda [%r1]153, %r6 ldstuba [%r1]153, %r12 swapa [%r1]153, %r16 lda [%r1]153, %f48 ldda [%r1]153, %f0 stba %r2, [%r1]153 stha %r2, [%r1]153 stwa %r10, [%r1]153 stxa %r0, [%r1]153 sta %f16, [%r1]153 stda %f16, [%r1]153 casa [%r1]0x99, %r2, %g0 casxa [%r1]0x99, %r2, %g0 prefetcha [%r1]153, 0x2 CASE_ASI_0xa1_th1: setx 0x7deac5bd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xb1 & ~0x7], %r2 ldx [%r21 + 0x69 & ~0x7], %r4 ldx [%r22 + 0xa1 & ~0x7], %r6 ldx [%r27 + 0x9f & ~0x7], %r8 ldx [%r27 + 0x9e & ~0x7], %r10 ldx [%r22 + 0xf6 & ~0x7], %r12 ldx [%r25 + 0x45 & ~0x7], %r14 ldx [%r25 + 0x89 & ~0x7], %r16 ld [%r28 + 0xb3 & ~0x7], %f0 ld [%r25 + 0x35 & ~0x7], %f16 ld [%r24 + 0x8 & ~0x7], %f32 ld [%r21 + 0xff & ~0x7], %f48 ldsba [%r1]161, %r10 ldsha [%r1]161, %r8 ldswa [%r1]161, %r4 lduba [%r1]161, %r8 lduha [%r1]161, %r12 ldxa [%r1]161, %r8 ldda [%r1]161, %r8 ldstuba [%r1]161, %r10 swapa [%r1]161, %r6 lda [%r1]161, %f0 ldda [%r1]161, %f48 stba %r4, [%r1]161 stha %r2, [%r1]161 stwa %r0, [%r1]161 stxa %r8, [%r1]161 sta %f16, [%r1]161 stda %f48, [%r1]161 casa [%r1]0xa1, %r2, %g0 casxa [%r1]0xa1, %r2, %g0 prefetcha [%r1]161, 0x1b CASE_ASI_0xa9_th1: setx 0x62bb241, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x35 & ~0x7], %r2 ldx [%r22 + 0xf6 & ~0x7], %r4 ldx [%r21 + 0xee & ~0x7], %r6 ldx [%r23 + 0xcc & ~0x7], %r8 ldx [%r25 + 0x3b & ~0x7], %r10 ldx [%r25 + 0x1b & ~0x7], %r12 ldx [%r27 + 0xaa & ~0x7], %r14 ldx [%r28 + 0x51 & ~0x7], %r16 ld [%r21 + 0xe0 & ~0x7], %f0 ld [%r28 + 0x65 & ~0x7], %f16 ld [%r21 + 0xdd & ~0x7], %f32 ld [%r28 + 0xec & ~0x7], %f48 ldsba [%r1]169, %r14 ldsha [%r1]169, %r14 ldswa [%r1]169, %r4 lduba [%r1]169, %r10 lduha [%r1]169, %r6 ldxa [%r1]169, %r10 ldda [%r1]169, %r10 ldstuba [%r1]169, %r16 swapa [%r1]169, %r16 lda [%r1]169, %f16 ldda [%r1]169, %f16 stba %r12, [%r1]169 stha %r2, [%r1]169 stwa %r12, [%r1]169 stxa %r6, [%r1]169 sta %f32, [%r1]169 stda %f32, [%r1]169 casa [%r1]0xa9, %r2, %g0 casxa [%r1]0xa9, %r2, %g0 prefetcha [%r1]169, 0x17 CASE_ASI_0xb1_th1: setx 0x534d92a1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x2 & ~0x7], %r2 ldx [%r24 + 0x8e & ~0x7], %r4 ldx [%r28 + 0xdb & ~0x7], %r6 ldx [%r26 + 0xad & ~0x7], %r8 ldx [%r22 + 0x16 & ~0x7], %r10 ldx [%r25 + 0xc3 & ~0x7], %r12 ldx [%r28 + 0x6b & ~0x7], %r14 ldx [%r25 + 0x28 & ~0x7], %r16 ld [%r24 + 0xf4 & ~0x7], %f0 ld [%r25 + 0x8 & ~0x7], %f16 ld [%r27 + 0x80 & ~0x7], %f32 ld [%r23 + 0xe2 & ~0x7], %f48 ldsba [%r1]177, %r8 ldsha [%r1]177, %r16 ldswa [%r1]177, %r14 lduba [%r1]177, %r2 lduha [%r1]177, %r12 ldxa [%r1]177, %r12 ldda [%r1]177, %r2 ldstuba [%r1]177, %r16 swapa [%r1]177, %r6 lda [%r1]177, %f32 ldda [%r1]177, %f0 stba %r6, [%r1]177 stha %r6, [%r1]177 stwa %r14, [%r1]177 stxa %r2, [%r1]177 sta %f48, [%r1]177 stda %f32, [%r1]177 casa [%r1]0xb1, %r2, %g0 casxa [%r1]0xb1, %r2, %g0 prefetcha [%r1]177, 0x1e CASE_ASI_0xb9_th1: setx 0x414bd6ba, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x6f & ~0x7], %r2 ldx [%r26 + 0x27 & ~0x7], %r4 ldx [%r28 + 0xa & ~0x7], %r6 ldx [%r25 + 0x8a & ~0x7], %r8 ldx [%r24 + 0xd7 & ~0x7], %r10 ldx [%r23 + 0xed & ~0x7], %r12 ldx [%r24 + 0x66 & ~0x7], %r14 ldx [%r21 + 0x66 & ~0x7], %r16 ld [%r27 + 0x8e & ~0x7], %f0 ld [%r24 + 0x86 & ~0x7], %f16 ld [%r28 + 0x43 & ~0x7], %f32 ld [%r24 + 0x6c & ~0x7], %f48 ldsba [%r1]185, %r6 ldsha [%r1]185, %r16 ldswa [%r1]185, %r6 lduba [%r1]185, %r10 lduha [%r1]185, %r14 ldxa [%r1]185, %r6 ldda [%r1]185, %r4 ldstuba [%r1]185, %r6 swapa [%r1]185, %r8 lda [%r1]185, %f32 ldda [%r1]185, %f32 stba %r6, [%r1]185 stha %r10, [%r1]185 stwa %r8, [%r1]185 stxa %r6, [%r1]185 sta %f0, [%r1]185 stda %f0, [%r1]185 casa [%r1]0xb9, %r2, %g0 casxa [%r1]0xb9, %r2, %g0 prefetcha [%r1]185, 0x15 CASE_ASI_0xc7_th1: setx 0xc30a3d5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x58 & ~0x7], %r2 ldx [%r28 + 0xdf & ~0x7], %r4 ldx [%r26 + 0xaa & ~0x7], %r6 ldx [%r28 + 0x8e & ~0x7], %r8 ldx [%r28 + 0x7c & ~0x7], %r10 ldx [%r25 + 0xb5 & ~0x7], %r12 ldx [%r22 + 0x7b & ~0x7], %r14 ldx [%r25 + 0x4 & ~0x7], %r16 ld [%r21 + 0x91 & ~0x7], %f0 ld [%r23 + 0x76 & ~0x7], %f16 ld [%r26 + 0xa2 & ~0x7], %f32 ld [%r28 + 0xde & ~0x7], %f48 ldsba [%r1]199, %r8 ldsha [%r1]199, %r10 ldswa [%r1]199, %r16 lduba [%r1]199, %r10 lduha [%r1]199, %r8 ldxa [%r1]199, %r4 ldda [%r1]199, %r14 ldstuba [%r1]199, %r8 swapa [%r1]199, %r6 lda [%r1]199, %f48 ldda [%r1]199, %f0 stba %r10, [%r1]199 stha %r10, [%r1]199 stwa %r8, [%r1]199 stxa %r0, [%r1]199 sta %f0, [%r1]199 stda %f48, [%r1]199 casa [%r1]0xc7, %r2, %g0 casxa [%r1]0xc7, %r2, %g0 prefetcha [%r1]199, 0x4 CASE_ASI_0xce_th1: setx 0x7f074bf6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x2f & ~0x7], %r2 ldx [%r22 + 0xed & ~0x7], %r4 ldx [%r28 + 0x48 & ~0x7], %r6 ldx [%r26 + 0x17 & ~0x7], %r8 ldx [%r25 + 0xc3 & ~0x7], %r10 ldx [%r22 + 0x85 & ~0x7], %r12 ldx [%r25 + 0xa2 & ~0x7], %r14 ldx [%r28 + 0xbb & ~0x7], %r16 ld [%r22 + 0x7e & ~0x7], %f0 ld [%r27 + 0x9a & ~0x7], %f16 ld [%r23 + 0x15 & ~0x7], %f32 ld [%r26 + 0x17 & ~0x7], %f48 ldsba [%r1]206, %r8 ldsha [%r1]206, %r6 ldswa [%r1]206, %r14 lduba [%r1]206, %r4 lduha [%r1]206, %r6 ldxa [%r1]206, %r16 ldda [%r1]206, %r2 ldstuba [%r1]206, %r2 swapa [%r1]206, %r10 lda [%r1]206, %f16 ldda [%r1]206, %f32 stba %r10, [%r1]206 stha %r0, [%r1]206 stwa %r6, [%r1]206 stxa %r12, [%r1]206 sta %f48, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0xa CASE_ASI_0xcf_th1: setx 0x6fb115e5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x57 & ~0x7], %r2 ldx [%r21 + 0x20 & ~0x7], %r4 ldx [%r22 + 0xbd & ~0x7], %r6 ldx [%r23 + 0x59 & ~0x7], %r8 ldx [%r27 + 0x4 & ~0x7], %r10 ldx [%r22 + 0xe6 & ~0x7], %r12 ldx [%r21 + 0xa4 & ~0x7], %r14 ldx [%r24 + 0x2f & ~0x7], %r16 ld [%r21 + 0xd3 & ~0x7], %f0 ld [%r23 + 0x2c & ~0x7], %f16 ld [%r21 + 0x52 & ~0x7], %f32 ld [%r26 + 0x24 & ~0x7], %f48 ldsba [%r1]207, %r6 ldsha [%r1]207, %r16 ldswa [%r1]207, %r16 lduba [%r1]207, %r4 lduha [%r1]207, %r10 ldxa [%r1]207, %r2 ldda [%r1]207, %r14 ldstuba [%r1]207, %r10 swapa [%r1]207, %r4 lda [%r1]207, %f0 ldda [%r1]207, %f48 stba %r0, [%r1]207 stha %r4, [%r1]207 stwa %r4, [%r1]207 stxa %r0, [%r1]207 sta %f16, [%r1]207 stda %f0, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x10 CASE_ASI_0xdf_th1: setx 0x6b1034b2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x28 & ~0x7], %r2 ldx [%r27 + 0xad & ~0x7], %r4 ldx [%r22 + 0x9c & ~0x7], %r6 ldx [%r27 + 0x31 & ~0x7], %r8 ldx [%r26 + 0xdc & ~0x7], %r10 ldx [%r22 + 0xc5 & ~0x7], %r12 ldx [%r23 + 0x64 & ~0x7], %r14 ldx [%r28 + 0x31 & ~0x7], %r16 ld [%r24 + 0xb9 & ~0x7], %f0 ld [%r24 + 0x89 & ~0x7], %f16 ld [%r23 + 0xbd & ~0x7], %f32 ld [%r21 + 0xef & ~0x7], %f48 ldsba [%r1]223, %r10 ldsha [%r1]223, %r16 ldswa [%r1]223, %r8 lduba [%r1]223, %r4 lduha [%r1]223, %r16 ldxa [%r1]223, %r6 ldda [%r1]223, %r12 ldstuba [%r1]223, %r10 swapa [%r1]223, %r14 lda [%r1]223, %f48 ldda [%r1]223, %f0 stba %r10, [%r1]223 stha %r2, [%r1]223 stwa %r2, [%r1]223 stxa %r10, [%r1]223 sta %f16, [%r1]223 stda %f16, [%r1]223 casa [%r1]0xdf, %r2, %g0 casxa [%r1]0xdf, %r2, %g0 prefetcha [%r1]223, 0x1 CASE_ASI_0xed_th1: setx 0x3065ca1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x14 & ~0x7], %r2 ldx [%r24 + 0x34 & ~0x7], %r4 ldx [%r23 + 0xdc & ~0x7], %r6 ldx [%r26 + 0x4 & ~0x7], %r8 ldx [%r26 + 0x55 & ~0x7], %r10 ldx [%r22 + 0x19 & ~0x7], %r12 ldx [%r24 + 0x86 & ~0x7], %r14 ldx [%r21 + 0x53 & ~0x7], %r16 ld [%r21 + 0x16 & ~0x7], %f0 ld [%r25 + 0x72 & ~0x7], %f16 ld [%r25 + 0xf1 & ~0x7], %f32 ld [%r22 + 0xdd & ~0x7], %f48 ldsba [%r1]237, %r14 ldsha [%r1]237, %r2 ldswa [%r1]237, %r12 lduba [%r1]237, %r2 lduha [%r1]237, %r14 ldxa [%r1]237, %r8 ldda [%r1]237, %r8 ldstuba [%r1]237, %r2 swapa [%r1]237, %r10 lda [%r1]237, %f48 ldda [%r1]237, %f48 stba %r8, [%r1]237 stha %r8, [%r1]237 stwa %r8, [%r1]237 stxa %r2, [%r1]237 sta %f16, [%r1]237 stda %f48, [%r1]237 casa [%r1]0xed, %r2, %g0 casxa [%r1]0xed, %r2, %g0 prefetcha [%r1]237, 0x1e CASE_ASI_0xf7_th1: setx 0x4be241f8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xc & ~0x7], %r2 ldx [%r27 + 0xc8 & ~0x7], %r4 ldx [%r24 + 0xb5 & ~0x7], %r6 ldx [%r26 + 0x54 & ~0x7], %r8 ldx [%r22 + 0x7 & ~0x7], %r10 ldx [%r26 + 0x4c & ~0x7], %r12 ldx [%r21 + 0xe & ~0x7], %r14 ldx [%r25 + 0x1b & ~0x7], %r16 ld [%r22 + 0xc6 & ~0x7], %f0 ld [%r25 + 0xa8 & ~0x7], %f16 ld [%r25 + 0x49 & ~0x7], %f32 ld [%r22 + 0xff & ~0x7], %f48 ldsba [%r1]247, %r14 ldsha [%r1]247, %r2 ldswa [%r1]247, %r14 lduba [%r1]247, %r8 lduha [%r1]247, %r10 ldxa [%r1]247, %r4 ldda [%r1]247, %r12 ldstuba [%r1]247, %r4 swapa [%r1]247, %r14 lda [%r1]247, %f16 ldda [%r1]247, %f48 stba %r0, [%r1]247 stha %r0, [%r1]247 stwa %r6, [%r1]247 stxa %r6, [%r1]247 sta %f16, [%r1]247 stda %f16, [%r1]247 casa [%r1]0xf7, %r2, %g0 casxa [%r1]0xf7, %r2, %g0 prefetcha [%r1]247, 0x10 CASE_ASI_0x41_th1_0x0: mov %g0, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r2 ldswa [%r1]65, %r2 lduba [%r1]65, %r10 lduha [%r1]65, %r16 ldxa [%r1]65, %r4 ldda [%r1]65, %r10 ldstuba [%r1]65, %r6 swapa [%r1]65, %r14 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r2, [%r1]65 stha %r8, [%r1]65 stwa %r4, [%r1]65 stxa %r6, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x0 CASE_ASI_0x41_th1_0x10: set 0x10, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r2 ldswa [%r1]65, %r12 lduba [%r1]65, %r10 lduha [%r1]65, %r10 ldxa [%r1]65, %r14 ldda [%r1]65, %r4 ldstuba [%r1]65, %r6 swapa [%r1]65, %r8 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r4, [%r1]65 stha %r8, [%r1]65 stwa %r8, [%r1]65 stxa %r2, [%r1]65 sta %f48, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1 CASE_ASI_0x41_th1_0x58: set 0x58, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r14 ldswa [%r1]65, %r14 lduba [%r1]65, %r8 lduha [%r1]65, %r4 ldxa [%r1]65, %r8 ldda [%r1]65, %r8 ldstuba [%r1]65, %r16 swapa [%r1]65, %r2 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r14, [%r1]65 stwa %r6, [%r1]65 stxa %r4, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x4 CASE_ASI_0x4f_th1_range43: !!asi_range = 0x0-0x38 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r4 ldsha [%r1]79, %r6 ldswa [%r1]79, %r16 lduba [%r1]79, %r8 lduha [%r1]79, %r10 ldxa [%r1]79, %r16 ldda [%r1]79, %r10 ldstuba [%r1]79, %r10 swapa [%r1]79, %r4 lda [%r1]79, %f32 ldda [%r1]79, %f32 stba %r4, [%r1]79 stha %r8, [%r1]79 stwa %r14, [%r1]79 sta %f0, [%r1]79 stda %f48, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x8 CASE_ASI_0x4c_th1_range44: !!asi_range = 0x0-0x18 set 0x6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r8 ldsha [%r1]76, %r16 ldswa [%r1]76, %r8 lduba [%r1]76, %r8 lduha [%r1]76, %r2 ldxa [%r1]76, %r6 ldda [%r1]76, %r12 ldstuba [%r1]76, %r8 swapa [%r1]76, %r14 lda [%r1]76, %f48 ldda [%r1]76, %f0 stba %r8, [%r1]76 stha %r4, [%r1]76 stwa %r0, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x14 CASE_ASI_0x40_th1_0x30: set 0x30, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r2 ldswa [%r1]64, %r16 lduba [%r1]64, %r10 lduha [%r1]64, %r12 ldxa [%r1]64, %r14 ldda [%r1]64, %r16 ldstuba [%r1]64, %r10 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 stxa %r8, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x9 CASE_ASI_0x40_th1_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r14 ldswa [%r1]64, %r14 lduba [%r1]64, %r4 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r6 ldstuba [%r1]64, %r6 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r2, [%r1]64 stwa %r14, [%r1]64 stxa %r0, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x19 CASE_ASI_0x40_th1_0x28: set 0x28, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r14 ldswa [%r1]64, %r6 lduba [%r1]64, %r12 lduha [%r1]64, %r8 ldxa [%r1]64, %r2 ldda [%r1]64, %r2 ldstuba [%r1]64, %r14 swapa [%r1]64, %r12 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r12, [%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, 0x7 CASE_ASI_0x45_th1_range45: !!asi_range = 0x0-0x18 set 0xb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r10 ldsha [%r1]69, %r12 ldswa [%r1]69, %r16 lduba [%r1]69, %r10 lduha [%r1]69, %r12 ldxa [%r1]69, %r2 ldda [%r1]69, %r4 ldstuba [%r1]69, %r16 swapa [%r1]69, %r4 lda [%r1]69, %f0 ldda [%r1]69, %f32 stba %r6, [%r1]69 stha %r4, [%r1]69 stwa %r10, [%r1]69 sta %f48, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x13 CASE_ASI_0x50_th1_0x0: mov %g0, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r4 ldswa [%r1]80, %r4 lduba [%r1]80, %r14 lduha [%r1]80, %r8 ldxa [%r1]80, %r10 ldda [%r1]80, %r14 ldstuba [%r1]80, %r8 swapa [%r1]80, %r8 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r4, [%r1]80 stha %r14, [%r1]80 stwa %r10, [%r1]80 stxa %r12, [%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_0x5e_th1_range46: !!asi_range = 0x0-0x7f8 set 0x195, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r10 ldsha [%r1]94, %r8 ldswa [%r1]94, %r2 lduba [%r1]94, %r8 lduha [%r1]94, %r16 ldxa [%r1]94, %r10 ldda [%r1]94, %r8 ldstuba [%r1]94, %r16 swapa [%r1]94, %r16 lda [%r1]94, %f48 ldda [%r1]94, %f32 stba %r10, [%r1]94 stha %r8, [%r1]94 stwa %r6, [%r1]94 stxa %r8, [%r1]94 sta %f32, [%r1]94 stda %f16, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x1b CASE_ASI_0x73_th1_0x0: mov %g0, %r1 ldsba [%r1]115, %r6 ldsha [%r1]115, %r14 ldswa [%r1]115, %r4 lduba [%r1]115, %r6 lduha [%r1]115, %r6 ldxa [%r1]115, %r16 ldda [%r1]115, %r2 ldstuba [%r1]115, %r10 swapa [%r1]115, %r8 lda [%r1]115, %f48 ldda [%r1]115, %f32 stba %r10, [%r1]115 stha %r6, [%r1]115 stwa %r4, [%r1]115 sta %f32, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x1f CASE_ASI_0x58_th1_0x18: set 0x18, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r2 ldswa [%r1]88, %r6 lduba [%r1]88, %r4 lduha [%r1]88, %r10 ldxa [%r1]88, %r10 ldda [%r1]88, %r16 ldstuba [%r1]88, %r4 swapa [%r1]88, %r10 lda [%r1]88, %f48 ldda [%r1]88, %f48 stba %r12, [%r1]88 stha %r0, [%r1]88 stwa %r4, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x3 CASE_ASI_0x58_th1_0x30: set 0x30, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r8 ldswa [%r1]88, %r4 lduba [%r1]88, %r6 lduha [%r1]88, %r14 ldxa [%r1]88, %r12 ldda [%r1]88, %r6 ldstuba [%r1]88, %r12 swapa [%r1]88, %r6 lda [%r1]88, %f0 ldda [%r1]88, %f16 stba %r10, [%r1]88 stha %r14, [%r1]88 stwa %r14, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x6 CASE_ASI_0x58_th1_0x38: set 0x38, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r4 ldswa [%r1]88, %r16 lduba [%r1]88, %r12 lduha [%r1]88, %r16 ldxa [%r1]88, %r8 ldda [%r1]88, %r4 ldstuba [%r1]88, %r10 swapa [%r1]88, %r4 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r2, [%r1]88 stha %r12, [%r1]88 stwa %r0, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th1_0x40: set 0x40, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r14 ldswa [%r1]88, %r2 lduba [%r1]88, %r14 lduha [%r1]88, %r6 ldxa [%r1]88, %r6 ldda [%r1]88, %r2 ldstuba [%r1]88, %r16 swapa [%r1]88, %r6 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r8, [%r1]88 stha %r8, [%r1]88 stwa %r6, [%r1]88 sta %f48, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x2 CASE_ASI_0x58_th1_0x80: set 0x80, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r4 ldswa [%r1]88, %r6 lduba [%r1]88, %r10 lduha [%r1]88, %r4 ldxa [%r1]88, %r6 ldda [%r1]88, %r6 ldstuba [%r1]88, %r14 swapa [%r1]88, %r16 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r2, [%r1]88 stha %r0, [%r1]88 stwa %r8, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1d CASE_ASI_0x56_th1_range47: !!asi_range = 0x0-0x1f8 set 0xa4, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r16 ldsha [%r1]86, %r6 ldswa [%r1]86, %r6 lduba [%r1]86, %r6 lduha [%r1]86, %r4 ldxa [%r1]86, %r2 ldda [%r1]86, %r8 ldstuba [%r1]86, %r6 swapa [%r1]86, %r12 lda [%r1]86, %f0 ldda [%r1]86, %f16 stba %r2, [%r1]86 stha %r2, [%r1]86 stwa %r14, [%r1]86 stxa %r6, [%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_0x56_th1_range48: !!asi_range = 0x400-0x5f8 set 0x40b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r8 ldsha [%r1]86, %r4 ldswa [%r1]86, %r2 lduba [%r1]86, %r14 lduha [%r1]86, %r8 ldxa [%r1]86, %r16 ldda [%r1]86, %r4 ldstuba [%r1]86, %r14 swapa [%r1]86, %r14 lda [%r1]86, %f16 ldda [%r1]86, %f48 stba %r0, [%r1]86 stha %r8, [%r1]86 stwa %r12, [%r1]86 stxa %r12, [%r1]86 sta %f16, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0xa CASE_ASI_0x41_th1_0x20: set 0x20, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r12 ldswa [%r1]65, %r4 lduba [%r1]65, %r6 lduha [%r1]65, %r8 ldxa [%r1]65, %r12 ldda [%r1]65, %r4 ldstuba [%r1]65, %r4 swapa [%r1]65, %r2 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r10, [%r1]65 stha %r6, [%r1]65 stwa %r14, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xa CASE_ASI_0x41_th1_0x38: set 0x38, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r4 ldswa [%r1]65, %r4 lduba [%r1]65, %r4 lduha [%r1]65, %r4 ldxa [%r1]65, %r12 ldda [%r1]65, %r4 ldstuba [%r1]65, %r4 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r12, [%r1]65 stha %r6, [%r1]65 stwa %r12, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1c CASE_ASI_0x41_th1_0x50: set 0x50, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r2 ldswa [%r1]65, %r6 lduba [%r1]65, %r6 lduha [%r1]65, %r6 ldxa [%r1]65, %r6 ldda [%r1]65, %r10 ldstuba [%r1]65, %r16 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r4, [%r1]65 stha %r4, [%r1]65 stwa %r12, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x15 CASE_ASI_0x5d_th1_range49: !!asi_range = 0x0-0xff8 set 0xdb4, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r2 ldsha [%r1]93, %r14 ldswa [%r1]93, %r10 lduba [%r1]93, %r12 lduha [%r1]93, %r8 ldxa [%r1]93, %r2 ldda [%r1]93, %r8 ldstuba [%r1]93, %r4 swapa [%r1]93, %r4 lda [%r1]93, %f48 ldda [%r1]93, %f0 stba %r6, [%r1]93 stha %r14, [%r1]93 stwa %r6, [%r1]93 sta %f0, [%r1]93 stda %f0, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x11 CASE_ASI_0x20_th1_range50: !!asi_range = 0x0-0x38 set 0x2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r2 ldsha [%r1]32, %r14 ldswa [%r1]32, %r14 lduba [%r1]32, %r12 lduha [%r1]32, %r12 ldxa [%r1]32, %r4 ldda [%r1]32, %r2 ldstuba [%r1]32, %r4 swapa [%r1]32, %r14 lda [%r1]32, %f32 ldda [%r1]32, %f16 stba %r4, [%r1]32 stha %r2, [%r1]32 stwa %r12, [%r1]32 sta %f16, [%r1]32 stda %f16, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x2 CASE_ASI_0x4c_th1_0x20: set 0x20, %r1 ldsba [%r1]76, %r2 ldsha [%r1]76, %r12 ldswa [%r1]76, %r2 lduba [%r1]76, %r8 lduha [%r1]76, %r14 ldxa [%r1]76, %r6 ldda [%r1]76, %r10 ldstuba [%r1]76, %r8 swapa [%r1]76, %r2 lda [%r1]76, %f0 ldda [%r1]76, %f48 stba %r10, [%r1]76 stha %r2, [%r1]76 stwa %r2, [%r1]76 stxa %r12, [%r1]76 sta %f48, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1f CASE_ASI_0x4c_th1_0x28: set 0x28, %r1 ldsba [%r1]76, %r10 ldsha [%r1]76, %r4 ldswa [%r1]76, %r12 lduba [%r1]76, %r12 lduha [%r1]76, %r8 ldxa [%r1]76, %r4 ldda [%r1]76, %r2 ldstuba [%r1]76, %r8 swapa [%r1]76, %r16 lda [%r1]76, %f32 ldda [%r1]76, %f16 stba %r0, [%r1]76 stha %r6, [%r1]76 stwa %r4, [%r1]76 stxa %r10, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x3 CASE_ASI_0x58_th1_0x0: mov %g0, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r12 ldswa [%r1]88, %r12 lduba [%r1]88, %r2 lduha [%r1]88, %r12 ldxa [%r1]88, %r2 ldda [%r1]88, %r8 ldstuba [%r1]88, %r2 swapa [%r1]88, %r6 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r2, [%r1]88 stha %r14, [%r1]88 stwa %r0, [%r1]88 stxa %r14, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xd CASE_ASI_0x58_th1_0x20: set 0x20, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r8 ldswa [%r1]88, %r10 lduba [%r1]88, %r4 lduha [%r1]88, %r16 ldxa [%r1]88, %r12 ldda [%r1]88, %r6 ldstuba [%r1]88, %r14 swapa [%r1]88, %r16 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r2, [%r1]88 stha %r8, [%r1]88 stwa %r4, [%r1]88 stxa %r2, [%r1]88 sta %f0, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x2 CASE_ASI_0x57_th1: setx 0x63c23248, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x94 & ~0x7], %r2 ldx [%r27 + 0x51 & ~0x7], %r4 ldx [%r25 + 0x8e & ~0x7], %r6 ldx [%r27 + 0x8f & ~0x7], %r8 ldx [%r25 + 0x32 & ~0x7], %r10 ldx [%r26 + 0xd0 & ~0x7], %r12 ldx [%r28 + 0xcd & ~0x7], %r14 ldx [%r26 + 0x5a & ~0x7], %r16 ld [%r27 + 0x47 & ~0x7], %f0 ld [%r28 + 0x35 & ~0x7], %f16 ld [%r28 + 0x1f & ~0x7], %f32 ld [%r24 + 0x73 & ~0x7], %f48 ldsba [%r1]87, %r8 ldsha [%r1]87, %r10 ldswa [%r1]87, %r4 lduba [%r1]87, %r4 lduha [%r1]87, %r12 ldxa [%r1]87, %r6 ldda [%r1]87, %r8 ldstuba [%r1]87, %r16 swapa [%r1]87, %r4 lda [%r1]87, %f32 ldda [%r1]87, %f0 stba %r0, [%r1]87 stha %r14, [%r1]87 stwa %r4, [%r1]87 sta %f32, [%r1]87 stda %f16, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x18 CASE_ASI_0x51_th1_range51: !!asi_range = 0x0-0x38 set 0x1a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r12 ldsha [%r1]81, %r16 ldswa [%r1]81, %r8 lduba [%r1]81, %r4 lduha [%r1]81, %r6 ldxa [%r1]81, %r14 ldda [%r1]81, %r6 ldstuba [%r1]81, %r2 swapa [%r1]81, %r12 lda [%r1]81, %f0 ldda [%r1]81, %f0 stba %r6, [%r1]81 stha %r8, [%r1]81 stwa %r12, [%r1]81 sta %f32, [%r1]81 stda %f0, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1c CASE_ASI_0x5a_th1_range52: !!asi_range = 0x0-0x38 set 0x6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r6 ldsha [%r1]90, %r8 ldswa [%r1]90, %r4 lduba [%r1]90, %r8 lduha [%r1]90, %r8 ldxa [%r1]90, %r8 ldda [%r1]90, %r12 ldstuba [%r1]90, %r6 swapa [%r1]90, %r12 lda [%r1]90, %f16 ldda [%r1]90, %f48 stba %r12, [%r1]90 stha %r10, [%r1]90 stwa %r14, [%r1]90 sta %f32, [%r1]90 stda %f16, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x5 CASE_ASI_0x5b_th1_range53: !!asi_range = 0x0-0x38 set 0x30, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r2 ldsha [%r1]91, %r14 ldswa [%r1]91, %r16 lduba [%r1]91, %r12 lduha [%r1]91, %r4 ldxa [%r1]91, %r8 ldda [%r1]91, %r4 ldstuba [%r1]91, %r2 swapa [%r1]91, %r14 lda [%r1]91, %f0 ldda [%r1]91, %f32 stba %r2, [%r1]91 stha %r6, [%r1]91 stwa %r8, [%r1]91 sta %f32, [%r1]91 stda %f48, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1e CASE_ASI_0x54_th1_range54: !!asi_range = 0x10-0x88 set 0x75, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r2 ldsha [%r1]84, %r14 ldswa [%r1]84, %r14 lduba [%r1]84, %r6 lduha [%r1]84, %r4 ldxa [%r1]84, %r8 ldda [%r1]84, %r12 ldstuba [%r1]84, %r8 swapa [%r1]84, %r14 lda [%r1]84, %f32 ldda [%r1]84, %f48 stba %r10, [%r1]84 stha %r8, [%r1]84 stwa %r0, [%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_th1_0x0: mov %g0, %r1 ldsba [%r1]114, %r4 ldsha [%r1]114, %r16 ldswa [%r1]114, %r14 lduba [%r1]114, %r2 lduha [%r1]114, %r6 ldxa [%r1]114, %r8 ldda [%r1]114, %r4 ldstuba [%r1]114, %r8 swapa [%r1]114, %r2 lda [%r1]114, %f16 ldda [%r1]114, %f16 stba %r14, [%r1]114 stha %r8, [%r1]114 stwa %r0, [%r1]114 sta %f32, [%r1]114 stda %f16, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0xe CASE_ASI_0x41_th1_0x60: set 0x60, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r6 ldswa [%r1]65, %r12 lduba [%r1]65, %r8 lduha [%r1]65, %r14 ldxa [%r1]65, %r12 ldda [%r1]65, %r12 ldstuba [%r1]65, %r10 swapa [%r1]65, %r14 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r8, [%r1]65 stha %r0, [%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, 0xa CASE_ASI_0x41_th1_0x68: set 0x68, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r14 ldswa [%r1]65, %r8 lduba [%r1]65, %r12 lduha [%r1]65, %r10 ldxa [%r1]65, %r10 ldda [%r1]65, %r14 ldstuba [%r1]65, %r14 swapa [%r1]65, %r14 lda [%r1]65, %f32 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r10, [%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, 0x9 CASE_ASI_0x63_th1_0x0: mov %g0, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r2 ldswa [%r1]99, %r14 lduba [%r1]99, %r16 lduha [%r1]99, %r4 ldxa [%r1]99, %r8 ldda [%r1]99, %r2 ldstuba [%r1]99, %r16 swapa [%r1]99, %r6 lda [%r1]99, %f0 ldda [%r1]99, %f0 stba %r4, [%r1]99 stha %r4, [%r1]99 stwa %r2, [%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, 0xf CASE_ASI_0x63_th1_0x10: set 0x10, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r16 ldswa [%r1]99, %r12 lduba [%r1]99, %r14 lduha [%r1]99, %r16 ldxa [%r1]99, %r2 ldda [%r1]99, %r4 ldstuba [%r1]99, %r6 swapa [%r1]99, %r2 lda [%r1]99, %f16 ldda [%r1]99, %f32 stba %r0, [%r1]99 stha %r6, [%r1]99 stwa %r10, [%r1]99 stxa %r8, [%r1]99 sta %f32, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x15 CASE_ASI_0x43_th1_0x0: mov %g0, %r1 ldsba [%r1]67, %r14 ldsha [%r1]67, %r8 ldswa [%r1]67, %r14 lduba [%r1]67, %r10 lduha [%r1]67, %r10 ldxa [%r1]67, %r4 ldda [%r1]67, %r2 ldstuba [%r1]67, %r2 swapa [%r1]67, %r10 lda [%r1]67, %f32 ldda [%r1]67, %f0 stba %r2, [%r1]67 stha %r2, [%r1]67 stwa %r12, [%r1]67 sta %f16, [%r1]67 stda %f48, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0xb CASE_ASI_0x59_th1_range55: !!asi_range = 0x0-0x78 set 0x1d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r16 ldsha [%r1]89, %r6 ldswa [%r1]89, %r2 lduba [%r1]89, %r10 lduha [%r1]89, %r10 ldxa [%r1]89, %r14 ldda [%r1]89, %r14 ldstuba [%r1]89, %r2 swapa [%r1]89, %r10 lda [%r1]89, %f0 ldda [%r1]89, %f48 stba %r12, [%r1]89 stha %r8, [%r1]89 stwa %r12, [%r1]89 sta %f48, [%r1]89 stda %f0, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x14 CASE_ASI_0x67_th1_range56: !!asi_range = 0x0-0x7fe0 set 0x6a50, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r12 ldsha [%r1]103, %r14 ldswa [%r1]103, %r2 lduba [%r1]103, %r14 lduha [%r1]103, %r4 ldxa [%r1]103, %r6 ldda [%r1]103, %r14 ldstuba [%r1]103, %r12 swapa [%r1]103, %r14 lda [%r1]103, %f0 ldda [%r1]103, %f32 stba %r2, [%r1]103 stha %r0, [%r1]103 stwa %r2, [%r1]103 sta %f16, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0xb CASE_ASI_0x4e_th1_0x0: mov %g0, %r1 ldsba [%r1]78, %r2 ldsha [%r1]78, %r2 ldswa [%r1]78, %r4 lduba [%r1]78, %r16 lduha [%r1]78, %r6 ldxa [%r1]78, %r16 ldda [%r1]78, %r14 ldstuba [%r1]78, %r14 swapa [%r1]78, %r4 lda [%r1]78, %f32 ldda [%r1]78, %f32 stba %r4, [%r1]78 stha %r4, [%r1]78 stwa %r8, [%r1]78 sta %f0, [%r1]78 stda %f16, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x13 CASE_ASI_0x48_th1_range57: !!asi_range = 0x0-0xf8 set 0xbe, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r4 ldsha [%r1]72, %r10 ldswa [%r1]72, %r16 lduba [%r1]72, %r16 lduha [%r1]72, %r12 ldxa [%r1]72, %r4 ldda [%r1]72, %r4 ldstuba [%r1]72, %r6 swapa [%r1]72, %r12 lda [%r1]72, %f48 ldda [%r1]72, %f16 stba %r8, [%r1]72 stha %r12, [%r1]72 stwa %r12, [%r1]72 stxa %r12, [%r1]72 sta %f32, [%r1]72 stda %f0, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x1e CASE_ASI_0x49_th1_range58: !!asi_range = 0x0-0xf8 set 0x1f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r10 ldsha [%r1]73, %r4 ldswa [%r1]73, %r2 lduba [%r1]73, %r16 lduha [%r1]73, %r4 ldxa [%r1]73, %r16 ldda [%r1]73, %r16 ldstuba [%r1]73, %r14 swapa [%r1]73, %r6 lda [%r1]73, %f32 ldda [%r1]73, %f16 stba %r10, [%r1]73 stha %r6, [%r1]73 stwa %r14, [%r1]73 stxa %r12, [%r1]73 sta %f0, [%r1]73 stda %f48, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0xf CASE_ASI_0x5f_th1: setx 0x3646ed17, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x1c & ~0x7], %r2 ldx [%r21 + 0x48 & ~0x7], %r4 ldx [%r23 + 0x74 & ~0x7], %r6 ldx [%r27 + 0x9d & ~0x7], %r8 ldx [%r24 + 0xf6 & ~0x7], %r10 ldx [%r24 + 0x4 & ~0x7], %r12 ldx [%r27 + 0x2f & ~0x7], %r14 ldx [%r23 + 0x3b & ~0x7], %r16 ld [%r22 + 0x17 & ~0x7], %f0 ld [%r25 + 0x68 & ~0x7], %f16 ld [%r22 + 0xff & ~0x7], %f32 ld [%r28 + 0x1f & ~0x7], %f48 ldsba [%r1]95, %r2 ldsha [%r1]95, %r10 ldswa [%r1]95, %r4 lduba [%r1]95, %r6 lduha [%r1]95, %r10 ldxa [%r1]95, %r14 ldda [%r1]95, %r4 ldstuba [%r1]95, %r6 swapa [%r1]95, %r16 lda [%r1]95, %f32 ldda [%r1]95, %f16 stba %r14, [%r1]95 stha %r14, [%r1]95 stwa %r0, [%r1]95 sta %f32, [%r1]95 stda %f48, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x10 CASE_ASI_0x53_th1: setx 0x65ec5414, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xe2 & ~0x7], %r2 ldx [%r25 + 0x2b & ~0x7], %r4 ldx [%r22 + 0x7c & ~0x7], %r6 ldx [%r27 + 0x18 & ~0x7], %r8 ldx [%r27 + 0x25 & ~0x7], %r10 ldx [%r22 + 0x4 & ~0x7], %r12 ldx [%r25 + 0x7a & ~0x7], %r14 ldx [%r25 + 0x88 & ~0x7], %r16 ld [%r22 + 0x49 & ~0x7], %f0 ld [%r28 + 0x23 & ~0x7], %f16 ld [%r28 + 0xbf & ~0x7], %f32 ld [%r21 + 0x6a & ~0x7], %f48 ldsba [%r1]83, %r16 ldsha [%r1]83, %r10 ldswa [%r1]83, %r14 lduba [%r1]83, %r14 lduha [%r1]83, %r10 ldxa [%r1]83, %r8 ldda [%r1]83, %r14 ldstuba [%r1]83, %r14 swapa [%r1]83, %r10 lda [%r1]83, %f48 ldda [%r1]83, %f0 stba %r4, [%r1]83 stha %r8, [%r1]83 stwa %r6, [%r1]83 stxa %r6, [%r1]83 sta %f32, [%r1]83 stda %f32, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x2 CASE_ASI_0x74_th1_0x0: mov %g0, %r1 ldsba [%r1]116, %r14 ldsha [%r1]116, %r8 ldswa [%r1]116, %r10 lduba [%r1]116, %r8 lduha [%r1]116, %r4 ldxa [%r1]116, %r12 ldda [%r1]116, %r6 ldstuba [%r1]116, %r6 swapa [%r1]116, %r10 lda [%r1]116, %f16 ldda [%r1]116, %f0 stba %r6, [%r1]116 stha %r0, [%r1]116 stwa %r2, [%r1]116 stxa %r4, [%r1]116 sta %f16, [%r1]116 stda %f16, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0xb CASE_ASI_0x54_th1_0x0: mov %g0, %r1 ldsba [%r1]84, %r10 ldsha [%r1]84, %r12 ldswa [%r1]84, %r12 lduba [%r1]84, %r14 lduha [%r1]84, %r16 ldxa [%r1]84, %r2 ldda [%r1]84, %r14 ldstuba [%r1]84, %r12 swapa [%r1]84, %r4 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r12, [%r1]84 stha %r10, [%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, 0x1e CASE_ASI_0x54_th1_0x400: set 0x400, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r14 ldswa [%r1]84, %r2 lduba [%r1]84, %r10 lduha [%r1]84, %r16 ldxa [%r1]84, %r16 ldda [%r1]84, %r16 ldstuba [%r1]84, %r10 swapa [%r1]84, %r10 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r12, [%r1]84 stha %r2, [%r1]84 stwa %r10, [%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_th1_0x800: set 0x800, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r4 ldswa [%r1]84, %r16 lduba [%r1]84, %r10 lduha [%r1]84, %r16 ldxa [%r1]84, %r10 ldda [%r1]84, %r6 ldstuba [%r1]84, %r6 swapa [%r1]84, %r16 lda [%r1]84, %f32 ldda [%r1]84, %f0 stba %r10, [%r1]84 stha %r10, [%r1]84 stwa %r0, [%r1]84 sta %f0, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xe CASE_ASI_0x54_th1_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r16 ldswa [%r1]84, %r2 lduba [%r1]84, %r16 lduha [%r1]84, %r2 ldxa [%r1]84, %r4 ldda [%r1]84, %r6 ldstuba [%r1]84, %r14 swapa [%r1]84, %r8 lda [%r1]84, %f48 ldda [%r1]84, %f16 stba %r12, [%r1]84 stha %r12, [%r1]84 stwa %r12, [%r1]84 sta %f0, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x17 CASE_ASI_0x5c_th1_0x0: mov %g0, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r14 ldswa [%r1]92, %r2 lduba [%r1]92, %r10 lduha [%r1]92, %r6 ldxa [%r1]92, %r14 ldda [%r1]92, %r14 ldstuba [%r1]92, %r10 swapa [%r1]92, %r12 lda [%r1]92, %f32 ldda [%r1]92, %f48 stba %r4, [%r1]92 stha %r6, [%r1]92 stwa %r4, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x9 CASE_ASI_0x5c_th1_0x400: set 0x400, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r8 ldswa [%r1]92, %r4 lduba [%r1]92, %r4 lduha [%r1]92, %r8 ldxa [%r1]92, %r6 ldda [%r1]92, %r8 ldstuba [%r1]92, %r4 swapa [%r1]92, %r16 lda [%r1]92, %f16 ldda [%r1]92, %f16 stba %r2, [%r1]92 stha %r10, [%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, 0x5 CASE_ASI_0x5c_th1_0x800: set 0x800, %r1 ldsba [%r1]92, %r14 ldsha [%r1]92, %r8 ldswa [%r1]92, %r2 lduba [%r1]92, %r8 lduha [%r1]92, %r12 ldxa [%r1]92, %r10 ldda [%r1]92, %r14 ldstuba [%r1]92, %r14 swapa [%r1]92, %r12 lda [%r1]92, %f32 ldda [%r1]92, %f0 stba %r14, [%r1]92 stha %r8, [%r1]92 stwa %r14, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x10 CASE_ASI_0x5c_th1_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r6 ldsha [%r1]92, %r16 ldswa [%r1]92, %r2 lduba [%r1]92, %r10 lduha [%r1]92, %r12 ldxa [%r1]92, %r4 ldda [%r1]92, %r10 ldstuba [%r1]92, %r2 swapa [%r1]92, %r8 lda [%r1]92, %f48 ldda [%r1]92, %f16 stba %r12, [%r1]92 stha %r8, [%r1]92 stwa %r8, [%r1]92 sta %f32, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xd CASE_ASI_0x47_th1_range59: !!asi_range = 0x0-0x7ff0 set 0x1dd7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r4 ldsha [%r1]71, %r2 ldswa [%r1]71, %r2 lduba [%r1]71, %r2 lduha [%r1]71, %r2 ldxa [%r1]71, %r6 ldda [%r1]71, %r12 ldstuba [%r1]71, %r6 swapa [%r1]71, %r10 lda [%r1]71, %f16 ldda [%r1]71, %f32 stba %r0, [%r1]71 stha %r12, [%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, 0x3 CASE_ASI_0x50_th1_0x18: set 0x18, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r6 ldswa [%r1]80, %r12 lduba [%r1]80, %r14 lduha [%r1]80, %r2 ldxa [%r1]80, %r12 ldda [%r1]80, %r12 ldstuba [%r1]80, %r2 swapa [%r1]80, %r6 lda [%r1]80, %f48 ldda [%r1]80, %f48 stba %r2, [%r1]80 stha %r14, [%r1]80 stwa %r14, [%r1]80 sta %f32, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x18 CASE_ASI_0x50_th1_0x30: set 0x30, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r14 ldswa [%r1]80, %r8 lduba [%r1]80, %r16 lduha [%r1]80, %r8 ldxa [%r1]80, %r6 ldda [%r1]80, %r12 ldstuba [%r1]80, %r16 swapa [%r1]80, %r10 lda [%r1]80, %f48 ldda [%r1]80, %f48 stba %r12, [%r1]80 stha %r14, [%r1]80 stwa %r10, [%r1]80 sta %f48, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xa CASE_ASI_0x50_th1_0x38: set 0x38, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r4 ldswa [%r1]80, %r4 lduba [%r1]80, %r16 lduha [%r1]80, %r2 ldxa [%r1]80, %r4 ldda [%r1]80, %r12 ldstuba [%r1]80, %r6 swapa [%r1]80, %r2 lda [%r1]80, %f16 ldda [%r1]80, %f16 stba %r4, [%r1]80 stha %r14, [%r1]80 stwa %r12, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x9 CASE_ASI_0x42_th1_0x8: set 0x8, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r12 ldswa [%r1]66, %r10 lduba [%r1]66, %r16 lduha [%r1]66, %r10 ldxa [%r1]66, %r6 ldda [%r1]66, %r8 ldstuba [%r1]66, %r14 swapa [%r1]66, %r4 lda [%r1]66, %f32 ldda [%r1]66, %f0 stba %r6, [%r1]66 stha %r10, [%r1]66 stwa %r10, [%r1]66 sta %f0, [%r1]66 stda %f48, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x9 CASE_ASI_0x42_th1_0x10: set 0x10, %r1 ldsba [%r1]66, %r2 ldsha [%r1]66, %r12 ldswa [%r1]66, %r10 lduba [%r1]66, %r2 lduha [%r1]66, %r10 ldxa [%r1]66, %r10 ldda [%r1]66, %r4 ldstuba [%r1]66, %r16 swapa [%r1]66, %r12 lda [%r1]66, %f16 ldda [%r1]66, %f16 stba %r4, [%r1]66 stha %r6, [%r1]66 stwa %r0, [%r1]66 sta %f48, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x6 CASE_ASI_0x52_th1_0x108: set 0x108, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r8 ldswa [%r1]82, %r8 lduba [%r1]82, %r12 lduha [%r1]82, %r14 ldxa [%r1]82, %r10 ldda [%r1]82, %r10 ldstuba [%r1]82, %r14 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r6, [%r1]82 stwa %r4, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x7 CASE_ASI_0x52_th1_0x110: set 0x110, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r4 ldswa [%r1]82, %r14 lduba [%r1]82, %r14 lduha [%r1]82, %r6 ldxa [%r1]82, %r16 ldda [%r1]82, %r16 ldstuba [%r1]82, %r12 swapa [%r1]82, %r10 lda [%r1]82, %f0 ldda [%r1]82, %f48 stba %r8, [%r1]82 stha %r2, [%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, 0x9 CASE_ASI_0x52_th1_0x118: set 0x118, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r12 ldswa [%r1]82, %r12 lduba [%r1]82, %r6 lduha [%r1]82, %r6 ldxa [%r1]82, %r4 ldda [%r1]82, %r10 ldstuba [%r1]82, %r12 swapa [%r1]82, %r12 lda [%r1]82, %f0 ldda [%r1]82, %f0 stba %r10, [%r1]82 stha %r12, [%r1]82 stwa %r8, [%r1]82 sta %f0, [%r1]82 stda %f48, [%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, %r12 ldsha [%r1]82, %r2 ldswa [%r1]82, %r2 lduba [%r1]82, %r16 lduha [%r1]82, %r6 ldxa [%r1]82, %r14 ldda [%r1]82, %r10 ldstuba [%r1]82, %r4 swapa [%r1]82, %r14 lda [%r1]82, %f0 ldda [%r1]82, %f48 stba %r12, [%r1]82 stha %r10, [%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, 0x10 CASE_ASI_0x52_th1_0x208: set 0x208, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r12 ldswa [%r1]82, %r8 lduba [%r1]82, %r12 lduha [%r1]82, %r10 ldxa [%r1]82, %r6 ldda [%r1]82, %r6 ldstuba [%r1]82, %r4 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r0, [%r1]82 stha %r14, [%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, 0xc CASE_ASI_0x52_th1_0x210: set 0x210, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r10 ldswa [%r1]82, %r4 lduba [%r1]82, %r2 lduha [%r1]82, %r8 ldxa [%r1]82, %r10 ldda [%r1]82, %r10 ldstuba [%r1]82, %r4 swapa [%r1]82, %r6 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r10, [%r1]82 stha %r8, [%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, 0x2 CASE_ASI_0x52_th1_0x218: set 0x218, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r2 ldswa [%r1]82, %r14 lduba [%r1]82, %r16 lduha [%r1]82, %r12 ldxa [%r1]82, %r14 ldda [%r1]82, %r4 ldstuba [%r1]82, %r6 swapa [%r1]82, %r10 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r12, [%r1]82 stha %r8, [%r1]82 stwa %r12, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xb CASE_ASI_0x52_th1_0x220: set 0x220, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r4 ldswa [%r1]82, %r12 lduba [%r1]82, %r16 lduha [%r1]82, %r10 ldxa [%r1]82, %r12 ldda [%r1]82, %r14 ldstuba [%r1]82, %r2 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r12, [%r1]82 stha %r4, [%r1]82 stwa %r12, [%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_0x25_th1_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r6 ldswa [%r1]37, %r2 lduba [%r1]37, %r16 lduha [%r1]37, %r12 ldxa [%r1]37, %r10 ldda [%r1]37, %r2 ldstuba [%r1]37, %r2 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r10, [%r1]37 stha %r14, [%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, 0x1 CASE_ASI_0x25_th1_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r14 ldswa [%r1]37, %r10 lduba [%r1]37, %r8 lduha [%r1]37, %r2 ldxa [%r1]37, %r8 ldda [%r1]37, %r10 ldstuba [%r1]37, %r12 swapa [%r1]37, %r8 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r0, [%r1]37 stwa %r2, [%r1]37 sta %f32, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x3 CASE_ASI_0x25_th1_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r6 ldswa [%r1]37, %r16 lduba [%r1]37, %r6 lduha [%r1]37, %r12 ldxa [%r1]37, %r12 ldda [%r1]37, %r8 ldstuba [%r1]37, %r6 swapa [%r1]37, %r16 lda [%r1]37, %f0 ldda [%r1]37, %f0 stba %r4, [%r1]37 stha %r4, [%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, 0x15 CASE_ASI_0x25_th1_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r12 ldswa [%r1]37, %r6 lduba [%r1]37, %r14 lduha [%r1]37, %r12 ldxa [%r1]37, %r14 ldda [%r1]37, %r10 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r8, [%r1]37 stwa %r6, [%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_th1_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r4 ldswa [%r1]37, %r8 lduba [%r1]37, %r10 lduha [%r1]37, %r10 ldxa [%r1]37, %r6 ldda [%r1]37, %r16 ldstuba [%r1]37, %r14 swapa [%r1]37, %r10 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r14, [%r1]37 stha %r14, [%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, 0x1e CASE_ASI_0x25_th1_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r8 ldswa [%r1]37, %r10 lduba [%r1]37, %r16 lduha [%r1]37, %r6 ldxa [%r1]37, %r16 ldda [%r1]37, %r12 ldstuba [%r1]37, %r14 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f48 stba %r0, [%r1]37 stha %r4, [%r1]37 stwa %r2, [%r1]37 sta %f16, [%r1]37 stda %f16, [%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, %r14 ldsha [%r1]37, %r10 ldswa [%r1]37, %r8 lduba [%r1]37, %r12 lduha [%r1]37, %r8 ldxa [%r1]37, %r4 ldda [%r1]37, %r12 ldstuba [%r1]37, %r8 swapa [%r1]37, %r6 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r6, [%r1]37 stha %r2, [%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, 0x10 CASE_ASI_0x25_th1_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r8 ldswa [%r1]37, %r2 lduba [%r1]37, %r4 lduha [%r1]37, %r2 ldxa [%r1]37, %r6 ldda [%r1]37, %r12 ldstuba [%r1]37, %r6 swapa [%r1]37, %r8 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r0, [%r1]37 stwa %r0, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x18 CASE_ASI_0x55_th1_range60: !!asi_range = 0x0-0x1f8 set 0xae, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r6 ldsha [%r1]85, %r12 ldswa [%r1]85, %r12 lduba [%r1]85, %r10 lduha [%r1]85, %r10 ldxa [%r1]85, %r8 ldda [%r1]85, %r16 ldstuba [%r1]85, %r6 swapa [%r1]85, %r8 lda [%r1]85, %f16 ldda [%r1]85, %f0 stba %r12, [%r1]85 stha %r10, [%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, 0x1 CASE_ASI_0x55_th1_range61: !!asi_range = 0x400-0x5f8 set 0x513, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r16 ldswa [%r1]85, %r16 lduba [%r1]85, %r14 lduha [%r1]85, %r12 ldxa [%r1]85, %r6 ldda [%r1]85, %r10 ldstuba [%r1]85, %r8 swapa [%r1]85, %r8 lda [%r1]85, %f0 ldda [%r1]85, %f0 stba %r2, [%r1]85 stha %r14, [%r1]85 stwa %r10, [%r1]85 sta %f48, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x12 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 %r26, %r1 ldx [%r26 + 0xda & ~0x7], %r2 ldx [%r22 + 0xcd & ~0x7], %r4 ldx [%r25 + 0x6e & ~0x7], %r6 ldx [%r22 + 0xd4 & ~0x7], %r8 ldx [%r27 + 0x43 & ~0x7], %r10 ldx [%r28 + 0xd8 & ~0x7], %r12 ldx [%r21 + 0x50 & ~0x7], %r14 ldx [%r28 + 0xad & ~0x7], %r16 ld [%r24 + 0x4b & ~0x7], %f0 ld [%r25 + 0xf7 & ~0x7], %f16 ld [%r28 + 0xeb & ~0x7], %f32 ld [%r26 + 0x64 & ~0x7], %f48 ldsba [%r1]4, %r2 ldsha [%r1]4, %r16 ldswa [%r1]4, %r16 lduba [%r1]4, %r16 lduha [%r1]4, %r2 ldxa [%r1]4, %r12 ldda [%r1]4, %r4 ldstuba [%r1]4, %r4 swapa [%r1]4, %r16 lda [%r1]4, %f48 ldda [%r1]4, %f0 stba %r8, [%r1]4 stha %r0, [%r1]4 stwa %r0, [%r1]4 stxa %r2, [%r1]4 sta %f32, [%r1]4 stda %f32, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x2 CASE_ASI_0xc_th2: mov %r28, %r1 ldx [%r26 + 0x82 & ~0x7], %r2 ldx [%r23 + 0x69 & ~0x7], %r4 ldx [%r24 + 0xca & ~0x7], %r6 ldx [%r27 + 0x74 & ~0x7], %r8 ldx [%r25 + 0x89 & ~0x7], %r10 ldx [%r25 + 0x58 & ~0x7], %r12 ldx [%r23 + 0xbc & ~0x7], %r14 ldx [%r27 + 0xd9 & ~0x7], %r16 ld [%r25 + 0xe4 & ~0x7], %f0 ld [%r25 + 0xe4 & ~0x7], %f16 ld [%r28 + 0xba & ~0x7], %f32 ld [%r25 + 0xf1 & ~0x7], %f48 ldsba [%r1]12, %r12 ldsha [%r1]12, %r10 ldswa [%r1]12, %r16 lduba [%r1]12, %r16 lduha [%r1]12, %r2 ldxa [%r1]12, %r16 ldda [%r1]12, %r4 ldstuba [%r1]12, %r16 swapa [%r1]12, %r2 lda [%r1]12, %f16 ldda [%r1]12, %f16 stba %r4, [%r1]12 stha %r8, [%r1]12 stwa %r14, [%r1]12 stxa %r12, [%r1]12 sta %f48, [%r1]12 stda %f48, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x17 CASE_ASI_0x16_th2: mov %r21, %r1 ldx [%r25 + 0xbb & ~0x7], %r2 ldx [%r22 + 0xa9 & ~0x7], %r4 ldx [%r28 + 0xe4 & ~0x7], %r6 ldx [%r23 + 0x48 & ~0x7], %r8 ldx [%r26 + 0x7d & ~0x7], %r10 ldx [%r28 + 0x43 & ~0x7], %r12 ldx [%r23 + 0xb5 & ~0x7], %r14 ldx [%r21 + 0xf5 & ~0x7], %r16 ld [%r28 + 0xa5 & ~0x7], %f0 ld [%r23 + 0x6a & ~0x7], %f16 ld [%r27 + 0x6d & ~0x7], %f32 ld [%r27 + 0x75 & ~0x7], %f48 ldsba [%r1]22, %r4 ldsha [%r1]22, %r14 ldswa [%r1]22, %r8 lduba [%r1]22, %r12 lduha [%r1]22, %r12 ldxa [%r1]22, %r4 ldda [%r1]22, %r12 ldstuba [%r1]22, %r14 swapa [%r1]22, %r16 lda [%r1]22, %f48 ldda [%r1]22, %f48 stba %r8, [%r1]22 stha %r0, [%r1]22 stwa %r4, [%r1]22 stxa %r4, [%r1]22 sta %f0, [%r1]22 stda %f0, [%r1]22 casa [%r1]0x16, %r2, %g0 casxa [%r1]0x16, %r2, %g0 prefetcha [%r1]22, 0x5 CASE_ASI_0x24_th2: mov %r22, %r1 ldx [%r28 + 0x20 & ~0x7], %r2 ldx [%r23 + 0x3 & ~0x7], %r4 ldx [%r24 + 0xe8 & ~0x7], %r6 ldx [%r25 + 0xbf & ~0x7], %r8 ldx [%r22 + 0xd0 & ~0x7], %r10 ldx [%r21 + 0xe6 & ~0x7], %r12 ldx [%r27 + 0xd0 & ~0x7], %r14 ldx [%r26 + 0x4c & ~0x7], %r16 ld [%r28 + 0xd7 & ~0x7], %f0 ld [%r24 + 0x9c & ~0x7], %f16 ld [%r21 + 0x48 & ~0x7], %f32 ld [%r26 + 0xc6 & ~0x7], %f48 ldsba [%r1]36, %r4 ldsha [%r1]36, %r14 ldswa [%r1]36, %r12 lduba [%r1]36, %r14 lduha [%r1]36, %r14 ldxa [%r1]36, %r4 ldda [%r1]36, %r2 ldstuba [%r1]36, %r6 swapa [%r1]36, %r10 lda [%r1]36, %f32 ldda [%r1]36, %f0 stba %r14, [%r1]36 stha %r14, [%r1]36 stwa %r12, [%r1]36 stxa %r2, [%r1]36 sta %f16, [%r1]36 stda %f48, [%r1]36 casa [%r1]0x24, %r2, %g0 casxa [%r1]0x24, %r2, %g0 prefetcha [%r1]36, 0x12 CASE_ASI_0x27_th2: mov %r22, %r1 ldx [%r27 + 0xe1 & ~0x7], %r2 ldx [%r26 + 0x70 & ~0x7], %r4 ldx [%r28 + 0xfe & ~0x7], %r6 ldx [%r25 + 0xf7 & ~0x7], %r8 ldx [%r25 + 0xce & ~0x7], %r10 ldx [%r28 + 0x36 & ~0x7], %r12 ldx [%r27 + 0x2e & ~0x7], %r14 ldx [%r28 + 0xfb & ~0x7], %r16 ld [%r25 + 0xb7 & ~0x7], %f0 ld [%r22 + 0xc0 & ~0x7], %f16 ld [%r23 + 0x16 & ~0x7], %f32 ld [%r23 + 0x35 & ~0x7], %f48 ldsba [%r1]39, %r4 ldsha [%r1]39, %r8 ldswa [%r1]39, %r8 lduba [%r1]39, %r14 lduha [%r1]39, %r4 ldxa [%r1]39, %r6 ldda [%r1]39, %r12 ldstuba [%r1]39, %r16 swapa [%r1]39, %r10 lda [%r1]39, %f0 ldda [%r1]39, %f16 stba %r8, [%r1]39 stha %r6, [%r1]39 stwa %r10, [%r1]39 stxa %r14, [%r1]39 sta %f0, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0xb CASE_ASI_0x2f_th2: mov %r23, %r1 ldx [%r28 + 0xe3 & ~0x7], %r2 ldx [%r28 + 0xea & ~0x7], %r4 ldx [%r25 + 0x36 & ~0x7], %r6 ldx [%r27 + 0xd9 & ~0x7], %r8 ldx [%r24 + 0x51 & ~0x7], %r10 ldx [%r22 + 0xfc & ~0x7], %r12 ldx [%r24 + 0xf6 & ~0x7], %r14 ldx [%r26 + 0x13 & ~0x7], %r16 ld [%r24 + 0xb & ~0x7], %f0 ld [%r22 + 0x6a & ~0x7], %f16 ld [%r22 + 0x26 & ~0x7], %f32 ld [%r22 + 0x6c & ~0x7], %f48 ldsba [%r1]47, %r6 ldsha [%r1]47, %r12 ldswa [%r1]47, %r12 lduba [%r1]47, %r8 lduha [%r1]47, %r10 ldxa [%r1]47, %r8 ldda [%r1]47, %r6 ldstuba [%r1]47, %r12 swapa [%r1]47, %r4 lda [%r1]47, %f16 ldda [%r1]47, %f16 stba %r0, [%r1]47 stha %r14, [%r1]47 stwa %r2, [%r1]47 stxa %r8, [%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_th2: mov %r24, %r1 ldx [%r26 + 0xe9 & ~0x7], %r2 ldx [%r26 + 0x17 & ~0x7], %r4 ldx [%r26 + 0xe6 & ~0x7], %r6 ldx [%r25 + 0x67 & ~0x7], %r8 ldx [%r22 + 0x89 & ~0x7], %r10 ldx [%r23 + 0x21 & ~0x7], %r12 ldx [%r27 + 0x2b & ~0x7], %r14 ldx [%r27 + 0xe0 & ~0x7], %r16 ld [%r28 + 0xe4 & ~0x7], %f0 ld [%r25 + 0xb8 & ~0x7], %f16 ld [%r22 + 0x1e & ~0x7], %f32 ld [%r23 + 0x64 & ~0x7], %f48 ldsba [%r1]48, %r6 ldsha [%r1]48, %r6 ldswa [%r1]48, %r2 lduba [%r1]48, %r10 lduha [%r1]48, %r10 ldxa [%r1]48, %r10 ldda [%r1]48, %r2 ldstuba [%r1]48, %r6 swapa [%r1]48, %r12 lda [%r1]48, %f16 ldda [%r1]48, %f0 stba %r4, [%r1]48 stha %r2, [%r1]48 stwa %r10, [%r1]48 stxa %r14, [%r1]48 sta %f0, [%r1]48 stda %f32, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x10 CASE_ASI_0x31_th2: mov %r25, %r1 ldx [%r24 + 0xaa & ~0x7], %r2 ldx [%r22 + 0x9d & ~0x7], %r4 ldx [%r24 + 0x33 & ~0x7], %r6 ldx [%r22 + 0x40 & ~0x7], %r8 ldx [%r23 + 0x41 & ~0x7], %r10 ldx [%r22 + 0xf3 & ~0x7], %r12 ldx [%r26 + 0x46 & ~0x7], %r14 ldx [%r24 + 0x4b & ~0x7], %r16 ld [%r26 + 0x97 & ~0x7], %f0 ld [%r27 + 0xc9 & ~0x7], %f16 ld [%r23 + 0x13 & ~0x7], %f32 ld [%r28 + 0x4e & ~0x7], %f48 ldsba [%r1]49, %r14 ldsha [%r1]49, %r12 ldswa [%r1]49, %r10 lduba [%r1]49, %r14 lduha [%r1]49, %r14 ldxa [%r1]49, %r12 ldda [%r1]49, %r4 ldstuba [%r1]49, %r8 swapa [%r1]49, %r4 lda [%r1]49, %f32 ldda [%r1]49, %f16 stba %r12, [%r1]49 stha %r8, [%r1]49 stwa %r14, [%r1]49 stxa %r0, [%r1]49 sta %f0, [%r1]49 stda %f48, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0xb CASE_ASI_0x36_th2: mov %r24, %r1 ldx [%r22 + 0x65 & ~0x7], %r2 ldx [%r25 + 0x8c & ~0x7], %r4 ldx [%r26 + 0xe5 & ~0x7], %r6 ldx [%r28 + 0x0 & ~0x7], %r8 ldx [%r21 + 0x5c & ~0x7], %r10 ldx [%r26 + 0x12 & ~0x7], %r12 ldx [%r24 + 0x77 & ~0x7], %r14 ldx [%r24 + 0x18 & ~0x7], %r16 ld [%r26 + 0x6f & ~0x7], %f0 ld [%r21 + 0x3e & ~0x7], %f16 ld [%r28 + 0xbf & ~0x7], %f32 ld [%r21 + 0xf9 & ~0x7], %f48 ldsba [%r1]54, %r14 ldsha [%r1]54, %r14 ldswa [%r1]54, %r4 lduba [%r1]54, %r14 lduha [%r1]54, %r12 ldxa [%r1]54, %r10 ldda [%r1]54, %r12 ldstuba [%r1]54, %r16 swapa [%r1]54, %r14 lda [%r1]54, %f16 ldda [%r1]54, %f0 stba %r0, [%r1]54 stha %r6, [%r1]54 stwa %r8, [%r1]54 stxa %r14, [%r1]54 sta %f0, [%r1]54 stda %f0, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x8 CASE_ASI_0x38_th2: mov %r28, %r1 ldx [%r26 + 0x3f & ~0x7], %r2 ldx [%r23 + 0xc5 & ~0x7], %r4 ldx [%r22 + 0x24 & ~0x7], %r6 ldx [%r26 + 0xa1 & ~0x7], %r8 ldx [%r21 + 0x8e & ~0x7], %r10 ldx [%r24 + 0x11 & ~0x7], %r12 ldx [%r22 + 0x91 & ~0x7], %r14 ldx [%r21 + 0x7d & ~0x7], %r16 ld [%r23 + 0x5f & ~0x7], %f0 ld [%r24 + 0x11 & ~0x7], %f16 ld [%r21 + 0x7f & ~0x7], %f32 ld [%r25 + 0x62 & ~0x7], %f48 ldsba [%r1]56, %r14 ldsha [%r1]56, %r8 ldswa [%r1]56, %r8 lduba [%r1]56, %r4 lduha [%r1]56, %r12 ldxa [%r1]56, %r10 ldda [%r1]56, %r14 ldstuba [%r1]56, %r8 swapa [%r1]56, %r16 lda [%r1]56, %f32 ldda [%r1]56, %f0 stba %r12, [%r1]56 stha %r14, [%r1]56 stwa %r8, [%r1]56 stxa %r0, [%r1]56 sta %f48, [%r1]56 stda %f32, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0xa CASE_ASI_0x39_th2: mov %r25, %r1 ldx [%r28 + 0xb9 & ~0x7], %r2 ldx [%r28 + 0xad & ~0x7], %r4 ldx [%r23 + 0x78 & ~0x7], %r6 ldx [%r22 + 0x16 & ~0x7], %r8 ldx [%r27 + 0xc1 & ~0x7], %r10 ldx [%r21 + 0x9d & ~0x7], %r12 ldx [%r22 + 0xe & ~0x7], %r14 ldx [%r27 + 0x3e & ~0x7], %r16 ld [%r24 + 0x91 & ~0x7], %f0 ld [%r27 + 0xc4 & ~0x7], %f16 ld [%r24 + 0xb6 & ~0x7], %f32 ld [%r24 + 0xe4 & ~0x7], %f48 ldsba [%r1]57, %r6 ldsha [%r1]57, %r4 ldswa [%r1]57, %r12 lduba [%r1]57, %r14 lduha [%r1]57, %r14 ldxa [%r1]57, %r2 ldda [%r1]57, %r14 ldstuba [%r1]57, %r2 swapa [%r1]57, %r16 lda [%r1]57, %f0 ldda [%r1]57, %f16 stba %r4, [%r1]57 stha %r0, [%r1]57 stwa %r8, [%r1]57 stxa %r14, [%r1]57 sta %f32, [%r1]57 stda %f0, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x10 CASE_ASI_0x3e_th2: mov %r22, %r1 ldx [%r24 + 0x35 & ~0x7], %r2 ldx [%r25 + 0x87 & ~0x7], %r4 ldx [%r22 + 0x18 & ~0x7], %r6 ldx [%r28 + 0xa2 & ~0x7], %r8 ldx [%r22 + 0x54 & ~0x7], %r10 ldx [%r27 + 0x6b & ~0x7], %r12 ldx [%r24 + 0x6e & ~0x7], %r14 ldx [%r22 + 0x5d & ~0x7], %r16 ld [%r23 + 0xd7 & ~0x7], %f0 ld [%r25 + 0x98 & ~0x7], %f16 ld [%r24 + 0x1f & ~0x7], %f32 ld [%r28 + 0x46 & ~0x7], %f48 ldsba [%r1]62, %r10 ldsha [%r1]62, %r6 ldswa [%r1]62, %r16 lduba [%r1]62, %r4 lduha [%r1]62, %r12 ldxa [%r1]62, %r6 ldda [%r1]62, %r12 ldstuba [%r1]62, %r16 swapa [%r1]62, %r14 lda [%r1]62, %f48 ldda [%r1]62, %f0 stba %r4, [%r1]62 stha %r2, [%r1]62 stwa %r4, [%r1]62 stxa %r12, [%r1]62 sta %f32, [%r1]62 stda %f16, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0xa CASE_ASI_0x88_th2: mov %r27, %r1 ldx [%r24 + 0xdb & ~0x7], %r2 ldx [%r22 + 0x5c & ~0x7], %r4 ldx [%r28 + 0x9c & ~0x7], %r6 ldx [%r28 + 0x1 & ~0x7], %r8 ldx [%r27 + 0x5e & ~0x7], %r10 ldx [%r24 + 0xb9 & ~0x7], %r12 ldx [%r25 + 0x39 & ~0x7], %r14 ldx [%r24 + 0x24 & ~0x7], %r16 ld [%r27 + 0x6e & ~0x7], %f0 ld [%r23 + 0x55 & ~0x7], %f16 ld [%r28 + 0x38 & ~0x7], %f32 ld [%r21 + 0xd1 & ~0x7], %f48 ldsba [%r1]136, %r8 ldsha [%r1]136, %r16 ldswa [%r1]136, %r4 lduba [%r1]136, %r8 lduha [%r1]136, %r6 ldxa [%r1]136, %r10 ldda [%r1]136, %r4 ldstuba [%r1]136, %r14 swapa [%r1]136, %r6 lda [%r1]136, %f32 ldda [%r1]136, %f32 stba %r0, [%r1]136 stha %r6, [%r1]136 stwa %r14, [%r1]136 stxa %r8, [%r1]136 sta %f0, [%r1]136 stda %f32, [%r1]136 casa [%r1]0x88, %r2, %g0 casxa [%r1]0x88, %r2, %g0 prefetcha [%r1]136, 0x2 CASE_ASI_0xc4_th2: mov %r21, %r1 ldx [%r22 + 0x25 & ~0x7], %r2 ldx [%r22 + 0x6c & ~0x7], %r4 ldx [%r25 + 0x7a & ~0x7], %r6 ldx [%r28 + 0x94 & ~0x7], %r8 ldx [%r22 + 0x6b & ~0x7], %r10 ldx [%r23 + 0xa5 & ~0x7], %r12 ldx [%r21 + 0xf0 & ~0x7], %r14 ldx [%r26 + 0x8e & ~0x7], %r16 ld [%r27 + 0x1 & ~0x7], %f0 ld [%r28 + 0xb4 & ~0x7], %f16 ld [%r27 + 0xfa & ~0x7], %f32 ld [%r21 + 0x42 & ~0x7], %f48 ldsba [%r1]196, %r2 ldsha [%r1]196, %r8 ldswa [%r1]196, %r2 lduba [%r1]196, %r10 lduha [%r1]196, %r10 ldxa [%r1]196, %r4 ldda [%r1]196, %r14 ldstuba [%r1]196, %r14 swapa [%r1]196, %r16 lda [%r1]196, %f32 ldda [%r1]196, %f16 stba %r14, [%r1]196 stha %r6, [%r1]196 stwa %r2, [%r1]196 stxa %r10, [%r1]196 sta %f16, [%r1]196 stda %f0, [%r1]196 casa [%r1]0xc4, %r2, %g0 casxa [%r1]0xc4, %r2, %g0 prefetcha [%r1]196, 0x19 CASE_ASI_0xd0_th2: mov %r28, %r1 ldx [%r27 + 0x66 & ~0x7], %r2 ldx [%r26 + 0xea & ~0x7], %r4 ldx [%r22 + 0x95 & ~0x7], %r6 ldx [%r28 + 0x9c & ~0x7], %r8 ldx [%r23 + 0xe & ~0x7], %r10 ldx [%r21 + 0x82 & ~0x7], %r12 ldx [%r24 + 0x9c & ~0x7], %r14 ldx [%r25 + 0xda & ~0x7], %r16 ld [%r27 + 0x9c & ~0x7], %f0 ld [%r25 + 0xe2 & ~0x7], %f16 ld [%r23 + 0x45 & ~0x7], %f32 ld [%r22 + 0x4c & ~0x7], %f48 ldsba [%r1]208, %r2 ldsha [%r1]208, %r8 ldswa [%r1]208, %r6 lduba [%r1]208, %r8 lduha [%r1]208, %r6 ldxa [%r1]208, %r12 ldda [%r1]208, %r2 ldstuba [%r1]208, %r12 swapa [%r1]208, %r4 lda [%r1]208, %f32 ldda [%r1]208, %f16 stba %r8, [%r1]208 stha %r4, [%r1]208 stwa %r2, [%r1]208 stxa %r6, [%r1]208 sta %f48, [%r1]208 stda %f48, [%r1]208 casa [%r1]0xd0, %r2, %g0 casxa [%r1]0xd0, %r2, %g0 prefetcha [%r1]208, 0x1e CASE_ASI_0xe0_th2: mov %r24, %r1 ldx [%r25 + 0x43 & ~0x7], %r2 ldx [%r24 + 0x29 & ~0x7], %r4 ldx [%r22 + 0xe4 & ~0x7], %r6 ldx [%r23 + 0x1d & ~0x7], %r8 ldx [%r21 + 0xae & ~0x7], %r10 ldx [%r28 + 0xe6 & ~0x7], %r12 ldx [%r28 + 0x28 & ~0x7], %r14 ldx [%r24 + 0x72 & ~0x7], %r16 ld [%r23 + 0x64 & ~0x7], %f0 ld [%r23 + 0xb1 & ~0x7], %f16 ld [%r25 + 0x80 & ~0x7], %f32 ld [%r22 + 0x7 & ~0x7], %f48 ldsba [%r1]224, %r16 ldsha [%r1]224, %r4 ldswa [%r1]224, %r16 lduba [%r1]224, %r14 lduha [%r1]224, %r16 ldxa [%r1]224, %r16 ldda [%r1]224, %r6 ldstuba [%r1]224, %r4 swapa [%r1]224, %r4 lda [%r1]224, %f16 ldda [%r1]224, %f32 stba %r2, [%r1]224 stha %r4, [%r1]224 stwa %r14, [%r1]224 stxa %r0, [%r1]224 sta %f16, [%r1]224 stda %f48, [%r1]224 casa [%r1]0xe0, %r2, %g0 casxa [%r1]0xe0, %r2, %g0 prefetcha [%r1]224, 0x13 CASE_ASI_0xf8_th2: mov %r22, %r1 ldx [%r21 + 0xd4 & ~0x7], %r2 ldx [%r22 + 0x85 & ~0x7], %r4 ldx [%r22 + 0xc0 & ~0x7], %r6 ldx [%r25 + 0x24 & ~0x7], %r8 ldx [%r28 + 0x21 & ~0x7], %r10 ldx [%r26 + 0x62 & ~0x7], %r12 ldx [%r27 + 0x9f & ~0x7], %r14 ldx [%r26 + 0xdb & ~0x7], %r16 ld [%r26 + 0xec & ~0x7], %f0 ld [%r28 + 0x33 & ~0x7], %f16 ld [%r21 + 0xc2 & ~0x7], %f32 ld [%r28 + 0x9d & ~0x7], %f48 ldsba [%r1]248, %r8 ldsha [%r1]248, %r16 ldswa [%r1]248, %r16 lduba [%r1]248, %r6 lduha [%r1]248, %r8 ldxa [%r1]248, %r12 ldda [%r1]248, %r4 ldstuba [%r1]248, %r6 swapa [%r1]248, %r14 lda [%r1]248, %f16 ldda [%r1]248, %f32 stba %r0, [%r1]248 stha %r12, [%r1]248 stwa %r8, [%r1]248 stxa %r6, [%r1]248 sta %f0, [%r1]248 stda %f16, [%r1]248 casa [%r1]0xf8, %r2, %g0 casxa [%r1]0xf8, %r2, %g0 prefetcha [%r1]248, 0x6 CASE_ASI_0x21_th2_0x8: set 0x8, %r1 ldsba [%r1]33, %r16 ldsha [%r1]33, %r2 ldswa [%r1]33, %r14 lduba [%r1]33, %r16 lduha [%r1]33, %r8 ldxa [%r1]33, %r16 ldda [%r1]33, %r6 ldstuba [%r1]33, %r14 swapa [%r1]33, %r8 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r12, [%r1]33 stha %r10, [%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, 0x1a CASE_ASI_0x21_th2_0x10: set 0x10, %r1 ldsba [%r1]33, %r4 ldsha [%r1]33, %r6 ldswa [%r1]33, %r6 lduba [%r1]33, %r6 lduha [%r1]33, %r8 ldxa [%r1]33, %r10 ldda [%r1]33, %r2 ldstuba [%r1]33, %r2 swapa [%r1]33, %r12 lda [%r1]33, %f48 ldda [%r1]33, %f0 stba %r12, [%r1]33 stha %r4, [%r1]33 stwa %r0, [%r1]33 sta %f48, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x3 CASE_ASI_0x21_th2_0x108: set 0x108, %r1 ldsba [%r1]33, %r8 ldsha [%r1]33, %r4 ldswa [%r1]33, %r14 lduba [%r1]33, %r12 lduha [%r1]33, %r2 ldxa [%r1]33, %r16 ldda [%r1]33, %r16 ldstuba [%r1]33, %r10 swapa [%r1]33, %r14 lda [%r1]33, %f0 ldda [%r1]33, %f0 stba %r14, [%r1]33 stha %r8, [%r1]33 stwa %r6, [%r1]33 sta %f16, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1c CASE_ASI_0x21_th2_0x110: set 0x110, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r16 ldswa [%r1]33, %r12 lduba [%r1]33, %r6 lduha [%r1]33, %r4 ldxa [%r1]33, %r4 ldda [%r1]33, %r14 ldstuba [%r1]33, %r14 swapa [%r1]33, %r12 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r2, [%r1]33 stha %r4, [%r1]33 stwa %r14, [%r1]33 sta %f16, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1a CASE_ASI_0x40_th2_0x0: mov %g0, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r16 ldswa [%r1]64, %r12 lduba [%r1]64, %r10 lduha [%r1]64, %r14 ldxa [%r1]64, %r8 ldda [%r1]64, %r12 ldstuba [%r1]64, %r14 swapa [%r1]64, %r6 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r0, [%r1]64 stha %r6, [%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, 0xb CASE_ASI_0x40_th2_0x8: set 0x8, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r8 ldswa [%r1]64, %r12 lduba [%r1]64, %r12 lduha [%r1]64, %r16 ldxa [%r1]64, %r10 ldda [%r1]64, %r4 ldstuba [%r1]64, %r16 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r0, [%r1]64 stha %r6, [%r1]64 stwa %r6, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xd CASE_ASI_0x40_th2_0x10: set 0x10, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r12 ldswa [%r1]64, %r6 lduba [%r1]64, %r14 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r14 ldstuba [%r1]64, %r10 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r4, [%r1]64 stwa %r10, [%r1]64 sta %f16, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x17 CASE_ASI_0x40_th2_0x18: set 0x18, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r2 ldswa [%r1]64, %r12 lduba [%r1]64, %r8 lduha [%r1]64, %r2 ldxa [%r1]64, %r12 ldda [%r1]64, %r12 ldstuba [%r1]64, %r2 swapa [%r1]64, %r10 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r0, [%r1]64 stha %r0, [%r1]64 stwa %r14, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1d CASE_ASI_0x40_th2_0x20: set 0x20, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r16 ldswa [%r1]64, %r12 lduba [%r1]64, %r14 lduha [%r1]64, %r12 ldxa [%r1]64, %r12 ldda [%r1]64, %r12 ldstuba [%r1]64, %r2 swapa [%r1]64, %r12 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r12, [%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, 0x4 CASE_ASI_0x40_th2_0x80: set 0x80, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r6 ldswa [%r1]64, %r4 lduba [%r1]64, %r8 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r2 ldstuba [%r1]64, %r10 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r12, [%r1]64 stha %r14, [%r1]64 stwa %r8, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x14 CASE_ASI_0x40_th2_0x88: set 0x88, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r12 ldswa [%r1]64, %r6 lduba [%r1]64, %r4 lduha [%r1]64, %r2 ldxa [%r1]64, %r2 ldda [%r1]64, %r12 ldstuba [%r1]64, %r2 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r12, [%r1]64 stha %r2, [%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, 0xd CASE_ASI_0x44_th2_0x0: mov %g0, %r1 ldsba [%r1]68, %r10 ldsha [%r1]68, %r6 ldswa [%r1]68, %r14 lduba [%r1]68, %r14 lduha [%r1]68, %r6 ldxa [%r1]68, %r0 ldda [%r1]68, %r10 ldstuba [%r1]68, %r10 swapa [%r1]68, %r8 lda [%r1]68, %f16 ldda [%r1]68, %f32 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, 0x0 CASE_ASI_0x4a_th2_range62: !!asi_range = 0x0-0x3f set 0xa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r10 ldsha [%r1]74, %r14 ldswa [%r1]74, %r12 lduba [%r1]74, %r8 lduha [%r1]74, %r16 ldxa [%r1]74, %r14 ldda [%r1]74, %r8 ldstuba [%r1]74, %r6 swapa [%r1]74, %r8 lda [%r1]74, %f32 ldda [%r1]74, %f48 stba %r8, [%r1]74 stha %r4, [%r1]74 stwa %r6, [%r1]74 sta %f32, [%r1]74 stda %f32, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x1f CASE_ASI_0x7_th2: setx 0xe34961a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x3f & ~0x7], %r2 ldx [%r24 + 0xff & ~0x7], %r4 ldx [%r27 + 0xba & ~0x7], %r6 ldx [%r28 + 0x77 & ~0x7], %r8 ldx [%r23 + 0x61 & ~0x7], %r10 ldx [%r28 + 0x5b & ~0x7], %r12 ldx [%r26 + 0xad & ~0x7], %r14 ldx [%r21 + 0xc3 & ~0x7], %r16 ld [%r22 + 0x9d & ~0x7], %f0 ld [%r23 + 0xb2 & ~0x7], %f16 ld [%r28 + 0x81 & ~0x7], %f32 ld [%r27 + 0x69 & ~0x7], %f48 ldsba [%r1]7, %r6 ldsha [%r1]7, %r10 ldswa [%r1]7, %r6 lduba [%r1]7, %r14 lduha [%r1]7, %r12 ldxa [%r1]7, %r2 ldda [%r1]7, %r12 ldstuba [%r1]7, %r16 swapa [%r1]7, %r10 lda [%r1]7, %f0 ldda [%r1]7, %f0 stba %r6, [%r1]7 stha %r0, [%r1]7 stwa %r8, [%r1]7 stxa %r4, [%r1]7 sta %f32, [%r1]7 stda %f48, [%r1]7 casa [%r1]0x7, %r2, %g0 casxa [%r1]0x7, %r2, %g0 prefetcha [%r1]7, 0x1a CASE_ASI_0x12_th2: setx 0x774c7d54, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x8c & ~0x7], %r2 ldx [%r26 + 0x8c & ~0x7], %r4 ldx [%r28 + 0x95 & ~0x7], %r6 ldx [%r28 + 0xf2 & ~0x7], %r8 ldx [%r26 + 0x32 & ~0x7], %r10 ldx [%r24 + 0x3d & ~0x7], %r12 ldx [%r22 + 0xbe & ~0x7], %r14 ldx [%r22 + 0xf7 & ~0x7], %r16 ld [%r26 + 0xb4 & ~0x7], %f0 ld [%r23 + 0x3a & ~0x7], %f16 ld [%r23 + 0x54 & ~0x7], %f32 ld [%r25 + 0x70 & ~0x7], %f48 ldsba [%r1]18, %r12 ldsha [%r1]18, %r4 ldswa [%r1]18, %r12 lduba [%r1]18, %r2 lduha [%r1]18, %r14 ldxa [%r1]18, %r6 ldda [%r1]18, %r12 ldstuba [%r1]18, %r10 swapa [%r1]18, %r10 lda [%r1]18, %f0 ldda [%r1]18, %f48 stba %r4, [%r1]18 stha %r0, [%r1]18 stwa %r8, [%r1]18 stxa %r6, [%r1]18 sta %f48, [%r1]18 stda %f48, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x1a CASE_ASI_0x13_th2: setx 0x366e8cae, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xa6 & ~0x7], %r2 ldx [%r24 + 0x48 & ~0x7], %r4 ldx [%r22 + 0x2 & ~0x7], %r6 ldx [%r25 + 0x31 & ~0x7], %r8 ldx [%r24 + 0x72 & ~0x7], %r10 ldx [%r27 + 0x27 & ~0x7], %r12 ldx [%r22 + 0xbd & ~0x7], %r14 ldx [%r26 + 0x23 & ~0x7], %r16 ld [%r21 + 0xd0 & ~0x7], %f0 ld [%r22 + 0x24 & ~0x7], %f16 ld [%r23 + 0x9e & ~0x7], %f32 ld [%r24 + 0xb3 & ~0x7], %f48 ldsba [%r1]19, %r4 ldsha [%r1]19, %r2 ldswa [%r1]19, %r16 lduba [%r1]19, %r8 lduha [%r1]19, %r12 ldxa [%r1]19, %r16 ldda [%r1]19, %r4 ldstuba [%r1]19, %r8 swapa [%r1]19, %r16 lda [%r1]19, %f0 ldda [%r1]19, %f0 stba %r12, [%r1]19 stha %r0, [%r1]19 stwa %r12, [%r1]19 stxa %r14, [%r1]19 sta %f16, [%r1]19 stda %f16, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x12 CASE_ASI_0x1a_th2: setx 0x520604c8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x8b & ~0x7], %r2 ldx [%r27 + 0x50 & ~0x7], %r4 ldx [%r28 + 0x9 & ~0x7], %r6 ldx [%r21 + 0x8e & ~0x7], %r8 ldx [%r23 + 0x5 & ~0x7], %r10 ldx [%r22 + 0x68 & ~0x7], %r12 ldx [%r26 + 0x15 & ~0x7], %r14 ldx [%r28 + 0x36 & ~0x7], %r16 ld [%r25 + 0x9b & ~0x7], %f0 ld [%r23 + 0xb6 & ~0x7], %f16 ld [%r25 + 0xc0 & ~0x7], %f32 ld [%r23 + 0x0 & ~0x7], %f48 ldsba [%r1]26, %r8 ldsha [%r1]26, %r4 ldswa [%r1]26, %r14 lduba [%r1]26, %r16 lduha [%r1]26, %r10 ldxa [%r1]26, %r16 ldda [%r1]26, %r2 ldstuba [%r1]26, %r16 swapa [%r1]26, %r6 lda [%r1]26, %f32 ldda [%r1]26, %f32 stba %r4, [%r1]26 stha %r4, [%r1]26 stwa %r10, [%r1]26 stxa %r4, [%r1]26 sta %f0, [%r1]26 stda %f32, [%r1]26 casa [%r1]0x1a, %r2, %g0 casxa [%r1]0x1a, %r2, %g0 prefetcha [%r1]26, 0xe CASE_ASI_0x2d_th2: setx 0x6319aeb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xd4 & ~0x7], %r2 ldx [%r27 + 0x59 & ~0x7], %r4 ldx [%r24 + 0x57 & ~0x7], %r6 ldx [%r23 + 0xed & ~0x7], %r8 ldx [%r28 + 0xcc & ~0x7], %r10 ldx [%r22 + 0x4c & ~0x7], %r12 ldx [%r24 + 0x1b & ~0x7], %r14 ldx [%r21 + 0x13 & ~0x7], %r16 ld [%r23 + 0xb & ~0x7], %f0 ld [%r26 + 0x77 & ~0x7], %f16 ld [%r27 + 0x6b & ~0x7], %f32 ld [%r22 + 0x7b & ~0x7], %f48 ldsba [%r1]45, %r8 ldsha [%r1]45, %r4 ldswa [%r1]45, %r16 lduba [%r1]45, %r8 lduha [%r1]45, %r12 ldxa [%r1]45, %r6 ldda [%r1]45, %r10 ldstuba [%r1]45, %r8 swapa [%r1]45, %r4 lda [%r1]45, %f32 ldda [%r1]45, %f48 stba %r12, [%r1]45 stha %r10, [%r1]45 stwa %r10, [%r1]45 stxa %r2, [%r1]45 sta %f32, [%r1]45 stda %f16, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x14 CASE_ASI_0x37_th2: setx 0x665e067, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x4 & ~0x7], %r2 ldx [%r27 + 0x64 & ~0x7], %r4 ldx [%r24 + 0x36 & ~0x7], %r6 ldx [%r28 + 0xf5 & ~0x7], %r8 ldx [%r24 + 0x53 & ~0x7], %r10 ldx [%r27 + 0x8a & ~0x7], %r12 ldx [%r24 + 0xf5 & ~0x7], %r14 ldx [%r27 + 0x1a & ~0x7], %r16 ld [%r23 + 0xeb & ~0x7], %f0 ld [%r23 + 0x17 & ~0x7], %f16 ld [%r21 + 0xa7 & ~0x7], %f32 ld [%r21 + 0xc4 & ~0x7], %f48 ldsba [%r1]55, %r12 ldsha [%r1]55, %r8 ldswa [%r1]55, %r2 lduba [%r1]55, %r6 lduha [%r1]55, %r8 ldxa [%r1]55, %r8 ldda [%r1]55, %r8 ldstuba [%r1]55, %r10 swapa [%r1]55, %r2 lda [%r1]55, %f0 ldda [%r1]55, %f48 stba %r14, [%r1]55 stha %r10, [%r1]55 stwa %r4, [%r1]55 stxa %r8, [%r1]55 sta %f0, [%r1]55 stda %f0, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x19 CASE_ASI_0x3a_th2: setx 0x55c78d8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x31 & ~0x7], %r2 ldx [%r26 + 0xaf & ~0x7], %r4 ldx [%r23 + 0x55 & ~0x7], %r6 ldx [%r25 + 0x2b & ~0x7], %r8 ldx [%r26 + 0x1 & ~0x7], %r10 ldx [%r24 + 0xb4 & ~0x7], %r12 ldx [%r27 + 0xfa & ~0x7], %r14 ldx [%r25 + 0xb8 & ~0x7], %r16 ld [%r21 + 0xdc & ~0x7], %f0 ld [%r27 + 0xad & ~0x7], %f16 ld [%r26 + 0x91 & ~0x7], %f32 ld [%r21 + 0x5 & ~0x7], %f48 ldsba [%r1]58, %r6 ldsha [%r1]58, %r4 ldswa [%r1]58, %r10 lduba [%r1]58, %r10 lduha [%r1]58, %r14 ldxa [%r1]58, %r16 ldda [%r1]58, %r16 ldstuba [%r1]58, %r12 swapa [%r1]58, %r8 lda [%r1]58, %f48 ldda [%r1]58, %f32 stba %r0, [%r1]58 stha %r2, [%r1]58 stwa %r12, [%r1]58 stxa %r10, [%r1]58 sta %f0, [%r1]58 stda %f32, [%r1]58 casa [%r1]0x3a, %r2, %g0 casxa [%r1]0x3a, %r2, %g0 prefetcha [%r1]58, 0xb CASE_ASI_0x3f_th2: setx 0x6d15f2b4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xfa & ~0x7], %r2 ldx [%r22 + 0x3f & ~0x7], %r4 ldx [%r23 + 0x60 & ~0x7], %r6 ldx [%r26 + 0x22 & ~0x7], %r8 ldx [%r21 + 0x44 & ~0x7], %r10 ldx [%r25 + 0x17 & ~0x7], %r12 ldx [%r27 + 0xee & ~0x7], %r14 ldx [%r24 + 0x2e & ~0x7], %r16 ld [%r25 + 0xcb & ~0x7], %f0 ld [%r22 + 0xfb & ~0x7], %f16 ld [%r23 + 0xeb & ~0x7], %f32 ld [%r26 + 0xb6 & ~0x7], %f48 ldsba [%r1]63, %r2 ldsha [%r1]63, %r2 ldswa [%r1]63, %r14 lduba [%r1]63, %r10 lduha [%r1]63, %r16 ldxa [%r1]63, %r12 ldda [%r1]63, %r16 ldstuba [%r1]63, %r14 swapa [%r1]63, %r12 lda [%r1]63, %f48 ldda [%r1]63, %f48 stba %r10, [%r1]63 stha %r8, [%r1]63 stwa %r12, [%r1]63 stxa %r0, [%r1]63 sta %f0, [%r1]63 stda %f48, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0xd CASE_ASI_0x4b_th2: setx 0x17c86ebf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xf8 & ~0x7], %r2 ldx [%r23 + 0x61 & ~0x7], %r4 ldx [%r23 + 0x82 & ~0x7], %r6 ldx [%r27 + 0xd5 & ~0x7], %r8 ldx [%r25 + 0x7b & ~0x7], %r10 ldx [%r25 + 0x40 & ~0x7], %r12 ldx [%r22 + 0xf & ~0x7], %r14 ldx [%r23 + 0x69 & ~0x7], %r16 ld [%r21 + 0x70 & ~0x7], %f0 ld [%r24 + 0xd9 & ~0x7], %f16 ld [%r26 + 0x99 & ~0x7], %f32 ld [%r21 + 0x5c & ~0x7], %f48 ldsba [%r1]75, %r14 ldsha [%r1]75, %r4 ldswa [%r1]75, %r4 lduba [%r1]75, %r16 lduha [%r1]75, %r6 ldxa [%r1]75, %r6 ldda [%r1]75, %r14 ldstuba [%r1]75, %r8 swapa [%r1]75, %r8 lda [%r1]75, %f48 ldda [%r1]75, %f48 stba %r2, [%r1]75 stha %r14, [%r1]75 stwa %r0, [%r1]75 stxa %r0, [%r1]75 sta %f48, [%r1]75 stda %f0, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x1d CASE_ASI_0x4d_th2: setx 0x1dcf6325, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xae & ~0x7], %r2 ldx [%r25 + 0x7 & ~0x7], %r4 ldx [%r24 + 0xd5 & ~0x7], %r6 ldx [%r23 + 0x4d & ~0x7], %r8 ldx [%r24 + 0x33 & ~0x7], %r10 ldx [%r22 + 0x9d & ~0x7], %r12 ldx [%r22 + 0xcc & ~0x7], %r14 ldx [%r27 + 0xb & ~0x7], %r16 ld [%r27 + 0x7a & ~0x7], %f0 ld [%r23 + 0x7c & ~0x7], %f16 ld [%r24 + 0xef & ~0x7], %f32 ld [%r23 + 0x9b & ~0x7], %f48 ldsba [%r1]77, %r12 ldsha [%r1]77, %r4 ldswa [%r1]77, %r4 lduba [%r1]77, %r16 lduha [%r1]77, %r4 ldxa [%r1]77, %r6 ldda [%r1]77, %r2 ldstuba [%r1]77, %r10 swapa [%r1]77, %r4 lda [%r1]77, %f48 ldda [%r1]77, %f0 stba %r6, [%r1]77 stha %r10, [%r1]77 stwa %r14, [%r1]77 stxa %r14, [%r1]77 sta %f32, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x1d CASE_ASI_0x65_th2: setx 0x23b4c16a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x5b & ~0x7], %r2 ldx [%r24 + 0x25 & ~0x7], %r4 ldx [%r26 + 0xd2 & ~0x7], %r6 ldx [%r26 + 0xde & ~0x7], %r8 ldx [%r21 + 0xa1 & ~0x7], %r10 ldx [%r23 + 0xa7 & ~0x7], %r12 ldx [%r21 + 0x73 & ~0x7], %r14 ldx [%r24 + 0x9c & ~0x7], %r16 ld [%r23 + 0x87 & ~0x7], %f0 ld [%r27 + 0x12 & ~0x7], %f16 ld [%r21 + 0x7a & ~0x7], %f32 ld [%r23 + 0x29 & ~0x7], %f48 ldsba [%r1]101, %r16 ldsha [%r1]101, %r14 ldswa [%r1]101, %r10 lduba [%r1]101, %r14 lduha [%r1]101, %r2 ldxa [%r1]101, %r12 ldda [%r1]101, %r4 ldstuba [%r1]101, %r2 swapa [%r1]101, %r12 lda [%r1]101, %f32 ldda [%r1]101, %f16 stba %r6, [%r1]101 stha %r4, [%r1]101 stwa %r0, [%r1]101 stxa %r8, [%r1]101 sta %f16, [%r1]101 stda %f32, [%r1]101 casa [%r1]0x65, %r2, %g0 casxa [%r1]0x65, %r2, %g0 prefetcha [%r1]101, 0xc CASE_ASI_0x6f_th2: setx 0xb9c1ccf, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x7b & ~0x7], %r2 ldx [%r24 + 0x2c & ~0x7], %r4 ldx [%r28 + 0x4f & ~0x7], %r6 ldx [%r26 + 0x8 & ~0x7], %r8 ldx [%r28 + 0x81 & ~0x7], %r10 ldx [%r26 + 0xd9 & ~0x7], %r12 ldx [%r25 + 0xc9 & ~0x7], %r14 ldx [%r25 + 0xf5 & ~0x7], %r16 ld [%r28 + 0xd1 & ~0x7], %f0 ld [%r26 + 0x97 & ~0x7], %f16 ld [%r25 + 0x50 & ~0x7], %f32 ld [%r24 + 0x7e & ~0x7], %f48 ldsba [%r1]111, %r10 ldsha [%r1]111, %r16 ldswa [%r1]111, %r4 lduba [%r1]111, %r4 lduha [%r1]111, %r8 ldxa [%r1]111, %r2 ldda [%r1]111, %r16 ldstuba [%r1]111, %r10 swapa [%r1]111, %r10 lda [%r1]111, %f0 ldda [%r1]111, %f32 stba %r10, [%r1]111 stha %r10, [%r1]111 stwa %r10, [%r1]111 stxa %r0, [%r1]111 sta %f32, [%r1]111 stda %f0, [%r1]111 casa [%r1]0x6f, %r2, %g0 casxa [%r1]0x6f, %r2, %g0 prefetcha [%r1]111, 0x2 CASE_ASI_0x7a_th2: setx 0x40dd0f73, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xe6 & ~0x7], %r2 ldx [%r28 + 0x7a & ~0x7], %r4 ldx [%r26 + 0x8c & ~0x7], %r6 ldx [%r22 + 0x26 & ~0x7], %r8 ldx [%r21 + 0x52 & ~0x7], %r10 ldx [%r24 + 0x9 & ~0x7], %r12 ldx [%r28 + 0xd9 & ~0x7], %r14 ldx [%r27 + 0x40 & ~0x7], %r16 ld [%r22 + 0xdd & ~0x7], %f0 ld [%r28 + 0xd3 & ~0x7], %f16 ld [%r23 + 0x8c & ~0x7], %f32 ld [%r25 + 0x2a & ~0x7], %f48 ldsba [%r1]122, %r10 ldsha [%r1]122, %r12 ldswa [%r1]122, %r4 lduba [%r1]122, %r8 lduha [%r1]122, %r6 ldxa [%r1]122, %r2 ldda [%r1]122, %r14 ldstuba [%r1]122, %r2 swapa [%r1]122, %r2 lda [%r1]122, %f16 ldda [%r1]122, %f48 stba %r4, [%r1]122 stha %r4, [%r1]122 stwa %r2, [%r1]122 stxa %r0, [%r1]122 sta %f48, [%r1]122 stda %f16, [%r1]122 casa [%r1]0x7a, %r2, %g0 casxa [%r1]0x7a, %r2, %g0 prefetcha [%r1]122, 0x13 CASE_ASI_0x86_th2: setx 0x201d1372, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x63 & ~0x7], %r2 ldx [%r21 + 0x8 & ~0x7], %r4 ldx [%r28 + 0xf6 & ~0x7], %r6 ldx [%r21 + 0x36 & ~0x7], %r8 ldx [%r28 + 0x3a & ~0x7], %r10 ldx [%r21 + 0xf1 & ~0x7], %r12 ldx [%r22 + 0x47 & ~0x7], %r14 ldx [%r25 + 0x34 & ~0x7], %r16 ld [%r21 + 0xb7 & ~0x7], %f0 ld [%r24 + 0x94 & ~0x7], %f16 ld [%r22 + 0xb8 & ~0x7], %f32 ld [%r23 + 0xde & ~0x7], %f48 ldsba [%r1]134, %r6 ldsha [%r1]134, %r8 ldswa [%r1]134, %r2 lduba [%r1]134, %r10 lduha [%r1]134, %r14 ldxa [%r1]134, %r14 ldda [%r1]134, %r4 ldstuba [%r1]134, %r10 swapa [%r1]134, %r10 lda [%r1]134, %f16 ldda [%r1]134, %f32 stba %r2, [%r1]134 stha %r2, [%r1]134 stwa %r8, [%r1]134 stxa %r4, [%r1]134 sta %f16, [%r1]134 stda %f0, [%r1]134 casa [%r1]0x86, %r2, %g0 casxa [%r1]0x86, %r2, %g0 prefetcha [%r1]134, 0x10 CASE_ASI_0x92_th2: setx 0x31ac5a32, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x96 & ~0x7], %r2 ldx [%r27 + 0x40 & ~0x7], %r4 ldx [%r25 + 0xae & ~0x7], %r6 ldx [%r23 + 0x95 & ~0x7], %r8 ldx [%r21 + 0x12 & ~0x7], %r10 ldx [%r22 + 0xde & ~0x7], %r12 ldx [%r21 + 0x24 & ~0x7], %r14 ldx [%r22 + 0x8b & ~0x7], %r16 ld [%r25 + 0xae & ~0x7], %f0 ld [%r25 + 0xc & ~0x7], %f16 ld [%r21 + 0xbf & ~0x7], %f32 ld [%r24 + 0xb7 & ~0x7], %f48 ldsba [%r1]146, %r14 ldsha [%r1]146, %r16 ldswa [%r1]146, %r16 lduba [%r1]146, %r4 lduha [%r1]146, %r8 ldxa [%r1]146, %r14 ldda [%r1]146, %r12 ldstuba [%r1]146, %r12 swapa [%r1]146, %r8 lda [%r1]146, %f0 ldda [%r1]146, %f0 stba %r14, [%r1]146 stha %r0, [%r1]146 stwa %r10, [%r1]146 stxa %r2, [%r1]146 sta %f0, [%r1]146 stda %f0, [%r1]146 casa [%r1]0x92, %r2, %g0 casxa [%r1]0x92, %r2, %g0 prefetcha [%r1]146, 0xf CASE_ASI_0x9a_th2: setx 0x48527568, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x38 & ~0x7], %r2 ldx [%r22 + 0x26 & ~0x7], %r4 ldx [%r27 + 0x44 & ~0x7], %r6 ldx [%r23 + 0x4 & ~0x7], %r8 ldx [%r21 + 0x84 & ~0x7], %r10 ldx [%r22 + 0x15 & ~0x7], %r12 ldx [%r22 + 0x7b & ~0x7], %r14 ldx [%r27 + 0x29 & ~0x7], %r16 ld [%r26 + 0x35 & ~0x7], %f0 ld [%r25 + 0xab & ~0x7], %f16 ld [%r26 + 0x44 & ~0x7], %f32 ld [%r28 + 0x96 & ~0x7], %f48 ldsba [%r1]154, %r16 ldsha [%r1]154, %r6 ldswa [%r1]154, %r6 lduba [%r1]154, %r12 lduha [%r1]154, %r16 ldxa [%r1]154, %r16 ldda [%r1]154, %r12 ldstuba [%r1]154, %r2 swapa [%r1]154, %r10 lda [%r1]154, %f48 ldda [%r1]154, %f32 stba %r12, [%r1]154 stha %r4, [%r1]154 stwa %r10, [%r1]154 stxa %r12, [%r1]154 sta %f48, [%r1]154 stda %f32, [%r1]154 casa [%r1]0x9a, %r2, %g0 casxa [%r1]0x9a, %r2, %g0 prefetcha [%r1]154, 0x1 CASE_ASI_0xa2_th2: setx 0x1416f75, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xce & ~0x7], %r2 ldx [%r21 + 0x28 & ~0x7], %r4 ldx [%r28 + 0x5e & ~0x7], %r6 ldx [%r25 + 0x47 & ~0x7], %r8 ldx [%r21 + 0x3b & ~0x7], %r10 ldx [%r21 + 0x2c & ~0x7], %r12 ldx [%r27 + 0x8f & ~0x7], %r14 ldx [%r24 + 0x62 & ~0x7], %r16 ld [%r24 + 0x9e & ~0x7], %f0 ld [%r22 + 0x2e & ~0x7], %f16 ld [%r21 + 0xfd & ~0x7], %f32 ld [%r23 + 0xd4 & ~0x7], %f48 ldsba [%r1]162, %r2 ldsha [%r1]162, %r10 ldswa [%r1]162, %r12 lduba [%r1]162, %r16 lduha [%r1]162, %r16 ldxa [%r1]162, %r4 ldda [%r1]162, %r8 ldstuba [%r1]162, %r6 swapa [%r1]162, %r4 lda [%r1]162, %f48 ldda [%r1]162, %f48 stba %r0, [%r1]162 stha %r14, [%r1]162 stwa %r8, [%r1]162 stxa %r8, [%r1]162 sta %f48, [%r1]162 stda %f48, [%r1]162 casa [%r1]0xa2, %r2, %g0 casxa [%r1]0xa2, %r2, %g0 prefetcha [%r1]162, 0x7 CASE_ASI_0xaa_th2: setx 0x4fe1f80d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xfc & ~0x7], %r2 ldx [%r26 + 0x67 & ~0x7], %r4 ldx [%r23 + 0xc1 & ~0x7], %r6 ldx [%r25 + 0x11 & ~0x7], %r8 ldx [%r22 + 0x9c & ~0x7], %r10 ldx [%r24 + 0x32 & ~0x7], %r12 ldx [%r26 + 0x87 & ~0x7], %r14 ldx [%r21 + 0x92 & ~0x7], %r16 ld [%r24 + 0x37 & ~0x7], %f0 ld [%r23 + 0x9a & ~0x7], %f16 ld [%r28 + 0x68 & ~0x7], %f32 ld [%r23 + 0xfe & ~0x7], %f48 ldsba [%r1]170, %r14 ldsha [%r1]170, %r4 ldswa [%r1]170, %r2 lduba [%r1]170, %r2 lduha [%r1]170, %r14 ldxa [%r1]170, %r14 ldda [%r1]170, %r10 ldstuba [%r1]170, %r16 swapa [%r1]170, %r2 lda [%r1]170, %f0 ldda [%r1]170, %f0 stba %r0, [%r1]170 stha %r0, [%r1]170 stwa %r4, [%r1]170 stxa %r12, [%r1]170 sta %f16, [%r1]170 stda %f32, [%r1]170 casa [%r1]0xaa, %r2, %g0 casxa [%r1]0xaa, %r2, %g0 prefetcha [%r1]170, 0x17 CASE_ASI_0xb2_th2: setx 0x328d6d1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xfe & ~0x7], %r2 ldx [%r26 + 0xfb & ~0x7], %r4 ldx [%r28 + 0xf2 & ~0x7], %r6 ldx [%r25 + 0x6c & ~0x7], %r8 ldx [%r21 + 0x38 & ~0x7], %r10 ldx [%r27 + 0x88 & ~0x7], %r12 ldx [%r27 + 0x6b & ~0x7], %r14 ldx [%r23 + 0x51 & ~0x7], %r16 ld [%r26 + 0x21 & ~0x7], %f0 ld [%r23 + 0x68 & ~0x7], %f16 ld [%r23 + 0xd & ~0x7], %f32 ld [%r28 + 0x6d & ~0x7], %f48 ldsba [%r1]178, %r4 ldsha [%r1]178, %r8 ldswa [%r1]178, %r6 lduba [%r1]178, %r16 lduha [%r1]178, %r6 ldxa [%r1]178, %r14 ldda [%r1]178, %r14 ldstuba [%r1]178, %r12 swapa [%r1]178, %r12 lda [%r1]178, %f32 ldda [%r1]178, %f16 stba %r10, [%r1]178 stha %r12, [%r1]178 stwa %r6, [%r1]178 stxa %r6, [%r1]178 sta %f32, [%r1]178 stda %f48, [%r1]178 casa [%r1]0xb2, %r2, %g0 casxa [%r1]0xb2, %r2, %g0 prefetcha [%r1]178, 0x10 CASE_ASI_0xba_th2: setx 0x628e2264, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x7e & ~0x7], %r2 ldx [%r22 + 0x7d & ~0x7], %r4 ldx [%r22 + 0x30 & ~0x7], %r6 ldx [%r28 + 0xfa & ~0x7], %r8 ldx [%r24 + 0x34 & ~0x7], %r10 ldx [%r24 + 0xc6 & ~0x7], %r12 ldx [%r21 + 0x79 & ~0x7], %r14 ldx [%r25 + 0xc2 & ~0x7], %r16 ld [%r21 + 0x21 & ~0x7], %f0 ld [%r27 + 0x71 & ~0x7], %f16 ld [%r28 + 0xb & ~0x7], %f32 ld [%r26 + 0x57 & ~0x7], %f48 ldsba [%r1]186, %r4 ldsha [%r1]186, %r8 ldswa [%r1]186, %r2 lduba [%r1]186, %r8 lduha [%r1]186, %r4 ldxa [%r1]186, %r8 ldda [%r1]186, %r10 ldstuba [%r1]186, %r6 swapa [%r1]186, %r12 lda [%r1]186, %f16 ldda [%r1]186, %f16 stba %r8, [%r1]186 stha %r8, [%r1]186 stwa %r8, [%r1]186 stxa %r6, [%r1]186 sta %f32, [%r1]186 stda %f16, [%r1]186 casa [%r1]0xba, %r2, %g0 casxa [%r1]0xba, %r2, %g0 prefetcha [%r1]186, 0x17 CASE_ASI_0xce_th2: setx 0x48606df1, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x1 & ~0x7], %r2 ldx [%r25 + 0x9d & ~0x7], %r4 ldx [%r21 + 0x29 & ~0x7], %r6 ldx [%r28 + 0x93 & ~0x7], %r8 ldx [%r21 + 0xfd & ~0x7], %r10 ldx [%r21 + 0x5e & ~0x7], %r12 ldx [%r22 + 0xaa & ~0x7], %r14 ldx [%r24 + 0xae & ~0x7], %r16 ld [%r27 + 0xe5 & ~0x7], %f0 ld [%r22 + 0xfc & ~0x7], %f16 ld [%r25 + 0x94 & ~0x7], %f32 ld [%r27 + 0xc4 & ~0x7], %f48 ldsba [%r1]206, %r10 ldsha [%r1]206, %r10 ldswa [%r1]206, %r2 lduba [%r1]206, %r16 lduha [%r1]206, %r16 ldxa [%r1]206, %r6 ldda [%r1]206, %r14 ldstuba [%r1]206, %r14 swapa [%r1]206, %r8 lda [%r1]206, %f0 ldda [%r1]206, %f32 stba %r4, [%r1]206 stha %r0, [%r1]206 stwa %r4, [%r1]206 stxa %r6, [%r1]206 sta %f32, [%r1]206 stda %f32, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0xd CASE_ASI_0xcf_th2: setx 0x37e526ce, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x19 & ~0x7], %r2 ldx [%r28 + 0x86 & ~0x7], %r4 ldx [%r26 + 0xc6 & ~0x7], %r6 ldx [%r26 + 0x97 & ~0x7], %r8 ldx [%r27 + 0xa3 & ~0x7], %r10 ldx [%r24 + 0xc1 & ~0x7], %r12 ldx [%r26 + 0xa2 & ~0x7], %r14 ldx [%r26 + 0x27 & ~0x7], %r16 ld [%r25 + 0xee & ~0x7], %f0 ld [%r24 + 0xbc & ~0x7], %f16 ld [%r24 + 0xcb & ~0x7], %f32 ld [%r23 + 0x6b & ~0x7], %f48 ldsba [%r1]207, %r12 ldsha [%r1]207, %r16 ldswa [%r1]207, %r6 lduba [%r1]207, %r6 lduha [%r1]207, %r14 ldxa [%r1]207, %r2 ldda [%r1]207, %r10 ldstuba [%r1]207, %r16 swapa [%r1]207, %r4 lda [%r1]207, %f0 ldda [%r1]207, %f32 stba %r12, [%r1]207 stha %r14, [%r1]207 stwa %r0, [%r1]207 stxa %r12, [%r1]207 sta %f16, [%r1]207 stda %f0, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x6 CASE_ASI_0xd4_th2: setx 0x574e6af8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x63 & ~0x7], %r2 ldx [%r27 + 0x33 & ~0x7], %r4 ldx [%r21 + 0x9a & ~0x7], %r6 ldx [%r26 + 0x1a & ~0x7], %r8 ldx [%r28 + 0x1f & ~0x7], %r10 ldx [%r21 + 0x62 & ~0x7], %r12 ldx [%r24 + 0x17 & ~0x7], %r14 ldx [%r24 + 0xf3 & ~0x7], %r16 ld [%r22 + 0x5c & ~0x7], %f0 ld [%r27 + 0xd7 & ~0x7], %f16 ld [%r21 + 0x44 & ~0x7], %f32 ld [%r25 + 0x73 & ~0x7], %f48 ldsba [%r1]212, %r12 ldsha [%r1]212, %r8 ldswa [%r1]212, %r10 lduba [%r1]212, %r4 lduha [%r1]212, %r14 ldxa [%r1]212, %r12 ldda [%r1]212, %r10 ldstuba [%r1]212, %r2 swapa [%r1]212, %r2 lda [%r1]212, %f0 ldda [%r1]212, %f16 stba %r10, [%r1]212 stha %r4, [%r1]212 stwa %r4, [%r1]212 stxa %r6, [%r1]212 sta %f48, [%r1]212 stda %f32, [%r1]212 casa [%r1]0xd4, %r2, %g0 casxa [%r1]0xd4, %r2, %g0 prefetcha [%r1]212, 0xe CASE_ASI_0xe4_th2: setx 0x5db388d0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x3b & ~0x7], %r2 ldx [%r22 + 0x7b & ~0x7], %r4 ldx [%r25 + 0x2c & ~0x7], %r6 ldx [%r21 + 0xe2 & ~0x7], %r8 ldx [%r26 + 0xc5 & ~0x7], %r10 ldx [%r24 + 0xce & ~0x7], %r12 ldx [%r22 + 0xab & ~0x7], %r14 ldx [%r23 + 0xdb & ~0x7], %r16 ld [%r26 + 0x11 & ~0x7], %f0 ld [%r22 + 0x9e & ~0x7], %f16 ld [%r27 + 0x65 & ~0x7], %f32 ld [%r21 + 0x73 & ~0x7], %f48 ldsba [%r1]228, %r6 ldsha [%r1]228, %r2 ldswa [%r1]228, %r12 lduba [%r1]228, %r6 lduha [%r1]228, %r10 ldxa [%r1]228, %r8 ldda [%r1]228, %r2 ldstuba [%r1]228, %r4 swapa [%r1]228, %r14 lda [%r1]228, %f16 ldda [%r1]228, %f0 stba %r12, [%r1]228 stha %r10, [%r1]228 stwa %r8, [%r1]228 stxa %r14, [%r1]228 sta %f48, [%r1]228 stda %f48, [%r1]228 casa [%r1]0xe4, %r2, %g0 casxa [%r1]0xe4, %r2, %g0 prefetcha [%r1]228, 0x1e CASE_ASI_0xee_th2: setx 0x870329e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x27 & ~0x7], %r2 ldx [%r21 + 0xb6 & ~0x7], %r4 ldx [%r23 + 0x53 & ~0x7], %r6 ldx [%r24 + 0x49 & ~0x7], %r8 ldx [%r22 + 0x28 & ~0x7], %r10 ldx [%r27 + 0xff & ~0x7], %r12 ldx [%r27 + 0xda & ~0x7], %r14 ldx [%r25 + 0x52 & ~0x7], %r16 ld [%r25 + 0x65 & ~0x7], %f0 ld [%r25 + 0xf0 & ~0x7], %f16 ld [%r27 + 0xb0 & ~0x7], %f32 ld [%r23 + 0xf8 & ~0x7], %f48 ldsba [%r1]238, %r16 ldsha [%r1]238, %r6 ldswa [%r1]238, %r6 lduba [%r1]238, %r2 lduha [%r1]238, %r8 ldxa [%r1]238, %r12 ldda [%r1]238, %r12 ldstuba [%r1]238, %r14 swapa [%r1]238, %r16 lda [%r1]238, %f48 ldda [%r1]238, %f32 stba %r12, [%r1]238 stha %r6, [%r1]238 stwa %r6, [%r1]238 stxa %r12, [%r1]238 sta %f32, [%r1]238 stda %f0, [%r1]238 casa [%r1]0xee, %r2, %g0 casxa [%r1]0xee, %r2, %g0 prefetcha [%r1]238, 0x11 CASE_ASI_0xfa_th2: setx 0x2753f0c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x82 & ~0x7], %r2 ldx [%r27 + 0x9e & ~0x7], %r4 ldx [%r28 + 0x67 & ~0x7], %r6 ldx [%r22 + 0x23 & ~0x7], %r8 ldx [%r25 + 0x37 & ~0x7], %r10 ldx [%r24 + 0xf9 & ~0x7], %r12 ldx [%r22 + 0xd8 & ~0x7], %r14 ldx [%r21 + 0xb & ~0x7], %r16 ld [%r27 + 0xa7 & ~0x7], %f0 ld [%r28 + 0x91 & ~0x7], %f16 ld [%r22 + 0x9d & ~0x7], %f32 ld [%r27 + 0x42 & ~0x7], %f48 ldsba [%r1]250, %r12 ldsha [%r1]250, %r16 ldswa [%r1]250, %r8 lduba [%r1]250, %r12 lduha [%r1]250, %r8 ldxa [%r1]250, %r2 ldda [%r1]250, %r14 ldstuba [%r1]250, %r12 swapa [%r1]250, %r6 lda [%r1]250, %f0 ldda [%r1]250, %f0 stba %r10, [%r1]250 stha %r2, [%r1]250 stwa %r6, [%r1]250 stxa %r14, [%r1]250 sta %f0, [%r1]250 stda %f16, [%r1]250 casa [%r1]0xfa, %r2, %g0 casxa [%r1]0xfa, %r2, %g0 prefetcha [%r1]250, 0x1f CASE_ASI_0x41_th2_0x0: mov %g0, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r16 ldswa [%r1]65, %r14 lduba [%r1]65, %r4 lduha [%r1]65, %r6 ldxa [%r1]65, %r2 ldda [%r1]65, %r6 ldstuba [%r1]65, %r14 swapa [%r1]65, %r16 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r0, [%r1]65 stwa %r4, [%r1]65 stxa %r6, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x14 CASE_ASI_0x41_th2_0x10: set 0x10, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r10 ldswa [%r1]65, %r14 lduba [%r1]65, %r12 lduha [%r1]65, %r16 ldxa [%r1]65, %r8 ldda [%r1]65, %r14 ldstuba [%r1]65, %r2 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r8, [%r1]65 stwa %r10, [%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, 0x1b CASE_ASI_0x41_th2_0x58: set 0x58, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r2 ldswa [%r1]65, %r6 lduba [%r1]65, %r14 lduha [%r1]65, %r14 ldxa [%r1]65, %r4 ldda [%r1]65, %r16 ldstuba [%r1]65, %r6 swapa [%r1]65, %r6 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r6, [%r1]65 stwa %r4, [%r1]65 stxa %r14, [%r1]65 sta %f16, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x4f_th2_range63: !!asi_range = 0x0-0x38 set 0x18, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r2 ldsha [%r1]79, %r2 ldswa [%r1]79, %r6 lduba [%r1]79, %r8 lduha [%r1]79, %r2 ldxa [%r1]79, %r8 ldda [%r1]79, %r4 ldstuba [%r1]79, %r2 swapa [%r1]79, %r10 lda [%r1]79, %f48 ldda [%r1]79, %f32 stba %r8, [%r1]79 stha %r6, [%r1]79 stwa %r10, [%r1]79 sta %f16, [%r1]79 stda %f16, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x8 CASE_ASI_0x4c_th2_range64: !!asi_range = 0x0-0x18 set 0x0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r10 ldsha [%r1]76, %r12 ldswa [%r1]76, %r4 lduba [%r1]76, %r12 lduha [%r1]76, %r4 ldxa [%r1]76, %r4 ldda [%r1]76, %r10 ldstuba [%r1]76, %r6 swapa [%r1]76, %r8 lda [%r1]76, %f32 ldda [%r1]76, %f32 stba %r2, [%r1]76 stha %r8, [%r1]76 stwa %r2, [%r1]76 sta %f0, [%r1]76 stda %f48, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xb CASE_ASI_0x40_th2_0x30: set 0x30, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r10 ldswa [%r1]64, %r4 lduba [%r1]64, %r16 lduha [%r1]64, %r6 ldxa [%r1]64, %r2 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r12, [%r1]64 stwa %r2, [%r1]64 stxa %r12, [%r1]64 sta %f0, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xe CASE_ASI_0x40_th2_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r8 ldswa [%r1]64, %r8 lduba [%r1]64, %r2 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r4 ldstuba [%r1]64, %r14 swapa [%r1]64, %r4 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r2, [%r1]64 stha %r4, [%r1]64 stwa %r12, [%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_th2_0x28: set 0x28, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r14 ldswa [%r1]64, %r8 lduba [%r1]64, %r14 lduha [%r1]64, %r16 ldxa [%r1]64, %r6 ldda [%r1]64, %r10 ldstuba [%r1]64, %r4 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r14, [%r1]64 stwa %r6, [%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_0x45_th2_range65: !!asi_range = 0x0-0x18 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r14 ldsha [%r1]69, %r4 ldswa [%r1]69, %r16 lduba [%r1]69, %r4 lduha [%r1]69, %r16 ldxa [%r1]69, %r6 ldda [%r1]69, %r10 ldstuba [%r1]69, %r2 swapa [%r1]69, %r16 lda [%r1]69, %f0 ldda [%r1]69, %f32 stba %r2, [%r1]69 stha %r2, [%r1]69 stwa %r8, [%r1]69 sta %f32, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x11 CASE_ASI_0x50_th2_0x0: mov %g0, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r14 ldswa [%r1]80, %r10 lduba [%r1]80, %r4 lduha [%r1]80, %r6 ldxa [%r1]80, %r8 ldda [%r1]80, %r4 ldstuba [%r1]80, %r16 swapa [%r1]80, %r8 lda [%r1]80, %f48 ldda [%r1]80, %f48 stba %r14, [%r1]80 stha %r10, [%r1]80 stwa %r14, [%r1]80 stxa %r2, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xf CASE_ASI_0x5e_th2_range66: !!asi_range = 0x0-0x7f8 set 0x7bb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r16 ldsha [%r1]94, %r2 ldswa [%r1]94, %r12 lduba [%r1]94, %r12 lduha [%r1]94, %r14 ldxa [%r1]94, %r2 ldda [%r1]94, %r4 ldstuba [%r1]94, %r8 swapa [%r1]94, %r14 lda [%r1]94, %f32 ldda [%r1]94, %f48 stba %r12, [%r1]94 stha %r0, [%r1]94 stwa %r8, [%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, 0x19 CASE_ASI_0x73_th2_0x0: mov %g0, %r1 ldsba [%r1]115, %r16 ldsha [%r1]115, %r14 ldswa [%r1]115, %r16 lduba [%r1]115, %r10 lduha [%r1]115, %r10 ldxa [%r1]115, %r2 ldda [%r1]115, %r12 ldstuba [%r1]115, %r2 swapa [%r1]115, %r2 lda [%r1]115, %f0 ldda [%r1]115, %f48 stba %r2, [%r1]115 stha %r12, [%r1]115 stwa %r0, [%r1]115 sta %f16, [%r1]115 stda %f32, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x10 CASE_ASI_0x58_th2_0x18: set 0x18, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r16 ldswa [%r1]88, %r6 lduba [%r1]88, %r10 lduha [%r1]88, %r14 ldxa [%r1]88, %r4 ldda [%r1]88, %r8 ldstuba [%r1]88, %r10 swapa [%r1]88, %r16 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r8, [%r1]88 stha %r2, [%r1]88 stwa %r4, [%r1]88 sta %f32, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x14 CASE_ASI_0x58_th2_0x30: set 0x30, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r14 ldswa [%r1]88, %r12 lduba [%r1]88, %r6 lduha [%r1]88, %r2 ldxa [%r1]88, %r10 ldda [%r1]88, %r6 ldstuba [%r1]88, %r8 swapa [%r1]88, %r8 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r4, [%r1]88 stwa %r4, [%r1]88 sta %f16, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1 CASE_ASI_0x58_th2_0x38: set 0x38, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r10 ldswa [%r1]88, %r8 lduba [%r1]88, %r4 lduha [%r1]88, %r6 ldxa [%r1]88, %r12 ldda [%r1]88, %r16 ldstuba [%r1]88, %r14 swapa [%r1]88, %r14 lda [%r1]88, %f48 ldda [%r1]88, %f32 stba %r10, [%r1]88 stha %r6, [%r1]88 stwa %r12, [%r1]88 sta %f16, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x10 CASE_ASI_0x58_th2_0x40: set 0x40, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r4 ldswa [%r1]88, %r6 lduba [%r1]88, %r10 lduha [%r1]88, %r12 ldxa [%r1]88, %r16 ldda [%r1]88, %r10 ldstuba [%r1]88, %r6 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r6, [%r1]88 stha %r0, [%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, 0x1b CASE_ASI_0x58_th2_0x80: set 0x80, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r10 ldswa [%r1]88, %r10 lduba [%r1]88, %r2 lduha [%r1]88, %r2 ldxa [%r1]88, %r16 ldda [%r1]88, %r14 ldstuba [%r1]88, %r6 swapa [%r1]88, %r6 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r6, [%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, 0xf CASE_ASI_0x56_th2_range67: !!asi_range = 0x0-0x1f8 set 0x94, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r16 ldsha [%r1]86, %r2 ldswa [%r1]86, %r12 lduba [%r1]86, %r12 lduha [%r1]86, %r14 ldxa [%r1]86, %r8 ldda [%r1]86, %r10 ldstuba [%r1]86, %r2 swapa [%r1]86, %r8 lda [%r1]86, %f32 ldda [%r1]86, %f0 stba %r0, [%r1]86 stha %r2, [%r1]86 stwa %r12, [%r1]86 stxa %r0, [%r1]86 sta %f32, [%r1]86 stda %f0, [%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 0x5b2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r6 ldsha [%r1]86, %r8 ldswa [%r1]86, %r14 lduba [%r1]86, %r8 lduha [%r1]86, %r14 ldxa [%r1]86, %r14 ldda [%r1]86, %r10 ldstuba [%r1]86, %r10 swapa [%r1]86, %r14 lda [%r1]86, %f0 ldda [%r1]86, %f32 stba %r10, [%r1]86 stha %r6, [%r1]86 stwa %r12, [%r1]86 stxa %r8, [%r1]86 sta %f32, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1b CASE_ASI_0x41_th2_0x20: set 0x20, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r16 ldswa [%r1]65, %r8 lduba [%r1]65, %r16 lduha [%r1]65, %r6 ldxa [%r1]65, %r10 ldda [%r1]65, %r16 ldstuba [%r1]65, %r6 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r10, [%r1]65 stwa %r12, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xd CASE_ASI_0x41_th2_0x38: set 0x38, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r4 ldswa [%r1]65, %r16 lduba [%r1]65, %r6 lduha [%r1]65, %r6 ldxa [%r1]65, %r4 ldda [%r1]65, %r12 ldstuba [%r1]65, %r4 swapa [%r1]65, %r14 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r0, [%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, 0x10 CASE_ASI_0x41_th2_0x50: set 0x50, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r4 ldswa [%r1]65, %r2 lduba [%r1]65, %r16 lduha [%r1]65, %r4 ldxa [%r1]65, %r14 ldda [%r1]65, %r6 ldstuba [%r1]65, %r16 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r2, [%r1]65 stha %r12, [%r1]65 stwa %r14, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x5d_th2_range69: !!asi_range = 0x0-0xff8 set 0x9b9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r14 ldsha [%r1]93, %r6 ldswa [%r1]93, %r16 lduba [%r1]93, %r4 lduha [%r1]93, %r14 ldxa [%r1]93, %r6 ldda [%r1]93, %r6 ldstuba [%r1]93, %r12 swapa [%r1]93, %r4 lda [%r1]93, %f0 ldda [%r1]93, %f32 stba %r6, [%r1]93 stha %r10, [%r1]93 stwa %r0, [%r1]93 sta %f0, [%r1]93 stda %f0, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x5 CASE_ASI_0x20_th2_range70: !!asi_range = 0x0-0x38 set 0x25, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r12 ldsha [%r1]32, %r12 ldswa [%r1]32, %r16 lduba [%r1]32, %r10 lduha [%r1]32, %r16 ldxa [%r1]32, %r4 ldda [%r1]32, %r16 ldstuba [%r1]32, %r8 swapa [%r1]32, %r10 lda [%r1]32, %f32 ldda [%r1]32, %f32 stba %r12, [%r1]32 stha %r2, [%r1]32 stwa %r4, [%r1]32 sta %f48, [%r1]32 stda %f0, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0xc CASE_ASI_0x4c_th2_0x20: set 0x20, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r2 ldswa [%r1]76, %r12 lduba [%r1]76, %r10 lduha [%r1]76, %r6 ldxa [%r1]76, %r4 ldda [%r1]76, %r8 ldstuba [%r1]76, %r14 swapa [%r1]76, %r14 lda [%r1]76, %f32 ldda [%r1]76, %f48 stba %r2, [%r1]76 stha %r6, [%r1]76 stwa %r2, [%r1]76 stxa %r8, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x6 CASE_ASI_0x4c_th2_0x28: set 0x28, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r10 ldswa [%r1]76, %r6 lduba [%r1]76, %r4 lduha [%r1]76, %r8 ldxa [%r1]76, %r14 ldda [%r1]76, %r2 ldstuba [%r1]76, %r4 swapa [%r1]76, %r10 lda [%r1]76, %f0 ldda [%r1]76, %f32 stba %r0, [%r1]76 stha %r4, [%r1]76 stwa %r2, [%r1]76 stxa %r4, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xc CASE_ASI_0x58_th2_0x0: mov %g0, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r2 ldswa [%r1]88, %r8 lduba [%r1]88, %r4 lduha [%r1]88, %r6 ldxa [%r1]88, %r12 ldda [%r1]88, %r8 ldstuba [%r1]88, %r6 swapa [%r1]88, %r12 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r6, [%r1]88 stha %r2, [%r1]88 stwa %r2, [%r1]88 stxa %r10, [%r1]88 sta %f48, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x16 CASE_ASI_0x58_th2_0x20: set 0x20, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r14 ldswa [%r1]88, %r16 lduba [%r1]88, %r6 lduha [%r1]88, %r12 ldxa [%r1]88, %r4 ldda [%r1]88, %r8 ldstuba [%r1]88, %r12 swapa [%r1]88, %r6 lda [%r1]88, %f48 ldda [%r1]88, %f16 stba %r6, [%r1]88 stha %r4, [%r1]88 stwa %r2, [%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, 0x3 CASE_ASI_0x57_th2: setx 0x7e6ce349, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xe6 & ~0x7], %r2 ldx [%r26 + 0xa & ~0x7], %r4 ldx [%r28 + 0x56 & ~0x7], %r6 ldx [%r23 + 0x95 & ~0x7], %r8 ldx [%r21 + 0x63 & ~0x7], %r10 ldx [%r26 + 0xeb & ~0x7], %r12 ldx [%r27 + 0xd4 & ~0x7], %r14 ldx [%r28 + 0x56 & ~0x7], %r16 ld [%r24 + 0x6f & ~0x7], %f0 ld [%r22 + 0xc4 & ~0x7], %f16 ld [%r27 + 0xd3 & ~0x7], %f32 ld [%r24 + 0x30 & ~0x7], %f48 ldsba [%r1]87, %r16 ldsha [%r1]87, %r10 ldswa [%r1]87, %r12 lduba [%r1]87, %r4 lduha [%r1]87, %r16 ldxa [%r1]87, %r6 ldda [%r1]87, %r10 ldstuba [%r1]87, %r10 swapa [%r1]87, %r8 lda [%r1]87, %f48 ldda [%r1]87, %f0 stba %r8, [%r1]87 stha %r8, [%r1]87 stwa %r14, [%r1]87 sta %f32, [%r1]87 stda %f16, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x17 CASE_ASI_0x51_th2_range71: !!asi_range = 0x0-0x38 set 0x1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r10 ldsha [%r1]81, %r16 ldswa [%r1]81, %r16 lduba [%r1]81, %r16 lduha [%r1]81, %r16 ldxa [%r1]81, %r12 ldda [%r1]81, %r8 ldstuba [%r1]81, %r2 swapa [%r1]81, %r8 lda [%r1]81, %f16 ldda [%r1]81, %f32 stba %r6, [%r1]81 stha %r4, [%r1]81 stwa %r14, [%r1]81 sta %f16, [%r1]81 stda %f16, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1e CASE_ASI_0x5a_th2_range72: !!asi_range = 0x0-0x38 set 0x37, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r10 ldsha [%r1]90, %r8 ldswa [%r1]90, %r12 lduba [%r1]90, %r14 lduha [%r1]90, %r4 ldxa [%r1]90, %r10 ldda [%r1]90, %r16 ldstuba [%r1]90, %r16 swapa [%r1]90, %r14 lda [%r1]90, %f32 ldda [%r1]90, %f48 stba %r2, [%r1]90 stha %r10, [%r1]90 stwa %r6, [%r1]90 sta %f0, [%r1]90 stda %f16, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x1 CASE_ASI_0x5b_th2_range73: !!asi_range = 0x0-0x38 set 0x23, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r14 ldsha [%r1]91, %r14 ldswa [%r1]91, %r4 lduba [%r1]91, %r10 lduha [%r1]91, %r10 ldxa [%r1]91, %r8 ldda [%r1]91, %r14 ldstuba [%r1]91, %r16 swapa [%r1]91, %r6 lda [%r1]91, %f16 ldda [%r1]91, %f48 stba %r2, [%r1]91 stha %r0, [%r1]91 stwa %r14, [%r1]91 sta %f16, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1b CASE_ASI_0x54_th2_range74: !!asi_range = 0x10-0x88 set 0x1d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r16 ldsha [%r1]84, %r14 ldswa [%r1]84, %r4 lduba [%r1]84, %r8 lduha [%r1]84, %r14 ldxa [%r1]84, %r4 ldda [%r1]84, %r4 ldstuba [%r1]84, %r10 swapa [%r1]84, %r8 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r6, [%r1]84 stha %r8, [%r1]84 stwa %r8, [%r1]84 sta %f48, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x8 CASE_ASI_0x72_th2_0x0: mov %g0, %r1 ldsba [%r1]114, %r14 ldsha [%r1]114, %r6 ldswa [%r1]114, %r12 lduba [%r1]114, %r10 lduha [%r1]114, %r4 ldxa [%r1]114, %r2 ldda [%r1]114, %r4 ldstuba [%r1]114, %r6 swapa [%r1]114, %r10 lda [%r1]114, %f48 ldda [%r1]114, %f0 stba %r4, [%r1]114 stha %r4, [%r1]114 stwa %r10, [%r1]114 sta %f32, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x0 CASE_ASI_0x41_th2_0x60: set 0x60, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r4 ldswa [%r1]65, %r2 lduba [%r1]65, %r2 lduha [%r1]65, %r8 ldxa [%r1]65, %r16 ldda [%r1]65, %r16 ldstuba [%r1]65, %r14 swapa [%r1]65, %r14 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r6, [%r1]65 stwa %r12, [%r1]65 sta %f0, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x3 CASE_ASI_0x41_th2_0x68: set 0x68, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r8 ldswa [%r1]65, %r8 lduba [%r1]65, %r14 lduha [%r1]65, %r2 ldxa [%r1]65, %r2 ldda [%r1]65, %r2 ldstuba [%r1]65, %r8 swapa [%r1]65, %r10 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r6, [%r1]65 stwa %r12, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x8 CASE_ASI_0x63_th2_0x0: mov %g0, %r1 ldsba [%r1]99, %r6 ldsha [%r1]99, %r10 ldswa [%r1]99, %r4 lduba [%r1]99, %r6 lduha [%r1]99, %r10 ldxa [%r1]99, %r10 ldda [%r1]99, %r4 ldstuba [%r1]99, %r8 swapa [%r1]99, %r14 lda [%r1]99, %f32 ldda [%r1]99, %f16 stba %r6, [%r1]99 stha %r2, [%r1]99 stwa %r10, [%r1]99 stxa %r0, [%r1]99 sta %f0, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1a CASE_ASI_0x63_th2_0x10: set 0x10, %r1 ldsba [%r1]99, %r2 ldsha [%r1]99, %r6 ldswa [%r1]99, %r12 lduba [%r1]99, %r12 lduha [%r1]99, %r4 ldxa [%r1]99, %r4 ldda [%r1]99, %r8 ldstuba [%r1]99, %r8 swapa [%r1]99, %r4 lda [%r1]99, %f32 ldda [%r1]99, %f32 stba %r10, [%r1]99 stha %r12, [%r1]99 stwa %r6, [%r1]99 stxa %r6, [%r1]99 sta %f32, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x18 CASE_ASI_0x43_th2_0x0: mov %g0, %r1 ldsba [%r1]67, %r2 ldsha [%r1]67, %r2 ldswa [%r1]67, %r2 lduba [%r1]67, %r10 lduha [%r1]67, %r10 ldxa [%r1]67, %r8 ldda [%r1]67, %r2 ldstuba [%r1]67, %r2 swapa [%r1]67, %r10 lda [%r1]67, %f16 ldda [%r1]67, %f0 stba %r12, [%r1]67 stha %r14, [%r1]67 stwa %r14, [%r1]67 sta %f48, [%r1]67 stda %f48, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1c CASE_ASI_0x59_th2_range75: !!asi_range = 0x0-0x78 set 0x55, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r16 ldswa [%r1]89, %r8 lduba [%r1]89, %r4 lduha [%r1]89, %r12 ldxa [%r1]89, %r16 ldda [%r1]89, %r6 ldstuba [%r1]89, %r10 swapa [%r1]89, %r4 lda [%r1]89, %f48 ldda [%r1]89, %f0 stba %r12, [%r1]89 stha %r10, [%r1]89 stwa %r12, [%r1]89 sta %f32, [%r1]89 stda %f48, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x12 CASE_ASI_0x67_th2_range76: !!asi_range = 0x0-0x7fe0 set 0x32b1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r6 ldsha [%r1]103, %r14 ldswa [%r1]103, %r4 lduba [%r1]103, %r14 lduha [%r1]103, %r14 ldxa [%r1]103, %r8 ldda [%r1]103, %r4 ldstuba [%r1]103, %r12 swapa [%r1]103, %r10 lda [%r1]103, %f48 ldda [%r1]103, %f16 stba %r6, [%r1]103 stha %r14, [%r1]103 stwa %r6, [%r1]103 sta %f0, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x1c CASE_ASI_0x4e_th2_0x0: mov %g0, %r1 ldsba [%r1]78, %r10 ldsha [%r1]78, %r4 ldswa [%r1]78, %r16 lduba [%r1]78, %r14 lduha [%r1]78, %r16 ldxa [%r1]78, %r4 ldda [%r1]78, %r10 ldstuba [%r1]78, %r4 swapa [%r1]78, %r2 lda [%r1]78, %f16 ldda [%r1]78, %f48 stba %r2, [%r1]78 stha %r8, [%r1]78 stwa %r4, [%r1]78 sta %f16, [%r1]78 stda %f32, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x3 CASE_ASI_0x48_th2_range77: !!asi_range = 0x0-0xf8 set 0x2c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r6 ldsha [%r1]72, %r16 ldswa [%r1]72, %r12 lduba [%r1]72, %r6 lduha [%r1]72, %r12 ldxa [%r1]72, %r8 ldda [%r1]72, %r10 ldstuba [%r1]72, %r14 swapa [%r1]72, %r8 lda [%r1]72, %f48 ldda [%r1]72, %f16 stba %r12, [%r1]72 stha %r6, [%r1]72 stwa %r0, [%r1]72 stxa %r6, [%r1]72 sta %f16, [%r1]72 stda %f16, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0xc CASE_ASI_0x49_th2_range78: !!asi_range = 0x0-0xf8 set 0x73, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r16 ldsha [%r1]73, %r14 ldswa [%r1]73, %r2 lduba [%r1]73, %r14 lduha [%r1]73, %r14 ldxa [%r1]73, %r14 ldda [%r1]73, %r10 ldstuba [%r1]73, %r12 swapa [%r1]73, %r14 lda [%r1]73, %f32 ldda [%r1]73, %f16 stba %r12, [%r1]73 stha %r6, [%r1]73 stwa %r0, [%r1]73 stxa %r2, [%r1]73 sta %f16, [%r1]73 stda %f48, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0xd CASE_ASI_0x5f_th2: setx 0x2a0f9aae, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x9 & ~0x7], %r2 ldx [%r21 + 0x4a & ~0x7], %r4 ldx [%r26 + 0x25 & ~0x7], %r6 ldx [%r28 + 0xc2 & ~0x7], %r8 ldx [%r25 + 0x9e & ~0x7], %r10 ldx [%r28 + 0x2 & ~0x7], %r12 ldx [%r25 + 0xda & ~0x7], %r14 ldx [%r21 + 0x3b & ~0x7], %r16 ld [%r28 + 0x7f & ~0x7], %f0 ld [%r23 + 0x6b & ~0x7], %f16 ld [%r24 + 0x6 & ~0x7], %f32 ld [%r22 + 0xbc & ~0x7], %f48 ldsba [%r1]95, %r2 ldsha [%r1]95, %r10 ldswa [%r1]95, %r14 lduba [%r1]95, %r16 lduha [%r1]95, %r12 ldxa [%r1]95, %r16 ldda [%r1]95, %r4 ldstuba [%r1]95, %r4 swapa [%r1]95, %r8 lda [%r1]95, %f16 ldda [%r1]95, %f0 stba %r6, [%r1]95 stha %r14, [%r1]95 stwa %r2, [%r1]95 sta %f48, [%r1]95 stda %f48, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x1c CASE_ASI_0x53_th2: setx 0x58ae689f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xff & ~0x7], %r2 ldx [%r26 + 0x62 & ~0x7], %r4 ldx [%r21 + 0xc & ~0x7], %r6 ldx [%r27 + 0x3e & ~0x7], %r8 ldx [%r24 + 0x69 & ~0x7], %r10 ldx [%r22 + 0xbd & ~0x7], %r12 ldx [%r24 + 0xb & ~0x7], %r14 ldx [%r27 + 0x2d & ~0x7], %r16 ld [%r21 + 0x7c & ~0x7], %f0 ld [%r24 + 0x1 & ~0x7], %f16 ld [%r25 + 0x77 & ~0x7], %f32 ld [%r25 + 0xa8 & ~0x7], %f48 ldsba [%r1]83, %r8 ldsha [%r1]83, %r16 ldswa [%r1]83, %r6 lduba [%r1]83, %r16 lduha [%r1]83, %r10 ldxa [%r1]83, %r2 ldda [%r1]83, %r4 ldstuba [%r1]83, %r2 swapa [%r1]83, %r14 lda [%r1]83, %f32 ldda [%r1]83, %f0 stba %r0, [%r1]83 stha %r14, [%r1]83 stwa %r0, [%r1]83 stxa %r10, [%r1]83 sta %f32, [%r1]83 stda %f32, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0xd CASE_ASI_0x74_th2_0x0: mov %g0, %r1 ldsba [%r1]116, %r6 ldsha [%r1]116, %r16 ldswa [%r1]116, %r4 lduba [%r1]116, %r16 lduha [%r1]116, %r12 ldxa [%r1]116, %r14 ldda [%r1]116, %r2 ldstuba [%r1]116, %r6 swapa [%r1]116, %r4 lda [%r1]116, %f48 ldda [%r1]116, %f32 stba %r0, [%r1]116 stha %r4, [%r1]116 stwa %r14, [%r1]116 stxa %r12, [%r1]116 sta %f16, [%r1]116 stda %f16, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x5 CASE_ASI_0x54_th2_0x0: mov %g0, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r12 ldswa [%r1]84, %r4 lduba [%r1]84, %r6 lduha [%r1]84, %r14 ldxa [%r1]84, %r16 ldda [%r1]84, %r16 ldstuba [%r1]84, %r8 swapa [%r1]84, %r16 lda [%r1]84, %f32 ldda [%r1]84, %f48 stba %r4, [%r1]84 stha %r8, [%r1]84 stwa %r4, [%r1]84 sta %f16, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1e CASE_ASI_0x54_th2_0x400: set 0x400, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r6 ldswa [%r1]84, %r12 lduba [%r1]84, %r2 lduha [%r1]84, %r10 ldxa [%r1]84, %r2 ldda [%r1]84, %r14 ldstuba [%r1]84, %r12 swapa [%r1]84, %r10 lda [%r1]84, %f0 ldda [%r1]84, %f48 stba %r10, [%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, 0xf CASE_ASI_0x54_th2_0x800: set 0x800, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r14 ldswa [%r1]84, %r16 lduba [%r1]84, %r14 lduha [%r1]84, %r14 ldxa [%r1]84, %r10 ldda [%r1]84, %r14 ldstuba [%r1]84, %r6 swapa [%r1]84, %r10 lda [%r1]84, %f16 ldda [%r1]84, %f16 stba %r0, [%r1]84 stha %r6, [%r1]84 stwa %r2, [%r1]84 sta %f0, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x13 CASE_ASI_0x54_th2_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r2 ldswa [%r1]84, %r12 lduba [%r1]84, %r8 lduha [%r1]84, %r10 ldxa [%r1]84, %r8 ldda [%r1]84, %r8 ldstuba [%r1]84, %r12 swapa [%r1]84, %r6 lda [%r1]84, %f32 ldda [%r1]84, %f32 stba %r2, [%r1]84 stha %r6, [%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, 0xe CASE_ASI_0x5c_th2_0x0: mov %g0, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r12 ldswa [%r1]92, %r2 lduba [%r1]92, %r2 lduha [%r1]92, %r14 ldxa [%r1]92, %r4 ldda [%r1]92, %r2 ldstuba [%r1]92, %r16 swapa [%r1]92, %r14 lda [%r1]92, %f0 ldda [%r1]92, %f16 stba %r0, [%r1]92 stha %r6, [%r1]92 stwa %r14, [%r1]92 sta %f16, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x0 CASE_ASI_0x5c_th2_0x400: set 0x400, %r1 ldsba [%r1]92, %r8 ldsha [%r1]92, %r8 ldswa [%r1]92, %r6 lduba [%r1]92, %r8 lduha [%r1]92, %r6 ldxa [%r1]92, %r6 ldda [%r1]92, %r8 ldstuba [%r1]92, %r10 swapa [%r1]92, %r16 lda [%r1]92, %f48 ldda [%r1]92, %f16 stba %r4, [%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, 0x19 CASE_ASI_0x5c_th2_0x800: set 0x800, %r1 ldsba [%r1]92, %r6 ldsha [%r1]92, %r12 ldswa [%r1]92, %r10 lduba [%r1]92, %r16 lduha [%r1]92, %r6 ldxa [%r1]92, %r4 ldda [%r1]92, %r6 ldstuba [%r1]92, %r10 swapa [%r1]92, %r8 lda [%r1]92, %f48 ldda [%r1]92, %f32 stba %r6, [%r1]92 stha %r14, [%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, 0xc CASE_ASI_0x5c_th2_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r10 ldswa [%r1]92, %r8 lduba [%r1]92, %r4 lduha [%r1]92, %r10 ldxa [%r1]92, %r12 ldda [%r1]92, %r8 ldstuba [%r1]92, %r8 swapa [%r1]92, %r6 lda [%r1]92, %f0 ldda [%r1]92, %f32 stba %r4, [%r1]92 stha %r0, [%r1]92 stwa %r4, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x6 CASE_ASI_0x47_th2_range79: !!asi_range = 0x0-0x7ff0 set 0x6590, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r14 ldsha [%r1]71, %r10 ldswa [%r1]71, %r4 lduba [%r1]71, %r4 lduha [%r1]71, %r16 ldxa [%r1]71, %r2 ldda [%r1]71, %r14 ldstuba [%r1]71, %r6 swapa [%r1]71, %r4 lda [%r1]71, %f48 ldda [%r1]71, %f16 stba %r14, [%r1]71 stha %r14, [%r1]71 stwa %r6, [%r1]71 sta %f48, [%r1]71 stda %f48, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0xb CASE_ASI_0x50_th2_0x18: set 0x18, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r4 ldswa [%r1]80, %r16 lduba [%r1]80, %r4 lduha [%r1]80, %r6 ldxa [%r1]80, %r8 ldda [%r1]80, %r2 ldstuba [%r1]80, %r2 swapa [%r1]80, %r12 lda [%r1]80, %f16 ldda [%r1]80, %f0 stba %r12, [%r1]80 stha %r8, [%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, 0xf CASE_ASI_0x50_th2_0x30: set 0x30, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r4 ldswa [%r1]80, %r12 lduba [%r1]80, %r12 lduha [%r1]80, %r4 ldxa [%r1]80, %r8 ldda [%r1]80, %r6 ldstuba [%r1]80, %r6 swapa [%r1]80, %r4 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r14, [%r1]80 stha %r4, [%r1]80 stwa %r4, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x2 CASE_ASI_0x50_th2_0x38: set 0x38, %r1 ldsba [%r1]80, %r12 ldsha [%r1]80, %r6 ldswa [%r1]80, %r8 lduba [%r1]80, %r16 lduha [%r1]80, %r16 ldxa [%r1]80, %r4 ldda [%r1]80, %r10 ldstuba [%r1]80, %r4 swapa [%r1]80, %r16 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r8, [%r1]80 stha %r0, [%r1]80 stwa %r4, [%r1]80 sta %f0, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x7 CASE_ASI_0x42_th2_0x8: set 0x8, %r1 ldsba [%r1]66, %r2 ldsha [%r1]66, %r14 ldswa [%r1]66, %r16 lduba [%r1]66, %r4 lduha [%r1]66, %r12 ldxa [%r1]66, %r6 ldda [%r1]66, %r12 ldstuba [%r1]66, %r6 swapa [%r1]66, %r4 lda [%r1]66, %f48 ldda [%r1]66, %f32 stba %r4, [%r1]66 stha %r12, [%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, 0x1a CASE_ASI_0x42_th2_0x10: set 0x10, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r8 ldswa [%r1]66, %r16 lduba [%r1]66, %r8 lduha [%r1]66, %r4 ldxa [%r1]66, %r4 ldda [%r1]66, %r10 ldstuba [%r1]66, %r6 swapa [%r1]66, %r10 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r12, [%r1]66 stha %r4, [%r1]66 stwa %r10, [%r1]66 sta %f48, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x2 CASE_ASI_0x52_th2_0x108: set 0x108, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r14 ldswa [%r1]82, %r12 lduba [%r1]82, %r6 lduha [%r1]82, %r14 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r12 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r2, [%r1]82 stha %r14, [%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_th2_0x110: set 0x110, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r10 ldswa [%r1]82, %r14 lduba [%r1]82, %r2 lduha [%r1]82, %r2 ldxa [%r1]82, %r16 ldda [%r1]82, %r4 ldstuba [%r1]82, %r6 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r4, [%r1]82 stha %r14, [%r1]82 stwa %r6, [%r1]82 sta %f32, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th2_0x118: set 0x118, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r6 ldswa [%r1]82, %r6 lduba [%r1]82, %r16 lduha [%r1]82, %r12 ldxa [%r1]82, %r8 ldda [%r1]82, %r2 ldstuba [%r1]82, %r6 swapa [%r1]82, %r8 lda [%r1]82, %f48 ldda [%r1]82, %f48 stba %r14, [%r1]82 stha %r14, [%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, 0x11 CASE_ASI_0x52_th2_0x120: set 0x120, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r4 ldswa [%r1]82, %r14 lduba [%r1]82, %r14 lduha [%r1]82, %r6 ldxa [%r1]82, %r8 ldda [%r1]82, %r6 ldstuba [%r1]82, %r12 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f0 stba %r8, [%r1]82 stha %r10, [%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, 0x1f CASE_ASI_0x52_th2_0x208: set 0x208, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r2 ldswa [%r1]82, %r4 lduba [%r1]82, %r10 lduha [%r1]82, %r4 ldxa [%r1]82, %r2 ldda [%r1]82, %r10 ldstuba [%r1]82, %r6 swapa [%r1]82, %r12 lda [%r1]82, %f32 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, 0x1e CASE_ASI_0x52_th2_0x210: set 0x210, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r2 ldswa [%r1]82, %r8 lduba [%r1]82, %r14 lduha [%r1]82, %r8 ldxa [%r1]82, %r4 ldda [%r1]82, %r4 ldstuba [%r1]82, %r2 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r10, [%r1]82 stha %r8, [%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, 0x11 CASE_ASI_0x52_th2_0x218: set 0x218, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r16 ldswa [%r1]82, %r12 lduba [%r1]82, %r2 lduha [%r1]82, %r12 ldxa [%r1]82, %r2 ldda [%r1]82, %r12 ldstuba [%r1]82, %r8 swapa [%r1]82, %r10 lda [%r1]82, %f0 ldda [%r1]82, %f48 stba %r2, [%r1]82 stha %r4, [%r1]82 stwa %r12, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th2_0x220: set 0x220, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r14 ldswa [%r1]82, %r4 lduba [%r1]82, %r2 lduha [%r1]82, %r8 ldxa [%r1]82, %r12 ldda [%r1]82, %r8 ldstuba [%r1]82, %r16 swapa [%r1]82, %r16 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r2, [%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, 0x9 CASE_ASI_0x25_th2_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r14 ldswa [%r1]37, %r2 lduba [%r1]37, %r2 lduha [%r1]37, %r4 ldxa [%r1]37, %r12 ldda [%r1]37, %r14 ldstuba [%r1]37, %r14 swapa [%r1]37, %r4 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r4, [%r1]37 stha %r6, [%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, 0x1a CASE_ASI_0x25_th2_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r4 ldswa [%r1]37, %r6 lduba [%r1]37, %r2 lduha [%r1]37, %r16 ldxa [%r1]37, %r16 ldda [%r1]37, %r14 ldstuba [%r1]37, %r14 swapa [%r1]37, %r2 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r10, [%r1]37 stha %r0, [%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, 0x1b CASE_ASI_0x25_th2_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r14 ldswa [%r1]37, %r2 lduba [%r1]37, %r16 lduha [%r1]37, %r14 ldxa [%r1]37, %r2 ldda [%r1]37, %r16 ldstuba [%r1]37, %r4 swapa [%r1]37, %r8 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r4, [%r1]37 stha %r4, [%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, 0x9 CASE_ASI_0x25_th2_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r14 ldswa [%r1]37, %r8 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r12 ldda [%r1]37, %r4 ldstuba [%r1]37, %r2 swapa [%r1]37, %r14 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r6, [%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, 0x8 CASE_ASI_0x25_th2_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r16 ldswa [%r1]37, %r16 lduba [%r1]37, %r12 lduha [%r1]37, %r8 ldxa [%r1]37, %r16 ldda [%r1]37, %r4 ldstuba [%r1]37, %r6 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f0 stba %r12, [%r1]37 stha %r0, [%r1]37 stwa %r12, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xf CASE_ASI_0x25_th2_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r2 ldswa [%r1]37, %r12 lduba [%r1]37, %r14 lduha [%r1]37, %r16 ldxa [%r1]37, %r14 ldda [%r1]37, %r6 ldstuba [%r1]37, %r2 swapa [%r1]37, %r10 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r14, [%r1]37 stha %r12, [%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, 0xa CASE_ASI_0x25_th2_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r16 ldswa [%r1]37, %r8 lduba [%r1]37, %r6 lduha [%r1]37, %r2 ldxa [%r1]37, %r10 ldda [%r1]37, %r4 ldstuba [%r1]37, %r14 swapa [%r1]37, %r8 lda [%r1]37, %f0 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r12, [%r1]37 stwa %r0, [%r1]37 sta %f32, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x4 CASE_ASI_0x25_th2_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r8 ldswa [%r1]37, %r2 lduba [%r1]37, %r12 lduha [%r1]37, %r6 ldxa [%r1]37, %r12 ldda [%r1]37, %r10 ldstuba [%r1]37, %r8 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r10, [%r1]37 stha %r10, [%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, 0x14 CASE_ASI_0x55_th2_range80: !!asi_range = 0x0-0x1f8 set 0x40, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r4 ldsha [%r1]85, %r12 ldswa [%r1]85, %r2 lduba [%r1]85, %r4 lduha [%r1]85, %r14 ldxa [%r1]85, %r2 ldda [%r1]85, %r14 ldstuba [%r1]85, %r2 swapa [%r1]85, %r16 lda [%r1]85, %f48 ldda [%r1]85, %f16 stba %r0, [%r1]85 stha %r0, [%r1]85 stwa %r8, [%r1]85 sta %f0, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x10 CASE_ASI_0x55_th2_range81: !!asi_range = 0x400-0x5f8 set 0x4e9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r14 ldsha [%r1]85, %r16 ldswa [%r1]85, %r2 lduba [%r1]85, %r14 lduha [%r1]85, %r6 ldxa [%r1]85, %r14 ldda [%r1]85, %r16 ldstuba [%r1]85, %r16 swapa [%r1]85, %r4 lda [%r1]85, %f48 ldda [%r1]85, %f0 stba %r14, [%r1]85 stha %r12, [%r1]85 stwa %r2, [%r1]85 sta %f32, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x6 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 %r28, %r1 ldx [%r28 + 0x91 & ~0x7], %r2 ldx [%r23 + 0xda & ~0x7], %r4 ldx [%r28 + 0x9f & ~0x7], %r6 ldx [%r25 + 0x66 & ~0x7], %r8 ldx [%r27 + 0xd8 & ~0x7], %r10 ldx [%r28 + 0x80 & ~0x7], %r12 ldx [%r22 + 0x97 & ~0x7], %r14 ldx [%r24 + 0xbd & ~0x7], %r16 ld [%r27 + 0xf0 & ~0x7], %f0 ld [%r22 + 0xc4 & ~0x7], %f16 ld [%r26 + 0xe5 & ~0x7], %f32 ld [%r27 + 0x31 & ~0x7], %f48 ldsba [%r1]4, %r4 ldsha [%r1]4, %r6 ldswa [%r1]4, %r8 lduba [%r1]4, %r10 lduha [%r1]4, %r10 ldxa [%r1]4, %r4 ldda [%r1]4, %r16 ldstuba [%r1]4, %r10 swapa [%r1]4, %r14 lda [%r1]4, %f48 ldda [%r1]4, %f16 stba %r8, [%r1]4 stha %r14, [%r1]4 stwa %r10, [%r1]4 stxa %r12, [%r1]4 sta %f16, [%r1]4 stda %f16, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x3 CASE_ASI_0xc_th3: mov %r23, %r1 ldx [%r27 + 0x48 & ~0x7], %r2 ldx [%r21 + 0x38 & ~0x7], %r4 ldx [%r25 + 0xea & ~0x7], %r6 ldx [%r26 + 0xb7 & ~0x7], %r8 ldx [%r21 + 0x77 & ~0x7], %r10 ldx [%r27 + 0x1e & ~0x7], %r12 ldx [%r23 + 0x81 & ~0x7], %r14 ldx [%r23 + 0x2f & ~0x7], %r16 ld [%r26 + 0xab & ~0x7], %f0 ld [%r25 + 0xa7 & ~0x7], %f16 ld [%r26 + 0x62 & ~0x7], %f32 ld [%r24 + 0xd1 & ~0x7], %f48 ldsba [%r1]12, %r10 ldsha [%r1]12, %r10 ldswa [%r1]12, %r2 lduba [%r1]12, %r12 lduha [%r1]12, %r8 ldxa [%r1]12, %r4 ldda [%r1]12, %r10 ldstuba [%r1]12, %r4 swapa [%r1]12, %r10 lda [%r1]12, %f48 ldda [%r1]12, %f32 stba %r12, [%r1]12 stha %r12, [%r1]12 stwa %r4, [%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, 0x12 CASE_ASI_0x17_th3: mov %r26, %r1 ldx [%r23 + 0xc4 & ~0x7], %r2 ldx [%r28 + 0xf1 & ~0x7], %r4 ldx [%r28 + 0xf6 & ~0x7], %r6 ldx [%r28 + 0xeb & ~0x7], %r8 ldx [%r21 + 0x45 & ~0x7], %r10 ldx [%r28 + 0xf6 & ~0x7], %r12 ldx [%r26 + 0x62 & ~0x7], %r14 ldx [%r25 + 0x93 & ~0x7], %r16 ld [%r24 + 0x78 & ~0x7], %f0 ld [%r23 + 0xa6 & ~0x7], %f16 ld [%r25 + 0xda & ~0x7], %f32 ld [%r27 + 0xb2 & ~0x7], %f48 ldsba [%r1]23, %r12 ldsha [%r1]23, %r10 ldswa [%r1]23, %r10 lduba [%r1]23, %r14 lduha [%r1]23, %r8 ldxa [%r1]23, %r4 ldda [%r1]23, %r6 ldstuba [%r1]23, %r14 swapa [%r1]23, %r6 lda [%r1]23, %f32 ldda [%r1]23, %f32 stba %r0, [%r1]23 stha %r0, [%r1]23 stwa %r10, [%r1]23 stxa %r8, [%r1]23 sta %f48, [%r1]23 stda %f48, [%r1]23 casa [%r1]0x17, %r2, %g0 casxa [%r1]0x17, %r2, %g0 prefetcha [%r1]23, 0x1f CASE_ASI_0x27_th3: mov %r27, %r1 ldx [%r24 + 0x52 & ~0x7], %r2 ldx [%r24 + 0xa6 & ~0x7], %r4 ldx [%r22 + 0xb0 & ~0x7], %r6 ldx [%r23 + 0x17 & ~0x7], %r8 ldx [%r27 + 0xa9 & ~0x7], %r10 ldx [%r27 + 0xf0 & ~0x7], %r12 ldx [%r27 + 0x3f & ~0x7], %r14 ldx [%r21 + 0x39 & ~0x7], %r16 ld [%r26 + 0xde & ~0x7], %f0 ld [%r27 + 0x5b & ~0x7], %f16 ld [%r22 + 0xb & ~0x7], %f32 ld [%r23 + 0x24 & ~0x7], %f48 ldsba [%r1]39, %r16 ldsha [%r1]39, %r8 ldswa [%r1]39, %r8 lduba [%r1]39, %r12 lduha [%r1]39, %r6 ldxa [%r1]39, %r12 ldda [%r1]39, %r16 ldstuba [%r1]39, %r2 swapa [%r1]39, %r2 lda [%r1]39, %f0 ldda [%r1]39, %f16 stba %r12, [%r1]39 stha %r8, [%r1]39 stwa %r10, [%r1]39 stxa %r8, [%r1]39 sta %f48, [%r1]39 stda %f32, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x12 CASE_ASI_0x2a_th3: mov %r21, %r1 ldx [%r22 + 0xfc & ~0x7], %r2 ldx [%r28 + 0x9c & ~0x7], %r4 ldx [%r27 + 0x37 & ~0x7], %r6 ldx [%r27 + 0xf1 & ~0x7], %r8 ldx [%r22 + 0xdc & ~0x7], %r10 ldx [%r25 + 0x9b & ~0x7], %r12 ldx [%r26 + 0x54 & ~0x7], %r14 ldx [%r22 + 0xf4 & ~0x7], %r16 ld [%r26 + 0x89 & ~0x7], %f0 ld [%r22 + 0x89 & ~0x7], %f16 ld [%r26 + 0x76 & ~0x7], %f32 ld [%r24 + 0xf3 & ~0x7], %f48 ldsba [%r1]42, %r12 ldsha [%r1]42, %r8 ldswa [%r1]42, %r16 lduba [%r1]42, %r2 lduha [%r1]42, %r10 ldxa [%r1]42, %r10 ldda [%r1]42, %r6 ldstuba [%r1]42, %r16 swapa [%r1]42, %r10 lda [%r1]42, %f0 ldda [%r1]42, %f0 stba %r4, [%r1]42 stha %r8, [%r1]42 stwa %r6, [%r1]42 stxa %r8, [%r1]42 sta %f0, [%r1]42 stda %f16, [%r1]42 casa [%r1]0x2a, %r2, %g0 casxa [%r1]0x2a, %r2, %g0 prefetcha [%r1]42, 0x16 CASE_ASI_0x2f_th3: mov %r25, %r1 ldx [%r25 + 0x45 & ~0x7], %r2 ldx [%r28 + 0x63 & ~0x7], %r4 ldx [%r23 + 0xf8 & ~0x7], %r6 ldx [%r26 + 0x10 & ~0x7], %r8 ldx [%r27 + 0xe & ~0x7], %r10 ldx [%r21 + 0x2c & ~0x7], %r12 ldx [%r28 + 0x67 & ~0x7], %r14 ldx [%r25 + 0x5f & ~0x7], %r16 ld [%r28 + 0xef & ~0x7], %f0 ld [%r24 + 0x49 & ~0x7], %f16 ld [%r26 + 0x12 & ~0x7], %f32 ld [%r28 + 0xcb & ~0x7], %f48 ldsba [%r1]47, %r14 ldsha [%r1]47, %r4 ldswa [%r1]47, %r8 lduba [%r1]47, %r12 lduha [%r1]47, %r14 ldxa [%r1]47, %r14 ldda [%r1]47, %r14 ldstuba [%r1]47, %r14 swapa [%r1]47, %r10 lda [%r1]47, %f48 ldda [%r1]47, %f48 stba %r8, [%r1]47 stha %r12, [%r1]47 stwa %r0, [%r1]47 stxa %r12, [%r1]47 sta %f48, [%r1]47 stda %f16, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x18 CASE_ASI_0x30_th3: mov %r23, %r1 ldx [%r28 + 0x72 & ~0x7], %r2 ldx [%r22 + 0x44 & ~0x7], %r4 ldx [%r26 + 0xe0 & ~0x7], %r6 ldx [%r22 + 0xef & ~0x7], %r8 ldx [%r24 + 0x35 & ~0x7], %r10 ldx [%r22 + 0x13 & ~0x7], %r12 ldx [%r25 + 0xd2 & ~0x7], %r14 ldx [%r26 + 0x16 & ~0x7], %r16 ld [%r27 + 0x8d & ~0x7], %f0 ld [%r22 + 0x75 & ~0x7], %f16 ld [%r26 + 0xe2 & ~0x7], %f32 ld [%r26 + 0xc8 & ~0x7], %f48 ldsba [%r1]48, %r8 ldsha [%r1]48, %r10 ldswa [%r1]48, %r4 lduba [%r1]48, %r12 lduha [%r1]48, %r2 ldxa [%r1]48, %r10 ldda [%r1]48, %r12 ldstuba [%r1]48, %r4 swapa [%r1]48, %r14 lda [%r1]48, %f0 ldda [%r1]48, %f16 stba %r0, [%r1]48 stha %r8, [%r1]48 stwa %r10, [%r1]48 stxa %r14, [%r1]48 sta %f48, [%r1]48 stda %f48, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x2 CASE_ASI_0x31_th3: mov %r25, %r1 ldx [%r21 + 0x53 & ~0x7], %r2 ldx [%r22 + 0xfb & ~0x7], %r4 ldx [%r27 + 0x2d & ~0x7], %r6 ldx [%r21 + 0x36 & ~0x7], %r8 ldx [%r25 + 0xe8 & ~0x7], %r10 ldx [%r27 + 0x4c & ~0x7], %r12 ldx [%r28 + 0xea & ~0x7], %r14 ldx [%r26 + 0xf6 & ~0x7], %r16 ld [%r27 + 0xe1 & ~0x7], %f0 ld [%r27 + 0x48 & ~0x7], %f16 ld [%r25 + 0x72 & ~0x7], %f32 ld [%r27 + 0xc4 & ~0x7], %f48 ldsba [%r1]49, %r8 ldsha [%r1]49, %r12 ldswa [%r1]49, %r2 lduba [%r1]49, %r14 lduha [%r1]49, %r4 ldxa [%r1]49, %r2 ldda [%r1]49, %r2 ldstuba [%r1]49, %r4 swapa [%r1]49, %r6 lda [%r1]49, %f32 ldda [%r1]49, %f16 stba %r10, [%r1]49 stha %r0, [%r1]49 stwa %r6, [%r1]49 stxa %r14, [%r1]49 sta %f0, [%r1]49 stda %f32, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0xf CASE_ASI_0x36_th3: mov %r21, %r1 ldx [%r22 + 0xf1 & ~0x7], %r2 ldx [%r21 + 0xc9 & ~0x7], %r4 ldx [%r24 + 0x21 & ~0x7], %r6 ldx [%r21 + 0xd8 & ~0x7], %r8 ldx [%r23 + 0xd7 & ~0x7], %r10 ldx [%r27 + 0x41 & ~0x7], %r12 ldx [%r22 + 0x14 & ~0x7], %r14 ldx [%r23 + 0x7d & ~0x7], %r16 ld [%r27 + 0xec & ~0x7], %f0 ld [%r22 + 0x5c & ~0x7], %f16 ld [%r23 + 0xbd & ~0x7], %f32 ld [%r21 + 0xe2 & ~0x7], %f48 ldsba [%r1]54, %r6 ldsha [%r1]54, %r8 ldswa [%r1]54, %r12 lduba [%r1]54, %r6 lduha [%r1]54, %r8 ldxa [%r1]54, %r4 ldda [%r1]54, %r10 ldstuba [%r1]54, %r10 swapa [%r1]54, %r8 lda [%r1]54, %f32 ldda [%r1]54, %f48 stba %r6, [%r1]54 stha %r14, [%r1]54 stwa %r6, [%r1]54 stxa %r2, [%r1]54 sta %f16, [%r1]54 stda %f48, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x1d CASE_ASI_0x38_th3: mov %r22, %r1 ldx [%r21 + 0xa7 & ~0x7], %r2 ldx [%r22 + 0x3b & ~0x7], %r4 ldx [%r23 + 0xe1 & ~0x7], %r6 ldx [%r21 + 0xea & ~0x7], %r8 ldx [%r25 + 0x8 & ~0x7], %r10 ldx [%r21 + 0x14 & ~0x7], %r12 ldx [%r26 + 0xd3 & ~0x7], %r14 ldx [%r26 + 0xa & ~0x7], %r16 ld [%r23 + 0x17 & ~0x7], %f0 ld [%r21 + 0x6a & ~0x7], %f16 ld [%r21 + 0xc8 & ~0x7], %f32 ld [%r21 + 0xf2 & ~0x7], %f48 ldsba [%r1]56, %r16 ldsha [%r1]56, %r2 ldswa [%r1]56, %r4 lduba [%r1]56, %r16 lduha [%r1]56, %r2 ldxa [%r1]56, %r16 ldda [%r1]56, %r2 ldstuba [%r1]56, %r14 swapa [%r1]56, %r8 lda [%r1]56, %f48 ldda [%r1]56, %f16 stba %r6, [%r1]56 stha %r4, [%r1]56 stwa %r0, [%r1]56 stxa %r10, [%r1]56 sta %f16, [%r1]56 stda %f16, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x8 CASE_ASI_0x39_th3: mov %r28, %r1 ldx [%r27 + 0xd7 & ~0x7], %r2 ldx [%r28 + 0xf8 & ~0x7], %r4 ldx [%r28 + 0x1b & ~0x7], %r6 ldx [%r28 + 0x3c & ~0x7], %r8 ldx [%r24 + 0x17 & ~0x7], %r10 ldx [%r24 + 0xc8 & ~0x7], %r12 ldx [%r22 + 0xc5 & ~0x7], %r14 ldx [%r24 + 0x97 & ~0x7], %r16 ld [%r28 + 0xc7 & ~0x7], %f0 ld [%r21 + 0x4f & ~0x7], %f16 ld [%r26 + 0xde & ~0x7], %f32 ld [%r26 + 0xda & ~0x7], %f48 ldsba [%r1]57, %r2 ldsha [%r1]57, %r12 ldswa [%r1]57, %r2 lduba [%r1]57, %r4 lduha [%r1]57, %r4 ldxa [%r1]57, %r2 ldda [%r1]57, %r16 ldstuba [%r1]57, %r12 swapa [%r1]57, %r4 lda [%r1]57, %f0 ldda [%r1]57, %f16 stba %r10, [%r1]57 stha %r14, [%r1]57 stwa %r0, [%r1]57 stxa %r12, [%r1]57 sta %f16, [%r1]57 stda %f48, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0xe CASE_ASI_0x3e_th3: mov %r21, %r1 ldx [%r28 + 0x80 & ~0x7], %r2 ldx [%r28 + 0xf2 & ~0x7], %r4 ldx [%r27 + 0x83 & ~0x7], %r6 ldx [%r24 + 0x55 & ~0x7], %r8 ldx [%r27 + 0x59 & ~0x7], %r10 ldx [%r27 + 0xa8 & ~0x7], %r12 ldx [%r21 + 0x48 & ~0x7], %r14 ldx [%r23 + 0x34 & ~0x7], %r16 ld [%r21 + 0x7d & ~0x7], %f0 ld [%r26 + 0x1b & ~0x7], %f16 ld [%r26 + 0x51 & ~0x7], %f32 ld [%r28 + 0x4a & ~0x7], %f48 ldsba [%r1]62, %r4 ldsha [%r1]62, %r10 ldswa [%r1]62, %r6 lduba [%r1]62, %r16 lduha [%r1]62, %r8 ldxa [%r1]62, %r8 ldda [%r1]62, %r14 ldstuba [%r1]62, %r16 swapa [%r1]62, %r2 lda [%r1]62, %f16 ldda [%r1]62, %f16 stba %r10, [%r1]62 stha %r2, [%r1]62 stwa %r12, [%r1]62 stxa %r4, [%r1]62 sta %f16, [%r1]62 stda %f32, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x18 CASE_ASI_0x89_th3: mov %r25, %r1 ldx [%r24 + 0xc3 & ~0x7], %r2 ldx [%r21 + 0xba & ~0x7], %r4 ldx [%r24 + 0xdb & ~0x7], %r6 ldx [%r24 + 0x79 & ~0x7], %r8 ldx [%r25 + 0xb3 & ~0x7], %r10 ldx [%r22 + 0x8c & ~0x7], %r12 ldx [%r22 + 0x21 & ~0x7], %r14 ldx [%r25 + 0xc4 & ~0x7], %r16 ld [%r21 + 0x51 & ~0x7], %f0 ld [%r25 + 0xa4 & ~0x7], %f16 ld [%r27 + 0x6b & ~0x7], %f32 ld [%r26 + 0x6 & ~0x7], %f48 ldsba [%r1]137, %r14 ldsha [%r1]137, %r6 ldswa [%r1]137, %r12 lduba [%r1]137, %r8 lduha [%r1]137, %r16 ldxa [%r1]137, %r12 ldda [%r1]137, %r8 ldstuba [%r1]137, %r10 swapa [%r1]137, %r8 lda [%r1]137, %f16 ldda [%r1]137, %f0 stba %r6, [%r1]137 stha %r0, [%r1]137 stwa %r4, [%r1]137 stxa %r4, [%r1]137 sta %f0, [%r1]137 stda %f32, [%r1]137 casa [%r1]0x89, %r2, %g0 casxa [%r1]0x89, %r2, %g0 prefetcha [%r1]137, 0x18 CASE_ASI_0xc5_th3: mov %r26, %r1 ldx [%r28 + 0xee & ~0x7], %r2 ldx [%r27 + 0x2f & ~0x7], %r4 ldx [%r21 + 0xc2 & ~0x7], %r6 ldx [%r27 + 0x79 & ~0x7], %r8 ldx [%r23 + 0xdb & ~0x7], %r10 ldx [%r27 + 0xfc & ~0x7], %r12 ldx [%r22 + 0x65 & ~0x7], %r14 ldx [%r23 + 0x76 & ~0x7], %r16 ld [%r27 + 0x55 & ~0x7], %f0 ld [%r24 + 0x6f & ~0x7], %f16 ld [%r26 + 0x65 & ~0x7], %f32 ld [%r22 + 0xdf & ~0x7], %f48 ldsba [%r1]197, %r16 ldsha [%r1]197, %r16 ldswa [%r1]197, %r6 lduba [%r1]197, %r8 lduha [%r1]197, %r10 ldxa [%r1]197, %r14 ldda [%r1]197, %r6 ldstuba [%r1]197, %r6 swapa [%r1]197, %r8 lda [%r1]197, %f32 ldda [%r1]197, %f48 stba %r0, [%r1]197 stha %r12, [%r1]197 stwa %r0, [%r1]197 stxa %r6, [%r1]197 sta %f0, [%r1]197 stda %f32, [%r1]197 casa [%r1]0xc5, %r2, %g0 casxa [%r1]0xc5, %r2, %g0 prefetcha [%r1]197, 0x1c CASE_ASI_0xd1_th3: mov %r27, %r1 ldx [%r23 + 0xa2 & ~0x7], %r2 ldx [%r23 + 0x44 & ~0x7], %r4 ldx [%r27 + 0x9e & ~0x7], %r6 ldx [%r22 + 0x3c & ~0x7], %r8 ldx [%r22 + 0x8a & ~0x7], %r10 ldx [%r28 + 0xe9 & ~0x7], %r12 ldx [%r25 + 0x5d & ~0x7], %r14 ldx [%r27 + 0x4a & ~0x7], %r16 ld [%r21 + 0x10 & ~0x7], %f0 ld [%r24 + 0x60 & ~0x7], %f16 ld [%r22 + 0x31 & ~0x7], %f32 ld [%r26 + 0x49 & ~0x7], %f48 ldsba [%r1]209, %r8 ldsha [%r1]209, %r2 ldswa [%r1]209, %r2 lduba [%r1]209, %r14 lduha [%r1]209, %r6 ldxa [%r1]209, %r8 ldda [%r1]209, %r6 ldstuba [%r1]209, %r16 swapa [%r1]209, %r2 lda [%r1]209, %f16 ldda [%r1]209, %f32 stba %r6, [%r1]209 stha %r2, [%r1]209 stwa %r2, [%r1]209 stxa %r4, [%r1]209 sta %f32, [%r1]209 stda %f0, [%r1]209 casa [%r1]0xd1, %r2, %g0 casxa [%r1]0xd1, %r2, %g0 prefetcha [%r1]209, 0x1b CASE_ASI_0xe1_th3: mov %r25, %r1 ldx [%r27 + 0xed & ~0x7], %r2 ldx [%r24 + 0x5b & ~0x7], %r4 ldx [%r27 + 0xc9 & ~0x7], %r6 ldx [%r22 + 0x47 & ~0x7], %r8 ldx [%r24 + 0x24 & ~0x7], %r10 ldx [%r23 + 0xa3 & ~0x7], %r12 ldx [%r27 + 0x95 & ~0x7], %r14 ldx [%r26 + 0xae & ~0x7], %r16 ld [%r26 + 0xcf & ~0x7], %f0 ld [%r22 + 0x53 & ~0x7], %f16 ld [%r24 + 0x65 & ~0x7], %f32 ld [%r22 + 0x2c & ~0x7], %f48 ldsba [%r1]225, %r12 ldsha [%r1]225, %r2 ldswa [%r1]225, %r2 lduba [%r1]225, %r14 lduha [%r1]225, %r12 ldxa [%r1]225, %r10 ldda [%r1]225, %r14 ldstuba [%r1]225, %r14 swapa [%r1]225, %r12 lda [%r1]225, %f32 ldda [%r1]225, %f48 stba %r8, [%r1]225 stha %r4, [%r1]225 stwa %r6, [%r1]225 stxa %r10, [%r1]225 sta %f16, [%r1]225 stda %f16, [%r1]225 casa [%r1]0xe1, %r2, %g0 casxa [%r1]0xe1, %r2, %g0 prefetcha [%r1]225, 0x13 CASE_ASI_0xf9_th3: mov %r28, %r1 ldx [%r27 + 0x4a & ~0x7], %r2 ldx [%r28 + 0x16 & ~0x7], %r4 ldx [%r25 + 0x41 & ~0x7], %r6 ldx [%r24 + 0x67 & ~0x7], %r8 ldx [%r24 + 0x59 & ~0x7], %r10 ldx [%r27 + 0xc5 & ~0x7], %r12 ldx [%r22 + 0xb1 & ~0x7], %r14 ldx [%r21 + 0xb4 & ~0x7], %r16 ld [%r27 + 0x6 & ~0x7], %f0 ld [%r26 + 0x0 & ~0x7], %f16 ld [%r25 + 0x15 & ~0x7], %f32 ld [%r24 + 0xbd & ~0x7], %f48 ldsba [%r1]249, %r10 ldsha [%r1]249, %r4 ldswa [%r1]249, %r8 lduba [%r1]249, %r8 lduha [%r1]249, %r8 ldxa [%r1]249, %r12 ldda [%r1]249, %r14 ldstuba [%r1]249, %r10 swapa [%r1]249, %r16 lda [%r1]249, %f16 ldda [%r1]249, %f32 stba %r6, [%r1]249 stha %r12, [%r1]249 stwa %r8, [%r1]249 stxa %r4, [%r1]249 sta %f48, [%r1]249 stda %f16, [%r1]249 casa [%r1]0xf9, %r2, %g0 casxa [%r1]0xf9, %r2, %g0 prefetcha [%r1]249, 0x13 CASE_ASI_0x21_th3_0x8: set 0x8, %r1 ldsba [%r1]33, %r16 ldsha [%r1]33, %r16 ldswa [%r1]33, %r10 lduba [%r1]33, %r16 lduha [%r1]33, %r4 ldxa [%r1]33, %r12 ldda [%r1]33, %r8 ldstuba [%r1]33, %r16 swapa [%r1]33, %r2 lda [%r1]33, %f0 ldda [%r1]33, %f16 stba %r6, [%r1]33 stha %r10, [%r1]33 stwa %r12, [%r1]33 sta %f48, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x15 CASE_ASI_0x21_th3_0x10: set 0x10, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r6 ldswa [%r1]33, %r14 lduba [%r1]33, %r4 lduha [%r1]33, %r8 ldxa [%r1]33, %r10 ldda [%r1]33, %r14 ldstuba [%r1]33, %r8 swapa [%r1]33, %r4 lda [%r1]33, %f32 ldda [%r1]33, %f48 stba %r2, [%r1]33 stha %r0, [%r1]33 stwa %r10, [%r1]33 sta %f0, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x12 CASE_ASI_0x21_th3_0x108: set 0x108, %r1 ldsba [%r1]33, %r16 ldsha [%r1]33, %r10 ldswa [%r1]33, %r4 lduba [%r1]33, %r12 lduha [%r1]33, %r8 ldxa [%r1]33, %r10 ldda [%r1]33, %r8 ldstuba [%r1]33, %r8 swapa [%r1]33, %r8 lda [%r1]33, %f16 ldda [%r1]33, %f0 stba %r14, [%r1]33 stha %r10, [%r1]33 stwa %r8, [%r1]33 sta %f16, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x10 CASE_ASI_0x21_th3_0x110: set 0x110, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r4 ldswa [%r1]33, %r6 lduba [%r1]33, %r2 lduha [%r1]33, %r14 ldxa [%r1]33, %r14 ldda [%r1]33, %r16 ldstuba [%r1]33, %r2 swapa [%r1]33, %r8 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r12, [%r1]33 stha %r10, [%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, 0xb CASE_ASI_0x40_th3_0x0: mov %g0, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r14 ldswa [%r1]64, %r6 lduba [%r1]64, %r4 lduha [%r1]64, %r8 ldxa [%r1]64, %r14 ldda [%r1]64, %r10 ldstuba [%r1]64, %r2 swapa [%r1]64, %r12 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r4, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%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_th3_0x8: set 0x8, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r6 ldswa [%r1]64, %r8 lduba [%r1]64, %r4 lduha [%r1]64, %r4 ldxa [%r1]64, %r6 ldda [%r1]64, %r10 ldstuba [%r1]64, %r8 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r12, [%r1]64 stha %r12, [%r1]64 stwa %r8, [%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_0x40_th3_0x10: set 0x10, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r4 ldswa [%r1]64, %r12 lduba [%r1]64, %r8 lduha [%r1]64, %r2 ldxa [%r1]64, %r12 ldda [%r1]64, %r14 ldstuba [%r1]64, %r4 swapa [%r1]64, %r14 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r6, [%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, 0x1e CASE_ASI_0x40_th3_0x18: set 0x18, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r16 ldswa [%r1]64, %r2 lduba [%r1]64, %r8 lduha [%r1]64, %r14 ldxa [%r1]64, %r14 ldda [%r1]64, %r6 ldstuba [%r1]64, %r16 swapa [%r1]64, %r6 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r2, [%r1]64 stha %r4, [%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, 0x13 CASE_ASI_0x40_th3_0x20: set 0x20, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r2 ldswa [%r1]64, %r4 lduba [%r1]64, %r4 lduha [%r1]64, %r4 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r2 swapa [%r1]64, %r4 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r14, [%r1]64 stha %r10, [%r1]64 stwa %r8, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1c CASE_ASI_0x40_th3_0x80: set 0x80, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r4 ldswa [%r1]64, %r12 lduba [%r1]64, %r16 lduha [%r1]64, %r12 ldxa [%r1]64, %r6 ldda [%r1]64, %r12 ldstuba [%r1]64, %r6 swapa [%r1]64, %r16 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r2, [%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, 0xe CASE_ASI_0x40_th3_0x88: set 0x88, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r4 ldswa [%r1]64, %r2 lduba [%r1]64, %r6 lduha [%r1]64, %r12 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r14 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r4, [%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, 0x1a CASE_ASI_0x44_th3_0x0: mov %g0, %r1 ldsba [%r1]68, %r2 ldsha [%r1]68, %r10 ldswa [%r1]68, %r12 lduba [%r1]68, %r16 lduha [%r1]68, %r2 ldxa [%r1]68, %r0 ldda [%r1]68, %r6 ldstuba [%r1]68, %r2 swapa [%r1]68, %r4 lda [%r1]68, %f0 ldda [%r1]68, %f32 stba %r2, [%r1]68 stha %r14, [%r1]68 stwa %r14, [%r1]68 sta %f32, [%r1]68 stda %f48, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x1b CASE_ASI_0x4a_th3_range82: !!asi_range = 0x0-0x3f set 0x8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r14 ldsha [%r1]74, %r6 ldswa [%r1]74, %r10 lduba [%r1]74, %r8 lduha [%r1]74, %r14 ldxa [%r1]74, %r14 ldda [%r1]74, %r8 ldstuba [%r1]74, %r6 swapa [%r1]74, %r10 lda [%r1]74, %f48 ldda [%r1]74, %f48 stba %r8, [%r1]74 stha %r14, [%r1]74 stwa %r12, [%r1]74 sta %f0, [%r1]74 stda %f32, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x1c CASE_ASI_0x8_th3: setx 0x66f7b73e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xc & ~0x7], %r2 ldx [%r23 + 0xc7 & ~0x7], %r4 ldx [%r27 + 0x42 & ~0x7], %r6 ldx [%r22 + 0x3d & ~0x7], %r8 ldx [%r26 + 0xec & ~0x7], %r10 ldx [%r27 + 0x86 & ~0x7], %r12 ldx [%r25 + 0xef & ~0x7], %r14 ldx [%r27 + 0xa4 & ~0x7], %r16 ld [%r22 + 0x89 & ~0x7], %f0 ld [%r27 + 0x18 & ~0x7], %f16 ld [%r24 + 0x53 & ~0x7], %f32 ld [%r26 + 0x12 & ~0x7], %f48 ldsba [%r1]8, %r16 ldsha [%r1]8, %r14 ldswa [%r1]8, %r16 lduba [%r1]8, %r6 lduha [%r1]8, %r2 ldxa [%r1]8, %r16 ldda [%r1]8, %r6 ldstuba [%r1]8, %r4 swapa [%r1]8, %r14 lda [%r1]8, %f0 ldda [%r1]8, %f0 stba %r14, [%r1]8 stha %r0, [%r1]8 stwa %r4, [%r1]8 stxa %r14, [%r1]8 sta %f48, [%r1]8 stda %f16, [%r1]8 casa [%r1]0x8, %r2, %g0 casxa [%r1]0x8, %r2, %g0 prefetcha [%r1]8, 0x1 CASE_ASI_0x12_th3: setx 0x524dab37, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x5f & ~0x7], %r2 ldx [%r23 + 0x25 & ~0x7], %r4 ldx [%r25 + 0xb5 & ~0x7], %r6 ldx [%r23 + 0xdf & ~0x7], %r8 ldx [%r23 + 0x55 & ~0x7], %r10 ldx [%r23 + 0xb3 & ~0x7], %r12 ldx [%r25 + 0x52 & ~0x7], %r14 ldx [%r23 + 0xe8 & ~0x7], %r16 ld [%r25 + 0xf6 & ~0x7], %f0 ld [%r28 + 0x5d & ~0x7], %f16 ld [%r27 + 0x46 & ~0x7], %f32 ld [%r21 + 0x44 & ~0x7], %f48 ldsba [%r1]18, %r4 ldsha [%r1]18, %r6 ldswa [%r1]18, %r2 lduba [%r1]18, %r2 lduha [%r1]18, %r2 ldxa [%r1]18, %r6 ldda [%r1]18, %r2 ldstuba [%r1]18, %r4 swapa [%r1]18, %r4 lda [%r1]18, %f16 ldda [%r1]18, %f16 stba %r10, [%r1]18 stha %r0, [%r1]18 stwa %r4, [%r1]18 stxa %r10, [%r1]18 sta %f32, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x1f CASE_ASI_0x13_th3: setx 0x7656ed02, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x68 & ~0x7], %r2 ldx [%r21 + 0x57 & ~0x7], %r4 ldx [%r25 + 0x88 & ~0x7], %r6 ldx [%r28 + 0x7a & ~0x7], %r8 ldx [%r22 + 0x69 & ~0x7], %r10 ldx [%r28 + 0xde & ~0x7], %r12 ldx [%r28 + 0x8f & ~0x7], %r14 ldx [%r28 + 0x15 & ~0x7], %r16 ld [%r27 + 0x0 & ~0x7], %f0 ld [%r22 + 0x43 & ~0x7], %f16 ld [%r22 + 0xc2 & ~0x7], %f32 ld [%r27 + 0xa8 & ~0x7], %f48 ldsba [%r1]19, %r16 ldsha [%r1]19, %r6 ldswa [%r1]19, %r6 lduba [%r1]19, %r4 lduha [%r1]19, %r16 ldxa [%r1]19, %r14 ldda [%r1]19, %r2 ldstuba [%r1]19, %r16 swapa [%r1]19, %r4 lda [%r1]19, %f0 ldda [%r1]19, %f48 stba %r10, [%r1]19 stha %r14, [%r1]19 stwa %r8, [%r1]19 stxa %r8, [%r1]19 sta %f48, [%r1]19 stda %f32, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0xa CASE_ASI_0x1b_th3: setx 0x25892b26, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xcf & ~0x7], %r2 ldx [%r27 + 0x72 & ~0x7], %r4 ldx [%r23 + 0x56 & ~0x7], %r6 ldx [%r23 + 0x11 & ~0x7], %r8 ldx [%r24 + 0x4f & ~0x7], %r10 ldx [%r25 + 0x9 & ~0x7], %r12 ldx [%r23 + 0x6c & ~0x7], %r14 ldx [%r28 + 0x7 & ~0x7], %r16 ld [%r26 + 0x4a & ~0x7], %f0 ld [%r26 + 0xdd & ~0x7], %f16 ld [%r28 + 0xfb & ~0x7], %f32 ld [%r24 + 0x98 & ~0x7], %f48 ldsba [%r1]27, %r4 ldsha [%r1]27, %r14 ldswa [%r1]27, %r4 lduba [%r1]27, %r16 lduha [%r1]27, %r8 ldxa [%r1]27, %r14 ldda [%r1]27, %r16 ldstuba [%r1]27, %r14 swapa [%r1]27, %r10 lda [%r1]27, %f16 ldda [%r1]27, %f48 stba %r4, [%r1]27 stha %r0, [%r1]27 stwa %r10, [%r1]27 stxa %r2, [%r1]27 sta %f16, [%r1]27 stda %f32, [%r1]27 casa [%r1]0x1b, %r2, %g0 casxa [%r1]0x1b, %r2, %g0 prefetcha [%r1]27, 0x10 CASE_ASI_0x2d_th3: setx 0x480987a5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xec & ~0x7], %r2 ldx [%r23 + 0x26 & ~0x7], %r4 ldx [%r27 + 0x69 & ~0x7], %r6 ldx [%r27 + 0x1e & ~0x7], %r8 ldx [%r28 + 0xc3 & ~0x7], %r10 ldx [%r27 + 0xdb & ~0x7], %r12 ldx [%r22 + 0xd8 & ~0x7], %r14 ldx [%r25 + 0xdc & ~0x7], %r16 ld [%r27 + 0x32 & ~0x7], %f0 ld [%r22 + 0x1a & ~0x7], %f16 ld [%r22 + 0x73 & ~0x7], %f32 ld [%r27 + 0xb2 & ~0x7], %f48 ldsba [%r1]45, %r2 ldsha [%r1]45, %r4 ldswa [%r1]45, %r2 lduba [%r1]45, %r14 lduha [%r1]45, %r10 ldxa [%r1]45, %r10 ldda [%r1]45, %r14 ldstuba [%r1]45, %r12 swapa [%r1]45, %r16 lda [%r1]45, %f0 ldda [%r1]45, %f16 stba %r12, [%r1]45 stha %r12, [%r1]45 stwa %r2, [%r1]45 stxa %r4, [%r1]45 sta %f32, [%r1]45 stda %f16, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x0 CASE_ASI_0x37_th3: setx 0x52464b2b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x5c & ~0x7], %r2 ldx [%r22 + 0xc5 & ~0x7], %r4 ldx [%r28 + 0x4b & ~0x7], %r6 ldx [%r27 + 0xe2 & ~0x7], %r8 ldx [%r21 + 0x99 & ~0x7], %r10 ldx [%r24 + 0x34 & ~0x7], %r12 ldx [%r23 + 0x9f & ~0x7], %r14 ldx [%r28 + 0xe7 & ~0x7], %r16 ld [%r25 + 0xcf & ~0x7], %f0 ld [%r25 + 0x60 & ~0x7], %f16 ld [%r28 + 0x39 & ~0x7], %f32 ld [%r22 + 0xc2 & ~0x7], %f48 ldsba [%r1]55, %r4 ldsha [%r1]55, %r4 ldswa [%r1]55, %r6 lduba [%r1]55, %r12 lduha [%r1]55, %r8 ldxa [%r1]55, %r12 ldda [%r1]55, %r8 ldstuba [%r1]55, %r12 swapa [%r1]55, %r10 lda [%r1]55, %f32 ldda [%r1]55, %f16 stba %r12, [%r1]55 stha %r12, [%r1]55 stwa %r8, [%r1]55 stxa %r8, [%r1]55 sta %f48, [%r1]55 stda %f32, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0xc CASE_ASI_0x3b_th3: setx 0x5f740406, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x92 & ~0x7], %r2 ldx [%r24 + 0xa0 & ~0x7], %r4 ldx [%r24 + 0x7c & ~0x7], %r6 ldx [%r24 + 0x8e & ~0x7], %r8 ldx [%r21 + 0x3e & ~0x7], %r10 ldx [%r23 + 0xb & ~0x7], %r12 ldx [%r22 + 0x2e & ~0x7], %r14 ldx [%r23 + 0xa5 & ~0x7], %r16 ld [%r22 + 0x52 & ~0x7], %f0 ld [%r28 + 0x8d & ~0x7], %f16 ld [%r21 + 0x75 & ~0x7], %f32 ld [%r21 + 0x51 & ~0x7], %f48 ldsba [%r1]59, %r8 ldsha [%r1]59, %r16 ldswa [%r1]59, %r8 lduba [%r1]59, %r16 lduha [%r1]59, %r4 ldxa [%r1]59, %r2 ldda [%r1]59, %r14 ldstuba [%r1]59, %r6 swapa [%r1]59, %r16 lda [%r1]59, %f48 ldda [%r1]59, %f32 stba %r14, [%r1]59 stha %r4, [%r1]59 stwa %r0, [%r1]59 stxa %r12, [%r1]59 sta %f16, [%r1]59 stda %f16, [%r1]59 casa [%r1]0x3b, %r2, %g0 casxa [%r1]0x3b, %r2, %g0 prefetcha [%r1]59, 0x1c CASE_ASI_0x3f_th3: setx 0x2f8a2062, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x9b & ~0x7], %r2 ldx [%r28 + 0xf4 & ~0x7], %r4 ldx [%r23 + 0x10 & ~0x7], %r6 ldx [%r25 + 0xc7 & ~0x7], %r8 ldx [%r26 + 0x97 & ~0x7], %r10 ldx [%r28 + 0xb8 & ~0x7], %r12 ldx [%r26 + 0xd & ~0x7], %r14 ldx [%r25 + 0x1 & ~0x7], %r16 ld [%r24 + 0xa7 & ~0x7], %f0 ld [%r28 + 0x7e & ~0x7], %f16 ld [%r21 + 0xd1 & ~0x7], %f32 ld [%r24 + 0x5b & ~0x7], %f48 ldsba [%r1]63, %r10 ldsha [%r1]63, %r4 ldswa [%r1]63, %r6 lduba [%r1]63, %r8 lduha [%r1]63, %r2 ldxa [%r1]63, %r10 ldda [%r1]63, %r12 ldstuba [%r1]63, %r2 swapa [%r1]63, %r2 lda [%r1]63, %f16 ldda [%r1]63, %f16 stba %r0, [%r1]63 stha %r0, [%r1]63 stwa %r12, [%r1]63 stxa %r12, [%r1]63 sta %f0, [%r1]63 stda %f0, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x8 CASE_ASI_0x4b_th3: setx 0x4d52ddc4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xfb & ~0x7], %r2 ldx [%r21 + 0x91 & ~0x7], %r4 ldx [%r21 + 0x42 & ~0x7], %r6 ldx [%r26 + 0xad & ~0x7], %r8 ldx [%r23 + 0xc3 & ~0x7], %r10 ldx [%r24 + 0xea & ~0x7], %r12 ldx [%r28 + 0x7f & ~0x7], %r14 ldx [%r28 + 0xbb & ~0x7], %r16 ld [%r28 + 0xd1 & ~0x7], %f0 ld [%r27 + 0x51 & ~0x7], %f16 ld [%r28 + 0x16 & ~0x7], %f32 ld [%r22 + 0xfd & ~0x7], %f48 ldsba [%r1]75, %r16 ldsha [%r1]75, %r16 ldswa [%r1]75, %r4 lduba [%r1]75, %r12 lduha [%r1]75, %r16 ldxa [%r1]75, %r12 ldda [%r1]75, %r2 ldstuba [%r1]75, %r6 swapa [%r1]75, %r4 lda [%r1]75, %f16 ldda [%r1]75, %f48 stba %r0, [%r1]75 stha %r6, [%r1]75 stwa %r6, [%r1]75 stxa %r0, [%r1]75 sta %f32, [%r1]75 stda %f0, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x8 CASE_ASI_0x4d_th3: setx 0x7084c208, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x24 & ~0x7], %r2 ldx [%r26 + 0x38 & ~0x7], %r4 ldx [%r23 + 0x60 & ~0x7], %r6 ldx [%r28 + 0x50 & ~0x7], %r8 ldx [%r24 + 0x8c & ~0x7], %r10 ldx [%r23 + 0x60 & ~0x7], %r12 ldx [%r27 + 0xb6 & ~0x7], %r14 ldx [%r22 + 0x92 & ~0x7], %r16 ld [%r28 + 0xa1 & ~0x7], %f0 ld [%r25 + 0xae & ~0x7], %f16 ld [%r21 + 0x3d & ~0x7], %f32 ld [%r25 + 0x1f & ~0x7], %f48 ldsba [%r1]77, %r16 ldsha [%r1]77, %r2 ldswa [%r1]77, %r8 lduba [%r1]77, %r16 lduha [%r1]77, %r14 ldxa [%r1]77, %r6 ldda [%r1]77, %r6 ldstuba [%r1]77, %r16 swapa [%r1]77, %r16 lda [%r1]77, %f16 ldda [%r1]77, %f32 stba %r6, [%r1]77 stha %r6, [%r1]77 stwa %r10, [%r1]77 stxa %r12, [%r1]77 sta %f0, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0xc CASE_ASI_0x68_th3: setx 0x13f12066, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xeb & ~0x7], %r2 ldx [%r23 + 0x26 & ~0x7], %r4 ldx [%r28 + 0x5 & ~0x7], %r6 ldx [%r26 + 0xc8 & ~0x7], %r8 ldx [%r28 + 0x48 & ~0x7], %r10 ldx [%r21 + 0x8e & ~0x7], %r12 ldx [%r21 + 0xd9 & ~0x7], %r14 ldx [%r28 + 0xd9 & ~0x7], %r16 ld [%r28 + 0xaf & ~0x7], %f0 ld [%r23 + 0x1b & ~0x7], %f16 ld [%r27 + 0x3e & ~0x7], %f32 ld [%r21 + 0x4b & ~0x7], %f48 ldsba [%r1]104, %r12 ldsha [%r1]104, %r12 ldswa [%r1]104, %r6 lduba [%r1]104, %r8 lduha [%r1]104, %r2 ldxa [%r1]104, %r2 ldda [%r1]104, %r4 ldstuba [%r1]104, %r14 swapa [%r1]104, %r14 lda [%r1]104, %f16 ldda [%r1]104, %f16 stba %r4, [%r1]104 stha %r8, [%r1]104 stwa %r0, [%r1]104 stxa %r0, [%r1]104 sta %f16, [%r1]104 stda %f16, [%r1]104 casa [%r1]0x68, %r2, %g0 casxa [%r1]0x68, %r2, %g0 prefetcha [%r1]104, 0x15 CASE_ASI_0x70_th3: setx 0x68b53de5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x24 & ~0x7], %r2 ldx [%r25 + 0xa & ~0x7], %r4 ldx [%r28 + 0xef & ~0x7], %r6 ldx [%r23 + 0xf8 & ~0x7], %r8 ldx [%r23 + 0xff & ~0x7], %r10 ldx [%r25 + 0xd6 & ~0x7], %r12 ldx [%r28 + 0xf & ~0x7], %r14 ldx [%r25 + 0x24 & ~0x7], %r16 ld [%r28 + 0x27 & ~0x7], %f0 ld [%r22 + 0x62 & ~0x7], %f16 ld [%r24 + 0x6 & ~0x7], %f32 ld [%r26 + 0x6f & ~0x7], %f48 ldsba [%r1]112, %r14 ldsha [%r1]112, %r10 ldswa [%r1]112, %r8 lduba [%r1]112, %r10 lduha [%r1]112, %r16 ldxa [%r1]112, %r14 ldda [%r1]112, %r14 ldstuba [%r1]112, %r8 swapa [%r1]112, %r2 lda [%r1]112, %f32 ldda [%r1]112, %f16 stba %r8, [%r1]112 stha %r6, [%r1]112 stwa %r12, [%r1]112 stxa %r14, [%r1]112 sta %f48, [%r1]112 stda %f0, [%r1]112 casa [%r1]0x70, %r2, %g0 casxa [%r1]0x70, %r2, %g0 prefetcha [%r1]112, 0x11 CASE_ASI_0x7b_th3: setx 0x74802e76, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x9 & ~0x7], %r2 ldx [%r26 + 0xb6 & ~0x7], %r4 ldx [%r26 + 0xb7 & ~0x7], %r6 ldx [%r27 + 0x95 & ~0x7], %r8 ldx [%r27 + 0xdb & ~0x7], %r10 ldx [%r23 + 0x77 & ~0x7], %r12 ldx [%r28 + 0xac & ~0x7], %r14 ldx [%r21 + 0xa4 & ~0x7], %r16 ld [%r28 + 0xf0 & ~0x7], %f0 ld [%r26 + 0xe5 & ~0x7], %f16 ld [%r22 + 0x5a & ~0x7], %f32 ld [%r28 + 0x37 & ~0x7], %f48 ldsba [%r1]123, %r8 ldsha [%r1]123, %r4 ldswa [%r1]123, %r10 lduba [%r1]123, %r10 lduha [%r1]123, %r14 ldxa [%r1]123, %r8 ldda [%r1]123, %r10 ldstuba [%r1]123, %r12 swapa [%r1]123, %r10 lda [%r1]123, %f48 ldda [%r1]123, %f48 stba %r2, [%r1]123 stha %r10, [%r1]123 stwa %r2, [%r1]123 stxa %r14, [%r1]123 sta %f0, [%r1]123 stda %f0, [%r1]123 casa [%r1]0x7b, %r2, %g0 casxa [%r1]0x7b, %r2, %g0 prefetcha [%r1]123, 0xb CASE_ASI_0x87_th3: setx 0x7a761b83, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xa6 & ~0x7], %r2 ldx [%r28 + 0x3e & ~0x7], %r4 ldx [%r26 + 0x36 & ~0x7], %r6 ldx [%r27 + 0x23 & ~0x7], %r8 ldx [%r27 + 0x3a & ~0x7], %r10 ldx [%r24 + 0x5 & ~0x7], %r12 ldx [%r25 + 0xb7 & ~0x7], %r14 ldx [%r23 + 0xf9 & ~0x7], %r16 ld [%r23 + 0x85 & ~0x7], %f0 ld [%r23 + 0x59 & ~0x7], %f16 ld [%r23 + 0x9b & ~0x7], %f32 ld [%r25 + 0x37 & ~0x7], %f48 ldsba [%r1]135, %r14 ldsha [%r1]135, %r2 ldswa [%r1]135, %r6 lduba [%r1]135, %r6 lduha [%r1]135, %r2 ldxa [%r1]135, %r4 ldda [%r1]135, %r16 ldstuba [%r1]135, %r12 swapa [%r1]135, %r8 lda [%r1]135, %f32 ldda [%r1]135, %f16 stba %r14, [%r1]135 stha %r2, [%r1]135 stwa %r6, [%r1]135 stxa %r2, [%r1]135 sta %f48, [%r1]135 stda %f32, [%r1]135 casa [%r1]0x87, %r2, %g0 casxa [%r1]0x87, %r2, %g0 prefetcha [%r1]135, 0xb CASE_ASI_0x93_th3: setx 0x3b5b18d7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x0 & ~0x7], %r2 ldx [%r28 + 0x4a & ~0x7], %r4 ldx [%r26 + 0x83 & ~0x7], %r6 ldx [%r23 + 0x1 & ~0x7], %r8 ldx [%r23 + 0x41 & ~0x7], %r10 ldx [%r21 + 0x6c & ~0x7], %r12 ldx [%r25 + 0x96 & ~0x7], %r14 ldx [%r26 + 0xd7 & ~0x7], %r16 ld [%r24 + 0xa2 & ~0x7], %f0 ld [%r23 + 0x20 & ~0x7], %f16 ld [%r21 + 0x11 & ~0x7], %f32 ld [%r23 + 0x11 & ~0x7], %f48 ldsba [%r1]147, %r6 ldsha [%r1]147, %r12 ldswa [%r1]147, %r2 lduba [%r1]147, %r8 lduha [%r1]147, %r16 ldxa [%r1]147, %r16 ldda [%r1]147, %r12 ldstuba [%r1]147, %r8 swapa [%r1]147, %r4 lda [%r1]147, %f0 ldda [%r1]147, %f0 stba %r6, [%r1]147 stha %r10, [%r1]147 stwa %r10, [%r1]147 stxa %r10, [%r1]147 sta %f32, [%r1]147 stda %f48, [%r1]147 casa [%r1]0x93, %r2, %g0 casxa [%r1]0x93, %r2, %g0 prefetcha [%r1]147, 0x1b CASE_ASI_0x9b_th3: setx 0x1054e4bd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xa7 & ~0x7], %r2 ldx [%r21 + 0x18 & ~0x7], %r4 ldx [%r27 + 0xe6 & ~0x7], %r6 ldx [%r26 + 0x87 & ~0x7], %r8 ldx [%r25 + 0xa6 & ~0x7], %r10 ldx [%r24 + 0x5d & ~0x7], %r12 ldx [%r24 + 0xde & ~0x7], %r14 ldx [%r28 + 0x5c & ~0x7], %r16 ld [%r25 + 0x87 & ~0x7], %f0 ld [%r26 + 0xfa & ~0x7], %f16 ld [%r23 + 0x1a & ~0x7], %f32 ld [%r27 + 0x49 & ~0x7], %f48 ldsba [%r1]155, %r12 ldsha [%r1]155, %r8 ldswa [%r1]155, %r16 lduba [%r1]155, %r14 lduha [%r1]155, %r8 ldxa [%r1]155, %r10 ldda [%r1]155, %r2 ldstuba [%r1]155, %r14 swapa [%r1]155, %r4 lda [%r1]155, %f0 ldda [%r1]155, %f32 stba %r6, [%r1]155 stha %r6, [%r1]155 stwa %r14, [%r1]155 stxa %r4, [%r1]155 sta %f16, [%r1]155 stda %f48, [%r1]155 casa [%r1]0x9b, %r2, %g0 casxa [%r1]0x9b, %r2, %g0 prefetcha [%r1]155, 0xe CASE_ASI_0xa3_th3: setx 0x21686600, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xf2 & ~0x7], %r2 ldx [%r27 + 0x34 & ~0x7], %r4 ldx [%r28 + 0xf4 & ~0x7], %r6 ldx [%r24 + 0xd1 & ~0x7], %r8 ldx [%r25 + 0x8a & ~0x7], %r10 ldx [%r25 + 0xbb & ~0x7], %r12 ldx [%r25 + 0xba & ~0x7], %r14 ldx [%r22 + 0xf7 & ~0x7], %r16 ld [%r27 + 0x4c & ~0x7], %f0 ld [%r24 + 0xd9 & ~0x7], %f16 ld [%r28 + 0xa8 & ~0x7], %f32 ld [%r25 + 0x3e & ~0x7], %f48 ldsba [%r1]163, %r2 ldsha [%r1]163, %r10 ldswa [%r1]163, %r2 lduba [%r1]163, %r16 lduha [%r1]163, %r8 ldxa [%r1]163, %r2 ldda [%r1]163, %r12 ldstuba [%r1]163, %r8 swapa [%r1]163, %r10 lda [%r1]163, %f0 ldda [%r1]163, %f16 stba %r2, [%r1]163 stha %r14, [%r1]163 stwa %r8, [%r1]163 stxa %r6, [%r1]163 sta %f16, [%r1]163 stda %f32, [%r1]163 casa [%r1]0xa3, %r2, %g0 casxa [%r1]0xa3, %r2, %g0 prefetcha [%r1]163, 0x1d CASE_ASI_0xab_th3: setx 0x2baed85f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x18 & ~0x7], %r2 ldx [%r21 + 0xc3 & ~0x7], %r4 ldx [%r25 + 0x86 & ~0x7], %r6 ldx [%r23 + 0xa1 & ~0x7], %r8 ldx [%r23 + 0xbf & ~0x7], %r10 ldx [%r22 + 0xbc & ~0x7], %r12 ldx [%r21 + 0x41 & ~0x7], %r14 ldx [%r26 + 0x61 & ~0x7], %r16 ld [%r22 + 0xfa & ~0x7], %f0 ld [%r21 + 0xf0 & ~0x7], %f16 ld [%r28 + 0x3b & ~0x7], %f32 ld [%r24 + 0xc1 & ~0x7], %f48 ldsba [%r1]171, %r12 ldsha [%r1]171, %r16 ldswa [%r1]171, %r2 lduba [%r1]171, %r12 lduha [%r1]171, %r6 ldxa [%r1]171, %r8 ldda [%r1]171, %r2 ldstuba [%r1]171, %r8 swapa [%r1]171, %r12 lda [%r1]171, %f16 ldda [%r1]171, %f16 stba %r12, [%r1]171 stha %r4, [%r1]171 stwa %r14, [%r1]171 stxa %r10, [%r1]171 sta %f0, [%r1]171 stda %f32, [%r1]171 casa [%r1]0xab, %r2, %g0 casxa [%r1]0xab, %r2, %g0 prefetcha [%r1]171, 0x19 CASE_ASI_0xb3_th3: setx 0x528b89a6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x5b & ~0x7], %r2 ldx [%r27 + 0x6f & ~0x7], %r4 ldx [%r21 + 0x96 & ~0x7], %r6 ldx [%r22 + 0xa3 & ~0x7], %r8 ldx [%r25 + 0xf0 & ~0x7], %r10 ldx [%r23 + 0x68 & ~0x7], %r12 ldx [%r21 + 0xdf & ~0x7], %r14 ldx [%r28 + 0xd0 & ~0x7], %r16 ld [%r24 + 0x17 & ~0x7], %f0 ld [%r28 + 0x55 & ~0x7], %f16 ld [%r22 + 0x18 & ~0x7], %f32 ld [%r26 + 0x5a & ~0x7], %f48 ldsba [%r1]179, %r2 ldsha [%r1]179, %r2 ldswa [%r1]179, %r12 lduba [%r1]179, %r16 lduha [%r1]179, %r12 ldxa [%r1]179, %r10 ldda [%r1]179, %r12 ldstuba [%r1]179, %r8 swapa [%r1]179, %r4 lda [%r1]179, %f48 ldda [%r1]179, %f0 stba %r10, [%r1]179 stha %r14, [%r1]179 stwa %r12, [%r1]179 stxa %r2, [%r1]179 sta %f32, [%r1]179 stda %f32, [%r1]179 casa [%r1]0xb3, %r2, %g0 casxa [%r1]0xb3, %r2, %g0 prefetcha [%r1]179, 0x16 CASE_ASI_0xbb_th3: setx 0x7d2fd0cc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x60 & ~0x7], %r2 ldx [%r23 + 0x2b & ~0x7], %r4 ldx [%r28 + 0x1a & ~0x7], %r6 ldx [%r21 + 0x5f & ~0x7], %r8 ldx [%r28 + 0x4e & ~0x7], %r10 ldx [%r25 + 0x70 & ~0x7], %r12 ldx [%r22 + 0x87 & ~0x7], %r14 ldx [%r24 + 0x9a & ~0x7], %r16 ld [%r21 + 0x79 & ~0x7], %f0 ld [%r25 + 0x9a & ~0x7], %f16 ld [%r22 + 0x3a & ~0x7], %f32 ld [%r23 + 0x3 & ~0x7], %f48 ldsba [%r1]187, %r14 ldsha [%r1]187, %r10 ldswa [%r1]187, %r14 lduba [%r1]187, %r8 lduha [%r1]187, %r10 ldxa [%r1]187, %r6 ldda [%r1]187, %r12 ldstuba [%r1]187, %r4 swapa [%r1]187, %r12 lda [%r1]187, %f32 ldda [%r1]187, %f0 stba %r14, [%r1]187 stha %r6, [%r1]187 stwa %r12, [%r1]187 stxa %r10, [%r1]187 sta %f32, [%r1]187 stda %f48, [%r1]187 casa [%r1]0xbb, %r2, %g0 casxa [%r1]0xbb, %r2, %g0 prefetcha [%r1]187, 0x1a CASE_ASI_0xce_th3: setx 0x4f670d0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x2 & ~0x7], %r2 ldx [%r22 + 0x43 & ~0x7], %r4 ldx [%r26 + 0xe8 & ~0x7], %r6 ldx [%r25 + 0xd2 & ~0x7], %r8 ldx [%r25 + 0x76 & ~0x7], %r10 ldx [%r25 + 0x39 & ~0x7], %r12 ldx [%r22 + 0x6f & ~0x7], %r14 ldx [%r23 + 0x67 & ~0x7], %r16 ld [%r21 + 0x30 & ~0x7], %f0 ld [%r27 + 0x49 & ~0x7], %f16 ld [%r28 + 0xa0 & ~0x7], %f32 ld [%r22 + 0x39 & ~0x7], %f48 ldsba [%r1]206, %r12 ldsha [%r1]206, %r8 ldswa [%r1]206, %r2 lduba [%r1]206, %r10 lduha [%r1]206, %r4 ldxa [%r1]206, %r8 ldda [%r1]206, %r2 ldstuba [%r1]206, %r10 swapa [%r1]206, %r12 lda [%r1]206, %f32 ldda [%r1]206, %f0 stba %r14, [%r1]206 stha %r12, [%r1]206 stwa %r12, [%r1]206 stxa %r8, [%r1]206 sta %f32, [%r1]206 stda %f0, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0xf CASE_ASI_0xcf_th3: setx 0x1cf18c80, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x11 & ~0x7], %r2 ldx [%r22 + 0x52 & ~0x7], %r4 ldx [%r21 + 0xbf & ~0x7], %r6 ldx [%r28 + 0x42 & ~0x7], %r8 ldx [%r25 + 0xf2 & ~0x7], %r10 ldx [%r27 + 0xf7 & ~0x7], %r12 ldx [%r23 + 0x16 & ~0x7], %r14 ldx [%r28 + 0x8d & ~0x7], %r16 ld [%r24 + 0x60 & ~0x7], %f0 ld [%r28 + 0x80 & ~0x7], %f16 ld [%r25 + 0xcb & ~0x7], %f32 ld [%r25 + 0xf4 & ~0x7], %f48 ldsba [%r1]207, %r12 ldsha [%r1]207, %r8 ldswa [%r1]207, %r10 lduba [%r1]207, %r14 lduha [%r1]207, %r10 ldxa [%r1]207, %r8 ldda [%r1]207, %r12 ldstuba [%r1]207, %r10 swapa [%r1]207, %r2 lda [%r1]207, %f48 ldda [%r1]207, %f32 stba %r6, [%r1]207 stha %r8, [%r1]207 stwa %r0, [%r1]207 stxa %r12, [%r1]207 sta %f48, [%r1]207 stda %f32, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0xf CASE_ASI_0xd5_th3: setx 0x1c011505, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x74 & ~0x7], %r2 ldx [%r24 + 0x8 & ~0x7], %r4 ldx [%r27 + 0x3 & ~0x7], %r6 ldx [%r27 + 0xbe & ~0x7], %r8 ldx [%r28 + 0xb2 & ~0x7], %r10 ldx [%r25 + 0xb2 & ~0x7], %r12 ldx [%r27 + 0x4b & ~0x7], %r14 ldx [%r23 + 0x34 & ~0x7], %r16 ld [%r28 + 0x7b & ~0x7], %f0 ld [%r26 + 0xa0 & ~0x7], %f16 ld [%r24 + 0xc2 & ~0x7], %f32 ld [%r21 + 0xb7 & ~0x7], %f48 ldsba [%r1]213, %r14 ldsha [%r1]213, %r12 ldswa [%r1]213, %r2 lduba [%r1]213, %r8 lduha [%r1]213, %r14 ldxa [%r1]213, %r10 ldda [%r1]213, %r6 ldstuba [%r1]213, %r4 swapa [%r1]213, %r4 lda [%r1]213, %f16 ldda [%r1]213, %f48 stba %r0, [%r1]213 stha %r8, [%r1]213 stwa %r12, [%r1]213 stxa %r2, [%r1]213 sta %f48, [%r1]213 stda %f16, [%r1]213 casa [%r1]0xd5, %r2, %g0 casxa [%r1]0xd5, %r2, %g0 prefetcha [%r1]213, 0x1d CASE_ASI_0xe5_th3: setx 0x4efdb1ae, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x51 & ~0x7], %r2 ldx [%r24 + 0x7b & ~0x7], %r4 ldx [%r26 + 0x40 & ~0x7], %r6 ldx [%r25 + 0xf0 & ~0x7], %r8 ldx [%r21 + 0x55 & ~0x7], %r10 ldx [%r28 + 0x4a & ~0x7], %r12 ldx [%r26 + 0x9 & ~0x7], %r14 ldx [%r28 + 0xd6 & ~0x7], %r16 ld [%r22 + 0x41 & ~0x7], %f0 ld [%r25 + 0x2b & ~0x7], %f16 ld [%r28 + 0x76 & ~0x7], %f32 ld [%r25 + 0x96 & ~0x7], %f48 ldsba [%r1]229, %r16 ldsha [%r1]229, %r4 ldswa [%r1]229, %r8 lduba [%r1]229, %r10 lduha [%r1]229, %r12 ldxa [%r1]229, %r8 ldda [%r1]229, %r14 ldstuba [%r1]229, %r6 swapa [%r1]229, %r16 lda [%r1]229, %f16 ldda [%r1]229, %f0 stba %r0, [%r1]229 stha %r12, [%r1]229 stwa %r10, [%r1]229 stxa %r0, [%r1]229 sta %f16, [%r1]229 stda %f32, [%r1]229 casa [%r1]0xe5, %r2, %g0 casxa [%r1]0xe5, %r2, %g0 prefetcha [%r1]229, 0xb CASE_ASI_0xef_th3: setx 0x2f36ade, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xfb & ~0x7], %r2 ldx [%r27 + 0xed & ~0x7], %r4 ldx [%r22 + 0x7a & ~0x7], %r6 ldx [%r28 + 0x5c & ~0x7], %r8 ldx [%r24 + 0x47 & ~0x7], %r10 ldx [%r24 + 0x1b & ~0x7], %r12 ldx [%r26 + 0x3a & ~0x7], %r14 ldx [%r25 + 0x3c & ~0x7], %r16 ld [%r28 + 0xbf & ~0x7], %f0 ld [%r22 + 0x73 & ~0x7], %f16 ld [%r22 + 0x79 & ~0x7], %f32 ld [%r24 + 0x1e & ~0x7], %f48 ldsba [%r1]239, %r12 ldsha [%r1]239, %r4 ldswa [%r1]239, %r8 lduba [%r1]239, %r8 lduha [%r1]239, %r2 ldxa [%r1]239, %r16 ldda [%r1]239, %r12 ldstuba [%r1]239, %r10 swapa [%r1]239, %r16 lda [%r1]239, %f32 ldda [%r1]239, %f48 stba %r4, [%r1]239 stha %r2, [%r1]239 stwa %r8, [%r1]239 stxa %r4, [%r1]239 sta %f16, [%r1]239 stda %f0, [%r1]239 casa [%r1]0xef, %r2, %g0 casxa [%r1]0xef, %r2, %g0 prefetcha [%r1]239, 0xa CASE_ASI_0xfb_th3: setx 0x3554a021, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x24 & ~0x7], %r2 ldx [%r26 + 0xc2 & ~0x7], %r4 ldx [%r22 + 0xc5 & ~0x7], %r6 ldx [%r28 + 0xa5 & ~0x7], %r8 ldx [%r22 + 0x1 & ~0x7], %r10 ldx [%r24 + 0xcf & ~0x7], %r12 ldx [%r28 + 0x22 & ~0x7], %r14 ldx [%r25 + 0x59 & ~0x7], %r16 ld [%r26 + 0xf0 & ~0x7], %f0 ld [%r23 + 0x25 & ~0x7], %f16 ld [%r21 + 0x7 & ~0x7], %f32 ld [%r23 + 0xd6 & ~0x7], %f48 ldsba [%r1]251, %r12 ldsha [%r1]251, %r8 ldswa [%r1]251, %r6 lduba [%r1]251, %r2 lduha [%r1]251, %r14 ldxa [%r1]251, %r12 ldda [%r1]251, %r14 ldstuba [%r1]251, %r2 swapa [%r1]251, %r14 lda [%r1]251, %f0 ldda [%r1]251, %f48 stba %r2, [%r1]251 stha %r14, [%r1]251 stwa %r4, [%r1]251 stxa %r2, [%r1]251 sta %f32, [%r1]251 stda %f0, [%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, %r12 ldsha [%r1]65, %r6 ldswa [%r1]65, %r4 lduba [%r1]65, %r8 lduha [%r1]65, %r8 ldxa [%r1]65, %r14 ldda [%r1]65, %r12 ldstuba [%r1]65, %r12 swapa [%r1]65, %r16 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r4, [%r1]65 stha %r12, [%r1]65 stwa %r6, [%r1]65 stxa %r12, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1c CASE_ASI_0x41_th3_0x10: set 0x10, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r14 ldswa [%r1]65, %r2 lduba [%r1]65, %r8 lduha [%r1]65, %r16 ldxa [%r1]65, %r2 ldda [%r1]65, %r6 ldstuba [%r1]65, %r10 swapa [%r1]65, %r12 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r8, [%r1]65 stha %r4, [%r1]65 stwa %r2, [%r1]65 stxa %r2, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1e CASE_ASI_0x41_th3_0x58: set 0x58, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r8 ldswa [%r1]65, %r2 lduba [%r1]65, %r4 lduha [%r1]65, %r6 ldxa [%r1]65, %r14 ldda [%r1]65, %r10 ldstuba [%r1]65, %r10 swapa [%r1]65, %r14 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r12, [%r1]65 stha %r0, [%r1]65 stwa %r4, [%r1]65 stxa %r4, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x0 CASE_ASI_0x4f_th3_range83: !!asi_range = 0x0-0x38 set 0x33, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r4 ldsha [%r1]79, %r16 ldswa [%r1]79, %r12 lduba [%r1]79, %r14 lduha [%r1]79, %r8 ldxa [%r1]79, %r4 ldda [%r1]79, %r12 ldstuba [%r1]79, %r8 swapa [%r1]79, %r14 lda [%r1]79, %f0 ldda [%r1]79, %f32 stba %r8, [%r1]79 stha %r8, [%r1]79 stwa %r8, [%r1]79 sta %f16, [%r1]79 stda %f16, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x1b CASE_ASI_0x4c_th3_range84: !!asi_range = 0x0-0x18 set 0x2, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r4 ldsha [%r1]76, %r14 ldswa [%r1]76, %r4 lduba [%r1]76, %r4 lduha [%r1]76, %r14 ldxa [%r1]76, %r10 ldda [%r1]76, %r4 ldstuba [%r1]76, %r14 swapa [%r1]76, %r10 lda [%r1]76, %f16 ldda [%r1]76, %f0 stba %r2, [%r1]76 stha %r10, [%r1]76 stwa %r14, [%r1]76 sta %f32, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x9 CASE_ASI_0x40_th3_0x30: set 0x30, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r16 ldswa [%r1]64, %r6 lduba [%r1]64, %r2 lduha [%r1]64, %r16 ldxa [%r1]64, %r16 ldda [%r1]64, %r8 ldstuba [%r1]64, %r2 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r12, [%r1]64 stwa %r12, [%r1]64 stxa %r2, [%r1]64 sta %f48, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1 CASE_ASI_0x40_th3_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r16 ldswa [%r1]64, %r8 lduba [%r1]64, %r16 lduha [%r1]64, %r12 ldxa [%r1]64, %r4 ldda [%r1]64, %r14 ldstuba [%r1]64, %r8 swapa [%r1]64, %r14 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r6, [%r1]64 stha %r4, [%r1]64 stwa %r2, [%r1]64 stxa %r0, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x40_th3_0x28: set 0x28, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r16 ldswa [%r1]64, %r14 lduba [%r1]64, %r8 lduha [%r1]64, %r4 ldxa [%r1]64, %r14 ldda [%r1]64, %r8 ldstuba [%r1]64, %r4 swapa [%r1]64, %r16 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r14, [%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, 0x2 CASE_ASI_0x45_th3_range85: !!asi_range = 0x0-0x18 set 0x18, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r2 ldsha [%r1]69, %r4 ldswa [%r1]69, %r16 lduba [%r1]69, %r12 lduha [%r1]69, %r12 ldxa [%r1]69, %r10 ldda [%r1]69, %r4 ldstuba [%r1]69, %r12 swapa [%r1]69, %r16 lda [%r1]69, %f48 ldda [%r1]69, %f32 stba %r10, [%r1]69 stha %r0, [%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, 0x6 CASE_ASI_0x50_th3_0x0: mov %g0, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r6 ldswa [%r1]80, %r10 lduba [%r1]80, %r12 lduha [%r1]80, %r12 ldxa [%r1]80, %r4 ldda [%r1]80, %r2 ldstuba [%r1]80, %r10 swapa [%r1]80, %r14 lda [%r1]80, %f16 ldda [%r1]80, %f32 stba %r12, [%r1]80 stha %r0, [%r1]80 stwa %r14, [%r1]80 stxa %r4, [%r1]80 sta %f16, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1a CASE_ASI_0x5e_th3_range86: !!asi_range = 0x0-0x7f8 set 0x315, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r6 ldsha [%r1]94, %r8 ldswa [%r1]94, %r12 lduba [%r1]94, %r10 lduha [%r1]94, %r16 ldxa [%r1]94, %r16 ldda [%r1]94, %r2 ldstuba [%r1]94, %r2 swapa [%r1]94, %r4 lda [%r1]94, %f0 ldda [%r1]94, %f0 stba %r10, [%r1]94 stha %r4, [%r1]94 stwa %r12, [%r1]94 stxa %r8, [%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_th3_0x0: mov %g0, %r1 ldsba [%r1]115, %r14 ldsha [%r1]115, %r4 ldswa [%r1]115, %r6 lduba [%r1]115, %r16 lduha [%r1]115, %r12 ldxa [%r1]115, %r6 ldda [%r1]115, %r2 ldstuba [%r1]115, %r4 swapa [%r1]115, %r16 lda [%r1]115, %f16 ldda [%r1]115, %f32 stba %r6, [%r1]115 stha %r6, [%r1]115 stwa %r8, [%r1]115 sta %f32, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x2 CASE_ASI_0x58_th3_0x18: set 0x18, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r14 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r4 ldxa [%r1]88, %r4 ldda [%r1]88, %r2 ldstuba [%r1]88, %r10 swapa [%r1]88, %r14 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r8, [%r1]88 stha %r8, [%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, 0x7 CASE_ASI_0x58_th3_0x30: set 0x30, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r2 ldswa [%r1]88, %r10 lduba [%r1]88, %r2 lduha [%r1]88, %r14 ldxa [%r1]88, %r14 ldda [%r1]88, %r2 ldstuba [%r1]88, %r4 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f32 stba %r10, [%r1]88 stha %r14, [%r1]88 stwa %r0, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th3_0x38: set 0x38, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r6 ldswa [%r1]88, %r16 lduba [%r1]88, %r8 lduha [%r1]88, %r16 ldxa [%r1]88, %r12 ldda [%r1]88, %r10 ldstuba [%r1]88, %r12 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r6, [%r1]88 stha %r2, [%r1]88 stwa %r12, [%r1]88 sta %f48, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1 CASE_ASI_0x58_th3_0x40: set 0x40, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r2 ldswa [%r1]88, %r6 lduba [%r1]88, %r16 lduha [%r1]88, %r10 ldxa [%r1]88, %r10 ldda [%r1]88, %r10 ldstuba [%r1]88, %r10 swapa [%r1]88, %r2 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r8, [%r1]88 stha %r6, [%r1]88 stwa %r14, [%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_0x80: set 0x80, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r10 ldswa [%r1]88, %r4 lduba [%r1]88, %r10 lduha [%r1]88, %r4 ldxa [%r1]88, %r16 ldda [%r1]88, %r4 ldstuba [%r1]88, %r12 swapa [%r1]88, %r12 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r10, [%r1]88 stha %r6, [%r1]88 stwa %r14, [%r1]88 sta %f32, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x8 CASE_ASI_0x56_th3_range87: !!asi_range = 0x0-0x1f8 set 0x6b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r2 ldsha [%r1]86, %r10 ldswa [%r1]86, %r16 lduba [%r1]86, %r4 lduha [%r1]86, %r2 ldxa [%r1]86, %r14 ldda [%r1]86, %r2 ldstuba [%r1]86, %r12 swapa [%r1]86, %r8 lda [%r1]86, %f48 ldda [%r1]86, %f16 stba %r0, [%r1]86 stha %r8, [%r1]86 stwa %r14, [%r1]86 stxa %r12, [%r1]86 sta %f16, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x1f CASE_ASI_0x56_th3_range88: !!asi_range = 0x400-0x5f8 set 0x493, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r4 ldsha [%r1]86, %r10 ldswa [%r1]86, %r6 lduba [%r1]86, %r2 lduha [%r1]86, %r16 ldxa [%r1]86, %r2 ldda [%r1]86, %r14 ldstuba [%r1]86, %r2 swapa [%r1]86, %r14 lda [%r1]86, %f32 ldda [%r1]86, %f16 stba %r6, [%r1]86 stha %r4, [%r1]86 stwa %r0, [%r1]86 stxa %r10, [%r1]86 sta %f32, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x14 CASE_ASI_0x41_th3_0x20: set 0x20, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r12 ldswa [%r1]65, %r12 lduba [%r1]65, %r14 lduha [%r1]65, %r6 ldxa [%r1]65, %r8 ldda [%r1]65, %r4 ldstuba [%r1]65, %r8 swapa [%r1]65, %r10 lda [%r1]65, %f32 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r14, [%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, 0x8 CASE_ASI_0x41_th3_0x38: set 0x38, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r14 ldswa [%r1]65, %r16 lduba [%r1]65, %r6 lduha [%r1]65, %r4 ldxa [%r1]65, %r4 ldda [%r1]65, %r14 ldstuba [%r1]65, %r12 swapa [%r1]65, %r8 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r0, [%r1]65 stha %r10, [%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, 0x8 CASE_ASI_0x41_th3_0x50: set 0x50, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r10 ldswa [%r1]65, %r8 lduba [%r1]65, %r6 lduha [%r1]65, %r10 ldxa [%r1]65, %r2 ldda [%r1]65, %r2 ldstuba [%r1]65, %r6 swapa [%r1]65, %r2 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r4, [%r1]65 stha %r4, [%r1]65 stwa %r14, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x8 CASE_ASI_0x5d_th3_range89: !!asi_range = 0x0-0xff8 set 0xe7d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r16 ldsha [%r1]93, %r12 ldswa [%r1]93, %r14 lduba [%r1]93, %r6 lduha [%r1]93, %r2 ldxa [%r1]93, %r10 ldda [%r1]93, %r2 ldstuba [%r1]93, %r14 swapa [%r1]93, %r12 lda [%r1]93, %f32 ldda [%r1]93, %f0 stba %r6, [%r1]93 stha %r4, [%r1]93 stwa %r2, [%r1]93 sta %f32, [%r1]93 stda %f16, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x4 CASE_ASI_0x20_th3_range90: !!asi_range = 0x0-0x38 set 0x1e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r10 ldsha [%r1]32, %r2 ldswa [%r1]32, %r16 lduba [%r1]32, %r10 lduha [%r1]32, %r6 ldxa [%r1]32, %r6 ldda [%r1]32, %r4 ldstuba [%r1]32, %r6 swapa [%r1]32, %r2 lda [%r1]32, %f16 ldda [%r1]32, %f16 stba %r12, [%r1]32 stha %r6, [%r1]32 stwa %r2, [%r1]32 sta %f16, [%r1]32 stda %f0, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x1b CASE_ASI_0x4c_th3_0x20: set 0x20, %r1 ldsba [%r1]76, %r10 ldsha [%r1]76, %r12 ldswa [%r1]76, %r2 lduba [%r1]76, %r14 lduha [%r1]76, %r10 ldxa [%r1]76, %r8 ldda [%r1]76, %r2 ldstuba [%r1]76, %r14 swapa [%r1]76, %r10 lda [%r1]76, %f32 ldda [%r1]76, %f0 stba %r6, [%r1]76 stha %r0, [%r1]76 stwa %r6, [%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, 0x11 CASE_ASI_0x4c_th3_0x28: set 0x28, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r4 ldswa [%r1]76, %r16 lduba [%r1]76, %r14 lduha [%r1]76, %r12 ldxa [%r1]76, %r6 ldda [%r1]76, %r4 ldstuba [%r1]76, %r16 swapa [%r1]76, %r14 lda [%r1]76, %f16 ldda [%r1]76, %f0 stba %r10, [%r1]76 stha %r0, [%r1]76 stwa %r0, [%r1]76 stxa %r2, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x10 CASE_ASI_0x58_th3_0x0: mov %g0, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r2 ldswa [%r1]88, %r6 lduba [%r1]88, %r8 lduha [%r1]88, %r2 ldxa [%r1]88, %r16 ldda [%r1]88, %r12 ldstuba [%r1]88, %r16 swapa [%r1]88, %r16 lda [%r1]88, %f32 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r10, [%r1]88 stwa %r14, [%r1]88 stxa %r4, [%r1]88 sta %f48, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x11 CASE_ASI_0x58_th3_0x20: set 0x20, %r1 ldsba [%r1]88, %r8 ldsha [%r1]88, %r8 ldswa [%r1]88, %r16 lduba [%r1]88, %r10 lduha [%r1]88, %r12 ldxa [%r1]88, %r2 ldda [%r1]88, %r12 ldstuba [%r1]88, %r14 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f48 stba %r14, [%r1]88 stha %r6, [%r1]88 stwa %r12, [%r1]88 stxa %r12, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xe CASE_ASI_0x57_th3: setx 0x549c205, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd6 & ~0x7], %r2 ldx [%r21 + 0xfb & ~0x7], %r4 ldx [%r23 + 0x4b & ~0x7], %r6 ldx [%r27 + 0x2 & ~0x7], %r8 ldx [%r23 + 0x3b & ~0x7], %r10 ldx [%r22 + 0xff & ~0x7], %r12 ldx [%r25 + 0x40 & ~0x7], %r14 ldx [%r28 + 0x2b & ~0x7], %r16 ld [%r27 + 0x31 & ~0x7], %f0 ld [%r23 + 0xc1 & ~0x7], %f16 ld [%r28 + 0xcc & ~0x7], %f32 ld [%r21 + 0x65 & ~0x7], %f48 ldsba [%r1]87, %r4 ldsha [%r1]87, %r6 ldswa [%r1]87, %r6 lduba [%r1]87, %r12 lduha [%r1]87, %r14 ldxa [%r1]87, %r16 ldda [%r1]87, %r4 ldstuba [%r1]87, %r2 swapa [%r1]87, %r2 lda [%r1]87, %f16 ldda [%r1]87, %f32 stba %r6, [%r1]87 stha %r12, [%r1]87 stwa %r2, [%r1]87 sta %f16, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x2 CASE_ASI_0x51_th3_range91: !!asi_range = 0x0-0x38 set 0xb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r14 ldsha [%r1]81, %r16 ldswa [%r1]81, %r4 lduba [%r1]81, %r16 lduha [%r1]81, %r2 ldxa [%r1]81, %r14 ldda [%r1]81, %r2 ldstuba [%r1]81, %r6 swapa [%r1]81, %r10 lda [%r1]81, %f0 ldda [%r1]81, %f16 stba %r8, [%r1]81 stha %r4, [%r1]81 stwa %r4, [%r1]81 sta %f48, [%r1]81 stda %f16, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x12 CASE_ASI_0x5a_th3_range92: !!asi_range = 0x0-0x38 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r16 ldsha [%r1]90, %r10 ldswa [%r1]90, %r16 lduba [%r1]90, %r12 lduha [%r1]90, %r16 ldxa [%r1]90, %r12 ldda [%r1]90, %r2 ldstuba [%r1]90, %r6 swapa [%r1]90, %r10 lda [%r1]90, %f32 ldda [%r1]90, %f0 stba %r0, [%r1]90 stha %r2, [%r1]90 stwa %r4, [%r1]90 sta %f48, [%r1]90 stda %f32, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0xb CASE_ASI_0x5b_th3_range93: !!asi_range = 0x0-0x38 set 0xa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r2 ldsha [%r1]91, %r4 ldswa [%r1]91, %r10 lduba [%r1]91, %r8 lduha [%r1]91, %r10 ldxa [%r1]91, %r6 ldda [%r1]91, %r14 ldstuba [%r1]91, %r12 swapa [%r1]91, %r14 lda [%r1]91, %f16 ldda [%r1]91, %f16 stba %r10, [%r1]91 stha %r10, [%r1]91 stwa %r12, [%r1]91 sta %f0, [%r1]91 stda %f48, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0xa CASE_ASI_0x54_th3_range94: !!asi_range = 0x10-0x88 set 0x52, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r4 ldsha [%r1]84, %r4 ldswa [%r1]84, %r10 lduba [%r1]84, %r2 lduha [%r1]84, %r8 ldxa [%r1]84, %r16 ldda [%r1]84, %r2 ldstuba [%r1]84, %r10 swapa [%r1]84, %r4 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r4, [%r1]84 stha %r12, [%r1]84 stwa %r12, [%r1]84 sta %f0, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xc CASE_ASI_0x72_th3_0x0: mov %g0, %r1 ldsba [%r1]114, %r10 ldsha [%r1]114, %r12 ldswa [%r1]114, %r6 lduba [%r1]114, %r2 lduha [%r1]114, %r8 ldxa [%r1]114, %r14 ldda [%r1]114, %r12 ldstuba [%r1]114, %r8 swapa [%r1]114, %r8 lda [%r1]114, %f16 ldda [%r1]114, %f48 stba %r14, [%r1]114 stha %r0, [%r1]114 stwa %r2, [%r1]114 sta %f32, [%r1]114 stda %f32, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1b CASE_ASI_0x41_th3_0x60: set 0x60, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r16 ldswa [%r1]65, %r2 lduba [%r1]65, %r2 lduha [%r1]65, %r4 ldxa [%r1]65, %r12 ldda [%r1]65, %r4 ldstuba [%r1]65, %r8 swapa [%r1]65, %r4 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r4, [%r1]65 stha %r12, [%r1]65 stwa %r8, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x16 CASE_ASI_0x41_th3_0x68: set 0x68, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r12 ldswa [%r1]65, %r14 lduba [%r1]65, %r12 lduha [%r1]65, %r16 ldxa [%r1]65, %r4 ldda [%r1]65, %r4 ldstuba [%r1]65, %r10 swapa [%r1]65, %r4 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r6, [%r1]65 stha %r2, [%r1]65 stwa %r4, [%r1]65 sta %f32, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x16 CASE_ASI_0x63_th3_0x0: mov %g0, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r14 ldswa [%r1]99, %r4 lduba [%r1]99, %r10 lduha [%r1]99, %r10 ldxa [%r1]99, %r14 ldda [%r1]99, %r12 ldstuba [%r1]99, %r8 swapa [%r1]99, %r8 lda [%r1]99, %f16 ldda [%r1]99, %f0 stba %r12, [%r1]99 stha %r14, [%r1]99 stwa %r0, [%r1]99 stxa %r10, [%r1]99 sta %f32, [%r1]99 stda %f32, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x11 CASE_ASI_0x63_th3_0x10: set 0x10, %r1 ldsba [%r1]99, %r2 ldsha [%r1]99, %r8 ldswa [%r1]99, %r14 lduba [%r1]99, %r10 lduha [%r1]99, %r16 ldxa [%r1]99, %r2 ldda [%r1]99, %r16 ldstuba [%r1]99, %r12 swapa [%r1]99, %r8 lda [%r1]99, %f32 ldda [%r1]99, %f48 stba %r4, [%r1]99 stha %r12, [%r1]99 stwa %r2, [%r1]99 stxa %r14, [%r1]99 sta %f16, [%r1]99 stda %f0, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x1a CASE_ASI_0x43_th3_0x0: mov %g0, %r1 ldsba [%r1]67, %r8 ldsha [%r1]67, %r8 ldswa [%r1]67, %r8 lduba [%r1]67, %r8 lduha [%r1]67, %r4 ldxa [%r1]67, %r10 ldda [%r1]67, %r8 ldstuba [%r1]67, %r2 swapa [%r1]67, %r8 lda [%r1]67, %f0 ldda [%r1]67, %f48 stba %r8, [%r1]67 stha %r14, [%r1]67 stwa %r2, [%r1]67 sta %f16, [%r1]67 stda %f32, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1 CASE_ASI_0x59_th3_range95: !!asi_range = 0x0-0x78 set 0x53, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r6 ldswa [%r1]89, %r14 lduba [%r1]89, %r2 lduha [%r1]89, %r2 ldxa [%r1]89, %r10 ldda [%r1]89, %r14 ldstuba [%r1]89, %r14 swapa [%r1]89, %r12 lda [%r1]89, %f16 ldda [%r1]89, %f32 stba %r8, [%r1]89 stha %r14, [%r1]89 stwa %r0, [%r1]89 sta %f16, [%r1]89 stda %f16, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x1d CASE_ASI_0x67_th3_range96: !!asi_range = 0x0-0x7fe0 set 0x3fbd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r4 ldsha [%r1]103, %r10 ldswa [%r1]103, %r10 lduba [%r1]103, %r4 lduha [%r1]103, %r4 ldxa [%r1]103, %r4 ldda [%r1]103, %r16 ldstuba [%r1]103, %r6 swapa [%r1]103, %r6 lda [%r1]103, %f0 ldda [%r1]103, %f32 stba %r0, [%r1]103 stha %r8, [%r1]103 stwa %r2, [%r1]103 sta %f32, [%r1]103 stda %f0, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x13 CASE_ASI_0x4e_th3_0x0: mov %g0, %r1 ldsba [%r1]78, %r10 ldsha [%r1]78, %r4 ldswa [%r1]78, %r2 lduba [%r1]78, %r14 lduha [%r1]78, %r14 ldxa [%r1]78, %r6 ldda [%r1]78, %r2 ldstuba [%r1]78, %r16 swapa [%r1]78, %r8 lda [%r1]78, %f48 ldda [%r1]78, %f16 stba %r0, [%r1]78 stha %r6, [%r1]78 stwa %r12, [%r1]78 sta %f16, [%r1]78 stda %f32, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x10 CASE_ASI_0x48_th3_range97: !!asi_range = 0x0-0xf8 set 0x5b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r6 ldsha [%r1]72, %r8 ldswa [%r1]72, %r8 lduba [%r1]72, %r2 lduha [%r1]72, %r4 ldxa [%r1]72, %r12 ldda [%r1]72, %r2 ldstuba [%r1]72, %r4 swapa [%r1]72, %r12 lda [%r1]72, %f16 ldda [%r1]72, %f16 stba %r6, [%r1]72 stha %r10, [%r1]72 stwa %r2, [%r1]72 stxa %r14, [%r1]72 sta %f16, [%r1]72 stda %f32, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x2 CASE_ASI_0x49_th3_range98: !!asi_range = 0x0-0xf8 set 0x9d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r4 ldsha [%r1]73, %r16 ldswa [%r1]73, %r4 lduba [%r1]73, %r10 lduha [%r1]73, %r16 ldxa [%r1]73, %r6 ldda [%r1]73, %r12 ldstuba [%r1]73, %r14 swapa [%r1]73, %r16 lda [%r1]73, %f16 ldda [%r1]73, %f48 stba %r8, [%r1]73 stha %r2, [%r1]73 stwa %r4, [%r1]73 stxa %r10, [%r1]73 sta %f0, [%r1]73 stda %f48, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x17 CASE_ASI_0x5f_th3: setx 0x7904b71d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x44 & ~0x7], %r2 ldx [%r24 + 0x56 & ~0x7], %r4 ldx [%r21 + 0xed & ~0x7], %r6 ldx [%r22 + 0x79 & ~0x7], %r8 ldx [%r24 + 0xfe & ~0x7], %r10 ldx [%r26 + 0xa3 & ~0x7], %r12 ldx [%r25 + 0xa9 & ~0x7], %r14 ldx [%r26 + 0xe2 & ~0x7], %r16 ld [%r22 + 0xa & ~0x7], %f0 ld [%r25 + 0xc8 & ~0x7], %f16 ld [%r25 + 0xe5 & ~0x7], %f32 ld [%r22 + 0xe & ~0x7], %f48 ldsba [%r1]95, %r4 ldsha [%r1]95, %r8 ldswa [%r1]95, %r16 lduba [%r1]95, %r4 lduha [%r1]95, %r14 ldxa [%r1]95, %r16 ldda [%r1]95, %r8 ldstuba [%r1]95, %r4 swapa [%r1]95, %r12 lda [%r1]95, %f32 ldda [%r1]95, %f32 stba %r6, [%r1]95 stha %r6, [%r1]95 stwa %r10, [%r1]95 sta %f0, [%r1]95 stda %f32, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x17 CASE_ASI_0x53_th3: setx 0x10ea5e34, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xbd & ~0x7], %r2 ldx [%r21 + 0x5f & ~0x7], %r4 ldx [%r22 + 0xd9 & ~0x7], %r6 ldx [%r28 + 0x55 & ~0x7], %r8 ldx [%r21 + 0x94 & ~0x7], %r10 ldx [%r25 + 0x1f & ~0x7], %r12 ldx [%r27 + 0x34 & ~0x7], %r14 ldx [%r21 + 0x59 & ~0x7], %r16 ld [%r24 + 0x96 & ~0x7], %f0 ld [%r28 + 0xf0 & ~0x7], %f16 ld [%r21 + 0xd6 & ~0x7], %f32 ld [%r25 + 0x15 & ~0x7], %f48 ldsba [%r1]83, %r10 ldsha [%r1]83, %r14 ldswa [%r1]83, %r14 lduba [%r1]83, %r12 lduha [%r1]83, %r6 ldxa [%r1]83, %r6 ldda [%r1]83, %r2 ldstuba [%r1]83, %r2 swapa [%r1]83, %r6 lda [%r1]83, %f32 ldda [%r1]83, %f48 stba %r2, [%r1]83 stha %r6, [%r1]83 stwa %r4, [%r1]83 stxa %r12, [%r1]83 sta %f16, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x1d CASE_ASI_0x74_th3_0x0: mov %g0, %r1 ldsba [%r1]116, %r4 ldsha [%r1]116, %r16 ldswa [%r1]116, %r4 lduba [%r1]116, %r8 lduha [%r1]116, %r12 ldxa [%r1]116, %r12 ldda [%r1]116, %r12 ldstuba [%r1]116, %r10 swapa [%r1]116, %r4 lda [%r1]116, %f32 ldda [%r1]116, %f32 stba %r10, [%r1]116 stha %r14, [%r1]116 stwa %r8, [%r1]116 stxa %r14, [%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_th3_0x0: mov %g0, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r14 ldswa [%r1]84, %r12 lduba [%r1]84, %r10 lduha [%r1]84, %r16 ldxa [%r1]84, %r8 ldda [%r1]84, %r14 ldstuba [%r1]84, %r16 swapa [%r1]84, %r4 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r10, [%r1]84 stha %r8, [%r1]84 stwa %r4, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x7 CASE_ASI_0x54_th3_0x400: set 0x400, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r6 ldswa [%r1]84, %r8 lduba [%r1]84, %r4 lduha [%r1]84, %r2 ldxa [%r1]84, %r2 ldda [%r1]84, %r6 ldstuba [%r1]84, %r12 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f48 stba %r4, [%r1]84 stha %r14, [%r1]84 stwa %r6, [%r1]84 sta %f16, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x18 CASE_ASI_0x54_th3_0x800: set 0x800, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r12 ldswa [%r1]84, %r10 lduba [%r1]84, %r4 lduha [%r1]84, %r4 ldxa [%r1]84, %r8 ldda [%r1]84, %r12 ldstuba [%r1]84, %r14 swapa [%r1]84, %r4 lda [%r1]84, %f32 ldda [%r1]84, %f32 stba %r14, [%r1]84 stha %r2, [%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, 0x1d CASE_ASI_0x54_th3_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r14 ldswa [%r1]84, %r16 lduba [%r1]84, %r16 lduha [%r1]84, %r2 ldxa [%r1]84, %r4 ldda [%r1]84, %r12 ldstuba [%r1]84, %r2 swapa [%r1]84, %r2 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r0, [%r1]84 stha %r12, [%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, 0x15 CASE_ASI_0x5c_th3_0x0: mov %g0, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r2 ldswa [%r1]92, %r8 lduba [%r1]92, %r10 lduha [%r1]92, %r6 ldxa [%r1]92, %r16 ldda [%r1]92, %r12 ldstuba [%r1]92, %r6 swapa [%r1]92, %r4 lda [%r1]92, %f48 ldda [%r1]92, %f48 stba %r0, [%r1]92 stha %r14, [%r1]92 stwa %r8, [%r1]92 sta %f32, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1d CASE_ASI_0x5c_th3_0x400: set 0x400, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r2 ldswa [%r1]92, %r16 lduba [%r1]92, %r12 lduha [%r1]92, %r12 ldxa [%r1]92, %r4 ldda [%r1]92, %r2 ldstuba [%r1]92, %r10 swapa [%r1]92, %r4 lda [%r1]92, %f0 ldda [%r1]92, %f32 stba %r10, [%r1]92 stha %r2, [%r1]92 stwa %r14, [%r1]92 sta %f0, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x8 CASE_ASI_0x5c_th3_0x800: set 0x800, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r12 ldswa [%r1]92, %r10 lduba [%r1]92, %r10 lduha [%r1]92, %r14 ldxa [%r1]92, %r2 ldda [%r1]92, %r12 ldstuba [%r1]92, %r14 swapa [%r1]92, %r8 lda [%r1]92, %f32 ldda [%r1]92, %f0 stba %r4, [%r1]92 stha %r12, [%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, 0xf CASE_ASI_0x5c_th3_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r14 ldsha [%r1]92, %r12 ldswa [%r1]92, %r8 lduba [%r1]92, %r10 lduha [%r1]92, %r6 ldxa [%r1]92, %r12 ldda [%r1]92, %r10 ldstuba [%r1]92, %r14 swapa [%r1]92, %r6 lda [%r1]92, %f48 ldda [%r1]92, %f0 stba %r2, [%r1]92 stha %r4, [%r1]92 stwa %r10, [%r1]92 sta %f48, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x2 CASE_ASI_0x47_th3_range99: !!asi_range = 0x0-0x7ff0 set 0x3fdf, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r12 ldsha [%r1]71, %r8 ldswa [%r1]71, %r4 lduba [%r1]71, %r8 lduha [%r1]71, %r8 ldxa [%r1]71, %r8 ldda [%r1]71, %r10 ldstuba [%r1]71, %r8 swapa [%r1]71, %r4 lda [%r1]71, %f48 ldda [%r1]71, %f32 stba %r0, [%r1]71 stha %r10, [%r1]71 stwa %r14, [%r1]71 sta %f0, [%r1]71 stda %f16, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x1d CASE_ASI_0x50_th3_0x18: set 0x18, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r10 ldswa [%r1]80, %r8 lduba [%r1]80, %r2 lduha [%r1]80, %r12 ldxa [%r1]80, %r16 ldda [%r1]80, %r8 ldstuba [%r1]80, %r12 swapa [%r1]80, %r10 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r6, [%r1]80 stha %r14, [%r1]80 stwa %r4, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x2 CASE_ASI_0x50_th3_0x30: set 0x30, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r10 ldswa [%r1]80, %r16 lduba [%r1]80, %r10 lduha [%r1]80, %r12 ldxa [%r1]80, %r14 ldda [%r1]80, %r2 ldstuba [%r1]80, %r2 swapa [%r1]80, %r4 lda [%r1]80, %f32 ldda [%r1]80, %f16 stba %r4, [%r1]80 stha %r10, [%r1]80 stwa %r12, [%r1]80 sta %f48, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1 CASE_ASI_0x50_th3_0x38: set 0x38, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r12 ldswa [%r1]80, %r16 lduba [%r1]80, %r4 lduha [%r1]80, %r12 ldxa [%r1]80, %r10 ldda [%r1]80, %r16 ldstuba [%r1]80, %r14 swapa [%r1]80, %r14 lda [%r1]80, %f48 ldda [%r1]80, %f0 stba %r2, [%r1]80 stha %r4, [%r1]80 stwa %r4, [%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_0x42_th3_0x8: set 0x8, %r1 ldsba [%r1]66, %r10 ldsha [%r1]66, %r16 ldswa [%r1]66, %r16 lduba [%r1]66, %r14 lduha [%r1]66, %r8 ldxa [%r1]66, %r8 ldda [%r1]66, %r6 ldstuba [%r1]66, %r10 swapa [%r1]66, %r16 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r12, [%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, 0x13 CASE_ASI_0x42_th3_0x10: set 0x10, %r1 ldsba [%r1]66, %r14 ldsha [%r1]66, %r10 ldswa [%r1]66, %r10 lduba [%r1]66, %r4 lduha [%r1]66, %r8 ldxa [%r1]66, %r10 ldda [%r1]66, %r14 ldstuba [%r1]66, %r12 swapa [%r1]66, %r4 lda [%r1]66, %f32 ldda [%r1]66, %f16 stba %r10, [%r1]66 stha %r6, [%r1]66 stwa %r10, [%r1]66 sta %f32, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x16 CASE_ASI_0x52_th3_0x108: set 0x108, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r8 ldswa [%r1]82, %r12 lduba [%r1]82, %r2 lduha [%r1]82, %r10 ldxa [%r1]82, %r16 ldda [%r1]82, %r14 ldstuba [%r1]82, %r16 swapa [%r1]82, %r4 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r14, [%r1]82 stha %r2, [%r1]82 stwa %r0, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xb CASE_ASI_0x52_th3_0x110: set 0x110, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r16 ldswa [%r1]82, %r10 lduba [%r1]82, %r14 lduha [%r1]82, %r16 ldxa [%r1]82, %r16 ldda [%r1]82, %r14 ldstuba [%r1]82, %r12 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r12, [%r1]82 stha %r6, [%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, 0x19 CASE_ASI_0x52_th3_0x118: set 0x118, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r2 ldswa [%r1]82, %r16 lduba [%r1]82, %r6 lduha [%r1]82, %r6 ldxa [%r1]82, %r2 ldda [%r1]82, %r12 ldstuba [%r1]82, %r4 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r14, [%r1]82 stha %r12, [%r1]82 stwa %r8, [%r1]82 sta %f16, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x12 CASE_ASI_0x52_th3_0x120: set 0x120, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r12 ldswa [%r1]82, %r4 lduba [%r1]82, %r4 lduha [%r1]82, %r4 ldxa [%r1]82, %r2 ldda [%r1]82, %r4 ldstuba [%r1]82, %r4 swapa [%r1]82, %r4 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r8, [%r1]82 stha %r2, [%r1]82 stwa %r6, [%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_th3_0x208: set 0x208, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r2 ldswa [%r1]82, %r16 lduba [%r1]82, %r2 lduha [%r1]82, %r6 ldxa [%r1]82, %r4 ldda [%r1]82, %r14 ldstuba [%r1]82, %r2 swapa [%r1]82, %r16 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r6, [%r1]82 stwa %r2, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th3_0x210: set 0x210, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r12 ldswa [%r1]82, %r8 lduba [%r1]82, %r12 lduha [%r1]82, %r12 ldxa [%r1]82, %r4 ldda [%r1]82, %r14 ldstuba [%r1]82, %r6 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r6, [%r1]82 stha %r0, [%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, 0x3 CASE_ASI_0x52_th3_0x218: set 0x218, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r6 ldswa [%r1]82, %r14 lduba [%r1]82, %r16 lduha [%r1]82, %r16 ldxa [%r1]82, %r16 ldda [%r1]82, %r4 ldstuba [%r1]82, %r16 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r14, [%r1]82 stwa %r14, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x16 CASE_ASI_0x52_th3_0x220: set 0x220, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r2 ldswa [%r1]82, %r4 lduba [%r1]82, %r14 lduha [%r1]82, %r10 ldxa [%r1]82, %r10 ldda [%r1]82, %r14 ldstuba [%r1]82, %r4 swapa [%r1]82, %r4 lda [%r1]82, %f32 ldda [%r1]82, %f16 stba %r8, [%r1]82 stha %r6, [%r1]82 stwa %r4, [%r1]82 sta %f48, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x14 CASE_ASI_0x25_th3_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r4 ldswa [%r1]37, %r10 lduba [%r1]37, %r6 lduha [%r1]37, %r10 ldxa [%r1]37, %r10 ldda [%r1]37, %r6 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r10, [%r1]37 stha %r4, [%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, 0x9 CASE_ASI_0x25_th3_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r10 ldswa [%r1]37, %r8 lduba [%r1]37, %r10 lduha [%r1]37, %r6 ldxa [%r1]37, %r6 ldda [%r1]37, %r8 ldstuba [%r1]37, %r10 swapa [%r1]37, %r12 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r4, [%r1]37 stha %r2, [%r1]37 stwa %r12, [%r1]37 sta %f0, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x8 CASE_ASI_0x25_th3_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r8 ldswa [%r1]37, %r2 lduba [%r1]37, %r10 lduha [%r1]37, %r10 ldxa [%r1]37, %r6 ldda [%r1]37, %r4 ldstuba [%r1]37, %r10 swapa [%r1]37, %r14 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r14, [%r1]37 stha %r10, [%r1]37 stwa %r4, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1d CASE_ASI_0x25_th3_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r8 ldswa [%r1]37, %r4 lduba [%r1]37, %r16 lduha [%r1]37, %r10 ldxa [%r1]37, %r16 ldda [%r1]37, %r14 ldstuba [%r1]37, %r12 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r4, [%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_th3_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r6 ldswa [%r1]37, %r16 lduba [%r1]37, %r10 lduha [%r1]37, %r2 ldxa [%r1]37, %r10 ldda [%r1]37, %r12 ldstuba [%r1]37, %r12 swapa [%r1]37, %r14 lda [%r1]37, %f0 ldda [%r1]37, %f0 stba %r12, [%r1]37 stha %r4, [%r1]37 stwa %r4, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1 CASE_ASI_0x25_th3_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r4 ldswa [%r1]37, %r10 lduba [%r1]37, %r10 lduha [%r1]37, %r12 ldxa [%r1]37, %r4 ldda [%r1]37, %r16 ldstuba [%r1]37, %r6 swapa [%r1]37, %r12 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r0, [%r1]37 stha %r14, [%r1]37 stwa %r8, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x9 CASE_ASI_0x25_th3_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r12 ldswa [%r1]37, %r12 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r4 ldda [%r1]37, %r8 ldstuba [%r1]37, %r2 swapa [%r1]37, %r4 lda [%r1]37, %f16 ldda [%r1]37, %f16 stba %r10, [%r1]37 stha %r6, [%r1]37 stwa %r0, [%r1]37 sta %f0, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th3_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r10 ldswa [%r1]37, %r16 lduba [%r1]37, %r14 lduha [%r1]37, %r6 ldxa [%r1]37, %r10 ldda [%r1]37, %r14 ldstuba [%r1]37, %r14 swapa [%r1]37, %r6 lda [%r1]37, %f32 ldda [%r1]37, %f48 stba %r4, [%r1]37 stha %r6, [%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_0x55_th3_range100: !!asi_range = 0x0-0x1f8 set 0xcb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r2 ldsha [%r1]85, %r12 ldswa [%r1]85, %r8 lduba [%r1]85, %r6 lduha [%r1]85, %r12 ldxa [%r1]85, %r14 ldda [%r1]85, %r2 ldstuba [%r1]85, %r8 swapa [%r1]85, %r2 lda [%r1]85, %f16 ldda [%r1]85, %f32 stba %r2, [%r1]85 stha %r6, [%r1]85 stwa %r2, [%r1]85 sta %f16, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0xc CASE_ASI_0x55_th3_range101: !!asi_range = 0x400-0x5f8 set 0x46e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r4 ldswa [%r1]85, %r8 lduba [%r1]85, %r14 lduha [%r1]85, %r12 ldxa [%r1]85, %r6 ldda [%r1]85, %r4 ldstuba [%r1]85, %r16 swapa [%r1]85, %r4 lda [%r1]85, %f32 ldda [%r1]85, %f48 stba %r12, [%r1]85 stha %r14, [%r1]85 stwa %r0, [%r1]85 sta %f32, [%r1]85 stda %f48, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x10 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 %r24, %r1 ldx [%r28 + 0x82 & ~0x7], %r2 ldx [%r23 + 0xb & ~0x7], %r4 ldx [%r22 + 0x1f & ~0x7], %r6 ldx [%r28 + 0x56 & ~0x7], %r8 ldx [%r24 + 0x4d & ~0x7], %r10 ldx [%r21 + 0xe6 & ~0x7], %r12 ldx [%r27 + 0x44 & ~0x7], %r14 ldx [%r28 + 0x6b & ~0x7], %r16 ld [%r25 + 0x7d & ~0x7], %f0 ld [%r28 + 0xb9 & ~0x7], %f16 ld [%r23 + 0xb8 & ~0x7], %f32 ld [%r25 + 0xc5 & ~0x7], %f48 ldsba [%r1]4, %r2 ldsha [%r1]4, %r10 ldswa [%r1]4, %r2 lduba [%r1]4, %r8 lduha [%r1]4, %r14 ldxa [%r1]4, %r14 ldda [%r1]4, %r14 ldstuba [%r1]4, %r2 swapa [%r1]4, %r4 lda [%r1]4, %f16 ldda [%r1]4, %f16 stba %r6, [%r1]4 stha %r4, [%r1]4 stwa %r6, [%r1]4 stxa %r0, [%r1]4 sta %f32, [%r1]4 stda %f16, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x17 CASE_ASI_0xc_th4: mov %r23, %r1 ldx [%r22 + 0x63 & ~0x7], %r2 ldx [%r21 + 0x2a & ~0x7], %r4 ldx [%r28 + 0xe2 & ~0x7], %r6 ldx [%r28 + 0x2 & ~0x7], %r8 ldx [%r23 + 0x51 & ~0x7], %r10 ldx [%r27 + 0xee & ~0x7], %r12 ldx [%r24 + 0x3e & ~0x7], %r14 ldx [%r24 + 0x85 & ~0x7], %r16 ld [%r24 + 0xfb & ~0x7], %f0 ld [%r25 + 0xa1 & ~0x7], %f16 ld [%r23 + 0xda & ~0x7], %f32 ld [%r24 + 0xa & ~0x7], %f48 ldsba [%r1]12, %r4 ldsha [%r1]12, %r10 ldswa [%r1]12, %r4 lduba [%r1]12, %r8 lduha [%r1]12, %r8 ldxa [%r1]12, %r8 ldda [%r1]12, %r12 ldstuba [%r1]12, %r16 swapa [%r1]12, %r16 lda [%r1]12, %f16 ldda [%r1]12, %f48 stba %r2, [%r1]12 stha %r0, [%r1]12 stwa %r4, [%r1]12 stxa %r8, [%r1]12 sta %f16, [%r1]12 stda %f32, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x10 CASE_ASI_0x18_th4: mov %r21, %r1 ldx [%r25 + 0x26 & ~0x7], %r2 ldx [%r25 + 0xc9 & ~0x7], %r4 ldx [%r26 + 0xab & ~0x7], %r6 ldx [%r28 + 0x2 & ~0x7], %r8 ldx [%r23 + 0xa0 & ~0x7], %r10 ldx [%r27 + 0x9f & ~0x7], %r12 ldx [%r25 + 0x90 & ~0x7], %r14 ldx [%r22 + 0x9c & ~0x7], %r16 ld [%r28 + 0x82 & ~0x7], %f0 ld [%r26 + 0xd3 & ~0x7], %f16 ld [%r21 + 0x6d & ~0x7], %f32 ld [%r22 + 0x8e & ~0x7], %f48 ldsba [%r1]24, %r2 ldsha [%r1]24, %r4 ldswa [%r1]24, %r12 lduba [%r1]24, %r8 lduha [%r1]24, %r6 ldxa [%r1]24, %r2 ldda [%r1]24, %r12 ldstuba [%r1]24, %r8 swapa [%r1]24, %r16 lda [%r1]24, %f0 ldda [%r1]24, %f32 stba %r10, [%r1]24 stha %r12, [%r1]24 stwa %r10, [%r1]24 stxa %r10, [%r1]24 sta %f32, [%r1]24 stda %f16, [%r1]24 casa [%r1]0x18, %r2, %g0 casxa [%r1]0x18, %r2, %g0 prefetcha [%r1]24, 0x8 CASE_ASI_0x27_th4: mov %r23, %r1 ldx [%r27 + 0x6 & ~0x7], %r2 ldx [%r23 + 0x90 & ~0x7], %r4 ldx [%r24 + 0xcd & ~0x7], %r6 ldx [%r21 + 0xb4 & ~0x7], %r8 ldx [%r27 + 0x8c & ~0x7], %r10 ldx [%r27 + 0xc6 & ~0x7], %r12 ldx [%r27 + 0xeb & ~0x7], %r14 ldx [%r22 + 0x5 & ~0x7], %r16 ld [%r28 + 0x1 & ~0x7], %f0 ld [%r21 + 0xee & ~0x7], %f16 ld [%r24 + 0xb9 & ~0x7], %f32 ld [%r28 + 0xfd & ~0x7], %f48 ldsba [%r1]39, %r2 ldsha [%r1]39, %r8 ldswa [%r1]39, %r2 lduba [%r1]39, %r10 lduha [%r1]39, %r14 ldxa [%r1]39, %r14 ldda [%r1]39, %r10 ldstuba [%r1]39, %r8 swapa [%r1]39, %r12 lda [%r1]39, %f16 ldda [%r1]39, %f16 stba %r4, [%r1]39 stha %r4, [%r1]39 stwa %r2, [%r1]39 stxa %r0, [%r1]39 sta %f48, [%r1]39 stda %f0, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x2 CASE_ASI_0x2b_th4: mov %r28, %r1 ldx [%r28 + 0xf6 & ~0x7], %r2 ldx [%r24 + 0xc2 & ~0x7], %r4 ldx [%r21 + 0xc0 & ~0x7], %r6 ldx [%r25 + 0xf6 & ~0x7], %r8 ldx [%r22 + 0xcc & ~0x7], %r10 ldx [%r25 + 0x36 & ~0x7], %r12 ldx [%r22 + 0x11 & ~0x7], %r14 ldx [%r22 + 0x9f & ~0x7], %r16 ld [%r28 + 0xf3 & ~0x7], %f0 ld [%r23 + 0x35 & ~0x7], %f16 ld [%r21 + 0xcd & ~0x7], %f32 ld [%r27 + 0x57 & ~0x7], %f48 ldsba [%r1]43, %r16 ldsha [%r1]43, %r6 ldswa [%r1]43, %r8 lduba [%r1]43, %r16 lduha [%r1]43, %r14 ldxa [%r1]43, %r8 ldda [%r1]43, %r12 ldstuba [%r1]43, %r14 swapa [%r1]43, %r2 lda [%r1]43, %f0 ldda [%r1]43, %f32 stba %r0, [%r1]43 stha %r6, [%r1]43 stwa %r0, [%r1]43 stxa %r14, [%r1]43 sta %f16, [%r1]43 stda %f48, [%r1]43 casa [%r1]0x2b, %r2, %g0 casxa [%r1]0x2b, %r2, %g0 prefetcha [%r1]43, 0x11 CASE_ASI_0x2f_th4: mov %r25, %r1 ldx [%r24 + 0xf9 & ~0x7], %r2 ldx [%r23 + 0xeb & ~0x7], %r4 ldx [%r24 + 0x44 & ~0x7], %r6 ldx [%r26 + 0x5b & ~0x7], %r8 ldx [%r26 + 0x2e & ~0x7], %r10 ldx [%r25 + 0xed & ~0x7], %r12 ldx [%r28 + 0x3e & ~0x7], %r14 ldx [%r22 + 0xc3 & ~0x7], %r16 ld [%r28 + 0xa9 & ~0x7], %f0 ld [%r23 + 0x5c & ~0x7], %f16 ld [%r23 + 0x32 & ~0x7], %f32 ld [%r21 + 0xba & ~0x7], %f48 ldsba [%r1]47, %r8 ldsha [%r1]47, %r6 ldswa [%r1]47, %r6 lduba [%r1]47, %r12 lduha [%r1]47, %r6 ldxa [%r1]47, %r8 ldda [%r1]47, %r6 ldstuba [%r1]47, %r8 swapa [%r1]47, %r14 lda [%r1]47, %f16 ldda [%r1]47, %f48 stba %r4, [%r1]47 stha %r0, [%r1]47 stwa %r12, [%r1]47 stxa %r6, [%r1]47 sta %f32, [%r1]47 stda %f32, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x1 CASE_ASI_0x30_th4: mov %r22, %r1 ldx [%r22 + 0x3f & ~0x7], %r2 ldx [%r21 + 0x7b & ~0x7], %r4 ldx [%r26 + 0xdb & ~0x7], %r6 ldx [%r27 + 0xd4 & ~0x7], %r8 ldx [%r24 + 0xb2 & ~0x7], %r10 ldx [%r28 + 0xea & ~0x7], %r12 ldx [%r26 + 0xf2 & ~0x7], %r14 ldx [%r22 + 0x70 & ~0x7], %r16 ld [%r22 + 0x69 & ~0x7], %f0 ld [%r24 + 0x8b & ~0x7], %f16 ld [%r26 + 0xda & ~0x7], %f32 ld [%r23 + 0xf9 & ~0x7], %f48 ldsba [%r1]48, %r4 ldsha [%r1]48, %r2 ldswa [%r1]48, %r12 lduba [%r1]48, %r14 lduha [%r1]48, %r8 ldxa [%r1]48, %r2 ldda [%r1]48, %r14 ldstuba [%r1]48, %r2 swapa [%r1]48, %r14 lda [%r1]48, %f0 ldda [%r1]48, %f16 stba %r4, [%r1]48 stha %r12, [%r1]48 stwa %r0, [%r1]48 stxa %r6, [%r1]48 sta %f48, [%r1]48 stda %f32, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x1a CASE_ASI_0x31_th4: mov %r24, %r1 ldx [%r26 + 0x7e & ~0x7], %r2 ldx [%r25 + 0xbb & ~0x7], %r4 ldx [%r24 + 0xa6 & ~0x7], %r6 ldx [%r23 + 0xed & ~0x7], %r8 ldx [%r26 + 0x16 & ~0x7], %r10 ldx [%r25 + 0x1c & ~0x7], %r12 ldx [%r26 + 0xe9 & ~0x7], %r14 ldx [%r25 + 0xea & ~0x7], %r16 ld [%r21 + 0x44 & ~0x7], %f0 ld [%r26 + 0x28 & ~0x7], %f16 ld [%r24 + 0x75 & ~0x7], %f32 ld [%r25 + 0x3f & ~0x7], %f48 ldsba [%r1]49, %r10 ldsha [%r1]49, %r10 ldswa [%r1]49, %r16 lduba [%r1]49, %r14 lduha [%r1]49, %r10 ldxa [%r1]49, %r16 ldda [%r1]49, %r14 ldstuba [%r1]49, %r12 swapa [%r1]49, %r6 lda [%r1]49, %f16 ldda [%r1]49, %f32 stba %r12, [%r1]49 stha %r8, [%r1]49 stwa %r8, [%r1]49 stxa %r14, [%r1]49 sta %f48, [%r1]49 stda %f0, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x12 CASE_ASI_0x36_th4: mov %r28, %r1 ldx [%r28 + 0xec & ~0x7], %r2 ldx [%r27 + 0x7 & ~0x7], %r4 ldx [%r24 + 0xfe & ~0x7], %r6 ldx [%r27 + 0x54 & ~0x7], %r8 ldx [%r22 + 0xc & ~0x7], %r10 ldx [%r26 + 0x1 & ~0x7], %r12 ldx [%r21 + 0x5e & ~0x7], %r14 ldx [%r28 + 0xd7 & ~0x7], %r16 ld [%r25 + 0xb8 & ~0x7], %f0 ld [%r21 + 0x1c & ~0x7], %f16 ld [%r26 + 0xa9 & ~0x7], %f32 ld [%r21 + 0x29 & ~0x7], %f48 ldsba [%r1]54, %r16 ldsha [%r1]54, %r4 ldswa [%r1]54, %r8 lduba [%r1]54, %r6 lduha [%r1]54, %r14 ldxa [%r1]54, %r2 ldda [%r1]54, %r16 ldstuba [%r1]54, %r10 swapa [%r1]54, %r16 lda [%r1]54, %f16 ldda [%r1]54, %f16 stba %r8, [%r1]54 stha %r6, [%r1]54 stwa %r14, [%r1]54 stxa %r8, [%r1]54 sta %f16, [%r1]54 stda %f32, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x16 CASE_ASI_0x38_th4: mov %r24, %r1 ldx [%r26 + 0x87 & ~0x7], %r2 ldx [%r22 + 0xc9 & ~0x7], %r4 ldx [%r25 + 0x29 & ~0x7], %r6 ldx [%r28 + 0xf0 & ~0x7], %r8 ldx [%r21 + 0x6a & ~0x7], %r10 ldx [%r27 + 0x87 & ~0x7], %r12 ldx [%r25 + 0xc6 & ~0x7], %r14 ldx [%r21 + 0x8e & ~0x7], %r16 ld [%r25 + 0xe9 & ~0x7], %f0 ld [%r26 + 0x39 & ~0x7], %f16 ld [%r27 + 0x56 & ~0x7], %f32 ld [%r25 + 0x59 & ~0x7], %f48 ldsba [%r1]56, %r14 ldsha [%r1]56, %r14 ldswa [%r1]56, %r14 lduba [%r1]56, %r8 lduha [%r1]56, %r12 ldxa [%r1]56, %r2 ldda [%r1]56, %r4 ldstuba [%r1]56, %r8 swapa [%r1]56, %r14 lda [%r1]56, %f0 ldda [%r1]56, %f32 stba %r12, [%r1]56 stha %r8, [%r1]56 stwa %r14, [%r1]56 stxa %r2, [%r1]56 sta %f32, [%r1]56 stda %f32, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x14 CASE_ASI_0x39_th4: mov %r24, %r1 ldx [%r27 + 0x67 & ~0x7], %r2 ldx [%r26 + 0x49 & ~0x7], %r4 ldx [%r24 + 0xf8 & ~0x7], %r6 ldx [%r22 + 0x95 & ~0x7], %r8 ldx [%r23 + 0xa6 & ~0x7], %r10 ldx [%r28 + 0x34 & ~0x7], %r12 ldx [%r26 + 0x28 & ~0x7], %r14 ldx [%r24 + 0x86 & ~0x7], %r16 ld [%r28 + 0xab & ~0x7], %f0 ld [%r22 + 0xfa & ~0x7], %f16 ld [%r26 + 0xf8 & ~0x7], %f32 ld [%r24 + 0xc4 & ~0x7], %f48 ldsba [%r1]57, %r6 ldsha [%r1]57, %r6 ldswa [%r1]57, %r4 lduba [%r1]57, %r10 lduha [%r1]57, %r2 ldxa [%r1]57, %r14 ldda [%r1]57, %r14 ldstuba [%r1]57, %r2 swapa [%r1]57, %r12 lda [%r1]57, %f32 ldda [%r1]57, %f0 stba %r6, [%r1]57 stha %r14, [%r1]57 stwa %r4, [%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, 0x0 CASE_ASI_0x3e_th4: mov %r26, %r1 ldx [%r22 + 0x26 & ~0x7], %r2 ldx [%r28 + 0x19 & ~0x7], %r4 ldx [%r28 + 0xaa & ~0x7], %r6 ldx [%r26 + 0x3 & ~0x7], %r8 ldx [%r24 + 0x9d & ~0x7], %r10 ldx [%r22 + 0x42 & ~0x7], %r12 ldx [%r23 + 0xf9 & ~0x7], %r14 ldx [%r21 + 0x5 & ~0x7], %r16 ld [%r28 + 0x37 & ~0x7], %f0 ld [%r27 + 0x6e & ~0x7], %f16 ld [%r27 + 0xd & ~0x7], %f32 ld [%r23 + 0x79 & ~0x7], %f48 ldsba [%r1]62, %r16 ldsha [%r1]62, %r10 ldswa [%r1]62, %r14 lduba [%r1]62, %r12 lduha [%r1]62, %r14 ldxa [%r1]62, %r12 ldda [%r1]62, %r8 ldstuba [%r1]62, %r10 swapa [%r1]62, %r12 lda [%r1]62, %f32 ldda [%r1]62, %f32 stba %r6, [%r1]62 stha %r2, [%r1]62 stwa %r8, [%r1]62 stxa %r2, [%r1]62 sta %f0, [%r1]62 stda %f32, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x9 CASE_ASI_0x8a_th4: mov %r23, %r1 ldx [%r21 + 0xa3 & ~0x7], %r2 ldx [%r28 + 0x66 & ~0x7], %r4 ldx [%r28 + 0x27 & ~0x7], %r6 ldx [%r27 + 0xc8 & ~0x7], %r8 ldx [%r27 + 0xad & ~0x7], %r10 ldx [%r26 + 0x2b & ~0x7], %r12 ldx [%r23 + 0x23 & ~0x7], %r14 ldx [%r26 + 0x39 & ~0x7], %r16 ld [%r23 + 0xe0 & ~0x7], %f0 ld [%r25 + 0xe8 & ~0x7], %f16 ld [%r25 + 0xd6 & ~0x7], %f32 ld [%r22 + 0x0 & ~0x7], %f48 ldsba [%r1]138, %r10 ldsha [%r1]138, %r4 ldswa [%r1]138, %r12 lduba [%r1]138, %r8 lduha [%r1]138, %r4 ldxa [%r1]138, %r8 ldda [%r1]138, %r12 ldstuba [%r1]138, %r16 swapa [%r1]138, %r4 lda [%r1]138, %f16 ldda [%r1]138, %f0 stba %r0, [%r1]138 stha %r4, [%r1]138 stwa %r12, [%r1]138 stxa %r12, [%r1]138 sta %f48, [%r1]138 stda %f0, [%r1]138 casa [%r1]0x8a, %r2, %g0 casxa [%r1]0x8a, %r2, %g0 prefetcha [%r1]138, 0x1c CASE_ASI_0xc8_th4: mov %r21, %r1 ldx [%r28 + 0x65 & ~0x7], %r2 ldx [%r24 + 0xa0 & ~0x7], %r4 ldx [%r28 + 0x47 & ~0x7], %r6 ldx [%r28 + 0x26 & ~0x7], %r8 ldx [%r24 + 0xf4 & ~0x7], %r10 ldx [%r27 + 0xe0 & ~0x7], %r12 ldx [%r22 + 0x92 & ~0x7], %r14 ldx [%r27 + 0xdc & ~0x7], %r16 ld [%r22 + 0xf1 & ~0x7], %f0 ld [%r22 + 0xb0 & ~0x7], %f16 ld [%r28 + 0x3b & ~0x7], %f32 ld [%r24 + 0x1a & ~0x7], %f48 ldsba [%r1]200, %r14 ldsha [%r1]200, %r10 ldswa [%r1]200, %r12 lduba [%r1]200, %r16 lduha [%r1]200, %r2 ldxa [%r1]200, %r6 ldda [%r1]200, %r8 ldstuba [%r1]200, %r16 swapa [%r1]200, %r10 lda [%r1]200, %f0 ldda [%r1]200, %f32 stba %r2, [%r1]200 stha %r8, [%r1]200 stwa %r4, [%r1]200 stxa %r4, [%r1]200 sta %f48, [%r1]200 stda %f32, [%r1]200 casa [%r1]0xc8, %r2, %g0 casxa [%r1]0xc8, %r2, %g0 prefetcha [%r1]200, 0x12 CASE_ASI_0xd2_th4: mov %r27, %r1 ldx [%r22 + 0xfa & ~0x7], %r2 ldx [%r23 + 0x9 & ~0x7], %r4 ldx [%r23 + 0xd & ~0x7], %r6 ldx [%r25 + 0x22 & ~0x7], %r8 ldx [%r22 + 0x53 & ~0x7], %r10 ldx [%r24 + 0xb4 & ~0x7], %r12 ldx [%r25 + 0x6 & ~0x7], %r14 ldx [%r23 + 0x22 & ~0x7], %r16 ld [%r26 + 0xad & ~0x7], %f0 ld [%r22 + 0x6f & ~0x7], %f16 ld [%r26 + 0x72 & ~0x7], %f32 ld [%r21 + 0x83 & ~0x7], %f48 ldsba [%r1]210, %r2 ldsha [%r1]210, %r10 ldswa [%r1]210, %r6 lduba [%r1]210, %r8 lduha [%r1]210, %r16 ldxa [%r1]210, %r10 ldda [%r1]210, %r10 ldstuba [%r1]210, %r2 swapa [%r1]210, %r6 lda [%r1]210, %f16 ldda [%r1]210, %f48 stba %r6, [%r1]210 stha %r2, [%r1]210 stwa %r8, [%r1]210 stxa %r10, [%r1]210 sta %f16, [%r1]210 stda %f32, [%r1]210 casa [%r1]0xd2, %r2, %g0 casxa [%r1]0xd2, %r2, %g0 prefetcha [%r1]210, 0xe CASE_ASI_0xe2_th4: mov %r25, %r1 ldx [%r27 + 0x25 & ~0x7], %r2 ldx [%r21 + 0x70 & ~0x7], %r4 ldx [%r23 + 0x94 & ~0x7], %r6 ldx [%r21 + 0x53 & ~0x7], %r8 ldx [%r21 + 0x1b & ~0x7], %r10 ldx [%r21 + 0xc3 & ~0x7], %r12 ldx [%r22 + 0x6f & ~0x7], %r14 ldx [%r22 + 0xf6 & ~0x7], %r16 ld [%r27 + 0xad & ~0x7], %f0 ld [%r21 + 0x27 & ~0x7], %f16 ld [%r27 + 0x76 & ~0x7], %f32 ld [%r24 + 0x16 & ~0x7], %f48 ldsba [%r1]226, %r4 ldsha [%r1]226, %r16 ldswa [%r1]226, %r8 lduba [%r1]226, %r14 lduha [%r1]226, %r2 ldxa [%r1]226, %r6 ldda [%r1]226, %r6 ldstuba [%r1]226, %r16 swapa [%r1]226, %r4 lda [%r1]226, %f32 ldda [%r1]226, %f0 stba %r4, [%r1]226 stha %r0, [%r1]226 stwa %r4, [%r1]226 stxa %r14, [%r1]226 sta %f48, [%r1]226 stda %f16, [%r1]226 casa [%r1]0xe2, %r2, %g0 casxa [%r1]0xe2, %r2, %g0 prefetcha [%r1]226, 0x1e CASE_ASI_0x21_th4_0x8: set 0x8, %r1 ldsba [%r1]33, %r16 ldsha [%r1]33, %r6 ldswa [%r1]33, %r6 lduba [%r1]33, %r4 lduha [%r1]33, %r10 ldxa [%r1]33, %r10 ldda [%r1]33, %r6 ldstuba [%r1]33, %r16 swapa [%r1]33, %r14 lda [%r1]33, %f32 ldda [%r1]33, %f48 stba %r6, [%r1]33 stha %r14, [%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, 0xc CASE_ASI_0x21_th4_0x10: set 0x10, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r6 ldswa [%r1]33, %r8 lduba [%r1]33, %r4 lduha [%r1]33, %r14 ldxa [%r1]33, %r6 ldda [%r1]33, %r10 ldstuba [%r1]33, %r10 swapa [%r1]33, %r16 lda [%r1]33, %f16 ldda [%r1]33, %f32 stba %r0, [%r1]33 stha %r6, [%r1]33 stwa %r4, [%r1]33 sta %f0, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1c CASE_ASI_0x21_th4_0x108: set 0x108, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r8 ldswa [%r1]33, %r4 lduba [%r1]33, %r6 lduha [%r1]33, %r12 ldxa [%r1]33, %r2 ldda [%r1]33, %r8 ldstuba [%r1]33, %r16 swapa [%r1]33, %r14 lda [%r1]33, %f0 ldda [%r1]33, %f48 stba %r8, [%r1]33 stha %r12, [%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, 0x13 CASE_ASI_0x21_th4_0x110: set 0x110, %r1 ldsba [%r1]33, %r4 ldsha [%r1]33, %r16 ldswa [%r1]33, %r16 lduba [%r1]33, %r6 lduha [%r1]33, %r6 ldxa [%r1]33, %r10 ldda [%r1]33, %r14 ldstuba [%r1]33, %r16 swapa [%r1]33, %r12 lda [%r1]33, %f0 ldda [%r1]33, %f16 stba %r6, [%r1]33 stha %r0, [%r1]33 stwa %r10, [%r1]33 sta %f32, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1c CASE_ASI_0x40_th4_0x0: mov %g0, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r16 ldswa [%r1]64, %r16 lduba [%r1]64, %r4 lduha [%r1]64, %r16 ldxa [%r1]64, %r6 ldda [%r1]64, %r14 ldstuba [%r1]64, %r4 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r10, [%r1]64 stha %r2, [%r1]64 stwa %r8, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xd CASE_ASI_0x40_th4_0x8: set 0x8, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r4 ldswa [%r1]64, %r10 lduba [%r1]64, %r10 lduha [%r1]64, %r8 ldxa [%r1]64, %r14 ldda [%r1]64, %r10 ldstuba [%r1]64, %r2 swapa [%r1]64, %r8 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r14, [%r1]64 stwa %r8, [%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_th4_0x10: set 0x10, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r2 ldswa [%r1]64, %r4 lduba [%r1]64, %r8 lduha [%r1]64, %r14 ldxa [%r1]64, %r6 ldda [%r1]64, %r2 ldstuba [%r1]64, %r2 swapa [%r1]64, %r4 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r2, [%r1]64 stha %r2, [%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, 0x0 CASE_ASI_0x40_th4_0x18: set 0x18, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r6 ldswa [%r1]64, %r16 lduba [%r1]64, %r2 lduha [%r1]64, %r8 ldxa [%r1]64, %r4 ldda [%r1]64, %r12 ldstuba [%r1]64, %r4 swapa [%r1]64, %r6 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r0, [%r1]64 stha %r8, [%r1]64 stwa %r2, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1d CASE_ASI_0x40_th4_0x20: set 0x20, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r6 ldswa [%r1]64, %r8 lduba [%r1]64, %r12 lduha [%r1]64, %r4 ldxa [%r1]64, %r4 ldda [%r1]64, %r4 ldstuba [%r1]64, %r16 swapa [%r1]64, %r4 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r10, [%r1]64 stha %r8, [%r1]64 stwa %r6, [%r1]64 sta %f32, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x40_th4_0x80: set 0x80, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r12 ldswa [%r1]64, %r14 lduba [%r1]64, %r10 lduha [%r1]64, %r16 ldxa [%r1]64, %r4 ldda [%r1]64, %r14 ldstuba [%r1]64, %r14 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r14, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%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_th4_0x88: set 0x88, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r8 ldswa [%r1]64, %r14 lduba [%r1]64, %r16 lduha [%r1]64, %r14 ldxa [%r1]64, %r12 ldda [%r1]64, %r4 ldstuba [%r1]64, %r4 swapa [%r1]64, %r10 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r8, [%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, 0x11 CASE_ASI_0x44_th4_0x0: mov %g0, %r1 ldsba [%r1]68, %r6 ldsha [%r1]68, %r2 ldswa [%r1]68, %r4 lduba [%r1]68, %r8 lduha [%r1]68, %r6 ldxa [%r1]68, %r0 ldda [%r1]68, %r14 ldstuba [%r1]68, %r4 swapa [%r1]68, %r4 lda [%r1]68, %f32 ldda [%r1]68, %f16 stba %r12, [%r1]68 stha %r14, [%r1]68 stwa %r4, [%r1]68 sta %f32, [%r1]68 stda %f16, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x18 CASE_ASI_0x4a_th4_range102: !!asi_range = 0x0-0x3f set 0x3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r12 ldsha [%r1]74, %r16 ldswa [%r1]74, %r16 lduba [%r1]74, %r2 lduha [%r1]74, %r12 ldxa [%r1]74, %r8 ldda [%r1]74, %r10 ldstuba [%r1]74, %r14 swapa [%r1]74, %r16 lda [%r1]74, %f0 ldda [%r1]74, %f0 stba %r4, [%r1]74 stha %r14, [%r1]74 stwa %r4, [%r1]74 sta %f0, [%r1]74 stda %f48, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x11 CASE_ASI_0x0_th4: setx 0x5a036058, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x9e & ~0x7], %r2 ldx [%r22 + 0x33 & ~0x7], %r4 ldx [%r21 + 0xac & ~0x7], %r6 ldx [%r24 + 0x15 & ~0x7], %r8 ldx [%r24 + 0x65 & ~0x7], %r10 ldx [%r21 + 0xb3 & ~0x7], %r12 ldx [%r28 + 0x84 & ~0x7], %r14 ldx [%r26 + 0xeb & ~0x7], %r16 ld [%r24 + 0x89 & ~0x7], %f0 ld [%r21 + 0xa7 & ~0x7], %f16 ld [%r24 + 0xac & ~0x7], %f32 ld [%r27 + 0x7f & ~0x7], %f48 ldsba [%r1]0, %r14 ldsha [%r1]0, %r14 ldswa [%r1]0, %r12 lduba [%r1]0, %r8 lduha [%r1]0, %r8 ldxa [%r1]0, %r8 ldda [%r1]0, %r14 ldstuba [%r1]0, %r16 swapa [%r1]0, %r10 lda [%r1]0, %f48 ldda [%r1]0, %f48 stba %r6, [%r1]0 stha %r10, [%r1]0 stwa %r10, [%r1]0 stxa %r10, [%r1]0 sta %f0, [%r1]0 stda %f16, [%r1]0 casa [%r1]0x0, %r2, %g0 casxa [%r1]0x0, %r2, %g0 prefetcha [%r1]0, 0x18 CASE_ASI_0x9_th4: setx 0x44e73562, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x5f & ~0x7], %r2 ldx [%r21 + 0x73 & ~0x7], %r4 ldx [%r26 + 0xfb & ~0x7], %r6 ldx [%r21 + 0x79 & ~0x7], %r8 ldx [%r25 + 0xb3 & ~0x7], %r10 ldx [%r21 + 0x2d & ~0x7], %r12 ldx [%r24 + 0xa3 & ~0x7], %r14 ldx [%r27 + 0xa7 & ~0x7], %r16 ld [%r24 + 0xb6 & ~0x7], %f0 ld [%r28 + 0x38 & ~0x7], %f16 ld [%r21 + 0x4a & ~0x7], %f32 ld [%r28 + 0xf8 & ~0x7], %f48 ldsba [%r1]9, %r16 ldsha [%r1]9, %r2 ldswa [%r1]9, %r6 lduba [%r1]9, %r4 lduha [%r1]9, %r2 ldxa [%r1]9, %r2 ldda [%r1]9, %r2 ldstuba [%r1]9, %r14 swapa [%r1]9, %r16 lda [%r1]9, %f0 ldda [%r1]9, %f48 stba %r2, [%r1]9 stha %r4, [%r1]9 stwa %r10, [%r1]9 stxa %r4, [%r1]9 sta %f48, [%r1]9 stda %f48, [%r1]9 casa [%r1]0x9, %r2, %g0 casxa [%r1]0x9, %r2, %g0 prefetcha [%r1]9, 0x13 CASE_ASI_0x12_th4: setx 0x39b4a33d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x99 & ~0x7], %r2 ldx [%r28 + 0x9f & ~0x7], %r4 ldx [%r28 + 0xba & ~0x7], %r6 ldx [%r25 + 0x23 & ~0x7], %r8 ldx [%r28 + 0x29 & ~0x7], %r10 ldx [%r23 + 0xed & ~0x7], %r12 ldx [%r25 + 0x10 & ~0x7], %r14 ldx [%r27 + 0xf0 & ~0x7], %r16 ld [%r28 + 0xc5 & ~0x7], %f0 ld [%r27 + 0x2 & ~0x7], %f16 ld [%r25 + 0x6c & ~0x7], %f32 ld [%r22 + 0xfc & ~0x7], %f48 ldsba [%r1]18, %r14 ldsha [%r1]18, %r8 ldswa [%r1]18, %r8 lduba [%r1]18, %r8 lduha [%r1]18, %r2 ldxa [%r1]18, %r4 ldda [%r1]18, %r2 ldstuba [%r1]18, %r2 swapa [%r1]18, %r10 lda [%r1]18, %f16 ldda [%r1]18, %f0 stba %r8, [%r1]18 stha %r8, [%r1]18 stwa %r6, [%r1]18 stxa %r12, [%r1]18 sta %f0, [%r1]18 stda %f32, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0xb CASE_ASI_0x13_th4: setx 0x4b6c8121, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x86 & ~0x7], %r2 ldx [%r24 + 0x8e & ~0x7], %r4 ldx [%r22 + 0xaa & ~0x7], %r6 ldx [%r28 + 0x8b & ~0x7], %r8 ldx [%r23 + 0xa9 & ~0x7], %r10 ldx [%r28 + 0x50 & ~0x7], %r12 ldx [%r21 + 0xfc & ~0x7], %r14 ldx [%r24 + 0x86 & ~0x7], %r16 ld [%r22 + 0x98 & ~0x7], %f0 ld [%r22 + 0x1a & ~0x7], %f16 ld [%r27 + 0xe9 & ~0x7], %f32 ld [%r24 + 0xbf & ~0x7], %f48 ldsba [%r1]19, %r16 ldsha [%r1]19, %r14 ldswa [%r1]19, %r8 lduba [%r1]19, %r6 lduha [%r1]19, %r4 ldxa [%r1]19, %r8 ldda [%r1]19, %r8 ldstuba [%r1]19, %r14 swapa [%r1]19, %r14 lda [%r1]19, %f16 ldda [%r1]19, %f32 stba %r4, [%r1]19 stha %r0, [%r1]19 stwa %r6, [%r1]19 stxa %r2, [%r1]19 sta %f16, [%r1]19 stda %f0, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x15 CASE_ASI_0x28_th4: setx 0x6a774dc0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xec & ~0x7], %r2 ldx [%r22 + 0x9b & ~0x7], %r4 ldx [%r27 + 0x91 & ~0x7], %r6 ldx [%r27 + 0x2e & ~0x7], %r8 ldx [%r24 + 0xa9 & ~0x7], %r10 ldx [%r28 + 0xe9 & ~0x7], %r12 ldx [%r25 + 0x2c & ~0x7], %r14 ldx [%r25 + 0x3e & ~0x7], %r16 ld [%r22 + 0xa7 & ~0x7], %f0 ld [%r26 + 0xff & ~0x7], %f16 ld [%r22 + 0x2e & ~0x7], %f32 ld [%r27 + 0x9c & ~0x7], %f48 ldsba [%r1]40, %r6 ldsha [%r1]40, %r6 ldswa [%r1]40, %r4 lduba [%r1]40, %r10 lduha [%r1]40, %r2 ldxa [%r1]40, %r2 ldda [%r1]40, %r2 ldstuba [%r1]40, %r10 swapa [%r1]40, %r6 lda [%r1]40, %f16 ldda [%r1]40, %f32 stba %r4, [%r1]40 stha %r6, [%r1]40 stwa %r8, [%r1]40 stxa %r10, [%r1]40 sta %f48, [%r1]40 stda %f16, [%r1]40 casa [%r1]0x28, %r2, %g0 casxa [%r1]0x28, %r2, %g0 prefetcha [%r1]40, 0x2 CASE_ASI_0x2d_th4: setx 0x7b95136c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x41 & ~0x7], %r2 ldx [%r21 + 0xcf & ~0x7], %r4 ldx [%r27 + 0xd5 & ~0x7], %r6 ldx [%r26 + 0x3d & ~0x7], %r8 ldx [%r28 + 0x2 & ~0x7], %r10 ldx [%r23 + 0x89 & ~0x7], %r12 ldx [%r28 + 0x7b & ~0x7], %r14 ldx [%r26 + 0xae & ~0x7], %r16 ld [%r28 + 0x25 & ~0x7], %f0 ld [%r26 + 0xff & ~0x7], %f16 ld [%r25 + 0x3a & ~0x7], %f32 ld [%r27 + 0x72 & ~0x7], %f48 ldsba [%r1]45, %r2 ldsha [%r1]45, %r14 ldswa [%r1]45, %r12 lduba [%r1]45, %r14 lduha [%r1]45, %r2 ldxa [%r1]45, %r12 ldda [%r1]45, %r2 ldstuba [%r1]45, %r14 swapa [%r1]45, %r14 lda [%r1]45, %f16 ldda [%r1]45, %f48 stba %r10, [%r1]45 stha %r6, [%r1]45 stwa %r6, [%r1]45 stxa %r6, [%r1]45 sta %f0, [%r1]45 stda %f16, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x3 CASE_ASI_0x37_th4: setx 0x72f89641, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xf1 & ~0x7], %r2 ldx [%r25 + 0xcb & ~0x7], %r4 ldx [%r23 + 0x2f & ~0x7], %r6 ldx [%r27 + 0x1c & ~0x7], %r8 ldx [%r21 + 0xad & ~0x7], %r10 ldx [%r21 + 0xce & ~0x7], %r12 ldx [%r24 + 0xc5 & ~0x7], %r14 ldx [%r24 + 0x72 & ~0x7], %r16 ld [%r28 + 0xe2 & ~0x7], %f0 ld [%r26 + 0xf1 & ~0x7], %f16 ld [%r22 + 0xe0 & ~0x7], %f32 ld [%r26 + 0xbc & ~0x7], %f48 ldsba [%r1]55, %r10 ldsha [%r1]55, %r16 ldswa [%r1]55, %r8 lduba [%r1]55, %r2 lduha [%r1]55, %r4 ldxa [%r1]55, %r8 ldda [%r1]55, %r14 ldstuba [%r1]55, %r6 swapa [%r1]55, %r4 lda [%r1]55, %f16 ldda [%r1]55, %f0 stba %r10, [%r1]55 stha %r14, [%r1]55 stwa %r6, [%r1]55 stxa %r2, [%r1]55 sta %f16, [%r1]55 stda %f32, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x14 CASE_ASI_0x3c_th4: setx 0x31dbbf85, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x76 & ~0x7], %r2 ldx [%r26 + 0xc5 & ~0x7], %r4 ldx [%r21 + 0x8e & ~0x7], %r6 ldx [%r24 + 0xc1 & ~0x7], %r8 ldx [%r28 + 0xac & ~0x7], %r10 ldx [%r24 + 0x48 & ~0x7], %r12 ldx [%r23 + 0xd6 & ~0x7], %r14 ldx [%r26 + 0xe1 & ~0x7], %r16 ld [%r26 + 0xa1 & ~0x7], %f0 ld [%r24 + 0x51 & ~0x7], %f16 ld [%r28 + 0xff & ~0x7], %f32 ld [%r21 + 0xca & ~0x7], %f48 ldsba [%r1]60, %r2 ldsha [%r1]60, %r10 ldswa [%r1]60, %r12 lduba [%r1]60, %r2 lduha [%r1]60, %r12 ldxa [%r1]60, %r14 ldda [%r1]60, %r10 ldstuba [%r1]60, %r14 swapa [%r1]60, %r4 lda [%r1]60, %f48 ldda [%r1]60, %f0 stba %r10, [%r1]60 stha %r2, [%r1]60 stwa %r8, [%r1]60 stxa %r6, [%r1]60 sta %f48, [%r1]60 stda %f0, [%r1]60 casa [%r1]0x3c, %r2, %g0 casxa [%r1]0x3c, %r2, %g0 prefetcha [%r1]60, 0x9 CASE_ASI_0x3f_th4: setx 0x4c78f9dd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x52 & ~0x7], %r2 ldx [%r23 + 0x71 & ~0x7], %r4 ldx [%r26 + 0x1c & ~0x7], %r6 ldx [%r25 + 0x2e & ~0x7], %r8 ldx [%r21 + 0x52 & ~0x7], %r10 ldx [%r28 + 0xd7 & ~0x7], %r12 ldx [%r27 + 0xf8 & ~0x7], %r14 ldx [%r28 + 0xc0 & ~0x7], %r16 ld [%r28 + 0xc8 & ~0x7], %f0 ld [%r22 + 0x76 & ~0x7], %f16 ld [%r24 + 0x52 & ~0x7], %f32 ld [%r26 + 0x3d & ~0x7], %f48 ldsba [%r1]63, %r10 ldsha [%r1]63, %r14 ldswa [%r1]63, %r16 lduba [%r1]63, %r6 lduha [%r1]63, %r6 ldxa [%r1]63, %r10 ldda [%r1]63, %r4 ldstuba [%r1]63, %r8 swapa [%r1]63, %r6 lda [%r1]63, %f48 ldda [%r1]63, %f16 stba %r6, [%r1]63 stha %r8, [%r1]63 stwa %r2, [%r1]63 stxa %r10, [%r1]63 sta %f0, [%r1]63 stda %f0, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x0 CASE_ASI_0x4b_th4: setx 0x1271b748, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x40 & ~0x7], %r2 ldx [%r26 + 0x2a & ~0x7], %r4 ldx [%r26 + 0x18 & ~0x7], %r6 ldx [%r21 + 0x8d & ~0x7], %r8 ldx [%r27 + 0x8e & ~0x7], %r10 ldx [%r27 + 0x12 & ~0x7], %r12 ldx [%r26 + 0xf1 & ~0x7], %r14 ldx [%r21 + 0x23 & ~0x7], %r16 ld [%r23 + 0xa5 & ~0x7], %f0 ld [%r27 + 0x3c & ~0x7], %f16 ld [%r23 + 0xd6 & ~0x7], %f32 ld [%r26 + 0x1e & ~0x7], %f48 ldsba [%r1]75, %r12 ldsha [%r1]75, %r10 ldswa [%r1]75, %r16 lduba [%r1]75, %r2 lduha [%r1]75, %r16 ldxa [%r1]75, %r10 ldda [%r1]75, %r16 ldstuba [%r1]75, %r6 swapa [%r1]75, %r2 lda [%r1]75, %f48 ldda [%r1]75, %f0 stba %r10, [%r1]75 stha %r6, [%r1]75 stwa %r6, [%r1]75 stxa %r14, [%r1]75 sta %f32, [%r1]75 stda %f0, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x18 CASE_ASI_0x4d_th4: setx 0xd545742, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xd6 & ~0x7], %r2 ldx [%r25 + 0x66 & ~0x7], %r4 ldx [%r24 + 0xde & ~0x7], %r6 ldx [%r27 + 0xf2 & ~0x7], %r8 ldx [%r22 + 0xd7 & ~0x7], %r10 ldx [%r24 + 0x6d & ~0x7], %r12 ldx [%r23 + 0xf2 & ~0x7], %r14 ldx [%r21 + 0xd6 & ~0x7], %r16 ld [%r22 + 0x32 & ~0x7], %f0 ld [%r24 + 0xd9 & ~0x7], %f16 ld [%r23 + 0x23 & ~0x7], %f32 ld [%r22 + 0xe & ~0x7], %f48 ldsba [%r1]77, %r2 ldsha [%r1]77, %r12 ldswa [%r1]77, %r8 lduba [%r1]77, %r10 lduha [%r1]77, %r6 ldxa [%r1]77, %r4 ldda [%r1]77, %r4 ldstuba [%r1]77, %r2 swapa [%r1]77, %r6 lda [%r1]77, %f32 ldda [%r1]77, %f32 stba %r4, [%r1]77 stha %r4, [%r1]77 stwa %r12, [%r1]77 stxa %r10, [%r1]77 sta %f16, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0xb CASE_ASI_0x69_th4: setx 0x75681383, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x57 & ~0x7], %r2 ldx [%r25 + 0x2d & ~0x7], %r4 ldx [%r23 + 0xef & ~0x7], %r6 ldx [%r22 + 0x54 & ~0x7], %r8 ldx [%r27 + 0x62 & ~0x7], %r10 ldx [%r23 + 0x48 & ~0x7], %r12 ldx [%r25 + 0xb0 & ~0x7], %r14 ldx [%r26 + 0x3d & ~0x7], %r16 ld [%r22 + 0xd7 & ~0x7], %f0 ld [%r22 + 0xe4 & ~0x7], %f16 ld [%r23 + 0xb1 & ~0x7], %f32 ld [%r21 + 0x2 & ~0x7], %f48 ldsba [%r1]105, %r12 ldsha [%r1]105, %r8 ldswa [%r1]105, %r10 lduba [%r1]105, %r6 lduha [%r1]105, %r10 ldxa [%r1]105, %r14 ldda [%r1]105, %r14 ldstuba [%r1]105, %r16 swapa [%r1]105, %r2 lda [%r1]105, %f48 ldda [%r1]105, %f16 stba %r8, [%r1]105 stha %r12, [%r1]105 stwa %r8, [%r1]105 stxa %r12, [%r1]105 sta %f16, [%r1]105 stda %f32, [%r1]105 casa [%r1]0x69, %r2, %g0 casxa [%r1]0x69, %r2, %g0 prefetcha [%r1]105, 0x15 CASE_ASI_0x71_th4: setx 0x42024229, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd6 & ~0x7], %r2 ldx [%r23 + 0x19 & ~0x7], %r4 ldx [%r26 + 0xef & ~0x7], %r6 ldx [%r27 + 0x3b & ~0x7], %r8 ldx [%r26 + 0x28 & ~0x7], %r10 ldx [%r27 + 0x5a & ~0x7], %r12 ldx [%r22 + 0xbf & ~0x7], %r14 ldx [%r21 + 0xe1 & ~0x7], %r16 ld [%r27 + 0x13 & ~0x7], %f0 ld [%r23 + 0xc8 & ~0x7], %f16 ld [%r24 + 0xa1 & ~0x7], %f32 ld [%r26 + 0xdc & ~0x7], %f48 ldsba [%r1]113, %r2 ldsha [%r1]113, %r16 ldswa [%r1]113, %r16 lduba [%r1]113, %r12 lduha [%r1]113, %r2 ldxa [%r1]113, %r4 ldda [%r1]113, %r16 ldstuba [%r1]113, %r6 swapa [%r1]113, %r8 lda [%r1]113, %f16 ldda [%r1]113, %f32 stba %r10, [%r1]113 stha %r8, [%r1]113 stwa %r4, [%r1]113 stxa %r4, [%r1]113 sta %f32, [%r1]113 stda %f0, [%r1]113 casa [%r1]0x71, %r2, %g0 casxa [%r1]0x71, %r2, %g0 prefetcha [%r1]113, 0xa CASE_ASI_0x7c_th4: setx 0x45a2c3d4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xd2 & ~0x7], %r2 ldx [%r23 + 0xdc & ~0x7], %r4 ldx [%r27 + 0x65 & ~0x7], %r6 ldx [%r26 + 0xb1 & ~0x7], %r8 ldx [%r22 + 0xec & ~0x7], %r10 ldx [%r28 + 0x2 & ~0x7], %r12 ldx [%r25 + 0x33 & ~0x7], %r14 ldx [%r22 + 0x68 & ~0x7], %r16 ld [%r23 + 0x40 & ~0x7], %f0 ld [%r24 + 0x3f & ~0x7], %f16 ld [%r21 + 0x85 & ~0x7], %f32 ld [%r28 + 0x4 & ~0x7], %f48 ldsba [%r1]124, %r12 ldsha [%r1]124, %r12 ldswa [%r1]124, %r4 lduba [%r1]124, %r2 lduha [%r1]124, %r10 ldxa [%r1]124, %r12 ldda [%r1]124, %r12 ldstuba [%r1]124, %r14 swapa [%r1]124, %r12 lda [%r1]124, %f16 ldda [%r1]124, %f0 stba %r4, [%r1]124 stha %r14, [%r1]124 stwa %r8, [%r1]124 stxa %r10, [%r1]124 sta %f32, [%r1]124 stda %f48, [%r1]124 casa [%r1]0x7c, %r2, %g0 casxa [%r1]0x7c, %r2, %g0 prefetcha [%r1]124, 0x8 CASE_ASI_0x8c_th4: setx 0x52190f03, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x10 & ~0x7], %r2 ldx [%r21 + 0xc9 & ~0x7], %r4 ldx [%r23 + 0xad & ~0x7], %r6 ldx [%r25 + 0xfd & ~0x7], %r8 ldx [%r24 + 0x8d & ~0x7], %r10 ldx [%r28 + 0x16 & ~0x7], %r12 ldx [%r27 + 0xee & ~0x7], %r14 ldx [%r25 + 0x15 & ~0x7], %r16 ld [%r28 + 0xcc & ~0x7], %f0 ld [%r22 + 0xa4 & ~0x7], %f16 ld [%r24 + 0x84 & ~0x7], %f32 ld [%r24 + 0x18 & ~0x7], %f48 ldsba [%r1]140, %r10 ldsha [%r1]140, %r6 ldswa [%r1]140, %r16 lduba [%r1]140, %r8 lduha [%r1]140, %r8 ldxa [%r1]140, %r2 ldda [%r1]140, %r8 ldstuba [%r1]140, %r14 swapa [%r1]140, %r2 lda [%r1]140, %f16 ldda [%r1]140, %f0 stba %r14, [%r1]140 stha %r0, [%r1]140 stwa %r2, [%r1]140 stxa %r6, [%r1]140 sta %f16, [%r1]140 stda %f16, [%r1]140 casa [%r1]0x8c, %r2, %g0 casxa [%r1]0x8c, %r2, %g0 prefetcha [%r1]140, 0x0 CASE_ASI_0x94_th4: setx 0x534b42e4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x84 & ~0x7], %r2 ldx [%r23 + 0x96 & ~0x7], %r4 ldx [%r28 + 0xd0 & ~0x7], %r6 ldx [%r27 + 0x8d & ~0x7], %r8 ldx [%r21 + 0xb6 & ~0x7], %r10 ldx [%r26 + 0x84 & ~0x7], %r12 ldx [%r26 + 0x8e & ~0x7], %r14 ldx [%r26 + 0x6b & ~0x7], %r16 ld [%r24 + 0x93 & ~0x7], %f0 ld [%r23 + 0x78 & ~0x7], %f16 ld [%r24 + 0xd5 & ~0x7], %f32 ld [%r28 + 0xbc & ~0x7], %f48 ldsba [%r1]148, %r6 ldsha [%r1]148, %r4 ldswa [%r1]148, %r8 lduba [%r1]148, %r12 lduha [%r1]148, %r6 ldxa [%r1]148, %r16 ldda [%r1]148, %r2 ldstuba [%r1]148, %r10 swapa [%r1]148, %r12 lda [%r1]148, %f16 ldda [%r1]148, %f0 stba %r14, [%r1]148 stha %r14, [%r1]148 stwa %r4, [%r1]148 stxa %r14, [%r1]148 sta %f16, [%r1]148 stda %f0, [%r1]148 casa [%r1]0x94, %r2, %g0 casxa [%r1]0x94, %r2, %g0 prefetcha [%r1]148, 0x12 CASE_ASI_0x9c_th4: setx 0x3e78bca7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x9f & ~0x7], %r2 ldx [%r24 + 0x7f & ~0x7], %r4 ldx [%r25 + 0x1d & ~0x7], %r6 ldx [%r23 + 0x82 & ~0x7], %r8 ldx [%r26 + 0x6f & ~0x7], %r10 ldx [%r24 + 0xd1 & ~0x7], %r12 ldx [%r24 + 0xe6 & ~0x7], %r14 ldx [%r27 + 0xa4 & ~0x7], %r16 ld [%r27 + 0x61 & ~0x7], %f0 ld [%r22 + 0x93 & ~0x7], %f16 ld [%r22 + 0xe & ~0x7], %f32 ld [%r28 + 0xb3 & ~0x7], %f48 ldsba [%r1]156, %r10 ldsha [%r1]156, %r14 ldswa [%r1]156, %r14 lduba [%r1]156, %r6 lduha [%r1]156, %r10 ldxa [%r1]156, %r14 ldda [%r1]156, %r4 ldstuba [%r1]156, %r14 swapa [%r1]156, %r10 lda [%r1]156, %f48 ldda [%r1]156, %f16 stba %r14, [%r1]156 stha %r8, [%r1]156 stwa %r12, [%r1]156 stxa %r6, [%r1]156 sta %f16, [%r1]156 stda %f0, [%r1]156 casa [%r1]0x9c, %r2, %g0 casxa [%r1]0x9c, %r2, %g0 prefetcha [%r1]156, 0x4 CASE_ASI_0xa4_th4: setx 0x4990245c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x25 & ~0x7], %r2 ldx [%r23 + 0xeb & ~0x7], %r4 ldx [%r28 + 0x61 & ~0x7], %r6 ldx [%r24 + 0xa1 & ~0x7], %r8 ldx [%r28 + 0xeb & ~0x7], %r10 ldx [%r22 + 0x6c & ~0x7], %r12 ldx [%r22 + 0xdd & ~0x7], %r14 ldx [%r21 + 0x15 & ~0x7], %r16 ld [%r22 + 0xdb & ~0x7], %f0 ld [%r28 + 0x6 & ~0x7], %f16 ld [%r24 + 0xf8 & ~0x7], %f32 ld [%r21 + 0xe7 & ~0x7], %f48 ldsba [%r1]164, %r6 ldsha [%r1]164, %r8 ldswa [%r1]164, %r6 lduba [%r1]164, %r12 lduha [%r1]164, %r10 ldxa [%r1]164, %r10 ldda [%r1]164, %r6 ldstuba [%r1]164, %r16 swapa [%r1]164, %r10 lda [%r1]164, %f16 ldda [%r1]164, %f32 stba %r6, [%r1]164 stha %r2, [%r1]164 stwa %r0, [%r1]164 stxa %r6, [%r1]164 sta %f32, [%r1]164 stda %f0, [%r1]164 casa [%r1]0xa4, %r2, %g0 casxa [%r1]0xa4, %r2, %g0 prefetcha [%r1]164, 0xe CASE_ASI_0xac_th4: setx 0x2d46fed0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x96 & ~0x7], %r2 ldx [%r26 + 0x66 & ~0x7], %r4 ldx [%r27 + 0xf0 & ~0x7], %r6 ldx [%r24 + 0xf0 & ~0x7], %r8 ldx [%r25 + 0x99 & ~0x7], %r10 ldx [%r22 + 0x79 & ~0x7], %r12 ldx [%r27 + 0x49 & ~0x7], %r14 ldx [%r22 + 0x96 & ~0x7], %r16 ld [%r23 + 0x5b & ~0x7], %f0 ld [%r21 + 0x6d & ~0x7], %f16 ld [%r27 + 0xd8 & ~0x7], %f32 ld [%r26 + 0x55 & ~0x7], %f48 ldsba [%r1]172, %r8 ldsha [%r1]172, %r8 ldswa [%r1]172, %r4 lduba [%r1]172, %r8 lduha [%r1]172, %r14 ldxa [%r1]172, %r4 ldda [%r1]172, %r10 ldstuba [%r1]172, %r2 swapa [%r1]172, %r6 lda [%r1]172, %f32 ldda [%r1]172, %f48 stba %r2, [%r1]172 stha %r8, [%r1]172 stwa %r10, [%r1]172 stxa %r2, [%r1]172 sta %f48, [%r1]172 stda %f16, [%r1]172 casa [%r1]0xac, %r2, %g0 casxa [%r1]0xac, %r2, %g0 prefetcha [%r1]172, 0x6 CASE_ASI_0xb4_th4: setx 0x1a14db3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x2e & ~0x7], %r2 ldx [%r26 + 0x91 & ~0x7], %r4 ldx [%r22 + 0xaf & ~0x7], %r6 ldx [%r22 + 0x3c & ~0x7], %r8 ldx [%r28 + 0x7a & ~0x7], %r10 ldx [%r21 + 0x47 & ~0x7], %r12 ldx [%r24 + 0x7f & ~0x7], %r14 ldx [%r25 + 0xa9 & ~0x7], %r16 ld [%r22 + 0x6c & ~0x7], %f0 ld [%r28 + 0xe7 & ~0x7], %f16 ld [%r21 + 0x27 & ~0x7], %f32 ld [%r23 + 0x58 & ~0x7], %f48 ldsba [%r1]180, %r12 ldsha [%r1]180, %r16 ldswa [%r1]180, %r6 lduba [%r1]180, %r12 lduha [%r1]180, %r16 ldxa [%r1]180, %r12 ldda [%r1]180, %r10 ldstuba [%r1]180, %r10 swapa [%r1]180, %r12 lda [%r1]180, %f0 ldda [%r1]180, %f16 stba %r6, [%r1]180 stha %r8, [%r1]180 stwa %r14, [%r1]180 stxa %r14, [%r1]180 sta %f0, [%r1]180 stda %f16, [%r1]180 casa [%r1]0xb4, %r2, %g0 casxa [%r1]0xb4, %r2, %g0 prefetcha [%r1]180, 0x7 CASE_ASI_0xbc_th4: setx 0x73a4486f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x41 & ~0x7], %r2 ldx [%r26 + 0xf5 & ~0x7], %r4 ldx [%r22 + 0xf6 & ~0x7], %r6 ldx [%r22 + 0xf0 & ~0x7], %r8 ldx [%r24 + 0x49 & ~0x7], %r10 ldx [%r25 + 0x9a & ~0x7], %r12 ldx [%r28 + 0x38 & ~0x7], %r14 ldx [%r27 + 0x9d & ~0x7], %r16 ld [%r23 + 0x46 & ~0x7], %f0 ld [%r23 + 0x7d & ~0x7], %f16 ld [%r28 + 0xac & ~0x7], %f32 ld [%r26 + 0xbc & ~0x7], %f48 ldsba [%r1]188, %r2 ldsha [%r1]188, %r16 ldswa [%r1]188, %r4 lduba [%r1]188, %r14 lduha [%r1]188, %r4 ldxa [%r1]188, %r2 ldda [%r1]188, %r12 ldstuba [%r1]188, %r6 swapa [%r1]188, %r14 lda [%r1]188, %f32 ldda [%r1]188, %f0 stba %r8, [%r1]188 stha %r10, [%r1]188 stwa %r10, [%r1]188 stxa %r10, [%r1]188 sta %f32, [%r1]188 stda %f16, [%r1]188 casa [%r1]0xbc, %r2, %g0 casxa [%r1]0xbc, %r2, %g0 prefetcha [%r1]188, 0x10 CASE_ASI_0xce_th4: setx 0x6793116b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x9c & ~0x7], %r2 ldx [%r24 + 0xe0 & ~0x7], %r4 ldx [%r25 + 0x18 & ~0x7], %r6 ldx [%r23 + 0x1c & ~0x7], %r8 ldx [%r26 + 0x8c & ~0x7], %r10 ldx [%r26 + 0xd2 & ~0x7], %r12 ldx [%r27 + 0xf0 & ~0x7], %r14 ldx [%r26 + 0x21 & ~0x7], %r16 ld [%r24 + 0xc1 & ~0x7], %f0 ld [%r21 + 0x14 & ~0x7], %f16 ld [%r27 + 0x10 & ~0x7], %f32 ld [%r24 + 0x4c & ~0x7], %f48 ldsba [%r1]206, %r14 ldsha [%r1]206, %r2 ldswa [%r1]206, %r8 lduba [%r1]206, %r8 lduha [%r1]206, %r16 ldxa [%r1]206, %r2 ldda [%r1]206, %r14 ldstuba [%r1]206, %r16 swapa [%r1]206, %r10 lda [%r1]206, %f0 ldda [%r1]206, %f0 stba %r8, [%r1]206 stha %r2, [%r1]206 stwa %r8, [%r1]206 stxa %r12, [%r1]206 sta %f16, [%r1]206 stda %f0, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x7 CASE_ASI_0xcf_th4: setx 0x7e4d97e6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xca & ~0x7], %r2 ldx [%r21 + 0xec & ~0x7], %r4 ldx [%r25 + 0x4f & ~0x7], %r6 ldx [%r24 + 0xc1 & ~0x7], %r8 ldx [%r23 + 0xd4 & ~0x7], %r10 ldx [%r26 + 0xa2 & ~0x7], %r12 ldx [%r27 + 0xd7 & ~0x7], %r14 ldx [%r21 + 0xe6 & ~0x7], %r16 ld [%r24 + 0x81 & ~0x7], %f0 ld [%r21 + 0x98 & ~0x7], %f16 ld [%r23 + 0xc1 & ~0x7], %f32 ld [%r26 + 0xfc & ~0x7], %f48 ldsba [%r1]207, %r8 ldsha [%r1]207, %r10 ldswa [%r1]207, %r12 lduba [%r1]207, %r8 lduha [%r1]207, %r16 ldxa [%r1]207, %r2 ldda [%r1]207, %r14 ldstuba [%r1]207, %r10 swapa [%r1]207, %r6 lda [%r1]207, %f0 ldda [%r1]207, %f48 stba %r12, [%r1]207 stha %r10, [%r1]207 stwa %r8, [%r1]207 stxa %r4, [%r1]207 sta %f16, [%r1]207 stda %f48, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x8 CASE_ASI_0xd6_th4: setx 0x53a4de1c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xdb & ~0x7], %r2 ldx [%r28 + 0xf0 & ~0x7], %r4 ldx [%r27 + 0xe & ~0x7], %r6 ldx [%r28 + 0x42 & ~0x7], %r8 ldx [%r27 + 0x5c & ~0x7], %r10 ldx [%r23 + 0x1c & ~0x7], %r12 ldx [%r28 + 0xf6 & ~0x7], %r14 ldx [%r22 + 0xe0 & ~0x7], %r16 ld [%r24 + 0xd3 & ~0x7], %f0 ld [%r25 + 0x1b & ~0x7], %f16 ld [%r21 + 0x72 & ~0x7], %f32 ld [%r25 + 0x40 & ~0x7], %f48 ldsba [%r1]214, %r6 ldsha [%r1]214, %r10 ldswa [%r1]214, %r2 lduba [%r1]214, %r2 lduha [%r1]214, %r4 ldxa [%r1]214, %r10 ldda [%r1]214, %r6 ldstuba [%r1]214, %r16 swapa [%r1]214, %r6 lda [%r1]214, %f48 ldda [%r1]214, %f0 stba %r2, [%r1]214 stha %r10, [%r1]214 stwa %r6, [%r1]214 stxa %r8, [%r1]214 sta %f16, [%r1]214 stda %f16, [%r1]214 casa [%r1]0xd6, %r2, %g0 casxa [%r1]0xd6, %r2, %g0 prefetcha [%r1]214, 0xb CASE_ASI_0xe6_th4: setx 0x2aae796d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x6a & ~0x7], %r2 ldx [%r25 + 0xd0 & ~0x7], %r4 ldx [%r25 + 0x10 & ~0x7], %r6 ldx [%r26 + 0xa3 & ~0x7], %r8 ldx [%r25 + 0x99 & ~0x7], %r10 ldx [%r21 + 0xf7 & ~0x7], %r12 ldx [%r27 + 0x92 & ~0x7], %r14 ldx [%r25 + 0x3b & ~0x7], %r16 ld [%r22 + 0x79 & ~0x7], %f0 ld [%r25 + 0x3b & ~0x7], %f16 ld [%r22 + 0x1d & ~0x7], %f32 ld [%r22 + 0x86 & ~0x7], %f48 ldsba [%r1]230, %r6 ldsha [%r1]230, %r16 ldswa [%r1]230, %r4 lduba [%r1]230, %r10 lduha [%r1]230, %r10 ldxa [%r1]230, %r16 ldda [%r1]230, %r8 ldstuba [%r1]230, %r2 swapa [%r1]230, %r14 lda [%r1]230, %f0 ldda [%r1]230, %f48 stba %r4, [%r1]230 stha %r6, [%r1]230 stwa %r0, [%r1]230 stxa %r4, [%r1]230 sta %f48, [%r1]230 stda %f32, [%r1]230 casa [%r1]0xe6, %r2, %g0 casxa [%r1]0xe6, %r2, %g0 prefetcha [%r1]230, 0x1 CASE_ASI_0xf2_th4: setx 0x6f11e733, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x49 & ~0x7], %r2 ldx [%r23 + 0x7c & ~0x7], %r4 ldx [%r21 + 0xec & ~0x7], %r6 ldx [%r24 + 0x7 & ~0x7], %r8 ldx [%r23 + 0xf5 & ~0x7], %r10 ldx [%r23 + 0xa2 & ~0x7], %r12 ldx [%r25 + 0xce & ~0x7], %r14 ldx [%r21 + 0x96 & ~0x7], %r16 ld [%r21 + 0x8 & ~0x7], %f0 ld [%r24 + 0xf7 & ~0x7], %f16 ld [%r22 + 0xfa & ~0x7], %f32 ld [%r27 + 0x71 & ~0x7], %f48 ldsba [%r1]242, %r14 ldsha [%r1]242, %r16 ldswa [%r1]242, %r16 lduba [%r1]242, %r12 lduha [%r1]242, %r6 ldxa [%r1]242, %r16 ldda [%r1]242, %r16 ldstuba [%r1]242, %r6 swapa [%r1]242, %r16 lda [%r1]242, %f48 ldda [%r1]242, %f32 stba %r2, [%r1]242 stha %r6, [%r1]242 stwa %r0, [%r1]242 stxa %r6, [%r1]242 sta %f48, [%r1]242 stda %f32, [%r1]242 casa [%r1]0xf2, %r2, %g0 casxa [%r1]0xf2, %r2, %g0 prefetcha [%r1]242, 0x1b CASE_ASI_0xfc_th4: setx 0x3a667cfc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x56 & ~0x7], %r2 ldx [%r25 + 0x82 & ~0x7], %r4 ldx [%r28 + 0xc8 & ~0x7], %r6 ldx [%r21 + 0x72 & ~0x7], %r8 ldx [%r24 + 0x5e & ~0x7], %r10 ldx [%r22 + 0x43 & ~0x7], %r12 ldx [%r24 + 0xeb & ~0x7], %r14 ldx [%r25 + 0x76 & ~0x7], %r16 ld [%r27 + 0xef & ~0x7], %f0 ld [%r25 + 0x6c & ~0x7], %f16 ld [%r28 + 0xce & ~0x7], %f32 ld [%r28 + 0x99 & ~0x7], %f48 ldsba [%r1]252, %r2 ldsha [%r1]252, %r2 ldswa [%r1]252, %r8 lduba [%r1]252, %r14 lduha [%r1]252, %r10 ldxa [%r1]252, %r14 ldda [%r1]252, %r14 ldstuba [%r1]252, %r16 swapa [%r1]252, %r2 lda [%r1]252, %f0 ldda [%r1]252, %f48 stba %r6, [%r1]252 stha %r14, [%r1]252 stwa %r4, [%r1]252 stxa %r8, [%r1]252 sta %f0, [%r1]252 stda %f32, [%r1]252 casa [%r1]0xfc, %r2, %g0 casxa [%r1]0xfc, %r2, %g0 prefetcha [%r1]252, 0x11 CASE_ASI_0x41_th4_0x0: mov %g0, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r4 ldswa [%r1]65, %r12 lduba [%r1]65, %r12 lduha [%r1]65, %r14 ldxa [%r1]65, %r4 ldda [%r1]65, %r6 ldstuba [%r1]65, %r12 swapa [%r1]65, %r10 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r10, [%r1]65 stwa %r12, [%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, 0x15 CASE_ASI_0x41_th4_0x10: set 0x10, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r14 ldswa [%r1]65, %r12 lduba [%r1]65, %r4 lduha [%r1]65, %r16 ldxa [%r1]65, %r14 ldda [%r1]65, %r2 ldstuba [%r1]65, %r14 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r14, [%r1]65 stha %r14, [%r1]65 stwa %r6, [%r1]65 stxa %r12, [%r1]65 sta %f16, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x11 CASE_ASI_0x41_th4_0x58: set 0x58, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r8 ldswa [%r1]65, %r2 lduba [%r1]65, %r16 lduha [%r1]65, %r14 ldxa [%r1]65, %r14 ldda [%r1]65, %r6 ldstuba [%r1]65, %r6 swapa [%r1]65, %r4 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r2, [%r1]65 stwa %r0, [%r1]65 stxa %r2, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1 CASE_ASI_0x4f_th4_range103: !!asi_range = 0x0-0x38 set 0x2c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r12 ldsha [%r1]79, %r2 ldswa [%r1]79, %r4 lduba [%r1]79, %r8 lduha [%r1]79, %r16 ldxa [%r1]79, %r12 ldda [%r1]79, %r6 ldstuba [%r1]79, %r16 swapa [%r1]79, %r16 lda [%r1]79, %f32 ldda [%r1]79, %f16 stba %r6, [%r1]79 stha %r8, [%r1]79 stwa %r12, [%r1]79 sta %f48, [%r1]79 stda %f32, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x1b CASE_ASI_0x4c_th4_range104: !!asi_range = 0x0-0x18 set 0xd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r2 ldsha [%r1]76, %r12 ldswa [%r1]76, %r12 lduba [%r1]76, %r4 lduha [%r1]76, %r14 ldxa [%r1]76, %r16 ldda [%r1]76, %r14 ldstuba [%r1]76, %r6 swapa [%r1]76, %r4 lda [%r1]76, %f32 ldda [%r1]76, %f32 stba %r14, [%r1]76 stha %r2, [%r1]76 stwa %r4, [%r1]76 sta %f16, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x4 CASE_ASI_0x40_th4_0x30: set 0x30, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r16 ldswa [%r1]64, %r12 lduba [%r1]64, %r8 lduha [%r1]64, %r6 ldxa [%r1]64, %r10 ldda [%r1]64, %r10 ldstuba [%r1]64, %r12 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r2, [%r1]64 stwa %r12, [%r1]64 stxa %r14, [%r1]64 sta %f16, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x19 CASE_ASI_0x40_th4_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r8 ldswa [%r1]64, %r10 lduba [%r1]64, %r6 lduha [%r1]64, %r16 ldxa [%r1]64, %r14 ldda [%r1]64, %r10 ldstuba [%r1]64, %r12 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r2, [%r1]64 stha %r0, [%r1]64 stwa %r12, [%r1]64 stxa %r4, [%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_0x40_th4_0x28: set 0x28, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r16 ldswa [%r1]64, %r16 lduba [%r1]64, %r6 lduha [%r1]64, %r12 ldxa [%r1]64, %r6 ldda [%r1]64, %r6 ldstuba [%r1]64, %r16 swapa [%r1]64, %r8 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r12, [%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, 0x1f CASE_ASI_0x45_th4_range105: !!asi_range = 0x0-0x18 set 0xd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r8 ldsha [%r1]69, %r10 ldswa [%r1]69, %r10 lduba [%r1]69, %r8 lduha [%r1]69, %r8 ldxa [%r1]69, %r14 ldda [%r1]69, %r12 ldstuba [%r1]69, %r8 swapa [%r1]69, %r8 lda [%r1]69, %f16 ldda [%r1]69, %f16 stba %r14, [%r1]69 stha %r4, [%r1]69 stwa %r2, [%r1]69 sta %f48, [%r1]69 stda %f0, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0xa CASE_ASI_0x50_th4_0x0: mov %g0, %r1 ldsba [%r1]80, %r4 ldsha [%r1]80, %r14 ldswa [%r1]80, %r2 lduba [%r1]80, %r2 lduha [%r1]80, %r14 ldxa [%r1]80, %r4 ldda [%r1]80, %r12 ldstuba [%r1]80, %r4 swapa [%r1]80, %r8 lda [%r1]80, %f48 ldda [%r1]80, %f0 stba %r10, [%r1]80 stha %r4, [%r1]80 stwa %r4, [%r1]80 stxa %r4, [%r1]80 sta %f32, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1d CASE_ASI_0x5e_th4_range106: !!asi_range = 0x0-0x7f8 set 0x5cd, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r6 ldsha [%r1]94, %r6 ldswa [%r1]94, %r6 lduba [%r1]94, %r16 lduha [%r1]94, %r10 ldxa [%r1]94, %r2 ldda [%r1]94, %r4 ldstuba [%r1]94, %r4 swapa [%r1]94, %r8 lda [%r1]94, %f16 ldda [%r1]94, %f32 stba %r0, [%r1]94 stha %r10, [%r1]94 stwa %r14, [%r1]94 stxa %r6, [%r1]94 sta %f32, [%r1]94 stda %f48, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x18 CASE_ASI_0x73_th4_0x0: mov %g0, %r1 ldsba [%r1]115, %r6 ldsha [%r1]115, %r12 ldswa [%r1]115, %r12 lduba [%r1]115, %r8 lduha [%r1]115, %r8 ldxa [%r1]115, %r8 ldda [%r1]115, %r8 ldstuba [%r1]115, %r4 swapa [%r1]115, %r6 lda [%r1]115, %f16 ldda [%r1]115, %f0 stba %r14, [%r1]115 stha %r14, [%r1]115 stwa %r10, [%r1]115 sta %f0, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x3 CASE_ASI_0x58_th4_0x18: set 0x18, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r6 ldswa [%r1]88, %r4 lduba [%r1]88, %r12 lduha [%r1]88, %r16 ldxa [%r1]88, %r4 ldda [%r1]88, %r6 ldstuba [%r1]88, %r2 swapa [%r1]88, %r4 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r10, [%r1]88 stha %r8, [%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, 0x6 CASE_ASI_0x58_th4_0x30: set 0x30, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r8 ldswa [%r1]88, %r12 lduba [%r1]88, %r8 lduha [%r1]88, %r6 ldxa [%r1]88, %r10 ldda [%r1]88, %r16 ldstuba [%r1]88, %r2 swapa [%r1]88, %r12 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r0, [%r1]88 stha %r2, [%r1]88 stwa %r0, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x14 CASE_ASI_0x58_th4_0x38: set 0x38, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r12 ldswa [%r1]88, %r10 lduba [%r1]88, %r2 lduha [%r1]88, %r10 ldxa [%r1]88, %r14 ldda [%r1]88, %r12 ldstuba [%r1]88, %r10 swapa [%r1]88, %r12 lda [%r1]88, %f48 ldda [%r1]88, %f48 stba %r0, [%r1]88 stha %r2, [%r1]88 stwa %r4, [%r1]88 sta %f32, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1f CASE_ASI_0x58_th4_0x40: set 0x40, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r6 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r2 ldxa [%r1]88, %r10 ldda [%r1]88, %r4 ldstuba [%r1]88, %r2 swapa [%r1]88, %r6 lda [%r1]88, %f32 ldda [%r1]88, %f48 stba %r14, [%r1]88 stha %r2, [%r1]88 stwa %r0, [%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_th4_0x80: set 0x80, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r10 ldswa [%r1]88, %r4 lduba [%r1]88, %r14 lduha [%r1]88, %r4 ldxa [%r1]88, %r16 ldda [%r1]88, %r12 ldstuba [%r1]88, %r14 swapa [%r1]88, %r2 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r8, [%r1]88 stha %r0, [%r1]88 stwa %r0, [%r1]88 sta %f48, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x10 CASE_ASI_0x56_th4_range107: !!asi_range = 0x0-0x1f8 set 0x104, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r8 ldsha [%r1]86, %r14 ldswa [%r1]86, %r8 lduba [%r1]86, %r4 lduha [%r1]86, %r2 ldxa [%r1]86, %r10 ldda [%r1]86, %r6 ldstuba [%r1]86, %r2 swapa [%r1]86, %r8 lda [%r1]86, %f16 ldda [%r1]86, %f16 stba %r14, [%r1]86 stha %r8, [%r1]86 stwa %r14, [%r1]86 stxa %r2, [%r1]86 sta %f16, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x10 CASE_ASI_0x56_th4_range108: !!asi_range = 0x400-0x5f8 set 0x5e7, %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, %r6 lduha [%r1]86, %r6 ldxa [%r1]86, %r6 ldda [%r1]86, %r12 ldstuba [%r1]86, %r12 swapa [%r1]86, %r8 lda [%r1]86, %f16 ldda [%r1]86, %f0 stba %r0, [%r1]86 stha %r6, [%r1]86 stwa %r6, [%r1]86 stxa %r6, [%r1]86 sta %f48, [%r1]86 stda %f0, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x4 CASE_ASI_0x41_th4_0x20: set 0x20, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r2 ldswa [%r1]65, %r12 lduba [%r1]65, %r14 lduha [%r1]65, %r16 ldxa [%r1]65, %r16 ldda [%r1]65, %r14 ldstuba [%r1]65, %r8 swapa [%r1]65, %r2 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r12, [%r1]65 stha %r6, [%r1]65 stwa %r6, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x14 CASE_ASI_0x41_th4_0x38: set 0x38, %r1 ldsba [%r1]65, %r8 ldsha [%r1]65, %r8 ldswa [%r1]65, %r4 lduba [%r1]65, %r2 lduha [%r1]65, %r12 ldxa [%r1]65, %r6 ldda [%r1]65, %r12 ldstuba [%r1]65, %r4 swapa [%r1]65, %r10 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r12, [%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, 0x17 CASE_ASI_0x41_th4_0x50: set 0x50, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r2 ldswa [%r1]65, %r12 lduba [%r1]65, %r6 lduha [%r1]65, %r8 ldxa [%r1]65, %r14 ldda [%r1]65, %r6 ldstuba [%r1]65, %r10 swapa [%r1]65, %r12 lda [%r1]65, %f48 ldda [%r1]65, %f32 stba %r14, [%r1]65 stha %r0, [%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, 0xe CASE_ASI_0x5d_th4_range109: !!asi_range = 0x0-0xff8 set 0xad0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r14 ldsha [%r1]93, %r10 ldswa [%r1]93, %r2 lduba [%r1]93, %r10 lduha [%r1]93, %r4 ldxa [%r1]93, %r12 ldda [%r1]93, %r6 ldstuba [%r1]93, %r4 swapa [%r1]93, %r6 lda [%r1]93, %f48 ldda [%r1]93, %f0 stba %r0, [%r1]93 stha %r14, [%r1]93 stwa %r12, [%r1]93 sta %f32, [%r1]93 stda %f16, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x15 CASE_ASI_0x20_th4_range110: !!asi_range = 0x0-0x38 set 0x14, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r12 ldsha [%r1]32, %r16 ldswa [%r1]32, %r4 lduba [%r1]32, %r10 lduha [%r1]32, %r6 ldxa [%r1]32, %r14 ldda [%r1]32, %r6 ldstuba [%r1]32, %r12 swapa [%r1]32, %r14 lda [%r1]32, %f32 ldda [%r1]32, %f0 stba %r6, [%r1]32 stha %r4, [%r1]32 stwa %r2, [%r1]32 sta %f16, [%r1]32 stda %f48, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x1a CASE_ASI_0x4c_th4_0x20: set 0x20, %r1 ldsba [%r1]76, %r14 ldsha [%r1]76, %r10 ldswa [%r1]76, %r8 lduba [%r1]76, %r14 lduha [%r1]76, %r8 ldxa [%r1]76, %r14 ldda [%r1]76, %r2 ldstuba [%r1]76, %r8 swapa [%r1]76, %r10 lda [%r1]76, %f48 ldda [%r1]76, %f32 stba %r10, [%r1]76 stha %r10, [%r1]76 stwa %r0, [%r1]76 stxa %r14, [%r1]76 sta %f32, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x2 CASE_ASI_0x4c_th4_0x28: set 0x28, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r14 ldswa [%r1]76, %r8 lduba [%r1]76, %r8 lduha [%r1]76, %r12 ldxa [%r1]76, %r16 ldda [%r1]76, %r16 ldstuba [%r1]76, %r16 swapa [%r1]76, %r8 lda [%r1]76, %f0 ldda [%r1]76, %f0 stba %r0, [%r1]76 stha %r14, [%r1]76 stwa %r14, [%r1]76 stxa %r0, [%r1]76 sta %f16, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x15 CASE_ASI_0x58_th4_0x0: mov %g0, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r6 ldswa [%r1]88, %r8 lduba [%r1]88, %r8 lduha [%r1]88, %r2 ldxa [%r1]88, %r4 ldda [%r1]88, %r10 ldstuba [%r1]88, %r2 swapa [%r1]88, %r2 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r14, [%r1]88 stha %r10, [%r1]88 stwa %r4, [%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, 0xa CASE_ASI_0x58_th4_0x20: set 0x20, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r16 ldswa [%r1]88, %r6 lduba [%r1]88, %r4 lduha [%r1]88, %r2 ldxa [%r1]88, %r12 ldda [%r1]88, %r2 ldstuba [%r1]88, %r16 swapa [%r1]88, %r4 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r14, [%r1]88 stha %r0, [%r1]88 stwa %r14, [%r1]88 stxa %r14, [%r1]88 sta %f32, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x6 CASE_ASI_0x57_th4: setx 0x1c865cd3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x5b & ~0x7], %r2 ldx [%r22 + 0x54 & ~0x7], %r4 ldx [%r25 + 0x69 & ~0x7], %r6 ldx [%r21 + 0xbf & ~0x7], %r8 ldx [%r21 + 0x72 & ~0x7], %r10 ldx [%r25 + 0x64 & ~0x7], %r12 ldx [%r28 + 0x83 & ~0x7], %r14 ldx [%r25 + 0xf7 & ~0x7], %r16 ld [%r23 + 0x7a & ~0x7], %f0 ld [%r28 + 0xf5 & ~0x7], %f16 ld [%r27 + 0x21 & ~0x7], %f32 ld [%r22 + 0x2c & ~0x7], %f48 ldsba [%r1]87, %r2 ldsha [%r1]87, %r10 ldswa [%r1]87, %r6 lduba [%r1]87, %r4 lduha [%r1]87, %r2 ldxa [%r1]87, %r2 ldda [%r1]87, %r2 ldstuba [%r1]87, %r6 swapa [%r1]87, %r4 lda [%r1]87, %f32 ldda [%r1]87, %f16 stba %r12, [%r1]87 stha %r12, [%r1]87 stwa %r8, [%r1]87 sta %f32, [%r1]87 stda %f48, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x17 CASE_ASI_0x51_th4_range111: !!asi_range = 0x0-0x38 set 0xe, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r16 ldsha [%r1]81, %r6 ldswa [%r1]81, %r8 lduba [%r1]81, %r14 lduha [%r1]81, %r12 ldxa [%r1]81, %r2 ldda [%r1]81, %r4 ldstuba [%r1]81, %r12 swapa [%r1]81, %r14 lda [%r1]81, %f32 ldda [%r1]81, %f16 stba %r10, [%r1]81 stha %r12, [%r1]81 stwa %r10, [%r1]81 sta %f48, [%r1]81 stda %f32, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x0 CASE_ASI_0x5a_th4_range112: !!asi_range = 0x0-0x38 set 0x2a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r4 ldsha [%r1]90, %r2 ldswa [%r1]90, %r16 lduba [%r1]90, %r10 lduha [%r1]90, %r12 ldxa [%r1]90, %r16 ldda [%r1]90, %r4 ldstuba [%r1]90, %r4 swapa [%r1]90, %r16 lda [%r1]90, %f48 ldda [%r1]90, %f0 stba %r14, [%r1]90 stha %r0, [%r1]90 stwa %r2, [%r1]90 sta %f48, [%r1]90 stda %f32, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0xb CASE_ASI_0x5b_th4_range113: !!asi_range = 0x0-0x38 set 0xb, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r4 ldsha [%r1]91, %r8 ldswa [%r1]91, %r4 lduba [%r1]91, %r16 lduha [%r1]91, %r10 ldxa [%r1]91, %r6 ldda [%r1]91, %r12 ldstuba [%r1]91, %r14 swapa [%r1]91, %r12 lda [%r1]91, %f48 ldda [%r1]91, %f32 stba %r4, [%r1]91 stha %r12, [%r1]91 stwa %r12, [%r1]91 sta %f0, [%r1]91 stda %f0, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1c CASE_ASI_0x54_th4_range114: !!asi_range = 0x10-0x88 set 0x85, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r12 ldsha [%r1]84, %r14 ldswa [%r1]84, %r16 lduba [%r1]84, %r10 lduha [%r1]84, %r16 ldxa [%r1]84, %r2 ldda [%r1]84, %r12 ldstuba [%r1]84, %r10 swapa [%r1]84, %r14 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r8, [%r1]84 stha %r2, [%r1]84 stwa %r2, [%r1]84 sta %f32, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x1f CASE_ASI_0x72_th4_0x0: mov %g0, %r1 ldsba [%r1]114, %r2 ldsha [%r1]114, %r16 ldswa [%r1]114, %r16 lduba [%r1]114, %r14 lduha [%r1]114, %r14 ldxa [%r1]114, %r14 ldda [%r1]114, %r10 ldstuba [%r1]114, %r14 swapa [%r1]114, %r6 lda [%r1]114, %f0 ldda [%r1]114, %f0 stba %r6, [%r1]114 stha %r10, [%r1]114 stwa %r10, [%r1]114 sta %f16, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0xe CASE_ASI_0x41_th4_0x60: set 0x60, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r2 ldswa [%r1]65, %r12 lduba [%r1]65, %r6 lduha [%r1]65, %r8 ldxa [%r1]65, %r16 ldda [%r1]65, %r16 ldstuba [%r1]65, %r2 swapa [%r1]65, %r10 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r12, [%r1]65 stha %r14, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1b CASE_ASI_0x41_th4_0x68: set 0x68, %r1 ldsba [%r1]65, %r12 ldsha [%r1]65, %r12 ldswa [%r1]65, %r14 lduba [%r1]65, %r6 lduha [%r1]65, %r16 ldxa [%r1]65, %r2 ldda [%r1]65, %r10 ldstuba [%r1]65, %r2 swapa [%r1]65, %r14 lda [%r1]65, %f0 ldda [%r1]65, %f16 stba %r10, [%r1]65 stha %r8, [%r1]65 stwa %r14, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x15 CASE_ASI_0x63_th4_0x0: mov %g0, %r1 ldsba [%r1]99, %r4 ldsha [%r1]99, %r8 ldswa [%r1]99, %r6 lduba [%r1]99, %r4 lduha [%r1]99, %r6 ldxa [%r1]99, %r10 ldda [%r1]99, %r14 ldstuba [%r1]99, %r6 swapa [%r1]99, %r10 lda [%r1]99, %f48 ldda [%r1]99, %f16 stba %r2, [%r1]99 stha %r8, [%r1]99 stwa %r2, [%r1]99 stxa %r14, [%r1]99 sta %f16, [%r1]99 stda %f32, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x10 CASE_ASI_0x63_th4_0x10: set 0x10, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r14 ldswa [%r1]99, %r4 lduba [%r1]99, %r10 lduha [%r1]99, %r16 ldxa [%r1]99, %r8 ldda [%r1]99, %r2 ldstuba [%r1]99, %r14 swapa [%r1]99, %r12 lda [%r1]99, %f0 ldda [%r1]99, %f0 stba %r8, [%r1]99 stha %r6, [%r1]99 stwa %r2, [%r1]99 stxa %r12, [%r1]99 sta %f48, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x9 CASE_ASI_0x43_th4_0x0: mov %g0, %r1 ldsba [%r1]67, %r8 ldsha [%r1]67, %r16 ldswa [%r1]67, %r12 lduba [%r1]67, %r12 lduha [%r1]67, %r2 ldxa [%r1]67, %r6 ldda [%r1]67, %r10 ldstuba [%r1]67, %r12 swapa [%r1]67, %r16 lda [%r1]67, %f0 ldda [%r1]67, %f16 stba %r12, [%r1]67 stha %r14, [%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, 0x1c CASE_ASI_0x59_th4_range115: !!asi_range = 0x0-0x78 set 0x10, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r6 ldsha [%r1]89, %r16 ldswa [%r1]89, %r2 lduba [%r1]89, %r12 lduha [%r1]89, %r6 ldxa [%r1]89, %r6 ldda [%r1]89, %r12 ldstuba [%r1]89, %r8 swapa [%r1]89, %r16 lda [%r1]89, %f32 ldda [%r1]89, %f48 stba %r8, [%r1]89 stha %r8, [%r1]89 stwa %r14, [%r1]89 sta %f48, [%r1]89 stda %f16, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x1 CASE_ASI_0x67_th4_range116: !!asi_range = 0x0-0x7fe0 set 0x6406, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r10 ldsha [%r1]103, %r12 ldswa [%r1]103, %r14 lduba [%r1]103, %r6 lduha [%r1]103, %r6 ldxa [%r1]103, %r16 ldda [%r1]103, %r4 ldstuba [%r1]103, %r10 swapa [%r1]103, %r14 lda [%r1]103, %f32 ldda [%r1]103, %f16 stba %r6, [%r1]103 stha %r10, [%r1]103 stwa %r10, [%r1]103 sta %f16, [%r1]103 stda %f0, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x14 CASE_ASI_0x4e_th4_0x0: mov %g0, %r1 ldsba [%r1]78, %r8 ldsha [%r1]78, %r16 ldswa [%r1]78, %r10 lduba [%r1]78, %r14 lduha [%r1]78, %r6 ldxa [%r1]78, %r16 ldda [%r1]78, %r2 ldstuba [%r1]78, %r14 swapa [%r1]78, %r14 lda [%r1]78, %f32 ldda [%r1]78, %f32 stba %r0, [%r1]78 stha %r10, [%r1]78 stwa %r14, [%r1]78 sta %f16, [%r1]78 stda %f48, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x9 CASE_ASI_0x48_th4_range117: !!asi_range = 0x0-0xf8 set 0x56, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r8 ldsha [%r1]72, %r12 ldswa [%r1]72, %r16 lduba [%r1]72, %r10 lduha [%r1]72, %r4 ldxa [%r1]72, %r10 ldda [%r1]72, %r4 ldstuba [%r1]72, %r4 swapa [%r1]72, %r8 lda [%r1]72, %f16 ldda [%r1]72, %f16 stba %r12, [%r1]72 stha %r4, [%r1]72 stwa %r12, [%r1]72 stxa %r6, [%r1]72 sta %f0, [%r1]72 stda %f48, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0xd CASE_ASI_0x49_th4_range118: !!asi_range = 0x0-0xf8 set 0x81, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r6 ldsha [%r1]73, %r6 ldswa [%r1]73, %r4 lduba [%r1]73, %r12 lduha [%r1]73, %r14 ldxa [%r1]73, %r12 ldda [%r1]73, %r14 ldstuba [%r1]73, %r10 swapa [%r1]73, %r16 lda [%r1]73, %f48 ldda [%r1]73, %f16 stba %r8, [%r1]73 stha %r6, [%r1]73 stwa %r6, [%r1]73 stxa %r2, [%r1]73 sta %f16, [%r1]73 stda %f16, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x6 CASE_ASI_0x5f_th4: setx 0x17a91026, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x3c & ~0x7], %r2 ldx [%r23 + 0xb5 & ~0x7], %r4 ldx [%r26 + 0x69 & ~0x7], %r6 ldx [%r26 + 0xa1 & ~0x7], %r8 ldx [%r25 + 0xab & ~0x7], %r10 ldx [%r24 + 0xff & ~0x7], %r12 ldx [%r26 + 0xdd & ~0x7], %r14 ldx [%r21 + 0xc1 & ~0x7], %r16 ld [%r28 + 0x4e & ~0x7], %f0 ld [%r21 + 0x54 & ~0x7], %f16 ld [%r28 + 0x1e & ~0x7], %f32 ld [%r28 + 0x8c & ~0x7], %f48 ldsba [%r1]95, %r12 ldsha [%r1]95, %r16 ldswa [%r1]95, %r10 lduba [%r1]95, %r10 lduha [%r1]95, %r14 ldxa [%r1]95, %r4 ldda [%r1]95, %r14 ldstuba [%r1]95, %r8 swapa [%r1]95, %r10 lda [%r1]95, %f48 ldda [%r1]95, %f16 stba %r6, [%r1]95 stha %r6, [%r1]95 stwa %r6, [%r1]95 sta %f16, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0xe CASE_ASI_0x53_th4: setx 0x4f98301a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x59 & ~0x7], %r2 ldx [%r25 + 0xef & ~0x7], %r4 ldx [%r28 + 0xf3 & ~0x7], %r6 ldx [%r22 + 0x61 & ~0x7], %r8 ldx [%r28 + 0xde & ~0x7], %r10 ldx [%r28 + 0xc1 & ~0x7], %r12 ldx [%r24 + 0x58 & ~0x7], %r14 ldx [%r27 + 0x8a & ~0x7], %r16 ld [%r28 + 0xb & ~0x7], %f0 ld [%r28 + 0x35 & ~0x7], %f16 ld [%r23 + 0x10 & ~0x7], %f32 ld [%r28 + 0x8a & ~0x7], %f48 ldsba [%r1]83, %r4 ldsha [%r1]83, %r12 ldswa [%r1]83, %r2 lduba [%r1]83, %r6 lduha [%r1]83, %r12 ldxa [%r1]83, %r8 ldda [%r1]83, %r2 ldstuba [%r1]83, %r8 swapa [%r1]83, %r6 lda [%r1]83, %f0 ldda [%r1]83, %f32 stba %r2, [%r1]83 stha %r10, [%r1]83 stwa %r2, [%r1]83 stxa %r4, [%r1]83 sta %f32, [%r1]83 stda %f48, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x17 CASE_ASI_0x74_th4_0x0: mov %g0, %r1 ldsba [%r1]116, %r8 ldsha [%r1]116, %r16 ldswa [%r1]116, %r14 lduba [%r1]116, %r2 lduha [%r1]116, %r14 ldxa [%r1]116, %r8 ldda [%r1]116, %r8 ldstuba [%r1]116, %r4 swapa [%r1]116, %r12 lda [%r1]116, %f48 ldda [%r1]116, %f0 stba %r10, [%r1]116 stha %r6, [%r1]116 stwa %r14, [%r1]116 stxa %r14, [%r1]116 sta %f0, [%r1]116 stda %f16, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x1c CASE_ASI_0x54_th4_0x0: mov %g0, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r14 ldswa [%r1]84, %r8 lduba [%r1]84, %r10 lduha [%r1]84, %r8 ldxa [%r1]84, %r12 ldda [%r1]84, %r16 ldstuba [%r1]84, %r10 swapa [%r1]84, %r16 lda [%r1]84, %f16 ldda [%r1]84, %f16 stba %r10, [%r1]84 stha %r0, [%r1]84 stwa %r6, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x15 CASE_ASI_0x54_th4_0x400: set 0x400, %r1 ldsba [%r1]84, %r8 ldsha [%r1]84, %r16 ldswa [%r1]84, %r16 lduba [%r1]84, %r6 lduha [%r1]84, %r4 ldxa [%r1]84, %r16 ldda [%r1]84, %r16 ldstuba [%r1]84, %r8 swapa [%r1]84, %r8 lda [%r1]84, %f16 ldda [%r1]84, %f48 stba %r0, [%r1]84 stha %r2, [%r1]84 stwa %r6, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xe CASE_ASI_0x54_th4_0x800: set 0x800, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r10 ldswa [%r1]84, %r2 lduba [%r1]84, %r6 lduha [%r1]84, %r4 ldxa [%r1]84, %r10 ldda [%r1]84, %r14 ldstuba [%r1]84, %r10 swapa [%r1]84, %r14 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r14, [%r1]84 stha %r4, [%r1]84 stwa %r6, [%r1]84 sta %f0, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x6 CASE_ASI_0x54_th4_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r4 ldswa [%r1]84, %r4 lduba [%r1]84, %r12 lduha [%r1]84, %r16 ldxa [%r1]84, %r16 ldda [%r1]84, %r10 ldstuba [%r1]84, %r4 swapa [%r1]84, %r8 lda [%r1]84, %f0 ldda [%r1]84, %f16 stba %r2, [%r1]84 stha %r10, [%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, 0x1e CASE_ASI_0x5c_th4_0x0: mov %g0, %r1 ldsba [%r1]92, %r8 ldsha [%r1]92, %r8 ldswa [%r1]92, %r14 lduba [%r1]92, %r12 lduha [%r1]92, %r4 ldxa [%r1]92, %r8 ldda [%r1]92, %r14 ldstuba [%r1]92, %r6 swapa [%r1]92, %r8 lda [%r1]92, %f0 ldda [%r1]92, %f16 stba %r12, [%r1]92 stha %r4, [%r1]92 stwa %r4, [%r1]92 sta %f48, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x6 CASE_ASI_0x5c_th4_0x400: set 0x400, %r1 ldsba [%r1]92, %r14 ldsha [%r1]92, %r10 ldswa [%r1]92, %r10 lduba [%r1]92, %r12 lduha [%r1]92, %r8 ldxa [%r1]92, %r4 ldda [%r1]92, %r2 ldstuba [%r1]92, %r4 swapa [%r1]92, %r16 lda [%r1]92, %f0 ldda [%r1]92, %f48 stba %r12, [%r1]92 stha %r14, [%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, 0x5 CASE_ASI_0x5c_th4_0x800: set 0x800, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r6 ldswa [%r1]92, %r8 lduba [%r1]92, %r8 lduha [%r1]92, %r10 ldxa [%r1]92, %r6 ldda [%r1]92, %r12 ldstuba [%r1]92, %r4 swapa [%r1]92, %r12 lda [%r1]92, %f0 ldda [%r1]92, %f16 stba %r0, [%r1]92 stha %r12, [%r1]92 stwa %r6, [%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_th4_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r10 ldswa [%r1]92, %r16 lduba [%r1]92, %r16 lduha [%r1]92, %r14 ldxa [%r1]92, %r4 ldda [%r1]92, %r2 ldstuba [%r1]92, %r14 swapa [%r1]92, %r16 lda [%r1]92, %f0 ldda [%r1]92, %f48 stba %r4, [%r1]92 stha %r10, [%r1]92 stwa %r0, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xf CASE_ASI_0x47_th4_range119: !!asi_range = 0x0-0x7ff0 set 0x6257, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r6 ldsha [%r1]71, %r14 ldswa [%r1]71, %r2 lduba [%r1]71, %r10 lduha [%r1]71, %r4 ldxa [%r1]71, %r12 ldda [%r1]71, %r16 ldstuba [%r1]71, %r12 swapa [%r1]71, %r12 lda [%r1]71, %f32 ldda [%r1]71, %f48 stba %r14, [%r1]71 stha %r8, [%r1]71 stwa %r8, [%r1]71 sta %f48, [%r1]71 stda %f48, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x16 CASE_ASI_0x50_th4_0x18: set 0x18, %r1 ldsba [%r1]80, %r4 ldsha [%r1]80, %r14 ldswa [%r1]80, %r16 lduba [%r1]80, %r10 lduha [%r1]80, %r14 ldxa [%r1]80, %r16 ldda [%r1]80, %r16 ldstuba [%r1]80, %r12 swapa [%r1]80, %r14 lda [%r1]80, %f0 ldda [%r1]80, %f48 stba %r10, [%r1]80 stha %r0, [%r1]80 stwa %r8, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x6 CASE_ASI_0x50_th4_0x30: set 0x30, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r2 ldswa [%r1]80, %r14 lduba [%r1]80, %r4 lduha [%r1]80, %r10 ldxa [%r1]80, %r4 ldda [%r1]80, %r14 ldstuba [%r1]80, %r4 swapa [%r1]80, %r6 lda [%r1]80, %f48 ldda [%r1]80, %f48 stba %r6, [%r1]80 stha %r8, [%r1]80 stwa %r14, [%r1]80 sta %f16, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1f CASE_ASI_0x50_th4_0x38: set 0x38, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r12 ldswa [%r1]80, %r16 lduba [%r1]80, %r4 lduha [%r1]80, %r12 ldxa [%r1]80, %r16 ldda [%r1]80, %r14 ldstuba [%r1]80, %r14 swapa [%r1]80, %r8 lda [%r1]80, %f16 ldda [%r1]80, %f48 stba %r6, [%r1]80 stha %r6, [%r1]80 stwa %r0, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1b CASE_ASI_0x42_th4_0x8: set 0x8, %r1 ldsba [%r1]66, %r10 ldsha [%r1]66, %r8 ldswa [%r1]66, %r8 lduba [%r1]66, %r14 lduha [%r1]66, %r2 ldxa [%r1]66, %r16 ldda [%r1]66, %r12 ldstuba [%r1]66, %r12 swapa [%r1]66, %r2 lda [%r1]66, %f32 ldda [%r1]66, %f16 stba %r0, [%r1]66 stha %r10, [%r1]66 stwa %r10, [%r1]66 sta %f16, [%r1]66 stda %f32, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xc CASE_ASI_0x42_th4_0x10: set 0x10, %r1 ldsba [%r1]66, %r8 ldsha [%r1]66, %r10 ldswa [%r1]66, %r4 lduba [%r1]66, %r10 lduha [%r1]66, %r12 ldxa [%r1]66, %r8 ldda [%r1]66, %r12 ldstuba [%r1]66, %r10 swapa [%r1]66, %r14 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r12, [%r1]66 stha %r4, [%r1]66 stwa %r0, [%r1]66 sta %f32, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x14 CASE_ASI_0x52_th4_0x108: set 0x108, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r4 ldswa [%r1]82, %r6 lduba [%r1]82, %r6 lduha [%r1]82, %r2 ldxa [%r1]82, %r2 ldda [%r1]82, %r14 ldstuba [%r1]82, %r2 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r12, [%r1]82 stwa %r0, [%r1]82 sta %f16, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1e CASE_ASI_0x52_th4_0x110: set 0x110, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r4 ldswa [%r1]82, %r4 lduba [%r1]82, %r14 lduha [%r1]82, %r4 ldxa [%r1]82, %r16 ldda [%r1]82, %r10 ldstuba [%r1]82, %r16 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r14, [%r1]82 stha %r6, [%r1]82 stwa %r8, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x14 CASE_ASI_0x52_th4_0x118: set 0x118, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r16 ldswa [%r1]82, %r16 lduba [%r1]82, %r2 lduha [%r1]82, %r2 ldxa [%r1]82, %r8 ldda [%r1]82, %r2 ldstuba [%r1]82, %r4 swapa [%r1]82, %r4 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r0, [%r1]82 stha %r14, [%r1]82 stwa %r4, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th4_0x120: set 0x120, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r12 ldswa [%r1]82, %r16 lduba [%r1]82, %r12 lduha [%r1]82, %r8 ldxa [%r1]82, %r16 ldda [%r1]82, %r14 ldstuba [%r1]82, %r4 swapa [%r1]82, %r16 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r14, [%r1]82 stwa %r2, [%r1]82 sta %f0, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th4_0x208: set 0x208, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r8 ldswa [%r1]82, %r8 lduba [%r1]82, %r8 lduha [%r1]82, %r12 ldxa [%r1]82, %r14 ldda [%r1]82, %r16 ldstuba [%r1]82, %r16 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r0, [%r1]82 stha %r10, [%r1]82 stwa %r2, [%r1]82 sta %f0, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x5 CASE_ASI_0x52_th4_0x210: set 0x210, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r8 ldswa [%r1]82, %r10 lduba [%r1]82, %r14 lduha [%r1]82, %r16 ldxa [%r1]82, %r2 ldda [%r1]82, %r4 ldstuba [%r1]82, %r4 swapa [%r1]82, %r8 lda [%r1]82, %f0 ldda [%r1]82, %f16 stba %r4, [%r1]82 stha %r6, [%r1]82 stwa %r8, [%r1]82 sta %f16, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x2 CASE_ASI_0x52_th4_0x218: set 0x218, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r14 ldswa [%r1]82, %r12 lduba [%r1]82, %r8 lduha [%r1]82, %r8 ldxa [%r1]82, %r16 ldda [%r1]82, %r2 ldstuba [%r1]82, %r14 swapa [%r1]82, %r2 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r4, [%r1]82 stwa %r2, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x13 CASE_ASI_0x52_th4_0x220: set 0x220, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r14 ldswa [%r1]82, %r14 lduba [%r1]82, %r14 lduha [%r1]82, %r8 ldxa [%r1]82, %r12 ldda [%r1]82, %r12 ldstuba [%r1]82, %r6 swapa [%r1]82, %r10 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r4, [%r1]82 stha %r0, [%r1]82 stwa %r0, [%r1]82 sta %f48, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x25_th4_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r16 ldswa [%r1]37, %r8 lduba [%r1]37, %r14 lduha [%r1]37, %r16 ldxa [%r1]37, %r10 ldda [%r1]37, %r12 ldstuba [%r1]37, %r16 swapa [%r1]37, %r14 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r8, [%r1]37 stha %r8, [%r1]37 stwa %r4, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x25_th4_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r4 ldswa [%r1]37, %r16 lduba [%r1]37, %r6 lduha [%r1]37, %r16 ldxa [%r1]37, %r6 ldda [%r1]37, %r10 ldstuba [%r1]37, %r8 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r6, [%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, 0x13 CASE_ASI_0x25_th4_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r4 ldswa [%r1]37, %r10 lduba [%r1]37, %r2 lduha [%r1]37, %r6 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r10 swapa [%r1]37, %r10 lda [%r1]37, %f48 ldda [%r1]37, %f32 stba %r12, [%r1]37 stha %r0, [%r1]37 stwa %r6, [%r1]37 sta %f0, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xb CASE_ASI_0x25_th4_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r16 ldswa [%r1]37, %r14 lduba [%r1]37, %r8 lduha [%r1]37, %r2 ldxa [%r1]37, %r6 ldda [%r1]37, %r10 ldstuba [%r1]37, %r12 swapa [%r1]37, %r16 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r4, [%r1]37 stha %r6, [%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, 0x0 CASE_ASI_0x25_th4_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r4 ldswa [%r1]37, %r16 lduba [%r1]37, %r16 lduha [%r1]37, %r8 ldxa [%r1]37, %r16 ldda [%r1]37, %r8 ldstuba [%r1]37, %r2 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r2, [%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, 0x4 CASE_ASI_0x25_th4_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r14 ldswa [%r1]37, %r6 lduba [%r1]37, %r14 lduha [%r1]37, %r6 ldxa [%r1]37, %r16 ldda [%r1]37, %r8 ldstuba [%r1]37, %r12 swapa [%r1]37, %r12 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r2, [%r1]37 stha %r0, [%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_th4_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r8 ldswa [%r1]37, %r2 lduba [%r1]37, %r10 lduha [%r1]37, %r16 ldxa [%r1]37, %r8 ldda [%r1]37, %r2 ldstuba [%r1]37, %r6 swapa [%r1]37, %r12 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r8, [%r1]37 stha %r0, [%r1]37 stwa %r2, [%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_th4_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r10 ldsha [%r1]37, %r2 ldswa [%r1]37, %r2 lduba [%r1]37, %r6 lduha [%r1]37, %r12 ldxa [%r1]37, %r16 ldda [%r1]37, %r2 ldstuba [%r1]37, %r10 swapa [%r1]37, %r16 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r4, [%r1]37 stha %r6, [%r1]37 stwa %r10, [%r1]37 sta %f48, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1b CASE_ASI_0x55_th4_range120: !!asi_range = 0x0-0x1f8 set 0x18a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r6 ldswa [%r1]85, %r8 lduba [%r1]85, %r10 lduha [%r1]85, %r2 ldxa [%r1]85, %r10 ldda [%r1]85, %r16 ldstuba [%r1]85, %r6 swapa [%r1]85, %r6 lda [%r1]85, %f0 ldda [%r1]85, %f32 stba %r6, [%r1]85 stha %r0, [%r1]85 stwa %r10, [%r1]85 sta %f48, [%r1]85 stda %f16, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x13 CASE_ASI_0x55_th4_range121: !!asi_range = 0x400-0x5f8 set 0x5a0, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r2 ldsha [%r1]85, %r12 ldswa [%r1]85, %r12 lduba [%r1]85, %r14 lduha [%r1]85, %r12 ldxa [%r1]85, %r2 ldda [%r1]85, %r2 ldstuba [%r1]85, %r10 swapa [%r1]85, %r6 lda [%r1]85, %f16 ldda [%r1]85, %f32 stba %r0, [%r1]85 stha %r10, [%r1]85 stwa %r4, [%r1]85 sta %f32, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x4 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 %r28, %r1 ldx [%r25 + 0xb2 & ~0x7], %r2 ldx [%r21 + 0xda & ~0x7], %r4 ldx [%r23 + 0x18 & ~0x7], %r6 ldx [%r28 + 0x8e & ~0x7], %r8 ldx [%r28 + 0x4e & ~0x7], %r10 ldx [%r28 + 0x76 & ~0x7], %r12 ldx [%r22 + 0x9f & ~0x7], %r14 ldx [%r25 + 0x76 & ~0x7], %r16 ld [%r21 + 0x9f & ~0x7], %f0 ld [%r25 + 0x11 & ~0x7], %f16 ld [%r23 + 0x11 & ~0x7], %f32 ld [%r21 + 0x78 & ~0x7], %f48 ldsba [%r1]4, %r4 ldsha [%r1]4, %r6 ldswa [%r1]4, %r2 lduba [%r1]4, %r4 lduha [%r1]4, %r6 ldxa [%r1]4, %r10 ldda [%r1]4, %r2 ldstuba [%r1]4, %r10 swapa [%r1]4, %r8 lda [%r1]4, %f48 ldda [%r1]4, %f48 stba %r2, [%r1]4 stha %r0, [%r1]4 stwa %r6, [%r1]4 stxa %r12, [%r1]4 sta %f32, [%r1]4 stda %f48, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x12 CASE_ASI_0xc_th5: mov %r21, %r1 ldx [%r21 + 0x54 & ~0x7], %r2 ldx [%r24 + 0xfb & ~0x7], %r4 ldx [%r26 + 0x9b & ~0x7], %r6 ldx [%r28 + 0x97 & ~0x7], %r8 ldx [%r23 + 0x48 & ~0x7], %r10 ldx [%r27 + 0xe5 & ~0x7], %r12 ldx [%r24 + 0xf3 & ~0x7], %r14 ldx [%r25 + 0x5b & ~0x7], %r16 ld [%r22 + 0xd9 & ~0x7], %f0 ld [%r28 + 0x89 & ~0x7], %f16 ld [%r22 + 0xb6 & ~0x7], %f32 ld [%r26 + 0x91 & ~0x7], %f48 ldsba [%r1]12, %r4 ldsha [%r1]12, %r8 ldswa [%r1]12, %r8 lduba [%r1]12, %r6 lduha [%r1]12, %r4 ldxa [%r1]12, %r6 ldda [%r1]12, %r6 ldstuba [%r1]12, %r4 swapa [%r1]12, %r2 lda [%r1]12, %f48 ldda [%r1]12, %f32 stba %r10, [%r1]12 stha %r12, [%r1]12 stwa %r12, [%r1]12 stxa %r4, [%r1]12 sta %f48, [%r1]12 stda %f16, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x1 CASE_ASI_0x19_th5: mov %r24, %r1 ldx [%r23 + 0xa5 & ~0x7], %r2 ldx [%r27 + 0x69 & ~0x7], %r4 ldx [%r23 + 0x84 & ~0x7], %r6 ldx [%r28 + 0x1d & ~0x7], %r8 ldx [%r27 + 0x12 & ~0x7], %r10 ldx [%r24 + 0x8e & ~0x7], %r12 ldx [%r27 + 0xbb & ~0x7], %r14 ldx [%r21 + 0x10 & ~0x7], %r16 ld [%r21 + 0xb2 & ~0x7], %f0 ld [%r24 + 0xf4 & ~0x7], %f16 ld [%r22 + 0x8f & ~0x7], %f32 ld [%r27 + 0x9d & ~0x7], %f48 ldsba [%r1]25, %r12 ldsha [%r1]25, %r10 ldswa [%r1]25, %r4 lduba [%r1]25, %r10 lduha [%r1]25, %r6 ldxa [%r1]25, %r6 ldda [%r1]25, %r8 ldstuba [%r1]25, %r12 swapa [%r1]25, %r14 lda [%r1]25, %f32 ldda [%r1]25, %f0 stba %r14, [%r1]25 stha %r14, [%r1]25 stwa %r0, [%r1]25 stxa %r8, [%r1]25 sta %f32, [%r1]25 stda %f0, [%r1]25 casa [%r1]0x19, %r2, %g0 casxa [%r1]0x19, %r2, %g0 prefetcha [%r1]25, 0x16 CASE_ASI_0x27_th5: mov %r24, %r1 ldx [%r24 + 0x5f & ~0x7], %r2 ldx [%r23 + 0x96 & ~0x7], %r4 ldx [%r25 + 0xf1 & ~0x7], %r6 ldx [%r25 + 0xd3 & ~0x7], %r8 ldx [%r23 + 0xd2 & ~0x7], %r10 ldx [%r22 + 0xf6 & ~0x7], %r12 ldx [%r23 + 0x48 & ~0x7], %r14 ldx [%r27 + 0x48 & ~0x7], %r16 ld [%r28 + 0xc6 & ~0x7], %f0 ld [%r27 + 0xc7 & ~0x7], %f16 ld [%r22 + 0xc & ~0x7], %f32 ld [%r26 + 0xb8 & ~0x7], %f48 ldsba [%r1]39, %r4 ldsha [%r1]39, %r14 ldswa [%r1]39, %r6 lduba [%r1]39, %r6 lduha [%r1]39, %r10 ldxa [%r1]39, %r16 ldda [%r1]39, %r12 ldstuba [%r1]39, %r4 swapa [%r1]39, %r12 lda [%r1]39, %f16 ldda [%r1]39, %f16 stba %r8, [%r1]39 stha %r12, [%r1]39 stwa %r0, [%r1]39 stxa %r4, [%r1]39 sta %f48, [%r1]39 stda %f48, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0xf CASE_ASI_0x2c_th5: mov %r22, %r1 ldx [%r26 + 0x99 & ~0x7], %r2 ldx [%r26 + 0x26 & ~0x7], %r4 ldx [%r22 + 0x7f & ~0x7], %r6 ldx [%r27 + 0x2f & ~0x7], %r8 ldx [%r22 + 0x41 & ~0x7], %r10 ldx [%r27 + 0xc6 & ~0x7], %r12 ldx [%r23 + 0xce & ~0x7], %r14 ldx [%r21 + 0x66 & ~0x7], %r16 ld [%r24 + 0x84 & ~0x7], %f0 ld [%r25 + 0x55 & ~0x7], %f16 ld [%r22 + 0x3e & ~0x7], %f32 ld [%r25 + 0x95 & ~0x7], %f48 ldsba [%r1]44, %r8 ldsha [%r1]44, %r12 ldswa [%r1]44, %r14 lduba [%r1]44, %r4 lduha [%r1]44, %r8 ldxa [%r1]44, %r6 ldda [%r1]44, %r10 ldstuba [%r1]44, %r4 swapa [%r1]44, %r4 lda [%r1]44, %f48 ldda [%r1]44, %f48 stba %r8, [%r1]44 stha %r4, [%r1]44 stwa %r0, [%r1]44 stxa %r4, [%r1]44 sta %f48, [%r1]44 stda %f16, [%r1]44 casa [%r1]0x2c, %r2, %g0 casxa [%r1]0x2c, %r2, %g0 prefetcha [%r1]44, 0x1a CASE_ASI_0x2f_th5: mov %r26, %r1 ldx [%r22 + 0xed & ~0x7], %r2 ldx [%r26 + 0x1c & ~0x7], %r4 ldx [%r24 + 0x35 & ~0x7], %r6 ldx [%r25 + 0xd9 & ~0x7], %r8 ldx [%r28 + 0x96 & ~0x7], %r10 ldx [%r21 + 0x9f & ~0x7], %r12 ldx [%r28 + 0x38 & ~0x7], %r14 ldx [%r28 + 0x7d & ~0x7], %r16 ld [%r27 + 0xb9 & ~0x7], %f0 ld [%r25 + 0xb0 & ~0x7], %f16 ld [%r24 + 0x99 & ~0x7], %f32 ld [%r24 + 0xb0 & ~0x7], %f48 ldsba [%r1]47, %r6 ldsha [%r1]47, %r6 ldswa [%r1]47, %r12 lduba [%r1]47, %r6 lduha [%r1]47, %r12 ldxa [%r1]47, %r4 ldda [%r1]47, %r4 ldstuba [%r1]47, %r4 swapa [%r1]47, %r2 lda [%r1]47, %f48 ldda [%r1]47, %f48 stba %r8, [%r1]47 stha %r10, [%r1]47 stwa %r6, [%r1]47 stxa %r6, [%r1]47 sta %f48, [%r1]47 stda %f16, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x1e CASE_ASI_0x30_th5: mov %r25, %r1 ldx [%r22 + 0xb4 & ~0x7], %r2 ldx [%r22 + 0xb4 & ~0x7], %r4 ldx [%r28 + 0x76 & ~0x7], %r6 ldx [%r22 + 0x58 & ~0x7], %r8 ldx [%r23 + 0xf4 & ~0x7], %r10 ldx [%r25 + 0x51 & ~0x7], %r12 ldx [%r23 + 0xdd & ~0x7], %r14 ldx [%r23 + 0x45 & ~0x7], %r16 ld [%r28 + 0x21 & ~0x7], %f0 ld [%r22 + 0x4c & ~0x7], %f16 ld [%r21 + 0xb4 & ~0x7], %f32 ld [%r28 + 0x3b & ~0x7], %f48 ldsba [%r1]48, %r10 ldsha [%r1]48, %r8 ldswa [%r1]48, %r16 lduba [%r1]48, %r2 lduha [%r1]48, %r16 ldxa [%r1]48, %r2 ldda [%r1]48, %r16 ldstuba [%r1]48, %r8 swapa [%r1]48, %r12 lda [%r1]48, %f0 ldda [%r1]48, %f0 stba %r6, [%r1]48 stha %r2, [%r1]48 stwa %r4, [%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, 0x11 CASE_ASI_0x31_th5: mov %r22, %r1 ldx [%r26 + 0x2d & ~0x7], %r2 ldx [%r22 + 0x43 & ~0x7], %r4 ldx [%r21 + 0xb3 & ~0x7], %r6 ldx [%r27 + 0x15 & ~0x7], %r8 ldx [%r21 + 0x0 & ~0x7], %r10 ldx [%r28 + 0x8c & ~0x7], %r12 ldx [%r26 + 0x9a & ~0x7], %r14 ldx [%r26 + 0xf8 & ~0x7], %r16 ld [%r21 + 0x28 & ~0x7], %f0 ld [%r26 + 0x64 & ~0x7], %f16 ld [%r25 + 0x47 & ~0x7], %f32 ld [%r25 + 0x73 & ~0x7], %f48 ldsba [%r1]49, %r14 ldsha [%r1]49, %r16 ldswa [%r1]49, %r8 lduba [%r1]49, %r6 lduha [%r1]49, %r10 ldxa [%r1]49, %r12 ldda [%r1]49, %r10 ldstuba [%r1]49, %r14 swapa [%r1]49, %r6 lda [%r1]49, %f32 ldda [%r1]49, %f48 stba %r8, [%r1]49 stha %r14, [%r1]49 stwa %r14, [%r1]49 stxa %r4, [%r1]49 sta %f32, [%r1]49 stda %f48, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x8 CASE_ASI_0x36_th5: mov %r22, %r1 ldx [%r27 + 0xb9 & ~0x7], %r2 ldx [%r24 + 0x43 & ~0x7], %r4 ldx [%r25 + 0xd5 & ~0x7], %r6 ldx [%r25 + 0x93 & ~0x7], %r8 ldx [%r21 + 0x2a & ~0x7], %r10 ldx [%r22 + 0x95 & ~0x7], %r12 ldx [%r24 + 0x2e & ~0x7], %r14 ldx [%r25 + 0x5a & ~0x7], %r16 ld [%r23 + 0x7 & ~0x7], %f0 ld [%r22 + 0x34 & ~0x7], %f16 ld [%r24 + 0x6e & ~0x7], %f32 ld [%r23 + 0x53 & ~0x7], %f48 ldsba [%r1]54, %r6 ldsha [%r1]54, %r2 ldswa [%r1]54, %r10 lduba [%r1]54, %r12 lduha [%r1]54, %r12 ldxa [%r1]54, %r8 ldda [%r1]54, %r2 ldstuba [%r1]54, %r16 swapa [%r1]54, %r2 lda [%r1]54, %f16 ldda [%r1]54, %f0 stba %r14, [%r1]54 stha %r6, [%r1]54 stwa %r4, [%r1]54 stxa %r4, [%r1]54 sta %f48, [%r1]54 stda %f48, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x19 CASE_ASI_0x38_th5: mov %r27, %r1 ldx [%r26 + 0x64 & ~0x7], %r2 ldx [%r26 + 0x53 & ~0x7], %r4 ldx [%r28 + 0x10 & ~0x7], %r6 ldx [%r21 + 0x5b & ~0x7], %r8 ldx [%r22 + 0xf2 & ~0x7], %r10 ldx [%r25 + 0xbf & ~0x7], %r12 ldx [%r25 + 0xe5 & ~0x7], %r14 ldx [%r27 + 0x74 & ~0x7], %r16 ld [%r28 + 0x43 & ~0x7], %f0 ld [%r23 + 0x71 & ~0x7], %f16 ld [%r27 + 0x49 & ~0x7], %f32 ld [%r28 + 0xa3 & ~0x7], %f48 ldsba [%r1]56, %r14 ldsha [%r1]56, %r12 ldswa [%r1]56, %r2 lduba [%r1]56, %r2 lduha [%r1]56, %r14 ldxa [%r1]56, %r12 ldda [%r1]56, %r12 ldstuba [%r1]56, %r8 swapa [%r1]56, %r16 lda [%r1]56, %f0 ldda [%r1]56, %f32 stba %r12, [%r1]56 stha %r6, [%r1]56 stwa %r0, [%r1]56 stxa %r4, [%r1]56 sta %f16, [%r1]56 stda %f32, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x12 CASE_ASI_0x39_th5: mov %r23, %r1 ldx [%r26 + 0xbc & ~0x7], %r2 ldx [%r21 + 0x79 & ~0x7], %r4 ldx [%r28 + 0x65 & ~0x7], %r6 ldx [%r23 + 0x4 & ~0x7], %r8 ldx [%r28 + 0xe1 & ~0x7], %r10 ldx [%r27 + 0x58 & ~0x7], %r12 ldx [%r23 + 0x53 & ~0x7], %r14 ldx [%r23 + 0x7b & ~0x7], %r16 ld [%r21 + 0x5b & ~0x7], %f0 ld [%r27 + 0x37 & ~0x7], %f16 ld [%r27 + 0xc9 & ~0x7], %f32 ld [%r23 + 0x6a & ~0x7], %f48 ldsba [%r1]57, %r6 ldsha [%r1]57, %r2 ldswa [%r1]57, %r12 lduba [%r1]57, %r10 lduha [%r1]57, %r12 ldxa [%r1]57, %r10 ldda [%r1]57, %r10 ldstuba [%r1]57, %r12 swapa [%r1]57, %r14 lda [%r1]57, %f16 ldda [%r1]57, %f48 stba %r6, [%r1]57 stha %r12, [%r1]57 stwa %r4, [%r1]57 stxa %r10, [%r1]57 sta %f48, [%r1]57 stda %f0, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x11 CASE_ASI_0x3e_th5: mov %r25, %r1 ldx [%r22 + 0x73 & ~0x7], %r2 ldx [%r22 + 0xc5 & ~0x7], %r4 ldx [%r24 + 0x24 & ~0x7], %r6 ldx [%r25 + 0xd1 & ~0x7], %r8 ldx [%r28 + 0xff & ~0x7], %r10 ldx [%r26 + 0x36 & ~0x7], %r12 ldx [%r26 + 0xb & ~0x7], %r14 ldx [%r24 + 0x58 & ~0x7], %r16 ld [%r26 + 0xab & ~0x7], %f0 ld [%r22 + 0x35 & ~0x7], %f16 ld [%r23 + 0x3 & ~0x7], %f32 ld [%r24 + 0x52 & ~0x7], %f48 ldsba [%r1]62, %r8 ldsha [%r1]62, %r12 ldswa [%r1]62, %r6 lduba [%r1]62, %r2 lduha [%r1]62, %r4 ldxa [%r1]62, %r2 ldda [%r1]62, %r10 ldstuba [%r1]62, %r2 swapa [%r1]62, %r8 lda [%r1]62, %f0 ldda [%r1]62, %f16 stba %r10, [%r1]62 stha %r6, [%r1]62 stwa %r4, [%r1]62 stxa %r14, [%r1]62 sta %f48, [%r1]62 stda %f48, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x1c CASE_ASI_0x8b_th5: mov %r22, %r1 ldx [%r21 + 0x28 & ~0x7], %r2 ldx [%r23 + 0xc8 & ~0x7], %r4 ldx [%r23 + 0xa0 & ~0x7], %r6 ldx [%r28 + 0xe3 & ~0x7], %r8 ldx [%r21 + 0xce & ~0x7], %r10 ldx [%r22 + 0xf1 & ~0x7], %r12 ldx [%r28 + 0x0 & ~0x7], %r14 ldx [%r22 + 0x5f & ~0x7], %r16 ld [%r27 + 0xb1 & ~0x7], %f0 ld [%r28 + 0x19 & ~0x7], %f16 ld [%r26 + 0x74 & ~0x7], %f32 ld [%r27 + 0x91 & ~0x7], %f48 ldsba [%r1]139, %r8 ldsha [%r1]139, %r8 ldswa [%r1]139, %r14 lduba [%r1]139, %r12 lduha [%r1]139, %r2 ldxa [%r1]139, %r2 ldda [%r1]139, %r16 ldstuba [%r1]139, %r16 swapa [%r1]139, %r8 lda [%r1]139, %f32 ldda [%r1]139, %f48 stba %r4, [%r1]139 stha %r10, [%r1]139 stwa %r6, [%r1]139 stxa %r14, [%r1]139 sta %f16, [%r1]139 stda %f48, [%r1]139 casa [%r1]0x8b, %r2, %g0 casxa [%r1]0x8b, %r2, %g0 prefetcha [%r1]139, 0x5 CASE_ASI_0xc9_th5: mov %r28, %r1 ldx [%r28 + 0x55 & ~0x7], %r2 ldx [%r24 + 0x98 & ~0x7], %r4 ldx [%r23 + 0x56 & ~0x7], %r6 ldx [%r26 + 0xa3 & ~0x7], %r8 ldx [%r26 + 0xe3 & ~0x7], %r10 ldx [%r26 + 0x12 & ~0x7], %r12 ldx [%r21 + 0xb1 & ~0x7], %r14 ldx [%r21 + 0x4e & ~0x7], %r16 ld [%r27 + 0x0 & ~0x7], %f0 ld [%r22 + 0x2 & ~0x7], %f16 ld [%r28 + 0x10 & ~0x7], %f32 ld [%r27 + 0x87 & ~0x7], %f48 ldsba [%r1]201, %r14 ldsha [%r1]201, %r16 ldswa [%r1]201, %r2 lduba [%r1]201, %r6 lduha [%r1]201, %r6 ldxa [%r1]201, %r12 ldda [%r1]201, %r2 ldstuba [%r1]201, %r8 swapa [%r1]201, %r10 lda [%r1]201, %f48 ldda [%r1]201, %f16 stba %r0, [%r1]201 stha %r12, [%r1]201 stwa %r10, [%r1]201 stxa %r8, [%r1]201 sta %f32, [%r1]201 stda %f0, [%r1]201 casa [%r1]0xc9, %r2, %g0 casxa [%r1]0xc9, %r2, %g0 prefetcha [%r1]201, 0x16 CASE_ASI_0xd3_th5: mov %r25, %r1 ldx [%r23 + 0x14 & ~0x7], %r2 ldx [%r26 + 0xaf & ~0x7], %r4 ldx [%r24 + 0x48 & ~0x7], %r6 ldx [%r28 + 0xd1 & ~0x7], %r8 ldx [%r27 + 0x50 & ~0x7], %r10 ldx [%r26 + 0x52 & ~0x7], %r12 ldx [%r28 + 0x3b & ~0x7], %r14 ldx [%r22 + 0xca & ~0x7], %r16 ld [%r28 + 0xcc & ~0x7], %f0 ld [%r28 + 0xad & ~0x7], %f16 ld [%r27 + 0x27 & ~0x7], %f32 ld [%r26 + 0x53 & ~0x7], %f48 ldsba [%r1]211, %r4 ldsha [%r1]211, %r4 ldswa [%r1]211, %r12 lduba [%r1]211, %r6 lduha [%r1]211, %r4 ldxa [%r1]211, %r4 ldda [%r1]211, %r2 ldstuba [%r1]211, %r10 swapa [%r1]211, %r8 lda [%r1]211, %f32 ldda [%r1]211, %f32 stba %r4, [%r1]211 stha %r4, [%r1]211 stwa %r12, [%r1]211 stxa %r12, [%r1]211 sta %f32, [%r1]211 stda %f16, [%r1]211 casa [%r1]0xd3, %r2, %g0 casxa [%r1]0xd3, %r2, %g0 prefetcha [%r1]211, 0x8 CASE_ASI_0xe3_th5: mov %r22, %r1 ldx [%r26 + 0xa0 & ~0x7], %r2 ldx [%r24 + 0x45 & ~0x7], %r4 ldx [%r25 + 0xe9 & ~0x7], %r6 ldx [%r21 + 0x23 & ~0x7], %r8 ldx [%r21 + 0xcf & ~0x7], %r10 ldx [%r23 + 0x33 & ~0x7], %r12 ldx [%r24 + 0xc4 & ~0x7], %r14 ldx [%r22 + 0xbf & ~0x7], %r16 ld [%r26 + 0x49 & ~0x7], %f0 ld [%r26 + 0x9c & ~0x7], %f16 ld [%r25 + 0xea & ~0x7], %f32 ld [%r24 + 0xdf & ~0x7], %f48 ldsba [%r1]227, %r12 ldsha [%r1]227, %r16 ldswa [%r1]227, %r10 lduba [%r1]227, %r2 lduha [%r1]227, %r2 ldxa [%r1]227, %r16 ldda [%r1]227, %r8 ldstuba [%r1]227, %r2 swapa [%r1]227, %r4 lda [%r1]227, %f0 ldda [%r1]227, %f32 stba %r4, [%r1]227 stha %r12, [%r1]227 stwa %r8, [%r1]227 stxa %r8, [%r1]227 sta %f32, [%r1]227 stda %f16, [%r1]227 casa [%r1]0xe3, %r2, %g0 casxa [%r1]0xe3, %r2, %g0 prefetcha [%r1]227, 0x16 CASE_ASI_0x21_th5_0x8: set 0x8, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r6 ldswa [%r1]33, %r14 lduba [%r1]33, %r4 lduha [%r1]33, %r10 ldxa [%r1]33, %r14 ldda [%r1]33, %r16 ldstuba [%r1]33, %r12 swapa [%r1]33, %r12 lda [%r1]33, %f16 ldda [%r1]33, %f0 stba %r8, [%r1]33 stha %r4, [%r1]33 stwa %r8, [%r1]33 sta %f0, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1a CASE_ASI_0x21_th5_0x10: set 0x10, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r14 ldswa [%r1]33, %r12 lduba [%r1]33, %r10 lduha [%r1]33, %r12 ldxa [%r1]33, %r4 ldda [%r1]33, %r4 ldstuba [%r1]33, %r12 swapa [%r1]33, %r6 lda [%r1]33, %f32 ldda [%r1]33, %f48 stba %r8, [%r1]33 stha %r12, [%r1]33 stwa %r12, [%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_th5_0x108: set 0x108, %r1 ldsba [%r1]33, %r6 ldsha [%r1]33, %r6 ldswa [%r1]33, %r16 lduba [%r1]33, %r16 lduha [%r1]33, %r12 ldxa [%r1]33, %r14 ldda [%r1]33, %r14 ldstuba [%r1]33, %r4 swapa [%r1]33, %r6 lda [%r1]33, %f32 ldda [%r1]33, %f0 stba %r4, [%r1]33 stha %r0, [%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, 0xa CASE_ASI_0x21_th5_0x110: set 0x110, %r1 ldsba [%r1]33, %r8 ldsha [%r1]33, %r2 ldswa [%r1]33, %r12 lduba [%r1]33, %r8 lduha [%r1]33, %r16 ldxa [%r1]33, %r16 ldda [%r1]33, %r12 ldstuba [%r1]33, %r4 swapa [%r1]33, %r8 lda [%r1]33, %f16 ldda [%r1]33, %f32 stba %r12, [%r1]33 stha %r6, [%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, 0xb CASE_ASI_0x40_th5_0x0: mov %g0, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r8 ldswa [%r1]64, %r8 lduba [%r1]64, %r14 lduha [%r1]64, %r10 ldxa [%r1]64, %r10 ldda [%r1]64, %r16 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r4, [%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, 0x9 CASE_ASI_0x40_th5_0x8: set 0x8, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r8 ldswa [%r1]64, %r16 lduba [%r1]64, %r16 lduha [%r1]64, %r4 ldxa [%r1]64, %r12 ldda [%r1]64, %r12 ldstuba [%r1]64, %r14 swapa [%r1]64, %r8 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r8, [%r1]64 stha %r8, [%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, 0x17 CASE_ASI_0x40_th5_0x10: set 0x10, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r4 ldswa [%r1]64, %r16 lduba [%r1]64, %r12 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r8 ldstuba [%r1]64, %r12 swapa [%r1]64, %r4 lda [%r1]64, %f48 ldda [%r1]64, %f32 stba %r0, [%r1]64 stha %r10, [%r1]64 stwa %r4, [%r1]64 sta %f48, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x17 CASE_ASI_0x40_th5_0x18: set 0x18, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r2 ldswa [%r1]64, %r14 lduba [%r1]64, %r10 lduha [%r1]64, %r4 ldxa [%r1]64, %r8 ldda [%r1]64, %r2 ldstuba [%r1]64, %r6 swapa [%r1]64, %r12 lda [%r1]64, %f48 ldda [%r1]64, %f48 stba %r0, [%r1]64 stha %r8, [%r1]64 stwa %r8, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x19 CASE_ASI_0x40_th5_0x20: set 0x20, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r10 ldswa [%r1]64, %r4 lduba [%r1]64, %r8 lduha [%r1]64, %r14 ldxa [%r1]64, %r14 ldda [%r1]64, %r6 ldstuba [%r1]64, %r2 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r10, [%r1]64 stha %r6, [%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, 0x13 CASE_ASI_0x40_th5_0x80: set 0x80, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r6 ldswa [%r1]64, %r12 lduba [%r1]64, %r4 lduha [%r1]64, %r4 ldxa [%r1]64, %r14 ldda [%r1]64, %r14 ldstuba [%r1]64, %r2 swapa [%r1]64, %r8 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r8, [%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, 0xa CASE_ASI_0x40_th5_0x88: set 0x88, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r14 ldswa [%r1]64, %r16 lduba [%r1]64, %r2 lduha [%r1]64, %r10 ldxa [%r1]64, %r4 ldda [%r1]64, %r6 ldstuba [%r1]64, %r12 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f0 stba %r10, [%r1]64 stha %r14, [%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, 0x17 CASE_ASI_0x44_th5_0x0: mov %g0, %r1 ldsba [%r1]68, %r12 ldsha [%r1]68, %r16 ldswa [%r1]68, %r8 lduba [%r1]68, %r10 lduha [%r1]68, %r16 ldxa [%r1]68, %r0 ldda [%r1]68, %r12 ldstuba [%r1]68, %r12 swapa [%r1]68, %r12 lda [%r1]68, %f32 ldda [%r1]68, %f32 stba %r4, [%r1]68 stha %r4, [%r1]68 stwa %r10, [%r1]68 sta %f0, [%r1]68 stda %f16, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x19 CASE_ASI_0x4a_th5_range122: !!asi_range = 0x0-0x3f set 0xc, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r4 ldsha [%r1]74, %r12 ldswa [%r1]74, %r16 lduba [%r1]74, %r8 lduha [%r1]74, %r16 ldxa [%r1]74, %r6 ldda [%r1]74, %r14 ldstuba [%r1]74, %r4 swapa [%r1]74, %r2 lda [%r1]74, %f0 ldda [%r1]74, %f48 stba %r4, [%r1]74 stha %r14, [%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, 0x11 CASE_ASI_0x1_th5: setx 0x3aa8af50, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x8d & ~0x7], %r2 ldx [%r23 + 0xe9 & ~0x7], %r4 ldx [%r24 + 0x28 & ~0x7], %r6 ldx [%r24 + 0xce & ~0x7], %r8 ldx [%r23 + 0x98 & ~0x7], %r10 ldx [%r26 + 0x23 & ~0x7], %r12 ldx [%r22 + 0x59 & ~0x7], %r14 ldx [%r26 + 0x4a & ~0x7], %r16 ld [%r28 + 0x24 & ~0x7], %f0 ld [%r27 + 0xd8 & ~0x7], %f16 ld [%r21 + 0x1e & ~0x7], %f32 ld [%r23 + 0xa1 & ~0x7], %f48 ldsba [%r1]1, %r6 ldsha [%r1]1, %r4 ldswa [%r1]1, %r12 lduba [%r1]1, %r6 lduha [%r1]1, %r4 ldxa [%r1]1, %r16 ldda [%r1]1, %r2 ldstuba [%r1]1, %r2 swapa [%r1]1, %r14 lda [%r1]1, %f16 ldda [%r1]1, %f0 stba %r4, [%r1]1 stha %r10, [%r1]1 stwa %r10, [%r1]1 stxa %r4, [%r1]1 sta %f32, [%r1]1 stda %f32, [%r1]1 casa [%r1]0x1, %r2, %g0 casxa [%r1]0x1, %r2, %g0 prefetcha [%r1]1, 0x1f CASE_ASI_0xa_th5: setx 0x56d7d156, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x53 & ~0x7], %r2 ldx [%r27 + 0x84 & ~0x7], %r4 ldx [%r27 + 0x12 & ~0x7], %r6 ldx [%r23 + 0x3e & ~0x7], %r8 ldx [%r28 + 0x7f & ~0x7], %r10 ldx [%r21 + 0xba & ~0x7], %r12 ldx [%r26 + 0x7c & ~0x7], %r14 ldx [%r25 + 0x41 & ~0x7], %r16 ld [%r25 + 0xa9 & ~0x7], %f0 ld [%r23 + 0xe6 & ~0x7], %f16 ld [%r22 + 0xe7 & ~0x7], %f32 ld [%r26 + 0xad & ~0x7], %f48 ldsba [%r1]10, %r4 ldsha [%r1]10, %r16 ldswa [%r1]10, %r6 lduba [%r1]10, %r14 lduha [%r1]10, %r4 ldxa [%r1]10, %r2 ldda [%r1]10, %r14 ldstuba [%r1]10, %r14 swapa [%r1]10, %r2 lda [%r1]10, %f32 ldda [%r1]10, %f48 stba %r10, [%r1]10 stha %r10, [%r1]10 stwa %r4, [%r1]10 stxa %r10, [%r1]10 sta %f16, [%r1]10 stda %f48, [%r1]10 casa [%r1]0xa, %r2, %g0 casxa [%r1]0xa, %r2, %g0 prefetcha [%r1]10, 0xe CASE_ASI_0x12_th5: setx 0x3d7adc5b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x72 & ~0x7], %r2 ldx [%r23 + 0x72 & ~0x7], %r4 ldx [%r27 + 0x8c & ~0x7], %r6 ldx [%r23 + 0xa0 & ~0x7], %r8 ldx [%r24 + 0xe & ~0x7], %r10 ldx [%r23 + 0x62 & ~0x7], %r12 ldx [%r27 + 0x1c & ~0x7], %r14 ldx [%r28 + 0xcc & ~0x7], %r16 ld [%r25 + 0x2a & ~0x7], %f0 ld [%r23 + 0x74 & ~0x7], %f16 ld [%r27 + 0x2b & ~0x7], %f32 ld [%r26 + 0x94 & ~0x7], %f48 ldsba [%r1]18, %r10 ldsha [%r1]18, %r4 ldswa [%r1]18, %r12 lduba [%r1]18, %r6 lduha [%r1]18, %r14 ldxa [%r1]18, %r6 ldda [%r1]18, %r8 ldstuba [%r1]18, %r12 swapa [%r1]18, %r2 lda [%r1]18, %f48 ldda [%r1]18, %f0 stba %r2, [%r1]18 stha %r0, [%r1]18 stwa %r12, [%r1]18 stxa %r4, [%r1]18 sta %f0, [%r1]18 stda %f48, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x1f CASE_ASI_0x13_th5: setx 0x5238e890, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xf7 & ~0x7], %r2 ldx [%r23 + 0xc4 & ~0x7], %r4 ldx [%r24 + 0x39 & ~0x7], %r6 ldx [%r28 + 0x37 & ~0x7], %r8 ldx [%r24 + 0x58 & ~0x7], %r10 ldx [%r27 + 0x64 & ~0x7], %r12 ldx [%r23 + 0x88 & ~0x7], %r14 ldx [%r26 + 0x34 & ~0x7], %r16 ld [%r26 + 0x32 & ~0x7], %f0 ld [%r26 + 0xab & ~0x7], %f16 ld [%r28 + 0xeb & ~0x7], %f32 ld [%r27 + 0x13 & ~0x7], %f48 ldsba [%r1]19, %r16 ldsha [%r1]19, %r4 ldswa [%r1]19, %r12 lduba [%r1]19, %r2 lduha [%r1]19, %r10 ldxa [%r1]19, %r16 ldda [%r1]19, %r12 ldstuba [%r1]19, %r6 swapa [%r1]19, %r14 lda [%r1]19, %f48 ldda [%r1]19, %f32 stba %r12, [%r1]19 stha %r12, [%r1]19 stwa %r14, [%r1]19 stxa %r0, [%r1]19 sta %f0, [%r1]19 stda %f0, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x6 CASE_ASI_0x29_th5: setx 0x33063ccb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xbe & ~0x7], %r2 ldx [%r23 + 0x37 & ~0x7], %r4 ldx [%r27 + 0x8c & ~0x7], %r6 ldx [%r28 + 0x19 & ~0x7], %r8 ldx [%r25 + 0xda & ~0x7], %r10 ldx [%r28 + 0xbd & ~0x7], %r12 ldx [%r21 + 0xa1 & ~0x7], %r14 ldx [%r23 + 0x81 & ~0x7], %r16 ld [%r25 + 0x35 & ~0x7], %f0 ld [%r27 + 0x21 & ~0x7], %f16 ld [%r24 + 0xfa & ~0x7], %f32 ld [%r24 + 0xab & ~0x7], %f48 ldsba [%r1]41, %r14 ldsha [%r1]41, %r10 ldswa [%r1]41, %r2 lduba [%r1]41, %r16 lduha [%r1]41, %r14 ldxa [%r1]41, %r12 ldda [%r1]41, %r6 ldstuba [%r1]41, %r12 swapa [%r1]41, %r2 lda [%r1]41, %f32 ldda [%r1]41, %f48 stba %r14, [%r1]41 stha %r10, [%r1]41 stwa %r6, [%r1]41 stxa %r12, [%r1]41 sta %f48, [%r1]41 stda %f48, [%r1]41 casa [%r1]0x29, %r2, %g0 casxa [%r1]0x29, %r2, %g0 prefetcha [%r1]41, 0x18 CASE_ASI_0x2d_th5: setx 0x1aff6e3f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x4a & ~0x7], %r2 ldx [%r24 + 0xf & ~0x7], %r4 ldx [%r21 + 0x8f & ~0x7], %r6 ldx [%r26 + 0xae & ~0x7], %r8 ldx [%r28 + 0x8b & ~0x7], %r10 ldx [%r28 + 0xfa & ~0x7], %r12 ldx [%r24 + 0x67 & ~0x7], %r14 ldx [%r24 + 0x35 & ~0x7], %r16 ld [%r21 + 0x9b & ~0x7], %f0 ld [%r24 + 0x45 & ~0x7], %f16 ld [%r25 + 0x2e & ~0x7], %f32 ld [%r23 + 0x65 & ~0x7], %f48 ldsba [%r1]45, %r14 ldsha [%r1]45, %r12 ldswa [%r1]45, %r8 lduba [%r1]45, %r2 lduha [%r1]45, %r4 ldxa [%r1]45, %r10 ldda [%r1]45, %r4 ldstuba [%r1]45, %r12 swapa [%r1]45, %r6 lda [%r1]45, %f48 ldda [%r1]45, %f0 stba %r0, [%r1]45 stha %r6, [%r1]45 stwa %r6, [%r1]45 stxa %r0, [%r1]45 sta %f0, [%r1]45 stda %f0, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x13 CASE_ASI_0x37_th5: setx 0x5defae5c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xe5 & ~0x7], %r2 ldx [%r28 + 0x43 & ~0x7], %r4 ldx [%r24 + 0x51 & ~0x7], %r6 ldx [%r21 + 0x5c & ~0x7], %r8 ldx [%r21 + 0xff & ~0x7], %r10 ldx [%r24 + 0x92 & ~0x7], %r12 ldx [%r22 + 0x8f & ~0x7], %r14 ldx [%r21 + 0xd1 & ~0x7], %r16 ld [%r21 + 0x59 & ~0x7], %f0 ld [%r27 + 0x12 & ~0x7], %f16 ld [%r23 + 0xc2 & ~0x7], %f32 ld [%r27 + 0x5 & ~0x7], %f48 ldsba [%r1]55, %r8 ldsha [%r1]55, %r16 ldswa [%r1]55, %r10 lduba [%r1]55, %r6 lduha [%r1]55, %r10 ldxa [%r1]55, %r6 ldda [%r1]55, %r12 ldstuba [%r1]55, %r6 swapa [%r1]55, %r12 lda [%r1]55, %f32 ldda [%r1]55, %f0 stba %r8, [%r1]55 stha %r10, [%r1]55 stwa %r10, [%r1]55 stxa %r12, [%r1]55 sta %f0, [%r1]55 stda %f48, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0xc CASE_ASI_0x3d_th5: setx 0x362b0901, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x2b & ~0x7], %r2 ldx [%r22 + 0xcc & ~0x7], %r4 ldx [%r23 + 0xea & ~0x7], %r6 ldx [%r28 + 0xe6 & ~0x7], %r8 ldx [%r28 + 0x34 & ~0x7], %r10 ldx [%r25 + 0x97 & ~0x7], %r12 ldx [%r23 + 0x77 & ~0x7], %r14 ldx [%r25 + 0x39 & ~0x7], %r16 ld [%r22 + 0x67 & ~0x7], %f0 ld [%r23 + 0xac & ~0x7], %f16 ld [%r22 + 0xbc & ~0x7], %f32 ld [%r23 + 0xf9 & ~0x7], %f48 ldsba [%r1]61, %r12 ldsha [%r1]61, %r4 ldswa [%r1]61, %r10 lduba [%r1]61, %r14 lduha [%r1]61, %r8 ldxa [%r1]61, %r2 ldda [%r1]61, %r6 ldstuba [%r1]61, %r6 swapa [%r1]61, %r10 lda [%r1]61, %f16 ldda [%r1]61, %f0 stba %r12, [%r1]61 stha %r6, [%r1]61 stwa %r12, [%r1]61 stxa %r2, [%r1]61 sta %f16, [%r1]61 stda %f16, [%r1]61 casa [%r1]0x3d, %r2, %g0 casxa [%r1]0x3d, %r2, %g0 prefetcha [%r1]61, 0x1b CASE_ASI_0x3f_th5: setx 0xdb3907e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xd7 & ~0x7], %r2 ldx [%r26 + 0xba & ~0x7], %r4 ldx [%r24 + 0x63 & ~0x7], %r6 ldx [%r21 + 0xbb & ~0x7], %r8 ldx [%r24 + 0x4b & ~0x7], %r10 ldx [%r28 + 0x7d & ~0x7], %r12 ldx [%r27 + 0xe1 & ~0x7], %r14 ldx [%r21 + 0x7 & ~0x7], %r16 ld [%r22 + 0x63 & ~0x7], %f0 ld [%r27 + 0xdf & ~0x7], %f16 ld [%r21 + 0xa0 & ~0x7], %f32 ld [%r27 + 0x96 & ~0x7], %f48 ldsba [%r1]63, %r16 ldsha [%r1]63, %r10 ldswa [%r1]63, %r4 lduba [%r1]63, %r4 lduha [%r1]63, %r4 ldxa [%r1]63, %r12 ldda [%r1]63, %r2 ldstuba [%r1]63, %r12 swapa [%r1]63, %r4 lda [%r1]63, %f16 ldda [%r1]63, %f48 stba %r2, [%r1]63 stha %r10, [%r1]63 stwa %r4, [%r1]63 stxa %r0, [%r1]63 sta %f0, [%r1]63 stda %f16, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x16 CASE_ASI_0x4b_th5: setx 0x581d09f2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x8f & ~0x7], %r2 ldx [%r21 + 0x9c & ~0x7], %r4 ldx [%r23 + 0x80 & ~0x7], %r6 ldx [%r23 + 0xb0 & ~0x7], %r8 ldx [%r25 + 0xd4 & ~0x7], %r10 ldx [%r27 + 0xa & ~0x7], %r12 ldx [%r28 + 0xb6 & ~0x7], %r14 ldx [%r27 + 0xa & ~0x7], %r16 ld [%r23 + 0xd4 & ~0x7], %f0 ld [%r21 + 0x5 & ~0x7], %f16 ld [%r28 + 0x57 & ~0x7], %f32 ld [%r23 + 0x7e & ~0x7], %f48 ldsba [%r1]75, %r2 ldsha [%r1]75, %r2 ldswa [%r1]75, %r16 lduba [%r1]75, %r14 lduha [%r1]75, %r6 ldxa [%r1]75, %r12 ldda [%r1]75, %r6 ldstuba [%r1]75, %r12 swapa [%r1]75, %r8 lda [%r1]75, %f32 ldda [%r1]75, %f16 stba %r6, [%r1]75 stha %r2, [%r1]75 stwa %r4, [%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, 0x12 CASE_ASI_0x4d_th5: setx 0x7c35a711, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x83 & ~0x7], %r2 ldx [%r21 + 0x7a & ~0x7], %r4 ldx [%r27 + 0xbb & ~0x7], %r6 ldx [%r26 + 0xf & ~0x7], %r8 ldx [%r25 + 0xe & ~0x7], %r10 ldx [%r28 + 0x2 & ~0x7], %r12 ldx [%r28 + 0xb6 & ~0x7], %r14 ldx [%r27 + 0xc4 & ~0x7], %r16 ld [%r25 + 0x3e & ~0x7], %f0 ld [%r27 + 0x9d & ~0x7], %f16 ld [%r25 + 0xe1 & ~0x7], %f32 ld [%r27 + 0xf & ~0x7], %f48 ldsba [%r1]77, %r10 ldsha [%r1]77, %r16 ldswa [%r1]77, %r8 lduba [%r1]77, %r8 lduha [%r1]77, %r2 ldxa [%r1]77, %r8 ldda [%r1]77, %r12 ldstuba [%r1]77, %r12 swapa [%r1]77, %r14 lda [%r1]77, %f0 ldda [%r1]77, %f16 stba %r10, [%r1]77 stha %r8, [%r1]77 stwa %r14, [%r1]77 stxa %r8, [%r1]77 sta %f0, [%r1]77 stda %f0, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x2 CASE_ASI_0x6a_th5: setx 0xebce01a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x9d & ~0x7], %r2 ldx [%r28 + 0x4e & ~0x7], %r4 ldx [%r24 + 0x9 & ~0x7], %r6 ldx [%r27 + 0xee & ~0x7], %r8 ldx [%r26 + 0xf5 & ~0x7], %r10 ldx [%r21 + 0x44 & ~0x7], %r12 ldx [%r21 + 0xb1 & ~0x7], %r14 ldx [%r21 + 0x2b & ~0x7], %r16 ld [%r26 + 0x8 & ~0x7], %f0 ld [%r22 + 0xfb & ~0x7], %f16 ld [%r27 + 0x5b & ~0x7], %f32 ld [%r21 + 0x9f & ~0x7], %f48 ldsba [%r1]106, %r14 ldsha [%r1]106, %r12 ldswa [%r1]106, %r14 lduba [%r1]106, %r4 lduha [%r1]106, %r16 ldxa [%r1]106, %r10 ldda [%r1]106, %r10 ldstuba [%r1]106, %r4 swapa [%r1]106, %r4 lda [%r1]106, %f48 ldda [%r1]106, %f48 stba %r8, [%r1]106 stha %r2, [%r1]106 stwa %r14, [%r1]106 stxa %r6, [%r1]106 sta %f16, [%r1]106 stda %f48, [%r1]106 casa [%r1]0x6a, %r2, %g0 casxa [%r1]0x6a, %r2, %g0 prefetcha [%r1]106, 0x5 CASE_ASI_0x75_th5: setx 0x1764303c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xe9 & ~0x7], %r2 ldx [%r27 + 0x6f & ~0x7], %r4 ldx [%r21 + 0x82 & ~0x7], %r6 ldx [%r23 + 0xfd & ~0x7], %r8 ldx [%r27 + 0x2f & ~0x7], %r10 ldx [%r27 + 0xa1 & ~0x7], %r12 ldx [%r23 + 0x2d & ~0x7], %r14 ldx [%r25 + 0x4e & ~0x7], %r16 ld [%r27 + 0xa2 & ~0x7], %f0 ld [%r25 + 0x83 & ~0x7], %f16 ld [%r25 + 0xa4 & ~0x7], %f32 ld [%r22 + 0x7f & ~0x7], %f48 ldsba [%r1]117, %r14 ldsha [%r1]117, %r4 ldswa [%r1]117, %r2 lduba [%r1]117, %r8 lduha [%r1]117, %r8 ldxa [%r1]117, %r16 ldda [%r1]117, %r8 ldstuba [%r1]117, %r16 swapa [%r1]117, %r2 lda [%r1]117, %f48 ldda [%r1]117, %f16 stba %r14, [%r1]117 stha %r8, [%r1]117 stwa %r10, [%r1]117 stxa %r14, [%r1]117 sta %f16, [%r1]117 stda %f0, [%r1]117 casa [%r1]0x75, %r2, %g0 casxa [%r1]0x75, %r2, %g0 prefetcha [%r1]117, 0x18 CASE_ASI_0x7d_th5: setx 0x137c0c9e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x1e & ~0x7], %r2 ldx [%r28 + 0xe7 & ~0x7], %r4 ldx [%r27 + 0xe8 & ~0x7], %r6 ldx [%r21 + 0xd0 & ~0x7], %r8 ldx [%r25 + 0x26 & ~0x7], %r10 ldx [%r28 + 0x60 & ~0x7], %r12 ldx [%r28 + 0xd5 & ~0x7], %r14 ldx [%r23 + 0xf8 & ~0x7], %r16 ld [%r24 + 0xcf & ~0x7], %f0 ld [%r21 + 0xce & ~0x7], %f16 ld [%r22 + 0xa7 & ~0x7], %f32 ld [%r25 + 0xa1 & ~0x7], %f48 ldsba [%r1]125, %r6 ldsha [%r1]125, %r10 ldswa [%r1]125, %r6 lduba [%r1]125, %r12 lduha [%r1]125, %r4 ldxa [%r1]125, %r2 ldda [%r1]125, %r16 ldstuba [%r1]125, %r14 swapa [%r1]125, %r14 lda [%r1]125, %f0 ldda [%r1]125, %f48 stba %r2, [%r1]125 stha %r14, [%r1]125 stwa %r10, [%r1]125 stxa %r10, [%r1]125 sta %f0, [%r1]125 stda %f32, [%r1]125 casa [%r1]0x7d, %r2, %g0 casxa [%r1]0x7d, %r2, %g0 prefetcha [%r1]125, 0xd CASE_ASI_0x8d_th5: setx 0xb21419, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x1 & ~0x7], %r2 ldx [%r23 + 0xd3 & ~0x7], %r4 ldx [%r24 + 0xec & ~0x7], %r6 ldx [%r24 + 0xad & ~0x7], %r8 ldx [%r26 + 0x77 & ~0x7], %r10 ldx [%r28 + 0x13 & ~0x7], %r12 ldx [%r21 + 0x6f & ~0x7], %r14 ldx [%r25 + 0x5c & ~0x7], %r16 ld [%r23 + 0xc5 & ~0x7], %f0 ld [%r24 + 0x3 & ~0x7], %f16 ld [%r26 + 0x9e & ~0x7], %f32 ld [%r28 + 0x2a & ~0x7], %f48 ldsba [%r1]141, %r12 ldsha [%r1]141, %r4 ldswa [%r1]141, %r6 lduba [%r1]141, %r4 lduha [%r1]141, %r12 ldxa [%r1]141, %r4 ldda [%r1]141, %r10 ldstuba [%r1]141, %r2 swapa [%r1]141, %r14 lda [%r1]141, %f32 ldda [%r1]141, %f32 stba %r4, [%r1]141 stha %r6, [%r1]141 stwa %r6, [%r1]141 stxa %r2, [%r1]141 sta %f16, [%r1]141 stda %f32, [%r1]141 casa [%r1]0x8d, %r2, %g0 casxa [%r1]0x8d, %r2, %g0 prefetcha [%r1]141, 0x4 CASE_ASI_0x95_th5: setx 0x77b14208, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xbb & ~0x7], %r2 ldx [%r24 + 0x44 & ~0x7], %r4 ldx [%r23 + 0x2c & ~0x7], %r6 ldx [%r24 + 0xa & ~0x7], %r8 ldx [%r22 + 0xdf & ~0x7], %r10 ldx [%r22 + 0xe2 & ~0x7], %r12 ldx [%r25 + 0x91 & ~0x7], %r14 ldx [%r21 + 0xf7 & ~0x7], %r16 ld [%r23 + 0xe6 & ~0x7], %f0 ld [%r24 + 0xaa & ~0x7], %f16 ld [%r28 + 0x74 & ~0x7], %f32 ld [%r24 + 0x50 & ~0x7], %f48 ldsba [%r1]149, %r12 ldsha [%r1]149, %r10 ldswa [%r1]149, %r8 lduba [%r1]149, %r4 lduha [%r1]149, %r4 ldxa [%r1]149, %r6 ldda [%r1]149, %r6 ldstuba [%r1]149, %r4 swapa [%r1]149, %r14 lda [%r1]149, %f0 ldda [%r1]149, %f0 stba %r2, [%r1]149 stha %r12, [%r1]149 stwa %r2, [%r1]149 stxa %r10, [%r1]149 sta %f16, [%r1]149 stda %f16, [%r1]149 casa [%r1]0x95, %r2, %g0 casxa [%r1]0x95, %r2, %g0 prefetcha [%r1]149, 0x13 CASE_ASI_0x9d_th5: setx 0x34236a1d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x9b & ~0x7], %r2 ldx [%r27 + 0x96 & ~0x7], %r4 ldx [%r27 + 0x7d & ~0x7], %r6 ldx [%r21 + 0x7e & ~0x7], %r8 ldx [%r23 + 0x19 & ~0x7], %r10 ldx [%r28 + 0xf6 & ~0x7], %r12 ldx [%r25 + 0x46 & ~0x7], %r14 ldx [%r22 + 0x57 & ~0x7], %r16 ld [%r26 + 0xd5 & ~0x7], %f0 ld [%r25 + 0x69 & ~0x7], %f16 ld [%r22 + 0x74 & ~0x7], %f32 ld [%r23 + 0x4d & ~0x7], %f48 ldsba [%r1]157, %r4 ldsha [%r1]157, %r10 ldswa [%r1]157, %r12 lduba [%r1]157, %r8 lduha [%r1]157, %r4 ldxa [%r1]157, %r4 ldda [%r1]157, %r8 ldstuba [%r1]157, %r14 swapa [%r1]157, %r10 lda [%r1]157, %f16 ldda [%r1]157, %f16 stba %r8, [%r1]157 stha %r8, [%r1]157 stwa %r0, [%r1]157 stxa %r0, [%r1]157 sta %f48, [%r1]157 stda %f48, [%r1]157 casa [%r1]0x9d, %r2, %g0 casxa [%r1]0x9d, %r2, %g0 prefetcha [%r1]157, 0x19 CASE_ASI_0xa5_th5: setx 0x4c22acca, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x35 & ~0x7], %r2 ldx [%r26 + 0x7c & ~0x7], %r4 ldx [%r22 + 0x41 & ~0x7], %r6 ldx [%r26 + 0x1 & ~0x7], %r8 ldx [%r28 + 0xf9 & ~0x7], %r10 ldx [%r22 + 0x19 & ~0x7], %r12 ldx [%r24 + 0x4c & ~0x7], %r14 ldx [%r26 + 0xb0 & ~0x7], %r16 ld [%r23 + 0x85 & ~0x7], %f0 ld [%r22 + 0xf6 & ~0x7], %f16 ld [%r25 + 0x48 & ~0x7], %f32 ld [%r24 + 0xb8 & ~0x7], %f48 ldsba [%r1]165, %r2 ldsha [%r1]165, %r10 ldswa [%r1]165, %r8 lduba [%r1]165, %r12 lduha [%r1]165, %r6 ldxa [%r1]165, %r6 ldda [%r1]165, %r6 ldstuba [%r1]165, %r8 swapa [%r1]165, %r4 lda [%r1]165, %f48 ldda [%r1]165, %f16 stba %r10, [%r1]165 stha %r4, [%r1]165 stwa %r14, [%r1]165 stxa %r12, [%r1]165 sta %f0, [%r1]165 stda %f48, [%r1]165 casa [%r1]0xa5, %r2, %g0 casxa [%r1]0xa5, %r2, %g0 prefetcha [%r1]165, 0xe CASE_ASI_0xad_th5: setx 0xf05a425, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x9e & ~0x7], %r2 ldx [%r24 + 0xed & ~0x7], %r4 ldx [%r26 + 0x9b & ~0x7], %r6 ldx [%r25 + 0xc2 & ~0x7], %r8 ldx [%r28 + 0xca & ~0x7], %r10 ldx [%r28 + 0xb3 & ~0x7], %r12 ldx [%r21 + 0x9d & ~0x7], %r14 ldx [%r25 + 0x5f & ~0x7], %r16 ld [%r27 + 0x5b & ~0x7], %f0 ld [%r24 + 0x73 & ~0x7], %f16 ld [%r24 + 0x4c & ~0x7], %f32 ld [%r24 + 0xb3 & ~0x7], %f48 ldsba [%r1]173, %r2 ldsha [%r1]173, %r12 ldswa [%r1]173, %r16 lduba [%r1]173, %r8 lduha [%r1]173, %r8 ldxa [%r1]173, %r12 ldda [%r1]173, %r4 ldstuba [%r1]173, %r8 swapa [%r1]173, %r14 lda [%r1]173, %f0 ldda [%r1]173, %f48 stba %r10, [%r1]173 stha %r0, [%r1]173 stwa %r12, [%r1]173 stxa %r12, [%r1]173 sta %f16, [%r1]173 stda %f0, [%r1]173 casa [%r1]0xad, %r2, %g0 casxa [%r1]0xad, %r2, %g0 prefetcha [%r1]173, 0x3 CASE_ASI_0xb5_th5: setx 0x79e0a18e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xd & ~0x7], %r2 ldx [%r26 + 0xa0 & ~0x7], %r4 ldx [%r22 + 0x60 & ~0x7], %r6 ldx [%r28 + 0x68 & ~0x7], %r8 ldx [%r23 + 0x80 & ~0x7], %r10 ldx [%r25 + 0x32 & ~0x7], %r12 ldx [%r27 + 0xab & ~0x7], %r14 ldx [%r28 + 0xf3 & ~0x7], %r16 ld [%r21 + 0xd2 & ~0x7], %f0 ld [%r28 + 0xf8 & ~0x7], %f16 ld [%r27 + 0x1a & ~0x7], %f32 ld [%r23 + 0xda & ~0x7], %f48 ldsba [%r1]181, %r4 ldsha [%r1]181, %r16 ldswa [%r1]181, %r12 lduba [%r1]181, %r4 lduha [%r1]181, %r12 ldxa [%r1]181, %r8 ldda [%r1]181, %r4 ldstuba [%r1]181, %r10 swapa [%r1]181, %r2 lda [%r1]181, %f0 ldda [%r1]181, %f32 stba %r2, [%r1]181 stha %r12, [%r1]181 stwa %r4, [%r1]181 stxa %r0, [%r1]181 sta %f48, [%r1]181 stda %f32, [%r1]181 casa [%r1]0xb5, %r2, %g0 casxa [%r1]0xb5, %r2, %g0 prefetcha [%r1]181, 0x1 CASE_ASI_0xbd_th5: setx 0x15724a60, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xc8 & ~0x7], %r2 ldx [%r23 + 0x71 & ~0x7], %r4 ldx [%r24 + 0x15 & ~0x7], %r6 ldx [%r24 + 0x24 & ~0x7], %r8 ldx [%r24 + 0x6a & ~0x7], %r10 ldx [%r26 + 0x74 & ~0x7], %r12 ldx [%r28 + 0x6f & ~0x7], %r14 ldx [%r24 + 0xfc & ~0x7], %r16 ld [%r23 + 0xbd & ~0x7], %f0 ld [%r21 + 0x10 & ~0x7], %f16 ld [%r26 + 0x6 & ~0x7], %f32 ld [%r23 + 0xda & ~0x7], %f48 ldsba [%r1]189, %r16 ldsha [%r1]189, %r4 ldswa [%r1]189, %r16 lduba [%r1]189, %r10 lduha [%r1]189, %r12 ldxa [%r1]189, %r2 ldda [%r1]189, %r2 ldstuba [%r1]189, %r10 swapa [%r1]189, %r4 lda [%r1]189, %f48 ldda [%r1]189, %f0 stba %r14, [%r1]189 stha %r2, [%r1]189 stwa %r8, [%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, 0x1d CASE_ASI_0xce_th5: setx 0x6a4a7fb6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xa0 & ~0x7], %r2 ldx [%r28 + 0x8 & ~0x7], %r4 ldx [%r21 + 0x5f & ~0x7], %r6 ldx [%r27 + 0xa1 & ~0x7], %r8 ldx [%r23 + 0xe9 & ~0x7], %r10 ldx [%r28 + 0xd7 & ~0x7], %r12 ldx [%r28 + 0xff & ~0x7], %r14 ldx [%r24 + 0x29 & ~0x7], %r16 ld [%r25 + 0x98 & ~0x7], %f0 ld [%r23 + 0x9b & ~0x7], %f16 ld [%r28 + 0xf3 & ~0x7], %f32 ld [%r28 + 0xce & ~0x7], %f48 ldsba [%r1]206, %r8 ldsha [%r1]206, %r12 ldswa [%r1]206, %r4 lduba [%r1]206, %r8 lduha [%r1]206, %r12 ldxa [%r1]206, %r4 ldda [%r1]206, %r12 ldstuba [%r1]206, %r16 swapa [%r1]206, %r4 lda [%r1]206, %f48 ldda [%r1]206, %f32 stba %r2, [%r1]206 stha %r6, [%r1]206 stwa %r6, [%r1]206 stxa %r2, [%r1]206 sta %f0, [%r1]206 stda %f32, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x8 CASE_ASI_0xcf_th5: setx 0x405cdd2e, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xd1 & ~0x7], %r2 ldx [%r25 + 0xa0 & ~0x7], %r4 ldx [%r25 + 0x22 & ~0x7], %r6 ldx [%r22 + 0xb1 & ~0x7], %r8 ldx [%r22 + 0x4a & ~0x7], %r10 ldx [%r27 + 0xce & ~0x7], %r12 ldx [%r22 + 0x38 & ~0x7], %r14 ldx [%r26 + 0x26 & ~0x7], %r16 ld [%r22 + 0x75 & ~0x7], %f0 ld [%r27 + 0x9d & ~0x7], %f16 ld [%r22 + 0x14 & ~0x7], %f32 ld [%r21 + 0x25 & ~0x7], %f48 ldsba [%r1]207, %r2 ldsha [%r1]207, %r2 ldswa [%r1]207, %r12 lduba [%r1]207, %r16 lduha [%r1]207, %r14 ldxa [%r1]207, %r4 ldda [%r1]207, %r16 ldstuba [%r1]207, %r8 swapa [%r1]207, %r4 lda [%r1]207, %f0 ldda [%r1]207, %f0 stba %r4, [%r1]207 stha %r14, [%r1]207 stwa %r4, [%r1]207 stxa %r0, [%r1]207 sta %f32, [%r1]207 stda %f32, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x1f CASE_ASI_0xd7_th5: setx 0x6254a2ef, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xb8 & ~0x7], %r2 ldx [%r21 + 0x1d & ~0x7], %r4 ldx [%r27 + 0xa5 & ~0x7], %r6 ldx [%r21 + 0x75 & ~0x7], %r8 ldx [%r25 + 0xea & ~0x7], %r10 ldx [%r23 + 0xd0 & ~0x7], %r12 ldx [%r26 + 0x61 & ~0x7], %r14 ldx [%r24 + 0x30 & ~0x7], %r16 ld [%r22 + 0x9e & ~0x7], %f0 ld [%r21 + 0x3e & ~0x7], %f16 ld [%r24 + 0x93 & ~0x7], %f32 ld [%r25 + 0xba & ~0x7], %f48 ldsba [%r1]215, %r10 ldsha [%r1]215, %r16 ldswa [%r1]215, %r12 lduba [%r1]215, %r8 lduha [%r1]215, %r6 ldxa [%r1]215, %r6 ldda [%r1]215, %r6 ldstuba [%r1]215, %r8 swapa [%r1]215, %r2 lda [%r1]215, %f16 ldda [%r1]215, %f32 stba %r4, [%r1]215 stha %r8, [%r1]215 stwa %r4, [%r1]215 stxa %r6, [%r1]215 sta %f48, [%r1]215 stda %f0, [%r1]215 casa [%r1]0xd7, %r2, %g0 casxa [%r1]0xd7, %r2, %g0 prefetcha [%r1]215, 0x14 CASE_ASI_0xe7_th5: setx 0x4ce47375, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x76 & ~0x7], %r2 ldx [%r27 + 0x3 & ~0x7], %r4 ldx [%r22 + 0xd6 & ~0x7], %r6 ldx [%r25 + 0xa2 & ~0x7], %r8 ldx [%r25 + 0x19 & ~0x7], %r10 ldx [%r22 + 0x63 & ~0x7], %r12 ldx [%r26 + 0x9d & ~0x7], %r14 ldx [%r28 + 0x1e & ~0x7], %r16 ld [%r27 + 0x5d & ~0x7], %f0 ld [%r22 + 0x38 & ~0x7], %f16 ld [%r22 + 0x5c & ~0x7], %f32 ld [%r26 + 0xa0 & ~0x7], %f48 ldsba [%r1]231, %r4 ldsha [%r1]231, %r16 ldswa [%r1]231, %r8 lduba [%r1]231, %r4 lduha [%r1]231, %r8 ldxa [%r1]231, %r14 ldda [%r1]231, %r6 ldstuba [%r1]231, %r4 swapa [%r1]231, %r12 lda [%r1]231, %f48 ldda [%r1]231, %f16 stba %r14, [%r1]231 stha %r10, [%r1]231 stwa %r4, [%r1]231 stxa %r14, [%r1]231 sta %f0, [%r1]231 stda %f16, [%r1]231 casa [%r1]0xe7, %r2, %g0 casxa [%r1]0xe7, %r2, %g0 prefetcha [%r1]231, 0x15 CASE_ASI_0xf3_th5: setx 0x7e85ae58, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x63 & ~0x7], %r2 ldx [%r28 + 0xb3 & ~0x7], %r4 ldx [%r27 + 0x29 & ~0x7], %r6 ldx [%r24 + 0xca & ~0x7], %r8 ldx [%r28 + 0x22 & ~0x7], %r10 ldx [%r28 + 0xb4 & ~0x7], %r12 ldx [%r23 + 0xaf & ~0x7], %r14 ldx [%r27 + 0xcf & ~0x7], %r16 ld [%r21 + 0x0 & ~0x7], %f0 ld [%r24 + 0xc3 & ~0x7], %f16 ld [%r21 + 0xdd & ~0x7], %f32 ld [%r22 + 0x62 & ~0x7], %f48 ldsba [%r1]243, %r14 ldsha [%r1]243, %r14 ldswa [%r1]243, %r16 lduba [%r1]243, %r10 lduha [%r1]243, %r4 ldxa [%r1]243, %r16 ldda [%r1]243, %r6 ldstuba [%r1]243, %r16 swapa [%r1]243, %r2 lda [%r1]243, %f16 ldda [%r1]243, %f0 stba %r8, [%r1]243 stha %r6, [%r1]243 stwa %r0, [%r1]243 stxa %r2, [%r1]243 sta %f0, [%r1]243 stda %f48, [%r1]243 casa [%r1]0xf3, %r2, %g0 casxa [%r1]0xf3, %r2, %g0 prefetcha [%r1]243, 0x1e CASE_ASI_0xfd_th5: setx 0x72720bcb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xb9 & ~0x7], %r2 ldx [%r28 + 0x1d & ~0x7], %r4 ldx [%r28 + 0x27 & ~0x7], %r6 ldx [%r24 + 0x7d & ~0x7], %r8 ldx [%r21 + 0xd1 & ~0x7], %r10 ldx [%r26 + 0x0 & ~0x7], %r12 ldx [%r24 + 0xb2 & ~0x7], %r14 ldx [%r22 + 0x28 & ~0x7], %r16 ld [%r21 + 0x68 & ~0x7], %f0 ld [%r25 + 0x75 & ~0x7], %f16 ld [%r21 + 0x46 & ~0x7], %f32 ld [%r23 + 0x94 & ~0x7], %f48 ldsba [%r1]253, %r16 ldsha [%r1]253, %r14 ldswa [%r1]253, %r8 lduba [%r1]253, %r10 lduha [%r1]253, %r12 ldxa [%r1]253, %r8 ldda [%r1]253, %r10 ldstuba [%r1]253, %r6 swapa [%r1]253, %r8 lda [%r1]253, %f48 ldda [%r1]253, %f48 stba %r14, [%r1]253 stha %r8, [%r1]253 stwa %r12, [%r1]253 stxa %r0, [%r1]253 sta %f32, [%r1]253 stda %f32, [%r1]253 casa [%r1]0xfd, %r2, %g0 casxa [%r1]0xfd, %r2, %g0 prefetcha [%r1]253, 0x6 CASE_ASI_0x41_th5_0x0: mov %g0, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r12 ldswa [%r1]65, %r10 lduba [%r1]65, %r8 lduha [%r1]65, %r6 ldxa [%r1]65, %r8 ldda [%r1]65, %r10 ldstuba [%r1]65, %r2 swapa [%r1]65, %r2 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r6, [%r1]65 stha %r14, [%r1]65 stwa %r10, [%r1]65 stxa %r4, [%r1]65 sta %f48, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1f CASE_ASI_0x41_th5_0x10: set 0x10, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r8 ldswa [%r1]65, %r16 lduba [%r1]65, %r16 lduha [%r1]65, %r6 ldxa [%r1]65, %r8 ldda [%r1]65, %r14 ldstuba [%r1]65, %r14 swapa [%r1]65, %r10 lda [%r1]65, %f16 ldda [%r1]65, %f0 stba %r10, [%r1]65 stha %r6, [%r1]65 stwa %r4, [%r1]65 stxa %r14, [%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_0x41_th5_0x58: set 0x58, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r14 ldswa [%r1]65, %r2 lduba [%r1]65, %r8 lduha [%r1]65, %r12 ldxa [%r1]65, %r10 ldda [%r1]65, %r4 ldstuba [%r1]65, %r8 swapa [%r1]65, %r2 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r0, [%r1]65 stha %r6, [%r1]65 stwa %r10, [%r1]65 stxa %r10, [%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_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, %r14 ldswa [%r1]79, %r8 lduba [%r1]79, %r4 lduha [%r1]79, %r2 ldxa [%r1]79, %r2 ldda [%r1]79, %r6 ldstuba [%r1]79, %r16 swapa [%r1]79, %r8 lda [%r1]79, %f32 ldda [%r1]79, %f16 stba %r2, [%r1]79 stha %r4, [%r1]79 stwa %r10, [%r1]79 sta %f0, [%r1]79 stda %f16, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x10 CASE_ASI_0x4c_th5_range124: !!asi_range = 0x0-0x18 set 0x17, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r2 ldsha [%r1]76, %r12 ldswa [%r1]76, %r14 lduba [%r1]76, %r6 lduha [%r1]76, %r2 ldxa [%r1]76, %r6 ldda [%r1]76, %r4 ldstuba [%r1]76, %r4 swapa [%r1]76, %r10 lda [%r1]76, %f0 ldda [%r1]76, %f48 stba %r10, [%r1]76 stha %r8, [%r1]76 stwa %r10, [%r1]76 sta %f16, [%r1]76 stda %f0, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x10 CASE_ASI_0x40_th5_0x30: set 0x30, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r16 ldswa [%r1]64, %r14 lduba [%r1]64, %r14 lduha [%r1]64, %r2 ldxa [%r1]64, %r4 ldda [%r1]64, %r2 ldstuba [%r1]64, %r12 swapa [%r1]64, %r4 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r0, [%r1]64 stha %r4, [%r1]64 stwa %r0, [%r1]64 stxa %r14, [%r1]64 sta %f32, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x9 CASE_ASI_0x40_th5_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r8 ldswa [%r1]64, %r2 lduba [%r1]64, %r16 lduha [%r1]64, %r8 ldxa [%r1]64, %r12 ldda [%r1]64, %r16 ldstuba [%r1]64, %r8 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r6, [%r1]64 stha %r6, [%r1]64 stwa %r8, [%r1]64 stxa %r8, [%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_th5_0x28: set 0x28, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r8 ldswa [%r1]64, %r12 lduba [%r1]64, %r16 lduha [%r1]64, %r12 ldxa [%r1]64, %r2 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r10 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r4, [%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, 0x1 CASE_ASI_0x45_th5_range125: !!asi_range = 0x0-0x18 set 0x18, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r6 ldsha [%r1]69, %r14 ldswa [%r1]69, %r6 lduba [%r1]69, %r16 lduha [%r1]69, %r6 ldxa [%r1]69, %r6 ldda [%r1]69, %r8 ldstuba [%r1]69, %r8 swapa [%r1]69, %r14 lda [%r1]69, %f48 ldda [%r1]69, %f16 stba %r14, [%r1]69 stha %r4, [%r1]69 stwa %r6, [%r1]69 sta %f32, [%r1]69 stda %f32, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x9 CASE_ASI_0x50_th5_0x0: mov %g0, %r1 ldsba [%r1]80, %r10 ldsha [%r1]80, %r4 ldswa [%r1]80, %r16 lduba [%r1]80, %r12 lduha [%r1]80, %r6 ldxa [%r1]80, %r14 ldda [%r1]80, %r4 ldstuba [%r1]80, %r10 swapa [%r1]80, %r14 lda [%r1]80, %f0 ldda [%r1]80, %f32 stba %r10, [%r1]80 stha %r8, [%r1]80 stwa %r8, [%r1]80 stxa %r6, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x13 CASE_ASI_0x5e_th5_range126: !!asi_range = 0x0-0x7f8 set 0x494, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r10 ldsha [%r1]94, %r8 ldswa [%r1]94, %r8 lduba [%r1]94, %r2 lduha [%r1]94, %r10 ldxa [%r1]94, %r14 ldda [%r1]94, %r16 ldstuba [%r1]94, %r8 swapa [%r1]94, %r16 lda [%r1]94, %f0 ldda [%r1]94, %f0 stba %r10, [%r1]94 stha %r0, [%r1]94 stwa %r4, [%r1]94 stxa %r10, [%r1]94 sta %f16, [%r1]94 stda %f0, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x1b CASE_ASI_0x73_th5_0x0: mov %g0, %r1 ldsba [%r1]115, %r12 ldsha [%r1]115, %r10 ldswa [%r1]115, %r2 lduba [%r1]115, %r10 lduha [%r1]115, %r14 ldxa [%r1]115, %r8 ldda [%r1]115, %r14 ldstuba [%r1]115, %r16 swapa [%r1]115, %r4 lda [%r1]115, %f32 ldda [%r1]115, %f0 stba %r12, [%r1]115 stha %r6, [%r1]115 stwa %r2, [%r1]115 sta %f16, [%r1]115 stda %f32, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x10 CASE_ASI_0x58_th5_0x18: set 0x18, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r14 ldswa [%r1]88, %r8 lduba [%r1]88, %r2 lduha [%r1]88, %r12 ldxa [%r1]88, %r6 ldda [%r1]88, %r8 ldstuba [%r1]88, %r4 swapa [%r1]88, %r16 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r4, [%r1]88 stha %r2, [%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, 0x1a CASE_ASI_0x58_th5_0x30: set 0x30, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r8 ldswa [%r1]88, %r4 lduba [%r1]88, %r6 lduha [%r1]88, %r8 ldxa [%r1]88, %r6 ldda [%r1]88, %r14 ldstuba [%r1]88, %r10 swapa [%r1]88, %r10 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r8, [%r1]88 stwa %r10, [%r1]88 sta %f16, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x16 CASE_ASI_0x58_th5_0x38: set 0x38, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r16 ldswa [%r1]88, %r10 lduba [%r1]88, %r16 lduha [%r1]88, %r8 ldxa [%r1]88, %r12 ldda [%r1]88, %r16 ldstuba [%r1]88, %r12 swapa [%r1]88, %r14 lda [%r1]88, %f48 ldda [%r1]88, %f32 stba %r10, [%r1]88 stha %r6, [%r1]88 stwa %r12, [%r1]88 sta %f48, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x18 CASE_ASI_0x58_th5_0x40: set 0x40, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r16 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r10 ldxa [%r1]88, %r10 ldda [%r1]88, %r12 ldstuba [%r1]88, %r10 swapa [%r1]88, %r8 lda [%r1]88, %f32 ldda [%r1]88, %f0 stba %r12, [%r1]88 stha %r12, [%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, 0x16 CASE_ASI_0x58_th5_0x80: set 0x80, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r12 ldswa [%r1]88, %r12 lduba [%r1]88, %r2 lduha [%r1]88, %r8 ldxa [%r1]88, %r14 ldda [%r1]88, %r12 ldstuba [%r1]88, %r14 swapa [%r1]88, %r12 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r8, [%r1]88 stha %r8, [%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, 0x8 CASE_ASI_0x56_th5_range127: !!asi_range = 0x0-0x1f8 set 0xf1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r14 ldsha [%r1]86, %r16 ldswa [%r1]86, %r4 lduba [%r1]86, %r4 lduha [%r1]86, %r6 ldxa [%r1]86, %r12 ldda [%r1]86, %r4 ldstuba [%r1]86, %r14 swapa [%r1]86, %r2 lda [%r1]86, %f32 ldda [%r1]86, %f32 stba %r6, [%r1]86 stha %r2, [%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, 0x0 CASE_ASI_0x56_th5_range128: !!asi_range = 0x400-0x5f8 set 0x4b7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r10 ldsha [%r1]86, %r12 ldswa [%r1]86, %r6 lduba [%r1]86, %r6 lduha [%r1]86, %r8 ldxa [%r1]86, %r2 ldda [%r1]86, %r4 ldstuba [%r1]86, %r2 swapa [%r1]86, %r2 lda [%r1]86, %f48 ldda [%r1]86, %f0 stba %r6, [%r1]86 stha %r12, [%r1]86 stwa %r4, [%r1]86 stxa %r0, [%r1]86 sta %f48, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x6 CASE_ASI_0x41_th5_0x20: set 0x20, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r8 ldswa [%r1]65, %r4 lduba [%r1]65, %r6 lduha [%r1]65, %r10 ldxa [%r1]65, %r8 ldda [%r1]65, %r4 ldstuba [%r1]65, %r16 swapa [%r1]65, %r16 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r10, [%r1]65 stha %r12, [%r1]65 stwa %r12, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1b CASE_ASI_0x41_th5_0x38: set 0x38, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r14 ldswa [%r1]65, %r4 lduba [%r1]65, %r10 lduha [%r1]65, %r10 ldxa [%r1]65, %r14 ldda [%r1]65, %r8 ldstuba [%r1]65, %r6 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r6, [%r1]65 stwa %r4, [%r1]65 sta %f0, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x17 CASE_ASI_0x41_th5_0x50: set 0x50, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r6 ldswa [%r1]65, %r6 lduba [%r1]65, %r8 lduha [%r1]65, %r12 ldxa [%r1]65, %r16 ldda [%r1]65, %r8 ldstuba [%r1]65, %r16 swapa [%r1]65, %r6 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r6, [%r1]65 stha %r6, [%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, 0xe CASE_ASI_0x5d_th5_range129: !!asi_range = 0x0-0xff8 set 0x85c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r8 ldsha [%r1]93, %r8 ldswa [%r1]93, %r4 lduba [%r1]93, %r10 lduha [%r1]93, %r8 ldxa [%r1]93, %r14 ldda [%r1]93, %r12 ldstuba [%r1]93, %r12 swapa [%r1]93, %r16 lda [%r1]93, %f16 ldda [%r1]93, %f32 stba %r12, [%r1]93 stha %r12, [%r1]93 stwa %r14, [%r1]93 sta %f48, [%r1]93 stda %f0, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0xe CASE_ASI_0x20_th5_range130: !!asi_range = 0x0-0x38 set 0x23, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r10 ldsha [%r1]32, %r6 ldswa [%r1]32, %r12 lduba [%r1]32, %r2 lduha [%r1]32, %r12 ldxa [%r1]32, %r8 ldda [%r1]32, %r2 ldstuba [%r1]32, %r16 swapa [%r1]32, %r16 lda [%r1]32, %f32 ldda [%r1]32, %f48 stba %r10, [%r1]32 stha %r8, [%r1]32 stwa %r2, [%r1]32 sta %f48, [%r1]32 stda %f48, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x1a CASE_ASI_0x4c_th5_0x20: set 0x20, %r1 ldsba [%r1]76, %r16 ldsha [%r1]76, %r10 ldswa [%r1]76, %r10 lduba [%r1]76, %r8 lduha [%r1]76, %r8 ldxa [%r1]76, %r12 ldda [%r1]76, %r16 ldstuba [%r1]76, %r2 swapa [%r1]76, %r12 lda [%r1]76, %f48 ldda [%r1]76, %f48 stba %r10, [%r1]76 stha %r6, [%r1]76 stwa %r4, [%r1]76 stxa %r8, [%r1]76 sta %f0, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x8 CASE_ASI_0x4c_th5_0x28: set 0x28, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r14 ldswa [%r1]76, %r16 lduba [%r1]76, %r14 lduha [%r1]76, %r10 ldxa [%r1]76, %r6 ldda [%r1]76, %r4 ldstuba [%r1]76, %r16 swapa [%r1]76, %r8 lda [%r1]76, %f16 ldda [%r1]76, %f32 stba %r12, [%r1]76 stha %r8, [%r1]76 stwa %r6, [%r1]76 stxa %r4, [%r1]76 sta %f32, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xf CASE_ASI_0x58_th5_0x0: mov %g0, %r1 ldsba [%r1]88, %r16 ldsha [%r1]88, %r16 ldswa [%r1]88, %r8 lduba [%r1]88, %r4 lduha [%r1]88, %r10 ldxa [%r1]88, %r4 ldda [%r1]88, %r12 ldstuba [%r1]88, %r4 swapa [%r1]88, %r16 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r14, [%r1]88 stha %r10, [%r1]88 stwa %r2, [%r1]88 stxa %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_th5_0x20: set 0x20, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r4 ldswa [%r1]88, %r14 lduba [%r1]88, %r4 lduha [%r1]88, %r10 ldxa [%r1]88, %r10 ldda [%r1]88, %r4 ldstuba [%r1]88, %r14 swapa [%r1]88, %r4 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r12, [%r1]88 stha %r4, [%r1]88 stwa %r8, [%r1]88 stxa %r8, [%r1]88 sta %f16, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x11 CASE_ASI_0x57_th5: setx 0x647d8c7c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x13 & ~0x7], %r2 ldx [%r23 + 0x6f & ~0x7], %r4 ldx [%r24 + 0x5f & ~0x7], %r6 ldx [%r26 + 0xa6 & ~0x7], %r8 ldx [%r25 + 0x12 & ~0x7], %r10 ldx [%r24 + 0xf8 & ~0x7], %r12 ldx [%r26 + 0x47 & ~0x7], %r14 ldx [%r26 + 0xf8 & ~0x7], %r16 ld [%r22 + 0xa1 & ~0x7], %f0 ld [%r24 + 0xc8 & ~0x7], %f16 ld [%r21 + 0xd2 & ~0x7], %f32 ld [%r24 + 0xe4 & ~0x7], %f48 ldsba [%r1]87, %r8 ldsha [%r1]87, %r6 ldswa [%r1]87, %r2 lduba [%r1]87, %r12 lduha [%r1]87, %r2 ldxa [%r1]87, %r16 ldda [%r1]87, %r16 ldstuba [%r1]87, %r10 swapa [%r1]87, %r12 lda [%r1]87, %f0 ldda [%r1]87, %f32 stba %r0, [%r1]87 stha %r12, [%r1]87 stwa %r2, [%r1]87 sta %f16, [%r1]87 stda %f0, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0xa CASE_ASI_0x51_th5_range131: !!asi_range = 0x0-0x38 set 0x9, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r4 ldsha [%r1]81, %r16 ldswa [%r1]81, %r8 lduba [%r1]81, %r8 lduha [%r1]81, %r14 ldxa [%r1]81, %r14 ldda [%r1]81, %r6 ldstuba [%r1]81, %r6 swapa [%r1]81, %r10 lda [%r1]81, %f48 ldda [%r1]81, %f0 stba %r6, [%r1]81 stha %r10, [%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, 0x11 CASE_ASI_0x5a_th5_range132: !!asi_range = 0x0-0x38 set 0x2e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r10 ldsha [%r1]90, %r12 ldswa [%r1]90, %r6 lduba [%r1]90, %r10 lduha [%r1]90, %r14 ldxa [%r1]90, %r10 ldda [%r1]90, %r16 ldstuba [%r1]90, %r14 swapa [%r1]90, %r6 lda [%r1]90, %f32 ldda [%r1]90, %f16 stba %r2, [%r1]90 stha %r6, [%r1]90 stwa %r0, [%r1]90 sta %f16, [%r1]90 stda %f48, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0x16 CASE_ASI_0x5b_th5_range133: !!asi_range = 0x0-0x38 set 0xc, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r14 ldsha [%r1]91, %r12 ldswa [%r1]91, %r2 lduba [%r1]91, %r14 lduha [%r1]91, %r4 ldxa [%r1]91, %r10 ldda [%r1]91, %r12 ldstuba [%r1]91, %r4 swapa [%r1]91, %r4 lda [%r1]91, %f32 ldda [%r1]91, %f0 stba %r0, [%r1]91 stha %r14, [%r1]91 stwa %r2, [%r1]91 sta %f0, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x11 CASE_ASI_0x54_th5_range134: !!asi_range = 0x10-0x88 set 0x3a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r4 ldsha [%r1]84, %r4 ldswa [%r1]84, %r6 lduba [%r1]84, %r14 lduha [%r1]84, %r16 ldxa [%r1]84, %r12 ldda [%r1]84, %r16 ldstuba [%r1]84, %r10 swapa [%r1]84, %r12 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r4, [%r1]84 stha %r0, [%r1]84 stwa %r10, [%r1]84 sta %f0, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x9 CASE_ASI_0x72_th5_0x0: mov %g0, %r1 ldsba [%r1]114, %r2 ldsha [%r1]114, %r16 ldswa [%r1]114, %r10 lduba [%r1]114, %r10 lduha [%r1]114, %r12 ldxa [%r1]114, %r16 ldda [%r1]114, %r16 ldstuba [%r1]114, %r14 swapa [%r1]114, %r4 lda [%r1]114, %f32 ldda [%r1]114, %f32 stba %r4, [%r1]114 stha %r10, [%r1]114 stwa %r6, [%r1]114 sta %f48, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x18 CASE_ASI_0x41_th5_0x60: set 0x60, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r12 ldswa [%r1]65, %r2 lduba [%r1]65, %r6 lduha [%r1]65, %r8 ldxa [%r1]65, %r6 ldda [%r1]65, %r2 ldstuba [%r1]65, %r4 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r0, [%r1]65 stha %r8, [%r1]65 stwa %r6, [%r1]65 sta %f32, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x2 CASE_ASI_0x41_th5_0x68: set 0x68, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r2 ldswa [%r1]65, %r4 lduba [%r1]65, %r2 lduha [%r1]65, %r4 ldxa [%r1]65, %r12 ldda [%r1]65, %r14 ldstuba [%r1]65, %r6 swapa [%r1]65, %r16 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r10, [%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, 0x9 CASE_ASI_0x63_th5_0x0: mov %g0, %r1 ldsba [%r1]99, %r4 ldsha [%r1]99, %r16 ldswa [%r1]99, %r8 lduba [%r1]99, %r6 lduha [%r1]99, %r10 ldxa [%r1]99, %r14 ldda [%r1]99, %r10 ldstuba [%r1]99, %r4 swapa [%r1]99, %r16 lda [%r1]99, %f32 ldda [%r1]99, %f16 stba %r6, [%r1]99 stha %r12, [%r1]99 stwa %r0, [%r1]99 stxa %r0, [%r1]99 sta %f48, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x13 CASE_ASI_0x63_th5_0x10: set 0x10, %r1 ldsba [%r1]99, %r14 ldsha [%r1]99, %r16 ldswa [%r1]99, %r8 lduba [%r1]99, %r8 lduha [%r1]99, %r10 ldxa [%r1]99, %r14 ldda [%r1]99, %r16 ldstuba [%r1]99, %r6 swapa [%r1]99, %r12 lda [%r1]99, %f32 ldda [%r1]99, %f32 stba %r12, [%r1]99 stha %r8, [%r1]99 stwa %r0, [%r1]99 stxa %r14, [%r1]99 sta %f16, [%r1]99 stda %f48, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x0 CASE_ASI_0x43_th5_0x0: mov %g0, %r1 ldsba [%r1]67, %r6 ldsha [%r1]67, %r14 ldswa [%r1]67, %r14 lduba [%r1]67, %r6 lduha [%r1]67, %r4 ldxa [%r1]67, %r16 ldda [%r1]67, %r12 ldstuba [%r1]67, %r4 swapa [%r1]67, %r8 lda [%r1]67, %f32 ldda [%r1]67, %f32 stba %r0, [%r1]67 stha %r10, [%r1]67 stwa %r0, [%r1]67 sta %f16, [%r1]67 stda %f16, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1e CASE_ASI_0x59_th5_range135: !!asi_range = 0x0-0x78 set 0x44, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r10 ldsha [%r1]89, %r6 ldswa [%r1]89, %r2 lduba [%r1]89, %r14 lduha [%r1]89, %r14 ldxa [%r1]89, %r4 ldda [%r1]89, %r6 ldstuba [%r1]89, %r16 swapa [%r1]89, %r6 lda [%r1]89, %f0 ldda [%r1]89, %f16 stba %r0, [%r1]89 stha %r6, [%r1]89 stwa %r10, [%r1]89 sta %f32, [%r1]89 stda %f16, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x4 CASE_ASI_0x67_th5_range136: !!asi_range = 0x0-0x7fe0 set 0x438f, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r6 ldsha [%r1]103, %r6 ldswa [%r1]103, %r14 lduba [%r1]103, %r10 lduha [%r1]103, %r12 ldxa [%r1]103, %r8 ldda [%r1]103, %r10 ldstuba [%r1]103, %r4 swapa [%r1]103, %r2 lda [%r1]103, %f0 ldda [%r1]103, %f16 stba %r0, [%r1]103 stha %r2, [%r1]103 stwa %r2, [%r1]103 sta %f32, [%r1]103 stda %f32, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x0 CASE_ASI_0x4e_th5_0x0: mov %g0, %r1 ldsba [%r1]78, %r4 ldsha [%r1]78, %r16 ldswa [%r1]78, %r2 lduba [%r1]78, %r14 lduha [%r1]78, %r10 ldxa [%r1]78, %r10 ldda [%r1]78, %r8 ldstuba [%r1]78, %r16 swapa [%r1]78, %r8 lda [%r1]78, %f16 ldda [%r1]78, %f32 stba %r2, [%r1]78 stha %r0, [%r1]78 stwa %r12, [%r1]78 sta %f0, [%r1]78 stda %f0, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x15 CASE_ASI_0x48_th5_range137: !!asi_range = 0x0-0xf8 set 0xc8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r2 ldsha [%r1]72, %r16 ldswa [%r1]72, %r4 lduba [%r1]72, %r8 lduha [%r1]72, %r12 ldxa [%r1]72, %r10 ldda [%r1]72, %r4 ldstuba [%r1]72, %r4 swapa [%r1]72, %r14 lda [%r1]72, %f16 ldda [%r1]72, %f32 stba %r12, [%r1]72 stha %r12, [%r1]72 stwa %r0, [%r1]72 stxa %r4, [%r1]72 sta %f16, [%r1]72 stda %f48, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x17 CASE_ASI_0x49_th5_range138: !!asi_range = 0x0-0xf8 set 0xc8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r8 ldsha [%r1]73, %r16 ldswa [%r1]73, %r4 lduba [%r1]73, %r14 lduha [%r1]73, %r4 ldxa [%r1]73, %r10 ldda [%r1]73, %r2 ldstuba [%r1]73, %r2 swapa [%r1]73, %r14 lda [%r1]73, %f0 ldda [%r1]73, %f16 stba %r2, [%r1]73 stha %r12, [%r1]73 stwa %r0, [%r1]73 stxa %r8, [%r1]73 sta %f32, [%r1]73 stda %f48, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x15 CASE_ASI_0x5f_th5: setx 0x360905f2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x8b & ~0x7], %r2 ldx [%r22 + 0x23 & ~0x7], %r4 ldx [%r22 + 0xc6 & ~0x7], %r6 ldx [%r22 + 0xbe & ~0x7], %r8 ldx [%r23 + 0x9 & ~0x7], %r10 ldx [%r28 + 0x27 & ~0x7], %r12 ldx [%r28 + 0x87 & ~0x7], %r14 ldx [%r24 + 0xd4 & ~0x7], %r16 ld [%r28 + 0xe9 & ~0x7], %f0 ld [%r24 + 0x9c & ~0x7], %f16 ld [%r28 + 0x20 & ~0x7], %f32 ld [%r28 + 0x1c & ~0x7], %f48 ldsba [%r1]95, %r4 ldsha [%r1]95, %r6 ldswa [%r1]95, %r4 lduba [%r1]95, %r16 lduha [%r1]95, %r14 ldxa [%r1]95, %r4 ldda [%r1]95, %r4 ldstuba [%r1]95, %r10 swapa [%r1]95, %r8 lda [%r1]95, %f0 ldda [%r1]95, %f16 stba %r2, [%r1]95 stha %r2, [%r1]95 stwa %r10, [%r1]95 sta %f32, [%r1]95 stda %f16, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x9 CASE_ASI_0x53_th5: setx 0x75ee026c, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xf9 & ~0x7], %r2 ldx [%r22 + 0x9f & ~0x7], %r4 ldx [%r22 + 0x89 & ~0x7], %r6 ldx [%r26 + 0x77 & ~0x7], %r8 ldx [%r26 + 0x5d & ~0x7], %r10 ldx [%r25 + 0x3e & ~0x7], %r12 ldx [%r25 + 0xd4 & ~0x7], %r14 ldx [%r28 + 0x4e & ~0x7], %r16 ld [%r24 + 0x15 & ~0x7], %f0 ld [%r24 + 0x50 & ~0x7], %f16 ld [%r21 + 0xf9 & ~0x7], %f32 ld [%r25 + 0x80 & ~0x7], %f48 ldsba [%r1]83, %r8 ldsha [%r1]83, %r4 ldswa [%r1]83, %r12 lduba [%r1]83, %r4 lduha [%r1]83, %r14 ldxa [%r1]83, %r4 ldda [%r1]83, %r16 ldstuba [%r1]83, %r6 swapa [%r1]83, %r6 lda [%r1]83, %f0 ldda [%r1]83, %f48 stba %r12, [%r1]83 stha %r8, [%r1]83 stwa %r8, [%r1]83 stxa %r14, [%r1]83 sta %f32, [%r1]83 stda %f16, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x12 CASE_ASI_0x74_th5_0x0: mov %g0, %r1 ldsba [%r1]116, %r2 ldsha [%r1]116, %r14 ldswa [%r1]116, %r4 lduba [%r1]116, %r12 lduha [%r1]116, %r10 ldxa [%r1]116, %r12 ldda [%r1]116, %r16 ldstuba [%r1]116, %r8 swapa [%r1]116, %r12 lda [%r1]116, %f48 ldda [%r1]116, %f48 stba %r12, [%r1]116 stha %r2, [%r1]116 stwa %r6, [%r1]116 stxa %r14, [%r1]116 sta %f16, [%r1]116 stda %f48, [%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, %r8 ldsha [%r1]84, %r16 ldswa [%r1]84, %r4 lduba [%r1]84, %r12 lduha [%r1]84, %r10 ldxa [%r1]84, %r4 ldda [%r1]84, %r14 ldstuba [%r1]84, %r16 swapa [%r1]84, %r4 lda [%r1]84, %f48 ldda [%r1]84, %f32 stba %r2, [%r1]84 stha %r2, [%r1]84 stwa %r6, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x4 CASE_ASI_0x54_th5_0x400: set 0x400, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r2 ldswa [%r1]84, %r10 lduba [%r1]84, %r2 lduha [%r1]84, %r14 ldxa [%r1]84, %r8 ldda [%r1]84, %r12 ldstuba [%r1]84, %r12 swapa [%r1]84, %r4 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r0, [%r1]84 stha %r4, [%r1]84 stwa %r14, [%r1]84 sta %f16, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x0 CASE_ASI_0x54_th5_0x800: set 0x800, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r8 ldswa [%r1]84, %r8 lduba [%r1]84, %r14 lduha [%r1]84, %r12 ldxa [%r1]84, %r12 ldda [%r1]84, %r16 ldstuba [%r1]84, %r2 swapa [%r1]84, %r10 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r2, [%r1]84 stha %r8, [%r1]84 stwa %r4, [%r1]84 sta %f0, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xb CASE_ASI_0x54_th5_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r16 ldsha [%r1]84, %r4 ldswa [%r1]84, %r10 lduba [%r1]84, %r12 lduha [%r1]84, %r14 ldxa [%r1]84, %r16 ldda [%r1]84, %r4 ldstuba [%r1]84, %r4 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r2, [%r1]84 stha %r12, [%r1]84 stwa %r8, [%r1]84 sta %f32, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x13 CASE_ASI_0x5c_th5_0x0: mov %g0, %r1 ldsba [%r1]92, %r6 ldsha [%r1]92, %r2 ldswa [%r1]92, %r16 lduba [%r1]92, %r2 lduha [%r1]92, %r14 ldxa [%r1]92, %r16 ldda [%r1]92, %r8 ldstuba [%r1]92, %r4 swapa [%r1]92, %r4 lda [%r1]92, %f0 ldda [%r1]92, %f32 stba %r8, [%r1]92 stha %r12, [%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, 0x15 CASE_ASI_0x5c_th5_0x400: set 0x400, %r1 ldsba [%r1]92, %r14 ldsha [%r1]92, %r2 ldswa [%r1]92, %r8 lduba [%r1]92, %r14 lduha [%r1]92, %r16 ldxa [%r1]92, %r12 ldda [%r1]92, %r6 ldstuba [%r1]92, %r14 swapa [%r1]92, %r8 lda [%r1]92, %f32 ldda [%r1]92, %f48 stba %r2, [%r1]92 stha %r0, [%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, 0x5 CASE_ASI_0x5c_th5_0x800: set 0x800, %r1 ldsba [%r1]92, %r16 ldsha [%r1]92, %r16 ldswa [%r1]92, %r16 lduba [%r1]92, %r6 lduha [%r1]92, %r10 ldxa [%r1]92, %r6 ldda [%r1]92, %r14 ldstuba [%r1]92, %r8 swapa [%r1]92, %r2 lda [%r1]92, %f32 ldda [%r1]92, %f16 stba %r12, [%r1]92 stha %r8, [%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, 0x17 CASE_ASI_0x5c_th5_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r2 ldswa [%r1]92, %r8 lduba [%r1]92, %r16 lduha [%r1]92, %r4 ldxa [%r1]92, %r4 ldda [%r1]92, %r16 ldstuba [%r1]92, %r14 swapa [%r1]92, %r8 lda [%r1]92, %f48 ldda [%r1]92, %f16 stba %r2, [%r1]92 stha %r10, [%r1]92 stwa %r8, [%r1]92 sta %f32, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0xe CASE_ASI_0x47_th5_range139: !!asi_range = 0x0-0x7ff0 set 0x6b2d, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r12 ldsha [%r1]71, %r8 ldswa [%r1]71, %r12 lduba [%r1]71, %r14 lduha [%r1]71, %r10 ldxa [%r1]71, %r12 ldda [%r1]71, %r16 ldstuba [%r1]71, %r16 swapa [%r1]71, %r16 lda [%r1]71, %f16 ldda [%r1]71, %f32 stba %r12, [%r1]71 stha %r14, [%r1]71 stwa %r6, [%r1]71 sta %f16, [%r1]71 stda %f32, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0x1b CASE_ASI_0x50_th5_0x18: set 0x18, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r6 ldswa [%r1]80, %r10 lduba [%r1]80, %r16 lduha [%r1]80, %r2 ldxa [%r1]80, %r6 ldda [%r1]80, %r8 ldstuba [%r1]80, %r4 swapa [%r1]80, %r6 lda [%r1]80, %f16 ldda [%r1]80, %f0 stba %r4, [%r1]80 stha %r0, [%r1]80 stwa %r12, [%r1]80 sta %f48, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1f CASE_ASI_0x50_th5_0x30: set 0x30, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r14 ldswa [%r1]80, %r12 lduba [%r1]80, %r16 lduha [%r1]80, %r14 ldxa [%r1]80, %r16 ldda [%r1]80, %r4 ldstuba [%r1]80, %r10 swapa [%r1]80, %r10 lda [%r1]80, %f16 ldda [%r1]80, %f0 stba %r2, [%r1]80 stha %r8, [%r1]80 stwa %r4, [%r1]80 sta %f16, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xe CASE_ASI_0x50_th5_0x38: set 0x38, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r8 ldswa [%r1]80, %r16 lduba [%r1]80, %r16 lduha [%r1]80, %r12 ldxa [%r1]80, %r16 ldda [%r1]80, %r10 ldstuba [%r1]80, %r10 swapa [%r1]80, %r6 lda [%r1]80, %f48 ldda [%r1]80, %f16 stba %r14, [%r1]80 stha %r0, [%r1]80 stwa %r4, [%r1]80 sta %f0, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1c CASE_ASI_0x42_th5_0x8: set 0x8, %r1 ldsba [%r1]66, %r10 ldsha [%r1]66, %r4 ldswa [%r1]66, %r2 lduba [%r1]66, %r6 lduha [%r1]66, %r14 ldxa [%r1]66, %r12 ldda [%r1]66, %r4 ldstuba [%r1]66, %r14 swapa [%r1]66, %r14 lda [%r1]66, %f32 ldda [%r1]66, %f48 stba %r8, [%r1]66 stha %r0, [%r1]66 stwa %r14, [%r1]66 sta %f32, [%r1]66 stda %f32, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x17 CASE_ASI_0x42_th5_0x10: set 0x10, %r1 ldsba [%r1]66, %r10 ldsha [%r1]66, %r10 ldswa [%r1]66, %r10 lduba [%r1]66, %r10 lduha [%r1]66, %r16 ldxa [%r1]66, %r4 ldda [%r1]66, %r10 ldstuba [%r1]66, %r4 swapa [%r1]66, %r12 lda [%r1]66, %f16 ldda [%r1]66, %f16 stba %r6, [%r1]66 stha %r10, [%r1]66 stwa %r0, [%r1]66 sta %f0, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x11 CASE_ASI_0x52_th5_0x108: set 0x108, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r10 ldswa [%r1]82, %r16 lduba [%r1]82, %r14 lduha [%r1]82, %r12 ldxa [%r1]82, %r2 ldda [%r1]82, %r10 ldstuba [%r1]82, %r8 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r12, [%r1]82 stha %r4, [%r1]82 stwa %r8, [%r1]82 sta %f32, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x12 CASE_ASI_0x52_th5_0x110: set 0x110, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r4 ldswa [%r1]82, %r4 lduba [%r1]82, %r4 lduha [%r1]82, %r14 ldxa [%r1]82, %r14 ldda [%r1]82, %r6 ldstuba [%r1]82, %r14 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r6, [%r1]82 stha %r12, [%r1]82 stwa %r4, [%r1]82 sta %f0, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x9 CASE_ASI_0x52_th5_0x118: set 0x118, %r1 ldsba [%r1]82, %r12 ldsha [%r1]82, %r12 ldswa [%r1]82, %r14 lduba [%r1]82, %r6 lduha [%r1]82, %r10 ldxa [%r1]82, %r6 ldda [%r1]82, %r10 ldstuba [%r1]82, %r8 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r14, [%r1]82 stha %r12, [%r1]82 stwa %r2, [%r1]82 sta %f48, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x11 CASE_ASI_0x52_th5_0x120: set 0x120, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r16 ldswa [%r1]82, %r8 lduba [%r1]82, %r6 lduha [%r1]82, %r8 ldxa [%r1]82, %r8 ldda [%r1]82, %r10 ldstuba [%r1]82, %r12 swapa [%r1]82, %r4 lda [%r1]82, %f0 ldda [%r1]82, %f32 stba %r10, [%r1]82 stha %r2, [%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, 0x1e CASE_ASI_0x52_th5_0x208: set 0x208, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r4 ldswa [%r1]82, %r2 lduba [%r1]82, %r8 lduha [%r1]82, %r2 ldxa [%r1]82, %r4 ldda [%r1]82, %r10 ldstuba [%r1]82, %r4 swapa [%r1]82, %r6 lda [%r1]82, %f16 ldda [%r1]82, %f32 stba %r8, [%r1]82 stha %r2, [%r1]82 stwa %r2, [%r1]82 sta %f0, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0xa CASE_ASI_0x52_th5_0x210: set 0x210, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r8 ldswa [%r1]82, %r8 lduba [%r1]82, %r2 lduha [%r1]82, %r8 ldxa [%r1]82, %r14 ldda [%r1]82, %r6 ldstuba [%r1]82, %r12 swapa [%r1]82, %r16 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r8, [%r1]82 stha %r2, [%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, 0x5 CASE_ASI_0x52_th5_0x218: set 0x218, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r16 ldswa [%r1]82, %r4 lduba [%r1]82, %r2 lduha [%r1]82, %r16 ldxa [%r1]82, %r4 ldda [%r1]82, %r4 ldstuba [%r1]82, %r16 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r10, [%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, 0x3 CASE_ASI_0x52_th5_0x220: set 0x220, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r16 ldswa [%r1]82, %r10 lduba [%r1]82, %r12 lduha [%r1]82, %r14 ldxa [%r1]82, %r12 ldda [%r1]82, %r14 ldstuba [%r1]82, %r14 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r6, [%r1]82 stha %r4, [%r1]82 stwa %r0, [%r1]82 sta %f48, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x3 CASE_ASI_0x25_th5_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r16 ldswa [%r1]37, %r12 lduba [%r1]37, %r12 lduha [%r1]37, %r10 ldxa [%r1]37, %r6 ldda [%r1]37, %r6 ldstuba [%r1]37, %r8 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r8, [%r1]37 stha %r12, [%r1]37 stwa %r10, [%r1]37 sta %f32, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x17 CASE_ASI_0x25_th5_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r14 ldswa [%r1]37, %r12 lduba [%r1]37, %r16 lduha [%r1]37, %r4 ldxa [%r1]37, %r6 ldda [%r1]37, %r14 ldstuba [%r1]37, %r10 swapa [%r1]37, %r14 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r12, [%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, 0x4 CASE_ASI_0x25_th5_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r4 lduha [%r1]37, %r4 ldxa [%r1]37, %r14 ldda [%r1]37, %r4 ldstuba [%r1]37, %r2 swapa [%r1]37, %r16 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r4, [%r1]37 stha %r0, [%r1]37 stwa %r4, [%r1]37 sta %f48, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x25_th5_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r10 ldswa [%r1]37, %r4 lduba [%r1]37, %r2 lduha [%r1]37, %r6 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r8 swapa [%r1]37, %r10 lda [%r1]37, %f0 ldda [%r1]37, %f0 stba %r0, [%r1]37 stha %r8, [%r1]37 stwa %r2, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x11 CASE_ASI_0x25_th5_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r14 ldswa [%r1]37, %r16 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r8 ldda [%r1]37, %r4 ldstuba [%r1]37, %r2 swapa [%r1]37, %r16 lda [%r1]37, %f0 ldda [%r1]37, %f32 stba %r8, [%r1]37 stha %r4, [%r1]37 stwa %r2, [%r1]37 sta %f16, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x15 CASE_ASI_0x25_th5_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r2 ldswa [%r1]37, %r6 lduba [%r1]37, %r12 lduha [%r1]37, %r12 ldxa [%r1]37, %r14 ldda [%r1]37, %r2 ldstuba [%r1]37, %r12 swapa [%r1]37, %r2 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r2, [%r1]37 stha %r10, [%r1]37 stwa %r12, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x3 CASE_ASI_0x25_th5_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r6 ldswa [%r1]37, %r10 lduba [%r1]37, %r10 lduha [%r1]37, %r8 ldxa [%r1]37, %r4 ldda [%r1]37, %r2 ldstuba [%r1]37, %r14 swapa [%r1]37, %r12 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r8, [%r1]37 stha %r2, [%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, 0xc CASE_ASI_0x25_th5_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r14 ldsha [%r1]37, %r8 ldswa [%r1]37, %r16 lduba [%r1]37, %r12 lduha [%r1]37, %r8 ldxa [%r1]37, %r10 ldda [%r1]37, %r8 ldstuba [%r1]37, %r6 swapa [%r1]37, %r4 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r12, [%r1]37 stha %r6, [%r1]37 stwa %r10, [%r1]37 sta %f16, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x16 CASE_ASI_0x55_th5_range140: !!asi_range = 0x0-0x1f8 set 0x12c, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r10 ldsha [%r1]85, %r4 ldswa [%r1]85, %r8 lduba [%r1]85, %r10 lduha [%r1]85, %r12 ldxa [%r1]85, %r12 ldda [%r1]85, %r4 ldstuba [%r1]85, %r8 swapa [%r1]85, %r2 lda [%r1]85, %f32 ldda [%r1]85, %f48 stba %r2, [%r1]85 stha %r2, [%r1]85 stwa %r8, [%r1]85 sta %f48, [%r1]85 stda %f32, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x1c CASE_ASI_0x55_th5_range141: !!asi_range = 0x400-0x5f8 set 0x428, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r6 ldswa [%r1]85, %r2 lduba [%r1]85, %r16 lduha [%r1]85, %r14 ldxa [%r1]85, %r2 ldda [%r1]85, %r10 ldstuba [%r1]85, %r16 swapa [%r1]85, %r6 lda [%r1]85, %f16 ldda [%r1]85, %f48 stba %r2, [%r1]85 stha %r12, [%r1]85 stwa %r6, [%r1]85 sta %f32, [%r1]85 stda %f16, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x8 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 %r23, %r1 ldx [%r27 + 0xd6 & ~0x7], %r2 ldx [%r26 + 0x82 & ~0x7], %r4 ldx [%r26 + 0xc3 & ~0x7], %r6 ldx [%r23 + 0x94 & ~0x7], %r8 ldx [%r27 + 0x26 & ~0x7], %r10 ldx [%r26 + 0xc1 & ~0x7], %r12 ldx [%r28 + 0x39 & ~0x7], %r14 ldx [%r25 + 0xdb & ~0x7], %r16 ld [%r24 + 0x37 & ~0x7], %f0 ld [%r22 + 0x41 & ~0x7], %f16 ld [%r22 + 0xe4 & ~0x7], %f32 ld [%r24 + 0x93 & ~0x7], %f48 ldsba [%r1]4, %r6 ldsha [%r1]4, %r10 ldswa [%r1]4, %r6 lduba [%r1]4, %r4 lduha [%r1]4, %r8 ldxa [%r1]4, %r12 ldda [%r1]4, %r10 ldstuba [%r1]4, %r16 swapa [%r1]4, %r8 lda [%r1]4, %f32 ldda [%r1]4, %f0 stba %r14, [%r1]4 stha %r6, [%r1]4 stwa %r2, [%r1]4 stxa %r12, [%r1]4 sta %f48, [%r1]4 stda %f0, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0xf CASE_ASI_0xc_th6: mov %r27, %r1 ldx [%r22 + 0xac & ~0x7], %r2 ldx [%r23 + 0x4 & ~0x7], %r4 ldx [%r25 + 0x6d & ~0x7], %r6 ldx [%r24 + 0x90 & ~0x7], %r8 ldx [%r24 + 0x41 & ~0x7], %r10 ldx [%r25 + 0xef & ~0x7], %r12 ldx [%r26 + 0xdc & ~0x7], %r14 ldx [%r25 + 0xe4 & ~0x7], %r16 ld [%r25 + 0x53 & ~0x7], %f0 ld [%r22 + 0xe & ~0x7], %f16 ld [%r26 + 0x4 & ~0x7], %f32 ld [%r26 + 0xc7 & ~0x7], %f48 ldsba [%r1]12, %r2 ldsha [%r1]12, %r4 ldswa [%r1]12, %r4 lduba [%r1]12, %r8 lduha [%r1]12, %r8 ldxa [%r1]12, %r12 ldda [%r1]12, %r14 ldstuba [%r1]12, %r4 swapa [%r1]12, %r16 lda [%r1]12, %f16 ldda [%r1]12, %f0 stba %r10, [%r1]12 stha %r6, [%r1]12 stwa %r12, [%r1]12 stxa %r14, [%r1]12 sta %f16, [%r1]12 stda %f0, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0x9 CASE_ASI_0x1e_th6: mov %r26, %r1 ldx [%r22 + 0xc5 & ~0x7], %r2 ldx [%r24 + 0x1b & ~0x7], %r4 ldx [%r22 + 0xd8 & ~0x7], %r6 ldx [%r28 + 0x48 & ~0x7], %r8 ldx [%r25 + 0x56 & ~0x7], %r10 ldx [%r28 + 0x9a & ~0x7], %r12 ldx [%r23 + 0x51 & ~0x7], %r14 ldx [%r21 + 0x8b & ~0x7], %r16 ld [%r21 + 0x60 & ~0x7], %f0 ld [%r22 + 0xf5 & ~0x7], %f16 ld [%r21 + 0xcb & ~0x7], %f32 ld [%r21 + 0x6 & ~0x7], %f48 ldsba [%r1]30, %r8 ldsha [%r1]30, %r10 ldswa [%r1]30, %r8 lduba [%r1]30, %r10 lduha [%r1]30, %r6 ldxa [%r1]30, %r12 ldda [%r1]30, %r12 ldstuba [%r1]30, %r4 swapa [%r1]30, %r10 lda [%r1]30, %f48 ldda [%r1]30, %f32 stba %r2, [%r1]30 stha %r10, [%r1]30 stwa %r0, [%r1]30 stxa %r8, [%r1]30 sta %f16, [%r1]30 stda %f32, [%r1]30 casa [%r1]0x1e, %r2, %g0 casxa [%r1]0x1e, %r2, %g0 prefetcha [%r1]30, 0xd CASE_ASI_0x27_th6: mov %r25, %r1 ldx [%r21 + 0xc & ~0x7], %r2 ldx [%r27 + 0x56 & ~0x7], %r4 ldx [%r24 + 0x5e & ~0x7], %r6 ldx [%r26 + 0x23 & ~0x7], %r8 ldx [%r26 + 0xbc & ~0x7], %r10 ldx [%r23 + 0x54 & ~0x7], %r12 ldx [%r24 + 0xae & ~0x7], %r14 ldx [%r22 + 0x44 & ~0x7], %r16 ld [%r27 + 0x90 & ~0x7], %f0 ld [%r24 + 0xb8 & ~0x7], %f16 ld [%r26 + 0x95 & ~0x7], %f32 ld [%r26 + 0x52 & ~0x7], %f48 ldsba [%r1]39, %r16 ldsha [%r1]39, %r6 ldswa [%r1]39, %r12 lduba [%r1]39, %r2 lduha [%r1]39, %r10 ldxa [%r1]39, %r2 ldda [%r1]39, %r12 ldstuba [%r1]39, %r14 swapa [%r1]39, %r6 lda [%r1]39, %f16 ldda [%r1]39, %f0 stba %r10, [%r1]39 stha %r8, [%r1]39 stwa %r6, [%r1]39 stxa %r8, [%r1]39 sta %f0, [%r1]39 stda %f48, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x4 CASE_ASI_0x2f_th6: mov %r28, %r1 ldx [%r27 + 0x84 & ~0x7], %r2 ldx [%r25 + 0x7 & ~0x7], %r4 ldx [%r23 + 0x25 & ~0x7], %r6 ldx [%r21 + 0x60 & ~0x7], %r8 ldx [%r27 + 0x6f & ~0x7], %r10 ldx [%r25 + 0xf5 & ~0x7], %r12 ldx [%r24 + 0x10 & ~0x7], %r14 ldx [%r22 + 0xf & ~0x7], %r16 ld [%r26 + 0xd8 & ~0x7], %f0 ld [%r23 + 0x8a & ~0x7], %f16 ld [%r28 + 0x18 & ~0x7], %f32 ld [%r27 + 0xf9 & ~0x7], %f48 ldsba [%r1]47, %r10 ldsha [%r1]47, %r2 ldswa [%r1]47, %r14 lduba [%r1]47, %r8 lduha [%r1]47, %r12 ldxa [%r1]47, %r2 ldda [%r1]47, %r6 ldstuba [%r1]47, %r4 swapa [%r1]47, %r12 lda [%r1]47, %f0 ldda [%r1]47, %f0 stba %r6, [%r1]47 stha %r6, [%r1]47 stwa %r0, [%r1]47 stxa %r14, [%r1]47 sta %f0, [%r1]47 stda %f32, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0x9 CASE_ASI_0x30_th6: mov %r28, %r1 ldx [%r24 + 0x97 & ~0x7], %r2 ldx [%r25 + 0xa1 & ~0x7], %r4 ldx [%r26 + 0x92 & ~0x7], %r6 ldx [%r23 + 0x4d & ~0x7], %r8 ldx [%r21 + 0x6e & ~0x7], %r10 ldx [%r25 + 0x74 & ~0x7], %r12 ldx [%r22 + 0x29 & ~0x7], %r14 ldx [%r24 + 0xe2 & ~0x7], %r16 ld [%r22 + 0x9b & ~0x7], %f0 ld [%r21 + 0x89 & ~0x7], %f16 ld [%r26 + 0x7f & ~0x7], %f32 ld [%r21 + 0xb0 & ~0x7], %f48 ldsba [%r1]48, %r16 ldsha [%r1]48, %r6 ldswa [%r1]48, %r16 lduba [%r1]48, %r14 lduha [%r1]48, %r12 ldxa [%r1]48, %r4 ldda [%r1]48, %r16 ldstuba [%r1]48, %r2 swapa [%r1]48, %r12 lda [%r1]48, %f48 ldda [%r1]48, %f32 stba %r8, [%r1]48 stha %r6, [%r1]48 stwa %r0, [%r1]48 stxa %r12, [%r1]48 sta %f16, [%r1]48 stda %f0, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x2 CASE_ASI_0x31_th6: mov %r23, %r1 ldx [%r22 + 0x89 & ~0x7], %r2 ldx [%r21 + 0x70 & ~0x7], %r4 ldx [%r26 + 0x96 & ~0x7], %r6 ldx [%r27 + 0x58 & ~0x7], %r8 ldx [%r24 + 0x4e & ~0x7], %r10 ldx [%r21 + 0x25 & ~0x7], %r12 ldx [%r23 + 0x79 & ~0x7], %r14 ldx [%r23 + 0xe2 & ~0x7], %r16 ld [%r25 + 0x3d & ~0x7], %f0 ld [%r23 + 0x59 & ~0x7], %f16 ld [%r28 + 0x60 & ~0x7], %f32 ld [%r22 + 0xfc & ~0x7], %f48 ldsba [%r1]49, %r8 ldsha [%r1]49, %r6 ldswa [%r1]49, %r16 lduba [%r1]49, %r4 lduha [%r1]49, %r8 ldxa [%r1]49, %r10 ldda [%r1]49, %r8 ldstuba [%r1]49, %r2 swapa [%r1]49, %r8 lda [%r1]49, %f48 ldda [%r1]49, %f48 stba %r0, [%r1]49 stha %r0, [%r1]49 stwa %r2, [%r1]49 stxa %r4, [%r1]49 sta %f32, [%r1]49 stda %f48, [%r1]49 casa [%r1]0x31, %r2, %g0 casxa [%r1]0x31, %r2, %g0 prefetcha [%r1]49, 0x1b CASE_ASI_0x36_th6: mov %r27, %r1 ldx [%r23 + 0x28 & ~0x7], %r2 ldx [%r26 + 0x2c & ~0x7], %r4 ldx [%r26 + 0x7f & ~0x7], %r6 ldx [%r26 + 0x48 & ~0x7], %r8 ldx [%r24 + 0x7e & ~0x7], %r10 ldx [%r28 + 0xfc & ~0x7], %r12 ldx [%r21 + 0xd8 & ~0x7], %r14 ldx [%r21 + 0x88 & ~0x7], %r16 ld [%r25 + 0x7a & ~0x7], %f0 ld [%r22 + 0xa8 & ~0x7], %f16 ld [%r24 + 0xc7 & ~0x7], %f32 ld [%r24 + 0x84 & ~0x7], %f48 ldsba [%r1]54, %r14 ldsha [%r1]54, %r2 ldswa [%r1]54, %r14 lduba [%r1]54, %r10 lduha [%r1]54, %r10 ldxa [%r1]54, %r8 ldda [%r1]54, %r2 ldstuba [%r1]54, %r6 swapa [%r1]54, %r4 lda [%r1]54, %f32 ldda [%r1]54, %f16 stba %r10, [%r1]54 stha %r0, [%r1]54 stwa %r4, [%r1]54 stxa %r10, [%r1]54 sta %f0, [%r1]54 stda %f32, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0x11 CASE_ASI_0x38_th6: mov %r22, %r1 ldx [%r23 + 0x9b & ~0x7], %r2 ldx [%r26 + 0xd3 & ~0x7], %r4 ldx [%r24 + 0x20 & ~0x7], %r6 ldx [%r28 + 0x4b & ~0x7], %r8 ldx [%r26 + 0xb2 & ~0x7], %r10 ldx [%r26 + 0x2c & ~0x7], %r12 ldx [%r23 + 0x8b & ~0x7], %r14 ldx [%r21 + 0xa5 & ~0x7], %r16 ld [%r25 + 0xda & ~0x7], %f0 ld [%r27 + 0xa0 & ~0x7], %f16 ld [%r27 + 0x4e & ~0x7], %f32 ld [%r24 + 0xd5 & ~0x7], %f48 ldsba [%r1]56, %r12 ldsha [%r1]56, %r4 ldswa [%r1]56, %r12 lduba [%r1]56, %r16 lduha [%r1]56, %r14 ldxa [%r1]56, %r2 ldda [%r1]56, %r2 ldstuba [%r1]56, %r16 swapa [%r1]56, %r8 lda [%r1]56, %f48 ldda [%r1]56, %f16 stba %r2, [%r1]56 stha %r0, [%r1]56 stwa %r14, [%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, 0x1a CASE_ASI_0x39_th6: mov %r24, %r1 ldx [%r23 + 0xf8 & ~0x7], %r2 ldx [%r25 + 0x61 & ~0x7], %r4 ldx [%r22 + 0x84 & ~0x7], %r6 ldx [%r23 + 0x8f & ~0x7], %r8 ldx [%r22 + 0x6e & ~0x7], %r10 ldx [%r25 + 0x3c & ~0x7], %r12 ldx [%r22 + 0x4f & ~0x7], %r14 ldx [%r24 + 0xfe & ~0x7], %r16 ld [%r28 + 0x32 & ~0x7], %f0 ld [%r21 + 0x4d & ~0x7], %f16 ld [%r25 + 0xde & ~0x7], %f32 ld [%r24 + 0x5e & ~0x7], %f48 ldsba [%r1]57, %r6 ldsha [%r1]57, %r8 ldswa [%r1]57, %r6 lduba [%r1]57, %r12 lduha [%r1]57, %r10 ldxa [%r1]57, %r14 ldda [%r1]57, %r14 ldstuba [%r1]57, %r2 swapa [%r1]57, %r12 lda [%r1]57, %f48 ldda [%r1]57, %f32 stba %r4, [%r1]57 stha %r12, [%r1]57 stwa %r2, [%r1]57 stxa %r4, [%r1]57 sta %f0, [%r1]57 stda %f16, [%r1]57 casa [%r1]0x39, %r2, %g0 casxa [%r1]0x39, %r2, %g0 prefetcha [%r1]57, 0x1e CASE_ASI_0x3e_th6: mov %r25, %r1 ldx [%r27 + 0xef & ~0x7], %r2 ldx [%r22 + 0x3c & ~0x7], %r4 ldx [%r24 + 0x31 & ~0x7], %r6 ldx [%r24 + 0x1b & ~0x7], %r8 ldx [%r28 + 0xba & ~0x7], %r10 ldx [%r25 + 0xbb & ~0x7], %r12 ldx [%r28 + 0xe0 & ~0x7], %r14 ldx [%r27 + 0x75 & ~0x7], %r16 ld [%r28 + 0x87 & ~0x7], %f0 ld [%r21 + 0x65 & ~0x7], %f16 ld [%r28 + 0x76 & ~0x7], %f32 ld [%r27 + 0x9b & ~0x7], %f48 ldsba [%r1]62, %r2 ldsha [%r1]62, %r6 ldswa [%r1]62, %r4 lduba [%r1]62, %r14 lduha [%r1]62, %r10 ldxa [%r1]62, %r2 ldda [%r1]62, %r12 ldstuba [%r1]62, %r12 swapa [%r1]62, %r16 lda [%r1]62, %f16 ldda [%r1]62, %f32 stba %r2, [%r1]62 stha %r6, [%r1]62 stwa %r6, [%r1]62 stxa %r8, [%r1]62 sta %f16, [%r1]62 stda %f16, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0xf CASE_ASI_0x80_th6: mov %r27, %r1 ldx [%r27 + 0x8c & ~0x7], %r2 ldx [%r25 + 0xb6 & ~0x7], %r4 ldx [%r24 + 0x58 & ~0x7], %r6 ldx [%r26 + 0x46 & ~0x7], %r8 ldx [%r21 + 0x12 & ~0x7], %r10 ldx [%r22 + 0x4a & ~0x7], %r12 ldx [%r26 + 0xf4 & ~0x7], %r14 ldx [%r22 + 0xa1 & ~0x7], %r16 ld [%r22 + 0x26 & ~0x7], %f0 ld [%r25 + 0xf2 & ~0x7], %f16 ld [%r22 + 0x4d & ~0x7], %f32 ld [%r23 + 0x4c & ~0x7], %f48 ldsba [%r1]128, %r12 ldsha [%r1]128, %r2 ldswa [%r1]128, %r8 lduba [%r1]128, %r2 lduha [%r1]128, %r2 ldxa [%r1]128, %r14 ldda [%r1]128, %r4 ldstuba [%r1]128, %r16 swapa [%r1]128, %r12 lda [%r1]128, %f32 ldda [%r1]128, %f16 stba %r14, [%r1]128 stha %r14, [%r1]128 stwa %r8, [%r1]128 stxa %r12, [%r1]128 sta %f48, [%r1]128 stda %f0, [%r1]128 casa [%r1]0x80, %r2, %g0 casxa [%r1]0x80, %r2, %g0 prefetcha [%r1]128, 0x11 CASE_ASI_0xc0_th6: mov %r24, %r1 ldx [%r28 + 0xb & ~0x7], %r2 ldx [%r25 + 0x6f & ~0x7], %r4 ldx [%r24 + 0x1 & ~0x7], %r6 ldx [%r28 + 0x92 & ~0x7], %r8 ldx [%r25 + 0x57 & ~0x7], %r10 ldx [%r28 + 0xc6 & ~0x7], %r12 ldx [%r25 + 0xdb & ~0x7], %r14 ldx [%r21 + 0xd3 & ~0x7], %r16 ld [%r22 + 0xbd & ~0x7], %f0 ld [%r25 + 0xd7 & ~0x7], %f16 ld [%r28 + 0x3e & ~0x7], %f32 ld [%r24 + 0xf2 & ~0x7], %f48 ldsba [%r1]192, %r2 ldsha [%r1]192, %r2 ldswa [%r1]192, %r12 lduba [%r1]192, %r10 lduha [%r1]192, %r10 ldxa [%r1]192, %r16 ldda [%r1]192, %r10 ldstuba [%r1]192, %r4 swapa [%r1]192, %r10 lda [%r1]192, %f0 ldda [%r1]192, %f0 stba %r14, [%r1]192 stha %r10, [%r1]192 stwa %r10, [%r1]192 stxa %r4, [%r1]192 sta %f32, [%r1]192 stda %f48, [%r1]192 casa [%r1]0xc0, %r2, %g0 casxa [%r1]0xc0, %r2, %g0 prefetcha [%r1]192, 0x18 CASE_ASI_0xca_th6: mov %r24, %r1 ldx [%r24 + 0x6c & ~0x7], %r2 ldx [%r21 + 0x60 & ~0x7], %r4 ldx [%r26 + 0x37 & ~0x7], %r6 ldx [%r22 + 0xdc & ~0x7], %r8 ldx [%r25 + 0x9f & ~0x7], %r10 ldx [%r26 + 0x54 & ~0x7], %r12 ldx [%r26 + 0x6 & ~0x7], %r14 ldx [%r24 + 0xac & ~0x7], %r16 ld [%r27 + 0x5f & ~0x7], %f0 ld [%r26 + 0xa8 & ~0x7], %f16 ld [%r25 + 0x3e & ~0x7], %f32 ld [%r24 + 0x48 & ~0x7], %f48 ldsba [%r1]202, %r10 ldsha [%r1]202, %r2 ldswa [%r1]202, %r4 lduba [%r1]202, %r10 lduha [%r1]202, %r8 ldxa [%r1]202, %r16 ldda [%r1]202, %r2 ldstuba [%r1]202, %r14 swapa [%r1]202, %r12 lda [%r1]202, %f32 ldda [%r1]202, %f16 stba %r10, [%r1]202 stha %r2, [%r1]202 stwa %r2, [%r1]202 stxa %r4, [%r1]202 sta %f0, [%r1]202 stda %f0, [%r1]202 casa [%r1]0xca, %r2, %g0 casxa [%r1]0xca, %r2, %g0 prefetcha [%r1]202, 0x10 CASE_ASI_0xd8_th6: mov %r26, %r1 ldx [%r23 + 0x60 & ~0x7], %r2 ldx [%r26 + 0x56 & ~0x7], %r4 ldx [%r24 + 0xc & ~0x7], %r6 ldx [%r27 + 0x3a & ~0x7], %r8 ldx [%r22 + 0x54 & ~0x7], %r10 ldx [%r23 + 0x97 & ~0x7], %r12 ldx [%r28 + 0x10 & ~0x7], %r14 ldx [%r25 + 0x7f & ~0x7], %r16 ld [%r21 + 0xe5 & ~0x7], %f0 ld [%r28 + 0xf6 & ~0x7], %f16 ld [%r27 + 0xfa & ~0x7], %f32 ld [%r27 + 0x69 & ~0x7], %f48 ldsba [%r1]216, %r10 ldsha [%r1]216, %r12 ldswa [%r1]216, %r16 lduba [%r1]216, %r16 lduha [%r1]216, %r16 ldxa [%r1]216, %r14 ldda [%r1]216, %r14 ldstuba [%r1]216, %r10 swapa [%r1]216, %r8 lda [%r1]216, %f32 ldda [%r1]216, %f32 stba %r12, [%r1]216 stha %r14, [%r1]216 stwa %r6, [%r1]216 stxa %r2, [%r1]216 sta %f48, [%r1]216 stda %f48, [%r1]216 casa [%r1]0xd8, %r2, %g0 casxa [%r1]0xd8, %r2, %g0 prefetcha [%r1]216, 0x1e CASE_ASI_0xea_th6: mov %r24, %r1 ldx [%r24 + 0xc6 & ~0x7], %r2 ldx [%r28 + 0xa8 & ~0x7], %r4 ldx [%r28 + 0xd & ~0x7], %r6 ldx [%r27 + 0xd5 & ~0x7], %r8 ldx [%r27 + 0xac & ~0x7], %r10 ldx [%r28 + 0xf2 & ~0x7], %r12 ldx [%r27 + 0x21 & ~0x7], %r14 ldx [%r27 + 0x89 & ~0x7], %r16 ld [%r22 + 0x80 & ~0x7], %f0 ld [%r28 + 0xf1 & ~0x7], %f16 ld [%r21 + 0xc9 & ~0x7], %f32 ld [%r26 + 0xb0 & ~0x7], %f48 ldsba [%r1]234, %r2 ldsha [%r1]234, %r8 ldswa [%r1]234, %r14 lduba [%r1]234, %r6 lduha [%r1]234, %r14 ldxa [%r1]234, %r4 ldda [%r1]234, %r16 ldstuba [%r1]234, %r8 swapa [%r1]234, %r6 lda [%r1]234, %f32 ldda [%r1]234, %f16 stba %r10, [%r1]234 stha %r14, [%r1]234 stwa %r14, [%r1]234 stxa %r14, [%r1]234 sta %f16, [%r1]234 stda %f16, [%r1]234 casa [%r1]0xea, %r2, %g0 casxa [%r1]0xea, %r2, %g0 prefetcha [%r1]234, 0x13 CASE_ASI_0x21_th6_0x8: set 0x8, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r6 ldswa [%r1]33, %r16 lduba [%r1]33, %r12 lduha [%r1]33, %r12 ldxa [%r1]33, %r8 ldda [%r1]33, %r6 ldstuba [%r1]33, %r10 swapa [%r1]33, %r2 lda [%r1]33, %f16 ldda [%r1]33, %f0 stba %r12, [%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, 0x5 CASE_ASI_0x21_th6_0x10: set 0x10, %r1 ldsba [%r1]33, %r10 ldsha [%r1]33, %r10 ldswa [%r1]33, %r8 lduba [%r1]33, %r8 lduha [%r1]33, %r6 ldxa [%r1]33, %r16 ldda [%r1]33, %r14 ldstuba [%r1]33, %r2 swapa [%r1]33, %r14 lda [%r1]33, %f48 ldda [%r1]33, %f0 stba %r12, [%r1]33 stha %r10, [%r1]33 stwa %r8, [%r1]33 sta %f16, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x11 CASE_ASI_0x21_th6_0x108: set 0x108, %r1 ldsba [%r1]33, %r16 ldsha [%r1]33, %r14 ldswa [%r1]33, %r8 lduba [%r1]33, %r10 lduha [%r1]33, %r16 ldxa [%r1]33, %r12 ldda [%r1]33, %r2 ldstuba [%r1]33, %r16 swapa [%r1]33, %r10 lda [%r1]33, %f16 ldda [%r1]33, %f16 stba %r0, [%r1]33 stha %r6, [%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, 0x17 CASE_ASI_0x21_th6_0x110: set 0x110, %r1 ldsba [%r1]33, %r12 ldsha [%r1]33, %r10 ldswa [%r1]33, %r14 lduba [%r1]33, %r16 lduha [%r1]33, %r6 ldxa [%r1]33, %r4 ldda [%r1]33, %r8 ldstuba [%r1]33, %r12 swapa [%r1]33, %r8 lda [%r1]33, %f0 ldda [%r1]33, %f16 stba %r8, [%r1]33 stha %r6, [%r1]33 stwa %r12, [%r1]33 sta %f0, [%r1]33 stda %f32, [%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, %r12 ldsha [%r1]64, %r8 ldswa [%r1]64, %r2 lduba [%r1]64, %r16 lduha [%r1]64, %r8 ldxa [%r1]64, %r4 ldda [%r1]64, %r6 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r2, [%r1]64 stha %r14, [%r1]64 stwa %r0, [%r1]64 sta %f16, [%r1]64 stda %f0, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x5 CASE_ASI_0x40_th6_0x8: set 0x8, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r2 ldswa [%r1]64, %r12 lduba [%r1]64, %r6 lduha [%r1]64, %r14 ldxa [%r1]64, %r16 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r14 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r2, [%r1]64 stha %r12, [%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, 0x0 CASE_ASI_0x40_th6_0x10: set 0x10, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r6 ldswa [%r1]64, %r16 lduba [%r1]64, %r10 lduha [%r1]64, %r2 ldxa [%r1]64, %r4 ldda [%r1]64, %r2 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r2, [%r1]64 stha %r12, [%r1]64 stwa %r14, [%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_th6_0x18: set 0x18, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r16 ldswa [%r1]64, %r4 lduba [%r1]64, %r16 lduha [%r1]64, %r6 ldxa [%r1]64, %r10 ldda [%r1]64, %r4 ldstuba [%r1]64, %r2 swapa [%r1]64, %r10 lda [%r1]64, %f0 ldda [%r1]64, %f32 stba %r4, [%r1]64 stha %r14, [%r1]64 stwa %r12, [%r1]64 sta %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x19 CASE_ASI_0x40_th6_0x20: set 0x20, %r1 ldsba [%r1]64, %r10 ldsha [%r1]64, %r12 ldswa [%r1]64, %r10 lduba [%r1]64, %r14 lduha [%r1]64, %r4 ldxa [%r1]64, %r14 ldda [%r1]64, %r4 ldstuba [%r1]64, %r4 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r2, [%r1]64 stwa %r12, [%r1]64 sta %f48, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xa CASE_ASI_0x40_th6_0x80: set 0x80, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r10 ldswa [%r1]64, %r2 lduba [%r1]64, %r6 lduha [%r1]64, %r2 ldxa [%r1]64, %r6 ldda [%r1]64, %r8 ldstuba [%r1]64, %r8 swapa [%r1]64, %r6 lda [%r1]64, %f32 ldda [%r1]64, %f48 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, 0xd CASE_ASI_0x40_th6_0x88: set 0x88, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r14 ldswa [%r1]64, %r8 lduba [%r1]64, %r14 lduha [%r1]64, %r2 ldxa [%r1]64, %r8 ldda [%r1]64, %r8 ldstuba [%r1]64, %r16 swapa [%r1]64, %r16 lda [%r1]64, %f32 ldda [%r1]64, %f48 stba %r6, [%r1]64 stha %r6, [%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, 0x9 CASE_ASI_0x44_th6_0x0: mov %g0, %r1 ldsba [%r1]68, %r12 ldsha [%r1]68, %r8 ldswa [%r1]68, %r2 lduba [%r1]68, %r14 lduha [%r1]68, %r14 ldxa [%r1]68, %r0 ldda [%r1]68, %r4 ldstuba [%r1]68, %r4 swapa [%r1]68, %r2 lda [%r1]68, %f48 ldda [%r1]68, %f0 stba %r0, [%r1]68 stha %r8, [%r1]68 stwa %r0, [%r1]68 sta %f32, [%r1]68 stda %f48, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0xc CASE_ASI_0x4a_th6_range142: !!asi_range = 0x0-0x3f set 0x2a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r10 ldsha [%r1]74, %r10 ldswa [%r1]74, %r2 lduba [%r1]74, %r12 lduha [%r1]74, %r10 ldxa [%r1]74, %r12 ldda [%r1]74, %r16 ldstuba [%r1]74, %r14 swapa [%r1]74, %r4 lda [%r1]74, %f16 ldda [%r1]74, %f48 stba %r6, [%r1]74 stha %r12, [%r1]74 stwa %r4, [%r1]74 sta %f16, [%r1]74 stda %f16, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x13 CASE_ASI_0x2_th6: setx 0x5ded2502, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x78 & ~0x7], %r2 ldx [%r25 + 0x79 & ~0x7], %r4 ldx [%r22 + 0xae & ~0x7], %r6 ldx [%r26 + 0xa4 & ~0x7], %r8 ldx [%r23 + 0x12 & ~0x7], %r10 ldx [%r22 + 0xf4 & ~0x7], %r12 ldx [%r27 + 0xae & ~0x7], %r14 ldx [%r24 + 0xcc & ~0x7], %r16 ld [%r24 + 0x73 & ~0x7], %f0 ld [%r24 + 0xfd & ~0x7], %f16 ld [%r27 + 0xb9 & ~0x7], %f32 ld [%r28 + 0x5c & ~0x7], %f48 ldsba [%r1]2, %r6 ldsha [%r1]2, %r12 ldswa [%r1]2, %r4 lduba [%r1]2, %r16 lduha [%r1]2, %r6 ldxa [%r1]2, %r16 ldda [%r1]2, %r8 ldstuba [%r1]2, %r4 swapa [%r1]2, %r10 lda [%r1]2, %f32 ldda [%r1]2, %f48 stba %r14, [%r1]2 stha %r2, [%r1]2 stwa %r10, [%r1]2 stxa %r14, [%r1]2 sta %f0, [%r1]2 stda %f16, [%r1]2 casa [%r1]0x2, %r2, %g0 casxa [%r1]0x2, %r2, %g0 prefetcha [%r1]2, 0x1b CASE_ASI_0xb_th6: setx 0x4520a5ae, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x26 & ~0x7], %r2 ldx [%r26 + 0xc4 & ~0x7], %r4 ldx [%r21 + 0xc0 & ~0x7], %r6 ldx [%r24 + 0xe1 & ~0x7], %r8 ldx [%r23 + 0xdf & ~0x7], %r10 ldx [%r25 + 0xc2 & ~0x7], %r12 ldx [%r23 + 0xfb & ~0x7], %r14 ldx [%r28 + 0x7 & ~0x7], %r16 ld [%r27 + 0x54 & ~0x7], %f0 ld [%r28 + 0xf5 & ~0x7], %f16 ld [%r28 + 0xed & ~0x7], %f32 ld [%r28 + 0x79 & ~0x7], %f48 ldsba [%r1]11, %r8 ldsha [%r1]11, %r14 ldswa [%r1]11, %r2 lduba [%r1]11, %r10 lduha [%r1]11, %r14 ldxa [%r1]11, %r10 ldda [%r1]11, %r4 ldstuba [%r1]11, %r2 swapa [%r1]11, %r2 lda [%r1]11, %f48 ldda [%r1]11, %f32 stba %r14, [%r1]11 stha %r8, [%r1]11 stwa %r0, [%r1]11 stxa %r4, [%r1]11 sta %f0, [%r1]11 stda %f48, [%r1]11 casa [%r1]0xb, %r2, %g0 casxa [%r1]0xb, %r2, %g0 prefetcha [%r1]11, 0x13 CASE_ASI_0x12_th6: setx 0x40349f2d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xb9 & ~0x7], %r2 ldx [%r23 + 0x57 & ~0x7], %r4 ldx [%r26 + 0xd8 & ~0x7], %r6 ldx [%r27 + 0xad & ~0x7], %r8 ldx [%r25 + 0x76 & ~0x7], %r10 ldx [%r28 + 0xc4 & ~0x7], %r12 ldx [%r25 + 0x8 & ~0x7], %r14 ldx [%r26 + 0xd7 & ~0x7], %r16 ld [%r22 + 0x8 & ~0x7], %f0 ld [%r28 + 0x77 & ~0x7], %f16 ld [%r27 + 0xf & ~0x7], %f32 ld [%r27 + 0x82 & ~0x7], %f48 ldsba [%r1]18, %r10 ldsha [%r1]18, %r16 ldswa [%r1]18, %r6 lduba [%r1]18, %r14 lduha [%r1]18, %r14 ldxa [%r1]18, %r10 ldda [%r1]18, %r2 ldstuba [%r1]18, %r2 swapa [%r1]18, %r16 lda [%r1]18, %f32 ldda [%r1]18, %f48 stba %r4, [%r1]18 stha %r6, [%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, 0x1 CASE_ASI_0x13_th6: setx 0x15ba5b22, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x56 & ~0x7], %r2 ldx [%r22 + 0x72 & ~0x7], %r4 ldx [%r26 + 0xb7 & ~0x7], %r6 ldx [%r26 + 0x99 & ~0x7], %r8 ldx [%r22 + 0x3e & ~0x7], %r10 ldx [%r22 + 0x5f & ~0x7], %r12 ldx [%r24 + 0xe4 & ~0x7], %r14 ldx [%r26 + 0xf7 & ~0x7], %r16 ld [%r24 + 0xc2 & ~0x7], %f0 ld [%r24 + 0xd5 & ~0x7], %f16 ld [%r22 + 0xff & ~0x7], %f32 ld [%r25 + 0xa5 & ~0x7], %f48 ldsba [%r1]19, %r4 ldsha [%r1]19, %r8 ldswa [%r1]19, %r16 lduba [%r1]19, %r10 lduha [%r1]19, %r14 ldxa [%r1]19, %r16 ldda [%r1]19, %r6 ldstuba [%r1]19, %r6 swapa [%r1]19, %r16 lda [%r1]19, %f0 ldda [%r1]19, %f0 stba %r10, [%r1]19 stha %r12, [%r1]19 stwa %r14, [%r1]19 stxa %r14, [%r1]19 sta %f32, [%r1]19 stda %f32, [%r1]19 casa [%r1]0x13, %r2, %g0 casxa [%r1]0x13, %r2, %g0 prefetcha [%r1]19, 0x5 CASE_ASI_0x2d_th6: setx 0x40e42bb6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x63 & ~0x7], %r2 ldx [%r27 + 0x41 & ~0x7], %r4 ldx [%r22 + 0x27 & ~0x7], %r6 ldx [%r22 + 0x41 & ~0x7], %r8 ldx [%r25 + 0x4a & ~0x7], %r10 ldx [%r24 + 0xbf & ~0x7], %r12 ldx [%r25 + 0x5d & ~0x7], %r14 ldx [%r28 + 0x92 & ~0x7], %r16 ld [%r24 + 0x57 & ~0x7], %f0 ld [%r25 + 0x33 & ~0x7], %f16 ld [%r22 + 0xad & ~0x7], %f32 ld [%r25 + 0x36 & ~0x7], %f48 ldsba [%r1]45, %r8 ldsha [%r1]45, %r8 ldswa [%r1]45, %r16 lduba [%r1]45, %r14 lduha [%r1]45, %r12 ldxa [%r1]45, %r2 ldda [%r1]45, %r2 ldstuba [%r1]45, %r2 swapa [%r1]45, %r14 lda [%r1]45, %f0 ldda [%r1]45, %f48 stba %r8, [%r1]45 stha %r6, [%r1]45 stwa %r8, [%r1]45 stxa %r10, [%r1]45 sta %f48, [%r1]45 stda %f32, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x6 CASE_ASI_0x32_th6: setx 0x50296f16, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xfe & ~0x7], %r2 ldx [%r23 + 0xdf & ~0x7], %r4 ldx [%r25 + 0xac & ~0x7], %r6 ldx [%r24 + 0xc3 & ~0x7], %r8 ldx [%r27 + 0xff & ~0x7], %r10 ldx [%r28 + 0xc8 & ~0x7], %r12 ldx [%r23 + 0x59 & ~0x7], %r14 ldx [%r28 + 0xb4 & ~0x7], %r16 ld [%r26 + 0x17 & ~0x7], %f0 ld [%r26 + 0x43 & ~0x7], %f16 ld [%r27 + 0x25 & ~0x7], %f32 ld [%r23 + 0x23 & ~0x7], %f48 ldsba [%r1]50, %r6 ldsha [%r1]50, %r4 ldswa [%r1]50, %r16 lduba [%r1]50, %r10 lduha [%r1]50, %r14 ldxa [%r1]50, %r2 ldda [%r1]50, %r12 ldstuba [%r1]50, %r2 swapa [%r1]50, %r14 lda [%r1]50, %f16 ldda [%r1]50, %f16 stba %r8, [%r1]50 stha %r10, [%r1]50 stwa %r0, [%r1]50 stxa %r10, [%r1]50 sta %f16, [%r1]50 stda %f16, [%r1]50 casa [%r1]0x32, %r2, %g0 casxa [%r1]0x32, %r2, %g0 prefetcha [%r1]50, 0x13 CASE_ASI_0x37_th6: setx 0x11f713ac, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xe5 & ~0x7], %r2 ldx [%r22 + 0xc9 & ~0x7], %r4 ldx [%r26 + 0x22 & ~0x7], %r6 ldx [%r25 + 0xfb & ~0x7], %r8 ldx [%r24 + 0x4d & ~0x7], %r10 ldx [%r23 + 0x18 & ~0x7], %r12 ldx [%r23 + 0x3 & ~0x7], %r14 ldx [%r23 + 0x6c & ~0x7], %r16 ld [%r21 + 0xad & ~0x7], %f0 ld [%r25 + 0x4e & ~0x7], %f16 ld [%r28 + 0xcd & ~0x7], %f32 ld [%r28 + 0xfd & ~0x7], %f48 ldsba [%r1]55, %r4 ldsha [%r1]55, %r16 ldswa [%r1]55, %r6 lduba [%r1]55, %r10 lduha [%r1]55, %r10 ldxa [%r1]55, %r16 ldda [%r1]55, %r4 ldstuba [%r1]55, %r8 swapa [%r1]55, %r14 lda [%r1]55, %f16 ldda [%r1]55, %f32 stba %r0, [%r1]55 stha %r14, [%r1]55 stwa %r14, [%r1]55 stxa %r12, [%r1]55 sta %f32, [%r1]55 stda %f16, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x4 CASE_ASI_0x3f_th6: setx 0x75bfd9fd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x65 & ~0x7], %r2 ldx [%r28 + 0x77 & ~0x7], %r4 ldx [%r21 + 0x76 & ~0x7], %r6 ldx [%r27 + 0xaa & ~0x7], %r8 ldx [%r27 + 0x33 & ~0x7], %r10 ldx [%r25 + 0xe2 & ~0x7], %r12 ldx [%r21 + 0x5 & ~0x7], %r14 ldx [%r26 + 0x63 & ~0x7], %r16 ld [%r28 + 0xae & ~0x7], %f0 ld [%r25 + 0x56 & ~0x7], %f16 ld [%r25 + 0x78 & ~0x7], %f32 ld [%r26 + 0xec & ~0x7], %f48 ldsba [%r1]63, %r16 ldsha [%r1]63, %r8 ldswa [%r1]63, %r8 lduba [%r1]63, %r14 lduha [%r1]63, %r4 ldxa [%r1]63, %r12 ldda [%r1]63, %r6 ldstuba [%r1]63, %r8 swapa [%r1]63, %r8 lda [%r1]63, %f32 ldda [%r1]63, %f32 stba %r14, [%r1]63 stha %r6, [%r1]63 stwa %r8, [%r1]63 stxa %r6, [%r1]63 sta %f48, [%r1]63 stda %f48, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0x0 CASE_ASI_0x4b_th6: setx 0x30f0a013, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x16 & ~0x7], %r2 ldx [%r25 + 0xc9 & ~0x7], %r4 ldx [%r24 + 0x2b & ~0x7], %r6 ldx [%r21 + 0xd3 & ~0x7], %r8 ldx [%r27 + 0x45 & ~0x7], %r10 ldx [%r24 + 0x63 & ~0x7], %r12 ldx [%r27 + 0xd0 & ~0x7], %r14 ldx [%r25 + 0x90 & ~0x7], %r16 ld [%r24 + 0xb7 & ~0x7], %f0 ld [%r21 + 0x64 & ~0x7], %f16 ld [%r22 + 0x87 & ~0x7], %f32 ld [%r24 + 0x82 & ~0x7], %f48 ldsba [%r1]75, %r12 ldsha [%r1]75, %r12 ldswa [%r1]75, %r8 lduba [%r1]75, %r4 lduha [%r1]75, %r2 ldxa [%r1]75, %r14 ldda [%r1]75, %r16 ldstuba [%r1]75, %r10 swapa [%r1]75, %r10 lda [%r1]75, %f16 ldda [%r1]75, %f48 stba %r10, [%r1]75 stha %r10, [%r1]75 stwa %r10, [%r1]75 stxa %r14, [%r1]75 sta %f16, [%r1]75 stda %f16, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x1e CASE_ASI_0x4d_th6: setx 0x3b13eff7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x49 & ~0x7], %r2 ldx [%r24 + 0x58 & ~0x7], %r4 ldx [%r26 + 0xd9 & ~0x7], %r6 ldx [%r24 + 0x58 & ~0x7], %r8 ldx [%r26 + 0xdc & ~0x7], %r10 ldx [%r27 + 0x1f & ~0x7], %r12 ldx [%r22 + 0xec & ~0x7], %r14 ldx [%r22 + 0x7f & ~0x7], %r16 ld [%r23 + 0xbf & ~0x7], %f0 ld [%r23 + 0x87 & ~0x7], %f16 ld [%r24 + 0x47 & ~0x7], %f32 ld [%r21 + 0x64 & ~0x7], %f48 ldsba [%r1]77, %r4 ldsha [%r1]77, %r10 ldswa [%r1]77, %r4 lduba [%r1]77, %r2 lduha [%r1]77, %r14 ldxa [%r1]77, %r14 ldda [%r1]77, %r12 ldstuba [%r1]77, %r8 swapa [%r1]77, %r8 lda [%r1]77, %f32 ldda [%r1]77, %f48 stba %r12, [%r1]77 stha %r10, [%r1]77 stwa %r12, [%r1]77 stxa %r12, [%r1]77 sta %f0, [%r1]77 stda %f16, [%r1]77 casa [%r1]0x4d, %r2, %g0 casxa [%r1]0x4d, %r2, %g0 prefetcha [%r1]77, 0x8 CASE_ASI_0x60_th6: setx 0x57de00e3, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x7d & ~0x7], %r2 ldx [%r28 + 0xa4 & ~0x7], %r4 ldx [%r27 + 0x42 & ~0x7], %r6 ldx [%r22 + 0x76 & ~0x7], %r8 ldx [%r21 + 0x4c & ~0x7], %r10 ldx [%r23 + 0x18 & ~0x7], %r12 ldx [%r27 + 0x53 & ~0x7], %r14 ldx [%r23 + 0x39 & ~0x7], %r16 ld [%r21 + 0xb8 & ~0x7], %f0 ld [%r24 + 0x8a & ~0x7], %f16 ld [%r25 + 0xeb & ~0x7], %f32 ld [%r23 + 0x48 & ~0x7], %f48 ldsba [%r1]96, %r6 ldsha [%r1]96, %r2 ldswa [%r1]96, %r10 lduba [%r1]96, %r12 lduha [%r1]96, %r2 ldxa [%r1]96, %r6 ldda [%r1]96, %r16 ldstuba [%r1]96, %r12 swapa [%r1]96, %r16 lda [%r1]96, %f32 ldda [%r1]96, %f0 stba %r0, [%r1]96 stha %r6, [%r1]96 stwa %r4, [%r1]96 stxa %r14, [%r1]96 sta %f0, [%r1]96 stda %f48, [%r1]96 casa [%r1]0x60, %r2, %g0 casxa [%r1]0x60, %r2, %g0 prefetcha [%r1]96, 0x1c CASE_ASI_0x6b_th6: setx 0x7a5d27ef, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x1e & ~0x7], %r2 ldx [%r23 + 0xf0 & ~0x7], %r4 ldx [%r27 + 0xa5 & ~0x7], %r6 ldx [%r24 + 0x99 & ~0x7], %r8 ldx [%r28 + 0x66 & ~0x7], %r10 ldx [%r25 + 0x46 & ~0x7], %r12 ldx [%r28 + 0x21 & ~0x7], %r14 ldx [%r28 + 0xf8 & ~0x7], %r16 ld [%r27 + 0x7c & ~0x7], %f0 ld [%r24 + 0xc0 & ~0x7], %f16 ld [%r25 + 0xd9 & ~0x7], %f32 ld [%r28 + 0x32 & ~0x7], %f48 ldsba [%r1]107, %r10 ldsha [%r1]107, %r12 ldswa [%r1]107, %r2 lduba [%r1]107, %r10 lduha [%r1]107, %r12 ldxa [%r1]107, %r6 ldda [%r1]107, %r8 ldstuba [%r1]107, %r4 swapa [%r1]107, %r4 lda [%r1]107, %f48 ldda [%r1]107, %f0 stba %r12, [%r1]107 stha %r14, [%r1]107 stwa %r8, [%r1]107 stxa %r8, [%r1]107 sta %f16, [%r1]107 stda %f0, [%r1]107 casa [%r1]0x6b, %r2, %g0 casxa [%r1]0x6b, %r2, %g0 prefetcha [%r1]107, 0x10 CASE_ASI_0x76_th6: setx 0x762911b7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x5 & ~0x7], %r2 ldx [%r22 + 0x5a & ~0x7], %r4 ldx [%r23 + 0x42 & ~0x7], %r6 ldx [%r21 + 0x5f & ~0x7], %r8 ldx [%r22 + 0x8 & ~0x7], %r10 ldx [%r23 + 0x23 & ~0x7], %r12 ldx [%r25 + 0xee & ~0x7], %r14 ldx [%r28 + 0x89 & ~0x7], %r16 ld [%r24 + 0x0 & ~0x7], %f0 ld [%r25 + 0x44 & ~0x7], %f16 ld [%r22 + 0xa & ~0x7], %f32 ld [%r24 + 0x34 & ~0x7], %f48 ldsba [%r1]118, %r4 ldsha [%r1]118, %r10 ldswa [%r1]118, %r4 lduba [%r1]118, %r4 lduha [%r1]118, %r14 ldxa [%r1]118, %r14 ldda [%r1]118, %r4 ldstuba [%r1]118, %r14 swapa [%r1]118, %r2 lda [%r1]118, %f0 ldda [%r1]118, %f0 stba %r14, [%r1]118 stha %r0, [%r1]118 stwa %r10, [%r1]118 stxa %r2, [%r1]118 sta %f32, [%r1]118 stda %f16, [%r1]118 casa [%r1]0x76, %r2, %g0 casxa [%r1]0x76, %r2, %g0 prefetcha [%r1]118, 0x0 CASE_ASI_0x7e_th6: setx 0x3cd58740, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x79 & ~0x7], %r2 ldx [%r26 + 0xf5 & ~0x7], %r4 ldx [%r26 + 0x8d & ~0x7], %r6 ldx [%r24 + 0x62 & ~0x7], %r8 ldx [%r23 + 0x71 & ~0x7], %r10 ldx [%r22 + 0xb4 & ~0x7], %r12 ldx [%r28 + 0xdc & ~0x7], %r14 ldx [%r21 + 0xb & ~0x7], %r16 ld [%r21 + 0x2a & ~0x7], %f0 ld [%r25 + 0xa3 & ~0x7], %f16 ld [%r24 + 0xcc & ~0x7], %f32 ld [%r26 + 0x19 & ~0x7], %f48 ldsba [%r1]126, %r14 ldsha [%r1]126, %r4 ldswa [%r1]126, %r4 lduba [%r1]126, %r12 lduha [%r1]126, %r8 ldxa [%r1]126, %r12 ldda [%r1]126, %r10 ldstuba [%r1]126, %r12 swapa [%r1]126, %r12 lda [%r1]126, %f16 ldda [%r1]126, %f32 stba %r10, [%r1]126 stha %r4, [%r1]126 stwa %r0, [%r1]126 stxa %r4, [%r1]126 sta %f16, [%r1]126 stda %f48, [%r1]126 casa [%r1]0x7e, %r2, %g0 casxa [%r1]0x7e, %r2, %g0 prefetcha [%r1]126, 0x1b CASE_ASI_0x8e_th6: setx 0x669ef116, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xc6 & ~0x7], %r2 ldx [%r25 + 0xa6 & ~0x7], %r4 ldx [%r28 + 0xa6 & ~0x7], %r6 ldx [%r24 + 0x6d & ~0x7], %r8 ldx [%r21 + 0x9a & ~0x7], %r10 ldx [%r24 + 0x3e & ~0x7], %r12 ldx [%r22 + 0xd4 & ~0x7], %r14 ldx [%r27 + 0x84 & ~0x7], %r16 ld [%r28 + 0x60 & ~0x7], %f0 ld [%r26 + 0xcb & ~0x7], %f16 ld [%r27 + 0x8b & ~0x7], %f32 ld [%r21 + 0x7b & ~0x7], %f48 ldsba [%r1]142, %r4 ldsha [%r1]142, %r6 ldswa [%r1]142, %r10 lduba [%r1]142, %r2 lduha [%r1]142, %r10 ldxa [%r1]142, %r12 ldda [%r1]142, %r12 ldstuba [%r1]142, %r16 swapa [%r1]142, %r14 lda [%r1]142, %f32 ldda [%r1]142, %f32 stba %r10, [%r1]142 stha %r8, [%r1]142 stwa %r6, [%r1]142 stxa %r14, [%r1]142 sta %f16, [%r1]142 stda %f48, [%r1]142 casa [%r1]0x8e, %r2, %g0 casxa [%r1]0x8e, %r2, %g0 prefetcha [%r1]142, 0xe CASE_ASI_0x96_th6: setx 0x70789cde, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x38 & ~0x7], %r2 ldx [%r25 + 0x93 & ~0x7], %r4 ldx [%r28 + 0x70 & ~0x7], %r6 ldx [%r22 + 0x62 & ~0x7], %r8 ldx [%r27 + 0x82 & ~0x7], %r10 ldx [%r28 + 0xbe & ~0x7], %r12 ldx [%r27 + 0xa1 & ~0x7], %r14 ldx [%r22 + 0x10 & ~0x7], %r16 ld [%r26 + 0xf9 & ~0x7], %f0 ld [%r21 + 0x12 & ~0x7], %f16 ld [%r24 + 0x3d & ~0x7], %f32 ld [%r28 + 0x58 & ~0x7], %f48 ldsba [%r1]150, %r8 ldsha [%r1]150, %r12 ldswa [%r1]150, %r4 lduba [%r1]150, %r12 lduha [%r1]150, %r6 ldxa [%r1]150, %r14 ldda [%r1]150, %r10 ldstuba [%r1]150, %r4 swapa [%r1]150, %r14 lda [%r1]150, %f16 ldda [%r1]150, %f0 stba %r6, [%r1]150 stha %r12, [%r1]150 stwa %r8, [%r1]150 stxa %r10, [%r1]150 sta %f48, [%r1]150 stda %f48, [%r1]150 casa [%r1]0x96, %r2, %g0 casxa [%r1]0x96, %r2, %g0 prefetcha [%r1]150, 0x1d CASE_ASI_0x9e_th6: setx 0x20ceb4a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x50 & ~0x7], %r2 ldx [%r21 + 0x5 & ~0x7], %r4 ldx [%r24 + 0x57 & ~0x7], %r6 ldx [%r27 + 0xbb & ~0x7], %r8 ldx [%r23 + 0x1f & ~0x7], %r10 ldx [%r28 + 0xc2 & ~0x7], %r12 ldx [%r26 + 0x4a & ~0x7], %r14 ldx [%r23 + 0x80 & ~0x7], %r16 ld [%r24 + 0xc0 & ~0x7], %f0 ld [%r25 + 0x93 & ~0x7], %f16 ld [%r23 + 0x8f & ~0x7], %f32 ld [%r27 + 0xd0 & ~0x7], %f48 ldsba [%r1]158, %r16 ldsha [%r1]158, %r12 ldswa [%r1]158, %r6 lduba [%r1]158, %r10 lduha [%r1]158, %r14 ldxa [%r1]158, %r8 ldda [%r1]158, %r14 ldstuba [%r1]158, %r6 swapa [%r1]158, %r2 lda [%r1]158, %f48 ldda [%r1]158, %f48 stba %r0, [%r1]158 stha %r2, [%r1]158 stwa %r2, [%r1]158 stxa %r6, [%r1]158 sta %f16, [%r1]158 stda %f0, [%r1]158 casa [%r1]0x9e, %r2, %g0 casxa [%r1]0x9e, %r2, %g0 prefetcha [%r1]158, 0xb CASE_ASI_0xa6_th6: setx 0x1b7b0dcb, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x6b & ~0x7], %r2 ldx [%r28 + 0x8b & ~0x7], %r4 ldx [%r22 + 0x4 & ~0x7], %r6 ldx [%r22 + 0xde & ~0x7], %r8 ldx [%r27 + 0x5d & ~0x7], %r10 ldx [%r26 + 0x41 & ~0x7], %r12 ldx [%r25 + 0xf6 & ~0x7], %r14 ldx [%r22 + 0x7c & ~0x7], %r16 ld [%r25 + 0x72 & ~0x7], %f0 ld [%r25 + 0xa6 & ~0x7], %f16 ld [%r28 + 0x85 & ~0x7], %f32 ld [%r23 + 0xc4 & ~0x7], %f48 ldsba [%r1]166, %r2 ldsha [%r1]166, %r16 ldswa [%r1]166, %r12 lduba [%r1]166, %r4 lduha [%r1]166, %r8 ldxa [%r1]166, %r2 ldda [%r1]166, %r2 ldstuba [%r1]166, %r8 swapa [%r1]166, %r2 lda [%r1]166, %f0 ldda [%r1]166, %f48 stba %r0, [%r1]166 stha %r6, [%r1]166 stwa %r4, [%r1]166 stxa %r4, [%r1]166 sta %f48, [%r1]166 stda %f48, [%r1]166 casa [%r1]0xa6, %r2, %g0 casxa [%r1]0xa6, %r2, %g0 prefetcha [%r1]166, 0x13 CASE_ASI_0xae_th6: setx 0x31878ce6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x5e & ~0x7], %r2 ldx [%r26 + 0x2 & ~0x7], %r4 ldx [%r22 + 0x87 & ~0x7], %r6 ldx [%r28 + 0x78 & ~0x7], %r8 ldx [%r22 + 0x7a & ~0x7], %r10 ldx [%r28 + 0xb4 & ~0x7], %r12 ldx [%r22 + 0xfa & ~0x7], %r14 ldx [%r25 + 0x5f & ~0x7], %r16 ld [%r25 + 0x8a & ~0x7], %f0 ld [%r21 + 0xa0 & ~0x7], %f16 ld [%r23 + 0xd1 & ~0x7], %f32 ld [%r22 + 0x33 & ~0x7], %f48 ldsba [%r1]174, %r4 ldsha [%r1]174, %r6 ldswa [%r1]174, %r8 lduba [%r1]174, %r6 lduha [%r1]174, %r2 ldxa [%r1]174, %r16 ldda [%r1]174, %r14 ldstuba [%r1]174, %r12 swapa [%r1]174, %r10 lda [%r1]174, %f32 ldda [%r1]174, %f48 stba %r0, [%r1]174 stha %r0, [%r1]174 stwa %r10, [%r1]174 stxa %r8, [%r1]174 sta %f16, [%r1]174 stda %f32, [%r1]174 casa [%r1]0xae, %r2, %g0 casxa [%r1]0xae, %r2, %g0 prefetcha [%r1]174, 0x8 CASE_ASI_0xb6_th6: setx 0xfce5dfe, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xbc & ~0x7], %r2 ldx [%r28 + 0x4c & ~0x7], %r4 ldx [%r21 + 0xd4 & ~0x7], %r6 ldx [%r21 + 0x64 & ~0x7], %r8 ldx [%r28 + 0x6a & ~0x7], %r10 ldx [%r24 + 0x78 & ~0x7], %r12 ldx [%r27 + 0xe3 & ~0x7], %r14 ldx [%r21 + 0xe0 & ~0x7], %r16 ld [%r24 + 0xc2 & ~0x7], %f0 ld [%r22 + 0x88 & ~0x7], %f16 ld [%r23 + 0x5e & ~0x7], %f32 ld [%r28 + 0xb7 & ~0x7], %f48 ldsba [%r1]182, %r2 ldsha [%r1]182, %r10 ldswa [%r1]182, %r2 lduba [%r1]182, %r8 lduha [%r1]182, %r16 ldxa [%r1]182, %r8 ldda [%r1]182, %r16 ldstuba [%r1]182, %r14 swapa [%r1]182, %r12 lda [%r1]182, %f0 ldda [%r1]182, %f16 stba %r2, [%r1]182 stha %r10, [%r1]182 stwa %r12, [%r1]182 stxa %r6, [%r1]182 sta %f48, [%r1]182 stda %f0, [%r1]182 casa [%r1]0xb6, %r2, %g0 casxa [%r1]0xb6, %r2, %g0 prefetcha [%r1]182, 0x5 CASE_ASI_0xbe_th6: setx 0x16455333, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x1a & ~0x7], %r2 ldx [%r23 + 0x60 & ~0x7], %r4 ldx [%r24 + 0x1a & ~0x7], %r6 ldx [%r26 + 0x2c & ~0x7], %r8 ldx [%r22 + 0xeb & ~0x7], %r10 ldx [%r26 + 0xb9 & ~0x7], %r12 ldx [%r25 + 0x22 & ~0x7], %r14 ldx [%r23 + 0x95 & ~0x7], %r16 ld [%r28 + 0x22 & ~0x7], %f0 ld [%r27 + 0x3 & ~0x7], %f16 ld [%r21 + 0x57 & ~0x7], %f32 ld [%r28 + 0x26 & ~0x7], %f48 ldsba [%r1]190, %r2 ldsha [%r1]190, %r16 ldswa [%r1]190, %r6 lduba [%r1]190, %r10 lduha [%r1]190, %r6 ldxa [%r1]190, %r14 ldda [%r1]190, %r6 ldstuba [%r1]190, %r4 swapa [%r1]190, %r16 lda [%r1]190, %f0 ldda [%r1]190, %f16 stba %r10, [%r1]190 stha %r12, [%r1]190 stwa %r8, [%r1]190 stxa %r12, [%r1]190 sta %f16, [%r1]190 stda %f32, [%r1]190 casa [%r1]0xbe, %r2, %g0 casxa [%r1]0xbe, %r2, %g0 prefetcha [%r1]190, 0x6 CASE_ASI_0xce_th6: setx 0x6ddf05cd, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0xca & ~0x7], %r2 ldx [%r24 + 0x89 & ~0x7], %r4 ldx [%r26 + 0x41 & ~0x7], %r6 ldx [%r22 + 0x9d & ~0x7], %r8 ldx [%r24 + 0xd4 & ~0x7], %r10 ldx [%r24 + 0x5d & ~0x7], %r12 ldx [%r26 + 0x69 & ~0x7], %r14 ldx [%r23 + 0x25 & ~0x7], %r16 ld [%r22 + 0xa3 & ~0x7], %f0 ld [%r28 + 0x18 & ~0x7], %f16 ld [%r24 + 0x64 & ~0x7], %f32 ld [%r28 + 0x36 & ~0x7], %f48 ldsba [%r1]206, %r6 ldsha [%r1]206, %r16 ldswa [%r1]206, %r8 lduba [%r1]206, %r6 lduha [%r1]206, %r4 ldxa [%r1]206, %r12 ldda [%r1]206, %r14 ldstuba [%r1]206, %r6 swapa [%r1]206, %r6 lda [%r1]206, %f16 ldda [%r1]206, %f16 stba %r14, [%r1]206 stha %r0, [%r1]206 stwa %r6, [%r1]206 stxa %r0, [%r1]206 sta %f0, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0x17 CASE_ASI_0xcf_th6: setx 0x4bb8a9df, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x2f & ~0x7], %r2 ldx [%r21 + 0xef & ~0x7], %r4 ldx [%r21 + 0x34 & ~0x7], %r6 ldx [%r21 + 0xc7 & ~0x7], %r8 ldx [%r23 + 0x1b & ~0x7], %r10 ldx [%r27 + 0xc1 & ~0x7], %r12 ldx [%r26 + 0x2a & ~0x7], %r14 ldx [%r28 + 0xd8 & ~0x7], %r16 ld [%r23 + 0xc7 & ~0x7], %f0 ld [%r27 + 0x73 & ~0x7], %f16 ld [%r23 + 0x23 & ~0x7], %f32 ld [%r21 + 0x4e & ~0x7], %f48 ldsba [%r1]207, %r6 ldsha [%r1]207, %r4 ldswa [%r1]207, %r16 lduba [%r1]207, %r6 lduha [%r1]207, %r14 ldxa [%r1]207, %r14 ldda [%r1]207, %r12 ldstuba [%r1]207, %r16 swapa [%r1]207, %r8 lda [%r1]207, %f32 ldda [%r1]207, %f16 stba %r0, [%r1]207 stha %r6, [%r1]207 stwa %r4, [%r1]207 stxa %r8, [%r1]207 sta %f48, [%r1]207 stda %f32, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x0 CASE_ASI_0xdc_th6: setx 0x32baeb4f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xe0 & ~0x7], %r2 ldx [%r28 + 0xc9 & ~0x7], %r4 ldx [%r23 + 0x46 & ~0x7], %r6 ldx [%r23 + 0xca & ~0x7], %r8 ldx [%r24 + 0xad & ~0x7], %r10 ldx [%r28 + 0x2a & ~0x7], %r12 ldx [%r26 + 0x2a & ~0x7], %r14 ldx [%r26 + 0xbc & ~0x7], %r16 ld [%r21 + 0x42 & ~0x7], %f0 ld [%r28 + 0x13 & ~0x7], %f16 ld [%r28 + 0x3b & ~0x7], %f32 ld [%r25 + 0x44 & ~0x7], %f48 ldsba [%r1]220, %r16 ldsha [%r1]220, %r12 ldswa [%r1]220, %r6 lduba [%r1]220, %r8 lduha [%r1]220, %r16 ldxa [%r1]220, %r2 ldda [%r1]220, %r12 ldstuba [%r1]220, %r8 swapa [%r1]220, %r8 lda [%r1]220, %f16 ldda [%r1]220, %f0 stba %r10, [%r1]220 stha %r2, [%r1]220 stwa %r10, [%r1]220 stxa %r2, [%r1]220 sta %f16, [%r1]220 stda %f16, [%r1]220 casa [%r1]0xdc, %r2, %g0 casxa [%r1]0xdc, %r2, %g0 prefetcha [%r1]220, 0x1c CASE_ASI_0xe8_th6: setx 0x79e3bd70, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x69 & ~0x7], %r2 ldx [%r28 + 0x20 & ~0x7], %r4 ldx [%r27 + 0x55 & ~0x7], %r6 ldx [%r26 + 0xd7 & ~0x7], %r8 ldx [%r27 + 0x92 & ~0x7], %r10 ldx [%r23 + 0xae & ~0x7], %r12 ldx [%r22 + 0x79 & ~0x7], %r14 ldx [%r21 + 0xae & ~0x7], %r16 ld [%r21 + 0x9e & ~0x7], %f0 ld [%r25 + 0x67 & ~0x7], %f16 ld [%r28 + 0x49 & ~0x7], %f32 ld [%r27 + 0xd2 & ~0x7], %f48 ldsba [%r1]232, %r4 ldsha [%r1]232, %r12 ldswa [%r1]232, %r6 lduba [%r1]232, %r10 lduha [%r1]232, %r6 ldxa [%r1]232, %r14 ldda [%r1]232, %r12 ldstuba [%r1]232, %r4 swapa [%r1]232, %r16 lda [%r1]232, %f0 ldda [%r1]232, %f48 stba %r10, [%r1]232 stha %r10, [%r1]232 stwa %r0, [%r1]232 stxa %r12, [%r1]232 sta %f0, [%r1]232 stda %f16, [%r1]232 casa [%r1]0xe8, %r2, %g0 casxa [%r1]0xe8, %r2, %g0 prefetcha [%r1]232, 0x1e CASE_ASI_0xf4_th6: setx 0x3abaa9e5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xdd & ~0x7], %r2 ldx [%r24 + 0xed & ~0x7], %r4 ldx [%r27 + 0x5e & ~0x7], %r6 ldx [%r25 + 0x34 & ~0x7], %r8 ldx [%r22 + 0xc6 & ~0x7], %r10 ldx [%r24 + 0xd1 & ~0x7], %r12 ldx [%r25 + 0xfd & ~0x7], %r14 ldx [%r27 + 0xba & ~0x7], %r16 ld [%r21 + 0xb4 & ~0x7], %f0 ld [%r24 + 0xc2 & ~0x7], %f16 ld [%r28 + 0x94 & ~0x7], %f32 ld [%r26 + 0x1a & ~0x7], %f48 ldsba [%r1]244, %r6 ldsha [%r1]244, %r8 ldswa [%r1]244, %r10 lduba [%r1]244, %r8 lduha [%r1]244, %r2 ldxa [%r1]244, %r6 ldda [%r1]244, %r4 ldstuba [%r1]244, %r8 swapa [%r1]244, %r8 lda [%r1]244, %f32 ldda [%r1]244, %f16 stba %r4, [%r1]244 stha %r6, [%r1]244 stwa %r14, [%r1]244 stxa %r2, [%r1]244 sta %f0, [%r1]244 stda %f0, [%r1]244 casa [%r1]0xf4, %r2, %g0 casxa [%r1]0xf4, %r2, %g0 prefetcha [%r1]244, 0x1 CASE_ASI_0xfe_th6: setx 0x6325e916, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xbe & ~0x7], %r2 ldx [%r25 + 0x93 & ~0x7], %r4 ldx [%r25 + 0xac & ~0x7], %r6 ldx [%r21 + 0x73 & ~0x7], %r8 ldx [%r28 + 0x40 & ~0x7], %r10 ldx [%r27 + 0x45 & ~0x7], %r12 ldx [%r24 + 0xeb & ~0x7], %r14 ldx [%r24 + 0xb9 & ~0x7], %r16 ld [%r28 + 0xb9 & ~0x7], %f0 ld [%r28 + 0xe3 & ~0x7], %f16 ld [%r23 + 0x62 & ~0x7], %f32 ld [%r25 + 0x1 & ~0x7], %f48 ldsba [%r1]254, %r14 ldsha [%r1]254, %r12 ldswa [%r1]254, %r12 lduba [%r1]254, %r8 lduha [%r1]254, %r4 ldxa [%r1]254, %r12 ldda [%r1]254, %r6 ldstuba [%r1]254, %r2 swapa [%r1]254, %r14 lda [%r1]254, %f32 ldda [%r1]254, %f16 stba %r14, [%r1]254 stha %r0, [%r1]254 stwa %r10, [%r1]254 stxa %r14, [%r1]254 sta %f16, [%r1]254 stda %f32, [%r1]254 casa [%r1]0xfe, %r2, %g0 casxa [%r1]0xfe, %r2, %g0 prefetcha [%r1]254, 0x5 CASE_ASI_0x41_th6_0x0: mov %g0, %r1 ldsba [%r1]65, %r16 ldsha [%r1]65, %r14 ldswa [%r1]65, %r8 lduba [%r1]65, %r4 lduha [%r1]65, %r4 ldxa [%r1]65, %r4 ldda [%r1]65, %r14 ldstuba [%r1]65, %r2 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r14, [%r1]65 stha %r6, [%r1]65 stwa %r8, [%r1]65 stxa %r10, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x1d CASE_ASI_0x41_th6_0x10: set 0x10, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r16 ldswa [%r1]65, %r12 lduba [%r1]65, %r14 lduha [%r1]65, %r14 ldxa [%r1]65, %r10 ldda [%r1]65, %r8 ldstuba [%r1]65, %r16 swapa [%r1]65, %r6 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r8, [%r1]65 stha %r14, [%r1]65 stwa %r4, [%r1]65 stxa %r14, [%r1]65 sta %f32, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xa CASE_ASI_0x41_th6_0x58: set 0x58, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r6 ldswa [%r1]65, %r14 lduba [%r1]65, %r6 lduha [%r1]65, %r2 ldxa [%r1]65, %r10 ldda [%r1]65, %r6 ldstuba [%r1]65, %r6 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f32 stba %r12, [%r1]65 stha %r8, [%r1]65 stwa %r2, [%r1]65 stxa %r4, [%r1]65 sta %f48, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xf CASE_ASI_0x4f_th6_range143: !!asi_range = 0x0-0x38 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r2 ldsha [%r1]79, %r8 ldswa [%r1]79, %r4 lduba [%r1]79, %r2 lduha [%r1]79, %r10 ldxa [%r1]79, %r16 ldda [%r1]79, %r6 ldstuba [%r1]79, %r4 swapa [%r1]79, %r8 lda [%r1]79, %f16 ldda [%r1]79, %f32 stba %r8, [%r1]79 stha %r0, [%r1]79 stwa %r14, [%r1]79 sta %f48, [%r1]79 stda %f0, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x19 CASE_ASI_0x4c_th6_range144: !!asi_range = 0x0-0x18 set 0xf, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r6 ldsha [%r1]76, %r4 ldswa [%r1]76, %r4 lduba [%r1]76, %r14 lduha [%r1]76, %r14 ldxa [%r1]76, %r2 ldda [%r1]76, %r12 ldstuba [%r1]76, %r14 swapa [%r1]76, %r10 lda [%r1]76, %f48 ldda [%r1]76, %f32 stba %r0, [%r1]76 stha %r2, [%r1]76 stwa %r14, [%r1]76 sta %f32, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x10 CASE_ASI_0x40_th6_0x30: set 0x30, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r2 ldswa [%r1]64, %r6 lduba [%r1]64, %r6 lduha [%r1]64, %r14 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r12, [%r1]64 stha %r0, [%r1]64 stwa %r2, [%r1]64 stxa %r4, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xf CASE_ASI_0x40_th6_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r2 ldswa [%r1]64, %r8 lduba [%r1]64, %r4 lduha [%r1]64, %r8 ldxa [%r1]64, %r10 ldda [%r1]64, %r2 ldstuba [%r1]64, %r14 swapa [%r1]64, %r4 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r4, [%r1]64 stha %r2, [%r1]64 stwa %r4, [%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, 0x15 CASE_ASI_0x40_th6_0x28: set 0x28, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r10 ldswa [%r1]64, %r12 lduba [%r1]64, %r12 lduha [%r1]64, %r4 ldxa [%r1]64, %r10 ldda [%r1]64, %r6 ldstuba [%r1]64, %r10 swapa [%r1]64, %r2 lda [%r1]64, %f32 ldda [%r1]64, %f16 stba %r6, [%r1]64 stha %r12, [%r1]64 stwa %r8, [%r1]64 sta %f48, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xc CASE_ASI_0x45_th6_range145: !!asi_range = 0x0-0x18 set 0x1, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r12 ldsha [%r1]69, %r2 ldswa [%r1]69, %r4 lduba [%r1]69, %r2 lduha [%r1]69, %r4 ldxa [%r1]69, %r6 ldda [%r1]69, %r8 ldstuba [%r1]69, %r8 swapa [%r1]69, %r2 lda [%r1]69, %f32 ldda [%r1]69, %f48 stba %r2, [%r1]69 stha %r10, [%r1]69 stwa %r8, [%r1]69 sta %f48, [%r1]69 stda %f48, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0x5 CASE_ASI_0x50_th6_0x0: mov %g0, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r14 ldswa [%r1]80, %r8 lduba [%r1]80, %r16 lduha [%r1]80, %r4 ldxa [%r1]80, %r8 ldda [%r1]80, %r12 ldstuba [%r1]80, %r8 swapa [%r1]80, %r4 lda [%r1]80, %f0 ldda [%r1]80, %f48 stba %r6, [%r1]80 stha %r4, [%r1]80 stwa %r14, [%r1]80 stxa %r0, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1a CASE_ASI_0x5e_th6_range146: !!asi_range = 0x0-0x7f8 set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r4 ldsha [%r1]94, %r10 ldswa [%r1]94, %r4 lduba [%r1]94, %r8 lduha [%r1]94, %r2 ldxa [%r1]94, %r2 ldda [%r1]94, %r10 ldstuba [%r1]94, %r2 swapa [%r1]94, %r8 lda [%r1]94, %f32 ldda [%r1]94, %f16 stba %r14, [%r1]94 stha %r0, [%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, 0x16 CASE_ASI_0x73_th6_0x0: mov %g0, %r1 ldsba [%r1]115, %r4 ldsha [%r1]115, %r10 ldswa [%r1]115, %r16 lduba [%r1]115, %r6 lduha [%r1]115, %r4 ldxa [%r1]115, %r10 ldda [%r1]115, %r8 ldstuba [%r1]115, %r4 swapa [%r1]115, %r4 lda [%r1]115, %f16 ldda [%r1]115, %f32 stba %r6, [%r1]115 stha %r0, [%r1]115 stwa %r10, [%r1]115 sta %f0, [%r1]115 stda %f0, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x3 CASE_ASI_0x58_th6_0x18: set 0x18, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r14 ldswa [%r1]88, %r10 lduba [%r1]88, %r4 lduha [%r1]88, %r14 ldxa [%r1]88, %r2 ldda [%r1]88, %r4 ldstuba [%r1]88, %r2 swapa [%r1]88, %r8 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r6, [%r1]88 stha %r10, [%r1]88 stwa %r6, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xc CASE_ASI_0x58_th6_0x30: set 0x30, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r4 ldswa [%r1]88, %r6 lduba [%r1]88, %r6 lduha [%r1]88, %r12 ldxa [%r1]88, %r16 ldda [%r1]88, %r16 ldstuba [%r1]88, %r12 swapa [%r1]88, %r14 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r8, [%r1]88 stha %r14, [%r1]88 stwa %r14, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xa CASE_ASI_0x58_th6_0x38: set 0x38, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r6 ldswa [%r1]88, %r4 lduba [%r1]88, %r12 lduha [%r1]88, %r16 ldxa [%r1]88, %r4 ldda [%r1]88, %r6 ldstuba [%r1]88, %r2 swapa [%r1]88, %r14 lda [%r1]88, %f32 ldda [%r1]88, %f16 stba %r4, [%r1]88 stha %r10, [%r1]88 stwa %r6, [%r1]88 sta %f16, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x6 CASE_ASI_0x58_th6_0x40: set 0x40, %r1 ldsba [%r1]88, %r6 ldsha [%r1]88, %r16 ldswa [%r1]88, %r2 lduba [%r1]88, %r6 lduha [%r1]88, %r12 ldxa [%r1]88, %r16 ldda [%r1]88, %r6 ldstuba [%r1]88, %r6 swapa [%r1]88, %r2 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r4, [%r1]88 stha %r6, [%r1]88 stwa %r2, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x0 CASE_ASI_0x58_th6_0x80: set 0x80, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r4 ldswa [%r1]88, %r6 lduba [%r1]88, %r2 lduha [%r1]88, %r10 ldxa [%r1]88, %r2 ldda [%r1]88, %r8 ldstuba [%r1]88, %r14 swapa [%r1]88, %r16 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r4, [%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, 0x19 CASE_ASI_0x56_th6_range147: !!asi_range = 0x0-0x1f8 set 0x1ad, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r14 ldsha [%r1]86, %r8 ldswa [%r1]86, %r8 lduba [%r1]86, %r2 lduha [%r1]86, %r2 ldxa [%r1]86, %r4 ldda [%r1]86, %r6 ldstuba [%r1]86, %r10 swapa [%r1]86, %r16 lda [%r1]86, %f0 ldda [%r1]86, %f0 stba %r12, [%r1]86 stha %r12, [%r1]86 stwa %r12, [%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, 0x17 CASE_ASI_0x56_th6_range148: !!asi_range = 0x400-0x5f8 set 0x58a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r8 ldsha [%r1]86, %r10 ldswa [%r1]86, %r10 lduba [%r1]86, %r2 lduha [%r1]86, %r6 ldxa [%r1]86, %r10 ldda [%r1]86, %r10 ldstuba [%r1]86, %r2 swapa [%r1]86, %r2 lda [%r1]86, %f16 ldda [%r1]86, %f16 stba %r4, [%r1]86 stha %r0, [%r1]86 stwa %r14, [%r1]86 stxa %r2, [%r1]86 sta %f0, [%r1]86 stda %f48, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0xa CASE_ASI_0x41_th6_0x20: set 0x20, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r2 ldswa [%r1]65, %r14 lduba [%r1]65, %r10 lduha [%r1]65, %r2 ldxa [%r1]65, %r10 ldda [%r1]65, %r6 ldstuba [%r1]65, %r6 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r4, [%r1]65 stha %r14, [%r1]65 stwa %r12, [%r1]65 sta %f0, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xc CASE_ASI_0x41_th6_0x38: set 0x38, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r10 ldswa [%r1]65, %r8 lduba [%r1]65, %r8 lduha [%r1]65, %r2 ldxa [%r1]65, %r2 ldda [%r1]65, %r12 ldstuba [%r1]65, %r4 swapa [%r1]65, %r16 lda [%r1]65, %f0 ldda [%r1]65, %f48 stba %r10, [%r1]65 stha %r12, [%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, 0x18 CASE_ASI_0x41_th6_0x50: set 0x50, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r16 ldswa [%r1]65, %r10 lduba [%r1]65, %r14 lduha [%r1]65, %r6 ldxa [%r1]65, %r8 ldda [%r1]65, %r14 ldstuba [%r1]65, %r16 swapa [%r1]65, %r8 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r8, [%r1]65 stha %r6, [%r1]65 stwa %r2, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xd CASE_ASI_0x5d_th6_range149: !!asi_range = 0x0-0xff8 set 0xe00, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r12 ldsha [%r1]93, %r8 ldswa [%r1]93, %r12 lduba [%r1]93, %r8 lduha [%r1]93, %r10 ldxa [%r1]93, %r16 ldda [%r1]93, %r12 ldstuba [%r1]93, %r10 swapa [%r1]93, %r4 lda [%r1]93, %f0 ldda [%r1]93, %f48 stba %r14, [%r1]93 stha %r14, [%r1]93 stwa %r10, [%r1]93 sta %f48, [%r1]93 stda %f0, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x13 CASE_ASI_0x20_th6_range150: !!asi_range = 0x0-0x38 set 0x36, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r6 ldsha [%r1]32, %r14 ldswa [%r1]32, %r10 lduba [%r1]32, %r4 lduha [%r1]32, %r4 ldxa [%r1]32, %r4 ldda [%r1]32, %r10 ldstuba [%r1]32, %r16 swapa [%r1]32, %r2 lda [%r1]32, %f32 ldda [%r1]32, %f32 stba %r4, [%r1]32 stha %r4, [%r1]32 stwa %r14, [%r1]32 sta %f0, [%r1]32 stda %f48, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0xc CASE_ASI_0x4c_th6_0x20: set 0x20, %r1 ldsba [%r1]76, %r12 ldsha [%r1]76, %r16 ldswa [%r1]76, %r12 lduba [%r1]76, %r4 lduha [%r1]76, %r8 ldxa [%r1]76, %r2 ldda [%r1]76, %r8 ldstuba [%r1]76, %r6 swapa [%r1]76, %r10 lda [%r1]76, %f32 ldda [%r1]76, %f32 stba %r14, [%r1]76 stha %r14, [%r1]76 stwa %r4, [%r1]76 stxa %r14, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0xc CASE_ASI_0x4c_th6_0x28: set 0x28, %r1 ldsba [%r1]76, %r8 ldsha [%r1]76, %r2 ldswa [%r1]76, %r16 lduba [%r1]76, %r8 lduha [%r1]76, %r2 ldxa [%r1]76, %r12 ldda [%r1]76, %r8 ldstuba [%r1]76, %r6 swapa [%r1]76, %r8 lda [%r1]76, %f0 ldda [%r1]76, %f48 stba %r4, [%r1]76 stha %r0, [%r1]76 stwa %r6, [%r1]76 stxa %r4, [%r1]76 sta %f48, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1b CASE_ASI_0x58_th6_0x0: mov %g0, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r10 ldswa [%r1]88, %r2 lduba [%r1]88, %r4 lduha [%r1]88, %r10 ldxa [%r1]88, %r6 ldda [%r1]88, %r8 ldstuba [%r1]88, %r4 swapa [%r1]88, %r4 lda [%r1]88, %f16 ldda [%r1]88, %f48 stba %r14, [%r1]88 stha %r2, [%r1]88 stwa %r6, [%r1]88 stxa %r2, [%r1]88 sta %f16, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x15 CASE_ASI_0x58_th6_0x20: set 0x20, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r4 ldswa [%r1]88, %r4 lduba [%r1]88, %r14 lduha [%r1]88, %r8 ldxa [%r1]88, %r4 ldda [%r1]88, %r2 ldstuba [%r1]88, %r10 swapa [%r1]88, %r10 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r2, [%r1]88 stwa %r4, [%r1]88 stxa %r4, [%r1]88 sta %f16, [%r1]88 stda %f16, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0xe CASE_ASI_0x57_th6: setx 0x4b09bb04, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x68 & ~0x7], %r2 ldx [%r23 + 0xb7 & ~0x7], %r4 ldx [%r25 + 0x30 & ~0x7], %r6 ldx [%r23 + 0xc3 & ~0x7], %r8 ldx [%r25 + 0x49 & ~0x7], %r10 ldx [%r25 + 0x8e & ~0x7], %r12 ldx [%r26 + 0xaf & ~0x7], %r14 ldx [%r23 + 0xb1 & ~0x7], %r16 ld [%r24 + 0x8d & ~0x7], %f0 ld [%r22 + 0xdb & ~0x7], %f16 ld [%r24 + 0xae & ~0x7], %f32 ld [%r28 + 0xaf & ~0x7], %f48 ldsba [%r1]87, %r14 ldsha [%r1]87, %r6 ldswa [%r1]87, %r14 lduba [%r1]87, %r2 lduha [%r1]87, %r10 ldxa [%r1]87, %r2 ldda [%r1]87, %r10 ldstuba [%r1]87, %r12 swapa [%r1]87, %r6 lda [%r1]87, %f32 ldda [%r1]87, %f48 stba %r8, [%r1]87 stha %r4, [%r1]87 stwa %r8, [%r1]87 sta %f48, [%r1]87 stda %f48, [%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 0x19, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r12 ldsha [%r1]81, %r16 ldswa [%r1]81, %r2 lduba [%r1]81, %r16 lduha [%r1]81, %r6 ldxa [%r1]81, %r12 ldda [%r1]81, %r6 ldstuba [%r1]81, %r2 swapa [%r1]81, %r6 lda [%r1]81, %f0 ldda [%r1]81, %f32 stba %r2, [%r1]81 stha %r8, [%r1]81 stwa %r2, [%r1]81 sta %f32, [%r1]81 stda %f48, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x1c CASE_ASI_0x5a_th6_range152: !!asi_range = 0x0-0x38 set 0x2e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r2 ldsha [%r1]90, %r16 ldswa [%r1]90, %r8 lduba [%r1]90, %r4 lduha [%r1]90, %r16 ldxa [%r1]90, %r10 ldda [%r1]90, %r16 ldstuba [%r1]90, %r8 swapa [%r1]90, %r14 lda [%r1]90, %f0 ldda [%r1]90, %f32 stba %r8, [%r1]90 stha %r0, [%r1]90 stwa %r6, [%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_th6_range153: !!asi_range = 0x0-0x38 set 0x1a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r14 ldsha [%r1]91, %r16 ldswa [%r1]91, %r14 lduba [%r1]91, %r12 lduha [%r1]91, %r6 ldxa [%r1]91, %r2 ldda [%r1]91, %r8 ldstuba [%r1]91, %r10 swapa [%r1]91, %r4 lda [%r1]91, %f48 ldda [%r1]91, %f48 stba %r12, [%r1]91 stha %r12, [%r1]91 stwa %r12, [%r1]91 sta %f48, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x14 CASE_ASI_0x54_th6_range154: !!asi_range = 0x10-0x88 set 0x45, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r14 ldsha [%r1]84, %r4 ldswa [%r1]84, %r10 lduba [%r1]84, %r6 lduha [%r1]84, %r6 ldxa [%r1]84, %r6 ldda [%r1]84, %r2 ldstuba [%r1]84, %r10 swapa [%r1]84, %r8 lda [%r1]84, %f16 ldda [%r1]84, %f0 stba %r0, [%r1]84 stha %r14, [%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, 0x1e CASE_ASI_0x72_th6_0x0: mov %g0, %r1 ldsba [%r1]114, %r12 ldsha [%r1]114, %r8 ldswa [%r1]114, %r6 lduba [%r1]114, %r2 lduha [%r1]114, %r8 ldxa [%r1]114, %r12 ldda [%r1]114, %r6 ldstuba [%r1]114, %r6 swapa [%r1]114, %r2 lda [%r1]114, %f48 ldda [%r1]114, %f32 stba %r2, [%r1]114 stha %r0, [%r1]114 stwa %r8, [%r1]114 sta %f0, [%r1]114 stda %f0, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x9 CASE_ASI_0x41_th6_0x60: set 0x60, %r1 ldsba [%r1]65, %r2 ldsha [%r1]65, %r16 ldswa [%r1]65, %r2 lduba [%r1]65, %r10 lduha [%r1]65, %r12 ldxa [%r1]65, %r8 ldda [%r1]65, %r6 ldstuba [%r1]65, %r4 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r10, [%r1]65 stha %r12, [%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, 0xc CASE_ASI_0x41_th6_0x68: set 0x68, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r12 ldswa [%r1]65, %r12 lduba [%r1]65, %r6 lduha [%r1]65, %r10 ldxa [%r1]65, %r6 ldda [%r1]65, %r4 ldstuba [%r1]65, %r6 swapa [%r1]65, %r2 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r14, [%r1]65 stha %r12, [%r1]65 stwa %r14, [%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_0x63_th6_0x0: mov %g0, %r1 ldsba [%r1]99, %r16 ldsha [%r1]99, %r2 ldswa [%r1]99, %r6 lduba [%r1]99, %r10 lduha [%r1]99, %r10 ldxa [%r1]99, %r14 ldda [%r1]99, %r12 ldstuba [%r1]99, %r16 swapa [%r1]99, %r8 lda [%r1]99, %f0 ldda [%r1]99, %f0 stba %r14, [%r1]99 stha %r4, [%r1]99 stwa %r6, [%r1]99 stxa %r2, [%r1]99 sta %f32, [%r1]99 stda %f32, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0x19 CASE_ASI_0x63_th6_0x10: set 0x10, %r1 ldsba [%r1]99, %r12 ldsha [%r1]99, %r2 ldswa [%r1]99, %r8 lduba [%r1]99, %r2 lduha [%r1]99, %r14 ldxa [%r1]99, %r4 ldda [%r1]99, %r6 ldstuba [%r1]99, %r6 swapa [%r1]99, %r2 lda [%r1]99, %f16 ldda [%r1]99, %f0 stba %r0, [%r1]99 stha %r0, [%r1]99 stwa %r6, [%r1]99 stxa %r0, [%r1]99 sta %f16, [%r1]99 stda %f16, [%r1]99 casa [%r1]0x63, %r2, %g0 casxa [%r1]0x63, %r2, %g0 prefetcha [%r1]99, 0xa CASE_ASI_0x43_th6_0x0: mov %g0, %r1 ldsba [%r1]67, %r8 ldsha [%r1]67, %r4 ldswa [%r1]67, %r16 lduba [%r1]67, %r2 lduha [%r1]67, %r2 ldxa [%r1]67, %r4 ldda [%r1]67, %r6 ldstuba [%r1]67, %r10 swapa [%r1]67, %r6 lda [%r1]67, %f32 ldda [%r1]67, %f0 stba %r14, [%r1]67 stha %r10, [%r1]67 stwa %r8, [%r1]67 sta %f32, [%r1]67 stda %f16, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x1b CASE_ASI_0x59_th6_range155: !!asi_range = 0x0-0x78 set 0x4a, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r12 ldswa [%r1]89, %r12 lduba [%r1]89, %r8 lduha [%r1]89, %r8 ldxa [%r1]89, %r16 ldda [%r1]89, %r12 ldstuba [%r1]89, %r4 swapa [%r1]89, %r14 lda [%r1]89, %f32 ldda [%r1]89, %f16 stba %r14, [%r1]89 stha %r10, [%r1]89 stwa %r12, [%r1]89 sta %f16, [%r1]89 stda %f32, [%r1]89 casa [%r1]0x59, %r2, %g0 casxa [%r1]0x59, %r2, %g0 prefetcha [%r1]89, 0x1a CASE_ASI_0x67_th6_range156: !!asi_range = 0x0-0x7fe0 set 0x22a8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r10 ldsha [%r1]103, %r16 ldswa [%r1]103, %r12 lduba [%r1]103, %r12 lduha [%r1]103, %r2 ldxa [%r1]103, %r6 ldda [%r1]103, %r6 ldstuba [%r1]103, %r14 swapa [%r1]103, %r2 lda [%r1]103, %f32 ldda [%r1]103, %f16 stba %r0, [%r1]103 stha %r6, [%r1]103 stwa %r4, [%r1]103 sta %f32, [%r1]103 stda %f16, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x11 CASE_ASI_0x4e_th6_0x0: mov %g0, %r1 ldsba [%r1]78, %r12 ldsha [%r1]78, %r16 ldswa [%r1]78, %r4 lduba [%r1]78, %r8 lduha [%r1]78, %r6 ldxa [%r1]78, %r2 ldda [%r1]78, %r12 ldstuba [%r1]78, %r4 swapa [%r1]78, %r8 lda [%r1]78, %f48 ldda [%r1]78, %f48 stba %r0, [%r1]78 stha %r6, [%r1]78 stwa %r0, [%r1]78 sta %f0, [%r1]78 stda %f16, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x4 CASE_ASI_0x48_th6_range157: !!asi_range = 0x0-0xf8 set 0x91, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r4 ldsha [%r1]72, %r2 ldswa [%r1]72, %r6 lduba [%r1]72, %r12 lduha [%r1]72, %r6 ldxa [%r1]72, %r16 ldda [%r1]72, %r10 ldstuba [%r1]72, %r6 swapa [%r1]72, %r14 lda [%r1]72, %f32 ldda [%r1]72, %f32 stba %r12, [%r1]72 stha %r10, [%r1]72 stwa %r14, [%r1]72 stxa %r10, [%r1]72 sta %f32, [%r1]72 stda %f0, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x14 CASE_ASI_0x49_th6_range158: !!asi_range = 0x0-0xf8 set 0x4e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r4 ldsha [%r1]73, %r4 ldswa [%r1]73, %r14 lduba [%r1]73, %r2 lduha [%r1]73, %r4 ldxa [%r1]73, %r8 ldda [%r1]73, %r14 ldstuba [%r1]73, %r14 swapa [%r1]73, %r2 lda [%r1]73, %f48 ldda [%r1]73, %f48 stba %r12, [%r1]73 stha %r10, [%r1]73 stwa %r6, [%r1]73 stxa %r10, [%r1]73 sta %f16, [%r1]73 stda %f32, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0xd CASE_ASI_0x5f_th6: setx 0x349668c2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x71 & ~0x7], %r2 ldx [%r26 + 0x97 & ~0x7], %r4 ldx [%r21 + 0x23 & ~0x7], %r6 ldx [%r26 + 0x62 & ~0x7], %r8 ldx [%r23 + 0xab & ~0x7], %r10 ldx [%r27 + 0x2c & ~0x7], %r12 ldx [%r24 + 0x7e & ~0x7], %r14 ldx [%r25 + 0xd3 & ~0x7], %r16 ld [%r22 + 0x10 & ~0x7], %f0 ld [%r23 + 0x12 & ~0x7], %f16 ld [%r28 + 0x89 & ~0x7], %f32 ld [%r21 + 0xc1 & ~0x7], %f48 ldsba [%r1]95, %r8 ldsha [%r1]95, %r12 ldswa [%r1]95, %r8 lduba [%r1]95, %r2 lduha [%r1]95, %r16 ldxa [%r1]95, %r12 ldda [%r1]95, %r6 ldstuba [%r1]95, %r10 swapa [%r1]95, %r16 lda [%r1]95, %f0 ldda [%r1]95, %f0 stba %r0, [%r1]95 stha %r8, [%r1]95 stwa %r6, [%r1]95 sta %f16, [%r1]95 stda %f0, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x4 CASE_ASI_0x53_th6: setx 0x7b7c1d9f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x6f & ~0x7], %r2 ldx [%r26 + 0xb4 & ~0x7], %r4 ldx [%r24 + 0xdf & ~0x7], %r6 ldx [%r22 + 0xf4 & ~0x7], %r8 ldx [%r27 + 0x34 & ~0x7], %r10 ldx [%r28 + 0x1e & ~0x7], %r12 ldx [%r22 + 0xe3 & ~0x7], %r14 ldx [%r22 + 0x60 & ~0x7], %r16 ld [%r28 + 0x3a & ~0x7], %f0 ld [%r24 + 0xbb & ~0x7], %f16 ld [%r25 + 0x91 & ~0x7], %f32 ld [%r26 + 0x13 & ~0x7], %f48 ldsba [%r1]83, %r10 ldsha [%r1]83, %r14 ldswa [%r1]83, %r4 lduba [%r1]83, %r8 lduha [%r1]83, %r16 ldxa [%r1]83, %r8 ldda [%r1]83, %r12 ldstuba [%r1]83, %r4 swapa [%r1]83, %r2 lda [%r1]83, %f0 ldda [%r1]83, %f32 stba %r8, [%r1]83 stha %r8, [%r1]83 stwa %r6, [%r1]83 stxa %r2, [%r1]83 sta %f16, [%r1]83 stda %f0, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x8 CASE_ASI_0x74_th6_0x0: mov %g0, %r1 ldsba [%r1]116, %r4 ldsha [%r1]116, %r4 ldswa [%r1]116, %r8 lduba [%r1]116, %r12 lduha [%r1]116, %r14 ldxa [%r1]116, %r16 ldda [%r1]116, %r10 ldstuba [%r1]116, %r8 swapa [%r1]116, %r10 lda [%r1]116, %f0 ldda [%r1]116, %f16 stba %r0, [%r1]116 stha %r2, [%r1]116 stwa %r12, [%r1]116 stxa %r0, [%r1]116 sta %f32, [%r1]116 stda %f0, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x8 CASE_ASI_0x54_th6_0x0: mov %g0, %r1 ldsba [%r1]84, %r10 ldsha [%r1]84, %r6 ldswa [%r1]84, %r2 lduba [%r1]84, %r2 lduha [%r1]84, %r12 ldxa [%r1]84, %r4 ldda [%r1]84, %r2 ldstuba [%r1]84, %r12 swapa [%r1]84, %r2 lda [%r1]84, %f0 ldda [%r1]84, %f16 stba %r2, [%r1]84 stha %r2, [%r1]84 stwa %r4, [%r1]84 sta %f0, [%r1]84 stda %f0, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x0 CASE_ASI_0x54_th6_0x400: set 0x400, %r1 ldsba [%r1]84, %r14 ldsha [%r1]84, %r6 ldswa [%r1]84, %r10 lduba [%r1]84, %r14 lduha [%r1]84, %r6 ldxa [%r1]84, %r10 ldda [%r1]84, %r10 ldstuba [%r1]84, %r8 swapa [%r1]84, %r6 lda [%r1]84, %f32 ldda [%r1]84, %f16 stba %r8, [%r1]84 stha %r10, [%r1]84 stwa %r2, [%r1]84 sta %f48, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x10 CASE_ASI_0x54_th6_0x800: set 0x800, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r4 ldswa [%r1]84, %r2 lduba [%r1]84, %r14 lduha [%r1]84, %r6 ldxa [%r1]84, %r8 ldda [%r1]84, %r16 ldstuba [%r1]84, %r6 swapa [%r1]84, %r12 lda [%r1]84, %f0 ldda [%r1]84, %f0 stba %r0, [%r1]84 stha %r6, [%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, 0xa CASE_ASI_0x54_th6_0xc00: set 0xc00, %r1 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_0x5c_th6_0x0: mov %g0, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r6 ldswa [%r1]92, %r2 lduba [%r1]92, %r6 lduha [%r1]92, %r4 ldxa [%r1]92, %r2 ldda [%r1]92, %r10 ldstuba [%r1]92, %r2 swapa [%r1]92, %r12 lda [%r1]92, %f16 ldda [%r1]92, %f16 stba %r2, [%r1]92 stha %r4, [%r1]92 stwa %r12, [%r1]92 sta %f48, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x1d CASE_ASI_0x5c_th6_0x400: set 0x400, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r10 ldswa [%r1]92, %r12 lduba [%r1]92, %r16 lduha [%r1]92, %r14 ldxa [%r1]92, %r2 ldda [%r1]92, %r14 ldstuba [%r1]92, %r4 swapa [%r1]92, %r8 lda [%r1]92, %f0 ldda [%r1]92, %f32 stba %r6, [%r1]92 stha %r4, [%r1]92 stwa %r10, [%r1]92 sta %f48, [%r1]92 stda %f48, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x14 CASE_ASI_0x5c_th6_0x800: set 0x800, %r1 ldsba [%r1]92, %r10 ldsha [%r1]92, %r14 ldswa [%r1]92, %r10 lduba [%r1]92, %r6 lduha [%r1]92, %r16 ldxa [%r1]92, %r2 ldda [%r1]92, %r12 ldstuba [%r1]92, %r8 swapa [%r1]92, %r4 lda [%r1]92, %f16 ldda [%r1]92, %f0 stba %r8, [%r1]92 stha %r8, [%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, 0x1f CASE_ASI_0x5c_th6_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r4 ldsha [%r1]92, %r6 ldswa [%r1]92, %r10 lduba [%r1]92, %r4 lduha [%r1]92, %r4 ldxa [%r1]92, %r10 ldda [%r1]92, %r10 ldstuba [%r1]92, %r4 swapa [%r1]92, %r14 lda [%r1]92, %f32 ldda [%r1]92, %f32 stba %r8, [%r1]92 stha %r14, [%r1]92 stwa %r12, [%r1]92 sta %f0, [%r1]92 stda %f32, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x8 CASE_ASI_0x47_th6_range159: !!asi_range = 0x0-0x7ff0 set 0x22ca, %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, %r8 lduha [%r1]71, %r8 ldxa [%r1]71, %r16 ldda [%r1]71, %r6 ldstuba [%r1]71, %r14 swapa [%r1]71, %r16 lda [%r1]71, %f32 ldda [%r1]71, %f48 stba %r14, [%r1]71 stha %r10, [%r1]71 stwa %r6, [%r1]71 sta %f48, [%r1]71 stda %f16, [%r1]71 casa [%r1]0x47, %r2, %g0 casxa [%r1]0x47, %r2, %g0 prefetcha [%r1]71, 0xd CASE_ASI_0x50_th6_0x18: set 0x18, %r1 ldsba [%r1]80, %r14 ldsha [%r1]80, %r2 ldswa [%r1]80, %r12 lduba [%r1]80, %r12 lduha [%r1]80, %r4 ldxa [%r1]80, %r12 ldda [%r1]80, %r2 ldstuba [%r1]80, %r10 swapa [%r1]80, %r16 lda [%r1]80, %f16 ldda [%r1]80, %f0 stba %r4, [%r1]80 stha %r14, [%r1]80 stwa %r12, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x16 CASE_ASI_0x50_th6_0x30: set 0x30, %r1 ldsba [%r1]80, %r8 ldsha [%r1]80, %r8 ldswa [%r1]80, %r10 lduba [%r1]80, %r12 lduha [%r1]80, %r14 ldxa [%r1]80, %r14 ldda [%r1]80, %r16 ldstuba [%r1]80, %r16 swapa [%r1]80, %r2 lda [%r1]80, %f16 ldda [%r1]80, %f32 stba %r12, [%r1]80 stha %r0, [%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, 0x11 CASE_ASI_0x50_th6_0x38: set 0x38, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r8 ldswa [%r1]80, %r6 lduba [%r1]80, %r4 lduha [%r1]80, %r12 ldxa [%r1]80, %r6 ldda [%r1]80, %r6 ldstuba [%r1]80, %r14 swapa [%r1]80, %r12 lda [%r1]80, %f16 ldda [%r1]80, %f32 stba %r2, [%r1]80 stha %r14, [%r1]80 stwa %r8, [%r1]80 sta %f0, [%r1]80 stda %f16, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xf CASE_ASI_0x42_th6_0x8: set 0x8, %r1 ldsba [%r1]66, %r14 ldsha [%r1]66, %r8 ldswa [%r1]66, %r10 lduba [%r1]66, %r4 lduha [%r1]66, %r6 ldxa [%r1]66, %r10 ldda [%r1]66, %r8 ldstuba [%r1]66, %r8 swapa [%r1]66, %r6 lda [%r1]66, %f0 ldda [%r1]66, %f16 stba %r6, [%r1]66 stha %r6, [%r1]66 stwa %r6, [%r1]66 sta %f32, [%r1]66 stda %f0, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x13 CASE_ASI_0x42_th6_0x10: set 0x10, %r1 ldsba [%r1]66, %r14 ldsha [%r1]66, %r2 ldswa [%r1]66, %r2 lduba [%r1]66, %r10 lduha [%r1]66, %r12 ldxa [%r1]66, %r16 ldda [%r1]66, %r10 ldstuba [%r1]66, %r14 swapa [%r1]66, %r16 lda [%r1]66, %f16 ldda [%r1]66, %f0 stba %r14, [%r1]66 stha %r4, [%r1]66 stwa %r8, [%r1]66 sta %f0, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0xe CASE_ASI_0x52_th6_0x108: set 0x108, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r12 ldswa [%r1]82, %r8 lduba [%r1]82, %r4 lduha [%r1]82, %r12 ldxa [%r1]82, %r6 ldda [%r1]82, %r10 ldstuba [%r1]82, %r4 swapa [%r1]82, %r14 lda [%r1]82, %f48 ldda [%r1]82, %f32 stba %r6, [%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, 0x0 CASE_ASI_0x52_th6_0x110: set 0x110, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r6 ldswa [%r1]82, %r8 lduba [%r1]82, %r2 lduha [%r1]82, %r10 ldxa [%r1]82, %r16 ldda [%r1]82, %r16 ldstuba [%r1]82, %r14 swapa [%r1]82, %r14 lda [%r1]82, %f16 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r12, [%r1]82 stwa %r0, [%r1]82 sta %f48, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x17 CASE_ASI_0x52_th6_0x118: set 0x118, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r2 ldswa [%r1]82, %r4 lduba [%r1]82, %r8 lduha [%r1]82, %r6 ldxa [%r1]82, %r12 ldda [%r1]82, %r16 ldstuba [%r1]82, %r16 swapa [%r1]82, %r2 lda [%r1]82, %f0 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r10, [%r1]82 stwa %r6, [%r1]82 sta %f16, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x12 CASE_ASI_0x52_th6_0x120: set 0x120, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r12 ldswa [%r1]82, %r10 lduba [%r1]82, %r10 lduha [%r1]82, %r16 ldxa [%r1]82, %r2 ldda [%r1]82, %r10 ldstuba [%r1]82, %r8 swapa [%r1]82, %r6 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r10, [%r1]82 stha %r14, [%r1]82 stwa %r12, [%r1]82 sta %f48, [%r1]82 stda %f32, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x12 CASE_ASI_0x52_th6_0x208: set 0x208, %r1 ldsba [%r1]82, %r2 ldsha [%r1]82, %r12 ldswa [%r1]82, %r14 lduba [%r1]82, %r4 lduha [%r1]82, %r8 ldxa [%r1]82, %r4 ldda [%r1]82, %r10 ldstuba [%r1]82, %r6 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f0 stba %r2, [%r1]82 stha %r6, [%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, 0x17 CASE_ASI_0x52_th6_0x210: set 0x210, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r12 ldswa [%r1]82, %r6 lduba [%r1]82, %r14 lduha [%r1]82, %r6 ldxa [%r1]82, %r16 ldda [%r1]82, %r6 ldstuba [%r1]82, %r14 swapa [%r1]82, %r16 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r10, [%r1]82 stha %r6, [%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, 0x1e CASE_ASI_0x52_th6_0x218: set 0x218, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r2 ldswa [%r1]82, %r10 lduba [%r1]82, %r4 lduha [%r1]82, %r6 ldxa [%r1]82, %r16 ldda [%r1]82, %r12 ldstuba [%r1]82, %r4 swapa [%r1]82, %r14 lda [%r1]82, %f32 ldda [%r1]82, %f0 stba %r6, [%r1]82 stha %r14, [%r1]82 stwa %r12, [%r1]82 sta %f16, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x16 CASE_ASI_0x52_th6_0x220: set 0x220, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r6 ldswa [%r1]82, %r8 lduba [%r1]82, %r12 lduha [%r1]82, %r2 ldxa [%r1]82, %r14 ldda [%r1]82, %r12 ldstuba [%r1]82, %r16 swapa [%r1]82, %r10 lda [%r1]82, %f32 ldda [%r1]82, %f32 stba %r4, [%r1]82 stha %r14, [%r1]82 stwa %r12, [%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_0x25_th6_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r6 ldswa [%r1]37, %r4 lduba [%r1]37, %r6 lduha [%r1]37, %r10 ldxa [%r1]37, %r2 ldda [%r1]37, %r2 ldstuba [%r1]37, %r14 swapa [%r1]37, %r16 lda [%r1]37, %f32 ldda [%r1]37, %f32 stba %r0, [%r1]37 stha %r10, [%r1]37 stwa %r12, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th6_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r14 ldswa [%r1]37, %r12 lduba [%r1]37, %r2 lduha [%r1]37, %r2 ldxa [%r1]37, %r12 ldda [%r1]37, %r12 ldstuba [%r1]37, %r2 swapa [%r1]37, %r6 lda [%r1]37, %f16 ldda [%r1]37, %f0 stba %r6, [%r1]37 stha %r8, [%r1]37 stwa %r2, [%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_0x25_th6_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r4 ldsha [%r1]37, %r6 ldswa [%r1]37, %r14 lduba [%r1]37, %r4 lduha [%r1]37, %r16 ldxa [%r1]37, %r6 ldda [%r1]37, %r8 ldstuba [%r1]37, %r10 swapa [%r1]37, %r4 lda [%r1]37, %f32 ldda [%r1]37, %f16 stba %r12, [%r1]37 stha %r4, [%r1]37 stwa %r4, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1e CASE_ASI_0x25_th6_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r2 ldswa [%r1]37, %r4 lduba [%r1]37, %r14 lduha [%r1]37, %r4 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r10 swapa [%r1]37, %r16 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r2, [%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, 0x9 CASE_ASI_0x25_th6_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r8 ldswa [%r1]37, %r16 lduba [%r1]37, %r4 lduha [%r1]37, %r2 ldxa [%r1]37, %r2 ldda [%r1]37, %r4 ldstuba [%r1]37, %r12 swapa [%r1]37, %r16 lda [%r1]37, %f0 ldda [%r1]37, %f16 stba %r6, [%r1]37 stha %r2, [%r1]37 stwa %r6, [%r1]37 sta %f16, [%r1]37 stda %f0, [%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, %r4 ldsha [%r1]37, %r16 ldswa [%r1]37, %r16 lduba [%r1]37, %r10 lduha [%r1]37, %r14 ldxa [%r1]37, %r16 ldda [%r1]37, %r2 ldstuba [%r1]37, %r4 swapa [%r1]37, %r2 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r10, [%r1]37 stwa %r8, [%r1]37 sta %f32, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x19 CASE_ASI_0x25_th6_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r12 ldswa [%r1]37, %r6 lduba [%r1]37, %r6 lduha [%r1]37, %r4 ldxa [%r1]37, %r10 ldda [%r1]37, %r6 ldstuba [%r1]37, %r14 swapa [%r1]37, %r6 lda [%r1]37, %f32 ldda [%r1]37, %f0 stba %r14, [%r1]37 stha %r0, [%r1]37 stwa %r6, [%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_th6_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r6 ldsha [%r1]37, %r6 ldswa [%r1]37, %r4 lduba [%r1]37, %r8 lduha [%r1]37, %r16 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r8 swapa [%r1]37, %r2 lda [%r1]37, %f48 ldda [%r1]37, %f48 stba %r4, [%r1]37 stha %r14, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x1f CASE_ASI_0x55_th6_range160: !!asi_range = 0x0-0x1f8 set 0xbe, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r12 ldsha [%r1]85, %r10 ldswa [%r1]85, %r16 lduba [%r1]85, %r14 lduha [%r1]85, %r12 ldxa [%r1]85, %r6 ldda [%r1]85, %r2 ldstuba [%r1]85, %r10 swapa [%r1]85, %r16 lda [%r1]85, %f32 ldda [%r1]85, %f0 stba %r14, [%r1]85 stha %r4, [%r1]85 stwa %r4, [%r1]85 sta %f32, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x14 CASE_ASI_0x55_th6_range161: !!asi_range = 0x400-0x5f8 set 0x4e7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r14 ldsha [%r1]85, %r14 ldswa [%r1]85, %r6 lduba [%r1]85, %r12 lduha [%r1]85, %r4 ldxa [%r1]85, %r8 ldda [%r1]85, %r12 ldstuba [%r1]85, %r2 swapa [%r1]85, %r6 lda [%r1]85, %f32 ldda [%r1]85, %f0 stba %r14, [%r1]85 stha %r8, [%r1]85 stwa %r2, [%r1]85 sta %f16, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x7 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 %r27, %r1 ldx [%r21 + 0x64 & ~0x7], %r2 ldx [%r22 + 0x4b & ~0x7], %r4 ldx [%r27 + 0xcb & ~0x7], %r6 ldx [%r23 + 0x1d & ~0x7], %r8 ldx [%r22 + 0x5 & ~0x7], %r10 ldx [%r27 + 0x75 & ~0x7], %r12 ldx [%r24 + 0x25 & ~0x7], %r14 ldx [%r27 + 0xbe & ~0x7], %r16 ld [%r24 + 0xbc & ~0x7], %f0 ld [%r21 + 0x1c & ~0x7], %f16 ld [%r28 + 0x13 & ~0x7], %f32 ld [%r25 + 0x22 & ~0x7], %f48 ldsba [%r1]4, %r14 ldsha [%r1]4, %r12 ldswa [%r1]4, %r12 lduba [%r1]4, %r4 lduha [%r1]4, %r4 ldxa [%r1]4, %r16 ldda [%r1]4, %r12 ldstuba [%r1]4, %r14 swapa [%r1]4, %r16 lda [%r1]4, %f32 ldda [%r1]4, %f48 stba %r4, [%r1]4 stha %r14, [%r1]4 stwa %r2, [%r1]4 stxa %r12, [%r1]4 sta %f32, [%r1]4 stda %f16, [%r1]4 casa [%r1]0x4, %r2, %g0 casxa [%r1]0x4, %r2, %g0 prefetcha [%r1]4, 0x6 CASE_ASI_0xc_th7: mov %r24, %r1 ldx [%r21 + 0xca & ~0x7], %r2 ldx [%r26 + 0x61 & ~0x7], %r4 ldx [%r26 + 0x28 & ~0x7], %r6 ldx [%r22 + 0xaa & ~0x7], %r8 ldx [%r22 + 0xcf & ~0x7], %r10 ldx [%r23 + 0x48 & ~0x7], %r12 ldx [%r24 + 0xb1 & ~0x7], %r14 ldx [%r25 + 0x59 & ~0x7], %r16 ld [%r22 + 0x8b & ~0x7], %f0 ld [%r21 + 0x3d & ~0x7], %f16 ld [%r28 + 0xe9 & ~0x7], %f32 ld [%r24 + 0x94 & ~0x7], %f48 ldsba [%r1]12, %r6 ldsha [%r1]12, %r14 ldswa [%r1]12, %r2 lduba [%r1]12, %r16 lduha [%r1]12, %r6 ldxa [%r1]12, %r6 ldda [%r1]12, %r10 ldstuba [%r1]12, %r10 swapa [%r1]12, %r4 lda [%r1]12, %f0 ldda [%r1]12, %f48 stba %r12, [%r1]12 stha %r10, [%r1]12 stwa %r0, [%r1]12 stxa %r12, [%r1]12 sta %f32, [%r1]12 stda %f32, [%r1]12 casa [%r1]0xc, %r2, %g0 casxa [%r1]0xc, %r2, %g0 prefetcha [%r1]12, 0xc CASE_ASI_0x1f_th7: mov %r21, %r1 ldx [%r23 + 0xfd & ~0x7], %r2 ldx [%r23 + 0x7c & ~0x7], %r4 ldx [%r25 + 0x1a & ~0x7], %r6 ldx [%r22 + 0x43 & ~0x7], %r8 ldx [%r26 + 0xeb & ~0x7], %r10 ldx [%r25 + 0x94 & ~0x7], %r12 ldx [%r24 + 0x25 & ~0x7], %r14 ldx [%r24 + 0xfe & ~0x7], %r16 ld [%r28 + 0xb6 & ~0x7], %f0 ld [%r23 + 0x7 & ~0x7], %f16 ld [%r28 + 0x2d & ~0x7], %f32 ld [%r26 + 0xe3 & ~0x7], %f48 ldsba [%r1]31, %r14 ldsha [%r1]31, %r12 ldswa [%r1]31, %r2 lduba [%r1]31, %r6 lduha [%r1]31, %r12 ldxa [%r1]31, %r10 ldda [%r1]31, %r14 ldstuba [%r1]31, %r8 swapa [%r1]31, %r2 lda [%r1]31, %f16 ldda [%r1]31, %f32 stba %r10, [%r1]31 stha %r6, [%r1]31 stwa %r14, [%r1]31 stxa %r2, [%r1]31 sta %f16, [%r1]31 stda %f48, [%r1]31 casa [%r1]0x1f, %r2, %g0 casxa [%r1]0x1f, %r2, %g0 prefetcha [%r1]31, 0x18 CASE_ASI_0x27_th7: mov %r27, %r1 ldx [%r22 + 0x30 & ~0x7], %r2 ldx [%r23 + 0x40 & ~0x7], %r4 ldx [%r28 + 0x66 & ~0x7], %r6 ldx [%r24 + 0xba & ~0x7], %r8 ldx [%r21 + 0xa & ~0x7], %r10 ldx [%r22 + 0x21 & ~0x7], %r12 ldx [%r27 + 0xb7 & ~0x7], %r14 ldx [%r22 + 0x55 & ~0x7], %r16 ld [%r27 + 0x47 & ~0x7], %f0 ld [%r24 + 0x69 & ~0x7], %f16 ld [%r27 + 0x51 & ~0x7], %f32 ld [%r21 + 0x76 & ~0x7], %f48 ldsba [%r1]39, %r8 ldsha [%r1]39, %r14 ldswa [%r1]39, %r16 lduba [%r1]39, %r14 lduha [%r1]39, %r16 ldxa [%r1]39, %r2 ldda [%r1]39, %r8 ldstuba [%r1]39, %r2 swapa [%r1]39, %r12 lda [%r1]39, %f0 ldda [%r1]39, %f32 stba %r2, [%r1]39 stha %r2, [%r1]39 stwa %r8, [%r1]39 stxa %r4, [%r1]39 sta %f0, [%r1]39 stda %f0, [%r1]39 casa [%r1]0x27, %r2, %g0 casxa [%r1]0x27, %r2, %g0 prefetcha [%r1]39, 0x19 CASE_ASI_0x2f_th7: mov %r24, %r1 ldx [%r25 + 0xc5 & ~0x7], %r2 ldx [%r22 + 0xce & ~0x7], %r4 ldx [%r25 + 0xf3 & ~0x7], %r6 ldx [%r28 + 0x7f & ~0x7], %r8 ldx [%r21 + 0xdd & ~0x7], %r10 ldx [%r25 + 0xa7 & ~0x7], %r12 ldx [%r28 + 0xfe & ~0x7], %r14 ldx [%r24 + 0x14 & ~0x7], %r16 ld [%r24 + 0xdf & ~0x7], %f0 ld [%r24 + 0x1b & ~0x7], %f16 ld [%r25 + 0x2c & ~0x7], %f32 ld [%r27 + 0x27 & ~0x7], %f48 ldsba [%r1]47, %r16 ldsha [%r1]47, %r4 ldswa [%r1]47, %r4 lduba [%r1]47, %r14 lduha [%r1]47, %r16 ldxa [%r1]47, %r12 ldda [%r1]47, %r14 ldstuba [%r1]47, %r6 swapa [%r1]47, %r8 lda [%r1]47, %f16 ldda [%r1]47, %f48 stba %r14, [%r1]47 stha %r2, [%r1]47 stwa %r12, [%r1]47 stxa %r6, [%r1]47 sta %f16, [%r1]47 stda %f32, [%r1]47 casa [%r1]0x2f, %r2, %g0 casxa [%r1]0x2f, %r2, %g0 prefetcha [%r1]47, 0xa CASE_ASI_0x30_th7: mov %r22, %r1 ldx [%r27 + 0x3a & ~0x7], %r2 ldx [%r23 + 0xe5 & ~0x7], %r4 ldx [%r27 + 0xe0 & ~0x7], %r6 ldx [%r28 + 0x91 & ~0x7], %r8 ldx [%r25 + 0x27 & ~0x7], %r10 ldx [%r27 + 0xce & ~0x7], %r12 ldx [%r28 + 0x33 & ~0x7], %r14 ldx [%r25 + 0x7c & ~0x7], %r16 ld [%r28 + 0x3a & ~0x7], %f0 ld [%r23 + 0x29 & ~0x7], %f16 ld [%r21 + 0xf7 & ~0x7], %f32 ld [%r22 + 0xb9 & ~0x7], %f48 ldsba [%r1]48, %r14 ldsha [%r1]48, %r4 ldswa [%r1]48, %r16 lduba [%r1]48, %r2 lduha [%r1]48, %r8 ldxa [%r1]48, %r4 ldda [%r1]48, %r2 ldstuba [%r1]48, %r4 swapa [%r1]48, %r12 lda [%r1]48, %f32 ldda [%r1]48, %f0 stba %r14, [%r1]48 stha %r10, [%r1]48 stwa %r12, [%r1]48 stxa %r12, [%r1]48 sta %f48, [%r1]48 stda %f0, [%r1]48 casa [%r1]0x30, %r2, %g0 casxa [%r1]0x30, %r2, %g0 prefetcha [%r1]48, 0x19 CASE_ASI_0x31_th7: mov %r25, %r1 ldx [%r28 + 0xae & ~0x7], %r2 ldx [%r21 + 0x9d & ~0x7], %r4 ldx [%r28 + 0xfd & ~0x7], %r6 ldx [%r27 + 0xa5 & ~0x7], %r8 ldx [%r28 + 0x67 & ~0x7], %r10 ldx [%r25 + 0xae & ~0x7], %r12 ldx [%r27 + 0x3c & ~0x7], %r14 ldx [%r28 + 0x8 & ~0x7], %r16 ld [%r21 + 0xcc & ~0x7], %f0 ld [%r24 + 0xee & ~0x7], %f16 ld [%r27 + 0x56 & ~0x7], %f32 ld [%r23 + 0x76 & ~0x7], %f48 ldsba [%r1]49, %r2 ldsha [%r1]49, %r16 ldswa [%r1]49, %r16 lduba [%r1]49, %r14 lduha [%r1]49, %r10 ldxa [%r1]49, %r10 ldda [%r1]49, %r14 ldstuba [%r1]49, %r4 swapa [%r1]49, %r8 lda [%r1]49, %f16 ldda [%r1]49, %f0 stba %r8, [%r1]49 stha %r0, [%r1]49 stwa %r10, [%r1]49 stxa %r4, [%r1]49 sta %f0, [%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 %r27, %r1 ldx [%r22 + 0x2c & ~0x7], %r2 ldx [%r28 + 0x5c & ~0x7], %r4 ldx [%r28 + 0xf3 & ~0x7], %r6 ldx [%r24 + 0x5c & ~0x7], %r8 ldx [%r21 + 0x2a & ~0x7], %r10 ldx [%r25 + 0xa0 & ~0x7], %r12 ldx [%r21 + 0x78 & ~0x7], %r14 ldx [%r27 + 0x69 & ~0x7], %r16 ld [%r21 + 0xe2 & ~0x7], %f0 ld [%r22 + 0x9c & ~0x7], %f16 ld [%r25 + 0x5b & ~0x7], %f32 ld [%r28 + 0xaa & ~0x7], %f48 ldsba [%r1]54, %r6 ldsha [%r1]54, %r14 ldswa [%r1]54, %r16 lduba [%r1]54, %r6 lduha [%r1]54, %r8 ldxa [%r1]54, %r8 ldda [%r1]54, %r14 ldstuba [%r1]54, %r16 swapa [%r1]54, %r8 lda [%r1]54, %f32 ldda [%r1]54, %f16 stba %r8, [%r1]54 stha %r10, [%r1]54 stwa %r6, [%r1]54 stxa %r0, [%r1]54 sta %f0, [%r1]54 stda %f32, [%r1]54 casa [%r1]0x36, %r2, %g0 casxa [%r1]0x36, %r2, %g0 prefetcha [%r1]54, 0xd CASE_ASI_0x38_th7: mov %r27, %r1 ldx [%r24 + 0x8a & ~0x7], %r2 ldx [%r27 + 0x82 & ~0x7], %r4 ldx [%r22 + 0x68 & ~0x7], %r6 ldx [%r22 + 0x44 & ~0x7], %r8 ldx [%r26 + 0x65 & ~0x7], %r10 ldx [%r27 + 0x66 & ~0x7], %r12 ldx [%r23 + 0xc1 & ~0x7], %r14 ldx [%r25 + 0xf4 & ~0x7], %r16 ld [%r27 + 0x8e & ~0x7], %f0 ld [%r28 + 0xf7 & ~0x7], %f16 ld [%r21 + 0x9e & ~0x7], %f32 ld [%r22 + 0x66 & ~0x7], %f48 ldsba [%r1]56, %r6 ldsha [%r1]56, %r14 ldswa [%r1]56, %r14 lduba [%r1]56, %r6 lduha [%r1]56, %r8 ldxa [%r1]56, %r14 ldda [%r1]56, %r14 ldstuba [%r1]56, %r16 swapa [%r1]56, %r6 lda [%r1]56, %f16 ldda [%r1]56, %f0 stba %r4, [%r1]56 stha %r12, [%r1]56 stwa %r4, [%r1]56 stxa %r0, [%r1]56 sta %f32, [%r1]56 stda %f16, [%r1]56 casa [%r1]0x38, %r2, %g0 casxa [%r1]0x38, %r2, %g0 prefetcha [%r1]56, 0x3 CASE_ASI_0x39_th7: mov %r21, %r1 ldx [%r26 + 0x6b & ~0x7], %r2 ldx [%r21 + 0x27 & ~0x7], %r4 ldx [%r28 + 0xcf & ~0x7], %r6 ldx [%r27 + 0x9c & ~0x7], %r8 ldx [%r26 + 0xe9 & ~0x7], %r10 ldx [%r24 + 0xf9 & ~0x7], %r12 ldx [%r23 + 0x65 & ~0x7], %r14 ldx [%r25 + 0x49 & ~0x7], %r16 ld [%r26 + 0x65 & ~0x7], %f0 ld [%r27 + 0xec & ~0x7], %f16 ld [%r21 + 0x3a & ~0x7], %f32 ld [%r26 + 0x3f & ~0x7], %f48 ldsba [%r1]57, %r8 ldsha [%r1]57, %r16 ldswa [%r1]57, %r12 lduba [%r1]57, %r10 lduha [%r1]57, %r4 ldxa [%r1]57, %r14 ldda [%r1]57, %r6 ldstuba [%r1]57, %r4 swapa [%r1]57, %r10 lda [%r1]57, %f16 ldda [%r1]57, %f16 stba %r0, [%r1]57 stha %r4, [%r1]57 stwa %r12, [%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, 0x16 CASE_ASI_0x3e_th7: mov %r22, %r1 ldx [%r28 + 0x28 & ~0x7], %r2 ldx [%r21 + 0xde & ~0x7], %r4 ldx [%r21 + 0x37 & ~0x7], %r6 ldx [%r22 + 0xcf & ~0x7], %r8 ldx [%r21 + 0x4b & ~0x7], %r10 ldx [%r23 + 0x96 & ~0x7], %r12 ldx [%r28 + 0xf2 & ~0x7], %r14 ldx [%r24 + 0x7a & ~0x7], %r16 ld [%r21 + 0xdd & ~0x7], %f0 ld [%r21 + 0xc2 & ~0x7], %f16 ld [%r24 + 0x43 & ~0x7], %f32 ld [%r21 + 0xee & ~0x7], %f48 ldsba [%r1]62, %r2 ldsha [%r1]62, %r16 ldswa [%r1]62, %r12 lduba [%r1]62, %r8 lduha [%r1]62, %r14 ldxa [%r1]62, %r8 ldda [%r1]62, %r2 ldstuba [%r1]62, %r12 swapa [%r1]62, %r8 lda [%r1]62, %f48 ldda [%r1]62, %f32 stba %r6, [%r1]62 stha %r8, [%r1]62 stwa %r8, [%r1]62 stxa %r12, [%r1]62 sta %f16, [%r1]62 stda %f48, [%r1]62 casa [%r1]0x3e, %r2, %g0 casxa [%r1]0x3e, %r2, %g0 prefetcha [%r1]62, 0x1c CASE_ASI_0x81_th7: mov %r28, %r1 ldx [%r23 + 0x1b & ~0x7], %r2 ldx [%r24 + 0x0 & ~0x7], %r4 ldx [%r25 + 0xcb & ~0x7], %r6 ldx [%r27 + 0xc7 & ~0x7], %r8 ldx [%r25 + 0x3b & ~0x7], %r10 ldx [%r22 + 0x74 & ~0x7], %r12 ldx [%r22 + 0x20 & ~0x7], %r14 ldx [%r22 + 0x8a & ~0x7], %r16 ld [%r24 + 0xb9 & ~0x7], %f0 ld [%r27 + 0x71 & ~0x7], %f16 ld [%r26 + 0x1b & ~0x7], %f32 ld [%r23 + 0x9b & ~0x7], %f48 ldsba [%r1]129, %r6 ldsha [%r1]129, %r14 ldswa [%r1]129, %r4 lduba [%r1]129, %r2 lduha [%r1]129, %r8 ldxa [%r1]129, %r6 ldda [%r1]129, %r8 ldstuba [%r1]129, %r10 swapa [%r1]129, %r12 lda [%r1]129, %f48 ldda [%r1]129, %f16 stba %r8, [%r1]129 stha %r12, [%r1]129 stwa %r14, [%r1]129 stxa %r6, [%r1]129 sta %f32, [%r1]129 stda %f32, [%r1]129 casa [%r1]0x81, %r2, %g0 casxa [%r1]0x81, %r2, %g0 prefetcha [%r1]129, 0x18 CASE_ASI_0xc1_th7: mov %r24, %r1 ldx [%r28 + 0xc0 & ~0x7], %r2 ldx [%r24 + 0xee & ~0x7], %r4 ldx [%r28 + 0x69 & ~0x7], %r6 ldx [%r21 + 0x3e & ~0x7], %r8 ldx [%r24 + 0x4e & ~0x7], %r10 ldx [%r26 + 0x4b & ~0x7], %r12 ldx [%r25 + 0xb0 & ~0x7], %r14 ldx [%r21 + 0x93 & ~0x7], %r16 ld [%r24 + 0x2d & ~0x7], %f0 ld [%r25 + 0x82 & ~0x7], %f16 ld [%r22 + 0x74 & ~0x7], %f32 ld [%r24 + 0xac & ~0x7], %f48 ldsba [%r1]193, %r6 ldsha [%r1]193, %r4 ldswa [%r1]193, %r4 lduba [%r1]193, %r10 lduha [%r1]193, %r12 ldxa [%r1]193, %r16 ldda [%r1]193, %r12 ldstuba [%r1]193, %r12 swapa [%r1]193, %r8 lda [%r1]193, %f0 ldda [%r1]193, %f0 stba %r10, [%r1]193 stha %r2, [%r1]193 stwa %r2, [%r1]193 stxa %r6, [%r1]193 sta %f0, [%r1]193 stda %f32, [%r1]193 casa [%r1]0xc1, %r2, %g0 casxa [%r1]0xc1, %r2, %g0 prefetcha [%r1]193, 0x1f CASE_ASI_0xcb_th7: mov %r28, %r1 ldx [%r25 + 0xd5 & ~0x7], %r2 ldx [%r24 + 0xb3 & ~0x7], %r4 ldx [%r23 + 0xb1 & ~0x7], %r6 ldx [%r25 + 0x5c & ~0x7], %r8 ldx [%r24 + 0x6c & ~0x7], %r10 ldx [%r21 + 0xdf & ~0x7], %r12 ldx [%r23 + 0xc9 & ~0x7], %r14 ldx [%r26 + 0x32 & ~0x7], %r16 ld [%r28 + 0xbe & ~0x7], %f0 ld [%r26 + 0x8e & ~0x7], %f16 ld [%r21 + 0x28 & ~0x7], %f32 ld [%r23 + 0x96 & ~0x7], %f48 ldsba [%r1]203, %r2 ldsha [%r1]203, %r16 ldswa [%r1]203, %r10 lduba [%r1]203, %r12 lduha [%r1]203, %r10 ldxa [%r1]203, %r14 ldda [%r1]203, %r12 ldstuba [%r1]203, %r2 swapa [%r1]203, %r14 lda [%r1]203, %f16 ldda [%r1]203, %f16 stba %r8, [%r1]203 stha %r14, [%r1]203 stwa %r6, [%r1]203 stxa %r0, [%r1]203 sta %f16, [%r1]203 stda %f48, [%r1]203 casa [%r1]0xcb, %r2, %g0 casxa [%r1]0xcb, %r2, %g0 prefetcha [%r1]203, 0x3 CASE_ASI_0xd9_th7: mov %r28, %r1 ldx [%r27 + 0x49 & ~0x7], %r2 ldx [%r21 + 0xa2 & ~0x7], %r4 ldx [%r25 + 0x3b & ~0x7], %r6 ldx [%r25 + 0x31 & ~0x7], %r8 ldx [%r23 + 0xf9 & ~0x7], %r10 ldx [%r21 + 0x83 & ~0x7], %r12 ldx [%r25 + 0x1e & ~0x7], %r14 ldx [%r22 + 0x7f & ~0x7], %r16 ld [%r24 + 0xe & ~0x7], %f0 ld [%r22 + 0x5f & ~0x7], %f16 ld [%r22 + 0x4b & ~0x7], %f32 ld [%r23 + 0xb7 & ~0x7], %f48 ldsba [%r1]217, %r16 ldsha [%r1]217, %r12 ldswa [%r1]217, %r14 lduba [%r1]217, %r14 lduha [%r1]217, %r2 ldxa [%r1]217, %r8 ldda [%r1]217, %r16 ldstuba [%r1]217, %r16 swapa [%r1]217, %r6 lda [%r1]217, %f32 ldda [%r1]217, %f16 stba %r14, [%r1]217 stha %r6, [%r1]217 stwa %r8, [%r1]217 stxa %r8, [%r1]217 sta %f16, [%r1]217 stda %f48, [%r1]217 casa [%r1]0xd9, %r2, %g0 casxa [%r1]0xd9, %r2, %g0 prefetcha [%r1]217, 0x4 CASE_ASI_0xeb_th7: mov %r21, %r1 ldx [%r28 + 0x5f & ~0x7], %r2 ldx [%r22 + 0x1b & ~0x7], %r4 ldx [%r24 + 0x88 & ~0x7], %r6 ldx [%r21 + 0x83 & ~0x7], %r8 ldx [%r21 + 0xf9 & ~0x7], %r10 ldx [%r24 + 0xd2 & ~0x7], %r12 ldx [%r23 + 0x18 & ~0x7], %r14 ldx [%r22 + 0x2e & ~0x7], %r16 ld [%r21 + 0xb9 & ~0x7], %f0 ld [%r27 + 0x54 & ~0x7], %f16 ld [%r28 + 0x56 & ~0x7], %f32 ld [%r22 + 0x82 & ~0x7], %f48 ldsba [%r1]235, %r8 ldsha [%r1]235, %r16 ldswa [%r1]235, %r2 lduba [%r1]235, %r12 lduha [%r1]235, %r6 ldxa [%r1]235, %r8 ldda [%r1]235, %r2 ldstuba [%r1]235, %r6 swapa [%r1]235, %r2 lda [%r1]235, %f48 ldda [%r1]235, %f0 stba %r2, [%r1]235 stha %r8, [%r1]235 stwa %r8, [%r1]235 stxa %r4, [%r1]235 sta %f0, [%r1]235 stda %f0, [%r1]235 casa [%r1]0xeb, %r2, %g0 casxa [%r1]0xeb, %r2, %g0 prefetcha [%r1]235, 0x2 CASE_ASI_0x21_th7_0x8: set 0x8, %r1 ldsba [%r1]33, %r4 ldsha [%r1]33, %r4 ldswa [%r1]33, %r10 lduba [%r1]33, %r6 lduha [%r1]33, %r10 ldxa [%r1]33, %r10 ldda [%r1]33, %r12 ldstuba [%r1]33, %r8 swapa [%r1]33, %r4 lda [%r1]33, %f16 ldda [%r1]33, %f32 stba %r6, [%r1]33 stha %r8, [%r1]33 stwa %r0, [%r1]33 sta %f32, [%r1]33 stda %f0, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x18 CASE_ASI_0x21_th7_0x10: set 0x10, %r1 ldsba [%r1]33, %r2 ldsha [%r1]33, %r4 ldswa [%r1]33, %r14 lduba [%r1]33, %r16 lduha [%r1]33, %r6 ldxa [%r1]33, %r10 ldda [%r1]33, %r6 ldstuba [%r1]33, %r8 swapa [%r1]33, %r12 lda [%r1]33, %f48 ldda [%r1]33, %f32 stba %r2, [%r1]33 stha %r8, [%r1]33 stwa %r0, [%r1]33 sta %f0, [%r1]33 stda %f16, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x14 CASE_ASI_0x21_th7_0x108: set 0x108, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r12 ldswa [%r1]33, %r4 lduba [%r1]33, %r4 lduha [%r1]33, %r6 ldxa [%r1]33, %r10 ldda [%r1]33, %r16 ldstuba [%r1]33, %r14 swapa [%r1]33, %r12 lda [%r1]33, %f32 ldda [%r1]33, %f32 stba %r8, [%r1]33 stha %r12, [%r1]33 stwa %r2, [%r1]33 sta %f0, [%r1]33 stda %f32, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0xc CASE_ASI_0x21_th7_0x110: set 0x110, %r1 ldsba [%r1]33, %r14 ldsha [%r1]33, %r14 ldswa [%r1]33, %r8 lduba [%r1]33, %r6 lduha [%r1]33, %r6 ldxa [%r1]33, %r14 ldda [%r1]33, %r6 ldstuba [%r1]33, %r16 swapa [%r1]33, %r8 lda [%r1]33, %f48 ldda [%r1]33, %f16 stba %r12, [%r1]33 stha %r14, [%r1]33 stwa %r0, [%r1]33 sta %f48, [%r1]33 stda %f48, [%r1]33 casa [%r1]0x21, %r2, %g0 casxa [%r1]0x21, %r2, %g0 prefetcha [%r1]33, 0x1f CASE_ASI_0x40_th7_0x0: mov %g0, %r1 ldsba [%r1]64, %r2 ldsha [%r1]64, %r6 ldswa [%r1]64, %r10 lduba [%r1]64, %r12 lduha [%r1]64, %r10 ldxa [%r1]64, %r8 ldda [%r1]64, %r10 ldstuba [%r1]64, %r10 swapa [%r1]64, %r14 lda [%r1]64, %f32 ldda [%r1]64, %f32 stba %r2, [%r1]64 stha %r4, [%r1]64 stwa %r4, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1b CASE_ASI_0x40_th7_0x8: set 0x8, %r1 ldsba [%r1]64, %r4 ldsha [%r1]64, %r16 ldswa [%r1]64, %r6 lduba [%r1]64, %r14 lduha [%r1]64, %r2 ldxa [%r1]64, %r4 ldda [%r1]64, %r16 ldstuba [%r1]64, %r2 swapa [%r1]64, %r14 lda [%r1]64, %f48 ldda [%r1]64, %f0 stba %r12, [%r1]64 stha %r4, [%r1]64 stwa %r4, [%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_0x40_th7_0x10: set 0x10, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r12 ldswa [%r1]64, %r14 lduba [%r1]64, %r4 lduha [%r1]64, %r10 ldxa [%r1]64, %r10 ldda [%r1]64, %r4 ldstuba [%r1]64, %r4 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 %f32, [%r1]64 stda %f32, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x5 CASE_ASI_0x40_th7_0x18: set 0x18, %r1 ldsba [%r1]64, %r12 ldsha [%r1]64, %r6 ldswa [%r1]64, %r2 lduba [%r1]64, %r10 lduha [%r1]64, %r6 ldxa [%r1]64, %r14 ldda [%r1]64, %r14 ldstuba [%r1]64, %r12 swapa [%r1]64, %r12 lda [%r1]64, %f48 ldda [%r1]64, %f16 stba %r0, [%r1]64 stha %r0, [%r1]64 stwa %r0, [%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_0x20: set 0x20, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r2 ldswa [%r1]64, %r6 lduba [%r1]64, %r2 lduha [%r1]64, %r12 ldxa [%r1]64, %r4 ldda [%r1]64, %r14 ldstuba [%r1]64, %r6 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f16 stba %r14, [%r1]64 stha %r14, [%r1]64 stwa %r0, [%r1]64 sta %f0, [%r1]64 stda %f16, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x1e CASE_ASI_0x40_th7_0x80: set 0x80, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r6 ldswa [%r1]64, %r2 lduba [%r1]64, %r8 lduha [%r1]64, %r16 ldxa [%r1]64, %r12 ldda [%r1]64, %r4 ldstuba [%r1]64, %r12 swapa [%r1]64, %r8 lda [%r1]64, %f16 ldda [%r1]64, %f32 stba %r6, [%r1]64 stha %r14, [%r1]64 stwa %r6, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0xb CASE_ASI_0x40_th7_0x88: set 0x88, %r1 ldsba [%r1]64, %r14 ldsha [%r1]64, %r14 ldswa [%r1]64, %r12 lduba [%r1]64, %r10 lduha [%r1]64, %r6 ldxa [%r1]64, %r8 ldda [%r1]64, %r2 ldstuba [%r1]64, %r6 swapa [%r1]64, %r16 lda [%r1]64, %f16 ldda [%r1]64, %f16 stba %r8, [%r1]64 stha %r4, [%r1]64 stwa %r8, [%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_0x44_th7_0x0: mov %g0, %r1 ldsba [%r1]68, %r6 ldsha [%r1]68, %r8 ldswa [%r1]68, %r4 lduba [%r1]68, %r10 lduha [%r1]68, %r2 ldxa [%r1]68, %r0 ldda [%r1]68, %r4 ldstuba [%r1]68, %r6 swapa [%r1]68, %r10 lda [%r1]68, %f48 ldda [%r1]68, %f32 stba %r10, [%r1]68 stha %r0, [%r1]68 stwa %r14, [%r1]68 sta %f16, [%r1]68 stda %f32, [%r1]68 casa [%r1]0x44, %r2, %g0 casxa [%r1]0x44, %r2, %g0 prefetcha [%r1]68, 0x10 CASE_ASI_0x4a_th7_range162: !!asi_range = 0x0-0x3f set 0x13, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]74, %r4 ldsha [%r1]74, %r8 ldswa [%r1]74, %r4 lduba [%r1]74, %r4 lduha [%r1]74, %r4 ldxa [%r1]74, %r8 ldda [%r1]74, %r2 ldstuba [%r1]74, %r4 swapa [%r1]74, %r2 lda [%r1]74, %f0 ldda [%r1]74, %f32 stba %r8, [%r1]74 stha %r10, [%r1]74 stwa %r0, [%r1]74 sta %f32, [%r1]74 stda %f48, [%r1]74 casa [%r1]0x4a, %r2, %g0 casxa [%r1]0x4a, %r2, %g0 prefetcha [%r1]74, 0x18 CASE_ASI_0x3_th7: setx 0x7d8913b2, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x6b & ~0x7], %r2 ldx [%r21 + 0x23 & ~0x7], %r4 ldx [%r26 + 0x52 & ~0x7], %r6 ldx [%r27 + 0xbd & ~0x7], %r8 ldx [%r26 + 0x90 & ~0x7], %r10 ldx [%r23 + 0x40 & ~0x7], %r12 ldx [%r22 + 0x9 & ~0x7], %r14 ldx [%r21 + 0xa6 & ~0x7], %r16 ld [%r23 + 0x2c & ~0x7], %f0 ld [%r21 + 0x73 & ~0x7], %f16 ld [%r25 + 0x41 & ~0x7], %f32 ld [%r28 + 0x3c & ~0x7], %f48 ldsba [%r1]3, %r6 ldsha [%r1]3, %r4 ldswa [%r1]3, %r16 lduba [%r1]3, %r8 lduha [%r1]3, %r8 ldxa [%r1]3, %r6 ldda [%r1]3, %r10 ldstuba [%r1]3, %r2 swapa [%r1]3, %r2 lda [%r1]3, %f48 ldda [%r1]3, %f16 stba %r0, [%r1]3 stha %r8, [%r1]3 stwa %r4, [%r1]3 stxa %r0, [%r1]3 sta %f0, [%r1]3 stda %f16, [%r1]3 casa [%r1]0x3, %r2, %g0 casxa [%r1]0x3, %r2, %g0 prefetcha [%r1]3, 0x0 CASE_ASI_0xd_th7: setx 0xa7f7900, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xfe & ~0x7], %r2 ldx [%r28 + 0x5b & ~0x7], %r4 ldx [%r28 + 0xae & ~0x7], %r6 ldx [%r22 + 0xa6 & ~0x7], %r8 ldx [%r26 + 0xce & ~0x7], %r10 ldx [%r24 + 0x21 & ~0x7], %r12 ldx [%r24 + 0xf5 & ~0x7], %r14 ldx [%r24 + 0x2a & ~0x7], %r16 ld [%r27 + 0x42 & ~0x7], %f0 ld [%r24 + 0x3d & ~0x7], %f16 ld [%r26 + 0x3d & ~0x7], %f32 ld [%r27 + 0x16 & ~0x7], %f48 ldsba [%r1]13, %r16 ldsha [%r1]13, %r2 ldswa [%r1]13, %r16 lduba [%r1]13, %r14 lduha [%r1]13, %r2 ldxa [%r1]13, %r10 ldda [%r1]13, %r14 ldstuba [%r1]13, %r2 swapa [%r1]13, %r10 lda [%r1]13, %f48 ldda [%r1]13, %f48 stba %r10, [%r1]13 stha %r8, [%r1]13 stwa %r2, [%r1]13 stxa %r8, [%r1]13 sta %f48, [%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 0x67bc183a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0x1b & ~0x7], %r2 ldx [%r27 + 0x22 & ~0x7], %r4 ldx [%r22 + 0xc9 & ~0x7], %r6 ldx [%r24 + 0x73 & ~0x7], %r8 ldx [%r22 + 0xa8 & ~0x7], %r10 ldx [%r26 + 0xe4 & ~0x7], %r12 ldx [%r28 + 0xf3 & ~0x7], %r14 ldx [%r25 + 0x9 & ~0x7], %r16 ld [%r25 + 0xaa & ~0x7], %f0 ld [%r28 + 0x35 & ~0x7], %f16 ld [%r25 + 0x99 & ~0x7], %f32 ld [%r26 + 0x75 & ~0x7], %f48 ldsba [%r1]18, %r12 ldsha [%r1]18, %r12 ldswa [%r1]18, %r10 lduba [%r1]18, %r12 lduha [%r1]18, %r8 ldxa [%r1]18, %r16 ldda [%r1]18, %r16 ldstuba [%r1]18, %r6 swapa [%r1]18, %r12 lda [%r1]18, %f32 ldda [%r1]18, %f32 stba %r6, [%r1]18 stha %r10, [%r1]18 stwa %r10, [%r1]18 stxa %r2, [%r1]18 sta %f16, [%r1]18 stda %f16, [%r1]18 casa [%r1]0x12, %r2, %g0 casxa [%r1]0x12, %r2, %g0 prefetcha [%r1]18, 0x4 CASE_ASI_0x13_th7: setx 0x3b70bfab, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x9 & ~0x7], %r2 ldx [%r26 + 0xca & ~0x7], %r4 ldx [%r22 + 0xac & ~0x7], %r6 ldx [%r23 + 0xdc & ~0x7], %r8 ldx [%r24 + 0x8e & ~0x7], %r10 ldx [%r25 + 0xd0 & ~0x7], %r12 ldx [%r28 + 0x15 & ~0x7], %r14 ldx [%r26 + 0xe & ~0x7], %r16 ld [%r25 + 0xdf & ~0x7], %f0 ld [%r27 + 0x40 & ~0x7], %f16 ld [%r22 + 0x2a & ~0x7], %f32 ld [%r25 + 0xac & ~0x7], %f48 ldsba [%r1]19, %r10 ldsha [%r1]19, %r10 ldswa [%r1]19, %r8 lduba [%r1]19, %r6 lduha [%r1]19, %r4 ldxa [%r1]19, %r14 ldda [%r1]19, %r4 ldstuba [%r1]19, %r6 swapa [%r1]19, %r2 lda [%r1]19, %f16 ldda [%r1]19, %f48 stba %r4, [%r1]19 stha %r8, [%r1]19 stwa %r0, [%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, 0x1d CASE_ASI_0x2d_th7: setx 0x641a3bfe, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x24 & ~0x7], %r2 ldx [%r24 + 0x30 & ~0x7], %r4 ldx [%r23 + 0x1c & ~0x7], %r6 ldx [%r23 + 0x57 & ~0x7], %r8 ldx [%r24 + 0x70 & ~0x7], %r10 ldx [%r25 + 0x73 & ~0x7], %r12 ldx [%r24 + 0xef & ~0x7], %r14 ldx [%r26 + 0xca & ~0x7], %r16 ld [%r26 + 0x46 & ~0x7], %f0 ld [%r21 + 0xc6 & ~0x7], %f16 ld [%r24 + 0x55 & ~0x7], %f32 ld [%r28 + 0xcb & ~0x7], %f48 ldsba [%r1]45, %r8 ldsha [%r1]45, %r10 ldswa [%r1]45, %r10 lduba [%r1]45, %r6 lduha [%r1]45, %r10 ldxa [%r1]45, %r12 ldda [%r1]45, %r10 ldstuba [%r1]45, %r2 swapa [%r1]45, %r2 lda [%r1]45, %f32 ldda [%r1]45, %f48 stba %r2, [%r1]45 stha %r8, [%r1]45 stwa %r4, [%r1]45 stxa %r10, [%r1]45 sta %f16, [%r1]45 stda %f48, [%r1]45 casa [%r1]0x2d, %r2, %g0 casxa [%r1]0x2d, %r2, %g0 prefetcha [%r1]45, 0x15 CASE_ASI_0x33_th7: setx 0x5c43ab7d, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xa & ~0x7], %r2 ldx [%r24 + 0xf6 & ~0x7], %r4 ldx [%r26 + 0x61 & ~0x7], %r6 ldx [%r28 + 0x98 & ~0x7], %r8 ldx [%r27 + 0xe9 & ~0x7], %r10 ldx [%r25 + 0xe0 & ~0x7], %r12 ldx [%r26 + 0x4c & ~0x7], %r14 ldx [%r21 + 0x68 & ~0x7], %r16 ld [%r21 + 0x10 & ~0x7], %f0 ld [%r21 + 0x30 & ~0x7], %f16 ld [%r24 + 0x73 & ~0x7], %f32 ld [%r26 + 0x8b & ~0x7], %f48 ldsba [%r1]51, %r14 ldsha [%r1]51, %r12 ldswa [%r1]51, %r10 lduba [%r1]51, %r8 lduha [%r1]51, %r10 ldxa [%r1]51, %r10 ldda [%r1]51, %r10 ldstuba [%r1]51, %r6 swapa [%r1]51, %r10 lda [%r1]51, %f0 ldda [%r1]51, %f48 stba %r0, [%r1]51 stha %r12, [%r1]51 stwa %r12, [%r1]51 stxa %r6, [%r1]51 sta %f48, [%r1]51 stda %f32, [%r1]51 casa [%r1]0x33, %r2, %g0 casxa [%r1]0x33, %r2, %g0 prefetcha [%r1]51, 0x12 CASE_ASI_0x37_th7: setx 0x3e459326, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xb2 & ~0x7], %r2 ldx [%r25 + 0x51 & ~0x7], %r4 ldx [%r26 + 0xbe & ~0x7], %r6 ldx [%r22 + 0x8c & ~0x7], %r8 ldx [%r27 + 0x54 & ~0x7], %r10 ldx [%r25 + 0x4a & ~0x7], %r12 ldx [%r26 + 0xed & ~0x7], %r14 ldx [%r24 + 0x5b & ~0x7], %r16 ld [%r23 + 0x89 & ~0x7], %f0 ld [%r27 + 0x9c & ~0x7], %f16 ld [%r22 + 0xf0 & ~0x7], %f32 ld [%r28 + 0xe4 & ~0x7], %f48 ldsba [%r1]55, %r2 ldsha [%r1]55, %r12 ldswa [%r1]55, %r14 lduba [%r1]55, %r4 lduha [%r1]55, %r2 ldxa [%r1]55, %r16 ldda [%r1]55, %r16 ldstuba [%r1]55, %r4 swapa [%r1]55, %r4 lda [%r1]55, %f0 ldda [%r1]55, %f32 stba %r10, [%r1]55 stha %r14, [%r1]55 stwa %r6, [%r1]55 stxa %r6, [%r1]55 sta %f48, [%r1]55 stda %f0, [%r1]55 casa [%r1]0x37, %r2, %g0 casxa [%r1]0x37, %r2, %g0 prefetcha [%r1]55, 0x10 CASE_ASI_0x3f_th7: setx 0x116c6057, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0xe9 & ~0x7], %r2 ldx [%r24 + 0x6a & ~0x7], %r4 ldx [%r25 + 0xf1 & ~0x7], %r6 ldx [%r21 + 0xaf & ~0x7], %r8 ldx [%r24 + 0x8d & ~0x7], %r10 ldx [%r21 + 0x6b & ~0x7], %r12 ldx [%r25 + 0xf1 & ~0x7], %r14 ldx [%r22 + 0x3b & ~0x7], %r16 ld [%r22 + 0x8f & ~0x7], %f0 ld [%r25 + 0x6c & ~0x7], %f16 ld [%r21 + 0x68 & ~0x7], %f32 ld [%r24 + 0x30 & ~0x7], %f48 ldsba [%r1]63, %r10 ldsha [%r1]63, %r10 ldswa [%r1]63, %r4 lduba [%r1]63, %r16 lduha [%r1]63, %r2 ldxa [%r1]63, %r12 ldda [%r1]63, %r8 ldstuba [%r1]63, %r4 swapa [%r1]63, %r10 lda [%r1]63, %f0 ldda [%r1]63, %f16 stba %r12, [%r1]63 stha %r0, [%r1]63 stwa %r14, [%r1]63 stxa %r2, [%r1]63 sta %f0, [%r1]63 stda %f32, [%r1]63 casa [%r1]0x3f, %r2, %g0 casxa [%r1]0x3f, %r2, %g0 prefetcha [%r1]63, 0xf CASE_ASI_0x4b_th7: setx 0x1882f094, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0xfc & ~0x7], %r2 ldx [%r25 + 0x5a & ~0x7], %r4 ldx [%r27 + 0x73 & ~0x7], %r6 ldx [%r26 + 0xae & ~0x7], %r8 ldx [%r23 + 0xcb & ~0x7], %r10 ldx [%r21 + 0x73 & ~0x7], %r12 ldx [%r25 + 0xb5 & ~0x7], %r14 ldx [%r21 + 0x14 & ~0x7], %r16 ld [%r21 + 0x2f & ~0x7], %f0 ld [%r23 + 0xa8 & ~0x7], %f16 ld [%r21 + 0x2e & ~0x7], %f32 ld [%r21 + 0xf1 & ~0x7], %f48 ldsba [%r1]75, %r10 ldsha [%r1]75, %r16 ldswa [%r1]75, %r2 lduba [%r1]75, %r4 lduha [%r1]75, %r4 ldxa [%r1]75, %r12 ldda [%r1]75, %r16 ldstuba [%r1]75, %r6 swapa [%r1]75, %r14 lda [%r1]75, %f32 ldda [%r1]75, %f16 stba %r14, [%r1]75 stha %r4, [%r1]75 stwa %r0, [%r1]75 stxa %r0, [%r1]75 sta %f32, [%r1]75 stda %f32, [%r1]75 casa [%r1]0x4b, %r2, %g0 casxa [%r1]0x4b, %r2, %g0 prefetcha [%r1]75, 0x1 CASE_ASI_0x4d_th7: setx 0x180bd73a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xe8 & ~0x7], %r2 ldx [%r23 + 0x4 & ~0x7], %r4 ldx [%r25 + 0x4f & ~0x7], %r6 ldx [%r27 + 0xb5 & ~0x7], %r8 ldx [%r21 + 0xe0 & ~0x7], %r10 ldx [%r22 + 0xa0 & ~0x7], %r12 ldx [%r28 + 0xeb & ~0x7], %r14 ldx [%r26 + 0x58 & ~0x7], %r16 ld [%r23 + 0x79 & ~0x7], %f0 ld [%r25 + 0x53 & ~0x7], %f16 ld [%r25 + 0xe2 & ~0x7], %f32 ld [%r21 + 0x60 & ~0x7], %f48 ldsba [%r1]77, %r2 ldsha [%r1]77, %r14 ldswa [%r1]77, %r12 lduba [%r1]77, %r6 lduha [%r1]77, %r6 ldxa [%r1]77, %r6 ldda [%r1]77, %r8 ldstuba [%r1]77, %r4 swapa [%r1]77, %r8 lda [%r1]77, %f48 ldda [%r1]77, %f0 stba %r8, [%r1]77 stha %r0, [%r1]77 stwa %r2, [%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, 0x15 CASE_ASI_0x61_th7: setx 0x7726cea0, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xf0 & ~0x7], %r2 ldx [%r22 + 0xfc & ~0x7], %r4 ldx [%r27 + 0x18 & ~0x7], %r6 ldx [%r23 + 0x8c & ~0x7], %r8 ldx [%r24 + 0xd7 & ~0x7], %r10 ldx [%r25 + 0x5a & ~0x7], %r12 ldx [%r27 + 0x40 & ~0x7], %r14 ldx [%r26 + 0x88 & ~0x7], %r16 ld [%r28 + 0x8c & ~0x7], %f0 ld [%r25 + 0xc7 & ~0x7], %f16 ld [%r27 + 0xca & ~0x7], %f32 ld [%r26 + 0xa & ~0x7], %f48 ldsba [%r1]97, %r4 ldsha [%r1]97, %r2 ldswa [%r1]97, %r6 lduba [%r1]97, %r6 lduha [%r1]97, %r14 ldxa [%r1]97, %r8 ldda [%r1]97, %r4 ldstuba [%r1]97, %r16 swapa [%r1]97, %r8 lda [%r1]97, %f16 ldda [%r1]97, %f16 stba %r0, [%r1]97 stha %r0, [%r1]97 stwa %r2, [%r1]97 stxa %r6, [%r1]97 sta %f0, [%r1]97 stda %f48, [%r1]97 casa [%r1]0x61, %r2, %g0 casxa [%r1]0x61, %r2, %g0 prefetcha [%r1]97, 0x15 CASE_ASI_0x6c_th7: setx 0x7b8f9138, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0xd4 & ~0x7], %r2 ldx [%r28 + 0xae & ~0x7], %r4 ldx [%r27 + 0x32 & ~0x7], %r6 ldx [%r24 + 0x18 & ~0x7], %r8 ldx [%r24 + 0x62 & ~0x7], %r10 ldx [%r22 + 0xf & ~0x7], %r12 ldx [%r26 + 0x41 & ~0x7], %r14 ldx [%r28 + 0x43 & ~0x7], %r16 ld [%r26 + 0x1 & ~0x7], %f0 ld [%r26 + 0xbd & ~0x7], %f16 ld [%r28 + 0x81 & ~0x7], %f32 ld [%r23 + 0x56 & ~0x7], %f48 ldsba [%r1]108, %r12 ldsha [%r1]108, %r8 ldswa [%r1]108, %r10 lduba [%r1]108, %r6 lduha [%r1]108, %r4 ldxa [%r1]108, %r14 ldda [%r1]108, %r10 ldstuba [%r1]108, %r2 swapa [%r1]108, %r6 lda [%r1]108, %f48 ldda [%r1]108, %f32 stba %r4, [%r1]108 stha %r0, [%r1]108 stwa %r6, [%r1]108 stxa %r8, [%r1]108 sta %f48, [%r1]108 stda %f48, [%r1]108 casa [%r1]0x6c, %r2, %g0 casxa [%r1]0x6c, %r2, %g0 prefetcha [%r1]108, 0x1e CASE_ASI_0x77_th7: setx 0x5545cf3f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x2c & ~0x7], %r2 ldx [%r21 + 0x95 & ~0x7], %r4 ldx [%r28 + 0x5 & ~0x7], %r6 ldx [%r28 + 0xc0 & ~0x7], %r8 ldx [%r27 + 0x10 & ~0x7], %r10 ldx [%r24 + 0x19 & ~0x7], %r12 ldx [%r28 + 0x7c & ~0x7], %r14 ldx [%r25 + 0x46 & ~0x7], %r16 ld [%r25 + 0xb7 & ~0x7], %f0 ld [%r25 + 0xa3 & ~0x7], %f16 ld [%r21 + 0xa7 & ~0x7], %f32 ld [%r22 + 0x9e & ~0x7], %f48 ldsba [%r1]119, %r14 ldsha [%r1]119, %r8 ldswa [%r1]119, %r8 lduba [%r1]119, %r6 lduha [%r1]119, %r2 ldxa [%r1]119, %r8 ldda [%r1]119, %r12 ldstuba [%r1]119, %r8 swapa [%r1]119, %r8 lda [%r1]119, %f48 ldda [%r1]119, %f16 stba %r0, [%r1]119 stha %r8, [%r1]119 stwa %r14, [%r1]119 stxa %r2, [%r1]119 sta %f48, [%r1]119 stda %f0, [%r1]119 casa [%r1]0x77, %r2, %g0 casxa [%r1]0x77, %r2, %g0 prefetcha [%r1]119, 0x18 CASE_ASI_0x7f_th7: setx 0x4c3f285a, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x60 & ~0x7], %r2 ldx [%r23 + 0xbd & ~0x7], %r4 ldx [%r21 + 0x2f & ~0x7], %r6 ldx [%r24 + 0x65 & ~0x7], %r8 ldx [%r26 + 0xd7 & ~0x7], %r10 ldx [%r21 + 0x53 & ~0x7], %r12 ldx [%r21 + 0xa9 & ~0x7], %r14 ldx [%r24 + 0x52 & ~0x7], %r16 ld [%r27 + 0x4a & ~0x7], %f0 ld [%r24 + 0xec & ~0x7], %f16 ld [%r24 + 0x1b & ~0x7], %f32 ld [%r27 + 0xa1 & ~0x7], %f48 ldsba [%r1]127, %r2 ldsha [%r1]127, %r4 ldswa [%r1]127, %r4 lduba [%r1]127, %r2 lduha [%r1]127, %r4 ldxa [%r1]127, %r2 ldda [%r1]127, %r6 ldstuba [%r1]127, %r8 swapa [%r1]127, %r2 lda [%r1]127, %f32 ldda [%r1]127, %f16 stba %r0, [%r1]127 stha %r8, [%r1]127 stwa %r6, [%r1]127 stxa %r12, [%r1]127 sta %f32, [%r1]127 stda %f32, [%r1]127 casa [%r1]0x7f, %r2, %g0 casxa [%r1]0x7f, %r2, %g0 prefetcha [%r1]127, 0x18 CASE_ASI_0x8f_th7: setx 0x157c45a5, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r22 + 0x95 & ~0x7], %r2 ldx [%r25 + 0x26 & ~0x7], %r4 ldx [%r23 + 0x6c & ~0x7], %r6 ldx [%r27 + 0x1a & ~0x7], %r8 ldx [%r26 + 0xec & ~0x7], %r10 ldx [%r25 + 0xd1 & ~0x7], %r12 ldx [%r27 + 0x9b & ~0x7], %r14 ldx [%r21 + 0xa9 & ~0x7], %r16 ld [%r27 + 0x8a & ~0x7], %f0 ld [%r27 + 0xf5 & ~0x7], %f16 ld [%r22 + 0x35 & ~0x7], %f32 ld [%r24 + 0x9d & ~0x7], %f48 ldsba [%r1]143, %r10 ldsha [%r1]143, %r12 ldswa [%r1]143, %r6 lduba [%r1]143, %r2 lduha [%r1]143, %r2 ldxa [%r1]143, %r10 ldda [%r1]143, %r2 ldstuba [%r1]143, %r2 swapa [%r1]143, %r2 lda [%r1]143, %f48 ldda [%r1]143, %f0 stba %r8, [%r1]143 stha %r14, [%r1]143 stwa %r4, [%r1]143 stxa %r12, [%r1]143 sta %f0, [%r1]143 stda %f48, [%r1]143 casa [%r1]0x8f, %r2, %g0 casxa [%r1]0x8f, %r2, %g0 prefetcha [%r1]143, 0x1c CASE_ASI_0x97_th7: setx 0x5b5f451f, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x7e & ~0x7], %r2 ldx [%r26 + 0x2d & ~0x7], %r4 ldx [%r27 + 0x64 & ~0x7], %r6 ldx [%r26 + 0x88 & ~0x7], %r8 ldx [%r27 + 0x3 & ~0x7], %r10 ldx [%r24 + 0x38 & ~0x7], %r12 ldx [%r28 + 0x5e & ~0x7], %r14 ldx [%r21 + 0x3 & ~0x7], %r16 ld [%r26 + 0xec & ~0x7], %f0 ld [%r22 + 0x7f & ~0x7], %f16 ld [%r25 + 0x4b & ~0x7], %f32 ld [%r23 + 0x13 & ~0x7], %f48 ldsba [%r1]151, %r2 ldsha [%r1]151, %r14 ldswa [%r1]151, %r6 lduba [%r1]151, %r8 lduha [%r1]151, %r12 ldxa [%r1]151, %r8 ldda [%r1]151, %r12 ldstuba [%r1]151, %r12 swapa [%r1]151, %r16 lda [%r1]151, %f0 ldda [%r1]151, %f0 stba %r2, [%r1]151 stha %r6, [%r1]151 stwa %r10, [%r1]151 stxa %r12, [%r1]151 sta %f32, [%r1]151 stda %f48, [%r1]151 casa [%r1]0x97, %r2, %g0 casxa [%r1]0x97, %r2, %g0 prefetcha [%r1]151, 0x13 CASE_ASI_0x9f_th7: setx 0x546f4665, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0x18 & ~0x7], %r2 ldx [%r24 + 0xdc & ~0x7], %r4 ldx [%r25 + 0xec & ~0x7], %r6 ldx [%r28 + 0x1f & ~0x7], %r8 ldx [%r22 + 0x32 & ~0x7], %r10 ldx [%r22 + 0x41 & ~0x7], %r12 ldx [%r22 + 0x1b & ~0x7], %r14 ldx [%r23 + 0x72 & ~0x7], %r16 ld [%r28 + 0x3a & ~0x7], %f0 ld [%r24 + 0x57 & ~0x7], %f16 ld [%r21 + 0x1c & ~0x7], %f32 ld [%r28 + 0xec & ~0x7], %f48 ldsba [%r1]159, %r4 ldsha [%r1]159, %r6 ldswa [%r1]159, %r14 lduba [%r1]159, %r12 lduha [%r1]159, %r10 ldxa [%r1]159, %r16 ldda [%r1]159, %r10 ldstuba [%r1]159, %r4 swapa [%r1]159, %r2 lda [%r1]159, %f48 ldda [%r1]159, %f16 stba %r10, [%r1]159 stha %r2, [%r1]159 stwa %r12, [%r1]159 stxa %r12, [%r1]159 sta %f16, [%r1]159 stda %f0, [%r1]159 casa [%r1]0x9f, %r2, %g0 casxa [%r1]0x9f, %r2, %g0 prefetcha [%r1]159, 0x1a CASE_ASI_0xa7_th7: setx 0x7ca440e4, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r21 + 0x1c & ~0x7], %r2 ldx [%r21 + 0x6a & ~0x7], %r4 ldx [%r28 + 0x18 & ~0x7], %r6 ldx [%r21 + 0xb6 & ~0x7], %r8 ldx [%r25 + 0x8c & ~0x7], %r10 ldx [%r26 + 0xe4 & ~0x7], %r12 ldx [%r27 + 0x55 & ~0x7], %r14 ldx [%r21 + 0xd3 & ~0x7], %r16 ld [%r22 + 0x2e & ~0x7], %f0 ld [%r21 + 0xbc & ~0x7], %f16 ld [%r22 + 0x56 & ~0x7], %f32 ld [%r23 + 0xc6 & ~0x7], %f48 ldsba [%r1]167, %r8 ldsha [%r1]167, %r6 ldswa [%r1]167, %r10 lduba [%r1]167, %r2 lduha [%r1]167, %r16 ldxa [%r1]167, %r8 ldda [%r1]167, %r8 ldstuba [%r1]167, %r14 swapa [%r1]167, %r16 lda [%r1]167, %f32 ldda [%r1]167, %f16 stba %r10, [%r1]167 stha %r10, [%r1]167 stwa %r4, [%r1]167 stxa %r8, [%r1]167 sta %f16, [%r1]167 stda %f0, [%r1]167 casa [%r1]0xa7, %r2, %g0 casxa [%r1]0xa7, %r2, %g0 prefetcha [%r1]167, 0xb CASE_ASI_0xaf_th7: setx 0x5b15556b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r25 + 0x5c & ~0x7], %r2 ldx [%r26 + 0x97 & ~0x7], %r4 ldx [%r24 + 0x8f & ~0x7], %r6 ldx [%r28 + 0x59 & ~0x7], %r8 ldx [%r23 + 0x29 & ~0x7], %r10 ldx [%r26 + 0x9e & ~0x7], %r12 ldx [%r28 + 0xe9 & ~0x7], %r14 ldx [%r21 + 0x14 & ~0x7], %r16 ld [%r21 + 0x63 & ~0x7], %f0 ld [%r28 + 0xd & ~0x7], %f16 ld [%r27 + 0x46 & ~0x7], %f32 ld [%r24 + 0xfb & ~0x7], %f48 ldsba [%r1]175, %r2 ldsha [%r1]175, %r8 ldswa [%r1]175, %r10 lduba [%r1]175, %r12 lduha [%r1]175, %r6 ldxa [%r1]175, %r6 ldda [%r1]175, %r8 ldstuba [%r1]175, %r2 swapa [%r1]175, %r2 lda [%r1]175, %f48 ldda [%r1]175, %f48 stba %r0, [%r1]175 stha %r6, [%r1]175 stwa %r10, [%r1]175 stxa %r8, [%r1]175 sta %f0, [%r1]175 stda %f32, [%r1]175 casa [%r1]0xaf, %r2, %g0 casxa [%r1]0xaf, %r2, %g0 prefetcha [%r1]175, 0x5 CASE_ASI_0xb7_th7: setx 0x5ab07a14, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xc7 & ~0x7], %r2 ldx [%r27 + 0x27 & ~0x7], %r4 ldx [%r22 + 0x78 & ~0x7], %r6 ldx [%r28 + 0xa4 & ~0x7], %r8 ldx [%r27 + 0xa9 & ~0x7], %r10 ldx [%r24 + 0x2d & ~0x7], %r12 ldx [%r23 + 0xf7 & ~0x7], %r14 ldx [%r24 + 0xf2 & ~0x7], %r16 ld [%r21 + 0x1b & ~0x7], %f0 ld [%r26 + 0x1d & ~0x7], %f16 ld [%r26 + 0x4f & ~0x7], %f32 ld [%r27 + 0xfe & ~0x7], %f48 ldsba [%r1]183, %r6 ldsha [%r1]183, %r12 ldswa [%r1]183, %r4 lduba [%r1]183, %r4 lduha [%r1]183, %r10 ldxa [%r1]183, %r4 ldda [%r1]183, %r4 ldstuba [%r1]183, %r2 swapa [%r1]183, %r14 lda [%r1]183, %f48 ldda [%r1]183, %f48 stba %r8, [%r1]183 stha %r10, [%r1]183 stwa %r0, [%r1]183 stxa %r4, [%r1]183 sta %f32, [%r1]183 stda %f0, [%r1]183 casa [%r1]0xb7, %r2, %g0 casxa [%r1]0xb7, %r2, %g0 prefetcha [%r1]183, 0x17 CASE_ASI_0xbf_th7: setx 0x1a333a0b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x8 & ~0x7], %r2 ldx [%r26 + 0x6d & ~0x7], %r4 ldx [%r25 + 0x2f & ~0x7], %r6 ldx [%r26 + 0x2b & ~0x7], %r8 ldx [%r23 + 0x47 & ~0x7], %r10 ldx [%r26 + 0x60 & ~0x7], %r12 ldx [%r25 + 0x45 & ~0x7], %r14 ldx [%r26 + 0x5d & ~0x7], %r16 ld [%r25 + 0x5a & ~0x7], %f0 ld [%r23 + 0xfd & ~0x7], %f16 ld [%r22 + 0x2b & ~0x7], %f32 ld [%r28 + 0x32 & ~0x7], %f48 ldsba [%r1]191, %r12 ldsha [%r1]191, %r10 ldswa [%r1]191, %r12 lduba [%r1]191, %r14 lduha [%r1]191, %r14 ldxa [%r1]191, %r16 ldda [%r1]191, %r14 ldstuba [%r1]191, %r10 swapa [%r1]191, %r12 lda [%r1]191, %f32 ldda [%r1]191, %f48 stba %r8, [%r1]191 stha %r12, [%r1]191 stwa %r10, [%r1]191 stxa %r10, [%r1]191 sta %f48, [%r1]191 stda %f48, [%r1]191 casa [%r1]0xbf, %r2, %g0 casxa [%r1]0xbf, %r2, %g0 prefetcha [%r1]191, 0xa CASE_ASI_0xce_th7: setx 0x7fb4fec7, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0x75 & ~0x7], %r2 ldx [%r21 + 0x25 & ~0x7], %r4 ldx [%r26 + 0x73 & ~0x7], %r6 ldx [%r25 + 0x39 & ~0x7], %r8 ldx [%r22 + 0x6e & ~0x7], %r10 ldx [%r25 + 0xd2 & ~0x7], %r12 ldx [%r23 + 0x1 & ~0x7], %r14 ldx [%r21 + 0x28 & ~0x7], %r16 ld [%r23 + 0x9a & ~0x7], %f0 ld [%r21 + 0x7b & ~0x7], %f16 ld [%r27 + 0xad & ~0x7], %f32 ld [%r21 + 0xbb & ~0x7], %f48 ldsba [%r1]206, %r6 ldsha [%r1]206, %r8 ldswa [%r1]206, %r4 lduba [%r1]206, %r2 lduha [%r1]206, %r8 ldxa [%r1]206, %r12 ldda [%r1]206, %r12 ldstuba [%r1]206, %r12 swapa [%r1]206, %r2 lda [%r1]206, %f32 ldda [%r1]206, %f0 stba %r10, [%r1]206 stha %r6, [%r1]206 stwa %r2, [%r1]206 stxa %r14, [%r1]206 sta %f48, [%r1]206 stda %f16, [%r1]206 casa [%r1]0xce, %r2, %g0 casxa [%r1]0xce, %r2, %g0 prefetcha [%r1]206, 0xb CASE_ASI_0xcf_th7: setx 0x1b08d1b8, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x8e & ~0x7], %r2 ldx [%r24 + 0x14 & ~0x7], %r4 ldx [%r24 + 0x99 & ~0x7], %r6 ldx [%r26 + 0x76 & ~0x7], %r8 ldx [%r28 + 0xda & ~0x7], %r10 ldx [%r28 + 0x7e & ~0x7], %r12 ldx [%r22 + 0x97 & ~0x7], %r14 ldx [%r23 + 0x8c & ~0x7], %r16 ld [%r28 + 0xf5 & ~0x7], %f0 ld [%r25 + 0x47 & ~0x7], %f16 ld [%r28 + 0x47 & ~0x7], %f32 ld [%r25 + 0x34 & ~0x7], %f48 ldsba [%r1]207, %r10 ldsha [%r1]207, %r4 ldswa [%r1]207, %r2 lduba [%r1]207, %r16 lduha [%r1]207, %r14 ldxa [%r1]207, %r14 ldda [%r1]207, %r8 ldstuba [%r1]207, %r10 swapa [%r1]207, %r6 lda [%r1]207, %f16 ldda [%r1]207, %f0 stba %r4, [%r1]207 stha %r6, [%r1]207 stwa %r10, [%r1]207 stxa %r6, [%r1]207 sta %f0, [%r1]207 stda %f16, [%r1]207 casa [%r1]0xcf, %r2, %g0 casxa [%r1]0xcf, %r2, %g0 prefetcha [%r1]207, 0x14 CASE_ASI_0xdd_th7: setx 0x683b5cdc, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r27 + 0xc1 & ~0x7], %r2 ldx [%r26 + 0x89 & ~0x7], %r4 ldx [%r22 + 0xf4 & ~0x7], %r6 ldx [%r28 + 0xd2 & ~0x7], %r8 ldx [%r28 + 0x2c & ~0x7], %r10 ldx [%r27 + 0x7c & ~0x7], %r12 ldx [%r23 + 0xfa & ~0x7], %r14 ldx [%r25 + 0x65 & ~0x7], %r16 ld [%r23 + 0x8f & ~0x7], %f0 ld [%r23 + 0x5d & ~0x7], %f16 ld [%r23 + 0x71 & ~0x7], %f32 ld [%r22 + 0x15 & ~0x7], %f48 ldsba [%r1]221, %r4 ldsha [%r1]221, %r2 ldswa [%r1]221, %r12 lduba [%r1]221, %r2 lduha [%r1]221, %r6 ldxa [%r1]221, %r12 ldda [%r1]221, %r10 ldstuba [%r1]221, %r4 swapa [%r1]221, %r4 lda [%r1]221, %f48 ldda [%r1]221, %f32 stba %r6, [%r1]221 stha %r2, [%r1]221 stwa %r2, [%r1]221 stxa %r10, [%r1]221 sta %f48, [%r1]221 stda %f16, [%r1]221 casa [%r1]0xdd, %r2, %g0 casxa [%r1]0xdd, %r2, %g0 prefetcha [%r1]221, 0xf CASE_ASI_0xe9_th7: setx 0x7281b0f9, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r28 + 0x1b & ~0x7], %r2 ldx [%r21 + 0xa5 & ~0x7], %r4 ldx [%r23 + 0x24 & ~0x7], %r6 ldx [%r26 + 0x5e & ~0x7], %r8 ldx [%r21 + 0xdd & ~0x7], %r10 ldx [%r24 + 0x8d & ~0x7], %r12 ldx [%r24 + 0x82 & ~0x7], %r14 ldx [%r24 + 0x6 & ~0x7], %r16 ld [%r28 + 0x6e & ~0x7], %f0 ld [%r22 + 0x5e & ~0x7], %f16 ld [%r23 + 0x79 & ~0x7], %f32 ld [%r27 + 0x84 & ~0x7], %f48 ldsba [%r1]233, %r12 ldsha [%r1]233, %r10 ldswa [%r1]233, %r12 lduba [%r1]233, %r14 lduha [%r1]233, %r8 ldxa [%r1]233, %r8 ldda [%r1]233, %r16 ldstuba [%r1]233, %r6 swapa [%r1]233, %r14 lda [%r1]233, %f16 ldda [%r1]233, %f16 stba %r12, [%r1]233 stha %r6, [%r1]233 stwa %r10, [%r1]233 stxa %r10, [%r1]233 sta %f32, [%r1]233 stda %f0, [%r1]233 casa [%r1]0xe9, %r2, %g0 casxa [%r1]0xe9, %r2, %g0 prefetcha [%r1]233, 0x10 CASE_ASI_0xf5_th7: setx 0x358e8475, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xea & ~0x7], %r2 ldx [%r22 + 0x2c & ~0x7], %r4 ldx [%r21 + 0xc9 & ~0x7], %r6 ldx [%r22 + 0x19 & ~0x7], %r8 ldx [%r26 + 0x47 & ~0x7], %r10 ldx [%r28 + 0x2e & ~0x7], %r12 ldx [%r27 + 0xf5 & ~0x7], %r14 ldx [%r26 + 0x5e & ~0x7], %r16 ld [%r25 + 0xc5 & ~0x7], %f0 ld [%r24 + 0x93 & ~0x7], %f16 ld [%r22 + 0xee & ~0x7], %f32 ld [%r24 + 0x15 & ~0x7], %f48 ldsba [%r1]245, %r12 ldsha [%r1]245, %r12 ldswa [%r1]245, %r8 lduba [%r1]245, %r16 lduha [%r1]245, %r8 ldxa [%r1]245, %r14 ldda [%r1]245, %r14 ldstuba [%r1]245, %r8 swapa [%r1]245, %r16 lda [%r1]245, %f16 ldda [%r1]245, %f48 stba %r12, [%r1]245 stha %r0, [%r1]245 stwa %r6, [%r1]245 stxa %r2, [%r1]245 sta %f32, [%r1]245 stda %f0, [%r1]245 casa [%r1]0xf5, %r2, %g0 casxa [%r1]0xf5, %r2, %g0 prefetcha [%r1]245, 0xa CASE_ASI_0xff_th7: setx 0x36b18852, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0xc4 & ~0x7], %r2 ldx [%r25 + 0x3f & ~0x7], %r4 ldx [%r26 + 0x32 & ~0x7], %r6 ldx [%r25 + 0x1f & ~0x7], %r8 ldx [%r27 + 0x99 & ~0x7], %r10 ldx [%r25 + 0x48 & ~0x7], %r12 ldx [%r22 + 0x79 & ~0x7], %r14 ldx [%r23 + 0x50 & ~0x7], %r16 ld [%r28 + 0x5f & ~0x7], %f0 ld [%r25 + 0x3c & ~0x7], %f16 ld [%r23 + 0x13 & ~0x7], %f32 ld [%r28 + 0xb4 & ~0x7], %f48 ldsba [%r1]255, %r2 ldsha [%r1]255, %r6 ldswa [%r1]255, %r14 lduba [%r1]255, %r12 lduha [%r1]255, %r12 ldxa [%r1]255, %r8 ldda [%r1]255, %r12 ldstuba [%r1]255, %r14 swapa [%r1]255, %r6 lda [%r1]255, %f32 ldda [%r1]255, %f32 stba %r12, [%r1]255 stha %r12, [%r1]255 stwa %r14, [%r1]255 stxa %r6, [%r1]255 sta %f48, [%r1]255 stda %f32, [%r1]255 casa [%r1]0xff, %r2, %g0 casxa [%r1]0xff, %r2, %g0 prefetcha [%r1]255, 0x14 CASE_ASI_0x41_th7_0x0: mov %g0, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r14 ldswa [%r1]65, %r14 lduba [%r1]65, %r14 lduha [%r1]65, %r4 ldxa [%r1]65, %r16 ldda [%r1]65, %r2 ldstuba [%r1]65, %r12 swapa [%r1]65, %r10 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r4, [%r1]65 stha %r14, [%r1]65 stwa %r2, [%r1]65 stxa %r10, [%r1]65 sta %f48, [%r1]65 stda %f32, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0xf CASE_ASI_0x41_th7_0x10: set 0x10, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r12 ldswa [%r1]65, %r2 lduba [%r1]65, %r8 lduha [%r1]65, %r10 ldxa [%r1]65, %r4 ldda [%r1]65, %r16 ldstuba [%r1]65, %r6 swapa [%r1]65, %r8 lda [%r1]65, %f16 ldda [%r1]65, %f48 stba %r2, [%r1]65 stha %r8, [%r1]65 stwa %r2, [%r1]65 stxa %r0, [%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_th7_0x58: set 0x58, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r16 ldswa [%r1]65, %r6 lduba [%r1]65, %r2 lduha [%r1]65, %r8 ldxa [%r1]65, %r14 ldda [%r1]65, %r8 ldstuba [%r1]65, %r10 swapa [%r1]65, %r10 lda [%r1]65, %f16 ldda [%r1]65, %f16 stba %r14, [%r1]65 stha %r14, [%r1]65 stwa %r8, [%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, 0xc CASE_ASI_0x4f_th7_range163: !!asi_range = 0x0-0x38 set 0x36, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]79, %r2 ldsha [%r1]79, %r6 ldswa [%r1]79, %r14 lduba [%r1]79, %r4 lduha [%r1]79, %r12 ldxa [%r1]79, %r12 ldda [%r1]79, %r10 ldstuba [%r1]79, %r8 swapa [%r1]79, %r14 lda [%r1]79, %f48 ldda [%r1]79, %f16 stba %r8, [%r1]79 stha %r4, [%r1]79 stwa %r4, [%r1]79 sta %f32, [%r1]79 stda %f32, [%r1]79 casa [%r1]0x4f, %r2, %g0 casxa [%r1]0x4f, %r2, %g0 prefetcha [%r1]79, 0x1e CASE_ASI_0x4c_th7_range164: !!asi_range = 0x0-0x18 set 0x7, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]76, %r10 ldsha [%r1]76, %r12 ldswa [%r1]76, %r6 lduba [%r1]76, %r8 lduha [%r1]76, %r12 ldxa [%r1]76, %r2 ldda [%r1]76, %r2 ldstuba [%r1]76, %r4 swapa [%r1]76, %r14 lda [%r1]76, %f32 ldda [%r1]76, %f0 stba %r14, [%r1]76 stha %r12, [%r1]76 stwa %r0, [%r1]76 sta %f32, [%r1]76 stda %f32, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x1a CASE_ASI_0x40_th7_0x30: set 0x30, %r1 ldsba [%r1]64, %r6 ldsha [%r1]64, %r6 ldswa [%r1]64, %r6 lduba [%r1]64, %r2 lduha [%r1]64, %r2 ldxa [%r1]64, %r6 ldda [%r1]64, %r8 ldstuba [%r1]64, %r4 swapa [%r1]64, %r2 lda [%r1]64, %f16 ldda [%r1]64, %f48 stba %r10, [%r1]64 stha %r14, [%r1]64 stwa %r6, [%r1]64 stxa %r6, [%r1]64 sta %f32, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x11 CASE_ASI_0x40_th7_0xA0: set 0xA0, %r1 ldsba [%r1]64, %r8 ldsha [%r1]64, %r2 ldswa [%r1]64, %r10 lduba [%r1]64, %r2 lduha [%r1]64, %r10 ldxa [%r1]64, %r2 ldda [%r1]64, %r6 ldstuba [%r1]64, %r16 swapa [%r1]64, %r14 lda [%r1]64, %f0 ldda [%r1]64, %f48 stba %r2, [%r1]64 stha %r4, [%r1]64 stwa %r14, [%r1]64 stxa %r12, [%r1]64 sta %f0, [%r1]64 stda %f48, [%r1]64 casa [%r1]0x40, %r2, %g0 casxa [%r1]0x40, %r2, %g0 prefetcha [%r1]64, 0x19 CASE_ASI_0x40_th7_0x28: set 0x28, %r1 ldsba [%r1]64, %r16 ldsha [%r1]64, %r12 ldswa [%r1]64, %r12 lduba [%r1]64, %r12 lduha [%r1]64, %r2 ldxa [%r1]64, %r14 ldda [%r1]64, %r2 ldstuba [%r1]64, %r8 swapa [%r1]64, %r2 lda [%r1]64, %f0 ldda [%r1]64, %f0 stba %r4, [%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_0x45_th7_range165: !!asi_range = 0x0-0x18 set 0x3, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]69, %r16 ldsha [%r1]69, %r16 ldswa [%r1]69, %r2 lduba [%r1]69, %r10 lduha [%r1]69, %r2 ldxa [%r1]69, %r16 ldda [%r1]69, %r2 ldstuba [%r1]69, %r6 swapa [%r1]69, %r2 lda [%r1]69, %f16 ldda [%r1]69, %f32 stba %r14, [%r1]69 stha %r2, [%r1]69 stwa %r4, [%r1]69 sta %f16, [%r1]69 stda %f0, [%r1]69 casa [%r1]0x45, %r2, %g0 casxa [%r1]0x45, %r2, %g0 prefetcha [%r1]69, 0xe CASE_ASI_0x50_th7_0x0: mov %g0, %r1 ldsba [%r1]80, %r2 ldsha [%r1]80, %r6 ldswa [%r1]80, %r10 lduba [%r1]80, %r4 lduha [%r1]80, %r10 ldxa [%r1]80, %r8 ldda [%r1]80, %r6 ldstuba [%r1]80, %r4 swapa [%r1]80, %r2 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r2, [%r1]80 stha %r2, [%r1]80 stwa %r6, [%r1]80 stxa %r4, [%r1]80 sta %f48, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x12 CASE_ASI_0x5e_th7_range166: !!asi_range = 0x0-0x7f8 set 0x65e, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]94, %r6 ldsha [%r1]94, %r2 ldswa [%r1]94, %r16 lduba [%r1]94, %r2 lduha [%r1]94, %r6 ldxa [%r1]94, %r2 ldda [%r1]94, %r2 ldstuba [%r1]94, %r8 swapa [%r1]94, %r16 lda [%r1]94, %f16 ldda [%r1]94, %f16 stba %r4, [%r1]94 stha %r0, [%r1]94 stwa %r12, [%r1]94 stxa %r0, [%r1]94 sta %f48, [%r1]94 stda %f16, [%r1]94 casa [%r1]0x5e, %r2, %g0 casxa [%r1]0x5e, %r2, %g0 prefetcha [%r1]94, 0x17 CASE_ASI_0x73_th7_0x0: mov %g0, %r1 ldsba [%r1]115, %r8 ldsha [%r1]115, %r10 ldswa [%r1]115, %r12 lduba [%r1]115, %r8 lduha [%r1]115, %r4 ldxa [%r1]115, %r8 ldda [%r1]115, %r12 ldstuba [%r1]115, %r16 swapa [%r1]115, %r8 lda [%r1]115, %f0 ldda [%r1]115, %f0 stba %r0, [%r1]115 stha %r6, [%r1]115 stwa %r6, [%r1]115 sta %f48, [%r1]115 stda %f16, [%r1]115 casa [%r1]0x73, %r2, %g0 casxa [%r1]0x73, %r2, %g0 prefetcha [%r1]115, 0x1c CASE_ASI_0x58_th7_0x18: set 0x18, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r8 ldswa [%r1]88, %r6 lduba [%r1]88, %r10 lduha [%r1]88, %r4 ldxa [%r1]88, %r10 ldda [%r1]88, %r8 ldstuba [%r1]88, %r2 swapa [%r1]88, %r10 lda [%r1]88, %f32 ldda [%r1]88, %f32 stba %r6, [%r1]88 stha %r6, [%r1]88 stwa %r4, [%r1]88 sta %f0, [%r1]88 stda %f48, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x2 CASE_ASI_0x58_th7_0x30: set 0x30, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r16 ldswa [%r1]88, %r14 lduba [%r1]88, %r14 lduha [%r1]88, %r2 ldxa [%r1]88, %r14 ldda [%r1]88, %r8 ldstuba [%r1]88, %r14 swapa [%r1]88, %r8 lda [%r1]88, %f0 ldda [%r1]88, %f48 stba %r10, [%r1]88 stha %r10, [%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, 0x9 CASE_ASI_0x58_th7_0x38: set 0x38, %r1 ldsba [%r1]88, %r14 ldsha [%r1]88, %r4 ldswa [%r1]88, %r16 lduba [%r1]88, %r4 lduha [%r1]88, %r2 ldxa [%r1]88, %r8 ldda [%r1]88, %r14 ldstuba [%r1]88, %r6 swapa [%r1]88, %r4 lda [%r1]88, %f48 ldda [%r1]88, %f0 stba %r4, [%r1]88 stha %r12, [%r1]88 stwa %r0, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1d CASE_ASI_0x58_th7_0x40: set 0x40, %r1 ldsba [%r1]88, %r2 ldsha [%r1]88, %r2 ldswa [%r1]88, %r10 lduba [%r1]88, %r16 lduha [%r1]88, %r12 ldxa [%r1]88, %r6 ldda [%r1]88, %r12 ldstuba [%r1]88, %r8 swapa [%r1]88, %r14 lda [%r1]88, %f16 ldda [%r1]88, %f16 stba %r12, [%r1]88 stha %r0, [%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, 0xe CASE_ASI_0x58_th7_0x80: set 0x80, %r1 ldsba [%r1]88, %r4 ldsha [%r1]88, %r14 ldswa [%r1]88, %r14 lduba [%r1]88, %r16 lduha [%r1]88, %r12 ldxa [%r1]88, %r8 ldda [%r1]88, %r12 ldstuba [%r1]88, %r2 swapa [%r1]88, %r14 lda [%r1]88, %f16 ldda [%r1]88, %f0 stba %r8, [%r1]88 stha %r4, [%r1]88 stwa %r6, [%r1]88 sta %f48, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1e CASE_ASI_0x56_th7_range167: !!asi_range = 0x0-0x1f8 set 0x51, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r8 ldsha [%r1]86, %r14 ldswa [%r1]86, %r6 lduba [%r1]86, %r4 lduha [%r1]86, %r8 ldxa [%r1]86, %r10 ldda [%r1]86, %r12 ldstuba [%r1]86, %r16 swapa [%r1]86, %r12 lda [%r1]86, %f16 ldda [%r1]86, %f48 stba %r6, [%r1]86 stha %r6, [%r1]86 stwa %r6, [%r1]86 stxa %r4, [%r1]86 sta %f32, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0x5 CASE_ASI_0x56_th7_range168: !!asi_range = 0x400-0x5f8 set 0x5aa, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]86, %r2 ldsha [%r1]86, %r10 ldswa [%r1]86, %r16 lduba [%r1]86, %r14 lduha [%r1]86, %r8 ldxa [%r1]86, %r4 ldda [%r1]86, %r12 ldstuba [%r1]86, %r4 swapa [%r1]86, %r12 lda [%r1]86, %f0 ldda [%r1]86, %f16 stba %r6, [%r1]86 stha %r2, [%r1]86 stwa %r12, [%r1]86 stxa %r6, [%r1]86 sta %f0, [%r1]86 stda %f16, [%r1]86 casa [%r1]0x56, %r2, %g0 casxa [%r1]0x56, %r2, %g0 prefetcha [%r1]86, 0xc CASE_ASI_0x41_th7_0x20: set 0x20, %r1 ldsba [%r1]65, %r10 ldsha [%r1]65, %r8 ldswa [%r1]65, %r10 lduba [%r1]65, %r14 lduha [%r1]65, %r12 ldxa [%r1]65, %r12 ldda [%r1]65, %r2 ldstuba [%r1]65, %r4 swapa [%r1]65, %r16 lda [%r1]65, %f32 ldda [%r1]65, %f48 stba %r12, [%r1]65 stha %r4, [%r1]65 stwa %r12, [%r1]65 sta %f0, [%r1]65 stda %f48, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x18 CASE_ASI_0x41_th7_0x38: set 0x38, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r10 ldswa [%r1]65, %r2 lduba [%r1]65, %r12 lduha [%r1]65, %r6 ldxa [%r1]65, %r16 ldda [%r1]65, %r10 ldstuba [%r1]65, %r12 swapa [%r1]65, %r16 lda [%r1]65, %f0 ldda [%r1]65, %f0 stba %r4, [%r1]65 stha %r6, [%r1]65 stwa %r8, [%r1]65 sta %f16, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x3 CASE_ASI_0x41_th7_0x50: set 0x50, %r1 ldsba [%r1]65, %r4 ldsha [%r1]65, %r14 ldswa [%r1]65, %r4 lduba [%r1]65, %r14 lduha [%r1]65, %r16 ldxa [%r1]65, %r4 ldda [%r1]65, %r2 ldstuba [%r1]65, %r14 swapa [%r1]65, %r16 lda [%r1]65, %f32 ldda [%r1]65, %f16 stba %r0, [%r1]65 stha %r8, [%r1]65 stwa %r10, [%r1]65 sta %f48, [%r1]65 stda %f16, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x10 CASE_ASI_0x5d_th7_range169: !!asi_range = 0x0-0xff8 set 0x55b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]93, %r6 ldsha [%r1]93, %r6 ldswa [%r1]93, %r16 lduba [%r1]93, %r4 lduha [%r1]93, %r2 ldxa [%r1]93, %r12 ldda [%r1]93, %r16 ldstuba [%r1]93, %r6 swapa [%r1]93, %r12 lda [%r1]93, %f0 ldda [%r1]93, %f0 stba %r10, [%r1]93 stha %r12, [%r1]93 stwa %r6, [%r1]93 sta %f32, [%r1]93 stda %f0, [%r1]93 casa [%r1]0x5d, %r2, %g0 casxa [%r1]0x5d, %r2, %g0 prefetcha [%r1]93, 0x1 CASE_ASI_0x20_th7_range170: !!asi_range = 0x0-0x38 set 0x2b, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]32, %r8 ldsha [%r1]32, %r2 ldswa [%r1]32, %r10 lduba [%r1]32, %r14 lduha [%r1]32, %r12 ldxa [%r1]32, %r4 ldda [%r1]32, %r4 ldstuba [%r1]32, %r8 swapa [%r1]32, %r14 lda [%r1]32, %f0 ldda [%r1]32, %f32 stba %r2, [%r1]32 stha %r6, [%r1]32 stwa %r8, [%r1]32 sta %f16, [%r1]32 stda %f16, [%r1]32 casa [%r1]0x20, %r2, %g0 casxa [%r1]0x20, %r2, %g0 prefetcha [%r1]32, 0x1a CASE_ASI_0x4c_th7_0x20: set 0x20, %r1 ldsba [%r1]76, %r6 ldsha [%r1]76, %r4 ldswa [%r1]76, %r14 lduba [%r1]76, %r6 lduha [%r1]76, %r6 ldxa [%r1]76, %r2 ldda [%r1]76, %r2 ldstuba [%r1]76, %r10 swapa [%r1]76, %r10 lda [%r1]76, %f48 ldda [%r1]76, %f0 stba %r8, [%r1]76 stha %r12, [%r1]76 stwa %r4, [%r1]76 stxa %r4, [%r1]76 sta %f16, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x11 CASE_ASI_0x4c_th7_0x28: set 0x28, %r1 ldsba [%r1]76, %r6 ldsha [%r1]76, %r10 ldswa [%r1]76, %r4 lduba [%r1]76, %r10 lduha [%r1]76, %r10 ldxa [%r1]76, %r16 ldda [%r1]76, %r6 ldstuba [%r1]76, %r6 swapa [%r1]76, %r8 lda [%r1]76, %f32 ldda [%r1]76, %f16 stba %r4, [%r1]76 stha %r4, [%r1]76 stwa %r12, [%r1]76 stxa %r4, [%r1]76 sta %f32, [%r1]76 stda %f16, [%r1]76 casa [%r1]0x4c, %r2, %g0 casxa [%r1]0x4c, %r2, %g0 prefetcha [%r1]76, 0x17 CASE_ASI_0x58_th7_0x0: mov %g0, %r1 ldsba [%r1]88, %r10 ldsha [%r1]88, %r2 ldswa [%r1]88, %r4 lduba [%r1]88, %r2 lduha [%r1]88, %r4 ldxa [%r1]88, %r4 ldda [%r1]88, %r4 ldstuba [%r1]88, %r14 swapa [%r1]88, %r4 lda [%r1]88, %f16 ldda [%r1]88, %f32 stba %r4, [%r1]88 stha %r4, [%r1]88 stwa %r2, [%r1]88 stxa %r8, [%r1]88 sta %f0, [%r1]88 stda %f32, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x12 CASE_ASI_0x58_th7_0x20: set 0x20, %r1 ldsba [%r1]88, %r12 ldsha [%r1]88, %r16 ldswa [%r1]88, %r12 lduba [%r1]88, %r2 lduha [%r1]88, %r2 ldxa [%r1]88, %r14 ldda [%r1]88, %r12 ldstuba [%r1]88, %r4 swapa [%r1]88, %r8 lda [%r1]88, %f0 ldda [%r1]88, %f32 stba %r0, [%r1]88 stha %r14, [%r1]88 stwa %r4, [%r1]88 stxa %r14, [%r1]88 sta %f32, [%r1]88 stda %f0, [%r1]88 casa [%r1]0x58, %r2, %g0 casxa [%r1]0x58, %r2, %g0 prefetcha [%r1]88, 0x1f CASE_ASI_0x57_th7: setx 0x11d84352, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r26 + 0xee & ~0x7], %r2 ldx [%r24 + 0x21 & ~0x7], %r4 ldx [%r27 + 0x85 & ~0x7], %r6 ldx [%r23 + 0x9f & ~0x7], %r8 ldx [%r21 + 0xfe & ~0x7], %r10 ldx [%r23 + 0x13 & ~0x7], %r12 ldx [%r28 + 0x41 & ~0x7], %r14 ldx [%r27 + 0xff & ~0x7], %r16 ld [%r24 + 0xda & ~0x7], %f0 ld [%r23 + 0x9e & ~0x7], %f16 ld [%r27 + 0x53 & ~0x7], %f32 ld [%r28 + 0x4b & ~0x7], %f48 ldsba [%r1]87, %r6 ldsha [%r1]87, %r10 ldswa [%r1]87, %r16 lduba [%r1]87, %r10 lduha [%r1]87, %r10 ldxa [%r1]87, %r6 ldda [%r1]87, %r2 ldstuba [%r1]87, %r12 swapa [%r1]87, %r10 lda [%r1]87, %f48 ldda [%r1]87, %f32 stba %r2, [%r1]87 stha %r14, [%r1]87 stwa %r2, [%r1]87 sta %f48, [%r1]87 stda %f32, [%r1]87 casa [%r1]0x57, %r2, %g0 casxa [%r1]0x57, %r2, %g0 prefetcha [%r1]87, 0x6 CASE_ASI_0x51_th7_range171: !!asi_range = 0x0-0x38 set 0x21, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]81, %r12 ldsha [%r1]81, %r8 ldswa [%r1]81, %r12 lduba [%r1]81, %r16 lduha [%r1]81, %r10 ldxa [%r1]81, %r4 ldda [%r1]81, %r16 ldstuba [%r1]81, %r14 swapa [%r1]81, %r8 lda [%r1]81, %f32 ldda [%r1]81, %f16 stba %r14, [%r1]81 stha %r4, [%r1]81 stwa %r4, [%r1]81 sta %f0, [%r1]81 stda %f0, [%r1]81 casa [%r1]0x51, %r2, %g0 casxa [%r1]0x51, %r2, %g0 prefetcha [%r1]81, 0x16 CASE_ASI_0x5a_th7_range172: !!asi_range = 0x0-0x38 set 0x10, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]90, %r6 ldsha [%r1]90, %r2 ldswa [%r1]90, %r10 lduba [%r1]90, %r6 lduha [%r1]90, %r2 ldxa [%r1]90, %r14 ldda [%r1]90, %r14 ldstuba [%r1]90, %r10 swapa [%r1]90, %r6 lda [%r1]90, %f32 ldda [%r1]90, %f16 stba %r12, [%r1]90 stha %r2, [%r1]90 stwa %r14, [%r1]90 sta %f32, [%r1]90 stda %f0, [%r1]90 casa [%r1]0x5a, %r2, %g0 casxa [%r1]0x5a, %r2, %g0 prefetcha [%r1]90, 0xc CASE_ASI_0x5b_th7_range173: !!asi_range = 0x0-0x38 set 0x36, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]91, %r6 ldsha [%r1]91, %r14 ldswa [%r1]91, %r6 lduba [%r1]91, %r2 lduha [%r1]91, %r12 ldxa [%r1]91, %r10 ldda [%r1]91, %r10 ldstuba [%r1]91, %r2 swapa [%r1]91, %r6 lda [%r1]91, %f16 ldda [%r1]91, %f48 stba %r4, [%r1]91 stha %r10, [%r1]91 stwa %r12, [%r1]91 sta %f48, [%r1]91 stda %f16, [%r1]91 casa [%r1]0x5b, %r2, %g0 casxa [%r1]0x5b, %r2, %g0 prefetcha [%r1]91, 0x1a CASE_ASI_0x54_th7_range174: !!asi_range = 0x10-0x88 set 0x55, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]84, %r16 ldsha [%r1]84, %r6 ldswa [%r1]84, %r16 lduba [%r1]84, %r4 lduha [%r1]84, %r4 ldxa [%r1]84, %r8 ldda [%r1]84, %r4 ldstuba [%r1]84, %r4 swapa [%r1]84, %r6 lda [%r1]84, %f48 ldda [%r1]84, %f48 stba %r2, [%r1]84 stha %r14, [%r1]84 stwa %r14, [%r1]84 sta %f32, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x6 CASE_ASI_0x72_th7_0x0: mov %g0, %r1 ldsba [%r1]114, %r6 ldsha [%r1]114, %r14 ldswa [%r1]114, %r6 lduba [%r1]114, %r2 lduha [%r1]114, %r2 ldxa [%r1]114, %r14 ldda [%r1]114, %r2 ldstuba [%r1]114, %r4 swapa [%r1]114, %r12 lda [%r1]114, %f16 ldda [%r1]114, %f32 stba %r0, [%r1]114 stha %r2, [%r1]114 stwa %r14, [%r1]114 sta %f16, [%r1]114 stda %f48, [%r1]114 casa [%r1]0x72, %r2, %g0 casxa [%r1]0x72, %r2, %g0 prefetcha [%r1]114, 0x1 CASE_ASI_0x41_th7_0x60: set 0x60, %r1 ldsba [%r1]65, %r6 ldsha [%r1]65, %r12 ldswa [%r1]65, %r12 lduba [%r1]65, %r10 lduha [%r1]65, %r12 ldxa [%r1]65, %r16 ldda [%r1]65, %r6 ldstuba [%r1]65, %r2 swapa [%r1]65, %r4 lda [%r1]65, %f48 ldda [%r1]65, %f16 stba %r12, [%r1]65 stha %r8, [%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, 0xc CASE_ASI_0x41_th7_0x68: set 0x68, %r1 ldsba [%r1]65, %r14 ldsha [%r1]65, %r10 ldswa [%r1]65, %r16 lduba [%r1]65, %r10 lduha [%r1]65, %r12 ldxa [%r1]65, %r2 ldda [%r1]65, %r16 ldstuba [%r1]65, %r12 swapa [%r1]65, %r14 lda [%r1]65, %f48 ldda [%r1]65, %f0 stba %r2, [%r1]65 stha %r2, [%r1]65 stwa %r12, [%r1]65 sta %f32, [%r1]65 stda %f0, [%r1]65 casa [%r1]0x41, %r2, %g0 casxa [%r1]0x41, %r2, %g0 prefetcha [%r1]65, 0x5 CASE_ASI_0x63_th7_0x0: mov %g0, %r1 ldsba [%r1]99, %r10 ldsha [%r1]99, %r4 ldswa [%r1]99, %r6 lduba [%r1]99, %r14 lduha [%r1]99, %r2 ldxa [%r1]99, %r6 ldda [%r1]99, %r14 ldstuba [%r1]99, %r2 swapa [%r1]99, %r16 lda [%r1]99, %f0 ldda [%r1]99, %f48 stba %r4, [%r1]99 stha %r12, [%r1]99 stwa %r2, [%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, 0x5 CASE_ASI_0x63_th7_0x10: set 0x10, %r1 ldsba [%r1]99, %r12 ldsha [%r1]99, %r4 ldswa [%r1]99, %r4 lduba [%r1]99, %r2 lduha [%r1]99, %r16 ldxa [%r1]99, %r6 ldda [%r1]99, %r16 ldstuba [%r1]99, %r4 swapa [%r1]99, %r14 lda [%r1]99, %f16 ldda [%r1]99, %f16 stba %r4, [%r1]99 stha %r0, [%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, 0x13 CASE_ASI_0x43_th7_0x0: mov %g0, %r1 ldsba [%r1]67, %r2 ldsha [%r1]67, %r14 ldswa [%r1]67, %r4 lduba [%r1]67, %r6 lduha [%r1]67, %r14 ldxa [%r1]67, %r6 ldda [%r1]67, %r6 ldstuba [%r1]67, %r4 swapa [%r1]67, %r14 lda [%r1]67, %f48 ldda [%r1]67, %f48 stba %r10, [%r1]67 stha %r8, [%r1]67 stwa %r2, [%r1]67 sta %f48, [%r1]67 stda %f16, [%r1]67 casa [%r1]0x43, %r2, %g0 casxa [%r1]0x43, %r2, %g0 prefetcha [%r1]67, 0x13 CASE_ASI_0x59_th7_range175: !!asi_range = 0x0-0x78 set 0x8, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]89, %r12 ldsha [%r1]89, %r8 ldswa [%r1]89, %r12 lduba [%r1]89, %r6 lduha [%r1]89, %r10 ldxa [%r1]89, %r6 ldda [%r1]89, %r8 ldstuba [%r1]89, %r2 swapa [%r1]89, %r6 lda [%r1]89, %f16 ldda [%r1]89, %f0 stba %r0, [%r1]89 stha %r14, [%r1]89 stwa %r0, [%r1]89 sta %f48, [%r1]89 stda %f48, [%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 0x74e6, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]103, %r6 ldsha [%r1]103, %r8 ldswa [%r1]103, %r12 lduba [%r1]103, %r14 lduha [%r1]103, %r14 ldxa [%r1]103, %r8 ldda [%r1]103, %r12 ldstuba [%r1]103, %r2 swapa [%r1]103, %r12 lda [%r1]103, %f16 ldda [%r1]103, %f0 stba %r6, [%r1]103 stha %r12, [%r1]103 stwa %r10, [%r1]103 sta %f48, [%r1]103 stda %f32, [%r1]103 casa [%r1]0x67, %r2, %g0 casxa [%r1]0x67, %r2, %g0 prefetcha [%r1]103, 0x1a CASE_ASI_0x4e_th7_0x0: mov %g0, %r1 ldsba [%r1]78, %r6 ldsha [%r1]78, %r6 ldswa [%r1]78, %r10 lduba [%r1]78, %r6 lduha [%r1]78, %r14 ldxa [%r1]78, %r14 ldda [%r1]78, %r6 ldstuba [%r1]78, %r8 swapa [%r1]78, %r4 lda [%r1]78, %f0 ldda [%r1]78, %f32 stba %r4, [%r1]78 stha %r12, [%r1]78 stwa %r6, [%r1]78 sta %f32, [%r1]78 stda %f32, [%r1]78 casa [%r1]0x4e, %r2, %g0 casxa [%r1]0x4e, %r2, %g0 prefetcha [%r1]78, 0x18 CASE_ASI_0x48_th7_range177: !!asi_range = 0x0-0xf8 set 0xbf, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]72, %r16 ldsha [%r1]72, %r16 ldswa [%r1]72, %r16 lduba [%r1]72, %r8 lduha [%r1]72, %r4 ldxa [%r1]72, %r6 ldda [%r1]72, %r10 ldstuba [%r1]72, %r12 swapa [%r1]72, %r2 lda [%r1]72, %f16 ldda [%r1]72, %f32 stba %r10, [%r1]72 stha %r8, [%r1]72 stwa %r10, [%r1]72 stxa %r12, [%r1]72 sta %f16, [%r1]72 stda %f0, [%r1]72 casa [%r1]0x48, %r2, %g0 casxa [%r1]0x48, %r2, %g0 prefetcha [%r1]72, 0x5 CASE_ASI_0x49_th7_range178: !!asi_range = 0x0-0xf8 set 0x69, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]73, %r8 ldsha [%r1]73, %r6 ldswa [%r1]73, %r4 lduba [%r1]73, %r2 lduha [%r1]73, %r12 ldxa [%r1]73, %r4 ldda [%r1]73, %r16 ldstuba [%r1]73, %r14 swapa [%r1]73, %r4 lda [%r1]73, %f48 ldda [%r1]73, %f32 stba %r0, [%r1]73 stha %r14, [%r1]73 stwa %r12, [%r1]73 stxa %r6, [%r1]73 sta %f0, [%r1]73 stda %f16, [%r1]73 casa [%r1]0x49, %r2, %g0 casxa [%r1]0x49, %r2, %g0 prefetcha [%r1]73, 0x1c CASE_ASI_0x5f_th7: setx 0x3a397be6, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r23 + 0xcc & ~0x7], %r2 ldx [%r24 + 0x38 & ~0x7], %r4 ldx [%r27 + 0x6b & ~0x7], %r6 ldx [%r22 + 0x87 & ~0x7], %r8 ldx [%r23 + 0x3b & ~0x7], %r10 ldx [%r28 + 0x61 & ~0x7], %r12 ldx [%r21 + 0x6c & ~0x7], %r14 ldx [%r23 + 0xe3 & ~0x7], %r16 ld [%r26 + 0x79 & ~0x7], %f0 ld [%r26 + 0xa0 & ~0x7], %f16 ld [%r23 + 0xa3 & ~0x7], %f32 ld [%r25 + 0x9c & ~0x7], %f48 ldsba [%r1]95, %r6 ldsha [%r1]95, %r6 ldswa [%r1]95, %r14 lduba [%r1]95, %r2 lduha [%r1]95, %r16 ldxa [%r1]95, %r8 ldda [%r1]95, %r4 ldstuba [%r1]95, %r16 swapa [%r1]95, %r4 lda [%r1]95, %f32 ldda [%r1]95, %f0 stba %r12, [%r1]95 stha %r12, [%r1]95 stwa %r4, [%r1]95 sta %f48, [%r1]95 stda %f48, [%r1]95 casa [%r1]0x5f, %r2, %g0 casxa [%r1]0x5f, %r2, %g0 prefetcha [%r1]95, 0x15 CASE_ASI_0x53_th7: setx 0x6949670b, %r4, %r1 and %r1, %r31, %r1 !make sure address is aligned ldx [%r24 + 0x1d & ~0x7], %r2 ldx [%r22 + 0xe & ~0x7], %r4 ldx [%r25 + 0x81 & ~0x7], %r6 ldx [%r27 + 0xe2 & ~0x7], %r8 ldx [%r25 + 0xb2 & ~0x7], %r10 ldx [%r22 + 0xb9 & ~0x7], %r12 ldx [%r24 + 0x1a & ~0x7], %r14 ldx [%r22 + 0x84 & ~0x7], %r16 ld [%r26 + 0x98 & ~0x7], %f0 ld [%r28 + 0x43 & ~0x7], %f16 ld [%r22 + 0x35 & ~0x7], %f32 ld [%r27 + 0xf9 & ~0x7], %f48 ldsba [%r1]83, %r10 ldsha [%r1]83, %r14 ldswa [%r1]83, %r12 lduba [%r1]83, %r10 lduha [%r1]83, %r12 ldxa [%r1]83, %r16 ldda [%r1]83, %r4 ldstuba [%r1]83, %r16 swapa [%r1]83, %r4 lda [%r1]83, %f32 ldda [%r1]83, %f32 stba %r2, [%r1]83 stha %r6, [%r1]83 stwa %r12, [%r1]83 stxa %r14, [%r1]83 sta %f0, [%r1]83 stda %f32, [%r1]83 casa [%r1]0x53, %r2, %g0 casxa [%r1]0x53, %r2, %g0 prefetcha [%r1]83, 0x10 CASE_ASI_0x74_th7_0x0: mov %g0, %r1 ldsba [%r1]116, %r2 ldsha [%r1]116, %r8 ldswa [%r1]116, %r16 lduba [%r1]116, %r14 lduha [%r1]116, %r12 ldxa [%r1]116, %r16 ldda [%r1]116, %r8 ldstuba [%r1]116, %r8 swapa [%r1]116, %r8 lda [%r1]116, %f48 ldda [%r1]116, %f48 stba %r6, [%r1]116 stha %r14, [%r1]116 stwa %r2, [%r1]116 stxa %r0, [%r1]116 sta %f32, [%r1]116 stda %f16, [%r1]116 casa [%r1]0x74, %r2, %g0 casxa [%r1]0x74, %r2, %g0 prefetcha [%r1]116, 0x7 CASE_ASI_0x54_th7_0x0: mov %g0, %r1 ldsba [%r1]84, %r10 ldsha [%r1]84, %r2 ldswa [%r1]84, %r2 lduba [%r1]84, %r4 lduha [%r1]84, %r8 ldxa [%r1]84, %r12 ldda [%r1]84, %r6 ldstuba [%r1]84, %r12 swapa [%r1]84, %r16 lda [%r1]84, %f48 ldda [%r1]84, %f0 stba %r0, [%r1]84 stha %r12, [%r1]84 stwa %r2, [%r1]84 sta %f0, [%r1]84 stda %f16, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x6 CASE_ASI_0x54_th7_0x400: set 0x400, %r1 ldsba [%r1]84, %r2 ldsha [%r1]84, %r10 ldswa [%r1]84, %r14 lduba [%r1]84, %r10 lduha [%r1]84, %r6 ldxa [%r1]84, %r16 ldda [%r1]84, %r6 ldstuba [%r1]84, %r2 swapa [%r1]84, %r14 lda [%r1]84, %f32 ldda [%r1]84, %f0 stba %r10, [%r1]84 stha %r10, [%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, 0x1e CASE_ASI_0x54_th7_0x800: set 0x800, %r1 ldsba [%r1]84, %r12 ldsha [%r1]84, %r10 ldswa [%r1]84, %r10 lduba [%r1]84, %r10 lduha [%r1]84, %r4 ldxa [%r1]84, %r14 ldda [%r1]84, %r12 ldstuba [%r1]84, %r2 swapa [%r1]84, %r6 lda [%r1]84, %f0 ldda [%r1]84, %f32 stba %r12, [%r1]84 stha %r4, [%r1]84 stwa %r6, [%r1]84 sta %f32, [%r1]84 stda %f48, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0x14 CASE_ASI_0x54_th7_0xc00: set 0xc00, %r1 ldsba [%r1]84, %r4 ldsha [%r1]84, %r6 ldswa [%r1]84, %r10 lduba [%r1]84, %r12 lduha [%r1]84, %r10 ldxa [%r1]84, %r2 ldda [%r1]84, %r14 ldstuba [%r1]84, %r4 swapa [%r1]84, %r2 lda [%r1]84, %f32 ldda [%r1]84, %f0 stba %r10, [%r1]84 stha %r12, [%r1]84 stwa %r2, [%r1]84 sta %f0, [%r1]84 stda %f32, [%r1]84 casa [%r1]0x54, %r2, %g0 casxa [%r1]0x54, %r2, %g0 prefetcha [%r1]84, 0xc CASE_ASI_0x5c_th7_0x0: mov %g0, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r16 ldswa [%r1]92, %r6 lduba [%r1]92, %r14 lduha [%r1]92, %r10 ldxa [%r1]92, %r8 ldda [%r1]92, %r12 ldstuba [%r1]92, %r12 swapa [%r1]92, %r16 lda [%r1]92, %f0 ldda [%r1]92, %f0 stba %r0, [%r1]92 stha %r12, [%r1]92 stwa %r10, [%r1]92 sta %f16, [%r1]92 stda %f0, [%r1]92 casa [%r1]0x5c, %r2, %g0 casxa [%r1]0x5c, %r2, %g0 prefetcha [%r1]92, 0x13 CASE_ASI_0x5c_th7_0x400: set 0x400, %r1 ldsba [%r1]92, %r12 ldsha [%r1]92, %r12 ldswa [%r1]92, %r4 lduba [%r1]92, %r10 lduha [%r1]92, %r14 ldxa [%r1]92, %r8 ldda [%r1]92, %r8 ldstuba [%r1]92, %r8 swapa [%r1]92, %r12 lda [%r1]92, %f0 ldda [%r1]92, %f0 stba %r2, [%r1]92 stha %r6, [%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, 0x1e CASE_ASI_0x5c_th7_0x800: set 0x800, %r1 ldsba [%r1]92, %r6 ldsha [%r1]92, %r12 ldswa [%r1]92, %r4 lduba [%r1]92, %r10 lduha [%r1]92, %r8 ldxa [%r1]92, %r6 ldda [%r1]92, %r8 ldstuba [%r1]92, %r6 swapa [%r1]92, %r4 lda [%r1]92, %f48 ldda [%r1]92, %f16 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, 0x10 CASE_ASI_0x5c_th7_0xc00: set 0xc00, %r1 ldsba [%r1]92, %r2 ldsha [%r1]92, %r2 ldswa [%r1]92, %r10 lduba [%r1]92, %r2 lduha [%r1]92, %r8 ldxa [%r1]92, %r14 ldda [%r1]92, %r6 ldstuba [%r1]92, %r16 swapa [%r1]92, %r10 lda [%r1]92, %f32 ldda [%r1]92, %f16 stba %r14, [%r1]92 stha %r10, [%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, 0x0 CASE_ASI_0x47_th7_range179: !!asi_range = 0x0-0x7ff0 set 0x1e88, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]71, %r16 ldsha [%r1]71, %r6 ldswa [%r1]71, %r4 lduba [%r1]71, %r8 lduha [%r1]71, %r10 ldxa [%r1]71, %r12 ldda [%r1]71, %r16 ldstuba [%r1]71, %r10 swapa [%r1]71, %r8 lda [%r1]71, %f0 ldda [%r1]71, %f0 stba %r2, [%r1]71 stha %r6, [%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, 0xe CASE_ASI_0x50_th7_0x18: set 0x18, %r1 ldsba [%r1]80, %r16 ldsha [%r1]80, %r16 ldswa [%r1]80, %r6 lduba [%r1]80, %r16 lduha [%r1]80, %r12 ldxa [%r1]80, %r10 ldda [%r1]80, %r8 ldstuba [%r1]80, %r10 swapa [%r1]80, %r4 lda [%r1]80, %f32 ldda [%r1]80, %f32 stba %r0, [%r1]80 stha %r4, [%r1]80 stwa %r8, [%r1]80 sta %f16, [%r1]80 stda %f48, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xd CASE_ASI_0x50_th7_0x30: set 0x30, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r4 ldswa [%r1]80, %r6 lduba [%r1]80, %r2 lduha [%r1]80, %r4 ldxa [%r1]80, %r6 ldda [%r1]80, %r14 ldstuba [%r1]80, %r8 swapa [%r1]80, %r14 lda [%r1]80, %f0 ldda [%r1]80, %f0 stba %r2, [%r1]80 stha %r4, [%r1]80 stwa %r0, [%r1]80 sta %f32, [%r1]80 stda %f0, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0xf CASE_ASI_0x50_th7_0x38: set 0x38, %r1 ldsba [%r1]80, %r6 ldsha [%r1]80, %r16 ldswa [%r1]80, %r16 lduba [%r1]80, %r4 lduha [%r1]80, %r16 ldxa [%r1]80, %r2 ldda [%r1]80, %r8 ldstuba [%r1]80, %r8 swapa [%r1]80, %r8 lda [%r1]80, %f32 ldda [%r1]80, %f48 stba %r0, [%r1]80 stha %r12, [%r1]80 stwa %r0, [%r1]80 sta %f48, [%r1]80 stda %f32, [%r1]80 casa [%r1]0x50, %r2, %g0 casxa [%r1]0x50, %r2, %g0 prefetcha [%r1]80, 0x1d CASE_ASI_0x42_th7_0x8: set 0x8, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r8 ldswa [%r1]66, %r10 lduba [%r1]66, %r6 lduha [%r1]66, %r10 ldxa [%r1]66, %r8 ldda [%r1]66, %r12 ldstuba [%r1]66, %r8 swapa [%r1]66, %r8 lda [%r1]66, %f16 ldda [%r1]66, %f32 stba %r0, [%r1]66 stha %r12, [%r1]66 stwa %r12, [%r1]66 sta %f0, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x10 CASE_ASI_0x42_th7_0x10: set 0x10, %r1 ldsba [%r1]66, %r12 ldsha [%r1]66, %r2 ldswa [%r1]66, %r2 lduba [%r1]66, %r8 lduha [%r1]66, %r2 ldxa [%r1]66, %r4 ldda [%r1]66, %r10 ldstuba [%r1]66, %r8 swapa [%r1]66, %r2 lda [%r1]66, %f48 ldda [%r1]66, %f16 stba %r6, [%r1]66 stha %r10, [%r1]66 stwa %r12, [%r1]66 sta %f16, [%r1]66 stda %f16, [%r1]66 casa [%r1]0x42, %r2, %g0 casxa [%r1]0x42, %r2, %g0 prefetcha [%r1]66, 0x17 CASE_ASI_0x52_th7_0x108: set 0x108, %r1 ldsba [%r1]82, %r8 ldsha [%r1]82, %r2 ldswa [%r1]82, %r4 lduba [%r1]82, %r4 lduha [%r1]82, %r14 ldxa [%r1]82, %r6 ldda [%r1]82, %r14 ldstuba [%r1]82, %r4 swapa [%r1]82, %r12 lda [%r1]82, %f48 ldda [%r1]82, %f32 stba %r14, [%r1]82 stha %r0, [%r1]82 stwa %r6, [%r1]82 sta %f16, [%r1]82 stda %f48, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x3 CASE_ASI_0x52_th7_0x110: set 0x110, %r1 ldsba [%r1]82, %r16 ldsha [%r1]82, %r8 ldswa [%r1]82, %r12 lduba [%r1]82, %r14 lduha [%r1]82, %r8 ldxa [%r1]82, %r4 ldda [%r1]82, %r2 ldstuba [%r1]82, %r6 swapa [%r1]82, %r16 lda [%r1]82, %f48 ldda [%r1]82, %f16 stba %r12, [%r1]82 stha %r8, [%r1]82 stwa %r0, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x11 CASE_ASI_0x52_th7_0x118: set 0x118, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r6 ldswa [%r1]82, %r10 lduba [%r1]82, %r10 lduha [%r1]82, %r2 ldxa [%r1]82, %r14 ldda [%r1]82, %r2 ldstuba [%r1]82, %r8 swapa [%r1]82, %r6 lda [%r1]82, %f32 ldda [%r1]82, %f48 stba %r4, [%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, 0xf CASE_ASI_0x52_th7_0x120: set 0x120, %r1 ldsba [%r1]82, %r10 ldsha [%r1]82, %r10 ldswa [%r1]82, %r14 lduba [%r1]82, %r8 lduha [%r1]82, %r10 ldxa [%r1]82, %r10 ldda [%r1]82, %r2 ldstuba [%r1]82, %r2 swapa [%r1]82, %r2 lda [%r1]82, %f48 ldda [%r1]82, %f32 stba %r14, [%r1]82 stha %r4, [%r1]82 stwa %r2, [%r1]82 sta %f32, [%r1]82 stda %f16, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1c CASE_ASI_0x52_th7_0x208: set 0x208, %r1 ldsba [%r1]82, %r4 ldsha [%r1]82, %r16 ldswa [%r1]82, %r10 lduba [%r1]82, %r14 lduha [%r1]82, %r10 ldxa [%r1]82, %r4 ldda [%r1]82, %r4 ldstuba [%r1]82, %r12 swapa [%r1]82, %r12 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r10, [%r1]82 stha %r4, [%r1]82 stwa %r12, [%r1]82 sta %f32, [%r1]82 stda %f0, [%r1]82 casa [%r1]0x52, %r2, %g0 casxa [%r1]0x52, %r2, %g0 prefetcha [%r1]82, 0x1f CASE_ASI_0x52_th7_0x210: set 0x210, %r1 ldsba [%r1]82, %r6 ldsha [%r1]82, %r4 ldswa [%r1]82, %r16 lduba [%r1]82, %r6 lduha [%r1]82, %r6 ldxa [%r1]82, %r14 ldda [%r1]82, %r10 ldstuba [%r1]82, %r4 swapa [%r1]82, %r10 lda [%r1]82, %f16 ldda [%r1]82, %f48 stba %r0, [%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, 0x12 CASE_ASI_0x52_th7_0x218: set 0x218, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r8 ldswa [%r1]82, %r8 lduba [%r1]82, %r8 lduha [%r1]82, %r16 ldxa [%r1]82, %r14 ldda [%r1]82, %r2 ldstuba [%r1]82, %r10 swapa [%r1]82, %r4 lda [%r1]82, %f48 ldda [%r1]82, %f0 stba %r10, [%r1]82 stha %r0, [%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, 0x2 CASE_ASI_0x52_th7_0x220: set 0x220, %r1 ldsba [%r1]82, %r14 ldsha [%r1]82, %r2 ldswa [%r1]82, %r6 lduba [%r1]82, %r10 lduha [%r1]82, %r16 ldxa [%r1]82, %r14 ldda [%r1]82, %r12 ldstuba [%r1]82, %r6 swapa [%r1]82, %r8 lda [%r1]82, %f16 ldda [%r1]82, %f16 stba %r14, [%r1]82 stha %r8, [%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, 0x1c CASE_ASI_0x25_th7_0x3C0: set 0x3C0, %r1 ldsba [%r1]37, %r8 ldsha [%r1]37, %r4 ldswa [%r1]37, %r12 lduba [%r1]37, %r6 lduha [%r1]37, %r8 ldxa [%r1]37, %r14 ldda [%r1]37, %r10 ldstuba [%r1]37, %r2 swapa [%r1]37, %r10 lda [%r1]37, %f48 ldda [%r1]37, %f32 stba %r0, [%r1]37 stha %r14, [%r1]37 stwa %r0, [%r1]37 sta %f0, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x14 CASE_ASI_0x25_th7_0x3C8: set 0x3C8, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r4 ldswa [%r1]37, %r2 lduba [%r1]37, %r10 lduha [%r1]37, %r4 ldxa [%r1]37, %r16 ldda [%r1]37, %r8 ldstuba [%r1]37, %r16 swapa [%r1]37, %r6 lda [%r1]37, %f16 ldda [%r1]37, %f48 stba %r6, [%r1]37 stha %r10, [%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, 0x1a CASE_ASI_0x25_th7_0x3D0: set 0x3D0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r2 ldswa [%r1]37, %r12 lduba [%r1]37, %r14 lduha [%r1]37, %r14 ldxa [%r1]37, %r12 ldda [%r1]37, %r6 ldstuba [%r1]37, %r14 swapa [%r1]37, %r10 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r12, [%r1]37 stha %r2, [%r1]37 stwa %r12, [%r1]37 sta %f0, [%r1]37 stda %f16, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xb CASE_ASI_0x25_th7_0x3D8: set 0x3D8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r2 ldswa [%r1]37, %r8 lduba [%r1]37, %r6 lduha [%r1]37, %r14 ldxa [%r1]37, %r10 ldda [%r1]37, %r8 ldstuba [%r1]37, %r8 swapa [%r1]37, %r10 lda [%r1]37, %f0 ldda [%r1]37, %f48 stba %r0, [%r1]37 stha %r14, [%r1]37 stwa %r12, [%r1]37 sta %f48, [%r1]37 stda %f32, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x9 CASE_ASI_0x25_th7_0x3E0: set 0x3E0, %r1 ldsba [%r1]37, %r2 ldsha [%r1]37, %r2 ldswa [%r1]37, %r6 lduba [%r1]37, %r12 lduha [%r1]37, %r6 ldxa [%r1]37, %r6 ldda [%r1]37, %r6 ldstuba [%r1]37, %r10 swapa [%r1]37, %r6 lda [%r1]37, %f48 ldda [%r1]37, %f0 stba %r4, [%r1]37 stha %r14, [%r1]37 stwa %r4, [%r1]37 sta %f32, [%r1]37 stda %f48, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0xe CASE_ASI_0x25_th7_0x3E8: set 0x3E8, %r1 ldsba [%r1]37, %r16 ldsha [%r1]37, %r12 ldswa [%r1]37, %r2 lduba [%r1]37, %r16 lduha [%r1]37, %r6 ldxa [%r1]37, %r10 ldda [%r1]37, %r6 ldstuba [%r1]37, %r2 swapa [%r1]37, %r12 lda [%r1]37, %f16 ldda [%r1]37, %f32 stba %r2, [%r1]37 stha %r10, [%r1]37 stwa %r4, [%r1]37 sta %f16, [%r1]37 stda %f0, [%r1]37 casa [%r1]0x25, %r2, %g0 casxa [%r1]0x25, %r2, %g0 prefetcha [%r1]37, 0x12 CASE_ASI_0x25_th7_0x3F0: set 0x3F0, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r4 ldswa [%r1]37, %r10 lduba [%r1]37, %r6 lduha [%r1]37, %r6 ldxa [%r1]37, %r14 ldda [%r1]37, %r10 ldstuba [%r1]37, %r14 swapa [%r1]37, %r10 lda [%r1]37, %f0 ldda [%r1]37, %f32 stba %r4, [%r1]37 stha %r10, [%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, 0x9 CASE_ASI_0x25_th7_0x3F8: set 0x3F8, %r1 ldsba [%r1]37, %r12 ldsha [%r1]37, %r2 ldswa [%r1]37, %r4 lduba [%r1]37, %r14 lduha [%r1]37, %r4 ldxa [%r1]37, %r6 ldda [%r1]37, %r8 ldstuba [%r1]37, %r16 swapa [%r1]37, %r8 lda [%r1]37, %f48 ldda [%r1]37, %f32 stba %r6, [%r1]37 stha %r10, [%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, 0xc CASE_ASI_0x55_th7_range180: !!asi_range = 0x0-0x1f8 set 0xf5, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r8 ldsha [%r1]85, %r14 ldswa [%r1]85, %r6 lduba [%r1]85, %r10 lduha [%r1]85, %r14 ldxa [%r1]85, %r4 ldda [%r1]85, %r16 ldstuba [%r1]85, %r12 swapa [%r1]85, %r4 lda [%r1]85, %f16 ldda [%r1]85, %f0 stba %r4, [%r1]85 stha %r8, [%r1]85 stwa %r4, [%r1]85 sta %f0, [%r1]85 stda %f0, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0x1d CASE_ASI_0x55_th7_range181: !!asi_range = 0x400-0x5f8 set 0x537, %r1 and %r1, %r29, %r1 !make sure address is aligned ldsba [%r1]85, %r16 ldsha [%r1]85, %r10 ldswa [%r1]85, %r10 lduba [%r1]85, %r12 lduha [%r1]85, %r16 ldxa [%r1]85, %r8 ldda [%r1]85, %r10 ldstuba [%r1]85, %r12 swapa [%r1]85, %r4 lda [%r1]85, %f48 ldda [%r1]85, %f16 stba %r12, [%r1]85 stha %r2, [%r1]85 stwa %r4, [%r1]85 sta %f32, [%r1]85 stda %f16, [%r1]85 casa [%r1]0x55, %r2, %g0 casxa [%r1]0x55, %r2, %g0 prefetcha [%r1]85, 0xc 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 0x67e23ae05bc75845 .xword 0x07f0ceca4d5e4ff1 .xword 0x038f383364b00deb .xword 0x7eeb2b3f2ef1268b .xword 0x2c55c5e61ad1d349 .xword 0x4cd0b1d440f9208e .xword 0x3de981096902ac68 .xword 0x4a673a391c631345 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 0x7dfa6e5709e5bfe0 .xword 0x14c3b68413a478b5 .xword 0x79ce881a1784ff76 .xword 0x30908c333e17ee0c .xword 0x635600bd63f178df .xword 0x7db642bd45a5e736 .xword 0x59ece3f06938b0a3 .xword 0x16d241d364b3c98f .xword 0x533d60727241891d .xword 0x60a8f9385284bfb3 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 0x2060a47e6d89579f .xword 0x1cfc6c3a6a5ab870 .xword 0x1f10d6d40661e9b2 .xword 0x7785bacc52db22dd .xword 0x7d1d56626b5b5c7a .xword 0x22dfe2412ea21984 .xword 0x4dfb0a8f5510c838 .xword 0x779b8fa71da7ceba .xword 0x39dd2e2555bce1ea .xword 0x5d177dbe34472c10 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 0x77df9ed95febd50d .xword 0x67b678933d71b6e2 .xword 0x70125b775371b783 .xword 0x1a43c0be090bec0c .xword 0x77467aae47a1198f .xword 0x0268283466ae64bd .xword 0x27f7847666b353fc .xword 0x5d9de2ca6b3b3663 .xword 0x0630b819708c565d .xword 0x12b6a44779fc1fc6 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 0x267c68e5349dd770 .xword 0x4b6746242f753531 .xword 0x0a643b6d57c9e99c .xword 0x6b05cee27de0ddca .xword 0x4a6bad7601e3159a .xword 0x0f5a55083c851403 .xword 0x7a5af2854ee83d30 .xword 0x5bb0d7b860defb29 .xword 0x27c6cf03347ca817 .xword 0x64e1c6ed0a20fc1a 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 0x5ca2bc0a1080bcfe .xword 0x686895543dd0bb14 .xword 0x12f53dce083608a7 .xword 0x3c7b4dc36a9558a8 .xword 0x701af6ab40215530 .xword 0x690bc65a499b8fcd .xword 0x0403a0c62607b36c .xword 0x214aab35067c6310 .xword 0x0c1cb8636c0f7870 .xword 0x444e3acb026c2ae9 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 0x24d040c3745c512a .xword 0x7d822de654c2f729 .xword 0x3c3aadb80f8dae2a .xword 0x0823e53f2dcc5590 .xword 0x7ba19bc74078e985 .xword 0x2be596b5005baf7c .xword 0x03e5a0f7606ca8ce .xword 0x4d84d42a2c0390bb .xword 0x7644203c4f611d45 .xword 0x684c65fa18214981 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 0x12e2a97b62d0e40c .xword 0x12bf131924537d75 .xword 0x206c103a76b06894 .xword 0x28a890c8148951e6 .xword 0x042002e65235cb17 .xword 0x092b73f40ec10d1b .xword 0x0ab88cbf14016d3e .xword 0x33b69e2b31e818c7 .xword 0x05158c6466d766e2 .xword 0x38ba403b253b799b 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 0x5654c8f7139c44ef .xword 0x6a1c2c695526edf6 .xword 0x7c7defec5acb9465 .xword 0x556cd24b4f1205b8 .xword 0x7bd465733544db78 .xword 0x2a59de432beda534 .xword 0x73d571805233c2d8 .xword 0x3071169826c98543 .xword 0x3a87f3736022510b .xword 0x7f95b03278606275