/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: ldst_sync_fc3.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 PORTABLE_CORE define(INIT_TH_FP_REG, `setx $3, %g4, %g5 stx %g5, [$1] ldd [$1], $2') #define MAIN_PAGE_HV_ALSO #define MAIN_PAGE_NUCLEUS_ALSO #include "hboot.s" /************************************************************************ Test case code start ************************************************************************/ .text .global main main: /* test begin */ ! Get TID/DIAG DATA AREA. Separate memory for each thread. ta T_RD_THID mov %o1, %l6 setx user_data_start, %g1, %l7 ta T_CHANGE_HPRIV cmp %l6, 0x0 be thread_0 nop cmp %l6, 0x1 be thread_1 nop cmp %l6, 0x2 be thread_2 nop cmp %l6, 0x3 be thread_3 nop cmp %l6, 0x4 be thread_4 nop cmp %l6, 0x5 be thread_5 nop cmp %l6, 0x6 be thread_6 nop cmp %l6, 0x7 be thread_7 nop EXIT_BAD ! ! Thread 0 Start ! .global thread_0 thread_0: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0x6, %g1 set 0x7, %g2 set 0xC, %g3 set 0x9, %g4 set 0x6, %g5 set 0x2, %g6 set 0x3, %g7 !# Input registers set -0x3, %i0 set -0xA, %i1 set -0xD, %i2 set -0x4, %i3 set -0x4, %i4 set -0x5, %i5 set -0x1, %i6 set -0x6, %i7 !# Local registers set 0x344F4E29, %l0 set 0x03AFE9B0, %l1 set 0x0380CDA2, %l2 set 0x4AE39CFF, %l3 set 0x729C6F08, %l4 set 0x5FFB1F9C, %l5 set 0x58BE83DD, %l6 !# Output registers set 0x1F13, %o0 set -0x1C7F, %o1 set 0x17DA, %o2 set 0x0D75, %o3 set -0x1B9D, %o4 set -0x04EA, %o5 set -0x0EBF, %o6 set -0x0C00, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. and %i7, %l0, %g4 set 0x79, %l3 ldstuba [%l7 + %l3] 0x88, %o6 nop set 0x36, %i6 ldstub [%l7 + %i6], %g7 set 0x1A, %o4 ldstuba [%l7 + %o4] 0x80, %i1 and %o7, %l4, %i3 nop set 0x67, %o2 ldstub [%l7 + %o2], %g1 fpsub16 %f22, %f22, %f2 nop set 0x78, %g2 ldd [%l7 + %g2], %f8 nop set 0x09, %l2 stb %o2, [%l7 + %l2] set 0x58, %o6 prefetcha [%l7 + %o6] 0x89, 1 set 0x10, %i2 stda %o4, [%l7 + %i2] 0x89 or %l6, %i5, %i2 set 0x70, %o1 sta %f19, [%l7 + %o1] 0x88 nop set 0x6E, %o5 ldstub [%l7 + %o5], %l1 set 0x10, %i0 prefetcha [%l7 + %i0] 0x88, 2 nop set 0x50, %l4 stx %i4, [%l7 + %l4] nop set 0x28, %g1 ldub [%l7 + %g1], %l5 or %g2, %l2, %g6 set 0x14, %l1 stwa %l3, [%l7 + %l1] 0x88 set 0x60, %i7 ldxa [%l7 + %i7] 0x89, %i6 st %f1, [%l7 + 0x08] ld [%l7 + 0x68], %f1 fpadd32s %f6, %f8, %f8 nop set 0x62, %g5 lduh [%l7 + %g5], %o5 set 0x40, %g3 stha %i0, [%l7 + %g3] 0x89 set 0x42, %l0 stba %g5, [%l7 + %l0] 0xe2 membar #Sync wr %o1, %i7, %clear_softint nop set 0x53, %o0 stb %o3, [%l7 + %o0] set 0x50, %o7 ldxa [%l7 + %o7] 0x80, %l0 nop set 0x46, %g6 stb %o6, [%l7 + %g6] set 0x24, %i1 stwa %g4, [%l7 + %i1] 0x80 add %g7, %i1, %o7 or %l4, %i3, %g1 nop set 0x78, %o3 ldsh [%l7 + %o3], %o2 nop set 0x28, %g7 stx %fsr, [%l7 + %g7] set 0x68, %g4 lda [%l7 + %g4] 0x89, %f3 ble %xcc, loop_1 nop set 0x28, %l5 ldx [%l7 + %l5], %g3 nop set 0x24, %i3 stw %l6, [%l7 + %i3] nop set 0x64, %i4 lduw [%l7 + %i4], %i5 loop_1: nop add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %i2 nop set 0x68, %l6 std %f14, [%l7 + %l6] set 0x40, %i5 stda %f0, [%l7 + %i5] 0x88 nop set 0x78, %i6 stx %o0, [%l7 + %i6] set 0x40, %l3 ldda [%l7 + %l3] 0xe3, %i4 set 0x3F, %o4 stba %l1, [%l7 + %o4] 0xea membar #Sync bn,a,pn %icc, loop_2 nop set 0x18, %g2 ldd [%l7 + %g2], %l4 fpsub16s %f31, %f30, %f8 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %l2 loop_2: nop set 0x3C, %o2 prefetch [%l7 + %o2], 3 set 0x68, %l2 ldxa [%l7 + %l2] 0x89, %g6 nop set 0x28, %o6 ldsb [%l7 + %o6], %i6 nop set 0x20, %i2 ldsw [%l7 + %i2], %l3 nop set 0x4C, %o1 lduh [%l7 + %o1], %i0 set 0x64, %o5 swapa [%l7 + %o5] 0x88, %g5 set 0x28, %l4 stda %o4, [%l7 + %l4] 0x88 nop set 0x20, %i0 ldsb [%l7 + %i0], %i7 fpadd16 %f18, %f18, %f16 nop set 0x61, %l1 ldstub [%l7 + %l1], %o1 nop set 0x43, %g1 ldub [%l7 + %g1], %l0 ld [%l7 + 0x0C], %f3 nop set 0x52, %g5 lduh [%l7 + %g5], %o3 nop set 0x60, %i7 ldd [%l7 + %i7], %f14 nop set 0x30, %g3 prefetch [%l7 + %g3], 4 st %fsr, [%l7 + 0x4C] wr %o6, %g4, %ccr set 0x38, %o0 ldxa [%l7 + %o0] 0x89, %g7 set 0x38, %o7 sta %f13, [%l7 + %o7] 0x88 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %o7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x40, %g6 stda %f16, [%l7 + %g6] 0x88 nop set 0x50, %i1 stw %g1, [%l7 + %i1] nop set 0x10, %l0 lduw [%l7 + %l0], %o2 nop set 0x48, %o3 ldsh [%l7 + %o3], %l6 nop set 0x48, %g7 sth %g3, [%l7 + %g7] add %o4, %i5, %i2 set 0x10, %l5 swapa [%l7 + %l5] 0x80, %i4 add %o0, %l1, %l5 fpadd16 %f28, %f8, %f8 nop set 0x6C, %i3 lduw [%l7 + %i3], %g2 add %l2, %i6, %l3 nop set 0x20, %g4 ldx [%l7 + %g4], %g6 nop set 0x18, %i4 ldd [%l7 + %i4], %f12 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x81, %g5, %i0 nop set 0x50, %i5 stx %o5, [%l7 + %i5] nop set 0x14, %i6 lduw [%l7 + %i6], %i7 bl,a %xcc, loop_3 nop set 0x58, %l3 ldx [%l7 + %l3], %l0 set 0x6C, %l6 ldstuba [%l7 + %l6] 0x88, %o1 loop_3: nop set 0x18, %o4 stx %fsr, [%l7 + %o4] wr %o3, %o6, %sys_tick nop set 0x3C, %g2 ldsh [%l7 + %g2], %g4 nop set 0x3B, %o2 stb %g7, [%l7 + %o2] nop set 0x6A, %o6 lduh [%l7 + %o6], %o7 nop set 0x7A, %l2 ldstub [%l7 + %l2], %l4 nop set 0x50, %i2 ldx [%l7 + %i2], %i3 nop set 0x60, %o1 ldd [%l7 + %o1], %g0 nop set 0x44, %o5 prefetch [%l7 + %o5], 0 set 0x28, %l4 stda %o2, [%l7 + %l4] 0xe2 membar #Sync set 0x30, %i0 stda %i6, [%l7 + %i0] 0x81 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf9, %f16 nop set 0x50, %g5 stw %i1, [%l7 + %g5] and %o4, %g3, %i5 set 0x40, %i7 ldda [%l7 + %i7] 0x88, %f0 or %i4, %i2, %l1 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xcc nop set 0x50, %o0 ldd [%l7 + %o0], %o0 set 0x40, %l1 stwa %l5, [%l7 + %l1] 0xea membar #Sync set 0x40, %o7 stha %l2, [%l7 + %o7] 0xeb membar #Sync add %l7, 0x6C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g2 casa [%l6] 0x81, %g2, %i6 or %g6, %l3, %i0 add %o5, %i7, %l0 st %f12, [%l7 + 0x6C] nop set 0x08, %g6 sth %g5, [%l7 + %g6] nop set 0x50, %i1 swap [%l7 + %i1], %o3 set 0x40, %l0 ldda [%l7 + %l0] 0xda, %f0 add %o6, %g4, %o1 nop set 0x38, %o3 std %g6, [%l7 + %o3] set 0x40, %g7 ldda [%l7 + %g7] 0xeb, %o6 fpsub16 %f24, %f22, %f0 nop set 0x18, %i3 prefetch [%l7 + %i3], 4 st %fsr, [%l7 + 0x60] nop set 0x18, %l5 ldx [%l7 + %l5], %l4 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xda wr %g1, %i3, %softint set 0x30, %i5 swapa [%l7 + %i5] 0x81, %o2 set 0x7C, %i6 stwa %i1, [%l7 + %i6] 0x88 nop set 0x68, %l3 swap [%l7 + %l3], %l6 nop set 0x53, %l6 stb %o4, [%l7 + %l6] set 0x78, %g4 stba %i5, [%l7 + %g4] 0xea membar #Sync nop set 0x4C, %o4 lduh [%l7 + %o4], %g3 nop set 0x6E, %o2 lduh [%l7 + %o2], %i2 or %i4, %o0, %l5 nop set 0x30, %o6 swap [%l7 + %o6], %l2 set 0x6C, %g2 stha %g2, [%l7 + %g2] 0xe3 membar #Sync nop set 0x6C, %i2 prefetch [%l7 + %i2], 0 set 0x40, %o1 stda %f16, [%l7 + %o1] 0xc0 or %l1, %i6, %l3 set 0x71, %l2 stba %g6, [%l7 + %l2] 0x88 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xf8 membar #Sync nop set 0x62, %i0 sth %o5, [%l7 + %i0] set 0x20, %g1 stda %i0, [%l7 + %g1] 0xe2 membar #Sync nop set 0x74, %g5 lduh [%l7 + %g5], %i7 or %g5, %l0, %o6 set 0x50, %i7 prefetcha [%l7 + %i7] 0x81, 3 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x89 set 0x18, %o0 ldxa [%l7 + %o0] 0x80, %o1 nop set 0x5C, %o5 prefetch [%l7 + %o5], 2 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf1, %f16 add %g7, %o7, %o3 set 0x18, %g6 ldstuba [%l7 + %g6] 0x88, %l4 nop set 0x0C, %l1 prefetch [%l7 + %l1], 4 nop set 0x58, %l0 std %g0, [%l7 + %l0] set 0x50, %i1 swapa [%l7 + %i1] 0x80, %o2 nop set 0x08, %g7 ldx [%l7 + %g7], %i1 set 0x34, %o3 sta %f25, [%l7 + %o3] 0x89 set 0x48, %l5 lda [%l7 + %l5] 0x81, %f27 nop set 0x48, %i3 lduw [%l7 + %i3], %l6 and %i3, %i5, %o4 nop set 0x58, %i4 ldd [%l7 + %i4], %g2 add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %o0 set 0x74, %i5 lda [%l7 + %i5] 0x80, %f16 nop set 0x78, %i6 std %i2, [%l7 + %i6] set 0x40, %l6 ldda [%l7 + %l6] 0x89, %l2 set 0x20, %g4 ldda [%l7 + %g4] 0xeb, %l4 nop set 0x24, %l3 ldsw [%l7 + %l3], %g2 nop set 0x30, %o2 lduw [%l7 + %o2], %l1 nop set 0x58, %o4 prefetch [%l7 + %o4], 4 nop set 0x14, %o6 lduh [%l7 + %o6], %i6 nop set 0x68, %g2 sth %l3, [%l7 + %g2] set 0x40, %i2 ldda [%l7 + %i2] 0xeb, %o4 nop set 0x50, %l2 std %f18, [%l7 + %l2] set 0x12, %o1 stba %i0, [%l7 + %o1] 0x81 set 0x44, %l4 lda [%l7 + %l4] 0x80, %f4 nop set 0x5C, %i0 stb %g6, [%l7 + %i0] nop set 0x48, %g1 stb %g5, [%l7 + %g1] nop set 0x34, %i7 swap [%l7 + %i7], %l0 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xf1 membar #Sync nop set 0x10, %g3 ldstub [%l7 + %g3], %o6 add %i7, %g4, %o1 or %g7, %o7, %l4 nop set 0x78, %o0 ldx [%l7 + %o0], %g1 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x81, %o2, %o3 or %l6, %i1, %i5 nop set 0x70, %o5 std %f26, [%l7 + %o5] set 0x48, %g6 sta %f13, [%l7 + %g6] 0x81 set 0x7C, %o7 sta %f3, [%l7 + %o7] 0x89 set 0x30, %l1 ldxa [%l7 + %l1] 0x89, %i3 fpsub32s %f14, %f10, %f7 nop set 0x2C, %i1 stw %g3, [%l7 + %i1] set 0x20, %l0 stxa %i4, [%l7 + %l0] 0x81 nop set 0x50, %o3 stb %o0, [%l7 + %o3] nop set 0x08, %l5 sth %i2, [%l7 + %l5] nop set 0x60, %i3 stx %o4, [%l7 + %i3] add %l5, %g2, %l1 set 0x2C, %g7 lda [%l7 + %g7] 0x88, %f7 nop set 0x18, %i5 stw %l2, [%l7 + %i5] nop set 0x32, %i4 sth %l3, [%l7 + %i4] nop set 0x10, %i6 std %f18, [%l7 + %i6] nop set 0x20, %l6 lduw [%l7 + %l6], %i6 st %fsr, [%l7 + 0x50] nop set 0x54, %g4 lduw [%l7 + %g4], %o5 nop set 0x60, %o2 prefetch [%l7 + %o2], 2 nop set 0x3C, %o4 sth %g6, [%l7 + %o4] or %g5, %i0, %l0 nop set 0x78, %l3 std %i6, [%l7 + %l3] set 0x40, %o6 ldda [%l7 + %o6] 0xd8, %f0 set 0x34, %i2 stwa %g4, [%l7 + %i2] 0xe3 membar #Sync or %o1, %g7, %o7 fpsub16s %f8, %f27, %f1 fpsub16 %f10, %f24, %f6 nop set 0x30, %g2 swap [%l7 + %g2], %o6 set 0x18, %o1 prefetcha [%l7 + %o1] 0x81, 4 add %l7, 0x14, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %o3 nop set 0x22, %l4 sth %g1, [%l7 + %l4] set 0x37, %i0 ldstuba [%l7 + %i0] 0x80, %i1 nop set 0x18, %g1 ldd [%l7 + %g1], %i6 and %i3, %i5, %g3 nop set 0x1C, %i7 ldsw [%l7 + %i7], %i4 nop set 0x23, %g5 stb %o0, [%l7 + %g5] set 0x40, %g3 ldda [%l7 + %g3] 0xd8, %f0 nop set 0x48, %l2 ldd [%l7 + %l2], %i2 set 0x20, %o0 ldxa [%l7 + %o0] 0x81, %l5 be,a %icc, loop_4 nop set 0x18, %g6 ldd [%l7 + %g6], %f12 set 0x12, %o7 stha %g2, [%l7 + %o7] 0x89 loop_4: nop set 0x67, %l1 stba %o4, [%l7 + %l1] 0x80 or %l2, %l3, %l1 nop set 0x58, %o5 stx %i6, [%l7 + %o5] nop set 0x78, %i1 ldd [%l7 + %i1], %f16 or %g6, %g5, %i0 add %o5, %l0, %g4 ld [%l7 + 0x54], %f26 set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f0 nop set 0x08, %l0 lduh [%l7 + %l0], %i7 st %f23, [%l7 + 0x74] set 0x7C, %i3 stha %g7, [%l7 + %i3] 0xe2 membar #Sync set 0x2C, %l5 stwa %o7, [%l7 + %l5] 0x81 nop set 0x4E, %g7 ldub [%l7 + %g7], %o6 nop set 0x18, %i5 ldd [%l7 + %i5], %l4 fpsub32 %f20, %f28, %f12 nop set 0x5F, %i4 ldub [%l7 + %i4], %o1 nop set 0x55, %i6 ldsb [%l7 + %i6], %o2 set 0x15, %g4 ldstuba [%l7 + %g4] 0x88, %g1 add %i1, %l6, %o3 nop set 0x62, %l6 lduh [%l7 + %l6], %i5 set 0x50, %o2 swapa [%l7 + %o2] 0x89, %g3 nop set 0x7A, %o4 sth %i4, [%l7 + %o4] nop set 0x10, %o6 sth %i3, [%l7 + %o6] set 0x70, %i2 ldda [%l7 + %i2] 0xe3, %i2 set 0x78, %l3 ldxa [%l7 + %l3] 0x80, %o0 nop set 0x68, %o1 ldd [%l7 + %o1], %l4 fpadd16s %f21, %f13, %f6 st %f30, [%l7 + 0x38] or %g2, %l2, %l3 nop set 0x56, %g2 ldub [%l7 + %g2], %o4 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] 0x88, %i6, %g6 nop set 0x21, %l4 ldub [%l7 + %l4], %g5 and %i0, %o5, %l0 nop set 0x18, %g1 std %g4, [%l7 + %g1] or %i7, %l1, %g7 set 0x4C, %i7 ldstuba [%l7 + %i7] 0x88, %o7 nop set 0x5C, %i0 lduw [%l7 + %i0], %o6 fpsub16s %f26, %f18, %f14 set 0x58, %g5 stda %o0, [%l7 + %g5] 0x89 wr %o2, %g1, %sys_tick ld [%l7 + 0x10], %f26 st %fsr, [%l7 + 0x58] nop set 0x10, %g3 stx %l4, [%l7 + %g3] set 0x08, %o0 stwa %l6, [%l7 + %o0] 0xeb membar #Sync st %f28, [%l7 + 0x30] nop set 0x10, %g6 std %f10, [%l7 + %g6] nop set 0x60, %o7 ldx [%l7 + %o7], %i1 nop set 0x13, %l1 ldstub [%l7 + %l1], %o3 st %fsr, [%l7 + 0x14] st %fsr, [%l7 + 0x60] nop set 0x78, %l2 std %f30, [%l7 + %l2] nop set 0x48, %o5 prefetch [%l7 + %o5], 1 and %i5, %i4, %i3 fpadd16 %f30, %f20, %f12 nop set 0x10, %o3 ldd [%l7 + %o3], %f10 nop set 0x48, %l0 stw %i2, [%l7 + %l0] set 0x18, %i3 ldxa [%l7 + %i3] 0x88, %g3 nop set 0x24, %i1 swap [%l7 + %i1], %o0 set 0x7A, %g7 stha %g2, [%l7 + %g7] 0x89 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf1, %f0 nop set 0x28, %i4 ldx [%l7 + %i4], %l5 wr %g0, 0x5, %fprs set 0x50, %l5 stda %i6, [%l7 + %l5] 0x89 add %l7, 0x54, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l3 casa [%l6] 0x88, %l3, %g6 nop set 0x18, %g4 std %i0, [%l7 + %g4] nop set 0x64, %l6 lduw [%l7 + %l6], %g5 bne,a,pt %icc, loop_5 nop set 0x10, %o2 ldd [%l7 + %o2], %o4 set 0x7B, %i6 stba %l0, [%l7 + %i6] 0xeb membar #Sync loop_5: and %i7, %g4, %l1 nop set 0x14, %o4 stw %o7, [%l7 + %o4] wr %g7, %o6, %set_softint set 0x5F, %o6 stba %o1, [%l7 + %o6] 0xe2 membar #Sync set 0x0C, %i2 lda [%l7 + %i2] 0x89, %f25 set 0x69, %l3 ldstuba [%l7 + %l3] 0x81, %g1 wr %o2, %l4, %sys_tick set 0x18, %g2 stda %i0, [%l7 + %g2] 0x80 nop set 0x68, %l4 stx %fsr, [%l7 + %l4] membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf9, %f0 set 0x20, %i7 stda %i6, [%l7 + %i7] 0xea membar #Sync nop set 0x30, %i0 ldx [%l7 + %i0], %o3 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i4, %i3 st %f23, [%l7 + 0x14] add %l7, 0x38, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i5 casa [%l6] 0x88, %i5, %g3 add %i2, %g2, %l5 nop set 0x50, %g1 lduw [%l7 + %g1], %l2 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %o0 nop set 0x70, %g3 lduw [%l7 + %g3], %l3 fpadd32 %f24, %f22, %f18 nop set 0x7C, %o0 sth %i6, [%l7 + %o0] set 0x70, %g6 ldstuba [%l7 + %g6] 0x80, %g6 ba %xcc, loop_6 and %i0, %g5, %o5 and %i7, %l0, %g4 set 0x40, %g5 stda %l0, [%l7 + %g5] 0x81 loop_6: nop set 0x61, %o7 ldstub [%l7 + %o7], %g7 nop set 0x54, %l1 prefetch [%l7 + %l1], 1 nop set 0x24, %l2 ldsw [%l7 + %l2], %o6 nop set 0x7A, %o5 stb %o1, [%l7 + %o5] set 0x10, %l0 lda [%l7 + %l0] 0x88, %f6 set 0x0C, %i3 stwa %g1, [%l7 + %i3] 0xe3 membar #Sync set 0x40, %i1 sta %f10, [%l7 + %i1] 0x89 nop set 0x2C, %o3 swap [%l7 + %o3], %o7 nop set 0x58, %i5 swap [%l7 + %i5], %l4 st %fsr, [%l7 + 0x58] add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %o2 st %f17, [%l7 + 0x54] set 0x48, %i4 sta %f16, [%l7 + %i4] 0x89 set 0x08, %g7 ldxa [%l7 + %g7] 0x81, %l6 nop set 0x7E, %l5 lduh [%l7 + %l5], %i4 set 0x50, %l6 ldxa [%l7 + %l6] 0x81, %i3 nop set 0x54, %o2 stw %o3, [%l7 + %o2] nop set 0x10, %i6 swap [%l7 + %i6], %g3 nop set 0x60, %g4 ldd [%l7 + %g4], %f30 ld [%l7 + 0x48], %f26 nop set 0x38, %o4 ldd [%l7 + %o4], %i4 set 0x13, %i2 ldstuba [%l7 + %i2] 0x81, %g2 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %l2 set 0x20, %l3 stda %i2, [%l7 + %l3] 0x80 nop set 0x10, %g2 std %f4, [%l7 + %g2] nop set 0x68, %l4 lduw [%l7 + %l4], %o0 ld [%l7 + 0x34], %f7 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %i6 nop set 0x3C, %o1 ldsh [%l7 + %o1], %o4 set 0x76, %i7 stha %i0, [%l7 + %i7] 0x80 nop set 0x38, %i0 std %g4, [%l7 + %i0] nop set 0x10, %g1 ldsh [%l7 + %g1], %g6 set 0x40, %g3 stwa %o5, [%l7 + %g3] 0x80 set 0x58, %o0 swapa [%l7 + %o0] 0x88, %l0 nop set 0x58, %g6 ldd [%l7 + %g6], %f6 nop set 0x58, %g5 swap [%l7 + %g5], %i7 set 0x30, %o6 ldda [%l7 + %o6] 0x89, %g4 nop set 0x74, %o7 lduw [%l7 + %o7], %g7 set 0x58, %l2 prefetcha [%l7 + %l2] 0x89, 2 nop set 0x30, %l1 lduw [%l7 + %l1], %o6 and %g1, %o1, %l4 set 0x10, %l0 stwa %i1, [%l7 + %l0] 0xe2 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0x80, %f0 set 0x78, %i3 stxa %o2, [%l7 + %i3] 0x80 st %fsr, [%l7 + 0x40] set 0x34, %i1 lda [%l7 + %i1] 0x80, %f26 set 0x5C, %o3 sta %f22, [%l7 + %o3] 0x89 set 0x26, %i4 stha %l6, [%l7 + %i4] 0x89 st %f2, [%l7 + 0x28] add %l7, 0x68, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i4 nop set 0x45, %i5 ldub [%l7 + %i5], %i3 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xc2 nop set 0x4C, %l5 ldsw [%l7 + %l5], %o3 nop set 0x74, %o2 lduh [%l7 + %o2], %i5 nop set 0x6A, %l6 stb %g2, [%l7 + %l6] set 0x0C, %g4 lda [%l7 + %g4] 0x80, %f28 nop set 0x61, %o4 ldub [%l7 + %o4], %l5 ld [%l7 + 0x3C], %f0 nop set 0x28, %i6 prefetch [%l7 + %i6], 1 set 0x23, %i2 stba %l2, [%l7 + %i2] 0x80 set 0x40, %g2 sta %f10, [%l7 + %g2] 0x81 nop set 0x20, %l3 swap [%l7 + %l3], %i2 set 0x1C, %o1 stba %o0, [%l7 + %o1] 0x80 set 0x40, %l4 ldda [%l7 + %l4] 0xd0, %f16 set 0x10, %i7 ldxa [%l7 + %i7] 0x88, %l3 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xd0 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf0, %f16 nop set 0x38, %o0 ldx [%l7 + %o0], %g3 set 0x38, %g3 prefetcha [%l7 + %g3] 0x89, 1 st %f25, [%l7 + 0x20] nop set 0x78, %g5 std %o4, [%l7 + %g5] nop nop setx 0x6E251515, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0xF8E8E887, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f26, %f27 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xf8 membar #Sync add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] 0x80, %g5, %i0 set 0x40, %o7 ldda [%l7 + %o7] 0xd8, %f0 nop set 0x50, %o6 ldub [%l7 + %o6], %o5 ld [%l7 + 0x44], %f15 st %fsr, [%l7 + 0x78] ld [%l7 + 0x78], %f29 nop set 0x14, %l2 ldub [%l7 + %l2], %l0 nop set 0x52, %l0 ldsb [%l7 + %l0], %g6 nop set 0x3C, %l1 swap [%l7 + %l1], %i7 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf9, %f16 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x81, %g7, %g4 set 0x25, %i1 ldstuba [%l7 + %i1] 0x88, %l1 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f0 nop set 0x32, %o3 sth %o6, [%l7 + %o3] set 0x24, %i4 sta %f28, [%l7 + %i4] 0x81 or %g1, %o1, %i1 st %f22, [%l7 + 0x70] nop set 0x10, %i5 lduh [%l7 + %i5], %l4 st %fsr, [%l7 + 0x74] nop set 0x14, %l5 lduw [%l7 + %l5], %o2 nop set 0x78, %g7 stx %fsr, [%l7 + %g7] set 0x21, %l6 ldstuba [%l7 + %l6] 0x88, %o7 nop set 0x08, %g4 ldsh [%l7 + %g4], %i4 nop set 0x5C, %o4 ldsh [%l7 + %o4], %l6 set 0x10, %o2 prefetcha [%l7 + %o2] 0x89, 2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x65, %i6 stba %l5, [%l7 + %i6] 0xe2 membar #Sync nop set 0x70, %i2 std %g2, [%l7 + %i2] nop set 0x54, %l3 ldsh [%l7 + %l3], %l2 add %o0, %i2, %l3 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %i6 nop set 0x28, %g2 ldd [%l7 + %g2], %o4 nop set 0x74, %o1 ldsh [%l7 + %o1], %g5 nop set 0x6A, %l4 sth %i0, [%l7 + %l4] set 0x70, %i7 ldxa [%l7 + %i7] 0x88, %l0 st %f7, [%l7 + 0x1C] or %g6, %i7, %o5 set 0x28, %g1 prefetcha [%l7 + %g1] 0x80, 3 bgu,a,pn %icc, loop_7 add %g4, %l1, %g1 nop set 0x70, %i0 std %f6, [%l7 + %i0] st %f19, [%l7 + 0x60] loop_7: fpadd32s %f30, %f23, %f31 set 0x24, %g3 sta %f19, [%l7 + %g3] 0x89 or %o1, %i1, %l4 set 0x5C, %o0 stwa %o6, [%l7 + %o0] 0x81 set 0x64, %g5 stwa %o2, [%l7 + %g5] 0x81 nop set 0x33, %o7 ldstub [%l7 + %o7], %i4 nop set 0x68, %o6 ldx [%l7 + %o6], %o7 nop set 0x78, %g6 prefetch [%l7 + %g6], 4 set 0x18, %l2 ldxa [%l7 + %l2] 0x88, %l6 bl %xcc, loop_8 nop set 0x36, %l1 ldub [%l7 + %l1], %o3 nop set 0x12, %l0 lduh [%l7 + %l0], %i5 nop set 0x10, %i3 std %l4, [%l7 + %i3] loop_8: nop set 0x37, %i1 stba %i3, [%l7 + %i1] 0x80 set 0x50, %o3 ldxa [%l7 + %o3] 0x80, %g2 nop set 0x10, %o5 stx %o0, [%l7 + %o5] nop set 0x48, %i5 lduh [%l7 + %i5], %i2 nop set 0x37, %i4 ldstub [%l7 + %i4], %l2 or %l3, %i6, %g3 nop set 0x40, %g7 std %o4, [%l7 + %g7] nop set 0x10, %l6 ldd [%l7 + %l6], %g4 nop set 0x20, %l5 lduh [%l7 + %l5], %i0 nop set 0x40, %g4 stx %l0, [%l7 + %g4] ld [%l7 + 0x1C], %f22 nop set 0x70, %o2 sth %g6, [%l7 + %o2] add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %i7 set 0x20, %o4 swapa [%l7 + %o4] 0x80, %g4 ld [%l7 + 0x78], %f12 nop set 0x1B, %i6 stb %l1, [%l7 + %i6] set 0x59, %l3 stba %g7, [%l7 + %l3] 0xea membar #Sync or %o1, %g1, %i1 nop set 0x70, %i2 ldsw [%l7 + %i2], %o6 nop set 0x50, %g2 swap [%l7 + %g2], %l4 add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x81, %o2, %i4 nop set 0x68, %l4 ldd [%l7 + %l4], %o6 ble,a,pn %xcc, loop_9 nop set 0x58, %i7 std %f0, [%l7 + %i7] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xc8 loop_9: nop set 0x54, %i0 ldsw [%l7 + %i0], %l6 nop set 0x5E, %g1 lduh [%l7 + %g1], %o3 nop set 0x38, %o0 ldsh [%l7 + %o0], %i5 nop set 0x40, %g3 stw %l5, [%l7 + %g3] and %g2, %i3, %o0 set 0x34, %g5 lda [%l7 + %g5] 0x80, %f11 set 0x37, %o6 ldstuba [%l7 + %o6] 0x81, %i2 nop set 0x74, %o7 prefetch [%l7 + %o7], 0 add %l3, %i6, %g3 nop set 0x7C, %l2 lduw [%l7 + %l2], %o4 and %l2, %g5, %l0 set 0x63, %g6 ldstuba [%l7 + %g6] 0x81, %i0 nop set 0x18, %l1 stx %fsr, [%l7 + %l1] ld [%l7 + 0x34], %f25 set 0x30, %l0 prefetcha [%l7 + %l0] 0x80, 4 nop set 0x48, %i3 lduh [%l7 + %i3], %g6 set 0x40, %o3 ldda [%l7 + %o3] 0xd2, %f0 set 0x40, %i1 ldda [%l7 + %i1] 0xd8, %f16 nop set 0x16, %i5 ldstub [%l7 + %i5], %i7 set 0x70, %o5 prefetcha [%l7 + %o5] 0x80, 1 nop set 0x78, %i4 std %f2, [%l7 + %i4] nop set 0x66, %g7 ldsb [%l7 + %g7], %l1 nop set 0x28, %l6 stx %o1, [%l7 + %l6] membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf9, %f0 wr %g0, 0x7, %fprs nop set 0x1A, %o2 ldstub [%l7 + %o2], %o6 nop set 0x28, %l5 stx %l4, [%l7 + %l5] set 0x3C, %o4 sta %f15, [%l7 + %o4] 0x81 and %g7, %i4, %o2 nop set 0x10, %l3 sth %o7, [%l7 + %l3] add %o3, %l6, %l5 set 0x34, %i6 swapa [%l7 + %i6] 0x80, %i5 nop set 0x58, %g2 stx %g2, [%l7 + %g2] nop set 0x38, %l4 stx %fsr, [%l7 + %l4] add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %i3 nop set 0x38, %i7 sth %l3, [%l7 + %i7] nop set 0x70, %o1 stx %fsr, [%l7 + %o1] add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %i2 set 0x38, %i0 ldxa [%l7 + %i0] 0x89, %g3 or %l2, %g5, %o4 nop set 0x7C, %g1 lduw [%l7 + %g1], %i0 nop set 0x40, %i2 std %f2, [%l7 + %i2] nop set 0x10, %g3 std %f4, [%l7 + %g3] nop set 0x30, %g5 swap [%l7 + %g5], %o5 set 0x30, %o6 ldda [%l7 + %o6] 0x89, %l0 ld [%l7 + 0x34], %f26 set 0x10, %o7 sta %f12, [%l7 + %o7] 0x81 nop set 0x38, %l2 std %f12, [%l7 + %l2] nop set 0x64, %o0 swap [%l7 + %o0], %g6 nop set 0x08, %g6 sth %i7, [%l7 + %g6] nop set 0x18, %l1 ldx [%l7 + %l1], %l1 set 0x6E, %i3 stha %o1, [%l7 + %i3] 0xe2 membar #Sync wr %g1, %g4, %pic nop set 0x28, %o3 swap [%l7 + %o3], %i1 nop set 0x7C, %l0 prefetch [%l7 + %l0], 3 nop set 0x48, %i1 stx %fsr, [%l7 + %i1] wr %o6, %g7, %clear_softint set 0x20, %i5 lda [%l7 + %i5] 0x80, %f8 st %fsr, [%l7 + 0x14] set 0x60, %i4 stwa %l4, [%l7 + %i4] 0xeb membar #Sync nop set 0x70, %o5 swap [%l7 + %o5], %o2 set 0x14, %g7 stha %i4, [%l7 + %g7] 0x88 nop set 0x3C, %g4 lduh [%l7 + %g4], %o7 set 0x30, %o2 stwa %l6, [%l7 + %o2] 0x89 set 0x20, %l5 stwa %o3, [%l7 + %l5] 0xea membar #Sync nop set 0x6C, %o4 prefetch [%l7 + %o4], 1 set 0x4C, %l6 stba %i5, [%l7 + %l6] 0xe2 membar #Sync nop set 0x28, %l3 ldub [%l7 + %l3], %l5 or %o0, %g2, %i3 set 0x38, %g2 stxa %l3, [%l7 + %g2] 0x88 nop set 0x08, %i6 stw %i2, [%l7 + %i6] set 0x18, %l4 swapa [%l7 + %l4] 0x81, %i6 nop set 0x70, %o1 std %f24, [%l7 + %o1] and %l2, %g5, %g3 nop set 0x10, %i7 sth %o4, [%l7 + %i7] nop set 0x70, %i0 std %f8, [%l7 + %i0] set 0x60, %i2 prefetcha [%l7 + %i2] 0x81, 2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %l0 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] 0x89, %i7, %l1 and %g6, %g1, %o1 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x89, %i1, %g4 nop set 0x3C, %g3 prefetch [%l7 + %g3], 2 ld [%l7 + 0x2C], %f31 set 0x0C, %g1 swapa [%l7 + %g1] 0x89, %g7 nop set 0x52, %g5 lduh [%l7 + %g5], %l4 nop set 0x50, %o6 ldsw [%l7 + %o6], %o2 nop set 0x78, %o7 ldd [%l7 + %o7], %o6 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync add %o7, %i4, %o3 set 0x40, %g6 ldda [%l7 + %g6] 0xda, %f0 nop set 0x10, %o0 prefetch [%l7 + %o0], 1 set 0x10, %l1 ldda [%l7 + %l1] 0x89, %i4 nop set 0x7A, %o3 lduh [%l7 + %o3], %l6 set 0x70, %i3 lda [%l7 + %i3] 0x81, %f28 nop set 0x70, %l0 ldsh [%l7 + %l0], %o0 nop set 0x64, %i5 ldsh [%l7 + %i5], %g2 set 0x60, %i1 sta %f22, [%l7 + %i1] 0x88 and %l5, %l3, %i2 set 0x58, %o5 stda %i6, [%l7 + %o5] 0x81 set 0x24, %i4 stwa %l2, [%l7 + %i4] 0xe3 membar #Sync nop set 0x70, %g7 stx %g5, [%l7 + %g7] add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %g3 set 0x7C, %o2 stwa %o4, [%l7 + %o2] 0x81 nop set 0x74, %l5 lduw [%l7 + %l5], %i0 set 0x40, %g4 ldda [%l7 + %g4] 0xeb, %l0 set 0x2E, %l6 stba %i7, [%l7 + %l6] 0x81 nop set 0x78, %o4 ldd [%l7 + %o4], %o4 nop set 0x18, %g2 swap [%l7 + %g2], %g6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g1, %o1 nop set 0x3C, %i6 swap [%l7 + %i6], %i1 nop set 0x14, %l3 swap [%l7 + %l3], %l1 nop set 0x60, %o1 stw %g4, [%l7 + %o1] set 0x70, %l4 lda [%l7 + %l4] 0x81, %f28 set 0x51, %i7 stba %g7, [%l7 + %i7] 0x81 set 0x60, %i2 prefetcha [%l7 + %i2] 0x81, 2 ld [%l7 + 0x4C], %f2 st %f31, [%l7 + 0x44] add %o6, %o7, %i4 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x88 nop set 0x4A, %g1 sth %o2, [%l7 + %g1] set 0x4E, %g5 stha %o3, [%l7 + %g5] 0x80 add %l6, %i5, %o0 nop set 0x7D, %o6 ldub [%l7 + %o6], %l5 nop set 0x2C, %g3 sth %l3, [%l7 + %g3] set 0x17, %o7 ldstuba [%l7 + %o7] 0x89, %g2 set 0x7C, %l2 stwa %i6, [%l7 + %l2] 0xe2 membar #Sync set 0x70, %g6 stda %l2, [%l7 + %g6] 0x81 and %i2, %g5, %i3 ld [%l7 + 0x0C], %f26 wr %o4, %g3, %sys_tick nop set 0x40, %o0 sth %l0, [%l7 + %o0] set 0x4A, %o3 stha %i0, [%l7 + %o3] 0xeb membar #Sync set 0x58, %i3 stha %o5, [%l7 + %i3] 0xea membar #Sync st %fsr, [%l7 + 0x58] set 0x70, %l1 stda %g6, [%l7 + %l1] 0xe2 membar #Sync nop set 0x44, %l0 ldub [%l7 + %l0], %i7 set 0x40, %i5 ldda [%l7 + %i5] 0xe2, %g0 ld [%l7 + 0x2C], %f0 nop set 0x60, %i1 std %f10, [%l7 + %i1] bn,pn %xcc, loop_10 nop set 0x68, %i4 ldx [%l7 + %i4], %i1 set 0x08, %g7 stxa %l1, [%l7 + %g7] 0x88 loop_10: nop set 0x2A, %o2 stha %o1, [%l7 + %o2] 0xe3 membar #Sync or %g7, %l4, %o6 nop set 0x68, %o5 lduh [%l7 + %o5], %g4 st %f31, [%l7 + 0x34] nop nop setx 0x49B560D9C97F6BA1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x5013D403F51B9A05, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f10, %f26 set 0x18, %g4 stxa %o7, [%l7 + %g4] 0xe3 membar #Sync st %f21, [%l7 + 0x44] nop set 0x4E, %l6 stb %i4, [%l7 + %l6] nop set 0x78, %l5 swap [%l7 + %l5], %o2 set 0x38, %g2 stxa %o3, [%l7 + %g2] 0xea membar #Sync nop set 0x70, %i6 ldd [%l7 + %i6], %f14 st %fsr, [%l7 + 0x3C] nop set 0x40, %o4 std %f10, [%l7 + %o4] set 0x64, %o1 stwa %i5, [%l7 + %o1] 0xe3 membar #Sync set 0x41, %l4 ldstuba [%l7 + %l4] 0x80, %o0 set 0x18, %l3 stda %l4, [%l7 + %l3] 0xea membar #Sync nop set 0x10, %i2 lduw [%l7 + %i2], %l6 ld [%l7 + 0x4C], %f4 set 0x58, %i0 sta %f16, [%l7 + %i0] 0x81 nop set 0x10, %g1 stw %l3, [%l7 + %g1] nop set 0x50, %i7 ldsw [%l7 + %i7], %i6 nop set 0x1E, %g5 ldsh [%l7 + %g5], %g2 nop set 0x2F, %o6 ldstub [%l7 + %o6], %i2 set 0x10, %o7 stwa %g5, [%l7 + %o7] 0x89 nop set 0x48, %l2 lduw [%l7 + %l2], %i3 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %g3 nop set 0x70, %g3 std %l0, [%l7 + %g3] wr %i0, %l2, %sys_tick set 0x4C, %g6 ldstuba [%l7 + %g6] 0x89, %o5 nop set 0x34, %o3 lduw [%l7 + %o3], %i7 st %f7, [%l7 + 0x54] nop set 0x08, %i3 stx %g1, [%l7 + %i3] membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf1, %f0 set 0x5B, %l0 stba %i1, [%l7 + %l0] 0x89 set 0x6C, %l1 lda [%l7 + %l1] 0x80, %f30 or %g6, %o1, %l1 ld [%l7 + 0x68], %f16 st %f27, [%l7 + 0x20] add %l4, %g7, %o6 set 0x50, %i1 stda %o6, [%l7 + %i1] 0xe3 membar #Sync or %g4, %o2, %o3 st %f11, [%l7 + 0x54] set 0x0E, %i5 stha %i5, [%l7 + %i5] 0x88 st %fsr, [%l7 + 0x2C] nop set 0x1C, %i4 swap [%l7 + %i4], %o0 nop set 0x60, %g7 std %f24, [%l7 + %g7] and %l5, %i4, %l3 nop set 0x1C, %o2 ldstub [%l7 + %o2], %l6 set 0x60, %o5 swapa [%l7 + %o5] 0x88, %g2 nop set 0x1C, %g4 ldsw [%l7 + %g4], %i2 nop set 0x44, %l6 ldsw [%l7 + %l6], %g5 nop set 0x58, %l5 lduh [%l7 + %l5], %i3 nop set 0x28, %i6 stw %o4, [%l7 + %i6] set 0x7B, %o4 stba %g3, [%l7 + %o4] 0xe2 membar #Sync nop set 0x0C, %o1 ldsh [%l7 + %o1], %l0 nop set 0x20, %g2 std %i6, [%l7 + %g2] nop set 0x6C, %l3 prefetch [%l7 + %l3], 3 nop set 0x70, %i2 ldd [%l7 + %i2], %l2 nop set 0x68, %l4 lduh [%l7 + %l4], %o5 set 0x08, %i0 ldxa [%l7 + %i0] 0x89, %i7 set 0x6E, %i7 stba %i0, [%l7 + %i7] 0xeb membar #Sync nop set 0x1C, %g5 sth %i1, [%l7 + %g5] set 0x6C, %g1 stwa %g6, [%l7 + %g1] 0x89 st %f13, [%l7 + 0x40] nop set 0x14, %o7 ldsw [%l7 + %o7], %g1 set 0x34, %o6 stha %l1, [%l7 + %o6] 0xea membar #Sync nop set 0x56, %g3 lduh [%l7 + %g3], %l4 set 0x20, %l2 prefetcha [%l7 + %l2] 0x89, 4 st %fsr, [%l7 + 0x38] nop set 0x50, %g6 ldx [%l7 + %g6], %o6 nop set 0x50, %o3 std %f30, [%l7 + %o3] set 0x08, %i3 prefetcha [%l7 + %i3] 0x89, 1 nop set 0x2F, %l0 stb %g4, [%l7 + %l0] set 0x74, %l1 sta %f27, [%l7 + %l1] 0x81 bleu %icc, loop_11 nop set 0x60, %o0 std %f0, [%l7 + %o0] nop set 0x62, %i1 ldsh [%l7 + %i1], %o7 nop set 0x3C, %i4 stb %o3, [%l7 + %i4] loop_11: st %fsr, [%l7 + 0x6C] nop set 0x6C, %g7 sth %o2, [%l7 + %g7] nop set 0x1C, %o2 stw %i5, [%l7 + %o2] add %l5, %i4, %o0 nop set 0x68, %i5 ldx [%l7 + %i5], %l6 nop set 0x10, %g4 ldd [%l7 + %g4], %g2 nop set 0x4C, %l6 lduh [%l7 + %l6], %l3 nop set 0x50, %l5 ldstub [%l7 + %l5], %i2 add %g5, %i3, %g3 ba,pt %icc, loop_12 or %l0, %i6, %o4 st %f23, [%l7 + 0x74] nop set 0x08, %i6 std %f26, [%l7 + %i6] loop_12: nop set 0x1D, %o4 ldsb [%l7 + %o4], %l2 set 0x5C, %o1 stba %i7, [%l7 + %o1] 0xea membar #Sync bge,a,pt %icc, loop_13 nop set 0x2D, %g2 ldstub [%l7 + %g2], %o5 set 0x50, %o5 stda %i0, [%l7 + %o5] 0xe2 membar #Sync loop_13: nop set 0x6A, %i2 stb %i1, [%l7 + %i2] nop set 0x4E, %l4 ldsh [%l7 + %l4], %g6 or %g1, %l4, %l1 set 0x0F, %i0 stba %o6, [%l7 + %i0] 0x81 set 0x20, %i7 stda %o0, [%l7 + %i7] 0x88 nop set 0x48, %l3 stx %g7, [%l7 + %l3] st %f28, [%l7 + 0x44] set 0x3D, %g5 stba %g4, [%l7 + %g5] 0x89 set 0x38, %g1 prefetcha [%l7 + %g1] 0x81, 0 nop set 0x78, %o6 stx %o2, [%l7 + %o6] or %o7, %l5, %i4 nop set 0x2D, %o7 ldsb [%l7 + %o7], %o0 nop set 0x5D, %l2 stb %i5, [%l7 + %l2] nop set 0x10, %g6 ldsw [%l7 + %g6], %g2 nop set 0x18, %o3 std %f4, [%l7 + %o3] nop set 0x68, %i3 ldd [%l7 + %i3], %f14 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %i2 set 0x78, %g3 swapa [%l7 + %g3] 0x80, %g5 bg,a %icc, loop_14 nop set 0x28, %l0 stx %l3, [%l7 + %l0] or %g3, %l0, %i3 or %o4, %l2, %i7 loop_14: nop set 0x78, %l1 prefetcha [%l7 + %l1] 0x88, 3 set 0x44, %i1 sta %f24, [%l7 + %i1] 0x80 set 0x40, %o0 ldda [%l7 + %o0] 0x88, %f16 set 0x78, %g7 stxa %i0, [%l7 + %g7] 0xe3 membar #Sync nop set 0x7D, %i4 ldub [%l7 + %i4], %i6 set 0x20, %i5 stda %g6, [%l7 + %i5] 0x89 set 0x10, %g4 ldda [%l7 + %g4] 0xe2, %g0 nop set 0x30, %l6 stx %i1, [%l7 + %l6] set 0x70, %o2 prefetcha [%l7 + %o2] 0x89, 0 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xc8 set 0x10, %o4 ldda [%l7 + %o4] 0x88, %l4 set 0x20, %i6 ldda [%l7 + %i6] 0x81, %o6 set 0x60, %o1 ldda [%l7 + %o1] 0xe2, %o0 nop set 0x30, %g2 std %g6, [%l7 + %g2] nop set 0x20, %i2 stw %g4, [%l7 + %i2] nop set 0x10, %l4 ldd [%l7 + %l4], %f14 or %o2, %o7, %o3 nop set 0x38, %o5 ldx [%l7 + %o5], %l5 nop set 0x08, %i0 stx %i4, [%l7 + %i0] nop set 0x5C, %l3 prefetch [%l7 + %l3], 3 and %o0, %g2, %i5 nop set 0x30, %i7 stx %fsr, [%l7 + %i7] add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %g5 nop set 0x54, %g5 ldsb [%l7 + %g5], %i2 set 0x30, %o6 prefetcha [%l7 + %o6] 0x81, 3 nop set 0x24, %o7 sth %l0, [%l7 + %o7] nop set 0x56, %g1 ldub [%l7 + %g1], %i3 nop set 0x44, %l2 prefetch [%l7 + %l2], 4 nop set 0x24, %g6 ldsw [%l7 + %g6], %o4 set 0x28, %o3 sta %f8, [%l7 + %o3] 0x81 fpsub16 %f18, %f0, %f30 fpsub32 %f0, %f20, %f28 set 0x31, %i3 ldstuba [%l7 + %i3] 0x81, %l2 wr %i7, %g3, %set_softint set 0x44, %g3 stwa %o5, [%l7 + %g3] 0x81 set 0x60, %l1 ldda [%l7 + %l1] 0x80, %i0 nop set 0x30, %l0 std %f22, [%l7 + %l0] nop set 0x54, %o0 prefetch [%l7 + %o0], 4 set 0x60, %g7 ldstuba [%l7 + %g7] 0x89, %i6 ld [%l7 + 0x70], %f12 add %g6, %i1, %l1 nop set 0x1A, %i1 ldsh [%l7 + %i1], %l4 nop set 0x60, %i5 ldd [%l7 + %i5], %o6 nop set 0x78, %g4 ldsb [%l7 + %g4], %g1 nop nop setx 0xB365DEEE50BFF27E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xD06295072FEE0924, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f30, %f2 set 0x3C, %i4 swapa [%l7 + %i4] 0x80, %o1 add %g4, %g7, %o2 nop set 0x6C, %l6 stw %o3, [%l7 + %l6] and %o7, %l5, %i4 set 0x48, %l5 ldxa [%l7 + %l5] 0x81, %g2 nop set 0x68, %o4 ldd [%l7 + %o4], %f18 set 0x34, %i6 swapa [%l7 + %i6] 0x88, %o0 nop set 0x30, %o2 prefetch [%l7 + %o2], 1 nop set 0x68, %o1 ldd [%l7 + %o1], %i4 nop set 0x10, %i2 stx %fsr, [%l7 + %i2] membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf1, %f16 nop set 0x66, %o5 stb %l6, [%l7 + %o5] nop set 0x12, %i0 sth %i2, [%l7 + %i0] nop set 0x30, %l4 ldd [%l7 + %l4], %f18 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x80, %l3, %g5 set 0x13, %l3 stba %i3, [%l7 + %l3] 0xe2 membar #Sync bgu,a,pn %icc, loop_15 st %f8, [%l7 + 0x50] nop set 0x2E, %i7 sth %o4, [%l7 + %i7] ld [%l7 + 0x4C], %f9 loop_15: nop set 0x3E, %g5 ldsh [%l7 + %g5], %l2 st %fsr, [%l7 + 0x44] set 0x40, %o6 ldstuba [%l7 + %o6] 0x80, %l0 nop set 0x38, %o7 ldd [%l7 + %o7], %f22 nop set 0x35, %l2 stb %i7, [%l7 + %l2] nop set 0x78, %g1 ldx [%l7 + %g1], %o5 set 0x30, %o3 swapa [%l7 + %o3] 0x89, %g3 nop set 0x38, %g6 swap [%l7 + %g6], %i6 set 0x48, %i3 swapa [%l7 + %i3] 0x89, %i0 bleu,a %icc, loop_16 and %g6, %i1, %l1 nop set 0x68, %l1 stx %o6, [%l7 + %l1] set 0x24, %l0 swapa [%l7 + %l0] 0x81, %g1 loop_16: nop set 0x10, %o0 std %f20, [%l7 + %o0] ld [%l7 + 0x10], %f19 nop set 0x67, %g3 ldstub [%l7 + %g3], %l4 set 0x78, %g7 prefetcha [%l7 + %g7] 0x80, 4 nop set 0x08, %i1 prefetch [%l7 + %i1], 1 nop set 0x40, %i5 prefetch [%l7 + %i5], 2 nop set 0x3C, %i4 ldsw [%l7 + %i4], %o1 nop set 0x0C, %g4 sth %g7, [%l7 + %g4] nop set 0x48, %l5 ldsw [%l7 + %l5], %o2 set 0x60, %l6 ldda [%l7 + %l6] 0xeb, %o6 nop set 0x42, %i6 lduh [%l7 + %i6], %o3 set 0x1D, %o4 stba %i4, [%l7 + %o4] 0x88 nop set 0x5C, %o1 prefetch [%l7 + %o1], 3 set 0x28, %i2 stda %l4, [%l7 + %i2] 0x89 nop set 0x30, %g2 ldd [%l7 + %g2], %o0 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f16 set 0x10, %i0 stda %i4, [%l7 + %i0] 0x89 set 0x58, %o2 lda [%l7 + %o2] 0x80, %f0 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %i2 set 0x50, %l3 ldxa [%l7 + %l3] 0x80, %l6 set 0x30, %i7 ldda [%l7 + %i7] 0xea, %g4 set 0x35, %g5 stba %l3, [%l7 + %g5] 0xe3 membar #Sync nop set 0x30, %o6 std %o4, [%l7 + %o6] set 0x40, %l4 stda %f16, [%l7 + %l4] 0xda ld [%l7 + 0x40], %f2 nop set 0x58, %l2 ldsw [%l7 + %l2], %i3 st %f29, [%l7 + 0x50] nop set 0x20, %g1 std %l0, [%l7 + %g1] nop set 0x7A, %o3 ldsh [%l7 + %o3], %i7 nop set 0x64, %g6 prefetch [%l7 + %g6], 4 nop set 0x0A, %o7 ldub [%l7 + %o7], %l2 nop set 0x2E, %i3 ldstub [%l7 + %i3], %o5 set 0x30, %l1 lda [%l7 + %l1] 0x89, %f17 nop set 0x20, %o0 lduw [%l7 + %o0], %g3 nop set 0x74, %l0 lduh [%l7 + %l0], %i0 set 0x08, %g7 lda [%l7 + %g7] 0x89, %f5 set 0x0C, %i1 swapa [%l7 + %i1] 0x80, %g6 nop set 0x58, %i5 stx %i1, [%l7 + %i5] nop set 0x28, %g3 ldx [%l7 + %g3], %l1 nop set 0x18, %i4 stx %fsr, [%l7 + %i4] nop set 0x40, %g4 stx %o6, [%l7 + %g4] nop set 0x38, %l6 ldx [%l7 + %l6], %g1 set 0x5C, %i6 lda [%l7 + %i6] 0x88, %f29 nop set 0x50, %o4 ldsh [%l7 + %o4], %i6 ld [%l7 + 0x70], %f16 and %l4, %g4, %o1 nop set 0x60, %o1 ldd [%l7 + %o1], %f0 nop set 0x51, %i2 ldstub [%l7 + %i2], %g7 set 0x30, %g2 prefetcha [%l7 + %g2] 0x80, 4 and %o2, %i4, %l5 nop set 0x43, %l5 stb %o0, [%l7 + %l5] set 0x74, %o5 stwa %i5, [%l7 + %o5] 0x88 nop set 0x54, %o2 stw %o3, [%l7 + %o2] nop set 0x40, %l3 swap [%l7 + %l3], %i2 set 0x50, %i0 stxa %g2, [%l7 + %i0] 0xe2 membar #Sync nop set 0x08, %g5 ldd [%l7 + %g5], %f22 set 0x40, %i7 stda %g4, [%l7 + %i7] 0xea membar #Sync add %l6, %o4, %i3 set 0x50, %l4 lda [%l7 + %l4] 0x88, %f11 nop set 0x65, %o6 ldstub [%l7 + %o6], %l3 set 0x20, %g1 prefetcha [%l7 + %g1] 0x80, 4 nop set 0x60, %l2 ldx [%l7 + %l2], %i7 nop set 0x30, %o3 stw %o5, [%l7 + %o3] nop set 0x7C, %g6 stb %l2, [%l7 + %g6] bg,pt %xcc, loop_17 nop set 0x35, %o7 ldstub [%l7 + %o7], %i0 nop set 0x44, %i3 ldsh [%l7 + %i3], %g3 nop set 0x5C, %o0 ldsw [%l7 + %o0], %i1 loop_17: nop set 0x30, %l0 stx %g6, [%l7 + %l0] set 0x10, %g7 stda %l0, [%l7 + %g7] 0xeb membar #Sync set 0x54, %i1 stwa %g1, [%l7 + %i1] 0xe2 membar #Sync nop set 0x48, %i5 ldx [%l7 + %i5], %o6 nop set 0x0E, %g3 ldsh [%l7 + %g3], %l4 set 0x10, %i4 ldxa [%l7 + %i4] 0x88, %g4 nop set 0x58, %l1 ldsw [%l7 + %l1], %i6 set 0x34, %l6 sta %f10, [%l7 + %l6] 0x88 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o1, %o7 st %f15, [%l7 + 0x34] set 0x1F, %g4 stba %g7, [%l7 + %g4] 0x88 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x81 bn,a %xcc, loop_18 nop set 0x20, %i6 std %i4, [%l7 + %i6] set 0x28, %i2 ldxa [%l7 + %i2] 0x88, %l5 loop_18: nop set 0x10, %o1 lda [%l7 + %o1] 0x89, %f11 set 0x70, %g2 prefetcha [%l7 + %g2] 0x88, 0 and %i5, %o3, %o0 nop set 0x38, %o5 ldx [%l7 + %o5], %i2 nop set 0x28, %l5 std %f24, [%l7 + %l5] set 0x70, %l3 stxa %g5, [%l7 + %l3] 0x80 set 0x30, %i0 ldxa [%l7 + %i0] 0x80, %l6 nop set 0x3C, %o2 ldsw [%l7 + %o2], %o4 add %g2, %i3, %l0 nop set 0x30, %i7 ldd [%l7 + %i7], %l2 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %o5 nop set 0x2F, %l4 ldstub [%l7 + %l4], %i0 set 0x24, %g5 lda [%l7 + %g5] 0x81, %f8 fpadd16s %f11, %f20, %f31 set 0x3E, %o6 ldstuba [%l7 + %o6] 0x81, %l2 wr %g3, %i1, %y wr %l1, %g6, %pic or %o6, %g1, %g4 nop set 0x28, %g1 stx %fsr, [%l7 + %g1] set 0x3C, %l2 sta %f5, [%l7 + %l2] 0x88 nop set 0x50, %o3 prefetch [%l7 + %o3], 0 nop set 0x58, %o7 prefetch [%l7 + %o7], 3 nop set 0x70, %g6 stx %fsr, [%l7 + %g6] bgu,pn %xcc, loop_19 nop set 0x0C, %o0 lduw [%l7 + %o0], %l4 set 0x23, %l0 ldstuba [%l7 + %l0] 0x81, %o1 loop_19: nop set 0x2F, %g7 ldstub [%l7 + %g7], %o7 nop set 0x48, %i3 lduw [%l7 + %i3], %i6 fpsub16 %f16, %f2, %f0 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x80 set 0x60, %g3 ldda [%l7 + %g3] 0x89, %g6 set 0x74, %i5 stwa %l5, [%l7 + %i5] 0x80 set 0x38, %i4 stha %o2, [%l7 + %i4] 0xeb membar #Sync set 0x30, %l6 ldstuba [%l7 + %l6] 0x81, %i4 nop set 0x64, %l1 swap [%l7 + %l1], %o3 nop set 0x60, %o4 ldd [%l7 + %o4], %i4 set 0x08, %i6 ldxa [%l7 + %i6] 0x80, %i2 set 0x58, %i2 lda [%l7 + %i2] 0x89, %f23 nop set 0x60, %o1 ldstub [%l7 + %o1], %o0 nop set 0x42, %g2 sth %l6, [%l7 + %g2] set 0x18, %o5 stxa %o4, [%l7 + %o5] 0x88 set 0x70, %g4 stxa %g5, [%l7 + %g4] 0x81 nop set 0x38, %l5 ldd [%l7 + %l5], %i2 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf1 membar #Sync nop set 0x14, %o2 swap [%l7 + %o2], %l0 nop set 0x18, %i0 std %l2, [%l7 + %i0] set 0x1F, %i7 ldstuba [%l7 + %i7] 0x89, %g2 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %i7 set 0x2B, %g5 ldstuba [%l7 + %g5] 0x88, %i0 add %g3, %l2, %i1 set 0x57, %o6 ldstuba [%l7 + %o6] 0x80, %g6 add %l1, %g1, %o6 nop set 0x6C, %g1 ldstub [%l7 + %g1], %l4 set 0x1F, %l2 stba %g4, [%l7 + %l2] 0xeb membar #Sync st %fsr, [%l7 + 0x1C] nop set 0x54, %l4 stb %o1, [%l7 + %l4] bge %xcc, loop_20 nop set 0x33, %o7 ldub [%l7 + %o7], %i6 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf8, %f0 loop_20: ble,a %icc, loop_21 ld [%l7 + 0x3C], %f30 set 0x39, %o3 ldstuba [%l7 + %o3] 0x89, %o7 loop_21: nop set 0x18, %o0 stda %l4, [%l7 + %o0] 0x81 nop set 0x7E, %g7 lduh [%l7 + %g7], %o2 fpsub16s %f11, %f21, %f6 be,pn %icc, loop_22 nop set 0x7E, %l0 ldstub [%l7 + %l0], %i4 set 0x40, %i3 ldxa [%l7 + %i3] 0x88, %o3 loop_22: nop set 0x78, %g3 prefetcha [%l7 + %g3] 0x81, 2 nop set 0x20, %i1 prefetch [%l7 + %i1], 4 set 0x60, %i4 prefetcha [%l7 + %i4] 0x88, 4 set 0x70, %l6 prefetcha [%l7 + %l6] 0x89, 1 set 0x3F, %l1 ldstuba [%l7 + %l1] 0x81, %o0 nop set 0x48, %o4 prefetch [%l7 + %o4], 1 add %l6, %o4, %g5 ld [%l7 + 0x54], %f29 set 0x70, %i6 ldxa [%l7 + %i6] 0x89, %l0 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i3, %l3 nop set 0x78, %i2 ldsw [%l7 + %i2], %g2 nop set 0x20, %i5 ldsw [%l7 + %i5], %o5 nop set 0x2E, %o1 ldsb [%l7 + %o1], %i7 nop set 0x58, %g2 ldd [%l7 + %g2], %f14 bn,pn %xcc, loop_23 nop set 0x70, %o5 ldd [%l7 + %o5], %i0 nop set 0x18, %g4 lduw [%l7 + %g4], %g3 fpadd16s %f25, %f21, %f25 loop_23: nop set 0x3C, %l3 sta %f14, [%l7 + %l3] 0x80 add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i1 casa [%l6] 0x88, %i1, %l2 nop set 0x78, %l5 stx %fsr, [%l7 + %l5] set 0x10, %o2 lda [%l7 + %o2] 0x88, %f16 set 0x48, %i0 sta %f10, [%l7 + %i0] 0x89 set 0x4A, %g5 stha %g6, [%l7 + %g5] 0xea membar #Sync set 0x78, %o6 prefetcha [%l7 + %o6] 0x89, 0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xDA8, %sys_tick_cmpr set 0x74, %g1 stwa %g4, [%l7 + %g1] 0xe3 membar #Sync nop set 0x18, %i7 ldd [%l7 + %i7], %o0 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xd8 set 0x6C, %o7 stwa %l4, [%l7 + %o7] 0x80 bne,a %icc, loop_24 nop set 0x50, %g6 ldd [%l7 + %g6], %f10 nop set 0x08, %l4 stx %i6, [%l7 + %l4] and %l5, %o2, %i4 loop_24: nop set 0x62, %o0 sth %o7, [%l7 + %o0] set 0x40, %g7 ldda [%l7 + %g7] 0xd2, %f16 set 0x54, %o3 lda [%l7 + %o3] 0x80, %f22 set 0x2A, %l0 stba %g7, [%l7 + %l0] 0xe3 membar #Sync nop set 0x3C, %g3 prefetch [%l7 + %g3], 4 st %fsr, [%l7 + 0x74] add %i5, %o3, %o0 nop set 0x42, %i3 lduh [%l7 + %i3], %i2 nop set 0x20, %i4 std %i6, [%l7 + %i4] set 0x18, %i1 stxa %o4, [%l7 + %i1] 0x89 set 0x74, %l6 stha %g5, [%l7 + %l6] 0x81 nop set 0x2C, %l1 swap [%l7 + %l1], %l0 set 0x50, %o4 stxa %i3, [%l7 + %o4] 0xe2 membar #Sync nop set 0x7B, %i6 ldstub [%l7 + %i6], %g2 set 0x35, %i5 stba %l3, [%l7 + %i5] 0xeb membar #Sync add %o5, %i0, %i7 nop set 0x40, %i2 stx %fsr, [%l7 + %i2] nop set 0x1C, %g2 swap [%l7 + %g2], %g3 nop set 0x6E, %o1 lduh [%l7 + %o1], %i1 nop set 0x7E, %g4 lduh [%l7 + %g4], %l2 add %l7, 0x68, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g6 casa [%l6] 0x89, %g6, %o6 and %g1, %l1, %o1 nop set 0x14, %o5 prefetch [%l7 + %o5], 2 nop set 0x17, %l5 ldsb [%l7 + %l5], %g4 set 0x6C, %l3 lda [%l7 + %l3] 0x88, %f11 set 0x60, %o2 prefetcha [%l7 + %o2] 0x89, 3 nop set 0x28, %i0 std %f24, [%l7 + %i0] set 0x40, %o6 stda %f0, [%l7 + %o6] 0x88 nop set 0x48, %g1 stw %l4, [%l7 + %g1] nop set 0x5E, %i7 ldsh [%l7 + %i7], %l5 set 0x10, %l2 prefetcha [%l7 + %l2] 0x89, 0 nop set 0x38, %g5 ldd [%l7 + %g5], %f28 nop set 0x24, %o7 swap [%l7 + %o7], %i4 st %fsr, [%l7 + 0x20] nop set 0x29, %g6 ldstub [%l7 + %g6], %g7 nop set 0x20, %l4 std %i4, [%l7 + %l4] set 0x28, %g7 stxa %o3, [%l7 + %g7] 0x80 set 0x10, %o3 stxa %o0, [%l7 + %o3] 0xeb membar #Sync or %o7, %i2, %o4 set 0x18, %o0 stda %i6, [%l7 + %o0] 0xea membar #Sync add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x80, %l0, %g5 nop set 0x58, %g3 std %g2, [%l7 + %g3] add %i3, %l3, %o5 nop set 0x35, %l0 ldstub [%l7 + %l0], %i0 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x88 set 0x08, %i1 prefetcha [%l7 + %i1] 0x80, 3 st %fsr, [%l7 + 0x1C] nop set 0x38, %i4 ldx [%l7 + %i4], %i1 nop set 0x48, %l6 std %f10, [%l7 + %l6] nop set 0x40, %o4 ldd [%l7 + %o4], %i6 nop set 0x28, %i6 std %g6, [%l7 + %i6] nop set 0x30, %i5 std %f0, [%l7 + %i5] add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l2, %g1 nop set 0x72, %i2 ldsb [%l7 + %i2], %l1 fpadd32 %f0, %f6, %f20 add %o1, %o6, %g4 nop set 0x28, %l1 ldd [%l7 + %l1], %i6 nop set 0x52, %o1 ldsb [%l7 + %o1], %l4 set 0x78, %g4 lda [%l7 + %g4] 0x88, %f8 nop set 0x34, %o5 sth %l5, [%l7 + %o5] add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i4, %g7 nop set 0x78, %l5 std %f16, [%l7 + %l5] nop set 0x14, %l3 prefetch [%l7 + %l3], 2 nop set 0x38, %o2 ldd [%l7 + %o2], %f16 bl,pt %icc, loop_25 nop set 0x60, %g2 std %i4, [%l7 + %g2] nop set 0x58, %i0 std %o2, [%l7 + %i0] set 0x63, %o6 stba %o2, [%l7 + %o6] 0xea membar #Sync loop_25: nop set 0x10, %g1 stw %o0, [%l7 + %g1] or %i2, %o7, %l6 add %l7, 0x20, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %g5 nop set 0x58, %l2 ldx [%l7 + %l2], %g2 fpsub16s %f31, %f14, %f0 nop set 0x25, %i7 stb %i3, [%l7 + %i7] nop set 0x64, %g5 ldsw [%l7 + %g5], %l0 set 0x10, %g6 sta %f5, [%l7 + %g6] 0x81 nop set 0x18, %l4 ldd [%l7 + %l4], %o4 nop set 0x7F, %g7 ldub [%l7 + %g7], %l3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %i1 nop set 0x14, %o7 lduh [%l7 + %o7], %i7 set 0x18, %o0 sta %f12, [%l7 + %o0] 0x80 ld [%l7 + 0x6C], %f21 set 0x10, %o3 stwa %g6, [%l7 + %o3] 0xeb membar #Sync nop set 0x38, %g3 ldd [%l7 + %g3], %i0 nop set 0x3C, %l0 swap [%l7 + %l0], %g1 nop set 0x78, %i3 stw %l2, [%l7 + %i3] set 0x58, %i1 stxa %o1, [%l7 + %i1] 0xea membar #Sync or %o6, %g4, %l1 st %f12, [%l7 + 0x5C] st %f27, [%l7 + 0x18] nop set 0x53, %l6 ldsb [%l7 + %l6], %l4 nop set 0x10, %o4 ldd [%l7 + %o4], %i6 set 0x70, %i6 ldda [%l7 + %i6] 0x88, %i4 set 0x20, %i4 ldxa [%l7 + %i4] 0x81, %l5 st %fsr, [%l7 + 0x28] or %i5, %g7, %o2 nop set 0x42, %i5 ldstub [%l7 + %i5], %o3 set 0x1F, %l1 stba %i2, [%l7 + %l1] 0x89 set 0x3A, %o1 ldstuba [%l7 + %o1] 0x88, %o0 nop set 0x70, %i2 lduh [%l7 + %i2], %o7 set 0x18, %o5 ldxa [%l7 + %o5] 0x80, %l6 set 0x30, %l5 prefetcha [%l7 + %l5] 0x80, 1 nop set 0x48, %g4 ldsw [%l7 + %g4], %g2 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf9, %f16 nop set 0x4C, %l3 stw %i3, [%l7 + %l3] set 0x70, %g2 ldda [%l7 + %g2] 0xea, %g4 nop set 0x70, %o6 swap [%l7 + %o6], %o5 nop set 0x12, %g1 lduh [%l7 + %g1], %l3 nop set 0x3A, %i0 lduh [%l7 + %i0], %g3 set 0x7C, %l2 stha %i1, [%l7 + %l2] 0xeb membar #Sync set 0x46, %g5 stha %i7, [%l7 + %g5] 0xe3 membar #Sync st %fsr, [%l7 + 0x64] nop set 0x20, %g6 ldd [%l7 + %g6], %f0 set 0x68, %i7 stwa %l0, [%l7 + %i7] 0x89 nop set 0x68, %g7 std %f18, [%l7 + %g7] set 0x3D, %l4 stba %g6, [%l7 + %l4] 0xea membar #Sync set 0x30, %o0 lda [%l7 + %o0] 0x80, %f12 ld [%l7 + 0x20], %f3 fpsub16 %f24, %f20, %f10 nop set 0x7C, %o3 ldstub [%l7 + %o3], %g1 nop set 0x70, %o7 sth %l2, [%l7 + %o7] nop set 0x78, %g3 ldd [%l7 + %g3], %i0 nop set 0x78, %l0 ldx [%l7 + %l0], %o6 or %o1, %g4, %l1 nop set 0x78, %i1 std %l4, [%l7 + %i1] set 0x58, %i3 swapa [%l7 + %i3] 0x88, %i4 nop set 0x0A, %o4 stb %i6, [%l7 + %o4] add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %g7 bg,a,pn %icc, loop_26 nop set 0x32, %i6 ldsh [%l7 + %i6], %i5 set 0x40, %l6 ldda [%l7 + %l6] 0xd2, %f16 loop_26: or %o3, %i2, %o0 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o7, %o2 set 0x10, %i4 stda %o4, [%l7 + %i4] 0xea membar #Sync nop set 0x34, %l1 lduw [%l7 + %l1], %g2 nop set 0x50, %o1 stx %i3, [%l7 + %o1] nop set 0x7C, %i5 ldub [%l7 + %i5], %l6 set 0x40, %i2 ldda [%l7 + %i2] 0xe3, %o4 nop set 0x61, %l5 ldsb [%l7 + %l5], %g5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x673, %tick_cmpr nop set 0x70, %g4 stx %fsr, [%l7 + %g4] set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf0 membar #Sync ld [%l7 + 0x24], %f7 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf9 membar #Sync set 0x2C, %o2 sta %f29, [%l7 + %o2] 0x88 nop set 0x38, %g2 ldd [%l7 + %g2], %f16 set 0x50, %g1 lda [%l7 + %g1] 0x81, %f2 set 0x73, %i0 stba %i1, [%l7 + %i0] 0x89 nop set 0x48, %o6 std %l0, [%l7 + %o6] membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f16 nop set 0x58, %g6 ldsh [%l7 + %g6], %i7 nop set 0x20, %l2 stx %g6, [%l7 + %l2] set 0x70, %g7 stda %g0, [%l7 + %g7] 0xe3 membar #Sync nop set 0x0A, %i7 ldstub [%l7 + %i7], %i0 set 0x1F, %l4 ldstuba [%l7 + %l4] 0x80, %l2 set 0x10, %o0 stda %o0, [%l7 + %o0] 0x80 nop set 0x40, %o7 stx %g4, [%l7 + %o7] set 0x48, %g3 stda %o6, [%l7 + %g3] 0xe3 membar #Sync set 0x08, %l0 ldxa [%l7 + %l0] 0x88, %l1 nop set 0x2C, %o3 prefetch [%l7 + %o3], 0 nop set 0x50, %i1 swap [%l7 + %i1], %i4 and %l4, %l5, %i6 and %g7, %i5, %i2 st %fsr, [%l7 + 0x34] fpadd32s %f13, %f20, %f12 nop set 0x3C, %i3 ldsw [%l7 + %i3], %o0 nop set 0x30, %o4 swap [%l7 + %o4], %o7 set 0x64, %l6 swapa [%l7 + %l6] 0x80, %o2 wr %o4, %g2, %softint be,pt %xcc, loop_27 nop set 0x39, %i6 stb %i3, [%l7 + %i6] st %f19, [%l7 + 0x40] nop set 0x34, %i4 ldsh [%l7 + %i4], %l6 loop_27: nop set 0x53, %o1 ldstub [%l7 + %o1], %o3 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x88 ld [%l7 + 0x2C], %f19 nop set 0x4C, %i5 ldsw [%l7 + %i5], %o5 nop set 0x78, %l5 ldx [%l7 + %l5], %g5 nop set 0x58, %i2 ldsw [%l7 + %i2], %g3 nop set 0x34, %o5 sth %i1, [%l7 + %o5] membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf1, %f0 set 0x48, %l3 stxa %l3, [%l7 + %l3] 0xea membar #Sync nop set 0x58, %o2 prefetch [%l7 + %o2], 4 set 0x48, %g2 ldstuba [%l7 + %g2] 0x81, %i7 add %g6, %g1, %l0 set 0x40, %g1 ldda [%l7 + %g1] 0xd2, %f0 nop set 0x2A, %o6 ldsh [%l7 + %o6], %l2 set 0x58, %i0 stba %i0, [%l7 + %i0] 0x81 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %f0 nop set 0x44, %g5 lduw [%l7 + %g5], %o1 set 0x36, %g7 stha %o6, [%l7 + %g7] 0x89 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g4, %l1 fpsub16s %f11, %f28, %f28 st %fsr, [%l7 + 0x44] ld [%l7 + 0x48], %f30 nop set 0x08, %i7 ldd [%l7 + %i7], %l4 and %l5, %i6, %i4 nop set 0x54, %l4 lduh [%l7 + %l4], %i5 nop set 0x65, %l2 ldsb [%l7 + %l2], %g7 st %fsr, [%l7 + 0x14] set 0x60, %o0 ldxa [%l7 + %o0] 0x80, %o0 and %o7, %o2, %o4 nop set 0x48, %o7 ldx [%l7 + %o7], %g2 set 0x60, %l0 stda %i2, [%l7 + %l0] 0xe2 membar #Sync set 0x40, %o3 stxa %i2, [%l7 + %o3] 0x81 nop set 0x58, %g3 swap [%l7 + %g3], %l6 set 0x5C, %i1 stwa %o3, [%l7 + %i1] 0x89 nop set 0x32, %o4 lduh [%l7 + %o4], %o5 set 0x38, %l6 stda %g2, [%l7 + %l6] 0x80 nop set 0x7D, %i3 ldub [%l7 + %i3], %g5 set 0x40, %i4 ldda [%l7 + %i4] 0x88, %f16 set 0x40, %i6 stda %f0, [%l7 + %i6] 0x81 nop set 0x71, %o1 stb %i1, [%l7 + %o1] nop set 0x44, %l1 ldsw [%l7 + %l1], %i7 nop set 0x48, %l5 stw %g6, [%l7 + %l5] or %l3, %g1, %l0 set 0x62, %i5 stha %i0, [%l7 + %i5] 0xeb membar #Sync nop set 0x58, %i2 prefetch [%l7 + %i2], 2 nop set 0x55, %o5 ldsb [%l7 + %o5], %l2 or %o6, %g4, %l1 nop set 0x3C, %g4 lduw [%l7 + %g4], %o1 ld [%l7 + 0x6C], %f7 nop set 0x48, %o2 swap [%l7 + %o2], %l5 nop set 0x38, %g2 std %f26, [%l7 + %g2] nop set 0x20, %l3 stx %l4, [%l7 + %l3] nop set 0x74, %o6 stw %i6, [%l7 + %o6] st %f11, [%l7 + 0x6C] or %i5, %i4, %o0 nop set 0x70, %i0 stb %o7, [%l7 + %i0] ld [%l7 + 0x74], %f9 set 0x78, %g1 prefetcha [%l7 + %g1] 0x80, 4 add %o4, %o2, %i3 bg,a,pn %xcc, loop_28 nop set 0x20, %g5 stw %g2, [%l7 + %g5] nop set 0x2A, %g7 lduh [%l7 + %g7], %l6 nop set 0x28, %g6 std %i2, [%l7 + %g6] loop_28: fpadd16s %f30, %f8, %f4 set 0x60, %l4 stha %o5, [%l7 + %l4] 0xea membar #Sync and %g3, %g5, %i1 set 0x18, %i7 prefetcha [%l7 + %i7] 0x88, 2 nop nop setx 0x0C913F64EE13A8E6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xCDCFDB8C2E90C7C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f18, %f14 set 0x24, %l2 lda [%l7 + %l2] 0x80, %f17 set 0x28, %o0 stwa %i7, [%l7 + %o0] 0x81 nop set 0x60, %o7 stx %fsr, [%l7 + %o7] nop set 0x28, %l0 ldsb [%l7 + %l0], %g6 set 0x70, %g3 stda %g0, [%l7 + %g3] 0xe3 membar #Sync nop set 0x08, %o3 swap [%l7 + %o3], %l3 nop set 0x28, %o4 ldd [%l7 + %o4], %l0 fpsub32 %f16, %f4, %f12 nop set 0x5A, %l6 ldsb [%l7 + %l6], %i0 nop set 0x08, %i3 stx %fsr, [%l7 + %i3] nop set 0x79, %i1 ldstub [%l7 + %i1], %o6 st %fsr, [%l7 + 0x68] nop set 0x5A, %i6 lduh [%l7 + %i6], %l2 nop set 0x20, %i4 ldd [%l7 + %i4], %f24 st %fsr, [%l7 + 0x20] nop set 0x7D, %l1 stb %g4, [%l7 + %l1] nop set 0x1C, %l5 lduw [%l7 + %l5], %l1 nop set 0x32, %o1 stb %o1, [%l7 + %o1] nop set 0x38, %i5 sth %l4, [%l7 + %i5] fpadd16s %f11, %f12, %f11 nop set 0x09, %i2 ldub [%l7 + %i2], %l5 nop set 0x35, %o5 ldstub [%l7 + %o5], %i5 set 0x5C, %o2 ldstuba [%l7 + %o2] 0x81, %i4 nop set 0x48, %g4 ldx [%l7 + %g4], %o0 nop set 0x78, %l3 lduh [%l7 + %l3], %i6 nop set 0x2C, %o6 sth %g7, [%l7 + %o6] nop set 0x5C, %g2 ldsw [%l7 + %g2], %o4 nop set 0x24, %i0 ldub [%l7 + %i0], %o2 nop set 0x70, %g1 ldd [%l7 + %g1], %f0 st %fsr, [%l7 + 0x44] set 0x28, %g5 prefetcha [%l7 + %g5] 0x88, 1 and %o7, %g2, %i2 set 0x2C, %g6 sta %f12, [%l7 + %g6] 0x81 set 0x64, %l4 stwa %o5, [%l7 + %l4] 0x88 nop set 0x68, %g7 ldsw [%l7 + %g7], %g3 nop set 0x7A, %i7 ldsh [%l7 + %i7], %g5 set 0x0C, %l2 stwa %i1, [%l7 + %l2] 0x80 bg,a %icc, loop_29 nop set 0x28, %o7 std %f4, [%l7 + %o7] nop set 0x11, %o0 ldsb [%l7 + %o0], %o3 set 0x40, %l0 ldda [%l7 + %l0] 0x80, %f0 loop_29: nop set 0x09, %g3 stba %l6, [%l7 + %g3] 0xea membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xF70, %tick_cmpr nop set 0x60, %o3 stx %g6, [%l7 + %o3] set 0x5C, %o4 sta %f8, [%l7 + %o4] 0x89 set 0x48, %l6 prefetcha [%l7 + %l6] 0x88, 0 set 0x5C, %i3 lda [%l7 + %i3] 0x81, %f5 nop set 0x4E, %i1 ldsh [%l7 + %i1], %l3 nop set 0x10, %i6 ldsh [%l7 + %i6], %i0 nop set 0x7E, %l1 ldsb [%l7 + %l1], %o6 set 0x08, %l5 stxa %l2, [%l7 + %l5] 0xe3 membar #Sync set 0x60, %o1 lda [%l7 + %o1] 0x80, %f21 nop set 0x48, %i5 ldd [%l7 + %i5], %f4 and %g4, %l1, %o1 set 0x3C, %i4 stwa %l4, [%l7 + %i4] 0x80 nop set 0x2E, %o5 ldstub [%l7 + %o5], %i5 set 0x78, %o2 stda %l4, [%l7 + %o2] 0x89 and %i4, %o0, %i6 set 0x20, %i2 ldxa [%l7 + %i2] 0x80, %g7 set 0x70, %l3 lda [%l7 + %l3] 0x81, %f19 set 0x28, %g4 ldxa [%l7 + %g4] 0x80, %o2 set 0x70, %o6 stxa %o4, [%l7 + %o6] 0xeb membar #Sync nop set 0x60, %i0 stx %fsr, [%l7 + %i0] nop set 0x08, %g1 ldd [%l7 + %g1], %o6 fpsub32 %f18, %f24, %f6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x88, %g2, %i3 set 0x40, %g2 stda %o4, [%l7 + %g2] 0x80 nop set 0x2A, %g5 stb %g3, [%l7 + %g5] nop set 0x60, %l4 ldd [%l7 + %l4], %f2 set 0x4C, %g6 ldstuba [%l7 + %g6] 0x89, %i2 set 0x20, %i7 stwa %g5, [%l7 + %i7] 0x80 nop set 0x1C, %l2 swap [%l7 + %l2], %i1 set 0x78, %g7 swapa [%l7 + %g7] 0x88, %o3 nop set 0x18, %o0 ldstub [%l7 + %o0], %l6 or %g1, %i7, %g6 nop set 0x23, %l0 stb %l0, [%l7 + %l0] and %i0, %l3, %l2 nop set 0x64, %o7 sth %g4, [%l7 + %o7] nop set 0x60, %o3 stx %fsr, [%l7 + %o3] set 0x68, %g3 swapa [%l7 + %g3] 0x80, %l1 set 0x30, %l6 ldda [%l7 + %l6] 0xeb, %o0 nop set 0x18, %o4 ldx [%l7 + %o4], %o6 set 0x48, %i1 stxa %i5, [%l7 + %i1] 0x80 set 0x70, %i6 ldda [%l7 + %i6] 0xea, %l4 nop set 0x58, %i3 std %i4, [%l7 + %i3] set 0x42, %l1 stba %l4, [%l7 + %l1] 0xea membar #Sync nop set 0x08, %l5 ldd [%l7 + %l5], %o0 nop set 0x38, %o1 ldx [%l7 + %o1], %i6 nop set 0x76, %i4 ldub [%l7 + %i4], %o2 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %g7 st %fsr, [%l7 + 0x78] set 0x48, %o5 stwa %o7, [%l7 + %o5] 0xeb membar #Sync nop set 0x48, %o2 stw %i3, [%l7 + %o2] nop set 0x64, %i2 prefetch [%l7 + %i2], 0 nop set 0x08, %l3 ldd [%l7 + %l3], %f10 set 0x50, %g4 sta %f9, [%l7 + %g4] 0x88 nop set 0x58, %i5 ldd [%l7 + %i5], %f12 nop set 0x20, %i0 std %f14, [%l7 + %i0] nop set 0x31, %o6 stb %o5, [%l7 + %o6] nop set 0x48, %g1 stx %g2, [%l7 + %g1] set 0x50, %g2 ldda [%l7 + %g2] 0xe3, %g2 set 0x38, %g5 stda %g4, [%l7 + %g5] 0x80 wr %i1, %i2, %y nop set 0x38, %l4 ldx [%l7 + %l4], %l6 nop set 0x60, %i7 ldd [%l7 + %i7], %f16 nop set 0x0A, %g6 stb %g1, [%l7 + %g6] nop set 0x22, %l2 ldsh [%l7 + %l2], %o3 set 0x2C, %g7 stba %i7, [%l7 + %g7] 0xe2 membar #Sync ld [%l7 + 0x4C], %f8 ld [%l7 + 0x44], %f17 nop set 0x60, %o0 stb %g6, [%l7 + %o0] nop set 0x7D, %o7 stb %i0, [%l7 + %o7] nop set 0x30, %l0 sth %l3, [%l7 + %l0] nop set 0x50, %o3 prefetch [%l7 + %o3], 4 set 0x74, %g3 sta %f30, [%l7 + %g3] 0x88 nop set 0x1E, %o4 ldsb [%l7 + %o4], %l2 nop set 0x58, %i1 std %f26, [%l7 + %i1] set 0x70, %i6 ldda [%l7 + %i6] 0x88, %g4 set 0x64, %l6 stha %l0, [%l7 + %l6] 0x88 set 0x30, %i3 ldxa [%l7 + %i3] 0x80, %l1 set 0x60, %l5 stxa %o1, [%l7 + %l5] 0xea membar #Sync nop set 0x4F, %l1 ldsb [%l7 + %l1], %o6 nop set 0x48, %o1 std %i4, [%l7 + %o1] set 0x20, %o5 stda %l4, [%l7 + %o5] 0xe3 membar #Sync set 0x50, %o2 ldda [%l7 + %o2] 0xea, %i4 set 0x60, %i2 stha %o0, [%l7 + %i2] 0x80 nop set 0x27, %i4 ldstub [%l7 + %i4], %i6 nop set 0x40, %l3 stx %fsr, [%l7 + %l3] nop set 0x16, %g4 lduh [%l7 + %g4], %o2 or %o4, %g7, %o7 set 0x7D, %i0 stba %i3, [%l7 + %i0] 0xeb membar #Sync set 0x10, %i5 stha %l4, [%l7 + %i5] 0xe2 membar #Sync wr %o5, %g3, %y nop set 0x54, %o6 ldsh [%l7 + %o6], %g5 nop set 0x58, %g1 ldd [%l7 + %g1], %g2 and %i1, %i2, %g1 nop set 0x38, %g2 ldx [%l7 + %g2], %o3 st %fsr, [%l7 + 0x54] st %fsr, [%l7 + 0x70] set 0x50, %g5 ldda [%l7 + %g5] 0xea, %i6 nop set 0x28, %i7 std %f20, [%l7 + %i7] set 0x40, %l4 stda %i6, [%l7 + %l4] 0x81 nop set 0x6C, %l2 lduh [%l7 + %l2], %g6 nop set 0x08, %g6 stx %l3, [%l7 + %g6] nop set 0x29, %g7 stb %i0, [%l7 + %g7] nop set 0x26, %o7 lduh [%l7 + %o7], %l2 set 0x4C, %o0 swapa [%l7 + %o0] 0x81, %g4 set 0x40, %l0 stda %f16, [%l7 + %l0] 0xf1 membar #Sync nop set 0x60, %g3 ldstub [%l7 + %g3], %l0 nop set 0x40, %o3 ldd [%l7 + %o3], %f0 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x80, %o1, %o6 nop set 0x78, %i1 stw %i5, [%l7 + %i1] add %l1, %l5, %i4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %o0 nop set 0x18, %i6 std %f30, [%l7 + %i6] set 0x08, %o4 ldxa [%l7 + %o4] 0x89, %o2 nop set 0x4C, %l6 ldsb [%l7 + %l6], %g7 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x88 nop set 0x1C, %l5 ldsw [%l7 + %l5], %o7 and %o4, %l4, %i3 add %o5, %g3, %g2 nop set 0x20, %l1 std %f20, [%l7 + %l1] nop set 0x78, %o5 stx %i1, [%l7 + %o5] nop set 0x18, %o2 ldd [%l7 + %o2], %i2 nop set 0x38, %i2 ldx [%l7 + %i2], %g1 set 0x40, %o1 ldxa [%l7 + %o1] 0x80, %g5 nop set 0x40, %l3 stx %fsr, [%l7 + %l3] bne,a,pn %xcc, loop_30 nop set 0x34, %g4 ldsw [%l7 + %g4], %o3 set 0x30, %i4 stda %i6, [%l7 + %i4] 0x88 loop_30: nop set 0x56, %i5 ldsb [%l7 + %i5], %i7 st %f11, [%l7 + 0x2C] set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf0 membar #Sync nop set 0x1C, %g1 ldsh [%l7 + %g1], %l3 nop set 0x38, %g2 sth %g6, [%l7 + %g2] nop set 0x38, %i0 std %i0, [%l7 + %i0] nop set 0x6E, %i7 ldsh [%l7 + %i7], %l2 nop set 0x14, %g5 ldsh [%l7 + %g5], %g4 fpadd16s %f23, %f16, %f6 set 0x40, %l2 stxa %l0, [%l7 + %l2] 0x88 set 0x6C, %g6 stba %o6, [%l7 + %g6] 0x81 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf1, %f0 set 0x16, %o7 stba %i5, [%l7 + %o7] 0xe3 membar #Sync set 0x40, %o0 stwa %o1, [%l7 + %o0] 0x80 nop set 0x68, %l4 stb %l1, [%l7 + %l4] set 0x32, %l0 stba %i4, [%l7 + %l0] 0x88 fpadd32 %f30, %f16, %f12 nop set 0x18, %g3 lduw [%l7 + %g3], %i6 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xc0 nop set 0x31, %i6 stb %o0, [%l7 + %i6] or %l5, %g7, %o7 nop set 0x08, %o4 ldx [%l7 + %o4], %o4 nop set 0x40, %l6 ldsw [%l7 + %l6], %l4 set 0x50, %i1 prefetcha [%l7 + %i1] 0x88, 1 nop set 0x20, %l5 lduh [%l7 + %l5], %o5 set 0x3A, %i3 stha %i3, [%l7 + %i3] 0x81 nop set 0x71, %o5 stb %g3, [%l7 + %o5] set 0x48, %o2 stda %i0, [%l7 + %o2] 0x89 and %g2, %i2, %g1 set 0x60, %i2 ldda [%l7 + %i2] 0xea, %g4 set 0x4E, %l1 stha %l6, [%l7 + %l1] 0x81 nop set 0x5C, %o1 ldsb [%l7 + %o1], %i7 nop set 0x1E, %g4 ldsb [%l7 + %g4], %o3 bg %xcc, loop_31 nop set 0x54, %i4 lduw [%l7 + %i4], %l3 nop set 0x70, %l3 ldd [%l7 + %l3], %f20 nop set 0x1D, %o6 ldstub [%l7 + %o6], %i0 loop_31: nop membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf8, %f16 nop set 0x11, %g2 ldub [%l7 + %g2], %g6 nop set 0x57, %g1 stb %g4, [%l7 + %g1] set 0x11, %i0 ldstuba [%l7 + %i0] 0x88, %l0 nop set 0x30, %g5 stb %l2, [%l7 + %g5] set 0x26, %i7 ldstuba [%l7 + %i7] 0x89, %i5 nop set 0x78, %g6 lduw [%l7 + %g6], %o6 nop set 0x0F, %l2 stb %o1, [%l7 + %l2] ld [%l7 + 0x0C], %f15 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x89 set 0x28, %o0 stda %l0, [%l7 + %o0] 0xe3 membar #Sync set 0x5D, %l4 stba %i4, [%l7 + %l4] 0x80 nop set 0x3E, %g7 stb %i6, [%l7 + %g7] nop set 0x30, %g3 std %o0, [%l7 + %g3] nop set 0x5F, %l0 stb %l5, [%l7 + %l0] set 0x0C, %i6 sta %f0, [%l7 + %i6] 0x80 set 0x0C, %o4 stwa %g7, [%l7 + %o4] 0xe3 membar #Sync set 0x64, %o3 sta %f24, [%l7 + %o3] 0x89 fpsub32s %f18, %f11, %f11 nop set 0x28, %l6 ldsh [%l7 + %l6], %o7 set 0x5C, %l5 stha %o4, [%l7 + %l5] 0x80 set 0x10, %i1 ldxa [%l7 + %i1] 0x81, %o2 set 0x68, %i3 lda [%l7 + %i3] 0x88, %f31 nop set 0x5E, %o2 sth %l4, [%l7 + %o2] nop set 0x0C, %o5 ldsh [%l7 + %o5], %o5 nop set 0x50, %l1 lduw [%l7 + %l1], %i3 nop set 0x08, %o1 ldd [%l7 + %o1], %f14 nop set 0x17, %g4 stb %g3, [%l7 + %g4] set 0x50, %i4 ldda [%l7 + %i4] 0x80, %i0 and %i2, %g1, %g2 set 0x50, %i2 stda %i6, [%l7 + %i2] 0x81 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xc4 set 0x18, %i5 stda %g4, [%l7 + %i5] 0x89 set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f0 set 0x08, %g1 stxa %i7, [%l7 + %g1] 0xe3 membar #Sync set , %i0 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 1267 ! Type a : 24 ! Type cti : 31 ! Type x : 519 ! Type f : 37 ! Type i : 122 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 1 Start ! .global thread_1 thread_1: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0xD, %g1 set 0xF, %g2 set 0x0, %g3 set 0x9, %g4 set 0x7, %g5 set 0x6, %g6 set 0xC, %g7 !# Input registers set -0xA, %i0 set -0x0, %i1 set -0x8, %i2 set -0x6, %i3 set -0xA, %i4 set -0x2, %i5 set -0xA, %i6 set -0xD, %i7 !# Local registers set 0x099AF1DA, %l0 set 0x472700D4, %l1 set 0x7D26FE1B, %l2 set 0x5D9D1778, %l3 set 0x1999EE3D, %l4 set 0x3B09B75C, %l5 set 0x7BFB4928, %l6 !# Output registers set -0x06A1, %o0 set 0x0B07, %o1 set -0x1645, %o2 set -0x1293, %o3 set -0x1A1A, %o4 set 0x1AB5, %o5 set 0x1EBB, %o6 set -0x07B4, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. nop set 0x47, %g2 ldstub [%l7 + %g2], %l3 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i0, %g6 set 0x18, %g5 lda [%l7 + %g5] 0x88, %f23 nop set 0x48, %i7 stx %o3, [%l7 + %i7] or %g4, %l2, %l0 nop set 0x10, %g6 std %o6, [%l7 + %g6] nop set 0x20, %l2 stx %fsr, [%l7 + %l2] membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf9, %f16 be,pt %xcc, loop_32 bleu,a %xcc, loop_33 nop set 0x4F, %o7 stb %i5, [%l7 + %o7] nop set 0x2E, %l4 ldsh [%l7 + %l4], %l1 loop_32: wr %i4, %i6, %y loop_33: nop set 0x5B, %g7 stba %o1, [%l7 + %g7] 0xeb membar #Sync nop set 0x08, %l0 sth %o0, [%l7 + %l0] set 0x40, %i6 ldda [%l7 + %i6] 0x80, %f0 set 0x10, %g3 ldxa [%l7 + %g3] 0x81, %l5 nop set 0x68, %o4 ldd [%l7 + %o4], %f14 set 0x40, %l6 ldda [%l7 + %l6] 0x80, %f16 nop set 0x30, %o3 std %o6, [%l7 + %o3] set 0x6F, %i1 ldstuba [%l7 + %i1] 0x81, %g7 set 0x28, %l5 prefetcha [%l7 + %l5] 0x80, 0 st %f22, [%l7 + 0x64] fpadd16s %f20, %f30, %f8 set 0x18, %o2 stda %o4, [%l7 + %o2] 0x81 set 0x76, %o5 stha %l4, [%l7 + %o5] 0x80 set 0x6C, %l1 lda [%l7 + %l1] 0x89, %f11 set 0x50, %i3 stha %o5, [%l7 + %i3] 0xea membar #Sync set 0x48, %o1 ldxa [%l7 + %o1] 0x89, %g3 fpadd32 %f0, %f18, %f20 and %i1, %i2, %i3 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g1, %l6 set 0x2C, %i4 ldstuba [%l7 + %i4] 0x89, %g2 nop set 0x50, %g4 ldx [%l7 + %g4], %g5 nop set 0x08, %o6 stx %i7, [%l7 + %o6] set 0x44, %i2 stha %l3, [%l7 + %i2] 0x88 nop set 0x7A, %i5 ldub [%l7 + %i5], %i0 nop set 0x40, %g1 lduw [%l7 + %g1], %g6 nop set 0x12, %l3 ldsh [%l7 + %l3], %g4 st %f30, [%l7 + 0x1C] nop set 0x2A, %g2 sth %o3, [%l7 + %g2] nop set 0x68, %g5 stx %l2, [%l7 + %g5] nop set 0x60, %i0 stx %fsr, [%l7 + %i0] nop set 0x3D, %g6 ldstub [%l7 + %g6], %o6 nop set 0x10, %l2 prefetch [%l7 + %l2], 0 nop set 0x20, %i7 stx %fsr, [%l7 + %i7] nop set 0x2C, %o0 sth %l0, [%l7 + %o0] nop set 0x20, %o7 swap [%l7 + %o7], %l1 add %i4, %i5, %o1 nop set 0x48, %g7 ldd [%l7 + %g7], %f6 set 0x40, %l0 prefetcha [%l7 + %l0] 0x88, 3 set 0x24, %l4 stwa %l5, [%l7 + %l4] 0xeb membar #Sync set 0x58, %g3 sta %f28, [%l7 + %g3] 0x89 set 0x34, %o4 lda [%l7 + %o4] 0x88, %f30 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc8 set 0x30, %l6 ldxa [%l7 + %l6] 0x89, %o0 nop set 0x38, %o3 ldx [%l7 + %o3], %g7 nop set 0x48, %i1 ldx [%l7 + %i1], %o7 wr %g0, 0x7, %fprs add %o5, %g3, %i1 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %i3 set 0x20, %l5 ldxa [%l7 + %l5] 0x89, %g1 nop set 0x69, %o5 ldstub [%l7 + %o5], %l6 nop set 0x4E, %o2 lduh [%l7 + %o2], %i2 nop set 0x6C, %l1 lduh [%l7 + %l1], %g5 nop set 0x3E, %i3 lduh [%l7 + %i3], %i7 set 0x08, %i4 stxa %g2, [%l7 + %i4] 0x80 st %f0, [%l7 + 0x74] set 0x70, %g4 prefetcha [%l7 + %g4] 0x89, 1 set 0x70, %o6 swapa [%l7 + %o6] 0x81, %g6 nop set 0x6A, %i2 lduh [%l7 + %i2], %g4 set 0x10, %i5 sta %f12, [%l7 + %i5] 0x89 set 0x0C, %g1 lda [%l7 + %g1] 0x88, %f29 and %l3, %o3, %l2 nop set 0x70, %l3 stx %fsr, [%l7 + %l3] set 0x6C, %o1 stwa %o6, [%l7 + %o1] 0xeb membar #Sync bne,a,pn %xcc, loop_34 st %f11, [%l7 + 0x4C] set 0x38, %g2 stxa %l0, [%l7 + %g2] 0x89 loop_34: nop set 0x74, %i0 stwa %l1, [%l7 + %i0] 0xe3 membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x20, %g5 ldx [%l7 + %g5], %i6 nop set 0x70, %g6 lduh [%l7 + %g6], %l5 set 0x40, %l2 ldda [%l7 + %l2] 0xda, %f16 set 0x40, %o0 swapa [%l7 + %o0] 0x80, %i5 add %g7, %o7, %o0 set 0x60, %o7 sta %f22, [%l7 + %o7] 0x88 nop set 0x4E, %i7 ldub [%l7 + %i7], %l4 set 0x30, %l0 stxa %o5, [%l7 + %l0] 0x88 and %g3, %i1, %o2 set 0x20, %g7 prefetcha [%l7 + %g7] 0x88, 2 nop set 0x40, %l4 ldx [%l7 + %l4], %i3 nop set 0x58, %g3 stx %fsr, [%l7 + %g3] set 0x48, %i6 prefetcha [%l7 + %i6] 0x81, 0 nop set 0x08, %o4 ldx [%l7 + %o4], %l6 nop set 0x74, %o3 ldsw [%l7 + %o3], %g5 set 0x4A, %l6 stha %i7, [%l7 + %l6] 0xeb membar #Sync nop set 0x3C, %i1 ldub [%l7 + %i1], %i2 add %i0, %g2, %g6 nop set 0x5E, %l5 lduh [%l7 + %l5], %g4 nop set 0x70, %o2 swap [%l7 + %o2], %l3 nop set 0x18, %o5 std %l2, [%l7 + %o5] and %o6, %l0, %o3 set 0x14, %i3 lda [%l7 + %i3] 0x80, %f17 nop set 0x67, %i4 ldstub [%l7 + %i4], %l1 nop set 0x78, %g4 swap [%l7 + %g4], %i4 nop set 0x20, %o6 ldsh [%l7 + %o6], %o1 nop set 0x2E, %i2 lduh [%l7 + %i2], %l5 nop set 0x38, %l1 stx %fsr, [%l7 + %l1] or %i6, %i5, %o7 nop set 0x30, %g1 ldd [%l7 + %g1], %f26 nop set 0x1C, %i5 swap [%l7 + %i5], %g7 set 0x40, %o1 ldxa [%l7 + %o1] 0x89, %o0 set 0x68, %g2 lda [%l7 + %g2] 0x81, %f9 nop set 0x59, %i0 ldsb [%l7 + %i0], %l4 set 0x66, %g5 stba %o5, [%l7 + %g5] 0xea membar #Sync or %g3, %i1, %o2 wr %i3, %g1, %softint set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf1 membar #Sync nop set 0x14, %l3 lduh [%l7 + %l3], %o4 nop set 0x30, %o0 ldd [%l7 + %o0], %i6 st %f9, [%l7 + 0x0C] st %fsr, [%l7 + 0x08] nop set 0x58, %o7 stx %fsr, [%l7 + %o7] set 0x2C, %l2 swapa [%l7 + %l2] 0x88, %g5 set 0x40, %i7 ldda [%l7 + %i7] 0x89, %i6 set 0x14, %l0 stwa %i0, [%l7 + %l0] 0x88 st %fsr, [%l7 + 0x34] set 0x40, %g7 stda %f16, [%l7 + %g7] 0xca set 0x70, %l4 ldda [%l7 + %l4] 0x81, %g2 and %i2, %g6, %l3 set 0x0C, %g3 sta %f17, [%l7 + %g3] 0x81 set 0x30, %i6 prefetcha [%l7 + %i6] 0x88, 3 and %o6, %l0, %o3 set 0x28, %o4 prefetcha [%l7 + %o4] 0x80, 3 nop set 0x08, %l6 stx %fsr, [%l7 + %l6] nop set 0x24, %i1 sth %l1, [%l7 + %i1] set 0x08, %o3 ldxa [%l7 + %o3] 0x81, %o1 set 0x50, %l5 ldda [%l7 + %l5] 0xea, %l4 st %f29, [%l7 + 0x34] set 0x40, %o2 sta %f0, [%l7 + %o2] 0x80 set 0x14, %i3 swapa [%l7 + %i3] 0x89, %i4 nop set 0x70, %i4 ldx [%l7 + %i4], %i6 st %f29, [%l7 + 0x44] nop set 0x68, %o5 lduw [%l7 + %o5], %i5 nop set 0x68, %g4 prefetch [%l7 + %g4], 2 set 0x10, %o6 swapa [%l7 + %o6] 0x89, %g7 set 0x64, %i2 sta %f1, [%l7 + %i2] 0x89 nop set 0x74, %g1 ldstub [%l7 + %g1], %o0 bne,pn %xcc, loop_35 nop set 0x40, %i5 prefetch [%l7 + %i5], 1 set 0x70, %o1 ldstuba [%l7 + %o1] 0x89, %l4 loop_35: nop set 0x78, %l1 stx %o5, [%l7 + %l1] nop set 0x20, %g2 std %o6, [%l7 + %g2] nop set 0x30, %g5 stx %g3, [%l7 + %g5] nop set 0x68, %g6 stw %i1, [%l7 + %g6] st %f14, [%l7 + 0x7C] ld [%l7 + 0x34], %f9 nop set 0x68, %l3 ldsw [%l7 + %l3], %i3 nop set 0x34, %i0 prefetch [%l7 + %i0], 3 nop set 0x4C, %o7 ldub [%l7 + %o7], %o2 add %o4, %g1, %g5 set 0x68, %o0 ldxa [%l7 + %o0] 0x89, %i7 or %l6, %g2, %i0 set 0x34, %i7 stwa %i2, [%l7 + %i7] 0x81 nop nop setx 0x94160B1C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x039FD172, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f19, %f17 set 0x0C, %l0 sta %f11, [%l7 + %l0] 0x80 set 0x20, %l2 lda [%l7 + %l2] 0x80, %f22 set 0x38, %g7 prefetcha [%l7 + %g7] 0x81, 3 set 0x08, %g3 stda %l2, [%l7 + %g3] 0x89 nop set 0x28, %l4 stx %g6, [%l7 + %l4] add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o6 casa [%l6] 0x80, %o6, %o3 nop set 0x68, %o4 std %g4, [%l7 + %o4] set 0x72, %i6 stha %l1, [%l7 + %i6] 0xeb membar #Sync nop set 0x38, %i1 std %f22, [%l7 + %i1] set 0x10, %o3 stxa %l0, [%l7 + %o3] 0xeb membar #Sync nop set 0x48, %l6 lduw [%l7 + %l6], %o1 set 0x68, %o2 stda %l4, [%l7 + %o2] 0xea membar #Sync set 0x58, %i3 stwa %i6, [%l7 + %i3] 0xeb membar #Sync set 0x10, %l5 stxa %i4, [%l7 + %l5] 0x80 nop set 0x38, %o5 ldx [%l7 + %o5], %i5 st %fsr, [%l7 + 0x24] nop set 0x0C, %g4 ldstub [%l7 + %g4], %g7 set 0x6F, %o6 ldstuba [%l7 + %o6] 0x81, %l4 set 0x20, %i4 ldda [%l7 + %i4] 0xe3, %o4 nop set 0x44, %g1 ldsw [%l7 + %g1], %o0 nop set 0x22, %i2 ldsh [%l7 + %i2], %o7 set 0x40, %i5 prefetcha [%l7 + %i5] 0x89, 4 set 0x10, %l1 prefetcha [%l7 + %l1] 0x88, 2 nop nop setx 0x55F61EE1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x2A828962, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f7, %f17 set 0x60, %o1 prefetcha [%l7 + %o1] 0x81, 2 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xcc add %o2, %o4, %g1 nop set 0x5F, %g2 ldstub [%l7 + %g2], %i7 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %g2 nop set 0x11, %l3 ldstub [%l7 + %l3], %g5 nop set 0x20, %g6 ldx [%l7 + %g6], %i2 set 0x12, %i0 stha %l3, [%l7 + %i0] 0x88 nop set 0x0A, %o7 lduh [%l7 + %o7], %i0 set 0x5D, %o0 stba %l2, [%l7 + %o0] 0x88 set 0x08, %l0 stxa %g6, [%l7 + %l0] 0xeb membar #Sync fpadd32 %f12, %f18, %f14 nop set 0x28, %l2 ldx [%l7 + %l2], %o3 nop set 0x60, %g7 ldd [%l7 + %g7], %o6 nop set 0x3C, %g3 ldsb [%l7 + %g3], %l1 and %g4, %l0, %l5 nop set 0x70, %i7 stx %fsr, [%l7 + %i7] nop set 0x10, %o4 std %f4, [%l7 + %o4] set 0x40, %i6 ldda [%l7 + %i6] 0xd2, %f0 and %o1, %i4, %i5 nop set 0x0B, %i1 ldstub [%l7 + %i1], %i6 nop set 0x3C, %l4 prefetch [%l7 + %l4], 3 or %g7, %l4, %o0 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xf9 membar #Sync nop set 0x58, %l6 lduh [%l7 + %l6], %o7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xFE9, %tick_cmpr set 0x78, %o2 lda [%l7 + %o2] 0x80, %f26 set 0x50, %l5 swapa [%l7 + %l5] 0x81, %i1 set 0x5C, %o5 stwa %o2, [%l7 + %o5] 0xe3 membar #Sync wr %o4, %g1, %ccr nop set 0x11, %g4 stb %i3, [%l7 + %g4] set 0x4C, %i3 ldstuba [%l7 + %i3] 0x89, %l6 set 0x30, %o6 stxa %g2, [%l7 + %o6] 0xeb membar #Sync nop set 0x34, %i4 prefetch [%l7 + %i4], 3 bg,a,pn %icc, loop_36 nop set 0x14, %g1 lduh [%l7 + %g1], %g5 nop set 0x5B, %i5 stb %i2, [%l7 + %i5] nop set 0x20, %l1 ldx [%l7 + %l1], %i7 loop_36: nop set 0x0C, %o1 ldstub [%l7 + %o1], %i0 nop set 0x1C, %g5 lduw [%l7 + %g5], %l2 fpsub32s %f2, %f20, %f7 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %o3 nop set 0x48, %i2 lduw [%l7 + %i2], %l3 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %g4 wr %g0, 0x6, %fprs nop set 0x10, %l3 stx %fsr, [%l7 + %l3] nop set 0x20, %g2 sth %o1, [%l7 + %g2] nop set 0x70, %i0 ldsw [%l7 + %i0], %i4 set 0x0F, %o7 stba %l5, [%l7 + %o7] 0xea membar #Sync nop set 0x50, %o0 stx %fsr, [%l7 + %o0] ble %xcc, loop_37 nop set 0x08, %g6 stx %fsr, [%l7 + %g6] nop set 0x19, %l0 ldstub [%l7 + %l0], %i5 and %i6, %l4, %g7 loop_37: nop set 0x20, %g7 ldd [%l7 + %g7], %f12 nop set 0x64, %g3 ldsw [%l7 + %g3], %o7 add %o5, %g3, %i1 bg %icc, loop_38 nop set 0x40, %i7 stx %fsr, [%l7 + %i7] fpadd16 %f28, %f10, %f18 nop set 0x74, %o4 swap [%l7 + %o4], %o2 loop_38: be,pt %icc, loop_39 nop set 0x68, %i6 std %f12, [%l7 + %i6] add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o0, %o4 loop_39: nop set 0x2D, %l2 ldsb [%l7 + %l2], %g1 set 0x40, %i1 ldda [%l7 + %i1] 0xe3, %i2 nop set 0x74, %l4 swap [%l7 + %l4], %l6 nop set 0x40, %l6 stb %g5, [%l7 + %l6] and %i2, %g2, %i7 set 0x18, %o3 sta %f11, [%l7 + %o3] 0x89 nop set 0x10, %l5 std %f28, [%l7 + %l5] set 0x74, %o5 sta %f15, [%l7 + %o5] 0x80 nop set 0x46, %o2 lduh [%l7 + %o2], %i0 set 0x68, %i3 ldxa [%l7 + %i3] 0x81, %g6 nop set 0x44, %g4 lduw [%l7 + %g4], %l2 add %o3, %l1, %g4 nop set 0x48, %i4 ldx [%l7 + %i4], %o6 nop set 0x6C, %g1 stb %l3, [%l7 + %g1] nop set 0x10, %o6 stx %fsr, [%l7 + %o6] nop set 0x38, %l1 ldsh [%l7 + %l1], %l0 nop set 0x38, %i5 ldd [%l7 + %i5], %f26 nop set 0x54, %o1 lduw [%l7 + %o1], %o1 st %f11, [%l7 + 0x24] nop set 0x44, %i2 sth %l5, [%l7 + %i2] nop set 0x50, %l3 ldd [%l7 + %l3], %i4 nop set 0x50, %g2 ldd [%l7 + %g2], %f12 set 0x40, %g5 ldda [%l7 + %g5] 0xd2, %f16 add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %l4 nop set 0x60, %o7 std %i6, [%l7 + %o7] set 0x34, %i0 ldstuba [%l7 + %i0] 0x89, %g7 nop set 0x18, %g6 stx %fsr, [%l7 + %g6] set 0x48, %l0 stxa %o5, [%l7 + %l0] 0xea membar #Sync nop set 0x70, %g7 ldx [%l7 + %g7], %o7 or %i1, %o2, %o0 set 0x64, %o0 ldstuba [%l7 + %o0] 0x89, %o4 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x89, %g1, %g3 set 0x50, %g3 ldda [%l7 + %g3] 0xe2, %i6 nop set 0x7E, %o4 ldsh [%l7 + %o4], %g5 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xc2 set 0x3E, %l2 stha %i3, [%l7 + %l2] 0x81 set 0x20, %i1 stda %g2, [%l7 + %i1] 0x80 nop set 0x22, %l4 lduh [%l7 + %l4], %i2 nop set 0x28, %i6 prefetch [%l7 + %i6], 2 nop set 0x18, %o3 stx %fsr, [%l7 + %o3] st %f12, [%l7 + 0x7C] st %fsr, [%l7 + 0x34] nop set 0x38, %l5 std %f22, [%l7 + %l5] and %i0, %i7, %g6 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %l1 nop set 0x10, %o5 ldstub [%l7 + %o5], %l2 nop set 0x10, %o2 stx %g4, [%l7 + %o2] set 0x24, %l6 swapa [%l7 + %l6] 0x80, %o6 be %icc, loop_40 bge %xcc, loop_41 wr %l3, %o1, %softint nop set 0x70, %g4 ldsw [%l7 + %g4], %l0 loop_40: nop set 0x78, %i3 stba %l5, [%l7 + %i3] 0x81 loop_41: nop set 0x10, %i4 ldda [%l7 + %i4] 0xea, %i4 st %fsr, [%l7 + 0x28] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc2 set 0x10, %o6 ldda [%l7 + %o6] 0x80, %l4 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %i6 set 0x54, %l1 stwa %o5, [%l7 + %l1] 0x89 set 0x48, %o1 ldxa [%l7 + %o1] 0x81, %g7 set 0x40, %i5 ldda [%l7 + %i5] 0xeb, %i0 st %f7, [%l7 + 0x0C] nop set 0x48, %i2 stx %o7, [%l7 + %i2] set 0x60, %l3 ldda [%l7 + %l3] 0x89, %o0 set 0x44, %g2 swapa [%l7 + %g2] 0x81, %o2 wr %g1, %o4, %y nop set 0x0A, %o7 lduh [%l7 + %o7], %l6 st %fsr, [%l7 + 0x50] nop set 0x09, %g5 ldub [%l7 + %g5], %g3 nop set 0x6C, %g6 ldsw [%l7 + %g6], %g5 set 0x76, %i0 ldstuba [%l7 + %i0] 0x88, %g2 nop set 0x68, %g7 std %i2, [%l7 + %g7] set 0x68, %o0 stda %i0, [%l7 + %o0] 0xe2 membar #Sync nop set 0x28, %l0 prefetch [%l7 + %l0], 4 nop set 0x4C, %g3 prefetch [%l7 + %g3], 1 nop set 0x08, %i7 ldx [%l7 + %i7], %i3 nop set 0x3C, %l2 ldsw [%l7 + %l2], %g6 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x80 st %fsr, [%l7 + 0x08] nop set 0x54, %l4 prefetch [%l7 + %l4], 1 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i7, %l1 nop set 0x7C, %o4 prefetch [%l7 + %o4], 0 st %f27, [%l7 + 0x44] set 0x64, %o3 lda [%l7 + %o3] 0x81, %f31 st %f24, [%l7 + 0x50] nop set 0x38, %i6 stw %l2, [%l7 + %i6] nop set 0x38, %l5 lduh [%l7 + %l5], %o3 or %o6, %l3, %g4 nop set 0x68, %o5 std %o0, [%l7 + %o5] set 0x58, %o2 prefetcha [%l7 + %o2] 0x89, 4 nop set 0x30, %l6 sth %i5, [%l7 + %l6] nop set 0x58, %i3 std %f22, [%l7 + %i3] set 0x30, %g4 lda [%l7 + %g4] 0x80, %f12 set 0x66, %i4 ldstuba [%l7 + %i4] 0x81, %l5 set 0x10, %g1 stxa %l4, [%l7 + %g1] 0x81 nop set 0x30, %o6 lduw [%l7 + %o6], %i4 set 0x28, %o1 stda %o4, [%l7 + %o1] 0x88 set 0x5C, %l1 stwa %g7, [%l7 + %l1] 0x80 set 0x3E, %i2 stba %i1, [%l7 + %i2] 0xe3 membar #Sync nop set 0x38, %i5 ldd [%l7 + %i5], %f30 nop set 0x44, %g2 stw %o7, [%l7 + %g2] nop set 0x18, %o7 stx %o0, [%l7 + %o7] fpsub32s %f30, %f20, %f19 nop set 0x34, %l3 stw %i6, [%l7 + %l3] set 0x28, %g6 stda %o2, [%l7 + %g6] 0xeb membar #Sync st %f15, [%l7 + 0x3C] nop set 0x78, %g5 swap [%l7 + %g5], %g1 nop set 0x24, %g7 stw %o4, [%l7 + %g7] nop set 0x30, %o0 ldd [%l7 + %o0], %f4 add %l6, %g3, %g5 set 0x5C, %l0 stha %i2, [%l7 + %l0] 0xeb membar #Sync ld [%l7 + 0x70], %f12 nop set 0x5C, %g3 swap [%l7 + %g3], %i0 nop set 0x52, %i0 ldstub [%l7 + %i0], %g2 nop set 0x70, %i7 stx %fsr, [%l7 + %i7] set 0x46, %l2 ldstuba [%l7 + %l2] 0x88, %g6 nop set 0x40, %l4 prefetch [%l7 + %l4], 4 nop set 0x14, %o4 prefetch [%l7 + %o4], 4 nop set 0x32, %i1 stb %i7, [%l7 + %i1] set 0x36, %o3 ldstuba [%l7 + %o3] 0x89, %l1 nop set 0x3C, %l5 swap [%l7 + %l5], %i3 nop set 0x58, %o5 ldstub [%l7 + %o5], %l2 nop set 0x50, %o2 ldd [%l7 + %o2], %o6 nop set 0x28, %i6 stx %fsr, [%l7 + %i6] nop set 0x42, %l6 ldsh [%l7 + %l6], %l3 nop set 0x35, %g4 ldsb [%l7 + %g4], %o3 nop set 0x14, %i4 lduh [%l7 + %i4], %o1 nop set 0x08, %i3 prefetch [%l7 + %i3], 0 nop set 0x58, %g1 std %f22, [%l7 + %g1] nop set 0x7C, %o1 lduw [%l7 + %o1], %l0 nop set 0x60, %l1 stw %g4, [%l7 + %l1] nop set 0x18, %o6 ldub [%l7 + %o6], %i5 nop set 0x30, %i5 ldd [%l7 + %i5], %f4 st %f29, [%l7 + 0x50] add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %i4 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %o5 nop set 0x7E, %g2 ldsh [%l7 + %g2], %i1 nop set 0x5B, %i2 ldub [%l7 + %i2], %g7 nop set 0x10, %o7 lduw [%l7 + %o7], %o7 set 0x40, %g6 ldda [%l7 + %g6] 0x81, %f16 set 0x4D, %g5 stba %o0, [%l7 + %g5] 0xe3 membar #Sync ld [%l7 + 0x3C], %f5 wr %i6, %g1, %clear_softint or %o4, %o2, %g3 set 0x70, %g7 prefetcha [%l7 + %g7] 0x80, 3 fpadd16s %f5, %f4, %f2 nop set 0x50, %l3 ldd [%l7 + %l3], %f30 st %f11, [%l7 + 0x28] or %l6, %i0, %i2 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x88 set 0x7C, %o0 sta %f1, [%l7 + %o0] 0x81 set 0x08, %i0 stxa %g2, [%l7 + %i0] 0xe2 membar #Sync ld [%l7 + 0x14], %f2 fpsub16 %f2, %f14, %f8 set 0x50, %i7 swapa [%l7 + %i7] 0x80, %g6 nop set 0x28, %l2 stx %fsr, [%l7 + %l2] set 0x58, %l4 lda [%l7 + %l4] 0x89, %f20 and %l1, %i3, %l2 set 0x7A, %g3 stha %i7, [%l7 + %g3] 0xea membar #Sync nop set 0x14, %i1 ldstub [%l7 + %i1], %o6 add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o3, %l3 set 0x78, %o4 prefetcha [%l7 + %o4] 0x88, 4 add %g4, %l0, %l5 set 0x2C, %o3 swapa [%l7 + %o3] 0x88, %i5 set 0x11, %l5 stba %i4, [%l7 + %l5] 0xeb membar #Sync set 0x58, %o5 stda %o4, [%l7 + %o5] 0xea membar #Sync set 0x40, %o2 stda %f0, [%l7 + %o2] 0xd2 nop set 0x46, %l6 ldub [%l7 + %l6], %i1 set 0x28, %g4 stxa %g7, [%l7 + %g4] 0x88 set 0x7C, %i4 stha %o7, [%l7 + %i4] 0x81 and %l4, %i6, %o0 nop set 0x20, %i6 ldd [%l7 + %i6], %o4 set 0x30, %i3 ldxa [%l7 + %i3] 0x88, %g1 nop set 0x68, %g1 ldx [%l7 + %g1], %g3 set 0x1C, %o1 ldstuba [%l7 + %o1] 0x81, %o2 or %l6, %g5, %i2 set 0x68, %o6 ldxa [%l7 + %o6] 0x80, %g2 or %i0, %l1, %i3 fpadd16 %f10, %f12, %f16 nop set 0x4D, %l1 ldsb [%l7 + %l1], %l2 set 0x40, %i5 ldda [%l7 + %i5] 0x88, %g6 nop set 0x22, %i2 ldstub [%l7 + %i2], %i7 set 0x29, %g2 stba %o3, [%l7 + %g2] 0x89 set 0x54, %g6 swapa [%l7 + %g6] 0x80, %l3 add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o1, %g4 nop set 0x34, %o7 ldub [%l7 + %o7], %l0 set 0x2C, %g5 lda [%l7 + %g5] 0x81, %f22 add %o6, %l5, %i5 set 0x24, %g7 stha %i4, [%l7 + %g7] 0xe2 membar #Sync nop set 0x1C, %l3 swap [%l7 + %l3], %i1 nop set 0x30, %l0 ldsw [%l7 + %l0], %o5 set 0x44, %i0 sta %f26, [%l7 + %i0] 0x88 add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x81, %g7, %l4 nop nop setx 0x1E19DF303337195A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x57427A4EE0C9B310, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f20, %f4 nop set 0x64, %i7 ldsh [%l7 + %i7], %i6 set 0x53, %l2 stba %o7, [%l7 + %l2] 0xe3 membar #Sync set 0x50, %l4 swapa [%l7 + %l4] 0x81, %o0 set 0x10, %o0 stxa %g1, [%l7 + %o0] 0x88 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %o2 st %f19, [%l7 + 0x50] nop set 0x58, %i1 swap [%l7 + %i1], %l6 set 0x08, %g3 stda %g2, [%l7 + %g3] 0xe2 membar #Sync set 0x38, %o3 sta %f2, [%l7 + %o3] 0x89 set 0x5A, %l5 stha %g5, [%l7 + %l5] 0xeb membar #Sync nop set 0x68, %o4 ldd [%l7 + %o4], %i2 nop set 0x6C, %o5 ldsb [%l7 + %o5], %g2 fpsub16s %f18, %f17, %f17 st %fsr, [%l7 + 0x50] set 0x28, %l6 ldxa [%l7 + %l6] 0x88, %l1 nop set 0x08, %g4 swap [%l7 + %g4], %i3 nop set 0x48, %i4 ldsh [%l7 + %i4], %i0 st %fsr, [%l7 + 0x24] set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf1 membar #Sync nop set 0x4C, %i3 sth %g6, [%l7 + %i3] nop set 0x7E, %g1 ldsb [%l7 + %g1], %i7 nop set 0x30, %o1 ldd [%l7 + %o1], %o2 nop set 0x50, %o6 ldx [%l7 + %o6], %l2 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x80, %l3, %o1 and %g4, %o6, %l0 nop set 0x2D, %o2 ldub [%l7 + %o2], %l5 set 0x44, %l1 stba %i4, [%l7 + %l1] 0xe2 membar #Sync nop set 0x1C, %i5 lduw [%l7 + %i5], %i1 nop set 0x38, %i2 ldd [%l7 + %i2], %i4 nop set 0x62, %g2 sth %o5, [%l7 + %g2] nop set 0x58, %g6 stx %fsr, [%l7 + %g6] or %l4, %i6, %o7 nop set 0x3C, %o7 swap [%l7 + %o7], %o0 set 0x6E, %g7 stha %g7, [%l7 + %g7] 0x89 nop set 0x40, %g5 lduw [%l7 + %g5], %o4 nop set 0x12, %l0 lduh [%l7 + %l0], %g1 nop set 0x68, %i0 ldsw [%l7 + %i0], %l6 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %g5 nop set 0x18, %l3 swap [%l7 + %l3], %i2 set 0x30, %i7 swapa [%l7 + %i7] 0x81, %g3 nop set 0x08, %l2 lduw [%l7 + %l2], %l1 nop set 0x5C, %o0 ldsh [%l7 + %o0], %g2 nop set 0x48, %l4 std %f8, [%l7 + %l4] nop set 0x20, %g3 std %f0, [%l7 + %g3] add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %i0 set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f16 nop set 0x74, %l5 prefetch [%l7 + %l5], 2 set 0x30, %o4 sta %f0, [%l7 + %o4] 0x80 set 0x10, %o5 swapa [%l7 + %o5] 0x81, %g6 nop set 0x4A, %l6 ldsb [%l7 + %l6], %o3 bne %icc, loop_42 bg %xcc, loop_43 nop set 0x28, %i1 std %i6, [%l7 + %i1] nop set 0x08, %i4 std %l2, [%l7 + %i4] loop_42: nop set 0x22, %g4 ldsb [%l7 + %g4], %l2 loop_43: nop set 0x50, %i3 ldx [%l7 + %i3], %o1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %g4 nop set 0x18, %i6 std %l0, [%l7 + %i6] st %fsr, [%l7 + 0x48] and %i4, %i1, %l5 nop set 0x44, %o1 ldub [%l7 + %o1], %o5 nop set 0x24, %o6 swap [%l7 + %o6], %l4 add %i5, %o7, %o0 nop set 0x70, %g1 stw %i6, [%l7 + %g1] nop set 0x52, %o2 ldstub [%l7 + %o2], %g7 nop set 0x08, %l1 ldsh [%l7 + %l1], %o4 set 0x3C, %i2 stwa %l6, [%l7 + %i2] 0x81 set 0x68, %i5 lda [%l7 + %i5] 0x88, %f20 nop set 0x20, %g6 ldsw [%l7 + %g6], %o2 add %g1, %i2, %g5 ld [%l7 + 0x64], %f23 nop set 0x50, %g2 lduh [%l7 + %g2], %l1 set 0x6A, %o7 ldstuba [%l7 + %o7] 0x88, %g3 set 0x38, %g7 stxa %i3, [%l7 + %g7] 0xea membar #Sync set 0x25, %g5 stba %g2, [%l7 + %g5] 0xeb membar #Sync and %i0, %o3, %g6 st %f6, [%l7 + 0x60] set 0x50, %i0 stwa %l3, [%l7 + %i0] 0xea membar #Sync nop set 0x58, %l3 ldd [%l7 + %l3], %i6 st %f28, [%l7 + 0x3C] add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l2, %o6 nop set 0x38, %l0 ldx [%l7 + %l0], %o1 st %fsr, [%l7 + 0x08] nop set 0x48, %l2 ldd [%l7 + %l2], %g4 nop set 0x40, %o0 std %f10, [%l7 + %o0] set 0x30, %i7 ldda [%l7 + %i7] 0xea, %l0 set 0x71, %g3 ldstuba [%l7 + %g3] 0x88, %i1 nop set 0x24, %o3 sth %i4, [%l7 + %o3] add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %l4 set 0x28, %l4 stxa %i5, [%l7 + %l4] 0x88 nop set 0x48, %o4 stx %fsr, [%l7 + %o4] nop set 0x1E, %l5 sth %o7, [%l7 + %l5] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr wr %i6, %g7, %sys_tick set 0x78, %o5 ldxa [%l7 + %o5] 0x88, %l6 set 0x48, %i1 prefetcha [%l7 + %i1] 0x88, 1 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %o4 set 0x28, %i4 prefetcha [%l7 + %i4] 0x88, 2 nop set 0x70, %g4 ldx [%l7 + %g4], %l1 nop set 0x1C, %i3 prefetch [%l7 + %i3], 1 nop set 0x54, %i6 ldsw [%l7 + %i6], %g5 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %g2 set 0x10, %l6 ldda [%l7 + %l6] 0x81, %i2 nop set 0x2C, %o6 prefetch [%l7 + %o6], 1 nop set 0x28, %o1 ldd [%l7 + %o1], %i0 ld [%l7 + 0x2C], %f11 nop set 0x2A, %g1 ldsh [%l7 + %g1], %g6 st %f19, [%l7 + 0x08] nop set 0x48, %l1 std %o2, [%l7 + %l1] nop set 0x14, %i2 stw %l3, [%l7 + %i2] nop set 0x34, %o2 ldsb [%l7 + %o2], %l2 set 0x40, %g6 ldxa [%l7 + %g6] 0x88, %o6 st %fsr, [%l7 + 0x30] nop set 0x18, %i5 ldub [%l7 + %i5], %o1 nop set 0x1C, %g2 stw %i7, [%l7 + %g2] nop set 0x28, %o7 prefetch [%l7 + %o7], 0 nop set 0x38, %g7 lduw [%l7 + %g7], %g4 nop set 0x45, %g5 ldub [%l7 + %g5], %l0 set 0x48, %i0 stda %i0, [%l7 + %i0] 0xeb membar #Sync nop set 0x7E, %l0 sth %i4, [%l7 + %l0] nop set 0x58, %l2 ldsw [%l7 + %l2], %l5 nop set 0x6C, %o0 prefetch [%l7 + %o0], 4 set 0x20, %l3 ldxa [%l7 + %l3] 0x89, %l4 and %i5, %o5, %o7 set 0x58, %i7 sta %f26, [%l7 + %i7] 0x89 and %o0, %i6, %g7 st %f21, [%l7 + 0x50] nop set 0x46, %o3 ldsh [%l7 + %o3], %o2 set 0x38, %l4 stxa %l6, [%l7 + %l4] 0xeb membar #Sync fpsub16 %f10, %f28, %f12 bl %icc, loop_44 nop set 0x30, %g3 ldx [%l7 + %g3], %g1 nop set 0x71, %l5 ldub [%l7 + %l5], %i2 nop nop setx 0xFBCDC7C8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x8540A3BF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f22, %f22 loop_44: nop nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB38, %tick_cmpr wr %g3, %o4, %softint nop set 0x78, %o5 ldd [%l7 + %o5], %g2 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %i0 set 0x40, %i1 ldda [%l7 + %i1] 0xd2, %f0 nop set 0x30, %o4 ldsw [%l7 + %o4], %o3 set 0x10, %g4 stwa %g6, [%l7 + %g4] 0xe2 membar #Sync fpsub32 %f16, %f0, %f24 add %l3, %l2, %o6 set 0x10, %i3 stda %i6, [%l7 + %i3] 0xea membar #Sync set 0x78, %i4 ldxa [%l7 + %i4] 0x80, %g4 nop set 0x38, %l6 ldd [%l7 + %l6], %f8 nop set 0x40, %i6 ldx [%l7 + %i6], %o1 ld [%l7 + 0x68], %f13 add %l7, 0x58, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i1 casa [%l6] 0x80, %i1, %l0 set 0x38, %o6 stxa %l5, [%l7 + %o6] 0xe3 membar #Sync bgu,pn %xcc, loop_45 or %i4, %i5, %l4 nop set 0x50, %o1 swap [%l7 + %o1], %o7 nop set 0x70, %l1 lduw [%l7 + %l1], %o5 loop_45: nop set 0x1C, %i2 lda [%l7 + %i2] 0x88, %f14 st %f26, [%l7 + 0x44] set 0x44, %g1 lda [%l7 + %g1] 0x81, %f16 nop set 0x54, %g6 swap [%l7 + %g6], %o0 set 0x30, %i5 swapa [%l7 + %i5] 0x88, %g7 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %o2 nop set 0x68, %g2 ldd [%l7 + %g2], %f18 set 0x30, %o7 ldda [%l7 + %o7] 0xe3, %g0 nop set 0x0A, %o2 ldsb [%l7 + %o2], %l6 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %g5 nop set 0x08, %g5 stx %fsr, [%l7 + %g5] and %g3, %o4, %g2 set 0x50, %i0 sta %f28, [%l7 + %i0] 0x80 or %l1, %i0, %o3 nop set 0x08, %g7 stx %fsr, [%l7 + %g7] set 0x40, %l0 stda %f16, [%l7 + %l0] 0xd2 nop set 0x1E, %l2 ldsb [%l7 + %l2], %i3 nop set 0x50, %l3 stx %fsr, [%l7 + %l3] nop set 0x28, %o0 ldd [%l7 + %o0], %f26 set 0x5C, %i7 lda [%l7 + %i7] 0x89, %f24 nop set 0x67, %o3 ldub [%l7 + %o3], %l3 st %fsr, [%l7 + 0x1C] nop set 0x0E, %l4 ldstub [%l7 + %l4], %g6 set 0x50, %l5 stwa %l2, [%l7 + %l5] 0xea membar #Sync nop set 0x48, %g3 ldd [%l7 + %g3], %o6 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc2 and %i7, %g4, %o1 nop set 0x4E, %i1 ldsb [%l7 + %i1], %i1 nop set 0x60, %g4 ldx [%l7 + %g4], %l0 set 0x1C, %i3 sta %f2, [%l7 + %i3] 0x81 set 0x4D, %i4 stba %l5, [%l7 + %i4] 0xe3 membar #Sync membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf9, %f0 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %i4 nop set 0x6C, %i6 stw %o7, [%l7 + %i6] nop set 0x28, %o6 stx %o5, [%l7 + %o6] nop set 0x69, %o4 ldsb [%l7 + %o4], %o0 nop set 0x32, %o1 lduh [%l7 + %o1], %g7 nop set 0x10, %l1 ldx [%l7 + %l1], %i6 nop set 0x28, %g1 ldd [%l7 + %g1], %l4 nop set 0x6C, %i2 ldub [%l7 + %i2], %g1 nop set 0x38, %g6 std %f6, [%l7 + %g6] nop set 0x10, %g2 ldd [%l7 + %g2], %o2 nop set 0x60, %o7 stw %i2, [%l7 + %o7] add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x88, %g5, %g3 set 0x2A, %o2 stha %o4, [%l7 + %o2] 0x81 nop set 0x0E, %i5 sth %l6, [%l7 + %i5] nop set 0x20, %g5 prefetch [%l7 + %g5], 4 nop set 0x1B, %g7 ldstub [%l7 + %g7], %l1 nop set 0x68, %i0 stx %fsr, [%l7 + %i0] nop set 0x3D, %l2 ldub [%l7 + %l2], %i0 nop set 0x0C, %l0 ldsw [%l7 + %l0], %g2 st %f17, [%l7 + 0x30] set 0x40, %l3 stxa %o3, [%l7 + %l3] 0x89 nop set 0x70, %i7 ldx [%l7 + %i7], %i3 nop set 0x60, %o3 swap [%l7 + %o3], %l3 set 0x58, %l4 stxa %g6, [%l7 + %l4] 0x89 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xc2 wr %o6, %i7, %set_softint nop set 0x18, %g3 std %g4, [%l7 + %g3] set 0x78, %o0 lda [%l7 + %o0] 0x89, %f18 nop set 0x24, %o5 stw %l2, [%l7 + %o5] nop set 0x3A, %i1 ldsh [%l7 + %i1], %i1 fpsub32s %f14, %f10, %f3 set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f16 nop set 0x70, %i3 std %f26, [%l7 + %i3] set 0x60, %l6 ldxa [%l7 + %l6] 0x81, %l0 wr %g0, 0x6, %fprs set 0x6B, %i4 stba %i5, [%l7 + %i4] 0x80 nop set 0x34, %o6 stb %o7, [%l7 + %o6] nop set 0x0C, %i6 ldstub [%l7 + %i6], %o5 set 0x36, %o1 ldstuba [%l7 + %o1] 0x81, %i4 nop set 0x08, %l1 ldx [%l7 + %l1], %o0 nop set 0x58, %g1 ldstub [%l7 + %g1], %i6 add %l4, %g1, %g7 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf9, %f0 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf1 membar #Sync nop set 0x1C, %g2 swap [%l7 + %g2], %o2 set 0x2C, %o4 lda [%l7 + %o4] 0x81, %f18 nop set 0x26, %o7 ldstub [%l7 + %o7], %i2 st %f27, [%l7 + 0x10] nop set 0x20, %o2 ldd [%l7 + %o2], %f30 nop set 0x30, %g5 ldx [%l7 + %g5], %g3 nop set 0x5A, %i5 ldsh [%l7 + %i5], %o4 nop set 0x34, %i0 prefetch [%l7 + %i0], 0 set 0x10, %g7 lda [%l7 + %g7] 0x81, %f18 nop set 0x26, %l0 lduh [%l7 + %l0], %l6 set 0x71, %l2 stba %g5, [%l7 + %l2] 0x81 set 0x3C, %l3 swapa [%l7 + %l3] 0x80, %l1 st %f30, [%l7 + 0x34] set 0x38, %i7 prefetcha [%l7 + %i7] 0x81, 4 nop set 0x76, %o3 lduh [%l7 + %o3], %o3 set 0x28, %l4 stwa %i3, [%l7 + %l4] 0xea membar #Sync set 0x68, %l5 stwa %l3, [%l7 + %l5] 0xeb membar #Sync set 0x1A, %o0 stha %g6, [%l7 + %o0] 0xea membar #Sync set 0x58, %g3 stwa %o6, [%l7 + %g3] 0x88 nop set 0x40, %i1 ldd [%l7 + %i1], %f30 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xda nop set 0x48, %i3 std %f16, [%l7 + %i3] nop set 0x28, %l6 std %i6, [%l7 + %l6] nop set 0x24, %g4 lduw [%l7 + %g4], %g4 wr %g0, 0x6, %fprs nop set 0x68, %i4 stx %l0, [%l7 + %i4] nop set 0x08, %o6 ldub [%l7 + %o6], %o1 nop set 0x38, %i6 swap [%l7 + %i6], %i1 set 0x10, %l1 stda %l4, [%l7 + %l1] 0xe2 membar #Sync nop set 0x10, %g1 lduw [%l7 + %g1], %i5 set 0x70, %o1 stda %o6, [%l7 + %o1] 0xe2 membar #Sync add %i4, %o0, %i6 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf1 membar #Sync add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x88, %l4, %g1 ld [%l7 + 0x68], %f22 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf9, %f16 set 0x08, %o4 stxa %o5, [%l7 + %o4] 0x80 set 0x70, %g6 ldxa [%l7 + %g6] 0x81, %g7 nop set 0x5E, %o2 ldstub [%l7 + %o2], %o2 ld [%l7 + 0x4C], %f12 nop set 0x30, %g5 swap [%l7 + %g5], %i2 set 0x18, %i5 ldxa [%l7 + %i5] 0x89, %o4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %l6 nop set 0x40, %o7 ldx [%l7 + %o7], %g5 set 0x40, %i0 stda %i0, [%l7 + %i0] 0xe2 membar #Sync set 0x78, %g7 stxa %l1, [%l7 + %g7] 0xeb membar #Sync set 0x0C, %l2 swapa [%l7 + %l2] 0x80, %o3 nop set 0x50, %l0 ldsh [%l7 + %l0], %l3 st %f24, [%l7 + 0x14] set 0x08, %l3 ldxa [%l7 + %l3] 0x89, %g6 nop set 0x10, %i7 ldx [%l7 + %i7], %o6 nop set 0x40, %l4 std %i2, [%l7 + %l4] set 0x70, %o3 ldda [%l7 + %o3] 0xe2, %i6 nop set 0x60, %l5 stx %g4, [%l7 + %l5] set 0x40, %o0 stda %f16, [%l7 + %o0] 0xcc add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l2, %l0 ld [%l7 + 0x0C], %f29 set 0x40, %g3 ldxa [%l7 + %g3] 0x80, %g2 st %fsr, [%l7 + 0x4C] nop set 0x38, %o5 std %o0, [%l7 + %o5] set 0x24, %i3 sta %f5, [%l7 + %i3] 0x81 set 0x28, %l6 prefetcha [%l7 + %l6] 0x88, 2 ld [%l7 + 0x58], %f23 set 0x30, %g4 sta %f11, [%l7 + %g4] 0x81 and %i1, %o7, %i5 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o0, %i6 nop set 0x58, %i1 ldd [%l7 + %i1], %f30 nop set 0x62, %i4 sth %i4, [%l7 + %i4] set 0x40, %o6 stda %f16, [%l7 + %o6] 0xf8 membar #Sync nop set 0x1C, %l1 swap [%l7 + %l1], %g1 nop set 0x12, %i6 stb %l4, [%l7 + %i6] add %o5, %o2, %i2 and %o4, %g3, %l6 set 0x08, %o1 stxa %g5, [%l7 + %o1] 0xe2 membar #Sync nop set 0x66, %i2 ldsh [%l7 + %i2], %g7 nop set 0x64, %g2 stw %l1, [%l7 + %g2] set 0x16, %g1 stha %i0, [%l7 + %g1] 0x88 set 0x48, %g6 stda %o2, [%l7 + %g6] 0x81 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g6 casa [%l6] 0x89, %g6, %l3 set 0x30, %o2 lda [%l7 + %o2] 0x89, %f24 nop set 0x48, %o4 std %f10, [%l7 + %o4] nop set 0x46, %i5 lduh [%l7 + %i5], %i3 nop set 0x64, %g5 stw %i7, [%l7 + %g5] set 0x10, %i0 ldda [%l7 + %i0] 0x88, %o6 or %l2, %l0, %g4 nop set 0x40, %o7 std %g2, [%l7 + %o7] nop set 0x1C, %g7 ldsb [%l7 + %g7], %o1 nop set 0x60, %l0 std %i0, [%l7 + %l0] nop set 0x38, %l3 ldd [%l7 + %l3], %f16 and %o7, %i5, %o0 nop set 0x2F, %i7 ldstub [%l7 + %i7], %l5 or %i4, %g1, %i6 nop set 0x1A, %l4 lduh [%l7 + %l4], %o5 or %o2, %l4, %o4 set 0x3C, %l2 stwa %g3, [%l7 + %l2] 0xe2 membar #Sync ld [%l7 + 0x28], %f26 set 0x28, %l5 lda [%l7 + %l5] 0x81, %f17 set 0x78, %o0 lda [%l7 + %o0] 0x80, %f26 nop set 0x4C, %o3 ldsh [%l7 + %o3], %l6 nop set 0x78, %g3 sth %i2, [%l7 + %g3] nop set 0x4C, %o5 ldub [%l7 + %o5], %g7 or %g5, %l1, %i0 nop set 0x0E, %i3 stb %g6, [%l7 + %i3] st %fsr, [%l7 + 0x48] set 0x68, %l6 lda [%l7 + %l6] 0x81, %f28 set 0x28, %g4 ldxa [%l7 + %g4] 0x88, %l3 nop set 0x4A, %i4 ldsh [%l7 + %i4], %o3 nop set 0x3A, %o6 lduh [%l7 + %o6], %i7 nop set 0x48, %i1 ldx [%l7 + %i1], %o6 nop set 0x48, %l1 prefetch [%l7 + %l1], 4 set 0x1C, %o1 stwa %i3, [%l7 + %o1] 0x81 nop set 0x0D, %i2 ldsb [%l7 + %i2], %l2 nop set 0x35, %g2 ldub [%l7 + %g2], %g4 set 0x10, %i6 stxa %g2, [%l7 + %i6] 0xeb membar #Sync add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l0, %i1 nop set 0x58, %g6 stw %o1, [%l7 + %g6] set 0x70, %g1 stwa %o7, [%l7 + %g1] 0xe3 membar #Sync nop set 0x14, %o2 lduh [%l7 + %o2], %i5 nop set 0x68, %i5 std %f0, [%l7 + %i5] nop set 0x0C, %g5 swap [%l7 + %g5], %o0 nop set 0x60, %i0 prefetch [%l7 + %i0], 3 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x81, %l5, %i4 add %l7, 0x38, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i6 casa [%l6] 0x81, %i6, %o5 nop set 0x4B, %o7 stb %o2, [%l7 + %o7] set 0x2C, %g7 stha %g1, [%l7 + %g7] 0x88 ld [%l7 + 0x38], %f23 or %o4, %g3, %l6 set 0x10, %o4 prefetcha [%l7 + %o4] 0x80, 1 nop set 0x78, %l0 std %f20, [%l7 + %l0] nop set 0x20, %l3 ldx [%l7 + %l3], %l4 nop set 0x50, %l4 ldx [%l7 + %l4], %g5 nop set 0x70, %l2 stx %fsr, [%l7 + %l2] be,a %xcc, loop_46 nop set 0x5E, %l5 ldub [%l7 + %l5], %l1 ld [%l7 + 0x6C], %f27 and %i0, %g6, %l3 loop_46: nop set 0x18, %i7 stda %g6, [%l7 + %i7] 0x80 set 0x08, %o3 stba %o3, [%l7 + %o3] 0xeb membar #Sync add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %i3 nop set 0x68, %o0 ldd [%l7 + %o0], %f26 set 0x30, %o5 stxa %l2, [%l7 + %o5] 0xeb membar #Sync nop set 0x38, %i3 ldd [%l7 + %i3], %f2 nop nop setx 0xEE4B2EF6FA0558AF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x654EFFAB21C489A9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f28, %f30 nop set 0x70, %g3 ldx [%l7 + %g3], %g4 nop set 0x30, %l6 ldd [%l7 + %l6], %f16 nop set 0x12, %g4 lduh [%l7 + %g4], %g2 nop set 0x60, %i4 ldd [%l7 + %i4], %l0 set 0x14, %o6 stwa %i1, [%l7 + %o6] 0xeb membar #Sync set 0x66, %l1 stha %i7, [%l7 + %l1] 0xe2 membar #Sync nop set 0x74, %i1 prefetch [%l7 + %i1], 0 set 0x58, %i2 ldxa [%l7 + %i2] 0x88, %o1 nop set 0x6F, %g2 ldstub [%l7 + %g2], %i5 set 0x5A, %i6 stha %o0, [%l7 + %i6] 0x88 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xc8 set 0x68, %g1 stda %o6, [%l7 + %g1] 0xeb membar #Sync st %fsr, [%l7 + 0x48] set 0x60, %o2 ldxa [%l7 + %o2] 0x89, %l5 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %i6 nop set 0x78, %i5 std %o4, [%l7 + %i5] nop set 0x48, %g5 ldub [%l7 + %g5], %o2 nop set 0x65, %g6 ldsb [%l7 + %g6], %g1 nop set 0x50, %i0 stb %g3, [%l7 + %i0] set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf1 membar #Sync st %fsr, [%l7 + 0x48] nop set 0x1A, %g7 lduh [%l7 + %g7], %l6 set 0x21, %l0 ldstuba [%l7 + %l0] 0x88, %o4 nop set 0x28, %l3 sth %i2, [%l7 + %l3] or %g5, %l1, %i0 fpadd32s %f5, %f21, %f31 set 0x0C, %o4 stba %l4, [%l7 + %o4] 0x81 or %l3, %g7, %o3 nop set 0x38, %l2 std %o6, [%l7 + %l2] set 0x69, %l5 ldstuba [%l7 + %l5] 0x80, %g6 set 0x36, %l4 ldstuba [%l7 + %l4] 0x89, %l2 nop set 0x58, %i7 std %f18, [%l7 + %i7] fpadd16s %f30, %f12, %f3 set 0x68, %o0 stwa %g4, [%l7 + %o0] 0x88 nop set 0x50, %o5 std %f26, [%l7 + %o5] nop set 0x7F, %o3 ldstub [%l7 + %o3], %i3 add %l7, 0x58, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g2 casa [%l6] 0x88, %g2, %i1 nop set 0x72, %g3 ldstub [%l7 + %g3], %l0 nop set 0x18, %i3 ldd [%l7 + %i3], %o0 nop set 0x08, %g4 std %f20, [%l7 + %g4] nop set 0x18, %l6 ldsh [%l7 + %l6], %i5 nop set 0x2D, %o6 ldstub [%l7 + %o6], %o0 set 0x18, %l1 stda %i6, [%l7 + %l1] 0xea membar #Sync add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o7, %i4 set 0x18, %i4 stda %i6, [%l7 + %i4] 0x81 set 0x61, %i1 ldstuba [%l7 + %i1] 0x80, %o5 set 0x38, %i2 lda [%l7 + %i2] 0x81, %f30 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o2, %l5 nop set 0x08, %g2 std %f24, [%l7 + %g2] nop set 0x30, %o1 ldd [%l7 + %o1], %f20 set 0x50, %g1 prefetcha [%l7 + %g1] 0x81, 4 nop set 0x70, %i6 ldx [%l7 + %i6], %l6 set 0x34, %i5 swapa [%l7 + %i5] 0x80, %g3 st %f15, [%l7 + 0x10] nop set 0x70, %g5 std %o4, [%l7 + %g5] or %g5, %l1, %i0 nop set 0x5D, %o2 ldstub [%l7 + %o2], %l4 add %l3, %i2, %o3 set 0x2F, %i0 ldstuba [%l7 + %i0] 0x81, %o6 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xd0 set 0x38, %g7 lda [%l7 + %g7] 0x80, %f20 set 0x7E, %l0 stha %g7, [%l7 + %l0] 0xe2 membar #Sync set 0x58, %o7 sta %f3, [%l7 + %o7] 0x88 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l2, %g4 set 0x52, %l3 stha %i3, [%l7 + %l3] 0x88 nop set 0x70, %l2 stx %g2, [%l7 + %l2] set 0x08, %o4 stda %i0, [%l7 + %o4] 0x89 nop set 0x20, %l4 std %f18, [%l7 + %l4] ld [%l7 + 0x28], %f21 set 0x34, %l5 sta %f29, [%l7 + %l5] 0x89 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %g6 set 0x24, %i7 sta %f20, [%l7 + %i7] 0x81 st %fsr, [%l7 + 0x70] nop set 0x4C, %o5 ldsw [%l7 + %o5], %o1 set 0x5C, %o0 lda [%l7 + %o0] 0x89, %f20 set 0x08, %g3 lda [%l7 + %g3] 0x81, %f30 nop set 0x60, %i3 prefetch [%l7 + %i3], 0 set 0x40, %g4 prefetcha [%l7 + %g4] 0x80, 0 nop set 0x6C, %l6 lduh [%l7 + %l6], %i7 nop set 0x50, %o3 prefetch [%l7 + %o3], 1 nop set 0x18, %o6 ldsw [%l7 + %o6], %o7 set 0x1C, %i4 stwa %i4, [%l7 + %i4] 0x88 nop set 0x08, %l1 ldsw [%l7 + %l1], %o0 ld [%l7 + 0x5C], %f25 nop set 0x7D, %i1 ldub [%l7 + %i1], %o5 set 0x28, %g2 prefetcha [%l7 + %g2] 0x81, 4 nop set 0x58, %o1 ldd [%l7 + %o1], %f0 add %i6, %g1, %l5 set 0x30, %i2 lda [%l7 + %i2] 0x88, %f27 nop set 0x08, %g1 stx %fsr, [%l7 + %g1] set 0x24, %i5 sta %f0, [%l7 + %i5] 0x81 nop set 0x1C, %g5 stw %g3, [%l7 + %g5] nop set 0x50, %o2 stx %l6, [%l7 + %o2] fpadd16 %f18, %f28, %f20 set 0x10, %i0 prefetcha [%l7 + %i0] 0x80, 1 nop set 0x48, %i6 stw %l1, [%l7 + %i6] nop set 0x30, %g6 stx %i0, [%l7 + %g6] nop set 0x48, %g7 ldx [%l7 + %g7], %l4 nop set 0x58, %o7 ldstub [%l7 + %o7], %o4 nop set 0x66, %l0 stb %i2, [%l7 + %l0] fpadd32 %f24, %f16, %f18 set 0x64, %l2 lda [%l7 + %l2] 0x89, %f9 set 0x14, %l3 stwa %l3, [%l7 + %l3] 0x89 nop set 0x48, %o4 stw %o3, [%l7 + %o4] nop set 0x20, %l5 stx %fsr, [%l7 + %l5] nop set 0x52, %i7 ldub [%l7 + %i7], %g7 st %f4, [%l7 + 0x54] set 0x18, %o5 prefetcha [%l7 + %o5] 0x81, 3 nop set 0x64, %l4 lduw [%l7 + %l4], %l2 nop set 0x1B, %o0 stb %i3, [%l7 + %o0] add %g4, %i1, %g2 st %fsr, [%l7 + 0x54] add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l0, %o1 nop set 0x3E, %g3 sth %g6, [%l7 + %g3] st %f22, [%l7 + 0x30] nop set 0x4C, %g4 ldsh [%l7 + %g4], %i5 set 0x70, %l6 sta %f26, [%l7 + %l6] 0x89 set 0x78, %o3 stda %o6, [%l7 + %o3] 0xe3 membar #Sync nop set 0x18, %o6 ldx [%l7 + %o6], %i7 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o0, %i4 nop set 0x10, %i3 lduw [%l7 + %i3], %o2 nop set 0x18, %i4 ldd [%l7 + %i4], %f26 nop set 0x54, %i1 stw %i6, [%l7 + %i1] set 0x38, %l1 stxa %o5, [%l7 + %l1] 0xe3 membar #Sync set 0x1C, %o1 swapa [%l7 + %o1] 0x88, %l5 add %g1, %l6, %g5 st %f28, [%l7 + 0x44] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf1 membar #Sync set 0x50, %g1 stxa %g3, [%l7 + %g1] 0xeb membar #Sync set 0x0C, %g2 stha %i0, [%l7 + %g2] 0xe3 membar #Sync set 0x40, %g5 stda %f16, [%l7 + %g5] 0xf8 membar #Sync nop set 0x2A, %i5 ldub [%l7 + %i5], %l4 or %o4, %l1, %i2 set 0x2D, %i0 stba %o3, [%l7 + %i0] 0x89 nop set 0x54, %i6 prefetch [%l7 + %i6], 2 set 0x40, %o2 ldda [%l7 + %o2] 0xeb, %l2 nop set 0x40, %g6 ldd [%l7 + %g6], %f10 set 0x44, %o7 lda [%l7 + %o7] 0x89, %f23 nop set 0x50, %g7 stx %g7, [%l7 + %g7] nop set 0x68, %l0 std %l2, [%l7 + %l0] nop set 0x1E, %l2 lduh [%l7 + %l2], %i3 set 0x44, %l3 swapa [%l7 + %l3] 0x80, %o6 nop set 0x4C, %o4 stb %g4, [%l7 + %o4] nop set 0x28, %l5 std %i0, [%l7 + %l5] set 0x20, %i7 stda %l0, [%l7 + %i7] 0x89 nop set 0x70, %l4 stx %o1, [%l7 + %l4] nop set 0x18, %o0 ldx [%l7 + %o0], %g6 set 0x40, %g3 ldda [%l7 + %g3] 0xd0, %f0 set 0x7C, %g4 stwa %g2, [%l7 + %g4] 0x81 nop set 0x30, %l6 std %f14, [%l7 + %l6] st %fsr, [%l7 + 0x48] nop set 0x08, %o5 sth %o7, [%l7 + %o5] set 0x30, %o3 stxa %i7, [%l7 + %o3] 0xe3 membar #Sync nop set 0x30, %o6 swap [%l7 + %o6], %i5 nop set 0x58, %i4 sth %i4, [%l7 + %i4] set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf0 membar #Sync nop set 0x48, %i1 lduh [%l7 + %i1], %o2 set 0x50, %o1 sta %f22, [%l7 + %o1] 0x88 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %i6 nop set 0x70, %l1 ldd [%l7 + %l1], %f28 nop set 0x10, %i2 lduw [%l7 + %i2], %o5 nop set 0x38, %g1 std %g0, [%l7 + %g1] and %l6, %l5, %g3 st %fsr, [%l7 + 0x4C] nop set 0x1C, %g5 ldub [%l7 + %g5], %i0 add %g5, %l4, %o4 st %fsr, [%l7 + 0x14] nop set 0x70, %i5 std %l0, [%l7 + %i5] st %f12, [%l7 + 0x64] nop set 0x4C, %i0 ldub [%l7 + %i0], %o3 and %i2, %l3, %l2 nop set 0x13, %g2 ldub [%l7 + %g2], %i3 st %f11, [%l7 + 0x08] set 0x78, %i6 sta %f28, [%l7 + %i6] 0x89 ld [%l7 + 0x58], %f23 set 0x18, %g6 stwa %g7, [%l7 + %g6] 0x81 set 0x40, %o2 stha %o6, [%l7 + %o2] 0xea membar #Sync set 0x40, %g7 stda %f16, [%l7 + %g7] 0xd8 nop set 0x40, %l0 ldx [%l7 + %l0], %g4 add %i1, %o1, %l0 set 0x50, %o7 ldda [%l7 + %o7] 0xea, %g6 nop set 0x1C, %l3 stw %g2, [%l7 + %l3] set 0x48, %l2 stda %i6, [%l7 + %l2] 0xe3 membar #Sync add %l7, 0x14, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %o7 add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x88, %i4, %o0 and %i6, %o2, %o5 st %f1, [%l7 + 0x2C] membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf1, %f16 set 0x68, %l5 ldxa [%l7 + %l5] 0x81, %l6 set 0x60, %i7 prefetcha [%l7 + %i7] 0x88, 4 set 0x7C, %o0 stha %g3, [%l7 + %o0] 0xea membar #Sync st %f25, [%l7 + 0x28] nop set 0x18, %g3 stx %i0, [%l7 + %g3] or %g5, %g1, %o4 nop set 0x58, %g4 swap [%l7 + %g4], %l4 set 0x0C, %l6 stwa %o3, [%l7 + %l6] 0xe3 membar #Sync add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i2 casa [%l6] 0x81, %i2, %l1 nop set 0x52, %l4 sth %l2, [%l7 + %l4] and %i3, %l3, %g7 nop set 0x44, %o3 stw %o6, [%l7 + %o3] set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf1 membar #Sync bne,a %icc, loop_47 nop set 0x74, %i4 swap [%l7 + %i4], %i1 nop set 0x4C, %o5 ldsh [%l7 + %o5], %g4 nop set 0x20, %i1 ldsw [%l7 + %i1], %l0 loop_47: nop set 0x10, %o1 ldd [%l7 + %o1], %g6 set 0x1C, %l1 lda [%l7 + %l1] 0x81, %f24 set 0x4A, %i3 ldstuba [%l7 + %i3] 0x89, %g2 nop set 0x3C, %i2 ldsb [%l7 + %i2], %o1 nop set 0x1C, %g5 prefetch [%l7 + %g5], 3 set 0x78, %i5 ldxa [%l7 + %i5] 0x89, %i7 set 0x30, %i0 stxa %o7, [%l7 + %i0] 0x89 nop set 0x57, %g1 ldub [%l7 + %g1], %i4 nop set 0x70, %g2 stx %fsr, [%l7 + %g2] nop nop setx 0x4DA13F42F27E6E76, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xBAD05E6D681CFAF8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f24, %f24 set 0x48, %i6 ldxa [%l7 + %i6] 0x88, %i5 nop set 0x50, %o2 stx %fsr, [%l7 + %o2] fpadd32s %f30, %f22, %f25 set 0x50, %g6 stda %o0, [%l7 + %g6] 0xeb membar #Sync and %o2, %o5, %l6 set 0x48, %g7 prefetcha [%l7 + %g7] 0x80, 4 nop set 0x10, %o7 stx %fsr, [%l7 + %o7] set 0x2C, %l3 swapa [%l7 + %l3] 0x80, %g3 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i0, %l5 wr %g5, %o4, %pic nop set 0x50, %l2 std %l4, [%l7 + %l2] set 0x70, %o4 stxa %o3, [%l7 + %o4] 0x88 or %i2, %g1, %l1 nop set 0x18, %l0 lduw [%l7 + %l0], %i3 nop set 0x70, %i7 stx %fsr, [%l7 + %i7] wr %l2, %l3, %set_softint nop set 0x5A, %o0 lduh [%l7 + %o0], %g7 nop set 0x7C, %g3 ldsh [%l7 + %g3], %i1 nop set 0x4C, %g4 stw %o6, [%l7 + %g4] st %f29, [%l7 + 0x48] nop set 0x20, %l6 stw %l0, [%l7 + %l6] nop set 0x68, %l5 std %f6, [%l7 + %l5] nop set 0x30, %l4 ldd [%l7 + %l4], %f6 set 0x7C, %o3 lda [%l7 + %o3] 0x81, %f27 nop set 0x60, %i4 prefetch [%l7 + %i4], 2 fpsub16s %f23, %f16, %f18 set 0x74, %o5 stwa %g6, [%l7 + %o5] 0xeb membar #Sync nop set 0x18, %o6 ldx [%l7 + %o6], %g4 set 0x68, %i1 stxa %g2, [%l7 + %i1] 0x88 nop set 0x40, %l1 ldd [%l7 + %l1], %o0 nop set 0x18, %i3 lduw [%l7 + %i3], %o7 nop set 0x7B, %i2 ldub [%l7 + %i2], %i4 nop set 0x74, %g5 ldsw [%l7 + %g5], %i7 nop set 0x38, %i5 lduw [%l7 + %i5], %i5 set 0x70, %o1 stda %o0, [%l7 + %o1] 0xeb membar #Sync ld [%l7 + 0x44], %f26 set 0x52, %g1 stba %o5, [%l7 + %g1] 0x80 nop set 0x08, %i0 std %i6, [%l7 + %i0] add %i6, %o2, %g3 nop set 0x30, %i6 ldd [%l7 + %i6], %f8 st %f30, [%l7 + 0x7C] or %i0, %l5, %o4 nop set 0x14, %g2 prefetch [%l7 + %g2], 3 set 0x0C, %o2 stwa %l4, [%l7 + %o2] 0xeb membar #Sync nop set 0x2B, %g6 ldub [%l7 + %g6], %g5 nop set 0x11, %o7 ldstub [%l7 + %o7], %o3 nop set 0x6A, %g7 sth %g1, [%l7 + %g7] nop nop setx 0x1A05A000, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x63C64365, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f13, %f31 nop set 0x54, %l2 ldsw [%l7 + %l2], %i2 add %l1, %i3, %l2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] 0x81, %l3, %g7 nop set 0x28, %o4 stx %i1, [%l7 + %o4] nop set 0x18, %l3 ldd [%l7 + %l3], %o6 set 0x68, %l0 sta %f10, [%l7 + %l0] 0x81 set 0x55, %o0 stba %l0, [%l7 + %o0] 0xea membar #Sync st %f7, [%l7 + 0x44] add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %g2 set 0x20, %i7 sta %f5, [%l7 + %i7] 0x89 set 0x40, %g4 ldda [%l7 + %g4] 0xda, %f0 nop set 0x68, %l6 ldd [%l7 + %l6], %o0 nop set 0x26, %l5 lduh [%l7 + %l5], %g6 nop set 0x28, %l4 sth %o7, [%l7 + %l4] set 0x40, %o3 prefetcha [%l7 + %o3] 0x88, 2 nop set 0x38, %i4 stx %i5, [%l7 + %i4] membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f16 nop set 0x28, %g3 std %f14, [%l7 + %g3] set 0x40, %i1 ldda [%l7 + %i1] 0xe3, %i4 add %o5, %l6, %i6 set 0x08, %o6 stxa %o2, [%l7 + %o6] 0x88 nop set 0x64, %l1 ldsw [%l7 + %l1], %o0 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %g3 set 0x74, %i2 sta %f31, [%l7 + %i2] 0x81 nop set 0x08, %i3 ldd [%l7 + %i3], %o4 nop set 0x46, %g5 ldstub [%l7 + %g5], %l5 nop set 0x60, %o1 ldsh [%l7 + %o1], %g5 nop set 0x68, %i5 ldx [%l7 + %i5], %o3 set 0x54, %i0 sta %f25, [%l7 + %i0] 0x88 nop set 0x5D, %i6 ldsb [%l7 + %i6], %g1 nop set 0x78, %g1 std %f4, [%l7 + %g1] set 0x13, %g2 stba %l4, [%l7 + %g2] 0xea membar #Sync nop set 0x20, %g6 stx %l1, [%l7 + %g6] set 0x40, %o7 ldda [%l7 + %o7] 0xd2, %f0 nop set 0x58, %g7 ldsh [%l7 + %g7], %i3 nop set 0x38, %l2 ldd [%l7 + %l2], %i2 nop set 0x10, %o2 stb %l3, [%l7 + %o2] set 0x50, %o4 stwa %g7, [%l7 + %o4] 0x89 set 0x28, %l0 stda %l2, [%l7 + %l0] 0xeb membar #Sync wr %i1, %o6, %softint nop set 0x10, %o0 std %g4, [%l7 + %o0] or %l0, %g2, %o1 add %g6, %o7, %i5 nop set 0x56, %i7 ldsb [%l7 + %i7], %i4 nop set 0x78, %g4 stx %fsr, [%l7 + %g4] st %f15, [%l7 + 0x40] set 0x50, %l6 sta %f10, [%l7 + %l6] 0x80 nop set 0x40, %l3 std %f22, [%l7 + %l3] set 0x22, %l4 ldstuba [%l7 + %l4] 0x80, %o5 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %i6 nop set 0x3C, %o3 swap [%l7 + %o3], %o2 st %fsr, [%l7 + 0x28] nop set 0x50, %i4 std %o0, [%l7 + %i4] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %g3 nop set 0x70, %o5 ldd [%l7 + %o5], %f20 nop set 0x3C, %l5 swap [%l7 + %l5], %i7 st %fsr, [%l7 + 0x58] fpsub32s %f21, %f1, %f20 set 0x60, %i1 prefetcha [%l7 + %i1] 0x88, 3 nop set 0x40, %o6 std %f22, [%l7 + %o6] set 0x54, %g3 lda [%l7 + %g3] 0x88, %f0 bleu,a,pt %icc, loop_48 nop set 0x54, %l1 stw %o4, [%l7 + %l1] set 0x3C, %i2 swapa [%l7 + %i2] 0x80, %o3 loop_48: nop set 0x0D, %g5 ldub [%l7 + %g5], %g1 set 0x68, %i3 swapa [%l7 + %i3] 0x89, %g5 set 0x40, %o1 ldda [%l7 + %o1] 0xd0, %f16 nop set 0x50, %i5 ldd [%l7 + %i5], %l0 or %l4, %i2, %l3 fpsub16s %f4, %f25, %f13 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x88 set 0x26, %g1 stba %i3, [%l7 + %g1] 0x89 nop set 0x68, %g2 ldsw [%l7 + %g2], %l2 wr %g7, %i1, %pic set 0x10, %i6 stba %o6, [%l7 + %i6] 0x88 nop set 0x70, %g6 stb %l0, [%l7 + %g6] set 0x44, %o7 sta %f29, [%l7 + %o7] 0x89 st %f28, [%l7 + 0x64] nop set 0x1E, %g7 ldsh [%l7 + %g7], %g4 set 0x10, %o2 ldxa [%l7 + %o2] 0x89, %g2 nop set 0x14, %l2 ldstub [%l7 + %l2], %g6 set 0x70, %o4 ldda [%l7 + %o4] 0x88, %o0 set 0x2E, %o0 stba %o7, [%l7 + %o0] 0x81 st %fsr, [%l7 + 0x2C] nop set 0x10, %i7 prefetch [%l7 + %i7], 3 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x89, %i4, %o5 nop set 0x10, %l0 std %f2, [%l7 + %l0] set 0x10, %g4 ldxa [%l7 + %g4] 0x80, %i5 set 0x5C, %l3 lda [%l7 + %l3] 0x89, %f13 st %f4, [%l7 + 0x50] set 0x18, %l4 ldxa [%l7 + %l4] 0x89, %i6 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %o0 nop set 0x0E, %o3 sth %o2, [%l7 + %o3] set 0x70, %i4 stha %g3, [%l7 + %i4] 0xe3 membar #Sync nop set 0x13, %o5 stb %i0, [%l7 + %o5] set 0x64, %l6 lda [%l7 + %l6] 0x80, %f20 set 0x30, %i1 stxa %i7, [%l7 + %i1] 0xea membar #Sync set 0x28, %l5 prefetcha [%l7 + %l5] 0x88, 3 st %f17, [%l7 + 0x40] nop set 0x56, %g3 sth %l5, [%l7 + %g3] set 0x5C, %l1 lda [%l7 + %l1] 0x80, %f28 nop set 0x34, %i2 ldsw [%l7 + %i2], %o3 nop set 0x54, %g5 ldsw [%l7 + %g5], %g1 nop set 0x72, %i3 sth %g5, [%l7 + %i3] nop set 0x68, %o6 stx %l4, [%l7 + %o6] nop set 0x64, %o1 ldub [%l7 + %o1], %l1 nop set 0x41, %i0 stb %i2, [%l7 + %i0] set 0x70, %i5 stxa %i3, [%l7 + %i5] 0xeb membar #Sync add %l2, %l3, %i1 and %g7, %o6, %l0 nop set 0x30, %g2 stx %fsr, [%l7 + %g2] be,a,pn %xcc, loop_49 ld [%l7 + 0x2C], %f31 set 0x6A, %i6 stha %g4, [%l7 + %i6] 0x81 loop_49: st %f26, [%l7 + 0x1C] add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %g2 set 0x18, %g6 sta %f29, [%l7 + %g6] 0x81 add %o7, %o1, %i4 set 0x68, %o7 stda %i4, [%l7 + %o7] 0xe2 membar #Sync nop set 0x58, %g7 ldd [%l7 + %g7], %f18 nop set 0x38, %g1 stx %fsr, [%l7 + %g1] set 0x5C, %o2 stba %o5, [%l7 + %o2] 0xea membar #Sync set 0x20, %l2 stha %i6, [%l7 + %l2] 0x80 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %o2 nop set 0x34, %o4 stw %g3, [%l7 + %o4] set 0x12, %i7 stba %o0, [%l7 + %i7] 0xe3 membar #Sync nop set 0x50, %l0 ldx [%l7 + %l0], %i7 set 0x10, %g4 stxa %o4, [%l7 + %g4] 0xeb membar #Sync nop set 0x2A, %o0 lduh [%l7 + %o0], %l5 set 0x40, %l3 stha %i0, [%l7 + %l3] 0x80 set 0x20, %o3 lda [%l7 + %o3] 0x81, %f20 set 0x20, %i4 stxa %o3, [%l7 + %i4] 0x81 set 0x60, %o5 swapa [%l7 + %o5] 0x89, %g5 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g1, %l4 nop set 0x44, %l6 ldsh [%l7 + %l6], %i2 nop set 0x45, %l4 ldsb [%l7 + %l4], %i3 set 0x70, %l5 stxa %l2, [%l7 + %l5] 0xeb membar #Sync nop set 0x08, %g3 ldd [%l7 + %g3], %f28 nop set 0x34, %l1 ldsh [%l7 + %l1], %l1 nop set 0x0C, %i1 ldsw [%l7 + %i1], %l3 nop set 0x2F, %i2 ldstub [%l7 + %i2], %g7 nop set 0x40, %i3 stx %i1, [%l7 + %i3] ld [%l7 + 0x4C], %f12 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %l0 nop set 0x20, %o6 ldd [%l7 + %o6], %f28 set 0x20, %o1 ldda [%l7 + %o1] 0xea, %g6 set 0x58, %i0 sta %f14, [%l7 + %i0] 0x89 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g2, %g4 nop set 0x40, %g5 stx %o1, [%l7 + %g5] nop set 0x40, %g2 ldx [%l7 + %g2], %o7 set 0x64, %i6 stha %i5, [%l7 + %i6] 0x81 set 0x58, %g6 stda %i4, [%l7 + %g6] 0xea membar #Sync nop set 0x28, %i5 ldsh [%l7 + %i5], %i6 nop set 0x3F, %o7 stb %o5, [%l7 + %o7] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x6A7, %tick_cmpr set 0x40, %g1 ldda [%l7 + %g1] 0x88, %g2 or %i7, %o0, %o4 nop set 0x2C, %o2 lduw [%l7 + %o2], %i0 set 0x6C, %g7 swapa [%l7 + %g7] 0x80, %o3 and %l5, %g5, %g1 set 0x10, %o4 prefetcha [%l7 + %o4] 0x81, 2 set 0x58, %l2 sta %f15, [%l7 + %l2] 0x80 nop set 0x34, %i7 stb %i3, [%l7 + %i7] nop set 0x62, %l0 lduh [%l7 + %l0], %i2 nop set 0x16, %o0 ldstub [%l7 + %o0], %l2 nop set 0x74, %l3 stw %l3, [%l7 + %l3] set 0x40, %g4 ldda [%l7 + %g4] 0xd8, %f0 nop set 0x7E, %o3 ldsh [%l7 + %o3], %l1 nop set 0x28, %o5 ldx [%l7 + %o5], %g7 set 0x40, %l6 ldda [%l7 + %l6] 0xe3, %i0 nop set 0x08, %i4 std %f24, [%l7 + %i4] nop set 0x38, %l5 ldsh [%l7 + %l5], %l0 nop set 0x18, %g3 ldd [%l7 + %g3], %f30 nop set 0x38, %l4 ldd [%l7 + %l4], %f26 set 0x2D, %l1 ldstuba [%l7 + %l1] 0x89, %g6 and %g2, %g4, %o6 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf1, %f0 nop set 0x50, %i1 stb %o1, [%l7 + %i1] membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf8, %f16 nop set 0x2D, %o1 ldsb [%l7 + %o1], %i5 set 0x40, %o6 prefetcha [%l7 + %o6] 0x89, 3 nop set 0x37, %g5 ldsb [%l7 + %g5], %i6 nop set 0x6A, %g2 lduh [%l7 + %g2], %i4 set 0x2F, %i0 stba %o5, [%l7 + %i0] 0x80 st %fsr, [%l7 + 0x54] nop set 0x70, %g6 ldd [%l7 + %g6], %i6 nop set 0x58, %i6 prefetch [%l7 + %i6], 3 nop set 0x6C, %o7 ldub [%l7 + %o7], %g3 fpsub16s %f18, %f3, %f2 nop set 0x4C, %i5 prefetch [%l7 + %i5], 4 fpsub16s %f5, %f28, %f26 set 0x28, %o2 sta %f15, [%l7 + %o2] 0x81 nop set 0x7E, %g1 stb %i7, [%l7 + %g1] set 0x18, %g7 prefetcha [%l7 + %g7] 0x80, 3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xCD9, %sys_tick_cmpr nop set 0x3E, %o4 ldsb [%l7 + %o4], %o0 and %l5, %o3, %g1 ba,a %xcc, loop_50 nop set 0x28, %l2 ldd [%l7 + %l2], %g4 set 0x30, %l0 ldda [%l7 + %l0] 0xe3, %l4 loop_50: be,a %icc, loop_51 nop set 0x4E, %o0 ldub [%l7 + %o0], %i2 set 0x40, %l3 ldda [%l7 + %l3] 0xd0, %f16 loop_51: and %l2, %l3, %i3 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xcc and %l1, %g7, %i1 or %l0, %g2, %g6 ble,a %icc, loop_52 nop set 0x38, %i7 ldsh [%l7 + %i7], %g4 nop set 0x78, %o3 std %f16, [%l7 + %o3] set 0x43, %l6 ldstuba [%l7 + %l6] 0x81, %o1 loop_52: nop set 0x70, %o5 ldda [%l7 + %o5] 0xeb, %o6 nop set 0x60, %i4 ldx [%l7 + %i4], %o7 nop set 0x68, %g3 sth %i6, [%l7 + %g3] set 0x2C, %l4 sta %f14, [%l7 + %l4] 0x88 set 0x58, %l5 stha %i5, [%l7 + %l5] 0xeb membar #Sync nop set 0x10, %i2 sth %o5, [%l7 + %i2] nop set 0x36, %l1 ldsb [%l7 + %l1], %i4 set 0x24, %i3 sta %f15, [%l7 + %i3] 0x80 st %f0, [%l7 + 0x58] st %fsr, [%l7 + 0x40] set 0x68, %o1 ldxa [%l7 + %o1] 0x89, %g3 nop set 0x2C, %i1 prefetch [%l7 + %i1], 1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %o2 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i7, %i0 nop set 0x31, %g5 ldsb [%l7 + %g5], %o0 bne,a %xcc, loop_53 nop set 0x10, %o6 stx %o4, [%l7 + %o6] nop set 0x3C, %g2 stw %o3, [%l7 + %g2] set 0x70, %i0 stxa %l5, [%l7 + %i0] 0xea membar #Sync loop_53: nop set 0x38, %g6 stx %fsr, [%l7 + %g6] set 0x48, %i6 stda %g0, [%l7 + %i6] 0x80 set 0x40, %o7 ldda [%l7 + %o7] 0x88, %f16 set 0x7C, %i5 lda [%l7 + %i5] 0x88, %f2 nop set 0x48, %o2 ldsw [%l7 + %o2], %l4 nop set 0x38, %g1 ldx [%l7 + %g1], %g5 nop set 0x30, %g7 lduw [%l7 + %g7], %i2 or %l2, %l3, %i3 wr %g7, %l1, %pic st %f15, [%l7 + 0x70] wr %l0, %i1, %set_softint nop set 0x3C, %o4 swap [%l7 + %o4], %g6 nop set 0x48, %l2 stx %fsr, [%l7 + %l2] add %g2, %g4, %o6 nop set 0x50, %o0 ldstub [%l7 + %o0], %o1 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %i5 add %o7, %i4, %o5 set 0x64, %l3 stha %g3, [%l7 + %l3] 0x80 st %f25, [%l7 + 0x64] nop set 0x18, %g4 std %o2, [%l7 + %g4] set 0x40, %l0 lda [%l7 + %l0] 0x89, %f11 nop set 0x53, %i7 ldsb [%l7 + %i7], %i7 set 0x5D, %l6 stba %i0, [%l7 + %l6] 0x89 nop set 0x58, %o5 std %f26, [%l7 + %o5] set 0x40, %i4 ldda [%l7 + %i4] 0x80, %f0 nop set 0x74, %o3 ldsw [%l7 + %o3], %o0 nop set 0x14, %l4 prefetch [%l7 + %l4], 2 nop set 0x0B, %g3 stb %o4, [%l7 + %g3] fpadd16 %f4, %f24, %f14 bleu,a,pn %xcc, loop_54 nop set 0x3C, %l5 ldsh [%l7 + %l5], %o3 nop set 0x60, %i2 ldx [%l7 + %i2], %l6 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g1 casa [%l6] 0x81, %g1, %l4 loop_54: nop set 0x10, %l1 ldx [%l7 + %l1], %g5 nop set 0x58, %o1 ldx [%l7 + %o1], %l5 nop set 0x30, %i3 stw %i2, [%l7 + %i3] set 0x3C, %g5 sta %f24, [%l7 + %g5] 0x89 nop set 0x39, %o6 ldsb [%l7 + %o6], %l2 nop set 0x70, %g2 stw %l3, [%l7 + %g2] set 0x32, %i0 stha %g7, [%l7 + %i0] 0x89 nop set 0x27, %i1 ldsb [%l7 + %i1], %l1 set 0x20, %g6 stda %l0, [%l7 + %g6] 0xeb membar #Sync nop set 0x44, %o7 ldub [%l7 + %o7], %i3 and %g6, %i1, %g2 fpsub32 %f22, %f2, %f6 set 0x78, %i5 sta %f15, [%l7 + %i5] 0x80 ld [%l7 + 0x70], %f13 set 0x60, %i6 ldda [%l7 + %i6] 0xeb, %g4 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf9, %f16 st %fsr, [%l7 + 0x70] nop set 0x10, %g7 std %o0, [%l7 + %g7] set 0x40, %o2 stda %f0, [%l7 + %o2] 0xc4 set 0x18, %l2 stwa %o6, [%l7 + %l2] 0xea membar #Sync nop set 0x7C, %o0 swap [%l7 + %o0], %i5 nop set 0x70, %o4 ldd [%l7 + %o4], %f10 nop set 0x10, %g4 stx %fsr, [%l7 + %g4] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf8, %f0 set 0x08, %l0 stxa %i6, [%l7 + %l0] 0x89 set 0x50, %l6 ldxa [%l7 + %l6] 0x80, %i4 set 0x7C, %i7 swapa [%l7 + %i7] 0x89, %o7 set 0x48, %o5 ldxa [%l7 + %o5] 0x80, %g3 nop set 0x4A, %i4 ldsh [%l7 + %i4], %o2 set 0x2C, %o3 swapa [%l7 + %o3] 0x80, %o5 set 0x30, %g3 stda %i6, [%l7 + %g3] 0xeb membar #Sync nop set 0x20, %l5 stx %o0, [%l7 + %l5] nop set 0x78, %l4 ldub [%l7 + %l4], %i0 nop set 0x08, %i2 prefetch [%l7 + %i2], 2 nop set 0x30, %l1 std %o4, [%l7 + %l1] nop set 0x46, %o1 sth %l6, [%l7 + %o1] fpadd16s %f10, %f7, %f9 add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x88, %g1, %o3 nop set 0x48, %g5 std %l4, [%l7 + %g5] ld [%l7 + 0x2C], %f6 nop set 0x20, %i3 prefetch [%l7 + %i3], 0 set 0x2C, %o6 lda [%l7 + %o6] 0x81, %f7 add %g5, %l5, %i2 add %l7, 0x70, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %l3 set 0x20, %g2 stda %l0, [%l7 + %g2] 0xe3 membar #Sync set 0x40, %i0 stda %f16, [%l7 + %i0] 0xf8 membar #Sync nop set 0x08, %g6 ldd [%l7 + %g6], %g6 nop set 0x50, %o7 stw %i3, [%l7 + %o7] wr %g6, %i1, %pic nop set 0x2C, %i5 lduw [%l7 + %i5], %l0 set 0x39, %i6 stba %g2, [%l7 + %i6] 0x80 set 0x64, %g1 stha %o1, [%l7 + %g1] 0x89 ba %icc, loop_55 nop set 0x56, %g7 ldsh [%l7 + %g7], %g4 st %fsr, [%l7 + 0x08] add %l7, 0x1C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o6, %i6 loop_55: nop set 0x50, %i1 swap [%l7 + %i1], %i5 nop set 0x41, %l2 ldsb [%l7 + %l2], %o7 set 0x39, %o0 ldstuba [%l7 + %o0] 0x88, %i4 nop set 0x10, %o4 swap [%l7 + %o4], %o2 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xf0 membar #Sync nop set 0x7C, %l3 ldsh [%l7 + %l3], %o5 nop set 0x78, %o2 ldsb [%l7 + %o2], %g3 nop set 0x1C, %l0 swap [%l7 + %l0], %o0 set 0x24, %i7 swapa [%l7 + %i7] 0x81, %i0 set 0x58, %l6 sta %f29, [%l7 + %l6] 0x81 set 0x50, %o5 stda %i6, [%l7 + %o5] 0xe2 membar #Sync set 0x78, %i4 ldxa [%l7 + %i4] 0x89, %o4 set 0x40, %o3 ldda [%l7 + %o3] 0x80, %f0 nop set 0x30, %l5 std %f2, [%l7 + %l5] nop set 0x10, %l4 ldd [%l7 + %l4], %i6 set 0x50, %g3 stda %g0, [%l7 + %g3] 0xe2 membar #Sync nop set 0x14, %l1 ldub [%l7 + %l1], %o3 nop set 0x60, %o1 stx %l4, [%l7 + %o1] set 0x08, %i2 sta %f1, [%l7 + %i2] 0x81 nop set 0x60, %i3 ldd [%l7 + %i3], %g4 nop set 0x58, %o6 ldx [%l7 + %o6], %l5 set 0x59, %g2 stba %l2, [%l7 + %g2] 0x88 set 0x20, %g5 ldda [%l7 + %g5] 0xeb, %l2 nop set 0x20, %i0 ldsw [%l7 + %i0], %l1 nop set 0x70, %g6 prefetch [%l7 + %g6], 1 set 0x40, %o7 lda [%l7 + %o7] 0x81, %f29 nop set 0x40, %i6 std %g6, [%l7 + %i6] set 0x74, %g1 stwa %i2, [%l7 + %g1] 0xeb membar #Sync nop set 0x40, %i5 ldsw [%l7 + %i5], %i3 nop set 0x7E, %i1 sth %i1, [%l7 + %i1] set 0x60, %g7 stwa %l0, [%l7 + %g7] 0x81 set 0x0C, %o0 stwa %g2, [%l7 + %o0] 0xe3 membar #Sync set 0x72, %l2 stha %g6, [%l7 + %l2] 0xeb membar #Sync nop set 0x20, %o4 ldx [%l7 + %o4], %g4 nop set 0x40, %g4 stx %o1, [%l7 + %g4] nop set 0x74, %o2 prefetch [%l7 + %o2], 0 nop set 0x08, %l0 stw %i6, [%l7 + %l0] add %i5, %o6, %o7 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf1, %f0 nop set 0x40, %l3 stx %i4, [%l7 + %l3] set 0x68, %l6 stda %o4, [%l7 + %l6] 0x89 nop set 0x2E, %o5 lduh [%l7 + %o5], %o2 add %g3, %i0, %i7 nop set 0x30, %o3 std %o0, [%l7 + %o3] ld [%l7 + 0x20], %f31 set 0x0C, %i4 swapa [%l7 + %i4] 0x80, %o4 nop set 0x10, %l5 std %f4, [%l7 + %l5] ld [%l7 + 0x48], %f20 set 0x36, %g3 stba %l6, [%l7 + %g3] 0x81 or %o3, %g1, %l4 nop set 0x58, %l1 stb %g5, [%l7 + %l1] set 0x35, %l4 stba %l5, [%l7 + %l4] 0x81 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l2, %l3 nop set 0x4C, %i2 stb %g7, [%l7 + %i2] set 0x50, %o1 swapa [%l7 + %o1] 0x81, %i2 set 0x40, %i3 lda [%l7 + %i3] 0x81, %f7 nop set 0x60, %o6 lduw [%l7 + %o6], %l1 st %fsr, [%l7 + 0x20] nop set 0x4C, %g2 stw %i3, [%l7 + %g2] EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 1: ! ! Type l : 1277 ! Type a : 26 ! Type cti : 24 ! Type x : 538 ! Type f : 33 ! Type i : 102 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 2 Start ! .global thread_2 thread_2: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0xA, %g1 set 0x2, %g2 set 0x9, %g3 set 0x2, %g4 set 0xF, %g5 set 0xB, %g6 set 0x0, %g7 !# Input registers set -0x0, %i0 set -0x3, %i1 set -0x4, %i2 set -0x6, %i3 set -0x2, %i4 set -0x5, %i5 set -0xE, %i6 set -0xF, %i7 !# Local registers set 0x3DC1CBFA, %l0 set 0x55DDC540, %l1 set 0x3B37F11B, %l2 set 0x4F02CE45, %l3 set 0x0C8E992A, %l4 set 0x4D91AFDE, %l5 set 0x48681C51, %l6 !# Output registers set -0x0951, %o0 set -0x03F5, %o1 set 0x1367, %o2 set -0x13BE, %o3 set -0x05B4, %o4 set 0x02B5, %o5 set 0x1F9B, %o6 set 0x0B73, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. set 0x11, %g5 stba %l0, [%l7 + %g5] 0x89 set 0x65, %g6 ldstuba [%l7 + %g6] 0x80, %i1 set 0x74, %i0 lda [%l7 + %i0] 0x80, %f12 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g6, %g4 set 0x14, %o7 ldstuba [%l7 + %o7] 0x81, %g2 nop set 0x30, %i6 std %o0, [%l7 + %i6] nop set 0x70, %i5 ldx [%l7 + %i5], %i5 nop set 0x60, %g1 ldd [%l7 + %g1], %f8 set 0x78, %g7 prefetcha [%l7 + %g7] 0x89, 4 bl %icc, loop_56 nop set 0x6A, %i1 sth %o7, [%l7 + %i1] set 0x40, %o0 stda %f0, [%l7 + %o0] 0x81 loop_56: nop set 0x28, %l2 ldsw [%l7 + %l2], %i6 set 0x68, %o4 stxa %i4, [%l7 + %o4] 0xeb membar #Sync fpsub32s %f24, %f29, %f10 set 0x60, %o2 ldxa [%l7 + %o2] 0x81, %o5 nop set 0x40, %g4 std %g2, [%l7 + %g4] fpadd32 %f4, %f30, %f18 nop set 0x10, %i7 ldx [%l7 + %i7], %i0 nop set 0x58, %l3 ldd [%l7 + %l3], %f0 set 0x38, %l6 lda [%l7 + %l6] 0x88, %f16 nop set 0x50, %o5 stx %fsr, [%l7 + %o5] set 0x38, %l0 stda %i6, [%l7 + %l0] 0x89 st %fsr, [%l7 + 0x64] set 0x4C, %i4 stha %o0, [%l7 + %i4] 0xe2 membar #Sync and %o4, %o2, %o3 nop set 0x78, %l5 ldx [%l7 + %l5], %l6 wr %g1, %g5, %sys_tick ba,a,pt %xcc, loop_57 nop set 0x5A, %g3 sth %l4, [%l7 + %g3] nop set 0x60, %o3 ldx [%l7 + %o3], %l2 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf9 membar #Sync loop_57: nop set 0x28, %i2 std %l4, [%l7 + %i2] nop set 0x60, %l1 ldx [%l7 + %l1], %l3 ld [%l7 + 0x40], %f8 ba,pt %icc, loop_58 or %i2, %g7, %i3 set 0x40, %o1 ldxa [%l7 + %o1] 0x88, %l1 loop_58: nop set 0x2F, %i3 ldstuba [%l7 + %i3] 0x80, %l0 wr %i1, %g4, %set_softint nop set 0x38, %g2 ldsh [%l7 + %g2], %g6 nop nop setx 0x09F54E584BC2B11D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x07CABB9DC4442077, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f20, %f26 set 0x10, %g5 stxa %o1, [%l7 + %g5] 0x80 set 0x3C, %g6 lda [%l7 + %g6] 0x80, %f4 set 0x08, %i0 stda %i4, [%l7 + %i0] 0xe3 membar #Sync set 0x30, %o7 stxa %g2, [%l7 + %o7] 0xe2 membar #Sync set 0x38, %i6 stxa %o6, [%l7 + %i6] 0x80 nop set 0x23, %i5 stb %o7, [%l7 + %i5] nop set 0x55, %g1 stb %i6, [%l7 + %g1] nop set 0x40, %g7 prefetch [%l7 + %g7], 2 ld [%l7 + 0x14], %f3 set 0x70, %i1 stda %i4, [%l7 + %i1] 0x89 st %fsr, [%l7 + 0x24] nop set 0x18, %o0 prefetch [%l7 + %o0], 0 set 0x70, %l2 ldxa [%l7 + %l2] 0x80, %g3 st %f6, [%l7 + 0x08] nop set 0x0C, %o4 ldub [%l7 + %o4], %o5 nop set 0x20, %o2 std %f24, [%l7 + %o2] set 0x7C, %g4 lda [%l7 + %g4] 0x88, %f30 nop set 0x60, %i7 stx %i7, [%l7 + %i7] nop set 0x5C, %l3 lduw [%l7 + %l3], %i0 nop set 0x28, %l6 ldsw [%l7 + %l6], %o0 set 0x70, %o6 ldda [%l7 + %o6] 0xe3, %o4 nop set 0x78, %o5 sth %o3, [%l7 + %o5] nop set 0x68, %i4 ldd [%l7 + %i4], %f24 nop set 0x60, %l5 stx %l6, [%l7 + %l5] nop set 0x46, %l0 ldub [%l7 + %l0], %o2 nop set 0x40, %g3 stx %fsr, [%l7 + %g3] set 0x40, %l4 stda %f16, [%l7 + %l4] 0xcc add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %l4 nop set 0x74, %o3 lduh [%l7 + %o3], %l2 st %f18, [%l7 + 0x08] st %f3, [%l7 + 0x1C] set 0x68, %i2 swapa [%l7 + %i2] 0x89, %l5 add %g5, %l3, %g7 nop set 0x76, %l1 ldsb [%l7 + %l1], %i3 fpadd32s %f10, %f19, %f31 set 0x08, %i3 ldstuba [%l7 + %i3] 0x89, %l1 nop set 0x10, %o1 std %f4, [%l7 + %o1] nop set 0x0C, %g5 stw %i2, [%l7 + %g5] membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf1, %f16 nop set 0x20, %g2 ldd [%l7 + %g2], %i0 nop set 0x32, %o7 stb %l0, [%l7 + %o7] set 0x40, %i0 stda %f16, [%l7 + %i0] 0xf0 membar #Sync nop set 0x48, %i5 ldsb [%l7 + %i5], %g4 set 0x40, %g1 ldda [%l7 + %g1] 0xda, %f0 nop set 0x78, %g7 std %g6, [%l7 + %g7] nop set 0x38, %i1 prefetch [%l7 + %i1], 4 fpadd16s %f15, %f13, %f12 add %i5, %o1, %o6 nop set 0x48, %i6 ldx [%l7 + %i6], %o7 nop set 0x40, %l2 swap [%l7 + %l2], %g2 st %f12, [%l7 + 0x60] nop set 0x78, %o0 std %f18, [%l7 + %o0] nop set 0x68, %o4 ldx [%l7 + %o4], %i6 nop set 0x70, %o2 std %i4, [%l7 + %o2] nop set 0x28, %i7 swap [%l7 + %i7], %g3 nop set 0x28, %g4 ldd [%l7 + %g4], %f20 set 0x18, %l3 stxa %i7, [%l7 + %l3] 0xeb membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr st %fsr, [%l7 + 0x4C] set 0x78, %o6 stxa %o4, [%l7 + %o6] 0x81 set 0x20, %l6 stxa %o3, [%l7 + %l6] 0xe3 membar #Sync set 0x24, %i4 sta %f29, [%l7 + %i4] 0x80 nop set 0x33, %o5 ldstub [%l7 + %o5], %o0 nop set 0x46, %l5 stb %o2, [%l7 + %l5] set 0x3C, %l0 swapa [%l7 + %l0] 0x80, %g1 set 0x58, %l4 sta %f8, [%l7 + %l4] 0x81 nop set 0x5E, %g3 ldstub [%l7 + %g3], %l6 nop set 0x58, %o3 ldd [%l7 + %o3], %f26 set 0x18, %l1 ldxa [%l7 + %l1] 0x89, %l2 nop set 0x4B, %i3 ldub [%l7 + %i3], %l4 nop set 0x78, %o1 ldx [%l7 + %o1], %g5 nop set 0x60, %i2 ldd [%l7 + %i2], %l2 nop set 0x08, %g6 stx %l5, [%l7 + %g6] nop set 0x58, %g2 ldd [%l7 + %g2], %f14 nop set 0x7C, %o7 stb %g7, [%l7 + %o7] bleu,pn %icc, loop_59 and %i3, %l1, %i2 nop nop setx 0x9072144D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xD0EF2010, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f16, %f3 set 0x40, %i0 ldxa [%l7 + %i0] 0x89, %l0 loop_59: nop add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %i1 set 0x38, %i5 stda %i4, [%l7 + %i5] 0xeb membar #Sync nop set 0x7C, %g1 ldstub [%l7 + %g1], %o1 nop set 0x08, %g5 prefetch [%l7 + %g5], 4 nop set 0x10, %i1 prefetch [%l7 + %i1], 1 set 0x64, %g7 sta %f18, [%l7 + %g7] 0x81 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xd2 nop set 0x70, %i6 stx %fsr, [%l7 + %i6] nop set 0x4B, %o4 ldstub [%l7 + %o4], %g6 nop set 0x28, %o0 std %o6, [%l7 + %o0] or %o7, %i6, %i4 nop set 0x10, %i7 ldsw [%l7 + %i7], %g3 nop nop setx 0xA38AA8FDE5008452, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x30E75968CD7A6808, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f10, %f22 nop set 0x3E, %g4 sth %i7, [%l7 + %g4] nop set 0x78, %l3 ldd [%l7 + %l3], %i0 st %f17, [%l7 + 0x28] set 0x28, %o2 stwa %g2, [%l7 + %o2] 0xeb membar #Sync set 0x50, %l6 stha %o5, [%l7 + %l6] 0x80 fpadd16s %f4, %f7, %f10 nop set 0x3E, %i4 sth %o4, [%l7 + %i4] nop set 0x20, %o6 ldd [%l7 + %o6], %f0 set 0x3A, %l5 stha %o0, [%l7 + %l5] 0xe3 membar #Sync nop set 0x30, %l0 stx %fsr, [%l7 + %l0] and %o3, %g1, %o2 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf8 membar #Sync add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l6, %l4 nop set 0x50, %g3 stx %g5, [%l7 + %g3] fpadd32 %f6, %f22, %f4 nop set 0x58, %o3 std %l2, [%l7 + %o3] nop set 0x28, %o5 std %l4, [%l7 + %o5] set 0x60, %i3 stxa %g7, [%l7 + %i3] 0x80 set 0x7C, %o1 lda [%l7 + %o1] 0x89, %f4 set 0x40, %l1 stda %l2, [%l7 + %l1] 0x89 ble,pn %icc, loop_60 nop set 0x20, %g6 ldx [%l7 + %g6], %l1 set 0x08, %g2 prefetcha [%l7 + %g2] 0x81, 2 loop_60: wr %l0, %g4, %clear_softint nop set 0x74, %i2 sth %i1, [%l7 + %i2] nop set 0x5C, %o7 prefetch [%l7 + %o7], 4 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf9, %f0 and %i5, %o1, %g6 nop set 0x24, %i0 sth %o6, [%l7 + %i0] set 0x70, %g1 stxa %i3, [%l7 + %g1] 0x88 nop set 0x50, %i1 stx %fsr, [%l7 + %i1] wr %o7, %i4, %y set 0x08, %g7 stda %i6, [%l7 + %g7] 0xe3 membar #Sync nop set 0x6C, %l2 ldsb [%l7 + %l2], %g3 nop set 0x70, %g5 ldd [%l7 + %g5], %f2 nop set 0x78, %i6 stw %i7, [%l7 + %i6] set 0x40, %o0 stda %f0, [%l7 + %o0] 0xd0 nop set 0x10, %o4 lduh [%l7 + %o4], %g2 fpsub32s %f15, %f1, %f31 nop set 0x68, %g4 ldsw [%l7 + %g4], %o5 set 0x74, %l3 sta %f20, [%l7 + %l3] 0x88 nop set 0x18, %o2 std %f20, [%l7 + %o2] nop set 0x68, %i7 prefetch [%l7 + %i7], 1 nop set 0x78, %i4 stw %o4, [%l7 + %i4] nop set 0x1E, %o6 lduh [%l7 + %o6], %o0 nop set 0x50, %l5 stw %i0, [%l7 + %l5] set 0x18, %l6 stda %o2, [%l7 + %l6] 0xea membar #Sync set 0x6E, %l0 stha %g1, [%l7 + %l0] 0xea membar #Sync st %fsr, [%l7 + 0x74] nop set 0x68, %g3 swap [%l7 + %g3], %o2 set 0x08, %l4 prefetcha [%l7 + %l4] 0x88, 3 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc0 nop set 0x68, %o3 ldd [%l7 + %o3], %f20 fpadd32s %f20, %f6, %f1 nop set 0x40, %o1 ldd [%l7 + %o1], %l4 nop set 0x78, %i3 ldx [%l7 + %i3], %g5 and %l5, %g7, %l3 bg,a %xcc, loop_61 nop set 0x5C, %g6 lduh [%l7 + %g6], %l1 st %f30, [%l7 + 0x5C] ld [%l7 + 0x20], %f15 loop_61: nop add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l2, %l0 set 0x68, %g2 prefetcha [%l7 + %g2] 0x80, 4 nop set 0x7F, %i2 ldstub [%l7 + %i2], %i2 nop set 0x10, %o7 stx %fsr, [%l7 + %o7] nop set 0x78, %i5 ldx [%l7 + %i5], %i5 wr %i1, %o1, %softint nop set 0x60, %l1 ldd [%l7 + %l1], %o6 st %fsr, [%l7 + 0x34] set 0x15, %i0 ldstuba [%l7 + %i0] 0x88, %i3 nop set 0x08, %g1 stx %fsr, [%l7 + %g1] set 0x40, %g7 stda %f16, [%l7 + %g7] 0x89 nop set 0x54, %i1 ldstub [%l7 + %i1], %g6 set 0x48, %l2 sta %f20, [%l7 + %l2] 0x89 st %f27, [%l7 + 0x70] nop set 0x34, %i6 prefetch [%l7 + %i6], 4 set 0x5C, %o0 lda [%l7 + %o0] 0x80, %f28 nop set 0x20, %g5 ldsw [%l7 + %g5], %o7 nop set 0x60, %o4 std %i4, [%l7 + %o4] add %g3, %i6, %i7 set 0x58, %g4 stda %g2, [%l7 + %g4] 0xea membar #Sync nop set 0x40, %l3 lduw [%l7 + %l3], %o4 st %f11, [%l7 + 0x44] wr %o5, %o0, %clear_softint nop set 0x14, %i7 sth %o3, [%l7 + %i7] add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g1, %i0 set 0x38, %o2 stda %o2, [%l7 + %o2] 0x80 set 0x68, %o6 stwa %l4, [%l7 + %o6] 0xe2 membar #Sync or %g5, %l5, %g7 nop set 0x34, %l5 ldsb [%l7 + %l5], %l6 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf8 membar #Sync add %l7, 0x30, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %l2 wr %l0, %l3, %sys_tick nop set 0x5C, %i4 swap [%l7 + %i4], %g4 and %i5, %i2, %o1 nop nop setx 0xD8FAF179, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xB3EE283A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f30, %f26 nop set 0x40, %g3 std %i0, [%l7 + %g3] nop set 0x0E, %l4 ldsh [%l7 + %l4], %i3 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] 0x88, %o6, %o7 nop set 0x57, %l0 ldub [%l7 + %l0], %i4 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %g6 nop set 0x78, %o3 stw %i6, [%l7 + %o3] nop set 0x5D, %o5 ldstub [%l7 + %o5], %i7 nop set 0x08, %i3 stx %o4, [%l7 + %i3] set 0x58, %g6 stha %o5, [%l7 + %g6] 0x89 nop set 0x70, %g2 std %g2, [%l7 + %g2] nop set 0x4C, %i2 swap [%l7 + %i2], %o3 nop set 0x0E, %o7 ldsh [%l7 + %o7], %o0 set 0x28, %i5 ldxa [%l7 + %i5] 0x81, %i0 set 0x48, %o1 ldxa [%l7 + %o1] 0x88, %g1 set 0x20, %i0 swapa [%l7 + %i0] 0x81, %o2 set 0x40, %l1 ldxa [%l7 + %l1] 0x81, %g5 nop set 0x68, %g7 lduw [%l7 + %g7], %l4 set 0x48, %g1 sta %f9, [%l7 + %g1] 0x89 nop set 0x60, %l2 ldsw [%l7 + %l2], %g7 nop set 0x2C, %i6 swap [%l7 + %i6], %l6 set 0x48, %o0 ldxa [%l7 + %o0] 0x89, %l1 nop set 0x18, %i1 stx %l5, [%l7 + %i1] ba %icc, loop_62 nop set 0x7F, %g5 stb %l0, [%l7 + %g5] nop set 0x28, %o4 ldx [%l7 + %o4], %l3 nop set 0x6C, %l3 stw %l2, [%l7 + %l3] loop_62: nop set 0x13, %i7 ldub [%l7 + %i7], %g4 st %fsr, [%l7 + 0x3C] nop set 0x30, %o2 ldub [%l7 + %o2], %i2 nop set 0x34, %o6 ldsw [%l7 + %o6], %o1 wr %i1, %i5, %ccr nop set 0x28, %l5 std %i2, [%l7 + %l5] nop set 0x50, %l6 ldd [%l7 + %l6], %f8 set 0x44, %g4 stwa %o7, [%l7 + %g4] 0x81 and %i4, %g3, %o6 nop set 0x40, %g3 stx %fsr, [%l7 + %g3] add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %i7 nop set 0x20, %l4 std %i6, [%l7 + %l4] nop set 0x18, %l0 stx %o4, [%l7 + %l0] nop set 0x18, %o3 ldd [%l7 + %o3], %f26 nop set 0x48, %o5 ldd [%l7 + %o5], %f2 set 0x30, %i3 ldda [%l7 + %i3] 0x81, %o4 or %g2, %o0, %i0 nop set 0x08, %i4 ldx [%l7 + %i4], %o3 add %o2, %g5, %l4 set 0x40, %g6 ldda [%l7 + %g6] 0x88, %f16 fpsub32s %f5, %f6, %f14 nop set 0x60, %g2 ldd [%l7 + %g2], %f4 st %fsr, [%l7 + 0x54] nop set 0x58, %o7 swap [%l7 + %o7], %g1 nop set 0x48, %i2 ldx [%l7 + %i2], %g7 set 0x28, %i5 prefetcha [%l7 + %i5] 0x89, 4 nop set 0x10, %i0 stx %l1, [%l7 + %i0] set 0x70, %l1 sta %f24, [%l7 + %l1] 0x89 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf8, %f16 nop set 0x70, %g7 ldx [%l7 + %g7], %l0 set 0x60, %g1 prefetcha [%l7 + %g1] 0x89, 1 ble,a %icc, loop_63 nop set 0x64, %l2 ldsw [%l7 + %l2], %l2 and %g4, %l3, %i2 set 0x50, %o0 stha %o1, [%l7 + %o0] 0xeb membar #Sync loop_63: nop set 0x08, %i6 stx %fsr, [%l7 + %i6] set 0x18, %i1 stwa %i5, [%l7 + %i1] 0x89 or %i3, %o7, %i4 nop set 0x58, %g5 stx %fsr, [%l7 + %g5] nop set 0x5C, %o4 prefetch [%l7 + %o4], 2 set 0x60, %l3 sta %f26, [%l7 + %l3] 0x80 and %g3, %i1, %g6 nop set 0x76, %o2 sth %i7, [%l7 + %o2] nop set 0x2E, %i7 lduh [%l7 + %i7], %o6 set 0x58, %l5 lda [%l7 + %l5] 0x80, %f1 and %i6, %o4, %g2 nop set 0x70, %o6 stw %o0, [%l7 + %o6] st %f27, [%l7 + 0x2C] and %i0, %o5, %o3 add %o2, %g5, %l4 ld [%l7 + 0x24], %f7 set 0x50, %g4 ldda [%l7 + %g4] 0x88, %g6 nop set 0x6A, %l6 ldub [%l7 + %l6], %l6 set 0x56, %l4 ldstuba [%l7 + %l4] 0x80, %l1 set 0x44, %l0 stha %g1, [%l7 + %l0] 0x80 nop nop setx 0x302859A5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x75D8EAC3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f4, %f16 set 0x1C, %g3 stha %l0, [%l7 + %g3] 0xea membar #Sync nop set 0x18, %o3 prefetch [%l7 + %o3], 2 nop set 0x08, %o5 ldd [%l7 + %o5], %f16 set 0x28, %i4 lda [%l7 + %i4] 0x88, %f11 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x81, %l2, %g4 nop set 0x50, %i3 stw %l5, [%l7 + %i3] set 0x18, %g2 lda [%l7 + %g2] 0x81, %f5 nop set 0x40, %o7 ldd [%l7 + %o7], %f12 nop set 0x08, %i2 ldd [%l7 + %i2], %i2 nop set 0x30, %i5 swap [%l7 + %i5], %l3 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x88, %o1, %i5 nop set 0x22, %i0 lduh [%l7 + %i0], %i3 nop set 0x10, %l1 stx %i4, [%l7 + %l1] bleu %icc, loop_64 nop set 0x16, %o1 ldsb [%l7 + %o1], %g3 set 0x28, %g7 stda %i0, [%l7 + %g7] 0xe2 membar #Sync loop_64: st %fsr, [%l7 + 0x48] nop set 0x1E, %g6 sth %o7, [%l7 + %g6] set 0x70, %g1 ldda [%l7 + %g1] 0xeb, %i6 nop set 0x4C, %o0 stw %g6, [%l7 + %o0] st %fsr, [%l7 + 0x64] nop set 0x40, %i6 sth %o6, [%l7 + %i6] nop set 0x18, %i1 ldd [%l7 + %i1], %f30 nop set 0x40, %g5 ldd [%l7 + %g5], %o4 nop set 0x20, %l2 stx %g2, [%l7 + %l2] nop set 0x10, %o4 ldd [%l7 + %o4], %i6 set 0x1C, %o2 sta %f26, [%l7 + %o2] 0x89 nop set 0x14, %l3 stw %i0, [%l7 + %l3] nop set 0x30, %i7 ldx [%l7 + %i7], %o0 nop set 0x48, %l5 ldd [%l7 + %l5], %o4 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xc0 nop set 0x20, %l6 lduw [%l7 + %l6], %o2 nop set 0x20, %g4 ldsw [%l7 + %g4], %g5 nop set 0x60, %l4 ldd [%l7 + %l4], %f26 nop set 0x68, %g3 ldx [%l7 + %g3], %l4 nop set 0x18, %l0 stw %g7, [%l7 + %l0] set 0x28, %o5 stha %o3, [%l7 + %o5] 0xe2 membar #Sync set 0x15, %o3 ldstuba [%l7 + %o3] 0x80, %l6 set 0x50, %i3 swapa [%l7 + %i3] 0x88, %l1 set 0x70, %g2 ldda [%l7 + %g2] 0x80, %l0 nop set 0x40, %o7 stx %fsr, [%l7 + %o7] set 0x77, %i4 ldstuba [%l7 + %i4] 0x89, %l2 ld [%l7 + 0x58], %f7 set 0x4A, %i2 stba %g4, [%l7 + %i2] 0x88 nop set 0x20, %i0 ldd [%l7 + %i0], %l4 wr %i2, %g1, %clear_softint nop set 0x08, %i5 ldd [%l7 + %i5], %o0 set 0x38, %l1 sta %f24, [%l7 + %l1] 0x88 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %i5 nop set 0x28, %g7 std %f22, [%l7 + %g7] set 0x60, %g6 prefetcha [%l7 + %g6] 0x89, 1 set 0x4B, %o1 ldstuba [%l7 + %o1] 0x80, %g3 nop set 0x50, %g1 ldd [%l7 + %g1], %f24 or %i3, %i1, %i7 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x88 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xca set 0x5F, %g5 stba %g6, [%l7 + %g5] 0x80 set 0x40, %i6 stda %o6, [%l7 + %i6] 0x80 set 0x40, %o4 stba %o7, [%l7 + %o4] 0x89 add %o4, %g2, %i0 nop set 0x48, %o2 std %f28, [%l7 + %o2] add %i6, %o0, %o2 set 0x19, %l2 stba %o5, [%l7 + %l2] 0xea membar #Sync set 0x68, %l3 ldxa [%l7 + %l3] 0x88, %g5 set 0x78, %i7 swapa [%l7 + %i7] 0x89, %g7 st %fsr, [%l7 + 0x0C] nop set 0x43, %o6 stb %l4, [%l7 + %o6] add %l6, %l1, %o3 ld [%l7 + 0x10], %f26 ld [%l7 + 0x48], %f30 add %l7, 0x74, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l0, %g4 nop set 0x7C, %l5 ldsh [%l7 + %l5], %l5 set 0x0F, %g4 ldstuba [%l7 + %g4] 0x88, %i2 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf1 membar #Sync st %f3, [%l7 + 0x4C] membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f16 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %l2 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf1, %f16 nop set 0x28, %o5 stx %l3, [%l7 + %o5] nop set 0x24, %o3 ldsh [%l7 + %o3], %i5 and %i4, %g3, %i3 nop set 0x30, %l4 std %i0, [%l7 + %l4] set 0x22, %i3 stba %i7, [%l7 + %i3] 0xea membar #Sync add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o1, %g6 nop set 0x20, %g2 lduh [%l7 + %g2], %o7 set 0x34, %o7 lda [%l7 + %o7] 0x80, %f14 nop set 0x40, %i4 stx %fsr, [%l7 + %i4] nop set 0x58, %i2 ldx [%l7 + %i2], %o4 set 0x6B, %i0 ldstuba [%l7 + %i0] 0x80, %o6 nop set 0x38, %l1 ldx [%l7 + %l1], %i0 nop set 0x20, %g7 std %f2, [%l7 + %g7] or %i6, %g2, %o2 nop set 0x0C, %g6 lduw [%l7 + %g6], %o0 set 0x40, %o1 swapa [%l7 + %o1] 0x89, %o5 nop set 0x22, %g1 lduh [%l7 + %g1], %g5 set 0x60, %o0 ldda [%l7 + %o0] 0xe3, %g6 nop set 0x61, %i5 ldub [%l7 + %i5], %l6 set 0x08, %i1 stxa %l4, [%l7 + %i1] 0xe2 membar #Sync set 0x29, %i6 ldstuba [%l7 + %i6] 0x89, %l1 set 0x1C, %o4 stha %l0, [%l7 + %o4] 0x89 nop set 0x50, %o2 stx %g4, [%l7 + %o2] set 0x30, %l2 ldda [%l7 + %l2] 0xe2, %l4 nop set 0x44, %g5 stb %o3, [%l7 + %g5] set 0x78, %i7 prefetcha [%l7 + %i7] 0x89, 1 st %f22, [%l7 + 0x74] nop set 0x70, %o6 std %l2, [%l7 + %o6] nop set 0x08, %l3 ldx [%l7 + %l3], %l3 nop set 0x40, %l5 stw %i2, [%l7 + %l5] nop set 0x78, %l6 std %i4, [%l7 + %l6] nop set 0x60, %g3 std %f0, [%l7 + %g3] set 0x40, %g4 ldda [%l7 + %g4] 0xe3, %g2 nop set 0x50, %l0 stx %fsr, [%l7 + %l0] nop set 0x48, %o3 stx %i3, [%l7 + %o3] nop set 0x58, %l4 ldd [%l7 + %l4], %f4 and %i4, %i1, %i7 st %f15, [%l7 + 0x48] set 0x2D, %o5 stba %o1, [%l7 + %o5] 0xea membar #Sync set 0x55, %g2 stba %g6, [%l7 + %g2] 0xea membar #Sync nop set 0x2A, %i3 ldsh [%l7 + %i3], %o7 nop set 0x6C, %o7 prefetch [%l7 + %o7], 0 set 0x30, %i4 ldda [%l7 + %i4] 0x89, %o4 st %fsr, [%l7 + 0x28] nop set 0x50, %i0 prefetch [%l7 + %i0], 2 nop set 0x60, %i2 ldsb [%l7 + %i2], %i0 nop set 0x18, %l1 prefetch [%l7 + %l1], 3 nop set 0x10, %g7 ldd [%l7 + %g7], %f14 set 0x30, %g6 lda [%l7 + %g6] 0x81, %f6 nop set 0x50, %g1 stx %fsr, [%l7 + %g1] set 0x10, %o1 ldda [%l7 + %o1] 0xe2, %o6 set 0x18, %o0 swapa [%l7 + %o0] 0x88, %i6 fpsub32s %f21, %f19, %f27 nop set 0x08, %i5 ldsw [%l7 + %i5], %g2 nop set 0x29, %i6 ldstub [%l7 + %i6], %o2 bl,pn %icc, loop_65 nop set 0x78, %o4 lduw [%l7 + %o4], %o0 set 0x28, %o2 prefetcha [%l7 + %o2] 0x89, 1 loop_65: nop set 0x30, %i1 stx %g5, [%l7 + %i1] set 0x40, %g5 prefetcha [%l7 + %g5] 0x88, 0 nop set 0x3D, %i7 stb %l4, [%l7 + %i7] nop set 0x6F, %o6 ldstub [%l7 + %o6], %l1 ld [%l7 + 0x30], %f23 nop set 0x08, %l3 std %l0, [%l7 + %l3] set 0x2C, %l5 stba %l6, [%l7 + %l5] 0xea membar #Sync add %g4, %l5, %o3 bg,a %xcc, loop_66 nop set 0x08, %l2 stw %l2, [%l7 + %l2] nop set 0x28, %l6 stw %l3, [%l7 + %l6] nop set 0x18, %g3 std %f28, [%l7 + %g3] loop_66: nop set 0x20, %g4 std %i2, [%l7 + %g4] set 0x6C, %o3 stba %g1, [%l7 + %o3] 0xe3 membar #Sync nop set 0x58, %l4 prefetch [%l7 + %l4], 0 nop set 0x48, %o5 std %f6, [%l7 + %o5] ble %icc, loop_67 nop set 0x0C, %g2 prefetch [%l7 + %g2], 3 set 0x40, %l0 ldda [%l7 + %l0] 0xda, %f0 loop_67: nop nop setx 0xAAEBB6EB4DA509F2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x389FCB32684F382B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f20, %f20 set 0x58, %o7 swapa [%l7 + %o7] 0x88, %g3 set 0x60, %i3 sta %f20, [%l7 + %i3] 0x81 or %i5, %i4, %i3 and %i1, %i7, %o1 st %fsr, [%l7 + 0x4C] nop set 0x08, %i0 std %o6, [%l7 + %i0] nop set 0x62, %i2 ldsb [%l7 + %i2], %g6 nop set 0x78, %i4 prefetch [%l7 + %i4], 1 set 0x74, %l1 stwa %o4, [%l7 + %l1] 0xeb membar #Sync ld [%l7 + 0x38], %f6 add %o6, %i6, %g2 nop set 0x3D, %g7 ldstub [%l7 + %g7], %o2 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %i0 nop set 0x09, %g6 ldstub [%l7 + %g6], %g5 set 0x58, %g1 prefetcha [%l7 + %g1] 0x88, 2 set 0x26, %o0 stha %g7, [%l7 + %o0] 0xe3 membar #Sync add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %l4 ld [%l7 + 0x44], %f6 wr %l6, %g4, %y set 0x6C, %i5 stha %l0, [%l7 + %i5] 0x88 add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %l2 and %l3, %l5, %g1 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %i2 set 0x68, %o1 stwa %i4, [%l7 + %o1] 0xe2 membar #Sync set 0x34, %i6 stwa %i5, [%l7 + %i6] 0x88 nop set 0x70, %o2 std %i2, [%l7 + %o2] add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i1, %i7 st %fsr, [%l7 + 0x08] st %f4, [%l7 + 0x78] set 0x2F, %i1 ldstuba [%l7 + %i1] 0x81, %o1 st %f14, [%l7 + 0x30] nop set 0x64, %g5 swap [%l7 + %g5], %o7 ld [%l7 + 0x44], %f12 set 0x20, %o4 ldstuba [%l7 + %o4] 0x89, %g6 and %o6, %o4, %i6 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g2, %o0 set 0x3C, %o6 stha %i0, [%l7 + %o6] 0x88 nop set 0x50, %l3 stb %o2, [%l7 + %l3] nop set 0x33, %i7 stb %o5, [%l7 + %i7] set 0x44, %l2 lda [%l7 + %l2] 0x88, %f16 nop set 0x34, %l5 lduh [%l7 + %l5], %g7 nop set 0x0C, %g3 swap [%l7 + %g3], %l1 set 0x20, %l6 ldxa [%l7 + %l6] 0x89, %g5 nop set 0x24, %g4 swap [%l7 + %g4], %l4 set 0x48, %l4 stha %g4, [%l7 + %l4] 0x81 nop set 0x60, %o3 swap [%l7 + %o3], %l0 set 0x48, %g2 prefetcha [%l7 + %g2] 0x89, 1 st %fsr, [%l7 + 0x7C] nop set 0x4D, %l0 stb %l2, [%l7 + %l0] fpsub16 %f16, %f0, %f22 set 0x78, %o5 prefetcha [%l7 + %o5] 0x89, 3 st %f7, [%l7 + 0x64] nop set 0x1A, %o7 stb %l5, [%l7 + %o7] set 0x20, %i0 stwa %o3, [%l7 + %i0] 0xea membar #Sync add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g1, %i2 nop set 0x40, %i2 ldd [%l7 + %i2], %g2 nop set 0x18, %i4 ldd [%l7 + %i4], %i4 nop set 0x58, %l1 ldd [%l7 + %l1], %i4 nop set 0x60, %g7 lduw [%l7 + %g7], %i3 nop set 0x50, %g6 ldx [%l7 + %g6], %i7 nop set 0x70, %g1 swap [%l7 + %g1], %i1 and %o1, %g6, %o7 nop set 0x16, %o0 ldub [%l7 + %o0], %o4 nop set 0x30, %i3 stx %fsr, [%l7 + %i3] set 0x18, %i5 ldxa [%l7 + %i5] 0x89, %o6 ld [%l7 + 0x50], %f26 st %fsr, [%l7 + 0x60] set 0x48, %i6 stda %g2, [%l7 + %i6] 0x81 set 0x18, %o1 ldxa [%l7 + %o1] 0x89, %i6 set 0x64, %o2 stha %o0, [%l7 + %o2] 0xe3 membar #Sync nop set 0x38, %i1 ldd [%l7 + %i1], %i0 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xd2 set 0x58, %o4 prefetcha [%l7 + %o4] 0x81, 4 st %fsr, [%l7 + 0x68] nop set 0x10, %o6 stx %g7, [%l7 + %o6] set 0x40, %i7 stda %f16, [%l7 + %i7] 0x81 add %l1, %g5, %o5 st %f4, [%l7 + 0x2C] nop set 0x30, %l2 ldd [%l7 + %l2], %l4 nop set 0x38, %l5 ldsw [%l7 + %l5], %g4 set 0x54, %l3 sta %f19, [%l7 + %l3] 0x80 set 0x23, %g3 ldstuba [%l7 + %g3] 0x80, %l0 nop set 0x20, %g4 ldd [%l7 + %g4], %f28 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf8, %f16 st %f25, [%l7 + 0x34] or %l2, %l3, %l6 st %f9, [%l7 + 0x48] set 0x6C, %l4 lda [%l7 + %l4] 0x80, %f9 nop set 0x18, %o3 stb %l5, [%l7 + %o3] nop set 0x50, %l0 ldx [%l7 + %l0], %g1 set 0x2C, %o5 lda [%l7 + %o5] 0x81, %f6 set 0x30, %o7 stda %i2, [%l7 + %o7] 0x80 nop set 0x10, %g2 ldsw [%l7 + %g2], %o3 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g3, %i4 add %i5, %i3, %i7 wr %g0, 0x4, %fprs bn %icc, loop_68 nop set 0x68, %i2 std %f10, [%l7 + %i2] add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o1, %o4 loop_68: nop set 0x78, %i0 ldd [%l7 + %i0], %f28 st %f19, [%l7 + 0x40] set 0x40, %l1 stda %f16, [%l7 + %l1] 0x88 set 0x40, %i4 ldda [%l7 + %i4] 0xda, %f16 st %fsr, [%l7 + 0x44] set 0x78, %g6 prefetcha [%l7 + %g6] 0x80, 4 fpsub32s %f9, %f11, %f12 nop set 0x2E, %g1 ldstub [%l7 + %g1], %o6 nop set 0x78, %g7 ldd [%l7 + %g7], %f28 or %g2, %o0, %i6 nop set 0x78, %i3 swap [%l7 + %i3], %i0 st %fsr, [%l7 + 0x64] set 0x38, %i5 stxa %g7, [%l7 + %i5] 0xe3 membar #Sync set 0x32, %i6 stba %o2, [%l7 + %i6] 0xea membar #Sync nop set 0x44, %o0 lduw [%l7 + %o0], %g5 set 0x78, %o2 prefetcha [%l7 + %o2] 0x80, 0 set 0x1A, %i1 stha %l4, [%l7 + %i1] 0xea membar #Sync set 0x40, %o1 lda [%l7 + %o1] 0x88, %f11 set 0x18, %o4 prefetcha [%l7 + %o4] 0x80, 0 set 0x44, %o6 stba %o5, [%l7 + %o6] 0x81 set 0x7B, %i7 ldstuba [%l7 + %i7] 0x81, %l0 nop set 0x28, %l2 ldx [%l7 + %l2], %l2 wr %l6, %l3, %set_softint set 0x24, %g5 sta %f19, [%l7 + %g5] 0x80 and %l5, %g1, %o3 set 0x3C, %l5 stwa %g3, [%l7 + %l5] 0xe3 membar #Sync set 0x40, %g3 stda %f16, [%l7 + %g3] 0x88 set 0x20, %l3 stxa %i4, [%l7 + %l3] 0x89 nop set 0x79, %g4 ldub [%l7 + %g4], %i2 and %i3, %i5, %i1 wr %g6, %i7, %set_softint set 0x38, %l4 stba %o1, [%l7 + %l4] 0x80 nop set 0x50, %l6 swap [%l7 + %l6], %o7 set 0x3C, %l0 stba %o6, [%l7 + %l0] 0x81 bne,a %icc, loop_69 or %o4, %g2, %i6 set 0x30, %o3 prefetcha [%l7 + %o3] 0x88, 1 loop_69: nop set 0x38, %o5 stda %o0, [%l7 + %o5] 0xe2 membar #Sync set 0x50, %o7 stda %o2, [%l7 + %o7] 0x88 bge,pt %icc, loop_70 fpsub16s %f19, %f12, %f3 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %l1 loop_70: nop set 0x10, %i2 swapa [%l7 + %i2] 0x80, %g5 set 0x58, %g2 ldxa [%l7 + %g2] 0x81, %g4 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xc2 or %o5, %l4, %l0 nop set 0x28, %i0 ldx [%l7 + %i0], %l2 nop set 0x41, %g6 stb %l3, [%l7 + %g6] st %fsr, [%l7 + 0x4C] nop set 0x18, %g1 stx %l6, [%l7 + %g1] bl,pn %icc, loop_71 nop set 0x48, %i4 ldd [%l7 + %i4], %g0 nop set 0x18, %g7 stx %o3, [%l7 + %g7] add %g3, %i4, %l5 loop_71: nop add %l7, 0x20, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i2 casa [%l6] 0x80, %i2, %i5 nop set 0x38, %i3 ldd [%l7 + %i3], %f4 nop set 0x68, %i5 stx %i3, [%l7 + %i5] nop set 0x40, %i6 ldsw [%l7 + %i6], %g6 set 0x40, %o0 prefetcha [%l7 + %o0] 0x81, 4 nop nop setx 0xF8D7CC21, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xE2D997E5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f22, %f9 nop set 0x47, %o2 ldub [%l7 + %o2], %o1 set 0x30, %i1 lda [%l7 + %i1] 0x81, %f5 nop set 0x58, %o1 lduw [%l7 + %o1], %i7 and %o6, %o7, %g2 set 0x48, %o6 ldxa [%l7 + %o6] 0x89, %o4 wr %i6, %i0, %set_softint fpadd16 %f0, %f14, %f14 set 0x20, %o4 stxa %o0, [%l7 + %o4] 0xea membar #Sync nop set 0x68, %l2 ldx [%l7 + %l2], %g7 nop set 0x18, %g5 ldd [%l7 + %g5], %f12 bne,a,pt %xcc, loop_72 nop set 0x32, %l5 sth %o2, [%l7 + %l5] set 0x58, %i7 sta %f11, [%l7 + %i7] 0x88 loop_72: fpsub32 %f4, %f12, %f16 set 0x28, %l3 prefetcha [%l7 + %l3] 0x80, 0 nop set 0x38, %g4 std %f2, [%l7 + %g4] set 0x40, %l4 stda %f0, [%l7 + %l4] 0x88 nop set 0x1C, %l6 ldsb [%l7 + %l6], %l1 nop set 0x4A, %g3 lduh [%l7 + %g3], %o5 bleu,a,pn %xcc, loop_73 nop set 0x70, %o3 ldd [%l7 + %o3], %l4 nop set 0x70, %l0 ldx [%l7 + %l0], %l0 nop set 0x60, %o7 ldx [%l7 + %o7], %g4 loop_73: nop set 0x40, %i2 ldda [%l7 + %i2] 0x88, %f0 nop set 0x44, %g2 lduw [%l7 + %g2], %l2 set 0x78, %l1 prefetcha [%l7 + %l1] 0x80, 0 set 0x40, %o5 ldda [%l7 + %o5] 0xd0, %f0 nop set 0x24, %i0 lduw [%l7 + %i0], %g1 nop set 0x28, %g1 std %l2, [%l7 + %g1] nop set 0x7A, %g6 lduh [%l7 + %g6], %g3 nop set 0x3C, %g7 ldsh [%l7 + %g7], %i4 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o3, %l5 nop set 0x3C, %i3 prefetch [%l7 + %i3], 2 nop set 0x32, %i5 lduh [%l7 + %i5], %i2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] 0x89, %i3, %i5 nop set 0x54, %i4 sth %g6, [%l7 + %i4] set 0x10, %o0 swapa [%l7 + %o0] 0x80, %i1 nop set 0x58, %o2 ldx [%l7 + %o2], %i7 nop set 0x08, %i6 stx %fsr, [%l7 + %i6] set 0x0D, %o1 ldstuba [%l7 + %o1] 0x80, %o1 set 0x7C, %o6 stwa %o6, [%l7 + %o6] 0x81 nop set 0x50, %i1 ldsh [%l7 + %i1], %g2 nop set 0x4C, %o4 sth %o4, [%l7 + %o4] set 0x28, %l2 prefetcha [%l7 + %l2] 0x81, 2 set 0x28, %l5 ldxa [%l7 + %l5] 0x81, %o7 set 0x53, %i7 ldstuba [%l7 + %i7] 0x80, %o0 nop set 0x58, %l3 std %f28, [%l7 + %l3] nop set 0x60, %g4 std %g6, [%l7 + %g4] nop set 0x50, %l4 std %f18, [%l7 + %l4] nop set 0x6C, %g5 lduw [%l7 + %g5], %i0 nop set 0x08, %g3 std %f14, [%l7 + %g3] nop set 0x70, %o3 prefetch [%l7 + %o3], 0 nop set 0x50, %l6 std %f4, [%l7 + %l6] nop set 0x52, %l0 ldub [%l7 + %l0], %o2 set 0x14, %i2 stwa %l1, [%l7 + %i2] 0x89 nop set 0x7C, %o7 ldub [%l7 + %o7], %o5 fpsub16 %f18, %f26, %f18 nop set 0x30, %l1 stb %l4, [%l7 + %l1] nop set 0x5A, %o5 ldstub [%l7 + %o5], %g5 set 0x44, %i0 sta %f28, [%l7 + %i0] 0x89 or %g4, %l0, %l6 nop set 0x30, %g1 std %f18, [%l7 + %g1] set 0x44, %g2 stwa %l2, [%l7 + %g2] 0xe3 membar #Sync nop set 0x70, %g6 swap [%l7 + %g6], %g1 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xc0 set 0x50, %i5 ldda [%l7 + %i5] 0x81, %l2 nop set 0x30, %i4 swap [%l7 + %i4], %g3 set 0x40, %i3 ldda [%l7 + %i3] 0x88, %f16 set 0x40, %o0 ldda [%l7 + %o0] 0xd0, %f0 set 0x24, %o2 stba %i4, [%l7 + %o2] 0xeb membar #Sync st %fsr, [%l7 + 0x70] set 0x40, %o1 stda %f0, [%l7 + %o1] 0x81 nop set 0x5E, %i6 ldsh [%l7 + %i6], %o3 nop set 0x48, %i1 ldx [%l7 + %i1], %l5 set 0x34, %o6 swapa [%l7 + %o6] 0x88, %i3 nop set 0x18, %o4 lduw [%l7 + %o4], %i5 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xc4 bn %icc, loop_74 ble,pn %xcc, loop_75 nop set 0x18, %l5 prefetch [%l7 + %l5], 1 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %i1 loop_74: nop set 0x5E, %i7 lduh [%l7 + %i7], %i2 loop_75: fpsub16s %f5, %f9, %f15 set 0x5E, %l3 ldstuba [%l7 + %l3] 0x80, %i7 set 0x58, %g4 prefetcha [%l7 + %g4] 0x81, 1 nop set 0x77, %l4 ldsb [%l7 + %l4], %o1 nop set 0x08, %g3 std %f20, [%l7 + %g3] st %fsr, [%l7 + 0x5C] nop set 0x39, %g5 ldstub [%l7 + %g5], %o4 nop set 0x20, %l6 swap [%l7 + %l6], %g2 set 0x6C, %o3 sta %f27, [%l7 + %o3] 0x89 set 0x40, %l0 ldda [%l7 + %l0] 0x88, %f16 add %o7, %i6, %g7 set 0x3C, %i2 stha %i0, [%l7 + %i2] 0x89 nop set 0x08, %o7 stx %fsr, [%l7 + %o7] set 0x2A, %o5 ldstuba [%l7 + %o5] 0x80, %o0 set 0x1E, %l1 ldstuba [%l7 + %l1] 0x88, %l1 set 0x5F, %i0 ldstuba [%l7 + %i0] 0x80, %o5 ld [%l7 + 0x34], %f12 set 0x44, %g2 stwa %o2, [%l7 + %g2] 0xea membar #Sync set 0x78, %g1 ldxa [%l7 + %g1] 0x89, %l4 nop set 0x58, %g6 prefetch [%l7 + %g6], 0 nop set 0x7C, %g7 prefetch [%l7 + %g7], 0 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g5, %g4 or %l0, %l6, %g1 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %g3 nop set 0x48, %i5 std %l2, [%l7 + %i5] fpadd32s %f20, %f0, %f12 set 0x11, %i3 ldstuba [%l7 + %i3] 0x89, %o3 ba,pt %icc, loop_76 nop set 0x79, %o0 stb %i4, [%l7 + %o0] membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f16 loop_76: nop set 0x34, %o1 stwa %l5, [%l7 + %o1] 0xe3 membar #Sync set 0x40, %i6 stda %f16, [%l7 + %i6] 0x89 set 0x18, %i1 stwa %i5, [%l7 + %i1] 0xea membar #Sync set 0x10, %o2 lda [%l7 + %o2] 0x81, %f30 nop set 0x10, %o4 std %g6, [%l7 + %o4] fpsub16s %f22, %f0, %f26 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf9 membar #Sync and %i1, %i3, %i7 add %l7, 0x58, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o6 casa [%l6] 0x80, %o6, %i2 set 0x78, %l2 prefetcha [%l7 + %l2] 0x81, 4 ld [%l7 + 0x7C], %f9 fpsub32s %f13, %f8, %f8 bl,a %icc, loop_77 nop set 0x43, %i7 ldstub [%l7 + %i7], %g2 nop set 0x3E, %l5 ldub [%l7 + %l5], %o7 add %i6, %g7, %i0 loop_77: nop set 0x58, %g4 std %f10, [%l7 + %g4] nop set 0x5A, %l4 stb %o1, [%l7 + %l4] nop set 0x2A, %l3 sth %o0, [%l7 + %l3] set 0x30, %g5 ldxa [%l7 + %g5] 0x81, %o5 set 0x60, %g3 lda [%l7 + %g3] 0x81, %f8 set 0x3A, %o3 stba %o2, [%l7 + %o3] 0x88 nop set 0x49, %l6 ldsb [%l7 + %l6], %l4 set 0x10, %i2 ldstuba [%l7 + %i2] 0x80, %l1 st %f22, [%l7 + 0x70] set 0x70, %o7 stda %g4, [%l7 + %o7] 0x89 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xd2 and %g5, %l6, %l0 set 0x24, %l0 sta %f17, [%l7 + %l0] 0x88 nop set 0x70, %l1 swap [%l7 + %l1], %l3 set 0x5C, %i0 swapa [%l7 + %i0] 0x81, %g1 nop set 0x40, %g2 ldsw [%l7 + %g2], %l2 add %l7, 0x74, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o3 casa [%l6] 0x81, %o3, %i4 nop set 0x0D, %g6 ldsb [%l7 + %g6], %l5 wr %g3, %i5, %pic st %f8, [%l7 + 0x2C] nop set 0x68, %g1 stx %fsr, [%l7 + %g1] st %f13, [%l7 + 0x20] bn,pt %icc, loop_78 and %g6, %i3, %i1 nop set 0x5C, %g7 ldsw [%l7 + %g7], %i7 nop set 0x68, %i3 ldx [%l7 + %i3], %i2 loop_78: nop set 0x1E, %o0 ldsb [%l7 + %o0], %o4 set 0x28, %i4 stxa %o6, [%l7 + %i4] 0x89 ld [%l7 + 0x50], %f28 set 0x68, %i5 ldxa [%l7 + %i5] 0x80, %o7 and %i6, %g2, %g7 nop set 0x50, %i6 ldd [%l7 + %i6], %f24 nop set 0x4F, %i1 stb %i0, [%l7 + %i1] nop set 0x2C, %o1 sth %o1, [%l7 + %o1] nop set 0x34, %o4 lduw [%l7 + %o4], %o5 set 0x08, %o2 ldxa [%l7 + %o2] 0x81, %o2 or %o0, %l4, %g4 nop set 0x54, %o6 stw %g5, [%l7 + %o6] nop set 0x7C, %l2 stw %l6, [%l7 + %l2] set 0x60, %i7 ldda [%l7 + %i7] 0xea, %l0 set 0x10, %l5 stxa %l0, [%l7 + %l5] 0xe2 membar #Sync fpsub16 %f12, %f16, %f16 nop set 0x38, %g4 ldx [%l7 + %g4], %l3 nop set 0x34, %l3 stw %g1, [%l7 + %l3] set 0x1C, %g5 stha %l2, [%l7 + %g5] 0x80 nop set 0x18, %l4 lduw [%l7 + %l4], %i4 nop set 0x10, %g3 std %f18, [%l7 + %g3] nop set 0x74, %o3 prefetch [%l7 + %o3], 1 set 0x40, %l6 ldda [%l7 + %l6] 0x88, %f0 wr %g0, 0x5, %fprs nop set 0x68, %i2 stx %fsr, [%l7 + %i2] nop set 0x28, %o7 stx %i5, [%l7 + %o7] set 0x4F, %o5 ldstuba [%l7 + %o5] 0x80, %l5 nop set 0x64, %l0 ldsw [%l7 + %l0], %i3 nop set 0x4C, %l1 ldsw [%l7 + %l1], %g6 nop set 0x69, %g2 ldstub [%l7 + %g2], %i7 set 0x63, %g6 stba %i2, [%l7 + %g6] 0xea membar #Sync nop set 0x62, %g1 ldstub [%l7 + %g1], %i1 st %fsr, [%l7 + 0x4C] set 0x68, %i0 ldxa [%l7 + %i0] 0x80, %o6 nop set 0x44, %g7 prefetch [%l7 + %g7], 1 fpsub32s %f2, %f14, %f19 set 0x14, %o0 swapa [%l7 + %o0] 0x89, %o7 set 0x24, %i3 stwa %o4, [%l7 + %i3] 0xe3 membar #Sync or %i6, %g7, %g2 nop set 0x4E, %i5 sth %o1, [%l7 + %i5] fpadd16s %f14, %f20, %f13 nop set 0x48, %i6 ldd [%l7 + %i6], %o4 set 0x4C, %i4 ldstuba [%l7 + %i4] 0x81, %i0 ld [%l7 + 0x7C], %f3 nop set 0x68, %i1 stx %fsr, [%l7 + %i1] nop set 0x58, %o1 lduw [%l7 + %o1], %o0 st %f9, [%l7 + 0x10] st %f1, [%l7 + 0x5C] nop set 0x20, %o4 std %o2, [%l7 + %o4] fpsub16s %f31, %f26, %f7 and %g4, %g5, %l6 nop set 0x20, %o6 ldd [%l7 + %o6], %f4 set 0x58, %o2 swapa [%l7 + %o2] 0x81, %l1 nop set 0x58, %i7 std %l0, [%l7 + %i7] set 0x52, %l2 stha %l3, [%l7 + %l2] 0xeb membar #Sync set 0x58, %g4 sta %f4, [%l7 + %g4] 0x88 set 0x4C, %l5 stba %g1, [%l7 + %l5] 0x81 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xd2 set 0x2C, %g5 ldstuba [%l7 + %g5] 0x81, %l2 nop set 0x58, %l4 lduh [%l7 + %l4], %i4 st %fsr, [%l7 + 0x34] nop set 0x34, %o3 lduh [%l7 + %o3], %o3 nop set 0x70, %l6 ldx [%l7 + %l6], %l4 nop set 0x50, %g3 std %f20, [%l7 + %g3] nop set 0x50, %o7 std %f4, [%l7 + %o7] set 0x3C, %i2 swapa [%l7 + %i2] 0x89, %g3 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf8 membar #Sync nop set 0x08, %l1 lduh [%l7 + %l1], %i5 nop set 0x72, %g2 lduh [%l7 + %g2], %l5 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xc8 nop set 0x14, %g1 stw %i3, [%l7 + %g1] nop set 0x08, %i0 stx %fsr, [%l7 + %i0] nop set 0x7C, %o5 lduw [%l7 + %o5], %i7 set 0x40, %g7 stba %i2, [%l7 + %g7] 0xeb membar #Sync set 0x21, %o0 stba %i1, [%l7 + %o0] 0x89 nop set 0x38, %i3 swap [%l7 + %i3], %o6 st %f15, [%l7 + 0x64] add %o7, %g6, %i6 nop set 0x48, %i6 ldd [%l7 + %i6], %o4 nop set 0x7C, %i5 prefetch [%l7 + %i5], 0 nop set 0x70, %i1 stb %g2, [%l7 + %i1] fpadd32 %f28, %f0, %f6 nop set 0x50, %o1 swap [%l7 + %o1], %o1 set 0x68, %o4 stba %g7, [%l7 + %o4] 0x88 nop set 0x68, %o6 ldd [%l7 + %o6], %f14 set 0x70, %i4 swapa [%l7 + %i4] 0x81, %o5 and %i0, %o0, %o2 set 0x68, %i7 stha %g4, [%l7 + %i7] 0xe2 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xda, %f0 nop set 0x10, %l2 stx %fsr, [%l7 + %l2] bleu,pt %icc, loop_79 nop set 0x50, %g4 stx %g5, [%l7 + %g4] or %l6, %l1, %l3 set 0x70, %l3 sta %f8, [%l7 + %l3] 0x81 loop_79: nop set 0x50, %l5 ldda [%l7 + %l5] 0xe2, %g0 set 0x38, %g5 prefetcha [%l7 + %g5] 0x81, 4 set 0x13, %o3 stba %l0, [%l7 + %o3] 0xe3 membar #Sync set 0x10, %l6 swapa [%l7 + %l6] 0x81, %i4 nop set 0x64, %g3 lduw [%l7 + %g3], %l4 and %g3, %i5, %o3 set 0x6A, %l4 stha %l5, [%l7 + %l4] 0x89 ld [%l7 + 0x10], %f30 nop set 0x60, %i2 stx %fsr, [%l7 + %i2] set 0x48, %o7 stwa %i3, [%l7 + %o7] 0x88 nop set 0x08, %l0 lduh [%l7 + %l0], %i2 nop set 0x38, %g2 stw %i7, [%l7 + %g2] nop set 0x2A, %l1 stb %o6, [%l7 + %l1] nop set 0x30, %g6 std %i0, [%l7 + %g6] set 0x40, %i0 stda %f16, [%l7 + %i0] 0xca nop set 0x28, %g1 ldd [%l7 + %g1], %g6 nop set 0x52, %g7 sth %i6, [%l7 + %g7] add %o7, %g2, %o4 nop set 0x5C, %o0 stw %g7, [%l7 + %o0] nop set 0x44, %o5 prefetch [%l7 + %o5], 0 nop set 0x60, %i3 ldx [%l7 + %i3], %o1 nop set 0x20, %i5 stx %i0, [%l7 + %i5] add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %o5 set 0x62, %i6 stha %g4, [%l7 + %i6] 0xe2 membar #Sync set 0x38, %o1 sta %f11, [%l7 + %o1] 0x81 set 0x40, %i1 ldda [%l7 + %i1] 0xda, %f16 set 0x38, %o4 lda [%l7 + %o4] 0x89, %f8 set 0x25, %o6 ldstuba [%l7 + %o6] 0x88, %g5 bgu,a %icc, loop_80 nop set 0x50, %i7 stx %fsr, [%l7 + %i7] set 0x4C, %i4 swapa [%l7 + %i4] 0x80, %o2 loop_80: nop set 0x5B, %o2 ldstuba [%l7 + %o2] 0x88, %l6 nop set 0x38, %l2 stx %fsr, [%l7 + %l2] nop set 0x7D, %g4 ldub [%l7 + %g4], %l1 st %fsr, [%l7 + 0x50] st %f18, [%l7 + 0x44] or %l3, %l2, %l0 add %g1, %i4, %g3 nop set 0x20, %l5 ldsh [%l7 + %l5], %l4 set 0x68, %l3 ldxa [%l7 + %l3] 0x80, %i5 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %o3 nop set 0x78, %g5 ldd [%l7 + %g5], %f4 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf9 membar #Sync fpadd16 %f28, %f10, %f18 and %i2, %i7, %i3 nop set 0x10, %g3 ldd [%l7 + %g3], %o6 set 0x52, %l4 stha %g6, [%l7 + %l4] 0xeb membar #Sync set 0x40, %o3 stda %f0, [%l7 + %o3] 0x89 nop set 0x30, %i2 prefetch [%l7 + %i2], 4 nop set 0x60, %l0 lduh [%l7 + %l0], %i1 nop set 0x3C, %o7 lduh [%l7 + %o7], %i6 set 0x50, %g2 swapa [%l7 + %g2] 0x81, %o7 nop set 0x5C, %l1 prefetch [%l7 + %l1], 3 add %g2, %o4, %o1 set 0x38, %g6 stxa %g7, [%l7 + %g6] 0xea membar #Sync nop set 0x2E, %i0 sth %o0, [%l7 + %i0] nop set 0x78, %g7 ldd [%l7 + %g7], %o4 set 0x54, %o0 lda [%l7 + %o0] 0x89, %f21 nop set 0x1D, %g1 ldub [%l7 + %g1], %g4 bleu %icc, loop_81 nop nop setx 0xA1EC3A58, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x7B138EA3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f31, %f8 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr and %o2, %l6, %l3 loop_81: nop set 0x20, %i3 swap [%l7 + %i3], %l2 nop set 0x50, %i5 ldsw [%l7 + %i5], %l1 nop set 0x58, %i6 ldsh [%l7 + %i6], %l0 set 0x5C, %o1 lda [%l7 + %o1] 0x80, %f27 st %fsr, [%l7 + 0x64] nop set 0x70, %o5 ldd [%l7 + %o5], %i4 add %g1, %g3, %l4 wr %i5, %l5, %sys_tick set 0x30, %i1 swapa [%l7 + %i1] 0x88, %i2 set 0x30, %o4 ldda [%l7 + %o4] 0xeb, %o2 nop set 0x40, %o6 lduw [%l7 + %o6], %i7 nop set 0x08, %i4 ldx [%l7 + %i4], %i3 set 0x5C, %o2 sta %f28, [%l7 + %o2] 0x88 st %fsr, [%l7 + 0x0C] set 0x3C, %l2 swapa [%l7 + %l2] 0x80, %o6 nop set 0x38, %i7 stx %fsr, [%l7 + %i7] set 0x18, %l5 stha %i1, [%l7 + %l5] 0xe3 membar #Sync nop set 0x4C, %g4 stb %i6, [%l7 + %g4] set 0x40, %l3 stda %f16, [%l7 + %l3] 0xc2 set 0x6C, %g5 lda [%l7 + %g5] 0x81, %f6 nop set 0x4D, %g3 ldub [%l7 + %g3], %o7 st %fsr, [%l7 + 0x50] set 0x64, %l6 ldstuba [%l7 + %l6] 0x80, %g6 set 0x50, %o3 prefetcha [%l7 + %o3] 0x80, 3 ld [%l7 + 0x74], %f5 nop set 0x26, %i2 lduh [%l7 + %i2], %o4 nop set 0x08, %l0 stx %o1, [%l7 + %l0] nop set 0x35, %o7 ldsb [%l7 + %o7], %g7 ld [%l7 + 0x40], %f31 nop set 0x40, %g2 std %o0, [%l7 + %g2] set 0x70, %l1 stxa %g4, [%l7 + %l1] 0x89 nop set 0x58, %g6 ldub [%l7 + %g6], %o5 add %g5, %o2, %l6 nop nop setx 0x4F69952F86202BA3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x07DB99F48BD60357, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f18, %f20 or %i0, %l3, %l2 nop set 0x48, %l4 std %f20, [%l7 + %l4] st %fsr, [%l7 + 0x74] nop set 0x38, %g7 std %f16, [%l7 + %g7] add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l0 casa [%l6] 0x81, %l0, %l1 nop set 0x5B, %i0 ldsb [%l7 + %i0], %i4 nop set 0x40, %g1 stx %g1, [%l7 + %g1] and %l4, %g3, %i5 st %f16, [%l7 + 0x28] fpadd16s %f28, %f30, %f5 or %i2, %l5, %o3 set 0x40, %i3 stba %i3, [%l7 + %i3] 0x80 set 0x30, %i5 ldda [%l7 + %i5] 0xeb, %o6 set 0x60, %o0 sta %f1, [%l7 + %o0] 0x81 set 0x26, %o1 stba %i1, [%l7 + %o1] 0xe3 membar #Sync nop set 0x72, %o5 sth %i6, [%l7 + %o5] nop set 0x6D, %i6 ldstub [%l7 + %i6], %i7 nop set 0x58, %o4 ldx [%l7 + %o4], %o7 st %f13, [%l7 + 0x34] set 0x74, %i1 stwa %g6, [%l7 + %i1] 0xea membar #Sync ld [%l7 + 0x50], %f1 nop set 0x70, %i4 std %g2, [%l7 + %i4] or %o4, %o1, %o0 set 0x10, %o2 stxa %g4, [%l7 + %o2] 0xe3 membar #Sync nop set 0x48, %o6 ldsw [%l7 + %o6], %g7 wr %g5, %o5, %pic nop set 0x28, %i7 ldd [%l7 + %i7], %i6 st %f1, [%l7 + 0x4C] st %f12, [%l7 + 0x78] set 0x40, %l2 ldxa [%l7 + %l2] 0x80, %o2 set 0x08, %g4 ldxa [%l7 + %g4] 0x81, %l3 nop set 0x4C, %l3 stw %i0, [%l7 + %l3] nop set 0x60, %g5 ldd [%l7 + %g5], %f24 set 0x30, %g3 prefetcha [%l7 + %g3] 0x81, 2 nop set 0x74, %l5 stw %l0, [%l7 + %l5] set 0x5E, %l6 stba %i4, [%l7 + %l6] 0xeb membar #Sync set 0x30, %i2 stda %g0, [%l7 + %i2] 0xe2 membar #Sync nop set 0x40, %o3 std %f2, [%l7 + %o3] add %l7, 0x54, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %g3 or %l4, %i2, %l5 nop set 0x48, %l0 prefetch [%l7 + %l0], 0 nop set 0x08, %g2 ldub [%l7 + %g2], %o3 add %l7, 0x44, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i5, %o6 st %f9, [%l7 + 0x74] and %i3, %i6, %i1 set 0x28, %o7 prefetcha [%l7 + %o7] 0x88, 0 nop set 0x08, %l1 ldd [%l7 + %l1], %i6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %o4 set 0x78, %l4 stwa %o1, [%l7 + %l4] 0xe3 membar #Sync set 0x09, %g7 ldstuba [%l7 + %g7] 0x81, %g6 nop set 0x36, %g6 lduh [%l7 + %g6], %o0 or %g4, %g5, %g7 set 0x64, %g1 lda [%l7 + %g1] 0x81, %f15 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x89, %o5, %l6 nop set 0x20, %i0 std %f28, [%l7 + %i0] set 0x70, %i3 prefetcha [%l7 + %i3] 0x81, 1 nop set 0x58, %o0 stx %fsr, [%l7 + %o0] nop set 0x78, %o1 stx %fsr, [%l7 + %o1] set 0x66, %i5 stha %i0, [%l7 + %i5] 0x89 or %o2, %l0, %i4 set 0x40, %i6 ldda [%l7 + %i6] 0x89, %f0 set 0x58, %o4 sta %f23, [%l7 + %o4] 0x80 set 0x5C, %i1 stwa %l2, [%l7 + %i1] 0x89 nop set 0x7A, %o5 ldsh [%l7 + %o5], %g1 add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %l4 or %i2, %l5, %l1 nop set 0x40, %o2 ldsh [%l7 + %o2], %i5 set 0x10, %o6 prefetcha [%l7 + %o6] 0x88, 1 nop set 0x17, %i7 ldsb [%l7 + %i7], %i3 set 0x58, %l2 stda %o2, [%l7 + %l2] 0xea membar #Sync nop set 0x50, %i4 stx %i6, [%l7 + %i4] add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %i7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x57F, %tick_cmpr ld [%l7 + 0x50], %f28 nop set 0x70, %l3 prefetch [%l7 + %l3], 2 set 0x4C, %g5 lda [%l7 + %g5] 0x89, %f23 nop set 0x18, %g4 std %f2, [%l7 + %g4] set 0x70, %g3 ldda [%l7 + %g3] 0xeb, %o0 set 0x18, %l6 lda [%l7 + %l6] 0x81, %f15 set 0x46, %i2 stba %g6, [%l7 + %i2] 0xe3 membar #Sync set 0x10, %o3 ldxa [%l7 + %o3] 0x89, %o0 set 0x40, %l0 stda %f16, [%l7 + %l0] 0xca nop set 0x38, %l5 std %f8, [%l7 + %l5] add %g4, %o7, %g5 nop set 0x16, %o7 ldsb [%l7 + %o7], %o5 nop set 0x20, %g2 ldd [%l7 + %g2], %f2 nop set 0x20, %l1 stx %l6, [%l7 + %l1] add %l7, 0x68, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %g7 set 0x58, %g7 ldxa [%l7 + %g7] 0x80, %o2 set 0x50, %l4 ldda [%l7 + %l4] 0x81, %i0 fpadd16s %f27, %f29, %f9 set 0x4A, %g6 stba %i4, [%l7 + %g6] 0xea membar #Sync add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l0, %l2 add %g3, %g1, %i2 set 0x54, %g1 lda [%l7 + %g1] 0x80, %f30 set 0x34, %i0 swapa [%l7 + %i0] 0x88, %l5 nop set 0x3A, %o0 lduh [%l7 + %o0], %l4 st %f10, [%l7 + 0x24] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x68, %o1 std %o6, [%l7 + %o1] nop set 0x6E, %i3 stb %i3, [%l7 + %i3] set 0x6C, %i5 sta %f20, [%l7 + %i5] 0x88 set 0x41, %o4 ldstuba [%l7 + %o4] 0x89, %i6 set 0x64, %i1 lda [%l7 + %i1] 0x80, %f28 nop set 0x10, %o5 ldd [%l7 + %o5], %i0 nop set 0x4E, %i6 sth %i7, [%l7 + %i6] and %o3, %g2, %o4 or %o1, %o0, %g4 nop set 0x60, %o6 ldub [%l7 + %o6], %g6 nop set 0x20, %i7 lduw [%l7 + %i7], %o7 ld [%l7 + 0x6C], %f27 ld [%l7 + 0x74], %f24 set 0x50, %l2 stda %o4, [%l7 + %l2] 0x89 st %f0, [%l7 + 0x34] ld [%l7 + 0x38], %f23 nop set 0x08, %i4 stx %g5, [%l7 + %i4] bg,a %xcc, loop_82 nop set 0x51, %l3 stb %l6, [%l7 + %l3] nop set 0x50, %g5 std %f2, [%l7 + %g5] set 0x3F, %g4 stba %l3, [%l7 + %g4] 0xeb membar #Sync loop_82: nop set 0x08, %g3 lduw [%l7 + %g3], %o2 set 0x0C, %o2 swapa [%l7 + %o2] 0x81, %i0 nop set 0x44, %i2 ldsh [%l7 + %i2], %i4 nop set 0x60, %l6 std %f6, [%l7 + %l6] set 0x58, %l0 ldstuba [%l7 + %l0] 0x81, %g7 nop set 0x38, %l5 stx %fsr, [%l7 + %l5] nop set 0x20, %o3 stx %fsr, [%l7 + %o3] or %l0, %l2, %g1 nop set 0x14, %g2 ldsh [%l7 + %g2], %g3 fpadd16s %f31, %f12, %f25 nop set 0x48, %l1 stx %l5, [%l7 + %l1] add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %l1 set 0x50, %o7 sta %f15, [%l7 + %o7] 0x80 fpadd16s %f13, %f21, %f10 set 0x40, %l4 sta %f19, [%l7 + %l4] 0x88 nop set 0x54, %g7 ldstub [%l7 + %g7], %l4 nop set 0x40, %g1 ldd [%l7 + %g1], %i4 nop set 0x1C, %g6 ldsw [%l7 + %g6], %i3 nop set 0x19, %i0 ldub [%l7 + %i0], %o6 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xcc or %i1, %i7, %i6 set 0x20, %i3 swapa [%l7 + %i3] 0x88, %o3 set 0x2C, %i5 swapa [%l7 + %i5] 0x80, %o4 nop set 0x74, %o4 sth %g2, [%l7 + %o4] nop set 0x58, %o0 ldd [%l7 + %o0], %f0 set 0x54, %o5 stwa %o0, [%l7 + %o5] 0x81 add %o1, %g6, %g4 set 0x10, %i1 stda %o6, [%l7 + %i1] 0x80 set 0x34, %i6 ldstuba [%l7 + %i6] 0x80, %o5 bn,a %icc, loop_83 nop set 0x08, %o6 ldd [%l7 + %o6], %i6 nop set 0x48, %i7 std %l2, [%l7 + %i7] add %o2, %i0, %g5 loop_83: nop set 0x6E, %l2 ldsh [%l7 + %l2], %g7 set 0x2C, %l3 sta %f3, [%l7 + %l3] 0x89 st %f4, [%l7 + 0x78] nop set 0x70, %i4 stx %fsr, [%l7 + %i4] nop set 0x40, %g4 stx %i4, [%l7 + %g4] set 0x20, %g3 ldda [%l7 + %g3] 0x81, %l2 nop set 0x5C, %o2 ldsb [%l7 + %o2], %l0 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xf9 membar #Sync nop set 0x52, %l6 stb %g3, [%l7 + %l6] nop set 0x2B, %l0 ldsb [%l7 + %l0], %l5 set 0x34, %g5 swapa [%l7 + %g5] 0x81, %g1 nop set 0x2C, %l5 prefetch [%l7 + %l5], 1 set 0x54, %o3 stha %i2, [%l7 + %o3] 0x81 nop set 0x08, %g2 swap [%l7 + %g2], %l1 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xd8 nop set 0x0C, %l1 lduh [%l7 + %l1], %i5 nop set 0x10, %g7 ldd [%l7 + %g7], %f12 nop set 0x40, %l4 ldd [%l7 + %l4], %f2 nop set 0x20, %g6 stx %fsr, [%l7 + %g6] set 0x4A, %g1 stha %i3, [%l7 + %g1] 0xea membar #Sync bg,a %xcc, loop_84 nop set 0x5D, %o1 ldsb [%l7 + %o1], %o6 set 0x70, %i3 swapa [%l7 + %i3] 0x81, %l4 loop_84: nop set 0x18, %i5 ldx [%l7 + %i5], %i7 nop set 0x58, %o4 swap [%l7 + %o4], %i1 set 0x4E, %o0 stba %i6, [%l7 + %o0] 0x88 nop set 0x5A, %o5 ldub [%l7 + %o5], %o3 set 0x40, %i1 ldda [%l7 + %i1] 0xda, %f0 set 0x1C, %i0 stwa %g2, [%l7 + %i0] 0xeb membar #Sync nop set 0x5A, %o6 ldub [%l7 + %o6], %o4 nop set 0x7D, %i6 stb %o0, [%l7 + %i6] nop set 0x09, %l2 ldsb [%l7 + %l2], %g6 set 0x56, %l3 stba %o1, [%l7 + %l3] 0xeb membar #Sync nop set 0x09, %i7 ldstub [%l7 + %i7], %o7 set 0x6C, %i4 lda [%l7 + %i4] 0x89, %f19 or %o5, %g4, %l3 nop set 0x2C, %g3 ldsw [%l7 + %g3], %l6 nop set 0x6C, %g4 lduw [%l7 + %g4], %o2 set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f16 set 0x24, %l6 stha %i0, [%l7 + %l6] 0xe3 membar #Sync set 0x39, %i2 stba %g7, [%l7 + %i2] 0xe2 membar #Sync fpadd16s %f23, %f15, %f2 nop set 0x38, %l0 prefetch [%l7 + %l0], 4 fpadd32 %f20, %f10, %f30 nop nop setx 0x1D8CBF856F4E9EB7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xDCDAA767C1B9CA80, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f16, %f6 nop set 0x40, %g5 ldx [%l7 + %g5], %g5 st %fsr, [%l7 + 0x4C] add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i4, %l2 set 0x74, %o3 stha %l0, [%l7 + %o3] 0xe3 membar #Sync and %g3, %l5, %g1 set 0x58, %l5 sta %f13, [%l7 + %l5] 0x89 nop set 0x5C, %o7 swap [%l7 + %o7], %l1 add %i2, %i3, %o6 ble,a %xcc, loop_85 nop set 0x70, %g2 stx %fsr, [%l7 + %g2] st %fsr, [%l7 + 0x58] nop set 0x28, %l1 stx %fsr, [%l7 + %l1] loop_85: wr %i5, %l4, %softint nop set 0x38, %l4 stx %fsr, [%l7 + %l4] nop set 0x28, %g7 std %i6, [%l7 + %g7] fpadd16 %f22, %f2, %f14 nop set 0x68, %g1 stx %i1, [%l7 + %g1] set 0x7C, %g6 lda [%l7 + %g6] 0x80, %f0 nop set 0x7C, %o1 swap [%l7 + %o1], %i6 set 0x30, %i3 prefetcha [%l7 + %i3] 0x88, 0 set 0x58, %i5 stxa %o3, [%l7 + %i5] 0x88 set 0x1F, %o0 ldstuba [%l7 + %o0] 0x81, %o4 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %o1 set 0x76, %o4 stha %o7, [%l7 + %o4] 0x89 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g6, %g4 set 0x1A, %o5 stba %l3, [%l7 + %o5] 0xe2 membar #Sync wr %o5, %l6, %pic set 0x48, %i0 stxa %i0, [%l7 + %i0] 0x80 add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g7 casa [%l6] 0x81, %g7, %o2 set 0x24, %o6 swapa [%l7 + %o6] 0x80, %g5 set 0x50, %i1 lda [%l7 + %i1] 0x88, %f20 set 0x77, %i6 stba %l2, [%l7 + %i6] 0xeb membar #Sync set 0x50, %l2 prefetcha [%l7 + %l2] 0x81, 1 nop set 0x34, %l3 swap [%l7 + %l3], %g3 set 0x38, %i7 lda [%l7 + %i7] 0x80, %f10 set 0x2C, %g3 sta %f8, [%l7 + %g3] 0x89 set 0x20, %g4 swapa [%l7 + %g4] 0x80, %l0 nop set 0x30, %o2 ldd [%l7 + %o2], %f30 nop set 0x10, %i4 ldd [%l7 + %i4], %f24 fpsub32 %f18, %f20, %f6 nop set 0x78, %i2 stx %fsr, [%l7 + %i2] nop set 0x2C, %l0 ldsw [%l7 + %l0], %l5 nop set 0x40, %l6 ldstub [%l7 + %l6], %g1 set 0x08, %g5 lda [%l7 + %g5] 0x89, %f12 set 0x24, %o3 swapa [%l7 + %o3] 0x89, %i2 nop set 0x4D, %l5 ldstub [%l7 + %l5], %l1 set 0x68, %g2 swapa [%l7 + %g2] 0x89, %i3 set 0x76, %o7 ldstuba [%l7 + %o7] 0x81, %o6 add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %i7 nop set 0x18, %l1 ldd [%l7 + %l1], %i4 set 0x32, %g7 stha %i6, [%l7 + %g7] 0xe3 membar #Sync ld [%l7 + 0x3C], %f11 set 0x71, %g1 ldstuba [%l7 + %g1] 0x89, %i1 nop set 0x38, %l4 std %g2, [%l7 + %l4] add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %o4 ld [%l7 + 0x4C], %f14 set 0x60, %o1 ldda [%l7 + %o1] 0xea, %o0 set 0x40, %g6 ldda [%l7 + %g6] 0x80, %f16 nop set 0x4D, %i3 ldsb [%l7 + %i3], %o7 nop set 0x2E, %o0 ldsh [%l7 + %o0], %o0 set 0x18, %o4 stxa %g4, [%l7 + %o4] 0x88 nop set 0x60, %i5 stx %l3, [%l7 + %i5] and %o5, %g6, %l6 set 0x10, %i0 prefetcha [%l7 + %i0] 0x89, 0 set 0x10, %o5 stda %g6, [%l7 + %o5] 0xea membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xe2, %o2 set 0x10, %i1 stda %l2, [%l7 + %i1] 0xe2 membar #Sync nop set 0x0C, %l2 ldsb [%l7 + %l2], %i4 st %fsr, [%l7 + 0x0C] nop set 0x50, %i6 ldd [%l7 + %i6], %f12 set 0x48, %i7 sta %f7, [%l7 + %i7] 0x88 nop set 0x78, %l3 sth %g3, [%l7 + %l3] nop set 0x40, %g4 std %g4, [%l7 + %g4] nop set 0x0C, %o2 sth %l0, [%l7 + %o2] nop set 0x60, %i4 std %l4, [%l7 + %i4] set 0x08, %i2 lda [%l7 + %i2] 0x80, %f27 nop nop setx 0x208F6D18, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x1C5D0FAB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f2, %f20 nop set 0x52, %g3 ldsb [%l7 + %g3], %g1 add %l1, %i2, %o6 nop set 0x60, %l6 stx %fsr, [%l7 + %l6] set 0x20, %l0 ldda [%l7 + %l0] 0xe3, %l4 nop set 0x0C, %o3 ldsw [%l7 + %o3], %i3 fpadd32s %f21, %f27, %f4 fpadd32s %f9, %f21, %f22 set 0x10, %g5 sta %f9, [%l7 + %g5] 0x88 nop set 0x28, %g2 lduw [%l7 + %g2], %i5 set 0x68, %o7 stda %i6, [%l7 + %o7] 0x81 set 0x58, %l1 ldxa [%l7 + %l1] 0x88, %i6 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %g2 set 0x54, %l5 swapa [%l7 + %l5] 0x89, %o4 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd8 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x48, %g7 ldxa [%l7 + %g7] 0x80, %o1 set 0x2E, %o1 stha %o0, [%l7 + %o1] 0x81 set 0x50, %g6 ldda [%l7 + %g6] 0x88, %l2 nop set 0x16, %i3 ldsh [%l7 + %i3], %g4 nop set 0x78, %l4 stx %fsr, [%l7 + %l4] nop set 0x10, %o0 stw %g6, [%l7 + %o0] set 0x4C, %i5 lda [%l7 + %i5] 0x89, %f20 add %o5, %i0, %g7 nop set 0x68, %i0 lduw [%l7 + %i0], %o2 and %l2, %i4, %g3 be,a,pt %xcc, loop_86 nop set 0x40, %o5 lduh [%l7 + %o5], %l6 add %l0, %l5, %g1 st %fsr, [%l7 + 0x60] loop_86: nop set 0x7C, %o4 prefetch [%l7 + %o4], 3 add %l1, %i2, %o6 nop set 0x7C, %i1 stb %l4, [%l7 + %i1] nop set 0x38, %o6 ldx [%l7 + %o6], %i3 nop set 0x08, %l2 std %f20, [%l7 + %l2] nop set 0x24, %i7 lduw [%l7 + %i7], %g5 nop set 0x50, %l3 ldd [%l7 + %l3], %f30 st %f21, [%l7 + 0x24] set 0x54, %i6 sta %f20, [%l7 + %i6] 0x80 nop set 0x38, %g4 ldsb [%l7 + %g4], %i5 nop set 0x7C, %i4 lduw [%l7 + %i4], %i7 set 0x5A, %o2 stha %i1, [%l7 + %o2] 0x89 fpsub16 %f4, %f30, %f14 set 0x09, %g3 ldstuba [%l7 + %g3] 0x89, %i6 set 0x38, %i2 stxa %o4, [%l7 + %i2] 0x81 nop set 0x58, %l0 ldd [%l7 + %l0], %f22 nop set 0x42, %l6 lduh [%l7 + %l6], %g2 set 0x40, %o3 ldda [%l7 + %o3] 0xda, %f16 set 0x3C, %g5 sta %f6, [%l7 + %g5] 0x89 nop set 0x1C, %o7 prefetch [%l7 + %o7], 4 nop set 0x70, %g2 ldd [%l7 + %g2], %o2 ld [%l7 + 0x54], %f31 nop set 0x08, %l5 stx %fsr, [%l7 + %l5] bne,a %icc, loop_87 nop set 0x34, %g1 stb %o7, [%l7 + %g1] set 0x40, %g7 stda %f0, [%l7 + %g7] 0xda loop_87: nop set 0x10, %o1 ldd [%l7 + %o1], %o0 nop set 0x28, %l1 lduw [%l7 + %l1], %o1 st %fsr, [%l7 + 0x0C] nop set 0x5C, %g6 prefetch [%l7 + %g6], 3 nop set 0x48, %l4 ldx [%l7 + %l4], %l3 nop set 0x28, %i3 stx %g4, [%l7 + %i3] set 0x0C, %o0 swapa [%l7 + %o0] 0x89, %o5 nop set 0x54, %i5 prefetch [%l7 + %i5], 4 nop set 0x57, %o5 ldstub [%l7 + %o5], %i0 set 0x64, %o4 sta %f1, [%l7 + %o4] 0x89 set 0x63, %i0 stba %g6, [%l7 + %i0] 0x80 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf9, %f16 nop set 0x28, %o6 stw %o2, [%l7 + %o6] nop set 0x38, %i7 stw %g7, [%l7 + %i7] add %l2, %i4, %l6 set 0x18, %l3 prefetcha [%l7 + %l3] 0x81, 2 wr %g3, %g1, %ccr nop set 0x11, %i6 ldub [%l7 + %i6], %l5 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i2 casa [%l6] 0x89, %i2, %o6 st %fsr, [%l7 + 0x24] nop set 0x78, %g4 std %f22, [%l7 + %g4] nop set 0x5F, %l2 stb %l4, [%l7 + %l2] add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i3, %g5 set 0x40, %o2 ldda [%l7 + %o2] 0x88, %f16 set 0x6C, %g3 lda [%l7 + %g3] 0x81, %f14 nop set 0x24, %i4 stb %l1, [%l7 + %i4] set 0x18, %l0 stda %i4, [%l7 + %l0] 0xe3 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0x80, %f0 nop set 0x39, %i2 ldsb [%l7 + %i2], %i7 nop set 0x60, %o3 sth %i6, [%l7 + %o3] set 0x7E, %o7 stba %i1, [%l7 + %o7] 0xeb membar #Sync fpsub32 %f20, %f24, %f10 set 0x4A, %g5 ldstuba [%l7 + %g5] 0x80, %o4 set 0x1B, %g2 stba %o3, [%l7 + %g2] 0x88 nop set 0x08, %l5 ldsh [%l7 + %l5], %o7 nop set 0x30, %g1 stx %g2, [%l7 + %g1] add %l7, 0x10, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o0, %l3 nop set 0x10, %o1 ldd [%l7 + %o1], %f14 nop set 0x2C, %l1 ldsh [%l7 + %l1], %o1 nop set 0x24, %g7 ldsh [%l7 + %g7], %g4 nop set 0x11, %l4 ldsb [%l7 + %l4], %i0 nop set 0x4E, %g6 lduh [%l7 + %g6], %o5 nop set 0x58, %i3 ldd [%l7 + %i3], %o2 nop set 0x20, %i5 ldsh [%l7 + %i5], %g6 set 0x54, %o5 stwa %l2, [%l7 + %o5] 0x88 nop set 0x6F, %o0 stb %i4, [%l7 + %o0] st %fsr, [%l7 + 0x60] set 0x30, %i0 ldda [%l7 + %i0] 0xeb, %i6 nop set 0x2B, %i1 stb %l0, [%l7 + %i1] nop set 0x6F, %o6 ldub [%l7 + %o6], %g7 or %g1, %l5, %g3 set 0x58, %o4 stxa %i2, [%l7 + %o4] 0x81 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l4 casa [%l6] 0x80, %l4, %o6 set 0x70, %l3 ldda [%l7 + %l3] 0x89, %g4 add %i3, %i5, %l1 nop set 0x08, %i6 stw %i7, [%l7 + %i6] st %fsr, [%l7 + 0x5C] nop set 0x35, %g4 stb %i1, [%l7 + %g4] nop set 0x28, %i7 ldd [%l7 + %i7], %o4 nop set 0x18, %l2 ldsw [%l7 + %l2], %o3 nop set 0x48, %o2 ldd [%l7 + %o2], %f16 nop set 0x4A, %i4 ldstub [%l7 + %i4], %o7 or %g2, %i6, %o0 nop set 0x28, %l0 lduw [%l7 + %l0], %l3 set 0x20, %l6 lda [%l7 + %l6] 0x88, %f27 add %o1, %i0, %o5 st %fsr, [%l7 + 0x38] bge,a %icc, loop_88 ld [%l7 + 0x50], %f30 nop set 0x78, %i2 stb %g4, [%l7 + %i2] fpsub16 %f16, %f2, %f2 loop_88: nop set 0x40, %o3 ldda [%l7 + %o3] 0xd8, %f0 or %g6, %l2, %o2 nop set 0x08, %o7 stx %fsr, [%l7 + %o7] and %i4, %l6, %l0 set 0x70, %g3 ldda [%l7 + %g3] 0xea, %g0 nop set 0x28, %g5 std %g6, [%l7 + %g5] nop set 0x26, %l5 lduh [%l7 + %l5], %l5 set 0x30, %g2 ldda [%l7 + %g2] 0x81, %g2 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %o6 nop set 0x34, %o1 ldub [%l7 + %o1], %i2 nop set 0x50, %g1 stx %i3, [%l7 + %g1] nop set 0x18, %l1 ldx [%l7 + %l1], %g5 bl %xcc, loop_89 nop set 0x10, %g7 stw %l1, [%l7 + %g7] or %i7, %i1, %i5 set 0x40, %l4 ldstuba [%l7 + %l4] 0x88, %o4 loop_89: ld [%l7 + 0x20], %f21 set 0x10, %g6 swapa [%l7 + %g6] 0x88, %o3 set 0x50, %i5 stxa %o7, [%l7 + %i5] 0x81 or %g2, %i6, %o0 nop set 0x10, %i3 ldx [%l7 + %i3], %l3 set 0x28, %o5 prefetcha [%l7 + %o5] 0x81, 3 nop set 0x15, %i0 ldstub [%l7 + %i0], %o5 nop set 0x08, %i1 ldd [%l7 + %i1], %f12 nop set 0x08, %o6 ldd [%l7 + %o6], %g4 or %g6, %l2, %i0 nop set 0x18, %o4 ldsb [%l7 + %o4], %o2 set 0x58, %l3 sta %f19, [%l7 + %l3] 0x80 nop set 0x36, %o0 ldub [%l7 + %o0], %i4 nop set 0x28, %g4 std %i6, [%l7 + %g4] nop set 0x6C, %i7 stw %l0, [%l7 + %i7] nop set 0x30, %i6 ldd [%l7 + %i6], %g0 set 0x60, %l2 ldda [%l7 + %l2] 0xeb, %g6 ld [%l7 + 0x44], %f2 nop set 0x4C, %o2 lduw [%l7 + %o2], %g3 set 0x08, %l0 prefetcha [%l7 + %l0] 0x80, 0 nop set 0x30, %i4 stx %o6, [%l7 + %i4] nop set 0x16, %l6 ldstub [%l7 + %l6], %i2 set 0x08, %i2 ldxa [%l7 + %i2] 0x89, %i3 nop set 0x5B, %o3 ldub [%l7 + %o3], %l4 nop set 0x5A, %g3 ldsh [%l7 + %g3], %l1 nop set 0x50, %g5 stx %g5, [%l7 + %g5] bgu,a %xcc, loop_90 nop set 0x68, %l5 stx %i1, [%l7 + %l5] nop set 0x7C, %o7 stb %i5, [%l7 + %o7] nop set 0x70, %o1 ldd [%l7 + %o1], %f20 loop_90: nop set 0x5A, %g1 ldsh [%l7 + %g1], %i7 nop set 0x11, %l1 ldub [%l7 + %l1], %o4 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x88 nop set 0x7C, %l4 stw %o7, [%l7 + %l4] nop set 0x5C, %g6 lduw [%l7 + %g6], %o3 nop set 0x08, %i5 ldd [%l7 + %i5], %i6 set 0x08, %i3 stda %o0, [%l7 + %i3] 0xea membar #Sync fpadd16s %f15, %f14, %f26 set 0x78, %o5 stwa %l3, [%l7 + %o5] 0xea membar #Sync ld [%l7 + 0x10], %f7 nop set 0x7C, %g7 prefetch [%l7 + %g7], 3 nop set 0x24, %i0 stw %o1, [%l7 + %i0] fpsub32 %f6, %f16, %f0 nop set 0x10, %o6 std %f14, [%l7 + %o6] set 0x10, %o4 stxa %g2, [%l7 + %o4] 0x88 set 0x0A, %i1 stba %o5, [%l7 + %i1] 0xea membar #Sync wr %g0, 0x5, %fprs nop set 0x58, %l3 lduw [%l7 + %l3], %i0 set 0x38, %g4 stxa %o2, [%l7 + %g4] 0xe3 membar #Sync bge %xcc, loop_91 nop set 0x3C, %i7 swap [%l7 + %i7], %l2 nop set 0x48, %i6 ldx [%l7 + %i6], %i4 nop set 0x40, %l2 ldd [%l7 + %l2], %i6 loop_91: nop set 0x48, %o0 prefetcha [%l7 + %o0] 0x89, 4 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf1, %f0 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xc2 fpsub32s %f18, %f0, %f27 set 0x58, %i4 prefetcha [%l7 + %i4] 0x88, 0 add %g3, %l5, %g7 nop set 0x48, %i2 prefetch [%l7 + %i2], 1 set 0x60, %o3 ldxa [%l7 + %o3] 0x89, %i2 nop set 0x68, %l6 swap [%l7 + %l6], %o6 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %l4 nop set 0x78, %g5 stx %fsr, [%l7 + %g5] set 0x34, %g3 sta %f28, [%l7 + %g3] 0x89 nop set 0x0F, %l5 ldstub [%l7 + %l5], %g5 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i1, %l1 set 0x34, %o7 sta %f19, [%l7 + %o7] 0x80 set 0x5C, %o1 swapa [%l7 + %o1] 0x88, %i7 set 0x1C, %l1 swapa [%l7 + %l1] 0x81, %o4 set 0x60, %g2 swapa [%l7 + %g2] 0x81, %o7 set 0x15, %g1 ldstuba [%l7 + %g1] 0x80, %o3 nop set 0x20, %g6 ldx [%l7 + %g6], %i5 set 0x10, %l4 lda [%l7 + %l4] 0x80, %f8 nop set 0x39, %i5 ldub [%l7 + %i5], %o0 ld [%l7 + 0x38], %f29 set 0x12, %o5 stha %l3, [%l7 + %o5] 0xe3 membar #Sync st %fsr, [%l7 + 0x40] nop set 0x43, %g7 ldstub [%l7 + %g7], %o1 set 0x18, %i0 stwa %i6, [%l7 + %i0] 0x88 nop set 0x30, %i3 stw %o5, [%l7 + %i3] nop set 0x3C, %o4 lduw [%l7 + %o4], %g2 set 0x34, %o6 sta %f18, [%l7 + %o6] 0x88 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf9, %f0 and %g4, %g6, %i0 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 2: ! ! Type l : 1252 ! Type a : 27 ! Type cti : 36 ! Type x : 526 ! Type f : 53 ! Type i : 106 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 3 Start ! .global thread_3 thread_3: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0x6, %g1 set 0xA, %g2 set 0xD, %g3 set 0xD, %g4 set 0x8, %g5 set 0x8, %g6 set 0x6, %g7 !# Input registers set -0x9, %i0 set -0xB, %i1 set -0xC, %i2 set -0xA, %i3 set -0x2, %i4 set -0x3, %i5 set -0x9, %i6 set -0x9, %i7 !# Local registers set 0x4565A71B, %l0 set 0x734E4C2F, %l1 set 0x5EBD2296, %l2 set 0x50477FA6, %l3 set 0x118922E7, %l4 set 0x72E064F1, %l5 set 0x74C1A33E, %l6 !# Output registers set -0x1495, %o0 set 0x1B9C, %o1 set -0x068C, %o2 set 0x144C, %o3 set -0x07F9, %o4 set 0x0F8C, %o5 set -0x05E8, %o6 set 0x116F, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. st %fsr, [%l7 + 0x1C] set 0x10, %g4 prefetcha [%l7 + %g4] 0x88, 1 set 0x58, %l3 stwa %i4, [%l7 + %l3] 0x88 nop set 0x0A, %i6 sth %l6, [%l7 + %i6] nop set 0x48, %l2 std %f16, [%l7 + %l2] nop set 0x30, %o0 ldd [%l7 + %o0], %f14 nop set 0x2C, %i7 stw %l2, [%l7 + %i7] st %f27, [%l7 + 0x4C] nop set 0x70, %l0 ldd [%l7 + %l0], %f6 set 0x70, %o2 stxa %g1, [%l7 + %o2] 0xe3 membar #Sync set 0x40, %i4 stda %f16, [%l7 + %i4] 0xc2 nop set 0x30, %o3 lduw [%l7 + %o3], %l0 nop set 0x58, %l6 lduw [%l7 + %l6], %l5 nop set 0x58, %g5 ldsw [%l7 + %g5], %g3 nop set 0x46, %g3 ldub [%l7 + %g3], %i2 and %g7, %i3, %o6 ld [%l7 + 0x78], %f5 add %g5, %l4, %i1 nop set 0x38, %l5 lduw [%l7 + %l5], %l1 nop set 0x64, %i2 prefetch [%l7 + %i2], 3 nop set 0x60, %o1 std %i6, [%l7 + %o1] ble,pn %xcc, loop_92 nop set 0x70, %o7 std %f12, [%l7 + %o7] wr %o4, %o3, %clear_softint set 0x30, %g2 stxa %i5, [%l7 + %g2] 0xe3 membar #Sync loop_92: add %o7, %o0, %o1 nop set 0x0A, %l1 ldstub [%l7 + %l1], %i6 and %l3, %g2, %o5 set 0x10, %g6 stda %g4, [%l7 + %g6] 0x89 set 0x38, %g1 stda %i0, [%l7 + %g1] 0xeb membar #Sync set 0x44, %l4 swapa [%l7 + %l4] 0x81, %g6 nop set 0x60, %i5 stx %o2, [%l7 + %i5] set 0x08, %g7 stxa %i4, [%l7 + %g7] 0xe2 membar #Sync st %fsr, [%l7 + 0x70] nop set 0x28, %o5 stx %fsr, [%l7 + %o5] and %l6, %l2, %g1 add %l5, %g3, %l0 nop set 0x10, %i3 ldd [%l7 + %i3], %f8 nop set 0x70, %i0 lduw [%l7 + %i0], %g7 ld [%l7 + 0x50], %f8 nop set 0x3C, %o4 stw %i3, [%l7 + %o4] or %o6, %i2, %g5 ld [%l7 + 0x6C], %f26 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i1, %l4 nop set 0x1C, %o6 stw %i7, [%l7 + %o6] and %l1, %o4, %o3 nop set 0x5A, %i1 ldub [%l7 + %i1], %o7 nop set 0x68, %l3 ldd [%l7 + %l3], %f6 nop set 0x38, %g4 prefetch [%l7 + %g4], 2 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x88 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %o1 nop set 0x7A, %i6 ldstub [%l7 + %i6], %o0 nop set 0x70, %o0 std %f30, [%l7 + %o0] set 0x68, %i7 prefetcha [%l7 + %i7] 0x81, 4 set 0x1E, %o2 ldstuba [%l7 + %o2] 0x88, %l3 nop set 0x08, %i4 ldd [%l7 + %i4], %f2 nop set 0x28, %l0 ldx [%l7 + %l0], %g2 or %o5, %i0, %g4 nop set 0x2C, %l6 ldsb [%l7 + %l6], %o2 nop set 0x15, %g5 ldub [%l7 + %g5], %g6 set 0x40, %o3 ldda [%l7 + %o3] 0xd2, %f0 set 0x30, %g3 stxa %l6, [%l7 + %g3] 0x88 add %i4, %g1, %l2 add %l5, %g3, %g7 ld [%l7 + 0x3C], %f20 nop set 0x18, %i2 stx %i3, [%l7 + %i2] bl,pt %xcc, loop_93 nop set 0x40, %o1 swap [%l7 + %o1], %o6 nop set 0x3E, %l5 sth %l0, [%l7 + %l5] and %i2, %g5, %i1 loop_93: nop set 0x38, %g2 ldsb [%l7 + %g2], %l4 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xca nop set 0x6E, %l1 ldstub [%l7 + %l1], %l1 st %f11, [%l7 + 0x18] nop set 0x7C, %g6 prefetch [%l7 + %g6], 0 set 0x34, %g1 swapa [%l7 + %g1] 0x88, %i7 nop set 0x19, %i5 ldub [%l7 + %i5], %o4 nop set 0x10, %g7 lduw [%l7 + %g7], %o3 set 0x60, %l4 ldda [%l7 + %l4] 0x88, %i4 nop set 0x28, %o5 ldd [%l7 + %o5], %o6 set 0x58, %i0 lda [%l7 + %i0] 0x89, %f21 nop set 0x08, %i3 std %f2, [%l7 + %i3] wr %o0, %o1, %set_softint nop set 0x18, %o6 stx %fsr, [%l7 + %o6] nop set 0x50, %o4 stx %fsr, [%l7 + %o4] nop set 0x58, %l3 stx %l3, [%l7 + %l3] st %fsr, [%l7 + 0x1C] set 0x78, %g4 stxa %i6, [%l7 + %g4] 0xea membar #Sync nop set 0x0C, %i1 ldsb [%l7 + %i1], %o5 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %g4 nop set 0x38, %i6 stx %o2, [%l7 + %i6] set 0x40, %o0 ldda [%l7 + %o0] 0xd8, %f16 nop set 0x38, %i7 ldd [%l7 + %i7], %f6 set 0x58, %l2 ldxa [%l7 + %l2] 0x80, %g6 nop set 0x18, %o2 lduh [%l7 + %o2], %l6 nop set 0x30, %l0 stx %fsr, [%l7 + %l0] nop set 0x58, %i4 stx %fsr, [%l7 + %i4] st %f31, [%l7 + 0x30] nop set 0x18, %g5 stx %g2, [%l7 + %g5] ld [%l7 + 0x08], %f13 nop set 0x1E, %l6 ldsb [%l7 + %l6], %i4 set 0x10, %g3 sta %f1, [%l7 + %g3] 0x80 nop set 0x38, %o3 prefetch [%l7 + %o3], 1 nop set 0x6C, %o1 lduw [%l7 + %o1], %g1 set 0x20, %i2 stxa %l5, [%l7 + %i2] 0x80 nop set 0x1E, %g2 ldsh [%l7 + %g2], %g3 nop set 0x76, %l5 sth %l2, [%l7 + %l5] set 0x68, %o7 lda [%l7 + %o7] 0x88, %f9 st %fsr, [%l7 + 0x70] nop set 0x38, %l1 std %f2, [%l7 + %l1] set 0x40, %g1 stxa %g7, [%l7 + %g1] 0xea membar #Sync nop set 0x40, %i5 ldd [%l7 + %i5], %f10 nop set 0x68, %g6 ldd [%l7 + %g6], %f8 wr %g0, 0x7, %fprs set 0x28, %l4 stda %i2, [%l7 + %l4] 0x80 nop set 0x48, %g7 stx %fsr, [%l7 + %g7] ld [%l7 + 0x64], %f6 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x80 nop set 0x10, %o5 std %g4, [%l7 + %o5] nop set 0x34, %o6 ldsw [%l7 + %o6], %o6 and %i1, %l1, %i7 nop set 0x10, %i3 stx %l4, [%l7 + %i3] nop set 0x46, %o4 ldsb [%l7 + %o4], %o3 set 0x10, %l3 prefetcha [%l7 + %l3] 0x89, 2 ld [%l7 + 0x58], %f24 nop set 0x16, %g4 ldsh [%l7 + %g4], %i5 nop set 0x40, %i1 ldx [%l7 + %i1], %o7 set 0x30, %i6 swapa [%l7 + %i6] 0x89, %o1 set 0x18, %i7 lda [%l7 + %i7] 0x88, %f17 nop set 0x30, %l2 stw %l3, [%l7 + %l2] nop set 0x38, %o2 std %f2, [%l7 + %o2] nop set 0x60, %l0 stx %fsr, [%l7 + %l0] nop set 0x64, %o0 prefetch [%l7 + %o0], 4 nop set 0x40, %g5 swap [%l7 + %g5], %i6 nop set 0x46, %i4 ldub [%l7 + %i4], %o0 nop set 0x1C, %g3 ldsw [%l7 + %g3], %o5 nop set 0x60, %l6 lduw [%l7 + %l6], %g4 and %i0, %g6, %l6 nop set 0x78, %o1 prefetch [%l7 + %o1], 0 nop set 0x58, %i2 ldd [%l7 + %i2], %o2 nop set 0x08, %o3 stx %fsr, [%l7 + %o3] nop set 0x12, %l5 lduh [%l7 + %l5], %g2 nop set 0x74, %o7 ldsw [%l7 + %o7], %i4 fpsub16 %f26, %f24, %f20 nop set 0x66, %g2 stb %l5, [%l7 + %g2] set 0x28, %l1 lda [%l7 + %l1] 0x80, %f20 nop set 0x28, %i5 ldstub [%l7 + %i5], %g3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x841, %sys_tick_cmpr membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf8, %f0 ld [%l7 + 0x40], %f27 set 0x28, %g6 lda [%l7 + %g6] 0x80, %f24 set 0x38, %l4 swapa [%l7 + %l4] 0x81, %g1 nop set 0x28, %i0 std %i2, [%l7 + %i0] nop set 0x68, %o5 ldd [%l7 + %o5], %f4 wr %l0, %g5, %y nop set 0x34, %o6 sth %i2, [%l7 + %o6] nop set 0x40, %g7 sth %o6, [%l7 + %g7] set 0x7C, %o4 stwa %i1, [%l7 + %o4] 0x88 set 0x38, %i3 stxa %i7, [%l7 + %i3] 0xea membar #Sync set 0x50, %l3 ldxa [%l7 + %l3] 0x81, %l1 set 0x18, %i1 lda [%l7 + %i1] 0x80, %f20 st %f4, [%l7 + 0x70] set 0x64, %i6 lda [%l7 + %i6] 0x80, %f26 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xd0 nop set 0x28, %g4 lduh [%l7 + %g4], %o3 nop set 0x68, %o2 stx %fsr, [%l7 + %o2] nop set 0x51, %l0 ldsb [%l7 + %l0], %l4 set 0x60, %l2 prefetcha [%l7 + %l2] 0x89, 1 nop set 0x7A, %o0 sth %o4, [%l7 + %o0] set 0x40, %g5 prefetcha [%l7 + %g5] 0x88, 0 nop set 0x18, %i4 ldsw [%l7 + %i4], %l3 or %o1, %o0, %o5 and %i6, %i0, %g6 nop set 0x52, %l6 ldsh [%l7 + %l6], %l6 set 0x58, %g3 stda %o2, [%l7 + %g3] 0xe2 membar #Sync set 0x6C, %o1 swapa [%l7 + %o1] 0x89, %g2 set 0x74, %i2 stba %g4, [%l7 + %i2] 0xe3 membar #Sync set 0x40, %o3 stda %f0, [%l7 + %o3] 0xda nop set 0x50, %o7 swap [%l7 + %o7], %l5 nop set 0x58, %g2 sth %g3, [%l7 + %g2] nop set 0x68, %l5 stw %l2, [%l7 + %l5] bne,a,pn %icc, loop_94 nop nop setx 0xA8CEFC0A7AC44CD1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xA2801FD9560E1505, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f8, %f10 nop set 0x50, %l1 swap [%l7 + %l1], %g7 nop set 0x36, %g1 sth %i4, [%l7 + %g1] loop_94: nop set 0x5C, %g6 stwa %i3, [%l7 + %g6] 0xea membar #Sync set 0x40, %l4 stda %f16, [%l7 + %l4] 0xd8 nop set 0x08, %i5 stw %g1, [%l7 + %i5] nop set 0x2A, %o5 lduh [%l7 + %o5], %g5 nop set 0x48, %o6 std %l0, [%l7 + %o6] fpadd16s %f2, %f22, %f11 or %i2, %o6, %i1 fpadd32 %f20, %f12, %f4 set 0x7C, %i0 stha %i7, [%l7 + %i0] 0x80 nop set 0x2E, %g7 lduh [%l7 + %g7], %l1 nop set 0x70, %o4 ldd [%l7 + %o4], %f10 set 0x2F, %i3 stba %o3, [%l7 + %i3] 0xe2 membar #Sync nop nop setx 0xF0C6C478, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0xCF68B42D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f29, %f17 fpsub16 %f2, %f16, %f0 be %icc, loop_95 st %f29, [%l7 + 0x14] nop set 0x78, %l3 sth %l4, [%l7 + %l3] set 0x1C, %i1 lda [%l7 + %i1] 0x81, %f21 loop_95: ld [%l7 + 0x10], %f25 nop set 0x6B, %i7 ldstub [%l7 + %i7], %o4 nop set 0x50, %g4 prefetch [%l7 + %g4], 4 nop set 0x60, %o2 stx %i5, [%l7 + %o2] nop set 0x20, %i6 ldd [%l7 + %i6], %l2 fpsub16s %f2, %f2, %f24 fpsub16s %f10, %f8, %f13 set 0x7C, %l2 swapa [%l7 + %l2] 0x81, %o1 nop set 0x7C, %o0 sth %o0, [%l7 + %o0] nop set 0x67, %g5 ldub [%l7 + %g5], %o7 nop set 0x20, %l0 ldx [%l7 + %l0], %o5 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i6, %g6 nop set 0x24, %l6 ldsh [%l7 + %l6], %l6 nop set 0x08, %i4 std %i0, [%l7 + %i4] nop set 0x58, %o1 ldx [%l7 + %o1], %g2 nop set 0x20, %g3 stx %fsr, [%l7 + %g3] wr %g4, %o2, %clear_softint set 0x46, %i2 stba %g3, [%l7 + %i2] 0xe3 membar #Sync st %f24, [%l7 + 0x3C] set 0x58, %o3 stwa %l2, [%l7 + %o3] 0xe2 membar #Sync st %fsr, [%l7 + 0x7C] nop set 0x34, %g2 stb %l5, [%l7 + %g2] nop set 0x58, %o7 ldd [%l7 + %o7], %g6 set 0x4C, %l5 swapa [%l7 + %l5] 0x89, %i3 st %f17, [%l7 + 0x60] nop set 0x08, %l1 lduw [%l7 + %l1], %g1 nop set 0x48, %g6 swap [%l7 + %g6], %g5 nop set 0x24, %g1 ldub [%l7 + %g1], %l0 set 0x60, %i5 stba %i2, [%l7 + %i5] 0xeb membar #Sync add %i4, %i1, %i7 set 0x20, %o5 ldxa [%l7 + %o5] 0x88, %o6 nop set 0x2C, %l4 lduh [%l7 + %l4], %o3 nop set 0x54, %i0 ldub [%l7 + %i0], %l1 nop set 0x30, %g7 stx %l4, [%l7 + %g7] set 0x3C, %o6 stwa %o4, [%l7 + %o6] 0xeb membar #Sync nop set 0x18, %o4 lduw [%l7 + %o4], %i5 set 0x0C, %l3 stwa %l3, [%l7 + %l3] 0x80 nop set 0x08, %i1 std %f18, [%l7 + %i1] nop set 0x44, %i3 lduw [%l7 + %i3], %o1 nop set 0x71, %i7 ldsb [%l7 + %i7], %o7 set 0x3B, %g4 stba %o5, [%l7 + %g4] 0x80 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f0 nop set 0x60, %l2 ldx [%l7 + %l2], %i6 nop set 0x36, %i6 stb %g6, [%l7 + %i6] set 0x34, %g5 lda [%l7 + %g5] 0x89, %f8 and %l6, %o0, %i0 nop set 0x44, %o0 ldsh [%l7 + %o0], %g2 add %o2, %g3, %g4 set 0x60, %l6 stba %l5, [%l7 + %l6] 0x81 set 0x4F, %l0 ldstuba [%l7 + %l0] 0x89, %l2 set 0x24, %i4 lda [%l7 + %i4] 0x81, %f7 nop set 0x50, %o1 ldstub [%l7 + %o1], %g7 nop set 0x40, %g3 stx %g1, [%l7 + %g3] nop set 0x18, %i2 ldd [%l7 + %i2], %f20 nop set 0x66, %o3 lduh [%l7 + %o3], %i3 set 0x0C, %o7 stwa %l0, [%l7 + %o7] 0xeb membar #Sync add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i2, %i4 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xda or %i1, %g5, %i7 nop set 0x0B, %g2 ldsb [%l7 + %g2], %o6 nop set 0x60, %g6 lduw [%l7 + %g6], %l1 set 0x60, %g1 lda [%l7 + %g1] 0x89, %f19 nop set 0x40, %l1 std %l4, [%l7 + %l1] set 0x20, %i5 swapa [%l7 + %i5] 0x80, %o4 set 0x30, %o5 swapa [%l7 + %o5] 0x89, %i5 st %fsr, [%l7 + 0x74] set 0x40, %i0 ldda [%l7 + %i0] 0xd0, %f16 wr %o3, %o1, %pic set 0x68, %l4 swapa [%l7 + %l4] 0x88, %o7 set 0x28, %g7 stwa %o5, [%l7 + %g7] 0x88 nop set 0x6E, %o4 stb %i6, [%l7 + %o4] nop set 0x34, %l3 sth %l3, [%l7 + %l3] nop set 0x40, %o6 std %f10, [%l7 + %o6] nop set 0x18, %i3 std %g6, [%l7 + %i3] nop set 0x68, %i7 ldx [%l7 + %i7], %l6 nop set 0x30, %g4 ldx [%l7 + %g4], %i0 fpadd16s %f31, %f21, %f26 bge,pn %icc, loop_96 nop set 0x76, %o2 ldub [%l7 + %o2], %g2 set 0x18, %l2 ldxa [%l7 + %l2] 0x89, %o2 loop_96: nop set 0x48, %i1 ldx [%l7 + %i1], %g3 nop set 0x3C, %g5 stw %o0, [%l7 + %g5] set 0x40, %i6 ldda [%l7 + %i6] 0xd8, %f0 nop set 0x18, %l6 stx %l5, [%l7 + %l6] nop set 0x38, %o0 std %f0, [%l7 + %o0] nop set 0x58, %i4 ldx [%l7 + %i4], %g4 nop set 0x70, %l0 std %f8, [%l7 + %l0] ld [%l7 + 0x14], %f29 set 0x0C, %g3 swapa [%l7 + %g3] 0x88, %g7 set 0x24, %o1 stha %l2, [%l7 + %o1] 0x81 nop set 0x6A, %o3 ldsb [%l7 + %o3], %g1 set 0x50, %i2 stxa %i3, [%l7 + %i2] 0x89 nop set 0x15, %l5 ldstub [%l7 + %l5], %i2 set 0x28, %g2 lda [%l7 + %g2] 0x89, %f14 nop set 0x70, %o7 ldstub [%l7 + %o7], %i4 nop set 0x30, %g1 lduw [%l7 + %g1], %i1 nop set 0x38, %g6 std %g4, [%l7 + %g6] and %l0, %o6, %l1 set 0x60, %l1 ldda [%l7 + %l1] 0x80, %l4 nop set 0x14, %i5 ldsw [%l7 + %i5], %i7 fpadd16s %f23, %f10, %f26 add %i5, %o4, %o3 set 0x59, %i0 stba %o1, [%l7 + %i0] 0xeb membar #Sync fpadd16 %f28, %f26, %f8 nop set 0x3C, %o5 ldub [%l7 + %o5], %o5 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %o7 nop set 0x30, %l4 stx %fsr, [%l7 + %l4] nop set 0x08, %g7 lduw [%l7 + %g7], %g6 set 0x18, %l3 prefetcha [%l7 + %l3] 0x80, 1 fpadd16 %f8, %f20, %f30 set 0x78, %o6 lda [%l7 + %o6] 0x80, %f17 nop set 0x59, %o4 ldsb [%l7 + %o4], %i0 or %l3, %g2, %g3 nop set 0x18, %i3 ldsw [%l7 + %i3], %o0 nop set 0x54, %i7 swap [%l7 + %i7], %o2 nop set 0x6A, %o2 ldstub [%l7 + %o2], %g4 nop set 0x08, %g4 ldx [%l7 + %g4], %g7 nop set 0x58, %i1 ldsw [%l7 + %i1], %l2 fpsub16 %f26, %f16, %f6 nop set 0x60, %l2 ldd [%l7 + %l2], %l4 nop set 0x5C, %i6 sth %g1, [%l7 + %i6] nop set 0x44, %l6 stb %i3, [%l7 + %l6] nop set 0x20, %o0 stx %fsr, [%l7 + %o0] nop set 0x7C, %g5 ldsw [%l7 + %g5], %i4 bl,a %icc, loop_97 bne %icc, loop_98 wr %i1, %g5, %sys_tick set 0x58, %l0 stha %i2, [%l7 + %l0] 0x81 loop_97: add %l0, %o6, %l4 loop_98: nop set 0x38, %g3 lduw [%l7 + %g3], %i7 set 0x70, %i4 ldxa [%l7 + %i4] 0x81, %l1 nop set 0x60, %o1 ldd [%l7 + %o1], %o4 set 0x31, %i2 ldstuba [%l7 + %i2] 0x88, %o3 set 0x40, %o3 ldda [%l7 + %o3] 0x89, %f16 nop set 0x3C, %g2 swap [%l7 + %g2], %o1 nop set 0x78, %l5 stx %i5, [%l7 + %l5] nop set 0x44, %o7 sth %o5, [%l7 + %o7] ba %xcc, loop_99 nop set 0x68, %g6 std %f14, [%l7 + %g6] bleu,a %xcc, loop_100 nop set 0x41, %l1 ldsb [%l7 + %l1], %i6 loop_99: nop set 0x3C, %g1 prefetch [%l7 + %g1], 3 nop set 0x3C, %i0 swap [%l7 + %i0], %g6 loop_100: add %o7, %i0, %l3 set 0x20, %i5 stda %g2, [%l7 + %i5] 0x89 set 0x5C, %l4 ldstuba [%l7 + %l4] 0x89, %l6 st %f19, [%l7 + 0x0C] nop set 0x54, %g7 swap [%l7 + %g7], %o0 bgu,a %icc, loop_101 st %fsr, [%l7 + 0x20] set 0x36, %l3 stha %o2, [%l7 + %l3] 0x88 loop_101: nop set 0x50, %o5 lduw [%l7 + %o5], %g4 set 0x40, %o4 ldda [%l7 + %o4] 0xda, %f16 set 0x7E, %i3 ldstuba [%l7 + %i3] 0x88, %g3 set 0x4C, %o6 stwa %g7, [%l7 + %o6] 0xea membar #Sync and %l5, %g1, %i3 nop set 0x60, %i7 stx %i4, [%l7 + %i7] ld [%l7 + 0x0C], %f12 st %f31, [%l7 + 0x44] add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %g5 nop set 0x34, %g4 prefetch [%l7 + %g4], 4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %l0 st %f28, [%l7 + 0x24] set 0x78, %i1 sta %f25, [%l7 + %i1] 0x80 nop set 0x10, %l2 ldd [%l7 + %l2], %f28 nop set 0x58, %o2 stx %fsr, [%l7 + %o2] nop set 0x6A, %l6 ldstub [%l7 + %l6], %i2 add %l4, %o6, %i7 nop set 0x20, %i6 ldx [%l7 + %i6], %o4 nop set 0x50, %o0 ldd [%l7 + %o0], %o2 set 0x0C, %g5 lda [%l7 + %g5] 0x89, %f19 set 0x10, %g3 ldda [%l7 + %g3] 0xeb, %o0 nop set 0x18, %i4 stx %fsr, [%l7 + %i4] st %fsr, [%l7 + 0x30] nop nop setx 0x52680C113932CE01, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x188BB83005F3F635, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f24, %f8 nop set 0x48, %l0 swap [%l7 + %l0], %l1 set 0x7C, %o1 stba %i5, [%l7 + %o1] 0xeb membar #Sync nop set 0x20, %i2 std %o4, [%l7 + %i2] st %f14, [%l7 + 0x70] membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f0 nop set 0x38, %o3 sth %i6, [%l7 + %o3] ld [%l7 + 0x58], %f30 nop set 0x48, %o7 stw %g6, [%l7 + %o7] nop set 0x68, %g6 ldd [%l7 + %g6], %i0 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %o7 nop set 0x5C, %l5 lduh [%l7 + %l5], %l6 set 0x24, %l1 ldstuba [%l7 + %l1] 0x80, %g2 fpadd32s %f8, %f6, %f14 st %fsr, [%l7 + 0x28] set 0x3C, %g1 stha %o2, [%l7 + %g1] 0xe3 membar #Sync nop set 0x18, %i0 stx %g4, [%l7 + %i0] nop set 0x40, %i5 ldx [%l7 + %i5], %g3 nop set 0x08, %l4 ldd [%l7 + %l4], %g6 nop set 0x28, %l3 ldd [%l7 + %l3], %o0 set 0x40, %g7 swapa [%l7 + %g7] 0x80, %l5 nop set 0x33, %o4 ldsb [%l7 + %o4], %i3 nop set 0x50, %i3 std %g0, [%l7 + %i3] nop set 0x3E, %o6 ldsh [%l7 + %o6], %i4 nop set 0x25, %o5 ldsb [%l7 + %o5], %g5 nop set 0x28, %i7 std %i0, [%l7 + %i7] nop set 0x62, %g4 sth %l2, [%l7 + %g4] nop set 0x64, %l2 stb %l0, [%l7 + %l2] set 0x74, %o2 swapa [%l7 + %o2] 0x89, %l4 set 0x40, %l6 stxa %o6, [%l7 + %l6] 0x80 nop set 0x10, %i6 ldd [%l7 + %i6], %i2 nop set 0x34, %o0 swap [%l7 + %o0], %o4 nop set 0x2C, %g5 ldub [%l7 + %g5], %i7 nop set 0x18, %i1 std %f16, [%l7 + %i1] set 0x0C, %g3 sta %f6, [%l7 + %g3] 0x88 nop set 0x48, %l0 stx %fsr, [%l7 + %l0] set 0x4C, %o1 stwa %o1, [%l7 + %o1] 0x80 set 0x24, %i4 stwa %l1, [%l7 + %i4] 0x81 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i5, %o3 nop set 0x48, %i2 stx %o5, [%l7 + %i2] nop set 0x60, %o3 std %f6, [%l7 + %o3] nop set 0x08, %g2 swap [%l7 + %g2], %i6 nop set 0x68, %g6 stx %g6, [%l7 + %g6] st %fsr, [%l7 + 0x54] nop set 0x78, %o7 std %f6, [%l7 + %o7] ld [%l7 + 0x28], %f4 nop set 0x09, %l5 stb %l3, [%l7 + %l5] fpadd16 %f14, %f28, %f16 st %fsr, [%l7 + 0x78] fpadd16s %f15, %f10, %f15 nop set 0x34, %g1 ldub [%l7 + %g1], %o7 set 0x6F, %l1 ldstuba [%l7 + %l1] 0x88, %i0 nop set 0x58, %i5 stx %fsr, [%l7 + %i5] nop set 0x1B, %i0 ldstub [%l7 + %i0], %l6 add %l7, 0x18, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o2 casa [%l6] 0x81, %o2, %g2 set 0x40, %l3 ldxa [%l7 + %l3] 0x80, %g4 add %g3, %o0, %l5 set 0x38, %l4 prefetcha [%l7 + %l4] 0x89, 0 set 0x74, %g7 stwa %g7, [%l7 + %g7] 0x89 st %f13, [%l7 + 0x68] st %f29, [%l7 + 0x60] set 0x30, %i3 stxa %i4, [%l7 + %i3] 0xeb membar #Sync set 0x60, %o6 ldda [%l7 + %o6] 0xe3, %g4 bg,a,pn %xcc, loop_102 nop set 0x10, %o4 ldd [%l7 + %o4], %f30 or %g1, %i1, %l2 set 0x18, %o5 stxa %l0, [%l7 + %o5] 0xeb membar #Sync loop_102: nop set 0x70, %i7 ldda [%l7 + %i7] 0x81, %l4 nop set 0x40, %l2 stx %fsr, [%l7 + %l2] nop set 0x78, %g4 std %f4, [%l7 + %g4] set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf9 membar #Sync nop set 0x4A, %i6 stb %o6, [%l7 + %i6] nop set 0x38, %o2 stx %i2, [%l7 + %o2] set 0x58, %g5 stwa %o4, [%l7 + %g5] 0xea membar #Sync nop set 0x70, %i1 stx %o1, [%l7 + %i1] set 0x50, %o0 prefetcha [%l7 + %o0] 0x80, 0 or %i5, %i7, %o5 set 0x20, %g3 stwa %o3, [%l7 + %g3] 0xe2 membar #Sync nop set 0x30, %o1 swap [%l7 + %o1], %g6 nop set 0x6C, %i4 stw %l3, [%l7 + %i4] set 0x0C, %l0 stba %i6, [%l7 + %l0] 0xe3 membar #Sync set 0x10, %i2 stxa %i0, [%l7 + %i2] 0x88 set 0x68, %o3 prefetcha [%l7 + %o3] 0x89, 1 fpsub16 %f2, %f24, %f24 nop set 0x4C, %g6 ldsw [%l7 + %g6], %o7 nop set 0x38, %g2 lduh [%l7 + %g2], %o2 set 0x5B, %o7 stba %g4, [%l7 + %o7] 0xe2 membar #Sync nop set 0x0D, %g1 stb %g3, [%l7 + %g1] set 0x18, %l1 prefetcha [%l7 + %l1] 0x81, 1 nop set 0x68, %i5 stx %fsr, [%l7 + %i5] add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g2, %i3 add %l5, %i4, %g5 and %g7, %g1, %l2 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %l0 nop set 0x60, %l5 prefetch [%l7 + %l5], 3 set 0x72, %l3 ldstuba [%l7 + %l3] 0x80, %l4 nop set 0x66, %l4 ldstub [%l7 + %l4], %o6 add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %o1 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x80 set 0x08, %i0 stwa %l1, [%l7 + %i0] 0x89 nop set 0x20, %o6 ldd [%l7 + %o6], %f14 st %fsr, [%l7 + 0x7C] nop set 0x64, %o4 stw %i5, [%l7 + %o4] membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f0 nop set 0x7C, %i3 lduw [%l7 + %i3], %i7 nop set 0x10, %l2 stx %i2, [%l7 + %l2] set 0x74, %i7 stha %o5, [%l7 + %i7] 0xe2 membar #Sync nop set 0x74, %l6 ldsh [%l7 + %l6], %g6 or %l3, %i6, %i0 and %o3, %o7, %o2 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x89, %g4, %l6 nop set 0x78, %i6 stw %o0, [%l7 + %i6] set 0x40, %g4 ldda [%l7 + %g4] 0x80, %g2 set 0x58, %o2 stda %g2, [%l7 + %o2] 0xe3 membar #Sync set 0x33, %g5 stba %i3, [%l7 + %g5] 0x80 set 0x10, %o0 stwa %i4, [%l7 + %o0] 0x81 nop set 0x28, %i1 ldsh [%l7 + %i1], %g5 nop set 0x78, %g3 ldsw [%l7 + %g3], %g7 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %l2 nop set 0x70, %i4 stx %fsr, [%l7 + %i4] nop set 0x70, %l0 ldsh [%l7 + %l0], %i1 nop set 0x30, %o1 std %f26, [%l7 + %o1] nop set 0x19, %i2 ldub [%l7 + %i2], %l0 ld [%l7 + 0x68], %f11 set 0x72, %o3 stba %g1, [%l7 + %o3] 0x89 set 0x50, %g2 stha %o6, [%l7 + %g2] 0xea membar #Sync set 0x48, %o7 prefetcha [%l7 + %o7] 0x88, 4 nop set 0x4A, %g1 ldstub [%l7 + %g1], %o4 nop set 0x34, %l1 ldsw [%l7 + %l1], %o1 nop set 0x30, %i5 ldd [%l7 + %i5], %i4 ld [%l7 + 0x5C], %f4 nop set 0x5C, %g6 lduh [%l7 + %g6], %i7 nop set 0x20, %l3 std %f8, [%l7 + %l3] set 0x40, %l5 stda %i2, [%l7 + %l5] 0x81 st %f0, [%l7 + 0x64] set 0x7C, %l4 ldstuba [%l7 + %l4] 0x89, %l1 set 0x18, %i0 prefetcha [%l7 + %i0] 0x88, 2 bleu,pn %icc, loop_103 nop set 0x40, %g7 swap [%l7 + %g7], %l3 ld [%l7 + 0x50], %f21 set 0x30, %o4 lda [%l7 + %o4] 0x80, %f31 loop_103: nop set 0x2A, %o5 ldstuba [%l7 + %o5] 0x89, %o5 set 0x10, %o6 stba %i0, [%l7 + %o6] 0xeb membar #Sync set 0x78, %i3 sta %f10, [%l7 + %i3] 0x80 set 0x68, %l2 stda %i6, [%l7 + %l2] 0xea membar #Sync add %o3, %o2, %o7 set 0x42, %i7 stba %g4, [%l7 + %i7] 0x80 fpadd32s %f8, %f3, %f3 nop set 0x6C, %i6 ldsw [%l7 + %i6], %o0 set 0x50, %g4 ldda [%l7 + %g4] 0x80, %i6 set 0x42, %l6 stha %g2, [%l7 + %l6] 0xeb membar #Sync or %i3, %g3, %g5 nop set 0x34, %g5 swap [%l7 + %g5], %i4 nop set 0x42, %o0 lduh [%l7 + %o0], %g7 nop set 0x3C, %o2 swap [%l7 + %o2], %l2 nop nop setx 0xF6F44402A37724E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x1DE8B75B66B85603, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f18, %f2 set 0x58, %i1 prefetcha [%l7 + %i1] 0x88, 0 nop set 0x38, %g3 prefetch [%l7 + %g3], 1 nop set 0x79, %l0 ldsb [%l7 + %l0], %i1 nop set 0x58, %i4 prefetch [%l7 + %i4], 0 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf1, %f0 st %fsr, [%l7 + 0x3C] nop set 0x7B, %o3 stb %g1, [%l7 + %o3] nop set 0x7C, %g2 lduh [%l7 + %g2], %o6 and %l0, %o4, %o1 set 0x3C, %o1 stwa %l4, [%l7 + %o1] 0xe3 membar #Sync nop set 0x0C, %o7 stb %i5, [%l7 + %o7] nop set 0x22, %l1 ldsh [%l7 + %l1], %i7 nop set 0x08, %i5 ldsb [%l7 + %i5], %i2 nop set 0x20, %g6 stx %l1, [%l7 + %g6] nop set 0x60, %l3 ldx [%l7 + %l3], %l3 set 0x7B, %l5 stba %g6, [%l7 + %l5] 0x88 bge,a,pn %xcc, loop_104 nop set 0x48, %l4 ldd [%l7 + %l4], %f2 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f0 loop_104: nop set 0x50, %g1 prefetch [%l7 + %g1], 3 set 0x46, %g7 ldstuba [%l7 + %g7] 0x81, %o5 set 0x60, %o5 ldda [%l7 + %o5] 0x88, %i6 st %fsr, [%l7 + 0x24] set 0x60, %o6 lda [%l7 + %o6] 0x88, %f9 set 0x54, %i3 lda [%l7 + %i3] 0x81, %f31 set 0x78, %l2 swapa [%l7 + %l2] 0x88, %o3 or %i0, %o2, %g4 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xd8 nop set 0x74, %o4 stw %o0, [%l7 + %o4] nop set 0x78, %i6 swap [%l7 + %i6], %o7 set 0x64, %l6 lda [%l7 + %l6] 0x80, %f27 set 0x30, %g4 ldstuba [%l7 + %g4] 0x89, %g2 set 0x68, %o0 ldxa [%l7 + %o0] 0x81, %i3 st %f15, [%l7 + 0x18] nop set 0x30, %g5 stx %fsr, [%l7 + %g5] bleu,a %xcc, loop_105 nop set 0x68, %o2 ldsw [%l7 + %o2], %l6 nop set 0x58, %i1 sth %g5, [%l7 + %i1] nop set 0x68, %l0 prefetch [%l7 + %l0], 1 loop_105: nop set 0x70, %i4 ldda [%l7 + %i4] 0xeb, %g2 nop set 0x38, %g3 ldd [%l7 + %g3], %g6 set 0x50, %o3 ldda [%l7 + %o3] 0x81, %l2 wr %l5, %i1, %sys_tick set 0x70, %i2 stda %i4, [%l7 + %i2] 0x88 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g1, %l0 set 0x38, %g2 stxa %o6, [%l7 + %g2] 0x80 set 0x4F, %o7 stba %o4, [%l7 + %o7] 0x88 or %o1, %l4, %i7 nop set 0x4E, %o1 lduh [%l7 + %o1], %i2 fpadd32s %f17, %f14, %f1 nop set 0x1F, %l1 ldub [%l7 + %l1], %i5 nop set 0x70, %i5 stx %fsr, [%l7 + %i5] set 0x08, %g6 lda [%l7 + %g6] 0x88, %f26 nop set 0x44, %l5 stw %l1, [%l7 + %l5] add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g6, %o5 set 0x30, %l3 stda %l2, [%l7 + %l3] 0x88 nop set 0x5C, %i0 stw %i6, [%l7 + %i0] nop set 0x16, %l4 stb %i0, [%l7 + %l4] set 0x77, %g7 ldstuba [%l7 + %g7] 0x80, %o3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %o0 nop set 0x77, %o5 ldstub [%l7 + %o5], %g4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %g2 set 0x52, %o6 stha %l6, [%l7 + %o6] 0xe2 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xd0, %f0 bg,a %xcc, loop_106 or %i3, %g5, %g7 nop set 0x2A, %l2 sth %l2, [%l7 + %l2] set 0x40, %i7 ldxa [%l7 + %i7] 0x81, %g3 loop_106: nop set 0x30, %o4 std %l4, [%l7 + %o4] nop set 0x18, %g1 ldd [%l7 + %g1], %i0 and %i4, %g1, %o6 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %l0 set 0x30, %l6 prefetcha [%l7 + %l6] 0x88, 0 nop set 0x6C, %i6 ldsb [%l7 + %i6], %i7 st %fsr, [%l7 + 0x08] nop set 0x5D, %o0 stb %i2, [%l7 + %o0] nop set 0x20, %g4 ldsw [%l7 + %g4], %i5 or %l4, %l1, %o5 add %l3, %g6, %i0 set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f0 nop set 0x18, %g5 std %o2, [%l7 + %g5] nop set 0x38, %i1 ldd [%l7 + %i1], %i6 nop set 0x70, %i4 std %o0, [%l7 + %i4] add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %o7 nop set 0x30, %l0 stx %fsr, [%l7 + %l0] nop set 0x14, %o3 ldsh [%l7 + %o3], %g4 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %i3 st %f18, [%l7 + 0x10] nop set 0x74, %g3 prefetch [%l7 + %g3], 0 ld [%l7 + 0x70], %f3 set 0x60, %g2 swapa [%l7 + %g2] 0x81, %g5 nop set 0x1F, %i2 ldub [%l7 + %i2], %g2 nop set 0x60, %o7 std %f20, [%l7 + %o7] and %g7, %g3, %l2 set 0x28, %l1 prefetcha [%l7 + %l1] 0x88, 0 set 0x29, %o1 stba %i1, [%l7 + %o1] 0x81 nop set 0x78, %i5 stx %fsr, [%l7 + %i5] set 0x18, %l5 stha %g1, [%l7 + %l5] 0x80 add %i4, %o6, %l0 ba %icc, loop_107 nop set 0x70, %g6 prefetch [%l7 + %g6], 2 nop set 0x78, %i0 lduh [%l7 + %i0], %o1 nop set 0x75, %l4 ldub [%l7 + %l4], %i7 loop_107: wr %i2, %o4, %y nop set 0x30, %g7 prefetch [%l7 + %g7], 3 nop set 0x28, %l3 stx %fsr, [%l7 + %l3] wr %l4, %i5, %softint membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf8, %f0 set 0x41, %o5 stba %l1, [%l7 + %o5] 0x81 nop set 0x6F, %i3 ldstub [%l7 + %i3], %l3 set 0x14, %i7 stha %o5, [%l7 + %i7] 0xea membar #Sync set 0x40, %o4 stda %f16, [%l7 + %o4] 0xd2 set 0x08, %g1 prefetcha [%l7 + %g1] 0x81, 3 nop set 0x65, %l2 ldsb [%l7 + %l2], %o3 nop set 0x6E, %l6 lduh [%l7 + %l6], %i0 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf8, %f0 and %i6, %o0, %o2 set 0x60, %g4 ldda [%l7 + %g4] 0x81, %g4 ld [%l7 + 0x44], %f13 st %f19, [%l7 + 0x24] or %l6, %o7, %i3 nop set 0x18, %i6 sth %g2, [%l7 + %i6] or %g5, %g3, %l2 nop set 0x1D, %g5 stb %g7, [%l7 + %g5] nop set 0x74, %i1 prefetch [%l7 + %i1], 4 nop set 0x31, %i4 ldsb [%l7 + %i4], %i1 nop set 0x6C, %l0 prefetch [%l7 + %l0], 1 nop set 0x4A, %o2 ldstub [%l7 + %o2], %g1 set 0x20, %g3 sta %f13, [%l7 + %g3] 0x88 st %fsr, [%l7 + 0x28] add %l5, %o6, %l0 set 0x5C, %g2 sta %f14, [%l7 + %g2] 0x81 set 0x70, %o3 prefetcha [%l7 + %o3] 0x81, 2 nop set 0x50, %o7 std %i4, [%l7 + %o7] st %f3, [%l7 + 0x44] nop set 0x3A, %i2 ldsb [%l7 + %i2], %i7 wr %i2, %l4, %sys_tick nop set 0x39, %o1 ldub [%l7 + %o1], %i5 set 0x4D, %i5 stba %o4, [%l7 + %i5] 0x81 set 0x08, %l5 lda [%l7 + %l5] 0x81, %f27 nop set 0x44, %g6 ldub [%l7 + %g6], %l3 nop set 0x54, %i0 ldub [%l7 + %i0], %l1 set 0x40, %l4 stxa %o5, [%l7 + %l4] 0x80 nop set 0x10, %l1 ldsh [%l7 + %l1], %o3 set 0x40, %g7 stwa %i0, [%l7 + %g7] 0x81 nop set 0x30, %l3 ldx [%l7 + %l3], %i6 set 0x48, %o5 swapa [%l7 + %o5] 0x81, %o0 nop set 0x34, %o6 stw %o2, [%l7 + %o6] nop set 0x28, %i7 ldd [%l7 + %i7], %f22 set 0x78, %o4 stda %g6, [%l7 + %o4] 0x89 nop set 0x50, %i3 stx %g4, [%l7 + %i3] nop set 0x48, %l2 stw %o7, [%l7 + %l2] nop set 0x18, %g1 stx %l6, [%l7 + %g1] set 0x30, %l6 swapa [%l7 + %l6] 0x81, %g2 nop set 0x60, %g4 std %i2, [%l7 + %g4] nop set 0x3C, %i6 lduw [%l7 + %i6], %g3 set 0x28, %o0 swapa [%l7 + %o0] 0x89, %g5 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xf8 membar #Sync nop set 0x64, %i4 sth %g7, [%l7 + %i4] add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i1, %l2 add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %g1 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x663, %tick_cmpr nop set 0x2C, %g5 ldsw [%l7 + %g5], %o1 nop set 0x18, %l0 ldsw [%l7 + %l0], %i7 set 0x38, %g3 stda %i4, [%l7 + %g3] 0x80 st %f1, [%l7 + 0x6C] st %f11, [%l7 + 0x44] set 0x40, %o2 lda [%l7 + %o2] 0x80, %f27 set 0x1C, %g2 swapa [%l7 + %g2] 0x80, %i2 fpadd32s %f4, %f7, %f11 nop set 0x28, %o3 ldx [%l7 + %o3], %i5 and %l4, %l3, %o4 set 0x68, %i2 ldxa [%l7 + %i2] 0x80, %l1 fpsub32s %f1, %f27, %f13 set 0x10, %o7 ldda [%l7 + %o7] 0x89, %o4 bne,a %icc, loop_108 nop set 0x78, %o1 ldd [%l7 + %o1], %o2 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i6 casa [%l6] 0x89, %i6, %o0 loop_108: nop set 0x4C, %l5 swapa [%l7 + %l5] 0x81, %o2 bl %icc, loop_109 or %g6, %i0, %g4 nop set 0x78, %i5 prefetch [%l7 + %i5], 1 and %o7, %l6, %g2 loop_109: nop set 0x28, %g6 stx %g3, [%l7 + %g6] set 0x71, %i0 stba %i3, [%l7 + %i0] 0xeb membar #Sync and %g5, %g7, %l2 nop set 0x08, %l4 stx %i1, [%l7 + %l4] add %l7, 0x50, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l5, %g1 nop set 0x72, %g7 ldsb [%l7 + %g7], %o6 set 0x0C, %l1 lda [%l7 + %l1] 0x81, %f19 set 0x68, %o5 prefetcha [%l7 + %o5] 0x81, 1 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xca set 0x50, %i7 ldda [%l7 + %i7] 0x81, %o0 set 0x18, %l3 stha %i7, [%l7 + %l3] 0xe3 membar #Sync set 0x70, %i3 stwa %i4, [%l7 + %i3] 0xe3 membar #Sync set 0x18, %o4 sta %f18, [%l7 + %o4] 0x81 nop set 0x50, %g1 stw %i5, [%l7 + %g1] add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x89, %l4, %i2 set 0x50, %l6 stda %o4, [%l7 + %l6] 0xea membar #Sync set 0x68, %g4 lda [%l7 + %g4] 0x88, %f11 set 0x48, %i6 stxa %l3, [%l7 + %i6] 0x80 add %l1, %o5, %o3 nop set 0x18, %l2 stx %fsr, [%l7 + %l2] nop set 0x50, %i1 std %i6, [%l7 + %i1] nop set 0x78, %o0 stb %o0, [%l7 + %o0] nop set 0x0C, %g5 ldsh [%l7 + %g5], %o2 fpadd16 %f16, %f14, %f28 st %f11, [%l7 + 0x10] add %g6, %i0, %o7 nop set 0x29, %l0 ldub [%l7 + %l0], %g4 set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f0 ld [%l7 + 0x18], %f29 nop set 0x70, %o2 ldx [%l7 + %o2], %g2 set 0x60, %g3 stda %i6, [%l7 + %g3] 0x89 set 0x1D, %g2 stba %i3, [%l7 + %g2] 0xe2 membar #Sync set 0x40, %o3 stda %f0, [%l7 + %o3] 0xda wr %g5, %g7, %softint nop set 0x12, %o7 ldub [%l7 + %o7], %l2 ld [%l7 + 0x4C], %f18 nop set 0x70, %o1 std %f20, [%l7 + %o1] set 0x2F, %i2 ldstuba [%l7 + %i2] 0x89, %g3 nop set 0x58, %l5 ldx [%l7 + %l5], %i1 st %fsr, [%l7 + 0x70] set 0x60, %i5 sta %f16, [%l7 + %i5] 0x88 nop set 0x38, %i0 prefetch [%l7 + %i0], 2 fpsub16s %f3, %f5, %f26 set 0x50, %l4 prefetcha [%l7 + %l4] 0x80, 4 nop set 0x10, %g7 sth %o6, [%l7 + %g7] set 0x60, %l1 prefetcha [%l7 + %l1] 0x89, 2 nop set 0x68, %g6 std %o0, [%l7 + %g6] nop set 0x18, %o5 std %f26, [%l7 + %o5] st %fsr, [%l7 + 0x70] nop set 0x5C, %o6 swap [%l7 + %o6], %i7 add %g1, %i4, %i5 nop set 0x20, %i7 ldd [%l7 + %i7], %f4 set 0x5E, %l3 stha %l4, [%l7 + %l3] 0xea membar #Sync and %o4, %i2, %l1 nop set 0x08, %i3 ldsw [%l7 + %i3], %l3 nop set 0x48, %o4 stx %o3, [%l7 + %o4] add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x89, %o5, %o0 set 0x40, %g1 ldda [%l7 + %g1] 0xeb, %i6 nop set 0x30, %l6 stx %g6, [%l7 + %l6] set 0x7F, %i6 ldstuba [%l7 + %i6] 0x80, %o2 nop set 0x70, %l2 ldsw [%l7 + %l2], %i0 nop set 0x60, %g4 ldd [%l7 + %g4], %f24 nop set 0x60, %o0 ldd [%l7 + %o0], %o6 nop set 0x5F, %g5 ldub [%l7 + %g5], %g2 ld [%l7 + 0x60], %f9 fpadd32 %f28, %f22, %f4 and %l6, %i3, %g4 nop set 0x28, %i1 prefetch [%l7 + %i1], 4 nop set 0x46, %l0 sth %g7, [%l7 + %l0] set 0x60, %o2 lda [%l7 + %o2] 0x81, %f30 nop set 0x10, %i4 swap [%l7 + %i4], %g5 and %l2, %g3, %i1 nop set 0x78, %g2 prefetch [%l7 + %g2], 0 ba,pn %icc, loop_110 st %fsr, [%l7 + 0x74] set 0x37, %g3 ldstuba [%l7 + %g3] 0x80, %o6 loop_110: nop set 0x60, %o3 lda [%l7 + %o3] 0x89, %f5 set 0x40, %o1 ldda [%l7 + %o1] 0xd2, %f0 set 0x14, %o7 lda [%l7 + %o7] 0x81, %f29 set 0x0C, %i2 ldstuba [%l7 + %i2] 0x81, %l0 nop set 0x70, %i5 stx %o1, [%l7 + %i5] add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %l5 nop set 0x47, %i0 ldstub [%l7 + %i0], %i4 set 0x28, %l4 lda [%l7 + %l4] 0x89, %f27 nop set 0x68, %g7 ldsb [%l7 + %g7], %i5 set 0x50, %l1 stha %l4, [%l7 + %l1] 0xeb membar #Sync nop set 0x17, %g6 ldstub [%l7 + %g6], %o4 nop set 0x30, %o5 stx %fsr, [%l7 + %o5] add %l7, 0x14, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %i2 set 0x58, %l5 prefetcha [%l7 + %l5] 0x89, 1 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf8, %f16 set 0x19, %l3 stba %l1, [%l7 + %l3] 0x88 nop set 0x08, %o6 ldd [%l7 + %o6], %o4 nop set 0x38, %i3 stb %o0, [%l7 + %i3] be,a,pn %icc, loop_111 nop set 0x36, %o4 stb %o3, [%l7 + %o4] set 0x48, %g1 lda [%l7 + %g1] 0x80, %f22 loop_111: nop set 0x30, %l6 ldda [%l7 + %l6] 0x81, %g6 and %i6, %i0, %o2 st %fsr, [%l7 + 0x38] add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %l6 nop set 0x60, %i6 stx %i3, [%l7 + %i6] nop set 0x50, %g4 stw %g4, [%l7 + %g4] nop set 0x52, %l2 stb %g2, [%l7 + %l2] wr %g7, %l2, %sys_tick set 0x30, %g5 ldxa [%l7 + %g5] 0x88, %g5 set 0x40, %o0 stda %f16, [%l7 + %o0] 0xda fpadd16s %f24, %f20, %f14 add %g3, %o6, %i1 and %l0, %i7, %l5 nop set 0x48, %l0 prefetch [%l7 + %l0], 2 nop set 0x10, %o2 stx %fsr, [%l7 + %o2] nop set 0x7E, %i1 sth %i4, [%l7 + %i1] nop set 0x50, %g2 std %f4, [%l7 + %g2] set 0x60, %i4 ldxa [%l7 + %i4] 0x89, %i5 nop set 0x20, %o3 ldx [%l7 + %o3], %o1 nop set 0x3C, %o1 ldsw [%l7 + %o1], %l4 set 0x38, %g3 lda [%l7 + %g3] 0x80, %f5 bleu,pt %icc, loop_112 st %fsr, [%l7 + 0x44] bleu,a,pt %xcc, loop_113 st %fsr, [%l7 + 0x48] loop_112: nop set 0x08, %o7 stx %o4, [%l7 + %o7] add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i2, %g1 loop_113: nop set 0x42, %i2 lduh [%l7 + %i2], %l3 nop set 0x24, %i5 ldstub [%l7 + %i5], %l1 set 0x78, %i0 prefetcha [%l7 + %i0] 0x81, 0 or %o3, %g6, %i6 nop set 0x14, %g7 stb %i0, [%l7 + %g7] st %fsr, [%l7 + 0x10] nop set 0x2E, %l1 sth %o2, [%l7 + %l1] nop set 0x78, %g6 stx %fsr, [%l7 + %g6] add %o7, %l6, %o0 nop set 0x28, %o5 std %f18, [%l7 + %o5] set 0x40, %l5 stda %f0, [%l7 + %l5] 0xf8 membar #Sync nop set 0x4E, %l4 ldsb [%l7 + %l4], %g4 set 0x14, %l3 swapa [%l7 + %l3] 0x81, %g2 set 0x30, %i7 stxa %g7, [%l7 + %i7] 0x80 add %i3, %l2, %g3 set 0x3C, %i3 sta %f18, [%l7 + %i3] 0x80 add %l7, 0x44, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %i1 nop set 0x5C, %o6 sth %o6, [%l7 + %o6] set 0x0E, %g1 ldstuba [%l7 + %g1] 0x89, %l0 nop set 0x58, %l6 stx %i7, [%l7 + %l6] nop set 0x10, %o4 std %f16, [%l7 + %o4] nop set 0x3C, %i6 ldsw [%l7 + %i6], %i4 set 0x40, %l2 ldda [%l7 + %l2] 0xd2, %f0 and %i5, %o1, %l4 nop set 0x64, %g5 stb %l5, [%l7 + %g5] set 0x78, %g4 stxa %i2, [%l7 + %g4] 0x89 set 0x10, %o0 ldda [%l7 + %o0] 0x80, %g0 nop set 0x20, %o2 ldd [%l7 + %o2], %o4 ld [%l7 + 0x34], %f0 nop set 0x78, %i1 ldd [%l7 + %i1], %l2 nop set 0x60, %l0 prefetch [%l7 + %l0], 4 set 0x68, %i4 swapa [%l7 + %i4] 0x89, %l1 nop set 0x7C, %g2 prefetch [%l7 + %g2], 4 nop set 0x25, %o3 ldstub [%l7 + %o3], %o5 set 0x08, %o1 stwa %o3, [%l7 + %o1] 0xeb membar #Sync nop set 0x57, %o7 ldsb [%l7 + %o7], %i6 set 0x70, %i2 ldda [%l7 + %i2] 0x80, %g6 nop set 0x18, %g3 stx %o2, [%l7 + %g3] set 0x34, %i5 ldstuba [%l7 + %i5] 0x81, %o7 nop set 0x4C, %i0 ldub [%l7 + %i0], %l6 nop set 0x54, %l1 lduh [%l7 + %l1], %i0 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xd8 set 0x38, %o5 stha %g4, [%l7 + %o5] 0x80 set 0x5A, %l5 ldstuba [%l7 + %l5] 0x81, %g2 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf8 membar #Sync nop set 0x4C, %g7 stb %o0, [%l7 + %g7] set 0x48, %l3 sta %f0, [%l7 + %l3] 0x81 nop set 0x40, %i3 ldsb [%l7 + %i3], %g7 bne,a %xcc, loop_114 nop set 0x20, %i7 std %f28, [%l7 + %i7] nop set 0x08, %o6 stx %fsr, [%l7 + %o6] set 0x23, %l6 stba %l2, [%l7 + %l6] 0x80 loop_114: nop set 0x3C, %g1 lduh [%l7 + %g1], %i3 and %g5, %i1, %g3 nop set 0x65, %i6 stb %l0, [%l7 + %i6] st %fsr, [%l7 + 0x14] nop set 0x65, %o4 ldstub [%l7 + %o4], %i7 or %i4, %o6, %o1 set 0x78, %g5 stha %i5, [%l7 + %g5] 0xea membar #Sync nop set 0x3E, %g4 ldub [%l7 + %g4], %l5 set 0x2E, %o0 stba %l4, [%l7 + %o0] 0x80 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i2, %g1 nop set 0x70, %o2 ldub [%l7 + %o2], %o4 nop set 0x29, %l2 ldstub [%l7 + %l2], %l3 add %o5, %l1, %o3 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i6, %o2 nop set 0x78, %l0 stx %fsr, [%l7 + %l0] nop set 0x50, %i1 ldd [%l7 + %i1], %f12 ld [%l7 + 0x14], %f31 nop set 0x20, %g2 ldd [%l7 + %g2], %f20 nop set 0x20, %o3 stx %fsr, [%l7 + %o3] nop set 0x20, %i4 ldd [%l7 + %i4], %o6 set 0x2B, %o1 stba %g6, [%l7 + %o1] 0xe2 membar #Sync bl,a %icc, loop_115 nop set 0x76, %i2 stb %i0, [%l7 + %i2] set 0x38, %o7 stxa %l6, [%l7 + %o7] 0xea membar #Sync loop_115: nop set 0x18, %i5 prefetcha [%l7 + %i5] 0x81, 3 set 0x50, %i0 ldda [%l7 + %i0] 0xea, %g2 nop set 0x08, %g3 swap [%l7 + %g3], %g7 add %o0, %i3, %l2 set 0x44, %l1 stba %g5, [%l7 + %l1] 0x88 nop set 0x0B, %o5 ldub [%l7 + %o5], %g3 nop set 0x50, %l5 ldx [%l7 + %l5], %l0 add %i7, %i4, %i1 nop set 0x78, %l4 stw %o1, [%l7 + %l4] add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o6, %i5 nop set 0x1A, %g7 ldstub [%l7 + %g7], %l4 set 0x65, %g6 stba %i2, [%l7 + %g6] 0xe2 membar #Sync set 0x66, %i3 stha %l5, [%l7 + %i3] 0x80 or %g1, %o4, %o5 nop set 0x38, %l3 ldx [%l7 + %l3], %l1 nop set 0x08, %o6 ldd [%l7 + %o6], %f24 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x0D6, %tick_cmpr nop set 0x5E, %l6 ldstub [%l7 + %l6], %i6 nop set 0x38, %i7 ldstub [%l7 + %i7], %o7 st %f3, [%l7 + 0x4C] st %fsr, [%l7 + 0x28] nop set 0x22, %i6 ldub [%l7 + %i6], %g6 nop set 0x39, %g1 ldstub [%l7 + %g1], %o2 nop set 0x28, %g5 std %f22, [%l7 + %g5] nop set 0x20, %o4 ldd [%l7 + %o4], %f18 wr %g0, 0x7, %fprs add %l7, 0x3C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i0, %g7 set 0x53, %o0 stba %o0, [%l7 + %o0] 0x88 nop set 0x78, %o2 std %f28, [%l7 + %o2] set 0x20, %l2 stda %i2, [%l7 + %l2] 0xeb membar #Sync set 0x40, %g4 stda %f0, [%l7 + %g4] 0xca set 0x78, %l0 stda %g2, [%l7 + %l0] 0xe2 membar #Sync and %g5, %l2, %g3 set 0x0C, %g2 swapa [%l7 + %g2] 0x89, %l0 and %i4, %i1, %i7 set 0x24, %i1 lda [%l7 + %i1] 0x81, %f13 set 0x54, %o3 stha %o1, [%l7 + %o3] 0xea membar #Sync nop set 0x19, %i4 ldstub [%l7 + %i4], %i5 wr %l4, %i2, %sys_tick nop set 0x64, %o1 prefetch [%l7 + %o1], 3 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xd8 bleu,a %icc, loop_116 nop set 0x5C, %o7 lduw [%l7 + %o7], %l5 nop set 0x68, %i5 ldd [%l7 + %i5], %o6 nop set 0x34, %i0 lduw [%l7 + %i0], %o4 loop_116: nop nop setx 0xA1FB08E8EF0DAD3D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x50BA82F57C18D54A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f8, %f26 nop set 0x14, %l1 stb %o5, [%l7 + %l1] set 0x70, %o5 stda %l0, [%l7 + %o5] 0xea membar #Sync add %l3, %o3, %g1 set 0x20, %g3 ldda [%l7 + %g3] 0xe3, %i6 set 0x78, %l5 stda %g6, [%l7 + %l5] 0x81 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %o7 fpsub16s %f28, %f20, %f31 set 0x40, %l4 ldda [%l7 + %l4] 0xd2, %f0 nop set 0x70, %g7 std %i6, [%l7 + %g7] nop set 0x48, %g6 ldx [%l7 + %g6], %i0 nop set 0x60, %l3 std %g6, [%l7 + %l3] nop set 0x38, %i3 ldd [%l7 + %i3], %f12 nop set 0x48, %o6 stx %fsr, [%l7 + %o6] nop set 0x2C, %i7 swap [%l7 + %i7], %o0 nop set 0x10, %l6 std %i2, [%l7 + %l6] set 0x34, %g1 stwa %g4, [%l7 + %g1] 0x89 nop set 0x38, %i6 stx %g5, [%l7 + %i6] nop nop setx 0x156DBCD6, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x21951EE0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f1, %f19 nop set 0x54, %g5 lduw [%l7 + %g5], %g2 nop set 0x58, %o4 prefetch [%l7 + %o4], 2 nop set 0x30, %o0 std %l2, [%l7 + %o0] nop set 0x26, %o2 stb %g3, [%l7 + %o2] nop set 0x40, %l2 ldx [%l7 + %l2], %i4 set 0x7D, %g4 stba %i1, [%l7 + %g4] 0x89 set 0x10, %l0 ldda [%l7 + %l0] 0xea, %i6 nop set 0x68, %i1 std %f14, [%l7 + %i1] nop set 0x58, %o3 stx %o1, [%l7 + %o3] set 0x18, %i4 stda %i4, [%l7 + %i4] 0xeb membar #Sync add %l0, %l4, %i2 nop set 0x08, %o1 ldd [%l7 + %o1], %l4 or %o6, %o4, %o5 set 0x44, %g2 lda [%l7 + %g2] 0x80, %f22 nop set 0x20, %i2 stx %fsr, [%l7 + %i2] nop set 0x09, %o7 ldsb [%l7 + %o7], %l1 set 0x1C, %i0 swapa [%l7 + %i0] 0x88, %l3 nop set 0x2C, %l1 swap [%l7 + %l1], %o3 nop set 0x14, %o5 prefetch [%l7 + %o5], 1 set 0x58, %i5 stda %g0, [%l7 + %i5] 0x88 set 0x38, %g3 stwa %g6, [%l7 + %g3] 0xeb membar #Sync set 0x4D, %l5 stba %o2, [%l7 + %l5] 0xea membar #Sync st %fsr, [%l7 + 0x50] wr %i6, %o7, %y add %l7, 0x14, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %i0 nop set 0x40, %l4 ldsw [%l7 + %l4], %o0 add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g7 casa [%l6] 0x81, %g7, %i3 ld [%l7 + 0x38], %f13 nop set 0x5C, %g7 sth %g4, [%l7 + %g7] nop set 0x58, %g6 lduh [%l7 + %g6], %g5 set 0x57, %l3 ldstuba [%l7 + %l3] 0x80, %l2 set 0x20, %i3 sta %f23, [%l7 + %i3] 0x88 set 0x40, %o6 stda %f0, [%l7 + %o6] 0x89 nop set 0x54, %i7 stb %g3, [%l7 + %i7] st %f2, [%l7 + 0x14] ld [%l7 + 0x70], %f17 set 0x18, %g1 swapa [%l7 + %g1] 0x89, %g2 nop set 0x30, %i6 lduh [%l7 + %i6], %i1 set 0x58, %g5 stxa %i7, [%l7 + %g5] 0xe2 membar #Sync wr %i4, %i5, %pic nop set 0x58, %o4 std %f0, [%l7 + %o4] set 0x20, %o0 stxa %l0, [%l7 + %o0] 0xe2 membar #Sync nop set 0x40, %l6 std %o0, [%l7 + %l6] set 0x38, %o2 stda %l4, [%l7 + %o2] 0x89 nop set 0x42, %l2 ldub [%l7 + %l2], %l5 nop set 0x20, %g4 ldsh [%l7 + %g4], %o6 set 0x10, %l0 stda %o4, [%l7 + %l0] 0xe2 membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x0C0, %sys_tick_cmpr nop set 0x66, %i1 ldsh [%l7 + %i1], %l3 st %f5, [%l7 + 0x1C] nop set 0x09, %o3 ldsb [%l7 + %o3], %o3 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %i2 set 0x08, %o1 stda %g6, [%l7 + %o1] 0x80 set 0x10, %g2 ldxa [%l7 + %g2] 0x89, %i6 st %fsr, [%l7 + 0x50] add %o2, %l6, %i0 set 0x60, %i2 ldda [%l7 + %i2] 0xe3, %o0 or %o7, %i3, %g7 and %g5, %g4, %g3 set 0x40, %i4 ldda [%l7 + %i4] 0xd0, %f0 nop set 0x68, %i0 ldd [%l7 + %i0], %l2 set 0x20, %l1 ldxa [%l7 + %l1] 0x88, %g2 st %fsr, [%l7 + 0x60] nop set 0x3C, %o5 prefetch [%l7 + %o5], 2 set 0x5C, %o7 lda [%l7 + %o7] 0x89, %f23 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf9, %f16 nop set 0x7A, %i5 lduh [%l7 + %i5], %i7 add %i4, %i1, %i5 nop set 0x70, %l4 std %l0, [%l7 + %l4] nop set 0x78, %l5 ldd [%l7 + %l5], %f4 nop set 0x18, %g6 stx %fsr, [%l7 + %g6] nop set 0x3C, %g7 ldsw [%l7 + %g7], %l4 nop set 0x1B, %i3 ldub [%l7 + %i3], %l5 set 0x70, %o6 prefetcha [%l7 + %o6] 0x81, 1 nop set 0x38, %i7 stx %fsr, [%l7 + %i7] set 0x0C, %l3 lda [%l7 + %l3] 0x81, %f9 nop set 0x44, %g1 stw %o4, [%l7 + %g1] nop set 0x20, %g5 stx %o1, [%l7 + %g5] nop set 0x78, %o4 prefetch [%l7 + %o4], 4 nop set 0x10, %o0 swap [%l7 + %o0], %o5 nop set 0x1A, %i6 ldsb [%l7 + %i6], %l3 set 0x40, %l6 prefetcha [%l7 + %l6] 0x81, 3 set 0x68, %o2 stwa %g1, [%l7 + %o2] 0xe2 membar #Sync set 0x0F, %g4 ldstuba [%l7 + %g4] 0x80, %o3 set 0x75, %l2 ldstuba [%l7 + %l2] 0x89, %g6 or %i2, %o2, %l6 nop set 0x14, %l0 lduh [%l7 + %l0], %i6 nop set 0x44, %o3 ldsw [%l7 + %o3], %i0 set 0x42, %i1 stha %o0, [%l7 + %i1] 0x89 fpadd32 %f22, %f8, %f30 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x81, %i3, %g7 set 0x22, %g2 stba %g5, [%l7 + %g2] 0xe3 membar #Sync set 0x30, %i2 stda %g4, [%l7 + %i2] 0xe2 membar #Sync nop set 0x70, %o1 std %g2, [%l7 + %o1] nop set 0x24, %i0 stw %o7, [%l7 + %i0] nop set 0x40, %l1 ldd [%l7 + %l1], %f6 nop set 0x64, %o5 ldsw [%l7 + %o5], %g2 nop set 0x42, %o7 ldsh [%l7 + %o7], %i7 set 0x38, %i4 stda %i4, [%l7 + %i4] 0x88 fpadd32 %f18, %f2, %f20 nop set 0x18, %i5 ldd [%l7 + %i5], %i0 nop set 0x4C, %g3 lduw [%l7 + %g3], %i5 ld [%l7 + 0x08], %f19 nop set 0x60, %l4 std %f24, [%l7 + %l4] nop set 0x18, %l5 stw %l2, [%l7 + %l5] set 0x08, %g7 stwa %l0, [%l7 + %g7] 0x89 fpadd32s %f2, %f20, %f14 nop set 0x4E, %i3 ldub [%l7 + %i3], %l4 set 0x48, %g6 prefetcha [%l7 + %g6] 0x80, 3 nop set 0x12, %o6 ldstub [%l7 + %o6], %o6 set 0x6C, %i7 lda [%l7 + %i7] 0x88, %f8 nop set 0x68, %l3 sth %o4, [%l7 + %l3] nop set 0x70, %g1 stx %fsr, [%l7 + %g1] nop set 0x4C, %g5 ldsw [%l7 + %g5], %o5 or %o1, %l1, %g1 bge,pt %icc, loop_117 fpsub16s %f28, %f13, %f22 or %o3, %g6, %l3 nop set 0x50, %o0 ldx [%l7 + %o0], %i2 loop_117: st %f13, [%l7 + 0x64] set 0x40, %o4 ldda [%l7 + %o4] 0xea, %o2 st %f21, [%l7 + 0x0C] set 0x50, %l6 stxa %i6, [%l7 + %l6] 0x81 bleu,pt %xcc, loop_118 nop set 0x18, %o2 std %f22, [%l7 + %o2] set 0x50, %g4 stwa %i0, [%l7 + %g4] 0x89 loop_118: nop set 0x1E, %i6 ldsh [%l7 + %i6], %o0 add %l6, %i3, %g7 nop set 0x30, %l0 stx %g5, [%l7 + %l0] nop set 0x70, %l2 stx %fsr, [%l7 + %l2] nop set 0x1E, %o3 lduh [%l7 + %o3], %g4 set 0x50, %i1 stwa %o7, [%l7 + %i1] 0xea membar #Sync set 0x4C, %g2 lda [%l7 + %g2] 0x80, %f7 nop set 0x40, %i2 ldd [%l7 + %i2], %f12 nop set 0x4D, %i0 ldsb [%l7 + %i0], %g3 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xc2 nop set 0x1E, %o1 sth %g2, [%l7 + %o1] st %f4, [%l7 + 0x74] nop set 0x08, %o5 std %f30, [%l7 + %o5] nop set 0x23, %o7 ldstub [%l7 + %o7], %i7 nop set 0x3A, %i4 stb %i1, [%l7 + %i4] set 0x08, %g3 stda %i4, [%l7 + %g3] 0xeb membar #Sync st %f19, [%l7 + 0x74] set 0x46, %i5 stha %i5, [%l7 + %i5] 0x89 nop set 0x44, %l5 prefetch [%l7 + %l5], 1 st %f2, [%l7 + 0x0C] add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l2, %l0 st %f4, [%l7 + 0x20] nop set 0x18, %l4 stw %l4, [%l7 + %l4] set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf9 membar #Sync fpsub16 %f28, %f20, %f30 set 0x18, %g7 stda %o6, [%l7 + %g7] 0x89 nop set 0x5C, %o6 prefetch [%l7 + %o6], 4 set 0x16, %i7 stha %o4, [%l7 + %i7] 0xea membar #Sync add %l5, %o5, %o1 set 0x08, %l3 ldxa [%l7 + %l3] 0x80, %g1 set 0x5C, %g1 lda [%l7 + %g1] 0x80, %f14 nop set 0x40, %g6 ldd [%l7 + %g6], %o2 set 0x5C, %o0 stwa %g6, [%l7 + %o0] 0x80 set 0x70, %g5 prefetcha [%l7 + %g5] 0x81, 3 set 0x38, %l6 sta %f21, [%l7 + %l6] 0x80 nop set 0x10, %o4 ldd [%l7 + %o4], %f0 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i2, %l3 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i6, %i0 set 0x10, %g4 prefetcha [%l7 + %g4] 0x88, 3 nop set 0x38, %o2 std %f0, [%l7 + %o2] set 0x6C, %i6 swapa [%l7 + %i6] 0x81, %o2 set 0x70, %l2 ldxa [%l7 + %l2] 0x81, %l6 nop set 0x28, %o3 stx %fsr, [%l7 + %o3] nop set 0x2C, %l0 lduw [%l7 + %l0], %i3 nop set 0x18, %i1 stw %g7, [%l7 + %i1] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g5, %g4 st %f28, [%l7 + 0x6C] nop set 0x6C, %i2 prefetch [%l7 + %i2], 0 set 0x7B, %g2 stba %g3, [%l7 + %g2] 0x80 nop set 0x4B, %l1 ldub [%l7 + %l1], %o7 add %i7, %i1, %i4 st %fsr, [%l7 + 0x10] add %i5, %l2, %l0 or %l4, %g2, %o4 nop set 0x3C, %i0 ldsh [%l7 + %i0], %o6 nop set 0x12, %o5 sth %l5, [%l7 + %o5] st %f1, [%l7 + 0x18] set 0x4C, %o1 sta %f6, [%l7 + %o1] 0x81 set 0x50, %o7 lda [%l7 + %o7] 0x89, %f17 nop set 0x60, %g3 prefetch [%l7 + %g3], 4 nop set 0x40, %i4 stx %fsr, [%l7 + %i4] or %o1, %o5, %o3 set 0x38, %i5 stwa %g1, [%l7 + %i5] 0x81 set 0x10, %l4 stda %l0, [%l7 + %l4] 0xe2 membar #Sync nop nop setx 0x9B7434F1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0xA74D3249, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f26, %f2 nop set 0x48, %i3 std %i2, [%l7 + %i3] set 0x70, %g7 ldxa [%l7 + %g7] 0x89, %l3 nop set 0x30, %l5 ldd [%l7 + %l5], %f26 wr %i6, %g6, %pic nop set 0x56, %i7 stb %i0, [%l7 + %i7] add %o0, %o2, %i3 st %fsr, [%l7 + 0x2C] nop set 0x20, %l3 ldx [%l7 + %l3], %g7 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xd2 set 0x30, %g6 prefetcha [%l7 + %g6] 0x80, 4 nop set 0x39, %o6 stb %l6, [%l7 + %o6] set 0x56, %o0 stha %g4, [%l7 + %o0] 0x88 nop set 0x78, %g5 stx %fsr, [%l7 + %g5] set 0x54, %l6 ldstuba [%l7 + %l6] 0x80, %g3 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i1 set 0x38, %g4 prefetcha [%l7 + %g4] 0x88, 1 nop set 0x77, %o2 ldstub [%l7 + %o2], %i4 set 0x20, %o4 ldda [%l7 + %o4] 0x89, %l2 nop set 0x38, %l2 stx %l0, [%l7 + %l2] nop set 0x54, %o3 prefetch [%l7 + %o3], 3 nop set 0x62, %i6 ldub [%l7 + %i6], %l4 set 0x70, %l0 stda %i4, [%l7 + %l0] 0xeb membar #Sync st %f25, [%l7 + 0x50] nop set 0x10, %i1 ldx [%l7 + %i1], %o4 nop set 0x08, %i2 std %f28, [%l7 + %i2] nop set 0x4A, %g2 ldsh [%l7 + %g2], %g2 st %f24, [%l7 + 0x1C] and %l5, %o6, %o1 nop set 0x5C, %l1 stw %o5, [%l7 + %l1] or %o3, %g1, %i2 st %f17, [%l7 + 0x64] set 0x20, %o5 lda [%l7 + %o5] 0x88, %f30 set 0x18, %i0 lda [%l7 + %i0] 0x80, %f29 set 0x10, %o1 ldda [%l7 + %o1] 0x81, %l2 nop set 0x10, %o7 ldx [%l7 + %o7], %l1 or %i6, %g6, %i0 and %o2, %o0, %i3 set 0x2A, %i4 ldstuba [%l7 + %i4] 0x89, %g7 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xca add %l7, 0x30, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %g4 set 0x10, %l4 swapa [%l7 + %l4] 0x89, %g5 nop set 0x70, %i5 ldsw [%l7 + %i5], %g3 nop set 0x48, %g7 stx %o7, [%l7 + %g7] nop set 0x18, %l5 ldd [%l7 + %l5], %f28 set 0x30, %i3 stba %i7, [%l7 + %i3] 0xea membar #Sync membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf1, %f16 set 0x58, %g1 ldxa [%l7 + %g1] 0x88, %i4 set 0x1D, %g6 stba %l2, [%l7 + %g6] 0xea membar #Sync set 0x64, %o6 swapa [%l7 + %o6] 0x81, %l0 set 0x40, %i7 ldda [%l7 + %i7] 0xd0, %f0 nop set 0x28, %g5 ldsw [%l7 + %g5], %i1 and %i5, %l4, %g2 nop set 0x62, %l6 sth %o4, [%l7 + %l6] nop set 0x64, %g4 swap [%l7 + %g4], %l5 nop set 0x76, %o2 ldub [%l7 + %o2], %o1 nop set 0x3C, %o4 stw %o6, [%l7 + %o4] nop set 0x55, %o0 ldstub [%l7 + %o0], %o3 nop set 0x4A, %l2 ldub [%l7 + %l2], %o5 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g1, %i2 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xd0 add %l3, %l1, %g6 set 0x10, %l0 ldxa [%l7 + %l0] 0x88, %i0 bn,a %xcc, loop_119 nop set 0x08, %i1 ldd [%l7 + %i1], %o2 set 0x60, %i2 sta %f19, [%l7 + %i2] 0x88 loop_119: nop set 0x3A, %g2 stb %i6, [%l7 + %g2] nop set 0x60, %l1 ldd [%l7 + %l1], %f14 set 0x68, %o5 swapa [%l7 + %o5] 0x89, %o0 nop set 0x30, %i0 std %g6, [%l7 + %i0] set 0x70, %o1 prefetcha [%l7 + %o1] 0x89, 0 ld [%l7 + 0x60], %f2 nop set 0x72, %o7 ldub [%l7 + %o7], %g4 nop set 0x20, %o3 prefetch [%l7 + %o3], 2 or %g5, %g3, %o7 set 0x24, %i4 stwa %i7, [%l7 + %i4] 0xe2 membar #Sync nop set 0x24, %l4 ldsw [%l7 + %l4], %l6 nop set 0x10, %i5 swap [%l7 + %i5], %l2 nop set 0x08, %g7 ldstub [%l7 + %g7], %l0 nop set 0x09, %g3 stb %i1, [%l7 + %g3] set 0x60, %i3 ldxa [%l7 + %i3] 0x88, %i4 nop set 0x69, %l3 stb %i5, [%l7 + %l3] nop set 0x68, %g1 prefetch [%l7 + %g1], 4 nop set 0x10, %l5 ldx [%l7 + %l5], %g2 nop set 0x28, %g6 stx %fsr, [%l7 + %g6] set 0x60, %o6 ldxa [%l7 + %o6] 0x88, %l4 set 0x7C, %g5 swapa [%l7 + %g5] 0x80, %l5 nop set 0x28, %l6 std %o0, [%l7 + %l6] set 0x6D, %i7 stba %o6, [%l7 + %i7] 0x80 nop set 0x08, %o2 std %f18, [%l7 + %o2] nop set 0x20, %o4 lduw [%l7 + %o4], %o3 nop set 0x78, %o0 std %o4, [%l7 + %o0] nop set 0x18, %l2 ldd [%l7 + %l2], %g0 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xf0 membar #Sync nop set 0x70, %l0 ldd [%l7 + %l0], %f28 set 0x40, %i1 prefetcha [%l7 + %i1] 0x81, 0 nop set 0x4C, %i2 prefetch [%l7 + %i2], 4 nop set 0x14, %g4 ldstub [%l7 + %g4], %l3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l1 casa [%l6] 0x80, %l1, %i2 set 0x60, %l1 stxa %g6, [%l7 + %l1] 0x81 nop set 0x14, %g2 swap [%l7 + %g2], %i0 ld [%l7 + 0x40], %f27 ld [%l7 + 0x30], %f19 nop set 0x28, %i0 ldd [%l7 + %i0], %f16 ld [%l7 + 0x44], %f19 nop set 0x7C, %o5 stb %i6, [%l7 + %o5] set 0x68, %o1 stxa %o2, [%l7 + %o1] 0xe3 membar #Sync bne,a,pn %xcc, loop_120 add %o0, %g7, %g4 nop set 0x12, %o7 ldsh [%l7 + %o7], %i3 add %g3, %g5, %o7 loop_120: nop set 0x78, %i4 stb %l6, [%l7 + %i4] nop set 0x54, %o3 lduw [%l7 + %o3], %i7 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l2, %i1 and %i4, %l0, %g2 nop set 0x18, %i5 stw %l4, [%l7 + %i5] nop set 0x1A, %l4 ldsb [%l7 + %l4], %i5 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %o1 nop set 0x50, %g7 swap [%l7 + %g7], %o3 nop set 0x68, %g3 ldx [%l7 + %g3], %o6 wr %g1, %o5, %softint set 0x44, %i3 lda [%l7 + %i3] 0x80, %f17 nop set 0x74, %g1 prefetch [%l7 + %g1], 0 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l3 casa [%l6] 0x88, %l3, %l1 wr %g0, 0x5, %fprs nop set 0x18, %l3 std %g6, [%l7 + %l3] set 0x30, %l5 prefetcha [%l7 + %l5] 0x88, 2 nop set 0x14, %o6 sth %i0, [%l7 + %o6] set 0x40, %g5 ldda [%l7 + %g5] 0x88, %f16 set 0x1C, %l6 stwa %o0, [%l7 + %l6] 0xeb membar #Sync nop set 0x4A, %i7 ldsh [%l7 + %i7], %o2 set 0x70, %o2 stxa %g7, [%l7 + %o2] 0x80 set 0x2A, %o4 ldstuba [%l7 + %o4] 0x80, %i3 nop set 0x18, %o0 ldd [%l7 + %o0], %g4 nop set 0x54, %g6 swap [%l7 + %g6], %g3 nop set 0x27, %l2 ldub [%l7 + %l2], %g5 nop set 0x10, %l0 stx %l6, [%l7 + %l0] nop set 0x58, %i1 swap [%l7 + %i1], %o7 nop set 0x38, %i6 swap [%l7 + %i6], %l2 set 0x78, %i2 prefetcha [%l7 + %i2] 0x88, 4 nop set 0x50, %g4 std %f30, [%l7 + %g4] wr %i7, %i4, %ccr set 0x60, %l1 ldda [%l7 + %l1] 0x88, %g2 nop set 0x70, %i0 ldsh [%l7 + %i0], %l0 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i5 casa [%l6] 0x80, %i5, %l4 nop set 0x58, %o5 std %o0, [%l7 + %o5] set 0x28, %g2 ldxa [%l7 + %g2] 0x80, %l5 set 0x6C, %o1 stwa %o6, [%l7 + %o1] 0x89 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf8, %f0 set 0x40, %o3 ldda [%l7 + %o3] 0x80, %f0 nop set 0x28, %i4 std %f10, [%l7 + %i4] ld [%l7 + 0x38], %f22 nop set 0x5A, %l4 ldsh [%l7 + %l4], %o3 set 0x20, %g7 stxa %g1, [%l7 + %g7] 0xea membar #Sync nop set 0x18, %g3 ldd [%l7 + %g3], %f30 nop set 0x33, %i5 ldstub [%l7 + %i5], %o5 nop set 0x28, %g1 prefetch [%l7 + %g1], 1 st %f1, [%l7 + 0x50] nop set 0x20, %i3 std %l2, [%l7 + %i3] nop set 0x54, %l5 prefetch [%l7 + %l5], 4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x80 set 0x2C, %g5 stwa %l1, [%l7 + %g5] 0x80 nop set 0x4F, %l3 ldstub [%l7 + %l3], %i2 nop set 0x50, %l6 ldx [%l7 + %l6], %o4 nop set 0x4D, %o2 ldub [%l7 + %o2], %i6 nop set 0x18, %i7 stx %i0, [%l7 + %i7] st %fsr, [%l7 + 0x4C] or %g6, %o0, %g7 nop set 0x79, %o4 ldub [%l7 + %o4], %i3 nop set 0x78, %g6 ldub [%l7 + %g6], %o2 nop set 0x20, %l2 prefetch [%l7 + %l2], 0 set 0x50, %o0 ldxa [%l7 + %o0] 0x88, %g4 st %fsr, [%l7 + 0x7C] nop set 0x68, %l0 std %f28, [%l7 + %l0] wr %g5, %g3, %softint set 0x70, %i6 ldda [%l7 + %i6] 0x88, %o6 fpadd32s %f25, %f13, %f12 nop set 0x54, %i2 swap [%l7 + %i2], %l6 nop set 0x68, %i1 stx %fsr, [%l7 + %i1] set 0x20, %g4 ldda [%l7 + %g4] 0xe2, %l2 ld [%l7 + 0x68], %f1 nop set 0x30, %i0 ldx [%l7 + %i0], %i7 nop set 0x30, %o5 ldd [%l7 + %o5], %f24 nop set 0x48, %l1 prefetch [%l7 + %l1], 1 set 0x50, %o1 ldxa [%l7 + %o1] 0x89, %i1 set 0x78, %o7 ldxa [%l7 + %o7] 0x89, %g2 nop set 0x7D, %o3 ldsb [%l7 + %o3], %i4 nop set 0x18, %g2 ldd [%l7 + %g2], %l0 set 0x48, %i4 stxa %i5, [%l7 + %i4] 0xeb membar #Sync wr %o1, %l5, %softint add %l4, %o6, %o3 nop set 0x50, %l4 stx %fsr, [%l7 + %l4] nop set 0x20, %g3 stx %fsr, [%l7 + %g3] nop set 0x28, %i5 ldd [%l7 + %i5], %o4 st %f1, [%l7 + 0x10] add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %g1 nop set 0x46, %g1 lduh [%l7 + %g1], %i2 ld [%l7 + 0x6C], %f31 ble,a,pn %xcc, loop_121 st %f0, [%l7 + 0x5C] bn %xcc, loop_122 add %o4, %l1, %i0 loop_121: nop set 0x28, %g7 swap [%l7 + %g7], %g6 add %i6, %g7, %o0 loop_122: nop set 0x60, %l5 ldxa [%l7 + %l5] 0x80, %o2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x66F, %tick_cmpr set 0x40, %o6 ldda [%l7 + %o6] 0x89, %f16 add %g3, %o7, %g4 nop set 0x27, %g5 ldstub [%l7 + %g5], %l2 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf8 membar #Sync set 0x18, %l3 lda [%l7 + %l3] 0x81, %f25 nop set 0x70, %l6 stx %fsr, [%l7 + %l6] nop set 0x60, %o2 ldx [%l7 + %o2], %l6 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x80, %i7, %i1 nop set 0x60, %i7 stx %i4, [%l7 + %i7] nop set 0x70, %g6 stx %fsr, [%l7 + %g6] set 0x70, %l2 prefetcha [%l7 + %l2] 0x89, 3 set 0x78, %o0 sta %f14, [%l7 + %o0] 0x89 fpsub16 %f24, %f8, %f20 nop set 0x7A, %l0 ldsh [%l7 + %l0], %l0 nop set 0x3C, %i6 lduw [%l7 + %i6], %i5 nop set 0x6D, %i2 stb %l5, [%l7 + %i2] set 0x7A, %o4 stha %o1, [%l7 + %o4] 0x89 st %f13, [%l7 + 0x70] set 0x20, %i1 lda [%l7 + %i1] 0x88, %f25 wr %l4, %o6, %softint set 0x25, %g4 ldstuba [%l7 + %g4] 0x81, %o3 nop set 0x32, %o5 ldsh [%l7 + %o5], %o5 nop set 0x59, %i0 ldstub [%l7 + %i0], %l3 nop set 0x78, %o1 ldd [%l7 + %o1], %f4 st %fsr, [%l7 + 0x08] or %g1, %o4, %i2 nop set 0x44, %o7 prefetch [%l7 + %o7], 0 nop set 0x64, %o3 sth %l1, [%l7 + %o3] nop set 0x77, %g2 ldub [%l7 + %g2], %i0 ble,a,pt %icc, loop_123 nop set 0x1E, %i4 ldsb [%l7 + %i4], %g6 set 0x0F, %l1 stba %i6, [%l7 + %l1] 0xe3 membar #Sync loop_123: nop set 0x70, %g3 ldd [%l7 + %g3], %g6 nop set 0x61, %l4 stb %o2, [%l7 + %l4] set 0x60, %g1 stxa %i3, [%l7 + %g1] 0x81 set 0x50, %i5 ldda [%l7 + %i5] 0x88, %g4 set 0x48, %l5 prefetcha [%l7 + %l5] 0x88, 1 set 0x74, %g7 sta %f0, [%l7 + %g7] 0x89 set 0x3C, %o6 sta %f27, [%l7 + %o6] 0x80 fpadd32 %f26, %f22, %f6 set 0x20, %i3 stwa %o7, [%l7 + %i3] 0x81 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xc4 nop set 0x59, %l3 ldsb [%l7 + %l3], %o0 nop set 0x10, %l6 stx %l2, [%l7 + %l6] nop set 0x18, %i7 stx %l6, [%l7 + %i7] nop set 0x48, %o2 ldx [%l7 + %o2], %i7 st %fsr, [%l7 + 0x0C] nop set 0x26, %l2 ldsb [%l7 + %l2], %g4 ld [%l7 + 0x0C], %f4 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf8 membar #Sync add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %g2 or %i4, %i5, %l0 add %l5, %l4, %o6 set 0x60, %l0 prefetcha [%l7 + %l0] 0x80, 2 nop set 0x60, %i6 ldub [%l7 + %i6], %o5 nop set 0x38, %i2 std %f22, [%l7 + %i2] nop set 0x68, %o4 stx %fsr, [%l7 + %o4] set 0x0C, %o0 swapa [%l7 + %o0] 0x80, %o1 wr %g1, %l3, %ccr nop set 0x0C, %i1 ldstub [%l7 + %i1], %o4 nop set 0x24, %g4 ldub [%l7 + %g4], %i2 nop set 0x50, %o5 ldsh [%l7 + %o5], %i0 nop set 0x10, %o1 lduw [%l7 + %o1], %g6 st %f20, [%l7 + 0x0C] add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l1, %i6 nop set 0x5F, %i0 ldstub [%l7 + %i0], %o2 set 0x10, %o3 stba %i3, [%l7 + %o3] 0xeb membar #Sync nop set 0x50, %o7 std %f18, [%l7 + %o7] set 0x50, %i4 stda %g4, [%l7 + %i4] 0x88 or %g3, %g7, %o7 nop set 0x5C, %l1 lduw [%l7 + %l1], %o0 st %f1, [%l7 + 0x14] set 0x78, %g2 prefetcha [%l7 + %g2] 0x88, 0 nop set 0x40, %g3 ldd [%l7 + %g3], %l2 set 0x40, %l4 prefetcha [%l7 + %l4] 0x88, 2 nop set 0x7C, %g1 lduw [%l7 + %g1], %i1 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %i4 set 0x58, %i5 prefetcha [%l7 + %i5] 0x88, 4 nop nop setx 0xCECBF14F121C7B88, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x29AB3A1E8EE80BBD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f16, %f22 nop set 0x78, %l5 swap [%l7 + %l5], %g4 and %l0, %l5, %l4 set 0x2E, %g7 ldstuba [%l7 + %g7] 0x81, %o3 set 0x58, %i3 lda [%l7 + %i3] 0x89, %f0 nop set 0x10, %o6 prefetch [%l7 + %o6], 4 nop set 0x68, %l3 prefetch [%l7 + %l3], 4 nop set 0x2C, %g5 lduh [%l7 + %g5], %o6 nop set 0x20, %l6 prefetch [%l7 + %l6], 4 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf1, %f0 nop set 0x50, %i7 ldx [%l7 + %i7], %o5 set 0x18, %l2 prefetcha [%l7 + %l2] 0x88, 1 set 0x4C, %l0 sta %f6, [%l7 + %l0] 0x80 nop set 0x50, %g6 ldd [%l7 + %g6], %f0 nop set 0x48, %i6 stw %g1, [%l7 + %i6] set 0x51, %o4 ldstuba [%l7 + %o4] 0x89, %o4 nop set 0x47, %o0 ldub [%l7 + %o0], %l3 and %i0, %g6, %i2 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x81 and %i6, %l1, %o2 set 0x40, %i2 ldda [%l7 + %i2] 0x80, %f0 and %g5, %i3, %g3 st %f19, [%l7 + 0x20] set 0x75, %o5 ldstuba [%l7 + %o5] 0x81, %o7 nop set 0x50, %o1 ldsw [%l7 + %o1], %g7 set 0x08, %i0 stda %o0, [%l7 + %i0] 0x88 set 0x51, %o3 stba %l2, [%l7 + %o3] 0xe2 membar #Sync bne,a %icc, loop_124 nop set 0x0B, %g4 ldub [%l7 + %g4], %i7 set 0x14, %i4 stha %i1, [%l7 + %i4] 0xe3 membar #Sync loop_124: nop set 0x64, %o7 ldsh [%l7 + %o7], %l6 set 0x68, %g2 swapa [%l7 + %g2] 0x88, %g2 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %g4 nop set 0x2F, %g3 ldsb [%l7 + %g3], %l0 add %l5, %i5, %l4 st %f31, [%l7 + 0x48] nop set 0x28, %l4 lduw [%l7 + %l4], %o6 set 0x10, %g1 prefetcha [%l7 + %g1] 0x89, 2 nop set 0x58, %i5 std %o0, [%l7 + %i5] nop set 0x20, %l1 lduw [%l7 + %l1], %o5 and %o4, %g1, %l3 set 0x28, %g7 ldxa [%l7 + %g7] 0x89, %i0 nop set 0x34, %l5 ldsw [%l7 + %l5], %i2 nop set 0x77, %i3 stb %i6, [%l7 + %i3] nop set 0x14, %o6 lduw [%l7 + %o6], %g6 set 0x0C, %l3 lda [%l7 + %l3] 0x81, %f21 st %f19, [%l7 + 0x1C] EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 3: ! ! Type l : 1281 ! Type a : 30 ! Type cti : 33 ! Type x : 499 ! Type f : 40 ! Type i : 117 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 4 Start ! .global thread_4 thread_4: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0x1, %g1 set 0x9, %g2 set 0x1, %g3 set 0x1, %g4 set 0xF, %g5 set 0xC, %g6 set 0xD, %g7 !# Input registers set -0x6, %i0 set -0xB, %i1 set -0xB, %i2 set -0x6, %i3 set -0x5, %i4 set -0x1, %i5 set -0x7, %i6 set -0xC, %i7 !# Local registers set 0x6C4D72F7, %l0 set 0x1ADDEADB, %l1 set 0x49793AEF, %l2 set 0x0027FD4E, %l3 set 0x4B92F952, %l4 set 0x57A44808, %l5 set 0x094F65FA, %l6 !# Output registers set 0x1EA1, %o0 set -0x122E, %o1 set -0x1DD7, %o2 set -0x0EAF, %o3 set -0x0F1C, %o4 set 0x0545, %o5 set -0x0E08, %o6 set 0x1476, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. nop set 0x38, %l6 ldd [%l7 + %l6], %f24 ba,a,pn %xcc, loop_125 and %o2, %g5, %i3 set 0x48, %g5 swapa [%l7 + %g5] 0x80, %g3 loop_125: nop set 0x20, %i7 swap [%l7 + %i7], %l1 nop set 0x30, %o2 ldd [%l7 + %o2], %g6 nop set 0x50, %l2 sth %o7, [%l7 + %l2] set 0x65, %g6 stba %o0, [%l7 + %g6] 0xe3 membar #Sync nop set 0x1C, %i6 ldsw [%l7 + %i6], %l2 set 0x30, %o4 prefetcha [%l7 + %o4] 0x80, 1 nop set 0x4B, %o0 ldub [%l7 + %o0], %l6 set 0x3E, %l0 stha %i1, [%l7 + %l0] 0xe3 membar #Sync be,pn %icc, loop_126 st %fsr, [%l7 + 0x74] bg,pt %icc, loop_127 nop set 0x7C, %i1 ldsh [%l7 + %i1], %g2 loop_126: nop set 0x38, %o5 std %f8, [%l7 + %o5] nop set 0x2E, %o1 lduh [%l7 + %o1], %i4 loop_127: nop set 0x42, %i0 stha %l0, [%l7 + %i0] 0x88 nop set 0x58, %i2 ldd [%l7 + %i2], %f12 nop set 0x4C, %g4 ldsh [%l7 + %g4], %l5 st %fsr, [%l7 + 0x3C] add %l7, 0x48, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g4, %l4 nop nop setx 0xC2D460AB49B9FF81, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x907DFEE740B767F3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f8, %f28 nop set 0x56, %o3 sth %o6, [%l7 + %o3] nop set 0x48, %o7 ldd [%l7 + %o7], %o2 set 0x7B, %i4 ldstuba [%l7 + %i4] 0x89, %o1 set 0x10, %g3 ldda [%l7 + %g3] 0xe3, %o4 fpsub32 %f14, %f12, %f18 or %i5, %o4, %l3 wr %g1, %i0, %clear_softint nop set 0x44, %g2 stw %i6, [%l7 + %g2] nop set 0x34, %g1 swap [%l7 + %g1], %g6 nop set 0x08, %i5 std %i2, [%l7 + %i5] nop set 0x78, %l4 ldd [%l7 + %l4], %f4 nop set 0x78, %g7 sth %o2, [%l7 + %g7] nop set 0x13, %l1 stb %g5, [%l7 + %l1] nop set 0x78, %l5 std %i2, [%l7 + %l5] nop set 0x68, %i3 std %l0, [%l7 + %i3] set 0x78, %l3 stwa %g3, [%l7 + %l3] 0xeb membar #Sync set 0x08, %o6 stxa %g7, [%l7 + %o6] 0xea membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xe3, %o6 ld [%l7 + 0x34], %f17 nop set 0x7E, %i7 stb %l2, [%l7 + %i7] nop set 0x68, %l6 std %o0, [%l7 + %l6] set 0x40, %o2 stda %f16, [%l7 + %o2] 0xda or %i7, %l6, %i1 add %g2, %i4, %l0 nop set 0x61, %l2 ldstub [%l7 + %l2], %l5 nop set 0x18, %g6 lduh [%l7 + %g6], %l4 nop set 0x6E, %i6 lduh [%l7 + %i6], %g4 nop set 0x72, %o4 lduh [%l7 + %o4], %o3 fpsub16s %f29, %f2, %f8 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x89, %o6, %o1 nop set 0x60, %o0 ldd [%l7 + %o0], %i4 fpsub32 %f26, %f16, %f18 nop set 0x38, %l0 ldub [%l7 + %l0], %o5 nop set 0x10, %i1 swap [%l7 + %i1], %l3 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %o4 set 0x31, %o5 ldstuba [%l7 + %o5] 0x80, %i0 or %g6, %i6, %i2 nop set 0x58, %i0 ldx [%l7 + %i0], %g5 wr %i3, %l1, %pic set 0x45, %o1 ldstuba [%l7 + %o1] 0x88, %o2 set 0x48, %g4 prefetcha [%l7 + %g4] 0x89, 0 nop set 0x68, %i2 ldd [%l7 + %i2], %f24 nop set 0x40, %o7 stx %fsr, [%l7 + %o7] nop set 0x36, %i4 ldsb [%l7 + %i4], %g7 add %o7, %o0, %l2 nop set 0x70, %g3 ldd [%l7 + %g3], %i6 nop set 0x2D, %o3 ldub [%l7 + %o3], %i1 nop set 0x1E, %g2 lduh [%l7 + %g2], %l6 bgu,pt %icc, loop_128 st %f21, [%l7 + 0x1C] nop set 0x48, %g1 stx %fsr, [%l7 + %g1] set 0x34, %l4 swapa [%l7 + %l4] 0x88, %g2 loop_128: nop set 0x38, %i5 stx %i4, [%l7 + %i5] nop set 0x12, %g7 ldsh [%l7 + %g7], %l0 set 0x40, %l5 ldda [%l7 + %l5] 0x89, %l4 set 0x10, %i3 stxa %l4, [%l7 + %i3] 0x89 set 0x34, %l3 sta %f8, [%l7 + %l3] 0x88 set 0x14, %l1 sta %f16, [%l7 + %l1] 0x89 ld [%l7 + 0x34], %f4 nop set 0x68, %g5 lduh [%l7 + %g5], %g4 set 0x6C, %i7 stwa %o3, [%l7 + %i7] 0x88 nop set 0x3C, %o6 lduw [%l7 + %o6], %o1 bge,a %icc, loop_129 nop set 0x24, %l6 stw %i5, [%l7 + %l6] fpsub32 %f12, %f30, %f8 nop set 0x50, %o2 stx %o5, [%l7 + %o2] loop_129: bne,a,pt %xcc, loop_130 nop set 0x30, %g6 stx %fsr, [%l7 + %g6] nop set 0x57, %i6 ldstub [%l7 + %i6], %o6 fpadd32 %f0, %f24, %f18 loop_130: nop set 0x08, %o4 lda [%l7 + %o4] 0x89, %f14 nop set 0x60, %l2 std %l2, [%l7 + %l2] nop set 0x30, %o0 ldx [%l7 + %o0], %g1 nop set 0x78, %i1 ldd [%l7 + %i1], %o4 st %fsr, [%l7 + 0x48] st %fsr, [%l7 + 0x28] nop set 0x40, %l0 ldd [%l7 + %l0], %i0 nop set 0x29, %i0 ldstub [%l7 + %i0], %g6 and %i2, %g5, %i3 ble,pt %icc, loop_131 nop set 0x2B, %o1 ldsb [%l7 + %o1], %l1 nop set 0x08, %o5 swap [%l7 + %o5], %i6 set 0x10, %i2 stda %o2, [%l7 + %i2] 0x89 loop_131: nop set 0x68, %o7 prefetcha [%l7 + %o7] 0x88, 2 nop set 0x7C, %i4 swap [%l7 + %i4], %g3 add %o7, %o0, %l2 nop set 0x18, %g4 stx %fsr, [%l7 + %g4] nop set 0x18, %g3 stx %fsr, [%l7 + %g3] set 0x20, %o3 stxa %i7, [%l7 + %o3] 0xe2 membar #Sync set 0x30, %g2 ldda [%l7 + %g2] 0x80, %i0 nop set 0x5E, %g1 sth %g2, [%l7 + %g1] nop set 0x48, %i5 ldub [%l7 + %i5], %i4 add %l7, 0x48, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %l6 nop set 0x1A, %l4 stb %l5, [%l7 + %l4] bg,pn %xcc, loop_132 st %fsr, [%l7 + 0x44] set 0x28, %g7 ldxa [%l7 + %g7] 0x81, %l4 loop_132: nop set 0x48, %l5 ldstuba [%l7 + %l5] 0x88, %g4 nop set 0x74, %l3 stw %o3, [%l7 + %l3] nop set 0x38, %i3 stx %fsr, [%l7 + %i3] set 0x2C, %g5 swapa [%l7 + %g5] 0x88, %i5 nop set 0x0E, %l1 sth %o5, [%l7 + %l1] or %o1, %l3, %o6 set 0x28, %i7 prefetcha [%l7 + %i7] 0x81, 3 nop set 0x68, %o6 std %f14, [%l7 + %o6] nop set 0x28, %o2 std %o4, [%l7 + %o2] nop set 0x50, %l6 stx %fsr, [%l7 + %l6] nop set 0x40, %g6 std %i0, [%l7 + %g6] set 0x70, %i6 ldxa [%l7 + %i6] 0x89, %g6 fpadd16s %f18, %f4, %f8 set 0x70, %o4 stda %i2, [%l7 + %o4] 0x80 set 0x4C, %o0 stwa %i3, [%l7 + %o0] 0xeb membar #Sync nop set 0x2A, %l2 stb %g5, [%l7 + %l2] be %xcc, loop_133 nop set 0x20, %l0 ldd [%l7 + %l0], %l0 st %f6, [%l7 + 0x2C] nop set 0x74, %i0 ldub [%l7 + %i0], %i6 loop_133: add %g7, %o2, %o7 nop set 0x20, %o1 std %f10, [%l7 + %o1] add %o0, %l2, %i7 set 0x70, %o5 ldxa [%l7 + %o5] 0x88, %g3 nop set 0x44, %i1 swap [%l7 + %i1], %g2 ld [%l7 + 0x2C], %f5 set 0x30, %i2 ldstuba [%l7 + %i2] 0x81, %i4 nop set 0x6C, %i4 ldub [%l7 + %i4], %i1 ld [%l7 + 0x14], %f19 nop set 0x70, %o7 sth %l6, [%l7 + %o7] add %l5, %l4, %g4 nop set 0x1C, %g4 lduh [%l7 + %g4], %l0 nop set 0x16, %g3 ldub [%l7 + %g3], %i5 set 0x68, %g2 stxa %o3, [%l7 + %g2] 0xeb membar #Sync set 0x08, %g1 ldxa [%l7 + %g1] 0x81, %o1 nop set 0x48, %o3 stb %l3, [%l7 + %o3] nop set 0x54, %i5 swap [%l7 + %i5], %o6 nop set 0x72, %l4 ldsb [%l7 + %l4], %g1 set 0x64, %g7 sta %f8, [%l7 + %g7] 0x89 set 0x08, %l5 stxa %o4, [%l7 + %l5] 0x89 nop set 0x52, %i3 ldsh [%l7 + %i3], %o5 set 0x44, %g5 stwa %g6, [%l7 + %g5] 0xe2 membar #Sync set 0x24, %l3 sta %f24, [%l7 + %l3] 0x81 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf1 membar #Sync or %i2, %i0, %i3 nop set 0x38, %i7 ldstub [%l7 + %i7], %l1 nop set 0x48, %o2 stx %fsr, [%l7 + %o2] set 0x50, %o6 stxa %i6, [%l7 + %o6] 0x81 and %g7, %g5, %o2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB89, %tick_cmpr nop set 0x2E, %g6 ldsh [%l7 + %g6], %o0 nop set 0x14, %l6 stw %i7, [%l7 + %l6] nop set 0x3C, %o4 stw %g2, [%l7 + %o4] bge,a %icc, loop_134 or %g3, %i1, %i4 nop set 0x60, %i6 ldd [%l7 + %i6], %i6 nop set 0x64, %l2 ldsw [%l7 + %l2], %l5 loop_134: nop set 0x68, %o0 ldd [%l7 + %o0], %f16 set 0x38, %l0 stxa %l4, [%l7 + %l0] 0x88 nop set 0x60, %i0 ldx [%l7 + %i0], %l0 set 0x08, %o5 swapa [%l7 + %o5] 0x81, %i5 set 0x1C, %o1 swapa [%l7 + %o1] 0x89, %g4 set 0x38, %i2 sta %f2, [%l7 + %i2] 0x88 set 0x2C, %i1 swapa [%l7 + %i1] 0x80, %o3 nop set 0x7E, %o7 ldsb [%l7 + %o7], %o1 nop set 0x5C, %g4 sth %l3, [%l7 + %g4] add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %o4 nop set 0x60, %i4 ldx [%l7 + %i4], %o5 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xf0 membar #Sync set 0x31, %g1 ldstuba [%l7 + %g1] 0x81, %g6 set 0x7C, %g2 lda [%l7 + %g2] 0x80, %f12 set 0x3C, %i5 swapa [%l7 + %i5] 0x80, %g1 nop set 0x68, %l4 stx %i2, [%l7 + %l4] nop set 0x10, %o3 ldx [%l7 + %o3], %i0 wr %i3, %l1, %y nop set 0x50, %g7 prefetch [%l7 + %g7], 1 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %g7 set 0x50, %i3 ldda [%l7 + %i3] 0xe3, %o2 nop set 0x24, %l5 stw %g5, [%l7 + %l5] fpsub16s %f18, %f4, %f27 nop set 0x0C, %l3 stw %o7, [%l7 + %l3] and %o0, %i7, %g2 bl %xcc, loop_135 nop set 0x70, %l1 ldsw [%l7 + %l1], %l2 set 0x18, %i7 ldxa [%l7 + %i7] 0x88, %g3 loop_135: nop add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %l6 nop set 0x48, %o2 std %i0, [%l7 + %o2] nop set 0x54, %o6 swap [%l7 + %o6], %l5 nop set 0x0C, %g5 swap [%l7 + %g5], %l4 wr %g0, 0x5, %fprs set 0x6C, %l6 sta %f16, [%l7 + %l6] 0x88 set 0x20, %o4 stha %o3, [%l7 + %o4] 0x80 set 0x08, %i6 stda %o0, [%l7 + %i6] 0xea membar #Sync wr %l3, %o6, %clear_softint nop set 0x20, %g6 prefetch [%l7 + %g6], 2 nop set 0x6C, %l2 lduw [%l7 + %l2], %i5 set 0x28, %o0 ldxa [%l7 + %o0] 0x80, %o4 nop set 0x5C, %i0 stw %g6, [%l7 + %i0] set 0x48, %l0 lda [%l7 + %l0] 0x80, %f0 nop set 0x08, %o1 lduw [%l7 + %o1], %o5 set 0x6A, %i2 stha %g1, [%l7 + %i2] 0x80 nop set 0x5E, %i1 sth %i2, [%l7 + %i1] set 0x7D, %o5 ldstuba [%l7 + %o5] 0x88, %i0 set 0x10, %g4 prefetcha [%l7 + %g4] 0x89, 0 set 0x54, %o7 lda [%l7 + %o7] 0x88, %f13 nop set 0x30, %i4 lduw [%l7 + %i4], %i6 nop set 0x50, %g3 stx %fsr, [%l7 + %g3] nop set 0x6C, %g2 prefetch [%l7 + %g2], 3 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %o2 nop set 0x16, %i5 ldub [%l7 + %i5], %g7 nop set 0x18, %l4 std %f24, [%l7 + %l4] set 0x38, %g1 stxa %o7, [%l7 + %g1] 0x80 nop set 0x18, %o3 ldd [%l7 + %o3], %f24 set 0x4C, %i3 lda [%l7 + %i3] 0x89, %f16 set 0x7E, %l5 stha %o0, [%l7 + %l5] 0x89 and %i7, %g5, %l2 nop set 0x08, %l3 ldd [%l7 + %l3], %g2 nop set 0x38, %l1 swap [%l7 + %l1], %i4 nop set 0x18, %g7 ldsw [%l7 + %g7], %g2 nop set 0x4A, %o2 ldub [%l7 + %o2], %i1 add %l6, %l5, %l4 nop set 0x58, %i7 ldd [%l7 + %i7], %l0 nop set 0x24, %g5 swap [%l7 + %g5], %o3 add %g4, %o1, %o6 set 0x18, %l6 stda %i4, [%l7 + %l6] 0xea membar #Sync st %fsr, [%l7 + 0x4C] nop set 0x26, %o6 ldsb [%l7 + %o6], %l3 set 0x24, %i6 sta %f10, [%l7 + %i6] 0x81 nop set 0x28, %g6 stx %g6, [%l7 + %g6] set 0x36, %o4 ldstuba [%l7 + %o4] 0x80, %o5 add %g1, %o4, %i0 nop set 0x1A, %l2 lduh [%l7 + %l2], %l1 set 0x69, %o0 stba %i2, [%l7 + %o0] 0x81 nop set 0x5C, %l0 stw %i6, [%l7 + %l0] nop set 0x40, %i0 stx %o2, [%l7 + %i0] fpsub16s %f1, %f18, %f4 fpadd16 %f24, %f10, %f22 nop set 0x14, %i2 lduh [%l7 + %i2], %g7 set 0x20, %i1 ldstuba [%l7 + %i1] 0x89, %i3 set 0x28, %o1 stda %o6, [%l7 + %o1] 0x89 nop set 0x48, %g4 stx %i7, [%l7 + %g4] fpsub16 %f14, %f10, %f30 set 0x28, %o7 stha %g5, [%l7 + %o7] 0xeb membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xda, %f0 nop set 0x2E, %i4 lduh [%l7 + %i4], %l2 nop set 0x68, %g3 ldd [%l7 + %g3], %f28 and %g3, %i4, %g2 st %f11, [%l7 + 0x68] nop set 0x14, %g2 stw %i1, [%l7 + %g2] nop set 0x74, %l4 lduw [%l7 + %l4], %o0 set 0x5C, %g1 stwa %l6, [%l7 + %g1] 0xeb membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0x88, %f16 set 0x60, %i3 ldda [%l7 + %i3] 0xea, %l4 nop set 0x30, %o3 swap [%l7 + %o3], %l5 set 0x50, %l5 ldda [%l7 + %l5] 0xeb, %l0 st %fsr, [%l7 + 0x0C] nop set 0x08, %l3 swap [%l7 + %l3], %o3 wr %o1, %o6, %softint add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g4, %l3 set 0x28, %l1 stda %g6, [%l7 + %l1] 0x81 nop set 0x58, %g7 prefetch [%l7 + %g7], 2 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %g1 st %fsr, [%l7 + 0x70] or %i5, %o4, %l1 set 0x7C, %i7 lda [%l7 + %i7] 0x88, %f31 nop set 0x6E, %o2 sth %i2, [%l7 + %o2] nop set 0x4C, %l6 sth %i6, [%l7 + %l6] set 0x4C, %g5 swapa [%l7 + %g5] 0x88, %o2 set 0x7F, %o6 ldstuba [%l7 + %o6] 0x81, %g7 nop set 0x70, %i6 stx %fsr, [%l7 + %i6] set 0x40, %o4 ldda [%l7 + %o4] 0xea, %i0 nop set 0x28, %l2 std %o6, [%l7 + %l2] nop set 0x20, %o0 ldd [%l7 + %o0], %i6 nop set 0x2E, %l0 ldub [%l7 + %l0], %g5 nop set 0x64, %i0 prefetch [%l7 + %i0], 4 set 0x10, %g6 lda [%l7 + %g6] 0x89, %f26 add %l7, 0x50, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %g3 nop set 0x54, %i2 swap [%l7 + %i2], %i3 set 0x36, %o1 ldstuba [%l7 + %o1] 0x81, %i4 fpadd16s %f31, %f6, %f22 nop set 0x3B, %i1 ldstub [%l7 + %i1], %g2 set 0x70, %g4 ldda [%l7 + %g4] 0xe2, %i0 nop set 0x3E, %o7 sth %l6, [%l7 + %o7] fpadd16s %f17, %f31, %f4 bne %icc, loop_136 nop set 0x6C, %o5 stw %l4, [%l7 + %o5] ld [%l7 + 0x14], %f11 and %o0, %l0, %o3 loop_136: nop set 0x74, %g3 stha %l5, [%l7 + %g3] 0xeb membar #Sync set 0x14, %i4 stha %o6, [%l7 + %i4] 0x80 nop set 0x24, %l4 swap [%l7 + %l4], %g4 or %l3, %o1, %o5 nop set 0x10, %g2 stx %g1, [%l7 + %g2] set 0x50, %i5 ldda [%l7 + %i5] 0x88, %i4 nop set 0x10, %g1 std %o4, [%l7 + %g1] set 0x60, %o3 sta %f15, [%l7 + %o3] 0x89 set 0x0A, %i3 stha %g6, [%l7 + %i3] 0xeb membar #Sync add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %l1 nop set 0x2C, %l5 ldsh [%l7 + %l5], %i6 set 0x20, %l3 lda [%l7 + %l3] 0x80, %f19 nop set 0x34, %g7 prefetch [%l7 + %g7], 2 set 0x20, %i7 ldxa [%l7 + %i7] 0x88, %g7 set 0x20, %o2 lda [%l7 + %o2] 0x80, %f25 st %f25, [%l7 + 0x18] ld [%l7 + 0x18], %f20 set 0x20, %l6 ldxa [%l7 + %l6] 0x80, %i0 set 0x11, %l1 stba %o7, [%l7 + %l1] 0x80 set 0x10, %g5 ldda [%l7 + %g5] 0xeb, %i6 nop set 0x5F, %i6 stb %o2, [%l7 + %i6] nop set 0x30, %o6 ldx [%l7 + %o6], %g5 set 0x64, %l2 sta %f2, [%l7 + %l2] 0x81 wr %g3, %l2, %softint nop set 0x10, %o0 std %i2, [%l7 + %o0] set 0x37, %o4 ldstuba [%l7 + %o4] 0x80, %i4 set 0x48, %l0 stxa %g2, [%l7 + %l0] 0xeb membar #Sync nop set 0x30, %i0 ldd [%l7 + %i0], %i0 nop set 0x58, %i2 stx %fsr, [%l7 + %i2] nop set 0x20, %g6 std %f28, [%l7 + %g6] nop set 0x70, %o1 ldx [%l7 + %o1], %l4 set 0x40, %i1 swapa [%l7 + %i1] 0x80, %o0 nop set 0x74, %g4 sth %l0, [%l7 + %g4] nop set 0x52, %o5 ldub [%l7 + %o5], %o3 st %f24, [%l7 + 0x18] nop set 0x48, %o7 stx %l6, [%l7 + %o7] set 0x60, %i4 prefetcha [%l7 + %i4] 0x81, 0 or %g4, %l3, %o1 nop set 0x28, %g3 stx %fsr, [%l7 + %g3] nop set 0x18, %l4 ldd [%l7 + %l4], %o6 set 0x30, %i5 sta %f14, [%l7 + %i5] 0x88 bn,pt %icc, loop_137 nop set 0x40, %g2 ldd [%l7 + %g2], %o4 set 0x72, %o3 stha %i5, [%l7 + %o3] 0xe2 membar #Sync loop_137: nop set 0x70, %g1 ldda [%l7 + %g1] 0x80, %g0 nop set 0x10, %l5 std %f10, [%l7 + %l5] set 0x40, %l3 ldda [%l7 + %l3] 0x81, %f16 nop set 0x38, %g7 lduw [%l7 + %g7], %o4 nop set 0x16, %i3 ldsh [%l7 + %i3], %i2 nop set 0x58, %o2 stx %l1, [%l7 + %o2] set 0x50, %i7 ldda [%l7 + %i7] 0x88, %g6 nop set 0x18, %l1 ldx [%l7 + %l1], %i6 set 0x54, %g5 sta %f0, [%l7 + %g5] 0x80 set 0x60, %l6 stda %i0, [%l7 + %l6] 0xe3 membar #Sync st %fsr, [%l7 + 0x20] set 0x74, %i6 stwa %o7, [%l7 + %i6] 0xeb membar #Sync set 0x48, %l2 stda %i6, [%l7 + %l2] 0xeb membar #Sync nop set 0x40, %o0 stw %o2, [%l7 + %o0] bgu,a,pn %icc, loop_138 nop set 0x4A, %o4 ldstub [%l7 + %o4], %g7 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x88, %g5, %l2 loop_138: nop set 0x40, %l0 ldda [%l7 + %l0] 0x89, %f0 nop set 0x18, %i0 stx %fsr, [%l7 + %i0] and %i3, %i4, %g2 set 0x2C, %o6 swapa [%l7 + %o6] 0x88, %i1 set 0x08, %i2 stda %l4, [%l7 + %i2] 0xe2 membar #Sync set 0x74, %o1 stha %g3, [%l7 + %o1] 0xea membar #Sync nop set 0x78, %i1 sth %o0, [%l7 + %i1] nop set 0x49, %g6 stb %l0, [%l7 + %g6] set 0x6C, %g4 stwa %o3, [%l7 + %g4] 0xe2 membar #Sync set 0x54, %o7 stwa %l5, [%l7 + %o7] 0xe2 membar #Sync set 0x70, %o5 prefetcha [%l7 + %o5] 0x89, 0 and %l3, %o1, %l6 nop set 0x68, %i4 stw %o6, [%l7 + %i4] nop set 0x30, %g3 ldd [%l7 + %g3], %o4 or %i5, %o4, %i2 set 0x73, %i5 ldstuba [%l7 + %i5] 0x89, %l1 set 0x38, %l4 stxa %g6, [%l7 + %l4] 0xe3 membar #Sync set 0x2C, %o3 ldstuba [%l7 + %o3] 0x81, %i6 nop set 0x51, %g1 ldub [%l7 + %g1], %g1 set 0x40, %l5 ldda [%l7 + %l5] 0xd2, %f16 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %o7 nop set 0x32, %l3 ldstub [%l7 + %l3], %i7 ld [%l7 + 0x48], %f21 ble,a %icc, loop_139 nop set 0x68, %g2 swap [%l7 + %g2], %o2 set 0x40, %g7 stda %g4, [%l7 + %g7] 0xeb membar #Sync loop_139: nop set 0x08, %i3 stw %l2, [%l7 + %i3] nop set 0x52, %i7 ldub [%l7 + %i7], %g7 set 0x6C, %l1 swapa [%l7 + %l1] 0x89, %i3 set 0x18, %g5 sta %f10, [%l7 + %g5] 0x88 set 0x70, %l6 ldxa [%l7 + %l6] 0x81, %g2 and %i4, %l4, %i1 nop set 0x28, %o2 stx %fsr, [%l7 + %o2] set 0x20, %l2 stda %g2, [%l7 + %l2] 0xe2 membar #Sync set 0x4C, %i6 stwa %l0, [%l7 + %i6] 0x80 nop set 0x20, %o4 prefetch [%l7 + %o4], 1 nop set 0x38, %l0 stx %o3, [%l7 + %l0] add %o0, %g4, %l3 set 0x60, %o0 prefetcha [%l7 + %o0] 0x80, 1 add %l5, %l6, %o5 set 0x10, %i0 stda %i4, [%l7 + %i0] 0x81 wr %o4, %o6, %ccr set 0x50, %o6 stxa %i2, [%l7 + %o6] 0x81 set 0x40, %o1 stda %l0, [%l7 + %o1] 0xe2 membar #Sync set 0x17, %i1 ldstuba [%l7 + %i1] 0x89, %g6 set 0x68, %i2 prefetcha [%l7 + %i2] 0x88, 2 nop set 0x38, %g6 stx %i0, [%l7 + %g6] set 0x3C, %g4 lda [%l7 + %g4] 0x80, %f30 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %i7 nop set 0x40, %o5 stx %fsr, [%l7 + %o5] set 0x30, %o7 swapa [%l7 + %o7] 0x81, %i6 nop set 0x74, %i4 ldsw [%l7 + %i4], %o2 nop set 0x60, %i5 ldd [%l7 + %i5], %f26 add %l2, %g7, %g5 set 0x08, %g3 prefetcha [%l7 + %g3] 0x80, 0 nop set 0x08, %l4 ldx [%l7 + %l4], %i3 nop set 0x26, %o3 lduh [%l7 + %o3], %i4 set 0x60, %g1 stxa %i1, [%l7 + %g1] 0x81 nop set 0x10, %l3 ldd [%l7 + %l3], %g2 st %f26, [%l7 + 0x78] nop set 0x1C, %l5 prefetch [%l7 + %l5], 0 nop set 0x51, %g2 ldstub [%l7 + %g2], %l4 nop set 0x54, %g7 sth %l0, [%l7 + %g7] ld [%l7 + 0x08], %f9 nop set 0x5E, %i7 ldsb [%l7 + %i7], %o3 nop set 0x6A, %i3 ldstub [%l7 + %i3], %o0 set 0x58, %l1 ldxa [%l7 + %l1] 0x89, %l3 nop set 0x4E, %g5 sth %g4, [%l7 + %g5] and %l5, %o1, %l6 st %fsr, [%l7 + 0x68] nop set 0x60, %l6 stx %fsr, [%l7 + %l6] st %fsr, [%l7 + 0x48] set 0x40, %o2 sta %f27, [%l7 + %o2] 0x89 nop set 0x7E, %i6 ldsb [%l7 + %i6], %i5 nop set 0x3C, %l2 ldsh [%l7 + %l2], %o4 nop set 0x28, %l0 std %o6, [%l7 + %l0] nop set 0x47, %o4 ldub [%l7 + %o4], %i2 set 0x19, %o0 ldstuba [%l7 + %o0] 0x88, %l1 nop set 0x30, %o6 ldstub [%l7 + %o6], %g6 fpadd16 %f20, %f28, %f20 add %l7, 0x20, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g1 casa [%l6] 0x80, %g1, %i0 set 0x6C, %i0 lda [%l7 + %i0] 0x81, %f7 set 0x62, %i1 stba %o7, [%l7 + %i1] 0xe3 membar #Sync set 0x28, %o1 stda %i6, [%l7 + %o1] 0xeb membar #Sync ld [%l7 + 0x2C], %f8 set 0x70, %i2 stwa %o5, [%l7 + %i2] 0xe3 membar #Sync nop set 0x58, %g6 std %f18, [%l7 + %g6] set 0x50, %o5 ldxa [%l7 + %o5] 0x89, %o2 fpadd32s %f15, %f10, %f29 nop set 0x6B, %g4 ldstub [%l7 + %g4], %l2 nop set 0x08, %o7 stx %fsr, [%l7 + %o7] nop set 0x7C, %i4 ldsb [%l7 + %i4], %i6 set 0x40, %i5 stwa %g5, [%l7 + %i5] 0xeb membar #Sync nop set 0x23, %g3 ldsb [%l7 + %g3], %g7 nop set 0x44, %o3 ldsw [%l7 + %o3], %g2 nop set 0x30, %g1 lduw [%l7 + %g1], %i4 set 0x34, %l3 lda [%l7 + %l3] 0x80, %f20 set 0x78, %l5 stha %i3, [%l7 + %l5] 0xea membar #Sync nop set 0x70, %g2 stx %i1, [%l7 + %g2] nop set 0x4C, %g7 swap [%l7 + %g7], %l4 nop set 0x26, %i7 lduh [%l7 + %i7], %g3 fpsub16s %f21, %f18, %f6 set 0x24, %i3 lda [%l7 + %i3] 0x89, %f23 set 0x5C, %l4 swapa [%l7 + %l4] 0x81, %o3 set 0x08, %l1 prefetcha [%l7 + %l1] 0x89, 1 nop set 0x48, %l6 std %o0, [%l7 + %l6] st %fsr, [%l7 + 0x14] nop set 0x0C, %o2 ldsw [%l7 + %o2], %l3 fpsub16 %f12, %f0, %f12 nop set 0x78, %g5 stw %g4, [%l7 + %g5] st %f8, [%l7 + 0x44] nop set 0x7C, %l2 stw %o1, [%l7 + %l2] nop set 0x38, %l0 ldd [%l7 + %l0], %i6 nop set 0x70, %i6 std %f30, [%l7 + %i6] set 0x60, %o4 prefetcha [%l7 + %o4] 0x88, 0 or %i5, %o6, %o4 or %i2, %l1, %g6 nop set 0x60, %o0 stx %g1, [%l7 + %o0] nop set 0x68, %o6 std %i0, [%l7 + %o6] nop set 0x26, %i0 ldstub [%l7 + %i0], %o7 nop set 0x3E, %i1 ldub [%l7 + %i1], %o5 set 0x70, %o1 ldda [%l7 + %o1] 0xeb, %o2 nop set 0x70, %i2 prefetch [%l7 + %i2], 0 fpadd16 %f30, %f26, %f26 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xd8 set 0x30, %g4 ldda [%l7 + %g4] 0x89, %l2 set 0x52, %o5 stha %i7, [%l7 + %o5] 0xea membar #Sync set 0x78, %i4 stxa %g5, [%l7 + %i4] 0xea membar #Sync nop set 0x30, %o7 ldd [%l7 + %o7], %i6 set 0x50, %g3 prefetcha [%l7 + %g3] 0x80, 0 and %g2, %i3, %i4 add %l4, %g3, %o3 add %l7, 0x60, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %o0 nop set 0x28, %o3 std %l2, [%l7 + %o3] set 0x40, %g1 ldda [%l7 + %g1] 0xe2, %g4 set 0x18, %i5 stda %o0, [%l7 + %i5] 0xea membar #Sync nop set 0x14, %l5 prefetch [%l7 + %l5], 2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %l5 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %o6 nop set 0x70, %l3 std %o4, [%l7 + %l3] bne %xcc, loop_140 st %fsr, [%l7 + 0x34] nop set 0x60, %g2 ldsb [%l7 + %g2], %l0 nop set 0x60, %i7 ldd [%l7 + %i7], %i2 loop_140: nop set 0x12, %i3 ldstub [%l7 + %i3], %l1 nop set 0x28, %g7 stw %g6, [%l7 + %g7] add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %o7 set 0x3D, %l1 ldstuba [%l7 + %l1] 0x81, %g1 nop set 0x60, %l6 ldsh [%l7 + %l6], %o5 nop set 0x0A, %o2 ldsb [%l7 + %o2], %l2 nop set 0x30, %g5 stx %o2, [%l7 + %g5] set 0x70, %l2 sta %f16, [%l7 + %l2] 0x81 nop set 0x38, %l4 std %i6, [%l7 + %l4] nop set 0x50, %l0 ldd [%l7 + %l0], %f16 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %g7 nop set 0x58, %i6 ldub [%l7 + %i6], %g2 set 0x50, %o0 prefetcha [%l7 + %o0] 0x80, 0 nop set 0x18, %o6 ldd [%l7 + %o6], %g4 nop set 0x0C, %i0 swap [%l7 + %i0], %l4 nop set 0x49, %o4 stb %g3, [%l7 + %o4] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xd2 set 0x10, %i2 stda %o2, [%l7 + %i2] 0xe2 membar #Sync set 0x5C, %g6 ldstuba [%l7 + %g6] 0x89, %i1 nop set 0x28, %i1 ldx [%l7 + %i1], %o0 set 0x48, %g4 prefetcha [%l7 + %g4] 0x88, 1 nop set 0x69, %i4 stb %g4, [%l7 + %i4] nop set 0x32, %o5 lduh [%l7 + %o5], %l3 nop set 0x20, %o7 ldd [%l7 + %o7], %f6 nop set 0x34, %o3 stb %l6, [%l7 + %o3] nop set 0x1C, %g1 lduw [%l7 + %g1], %l5 nop set 0x55, %i5 ldub [%l7 + %i5], %i5 nop set 0x2D, %l5 stb %o1, [%l7 + %l5] wr %o4, %o6, %set_softint set 0x20, %g3 ldxa [%l7 + %g3] 0x89, %l0 nop set 0x46, %g2 ldstub [%l7 + %g2], %l1 nop set 0x10, %i7 prefetch [%l7 + %i7], 4 nop set 0x44, %l3 ldsh [%l7 + %l3], %i2 set 0x40, %i3 ldda [%l7 + %i3] 0x80, %f16 or %g6, %o7, %i0 nop set 0x3B, %g7 ldub [%l7 + %g7], %o5 set 0x60, %l1 ldda [%l7 + %l1] 0x80, %g0 fpsub32s %f0, %f2, %f26 and %o2, %i7, %l2 set 0x10, %l6 ldda [%l7 + %l6] 0xeb, %i6 set 0x40, %o2 ldda [%l7 + %o2] 0x81, %f16 nop set 0x68, %g5 stb %g2, [%l7 + %g5] set 0x20, %l2 ldxa [%l7 + %l2] 0x81, %i3 set 0x44, %l0 stha %g7, [%l7 + %l0] 0x89 nop set 0x14, %l4 swap [%l7 + %l4], %g5 set 0x40, %i6 swapa [%l7 + %i6] 0x80, %g3 or %o3, %l4, %o0 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i4, %g4 set 0x38, %o6 stda %i0, [%l7 + %o6] 0xe2 membar #Sync fpadd32 %f18, %f30, %f4 nop set 0x24, %o0 prefetch [%l7 + %o0], 2 set 0x70, %o4 ldda [%l7 + %o4] 0xe2, %l2 st %f8, [%l7 + 0x20] nop set 0x60, %o1 ldx [%l7 + %o1], %l6 set 0x78, %i2 prefetcha [%l7 + %i2] 0x81, 0 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i5, %o1 nop set 0x65, %g6 ldub [%l7 + %g6], %o4 st %f5, [%l7 + 0x0C] set 0x28, %i1 ldstuba [%l7 + %i1] 0x81, %o6 set 0x14, %i0 stha %l1, [%l7 + %i0] 0xe3 membar #Sync set 0x4B, %g4 ldstuba [%l7 + %g4] 0x81, %l0 add %i2, %g6, %o7 nop set 0x0C, %o5 sth %o5, [%l7 + %o5] nop set 0x0C, %o7 ldsb [%l7 + %o7], %i0 nop set 0x10, %i4 stx %g1, [%l7 + %i4] set 0x18, %o3 stda %o2, [%l7 + %o3] 0xea membar #Sync nop set 0x60, %i5 lduw [%l7 + %i5], %i7 nop set 0x18, %g1 ldx [%l7 + %g1], %l2 nop set 0x18, %g3 std %i6, [%l7 + %g3] and %g2, %g7, %g5 nop set 0x20, %g2 stx %i3, [%l7 + %g2] nop set 0x18, %i7 prefetch [%l7 + %i7], 1 nop set 0x5E, %l5 ldub [%l7 + %l5], %o3 nop set 0x08, %l3 ldsh [%l7 + %l3], %g3 set 0x68, %i3 stxa %l4, [%l7 + %i3] 0x88 set 0x30, %l1 ldda [%l7 + %l1] 0xe3, %o0 nop set 0x54, %g7 swap [%l7 + %g7], %i4 nop set 0x50, %o2 std %i0, [%l7 + %o2] and %l3, %l6, %g4 nop set 0x78, %g5 ldd [%l7 + %g5], %l4 nop set 0x64, %l6 lduw [%l7 + %l6], %i5 wr %o1, %o6, %set_softint nop set 0x40, %l2 lduw [%l7 + %l2], %l1 nop set 0x48, %l0 ldstub [%l7 + %l0], %l0 set 0x78, %i6 ldxa [%l7 + %i6] 0x80, %o4 and %i2, %o7, %g6 or %o5, %i0, %g1 nop nop setx 0x21AA02E3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xD83E7978, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f20, %f25 set 0x10, %l4 stda %o2, [%l7 + %l4] 0xe3 membar #Sync nop set 0x6C, %o0 lduw [%l7 + %o0], %l2 set 0x40, %o6 ldda [%l7 + %o6] 0x81, %f0 set 0x10, %o1 stxa %i7, [%l7 + %o1] 0x89 nop set 0x1C, %i2 lduh [%l7 + %i2], %i6 nop set 0x50, %o4 ldd [%l7 + %o4], %g2 set 0x68, %g6 stwa %g7, [%l7 + %g6] 0xeb membar #Sync set 0x30, %i1 ldda [%l7 + %i1] 0x80, %g4 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] 0x88, %o3, %g3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %l4 nop set 0x70, %i0 lduw [%l7 + %i0], %i4 nop set 0x70, %g4 std %o0, [%l7 + %g4] set 0x34, %o5 swapa [%l7 + %o5] 0x89, %i1 nop set 0x2C, %i4 lduh [%l7 + %i4], %l6 and %l3, %g4, %l5 set 0x28, %o7 prefetcha [%l7 + %o7] 0x81, 0 nop set 0x50, %i5 ldsw [%l7 + %i5], %i5 set 0x08, %o3 stda %l0, [%l7 + %o3] 0x80 set 0x40, %g1 stba %o6, [%l7 + %g1] 0xeb membar #Sync set 0x28, %g3 lda [%l7 + %g3] 0x88, %f21 nop set 0x73, %g2 ldsb [%l7 + %g2], %o4 set 0x5C, %i7 lda [%l7 + %i7] 0x88, %f13 nop set 0x1F, %l3 ldstub [%l7 + %l3], %l0 set 0x5A, %l5 stha %o7, [%l7 + %l5] 0xeb membar #Sync nop set 0x60, %i3 stx %g6, [%l7 + %i3] set 0x68, %l1 stxa %o5, [%l7 + %l1] 0x88 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xc2 st %fsr, [%l7 + 0x70] nop set 0x4A, %g5 sth %i0, [%l7 + %g5] nop set 0x20, %o2 std %f14, [%l7 + %o2] add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %o2 nop set 0x13, %l6 ldsb [%l7 + %l6], %l2 nop set 0x60, %l0 prefetch [%l7 + %l0], 4 set 0x18, %i6 prefetcha [%l7 + %i6] 0x80, 1 set 0x28, %l4 stxa %g1, [%l7 + %l4] 0xeb membar #Sync set 0x5C, %l2 swapa [%l7 + %l2] 0x81, %g2 nop set 0x14, %o0 swap [%l7 + %o0], %i6 set 0x40, %o6 prefetcha [%l7 + %o6] 0x80, 3 set 0x40, %i2 ldda [%l7 + %i2] 0x89, %f16 add %l7, 0x70, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %g7 nop set 0x7A, %o1 sth %g3, [%l7 + %o1] nop set 0x78, %g6 std %l4, [%l7 + %g6] add %i3, %o0, %i1 set 0x68, %o4 stda %i4, [%l7 + %o4] 0xe2 membar #Sync nop set 0x40, %i1 stx %l3, [%l7 + %i1] add %g4, %l6, %l5 nop set 0x38, %g4 stx %i5, [%l7 + %g4] set 0x34, %o5 swapa [%l7 + %o5] 0x81, %l1 nop set 0x68, %i4 ldsw [%l7 + %i4], %o1 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf0, %f0 fpsub16 %f10, %f18, %f12 nop set 0x48, %i5 std %f14, [%l7 + %i5] and %o4, %l0, %o7 set 0x42, %o3 stha %o6, [%l7 + %o3] 0xe3 membar #Sync nop set 0x08, %g1 ldx [%l7 + %g1], %o5 nop set 0x6C, %o7 swap [%l7 + %o7], %g6 or %i2, %o2, %i0 nop set 0x6C, %g3 prefetch [%l7 + %g3], 4 set 0x48, %g2 prefetcha [%l7 + %g2] 0x88, 0 set 0x20, %i7 sta %f15, [%l7 + %i7] 0x89 st %f13, [%l7 + 0x40] st %fsr, [%l7 + 0x2C] set 0x40, %l5 stda %f0, [%l7 + %l5] 0xc8 set 0x3F, %l3 ldstuba [%l7 + %l3] 0x89, %i7 nop set 0x70, %l1 ldd [%l7 + %l1], %g0 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf9, %f16 nop set 0x30, %g5 ldd [%l7 + %g5], %f18 nop set 0x58, %i3 stx %g2, [%l7 + %i3] be,a %xcc, loop_141 nop set 0x74, %o2 ldsh [%l7 + %o2], %i6 set 0x2C, %l6 lda [%l7 + %l6] 0x80, %f9 loop_141: nop set 0x3C, %l0 stb %g5, [%l7 + %l0] or %o3, %g7, %l4 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf0, %f0 nop set 0x0C, %l2 prefetch [%l7 + %l2], 3 set 0x28, %o0 stha %i3, [%l7 + %o0] 0x88 nop set 0x3C, %l4 ldsh [%l7 + %l4], %o0 nop set 0x48, %i2 stx %g3, [%l7 + %i2] nop set 0x49, %o1 ldub [%l7 + %o1], %i1 nop set 0x28, %o6 ldx [%l7 + %o6], %l3 nop set 0x3E, %g6 lduh [%l7 + %g6], %g4 set 0x58, %i1 stxa %l6, [%l7 + %i1] 0xe2 membar #Sync add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %l5 nop set 0x48, %o4 ldsh [%l7 + %o4], %i5 set 0x48, %o5 stda %o0, [%l7 + %o5] 0xeb membar #Sync set 0x38, %i4 ldxa [%l7 + %i4] 0x88, %o4 ble,a,pn %xcc, loop_142 nop set 0x38, %i0 ldd [%l7 + %i0], %f0 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xd8 loop_142: bg,pt %icc, loop_143 nop set 0x1F, %i5 ldstub [%l7 + %i5], %l1 set 0x6E, %g1 stba %l0, [%l7 + %g1] 0x88 loop_143: nop set 0x40, %o3 stda %f16, [%l7 + %o3] 0x89 nop set 0x18, %o7 ldub [%l7 + %o7], %o6 nop set 0x28, %g3 ldx [%l7 + %g3], %o7 nop set 0x5E, %g2 sth %o5, [%l7 + %g2] add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %i2 nop set 0x78, %i7 ldsh [%l7 + %i7], %o2 set 0x40, %l5 ldda [%l7 + %l5] 0xd8, %f0 and %i0, %l2, %i7 nop set 0x18, %l3 ldx [%l7 + %l3], %g2 set 0x6C, %l1 swapa [%l7 + %l1] 0x88, %g1 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] 0x88, %i6, %g5 nop set 0x58, %g5 stw %o3, [%l7 + %g5] add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l4, %i3 nop set 0x62, %g7 lduh [%l7 + %g7], %g7 nop set 0x4C, %o2 stw %o0, [%l7 + %o2] set 0x6C, %l6 swapa [%l7 + %l6] 0x89, %i1 set 0x10, %l0 ldda [%l7 + %l0] 0x88, %g2 set 0x08, %i6 stwa %g4, [%l7 + %i6] 0x81 set 0x20, %i3 ldxa [%l7 + %i3] 0x81, %l6 set 0x1C, %l2 stwa %i4, [%l7 + %l2] 0x80 set 0x5E, %l4 stha %l5, [%l7 + %l4] 0xeb membar #Sync set 0x5A, %i2 stha %l3, [%l7 + %i2] 0x88 set 0x5C, %o0 ldstuba [%l7 + %o0] 0x89, %o1 nop set 0x58, %o1 ldd [%l7 + %o1], %f6 nop set 0x50, %o6 ldx [%l7 + %o6], %o4 nop set 0x34, %i1 lduh [%l7 + %i1], %i5 nop set 0x2C, %o4 stw %l0, [%l7 + %o4] nop set 0x34, %o5 swap [%l7 + %o5], %l1 nop set 0x38, %g6 lduw [%l7 + %g6], %o7 nop set 0x47, %i4 ldstub [%l7 + %i4], %o6 bne %xcc, loop_144 nop set 0x52, %g4 lduh [%l7 + %g4], %o5 set 0x40, %i0 ldda [%l7 + %i0] 0x80, %f0 loop_144: or %i2, %o2, %g6 nop set 0x50, %g1 lduw [%l7 + %g1], %l2 or %i7, %g2, %g1 nop set 0x78, %i5 swap [%l7 + %i5], %i6 nop set 0x1A, %o7 ldub [%l7 + %o7], %i0 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %l4 set 0x60, %o3 prefetcha [%l7 + %o3] 0x88, 2 nop set 0x14, %g2 lduw [%l7 + %g2], %i3 nop set 0x08, %g3 stw %g7, [%l7 + %g3] set 0x60, %i7 ldxa [%l7 + %i7] 0x81, %o0 and %g3, %g4, %i1 nop set 0x3C, %l5 swap [%l7 + %l5], %i4 set 0x62, %l3 ldstuba [%l7 + %l3] 0x81, %l5 nop set 0x78, %l1 std %i6, [%l7 + %l1] set 0x70, %g7 stda %o0, [%l7 + %g7] 0x80 nop set 0x20, %o2 prefetch [%l7 + %o2], 2 set 0x20, %l6 ldda [%l7 + %l6] 0xea, %o4 set 0x10, %g5 ldstuba [%l7 + %g5] 0x88, %l3 nop set 0x6C, %l0 sth %l0, [%l7 + %l0] nop set 0x50, %i6 std %i4, [%l7 + %i6] set 0x18, %l2 stda %o6, [%l7 + %l2] 0x81 set 0x68, %i3 lda [%l7 + %i3] 0x89, %f2 set 0x28, %i2 stha %o6, [%l7 + %i2] 0xea membar #Sync fpadd16 %f18, %f22, %f28 set 0x34, %o0 sta %f25, [%l7 + %o0] 0x81 nop set 0x3C, %l4 lduw [%l7 + %l4], %l1 set 0x68, %o6 prefetcha [%l7 + %o6] 0x89, 4 or %i2, %o2, %l2 add %i7, %g6, %g2 nop set 0x6A, %i1 ldstub [%l7 + %i1], %i6 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %g1 set 0x14, %o4 ldstuba [%l7 + %o4] 0x88, %g5 nop set 0x60, %o1 ldd [%l7 + %o1], %l4 or %i3, %g7, %o3 nop set 0x64, %g6 lduw [%l7 + %g6], %o0 set 0x16, %o5 ldstuba [%l7 + %o5] 0x80, %g4 set 0x0C, %i4 stwa %g3, [%l7 + %i4] 0xe3 membar #Sync set 0x40, %i0 stda %f16, [%l7 + %i0] 0xda set 0x10, %g1 ldda [%l7 + %g1] 0xeb, %i4 ld [%l7 + 0x50], %f19 set 0x20, %i5 prefetcha [%l7 + %i5] 0x80, 3 and %l5, %o1, %o4 nop set 0x1D, %g4 ldstub [%l7 + %g4], %l3 nop set 0x4C, %o3 ldub [%l7 + %o3], %l6 fpadd32s %f7, %f11, %f12 set 0x20, %g2 stda %i4, [%l7 + %g2] 0x88 nop set 0x57, %g3 ldsb [%l7 + %g3], %l0 set 0x08, %i7 swapa [%l7 + %i7] 0x88, %o7 ld [%l7 + 0x14], %f24 nop set 0x5C, %l5 swap [%l7 + %l5], %o6 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x80, %l1, %o5 and %i2, %o2, %l2 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf8, %f0 nop set 0x40, %o7 stx %g6, [%l7 + %o7] set 0x7C, %l1 swapa [%l7 + %l1] 0x89, %i7 set 0x20, %g7 prefetcha [%l7 + %g7] 0x81, 2 or %g2, %i0, %g5 nop set 0x18, %l6 swap [%l7 + %l6], %l4 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xf1 membar #Sync nop set 0x26, %l0 ldstub [%l7 + %l0], %i3 nop set 0x20, %o2 std %g6, [%l7 + %o2] bg,a %xcc, loop_145 nop set 0x40, %l2 stw %g1, [%l7 + %l2] nop set 0x20, %i3 std %f6, [%l7 + %i3] nop set 0x30, %i2 ldd [%l7 + %i2], %f14 loop_145: nop set 0x58, %i6 prefetcha [%l7 + %i6] 0x81, 1 set 0x40, %l4 prefetcha [%l7 + %l4] 0x81, 1 nop set 0x2C, %o6 ldstub [%l7 + %o6], %g4 set 0x40, %i1 ldda [%l7 + %i1] 0xda, %f0 nop set 0x20, %o0 lduh [%l7 + %o0], %g3 nop set 0x32, %o1 sth %i1, [%l7 + %o1] fpadd32s %f12, %f1, %f2 set 0x59, %o4 stba %l5, [%l7 + %o4] 0x89 set 0x08, %o5 ldxa [%l7 + %o5] 0x89, %o1 nop set 0x28, %g6 std %f30, [%l7 + %g6] set 0x58, %i4 stda %i4, [%l7 + %i4] 0xe3 membar #Sync nop set 0x30, %i0 stx %fsr, [%l7 + %i0] fpadd16s %f29, %f25, %f29 nop set 0x20, %g1 sth %o4, [%l7 + %g1] nop set 0x20, %g4 stx %l6, [%l7 + %g4] add %i5, %l3, %l0 set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f16 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %l1 nop set 0x28, %g2 ldd [%l7 + %g2], %f16 nop set 0x38, %g3 std %f14, [%l7 + %g3] nop set 0x34, %o3 ldsw [%l7 + %o3], %o5 bgu,a %xcc, loop_146 nop set 0x38, %i7 ldd [%l7 + %i7], %i2 nop set 0x2C, %l5 prefetch [%l7 + %l5], 3 nop set 0x34, %l3 prefetch [%l7 + %l3], 4 loop_146: nop set 0x40, %o7 ldxa [%l7 + %o7] 0x81, %o2 set 0x24, %g7 swapa [%l7 + %g7] 0x80, %l2 st %f29, [%l7 + 0x7C] add %o7, %g6, %i7 set 0x60, %l1 ldda [%l7 + %l1] 0xe2, %g2 nop set 0x74, %l6 lduw [%l7 + %l6], %i0 nop set 0x78, %g5 ldx [%l7 + %g5], %i6 bn,a %xcc, loop_147 add %l4, %i3, %g7 nop set 0x48, %l0 swap [%l7 + %l0], %g1 nop set 0x6A, %l2 sth %o0, [%l7 + %l2] loop_147: nop set 0x40, %i3 stx %g5, [%l7 + %i3] set 0x28, %i2 sta %f30, [%l7 + %i2] 0x81 nop set 0x18, %o2 stx %o3, [%l7 + %o2] membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf9, %f0 set 0x34, %l4 swapa [%l7 + %l4] 0x89, %g4 bgu,a %xcc, loop_148 nop set 0x0E, %i1 ldsh [%l7 + %i1], %i1 nop set 0x0E, %o0 ldsh [%l7 + %o0], %g3 nop set 0x70, %o1 prefetch [%l7 + %o1], 1 loop_148: nop membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf0, %f16 set 0x44, %o5 stha %l5, [%l7 + %o5] 0xe2 membar #Sync set 0x70, %o6 ldda [%l7 + %o6] 0xe2, %o0 nop set 0x30, %g6 sth %i4, [%l7 + %g6] add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %i5 add %l7, 0x08, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %l3 set 0x38, %i0 stxa %o6, [%l7 + %i0] 0xe2 membar #Sync set 0x27, %g1 ldstuba [%l7 + %g1] 0x88, %l1 nop set 0x28, %i4 ldstub [%l7 + %i4], %o5 nop set 0x50, %g4 lduw [%l7 + %g4], %l0 nop set 0x12, %i5 ldsb [%l7 + %i5], %o2 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf8, %f16 nop set 0x10, %g2 ldsw [%l7 + %g2], %l2 nop set 0x52, %o3 ldsh [%l7 + %o3], %i2 set 0x30, %l5 lda [%l7 + %l5] 0x88, %f31 nop set 0x17, %l3 ldsb [%l7 + %l3], %o7 set 0x1C, %o7 stba %g6, [%l7 + %o7] 0xeb membar #Sync set 0x40, %i7 stda %f16, [%l7 + %i7] 0xda set 0x52, %l1 stba %g2, [%l7 + %l1] 0x88 set 0x30, %g7 stxa %i0, [%l7 + %g7] 0xea membar #Sync or %i7, %l4, %i6 set 0x3B, %g5 ldstuba [%l7 + %g5] 0x80, %i3 nop set 0x77, %l6 ldstub [%l7 + %l6], %g1 nop set 0x58, %l0 stx %fsr, [%l7 + %l0] nop set 0x08, %l2 stx %o0, [%l7 + %l2] add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %o3 nop set 0x7C, %i3 stw %g4, [%l7 + %i3] membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf0, %f16 nop set 0x48, %i2 ldx [%l7 + %i2], %i1 fpadd16 %f20, %f20, %f10 nop set 0x40, %l4 std %f12, [%l7 + %l4] nop set 0x22, %i1 ldstub [%l7 + %i1], %g5 nop set 0x6C, %i6 ldsb [%l7 + %i6], %g3 nop set 0x70, %o1 lduw [%l7 + %o1], %l5 and %o1, %l6, %i4 nop set 0x20, %o4 std %o4, [%l7 + %o4] nop set 0x18, %o5 ldd [%l7 + %o5], %i4 nop set 0x28, %o0 ldsw [%l7 + %o0], %o6 set 0x10, %g6 prefetcha [%l7 + %g6] 0x80, 2 nop set 0x18, %o6 std %f0, [%l7 + %o6] nop set 0x20, %i0 ldx [%l7 + %i0], %l1 set 0x2C, %i4 sta %f4, [%l7 + %i4] 0x89 st %f30, [%l7 + 0x4C] set 0x10, %g4 ldda [%l7 + %g4] 0x89, %l0 nop set 0x08, %g1 stw %o5, [%l7 + %g1] nop set 0x58, %i5 stw %o2, [%l7 + %i5] nop set 0x74, %g3 ldsh [%l7 + %g3], %l2 set 0x20, %o3 prefetcha [%l7 + %o3] 0x80, 1 nop set 0x74, %g2 ldsb [%l7 + %g2], %g6 nop set 0x28, %l5 ldd [%l7 + %l5], %f24 wr %g0, 0x5, %fprs nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB7C, %tick_cmpr set 0x4C, %o7 stwa %i6, [%l7 + %o7] 0x88 nop set 0x78, %i7 std %l4, [%l7 + %i7] set 0x0C, %l1 stha %g1, [%l7 + %l1] 0xeb membar #Sync and %i3, %o0, %g7 nop set 0x30, %g7 std %f20, [%l7 + %g7] or %o3, %g4, %i1 add %l7, 0x78, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] 0x89, %g3, %g5 nop set 0x47, %g5 ldsb [%l7 + %g5], %l5 set 0x32, %l3 stha %o1, [%l7 + %l3] 0xe2 membar #Sync nop set 0x58, %l6 stx %i4, [%l7 + %l6] nop set 0x32, %l2 sth %l6, [%l7 + %l2] nop set 0x78, %l0 sth %o4, [%l7 + %l0] nop set 0x30, %i3 stx %fsr, [%l7 + %i3] fpadd16s %f11, %f2, %f13 set 0x18, %i2 ldxa [%l7 + %i2] 0x81, %o6 and %l3, %i5, %l1 nop set 0x30, %l4 std %o4, [%l7 + %l4] set 0x1C, %o2 stha %l0, [%l7 + %o2] 0xe3 membar #Sync and %l2, %o7, %g6 or %i2, %o2, %i0 set 0x4C, %i1 sta %f6, [%l7 + %i1] 0x81 set 0x60, %i6 stwa %g2, [%l7 + %i6] 0xe2 membar #Sync add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i6 casa [%l6] 0x81, %i6, %l4 set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f0 nop set 0x7C, %o4 swap [%l7 + %o4], %g1 nop set 0x70, %o0 swap [%l7 + %o0], %i7 nop set 0x18, %g6 ldx [%l7 + %g6], %o0 set 0x40, %o5 ldda [%l7 + %o5] 0x88, %g6 set 0x40, %i0 ldda [%l7 + %i0] 0xd2, %f0 and %o3, %g4, %i3 set 0x38, %o6 stha %g3, [%l7 + %o6] 0x80 nop set 0x38, %i4 ldub [%l7 + %i4], %g5 nop set 0x78, %g4 std %f10, [%l7 + %g4] add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l5, %i1 add %i4, %o1, %o4 fpadd16 %f6, %f10, %f20 wr %l6, %l3, %clear_softint nop set 0x50, %g1 stb %o6, [%l7 + %g1] set 0x40, %g3 ldda [%l7 + %g3] 0xda, %f0 nop set 0x6A, %o3 ldub [%l7 + %o3], %l1 bgu %icc, loop_149 nop set 0x1C, %g2 stb %o5, [%l7 + %g2] add %l0, %i5, %l2 or %o7, %g6, %i2 loop_149: nop set 0x18, %i5 stxa %o2, [%l7 + %i5] 0xe2 membar #Sync nop set 0x40, %o7 stx %fsr, [%l7 + %o7] set 0x24, %i7 swapa [%l7 + %i7] 0x88, %g2 set 0x68, %l5 ldxa [%l7 + %l5] 0x80, %i6 nop set 0x70, %g7 ldx [%l7 + %g7], %i0 nop set 0x78, %l1 std %f30, [%l7 + %l1] nop set 0x09, %g5 ldstub [%l7 + %g5], %g1 set 0x70, %l3 ldxa [%l7 + %l3] 0x81, %i7 st %fsr, [%l7 + 0x58] nop set 0x0A, %l2 ldsh [%l7 + %l2], %l4 set 0x13, %l0 ldstuba [%l7 + %l0] 0x81, %o0 nop set 0x62, %i3 ldsb [%l7 + %i3], %o3 nop set 0x37, %i2 ldsb [%l7 + %i2], %g4 nop set 0x0A, %l6 ldub [%l7 + %l6], %i3 fpadd32 %f26, %f18, %f16 nop set 0x78, %o2 ldx [%l7 + %o2], %g7 nop set 0x10, %l4 ldsh [%l7 + %l4], %g5 or %g3, %i1, %i4 set 0x18, %i6 stxa %l5, [%l7 + %i6] 0xeb membar #Sync nop set 0x58, %i1 ldstub [%l7 + %i1], %o4 set 0x56, %o4 stha %l6, [%l7 + %o4] 0xeb membar #Sync set 0x40, %o0 stda %f16, [%l7 + %o0] 0xf1 membar #Sync set 0x36, %o1 ldstuba [%l7 + %o1] 0x81, %l3 set 0x10, %g6 ldda [%l7 + %g6] 0x89, %o6 add %o1, %o5, %l1 bn,a,pt %icc, loop_150 nop set 0x30, %i0 ldsw [%l7 + %i0], %l0 set 0x10, %o6 ldda [%l7 + %o6] 0x89, %l2 loop_150: st %fsr, [%l7 + 0x30] fpadd32s %f18, %f4, %f21 nop set 0x18, %i4 ldsh [%l7 + %i4], %i5 nop set 0x44, %o5 ldsh [%l7 + %o5], %g6 nop set 0x1E, %g4 sth %i2, [%l7 + %g4] set 0x18, %g1 stxa %o7, [%l7 + %g1] 0xe3 membar #Sync nop set 0x31, %o3 ldsb [%l7 + %o3], %g2 set 0x12, %g3 stha %i6, [%l7 + %g3] 0x81 nop set 0x20, %g2 ldd [%l7 + %g2], %o2 nop set 0x40, %o7 ldx [%l7 + %o7], %i0 or %g1, %l4, %o0 set 0x24, %i7 swapa [%l7 + %i7] 0x89, %o3 nop set 0x08, %l5 ldd [%l7 + %l5], %f2 nop set 0x67, %i5 ldub [%l7 + %i5], %g4 set 0x40, %l1 ldda [%l7 + %l1] 0xea, %i6 st %f3, [%l7 + 0x30] st %fsr, [%l7 + 0x1C] add %g7, %i3, %g3 nop set 0x50, %g5 swap [%l7 + %g5], %g5 nop set 0x30, %g7 stx %fsr, [%l7 + %g7] nop set 0x72, %l2 ldub [%l7 + %l2], %i1 nop set 0x10, %l3 std %i4, [%l7 + %l3] add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] 0x89, %o4, %l6 set 0x0E, %l0 stha %l5, [%l7 + %l0] 0x88 set 0x34, %i2 sta %f24, [%l7 + %i2] 0x88 fpadd16 %f24, %f6, %f30 set 0x6E, %l6 stba %o6, [%l7 + %l6] 0x88 wr %l3, %o1, %clear_softint nop set 0x6C, %o2 sth %l1, [%l7 + %o2] nop set 0x18, %i3 lduh [%l7 + %i3], %o5 nop set 0x2C, %l4 ldsh [%l7 + %l4], %l2 nop set 0x28, %i1 ldx [%l7 + %i1], %l0 set 0x34, %o4 swapa [%l7 + %o4] 0x89, %g6 nop set 0x5C, %i6 ldstub [%l7 + %i6], %i2 nop set 0x1C, %o0 ldsw [%l7 + %o0], %o7 set 0x40, %g6 prefetcha [%l7 + %g6] 0x81, 3 nop set 0x0C, %i0 swap [%l7 + %i0], %i6 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o2, %g2 set 0x70, %o6 ldda [%l7 + %o6] 0x81, %i0 set 0x18, %o1 sta %f17, [%l7 + %o1] 0x88 nop set 0x18, %i4 stx %fsr, [%l7 + %i4] add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l4, %o0 set 0x44, %g4 sta %f30, [%l7 + %g4] 0x80 set 0x18, %o5 sta %f24, [%l7 + %o5] 0x88 nop set 0x42, %o3 stb %o3, [%l7 + %o3] nop set 0x08, %g1 stw %g1, [%l7 + %g1] set 0x78, %g3 stxa %g4, [%l7 + %g3] 0xe2 membar #Sync ld [%l7 + 0x58], %f31 ld [%l7 + 0x20], %f4 set 0x70, %g2 stwa %g7, [%l7 + %g2] 0xea membar #Sync nop set 0x68, %i7 stx %i3, [%l7 + %i7] nop set 0x28, %o7 stx %fsr, [%l7 + %o7] set 0x70, %l5 stda %i6, [%l7 + %l5] 0x88 set 0x70, %i5 sta %f24, [%l7 + %i5] 0x81 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %i1 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf0 membar #Sync nop set 0x48, %g7 stx %fsr, [%l7 + %g7] set 0x46, %l2 stha %g5, [%l7 + %l2] 0xea membar #Sync add %o4, %i4, %l6 set 0x68, %l3 stxa %o6, [%l7 + %l3] 0xe3 membar #Sync or %l3, %o1, %l1 set 0x6F, %l1 ldstuba [%l7 + %l1] 0x88, %o5 or %l5, %l2, %g6 add %i2, %l0, %i5 nop set 0x20, %i2 ldx [%l7 + %i2], %o7 set 0x10, %l0 stxa %i6, [%l7 + %l0] 0xea membar #Sync set 0x4D, %l6 ldstuba [%l7 + %l6] 0x81, %o2 nop set 0x70, %i3 std %f10, [%l7 + %i3] or %g2, %l4, %o0 nop set 0x64, %l4 lduw [%l7 + %l4], %i0 nop set 0x1D, %o2 stb %g1, [%l7 + %o2] or %o3, %g7, %i3 nop set 0x48, %o4 std %i6, [%l7 + %o4] nop set 0x6A, %i1 ldsb [%l7 + %i1], %g3 nop set 0x70, %i6 lduw [%l7 + %i6], %i1 nop set 0x18, %o0 ldsh [%l7 + %o0], %g5 nop set 0x48, %g6 std %g4, [%l7 + %g6] nop set 0x5C, %i0 ldub [%l7 + %i0], %i4 fpadd16s %f7, %f18, %f10 set 0x70, %o1 ldxa [%l7 + %o1] 0x81, %l6 set 0x30, %i4 stxa %o6, [%l7 + %i4] 0xe2 membar #Sync nop set 0x78, %g4 stw %o4, [%l7 + %g4] add %o1, %l1, %o5 nop set 0x20, %o6 ldd [%l7 + %o6], %f18 fpsub32s %f0, %f21, %f5 nop set 0x40, %o3 stx %fsr, [%l7 + %o3] ld [%l7 + 0x6C], %f12 nop set 0x1C, %g1 ldsw [%l7 + %g1], %l5 set 0x60, %g3 ldda [%l7 + %g3] 0x89, %l2 nop set 0x68, %g2 ldd [%l7 + %g2], %g6 set 0x40, %i7 stda %l2, [%l7 + %i7] 0x80 add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l0, %i5 st %f24, [%l7 + 0x38] set 0x68, %o7 stda %i2, [%l7 + %o7] 0x88 nop set 0x52, %o5 ldsh [%l7 + %o5], %o7 nop set 0x40, %i5 ldsw [%l7 + %i5], %o2 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i6 casa [%l6] 0x89, %i6, %g2 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xf8 membar #Sync ld [%l7 + 0x50], %f10 nop set 0x68, %g5 ldsh [%l7 + %g5], %l4 nop set 0x78, %g7 stx %i0, [%l7 + %g7] set 0x48, %l2 ldxa [%l7 + %l2] 0x89, %g1 nop set 0x21, %l3 ldub [%l7 + %l3], %o3 nop set 0x2C, %l1 stw %g7, [%l7 + %l1] nop set 0x70, %l0 ldd [%l7 + %l0], %o0 set 0x08, %i2 stda %i6, [%l7 + %i2] 0xeb membar #Sync set 0x70, %i3 ldxa [%l7 + %i3] 0x89, %g3 set 0x20, %l4 stxa %i1, [%l7 + %l4] 0xe3 membar #Sync set 0x30, %l6 ldda [%l7 + %l6] 0x89, %i2 nop set 0x58, %o2 std %f10, [%l7 + %o2] set 0x40, %o4 ldda [%l7 + %o4] 0x89, %g4 nop set 0x59, %i1 stb %i4, [%l7 + %i1] nop set 0x5F, %i6 ldsb [%l7 + %i6], %l6 nop set 0x64, %o0 lduw [%l7 + %o0], %o6 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xc0 set 0x50, %o1 prefetcha [%l7 + %o1] 0x80, 4 nop set 0x40, %g6 std %o4, [%l7 + %g6] set 0x60, %i4 ldstuba [%l7 + %i4] 0x81, %l1 nop set 0x40, %g4 ldsw [%l7 + %g4], %o1 set 0x78, %o6 stda %l4, [%l7 + %o6] 0x88 nop set 0x68, %o3 stx %fsr, [%l7 + %o3] or %o5, %g6, %l3 nop set 0x44, %g1 stw %l0, [%l7 + %g1] or %l2, %i2, %i5 ble,pn %icc, loop_151 nop set 0x58, %g3 ldsw [%l7 + %g3], %o7 set 0x4C, %i7 stwa %i6, [%l7 + %i7] 0xea membar #Sync loop_151: fpadd16 %f18, %f4, %f30 and %o2, %g2, %i0 nop set 0x78, %o7 std %f22, [%l7 + %o7] nop set 0x68, %o5 stx %fsr, [%l7 + %o5] nop set 0x60, %i5 std %l4, [%l7 + %i5] set 0x24, %g2 stwa %g1, [%l7 + %g2] 0x80 nop set 0x58, %l5 stw %g7, [%l7 + %l5] nop set 0x78, %g5 std %f20, [%l7 + %g5] fpsub16s %f29, %f2, %f5 set 0x3E, %g7 ldstuba [%l7 + %g7] 0x88, %o3 set 0x28, %l3 prefetcha [%l7 + %l3] 0x88, 3 set 0x36, %l1 ldstuba [%l7 + %l1] 0x81, %i7 set 0x24, %l0 ldstuba [%l7 + %l0] 0x81, %i1 nop set 0x1C, %i2 lduw [%l7 + %i2], %i3 set 0x48, %l2 stwa %g3, [%l7 + %l2] 0xeb membar #Sync membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf0, %f16 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xd8 or %i4, %g4, %o6 nop set 0x50, %l6 stw %l6, [%l7 + %l6] and %o4, %l1, %o1 set 0x70, %o2 sta %f21, [%l7 + %o2] 0x80 nop set 0x7E, %i1 sth %g5, [%l7 + %i1] set 0x48, %i6 ldxa [%l7 + %i6] 0x81, %l5 nop set 0x51, %o0 ldub [%l7 + %o0], %g6 nop set 0x6D, %i0 ldub [%l7 + %i0], %l3 nop set 0x60, %o1 ldsw [%l7 + %o1], %o5 nop set 0x31, %g6 stb %l0, [%l7 + %g6] set 0x48, %o4 stwa %l2, [%l7 + %o4] 0x81 nop set 0x28, %g4 ldub [%l7 + %g4], %i2 add %o7, %i6, %o2 nop set 0x30, %o6 ldx [%l7 + %o6], %i5 nop set 0x70, %o3 ldd [%l7 + %o3], %f2 nop set 0x70, %i4 ldsw [%l7 + %i4], %g2 set 0x08, %g3 prefetcha [%l7 + %g3] 0x88, 0 nop set 0x10, %i7 ldd [%l7 + %i7], %f20 nop set 0x60, %g1 ldd [%l7 + %g1], %f16 nop set 0x78, %o5 stx %l4, [%l7 + %o5] nop set 0x08, %o7 lduw [%l7 + %o7], %g1 set 0x48, %g2 stha %g7, [%l7 + %g2] 0xea membar #Sync set 0x28, %l5 ldxa [%l7 + %l5] 0x81, %o0 set 0x3C, %g5 stha %i7, [%l7 + %g5] 0x88 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc2 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xc4 nop set 0x52, %l1 stb %o3, [%l7 + %l1] set 0x18, %l0 stxa %i3, [%l7 + %l0] 0x81 nop set 0x28, %l3 std %f22, [%l7 + %l3] set 0x30, %i2 stda %g2, [%l7 + %i2] 0xe2 membar #Sync set 0x78, %l2 stha %i4, [%l7 + %l2] 0x89 nop set 0x28, %l4 ldsh [%l7 + %l4], %i1 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf9, %f0 nop set 0x68, %l6 stx %fsr, [%l7 + %l6] set 0x40, %o2 ldda [%l7 + %o2] 0xd2, %f16 nop set 0x30, %i6 std %o6, [%l7 + %i6] nop set 0x78, %o0 std %f10, [%l7 + %o0] nop set 0x18, %i0 ldd [%l7 + %i0], %f18 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %g4 set 0x58, %i1 prefetcha [%l7 + %i1] 0x80, 0 wr %o1, %l1, %clear_softint set 0x1C, %g6 sta %f11, [%l7 + %g6] 0x80 nop set 0x18, %o4 prefetch [%l7 + %o4], 0 set 0x64, %o1 stwa %g5, [%l7 + %o1] 0xe2 membar #Sync set 0x14, %o6 stwa %l5, [%l7 + %o6] 0x89 nop set 0x14, %g4 swap [%l7 + %g4], %l3 add %o5, %l0, %l2 set 0x60, %o3 ldxa [%l7 + %o3] 0x89, %i2 nop set 0x4F, %i4 stb %g6, [%l7 + %i4] or %o7, %o2, %i5 nop set 0x30, %i7 ldx [%l7 + %i7], %i6 or %i0, %g2, %l4 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xda nop set 0x0D, %g3 ldstub [%l7 + %g3], %g1 set 0x12, %o5 stha %o0, [%l7 + %o5] 0xe3 membar #Sync set 0x38, %o7 stxa %g7, [%l7 + %o7] 0xeb membar #Sync nop set 0x32, %g2 ldsh [%l7 + %g2], %i7 nop set 0x58, %g5 stx %o3, [%l7 + %g5] st %fsr, [%l7 + 0x64] nop set 0x3F, %l5 ldsb [%l7 + %l5], %i3 set 0x34, %i5 sta %f9, [%l7 + %i5] 0x88 and %i4, %i1, %o6 nop set 0x70, %l1 stx %l6, [%l7 + %l1] or %g3, %g4, %o4 set 0x58, %l0 ldxa [%l7 + %l0] 0x81, %o1 nop set 0x30, %g7 stx %g5, [%l7 + %g7] nop set 0x18, %i2 stx %fsr, [%l7 + %i2] set 0x53, %l2 ldstuba [%l7 + %l2] 0x89, %l5 nop set 0x0F, %l3 ldub [%l7 + %l3], %l3 nop set 0x56, %l4 sth %o5, [%l7 + %l4] add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x81, %l1, %l0 nop set 0x58, %i3 ldx [%l7 + %i3], %i2 nop set 0x08, %o2 stx %fsr, [%l7 + %o2] nop set 0x70, %l6 stx %g6, [%l7 + %l6] nop set 0x48, %o0 prefetch [%l7 + %o0], 3 nop set 0x67, %i0 ldstub [%l7 + %i0], %l2 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xca nop set 0x40, %g6 std %o2, [%l7 + %g6] set 0x74, %i6 swapa [%l7 + %i6] 0x89, %o7 nop set 0x3C, %o1 lduw [%l7 + %o1], %i5 set 0x60, %o6 stwa %i6, [%l7 + %o6] 0x88 set 0x18, %o4 stxa %i0, [%l7 + %o4] 0x88 set 0x57, %g4 ldstuba [%l7 + %g4] 0x88, %g2 set 0x33, %i4 ldstuba [%l7 + %i4] 0x80, %l4 set 0x40, %i7 ldxa [%l7 + %i7] 0x81, %o0 nop set 0x70, %o3 stx %fsr, [%l7 + %o3] nop set 0x17, %g1 ldsb [%l7 + %g1], %g7 nop set 0x5C, %g3 ldsw [%l7 + %g3], %i7 nop set 0x3F, %o5 ldsb [%l7 + %o5], %g1 st %fsr, [%l7 + 0x2C] set 0x08, %g2 stxa %i3, [%l7 + %g2] 0x89 nop set 0x4C, %o7 ldstub [%l7 + %o7], %i4 nop set 0x48, %g5 std %i0, [%l7 + %g5] st %f11, [%l7 + 0x54] nop set 0x5A, %l5 ldstub [%l7 + %l5], %o6 set 0x48, %i5 stxa %l6, [%l7 + %i5] 0x88 nop set 0x2F, %l0 ldstub [%l7 + %l0], %o3 or %g3, %o4, %g4 nop set 0x18, %l1 stx %fsr, [%l7 + %l1] bl,pn %xcc, loop_152 nop set 0x48, %i2 stx %g5, [%l7 + %i2] wr %o1, %l3, %y set 0x60, %l2 sta %f24, [%l7 + %l2] 0x81 loop_152: nop set 0x14, %g7 swapa [%l7 + %g7] 0x89, %l5 fpsub16s %f2, %f21, %f8 nop set 0x50, %l3 std %f6, [%l7 + %l3] nop set 0x68, %i3 ldx [%l7 + %i3], %l1 nop set 0x16, %o2 ldsh [%l7 + %o2], %l0 wr %o5, %g6, %y bgu %icc, loop_153 nop nop setx 0x749CA5B32E5C875C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xEFC1F79C45E0CAAB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f8, %f0 set 0x5C, %l4 lda [%l7 + %l4] 0x88, %f7 loop_153: nop set 0x18, %l6 ldx [%l7 + %l6], %l2 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd2 nop set 0x38, %i1 std %f20, [%l7 + %i1] set 0x2C, %g6 stwa %i2, [%l7 + %g6] 0xeb membar #Sync nop set 0x58, %o0 stx %o2, [%l7 + %o0] fpadd16 %f6, %f4, %f10 nop set 0x20, %i6 ldd [%l7 + %i6], %o6 or %i5, %i0, %i6 nop set 0x30, %o6 stx %g2, [%l7 + %o6] nop set 0x5C, %o1 swap [%l7 + %o1], %o0 add %g7, %i7, %l4 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf9, %f16 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i3, %g1 set 0x48, %i4 lda [%l7 + %i4] 0x80, %f7 set 0x50, %i7 ldxa [%l7 + %i7] 0x88, %i4 set 0x60, %o4 ldxa [%l7 + %o4] 0x80, %o6 bn,a,pt %icc, loop_154 nop set 0x64, %o3 stb %l6, [%l7 + %o3] nop set 0x2C, %g1 ldub [%l7 + %g1], %o3 set 0x64, %o5 sta %f30, [%l7 + %o5] 0x89 loop_154: nop set 0x7C, %g3 lda [%l7 + %g3] 0x81, %f1 set 0x1E, %g2 ldstuba [%l7 + %g2] 0x81, %g3 set 0x7C, %g5 sta %f14, [%l7 + %g5] 0x81 nop set 0x5C, %o7 ldsh [%l7 + %o7], %o4 set 0x28, %i5 lda [%l7 + %i5] 0x80, %f0 add %g4, %g5, %i1 nop set 0x50, %l5 ldsb [%l7 + %l5], %o1 set 0x5C, %l1 ldstuba [%l7 + %l1] 0x81, %l3 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %l0 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %g6 wr %l2, %i2, %y nop set 0x60, %i2 swap [%l7 + %i2], %l1 set 0x64, %l2 sta %f25, [%l7 + %l2] 0x80 nop set 0x6C, %l0 ldsw [%l7 + %l0], %o7 st %f20, [%l7 + 0x10] nop set 0x48, %g7 lduw [%l7 + %g7], %i5 nop set 0x24, %l3 ldsh [%l7 + %l3], %i0 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf9, %f0 set 0x10, %l4 ldxa [%l7 + %l4] 0x88, %i6 nop set 0x79, %l6 ldstub [%l7 + %l6], %g2 set 0x5D, %i3 ldstuba [%l7 + %i3] 0x81, %o2 st %fsr, [%l7 + 0x54] set 0x48, %i0 stwa %g7, [%l7 + %i0] 0xe2 membar #Sync nop set 0x78, %g6 stx %o0, [%l7 + %g6] add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i7, %l4 nop set 0x50, %o0 prefetch [%l7 + %o0], 1 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x80, %i3, %g1 set 0x60, %i6 lda [%l7 + %i6] 0x89, %f31 nop set 0x7C, %o6 prefetch [%l7 + %o6], 0 set 0x10, %o1 prefetcha [%l7 + %o1] 0x80, 3 nop set 0x1F, %i1 stb %l6, [%l7 + %i1] nop set 0x18, %i4 std %f10, [%l7 + %i4] set 0x40, %g4 ldda [%l7 + %g4] 0xe3, %o6 nop set 0x18, %o4 stx %fsr, [%l7 + %o4] nop set 0x4C, %o3 stw %o3, [%l7 + %o3] nop set 0x5E, %i7 stb %g3, [%l7 + %i7] set 0x60, %g1 swapa [%l7 + %g1] 0x81, %o4 nop set 0x30, %o5 prefetch [%l7 + %o5], 2 nop set 0x32, %g3 ldsb [%l7 + %g3], %g4 nop set 0x30, %g5 ldx [%l7 + %g5], %i1 nop set 0x20, %o7 ldd [%l7 + %o7], %g4 st %fsr, [%l7 + 0x14] set 0x20, %i5 swapa [%l7 + %i5] 0x88, %l3 st %f7, [%l7 + 0x68] st %f26, [%l7 + 0x3C] wr %o1, %l5, %clear_softint set 0x50, %l5 prefetcha [%l7 + %l5] 0x80, 0 set 0x1C, %l1 stba %l0, [%l7 + %l1] 0xea membar #Sync nop set 0x50, %g2 sth %g6, [%l7 + %g2] fpadd16s %f4, %f30, %f3 nop set 0x0C, %l2 lduw [%l7 + %l2], %l2 nop nop setx 0xD14E2600CA64867B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xE1A0F475CAA906EB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f12, %f4 nop set 0x62, %i2 stb %l1, [%l7 + %i2] nop set 0x77, %l0 ldsb [%l7 + %l0], %i2 add %l7, 0x44, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o7, %i5 set 0x0F, %l3 ldstuba [%l7 + %l3] 0x89, %i6 set 0x20, %g7 ldxa [%l7 + %g7] 0x89, %i0 nop set 0x58, %l4 std %g2, [%l7 + %l4] nop set 0x2C, %o2 lduw [%l7 + %o2], %g7 nop set 0x50, %l6 swap [%l7 + %l6], %o2 st %f22, [%l7 + 0x20] add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x89, %o0, %l4 add %i3, %g1, %i4 nop set 0x70, %i0 prefetch [%l7 + %i0], 2 set 0x10, %i3 ldda [%l7 + %i3] 0xeb, %i6 set 0x43, %o0 stba %o6, [%l7 + %o0] 0xeb membar #Sync set 0x18, %i6 stda %i6, [%l7 + %i6] 0xea membar #Sync nop set 0x6C, %g6 sth %g3, [%l7 + %g6] nop set 0x2A, %o1 lduh [%l7 + %o1], %o3 set 0x50, %i1 ldxa [%l7 + %i1] 0x88, %g4 nop set 0x08, %i4 stx %o4, [%l7 + %i4] set 0x78, %g4 ldxa [%l7 + %g4] 0x89, %i1 st %f22, [%l7 + 0x28] membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf9, %f0 set 0x08, %o3 stxa %l3, [%l7 + %o3] 0x80 set 0x78, %i7 stxa %o1, [%l7 + %i7] 0xea membar #Sync nop set 0x38, %g1 ldx [%l7 + %g1], %l5 nop set 0x58, %o4 std %o4, [%l7 + %o4] nop nop setx 0x3038D48C8BC12F4F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x16C0DDF09BF6BA7A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f20, %f24 nop set 0x40, %g3 ldd [%l7 + %g3], %f30 nop set 0x14, %o5 stb %g5, [%l7 + %o5] nop set 0x34, %g5 stw %l0, [%l7 + %g5] nop set 0x08, %i5 ldsw [%l7 + %i5], %l2 nop set 0x48, %o7 ldsw [%l7 + %o7], %l1 set 0x26, %l1 stha %g6, [%l7 + %l1] 0x80 set 0x18, %g2 stha %o7, [%l7 + %g2] 0xea membar #Sync nop set 0x60, %l5 ldd [%l7 + %l5], %i2 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i5, %i0 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %i6 nop set 0x40, %l2 prefetch [%l7 + %l2], 2 nop set 0x76, %l0 ldsh [%l7 + %l0], %o2 nop set 0x60, %l3 stx %fsr, [%l7 + %l3] nop set 0x38, %g7 ldx [%l7 + %g7], %g7 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l4, %i3 set 0x08, %i2 stwa %g1, [%l7 + %i2] 0xe2 membar #Sync wr %o0, %i4, %pic st %f28, [%l7 + 0x30] set 0x32, %o2 stba %o6, [%l7 + %o2] 0xe2 membar #Sync nop set 0x1C, %l4 swap [%l7 + %l4], %l6 set 0x18, %l6 prefetcha [%l7 + %l6] 0x81, 4 nop set 0x18, %i3 ldd [%l7 + %i3], %g2 nop set 0x78, %o0 ldd [%l7 + %o0], %g4 set 0x61, %i0 stba %o4, [%l7 + %i0] 0xe2 membar #Sync and %o3, %l3, %o1 set 0x14, %i6 sta %f18, [%l7 + %i6] 0x89 set 0x0C, %o1 stha %l5, [%l7 + %o1] 0xe2 membar #Sync set 0x28, %i1 stxa %o5, [%l7 + %i1] 0xe2 membar #Sync nop set 0x47, %i4 ldub [%l7 + %i4], %g5 nop set 0x57, %g4 ldub [%l7 + %g4], %l0 nop set 0x0A, %g6 ldsb [%l7 + %g6], %i1 nop set 0x58, %o6 lduh [%l7 + %o6], %l1 st %fsr, [%l7 + 0x18] st %f8, [%l7 + 0x1C] nop set 0x72, %o3 ldub [%l7 + %o3], %l2 nop set 0x10, %g1 stx %o7, [%l7 + %g1] set 0x28, %o4 stxa %i2, [%l7 + %o4] 0xe2 membar #Sync ld [%l7 + 0x70], %f14 nop set 0x78, %g3 std %g6, [%l7 + %g3] and %i0, %g2, %i5 set 0x20, %o5 sta %f31, [%l7 + %o5] 0x88 set 0x17, %g5 stba %o2, [%l7 + %g5] 0xea membar #Sync set 0x40, %i7 stda %f16, [%l7 + %i7] 0x80 set 0x2E, %o7 ldstuba [%l7 + %o7] 0x81, %i6 nop set 0x30, %i5 std %g6, [%l7 + %i5] set 0x60, %l1 sta %f7, [%l7 + %l1] 0x80 set 0x10, %g2 swapa [%l7 + %g2] 0x88, %i3 add %g1, %l4, %o0 set 0x70, %l5 ldda [%l7 + %l5] 0xe3, %i4 fpadd32 %f26, %f24, %f18 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o6, %i7 nop set 0x2D, %l0 ldsb [%l7 + %l0], %g3 nop set 0x10, %l3 ldsw [%l7 + %l3], %g4 set 0x68, %l2 swapa [%l7 + %l2] 0x88, %o4 fpadd32s %f11, %f29, %f10 fpadd32s %f25, %f19, %f0 wr %g0, 0x7, %fprs nop set 0x18, %i2 std %f12, [%l7 + %i2] nop set 0x08, %o2 stx %o1, [%l7 + %o2] nop set 0x58, %g7 stx %fsr, [%l7 + %g7] add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %o3 nop set 0x58, %l6 ldx [%l7 + %l6], %g5 nop set 0x50, %l4 std %f26, [%l7 + %l4] nop set 0x59, %o0 ldub [%l7 + %o0], %o5 nop set 0x76, %i3 ldsh [%l7 + %i3], %l0 nop set 0x30, %i6 prefetch [%l7 + %i6], 3 nop set 0x08, %o1 stx %fsr, [%l7 + %o1] set 0x58, %i1 ldxa [%l7 + %i1] 0x80, %l1 wr %i1, %o7, %y add %l7, 0x38, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %g6 wr %i0, %g2, %sys_tick set 0x08, %i0 swapa [%l7 + %i0] 0x81, %i2 nop set 0x60, %g4 ldd [%l7 + %g4], %f28 fpadd32s %f24, %f29, %f23 st %fsr, [%l7 + 0x30] nop set 0x10, %i4 std %f2, [%l7 + %i4] set 0x55, %o6 ldstuba [%l7 + %o6] 0x81, %i5 nop set 0x10, %o3 lduw [%l7 + %o3], %o2 bl,pn %icc, loop_155 nop set 0x70, %g6 swap [%l7 + %g6], %i6 nop set 0x50, %o4 lduh [%l7 + %o4], %g7 nop set 0x60, %g3 ldd [%l7 + %g3], %f8 loop_155: nop set 0x4B, %g1 ldstuba [%l7 + %g1] 0x81, %i3 nop set 0x08, %o5 std %l4, [%l7 + %o5] nop set 0x49, %i7 stb %g1, [%l7 + %i7] nop set 0x68, %g5 prefetch [%l7 + %g5], 3 fpadd32s %f25, %f30, %f6 add %l7, 0x54, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %o0 set 0x40, %o7 ldda [%l7 + %o7] 0x89, %f0 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf9 membar #Sync nop set 0x20, %g2 stx %i7, [%l7 + %g2] set 0x18, %i5 lda [%l7 + %i5] 0x88, %f30 nop set 0x70, %l5 stx %fsr, [%l7 + %l5] set 0x1B, %l0 ldstuba [%l7 + %l0] 0x80, %o6 set 0x60, %l2 ldda [%l7 + %l2] 0xe2, %g4 set 0x58, %i2 stha %g3, [%l7 + %i2] 0x88 set 0x10, %l3 stxa %o4, [%l7 + %l3] 0x89 set 0x3C, %o2 stwa %l3, [%l7 + %o2] 0xe3 membar #Sync set 0x6C, %l6 lda [%l7 + %l6] 0x89, %f15 set 0x38, %g7 lda [%l7 + %g7] 0x88, %f3 nop set 0x40, %o0 std %o0, [%l7 + %o0] fpadd16s %f22, %f2, %f24 set 0x08, %l4 stwa %l5, [%l7 + %l4] 0x80 wr %o3, %l6, %sys_tick set 0x40, %i6 stda %f0, [%l7 + %i6] 0x88 nop set 0x70, %o1 ldd [%l7 + %o1], %f20 set 0x08, %i1 stwa %g5, [%l7 + %i1] 0xe2 membar #Sync nop set 0x4E, %i0 sth %o5, [%l7 + %i0] nop set 0x74, %i3 stw %l0, [%l7 + %i3] nop set 0x20, %i4 stx %fsr, [%l7 + %i4] nop set 0x14, %g4 swap [%l7 + %g4], %i1 nop set 0x20, %o6 stx %l1, [%l7 + %o6] nop set 0x78, %g6 ldd [%l7 + %g6], %o6 nop set 0x60, %o4 ldsw [%l7 + %o4], %g6 set 0x70, %o3 stxa %l2, [%l7 + %o3] 0xea membar #Sync add %i0, %i2, %i5 add %l7, 0x20, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] 0x80, %o2, %g2 nop set 0x70, %g3 stw %i6, [%l7 + %g3] set 0x30, %o5 sta %f11, [%l7 + %o5] 0x89 add %g7, %l4, %g1 nop set 0x6A, %g1 ldsb [%l7 + %g1], %i3 nop set 0x38, %i7 ldd [%l7 + %i7], %i4 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i7, %o6 set 0x58, %o7 prefetcha [%l7 + %o7] 0x81, 3 nop set 0x70, %l1 ldx [%l7 + %l1], %o0 add %o4, %l3, %g3 set 0x60, %g5 ldda [%l7 + %g5] 0x88, %l4 nop set 0x70, %i5 stx %fsr, [%l7 + %i5] set 0x5C, %l5 stwa %o3, [%l7 + %l5] 0xe2 membar #Sync nop set 0x40, %g2 std %f10, [%l7 + %g2] set 0x10, %l0 sta %f4, [%l7 + %l0] 0x80 set 0x6F, %l2 ldstuba [%l7 + %l2] 0x88, %l6 set 0x4C, %l3 sta %f3, [%l7 + %l3] 0x89 nop set 0x28, %i2 stx %g5, [%l7 + %i2] nop set 0x6A, %l6 sth %o5, [%l7 + %l6] nop set 0x77, %g7 ldsb [%l7 + %g7], %o1 bne,a,pn %xcc, loop_156 st %fsr, [%l7 + 0x30] and %l0, %i1, %o7 nop set 0x3E, %o0 ldsh [%l7 + %o0], %g6 loop_156: nop set 0x38, %l4 ldx [%l7 + %l4], %l2 nop set 0x64, %i6 swap [%l7 + %i6], %l1 set 0x17, %o1 ldstuba [%l7 + %o1] 0x80, %i2 nop set 0x6C, %i1 stw %i5, [%l7 + %i1] nop nop setx 0x4DB400E572EFD5FC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x2941C2F7336C110A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f20, %f8 st %fsr, [%l7 + 0x20] nop set 0x08, %i0 ldub [%l7 + %i0], %i0 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 4: ! ! Type l : 1248 ! Type a : 25 ! Type x : 537 ! Type cti : 32 ! Type f : 49 ! Type i : 109 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 5 Start ! .global thread_5 thread_5: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0xE, %g1 set 0xE, %g2 set 0xA, %g3 set 0x1, %g4 set 0x6, %g5 set 0x3, %g6 set 0x7, %g7 !# Input registers set -0x0, %i0 set -0xA, %i1 set -0xB, %i2 set -0x8, %i3 set -0x6, %i4 set -0x5, %i5 set -0xA, %i6 set -0x2, %i7 !# Local registers set 0x70C60CE5, %l0 set 0x5F37FD98, %l1 set 0x380EE47A, %l2 set 0x0E79556D, %l3 set 0x2810131B, %l4 set 0x05159AE0, %l5 set 0x05A5B989, %l6 !# Output registers set 0x03B7, %o0 set -0x143D, %o1 set 0x1D5A, %o2 set -0x02A3, %o3 set 0x0D79, %o4 set -0x0CE5, %o5 set 0x1535, %o6 set 0x1DAD, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. nop set 0x4D, %o2 stb %g2, [%l7 + %o2] or %o2, %g7, %i6 nop set 0x60, %i4 sth %g1, [%l7 + %i4] nop set 0x18, %g4 ldd [%l7 + %g4], %l4 nop set 0x60, %o6 ldd [%l7 + %o6], %f30 set 0x30, %g6 stda %i4, [%l7 + %g6] 0x81 set 0x12, %i3 ldstuba [%l7 + %i3] 0x81, %i7 set 0x50, %o4 ldda [%l7 + %o4] 0xe3, %o6 nop set 0x28, %o3 std %f0, [%l7 + %o3] set 0x40, %g3 stda %f0, [%l7 + %g3] 0xc2 nop set 0x18, %o5 std %f16, [%l7 + %o5] nop set 0x7C, %i7 swap [%l7 + %i7], %g4 bl,pn %xcc, loop_157 nop set 0x08, %o7 std %f20, [%l7 + %o7] or %i3, %o4, %l3 set 0x28, %l1 stwa %o0, [%l7 + %l1] 0x81 loop_157: nop set 0x72, %g1 ldstub [%l7 + %g1], %l5 set 0x40, %g5 ldda [%l7 + %g5] 0x80, %f0 set 0x30, %i5 ldxa [%l7 + %i5] 0x81, %g3 add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o3 casa [%l6] 0x80, %o3, %g5 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %o1 set 0x50, %l5 ldda [%l7 + %l5] 0xeb, %o4 nop set 0x38, %l0 stb %l0, [%l7 + %l0] nop set 0x38, %l2 std %f8, [%l7 + %l2] nop set 0x36, %g2 sth %o7, [%l7 + %g2] nop set 0x18, %l3 lduw [%l7 + %l3], %i1 st %fsr, [%l7 + 0x3C] nop set 0x56, %l6 sth %l2, [%l7 + %l6] st %fsr, [%l7 + 0x28] nop set 0x38, %g7 std %l0, [%l7 + %g7] add %i2, %g6, %i5 nop set 0x43, %o0 stb %g2, [%l7 + %o0] nop set 0x34, %i2 prefetch [%l7 + %i2], 1 nop set 0x40, %i6 lduw [%l7 + %i6], %i0 nop set 0x08, %l4 lduw [%l7 + %l4], %g7 nop set 0x5E, %o1 sth %o2, [%l7 + %o1] nop set 0x3A, %i0 ldsb [%l7 + %i0], %i6 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xf1 membar #Sync nop set 0x76, %o2 stb %g1, [%l7 + %o2] set 0x60, %g4 stda %l4, [%l7 + %g4] 0x81 nop set 0x38, %i4 ldsh [%l7 + %i4], %i4 and %i7, %g4, %o6 nop set 0x34, %o6 sth %o4, [%l7 + %o6] nop set 0x64, %g6 ldsw [%l7 + %g6], %l3 nop set 0x30, %o4 ldx [%l7 + %o4], %i3 st %fsr, [%l7 + 0x08] nop set 0x18, %o3 std %f24, [%l7 + %o3] st %fsr, [%l7 + 0x10] set 0x58, %g3 stwa %o0, [%l7 + %g3] 0xeb membar #Sync add %l5, %g3, %o3 nop set 0x30, %o5 lduw [%l7 + %o5], %l6 wr %o1, %o5, %y nop set 0x48, %i3 ldd [%l7 + %i3], %f26 nop set 0x44, %o7 sth %l0, [%l7 + %o7] nop set 0x1C, %l1 swap [%l7 + %l1], %o7 st %f5, [%l7 + 0x68] st %f28, [%l7 + 0x68] set 0x34, %i7 stwa %i1, [%l7 + %i7] 0x81 nop set 0x10, %g5 ldstub [%l7 + %g5], %g5 and %l2, %l1, %i2 nop set 0x6D, %g1 ldub [%l7 + %g1], %g6 and %i5, %i0, %g7 nop set 0x60, %i5 ldd [%l7 + %i5], %f18 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %i6 set 0x48, %l5 sta %f0, [%l7 + %l5] 0x81 nop set 0x08, %l2 ldx [%l7 + %l2], %g2 set 0x3E, %g2 stha %l4, [%l7 + %g2] 0x81 nop set 0x30, %l0 ldx [%l7 + %l0], %i4 ld [%l7 + 0x48], %f30 nop set 0x4E, %l6 ldub [%l7 + %l6], %i7 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g4, %g1 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %l3 set 0x10, %g7 ldda [%l7 + %g7] 0x89, %i2 nop set 0x48, %o0 std %f20, [%l7 + %o0] nop set 0x28, %l3 sth %o0, [%l7 + %l3] nop set 0x08, %i2 ldx [%l7 + %i2], %o6 nop set 0x44, %i6 ldsw [%l7 + %i6], %g3 bn,a %icc, loop_158 nop set 0x10, %o1 ldsh [%l7 + %o1], %o3 set 0x18, %l4 sta %f22, [%l7 + %l4] 0x89 loop_158: and %l6, %l5, %o5 nop set 0x60, %i1 ldd [%l7 + %i1], %f22 set 0x60, %i0 ldda [%l7 + %i0] 0xe2, %l0 nop set 0x59, %g4 ldub [%l7 + %g4], %o1 wr %i1, %g5, %clear_softint nop set 0x70, %i4 ldd [%l7 + %i4], %o6 nop set 0x58, %o6 std %l2, [%l7 + %o6] add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l1, %g6 nop set 0x38, %g6 std %f0, [%l7 + %g6] nop set 0x3A, %o4 ldsb [%l7 + %o4], %i2 set 0x4B, %o3 stba %i5, [%l7 + %o3] 0x80 nop set 0x66, %g3 ldstub [%l7 + %g3], %g7 nop set 0x40, %o5 ldsh [%l7 + %o5], %o2 nop set 0x5B, %i3 stb %i0, [%l7 + %i3] membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf1, %f0 nop set 0x7C, %l1 prefetch [%l7 + %l1], 3 nop set 0x78, %i7 std %i6, [%l7 + %i7] st %fsr, [%l7 + 0x20] ld [%l7 + 0x74], %f6 nop set 0x69, %g5 stb %l4, [%l7 + %g5] set 0x30, %o2 ldxa [%l7 + %o2] 0x89, %i4 nop set 0x1C, %g1 ldub [%l7 + %g1], %i7 add %g4, %g1, %g2 set 0x10, %i5 ldda [%l7 + %i5] 0x81, %o4 nop set 0x70, %l2 prefetch [%l7 + %l2], 1 set 0x10, %l5 ldda [%l7 + %l5] 0x89, %l2 nop set 0x43, %l0 ldub [%l7 + %l0], %i3 st %fsr, [%l7 + 0x40] set 0x38, %g2 ldxa [%l7 + %g2] 0x81, %o6 nop set 0x28, %g7 ldx [%l7 + %g7], %o0 or %o3, %g3, %l5 bleu,pn %xcc, loop_159 nop set 0x6E, %o0 stb %o5, [%l7 + %o0] set 0x1C, %l3 lda [%l7 + %l3] 0x88, %f0 loop_159: nop set 0x70, %i2 ldda [%l7 + %i2] 0xeb, %l0 set 0x78, %l6 stda %o0, [%l7 + %l6] 0x80 or %i1, %l6, %o7 nop set 0x38, %i6 std %l2, [%l7 + %i6] set 0x5A, %l4 stha %l1, [%l7 + %l4] 0x80 be,a %icc, loop_160 nop set 0x1E, %o1 sth %g6, [%l7 + %o1] nop set 0x7C, %i0 ldub [%l7 + %i0], %i2 st %f10, [%l7 + 0x4C] loop_160: nop set 0x38, %i1 ldd [%l7 + %i1], %g4 nop set 0x7E, %i4 ldsh [%l7 + %i4], %g7 nop set 0x3C, %g4 swap [%l7 + %g4], %o2 set 0x38, %g6 prefetcha [%l7 + %g6] 0x81, 1 nop set 0x28, %o6 ldsb [%l7 + %o6], %i6 nop set 0x20, %o3 ldd [%l7 + %o3], %f26 and %i5, %i4, %i7 set 0x78, %o4 stda %l4, [%l7 + %o4] 0xe3 membar #Sync set 0x20, %o5 stxa %g4, [%l7 + %o5] 0x89 set 0x78, %g3 swapa [%l7 + %g3] 0x89, %g2 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %g1 nop set 0x48, %o7 ldx [%l7 + %o7], %l3 st %fsr, [%l7 + 0x3C] nop set 0x68, %i3 lduw [%l7 + %i3], %o6 nop set 0x4A, %i7 ldstub [%l7 + %i7], %i3 set 0x79, %l1 stba %o0, [%l7 + %l1] 0x81 nop set 0x1A, %o2 ldub [%l7 + %o2], %o3 nop set 0x64, %g5 prefetch [%l7 + %g5], 4 st %fsr, [%l7 + 0x24] nop set 0x40, %i5 stx %fsr, [%l7 + %i5] nop set 0x68, %g1 ldx [%l7 + %g1], %l5 nop set 0x4C, %l2 ldsw [%l7 + %l2], %g3 nop set 0x4C, %l5 prefetch [%l7 + %l5], 3 nop set 0x2E, %l0 ldsh [%l7 + %l0], %o5 nop set 0x50, %g2 lduh [%l7 + %g2], %l0 set 0x3C, %o0 stwa %o1, [%l7 + %o0] 0x81 nop set 0x48, %g7 stx %l6, [%l7 + %g7] add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x81, %o7, %l2 nop set 0x08, %i2 stx %fsr, [%l7 + %i2] nop set 0x68, %l6 std %f8, [%l7 + %l6] nop set 0x08, %l3 prefetch [%l7 + %l3], 1 bge,a,pt %icc, loop_161 nop set 0x6C, %l4 ldsb [%l7 + %l4], %i1 set 0x08, %o1 stwa %g6, [%l7 + %o1] 0xe3 membar #Sync loop_161: nop set 0x40, %i0 prefetcha [%l7 + %i0] 0x80, 1 set 0x40, %i6 stxa %g5, [%l7 + %i6] 0x80 set 0x50, %i4 sta %f28, [%l7 + %i4] 0x89 nop set 0x4C, %i1 lduh [%l7 + %i1], %i2 nop set 0x78, %g4 stx %fsr, [%l7 + %g4] nop set 0x2A, %g6 sth %o2, [%l7 + %g6] set 0x10, %o3 ldda [%l7 + %o3] 0xe3, %i0 ld [%l7 + 0x70], %f19 nop set 0x22, %o4 ldsh [%l7 + %o4], %g7 set 0x44, %o6 ldstuba [%l7 + %o6] 0x81, %i6 add %i4, %i7, %l4 set 0x7A, %o5 stha %g4, [%l7 + %o5] 0x81 set 0x28, %g3 stda %i4, [%l7 + %g3] 0x81 nop set 0x68, %o7 stx %fsr, [%l7 + %o7] add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %g1 wr %l3, %g2, %pic nop set 0x24, %i3 swap [%l7 + %i3], %i3 set 0x6B, %i7 stba %o0, [%l7 + %i7] 0x80 nop set 0x50, %o2 stw %o3, [%l7 + %o2] st %fsr, [%l7 + 0x64] set 0x38, %g5 prefetcha [%l7 + %g5] 0x81, 4 or %g3, %o6, %o5 nop set 0x78, %l1 stx %fsr, [%l7 + %l1] ld [%l7 + 0x50], %f21 ld [%l7 + 0x78], %f22 nop set 0x5C, %i5 lduw [%l7 + %i5], %o1 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l6, %o7 or %l2, %i1, %l0 set 0x14, %l2 ldstuba [%l7 + %l2] 0x88, %l1 nop set 0x52, %g1 ldsh [%l7 + %g1], %g6 set 0x70, %l0 ldda [%l7 + %l0] 0xe2, %g4 nop set 0x7A, %l5 ldstub [%l7 + %l5], %o2 nop set 0x54, %o0 sth %i2, [%l7 + %o0] be %xcc, loop_162 nop set 0x70, %g7 std %i0, [%l7 + %g7] set 0x30, %g2 ldda [%l7 + %g2] 0x80, %g6 loop_162: nop set 0x40, %i2 stda %f0, [%l7 + %i2] 0xd0 set 0x6C, %l3 stha %i6, [%l7 + %l3] 0xea membar #Sync set 0x50, %l4 swapa [%l7 + %l4] 0x81, %i4 nop set 0x0C, %l6 sth %l4, [%l7 + %l6] nop set 0x6A, %i0 ldsh [%l7 + %i0], %g4 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %o4 st %fsr, [%l7 + 0x64] nop set 0x74, %o1 lduw [%l7 + %o1], %i7 nop set 0x5F, %i4 ldstub [%l7 + %i4], %g1 set 0x62, %i1 stba %l3, [%l7 + %i1] 0xe2 membar #Sync nop set 0x58, %i6 prefetch [%l7 + %i6], 4 nop set 0x6A, %g6 sth %g2, [%l7 + %g6] nop set 0x50, %o3 std %i2, [%l7 + %o3] set 0x32, %o4 ldstuba [%l7 + %o4] 0x81, %o3 set 0x1C, %g4 stwa %l5, [%l7 + %g4] 0x89 nop set 0x40, %o6 std %o0, [%l7 + %o6] nop set 0x08, %o5 std %g2, [%l7 + %o5] nop set 0x79, %o7 ldsb [%l7 + %o7], %o5 set 0x60, %g3 prefetcha [%l7 + %g3] 0x89, 3 nop set 0x10, %i7 std %f4, [%l7 + %i7] nop set 0x70, %o2 ldd [%l7 + %o2], %i6 set 0x40, %i3 ldda [%l7 + %i3] 0xda, %f0 set 0x28, %g5 lda [%l7 + %g5] 0x88, %f23 nop set 0x78, %l1 std %f0, [%l7 + %l1] nop set 0x10, %i5 prefetch [%l7 + %i5], 1 set 0x28, %g1 stxa %o7, [%l7 + %g1] 0x88 set 0x28, %l0 prefetcha [%l7 + %l0] 0x88, 1 nop set 0x28, %l5 ldx [%l7 + %l5], %i1 set 0x20, %o0 stda %o0, [%l7 + %o0] 0xea membar #Sync set 0x10, %g7 prefetcha [%l7 + %g7] 0x89, 2 set 0x10, %g2 stxa %g6, [%l7 + %g2] 0x80 nop set 0x38, %l2 ldd [%l7 + %l2], %l0 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g5 casa [%l6] 0x89, %g5, %i2 nop set 0x50, %i2 ldd [%l7 + %i2], %i0 nop set 0x22, %l4 ldsb [%l7 + %l4], %g7 st %f26, [%l7 + 0x14] set 0x11, %l6 ldstuba [%l7 + %l6] 0x89, %i6 nop set 0x14, %i0 swap [%l7 + %i0], %o2 nop set 0x1D, %o1 stb %i4, [%l7 + %o1] set 0x1A, %i4 ldstuba [%l7 + %i4] 0x80, %l4 nop set 0x08, %l3 ldx [%l7 + %l3], %i5 set 0x68, %i6 prefetcha [%l7 + %i6] 0x81, 3 nop set 0x30, %i1 ldub [%l7 + %i1], %g4 set 0x70, %g6 lda [%l7 + %g6] 0x80, %f17 st %fsr, [%l7 + 0x50] st %f26, [%l7 + 0x7C] fpsub16s %f9, %f31, %f17 nop set 0x7C, %o4 prefetch [%l7 + %o4], 3 set 0x6C, %g4 ldstuba [%l7 + %g4] 0x89, %i7 nop set 0x44, %o6 ldsw [%l7 + %o6], %l3 nop set 0x4F, %o5 stb %g2, [%l7 + %o5] or %i3, %g1, %l5 set 0x6C, %o7 ldstuba [%l7 + %o7] 0x89, %o3 set 0x18, %g3 stxa %g3, [%l7 + %g3] 0xeb membar #Sync set 0x58, %o3 stwa %o0, [%l7 + %o3] 0xea membar #Sync set 0x18, %i7 prefetcha [%l7 + %i7] 0x88, 4 fpadd32 %f8, %f12, %f12 nop set 0x7A, %i3 ldsh [%l7 + %i3], %l6 set 0x48, %g5 ldxa [%l7 + %g5] 0x89, %o7 set 0x32, %o2 stba %l2, [%l7 + %o2] 0xea membar #Sync or %o6, %i1, %o1 nop set 0x58, %i5 std %l0, [%l7 + %i5] set 0x78, %l1 ldxa [%l7 + %l1] 0x80, %l0 st %f10, [%l7 + 0x14] nop set 0x10, %g1 std %g4, [%l7 + %g1] nop set 0x50, %l0 ldd [%l7 + %l0], %i2 nop set 0x58, %l5 ldx [%l7 + %l5], %g6 set 0x30, %g7 stda %g6, [%l7 + %g7] 0xeb membar #Sync set 0x30, %g2 stha %i6, [%l7 + %g2] 0xe2 membar #Sync nop set 0x26, %l2 lduh [%l7 + %l2], %o2 nop set 0x70, %o0 stx %fsr, [%l7 + %o0] nop set 0x40, %l4 stx %fsr, [%l7 + %l4] add %i0, %l4, %i4 bne,a,pn %icc, loop_163 nop set 0x3C, %i2 stb %o4, [%l7 + %i2] set 0x72, %i0 ldstuba [%l7 + %i0] 0x89, %g4 loop_163: nop add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %i5 wr %l3, %i3, %sys_tick set 0x68, %l6 stda %g2, [%l7 + %l6] 0xe3 membar #Sync nop set 0x10, %i4 ldd [%l7 + %i4], %l4 nop set 0x4D, %o1 stb %g1, [%l7 + %o1] set 0x20, %i6 stxa %g3, [%l7 + %i6] 0xe2 membar #Sync or %o0, %o3, %o5 set 0x78, %i1 ldstuba [%l7 + %i1] 0x80, %o7 nop set 0x70, %g6 std %f10, [%l7 + %g6] nop set 0x40, %o4 lduh [%l7 + %o4], %l6 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l2, %o6 add %o1, %i1, %l1 nop set 0x53, %g4 ldsb [%l7 + %g4], %l0 and %g5, %g6, %g7 set 0x60, %l3 stwa %i2, [%l7 + %l3] 0xea membar #Sync nop set 0x10, %o6 ldx [%l7 + %o6], %i6 set 0x48, %o7 stxa %o2, [%l7 + %o7] 0xeb membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xd8, %f0 set 0x74, %o3 stwa %i0, [%l7 + %o3] 0x89 set 0x4C, %i7 lda [%l7 + %i7] 0x89, %f27 nop set 0x6F, %o5 ldub [%l7 + %o5], %i4 set 0x0C, %g5 sta %f19, [%l7 + %g5] 0x81 set 0x24, %o2 swapa [%l7 + %o2] 0x80, %l4 set 0x38, %i5 prefetcha [%l7 + %i5] 0x80, 0 set 0x20, %i3 ldxa [%l7 + %i3] 0x89, %o4 nop set 0x66, %l1 ldsh [%l7 + %l1], %i5 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xc0 and %i7, %i3, %g2 st %f13, [%l7 + 0x68] set 0x50, %l0 ldxa [%l7 + %l0] 0x80, %l3 nop set 0x48, %g7 stw %l5, [%l7 + %g7] nop set 0x46, %l5 lduh [%l7 + %l5], %g1 nop set 0x40, %l2 ldsw [%l7 + %l2], %g3 set 0x40, %g2 stxa %o0, [%l7 + %g2] 0x81 set 0x64, %l4 stwa %o5, [%l7 + %l4] 0x81 add %o3, %l6, %o7 nop set 0x18, %i2 ldd [%l7 + %i2], %f20 nop set 0x14, %i0 stb %o6, [%l7 + %i0] nop set 0x20, %l6 ldx [%l7 + %l6], %l2 nop set 0x5A, %o0 lduh [%l7 + %o0], %i1 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf8, %f0 nop set 0x77, %i6 stb %l1, [%l7 + %i6] add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x81, %l0, %o1 nop set 0x60, %i1 stx %fsr, [%l7 + %i1] nop set 0x71, %g6 stb %g5, [%l7 + %g6] nop set 0x0A, %o4 ldub [%l7 + %o4], %g7 nop set 0x08, %g4 stx %fsr, [%l7 + %g4] nop set 0x40, %i4 stw %g6, [%l7 + %i4] nop set 0x18, %l3 stx %i2, [%l7 + %l3] set 0x6C, %o6 lda [%l7 + %o6] 0x80, %f17 nop set 0x40, %o7 swap [%l7 + %o7], %o2 nop set 0x3C, %g3 prefetch [%l7 + %g3], 1 nop set 0x68, %i7 prefetch [%l7 + %i7], 1 nop set 0x1C, %o3 swap [%l7 + %o3], %i0 nop set 0x28, %o5 ldd [%l7 + %o5], %f0 set 0x08, %o2 stwa %i4, [%l7 + %o2] 0x88 bge,a,pn %icc, loop_164 nop set 0x40, %i5 stx %i6, [%l7 + %i5] set 0x30, %g5 stda %g4, [%l7 + %g5] 0x88 loop_164: nop set 0x74, %i3 stw %o4, [%l7 + %i3] and %i5, %l4, %i7 set 0x48, %g1 swapa [%l7 + %g1] 0x89, %g2 st %fsr, [%l7 + 0x18] ld [%l7 + 0x20], %f19 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %l5 add %g1, %l3, %g3 set 0x54, %l1 stwa %o0, [%l7 + %l1] 0xeb membar #Sync set 0x20, %g7 ldxa [%l7 + %g7] 0x80, %o3 and %l6, %o5, %o6 set 0x51, %l5 stba %o7, [%l7 + %l5] 0xea membar #Sync nop set 0x1C, %l2 swap [%l7 + %l2], %l2 fpadd32 %f18, %f10, %f8 nop set 0x10, %g2 stx %i1, [%l7 + %g2] set 0x68, %l0 ldxa [%l7 + %l0] 0x89, %l0 set 0x40, %i2 stda %l0, [%l7 + %i2] 0x81 set 0x4F, %i0 stba %o1, [%l7 + %i0] 0x88 fpadd32 %f4, %f22, %f28 set 0x60, %l4 lda [%l7 + %l4] 0x88, %f2 set 0x78, %l6 ldxa [%l7 + %l6] 0x88, %g5 set 0x08, %o0 stda %g6, [%l7 + %o0] 0xeb membar #Sync nop set 0x50, %i6 stb %g6, [%l7 + %i6] nop set 0x10, %i1 ldsw [%l7 + %i1], %o2 nop set 0x68, %o1 ldx [%l7 + %o1], %i2 set 0x26, %o4 ldstuba [%l7 + %o4] 0x88, %i0 nop set 0x34, %g4 ldsw [%l7 + %g4], %i6 set 0x1E, %g6 stba %i4, [%l7 + %g6] 0xeb membar #Sync nop set 0x31, %l3 ldsb [%l7 + %l3], %o4 nop set 0x48, %i4 stx %fsr, [%l7 + %i4] nop set 0x4B, %o6 ldstub [%l7 + %o6], %i5 wr %l4, %g4, %set_softint set 0x58, %g3 sta %f13, [%l7 + %g3] 0x89 set 0x77, %o7 stba %g2, [%l7 + %o7] 0x81 nop set 0x54, %i7 ldsw [%l7 + %i7], %i7 set 0x60, %o3 stha %l5, [%l7 + %o3] 0x81 nop set 0x12, %o2 ldstub [%l7 + %o2], %g1 nop set 0x38, %o5 stx %l3, [%l7 + %o5] nop set 0x38, %g5 ldd [%l7 + %g5], %i2 set 0x20, %i5 lda [%l7 + %i5] 0x81, %f24 nop set 0x2B, %i3 stb %g3, [%l7 + %i3] fpadd16 %f20, %f8, %f26 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o3, %l6 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o5 casa [%l6] 0x88, %o5, %o0 set 0x70, %l1 ldda [%l7 + %l1] 0x88, %o6 nop set 0x08, %g1 stx %fsr, [%l7 + %g1] set 0x10, %g7 ldda [%l7 + %g7] 0xe3, %o6 nop set 0x68, %l2 swap [%l7 + %l2], %i1 nop set 0x50, %l5 ldub [%l7 + %l5], %l0 ld [%l7 + 0x50], %f0 fpsub16 %f0, %f12, %f28 nop set 0x5C, %l0 prefetch [%l7 + %l0], 0 set 0x08, %i2 prefetcha [%l7 + %i2] 0x88, 1 and %o1, %g5, %l2 set 0x40, %g2 stxa %g6, [%l7 + %g2] 0xe2 membar #Sync set 0x6C, %l4 ldstuba [%l7 + %l4] 0x89, %o2 nop set 0x46, %l6 lduh [%l7 + %l6], %g7 wr %i0, %i2, %softint nop set 0x42, %o0 lduh [%l7 + %o0], %i6 set 0x38, %i0 ldstuba [%l7 + %i0] 0x80, %i4 add %l7, 0x68, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i5 casa [%l6] 0x81, %i5, %l4 set 0x3C, %i1 stwa %g4, [%l7 + %i1] 0x89 set 0x38, %i6 swapa [%l7 + %i6] 0x81, %g2 nop set 0x60, %o4 ldx [%l7 + %o4], %o4 nop set 0x7C, %o1 ldsw [%l7 + %o1], %i7 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %l3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xAF9, %tick_cmpr add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %l6 set 0x40, %g6 ldda [%l7 + %g6] 0xd0, %f0 nop set 0x44, %l3 ldsh [%l7 + %l3], %i3 nop set 0x18, %i4 std %o4, [%l7 + %i4] nop set 0x6C, %o6 lduw [%l7 + %o6], %o0 nop set 0x10, %g4 stx %fsr, [%l7 + %g4] set 0x3C, %o7 sta %f12, [%l7 + %o7] 0x80 nop set 0x48, %i7 ldd [%l7 + %i7], %o6 nop set 0x20, %g3 stx %i1, [%l7 + %g3] nop set 0x7A, %o3 ldsb [%l7 + %o3], %l0 nop set 0x1E, %o5 lduh [%l7 + %o5], %o6 nop set 0x48, %o2 ldx [%l7 + %o2], %o1 set 0x70, %g5 swapa [%l7 + %g5] 0x80, %g5 nop set 0x34, %i5 stw %l2, [%l7 + %i5] nop set 0x2A, %l1 sth %g6, [%l7 + %l1] nop set 0x0C, %g1 swap [%l7 + %g1], %l1 set 0x2C, %g7 ldstuba [%l7 + %g7] 0x89, %g7 st %fsr, [%l7 + 0x20] nop set 0x50, %l2 stw %i0, [%l7 + %l2] add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %o2 ld [%l7 + 0x20], %f16 st %fsr, [%l7 + 0x64] nop set 0x1E, %l5 sth %i4, [%l7 + %l5] set 0x40, %l0 stda %f0, [%l7 + %l0] 0xc4 ld [%l7 + 0x44], %f26 nop set 0x32, %i3 lduh [%l7 + %i3], %i5 add %i6, %g4, %g2 nop set 0x6C, %i2 ldub [%l7 + %i2], %l4 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] 0x80, %i7, %o4 set 0x7C, %g2 stwa %g1, [%l7 + %g2] 0xe2 membar #Sync ld [%l7 + 0x70], %f5 nop set 0x14, %l4 swap [%l7 + %l4], %l5 nop set 0x7C, %l6 swap [%l7 + %l6], %g3 set 0x70, %i0 ldda [%l7 + %i0] 0x88, %l2 nop set 0x38, %i1 std %o2, [%l7 + %i1] set 0x40, %o0 stda %f0, [%l7 + %o0] 0xf9 membar #Sync nop set 0x58, %i6 stx %i3, [%l7 + %i6] or %l6, %o0, %o5 nop set 0x54, %o1 stw %i1, [%l7 + %o1] nop set 0x18, %g6 sth %o7, [%l7 + %g6] or %o6, %l0, %g5 or %o1, %l2, %g6 set 0x2C, %o4 sta %f2, [%l7 + %o4] 0x81 set 0x30, %i4 ldda [%l7 + %i4] 0xeb, %g6 set 0x70, %o6 ldda [%l7 + %o6] 0x81, %i0 nop set 0x34, %g4 ldub [%l7 + %g4], %l1 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o2 casa [%l6] 0x88, %o2, %i4 add %i2, %i5, %g4 set 0x54, %l3 swapa [%l7 + %l3] 0x81, %g2 nop set 0x40, %o7 ldsw [%l7 + %o7], %i6 nop set 0x08, %i7 stw %l4, [%l7 + %i7] nop set 0x3C, %o3 sth %i7, [%l7 + %o3] add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x88, %o4, %l5 st %f21, [%l7 + 0x34] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x34, %g3 sth %o3, [%l7 + %g3] set 0x20, %o2 prefetcha [%l7 + %o2] 0x88, 3 set 0x30, %g5 stda %i6, [%l7 + %g5] 0x81 set 0x40, %i5 ldda [%l7 + %i5] 0x80, %f16 nop set 0x60, %l1 std %f10, [%l7 + %l1] nop set 0x20, %o5 prefetch [%l7 + %o5], 3 add %l7, 0x50, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o0 casa [%l6] 0x81, %o0, %o5 set 0x68, %g1 prefetcha [%l7 + %g1] 0x88, 1 nop set 0x18, %g7 ldd [%l7 + %g7], %o6 set 0x78, %l2 stda %o6, [%l7 + %l2] 0x80 and %l0, %g5, %i1 wr %g0, 0x5, %fprs add %l7, 0x24, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g7 casa [%l6] 0x89, %g7, %i0 set 0x28, %l5 stxa %l1, [%l7 + %l5] 0xe3 membar #Sync nop set 0x40, %l0 lduw [%l7 + %l0], %o2 ld [%l7 + 0x24], %f26 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i4, %i2 nop set 0x7C, %i2 prefetch [%l7 + %i2], 1 nop set 0x31, %g2 stb %i5, [%l7 + %g2] fpsub16s %f28, %f29, %f3 set 0x52, %i3 stba %g6, [%l7 + %i3] 0xea membar #Sync st %fsr, [%l7 + 0x40] set 0x40, %l6 ldda [%l7 + %l6] 0xd2, %f0 nop set 0x0E, %i0 ldsh [%l7 + %i0], %g2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x81, %i6, %l4 nop set 0x4C, %i1 lduw [%l7 + %i1], %i7 set 0x40, %l4 stda %g4, [%l7 + %l4] 0xea membar #Sync set 0x5D, %o0 ldstuba [%l7 + %o0] 0x88, %o4 nop set 0x20, %i6 std %f16, [%l7 + %i6] add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %l3 nop set 0x10, %g6 ldx [%l7 + %g6], %o3 nop set 0x60, %o4 stx %fsr, [%l7 + %o4] nop set 0x70, %i4 ldd [%l7 + %i4], %f14 nop set 0x20, %o6 std %f12, [%l7 + %o6] set 0x58, %g4 ldxa [%l7 + %g4] 0x89, %g1 nop set 0x56, %l3 sth %l6, [%l7 + %l3] add %o0, %o5, %l5 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i3, %o6 nop set 0x47, %o1 stb %l0, [%l7 + %o1] nop set 0x10, %o7 ldd [%l7 + %o7], %f18 set 0x68, %i7 stwa %g5, [%l7 + %i7] 0xeb membar #Sync set 0x40, %g3 stda %f0, [%l7 + %g3] 0xc0 nop set 0x28, %o2 std %f12, [%l7 + %o2] nop set 0x4E, %g5 lduh [%l7 + %g5], %i1 set 0x60, %i5 prefetcha [%l7 + %i5] 0x88, 1 ld [%l7 + 0x48], %f12 nop set 0x70, %l1 stx %fsr, [%l7 + %l1] set 0x38, %o3 stda %o0, [%l7 + %o3] 0xe2 membar #Sync set 0x50, %g1 ldda [%l7 + %g1] 0xeb, %l2 nop set 0x74, %g7 prefetch [%l7 + %g7], 4 wr %g0, 0x6, %fprs nop set 0x78, %o5 ldsw [%l7 + %o5], %o2 nop set 0x33, %l5 ldstub [%l7 + %l5], %i0 nop set 0x76, %l2 sth %i4, [%l7 + %l2] nop set 0x68, %l0 ldx [%l7 + %l0], %i5 set 0x18, %i2 swapa [%l7 + %i2] 0x81, %g6 set 0x34, %g2 stwa %i2, [%l7 + %g2] 0xea membar #Sync set 0x70, %i3 prefetcha [%l7 + %i3] 0x80, 1 bgu,pn %icc, loop_165 nop set 0x4F, %l6 ldstub [%l7 + %l6], %i6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] 0x81, %l4, %g4 loop_165: nop set 0x28, %i0 ldstub [%l7 + %i0], %o4 st %fsr, [%l7 + 0x34] add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %l3 set 0x70, %i1 prefetcha [%l7 + %i1] 0x81, 1 nop set 0x68, %l4 sth %g1, [%l7 + %l4] nop set 0x30, %i6 std %o2, [%l7 + %i6] nop set 0x1C, %g6 swap [%l7 + %g6], %l6 nop set 0x70, %o4 std %o4, [%l7 + %o4] nop set 0x68, %i4 ldx [%l7 + %i4], %o0 set 0x48, %o6 swapa [%l7 + %o6] 0x89, %l5 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o6 casa [%l6] 0x81, %o6, %i3 add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g5 casa [%l6] 0x89, %g5, %l0 nop set 0x46, %o0 lduh [%l7 + %o0], %i1 nop set 0x5E, %g4 ldstub [%l7 + %g4], %o1 set 0x70, %l3 lda [%l7 + %l3] 0x80, %f13 set 0x08, %o1 stda %o6, [%l7 + %o1] 0x89 fpadd16 %f24, %f12, %f26 bgu %icc, loop_166 or %g7, %l2, %o2 set 0x30, %i7 ldda [%l7 + %i7] 0xeb, %i0 loop_166: nop set 0x56, %o7 stba %l1, [%l7 + %o7] 0xe2 membar #Sync and %i5, %i4, %g6 nop set 0x24, %g3 swap [%l7 + %g3], %g2 nop nop setx 0x5E9389C4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xA7650DE4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f16, %f0 nop set 0x70, %o2 sth %i2, [%l7 + %o2] and %l4, %g4, %o4 nop set 0x70, %i5 ldx [%l7 + %i5], %g3 set 0x58, %l1 stda %l2, [%l7 + %l1] 0xe3 membar #Sync set 0x44, %g5 stwa %i7, [%l7 + %g5] 0xe3 membar #Sync set 0x5A, %o3 stba %i6, [%l7 + %o3] 0x88 nop set 0x48, %g7 lduh [%l7 + %g7], %o3 set 0x40, %g1 ldda [%l7 + %g1] 0xd0, %f16 wr %g1, %o5, %sys_tick add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x88, %o0, %l6 and %o6, %l5, %i3 add %l7, 0x6C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %l0 set 0x10, %l5 lda [%l7 + %l5] 0x81, %f8 ld [%l7 + 0x24], %f13 set 0x3D, %o5 ldstuba [%l7 + %o5] 0x89, %o1 nop set 0x50, %l0 lduw [%l7 + %l0], %i1 nop set 0x22, %l2 lduh [%l7 + %l2], %g7 nop set 0x40, %i2 std %f24, [%l7 + %i2] nop set 0x24, %i3 sth %l2, [%l7 + %i3] nop set 0x60, %g2 stx %fsr, [%l7 + %g2] nop set 0x70, %l6 stx %fsr, [%l7 + %l6] nop set 0x69, %i0 stb %o7, [%l7 + %i0] set 0x7C, %i1 stha %o2, [%l7 + %i1] 0x88 nop set 0x18, %i6 prefetch [%l7 + %i6], 0 nop set 0x46, %g6 ldsb [%l7 + %g6], %i0 nop set 0x20, %l4 std %l0, [%l7 + %l4] set 0x40, %i4 swapa [%l7 + %i4] 0x88, %i4 st %f8, [%l7 + 0x28] nop set 0x0E, %o6 ldsb [%l7 + %o6], %g6 set 0x60, %o4 ldda [%l7 + %o4] 0x89, %g2 set 0x40, %o0 stda %i2, [%l7 + %o0] 0xeb membar #Sync add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %g4 set 0x40, %l3 ldda [%l7 + %l3] 0xe2, %i4 nop set 0x20, %o1 sth %o4, [%l7 + %o1] set 0x3E, %i7 stha %l3, [%l7 + %i7] 0xe2 membar #Sync nop set 0x44, %o7 ldsw [%l7 + %o7], %i7 nop set 0x38, %g3 ldd [%l7 + %g3], %g2 nop set 0x42, %o2 lduh [%l7 + %o2], %i6 wr %o3, %o5, %y nop set 0x15, %i5 ldub [%l7 + %i5], %o0 set 0x66, %g4 ldstuba [%l7 + %g4] 0x89, %l6 nop set 0x10, %g5 sth %o6, [%l7 + %g5] and %l5, %g1, %g5 nop set 0x5E, %l1 sth %i3, [%l7 + %l1] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x589, %sys_tick_cmpr nop set 0x2E, %o3 lduh [%l7 + %o3], %g7 set 0x73, %g7 stba %i1, [%l7 + %g7] 0x88 or %o7, %l2, %i0 nop set 0x18, %g1 stx %o2, [%l7 + %g1] nop set 0x74, %l5 stw %i4, [%l7 + %l5] set 0x18, %l0 stda %g6, [%l7 + %l0] 0xeb membar #Sync nop set 0x4C, %l2 stw %l1, [%l7 + %l2] nop set 0x53, %o5 stb %g2, [%l7 + %o5] membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf1, %f16 set 0x40, %g2 stda %i2, [%l7 + %g2] 0x80 set 0x60, %l6 ldxa [%l7 + %l6] 0x89, %l4 st %f18, [%l7 + 0x24] set 0x3C, %i2 stha %g4, [%l7 + %i2] 0x80 nop set 0x68, %i0 swap [%l7 + %i0], %i5 nop set 0x18, %i1 prefetch [%l7 + %i1], 0 nop set 0x28, %i6 stx %fsr, [%l7 + %i6] add %o4, %l3, %i7 set 0x58, %g6 swapa [%l7 + %g6] 0x80, %i6 be %xcc, loop_167 nop set 0x18, %i4 lduw [%l7 + %i4], %g3 or %o5, %o3, %l6 nop set 0x38, %l4 ldd [%l7 + %l4], %o0 loop_167: nop set 0x5C, %o4 stw %l5, [%l7 + %o4] nop set 0x48, %o6 ldd [%l7 + %o6], %o6 fpadd32s %f3, %f28, %f31 nop set 0x77, %l3 ldub [%l7 + %l3], %g1 nop set 0x43, %o1 ldstub [%l7 + %o1], %g5 add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i3, %o1 nop set 0x44, %i7 lduw [%l7 + %i7], %g7 set 0x40, %o0 ldda [%l7 + %o0] 0x89, %f0 set 0x50, %g3 stxa %l0, [%l7 + %g3] 0x81 nop set 0x59, %o2 ldub [%l7 + %o2], %o7 bne %xcc, loop_168 fpsub16s %f13, %f17, %f0 set 0x0C, %i5 swapa [%l7 + %i5] 0x88, %l2 loop_168: nop set 0x78, %o7 stwa %i1, [%l7 + %o7] 0xeb membar #Sync or %o2, %i4, %g6 set 0x4A, %g5 ldstuba [%l7 + %g5] 0x88, %l1 or %g2, %i0, %i2 set 0x20, %g4 ldda [%l7 + %g4] 0x80, %l4 set 0x14, %l1 lda [%l7 + %l1] 0x89, %f31 bl,pt %icc, loop_169 nop set 0x20, %g7 stx %g4, [%l7 + %g7] nop set 0x18, %o3 ldd [%l7 + %o3], %o4 nop set 0x78, %l5 std %i4, [%l7 + %l5] loop_169: ld [%l7 + 0x78], %f17 set 0x38, %l0 ldxa [%l7 + %l0] 0x88, %i7 set 0x08, %l2 ldstuba [%l7 + %l2] 0x88, %i6 nop set 0x22, %o5 stb %l3, [%l7 + %o5] add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o5 casa [%l6] 0x88, %o5, %g3 nop set 0x78, %g1 ldx [%l7 + %g1], %o3 nop set 0x18, %g2 stx %l6, [%l7 + %g2] set 0x50, %i3 ldda [%l7 + %i3] 0xe2, %o0 nop set 0x08, %l6 stx %fsr, [%l7 + %l6] nop set 0x14, %i2 stw %l5, [%l7 + %i2] set 0x40, %i1 ldda [%l7 + %i1] 0x80, %f16 nop set 0x44, %i6 ldsw [%l7 + %i6], %g1 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd8 nop set 0x14, %i4 ldsw [%l7 + %i4], %g5 nop set 0x60, %g6 std %o6, [%l7 + %g6] set 0x58, %l4 ldstuba [%l7 + %l4] 0x80, %i3 add %g7, %o1, %l0 nop set 0x34, %o6 stb %l2, [%l7 + %o6] nop set 0x5A, %l3 ldsb [%l7 + %l3], %i1 nop set 0x28, %o1 swap [%l7 + %o1], %o2 nop set 0x0E, %i7 sth %o7, [%l7 + %i7] set 0x10, %o4 stda %i4, [%l7 + %o4] 0x88 st %f8, [%l7 + 0x70] set 0x20, %g3 ldxa [%l7 + %g3] 0x89, %l1 set 0x30, %o0 ldda [%l7 + %o0] 0xe2, %g2 ld [%l7 + 0x08], %f18 nop set 0x74, %o2 stw %i0, [%l7 + %o2] nop set 0x48, %i5 ldd [%l7 + %i5], %g6 set 0x17, %g5 ldstuba [%l7 + %g5] 0x81, %l4 set 0x08, %o7 lda [%l7 + %o7] 0x81, %f11 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xc8 nop set 0x6F, %g7 stb %i2, [%l7 + %g7] ld [%l7 + 0x40], %f1 nop set 0x50, %o3 ldd [%l7 + %o3], %f22 ld [%l7 + 0x6C], %f1 wr %g4, %o4, %y nop set 0x50, %l5 stx %fsr, [%l7 + %l5] nop set 0x48, %l1 ldx [%l7 + %l1], %i7 ld [%l7 + 0x44], %f17 set 0x73, %l2 ldstuba [%l7 + %l2] 0x81, %i5 nop set 0x50, %l0 prefetch [%l7 + %l0], 4 nop set 0x40, %g1 std %i6, [%l7 + %g1] nop set 0x48, %o5 stx %l3, [%l7 + %o5] add %g3, %o3, %l6 nop set 0x30, %i3 ldsh [%l7 + %i3], %o0 nop set 0x60, %g2 stx %o5, [%l7 + %g2] set 0x34, %l6 sta %f18, [%l7 + %l6] 0x88 nop set 0x78, %i2 lduw [%l7 + %i2], %g1 set 0x08, %i6 stda %g4, [%l7 + %i6] 0xea membar #Sync nop set 0x78, %i1 std %f16, [%l7 + %i1] nop set 0x44, %i0 stw %o6, [%l7 + %i0] nop set 0x38, %i4 ldd [%l7 + %i4], %f24 nop set 0x78, %l4 ldsh [%l7 + %l4], %i3 bne,a %xcc, loop_170 bgu,a,pt %xcc, loop_171 add %l5, %o1, %g7 set 0x4F, %o6 stba %l0, [%l7 + %o6] 0x80 loop_170: nop set 0x50, %l3 stx %fsr, [%l7 + %l3] loop_171: nop set 0x40, %g6 stda %l2, [%l7 + %g6] 0x80 set 0x6C, %i7 sta %f7, [%l7 + %i7] 0x80 set 0x2E, %o1 ldstuba [%l7 + %o1] 0x88, %o2 nop set 0x3A, %o4 ldsh [%l7 + %o4], %o7 nop set 0x50, %g3 ldx [%l7 + %g3], %i1 nop set 0x2A, %o0 lduh [%l7 + %o0], %l1 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xf1 membar #Sync set 0x60, %o2 stda %g2, [%l7 + %o2] 0x81 ld [%l7 + 0x14], %f5 nop set 0x34, %o7 ldstub [%l7 + %o7], %i0 nop set 0x20, %g4 ldub [%l7 + %g4], %g6 nop set 0x50, %g5 stx %fsr, [%l7 + %g5] st %f14, [%l7 + 0x30] nop set 0x7E, %o3 lduh [%l7 + %o3], %l4 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xf8 membar #Sync set 0x38, %l1 stda %i4, [%l7 + %l1] 0x81 nop set 0x4A, %l5 lduh [%l7 + %l5], %i2 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf8, %f0 bne,a,pt %icc, loop_172 nop set 0x0C, %g1 ldsh [%l7 + %g1], %g4 nop set 0x38, %o5 ldd [%l7 + %o5], %i6 nop set 0x6C, %l0 lduw [%l7 + %l0], %i5 loop_172: nop set 0x78, %i3 stda %o4, [%l7 + %i3] 0x81 set 0x18, %g2 stxa %l3, [%l7 + %g2] 0xeb membar #Sync st %fsr, [%l7 + 0x44] set 0x10, %l6 sta %f5, [%l7 + %l6] 0x81 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %o3 nop set 0x18, %i2 std %f4, [%l7 + %i2] nop set 0x1F, %i6 ldstub [%l7 + %i6], %i6 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %o5 set 0x1C, %i0 sta %f31, [%l7 + %i0] 0x88 nop set 0x48, %i1 std %f14, [%l7 + %i1] ld [%l7 + 0x34], %f1 nop set 0x78, %i4 std %g0, [%l7 + %i4] set 0x40, %l4 ldda [%l7 + %l4] 0x89, %f16 nop set 0x3F, %l3 stb %g5, [%l7 + %l3] set 0x20, %g6 swapa [%l7 + %g6] 0x81, %o0 nop set 0x50, %i7 ldd [%l7 + %i7], %f10 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o6, %i3 set 0x38, %o6 stwa %l5, [%l7 + %o6] 0xe2 membar #Sync nop set 0x24, %o4 ldsh [%l7 + %o4], %o1 nop set 0x60, %o1 prefetch [%l7 + %o1], 4 nop set 0x6D, %o0 stb %l0, [%l7 + %o0] nop set 0x65, %i5 ldstub [%l7 + %i5], %g7 nop set 0x1C, %o2 sth %l2, [%l7 + %o2] set 0x10, %o7 ldxa [%l7 + %o7] 0x88, %o2 and %i1, %l1, %o7 fpsub32 %f22, %f26, %f10 wr %i0, %g2, %pic set 0x60, %g3 stxa %g6, [%l7 + %g3] 0x80 set 0x40, %g4 stba %i4, [%l7 + %g4] 0x89 set 0x3F, %g5 stba %l4, [%l7 + %g5] 0x88 nop set 0x58, %g7 ldsw [%l7 + %g7], %i2 nop set 0x37, %l1 ldstub [%l7 + %l1], %i7 nop set 0x68, %o3 ldd [%l7 + %o3], %g4 set 0x58, %l2 prefetcha [%l7 + %l2] 0x81, 0 nop set 0x30, %l5 lduw [%l7 + %l5], %l3 nop set 0x10, %o5 stx %o4, [%l7 + %o5] set 0x2F, %g1 ldstuba [%l7 + %g1] 0x89, %g3 and %i6, %l6, %o5 nop set 0x4C, %i3 ldsw [%l7 + %i3], %g1 set 0x48, %l0 stwa %o3, [%l7 + %l0] 0xea membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0x89, %f16 nop set 0x48, %g2 stw %g5, [%l7 + %g2] set 0x70, %i6 stxa %o6, [%l7 + %i6] 0xe2 membar #Sync nop set 0x52, %i0 ldstub [%l7 + %i0], %i3 nop set 0x60, %i2 ldsh [%l7 + %i2], %o0 nop set 0x7F, %i1 ldstub [%l7 + %i1], %o1 nop set 0x40, %l4 stx %fsr, [%l7 + %l4] nop set 0x53, %l3 ldsb [%l7 + %l3], %l0 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l5, %l2 nop set 0x74, %i4 prefetch [%l7 + %i4], 3 add %l7, 0x38, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o2 casa [%l6] 0x81, %o2, %g7 nop set 0x1C, %g6 stw %l1, [%l7 + %g6] set 0x5C, %i7 stba %i1, [%l7 + %i7] 0xeb membar #Sync set 0x08, %o4 stda %o6, [%l7 + %o4] 0x81 fpsub16s %f7, %f31, %f16 add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %g6 nop set 0x0A, %o6 sth %i0, [%l7 + %o6] nop set 0x78, %o0 ldsw [%l7 + %o0], %l4 st %f14, [%l7 + 0x24] nop set 0x38, %i5 stx %i2, [%l7 + %i5] set 0x4C, %o2 sta %f22, [%l7 + %o2] 0x81 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf9 membar #Sync set 0x08, %o1 sta %f29, [%l7 + %o1] 0x81 nop set 0x78, %g4 swap [%l7 + %g4], %i4 set 0x54, %g3 stwa %i7, [%l7 + %g3] 0x81 set 0x6E, %g5 ldstuba [%l7 + %g5] 0x89, %i5 and %l3, %g4, %g3 set 0x26, %l1 ldstuba [%l7 + %l1] 0x81, %i6 set 0x08, %g7 swapa [%l7 + %g7] 0x89, %o4 nop set 0x16, %l2 ldstub [%l7 + %l2], %l6 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x81, %o5, %o3 set 0x60, %l5 swapa [%l7 + %l5] 0x80, %g1 add %o6, %g5, %o0 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %l0 set 0x5C, %o5 lda [%l7 + %o5] 0x89, %f12 nop set 0x5A, %g1 ldstub [%l7 + %g1], %i3 st %f26, [%l7 + 0x28] add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x81, %l5, %o2 add %g7, %l2, %l1 nop set 0x79, %i3 ldsb [%l7 + %i3], %o7 nop set 0x50, %o3 ldsw [%l7 + %o3], %g2 set 0x30, %l6 prefetcha [%l7 + %l6] 0x80, 1 nop set 0x6E, %g2 ldstub [%l7 + %g2], %i1 set 0x58, %l0 sta %f26, [%l7 + %l0] 0x80 set 0x18, %i0 stxa %i0, [%l7 + %i0] 0x88 nop set 0x32, %i2 sth %i2, [%l7 + %i2] nop set 0x38, %i1 std %i4, [%l7 + %i1] nop set 0x28, %i6 lduh [%l7 + %i6], %l4 set 0x4C, %l4 stha %i5, [%l7 + %l4] 0x80 set 0x58, %i4 stwa %i7, [%l7 + %i4] 0x80 set 0x50, %g6 stxa %g4, [%l7 + %g6] 0x89 set 0x24, %i7 stha %l3, [%l7 + %i7] 0x81 st %f20, [%l7 + 0x58] set 0x2E, %o4 stba %i6, [%l7 + %o4] 0xea membar #Sync set 0x0C, %l3 stwa %g3, [%l7 + %l3] 0xeb membar #Sync st %fsr, [%l7 + 0x74] nop set 0x34, %o0 ldub [%l7 + %o0], %o4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xf8 membar #Sync membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf8, %f0 nop set 0x38, %o7 ldd [%l7 + %o7], %f14 nop set 0x78, %o1 stx %o5, [%l7 + %o1] nop set 0x68, %g4 ldd [%l7 + %g4], %o2 ld [%l7 + 0x5C], %f21 nop set 0x70, %o2 stx %fsr, [%l7 + %o2] set 0x58, %g3 lda [%l7 + %g3] 0x80, %f31 set 0x60, %g5 stxa %g1, [%l7 + %g5] 0xe3 membar #Sync nop set 0x20, %l1 ldx [%l7 + %l1], %o6 nop set 0x18, %g7 stw %g5, [%l7 + %g7] set 0x40, %l2 ldxa [%l7 + %l2] 0x80, %l6 nop set 0x18, %l5 stx %fsr, [%l7 + %l5] nop set 0x70, %g1 ldx [%l7 + %g1], %o1 nop set 0x78, %i3 std %l0, [%l7 + %i3] add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o0, %l5 set 0x78, %o3 stxa %o2, [%l7 + %o3] 0x80 set 0x5C, %o5 sta %f20, [%l7 + %o5] 0x81 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %g7 nop set 0x68, %l6 std %l0, [%l7 + %l6] nop set 0x10, %l0 ldsw [%l7 + %l0], %l2 st %f11, [%l7 + 0x54] set 0x34, %g2 sta %f16, [%l7 + %g2] 0x89 nop set 0x22, %i0 ldstub [%l7 + %i0], %g2 nop set 0x68, %i1 ldd [%l7 + %i1], %f6 set 0x0C, %i6 lda [%l7 + %i6] 0x89, %f9 nop set 0x53, %l4 ldsb [%l7 + %l4], %g6 nop set 0x30, %i2 ldd [%l7 + %i2], %f10 nop set 0x20, %i4 ldx [%l7 + %i4], %o7 set 0x4C, %g6 sta %f7, [%l7 + %g6] 0x81 set 0x2E, %i7 ldstuba [%l7 + %i7] 0x89, %i0 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %i4 nop set 0x54, %o4 ldstub [%l7 + %o4], %l4 nop set 0x60, %l3 stx %i5, [%l7 + %l3] nop set 0x42, %o6 ldsb [%l7 + %o6], %i7 nop set 0x2C, %o0 ldsh [%l7 + %o0], %i2 nop set 0x78, %i5 stx %g4, [%l7 + %i5] bl,a,pn %icc, loop_173 add %i6, %l3, %o4 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g3, %o3 loop_173: nop set 0x20, %o1 stwa %o5, [%l7 + %o1] 0xea membar #Sync nop set 0x67, %o7 ldub [%l7 + %o7], %o6 set 0x38, %g4 ldxa [%l7 + %g4] 0x89, %g1 set 0x68, %o2 lda [%l7 + %o2] 0x81, %f4 nop set 0x6A, %g5 stb %l6, [%l7 + %g5] nop set 0x48, %l1 swap [%l7 + %l1], %o1 nop set 0x78, %g3 stx %l0, [%l7 + %g3] nop nop setx 0xF9EE632B99161515, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xB97946E0C71F0FBE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f22, %f8 fpsub16s %f22, %f12, %f6 nop set 0x34, %g7 ldsh [%l7 + %g7], %g5 nop set 0x0D, %l2 ldsb [%l7 + %l2], %l5 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x81, %o0, %o2 set 0x20, %l5 stha %g7, [%l7 + %l5] 0xe3 membar #Sync set 0x10, %g1 ldda [%l7 + %g1] 0x88, %l0 and %i3, %g2, %g6 nop set 0x28, %i3 stw %o7, [%l7 + %i3] and %i0, %l2, %i4 set 0x6C, %o3 lda [%l7 + %o3] 0x80, %f16 set 0x18, %l6 stwa %l4, [%l7 + %l6] 0xe3 membar #Sync membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf0, %f16 set 0x52, %g2 stha %i1, [%l7 + %g2] 0xea membar #Sync nop set 0x20, %o5 stx %i7, [%l7 + %o5] fpsub32 %f16, %f6, %f8 be,pt %xcc, loop_174 add %i2, %i5, %i6 nop set 0x21, %i0 ldstub [%l7 + %i0], %l3 or %g4, %o4, %g3 loop_174: nop add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] 0x88, %o3, %o6 nop set 0x20, %i1 stx %o5, [%l7 + %i1] set 0x40, %i6 stda %f16, [%l7 + %i6] 0xf1 membar #Sync nop set 0x08, %l4 std %i6, [%l7 + %l4] nop set 0x68, %i2 std %g0, [%l7 + %i2] set 0x40, %i4 stda %l0, [%l7 + %i4] 0xe2 membar #Sync st %f29, [%l7 + 0x58] nop set 0x10, %i7 stx %o1, [%l7 + %i7] nop set 0x38, %o4 stx %fsr, [%l7 + %o4] set 0x40, %g6 stda %g4, [%l7 + %g6] 0xe2 membar #Sync set 0x20, %l3 stda %l4, [%l7 + %l3] 0xe3 membar #Sync fpsub32s %f29, %f17, %f27 nop set 0x6F, %o6 ldstub [%l7 + %o6], %o2 nop set 0x60, %o0 std %o0, [%l7 + %o0] nop set 0x58, %i5 std %f12, [%l7 + %i5] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %g7 and %i3, %g6, %o7 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xd8 nop set 0x75, %g4 ldub [%l7 + %g4], %i0 or %g2, %i4, %l2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x81, %l4, %i1 nop set 0x30, %o2 stw %i7, [%l7 + %o2] set 0x50, %o7 stxa %i2, [%l7 + %o7] 0xeb membar #Sync nop set 0x60, %l1 stx %fsr, [%l7 + %l1] nop set 0x38, %g5 ldx [%l7 + %g5], %i6 set 0x34, %g7 stba %i5, [%l7 + %g7] 0x88 nop set 0x18, %l2 prefetch [%l7 + %l2], 0 set 0x08, %g3 stxa %l3, [%l7 + %g3] 0xea membar #Sync nop nop setx 0xD09B8FDDFE97ABDD, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xEBF54CCF6C404C72, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f4, %f6 ld [%l7 + 0x58], %f3 st %fsr, [%l7 + 0x2C] nop set 0x48, %l5 ldx [%l7 + %l5], %o4 st %f28, [%l7 + 0x64] set 0x38, %g1 stda %g4, [%l7 + %g1] 0xe2 membar #Sync set 0x70, %o3 lda [%l7 + %o3] 0x80, %f13 nop set 0x4F, %i3 stb %g3, [%l7 + %i3] set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf8 membar #Sync nop set 0x3C, %l6 lduh [%l7 + %l6], %o6 nop set 0x28, %g2 stx %o5, [%l7 + %g2] nop set 0x40, %i0 prefetch [%l7 + %i0], 1 add %l6, %g1, %l0 nop set 0x68, %o5 ldx [%l7 + %o5], %o3 set 0x35, %i6 stba %g5, [%l7 + %i6] 0x88 nop set 0x20, %i1 ldsw [%l7 + %i1], %o1 nop set 0x1A, %i2 ldstub [%l7 + %i2], %l5 add %o0, %o2, %l1 ld [%l7 + 0x68], %f0 wr %g7, %g6, %ccr and %i3, %o7, %i0 nop set 0x38, %i4 stx %g2, [%l7 + %i4] set 0x38, %l4 stxa %i4, [%l7 + %l4] 0xeb membar #Sync nop set 0x18, %o4 stx %fsr, [%l7 + %o4] nop set 0x58, %i7 stx %fsr, [%l7 + %i7] nop set 0x74, %g6 ldsw [%l7 + %g6], %l4 set 0x38, %o6 stha %l2, [%l7 + %o6] 0x80 or %i7, %i2, %i1 set 0x14, %l3 sta %f30, [%l7 + %l3] 0x89 nop set 0x28, %i5 swap [%l7 + %i5], %i5 ld [%l7 + 0x40], %f30 set 0x68, %o0 ldxa [%l7 + %o0] 0x88, %l3 set 0x12, %g4 stha %o4, [%l7 + %g4] 0x88 nop set 0x78, %o1 ldd [%l7 + %o1], %f24 nop set 0x38, %o2 ldd [%l7 + %o2], %f0 add %i6, %g4, %o6 nop set 0x51, %l1 ldstub [%l7 + %l1], %g3 set 0x10, %o7 ldda [%l7 + %o7] 0xe2, %o4 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %l6 nop set 0x20, %g5 ldd [%l7 + %g5], %l0 set 0x58, %l2 prefetcha [%l7 + %l2] 0x81, 0 set 0x60, %g3 prefetcha [%l7 + %g3] 0x89, 0 set 0x78, %l5 ldxa [%l7 + %l5] 0x80, %l5 and %g5, %o2, %l1 set 0x10, %g1 prefetcha [%l7 + %g1] 0x89, 3 set 0x78, %g7 prefetcha [%l7 + %g7] 0x81, 4 nop set 0x38, %i3 lduw [%l7 + %i3], %g7 set 0x10, %o3 stha %i3, [%l7 + %o3] 0x88 nop set 0x54, %l0 swap [%l7 + %l0], %o7 nop set 0x30, %g2 stx %i0, [%l7 + %g2] nop set 0x60, %l6 swap [%l7 + %l6], %g2 nop set 0x28, %o5 stx %i4, [%l7 + %o5] add %l4, %i7, %i2 nop set 0x14, %i6 ldsh [%l7 + %i6], %l2 set 0x1E, %i0 stba %i5, [%l7 + %i0] 0x81 set 0x6C, %i1 lda [%l7 + %i1] 0x80, %f27 set 0x20, %i4 stwa %l3, [%l7 + %i4] 0x89 set 0x10, %i2 stxa %i1, [%l7 + %i2] 0x81 nop set 0x70, %o4 std %o4, [%l7 + %o4] nop set 0x68, %l4 sth %g4, [%l7 + %l4] ld [%l7 + 0x70], %f3 nop set 0x40, %i7 ldsw [%l7 + %i7], %o6 nop set 0x72, %g6 ldstub [%l7 + %g6], %i6 add %g3, %o5, %g1 set 0x70, %l3 prefetcha [%l7 + %l3] 0x88, 3 be,a %xcc, loop_175 or %l6, %o1, %o3 set 0x34, %o6 sta %f12, [%l7 + %o6] 0x88 loop_175: nop set 0x10, %i5 ldd [%l7 + %i5], %g4 set 0x10, %g4 stda %l4, [%l7 + %g4] 0xe2 membar #Sync membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf0, %f0 bne,a %icc, loop_176 nop set 0x30, %o0 stb %l1, [%l7 + %o0] st %fsr, [%l7 + 0x70] add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %o0 loop_176: bl,a,pn %icc, loop_177 nop set 0x38, %l1 std %f20, [%l7 + %l1] nop set 0x10, %o7 std %g6, [%l7 + %o7] or %i3, %o7, %g7 loop_177: ld [%l7 + 0x34], %f1 bleu %icc, loop_178 and %g2, %i4, %i0 nop set 0x1C, %g5 lduw [%l7 + %g5], %i7 set 0x60, %l2 stxa %i2, [%l7 + %l2] 0x88 loop_178: nop add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l2, %l4 nop set 0x68, %o2 ldd [%l7 + %o2], %f4 nop set 0x40, %l5 std %i4, [%l7 + %l5] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc4 nop set 0x78, %g7 lduw [%l7 + %g7], %l3 set 0x5C, %g3 stha %o4, [%l7 + %g3] 0xe3 membar #Sync nop set 0x18, %o3 stw %g4, [%l7 + %o3] set 0x60, %i3 swapa [%l7 + %i3] 0x80, %i1 set 0x60, %l0 ldda [%l7 + %l0] 0x80, %o6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %o5 set 0x54, %l6 swapa [%l7 + %l6] 0x88, %g3 nop set 0x18, %o5 ldd [%l7 + %o5], %f4 nop set 0x77, %g2 ldsb [%l7 + %g2], %l0 nop set 0x09, %i0 ldub [%l7 + %i0], %l6 nop set 0x68, %i1 ldd [%l7 + %i1], %f30 nop set 0x4C, %i6 stw %o1, [%l7 + %i6] nop set 0x5C, %i4 ldsw [%l7 + %i4], %o3 nop set 0x68, %i2 stx %fsr, [%l7 + %i2] add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %g1 nop set 0x20, %o4 std %l4, [%l7 + %o4] nop set 0x10, %i7 std %f22, [%l7 + %i7] nop set 0x12, %g6 ldub [%l7 + %g6], %o2 nop set 0x28, %l4 ldd [%l7 + %l4], %l0 nop set 0x38, %l3 stx %fsr, [%l7 + %l3] nop set 0x60, %i5 ldsw [%l7 + %i5], %o0 nop set 0x50, %g4 stw %g6, [%l7 + %g4] set 0x20, %o1 stxa %o7, [%l7 + %o1] 0xe3 membar #Sync set 0x40, %o6 stxa %i3, [%l7 + %o6] 0xe2 membar #Sync st %fsr, [%l7 + 0x68] set 0x6C, %l1 stwa %g7, [%l7 + %l1] 0x89 nop set 0x23, %o7 ldsb [%l7 + %o7], %g2 nop set 0x30, %g5 ldsw [%l7 + %g5], %i4 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %i0 ld [%l7 + 0x20], %f26 nop set 0x38, %l2 lduw [%l7 + %l2], %i2 nop set 0x30, %o2 stx %fsr, [%l7 + %o2] add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %l2 nop set 0x54, %l5 prefetch [%l7 + %l5], 0 nop set 0x48, %g1 std %l2, [%l7 + %g1] and %i5, %o4, %g4 set 0x08, %g7 prefetcha [%l7 + %g7] 0x89, 4 nop set 0x48, %g3 ldd [%l7 + %g3], %i0 nop set 0x40, %o0 stx %fsr, [%l7 + %o0] nop set 0x18, %i3 std %f6, [%l7 + %i3] ld [%l7 + 0x10], %f1 set 0x14, %l0 stwa %i6, [%l7 + %l0] 0x89 or %o5, %l0, %l6 nop set 0x7A, %l6 ldsh [%l7 + %l6], %g3 nop set 0x7C, %o5 stw %o3, [%l7 + %o5] set 0x38, %o3 swapa [%l7 + %o3] 0x80, %o1 st %fsr, [%l7 + 0x4C] set 0x40, %g2 stda %f0, [%l7 + %g2] 0xc2 nop set 0x70, %i0 lduw [%l7 + %i0], %g1 set 0x6A, %i1 ldstuba [%l7 + %i1] 0x81, %l5 set 0x48, %i6 stxa %o2, [%l7 + %i6] 0x89 st %fsr, [%l7 + 0x10] or %l1, %g5, %o0 set 0x30, %i2 ldda [%l7 + %i2] 0xeb, %o6 set 0x6E, %i4 stha %i3, [%l7 + %i4] 0x88 add %g7, %g6, %g2 nop set 0x58, %o4 ldsh [%l7 + %o4], %i4 nop set 0x18, %g6 std %i6, [%l7 + %g6] nop set 0x58, %i7 stx %fsr, [%l7 + %i7] set 0x7E, %l3 ldstuba [%l7 + %l3] 0x81, %i0 nop set 0x36, %l4 lduh [%l7 + %l4], %l4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i2, %l3 nop set 0x73, %g4 stb %l2, [%l7 + %g4] nop set 0x62, %i5 lduh [%l7 + %i5], %i5 nop set 0x40, %o1 ldx [%l7 + %o1], %g4 bg,pn %icc, loop_179 nop set 0x39, %o6 ldsb [%l7 + %o6], %o4 set 0x40, %l1 swapa [%l7 + %l1] 0x89, %o6 loop_179: nop set 0x40, %g5 stda %i0, [%l7 + %g5] 0xea membar #Sync nop set 0x20, %o7 std %f30, [%l7 + %o7] fpsub16s %f11, %f2, %f27 ld [%l7 + 0x50], %f9 set 0x0C, %l2 swapa [%l7 + %l2] 0x81, %o5 nop set 0x3C, %l5 ldub [%l7 + %l5], %i6 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd0 fpsub16 %f10, %f24, %f24 add %l6, %g3, %o3 st %f13, [%l7 + 0x5C] set 0x2E, %o2 stba %l0, [%l7 + %o2] 0xe2 membar #Sync set 0x78, %g3 stxa %o1, [%l7 + %g3] 0x89 nop set 0x60, %g7 lduw [%l7 + %g7], %l5 nop set 0x54, %i3 ldsh [%l7 + %i3], %g1 nop set 0x20, %o0 swap [%l7 + %o0], %l1 set 0x20, %l0 lda [%l7 + %l0] 0x81, %f29 nop set 0x5C, %o5 ldub [%l7 + %o5], %g5 ld [%l7 + 0x48], %f13 nop set 0x18, %o3 std %o2, [%l7 + %o3] set 0x58, %g2 ldxa [%l7 + %g2] 0x89, %o0 nop set 0x30, %l6 ldsh [%l7 + %l6], %o7 nop set 0x7F, %i1 ldsb [%l7 + %i1], %g7 nop set 0x63, %i0 ldub [%l7 + %i0], %i3 set 0x38, %i2 prefetcha [%l7 + %i2] 0x80, 2 nop set 0x78, %i6 ldd [%l7 + %i6], %i4 st %fsr, [%l7 + 0x30] nop nop setx 0xCEB52BF7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x544A95E3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f0, %f4 nop set 0x1E, %o4 ldub [%l7 + %o4], %g6 set 0x40, %g6 stda %f0, [%l7 + %g6] 0x88 or %i0, %i7, %l4 st %fsr, [%l7 + 0x1C] nop set 0x2F, %i4 ldsb [%l7 + %i4], %i2 nop set 0x28, %i7 ldd [%l7 + %i7], %f16 set 0x50, %l3 ldstuba [%l7 + %l3] 0x80, %l2 nop set 0x5F, %g4 stb %l3, [%l7 + %g4] set 0x1A, %l4 stha %g4, [%l7 + %l4] 0x88 nop set 0x53, %i5 ldub [%l7 + %i5], %i5 set 0x60, %o1 stxa %o6, [%l7 + %o1] 0xe3 membar #Sync nop set 0x54, %l1 swap [%l7 + %l1], %o4 wr %i1, %i6, %set_softint nop set 0x73, %o6 stb %l6, [%l7 + %o6] fpsub32 %f2, %f24, %f4 nop set 0x30, %o7 stw %o5, [%l7 + %o7] set 0x38, %l2 stda %g2, [%l7 + %l2] 0xe2 membar #Sync set 0x28, %g5 lda [%l7 + %g5] 0x81, %f8 or %l0, %o3, %o1 set 0x08, %l5 stwa %g1, [%l7 + %l5] 0x89 wr %l5, %g5, %sys_tick set 0x40, %o2 stda %f0, [%l7 + %o2] 0xca set 0x40, %g1 stwa %o2, [%l7 + %g1] 0x81 nop set 0x74, %g7 lduw [%l7 + %g7], %o0 nop set 0x10, %i3 swap [%l7 + %i3], %o7 ld [%l7 + 0x60], %f22 nop set 0x28, %o0 ldd [%l7 + %o0], %f4 add %g7, %i3, %g2 st %fsr, [%l7 + 0x70] nop set 0x10, %l0 ldd [%l7 + %l0], %i4 and %g6, %l1, %i7 set 0x10, %g3 swapa [%l7 + %g3] 0x89, %l4 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf1, %f0 st %f24, [%l7 + 0x1C] nop set 0x10, %g2 ldx [%l7 + %g2], %i0 wr %i2, %l3, %clear_softint nop set 0x18, %o5 std %f16, [%l7 + %o5] fpsub32 %f8, %f16, %f16 set 0x34, %i1 sta %f10, [%l7 + %i1] 0x81 set 0x48, %i0 stxa %l2, [%l7 + %i0] 0xeb membar #Sync nop set 0x60, %i2 ldd [%l7 + %i2], %i4 nop set 0x7B, %i6 ldub [%l7 + %i6], %g4 wr %g0, 0x6, %fprs set 0x12, %l6 stha %o4, [%l7 + %l6] 0xe2 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xd8, %f16 set 0x08, %i4 prefetcha [%l7 + %i4] 0x80, 2 nop set 0x20, %i7 std %f26, [%l7 + %i7] nop set 0x28, %l3 ldsh [%l7 + %l3], %o5 or %i6, %g3, %l0 nop set 0x18, %o4 std %f4, [%l7 + %o4] nop set 0x78, %l4 stw %o1, [%l7 + %l4] set 0x3F, %i5 stba %g1, [%l7 + %i5] 0x88 nop set 0x0C, %g4 sth %o3, [%l7 + %g4] set 0x30, %l1 ldda [%l7 + %l1] 0xe3, %g4 add %l7, 0x58, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %o0 set 0x30, %o1 stha %o2, [%l7 + %o1] 0x81 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf1 membar #Sync bn,pn %icc, loop_180 nop set 0x49, %l2 stb %g7, [%l7 + %l2] nop set 0x3C, %o6 ldsh [%l7 + %o6], %o7 nop set 0x20, %g5 swap [%l7 + %g5], %i3 loop_180: add %i4, %g2, %l1 set 0x18, %o2 stda %i6, [%l7 + %o2] 0xea membar #Sync set 0x20, %l5 ldxa [%l7 + %l5] 0x89, %g6 nop set 0x70, %g1 ldx [%l7 + %g1], %l4 st %fsr, [%l7 + 0x34] nop set 0x16, %i3 ldsh [%l7 + %i3], %i0 set 0x28, %g7 stda %l2, [%l7 + %g7] 0x88 st %f5, [%l7 + 0x40] set 0x76, %l0 stha %i2, [%l7 + %l0] 0xe3 membar #Sync set 0x50, %o0 stwa %l2, [%l7 + %o0] 0xeb membar #Sync set 0x56, %g3 stha %i5, [%l7 + %g3] 0xe3 membar #Sync set 0x4A, %o3 ldstuba [%l7 + %o3] 0x81, %o6 nop set 0x78, %g2 stx %i1, [%l7 + %g2] nop set 0x3D, %o5 ldstub [%l7 + %o5], %o4 and %g4, %l6, %i6 nop set 0x78, %i1 stx %o5, [%l7 + %i1] nop set 0x3C, %i2 ldstub [%l7 + %i2], %g3 nop set 0x30, %i6 stx %l0, [%l7 + %i6] set 0x18, %i0 stda %o0, [%l7 + %i0] 0x81 set 0x4C, %g6 ldstuba [%l7 + %g6] 0x88, %o3 nop set 0x68, %l6 ldx [%l7 + %l6], %g1 and %g5, %o0, %o2 nop set 0x10, %i4 stx %fsr, [%l7 + %i4] set 0x48, %l3 prefetcha [%l7 + %l3] 0x89, 2 nop set 0x23, %o4 ldsb [%l7 + %o4], %g7 set 0x34, %l4 lda [%l7 + %l4] 0x88, %f6 add %l7, 0x54, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i3 casa [%l6] 0x80, %i3, %i4 nop set 0x48, %i7 ldx [%l7 + %i7], %g2 wr %o7, %i7, %softint nop set 0x59, %i5 stb %g6, [%l7 + %i5] nop set 0x44, %l1 ldsw [%l7 + %l1], %l4 nop set 0x52, %g4 lduh [%l7 + %g4], %i0 set 0x28, %o7 stxa %l1, [%l7 + %o7] 0x88 nop set 0x68, %l2 std %i2, [%l7 + %l2] set 0x3C, %o1 stwa %l2, [%l7 + %o1] 0xeb membar #Sync set 0x08, %o6 stda %i4, [%l7 + %o6] 0x80 nop set 0x48, %g5 ldx [%l7 + %g5], %o6 st %f9, [%l7 + 0x70] nop set 0x08, %l5 std %i0, [%l7 + %l5] wr %l3, %o4, %y set 0x7C, %o2 stha %g4, [%l7 + %o2] 0x89 set 0x46, %g1 ldstuba [%l7 + %g1] 0x80, %i6 nop set 0x2C, %g7 lduw [%l7 + %g7], %o5 nop set 0x30, %i3 ldx [%l7 + %i3], %l6 nop set 0x22, %o0 ldstub [%l7 + %o0], %l0 nop set 0x28, %l0 std %g2, [%l7 + %l0] st %fsr, [%l7 + 0x7C] nop set 0x68, %o3 stx %o1, [%l7 + %o3] nop set 0x08, %g3 swap [%l7 + %g3], %g1 set 0x40, %o5 ldda [%l7 + %o5] 0x80, %f16 nop set 0x50, %g2 std %f22, [%l7 + %g2] set 0x50, %i2 swapa [%l7 + %i2] 0x81, %g5 set 0x7E, %i6 stba %o3, [%l7 + %i6] 0x80 nop set 0x5C, %i0 lduw [%l7 + %i0], %o2 set 0x6C, %g6 sta %f10, [%l7 + %g6] 0x88 set 0x78, %l6 swapa [%l7 + %l6] 0x89, %l5 nop set 0x08, %i4 stx %fsr, [%l7 + %i4] nop set 0x46, %i1 sth %g7, [%l7 + %i1] set 0x22, %l3 stha %i3, [%l7 + %l3] 0xea membar #Sync set 0x72, %l4 stha %i4, [%l7 + %l4] 0x89 nop set 0x2C, %o4 prefetch [%l7 + %o4], 2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %o0 nop set 0x3E, %i7 ldsb [%l7 + %i7], %o7 st %fsr, [%l7 + 0x08] set 0x6C, %i5 lda [%l7 + %i5] 0x81, %f29 nop set 0x75, %g4 ldub [%l7 + %g4], %i7 nop set 0x16, %o7 ldsh [%l7 + %o7], %l4 nop set 0x40, %l2 ldd [%l7 + %l2], %f28 set 0x40, %o1 ldda [%l7 + %o1] 0x88, %f16 set 0x68, %l1 ldxa [%l7 + %l1] 0x81, %i0 set 0x53, %g5 stba %g6, [%l7 + %g5] 0xeb membar #Sync set 0x28, %l5 sta %f10, [%l7 + %l5] 0x81 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf9, %f16 set 0x4A, %g1 stha %i2, [%l7 + %g1] 0xea membar #Sync nop set 0x48, %g7 ldd [%l7 + %g7], %l2 nop set 0x28, %o6 stx %fsr, [%l7 + %o6] nop set 0x7F, %i3 ldub [%l7 + %i3], %l1 nop set 0x10, %l0 ldd [%l7 + %l0], %f2 set 0x5C, %o3 stwa %o6, [%l7 + %o3] 0xe2 membar #Sync set 0x40, %g3 stda %f0, [%l7 + %g3] 0xc4 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %l3 set 0x60, %o0 stba %o4, [%l7 + %o0] 0xe2 membar #Sync nop set 0x78, %o5 lduh [%l7 + %o5], %g4 nop set 0x78, %g2 ldx [%l7 + %g2], %i5 or %o5, %l6, %i6 nop set 0x08, %i6 ldstub [%l7 + %i6], %l0 nop set 0x63, %i2 stb %g3, [%l7 + %i2] st %fsr, [%l7 + 0x20] set 0x20, %g6 swapa [%l7 + %g6] 0x89, %g1 ld [%l7 + 0x30], %f11 set 0x24, %l6 lda [%l7 + %l6] 0x89, %f22 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd0 wr %g5, %o3, %y set 0x34, %i4 sta %f20, [%l7 + %i4] 0x89 nop set 0x50, %l3 stx %fsr, [%l7 + %l3] nop set 0x48, %l4 ldsw [%l7 + %l4], %o1 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %o2 set 0x08, %i1 ldxa [%l7 + %i1] 0x80, %i3 nop set 0x08, %i7 stx %fsr, [%l7 + %i7] nop set 0x48, %i5 swap [%l7 + %i5], %i4 nop set 0x60, %o4 ldx [%l7 + %o4], %g2 ld [%l7 + 0x74], %f9 nop set 0x7F, %g4 ldstub [%l7 + %g4], %o0 nop set 0x18, %o7 stx %o7, [%l7 + %o7] set 0x2C, %l2 sta %f10, [%l7 + %l2] 0x89 nop set 0x30, %o1 ldd [%l7 + %o1], %i6 set 0x70, %l1 ldxa [%l7 + %l1] 0x88, %l4 nop set 0x50, %l5 std %f14, [%l7 + %l5] set 0x40, %o2 ldda [%l7 + %o2] 0x80, %f16 nop set 0x18, %g1 prefetch [%l7 + %g1], 4 set 0x74, %g5 stha %g7, [%l7 + %g5] 0x89 set 0x10, %o6 prefetcha [%l7 + %o6] 0x88, 3 set 0x38, %i3 prefetcha [%l7 + %i3] 0x88, 0 nop set 0x3C, %g7 swap [%l7 + %g7], %i2 set 0x48, %o3 ldxa [%l7 + %o3] 0x89, %l2 wr %l1, %i1, %clear_softint ld [%l7 + 0x08], %f6 nop set 0x60, %l0 ldd [%l7 + %l0], %f28 nop set 0x48, %o0 stx %l3, [%l7 + %o0] add %o6, %o4, %g4 ld [%l7 + 0x48], %f1 set 0x6E, %g3 stba %o5, [%l7 + %g3] 0xeb membar #Sync and %l6, %i6, %l0 add %i5, %g1, %g5 set 0x78, %g2 sta %f6, [%l7 + %g2] 0x88 nop set 0x0B, %i6 ldsb [%l7 + %i6], %o3 set 0x40, %o5 ldda [%l7 + %o5] 0xd2, %f0 nop set 0x4C, %g6 lduh [%l7 + %g6], %o1 nop set 0x54, %l6 swap [%l7 + %l6], %l5 nop set 0x10, %i2 ldd [%l7 + %i2], %g2 nop set 0x24, %i4 swap [%l7 + %i4], %o2 nop set 0x78, %l3 ldd [%l7 + %l3], %i4 nop set 0x28, %l4 ldx [%l7 + %l4], %i3 set 0x64, %i0 lda [%l7 + %i0] 0x81, %f12 set 0x64, %i1 lda [%l7 + %i1] 0x81, %f18 nop set 0x60, %i5 ldd [%l7 + %i5], %o0 set 0x08, %i7 stwa %g2, [%l7 + %i7] 0xea membar #Sync nop set 0x28, %g4 ldub [%l7 + %g4], %i7 fpadd32s %f19, %f20, %f10 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %g7 nop set 0x48, %o4 lduw [%l7 + %o4], %i0 set 0x30, %o7 prefetcha [%l7 + %o7] 0x89, 3 nop set 0x58, %o1 ldd [%l7 + %o1], %f0 nop set 0x7E, %l1 ldsb [%l7 + %l1], %g6 nop set 0x74, %l5 prefetch [%l7 + %l5], 2 set 0x48, %o2 stwa %i2, [%l7 + %o2] 0x80 set 0x40, %l2 ldda [%l7 + %l2] 0x80, %l0 nop set 0x70, %g5 sth %l2, [%l7 + %g5] nop set 0x55, %o6 ldsb [%l7 + %o6], %l3 nop set 0x58, %g1 ldd [%l7 + %g1], %f30 nop set 0x08, %g7 stx %fsr, [%l7 + %g7] nop set 0x38, %o3 stx %o6, [%l7 + %o3] add %i1, %o4, %o5 set 0x28, %i3 prefetcha [%l7 + %i3] 0x89, 4 nop set 0x44, %o0 stw %i6, [%l7 + %o0] set 0x40, %l0 stda %f16, [%l7 + %l0] 0xd2 set 0x74, %g2 swapa [%l7 + %g2] 0x81, %l6 and %l0, %i5, %g5 st %f8, [%l7 + 0x40] set 0x50, %i6 sta %f22, [%l7 + %i6] 0x88 nop set 0x78, %o5 stx %fsr, [%l7 + %o5] add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %g1 nop set 0x08, %g3 ldd [%l7 + %g3], %o0 nop set 0x4E, %g6 ldsh [%l7 + %g6], %g3 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %i4 nop set 0x08, %i2 ldd [%l7 + %i2], %f18 nop set 0x4D, %l6 ldsb [%l7 + %l6], %o2 nop set 0x50, %l3 swap [%l7 + %l3], %o0 set 0x70, %l4 swapa [%l7 + %l4] 0x81, %i3 nop set 0x36, %i4 ldsh [%l7 + %i4], %i7 nop set 0x08, %i1 ldsh [%l7 + %i1], %l4 set 0x40, %i0 stxa %g2, [%l7 + %i0] 0x80 add %i0, %o7, %g6 nop nop setx 0x06F32375619A1D38, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xB3CCA22BA4E503C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f4, %f12 set 0x2E, %i5 stha %g7, [%l7 + %i5] 0xe3 membar #Sync nop set 0x4C, %g4 ldsw [%l7 + %g4], %l1 set 0x4C, %o4 sta %f26, [%l7 + %o4] 0x89 nop set 0x40, %o7 ldd [%l7 + %o7], %f12 nop set 0x7A, %o1 sth %l2, [%l7 + %o1] nop set 0x48, %i7 std %f24, [%l7 + %i7] nop set 0x2C, %l1 prefetch [%l7 + %l1], 3 nop set 0x20, %o2 lduw [%l7 + %o2], %i2 nop set 0x24, %l2 stw %l3, [%l7 + %l2] set 0x58, %l5 stda %o6, [%l7 + %l5] 0x80 set 0x44, %g5 stwa %o4, [%l7 + %g5] 0xeb membar #Sync add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %g4 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xf0 membar #Sync set 0x34, %g7 stwa %i6, [%l7 + %g7] 0xe2 membar #Sync nop set 0x30, %o3 stx %o5, [%l7 + %o3] nop set 0x70, %o6 ldsw [%l7 + %o6], %l0 nop set 0x3E, %i3 ldsh [%l7 + %i3], %l6 nop set 0x1B, %o0 ldstub [%l7 + %o0], %g5 nop set 0x54, %l0 lduh [%l7 + %l0], %o3 add %g1, %i5, %o1 nop set 0x48, %i6 std %f24, [%l7 + %i6] nop set 0x4C, %o5 ldsw [%l7 + %o5], %l5 st %fsr, [%l7 + 0x78] nop set 0x08, %g3 ldd [%l7 + %g3], %g2 nop set 0x40, %g6 stx %fsr, [%l7 + %g6] add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i4, %o2 nop set 0x50, %g2 ldsw [%l7 + %g2], %o0 set 0x78, %i2 swapa [%l7 + %i2] 0x89, %i7 nop set 0x30, %l6 std %l4, [%l7 + %l6] set 0x40, %l3 stda %f0, [%l7 + %l3] 0x81 nop set 0x32, %l4 lduh [%l7 + %l4], %i3 set 0x4C, %i4 lda [%l7 + %i4] 0x89, %f18 nop set 0x40, %i0 ldd [%l7 + %i0], %g2 set 0x08, %i5 stda %o6, [%l7 + %i5] 0x80 nop set 0x20, %i1 ldd [%l7 + %i1], %g6 set 0x60, %g4 stda %i0, [%l7 + %g4] 0x89 nop set 0x67, %o4 ldsb [%l7 + %o4], %l1 set 0x48, %o1 ldxa [%l7 + %o1] 0x81, %l2 st %f17, [%l7 + 0x3C] nop set 0x58, %i7 ldsw [%l7 + %i7], %g7 set 0x40, %o7 stda %f16, [%l7 + %o7] 0x89 set 0x7C, %l1 swapa [%l7 + %l1] 0x80, %l3 nop set 0x38, %o2 ldsh [%l7 + %o2], %o6 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xd2 set 0x34, %g5 swapa [%l7 + %g5] 0x89, %i2 nop set 0x68, %l2 ldsh [%l7 + %l2], %o4 set 0x30, %g7 ldda [%l7 + %g7] 0x81, %i0 bn,pt %xcc, loop_181 nop set 0x50, %g1 stx %i6, [%l7 + %g1] nop set 0x1C, %o6 ldsb [%l7 + %o6], %g4 nop set 0x30, %o3 lduw [%l7 + %o3], %o5 loop_181: nop set 0x0C, %o0 swap [%l7 + %o0], %l0 nop set 0x28, %l0 ldx [%l7 + %l0], %l6 set 0x20, %i3 stba %o3, [%l7 + %i3] 0x88 wr %g5, %i5, %pic set 0x68, %o5 prefetcha [%l7 + %o5] 0x89, 2 fpadd16s %f16, %f0, %f26 ld [%l7 + 0x30], %f21 st %f12, [%l7 + 0x60] nop set 0x76, %i6 ldstub [%l7 + %i6], %l5 ld [%l7 + 0x2C], %f12 set 0x08, %g3 stxa %g3, [%l7 + %g3] 0xe2 membar #Sync nop set 0x08, %g2 prefetch [%l7 + %g2], 4 nop set 0x58, %g6 stx %fsr, [%l7 + %g6] add %g1, %o2, %o0 nop set 0x74, %i2 ldsw [%l7 + %i2], %i4 nop set 0x6E, %l3 stb %i7, [%l7 + %l3] nop set 0x34, %l4 prefetch [%l7 + %l4], 1 set 0x2C, %i4 sta %f23, [%l7 + %i4] 0x88 nop set 0x40, %i0 ldsw [%l7 + %i0], %l4 nop set 0x47, %l6 ldub [%l7 + %l6], %g2 set 0x14, %i1 sta %f26, [%l7 + %i1] 0x89 and %i3, %o7, %i0 nop set 0x52, %g4 sth %l1, [%l7 + %g4] set 0x24, %i5 sta %f30, [%l7 + %i5] 0x89 set 0x64, %o1 lda [%l7 + %o1] 0x88, %f23 nop set 0x70, %i7 ldd [%l7 + %i7], %f28 nop set 0x6E, %o4 ldstub [%l7 + %o4], %g6 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf9 membar #Sync set 0x3E, %o7 stba %g7, [%l7 + %o7] 0x80 set 0x60, %o2 stxa %l2, [%l7 + %o2] 0xea membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x81, %f0 nop set 0x50, %l2 ldub [%l7 + %l2], %l3 nop set 0x4C, %l5 swap [%l7 + %l5], %o6 set 0x76, %g1 stha %o4, [%l7 + %g1] 0x88 nop set 0x17, %g7 ldstub [%l7 + %g7], %i2 set 0x48, %o6 stda %i6, [%l7 + %o6] 0xea membar #Sync membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf0, %f0 nop set 0x58, %l0 swap [%l7 + %l0], %g4 nop set 0x60, %o0 stx %o5, [%l7 + %o0] set 0x20, %o5 ldxa [%l7 + %o5] 0x81, %i1 set 0x3C, %i6 swapa [%l7 + %i6] 0x89, %l6 and %o3, %l0, %i5 add %g5, %o1, %l5 nop set 0x1C, %i3 ldsh [%l7 + %i3], %g3 set 0x40, %g2 ldda [%l7 + %g2] 0x89, %o2 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x89, %g1, %i4 or %i7, %o0, %l4 nop set 0x70, %g3 stx %i3, [%l7 + %g3] set 0x40, %i2 stda %f16, [%l7 + %i2] 0xd8 set 0x0A, %l3 stba %g2, [%l7 + %l3] 0x88 or %i0, %o7, %g6 st %f22, [%l7 + 0x64] or %l1, %l2, %g7 set 0x68, %g6 stxa %o6, [%l7 + %g6] 0xea membar #Sync nop set 0x10, %l4 std %f4, [%l7 + %l4] nop set 0x60, %i0 stx %o4, [%l7 + %i0] nop set 0x68, %i4 ldd [%l7 + %i4], %f6 nop set 0x4C, %i1 sth %i2, [%l7 + %i1] nop set 0x30, %l6 lduw [%l7 + %l6], %i6 nop set 0x58, %g4 prefetch [%l7 + %g4], 3 nop set 0x30, %i5 prefetch [%l7 + %i5], 3 fpsub16 %f8, %f14, %f16 or %g4, %o5, %l3 nop set 0x58, %o1 ldsb [%l7 + %o1], %l6 or %o3, %l0, %i5 bgu %icc, loop_182 nop set 0x08, %o4 ldx [%l7 + %o4], %g5 nop set 0x68, %i7 ldsh [%l7 + %i7], %o1 add %l5, %g3, %o2 loop_182: or %g1, %i4, %i1 nop set 0x14, %o7 ldsw [%l7 + %o7], %o0 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %l4 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %g2 ba,a %icc, loop_183 wr %o7, %i0, %y nop set 0x68, %o2 std %f4, [%l7 + %o2] wr %g6, %l1, %ccr loop_183: nop set 0x50, %g5 stha %l2, [%l7 + %g5] 0xe2 membar #Sync nop set 0x58, %l2 ldx [%l7 + %l2], %o6 add %g7, %o4, %i2 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %o5 set 0x60, %l5 prefetcha [%l7 + %l5] 0x88, 2 set 0x78, %l1 ldxa [%l7 + %l1] 0x88, %l6 st %fsr, [%l7 + 0x1C] nop set 0x5D, %g7 ldub [%l7 + %g7], %g4 nop set 0x49, %g1 ldsb [%l7 + %g1], %l0 set 0x68, %o3 swapa [%l7 + %o3] 0x89, %o3 nop set 0x36, %o6 stb %g5, [%l7 + %o6] add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o1, %i5 nop set 0x73, %o0 ldstub [%l7 + %o0], %g3 set 0x50, %o5 ldxa [%l7 + %o5] 0x89, %o2 set 0x7E, %i6 ldstuba [%l7 + %i6] 0x80, %l5 nop set 0x51, %i3 ldsb [%l7 + %i3], %g1 st %fsr, [%l7 + 0x78] add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i4, %i1 set 0x1D, %l0 stba %o0, [%l7 + %l0] 0x89 nop set 0x48, %g3 sth %i7, [%l7 + %g3] add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i3 casa [%l6] 0x81, %i3, %l4 nop set 0x48, %i2 prefetch [%l7 + %i2], 4 nop set 0x78, %g2 ldd [%l7 + %g2], %f8 nop set 0x64, %l3 sth %g2, [%l7 + %l3] set 0x24, %l4 sta %f27, [%l7 + %l4] 0x88 set 0x2C, %g6 sta %f5, [%l7 + %g6] 0x88 set 0x38, %i0 ldxa [%l7 + %i0] 0x89, %i0 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 5: ! ! Type l : 1285 ! Type a : 27 ! Type cti : 27 ! Type x : 531 ! Type f : 27 ! Type i : 103 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 6 Start ! .global thread_6 thread_6: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0x7, %g1 set 0x5, %g2 set 0xD, %g3 set 0xA, %g4 set 0x4, %g5 set 0xF, %g6 set 0xE, %g7 !# Input registers set -0x2, %i0 set -0x9, %i1 set -0x6, %i2 set -0x4, %i3 set -0x3, %i4 set -0x3, %i5 set -0xB, %i6 set -0xB, %i7 !# Local registers set 0x635BBD74, %l0 set 0x34335810, %l1 set 0x47B6F7E1, %l2 set 0x139767F4, %l3 set 0x0A6EE964, %l4 set 0x5132614B, %l5 set 0x62F7B5E7, %l6 !# Output registers set -0x1CEF, %o0 set -0x01DC, %o1 set 0x0134, %o2 set 0x003C, %o3 set 0x1B96, %o4 set -0x1403, %o5 set -0x00EB, %o6 set -0x1F98, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. nop set 0x20, %i1 swap [%l7 + %i1], %g6 st %f10, [%l7 + 0x1C] nop set 0x34, %i4 ldstub [%l7 + %i4], %l1 and %l2, %o7, %o6 nop set 0x30, %g4 stx %fsr, [%l7 + %g4] nop set 0x2C, %i5 prefetch [%l7 + %i5], 1 nop set 0x58, %o1 std %f22, [%l7 + %o1] nop set 0x38, %o4 ldd [%l7 + %o4], %f2 set 0x78, %l6 stwa %o4, [%l7 + %l6] 0xe2 membar #Sync membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f16 nop set 0x6E, %o7 sth %i2, [%l7 + %o7] st %f9, [%l7 + 0x60] set 0x30, %g5 ldxa [%l7 + %g5] 0x81, %g7 set 0x60, %o2 stwa %o5, [%l7 + %o2] 0xe3 membar #Sync add %i6, %l6, %l3 nop set 0x10, %l5 ldsw [%l7 + %l5], %l0 nop set 0x6A, %l1 lduh [%l7 + %l1], %o3 nop set 0x20, %l2 ldx [%l7 + %l2], %g5 nop set 0x37, %g1 ldstub [%l7 + %g1], %o1 nop set 0x24, %g7 swap [%l7 + %g7], %i5 set 0x40, %o6 swapa [%l7 + %o6] 0x88, %g4 nop set 0x1C, %o3 swap [%l7 + %o3], %o2 set 0x10, %o5 stda %l4, [%l7 + %o5] 0xea membar #Sync nop set 0x58, %i6 prefetch [%l7 + %i6], 2 st %fsr, [%l7 + 0x60] set 0x30, %i3 ldda [%l7 + %i3] 0xea, %g2 set 0x18, %o0 stxa %g1, [%l7 + %o0] 0xea membar #Sync nop set 0x48, %g3 std %f6, [%l7 + %g3] nop set 0x30, %i2 lduw [%l7 + %i2], %i4 set 0x44, %l0 stwa %o0, [%l7 + %l0] 0xea membar #Sync nop set 0x40, %g2 ldd [%l7 + %g2], %i6 set 0x08, %l3 swapa [%l7 + %l3] 0x88, %i1 nop set 0x3C, %g6 swap [%l7 + %g6], %i3 and %l4, %g2, %g6 bl,a %icc, loop_184 nop set 0x13, %i0 stb %i0, [%l7 + %i0] nop set 0x23, %l4 ldub [%l7 + %l4], %l1 set 0x17, %i1 ldstuba [%l7 + %i1] 0x81, %o7 loop_184: nop set 0x7E, %i4 stha %o6, [%l7 + %i4] 0xea membar #Sync add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x88, %o4, %l2 set 0x44, %g4 sta %f29, [%l7 + %g4] 0x81 nop set 0x3C, %o1 prefetch [%l7 + %o1], 0 ld [%l7 + 0x64], %f22 nop set 0x68, %i5 sth %i2, [%l7 + %i5] set 0x16, %l6 stha %o5, [%l7 + %l6] 0xe2 membar #Sync nop set 0x38, %i7 ldx [%l7 + %i7], %g7 nop set 0x40, %o7 ldx [%l7 + %o7], %l6 nop set 0x20, %o4 stx %fsr, [%l7 + %o4] add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %i6 set 0x30, %o2 stwa %l0, [%l7 + %o2] 0x80 set 0x28, %l5 stxa %g5, [%l7 + %l5] 0xe3 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xda, %f16 nop set 0x74, %l2 lduh [%l7 + %l2], %o1 set 0x2C, %g1 stha %i5, [%l7 + %g1] 0xe2 membar #Sync nop set 0x10, %g7 ldd [%l7 + %g7], %g4 ble %icc, loop_185 nop set 0x2C, %o6 swap [%l7 + %o6], %o3 set 0x78, %o3 swapa [%l7 + %o3] 0x81, %o2 loop_185: ld [%l7 + 0x70], %f14 and %l5, %g3, %i4 nop set 0x40, %o5 std %f28, [%l7 + %o5] nop set 0x69, %g5 ldub [%l7 + %g5], %o0 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x88 fpsub32 %f8, %f18, %f28 set 0x2C, %i6 stha %i7, [%l7 + %i6] 0x89 nop set 0x7C, %o0 swap [%l7 + %o0], %i1 nop set 0x68, %i2 lduw [%l7 + %i2], %i3 nop set 0x7C, %l0 stw %g1, [%l7 + %l0] nop set 0x45, %g3 ldsb [%l7 + %g3], %l4 set 0x40, %g2 ldda [%l7 + %g2] 0xda, %f16 wr %g6, %g2, %y nop nop setx 0x523071F25B3ED0E3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x4E64B69B300FB6C2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f24, %f2 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %o7 nop set 0x3A, %l3 ldsh [%l7 + %l3], %l1 nop set 0x48, %g6 std %o4, [%l7 + %g6] st %f1, [%l7 + 0x30] set 0x6C, %l4 sta %f27, [%l7 + %l4] 0x81 set 0x68, %i0 lda [%l7 + %i0] 0x80, %f23 set 0x40, %i1 stxa %l2, [%l7 + %i1] 0xe2 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f16 wr %i2, %o5, %pic nop set 0x58, %o1 ldd [%l7 + %o1], %f26 set 0x2C, %i4 stwa %o6, [%l7 + %i4] 0x81 add %l6, %l3, %g7 nop set 0x74, %i5 ldsw [%l7 + %i5], %l0 nop set 0x3C, %i7 ldsh [%l7 + %i7], %i6 nop set 0x44, %l6 sth %o1, [%l7 + %l6] set 0x0A, %o7 stha %i5, [%l7 + %o7] 0xe2 membar #Sync st %f21, [%l7 + 0x70] wr %g4, %g5, %softint st %f15, [%l7 + 0x08] nop set 0x78, %o2 swap [%l7 + %o2], %o2 set 0x14, %o4 swapa [%l7 + %o4] 0x81, %o3 and %g3, %l5, %o0 nop set 0x48, %l1 stx %fsr, [%l7 + %l1] nop set 0x68, %l2 ldx [%l7 + %l2], %i7 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xc8 nop set 0x70, %g7 stx %fsr, [%l7 + %g7] nop nop setx 0xCF4926F7DF2ED433, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x6CCA59583D7675E1, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f6, %f26 set 0x60, %g1 stxa %i1, [%l7 + %g1] 0xea membar #Sync nop set 0x52, %o6 ldstub [%l7 + %o6], %i3 set 0x73, %o3 ldstuba [%l7 + %o3] 0x89, %g1 set 0x08, %o5 ldxa [%l7 + %o5] 0x81, %i4 nop set 0x30, %g5 ldsh [%l7 + %g5], %g6 nop set 0x34, %i6 lduw [%l7 + %i6], %g2 nop set 0x18, %i3 stx %l4, [%l7 + %i3] set 0x43, %i2 ldstuba [%l7 + %i2] 0x80, %o7 set 0x40, %o0 swapa [%l7 + %o0] 0x80, %l1 nop set 0x68, %g3 ldd [%l7 + %g3], %o4 nop set 0x48, %g2 ldsw [%l7 + %g2], %l2 nop set 0x57, %l3 ldub [%l7 + %l3], %i2 nop set 0x67, %g6 stb %i0, [%l7 + %g6] nop set 0x20, %l4 std %f24, [%l7 + %l4] nop set 0x50, %i0 stx %o5, [%l7 + %i0] nop set 0x72, %i1 sth %l6, [%l7 + %i1] set 0x40, %l0 ldda [%l7 + %l0] 0xd8, %f0 set 0x48, %o1 swapa [%l7 + %o1] 0x81, %o6 nop set 0x48, %g4 lduw [%l7 + %g4], %g7 nop set 0x25, %i4 stb %l3, [%l7 + %i4] or %l0, %o1, %i5 nop set 0x54, %i7 swap [%l7 + %i7], %i6 nop set 0x38, %l6 std %f4, [%l7 + %l6] nop set 0x38, %o7 stw %g5, [%l7 + %o7] add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g4 casa [%l6] 0x81, %g4, %o2 nop set 0x68, %i5 std %f4, [%l7 + %i5] nop set 0x78, %o4 ldd [%l7 + %o4], %g2 wr %o3, %l5, %sys_tick set 0x70, %l1 stda %o0, [%l7 + %l1] 0x81 st %fsr, [%l7 + 0x64] nop set 0x68, %o2 ldd [%l7 + %o2], %f0 set 0x27, %l2 ldstuba [%l7 + %l2] 0x81, %i1 or %i7, %i3, %g1 nop set 0x74, %g7 lduw [%l7 + %g7], %g6 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %l4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x88, %o7, %l1 nop set 0x13, %l5 ldub [%l7 + %l5], %o4 and %i4, %i2, %l2 st %fsr, [%l7 + 0x54] add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %l6 set 0x40, %g1 lda [%l7 + %g1] 0x80, %f4 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o6 casa [%l6] 0x89, %o6, %i0 nop set 0x58, %o3 stx %fsr, [%l7 + %o3] set 0x58, %o6 stxa %l3, [%l7 + %o6] 0xe2 membar #Sync st %f26, [%l7 + 0x34] set 0x58, %g5 stda %g6, [%l7 + %g5] 0xe2 membar #Sync set 0x24, %i6 sta %f9, [%l7 + %i6] 0x81 set 0x30, %o5 ldda [%l7 + %o5] 0xe3, %l0 set 0x38, %i3 stxa %i5, [%l7 + %i3] 0x80 nop set 0x58, %o0 ldx [%l7 + %o0], %i6 add %l7, 0x08, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %g4 nop set 0x7A, %i2 ldub [%l7 + %i2], %o1 set 0x60, %g3 stwa %o2, [%l7 + %g3] 0x81 or %o3, %l5, %o0 st %fsr, [%l7 + 0x74] ld [%l7 + 0x60], %f6 nop set 0x58, %l3 stx %i1, [%l7 + %l3] set 0x54, %g6 stha %i7, [%l7 + %g6] 0xeb membar #Sync nop set 0x4E, %l4 lduh [%l7 + %l4], %i3 bge %icc, loop_186 nop set 0x78, %g2 ldd [%l7 + %g2], %g2 set 0x4C, %i0 stwa %g1, [%l7 + %i0] 0xea membar #Sync loop_186: nop set 0x70, %i1 stx %fsr, [%l7 + %i1] or %g2, %g6, %o7 nop set 0x40, %l0 swap [%l7 + %l0], %l1 nop set 0x64, %o1 prefetch [%l7 + %o1], 4 and %o4, %l4, %i2 set 0x48, %g4 stxa %l2, [%l7 + %g4] 0x80 nop set 0x28, %i4 lduh [%l7 + %i4], %o5 nop set 0x1A, %l6 ldub [%l7 + %l6], %i4 or %o6, %l6, %l3 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf8, %f16 set 0x50, %i5 ldxa [%l7 + %i5] 0x80, %i0 and %g7, %i5, %i6 or %g5, %g4, %o1 set 0x20, %o4 ldda [%l7 + %o4] 0x88, %o2 nop set 0x44, %i7 ldsw [%l7 + %i7], %o3 nop set 0x38, %l1 prefetch [%l7 + %l1], 3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x3E9, %tick_cmpr nop set 0x30, %o2 ldd [%l7 + %o2], %f24 nop set 0x4B, %l2 ldsb [%l7 + %l2], %o0 nop set 0x20, %g7 swap [%l7 + %g7], %i7 nop set 0x26, %g1 ldsh [%l7 + %g1], %i1 nop set 0x74, %l5 swap [%l7 + %l5], %g3 st %fsr, [%l7 + 0x7C] nop set 0x40, %o6 ldd [%l7 + %o6], %f4 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %i3 set 0x40, %g5 ldxa [%l7 + %g5] 0x81, %g6 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xc2 and %g2, %l1, %o4 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %l4 set 0x78, %o5 stda %i2, [%l7 + %o5] 0xeb membar #Sync st %fsr, [%l7 + 0x30] nop set 0x6B, %i6 ldstub [%l7 + %i6], %l2 set 0x3C, %i3 swapa [%l7 + %i3] 0x89, %i4 set 0x2E, %i2 stha %o5, [%l7 + %i2] 0x80 nop set 0x14, %o0 stw %o6, [%l7 + %o0] ld [%l7 + 0x74], %f3 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %l6 nop set 0x30, %g3 ldx [%l7 + %g3], %i0 st %f9, [%l7 + 0x1C] nop set 0x48, %g6 ldx [%l7 + %g6], %g7 nop set 0x60, %l3 swap [%l7 + %l3], %i6 nop set 0x09, %g2 ldub [%l7 + %g2], %g5 add %g4, %i5, %o1 bgu,a %xcc, loop_187 add %o2, %o3, %l5 set 0x70, %l4 stwa %l0, [%l7 + %l4] 0x89 loop_187: nop set 0x53, %i0 stb %o0, [%l7 + %i0] set 0x42, %l0 stha %i7, [%l7 + %l0] 0x89 set 0x18, %o1 stba %i1, [%l7 + %o1] 0x89 nop set 0x5C, %g4 stw %g3, [%l7 + %g4] set 0x23, %i1 stba %g1, [%l7 + %i1] 0xe2 membar #Sync set 0x10, %l6 ldstuba [%l7 + %l6] 0x81, %i3 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf0 membar #Sync and %g6, %l1, %g2 or %o4, %l4, %o7 nop set 0x39, %i4 stb %i2, [%l7 + %i4] nop set 0x78, %i5 lduw [%l7 + %i5], %l2 nop set 0x64, %i7 prefetch [%l7 + %i7], 0 nop set 0x50, %l1 std %o4, [%l7 + %l1] ld [%l7 + 0x3C], %f9 add %l7, 0x6C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o6 casa [%l6] 0x81, %o6, %i4 nop set 0x48, %o4 ldx [%l7 + %o4], %l3 st %f14, [%l7 + 0x58] set 0x40, %l2 stda %f0, [%l7 + %l2] 0xc0 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %i0 wr %g7, %i6, %set_softint nop set 0x1D, %o2 ldstub [%l7 + %o2], %g5 set 0x1C, %g1 stha %g4, [%l7 + %g1] 0xe3 membar #Sync set 0x1C, %l5 lda [%l7 + %l5] 0x88, %f8 set 0x10, %g7 ldxa [%l7 + %g7] 0x88, %o1 nop set 0x08, %g5 ldx [%l7 + %g5], %o2 nop set 0x68, %o3 swap [%l7 + %o3], %i5 nop set 0x58, %o6 stx %o3, [%l7 + %o6] add %l0, %l5, %o0 nop set 0x3C, %i6 swap [%l7 + %i6], %i7 set 0x78, %i3 lda [%l7 + %i3] 0x80, %f19 st %f26, [%l7 + 0x58] nop set 0x2D, %o5 ldsb [%l7 + %o5], %i1 nop set 0x38, %i2 swap [%l7 + %i2], %g3 nop set 0x74, %o0 ldsw [%l7 + %o0], %i3 nop set 0x73, %g3 ldub [%l7 + %g3], %g1 bne %xcc, loop_188 nop set 0x0C, %g6 ldsh [%l7 + %g6], %l1 set 0x10, %l3 ldda [%l7 + %l3] 0x88, %g2 loop_188: wr %g6, %l4, %y st %f30, [%l7 + 0x24] and %o4, %i2, %l2 set 0x10, %l4 ldxa [%l7 + %l4] 0x89, %o7 nop set 0x7C, %g2 swap [%l7 + %g2], %o6 nop set 0x48, %i0 ldx [%l7 + %i0], %i4 nop set 0x45, %o1 ldsb [%l7 + %o1], %o5 st %fsr, [%l7 + 0x4C] set 0x5C, %l0 ldstuba [%l7 + %l0] 0x88, %l3 set 0x40, %g4 prefetcha [%l7 + %g4] 0x88, 2 nop set 0x70, %i1 stx %g7, [%l7 + %i1] nop set 0x08, %l6 ldd [%l7 + %l6], %i6 nop set 0x39, %i4 stb %g5, [%l7 + %i4] set 0x68, %i5 swapa [%l7 + %i5] 0x88, %i0 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g4, %o2 nop set 0x78, %i7 stx %fsr, [%l7 + %i7] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf0, %f16 nop set 0x50, %o7 std %f10, [%l7 + %o7] nop set 0x2E, %o4 ldub [%l7 + %o4], %i5 set 0x24, %o2 sta %f3, [%l7 + %o2] 0x81 nop set 0x0C, %l2 stw %o1, [%l7 + %l2] set 0x5C, %l5 sta %f31, [%l7 + %l5] 0x88 nop set 0x10, %g7 std %f14, [%l7 + %g7] nop set 0x3C, %g1 ldsw [%l7 + %g1], %o3 set 0x20, %g5 ldstuba [%l7 + %g5] 0x80, %l0 fpsub16s %f6, %f28, %f28 nop set 0x10, %o6 swap [%l7 + %o6], %o0 add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %i1 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf0, %f0 nop set 0x58, %i3 ldd [%l7 + %i3], %g2 nop set 0x70, %i6 ldsw [%l7 + %i6], %i3 nop set 0x44, %i2 ldsh [%l7 + %i2], %i7 nop set 0x3A, %o5 sth %g1, [%l7 + %o5] set 0x34, %g3 swapa [%l7 + %g3] 0x88, %g2 fpadd16 %f26, %f24, %f22 nop set 0x70, %o0 stx %l1, [%l7 + %o0] add %l7, 0x0C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %l4 add %o4, %i2, %l2 nop set 0x12, %l3 sth %o7, [%l7 + %l3] bleu %xcc, loop_189 nop set 0x20, %g6 ldsw [%l7 + %g6], %o6 nop set 0x38, %g2 stx %fsr, [%l7 + %g2] st %f23, [%l7 + 0x40] loop_189: nop set 0x14, %l4 swapa [%l7 + %l4] 0x89, %i4 nop set 0x70, %i0 sth %l3, [%l7 + %i0] add %o5, %l6, %i6 set 0x30, %o1 stwa %g7, [%l7 + %o1] 0x81 set 0x70, %g4 ldda [%l7 + %g4] 0x88, %i0 nop set 0x18, %l0 stx %g5, [%l7 + %l0] set 0x50, %i1 stda %g4, [%l7 + %i1] 0xeb membar #Sync nop set 0x59, %l6 ldstub [%l7 + %l6], %o2 st %fsr, [%l7 + 0x08] nop set 0x18, %i4 std %f10, [%l7 + %i4] nop set 0x3D, %i5 ldub [%l7 + %i5], %i5 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xca nop set 0x7C, %o7 sth %o3, [%l7 + %o7] nop set 0x68, %o4 swap [%l7 + %o4], %o1 set 0x70, %o2 prefetcha [%l7 + %o2] 0x89, 4 nop set 0x40, %l2 stw %l5, [%l7 + %l2] nop set 0x10, %l5 ldx [%l7 + %l5], %i1 nop set 0x28, %g7 stw %o0, [%l7 + %g7] nop set 0x22, %g1 ldub [%l7 + %g1], %i3 or %i7, %g1, %g2 st %f3, [%l7 + 0x40] set 0x44, %g5 stwa %l1, [%l7 + %g5] 0xea membar #Sync nop set 0x58, %o6 swap [%l7 + %o6], %g3 nop set 0x38, %o3 ldx [%l7 + %o3], %l4 set 0x48, %i7 ldxa [%l7 + %i7] 0x80, %o4 nop set 0x64, %i6 lduh [%l7 + %i6], %i2 add %l7, 0x58, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %g6 nop set 0x0C, %i3 prefetch [%l7 + %i3], 3 set 0x20, %o5 stda %o6, [%l7 + %o5] 0xea membar #Sync st %f13, [%l7 + 0x74] nop set 0x68, %g3 stb %o7, [%l7 + %g3] set 0x78, %i2 stda %l2, [%l7 + %i2] 0x80 set 0x74, %o0 lda [%l7 + %o0] 0x80, %f16 or %i4, %o5, %l6 set 0x70, %l3 ldxa [%l7 + %l3] 0x81, %g7 nop set 0x38, %g6 ldd [%l7 + %g6], %i6 nop set 0x24, %l4 swap [%l7 + %l4], %i0 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xc4 nop set 0x70, %o1 ldsw [%l7 + %o1], %g5 nop set 0x74, %g4 swap [%l7 + %g4], %g4 set 0x30, %l0 stxa %o2, [%l7 + %l0] 0xe2 membar #Sync set 0x30, %i0 ldxa [%l7 + %i0] 0x89, %o3 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i5, %l0 st %fsr, [%l7 + 0x68] set 0x1C, %i1 stwa %l5, [%l7 + %i1] 0xea membar #Sync set 0x40, %i4 stda %f16, [%l7 + %i4] 0xf0 membar #Sync nop set 0x48, %i5 std %o0, [%l7 + %i5] nop set 0x5C, %l1 prefetch [%l7 + %l1], 0 nop set 0x70, %l6 swap [%l7 + %l6], %i1 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc2 nop set 0x24, %o4 lduw [%l7 + %o4], %i3 set 0x50, %o2 stha %i7, [%l7 + %o2] 0xe3 membar #Sync add %l7, 0x40, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %o0 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l1, %g3 set 0x30, %l5 stda %g2, [%l7 + %l5] 0x81 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x89 set 0x40, %l2 ldda [%l7 + %l2] 0xd8, %f0 set 0x70, %g1 stda %l4, [%l7 + %g1] 0xe2 membar #Sync nop set 0x0A, %o6 ldsh [%l7 + %o6], %i2 nop set 0x50, %g5 ldd [%l7 + %g5], %f12 nop set 0x58, %i7 ldx [%l7 + %i7], %l2 nop set 0x20, %o3 ldx [%l7 + %o3], %g6 nop set 0x20, %i3 stx %o4, [%l7 + %i3] nop set 0x3A, %i6 sth %o7, [%l7 + %i6] nop set 0x34, %g3 ldub [%l7 + %g3], %l3 set 0x40, %o5 ldda [%l7 + %o5] 0xd2, %f16 nop set 0x42, %i2 sth %o6, [%l7 + %i2] set 0x50, %o0 prefetcha [%l7 + %o0] 0x80, 4 st %f25, [%l7 + 0x0C] nop nop setx 0xE250D74D4830361A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x20EEBA2A4AD67691, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f6, %f4 nop set 0x48, %g6 ldd [%l7 + %g6], %i6 add %o5, %g7, %i0 set 0x40, %l4 stha %g5, [%l7 + %l4] 0x88 nop set 0x78, %g2 stw %g4, [%l7 + %g2] set 0x50, %o1 ldda [%l7 + %o1] 0xe3, %o2 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xc8 or %o3, %i6, %l0 and %i5, %o1, %i1 set 0x2C, %l3 sta %f16, [%l7 + %l3] 0x89 nop set 0x48, %i0 std %f20, [%l7 + %i0] nop set 0x60, %i1 ldx [%l7 + %i1], %l5 set 0x58, %l0 prefetcha [%l7 + %l0] 0x88, 2 nop set 0x50, %i5 lduw [%l7 + %i5], %i3 add %g1, %o0, %l1 fpsub32 %f4, %f10, %f2 nop set 0x50, %i4 ldd [%l7 + %i4], %f28 set 0x5C, %l1 stwa %g2, [%l7 + %l1] 0x88 nop nop setx 0xE82D2DA2E25D0115, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x2A476DC67B1561B0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f6, %f14 nop set 0x78, %l6 stb %l4, [%l7 + %l6] nop set 0x4A, %o7 lduh [%l7 + %o7], %i2 nop set 0x20, %o2 ldx [%l7 + %o2], %g3 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g6, %o4 set 0x60, %o4 sta %f25, [%l7 + %o4] 0x80 set 0x53, %g7 ldstuba [%l7 + %g7] 0x80, %o7 set 0x44, %l5 stba %l2, [%l7 + %l5] 0xea membar #Sync and %o6, %i4, %l6 set 0x78, %l2 ldxa [%l7 + %l2] 0x81, %o5 nop set 0x54, %g1 ldsw [%l7 + %g1], %g7 st %f5, [%l7 + 0x44] set 0x18, %g5 sta %f4, [%l7 + %g5] 0x80 set 0x4C, %o6 sta %f6, [%l7 + %o6] 0x81 and %l3, %i0, %g5 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %o3 nop set 0x40, %o3 lduw [%l7 + %o3], %g4 nop set 0x18, %i7 std %l0, [%l7 + %i7] nop set 0x18, %i3 std %i4, [%l7 + %i3] nop set 0x18, %i6 stx %o1, [%l7 + %i6] nop set 0x3C, %g3 ldsw [%l7 + %g3], %i6 nop set 0x3C, %i2 prefetch [%l7 + %i2], 2 nop set 0x28, %o5 stw %l5, [%l7 + %o5] nop set 0x78, %g6 std %f2, [%l7 + %g6] set 0x18, %o0 stxa %i7, [%l7 + %o0] 0x80 set 0x48, %g2 ldxa [%l7 + %g2] 0x81, %i1 set 0x68, %o1 ldxa [%l7 + %o1] 0x89, %i3 nop set 0x7C, %l4 sth %o0, [%l7 + %l4] nop set 0x28, %l3 prefetch [%l7 + %l3], 2 nop set 0x3C, %g4 lduw [%l7 + %g4], %l1 nop set 0x10, %i0 prefetch [%l7 + %i0], 0 bleu,pn %xcc, loop_190 bge %xcc, loop_191 wr %g1, %g2, %ccr st %f16, [%l7 + 0x3C] loop_190: nop set 0x40, %i1 ldd [%l7 + %i1], %l4 loop_191: fpadd16s %f14, %f12, %f12 nop set 0x58, %l0 ldx [%l7 + %l0], %i2 ld [%l7 + 0x24], %f13 nop set 0x2D, %i5 stb %g6, [%l7 + %i5] nop set 0x6B, %l1 ldub [%l7 + %l1], %g3 nop set 0x20, %i4 lduw [%l7 + %i4], %o4 set 0x48, %o7 stda %o6, [%l7 + %o7] 0x80 nop set 0x30, %o2 std %f24, [%l7 + %o2] set 0x18, %o4 lda [%l7 + %o4] 0x89, %f23 set 0x50, %g7 stda %o6, [%l7 + %g7] 0x80 nop set 0x60, %l5 ldd [%l7 + %l5], %l2 set 0x40, %l2 ldda [%l7 + %l2] 0x81, %f16 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc0 nop set 0x54, %g1 ldsh [%l7 + %g1], %l6 set 0x40, %o6 ldda [%l7 + %o6] 0xda, %f0 or %i4, %o5, %l3 set 0x08, %g5 swapa [%l7 + %g5] 0x81, %i0 set 0x40, %i7 prefetcha [%l7 + %i7] 0x88, 4 nop set 0x6F, %o3 ldub [%l7 + %o3], %g7 nop set 0x18, %i6 std %f0, [%l7 + %i6] set 0x40, %i3 stda %f0, [%l7 + %i3] 0xd2 nop set 0x30, %g3 ldx [%l7 + %g3], %o3 nop set 0x18, %o5 stw %g4, [%l7 + %o5] or %o2, %i5, %o1 nop set 0x28, %i2 stw %l0, [%l7 + %i2] set 0x58, %o0 stxa %i6, [%l7 + %o0] 0x81 set 0x70, %g2 prefetcha [%l7 + %g2] 0x89, 2 fpadd32s %f26, %f29, %f6 nop set 0x2C, %g6 lduw [%l7 + %g6], %l5 add %i3, %i1, %o0 set 0x60, %o1 ldda [%l7 + %o1] 0x88, %g0 nop set 0x18, %l3 stx %fsr, [%l7 + %l3] fpadd16s %f26, %f23, %f12 add %g2, %l4, %l1 ld [%l7 + 0x10], %f29 set 0x68, %l4 ldxa [%l7 + %l4] 0x88, %g6 nop set 0x20, %g4 ldd [%l7 + %g4], %f14 nop set 0x40, %i1 swap [%l7 + %i1], %i2 nop set 0x78, %i0 std %f16, [%l7 + %i0] set 0x50, %l0 swapa [%l7 + %l0] 0x88, %g3 st %f24, [%l7 + 0x2C] set 0x74, %l1 stwa %o4, [%l7 + %l1] 0xe3 membar #Sync fpsub32s %f0, %f8, %f6 st %fsr, [%l7 + 0x08] nop set 0x7E, %i4 ldsb [%l7 + %i4], %o6 nop set 0x0C, %o7 prefetch [%l7 + %o7], 0 or %l2, %o7, %i4 nop set 0x74, %i5 ldsw [%l7 + %i5], %l6 set 0x68, %o4 swapa [%l7 + %o4] 0x88, %l3 nop set 0x0E, %g7 ldstub [%l7 + %g7], %i0 set 0x10, %l5 ldda [%l7 + %l5] 0xe3, %g4 nop set 0x66, %l2 sth %g7, [%l7 + %l2] nop set 0x08, %l6 std %f30, [%l7 + %l6] set 0x64, %g1 stwa %o3, [%l7 + %g1] 0xe2 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0x88, %f16 nop set 0x6E, %o2 ldsh [%l7 + %o2], %o5 set 0x5C, %i7 sta %f1, [%l7 + %i7] 0x88 nop set 0x30, %o3 ldd [%l7 + %o3], %g4 nop set 0x10, %i6 prefetch [%l7 + %i6], 0 nop set 0x70, %i3 stx %fsr, [%l7 + %i3] set 0x40, %g3 ldda [%l7 + %g3] 0xda, %f16 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xc0 nop set 0x1C, %g5 stw %o2, [%l7 + %g5] add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %l0 wr %g0, 0x4, %fprs ld [%l7 + 0x54], %f1 nop set 0x40, %o0 ldd [%l7 + %o0], %i6 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i3 casa [%l6] 0x88, %i3, %l5 nop set 0x58, %g2 ldd [%l7 + %g2], %o0 st %f5, [%l7 + 0x34] be,pn %icc, loop_192 add %g1, %g2, %l4 wr %l1, %g6, %pic add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i2, %i1 loop_192: nop set 0x40, %g6 stha %o4, [%l7 + %g6] 0xeb membar #Sync fpadd32 %f22, %f10, %f24 st %fsr, [%l7 + 0x58] nop set 0x7C, %i2 stw %g3, [%l7 + %i2] set 0x10, %o1 stxa %o6, [%l7 + %o1] 0xe3 membar #Sync or %l2, %i4, %o7 nop set 0x48, %l3 ldsb [%l7 + %l3], %l6 nop set 0x78, %l4 std %f24, [%l7 + %l4] set 0x0B, %g4 stba %l3, [%l7 + %g4] 0x81 nop set 0x18, %i0 ldsw [%l7 + %i0], %g5 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xf1 membar #Sync set 0x30, %l1 ldda [%l7 + %l1] 0x89, %g6 set 0x70, %i4 prefetcha [%l7 + %i4] 0x81, 3 set 0x58, %o7 ldxa [%l7 + %o7] 0x80, %o5 nop set 0x73, %l0 stb %g4, [%l7 + %l0] ld [%l7 + 0x50], %f25 nop set 0x60, %i5 prefetch [%l7 + %i5], 2 set 0x48, %g7 sta %f9, [%l7 + %g7] 0x80 and %o2, %i0, %i5 fpadd16 %f26, %f22, %f22 set 0x68, %o4 stda %l0, [%l7 + %o4] 0xea membar #Sync nop set 0x48, %l5 ldd [%l7 + %l5], %f18 set 0x68, %l6 lda [%l7 + %l6] 0x89, %f24 nop set 0x54, %g1 swap [%l7 + %g1], %i7 nop set 0x6E, %l2 lduh [%l7 + %l2], %o1 nop set 0x20, %o2 ldd [%l7 + %o2], %i6 st %f6, [%l7 + 0x5C] nop set 0x2C, %o6 swap [%l7 + %o6], %l5 nop set 0x64, %o3 ldsw [%l7 + %o3], %i3 set 0x18, %i7 stda %g0, [%l7 + %i7] 0x89 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o0, %g2 set 0x28, %i6 stxa %l4, [%l7 + %i6] 0x80 set 0x3B, %i3 ldstuba [%l7 + %i3] 0x81, %g6 nop set 0x18, %g3 ldd [%l7 + %g3], %i2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %o4 set 0x3D, %g5 stba %g3, [%l7 + %g5] 0xeb membar #Sync ba,pt %xcc, loop_193 nop set 0x40, %o5 lduh [%l7 + %o5], %i1 nop set 0x70, %g2 swap [%l7 + %g2], %o6 nop set 0x6A, %g6 lduh [%l7 + %g6], %i4 loop_193: nop set 0x44, %i2 sth %l2, [%l7 + %i2] ld [%l7 + 0x30], %f4 wr %o7, %l6, %y nop set 0x38, %o1 stx %fsr, [%l7 + %o1] set 0x50, %o0 stwa %g5, [%l7 + %o0] 0x88 nop set 0x68, %l3 ldub [%l7 + %l3], %l3 nop set 0x48, %l4 stw %g7, [%l7 + %l4] nop set 0x78, %g4 prefetch [%l7 + %g4], 3 set 0x5C, %i1 stwa %o5, [%l7 + %i1] 0xe3 membar #Sync set 0x20, %i0 stxa %g4, [%l7 + %i0] 0xeb membar #Sync add %l7, 0x6C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o3, %o2 fpadd16s %f29, %f9, %f8 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xf1 membar #Sync set 0x4D, %i4 ldstuba [%l7 + %i4] 0x81, %i0 nop set 0x4C, %l0 prefetch [%l7 + %l0], 4 st %f10, [%l7 + 0x18] fpsub32 %f14, %f30, %f18 nop set 0x20, %o7 stw %i5, [%l7 + %o7] nop set 0x19, %g7 ldstub [%l7 + %g7], %i7 set 0x60, %o4 stwa %l0, [%l7 + %o4] 0xeb membar #Sync nop set 0x69, %l5 stb %o1, [%l7 + %l5] set 0x38, %i5 ldxa [%l7 + %i5] 0x89, %i6 nop set 0x78, %g1 lduh [%l7 + %g1], %i3 set 0x50, %l2 ldxa [%l7 + %l2] 0x88, %l5 add %g1, %o0, %g2 nop set 0x40, %l6 ldsh [%l7 + %l6], %l4 or %g6, %i2, %l1 set 0x15, %o2 stba %g3, [%l7 + %o2] 0xe3 membar #Sync set 0x2C, %o3 sta %f17, [%l7 + %o3] 0x88 nop set 0x6C, %i7 stw %o4, [%l7 + %i7] and %o6, %i4, %i1 st %f21, [%l7 + 0x44] fpadd32 %f30, %f10, %f8 nop set 0x20, %o6 ldd [%l7 + %o6], %o6 nop set 0x48, %i6 ldd [%l7 + %i6], %f18 nop set 0x2C, %g3 prefetch [%l7 + %g3], 3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x420, %tick_cmpr nop set 0x78, %i3 std %i6, [%l7 + %i3] set 0x3B, %o5 ldstuba [%l7 + %o5] 0x89, %l3 nop set 0x72, %g5 ldsh [%l7 + %g5], %o5 st %f2, [%l7 + 0x30] nop set 0x70, %g2 std %g4, [%l7 + %g2] bn,a %icc, loop_194 fpadd16s %f2, %f1, %f4 nop set 0x38, %g6 stx %fsr, [%l7 + %g6] nop nop setx 0x5C801F314AA2B9DE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0xC0F598592906F599, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f28, %f16 loop_194: nop set 0x10, %o1 stda %g6, [%l7 + %o1] 0x88 nop set 0x30, %o0 std %o2, [%l7 + %o0] fpsub16s %f15, %f28, %f14 and %o2, %i0, %i5 nop set 0x44, %i2 stb %i7, [%l7 + %i2] nop set 0x72, %l3 ldsh [%l7 + %l3], %l0 set 0x0C, %l4 swapa [%l7 + %l4] 0x81, %o1 set 0x0C, %g4 lda [%l7 + %g4] 0x81, %f2 nop set 0x14, %i1 prefetch [%l7 + %i1], 2 nop set 0x39, %i0 ldsb [%l7 + %i0], %i3 set 0x7D, %l1 ldstuba [%l7 + %l1] 0x81, %l5 and %g1, %o0, %g2 nop set 0x33, %i4 stb %i6, [%l7 + %i4] set 0x70, %l0 ldda [%l7 + %l0] 0xea, %g6 wr %l4, %i2, %clear_softint set 0x40, %o7 stda %f0, [%l7 + %o7] 0xca nop set 0x41, %o4 ldstub [%l7 + %o4], %l1 st %fsr, [%l7 + 0x5C] set 0x16, %g7 stba %g3, [%l7 + %g7] 0xeb membar #Sync nop set 0x54, %i5 prefetch [%l7 + %i5], 2 nop set 0x16, %g1 ldsh [%l7 + %g1], %o6 set 0x74, %l5 stwa %i4, [%l7 + %l5] 0x80 or %i1, %o4, %l2 nop set 0x48, %l2 ldd [%l7 + %l2], %g4 or %o7, %l3, %o5 set 0x64, %o2 swapa [%l7 + %o2] 0x80, %l6 set 0x18, %o3 stda %g4, [%l7 + %o3] 0x80 nop set 0x28, %l6 ldx [%l7 + %l6], %g7 ld [%l7 + 0x10], %f30 set 0x38, %o6 swapa [%l7 + %o6] 0x89, %o2 set 0x38, %i7 ldstuba [%l7 + %i7] 0x89, %i0 nop set 0x2F, %i6 ldub [%l7 + %i6], %o3 set 0x30, %i3 stda %i4, [%l7 + %i3] 0xeb membar #Sync set 0x10, %g3 sta %f25, [%l7 + %g3] 0x81 nop set 0x78, %g5 std %i6, [%l7 + %g5] wr %l0, %i3, %y ld [%l7 + 0x10], %f9 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f16 or %o1, %l5, %g1 nop set 0x76, %o5 sth %o0, [%l7 + %o5] or %i6, %g2, %l4 set 0x2C, %g6 sta %f16, [%l7 + %g6] 0x88 set 0x30, %o0 prefetcha [%l7 + %o0] 0x88, 4 set 0x68, %i2 stda %l0, [%l7 + %i2] 0x80 nop set 0x18, %o1 sth %i2, [%l7 + %o1] set 0x40, %l4 ldda [%l7 + %l4] 0x89, %f0 nop set 0x18, %g4 stx %g3, [%l7 + %g4] set 0x60, %l3 stda %o6, [%l7 + %l3] 0x89 nop set 0x5B, %i0 ldstub [%l7 + %i0], %i1 nop set 0x38, %l1 std %f24, [%l7 + %l1] set 0x58, %i4 lda [%l7 + %i4] 0x89, %f23 nop set 0x0B, %l0 ldstub [%l7 + %l0], %o4 set 0x3D, %i1 stba %i4, [%l7 + %i1] 0x88 nop set 0x40, %o4 prefetch [%l7 + %o4], 3 set 0x2C, %g7 sta %f16, [%l7 + %g7] 0x80 nop set 0x30, %o7 ldx [%l7 + %o7], %g5 add %o7, %l3, %l2 ld [%l7 + 0x70], %f4 set 0x70, %g1 ldda [%l7 + %g1] 0xe3, %i6 nop set 0x58, %l5 ldd [%l7 + %l5], %g4 wr %o5, %g7, %y set 0x40, %l2 stxa %o2, [%l7 + %l2] 0x80 set 0x70, %i5 ldda [%l7 + %i5] 0x88, %o2 nop set 0x28, %o3 std %f26, [%l7 + %o3] set 0x0C, %l6 lda [%l7 + %l6] 0x81, %f16 set 0x2C, %o2 sta %f11, [%l7 + %o2] 0x81 set 0x10, %i7 sta %f14, [%l7 + %i7] 0x88 nop set 0x3C, %o6 swap [%l7 + %o6], %i0 st %f23, [%l7 + 0x5C] and %i5, %l0, %i7 wr %o1, %i3, %set_softint nop set 0x64, %i6 stw %g1, [%l7 + %i6] or %o0, %l5, %g2 set 0x30, %i3 ldda [%l7 + %i3] 0xe2, %i6 nop set 0x70, %g3 stw %g6, [%l7 + %g3] st %fsr, [%l7 + 0x1C] set 0x50, %g2 stda %l0, [%l7 + %g2] 0xe2 membar #Sync nop set 0x7C, %o5 lduw [%l7 + %o5], %i2 nop set 0x53, %g5 ldsb [%l7 + %g5], %g3 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xd0 nop set 0x6E, %g6 ldub [%l7 + %g6], %l4 nop set 0x73, %o1 stb %o6, [%l7 + %o1] st %fsr, [%l7 + 0x14] nop set 0x48, %i2 ldx [%l7 + %i2], %i1 set 0x30, %g4 stxa %i4, [%l7 + %g4] 0x81 nop set 0x4C, %l4 ldsh [%l7 + %l4], %o4 nop set 0x28, %i0 stx %fsr, [%l7 + %i0] nop set 0x48, %l1 std %g4, [%l7 + %l1] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf9, %f0 nop set 0x20, %i4 ldd [%l7 + %i4], %f8 or %l3, %l2, %l6 bg,pn %icc, loop_195 ld [%l7 + 0x18], %f2 nop set 0x20, %l0 ldd [%l7 + %l0], %g4 set 0x48, %i1 stda %o6, [%l7 + %i1] 0xe3 membar #Sync loop_195: nop set 0x20, %o4 stda %g6, [%l7 + %o4] 0xea membar #Sync nop set 0x48, %g7 ldd [%l7 + %g7], %f20 set 0x1E, %o7 ldstuba [%l7 + %o7] 0x81, %o2 nop set 0x68, %l5 ldx [%l7 + %l5], %o3 set 0x38, %l2 stxa %i0, [%l7 + %l2] 0xe3 membar #Sync and %i5, %l0, %i7 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o1, %i3 set 0x0C, %i5 sta %f11, [%l7 + %i5] 0x80 nop set 0x4C, %o3 stw %g1, [%l7 + %o3] nop set 0x20, %g1 ldd [%l7 + %g1], %o4 nop set 0x38, %o2 ldd [%l7 + %o2], %o0 nop set 0x48, %i7 stx %fsr, [%l7 + %i7] membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf9, %f16 nop set 0x30, %i6 stx %fsr, [%l7 + %i6] nop set 0x70, %i3 ldsw [%l7 + %i3], %g2 nop set 0x45, %g3 ldub [%l7 + %g3], %l5 nop set 0x58, %l6 ldsw [%l7 + %l6], %i6 set 0x38, %o5 stda %g6, [%l7 + %o5] 0x88 set 0x40, %g5 ldda [%l7 + %g5] 0xd2, %f16 st %f12, [%l7 + 0x78] set 0x50, %o0 stxa %l1, [%l7 + %o0] 0x89 nop set 0x68, %g2 std %g2, [%l7 + %g2] set 0x40, %g6 ldda [%l7 + %g6] 0x88, %i2 set 0x0C, %i2 sta %f24, [%l7 + %i2] 0x81 nop set 0x54, %o1 ldsh [%l7 + %o1], %l4 set 0x21, %g4 ldstuba [%l7 + %g4] 0x81, %i1 nop set 0x58, %l4 ldsw [%l7 + %l4], %i4 nop set 0x10, %i0 ldx [%l7 + %i0], %o4 nop set 0x5E, %l1 ldstub [%l7 + %l1], %g5 nop set 0x58, %l3 ldd [%l7 + %l3], %f14 and %o6, %l3, %l6 set 0x73, %i4 ldstuba [%l7 + %i4] 0x81, %g4 set 0x20, %i1 swapa [%l7 + %i1] 0x80, %l2 set 0x11, %l0 ldstuba [%l7 + %l0] 0x80, %g7 fpadd32 %f24, %f20, %f8 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %o3 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xda nop set 0x60, %o7 ldx [%l7 + %o7], %i0 add %i5, %o2, %i7 nop set 0x08, %l5 ldx [%l7 + %l5], %l0 set 0x50, %g7 ldda [%l7 + %g7] 0xea, %o0 set 0x68, %l2 stxa %i3, [%l7 + %l2] 0x89 nop set 0x74, %o3 stw %o5, [%l7 + %o3] set 0x4C, %g1 lda [%l7 + %g1] 0x81, %f24 and %o0, %g1, %l5 nop set 0x48, %i5 lduw [%l7 + %i5], %i6 nop set 0x13, %o2 ldub [%l7 + %o2], %g2 nop set 0x4E, %o6 lduh [%l7 + %o6], %l1 set 0x70, %i7 stxa %g3, [%l7 + %i7] 0xe3 membar #Sync bgu %xcc, loop_196 nop set 0x18, %i6 ldd [%l7 + %i6], %f16 nop set 0x50, %i3 std %g6, [%l7 + %i3] nop set 0x78, %g3 std %l4, [%l7 + %g3] loop_196: nop set 0x28, %l6 stda %i0, [%l7 + %l6] 0x81 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %i4 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xda ld [%l7 + 0x3C], %f21 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %o4 ld [%l7 + 0x60], %f17 add %o6, %l6, %g4 nop set 0x18, %o0 stx %fsr, [%l7 + %o0] set 0x40, %g2 stda %f0, [%l7 + %g2] 0xca nop set 0x70, %g6 stx %l3, [%l7 + %g6] nop set 0x48, %i2 stx %fsr, [%l7 + %i2] nop set 0x5E, %g5 sth %g7, [%l7 + %g5] and %o7, %l2, %i0 nop set 0x58, %g4 ldd [%l7 + %g4], %i4 nop set 0x30, %o1 lduw [%l7 + %o1], %o3 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x89 set 0x40, %l1 lda [%l7 + %l1] 0x88, %f24 nop set 0x18, %l4 stx %fsr, [%l7 + %l4] set 0x10, %i4 lda [%l7 + %i4] 0x89, %f29 set 0x46, %i1 ldstuba [%l7 + %i1] 0x80, %o2 nop set 0x0A, %l3 sth %i7, [%l7 + %l3] nop set 0x38, %l0 stw %o1, [%l7 + %l0] nop set 0x20, %o7 std %f14, [%l7 + %o7] fpadd32s %f9, %f0, %f10 nop set 0x60, %o4 ldx [%l7 + %o4], %l0 nop set 0x50, %g7 ldd [%l7 + %g7], %f10 set 0x48, %l5 stda %i2, [%l7 + %l5] 0xea membar #Sync ld [%l7 + 0x0C], %f22 wr %o5, %g1, %softint set 0x70, %o3 ldda [%l7 + %o3] 0x89, %l4 set 0x40, %g1 ldda [%l7 + %g1] 0x88, %f0 set 0x70, %l2 stda %o0, [%l7 + %l2] 0xe3 membar #Sync nop set 0x18, %i5 stx %fsr, [%l7 + %i5] nop set 0x60, %o2 ldsh [%l7 + %o2], %g2 set 0x30, %o6 stxa %l1, [%l7 + %o6] 0xe3 membar #Sync nop set 0x5C, %i7 prefetch [%l7 + %i7], 1 nop set 0x0D, %i3 ldstub [%l7 + %i3], %g3 nop set 0x38, %i6 stx %fsr, [%l7 + %i6] nop set 0x1F, %l6 ldub [%l7 + %l6], %g6 set 0x29, %o5 stba %i6, [%l7 + %o5] 0x80 nop set 0x6C, %g3 lduw [%l7 + %g3], %i1 ld [%l7 + 0x0C], %f25 wr %l4, %i4, %y set 0x50, %o0 ldxa [%l7 + %o0] 0x81, %g5 add %i2, %o6, %l6 set 0x68, %g6 stda %o4, [%l7 + %g6] 0xe2 membar #Sync add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l3, %g7 nop set 0x48, %i2 ldd [%l7 + %i2], %o6 set 0x5C, %g5 stba %g4, [%l7 + %g5] 0x89 nop set 0x58, %g4 ldstub [%l7 + %g4], %i0 set 0x24, %o1 sta %f3, [%l7 + %o1] 0x80 and %l2, %i5, %o2 nop set 0x60, %i0 ldd [%l7 + %i0], %i6 nop set 0x4A, %g2 ldub [%l7 + %g2], %o3 nop set 0x60, %l1 std %f12, [%l7 + %l1] nop set 0x78, %i4 stx %fsr, [%l7 + %i4] set 0x40, %l4 stda %f16, [%l7 + %l4] 0xc4 st %fsr, [%l7 + 0x3C] set 0x62, %l3 stha %l0, [%l7 + %l3] 0xe2 membar #Sync set 0x78, %l0 lda [%l7 + %l0] 0x89, %f22 wr %i3, %o5, %clear_softint set 0x40, %i1 stda %f0, [%l7 + %i1] 0xcc nop set 0x68, %o7 std %f22, [%l7 + %o7] and %o1, %l5, %g1 ld [%l7 + 0x70], %f10 nop set 0x20, %g7 lduw [%l7 + %g7], %g2 fpadd16 %f4, %f10, %f4 nop set 0x10, %l5 swap [%l7 + %l5], %l1 nop set 0x54, %o3 ldsw [%l7 + %o3], %o0 nop set 0x20, %o4 swap [%l7 + %o4], %g3 nop set 0x68, %g1 lduh [%l7 + %g1], %g6 ld [%l7 + 0x24], %f16 wr %i1, %i6, %ccr nop nop setx 0x092BBE93B32AACD4, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x5B4FF09A76C5794F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f24, %f16 and %l4, %i4, %g5 nop set 0x67, %i5 stb %i2, [%l7 + %i5] set 0x28, %l2 ldxa [%l7 + %l2] 0x89, %o6 st %f9, [%l7 + 0x54] nop set 0x50, %o6 std %i6, [%l7 + %o6] set 0x45, %i7 stba %l3, [%l7 + %i7] 0x88 set 0x40, %i3 ldxa [%l7 + %i3] 0x89, %g7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x24, %o2 swap [%l7 + %o2], %i0 set 0x20, %l6 ldda [%l7 + %l6] 0x81, %o4 nop set 0x60, %i6 stx %i5, [%l7 + %i6] st %f17, [%l7 + 0x28] nop set 0x47, %g3 stb %l2, [%l7 + %g3] nop set 0x44, %o0 stw %i7, [%l7 + %o0] add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %o3 set 0x50, %o5 sta %f8, [%l7 + %o5] 0x81 set 0x10, %i2 prefetcha [%l7 + %i2] 0x88, 3 or %o5, %o1, %l0 add %l5, %g2, %g1 nop set 0x20, %g6 stx %l1, [%l7 + %g6] or %g3, %o0, %g6 add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i1, %l4 nop nop setx 0xA60A8D4F8BB1B178, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xDF30749C1785CD01, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f30, %f12 nop set 0x1A, %g5 lduh [%l7 + %g5], %i4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %g5 nop set 0x54, %g4 swap [%l7 + %g4], %o6 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf0, %f0 wr %g0, 0x5, %fprs add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i2, %o7 add %g7, %g4, %i0 set 0x1B, %g2 stba %o4, [%l7 + %g2] 0x88 set 0x3C, %l1 lda [%l7 + %l1] 0x81, %f18 set 0x70, %i4 sta %f2, [%l7 + %i4] 0x88 nop set 0x10, %l4 ldd [%l7 + %l4], %f18 set 0x18, %l3 stwa %i5, [%l7 + %l3] 0x81 set 0x20, %l0 ldda [%l7 + %l0] 0x81, %i6 set 0x72, %i0 stha %l2, [%l7 + %i0] 0x88 nop set 0x68, %o7 ldd [%l7 + %o7], %f28 set 0x64, %g7 stba %o3, [%l7 + %g7] 0x89 set 0x50, %i1 stda %o2, [%l7 + %i1] 0xe3 membar #Sync set 0x08, %o3 prefetcha [%l7 + %o3] 0x80, 0 set 0x28, %o4 prefetcha [%l7 + %o4] 0x88, 3 st %f3, [%l7 + 0x54] nop set 0x18, %g1 swap [%l7 + %g1], %o1 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x96E, %tick_cmpr set 0x70, %l5 ldda [%l7 + %l5] 0xeb, %g0 nop set 0x78, %i5 std %f30, [%l7 + %i5] nop set 0x58, %l2 ldx [%l7 + %l2], %l0 nop set 0x54, %o6 lduw [%l7 + %o6], %g3 nop set 0x4F, %i7 ldstub [%l7 + %i7], %l1 add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %i1 nop set 0x70, %i3 ldx [%l7 + %i3], %l4 nop set 0x18, %l6 ldd [%l7 + %l6], %o0 nop set 0x48, %i6 stw %i6, [%l7 + %i6] ld [%l7 + 0x0C], %f21 nop set 0x3C, %o2 prefetch [%l7 + %o2], 0 set 0x28, %g3 stwa %g5, [%l7 + %g3] 0xe3 membar #Sync nop set 0x28, %o5 stx %i4, [%l7 + %o5] add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l6, %o6 nop set 0x24, %o0 stb %i2, [%l7 + %o0] nop set 0x30, %i2 std %f14, [%l7 + %i2] nop set 0x33, %g5 ldsb [%l7 + %g5], %o7 nop set 0x77, %g4 ldstub [%l7 + %g4], %g7 ld [%l7 + 0x44], %f29 set 0x40, %g6 stxa %l3, [%l7 + %g6] 0x89 nop set 0x32, %g2 ldsh [%l7 + %g2], %g4 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i0, %i5 add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x80, %i7, %o4 nop set 0x7C, %l1 swap [%l7 + %l1], %l2 set 0x28, %o1 ldstuba [%l7 + %o1] 0x80, %o3 nop set 0x38, %l4 ldd [%l7 + %l4], %o2 set 0x68, %i4 stda %i2, [%l7 + %i4] 0xeb membar #Sync set 0x30, %l0 stba %o5, [%l7 + %l0] 0xe3 membar #Sync set 0x78, %i0 swapa [%l7 + %i0] 0x88, %o1 set 0x78, %o7 sta %f8, [%l7 + %o7] 0x81 or %g2, %g1, %l5 set 0x0F, %g7 ldstuba [%l7 + %g7] 0x89, %g3 set 0x40, %i1 ldda [%l7 + %i1] 0x89, %f0 nop set 0x60, %o3 stx %fsr, [%l7 + %o3] nop set 0x1A, %o4 ldstub [%l7 + %o4], %l1 set 0x5C, %g1 stha %g6, [%l7 + %g1] 0xe2 membar #Sync nop set 0x46, %l3 lduh [%l7 + %l3], %i1 nop set 0x08, %i5 prefetch [%l7 + %i5], 1 nop set 0x3A, %l2 lduh [%l7 + %l2], %l0 nop set 0x16, %l5 ldsh [%l7 + %l5], %l4 ld [%l7 + 0x24], %f15 nop set 0x20, %i7 stx %o0, [%l7 + %i7] nop set 0x14, %o6 lduw [%l7 + %o6], %g5 set 0x70, %i3 swapa [%l7 + %i3] 0x80, %i6 st %f9, [%l7 + 0x18] nop set 0x60, %l6 stx %fsr, [%l7 + %l6] set 0x48, %o2 swapa [%l7 + %o2] 0x89, %l6 nop set 0x24, %i6 prefetch [%l7 + %i6], 2 set 0x08, %o5 stxa %i4, [%l7 + %o5] 0x89 nop set 0x50, %g3 ldsw [%l7 + %g3], %o6 nop set 0x16, %o0 ldsb [%l7 + %o0], %o7 set 0x44, %g5 sta %f20, [%l7 + %g5] 0x88 nop set 0x70, %i2 swap [%l7 + %i2], %i2 set 0x46, %g4 stha %g7, [%l7 + %g4] 0xe3 membar #Sync or %l3, %g4, %i0 or %i5, %i7, %l2 nop set 0x08, %g2 stw %o4, [%l7 + %g2] set 0x78, %l1 sta %f28, [%l7 + %l1] 0x81 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x80 set 0x30, %l4 ldda [%l7 + %l4] 0x88, %o2 add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o2, %i3 nop set 0x58, %i4 ldd [%l7 + %i4], %f24 set 0x50, %g6 stda %o0, [%l7 + %g6] 0xe3 membar #Sync nop set 0x13, %l0 ldub [%l7 + %l0], %o5 nop set 0x10, %o7 ldsb [%l7 + %o7], %g1 bleu,pt %icc, loop_197 nop set 0x68, %g7 ldsb [%l7 + %g7], %l5 nop set 0x7C, %i1 lduw [%l7 + %i1], %g2 or %g3, %l1, %g6 loop_197: nop set 0x3C, %i0 lduw [%l7 + %i0], %l0 nop set 0x74, %o4 sth %i1, [%l7 + %o4] set 0x0C, %g1 lda [%l7 + %g1] 0x89, %f3 set 0x4E, %o3 stha %l4, [%l7 + %o3] 0xeb membar #Sync nop set 0x10, %l3 lduh [%l7 + %l3], %g5 nop set 0x20, %l2 stx %fsr, [%l7 + %l2] nop set 0x4C, %l5 sth %i6, [%l7 + %l5] add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o0, %i4 nop set 0x38, %i5 stx %l6, [%l7 + %i5] add %o6, %o7, %g7 nop set 0x64, %i7 lduw [%l7 + %i7], %i2 nop set 0x11, %o6 ldub [%l7 + %o6], %l3 nop set 0x17, %l6 ldub [%l7 + %l6], %g4 set 0x78, %o2 lda [%l7 + %o2] 0x88, %f12 nop set 0x68, %i6 ldsw [%l7 + %i6], %i0 nop set 0x3C, %o5 prefetch [%l7 + %o5], 0 set 0x18, %i3 ldxa [%l7 + %i3] 0x80, %i5 nop set 0x50, %g3 stw %i7, [%l7 + %g3] nop set 0x20, %g5 ldd [%l7 + %g5], %o4 nop set 0x24, %i2 lduw [%l7 + %i2], %o3 nop set 0x5D, %g4 stb %l2, [%l7 + %g4] nop set 0x30, %g2 stx %fsr, [%l7 + %g2] ble,a,pn %xcc, loop_198 nop set 0x20, %o0 stx %fsr, [%l7 + %o0] add %i3, %o1, %o2 nop set 0x14, %o1 ldsw [%l7 + %o1], %o5 loop_198: nop set 0x78, %l1 lda [%l7 + %l1] 0x88, %f17 nop set 0x50, %l4 ldd [%l7 + %l4], %g0 nop set 0x28, %g6 stw %g2, [%l7 + %g6] add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %l1 set 0x40, %i4 stda %f16, [%l7 + %i4] 0x88 set 0x58, %o7 prefetcha [%l7 + %o7] 0x81, 2 nop set 0x40, %g7 std %f24, [%l7 + %g7] nop set 0x5E, %l0 ldsb [%l7 + %l0], %l0 set 0x68, %i0 stda %i0, [%l7 + %i0] 0x81 set 0x48, %i1 swapa [%l7 + %i1] 0x81, %l4 or %g5, %l5, %i6 nop set 0x38, %o4 stx %fsr, [%l7 + %o4] or %i4, %l6, %o0 wr %o7, %g7, %ccr nop set 0x6C, %o3 ldub [%l7 + %o3], %i2 st %f25, [%l7 + 0x4C] set 0x10, %g1 ldda [%l7 + %g1] 0xe2, %l2 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] 0x88, %g4, %o6 set 0x5C, %l3 lda [%l7 + %l3] 0x80, %f0 nop set 0x38, %l5 stw %i5, [%l7 + %l5] set 0x20, %l2 sta %f4, [%l7 + %l2] 0x88 nop set 0x44, %i7 stw %i0, [%l7 + %i7] nop set 0x08, %o6 swap [%l7 + %o6], %i7 nop set 0x48, %i5 stx %o4, [%l7 + %i5] nop set 0x44, %o2 prefetch [%l7 + %o2], 3 set 0x68, %l6 stwa %o3, [%l7 + %l6] 0x88 set 0x74, %i6 ldstuba [%l7 + %i6] 0x89, %l2 nop set 0x08, %i3 ldsw [%l7 + %i3], %o1 nop set 0x38, %o5 stx %fsr, [%l7 + %o5] or %i3, %o2, %g1 st %f0, [%l7 + 0x24] st %f16, [%l7 + 0x44] nop set 0x38, %g3 ldd [%l7 + %g3], %f16 set 0x30, %i2 ldstuba [%l7 + %i2] 0x89, %g2 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf9, %f16 set 0x54, %g4 lda [%l7 + %g4] 0x89, %f11 nop set 0x58, %g2 ldx [%l7 + %g2], %g3 nop set 0x68, %o1 std %f6, [%l7 + %o1] add %l1, %o5, %l0 set 0x60, %o0 stda %i0, [%l7 + %o0] 0x80 nop set 0x28, %l1 ldsw [%l7 + %l1], %l4 wr %g5, %l5, %softint nop set 0x38, %l4 stx %i6, [%l7 + %l4] nop set 0x48, %g6 sth %g6, [%l7 + %g6] nop set 0x44, %i4 ldsw [%l7 + %i4], %l6 and %o0, %i4, %o7 nop set 0x7C, %g7 ldsh [%l7 + %g7], %i2 nop set 0x30, %l0 ldx [%l7 + %l0], %l3 nop set 0x08, %i0 lduw [%l7 + %i0], %g7 nop set 0x34, %i1 lduw [%l7 + %i1], %o6 set 0x17, %o4 ldstuba [%l7 + %o4] 0x88, %g4 ba %xcc, loop_199 nop set 0x5E, %o3 lduh [%l7 + %o3], %i5 set 0x70, %g1 ldda [%l7 + %g1] 0xe2, %i0 loop_199: nop set 0x68, %o7 ldub [%l7 + %o7], %o4 nop set 0x18, %l3 prefetch [%l7 + %l3], 4 st %f5, [%l7 + 0x68] ld [%l7 + 0x60], %f21 st %fsr, [%l7 + 0x68] wr %o3, %l2, %sys_tick set 0x40, %l5 ldda [%l7 + %l5] 0x88, %f0 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i7, %o1 ld [%l7 + 0x10], %f12 set 0x28, %i7 stxa %i3, [%l7 + %i7] 0xe2 membar #Sync set 0x5C, %o6 sta %f31, [%l7 + %o6] 0x89 add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g1 casa [%l6] 0x80, %g1, %g2 set 0x70, %l2 ldxa [%l7 + %l2] 0x80, %g3 nop set 0x40, %o2 ldx [%l7 + %o2], %o2 or %o5, %l1, %l0 set 0x50, %i5 stha %i1, [%l7 + %i5] 0x80 nop set 0x48, %i6 ldd [%l7 + %i6], %f30 set 0x20, %i3 sta %f16, [%l7 + %i3] 0x80 nop set 0x68, %l6 stw %g5, [%l7 + %l6] set 0x40, %g3 stda %f16, [%l7 + %g3] 0xf8 membar #Sync nop set 0x18, %o5 ldsh [%l7 + %o5], %l5 nop set 0x08, %i2 lduh [%l7 + %i2], %i6 ba,pn %icc, loop_200 nop set 0x5C, %g4 lduw [%l7 + %g4], %g6 nop set 0x54, %g5 swap [%l7 + %g5], %l4 st %fsr, [%l7 + 0x20] loop_200: nop set 0x1B, %o1 ldsb [%l7 + %o1], %l6 st %f18, [%l7 + 0x14] set 0x10, %o0 stxa %o0, [%l7 + %o0] 0x80 add %o7, %i4, %l3 set 0x08, %g2 stxa %g7, [%l7 + %g2] 0xe2 membar #Sync set 0x40, %l4 stba %o6, [%l7 + %l4] 0xea membar #Sync nop set 0x20, %g6 ldsw [%l7 + %g6], %g4 fpadd32s %f4, %f17, %f24 ld [%l7 + 0x18], %f27 set 0x60, %i4 ldxa [%l7 + %i4] 0x80, %i2 set 0x40, %l1 ldda [%l7 + %l1] 0x88, %f16 set 0x74, %l0 sta %f3, [%l7 + %l0] 0x88 set 0x10, %i0 ldda [%l7 + %i0] 0x80, %i4 or %o4, %i0, %l2 ld [%l7 + 0x3C], %f22 nop set 0x3F, %i1 stb %o3, [%l7 + %i1] nop set 0x40, %o4 std %f30, [%l7 + %o4] set 0x58, %o3 prefetcha [%l7 + %o3] 0x89, 4 nop set 0x08, %g7 ldx [%l7 + %g7], %o1 wr %g1, %i3, %clear_softint nop set 0x60, %g1 stx %fsr, [%l7 + %g1] set 0x78, %o7 stxa %g2, [%l7 + %o7] 0xe3 membar #Sync set 0x30, %l3 stxa %o2, [%l7 + %l3] 0x88 nop set 0x78, %i7 std %f8, [%l7 + %i7] add %o5, %g3, %l0 nop set 0x50, %l5 stx %l1, [%l7 + %l5] nop set 0x60, %o6 lduw [%l7 + %o6], %i1 or %g5, %i6, %l5 nop set 0x58, %l2 ldx [%l7 + %l2], %g6 nop set 0x50, %o2 ldx [%l7 + %o2], %l4 set 0x28, %i5 stxa %o0, [%l7 + %i5] 0x81 or %l6, %o7, %i4 set 0x40, %i6 stwa %l3, [%l7 + %i6] 0xe2 membar #Sync nop set 0x14, %l6 lduh [%l7 + %l6], %o6 st %f13, [%l7 + 0x54] set 0x48, %i3 sta %f8, [%l7 + %i3] 0x80 nop set 0x40, %g3 stw %g7, [%l7 + %g3] set 0x18, %i2 ldxa [%l7 + %i2] 0x81, %i2 and %i5, %g4, %i0 set 0x24, %g4 lda [%l7 + %g4] 0x81, %f7 nop set 0x40, %g5 sth %o4, [%l7 + %g5] nop set 0x40, %o1 ldx [%l7 + %o1], %o3 nop set 0x78, %o0 ldd [%l7 + %o0], %i6 add %o1, %l2, %g1 set 0x72, %g2 stba %i3, [%l7 + %g2] 0x81 set 0x3C, %l4 swapa [%l7 + %l4] 0x81, %g2 nop set 0x6C, %g6 swap [%l7 + %g6], %o2 nop set 0x40, %i4 stx %fsr, [%l7 + %i4] set 0x5C, %o5 sta %f25, [%l7 + %o5] 0x80 nop set 0x43, %l1 ldstub [%l7 + %l1], %g3 nop set 0x30, %i0 stx %fsr, [%l7 + %i0] st %fsr, [%l7 + 0x68] set 0x48, %l0 stha %l0, [%l7 + %l0] 0x80 bleu,a %icc, loop_201 and %l1, %i1, %g5 st %f18, [%l7 + 0x38] nop set 0x50, %i1 ldx [%l7 + %i1], %i6 loop_201: nop add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %o5 or %g6, %o0, %l6 nop set 0x76, %o3 ldsh [%l7 + %o3], %l4 set 0x21, %o4 stba %o7, [%l7 + %o4] 0x80 nop set 0x60, %g1 ldub [%l7 + %g1], %i4 nop set 0x76, %g7 sth %l3, [%l7 + %g7] wr %o6, %i2, %sys_tick set 0x6D, %l3 ldstuba [%l7 + %l3] 0x88, %g7 nop set 0x0C, %i7 prefetch [%l7 + %i7], 2 set 0x34, %l5 stwa %i5, [%l7 + %l5] 0xeb membar #Sync nop set 0x30, %o6 stx %fsr, [%l7 + %o6] add %g4, %o4, %o3 wr %i7, %o1, %sys_tick nop set 0x30, %o7 stx %fsr, [%l7 + %o7] add %i0, %g1, %l2 bn %xcc, loop_202 st %fsr, [%l7 + 0x18] nop set 0x08, %l2 std %g2, [%l7 + %l2] and %o2, %g3, %i3 loop_202: nop set 0x74, %i5 swap [%l7 + %i5], %l0 set 0x40, %i6 stxa %i1, [%l7 + %i6] 0x89 set 0x78, %o2 lda [%l7 + %o2] 0x89, %f19 nop set 0x28, %i3 stw %l1, [%l7 + %i3] ld [%l7 + 0x3C], %f26 st %fsr, [%l7 + 0x50] nop set 0x10, %l6 ldd [%l7 + %l6], %g4 nop set 0x20, %g3 ldx [%l7 + %g3], %i6 wr %g0, 0x5, %fprs set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f0 set 0x40, %i2 ldda [%l7 + %i2] 0x88, %o0 nop set 0x28, %o1 stb %l6, [%l7 + %o1] nop set 0x2E, %o0 ldstub [%l7 + %o0], %l4 wr %g0, 0x7, %fprs set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd2 nop set 0x38, %g2 std %f2, [%l7 + %g2] nop set 0x38, %l4 ldx [%l7 + %l4], %i4 fpadd16s %f4, %f1, %f19 nop set 0x70, %i4 std %l2, [%l7 + %i4] nop set 0x20, %o5 ldd [%l7 + %o5], %i2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr ld [%l7 + 0x4C], %f20 add %g4, %o4, %o3 set 0x50, %l1 ldxa [%l7 + %l1] 0x81, %i7 set 0x40, %i0 ldda [%l7 + %i0] 0xd8, %f0 bn,pt %xcc, loop_203 or %o1, %i5, %g1 nop set 0x30, %l0 stx %fsr, [%l7 + %l0] fpsub32s %f8, %f16, %f20 loop_203: nop set 0x74, %i1 lduw [%l7 + %i1], %l2 set 0x74, %g6 sta %f31, [%l7 + %g6] 0x88 set 0x70, %o4 stda %i0, [%l7 + %o4] 0x88 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g2 casa [%l6] 0x89, %g2, %o2 nop set 0x48, %g1 std %g2, [%l7 + %g1] nop set 0x08, %g7 ldd [%l7 + %g7], %f30 nop set 0x5A, %l3 sth %i3, [%l7 + %l3] set 0x40, %i7 stda %f16, [%l7 + %i7] 0xf0 membar #Sync nop set 0x48, %l5 std %f22, [%l7 + %l5] set 0x50, %o3 ldda [%l7 + %o3] 0xea, %l0 set 0x42, %o7 stha %l1, [%l7 + %o7] 0x88 set 0x38, %o6 stda %g4, [%l7 + %o6] 0xea membar #Sync nop set 0x60, %i5 ldd [%l7 + %i5], %i0 nop set 0x14, %i6 stw %i6, [%l7 + %i6] set 0x36, %o2 stha %o5, [%l7 + %o2] 0xe2 membar #Sync nop set 0x0C, %i3 swap [%l7 + %i3], %o0 st %f20, [%l7 + 0x08] nop set 0x74, %l2 prefetch [%l7 + %l2], 4 nop set 0x0E, %g3 lduh [%l7 + %g3], %l6 nop set 0x62, %g4 ldsb [%l7 + %g4], %l5 nop set 0x58, %l6 ldsw [%l7 + %l6], %l4 st %f13, [%l7 + 0x50] nop set 0x78, %i2 lduh [%l7 + %i2], %g6 set 0x68, %o1 stxa %o7, [%l7 + %o1] 0xe2 membar #Sync nop set 0x18, %o0 sth %l3, [%l7 + %o0] nop set 0x63, %g2 stb %i4, [%l7 + %g2] and %o6, %g7, %i2 nop set 0x70, %l4 stx %g4, [%l7 + %l4] nop set 0x50, %i4 ldstub [%l7 + %i4], %o3 bn,pn %icc, loop_204 or %o4, %i7, %o1 bleu,a,pt %xcc, loop_205 nop set 0x78, %g5 prefetch [%l7 + %g5], 0 loop_204: nop set 0x0E, %o5 ldsh [%l7 + %o5], %i5 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xf0 membar #Sync loop_205: wr %g1, %i0, %y nop set 0x7C, %l1 lduw [%l7 + %l1], %l2 nop set 0x50, %i1 ldd [%l7 + %i1], %f24 nop set 0x5A, %g6 sth %g2, [%l7 + %g6] or %g3, %o2, %l0 nop set 0x54, %l0 ldsw [%l7 + %l0], %i3 nop set 0x70, %g1 ldub [%l7 + %g1], %l1 set 0x64, %g7 stba %g5, [%l7 + %g7] 0xea membar #Sync nop set 0x7A, %o4 lduh [%l7 + %o4], %i6 be %icc, loop_206 nop set 0x6E, %i7 lduh [%l7 + %i7], %o5 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %l6 loop_206: nop set 0x40, %l3 ldda [%l7 + %l3] 0x80, %f16 nop set 0x64, %o3 stw %l5, [%l7 + %o3] fpadd16 %f18, %f28, %f2 set 0x40, %l5 ldda [%l7 + %l5] 0xe3, %o0 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x81, %l4, %o7 nop set 0x28, %o7 std %g6, [%l7 + %o7] nop nop setx 0x3927BADA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0xC0828A2C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f4, %f9 nop set 0x54, %o6 ldsh [%l7 + %o6], %l3 nop set 0x64, %i6 ldsw [%l7 + %i6], %o6 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc2 set 0x66, %o2 stba %g7, [%l7 + %o2] 0x81 set 0x38, %i3 prefetcha [%l7 + %i3] 0x89, 3 or %i4, %g4, %o4 set 0x40, %l2 stda %i6, [%l7 + %l2] 0xea membar #Sync nop set 0x30, %g4 stw %o3, [%l7 + %g4] add %i5, %o1, %i0 set 0x10, %l6 prefetcha [%l7 + %l6] 0x81, 0 nop set 0x6E, %g3 ldub [%l7 + %g3], %g2 set 0x08, %o1 swapa [%l7 + %o1] 0x89, %g3 set 0x10, %o0 ldda [%l7 + %o0] 0x80, %g0 set 0x40, %i2 ldda [%l7 + %i2] 0xd8, %f16 nop set 0x48, %g2 stx %o2, [%l7 + %g2] fpadd32s %f17, %f19, %f30 ld [%l7 + 0x78], %f8 set 0x78, %i4 stwa %i3, [%l7 + %i4] 0xeb membar #Sync nop set 0x70, %g5 prefetch [%l7 + %g5], 3 set 0x74, %o5 swapa [%l7 + %o5] 0x88, %l1 or %g5, %l0, %o5 nop set 0x68, %i0 ldd [%l7 + %i0], %i6 nop nop setx 0xEAD44AA3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x4C8B8FBE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f16, %f12 set 0x34, %l4 stwa %i1, [%l7 + %l4] 0xe2 membar #Sync set 0x10, %l1 stxa %l5, [%l7 + %l1] 0x80 add %l7, 0x34, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o0 casa [%l6] 0x88, %o0, %l4 st %fsr, [%l7 + 0x28] add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %g6 nop set 0x6A, %i1 ldsh [%l7 + %i1], %l6 and %l3, %g7, %i2 nop set 0x48, %g6 swap [%l7 + %g6], %o6 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xc0 nop set 0x22, %l0 ldub [%l7 + %l0], %i4 nop set 0x74, %o4 prefetch [%l7 + %o4], 4 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x81, %o4, %g4 add %i7, %o3, %i5 set 0x54, %i7 sta %f11, [%l7 + %i7] 0x80 set 0x45, %l3 ldstuba [%l7 + %l3] 0x88, %i0 nop set 0x3C, %g7 swap [%l7 + %g7], %l2 set 0x09, %o3 ldstuba [%l7 + %o3] 0x89, %o1 nop set 0x10, %l5 stx %g3, [%l7 + %l5] set 0x28, %o7 stda %g0, [%l7 + %o7] 0xe2 membar #Sync set 0x30, %o6 stba %o2, [%l7 + %o6] 0xeb membar #Sync set 0x20, %i6 ldda [%l7 + %i6] 0x80, %i2 set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f0 nop set 0x70, %i3 ldsh [%l7 + %i3], %g2 nop set 0x28, %i5 stw %g5, [%l7 + %i5] nop set 0x5A, %g4 ldub [%l7 + %g4], %l1 nop set 0x10, %l6 std %o4, [%l7 + %l6] nop set 0x48, %g3 swap [%l7 + %g3], %l0 nop set 0x10, %o1 ldsb [%l7 + %o1], %i1 nop set 0x28, %l2 ldsw [%l7 + %l2], %l5 nop set 0x68, %o0 swap [%l7 + %o0], %o0 set 0x18, %i2 lda [%l7 + %i2] 0x81, %f7 nop set 0x78, %i4 sth %i6, [%l7 + %i4] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l4, %o7 st %fsr, [%l7 + 0x2C] nop set 0x3C, %g2 swap [%l7 + %g2], %g6 bn,a,pt %xcc, loop_207 nop set 0x50, %o5 ldx [%l7 + %o5], %l3 and %l6, %g7, %i2 set 0x39, %i0 ldstuba [%l7 + %i0] 0x80, %o6 loop_207: st %f1, [%l7 + 0x58] nop set 0x60, %l4 std %f24, [%l7 + %l4] set 0x30, %g5 ldda [%l7 + %g5] 0xe3, %i4 nop set 0x48, %i1 ldd [%l7 + %i1], %o4 bn,a %xcc, loop_208 nop set 0x50, %l1 prefetch [%l7 + %l1], 1 set 0x18, %g1 prefetcha [%l7 + %g1] 0x89, 4 loop_208: nop set 0x48, %l0 stw %o3, [%l7 + %l0] st %fsr, [%l7 + 0x60] ld [%l7 + 0x58], %f10 nop set 0x78, %g6 ldd [%l7 + %g6], %i4 nop set 0x4B, %i7 ldub [%l7 + %i7], %g4 ld [%l7 + 0x50], %f13 ble %xcc, loop_209 nop set 0x50, %l3 stx %i0, [%l7 + %l3] set 0x34, %g7 lda [%l7 + %g7] 0x88, %f19 loop_209: nop set 0x40, %o4 ldsb [%l7 + %o4], %l2 nop set 0x28, %o3 stx %o1, [%l7 + %o3] ld [%l7 + 0x64], %f15 nop set 0x6C, %l5 prefetch [%l7 + %l5], 0 ld [%l7 + 0x38], %f25 set 0x1C, %o6 stwa %g1, [%l7 + %o6] 0xe3 membar #Sync nop set 0x14, %o7 stw %g3, [%l7 + %o7] add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x81, %o2, %g2 nop set 0x1D, %o2 ldub [%l7 + %o2], %g5 set 0x70, %i6 ldxa [%l7 + %i6] 0x89, %l1 set 0x78, %i5 stxa %o5, [%l7 + %i5] 0xe2 membar #Sync ld [%l7 + 0x24], %f30 nop set 0x10, %g4 ldd [%l7 + %g4], %f4 add %i3, %i1, %l0 set 0x70, %l6 stha %o0, [%l7 + %l6] 0x89 wr %i6, %l4, %set_softint add %o7, %g6, %l5 st %f6, [%l7 + 0x30] and %l3, %l6, %g7 set 0x18, %i3 sta %f16, [%l7 + %i3] 0x88 nop set 0x10, %o1 lduw [%l7 + %o1], %o6 nop set 0x5C, %l2 lduw [%l7 + %l2], %i4 set 0x08, %g3 stba %i2, [%l7 + %g3] 0xeb membar #Sync set 0x20, %o0 stxa %i7, [%l7 + %o0] 0xea membar #Sync membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf8, %f16 add %o3, %i5, %g4 or %o4, %i0, %l2 and %g1, %g3, %o1 fpadd32 %f28, %f12, %f0 set 0x40, %i4 ldda [%l7 + %i4] 0x88, %f0 nop set 0x34, %o5 stw %o2, [%l7 + %o5] nop set 0x38, %i0 prefetch [%l7 + %i0], 0 set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f0 set 0x20, %g5 ldda [%l7 + %g5] 0xeb, %g4 set 0x28, %g2 stda %g2, [%l7 + %g2] 0x89 set 0x50, %i1 ldda [%l7 + %i1] 0xeb, %l0 set 0x30, %g1 stda %o4, [%l7 + %g1] 0xe3 membar #Sync set 0x30, %l0 lda [%l7 + %l0] 0x88, %f7 set 0x20, %l1 stxa %i1, [%l7 + %l1] 0xea membar #Sync nop set 0x10, %i7 stx %l0, [%l7 + %i7] nop set 0x2C, %l3 swap [%l7 + %l3], %i3 set 0x58, %g7 stda %o0, [%l7 + %g7] 0xea membar #Sync set 0x2C, %o4 stba %i6, [%l7 + %o4] 0x89 nop set 0x2A, %o3 lduh [%l7 + %o3], %l4 or %o7, %l5, %g6 set 0x20, %g6 swapa [%l7 + %g6] 0x89, %l3 set 0x20, %l5 ldxa [%l7 + %l5] 0x89, %l6 nop set 0x21, %o6 ldub [%l7 + %o6], %o6 nop set 0x4A, %o2 ldsb [%l7 + %o2], %g7 nop set 0x18, %i6 ldd [%l7 + %i6], %i2 st %f12, [%l7 + 0x70] st %f0, [%l7 + 0x60] add %l7, 0x08, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i7, %i4 nop set 0x7A, %i5 ldub [%l7 + %i5], %i5 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xf8 membar #Sync nop set 0x6C, %o7 lduw [%l7 + %o7], %g4 nop set 0x54, %i3 ldsb [%l7 + %i3], %o3 nop set 0x7C, %l6 lduw [%l7 + %l6], %o4 ba,pn %icc, loop_210 add %i0, %l2, %g3 add %g1, %o2, %o1 ld [%l7 + 0x78], %f4 loop_210: add %g5, %g2, %o5 set 0x18, %l2 prefetcha [%l7 + %l2] 0x88, 0 set 0x70, %g3 ldda [%l7 + %g3] 0xeb, %l0 set 0x78, %o0 ldxa [%l7 + %o0] 0x80, %i3 nop set 0x14, %o1 sth %o0, [%l7 + %o1] set 0x70, %i2 sta %f20, [%l7 + %i2] 0x80 nop set 0x18, %o5 ldd [%l7 + %o5], %i6 set 0x08, %i4 swapa [%l7 + %i4] 0x89, %l1 set 0x40, %i0 ldda [%l7 + %i0] 0x89, %l4 and %l5, %o7, %l3 set 0x10, %l4 prefetcha [%l7 + %l4] 0x80, 2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o6 casa [%l6] 0x81, %o6, %g7 nop set 0x10, %g5 stw %i2, [%l7 + %g5] nop set 0x54, %i1 swap [%l7 + %i1], %i7 set 0x50, %g2 prefetcha [%l7 + %g2] 0x88, 1 fpadd32s %f14, %f19, %f1 set 0x48, %l0 stha %i5, [%l7 + %l0] 0x80 wr %g4, %g6, %clear_softint set 0x28, %l1 lda [%l7 + %l1] 0x89, %f5 set 0x08, %i7 stda %o4, [%l7 + %i7] 0x88 set 0x53, %l3 ldstuba [%l7 + %l3] 0x80, %o3 add %l7, 0x50, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] 0x81, %i0, %l2 ld [%l7 + 0x68], %f17 set 0x30, %g1 ldxa [%l7 + %g1] 0x80, %g3 nop set 0x13, %o4 ldstub [%l7 + %o4], %o2 set 0x40, %o3 ldda [%l7 + %o3] 0x88, %f16 nop set 0x44, %g7 prefetch [%l7 + %g7], 0 nop set 0x6C, %g6 swap [%l7 + %g6], %g1 nop set 0x78, %o6 ldsw [%l7 + %o6], %g5 nop set 0x08, %o2 std %f22, [%l7 + %o2] set 0x30, %i6 prefetcha [%l7 + %i6] 0x80, 4 nop set 0x50, %i5 stx %fsr, [%l7 + %i5] nop set 0x5A, %l5 sth %o1, [%l7 + %l5] nop set 0x68, %o7 lduh [%l7 + %o7], %i1 nop set 0x34, %g4 ldsw [%l7 + %g4], %o5 nop set 0x78, %l6 stx %l0, [%l7 + %l6] set 0x40, %l2 ldda [%l7 + %l2] 0x80, %o0 set 0x60, %g3 stda %i6, [%l7 + %g3] 0x80 nop set 0x68, %i3 ldd [%l7 + %i3], %i2 nop set 0x32, %o0 sth %l1, [%l7 + %o0] nop set 0x08, %i2 stx %fsr, [%l7 + %i2] nop set 0x34, %o5 sth %l5, [%l7 + %o5] nop set 0x40, %o1 ldsw [%l7 + %o1], %o7 nop set 0x6C, %i0 prefetch [%l7 + %i0], 1 set 0x68, %i4 prefetcha [%l7 + %i4] 0x80, 2 nop set 0x2C, %g5 lduw [%l7 + %g5], %l4 set 0x11, %i1 ldstuba [%l7 + %i1] 0x81, %l6 set 0x40, %g2 prefetcha [%l7 + %g2] 0x89, 3 nop set 0x30, %l0 swap [%l7 + %l0], %i2 nop set 0x58, %l4 std %o6, [%l7 + %l4] set 0x3C, %l1 stwa %i7, [%l7 + %l1] 0x88 ld [%l7 + 0x6C], %f2 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf1, %f16 set 0x1D, %g1 stba %i5, [%l7 + %g1] 0xe2 membar #Sync set 0x28, %l3 stxa %i4, [%l7 + %l3] 0x89 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %g6 nop set 0x38, %o4 prefetch [%l7 + %o4], 0 nop set 0x50, %g7 std %o2, [%l7 + %g7] nop set 0x70, %g6 stb %i0, [%l7 + %g6] nop set 0x18, %o6 ldx [%l7 + %o6], %l2 set 0x1E, %o3 stba %g3, [%l7 + %o3] 0x88 nop set 0x5C, %o2 swap [%l7 + %o2], %o4 nop set 0x0F, %i6 stb %o2, [%l7 + %i6] set 0x44, %l5 stwa %g5, [%l7 + %l5] 0xeb membar #Sync set 0x18, %o7 ldxa [%l7 + %o7] 0x88, %g2 add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x81, %o1, %g1 nop set 0x7C, %i5 swap [%l7 + %i5], %i1 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf9, %f16 set 0x3B, %g4 stba %l0, [%l7 + %g4] 0xe2 membar #Sync set 0x18, %l2 stda %o0, [%l7 + %l2] 0x81 nop set 0x78, %g3 ldd [%l7 + %g3], %i6 nop set 0x10, %o0 ldd [%l7 + %o0], %f2 set 0x74, %i2 sta %f31, [%l7 + %i2] 0x81 nop set 0x56, %i3 ldsb [%l7 + %i3], %o5 set 0x3C, %o5 ldstuba [%l7 + %o5] 0x89, %i3 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l1, %l5 and %o7, %l4, %l6 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd8 nop set 0x3D, %o1 ldub [%l7 + %o1], %g7 nop set 0x58, %g5 stx %fsr, [%l7 + %g5] set 0x54, %i4 swapa [%l7 + %i4] 0x88, %l3 nop set 0x26, %g2 ldsh [%l7 + %g2], %i2 nop set 0x50, %l0 ldd [%l7 + %l0], %f0 nop set 0x3C, %l4 swap [%l7 + %l4], %i7 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %o6 nop set 0x3E, %i1 lduh [%l7 + %i1], %i4 nop set 0x38, %i7 stw %g6, [%l7 + %i7] and %o3, %i0, %l2 nop set 0x58, %l1 ldx [%l7 + %l1], %g4 or %g3, %o2, %o4 nop set 0x58, %l3 std %f14, [%l7 + %l3] add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %g2 st %fsr, [%l7 + 0x58] set 0x64, %o4 lda [%l7 + %o4] 0x80, %f23 bl,pn %xcc, loop_211 nop set 0x78, %g1 stx %o1, [%l7 + %g1] set 0x68, %g7 stba %g1, [%l7 + %g7] 0x88 loop_211: nop set 0x2C, %o6 stw %l0, [%l7 + %o6] nop set 0x5E, %o3 sth %i1, [%l7 + %o3] set 0x60, %g6 ldda [%l7 + %g6] 0xeb, %o0 nop set 0x68, %i6 ldsw [%l7 + %i6], %i6 or %i3, %o5, %l5 nop set 0x18, %o2 stw %l1, [%l7 + %o2] set 0x70, %l5 prefetcha [%l7 + %l5] 0x89, 2 nop set 0x5C, %o7 lduw [%l7 + %o7], %l4 set 0x20, %l6 prefetcha [%l7 + %l6] 0x81, 1 nop set 0x48, %i5 std %l2, [%l7 + %i5] set 0x30, %l2 stda %i2, [%l7 + %l2] 0xe3 membar #Sync nop set 0x18, %g4 stx %l6, [%l7 + %g4] st %fsr, [%l7 + 0x20] nop set 0x40, %o0 prefetch [%l7 + %o0], 4 set 0x70, %i2 stwa %i7, [%l7 + %i2] 0xe3 membar #Sync set 0x78, %i3 stda %i4, [%l7 + %i3] 0xeb membar #Sync nop set 0x08, %o5 prefetch [%l7 + %o5], 4 nop set 0x44, %g3 ldstub [%l7 + %g3], %o6 set 0x50, %o1 ldxa [%l7 + %o1] 0x88, %i4 set 0x38, %i0 prefetcha [%l7 + %i0] 0x81, 0 nop set 0x20, %g5 std %g6, [%l7 + %g5] nop set 0x70, %g2 stw %i0, [%l7 + %g2] set 0x0A, %l0 stha %l2, [%l7 + %l0] 0xe2 membar #Sync set 0x08, %l4 stwa %g3, [%l7 + %l4] 0xea membar #Sync nop set 0x0E, %i1 lduh [%l7 + %i1], %g4 set 0x6C, %i4 swapa [%l7 + %i4] 0x88, %o2 nop set 0x50, %l1 lduw [%l7 + %l1], %o4 set 0x40, %l3 ldda [%l7 + %l3] 0x80, %f0 and %g5, %g2, %o1 add %l0, %i1, %o0 fpsub16 %f24, %f0, %f26 fpsub32s %f9, %f4, %f7 nop set 0x28, %i7 ldsw [%l7 + %i7], %i6 and %g1, %i3, %o5 nop set 0x50, %o4 stw %l1, [%l7 + %o4] st %fsr, [%l7 + 0x2C] set 0x64, %g1 stha %l5, [%l7 + %g1] 0xea membar #Sync nop set 0x30, %o6 ldd [%l7 + %o6], %o6 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l4, %g7 nop set 0x10, %o3 ldd [%l7 + %o3], %f24 set 0x4E, %g7 stba %i2, [%l7 + %g7] 0x80 nop set 0x66, %i6 sth %l6, [%l7 + %i6] set 0x10, %g6 sta %f12, [%l7 + %g6] 0x88 set 0x18, %o2 prefetcha [%l7 + %o2] 0x88, 2 nop set 0x7C, %o7 stw %i5, [%l7 + %o7] st %fsr, [%l7 + 0x58] nop set 0x70, %l6 swap [%l7 + %l6], %l3 nop set 0x5C, %l5 swap [%l7 + %l5], %i4 set 0x78, %l2 sta %f8, [%l7 + %l2] 0x89 st %f19, [%l7 + 0x38] and %o6, %g6, %i0 and %o3, %g3, %l2 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %o4 set 0x38, %g4 prefetcha [%l7 + %g4] 0x81, 4 ld [%l7 + 0x34], %f20 and %o2, %g2, %l0 set 0x10, %o0 ldxa [%l7 + %o0] 0x81, %i1 set 0x67, %i2 stba %o1, [%l7 + %i2] 0x81 nop set 0x6E, %i3 ldsb [%l7 + %i3], %o0 fpadd16s %f26, %f14, %f17 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %i3 or %i6, %l1, %o5 nop set 0x38, %o5 ldx [%l7 + %o5], %l5 nop set 0x4C, %g3 ldsw [%l7 + %g3], %o7 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xd8 nop set 0x7C, %i0 ldsb [%l7 + %i0], %g7 set 0x53, %g5 stba %i2, [%l7 + %g5] 0xe2 membar #Sync set 0x50, %g2 prefetcha [%l7 + %g2] 0x80, 2 nop set 0x50, %l0 ldd [%l7 + %l0], %i6 set 0x18, %o1 stda %i6, [%l7 + %o1] 0x88 nop set 0x34, %i1 ldstub [%l7 + %i1], %l3 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 6: ! ! Type l : 1256 ! Type a : 35 ! Type cti : 28 ! Type x : 520 ! Type f : 37 ! Type i : 124 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 7 Start ! .global thread_7 thread_7: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0xB, %g1 set 0x3, %g2 set 0x2, %g3 set 0xA, %g4 set 0xE, %g5 set 0x5, %g6 set 0x2, %g7 !# Input registers set -0x9, %i0 set -0xD, %i1 set -0xC, %i2 set -0xC, %i3 set -0x7, %i4 set -0x8, %i5 set -0x8, %i6 set -0x2, %i7 !# Local registers set 0x21CA72D6, %l0 set 0x600DF9C4, %l1 set 0x56D29540, %l2 set 0x539147F0, %l3 set 0x2C64C25D, %l4 set 0x072D63B2, %l5 set 0x4A485645, %l6 !# Output registers set -0x008C, %o0 set -0x17DB, %o1 set 0x0915, %o2 set 0x0185, %o3 set -0x008D, %o4 set 0x07E2, %o5 set -0x0FA1, %o6 set 0x1D40, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0x88E8C192F8C3F173) INIT_TH_FP_REG(%l7,%f2,0x41AA1ACAABB17471) INIT_TH_FP_REG(%l7,%f4,0x500900D6811640AC) INIT_TH_FP_REG(%l7,%f6,0x7CAA46C5C2E1540B) INIT_TH_FP_REG(%l7,%f8,0xCDFD1AA425D042E3) INIT_TH_FP_REG(%l7,%f10,0xFCBD553F3BD4DE0F) INIT_TH_FP_REG(%l7,%f12,0x4016AB90B467F443) INIT_TH_FP_REG(%l7,%f14,0x5F5FB01A0D599B87) INIT_TH_FP_REG(%l7,%f16,0x7AB1EAD43EE70404) INIT_TH_FP_REG(%l7,%f18,0x9FD9894C32A9FAE2) INIT_TH_FP_REG(%l7,%f20,0x18F854569CC7511A) INIT_TH_FP_REG(%l7,%f22,0x53EDCAB472CC375F) INIT_TH_FP_REG(%l7,%f24,0x8D0D9E4E5BA5457E) INIT_TH_FP_REG(%l7,%f26,0x4379758F8B08FEA6) INIT_TH_FP_REG(%l7,%f28,0xBAE906FCDD427C3B) INIT_TH_FP_REG(%l7,%f30,0xDAC8B00E29250D0A) !# Execute Main Diag .. nop set 0x48, %l4 ldd [%l7 + %l4], %i4 nop set 0x08, %l1 ldd [%l7 + %l1], %f6 nop set 0x30, %i4 ldd [%l7 + %i4], %o6 nop set 0x38, %i7 stx %g6, [%l7 + %i7] nop set 0x78, %o4 stw %i4, [%l7 + %o4] set 0x58, %g1 stxa %o3, [%l7 + %g1] 0x80 set 0x18, %o6 ldxa [%l7 + %o6] 0x81, %g3 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %l2 nop set 0x78, %l3 prefetch [%l7 + %l3], 1 nop set 0x68, %g7 ldd [%l7 + %g7], %f26 st %f17, [%l7 + 0x68] and %g4, %o4, %g5 nop set 0x48, %i6 prefetch [%l7 + %i6], 4 nop set 0x38, %o3 lduh [%l7 + %o3], %o2 nop set 0x48, %g6 ldd [%l7 + %g6], %f30 set 0x7C, %o7 sta %f10, [%l7 + %o7] 0x81 fpadd32 %f22, %f16, %f16 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %i1 set 0x68, %l6 stxa %l0, [%l7 + %l6] 0xea membar #Sync set 0x46, %o2 stha %o1, [%l7 + %o2] 0xe2 membar #Sync set 0x18, %l2 prefetcha [%l7 + %l2] 0x89, 4 nop set 0x36, %l5 lduh [%l7 + %l5], %i3 set 0x0D, %g4 ldstuba [%l7 + %g4] 0x88, %g1 nop set 0x72, %o0 lduh [%l7 + %o0], %l1 set 0x08, %i2 prefetcha [%l7 + %i2] 0x89, 1 nop set 0x44, %o5 stb %o5, [%l7 + %o5] set 0x70, %g3 lda [%l7 + %g3] 0x80, %f28 nop set 0x28, %i5 ldsb [%l7 + %i5], %l5 st %fsr, [%l7 + 0x64] and %g7, %o7, %l4 st %fsr, [%l7 + 0x20] nop set 0x70, %i0 ldd [%l7 + %i0], %i2 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %l3 nop set 0x65, %g5 stb %i7, [%l7 + %g5] fpsub16s %f12, %f11, %f27 fpadd32 %f16, %f8, %f4 and %i5, %g6, %i4 nop set 0x68, %g2 ldd [%l7 + %g2], %o2 set 0x40, %l0 ldda [%l7 + %l0] 0xd0, %f16 nop set 0x68, %i3 stx %fsr, [%l7 + %i3] add %o6, %g3, %l2 nop set 0x4C, %i1 swap [%l7 + %i1], %i0 or %o4, %g5, %g4 nop set 0x2C, %o1 ldub [%l7 + %o1], %o2 add %i1, %g2, %l0 st %fsr, [%l7 + 0x44] nop set 0x24, %l4 stw %o0, [%l7 + %l4] bl,pt %xcc, loop_212 bn %xcc, loop_213 and %i3, %o1, %g1 nop set 0x3E, %l1 stb %i6, [%l7 + %l1] loop_212: nop set 0x72, %i7 stba %l1, [%l7 + %i7] 0x81 loop_213: ld [%l7 + 0x64], %f8 nop set 0x40, %i4 ldd [%l7 + %i4], %f16 nop set 0x66, %o4 ldsb [%l7 + %o4], %o5 set 0x78, %o6 stha %l5, [%l7 + %o6] 0xe3 membar #Sync add %l7, 0x7C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g7 casa [%l6] 0x88, %g7, %l4 nop set 0x48, %g1 lduw [%l7 + %g1], %o7 nop set 0x79, %g7 ldsb [%l7 + %g7], %l6 set 0x10, %l3 stxa %i2, [%l7 + %l3] 0xe3 membar #Sync or %i7, %l3, %g6 nop set 0x60, %i6 stx %fsr, [%l7 + %i6] add %i5, %i4, %o6 nop set 0x40, %g6 ldd [%l7 + %g6], %f10 nop set 0x7C, %o7 sth %g3, [%l7 + %o7] nop set 0x09, %l6 ldsb [%l7 + %l6], %l2 nop set 0x68, %o3 std %o2, [%l7 + %o3] nop set 0x19, %o2 ldstub [%l7 + %o2], %o4 st %fsr, [%l7 + 0x18] set 0x24, %l2 ldstuba [%l7 + %l2] 0x80, %i0 set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f16 set 0x6C, %l5 stha %g4, [%l7 + %l5] 0xea membar #Sync nop set 0x60, %i2 stw %o2, [%l7 + %i2] add %l7, 0x60, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g5, %g2 nop set 0x39, %o5 ldub [%l7 + %o5], %l0 nop nop setx 0x73A9173B4B822A89, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x0AFAF1D7E98A3DB3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f12, %f10 fpsub16 %f30, %f18, %f26 set 0x18, %o0 lda [%l7 + %o0] 0x88, %f16 nop set 0x7A, %i5 ldub [%l7 + %i5], %i1 ld [%l7 + 0x54], %f2 nop set 0x70, %g3 lduw [%l7 + %g3], %i3 nop set 0x48, %g5 lduw [%l7 + %g5], %o1 set 0x10, %i0 ldstuba [%l7 + %i0] 0x80, %o0 nop set 0x4B, %l0 ldsb [%l7 + %l0], %g1 set 0x1C, %i3 sta %f21, [%l7 + %i3] 0x89 nop set 0x28, %i1 stx %l1, [%l7 + %i1] nop set 0x5E, %o1 sth %o5, [%l7 + %o1] nop set 0x38, %g2 ldx [%l7 + %g2], %i6 set 0x34, %l4 lda [%l7 + %l4] 0x81, %f4 set 0x10, %i7 stxa %l5, [%l7 + %i7] 0x88 nop set 0x18, %i4 lduw [%l7 + %i4], %g7 nop set 0x60, %l1 std %l4, [%l7 + %l1] nop set 0x1C, %o6 lduw [%l7 + %o6], %o7 nop set 0x20, %o4 ldsh [%l7 + %o4], %i2 set 0x78, %g1 prefetcha [%l7 + %g1] 0x80, 1 nop set 0x60, %l3 swap [%l7 + %l3], %l3 st %f16, [%l7 + 0x48] nop set 0x38, %g7 stx %fsr, [%l7 + %g7] set 0x28, %g6 lda [%l7 + %g6] 0x88, %f12 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xC6D, %tick_cmpr nop set 0x70, %o7 stb %i4, [%l7 + %o7] set 0x0C, %l6 swapa [%l7 + %l6] 0x80, %o6 nop set 0x54, %o3 lduh [%l7 + %o3], %i5 ld [%l7 + 0x2C], %f17 set 0x10, %i6 swapa [%l7 + %i6] 0x80, %g3 set 0x64, %o2 swapa [%l7 + %o2] 0x88, %l2 set 0x08, %g4 lda [%l7 + %g4] 0x88, %f22 set 0x28, %l2 prefetcha [%l7 + %l2] 0x80, 1 nop set 0x18, %i2 ldd [%l7 + %i2], %f8 set 0x4D, %o5 ldstuba [%l7 + %o5] 0x81, %o3 nop set 0x20, %o0 ldd [%l7 + %o0], %g4 set 0x20, %i5 ldda [%l7 + %i5] 0x81, %o2 add %l7, 0x50, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i0 casa [%l6] 0x89, %i0, %g2 nop set 0x58, %l5 swap [%l7 + %l5], %g5 nop set 0x7E, %g3 lduh [%l7 + %g3], %l0 nop set 0x08, %i0 ldd [%l7 + %i0], %f24 nop set 0x21, %l0 stb %i3, [%l7 + %l0] set 0x50, %g5 ldda [%l7 + %g5] 0xea, %o0 nop set 0x1E, %i3 ldsh [%l7 + %i3], %i1 wr %o0, %g1, %pic add %o5, %i6, %l5 set 0x28, %o1 stda %l0, [%l7 + %o1] 0x81 set 0x58, %i1 stxa %l4, [%l7 + %i1] 0xe2 membar #Sync be,a,pt %icc, loop_214 ld [%l7 + 0x18], %f10 nop set 0x48, %l4 ldd [%l7 + %l4], %f16 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf9, %f16 loop_214: st %f17, [%l7 + 0x50] set 0x68, %i4 prefetcha [%l7 + %i4] 0x81, 3 ld [%l7 + 0x4C], %f6 set 0x60, %i7 stxa %o7, [%l7 + %i7] 0x89 set 0x67, %o6 ldstuba [%l7 + %o6] 0x88, %l6 nop set 0x58, %l1 std %f4, [%l7 + %l1] set 0x10, %g1 sta %f18, [%l7 + %g1] 0x81 nop set 0x55, %l3 stb %l3, [%l7 + %l3] nop set 0x78, %o4 ldd [%l7 + %o4], %i2 ld [%l7 + 0x48], %f3 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i7, %g6 set 0x48, %g6 prefetcha [%l7 + %g6] 0x89, 2 set 0x60, %g7 stda %i4, [%l7 + %g7] 0x88 set 0x14, %o7 swapa [%l7 + %o7] 0x80, %g3 or %l2, %i4, %o4 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %o2 nop set 0x20, %o3 prefetch [%l7 + %o3], 2 nop set 0x18, %i6 std %g4, [%l7 + %i6] or %g2, %g5, %l0 nop set 0x40, %o2 std %i2, [%l7 + %o2] nop set 0x70, %g4 ldx [%l7 + %g4], %o1 nop set 0x70, %l6 ldd [%l7 + %l6], %f30 set 0x6C, %i2 lda [%l7 + %i2] 0x88, %f16 st %f13, [%l7 + 0x44] nop set 0x20, %l2 std %i0, [%l7 + %l2] nop set 0x50, %o5 ldd [%l7 + %o5], %f12 set 0x20, %o0 stxa %i0, [%l7 + %o0] 0xe2 membar #Sync nop set 0x66, %l5 ldsh [%l7 + %l5], %g1 set 0x6C, %i5 swapa [%l7 + %i5] 0x81, %o0 set 0x08, %i0 stda %i6, [%l7 + %i0] 0xea membar #Sync nop set 0x0C, %l0 stw %o5, [%l7 + %l0] nop set 0x3C, %g5 ldstub [%l7 + %g5], %l1 nop set 0x18, %i3 swap [%l7 + %i3], %l4 fpsub32s %f20, %f1, %f19 set 0x27, %g3 stba %l5, [%l7 + %g3] 0xeb membar #Sync nop set 0x60, %i1 ldsw [%l7 + %i1], %o7 ld [%l7 + 0x08], %f21 set 0x64, %o1 stha %l6, [%l7 + %o1] 0x81 nop set 0x60, %g2 std %f8, [%l7 + %g2] nop set 0x7F, %l4 stb %g7, [%l7 + %l4] nop set 0x30, %i7 ldd [%l7 + %i7], %f10 nop set 0x44, %i4 ldsw [%l7 + %i4], %l3 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %g6 set 0x40, %l1 ldda [%l7 + %l1] 0x81, %f0 set 0x40, %o6 stda %f0, [%l7 + %o6] 0x88 set 0x30, %l3 stda %i6, [%l7 + %l3] 0x89 nop set 0x0D, %g1 ldstub [%l7 + %g1], %i5 set 0x66, %g6 ldstuba [%l7 + %g6] 0x81, %g3 set 0x70, %o4 ldxa [%l7 + %o4] 0x88, %o6 and %i4, %o4, %o3 or %o2, %l2, %g2 nop set 0x60, %g7 std %g4, [%l7 + %g7] nop set 0x7A, %o7 sth %g4, [%l7 + %o7] set 0x50, %i6 stda %l0, [%l7 + %i6] 0x88 set 0x30, %o2 ldxa [%l7 + %o2] 0x80, %i3 or %i1, %i0, %o1 and %o0, %i6, %o5 set 0x0A, %o3 ldstuba [%l7 + %o3] 0x89, %g1 set 0x40, %g4 ldda [%l7 + %g4] 0x80, %f0 st %fsr, [%l7 + 0x7C] set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf0 membar #Sync set 0x24, %i2 lda [%l7 + %i2] 0x89, %f8 nop set 0x6C, %l2 ldsb [%l7 + %l2], %l4 nop set 0x30, %o5 prefetch [%l7 + %o5], 3 nop set 0x20, %l5 ldd [%l7 + %l5], %f0 ld [%l7 + 0x58], %f8 fpsub16 %f30, %f8, %f2 nop set 0x30, %o0 ldd [%l7 + %o0], %l0 nop set 0x20, %i0 std %o6, [%l7 + %i0] nop set 0x40, %i5 ldd [%l7 + %i5], %f6 nop set 0x79, %l0 ldstub [%l7 + %l0], %l5 nop set 0x68, %g5 ldx [%l7 + %g5], %g7 set 0x54, %i3 lda [%l7 + %i3] 0x88, %f18 nop set 0x44, %i1 swap [%l7 + %i1], %l6 ld [%l7 + 0x44], %f25 set 0x7C, %g3 stha %i2, [%l7 + %g3] 0xea membar #Sync add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %l3 set 0x10, %g2 lda [%l7 + %g2] 0x80, %f12 nop set 0x48, %l4 stx %i7, [%l7 + %l4] st %fsr, [%l7 + 0x74] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xd0 nop set 0x78, %i4 std %i4, [%l7 + %i4] be %xcc, loop_215 nop set 0x50, %i7 swap [%l7 + %i7], %o6 nop set 0x18, %o6 prefetch [%l7 + %o6], 3 nop set 0x50, %l1 stx %i4, [%l7 + %l1] loop_215: nop set 0x24, %l3 ldsh [%l7 + %l3], %g3 and %o3, %o2, %o4 nop set 0x64, %g1 ldub [%l7 + %g1], %l2 fpsub16 %f12, %f2, %f22 nop set 0x78, %g6 ldd [%l7 + %g6], %g2 nop set 0x58, %g7 lduw [%l7 + %g7], %g4 nop set 0x46, %o7 ldstub [%l7 + %o7], %g5 nop set 0x60, %o4 ldx [%l7 + %o4], %l0 set 0x38, %i6 prefetcha [%l7 + %i6] 0x88, 0 fpadd32 %f30, %f26, %f12 nop set 0x34, %o2 ldstub [%l7 + %o2], %i3 st %f20, [%l7 + 0x2C] nop set 0x63, %g4 stb %i0, [%l7 + %g4] set 0x6F, %o3 stba %o1, [%l7 + %o3] 0xeb membar #Sync st %fsr, [%l7 + 0x70] set 0x74, %l6 stwa %i6, [%l7 + %l6] 0x89 nop set 0x20, %l2 std %f4, [%l7 + %l2] set 0x62, %o5 stha %o5, [%l7 + %o5] 0xe2 membar #Sync set 0x58, %i2 stwa %o0, [%l7 + %i2] 0x81 set 0x74, %l5 swapa [%l7 + %l5] 0x89, %g1 nop set 0x50, %i0 ldd [%l7 + %i0], %l0 set 0x48, %i5 ldstuba [%l7 + %i5] 0x88, %l4 set 0x40, %o0 ldda [%l7 + %o0] 0xd0, %f16 nop set 0x58, %g5 ldsw [%l7 + %g5], %l5 nop set 0x5F, %l0 ldsb [%l7 + %l0], %g7 set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f0 fpsub32s %f3, %f30, %f26 set 0x44, %g3 lda [%l7 + %g3] 0x89, %f7 nop set 0x14, %i3 stw %o7, [%l7 + %i3] nop set 0x7C, %l4 ldstub [%l7 + %l4], %i2 nop set 0x78, %g2 lduw [%l7 + %g2], %l6 ld [%l7 + 0x2C], %f21 set 0x50, %i4 prefetcha [%l7 + %i4] 0x80, 1 set 0x30, %i7 ldxa [%l7 + %i7] 0x80, %i7 nop set 0x20, %o6 ldd [%l7 + %o6], %f10 nop set 0x38, %o1 std %f4, [%l7 + %o1] nop set 0x30, %l3 prefetch [%l7 + %l3], 1 set 0x58, %g1 lda [%l7 + %g1] 0x89, %f8 set 0x40, %l1 ldstuba [%l7 + %l1] 0x80, %l3 set 0x2A, %g6 stha %i5, [%l7 + %g6] 0xe3 membar #Sync nop set 0x40, %g7 swap [%l7 + %g7], %o6 set 0x4E, %o7 stha %i4, [%l7 + %o7] 0x89 nop set 0x6C, %o4 ldstub [%l7 + %o4], %o3 nop set 0x59, %i6 ldsb [%l7 + %i6], %g3 nop set 0x62, %g4 sth %o2, [%l7 + %g4] nop set 0x68, %o2 stw %l2, [%l7 + %o2] set 0x74, %o3 sta %f26, [%l7 + %o3] 0x88 set 0x08, %l6 prefetcha [%l7 + %l6] 0x89, 0 nop set 0x45, %o5 ldsb [%l7 + %o5], %g4 set 0x14, %i2 stwa %g2, [%l7 + %i2] 0xe3 membar #Sync set 0x58, %l2 stda %l0, [%l7 + %l2] 0x88 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x80, %g5, %i3 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %i1 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xca nop set 0x22, %i5 lduh [%l7 + %i5], %o1 set 0x18, %o0 stwa %i6, [%l7 + %o0] 0x80 nop set 0x6A, %i0 lduh [%l7 + %i0], %o0 nop set 0x6C, %l0 prefetch [%l7 + %l0], 4 set 0x14, %g5 sta %f25, [%l7 + %g5] 0x80 set 0x10, %g3 ldda [%l7 + %g3] 0xe2, %o4 nop set 0x2C, %i1 stw %g1, [%l7 + %i1] or %l1, %l4, %l5 nop set 0x29, %i3 stb %g7, [%l7 + %i3] nop set 0x20, %g2 ldsw [%l7 + %g2], %o7 set 0x70, %l4 stxa %l6, [%l7 + %l4] 0x89 nop set 0x08, %i4 std %f2, [%l7 + %i4] nop set 0x20, %o6 lduw [%l7 + %o6], %i2 add %g6, %i7, %i5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x4A7, %tick_cmpr and %i4, %g3, %o3 set 0x40, %i7 ldda [%l7 + %i7] 0x80, %f0 set 0x44, %l3 stwa %o2, [%l7 + %l3] 0xeb membar #Sync nop set 0x0C, %o1 prefetch [%l7 + %o1], 4 nop set 0x48, %g1 ldd [%l7 + %g1], %o4 nop set 0x48, %g6 std %f30, [%l7 + %g6] nop set 0x50, %l1 prefetch [%l7 + %l1], 1 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %g2 set 0x68, %o7 stda %l0, [%l7 + %o7] 0xe2 membar #Sync nop set 0x50, %g7 prefetch [%l7 + %g7], 3 st %f8, [%l7 + 0x20] set 0x40, %o4 stda %f16, [%l7 + %o4] 0xd8 nop set 0x38, %i6 std %g4, [%l7 + %i6] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x43, %o2 ldstuba [%l7 + %o2] 0x80, %i0 nop set 0x4A, %o3 lduh [%l7 + %o3], %o1 st %f21, [%l7 + 0x50] set 0x40, %g4 ldda [%l7 + %g4] 0x89, %f16 ld [%l7 + 0x0C], %f12 nop set 0x14, %l6 ldsw [%l7 + %l6], %i6 set 0x48, %i2 stxa %o0, [%l7 + %i2] 0x81 nop set 0x68, %o5 stx %o5, [%l7 + %o5] set 0x58, %l2 prefetcha [%l7 + %l2] 0x89, 4 set 0x38, %l5 sta %f14, [%l7 + %l5] 0x81 nop set 0x7C, %o0 prefetch [%l7 + %o0], 3 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf0, %f0 nop set 0x70, %i5 stx %fsr, [%l7 + %i5] set 0x20, %l0 lda [%l7 + %l0] 0x88, %f6 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xc4 nop set 0x68, %g3 stx %fsr, [%l7 + %g3] st %fsr, [%l7 + 0x28] nop set 0x50, %i1 sth %l1, [%l7 + %i1] set 0x60, %i3 stwa %l4, [%l7 + %i3] 0x88 nop set 0x20, %l4 sth %l5, [%l7 + %l4] and %g7, %o7, %i1 fpsub16s %f2, %f9, %f23 fpsub16s %f15, %f23, %f15 nop set 0x6D, %g2 ldub [%l7 + %g2], %i2 nop set 0x18, %i4 ldd [%l7 + %i4], %g6 nop set 0x18, %o6 stb %i7, [%l7 + %o6] nop set 0x30, %i7 prefetch [%l7 + %i7], 1 set 0x73, %o1 stba %i5, [%l7 + %o1] 0x88 wr %l3, %o6, %pic and %i4, %l6, %g3 nop set 0x70, %l3 lduw [%l7 + %l3], %o2 or %o4, %o3, %g2 nop set 0x4A, %g6 lduh [%l7 + %g6], %g4 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g5, %l0 nop set 0x7C, %l1 prefetch [%l7 + %l1], 4 set 0x28, %g1 ldxa [%l7 + %g1] 0x81, %i3 nop set 0x71, %g7 ldub [%l7 + %g7], %i0 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x89, %o1, %i6 set 0x14, %o7 swapa [%l7 + %o7] 0x81, %l2 nop set 0x38, %i6 std %f8, [%l7 + %i6] nop set 0x20, %o2 ldd [%l7 + %o2], %f18 set 0x38, %o4 ldxa [%l7 + %o4] 0x88, %o0 set 0x40, %g4 ldda [%l7 + %g4] 0x88, %f16 nop set 0x08, %l6 ldx [%l7 + %l6], %g1 nop set 0x28, %o3 ldx [%l7 + %o3], %o5 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc2 fpsub16 %f10, %f2, %f14 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xd0 ld [%l7 + 0x4C], %f21 nop set 0x38, %i2 ldx [%l7 + %i2], %l4 nop set 0x58, %o0 stx %fsr, [%l7 + %o0] nop set 0x30, %l5 ldd [%l7 + %l5], %f16 set 0x10, %i0 ldxa [%l7 + %i0] 0x80, %l1 set 0x70, %i5 ldda [%l7 + %i5] 0xe2, %g6 set 0x58, %l0 lda [%l7 + %l0] 0x81, %f24 set 0x44, %g5 lda [%l7 + %g5] 0x89, %f19 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %i1 set 0x08, %i1 stxa %i2, [%l7 + %i1] 0x88 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xFD4, %tick_cmpr nop set 0x70, %g3 std %l4, [%l7 + %g3] add %i5, %l3, %o6 and %l6, %i4, %o2 nop set 0x1F, %l4 stb %g3, [%l7 + %l4] nop set 0x5C, %i3 lduw [%l7 + %i3], %o3 nop set 0x40, %g2 lduw [%l7 + %g2], %o4 fpadd16s %f13, %f6, %f13 and %g2, %g5, %l0 set 0x60, %o6 stda %i2, [%l7 + %o6] 0xe3 membar #Sync add %i0, %o1, %i6 set 0x30, %i7 lda [%l7 + %i7] 0x89, %f8 and %l2, %o0, %g1 nop set 0x5D, %i4 ldub [%l7 + %i4], %g4 ld [%l7 + 0x2C], %f14 nop set 0x10, %o1 stw %l4, [%l7 + %o1] nop set 0x0B, %l3 ldsb [%l7 + %l3], %o5 and %l1, %o7, %i1 nop set 0x3F, %l1 ldub [%l7 + %l1], %i2 and %g7, %i7, %g6 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf8, %f0 nop set 0x64, %g7 stw %l5, [%l7 + %g7] ld [%l7 + 0x08], %f2 nop set 0x3B, %g1 ldstub [%l7 + %g1], %i5 set 0x4C, %i6 sta %f21, [%l7 + %i6] 0x81 nop set 0x30, %o7 ldx [%l7 + %o7], %l3 st %fsr, [%l7 + 0x20] set 0x54, %o2 stwa %l6, [%l7 + %o2] 0xe3 membar #Sync add %i4, %o6, %o2 nop set 0x70, %o4 std %g2, [%l7 + %o4] nop set 0x28, %g4 prefetch [%l7 + %g4], 4 nop set 0x34, %l6 ldub [%l7 + %l6], %o3 nop set 0x44, %o5 lduh [%l7 + %o5], %o4 nop set 0x72, %l2 ldsh [%l7 + %l2], %g5 set 0x18, %o3 ldxa [%l7 + %o3] 0x88, %l0 nop set 0x10, %o0 std %f6, [%l7 + %o0] nop set 0x28, %l5 stx %fsr, [%l7 + %l5] add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %g2 nop set 0x42, %i0 lduh [%l7 + %i0], %o1 or %i6, %l2, %i0 set 0x08, %i2 ldxa [%l7 + %i2] 0x81, %g1 set 0x58, %i5 stxa %g4, [%l7 + %i5] 0xea membar #Sync set 0x38, %l0 prefetcha [%l7 + %l0] 0x80, 2 st %fsr, [%l7 + 0x20] nop set 0x1C, %g5 ldub [%l7 + %g5], %o0 nop set 0x38, %i1 stx %l1, [%l7 + %i1] set 0x0C, %g3 sta %f4, [%l7 + %g3] 0x88 nop set 0x60, %l4 ldsh [%l7 + %l4], %o5 nop set 0x28, %i3 ldub [%l7 + %i3], %i1 set 0x60, %g2 sta %f12, [%l7 + %g2] 0x89 nop set 0x28, %o6 ldd [%l7 + %o6], %o6 nop set 0x50, %i4 swap [%l7 + %i4], %g7 set 0x44, %i7 swapa [%l7 + %i7] 0x88, %i2 st %f26, [%l7 + 0x2C] wr %i7, %g6, %y add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %l5 set 0x40, %o1 stda %i6, [%l7 + %o1] 0x88 set 0x10, %l1 ldda [%l7 + %l1] 0x80, %l2 nop set 0x5C, %l3 stw %i4, [%l7 + %l3] nop set 0x24, %g7 swap [%l7 + %g7], %o2 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %o6 set 0x30, %g1 ldda [%l7 + %g1] 0x88, %o2 set 0x7C, %g6 ldstuba [%l7 + %g6] 0x81, %o4 nop set 0x44, %i6 swap [%l7 + %i6], %g5 set 0x68, %o2 stxa %i3, [%l7 + %o2] 0x81 ld [%l7 + 0x08], %f12 nop set 0x44, %o4 swap [%l7 + %o4], %g2 set 0x15, %g4 stba %o1, [%l7 + %g4] 0xea membar #Sync nop set 0x79, %l6 ldsb [%l7 + %l6], %l0 or %i6, %i0, %g1 ld [%l7 + 0x10], %f6 and %l2, %g4, %l4 nop set 0x48, %o7 std %l0, [%l7 + %o7] nop set 0x50, %o5 stx %fsr, [%l7 + %o5] nop set 0x18, %o3 swap [%l7 + %o3], %o0 set 0x23, %l2 ldstuba [%l7 + %l2] 0x81, %o5 nop set 0x76, %o0 sth %i1, [%l7 + %o0] st %fsr, [%l7 + 0x20] add %g7, %o7, %i2 set 0x28, %l5 ldstuba [%l7 + %l5] 0x88, %g6 nop set 0x18, %i0 ldx [%l7 + %i0], %i5 nop set 0x38, %i5 lduh [%l7 + %i5], %i7 nop set 0x2A, %l0 stb %l5, [%l7 + %l0] st %f23, [%l7 + 0x38] nop set 0x50, %g5 stx %l6, [%l7 + %g5] set 0x50, %i1 ldda [%l7 + %i1] 0x81, %l2 set 0x4C, %g3 swapa [%l7 + %g3] 0x81, %i4 wr %g0, 0x4, %fprs nop set 0x1B, %i2 ldsb [%l7 + %i2], %o3 nop set 0x5C, %i3 lduw [%l7 + %i3], %o6 add %o4, %g5, %i3 nop set 0x58, %l4 stx %g2, [%l7 + %l4] nop set 0x50, %o6 ldx [%l7 + %o6], %l0 nop set 0x18, %g2 ldx [%l7 + %g2], %i6 nop set 0x14, %i7 ldsb [%l7 + %i7], %i0 nop set 0x28, %i4 stx %g1, [%l7 + %i4] set 0x2D, %l1 stba %l2, [%l7 + %l1] 0xe2 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xeb, %g4 and %l4, %o1, %o0 or %l1, %i1, %o5 set 0x29, %o1 stba %o7, [%l7 + %o1] 0xe2 membar #Sync nop set 0x12, %g1 ldub [%l7 + %g1], %g7 set 0x58, %g6 prefetcha [%l7 + %g6] 0x89, 1 set 0x61, %g7 stba %i5, [%l7 + %g7] 0x81 and %i7, %l5, %i2 set 0x70, %i6 ldda [%l7 + %i6] 0xe3, %i6 nop set 0x10, %o2 stx %l3, [%l7 + %o2] nop set 0x79, %g4 ldstub [%l7 + %g4], %i4 nop set 0x38, %l6 stx %fsr, [%l7 + %l6] nop set 0x50, %o4 std %g2, [%l7 + %o4] nop set 0x78, %o7 sth %o2, [%l7 + %o7] nop set 0x44, %o3 stw %o3, [%l7 + %o3] nop set 0x38, %l2 stx %o6, [%l7 + %l2] nop set 0x2E, %o0 stb %g5, [%l7 + %o0] set 0x52, %o5 stha %i3, [%l7 + %o5] 0x89 nop set 0x0A, %i0 sth %o4, [%l7 + %i0] nop set 0x10, %i5 std %l0, [%l7 + %i5] set 0x78, %l0 stda %i6, [%l7 + %l0] 0x80 set 0x18, %g5 sta %f0, [%l7 + %g5] 0x81 nop set 0x52, %l5 sth %g2, [%l7 + %l5] fpadd16s %f31, %f19, %f10 nop set 0x54, %g3 stb %g1, [%l7 + %g3] fpsub16 %f20, %f10, %f10 nop set 0x35, %i2 ldub [%l7 + %i2], %l2 nop set 0x4E, %i1 ldstub [%l7 + %i1], %i0 nop set 0x60, %i3 stb %g4, [%l7 + %i3] nop set 0x1A, %l4 stb %l4, [%l7 + %l4] set 0x0C, %o6 swapa [%l7 + %o6] 0x80, %o1 nop set 0x78, %i7 std %l0, [%l7 + %i7] set 0x78, %g2 prefetcha [%l7 + %g2] 0x89, 2 nop set 0x58, %l1 ldd [%l7 + %l1], %i0 nop set 0x18, %l3 ldx [%l7 + %l3], %o5 wr %o7, %g6, %softint set 0x1A, %o1 ldstuba [%l7 + %o1] 0x89, %g7 nop set 0x58, %i4 lduw [%l7 + %i4], %i5 set 0x74, %g6 lda [%l7 + %g6] 0x81, %f16 and %i7, %l5, %i2 st %f11, [%l7 + 0x70] nop set 0x20, %g7 ldx [%l7 + %g7], %l3 nop set 0x78, %g1 lduw [%l7 + %g1], %i4 nop set 0x78, %o2 ldsw [%l7 + %o2], %l6 nop set 0x18, %g4 ldx [%l7 + %g4], %o2 nop set 0x70, %l6 stw %o3, [%l7 + %l6] nop set 0x10, %i6 prefetch [%l7 + %i6], 0 nop set 0x3C, %o4 ldsb [%l7 + %o4], %o6 nop set 0x10, %o3 ldsh [%l7 + %o3], %g3 nop set 0x74, %o7 ldsb [%l7 + %o7], %i3 or %g5, %l0, %i6 set 0x10, %o0 stwa %o4, [%l7 + %o0] 0xe2 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xd8, %f0 nop set 0x34, %o5 swap [%l7 + %o5], %g1 set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f16 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l2, %i0 nop set 0x50, %i0 stx %fsr, [%l7 + %i0] set 0x70, %l0 stxa %g2, [%l7 + %l0] 0x89 set 0x58, %l5 stxa %l4, [%l7 + %l5] 0x81 nop set 0x30, %g5 stw %g4, [%l7 + %g5] set 0x68, %i2 stxa %l1, [%l7 + %i2] 0xeb membar #Sync fpadd16s %f15, %f30, %f1 nop set 0x50, %g3 ldx [%l7 + %g3], %o0 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xc4 wr %i1, %o5, %sys_tick membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf1, %f0 nop set 0x14, %l4 swap [%l7 + %l4], %o7 st %f23, [%l7 + 0x38] nop set 0x70, %i7 lduw [%l7 + %i7], %o1 set 0x08, %o6 ldxa [%l7 + %o6] 0x80, %g7 nop set 0x48, %g2 ldd [%l7 + %g2], %i4 nop set 0x20, %l1 ldx [%l7 + %l1], %i7 nop set 0x18, %l3 stx %g6, [%l7 + %l3] set 0x10, %o1 ldda [%l7 + %o1] 0xeb, %l4 set 0x58, %g6 stxa %l3, [%l7 + %g6] 0xe3 membar #Sync nop set 0x58, %i4 ldsh [%l7 + %i4], %i4 nop set 0x28, %g1 lduw [%l7 + %g1], %l6 nop set 0x1C, %g7 ldsb [%l7 + %g7], %i2 set 0x67, %g4 ldstuba [%l7 + %g4] 0x81, %o3 set 0x24, %o2 stwa %o2, [%l7 + %o2] 0xe3 membar #Sync set 0x3C, %l6 stwa %o6, [%l7 + %l6] 0x80 nop set 0x20, %i6 ldx [%l7 + %i6], %i3 nop set 0x74, %o3 ldub [%l7 + %o3], %g5 nop set 0x6A, %o4 lduh [%l7 + %o4], %l0 nop set 0x5C, %o0 lduw [%l7 + %o0], %i6 nop set 0x68, %l2 ldd [%l7 + %l2], %g2 st %f1, [%l7 + 0x40] set 0x68, %o7 ldstuba [%l7 + %o7] 0x80, %o4 nop set 0x08, %o5 ldx [%l7 + %o5], %g1 set 0x58, %i0 prefetcha [%l7 + %i0] 0x89, 0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x4DE, %sys_tick_cmpr nop set 0x3A, %i5 ldsh [%l7 + %i5], %l4 nop set 0x3D, %l0 ldstub [%l7 + %l0], %l1 set 0x1D, %l5 stba %g4, [%l7 + %l5] 0xeb membar #Sync add %l7, 0x10, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o0, %i1 nop set 0x5F, %i2 stb %o5, [%l7 + %i2] nop set 0x37, %g3 ldub [%l7 + %g3], %o1 st %fsr, [%l7 + 0x60] st %f5, [%l7 + 0x3C] nop set 0x20, %g5 ldd [%l7 + %g5], %f24 st %fsr, [%l7 + 0x0C] set 0x70, %i1 stda %g6, [%l7 + %i1] 0xe3 membar #Sync st %fsr, [%l7 + 0x68] nop set 0x26, %i3 ldsh [%l7 + %i3], %o7 nop set 0x70, %l4 ldsw [%l7 + %l4], %i5 nop set 0x78, %o6 stx %g6, [%l7 + %o6] and %i7, %l3, %i4 nop set 0x1C, %i7 lduh [%l7 + %i7], %l6 add %i2, %o3, %l5 nop set 0x37, %l1 ldsb [%l7 + %l1], %o2 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf0 membar #Sync nop set 0x18, %g2 ldsh [%l7 + %g2], %o6 nop set 0x78, %o1 ldub [%l7 + %o1], %i3 fpsub32 %f2, %f22, %f30 nop set 0x40, %i4 lduw [%l7 + %i4], %g5 nop set 0x10, %g6 std %i6, [%l7 + %g6] ld [%l7 + 0x0C], %f15 nop set 0x0C, %g1 prefetch [%l7 + %g1], 2 nop set 0x2A, %g4 ldub [%l7 + %g4], %l0 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %g1 nop set 0x54, %o2 swap [%l7 + %o2], %l2 st %f5, [%l7 + 0x08] wr %g0, 0x6, %fprs set 0x10, %l6 prefetcha [%l7 + %l6] 0x80, 4 nop set 0x6C, %i6 sth %l1, [%l7 + %i6] nop set 0x50, %o3 ldsw [%l7 + %o3], %l4 nop set 0x10, %g7 prefetch [%l7 + %g7], 3 set 0x4D, %o4 stba %o0, [%l7 + %o4] 0xea membar #Sync add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %g4 nop set 0x45, %o0 ldub [%l7 + %o0], %o5 nop set 0x68, %l2 stx %fsr, [%l7 + %l2] nop set 0x40, %o7 stw %g7, [%l7 + %o7] nop set 0x4C, %i0 prefetch [%l7 + %i0], 2 set 0x38, %i5 lda [%l7 + %i5] 0x88, %f17 set 0x10, %o5 swapa [%l7 + %o5] 0x88, %o7 add %l7, 0x60, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o1 casa [%l6] 0x89, %o1, %i5 set 0x20, %l5 ldda [%l7 + %l5] 0x81, %i6 nop set 0x4C, %l0 swap [%l7 + %l0], %g6 nop set 0x16, %g3 sth %i4, [%l7 + %g3] set 0x58, %g5 stda %i6, [%l7 + %g5] 0xea membar #Sync set 0x36, %i1 stha %l3, [%l7 + %i1] 0x88 and %i2, %o3, %o2 nop set 0x44, %i2 lduh [%l7 + %i2], %l5 nop set 0x20, %i3 std %f10, [%l7 + %i3] nop set 0x78, %o6 lduw [%l7 + %o6], %o6 nop set 0x48, %l4 std %f28, [%l7 + %l4] nop set 0x68, %l1 stx %fsr, [%l7 + %l1] nop set 0x70, %i7 ldd [%l7 + %i7], %f20 nop set 0x38, %g2 stx %i3, [%l7 + %g2] bl,pn %xcc, loop_216 nop set 0x11, %o1 ldsb [%l7 + %o1], %g5 and %i6, %o4, %l0 nop set 0x46, %i4 lduh [%l7 + %i4], %l2 loop_216: nop set 0x74, %l3 swap [%l7 + %l3], %g1 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %f16 st %fsr, [%l7 + 0x6C] nop set 0x58, %g4 std %f0, [%l7 + %g4] fpsub32s %f6, %f21, %f0 or %g2, %i0, %g3 nop set 0x18, %g1 lduh [%l7 + %g1], %l4 nop set 0x14, %l6 ldstub [%l7 + %l6], %o0 nop set 0x10, %o2 ldd [%l7 + %o2], %f26 set 0x70, %i6 ldxa [%l7 + %i6] 0x81, %l1 st %fsr, [%l7 + 0x30] nop set 0x37, %o3 ldstub [%l7 + %o3], %i1 nop set 0x38, %g7 ldsw [%l7 + %g7], %o5 nop set 0x78, %o0 std %g6, [%l7 + %o0] add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %g4 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync st %f21, [%l7 + 0x60] set 0x4E, %o7 ldstuba [%l7 + %o7] 0x81, %i5 nop set 0x18, %i0 sth %o1, [%l7 + %i0] nop set 0x58, %o4 swap [%l7 + %o4], %i7 set 0x60, %i5 stwa %g6, [%l7 + %i5] 0xe3 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0x88, %f0 set 0x6C, %o5 stwa %i4, [%l7 + %o5] 0xe2 membar #Sync nop set 0x34, %g3 lduh [%l7 + %g3], %l6 set 0x10, %g5 ldxa [%l7 + %g5] 0x81, %l3 and %i2, %o3, %l5 fpadd32 %f20, %f4, %f18 st %fsr, [%l7 + 0x28] nop set 0x38, %i1 std %f4, [%l7 + %i1] nop set 0x08, %l0 ldstub [%l7 + %l0], %o6 set 0x68, %i3 swapa [%l7 + %i3] 0x80, %o2 nop set 0x50, %o6 stx %i3, [%l7 + %o6] set 0x09, %l4 ldstuba [%l7 + %l4] 0x80, %g5 set 0x24, %i2 lda [%l7 + %i2] 0x89, %f1 nop set 0x70, %i7 std %f4, [%l7 + %i7] nop set 0x08, %l1 std %i6, [%l7 + %l1] nop set 0x50, %o1 stw %o4, [%l7 + %o1] set 0x60, %i4 stxa %l0, [%l7 + %i4] 0x80 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g1, %l2 add %g2, %g3, %l4 and %o0, %l1, %i0 ld [%l7 + 0x54], %f6 set 0x40, %g2 ldda [%l7 + %g2] 0x81, %f16 set 0x4C, %l3 stwa %o5, [%l7 + %l3] 0xe2 membar #Sync nop set 0x68, %g4 std %g6, [%l7 + %g4] set 0x5C, %g6 lda [%l7 + %g6] 0x80, %f31 set 0x48, %g1 ldxa [%l7 + %g1] 0x81, %i1 set 0x18, %o2 stxa %g4, [%l7 + %o2] 0x89 nop set 0x10, %i6 std %f20, [%l7 + %i6] set 0x76, %o3 stba %i5, [%l7 + %o3] 0xe2 membar #Sync nop set 0x14, %l6 stw %o7, [%l7 + %l6] nop set 0x36, %o0 ldsh [%l7 + %o0], %o1 set 0x44, %g7 stwa %g6, [%l7 + %g7] 0x81 or %i7, %i4, %l6 nop set 0x08, %o7 ldd [%l7 + %o7], %l2 nop set 0x38, %l2 std %f10, [%l7 + %l2] nop set 0x18, %i0 sth %o3, [%l7 + %i0] add %i2, %l5, %o6 nop set 0x60, %i5 swap [%l7 + %i5], %i3 set 0x14, %l5 swapa [%l7 + %l5] 0x89, %g5 set 0x70, %o5 stxa %o2, [%l7 + %o5] 0x80 nop set 0x1B, %o4 ldsb [%l7 + %o4], %i6 nop set 0x5C, %g3 stw %o4, [%l7 + %g3] add %g1, %l2, %l0 nop set 0x38, %i1 std %f22, [%l7 + %i1] set 0x7C, %g5 stwa %g2, [%l7 + %g5] 0xea membar #Sync nop set 0x5B, %i3 ldub [%l7 + %i3], %g3 set 0x28, %l0 stxa %l4, [%l7 + %l0] 0xeb membar #Sync nop set 0x5E, %l4 stb %o0, [%l7 + %l4] nop set 0x48, %o6 ldd [%l7 + %o6], %i0 set 0x40, %i7 ldda [%l7 + %i7] 0x81, %f16 or %o5, %l1, %i1 set 0x58, %i2 stxa %g4, [%l7 + %i2] 0x88 nop set 0x72, %o1 ldsh [%l7 + %o1], %g7 set 0x50, %l1 stxa %o7, [%l7 + %l1] 0x81 set 0x15, %i4 ldstuba [%l7 + %i4] 0x80, %i5 nop set 0x40, %g2 stx %g6, [%l7 + %g2] set 0x7C, %l3 swapa [%l7 + %l3] 0x81, %i7 nop set 0x2E, %g4 lduh [%l7 + %g4], %i4 set 0x29, %g6 ldstuba [%l7 + %g6] 0x81, %o1 set 0x10, %o2 ldda [%l7 + %o2] 0x89, %i6 nop set 0x2C, %i6 lduw [%l7 + %i6], %o3 set 0x70, %o3 ldda [%l7 + %o3] 0xe2, %l2 st %fsr, [%l7 + 0x2C] nop set 0x5F, %l6 ldub [%l7 + %l6], %l5 st %fsr, [%l7 + 0x40] set 0x50, %o0 stwa %i2, [%l7 + %o0] 0xeb membar #Sync add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o6 casa [%l6] 0x80, %o6, %g5 set 0x38, %g1 sta %f11, [%l7 + %g1] 0x80 and %o2, %i6, %o4 nop set 0x58, %o7 stx %fsr, [%l7 + %o7] nop set 0x78, %g7 ldd [%l7 + %g7], %i2 set 0x30, %i0 stxa %g1, [%l7 + %i0] 0x89 nop set 0x50, %i5 std %f20, [%l7 + %i5] nop set 0x50, %l2 std %f4, [%l7 + %l2] set 0x54, %l5 swapa [%l7 + %l5] 0x80, %l0 or %l2, %g3, %g2 nop set 0x08, %o5 ldstub [%l7 + %o5], %o0 nop set 0x3C, %g3 prefetch [%l7 + %g3], 1 nop set 0x38, %i1 sth %i0, [%l7 + %i1] set 0x28, %o4 stwa %l4, [%l7 + %o4] 0xe3 membar #Sync nop set 0x68, %i3 std %o4, [%l7 + %i3] nop set 0x38, %l0 ldd [%l7 + %l0], %f16 ld [%l7 + 0x5C], %f25 nop set 0x36, %l4 sth %i1, [%l7 + %l4] nop set 0x5B, %g5 ldsb [%l7 + %g5], %l1 set 0x70, %o6 swapa [%l7 + %o6] 0x89, %g4 set 0x40, %i7 ldda [%l7 + %i7] 0xd0, %f16 set 0x68, %o1 prefetcha [%l7 + %o1] 0x89, 4 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g7 casa [%l6] 0x81, %g7, %i5 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %i4 add %g6, %o1, %o3 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc0 nop set 0x38, %l1 std %l2, [%l7 + %l1] bgu,a %xcc, loop_217 nop set 0x68, %g2 stx %l5, [%l7 + %g2] nop set 0x38, %l3 swap [%l7 + %l3], %i2 nop set 0x71, %i4 ldsb [%l7 + %i4], %l6 loop_217: nop set 0x30, %g4 lda [%l7 + %g4] 0x89, %f7 and %o6, %o2, %i6 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x88, %o4, %i3 nop set 0x50, %o2 ldx [%l7 + %o2], %g5 set 0x7C, %i6 swapa [%l7 + %i6] 0x88, %l0 set 0x4C, %o3 lda [%l7 + %o3] 0x89, %f30 nop set 0x58, %l6 ldd [%l7 + %l6], %g0 set 0x58, %g6 stwa %l2, [%l7 + %g6] 0x89 nop set 0x4A, %g1 ldstub [%l7 + %g1], %g3 st %fsr, [%l7 + 0x70] nop set 0x30, %o7 ldd [%l7 + %o7], %f2 nop set 0x20, %o0 stw %o0, [%l7 + %o0] nop set 0x23, %g7 ldub [%l7 + %g7], %i0 set 0x70, %i0 sta %f3, [%l7 + %i0] 0x89 nop set 0x08, %l2 std %l4, [%l7 + %l2] nop set 0x7C, %i5 lduh [%l7 + %i5], %g2 add %i1, %l1, %o5 nop set 0x58, %o5 swap [%l7 + %o5], %o7 nop set 0x28, %g3 stx %g7, [%l7 + %g3] nop set 0x72, %l5 lduh [%l7 + %l5], %i5 nop set 0x40, %o4 stb %i7, [%l7 + %o4] and %i4, %g6, %o1 nop set 0x48, %i1 ldsw [%l7 + %i1], %o3 st %fsr, [%l7 + 0x38] nop set 0x10, %l0 stx %fsr, [%l7 + %l0] set 0x24, %l4 stwa %g4, [%l7 + %l4] 0xe3 membar #Sync nop set 0x24, %i3 stw %l3, [%l7 + %i3] nop set 0x48, %o6 ldstub [%l7 + %o6], %i2 set 0x38, %i7 stha %l5, [%l7 + %i7] 0xe3 membar #Sync add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %o2 nop set 0x78, %g5 stx %o6, [%l7 + %g5] nop set 0x60, %i2 ldd [%l7 + %i2], %f4 nop set 0x28, %o1 ldx [%l7 + %o1], %o4 nop set 0x30, %g2 ldsh [%l7 + %g2], %i3 nop set 0x3C, %l3 stw %g5, [%l7 + %l3] nop set 0x28, %i4 swap [%l7 + %i4], %l0 set 0x08, %g4 ldxa [%l7 + %g4] 0x89, %g1 set 0x08, %o2 stxa %l2, [%l7 + %o2] 0xeb membar #Sync set 0x74, %i6 stba %i6, [%l7 + %i6] 0xea membar #Sync or %g3, %i0, %l4 nop set 0x35, %l1 ldub [%l7 + %l1], %g2 set 0x78, %l6 stda %i0, [%l7 + %l6] 0xea membar #Sync add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %o0 nop set 0x6D, %g6 ldub [%l7 + %g6], %o5 nop set 0x60, %o3 ldsw [%l7 + %o3], %o7 set 0x28, %g1 stba %g7, [%l7 + %g1] 0x81 set 0x6C, %o0 sta %f16, [%l7 + %o0] 0x80 set 0x54, %o7 lda [%l7 + %o7] 0x81, %f4 or %i5, %i7, %g6 nop set 0x4B, %g7 ldsb [%l7 + %g7], %o1 or %o3, %i4, %l3 or %g4, %l5, %l6 set 0x10, %l2 lda [%l7 + %l2] 0x80, %f11 nop set 0x10, %i0 stx %fsr, [%l7 + %i0] nop set 0x7B, %i5 ldsb [%l7 + %i5], %i2 nop set 0x4B, %o5 ldsb [%l7 + %o5], %o2 set 0x68, %g3 swapa [%l7 + %g3] 0x88, %o4 add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] 0x88, %o6, %i3 nop set 0x60, %l5 ldd [%l7 + %l5], %f2 nop set 0x2C, %i1 lduw [%l7 + %i1], %g5 nop set 0x58, %l0 std %f24, [%l7 + %l0] set 0x7C, %l4 lda [%l7 + %l4] 0x80, %f11 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %l0 set 0x5A, %o4 stha %l2, [%l7 + %o4] 0x89 nop set 0x50, %i3 ldd [%l7 + %i3], %f24 nop set 0x31, %o6 ldstub [%l7 + %o6], %g3 nop set 0x38, %g5 ldd [%l7 + %g5], %f16 nop set 0x18, %i7 prefetch [%l7 + %i7], 2 set 0x08, %o1 stda %i0, [%l7 + %o1] 0xeb membar #Sync set 0x54, %i2 lda [%l7 + %i2] 0x80, %f7 wr %l4, %g2, %y set 0x0C, %l3 swapa [%l7 + %l3] 0x89, %i6 nop set 0x10, %i4 ldsw [%l7 + %i4], %i1 nop set 0x78, %g4 ldd [%l7 + %g4], %o0 nop set 0x0E, %g2 lduh [%l7 + %g2], %l1 set 0x40, %o2 stxa %o5, [%l7 + %o2] 0xea membar #Sync and %g7, %o7, %i7 nop set 0x44, %l1 prefetch [%l7 + %l1], 4 fpsub32 %f6, %f10, %f30 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x81, %g6, %i5 nop set 0x58, %l6 stx %o3, [%l7 + %l6] nop set 0x38, %g6 prefetch [%l7 + %g6], 4 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xf0 membar #Sync nop set 0x4C, %g1 ldsh [%l7 + %g1], %i4 st %fsr, [%l7 + 0x5C] nop set 0x18, %o0 stx %fsr, [%l7 + %o0] fpadd32s %f1, %f15, %f24 nop set 0x2C, %i6 lduw [%l7 + %i6], %l3 nop set 0x0B, %o7 ldsb [%l7 + %o7], %o1 nop set 0x38, %g7 ldd [%l7 + %g7], %l4 nop set 0x60, %l2 lduw [%l7 + %l2], %l6 set 0x68, %i0 ldxa [%l7 + %i0] 0x81, %g4 nop set 0x08, %o5 ldx [%l7 + %o5], %i2 nop set 0x28, %i5 prefetch [%l7 + %i5], 0 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o4, %o6 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x80 add %i3, %o2, %g1 set 0x7C, %l5 stha %g5, [%l7 + %l5] 0xeb membar #Sync set 0x6C, %l0 sta %f7, [%l7 + %l0] 0x89 and %l2, %g3, %i0 nop set 0x66, %i1 stb %l4, [%l7 + %i1] set 0x08, %o4 swapa [%l7 + %o4] 0x88, %g2 nop set 0x58, %l4 ldx [%l7 + %l4], %i6 nop set 0x0E, %o6 ldub [%l7 + %o6], %i1 set 0x40, %i3 lda [%l7 + %i3] 0x88, %f16 nop set 0x37, %g5 ldsb [%l7 + %g5], %o0 set 0x30, %i7 ldda [%l7 + %i7] 0x88, %l0 fpsub32s %f2, %f26, %f19 nop set 0x30, %o1 ldd [%l7 + %o1], %f8 set 0x18, %l3 stda %l0, [%l7 + %l3] 0xe3 membar #Sync and %o5, %g7, %i7 nop set 0x30, %i4 lduh [%l7 + %i4], %g6 set 0x65, %g4 stba %i5, [%l7 + %g4] 0xe3 membar #Sync nop set 0x58, %i2 stx %o7, [%l7 + %i2] and %i4, %o3, %o1 fpsub16 %f18, %f26, %f18 st %f2, [%l7 + 0x6C] set 0x40, %g2 ldda [%l7 + %g2] 0xda, %f16 add %l3, %l5, %g4 nop set 0x48, %o2 sth %l6, [%l7 + %o2] nop set 0x38, %l1 swap [%l7 + %l1], %i2 set 0x6A, %l6 stba %o4, [%l7 + %l6] 0xe2 membar #Sync nop set 0x0A, %g6 stb %o6, [%l7 + %g6] nop set 0x44, %o3 swap [%l7 + %o3], %i3 set 0x12, %o0 stba %g1, [%l7 + %o0] 0x89 nop nop setx 0xE2C77312, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xBAAF59C1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f26 fdivs %f26, %f20, %f14 nop set 0x08, %g1 std %o2, [%l7 + %g1] nop set 0x70, %i6 ldx [%l7 + %i6], %l2 fpsub32 %f16, %f10, %f0 nop set 0x08, %g7 stx %g3, [%l7 + %g7] nop set 0x20, %l2 ldd [%l7 + %l2], %i0 nop set 0x38, %o7 prefetch [%l7 + %o7], 0 set 0x10, %o5 ldda [%l7 + %o5] 0xe2, %g4 nop set 0x50, %i0 ldsb [%l7 + %i0], %l4 bgu,pn %xcc, loop_218 st %fsr, [%l7 + 0x1C] fpsub32s %f24, %f25, %f9 set 0x58, %i5 swapa [%l7 + %i5] 0x89, %g2 loop_218: nop set 0x18, %g3 stxa %i1, [%l7 + %g3] 0xe3 membar #Sync set 0x70, %l0 ldstuba [%l7 + %l0] 0x81, %i6 nop set 0x58, %l5 stx %fsr, [%l7 + %l5] set 0x58, %i1 stba %l1, [%l7 + %i1] 0xea membar #Sync set 0x14, %l4 stha %o0, [%l7 + %l4] 0xeb membar #Sync set 0x08, %o6 stwa %o5, [%l7 + %o6] 0x81 add %l7, 0x70, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %i7 nop set 0x40, %i3 std %f4, [%l7 + %i3] nop set 0x2C, %g5 ldsb [%l7 + %g5], %g7 st %fsr, [%l7 + 0x08] nop set 0x78, %i7 std %f0, [%l7 + %i7] membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf1, %f16 set 0x50, %l3 prefetcha [%l7 + %l3] 0x89, 1 set 0x40, %o4 prefetcha [%l7 + %o4] 0x89, 2 bgu,pn %icc, loop_219 nop set 0x38, %i4 ldd [%l7 + %i4], %g6 nop set 0x10, %g4 ldd [%l7 + %g4], %i4 set 0x70, %g2 ldda [%l7 + %g2] 0xea, %o0 loop_219: nop set 0x6C, %i2 lda [%l7 + %i2] 0x80, %f2 or %o3, %l3, %l5 nop set 0x2E, %o2 sth %g4, [%l7 + %o2] nop set 0x48, %l1 stx %i2, [%l7 + %l1] nop set 0x7C, %g6 ldsw [%l7 + %g6], %o4 nop set 0x2E, %o3 ldsb [%l7 + %o3], %o6 nop set 0x47, %o0 stb %i3, [%l7 + %o0] set 0x18, %l6 prefetcha [%l7 + %l6] 0x89, 2 nop set 0x08, %i6 stb %o2, [%l7 + %i6] set 0x08, %g7 stda %g0, [%l7 + %g7] 0xea membar #Sync add %g3, %l2, %i0 st %fsr, [%l7 + 0x48] nop set 0x62, %l2 lduh [%l7 + %l2], %g5 nop set 0x70, %g1 swap [%l7 + %g1], %g2 set 0x74, %o7 stwa %i1, [%l7 + %o7] 0xe3 membar #Sync set 0x50, %i0 prefetcha [%l7 + %i0] 0x80, 1 set 0x50, %o5 swapa [%l7 + %o5] 0x88, %l1 nop set 0x48, %g3 ldsw [%l7 + %g3], %i6 or %o5, %o0, %i7 nop set 0x22, %i5 ldub [%l7 + %i5], %g7 set 0x24, %l0 swapa [%l7 + %l0] 0x88, %i5 and %o7, %g6, %l0 set 0x58, %l5 stwa %i4, [%l7 + %l5] 0x80 nop set 0x48, %i1 stx %o3, [%l7 + %i1] nop set 0x2C, %l4 swap [%l7 + %l4], %l3 nop set 0x2C, %o6 swap [%l7 + %o6], %o1 set 0x70, %g5 stxa %l5, [%l7 + %g5] 0xea membar #Sync set 0x40, %i3 prefetcha [%l7 + %i3] 0x80, 1 nop set 0x30, %o1 prefetch [%l7 + %o1], 3 nop set 0x48, %i7 ldx [%l7 + %i7], %i2 nop set 0x2C, %l3 sth %o6, [%l7 + %l3] set 0x58, %o4 swapa [%l7 + %o4] 0x88, %i3 nop set 0x14, %i4 stw %l6, [%l7 + %i4] set 0x40, %g4 stba %o4, [%l7 + %g4] 0xe3 membar #Sync set 0x34, %g2 stwa %g1, [%l7 + %g2] 0xe2 membar #Sync nop set 0x60, %i2 ldd [%l7 + %i2], %f2 nop set 0x70, %l1 stx %fsr, [%l7 + %l1] set 0x23, %o2 ldstuba [%l7 + %o2] 0x89, %g3 st %f21, [%l7 + 0x24] add %l7, 0x14, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %i0 set 0x58, %g6 lda [%l7 + %g6] 0x88, %f18 nop set 0x24, %o0 stw %o2, [%l7 + %o0] nop set 0x40, %l6 std %g2, [%l7 + %l6] ld [%l7 + 0x50], %f12 set 0x40, %i6 prefetcha [%l7 + %i6] 0x88, 1 nop set 0x7C, %g7 swap [%l7 + %g7], %l4 nop set 0x10, %l2 stx %fsr, [%l7 + %l2] set 0x0C, %g1 swapa [%l7 + %g1] 0x88, %l1 st %f28, [%l7 + 0x34] nop set 0x30, %o7 ldsh [%l7 + %o7], %i1 nop set 0x78, %o3 stx %i6, [%l7 + %o3] set 0x40, %i0 ldda [%l7 + %i0] 0xd8, %f16 nop set 0x60, %g3 ldsw [%l7 + %g3], %o5 st %fsr, [%l7 + 0x7C] ble %icc, loop_220 nop set 0x52, %i5 lduh [%l7 + %i5], %i7 set 0x60, %l0 swapa [%l7 + %l0] 0x80, %g7 loop_220: nop set 0x58, %l5 stx %fsr, [%l7 + %l5] add %o0, %i5, %o7 bl,pn %icc, loop_221 or %l0, %g6, %i4 or %o3, %l3, %o1 nop set 0x18, %o5 lduw [%l7 + %o5], %g4 loop_221: nop set 0x78, %l4 ldd [%l7 + %l4], %i2 st %f2, [%l7 + 0x18] set 0x58, %o6 stda %l4, [%l7 + %o6] 0x88 set 0x30, %i1 ldstuba [%l7 + %i1] 0x89, %i3 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %o4 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %g3 nop set 0x40, %g5 swap [%l7 + %g5], %l2 nop set 0x30, %i3 stw %i0, [%l7 + %i3] set 0x48, %i7 stda %g0, [%l7 + %i7] 0x89 nop set 0x2A, %o1 lduh [%l7 + %o1], %o2 fpsub16 %f30, %f4, %f14 nop set 0x38, %l3 stx %fsr, [%l7 + %l3] nop set 0x18, %o4 ldx [%l7 + %o4], %g2 wr %l4, %l1, %sys_tick set 0x48, %i4 stba %i1, [%l7 + %i4] 0x80 set 0x38, %g4 sta %f23, [%l7 + %g4] 0x89 nop set 0x12, %g2 ldub [%l7 + %g2], %g5 set 0x20, %l1 prefetcha [%l7 + %l1] 0x89, 2 nop set 0x24, %i2 ldsb [%l7 + %i2], %i6 set 0x70, %o2 swapa [%l7 + %o2] 0x81, %g7 set 0x68, %g6 lda [%l7 + %g6] 0x80, %f26 set 0x40, %o0 stxa %o0, [%l7 + %o0] 0x89 nop set 0x58, %l6 lduw [%l7 + %l6], %i5 set 0x40, %g7 stda %f0, [%l7 + %g7] 0x80 bl,pt %icc, loop_222 nop set 0x50, %l2 lduw [%l7 + %l2], %i7 add %l0, %o7, %g6 fpsub16 %f0, %f30, %f24 loop_222: nop set 0x40, %g1 std %f0, [%l7 + %g1] nop set 0x68, %i6 ldd [%l7 + %i6], %f14 nop set 0x28, %o7 swap [%l7 + %o7], %o3 or %i4, %l3, %o1 add %g4, %l5, %i2 set 0x46, %i0 ldstuba [%l7 + %i0] 0x89, %l6 nop set 0x68, %o3 std %f10, [%l7 + %o3] nop set 0x23, %i5 ldsb [%l7 + %i5], %i3 nop set 0x7A, %g3 ldsh [%l7 + %g3], %o4 bleu,a,pt %xcc, loop_223 nop set 0x1C, %l5 ldstub [%l7 + %l5], %o6 nop set 0x79, %l0 ldsb [%l7 + %l0], %l2 add %g3, %i0, %g1 loop_223: nop set 0x1C, %l4 ldsw [%l7 + %l4], %g2 set 0x70, %o6 ldda [%l7 + %o6] 0xeb, %l4 nop set 0x74, %o5 swap [%l7 + %o5], %o2 or %l1, %g5, %i1 set 0x08, %i1 stda %o4, [%l7 + %i1] 0x80 wr %g7, %i6, %softint st %fsr, [%l7 + 0x48] nop set 0x60, %g5 stx %fsr, [%l7 + %g5] set 0x48, %i7 prefetcha [%l7 + %i7] 0x88, 4 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] 0x89, %i7, %l0 ld [%l7 + 0x68], %f0 and %o7, %i5, %o3 nop set 0x28, %i3 std %g6, [%l7 + %i3] set 0x6C, %o1 stwa %i4, [%l7 + %o1] 0x89 set 0x60, %l3 ldda [%l7 + %l3] 0x80, %l2 set 0x28, %i4 prefetcha [%l7 + %i4] 0x81, 1 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x80, %o1, %l5 nop set 0x78, %o4 prefetch [%l7 + %o4], 1 nop set 0x50, %g4 stx %fsr, [%l7 + %g4] nop set 0x50, %g2 ldd [%l7 + %g2], %i6 nop set 0x60, %i2 ldx [%l7 + %i2], %i3 nop set 0x74, %l1 ldsw [%l7 + %l1], %o4 nop set 0x26, %g6 ldub [%l7 + %g6], %o6 ld [%l7 + 0x40], %f9 fpsub16s %f0, %f13, %f10 set 0x5C, %o0 sta %f26, [%l7 + %o0] 0x88 set 0x2C, %o2 swapa [%l7 + %o2] 0x89, %l2 nop set 0x2B, %g7 ldsb [%l7 + %g7], %g3 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf0 membar #Sync set 0x40, %g1 stda %f16, [%l7 + %g1] 0xd2 set 0x44, %l6 stha %i2, [%l7 + %l6] 0xea membar #Sync set 0x1C, %i6 swapa [%l7 + %i6] 0x80, %i0 add %l7, 0x0C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %l4 set 0x30, %o7 ldxa [%l7 + %o7] 0x81, %g1 set 0x40, %i0 swapa [%l7 + %i0] 0x89, %l1 nop set 0x3C, %i5 ldsw [%l7 + %i5], %o2 nop set 0x20, %g3 ldd [%l7 + %g3], %i0 nop set 0x78, %l5 stx %o5, [%l7 + %l5] ld [%l7 + 0x34], %f26 nop set 0x48, %l0 ldx [%l7 + %l0], %g7 ld [%l7 + 0x68], %f31 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf9 membar #Sync set 0x50, %o3 swapa [%l7 + %o3] 0x88, %g5 nop set 0x38, %o5 ldub [%l7 + %o5], %o0 set 0x74, %i1 stwa %i7, [%l7 + %i1] 0x81 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xc0 set 0x1C, %o6 stwa %i6, [%l7 + %o6] 0xe2 membar #Sync nop set 0x20, %i7 std %f12, [%l7 + %i7] nop set 0x40, %i3 ldx [%l7 + %i3], %l0 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x81, %o7, %i5 nop set 0x50, %l3 std %o2, [%l7 + %l3] set 0x30, %i4 ldxa [%l7 + %i4] 0x80, %i4 and %l3, %g6, %o1 nop set 0x36, %o4 ldsh [%l7 + %o4], %l5 set 0x60, %g4 ldda [%l7 + %g4] 0x81, %g4 nop set 0x50, %g2 ldsw [%l7 + %g2], %i3 nop set 0x64, %i2 ldsw [%l7 + %i2], %l6 set 0x31, %l1 stba %o4, [%l7 + %l1] 0x89 bn,a,pn %xcc, loop_224 nop set 0x79, %o1 ldub [%l7 + %o1], %l2 ld [%l7 + 0x2C], %f19 nop set 0x5C, %g6 ldsw [%l7 + %g6], %o6 loop_224: bl,pn %xcc, loop_225 st %f23, [%l7 + 0x30] set 0x20, %o0 prefetcha [%l7 + %o0] 0x88, 1 loop_225: add %i0, %g2, %g3 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x81, %l4, %l1 wr %o2, %i1, %pic nop set 0x68, %o2 lduw [%l7 + %o2], %o5 set 0x74, %l2 stba %g7, [%l7 + %l2] 0x88 set 0x50, %g1 sta %f3, [%l7 + %g1] 0x89 nop set 0x28, %l6 ldx [%l7 + %l6], %g5 nop set 0x48, %g7 stx %fsr, [%l7 + %g7] set 0x0E, %i6 ldstuba [%l7 + %i6] 0x88, %o0 nop set 0x30, %i0 ldub [%l7 + %i0], %g1 nop set 0x28, %i5 prefetch [%l7 + %i5], 2 nop set 0x60, %o7 ldd [%l7 + %o7], %i6 set 0x3B, %l5 ldstuba [%l7 + %l5] 0x81, %i6 nop set 0x48, %l0 ldsb [%l7 + %l0], %o7 set 0x6C, %l4 sta %f23, [%l7 + %l4] 0x81 nop set 0x50, %g3 lduw [%l7 + %g3], %l0 nop set 0x60, %o3 std %f0, [%l7 + %o3] add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %i5 ld [%l7 + 0x58], %f1 nop set 0x0C, %o5 ldsh [%l7 + %o5], %i4 set 0x50, %i1 stwa %g6, [%l7 + %i1] 0xe3 membar #Sync nop set 0x58, %g5 ldsw [%l7 + %g5], %o1 nop set 0x78, %i7 lduh [%l7 + %i7], %l3 nop set 0x52, %o6 sth %l5, [%l7 + %o6] wr %i3, %l6, %softint and %g4, %o4, %o6 nop set 0x48, %l3 std %i2, [%l7 + %l3] nop set 0x64, %i3 ldsw [%l7 + %i3], %l2 nop set 0x12, %o4 ldsh [%l7 + %o4], %g2 add %i0, %g3, %l4 nop set 0x20, %i4 stx %o2, [%l7 + %i4] nop set 0x2C, %g2 stw %i1, [%l7 + %g2] ble %xcc, loop_226 nop set 0x65, %i2 ldsb [%l7 + %i2], %l1 nop set 0x08, %g4 ldd [%l7 + %g4], %g6 set 0x68, %l1 stxa %o5, [%l7 + %l1] 0x89 loop_226: nop set 0x44, %g6 swapa [%l7 + %g6] 0x88, %g5 and %g1, %o0, %i7 or %o7, %l0, %o3 set 0x28, %o1 prefetcha [%l7 + %o1] 0x80, 2 nop set 0x20, %o0 ldd [%l7 + %o0], %i4 st %f23, [%l7 + 0x64] set 0x40, %l2 stda %f0, [%l7 + %l2] 0xc2 nop set 0x47, %g1 stb %g6, [%l7 + %g1] nop set 0x48, %l6 ldsw [%l7 + %l6], %i5 set 0x28, %g7 stxa %l3, [%l7 + %g7] 0x81 ble,pn %xcc, loop_227 nop set 0x38, %o2 stx %fsr, [%l7 + %o2] fpsub32 %f0, %f20, %f4 nop set 0x40, %i0 std %l4, [%l7 + %i0] loop_227: nop set 0x36, %i5 ldsh [%l7 + %i5], %i3 nop set 0x38, %o7 std %o0, [%l7 + %o7] nop set 0x7C, %i6 ldsh [%l7 + %i6], %l6 set 0x48, %l0 stda %g4, [%l7 + %l0] 0x89 nop set 0x68, %l5 lduw [%l7 + %l5], %o4 fpsub32 %f2, %f0, %f12 set 0x4C, %g3 stba %o6, [%l7 + %g3] 0x88 and %i2, %g2, %i0 nop set 0x3C, %l4 ldsh [%l7 + %l4], %l2 set 0x1C, %o5 lda [%l7 + %o5] 0x89, %f2 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x89, %l4, %o2 set 0x78, %i1 lda [%l7 + %i1] 0x80, %f15 nop set 0x67, %o3 ldstub [%l7 + %o3], %i1 set 0x30, %g5 lda [%l7 + %g5] 0x80, %f11 nop set 0x20, %i7 stx %fsr, [%l7 + %i7] nop set 0x68, %l3 std %g2, [%l7 + %l3] set 0x5C, %o6 swapa [%l7 + %o6] 0x80, %g7 nop set 0x74, %o4 ldsw [%l7 + %o4], %l1 nop set 0x1E, %i4 lduh [%l7 + %i4], %o5 nop set 0x1E, %i3 ldub [%l7 + %i3], %g5 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xf8 membar #Sync nop set 0x76, %g4 ldsb [%l7 + %g4], %g1 set 0x34, %l1 ldstuba [%l7 + %l1] 0x80, %o0 nop set 0x70, %i2 stx %i7, [%l7 + %i2] set 0x40, %o1 stda %f0, [%l7 + %o1] 0xc8 st %f16, [%l7 + 0x0C] set 0x70, %o0 stha %l0, [%l7 + %o0] 0x89 ld [%l7 + 0x5C], %f2 nop set 0x70, %l2 ldd [%l7 + %l2], %o6 nop set 0x30, %g6 stx %fsr, [%l7 + %g6] nop set 0x55, %g1 ldsb [%l7 + %g1], %o3 set 0x70, %g7 swapa [%l7 + %g7] 0x80, %i4 set 0x10, %l6 ldstuba [%l7 + %l6] 0x80, %i6 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i5, %l3 wr %l5, %i3, %clear_softint set 0x10, %o2 stda %g6, [%l7 + %o2] 0x81 add %l7, 0x74, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %g4 nop set 0x28, %i0 sth %o4, [%l7 + %i0] st %f21, [%l7 + 0x68] nop set 0x32, %i5 ldub [%l7 + %i5], %o6 nop set 0x08, %o7 stx %fsr, [%l7 + %o7] add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o1, %i2 and %g2, %l2, %l4 ld [%l7 + 0x50], %f8 st %fsr, [%l7 + 0x1C] nop set 0x61, %i6 ldstub [%l7 + %i6], %i0 nop set 0x30, %l0 stw %o2, [%l7 + %l0] nop set 0x37, %l5 stb %g3, [%l7 + %l5] nop set 0x58, %l4 sth %i1, [%l7 + %l4] nop nop setx 0x9CAF0EC01CD8C36C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xD737D0349A3AEAC0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f30, %f6 set 0x24, %o5 stha %l1, [%l7 + %o5] 0xeb membar #Sync nop set 0x78, %i1 swap [%l7 + %i1], %o5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xF09, %tick_cmpr nop set 0x0C, %g3 lduh [%l7 + %g3], %o0 add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] 0x80, %i7, %g7 nop set 0x70, %o3 std %o6, [%l7 + %o3] set 0x10, %i7 ldda [%l7 + %i7] 0xe2, %l0 nop set 0x10, %g5 ldsw [%l7 + %g5], %i4 set 0x10, %o6 ldda [%l7 + %o6] 0xea, %o2 nop set 0x38, %l3 stx %fsr, [%l7 + %l3] set 0x2A, %i4 stba %i5, [%l7 + %i4] 0xeb membar #Sync fpsub16s %f5, %f10, %f4 set 0x08, %o4 stda %i6, [%l7 + %o4] 0xeb membar #Sync nop set 0x74, %g2 swap [%l7 + %g2], %l5 nop set 0x5D, %i3 ldub [%l7 + %i3], %i3 set 0x79, %l1 stba %g6, [%l7 + %l1] 0x88 set 0x40, %i2 stda %i6, [%l7 + %i2] 0xea membar #Sync nop set 0x70, %o1 prefetch [%l7 + %o1], 0 nop set 0x57, %o0 stb %g4, [%l7 + %o0] nop set 0x4E, %g4 stb %l3, [%l7 + %g4] set 0x60, %l2 swapa [%l7 + %l2] 0x89, %o6 set 0x18, %g1 stxa %o4, [%l7 + %g1] 0x81 nop set 0x50, %g6 ldx [%l7 + %g6], %i2 st %f22, [%l7 + 0x60] set 0x0E, %l6 stba %g2, [%l7 + %l6] 0x81 st %fsr, [%l7 + 0x68] nop set 0x78, %o2 std %f0, [%l7 + %o2] and %o1, %l4, %i0 nop set 0x0A, %g7 stb %o2, [%l7 + %g7] nop set 0x7D, %i5 ldsb [%l7 + %i5], %l2 nop set 0x74, %i0 sth %g3, [%l7 + %i0] nop set 0x2C, %i6 sth %l1, [%l7 + %i6] set 0x40, %o7 stda %f0, [%l7 + %o7] 0xd2 ld [%l7 + 0x20], %f1 nop set 0x0A, %l0 lduh [%l7 + %l0], %o5 nop set 0x7A, %l5 sth %i1, [%l7 + %l5] nop set 0x1A, %o5 ldsh [%l7 + %o5], %g5 nop set 0x1C, %l4 stw %o0, [%l7 + %l4] nop set 0x28, %i1 ldsh [%l7 + %i1], %i7 ld [%l7 + 0x20], %f11 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xd8 nop set 0x70, %i7 prefetch [%l7 + %i7], 3 set 0x10, %o3 stda %g6, [%l7 + %o3] 0x81 nop set 0x10, %o6 ldx [%l7 + %o6], %g1 and %o7, %l0, %o3 set 0x58, %l3 stha %i4, [%l7 + %l3] 0xe2 membar #Sync nop set 0x6C, %i4 stw %i5, [%l7 + %i4] ld [%l7 + 0x74], %f25 ld [%l7 + 0x38], %f10 set 0x10, %g5 swapa [%l7 + %g5] 0x88, %l5 set 0x2A, %g2 stha %i3, [%l7 + %g2] 0xe2 membar #Sync or %g6, %l6, %g4 fpsub32 %f18, %f12, %f8 nop set 0x13, %i3 ldstub [%l7 + %i3], %i6 add %l3, %o6, %o4 ld [%l7 + 0x60], %f26 nop set 0x50, %o4 ldd [%l7 + %o4], %i2 set 0x10, %i2 ldxa [%l7 + %i2] 0x80, %o1 nop set 0x44, %o1 lduh [%l7 + %o1], %l4 set 0x48, %l1 lda [%l7 + %l1] 0x81, %f1 nop set 0x10, %g4 std %f26, [%l7 + %g4] nop set 0x13, %o0 ldub [%l7 + %o0], %g2 set 0x30, %l2 ldda [%l7 + %l2] 0xe2, %o2 nop set 0x34, %g6 stw %l2, [%l7 + %g6] nop set 0x1C, %l6 ldsw [%l7 + %l6], %g3 or %i0, %o5, %i1 st %f18, [%l7 + 0x20] set 0x24, %o2 lda [%l7 + %o2] 0x88, %f19 set 0x1C, %g7 ldstuba [%l7 + %g7] 0x80, %l1 nop set 0x5C, %i5 swap [%l7 + %i5], %g5 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x80, %i7, %o0 nop set 0x50, %i0 ldd [%l7 + %i0], %g0 nop set 0x20, %g1 ldd [%l7 + %g1], %g6 st %f31, [%l7 + 0x74] set 0x58, %i6 ldxa [%l7 + %i6] 0x80, %l0 nop set 0x50, %l0 stw %o7, [%l7 + %l0] nop set 0x6C, %o7 lduw [%l7 + %o7], %o3 set 0x5F, %o5 ldstuba [%l7 + %o5] 0x88, %i4 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf0, %f16 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x81 nop set 0x68, %g3 stx %fsr, [%l7 + %g3] set 0x50, %l4 stxa %l5, [%l7 + %l4] 0x88 nop set 0x18, %o3 stb %i3, [%l7 + %o3] set 0x0B, %i7 ldstuba [%l7 + %i7] 0x89, %i5 nop set 0x40, %o6 ldd [%l7 + %o6], %g6 nop set 0x57, %l3 ldstub [%l7 + %l3], %g4 nop set 0x60, %g5 swap [%l7 + %g5], %l6 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x88, %l3, %o6 nop set 0x74, %i4 ldsh [%l7 + %i4], %o4 nop set 0x58, %g2 stx %fsr, [%l7 + %g2] nop set 0x54, %o4 ldsh [%l7 + %o4], %i2 nop set 0x2F, %i3 ldub [%l7 + %i3], %i6 set 0x61, %i2 ldstuba [%l7 + %i2] 0x81, %o1 set 0x54, %l1 swapa [%l7 + %l1] 0x89, %g2 nop set 0x68, %g4 stx %o2, [%l7 + %g4] nop set 0x20, %o1 prefetch [%l7 + %o1], 3 nop set 0x20, %o0 lduw [%l7 + %o0], %l2 set 0x28, %g6 stxa %l4, [%l7 + %g6] 0x88 nop set 0x08, %l6 swap [%l7 + %l6], %i0 add %o5, %i1, %g3 nop set 0x50, %l2 sth %g5, [%l7 + %l2] be,a,pt %icc, loop_228 nop set 0x50, %g7 prefetch [%l7 + %g7], 0 nop set 0x60, %i5 ldsw [%l7 + %i5], %i7 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %f0 loop_228: nop set 0x48, %o2 ldx [%l7 + %o2], %l1 nop set 0x10, %g1 ldd [%l7 + %g1], %f30 set 0x2A, %i6 stha %g1, [%l7 + %i6] 0xe3 membar #Sync st %fsr, [%l7 + 0x38] add %o0, %g7, %l0 set 0x18, %l0 prefetcha [%l7 + %l0] 0x81, 3 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i4 set 0x20, %o7 stba %i3, [%l7 + %o7] 0x89 set 0x34, %o5 stwa %l5, [%l7 + %o5] 0xe3 membar #Sync nop set 0x38, %l5 stw %i5, [%l7 + %l5] set 0x3C, %g3 ldstuba [%l7 + %g3] 0x81, %g6 nop set 0x40, %l4 ldx [%l7 + %l4], %l6 nop set 0x0E, %i1 ldsh [%l7 + %i1], %g4 bl,a %icc, loop_229 nop set 0x50, %o3 ldx [%l7 + %o3], %o6 nop set 0x6C, %i7 ldsh [%l7 + %i7], %l3 set 0x34, %o6 sta %f30, [%l7 + %o6] 0x88 loop_229: nop set 0x30, %g5 ldxa [%l7 + %g5] 0x81, %o4 set 0x28, %l3 prefetcha [%l7 + %l3] 0x81, 2 set 0x60, %g2 ldda [%l7 + %g2] 0x89, %i2 nop set 0x38, %o4 stx %fsr, [%l7 + %o4] set 0x30, %i4 lda [%l7 + %i4] 0x88, %f19 nop set 0x58, %i3 ldd [%l7 + %i3], %o0 nop set 0x48, %i2 ldx [%l7 + %i2], %o2 nop set 0x4E, %g4 ldub [%l7 + %g4], %l2 nop set 0x14, %o1 stb %l4, [%l7 + %o1] nop set 0x47, %l1 ldstub [%l7 + %l1], %g2 nop set 0x10, %o0 std %i0, [%l7 + %o0] nop set 0x48, %l6 ldx [%l7 + %l6], %o5 nop set 0x2A, %l2 ldsh [%l7 + %l2], %g3 nop set 0x40, %g7 std %i0, [%l7 + %g7] add %l7, 0x08, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i7, %g5 fpadd32s %f11, %f12, %f20 nop set 0x50, %i5 std %f0, [%l7 + %i5] nop set 0x38, %g6 sth %l1, [%l7 + %g6] set 0x70, %o2 lda [%l7 + %o2] 0x81, %f9 nop set 0x62, %i0 ldsb [%l7 + %i0], %o0 set 0x2C, %i6 swapa [%l7 + %i6] 0x88, %g1 nop set 0x7B, %l0 ldub [%l7 + %l0], %g7 wr %l0, %o7, %sys_tick st %fsr, [%l7 + 0x74] set 0x30, %g1 prefetcha [%l7 + %g1] 0x81, 2 nop set 0x7B, %o7 stb %i4, [%l7 + %o7] st %fsr, [%l7 + 0x7C] nop set 0x68, %o5 stx %fsr, [%l7 + %o5] set 0x48, %l5 stwa %l5, [%l7 + %l5] 0xe2 membar #Sync st %f31, [%l7 + 0x18] st %fsr, [%l7 + 0x48] nop set 0x28, %l4 ldsh [%l7 + %l4], %i3 nop set 0x30, %i1 std %g6, [%l7 + %i1] add %l7, 0x2C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l6, %g4 nop set 0x50, %o3 ldd [%l7 + %o3], %f22 set 0x30, %i7 ldxa [%l7 + %i7] 0x89, %i5 add %l3, %o4, %o6 nop set 0x40, %o6 stw %i2, [%l7 + %o6] set 0x44, %g5 swapa [%l7 + %g5] 0x88, %i6 nop set 0x78, %l3 stx %fsr, [%l7 + %l3] or %o1, %o2, %l2 nop set 0x7C, %g2 lduw [%l7 + %g2], %g2 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf8, %f0 or %i0, %o5, %l4 set 0x20, %i4 sta %f9, [%l7 + %i4] 0x81 nop set 0x4E, %o4 lduh [%l7 + %o4], %g3 nop set 0x68, %i3 ldx [%l7 + %i3], %i7 nop set 0x6A, %g4 ldstub [%l7 + %g4], %i1 add %l1, %g5, %g1 add %o0, %l0, %g7 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x88, %o7, %o3 nop set 0x44, %o1 ldstub [%l7 + %o1], %l5 nop set 0x10, %l1 ldx [%l7 + %l1], %i4 nop set 0x48, %i2 stx %g6, [%l7 + %i2] set 0x20, %l6 stwa %i3, [%l7 + %l6] 0xe3 membar #Sync wr %g0, 0x5, %fprs nop set 0x10, %o0 stx %fsr, [%l7 + %o0] nop set 0x60, %g7 stx %fsr, [%l7 + %g7] nop set 0x08, %i5 std %f0, [%l7 + %i5] add %l3, %i5, %o4 ld [%l7 + 0x24], %f14 set 0x50, %l2 ldxa [%l7 + %l2] 0x81, %i2 nop set 0x44, %g6 lduw [%l7 + %g6], %i6 set 0x48, %o2 sta %f11, [%l7 + %o2] 0x80 set 0x40, %i0 prefetcha [%l7 + %i0] 0x88, 2 nop set 0x14, %i6 sth %o2, [%l7 + %i6] set 0x2C, %l0 stha %l2, [%l7 + %l0] 0x88 and %g2, %o6, %o5 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc4 nop set 0x38, %o5 stx %fsr, [%l7 + %o5] nop set 0x42, %g1 sth %i0, [%l7 + %g1] nop set 0x58, %l4 stx %g3, [%l7 + %l4] set 0x7C, %l5 lda [%l7 + %l5] 0x80, %f8 set 0x24, %i1 lda [%l7 + %i1] 0x80, %f13 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xd2 nop set 0x56, %o6 sth %l4, [%l7 + %o6] nop set 0x24, %o3 ldsw [%l7 + %o3], %i7 set 0x34, %g5 lda [%l7 + %g5] 0x89, %f15 nop set 0x12, %g2 ldsh [%l7 + %g2], %l1 fpsub32 %f4, %f4, %f16 set 0x70, %g3 stxa %i1, [%l7 + %g3] 0x81 set 0x48, %i4 sta %f1, [%l7 + %i4] 0x80 set 0x58, %o4 ldxa [%l7 + %o4] 0x81, %g1 nop set 0x58, %l3 stx %o0, [%l7 + %l3] set 0x19, %g4 ldstuba [%l7 + %g4] 0x80, %g5 add %l0, %g7, %o7 nop set 0x7C, %i3 stw %o3, [%l7 + %i3] wr %l5, %g6, %pic nop set 0x6C, %o1 ldsw [%l7 + %o1], %i3 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i4 casa [%l6] 0x88, %i4, %g4 nop set 0x57, %i2 ldsb [%l7 + %i2], %l6 nop set 0x48, %l6 sth %i5, [%l7 + %l6] set 0x40, %o0 stda %f16, [%l7 + %o0] 0xd2 set 0x30, %l1 stxa %l3, [%l7 + %l1] 0x88 and %o4, %i6, %o1 nop set 0x5F, %i5 ldsb [%l7 + %i5], %o2 nop set 0x5C, %l2 ldub [%l7 + %l2], %i2 nop set 0x76, %g6 ldsb [%l7 + %g6], %g2 nop set 0x34, %o2 lduh [%l7 + %o2], %l2 fpadd32 %f26, %f14, %f30 bge,pt %icc, loop_230 or %o6, %i0, %o5 set 0x24, %i0 stwa %l4, [%l7 + %i0] 0xe2 membar #Sync loop_230: nop set 0x24, %g7 prefetch [%l7 + %g7], 2 or %g3, %l1, %i7 bgu,pt %xcc, loop_231 add %g1, %o0, %g5 add %l0, %i1, %o7 set 0x40, %i6 prefetcha [%l7 + %i6] 0x88, 1 loop_231: nop set 0x7F, %l0 stb %l5, [%l7 + %l0] add %l7, 0x34, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g6, %i3 nop set 0x33, %o5 ldsb [%l7 + %o5], %o3 set 0x40, %g1 ldda [%l7 + %g1] 0x80, %f0 ld [%l7 + 0x3C], %f24 nop set 0x39, %l4 stb %g4, [%l7 + %l4] set 0x40, %o7 stda %f0, [%l7 + %o7] 0xd0 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i4, %i5 nop set 0x2C, %l5 stb %l6, [%l7 + %l5] ld [%l7 + 0x40], %f7 ld [%l7 + 0x28], %f22 nop set 0x68, %i1 std %l2, [%l7 + %i1] nop set 0x38, %o6 ldd [%l7 + %o6], %f16 ld [%l7 + 0x40], %f21 set 0x70, %i7 prefetcha [%l7 + %i7] 0x88, 3 nop set 0x78, %g5 ldd [%l7 + %g5], %f24 fpsub32s %f28, %f17, %f4 set 0x50, %o3 prefetcha [%l7 + %o3] 0x89, 0 set 0x40, %g2 ldda [%l7 + %g2] 0x88, %f0 nop set 0x68, %i4 sth %o2, [%l7 + %i4] nop set 0x5C, %o4 prefetch [%l7 + %o4], 4 nop set 0x74, %l3 ldsw [%l7 + %l3], %o1 nop set 0x2C, %g4 lduh [%l7 + %g4], %i2 ld [%l7 + 0x5C], %f25 nop set 0x28, %i3 ldd [%l7 + %i3], %l2 set 0x70, %o1 ldda [%l7 + %o1] 0xeb, %g2 and %o6, %o5, %l4 set 0x1A, %i2 ldstuba [%l7 + %i2] 0x89, %i0 set 0x40, %l6 ldda [%l7 + %l6] 0x81, %f16 nop set 0x60, %o0 stw %g3, [%l7 + %o0] set 0x40, %l1 stda %f0, [%l7 + %l1] 0xcc nop set 0x38, %i5 stx %i7, [%l7 + %i5] nop set 0x50, %g3 ldub [%l7 + %g3], %g1 nop set 0x6C, %g6 stw %l1, [%l7 + %g6] set 0x45, %l2 stba %g5, [%l7 + %l2] 0xe2 membar #Sync set 0x38, %o2 ldxa [%l7 + %o2] 0x80, %l0 nop set 0x5C, %i0 ldsh [%l7 + %i0], %o0 nop set 0x7C, %g7 ldsw [%l7 + %g7], %o7 nop set 0x50, %l0 stx %fsr, [%l7 + %l0] set 0x48, %o5 swapa [%l7 + %o5] 0x89, %g7 nop set 0x28, %g1 lduw [%l7 + %g1], %l5 set 0x70, %l4 ldda [%l7 + %l4] 0x80, %g6 or %i1, %o3, %g4 bne,a %icc, loop_232 add %i4, %i5, %i3 nop set 0x46, %o7 stb %l6, [%l7 + %o7] nop set 0x0C, %i6 ldsw [%l7 + %i6], %o4 loop_232: nop set 0x16, %i1 ldsh [%l7 + %i1], %l3 nop set 0x78, %l5 stx %fsr, [%l7 + %l5] set 0x18, %o6 ldxa [%l7 + %o6] 0x89, %i6 nop set 0x20, %g5 swap [%l7 + %g5], %o2 set 0x52, %o3 stba %o1, [%l7 + %o3] 0xe2 membar #Sync set 0x14, %g2 lda [%l7 + %g2] 0x88, %f13 nop set 0x4C, %i7 sth %i2, [%l7 + %i7] nop set 0x72, %o4 ldsh [%l7 + %o4], %g2 nop set 0x71, %i4 ldsb [%l7 + %i4], %l2 or %o6, %o5, %l4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %g3 set 0x32, %l3 stba %g1, [%l7 + %l3] 0x89 set 0x58, %g4 lda [%l7 + %g4] 0x89, %f18 add %i7, %l1, %l0 ld [%l7 + 0x50], %f2 add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %o0 set 0x1D, %i3 stba %o7, [%l7 + %i3] 0xea membar #Sync set 0x40, %i2 stda %f0, [%l7 + %i2] 0x81 set 0x48, %o1 stxa %g7, [%l7 + %o1] 0x89 nop set 0x28, %l6 stx %fsr, [%l7 + %l6] add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g6 casa [%l6] 0x89, %g6, %i1 set 0x10, %l1 ldda [%l7 + %l1] 0x88, %o2 set 0x50, %i5 stxa %g4, [%l7 + %i5] 0xe3 membar #Sync nop set 0x48, %o0 stx %fsr, [%l7 + %o0] set 0x1A, %g6 ldstuba [%l7 + %g6] 0x88, %l5 add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %i3 nop set 0x10, %g3 stw %l6, [%l7 + %g3] nop set 0x08, %l2 std %f22, [%l7 + %l2] set 0x23, %o2 ldstuba [%l7 + %o2] 0x88, %i4 set 0x7C, %i0 stwa %l3, [%l7 + %i0] 0xe3 membar #Sync nop set 0x50, %g7 ldx [%l7 + %g7], %i6 nop set 0x48, %o5 ldd [%l7 + %o5], %f18 add %o4, %o2, %o1 or %g2, %l2, %o6 nop set 0x58, %l0 ldsw [%l7 + %l0], %i2 nop set 0x7D, %l4 ldstub [%l7 + %l4], %o5 set 0x09, %o7 stba %i0, [%l7 + %o7] 0x89 set 0x24, %i6 stha %g3, [%l7 + %i6] 0xe2 membar #Sync set 0x09, %g1 ldstuba [%l7 + %g1] 0x89, %l4 nop set 0x30, %l5 stx %fsr, [%l7 + %l5] set 0x10, %o6 lda [%l7 + %o6] 0x81, %f18 ld [%l7 + 0x6C], %f11 st %fsr, [%l7 + 0x54] set 0x58, %i1 ldxa [%l7 + %i1] 0x81, %g1 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xd0 nop set 0x10, %g2 ldstub [%l7 + %g2], %l1 nop set 0x64, %o3 lduh [%l7 + %o3], %i7 nop set 0x34, %o4 stw %g5, [%l7 + %o4] set 0x58, %i7 sta %f2, [%l7 + %i7] 0x81 set 0x70, %l3 ldda [%l7 + %l3] 0xea, %o0 st %fsr, [%l7 + 0x5C] set 0x48, %g4 stda %l0, [%l7 + %g4] 0xea membar #Sync nop set 0x4C, %i3 stw %g7, [%l7 + %i3] nop set 0x24, %i4 sth %o7, [%l7 + %i4] set 0x30, %i2 stda %g6, [%l7 + %i2] 0x81 nop set 0x30, %l6 stx %fsr, [%l7 + %l6] set 0x20, %o1 prefetcha [%l7 + %o1] 0x89, 1 nop set 0x50, %l1 prefetch [%l7 + %l1], 2 nop set 0x4F, %o0 ldstub [%l7 + %o0], %o3 set 0x38, %i5 ldxa [%l7 + %i5] 0x89, %g4 set 0x48, %g3 prefetcha [%l7 + %g3] 0x80, 3 nop set 0x30, %g6 stx %l5, [%l7 + %g6] nop set 0x2E, %l2 sth %i3, [%l7 + %l2] set 0x68, %i0 stxa %i4, [%l7 + %i0] 0x89 fpsub16s %f9, %f23, %f5 set 0x34, %o2 stwa %l6, [%l7 + %o2] 0xe3 membar #Sync nop set 0x28, %g7 std %f20, [%l7 + %g7] EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 7: ! ! Type l : 1292 ! Type a : 22 ! Type cti : 21 ! Type x : 508 ! Type f : 40 ! Type i : 117 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: !! thread 0 data, 64 words. .word 0xEB95B464 .word 0x5E721503 .word 0xB9B9FBCA .word 0x2EFA85C3 .word 0x9B45C0AB .word 0x66F987EE .word 0x6C3C1F98 .word 0xD27DDD89 .word 0xDA751855 .word 0x47C219AE .word 0x8D04F0C2 .word 0x7617D116 .word 0xF3A409EA .word 0xC2CC3C82 .word 0xECD1F6F9 .word 0xAAE45CDD .word 0xFC172501 .word 0x6460323A .word 0x56470378 .word 0x45E07953 .word 0xE0E31DE6 .word 0x90CA82D2 .word 0x33D26952 .word 0xEA2EA1A4 .word 0x37C37B4D .word 0x50A70B65 .word 0xAE9A928E .word 0x69002CCE .word 0x896A1711 .word 0xC7648AF4 .word 0x0BCEE746 .word 0x44E7A9A5 .word 0x7F426950 .word 0xF6950FB9 .word 0xBB3895A6 .word 0x8707757C .word 0x69296364 .word 0x1F8F506C .word 0xB8D50EAB .word 0x8FDA5EA8 .word 0xF15C8275 .word 0xE84B583F .word 0x91C57D91 .word 0x66439784 .word 0x99AE278B .word 0x0A051B71 .word 0x350C197A .word 0x9E39A67E .word 0x1D465307 .word 0x2540C6D7 .word 0x50F6E488 .word 0x7F4ED167 .word 0xF224FA0B .word 0xC074B476 .word 0x188BA512 .word 0xF1AA09B7 .word 0x957B632B .word 0x120ECE17 .word 0x1789044C .word 0x9A234249 .word 0xC9E39DCA .word 0x1D0B49C8 .word 0x1185A0B0 .word 0xC19DCFF3 !! thread 1 data, 64 words. .word 0x7EE83F3D .word 0xAE6DAF1C .word 0x8F8D56D0 .word 0x5566DB7F .word 0x52925CEF .word 0xC272242A .word 0xAA0A591A .word 0xC44AA92C .word 0xDF752EA3 .word 0xCF9C6A6D .word 0x289E23E9 .word 0x5A299298 .word 0xC11D104D .word 0xF5699354 .word 0x48EFAD0F .word 0x4129E391 .word 0x1D4CA3CB .word 0x595744E7 .word 0x57890DAB .word 0x97708A5E .word 0xD6C5BA11 .word 0x5853F855 .word 0xE37F7D95 .word 0x49CFC64E .word 0x666943BC .word 0x1A1A9726 .word 0x463EEB23 .word 0x322B18FB .word 0xCE42E43C .word 0x80787FB7 .word 0xB6356335 .word 0x8387F22F .word 0x964DA4E2 .word 0x1336A17D .word 0x4B656FE8 .word 0xDF57729E .word 0x3AC2AECB .word 0x1BECFA42 .word 0x92889731 .word 0xB10DA152 .word 0xA5F19818 .word 0x90345389 .word 0x44BF3D51 .word 0x1FA64FEB .word 0x08F6A333 .word 0x163D4F85 .word 0xE086D7BA .word 0x292F47A9 .word 0xC045F132 .word 0x84485AC4 .word 0x8C2F088A .word 0x4CCF284B .word 0x8CC7FE10 .word 0xD95341AC .word 0x5ACFD2DC .word 0x9C696E9B .word 0xBBD25698 .word 0x2FF76013 .word 0xB3247FAF .word 0x9A4188FB .word 0x584029B1 .word 0x6F52A710 .word 0xCC1E5BF4 .word 0xF88AAEB2 !! thread 2 data, 64 words. .word 0xF86AA263 .word 0x14322082 .word 0x7CB38616 .word 0x141DB156 .word 0x82D79EF2 .word 0xE930D9DE .word 0xADA754C7 .word 0xDF1C626E .word 0x75C4D165 .word 0xB37A0295 .word 0xB2943E9B .word 0x487EEE5D .word 0x09FE4CC6 .word 0x056FEB3F .word 0x759FCA9D .word 0x00131633 .word 0x66AD5FEE .word 0x94C6ECF8 .word 0x6DF42968 .word 0xA0872F76 .word 0x0ECC008E .word 0xA12D23A3 .word 0xADF24E05 .word 0xBFEAD191 .word 0x8A18453E .word 0x67697908 .word 0x40A45923 .word 0x7FB2FE93 .word 0xE623144E .word 0x056A863B .word 0x8B11020E .word 0xDD621EA2 .word 0x32108293 .word 0x0A031F4A .word 0x581E7185 .word 0x09756758 .word 0x3B85E258 .word 0xA15A6A71 .word 0xB30646F0 .word 0x504B2CCB .word 0x168F6C34 .word 0x9250B0D4 .word 0x3793C0C1 .word 0xEE146868 .word 0xE8A82851 .word 0x39E4CA76 .word 0x35953A1F .word 0x583494EF .word 0xE09375DC .word 0x46765536 .word 0x02BF528C .word 0xD94A4AFB .word 0x9E5C9E08 .word 0x05D9A28D .word 0x5DD78C1B .word 0xA7011CE2 .word 0xC0125DFA .word 0xC3DD588C .word 0x87615B1B .word 0x0E1EAD5E .word 0x0D528F3C .word 0x957EA96F .word 0x06B163BF .word 0xC067616A !! thread 3 data, 64 words. .word 0x5D90166F .word 0x53015A6F .word 0x3F7FC5F5 .word 0x64FB2D5C .word 0xE7EF418E .word 0xC366C61D .word 0x73282BE5 .word 0x0D3B85B1 .word 0x0E80BB3F .word 0xA2BFE25E .word 0x6AD71400 .word 0x420D7022 .word 0xD82B5AEC .word 0x43A8F4A4 .word 0x5C384025 .word 0xBDDDF048 .word 0x61B44A6A .word 0xD8CB0372 .word 0x1A3001C3 .word 0x3342C585 .word 0x5F1F56C3 .word 0xB61AC758 .word 0xEDF572D7 .word 0x6D10B5D5 .word 0xDF7EA2D6 .word 0x10958CE0 .word 0x9B65ADA4 .word 0xB69ED582 .word 0x85D162C8 .word 0x66FC5E93 .word 0xCDE75DB2 .word 0x81639A1D .word 0x375F9264 .word 0x04AF49FE .word 0x2149251A .word 0x32A2A6B3 .word 0x515AB752 .word 0x29368DD8 .word 0xFCFC548E .word 0x90808930 .word 0x0B3F6E04 .word 0xBA820892 .word 0xC6EA5CC8 .word 0x6C05DD7F .word 0x0E7CA8A3 .word 0xEC37F197 .word 0x7794A868 .word 0x858411E1 .word 0x16A2D0DB .word 0x9AE480E8 .word 0x29B3A7C9 .word 0xBD0553EF .word 0xC32E4A2E .word 0xDEF6F4BB .word 0xDE61AF50 .word 0xFFDAC445 .word 0x9663B25D .word 0x6DBACFAD .word 0xCA63BF44 .word 0x03FE1ACB .word 0x66D0867C .word 0x18BB32FF .word 0x331CBC31 .word 0x4E555EF3 !! thread 4 data, 64 words. .word 0x93B705BA .word 0x3204F5A8 .word 0x31115B28 .word 0xA81A94E7 .word 0xEC060939 .word 0xDF8E3FE4 .word 0xCC7FD85B .word 0x8EA46E2A .word 0x0BC886DC .word 0xC6BAC6BE .word 0x74763AA7 .word 0x343AAE71 .word 0xA9644375 .word 0xBBAEA81B .word 0x14CEA69F .word 0xD72A68D2 .word 0xDAF23CBE .word 0xCC69D539 .word 0x415E49ED .word 0xE17631F8 .word 0x48572CA2 .word 0x962FFE78 .word 0x6EE15EC1 .word 0xE5F56F8A .word 0xD9728A8E .word 0x12833B84 .word 0xD2E850E6 .word 0xFBDCEDE7 .word 0x14282D34 .word 0x28B3F345 .word 0xBDA2466B .word 0x9D4F9A99 .word 0xB5486BD9 .word 0x46D2AAB2 .word 0x78F44554 .word 0x5543BD90 .word 0x4CE3DA4A .word 0x0312CFFB .word 0x824F72FC .word 0x9B363C27 .word 0xCB5FAA9B .word 0x787DD89F .word 0x4DF9F95A .word 0xFB419930 .word 0x0475D49D .word 0x63193EFF .word 0x55F6F6AB .word 0x76A1A440 .word 0x90548042 .word 0x536D4D54 .word 0x99F96D63 .word 0x1EC890EA .word 0x066236FB .word 0x09C202D1 .word 0xAB0EE134 .word 0xA269CD5A .word 0xFF7725A2 .word 0xC44DA373 .word 0x14908BD0 .word 0x8CE6078E .word 0x5CE88B3E .word 0x20C82D0F .word 0x4402B397 .word 0xA334DFB5 !! thread 5 data, 64 words. .word 0x04D657C3 .word 0xF824940D .word 0xC41C8242 .word 0x4195A1E0 .word 0x305D3791 .word 0x2243819F .word 0xA43D0C16 .word 0x2AD6B34B .word 0xED6DCA91 .word 0x66719AE8 .word 0x9C754BC1 .word 0x7EA7303F .word 0x0017BF96 .word 0x8BA0FFB1 .word 0xF0E466F9 .word 0xC8D65FB1 .word 0x96C6E486 .word 0xC748A4A4 .word 0x3BE44CDD .word 0x6A5D5844 .word 0x8E54101D .word 0xF47305B3 .word 0x3F5AD659 .word 0x353682C8 .word 0x5DB4F0ED .word 0x82B60C7E .word 0x393B21BD .word 0x89FEF5A2 .word 0x4ADB5679 .word 0xE88332CD .word 0x2F548A52 .word 0xC7922E51 .word 0xA9E0394C .word 0x4996345F .word 0x6229EC89 .word 0x76920856 .word 0x92279EC1 .word 0xA4760476 .word 0xE6E7E903 .word 0x72496641 .word 0x6A69285F .word 0x237C35E2 .word 0x0D3490E4 .word 0xEAAA98AA .word 0xB9929F2A .word 0x8AD93B24 .word 0x1703CCA3 .word 0x9626C182 .word 0xE5B9BC02 .word 0x507A9010 .word 0x3F1A57F7 .word 0xC1B23879 .word 0x9ABDB0AF .word 0xD7344E00 .word 0x9733442A .word 0x38E61720 .word 0xE54E1DCF .word 0xE8CC493C .word 0xD74376B9 .word 0xB267BA6D .word 0x23030071 .word 0xBBCBA1A1 .word 0x6793E9C9 .word 0x956A2B33 !! thread 6 data, 64 words. .word 0x844B3CA5 .word 0x27BCC201 .word 0x43A7DF2A .word 0x773A5866 .word 0x55F87ED3 .word 0xB5E5D28B .word 0x804C888F .word 0xA2810639 .word 0xBDBFB3CB .word 0xCA5069D8 .word 0x6078A2E1 .word 0xB8E5D23E .word 0x3411FCA2 .word 0x7BEE3097 .word 0xC63361AD .word 0x09AA0B46 .word 0x46262ED9 .word 0xDD7EAAFC .word 0x2426FCB9 .word 0x685E0F72 .word 0x10F140A0 .word 0x77BA84FE .word 0xC411E7B1 .word 0x1D19F8DA .word 0x41B0CC6E .word 0xC313B765 .word 0x8CB7D536 .word 0x46F87DC6 .word 0x1730AA78 .word 0x46A46919 .word 0x68EF3CF0 .word 0xA8FDC959 .word 0x06FEC389 .word 0x177D6530 .word 0xEF924416 .word 0x246DC836 .word 0x015F3294 .word 0x3899D095 .word 0x036528B0 .word 0x01AFE0AF .word 0x54B0C299 .word 0x7E14FDC3 .word 0x51272FE9 .word 0xDBF991A4 .word 0x72A340E5 .word 0x3DF2F654 .word 0x02928D53 .word 0x6D811C44 .word 0x2DD32142 .word 0x2CB6C66E .word 0xC60BBB16 .word 0x52ED9F6C .word 0xD35EEED3 .word 0x23E99775 .word 0xAD8EAFC7 .word 0xFE153476 .word 0xF7F110AC .word 0x5AB51F4A .word 0x138DABEC .word 0xAC4C5030 .word 0x2879D3C7 .word 0x65FA54F7 .word 0x0235D7C8 .word 0x1A9B656E !! thread 7 data, 64 words. .word 0x739578B9 .word 0x7A6657F6 .word 0xD1C06C9A .word 0x8E615C34 .word 0x0672755D .word 0x3A733051 .word 0x44B5F653 .word 0x614F8F6D .word 0xBE472286 .word 0x5FF9CFB5 .word 0x358E9D4C .word 0xB83FAC95 .word 0x834BDF7C .word 0xD70F648E .word 0x7965162E .word 0x2420E5D9 .word 0xBB5833D8 .word 0x2B4299F7 .word 0x654B825F .word 0x3ED59786 .word 0xE4C6C2A7 .word 0x3A5B5920 .word 0x0A8161C0 .word 0x9951DD88 .word 0x073AD103 .word 0xF599B572 .word 0xCED4D5FA .word 0x99E80021 .word 0xBAC8C189 .word 0x0D4B1909 .word 0x3C0B7E9E .word 0xE6775319 .word 0xF6FBFD43 .word 0xE81DE83F .word 0x6258B3F2 .word 0x330AB8DE .word 0x1FB0518B .word 0x702694C5 .word 0xC7E7E6EF .word 0x713ADA82 .word 0x1C2484ED .word 0x79E3878E .word 0xD914746B .word 0x697517FD .word 0xFAFBBBD3 .word 0xBCCB0224 .word 0x0CD4BE81 .word 0x5EA7D1E0 .word 0x535DDE06 .word 0x28D8D6DC .word 0x4BD258C8 .word 0xF768EE64 .word 0x5C8867A5 .word 0x77DDE9E1 .word 0xA30B6846 .word 0xDF042992 .word 0x8A327F46 .word 0x0B7E3E28 .word 0x50F6ECBB .word 0x5670010F .word 0x595CA115 .word 0xD172DEF5 .word 0xE95DD73A .word 0xD16CDC87 .end