/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: ldst_sync_fc8.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 0x2, %g1 set 0xD, %g2 set 0x0, %g3 set 0x7, %g4 set 0x6, %g5 set 0xB, %g6 set 0xE, %g7 !# Input registers set -0x2, %i0 set -0xC, %i1 set -0x1, %i2 set -0xC, %i3 set -0xB, %i4 set -0xF, %i5 set -0x2, %i6 set -0xB, %i7 !# Local registers set 0x1B1479EB, %l0 set 0x3FC48DBB, %l1 set 0x547A3F28, %l2 set 0x6A4ABDE9, %l3 set 0x0DB2F34A, %l4 set 0x303D2170, %l5 set 0x6F19D96E, %l6 !# Output registers set -0x17B3, %o0 set -0x1AB7, %o1 set 0x15C7, %o2 set -0x1DF8, %o3 set 0x09EF, %o4 set 0x05D0, %o5 set -0x0D92, %o6 set -0x1254, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. nop set 0x64, %l1 lduw [%l7 + %l1], %l5 set 0x58, %i0 sta %f16, [%l7 + %i0] 0x81 nop set 0x48, %l3 sth %l1, [%l7 + %l3] set 0x5D, %l5 ldstuba [%l7 + %l5] 0x80, %o3 nop set 0x48, %o3 swap [%l7 + %o3], %i2 nop set 0x70, %o7 ldub [%l7 + %o7], %l0 or %o2, %o0, %g2 nop set 0x48, %i7 std %f30, [%l7 + %i7] nop set 0x50, %l0 ldsh [%l7 + %l0], %i3 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o5, %o7 nop set 0x48, %g3 std %f24, [%l7 + %g3] nop set 0x6F, %i5 ldub [%l7 + %i5], %l6 and %o6, %i7, %i4 nop set 0x28, %g1 ldx [%l7 + %g1], %i5 set 0x1C, %i4 stwa %o4, [%l7 + %i4] 0xe2 membar #Sync nop set 0x30, %l6 prefetch [%l7 + %l6], 2 nop set 0x1F, %g2 ldsb [%l7 + %g2], %i0 nop set 0x68, %o0 ldd [%l7 + %o0], %f26 nop set 0x38, %o4 stx %fsr, [%l7 + %o4] set 0x20, %o5 stwa %g3, [%l7 + %o5] 0x89 nop set 0x41, %l4 ldsb [%l7 + %l4], %i6 nop set 0x18, %g7 stx %fsr, [%l7 + %g7] add %l7, 0x64, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %i1 nop set 0x0C, %i3 prefetch [%l7 + %i3], 2 or %o1, %g6, %l3 set 0x10, %l2 ldstuba [%l7 + %l2] 0x81, %g5 set 0x6C, %i6 lda [%l7 + %i6] 0x88, %f18 set 0x50, %g6 ldda [%l7 + %g6] 0x81, %g6 nop set 0x3C, %g5 prefetch [%l7 + %g5], 0 nop set 0x70, %o1 ldd [%l7 + %o1], %f0 nop set 0x50, %o2 std %f24, [%l7 + %o2] wr %g4, %g1, %pic st %fsr, [%l7 + 0x6C] set 0x40, %i2 stxa %l5, [%l7 + %i2] 0x81 and %l1, %l2, %o3 set 0x60, %o6 ldxa [%l7 + %o6] 0x81, %i2 set 0x08, %g4 ldxa [%l7 + %g4] 0x89, %o2 nop set 0x18, %i1 std %f26, [%l7 + %i1] ld [%l7 + 0x34], %f16 nop set 0x30, %i0 stx %fsr, [%l7 + %i0] nop set 0x68, %l1 stb %l0, [%l7 + %l1] set 0x70, %l3 stda %g2, [%l7 + %l3] 0x89 nop set 0x18, %o3 stx %fsr, [%l7 + %o3] nop set 0x38, %l5 ldd [%l7 + %l5], %o0 nop set 0x44, %i7 swap [%l7 + %i7], %i3 nop set 0x70, %l0 std %f22, [%l7 + %l0] set 0x40, %g3 stda %f16, [%l7 + %g3] 0xf0 membar #Sync nop set 0x1A, %i5 ldsh [%l7 + %i5], %o5 nop set 0x74, %o7 sth %l6, [%l7 + %o7] be,pt %xcc, loop_1 nop set 0x40, %i4 std %o6, [%l7 + %i4] nop set 0x60, %l6 stx %o6, [%l7 + %l6] set 0x1C, %g2 swapa [%l7 + %g2] 0x89, %i7 loop_1: ld [%l7 + 0x3C], %f14 nop set 0x5C, %o0 lduh [%l7 + %o0], %i5 set 0x7C, %g1 lda [%l7 + %g1] 0x81, %f20 set 0x40, %o4 ldda [%l7 + %o4] 0x88, %f16 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i4 casa [%l6] 0x88, %i4, %o4 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %g3 set 0x40, %o5 ldda [%l7 + %o5] 0x89, %f0 nop set 0x28, %l4 ldsw [%l7 + %l4], %l4 set 0x24, %i3 swapa [%l7 + %i3] 0x81, %i6 nop set 0x38, %l2 std %f30, [%l7 + %l2] nop set 0x18, %g7 sth %i1, [%l7 + %g7] set 0x4C, %i6 swapa [%l7 + %i6] 0x88, %o1 st %fsr, [%l7 + 0x50] set 0x7E, %g5 stba %g6, [%l7 + %g5] 0x89 set 0x70, %o1 stda %l2, [%l7 + %o1] 0xe3 membar #Sync set 0x48, %g6 lda [%l7 + %g6] 0x80, %f15 set 0x40, %o2 stda %f0, [%l7 + %o2] 0x89 nop set 0x30, %o6 ldsh [%l7 + %o6], %g7 set 0x18, %i2 stda %g4, [%l7 + %i2] 0x80 nop set 0x0F, %i1 ldstub [%l7 + %i1], %g1 ld [%l7 + 0x28], %f27 set 0x60, %i0 lda [%l7 + %i0] 0x89, %f1 nop set 0x48, %g4 std %l4, [%l7 + %g4] nop set 0x76, %l3 lduh [%l7 + %l3], %l1 nop set 0x10, %o3 std %l2, [%l7 + %o3] st %f1, [%l7 + 0x5C] ld [%l7 + 0x34], %f4 nop set 0x4C, %l1 stw %g5, [%l7 + %l1] set 0x20, %l5 stwa %o3, [%l7 + %l5] 0x80 set 0x66, %i7 ldstuba [%l7 + %i7] 0x80, %i2 set 0x38, %g3 swapa [%l7 + %g3] 0x80, %o2 set 0x18, %l0 sta %f22, [%l7 + %l0] 0x80 nop set 0x72, %i5 ldstub [%l7 + %i5], %g2 fpsub32 %f22, %f2, %f2 set 0x58, %i4 sta %f31, [%l7 + %i4] 0x81 or %o0, %i3, %o5 nop set 0x1C, %l6 ldsh [%l7 + %l6], %l0 nop set 0x3F, %o7 ldstub [%l7 + %o7], %o7 nop set 0x3C, %g2 ldstub [%l7 + %g2], %o6 nop set 0x68, %o0 std %i6, [%l7 + %o0] set 0x5D, %g1 ldstuba [%l7 + %g1] 0x80, %i5 nop set 0x7F, %o4 ldub [%l7 + %o4], %l6 nop set 0x48, %l4 ldx [%l7 + %l4], %o4 set 0x40, %o5 stda %i0, [%l7 + %o5] 0x81 set 0x60, %i3 lda [%l7 + %i3] 0x80, %f24 or %g3, %i4, %l4 nop set 0x18, %g7 lduh [%l7 + %g7], %i6 fpsub16 %f22, %f10, %f22 nop set 0x28, %l2 std %o0, [%l7 + %l2] set 0x18, %i6 lda [%l7 + %i6] 0x89, %f20 set 0x6F, %o1 ldstuba [%l7 + %o1] 0x80, %g6 wr %i1, %g7, %y ld [%l7 + 0x5C], %f3 nop set 0x08, %g6 swap [%l7 + %g6], %g4 set 0x60, %g5 ldxa [%l7 + %g5] 0x89, %g1 set 0x60, %o6 swapa [%l7 + %o6] 0x89, %l5 nop set 0x56, %i2 lduh [%l7 + %i2], %l3 nop set 0x5E, %i1 stb %l1, [%l7 + %i1] nop set 0x3C, %o2 sth %l2, [%l7 + %o2] nop set 0x38, %g4 std %f0, [%l7 + %g4] set 0x20, %i0 lda [%l7 + %i0] 0x89, %f30 nop set 0x50, %o3 std %o2, [%l7 + %o3] add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %o2 nop set 0x48, %l3 std %f14, [%l7 + %l3] nop set 0x28, %l1 prefetch [%l7 + %l1], 2 nop set 0x4E, %l5 sth %g5, [%l7 + %l5] set 0x40, %i7 ldxa [%l7 + %i7] 0x80, %g2 ld [%l7 + 0x78], %f23 or %o0, %i3, %l0 nop set 0x70, %g3 ldx [%l7 + %g3], %o7 st %fsr, [%l7 + 0x24] nop set 0x44, %i5 ldsw [%l7 + %i5], %o6 nop set 0x74, %l0 lduh [%l7 + %l0], %i7 nop set 0x08, %i4 ldsh [%l7 + %i4], %i5 nop set 0x57, %o7 ldstub [%l7 + %o7], %l6 nop set 0x5C, %g2 swap [%l7 + %g2], %o5 nop set 0x66, %o0 sth %i0, [%l7 + %o0] set 0x08, %g1 prefetcha [%l7 + %g1] 0x89, 1 be,a,pt %xcc, loop_2 nop set 0x78, %o4 std %f20, [%l7 + %o4] set 0x7A, %l4 stha %i4, [%l7 + %l4] 0x80 loop_2: nop set 0x48, %l6 ldx [%l7 + %l6], %l4 nop set 0x10, %o5 stx %fsr, [%l7 + %o5] nop set 0x18, %i3 stx %fsr, [%l7 + %i3] membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf1, %f0 set 0x50, %l2 prefetcha [%l7 + %l2] 0x88, 0 nop set 0x1A, %i6 lduh [%l7 + %i6], %o1 set 0x20, %g6 stwa %g6, [%l7 + %g6] 0xeb membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0x81, %f16 nop set 0x20, %o1 stx %i1, [%l7 + %o1] set 0x44, %i2 swapa [%l7 + %i2] 0x80, %o4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xcc set 0x20, %i1 prefetcha [%l7 + %i1] 0x81, 4 nop set 0x7D, %g4 ldsb [%l7 + %g4], %g1 fpadd16 %f10, %f4, %f26 or %g4, %l5, %l3 nop set 0x50, %o2 ldub [%l7 + %o2], %l1 set 0x69, %i0 ldstuba [%l7 + %i0] 0x80, %l2 set 0x40, %o3 stxa %i2, [%l7 + %o3] 0xe2 membar #Sync set 0x40, %l1 sta %f21, [%l7 + %l1] 0x81 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o2, %g5 nop set 0x68, %l3 stx %g2, [%l7 + %l3] add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %o3 set 0x60, %i7 ldxa [%l7 + %i7] 0x81, %i3 wr %o7, %o6, %softint nop set 0x70, %g3 std %l0, [%l7 + %g3] nop set 0x7C, %i5 sth %i7, [%l7 + %i5] st %f30, [%l7 + 0x34] nop set 0x40, %l0 stx %fsr, [%l7 + %l0] st %fsr, [%l7 + 0x1C] and %l6, %i5, %i0 or %g3, %o5, %i4 nop set 0x0C, %i4 lduw [%l7 + %i4], %l4 nop set 0x40, %l5 stx %fsr, [%l7 + %l5] ld [%l7 + 0x18], %f2 set 0x10, %g2 stba %o1, [%l7 + %g2] 0xe3 membar #Sync nop set 0x68, %o0 sth %g6, [%l7 + %o0] set 0x4C, %g1 stha %i6, [%l7 + %g1] 0xe2 membar #Sync ld [%l7 + 0x30], %f20 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o4, %i1 set 0x40, %o7 ldda [%l7 + %o7] 0xda, %f0 nop set 0x6C, %o4 lduh [%l7 + %o4], %g7 and %g1, %g4, %l3 add %l7, 0x38, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] 0x81, %l1, %l2 nop set 0x2C, %l4 swap [%l7 + %l4], %l5 set 0x70, %o5 ldda [%l7 + %o5] 0x80, %o2 nop set 0x20, %l6 swap [%l7 + %l6], %g5 nop set 0x40, %i3 stx %i2, [%l7 + %i3] nop set 0x38, %g7 ldx [%l7 + %g7], %o0 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %i3 or %o7, %o6, %g2 set 0x30, %l2 stda %l0, [%l7 + %l2] 0x80 nop set 0x27, %g6 ldstub [%l7 + %g6], %l6 set 0x6C, %i6 lda [%l7 + %i6] 0x88, %f4 nop set 0x56, %o1 stb %i5, [%l7 + %o1] nop set 0x68, %i2 ldx [%l7 + %i2], %i7 nop set 0x7E, %g5 lduh [%l7 + %g5], %i0 set 0x54, %i1 lda [%l7 + %i1] 0x80, %f20 set 0x14, %o6 stwa %g3, [%l7 + %o6] 0x81 set 0x48, %g4 stha %o5, [%l7 + %g4] 0x88 and %l4, %i4, %o1 nop set 0x60, %i0 stx %g6, [%l7 + %i0] add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %i1 nop set 0x3B, %o3 ldstub [%l7 + %o3], %g7 nop set 0x50, %l1 lduw [%l7 + %l1], %g1 set 0x54, %l3 lda [%l7 + %l3] 0x81, %f9 nop set 0x40, %i7 ldd [%l7 + %i7], %f6 nop set 0x38, %o2 ldd [%l7 + %o2], %g4 or %i6, %l3, %l1 set 0x1C, %g3 stwa %l2, [%l7 + %g3] 0xeb membar #Sync nop set 0x52, %l0 ldub [%l7 + %l0], %o2 nop set 0x7E, %i5 ldub [%l7 + %i5], %l5 and %g5, %i2, %o0 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %o7 ld [%l7 + 0x78], %f27 set 0x68, %l5 lda [%l7 + %l5] 0x89, %f17 set 0x10, %i4 stxa %i3, [%l7 + %i4] 0x89 set 0x08, %g2 sta %f19, [%l7 + %g2] 0x81 nop set 0x14, %o0 swap [%l7 + %o0], %g2 nop set 0x60, %o7 ldd [%l7 + %o7], %l0 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xc8 ld [%l7 + 0x10], %f25 set 0x38, %l4 sta %f25, [%l7 + %l4] 0x81 nop set 0x60, %o4 lduw [%l7 + %o4], %o6 set 0x6D, %o5 stba %i5, [%l7 + %o5] 0xe3 membar #Sync and %i7, %l6, %g3 nop set 0x3C, %l6 stw %i0, [%l7 + %l6] nop set 0x48, %i3 lduw [%l7 + %i3], %o5 wr %l4, %o1, %ccr nop set 0x50, %g7 std %f0, [%l7 + %g7] set 0x08, %g6 prefetcha [%l7 + %g6] 0x81, 3 nop set 0x74, %i6 swap [%l7 + %i6], %o4 nop set 0x70, %l2 ldx [%l7 + %l2], %g6 fpadd32s %f24, %f13, %f18 nop set 0x10, %i2 ldx [%l7 + %i2], %i1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %g7 set 0x19, %o1 stba %i6, [%l7 + %o1] 0xe2 membar #Sync nop set 0x74, %i1 prefetch [%l7 + %i1], 0 ld [%l7 + 0x38], %f27 set 0x10, %g5 stda %g4, [%l7 + %g5] 0xe3 membar #Sync set 0x60, %o6 ldda [%l7 + %o6] 0x80, %l2 set 0x50, %i0 ldxa [%l7 + %i0] 0x80, %l2 set 0x20, %g4 sta %f29, [%l7 + %g4] 0x89 nop set 0x44, %l1 ldsw [%l7 + %l1], %o2 set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f16 set 0x54, %l3 stwa %l5, [%l7 + %l3] 0x89 set 0x5A, %i7 stha %l1, [%l7 + %i7] 0xe3 membar #Sync set 0x60, %o2 ldda [%l7 + %o2] 0xe3, %i2 set 0x60, %g3 prefetcha [%l7 + %g3] 0x81, 3 nop set 0x78, %l0 std %f14, [%l7 + %l0] nop set 0x50, %l5 std %f22, [%l7 + %l5] set 0x28, %i4 sta %f31, [%l7 + %i4] 0x88 set 0x50, %i5 prefetcha [%l7 + %i5] 0x80, 2 or %g5, %o7, %g2 nop set 0x28, %o0 ldsw [%l7 + %o0], %i3 nop set 0x68, %o7 stx %fsr, [%l7 + %o7] nop set 0x2C, %g2 ldstub [%l7 + %g2], %l0 set 0x68, %l4 ldxa [%l7 + %l4] 0x88, %o6 nop set 0x10, %o4 sth %i7, [%l7 + %o4] set 0x10, %g1 ldxa [%l7 + %g1] 0x88, %i5 nop set 0x48, %l6 ldx [%l7 + %l6], %g3 set 0x52, %o5 ldstuba [%l7 + %o5] 0x89, %l6 nop set 0x49, %g7 ldsb [%l7 + %g7], %i0 nop set 0x1D, %i3 ldstub [%l7 + %i3], %o5 bge,a,pt %xcc, loop_3 nop set 0x38, %i6 ldx [%l7 + %i6], %l4 set 0x70, %g6 stda %i4, [%l7 + %g6] 0xe2 membar #Sync loop_3: nop set 0x70, %i2 ldda [%l7 + %i2] 0xe2, %o0 nop set 0x48, %o1 lduw [%l7 + %o1], %g6 st %f5, [%l7 + 0x58] set 0x40, %l2 stda %f16, [%l7 + %l2] 0xcc nop set 0x6C, %g5 ldsb [%l7 + %g5], %o4 nop set 0x54, %o6 swap [%l7 + %o6], %i1 nop set 0x2C, %i0 ldub [%l7 + %i0], %g7 nop set 0x58, %i1 stx %g1, [%l7 + %i1] st %fsr, [%l7 + 0x2C] set 0x78, %l1 stba %i6, [%l7 + %l1] 0x89 ba,pt %icc, loop_4 nop set 0x40, %o3 stx %fsr, [%l7 + %o3] ld [%l7 + 0x44], %f14 add %g4, %l3, %l2 loop_4: nop set 0x0E, %l3 stha %l5, [%l7 + %l3] 0xeb membar #Sync nop set 0x30, %g4 stx %l1, [%l7 + %g4] add %i2, %o2, %o0 ld [%l7 + 0x1C], %f4 nop set 0x38, %o2 ldd [%l7 + %o2], %f14 nop set 0x6A, %g3 ldsb [%l7 + %g3], %g5 set 0x58, %i7 ldxa [%l7 + %i7] 0x88, %o3 st %f4, [%l7 + 0x78] nop set 0x10, %l5 ldsh [%l7 + %l5], %o7 nop set 0x72, %i4 sth %i3, [%l7 + %i4] nop set 0x7A, %i5 ldsb [%l7 + %i5], %l0 nop set 0x7C, %l0 ldub [%l7 + %l0], %g2 set 0x34, %o7 swapa [%l7 + %o7] 0x80, %i7 nop set 0x40, %g2 std %o6, [%l7 + %g2] set 0x36, %l4 stha %i5, [%l7 + %l4] 0xea membar #Sync set 0x40, %o4 stda %f0, [%l7 + %o4] 0xcc nop set 0x18, %o0 ldd [%l7 + %o0], %g2 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %o5 set 0x10, %l6 ldda [%l7 + %l6] 0x81, %l4 nop set 0x23, %g1 stb %l6, [%l7 + %g1] nop set 0x59, %g7 ldstub [%l7 + %g7], %o1 st %fsr, [%l7 + 0x20] st %fsr, [%l7 + 0x50] nop set 0x64, %o5 ldsw [%l7 + %o5], %i4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x19F, %tick_cmpr nop set 0x40, %i6 ldd [%l7 + %i6], %g6 set 0x30, %i3 prefetcha [%l7 + %i3] 0x88, 4 nop set 0x70, %g6 std %i6, [%l7 + %g6] add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g1, %l3 set 0x68, %o1 stda %l2, [%l7 + %o1] 0xe3 membar #Sync nop set 0x30, %l2 ldsw [%l7 + %l2], %l5 nop set 0x40, %g5 ldd [%l7 + %g5], %f12 nop set 0x08, %i2 stx %fsr, [%l7 + %i2] nop set 0x68, %o6 ldx [%l7 + %o6], %g4 and %l1, %o2, %i2 set 0x68, %i1 prefetcha [%l7 + %i1] 0x89, 1 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g5, %o3 nop set 0x50, %i0 swap [%l7 + %i0], %i3 set 0x66, %o3 stha %l0, [%l7 + %o3] 0xeb membar #Sync nop set 0x10, %l3 std %f22, [%l7 + %l3] set 0x58, %l1 ldxa [%l7 + %l1] 0x89, %o7 ld [%l7 + 0x60], %f10 set 0x7A, %o2 ldstuba [%l7 + %o2] 0x80, %i7 nop set 0x2C, %g4 ldsw [%l7 + %g4], %g2 set 0x40, %g3 stxa %i5, [%l7 + %g3] 0xe3 membar #Sync add %o6, %i0, %o5 nop set 0x3F, %l5 ldsb [%l7 + %l5], %g3 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %o1 set 0x40, %i4 stda %f16, [%l7 + %i4] 0xc8 nop set 0x5F, %i5 stb %i4, [%l7 + %i5] set 0x22, %i7 ldstuba [%l7 + %i7] 0x89, %l4 nop set 0x48, %o7 stw %g6, [%l7 + %o7] set 0x08, %l0 ldxa [%l7 + %l0] 0x88, %o4 set 0x08, %g2 stda %g6, [%l7 + %g2] 0x89 wr %i6, %g1, %y nop set 0x78, %o4 ldx [%l7 + %o4], %l3 nop set 0x48, %o0 lduh [%l7 + %o0], %l2 set 0x28, %l6 lda [%l7 + %l6] 0x81, %f18 set 0x64, %l4 sta %f1, [%l7 + %l4] 0x88 set 0x40, %g1 sta %f10, [%l7 + %g1] 0x88 nop set 0x32, %o5 ldsb [%l7 + %o5], %i1 set 0x5E, %i6 ldstuba [%l7 + %i6] 0x88, %l5 set 0x30, %i3 ldxa [%l7 + %i3] 0x81, %l1 add %g4, %o2, %i2 set 0x34, %g7 swapa [%l7 + %g7] 0x88, %o0 nop set 0x54, %o1 lduh [%l7 + %o1], %o3 set 0x58, %g6 prefetcha [%l7 + %g6] 0x88, 0 or %g5, %o7, %i7 st %fsr, [%l7 + 0x64] nop set 0x36, %g5 ldsh [%l7 + %g5], %g2 set 0x6E, %i2 stba %i5, [%l7 + %i2] 0x89 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %o6 and %i0, %o5, %l6 nop set 0x18, %o6 sth %o1, [%l7 + %o6] set 0x50, %l2 ldstuba [%l7 + %l2] 0x80, %g3 set 0x44, %i1 stwa %i4, [%l7 + %i1] 0x88 nop set 0x38, %o3 ldx [%l7 + %o3], %l4 set 0x08, %i0 prefetcha [%l7 + %i0] 0x89, 0 set 0x18, %l1 stda %g6, [%l7 + %l1] 0x81 nop set 0x70, %o2 stx %fsr, [%l7 + %o2] ld [%l7 + 0x64], %f8 nop set 0x50, %g4 std %i6, [%l7 + %g4] set 0x18, %l3 sta %f3, [%l7 + %l3] 0x89 ld [%l7 + 0x74], %f30 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g1, %l3 fpadd16s %f15, %f26, %f9 nop set 0x5C, %g3 ldsw [%l7 + %g3], %l2 nop set 0x18, %l5 std %i0, [%l7 + %l5] or %o4, %l5, %l1 nop set 0x58, %i5 ldd [%l7 + %i5], %f10 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xc4 nop set 0x14, %o7 ldsw [%l7 + %o7], %g4 st %fsr, [%l7 + 0x68] fpsub32s %f19, %f20, %f25 fpadd16s %f5, %f3, %f14 nop set 0x16, %l0 ldsh [%l7 + %l0], %i2 nop set 0x0F, %g2 ldstub [%l7 + %g2], %o2 nop set 0x30, %o4 ldd [%l7 + %o4], %f18 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xc8 set 0x60, %o0 stwa %o3, [%l7 + %o0] 0x80 set 0x48, %l6 stda %o0, [%l7 + %l6] 0xeb membar #Sync nop set 0x21, %l4 ldub [%l7 + %l4], %i3 add %g5, %o7, %i7 nop set 0x3E, %o5 sth %i5, [%l7 + %o5] nop set 0x20, %i6 sth %g2, [%l7 + %i6] set 0x69, %g1 stba %l0, [%l7 + %g1] 0x88 wr %o6, %o5, %softint set 0x1A, %g7 ldstuba [%l7 + %g7] 0x81, %i0 nop set 0x10, %o1 lduw [%l7 + %o1], %o1 set 0x18, %i3 stxa %g3, [%l7 + %i3] 0x81 nop set 0x58, %g6 std %f10, [%l7 + %g6] set 0x20, %i2 stda %i4, [%l7 + %i2] 0xea membar #Sync nop set 0x30, %o6 std %f2, [%l7 + %o6] set 0x70, %g5 ldda [%l7 + %g5] 0xea, %l4 nop set 0x3C, %i1 prefetch [%l7 + %i1], 0 set 0x3C, %o3 stwa %g6, [%l7 + %o3] 0xea membar #Sync fpadd16 %f18, %f12, %f10 nop set 0x3C, %l2 sth %g7, [%l7 + %l2] nop set 0x37, %i0 stb %l6, [%l7 + %i0] set 0x54, %l1 lda [%l7 + %l1] 0x81, %f23 set 0x40, %g4 ldda [%l7 + %g4] 0x88, %g0 add %l7, 0x54, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l3, %i6 set 0x4E, %o2 stba %l2, [%l7 + %o2] 0x89 set 0x18, %g3 stxa %o4, [%l7 + %g3] 0x81 set 0x08, %l3 swapa [%l7 + %l3] 0x81, %l5 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xd0 nop set 0x70, %i5 lduw [%l7 + %i5], %i1 set 0x64, %i4 swapa [%l7 + %i4] 0x89, %l1 nop set 0x60, %o7 swap [%l7 + %o7], %i2 nop set 0x1F, %l0 ldsb [%l7 + %l0], %g4 nop set 0x43, %g2 stb %o3, [%l7 + %g2] st %f16, [%l7 + 0x74] set 0x18, %i7 sta %f10, [%l7 + %i7] 0x89 nop set 0x4C, %o0 lduw [%l7 + %o0], %o2 nop set 0x60, %o4 ldstub [%l7 + %o4], %o0 set 0x40, %l4 ldda [%l7 + %l4] 0xd8, %f0 set 0x50, %l6 ldda [%l7 + %l6] 0xe3, %i2 set 0x28, %i6 swapa [%l7 + %i6] 0x89, %g5 set 0x78, %o5 stda %i6, [%l7 + %o5] 0xe2 membar #Sync st %f13, [%l7 + 0x50] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc8 st %f6, [%l7 + 0x30] nop set 0x60, %o1 ldstub [%l7 + %o1], %i5 ld [%l7 + 0x60], %f21 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %l0 and %o7, %o5, %o6 set 0x4C, %i3 lda [%l7 + %i3] 0x80, %f12 nop set 0x50, %g6 stx %fsr, [%l7 + %g6] set 0x7C, %g7 lda [%l7 + %g7] 0x88, %f3 nop set 0x58, %i2 stx %fsr, [%l7 + %i2] or %i0, %g3, %i4 set 0x40, %g5 stxa %o1, [%l7 + %g5] 0x89 nop set 0x7C, %o6 ldsw [%l7 + %o6], %l4 nop set 0x2D, %i1 stb %g6, [%l7 + %i1] nop set 0x78, %l2 std %f2, [%l7 + %l2] set 0x70, %i0 prefetcha [%l7 + %i0] 0x88, 3 ld [%l7 + 0x44], %f19 nop set 0x40, %o3 stx %g7, [%l7 + %o3] set 0x70, %l1 ldxa [%l7 + %l1] 0x89, %g1 nop set 0x60, %o2 stx %fsr, [%l7 + %o2] set 0x1C, %g3 sta %f20, [%l7 + %g3] 0x81 set 0x64, %g4 sta %f4, [%l7 + %g4] 0x89 fpsub32 %f16, %f24, %f20 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf8 membar #Sync nop set 0x08, %i5 ldub [%l7 + %i5], %l3 fpadd32 %f2, %f16, %f24 nop set 0x5A, %i4 stb %l2, [%l7 + %i4] set 0x5C, %o7 stwa %o4, [%l7 + %o7] 0xe3 membar #Sync nop set 0x30, %l5 lduh [%l7 + %l5], %l5 nop set 0x48, %l0 swap [%l7 + %l0], %i1 set 0x50, %i7 ldda [%l7 + %i7] 0x80, %i6 set 0x78, %o0 prefetcha [%l7 + %o0] 0x80, 2 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x81 nop set 0x38, %g2 lduw [%l7 + %g2], %g4 set 0x1C, %l6 stwa %o3, [%l7 + %l6] 0xe2 membar #Sync st %f22, [%l7 + 0x18] nop set 0x3F, %i6 ldstub [%l7 + %i6], %o2 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o0, %i3 nop set 0x5C, %l4 prefetch [%l7 + %l4], 3 or %g5, %l1, %i7 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %l0 set 0x56, %g1 ldstuba [%l7 + %g1] 0x81, %g2 st %fsr, [%l7 + 0x6C] nop set 0x60, %o1 ldd [%l7 + %o1], %f12 nop set 0x38, %o5 stx %fsr, [%l7 + %o5] set 0x38, %g6 swapa [%l7 + %g6] 0x80, %o7 set 0x26, %i3 ldstuba [%l7 + %i3] 0x88, %o6 nop set 0x20, %i2 std %o4, [%l7 + %i2] nop set 0x64, %g7 ldstub [%l7 + %g7], %i0 and %g3, %i4, %l4 set 0x08, %o6 sta %f1, [%l7 + %o6] 0x81 nop set 0x59, %g5 ldub [%l7 + %g5], %o1 nop set 0x20, %i1 stw %g6, [%l7 + %i1] nop set 0x1F, %l2 ldsb [%l7 + %l2], %l6 nop set 0x52, %i0 ldsh [%l7 + %i0], %g7 nop set 0x42, %o3 ldsh [%l7 + %o3], %g1 nop set 0x70, %l1 ldd [%l7 + %l1], %l2 nop set 0x64, %o2 ldub [%l7 + %o2], %o4 nop set 0x18, %g4 stb %l2, [%l7 + %g4] set 0x78, %g3 ldxa [%l7 + %g3] 0x89, %l5 nop set 0x28, %l3 ldd [%l7 + %l3], %i6 nop set 0x78, %i5 lduw [%l7 + %i5], %i2 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xda set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f0 and %g4, %i1, %o3 set 0x50, %l0 prefetcha [%l7 + %l0] 0x80, 4 or %i3, %g5, %l1 nop set 0x60, %i7 prefetch [%l7 + %i7], 1 fpsub32s %f17, %f26, %f25 ld [%l7 + 0x70], %f22 nop set 0x14, %o0 stw %o0, [%l7 + %o0] set 0x50, %o4 ldda [%l7 + %o4] 0x80, %i4 nop set 0x28, %l5 ldd [%l7 + %l5], %f2 set 0x70, %g2 swapa [%l7 + %g2] 0x81, %l0 set 0x7C, %i6 swapa [%l7 + %i6] 0x89, %i7 st %f23, [%l7 + 0x54] nop set 0x30, %l6 stx %o7, [%l7 + %l6] add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %o5 set 0x2D, %l4 ldstuba [%l7 + %l4] 0x80, %g2 set 0x2F, %g1 stba %g3, [%l7 + %g1] 0xe2 membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x4E, %o5 lduh [%l7 + %o5], %i0 nop set 0x70, %o1 stx %o1, [%l7 + %o1] add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %g7 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g1, %l3 wr %o4, %l6, %ccr nop set 0x40, %i3 std %l2, [%l7 + %i3] nop set 0x10, %i2 stx %i6, [%l7 + %i2] set 0x58, %g6 sta %f31, [%l7 + %g6] 0x80 bne,a %icc, loop_5 nop set 0x30, %g7 stw %i2, [%l7 + %g7] set 0x74, %g5 stha %g4, [%l7 + %g5] 0xe2 membar #Sync loop_5: nop set 0x50, %o6 ldd [%l7 + %o6], %f28 nop set 0x3C, %i1 stw %l5, [%l7 + %i1] set 0x16, %l2 ldstuba [%l7 + %l2] 0x89, %i1 nop set 0x0F, %i0 ldsb [%l7 + %i0], %o2 set 0x38, %o3 lda [%l7 + %o3] 0x89, %f6 or %i3, %o3, %l1 nop set 0x6C, %l1 prefetch [%l7 + %l1], 1 set 0x48, %g4 stha %o0, [%l7 + %g4] 0x89 nop set 0x6C, %g3 lduh [%l7 + %g3], %i5 add %l0, %g5, %o7 nop set 0x68, %o2 stw %i7, [%l7 + %o2] set 0x2A, %i5 stba %o6, [%l7 + %i5] 0xeb membar #Sync be %xcc, loop_6 nop set 0x3D, %l3 ldub [%l7 + %l3], %o5 nop set 0x28, %o7 stx %g2, [%l7 + %o7] nop set 0x24, %l0 stw %g3, [%l7 + %l0] loop_6: nop set 0x78, %i4 ldx [%l7 + %i4], %i4 set 0x40, %o0 ldda [%l7 + %o0] 0x88, %f16 add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l4 casa [%l6] 0x89, %l4, %i0 nop set 0x18, %i7 prefetch [%l7 + %i7], 2 nop set 0x7C, %o4 lduh [%l7 + %o4], %g6 nop set 0x20, %g2 std %o0, [%l7 + %g2] set 0x60, %l5 stxa %g7, [%l7 + %l5] 0xe3 membar #Sync nop set 0x48, %i6 ldd [%l7 + %i6], %f12 fpadd16s %f30, %f22, %f21 nop set 0x0A, %l4 lduh [%l7 + %l4], %g1 nop set 0x42, %g1 ldsh [%l7 + %g1], %l3 ld [%l7 + 0x34], %f28 nop set 0x22, %l6 ldub [%l7 + %l6], %l6 set 0x70, %o5 ldda [%l7 + %o5] 0x80, %l2 ld [%l7 + 0x1C], %f29 set 0x10, %i3 prefetcha [%l7 + %i3] 0x81, 4 nop set 0x18, %i2 lduh [%l7 + %i2], %i2 nop set 0x24, %g6 ldsb [%l7 + %g6], %o4 set 0x20, %g7 prefetcha [%l7 + %g7] 0x89, 3 set 0x28, %g5 ldxa [%l7 + %g5] 0x89, %l5 nop set 0x18, %o1 std %f4, [%l7 + %o1] nop set 0x48, %o6 sth %i1, [%l7 + %o6] nop set 0x3C, %l2 lduh [%l7 + %l2], %i3 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o3, %l1 nop set 0x28, %i1 stx %o2, [%l7 + %i1] st %f24, [%l7 + 0x3C] ld [%l7 + 0x70], %f22 set 0x1C, %o3 swapa [%l7 + %o3] 0x89, %o0 nop set 0x5C, %l1 ldsw [%l7 + %l1], %i5 st %fsr, [%l7 + 0x6C] nop set 0x0C, %g4 lduw [%l7 + %g4], %l0 set 0x44, %g3 ldstuba [%l7 + %g3] 0x80, %o7 or %g5, %i7, %o5 nop set 0x48, %o2 std %g2, [%l7 + %o2] set 0x1C, %i0 stwa %o6, [%l7 + %i0] 0xe2 membar #Sync nop set 0x69, %l3 ldub [%l7 + %l3], %i4 st %f11, [%l7 + 0x30] st %f24, [%l7 + 0x70] set 0x60, %o7 ldda [%l7 + %o7] 0xea, %l4 set 0x48, %i5 stwa %i0, [%l7 + %i5] 0xeb membar #Sync fpsub16 %f18, %f4, %f2 set 0x50, %i4 ldda [%l7 + %i4] 0x89, %g2 nop set 0x18, %o0 stb %g6, [%l7 + %o0] nop set 0x2C, %l0 lduw [%l7 + %l0], %g7 set 0x20, %i7 ldda [%l7 + %i7] 0xea, %o0 set 0x78, %o4 ldxa [%l7 + %o4] 0x81, %g1 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %l2 nop set 0x0C, %l5 lduw [%l7 + %l5], %l3 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i2, %o4 add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i6 casa [%l6] 0x81, %i6, %g4 set 0x2A, %i6 stha %i1, [%l7 + %i6] 0xea membar #Sync nop set 0x40, %g2 ldd [%l7 + %g2], %f0 nop set 0x52, %g1 ldsb [%l7 + %g1], %l5 nop set 0x42, %l6 lduh [%l7 + %l6], %o3 st %f25, [%l7 + 0x48] nop set 0x30, %l4 std %l0, [%l7 + %l4] set 0x20, %i3 stwa %i3, [%l7 + %i3] 0xe3 membar #Sync nop set 0x38, %i2 std %f12, [%l7 + %i2] set 0x68, %g6 stda %o0, [%l7 + %g6] 0x89 fpadd16 %f16, %f12, %f20 nop set 0x70, %o5 ldub [%l7 + %o5], %o2 set 0x20, %g5 stda %l0, [%l7 + %g5] 0x81 st %fsr, [%l7 + 0x70] add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %g5 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i7 casa [%l6] 0x88, %i7, %o7 set 0x2C, %o1 stba %o5, [%l7 + %o1] 0x89 set 0x30, %g7 lda [%l7 + %g7] 0x80, %f13 set 0x74, %o6 lda [%l7 + %o6] 0x81, %f18 set 0x44, %l2 sta %f19, [%l7 + %l2] 0x81 set 0x58, %i1 ldstuba [%l7 + %i1] 0x89, %o6 set 0x58, %l1 lda [%l7 + %l1] 0x89, %f15 nop set 0x40, %o3 ldsh [%l7 + %o3], %i4 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xc0 st %f6, [%l7 + 0x70] set 0x08, %o2 swapa [%l7 + %o2] 0x81, %l4 set 0x40, %g3 ldda [%l7 + %g3] 0x89, %f0 st %f19, [%l7 + 0x68] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf8, %f16 nop set 0x18, %i0 stx %fsr, [%l7 + %i0] nop set 0x48, %o7 std %f6, [%l7 + %o7] add %g2, %i0, %g3 set 0x6C, %i4 lda [%l7 + %i4] 0x89, %f24 set 0x28, %i5 ldxa [%l7 + %i5] 0x89, %g7 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g6, %o1 nop set 0x4B, %o0 stb %g1, [%l7 + %o0] wr %l6, %l2, %y nop set 0x10, %l0 ldd [%l7 + %l0], %f6 nop set 0x1C, %i7 ldsh [%l7 + %i7], %l3 nop set 0x12, %l5 ldub [%l7 + %l5], %i2 nop set 0x40, %i6 stx %fsr, [%l7 + %i6] set 0x38, %o4 ldxa [%l7 + %o4] 0x81, %i6 set 0x40, %g1 prefetcha [%l7 + %g1] 0x81, 4 nop set 0x6A, %l6 ldub [%l7 + %l6], %g4 nop set 0x49, %g2 ldsb [%l7 + %g2], %l5 nop set 0x34, %i3 prefetch [%l7 + %i3], 1 nop set 0x64, %l4 sth %o3, [%l7 + %l4] set 0x18, %g6 stxa %i1, [%l7 + %g6] 0x88 wr %l1, %i3, %softint add %o0, %l0, %i5 set 0x48, %o5 stda %g4, [%l7 + %o5] 0x81 nop set 0x40, %i2 ldsw [%l7 + %i2], %o2 set 0x74, %o1 swapa [%l7 + %o1] 0x81, %i7 nop set 0x68, %g7 ldx [%l7 + %g7], %o5 nop set 0x18, %o6 std %o6, [%l7 + %o6] nop set 0x14, %g5 ldstub [%l7 + %g5], %o7 nop set 0x24, %l2 swap [%l7 + %l2], %i4 nop set 0x40, %i1 swap [%l7 + %i1], %l4 set 0x08, %l1 lda [%l7 + %l1] 0x88, %f31 or %g2, %i0, %g7 fpadd16s %f31, %f28, %f1 nop set 0x28, %g4 ldd [%l7 + %g4], %g2 nop set 0x68, %o3 ldx [%l7 + %o3], %o1 set 0x40, %g3 stxa %g6, [%l7 + %g3] 0xe3 membar #Sync and %l6, %g1, %l2 nop set 0x60, %l3 prefetch [%l7 + %l3], 2 add %l3, %i2, %o4 nop set 0x3F, %o2 ldsb [%l7 + %o2], %g4 and %i6, %o3, %l5 add %l1, %i3, %i1 nop set 0x10, %o7 ldx [%l7 + %o7], %o0 set 0x60, %i4 ldda [%l7 + %i4] 0xe2, %l0 or %g5, %i5, %o2 st %fsr, [%l7 + 0x0C] ld [%l7 + 0x64], %f19 nop set 0x20, %i0 ldd [%l7 + %i0], %o4 set 0x10, %i5 stxa %i7, [%l7 + %i5] 0x88 nop set 0x78, %l0 ldx [%l7 + %l0], %o6 nop set 0x28, %i7 ldd [%l7 + %i7], %i4 st %fsr, [%l7 + 0x64] fpadd32s %f27, %f22, %f3 set 0x14, %o0 stwa %l4, [%l7 + %o0] 0xe3 membar #Sync nop set 0x3C, %i6 stw %g2, [%l7 + %i6] add %l7, 0x5C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %i0 set 0x40, %l5 ldda [%l7 + %l5] 0x81, %f0 nop nop setx 0xD1C8B895, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x8563A47B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f20, %f10 set 0x70, %o4 stwa %g3, [%l7 + %o4] 0x80 nop set 0x60, %l6 ldd [%l7 + %l6], %f26 fpsub32s %f15, %f8, %f3 set 0x40, %g1 stha %g7, [%l7 + %g1] 0xeb membar #Sync bn,a,pt %xcc, loop_7 st %f20, [%l7 + 0x08] fpadd16s %f6, %f10, %f0 nop set 0x78, %i3 ldstub [%l7 + %i3], %g6 loop_7: nop set 0x60, %g2 ldx [%l7 + %g2], %o1 nop set 0x78, %l4 stx %fsr, [%l7 + %l4] set 0x20, %o5 ldda [%l7 + %o5] 0x81, %i6 nop set 0x38, %i2 prefetch [%l7 + %i2], 2 ld [%l7 + 0x28], %f18 set 0x58, %g6 stxa %l2, [%l7 + %g6] 0xeb membar #Sync nop set 0x78, %g7 ldd [%l7 + %g7], %l2 set 0x18, %o1 stda %g0, [%l7 + %o1] 0xe3 membar #Sync set 0x40, %o6 stwa %i2, [%l7 + %o6] 0x89 nop set 0x30, %g5 stx %o4, [%l7 + %g5] nop set 0x1E, %i1 ldstub [%l7 + %i1], %i6 set 0x08, %l1 prefetcha [%l7 + %l1] 0x81, 0 add %l7, 0x10, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l5 casa [%l6] 0x89, %l5, %o3 nop set 0x54, %g4 ldsw [%l7 + %g4], %i3 set 0x70, %o3 ldda [%l7 + %o3] 0x88, %l0 set 0x18, %l2 stwa %i1, [%l7 + %l2] 0xe3 membar #Sync nop set 0x74, %l3 ldsb [%l7 + %l3], %o0 set 0x08, %g3 prefetcha [%l7 + %g3] 0x88, 0 nop set 0x1C, %o2 prefetch [%l7 + %o2], 1 nop set 0x40, %o7 ldsh [%l7 + %o7], %i5 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %g5 nop set 0x28, %i0 ldx [%l7 + %i0], %i7 ld [%l7 + 0x40], %f9 nop set 0x70, %i5 ldd [%l7 + %i5], %o6 set 0x10, %i4 swapa [%l7 + %i4] 0x89, %i4 set 0x44, %i7 stha %o5, [%l7 + %i7] 0xe2 membar #Sync nop set 0x3C, %l0 stb %g2, [%l7 + %l0] nop set 0x08, %i6 ldd [%l7 + %i6], %f22 set 0x43, %l5 stba %o7, [%l7 + %l5] 0x89 set 0x0C, %o4 lda [%l7 + %o4] 0x88, %f21 nop set 0x48, %o0 ldd [%l7 + %o0], %i0 nop set 0x1C, %l6 ldsw [%l7 + %l6], %g3 set 0x40, %i3 ldda [%l7 + %i3] 0x80, %g6 nop set 0x60, %g2 stw %l4, [%l7 + %g2] set 0x4E, %g1 stha %g6, [%l7 + %g1] 0xeb membar #Sync set 0x68, %l4 swapa [%l7 + %l4] 0x80, %o1 nop nop setx 0x057F1315, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x1DE1129B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fdivs %f5, %f3, %f2 nop set 0x20, %i2 ldstub [%l7 + %i2], %l6 nop set 0x6C, %g6 lduh [%l7 + %g6], %l2 nop set 0x10, %g7 std %f12, [%l7 + %g7] nop set 0x2E, %o1 ldub [%l7 + %o1], %g1 set 0x60, %o6 swapa [%l7 + %o6] 0x80, %i2 st %f29, [%l7 + 0x60] nop set 0x18, %g5 ldx [%l7 + %g5], %o4 nop set 0x28, %i1 lduw [%l7 + %i1], %l3 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g4, %l5 st %f19, [%l7 + 0x38] st %f12, [%l7 + 0x14] add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x80, %o3, %i6 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l1, %i3 set 0x10, %o5 lda [%l7 + %o5] 0x81, %f8 nop set 0x1C, %g4 ldub [%l7 + %g4], %i1 or %o0, %i5, %l0 nop set 0x1C, %o3 stw %o2, [%l7 + %o3] add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %g5 nop set 0x0C, %l2 ldub [%l7 + %l2], %i4 nop set 0x3E, %l1 ldub [%l7 + %l1], %o5 st %f4, [%l7 + 0x08] set 0x68, %l3 stwa %g2, [%l7 + %l3] 0xea membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0x88, %f0 set 0x10, %g3 stxa %o6, [%l7 + %g3] 0x81 and %i0, %o7, %g3 nop set 0x50, %i0 std %l4, [%l7 + %i0] nop set 0x4D, %i5 ldstub [%l7 + %i5], %g6 nop set 0x1D, %i4 ldub [%l7 + %i4], %g7 bge,pn %icc, loop_8 ld [%l7 + 0x44], %f1 nop set 0x68, %o7 ldx [%l7 + %o7], %l6 nop set 0x70, %l0 lduh [%l7 + %l0], %l2 loop_8: and %o1, %i2, %o4 nop set 0x50, %i6 swap [%l7 + %i6], %l3 nop set 0x40, %i7 ldd [%l7 + %i7], %f22 nop set 0x57, %o4 ldub [%l7 + %o4], %g1 set 0x58, %o0 swapa [%l7 + %o0] 0x89, %g4 nop set 0x30, %l6 std %l4, [%l7 + %l6] nop set 0x08, %l5 sth %i6, [%l7 + %l5] set 0x38, %i3 stxa %l1, [%l7 + %i3] 0xea membar #Sync nop set 0x08, %g2 std %o2, [%l7 + %g2] nop set 0x58, %l4 ldx [%l7 + %l4], %i3 set 0x40, %i2 ldda [%l7 + %i2] 0xd8, %f0 wr %o0, %i1, %set_softint nop set 0x24, %g1 lduw [%l7 + %g1], %i5 nop set 0x48, %g7 stx %l0, [%l7 + %g7] nop set 0x28, %o1 lduw [%l7 + %o1], %o2 set 0x68, %g6 lda [%l7 + %g6] 0x89, %f19 add %i7, %g5, %i4 set 0x5C, %g5 swapa [%l7 + %g5] 0x81, %o5 nop set 0x40, %i1 stx %fsr, [%l7 + %i1] nop set 0x68, %o6 stx %fsr, [%l7 + %o6] nop set 0x28, %o5 std %f16, [%l7 + %o5] st %fsr, [%l7 + 0x40] nop set 0x74, %g4 swap [%l7 + %g4], %g2 nop set 0x43, %l2 ldsb [%l7 + %l2], %i0 nop set 0x70, %l1 ldd [%l7 + %l1], %o6 add %g3, %o6, %l4 nop set 0x78, %o3 ldx [%l7 + %o3], %g7 set 0x68, %o2 stha %g6, [%l7 + %o2] 0xe2 membar #Sync st %fsr, [%l7 + 0x48] nop set 0x70, %l3 ldd [%l7 + %l3], %f12 set 0x38, %g3 lda [%l7 + %g3] 0x80, %f13 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xAE1, %tick_cmpr nop set 0x5A, %i0 ldsh [%l7 + %i0], %o1 st %fsr, [%l7 + 0x14] nop set 0x3A, %i5 ldsb [%l7 + %i5], %i2 set 0x18, %o7 swapa [%l7 + %o7] 0x80, %o4 nop set 0x24, %l0 swap [%l7 + %l0], %l3 nop set 0x48, %i4 ldx [%l7 + %i4], %g4 nop set 0x58, %i6 ldx [%l7 + %i6], %g1 set 0x38, %o4 stda %l4, [%l7 + %o4] 0xea membar #Sync nop set 0x0E, %o0 ldsh [%l7 + %o0], %l1 set 0x48, %i7 swapa [%l7 + %i7] 0x89, %i6 nop set 0x18, %l5 std %i2, [%l7 + %l5] nop set 0x28, %l6 ldd [%l7 + %l6], %o0 st %fsr, [%l7 + 0x2C] nop set 0x6C, %i3 prefetch [%l7 + %i3], 2 and %o3, %i1, %l0 wr %g0, 0x6, %fprs nop set 0x48, %g2 std %i6, [%l7 + %g2] nop set 0x47, %i2 stb %i4, [%l7 + %i2] nop set 0x78, %l4 ldub [%l7 + %l4], %o5 st %fsr, [%l7 + 0x30] nop set 0x50, %g7 prefetch [%l7 + %g7], 0 nop set 0x0E, %g1 ldsb [%l7 + %g1], %g5 nop set 0x70, %o1 std %g2, [%l7 + %o1] add %o7, %g3, %i0 nop set 0x0C, %g5 stw %o6, [%l7 + %g5] set 0x60, %i1 stxa %g7, [%l7 + %i1] 0x80 set 0x10, %g6 stda %g6, [%l7 + %g6] 0xe2 membar #Sync fpadd16 %f20, %f20, %f20 nop set 0x42, %o5 lduh [%l7 + %o5], %l6 nop set 0x68, %g4 ldsb [%l7 + %g4], %l2 set 0x35, %o6 ldstuba [%l7 + %o6] 0x88, %l4 nop set 0x68, %l2 ldx [%l7 + %l2], %i2 add %o4, %o1, %g4 fpadd16 %f28, %f14, %f26 set 0x3F, %o3 ldstuba [%l7 + %o3] 0x80, %g1 nop set 0x34, %o2 lduh [%l7 + %o2], %l5 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l1, %l3 ld [%l7 + 0x6C], %f4 set 0x70, %l1 ldda [%l7 + %l1] 0x81, %i6 st %fsr, [%l7 + 0x44] set 0x78, %g3 ldxa [%l7 + %g3] 0x89, %i3 nop set 0x1C, %l3 swap [%l7 + %l3], %o3 nop set 0x38, %i5 ldd [%l7 + %i5], %f28 nop set 0x30, %i0 lduw [%l7 + %i0], %o0 nop set 0x4E, %l0 sth %i1, [%l7 + %l0] add %l0, %i5, %o2 nop set 0x60, %o7 prefetch [%l7 + %o7], 2 nop set 0x74, %i6 ldsw [%l7 + %i6], %i4 set 0x58, %i4 stxa %i7, [%l7 + %i4] 0xeb membar #Sync nop set 0x42, %o4 sth %g5, [%l7 + %o4] nop set 0x20, %i7 ldx [%l7 + %i7], %o5 fpsub16 %f6, %f0, %f16 wr %o7, %g3, %softint nop set 0x40, %l5 std %f2, [%l7 + %l5] nop set 0x48, %o0 stx %fsr, [%l7 + %o0] st %fsr, [%l7 + 0x5C] nop set 0x38, %l6 std %f6, [%l7 + %l6] nop set 0x4C, %i3 prefetch [%l7 + %i3], 0 nop set 0x40, %i2 ldx [%l7 + %i2], %g2 ble %xcc, loop_9 add %i0, %o6, %g7 nop set 0x36, %l4 ldstub [%l7 + %l4], %g6 nop set 0x60, %g2 ldx [%l7 + %g2], %l6 loop_9: nop set 0x38, %g7 stx %fsr, [%l7 + %g7] nop set 0x42, %o1 ldub [%l7 + %o1], %l4 nop set 0x36, %g1 sth %i2, [%l7 + %g1] add %l7, 0x7C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %o1 set 0x58, %i1 stda %g4, [%l7 + %i1] 0x81 nop set 0x18, %g5 ldd [%l7 + %g5], %f24 nop set 0x08, %o5 stb %l2, [%l7 + %o5] nop set 0x78, %g4 stx %l5, [%l7 + %g4] fpsub32s %f22, %f29, %f21 nop set 0x3D, %g6 ldstub [%l7 + %g6], %l1 nop set 0x66, %o6 sth %l3, [%l7 + %o6] nop set 0x62, %o3 sth %i6, [%l7 + %o3] add %g1, %i3, %o0 nop set 0x30, %o2 stx %o3, [%l7 + %o2] nop set 0x48, %l2 stx %i1, [%l7 + %l2] st %fsr, [%l7 + 0x74] nop set 0x48, %l1 stx %fsr, [%l7 + %l1] nop set 0x40, %l3 std %l0, [%l7 + %l3] ld [%l7 + 0x28], %f13 set 0x48, %g3 stwa %o2, [%l7 + %g3] 0x80 st %f23, [%l7 + 0x50] set 0x10, %i5 swapa [%l7 + %i5] 0x81, %i5 nop set 0x24, %l0 stw %i4, [%l7 + %l0] bg %icc, loop_10 nop set 0x48, %o7 std %f10, [%l7 + %o7] nop set 0x1A, %i6 sth %g5, [%l7 + %i6] set 0x5C, %i0 stwa %o5, [%l7 + %i0] 0x81 loop_10: ld [%l7 + 0x20], %f8 nop set 0x60, %o4 stx %i7, [%l7 + %o4] set 0x60, %i7 ldda [%l7 + %i7] 0xe2, %o6 nop set 0x37, %i4 ldub [%l7 + %i4], %g3 nop set 0x44, %o0 lduw [%l7 + %o0], %i0 nop set 0x28, %l6 stx %o6, [%l7 + %l6] nop set 0x18, %l5 swap [%l7 + %l5], %g7 set 0x40, %i3 prefetcha [%l7 + %i3] 0x88, 1 nop set 0x58, %i2 std %g6, [%l7 + %i2] nop set 0x50, %g2 ldx [%l7 + %g2], %l6 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %l4 wr %o4, %g4, %clear_softint nop set 0x20, %g7 std %f30, [%l7 + %g7] and %o1, %l2, %l5 nop set 0x28, %o1 lduw [%l7 + %o1], %l3 set 0x74, %l4 swapa [%l7 + %l4] 0x80, %l1 nop nop setx 0x997D552293D3DE1E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x267E3D28F9FADC1F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f4, %f16 nop set 0x22, %i1 sth %i6, [%l7 + %i1] add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %i3 nop set 0x78, %g5 ldsb [%l7 + %g5], %o0 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i1, %l0 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd0 set 0x60, %o5 swapa [%l7 + %o5] 0x80, %o3 nop set 0x4C, %g6 prefetch [%l7 + %g6], 3 nop set 0x1C, %g4 lduw [%l7 + %g4], %i5 set 0x58, %o3 prefetcha [%l7 + %o3] 0x81, 0 nop set 0x34, %o2 swap [%l7 + %o2], %g5 nop set 0x0C, %l2 lduw [%l7 + %l2], %o5 nop set 0x58, %l1 ldd [%l7 + %l1], %i6 set 0x18, %l3 stda %o6, [%l7 + %l3] 0xea membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xDF3, %tick_cmpr nop set 0x58, %g3 ldd [%l7 + %g3], %o6 set 0x30, %o6 ldda [%l7 + %o6] 0xeb, %i0 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g7, %g2 set 0x68, %i5 stxa %g6, [%l7 + %i5] 0xe3 membar #Sync ld [%l7 + 0x20], %f6 set 0x44, %l0 sta %f25, [%l7 + %l0] 0x89 bne,a %xcc, loop_11 nop set 0x56, %i6 lduh [%l7 + %i6], %i2 or %l4, %l6, %o4 set 0x30, %i0 ldda [%l7 + %i0] 0xe2, %o0 loop_11: nop set 0x55, %o4 ldstuba [%l7 + %o4] 0x88, %g4 nop set 0x78, %i7 stx %fsr, [%l7 + %i7] bleu,pn %icc, loop_12 nop set 0x20, %o7 swap [%l7 + %o7], %l2 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l3, %l1 loop_12: nop set 0x44, %o0 stw %l5, [%l7 + %o0] add %g1, %i3, %i6 nop set 0x30, %i4 ldd [%l7 + %i4], %o0 st %f8, [%l7 + 0x4C] set 0x50, %l5 stxa %l0, [%l7 + %l5] 0x89 set 0x40, %l6 ldda [%l7 + %l6] 0xd2, %f16 add %o3, %i1, %i4 nop set 0x28, %i2 sth %i5, [%l7 + %i2] nop set 0x60, %i3 ldsb [%l7 + %i3], %g5 set 0x3C, %g2 sta %f14, [%l7 + %g2] 0x88 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] 0x80, %o5, %i7 nop set 0x38, %o1 prefetch [%l7 + %o1], 4 set 0x58, %l4 stxa %o7, [%l7 + %l4] 0x88 nop set 0x68, %g7 ldsw [%l7 + %g7], %g3 nop set 0x7D, %g5 ldsb [%l7 + %g5], %o6 and %i0, %o2, %g2 nop set 0x30, %i1 stw %g7, [%l7 + %i1] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xf1 membar #Sync add %g6, %i2, %l6 nop set 0x44, %o5 ldsw [%l7 + %o5], %l4 set 0x40, %g6 ldda [%l7 + %g6] 0xd2, %f16 nop set 0x18, %g4 stx %o4, [%l7 + %g4] nop set 0x60, %o2 swap [%l7 + %o2], %g4 fpadd16 %f8, %f16, %f16 nop set 0x64, %l2 swap [%l7 + %l2], %o1 ld [%l7 + 0x34], %f10 set 0x34, %l1 swapa [%l7 + %l1] 0x80, %l2 nop set 0x70, %o3 ldd [%l7 + %o3], %f22 nop set 0x40, %l3 std %l0, [%l7 + %l3] or %l3, %l5, %g1 set 0x30, %g3 prefetcha [%l7 + %g3] 0x81, 1 nop set 0x44, %o6 lduh [%l7 + %o6], %i6 nop set 0x54, %i5 lduw [%l7 + %i5], %o0 set 0x18, %l0 swapa [%l7 + %l0] 0x80, %l0 bg,a,pt %icc, loop_13 ld [%l7 + 0x38], %f25 add %o3, %i4, %i1 nop set 0x0C, %i6 lduh [%l7 + %i6], %g5 loop_13: nop set 0x75, %i0 ldstub [%l7 + %i0], %o5 nop set 0x10, %o4 std %f30, [%l7 + %o4] set 0x37, %o7 ldstuba [%l7 + %o7] 0x81, %i5 set 0x40, %o0 ldda [%l7 + %o0] 0xe3, %o6 set 0x38, %i7 stda %g2, [%l7 + %i7] 0x89 nop set 0x30, %l5 lduw [%l7 + %l5], %i7 st %f2, [%l7 + 0x24] fpadd32 %f22, %f12, %f14 add %l7, 0x14, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o6, %i0 and %o2, %g7, %g2 nop set 0x37, %i4 ldub [%l7 + %i4], %g6 and %i2, %l6, %o4 nop set 0x4D, %i2 ldsb [%l7 + %i2], %l4 nop set 0x6E, %l6 ldsh [%l7 + %l6], %g4 nop set 0x60, %g2 stw %o1, [%l7 + %g2] nop set 0x10, %o1 ldd [%l7 + %o1], %f20 nop set 0x68, %l4 std %l2, [%l7 + %l4] nop set 0x08, %i3 prefetch [%l7 + %i3], 0 nop set 0x78, %g7 stx %l3, [%l7 + %g7] and %l1, %l5, %i3 nop set 0x68, %i1 lduh [%l7 + %i1], %g1 nop set 0x73, %g5 ldsb [%l7 + %g5], %o0 add %l0, %o3, %i6 nop set 0x10, %g1 ldd [%l7 + %g1], %i0 set 0x56, %g6 ldstuba [%l7 + %g6] 0x88, %g5 set 0x0A, %g4 stha %i4, [%l7 + %g4] 0xe3 membar #Sync nop set 0x54, %o5 lduw [%l7 + %o5], %i5 set 0x48, %o2 prefetcha [%l7 + %o2] 0x80, 3 nop set 0x2E, %l1 ldsh [%l7 + %l1], %g3 nop set 0x28, %l2 std %f20, [%l7 + %l2] nop set 0x26, %l3 lduh [%l7 + %l3], %i7 ld [%l7 + 0x5C], %f22 set 0x08, %g3 prefetcha [%l7 + %g3] 0x89, 3 nop set 0x18, %o3 ldx [%l7 + %o3], %i0 wr %o6, %o2, %clear_softint st %f14, [%l7 + 0x48] add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %g6 nop set 0x20, %o6 stw %i2, [%l7 + %o6] nop set 0x48, %i5 ldd [%l7 + %i5], %f20 or %l6, %g7, %l4 fpsub32 %f26, %f12, %f2 set 0x34, %i6 swapa [%l7 + %i6] 0x81, %o4 nop set 0x0C, %i0 ldsw [%l7 + %i0], %o1 nop set 0x38, %o4 ldd [%l7 + %o4], %l2 nop set 0x1C, %l0 swap [%l7 + %l0], %g4 set 0x36, %o0 ldstuba [%l7 + %o0] 0x88, %l3 add %l1, %l5, %i3 set 0x4C, %o7 lda [%l7 + %o7] 0x88, %f5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x40, %i7 stb %o3, [%l7 + %i7] set 0x68, %i4 stda %i6, [%l7 + %i4] 0x89 nop set 0x60, %l5 ldsb [%l7 + %l5], %o0 add %g5, %i4, %i5 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf9 membar #Sync fpsub16s %f3, %f16, %f19 st %fsr, [%l7 + 0x44] nop set 0x4E, %i2 ldsh [%l7 + %i2], %o7 nop set 0x44, %o1 sth %i1, [%l7 + %o1] nop set 0x78, %l4 std %f28, [%l7 + %l4] set 0x6C, %i3 lda [%l7 + %i3] 0x89, %f26 set 0x10, %g7 prefetcha [%l7 + %g7] 0x81, 3 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %i0 nop set 0x74, %g2 lduh [%l7 + %g2], %o6 set 0x24, %i1 sta %f11, [%l7 + %i1] 0x81 set 0x20, %g5 ldda [%l7 + %g5] 0x88, %o4 nop set 0x70, %g6 ldd [%l7 + %g6], %f6 nop set 0x1E, %g1 sth %o2, [%l7 + %g1] nop set 0x34, %g4 ldsw [%l7 + %g4], %g6 st %f18, [%l7 + 0x08] nop set 0x18, %o2 stx %i2, [%l7 + %o2] set 0x30, %l1 swapa [%l7 + %l1] 0x81, %g2 nop set 0x68, %o5 std %g6, [%l7 + %o5] set 0x40, %l3 stda %f0, [%l7 + %l3] 0xcc nop set 0x6C, %g3 stw %l4, [%l7 + %g3] nop set 0x08, %l2 ldstub [%l7 + %l2], %o4 nop set 0x60, %o3 ldd [%l7 + %o3], %o0 set 0x15, %o6 stba %l2, [%l7 + %o6] 0xe3 membar #Sync bleu,a,pn %icc, loop_14 nop set 0x08, %i6 stx %fsr, [%l7 + %i6] add %g4, %l3, %l6 nop set 0x48, %i5 stw %l1, [%l7 + %i5] loop_14: nop set 0x08, %o4 lduh [%l7 + %o4], %l5 set 0x78, %l0 prefetcha [%l7 + %l0] 0x80, 1 nop set 0x6C, %o0 lduh [%l7 + %o0], %l0 nop set 0x10, %o7 std %o2, [%l7 + %o7] nop set 0x6A, %i0 sth %i6, [%l7 + %i0] st %f18, [%l7 + 0x38] nop set 0x58, %i7 ldd [%l7 + %i7], %o0 nop set 0x54, %l5 lduh [%l7 + %l5], %g5 nop set 0x50, %i4 prefetch [%l7 + %i4], 1 nop set 0x28, %l6 ldx [%l7 + %l6], %i3 nop set 0x60, %o1 ldub [%l7 + %o1], %i4 nop set 0x28, %i2 ldd [%l7 + %i2], %i4 fpadd16s %f28, %f3, %f28 nop set 0x78, %l4 stx %i1, [%l7 + %l4] set 0x40, %i3 stba %i7, [%l7 + %i3] 0xea membar #Sync fpsub16 %f14, %f30, %f4 bn,pn %xcc, loop_15 nop set 0x18, %g7 ldd [%l7 + %g7], %o6 nop set 0x36, %i1 ldstub [%l7 + %i1], %g3 set 0x6F, %g2 stba %i0, [%l7 + %g2] 0x88 loop_15: nop set 0x6E, %g5 stb %o6, [%l7 + %g5] nop set 0x28, %g6 std %f24, [%l7 + %g6] nop set 0x36, %g4 lduh [%l7 + %g4], %o2 nop set 0x7F, %o2 ldsb [%l7 + %o2], %g6 nop set 0x2C, %g1 stb %o5, [%l7 + %g1] set 0x6C, %o5 stwa %i2, [%l7 + %o5] 0xe2 membar #Sync nop set 0x29, %l3 ldub [%l7 + %l3], %g2 add %g7, %o4, %l4 set 0x10, %l1 ldda [%l7 + %l1] 0xe2, %l2 nop set 0x6E, %g3 ldstub [%l7 + %g3], %o1 set 0x50, %l2 stda %l2, [%l7 + %l2] 0x89 nop set 0x10, %o3 stx %fsr, [%l7 + %o3] nop set 0x08, %o6 ldx [%l7 + %o6], %g4 nop set 0x20, %i6 ldx [%l7 + %i6], %l6 nop set 0x70, %o4 ldd [%l7 + %o4], %f6 add %l7, 0x14, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l5, %l1 nop set 0x60, %i5 std %l0, [%l7 + %i5] nop set 0x10, %l0 std %g0, [%l7 + %l0] set 0x74, %o0 swapa [%l7 + %o0] 0x89, %o3 ld [%l7 + 0x40], %f2 set 0x54, %o7 sta %f22, [%l7 + %o7] 0x80 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o0, %i6 bl,pn %xcc, loop_16 or %g5, %i3, %i5 set 0x50, %i7 stwa %i4, [%l7 + %i7] 0xea membar #Sync loop_16: nop set 0x34, %i0 lduw [%l7 + %i0], %i1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o7, %i7 set 0x58, %i4 stxa %i0, [%l7 + %i4] 0x88 nop set 0x62, %l6 ldub [%l7 + %l6], %g3 fpadd32s %f9, %f14, %f14 set 0x78, %l5 lda [%l7 + %l5] 0x80, %f28 nop set 0x7C, %o1 swap [%l7 + %o1], %o2 st %fsr, [%l7 + 0x10] set 0x46, %i2 ldstuba [%l7 + %i2] 0x89, %o6 nop set 0x60, %i3 stx %o5, [%l7 + %i3] add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %g6 nop set 0x3E, %l4 ldstub [%l7 + %l4], %g7 ble,a %icc, loop_17 nop set 0x18, %g7 prefetch [%l7 + %g7], 0 set 0x22, %g2 stha %g2, [%l7 + %g2] 0x80 loop_17: nop set 0x53, %i1 ldstub [%l7 + %i1], %o4 nop set 0x08, %g5 prefetch [%l7 + %g5], 4 nop set 0x50, %g6 stx %fsr, [%l7 + %g6] set 0x20, %g4 stxa %l2, [%l7 + %g4] 0xe3 membar #Sync nop set 0x27, %o2 ldub [%l7 + %o2], %o1 nop set 0x7C, %g1 lduw [%l7 + %g1], %l4 set 0x60, %l3 stha %g4, [%l7 + %l3] 0xea membar #Sync set 0x42, %l1 stha %l6, [%l7 + %l1] 0xeb membar #Sync nop set 0x5C, %g3 ldstub [%l7 + %g3], %l3 set 0x48, %l2 stha %l1, [%l7 + %l2] 0x80 nop set 0x30, %o5 ldd [%l7 + %o5], %f14 set 0x48, %o3 ldxa [%l7 + %o3] 0x89, %l0 set 0x4D, %i6 ldstuba [%l7 + %i6] 0x88, %g1 ld [%l7 + 0x3C], %f24 nop set 0x1C, %o4 ldsw [%l7 + %o4], %l5 nop set 0x7E, %i5 stb %o3, [%l7 + %i5] nop set 0x28, %o6 std %i6, [%l7 + %o6] nop set 0x44, %o0 prefetch [%l7 + %o0], 3 nop set 0x24, %o7 swap [%l7 + %o7], %o0 nop set 0x30, %l0 ldx [%l7 + %l0], %g5 set 0x20, %i0 stxa %i5, [%l7 + %i0] 0x80 set 0x40, %i7 ldda [%l7 + %i7] 0x88, %f16 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x80, %i4, %i1 set 0x7E, %l6 stha %i3, [%l7 + %l6] 0x81 set 0x40, %l5 stda %i6, [%l7 + %l5] 0xea membar #Sync set 0x58, %o1 ldxa [%l7 + %o1] 0x81, %i0 set 0x30, %i2 stda %g2, [%l7 + %i2] 0xea membar #Sync wr %o2, %o7, %ccr set 0x10, %i3 stba %o5, [%l7 + %i3] 0x88 set 0x49, %i4 stba %i2, [%l7 + %i4] 0xe2 membar #Sync nop set 0x56, %l4 sth %g6, [%l7 + %l4] st %f27, [%l7 + 0x34] fpadd32 %f6, %f12, %f16 nop set 0x10, %g7 ldsh [%l7 + %g7], %g7 nop set 0x14, %i1 stb %o6, [%l7 + %i1] set 0x08, %g5 prefetcha [%l7 + %g5] 0x88, 0 ld [%l7 + 0x2C], %f10 set 0x20, %g6 stda %o4, [%l7 + %g6] 0x88 set 0x20, %g4 ldda [%l7 + %g4] 0xe2, %l2 nop set 0x78, %g2 std %f16, [%l7 + %g2] set 0x6C, %g1 swapa [%l7 + %g1] 0x80, %o1 or %l4, %g4, %l3 nop set 0x78, %o2 ldd [%l7 + %o2], %f18 nop set 0x5C, %l1 prefetch [%l7 + %l1], 0 set 0x40, %l3 ldda [%l7 + %l3] 0xe2, %i6 nop set 0x58, %g3 stx %l1, [%l7 + %g3] fpsub16s %f6, %f27, %f1 add %l0, %l5, %o3 nop set 0x38, %l2 lduw [%l7 + %l2], %g1 nop set 0x56, %o3 sth %o0, [%l7 + %o3] or %g5, %i6, %i5 nop set 0x52, %i6 sth %i1, [%l7 + %i6] set 0x4B, %o4 ldstuba [%l7 + %o4] 0x81, %i3 set 0x18, %i5 stwa %i4, [%l7 + %i5] 0xeb membar #Sync set 0x54, %o5 stwa %i0, [%l7 + %o5] 0x80 nop set 0x20, %o0 prefetch [%l7 + %o0], 1 set 0x26, %o6 stba %i7, [%l7 + %o6] 0xeb membar #Sync and %o2, %g3, %o7 set 0x10, %o7 ldda [%l7 + %o7] 0x81, %i2 nop set 0x6F, %i0 ldstub [%l7 + %i0], %o5 set 0x68, %i7 stda %g6, [%l7 + %i7] 0xea membar #Sync set 0x1C, %l0 ldstuba [%l7 + %l0] 0x88, %g7 or %o6, %o4, %g2 st %fsr, [%l7 + 0x10] set 0x5C, %l5 sta %f2, [%l7 + %l5] 0x80 nop set 0x63, %o1 ldub [%l7 + %o1], %l2 and %l4, %g4, %l3 nop set 0x54, %i2 stw %l6, [%l7 + %i2] nop set 0x18, %l6 ldsw [%l7 + %l6], %o1 set 0x10, %i4 stda %l0, [%l7 + %i4] 0x88 st %fsr, [%l7 + 0x58] nop set 0x30, %l4 ldsw [%l7 + %l4], %l5 nop set 0x10, %i3 ldx [%l7 + %i3], %o3 nop set 0x38, %i1 lduh [%l7 + %i1], %l0 set 0x40, %g5 ldda [%l7 + %g5] 0xeb, %g0 st %fsr, [%l7 + 0x14] add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x81, %o0, %i6 set 0x18, %g7 stda %g4, [%l7 + %g7] 0xeb membar #Sync or %i5, %i3, %i4 st %f27, [%l7 + 0x70] nop set 0x10, %g4 ldd [%l7 + %g4], %f10 set 0x70, %g6 stxa %i0, [%l7 + %g6] 0xeb membar #Sync nop set 0x26, %g2 sth %i7, [%l7 + %g2] fpsub32 %f14, %f22, %f22 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xc8 nop set 0x6E, %o2 ldsb [%l7 + %o2], %o2 nop set 0x38, %l3 ldd [%l7 + %l3], %i0 st %fsr, [%l7 + 0x70] set 0x70, %l1 stda %o6, [%l7 + %l1] 0x88 nop set 0x14, %l2 swap [%l7 + %l2], %i2 set 0x78, %g3 swapa [%l7 + %g3] 0x88, %o5 nop set 0x34, %o3 ldsw [%l7 + %o3], %g3 nop set 0x48, %i6 ldd [%l7 + %i6], %g6 nop set 0x14, %i5 ldsw [%l7 + %i5], %g6 or %o4, %g2, %o6 wr %l4, %g4, %set_softint nop set 0x50, %o5 stx %l3, [%l7 + %o5] st %f26, [%l7 + 0x30] set 0x68, %o0 lda [%l7 + %o0] 0x88, %f20 nop set 0x70, %o4 lduw [%l7 + %o4], %l2 nop set 0x34, %o6 ldub [%l7 + %o6], %o1 nop set 0x08, %i0 std %i6, [%l7 + %i0] set 0x50, %o7 stba %l1, [%l7 + %o7] 0xea membar #Sync nop set 0x44, %i7 ldsw [%l7 + %i7], %o3 nop set 0x58, %l5 lduw [%l7 + %l5], %l5 set 0x78, %l0 sta %f10, [%l7 + %l0] 0x80 st %fsr, [%l7 + 0x4C] nop set 0x78, %i2 ldd [%l7 + %i2], %f8 set 0x30, %l6 swapa [%l7 + %l6] 0x88, %l0 nop set 0x34, %i4 ldsh [%l7 + %i4], %g1 set 0x52, %l4 stha %i6, [%l7 + %l4] 0xe2 membar #Sync nop set 0x08, %o1 ldd [%l7 + %o1], %f2 add %o0, %i5, %g5 nop set 0x3C, %i1 prefetch [%l7 + %i1], 4 set 0x42, %g5 ldstuba [%l7 + %g5] 0x89, %i4 set 0x60, %i3 stxa %i3, [%l7 + %i3] 0x81 set 0x40, %g4 ldda [%l7 + %g4] 0xda, %f0 set 0x56, %g6 stba %i0, [%l7 + %g6] 0x88 nop set 0x70, %g2 std %f4, [%l7 + %g2] add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o2 casa [%l6] 0x88, %o2, %i7 add %o7, %i1, %i2 st %fsr, [%l7 + 0x64] set 0x68, %g1 lda [%l7 + %g1] 0x88, %f6 nop set 0x20, %o2 ldd [%l7 + %o2], %f10 set 0x2C, %g7 sta %f4, [%l7 + %g7] 0x81 st %fsr, [%l7 + 0x74] add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x81, %g3, %o5 set 0x50, %l1 sta %f30, [%l7 + %l1] 0x89 nop set 0x17, %l2 ldstub [%l7 + %l2], %g6 ld [%l7 + 0x28], %f25 nop set 0x2F, %g3 stb %o4, [%l7 + %g3] nop set 0x08, %o3 std %g2, [%l7 + %o3] nop set 0x48, %l3 stx %o6, [%l7 + %l3] set 0x30, %i6 stwa %g7, [%l7 + %i6] 0xe3 membar #Sync set 0x58, %o5 stwa %g4, [%l7 + %o5] 0x89 add %l3, %l2, %l4 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc0 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %l1 set 0x30, %o4 swapa [%l7 + %o4] 0x88, %l6 set 0x30, %o0 ldxa [%l7 + %o0] 0x89, %l5 set 0x30, %o6 stxa %l0, [%l7 + %o6] 0xea membar #Sync nop set 0x28, %i0 ldsw [%l7 + %i0], %g1 or %o3, %i6, %i5 add %g5, %i4, %i3 nop set 0x18, %o7 stx %o0, [%l7 + %o7] nop set 0x28, %l5 std %f22, [%l7 + %l5] nop set 0x54, %i7 prefetch [%l7 + %i7], 4 nop set 0x40, %i2 lduw [%l7 + %i2], %o2 nop set 0x21, %l0 stb %i7, [%l7 + %l0] nop set 0x4C, %l6 ldsw [%l7 + %l6], %o7 set 0x30, %i4 ldda [%l7 + %i4] 0x80, %i0 set 0x28, %o1 swapa [%l7 + %o1] 0x89, %i1 nop set 0x0D, %l4 ldstub [%l7 + %l4], %g3 nop set 0x38, %i1 stx %i2, [%l7 + %i1] set 0x10, %g5 stwa %o5, [%l7 + %g5] 0xeb membar #Sync nop set 0x44, %i3 stw %o4, [%l7 + %i3] nop set 0x7E, %g4 ldub [%l7 + %g4], %g6 set 0x78, %g6 stha %o6, [%l7 + %g6] 0xe2 membar #Sync membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf0, %f16 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xd0 nop set 0x1E, %o2 ldsh [%l7 + %o2], %g7 set 0x54, %g7 stwa %g4, [%l7 + %g7] 0xe3 membar #Sync st %fsr, [%l7 + 0x10] nop set 0x08, %l2 lduw [%l7 + %l2], %l3 nop set 0x20, %g3 ldx [%l7 + %g3], %g2 nop nop setx 0xBECB4E77, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0xD1AC3400, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f5 fdivs %f5, %f12, %f16 nop set 0x28, %l1 ldsb [%l7 + %l1], %l2 set 0x60, %l3 ldda [%l7 + %l3] 0x88, %o0 nop set 0x78, %o3 ldx [%l7 + %o3], %l4 set 0x0D, %o5 stba %l1, [%l7 + %o5] 0x89 set 0x48, %i6 stda %l4, [%l7 + %i6] 0x81 set 0x40, %i5 ldda [%l7 + %i5] 0x89, %f0 set 0x58, %o4 ldstuba [%l7 + %o4] 0x88, %l6 nop set 0x0C, %o6 ldsw [%l7 + %o6], %g1 set 0x60, %o0 stda %o2, [%l7 + %o0] 0xea membar #Sync set 0x70, %i0 stwa %i6, [%l7 + %i0] 0x81 set 0x28, %o7 swapa [%l7 + %o7] 0x81, %l0 nop set 0x68, %i7 std %i4, [%l7 + %i7] nop set 0x70, %l5 std %f8, [%l7 + %l5] set 0x58, %l0 swapa [%l7 + %l0] 0x80, %g5 set 0x24, %i2 sta %f22, [%l7 + %i2] 0x89 set 0x18, %l6 prefetcha [%l7 + %l6] 0x89, 0 nop set 0x50, %o1 swap [%l7 + %o1], %i3 set 0x09, %l4 stba %o0, [%l7 + %l4] 0xea membar #Sync set 0x10, %i1 ldda [%l7 + %i1] 0x89, %o2 nop set 0x40, %i4 std %i6, [%l7 + %i4] and %i0, %o7, %i1 nop set 0x4E, %g5 lduh [%l7 + %g5], %i2 set 0x73, %i3 ldstuba [%l7 + %i3] 0x81, %g3 nop set 0x46, %g4 ldub [%l7 + %g4], %o5 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %o6 nop set 0x40, %g6 std %f22, [%l7 + %g6] set 0x0C, %g1 stha %o4, [%l7 + %g1] 0xea membar #Sync set 0x40, %o2 stda %f0, [%l7 + %o2] 0x89 ld [%l7 + 0x68], %f6 set 0x68, %g2 stwa %g4, [%l7 + %g2] 0x80 nop set 0x52, %l2 stb %g7, [%l7 + %l2] nop set 0x6C, %g3 ldsw [%l7 + %g3], %g2 add %l3, %o1, %l2 set 0x6B, %l1 stba %l4, [%l7 + %l1] 0x89 nop set 0x60, %g7 ldd [%l7 + %g7], %l0 set 0x13, %o3 stba %l6, [%l7 + %o3] 0xe2 membar #Sync set 0x74, %o5 swapa [%l7 + %o5] 0x89, %g1 nop set 0x50, %l3 prefetch [%l7 + %l3], 2 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %l5 or %l0, %i6, %g5 nop set 0x24, %i6 sth %i4, [%l7 + %i6] nop set 0x56, %o4 stb %i3, [%l7 + %o4] nop set 0x68, %o6 std %o0, [%l7 + %o6] set 0x30, %i5 stwa %i5, [%l7 + %i5] 0x80 nop set 0x32, %i0 ldsb [%l7 + %i0], %i7 nop set 0x60, %o0 std %i0, [%l7 + %o0] nop set 0x70, %i7 ldd [%l7 + %i7], %f2 nop set 0x7F, %l5 ldsb [%l7 + %l5], %o7 nop set 0x70, %o7 ldsw [%l7 + %o7], %i1 or %o2, %i2, %o5 nop set 0x74, %i2 swap [%l7 + %i2], %g3 nop set 0x6D, %l6 ldsb [%l7 + %l6], %g6 nop set 0x0C, %o1 prefetch [%l7 + %o1], 4 nop set 0x40, %l4 stx %fsr, [%l7 + %l4] fpadd32s %f26, %f16, %f9 set 0x70, %l0 prefetcha [%l7 + %l0] 0x80, 0 set 0x0E, %i4 stha %g4, [%l7 + %i4] 0x88 fpsub16s %f0, %f23, %f30 ld [%l7 + 0x2C], %f5 set 0x34, %i1 stwa %o4, [%l7 + %i1] 0x81 and %g2, %g7, %l3 nop set 0x5D, %g5 ldub [%l7 + %g5], %l2 or %o1, %l1, %l6 nop set 0x74, %i3 stw %l4, [%l7 + %i3] nop set 0x20, %g6 stw %o3, [%l7 + %g6] nop set 0x30, %g4 stx %g1, [%l7 + %g4] nop set 0x18, %g1 stx %fsr, [%l7 + %g1] nop set 0x0F, %g2 ldub [%l7 + %g2], %l0 nop set 0x54, %o2 ldsh [%l7 + %o2], %l5 set 0x6C, %g3 lda [%l7 + %g3] 0x81, %f28 set 0x78, %l2 stxa %i6, [%l7 + %l2] 0x88 and %i4, %i3, %o0 nop set 0x18, %l1 ldx [%l7 + %l1], %g5 nop set 0x0C, %o3 lduw [%l7 + %o3], %i5 nop set 0x30, %o5 stx %fsr, [%l7 + %o5] set 0x20, %l3 sta %f27, [%l7 + %l3] 0x80 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc2 st %fsr, [%l7 + 0x28] set 0x38, %g7 stxa %i0, [%l7 + %g7] 0xeb membar #Sync add %i7, %i1, %o7 nop set 0x40, %o6 stx %fsr, [%l7 + %o6] set 0x78, %o4 stxa %o2, [%l7 + %o4] 0xe2 membar #Sync add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %o5 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %g3 and %g4, %o4, %o6 nop set 0x50, %i5 ldd [%l7 + %i5], %f24 nop set 0x28, %i0 swap [%l7 + %i0], %g2 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xc2 set 0x40, %l5 ldda [%l7 + %l5] 0x88, %f16 nop set 0x18, %o0 prefetch [%l7 + %o0], 1 set 0x08, %o7 prefetcha [%l7 + %o7] 0x88, 2 nop set 0x74, %i2 sth %l2, [%l7 + %i2] set 0x10, %o1 lda [%l7 + %o1] 0x89, %f10 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf8 membar #Sync nop set 0x54, %l0 sth %g7, [%l7 + %l0] nop set 0x48, %i4 ldx [%l7 + %i4], %l1 nop set 0x08, %l6 std %f2, [%l7 + %l6] ld [%l7 + 0x58], %f7 set 0x60, %g5 stda %o0, [%l7 + %g5] 0x81 add %l4, %o3, %l6 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xd8 ld [%l7 + 0x28], %f3 bl,pn %xcc, loop_18 st %fsr, [%l7 + 0x08] nop set 0x70, %i1 stx %l0, [%l7 + %i1] nop set 0x08, %g6 ldd [%l7 + %g6], %f0 loop_18: nop set 0x40, %g1 std %l4, [%l7 + %g1] set 0x50, %g2 stxa %g1, [%l7 + %g2] 0x89 st %fsr, [%l7 + 0x70] st %f30, [%l7 + 0x24] set 0x28, %g4 lda [%l7 + %g4] 0x80, %f27 st %f24, [%l7 + 0x18] nop set 0x2C, %o2 lduw [%l7 + %o2], %i4 fpadd32s %f20, %f7, %f4 nop set 0x28, %l2 prefetch [%l7 + %l2], 0 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf8, %f0 nop set 0x30, %o3 sth %i6, [%l7 + %o3] set 0x4C, %g3 lda [%l7 + %g3] 0x88, %f0 set 0x2C, %l3 swapa [%l7 + %l3] 0x89, %i3 fpadd16 %f12, %f2, %f22 nop set 0x10, %i6 swap [%l7 + %i6], %o0 fpsub32s %f18, %f6, %f15 nop set 0x0C, %o5 ldub [%l7 + %o5], %i5 set 0x28, %g7 prefetcha [%l7 + %g7] 0x88, 4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i7, %i1 nop set 0x78, %o6 prefetch [%l7 + %o6], 1 set 0x40, %o4 ldxa [%l7 + %o4] 0x88, %o7 nop set 0x4B, %i5 ldsb [%l7 + %i5], %o2 and %i0, %o5, %g6 nop set 0x28, %i0 stx %g3, [%l7 + %i0] nop set 0x48, %l5 lduw [%l7 + %l5], %g4 add %i2, %o4, %o6 set 0x60, %o0 stda %l2, [%l7 + %o0] 0x80 st %fsr, [%l7 + 0x0C] or %g2, %g7, %l1 add %o1, %l2, %l4 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o3, %l6 set 0x37, %i7 ldstuba [%l7 + %i7] 0x89, %l5 nop set 0x58, %i2 ldx [%l7 + %i2], %l0 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf8, %f0 nop set 0x52, %o1 ldsh [%l7 + %o1], %g1 ld [%l7 + 0x24], %f2 set 0x42, %l4 stha %i4, [%l7 + %l4] 0x80 nop set 0x3E, %l0 stb %i6, [%l7 + %l0] fpsub32 %f26, %f8, %f18 ld [%l7 + 0x68], %f23 set 0x0C, %l6 lda [%l7 + %l6] 0x80, %f15 fpadd32s %f24, %f20, %f12 nop set 0x08, %i4 lduw [%l7 + %i4], %i3 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %g5 set 0x58, %i3 ldstuba [%l7 + %i3] 0x80, %i7 set 0x48, %i1 stha %o0, [%l7 + %i1] 0x88 nop set 0x54, %g5 prefetch [%l7 + %g5], 1 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf0, %f16 set 0x40, %g6 stda %f16, [%l7 + %g6] 0x89 nop set 0x64, %g4 swap [%l7 + %g4], %i1 nop set 0x48, %o2 ldd [%l7 + %o2], %f28 set 0x18, %l2 stxa %o2, [%l7 + %l2] 0x88 nop set 0x0C, %g2 lduw [%l7 + %g2], %i0 add %o7, %o5, %g6 and %g4, %i2, %o4 nop set 0x18, %o3 ldsh [%l7 + %o3], %g3 set 0x78, %l1 ldxa [%l7 + %l1] 0x81, %o6 set 0x20, %g3 ldda [%l7 + %g3] 0xe3, %l2 nop set 0x38, %i6 std %g2, [%l7 + %i6] nop set 0x21, %o5 ldub [%l7 + %o5], %g7 set 0x22, %l3 ldstuba [%l7 + %l3] 0x81, %o1 fpsub16s %f18, %f8, %f10 add %l1, %l4, %l2 bleu,pn %xcc, loop_19 nop set 0x68, %o6 ldsb [%l7 + %o6], %l6 fpsub32 %f8, %f14, %f18 set 0x3C, %o4 ldstuba [%l7 + %o4] 0x89, %l5 loop_19: nop set 0x79, %i5 ldub [%l7 + %i5], %o3 or %g1, %i4, %l0 nop set 0x74, %i0 lduw [%l7 + %i0], %i6 nop set 0x20, %g7 prefetch [%l7 + %g7], 3 nop set 0x38, %o0 ldd [%l7 + %o0], %f14 nop set 0x20, %l5 ldsh [%l7 + %l5], %i3 set 0x40, %i7 sta %f14, [%l7 + %i7] 0x88 set 0x73, %o7 ldstuba [%l7 + %o7] 0x81, %g5 nop set 0x7A, %o1 ldsb [%l7 + %o1], %i7 set 0x1A, %i2 ldstuba [%l7 + %i2] 0x88, %o0 nop set 0x52, %l0 stb %i1, [%l7 + %l0] nop set 0x38, %l4 lduw [%l7 + %l4], %o2 nop set 0x63, %i4 ldstub [%l7 + %i4], %i0 nop set 0x0C, %l6 ldsw [%l7 + %l6], %i5 fpadd16s %f4, %f20, %f19 nop set 0x74, %i3 swap [%l7 + %i3], %o5 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g6, %o7 nop set 0x38, %g5 stx %fsr, [%l7 + %g5] set 0x28, %i1 swapa [%l7 + %i1] 0x89, %g4 nop set 0x40, %g1 std %f16, [%l7 + %g1] set 0x36, %g4 stha %i2, [%l7 + %g4] 0xeb membar #Sync nop set 0x50, %o2 ldd [%l7 + %o2], %g2 nop set 0x53, %g6 ldub [%l7 + %g6], %o6 set 0x68, %l2 stxa %l3, [%l7 + %l2] 0x81 st %fsr, [%l7 + 0x58] set 0x47, %g2 stba %o4, [%l7 + %g2] 0x89 set 0x41, %o3 stba %g2, [%l7 + %o3] 0xe2 membar #Sync set 0x30, %g3 ldda [%l7 + %g3] 0x88, %o0 nop set 0x38, %l1 lduw [%l7 + %l1], %g7 bne,a %xcc, loop_20 nop set 0x60, %o5 ldsh [%l7 + %o5], %l4 set 0x5C, %l3 lda [%l7 + %l3] 0x89, %f2 loop_20: nop set 0x30, %o6 stx %fsr, [%l7 + %o6] nop set 0x46, %i6 ldsb [%l7 + %i6], %l2 nop set 0x45, %i5 stb %l1, [%l7 + %i5] set 0x28, %o4 stba %l5, [%l7 + %o4] 0xeb membar #Sync or %o3, %g1, %l6 nop set 0x28, %i0 stx %fsr, [%l7 + %i0] set 0x48, %g7 stba %l0, [%l7 + %g7] 0xe2 membar #Sync nop set 0x68, %l5 stx %fsr, [%l7 + %l5] nop set 0x5C, %i7 swap [%l7 + %i7], %i6 nop set 0x0C, %o7 lduh [%l7 + %o7], %i4 nop set 0x40, %o0 ldd [%l7 + %o0], %g4 set 0x52, %i2 stha %i7, [%l7 + %i2] 0x80 nop set 0x28, %l0 lduw [%l7 + %l0], %i3 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xda nop set 0x08, %o1 std %f26, [%l7 + %o1] nop set 0x08, %l6 std %o0, [%l7 + %l6] nop set 0x48, %i3 stx %fsr, [%l7 + %i3] or %i1, %i0, %i5 nop set 0x58, %i4 std %f28, [%l7 + %i4] set 0x68, %i1 lda [%l7 + %i1] 0x80, %f23 nop set 0x30, %g5 ldsb [%l7 + %g5], %o2 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xd2 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xcc set 0x0E, %g1 stha %o5, [%l7 + %g1] 0x89 nop set 0x19, %l2 ldstub [%l7 + %l2], %g6 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xca set 0x4A, %o3 stha %o7, [%l7 + %o3] 0x80 set 0x60, %g3 prefetcha [%l7 + %g3] 0x81, 2 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xda nop set 0x32, %l1 lduh [%l7 + %l1], %i2 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 1290 ! Type a : 21 ! Type cti : 20 ! Type x : 518 ! Type f : 46 ! Type i : 105 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x2, %g1 set 0xF, %g2 set 0x1, %g3 set 0x3, %g4 set 0xE, %g5 set 0x0, %g6 set 0xE, %g7 !# Input registers set -0xA, %i0 set -0x4, %i1 set -0x8, %i2 set -0x6, %i3 set -0xE, %i4 set -0x3, %i5 set -0x0, %i6 set -0x9, %i7 !# Local registers set 0x26013394, %l0 set 0x4A36A79C, %l1 set 0x5D360D35, %l2 set 0x2F2650FF, %l3 set 0x62B9E824, %l4 set 0x3C6B5FD6, %l5 set 0x745BAEA4, %l6 !# Output registers set -0x04C3, %o0 set 0x0952, %o1 set -0x1AE0, %o2 set -0x0A5E, %o3 set 0x1C6E, %o4 set -0x1D83, %o5 set -0x17CF, %o6 set 0x1E6B, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. nop set 0x6C, %o5 prefetch [%l7 + %o5], 2 nop set 0x54, %o6 ldsw [%l7 + %o6], %o6 st %fsr, [%l7 + 0x78] set 0x7F, %i6 stba %l3, [%l7 + %i6] 0xea membar #Sync or %o4, %g2, %g3 ble,pn %icc, loop_21 nop set 0x31, %i5 ldsb [%l7 + %i5], %o1 nop set 0x4C, %l3 stw %l4, [%l7 + %l3] set 0x7C, %i0 lda [%l7 + %i0] 0x89, %f26 loop_21: nop membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf8, %f16 nop set 0x1C, %l5 lduw [%l7 + %l5], %l2 set 0x28, %i7 ldxa [%l7 + %i7] 0x89, %g7 nop set 0x77, %o7 ldsb [%l7 + %o7], %l5 nop set 0x12, %o0 sth %l1, [%l7 + %o0] st %f13, [%l7 + 0x7C] add %o3, %g1, %l0 nop set 0x6C, %i2 stw %i6, [%l7 + %i2] st %f13, [%l7 + 0x14] set 0x28, %l0 ldxa [%l7 + %l0] 0x81, %l6 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x80, %g5, %i7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x596, %tick_cmpr add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i4, %i0 nop set 0x40, %g7 ldd [%l7 + %g7], %f8 ld [%l7 + 0x5C], %f25 set 0x40, %l4 ldda [%l7 + %l4] 0xda, %f0 nop set 0x3C, %o1 prefetch [%l7 + %o1], 0 set 0x10, %l6 ldxa [%l7 + %l6] 0x81, %i5 set 0x21, %i4 stba %i1, [%l7 + %i4] 0xe2 membar #Sync nop set 0x47, %i3 ldub [%l7 + %i3], %o2 nop set 0x58, %g5 ldd [%l7 + %g5], %g6 nop set 0x2C, %i1 swap [%l7 + %i1], %o5 and %o7, %g4, %o6 nop set 0x60, %o2 ldsb [%l7 + %o2], %l3 set 0x2D, %g4 ldstuba [%l7 + %g4] 0x80, %i2 add %g2, %g3, %o4 set 0x38, %g1 sta %f21, [%l7 + %g1] 0x81 set 0x50, %l2 prefetcha [%l7 + %l2] 0x88, 2 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l4, %g7 add %l2, %l1, %o3 set 0x08, %g2 sta %f2, [%l7 + %g2] 0x89 wr %l5, %l0, %ccr set 0x7C, %o3 sta %f18, [%l7 + %o3] 0x89 nop set 0x50, %g3 ldd [%l7 + %g3], %f14 set 0x48, %l1 stda %i6, [%l7 + %l1] 0x88 nop set 0x48, %g6 stx %fsr, [%l7 + %g6] ld [%l7 + 0x6C], %f25 nop set 0x18, %o6 ldsb [%l7 + %o6], %g1 set 0x08, %i6 sta %f3, [%l7 + %i6] 0x80 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc0 nop set 0x6D, %o5 ldub [%l7 + %o5], %l6 set 0x28, %l3 stxa %g5, [%l7 + %l3] 0x88 nop nop setx 0x1C9A4084E94EF0E9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x1D4B6A03BD48DCD0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f2, %f16 nop set 0x70, %o4 ldd [%l7 + %o4], %i6 nop set 0x20, %l5 prefetch [%l7 + %l5], 2 set 0x30, %i0 swapa [%l7 + %i0] 0x81, %o0 nop set 0x56, %o7 ldstub [%l7 + %o7], %i4 or %i3, %i5, %i1 nop set 0x10, %i7 std %f2, [%l7 + %i7] set 0x75, %i2 stba %o2, [%l7 + %i2] 0xeb membar #Sync nop set 0x68, %l0 stx %fsr, [%l7 + %l0] set 0x3E, %o0 ldstuba [%l7 + %o0] 0x88, %i0 set 0x58, %g7 stxa %o5, [%l7 + %g7] 0x80 nop set 0x54, %l4 lduh [%l7 + %l4], %o7 st %fsr, [%l7 + 0x64] set 0x6C, %o1 stwa %g6, [%l7 + %o1] 0x89 nop set 0x74, %l6 ldub [%l7 + %l6], %g4 set 0x58, %i4 stda %l2, [%l7 + %i4] 0xe2 membar #Sync nop set 0x50, %g5 stx %i2, [%l7 + %g5] fpsub16s %f13, %f2, %f14 add %o6, %g2, %g3 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xc0 nop set 0x5D, %i1 ldstub [%l7 + %i1], %o1 st %f4, [%l7 + 0x50] membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf0, %f0 or %o4, %l4, %g7 nop set 0x78, %g4 std %f26, [%l7 + %g4] nop set 0x3C, %g1 ldsw [%l7 + %g1], %l2 fpsub32 %f14, %f14, %f26 nop set 0x34, %g2 swap [%l7 + %g2], %o3 st %f23, [%l7 + 0x74] set 0x60, %o3 sta %f8, [%l7 + %o3] 0x88 set 0x30, %l2 ldda [%l7 + %l2] 0x80, %l4 nop set 0x54, %l1 swap [%l7 + %l1], %l0 nop set 0x1C, %g6 ldsb [%l7 + %g6], %i6 nop set 0x60, %o6 std %f24, [%l7 + %o6] add %g1, %l1, %l6 nop set 0x0A, %i6 ldstub [%l7 + %i6], %i7 nop set 0x10, %i5 std %f16, [%l7 + %i5] set 0x24, %o5 stwa %g5, [%l7 + %o5] 0x80 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xda nop set 0x78, %l3 ldd [%l7 + %l3], %f22 set 0x1E, %l5 stba %i4, [%l7 + %l5] 0x89 nop set 0x70, %i0 ldub [%l7 + %i0], %i3 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf0, %f16 nop set 0x0B, %i7 ldub [%l7 + %i7], %i5 set 0x38, %i2 prefetcha [%l7 + %i2] 0x89, 4 nop nop setx 0x8072DC9F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x140FB69D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f23, %f30 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x89 nop set 0x20, %o0 ldd [%l7 + %o0], %f18 set 0x40, %l0 ldda [%l7 + %l0] 0x89, %f16 nop set 0x6C, %g7 prefetch [%l7 + %g7], 0 set 0x28, %l4 stha %i1, [%l7 + %l4] 0x88 nop set 0x10, %l6 ldsw [%l7 + %l6], %i0 set 0x18, %i4 stda %o2, [%l7 + %i4] 0xeb membar #Sync wr %o7, %g6, %set_softint nop set 0x74, %g5 stw %o5, [%l7 + %g5] set 0x58, %o1 stxa %g4, [%l7 + %o1] 0x81 st %fsr, [%l7 + 0x60] add %i2, %l3, %o6 set 0x2C, %i1 lda [%l7 + %i1] 0x80, %f12 nop set 0x20, %i3 std %f18, [%l7 + %i3] nop set 0x10, %o2 ldd [%l7 + %o2], %f18 ble,a,pn %icc, loop_22 nop set 0x28, %g1 ldd [%l7 + %g1], %f26 ld [%l7 + 0x40], %f4 nop set 0x40, %g2 ldd [%l7 + %g2], %g2 loop_22: nop set 0x64, %g4 lduw [%l7 + %g4], %o1 set 0x2C, %l2 lda [%l7 + %l2] 0x80, %f28 set 0x20, %l1 stda %g2, [%l7 + %l1] 0x88 st %fsr, [%l7 + 0x38] nop set 0x30, %o3 swap [%l7 + %o3], %o4 set 0x14, %g6 stwa %l4, [%l7 + %g6] 0x81 nop set 0x58, %i6 swap [%l7 + %i6], %g7 set 0x68, %i5 prefetcha [%l7 + %i5] 0x80, 0 nop set 0x48, %o6 swap [%l7 + %o6], %l5 nop set 0x64, %g3 sth %l2, [%l7 + %g3] add %l0, %g1, %i6 nop set 0x4C, %o5 sth %l1, [%l7 + %o5] and %i7, %l6, %i4 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xd2 ld [%l7 + 0x74], %f1 nop set 0x68, %l5 std %f10, [%l7 + %l5] nop set 0x08, %i0 ldx [%l7 + %i0], %i3 set 0x40, %i7 stxa %g5, [%l7 + %i7] 0xeb membar #Sync set 0x7A, %o4 stha %i5, [%l7 + %o4] 0xeb membar #Sync set 0x78, %o7 lda [%l7 + %o7] 0x89, %f19 set 0x78, %i2 stxa %i1, [%l7 + %i2] 0xe2 membar #Sync set 0x38, %l0 stxa %o0, [%l7 + %l0] 0x81 nop set 0x2C, %o0 prefetch [%l7 + %o0], 2 set 0x1A, %g7 ldstuba [%l7 + %g7] 0x81, %o2 nop set 0x65, %l6 ldsb [%l7 + %l6], %o7 nop set 0x5F, %i4 ldsb [%l7 + %i4], %g6 add %o5, %i0, %g4 or %i2, %o6, %g2 st %fsr, [%l7 + 0x28] set 0x20, %g5 stxa %o1, [%l7 + %g5] 0xeb membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0x89, %f16 nop set 0x60, %o1 lduw [%l7 + %o1], %g3 set 0x68, %i3 stxa %o4, [%l7 + %i3] 0xeb membar #Sync set 0x40, %i1 stda %f0, [%l7 + %i1] 0xc2 nop set 0x60, %g1 ldsb [%l7 + %g1], %l4 nop set 0x0B, %g2 stb %l3, [%l7 + %g2] add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %g7 nop set 0x18, %o2 stx %l5, [%l7 + %o2] set 0x48, %l2 ldxa [%l7 + %l2] 0x89, %l0 set 0x70, %l1 stxa %g1, [%l7 + %l1] 0x81 set 0x25, %g4 ldstuba [%l7 + %g4] 0x81, %i6 set 0x40, %o3 ldda [%l7 + %o3] 0xd2, %f0 set 0x10, %g6 ldxa [%l7 + %g6] 0x81, %l1 set 0x78, %i5 ldxa [%l7 + %i5] 0x81, %i7 set 0x68, %i6 stda %i6, [%l7 + %i6] 0xe3 membar #Sync set 0x4C, %o6 ldstuba [%l7 + %o6] 0x80, %i4 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x80 add %l2, %g5, %i3 nop set 0x78, %l3 ldub [%l7 + %l3], %i5 or %o0, %o2, %i1 nop set 0x64, %o5 stw %g6, [%l7 + %o5] nop set 0x60, %l5 ldd [%l7 + %l5], %o4 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o7, %g4 set 0x40, %i0 stxa %i0, [%l7 + %i0] 0x81 nop set 0x7A, %o4 lduh [%l7 + %o4], %o6 nop set 0x38, %i7 stx %i2, [%l7 + %i7] and %g2, %o1, %g3 nop set 0x50, %i2 ldx [%l7 + %i2], %l4 nop set 0x78, %l0 ldd [%l7 + %l0], %o4 set 0x48, %o7 lda [%l7 + %o7] 0x89, %f18 nop set 0x74, %o0 prefetch [%l7 + %o0], 3 nop set 0x08, %g7 ldd [%l7 + %g7], %o2 nop set 0x14, %l6 lduw [%l7 + %l6], %l3 nop set 0x76, %i4 ldsb [%l7 + %i4], %g7 nop set 0x48, %g5 ldd [%l7 + %g5], %l4 nop set 0x30, %l4 lduh [%l7 + %l4], %g1 nop set 0x24, %o1 stw %i6, [%l7 + %o1] set 0x20, %i3 ldda [%l7 + %i3] 0x81, %l0 nop set 0x20, %i1 ldd [%l7 + %i1], %i6 nop set 0x68, %g2 prefetch [%l7 + %g2], 0 set 0x40, %g1 lda [%l7 + %g1] 0x81, %f17 add %l6, %l1, %i4 set 0x40, %o2 ldxa [%l7 + %o2] 0x81, %g5 and %i3, %l2, %i5 be,pn %xcc, loop_23 nop set 0x08, %l1 std %o0, [%l7 + %l1] set 0x0C, %l2 stha %o2, [%l7 + %l2] 0xea membar #Sync loop_23: nop set 0x51, %g4 stb %i1, [%l7 + %g4] set 0x38, %o3 stxa %o5, [%l7 + %o3] 0xe2 membar #Sync set 0x70, %g6 stha %o7, [%l7 + %g6] 0x81 set 0x34, %i6 stha %g4, [%l7 + %i6] 0x80 nop set 0x4C, %i5 lduw [%l7 + %i5], %i0 nop set 0x28, %g3 ldx [%l7 + %g3], %o6 bn,a,pt %xcc, loop_24 nop set 0x34, %l3 stb %i2, [%l7 + %l3] set 0x0A, %o5 ldstuba [%l7 + %o5] 0x88, %g2 loop_24: nop set 0x38, %o6 ldd [%l7 + %o6], %f18 nop set 0x14, %i0 ldub [%l7 + %i0], %o1 nop set 0x38, %l5 stw %g6, [%l7 + %l5] set 0x14, %o4 swapa [%l7 + %o4] 0x88, %g3 nop set 0x48, %i2 ldsb [%l7 + %i2], %l4 set 0x2A, %l0 stha %o3, [%l7 + %l0] 0x80 st %fsr, [%l7 + 0x50] nop set 0x4F, %i7 ldstub [%l7 + %i7], %o4 nop set 0x28, %o7 ldx [%l7 + %o7], %l3 nop set 0x30, %o0 stx %fsr, [%l7 + %o0] add %l5, %g7, %i6 wr %g0, 0x6, %fprs nop set 0x40, %l6 lduw [%l7 + %l6], %l6 st %fsr, [%l7 + 0x40] ble,a %icc, loop_25 nop set 0x78, %g7 stx %g1, [%l7 + %g7] add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %l1 loop_25: add %g5, %l2, %i3 set 0x50, %i4 stxa %i5, [%l7 + %i4] 0x80 and %o0, %o2, %o5 nop set 0x6A, %g5 lduh [%l7 + %g5], %o7 set 0x24, %o1 lda [%l7 + %o1] 0x89, %f11 nop set 0x18, %i3 swap [%l7 + %i3], %i1 set 0x20, %i1 ldda [%l7 + %i1] 0x88, %i0 nop set 0x70, %l4 stb %g4, [%l7 + %l4] nop set 0x1C, %g1 stw %i2, [%l7 + %g1] set 0x50, %o2 lda [%l7 + %o2] 0x81, %f27 nop set 0x46, %g2 sth %o6, [%l7 + %g2] nop set 0x7E, %l2 ldstub [%l7 + %l2], %g2 nop set 0x58, %g4 ldd [%l7 + %g4], %f4 set 0x3A, %o3 stha %g6, [%l7 + %o3] 0xe3 membar #Sync set 0x0E, %l1 stha %o1, [%l7 + %l1] 0x88 nop set 0x70, %g6 stx %fsr, [%l7 + %g6] and %l4, %o3, %g3 nop set 0x50, %i6 lduh [%l7 + %i6], %l3 and %o4, %g7, %i6 set 0x08, %i5 lda [%l7 + %i5] 0x88, %f22 nop set 0x18, %g3 stw %l5, [%l7 + %g3] nop set 0x10, %o5 stx %fsr, [%l7 + %o5] fpsub16s %f12, %f10, %f2 set 0x5C, %o6 swapa [%l7 + %o6] 0x81, %l0 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i7, %l6 set 0x17, %i0 stba %g1, [%l7 + %i0] 0xea membar #Sync nop set 0x4C, %l5 ldsw [%l7 + %l5], %i4 st %f2, [%l7 + 0x18] nop set 0x4A, %o4 sth %l1, [%l7 + %o4] nop set 0x60, %l3 ldd [%l7 + %l3], %f20 set 0x40, %l0 lda [%l7 + %l0] 0x80, %f0 nop set 0x24, %i2 prefetch [%l7 + %i2], 3 wr %g5, %i3, %clear_softint set 0x40, %o7 ldda [%l7 + %o7] 0xda, %f16 set 0x60, %o0 swapa [%l7 + %o0] 0x89, %l2 st %f16, [%l7 + 0x70] add %o0, %i5, %o2 set 0x60, %l6 prefetcha [%l7 + %l6] 0x81, 4 bgu %xcc, loop_26 st %fsr, [%l7 + 0x5C] add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o5, %i1 loop_26: add %g4, %i2, %o6 nop set 0x38, %i7 ldsw [%l7 + %i7], %i0 nop set 0x58, %i4 ldx [%l7 + %i4], %g6 set 0x70, %g7 stda %g2, [%l7 + %g7] 0x89 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x89 nop set 0x40, %i3 lduw [%l7 + %i3], %l4 nop nop setx 0x7D3354FB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xBB57E52B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f3, %f3 bleu,pn %icc, loop_27 nop set 0x7C, %i1 lduh [%l7 + %i1], %o1 set 0x20, %g5 ldda [%l7 + %g5] 0x88, %o2 loop_27: nop set 0x10, %l4 stx %g3, [%l7 + %l4] nop set 0x4C, %g1 stw %o4, [%l7 + %g1] ba %xcc, loop_28 nop set 0x65, %g2 ldstub [%l7 + %g2], %g7 nop set 0x60, %o2 stw %l3, [%l7 + %o2] add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i6, %l5 loop_28: nop set 0x40, %l2 stda %f0, [%l7 + %l2] 0xd2 nop set 0x32, %g4 ldub [%l7 + %g4], %i7 set 0x60, %l1 ldxa [%l7 + %l1] 0x81, %l0 and %g1, %i4, %l1 set 0x3D, %o3 ldstuba [%l7 + %o3] 0x89, %l6 nop set 0x68, %g6 ldx [%l7 + %g6], %g5 set 0x30, %i6 stxa %i3, [%l7 + %i6] 0x89 add %l2, %o0, %i5 nop set 0x52, %g3 ldsh [%l7 + %g3], %o7 set 0x50, %i5 prefetcha [%l7 + %i5] 0x81, 2 set 0x40, %o5 ldda [%l7 + %o5] 0x88, %o2 nop set 0x58, %i0 ldsw [%l7 + %i0], %i1 nop set 0x24, %o6 swap [%l7 + %o6], %g4 ld [%l7 + 0x6C], %f23 nop set 0x64, %l5 stw %i2, [%l7 + %l5] nop set 0x14, %l3 ldsw [%l7 + %l3], %o6 nop set 0x26, %l0 ldstub [%l7 + %l0], %g6 set 0x4C, %i2 stwa %i0, [%l7 + %i2] 0xe2 membar #Sync nop set 0x54, %o4 lduh [%l7 + %o4], %l4 nop set 0x17, %o7 ldstub [%l7 + %o7], %o1 nop set 0x78, %o0 stx %g2, [%l7 + %o0] nop set 0x74, %i7 stw %o3, [%l7 + %i7] set 0x48, %l6 sta %f5, [%l7 + %l6] 0x80 set 0x3C, %i4 stha %g3, [%l7 + %i4] 0xea membar #Sync st %f20, [%l7 + 0x7C] nop set 0x0C, %g7 lduw [%l7 + %g7], %o4 nop set 0x4C, %i3 lduw [%l7 + %i3], %l3 nop set 0x6C, %i1 lduh [%l7 + %i1], %g7 nop set 0x24, %g5 swap [%l7 + %g5], %i6 nop set 0x58, %o1 std %i6, [%l7 + %o1] nop set 0x38, %l4 ldd [%l7 + %l4], %f24 st %fsr, [%l7 + 0x7C] add %l5, %l0, %i4 nop set 0x78, %g1 ldx [%l7 + %g1], %l1 nop set 0x40, %o2 prefetch [%l7 + %o2], 3 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %g5 set 0x3C, %l2 sta %f5, [%l7 + %l2] 0x89 add %g1, %l2, %i3 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x89 nop set 0x58, %l1 stx %i5, [%l7 + %l1] wr %o0, %o7, %y nop set 0x6E, %o3 lduh [%l7 + %o3], %o5 nop set 0x08, %g6 stw %o2, [%l7 + %g6] nop set 0x26, %g2 ldsh [%l7 + %g2], %i1 nop set 0x1E, %i6 ldsh [%l7 + %i6], %i2 fpadd16 %f8, %f4, %f30 set 0x40, %i5 prefetcha [%l7 + %i5] 0x80, 2 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %i0 add %l4, %g4, %o1 set 0x0C, %o5 stba %g2, [%l7 + %o5] 0xe3 membar #Sync set 0x70, %g3 sta %f21, [%l7 + %g3] 0x81 nop set 0x77, %i0 ldub [%l7 + %i0], %g3 nop set 0x49, %o6 ldstub [%l7 + %o6], %o3 nop set 0x20, %l5 std %o4, [%l7 + %l5] st %f28, [%l7 + 0x48] nop set 0x50, %l3 std %f14, [%l7 + %l3] nop set 0x30, %i2 ldx [%l7 + %i2], %g7 set 0x20, %o4 ldda [%l7 + %o4] 0xea, %l2 set 0x6D, %l0 stba %i7, [%l7 + %l0] 0xe3 membar #Sync nop set 0x38, %o0 sth %l5, [%l7 + %o0] nop set 0x3A, %o7 sth %i6, [%l7 + %o7] set 0x48, %i7 prefetcha [%l7 + %i7] 0x80, 3 and %l0, %l6, %l1 nop set 0x4F, %l6 ldstub [%l7 + %l6], %g1 st %f6, [%l7 + 0x08] st %fsr, [%l7 + 0x18] nop set 0x78, %g7 ldx [%l7 + %g7], %g5 nop set 0x20, %i3 ldx [%l7 + %i3], %i3 or %i5, %o0, %o7 set 0x48, %i1 swapa [%l7 + %i1] 0x80, %o5 nop set 0x50, %i4 ldd [%l7 + %i4], %f14 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %l2 set 0x40, %o1 ldda [%l7 + %o1] 0xd0, %f16 nop set 0x20, %l4 stx %fsr, [%l7 + %l4] set 0x64, %g1 stwa %i1, [%l7 + %g1] 0x81 and %o6, %i2, %i0 or %l4, %g4, %o1 set 0x48, %g5 sta %f19, [%l7 + %g5] 0x81 fpadd32 %f6, %f28, %f18 nop set 0x54, %o2 prefetch [%l7 + %o2], 3 nop set 0x31, %g4 stb %g6, [%l7 + %g4] add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %o3 set 0x40, %l2 ldda [%l7 + %l2] 0x81, %g2 nop set 0x08, %l1 stb %o4, [%l7 + %l1] add %l7, 0x7C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %g7 nop nop setx 0x0C01AF4B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x9B6E8D87, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f16, %f29 set 0x28, %g6 stxa %l5, [%l7 + %g6] 0xeb membar #Sync nop set 0x73, %o3 stb %i7, [%l7 + %o3] fpsub32 %f24, %f30, %f12 set 0x48, %g2 stxa %i6, [%l7 + %g2] 0xea membar #Sync nop set 0x78, %i6 stx %fsr, [%l7 + %i6] nop set 0x68, %o5 ldd [%l7 + %o5], %l0 nop set 0x3A, %i5 stb %l6, [%l7 + %i5] set 0x40, %i0 stda %f16, [%l7 + %i0] 0xd2 set 0x60, %o6 ldda [%l7 + %o6] 0x88, %l0 nop set 0x08, %g3 stb %i4, [%l7 + %g3] nop set 0x40, %l3 ldx [%l7 + %l3], %g5 add %i3, %i5, %g1 set 0x08, %i2 sta %f2, [%l7 + %i2] 0x81 set 0x08, %l5 stwa %o0, [%l7 + %l5] 0xe2 membar #Sync nop set 0x62, %l0 sth %o5, [%l7 + %l0] set 0x40, %o0 ldda [%l7 + %o0] 0x88, %f16 nop set 0x48, %o7 ldx [%l7 + %o7], %o7 nop set 0x70, %o4 prefetch [%l7 + %o4], 4 nop set 0x3C, %i7 swap [%l7 + %i7], %l2 or %i1, %o2, %o6 set 0x3C, %g7 stwa %i0, [%l7 + %g7] 0xeb membar #Sync nop set 0x74, %l6 ldsw [%l7 + %l6], %i2 nop set 0x0C, %i1 lduh [%l7 + %i1], %g4 add %l7, 0x18, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l4 casa [%l6] 0x89, %l4, %g6 be,a,pt %xcc, loop_29 wr %o1, %o3, %y nop set 0x52, %i4 stb %g2, [%l7 + %i4] ble %icc, loop_30 loop_29: nop set 0x38, %o1 stw %o4, [%l7 + %o1] add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] 0x81, %l3, %g3 loop_30: nop set 0x18, %i3 stx %l5, [%l7 + %i3] nop set 0x68, %l4 lduh [%l7 + %l4], %i7 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf1, %f16 nop set 0x1C, %o2 ldsw [%l7 + %o2], %i6 set 0x40, %g4 lda [%l7 + %g4] 0x80, %f27 set 0x3C, %l2 swapa [%l7 + %l2] 0x81, %g7 set 0x70, %l1 ldxa [%l7 + %l1] 0x88, %l6 nop set 0x54, %g6 ldsb [%l7 + %g6], %l1 set 0x1C, %g1 stwa %i4, [%l7 + %g1] 0x88 set 0x10, %o3 ldda [%l7 + %o3] 0xeb, %l0 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %i3 nop set 0x60, %g2 ldx [%l7 + %g2], %g1 set 0x5C, %i6 lda [%l7 + %i6] 0x89, %f28 add %o0, %o5, %o7 set 0x50, %i5 stda %l2, [%l7 + %i5] 0xeb membar #Sync st %f28, [%l7 + 0x50] set 0x20, %i0 sta %f10, [%l7 + %i0] 0x81 nop set 0x18, %o6 ldsw [%l7 + %o6], %i1 nop set 0x28, %o5 lduw [%l7 + %o5], %o2 bn,a,pn %xcc, loop_31 nop nop setx 0xA71491B3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x51061119, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f28, %f8 nop set 0x34, %l3 lduh [%l7 + %l3], %o6 set 0x0C, %i2 stwa %i5, [%l7 + %i2] 0x81 loop_31: nop set 0x3F, %l5 stb %i2, [%l7 + %l5] set 0x44, %l0 stwa %i0, [%l7 + %l0] 0x81 nop set 0x68, %g3 prefetch [%l7 + %g3], 0 set 0x78, %o0 prefetcha [%l7 + %o0] 0x89, 0 nop set 0x48, %o7 ldd [%l7 + %o7], %f10 or %g4, %o1, %o3 or %g6, %g2, %o4 nop set 0x10, %i7 ldd [%l7 + %i7], %l2 wr %g3, %l5, %set_softint set 0x78, %g7 stda %i6, [%l7 + %g7] 0xe2 membar #Sync st %fsr, [%l7 + 0x60] nop set 0x38, %l6 lduh [%l7 + %l6], %i6 set 0x4C, %i1 stha %g7, [%l7 + %i1] 0xea membar #Sync nop set 0x6D, %o4 stb %l1, [%l7 + %o4] nop set 0x24, %i4 lduh [%l7 + %i4], %l6 nop set 0x12, %i3 ldsh [%l7 + %i3], %i4 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x80 nop set 0x0D, %l4 ldsb [%l7 + %l4], %g5 nop set 0x60, %g5 prefetch [%l7 + %g5], 0 nop set 0x6A, %o2 ldsb [%l7 + %o2], %l0 set 0x64, %g4 swapa [%l7 + %g4] 0x89, %i3 nop set 0x5C, %l2 lduh [%l7 + %l2], %g1 set 0x24, %l1 sta %f12, [%l7 + %l1] 0x80 set 0x11, %g6 ldstuba [%l7 + %g6] 0x80, %o5 set 0x72, %g1 stha %o0, [%l7 + %g1] 0xea membar #Sync nop set 0x28, %g2 std %o6, [%l7 + %g2] set 0x38, %o3 swapa [%l7 + %o3] 0x89, %i1 nop set 0x40, %i5 std %f18, [%l7 + %i5] add %l2, %o6, %i5 nop set 0x10, %i6 ldd [%l7 + %i6], %i2 nop set 0x64, %o6 prefetch [%l7 + %o6], 2 set 0x40, %o5 ldda [%l7 + %o5] 0x81, %o2 set 0x78, %i0 prefetcha [%l7 + %i0] 0x80, 0 nop set 0x08, %l3 prefetch [%l7 + %l3], 4 set 0x78, %l5 sta %f9, [%l7 + %l5] 0x80 set 0x0B, %l0 stba %l4, [%l7 + %l0] 0xeb membar #Sync set 0x28, %i2 stxa %g4, [%l7 + %i2] 0xeb membar #Sync nop set 0x56, %g3 lduh [%l7 + %g3], %o1 set 0x48, %o0 prefetcha [%l7 + %o0] 0x89, 1 set 0x40, %o7 ldda [%l7 + %o7] 0x88, %f16 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x89, %o3, %g2 set 0x40, %g7 ldda [%l7 + %g7] 0xea, %l2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %l5 add %g3, %i6, %i7 set 0x50, %i7 ldda [%l7 + %i7] 0x88, %l0 set 0x40, %i1 ldda [%l7 + %i1] 0x80, %f0 nop set 0x70, %o4 stx %fsr, [%l7 + %o4] nop set 0x28, %i4 std %g6, [%l7 + %i4] nop set 0x40, %l6 std %f20, [%l7 + %l6] set 0x20, %i3 ldda [%l7 + %i3] 0x89, %i4 st %fsr, [%l7 + 0x6C] set 0x3E, %l4 stha %l6, [%l7 + %l4] 0xe2 membar #Sync nop set 0x56, %g5 stb %l0, [%l7 + %g5] nop set 0x44, %o2 prefetch [%l7 + %o2], 1 nop set 0x68, %g4 ldx [%l7 + %g4], %i3 nop set 0x48, %l2 stw %g1, [%l7 + %l2] wr %g0, 0x7, %fprs set 0x5E, %o1 stha %o7, [%l7 + %o1] 0xe2 membar #Sync add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g5, %l2 set 0x30, %g6 stda %i0, [%l7 + %g6] 0x80 set 0x60, %l1 stda %o6, [%l7 + %l1] 0x81 set 0x38, %g1 lda [%l7 + %g1] 0x89, %f25 set 0x18, %o3 stda %i2, [%l7 + %o3] 0x89 set 0x08, %g2 stda %i4, [%l7 + %g2] 0xe2 membar #Sync set 0x40, %i5 stda %f16, [%l7 + %i5] 0xca add %i0, %l4, %o2 nop set 0x23, %i6 ldstub [%l7 + %i6], %g4 set 0x78, %o5 stha %o1, [%l7 + %o5] 0xe3 membar #Sync st %f10, [%l7 + 0x5C] set 0x5C, %i0 ldstuba [%l7 + %i0] 0x88, %o3 nop set 0x50, %o6 ldd [%l7 + %o6], %f16 nop set 0x30, %l3 ldx [%l7 + %l3], %g2 nop set 0x1C, %l5 sth %l3, [%l7 + %l5] bne %icc, loop_32 nop set 0x66, %i2 sth %g6, [%l7 + %i2] set 0x78, %l0 prefetcha [%l7 + %l0] 0x81, 3 loop_32: nop set 0x11, %o0 ldstuba [%l7 + %o0] 0x89, %l5 nop set 0x60, %o7 ldd [%l7 + %o7], %f22 nop set 0x6C, %g3 stw %i6, [%l7 + %g3] set 0x40, %g7 stda %f16, [%l7 + %g7] 0xc2 nop set 0x08, %i7 std %f4, [%l7 + %i7] membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf0, %f0 set 0x40, %i4 stda %f16, [%l7 + %i4] 0xf1 membar #Sync nop set 0x40, %o4 stx %fsr, [%l7 + %o4] nop set 0x18, %i3 ldd [%l7 + %i3], %i6 nop set 0x30, %l4 sth %l1, [%l7 + %l4] or %g7, %g3, %l6 ld [%l7 + 0x3C], %f2 nop set 0x78, %l6 std %l0, [%l7 + %l6] set 0x78, %g5 stwa %i3, [%l7 + %g5] 0x88 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xcc set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf9 membar #Sync nop set 0x70, %o1 swap [%l7 + %o1], %g1 set 0x50, %o2 stda %i4, [%l7 + %o2] 0x89 nop set 0x08, %g6 stx %fsr, [%l7 + %g6] nop set 0x38, %g1 stx %o0, [%l7 + %g1] set 0x24, %l1 lda [%l7 + %l1] 0x81, %f3 wr %o5, %g5, %ccr nop set 0x39, %g2 ldsb [%l7 + %g2], %l2 set 0x60, %o3 ldda [%l7 + %o3] 0xe2, %o6 set 0x32, %i6 stha %o6, [%l7 + %i6] 0xe2 membar #Sync nop set 0x16, %i5 lduh [%l7 + %i5], %i1 nop set 0x58, %o5 std %f8, [%l7 + %o5] nop set 0x72, %i0 lduh [%l7 + %i0], %i5 nop set 0x37, %l3 ldub [%l7 + %l3], %i2 nop set 0x10, %o6 lduw [%l7 + %o6], %i0 nop set 0x52, %l5 ldub [%l7 + %l5], %o2 set 0x4B, %i2 stba %l4, [%l7 + %i2] 0x81 wr %g4, %o1, %ccr set 0x24, %o0 swapa [%l7 + %o0] 0x80, %o3 or %l3, %g2, %o4 set 0x40, %l0 stda %f16, [%l7 + %l0] 0xd0 set 0x40, %g3 stwa %g6, [%l7 + %g3] 0x81 nop set 0x10, %o7 swap [%l7 + %o7], %i6 set 0x7C, %g7 sta %f29, [%l7 + %g7] 0x80 be,a %icc, loop_33 nop set 0x64, %i1 sth %l5, [%l7 + %i1] nop set 0x42, %i4 lduh [%l7 + %i4], %l1 set 0x30, %i7 stxa %g7, [%l7 + %i7] 0xe3 membar #Sync loop_33: nop set 0x78, %o4 ldx [%l7 + %o4], %i7 set 0x60, %l4 ldda [%l7 + %l4] 0xe3, %g2 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %i3 st %fsr, [%l7 + 0x74] ld [%l7 + 0x18], %f1 set 0x28, %i3 stda %l0, [%l7 + %i3] 0x81 ld [%l7 + 0x1C], %f7 set 0x68, %l6 stha %i4, [%l7 + %l6] 0x80 nop set 0x68, %g4 lduh [%l7 + %g4], %g1 set 0x30, %l2 stxa %o5, [%l7 + %l2] 0xeb membar #Sync nop set 0x34, %o1 lduh [%l7 + %o1], %g5 add %l7, 0x68, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %o7 set 0x09, %g5 ldstuba [%l7 + %g5] 0x88, %o0 fpadd32 %f6, %f2, %f8 nop set 0x20, %o2 swap [%l7 + %o2], %i1 bge,a %icc, loop_34 add %i5, %i2, %i0 nop set 0x30, %g6 stx %fsr, [%l7 + %g6] nop set 0x24, %g1 prefetch [%l7 + %g1], 2 loop_34: nop set 0x08, %g2 stxa %o6, [%l7 + %g2] 0xe2 membar #Sync nop set 0x20, %o3 std %f20, [%l7 + %o3] set 0x60, %i6 stxa %o2, [%l7 + %i6] 0xe2 membar #Sync nop set 0x6C, %l1 stw %g4, [%l7 + %l1] be,a %xcc, loop_35 nop set 0x28, %i5 stx %fsr, [%l7 + %i5] and %o1, %l4, %o3 nop set 0x50, %i0 ldx [%l7 + %i0], %l3 loop_35: nop set 0x2A, %o5 ldsh [%l7 + %o5], %g2 set 0x10, %o6 ldstuba [%l7 + %o6] 0x80, %g6 nop set 0x48, %l5 ldd [%l7 + %l5], %f6 set 0x4C, %l3 sta %f12, [%l7 + %l3] 0x80 nop set 0x1E, %i2 sth %o4, [%l7 + %i2] and %l5, %i6, %l1 nop set 0x5B, %o0 ldub [%l7 + %o0], %g7 set 0x15, %g3 ldstuba [%l7 + %g3] 0x88, %g3 set 0x30, %l0 stda %i6, [%l7 + %l0] 0x81 set 0x78, %g7 ldstuba [%l7 + %g7] 0x81, %l6 nop set 0x40, %i1 prefetch [%l7 + %i1], 4 set 0x30, %i4 stwa %l0, [%l7 + %i4] 0x81 st %f15, [%l7 + 0x7C] add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %i4 nop set 0x60, %o7 prefetch [%l7 + %o7], 4 nop set 0x5C, %o4 ldsb [%l7 + %o4], %g1 nop set 0x48, %i7 std %f16, [%l7 + %i7] nop set 0x40, %i3 ldsw [%l7 + %i3], %o5 nop set 0x1C, %l4 stw %l2, [%l7 + %l4] and %o7, %g5, %i1 nop set 0x74, %g4 sth %i5, [%l7 + %g4] nop set 0x48, %l6 sth %i2, [%l7 + %l6] set 0x10, %l2 sta %f12, [%l7 + %l2] 0x80 ld [%l7 + 0x28], %f13 set 0x30, %g5 ldda [%l7 + %g5] 0xea, %i0 nop set 0x4F, %o2 ldsb [%l7 + %o2], %o6 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %g4 nop set 0x48, %g6 ldd [%l7 + %g6], %o0 set 0x60, %o1 ldxa [%l7 + %o1] 0x80, %o1 st %f11, [%l7 + 0x28] set 0x5C, %g2 swapa [%l7 + %g2] 0x80, %l4 set 0x40, %o3 prefetcha [%l7 + %o3] 0x80, 2 set 0x24, %i6 stwa %o3, [%l7 + %i6] 0x88 nop set 0x74, %g1 swap [%l7 + %g1], %g2 set 0x50, %i5 ldxa [%l7 + %i5] 0x80, %o4 fpsub16 %f14, %f26, %f22 or %g6, %i6, %l5 set 0x08, %i0 stxa %g7, [%l7 + %i0] 0xe2 membar #Sync set 0x30, %o5 ldda [%l7 + %o5] 0xeb, %l0 st %f31, [%l7 + 0x50] set 0x44, %o6 ldstuba [%l7 + %o6] 0x81, %i7 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %l0 ld [%l7 + 0x4C], %f14 nop set 0x38, %l5 ldd [%l7 + %l5], %g2 set 0x78, %l3 stwa %i4, [%l7 + %l3] 0x81 set 0x40, %l1 ldda [%l7 + %l1] 0xda, %f16 nop set 0x48, %o0 stx %i3, [%l7 + %o0] add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o5, %g1 nop set 0x08, %i2 stx %fsr, [%l7 + %i2] set 0x0C, %l0 sta %f8, [%l7 + %l0] 0x81 nop set 0x5C, %g3 stw %o7, [%l7 + %g3] set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f0 set 0x50, %i4 ldda [%l7 + %i4] 0x89, %l2 set 0x1C, %g7 stwa %i1, [%l7 + %g7] 0xeb membar #Sync set 0x47, %o7 stba %i5, [%l7 + %o7] 0x81 or %i2, %i0, %o6 nop nop setx 0xF9B23980, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xE60EF2AF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f22, %f19 nop set 0x40, %i7 stw %g5, [%l7 + %i7] nop set 0x12, %i3 ldsh [%l7 + %i3], %o2 nop set 0x20, %l4 ldx [%l7 + %l4], %o0 nop set 0x1D, %g4 ldub [%l7 + %g4], %g4 nop set 0x3C, %l6 ldub [%l7 + %l6], %l4 and %l3, %o3, %o1 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x88, %g2, %o4 nop set 0x74, %l2 stw %i6, [%l7 + %l2] nop set 0x58, %o4 stx %fsr, [%l7 + %o4] add %l7, 0x20, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %l5 nop set 0x10, %g5 std %l0, [%l7 + %g5] nop set 0x4C, %g6 stw %i7, [%l7 + %g6] set 0x10, %o2 stba %g7, [%l7 + %o2] 0x80 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xf8 membar #Sync set 0x40, %o3 stda %f16, [%l7 + %o3] 0xca nop set 0x7A, %o1 lduh [%l7 + %o1], %l0 st %fsr, [%l7 + 0x4C] add %l6, %g3, %i4 nop set 0x64, %g1 swap [%l7 + %g1], %o5 nop set 0x30, %i5 ldsh [%l7 + %i5], %i3 fpadd16s %f9, %f9, %f17 nop set 0x5C, %i0 lduh [%l7 + %i0], %o7 set 0x58, %i6 stxa %l2, [%l7 + %i6] 0xea membar #Sync or %i1, %i5, %g1 nop set 0x58, %o5 ldd [%l7 + %o5], %i0 set 0x40, %l5 stxa %o6, [%l7 + %l5] 0x81 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xc4 set 0x08, %l1 ldxa [%l7 + %l1] 0x81, %i2 nop set 0x38, %l3 ldd [%l7 + %l3], %o2 nop set 0x0F, %i2 ldub [%l7 + %i2], %o0 set 0x78, %l0 prefetcha [%l7 + %l0] 0x81, 4 set 0x7F, %o0 stba %l4, [%l7 + %o0] 0x88 set 0x70, %i1 stda %l2, [%l7 + %i1] 0x81 add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %o1 nop set 0x18, %i4 stb %o3, [%l7 + %i4] ld [%l7 + 0x78], %f31 nop set 0x38, %g3 ldd [%l7 + %g3], %g2 nop set 0x30, %g7 std %f16, [%l7 + %g7] set 0x48, %i7 ldxa [%l7 + %i7] 0x88, %i6 nop set 0x36, %i3 stb %o4, [%l7 + %i3] nop set 0x27, %o7 ldub [%l7 + %o7], %g6 nop set 0x0C, %l4 ldstub [%l7 + %l4], %l1 nop set 0x40, %l6 stx %fsr, [%l7 + %l6] nop set 0x38, %g4 ldd [%l7 + %g4], %f6 nop set 0x40, %l2 std %f22, [%l7 + %l2] set 0x4E, %g5 stha %l5, [%l7 + %g5] 0xe3 membar #Sync nop set 0x30, %g6 ldd [%l7 + %g6], %f16 nop set 0x28, %o2 lduw [%l7 + %o2], %g7 add %i7, %l6, %g3 nop set 0x28, %o4 stw %i4, [%l7 + %o4] add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %i3 nop set 0x38, %o3 ldx [%l7 + %o3], %o7 st %f10, [%l7 + 0x38] nop set 0x40, %o1 ldub [%l7 + %o1], %l0 set 0x58, %g2 prefetcha [%l7 + %g2] 0x81, 4 nop set 0x3E, %g1 sth %l2, [%l7 + %g1] nop set 0x50, %i5 stw %g1, [%l7 + %i5] nop set 0x60, %i6 stx %fsr, [%l7 + %i6] set 0x70, %o5 stxa %i0, [%l7 + %o5] 0x88 nop set 0x50, %l5 std %f22, [%l7 + %l5] nop set 0x08, %i0 std %o6, [%l7 + %i0] nop set 0x0D, %o6 ldub [%l7 + %o6], %i2 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %o0 and %o2, %l4, %l3 nop set 0x15, %l1 stb %g5, [%l7 + %l1] nop set 0x4A, %i2 stb %g4, [%l7 + %i2] nop set 0x3C, %l0 swap [%l7 + %l0], %o3 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x81, %o1, %g2 nop set 0x08, %o0 stx %i6, [%l7 + %o0] set 0x57, %i1 stba %g6, [%l7 + %i1] 0x80 add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l1, %o4 add %l7, 0x14, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %l5 set 0x30, %l3 prefetcha [%l7 + %l3] 0x81, 4 fpadd16 %f20, %f16, %f8 ld [%l7 + 0x08], %f28 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x88 and %l6, %i4, %g3 or %o5, %i3, %l0 set 0x10, %g7 lda [%l7 + %g7] 0x80, %f13 nop set 0x44, %i4 prefetch [%l7 + %i4], 2 set 0x38, %i3 stda %i0, [%l7 + %i3] 0x80 and %l2, %o7, %g1 nop set 0x68, %i7 ldsw [%l7 + %i7], %i0 nop set 0x6C, %l4 prefetch [%l7 + %l4], 2 nop set 0x0E, %l6 ldstub [%l7 + %l6], %i2 set 0x40, %g4 ldda [%l7 + %g4] 0xd0, %f16 nop set 0x60, %o7 stx %i5, [%l7 + %o7] set 0x4E, %g5 ldstuba [%l7 + %g5] 0x80, %o0 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xc0 nop set 0x78, %g6 swap [%l7 + %g6], %o2 nop set 0x30, %o4 ldd [%l7 + %o4], %f28 set 0x37, %o2 ldstuba [%l7 + %o2] 0x88, %l4 nop set 0x34, %o1 lduh [%l7 + %o1], %l3 st %fsr, [%l7 + 0x70] set 0x40, %g2 stda %f0, [%l7 + %g2] 0x88 nop set 0x50, %g1 stx %g5, [%l7 + %g1] set 0x5C, %o3 swapa [%l7 + %o3] 0x88, %g4 nop set 0x70, %i5 ldx [%l7 + %i5], %o3 set 0x68, %i6 lda [%l7 + %i6] 0x89, %f1 nop set 0x30, %l5 prefetch [%l7 + %l5], 4 or %o1, %o6, %g2 set 0x34, %i0 sta %f31, [%l7 + %i0] 0x89 nop set 0x50, %o6 lduh [%l7 + %o6], %i6 nop set 0x70, %l1 std %l0, [%l7 + %l1] set 0x10, %o5 ldda [%l7 + %o5] 0xeb, %o4 nop set 0x28, %i2 ldx [%l7 + %i2], %g6 set 0x58, %l0 prefetcha [%l7 + %l0] 0x80, 4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x30, %o0 stwa %i4, [%l7 + %o0] 0xe2 membar #Sync set 0x38, %i1 swapa [%l7 + %i1] 0x80, %l6 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x81 nop set 0x14, %g7 ldsb [%l7 + %g7], %g3 nop set 0x0B, %l3 ldsb [%l7 + %l3], %o5 nop set 0x48, %i4 ldd [%l7 + %i4], %f10 st %fsr, [%l7 + 0x28] nop set 0x23, %i7 ldstub [%l7 + %i7], %l0 set 0x40, %l4 ldda [%l7 + %l4] 0xd0, %f0 add %i3, %l2, %o7 set 0x53, %l6 stba %i1, [%l7 + %l6] 0xe3 membar #Sync nop set 0x17, %g4 ldub [%l7 + %g4], %g1 nop set 0x60, %o7 stx %i2, [%l7 + %o7] add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %o0 set 0x08, %i3 stxa %i0, [%l7 + %i3] 0xea membar #Sync nop set 0x50, %l2 stw %l4, [%l7 + %l2] and %l3, %g5, %g4 wr %o2, %o1, %pic nop set 0x48, %g5 ldd [%l7 + %g5], %o6 nop set 0x68, %o4 ldx [%l7 + %o4], %o3 nop set 0x1C, %g6 swap [%l7 + %g6], %i6 nop set 0x5F, %o2 stb %l1, [%l7 + %o2] set 0x28, %g2 stda %o4, [%l7 + %g2] 0xea membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xeb, %g6 set 0x50, %o3 stda %l4, [%l7 + %o3] 0xe2 membar #Sync and %g2, %i7, %i4 nop set 0x70, %o1 ldstub [%l7 + %o1], %g7 nop set 0x14, %i6 prefetch [%l7 + %i6], 3 set 0x40, %i5 stba %g3, [%l7 + %i5] 0xea membar #Sync set 0x50, %l5 stda %o4, [%l7 + %l5] 0xe2 membar #Sync nop set 0x20, %o6 ldd [%l7 + %o6], %l0 nop set 0x1A, %i0 lduh [%l7 + %i0], %l6 nop set 0x44, %l1 ldub [%l7 + %l1], %l2 add %l7, 0x50, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o7 casa [%l6] 0x81, %o7, %i1 nop set 0x35, %i2 ldub [%l7 + %i2], %g1 nop set 0x58, %l0 std %f26, [%l7 + %l0] or %i2, %i5, %o0 nop set 0x37, %o5 ldstub [%l7 + %o5], %i0 nop set 0x7C, %o0 swap [%l7 + %o0], %l4 set 0x21, %i1 ldstuba [%l7 + %i1] 0x88, %l3 nop set 0x24, %g3 stw %g5, [%l7 + %g3] fpsub16s %f12, %f30, %f28 set 0x50, %l3 stda %i2, [%l7 + %l3] 0xe3 membar #Sync nop set 0x5D, %g7 ldub [%l7 + %g7], %g4 wr %g0, 0x5, %fprs add %o6, %i6, %o3 nop set 0x10, %i7 ldub [%l7 + %i7], %o4 set 0x08, %l4 ldxa [%l7 + %l4] 0x89, %g6 set 0x68, %i4 lda [%l7 + %i4] 0x89, %f16 st %fsr, [%l7 + 0x48] nop set 0x20, %g4 ldsw [%l7 + %g4], %l1 set 0x18, %o7 prefetcha [%l7 + %o7] 0x88, 4 nop set 0x51, %l6 ldstub [%l7 + %l6], %g2 set 0x58, %i3 stda %i4, [%l7 + %i3] 0xea membar #Sync nop set 0x60, %g5 stx %fsr, [%l7 + %g5] nop set 0x14, %o4 lduw [%l7 + %o4], %g7 bne,pn %xcc, loop_36 nop set 0x27, %l2 ldsb [%l7 + %l2], %g3 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %o5 loop_36: nop set 0x18, %g6 stha %l0, [%l7 + %g6] 0xea membar #Sync st %f15, [%l7 + 0x0C] nop set 0x42, %o2 ldsh [%l7 + %o2], %l6 nop set 0x48, %g2 stw %l2, [%l7 + %g2] be,a %icc, loop_37 nop set 0x78, %o3 lduh [%l7 + %o3], %i1 set 0x64, %o1 lda [%l7 + %o1] 0x80, %f14 loop_37: nop add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %o7 nop set 0x08, %g1 ldsh [%l7 + %g1], %i2 nop set 0x70, %i6 std %f28, [%l7 + %i6] nop set 0x60, %i5 ldsh [%l7 + %i5], %i5 set 0x08, %o6 stxa %i0, [%l7 + %o6] 0x80 set 0x54, %i0 stha %o0, [%l7 + %i0] 0xeb membar #Sync nop set 0x14, %l5 lduh [%l7 + %l5], %l4 set 0x74, %i2 lda [%l7 + %i2] 0x89, %f24 set 0x52, %l0 stha %g5, [%l7 + %l0] 0x89 set 0x10, %o5 lda [%l7 + %o5] 0x80, %f27 set 0x3C, %o0 stha %i3, [%l7 + %o0] 0x88 nop set 0x2E, %i1 ldsh [%l7 + %i1], %g4 set 0x3C, %g3 lda [%l7 + %g3] 0x81, %f5 set 0x18, %l3 ldxa [%l7 + %l3] 0x80, %l3 st %fsr, [%l7 + 0x7C] add %o1, %o2, %i6 nop set 0x2E, %g7 lduh [%l7 + %g7], %o3 nop set 0x40, %i7 lduw [%l7 + %i7], %o6 nop set 0x54, %l4 lduw [%l7 + %l4], %o4 set 0x50, %l1 stha %l1, [%l7 + %l1] 0xea membar #Sync nop set 0x38, %g4 ldd [%l7 + %g4], %l4 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf8, %f0 set 0x08, %l6 stxa %g2, [%l7 + %l6] 0x80 nop set 0x1A, %o7 ldstub [%l7 + %o7], %g6 set 0x38, %i3 stda %i4, [%l7 + %i3] 0xeb membar #Sync set 0x40, %o4 stda %f0, [%l7 + %o4] 0xd2 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f0 set 0x6A, %g6 stha %g7, [%l7 + %g6] 0x81 fpsub32s %f10, %f26, %f24 st %f2, [%l7 + 0x18] nop set 0x0C, %o2 ldsh [%l7 + %o2], %g3 nop set 0x32, %l2 sth %o5, [%l7 + %l2] set 0x24, %g2 swapa [%l7 + %g2] 0x80, %l0 and %i7, %l2, %l6 nop set 0x14, %o3 lduh [%l7 + %o3], %i1 nop set 0x30, %g1 ldd [%l7 + %g1], %f8 nop set 0x71, %o1 ldstub [%l7 + %o1], %o7 nop set 0x78, %i5 prefetch [%l7 + %i5], 2 set 0x30, %i6 stha %i2, [%l7 + %i6] 0x80 set 0x78, %i0 sta %f17, [%l7 + %i0] 0x89 nop set 0x50, %l5 ldd [%l7 + %l5], %f10 set 0x0F, %i2 stba %i5, [%l7 + %i2] 0xe2 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xd8, %f16 ld [%l7 + 0x2C], %f6 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %i0 set 0x28, %o6 stda %o0, [%l7 + %o6] 0xe2 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xd0, %f0 nop set 0x30, %o0 sth %l4, [%l7 + %o0] set 0x23, %i1 ldstuba [%l7 + %i1] 0x88, %g5 wr %g0, 0x4, %fprs nop set 0x6E, %l3 stb %i3, [%l7 + %l3] nop set 0x7C, %g3 stw %o2, [%l7 + %g3] set 0x64, %g7 stha %o1, [%l7 + %g7] 0x89 set 0x20, %l4 stda %o2, [%l7 + %l4] 0x89 add %o6, %o4, %i6 set 0x44, %i7 swapa [%l7 + %i7] 0x80, %l5 add %g2, %l1, %g6 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %g3 nop set 0x7C, %l1 ldsw [%l7 + %l1], %g7 bl,a,pn %icc, loop_38 nop set 0x48, %g4 stx %fsr, [%l7 + %g4] set 0x60, %l6 sta %f12, [%l7 + %l6] 0x88 loop_38: nop set 0x20, %i4 ldx [%l7 + %i4], %l0 and %o5, %l2, %l6 st %f19, [%l7 + 0x20] nop set 0x1C, %i3 ldub [%l7 + %i3], %i7 nop set 0x10, %o4 swap [%l7 + %o4], %i1 set 0x10, %g5 stwa %o7, [%l7 + %g5] 0xea membar #Sync nop set 0x6A, %o7 stb %i2, [%l7 + %o7] wr %g0, 0x4, %fprs nop set 0x70, %o2 stx %i0, [%l7 + %o2] nop set 0x70, %g6 stx %fsr, [%l7 + %g6] nop set 0x14, %l2 stw %o0, [%l7 + %l2] set 0x3C, %o3 stwa %l4, [%l7 + %o3] 0xeb membar #Sync nop set 0x38, %g1 prefetch [%l7 + %g1], 2 set 0x38, %o1 stda %g4, [%l7 + %o1] 0x88 ble %xcc, loop_39 nop set 0x7F, %g2 ldub [%l7 + %g2], %g4 nop nop setx 0xD73854E5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xDBEC7ABE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f11, %f25 nop set 0x40, %i6 ldsb [%l7 + %i6], %i3 loop_39: nop set 0x78, %i0 lda [%l7 + %i0] 0x81, %f16 nop set 0x48, %i5 stx %fsr, [%l7 + %i5] nop set 0x38, %l5 ldx [%l7 + %l5], %o2 set 0x40, %l0 stxa %l3, [%l7 + %l0] 0x81 set 0x60, %o6 stda %o0, [%l7 + %o6] 0x88 nop set 0x78, %i2 lduh [%l7 + %i2], %o6 or %o4, %i6, %o3 or %l5, %l1, %g6 nop set 0x70, %o0 stx %fsr, [%l7 + %o0] nop set 0x40, %o5 lduw [%l7 + %o5], %g2 add %i4, %g3, %g7 nop set 0x3A, %l3 ldsh [%l7 + %l3], %l0 or %o5, %l2, %l6 nop set 0x4C, %i1 ldsw [%l7 + %i1], %i1 nop set 0x34, %g3 ldsh [%l7 + %g3], %o7 nop set 0x36, %l4 ldsh [%l7 + %l4], %i2 set 0x3A, %i7 stba %i7, [%l7 + %i7] 0x88 set 0x20, %l1 stxa %g1, [%l7 + %l1] 0xeb membar #Sync nop set 0x7C, %g7 prefetch [%l7 + %g7], 0 set 0x10, %g4 sta %f30, [%l7 + %g4] 0x80 set 0x78, %i4 prefetcha [%l7 + %i4] 0x89, 1 set 0x58, %i3 lda [%l7 + %i3] 0x89, %f6 nop set 0x5C, %l6 lduw [%l7 + %l6], %o0 nop set 0x35, %g5 ldub [%l7 + %g5], %l4 nop set 0x1C, %o7 lduw [%l7 + %o7], %g5 wr %g4, %i5, %y wr %o2, %i3, %clear_softint nop set 0x4C, %o2 stw %o1, [%l7 + %o2] nop set 0x30, %o4 lduw [%l7 + %o4], %l3 set 0x6A, %l2 stha %o4, [%l7 + %l2] 0xe3 membar #Sync fpsub32s %f16, %f27, %f2 nop set 0x45, %g6 ldstub [%l7 + %g6], %i6 and %o6, %l5, %l1 set 0x20, %g1 ldda [%l7 + %g1] 0x81, %o2 nop set 0x3C, %o3 ldstub [%l7 + %o3], %g2 ld [%l7 + 0x38], %f3 nop set 0x48, %o1 stx %i4, [%l7 + %o1] or %g6, %g7, %g3 nop set 0x5C, %g2 prefetch [%l7 + %g2], 0 nop set 0x74, %i6 lduw [%l7 + %i6], %l0 or %l2, %l6, %o5 nop set 0x6A, %i5 sth %i1, [%l7 + %i5] nop set 0x40, %l5 ldx [%l7 + %l5], %i2 nop set 0x72, %i0 sth %i7, [%l7 + %i0] nop set 0x48, %l0 ldsw [%l7 + %l0], %o7 set 0x40, %o6 ldda [%l7 + %o6] 0x80, %f0 add %i0, %o0, %g1 st %fsr, [%l7 + 0x28] set 0x14, %o0 swapa [%l7 + %o0] 0x89, %l4 nop set 0x36, %o5 stb %g4, [%l7 + %o5] bgu %xcc, loop_40 nop set 0x54, %l3 swap [%l7 + %l3], %i5 set 0x78, %i2 stda %o2, [%l7 + %i2] 0x80 loop_40: fpsub32 %f22, %f12, %f2 be %icc, loop_41 st %f1, [%l7 + 0x34] set 0x40, %i1 ldda [%l7 + %i1] 0x88, %f0 loop_41: and %i3, %o1, %g5 nop set 0x3D, %l4 ldub [%l7 + %l4], %o4 nop set 0x14, %g3 ldsb [%l7 + %g3], %l3 st %f1, [%l7 + 0x18] set 0x08, %l1 stda %o6, [%l7 + %l1] 0xe2 membar #Sync add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i6, %l1 and %l5, %o3, %g2 st %fsr, [%l7 + 0x4C] nop set 0x6C, %i7 swap [%l7 + %i7], %i4 set 0x30, %g7 ldda [%l7 + %g7] 0x81, %g6 set 0x34, %g4 stha %g3, [%l7 + %g4] 0xea membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xda, %f0 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf1, %f16 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xc8 set 0x66, %g5 stha %l0, [%l7 + %g5] 0x89 nop set 0x60, %o7 swap [%l7 + %o7], %g6 bl,a %xcc, loop_42 nop set 0x68, %o4 prefetch [%l7 + %o4], 0 nop set 0x1B, %l2 stb %l2, [%l7 + %l2] set 0x6E, %g6 stha %l6, [%l7 + %g6] 0x81 loop_42: nop add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %o5 nop set 0x14, %g1 prefetch [%l7 + %g1], 0 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xc0 fpsub16 %f28, %f4, %f30 set 0x18, %o3 stda %i6, [%l7 + %o3] 0xe2 membar #Sync st %fsr, [%l7 + 0x20] set 0x74, %o1 swapa [%l7 + %o1] 0x80, %i2 set 0x40, %i6 stda %f0, [%l7 + %i6] 0x80 set 0x2C, %i5 ldstuba [%l7 + %i5] 0x81, %o7 set 0x70, %l5 lda [%l7 + %l5] 0x88, %f22 st %f4, [%l7 + 0x14] nop set 0x1C, %i0 swap [%l7 + %i0], %i0 nop set 0x28, %g2 prefetch [%l7 + %g2], 4 set 0x5F, %o6 ldstuba [%l7 + %o6] 0x81, %g1 nop set 0x78, %o0 std %o0, [%l7 + %o0] nop set 0x46, %o5 ldsh [%l7 + %o5], %g4 ld [%l7 + 0x5C], %f2 nop set 0x7E, %l3 sth %l4, [%l7 + %l3] and %o2, %i5, %o1 nop set 0x4E, %l0 lduh [%l7 + %l0], %i3 nop set 0x20, %i1 std %g4, [%l7 + %i1] nop set 0x68, %i2 lduh [%l7 + %i2], %l3 set 0x10, %g3 sta %f27, [%l7 + %g3] 0x80 nop set 0x08, %l1 ldd [%l7 + %l1], %f28 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xd2 st %fsr, [%l7 + 0x30] ld [%l7 + 0x70], %f11 nop set 0x58, %g7 ldd [%l7 + %g7], %o6 nop set 0x20, %l4 stx %o4, [%l7 + %l4] wr %i6, %l1, %set_softint set 0x70, %g4 stxa %o3, [%l7 + %g4] 0x89 set 0x6F, %i4 ldstuba [%l7 + %i4] 0x88, %g2 set 0x3C, %l6 lda [%l7 + %l6] 0x81, %f19 nop set 0x28, %i3 ldd [%l7 + %i3], %i4 nop set 0x48, %o7 ldsb [%l7 + %o7], %g7 set 0x6C, %g5 ldstuba [%l7 + %g5] 0x88, %g3 nop set 0x44, %o4 swap [%l7 + %o4], %l5 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g6, %l2 set 0x20, %g6 prefetcha [%l7 + %g6] 0x81, 0 set 0x30, %g1 stda %i0, [%l7 + %g1] 0xea membar #Sync set 0x30, %o2 ldda [%l7 + %o2] 0x89, %o4 nop set 0x78, %o3 stx %i7, [%l7 + %o3] set 0x44, %o1 ldstuba [%l7 + %o1] 0x89, %l6 set 0x50, %l2 lda [%l7 + %l2] 0x81, %f25 nop set 0x30, %i5 ldd [%l7 + %i5], %f30 nop set 0x78, %l5 ldd [%l7 + %l5], %f30 and %o7, %i0, %g1 st %f31, [%l7 + 0x48] st %fsr, [%l7 + 0x78] nop set 0x56, %i6 sth %o0, [%l7 + %i6] set 0x1A, %g2 ldstuba [%l7 + %g2] 0x88, %i2 set 0x30, %o6 stda %l4, [%l7 + %o6] 0xe2 membar #Sync set 0x6C, %i0 swapa [%l7 + %i0] 0x88, %o2 set 0x61, %o0 ldstuba [%l7 + %o0] 0x81, %i5 or %o1, %g4, %g5 st %fsr, [%l7 + 0x38] st %fsr, [%l7 + 0x44] set 0x44, %o5 lda [%l7 + %o5] 0x89, %f30 nop set 0x18, %l3 lduh [%l7 + %l3], %i3 st %fsr, [%l7 + 0x60] nop set 0x70, %i1 stx %fsr, [%l7 + %i1] fpsub16 %f10, %f22, %f24 nop set 0x38, %l0 stw %l3, [%l7 + %l0] nop set 0x40, %g3 stx %fsr, [%l7 + %g3] nop set 0x10, %l1 stx %o4, [%l7 + %l1] and %o6, %l1, %o3 set 0x10, %i7 ldda [%l7 + %i7] 0x88, %g2 nop set 0x68, %i2 stw %i4, [%l7 + %i2] st %fsr, [%l7 + 0x34] nop set 0x6C, %l4 ldsw [%l7 + %l4], %g7 nop set 0x38, %g7 std %i6, [%l7 + %g7] set 0x78, %i4 lda [%l7 + %i4] 0x89, %f15 nop set 0x38, %g4 prefetch [%l7 + %g4], 4 nop set 0x30, %i3 ldd [%l7 + %i3], %g2 nop set 0x08, %l6 ldsb [%l7 + %l6], %g6 set 0x10, %g5 ldxa [%l7 + %g5] 0x80, %l5 nop set 0x20, %o7 std %l0, [%l7 + %o7] or %i1, %l2, %i7 nop set 0x70, %g6 swap [%l7 + %g6], %l6 st %f10, [%l7 + 0x74] st %f3, [%l7 + 0x60] nop set 0x50, %o4 ldd [%l7 + %o4], %f10 wr %g0, 0x6, %fprs nop set 0x20, %o2 std %f26, [%l7 + %o2] nop set 0x28, %o3 ldd [%l7 + %o3], %f20 nop set 0x1C, %g1 ldsh [%l7 + %g1], %i0 nop set 0x68, %o1 ldx [%l7 + %o1], %g1 set 0x70, %i5 stda %o0, [%l7 + %i5] 0x81 set 0x40, %l5 ldda [%l7 + %l5] 0xd2, %f16 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc8 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f16 nop set 0x48, %l2 ldx [%l7 + %l2], %i2 nop set 0x12, %o6 ldstub [%l7 + %o6], %l4 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o2, %i5 ble,a,pn %icc, loop_43 nop set 0x18, %o0 lduh [%l7 + %o0], %g4 nop set 0x27, %o5 ldsb [%l7 + %o5], %o1 nop set 0x7C, %l3 lduh [%l7 + %l3], %g5 loop_43: nop add %l7, 0x54, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i3, %l3 nop set 0x56, %i0 sth %o4, [%l7 + %i0] ld [%l7 + 0x2C], %f29 nop set 0x78, %l0 ldx [%l7 + %l0], %l1 set 0x18, %g3 stwa %o6, [%l7 + %g3] 0x88 nop set 0x28, %l1 sth %g2, [%l7 + %l1] and %o3, %g7, %i6 add %g3, %i4, %l5 set 0x10, %i1 stda %g6, [%l7 + %i1] 0x80 nop set 0x38, %i7 std %f10, [%l7 + %i7] set 0x50, %l4 ldxa [%l7 + %l4] 0x88, %l0 nop nop setx 0xD76C0441, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x54DBA6D0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f8, %f0 nop set 0x54, %i2 lduw [%l7 + %i2], %l2 nop set 0x46, %i4 sth %i1, [%l7 + %i4] nop set 0x4C, %g7 swap [%l7 + %g7], %l6 nop set 0x0C, %g4 swap [%l7 + %g4], %i7 st %fsr, [%l7 + 0x7C] set 0x10, %i3 stwa %o5, [%l7 + %i3] 0x81 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xcc set 0x38, %o7 swapa [%l7 + %o7] 0x89, %i0 set 0x08, %g6 stwa %o7, [%l7 + %g6] 0xeb membar #Sync set 0x50, %g5 ldxa [%l7 + %g5] 0x81, %g1 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf0, %f16 nop set 0x40, %o2 stx %fsr, [%l7 + %o2] fpadd32s %f1, %f27, %f6 nop set 0x50, %o3 stw %o0, [%l7 + %o3] wr %l4, %o2, %set_softint nop set 0x54, %o1 prefetch [%l7 + %o1], 3 nop set 0x58, %i5 ldsh [%l7 + %i5], %i5 add %l7, 0x24, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g4 casa [%l6] 0x89, %g4, %o1 ld [%l7 + 0x08], %f21 set 0x50, %g1 stxa %i2, [%l7 + %g1] 0x88 fpadd16s %f6, %f7, %f17 nop set 0x58, %l5 ldd [%l7 + %l5], %f6 nop set 0x7A, %i6 ldsb [%l7 + %i6], %i3 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %l3 st %fsr, [%l7 + 0x38] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xBDE, %sys_tick_cmpr set 0x62, %l2 stha %l1, [%l7 + %l2] 0x81 set 0x7C, %o6 lda [%l7 + %o6] 0x88, %f25 nop set 0x40, %o0 ldd [%l7 + %o0], %o2 set 0x4C, %g2 stwa %g7, [%l7 + %g2] 0xe3 membar #Sync or %g2, %i6, %g3 set 0x50, %l3 stwa %i4, [%l7 + %l3] 0x88 st %f12, [%l7 + 0x54] nop set 0x74, %i0 prefetch [%l7 + %i0], 4 nop set 0x22, %l0 sth %l5, [%l7 + %l0] set 0x40, %g3 ldda [%l7 + %g3] 0x89, %f16 nop set 0x78, %o5 prefetch [%l7 + %o5], 1 and %l0, %g6, %l2 add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %i7 nop set 0x68, %i1 ldx [%l7 + %i1], %o5 nop set 0x68, %l1 ldd [%l7 + %l1], %i6 nop set 0x5C, %i7 prefetch [%l7 + %i7], 3 set 0x70, %l4 prefetcha [%l7 + %l4] 0x80, 4 set 0x2D, %i2 stba %o7, [%l7 + %i2] 0xea membar #Sync nop set 0x38, %g7 stb %o0, [%l7 + %g7] add %g1, %l4, %o2 add %g4, %i5, %i2 set 0x6A, %i4 stba %i3, [%l7 + %i4] 0x80 set 0x09, %i3 ldstuba [%l7 + %i3] 0x80, %o1 st %f24, [%l7 + 0x14] nop set 0x50, %l6 stx %fsr, [%l7 + %l6] set 0x58, %g4 ldxa [%l7 + %g4] 0x80, %g5 nop set 0x68, %g6 ldx [%l7 + %g6], %l3 nop set 0x21, %o7 ldsb [%l7 + %o7], %o6 nop set 0x6C, %o4 lduw [%l7 + %o4], %l1 set 0x34, %g5 stwa %o3, [%l7 + %g5] 0xe2 membar #Sync set 0x60, %o3 prefetcha [%l7 + %o3] 0x89, 4 set 0x0C, %o1 stwa %g7, [%l7 + %o1] 0x81 nop set 0x14, %i5 stb %i6, [%l7 + %i5] nop set 0x40, %g1 swap [%l7 + %g1], %g3 set 0x0C, %o2 lda [%l7 + %o2] 0x81, %f7 nop set 0x38, %i6 std %i4, [%l7 + %i6] set 0x14, %l5 stha %l5, [%l7 + %l5] 0x89 and %l0, %g6, %l2 nop set 0x7C, %o6 prefetch [%l7 + %o6], 1 nop set 0x15, %l2 stb %i1, [%l7 + %l2] nop set 0x2C, %g2 lduw [%l7 + %g2], %g2 nop set 0x40, %o0 stx %o5, [%l7 + %o0] add %l6, %i7, %o7 nop set 0x30, %i0 lduw [%l7 + %i0], %o0 nop set 0x78, %l0 ldx [%l7 + %l0], %i0 nop set 0x10, %l3 sth %l4, [%l7 + %l3] set 0x58, %o5 stda %o2, [%l7 + %o5] 0xeb membar #Sync bgu,a %xcc, loop_44 nop set 0x30, %g3 ldx [%l7 + %g3], %g1 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %g4 loop_44: nop set 0x50, %l1 ldda [%l7 + %l1] 0xe3, %i2 set 0x09, %i1 stba %i2, [%l7 + %i1] 0x89 set 0x7C, %l4 stba %g5, [%l7 + %l4] 0xe2 membar #Sync nop set 0x38, %i7 stw %o1, [%l7 + %i7] bg,pt %icc, loop_45 nop set 0x30, %i2 std %f18, [%l7 + %i2] nop set 0x5C, %i4 ldsw [%l7 + %i4], %l3 nop set 0x38, %g7 prefetch [%l7 + %g7], 2 loop_45: nop set 0x34, %i3 lda [%l7 + %i3] 0x89, %f23 set 0x30, %g4 ldda [%l7 + %g4] 0x80, %l0 nop set 0x08, %g6 ldd [%l7 + %g6], %f24 nop set 0x60, %o7 ldd [%l7 + %o7], %o6 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xd0 st %f8, [%l7 + 0x6C] st %fsr, [%l7 + 0x34] set 0x20, %g5 ldxa [%l7 + %g5] 0x88, %o3 nop set 0x38, %o3 stx %g7, [%l7 + %o3] set 0x18, %o1 ldxa [%l7 + %o1] 0x88, %i6 set 0x30, %o4 ldda [%l7 + %o4] 0xea, %o4 nop nop setx 0xE50B767A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x0DACF74E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f17, %f18 add %g3, %i4, %l5 nop set 0x24, %g1 ldsw [%l7 + %g1], %g6 nop nop setx 0x5CA375DD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x75A33095, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f6, %f7 fpadd32 %f6, %f8, %f4 nop set 0x53, %i5 stb %l2, [%l7 + %i5] nop set 0x38, %i6 stx %fsr, [%l7 + %i6] nop set 0x78, %l5 stx %fsr, [%l7 + %l5] set 0x08, %o2 swapa [%l7 + %o2] 0x80, %i1 nop set 0x54, %o6 swap [%l7 + %o6], %g2 set 0x40, %g2 ldda [%l7 + %g2] 0x80, %f0 nop set 0x0C, %l2 ldub [%l7 + %l2], %o5 nop set 0x4E, %i0 ldsh [%l7 + %i0], %l0 set 0x20, %l0 stwa %i7, [%l7 + %l0] 0xea membar #Sync set 0x7E, %o0 stha %l6, [%l7 + %o0] 0x89 set 0x38, %l3 stda %o0, [%l7 + %l3] 0xea membar #Sync nop set 0x58, %g3 ldx [%l7 + %g3], %o7 nop set 0x58, %l1 stx %l4, [%l7 + %l1] ld [%l7 + 0x58], %f7 nop set 0x3C, %o5 stw %i0, [%l7 + %o5] nop set 0x25, %l4 ldstub [%l7 + %l4], %o2 set 0x10, %i1 ldda [%l7 + %i1] 0x89, %g0 ld [%l7 + 0x3C], %f2 nop set 0x4B, %i7 stb %g4, [%l7 + %i7] set 0x28, %i4 stwa %i3, [%l7 + %i4] 0xe3 membar #Sync nop set 0x50, %i2 stx %fsr, [%l7 + %i2] nop set 0x40, %i3 std %i2, [%l7 + %i3] st %f19, [%l7 + 0x40] nop set 0x72, %g4 sth %i5, [%l7 + %g4] nop set 0x62, %g6 lduh [%l7 + %g6], %g5 nop set 0x7C, %o7 stw %o1, [%l7 + %o7] add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %l1 set 0x10, %g7 stda %o6, [%l7 + %g7] 0x80 set 0x60, %l6 swapa [%l7 + %l6] 0x88, %g7 set 0x18, %o3 stda %i6, [%l7 + %o3] 0x80 ld [%l7 + 0x6C], %f25 nop set 0x34, %o1 sth %o4, [%l7 + %o1] fpsub16s %f23, %f20, %f8 set 0x70, %o4 prefetcha [%l7 + %o4] 0x89, 0 st %f8, [%l7 + 0x1C] nop set 0x38, %g1 ldd [%l7 + %g1], %f26 nop set 0x78, %g5 stx %i4, [%l7 + %g5] nop set 0x78, %i6 stx %g3, [%l7 + %i6] set 0x60, %l5 ldxa [%l7 + %l5] 0x80, %g6 nop set 0x4C, %i5 ldstub [%l7 + %i5], %l2 nop set 0x2B, %o6 ldsb [%l7 + %o6], %l5 bleu,a %xcc, loop_46 fpsub32 %f30, %f2, %f4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xED4, %sys_tick_cmpr nop set 0x48, %o2 stx %g2, [%l7 + %o2] loop_46: nop add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i7, %l0 and %o0, %o7, %l6 nop set 0x58, %g2 prefetch [%l7 + %g2], 4 set 0x40, %i0 ldda [%l7 + %i0] 0xe3, %l4 nop set 0x7A, %l2 lduh [%l7 + %l2], %i0 set 0x6E, %o0 stha %o2, [%l7 + %o0] 0x89 add %g1, %i3, %g4 nop set 0x68, %l0 prefetch [%l7 + %l0], 4 nop set 0x34, %g3 lduw [%l7 + %g3], %i5 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i2, %g5 nop set 0x40, %l1 std %l2, [%l7 + %l1] add %l1, %o1, %o6 nop set 0x66, %o5 ldub [%l7 + %o5], %i6 nop set 0x2C, %l3 sth %g7, [%l7 + %l3] add %o3, %i4, %g3 set 0x78, %l4 stxa %o4, [%l7 + %l4] 0xea membar #Sync nop set 0x58, %i1 ldsh [%l7 + %i1], %g6 nop set 0x4D, %i7 stb %l2, [%l7 + %i7] nop set 0x48, %i2 stb %l5, [%l7 + %i2] nop set 0x38, %i4 ldd [%l7 + %i4], %f12 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf1, %f16 nop set 0x08, %i3 ldd [%l7 + %i3], %f18 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %g2 nop set 0x78, %g6 ldd [%l7 + %g6], %f24 ld [%l7 + 0x50], %f17 nop set 0x08, %g7 ldd [%l7 + %g7], %i6 nop set 0x08, %o7 std %f30, [%l7 + %o7] and %l0, %o0, %o7 set 0x3C, %l6 lda [%l7 + %l6] 0x81, %f14 or %l6, %o5, %i0 set 0x61, %o1 stba %o2, [%l7 + %o1] 0xe2 membar #Sync or %l4, %g1, %g4 st %fsr, [%l7 + 0x28] nop set 0x12, %o3 sth %i5, [%l7 + %o3] nop set 0x44, %o4 stw %i3, [%l7 + %o4] bleu,pn %icc, loop_47 nop set 0x63, %g1 stb %i2, [%l7 + %g1] nop set 0x1E, %g5 ldsb [%l7 + %g5], %g5 set 0x6C, %l5 stba %l3, [%l7 + %l5] 0xe3 membar #Sync loop_47: nop set 0x59, %i6 stba %o1, [%l7 + %i6] 0xea membar #Sync ld [%l7 + 0x08], %f8 set 0x40, %o6 lda [%l7 + %o6] 0x81, %f12 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xca add %l1, %i6, %g7 nop set 0x30, %i5 stx %fsr, [%l7 + %i5] nop set 0x28, %g2 ldd [%l7 + %g2], %f2 nop set 0x24, %l2 prefetch [%l7 + %l2], 4 set 0x3D, %i0 ldstuba [%l7 + %i0] 0x89, %o6 nop set 0x6F, %o0 stb %i4, [%l7 + %o0] membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf9, %f0 nop set 0x52, %g3 ldsh [%l7 + %g3], %o3 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x89, %o4, %g3 set 0x58, %l1 stxa %g6, [%l7 + %l1] 0xeb membar #Sync nop set 0x18, %l3 std %l4, [%l7 + %l3] nop set 0x0C, %l4 lduw [%l7 + %l4], %l2 set 0x08, %o5 stxa %i1, [%l7 + %o5] 0x88 set 0x0C, %i1 ldstuba [%l7 + %i1] 0x89, %i7 nop set 0x5C, %i7 ldsw [%l7 + %i7], %g2 or %l0, %o7, %o0 nop set 0x20, %i2 stb %o5, [%l7 + %i2] nop set 0x10, %i4 stx %fsr, [%l7 + %i4] set 0x40, %g4 ldda [%l7 + %g4] 0x81, %f16 st %f22, [%l7 + 0x08] fpadd32s %f9, %f19, %f17 set 0x2D, %i3 stba %i0, [%l7 + %i3] 0x81 set 0x50, %g6 stxa %l6, [%l7 + %g6] 0xe3 membar #Sync set 0x66, %o7 ldstuba [%l7 + %o7] 0x80, %l4 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf8, %f0 set 0x44, %o1 lda [%l7 + %o1] 0x88, %f2 set 0x38, %o3 sta %f1, [%l7 + %o3] 0x80 set 0x10, %o4 sta %f20, [%l7 + %o4] 0x81 nop set 0x38, %g1 swap [%l7 + %g1], %g1 set 0x08, %g5 ldstuba [%l7 + %g5] 0x81, %o2 and %g4, %i3, %i2 nop set 0x6C, %l6 stw %g5, [%l7 + %l6] set 0x5B, %i6 stba %i5, [%l7 + %i6] 0xeb membar #Sync st %fsr, [%l7 + 0x1C] nop set 0x50, %l5 ldd [%l7 + %l5], %l2 st %f12, [%l7 + 0x2C] nop set 0x3C, %o6 prefetch [%l7 + %o6], 4 nop set 0x70, %o2 prefetch [%l7 + %o2], 1 nop set 0x60, %g2 stx %fsr, [%l7 + %g2] nop set 0x48, %l2 stx %fsr, [%l7 + %l2] nop set 0x2E, %i5 ldstub [%l7 + %i5], %l1 set 0x68, %i0 prefetcha [%l7 + %i0] 0x89, 0 set 0x40, %l0 stda %f16, [%l7 + %l0] 0x81 nop set 0x52, %o0 stb %i6, [%l7 + %o0] nop set 0x78, %g3 std %f24, [%l7 + %g3] nop set 0x60, %l3 stx %g7, [%l7 + %l3] nop set 0x70, %l1 stx %i4, [%l7 + %l1] set 0x48, %l4 lda [%l7 + %l4] 0x80, %f28 set 0x40, %i1 ldda [%l7 + %i1] 0xea, %o6 nop set 0x28, %o5 ldx [%l7 + %o5], %o3 set 0x60, %i7 stda %o4, [%l7 + %i7] 0x80 nop set 0x2C, %i2 ldsh [%l7 + %i2], %g6 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %l2 nop set 0x18, %g4 ldd [%l7 + %g4], %i0 add %g3, %g2, %l0 set 0x31, %i4 ldstuba [%l7 + %i4] 0x88, %o7 nop set 0x38, %i3 std %f6, [%l7 + %i3] nop set 0x3E, %o7 lduh [%l7 + %o7], %i7 set 0x60, %g7 prefetcha [%l7 + %g7] 0x81, 4 set 0x56, %g6 stha %i0, [%l7 + %g6] 0xe2 membar #Sync nop set 0x30, %o3 stx %o5, [%l7 + %o3] set 0x20, %o4 lda [%l7 + %o4] 0x88, %f20 set 0x28, %o1 prefetcha [%l7 + %o1] 0x89, 3 set 0x5C, %g5 stha %l6, [%l7 + %g5] 0x89 st %fsr, [%l7 + 0x08] set 0x24, %g1 lda [%l7 + %g1] 0x89, %f2 nop set 0x70, %i6 lduw [%l7 + %i6], %o2 set 0x38, %l6 stda %g0, [%l7 + %l6] 0xeb membar #Sync bleu,a,pt %xcc, loop_48 st %f19, [%l7 + 0x64] nop set 0x70, %l5 std %g4, [%l7 + %l5] add %l7, 0x14, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %g5 loop_48: nop set 0x24, %o6 sta %f21, [%l7 + %o6] 0x89 set 0x62, %o2 stha %i2, [%l7 + %o2] 0x89 set 0x48, %l2 stxa %l3, [%l7 + %l2] 0x81 set 0x3C, %g2 sta %f29, [%l7 + %g2] 0x80 nop set 0x48, %i5 std %f24, [%l7 + %i5] nop set 0x16, %l0 sth %i5, [%l7 + %l0] set 0x20, %i0 ldda [%l7 + %i0] 0xe2, %l0 set 0x48, %g3 prefetcha [%l7 + %g3] 0x88, 4 or %i6, %i4, %o6 nop set 0x18, %o0 ldx [%l7 + %o0], %o3 add %o4, %g6, %l5 nop set 0x34, %l1 ldsw [%l7 + %l1], %g7 nop set 0x40, %l3 ldd [%l7 + %l3], %f2 set 0x44, %l4 lda [%l7 + %l4] 0x89, %f10 add %l2, %g3, %i1 st %fsr, [%l7 + 0x78] set 0x10, %i1 stha %l0, [%l7 + %i1] 0xe3 membar #Sync set 0x35, %i7 stba %o7, [%l7 + %i7] 0x89 set 0x78, %o5 stxa %g2, [%l7 + %o5] 0xea membar #Sync nop set 0x38, %g4 stx %fsr, [%l7 + %g4] st %f5, [%l7 + 0x4C] set 0x10, %i4 ldda [%l7 + %i4] 0xe3, %i6 set 0x0C, %i3 stwa %o0, [%l7 + %i3] 0x80 fpsub16s %f15, %f23, %f29 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xca nop set 0x60, %i2 ldsw [%l7 + %i2], %i0 set 0x27, %g7 ldstuba [%l7 + %g7] 0x81, %l4 nop set 0x18, %g6 ldsh [%l7 + %g6], %o5 nop set 0x1D, %o4 ldsb [%l7 + %o4], %l6 nop set 0x30, %o1 swap [%l7 + %o1], %g1 nop set 0x30, %o3 swap [%l7 + %o3], %g4 nop set 0x08, %g1 std %o2, [%l7 + %g1] add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %g5 nop set 0x58, %g5 stx %l3, [%l7 + %g5] nop set 0x60, %i6 ldsw [%l7 + %i6], %i2 nop set 0x14, %l6 lduw [%l7 + %l6], %i5 nop set 0x28, %o6 stx %fsr, [%l7 + %o6] fpsub16s %f14, %f28, %f10 nop set 0x40, %l5 std %f28, [%l7 + %l5] add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %i6 and %i4, %o1, %o6 set 0x70, %l2 ldxa [%l7 + %l2] 0x89, %o3 nop set 0x69, %o2 stb %o4, [%l7 + %o2] st %fsr, [%l7 + 0x70] nop set 0x68, %i5 stx %fsr, [%l7 + %i5] set 0x2C, %g2 sta %f4, [%l7 + %g2] 0x89 nop set 0x70, %i0 lduw [%l7 + %i0], %l5 nop set 0x0C, %l0 ldsb [%l7 + %l0], %g7 nop set 0x1C, %o0 swap [%l7 + %o0], %l2 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf8 membar #Sync add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %g3 st %f3, [%l7 + 0x14] nop set 0x55, %l3 ldsb [%l7 + %l3], %l0 set 0x34, %l4 sta %f20, [%l7 + %l4] 0x89 set 0x2C, %g3 lda [%l7 + %g3] 0x89, %f20 set 0x38, %i7 prefetcha [%l7 + %i7] 0x81, 1 nop set 0x20, %i1 stw %o7, [%l7 + %i1] set 0x60, %o5 stxa %g2, [%l7 + %o5] 0x81 ble,a,pt %icc, loop_49 add %i7, %o0, %i0 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o5, %l4 loop_49: bleu,a,pn %icc, loop_50 and %l6, %g4, %o2 or %i3, %g1, %l3 or %i2, %g5, %i5 loop_50: nop set 0x0C, %g4 lda [%l7 + %g4] 0x88, %f9 nop set 0x64, %i4 lduw [%l7 + %i4], %l1 nop set 0x10, %i3 stw %i4, [%l7 + %i3] be,a %icc, loop_51 st %f16, [%l7 + 0x50] nop set 0x0D, %i2 stb %o1, [%l7 + %i2] or %o6, %o3, %i6 loop_51: add %o4, %g7, %l2 nop set 0x0C, %o7 prefetch [%l7 + %o7], 1 set 0x18, %g6 swapa [%l7 + %g6] 0x89, %g6 set 0x0D, %g7 ldstuba [%l7 + %g7] 0x88, %l5 nop set 0x6C, %o1 swap [%l7 + %o1], %l0 set 0x10, %o3 prefetcha [%l7 + %o3] 0x80, 2 nop set 0x4B, %o4 ldsb [%l7 + %o4], %o7 nop set 0x13, %g1 ldstub [%l7 + %g1], %g2 nop set 0x27, %g5 stb %i7, [%l7 + %g5] nop set 0x26, %l6 lduh [%l7 + %l6], %o0 or %i0, %i1, %o5 set 0x40, %o6 ldda [%l7 + %o6] 0xd8, %f0 nop set 0x5E, %l5 lduh [%l7 + %l5], %l6 set 0x40, %l2 prefetcha [%l7 + %l2] 0x81, 4 nop set 0x0A, %i6 ldsh [%l7 + %i6], %o2 set 0x3F, %o2 stba %i3, [%l7 + %o2] 0x80 nop set 0x20, %i5 stx %l4, [%l7 + %i5] nop set 0x30, %g2 ldd [%l7 + %g2], %g0 ld [%l7 + 0x08], %f11 nop set 0x08, %l0 prefetch [%l7 + %l0], 0 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %g5 set 0x32, %o0 stha %i2, [%l7 + %o0] 0xe3 membar #Sync set 0x40, %l1 sta %f13, [%l7 + %l1] 0x88 nop set 0x62, %l3 ldub [%l7 + %l3], %i5 nop set 0x58, %i0 ldsw [%l7 + %i0], %l1 ld [%l7 + 0x14], %f22 set 0x3A, %l4 stha %i4, [%l7 + %l4] 0x89 set 0x28, %i7 prefetcha [%l7 + %i7] 0x81, 3 nop nop setx 0xB6796D6345E78FF3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x80EADE1A0BC0695C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f28, %f22 set 0x5D, %g3 stba %o3, [%l7 + %g3] 0x89 fpadd32s %f17, %f21, %f25 nop set 0x40, %i1 std %f28, [%l7 + %i1] nop set 0x70, %o5 stx %fsr, [%l7 + %o5] nop set 0x52, %i4 ldsh [%l7 + %i4], %o1 nop set 0x5C, %g4 prefetch [%l7 + %g4], 3 set 0x34, %i2 stwa %o4, [%l7 + %i2] 0xe3 membar #Sync st %f25, [%l7 + 0x20] nop set 0x20, %o7 stx %i6, [%l7 + %o7] nop set 0x7F, %i3 ldstub [%l7 + %i3], %l2 nop set 0x1C, %g6 ldsw [%l7 + %g6], %g6 nop set 0x60, %g7 stw %l5, [%l7 + %g7] ld [%l7 + 0x64], %f30 wr %l0, %g7, %clear_softint nop set 0x50, %o1 lduh [%l7 + %o1], %o7 add %g3, %g2, %o0 nop set 0x3C, %o4 stw %i0, [%l7 + %o4] nop set 0x50, %o3 ldsw [%l7 + %o3], %i7 nop set 0x7C, %g5 swap [%l7 + %g5], %i1 or %o5, %g4, %l6 nop set 0x74, %l6 swap [%l7 + %l6], %o2 nop set 0x55, %g1 ldub [%l7 + %g1], %l4 nop set 0x33, %l5 stb %i3, [%l7 + %l5] set 0x20, %l2 stda %g0, [%l7 + %l2] 0xe3 membar #Sync nop set 0x18, %i6 std %l2, [%l7 + %i6] nop set 0x28, %o2 std %f14, [%l7 + %o2] bleu,pn %icc, loop_52 nop set 0x50, %o6 stx %i2, [%l7 + %o6] set 0x2C, %g2 swapa [%l7 + %g2] 0x89, %g5 loop_52: nop set 0x76, %i5 sth %l1, [%l7 + %i5] set 0x34, %l0 lda [%l7 + %l0] 0x89, %f29 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %o6 nop set 0x44, %o0 lduh [%l7 + %o0], %o3 or %o1, %i4, %i6 set 0x30, %l3 ldxa [%l7 + %l3] 0x89, %l2 nop set 0x58, %i0 ldub [%l7 + %i0], %g6 set 0x30, %l4 stda %o4, [%l7 + %l4] 0xeb membar #Sync set 0x18, %l1 prefetcha [%l7 + %l1] 0x81, 1 st %f27, [%l7 + 0x08] nop set 0x48, %g3 std %f2, [%l7 + %g3] set 0x10, %i1 stda %l4, [%l7 + %i1] 0x89 nop set 0x48, %o5 stx %o7, [%l7 + %o5] set 0x70, %i4 ldda [%l7 + %i4] 0x89, %g2 set 0x40, %i7 stda %g2, [%l7 + %i7] 0xea membar #Sync nop set 0x54, %g4 prefetch [%l7 + %g4], 4 nop set 0x64, %i2 swap [%l7 + %i2], %g7 nop set 0x68, %i3 prefetch [%l7 + %i3], 2 nop set 0x49, %g6 ldub [%l7 + %g6], %o0 nop set 0x42, %g7 ldsh [%l7 + %g7], %i0 set 0x40, %o1 stda %f16, [%l7 + %o1] 0xc4 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 1: ! ! Type l : 1259 ! Type a : 24 ! Type cti : 32 ! Type x : 530 ! Type f : 36 ! Type i : 119 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xE, %g1 set 0xB, %g2 set 0xC, %g3 set 0xE, %g4 set 0x2, %g5 set 0xD, %g6 set 0x0, %g7 !# Input registers set -0xE, %i0 set -0xE, %i1 set -0xF, %i2 set -0x9, %i3 set -0xA, %i4 set -0xA, %i5 set -0x7, %i6 set -0x8, %i7 !# Local registers set 0x766D95C2, %l0 set 0x09D64989, %l1 set 0x3DB93018, %l2 set 0x09ACE449, %l3 set 0x21E513F7, %l4 set 0x34C52E19, %l5 set 0x113ED987, %l6 !# Output registers set -0x1EBB, %o0 set 0x02BB, %o1 set -0x08E5, %o2 set -0x156A, %o3 set -0x19AA, %o4 set 0x1139, %o5 set -0x13BE, %o6 set 0x1971, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. set 0x28, %o4 prefetcha [%l7 + %o4] 0x88, 1 nop set 0x48, %o7 ldd [%l7 + %o7], %o4 nop set 0x3B, %o3 ldstub [%l7 + %o3], %i7 add %l6, %g4, %l4 nop set 0x38, %g5 ldd [%l7 + %g5], %f0 nop set 0x10, %l6 stx %o2, [%l7 + %l6] wr %g1, %l3, %ccr fpsub32s %f4, %f21, %f12 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xd8 nop set 0x48, %l5 ldx [%l7 + %l5], %i2 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync nop set 0x74, %o2 ldstub [%l7 + %o2], %g5 nop set 0x20, %i6 ldx [%l7 + %i6], %l1 set 0x1C, %g2 lda [%l7 + %g2] 0x80, %f24 nop set 0x68, %o6 swap [%l7 + %o6], %i5 nop set 0x48, %l0 prefetch [%l7 + %l0], 1 and %i3, %o6, %o3 set 0x70, %i5 prefetcha [%l7 + %i5] 0x89, 1 fpadd16 %f4, %f14, %f12 add %o1, %l2, %i6 nop set 0x48, %l3 std %o4, [%l7 + %l3] nop set 0x48, %o0 lduh [%l7 + %o0], %l0 nop set 0x50, %i0 ldsh [%l7 + %i0], %l5 set 0x24, %l1 lda [%l7 + %l1] 0x89, %f29 nop set 0x70, %l4 swap [%l7 + %l4], %g6 set 0x30, %i1 ldda [%l7 + %i1] 0xe2, %o6 nop set 0x0C, %g3 ldsw [%l7 + %g3], %g2 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %o0 nop set 0x70, %o5 ldd [%l7 + %o5], %f16 nop set 0x22, %i4 sth %i0, [%l7 + %i4] set 0x30, %g4 stwa %g7, [%l7 + %g4] 0x89 set 0x58, %i7 stda %o4, [%l7 + %i7] 0xe2 membar #Sync add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %l6 nop set 0x64, %i2 ldsw [%l7 + %i2], %i7 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf0 membar #Sync ld [%l7 + 0x6C], %f21 nop set 0x78, %g6 ldsw [%l7 + %g6], %l4 set 0x41, %g7 stba %g4, [%l7 + %g7] 0xe3 membar #Sync nop set 0x68, %o4 ldx [%l7 + %o4], %g1 set 0x40, %o7 sta %f11, [%l7 + %o7] 0x81 bne %xcc, loop_53 nop set 0x58, %o3 std %l2, [%l7 + %o3] nop set 0x3C, %g5 ldsb [%l7 + %g5], %o2 set 0x50, %o1 stha %i2, [%l7 + %o1] 0xeb membar #Sync loop_53: nop set 0x64, %l6 swapa [%l7 + %l6] 0x89, %g5 nop set 0x20, %g1 swap [%l7 + %g1], %i5 set 0x60, %l5 lda [%l7 + %l5] 0x80, %f27 set 0x38, %o2 stxa %l1, [%l7 + %o2] 0xe3 membar #Sync nop set 0x54, %i6 swap [%l7 + %i6], %i3 set 0x20, %l2 ldxa [%l7 + %l2] 0x80, %o3 set 0x60, %g2 prefetcha [%l7 + %g2] 0x88, 1 set 0x18, %o6 stwa %o1, [%l7 + %o6] 0x80 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x80, %l2, %i6 nop set 0x28, %l0 ldsw [%l7 + %l0], %o4 nop set 0x38, %l3 sth %i4, [%l7 + %l3] st %fsr, [%l7 + 0x4C] nop set 0x60, %i5 std %f6, [%l7 + %i5] nop set 0x0E, %i0 ldstub [%l7 + %i0], %l5 nop set 0x50, %o0 ldsw [%l7 + %o0], %g6 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x89 nop set 0x30, %l4 stx %o7, [%l7 + %l4] nop set 0x61, %i1 ldub [%l7 + %i1], %l0 nop set 0x08, %o5 stw %g3, [%l7 + %o5] add %o0, %i0, %g2 wr %o5, %g7, %pic set 0x40, %i4 swapa [%l7 + %i4] 0x88, %l6 st %fsr, [%l7 + 0x28] nop set 0x58, %g3 stx %fsr, [%l7 + %g3] and %i1, %i7, %l4 set 0x40, %g4 ldda [%l7 + %g4] 0x88, %f0 set 0x0A, %i7 stha %g4, [%l7 + %i7] 0x89 set 0x40, %i3 ldda [%l7 + %i3] 0x80, %l2 set 0x78, %i2 lda [%l7 + %i2] 0x81, %f1 set 0x30, %g6 stda %g0, [%l7 + %g6] 0x80 set 0x1C, %g7 sta %f29, [%l7 + %g7] 0x89 or %o2, %g5, %i2 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %i3 set 0x24, %o4 lda [%l7 + %o4] 0x80, %f29 nop set 0x38, %o3 ldx [%l7 + %o3], %o3 nop set 0x54, %g5 ldub [%l7 + %g5], %o6 nop set 0x20, %o1 std %f2, [%l7 + %o1] set 0x40, %l6 ldxa [%l7 + %l6] 0x89, %o1 nop set 0x10, %g1 ldd [%l7 + %g1], %f28 nop set 0x40, %o7 std %f28, [%l7 + %o7] st %f20, [%l7 + 0x38] set 0x40, %l5 ldda [%l7 + %l5] 0x80, %f16 nop set 0x44, %o2 ldsh [%l7 + %o2], %i5 nop set 0x55, %l2 ldsb [%l7 + %l2], %l2 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf9 membar #Sync set 0x70, %o6 swapa [%l7 + %o6] 0x80, %i6 nop set 0x72, %g2 ldsh [%l7 + %g2], %o4 set 0x70, %l3 stwa %i4, [%l7 + %l3] 0x89 fpsub32s %f4, %f3, %f17 and %l5, %g6, %o7 set 0x30, %i5 stda %g2, [%l7 + %i5] 0xea membar #Sync nop set 0x70, %i0 ldsh [%l7 + %i0], %o0 nop set 0x60, %o0 std %l0, [%l7 + %o0] nop set 0x30, %l1 ldsw [%l7 + %l1], %g2 nop set 0x6D, %l4 ldub [%l7 + %l4], %i0 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %g7 set 0x40, %i1 stda %f0, [%l7 + %i1] 0x81 nop set 0x08, %o5 ldd [%l7 + %o5], %f8 nop set 0x6C, %l0 lduw [%l7 + %l0], %i1 nop set 0x64, %i4 stw %i7, [%l7 + %i4] fpadd16 %f14, %f24, %f26 nop set 0x18, %g4 sth %l6, [%l7 + %g4] set 0x34, %g3 swapa [%l7 + %g3] 0x88, %g4 st %fsr, [%l7 + 0x28] nop set 0x58, %i7 std %l2, [%l7 + %i7] nop set 0x48, %i2 ldx [%l7 + %i2], %l4 nop set 0x28, %g6 sth %g1, [%l7 + %g6] nop set 0x4C, %i3 lduw [%l7 + %i3], %g5 ba,a,pt %xcc, loop_54 nop set 0x32, %o4 ldsb [%l7 + %o4], %i2 nop set 0x5C, %o3 prefetch [%l7 + %o3], 0 set 0x10, %g5 ldxa [%l7 + %g5] 0x88, %l1 loop_54: nop set 0x70, %g7 stx %fsr, [%l7 + %g7] set 0x40, %l6 ldda [%l7 + %l6] 0xe2, %o2 nop set 0x3E, %o1 lduh [%l7 + %o1], %o3 nop set 0x36, %g1 ldub [%l7 + %g1], %o6 nop set 0x0C, %o7 lduw [%l7 + %o7], %i3 nop set 0x10, %o2 ldd [%l7 + %o2], %f28 nop set 0x48, %l2 std %f14, [%l7 + %l2] set 0x60, %i6 ldda [%l7 + %i6] 0xea, %i4 and %l2, %o1, %i6 set 0x6A, %o6 ldstuba [%l7 + %o6] 0x89, %i4 set 0x38, %g2 stxa %o4, [%l7 + %g2] 0xe2 membar #Sync nop set 0x0E, %l3 ldstub [%l7 + %l3], %g6 and %l5, %g3, %o0 nop set 0x68, %i5 ldd [%l7 + %i5], %f8 fpsub32 %f18, %f30, %f10 nop set 0x40, %l5 swap [%l7 + %l5], %l0 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g2, %o7 nop set 0x08, %o0 std %f26, [%l7 + %o0] add %i0, %g7, %i1 nop set 0x58, %l1 swap [%l7 + %l1], %i7 set 0x48, %i0 stxa %l6, [%l7 + %i0] 0xeb membar #Sync fpsub32s %f0, %f28, %f17 set 0x58, %i1 stxa %g4, [%l7 + %i1] 0x80 set 0x33, %l4 stba %o5, [%l7 + %l4] 0x89 set 0x78, %l0 stxa %l3, [%l7 + %l0] 0xea membar #Sync set 0x08, %i4 prefetcha [%l7 + %i4] 0x88, 4 nop set 0x3D, %o5 ldsb [%l7 + %o5], %g1 nop set 0x68, %g3 std %f18, [%l7 + %g3] set 0x50, %g4 stda %g4, [%l7 + %g4] 0x80 set 0x4E, %i7 ldstuba [%l7 + %i7] 0x88, %l1 st %fsr, [%l7 + 0x10] nop set 0x58, %g6 lduw [%l7 + %g6], %i2 or %o2, %o3, %i3 set 0x69, %i2 ldstuba [%l7 + %i2] 0x89, %o6 set 0x24, %o4 sta %f10, [%l7 + %o4] 0x88 set 0x70, %i3 swapa [%l7 + %i3] 0x81, %i5 set 0x6E, %o3 ldstuba [%l7 + %o3] 0x88, %l2 and %i6, %o1, %o4 set 0x2C, %g7 stwa %i4, [%l7 + %g7] 0xea membar #Sync set 0x20, %l6 lda [%l7 + %l6] 0x80, %f9 set 0x20, %o1 ldda [%l7 + %o1] 0xe3, %l4 set 0x78, %g1 lda [%l7 + %g1] 0x89, %f5 add %g3, %o0, %g6 nop set 0x38, %g5 stx %fsr, [%l7 + %g5] set 0x08, %o7 stda %g2, [%l7 + %o7] 0x81 set 0x79, %o2 stba %o7, [%l7 + %o2] 0x81 set 0x22, %i6 stba %l0, [%l7 + %i6] 0x80 set 0x10, %o6 stxa %i0, [%l7 + %o6] 0xe2 membar #Sync set 0x14, %l2 sta %f27, [%l7 + %l2] 0x81 nop set 0x56, %l3 stb %g7, [%l7 + %l3] ld [%l7 + 0x28], %f4 set 0x18, %i5 stda %i0, [%l7 + %i5] 0x88 nop set 0x18, %g2 std %i6, [%l7 + %g2] set 0x2E, %l5 stba %l6, [%l7 + %l5] 0x88 nop set 0x18, %l1 ldd [%l7 + %l1], %o4 set 0x4C, %i0 lda [%l7 + %i0] 0x88, %f23 set 0x49, %o0 stba %l3, [%l7 + %o0] 0x89 set 0x0C, %i1 swapa [%l7 + %i1] 0x89, %l4 nop set 0x70, %l0 lduh [%l7 + %l0], %g1 nop set 0x18, %i4 stw %g5, [%l7 + %i4] nop set 0x48, %l4 ldx [%l7 + %l4], %g4 nop set 0x28, %o5 ldx [%l7 + %o5], %i2 nop set 0x2E, %g4 ldstub [%l7 + %g4], %o2 set 0x28, %i7 stha %o3, [%l7 + %i7] 0xe2 membar #Sync nop set 0x08, %g3 lduh [%l7 + %g3], %i3 add %l1, %o6, %i5 set 0x6E, %g6 stha %l2, [%l7 + %g6] 0xeb membar #Sync fpadd32 %f22, %f14, %f16 fpsub16s %f16, %f29, %f6 set 0x08, %i2 lda [%l7 + %i2] 0x88, %f0 and %o1, %i6, %i4 and %o4, %g3, %l5 nop set 0x38, %i3 stx %o0, [%l7 + %i3] fpsub32 %f16, %f24, %f26 nop set 0x28, %o3 ldub [%l7 + %o3], %g2 bleu,pn %xcc, loop_55 nop set 0x4A, %g7 ldsh [%l7 + %g7], %o7 fpsub32 %f24, %f12, %f4 nop set 0x58, %o4 ldx [%l7 + %o4], %g6 loop_55: nop set 0x7E, %o1 stb %l0, [%l7 + %o1] set 0x70, %g1 ldstuba [%l7 + %g1] 0x88, %i0 set 0x3B, %g5 ldstuba [%l7 + %g5] 0x88, %i1 nop set 0x64, %o7 ldub [%l7 + %o7], %g7 ld [%l7 + 0x70], %f25 nop set 0x08, %l6 ldsw [%l7 + %l6], %l6 set 0x70, %o2 stda %o4, [%l7 + %o2] 0x89 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x80, %i7, %l4 set 0x10, %i6 ldda [%l7 + %i6] 0xea, %l2 nop set 0x54, %l2 ldsw [%l7 + %l2], %g1 or %g4, %i2, %g5 and %o3, %o2, %i3 nop set 0x17, %l3 stb %l1, [%l7 + %l3] nop set 0x4C, %o6 swap [%l7 + %o6], %o6 nop set 0x7C, %g2 stw %l2, [%l7 + %g2] set 0x60, %l5 prefetcha [%l7 + %l5] 0x88, 4 add %i6, %i5, %o4 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xc0 nop set 0x0E, %i0 ldstub [%l7 + %i0], %i4 wr %g3, %o0, %ccr nop set 0x18, %o0 ldd [%l7 + %o0], %g2 set 0x48, %i5 ldxa [%l7 + %i5] 0x80, %l5 set 0x44, %i1 stba %o7, [%l7 + %i1] 0x88 add %g6, %l0, %i0 ld [%l7 + 0x60], %f9 bge,pt %icc, loop_56 nop set 0x18, %i4 stx %i1, [%l7 + %i4] nop set 0x40, %l0 ldsw [%l7 + %l0], %l6 and %o5, %i7, %g7 loop_56: st %fsr, [%l7 + 0x5C] nop set 0x37, %l4 ldub [%l7 + %l4], %l4 nop set 0x5C, %o5 prefetch [%l7 + %o5], 2 add %l7, 0x28, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %l3 nop set 0x0C, %g4 ldub [%l7 + %g4], %i2 and %g5, %o3, %o2 nop set 0x74, %i7 swap [%l7 + %i7], %i3 nop set 0x38, %g3 stx %g4, [%l7 + %g3] nop set 0x1C, %i2 ldsw [%l7 + %i2], %l1 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x80, %l2, %o1 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf0, %f0 set 0x10, %i3 ldda [%l7 + %i3] 0xeb, %o6 set 0x30, %g7 ldda [%l7 + %g7] 0x88, %i6 set 0x7E, %o4 stha %i5, [%l7 + %o4] 0xe3 membar #Sync set 0x68, %o1 stxa %o4, [%l7 + %o1] 0xeb membar #Sync nop set 0x42, %g1 lduh [%l7 + %g1], %g3 set 0x40, %o3 prefetcha [%l7 + %o3] 0x81, 3 nop set 0x60, %o7 lduw [%l7 + %o7], %g2 ld [%l7 + 0x30], %f11 wr %l5, %i4, %softint nop set 0x10, %l6 ldd [%l7 + %l6], %f20 nop nop setx 0x05D53D7C466E98FE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xA445A55472AE8F0E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f22, %f2 nop set 0x7C, %g5 sth %g6, [%l7 + %g5] membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f16 set 0x20, %i6 ldda [%l7 + %i6] 0x80, %l0 st %f14, [%l7 + 0x64] set 0x20, %l2 prefetcha [%l7 + %l2] 0x81, 0 nop set 0x20, %l3 ldx [%l7 + %l3], %i1 nop set 0x7E, %o6 ldstub [%l7 + %o6], %l6 nop set 0x24, %g2 swap [%l7 + %g2], %i0 set 0x20, %l1 stda %o4, [%l7 + %l1] 0x89 nop set 0x7C, %l5 ldsw [%l7 + %l5], %i7 nop set 0x30, %i0 ldd [%l7 + %i0], %f8 set 0x08, %o0 stxa %l4, [%l7 + %o0] 0x88 and %g7, %g1, %i2 nop set 0x2F, %i5 ldstub [%l7 + %i5], %g5 and %o3, %o2, %i3 set 0x60, %i4 ldda [%l7 + %i4] 0x88, %g4 st %fsr, [%l7 + 0x20] nop set 0x20, %i1 stx %l1, [%l7 + %i1] set 0x28, %l0 stxa %l2, [%l7 + %l0] 0x89 st %f24, [%l7 + 0x24] set 0x08, %l4 ldxa [%l7 + %l4] 0x88, %o1 set 0x08, %o5 ldxa [%l7 + %o5] 0x89, %o6 nop set 0x28, %i7 ldstub [%l7 + %i7], %l3 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i5, %i6 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xda nop set 0x20, %g4 ldx [%l7 + %g4], %g3 set 0x50, %g6 ldxa [%l7 + %g6] 0x88, %o4 nop set 0x60, %i3 std %f22, [%l7 + %i3] add %o0, %g2, %i4 set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f16 nop set 0x30, %o4 ldsw [%l7 + %o4], %g6 set 0x40, %o1 ldda [%l7 + %o1] 0x80, %f0 set 0x60, %i2 ldda [%l7 + %i2] 0x80, %l0 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l5, %o7 nop set 0x6C, %o3 ldsw [%l7 + %o3], %l6 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %o5 nop set 0x10, %o7 stx %fsr, [%l7 + %o7] add %i7, %i0, %g7 wr %l4, %i2, %y nop set 0x18, %g1 std %f14, [%l7 + %g1] nop set 0x08, %l6 stw %g1, [%l7 + %l6] nop set 0x60, %g5 stx %g5, [%l7 + %g5] set 0x5C, %o2 sta %f16, [%l7 + %o2] 0x80 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x36, %i6 sth %i3, [%l7 + %i6] st %fsr, [%l7 + 0x60] nop set 0x3C, %l3 ldsw [%l7 + %l3], %g4 nop set 0x56, %l2 ldsh [%l7 + %l2], %l1 set 0x78, %o6 stxa %l2, [%l7 + %o6] 0x89 set 0x50, %l1 ldda [%l7 + %l1] 0xe2, %o6 set 0x68, %l5 stxa %l3, [%l7 + %l5] 0xe2 membar #Sync and %i5, %i6, %g3 set 0x7C, %i0 lda [%l7 + %i0] 0x81, %f5 add %o4, %o1, %o0 set 0x18, %o0 prefetcha [%l7 + %o0] 0x81, 1 nop set 0x40, %i5 ldd [%l7 + %i5], %i4 and %g6, %l0, %l5 nop set 0x48, %g2 ldd [%l7 + %g2], %f22 set 0x20, %i1 ldda [%l7 + %i1] 0xeb, %i6 nop set 0x38, %l0 ldx [%l7 + %l0], %o7 nop set 0x11, %l4 stb %o5, [%l7 + %l4] add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %i7 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f16 and %i0, %l4, %g7 set 0x24, %i7 sta %f13, [%l7 + %i7] 0x80 fpadd32 %f26, %f14, %f4 set 0x20, %i4 stwa %g1, [%l7 + %i4] 0xe2 membar #Sync set 0x40, %g3 stda %f16, [%l7 + %g3] 0xda set 0x18, %g6 prefetcha [%l7 + %g6] 0x88, 1 set 0x40, %i3 stwa %g5, [%l7 + %i3] 0xeb membar #Sync set 0x6C, %g4 sta %f0, [%l7 + %g4] 0x89 nop set 0x68, %g7 ldd [%l7 + %g7], %f18 set 0x68, %o4 stxa %o3, [%l7 + %o4] 0x89 set 0x20, %i2 ldda [%l7 + %i2] 0xea, %i2 st %f24, [%l7 + 0x58] st %fsr, [%l7 + 0x68] set 0x33, %o3 stba %o2, [%l7 + %o3] 0xe2 membar #Sync set 0x20, %o1 ldda [%l7 + %o1] 0xea, %l0 nop set 0x43, %g1 ldsb [%l7 + %g1], %g4 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xca wr %o6, %l3, %pic and %i5, %l2, %g3 nop set 0x58, %o7 std %f10, [%l7 + %o7] nop set 0x28, %o2 stx %i6, [%l7 + %o2] and %o1, %o0, %g2 add %o4, %g6, %i4 fpadd32s %f9, %f0, %f0 set 0x40, %g5 ldda [%l7 + %g5] 0x81, %f16 set 0x57, %l3 stba %l5, [%l7 + %l3] 0xe2 membar #Sync or %l6, %l0, %o5 set 0x20, %l2 swapa [%l7 + %l2] 0x81, %o7 add %i1, %i0, %l4 set 0x48, %i6 prefetcha [%l7 + %i6] 0x81, 3 nop set 0x62, %o6 ldub [%l7 + %o6], %g1 nop set 0x30, %l5 ldub [%l7 + %l5], %g7 nop set 0x40, %i0 swap [%l7 + %i0], %i2 nop set 0x68, %o0 prefetch [%l7 + %o0], 3 set 0x70, %i5 sta %f8, [%l7 + %i5] 0x88 st %f13, [%l7 + 0x18] nop set 0x5A, %l1 sth %g5, [%l7 + %l1] nop set 0x48, %g2 stw %o3, [%l7 + %g2] nop set 0x5C, %l0 lduw [%l7 + %l0], %o2 set 0x38, %i1 stda %i2, [%l7 + %i1] 0xeb membar #Sync nop set 0x38, %o5 lduh [%l7 + %o5], %l1 set 0x48, %i7 prefetcha [%l7 + %i7] 0x89, 2 set 0x6C, %i4 stwa %g4, [%l7 + %i4] 0xe3 membar #Sync set 0x50, %g3 prefetcha [%l7 + %g3] 0x88, 4 set 0x68, %l4 ldxa [%l7 + %l4] 0x81, %l2 nop set 0x30, %i3 stx %g3, [%l7 + %i3] nop set 0x20, %g4 ldub [%l7 + %g4], %i6 set 0x38, %g7 stha %o1, [%l7 + %g7] 0xeb membar #Sync set 0x48, %o4 swapa [%l7 + %o4] 0x80, %o0 nop set 0x30, %i2 std %f2, [%l7 + %i2] add %g2, %l3, %g6 set 0x48, %g6 stxa %i4, [%l7 + %g6] 0xe3 membar #Sync nop set 0x28, %o3 std %f24, [%l7 + %o3] set 0x50, %o1 stwa %l5, [%l7 + %o1] 0x81 nop set 0x18, %g1 ldd [%l7 + %g1], %o4 nop set 0x64, %l6 ldsh [%l7 + %l6], %l6 nop set 0x49, %o2 ldstub [%l7 + %o2], %l0 set 0x24, %o7 sta %f20, [%l7 + %o7] 0x88 set 0x58, %l3 stwa %o5, [%l7 + %l3] 0x80 nop set 0x38, %l2 ldd [%l7 + %l2], %f10 set 0x10, %i6 stxa %o7, [%l7 + %i6] 0x80 set 0x40, %g5 ldda [%l7 + %g5] 0xda, %f16 nop set 0x10, %l5 std %f12, [%l7 + %l5] set 0x68, %i0 prefetcha [%l7 + %i0] 0x81, 0 nop set 0x52, %o6 lduh [%l7 + %o6], %i1 nop set 0x79, %o0 ldstub [%l7 + %o0], %i7 set 0x50, %l1 ldxa [%l7 + %l1] 0x80, %l4 set 0x58, %i5 stxa %g7, [%l7 + %i5] 0x80 set 0x28, %l0 swapa [%l7 + %l0] 0x89, %g1 nop set 0x10, %g2 std %f16, [%l7 + %g2] nop set 0x30, %i1 stx %fsr, [%l7 + %i1] and %g5, %i2, %o3 nop set 0x6C, %i7 prefetch [%l7 + %i7], 2 set 0x48, %i4 lda [%l7 + %i4] 0x88, %f11 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %o2 nop set 0x38, %o5 stx %o6, [%l7 + %o5] st %fsr, [%l7 + 0x4C] or %g4, %i5, %l1 nop set 0x34, %l4 lduw [%l7 + %l4], %l2 add %g3, %i6, %o0 be,a,pt %icc, loop_57 nop set 0x70, %i3 lduh [%l7 + %i3], %o1 st %f7, [%l7 + 0x58] set 0x60, %g3 stda %g2, [%l7 + %g3] 0xeb membar #Sync loop_57: nop set 0x26, %g4 stha %l3, [%l7 + %g4] 0x81 nop set 0x0C, %g7 prefetch [%l7 + %g7], 3 or %g6, %i4, %o4 set 0x20, %o4 stwa %l6, [%l7 + %o4] 0x81 set 0x3E, %g6 ldstuba [%l7 + %g6] 0x88, %l5 set 0x58, %o3 stwa %l0, [%l7 + %o3] 0x89 set 0x6B, %o1 ldstuba [%l7 + %o1] 0x81, %o7 ld [%l7 + 0x70], %f9 st %f0, [%l7 + 0x34] nop set 0x24, %g1 ldsw [%l7 + %g1], %o5 nop set 0x26, %l6 ldsh [%l7 + %l6], %i0 set 0x30, %i2 stda %i6, [%l7 + %i2] 0xeb membar #Sync add %i1, %l4, %g7 set 0x48, %o2 stwa %g1, [%l7 + %o2] 0xea membar #Sync ld [%l7 + 0x08], %f24 nop set 0x30, %o7 stx %fsr, [%l7 + %o7] wr %g0, 0x7, %fprs set 0x24, %l3 sta %f11, [%l7 + %l3] 0x81 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x80, %i3, %g5 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x89, %o6, %o2 nop set 0x26, %l2 lduh [%l7 + %l2], %g4 or %l1, %i5, %g3 ld [%l7 + 0x34], %f16 nop nop setx 0x46D1AD17D6ED5C1B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x03BB20402578A8B0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f22, %f28 nop set 0x1C, %g5 lduh [%l7 + %g5], %i6 nop set 0x36, %i6 ldsh [%l7 + %i6], %l2 fpsub16s %f17, %f2, %f25 and %o1, %o0, %g2 nop set 0x44, %i0 prefetch [%l7 + %i0], 4 nop set 0x48, %l5 stx %g6, [%l7 + %l5] and %l3, %o4, %i4 nop set 0x20, %o6 ldsw [%l7 + %o6], %l5 set 0x40, %o0 ldda [%l7 + %o0] 0xd0, %f16 nop set 0x08, %l1 ldx [%l7 + %l1], %l6 nop set 0x60, %i5 stw %l0, [%l7 + %i5] set 0x40, %g2 stda %f0, [%l7 + %g2] 0xc8 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x80, %o7, %o5 nop set 0x7C, %l0 swap [%l7 + %l0], %i7 bne %xcc, loop_58 add %i1, %l4, %i0 nop set 0x08, %i1 ldd [%l7 + %i1], %f4 nop set 0x77, %i7 ldsb [%l7 + %i7], %g7 loop_58: nop set 0x40, %i4 ldda [%l7 + %i4] 0xda, %f16 nop set 0x08, %l4 stx %fsr, [%l7 + %l4] set 0x50, %i3 ldda [%l7 + %i3] 0xeb, %i2 set 0x0D, %g3 ldstuba [%l7 + %g3] 0x80, %g1 set 0x50, %g4 prefetcha [%l7 + %g4] 0x80, 3 set 0x40, %o5 ldda [%l7 + %o5] 0xd8, %f0 nop set 0x12, %g7 sth %g5, [%l7 + %g7] ld [%l7 + 0x20], %f2 set 0x48, %o4 ldxa [%l7 + %o4] 0x80, %o6 set 0x30, %o3 stxa %o2, [%l7 + %o3] 0x88 set 0x30, %g6 stwa %i3, [%l7 + %g6] 0xeb membar #Sync set 0x0E, %g1 stha %l1, [%l7 + %g1] 0x88 st %fsr, [%l7 + 0x6C] and %g4, %i5, %g3 nop set 0x68, %l6 swap [%l7 + %l6], %i6 nop set 0x78, %o1 ldd [%l7 + %o1], %l2 nop set 0x52, %i2 sth %o1, [%l7 + %i2] ld [%l7 + 0x5C], %f19 add %o0, %g2, %l3 ld [%l7 + 0x78], %f16 nop set 0x15, %o7 ldsb [%l7 + %o7], %g6 nop set 0x68, %o2 stx %i4, [%l7 + %o2] nop set 0x44, %l3 sth %l5, [%l7 + %l3] nop set 0x34, %l2 lduh [%l7 + %l2], %o4 set 0x7C, %i6 lda [%l7 + %i6] 0x80, %f24 nop set 0x56, %i0 sth %l0, [%l7 + %i0] fpsub16 %f14, %f6, %f22 set 0x18, %l5 stha %o7, [%l7 + %l5] 0x89 set 0x76, %g5 stha %l6, [%l7 + %g5] 0xe3 membar #Sync bg,a,pn %icc, loop_59 wr %g0, 0x5, %fprs nop set 0x40, %o6 stx %fsr, [%l7 + %o6] nop set 0x54, %l1 prefetch [%l7 + %l1], 3 loop_59: st %f19, [%l7 + 0x30] add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %o5 ld [%l7 + 0x24], %f19 fpadd16 %f8, %f10, %f0 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %i2 nop set 0x4E, %i5 ldsh [%l7 + %i5], %g1 nop set 0x6E, %o0 ldub [%l7 + %o0], %o3 nop set 0x2E, %g2 ldub [%l7 + %g2], %g5 set 0x1B, %l0 ldstuba [%l7 + %l0] 0x89, %o6 nop set 0x7E, %i1 ldsb [%l7 + %i1], %i0 set 0x78, %i4 prefetcha [%l7 + %i4] 0x89, 3 bl,pt %icc, loop_60 nop set 0x18, %l4 stx %l1, [%l7 + %l4] set 0x60, %i7 ldda [%l7 + %i7] 0xe3, %o2 loop_60: nop set 0x60, %i3 lduw [%l7 + %i3], %g4 nop set 0x70, %g4 sth %g3, [%l7 + %g4] set 0x70, %o5 lda [%l7 + %o5] 0x89, %f2 ld [%l7 + 0x70], %f12 set 0x28, %g3 prefetcha [%l7 + %g3] 0x89, 4 set 0x18, %o4 prefetcha [%l7 + %o4] 0x88, 4 set 0x50, %o3 stxa %l2, [%l7 + %o3] 0x88 bne,a %icc, loop_61 nop set 0x18, %g6 std %f24, [%l7 + %g6] set 0x30, %g1 ldxa [%l7 + %g1] 0x89, %o0 loop_61: nop set 0x40, %l6 ldda [%l7 + %l6] 0x89, %g2 set 0x2F, %o1 ldstuba [%l7 + %o1] 0x81, %o1 set 0x34, %i2 lda [%l7 + %i2] 0x80, %f0 nop set 0x39, %o7 ldub [%l7 + %o7], %g6 nop set 0x54, %o2 swap [%l7 + %o2], %i4 nop set 0x68, %g7 ldd [%l7 + %g7], %l4 or %l3, %l0, %o7 nop set 0x74, %l2 prefetch [%l7 + %l2], 3 and %l6, %o4, %i7 set 0x64, %l3 stha %l4, [%l7 + %l3] 0x81 nop set 0x68, %i0 stw %i1, [%l7 + %i0] nop set 0x2C, %i6 stw %g7, [%l7 + %i6] set 0x20, %l5 ldxa [%l7 + %l5] 0x80, %i2 nop set 0x78, %g5 ldx [%l7 + %g5], %g1 add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o5 casa [%l6] 0x81, %o5, %g5 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %o3 set 0x10, %o6 lda [%l7 + %o6] 0x89, %f27 nop set 0x58, %i5 stx %i0, [%l7 + %i5] add %i3, %l1, %g4 nop set 0x2A, %o0 ldsb [%l7 + %o0], %o2 nop set 0x10, %l1 std %f30, [%l7 + %l1] set 0x20, %l0 stda %i6, [%l7 + %l0] 0xe2 membar #Sync set 0x68, %i1 sta %f21, [%l7 + %i1] 0x88 set 0x10, %g2 stda %i4, [%l7 + %g2] 0xe3 membar #Sync add %l2, %o0, %g3 set 0x18, %i4 lda [%l7 + %i4] 0x89, %f27 nop set 0x15, %l4 ldstub [%l7 + %l4], %g2 set 0x2B, %i7 ldstuba [%l7 + %i7] 0x89, %g6 nop set 0x60, %g4 stx %o1, [%l7 + %g4] add %l5, %l3, %i4 fpsub16 %f28, %f28, %f16 st %fsr, [%l7 + 0x58] nop set 0x38, %i3 stb %o7, [%l7 + %i3] and %l0, %o4, %l6 set 0x26, %g3 stha %l4, [%l7 + %g3] 0x89 fpsub16s %f20, %f18, %f29 set 0x58, %o5 sta %f7, [%l7 + %o5] 0x80 nop set 0x10, %o4 stx %fsr, [%l7 + %o4] set 0x24, %g6 stha %i1, [%l7 + %g6] 0xe2 membar #Sync nop set 0x68, %o3 ldx [%l7 + %o3], %g7 set 0x20, %l6 ldxa [%l7 + %l6] 0x81, %i7 set 0x38, %o1 stda %g0, [%l7 + %o1] 0x88 nop set 0x68, %g1 std %f6, [%l7 + %g1] nop set 0x12, %i2 ldsb [%l7 + %i2], %o5 add %g5, %o6, %i2 wr %i0, %o3, %sys_tick set 0x50, %o7 stxa %l1, [%l7 + %o7] 0x89 fpadd16s %f27, %f30, %f0 nop set 0x20, %o2 sth %g4, [%l7 + %o2] and %i3, %i6, %o2 nop set 0x40, %g7 ldd [%l7 + %g7], %l2 nop set 0x2F, %l3 ldsb [%l7 + %l3], %o0 set 0x14, %l2 lda [%l7 + %l2] 0x88, %f0 ld [%l7 + 0x48], %f23 add %g3, %i5, %g2 add %g6, %o1, %l5 set 0x10, %i0 ldxa [%l7 + %i0] 0x81, %i4 nop set 0x10, %i6 std %f0, [%l7 + %i6] add %l3, %o7, %l0 set 0x70, %g5 stxa %o4, [%l7 + %g5] 0xe2 membar #Sync set 0x21, %l5 ldstuba [%l7 + %l5] 0x88, %l6 nop set 0x60, %o6 stw %l4, [%l7 + %o6] set 0x40, %o0 stda %f16, [%l7 + %o0] 0xc2 set 0x38, %l1 prefetcha [%l7 + %l1] 0x80, 1 set 0x0C, %l0 swapa [%l7 + %l0] 0x88, %i1 add %g1, %i7, %g5 set 0x11, %i5 ldstuba [%l7 + %i5] 0x81, %o5 nop set 0x42, %i1 ldsb [%l7 + %i1], %o6 fpadd32s %f30, %f12, %f2 nop set 0x14, %g2 lduw [%l7 + %g2], %i2 set 0x70, %i4 ldda [%l7 + %i4] 0xeb, %o2 set 0x08, %i7 stwa %l1, [%l7 + %i7] 0x89 nop set 0x46, %g4 ldsh [%l7 + %g4], %i0 set 0x10, %l4 ldda [%l7 + %l4] 0xe2, %g4 bg,a %xcc, loop_62 nop set 0x38, %i3 stx %i3, [%l7 + %i3] set 0x78, %g3 prefetcha [%l7 + %g3] 0x89, 4 loop_62: nop set 0x40, %o5 ldd [%l7 + %o5], %l2 ld [%l7 + 0x18], %f10 set 0x58, %o4 prefetcha [%l7 + %o4] 0x80, 4 nop set 0x68, %o3 stx %o0, [%l7 + %o3] nop set 0x0A, %l6 lduh [%l7 + %l6], %i5 nop set 0x58, %g6 stw %g3, [%l7 + %g6] set 0x7E, %g1 stha %g2, [%l7 + %g1] 0xea membar #Sync nop set 0x5C, %i2 lduw [%l7 + %i2], %g6 nop set 0x40, %o7 stx %fsr, [%l7 + %o7] add %l5, %i4, %o1 nop set 0x70, %o1 ldsw [%l7 + %o1], %o7 nop set 0x20, %o2 ldd [%l7 + %o2], %l2 nop set 0x19, %g7 ldstub [%l7 + %g7], %l0 set 0x10, %l2 stha %o4, [%l7 + %l2] 0x88 nop set 0x73, %l3 ldub [%l7 + %l3], %l4 set 0x2B, %i0 stba %g7, [%l7 + %i0] 0x80 nop set 0x5C, %g5 ldsh [%l7 + %g5], %i1 set 0x78, %l5 swapa [%l7 + %l5] 0x80, %l6 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %g1 nop set 0x6C, %o6 lduh [%l7 + %o6], %g5 nop set 0x44, %i6 prefetch [%l7 + %i6], 0 nop set 0x28, %l1 stx %o6, [%l7 + %l1] add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x81, %o5, %i2 set 0x70, %o0 ldda [%l7 + %o0] 0x89, %o2 set 0x78, %i5 sta %f14, [%l7 + %i5] 0x89 nop set 0x40, %l0 std %f18, [%l7 + %l0] bleu,a %xcc, loop_63 st %f1, [%l7 + 0x48] set 0x78, %g2 lda [%l7 + %g2] 0x80, %f14 loop_63: add %l1, %g4, %i0 ld [%l7 + 0x54], %f25 ld [%l7 + 0x30], %f30 nop set 0x40, %i1 stx %i3, [%l7 + %i1] nop set 0x5C, %i7 ldsw [%l7 + %i7], %l2 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xf9 membar #Sync set 0x0C, %g4 ldstuba [%l7 + %g4] 0x89, %i6 nop set 0x70, %l4 stx %fsr, [%l7 + %l4] st %fsr, [%l7 + 0x28] nop set 0x7C, %g3 prefetch [%l7 + %g3], 3 set 0x58, %o5 stda %o2, [%l7 + %o5] 0x89 nop set 0x52, %i3 ldsb [%l7 + %i3], %i5 set 0x60, %o4 stda %g2, [%l7 + %o4] 0x81 set 0x58, %o3 stda %o0, [%l7 + %o3] 0xe2 membar #Sync add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %l5 set 0x68, %g6 stha %g2, [%l7 + %g6] 0xe3 membar #Sync nop set 0x20, %g1 stx %fsr, [%l7 + %g1] nop set 0x60, %i2 ldx [%l7 + %i2], %i4 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf9, %f16 set 0x64, %o7 swapa [%l7 + %o7] 0x88, %o1 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %l0 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l3 casa [%l6] 0x88, %l3, %l4 nop set 0x7A, %o2 sth %o4, [%l7 + %o2] nop set 0x48, %o1 stw %i1, [%l7 + %o1] nop set 0x20, %l2 stx %g7, [%l7 + %l2] nop set 0x20, %l3 ldx [%l7 + %l3], %l6 nop set 0x60, %g7 std %f6, [%l7 + %g7] set 0x68, %i0 stwa %g1, [%l7 + %i0] 0xeb membar #Sync set 0x78, %g5 ldxa [%l7 + %g5] 0x88, %i7 set 0x48, %o6 lda [%l7 + %o6] 0x81, %f0 nop set 0x40, %i6 prefetch [%l7 + %i6], 3 nop set 0x7C, %l1 lduw [%l7 + %l1], %o6 nop set 0x38, %o0 swap [%l7 + %o0], %o5 nop set 0x10, %i5 ldsb [%l7 + %i5], %g5 nop set 0x50, %l5 swap [%l7 + %l5], %o3 nop set 0x18, %l0 stx %l1, [%l7 + %l0] nop set 0x48, %i1 stx %fsr, [%l7 + %i1] nop set 0x08, %g2 stx %i2, [%l7 + %g2] nop set 0x50, %i7 stx %fsr, [%l7 + %i7] set 0x40, %i4 stda %f16, [%l7 + %i4] 0xf0 membar #Sync nop set 0x78, %g4 std %f6, [%l7 + %g4] add %g4, %i3, %l2 nop set 0x41, %l4 ldub [%l7 + %l4], %i6 fpsub16s %f20, %f11, %f16 nop set 0x40, %g3 stx %i0, [%l7 + %g3] add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i5, %o2 nop set 0x1A, %i3 ldsh [%l7 + %i3], %g3 nop set 0x64, %o4 sth %o0, [%l7 + %o4] nop set 0x64, %o3 ldsw [%l7 + %o3], %l5 nop set 0x40, %o5 std %g6, [%l7 + %o5] nop set 0x30, %g1 stx %fsr, [%l7 + %g1] set 0x0C, %g6 swapa [%l7 + %g6] 0x80, %i4 and %g2, %o7, %l0 set 0x40, %l6 ldda [%l7 + %l6] 0x81, %o0 st %fsr, [%l7 + 0x2C] nop set 0x58, %o7 stw %l3, [%l7 + %o7] and %o4, %l4, %i1 and %g7, %g1, %l6 nop set 0x60, %o2 stx %i7, [%l7 + %o2] set 0x34, %o1 lda [%l7 + %o1] 0x88, %f29 nop set 0x78, %l2 ldd [%l7 + %l2], %o6 wr %g5, %o5, %pic nop set 0x68, %l3 lduh [%l7 + %l3], %l1 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf9, %f0 nop set 0x64, %g7 swap [%l7 + %g7], %i2 nop set 0x78, %g5 stx %g4, [%l7 + %g5] nop set 0x18, %o6 lduw [%l7 + %o6], %o3 set 0x78, %i0 stxa %i3, [%l7 + %i0] 0x81 and %l2, %i0, %i6 nop set 0x40, %l1 ldd [%l7 + %l1], %f10 set 0x40, %o0 ldda [%l7 + %o0] 0xd8, %f16 nop set 0x2E, %i6 ldsb [%l7 + %i6], %o2 ld [%l7 + 0x50], %f7 set 0x08, %i5 swapa [%l7 + %i5] 0x88, %g3 set 0x28, %l0 stwa %i5, [%l7 + %l0] 0x89 nop set 0x78, %i1 ldd [%l7 + %i1], %o0 fpsub16s %f2, %f26, %f5 nop set 0x70, %g2 stx %fsr, [%l7 + %g2] add %l5, %i4, %g2 nop set 0x4A, %i7 lduh [%l7 + %i7], %g6 nop set 0x78, %l5 sth %o7, [%l7 + %l5] st %fsr, [%l7 + 0x74] nop set 0x08, %g4 lduw [%l7 + %g4], %l0 set 0x7F, %i4 ldstuba [%l7 + %i4] 0x81, %l3 nop set 0x20, %l4 std %o4, [%l7 + %l4] set 0x4C, %g3 sta %f27, [%l7 + %g3] 0x80 nop set 0x14, %o4 lduw [%l7 + %o4], %l4 nop set 0x09, %o3 stb %o1, [%l7 + %o3] nop set 0x40, %o5 ldd [%l7 + %o5], %i0 nop set 0x4A, %i3 lduh [%l7 + %i3], %g1 nop set 0x4E, %g6 ldsb [%l7 + %g6], %g7 nop set 0x5C, %l6 stb %i7, [%l7 + %l6] set 0x50, %o7 swapa [%l7 + %o7] 0x89, %o6 nop set 0x58, %o2 prefetch [%l7 + %o2], 3 set 0x28, %g1 sta %f9, [%l7 + %g1] 0x88 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x89 set 0x40, %o1 stda %f16, [%l7 + %o1] 0xf1 membar #Sync set 0x44, %l3 sta %f4, [%l7 + %l3] 0x89 set 0x48, %g7 stxa %g5, [%l7 + %g7] 0x88 nop set 0x69, %i2 ldstub [%l7 + %i2], %o5 nop set 0x58, %o6 stx %fsr, [%l7 + %o6] nop set 0x6B, %i0 ldub [%l7 + %i0], %l6 nop set 0x78, %l1 ldx [%l7 + %l1], %l1 ld [%l7 + 0x2C], %f15 set 0x54, %o0 lda [%l7 + %o0] 0x88, %f9 nop set 0x40, %i6 stx %g4, [%l7 + %i6] nop set 0x1C, %g5 swap [%l7 + %g5], %i2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i3, %o3 ld [%l7 + 0x44], %f25 fpadd32s %f19, %f5, %f6 st %f13, [%l7 + 0x34] nop set 0x40, %l0 stw %l2, [%l7 + %l0] nop set 0x68, %i5 ldd [%l7 + %i5], %f16 nop set 0x18, %g2 stx %fsr, [%l7 + %g2] or %i6, %i0, %g3 nop set 0x70, %i1 ldx [%l7 + %i1], %o2 add %o0, %i5, %l5 set 0x08, %i7 stxa %i4, [%l7 + %i7] 0x81 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %o7 set 0x59, %l5 stba %l0, [%l7 + %l5] 0x81 set 0x70, %g4 stxa %l3, [%l7 + %g4] 0xe3 membar #Sync st %f13, [%l7 + 0x24] st %fsr, [%l7 + 0x64] nop set 0x20, %i4 stx %fsr, [%l7 + %i4] add %g2, %o4, %l4 nop set 0x48, %l4 stx %i1, [%l7 + %l4] nop set 0x54, %o4 prefetch [%l7 + %o4], 0 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o1, %g7 nop set 0x48, %o3 lduw [%l7 + %o3], %g1 set 0x30, %g3 stwa %i7, [%l7 + %g3] 0x81 set 0x4D, %i3 stba %o6, [%l7 + %i3] 0xe2 membar #Sync and %g5, %l6, %l1 bl,a,pt %icc, loop_64 or %o5, %i2, %i3 nop set 0x14, %g6 stw %o3, [%l7 + %g6] st %f18, [%l7 + 0x20] loop_64: nop set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf9 membar #Sync nop set 0x60, %o7 lduw [%l7 + %o7], %g4 set 0x20, %o2 ldda [%l7 + %o2] 0x80, %i6 st %fsr, [%l7 + 0x40] set 0x7C, %g1 stwa %l2, [%l7 + %g1] 0x80 st %fsr, [%l7 + 0x4C] add %l7, 0x58, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g3, %i0 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xc8 nop set 0x58, %o1 ldsh [%l7 + %o1], %o0 set 0x54, %l2 sta %f20, [%l7 + %l2] 0x80 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf1 membar #Sync set 0x28, %g7 prefetcha [%l7 + %g7] 0x89, 3 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %l5 nop set 0x58, %o6 stx %g6, [%l7 + %o6] nop set 0x78, %i2 std %i4, [%l7 + %i2] set 0x5E, %l1 stha %l0, [%l7 + %l1] 0x89 set 0x20, %o0 stda %o6, [%l7 + %o0] 0x89 set 0x0C, %i0 sta %f5, [%l7 + %i0] 0x80 nop set 0x28, %g5 ldd [%l7 + %g5], %g2 set 0x70, %i6 sta %f14, [%l7 + %i6] 0x80 nop set 0x14, %l0 lduw [%l7 + %l0], %o4 set 0x60, %g2 ldda [%l7 + %g2] 0xea, %l4 set 0x34, %i5 ldstuba [%l7 + %i5] 0x81, %l3 ble,pn %xcc, loop_65 nop set 0x0C, %i1 swap [%l7 + %i1], %i1 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x81, %o1, %g1 loop_65: nop set 0x34, %i7 stha %i7, [%l7 + %i7] 0x88 set 0x70, %l5 ldxa [%l7 + %l5] 0x81, %g7 set 0x0E, %g4 stha %o6, [%l7 + %g4] 0xe2 membar #Sync set 0x30, %l4 prefetcha [%l7 + %l4] 0x80, 0 nop set 0x38, %o4 prefetch [%l7 + %o4], 2 set 0x40, %i4 lda [%l7 + %i4] 0x80, %f8 and %l1, %l6, %i2 set 0x38, %o3 stda %o4, [%l7 + %o3] 0xe3 membar #Sync nop set 0x7C, %i3 swap [%l7 + %i3], %o3 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %i6 nop set 0x20, %g6 ldx [%l7 + %g6], %l2 set 0x68, %g3 stda %g4, [%l7 + %g3] 0x89 bn,a %xcc, loop_66 nop set 0x70, %o5 stx %i0, [%l7 + %o5] set 0x64, %o2 sta %f14, [%l7 + %o2] 0x88 loop_66: nop set 0x40, %g1 stxa %o0, [%l7 + %g1] 0xe3 membar #Sync set 0x60, %l6 stwa %i5, [%l7 + %l6] 0x89 nop set 0x48, %o7 lduw [%l7 + %o7], %o2 nop set 0x3C, %o1 lduw [%l7 + %o1], %g3 nop set 0x4E, %l2 lduh [%l7 + %l2], %g6 nop set 0x40, %l3 stx %l5, [%l7 + %l3] add %i4, %l0, %g2 nop set 0x5C, %g7 ldsh [%l7 + %g7], %o7 nop set 0x53, %i2 ldsb [%l7 + %i2], %l4 bgu,a %icc, loop_67 nop set 0x28, %l1 stx %fsr, [%l7 + %l1] nop set 0x5E, %o0 ldsh [%l7 + %o0], %l3 nop set 0x32, %i0 ldsh [%l7 + %i0], %o4 loop_67: st %fsr, [%l7 + 0x1C] nop set 0x0E, %g5 ldstub [%l7 + %g5], %o1 add %g1, %i1, %g7 wr %o6, %i7, %y st %fsr, [%l7 + 0x18] bgu,a %xcc, loop_68 ld [%l7 + 0x30], %f13 nop set 0x68, %o6 std %l0, [%l7 + %o6] st %fsr, [%l7 + 0x40] loop_68: fpadd16 %f20, %f30, %f18 and %l6, %g5, %o5 add %l7, 0x38, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %i3 nop set 0x58, %l0 lduh [%l7 + %l0], %i6 nop set 0x78, %g2 std %f6, [%l7 + %g2] set 0x28, %i6 stxa %i2, [%l7 + %i6] 0x80 nop set 0x38, %i5 stw %l2, [%l7 + %i5] set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f16 nop set 0x60, %l5 ldd [%l7 + %l5], %i0 set 0x38, %g4 prefetcha [%l7 + %g4] 0x81, 2 nop set 0x38, %i7 std %f18, [%l7 + %i7] or %o0, %o2, %i5 nop set 0x0C, %l4 ldstub [%l7 + %l4], %g3 set 0x58, %i4 stxa %l5, [%l7 + %i4] 0x88 bleu,pn %xcc, loop_69 nop set 0x18, %o3 std %g6, [%l7 + %o3] set 0x10, %i3 stwa %i4, [%l7 + %i3] 0x89 loop_69: fpadd16s %f12, %f21, %f11 nop set 0x30, %o4 ldd [%l7 + %o4], %l0 nop set 0x3E, %g6 sth %g2, [%l7 + %g6] set 0x08, %o5 stxa %o7, [%l7 + %o5] 0xea membar #Sync set 0x08, %g3 swapa [%l7 + %g3] 0x81, %l4 nop set 0x53, %g1 stb %o4, [%l7 + %g1] nop set 0x78, %l6 ldsw [%l7 + %l6], %l3 nop set 0x4A, %o7 sth %g1, [%l7 + %o7] set 0x10, %o2 ldxa [%l7 + %o2] 0x80, %i1 nop set 0x78, %l2 swap [%l7 + %l2], %o1 add %g7, %o6, %i7 nop set 0x4F, %l3 ldub [%l7 + %l3], %l1 nop set 0x2E, %o1 ldsb [%l7 + %o1], %g5 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xca st %f24, [%l7 + 0x50] and %l6, %o5, %o3 set 0x30, %g7 sta %f6, [%l7 + %g7] 0x81 and %i6, %i3, %l2 ld [%l7 + 0x08], %f27 nop set 0x18, %l1 stx %fsr, [%l7 + %l1] nop set 0x30, %i0 ldsw [%l7 + %i0], %i2 set 0x7B, %o0 ldstuba [%l7 + %o0] 0x88, %g4 set 0x78, %g5 stda %o0, [%l7 + %g5] 0x81 nop set 0x50, %o6 stx %fsr, [%l7 + %o6] nop set 0x2E, %l0 ldub [%l7 + %l0], %i0 set 0x6E, %g2 ldstuba [%l7 + %g2] 0x80, %i5 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xf8 membar #Sync nop set 0x18, %i1 ldx [%l7 + %i1], %g3 set 0x08, %l5 lda [%l7 + %l5] 0x88, %f9 nop set 0x18, %g4 stx %fsr, [%l7 + %g4] st %fsr, [%l7 + 0x78] fpadd32s %f2, %f10, %f15 st %f12, [%l7 + 0x6C] fpsub32s %f28, %f1, %f16 nop set 0x10, %i6 std %o2, [%l7 + %i6] nop set 0x68, %l4 ldstub [%l7 + %l4], %g6 nop set 0x20, %i4 ldd [%l7 + %i4], %i4 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xd0 set 0x38, %o3 ldxa [%l7 + %o3] 0x89, %l5 nop set 0x36, %i3 lduh [%l7 + %i3], %l0 fpadd32s %f27, %f28, %f25 nop set 0x78, %o4 ldsb [%l7 + %o4], %g2 or %l4, %o7, %o4 and %g1, %l3, %o1 add %g7, %i1, %i7 nop set 0x30, %g6 ldx [%l7 + %g6], %l1 nop set 0x5C, %g3 lduh [%l7 + %g3], %o6 nop set 0x7D, %g1 stb %l6, [%l7 + %g1] nop set 0x2C, %l6 sth %g5, [%l7 + %l6] add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o3, %o5 set 0x38, %o7 prefetcha [%l7 + %o7] 0x88, 0 set 0x60, %o2 stda %i6, [%l7 + %o2] 0xe3 membar #Sync ld [%l7 + 0x4C], %f18 nop set 0x2C, %o5 prefetch [%l7 + %o5], 2 nop set 0x20, %l2 stx %i2, [%l7 + %l2] nop set 0x78, %o1 std %l2, [%l7 + %o1] add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o0 casa [%l6] 0x81, %o0, %i0 nop set 0x36, %l3 ldub [%l7 + %l3], %i5 nop set 0x3C, %i2 sth %g4, [%l7 + %i2] set 0x10, %g7 prefetcha [%l7 + %g7] 0x80, 3 set 0x66, %i0 stba %o2, [%l7 + %i0] 0x88 nop set 0x10, %l1 lduw [%l7 + %l1], %g6 nop set 0x48, %g5 ldx [%l7 + %g5], %i4 set 0x40, %o0 ldda [%l7 + %o0] 0x88, %f16 set 0x30, %l0 prefetcha [%l7 + %l0] 0x89, 0 nop set 0x08, %g2 ldsb [%l7 + %g2], %l0 set 0x20, %o6 ldda [%l7 + %o6] 0x80, %g2 set 0x30, %i5 stxa %l4, [%l7 + %i5] 0x89 st %fsr, [%l7 + 0x6C] set 0x58, %l5 prefetcha [%l7 + %l5] 0x80, 1 nop set 0x08, %i1 stx %o7, [%l7 + %i1] st %f15, [%l7 + 0x38] nop set 0x0E, %i6 ldstub [%l7 + %i6], %g1 set 0x38, %g4 sta %f25, [%l7 + %g4] 0x81 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xc4 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x88 fpsub16s %f12, %f29, %f28 nop set 0x50, %o3 std %o0, [%l7 + %o3] set 0x78, %i4 prefetcha [%l7 + %i4] 0x80, 3 st %f11, [%l7 + 0x0C] nop set 0x60, %o4 sth %l3, [%l7 + %o4] ld [%l7 + 0x64], %f12 fpadd32 %f26, %f18, %f6 set 0x10, %i3 ldxa [%l7 + %i3] 0x81, %i1 nop set 0x22, %g6 ldsh [%l7 + %g6], %i7 nop set 0x46, %g1 ldsh [%l7 + %g1], %o6 nop set 0x4C, %g3 ldub [%l7 + %g3], %l6 fpsub16 %f4, %f8, %f0 nop set 0x30, %l6 ldsw [%l7 + %l6], %g5 nop set 0x40, %o2 ldsw [%l7 + %o2], %l1 set 0x20, %o7 ldda [%l7 + %o7] 0x88, %o4 nop set 0x70, %o5 ldd [%l7 + %o5], %o2 nop set 0x20, %l2 sth %i6, [%l7 + %l2] nop set 0x18, %o1 stx %i2, [%l7 + %o1] ld [%l7 + 0x44], %f5 add %l2, %o0, %i3 set 0x40, %l3 ldstuba [%l7 + %l3] 0x80, %i0 nop set 0x38, %i2 lduw [%l7 + %i2], %g4 nop set 0x74, %g7 lduw [%l7 + %g7], %i5 or %o2, %g3, %g6 set 0x38, %i0 stha %i4, [%l7 + %i0] 0x80 set 0x10, %g5 ldda [%l7 + %g5] 0xea, %l4 set 0x30, %l1 sta %f5, [%l7 + %l1] 0x81 set 0x70, %l0 stda %g2, [%l7 + %l0] 0xe2 membar #Sync set 0x64, %g2 stwa %l4, [%l7 + %g2] 0x89 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o4, %o7 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x89, %l0, %o1 nop set 0x50, %o0 ldd [%l7 + %o0], %f10 ld [%l7 + 0x6C], %f11 set 0x5C, %i5 stha %g7, [%l7 + %i5] 0x88 nop set 0x3E, %o6 ldub [%l7 + %o6], %l3 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf1, %f16 set 0x28, %l5 stda %g0, [%l7 + %l5] 0xe2 membar #Sync set 0x10, %g4 stxa %i1, [%l7 + %g4] 0x81 and %o6, %l6, %i7 st %fsr, [%l7 + 0x10] nop set 0x50, %l4 ldsh [%l7 + %l4], %l1 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x81 set 0x16, %i6 stba %o5, [%l7 + %i6] 0x89 nop set 0x7E, %o3 lduh [%l7 + %o3], %o3 ld [%l7 + 0x68], %f11 set 0x50, %o4 ldda [%l7 + %o4] 0x89, %i6 set 0x39, %i3 stba %g5, [%l7 + %i3] 0xea membar #Sync nop set 0x5E, %g6 sth %l2, [%l7 + %g6] nop set 0x68, %g1 std %i2, [%l7 + %g1] set 0x28, %i4 prefetcha [%l7 + %i4] 0x80, 4 nop set 0x78, %l6 stw %i3, [%l7 + %l6] nop set 0x40, %g3 std %f30, [%l7 + %g3] set 0x70, %o7 ldda [%l7 + %o7] 0x80, %i0 st %f22, [%l7 + 0x1C] set 0x28, %o5 lda [%l7 + %o5] 0x80, %f1 nop set 0x08, %l2 std %f16, [%l7 + %l2] nop set 0x78, %o1 ldd [%l7 + %o1], %g4 nop set 0x48, %o2 ldd [%l7 + %o2], %f8 nop set 0x08, %l3 ldx [%l7 + %l3], %i5 nop set 0x64, %g7 ldsw [%l7 + %g7], %o2 nop set 0x18, %i0 stx %g6, [%l7 + %i0] add %l7, 0x48, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i4, %l5 set 0x40, %i2 ldxa [%l7 + %i2] 0x89, %g3 ld [%l7 + 0x54], %f0 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd0 nop set 0x50, %l0 sth %l4, [%l7 + %l0] nop set 0x78, %l1 ldsb [%l7 + %l1], %g2 set 0x68, %o0 prefetcha [%l7 + %o0] 0x81, 4 nop set 0x08, %i5 prefetch [%l7 + %i5], 0 nop set 0x10, %g2 ldd [%l7 + %g2], %f16 nop set 0x70, %o6 ldsw [%l7 + %o6], %o7 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf8, %f0 nop set 0x10, %i1 ldsh [%l7 + %i1], %o1 set 0x7D, %l4 ldstuba [%l7 + %l4] 0x88, %g7 set 0x54, %g4 stwa %l0, [%l7 + %g4] 0xea membar #Sync nop set 0x2B, %i6 ldstub [%l7 + %i6], %l3 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x80 nop set 0x28, %o4 ldsw [%l7 + %o4], %i1 nop set 0x2C, %o3 swap [%l7 + %o3], %g1 nop set 0x28, %i3 ldub [%l7 + %i3], %o6 nop set 0x78, %g1 ldsw [%l7 + %g1], %i7 set 0x24, %g6 swapa [%l7 + %g6] 0x81, %l1 st %f19, [%l7 + 0x0C] set 0x28, %i4 ldxa [%l7 + %i4] 0x80, %o5 set 0x60, %g3 stxa %o3, [%l7 + %g3] 0x81 set 0x60, %l6 ldda [%l7 + %l6] 0x88, %i6 st %fsr, [%l7 + 0x40] add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g5, %i6 nop set 0x18, %o5 lduh [%l7 + %o5], %l2 set 0x40, %o7 sta %f27, [%l7 + %o7] 0x80 nop set 0x28, %l2 ldd [%l7 + %l2], %f30 nop set 0x60, %o1 std %f30, [%l7 + %o1] nop set 0x28, %o2 ldsw [%l7 + %o2], %i2 bge,a %icc, loop_70 nop set 0x68, %l3 swap [%l7 + %l3], %o0 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x81 loop_70: nop set 0x2A, %i2 ldstuba [%l7 + %i2] 0x89, %i0 nop set 0x20, %g7 ldsh [%l7 + %g7], %i3 nop set 0x48, %l0 ldx [%l7 + %l0], %g4 nop set 0x38, %g5 std %f30, [%l7 + %g5] nop set 0x58, %l1 std %o2, [%l7 + %l1] set 0x18, %i5 stxa %g6, [%l7 + %i5] 0xe3 membar #Sync nop set 0x70, %g2 stw %i4, [%l7 + %g2] set 0x28, %o6 prefetcha [%l7 + %o6] 0x80, 3 nop set 0x20, %l5 stx %fsr, [%l7 + %l5] add %g3, %l4, %l5 set 0x0E, %i1 ldstuba [%l7 + %i1] 0x80, %g2 nop nop setx 0xFEDD6AE0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xFF306B79, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f30, %f23 nop set 0x48, %l4 stx %o7, [%l7 + %l4] nop set 0x1C, %o0 ldsw [%l7 + %o0], %o4 set 0x0C, %g4 sta %f30, [%l7 + %g4] 0x88 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g7, %l0 nop set 0x78, %i7 ldsw [%l7 + %i7], %o1 and %l3, %g1, %o6 nop set 0x68, %i6 std %f2, [%l7 + %i6] nop set 0x10, %o4 stx %fsr, [%l7 + %o4] and %i7, %l1, %o5 set 0x20, %i3 stwa %o3, [%l7 + %i3] 0xe2 membar #Sync nop set 0x17, %o3 ldstub [%l7 + %o3], %l6 set 0x40, %g6 stda %f16, [%l7 + %g6] 0x81 nop set 0x28, %g1 ldd [%l7 + %g1], %g4 add %i1, %l2, %i6 set 0x58, %g3 lda [%l7 + %g3] 0x88, %f26 nop set 0x40, %l6 prefetch [%l7 + %l6], 3 fpsub32s %f31, %f8, %f22 set 0x37, %o5 ldstuba [%l7 + %o5] 0x81, %i2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x30, %o7 ldx [%l7 + %o7], %i0 nop set 0x60, %l2 std %f2, [%l7 + %l2] nop set 0x48, %o1 stx %g4, [%l7 + %o1] nop set 0x68, %i4 ldsw [%l7 + %i4], %g6 nop set 0x14, %o2 ldsw [%l7 + %o2], %i4 set 0x40, %i0 ldda [%l7 + %i0] 0x89, %o2 nop set 0x50, %i2 ldd [%l7 + %i2], %f6 nop set 0x40, %g7 ldx [%l7 + %g7], %i5 nop set 0x5E, %l0 ldstub [%l7 + %l0], %g3 nop set 0x78, %g5 std %f20, [%l7 + %g5] nop set 0x24, %l1 ldstub [%l7 + %l1], %l5 set 0x78, %l3 prefetcha [%l7 + %l3] 0x80, 3 nop set 0x68, %g2 ldd [%l7 + %g2], %l4 ld [%l7 + 0x68], %f20 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc2 add %o7, %o4, %g7 set 0x4A, %l5 stha %o1, [%l7 + %l5] 0x81 nop set 0x20, %o6 ldd [%l7 + %o6], %f16 ld [%l7 + 0x58], %f14 nop set 0x2E, %i1 ldsb [%l7 + %i1], %l0 nop set 0x72, %l4 lduh [%l7 + %l4], %g1 or %l3, %i7, %o6 fpsub16s %f11, %f10, %f28 nop set 0x60, %g4 swap [%l7 + %g4], %l1 or %o3, %o5, %l6 nop set 0x70, %o0 ldx [%l7 + %o0], %i1 set 0x40, %i7 ldda [%l7 + %i7] 0x88, %f16 or %g5, %l2, %i2 add %l7, 0x58, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %i3 fpadd32s %f11, %f15, %f18 set 0x70, %o4 ldda [%l7 + %o4] 0xea, %o0 set 0x74, %i6 sta %f6, [%l7 + %i6] 0x89 nop set 0x13, %i3 stb %i0, [%l7 + %i3] nop set 0x5C, %o3 stw %g6, [%l7 + %o3] nop set 0x12, %g6 sth %g4, [%l7 + %g6] nop set 0x68, %g1 stw %i4, [%l7 + %g1] set 0x18, %l6 prefetcha [%l7 + %l6] 0x81, 4 set 0x30, %g3 prefetcha [%l7 + %g3] 0x88, 2 set 0x60, %o5 stha %l5, [%l7 + %o5] 0x88 nop set 0x64, %l2 lduw [%l7 + %l2], %g2 nop set 0x60, %o7 swap [%l7 + %o7], %l4 set 0x10, %i4 prefetcha [%l7 + %i4] 0x88, 1 set 0x76, %o1 ldstuba [%l7 + %o1] 0x80, %g3 fpadd32s %f1, %f1, %f22 st %fsr, [%l7 + 0x1C] add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o4, %g7 st %f22, [%l7 + 0x44] fpsub32s %f17, %f4, %f10 nop set 0x78, %o2 ldd [%l7 + %o2], %f16 nop set 0x70, %i0 swap [%l7 + %i0], %o1 nop set 0x58, %i2 lduw [%l7 + %i2], %l0 set 0x20, %g7 ldda [%l7 + %g7] 0x80, %g0 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x88 nop set 0x57, %g5 stb %i7, [%l7 + %g5] nop set 0x10, %l3 lduh [%l7 + %l3], %l3 nop set 0x40, %l1 ldx [%l7 + %l1], %o6 set 0x3C, %i5 stha %l1, [%l7 + %i5] 0xeb membar #Sync set 0x68, %l5 ldxa [%l7 + %l5] 0x81, %o3 nop set 0x56, %o6 sth %o5, [%l7 + %o6] set 0x48, %g2 stxa %l6, [%l7 + %g2] 0xea membar #Sync nop set 0x54, %l4 stw %g5, [%l7 + %l4] nop set 0x10, %g4 ldx [%l7 + %g4], %l2 wr %i2, %i1, %softint st %fsr, [%l7 + 0x08] set 0x60, %i1 stda %i6, [%l7 + %i1] 0x80 set 0x70, %o0 ldda [%l7 + %o0] 0xeb, %o0 nop set 0x70, %o4 ldsh [%l7 + %o4], %i0 set 0x70, %i7 stxa %g6, [%l7 + %i7] 0xe3 membar #Sync nop set 0x40, %i3 sth %g4, [%l7 + %i3] set 0x30, %i6 ldda [%l7 + %i6] 0xea, %i2 set 0x30, %g6 ldxa [%l7 + %g6] 0x88, %i4 nop set 0x30, %o3 ldsw [%l7 + %o3], %i5 set 0x20, %g1 stwa %o2, [%l7 + %g1] 0x88 or %l5, %g2, %l4 nop set 0x20, %l6 ldd [%l7 + %l6], %f12 fpadd32 %f20, %f20, %f8 nop set 0x08, %o5 stx %fsr, [%l7 + %o5] nop set 0x10, %l2 std %f30, [%l7 + %l2] add %l7, 0x34, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %o4 nop set 0x66, %g3 ldsh [%l7 + %g3], %g3 nop set 0x78, %i4 std %f12, [%l7 + %i4] set 0x5E, %o7 stha %o1, [%l7 + %o7] 0xea membar #Sync nop set 0x5F, %o1 stb %l0, [%l7 + %o1] nop set 0x50, %o2 swap [%l7 + %o2], %g7 nop set 0x40, %i2 std %f6, [%l7 + %i2] nop set 0x60, %i0 ldx [%l7 + %i0], %g1 set 0x10, %g7 stha %l3, [%l7 + %g7] 0x81 set 0x10, %g5 stxa %o6, [%l7 + %g5] 0x80 set 0x6C, %l0 stha %l1, [%l7 + %l0] 0x88 set 0x50, %l3 ldda [%l7 + %l3] 0xea, %i6 set 0x4C, %i5 stba %o3, [%l7 + %i5] 0xea membar #Sync set 0x30, %l1 stxa %o5, [%l7 + %l1] 0xe3 membar #Sync nop set 0x30, %l5 std %i6, [%l7 + %l5] add %l7, 0x60, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %i2 wr %i1, %g5, %y nop set 0x53, %o6 ldstub [%l7 + %o6], %o0 nop set 0x78, %g2 ldd [%l7 + %g2], %f14 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f0 set 0x38, %i1 stda %i0, [%l7 + %i1] 0x89 nop set 0x1C, %g4 lduw [%l7 + %g4], %g6 set 0x58, %o0 swapa [%l7 + %o0] 0x80, %g4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %i6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %i4 nop set 0x34, %i7 swap [%l7 + %i7], %o2 nop set 0x68, %o4 ldd [%l7 + %o4], %g2 set 0x6F, %i3 ldstuba [%l7 + %i3] 0x81, %l4 add %l7, 0x08, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %o4 nop set 0x60, %i6 std %f0, [%l7 + %i6] nop set 0x58, %g6 std %o6, [%l7 + %g6] set 0x40, %o3 stda %f0, [%l7 + %o3] 0xf0 membar #Sync nop set 0x10, %g1 ldd [%l7 + %g1], %f10 st %f2, [%l7 + 0x34] nop set 0x7E, %l6 ldsh [%l7 + %l6], %o1 set 0x18, %l2 stwa %g3, [%l7 + %l2] 0xe3 membar #Sync nop set 0x60, %o5 std %f20, [%l7 + %o5] nop set 0x38, %g3 ldsw [%l7 + %g3], %g7 nop set 0x60, %i4 ldsh [%l7 + %i4], %g1 set 0x10, %o7 ldxa [%l7 + %o7] 0x80, %l0 set 0x6C, %o2 lda [%l7 + %o2] 0x81, %f2 nop set 0x62, %o1 lduh [%l7 + %o1], %l3 nop set 0x26, %i0 ldsh [%l7 + %i0], %l1 set 0x48, %g7 prefetcha [%l7 + %g7] 0x88, 2 set 0x78, %i2 prefetcha [%l7 + %i2] 0x80, 4 and %o3, %l6, %l2 set 0x50, %g5 stda %o4, [%l7 + %g5] 0xea membar #Sync nop set 0x08, %l0 ldd [%l7 + %l0], %f28 set 0x2C, %i5 sta %f23, [%l7 + %i5] 0x89 set 0x6C, %l1 sta %f19, [%l7 + %l1] 0x89 add %i2, %g5, %o0 st %f15, [%l7 + 0x6C] nop set 0x44, %l5 ldsw [%l7 + %l5], %i0 nop set 0x50, %o6 prefetch [%l7 + %o6], 4 add %g6, %g4, %i3 set 0x1B, %l3 stba %i6, [%l7 + %l3] 0xe2 membar #Sync nop set 0x20, %l4 std %f4, [%l7 + %l4] nop set 0x70, %g2 stw %i1, [%l7 + %g2] nop set 0x7E, %i1 lduh [%l7 + %i1], %i5 and %o2, %g2, %i4 nop set 0x6C, %o0 stw %l4, [%l7 + %o0] nop set 0x76, %g4 sth %o4, [%l7 + %g4] add %l7, 0x78, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o7 casa [%l6] 0x81, %o7, %l5 nop set 0x09, %i7 ldsb [%l7 + %i7], %o1 set 0x7A, %o4 stba %g7, [%l7 + %o4] 0x88 bleu,a,pn %icc, loop_71 bl %xcc, loop_72 and %g1, %l0, %l3 nop set 0x74, %i6 ldsh [%l7 + %i6], %g3 loop_71: and %i7, %o6, %o3 loop_72: nop set 0x70, %i3 stxa %l6, [%l7 + %i3] 0x88 fpadd16s %f10, %f1, %f21 nop set 0x30, %g6 std %l2, [%l7 + %g6] nop set 0x30, %o3 stx %fsr, [%l7 + %o3] nop set 0x32, %g1 sth %l1, [%l7 + %g1] set 0x40, %l6 stda %f0, [%l7 + %l6] 0xd2 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %o5 set 0x74, %l2 sta %f30, [%l7 + %l2] 0x80 and %g5, %i0, %g6 add %o0, %g4, %i6 set 0x40, %o5 sta %f2, [%l7 + %o5] 0x89 nop set 0x67, %i4 stb %i3, [%l7 + %i4] set 0x2C, %o7 sta %f5, [%l7 + %o7] 0x88 set 0x78, %o2 ldxa [%l7 + %o2] 0x89, %i1 nop set 0x2C, %g3 ldsh [%l7 + %g3], %i5 nop set 0x49, %i0 ldstub [%l7 + %i0], %o2 and %i4, %l4, %g2 nop set 0x30, %g7 ldd [%l7 + %g7], %o6 nop set 0x4B, %i2 ldsb [%l7 + %i2], %o4 st %f17, [%l7 + 0x68] st %f18, [%l7 + 0x30] fpadd16 %f0, %f20, %f8 nop set 0x60, %o1 prefetch [%l7 + %o1], 1 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf1 membar #Sync set 0x4C, %l0 sta %f8, [%l7 + %l0] 0x81 set 0x58, %l1 stha %o1, [%l7 + %l1] 0xea membar #Sync nop set 0x60, %i5 std %f4, [%l7 + %i5] set 0x50, %o6 stxa %l5, [%l7 + %o6] 0xea membar #Sync nop set 0x54, %l3 stw %g1, [%l7 + %l3] ld [%l7 + 0x0C], %f28 nop set 0x50, %l5 stx %fsr, [%l7 + %l5] nop set 0x30, %l4 ldsw [%l7 + %l4], %g7 nop set 0x46, %g2 stb %l3, [%l7 + %g2] nop set 0x28, %i1 prefetch [%l7 + %i1], 0 set 0x54, %g4 stwa %l0, [%l7 + %g4] 0xea membar #Sync nop set 0x38, %o0 ldd [%l7 + %o0], %f28 nop set 0x18, %i7 std %f20, [%l7 + %i7] or %i7, %g3, %o6 nop set 0x24, %i6 ldsw [%l7 + %i6], %o3 set 0x50, %i3 ldda [%l7 + %i3] 0x88, %l2 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l1, %l6 nop set 0x10, %g6 stx %i2, [%l7 + %g6] nop set 0x6C, %o4 swap [%l7 + %o4], %o5 set 0x6C, %o3 lda [%l7 + %o3] 0x89, %f10 ld [%l7 + 0x44], %f15 nop set 0x08, %l6 ldx [%l7 + %l6], %g5 set 0x6C, %l2 stba %i0, [%l7 + %l2] 0x80 fpadd16 %f4, %f0, %f24 wr %g6, %g4, %set_softint nop set 0x58, %o5 lduh [%l7 + %o5], %i6 nop set 0x72, %i4 sth %o0, [%l7 + %i4] nop set 0x58, %o7 std %f2, [%l7 + %o7] set 0x0A, %g1 ldstuba [%l7 + %g1] 0x81, %i1 nop set 0x18, %o2 stx %fsr, [%l7 + %o2] nop set 0x18, %g3 stb %i5, [%l7 + %g3] membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf9, %f16 wr %i3, %i4, %clear_softint bn %icc, loop_73 nop set 0x30, %i0 lduh [%l7 + %i0], %l4 set 0x1C, %o1 stwa %g2, [%l7 + %o1] 0x81 loop_73: nop set 0x48, %g5 ldx [%l7 + %g5], %o2 set 0x18, %l0 lda [%l7 + %l0] 0x88, %f2 or %o7, %o4, %l5 set 0x20, %l1 stxa %o1, [%l7 + %l1] 0xe3 membar #Sync set 0x54, %i5 lda [%l7 + %i5] 0x89, %f11 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %l3 fpsub32 %f4, %f26, %f18 and %g1, %i7, %l0 nop set 0x58, %o6 lduh [%l7 + %o6], %o6 st %f6, [%l7 + 0x3C] nop set 0x0C, %l3 prefetch [%l7 + %l3], 1 or %o3, %g3, %l2 set 0x2A, %i2 stba %l1, [%l7 + %i2] 0x89 set 0x58, %l4 stxa %l6, [%l7 + %l4] 0x88 set 0x58, %l5 ldxa [%l7 + %l5] 0x88, %i2 set 0x1D, %i1 stba %o5, [%l7 + %i1] 0xea membar #Sync set 0x3C, %g2 stwa %g5, [%l7 + %g2] 0x89 ld [%l7 + 0x78], %f29 set 0x7C, %o0 swapa [%l7 + %o0] 0x80, %i0 set 0x58, %g4 swapa [%l7 + %g4] 0x88, %g4 nop set 0x68, %i6 lduw [%l7 + %i6], %g6 set 0x70, %i3 swapa [%l7 + %i3] 0x80, %o0 nop set 0x75, %i7 ldub [%l7 + %i7], %i6 set 0x20, %g6 ldda [%l7 + %g6] 0x80, %i0 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xcc set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f0 st %f29, [%l7 + 0x54] nop set 0x3E, %l2 ldstub [%l7 + %l2], %i3 nop set 0x7C, %l6 lduh [%l7 + %l6], %i4 add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x81, %l4, %g2 set 0x16, %o5 stha %o2, [%l7 + %o5] 0x81 nop set 0x70, %o7 ldd [%l7 + %o7], %i4 nop set 0x54, %g1 ldsw [%l7 + %g1], %o7 nop set 0x44, %i4 ldsb [%l7 + %i4], %l5 or %o4, %o1, %l3 set 0x40, %g3 ldda [%l7 + %g3] 0x81, %g0 set 0x38, %g7 swapa [%l7 + %g7] 0x89, %g7 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %f0 and %l0, %o6, %o3 set 0x70, %o1 prefetcha [%l7 + %o1] 0x89, 1 nop set 0x4C, %g5 lduw [%l7 + %g5], %l2 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %l6 set 0x69, %o2 ldstuba [%l7 + %o2] 0x80, %i7 set 0x1F, %l1 stba %o5, [%l7 + %l1] 0xe3 membar #Sync nop set 0x7C, %l0 ldsb [%l7 + %l0], %g5 set 0x28, %o6 sta %f4, [%l7 + %o6] 0x81 ld [%l7 + 0x14], %f15 nop set 0x38, %l3 std %i2, [%l7 + %l3] add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] 0x80, %g4, %i0 add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %o0 st %fsr, [%l7 + 0x30] nop set 0x38, %i2 std %i0, [%l7 + %i2] bne,a,pt %xcc, loop_74 nop set 0x6C, %i5 stw %i3, [%l7 + %i5] set 0x40, %l4 ldxa [%l7 + %l4] 0x88, %i4 loop_74: nop set 0x78, %l5 swapa [%l7 + %l5] 0x80, %l4 nop set 0x28, %i1 ldd [%l7 + %i1], %g2 nop set 0x40, %o0 lduw [%l7 + %o0], %i6 set 0x48, %g2 stda %o2, [%l7 + %g2] 0xeb membar #Sync or %i5, %o7, %o4 set 0x44, %i6 lda [%l7 + %i6] 0x88, %f0 add %o1, %l3, %g1 set 0x40, %g4 stda %f0, [%l7 + %g4] 0x80 nop set 0x48, %i7 ldx [%l7 + %i7], %l5 set 0x44, %g6 swapa [%l7 + %g6] 0x88, %g7 nop set 0x12, %i3 sth %o6, [%l7 + %i3] nop set 0x28, %o3 ldstub [%l7 + %o3], %l0 st %fsr, [%l7 + 0x68] nop set 0x14, %l2 lduw [%l7 + %l2], %g3 nop set 0x3E, %l6 ldsb [%l7 + %l6], %l2 set 0x25, %o4 stba %o3, [%l7 + %o4] 0xe3 membar #Sync set 0x4B, %o5 stba %l1, [%l7 + %o5] 0x88 set 0x60, %g1 stxa %l6, [%l7 + %g1] 0xe3 membar #Sync nop set 0x58, %o7 ldsw [%l7 + %o7], %o5 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g5, %i7 nop set 0x10, %g3 ldd [%l7 + %g3], %f6 set 0x18, %i4 stda %i2, [%l7 + %i4] 0xeb membar #Sync set 0x7F, %i0 ldstuba [%l7 + %i0] 0x81, %i0 nop set 0x23, %g7 ldsb [%l7 + %g7], %g6 nop set 0x2C, %g5 ldsh [%l7 + %g5], %g4 nop set 0x30, %o1 ldd [%l7 + %o1], %f16 nop set 0x10, %l1 stw %i1, [%l7 + %l1] nop set 0x1E, %l0 stb %i3, [%l7 + %l0] nop set 0x1C, %o2 sth %i4, [%l7 + %o2] or %o0, %l4, %i6 nop set 0x08, %l3 stb %o2, [%l7 + %l3] set 0x40, %o6 ldda [%l7 + %o6] 0x80, %f16 st %fsr, [%l7 + 0x20] set 0x14, %i2 lda [%l7 + %i2] 0x88, %f5 nop set 0x78, %i5 stw %g2, [%l7 + %i5] or %o7, %o4, %o1 nop set 0x28, %l4 ldd [%l7 + %l4], %f24 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x88, %l3, %i5 ld [%l7 + 0x58], %f11 nop set 0x58, %i1 std %l4, [%l7 + %i1] nop set 0x7D, %l5 ldstub [%l7 + %l5], %g7 add %o6, %g1, %l0 or %l2, %o3, %g3 be %icc, loop_75 nop set 0x28, %o0 ldsb [%l7 + %o0], %l6 nop set 0x70, %g2 lduw [%l7 + %g2], %l1 st %fsr, [%l7 + 0x2C] loop_75: nop set 0x60, %g4 std %f4, [%l7 + %g4] nop set 0x52, %i7 ldub [%l7 + %i7], %g5 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %i7 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xd0 nop set 0x20, %g6 stx %i0, [%l7 + %g6] set 0x40, %o3 stda %f16, [%l7 + %o3] 0xf0 membar #Sync nop set 0x74, %i3 lduh [%l7 + %i3], %g6 nop set 0x78, %l2 ldub [%l7 + %l2], %i2 nop set 0x68, %o4 ldd [%l7 + %o4], %g4 nop set 0x46, %l6 sth %i3, [%l7 + %l6] nop set 0x59, %o5 ldsb [%l7 + %o5], %i4 or %o0, %i1, %l4 ld [%l7 + 0x60], %f8 wr %i6, %g2, %pic nop set 0x65, %g1 stb %o2, [%l7 + %g1] set 0x60, %g3 ldxa [%l7 + %g3] 0x89, %o7 nop set 0x18, %i4 std %f28, [%l7 + %i4] ld [%l7 + 0x5C], %f31 and %o1, %l3, %i5 nop set 0x24, %o7 ldsw [%l7 + %o7], %o4 set 0x30, %g7 lda [%l7 + %g7] 0x89, %f29 nop set 0x24, %i0 lduh [%l7 + %i0], %g7 and %l5, %g1, %l0 set 0x78, %g5 ldxa [%l7 + %g5] 0x80, %l2 fpadd16s %f21, %f21, %f26 nop set 0x34, %o1 ldsw [%l7 + %o1], %o3 nop set 0x6C, %l0 lduw [%l7 + %l0], %o6 set 0x40, %o2 ldda [%l7 + %o2] 0x80, %i6 ld [%l7 + 0x3C], %f31 nop set 0x4C, %l1 swap [%l7 + %l1], %g3 or %l1, %o5, %g5 set 0x10, %o6 stwa %i0, [%l7 + %o6] 0xe3 membar #Sync fpadd16 %f16, %f10, %f4 nop set 0x18, %l3 std %i6, [%l7 + %l3] st %fsr, [%l7 + 0x68] and %g6, %g4, %i3 nop set 0x28, %i2 stx %fsr, [%l7 + %i2] add %i2, %i4, %o0 set 0x18, %l4 ldxa [%l7 + %l4] 0x80, %i1 ld [%l7 + 0x24], %f30 nop set 0x78, %i5 ldd [%l7 + %i5], %l4 nop set 0x10, %i1 std %g2, [%l7 + %i1] set 0x7E, %l5 ldstuba [%l7 + %l5] 0x89, %o2 nop set 0x52, %g2 sth %o7, [%l7 + %g2] add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %l3 nop set 0x70, %g4 ldd [%l7 + %g4], %f20 set 0x50, %i7 prefetcha [%l7 + %i7] 0x81, 3 nop set 0x64, %o0 lduw [%l7 + %o0], %i5 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xf0 membar #Sync st %f5, [%l7 + 0x3C] set 0x69, %i6 ldstuba [%l7 + %i6] 0x88, %o4 set 0x78, %i3 sta %f28, [%l7 + %i3] 0x80 nop set 0x68, %l2 std %l4, [%l7 + %l2] set 0x78, %o3 stxa %g1, [%l7 + %o3] 0x89 nop set 0x74, %o4 stw %g7, [%l7 + %o4] nop set 0x4E, %o5 ldub [%l7 + %o5], %l0 add %l2, %o3, %l6 nop set 0x08, %g1 std %g2, [%l7 + %g1] and %o6, %l1, %o5 fpadd32s %f22, %f1, %f20 nop nop setx 0xC1415556, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x654F81E6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f3, %f19 set 0x40, %l6 sta %f23, [%l7 + %l6] 0x88 ld [%l7 + 0x14], %f27 st %fsr, [%l7 + 0x54] add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g5, %i7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xAF4, %sys_tick_cmpr st %f7, [%l7 + 0x2C] nop set 0x70, %i4 std %i2, [%l7 + %i4] ld [%l7 + 0x44], %f3 nop set 0x54, %o7 ldsh [%l7 + %o7], %g6 nop set 0x70, %g7 stx %fsr, [%l7 + %g7] set 0x40, %i0 stxa %i2, [%l7 + %i0] 0xeb membar #Sync nop set 0x58, %g5 ldd [%l7 + %g5], %f26 nop set 0x10, %o1 std %o0, [%l7 + %o1] nop set 0x62, %l0 ldsh [%l7 + %l0], %i4 nop set 0x08, %g3 std %f28, [%l7 + %g3] set 0x40, %l1 stda %f16, [%l7 + %l1] 0x80 nop set 0x18, %o2 stw %l4, [%l7 + %o2] add %l7, 0x2C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %o2 nop set 0x18, %o6 std %f26, [%l7 + %o6] nop set 0x10, %l3 std %o6, [%l7 + %l3] nop set 0x4B, %i2 ldub [%l7 + %i2], %g2 set 0x20, %l4 prefetcha [%l7 + %l4] 0x81, 0 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x88, %o1, %i6 nop set 0x67, %i5 ldstub [%l7 + %i5], %o4 nop set 0x4C, %l5 prefetch [%l7 + %l5], 3 set 0x48, %i1 stda %l4, [%l7 + %i1] 0x80 set 0x3C, %g4 swapa [%l7 + %g4] 0x81, %g1 nop set 0x58, %g2 std %i4, [%l7 + %g2] nop set 0x1C, %i7 stw %l0, [%l7 + %i7] nop set 0x60, %o0 std %f18, [%l7 + %o0] set 0x4C, %i6 stwa %l2, [%l7 + %i6] 0x89 nop set 0x78, %g6 stx %fsr, [%l7 + %g6] st %fsr, [%l7 + 0x1C] set 0x20, %i3 ldda [%l7 + %i3] 0x81, %g6 nop set 0x70, %l2 std %o2, [%l7 + %l2] fpsub32s %f30, %f1, %f15 wr %l6, %g3, %clear_softint nop set 0x18, %o3 ldsb [%l7 + %o3], %l1 or %o5, %g5, %o6 set 0x76, %o4 ldstuba [%l7 + %o4] 0x81, %i0 nop set 0x17, %g1 stb %i7, [%l7 + %g1] or %g4, %i3, %g6 nop set 0x6A, %l6 sth %o0, [%l7 + %l6] nop set 0x16, %i4 lduh [%l7 + %i4], %i2 fpsub16 %f10, %f12, %f30 nop set 0x2C, %o5 stw %l4, [%l7 + %o5] nop set 0x10, %o7 lduw [%l7 + %o7], %i1 set 0x40, %g7 stda %o2, [%l7 + %g7] 0xe2 membar #Sync st %f16, [%l7 + 0x64] nop set 0x54, %g5 stw %i4, [%l7 + %g5] fpsub16 %f4, %f24, %f2 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g2, %l3 nop set 0x10, %i0 std %f20, [%l7 + %i0] nop set 0x78, %l0 ldd [%l7 + %l0], %o6 set 0x40, %g3 ldda [%l7 + %g3] 0xd8, %f16 nop set 0x7C, %o1 stw %o1, [%l7 + %o1] nop set 0x08, %l1 ldd [%l7 + %l1], %f14 nop set 0x20, %o2 ldd [%l7 + %o2], %f20 set 0x18, %l3 sta %f20, [%l7 + %l3] 0x80 set 0x58, %o6 stxa %i6, [%l7 + %o6] 0xe2 membar #Sync nop set 0x24, %l4 prefetch [%l7 + %l4], 3 set 0x56, %i5 stba %l5, [%l7 + %i5] 0xea membar #Sync st %fsr, [%l7 + 0x40] nop set 0x1C, %l5 ldub [%l7 + %l5], %g1 fpsub32 %f30, %f30, %f8 nop set 0x58, %i2 swap [%l7 + %i2], %o4 nop set 0x6F, %i1 ldstub [%l7 + %i1], %i5 nop set 0x7C, %g4 ldsh [%l7 + %g4], %l2 nop set 0x5A, %i7 ldstub [%l7 + %i7], %g7 nop set 0x48, %o0 ldsw [%l7 + %o0], %l0 nop set 0x48, %i6 ldx [%l7 + %i6], %o3 set 0x30, %g2 stxa %g3, [%l7 + %g2] 0x88 nop set 0x68, %g6 ldsh [%l7 + %g6], %l1 nop set 0x50, %l2 ldd [%l7 + %l2], %f30 st %f8, [%l7 + 0x58] add %l7, 0x30, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %o5 set 0x20, %o3 ldda [%l7 + %o3] 0x89, %g4 set 0x10, %i3 prefetcha [%l7 + %i3] 0x88, 3 nop set 0x58, %g1 ldstub [%l7 + %g1], %i7 nop set 0x4F, %l6 ldsb [%l7 + %l6], %o6 set 0x60, %i4 stxa %i3, [%l7 + %i4] 0xe3 membar #Sync set , %o4 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 2: ! ! Type l : 1249 ! Type a : 20 ! Type cti : 23 ! Type x : 531 ! Type f : 51 ! Type i : 126 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x9, %g1 set 0xB, %g2 set 0xC, %g3 set 0x7, %g4 set 0x2, %g5 set 0x7, %g6 set 0x7, %g7 !# Input registers set -0x2, %i0 set -0x0, %i1 set -0x9, %i2 set -0x4, %i3 set -0xE, %i4 set -0x3, %i5 set -0x3, %i6 set -0x6, %i7 !# Local registers set 0x015FF983, %l0 set 0x1D66DF0D, %l1 set 0x10A0A91D, %l2 set 0x14271867, %l3 set 0x544A4161, %l4 set 0x19E9860A, %l5 set 0x1E0B67B2, %l6 !# Output registers set -0x0BDF, %o0 set -0x1AF1, %o1 set 0x0227, %o2 set 0x0719, %o3 set 0x0E19, %o4 set 0x0CE3, %o5 set -0x0CDD, %o6 set 0x0C84, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. nop set 0x40, %o7 std %g4, [%l7 + %o7] nop set 0x4A, %o5 lduh [%l7 + %o5], %o0 set 0x30, %g5 ldda [%l7 + %g5] 0x89, %i2 nop set 0x48, %i0 stx %l4, [%l7 + %i0] set 0x54, %g7 ldstuba [%l7 + %g7] 0x89, %i1 st %fsr, [%l7 + 0x54] nop set 0x2C, %l0 ldsh [%l7 + %l0], %g6 nop set 0x48, %o1 ldd [%l7 + %o1], %i4 nop set 0x18, %g3 ldsw [%l7 + %g3], %g2 nop set 0x60, %l1 stw %o2, [%l7 + %l1] set 0x50, %o2 stxa %o7, [%l7 + %o2] 0xe3 membar #Sync nop set 0x1A, %l3 ldsh [%l7 + %l3], %l3 nop set 0x3C, %o6 swap [%l7 + %o6], %i6 nop set 0x60, %i5 ldub [%l7 + %i5], %l5 nop set 0x10, %l5 ldsh [%l7 + %l5], %g1 set 0x58, %i2 stha %o1, [%l7 + %i2] 0x89 nop set 0x60, %i1 ldsb [%l7 + %i1], %o4 set 0x18, %l4 stxa %l2, [%l7 + %l4] 0x89 set 0x60, %g4 stda %g6, [%l7 + %g4] 0xea membar #Sync and %l0, %i5, %g3 nop set 0x60, %o0 ldd [%l7 + %o0], %l0 set 0x16, %i6 stba %l6, [%l7 + %i6] 0xeb membar #Sync ld [%l7 + 0x44], %f11 set 0x54, %i7 stwa %o3, [%l7 + %i7] 0xe3 membar #Sync nop set 0x4C, %g2 stw %o5, [%l7 + %g2] nop set 0x08, %l2 ldd [%l7 + %l2], %f10 and %g5, %i7, %o6 set 0x70, %o3 ldxa [%l7 + %o3] 0x80, %i0 nop set 0x7A, %g6 sth %g4, [%l7 + %g6] nop set 0x78, %i3 stx %o0, [%l7 + %i3] nop set 0x3C, %l6 ldsw [%l7 + %l6], %i2 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %l4 st %fsr, [%l7 + 0x2C] set 0x60, %i4 stxa %g6, [%l7 + %i4] 0x88 set 0x30, %o4 ldxa [%l7 + %o4] 0x81, %i4 nop set 0x50, %o7 lduw [%l7 + %o7], %g2 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %o7 set 0x44, %g1 swapa [%l7 + %g1] 0x80, %o2 set 0x68, %o5 stha %i6, [%l7 + %o5] 0xe2 membar #Sync nop set 0x70, %i0 swap [%l7 + %i0], %l3 nop set 0x6E, %g5 lduh [%l7 + %g5], %l5 set 0x4C, %l0 swapa [%l7 + %l0] 0x88, %g1 nop set 0x1E, %g7 ldub [%l7 + %g7], %o1 nop set 0x5C, %o1 swap [%l7 + %o1], %o4 nop set 0x18, %l1 ldd [%l7 + %l1], %f6 nop set 0x20, %g3 ldd [%l7 + %g3], %l2 set 0x40, %o2 ldxa [%l7 + %o2] 0x80, %l0 nop set 0x1C, %l3 ldsw [%l7 + %l3], %i5 set 0x10, %o6 stxa %g7, [%l7 + %o6] 0xe3 membar #Sync nop set 0x27, %l5 ldub [%l7 + %l5], %l1 ld [%l7 + 0x10], %f13 nop set 0x20, %i2 std %g2, [%l7 + %i2] set 0x40, %i1 stba %l6, [%l7 + %i1] 0x88 set 0x70, %i5 prefetcha [%l7 + %i5] 0x80, 0 set 0x14, %l4 stha %o5, [%l7 + %l4] 0x81 nop set 0x52, %o0 sth %i7, [%l7 + %o0] nop set 0x20, %i6 stx %fsr, [%l7 + %i6] set 0x38, %i7 prefetcha [%l7 + %i7] 0x81, 1 nop set 0x4B, %g4 stb %o6, [%l7 + %g4] nop set 0x40, %g2 ldsw [%l7 + %g2], %i0 set 0x5D, %l2 stba %g4, [%l7 + %l2] 0xe2 membar #Sync or %i2, %i3, %l4 and %o0, %i4, %g2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x20D, %tick_cmpr nop set 0x45, %g6 ldub [%l7 + %g6], %o2 nop set 0x30, %i3 sth %i1, [%l7 + %i3] add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l3, %i6 nop set 0x48, %l6 lduw [%l7 + %l6], %g1 nop set 0x26, %o3 ldsh [%l7 + %o3], %o1 nop set 0x4C, %o4 lduh [%l7 + %o4], %l5 or %l2, %l0, %i5 set 0x10, %i4 stda %g6, [%l7 + %i4] 0x80 set 0x48, %g1 stda %l0, [%l7 + %g1] 0xeb membar #Sync nop set 0x52, %o5 ldstub [%l7 + %o5], %o4 nop set 0x30, %o7 stx %l6, [%l7 + %o7] nop set 0x30, %g5 stx %fsr, [%l7 + %g5] nop set 0x10, %i0 prefetch [%l7 + %i0], 2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %g3 set 0x48, %g7 stxa %i7, [%l7 + %g7] 0xeb membar #Sync set 0x5D, %l0 stba %o5, [%l7 + %l0] 0xe3 membar #Sync nop set 0x5A, %l1 lduh [%l7 + %l1], %g5 nop set 0x50, %o1 ldx [%l7 + %o1], %i0 set 0x18, %o2 ldstuba [%l7 + %o2] 0x80, %g4 nop set 0x60, %l3 prefetch [%l7 + %l3], 3 add %i2, %o6, %i3 set 0x72, %g3 ldstuba [%l7 + %g3] 0x81, %o0 nop set 0x48, %l5 ldd [%l7 + %l5], %l4 fpadd16s %f26, %f6, %f8 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xf8 membar #Sync fpsub32 %f10, %f8, %f12 nop set 0x74, %i1 lduw [%l7 + %i1], %i4 nop set 0x5F, %o6 ldsb [%l7 + %o6], %g2 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o7, %g6 wr %i1, %o2, %ccr and %i6, %l3, %g1 set 0x18, %i5 stxa %l5, [%l7 + %i5] 0x89 nop set 0x28, %l4 ldsw [%l7 + %l4], %l2 nop set 0x48, %o0 std %l0, [%l7 + %o0] set 0x58, %i6 stda %i4, [%l7 + %i6] 0xe3 membar #Sync nop set 0x78, %g4 stw %g7, [%l7 + %g4] membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf8, %f0 nop set 0x78, %g2 ldd [%l7 + %g2], %o0 set 0x4A, %g6 stba %l1, [%l7 + %g6] 0xeb membar #Sync nop set 0x48, %l2 ldd [%l7 + %l2], %o4 set 0x28, %l6 stxa %l6, [%l7 + %l6] 0x81 nop set 0x60, %i3 std %g2, [%l7 + %i3] nop set 0x10, %o4 ldd [%l7 + %o4], %i6 st %f3, [%l7 + 0x48] set 0x28, %o3 stha %o3, [%l7 + %o3] 0xe2 membar #Sync set 0x45, %g1 ldstuba [%l7 + %g1] 0x80, %g5 nop set 0x58, %i4 lduw [%l7 + %i4], %i0 st %fsr, [%l7 + 0x78] set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf0 membar #Sync set 0x38, %g5 prefetcha [%l7 + %g5] 0x89, 1 nop set 0x1A, %o7 ldsb [%l7 + %o7], %g4 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x80 set 0x60, %g7 stba %i2, [%l7 + %g7] 0x88 nop set 0x16, %l0 ldsh [%l7 + %l0], %o6 nop set 0x50, %l1 stx %fsr, [%l7 + %l1] nop set 0x0C, %o1 ldsw [%l7 + %o1], %i3 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x81, %l4, %i4 nop set 0x24, %l3 lduw [%l7 + %l3], %g2 bge %xcc, loop_76 nop set 0x4A, %g3 lduh [%l7 + %g3], %o0 nop set 0x44, %o2 stw %g6, [%l7 + %o2] nop set 0x44, %i2 lduw [%l7 + %i2], %o7 loop_76: nop set 0x48, %i1 ldx [%l7 + %i1], %o2 set 0x68, %l5 ldxa [%l7 + %l5] 0x88, %i1 nop set 0x54, %o6 lduw [%l7 + %o6], %l3 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xf1 membar #Sync set 0x48, %o0 stwa %i6, [%l7 + %o0] 0xe2 membar #Sync set 0x7C, %i5 sta %f21, [%l7 + %i5] 0x81 set 0x70, %g4 ldxa [%l7 + %g4] 0x81, %l5 nop set 0x08, %i7 ldd [%l7 + %i7], %f0 nop set 0x18, %i6 swap [%l7 + %i6], %l2 nop set 0x58, %g2 std %g0, [%l7 + %g2] nop set 0x10, %l2 ldd [%l7 + %l2], %l0 set 0x45, %l6 ldstuba [%l7 + %l6] 0x89, %i5 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x81 nop set 0x0F, %g6 ldstub [%l7 + %g6], %o1 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x81 nop set 0x2F, %g1 stb %g7, [%l7 + %g1] nop set 0x14, %i4 ldstub [%l7 + %i4], %o4 nop set 0x7E, %o5 ldsh [%l7 + %o5], %l6 nop set 0x36, %o3 ldub [%l7 + %o3], %g3 nop set 0x3A, %o7 ldub [%l7 + %o7], %l1 nop set 0x40, %i0 ldx [%l7 + %i0], %o3 nop set 0x39, %g7 ldub [%l7 + %g7], %i7 set 0x10, %l0 ldda [%l7 + %l0] 0xe3, %i0 nop set 0x10, %g5 ldsh [%l7 + %g5], %g5 wr %g4, %i2, %clear_softint nop set 0x24, %o1 swap [%l7 + %o1], %o6 set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f0 nop set 0x28, %l1 stx %o5, [%l7 + %l1] nop set 0x76, %g3 ldsh [%l7 + %g3], %l4 nop set 0x60, %o2 stx %fsr, [%l7 + %o2] set 0x0E, %i2 stha %i4, [%l7 + %i2] 0x81 set 0x7C, %i1 sta %f25, [%l7 + %i1] 0x89 nop set 0x6C, %l5 prefetch [%l7 + %l5], 4 set 0x40, %o6 ldda [%l7 + %o6] 0x89, %f16 wr %g2, %i3, %softint add %l7, 0x74, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %o7 add %o0, %o2, %l3 nop set 0x6D, %l4 stb %i6, [%l7 + %l4] nop set 0x70, %i5 lduw [%l7 + %i5], %i1 nop set 0x40, %g4 stx %l5, [%l7 + %g4] set 0x38, %o0 ldstuba [%l7 + %o0] 0x89, %g1 set 0x58, %i7 stda %l0, [%l7 + %i7] 0xe2 membar #Sync set 0x68, %g2 prefetcha [%l7 + %g2] 0x81, 3 nop set 0x38, %i6 std %i4, [%l7 + %i6] set 0x18, %l2 sta %f14, [%l7 + %l2] 0x80 nop set 0x1B, %l6 ldsb [%l7 + %l6], %o1 set 0x14, %g6 sta %f6, [%l7 + %g6] 0x80 nop set 0x29, %i3 ldsb [%l7 + %i3], %g7 or %l6, %o4, %l1 nop set 0x30, %o4 swap [%l7 + %o4], %o3 nop set 0x48, %g1 std %f10, [%l7 + %g1] nop set 0x36, %i4 stb %g3, [%l7 + %i4] bne,a %xcc, loop_77 nop set 0x6A, %o5 sth %i0, [%l7 + %o5] set 0x38, %o7 prefetcha [%l7 + %o7] 0x88, 4 loop_77: st %fsr, [%l7 + 0x68] nop set 0x70, %o3 ldx [%l7 + %o3], %g4 set 0x6C, %i0 swapa [%l7 + %i0] 0x81, %g5 set 0x0C, %l0 lda [%l7 + %l0] 0x80, %f17 nop set 0x30, %g7 ldsh [%l7 + %g7], %o6 set 0x43, %g5 stba %o5, [%l7 + %g5] 0xe3 membar #Sync set 0x60, %o1 ldda [%l7 + %o1] 0xe2, %l4 set 0x18, %l1 ldstuba [%l7 + %l1] 0x80, %i4 nop set 0x64, %g3 prefetch [%l7 + %g3], 1 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xc0 wr %i2, %i3, %softint nop set 0x52, %i2 ldsh [%l7 + %i2], %g6 set 0x50, %l3 lda [%l7 + %l3] 0x89, %f27 set 0x78, %i1 stxa %o7, [%l7 + %i1] 0xea membar #Sync wr %g2, %o0, %ccr add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o2, %i6 set 0x50, %o6 ldda [%l7 + %o6] 0xe3, %i0 nop set 0x38, %l5 std %l2, [%l7 + %l5] nop set 0x50, %l4 stx %fsr, [%l7 + %l4] add %l7, 0x70, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %g1 nop set 0x7D, %i5 ldub [%l7 + %i5], %l0 set 0x13, %o0 ldstuba [%l7 + %o0] 0x81, %i5 nop set 0x14, %g4 ldsh [%l7 + %g4], %o1 nop set 0x70, %g2 stx %fsr, [%l7 + %g2] add %l7, 0x0C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %g7 nop set 0x58, %i7 lduw [%l7 + %i7], %o4 st %f6, [%l7 + 0x60] set 0x40, %l2 stda %f0, [%l7 + %l2] 0x80 set 0x0C, %i6 stba %l6, [%l7 + %i6] 0x89 set 0x57, %g6 stba %l1, [%l7 + %g6] 0xe3 membar #Sync ld [%l7 + 0x34], %f14 nop set 0x38, %l6 ldd [%l7 + %l6], %g2 set 0x48, %o4 ldxa [%l7 + %o4] 0x81, %o3 nop set 0x18, %i3 ldd [%l7 + %i3], %f18 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc0 or %i0, %i7, %g5 set 0x3C, %i4 lda [%l7 + %i4] 0x80, %f15 nop set 0x10, %o7 ldd [%l7 + %o7], %o6 add %o5, %l4, %i4 nop set 0x40, %o5 ldsb [%l7 + %o5], %i2 and %i3, %g6, %o7 or %g2, %g4, %o2 set 0x40, %o3 ldda [%l7 + %o3] 0x88, %f0 st %fsr, [%l7 + 0x38] nop set 0x4E, %i0 stb %i6, [%l7 + %i0] nop set 0x39, %g7 stb %o0, [%l7 + %g7] wr %i1, %l5, %ccr nop set 0x68, %l0 ldsb [%l7 + %l0], %g1 nop set 0x21, %g5 ldub [%l7 + %g5], %l3 or %i5, %o1, %l2 set 0x28, %o1 prefetcha [%l7 + %o1] 0x89, 2 nop set 0x6E, %l1 sth %o4, [%l7 + %l1] nop set 0x78, %o2 lduh [%l7 + %o2], %g7 add %l6, %l1, %o3 set 0x08, %g3 lda [%l7 + %g3] 0x88, %f15 nop set 0x14, %i2 sth %i0, [%l7 + %i2] nop set 0x38, %l3 std %i6, [%l7 + %l3] nop set 0x1C, %o6 ldsw [%l7 + %o6], %g5 set 0x58, %l5 lda [%l7 + %l5] 0x81, %f26 set 0x68, %l4 prefetcha [%l7 + %l4] 0x89, 3 nop set 0x7E, %i5 ldsb [%l7 + %i5], %o6 set 0x40, %o0 lda [%l7 + %o0] 0x89, %f26 or %l4, %i4, %o5 set 0x7C, %i1 swapa [%l7 + %i1] 0x89, %i2 nop set 0x1C, %g4 swap [%l7 + %g4], %g6 set 0x20, %g2 ldda [%l7 + %g2] 0xe2, %o6 set 0x50, %i7 stwa %g2, [%l7 + %i7] 0x89 set 0x68, %i6 prefetcha [%l7 + %i6] 0x89, 4 nop set 0x28, %g6 ldd [%l7 + %g6], %f24 set 0x44, %l6 swapa [%l7 + %l6] 0x81, %g4 be,a %icc, loop_78 nop set 0x10, %l2 std %f4, [%l7 + %l2] set 0x10, %o4 ldxa [%l7 + %o4] 0x81, %o2 loop_78: nop set 0x28, %i3 lduw [%l7 + %i3], %o0 nop set 0x60, %i4 lduw [%l7 + %i4], %i6 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc2 set 0x20, %g1 stwa %i1, [%l7 + %g1] 0xe2 membar #Sync nop set 0x60, %o5 std %f10, [%l7 + %o5] ble,a %icc, loop_79 nop set 0x60, %i0 stx %fsr, [%l7 + %i0] ld [%l7 + 0x60], %f18 set 0x6F, %o3 stba %l5, [%l7 + %o3] 0x80 loop_79: nop set 0x14, %g7 lda [%l7 + %g7] 0x81, %f21 nop set 0x60, %l0 stx %l3, [%l7 + %l0] set 0x08, %o1 swapa [%l7 + %o1] 0x81, %g1 nop set 0x3C, %l1 prefetch [%l7 + %l1], 0 set 0x10, %o2 prefetcha [%l7 + %o2] 0x88, 0 add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %l0 set 0x58, %g5 stda %o0, [%l7 + %g5] 0xeb membar #Sync wr %g0, 0x6, %fprs wr %l1, %l6, %ccr set 0x68, %i2 stxa %i0, [%l7 + %i2] 0x81 nop set 0x1F, %g3 ldstub [%l7 + %g3], %i7 nop set 0x40, %l3 std %f14, [%l7 + %l3] nop set 0x7C, %l5 stw %g5, [%l7 + %l5] nop set 0x3C, %o6 swap [%l7 + %o6], %o3 nop set 0x28, %l4 ldx [%l7 + %l4], %o6 add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %l4 nop set 0x78, %o0 stx %i4, [%l7 + %o0] add %i2, %o5, %g6 set 0x0C, %i5 lda [%l7 + %i5] 0x80, %f6 nop set 0x14, %i1 lduh [%l7 + %i1], %g2 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %g4 set 0x38, %g4 stxa %o7, [%l7 + %g4] 0x81 set 0x3C, %g2 stwa %o0, [%l7 + %g2] 0x89 set 0x78, %i6 prefetcha [%l7 + %i6] 0x88, 0 nop set 0x78, %g6 std %f0, [%l7 + %g6] set 0x40, %l6 ldda [%l7 + %l6] 0xda, %f16 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %l5 nop set 0x69, %l2 stb %l3, [%l7 + %l2] nop set 0x18, %o4 lduh [%l7 + %o4], %g1 nop set 0x40, %i3 ldx [%l7 + %i3], %i1 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i5, %l2 nop set 0x2A, %i7 ldsh [%l7 + %i7], %o1 nop set 0x6A, %o7 sth %l0, [%l7 + %o7] set 0x6A, %g1 stba %g7, [%l7 + %g1] 0xeb membar #Sync set 0x54, %o5 stwa %l1, [%l7 + %o5] 0x80 set 0x54, %i4 swapa [%l7 + %i4] 0x81, %o4 nop set 0x71, %i0 ldub [%l7 + %i0], %l6 nop set 0x30, %g7 ldd [%l7 + %g7], %f14 nop set 0x6C, %l0 ldsw [%l7 + %l0], %i0 nop set 0x35, %o3 ldstub [%l7 + %o3], %g5 nop set 0x2C, %o1 lduw [%l7 + %o1], %o3 st %fsr, [%l7 + 0x38] nop set 0x78, %l1 stb %i7, [%l7 + %l1] nop set 0x70, %g5 lduw [%l7 + %g5], %g3 nop set 0x1E, %o2 stb %l4, [%l7 + %o2] nop set 0x61, %g3 stb %o6, [%l7 + %g3] set 0x3C, %i2 lda [%l7 + %i2] 0x80, %f2 fpadd16s %f21, %f5, %f12 nop set 0x10, %l3 ldd [%l7 + %l3], %f22 nop set 0x50, %o6 swap [%l7 + %o6], %i4 nop set 0x48, %l4 std %i2, [%l7 + %l4] set 0x28, %l5 ldxa [%l7 + %l5] 0x88, %o5 set 0x73, %i5 ldstuba [%l7 + %i5] 0x89, %g2 nop set 0x74, %o0 prefetch [%l7 + %o0], 1 nop set 0x74, %i1 ldsh [%l7 + %i1], %g6 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] 0x89, %i3, %o7 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xc4 nop set 0x28, %g2 stx %fsr, [%l7 + %g2] set 0x50, %g6 swapa [%l7 + %g6] 0x89, %o0 nop set 0x16, %l6 ldsh [%l7 + %l6], %g4 set 0x7C, %l2 stwa %i6, [%l7 + %l2] 0xe2 membar #Sync set 0x60, %o4 stda %l4, [%l7 + %o4] 0xea membar #Sync nop set 0x70, %i3 stx %o2, [%l7 + %i3] set 0x54, %i6 stha %g1, [%l7 + %i6] 0xea membar #Sync nop set 0x10, %o7 stx %fsr, [%l7 + %o7] st %f11, [%l7 + 0x74] nop set 0x18, %g1 std %l2, [%l7 + %g1] set 0x58, %o5 ldxa [%l7 + %o5] 0x88, %i1 set 0x40, %i4 stda %f16, [%l7 + %i4] 0xd0 nop set 0x4D, %i0 ldsb [%l7 + %i0], %i5 fpsub32 %f0, %f14, %f0 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xf0 membar #Sync set 0x20, %g7 ldstuba [%l7 + %g7] 0x81, %o1 and %l2, %g7, %l1 nop set 0x70, %l0 stx %fsr, [%l7 + %l0] nop set 0x18, %o1 prefetch [%l7 + %o1], 2 or %o4, %l0, %l6 wr %g5, %i0, %pic st %fsr, [%l7 + 0x78] bge,a %icc, loop_80 wr %i7, %g3, %pic nop set 0x39, %o3 ldstub [%l7 + %o3], %l4 add %o3, %i4, %o6 loop_80: nop set 0x68, %g5 stxa %i2, [%l7 + %g5] 0x81 nop set 0x27, %o2 ldub [%l7 + %o2], %g2 set 0x49, %g3 ldstuba [%l7 + %g3] 0x81, %g6 nop set 0x0C, %i2 prefetch [%l7 + %i2], 2 nop set 0x66, %l1 sth %i3, [%l7 + %l1] nop set 0x18, %o6 prefetch [%l7 + %o6], 4 nop set 0x70, %l4 stb %o7, [%l7 + %l4] nop set 0x58, %l5 ldd [%l7 + %l5], %o4 nop set 0x5E, %i5 ldub [%l7 + %i5], %g4 nop set 0x68, %l3 swap [%l7 + %l3], %o0 set 0x58, %o0 stda %l4, [%l7 + %o0] 0x81 nop set 0x60, %g4 stx %o2, [%l7 + %g4] nop set 0x40, %g2 sth %i6, [%l7 + %g2] set 0x60, %g6 stha %l3, [%l7 + %g6] 0x89 nop set 0x40, %i1 stx %i1, [%l7 + %i1] nop set 0x28, %l2 std %g0, [%l7 + %l2] nop set 0x56, %l6 ldsh [%l7 + %l6], %i5 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xda and %o1, %l2, %l1 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %l0 st %f10, [%l7 + 0x28] nop set 0x3E, %i6 ldsh [%l7 + %i6], %l6 nop set 0x59, %i3 ldstub [%l7 + %i3], %g5 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i0, %g7 set 0x22, %o7 stha %g3, [%l7 + %o7] 0xeb membar #Sync nop set 0x4C, %g1 ldsw [%l7 + %g1], %l4 nop set 0x14, %o5 lduh [%l7 + %o5], %i7 nop set 0x38, %i4 ldx [%l7 + %i4], %o3 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %i4 ld [%l7 + 0x08], %f2 nop set 0x70, %i7 stw %g2, [%l7 + %i7] nop set 0x18, %g7 ldd [%l7 + %g7], %i2 nop set 0x38, %i0 std %g6, [%l7 + %i0] nop set 0x44, %l0 swap [%l7 + %l0], %o7 set 0x40, %o3 lda [%l7 + %o3] 0x81, %f25 set 0x7E, %o1 ldstuba [%l7 + %o1] 0x89, %o5 nop set 0x78, %o2 ldx [%l7 + %o2], %i3 and %g4, %o0, %l5 nop set 0x30, %g5 stx %o2, [%l7 + %g5] or %i6, %l3, %g1 nop set 0x76, %i2 ldub [%l7 + %i2], %i1 nop set 0x54, %l1 swap [%l7 + %l1], %o1 set 0x20, %g3 ldxa [%l7 + %g3] 0x81, %i5 nop nop setx 0xED887E54E687464D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x6AD9C09E53BC2E3C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f4, %f4 fpsub32s %f31, %f10, %f27 nop set 0x28, %o6 ldx [%l7 + %o6], %l2 nop set 0x42, %l4 ldsb [%l7 + %l4], %l1 set 0x08, %i5 sta %f26, [%l7 + %i5] 0x81 set 0x6C, %l5 swapa [%l7 + %l5] 0x88, %l0 fpadd16 %f16, %f6, %f16 set 0x14, %o0 stha %o4, [%l7 + %o0] 0x80 set 0x28, %g4 prefetcha [%l7 + %g4] 0x89, 2 nop set 0x13, %l3 ldstub [%l7 + %l3], %g5 set 0x6C, %g2 lda [%l7 + %g2] 0x89, %f10 set 0x0C, %i1 lda [%l7 + %i1] 0x89, %f24 fpadd32 %f16, %f8, %f26 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i0, %g3 nop set 0x24, %l2 prefetch [%l7 + %l2], 4 set 0x60, %l6 swapa [%l7 + %l6] 0x89, %l4 nop set 0x70, %g6 ldd [%l7 + %g6], %f22 set 0x71, %i6 ldstuba [%l7 + %i6] 0x88, %g7 nop set 0x10, %i3 ldd [%l7 + %i3], %i6 fpsub16 %f4, %f16, %f0 set 0x0C, %o7 sta %f21, [%l7 + %o7] 0x81 nop set 0x7E, %o4 ldstub [%l7 + %o4], %o6 nop set 0x18, %g1 ldd [%l7 + %g1], %i4 set 0x58, %o5 stxa %g2, [%l7 + %o5] 0x88 nop set 0x58, %i4 std %f2, [%l7 + %i4] set 0x10, %i7 stda %o2, [%l7 + %i7] 0xe3 membar #Sync ld [%l7 + 0x40], %f22 nop set 0x08, %i0 stx %fsr, [%l7 + %i0] set 0x18, %g7 stda %i2, [%l7 + %g7] 0x89 ld [%l7 + 0x74], %f24 st %fsr, [%l7 + 0x5C] set 0x40, %l0 ldda [%l7 + %l0] 0xda, %f16 nop set 0x24, %o3 sth %o7, [%l7 + %o3] st %f6, [%l7 + 0x1C] nop set 0x6F, %o2 stb %g6, [%l7 + %o2] nop set 0x56, %g5 lduh [%l7 + %g5], %o5 set 0x44, %o1 lda [%l7 + %o1] 0x89, %f24 st %fsr, [%l7 + 0x5C] set 0x30, %l1 prefetcha [%l7 + %l1] 0x89, 4 nop set 0x79, %i2 ldsb [%l7 + %i2], %i3 set 0x40, %o6 ldda [%l7 + %o6] 0xda, %f16 nop set 0x0F, %g3 ldsb [%l7 + %g3], %o0 nop set 0x20, %i5 ldd [%l7 + %i5], %l4 nop set 0x5C, %l5 stw %o2, [%l7 + %l5] nop set 0x30, %o0 ldsh [%l7 + %o0], %i6 nop set 0x38, %g4 stb %g1, [%l7 + %g4] ld [%l7 + 0x0C], %f6 nop set 0x48, %l3 ldd [%l7 + %l3], %i0 bn %xcc, loop_81 add %l3, %i5, %l2 set 0x68, %l4 stxa %l1, [%l7 + %l4] 0x81 loop_81: nop set 0x5C, %g2 stb %l0, [%l7 + %g2] set 0x7C, %i1 stwa %o1, [%l7 + %i1] 0xe2 membar #Sync and %o4, %g5, %l6 st %fsr, [%l7 + 0x58] set 0x24, %l2 stwa %i0, [%l7 + %l2] 0x88 nop set 0x62, %g6 sth %l4, [%l7 + %g6] fpsub32 %f2, %f24, %f6 set 0x54, %i6 swapa [%l7 + %i6] 0x89, %g7 and %g3, %o6, %i4 or %i7, %g2, %i2 and %o7, %g6, %o5 set 0x6C, %l6 lda [%l7 + %l6] 0x89, %f6 add %g4, %o3, %i3 set 0x20, %i3 ldda [%l7 + %i3] 0xea, %l4 nop set 0x28, %o4 sth %o0, [%l7 + %o4] nop set 0x0C, %g1 stw %o2, [%l7 + %g1] and %i6, %g1, %l3 set 0x40, %o5 stda %i4, [%l7 + %o5] 0x89 set 0x0C, %o7 lda [%l7 + %o7] 0x88, %f24 nop set 0x3A, %i7 stb %l2, [%l7 + %i7] nop set 0x0C, %i4 prefetch [%l7 + %i4], 1 nop set 0x58, %i0 ldd [%l7 + %i0], %i0 st %f8, [%l7 + 0x70] ld [%l7 + 0x6C], %f1 ld [%l7 + 0x78], %f27 set 0x18, %l0 stda %l0, [%l7 + %l0] 0x81 nop set 0x70, %o3 stx %o1, [%l7 + %o3] and %o4, %l0, %g5 nop set 0x50, %g7 std %f10, [%l7 + %g7] fpadd32s %f11, %f25, %f15 st %f30, [%l7 + 0x2C] nop set 0x50, %g5 prefetch [%l7 + %g5], 4 nop set 0x4A, %o1 ldsh [%l7 + %o1], %i0 set 0x54, %o2 lda [%l7 + %o2] 0x89, %f22 set 0x40, %l1 sta %f5, [%l7 + %l1] 0x80 nop set 0x40, %o6 lduw [%l7 + %o6], %l4 nop set 0x58, %g3 std %i6, [%l7 + %g3] set 0x38, %i2 ldxa [%l7 + %i2] 0x88, %g7 nop set 0x68, %l5 stw %o6, [%l7 + %l5] nop set 0x29, %i5 ldsb [%l7 + %i5], %i4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %g2 nop set 0x68, %g4 stw %i2, [%l7 + %g4] set 0x24, %o0 stha %o7, [%l7 + %o0] 0x89 nop set 0x18, %l4 ldd [%l7 + %l4], %g6 ld [%l7 + 0x38], %f7 nop set 0x19, %l3 ldstub [%l7 + %l3], %o5 set 0x38, %i1 swapa [%l7 + %i1] 0x80, %g4 nop set 0x28, %l2 stw %g3, [%l7 + %l2] nop set 0x1C, %g2 ldsw [%l7 + %g2], %i3 set 0x40, %g6 lda [%l7 + %g6] 0x89, %f16 set 0x08, %l6 stxa %l5, [%l7 + %l6] 0x88 set 0x2C, %i3 sta %f11, [%l7 + %i3] 0x89 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x38, %o4 sta %f5, [%l7 + %o4] 0x81 nop set 0x60, %g1 stx %i6, [%l7 + %g1] st %f14, [%l7 + 0x14] and %g1, %o0, %i5 nop set 0x70, %i6 ldstub [%l7 + %i6], %l2 set 0x78, %o5 prefetcha [%l7 + %o5] 0x88, 1 ld [%l7 + 0x24], %f27 nop set 0x0C, %o7 swap [%l7 + %o7], %l1 nop set 0x40, %i4 stx %fsr, [%l7 + %i4] nop set 0x54, %i0 lduw [%l7 + %i0], %o1 wr %i1, %o4, %ccr nop set 0x30, %l0 lduw [%l7 + %l0], %g5 nop set 0x30, %i7 lduw [%l7 + %i7], %l0 nop set 0x18, %g7 lduh [%l7 + %g7], %i0 set 0x50, %g5 ldda [%l7 + %g5] 0x89, %i6 nop set 0x60, %o3 ldd [%l7 + %o3], %f20 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %l4 nop set 0x18, %o2 std %f12, [%l7 + %o2] nop set 0x68, %o1 stw %i4, [%l7 + %o1] set 0x14, %o6 sta %f30, [%l7 + %o6] 0x88 nop set 0x09, %l1 ldub [%l7 + %l1], %i7 nop set 0x1E, %g3 ldstub [%l7 + %g3], %g2 nop set 0x68, %l5 ldub [%l7 + %l5], %o6 nop set 0x11, %i2 ldstub [%l7 + %i2], %o7 set 0x70, %i5 ldda [%l7 + %i5] 0x88, %g6 st %f9, [%l7 + 0x34] nop set 0x50, %o0 prefetch [%l7 + %o0], 4 nop set 0x10, %l4 std %f26, [%l7 + %l4] set 0x08, %l3 ldstuba [%l7 + %l3] 0x80, %o5 nop set 0x28, %i1 ldsb [%l7 + %i1], %g4 set 0x60, %l2 stba %g3, [%l7 + %l2] 0x80 set 0x5C, %g4 lda [%l7 + %g4] 0x89, %f10 or %i2, %i3, %l5 ld [%l7 + 0x10], %f7 nop set 0x4C, %g2 stw %o2, [%l7 + %g2] nop set 0x70, %l6 stx %fsr, [%l7 + %l6] nop set 0x28, %i3 ldd [%l7 + %i3], %o2 set 0x7E, %o4 ldstuba [%l7 + %o4] 0x88, %i6 nop set 0x63, %g6 stb %g1, [%l7 + %g6] set 0x68, %i6 swapa [%l7 + %i6] 0x81, %o0 nop set 0x40, %g1 lduw [%l7 + %g1], %i5 add %l3, %l1, %l2 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %o1 add %o4, %l0, %g5 nop set 0x64, %o7 stb %i0, [%l7 + %o7] set 0x08, %i4 stda %g6, [%l7 + %i4] 0xe3 membar #Sync st %fsr, [%l7 + 0x4C] nop set 0x30, %i0 ldx [%l7 + %i0], %l6 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l4, %i4 set 0x55, %o5 stba %g2, [%l7 + %o5] 0x80 nop set 0x60, %i7 ldub [%l7 + %i7], %o6 nop set 0x4C, %g7 ldsb [%l7 + %g7], %o7 or %g6, %o5, %g4 nop set 0x10, %l0 swap [%l7 + %l0], %i7 set 0x20, %o3 stda %g2, [%l7 + %o3] 0xe3 membar #Sync nop set 0x45, %o2 stb %i2, [%l7 + %o2] nop set 0x7D, %g5 ldsb [%l7 + %g5], %i3 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf0, %f0 nop set 0x62, %l1 lduh [%l7 + %l1], %o2 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l5, %i6 set 0x78, %o6 prefetcha [%l7 + %o6] 0x80, 3 nop set 0x58, %g3 std %g0, [%l7 + %g3] set 0x2B, %l5 ldstuba [%l7 + %l5] 0x80, %i5 nop set 0x1C, %i2 stw %o0, [%l7 + %i2] set 0x58, %i5 stwa %l3, [%l7 + %i5] 0x81 set 0x70, %o0 stda %l2, [%l7 + %o0] 0x81 nop set 0x42, %l4 ldsb [%l7 + %l4], %l1 nop set 0x24, %i1 lduw [%l7 + %i1], %o1 nop set 0x38, %l3 std %f0, [%l7 + %l3] set 0x58, %g4 ldxa [%l7 + %g4] 0x88, %o4 bne,pt %xcc, loop_82 wr %l0, %i1, %clear_softint ld [%l7 + 0x08], %f26 set 0x78, %l2 stwa %g5, [%l7 + %l2] 0x81 loop_82: nop set 0x18, %l6 prefetcha [%l7 + %l6] 0x88, 4 nop set 0x30, %g2 std %f24, [%l7 + %g2] nop set 0x76, %o4 ldsh [%l7 + %o4], %i0 set 0x58, %i3 lda [%l7 + %i3] 0x81, %f7 nop set 0x40, %g6 std %f28, [%l7 + %g6] add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %i4 nop set 0x58, %i6 prefetch [%l7 + %i6], 4 set 0x54, %o7 stwa %g2, [%l7 + %o7] 0x80 nop set 0x0A, %i4 ldsh [%l7 + %i4], %l4 st %f8, [%l7 + 0x2C] nop set 0x65, %i0 ldub [%l7 + %i0], %o6 nop set 0x38, %g1 sth %g6, [%l7 + %g1] set 0x14, %i7 lda [%l7 + %i7] 0x89, %f6 and %o7, %o5, %i7 nop set 0x5E, %g7 ldsh [%l7 + %g7], %g3 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i2, %g4 set 0x20, %o5 prefetcha [%l7 + %o5] 0x80, 2 set 0x3C, %o3 stwa %o2, [%l7 + %o3] 0xe2 membar #Sync nop set 0x18, %o2 stx %l5, [%l7 + %o2] add %o3, %g1, %i5 nop set 0x16, %l0 stb %o0, [%l7 + %l0] st %fsr, [%l7 + 0x08] nop set 0x50, %o1 std %i6, [%l7 + %o1] set 0x28, %g5 lda [%l7 + %g5] 0x89, %f9 nop set 0x4C, %o6 swap [%l7 + %o6], %l3 set 0x78, %l1 swapa [%l7 + %l1] 0x89, %l1 be %xcc, loop_83 nop set 0x10, %g3 ldsw [%l7 + %g3], %l2 nop set 0x74, %l5 prefetch [%l7 + %l5], 0 set 0x1C, %i2 swapa [%l7 + %i2] 0x81, %o1 loop_83: nop set 0x39, %o0 ldub [%l7 + %o0], %o4 nop set 0x2E, %l4 ldsb [%l7 + %l4], %l0 nop set 0x34, %i1 prefetch [%l7 + %i1], 2 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf1 membar #Sync add %l7, 0x50, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i1, %g7 set 0x38, %g4 stda %i0, [%l7 + %g4] 0x81 nop set 0x6E, %l2 ldstub [%l7 + %l2], %l6 nop set 0x7F, %i5 ldsb [%l7 + %i5], %g5 set 0x34, %g2 sta %f12, [%l7 + %g2] 0x80 set 0x40, %l6 ldda [%l7 + %l6] 0x88, %f16 ld [%l7 + 0x48], %f14 nop nop setx 0xA1B48EDF0AAF3A16, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x1B0CFE5D7136CBA7, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f22, %f2 nop set 0x6C, %o4 swap [%l7 + %o4], %g2 nop set 0x18, %i3 ldd [%l7 + %i3], %f10 set 0x38, %g6 sta %f7, [%l7 + %g6] 0x88 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf0, %f0 nop set 0x0E, %i6 lduh [%l7 + %i6], %l4 set 0x24, %i4 sta %f6, [%l7 + %i4] 0x80 set 0x38, %g1 swapa [%l7 + %g1] 0x81, %i4 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xf1 membar #Sync or %o6, %o7, %g6 nop set 0x3C, %i0 ldsw [%l7 + %i0], %o5 set 0x16, %g7 ldstuba [%l7 + %g7] 0x89, %g3 st %fsr, [%l7 + 0x2C] set 0x78, %o5 stha %i2, [%l7 + %o5] 0xe2 membar #Sync set 0x2F, %o2 stba %i7, [%l7 + %o2] 0x88 set 0x09, %l0 stba %g4, [%l7 + %l0] 0x80 set 0x59, %o1 stba %o2, [%l7 + %o1] 0xeb membar #Sync st %fsr, [%l7 + 0x54] nop set 0x62, %g5 sth %i3, [%l7 + %g5] nop set 0x38, %o3 swap [%l7 + %o3], %o3 set 0x18, %l1 stda %l4, [%l7 + %l1] 0x81 nop set 0x68, %o6 ldd [%l7 + %o6], %i4 set 0x57, %l5 ldstuba [%l7 + %l5] 0x89, %o0 nop set 0x38, %i2 swap [%l7 + %i2], %g1 nop set 0x58, %g3 stx %i6, [%l7 + %g3] set 0x4C, %o0 stwa %l3, [%l7 + %o0] 0x81 set 0x0C, %i1 stwa %l1, [%l7 + %i1] 0x88 nop set 0x50, %l3 swap [%l7 + %l3], %l2 nop set 0x60, %g4 std %f16, [%l7 + %g4] set 0x4C, %l2 sta %f4, [%l7 + %l2] 0x81 set 0x60, %l4 stxa %o4, [%l7 + %l4] 0x80 set 0x74, %i5 swapa [%l7 + %i5] 0x80, %l0 nop set 0x14, %g2 sth %o1, [%l7 + %g2] nop set 0x40, %o4 ldsh [%l7 + %o4], %i1 nop set 0x58, %l6 lduw [%l7 + %l6], %g7 set 0x7A, %i3 stha %i0, [%l7 + %i3] 0x88 or %l6, %g2, %l4 set 0x30, %o7 prefetcha [%l7 + %o7] 0x81, 4 nop set 0x74, %i6 ldstub [%l7 + %i6], %g5 set 0x30, %g6 ldda [%l7 + %g6] 0xea, %o6 nop set 0x50, %g1 std %f14, [%l7 + %g1] set 0x39, %i7 ldstuba [%l7 + %i7] 0x89, %g6 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x80, %o7, %g3 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %i7 and %g4, %o2, %o5 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o3, %i3 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x81 nop set 0x30, %g7 std %f24, [%l7 + %g7] set 0x20, %i4 prefetcha [%l7 + %i4] 0x89, 0 nop set 0x64, %o2 sth %o0, [%l7 + %o2] nop set 0x28, %l0 ldx [%l7 + %l0], %i5 nop set 0x68, %o5 stx %i6, [%l7 + %o5] nop set 0x58, %g5 stx %fsr, [%l7 + %g5] set 0x29, %o1 ldstuba [%l7 + %o1] 0x89, %g1 st %fsr, [%l7 + 0x10] nop set 0x28, %l1 ldd [%l7 + %l1], %f8 set 0x12, %o6 stha %l3, [%l7 + %o6] 0xeb membar #Sync set 0x42, %l5 stha %l2, [%l7 + %l5] 0xeb membar #Sync nop set 0x60, %i2 stb %o4, [%l7 + %i2] set 0x78, %o3 stxa %l1, [%l7 + %o3] 0x80 or %o1, %i1, %l0 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc4 nop set 0x24, %i1 ldstub [%l7 + %i1], %g7 and %i0, %l6, %l4 add %g2, %i4, %g5 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %o7 nop set 0x44, %o0 stb %g3, [%l7 + %o0] nop set 0x10, %l3 std %g6, [%l7 + %l3] nop set 0x72, %l2 lduh [%l7 + %l2], %i7 set 0x38, %l4 stwa %g4, [%l7 + %l4] 0x81 ld [%l7 + 0x44], %f30 set 0x68, %g4 prefetcha [%l7 + %g4] 0x81, 2 set 0x20, %i5 ldda [%l7 + %i5] 0x89, %o2 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %i3 set 0x20, %o4 ldda [%l7 + %o4] 0xe2, %l4 nop set 0x40, %g2 std %f14, [%l7 + %g2] and %o0, %o5, %i6 set 0x64, %i3 stwa %g1, [%l7 + %i3] 0x81 nop set 0x68, %l6 ldd [%l7 + %l6], %f30 be %xcc, loop_84 nop set 0x60, %i6 stx %l3, [%l7 + %i6] set 0x67, %g6 ldstuba [%l7 + %g6] 0x80, %l2 loop_84: nop set 0x78, %g1 stda %i4, [%l7 + %g1] 0xe3 membar #Sync set 0x08, %o7 sta %f9, [%l7 + %o7] 0x89 set 0x7C, %i7 stwa %o4, [%l7 + %i7] 0x88 nop set 0x38, %i0 stx %o1, [%l7 + %i0] nop set 0x18, %i4 std %f24, [%l7 + %i4] st %f25, [%l7 + 0x44] nop set 0x38, %o2 std %l0, [%l7 + %o2] set 0x68, %l0 prefetcha [%l7 + %l0] 0x80, 3 nop set 0x7A, %o5 stb %l0, [%l7 + %o5] set 0x2C, %g7 ldstuba [%l7 + %g7] 0x80, %i0 nop set 0x27, %g5 ldsb [%l7 + %g5], %l6 wr %g7, %g2, %sys_tick nop set 0x3C, %l1 sth %l4, [%l7 + %l1] and %g5, %i4, %o7 set 0x40, %o6 ldda [%l7 + %o6] 0x81, %f0 st %f25, [%l7 + 0x30] set 0x48, %l5 stda %g2, [%l7 + %l5] 0x80 st %fsr, [%l7 + 0x18] nop set 0x1C, %o1 stw %g6, [%l7 + %o1] nop set 0x43, %i2 ldstub [%l7 + %i2], %i7 nop set 0x6A, %g3 lduh [%l7 + %g3], %o6 set 0x10, %i1 ldda [%l7 + %i1] 0x88, %g4 set 0x48, %o3 stxa %i2, [%l7 + %o3] 0xe3 membar #Sync nop set 0x58, %l3 ldx [%l7 + %l3], %o2 nop set 0x10, %l2 std %f8, [%l7 + %l2] set 0x58, %o0 stxa %i3, [%l7 + %o0] 0xe3 membar #Sync set 0x20, %l4 sta %f31, [%l7 + %l4] 0x89 set 0x14, %g4 swapa [%l7 + %g4] 0x88, %o3 or %l5, %o5, %i6 set 0x58, %o4 ldxa [%l7 + %o4] 0x89, %o0 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %l2 add %l3, %i5, %o1 add %l7, 0x40, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l1 casa [%l6] 0x80, %l1, %i1 nop set 0x60, %i5 std %f8, [%l7 + %i5] wr %o4, %i0, %y st %f26, [%l7 + 0x2C] ld [%l7 + 0x54], %f27 nop set 0x60, %g2 swap [%l7 + %g2], %l0 set 0x60, %l6 stxa %g7, [%l7 + %l6] 0xe2 membar #Sync set 0x40, %i6 stda %f16, [%l7 + %i6] 0x80 set 0x0C, %g6 stha %l6, [%l7 + %g6] 0xe3 membar #Sync nop set 0x34, %g1 stw %l4, [%l7 + %g1] nop set 0x30, %i3 std %f0, [%l7 + %i3] nop set 0x5D, %o7 ldub [%l7 + %o7], %g2 set 0x3A, %i7 stha %g5, [%l7 + %i7] 0x88 set 0x40, %i4 ldda [%l7 + %i4] 0xd0, %f0 nop set 0x42, %o2 sth %i4, [%l7 + %o2] and %g3, %o7, %i7 nop set 0x6E, %l0 lduh [%l7 + %l0], %g6 ld [%l7 + 0x0C], %f8 set 0x70, %o5 lda [%l7 + %o5] 0x88, %f25 set 0x10, %i0 stwa %g4, [%l7 + %i0] 0x81 nop set 0x08, %g5 std %i2, [%l7 + %g5] nop set 0x6C, %g7 swap [%l7 + %g7], %o6 set 0x28, %l1 sta %f24, [%l7 + %l1] 0x89 set 0x40, %o6 ldda [%l7 + %o6] 0xea, %i2 set 0x78, %l5 prefetcha [%l7 + %l5] 0x81, 1 and %l5, %o5, %i6 nop set 0x48, %i2 swap [%l7 + %i2], %o0 nop set 0x2A, %g3 ldsh [%l7 + %g3], %g1 nop set 0x0C, %i1 prefetch [%l7 + %i1], 2 set 0x7C, %o1 stha %o2, [%l7 + %o1] 0x81 set 0x40, %l3 ldda [%l7 + %l3] 0xd0, %f0 set 0x20, %l2 ldxa [%l7 + %l2] 0x81, %l2 ld [%l7 + 0x24], %f9 set 0x50, %o0 ldda [%l7 + %o0] 0x80, %l2 set 0x18, %o3 ldxa [%l7 + %o3] 0x80, %i5 set 0x78, %l4 prefetcha [%l7 + %l4] 0x81, 1 set 0x50, %g4 ldda [%l7 + %g4] 0xe2, %i0 or %o1, %i0, %o4 st %f26, [%l7 + 0x24] nop set 0x58, %i5 stw %g7, [%l7 + %i5] ld [%l7 + 0x4C], %f18 set 0x40, %g2 ldda [%l7 + %g2] 0xd2, %f16 nop set 0x48, %o4 prefetch [%l7 + %o4], 0 set 0x18, %i6 lda [%l7 + %i6] 0x80, %f4 nop set 0x7C, %l6 lduh [%l7 + %l6], %l6 set 0x58, %g6 lda [%l7 + %g6] 0x81, %f30 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %l4 set 0x3C, %i3 swapa [%l7 + %i3] 0x81, %g5 set 0x44, %o7 sta %f15, [%l7 + %o7] 0x89 wr %i4, %g2, %y nop set 0x28, %g1 ldx [%l7 + %g1], %g3 st %f0, [%l7 + 0x20] add %i7, %g6, %g4 nop set 0x50, %i7 std %o6, [%l7 + %i7] wr %i2, %i3, %set_softint set 0x40, %o2 stda %f16, [%l7 + %o2] 0x89 nop set 0x10, %l0 ldd [%l7 + %l0], %f8 nop set 0x44, %o5 stw %o6, [%l7 + %o5] nop set 0x6C, %i0 lduw [%l7 + %i0], %o3 nop set 0x60, %g5 stx %fsr, [%l7 + %g5] nop set 0x30, %g7 lduw [%l7 + %g7], %l5 st %fsr, [%l7 + 0x2C] nop set 0x12, %l1 sth %i6, [%l7 + %l1] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x50, %i4 ldx [%l7 + %i4], %o2 nop set 0x48, %l5 ldsw [%l7 + %l5], %o0 set 0x0C, %o6 stwa %l3, [%l7 + %o6] 0xe2 membar #Sync add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i5, %l2 nop set 0x50, %i2 stx %i1, [%l7 + %i2] nop set 0x38, %g3 ldx [%l7 + %g3], %o1 nop set 0x78, %o1 prefetch [%l7 + %o1], 1 st %f1, [%l7 + 0x0C] set 0x28, %l3 stxa %l1, [%l7 + %l3] 0xe3 membar #Sync set 0x44, %l2 swapa [%l7 + %l2] 0x88, %o4 set 0x20, %o0 sta %f30, [%l7 + %o0] 0x80 set 0x40, %o3 ldda [%l7 + %o3] 0x81, %f16 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xd0 nop set 0x60, %g4 std %f12, [%l7 + %g4] nop set 0x7A, %l4 lduh [%l7 + %l4], %i0 set 0x60, %i5 ldda [%l7 + %i5] 0x88, %g6 nop set 0x44, %g2 ldsw [%l7 + %g2], %l0 nop set 0x18, %o4 stx %fsr, [%l7 + %o4] st %fsr, [%l7 + 0x08] nop set 0x6E, %i6 stb %l4, [%l7 + %i6] set 0x14, %l6 sta %f25, [%l7 + %l6] 0x81 nop nop setx 0x6205CE528317E42C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x4503067CA325359A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f0, %f10 set 0x20, %g6 prefetcha [%l7 + %g6] 0x81, 0 nop set 0x18, %i3 lduh [%l7 + %i3], %g5 nop set 0x48, %g1 prefetch [%l7 + %g1], 4 set 0x1C, %i7 ldstuba [%l7 + %i7] 0x89, %g2 set 0x60, %o7 ldda [%l7 + %o7] 0x80, %i4 nop set 0x28, %l0 std %f0, [%l7 + %l0] nop set 0x40, %o5 ldx [%l7 + %o5], %g3 nop set 0x54, %i0 swap [%l7 + %i0], %g6 nop set 0x2C, %g5 swap [%l7 + %g5], %g4 bne %icc, loop_85 wr %g0, 0x4, %fprs set 0x20, %g7 lda [%l7 + %g7] 0x80, %f21 loop_85: nop set 0x54, %o2 lduw [%l7 + %o2], %o7 set 0x2C, %l1 stba %o6, [%l7 + %l1] 0xea membar #Sync st %fsr, [%l7 + 0x4C] set 0x20, %l5 ldxa [%l7 + %l5] 0x88, %i3 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xcc nop set 0x74, %i2 lduw [%l7 + %i2], %l5 nop set 0x58, %g3 stx %fsr, [%l7 + %g3] nop set 0x50, %o1 std %o2, [%l7 + %o1] set 0x30, %l3 swapa [%l7 + %l3] 0x80, %i6 add %g1, %o2, %o5 nop set 0x78, %l2 lduw [%l7 + %l2], %l3 set 0x20, %o6 ldda [%l7 + %o6] 0x89, %i4 be,a %icc, loop_86 st %fsr, [%l7 + 0x4C] set 0x40, %o3 stda %f0, [%l7 + %o3] 0x81 loop_86: st %f4, [%l7 + 0x58] add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l2, %o0 nop set 0x6C, %o0 ldsw [%l7 + %o0], %i1 nop set 0x78, %i1 ldx [%l7 + %i1], %l1 set 0x18, %g4 stda %o4, [%l7 + %g4] 0x88 nop set 0x62, %l4 lduh [%l7 + %l4], %o1 set 0x3E, %i5 stha %g7, [%l7 + %i5] 0x81 nop set 0x50, %o4 std %f12, [%l7 + %o4] wr %l0, %l4, %softint nop set 0x3A, %g2 ldub [%l7 + %g2], %l6 nop set 0x20, %i6 std %f30, [%l7 + %i6] st %fsr, [%l7 + 0x5C] nop set 0x26, %l6 ldsh [%l7 + %l6], %i0 nop set 0x16, %i3 ldub [%l7 + %i3], %g2 st %f23, [%l7 + 0x7C] set 0x24, %g1 lda [%l7 + %g1] 0x80, %f16 set 0x48, %i7 stwa %i4, [%l7 + %i7] 0xeb membar #Sync set 0x40, %g6 stda %f0, [%l7 + %g6] 0xcc nop set 0x70, %l0 ldsh [%l7 + %l0], %g5 set 0x50, %o7 ldda [%l7 + %o7] 0x89, %g2 nop set 0x24, %i0 swap [%l7 + %i0], %g6 ba,a,pt %xcc, loop_87 fpadd32s %f29, %f7, %f1 set 0x54, %o5 lda [%l7 + %o5] 0x88, %f8 loop_87: nop set 0x20, %g5 ldd [%l7 + %g5], %i6 set 0x30, %g7 ldda [%l7 + %g7] 0xeb, %g4 and %o7, %o6, %i3 set 0x30, %l1 stxa %i2, [%l7 + %l1] 0xeb membar #Sync or %o3, %l5, %g1 wr %i6, %o5, %softint or %o2, %i5, %l3 set 0x38, %l5 prefetcha [%l7 + %l5] 0x89, 2 and %i1, %l2, %o4 or %o1, %g7, %l1 wr %l0, %l4, %y nop set 0x22, %o2 sth %l6, [%l7 + %o2] set 0x34, %i2 stwa %i0, [%l7 + %i2] 0x80 set 0x54, %g3 swapa [%l7 + %g3] 0x80, %i4 nop set 0x18, %i4 std %g4, [%l7 + %i4] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xca set 0x40, %l2 stda %f0, [%l7 + %l2] 0x89 nop set 0x08, %o6 ldd [%l7 + %o6], %g2 nop set 0x08, %l3 stx %fsr, [%l7 + %l3] and %g6, %i7, %g2 nop set 0x6E, %o3 sth %g4, [%l7 + %o3] or %o7, %i3, %o6 wr %o3, %l5, %ccr fpsub32s %f18, %f26, %f7 nop set 0x58, %o0 stx %fsr, [%l7 + %o0] ld [%l7 + 0x50], %f26 add %g1, %i2, %i6 st %fsr, [%l7 + 0x38] nop set 0x60, %i1 ldsb [%l7 + %i1], %o2 nop set 0x7C, %l4 lduw [%l7 + %l4], %o5 nop set 0x64, %i5 lduw [%l7 + %i5], %i5 nop set 0x44, %g4 sth %l3, [%l7 + %g4] set 0x48, %o4 stda %o0, [%l7 + %o4] 0xe2 membar #Sync set 0x68, %g2 ldxa [%l7 + %g2] 0x88, %l2 nop set 0x10, %i6 stx %i1, [%l7 + %i6] set 0x40, %i3 sta %f4, [%l7 + %i3] 0x88 ld [%l7 + 0x30], %f12 nop set 0x58, %g1 lduw [%l7 + %g1], %o4 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o1, %l1 set 0x08, %i7 sta %f26, [%l7 + %i7] 0x89 ld [%l7 + 0x58], %f31 set 0x48, %l6 ldxa [%l7 + %l6] 0x81, %g7 nop set 0x68, %g6 lduh [%l7 + %g6], %l0 nop set 0x44, %l0 swap [%l7 + %l0], %l6 nop set 0x33, %o7 stb %i0, [%l7 + %o7] fpsub32 %f18, %f30, %f10 bn,a %icc, loop_88 nop set 0x20, %i0 ldd [%l7 + %i0], %f28 set 0x30, %o5 stba %l4, [%l7 + %o5] 0xe2 membar #Sync loop_88: nop set 0x4A, %g5 sth %i4, [%l7 + %g5] st %fsr, [%l7 + 0x50] nop set 0x08, %l1 ldx [%l7 + %l1], %g5 or %g6, %i7, %g3 nop set 0x6C, %g7 prefetch [%l7 + %g7], 1 set 0x38, %l5 sta %f14, [%l7 + %l5] 0x88 set 0x70, %i2 stda %g2, [%l7 + %i2] 0xea membar #Sync set 0x0C, %o2 swapa [%l7 + %o2] 0x89, %o7 set 0x14, %i4 ldstuba [%l7 + %i4] 0x88, %i3 set 0x4C, %g3 lda [%l7 + %g3] 0x80, %f1 wr %o6, %o3, %y set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf8 membar #Sync st %f7, [%l7 + 0x64] set 0x48, %o1 stda %l4, [%l7 + %o1] 0xe3 membar #Sync fpadd32s %f5, %f13, %f2 set 0x30, %l3 sta %f21, [%l7 + %l3] 0x80 or %g4, %g1, %i2 nop set 0x69, %o6 ldstub [%l7 + %o6], %i6 nop set 0x08, %o3 ldx [%l7 + %o3], %o5 nop set 0x3E, %i1 lduh [%l7 + %i1], %i5 nop set 0x48, %o0 std %o2, [%l7 + %o0] set 0x38, %i5 ldxa [%l7 + %i5] 0x80, %l3 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xf8 membar #Sync set 0x10, %o4 stwa %o0, [%l7 + %o4] 0x81 set 0x50, %g4 stxa %i1, [%l7 + %g4] 0x81 nop set 0x68, %g2 ldd [%l7 + %g2], %o4 set 0x3C, %i3 stwa %o1, [%l7 + %i3] 0x88 set 0x20, %g1 ldda [%l7 + %g1] 0x80, %l0 nop set 0x10, %i6 stw %g7, [%l7 + %i6] set 0x10, %i7 ldda [%l7 + %i7] 0xeb, %l0 set 0x55, %l6 ldstuba [%l7 + %l6] 0x88, %l6 nop set 0x30, %g6 std %l2, [%l7 + %g6] set 0x38, %l0 ldxa [%l7 + %l0] 0x88, %l4 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x89, %i4, %g5 nop set 0x20, %i0 ldstub [%l7 + %i0], %g6 nop set 0x34, %o5 sth %i7, [%l7 + %o5] set 0x30, %g5 stda %i0, [%l7 + %g5] 0xea membar #Sync nop set 0x70, %l1 ldd [%l7 + %l1], %g2 set 0x30, %o7 prefetcha [%l7 + %o7] 0x88, 3 fpadd16 %f26, %f6, %f28 fpadd16s %f31, %f20, %f23 set 0x20, %l5 ldda [%l7 + %l5] 0xe3, %i2 nop set 0x74, %i2 stw %o6, [%l7 + %i2] ld [%l7 + 0x70], %f26 st %f17, [%l7 + 0x1C] nop set 0x70, %g7 ldsw [%l7 + %g7], %o3 nop set 0x58, %i4 std %f28, [%l7 + %i4] add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g2, %l5 bgu,pt %xcc, loop_89 nop set 0x4A, %o2 lduh [%l7 + %o2], %g4 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xca loop_89: st %f0, [%l7 + 0x20] set 0x24, %o1 lda [%l7 + %o1] 0x89, %f11 st %fsr, [%l7 + 0x18] nop set 0x48, %l3 ldd [%l7 + %l3], %f8 nop set 0x08, %o6 ldsb [%l7 + %o6], %i2 nop set 0x30, %o3 std %f12, [%l7 + %o3] nop set 0x58, %i1 stx %fsr, [%l7 + %i1] and %i6, %g1, %i5 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %l3 ld [%l7 + 0x50], %f4 nop set 0x78, %o0 ldd [%l7 + %o0], %o0 or %o2, %i1, %o4 nop set 0x10, %i5 stx %l1, [%l7 + %i5] nop set 0x68, %l2 stx %fsr, [%l7 + %l2] nop set 0x62, %l4 ldsb [%l7 + %l4], %g7 nop set 0x34, %g4 prefetch [%l7 + %g4], 1 nop set 0x68, %g2 std %l0, [%l7 + %g2] nop set 0x10, %i3 lduw [%l7 + %i3], %l6 nop set 0x30, %g1 ldd [%l7 + %g1], %f12 st %fsr, [%l7 + 0x7C] set 0x78, %o4 stda %o0, [%l7 + %o4] 0xea membar #Sync set 0x40, %i7 stda %f16, [%l7 + %i7] 0xc2 nop set 0x46, %l6 ldstub [%l7 + %l6], %l4 nop set 0x18, %i6 ldsh [%l7 + %i6], %i4 set 0x3C, %g6 ldstuba [%l7 + %g6] 0x81, %l2 bge,a %xcc, loop_90 nop set 0x60, %l0 std %f4, [%l7 + %l0] set 0x30, %o5 sta %f17, [%l7 + %o5] 0x89 loop_90: and %g5, %i7, %g6 nop set 0x48, %i0 ldd [%l7 + %i0], %f24 nop set 0x30, %l1 stx %fsr, [%l7 + %l1] nop set 0x42, %o7 ldsb [%l7 + %o7], %g3 set 0x7A, %g5 stba %i0, [%l7 + %g5] 0xea membar #Sync add %i3, %o7, %o6 nop set 0x38, %l5 stx %o3, [%l7 + %l5] nop set 0x20, %g7 stx %fsr, [%l7 + %g7] or %l5, %g4, %i2 and %g2, %g1, %i5 set 0x36, %i2 stba %o5, [%l7 + %i2] 0x80 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i6, %o0 set 0x3B, %i4 ldstuba [%l7 + %i4] 0x80, %o2 nop set 0x44, %o2 ldsw [%l7 + %o2], %l3 and %o4, %l1, %i1 nop set 0x50, %o1 sth %l0, [%l7 + %o1] nop set 0x3F, %l3 ldstub [%l7 + %l3], %g7 nop set 0x4A, %o6 sth %o1, [%l7 + %o6] set 0x10, %g3 stda %i6, [%l7 + %g3] 0xeb membar #Sync nop set 0x1C, %i1 ldsw [%l7 + %i1], %l4 nop set 0x58, %o0 ldsw [%l7 + %o0], %i4 set 0x50, %i5 ldda [%l7 + %i5] 0x89, %l2 nop set 0x48, %l2 lduh [%l7 + %l2], %g5 nop set 0x78, %o3 ldsw [%l7 + %o3], %g6 set 0x58, %g4 stha %i7, [%l7 + %g4] 0x88 st %f2, [%l7 + 0x24] nop set 0x38, %l4 stx %fsr, [%l7 + %l4] nop set 0x5E, %g2 lduh [%l7 + %g2], %g3 nop set 0x0C, %g1 lduw [%l7 + %g1], %i3 set 0x6C, %o4 lda [%l7 + %o4] 0x81, %f22 set 0x78, %i7 stda %i0, [%l7 + %i7] 0xe3 membar #Sync wr %o7, %o3, %pic nop set 0x60, %l6 std %f16, [%l7 + %l6] nop set 0x30, %i3 ldx [%l7 + %i3], %o6 nop set 0x70, %g6 stx %fsr, [%l7 + %g6] nop set 0x60, %i6 std %f28, [%l7 + %i6] nop set 0x28, %o5 stx %g4, [%l7 + %o5] nop set 0x73, %i0 ldstub [%l7 + %i0], %i2 nop set 0x58, %l0 ldsh [%l7 + %l0], %l5 set 0x08, %l1 lda [%l7 + %l1] 0x89, %f10 nop set 0x48, %o7 swap [%l7 + %o7], %g2 nop set 0x58, %g5 ldd [%l7 + %g5], %f14 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %g1 or %i6, %o5, %o0 set 0x5F, %l5 ldstuba [%l7 + %l5] 0x81, %o2 nop set 0x1C, %i2 ldsb [%l7 + %i2], %o4 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l1, %i1 add %l3, %g7, %o1 nop set 0x70, %i4 ldd [%l7 + %i4], %l0 nop set 0x68, %o2 ldd [%l7 + %o2], %f18 set 0x34, %g7 stwa %l4, [%l7 + %g7] 0x81 or %i4, %l2, %g5 nop set 0x60, %l3 std %f24, [%l7 + %l3] nop set 0x40, %o1 swap [%l7 + %o1], %l6 ld [%l7 + 0x78], %f15 bn,a %icc, loop_91 or %i7, %g3, %i3 set 0x4C, %o6 stwa %i0, [%l7 + %o6] 0xe2 membar #Sync loop_91: or %g6, %o7, %o3 set 0x48, %i1 prefetcha [%l7 + %i1] 0x89, 4 nop set 0x08, %g3 ldsh [%l7 + %g3], %i2 add %o6, %l5, %g2 add %g1, %i6, %o5 add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i5 casa [%l6] 0x81, %i5, %o0 set 0x10, %i5 prefetcha [%l7 + %i5] 0x88, 2 ld [%l7 + 0x58], %f30 set 0x78, %o0 stwa %o2, [%l7 + %o0] 0x80 nop set 0x5F, %o3 stb %i1, [%l7 + %o3] nop set 0x78, %g4 ldub [%l7 + %g4], %l1 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr st %f21, [%l7 + 0x58] nop set 0x48, %l2 std %f26, [%l7 + %l2] and %l0, %l3, %l4 add %i4, %g5, %l6 set 0x28, %l4 stwa %l2, [%l7 + %l4] 0x81 bl,a,pt %icc, loop_92 wr %g3, %i7, %set_softint set 0x14, %g2 ldstuba [%l7 + %g2] 0x88, %i0 loop_92: nop set 0x48, %g1 sta %f20, [%l7 + %g1] 0x89 set 0x40, %o4 lda [%l7 + %o4] 0x81, %f0 bgu,pn %icc, loop_93 nop set 0x6C, %l6 ldub [%l7 + %l6], %i3 fpadd16 %f16, %f0, %f8 ld [%l7 + 0x10], %f13 loop_93: nop set 0x50, %i7 stx %fsr, [%l7 + %i7] fpsub32 %f22, %f8, %f24 nop set 0x0E, %i3 ldsb [%l7 + %i3], %o7 set 0x78, %g6 stda %o2, [%l7 + %g6] 0xe2 membar #Sync nop set 0x74, %i6 swap [%l7 + %i6], %g4 set 0x38, %o5 stxa %i2, [%l7 + %o5] 0x80 nop set 0x10, %l0 stx %fsr, [%l7 + %l0] and %g6, %o6, %l5 nop set 0x4F, %i0 stb %g1, [%l7 + %i0] set 0x40, %o7 ldda [%l7 + %o7] 0x88, %f0 nop set 0x54, %g5 ldsw [%l7 + %g5], %g2 set 0x68, %l1 prefetcha [%l7 + %l1] 0x89, 3 nop set 0x3C, %l5 lduh [%l7 + %l5], %o5 wr %i5, %o4, %sys_tick and %o0, %i1, %l1 nop set 0x70, %i4 std %g6, [%l7 + %i4] set 0x40, %i2 stda %o0, [%l7 + %i2] 0x89 nop set 0x68, %o2 ldx [%l7 + %o2], %o2 nop set 0x54, %g7 stb %l3, [%l7 + %g7] nop set 0x2A, %o1 ldsh [%l7 + %o1], %l4 and %l0, %i4, %g5 set 0x7E, %o6 ldstuba [%l7 + %o6] 0x80, %l2 nop set 0x57, %l3 ldsb [%l7 + %l3], %l6 nop set 0x60, %g3 std %f8, [%l7 + %g3] nop set 0x68, %i5 lduw [%l7 + %i5], %i7 set 0x48, %o0 stha %i0, [%l7 + %o0] 0xea membar #Sync nop set 0x28, %i1 ldd [%l7 + %i1], %g2 and %i3, %o3, %o7 set 0x5C, %o3 swapa [%l7 + %o3] 0x81, %g4 set 0x70, %l2 ldda [%l7 + %l2] 0xe2, %g6 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf1, %f0 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f16 set 0x1E, %l4 ldstuba [%l7 + %l4] 0x88, %o6 nop set 0x58, %g1 std %i2, [%l7 + %g1] nop set 0x2E, %l6 ldsh [%l7 + %l6], %l5 set 0x18, %o4 stwa %g2, [%l7 + %o4] 0xea membar #Sync set 0x08, %i3 swapa [%l7 + %i3] 0x80, %i6 nop set 0x10, %g6 std %f2, [%l7 + %g6] set 0x40, %i6 stda %f0, [%l7 + %i6] 0xc8 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xcc add %l7, 0x6C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g1, %o5 set 0x7B, %o5 ldstuba [%l7 + %o5] 0x88, %o4 nop set 0x30, %l0 ldx [%l7 + %l0], %i5 nop set 0x1C, %i0 lduw [%l7 + %i0], %o0 nop set 0x37, %o7 ldsb [%l7 + %o7], %l1 set 0x20, %l1 stxa %i1, [%l7 + %l1] 0x81 set 0x40, %l5 stda %g6, [%l7 + %l5] 0x81 nop set 0x78, %i4 std %o0, [%l7 + %i4] nop set 0x70, %i2 swap [%l7 + %i2], %l3 set 0x54, %o2 stha %o2, [%l7 + %o2] 0x88 set 0x70, %g5 ldda [%l7 + %g5] 0x81, %l0 st %f28, [%l7 + 0x64] ld [%l7 + 0x20], %f21 st %f3, [%l7 + 0x34] nop set 0x18, %o1 swap [%l7 + %o1], %i4 nop set 0x74, %g7 ldub [%l7 + %g7], %l4 set 0x58, %l3 lda [%l7 + %l3] 0x88, %f17 nop set 0x1B, %o6 stb %g5, [%l7 + %o6] or %l6, %l2, %i0 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %i7 nop set 0x24, %i5 prefetch [%l7 + %i5], 3 set 0x0C, %g3 sta %f29, [%l7 + %g3] 0x80 set 0x4D, %i1 ldstuba [%l7 + %i1] 0x81, %o3 nop set 0x30, %o0 ldstub [%l7 + %o0], %i3 set 0x60, %o3 ldda [%l7 + %o3] 0xeb, %o6 set 0x40, %g4 swapa [%l7 + %g4] 0x89, %g6 nop set 0x10, %g2 std %f12, [%l7 + %g2] st %f21, [%l7 + 0x58] nop set 0x23, %l4 ldub [%l7 + %l4], %g4 set 0x37, %g1 ldstuba [%l7 + %g1] 0x89, %i2 nop set 0x6E, %l6 sth %o6, [%l7 + %l6] set 0x08, %l2 stxa %g2, [%l7 + %l2] 0x88 ld [%l7 + 0x44], %f8 and %l5, %g1, %i6 nop set 0x38, %o4 std %o4, [%l7 + %o4] set 0x48, %g6 sta %f6, [%l7 + %g6] 0x88 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i5, %o0 set 0x10, %i6 ldxa [%l7 + %i6] 0x80, %o5 nop set 0x6C, %i7 lduw [%l7 + %i7], %i1 nop set 0x44, %o5 stw %l1, [%l7 + %o5] set 0x40, %l0 ldda [%l7 + %l0] 0xda, %f0 nop set 0x30, %i3 ldd [%l7 + %i3], %f0 set 0x39, %i0 ldstuba [%l7 + %i0] 0x80, %o1 nop set 0x5B, %o7 stb %l3, [%l7 + %o7] nop set 0x68, %l1 ldsw [%l7 + %l1], %o2 nop set 0x58, %l5 std %f22, [%l7 + %l5] set 0x6C, %i4 stba %g7, [%l7 + %i4] 0x81 set 0x7F, %o2 ldstuba [%l7 + %o2] 0x89, %l0 nop set 0x74, %g5 ldsh [%l7 + %g5], %l4 nop set 0x58, %i2 ldsw [%l7 + %i2], %g5 fpadd32s %f7, %f16, %f5 nop set 0x30, %o1 stx %fsr, [%l7 + %o1] set 0x10, %g7 sta %f25, [%l7 + %g7] 0x89 nop set 0x29, %l3 ldstub [%l7 + %l3], %i4 nop set 0x6C, %i5 ldsh [%l7 + %i5], %l6 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %l2 nop set 0x76, %o6 sth %i7, [%l7 + %o6] membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f16 add %g3, %i3, %o3 nop set 0x66, %o0 ldstub [%l7 + %o0], %g6 and %o7, %g4, %o6 and %i2, %l5, %g2 set 0x60, %i1 ldda [%l7 + %i1] 0x88, %g0 nop set 0x4F, %o3 stb %o4, [%l7 + %o3] set 0x1C, %g4 sta %f30, [%l7 + %g4] 0x88 set 0x68, %l4 stda %i4, [%l7 + %l4] 0x80 nop set 0x40, %g2 ldd [%l7 + %g2], %o0 nop set 0x5E, %l6 ldsh [%l7 + %l6], %o5 set 0x2B, %l2 stba %i6, [%l7 + %l2] 0x81 and %i1, %l1, %o1 set 0x42, %g1 stha %l3, [%l7 + %g1] 0xea membar #Sync set 0x40, %g6 stda %f0, [%l7 + %g6] 0xc8 nop set 0x54, %i6 lduw [%l7 + %i6], %g7 nop set 0x59, %o4 ldsb [%l7 + %o4], %l0 nop set 0x75, %o5 ldub [%l7 + %o5], %o2 nop set 0x1D, %i7 stb %l4, [%l7 + %i7] nop set 0x48, %i3 prefetch [%l7 + %i3], 1 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xc0 nop set 0x08, %l0 ldd [%l7 + %l0], %g4 nop nop setx 0xB21D724CE0E6130C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x5904765B129BED23, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f26, %f8 set 0x68, %o7 prefetcha [%l7 + %o7] 0x80, 0 nop set 0x5A, %l5 sth %i0, [%l7 + %l5] set 0x14, %l1 lda [%l7 + %l1] 0x81, %f1 ld [%l7 + 0x40], %f12 nop set 0x68, %i4 stx %fsr, [%l7 + %i4] nop set 0x34, %g5 swap [%l7 + %g5], %l6 nop set 0x68, %i2 prefetch [%l7 + %i2], 4 or %l2, %i7, %i3 be,a,pt %icc, loop_94 nop set 0x48, %o1 stw %o3, [%l7 + %o1] set 0x18, %o2 stda %g6, [%l7 + %o2] 0xeb membar #Sync loop_94: nop membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf0, %f16 set 0x68, %l3 swapa [%l7 + %l3] 0x89, %o7 st %f3, [%l7 + 0x14] nop nop setx 0xFC1CB4BEEEAA25C8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x415BA6A6CC6C824A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f24, %f10 nop set 0x49, %i5 ldub [%l7 + %i5], %g4 nop set 0x18, %o6 ldd [%l7 + %o6], %f30 nop set 0x18, %g3 ldsh [%l7 + %g3], %g3 or %o6, %i2, %g2 ld [%l7 + 0x6C], %f20 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xc4 nop set 0x18, %o3 std %f24, [%l7 + %o3] nop set 0x50, %i1 ldsw [%l7 + %i1], %g1 wr %o4, %i5, %clear_softint nop set 0x74, %g4 stw %l5, [%l7 + %g4] set 0x18, %l4 stda %o4, [%l7 + %l4] 0x89 set 0x10, %l6 ldda [%l7 + %l6] 0xeb, %i6 nop set 0x78, %g2 std %f6, [%l7 + %g2] nop set 0x70, %l2 sth %o0, [%l7 + %l2] st %fsr, [%l7 + 0x60] nop set 0x4A, %g6 ldub [%l7 + %g6], %i1 set 0x30, %g1 stha %l1, [%l7 + %g1] 0x89 set 0x38, %o4 stba %l3, [%l7 + %o4] 0x80 nop set 0x48, %i6 ldstub [%l7 + %i6], %g7 nop set 0x08, %i7 ldd [%l7 + %i7], %f30 set 0x40, %i3 ldda [%l7 + %i3] 0x88, %f16 set 0x38, %o5 lda [%l7 + %o5] 0x89, %f26 nop set 0x60, %l0 ldd [%l7 + %l0], %l0 nop set 0x2D, %o7 ldub [%l7 + %o7], %o1 st %f26, [%l7 + 0x2C] nop set 0x37, %i0 ldstub [%l7 + %i0], %l4 nop set 0x18, %l5 stx %fsr, [%l7 + %l5] nop set 0x2E, %i4 ldsh [%l7 + %i4], %g5 nop set 0x16, %g5 ldsh [%l7 + %g5], %o2 add %i0, %i4, %l6 nop set 0x28, %l1 std %i6, [%l7 + %l1] set 0x6C, %i2 sta %f29, [%l7 + %i2] 0x88 set 0x60, %o1 ldda [%l7 + %o1] 0x81, %i2 set 0x50, %o2 ldda [%l7 + %o2] 0x88, %l2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o3 casa [%l6] 0x80, %o3, %g6 set 0x2C, %g7 lda [%l7 + %g7] 0x89, %f7 nop set 0x78, %l3 ldstub [%l7 + %l3], %g4 set 0x3C, %i5 sta %f2, [%l7 + %i5] 0x81 nop set 0x0C, %o6 ldsw [%l7 + %o6], %o7 ld [%l7 + 0x5C], %f27 nop set 0x10, %o0 ldd [%l7 + %o0], %f12 nop set 0x32, %g3 sth %o6, [%l7 + %g3] st %f21, [%l7 + 0x78] set 0x78, %i1 stda %g2, [%l7 + %i1] 0xeb membar #Sync set 0x20, %g4 ldxa [%l7 + %g4] 0x88, %g2 set 0x5C, %o3 lda [%l7 + %o3] 0x80, %f22 nop set 0x3C, %l4 ldsw [%l7 + %l4], %g1 nop set 0x78, %g2 stw %i2, [%l7 + %g2] nop set 0x10, %l6 ldd [%l7 + %l6], %o4 be,pt %xcc, loop_95 nop set 0x70, %l2 std %f0, [%l7 + %l2] nop set 0x6A, %g6 lduh [%l7 + %g6], %i5 nop set 0x63, %g1 ldsb [%l7 + %g1], %o5 loop_95: st %f25, [%l7 + 0x38] nop set 0x18, %o4 stx %fsr, [%l7 + %o4] nop set 0x12, %i6 ldub [%l7 + %i6], %i6 nop set 0x50, %i7 swap [%l7 + %i7], %o0 nop set 0x60, %i3 std %i0, [%l7 + %i3] nop set 0x31, %l0 stb %l1, [%l7 + %l0] st %f6, [%l7 + 0x10] nop set 0x7C, %o5 ldub [%l7 + %o5], %l5 st %fsr, [%l7 + 0x68] or %l3, %l0, %o1 nop set 0x78, %i0 stx %l4, [%l7 + %i0] set 0x30, %l5 ldda [%l7 + %l5] 0x81, %g4 and %g7, %i0, %i4 nop set 0x30, %o7 stx %fsr, [%l7 + %o7] nop set 0x78, %g5 ldd [%l7 + %g5], %f2 nop set 0x38, %l1 ldd [%l7 + %l1], %f12 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %i7 nop set 0x50, %i4 ldd [%l7 + %i4], %f2 nop set 0x67, %o1 ldsb [%l7 + %o1], %i3 set 0x6E, %o2 ldstuba [%l7 + %o2] 0x89, %o2 nop set 0x68, %g7 ldsw [%l7 + %g7], %o3 nop set 0x6E, %i2 ldstub [%l7 + %i2], %l2 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g4, %o7 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xda nop set 0x78, %l3 ldd [%l7 + %l3], %f28 set 0x70, %o0 prefetcha [%l7 + %o0] 0x80, 2 nop set 0x08, %o6 stx %g3, [%l7 + %o6] nop set 0x10, %g3 stw %g2, [%l7 + %g3] nop set 0x50, %g4 std %f6, [%l7 + %g4] st %fsr, [%l7 + 0x24] add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g1, %i2 set 0x23, %i1 ldstuba [%l7 + %i1] 0x89, %o6 nop set 0x0D, %l4 ldsb [%l7 + %l4], %i5 st %fsr, [%l7 + 0x5C] set 0x48, %o3 stha %o5, [%l7 + %o3] 0xeb membar #Sync set 0x30, %l6 ldda [%l7 + %l6] 0xea, %i6 and %o0, %i1, %l1 nop set 0x40, %l2 ldstub [%l7 + %l2], %l5 set 0x60, %g2 lda [%l7 + %g2] 0x81, %f15 nop set 0x70, %g1 stx %o4, [%l7 + %g1] nop set 0x0C, %o4 sth %l3, [%l7 + %o4] set 0x18, %g6 prefetcha [%l7 + %g6] 0x81, 0 nop set 0x40, %i6 lduw [%l7 + %i6], %o1 set 0x60, %i3 lda [%l7 + %i3] 0x80, %f28 set 0x35, %i7 ldstuba [%l7 + %i7] 0x80, %g5 add %g7, %l4, %i0 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf8, %f16 set 0x70, %o5 ldda [%l7 + %o5] 0xeb, %i6 bl %icc, loop_96 nop set 0x14, %i0 ldub [%l7 + %i0], %i7 set 0x50, %o7 stda %i4, [%l7 + %o7] 0xea membar #Sync loop_96: nop set 0x58, %g5 prefetch [%l7 + %g5], 0 set 0x34, %l1 sta %f6, [%l7 + %l1] 0x88 set 0x58, %i4 prefetcha [%l7 + %i4] 0x89, 3 wr %o3, %l2, %softint nop set 0x60, %l5 stx %fsr, [%l7 + %l5] set 0x1D, %o2 ldstuba [%l7 + %o2] 0x89, %g4 nop set 0x18, %o1 stx %o7, [%l7 + %o1] ba %xcc, loop_97 nop set 0x08, %g7 ldx [%l7 + %g7], %g6 nop set 0x40, %i5 std %f30, [%l7 + %i5] set 0x50, %l3 sta %f17, [%l7 + %l3] 0x81 loop_97: nop nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xED4, %sys_tick_cmpr nop set 0x50, %o0 ldx [%l7 + %o0], %g3 nop nop setx 0x99AE18B1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x2EA5CB42, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f16, %f28 nop set 0x78, %i2 ldd [%l7 + %i2], %g0 ld [%l7 + 0x08], %f27 nop set 0x4B, %g3 ldstub [%l7 + %g3], %i2 set 0x20, %o6 ldxa [%l7 + %o6] 0x80, %i5 nop set 0x08, %g4 std %o4, [%l7 + %g4] set 0x68, %l4 stwa %i6, [%l7 + %l4] 0xe2 membar #Sync nop set 0x40, %i1 ldd [%l7 + %i1], %o6 nop set 0x58, %o3 lduw [%l7 + %o3], %o0 nop set 0x68, %l6 stw %i1, [%l7 + %l6] nop set 0x20, %g2 stb %l1, [%l7 + %g2] nop set 0x38, %g1 swap [%l7 + %g1], %l5 set 0x40, %o4 ldda [%l7 + %o4] 0xe2, %l2 set 0x3C, %g6 stwa %l0, [%l7 + %g6] 0x80 set 0x60, %i6 ldda [%l7 + %i6] 0x88, %o4 set 0x32, %l2 stba %o1, [%l7 + %l2] 0xe3 membar #Sync nop set 0x78, %i3 std %f22, [%l7 + %i3] set 0x18, %i7 lda [%l7 + %i7] 0x88, %f20 set 0x48, %l0 prefetcha [%l7 + %l0] 0x81, 0 nop set 0x0C, %i0 swap [%l7 + %i0], %l4 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %l6 nop set 0x50, %o7 std %g6, [%l7 + %o7] ld [%l7 + 0x0C], %f8 nop set 0x61, %g5 ldstub [%l7 + %g5], %i7 set 0x5C, %o5 swapa [%l7 + %o5] 0x80, %i3 nop set 0x40, %l1 std %o2, [%l7 + %l1] set 0x15, %l5 ldstuba [%l7 + %l5] 0x89, %i4 nop set 0x70, %i4 std %f2, [%l7 + %i4] nop set 0x28, %o2 ldd [%l7 + %o2], %g4 and %l2, %o7, %g6 nop set 0x64, %o1 ldsw [%l7 + %o1], %g2 set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f16 set 0x1E, %g7 stba %o2, [%l7 + %g7] 0xe3 membar #Sync nop set 0x12, %l3 stb %g3, [%l7 + %l3] nop set 0x48, %o0 std %f30, [%l7 + %o0] set 0x18, %g3 stwa %i2, [%l7 + %g3] 0xe2 membar #Sync nop set 0x7E, %o6 lduh [%l7 + %o6], %i5 wr %o5, %g1, %sys_tick st %f24, [%l7 + 0x30] add %l7, 0x78, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o6 casa [%l6] 0x80, %o6, %i6 set 0x2A, %g4 stha %o0, [%l7 + %g4] 0xeb membar #Sync set 0x38, %i2 ldxa [%l7 + %i2] 0x88, %l1 nop set 0x53, %i1 stb %l5, [%l7 + %i1] st %fsr, [%l7 + 0x2C] ba,pt %xcc, loop_98 nop set 0x2A, %o3 ldsh [%l7 + %o3], %i1 nop set 0x6E, %l4 ldub [%l7 + %l4], %l0 add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o4, %l3 loop_98: nop add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x89, %o1, %l4 nop set 0x40, %l6 swap [%l7 + %l6], %g5 nop set 0x60, %g2 stw %i0, [%l7 + %g2] set 0x58, %o4 swapa [%l7 + %o4] 0x89, %l6 st %fsr, [%l7 + 0x58] nop set 0x56, %g6 ldsh [%l7 + %g6], %i7 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xf9 membar #Sync set 0x7C, %i6 stha %g7, [%l7 + %i6] 0xe2 membar #Sync set 0x48, %i3 stda %i2, [%l7 + %i3] 0xea membar #Sync nop set 0x7E, %i7 ldstub [%l7 + %i7], %i4 fpadd16 %f20, %f0, %f12 fpsub16s %f24, %f17, %f4 nop set 0x70, %l2 ldd [%l7 + %l2], %f24 nop set 0x2C, %l0 lduw [%l7 + %l0], %g4 set 0x2C, %i0 stwa %l2, [%l7 + %i0] 0xe2 membar #Sync nop set 0x41, %o7 ldsb [%l7 + %o7], %o3 or %g6, %g2, %o7 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g3, %o2 nop set 0x2C, %g5 ldsw [%l7 + %g5], %i2 set 0x78, %o5 stha %i5, [%l7 + %o5] 0x89 nop set 0x54, %l1 lduw [%l7 + %l1], %o5 add %o6, %g1, %i6 set 0x24, %i4 stha %o0, [%l7 + %i4] 0x88 set 0x10, %l5 ldxa [%l7 + %l5] 0x88, %l5 add %l1, %i1, %o4 set 0x28, %o2 swapa [%l7 + %o2] 0x81, %l0 nop set 0x40, %o1 stx %fsr, [%l7 + %o1] nop set 0x16, %g7 lduh [%l7 + %g7], %l3 set 0x38, %i5 lda [%l7 + %i5] 0x88, %f28 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf8, %f16 wr %l4, %g5, %softint set 0x7C, %g3 stha %i0, [%l7 + %g3] 0x81 set 0x5C, %l3 sta %f13, [%l7 + %l3] 0x88 st %f17, [%l7 + 0x54] add %o1, %l6, %i7 st %fsr, [%l7 + 0x30] nop set 0x38, %o6 std %f0, [%l7 + %o6] nop set 0x40, %g4 lduh [%l7 + %g4], %i3 and %g7, %g4, %l2 add %i4, %g6, %g2 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %g3 nop set 0x18, %i1 ldd [%l7 + %i1], %o2 set 0x40, %i2 ldda [%l7 + %i2] 0x89, %f16 set 0x0C, %l4 stwa %i2, [%l7 + %l4] 0x81 and %o7, %i5, %o5 or %g1, %o6, %i6 set 0x34, %l6 lda [%l7 + %l6] 0x81, %f11 set 0x18, %o3 prefetcha [%l7 + %o3] 0x89, 1 wr %o0, %i1, %pic nop set 0x38, %o4 stx %o4, [%l7 + %o4] nop set 0x30, %g6 ldx [%l7 + %g6], %l0 nop set 0x08, %g2 ldd [%l7 + %g2], %l2 wr %g0, 0x7, %fprs nop set 0x24, %g1 stw %g5, [%l7 + %g1] nop set 0x18, %i3 ldsw [%l7 + %i3], %i0 nop set 0x60, %i6 stw %l6, [%l7 + %i6] nop set 0x20, %l2 ldsw [%l7 + %l2], %o1 nop set 0x70, %l0 ldsw [%l7 + %l0], %i7 set 0x44, %i7 stwa %g7, [%l7 + %i7] 0xeb membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0x81, %f0 set 0x50, %o7 ldxa [%l7 + %o7] 0x80, %i3 nop set 0x10, %g5 swap [%l7 + %g5], %l2 nop set 0x20, %l1 ldd [%l7 + %l1], %g4 set 0x68, %o5 sta %f22, [%l7 + %o5] 0x80 set 0x14, %i4 sta %f2, [%l7 + %i4] 0x89 set 0x40, %l5 ldda [%l7 + %l5] 0x81, %f0 set 0x3C, %o1 sta %f21, [%l7 + %o1] 0x89 nop set 0x2C, %o2 ldstub [%l7 + %o2], %g6 nop set 0x1B, %g7 ldstub [%l7 + %g7], %g2 set 0x68, %o0 sta %f5, [%l7 + %o0] 0x80 nop set 0x6E, %g3 stb %o3, [%l7 + %g3] nop set 0x20, %i5 lduw [%l7 + %i5], %g3 fpsub16s %f2, %f28, %f18 nop set 0x18, %l3 stx %o2, [%l7 + %l3] nop set 0x08, %g4 stx %i2, [%l7 + %g4] set 0x48, %o6 stwa %o7, [%l7 + %o6] 0xeb membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xd8, %f0 or %i5, %i4, %o5 add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g1 casa [%l6] 0x81, %g1, %i6 or %o6, %l5, %o0 set 0x38, %l4 stda %o4, [%l7 + %l4] 0xea membar #Sync nop set 0x34, %l6 stb %i1, [%l7 + %l6] set 0x40, %o3 sta %f25, [%l7 + %o3] 0x80 ld [%l7 + 0x34], %f1 set 0x37, %i2 stba %l3, [%l7 + %i2] 0xe3 membar #Sync st %fsr, [%l7 + 0x5C] set 0x34, %o4 stwa %l0, [%l7 + %o4] 0x81 set 0x70, %g6 stwa %l1, [%l7 + %g6] 0x88 set 0x2E, %g1 stha %l4, [%l7 + %g1] 0xea membar #Sync nop set 0x1A, %g2 sth %i0, [%l7 + %g2] nop set 0x35, %i6 stb %g5, [%l7 + %i6] st %fsr, [%l7 + 0x14] nop set 0x38, %i3 std %o0, [%l7 + %i3] nop set 0x7C, %l0 ldstub [%l7 + %l0], %l6 st %f19, [%l7 + 0x44] set 0x6C, %l2 stba %g7, [%l7 + %l2] 0xe3 membar #Sync EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 3: ! ! Type l : 1273 ! Type a : 36 ! Type cti : 23 ! Type x : 533 ! Type f : 28 ! Type i : 107 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x7, %g1 set 0x2, %g2 set 0x3, %g3 set 0xC, %g4 set 0xD, %g5 set 0x6, %g6 set 0xE, %g7 !# Input registers set -0x1, %i0 set -0x2, %i1 set -0x2, %i2 set -0x5, %i3 set -0x8, %i4 set -0x2, %i5 set -0x3, %i6 set -0xC, %i7 !# Local registers set 0x24F1AF01, %l0 set 0x5C922699, %l1 set 0x565466EE, %l2 set 0x0C19FC53, %l3 set 0x6B7E6432, %l4 set 0x570FEF6C, %l5 set 0x59563000, %l6 !# Output registers set 0x1CB4, %o0 set 0x15CA, %o1 set 0x036F, %o2 set 0x0AA6, %o3 set -0x05DE, %o4 set 0x09DB, %o5 set 0x18B0, %o6 set -0x1C63, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. or %i3, %i7, %g4 nop set 0x5D, %i0 ldstub [%l7 + %i0], %l2 and %g2, %o3, %g3 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xd0 nop set 0x60, %g5 stx %fsr, [%l7 + %g5] set 0x20, %l1 swapa [%l7 + %l1] 0x88, %o2 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i2, %g6 nop set 0x3C, %o5 ldsh [%l7 + %o5], %i5 st %f0, [%l7 + 0x40] nop set 0x58, %o7 std %f20, [%l7 + %o7] nop set 0x70, %i4 stx %fsr, [%l7 + %i4] st %fsr, [%l7 + 0x24] st %fsr, [%l7 + 0x38] nop set 0x1E, %o1 ldsb [%l7 + %o1], %i4 nop set 0x6E, %l5 ldub [%l7 + %l5], %o7 nop set 0x1C, %g7 ldsh [%l7 + %g7], %o5 nop set 0x08, %o0 prefetch [%l7 + %o0], 2 nop set 0x34, %g3 lduw [%l7 + %g3], %i6 nop set 0x18, %o2 ldd [%l7 + %o2], %g0 set 0x10, %l3 stxa %o6, [%l7 + %l3] 0xe2 membar #Sync nop set 0x39, %g4 ldub [%l7 + %g4], %o0 st %fsr, [%l7 + 0x20] or %o4, %l5, %i1 nop set 0x74, %o6 ldsw [%l7 + %o6], %l0 set 0x70, %i1 stxa %l1, [%l7 + %i1] 0x80 ld [%l7 + 0x20], %f7 set 0x2F, %i5 stba %l4, [%l7 + %i5] 0x80 nop set 0x20, %l6 ldd [%l7 + %l6], %f12 set 0x1A, %l4 stha %l3, [%l7 + %l4] 0xeb membar #Sync set 0x30, %i2 ldxa [%l7 + %i2] 0x81, %g5 add %i0, %o1, %l6 nop set 0x5C, %o4 ldsw [%l7 + %o4], %g7 set 0x18, %o3 ldxa [%l7 + %o3] 0x81, %i3 nop set 0x44, %g1 ldsw [%l7 + %g1], %i7 nop set 0x78, %g6 ldx [%l7 + %g6], %l2 st %fsr, [%l7 + 0x18] add %g4, %o3, %g3 st %f23, [%l7 + 0x50] set 0x6D, %i6 ldstuba [%l7 + %i6] 0x81, %o2 add %i2, %g2, %i5 ld [%l7 + 0x1C], %f2 set 0x78, %i3 stba %g6, [%l7 + %i3] 0xe2 membar #Sync membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf8, %f0 fpsub16s %f15, %f10, %f0 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f16 set 0x50, %l2 stwa %i4, [%l7 + %l2] 0xe3 membar #Sync set 0x20, %i7 ldda [%l7 + %i7] 0xea, %o6 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xf8 membar #Sync or %i6, %g1, %o5 nop set 0x68, %g5 std %f8, [%l7 + %g5] nop set 0x42, %l1 lduh [%l7 + %l1], %o6 or %o0, %o4, %i1 and %l5, %l1, %l0 st %f2, [%l7 + 0x20] set 0x50, %o7 ldda [%l7 + %o7] 0xea, %l2 nop set 0x30, %o5 ldx [%l7 + %o5], %l4 nop set 0x54, %o1 lduw [%l7 + %o1], %i0 nop set 0x40, %i4 prefetch [%l7 + %i4], 2 st %fsr, [%l7 + 0x70] set 0x30, %g7 stda %g4, [%l7 + %g7] 0xeb membar #Sync nop set 0x40, %o0 ldx [%l7 + %o0], %o1 nop set 0x14, %l5 swap [%l7 + %l5], %g7 ld [%l7 + 0x2C], %f4 nop set 0x50, %o2 prefetch [%l7 + %o2], 2 set 0x14, %g3 stha %i3, [%l7 + %g3] 0x89 nop set 0x18, %l3 std %i6, [%l7 + %l3] nop set 0x50, %o6 std %f16, [%l7 + %o6] set 0x58, %g4 stda %i6, [%l7 + %g4] 0xea membar #Sync set 0x40, %i1 swapa [%l7 + %i1] 0x89, %g4 set 0x30, %i5 stwa %o3, [%l7 + %i5] 0x88 nop set 0x4C, %l6 sth %g3, [%l7 + %l6] nop set 0x30, %l4 std %o2, [%l7 + %l4] nop set 0x58, %o4 ldx [%l7 + %o4], %i2 nop set 0x22, %o3 sth %l2, [%l7 + %o3] fpsub16 %f2, %f28, %f12 nop set 0x30, %i2 ldd [%l7 + %i2], %i4 nop set 0x58, %g6 ldsw [%l7 + %g6], %g2 set 0x78, %i6 prefetcha [%l7 + %i6] 0x89, 3 nop set 0x16, %g1 ldub [%l7 + %g1], %g6 nop set 0x30, %i3 sth %o7, [%l7 + %i3] nop set 0x70, %g2 std %g0, [%l7 + %g2] set 0x30, %l2 stxa %i6, [%l7 + %l2] 0xea membar #Sync add %o5, %o0, %o6 nop set 0x6C, %i7 ldsb [%l7 + %i7], %o4 nop set 0x10, %i0 ldd [%l7 + %i0], %f6 nop set 0x60, %g5 std %l4, [%l7 + %g5] add %l1, %i1, %l0 nop set 0x40, %l0 lduw [%l7 + %l0], %l3 set 0x28, %l1 stda %i0, [%l7 + %l1] 0x88 set 0x7E, %o7 stha %g5, [%l7 + %o7] 0xeb membar #Sync nop set 0x14, %o5 lduw [%l7 + %o5], %l4 nop set 0x67, %i4 ldub [%l7 + %i4], %o1 nop nop setx 0xCBF36C563B9AA3F5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0xD6AD418B11DD9642, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f16, %f28 nop set 0x60, %g7 stw %i3, [%l7 + %g7] nop set 0x28, %o1 ldsb [%l7 + %o1], %g7 set 0x37, %o0 ldstuba [%l7 + %o0] 0x88, %i7 nop set 0x51, %l5 stb %g4, [%l7 + %l5] set 0x18, %o2 ldxa [%l7 + %o2] 0x89, %o3 set 0x38, %g3 swapa [%l7 + %g3] 0x80, %l6 st %fsr, [%l7 + 0x3C] set 0x50, %l3 prefetcha [%l7 + %l3] 0x89, 3 set 0x70, %o6 ldda [%l7 + %o6] 0x88, %g2 set 0x38, %i1 stxa %i2, [%l7 + %i1] 0x80 ld [%l7 + 0x1C], %f4 nop set 0x30, %i5 stx %fsr, [%l7 + %i5] set 0x7C, %l6 swapa [%l7 + %l6] 0x88, %l2 nop set 0x64, %l4 sth %g2, [%l7 + %l4] nop set 0x6C, %g4 stw %i4, [%l7 + %g4] nop set 0x48, %o3 ldd [%l7 + %o3], %f26 nop set 0x60, %i2 ldsw [%l7 + %i2], %g6 nop set 0x2E, %o4 stb %i5, [%l7 + %o4] nop set 0x30, %g6 lduw [%l7 + %g6], %g1 nop set 0x50, %i6 lduh [%l7 + %i6], %i6 nop set 0x31, %i3 ldsb [%l7 + %i3], %o5 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %o7 nop set 0x18, %g2 stw %o6, [%l7 + %g2] set 0x50, %l2 swapa [%l7 + %l2] 0x89, %l5 bgu %xcc, loop_99 nop set 0x68, %i7 std %f8, [%l7 + %i7] set 0x10, %g1 swapa [%l7 + %g1] 0x89, %o4 loop_99: nop set 0x10, %g5 prefetch [%l7 + %g5], 0 set 0x40, %i0 ldda [%l7 + %i0] 0x80, %f16 nop set 0x7C, %l1 lduw [%l7 + %l1], %l1 set 0x08, %o7 ldxa [%l7 + %o7] 0x81, %i1 and %l3, %l0, %i0 set 0x44, %o5 stha %l4, [%l7 + %o5] 0x89 nop set 0x4C, %i4 lduh [%l7 + %i4], %o1 add %g5, %g7, %i3 nop set 0x1C, %l0 stb %i7, [%l7 + %l0] nop set 0x40, %g7 prefetch [%l7 + %g7], 4 nop set 0x78, %o0 lduw [%l7 + %o0], %g4 nop set 0x5C, %o1 ldsb [%l7 + %o1], %o3 nop set 0x5C, %l5 lduh [%l7 + %l5], %o2 nop set 0x10, %o2 ldx [%l7 + %o2], %l6 nop set 0x4C, %l3 stb %g3, [%l7 + %l3] set 0x20, %o6 sta %f1, [%l7 + %o6] 0x81 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %l2 nop set 0x26, %g3 lduh [%l7 + %g3], %i4 set 0x38, %i1 stwa %g2, [%l7 + %i1] 0xe3 membar #Sync set 0x10, %l6 ldda [%l7 + %l6] 0xea, %g6 nop set 0x57, %i5 stb %g1, [%l7 + %i5] add %i5, %o5, %i6 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o0, %o7 ld [%l7 + 0x64], %f14 st %fsr, [%l7 + 0x0C] set 0x20, %l4 stxa %o6, [%l7 + %l4] 0x81 nop set 0x10, %g4 ldd [%l7 + %g4], %f8 wr %l5, %o4, %y set 0x5C, %o3 lda [%l7 + %o3] 0x80, %f23 set 0x3F, %i2 ldstuba [%l7 + %i2] 0x81, %i1 set 0x08, %g6 ldxa [%l7 + %g6] 0x88, %l1 set 0x48, %o4 stda %l0, [%l7 + %o4] 0xe2 membar #Sync nop set 0x30, %i6 ldx [%l7 + %i6], %l3 and %l4, %o1, %i0 nop set 0x74, %g2 ldsw [%l7 + %g2], %g5 ld [%l7 + 0x48], %f22 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %g7 set 0x58, %i3 ldxa [%l7 + %i3] 0x89, %g4 st %fsr, [%l7 + 0x38] nop set 0x40, %l2 ldx [%l7 + %l2], %o3 nop set 0x79, %g1 ldstub [%l7 + %g1], %o2 nop set 0x50, %g5 std %f8, [%l7 + %g5] nop set 0x20, %i7 ldd [%l7 + %i7], %i6 nop set 0x18, %i0 ldx [%l7 + %i0], %i7 nop set 0x4C, %l1 ldsh [%l7 + %l1], %g3 set 0x28, %o7 ldxa [%l7 + %o7] 0x81, %i2 ld [%l7 + 0x7C], %f17 add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %g2 set 0x38, %o5 lda [%l7 + %o5] 0x88, %f9 nop set 0x18, %l0 ldsw [%l7 + %l0], %g6 set 0x70, %i4 stha %g1, [%l7 + %i4] 0x89 nop set 0x58, %o0 ldub [%l7 + %o0], %l2 nop set 0x48, %o1 stx %i5, [%l7 + %o1] nop set 0x7C, %g7 ldsb [%l7 + %g7], %o5 set 0x10, %l5 lda [%l7 + %l5] 0x80, %f25 set 0x40, %o2 ldda [%l7 + %o2] 0xd0, %f16 nop set 0x68, %l3 std %o0, [%l7 + %l3] set 0x68, %g3 prefetcha [%l7 + %g3] 0x89, 0 set 0x58, %o6 stda %o6, [%l7 + %o6] 0x88 set 0x38, %i1 lda [%l7 + %i1] 0x80, %f0 set 0x1D, %i5 ldstuba [%l7 + %i5] 0x89, %l5 nop set 0x48, %l6 std %f14, [%l7 + %l6] set 0x38, %l4 prefetcha [%l7 + %l4] 0x80, 1 nop set 0x42, %g4 ldsh [%l7 + %g4], %o6 nop set 0x10, %i2 stx %fsr, [%l7 + %i2] nop set 0x58, %g6 lduw [%l7 + %g6], %i1 nop set 0x58, %o3 ldsh [%l7 + %o3], %l0 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xd0 st %f21, [%l7 + 0x68] or %l3, %l4, %l1 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %o1 or %i3, %g5, %g7 or %o3, %g4, %o2 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xc2 nop set 0x20, %g2 std %i6, [%l7 + %g2] nop set 0x28, %l2 ldd [%l7 + %l2], %g2 set 0x34, %g1 sta %f8, [%l7 + %g1] 0x81 nop set 0x18, %g5 std %f16, [%l7 + %g5] or %i7, %i4, %g2 set 0x26, %i7 stha %i2, [%l7 + %i7] 0xe3 membar #Sync membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f16 nop set 0x78, %i3 ldx [%l7 + %i3], %g1 ld [%l7 + 0x54], %f10 nop set 0x64, %l1 swap [%l7 + %l1], %g6 and %i5, %l2, %o5 add %i6, %o7, %l5 nop set 0x54, %o7 lduw [%l7 + %o7], %o4 set 0x20, %l0 ldxa [%l7 + %l0] 0x88, %o6 st %fsr, [%l7 + 0x10] set 0x40, %o5 ldda [%l7 + %o5] 0x81, %f16 nop set 0x3E, %i4 ldsh [%l7 + %i4], %i1 nop set 0x1C, %o0 sth %l0, [%l7 + %o0] nop set 0x37, %g7 ldub [%l7 + %g7], %o0 set 0x40, %l5 lda [%l7 + %l5] 0x81, %f3 ld [%l7 + 0x2C], %f0 nop set 0x40, %o2 ldx [%l7 + %o2], %l3 nop set 0x28, %o1 ldstub [%l7 + %o1], %l4 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x88 nop set 0x4E, %g3 ldstub [%l7 + %g3], %l1 and %o1, %i3, %g5 set 0x30, %o6 ldda [%l7 + %o6] 0x80, %g6 nop set 0x6C, %i5 ldstub [%l7 + %i5], %o3 and %g4, %i0, %o2 add %g3, %i7, %l6 nop set 0x50, %i1 std %i4, [%l7 + %i1] set 0x6C, %l6 stba %g2, [%l7 + %l6] 0x88 set 0x48, %g4 ldxa [%l7 + %g4] 0x88, %i2 set 0x10, %i2 stwa %g6, [%l7 + %i2] 0xea membar #Sync nop set 0x40, %l4 stx %fsr, [%l7 + %l4] add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i5 casa [%l6] 0x88, %i5, %g1 nop set 0x34, %o3 stw %o5, [%l7 + %o3] add %l2, %o7, %l5 nop set 0x28, %o4 std %i6, [%l7 + %o4] set 0x20, %g6 prefetcha [%l7 + %g6] 0x89, 2 set 0x16, %i6 stba %o4, [%l7 + %i6] 0x88 or %i1, %l0, %l3 nop set 0x3C, %l2 stb %l4, [%l7 + %l2] set 0x68, %g2 stda %l0, [%l7 + %g2] 0x89 nop set 0x10, %g5 ldx [%l7 + %g5], %o0 set 0x10, %i7 ldda [%l7 + %i7] 0xea, %i2 add %o1, %g5, %g7 nop set 0x50, %i0 std %o2, [%l7 + %i0] nop set 0x1C, %g1 stw %i0, [%l7 + %g1] set 0x34, %l1 sta %f14, [%l7 + %l1] 0x89 ld [%l7 + 0x60], %f14 set 0x38, %i3 swapa [%l7 + %i3] 0x89, %o2 nop set 0x48, %l0 stw %g3, [%l7 + %l0] nop set 0x48, %o5 stx %g4, [%l7 + %o5] set 0x09, %i4 ldstuba [%l7 + %i4] 0x81, %i7 nop set 0x40, %o0 std %f24, [%l7 + %o0] nop set 0x64, %g7 lduw [%l7 + %g7], %i4 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %l6 nop set 0x48, %o7 ldd [%l7 + %o7], %g6 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf1, %f16 set 0x5F, %o2 stba %i5, [%l7 + %o2] 0xeb membar #Sync nop set 0x7C, %o1 swap [%l7 + %o1], %g1 set 0x10, %l3 swapa [%l7 + %l3] 0x80, %i2 ld [%l7 + 0x08], %f31 nop set 0x54, %o6 swap [%l7 + %o6], %o5 set 0x08, %i5 stda %l2, [%l7 + %i5] 0x80 nop set 0x74, %i1 lduh [%l7 + %i1], %o7 nop set 0x5C, %g3 sth %i6, [%l7 + %g3] nop set 0x3A, %l6 sth %o6, [%l7 + %l6] set 0x50, %i2 ldxa [%l7 + %i2] 0x81, %l5 set 0x38, %l4 stxa %i1, [%l7 + %l4] 0xea membar #Sync nop set 0x50, %g4 std %o4, [%l7 + %g4] nop set 0x63, %o3 stb %l0, [%l7 + %o3] nop set 0x78, %o4 lduh [%l7 + %o4], %l4 wr %l1, %o0, %clear_softint nop set 0x64, %i6 stw %i3, [%l7 + %i6] nop set 0x14, %l2 ldsh [%l7 + %l2], %l3 set 0x2F, %g6 ldstuba [%l7 + %g6] 0x89, %o1 wr %g5, %g7, %pic set 0x4C, %g2 stwa %i0, [%l7 + %g2] 0x80 set 0x60, %g5 ldda [%l7 + %g5] 0x80, %o2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %g3 nop set 0x38, %i0 std %i6, [%l7 + %i0] set 0x10, %g1 prefetcha [%l7 + %g1] 0x80, 3 nop set 0x77, %i7 stb %i4, [%l7 + %i7] st %fsr, [%l7 + 0x4C] set 0x10, %i3 stda %g2, [%l7 + %i3] 0x88 or %l6, %i5, %g6 nop set 0x24, %l1 lduw [%l7 + %l1], %g1 set 0x4D, %o5 stba %o5, [%l7 + %o5] 0x80 and %i2, %o7, %l2 set 0x20, %l0 ldxa [%l7 + %l0] 0x88, %o6 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %i1 nop set 0x5E, %o0 stb %o4, [%l7 + %o0] nop set 0x64, %g7 lduw [%l7 + %g7], %l0 nop set 0x74, %i4 ldstub [%l7 + %i4], %i6 nop set 0x78, %o7 stx %fsr, [%l7 + %o7] set 0x40, %o2 ldda [%l7 + %o2] 0x88, %l0 nop set 0x10, %o1 ldd [%l7 + %o1], %f2 nop set 0x68, %l3 ldsw [%l7 + %l3], %l4 nop set 0x50, %l5 prefetch [%l7 + %l5], 2 nop set 0x40, %o6 stx %fsr, [%l7 + %o6] membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf8, %f0 add %i3, %l3, %o1 set 0x2C, %g3 swapa [%l7 + %g3] 0x88, %g5 ld [%l7 + 0x3C], %f3 add %o0, %i0, %o3 set 0x7C, %l6 swapa [%l7 + %l6] 0x80, %o2 nop set 0x7D, %i5 ldub [%l7 + %i5], %g7 set 0x40, %l4 stda %f16, [%l7 + %l4] 0xca and %i7, %g4, %g3 nop set 0x40, %i2 stb %g2, [%l7 + %i2] st %fsr, [%l7 + 0x08] nop set 0x18, %o3 prefetch [%l7 + %o3], 2 nop set 0x40, %g4 ldx [%l7 + %g4], %i4 nop set 0x35, %i6 stb %i5, [%l7 + %i6] st %fsr, [%l7 + 0x1C] nop set 0x0C, %o4 stw %l6, [%l7 + %o4] set 0x18, %g6 lda [%l7 + %g6] 0x88, %f15 nop set 0x64, %l2 prefetch [%l7 + %l2], 3 set 0x50, %g5 ldxa [%l7 + %g5] 0x88, %g1 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %i2 st %f24, [%l7 + 0x58] add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o7, %o5 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f16 set 0x4F, %g2 stba %o6, [%l7 + %g2] 0x80 nop set 0x08, %g1 ldsh [%l7 + %g1], %l2 nop set 0x78, %i3 prefetch [%l7 + %i3], 3 set 0x30, %i7 ldda [%l7 + %i7] 0x80, %i0 nop set 0x0C, %l1 swap [%l7 + %l1], %l5 nop set 0x24, %l0 ldsh [%l7 + %l0], %l0 nop set 0x68, %o5 ldd [%l7 + %o5], %f10 st %fsr, [%l7 + 0x7C] st %fsr, [%l7 + 0x74] nop set 0x28, %g7 ldx [%l7 + %g7], %o4 nop set 0x10, %o0 swap [%l7 + %o0], %i6 set 0x10, %i4 stha %l1, [%l7 + %i4] 0xe2 membar #Sync nop set 0x40, %o2 ldsw [%l7 + %o2], %l4 nop set 0x60, %o7 ldd [%l7 + %o7], %i2 nop set 0x08, %o1 ldd [%l7 + %o1], %f12 set 0x78, %l3 ldxa [%l7 + %l3] 0x89, %l3 or %g5, %o1, %i0 nop set 0x10, %l5 stx %o3, [%l7 + %l5] nop set 0x08, %o6 stx %o2, [%l7 + %o6] set 0x48, %g3 stha %o0, [%l7 + %g3] 0xe3 membar #Sync st %fsr, [%l7 + 0x40] nop set 0x7A, %l6 ldsh [%l7 + %l6], %i7 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g7, %g3 nop set 0x40, %i5 std %f18, [%l7 + %i5] nop set 0x74, %l4 swap [%l7 + %l4], %g2 nop set 0x24, %i2 lduw [%l7 + %i2], %g4 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i5, %i4 nop nop setx 0x2BD021FE3AD43433, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x5566C9DB041BCBE3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f0, %f24 set 0x20, %o3 ldda [%l7 + %o3] 0xea, %g0 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %i2 nop set 0x5C, %g4 ldsw [%l7 + %g4], %l6 nop set 0x20, %i6 lduh [%l7 + %i6], %o7 nop set 0x48, %o4 stx %o5, [%l7 + %o4] and %l2, %i1, %l5 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf9, %f16 nop set 0x28, %i1 swap [%l7 + %i1], %l0 set 0x68, %l2 stxa %o4, [%l7 + %l2] 0xe3 membar #Sync or %o6, %i6, %l1 nop set 0x60, %g5 ldsw [%l7 + %g5], %i3 set 0x60, %i0 ldxa [%l7 + %i0] 0x80, %l3 set 0x5F, %g2 stba %g5, [%l7 + %g2] 0xeb membar #Sync nop set 0x40, %g1 stw %o1, [%l7 + %g1] nop set 0x08, %i3 std %i0, [%l7 + %i3] set 0x0C, %i7 sta %f6, [%l7 + %i7] 0x80 nop set 0x74, %l1 ldsw [%l7 + %l1], %o3 wr %g0, 0x6, %fprs add %l7, 0x30, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o0, %i7 nop set 0x30, %o5 ldd [%l7 + %o5], %f28 nop set 0x68, %g7 std %f10, [%l7 + %g7] nop set 0x64, %o0 lduw [%l7 + %o0], %g3 nop set 0x70, %l0 stw %g7, [%l7 + %l0] add %l7, 0x50, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g4 casa [%l6] 0x81, %g4, %g2 nop set 0x3A, %o2 lduh [%l7 + %o2], %i4 add %i5, %g1, %g6 or %l6, %i2, %o5 set 0x50, %o7 stxa %l2, [%l7 + %o7] 0x80 nop set 0x32, %i4 ldsh [%l7 + %i4], %o7 nop set 0x18, %o1 stx %fsr, [%l7 + %o1] set 0x30, %l5 stha %i1, [%l7 + %l5] 0xeb membar #Sync set 0x40, %o6 ldxa [%l7 + %o6] 0x88, %l5 nop set 0x70, %l3 std %f18, [%l7 + %l3] set 0x10, %l6 swapa [%l7 + %l6] 0x80, %l0 st %f23, [%l7 + 0x3C] nop set 0x3D, %g3 ldsb [%l7 + %g3], %o4 nop set 0x60, %l4 ldstub [%l7 + %l4], %i6 nop set 0x62, %i2 lduh [%l7 + %i2], %o6 nop set 0x40, %i5 ldsw [%l7 + %i5], %i3 nop set 0x70, %o3 std %f0, [%l7 + %o3] set 0x49, %i6 stba %l1, [%l7 + %i6] 0x80 st %fsr, [%l7 + 0x10] set 0x60, %o4 prefetcha [%l7 + %o4] 0x81, 1 st %fsr, [%l7 + 0x30] set 0x40, %g6 ldxa [%l7 + %g6] 0x88, %l3 set 0x70, %g4 swapa [%l7 + %g4] 0x89, %o1 nop set 0x58, %l2 ldx [%l7 + %l2], %o3 and %o2, %i0, %o0 set 0x2B, %i1 ldstuba [%l7 + %i1] 0x88, %i7 set 0x10, %g5 ldxa [%l7 + %g5] 0x89, %g3 set 0x48, %g2 stha %g7, [%l7 + %g2] 0x80 st %f25, [%l7 + 0x28] set 0x30, %g1 ldxa [%l7 + %g1] 0x89, %g4 set 0x60, %i0 stwa %l4, [%l7 + %i0] 0x81 and %g2, %i5, %g1 nop set 0x3C, %i7 lduh [%l7 + %i7], %i4 nop set 0x58, %i3 lduh [%l7 + %i3], %g6 nop set 0x18, %o5 ldd [%l7 + %o5], %i2 nop set 0x7C, %g7 lduh [%l7 + %g7], %o5 nop set 0x48, %o0 std %i6, [%l7 + %o0] nop set 0x20, %l0 ldub [%l7 + %l0], %l2 set 0x71, %l1 ldstuba [%l7 + %l1] 0x89, %i1 nop set 0x74, %o7 ldstub [%l7 + %o7], %l5 set 0x4E, %i4 stba %o7, [%l7 + %i4] 0x80 nop set 0x11, %o1 ldstub [%l7 + %o1], %o4 nop set 0x38, %l5 prefetch [%l7 + %l5], 0 nop set 0x20, %o6 prefetch [%l7 + %o6], 3 nop set 0x3C, %l3 lduw [%l7 + %l3], %l0 set 0x70, %l6 sta %f10, [%l7 + %l6] 0x81 nop set 0x17, %o2 stb %i6, [%l7 + %o2] set 0x18, %l4 prefetcha [%l7 + %l4] 0x80, 4 nop set 0x18, %i2 ldsh [%l7 + %i2], %i3 nop set 0x48, %i5 prefetch [%l7 + %i5], 0 nop set 0x74, %o3 lduw [%l7 + %o3], %l1 set 0x38, %g3 stwa %l3, [%l7 + %g3] 0x88 nop set 0x4C, %o4 lduw [%l7 + %o4], %o1 nop set 0x6A, %g6 ldsh [%l7 + %g6], %o3 nop set 0x70, %g4 ldsw [%l7 + %g4], %g5 nop set 0x74, %i6 lduw [%l7 + %i6], %o2 nop set 0x38, %i1 swap [%l7 + %i1], %o0 add %i7, %i0, %g3 nop set 0x54, %g5 ldub [%l7 + %g5], %g7 set 0x40, %g2 sta %f31, [%l7 + %g2] 0x81 nop set 0x50, %g1 stx %fsr, [%l7 + %g1] set 0x30, %l2 stba %l4, [%l7 + %l2] 0xe3 membar #Sync nop set 0x60, %i7 ldsw [%l7 + %i7], %g4 set 0x56, %i0 stha %g2, [%l7 + %i0] 0xe2 membar #Sync nop set 0x1C, %i3 ldstub [%l7 + %i3], %i5 nop set 0x7C, %o5 swap [%l7 + %o5], %i4 wr %g1, %i2, %sys_tick nop set 0x78, %o0 ldstub [%l7 + %o0], %o5 set 0x0F, %g7 ldstuba [%l7 + %g7] 0x81, %l6 set 0x30, %l1 swapa [%l7 + %l1] 0x80, %g6 nop set 0x78, %l0 stx %i1, [%l7 + %l0] set 0x20, %o7 ldda [%l7 + %o7] 0xe3, %l4 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x89 ld [%l7 + 0x68], %f23 set 0x34, %l5 ldstuba [%l7 + %l5] 0x88, %o7 nop set 0x60, %o6 swap [%l7 + %o6], %l2 set 0x7C, %i4 lda [%l7 + %i4] 0x88, %f10 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xcc nop set 0x39, %o2 ldub [%l7 + %o2], %l0 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf8 membar #Sync wr %i6, %o4, %y nop set 0x60, %l4 stx %o6, [%l7 + %l4] fpadd16 %f2, %f4, %f14 st %f1, [%l7 + 0x0C] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf0 membar #Sync st %fsr, [%l7 + 0x50] nop set 0x74, %o3 prefetch [%l7 + %o3], 3 set 0x60, %g3 stxa %l1, [%l7 + %g3] 0xe2 membar #Sync nop set 0x74, %o4 lduw [%l7 + %o4], %i3 nop set 0x20, %i5 ldx [%l7 + %i5], %o1 set 0x70, %g4 sta %f6, [%l7 + %g4] 0x88 set 0x68, %i6 ldxa [%l7 + %i6] 0x80, %l3 nop set 0x44, %g6 ldub [%l7 + %g6], %o3 nop set 0x6C, %g5 stw %g5, [%l7 + %g5] or %o2, %i7, %o0 nop set 0x18, %i1 ldub [%l7 + %i1], %i0 nop set 0x16, %g1 sth %g7, [%l7 + %g1] or %g3, %g4, %g2 set 0x50, %l2 ldxa [%l7 + %l2] 0x81, %i5 set 0x20, %i7 stda %l4, [%l7 + %i7] 0x81 nop set 0x6C, %g2 lduw [%l7 + %g2], %i4 nop set 0x20, %i3 ldstub [%l7 + %i3], %g1 ld [%l7 + 0x1C], %f21 set 0x3E, %i0 stba %o5, [%l7 + %i0] 0xeb membar #Sync and %i2, %l6, %g6 st %f6, [%l7 + 0x48] set 0x7C, %o5 stwa %l5, [%l7 + %o5] 0x81 or %i1, %l2, %o7 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %o4 and %i6, %l1, %i3 nop set 0x40, %g7 ldd [%l7 + %g7], %o6 set 0x10, %o0 stwa %l3, [%l7 + %o0] 0x88 nop set 0x10, %l1 lduh [%l7 + %l1], %o3 fpadd16 %f24, %f20, %f6 nop set 0x20, %o7 ldx [%l7 + %o7], %o1 set 0x4D, %l0 ldstuba [%l7 + %l0] 0x89, %g5 nop set 0x38, %o1 ldd [%l7 + %o1], %f18 nop set 0x58, %o6 ldd [%l7 + %o6], %f26 nop set 0x38, %i4 std %f20, [%l7 + %i4] set 0x60, %l3 stda %o2, [%l7 + %l3] 0xe2 membar #Sync and %o0, %i0, %i7 nop set 0x08, %l5 swap [%l7 + %l5], %g7 nop set 0x10, %l6 std %f20, [%l7 + %l6] set 0x4C, %o2 swapa [%l7 + %o2] 0x89, %g4 and %g2, %i5, %l4 st %fsr, [%l7 + 0x20] bne,pn %icc, loop_100 nop set 0x0C, %i2 ldsw [%l7 + %i2], %g3 nop set 0x18, %o3 stx %fsr, [%l7 + %o3] nop nop setx 0x7E31E75AEF91C91B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xC2CE421CC4C5FCC6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f26, %f0 loop_100: nop add %l7, 0x6C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i4, %g1 nop set 0x22, %g3 ldstub [%l7 + %g3], %o5 nop set 0x38, %l4 stw %i2, [%l7 + %l4] nop set 0x34, %i5 ldsb [%l7 + %i5], %g6 nop set 0x7C, %g4 lduh [%l7 + %g4], %l6 nop set 0x70, %o4 ldd [%l7 + %o4], %i0 ld [%l7 + 0x4C], %f7 set 0x2B, %i6 stba %l2, [%l7 + %i6] 0x89 nop set 0x10, %g5 swap [%l7 + %g5], %o7 set 0x40, %g6 ldda [%l7 + %g6] 0x80, %f0 nop set 0x40, %i1 stw %l5, [%l7 + %i1] nop set 0x68, %g1 ldd [%l7 + %g1], %f22 fpadd16s %f24, %f11, %f6 set 0x38, %i7 sta %f23, [%l7 + %i7] 0x88 st %fsr, [%l7 + 0x70] set 0x68, %g2 sta %f0, [%l7 + %g2] 0x80 fpadd16 %f2, %f16, %f28 nop set 0x12, %l2 lduh [%l7 + %l2], %o4 nop set 0x0C, %i3 stw %l0, [%l7 + %i3] nop set 0x6C, %i0 swap [%l7 + %i0], %i6 nop set 0x4C, %o5 ldsw [%l7 + %o5], %l1 ld [%l7 + 0x40], %f21 st %fsr, [%l7 + 0x58] nop set 0x6C, %o0 prefetch [%l7 + %o0], 2 set 0x70, %g7 ldxa [%l7 + %g7] 0x80, %o6 nop set 0x7D, %l1 stb %i3, [%l7 + %l1] nop set 0x28, %l0 stx %fsr, [%l7 + %l0] nop set 0x1E, %o1 lduh [%l7 + %o1], %l3 set 0x40, %o6 stxa %o1, [%l7 + %o6] 0x88 nop set 0x68, %i4 ldd [%l7 + %i4], %f0 set 0x3E, %o7 ldstuba [%l7 + %o7] 0x80, %o3 nop set 0x60, %l3 ldd [%l7 + %l3], %f28 st %f4, [%l7 + 0x14] nop set 0x08, %l6 ldsh [%l7 + %l6], %g5 nop set 0x14, %o2 ldsh [%l7 + %o2], %o0 add %i0, %o2, %g7 set 0x28, %i2 prefetcha [%l7 + %i2] 0x89, 3 nop set 0x5B, %o3 ldsb [%l7 + %o3], %g4 nop set 0x50, %g3 prefetch [%l7 + %g3], 2 and %g2, %i5, %g3 nop set 0x2C, %l5 lduw [%l7 + %l5], %l4 set 0x40, %i5 stxa %g1, [%l7 + %i5] 0xe2 membar #Sync nop set 0x19, %g4 ldub [%l7 + %g4], %o5 st %f1, [%l7 + 0x50] nop set 0x19, %o4 ldsb [%l7 + %o4], %i4 nop set 0x78, %l4 ldx [%l7 + %l4], %g6 fpadd32s %f23, %f11, %f15 set 0x70, %i6 ldda [%l7 + %i6] 0xea, %i2 set 0x5C, %g6 swapa [%l7 + %g6] 0x80, %l6 st %f22, [%l7 + 0x20] set 0x08, %g5 prefetcha [%l7 + %g5] 0x81, 4 nop set 0x67, %g1 stb %i1, [%l7 + %g1] st %fsr, [%l7 + 0x1C] fpsub32s %f21, %f2, %f0 nop set 0x70, %i7 std %f16, [%l7 + %i7] nop set 0x18, %i1 ldd [%l7 + %i1], %l4 set 0x40, %g2 prefetcha [%l7 + %g2] 0x80, 3 bleu,a %icc, loop_101 nop set 0x49, %i3 ldsb [%l7 + %i3], %o7 nop set 0x4C, %l2 ldub [%l7 + %l2], %i6 nop set 0x60, %o5 ldsh [%l7 + %o5], %l0 loop_101: nop set 0x08, %o0 std %l0, [%l7 + %o0] nop set 0x15, %i0 stb %o6, [%l7 + %i0] nop set 0x59, %g7 ldstub [%l7 + %g7], %i3 set 0x78, %l0 stda %o0, [%l7 + %l0] 0xe3 membar #Sync add %o3, %l3, %g5 nop set 0x1E, %l1 lduh [%l7 + %l1], %o0 ble,pt %xcc, loop_102 st %f24, [%l7 + 0x78] nop set 0x0C, %o6 swap [%l7 + %o6], %i0 set 0x60, %i4 ldda [%l7 + %i4] 0xeb, %o2 loop_102: nop set 0x38, %o1 ldsw [%l7 + %o1], %g7 nop set 0x48, %o7 stx %fsr, [%l7 + %o7] nop set 0x74, %l6 lduw [%l7 + %l6], %i7 nop set 0x4D, %l3 ldub [%l7 + %l3], %g4 nop set 0x50, %o2 stx %fsr, [%l7 + %o2] st %fsr, [%l7 + 0x08] st %fsr, [%l7 + 0x1C] nop set 0x58, %o3 stx %g2, [%l7 + %o3] set 0x48, %i2 lda [%l7 + %i2] 0x89, %f1 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf9, %f16 nop set 0x40, %g3 ldsw [%l7 + %g3], %i5 ld [%l7 + 0x64], %f25 nop set 0x5A, %i5 stb %g3, [%l7 + %i5] nop set 0x40, %o4 ldstub [%l7 + %o4], %l4 set 0x68, %g4 sta %f10, [%l7 + %g4] 0x88 nop set 0x6C, %l4 ldsh [%l7 + %l4], %g1 wr %i4, %o5, %set_softint nop set 0x18, %g6 stx %i2, [%l7 + %g6] set 0x18, %g5 stda %g6, [%l7 + %g5] 0x81 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %i1 set 0x78, %i6 stxa %l2, [%l7 + %i6] 0x81 nop set 0x44, %i7 ldsh [%l7 + %i7], %l5 wr %o7, %i6, %clear_softint set 0x30, %g1 ldda [%l7 + %g1] 0x89, %l0 nop set 0x64, %g2 stw %o4, [%l7 + %g2] set 0x19, %i3 ldstuba [%l7 + %i3] 0x88, %l1 and %i3, %o1, %o3 set 0x70, %i1 stwa %o6, [%l7 + %i1] 0xeb membar #Sync set 0x74, %o5 stwa %l3, [%l7 + %o5] 0x88 set 0x58, %o0 swapa [%l7 + %o0] 0x89, %o0 wr %i0, %g5, %set_softint bg %xcc, loop_103 bgu,pt %xcc, loop_104 nop set 0x4F, %i0 ldub [%l7 + %i0], %o2 nop set 0x5E, %l2 ldsh [%l7 + %l2], %i7 loop_103: nop add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g7, %g2 loop_104: st %f22, [%l7 + 0x2C] set 0x18, %g7 stxa %g4, [%l7 + %g7] 0xea membar #Sync ld [%l7 + 0x4C], %f29 set 0x61, %l0 ldstuba [%l7 + %l0] 0x81, %g3 nop set 0x68, %l1 prefetch [%l7 + %l1], 1 ld [%l7 + 0x74], %f8 set 0x38, %o6 lda [%l7 + %o6] 0x88, %f26 nop set 0x78, %o1 swap [%l7 + %o1], %i5 nop set 0x74, %i4 ldsh [%l7 + %i4], %g1 set 0x54, %l6 lda [%l7 + %l6] 0x80, %f26 nop set 0x4D, %o7 ldstub [%l7 + %o7], %l4 nop set 0x66, %l3 ldstub [%l7 + %l3], %o5 st %f6, [%l7 + 0x08] set 0x18, %o3 prefetcha [%l7 + %o3] 0x81, 4 set 0x32, %i2 stba %i2, [%l7 + %i2] 0xea membar #Sync add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %i1 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g6, %l5 set 0x3D, %o2 stba %l2, [%l7 + %o2] 0x88 nop set 0x78, %l5 stb %o7, [%l7 + %l5] add %l7, 0x60, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l0, %i6 nop set 0x08, %i5 stx %fsr, [%l7 + %i5] nop set 0x48, %g3 lduw [%l7 + %g3], %l1 set 0x1E, %g4 ldstuba [%l7 + %g4] 0x81, %i3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x57F, %sys_tick_cmpr or %o6, %o1, %o0 set 0x45, %o4 stba %i0, [%l7 + %o4] 0xe3 membar #Sync nop set 0x74, %l4 sth %g5, [%l7 + %l4] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr add %o2, %g2, %g7 set 0x50, %g6 ldda [%l7 + %g6] 0xe2, %g2 st %f15, [%l7 + 0x18] set 0x38, %i6 sta %f1, [%l7 + %i6] 0x89 nop set 0x17, %i7 ldstub [%l7 + %i7], %i5 wr %g4, %g1, %sys_tick nop set 0x18, %g1 std %f24, [%l7 + %g1] set 0x64, %g5 lda [%l7 + %g5] 0x80, %f29 add %o5, %l4, %i4 nop set 0x40, %i3 ldsh [%l7 + %i3], %l6 set 0x38, %g2 swapa [%l7 + %g2] 0x80, %i1 set 0x30, %o5 prefetcha [%l7 + %o5] 0x89, 4 nop set 0x20, %o0 ldd [%l7 + %o0], %g6 wr %l5, %o7, %ccr set 0x70, %i0 ldda [%l7 + %i0] 0x89, %l2 nop set 0x58, %l2 std %f30, [%l7 + %l2] set 0x74, %i1 lda [%l7 + %i1] 0x89, %f5 nop set 0x09, %l0 stb %i6, [%l7 + %l0] nop set 0x32, %g7 sth %l0, [%l7 + %g7] add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x81, %i3, %l1 nop set 0x60, %o6 ldsh [%l7 + %o6], %o4 nop set 0x20, %o1 std %f26, [%l7 + %o1] set 0x1C, %i4 lda [%l7 + %i4] 0x81, %f6 wr %o3, %o6, %y set 0x5C, %l1 swapa [%l7 + %l1] 0x81, %o0 set 0x28, %o7 stxa %i0, [%l7 + %o7] 0x88 set 0x10, %l3 ldxa [%l7 + %l3] 0x88, %g5 set 0x74, %l6 lda [%l7 + %l6] 0x81, %f1 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %o1 nop set 0x10, %i2 stx %fsr, [%l7 + %i2] set 0x78, %o3 ldxa [%l7 + %o3] 0x88, %i7 nop set 0x28, %l5 ldx [%l7 + %l5], %o2 nop set 0x08, %i5 ldd [%l7 + %i5], %f6 set 0x0E, %g3 stba %g2, [%l7 + %g3] 0xe2 membar #Sync nop set 0x30, %o2 ldx [%l7 + %o2], %g3 nop set 0x10, %g4 ldd [%l7 + %g4], %i4 nop set 0x58, %o4 ldub [%l7 + %o4], %g7 nop set 0x68, %l4 sth %g4, [%l7 + %l4] set 0x20, %i6 sta %f3, [%l7 + %i6] 0x89 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xf0 membar #Sync ld [%l7 + 0x30], %f13 nop set 0x78, %g1 ldsw [%l7 + %g1], %g1 set 0x64, %g6 stwa %o5, [%l7 + %g6] 0xe2 membar #Sync nop set 0x6A, %g5 lduh [%l7 + %g5], %i4 nop set 0x48, %i3 std %f20, [%l7 + %i3] nop set 0x58, %g2 stw %l4, [%l7 + %g2] nop set 0x30, %o5 ldstub [%l7 + %o5], %l6 nop set 0x7C, %o0 ldub [%l7 + %o0], %i2 nop set 0x4C, %i0 lduw [%l7 + %i0], %g6 set 0x08, %l2 stda %i0, [%l7 + %l2] 0x80 set 0x40, %l0 stxa %o7, [%l7 + %l0] 0xea membar #Sync nop set 0x17, %g7 stb %l5, [%l7 + %g7] set 0x64, %o6 stwa %l2, [%l7 + %o6] 0xea membar #Sync ld [%l7 + 0x2C], %f9 nop set 0x38, %i1 ldstub [%l7 + %i1], %l0 nop set 0x1B, %i4 ldub [%l7 + %i4], %i6 set 0x14, %l1 sta %f2, [%l7 + %l1] 0x89 or %i3, %l1, %o4 set 0x10, %o1 prefetcha [%l7 + %o1] 0x88, 1 nop set 0x23, %l3 ldub [%l7 + %l3], %o0 set 0x30, %l6 ldda [%l7 + %l6] 0xe2, %o2 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf8, %f16 nop set 0x28, %o3 std %f8, [%l7 + %o3] nop set 0x20, %i2 ldsw [%l7 + %i2], %g5 set 0x60, %l5 ldda [%l7 + %l5] 0x88, %l2 nop set 0x3A, %g3 ldsb [%l7 + %g3], %i0 nop set 0x1C, %o2 prefetch [%l7 + %o2], 4 nop set 0x62, %g4 ldub [%l7 + %g4], %o1 nop set 0x4C, %i5 prefetch [%l7 + %i5], 3 nop set 0x78, %o4 ldd [%l7 + %o4], %f2 set 0x66, %i6 stha %o2, [%l7 + %i6] 0x80 ble,a %icc, loop_105 st %fsr, [%l7 + 0x1C] nop set 0x37, %l4 stb %i7, [%l7 + %l4] nop set 0x30, %i7 stx %fsr, [%l7 + %i7] loop_105: nop set 0x60, %g6 ldda [%l7 + %g6] 0x89, %g2 ld [%l7 + 0x68], %f30 ld [%l7 + 0x44], %f4 nop set 0x70, %g5 ldsh [%l7 + %g5], %i5 st %f2, [%l7 + 0x2C] nop set 0x7A, %g1 sth %g3, [%l7 + %g1] set 0x44, %g2 lda [%l7 + %g2] 0x89, %f15 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xc0 set 0x44, %o0 stwa %g7, [%l7 + %o0] 0xe3 membar #Sync nop set 0x28, %o5 ldd [%l7 + %o5], %g4 add %g1, %i4, %o5 ble,a %xcc, loop_106 or %l4, %l6, %g6 nop set 0x70, %l2 ldd [%l7 + %l2], %f8 nop set 0x40, %l0 ldub [%l7 + %l0], %i2 loop_106: nop set 0x60, %i0 ldd [%l7 + %i0], %o6 nop set 0x4F, %o6 stb %l5, [%l7 + %o6] fpadd32s %f20, %f20, %f1 set 0x10, %g7 swapa [%l7 + %g7] 0x80, %i1 nop set 0x68, %i4 stx %l0, [%l7 + %i4] st %f26, [%l7 + 0x4C] set 0x18, %i1 stwa %i6, [%l7 + %i1] 0x81 wr %i3, %l1, %softint nop set 0x18, %l1 ldx [%l7 + %l1], %o4 add %l7, 0x38, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l2 casa [%l6] 0x88, %l2, %o0 nop set 0x10, %o1 std %o6, [%l7 + %o1] and %o3, %g5, %l3 set 0x08, %l3 stda %i0, [%l7 + %l3] 0xe2 membar #Sync set 0x52, %o7 stha %o2, [%l7 + %o7] 0xeb membar #Sync add %i7, %o1, %i5 set 0x38, %l6 sta %f27, [%l7 + %l6] 0x88 set 0x66, %o3 stha %g2, [%l7 + %o3] 0xe2 membar #Sync nop set 0x10, %l5 prefetch [%l7 + %l5], 4 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g3, %g7 set 0x28, %g3 ldxa [%l7 + %g3] 0x89, %g1 st %f0, [%l7 + 0x64] nop set 0x38, %o2 stx %fsr, [%l7 + %o2] st %f31, [%l7 + 0x7C] nop set 0x40, %g4 ldd [%l7 + %g4], %g4 or %i4, %o5, %l4 fpsub32s %f22, %f0, %f1 nop set 0x50, %i5 stx %g6, [%l7 + %i5] fpadd16 %f14, %f10, %f22 nop set 0x10, %o4 ldd [%l7 + %o4], %i6 ld [%l7 + 0x68], %f20 set 0x40, %i6 ldda [%l7 + %i6] 0x89, %f16 wr %i2, %l5, %set_softint nop set 0x68, %i2 stx %i1, [%l7 + %i2] set 0x7B, %i7 ldstuba [%l7 + %i7] 0x81, %o7 set 0x78, %l4 lda [%l7 + %l4] 0x81, %f22 wr %i6, %i3, %ccr nop set 0x36, %g5 ldsh [%l7 + %g5], %l0 set 0x40, %g1 ldda [%l7 + %g1] 0x89, %f16 nop set 0x64, %g6 lduh [%l7 + %g6], %l1 set 0x28, %g2 ldxa [%l7 + %g2] 0x81, %o4 nop set 0x78, %i3 stx %fsr, [%l7 + %i3] ld [%l7 + 0x78], %f22 nop set 0x78, %o5 std %f10, [%l7 + %o5] nop set 0x30, %o0 ldsw [%l7 + %o0], %o0 set 0x34, %l2 swapa [%l7 + %l2] 0x80, %l2 wr %o3, %o6, %y nop set 0x4C, %l0 prefetch [%l7 + %l0], 1 set 0x58, %o6 stxa %l3, [%l7 + %o6] 0x89 nop set 0x08, %g7 ldd [%l7 + %g7], %g4 set 0x08, %i4 stha %o2, [%l7 + %i4] 0xea membar #Sync set 0x38, %i1 stwa %i7, [%l7 + %i1] 0x88 fpsub32s %f10, %f20, %f20 nop set 0x3C, %l1 ldsb [%l7 + %l1], %i0 st %fsr, [%l7 + 0x58] set 0x22, %o1 stha %i5, [%l7 + %o1] 0x89 nop set 0x4C, %l3 ldsw [%l7 + %l3], %o1 set 0x28, %i0 stba %g3, [%l7 + %i0] 0x81 set 0x3C, %l6 ldstuba [%l7 + %l6] 0x88, %g7 set 0x68, %o3 stha %g1, [%l7 + %o3] 0xe2 membar #Sync set 0x39, %o7 ldstuba [%l7 + %o7] 0x81, %g2 set 0x75, %l5 ldstuba [%l7 + %l5] 0x88, %g4 set 0x50, %o2 stxa %i4, [%l7 + %o2] 0xeb membar #Sync or %o5, %g6, %l4 nop set 0x15, %g3 ldstub [%l7 + %g3], %i2 nop set 0x13, %i5 ldstub [%l7 + %i5], %l6 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xca set 0x70, %i6 ldxa [%l7 + %i6] 0x89, %i1 set 0x6F, %i2 ldstuba [%l7 + %i2] 0x81, %o7 set 0x40, %o4 ldda [%l7 + %o4] 0xda, %f16 nop set 0x40, %i7 std %f26, [%l7 + %i7] add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l5, %i3 set 0x60, %g5 ldda [%l7 + %g5] 0x81, %l0 nop set 0x30, %g1 ldx [%l7 + %g1], %l1 set 0x58, %l4 stda %o4, [%l7 + %l4] 0x89 set 0x60, %g6 stda %o0, [%l7 + %g6] 0xe3 membar #Sync add %l7, 0x78, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %i6 nop set 0x6A, %i3 ldsh [%l7 + %i3], %o3 set 0x48, %g2 ldxa [%l7 + %g2] 0x88, %l3 nop set 0x18, %o0 stx %fsr, [%l7 + %o0] set 0x34, %o5 stba %g5, [%l7 + %o5] 0x81 nop set 0x7F, %l0 stb %o6, [%l7 + %l0] nop set 0x38, %o6 stx %fsr, [%l7 + %o6] nop set 0x4A, %l2 sth %i7, [%l7 + %l2] set 0x13, %g7 stba %i0, [%l7 + %g7] 0x88 nop set 0x38, %i4 ldsw [%l7 + %i4], %i5 nop set 0x08, %i1 ldx [%l7 + %i1], %o1 and %o2, %g3, %g1 nop set 0x74, %o1 prefetch [%l7 + %o1], 3 nop set 0x24, %l3 sth %g7, [%l7 + %l3] nop set 0x64, %i0 lduh [%l7 + %i0], %g2 set 0x09, %l6 ldstuba [%l7 + %l6] 0x80, %i4 nop set 0x40, %o3 ldd [%l7 + %o3], %f12 nop set 0x50, %o7 ldd [%l7 + %o7], %f0 st %fsr, [%l7 + 0x40] st %f9, [%l7 + 0x08] nop set 0x78, %l5 ldx [%l7 + %l5], %o5 nop set 0x30, %l1 std %f4, [%l7 + %l1] add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g6, %l4 nop set 0x28, %g3 ldx [%l7 + %g3], %i2 set 0x4C, %o2 stba %g4, [%l7 + %o2] 0x80 nop set 0x38, %g4 stx %fsr, [%l7 + %g4] set 0x10, %i6 ldda [%l7 + %i6] 0xeb, %i0 nop set 0x12, %i2 ldsh [%l7 + %i2], %l6 add %l5, %o7, %i3 nop set 0x48, %o4 stw %l0, [%l7 + %o4] nop set 0x74, %i7 ldsw [%l7 + %i7], %o4 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf1, %f0 set 0x70, %g1 ldda [%l7 + %g1] 0x81, %l0 set 0x38, %g5 sta %f16, [%l7 + %g5] 0x80 set 0x10, %l4 sta %f1, [%l7 + %l4] 0x89 nop set 0x48, %g6 stw %o0, [%l7 + %g6] st %f24, [%l7 + 0x78] nop set 0x70, %g2 std %f16, [%l7 + %g2] set 0x32, %o0 stha %l2, [%l7 + %o0] 0xe3 membar #Sync nop set 0x78, %o5 std %f24, [%l7 + %o5] add %i6, %l3, %g5 nop set 0x38, %i3 swap [%l7 + %i3], %o6 set 0x70, %o6 ldda [%l7 + %o6] 0x81, %o2 set 0x58, %l2 lda [%l7 + %l2] 0x80, %f17 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %i0 or %i5, %o2, %o1 nop set 0x10, %l0 ldsh [%l7 + %l0], %g3 nop set 0x38, %i4 ldx [%l7 + %i4], %g1 nop set 0x2D, %g7 stb %g7, [%l7 + %g7] nop set 0x10, %i1 ldx [%l7 + %i1], %i4 nop set 0x78, %l3 std %f14, [%l7 + %l3] nop set 0x30, %o1 ldd [%l7 + %o1], %f10 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %o4 ld [%l7 + 0x78], %f8 nop set 0x17, %l6 ldub [%l7 + %l6], %g6 st %fsr, [%l7 + 0x20] set 0x74, %o7 sta %f23, [%l7 + %o7] 0x81 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x88, %g2, %i2 fpsub32s %f3, %f23, %f19 nop set 0x08, %l5 stw %l4, [%l7 + %l5] add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g4, %l6 nop set 0x4C, %o3 ldsw [%l7 + %o3], %l5 set 0x26, %l1 stha %o7, [%l7 + %l1] 0xea membar #Sync nop set 0x63, %o2 ldsb [%l7 + %o2], %i1 set 0x20, %g3 ldda [%l7 + %g3] 0xe3, %l0 set 0x60, %g4 lda [%l7 + %g4] 0x88, %f25 nop set 0x28, %i6 ldd [%l7 + %i6], %i2 nop set 0x74, %o4 ldsw [%l7 + %o4], %o4 set 0x20, %i7 stda %o0, [%l7 + %i7] 0x81 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %i6 nop set 0x4C, %i2 prefetch [%l7 + %i2], 3 st %fsr, [%l7 + 0x24] set 0x4B, %i5 ldstuba [%l7 + %i5] 0x88, %l3 add %g5, %o6, %o3 nop set 0x78, %g5 stx %fsr, [%l7 + %g5] st %f23, [%l7 + 0x78] add %i7, %l2, %i5 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %i0 set 0x58, %l4 lda [%l7 + %l4] 0x80, %f21 nop set 0x58, %g1 ldd [%l7 + %g1], %f14 st %f22, [%l7 + 0x18] set 0x41, %g6 ldstuba [%l7 + %g6] 0x80, %g3 ble,a %icc, loop_107 or %g1, %o1, %g7 nop set 0x20, %o0 stb %o5, [%l7 + %o0] nop set 0x1C, %g2 stw %g6, [%l7 + %g2] loop_107: nop set 0x0E, %o5 stha %g2, [%l7 + %o5] 0xea membar #Sync nop set 0x1C, %i3 lduw [%l7 + %i3], %i2 set 0x78, %o6 prefetcha [%l7 + %o6] 0x80, 3 or %g4, %i4, %l5 nop set 0x30, %l2 ldx [%l7 + %l2], %o7 add %i1, %l6, %i3 and %l0, %o4, %o0 nop set 0x14, %l0 ldsw [%l7 + %l0], %l1 set 0x75, %g7 stba %l3, [%l7 + %g7] 0x81 set 0x4C, %i4 sta %f7, [%l7 + %i4] 0x89 nop set 0x40, %i1 stx %fsr, [%l7 + %i1] set 0x60, %l3 stxa %g5, [%l7 + %l3] 0xe3 membar #Sync set 0x70, %o1 stxa %o6, [%l7 + %o1] 0x89 set 0x2B, %l6 stba %o3, [%l7 + %l6] 0xea membar #Sync nop set 0x60, %o7 stx %fsr, [%l7 + %o7] nop set 0x08, %i0 stx %i7, [%l7 + %i0] nop set 0x40, %l5 ldd [%l7 + %l5], %f0 nop set 0x50, %l1 prefetch [%l7 + %l1], 0 nop set 0x3E, %o3 sth %l2, [%l7 + %o3] nop set 0x6A, %g3 sth %i6, [%l7 + %g3] nop set 0x20, %g4 prefetch [%l7 + %g4], 4 nop set 0x44, %o2 ldsw [%l7 + %o2], %o2 nop set 0x5C, %i6 lduw [%l7 + %i6], %i5 nop set 0x28, %i7 ldd [%l7 + %i7], %g2 nop set 0x68, %i2 std %i0, [%l7 + %i2] bne,pn %xcc, loop_108 fpadd16 %f0, %f18, %f30 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xda loop_108: nop set 0x70, %g5 stx %fsr, [%l7 + %g5] wr %o1, %g1, %sys_tick add %o5, %g7, %g2 or %g6, %i2, %l4 set 0x20, %i5 stxa %i4, [%l7 + %i5] 0x81 set 0x48, %g1 ldxa [%l7 + %g1] 0x89, %g4 nop set 0x1B, %l4 stb %l5, [%l7 + %l4] nop set 0x58, %o0 std %f28, [%l7 + %o0] set 0x64, %g6 stha %o7, [%l7 + %g6] 0x89 st %f31, [%l7 + 0x68] nop set 0x14, %g2 ldsw [%l7 + %g2], %i1 add %l6, %i3, %o4 nop set 0x30, %o5 swap [%l7 + %o5], %o0 set 0x40, %i3 ldda [%l7 + %i3] 0xd8, %f0 nop set 0x60, %o6 ldd [%l7 + %o6], %f2 nop set 0x58, %l0 stx %l0, [%l7 + %l0] set 0x58, %g7 stwa %l3, [%l7 + %g7] 0x89 or %g5, %o6, %l1 nop set 0x40, %l2 ldsw [%l7 + %l2], %o3 nop set 0x10, %i4 ldsb [%l7 + %i4], %l2 nop set 0x7A, %l3 lduh [%l7 + %l3], %i6 set 0x50, %i1 ldda [%l7 + %i1] 0xe2, %i6 add %i5, %g3, %i0 set 0x10, %o1 stha %o1, [%l7 + %o1] 0x81 set 0x31, %l6 ldstuba [%l7 + %l6] 0x89, %o2 st %f3, [%l7 + 0x34] nop set 0x38, %o7 ldsh [%l7 + %o7], %g1 nop set 0x14, %l5 sth %o5, [%l7 + %l5] nop set 0x20, %l1 std %f24, [%l7 + %l1] nop set 0x30, %o3 lduw [%l7 + %o3], %g7 nop nop setx 0xE600E6EA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xD7DFB95C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f11, %f3 nop set 0x08, %i0 prefetch [%l7 + %i0], 4 nop set 0x42, %g3 ldsb [%l7 + %g3], %g2 set 0x30, %g4 prefetcha [%l7 + %g4] 0x81, 1 set 0x10, %o2 stha %l4, [%l7 + %o2] 0x88 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x5C7, %sys_tick_cmpr set 0x70, %i6 stda %g6, [%l7 + %i6] 0xe2 membar #Sync nop set 0x37, %i2 stb %o7, [%l7 + %i2] fpadd16 %f6, %f26, %f24 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x81, %l5, %i1 nop set 0x50, %i7 ldx [%l7 + %i7], %i3 set 0x38, %g5 ldstuba [%l7 + %g5] 0x88, %l6 nop set 0x40, %i5 ldx [%l7 + %i5], %o0 set 0x48, %g1 ldxa [%l7 + %g1] 0x80, %o4 nop set 0x20, %l4 lduw [%l7 + %l4], %l3 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf0, %f0 nop set 0x3C, %g6 ldsh [%l7 + %g6], %g5 set 0x17, %o4 stba %o6, [%l7 + %o4] 0xe2 membar #Sync add %l7, 0x28, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %l1 nop set 0x40, %o5 stx %fsr, [%l7 + %o5] bne %icc, loop_109 st %f14, [%l7 + 0x48] ld [%l7 + 0x70], %f28 and %o3, %i6, %l2 loop_109: nop add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %i5 nop set 0x6C, %i3 stw %i0, [%l7 + %i3] nop set 0x18, %o6 std %f2, [%l7 + %o6] add %g3, %o2, %o1 add %l7, 0x24, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %o5 nop set 0x5D, %l0 stb %g7, [%l7 + %l0] set 0x78, %g7 stda %g2, [%l7 + %g7] 0x80 set 0x70, %l2 ldda [%l7 + %l2] 0xe3, %i2 set 0x60, %g2 stxa %i4, [%l7 + %g2] 0xeb membar #Sync set 0x50, %l3 prefetcha [%l7 + %l3] 0x89, 2 set 0x38, %i1 stda %l4, [%l7 + %i1] 0x89 nop set 0x3C, %o1 ldsw [%l7 + %o1], %o7 nop set 0x4C, %i4 lduh [%l7 + %i4], %g6 nop set 0x14, %l6 ldsh [%l7 + %l6], %l5 nop set 0x56, %o7 ldsh [%l7 + %o7], %i1 nop set 0x20, %l5 ldx [%l7 + %l5], %l6 nop set 0x20, %o3 ldd [%l7 + %o3], %f0 nop set 0x40, %i0 ldx [%l7 + %i0], %o0 nop set 0x30, %l1 stx %o4, [%l7 + %l1] set 0x7C, %g3 sta %f5, [%l7 + %g3] 0x88 fpsub16s %f12, %f8, %f8 add %l7, 0x24, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i3 casa [%l6] 0x88, %i3, %l3 add %o6, %g5, %l1 nop set 0x2A, %g4 sth %o3, [%l7 + %g4] add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x80, %i6, %l2 fpsub32s %f7, %f19, %f10 nop set 0x20, %i6 stx %i7, [%l7 + %i6] set 0x60, %i2 stda %l0, [%l7 + %i2] 0xea membar #Sync nop set 0x36, %o2 sth %i5, [%l7 + %o2] st %f24, [%l7 + 0x64] set 0x40, %g5 stxa %g3, [%l7 + %g5] 0xeb membar #Sync nop set 0x6C, %i7 swap [%l7 + %i7], %i0 bgu,pn %xcc, loop_110 nop set 0x68, %i5 ldx [%l7 + %i5], %o1 nop set 0x72, %g1 ldsh [%l7 + %g1], %g1 nop set 0x6D, %o0 ldub [%l7 + %o0], %o2 loop_110: nop set 0x08, %l4 ldstub [%l7 + %l4], %g7 st %fsr, [%l7 + 0x30] nop set 0x58, %g6 lduw [%l7 + %g6], %g2 nop set 0x24, %o4 stw %o5, [%l7 + %o4] nop set 0x09, %i3 stb %i4, [%l7 + %i3] or %g4, %l4, %i2 nop set 0x66, %o5 lduh [%l7 + %o5], %o7 set 0x7C, %o6 stwa %g6, [%l7 + %o6] 0xeb membar #Sync nop set 0x4E, %l0 ldsh [%l7 + %l0], %l5 nop set 0x18, %g7 ldd [%l7 + %g7], %f10 set 0x50, %g2 stxa %l6, [%l7 + %g2] 0xeb membar #Sync set 0x08, %l2 stda %o0, [%l7 + %l2] 0xeb membar #Sync nop set 0x64, %i1 lduw [%l7 + %i1], %i1 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xc2 nop set 0x18, %o1 ldd [%l7 + %o1], %f20 nop set 0x13, %l6 ldstub [%l7 + %l6], %i3 nop set 0x10, %o7 lduw [%l7 + %o7], %l3 nop set 0x30, %l5 std %f22, [%l7 + %l5] ld [%l7 + 0x44], %f18 nop set 0x60, %o3 swap [%l7 + %o3], %o6 nop set 0x48, %i4 std %o4, [%l7 + %i4] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf9, %f16 set 0x78, %i0 ldxa [%l7 + %i0] 0x80, %l1 nop set 0x3E, %g4 lduh [%l7 + %g4], %g5 set 0x40, %g3 ldda [%l7 + %g3] 0x81, %f0 nop nop setx 0xE4B28CA44DFB0CCB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xEAB1F1C60C423E08, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f24, %f26 nop set 0x1A, %i6 ldsh [%l7 + %i6], %o3 nop set 0x62, %o2 stb %i6, [%l7 + %o2] nop set 0x1C, %g5 lduh [%l7 + %g5], %i7 set 0x08, %i7 stxa %l2, [%l7 + %i7] 0xeb membar #Sync nop set 0x38, %i2 stx %fsr, [%l7 + %i2] nop set 0x18, %g1 sth %l0, [%l7 + %g1] set 0x40, %i5 stda %f16, [%l7 + %i5] 0x89 ld [%l7 + 0x74], %f25 nop set 0x10, %o0 stx %fsr, [%l7 + %o0] set 0x60, %l4 stda %i4, [%l7 + %l4] 0x81 and %i0, %g3, %g1 nop set 0x4F, %g6 ldub [%l7 + %g6], %o1 nop set 0x77, %i3 ldsb [%l7 + %i3], %g7 nop set 0x60, %o4 sth %g2, [%l7 + %o4] set 0x6C, %o6 swapa [%l7 + %o6] 0x81, %o2 or %i4, %g4, %l4 set 0x30, %o5 ldxa [%l7 + %o5] 0x80, %o5 st %fsr, [%l7 + 0x24] add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %o7 nop set 0x14, %g7 ldsw [%l7 + %g7], %l5 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g6, %o0 nop set 0x34, %l0 swap [%l7 + %l0], %l6 set 0x30, %g2 ldda [%l7 + %g2] 0xe3, %i0 set 0x48, %i1 ldxa [%l7 + %i1] 0x88, %i3 or %l3, %o4, %l1 and %o6, %o3, %i6 nop set 0x08, %l2 std %f8, [%l7 + %l2] nop set 0x7E, %l3 stb %i7, [%l7 + %l3] nop set 0x77, %l6 ldsb [%l7 + %l6], %g5 nop set 0x58, %o7 prefetch [%l7 + %o7], 2 st %fsr, [%l7 + 0x1C] set 0x61, %l5 stba %l2, [%l7 + %l5] 0xe2 membar #Sync nop set 0x55, %o1 ldub [%l7 + %o1], %l0 set 0x4C, %i4 sta %f22, [%l7 + %i4] 0x89 nop set 0x5F, %o3 stb %i0, [%l7 + %o3] set 0x30, %i0 prefetcha [%l7 + %i0] 0x88, 2 set 0x5C, %l1 ldstuba [%l7 + %l1] 0x81, %g3 nop set 0x68, %g4 ldd [%l7 + %g4], %f30 set 0x50, %g3 stda %g0, [%l7 + %g3] 0x88 set 0x40, %o2 stda %f16, [%l7 + %o2] 0x88 nop set 0x14, %g5 ldsw [%l7 + %g5], %o1 set 0x40, %i7 stwa %g7, [%l7 + %i7] 0x89 and %o2, %i4, %g2 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x80, %g4, %o5 add %i2, %l4, %l5 nop set 0x74, %i2 lduw [%l7 + %i2], %o7 nop set 0x1A, %g1 ldsb [%l7 + %g1], %g6 fpadd32s %f29, %f6, %f0 set 0x62, %i5 stha %l6, [%l7 + %i5] 0xea membar #Sync and %o0, %i3, %l3 nop set 0x36, %o0 ldsh [%l7 + %o0], %i1 set 0x50, %i6 ldda [%l7 + %i6] 0x81, %o4 nop set 0x18, %l4 stw %o6, [%l7 + %l4] set 0x58, %g6 stwa %l1, [%l7 + %g6] 0xea membar #Sync be,pt %xcc, loop_111 nop set 0x08, %i3 std %i6, [%l7 + %i3] set 0x58, %o4 prefetcha [%l7 + %o4] 0x89, 1 loop_111: nop set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf9 membar #Sync nop set 0x34, %g7 sth %o3, [%l7 + %g7] set 0x16, %o6 ldstuba [%l7 + %o6] 0x89, %l2 nop set 0x68, %l0 ldd [%l7 + %l0], %g4 nop set 0x44, %g2 swap [%l7 + %g2], %i0 set 0x40, %i1 stda %l0, [%l7 + %i1] 0xeb membar #Sync nop set 0x50, %l3 std %g2, [%l7 + %l3] nop set 0x14, %l6 swap [%l7 + %l6], %g1 set 0x3C, %l2 swapa [%l7 + %l2] 0x80, %i5 and %g7, %o2, %o1 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x88, %i4, %g4 or %o5, %g2, %l4 set 0x30, %o7 prefetcha [%l7 + %o7] 0x81, 3 or %i2, %g6, %l6 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x88, %o7, %i3 set 0x40, %l5 stwa %l3, [%l7 + %l5] 0x89 st %fsr, [%l7 + 0x10] set 0x4C, %o1 stwa %o0, [%l7 + %o1] 0x81 nop set 0x50, %o3 std %f24, [%l7 + %o3] set 0x40, %i0 stda %f16, [%l7 + %i0] 0xca or %i1, %o6, %l1 nop set 0x40, %l1 prefetch [%l7 + %l1], 1 set 0x70, %g4 sta %f4, [%l7 + %g4] 0x88 nop set 0x78, %i4 ldd [%l7 + %i4], %f22 nop set 0x10, %g3 stx %fsr, [%l7 + %g3] or %o4, %i7, %i6 add %l2, %g5, %o3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr and %g1, %g3, %i5 set 0x70, %o2 prefetcha [%l7 + %o2] 0x89, 1 nop set 0x21, %g5 ldstub [%l7 + %g5], %o1 set 0x48, %i2 stwa %g7, [%l7 + %i2] 0x80 set 0x50, %i7 ldda [%l7 + %i7] 0x88, %i4 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g4, %g2 set 0x40, %i5 ldstuba [%l7 + %i5] 0x89, %o5 nop set 0x28, %g1 ldd [%l7 + %g1], %l4 st %fsr, [%l7 + 0x50] and %i2, %g6, %l6 nop set 0x28, %o0 ldsw [%l7 + %o0], %l4 nop set 0x28, %i6 sth %o7, [%l7 + %i6] and %i3, %o0, %l3 set 0x58, %g6 ldxa [%l7 + %g6] 0x89, %i1 st %fsr, [%l7 + 0x4C] or %o6, %o4, %i7 nop set 0x2C, %l4 swap [%l7 + %l4], %l1 set 0x30, %o4 prefetcha [%l7 + %o4] 0x89, 2 nop set 0x4C, %o5 lduh [%l7 + %o5], %l2 ld [%l7 + 0x10], %f30 nop set 0x50, %g7 std %f8, [%l7 + %g7] ld [%l7 + 0x2C], %f28 set 0x0D, %o6 ldstuba [%l7 + %o6] 0x81, %g5 nop set 0x10, %i3 ldsw [%l7 + %i3], %i0 nop set 0x24, %l0 lduw [%l7 + %l0], %l0 set 0x78, %i1 lda [%l7 + %i1] 0x81, %f10 and %o3, %g1, %i5 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %o1 nop set 0x2C, %l3 ldsw [%l7 + %l3], %g3 and %g7, %g4, %i4 nop set 0x22, %l6 sth %g2, [%l7 + %l6] set 0x60, %g2 stwa %o5, [%l7 + %g2] 0xe3 membar #Sync add %l7, 0x0C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i2, %g6 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %l4 set 0x08, %l2 prefetcha [%l7 + %l2] 0x88, 3 nop set 0x54, %o7 swap [%l7 + %o7], %i3 nop set 0x7C, %l5 ldub [%l7 + %l5], %o7 nop set 0x50, %o1 std %f6, [%l7 + %o1] set 0x40, %i0 swapa [%l7 + %i0] 0x88, %l3 nop set 0x40, %l1 ldd [%l7 + %l1], %f6 set 0x48, %g4 prefetcha [%l7 + %g4] 0x80, 4 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xf9 membar #Sync nop set 0x4C, %o3 stw %o6, [%l7 + %o3] nop set 0x70, %o2 stb %o4, [%l7 + %o2] nop set 0x4F, %g3 ldub [%l7 + %g3], %o0 nop set 0x19, %i2 stb %l1, [%l7 + %i2] ld [%l7 + 0x0C], %f0 st %fsr, [%l7 + 0x24] set 0x44, %i7 ldstuba [%l7 + %i7] 0x89, %i7 set 0x28, %g5 prefetcha [%l7 + %g5] 0x89, 3 set 0x44, %i5 swapa [%l7 + %i5] 0x88, %g5 or %i6, %l0, %o3 and %g1, %i0, %o2 and %o1, %g3, %i5 set 0x3C, %g1 swapa [%l7 + %g1] 0x80, %g4 set 0x14, %i6 stwa %i4, [%l7 + %i6] 0x81 nop set 0x50, %g6 stw %g7, [%l7 + %g6] set 0x50, %o0 ldxa [%l7 + %o0] 0x81, %o5 nop set 0x28, %l4 ldsw [%l7 + %l4], %i2 set 0x10, %o5 lda [%l7 + %o5] 0x81, %f9 set 0x60, %g7 stda %g6, [%l7 + %g7] 0x80 nop set 0x20, %o4 swap [%l7 + %o4], %l5 nop set 0x20, %i3 stx %fsr, [%l7 + %i3] add %l4, %g2, %i3 nop set 0x50, %l0 ldx [%l7 + %l0], %o7 fpadd16 %f14, %f20, %f16 and %l3, %l6, %i1 set 0x14, %o6 swapa [%l7 + %o6] 0x89, %o4 set 0x5F, %i1 stba %o6, [%l7 + %i1] 0xea membar #Sync nop set 0x20, %l6 ldx [%l7 + %l6], %o0 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x80 ld [%l7 + 0x38], %f27 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xca set 0x40, %o7 stda %f16, [%l7 + %o7] 0xd8 set 0x34, %l3 lda [%l7 + %l3] 0x88, %f15 set 0x64, %o1 sta %f6, [%l7 + %o1] 0x81 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l1, %i7 or %g5, %i6, %l0 bleu %xcc, loop_112 nop set 0x18, %l5 ldd [%l7 + %l5], %f6 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd8 loop_112: nop set 0x40, %l1 ldda [%l7 + %l1] 0xeb, %o2 set 0x33, %g4 ldstuba [%l7 + %g4] 0x89, %g1 nop set 0x30, %o3 stx %fsr, [%l7 + %o3] set 0x70, %i4 ldstuba [%l7 + %i4] 0x88, %i0 set 0x38, %g3 stxa %l2, [%l7 + %g3] 0x81 st %f6, [%l7 + 0x30] or %o1, %o2, %i5 nop set 0x78, %i2 sth %g4, [%l7 + %i2] add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %g7 set 0x0C, %i7 swapa [%l7 + %i7] 0x80, %i4 add %o5, %i2, %g6 set 0x30, %g5 stxa %l4, [%l7 + %g5] 0x88 set 0x0C, %o2 lda [%l7 + %o2] 0x80, %f18 nop set 0x24, %g1 ldsb [%l7 + %g1], %g2 set 0x70, %i6 ldda [%l7 + %i6] 0x80, %i2 set 0x24, %i5 lda [%l7 + %i5] 0x81, %f1 set 0x3E, %g6 ldstuba [%l7 + %g6] 0x81, %l5 nop set 0x6F, %l4 ldsb [%l7 + %l4], %l3 nop set 0x28, %o0 ldd [%l7 + %o0], %o6 and %i1, %o4, %l6 set 0x1A, %g7 stba %o6, [%l7 + %g7] 0x88 nop set 0x47, %o4 ldstub [%l7 + %o4], %o0 set 0x10, %o5 ldda [%l7 + %o5] 0xeb, %i6 nop set 0x14, %l0 lduw [%l7 + %l0], %l1 st %fsr, [%l7 + 0x0C] set 0x50, %o6 stwa %i6, [%l7 + %o6] 0x80 set 0x70, %i3 lda [%l7 + %i3] 0x89, %f11 nop set 0x63, %l6 ldstub [%l7 + %l6], %l0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xFC9, %tick_cmpr nop set 0x30, %g2 lduh [%l7 + %g2], %i0 nop set 0x73, %l2 ldsb [%l7 + %l2], %g1 add %l7, 0x44, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l2 casa [%l6] 0x88, %l2, %o1 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %g4 nop set 0x17, %o7 ldstub [%l7 + %o7], %i5 set 0x76, %i1 stha %g7, [%l7 + %i1] 0xea membar #Sync nop set 0x6C, %l3 ldsw [%l7 + %l3], %i4 set 0x48, %o1 lda [%l7 + %o1] 0x80, %f9 nop set 0x60, %l5 ldx [%l7 + %l5], %g3 nop set 0x08, %l1 ldsw [%l7 + %l1], %o5 set 0x50, %i0 stwa %g6, [%l7 + %i0] 0x88 nop set 0x24, %g4 swap [%l7 + %g4], %l4 or %g2, %i2, %l5 nop set 0x20, %i4 std %f24, [%l7 + %i4] set 0x2C, %o3 stwa %l3, [%l7 + %o3] 0xe3 membar #Sync nop set 0x48, %g3 swap [%l7 + %g3], %o7 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xd8 nop set 0x10, %g5 std %i0, [%l7 + %g5] or %o4, %l6, %i3 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xc2 nop set 0x31, %i7 ldsb [%l7 + %i7], %o0 nop set 0x41, %g1 stb %i7, [%l7 + %g1] set 0x10, %i6 stwa %o6, [%l7 + %i6] 0x80 set 0x6C, %g6 swapa [%l7 + %g6] 0x80, %i6 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %o3 nop set 0x7C, %l4 lduh [%l7 + %l4], %g5 ld [%l7 + 0x0C], %f6 nop set 0x10, %o0 prefetch [%l7 + %o0], 4 nop set 0x19, %i5 ldstub [%l7 + %i5], %l0 set 0x50, %g7 ldda [%l7 + %g7] 0x80, %g0 set 0x57, %o4 ldstuba [%l7 + %o4] 0x80, %l2 wr %o1, %o2, %set_softint add %i0, %g4, %g7 nop set 0x37, %l0 ldub [%l7 + %l0], %i4 nop set 0x28, %o6 std %f26, [%l7 + %o6] nop set 0x30, %i3 ldx [%l7 + %i3], %g3 nop set 0x60, %o5 stx %fsr, [%l7 + %o5] fpsub16s %f12, %f18, %f12 set 0x60, %g2 ldda [%l7 + %g2] 0x80, %i4 nop set 0x58, %l6 std %g6, [%l7 + %l6] set 0x18, %o7 stba %o5, [%l7 + %o7] 0xeb membar #Sync nop set 0x48, %i1 ldd [%l7 + %i1], %l4 set 0x78, %l2 stba %g2, [%l7 + %l2] 0xe2 membar #Sync nop set 0x30, %l3 ldd [%l7 + %l3], %i2 set 0x1F, %l5 ldstuba [%l7 + %l5] 0x88, %l5 nop set 0x64, %l1 ldsh [%l7 + %l1], %l3 set 0x4C, %o1 stha %o7, [%l7 + %o1] 0x88 set 0x40, %g4 ldda [%l7 + %g4] 0x89, %o4 nop set 0x5B, %i0 ldub [%l7 + %i0], %l6 add %i3, %o0, %i1 add %l7, 0x14, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %o6 add %l7, 0x10, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %o3 st %fsr, [%l7 + 0x34] nop set 0x18, %i4 stx %g5, [%l7 + %i4] set 0x2C, %g3 sta %f29, [%l7 + %g3] 0x80 set 0x0C, %i2 stha %i6, [%l7 + %i2] 0xeb membar #Sync add %l0, %l2, %o1 nop nop setx 0x63966871, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0xD9B04849, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f10, %f1 nop set 0x54, %o3 prefetch [%l7 + %o3], 0 set 0x40, %g5 ldda [%l7 + %g5] 0xd0, %f16 set 0x1A, %o2 stba %g1, [%l7 + %o2] 0xe2 membar #Sync set 0x4A, %g1 stba %i0, [%l7 + %g1] 0xe2 membar #Sync set 0x40, %i7 stda %f0, [%l7 + %i7] 0xc8 add %g4, %o2, %i4 ba,pn %xcc, loop_113 or %g3, %g7, %g6 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %o5 loop_113: st %fsr, [%l7 + 0x50] set 0x78, %g6 stda %g2, [%l7 + %g6] 0x81 nop set 0x6C, %l4 lduw [%l7 + %l4], %i2 nop set 0x18, %i6 lduh [%l7 + %i6], %l4 add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l3 casa [%l6] 0x80, %l3, %l5 add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %l6 set 0x60, %i5 stha %i3, [%l7 + %i5] 0x89 nop set 0x30, %g7 std %f0, [%l7 + %g7] nop set 0x20, %o0 std %o0, [%l7 + %o0] nop set 0x68, %o4 std %o4, [%l7 + %o4] set 0x58, %l0 stda %i6, [%l7 + %l0] 0x89 nop set 0x44, %i3 swap [%l7 + %i3], %i1 set 0x48, %o5 stxa %l1, [%l7 + %o5] 0x80 set 0x20, %o6 ldda [%l7 + %o6] 0xe3, %o2 set 0x10, %g2 ldda [%l7 + %g2] 0x88, %o6 wr %g5, %i6, %clear_softint nop set 0x5C, %l6 swap [%l7 + %l6], %l2 bgu,pt %icc, loop_114 fpsub32s %f18, %f18, %f7 set 0x50, %o7 ldxa [%l7 + %o7] 0x81, %o1 loop_114: nop set 0x58, %l2 stxa %l0, [%l7 + %l2] 0xea membar #Sync set 0x7A, %i1 stha %g1, [%l7 + %i1] 0x81 nop set 0x08, %l5 std %i0, [%l7 + %l5] set 0x40, %l3 ldda [%l7 + %l3] 0x88, %f0 nop set 0x7C, %o1 sth %g4, [%l7 + %o1] set 0x0C, %g4 stha %o2, [%l7 + %g4] 0xe2 membar #Sync nop set 0x23, %i0 ldub [%l7 + %i0], %i4 nop set 0x10, %i4 ldsw [%l7 + %i4], %g7 or %g6, %g3, %o5 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf8, %f16 nop set 0x48, %i2 stw %g2, [%l7 + %i2] set 0x28, %o3 stxa %i2, [%l7 + %o3] 0xe3 membar #Sync nop set 0x70, %g5 stx %fsr, [%l7 + %g5] set 0x10, %o2 swapa [%l7 + %o2] 0x88, %l4 nop set 0x40, %l1 stw %i5, [%l7 + %l1] or %l3, %l5, %o7 add %i3, %o0, %l6 set 0x78, %g1 ldxa [%l7 + %g1] 0x88, %i7 nop set 0x38, %g6 ldstub [%l7 + %g6], %o4 nop set 0x52, %l4 lduh [%l7 + %l4], %i1 and %l1, %o6, %g5 set 0x27, %i6 stba %i6, [%l7 + %i6] 0x89 set 0x74, %i7 stwa %o3, [%l7 + %i7] 0xe3 membar #Sync set 0x2C, %i5 sta %f27, [%l7 + %i5] 0x88 set 0x40, %g7 ldxa [%l7 + %g7] 0x80, %l2 nop set 0x38, %o0 stx %fsr, [%l7 + %o0] and %l0, %o1, %g1 nop set 0x70, %l0 std %f24, [%l7 + %l0] nop set 0x2F, %o4 ldub [%l7 + %o4], %i0 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g4, %i4 nop set 0x0E, %i3 ldsh [%l7 + %i3], %g7 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o2, %g6 nop set 0x10, %o6 ldd [%l7 + %o6], %f0 set 0x66, %g2 stha %o5, [%l7 + %g2] 0xea membar #Sync fpadd32s %f29, %f8, %f2 nop set 0x10, %o5 prefetch [%l7 + %o5], 2 set 0x2C, %l6 swapa [%l7 + %l6] 0x88, %g2 add %i2, %g3, %l4 nop set 0x2A, %l2 ldstub [%l7 + %l2], %i5 set 0x60, %i1 stwa %l5, [%l7 + %i1] 0xeb membar #Sync nop set 0x10, %o7 std %f8, [%l7 + %o7] nop set 0x70, %l5 ldstub [%l7 + %l5], %l3 set 0x5C, %o1 sta %f22, [%l7 + %o1] 0x80 nop set 0x38, %l3 std %f20, [%l7 + %l3] nop set 0x48, %g4 std %i2, [%l7 + %g4] nop set 0x28, %i0 stx %o7, [%l7 + %i0] nop set 0x70, %i4 ldx [%l7 + %i4], %l6 ble,pt %xcc, loop_115 nop set 0x68, %g3 stx %o0, [%l7 + %g3] st %fsr, [%l7 + 0x50] set 0x58, %i2 prefetcha [%l7 + %i2] 0x88, 0 loop_115: nop set 0x21, %g5 stb %i1, [%l7 + %g5] add %l1, %i7, %g5 set 0x1C, %o3 lda [%l7 + %o3] 0x81, %f2 nop set 0x36, %o2 lduh [%l7 + %o2], %o6 set 0x70, %g1 ldda [%l7 + %g1] 0xe3, %i6 nop set 0x50, %g6 stx %l2, [%l7 + %g6] set 0x58, %l1 stwa %o3, [%l7 + %l1] 0xe2 membar #Sync nop set 0x78, %i6 ldx [%l7 + %i6], %l0 nop set 0x40, %i7 ldd [%l7 + %i7], %f14 nop set 0x18, %i5 sth %o1, [%l7 + %i5] set 0x28, %g7 prefetcha [%l7 + %g7] 0x89, 1 add %g4, %i0, %g7 and %o2, %g6, %i4 nop set 0x20, %l4 lduh [%l7 + %l4], %o5 nop set 0x2C, %l0 sth %g2, [%l7 + %l0] nop set 0x5E, %o0 ldsh [%l7 + %o0], %g3 set 0x74, %o4 stwa %i2, [%l7 + %o4] 0xeb membar #Sync set 0x74, %o6 stha %i5, [%l7 + %o6] 0xe2 membar #Sync nop set 0x40, %g2 stx %fsr, [%l7 + %g2] nop set 0x58, %o5 ldd [%l7 + %o5], %l4 or %l3, %l5, %i3 set 0x18, %l6 stba %l6, [%l7 + %l6] 0xeb membar #Sync set 0x70, %i3 sta %f11, [%l7 + %i3] 0x81 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf0, %f0 set 0x1D, %i1 ldstuba [%l7 + %i1] 0x89, %o7 nop set 0x70, %o7 std %f8, [%l7 + %o7] set 0x70, %l5 ldda [%l7 + %l5] 0xe3, %o4 nop set 0x68, %o1 prefetch [%l7 + %o1], 2 fpadd16 %f0, %f10, %f28 nop set 0x4A, %l3 ldstub [%l7 + %l3], %o0 nop set 0x3C, %g4 stw %i1, [%l7 + %g4] bge %icc, loop_116 bn,pn %icc, loop_117 nop set 0x14, %i4 stw %i7, [%l7 + %i4] nop set 0x52, %i0 ldsh [%l7 + %i0], %g5 loop_116: nop set 0x10, %i2 sta %f29, [%l7 + %i2] 0x89 loop_117: nop set 0x66, %g3 lduh [%l7 + %g3], %o6 bgu,pn %icc, loop_118 nop set 0x08, %o3 prefetch [%l7 + %o3], 4 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %i6 loop_118: nop set 0x28, %g5 prefetcha [%l7 + %g5] 0x88, 1 set 0x60, %o2 lda [%l7 + %o2] 0x89, %f12 nop set 0x3A, %g6 ldsh [%l7 + %g6], %l2 set 0x60, %g1 ldxa [%l7 + %g1] 0x88, %o1 nop set 0x40, %l1 stx %g1, [%l7 + %l1] set 0x1C, %i7 stwa %g4, [%l7 + %i7] 0x88 or %l0, %g7, %i0 nop set 0x1C, %i5 ldsw [%l7 + %i5], %g6 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x80, %i4, %o5 nop set 0x10, %i6 ldd [%l7 + %i6], %f14 st %fsr, [%l7 + 0x1C] nop set 0x1B, %l4 ldsb [%l7 + %l4], %g2 set 0x58, %g7 stwa %g3, [%l7 + %g7] 0xe2 membar #Sync nop set 0x38, %o0 stx %fsr, [%l7 + %o0] add %o2, %i2, %l4 nop set 0x21, %o4 ldstub [%l7 + %o4], %i5 bne,a %xcc, loop_119 nop set 0x66, %l0 stb %l5, [%l7 + %l0] nop set 0x34, %o6 lduw [%l7 + %o6], %l3 nop set 0x08, %g2 stx %fsr, [%l7 + %g2] loop_119: st %fsr, [%l7 + 0x58] add %l7, 0x64, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] 0x89, %i3, %l6 set 0x40, %o5 ldda [%l7 + %o5] 0x88, %f0 nop set 0x18, %i3 sth %o7, [%l7 + %i3] nop set 0x22, %l2 ldsh [%l7 + %l2], %o0 set 0x2C, %i1 lda [%l7 + %i1] 0x81, %f7 set 0x28, %o7 prefetcha [%l7 + %o7] 0x80, 2 nop set 0x54, %l6 ldsw [%l7 + %l6], %i1 set 0x30, %l5 ldstuba [%l7 + %l5] 0x88, %g5 nop set 0x4C, %o1 ldsh [%l7 + %o1], %o6 set 0x64, %g4 swapa [%l7 + %g4] 0x88, %l1 nop set 0x48, %i4 std %i6, [%l7 + %i4] nop set 0x58, %l3 ldx [%l7 + %l3], %i6 or %l2, %o1, %o3 set 0x14, %i0 lda [%l7 + %i0] 0x88, %f24 wr %g4, %l0, %y set 0x14, %g3 lda [%l7 + %g3] 0x89, %f9 nop set 0x58, %i2 prefetch [%l7 + %i2], 1 nop set 0x78, %g5 sth %g1, [%l7 + %g5] nop set 0x59, %o3 ldsb [%l7 + %o3], %i0 nop set 0x20, %o2 std %f2, [%l7 + %o2] set 0x0C, %g6 stwa %g7, [%l7 + %g6] 0xea membar #Sync nop set 0x40, %g1 ldx [%l7 + %g1], %i4 nop set 0x70, %l1 std %g6, [%l7 + %l1] set 0x40, %i5 stxa %o5, [%l7 + %i5] 0xe3 membar #Sync nop set 0x10, %i7 std %g2, [%l7 + %i7] nop set 0x24, %l4 lduw [%l7 + %l4], %o2 nop set 0x08, %g7 ldsh [%l7 + %g7], %i2 nop set 0x4F, %i6 ldub [%l7 + %i6], %l4 fpadd32 %f18, %f30, %f12 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x81, %g2, %l5 add %l7, 0x74, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %i3 nop set 0x40, %o4 ldx [%l7 + %o4], %l3 nop set 0x60, %o0 std %o6, [%l7 + %o0] set 0x64, %l0 stwa %l6, [%l7 + %l0] 0x80 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xda nop set 0x4E, %g2 ldsh [%l7 + %g2], %o4 nop set 0x40, %o5 sth %o0, [%l7 + %o5] set 0x44, %l2 stwa %i1, [%l7 + %l2] 0xeb membar #Sync add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %g5 nop set 0x0C, %i1 lduw [%l7 + %i1], %i7 set 0x50, %i3 lda [%l7 + %i3] 0x80, %f15 nop set 0x78, %l6 stx %l1, [%l7 + %l6] nop set 0x20, %l5 stx %fsr, [%l7 + %l5] nop set 0x52, %o1 ldsh [%l7 + %o1], %l2 nop set 0x48, %o7 stx %fsr, [%l7 + %o7] set 0x5C, %g4 stha %i6, [%l7 + %g4] 0xea membar #Sync set 0x57, %i4 stba %o1, [%l7 + %i4] 0x81 set 0x28, %l3 lda [%l7 + %l3] 0x89, %f10 nop set 0x36, %i0 sth %g4, [%l7 + %i0] nop set 0x20, %i2 ldub [%l7 + %i2], %l0 set 0x50, %g5 stda %o2, [%l7 + %g5] 0xea membar #Sync set 0x08, %o3 sta %f9, [%l7 + %o3] 0x80 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 4: ! ! Type l : 1272 ! Type a : 25 ! Type cti : 21 ! Type x : 524 ! Type f : 30 ! Type i : 128 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x6, %g1 set 0x5, %g2 set 0x8, %g3 set 0x8, %g4 set 0xA, %g5 set 0x5, %g6 set 0x7, %g7 !# Input registers set -0x6, %i0 set -0x0, %i1 set -0x2, %i2 set -0x1, %i3 set -0x0, %i4 set -0x1, %i5 set -0xF, %i6 set -0x9, %i7 !# Local registers set 0x74D33538, %l0 set 0x77A1FDD6, %l1 set 0x640E11FA, %l2 set 0x7B5FB234, %l3 set 0x5A0CE778, %l4 set 0x4B57C5F2, %l5 set 0x64607B7B, %l6 !# Output registers set -0x15ED, %o0 set 0x0F68, %o1 set -0x1CD2, %o2 set -0x1636, %o3 set -0x0FAA, %o4 set -0x0E8E, %o5 set -0x127D, %o6 set 0x1034, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc2 set 0x40, %o2 ldda [%l7 + %o2] 0x88, %f0 set 0x50, %g1 ldda [%l7 + %g1] 0xeb, %i0 ld [%l7 + 0x48], %f30 set 0x2E, %g6 ldstuba [%l7 + %g6] 0x81, %g7 nop set 0x10, %l1 sth %g1, [%l7 + %l1] set 0x68, %i5 ldxa [%l7 + %i5] 0x89, %i4 set 0x21, %l4 stba %o5, [%l7 + %l4] 0x89 set 0x52, %g7 stba %g6, [%l7 + %g7] 0xeb membar #Sync nop set 0x1C, %i6 stw %g3, [%l7 + %i6] nop set 0x24, %i7 prefetch [%l7 + %i7], 0 add %o2, %l4, %g2 nop set 0x5B, %o0 stb %l5, [%l7 + %o0] nop set 0x20, %o4 ldx [%l7 + %o4], %i5 nop set 0x20, %l0 std %i2, [%l7 + %l0] nop set 0x28, %g2 lduh [%l7 + %g2], %l3 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x80 set 0x70, %l2 ldxa [%l7 + %l2] 0x88, %o7 nop set 0x74, %o5 swap [%l7 + %o5], %i2 and %l6, %o4, %i1 nop set 0x70, %i3 lduw [%l7 + %i3], %o6 nop set 0x68, %l6 swap [%l7 + %l6], %o0 or %g5, %l1, %l2 set 0x38, %l5 stxa %i7, [%l7 + %l5] 0x81 nop set 0x10, %o1 ldd [%l7 + %o1], %f16 st %fsr, [%l7 + 0x18] set 0x34, %i1 stwa %i6, [%l7 + %i1] 0x80 nop set 0x18, %g4 stx %fsr, [%l7 + %g4] nop set 0x59, %i4 ldub [%l7 + %i4], %g4 add %l0, %o3, %o1 nop set 0x37, %l3 ldsb [%l7 + %l3], %g7 add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %i4 bl,pn %xcc, loop_120 nop set 0x68, %o7 ldub [%l7 + %o7], %i0 nop nop setx 0xEB2C855CC8D2FE29, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xF04E320624C3348B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f6, %f28 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %g6 loop_120: nop set 0x0D, %i2 ldstub [%l7 + %i2], %o2 nop set 0x1B, %g5 ldsb [%l7 + %g5], %g3 nop nop setx 0xC1FCB866A4D4D762, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x9ED669403ECC5988, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f4, %f16 nop set 0x1B, %o3 ldsb [%l7 + %o3], %l4 nop set 0x20, %i0 std %f12, [%l7 + %i0] nop set 0x68, %g3 stx %fsr, [%l7 + %g3] nop set 0x20, %o2 lduh [%l7 + %o2], %g2 set 0x58, %g1 prefetcha [%l7 + %g1] 0x81, 0 nop set 0x71, %l1 ldsb [%l7 + %l1], %i3 wr %i5, %l3, %clear_softint nop set 0x70, %i5 ldsw [%l7 + %i5], %o7 set 0x40, %l4 stxa %i2, [%l7 + %l4] 0xeb membar #Sync set 0x1C, %g6 stha %l6, [%l7 + %g6] 0x80 nop set 0x58, %i6 sth %o4, [%l7 + %i6] nop set 0x1C, %i7 stw %o6, [%l7 + %i7] st %fsr, [%l7 + 0x68] and %o0, %i1, %g5 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xf9 membar #Sync nop set 0x30, %o4 stb %l1, [%l7 + %o4] set 0x38, %g7 swapa [%l7 + %g7] 0x81, %l2 nop set 0x25, %g2 stb %i7, [%l7 + %g2] nop set 0x30, %l0 ldx [%l7 + %l0], %i6 nop set 0x48, %l2 ldsw [%l7 + %l2], %l0 set 0x78, %o5 stda %o2, [%l7 + %o5] 0x89 set 0x6C, %i3 stwa %g4, [%l7 + %i3] 0xeb membar #Sync nop set 0x47, %o6 ldstub [%l7 + %o6], %g7 set 0x46, %l6 stha %g1, [%l7 + %l6] 0xe3 membar #Sync and %o1, %i4, %o5 set 0x70, %l5 stxa %i0, [%l7 + %l5] 0xe3 membar #Sync nop set 0x1C, %o1 ldsh [%l7 + %o1], %g6 set 0x60, %i1 ldda [%l7 + %i1] 0x81, %g2 set 0x70, %i4 stxa %o2, [%l7 + %i4] 0x89 nop set 0x60, %g4 std %l4, [%l7 + %g4] or %g2, %i3, %i5 set 0x2C, %o7 ldstuba [%l7 + %o7] 0x80, %l5 set 0x40, %l3 prefetcha [%l7 + %l3] 0x81, 3 set 0x28, %i2 prefetcha [%l7 + %i2] 0x89, 3 nop set 0x74, %o3 ldsw [%l7 + %o3], %l6 st %fsr, [%l7 + 0x58] set 0x31, %g5 stba %o4, [%l7 + %g5] 0x89 nop set 0x2C, %g3 stw %o6, [%l7 + %g3] nop set 0x68, %o2 std %o0, [%l7 + %o2] ble,a %icc, loop_121 and %i1, %g5, %l1 set 0x10, %i0 sta %f6, [%l7 + %i0] 0x81 loop_121: nop set 0x78, %l1 stx %l2, [%l7 + %l1] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd0 nop set 0x38, %i5 std %i6, [%l7 + %i5] add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %i2 set 0x20, %g6 ldxa [%l7 + %g6] 0x89, %l0 set 0x48, %i6 stba %g4, [%l7 + %i6] 0xe2 membar #Sync nop set 0x44, %l4 prefetch [%l7 + %l4], 3 nop set 0x08, %o0 stx %g7, [%l7 + %o0] set 0x20, %o4 stda %o2, [%l7 + %o4] 0xe2 membar #Sync nop set 0x68, %g7 lduw [%l7 + %g7], %g1 nop set 0x54, %i7 prefetch [%l7 + %i7], 4 set 0x58, %g2 stda %o0, [%l7 + %g2] 0xea membar #Sync nop set 0x08, %l2 ldx [%l7 + %l2], %o5 nop set 0x40, %l0 ldd [%l7 + %l0], %f22 and %i4, %i0, %g3 st %f23, [%l7 + 0x64] nop set 0x08, %i3 ldsw [%l7 + %i3], %g6 ld [%l7 + 0x60], %f4 nop set 0x33, %o5 stb %o2, [%l7 + %o5] nop set 0x41, %l6 stb %g2, [%l7 + %l6] set 0x60, %l5 ldxa [%l7 + %l5] 0x88, %i3 ld [%l7 + 0x74], %f16 nop set 0x60, %o6 lduh [%l7 + %o6], %l4 nop set 0x08, %o1 stx %i5, [%l7 + %o1] add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %l3 nop set 0x44, %i4 lduw [%l7 + %i4], %o7 nop set 0x0A, %g4 sth %o4, [%l7 + %g4] nop set 0x6C, %i1 sth %l6, [%l7 + %i1] nop set 0x64, %l3 stw %o6, [%l7 + %l3] nop set 0x08, %o7 stx %fsr, [%l7 + %o7] nop set 0x33, %o3 stb %i1, [%l7 + %o3] st %f16, [%l7 + 0x40] set 0x5E, %g5 stha %g5, [%l7 + %g5] 0xeb membar #Sync nop set 0x21, %g3 ldstub [%l7 + %g3], %l1 set 0x52, %i2 stha %l2, [%l7 + %i2] 0xeb membar #Sync set 0x60, %o2 ldda [%l7 + %o2] 0xea, %o0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x3C, %i0 ldsw [%l7 + %i0], %i6 nop set 0x1C, %g1 ldstub [%l7 + %g1], %l0 set 0x48, %l1 sta %f23, [%l7 + %l1] 0x80 set 0x18, %i5 stxa %g7, [%l7 + %i5] 0xe3 membar #Sync and %o3, %g4, %o1 set 0x60, %i6 sta %f14, [%l7 + %i6] 0x81 nop set 0x48, %l4 stx %g1, [%l7 + %l4] fpadd32s %f22, %f13, %f3 nop set 0x24, %g6 lduw [%l7 + %g6], %i4 nop set 0x50, %o4 swap [%l7 + %o4], %o5 nop set 0x48, %g7 stx %i0, [%l7 + %g7] add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %g3 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f16 set 0x20, %o0 stda %o2, [%l7 + %o0] 0xeb membar #Sync set 0x3C, %g2 swapa [%l7 + %g2] 0x80, %i3 nop set 0x62, %l0 ldsh [%l7 + %l0], %g2 set 0x40, %i3 prefetcha [%l7 + %i3] 0x80, 1 set 0x20, %o5 prefetcha [%l7 + %o5] 0x80, 3 nop set 0x1E, %l2 sth %l3, [%l7 + %l2] nop nop setx 0xF7FA08C5EA1997C8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x6FFFB4F307878638, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f16, %f18 and %o7, %o4, %l6 st %fsr, [%l7 + 0x0C] nop set 0x50, %l5 stx %fsr, [%l7 + %l5] set 0x10, %l6 ldxa [%l7 + %l6] 0x88, %o6 set 0x58, %o1 stda %i0, [%l7 + %o1] 0xea membar #Sync add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x88, %g5, %l1 nop set 0x38, %i4 stx %l2, [%l7 + %i4] set 0x0D, %o6 stba %o0, [%l7 + %o6] 0xe2 membar #Sync nop set 0x68, %g4 lduw [%l7 + %g4], %l5 or %i2, %i6, %i7 set 0x28, %l3 ldxa [%l7 + %l3] 0x81, %l0 nop set 0x3C, %o7 swap [%l7 + %o7], %g7 set 0x70, %o3 prefetcha [%l7 + %o3] 0x88, 1 and %o1, %g1, %g4 or %o5, %i0, %i4 set 0x27, %g5 ldstuba [%l7 + %g5] 0x89, %g3 set 0x3E, %i1 stha %o2, [%l7 + %i1] 0x88 nop set 0x28, %i2 ldx [%l7 + %i2], %g6 nop set 0x58, %g3 stx %g2, [%l7 + %g3] set 0x08, %i0 stda %i2, [%l7 + %i0] 0xeb membar #Sync nop set 0x16, %g1 sth %l4, [%l7 + %g1] nop set 0x52, %o2 lduh [%l7 + %o2], %l3 set 0x62, %i5 stha %o7, [%l7 + %i5] 0x88 wr %o4, %i5, %y set 0x72, %i6 stha %l6, [%l7 + %i6] 0x81 ld [%l7 + 0x20], %f5 set 0x7A, %l4 stba %i1, [%l7 + %l4] 0x81 nop set 0x60, %g6 ldsw [%l7 + %g6], %g5 nop set 0x08, %l1 ldsh [%l7 + %l1], %l1 nop set 0x40, %o4 ldd [%l7 + %o4], %f22 nop set 0x20, %i7 std %o6, [%l7 + %i7] add %o0, %l5, %i2 set 0x67, %g7 ldstuba [%l7 + %g7] 0x81, %l2 set 0x30, %o0 ldxa [%l7 + %o0] 0x80, %i7 nop set 0x33, %g2 ldsb [%l7 + %g2], %l0 ld [%l7 + 0x60], %f9 nop set 0x24, %i3 lduw [%l7 + %i3], %g7 nop set 0x28, %l0 lduw [%l7 + %l0], %i6 set 0x60, %o5 ldxa [%l7 + %o5] 0x81, %o3 nop set 0x38, %l5 sth %g1, [%l7 + %l5] set 0x3C, %l2 stwa %g4, [%l7 + %l2] 0xe2 membar #Sync set 0x60, %o1 ldxa [%l7 + %o1] 0x88, %o1 nop set 0x44, %i4 sth %o5, [%l7 + %i4] add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %g3 nop set 0x72, %o6 ldsb [%l7 + %o6], %i0 or %o2, %g6, %i3 or %l4, %l3, %g2 set 0x10, %g4 stda %o4, [%l7 + %g4] 0x88 ld [%l7 + 0x54], %f19 nop set 0x1E, %l3 lduh [%l7 + %l3], %i5 st %fsr, [%l7 + 0x38] set 0x60, %o7 ldxa [%l7 + %o7] 0x89, %o7 nop nop setx 0x0147EEBCC633A150, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x0CFD4185FB890AA3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f30, %f24 set 0x1A, %l6 stba %i1, [%l7 + %l6] 0x81 nop set 0x20, %g5 lduh [%l7 + %g5], %l6 nop set 0x0C, %i1 lduw [%l7 + %i1], %l1 nop set 0x28, %o3 std %f0, [%l7 + %o3] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc0 set 0x5F, %i0 ldstuba [%l7 + %i0] 0x80, %o6 or %g5, %o0, %i2 nop set 0x78, %g3 std %f0, [%l7 + %g3] set 0x68, %o2 swapa [%l7 + %o2] 0x80, %l5 set 0x56, %g1 stha %i7, [%l7 + %g1] 0x88 nop nop setx 0x5C15D70A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0x925CB037, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f1, %f25 set 0x34, %i6 stha %l0, [%l7 + %i6] 0xeb membar #Sync nop set 0x58, %i5 stx %fsr, [%l7 + %i5] add %g7, %i6, %o3 set 0x08, %g6 swapa [%l7 + %g6] 0x81, %l2 add %g4, %g1, %o1 nop set 0x68, %l1 std %f14, [%l7 + %l1] set 0x30, %l4 prefetcha [%l7 + %l4] 0x89, 3 and %i4, %g3, %o2 nop set 0x32, %i7 ldsh [%l7 + %i7], %g6 nop set 0x28, %g7 swap [%l7 + %g7], %i0 set 0x2C, %o0 lda [%l7 + %o0] 0x89, %f14 bgu,a,pt %xcc, loop_122 or %i3, %l3, %l4 nop set 0x30, %g2 stx %fsr, [%l7 + %g2] nop set 0x70, %o4 stx %fsr, [%l7 + %o4] loop_122: nop set 0x38, %i3 swapa [%l7 + %i3] 0x88, %g2 nop set 0x38, %o5 ldx [%l7 + %o5], %i5 set 0x18, %l0 stda %o6, [%l7 + %l0] 0xe3 membar #Sync nop set 0x60, %l5 std %f4, [%l7 + %l5] st %f11, [%l7 + 0x40] set 0x40, %l2 ldda [%l7 + %l2] 0x89, %f16 set 0x28, %o1 stxa %i1, [%l7 + %o1] 0xe3 membar #Sync nop set 0x78, %i4 ldd [%l7 + %i4], %i6 nop set 0x38, %o6 lduw [%l7 + %o6], %l1 ld [%l7 + 0x10], %f19 set 0x20, %l3 stxa %o6, [%l7 + %l3] 0x81 set 0x60, %o7 prefetcha [%l7 + %o7] 0x81, 4 set 0x50, %g4 ldxa [%l7 + %g4] 0x81, %o0 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc4 bgu %icc, loop_123 nop set 0x24, %g5 lduw [%l7 + %g5], %o4 nop set 0x54, %i1 ldsw [%l7 + %i1], %l5 set 0x70, %o3 ldda [%l7 + %o3] 0x81, %i2 loop_123: st %f28, [%l7 + 0x74] nop set 0x60, %i2 swap [%l7 + %i2], %l0 set 0x4B, %i0 stba %g7, [%l7 + %i0] 0xe2 membar #Sync nop set 0x48, %o2 std %i6, [%l7 + %o2] set 0x48, %g3 prefetcha [%l7 + %g3] 0x88, 2 nop set 0x50, %g1 stx %i7, [%l7 + %g1] st %fsr, [%l7 + 0x60] set 0x58, %i6 stxa %g4, [%l7 + %i6] 0x89 wr %l2, %o1, %pic set 0x48, %g6 ldxa [%l7 + %g6] 0x81, %o5 nop set 0x40, %l1 ldx [%l7 + %l1], %i4 set 0x50, %l4 swapa [%l7 + %l4] 0x80, %g3 nop set 0x7C, %i5 lduw [%l7 + %i5], %o2 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %g6 fpsub16s %f10, %f13, %f27 nop set 0x70, %i7 ldd [%l7 + %i7], %f4 set 0x34, %o0 swapa [%l7 + %o0] 0x81, %i0 nop set 0x30, %g2 stx %fsr, [%l7 + %g2] nop set 0x1C, %o4 ldstub [%l7 + %o4], %l3 nop set 0x16, %g7 ldsb [%l7 + %g7], %l4 nop set 0x5C, %i3 stw %g2, [%l7 + %i3] nop set 0x10, %l0 stx %fsr, [%l7 + %l0] set 0x1C, %l5 swapa [%l7 + %l5] 0x80, %i3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xA60, %tick_cmpr set 0x38, %l2 prefetcha [%l7 + %l2] 0x80, 1 set 0x58, %o5 stba %l6, [%l7 + %o5] 0xea membar #Sync set 0x18, %o1 ldxa [%l7 + %o1] 0x80, %o6 and %g5, %l1, %o0 nop set 0x1D, %o6 ldub [%l7 + %o6], %l5 and %o4, %l0, %g7 set 0x08, %l3 stxa %i6, [%l7 + %l3] 0x89 set 0x38, %i4 lda [%l7 + %i4] 0x81, %f21 fpsub32 %f14, %f6, %f16 wr %o3, %i7, %clear_softint fpsub16 %f10, %f16, %f2 nop set 0x58, %o7 ldsh [%l7 + %o7], %g4 st %f20, [%l7 + 0x38] set 0x29, %l6 ldstuba [%l7 + %l6] 0x88, %l2 set 0x10, %g4 sta %f8, [%l7 + %g4] 0x88 nop set 0x2B, %i1 ldsb [%l7 + %i1], %o1 nop set 0x70, %g5 stx %fsr, [%l7 + %g5] set 0x08, %o3 stha %o5, [%l7 + %o3] 0x80 nop set 0x38, %i2 prefetch [%l7 + %i2], 1 set 0x08, %o2 ldxa [%l7 + %o2] 0x80, %i4 nop set 0x5C, %g3 stw %i2, [%l7 + %g3] set 0x28, %i0 ldxa [%l7 + %i0] 0x88, %o2 nop set 0x40, %g1 stx %fsr, [%l7 + %g1] nop set 0x2D, %i6 ldsb [%l7 + %i6], %g1 fpadd16 %f2, %f8, %f26 set 0x38, %g6 stwa %g6, [%l7 + %g6] 0x81 set 0x10, %l4 ldda [%l7 + %l4] 0x89, %g2 set 0x44, %i5 lda [%l7 + %i5] 0x81, %f17 st %f13, [%l7 + 0x38] set 0x30, %i7 stda %i0, [%l7 + %i7] 0xe2 membar #Sync nop set 0x44, %o0 prefetch [%l7 + %o0], 0 set 0x60, %l1 stxa %l4, [%l7 + %l1] 0xea membar #Sync nop set 0x30, %g2 stx %l3, [%l7 + %g2] fpadd16s %f15, %f22, %f19 set 0x40, %g7 ldda [%l7 + %g7] 0xd0, %f16 set 0x70, %i3 stwa %i3, [%l7 + %i3] 0x81 add %g2, %o7, %i5 add %i1, %o6, %l6 and %g5, %o0, %l5 nop set 0x60, %o4 ldsw [%l7 + %o4], %o4 nop set 0x64, %l0 sth %l1, [%l7 + %l0] nop set 0x40, %l2 swap [%l7 + %l2], %g7 fpsub16s %f14, %f23, %f13 set 0x55, %l5 ldstuba [%l7 + %l5] 0x89, %l0 nop set 0x31, %o1 ldstub [%l7 + %o1], %o3 nop set 0x48, %o6 ldd [%l7 + %o6], %f20 nop set 0x50, %l3 stx %i6, [%l7 + %l3] nop set 0x28, %i4 swap [%l7 + %i4], %g4 nop set 0x38, %o5 ldd [%l7 + %o5], %f0 nop set 0x58, %o7 ldd [%l7 + %o7], %f14 set 0x55, %l6 ldstuba [%l7 + %l6] 0x88, %l2 nop set 0x18, %i1 ldd [%l7 + %i1], %i6 set 0x50, %g4 prefetcha [%l7 + %g4] 0x81, 2 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf1 membar #Sync set 0x68, %o3 stda %i4, [%l7 + %o3] 0x80 nop set 0x78, %i2 stb %i2, [%l7 + %i2] nop set 0x70, %g3 std %o2, [%l7 + %g3] membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf8, %f16 and %o5, %g6, %g3 wr %i0, %g1, %ccr ld [%l7 + 0x34], %f5 nop set 0x3C, %o2 ldsw [%l7 + %o2], %l4 nop set 0x64, %g1 lduw [%l7 + %g1], %l3 set 0x58, %g6 swapa [%l7 + %g6] 0x80, %g2 set 0x44, %i6 swapa [%l7 + %i6] 0x89, %i3 add %o7, %i1, %i5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x0C2, %sys_tick_cmpr bge,pt %icc, loop_124 nop set 0x4C, %i5 ldsh [%l7 + %i5], %o6 nop set 0x10, %l4 stx %l5, [%l7 + %l4] nop set 0x58, %o0 std %o0, [%l7 + %o0] loop_124: nop set 0x37, %l1 ldstuba [%l7 + %l1] 0x80, %l1 set 0x1C, %g2 stwa %o4, [%l7 + %g2] 0xeb membar #Sync nop nop setx 0x1BFD8FD8BA092C52, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0x0C9D69BC6B0903AE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f22, %f24 nop set 0x18, %i7 stx %fsr, [%l7 + %i7] set 0x28, %i3 sta %f2, [%l7 + %i3] 0x80 nop set 0x58, %g7 std %l0, [%l7 + %g7] and %o3, %i6, %g4 nop set 0x78, %l0 stx %g7, [%l7 + %l0] nop set 0x48, %o4 ldd [%l7 + %o4], %f8 st %fsr, [%l7 + 0x24] set 0x40, %l5 lda [%l7 + %l5] 0x81, %f8 set 0x30, %o1 swapa [%l7 + %o1] 0x88, %i7 nop set 0x68, %o6 stx %o1, [%l7 + %o6] set 0x20, %l2 stda %l2, [%l7 + %l2] 0x89 fpadd32s %f23, %f17, %f16 set 0x67, %l3 ldstuba [%l7 + %l3] 0x80, %i2 set 0x60, %i4 ldda [%l7 + %i4] 0x80, %o2 or %i4, %g6, %o5 bn,a %icc, loop_125 nop set 0x64, %o7 lduw [%l7 + %o7], %i0 add %l7, 0x24, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %l4 loop_125: fpsub16 %f4, %f28, %f28 set 0x38, %l6 swapa [%l7 + %l6] 0x81, %l3 set 0x0F, %o5 ldstuba [%l7 + %o5] 0x88, %g2 nop set 0x48, %g4 ldd [%l7 + %g4], %f22 nop set 0x0B, %g5 stb %i3, [%l7 + %g5] set 0x7C, %i1 swapa [%l7 + %i1] 0x80, %o7 nop set 0x08, %o3 std %i0, [%l7 + %o3] set 0x14, %g3 stwa %g3, [%l7 + %g3] 0xe3 membar #Sync nop set 0x28, %i2 ldx [%l7 + %i2], %i5 set 0x08, %i0 stwa %l6, [%l7 + %i0] 0xeb membar #Sync set 0x40, %g1 stda %f16, [%l7 + %g1] 0xc8 set 0x20, %o2 ldda [%l7 + %o2] 0xe3, %g4 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf9, %f0 set 0x7D, %i5 stba %l5, [%l7 + %i5] 0xe2 membar #Sync ld [%l7 + 0x70], %f16 set 0x60, %l4 stwa %o6, [%l7 + %l4] 0x89 and %l1, %o4, %l0 st %f9, [%l7 + 0x3C] nop set 0x48, %i6 ldx [%l7 + %i6], %o3 wr %i6, %g4, %ccr nop set 0x34, %o0 lduw [%l7 + %o0], %o0 nop set 0x1C, %g2 swap [%l7 + %g2], %g7 set 0x48, %l1 stda %i6, [%l7 + %l1] 0x80 nop nop setx 0x8C6CA3A3, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x8B34C591, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f2 fdivs %f2, %f7, %f1 set 0x08, %i3 stda %l2, [%l7 + %i3] 0xeb membar #Sync nop set 0x48, %i7 stw %o1, [%l7 + %i7] ld [%l7 + 0x70], %f1 nop set 0x66, %l0 lduh [%l7 + %l0], %i2 nop set 0x5A, %g7 sth %i4, [%l7 + %g7] set 0x20, %o4 ldda [%l7 + %o4] 0xea, %g6 set 0x30, %l5 ldxa [%l7 + %l5] 0x88, %o2 and %o5, %i0, %l4 nop set 0x28, %o6 stx %fsr, [%l7 + %o6] nop set 0x28, %o1 prefetch [%l7 + %o1], 4 nop set 0x24, %l2 stb %l3, [%l7 + %l2] nop set 0x48, %i4 ldstub [%l7 + %i4], %g2 nop set 0x38, %o7 std %g0, [%l7 + %o7] nop set 0x38, %l3 std %o6, [%l7 + %l3] set 0x42, %l6 stha %i3, [%l7 + %l6] 0x88 set 0x60, %o5 swapa [%l7 + %o5] 0x81, %i1 nop set 0x60, %g4 std %f4, [%l7 + %g4] or %i5, %g3, %l6 set 0x47, %g5 ldstuba [%l7 + %g5] 0x88, %g5 and %l5, %l1, %o4 nop set 0x14, %o3 lduw [%l7 + %o3], %o6 nop set 0x3E, %i1 sth %l0, [%l7 + %i1] and %i6, %g4, %o3 nop set 0x22, %g3 lduh [%l7 + %g3], %g7 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd8 set 0x70, %i2 stxa %o0, [%l7 + %i2] 0x89 set 0x28, %o2 lda [%l7 + %o2] 0x89, %f13 set 0x0C, %g6 stba %i7, [%l7 + %g6] 0xe2 membar #Sync set 0x78, %i5 sta %f30, [%l7 + %i5] 0x89 st %fsr, [%l7 + 0x3C] or %l2, %i2, %o1 nop set 0x3C, %g1 lduw [%l7 + %g1], %g6 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x88, %i4, %o5 bne,a,pn %xcc, loop_126 nop set 0x6C, %i6 stw %i0, [%l7 + %i6] fpadd16 %f6, %f4, %f22 set 0x14, %l4 stba %o2, [%l7 + %l4] 0xeb membar #Sync loop_126: nop set 0x48, %g2 prefetch [%l7 + %g2], 0 nop set 0x6A, %o0 sth %l4, [%l7 + %o0] set 0x3C, %l1 sta %f21, [%l7 + %l1] 0x80 nop set 0x7C, %i7 stw %l3, [%l7 + %i7] nop set 0x40, %i3 stx %g2, [%l7 + %i3] nop set 0x0F, %g7 stb %o7, [%l7 + %g7] ld [%l7 + 0x24], %f3 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x81 or %g1, %i1, %i3 set 0x58, %l5 prefetcha [%l7 + %l5] 0x89, 0 nop set 0x28, %o6 stx %g3, [%l7 + %o6] nop set 0x58, %o1 ldd [%l7 + %o1], %i6 set 0x10, %l0 ldxa [%l7 + %l0] 0x81, %l5 nop set 0x5B, %l2 ldsb [%l7 + %l2], %l1 nop set 0x20, %o7 ldx [%l7 + %o7], %o4 nop set 0x47, %i4 stb %o6, [%l7 + %i4] add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x80, %g5, %l0 nop set 0x08, %l3 std %f10, [%l7 + %l3] set 0x40, %o5 ldda [%l7 + %o5] 0xd8, %f16 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x88 nop set 0x6A, %g5 ldsh [%l7 + %g5], %i6 nop set 0x50, %g4 ldd [%l7 + %g4], %o2 nop set 0x50, %i1 std %g6, [%l7 + %i1] set 0x10, %o3 ldda [%l7 + %o3] 0xea, %g4 set 0x60, %g3 prefetcha [%l7 + %g3] 0x88, 3 set 0x5C, %i2 swapa [%l7 + %i2] 0x88, %o0 set 0x78, %i0 sta %f21, [%l7 + %i0] 0x88 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %l2 nop set 0x4C, %g6 swap [%l7 + %g6], %o1 nop set 0x40, %i5 ldx [%l7 + %i5], %g6 add %l7, 0x58, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %i0 nop set 0x58, %o2 swap [%l7 + %o2], %o2 set 0x38, %g1 lda [%l7 + %g1] 0x80, %f11 nop set 0x20, %i6 stx %fsr, [%l7 + %i6] nop set 0x6C, %l4 lduh [%l7 + %l4], %o5 add %l4, %l3, %o7 set 0x60, %o0 ldxa [%l7 + %o0] 0x89, %g1 and %g2, %i3, %i5 nop set 0x38, %g2 stx %g3, [%l7 + %g2] set 0x70, %l1 stda %i6, [%l7 + %l1] 0xe3 membar #Sync st %f9, [%l7 + 0x70] set 0x5D, %i3 ldstuba [%l7 + %i3] 0x88, %l5 set 0x50, %g7 ldda [%l7 + %g7] 0x80, %i0 set 0x48, %i7 lda [%l7 + %i7] 0x89, %f24 fpadd32s %f7, %f14, %f4 nop set 0x3C, %l5 stw %l1, [%l7 + %l5] membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf9, %f0 ld [%l7 + 0x34], %f6 nop set 0x20, %o4 stx %fsr, [%l7 + %o4] fpadd16 %f14, %f12, %f26 set 0x28, %l0 swapa [%l7 + %l0] 0x88, %o6 nop set 0x39, %l2 stb %o4, [%l7 + %l2] set 0x4A, %o1 ldstuba [%l7 + %o1] 0x80, %g5 set 0x0A, %i4 stha %i6, [%l7 + %i4] 0xe2 membar #Sync nop set 0x08, %l3 swap [%l7 + %l3], %l0 set 0x40, %o5 prefetcha [%l7 + %o5] 0x89, 1 add %g4, %i7, %g7 nop set 0x38, %l6 ldsw [%l7 + %l6], %i2 nop set 0x46, %o7 sth %l2, [%l7 + %o7] and %o1, %o0, %i4 wr %g6, %o2, %ccr nop set 0x74, %g4 ldub [%l7 + %g4], %i0 set 0x7C, %i1 stba %o5, [%l7 + %i1] 0xea membar #Sync nop set 0x70, %o3 ldx [%l7 + %o3], %l4 set 0x10, %g3 stxa %l3, [%l7 + %g3] 0x89 set 0x40, %i2 sta %f16, [%l7 + %i2] 0x80 nop set 0x40, %i0 std %f6, [%l7 + %i0] set 0x40, %g6 ldda [%l7 + %g6] 0x81, %f0 nop set 0x3E, %i5 ldsh [%l7 + %i5], %o7 nop set 0x44, %o2 stw %g1, [%l7 + %o2] nop set 0x60, %g1 ldd [%l7 + %g1], %f24 nop set 0x64, %g5 stb %g2, [%l7 + %g5] nop set 0x6C, %i6 ldsh [%l7 + %i6], %i3 set 0x1C, %o0 stwa %g3, [%l7 + %o0] 0xeb membar #Sync add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %l5 set 0x5A, %l4 stha %i1, [%l7 + %l4] 0xea membar #Sync add %i5, %o6, %o4 set 0x79, %l1 stba %g5, [%l7 + %l1] 0x89 nop set 0x58, %i3 std %i6, [%l7 + %i3] set 0x40, %g7 stda %f16, [%l7 + %g7] 0xf8 membar #Sync add %l1, %l0, %g4 set 0x18, %g2 prefetcha [%l7 + %g2] 0x81, 1 nop set 0x10, %l5 stw %o3, [%l7 + %l5] wr %g7, %i2, %pic nop set 0x10, %o6 stx %l2, [%l7 + %o6] st %fsr, [%l7 + 0x10] nop set 0x5D, %o4 stb %o1, [%l7 + %o4] set 0x40, %l0 stda %i4, [%l7 + %l0] 0xeb membar #Sync set 0x10, %i7 ldda [%l7 + %i7] 0xe3, %g6 and %o2, %o0, %i0 nop set 0x20, %l2 ldd [%l7 + %l2], %f26 set 0x48, %o1 swapa [%l7 + %o1] 0x89, %l4 nop set 0x3E, %l3 lduh [%l7 + %l3], %l3 set 0x68, %o5 stxa %o5, [%l7 + %o5] 0xeb membar #Sync set 0x40, %i4 stda %f16, [%l7 + %i4] 0xda nop set 0x2B, %l6 ldstub [%l7 + %l6], %o7 nop set 0x40, %g4 ldsw [%l7 + %g4], %g1 nop set 0x53, %i1 ldub [%l7 + %i1], %i3 nop set 0x58, %o7 ldub [%l7 + %o7], %g2 nop set 0x30, %g3 ldd [%l7 + %g3], %i6 nop set 0x08, %i2 stx %fsr, [%l7 + %i2] nop set 0x10, %i0 stx %g3, [%l7 + %i0] ld [%l7 + 0x20], %f21 nop set 0x08, %g6 ldd [%l7 + %g6], %l4 nop set 0x10, %o3 ldd [%l7 + %o3], %i4 or %i1, %o6, %o4 nop set 0x38, %o2 swap [%l7 + %o2], %g5 nop set 0x50, %g1 ldd [%l7 + %g1], %f24 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xd8 nop set 0x78, %i5 stw %l1, [%l7 + %i5] nop set 0x64, %o0 ldsw [%l7 + %o0], %l0 nop set 0x76, %l4 sth %g4, [%l7 + %l4] nop set 0x58, %i6 ldsw [%l7 + %i6], %i6 fpsub32 %f2, %f6, %f8 nop set 0x08, %i3 std %f0, [%l7 + %i3] set 0x40, %l1 stda %f0, [%l7 + %l1] 0xc8 set 0x40, %g7 ldda [%l7 + %g7] 0x88, %f0 set 0x70, %g2 swapa [%l7 + %g2] 0x88, %o3 nop set 0x36, %o6 stb %g7, [%l7 + %o6] add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i2, %i7 wr %l2, %o1, %set_softint set 0x10, %l5 stda %g6, [%l7 + %l5] 0xea membar #Sync and %i4, %o2, %i0 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x88 and %l4, %o0, %l3 nop set 0x46, %i7 lduh [%l7 + %i7], %o5 set 0x18, %o4 lda [%l7 + %o4] 0x81, %f20 nop set 0x38, %o1 ldx [%l7 + %o1], %g1 add %i3, %o7, %l6 nop set 0x59, %l3 ldstub [%l7 + %l3], %g2 st %f15, [%l7 + 0x60] set 0x74, %l2 sta %f20, [%l7 + %l2] 0x81 nop set 0x40, %i4 ldsw [%l7 + %i4], %l5 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %i1 nop set 0x28, %l6 ldx [%l7 + %l6], %o6 nop set 0x30, %o5 stx %fsr, [%l7 + %o5] nop set 0x46, %g4 sth %i5, [%l7 + %g4] ld [%l7 + 0x50], %f26 set 0x60, %i1 prefetcha [%l7 + %i1] 0x80, 4 nop set 0x54, %o7 prefetch [%l7 + %o7], 0 set 0x68, %i2 ldxa [%l7 + %i2] 0x88, %l1 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l0, %g4 nop set 0x60, %i0 std %f4, [%l7 + %i0] set 0x68, %g6 stwa %i6, [%l7 + %g6] 0x80 set 0x30, %g3 stda %o2, [%l7 + %g3] 0x88 fpsub32 %f26, %f24, %f12 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xd0 nop set 0x39, %g1 ldsb [%l7 + %g1], %g5 set 0x18, %o3 ldxa [%l7 + %o3] 0x81, %i2 set 0x08, %i5 ldxa [%l7 + %i5] 0x88, %g7 nop set 0x30, %o0 ldd [%l7 + %o0], %f28 ld [%l7 + 0x10], %f26 nop set 0x57, %l4 ldstub [%l7 + %l4], %i7 set 0x50, %i6 lda [%l7 + %i6] 0x88, %f14 or %o1, %g6, %l2 nop nop setx 0x4B8EB707, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x1539E433, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f0, %f6 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f16 st %fsr, [%l7 + 0x48] set 0x64, %i3 swapa [%l7 + %i3] 0x88, %o2 nop set 0x11, %g7 ldsb [%l7 + %g7], %i0 nop set 0x30, %g2 ldsb [%l7 + %g2], %i4 nop set 0x18, %o6 stx %o0, [%l7 + %o6] set 0x50, %l1 ldda [%l7 + %l1] 0xea, %l2 st %fsr, [%l7 + 0x20] nop set 0x48, %l5 std %f20, [%l7 + %l5] nop set 0x32, %i7 ldub [%l7 + %i7], %o5 nop set 0x30, %l0 ldd [%l7 + %l0], %g0 set 0x78, %o1 stba %l4, [%l7 + %o1] 0xeb membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x121, %tick_cmpr set 0x17, %o4 ldstuba [%l7 + %o4] 0x88, %g2 nop set 0x42, %l2 stb %l5, [%l7 + %l2] nop set 0x30, %i4 stx %g3, [%l7 + %i4] set 0x58, %l6 stda %o6, [%l7 + %l6] 0xeb membar #Sync nop set 0x20, %l3 swap [%l7 + %l3], %i1 add %o6, %o4, %l1 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xd8 nop set 0x74, %i1 prefetch [%l7 + %i1], 1 nop set 0x30, %o5 std %f22, [%l7 + %o5] set 0x40, %i2 stda %f0, [%l7 + %i2] 0x88 set 0x18, %o7 stba %l0, [%l7 + %o7] 0x89 set 0x28, %i0 swapa [%l7 + %i0] 0x80, %i5 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xca nop set 0x48, %o2 std %g4, [%l7 + %o2] nop set 0x0C, %g1 prefetch [%l7 + %g1], 0 add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %g5 nop set 0x08, %o3 ldd [%l7 + %o3], %f6 set 0x43, %g6 ldstuba [%l7 + %g6] 0x88, %i2 nop set 0x50, %i5 ldx [%l7 + %i5], %o3 or %g7, %i7, %g6 set 0x30, %l4 ldxa [%l7 + %l4] 0x81, %o1 and %l2, %o2, %i4 wr %i0, %o0, %set_softint nop set 0x6C, %i6 ldsw [%l7 + %i6], %l3 or %o5, %g1, %i3 nop set 0x10, %o0 std %i6, [%l7 + %o0] nop set 0x50, %g5 swap [%l7 + %g5], %g2 st %fsr, [%l7 + 0x38] be,a %icc, loop_127 nop set 0x30, %g7 stx %l5, [%l7 + %g7] set 0x62, %g2 stha %g3, [%l7 + %g2] 0x88 loop_127: and %l4, %o7, %i1 set 0x48, %i3 prefetcha [%l7 + %i3] 0x89, 4 nop set 0x79, %o6 stb %o4, [%l7 + %o6] nop set 0x08, %l5 swap [%l7 + %l5], %l0 nop set 0x3C, %l1 ldsh [%l7 + %l1], %l1 nop set 0x28, %i7 ldd [%l7 + %i7], %f22 set 0x32, %l0 stha %g4, [%l7 + %l0] 0xe3 membar #Sync set 0x78, %o4 stwa %i6, [%l7 + %o4] 0x81 nop set 0x74, %l2 lduh [%l7 + %l2], %i5 nop set 0x70, %i4 std %i2, [%l7 + %i4] set 0x58, %o1 sta %f31, [%l7 + %o1] 0x88 set 0x38, %l3 stda %o2, [%l7 + %l3] 0x80 nop set 0x20, %g4 ldd [%l7 + %g4], %f2 nop set 0x28, %l6 std %f22, [%l7 + %l6] set 0x78, %o5 ldxa [%l7 + %o5] 0x89, %g5 bg %xcc, loop_128 nop set 0x54, %i2 ldsh [%l7 + %i2], %i7 set 0x74, %o7 stwa %g6, [%l7 + %o7] 0x80 loop_128: nop set 0x28, %i0 lduw [%l7 + %i0], %g7 nop set 0x5C, %i1 ldsb [%l7 + %i1], %o1 nop set 0x68, %o2 stw %o2, [%l7 + %o2] nop set 0x70, %g3 stb %l2, [%l7 + %g3] nop set 0x60, %o3 stx %i0, [%l7 + %o3] set 0x28, %g6 ldxa [%l7 + %g6] 0x89, %i4 nop set 0x6E, %g1 ldsh [%l7 + %g1], %l3 nop set 0x08, %l4 ldx [%l7 + %l4], %o5 nop set 0x10, %i6 swap [%l7 + %i6], %g1 nop set 0x78, %o0 ldsw [%l7 + %o0], %o0 set 0x30, %g5 lda [%l7 + %g5] 0x89, %f1 set 0x08, %g7 stda %i6, [%l7 + %g7] 0xea membar #Sync or %i3, %l5, %g2 nop set 0x5F, %i5 ldsb [%l7 + %i5], %g3 set 0x70, %i3 ldxa [%l7 + %i3] 0x88, %l4 nop set 0x18, %g2 std %f14, [%l7 + %g2] set 0x0C, %o6 stha %o7, [%l7 + %o6] 0x89 nop set 0x60, %l5 ldd [%l7 + %l5], %f8 nop set 0x5C, %l1 stw %o6, [%l7 + %l1] set 0x1C, %i7 sta %f30, [%l7 + %i7] 0x88 nop set 0x10, %l0 ldx [%l7 + %l0], %o4 st %f15, [%l7 + 0x54] add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i1, %l1 add %g4, %i6, %l0 set 0x10, %l2 sta %f4, [%l7 + %l2] 0x80 set 0x64, %o4 sta %f21, [%l7 + %o4] 0x89 fpadd32 %f20, %f20, %f24 set 0x1C, %i4 swapa [%l7 + %i4] 0x81, %i5 set 0x44, %l3 stha %i2, [%l7 + %l3] 0x80 nop set 0x24, %o1 ldub [%l7 + %o1], %o3 and %i7, %g5, %g6 set 0x20, %g4 stda %g6, [%l7 + %g4] 0xea membar #Sync nop set 0x2F, %o5 ldstub [%l7 + %o5], %o1 st %f25, [%l7 + 0x20] set 0x30, %i2 stda %l2, [%l7 + %i2] 0xe2 membar #Sync st %fsr, [%l7 + 0x70] set 0x46, %l6 stba %o2, [%l7 + %l6] 0x81 wr %i0, %l3, %sys_tick nop set 0x58, %o7 ldstub [%l7 + %o7], %o5 nop nop setx 0x96C95A8745BCD50B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x13E7374FCD5456BD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f6, %f28 nop set 0x46, %i0 sth %i4, [%l7 + %i0] nop set 0x48, %o2 sth %o0, [%l7 + %o2] and %l6, %i3, %l5 set 0x5C, %i1 stwa %g1, [%l7 + %i1] 0x81 nop set 0x62, %o3 ldsh [%l7 + %o3], %g2 bgu,a %xcc, loop_129 nop set 0x16, %g6 ldsb [%l7 + %g6], %g3 and %o7, %l4, %o6 nop set 0x18, %g1 ldsh [%l7 + %g1], %o4 loop_129: fpadd16 %f18, %f10, %f0 nop set 0x28, %l4 ldx [%l7 + %l4], %i1 nop set 0x60, %g3 ldx [%l7 + %g3], %l1 nop set 0x61, %i6 ldsb [%l7 + %i6], %g4 nop set 0x18, %o0 ldd [%l7 + %o0], %f24 nop set 0x5C, %g7 ldsw [%l7 + %g7], %i6 set 0x40, %g5 ldda [%l7 + %g5] 0xda, %f0 nop set 0x10, %i5 ldsw [%l7 + %i5], %l0 set 0x34, %g2 swapa [%l7 + %g2] 0x81, %i5 nop set 0x18, %i3 prefetch [%l7 + %i3], 0 set 0x10, %o6 ldxa [%l7 + %o6] 0x89, %i2 or %o3, %i7, %g6 nop set 0x53, %l1 stb %g7, [%l7 + %l1] nop set 0x28, %i7 stx %o1, [%l7 + %i7] nop set 0x30, %l0 stx %fsr, [%l7 + %l0] set 0x48, %l5 stda %l2, [%l7 + %l5] 0x88 nop set 0x4D, %l2 stb %o2, [%l7 + %l2] nop set 0x1E, %i4 sth %g5, [%l7 + %i4] nop set 0x6A, %o4 ldsb [%l7 + %o4], %i0 nop set 0x66, %l3 ldsb [%l7 + %l3], %o5 nop set 0x70, %g4 lduw [%l7 + %g4], %i4 set 0x40, %o5 lda [%l7 + %o5] 0x81, %f28 nop set 0x28, %o1 ldsb [%l7 + %o1], %o0 set 0x28, %l6 stba %l3, [%l7 + %l6] 0x89 nop set 0x40, %i2 ldd [%l7 + %i2], %f18 set 0x10, %i0 stha %l6, [%l7 + %i0] 0x88 st %f11, [%l7 + 0x08] nop set 0x60, %o2 ldd [%l7 + %o2], %f22 nop set 0x7D, %i1 ldsb [%l7 + %i1], %i3 nop set 0x68, %o3 stx %l5, [%l7 + %o3] set 0x38, %g6 ldxa [%l7 + %g6] 0x88, %g1 set 0x45, %o7 ldstuba [%l7 + %o7] 0x81, %g2 nop set 0x18, %g1 ldd [%l7 + %g1], %o6 nop set 0x50, %l4 ldd [%l7 + %l4], %f8 set 0x6B, %g3 stba %g3, [%l7 + %g3] 0xea membar #Sync nop set 0x1C, %i6 ldsw [%l7 + %i6], %o6 wr %l4, %o4, %pic or %l1, %g4, %i6 nop set 0x48, %o0 prefetch [%l7 + %o0], 1 or %i1, %l0, %i2 wr %i5, %i7, %ccr nop set 0x08, %g5 stx %o3, [%l7 + %g5] set 0x60, %g7 swapa [%l7 + %g7] 0x89, %g7 and %g6, %l2, %o2 nop set 0x58, %g2 ldd [%l7 + %g2], %g4 nop set 0x60, %i5 stx %fsr, [%l7 + %i5] set 0x40, %i3 prefetcha [%l7 + %i3] 0x81, 4 set 0x6C, %l1 sta %f29, [%l7 + %l1] 0x89 st %fsr, [%l7 + 0x10] nop set 0x21, %o6 ldub [%l7 + %o6], %i0 and %o5, %o0, %i4 nop set 0x78, %l0 stx %l3, [%l7 + %l0] add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %i3 or %l5, %g2, %g1 or %g3, %o6, %l4 add %o7, %l1, %g4 fpadd32 %f28, %f10, %f14 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x89 add %o4, %i6, %l0 nop set 0x24, %l5 ldsw [%l7 + %l5], %i2 nop set 0x0F, %i4 stb %i1, [%l7 + %i4] nop set 0x1C, %o4 prefetch [%l7 + %o4], 4 nop set 0x58, %l3 std %f20, [%l7 + %l3] nop set 0x22, %l2 ldstub [%l7 + %l2], %i7 nop set 0x38, %g4 ldd [%l7 + %g4], %f26 st %fsr, [%l7 + 0x38] set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf9 membar #Sync nop set 0x74, %l6 lduw [%l7 + %l6], %i5 nop set 0x4E, %o1 ldub [%l7 + %o1], %o3 set 0x58, %i2 prefetcha [%l7 + %i2] 0x81, 4 nop set 0x08, %o2 stx %g7, [%l7 + %o2] add %o2, %g5, %o1 nop set 0x31, %i0 ldub [%l7 + %i0], %i0 or %l2, %o0, %o5 st %fsr, [%l7 + 0x4C] add %l3, %l6, %i3 nop set 0x26, %o3 lduh [%l7 + %o3], %i4 set 0x40, %i1 ldda [%l7 + %i1] 0x88, %f0 nop set 0x7A, %g6 sth %l5, [%l7 + %g6] nop set 0x40, %g1 sth %g2, [%l7 + %g1] nop set 0x68, %l4 ldx [%l7 + %l4], %g3 fpadd32 %f6, %f30, %f10 set 0x3E, %o7 stba %g1, [%l7 + %o7] 0x81 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %o6 set 0x2C, %g3 swapa [%l7 + %g3] 0x80, %l1 nop set 0x58, %o0 stx %g4, [%l7 + %o0] nop set 0x1F, %i6 ldsb [%l7 + %i6], %o4 nop set 0x70, %g5 ldd [%l7 + %g5], %i6 ld [%l7 + 0x34], %f7 add %l0, %i2, %o7 set 0x40, %g2 ldda [%l7 + %g2] 0xd0, %f0 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xd0 nop set 0x40, %g7 std %i6, [%l7 + %g7] nop nop setx 0xB50916B2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x296DA77F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f28, %f28 set 0x2C, %i3 stwa %i5, [%l7 + %i3] 0x80 set 0x74, %l1 sta %f14, [%l7 + %l1] 0x89 set 0x70, %o6 stha %i1, [%l7 + %o6] 0x81 add %g6, %o3, %o2 nop set 0x70, %i7 stx %fsr, [%l7 + %i7] nop set 0x21, %l5 ldstub [%l7 + %l5], %g7 set 0x34, %i4 sta %f2, [%l7 + %i4] 0x80 nop set 0x58, %o4 stx %o1, [%l7 + %o4] nop set 0x32, %l0 sth %i0, [%l7 + %l0] nop set 0x7E, %l3 lduh [%l7 + %l3], %l2 nop set 0x44, %g4 swap [%l7 + %g4], %g5 set 0x58, %l2 prefetcha [%l7 + %l2] 0x80, 4 nop set 0x58, %o5 ldd [%l7 + %o5], %f22 set 0x40, %o1 ldda [%l7 + %o1] 0xd8, %f0 nop set 0x2C, %i2 stw %o0, [%l7 + %i2] nop set 0x12, %o2 lduh [%l7 + %o2], %l3 st %f14, [%l7 + 0x58] nop set 0x58, %i0 ldd [%l7 + %i0], %i6 set 0x10, %l6 ldda [%l7 + %l6] 0xeb, %i4 set 0x0C, %i1 stha %l5, [%l7 + %i1] 0x80 set 0x20, %g6 stwa %g2, [%l7 + %g6] 0x88 nop set 0x40, %g1 ldsw [%l7 + %g1], %i3 set 0x30, %o3 stxa %g3, [%l7 + %o3] 0xeb membar #Sync set 0x50, %o7 prefetcha [%l7 + %o7] 0x88, 0 nop set 0x38, %l4 stw %o6, [%l7 + %l4] set 0x10, %g3 lda [%l7 + %g3] 0x80, %f22 set 0x68, %i6 swapa [%l7 + %i6] 0x88, %g1 set 0x50, %g5 prefetcha [%l7 + %g5] 0x81, 2 add %l7, 0x10, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] 0x88, %g4, %i6 nop set 0x40, %g2 std %l0, [%l7 + %g2] nop set 0x50, %o0 ldd [%l7 + %o0], %f28 nop set 0x34, %g7 prefetch [%l7 + %g7], 1 nop set 0x7E, %i3 ldstub [%l7 + %i3], %o4 set 0x35, %l1 ldstuba [%l7 + %l1] 0x81, %o7 set 0x70, %o6 ldxa [%l7 + %o6] 0x81, %i2 and %i5, %i7, %g6 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x88, %o3, %i1 set 0x70, %i5 ldda [%l7 + %i5] 0xe3, %o2 set 0x40, %i7 ldda [%l7 + %i7] 0xe2, %o0 set 0x2C, %i4 stwa %g7, [%l7 + %i4] 0xe2 membar #Sync and %i0, %g5, %l2 nop set 0x50, %o4 ldx [%l7 + %o4], %o5 set 0x60, %l0 ldxa [%l7 + %l0] 0x89, %o0 add %l3, %i4, %l6 or %g2, %i3, %g3 set 0x58, %l3 stxa %l4, [%l7 + %l3] 0x80 nop set 0x6C, %l5 stw %l5, [%l7 + %l5] membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf8, %f0 nop set 0x40, %o5 stx %o6, [%l7 + %o5] fpsub32s %f22, %f30, %f9 nop set 0x24, %l2 lduw [%l7 + %l2], %g1 set 0x40, %i2 ldda [%l7 + %i2] 0x89, %f0 nop set 0x68, %o1 std %f2, [%l7 + %o1] nop set 0x68, %o2 ldx [%l7 + %o2], %l1 nop set 0x1C, %l6 prefetch [%l7 + %l6], 2 and %i6, %g4, %o4 nop set 0x4F, %i1 stb %l0, [%l7 + %i1] set 0x41, %g6 ldstuba [%l7 + %g6] 0x89, %o7 nop set 0x60, %i0 stx %i5, [%l7 + %i0] bn,pt %icc, loop_130 nop set 0x20, %o3 ldd [%l7 + %o3], %f8 bgu,a,pn %xcc, loop_131 be,a %icc, loop_132 loop_130: add %i7, %g6, %i2 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o3, %o2 loop_131: nop set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc8 loop_132: nop set 0x6E, %g1 stha %o1, [%l7 + %g1] 0xeb membar #Sync nop set 0x50, %l4 std %i0, [%l7 + %l4] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xA65, %sys_tick_cmpr nop set 0x60, %g3 ldd [%l7 + %g3], %l2 nop set 0x70, %i6 ldd [%l7 + %i6], %i0 nop set 0x10, %g2 lduh [%l7 + %g2], %o5 nop set 0x38, %o0 ldstub [%l7 + %o0], %o0 nop set 0x1D, %g7 ldub [%l7 + %g7], %i4 wr %l6, %g2, %clear_softint nop set 0x3B, %i3 stb %i3, [%l7 + %i3] set 0x48, %l1 prefetcha [%l7 + %l1] 0x88, 1 and %l4, %l5, %o6 set 0x74, %g5 stwa %g1, [%l7 + %g5] 0x80 set 0x60, %i5 stda %l2, [%l7 + %i5] 0x80 set 0x08, %i7 stba %l1, [%l7 + %i7] 0x89 nop set 0x40, %o6 ldx [%l7 + %o6], %i6 nop set 0x54, %o4 ldsw [%l7 + %o4], %o4 set 0x50, %l0 ldda [%l7 + %l0] 0x88, %l0 set 0x10, %l3 ldda [%l7 + %l3] 0xe2, %g4 set 0x48, %l5 stxa %o7, [%l7 + %l5] 0x81 nop set 0x3C, %g4 ldsh [%l7 + %g4], %i5 nop set 0x12, %i4 ldsh [%l7 + %i4], %i7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xDBF, %tick_cmpr set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf8 membar #Sync and %i2, %o1, %o2 nop set 0x0C, %l2 lduw [%l7 + %l2], %i1 nop nop setx 0xD2A6FCF5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0xB5768629, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f27, %f24 nop set 0x28, %i2 stx %g5, [%l7 + %i2] nop set 0x60, %o1 ldd [%l7 + %o1], %l2 nop set 0x38, %l6 ldx [%l7 + %l6], %i0 set 0x5C, %i1 sta %f17, [%l7 + %i1] 0x81 nop set 0x2D, %g6 stb %g7, [%l7 + %g6] set 0x70, %i0 stda %o4, [%l7 + %i0] 0x88 nop set 0x15, %o3 ldsb [%l7 + %o3], %i4 set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f0 or %l6, %g2, %i3 nop set 0x3C, %o7 lduh [%l7 + %o7], %o0 set 0x10, %l4 sta %f4, [%l7 + %l4] 0x80 nop set 0x7A, %g1 ldsh [%l7 + %g1], %l4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x7FC, %tick_cmpr set 0x70, %g3 stxa %o6, [%l7 + %g3] 0xe2 membar #Sync nop set 0x60, %i6 ldx [%l7 + %i6], %g1 or %l1, %l3, %o4 nop set 0x3A, %o0 lduh [%l7 + %o0], %i6 nop set 0x54, %g2 ldsh [%l7 + %g2], %l0 set 0x70, %i3 swapa [%l7 + %i3] 0x81, %g4 nop set 0x30, %l1 sth %i5, [%l7 + %l1] nop set 0x14, %g7 ldsw [%l7 + %g7], %i7 set 0x7C, %g5 sta %f17, [%l7 + %g5] 0x88 nop set 0x24, %i5 lduw [%l7 + %i5], %o7 nop set 0x08, %i7 std %f16, [%l7 + %i7] set 0x14, %o6 stwa %g6, [%l7 + %o6] 0xeb membar #Sync set 0x30, %o4 stxa %o3, [%l7 + %o4] 0x81 set 0x42, %l0 stha %o1, [%l7 + %l0] 0x88 nop set 0x69, %l5 stb %i2, [%l7 + %l5] nop set 0x44, %l3 lduw [%l7 + %l3], %i1 nop set 0x54, %g4 stw %g5, [%l7 + %g4] nop set 0x14, %o5 stb %l2, [%l7 + %o5] nop set 0x28, %l2 std %f10, [%l7 + %l2] set 0x40, %i2 ldda [%l7 + %i2] 0xda, %f16 nop set 0x22, %i4 ldstub [%l7 + %i4], %i0 add %o2, %o5, %g7 set 0x08, %o1 stxa %i4, [%l7 + %o1] 0xe2 membar #Sync set 0x53, %i1 ldstuba [%l7 + %i1] 0x80, %l6 nop set 0x10, %l6 prefetch [%l7 + %l6], 2 nop set 0x78, %i0 ldd [%l7 + %i0], %g2 and %o0, %i3, %l4 nop set 0x24, %o3 ldsw [%l7 + %o3], %l5 nop set 0x70, %o2 prefetch [%l7 + %o2], 0 nop set 0x28, %o7 prefetch [%l7 + %o7], 0 set 0x40, %g6 ldda [%l7 + %g6] 0xda, %f0 st %fsr, [%l7 + 0x60] nop set 0x1A, %g1 sth %g3, [%l7 + %g1] wr %g1, %o6, %y nop set 0x58, %g3 stx %l3, [%l7 + %g3] nop set 0x38, %l4 prefetch [%l7 + %l4], 2 ld [%l7 + 0x54], %f14 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %i6 nop set 0x09, %i6 ldsb [%l7 + %i6], %l0 nop set 0x3C, %o0 ldsh [%l7 + %o0], %o4 nop set 0x34, %g2 ldsw [%l7 + %g2], %g4 and %i7, %o7, %i5 set 0x48, %l1 stda %o2, [%l7 + %l1] 0x88 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g6 casa [%l6] 0x89, %g6, %i2 nop set 0x28, %g7 ldsw [%l7 + %g7], %i1 set 0x29, %i3 ldstuba [%l7 + %i3] 0x81, %o1 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l2, %g5 ld [%l7 + 0x34], %f7 set 0x58, %i5 stxa %i0, [%l7 + %i5] 0x88 st %f6, [%l7 + 0x18] set 0x48, %g5 stwa %o2, [%l7 + %g5] 0xeb membar #Sync nop set 0x59, %o6 stb %g7, [%l7 + %o6] set 0x10, %i7 ldda [%l7 + %i7] 0x80, %o4 set 0x70, %o4 ldda [%l7 + %o4] 0xe2, %i4 fpsub16s %f19, %f15, %f15 set 0x30, %l0 stha %l6, [%l7 + %l0] 0xe3 membar #Sync set 0x70, %l5 ldda [%l7 + %l5] 0xe3, %o0 nop set 0x44, %g4 ldsh [%l7 + %g4], %g2 set 0x48, %l3 ldxa [%l7 + %l3] 0x80, %l4 nop set 0x40, %l2 ldd [%l7 + %l2], %i2 nop set 0x20, %o5 stx %g3, [%l7 + %o5] nop set 0x38, %i4 ldsh [%l7 + %i4], %g1 nop set 0x78, %o1 stx %fsr, [%l7 + %o1] set 0x58, %i1 stxa %l5, [%l7 + %i1] 0xe3 membar #Sync nop set 0x0E, %i2 sth %o6, [%l7 + %i2] set 0x60, %i0 stha %l1, [%l7 + %i0] 0xe3 membar #Sync add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %l0 nop set 0x50, %o3 std %f30, [%l7 + %o3] st %fsr, [%l7 + 0x38] nop set 0x70, %o2 stw %l3, [%l7 + %o2] nop set 0x44, %o7 stw %g4, [%l7 + %o7] add %l7, 0x10, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %o7 nop set 0x08, %l6 ldd [%l7 + %l6], %f12 nop set 0x28, %g6 ldsw [%l7 + %g6], %o4 set 0x10, %g1 sta %f27, [%l7 + %g1] 0x81 nop set 0x54, %l4 ldsw [%l7 + %l4], %i5 set 0x70, %g3 sta %f16, [%l7 + %g3] 0x88 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g6, %o3 st %fsr, [%l7 + 0x14] set 0x30, %i6 ldda [%l7 + %i6] 0x80, %i2 wr %i1, %o1, %softint nop set 0x78, %g2 std %f20, [%l7 + %g2] nop set 0x7D, %l1 ldstub [%l7 + %l1], %l2 set 0x28, %o0 stda %i0, [%l7 + %o0] 0x88 nop set 0x78, %g7 std %f30, [%l7 + %g7] nop set 0x50, %i5 std %f26, [%l7 + %i5] nop set 0x44, %g5 sth %g5, [%l7 + %g5] and %g7, %o2, %i4 set 0x14, %o6 swapa [%l7 + %o6] 0x89, %o5 nop set 0x4B, %i3 ldstub [%l7 + %i3], %l6 nop set 0x1A, %o4 ldsh [%l7 + %o4], %g2 nop set 0x5A, %i7 lduh [%l7 + %i7], %l4 wr %i3, %o0, %y st %fsr, [%l7 + 0x14] nop set 0x68, %l0 std %f20, [%l7 + %l0] wr %g3, %g1, %sys_tick st %fsr, [%l7 + 0x08] st %fsr, [%l7 + 0x48] add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] 0x88, %o6, %l1 nop set 0x58, %l5 stw %i6, [%l7 + %l5] nop set 0x70, %l3 ldstub [%l7 + %l3], %l5 st %fsr, [%l7 + 0x64] nop set 0x52, %g4 ldsh [%l7 + %g4], %l3 set 0x60, %l2 prefetcha [%l7 + %l2] 0x88, 4 nop set 0x08, %i4 ldd [%l7 + %i4], %f4 add %g4, %o7, %o4 add %i5, %g6, %i7 ld [%l7 + 0x10], %f5 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf1 membar #Sync nop set 0x78, %o1 ldsw [%l7 + %o1], %o3 ld [%l7 + 0x10], %f19 nop set 0x28, %i2 lduh [%l7 + %i2], %i2 nop set 0x52, %i0 sth %i1, [%l7 + %i0] nop set 0x58, %i1 std %f22, [%l7 + %i1] nop set 0x30, %o2 stw %o1, [%l7 + %o2] nop set 0x4C, %o7 lduh [%l7 + %o7], %l2 nop set 0x18, %o3 std %i0, [%l7 + %o3] ld [%l7 + 0x70], %f17 st %fsr, [%l7 + 0x7C] nop set 0x17, %g6 stb %g5, [%l7 + %g6] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xf0 membar #Sync set 0x45, %l4 ldstuba [%l7 + %l4] 0x89, %g7 set 0x60, %l6 ldstuba [%l7 + %l6] 0x88, %o2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x45, %g3 ldstuba [%l7 + %g3] 0x89, %g2 set 0x44, %g2 lda [%l7 + %g2] 0x89, %f10 st %fsr, [%l7 + 0x58] set 0x20, %l1 stda %o4, [%l7 + %l1] 0x81 nop set 0x24, %i6 lduw [%l7 + %i6], %i3 nop set 0x60, %g7 ldx [%l7 + %g7], %l4 set 0x40, %o0 ldda [%l7 + %o0] 0xd0, %f0 set 0x46, %g5 stba %g3, [%l7 + %g5] 0xea membar #Sync set 0x20, %o6 prefetcha [%l7 + %o6] 0x89, 1 wr %o6, %l1, %pic nop set 0x38, %i5 stx %o0, [%l7 + %i5] set 0x7C, %o4 sta %f1, [%l7 + %o4] 0x89 nop set 0x18, %i7 ldstub [%l7 + %i7], %l5 wr %i6, %l0, %ccr set 0x74, %i3 lda [%l7 + %i3] 0x80, %f16 set 0x78, %l5 swapa [%l7 + %l5] 0x89, %g4 nop set 0x18, %l3 ldd [%l7 + %l3], %f10 nop set 0x7F, %g4 ldstub [%l7 + %g4], %l3 nop set 0x0E, %l0 sth %o7, [%l7 + %l0] nop set 0x10, %l2 sth %i5, [%l7 + %l2] set 0x30, %o5 stda %g6, [%l7 + %o5] 0xe2 membar #Sync nop set 0x3A, %o1 sth %i7, [%l7 + %o1] nop set 0x14, %i2 ldsw [%l7 + %i2], %o3 set 0x58, %i0 sta %f3, [%l7 + %i0] 0x89 set 0x50, %i1 ldxa [%l7 + %i1] 0x81, %i2 nop set 0x6E, %o2 ldsb [%l7 + %o2], %i1 nop set 0x14, %i4 ldsw [%l7 + %i4], %o4 set 0x08, %o7 stda %o0, [%l7 + %o7] 0xea membar #Sync nop set 0x42, %g6 lduh [%l7 + %g6], %l2 and %i0, %g7, %g5 nop set 0x68, %g1 stx %i4, [%l7 + %g1] nop set 0x18, %l4 std %f0, [%l7 + %l4] set 0x30, %o3 ldda [%l7 + %o3] 0xe3, %i6 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %g2 nop set 0x58, %l6 lduw [%l7 + %l6], %i3 nop set 0x28, %g3 ldd [%l7 + %g3], %l4 nop set 0x68, %l1 stw %g3, [%l7 + %l1] st %fsr, [%l7 + 0x2C] set 0x7B, %g2 stba %o5, [%l7 + %g2] 0xe2 membar #Sync set 0x10, %i6 ldxa [%l7 + %i6] 0x89, %g1 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x89, %l1, %o0 nop set 0x7C, %o0 prefetch [%l7 + %o0], 3 set 0x5E, %g7 stba %o6, [%l7 + %g7] 0xe3 membar #Sync set 0x74, %g5 stha %l5, [%l7 + %g5] 0x81 set 0x60, %o6 stda %i6, [%l7 + %o6] 0xe2 membar #Sync nop set 0x5C, %i5 lduw [%l7 + %i5], %g4 nop set 0x10, %i7 ldub [%l7 + %i7], %l3 st %f24, [%l7 + 0x0C] nop set 0x10, %o4 prefetch [%l7 + %o4], 1 set 0x70, %l5 stda %o6, [%l7 + %l5] 0xe2 membar #Sync set 0x30, %i3 ldda [%l7 + %i3] 0xea, %i4 set 0x4A, %g4 stba %l0, [%l7 + %g4] 0xeb membar #Sync nop set 0x50, %l0 std %i6, [%l7 + %l0] set 0x40, %l3 stda %f0, [%l7 + %l3] 0xf1 membar #Sync nop set 0x4E, %o5 ldsh [%l7 + %o5], %o3 set 0x5E, %o1 ldstuba [%l7 + %o1] 0x88, %i2 set 0x50, %i2 stxa %g6, [%l7 + %i2] 0x88 nop set 0x20, %i0 ldx [%l7 + %i0], %i1 nop set 0x63, %i1 ldsb [%l7 + %i1], %o1 nop set 0x70, %l2 prefetch [%l7 + %l2], 4 ld [%l7 + 0x74], %f9 set 0x58, %o2 stda %l2, [%l7 + %o2] 0x89 set 0x20, %i4 ldxa [%l7 + %i4] 0x80, %o4 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xc8 set 0x08, %g1 stda %i0, [%l7 + %g1] 0xe3 membar #Sync nop set 0x30, %l4 ldsw [%l7 + %l4], %g7 nop set 0x5B, %o7 ldstub [%l7 + %o7], %g5 nop set 0x14, %l6 ldub [%l7 + %l6], %i4 set 0x18, %g3 prefetcha [%l7 + %g3] 0x88, 4 set 0x7A, %o3 stba %o2, [%l7 + %o3] 0x89 set 0x50, %g2 stha %i3, [%l7 + %g2] 0x81 set 0x70, %i6 ldda [%l7 + %i6] 0xeb, %l4 nop set 0x2A, %o0 ldub [%l7 + %o0], %g3 or %g2, %g1, %l1 nop set 0x78, %g7 stx %fsr, [%l7 + %g7] set 0x30, %l1 sta %f25, [%l7 + %l1] 0x88 nop set 0x2F, %o6 stb %o0, [%l7 + %o6] bgu,a %xcc, loop_133 nop set 0x48, %g5 lduh [%l7 + %g5], %o6 st %fsr, [%l7 + 0x60] nop set 0x50, %i5 ldd [%l7 + %i5], %f10 loop_133: nop set 0x4C, %o4 stwa %l5, [%l7 + %o4] 0xe3 membar #Sync add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %g4 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l3 casa [%l6] 0x80, %l3, %o7 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i6, %l0 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xd0 nop set 0x78, %i7 std %i6, [%l7 + %i7] set 0x30, %g4 stwa %o3, [%l7 + %g4] 0x80 nop set 0x78, %i3 ldsw [%l7 + %i3], %i5 nop set 0x30, %l3 ldsh [%l7 + %l3], %i2 set 0x10, %o5 ldda [%l7 + %o5] 0x81, %i0 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o1, %l2 nop set 0x10, %o1 lduw [%l7 + %o1], %o4 set 0x58, %l0 stwa %g6, [%l7 + %l0] 0x81 nop set 0x28, %i2 ldd [%l7 + %i2], %f0 nop set 0x30, %i0 std %f20, [%l7 + %i0] nop set 0x28, %i1 ldx [%l7 + %i1], %g7 nop set 0x7C, %o2 ldsw [%l7 + %o2], %g5 nop set 0x2B, %l2 stb %i4, [%l7 + %l2] and %i0, %l6, %o2 nop set 0x18, %g6 std %f16, [%l7 + %g6] nop set 0x70, %g1 stw %i3, [%l7 + %g1] set 0x1A, %i4 stba %g3, [%l7 + %i4] 0x88 nop set 0x48, %l4 lduw [%l7 + %l4], %g2 nop set 0x08, %o7 ldx [%l7 + %o7], %l4 set 0x30, %g3 stxa %g1, [%l7 + %g3] 0xe3 membar #Sync set 0x30, %l6 stda %l0, [%l7 + %l6] 0xea membar #Sync nop set 0x20, %o3 ldx [%l7 + %o3], %o0 nop set 0x3C, %i6 lduh [%l7 + %i6], %o6 nop set 0x60, %g2 std %o4, [%l7 + %g2] nop set 0x38, %o0 ldd [%l7 + %o0], %f30 nop set 0x24, %l1 ldsw [%l7 + %l1], %l5 nop set 0x5A, %g7 lduh [%l7 + %g7], %l3 fpsub16 %f4, %f4, %f30 nop set 0x24, %g5 swap [%l7 + %g5], %g4 set 0x28, %o6 stda %o6, [%l7 + %o6] 0x80 or %i6, %l0, %i7 add %i5, %o3, %i1 nop set 0x60, %i5 lduw [%l7 + %i5], %i2 nop set 0x38, %l5 stx %o1, [%l7 + %l5] and %o4, %l2, %g6 nop set 0x17, %i7 ldstub [%l7 + %i7], %g5 set 0x0C, %g4 sta %f9, [%l7 + %g4] 0x80 set 0x18, %o4 sta %f3, [%l7 + %o4] 0x88 ld [%l7 + 0x18], %f1 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x80, %i4, %i0 set 0x68, %l3 sta %f8, [%l7 + %l3] 0x88 wr %g7, %l6, %set_softint nop set 0x70, %i3 stw %i3, [%l7 + %i3] nop set 0x60, %o5 ldd [%l7 + %o5], %g2 nop set 0x2D, %o1 ldub [%l7 + %o1], %o2 set 0x0E, %i2 stha %l4, [%l7 + %i2] 0xeb membar #Sync nop set 0x72, %l0 ldsh [%l7 + %l0], %g1 set 0x50, %i0 prefetcha [%l7 + %i0] 0x80, 3 nop set 0x38, %i1 ldsh [%l7 + %i1], %g2 nop set 0x50, %l2 ldd [%l7 + %l2], %o0 set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f0 nop set 0x38, %g1 ldd [%l7 + %g1], %o4 nop set 0x48, %i4 ldx [%l7 + %i4], %l5 set 0x50, %g6 prefetcha [%l7 + %g6] 0x88, 4 nop set 0x34, %o7 ldsw [%l7 + %o7], %g4 set 0x10, %g3 stda %o6, [%l7 + %g3] 0xe3 membar #Sync set 0x1C, %l6 stha %i6, [%l7 + %l6] 0x80 fpsub32 %f22, %f28, %f10 set 0x40, %o3 ldda [%l7 + %o3] 0xea, %o6 add %l7, 0x5C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l0 casa [%l6] 0x81, %l0, %i7 nop set 0x58, %l4 prefetch [%l7 + %l4], 0 nop set 0x60, %g2 ldd [%l7 + %g2], %i4 set 0x70, %o0 swapa [%l7 + %o0] 0x81, %i1 st %f14, [%l7 + 0x2C] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf1, %f16 nop set 0x75, %i6 ldstub [%l7 + %i6], %i2 st %f6, [%l7 + 0x10] set 0x49, %g7 stba %o3, [%l7 + %g7] 0xea membar #Sync set 0x08, %g5 stha %o4, [%l7 + %g5] 0xeb membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0x81, %l2 st %fsr, [%l7 + 0x08] nop nop setx 0x81739077, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x36623E68, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f13, %f5 set 0x48, %i5 ldxa [%l7 + %i5] 0x80, %g6 set 0x78, %i7 sta %f31, [%l7 + %i7] 0x89 set 0x2C, %l5 lda [%l7 + %l5] 0x88, %f8 nop set 0x5C, %o4 ldub [%l7 + %o4], %g5 set 0x60, %l3 lda [%l7 + %l3] 0x81, %f28 nop set 0x38, %g4 std %i4, [%l7 + %g4] nop set 0x52, %i3 stb %i0, [%l7 + %i3] or %o1, %g7, %i3 nop set 0x60, %o5 ldd [%l7 + %o5], %g2 nop set 0x56, %i2 stb %l6, [%l7 + %i2] set 0x1C, %l0 stha %l4, [%l7 + %l0] 0xea membar #Sync set 0x10, %o1 swapa [%l7 + %o1] 0x81, %o2 st %f16, [%l7 + 0x38] nop set 0x68, %i1 ldx [%l7 + %i1], %l1 nop set 0x29, %l2 ldub [%l7 + %l2], %g1 and %g2, %o5, %o0 nop nop setx 0xB744A2A9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0xBEC9723E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f5, %f7 or %l5, %l3, %g4 nop set 0x34, %o2 sth %i6, [%l7 + %o2] set 0x10, %i0 sta %f1, [%l7 + %i0] 0x88 set 0x68, %i4 stxa %o7, [%l7 + %i4] 0xeb membar #Sync add %l7, 0x14, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %i7 nop set 0x48, %g1 ldsw [%l7 + %g1], %o6 set 0x40, %o7 stxa %i1, [%l7 + %o7] 0x89 set 0x78, %g6 prefetcha [%l7 + %g6] 0x80, 1 st %fsr, [%l7 + 0x44] nop set 0x5E, %l6 stb %i2, [%l7 + %l6] nop set 0x58, %o3 stx %fsr, [%l7 + %o3] nop set 0x78, %l4 std %o2, [%l7 + %l4] nop set 0x77, %g2 ldsb [%l7 + %g2], %o4 set 0x28, %g3 stxa %g6, [%l7 + %g3] 0xe3 membar #Sync set 0x65, %l1 stba %g5, [%l7 + %l1] 0x80 ba,pn %icc, loop_134 nop set 0x10, %o0 lduw [%l7 + %o0], %i4 nop set 0x35, %g7 ldub [%l7 + %g7], %l2 or %i0, %o1, %g7 loop_134: nop set 0x74, %g5 swapa [%l7 + %g5] 0x89, %g3 nop set 0x60, %o6 ldd [%l7 + %o6], %i6 nop nop setx 0xE5FD4162, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xA58687C1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f13, %f27 nop set 0x78, %i5 sth %i3, [%l7 + %i5] nop set 0x5F, %i7 ldub [%l7 + %i7], %o2 wr %l4, %l1, %clear_softint ld [%l7 + 0x70], %f25 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %g1 nop set 0x21, %l5 ldsb [%l7 + %l5], %o5 set 0x10, %i6 stha %l5, [%l7 + %i6] 0xe3 membar #Sync st %f26, [%l7 + 0x4C] nop set 0x5A, %l3 lduh [%l7 + %l3], %o0 nop set 0x78, %o4 prefetch [%l7 + %o4], 4 nop set 0x50, %g4 ldd [%l7 + %g4], %f8 set 0x4E, %o5 ldstuba [%l7 + %o5] 0x88, %g4 and %i6, %l3, %l0 and %i7, %o7, %o6 nop set 0x40, %i2 stw %i1, [%l7 + %i2] set 0x70, %i3 ldda [%l7 + %i3] 0xeb, %i4 set 0x10, %o1 stxa %o3, [%l7 + %o1] 0x80 wr %o4, %g6, %clear_softint nop set 0x60, %l0 std %f16, [%l7 + %l0] nop set 0x58, %l2 std %f0, [%l7 + %l2] set 0x14, %i1 stwa %g5, [%l7 + %i1] 0xe3 membar #Sync fpsub16 %f6, %f10, %f24 st %f21, [%l7 + 0x0C] set 0x40, %o2 stda %f16, [%l7 + %o2] 0xd8 nop set 0x38, %i0 stx %fsr, [%l7 + %i0] set 0x0F, %g1 stba %i4, [%l7 + %g1] 0xea membar #Sync add %l2, %i2, %o1 set 0x45, %i4 stba %g7, [%l7 + %i4] 0xe2 membar #Sync nop set 0x1C, %o7 sth %i0, [%l7 + %o7] set 0x10, %l6 stda %g2, [%l7 + %l6] 0x80 nop set 0x68, %o3 stx %fsr, [%l7 + %o3] set 0x68, %l4 prefetcha [%l7 + %l4] 0x80, 1 add %l7, 0x78, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o2 casa [%l6] 0x81, %o2, %l4 nop set 0x7A, %g2 ldsh [%l7 + %g2], %l1 nop set 0x2C, %g3 stw %g2, [%l7 + %g3] set 0x40, %g6 swapa [%l7 + %g6] 0x89, %l6 set 0x3C, %o0 swapa [%l7 + %o0] 0x88, %o5 nop set 0x74, %l1 swap [%l7 + %l1], %g1 nop set 0x13, %g7 ldub [%l7 + %g7], %l5 nop set 0x2A, %g5 ldsh [%l7 + %g5], %g4 set 0x38, %i5 lda [%l7 + %i5] 0x81, %f22 nop set 0x70, %o6 ldd [%l7 + %o6], %f18 nop set 0x19, %i7 ldstub [%l7 + %i7], %o0 nop set 0x70, %i6 std %f6, [%l7 + %i6] nop set 0x30, %l5 std %f30, [%l7 + %l5] nop set 0x3B, %l3 ldsb [%l7 + %l3], %i6 nop set 0x3C, %g4 stw %l0, [%l7 + %g4] nop set 0x18, %o4 stx %i7, [%l7 + %o4] nop set 0x6A, %i2 ldub [%l7 + %i2], %l3 wr %o6, %o7, %clear_softint set 0x4C, %i3 stwa %i5, [%l7 + %i3] 0x88 nop set 0x38, %o5 lduw [%l7 + %o5], %i1 set 0x50, %o1 sta %f26, [%l7 + %o1] 0x80 set 0x50, %l0 stxa %o3, [%l7 + %l0] 0xe3 membar #Sync nop set 0x40, %i1 stx %o4, [%l7 + %i1] set 0x08, %o2 ldxa [%l7 + %o2] 0x80, %g5 nop set 0x40, %l2 stw %i4, [%l7 + %l2] st %f4, [%l7 + 0x68] nop set 0x28, %i0 stw %l2, [%l7 + %i0] set 0x08, %i4 prefetcha [%l7 + %i4] 0x88, 1 or %o1, %g6, %i0 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x88, %g7, %i3 set 0x38, %g1 ldstuba [%l7 + %g1] 0x89, %g3 set 0x14, %l6 lda [%l7 + %l6] 0x80, %f13 nop set 0x58, %o3 prefetch [%l7 + %o3], 1 nop set 0x76, %o7 ldstub [%l7 + %o7], %o2 set 0x20, %l4 stxa %l4, [%l7 + %l4] 0x89 and %g2, %l1, %l6 nop set 0x20, %g2 ldsh [%l7 + %g2], %o5 set 0x0C, %g3 stwa %g1, [%l7 + %g3] 0x89 nop set 0x60, %g6 stx %fsr, [%l7 + %g6] set 0x79, %o0 stba %g4, [%l7 + %o0] 0x81 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xf9 membar #Sync nop set 0x50, %l1 std %o0, [%l7 + %l1] st %f12, [%l7 + 0x28] nop set 0x40, %i5 ldub [%l7 + %i5], %l5 set 0x10, %g5 ldda [%l7 + %g5] 0x88, %l0 nop set 0x44, %i7 swap [%l7 + %i7], %i6 set 0x34, %i6 stha %i7, [%l7 + %i6] 0xeb membar #Sync set 0x7B, %o6 stba %l3, [%l7 + %o6] 0x89 set 0x18, %l5 stba %o6, [%l7 + %l5] 0xeb membar #Sync ld [%l7 + 0x70], %f21 nop set 0x0C, %l3 stw %o7, [%l7 + %l3] set 0x40, %o4 stda %f0, [%l7 + %o4] 0xca or %i5, %i1, %o4 or %o3, %i4, %g5 set 0x10, %g4 sta %f22, [%l7 + %g4] 0x80 nop set 0x64, %i2 lduh [%l7 + %i2], %i2 set 0x20, %o5 prefetcha [%l7 + %o5] 0x88, 1 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x80 set 0x10, %l0 sta %f9, [%l7 + %l0] 0x80 add %g6, %i0, %g7 wr %i3, %g3, %y add %o1, %l4, %o2 nop set 0x1C, %o1 ldub [%l7 + %o1], %l1 st %f22, [%l7 + 0x20] st %f27, [%l7 + 0x38] nop set 0x60, %o2 ldd [%l7 + %o2], %i6 st %fsr, [%l7 + 0x20] add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o5, %g1 nop set 0x2B, %l2 stb %g2, [%l7 + %l2] fpsub16s %f5, %f26, %f20 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g4, %l5 nop set 0x48, %i0 lduw [%l7 + %i0], %l0 set 0x30, %i1 prefetcha [%l7 + %i1] 0x88, 4 set 0x40, %g1 ldda [%l7 + %g1] 0x80, %i6 nop nop setx 0xB338A2FD, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0xA9261B7A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f22, %f26 nop set 0x78, %i4 sth %l3, [%l7 + %i4] set 0x30, %l6 swapa [%l7 + %l6] 0x80, %i6 set 0x30, %o3 swapa [%l7 + %o3] 0x88, %o6 nop set 0x18, %o7 ldd [%l7 + %o7], %i4 set 0x40, %l4 stda %f0, [%l7 + %l4] 0x89 st %f5, [%l7 + 0x3C] nop set 0x4D, %g3 ldub [%l7 + %g3], %o7 bg,a %xcc, loop_135 nop set 0x73, %g6 ldstub [%l7 + %g6], %i1 set 0x58, %g2 lda [%l7 + %g2] 0x81, %f22 loop_135: bgu,a,pn %icc, loop_136 nop set 0x3E, %o0 lduh [%l7 + %o0], %o4 set 0x22, %g7 ldstuba [%l7 + %g7] 0x89, %o3 loop_136: nop set 0x08, %i5 ldub [%l7 + %i5], %g5 or %i4, %i2, %g6 nop set 0x78, %l1 ldd [%l7 + %l1], %f10 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l2, %i0 or %i3, %g3, %g7 set 0x10, %i7 ldda [%l7 + %i7] 0xe2, %o0 set 0x48, %g5 sta %f24, [%l7 + %g5] 0x89 set 0x34, %o6 sta %f16, [%l7 + %o6] 0x88 set 0x5D, %i6 ldstuba [%l7 + %i6] 0x81, %l4 nop set 0x20, %l5 swap [%l7 + %l5], %o2 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %o5 nop set 0x40, %o4 prefetch [%l7 + %o4], 3 nop set 0x0C, %g4 prefetch [%l7 + %g4], 1 nop set 0x3C, %i2 ldsw [%l7 + %i2], %l1 set 0x28, %o5 stba %g1, [%l7 + %o5] 0x80 nop set 0x49, %i3 stb %g4, [%l7 + %i3] nop set 0x28, %l0 stw %g2, [%l7 + %l0] nop set 0x24, %l3 sth %l5, [%l7 + %l3] nop set 0x28, %o2 swap [%l7 + %o2], %l0 nop set 0x20, %o1 std %o0, [%l7 + %o1] nop set 0x08, %i0 ldd [%l7 + %i0], %f26 st %fsr, [%l7 + 0x20] nop set 0x55, %l2 ldstub [%l7 + %l2], %l3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x78, %i1 std %i4, [%l7 + %i1] set 0x54, %g1 swapa [%l7 + %g1] 0x80, %o6 set 0x48, %i4 ldxa [%l7 + %i4] 0x89, %i1 nop set 0x78, %l6 std %f0, [%l7 + %l6] set 0x75, %o3 stba %o7, [%l7 + %o3] 0x81 nop set 0x38, %l4 ldd [%l7 + %l4], %o4 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %i4 set 0x78, %g3 lda [%l7 + %g3] 0x80, %f18 and %i2, %o3, %g6 nop set 0x18, %g6 stx %fsr, [%l7 + %g6] st %f13, [%l7 + 0x10] add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i0, %i3 st %fsr, [%l7 + 0x34] add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] 0x80, %g3, %l2 set 0x40, %g2 ldda [%l7 + %g2] 0x81, %f16 nop set 0x70, %o7 std %o0, [%l7 + %o7] st %f28, [%l7 + 0x58] nop set 0x68, %o0 std %f20, [%l7 + %o0] nop set 0x78, %g7 stx %fsr, [%l7 + %g7] nop set 0x10, %l1 std %f0, [%l7 + %l1] nop set 0x4A, %i7 lduh [%l7 + %i7], %l4 or %g7, %l6, %o5 set 0x70, %i5 ldda [%l7 + %i5] 0x81, %l0 or %g1, %g4, %o2 nop set 0x6C, %o6 sth %l5, [%l7 + %o6] nop set 0x20, %i6 ldd [%l7 + %i6], %f14 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g2 casa [%l6] 0x81, %g2, %l0 and %l3, %i6, %i7 or %o0, %i5, %i1 set 0x40, %g5 ldda [%l7 + %g5] 0xd8, %f0 set 0x7E, %l5 stha %o6, [%l7 + %l5] 0xe3 membar #Sync fpsub32s %f28, %f16, %f22 nop set 0x08, %o4 lduh [%l7 + %o4], %o7 nop set 0x60, %i2 stx %fsr, [%l7 + %i2] nop set 0x48, %o5 std %f30, [%l7 + %o5] nop set 0x40, %i3 std %f0, [%l7 + %i3] set 0x3C, %g4 sta %f15, [%l7 + %g4] 0x80 st %f13, [%l7 + 0x60] nop set 0x1F, %l0 stb %g5, [%l7 + %l0] nop set 0x60, %o2 std %o4, [%l7 + %o2] st %fsr, [%l7 + 0x70] nop set 0x43, %l3 ldstub [%l7 + %l3], %i2 set 0x20, %i0 stxa %o3, [%l7 + %i0] 0xea membar #Sync add %g6, %i0, %i4 set 0x3E, %l2 stha %g3, [%l7 + %l2] 0x88 nop set 0x44, %i1 swap [%l7 + %i1], %l2 set 0x28, %g1 ldxa [%l7 + %g1] 0x88, %i3 set 0x20, %o1 stda %l4, [%l7 + %o1] 0x81 set 0x2C, %i4 sta %f3, [%l7 + %i4] 0x89 set 0x17, %l6 ldstuba [%l7 + %l6] 0x88, %o1 set 0x58, %o3 prefetcha [%l7 + %o3] 0x80, 2 wr %o5, %l1, %set_softint add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %g1 ld [%l7 + 0x38], %f4 nop set 0x18, %g3 ldx [%l7 + %g3], %g4 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f16 nop set 0x08, %g6 ldd [%l7 + %g6], %f24 ld [%l7 + 0x68], %f16 set 0x48, %g2 prefetcha [%l7 + %g2] 0x89, 1 nop set 0x28, %o7 stx %fsr, [%l7 + %o7] nop set 0x38, %o0 ldsw [%l7 + %o0], %l5 nop set 0x4A, %g7 lduh [%l7 + %g7], %g2 nop set 0x28, %i7 lduw [%l7 + %i7], %l0 set 0x08, %i5 stda %l2, [%l7 + %i5] 0xe2 membar #Sync set 0x3C, %o6 stwa %i7, [%l7 + %o6] 0xeb membar #Sync nop set 0x28, %l1 lduh [%l7 + %l1], %o0 nop set 0x7E, %i6 ldstub [%l7 + %i6], %i6 nop set 0x38, %g5 ldd [%l7 + %g5], %i4 add %i1, %o7, %o6 nop set 0x4C, %o4 ldsw [%l7 + %o4], %g5 nop set 0x40, %i2 sth %o4, [%l7 + %i2] nop set 0x38, %o5 stx %fsr, [%l7 + %o5] nop set 0x68, %l5 ldd [%l7 + %l5], %f24 nop set 0x0C, %g4 lduh [%l7 + %g4], %o3 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x88, %g6, %i2 nop set 0x5C, %i3 ldsw [%l7 + %i3], %i0 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xca nop set 0x18, %l0 ldx [%l7 + %l0], %g3 st %f16, [%l7 + 0x7C] nop set 0x40, %i0 ldd [%l7 + %i0], %f10 set 0x2E, %l2 stha %l2, [%l7 + %l2] 0xe2 membar #Sync set 0x50, %l3 ldxa [%l7 + %l3] 0x81, %i4 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %l4 nop set 0x78, %i1 lduw [%l7 + %i1], %o1 set 0x0C, %o1 lda [%l7 + %o1] 0x88, %f11 nop set 0x40, %i4 std %f12, [%l7 + %i4] set 0x2D, %g1 ldstuba [%l7 + %g1] 0x81, %g7 nop set 0x38, %l6 ldd [%l7 + %l6], %f22 set 0x40, %g3 ldda [%l7 + %g3] 0x80, %l0 nop set 0x33, %o3 ldstub [%l7 + %o3], %o5 nop set 0x60, %g6 std %i6, [%l7 + %g6] add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %g4 set 0x70, %l4 ldxa [%l7 + %l4] 0x80, %o2 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %l0 set 0x4A, %g2 stha %g2, [%l7 + %g2] 0x80 set 0x30, %o7 swapa [%l7 + %o7] 0x80, %i7 nop set 0x30, %o0 ldsh [%l7 + %o0], %l3 nop set 0x44, %i7 lduh [%l7 + %i7], %o0 nop set 0x20, %i5 ldx [%l7 + %i5], %i5 nop set 0x7C, %g7 prefetch [%l7 + %g7], 2 nop set 0x60, %o6 ldd [%l7 + %o6], %i0 set 0x20, %i6 ldxa [%l7 + %i6] 0x88, %o7 add %i6, %g5, %o6 nop set 0x30, %l1 lduw [%l7 + %l1], %o4 nop set 0x78, %o4 ldd [%l7 + %o4], %o2 nop set 0x4E, %i2 sth %g6, [%l7 + %i2] st %f17, [%l7 + 0x10] nop set 0x14, %g5 stw %i0, [%l7 + %g5] nop set 0x10, %l5 swap [%l7 + %l5], %g3 set 0x34, %o5 lda [%l7 + %o5] 0x88, %f21 set 0x1A, %i3 stba %l2, [%l7 + %i3] 0x81 nop set 0x30, %o2 std %i2, [%l7 + %o2] nop set 0x30, %g4 lduh [%l7 + %g4], %i4 nop set 0x60, %i0 std %i2, [%l7 + %i0] nop set 0x50, %l0 prefetch [%l7 + %l0], 1 set 0x40, %l3 ldda [%l7 + %l3] 0x81, %f0 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x81 set 0x4C, %i1 swapa [%l7 + %i1] 0x89, %o1 set 0x40, %o1 swapa [%l7 + %o1] 0x81, %l4 set 0x19, %g1 ldstuba [%l7 + %g1] 0x81, %g7 nop set 0x14, %l6 swap [%l7 + %l6], %l1 set 0x52, %i4 stha %l6, [%l7 + %i4] 0x80 st %fsr, [%l7 + 0x18] ld [%l7 + 0x30], %f13 set 0x56, %g3 stha %g1, [%l7 + %g3] 0x81 nop set 0x78, %o3 std %o4, [%l7 + %o3] EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 5: ! ! Type l : 1259 ! Type a : 35 ! Type cti : 17 ! Type x : 530 ! Type f : 40 ! Type i : 119 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xB, %g1 set 0xF, %g2 set 0x6, %g3 set 0xA, %g4 set 0x8, %g5 set 0x7, %g6 set 0x3, %g7 !# Input registers set -0x4, %i0 set -0x1, %i1 set -0x2, %i2 set -0x2, %i3 set -0x4, %i4 set -0x8, %i5 set -0xF, %i6 set -0xA, %i7 !# Local registers set 0x5DC03CCA, %l0 set 0x0431D5E1, %l1 set 0x6A08E703, %l2 set 0x22F46998, %l3 set 0x603D747F, %l4 set 0x5571EB9C, %l5 set 0x0D60AC92, %l6 !# Output registers set 0x0B51, %o0 set -0x020D, %o1 set 0x0632, %o2 set 0x0773, %o3 set -0x04ED, %o4 set -0x0CB1, %o5 set -0x126D, %o6 set -0x0BCE, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. set 0x68, %l4 lda [%l7 + %l4] 0x81, %f17 set 0x40, %g6 stxa %o2, [%l7 + %g6] 0x89 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f16 nop set 0x7C, %o7 lduw [%l7 + %o7], %l5 nop set 0x22, %o0 ldub [%l7 + %o0], %l0 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g4, %g2 nop set 0x7E, %i5 ldsh [%l7 + %i5], %i7 set 0x30, %i7 sta %f27, [%l7 + %i7] 0x88 st %f13, [%l7 + 0x50] nop set 0x60, %g7 ldsw [%l7 + %g7], %o0 nop set 0x50, %o6 std %i4, [%l7 + %o6] membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf1, %f16 nop set 0x7C, %l1 prefetch [%l7 + %l1], 2 and %l3, %i1, %i6 set 0x48, %i2 stda %o6, [%l7 + %i2] 0xe3 membar #Sync nop set 0x20, %o4 prefetch [%l7 + %o4], 1 and %g5, %o6, %o4 and %g6, %i0, %o3 st %fsr, [%l7 + 0x48] nop set 0x68, %l5 ldd [%l7 + %l5], %g2 st %f30, [%l7 + 0x24] set 0x2C, %o5 stwa %i2, [%l7 + %o5] 0xeb membar #Sync nop set 0x18, %i3 stw %i4, [%l7 + %i3] nop set 0x78, %g5 ldd [%l7 + %g5], %l2 nop set 0x38, %o2 ldx [%l7 + %o2], %i3 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o1, %l4 st %fsr, [%l7 + 0x1C] set 0x6C, %i0 lda [%l7 + %i0] 0x80, %f18 and %l1, %l6, %g1 nop set 0x10, %g4 ldx [%l7 + %g4], %o5 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xc0 set 0x10, %l2 ldda [%l7 + %l2] 0xe3, %g6 nop set 0x39, %l0 ldstub [%l7 + %l0], %o2 nop set 0x60, %i1 stx %fsr, [%l7 + %i1] set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf1 membar #Sync set 0x1E, %g1 stha %l5, [%l7 + %g1] 0x81 nop set 0x4A, %l6 ldsh [%l7 + %l6], %g4 nop set 0x65, %g3 stb %g2, [%l7 + %g3] set 0x68, %i4 stxa %l0, [%l7 + %i4] 0xea membar #Sync nop set 0x4C, %o3 lduw [%l7 + %o3], %i7 nop set 0x0E, %l4 ldsb [%l7 + %l4], %o0 bg %icc, loop_137 nop set 0x4E, %g2 lduh [%l7 + %g2], %i5 set 0x50, %g6 stxa %l3, [%l7 + %g6] 0xeb membar #Sync loop_137: nop set 0x18, %o7 stda %i6, [%l7 + %o7] 0xe3 membar #Sync nop set 0x10, %o0 ldsh [%l7 + %o0], %o7 nop set 0x44, %i5 ldsw [%l7 + %i5], %i1 fpsub32 %f6, %f16, %f4 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xcc nop set 0x08, %i7 stx %g5, [%l7 + %i7] and %o4, %o6, %i0 nop set 0x1C, %i6 swap [%l7 + %i6], %o3 set 0x54, %l1 swapa [%l7 + %l1] 0x80, %g6 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x80 add %g3, %i4, %l2 nop set 0x7A, %o6 lduh [%l7 + %o6], %i3 nop set 0x56, %l5 sth %o1, [%l7 + %l5] nop set 0x08, %o4 std %i2, [%l7 + %o4] wr %l4, %l6, %ccr nop set 0x28, %i3 std %f26, [%l7 + %i3] set 0x70, %g5 ldda [%l7 + %g5] 0x88, %l0 nop set 0x68, %o5 ldd [%l7 + %o5], %f8 nop set 0x10, %i0 swap [%l7 + %i0], %o5 nop set 0x58, %g4 std %g0, [%l7 + %g4] set 0x68, %o2 stda %g6, [%l7 + %o2] 0xe3 membar #Sync set 0x46, %l3 stba %l5, [%l7 + %l3] 0xea membar #Sync set 0x38, %l2 ldxa [%l7 + %l2] 0x81, %o2 nop set 0x60, %i1 ldd [%l7 + %i1], %f18 st %fsr, [%l7 + 0x5C] st %f8, [%l7 + 0x74] set 0x5E, %l0 stba %g2, [%l7 + %l0] 0xea membar #Sync nop set 0x48, %o1 prefetch [%l7 + %o1], 4 nop set 0x0C, %g1 prefetch [%l7 + %g1], 0 nop set 0x20, %l6 swap [%l7 + %l6], %l0 nop set 0x12, %i4 ldstub [%l7 + %i4], %i7 nop set 0x5A, %g3 sth %o0, [%l7 + %g3] nop set 0x38, %l4 ldd [%l7 + %l4], %f22 set 0x10, %g2 ldda [%l7 + %g2] 0xe3, %i4 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xc4 set 0x21, %o7 stba %g4, [%l7 + %o7] 0xeb membar #Sync add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l3, %o7 nop set 0x58, %o0 stx %i1, [%l7 + %o0] add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %o4 set 0x68, %i5 lda [%l7 + %i5] 0x80, %f27 set 0x30, %o3 ldxa [%l7 + %o3] 0x89, %o6 nop set 0x60, %g7 ldd [%l7 + %g7], %f0 nop set 0x6C, %i7 lduw [%l7 + %i7], %g5 nop set 0x44, %l1 prefetch [%l7 + %l1], 4 set 0x4D, %i6 ldstuba [%l7 + %i6] 0x88, %i0 bn %xcc, loop_138 nop set 0x1C, %i2 lduw [%l7 + %i2], %g6 nop set 0x08, %o6 std %f26, [%l7 + %o6] ld [%l7 + 0x4C], %f25 loop_138: nop add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x80, %o3, %i4 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x80, %l2, %g3 set 0x12, %l5 stba %o1, [%l7 + %l5] 0x88 nop set 0x58, %i3 std %i2, [%l7 + %i3] nop set 0x5E, %o4 sth %i2, [%l7 + %o4] set 0x30, %o5 stda %l4, [%l7 + %o5] 0xea membar #Sync st %f10, [%l7 + 0x18] add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %l1 and %g1, %o5, %l5 set 0x40, %g5 ldda [%l7 + %g5] 0x88, %f0 set 0x20, %g4 ldxa [%l7 + %g4] 0x81, %o2 and %g2, %g7, %i7 nop set 0x69, %i0 ldstub [%l7 + %i0], %l0 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf1, %f16 set 0x20, %l3 ldxa [%l7 + %l3] 0x81, %i5 nop set 0x48, %l2 stx %fsr, [%l7 + %l2] nop set 0x4C, %i1 prefetch [%l7 + %i1], 1 nop set 0x68, %l0 ldx [%l7 + %l0], %g4 nop set 0x08, %o1 stx %l3, [%l7 + %o1] set 0x40, %l6 ldda [%l7 + %l6] 0x81, %f16 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xc4 nop set 0x38, %g3 ldx [%l7 + %g3], %o7 add %i1, %o0, %i6 st %fsr, [%l7 + 0x50] add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %g5 nop set 0x60, %g1 lduh [%l7 + %g1], %o4 set 0x60, %l4 prefetcha [%l7 + %l4] 0x80, 0 set 0x28, %g2 prefetcha [%l7 + %g2] 0x88, 0 set 0x60, %g6 stxa %i0, [%l7 + %g6] 0x80 set 0x40, %o7 ldda [%l7 + %o7] 0x88, %l2 set 0x40, %i5 ldda [%l7 + %i5] 0xd2, %f16 set 0x40, %o3 ldda [%l7 + %o3] 0x81, %f16 set 0x62, %o0 ldstuba [%l7 + %o0] 0x80, %i4 set 0x28, %i7 lda [%l7 + %i7] 0x80, %f23 nop set 0x64, %l1 swap [%l7 + %l1], %g3 nop set 0x0C, %g7 ldub [%l7 + %g7], %o1 or %i3, %i2, %l6 set 0x70, %i2 prefetcha [%l7 + %i2] 0x81, 3 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xf1 membar #Sync set 0x4C, %o6 lda [%l7 + %o6] 0x89, %f12 set 0x40, %l5 lda [%l7 + %l5] 0x89, %f24 nop set 0x3C, %o4 ldsw [%l7 + %o4], %l4 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x81, %o5, %g1 set 0x54, %o5 swapa [%l7 + %o5] 0x81, %o2 nop set 0x48, %i3 ldd [%l7 + %i3], %f8 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g2, %l5 set 0x1C, %g4 stwa %g7, [%l7 + %g4] 0xe2 membar #Sync set 0x78, %g5 stba %l0, [%l7 + %g5] 0xea membar #Sync set 0x10, %i0 ldxa [%l7 + %i0] 0x89, %i5 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %l3 nop set 0x38, %l3 stx %fsr, [%l7 + %l3] nop set 0x68, %o2 ldx [%l7 + %o2], %o7 set 0x30, %l2 ldda [%l7 + %l2] 0x88, %i6 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i1, %o0 st %fsr, [%l7 + 0x54] nop set 0x77, %i1 ldub [%l7 + %i1], %o6 nop set 0x40, %o1 stx %g5, [%l7 + %o1] set 0x40, %l6 ldda [%l7 + %l6] 0xe2, %o4 set 0x60, %i4 ldda [%l7 + %i4] 0x80, %g6 nop set 0x48, %g3 std %f10, [%l7 + %g3] set 0x78, %l0 stda %o2, [%l7 + %l0] 0x80 set 0x10, %g1 ldda [%l7 + %g1] 0xeb, %i6 nop set 0x74, %l4 ldsh [%l7 + %l4], %i0 add %i4, %l2, %o1 ba,a %icc, loop_139 nop set 0x50, %g6 sth %i3, [%l7 + %g6] nop nop setx 0xF86152738C5A6495, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x2541027BC130DF9A, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f12, %f26 st %f26, [%l7 + 0x38] loop_139: nop set 0x70, %g2 ldd [%l7 + %g2], %f22 nop set 0x58, %o7 ldsw [%l7 + %o7], %i2 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf0, %f16 add %l6, %g3, %l1 set 0x28, %i5 stxa %l4, [%l7 + %i5] 0x88 nop set 0x58, %i7 stx %g1, [%l7 + %i7] set 0x68, %o0 prefetcha [%l7 + %o0] 0x88, 2 nop set 0x14, %g7 ldsw [%l7 + %g7], %o2 nop set 0x10, %i2 stx %g2, [%l7 + %i2] set 0x30, %l1 prefetcha [%l7 + %l1] 0x81, 3 nop set 0x30, %o6 std %f18, [%l7 + %o6] set 0x74, %l5 swapa [%l7 + %l5] 0x88, %l0 nop set 0x08, %o4 stx %i5, [%l7 + %o4] nop set 0x0C, %i6 prefetch [%l7 + %i6], 2 nop set 0x4C, %i3 swap [%l7 + %i3], %g4 set 0x10, %o5 lda [%l7 + %o5] 0x88, %f5 bgu,a,pt %xcc, loop_140 nop set 0x20, %g5 stx %l5, [%l7 + %g5] ld [%l7 + 0x10], %f6 and %o7, %l3, %i1 loop_140: nop set 0x40, %i0 ldx [%l7 + %i0], %i7 nop set 0x58, %g4 ldx [%l7 + %g4], %o6 add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %o4 nop set 0x68, %o2 ldx [%l7 + %o2], %g6 fpsub16 %f16, %f18, %f24 wr %g5, %i6, %y fpsub16s %f2, %f23, %f15 nop set 0x2C, %l2 stw %i0, [%l7 + %l2] add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %l2 nop set 0x34, %l3 ldsb [%l7 + %l3], %o3 nop set 0x4E, %o1 lduh [%l7 + %o1], %o1 add %i2, %i3, %g3 nop set 0x3E, %i1 ldsh [%l7 + %i1], %l6 add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] 0x81, %l4, %g1 set 0x78, %i4 ldxa [%l7 + %i4] 0x80, %o5 nop set 0x5E, %l6 stb %l1, [%l7 + %l6] set 0x40, %l0 ldda [%l7 + %l0] 0x89, %f0 nop set 0x4C, %g1 lduh [%l7 + %g1], %g2 nop set 0x5E, %g3 lduh [%l7 + %g3], %g7 set 0x5E, %g6 ldstuba [%l7 + %g6] 0x89, %l0 nop set 0x70, %l4 sth %o2, [%l7 + %l4] st %fsr, [%l7 + 0x54] bleu,a %xcc, loop_141 nop set 0x75, %o7 ldstub [%l7 + %o7], %g4 st %f20, [%l7 + 0x48] nop set 0x18, %o3 sth %l5, [%l7 + %o3] loop_141: nop set 0x5A, %i5 ldstuba [%l7 + %i5] 0x81, %i5 set 0x50, %g2 prefetcha [%l7 + %g2] 0x89, 3 set 0x48, %o0 sta %f18, [%l7 + %o0] 0x81 set 0x20, %g7 ldda [%l7 + %g7] 0xe2, %l2 nop set 0x68, %i7 ldsw [%l7 + %i7], %i1 nop set 0x30, %l1 ldd [%l7 + %l1], %i6 nop set 0x5E, %o6 lduh [%l7 + %o6], %o6 nop set 0x70, %l5 ldd [%l7 + %l5], %f10 set 0x38, %o4 stda %o0, [%l7 + %o4] 0xe3 membar #Sync ld [%l7 + 0x2C], %f30 nop set 0x70, %i6 swap [%l7 + %i6], %g6 nop set 0x33, %i3 ldstub [%l7 + %i3], %g5 nop set 0x20, %i2 ldd [%l7 + %i2], %o4 set 0x40, %o5 ldda [%l7 + %o5] 0xda, %f16 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd8 nop set 0x48, %g4 ldd [%l7 + %g4], %f18 nop set 0x11, %g5 ldub [%l7 + %g5], %i6 and %i0, %i4, %l2 set 0x40, %o2 stda %o0, [%l7 + %o2] 0xe2 membar #Sync nop set 0x30, %l3 std %f28, [%l7 + %l3] st %fsr, [%l7 + 0x68] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xf0 membar #Sync set 0x70, %l2 prefetcha [%l7 + %l2] 0x88, 1 set 0x1B, %i4 stba %i2, [%l7 + %i4] 0x80 nop set 0x74, %i1 swap [%l7 + %i1], %i3 and %g3, %l6, %l4 nop set 0x28, %l0 ldd [%l7 + %l0], %f22 set 0x08, %l6 stxa %g1, [%l7 + %l6] 0x80 nop set 0x30, %g3 std %f0, [%l7 + %g3] set 0x40, %g1 stda %f0, [%l7 + %g1] 0x80 nop set 0x0C, %g6 lduh [%l7 + %g6], %l1 nop set 0x68, %l4 std %g2, [%l7 + %l4] set 0x68, %o7 stda %o4, [%l7 + %o7] 0xe3 membar #Sync add %g7, %o2, %l0 nop set 0x63, %i5 stb %l5, [%l7 + %i5] nop set 0x10, %g2 ldsh [%l7 + %g2], %g4 set 0x08, %o0 sta %f13, [%l7 + %o0] 0x81 set 0x74, %g7 stha %i5, [%l7 + %g7] 0xe3 membar #Sync set 0x40, %o3 swapa [%l7 + %o3] 0x88, %l3 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i1, %i7 nop set 0x78, %i7 std %f18, [%l7 + %i7] set 0x62, %l1 stba %o6, [%l7 + %l1] 0xe2 membar #Sync fpsub16 %f24, %f10, %f28 nop set 0x08, %o6 std %o6, [%l7 + %o6] nop set 0x70, %o4 ldsh [%l7 + %o4], %g6 nop set 0x10, %l5 stx %fsr, [%l7 + %l5] nop set 0x10, %i6 ldd [%l7 + %i6], %o0 set 0x3C, %i2 swapa [%l7 + %i2] 0x81, %o4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr wr %g5, %i4, %ccr nop set 0x6C, %o5 ldsw [%l7 + %o5], %l2 fpsub16s %f22, %f6, %f14 add %o1, %i2, %o3 set 0x48, %i3 stxa %g3, [%l7 + %i3] 0x88 st %fsr, [%l7 + 0x60] add %l6, %l4, %i3 nop set 0x20, %i0 ldd [%l7 + %i0], %l0 wr %g1, %o5, %ccr ld [%l7 + 0x10], %f4 set 0x30, %g4 ldxa [%l7 + %g4] 0x89, %g7 nop set 0x08, %g5 ldx [%l7 + %g5], %o2 set 0x08, %l3 ldxa [%l7 + %l3] 0x89, %g2 set 0x50, %o2 swapa [%l7 + %o2] 0x88, %l0 nop set 0x7C, %o1 ldsw [%l7 + %o1], %g4 nop set 0x38, %i4 ldd [%l7 + %i4], %l4 set 0x30, %i1 ldda [%l7 + %i1] 0xeb, %l2 nop set 0x48, %l0 ldd [%l7 + %l0], %f10 st %fsr, [%l7 + 0x28] nop set 0x10, %l2 std %i0, [%l7 + %l2] nop set 0x44, %g3 stw %i7, [%l7 + %g3] nop set 0x54, %l6 ldsw [%l7 + %l6], %i5 nop set 0x75, %g6 ldsb [%l7 + %g6], %o7 set 0x20, %g1 ldda [%l7 + %g1] 0xeb, %g6 set 0x50, %l4 stba %o0, [%l7 + %l4] 0xe3 membar #Sync st %f2, [%l7 + 0x20] add %o4, %i6, %o6 st %f13, [%l7 + 0x5C] set 0x14, %o7 stba %i0, [%l7 + %o7] 0x81 set 0x24, %i5 lda [%l7 + %i5] 0x88, %f31 nop set 0x4C, %o0 lduh [%l7 + %o0], %g5 or %l2, %o1, %i4 st %fsr, [%l7 + 0x08] add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x80, %o3, %g3 nop set 0x4C, %g7 sth %l6, [%l7 + %g7] set 0x58, %g2 prefetcha [%l7 + %g2] 0x80, 2 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xd0 add %i3, %l1, %g1 st %fsr, [%l7 + 0x54] nop set 0x18, %o3 std %l4, [%l7 + %o3] set 0x08, %l1 stwa %o5, [%l7 + %l1] 0x89 nop set 0x78, %o4 std %o2, [%l7 + %o4] set 0x40, %o6 lda [%l7 + %o6] 0x81, %f9 nop set 0x74, %i6 stw %g2, [%l7 + %i6] nop set 0x49, %i2 ldstub [%l7 + %i2], %l0 nop set 0x18, %o5 std %f28, [%l7 + %o5] nop nop setx 0x20ADBFAD6F621722, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xE92F79680E3AFCEF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f24, %f4 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf8, %f0 nop set 0x30, %i0 std %f22, [%l7 + %i0] set 0x68, %g4 prefetcha [%l7 + %g4] 0x80, 0 set 0x4C, %g5 swapa [%l7 + %g5] 0x89, %g7 set 0x1C, %l3 stba %l3, [%l7 + %l3] 0x80 and %i1, %i7, %l5 nop set 0x4A, %o2 sth %i5, [%l7 + %o2] set 0x30, %o1 prefetcha [%l7 + %o1] 0x81, 3 nop set 0x10, %l5 prefetch [%l7 + %l5], 2 st %fsr, [%l7 + 0x74] set 0x68, %i4 lda [%l7 + %i4] 0x89, %f30 nop set 0x40, %l0 std %f14, [%l7 + %l0] or %o7, %o0, %o4 nop set 0x20, %l2 stx %fsr, [%l7 + %l2] fpsub32 %f10, %f12, %f20 nop set 0x70, %g3 stx %i6, [%l7 + %g3] nop set 0x68, %l6 ldd [%l7 + %l6], %f22 set 0x30, %g6 stxa %o6, [%l7 + %g6] 0xe2 membar #Sync nop set 0x08, %i1 ldd [%l7 + %i1], %g4 set 0x10, %g1 ldxa [%l7 + %g1] 0x81, %l2 set 0x7C, %o7 swapa [%l7 + %o7] 0x89, %i0 nop set 0x68, %l4 ldsw [%l7 + %l4], %i4 nop set 0x5C, %o0 swap [%l7 + %o0], %o1 nop set 0x60, %i5 ldx [%l7 + %i5], %g3 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %i2 set 0x70, %g2 stba %o3, [%l7 + %g2] 0x88 set 0x60, %g7 stxa %i3, [%l7 + %g7] 0xe2 membar #Sync nop set 0x64, %i7 ldub [%l7 + %i7], %l1 nop set 0x3A, %o3 lduh [%l7 + %o3], %l4 nop set 0x34, %l1 ldstub [%l7 + %l1], %o5 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %g2 or %l0, %g4, %o2 nop set 0x6C, %o6 ldsh [%l7 + %o6], %l3 nop set 0x68, %i6 stx %fsr, [%l7 + %i6] nop set 0x12, %i2 ldsh [%l7 + %i2], %i1 nop set 0x60, %o5 stx %i7, [%l7 + %o5] nop set 0x44, %o4 prefetch [%l7 + %o4], 1 and %g7, %i5, %l5 and %g6, %o0, %o7 nop set 0x16, %i3 ldstub [%l7 + %i3], %o4 nop set 0x70, %g4 ldd [%l7 + %g4], %f22 set 0x58, %i0 stha %o6, [%l7 + %i0] 0xe2 membar #Sync set 0x18, %g5 stda %i6, [%l7 + %g5] 0x81 wr %g5, %i0, %pic set 0x68, %l3 stda %i4, [%l7 + %l3] 0xea membar #Sync nop set 0x14, %o2 prefetch [%l7 + %o2], 4 set 0x28, %o1 lda [%l7 + %o1] 0x80, %f7 nop set 0x5A, %i4 ldub [%l7 + %i4], %l2 nop set 0x70, %l0 stx %fsr, [%l7 + %l0] set 0x10, %l5 stxa %g3, [%l7 + %l5] 0x88 nop set 0x28, %l2 std %f16, [%l7 + %l2] set 0x40, %l6 stda %f0, [%l7 + %l6] 0xd0 nop set 0x60, %g6 stx %l6, [%l7 + %g6] nop set 0x1C, %i1 lduh [%l7 + %i1], %i2 nop set 0x38, %g3 sth %o1, [%l7 + %g3] nop set 0x74, %o7 prefetch [%l7 + %o7], 3 add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x89, %o3, %l1 nop set 0x20, %g1 ldd [%l7 + %g1], %f0 nop set 0x58, %o0 std %f2, [%l7 + %o0] nop set 0x39, %i5 ldstub [%l7 + %i5], %i3 nop set 0x7E, %l4 lduh [%l7 + %l4], %l4 bg %xcc, loop_142 nop set 0x68, %g7 std %o4, [%l7 + %g7] nop set 0x22, %i7 stb %g2, [%l7 + %i7] nop set 0x23, %o3 ldsb [%l7 + %o3], %g1 loop_142: nop set 0x10, %g2 stda %l0, [%l7 + %g2] 0x80 nop set 0x79, %l1 ldsb [%l7 + %l1], %o2 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %i1 set 0x25, %o6 stba %i7, [%l7 + %o6] 0xe2 membar #Sync st %f1, [%l7 + 0x68] nop set 0x64, %i2 ldsw [%l7 + %i2], %g7 set 0x20, %i6 prefetcha [%l7 + %i6] 0x88, 3 nop set 0x0C, %o5 stw %l5, [%l7 + %o5] nop set 0x30, %o4 ldx [%l7 + %o4], %g4 nop set 0x08, %g4 ldd [%l7 + %g4], %f6 set 0x73, %i0 stba %g6, [%l7 + %i0] 0xe2 membar #Sync nop set 0x2C, %g5 swap [%l7 + %g5], %o0 set 0x58, %i3 swapa [%l7 + %i3] 0x81, %o7 nop set 0x48, %o2 ldsh [%l7 + %o2], %o6 nop set 0x30, %l3 ldsw [%l7 + %l3], %o4 nop set 0x68, %o1 ldsw [%l7 + %o1], %i6 or %i0, %i4, %g5 nop set 0x4C, %i4 swap [%l7 + %i4], %l2 nop set 0x60, %l0 ldd [%l7 + %l0], %f26 set 0x24, %l2 lda [%l7 + %l2] 0x89, %f6 fpsub32 %f0, %f16, %f28 set 0x68, %l5 ldxa [%l7 + %l5] 0x89, %g3 set 0x30, %l6 lda [%l7 + %l6] 0x88, %f25 nop set 0x58, %g6 stw %l6, [%l7 + %g6] nop set 0x51, %g3 ldstub [%l7 + %g3], %o1 nop set 0x38, %i1 ldsw [%l7 + %i1], %i2 set 0x30, %o7 ldxa [%l7 + %o7] 0x88, %o3 nop set 0x5F, %g1 stb %i3, [%l7 + %g1] nop set 0x0C, %o0 stw %l1, [%l7 + %o0] set 0x18, %i5 stxa %l4, [%l7 + %i5] 0x81 set 0x50, %g7 stxa %o5, [%l7 + %g7] 0x88 set 0x3C, %l4 swapa [%l7 + %l4] 0x89, %g2 nop set 0x28, %o3 ldd [%l7 + %o3], %f20 nop set 0x44, %g2 swap [%l7 + %g2], %g1 nop set 0x60, %l1 ldsh [%l7 + %l1], %l0 nop set 0x18, %i7 ldd [%l7 + %i7], %l2 add %o2, %i7, %i1 nop set 0x68, %i2 stx %i5, [%l7 + %i2] ld [%l7 + 0x70], %f14 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %g4 ld [%l7 + 0x38], %f1 set 0x50, %i6 stwa %g7, [%l7 + %i6] 0xea membar #Sync set 0x20, %o6 stda %g6, [%l7 + %o6] 0x88 ble %xcc, loop_143 nop set 0x22, %o4 ldstub [%l7 + %o4], %o7 set 0x58, %g4 sta %f16, [%l7 + %g4] 0x89 loop_143: nop set 0x18, %o5 stw %o0, [%l7 + %o5] nop set 0x70, %g5 ldx [%l7 + %g5], %o4 set 0x40, %i3 stxa %i6, [%l7 + %i3] 0x80 nop set 0x78, %o2 stx %fsr, [%l7 + %o2] nop set 0x48, %i0 std %f10, [%l7 + %i0] nop set 0x68, %o1 ldd [%l7 + %o1], %f18 fpsub16s %f27, %f5, %f10 wr %o6, %i4, %sys_tick nop set 0x0A, %l3 ldsh [%l7 + %l3], %i0 nop set 0x10, %l0 stb %g5, [%l7 + %l0] set 0x40, %i4 stda %f16, [%l7 + %i4] 0x88 nop set 0x40, %l5 stx %g3, [%l7 + %l5] nop set 0x28, %l2 swap [%l7 + %l2], %l2 set 0x38, %g6 sta %f5, [%l7 + %g6] 0x88 nop nop setx 0xC9BE3437, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x21A04BA1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f21, %f10 nop set 0x18, %l6 ldd [%l7 + %l6], %i6 st %fsr, [%l7 + 0x1C] nop set 0x70, %i1 prefetch [%l7 + %i1], 0 set 0x40, %g3 ldda [%l7 + %g3] 0xd8, %f0 set 0x18, %o7 ldxa [%l7 + %o7] 0x81, %o1 nop set 0x38, %o0 ldd [%l7 + %o0], %o2 st %fsr, [%l7 + 0x18] set 0x58, %i5 prefetcha [%l7 + %i5] 0x81, 3 nop set 0x64, %g1 ldsw [%l7 + %g1], %l1 nop set 0x1D, %g7 ldsb [%l7 + %g7], %l4 nop set 0x64, %l4 swap [%l7 + %l4], %i3 nop set 0x11, %g2 ldstub [%l7 + %g2], %g2 set 0x60, %l1 ldda [%l7 + %l1] 0xeb, %g0 nop set 0x4C, %o3 ldsh [%l7 + %o3], %o5 set 0x60, %i7 prefetcha [%l7 + %i7] 0x88, 2 nop set 0x20, %i2 std %o2, [%l7 + %i2] nop set 0x56, %i6 ldstub [%l7 + %i6], %l3 set 0x24, %o6 stwa %i1, [%l7 + %o6] 0x81 set 0x74, %g4 stwa %i5, [%l7 + %g4] 0xe2 membar #Sync nop set 0x5C, %o4 ldstub [%l7 + %o4], %l5 set 0x58, %o5 stda %i6, [%l7 + %o5] 0x88 set 0x28, %g5 prefetcha [%l7 + %g5] 0x80, 3 set 0x60, %o2 stwa %g4, [%l7 + %o2] 0xe3 membar #Sync set 0x10, %i0 ldstuba [%l7 + %i0] 0x80, %g6 or %o7, %o0, %i6 set 0x32, %i3 stha %o6, [%l7 + %i3] 0xeb membar #Sync ld [%l7 + 0x50], %f29 nop set 0x2A, %l3 ldsh [%l7 + %l3], %i4 nop set 0x37, %l0 ldsb [%l7 + %l0], %o4 add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x89, %i0, %g5 nop set 0x08, %i4 prefetch [%l7 + %i4], 2 nop set 0x70, %l5 std %f4, [%l7 + %l5] set 0x48, %o1 prefetcha [%l7 + %o1] 0x88, 4 nop set 0x20, %l2 lduh [%l7 + %l2], %l6 st %fsr, [%l7 + 0x38] st %fsr, [%l7 + 0x48] nop set 0x58, %g6 std %f24, [%l7 + %g6] nop set 0x20, %l6 std %f26, [%l7 + %l6] add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %o1 set 0x70, %i1 stda %o2, [%l7 + %i1] 0xea membar #Sync fpsub16s %f13, %f11, %f17 nop set 0x4C, %o7 ldsh [%l7 + %o7], %l1 nop set 0x30, %g3 lduw [%l7 + %g3], %l4 set 0x20, %o0 ldxa [%l7 + %o0] 0x81, %i3 nop set 0x50, %i5 ldd [%l7 + %i5], %g2 set 0x30, %g1 stxa %i2, [%l7 + %g1] 0xe3 membar #Sync nop set 0x68, %l4 stx %o5, [%l7 + %l4] nop set 0x20, %g2 std %f28, [%l7 + %g2] set 0x20, %g7 stda %g0, [%l7 + %g7] 0x80 nop set 0x0B, %o3 stb %o2, [%l7 + %o3] nop set 0x40, %l1 sth %l0, [%l7 + %l1] set 0x68, %i7 prefetcha [%l7 + %i7] 0x80, 1 nop set 0x30, %i6 lduw [%l7 + %i6], %i5 set 0x38, %o6 swapa [%l7 + %o6] 0x80, %l5 nop set 0x60, %i2 prefetch [%l7 + %i2], 2 add %i7, %l3, %g4 set 0x40, %o4 prefetcha [%l7 + %o4] 0x80, 4 set 0x0C, %g4 stwa %g7, [%l7 + %g4] 0x88 st %f7, [%l7 + 0x08] add %o0, %o7, %o6 nop set 0x56, %g5 stb %i6, [%l7 + %g5] nop set 0x3C, %o5 stw %o4, [%l7 + %o5] nop set 0x70, %i0 ldd [%l7 + %i0], %f4 nop set 0x12, %o2 ldsb [%l7 + %o2], %i4 set 0x3C, %l3 sta %f18, [%l7 + %l3] 0x88 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xc8 ld [%l7 + 0x44], %f0 nop set 0x73, %i4 ldsb [%l7 + %i4], %i0 bgu %xcc, loop_144 st %f8, [%l7 + 0x68] nop set 0x18, %l0 stw %g5, [%l7 + %l0] set 0x30, %o1 ldxa [%l7 + %o1] 0x81, %g3 loop_144: fpsub16 %f0, %f16, %f24 nop set 0x78, %l5 std %l2, [%l7 + %l5] nop set 0x30, %g6 stx %l6, [%l7 + %g6] set 0x7F, %l6 ldstuba [%l7 + %l6] 0x80, %o1 set 0x50, %i1 ldda [%l7 + %i1] 0x80, %o2 and %l1, %i3, %l4 nop set 0x58, %l2 std %f4, [%l7 + %l2] nop set 0x28, %g3 ldd [%l7 + %g3], %f2 set 0x68, %o0 stxa %g2, [%l7 + %o0] 0x89 nop set 0x71, %o7 ldub [%l7 + %o7], %i2 nop set 0x60, %i5 ldd [%l7 + %i5], %g0 nop set 0x1F, %l4 stb %o5, [%l7 + %l4] st %fsr, [%l7 + 0x78] set 0x14, %g2 stwa %l0, [%l7 + %g2] 0xea membar #Sync nop set 0x13, %g1 ldsb [%l7 + %g1], %o2 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf1, %f0 nop set 0x70, %l1 ldd [%l7 + %l1], %f18 or %i1, %i5, %i7 and %l3, %g4, %g6 nop set 0x14, %g7 ldstub [%l7 + %g7], %l5 add %l7, 0x24, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o0 casa [%l6] 0x88, %o0, %o7 nop set 0x22, %i6 sth %o6, [%l7 + %i6] set 0x0D, %o6 stba %i6, [%l7 + %o6] 0x81 set 0x10, %i7 ldxa [%l7 + %i7] 0x80, %o4 set 0x40, %i2 prefetcha [%l7 + %i2] 0x88, 0 and %i4, %g5, %g3 nop set 0x60, %g4 stx %fsr, [%l7 + %g4] or %l2, %i0, %l6 nop set 0x58, %g5 std %f16, [%l7 + %g5] set 0x20, %o4 ldda [%l7 + %o4] 0x89, %o0 nop set 0x68, %i0 ldsh [%l7 + %i0], %o3 set 0x24, %o5 stha %i3, [%l7 + %o5] 0x88 nop set 0x10, %l3 sth %l4, [%l7 + %l3] set 0x23, %i3 ldstuba [%l7 + %i3] 0x88, %g2 nop set 0x60, %i4 stx %l1, [%l7 + %i4] set 0x18, %l0 ldxa [%l7 + %l0] 0x89, %g1 and %o5, %i2, %l0 set 0x0B, %o2 stba %o2, [%l7 + %o2] 0xea membar #Sync set 0x4B, %l5 stba %i1, [%l7 + %l5] 0xea membar #Sync set 0x22, %g6 ldstuba [%l7 + %g6] 0x88, %i7 nop set 0x78, %o1 prefetch [%l7 + %o1], 4 add %l3, %i5, %g4 nop set 0x18, %l6 stx %fsr, [%l7 + %l6] nop set 0x30, %l2 lduh [%l7 + %l2], %l5 nop set 0x08, %g3 stx %g6, [%l7 + %g3] set 0x78, %i1 prefetcha [%l7 + %i1] 0x89, 0 set 0x38, %o7 ldxa [%l7 + %o7] 0x88, %o6 nop set 0x74, %o0 lduw [%l7 + %o0], %o7 st %f25, [%l7 + 0x28] set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc4 nop set 0x7C, %g2 ldstub [%l7 + %g2], %i6 nop set 0x70, %l4 std %f4, [%l7 + %l4] set 0x70, %g1 stxa %o4, [%l7 + %g1] 0xeb membar #Sync nop set 0x1E, %o3 sth %i4, [%l7 + %o3] add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g7, %g5 nop set 0x15, %g7 ldsb [%l7 + %g7], %l2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x1C, %i6 stwa %l6, [%l7 + %i6] 0x80 set 0x70, %o6 stwa %o3, [%l7 + %o6] 0x81 nop set 0x09, %i7 stb %o1, [%l7 + %i7] nop set 0x30, %l1 std %l4, [%l7 + %l1] set 0x28, %g4 stba %g2, [%l7 + %g4] 0x88 ld [%l7 + 0x68], %f8 set 0x7D, %i2 stba %i3, [%l7 + %i2] 0x89 st %fsr, [%l7 + 0x08] set 0x30, %o4 stwa %g1, [%l7 + %o4] 0xea membar #Sync ld [%l7 + 0x08], %f24 add %l1, %i2, %o5 fpsub32s %f30, %f8, %f19 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf0 membar #Sync set 0x50, %o5 ldda [%l7 + %o5] 0xeb, %o2 nop set 0x58, %l3 ldd [%l7 + %l3], %f14 set 0x60, %i3 ldda [%l7 + %i3] 0xeb, %l0 nop set 0x34, %i0 ldsh [%l7 + %i0], %i7 nop set 0x60, %l0 ldstub [%l7 + %l0], %l3 nop set 0x14, %o2 lduw [%l7 + %o2], %i1 st %fsr, [%l7 + 0x38] nop set 0x2E, %l5 ldstub [%l7 + %l5], %g4 st %fsr, [%l7 + 0x70] st %f12, [%l7 + 0x50] nop set 0x78, %g6 ldub [%l7 + %g6], %l5 nop set 0x10, %o1 std %i4, [%l7 + %o1] nop set 0x40, %l6 stx %fsr, [%l7 + %l6] nop set 0x29, %i4 ldstub [%l7 + %i4], %g6 nop set 0x78, %g3 stx %o6, [%l7 + %g3] set 0x38, %i1 prefetcha [%l7 + %i1] 0x80, 0 nop set 0x5C, %o7 sth %o7, [%l7 + %o7] set 0x68, %l2 stxa %i6, [%l7 + %l2] 0x81 nop set 0x38, %i5 stx %i4, [%l7 + %i5] set 0x72, %g2 ldstuba [%l7 + %g2] 0x80, %g7 nop set 0x50, %o0 ldx [%l7 + %o0], %g5 set 0x79, %l4 ldstuba [%l7 + %l4] 0x89, %o4 or %l2, %i0, %l6 set 0x0A, %g1 stba %o3, [%l7 + %g1] 0xeb membar #Sync add %o1, %l4, %g3 add %g2, %i3, %l1 nop set 0x67, %o3 ldsb [%l7 + %o3], %g1 ld [%l7 + 0x4C], %f21 nop set 0x40, %i6 ldstub [%l7 + %i6], %o5 nop set 0x6C, %g7 lduh [%l7 + %g7], %i2 nop set 0x08, %o6 ldd [%l7 + %o6], %f20 bleu,a,pn %icc, loop_145 nop set 0x5C, %l1 stw %o2, [%l7 + %l1] nop set 0x46, %i7 lduh [%l7 + %i7], %l0 nop set 0x26, %i2 sth %l3, [%l7 + %i2] loop_145: fpadd32s %f17, %f8, %f1 bl,a,pt %icc, loop_146 nop set 0x78, %g4 lduh [%l7 + %g4], %i7 set 0x28, %g5 lda [%l7 + %g5] 0x88, %f8 loop_146: nop set 0x40, %o4 ldda [%l7 + %o4] 0x80, %f0 nop set 0x1A, %l3 ldsh [%l7 + %l3], %g4 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %i5 set 0x78, %o5 swapa [%l7 + %o5] 0x81, %i1 nop set 0x24, %i3 ldsh [%l7 + %i3], %o6 set 0x20, %i0 ldda [%l7 + %i0] 0x89, %g6 nop set 0x4C, %o2 swap [%l7 + %o2], %o7 nop set 0x39, %l5 ldub [%l7 + %l5], %o0 and %i4, %g7, %i6 nop set 0x20, %l0 prefetch [%l7 + %l0], 3 nop set 0x30, %o1 swap [%l7 + %o1], %o4 nop set 0x6C, %g6 ldsb [%l7 + %g6], %g5 nop set 0x16, %l6 ldub [%l7 + %l6], %i0 nop set 0x18, %g3 stx %fsr, [%l7 + %g3] set 0x40, %i1 stda %f16, [%l7 + %i1] 0x81 set 0x48, %i4 prefetcha [%l7 + %i4] 0x80, 3 nop set 0x5C, %o7 lduw [%l7 + %o7], %l6 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xf9 membar #Sync nop set 0x6E, %i5 lduh [%l7 + %i5], %o3 ld [%l7 + 0x4C], %f16 set 0x10, %o0 stwa %l4, [%l7 + %o0] 0xea membar #Sync nop set 0x45, %g2 ldsb [%l7 + %g2], %g3 set 0x60, %l4 prefetcha [%l7 + %l4] 0x89, 4 nop set 0x7C, %g1 stb %g2, [%l7 + %g1] set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f16 set 0x48, %i6 swapa [%l7 + %i6] 0x88, %i3 nop set 0x37, %g7 ldstub [%l7 + %g7], %g1 nop set 0x58, %l1 swap [%l7 + %l1], %o5 nop set 0x70, %o6 ldsw [%l7 + %o6], %i2 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %l0 set 0x68, %i7 stxa %l1, [%l7 + %i7] 0xea membar #Sync set 0x4E, %g4 stba %i7, [%l7 + %g4] 0xe2 membar #Sync nop set 0x10, %i2 std %l2, [%l7 + %i2] nop set 0x3C, %g5 swap [%l7 + %g5], %l5 set 0x38, %l3 stda %i4, [%l7 + %l3] 0xea membar #Sync set 0x31, %o5 stba %g4, [%l7 + %o5] 0xe3 membar #Sync st %fsr, [%l7 + 0x14] set 0x58, %i3 swapa [%l7 + %i3] 0x89, %o6 nop set 0x28, %i0 ldd [%l7 + %i0], %g6 st %f0, [%l7 + 0x40] set 0x14, %o2 stwa %o7, [%l7 + %o2] 0xe2 membar #Sync add %l7, 0x54, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %i4 set 0x7C, %o4 stha %g7, [%l7 + %o4] 0x88 nop set 0x50, %l5 ldub [%l7 + %l5], %i1 nop set 0x4A, %l0 sth %o4, [%l7 + %l0] nop set 0x20, %o1 stx %i6, [%l7 + %o1] nop set 0x68, %g6 ldsb [%l7 + %g6], %g5 set 0x54, %g3 lda [%l7 + %g3] 0x81, %f19 set 0x0C, %i1 stwa %i0, [%l7 + %i1] 0x80 nop set 0x50, %i4 lduw [%l7 + %i4], %l6 nop set 0x6E, %l6 lduh [%l7 + %l6], %o3 set 0x50, %l2 stda %l2, [%l7 + %l2] 0x88 fpadd16 %f22, %f28, %f26 or %g3, %l4, %g2 add %i3, %o1, %g1 nop set 0x18, %o7 prefetch [%l7 + %o7], 0 nop set 0x48, %o0 ldstub [%l7 + %o0], %i2 nop set 0x34, %g2 stw %o2, [%l7 + %g2] nop set 0x38, %i5 stx %fsr, [%l7 + %i5] ld [%l7 + 0x44], %f14 nop set 0x10, %g1 swap [%l7 + %g1], %l0 nop set 0x28, %l4 ldd [%l7 + %l4], %o4 set 0x10, %i6 prefetcha [%l7 + %i6] 0x88, 3 set 0x70, %o3 ldda [%l7 + %o3] 0x88, %i6 st %f22, [%l7 + 0x68] nop set 0x50, %l1 prefetch [%l7 + %l1], 4 set 0x20, %o6 stba %l5, [%l7 + %o6] 0xeb membar #Sync nop set 0x58, %i7 std %f14, [%l7 + %i7] nop set 0x0C, %g4 ldstub [%l7 + %g4], %i5 set 0x58, %g7 prefetcha [%l7 + %g7] 0x80, 0 nop set 0x62, %g5 ldsh [%l7 + %g5], %l3 or %o6, %o7, %g6 set 0x6B, %l3 ldstuba [%l7 + %l3] 0x81, %i4 set 0x48, %o5 ldxa [%l7 + %o5] 0x81, %o0 set 0x48, %i3 prefetcha [%l7 + %i3] 0x80, 2 nop set 0x20, %i2 std %f4, [%l7 + %i2] set 0x10, %i0 stda %g6, [%l7 + %i0] 0xe3 membar #Sync set 0x38, %o4 sta %f3, [%l7 + %o4] 0x88 or %i6, %g5, %i0 set 0x38, %o2 stda %o4, [%l7 + %o2] 0xea membar #Sync set 0x30, %l5 stxa %o3, [%l7 + %l5] 0x80 nop set 0x48, %l0 stx %l2, [%l7 + %l0] set 0x40, %o1 ldda [%l7 + %o1] 0xd8, %f16 set 0x70, %g6 ldxa [%l7 + %g6] 0x88, %g3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x40, %g3 stda %f0, [%l7 + %g3] 0xd0 st %f3, [%l7 + 0x2C] and %g2, %i3, %o1 nop set 0x2C, %i4 ldub [%l7 + %i4], %g1 nop set 0x19, %i1 ldsb [%l7 + %i1], %i2 set 0x40, %l6 prefetcha [%l7 + %l6] 0x88, 2 set 0x50, %l2 stwa %l0, [%l7 + %l2] 0x81 nop set 0x58, %o7 stx %l1, [%l7 + %o7] set 0x50, %o0 stxa %o5, [%l7 + %o0] 0xeb membar #Sync nop set 0x28, %i5 prefetch [%l7 + %i5], 4 set 0x6A, %g2 ldstuba [%l7 + %g2] 0x89, %l5 set 0x50, %l4 stha %i5, [%l7 + %l4] 0xeb membar #Sync set 0x74, %i6 stba %i7, [%l7 + %i6] 0x81 st %f0, [%l7 + 0x68] nop set 0x14, %o3 lduw [%l7 + %o3], %g4 set 0x20, %g1 ldxa [%l7 + %g1] 0x81, %l3 nop set 0x48, %l1 swap [%l7 + %l1], %o7 nop set 0x64, %o6 prefetch [%l7 + %o6], 0 set 0x5C, %g4 stwa %g6, [%l7 + %g4] 0xeb membar #Sync nop set 0x5E, %i7 ldsh [%l7 + %i7], %o6 nop set 0x24, %g5 swap [%l7 + %g5], %i4 nop set 0x26, %l3 lduh [%l7 + %l3], %o0 nop set 0x43, %g7 stb %i1, [%l7 + %g7] and %i6, %g5, %g7 set 0x38, %o5 prefetcha [%l7 + %o5] 0x80, 1 nop set 0x3C, %i2 swap [%l7 + %i2], %o3 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x81, %l2, %g3 ld [%l7 + 0x08], %f1 set 0x28, %i3 stxa %l6, [%l7 + %i3] 0x81 nop set 0x68, %o4 stx %fsr, [%l7 + %o4] nop set 0x68, %o2 prefetch [%l7 + %o2], 2 set 0x18, %i0 stxa %l4, [%l7 + %i0] 0xe3 membar #Sync set 0x2C, %l0 swapa [%l7 + %l0] 0x80, %i0 nop set 0x30, %o1 sth %i3, [%l7 + %o1] wr %o1, %g2, %softint or %g1, %i2, %o2 nop set 0x46, %g6 ldsb [%l7 + %g6], %l1 set 0x20, %l5 ldda [%l7 + %l5] 0xeb, %l0 set 0x08, %g3 stda %l4, [%l7 + %g3] 0x81 nop set 0x2E, %i4 sth %o5, [%l7 + %i4] set 0x08, %i1 stda %i4, [%l7 + %i1] 0xe3 membar #Sync st %fsr, [%l7 + 0x6C] set 0x10, %l6 ldda [%l7 + %l6] 0xeb, %g4 wr %l3, %o7, %y nop set 0x60, %l2 lduw [%l7 + %l2], %i7 nop set 0x0F, %o0 ldsb [%l7 + %o0], %g6 set 0x30, %o7 ldda [%l7 + %o7] 0xe3, %o6 set 0x20, %g2 ldxa [%l7 + %g2] 0x88, %i4 set 0x48, %l4 prefetcha [%l7 + %l4] 0x81, 4 nop set 0x3C, %i5 lduh [%l7 + %i5], %i6 nop set 0x68, %i6 ldstub [%l7 + %i6], %i1 st %f12, [%l7 + 0x34] nop set 0x38, %o3 stx %g7, [%l7 + %o3] nop set 0x78, %l1 stw %g5, [%l7 + %l1] nop set 0x70, %o6 prefetch [%l7 + %o6], 2 nop set 0x20, %g4 stb %o3, [%l7 + %g4] set 0x64, %g1 stha %l2, [%l7 + %g1] 0x81 set 0x70, %i7 ldstuba [%l7 + %i7] 0x89, %g3 set 0x38, %g5 stxa %l6, [%l7 + %g5] 0x88 nop set 0x60, %g7 ldub [%l7 + %g7], %l4 nop set 0x3A, %o5 sth %i0, [%l7 + %o5] set 0x40, %i2 ldxa [%l7 + %i2] 0x81, %o4 st %fsr, [%l7 + 0x54] or %i3, %o1, %g2 nop set 0x48, %i3 stx %g1, [%l7 + %i3] set 0x3C, %o4 lda [%l7 + %o4] 0x89, %f28 set 0x40, %o2 ldda [%l7 + %o2] 0xd2, %f0 set 0x38, %i0 stxa %i2, [%l7 + %i0] 0x81 set 0x68, %l3 stda %o2, [%l7 + %l3] 0x81 nop set 0x42, %l0 stb %l0, [%l7 + %l0] set 0x30, %g6 prefetcha [%l7 + %g6] 0x89, 0 nop set 0x14, %o1 stw %o5, [%l7 + %o1] nop set 0x78, %l5 swap [%l7 + %l5], %l1 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xf0 membar #Sync and %g4, %l3, %i5 nop set 0x0D, %i4 ldsb [%l7 + %i4], %o7 set 0x3E, %l6 stha %g6, [%l7 + %l6] 0x80 add %l7, 0x58, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i7 casa [%l6] 0x88, %i7, %i4 nop set 0x14, %l2 swap [%l7 + %l2], %o6 nop set 0x20, %i1 std %f10, [%l7 + %i1] nop set 0x4E, %o0 ldub [%l7 + %o0], %o0 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i6, %g7 be,pn %icc, loop_147 nop set 0x74, %g2 ldsw [%l7 + %g2], %i1 nop set 0x1A, %l4 ldsb [%l7 + %l4], %o3 set 0x40, %i5 ldxa [%l7 + %i5] 0x88, %l2 loop_147: nop set 0x28, %o7 stx %g5, [%l7 + %o7] set 0x0C, %i6 lda [%l7 + %i6] 0x88, %f19 set 0x7C, %o3 swapa [%l7 + %o3] 0x88, %g3 set 0x20, %o6 lda [%l7 + %o6] 0x80, %f7 st %fsr, [%l7 + 0x28] st %f0, [%l7 + 0x24] nop set 0x18, %l1 sth %l4, [%l7 + %l1] nop set 0x4E, %g4 ldub [%l7 + %g4], %i0 set 0x20, %g1 prefetcha [%l7 + %g1] 0x81, 0 nop set 0x48, %g5 stx %l6, [%l7 + %g5] nop set 0x22, %i7 ldsh [%l7 + %i7], %o1 nop set 0x70, %o5 std %g2, [%l7 + %o5] nop set 0x68, %i2 std %g0, [%l7 + %i2] nop set 0x78, %g7 ldsw [%l7 + %g7], %i2 set 0x5E, %o4 stba %i3, [%l7 + %o4] 0xe2 membar #Sync set 0x74, %o2 stha %l0, [%l7 + %o2] 0xe2 membar #Sync add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %o5 bleu,pt %icc, loop_148 nop set 0x70, %i0 std %f16, [%l7 + %i0] nop set 0x20, %l3 ldx [%l7 + %l3], %o2 set 0x60, %l0 ldda [%l7 + %l0] 0x89, %l0 loop_148: st %fsr, [%l7 + 0x18] nop set 0x7C, %i3 swap [%l7 + %i3], %l3 set 0x6C, %o1 swapa [%l7 + %o1] 0x88, %i5 ld [%l7 + 0x44], %f16 nop set 0x55, %l5 ldsb [%l7 + %l5], %g4 nop set 0x48, %g6 ldd [%l7 + %g6], %f2 set 0x40, %g3 ldda [%l7 + %g3] 0xd2, %f16 nop set 0x7A, %l6 ldsh [%l7 + %l6], %o7 set 0x50, %l2 ldxa [%l7 + %l2] 0x88, %i7 nop set 0x40, %i1 stx %g6, [%l7 + %i1] nop set 0x74, %i4 lduw [%l7 + %i4], %i4 nop set 0x20, %g2 ldd [%l7 + %g2], %o0 nop set 0x32, %l4 ldstub [%l7 + %l4], %o6 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xd8 set 0x76, %o0 ldstuba [%l7 + %o0] 0x81, %i6 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %i1 nop set 0x10, %i6 swap [%l7 + %i6], %l2 nop set 0x13, %o3 ldstub [%l7 + %o3], %g5 nop set 0x78, %o7 lduw [%l7 + %o7], %g3 fpadd16s %f22, %f18, %f13 set 0x33, %o6 stba %o3, [%l7 + %o6] 0xe3 membar #Sync nop set 0x0A, %l1 ldub [%l7 + %l1], %l4 set 0x64, %g4 sta %f25, [%l7 + %g4] 0x80 nop set 0x68, %g1 stx %fsr, [%l7 + %g1] st %fsr, [%l7 + 0x3C] nop set 0x78, %i7 ldx [%l7 + %i7], %o4 set 0x58, %g5 stxa %l6, [%l7 + %g5] 0xeb membar #Sync nop set 0x42, %i2 ldsh [%l7 + %i2], %i0 bl,a %xcc, loop_149 nop set 0x63, %g7 ldub [%l7 + %g7], %o1 nop set 0x58, %o4 std %f22, [%l7 + %o4] nop set 0x68, %o2 stx %g1, [%l7 + %o2] loop_149: nop set 0x58, %i0 prefetcha [%l7 + %i0] 0x80, 3 ble,pt %xcc, loop_150 st %fsr, [%l7 + 0x50] nop set 0x74, %l3 swap [%l7 + %l3], %i2 nop set 0x1C, %l0 ldsh [%l7 + %l0], %l0 loop_150: nop set 0x40, %o5 stda %f16, [%l7 + %o5] 0xda ld [%l7 + 0x40], %f21 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l5, %o5 nop set 0x18, %i3 ldd [%l7 + %i3], %f4 nop set 0x10, %l5 ldd [%l7 + %l5], %i2 ble,pn %icc, loop_151 nop set 0x4C, %g6 lduw [%l7 + %g6], %o2 nop set 0x24, %g3 ldsw [%l7 + %g3], %l1 nop set 0x70, %l6 std %f30, [%l7 + %l6] loop_151: nop set 0x56, %o1 stha %l3, [%l7 + %o1] 0xea membar #Sync membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf8, %f16 or %g4, %o7, %i5 nop set 0x38, %i4 stw %g6, [%l7 + %i4] set 0x20, %g2 prefetcha [%l7 + %g2] 0x80, 2 set 0x60, %l2 prefetcha [%l7 + %l2] 0x80, 2 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xd8 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xc4 set 0x40, %l4 ldda [%l7 + %l4] 0x88, %o6 set 0x54, %o3 stwa %i6, [%l7 + %o3] 0x80 nop set 0x62, %o7 ldsh [%l7 + %o7], %g7 nop set 0x3E, %i6 sth %i1, [%l7 + %i6] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x0A1, %tick_cmpr nop set 0x20, %l1 ldd [%l7 + %l1], %i6 nop set 0x58, %o6 lduw [%l7 + %o6], %o3 nop set 0x18, %g1 ldd [%l7 + %g1], %l4 st %fsr, [%l7 + 0x0C] add %o4, %g3, %i0 nop set 0x30, %g4 ldd [%l7 + %g4], %f2 set 0x30, %i7 stxa %o1, [%l7 + %i7] 0xe2 membar #Sync nop set 0x48, %i2 ldub [%l7 + %i2], %l6 nop set 0x40, %g7 std %g2, [%l7 + %g7] ld [%l7 + 0x70], %f18 ld [%l7 + 0x70], %f14 nop set 0x18, %o4 std %f16, [%l7 + %o4] wr %g1, %i2, %ccr set 0x08, %g5 stda %l0, [%l7 + %g5] 0xe3 membar #Sync st %f28, [%l7 + 0x4C] wr %l5, %i3, %sys_tick set 0x50, %o2 ldstuba [%l7 + %o2] 0x88, %o5 nop set 0x78, %i0 swap [%l7 + %i0], %l1 and %o2, %l3, %g4 bge,a %icc, loop_152 nop set 0x5E, %l0 sth %i5, [%l7 + %l0] nop set 0x10, %l3 std %f12, [%l7 + %l3] nop set 0x30, %i3 swap [%l7 + %i3], %g6 loop_152: nop set 0x40, %l5 std %i4, [%l7 + %l5] nop set 0x49, %g6 ldsb [%l7 + %g6], %o7 nop set 0x4C, %o5 sth %o0, [%l7 + %o5] nop set 0x40, %l6 std %f6, [%l7 + %l6] add %l7, 0x2C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %o6 nop set 0x54, %g3 ldub [%l7 + %g3], %g7 and %i1, %l2, %g5 set 0x78, %o1 stwa %o3, [%l7 + %o1] 0x88 nop set 0x3D, %i4 stb %l4, [%l7 + %i4] set 0x40, %i1 ldda [%l7 + %i1] 0xd8, %f16 set 0x78, %g2 sta %f7, [%l7 + %g2] 0x88 nop set 0x78, %l2 stx %o4, [%l7 + %l2] set 0x38, %i5 stda %g2, [%l7 + %i5] 0xea membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0x81, %f16 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf0 membar #Sync or %i7, %i0, %l6 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] 0x80, %o1, %g1 or %g2, %i2, %l5 nop set 0x58, %o7 stw %i3, [%l7 + %o7] nop set 0x1C, %o3 ldsh [%l7 + %o3], %l0 nop set 0x42, %i6 sth %l1, [%l7 + %i6] nop set 0x48, %o6 stx %fsr, [%l7 + %o6] nop set 0x10, %l1 ldd [%l7 + %l1], %o2 set 0x4E, %g1 stha %o5, [%l7 + %g1] 0xe2 membar #Sync and %g4, %i5, %g6 or %l3, %o7, %o0 nop set 0x38, %g4 std %f30, [%l7 + %g4] and %i4, %o6, %i6 nop set 0x28, %i7 lduw [%l7 + %i7], %g7 st %fsr, [%l7 + 0x14] nop set 0x08, %i2 swap [%l7 + %i2], %i1 set 0x60, %g7 stda %g4, [%l7 + %g7] 0xea membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xd8, %f16 nop set 0x12, %o2 ldsb [%l7 + %o2], %l2 and %o3, %l4, %g3 nop set 0x70, %i0 std %i6, [%l7 + %i0] fpsub32s %f25, %f19, %f5 set 0x50, %l0 ldda [%l7 + %l0] 0xeb, %i0 st %fsr, [%l7 + 0x24] set 0x61, %o4 stba %o4, [%l7 + %o4] 0xe2 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f0 ld [%l7 + 0x70], %f20 add %o1, %l6, %g2 set 0x2A, %l5 stba %g1, [%l7 + %l5] 0x88 set 0x28, %g6 ldxa [%l7 + %g6] 0x88, %l5 nop set 0x08, %i3 stx %fsr, [%l7 + %i3] nop set 0x7C, %l6 ldsw [%l7 + %l6], %i2 nop set 0x08, %o5 std %f28, [%l7 + %o5] set 0x50, %g3 swapa [%l7 + %g3] 0x88, %i3 nop set 0x18, %o1 ldd [%l7 + %o1], %l0 nop set 0x58, %i4 ldx [%l7 + %i4], %o2 nop set 0x4E, %g2 ldstub [%l7 + %g2], %l1 wr %o5, %g4, %clear_softint nop set 0x72, %i1 sth %i5, [%l7 + %i1] set 0x54, %i5 ldstuba [%l7 + %i5] 0x88, %l3 add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %o0 set 0x50, %o0 prefetcha [%l7 + %o0] 0x80, 1 nop set 0x7A, %l4 lduh [%l7 + %l4], %i4 nop set 0x1B, %l2 ldub [%l7 + %l2], %i6 nop set 0x30, %o3 stw %o6, [%l7 + %o3] wr %g0, 0x5, %fprs set 0x48, %o7 stda %l2, [%l7 + %o7] 0x81 nop set 0x40, %i6 ldd [%l7 + %i6], %o2 fpsub16 %f28, %f18, %f8 set 0x5B, %o6 stba %l4, [%l7 + %o6] 0x81 nop set 0x48, %g1 std %f10, [%l7 + %g1] nop set 0x78, %l1 stx %g5, [%l7 + %l1] set 0x10, %i7 ldda [%l7 + %i7] 0x81, %g2 set 0x44, %g4 stwa %i7, [%l7 + %g4] 0xeb membar #Sync nop set 0x78, %i2 lduw [%l7 + %i2], %i0 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o1, %l6 nop set 0x65, %g5 ldsb [%l7 + %g5], %o4 nop set 0x7E, %o2 sth %g1, [%l7 + %o2] nop set 0x30, %i0 stx %g2, [%l7 + %i0] set 0x48, %g7 stha %l5, [%l7 + %g7] 0xea membar #Sync set 0x7A, %o4 ldstuba [%l7 + %o4] 0x88, %i3 and %l0, %i2, %o2 bl,a,pn %xcc, loop_153 nop set 0x60, %l3 stx %fsr, [%l7 + %l3] nop set 0x40, %l0 swap [%l7 + %l0], %o5 nop set 0x70, %g6 std %f8, [%l7 + %g6] loop_153: nop set 0x30, %l5 ldsh [%l7 + %l5], %l1 nop set 0x08, %i3 ldd [%l7 + %i3], %g4 bgu %xcc, loop_154 ble %icc, loop_155 nop set 0x08, %o5 ldd [%l7 + %o5], %l2 add %i5, %g6, %o7 loop_154: nop set 0x70, %g3 stb %o0, [%l7 + %g3] loop_155: nop set 0x48, %l6 std %f12, [%l7 + %l6] nop set 0x18, %i4 std %f4, [%l7 + %i4] set 0x48, %o1 stwa %i4, [%l7 + %o1] 0xe2 membar #Sync add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %g7 nop set 0x74, %g2 sth %i6, [%l7 + %g2] nop set 0x10, %i5 ldsh [%l7 + %i5], %i1 set 0x4C, %i1 sta %f25, [%l7 + %i1] 0x80 nop set 0x6E, %l4 ldsb [%l7 + %l4], %o3 nop set 0x18, %l2 sth %l4, [%l7 + %l2] set 0x2C, %o0 ldstuba [%l7 + %o0] 0x89, %g5 add %g3, %i7, %i0 nop set 0x7E, %o7 ldub [%l7 + %o7], %o1 nop set 0x42, %i6 stb %l6, [%l7 + %i6] fpsub16s %f6, %f8, %f9 fpadd16s %f25, %f23, %f18 set 0x24, %o6 sta %f8, [%l7 + %o6] 0x81 set 0x48, %o3 stxa %o4, [%l7 + %o3] 0xe2 membar #Sync nop set 0x7C, %g1 lduw [%l7 + %g1], %l2 and %g2, %l5, %g1 nop set 0x40, %l1 stw %l0, [%l7 + %l1] nop set 0x30, %g4 stx %fsr, [%l7 + %g4] set 0x30, %i2 stxa %i2, [%l7 + %i2] 0xea membar #Sync ld [%l7 + 0x74], %f4 set 0x10, %i7 stda %i2, [%l7 + %i7] 0xea membar #Sync set 0x40, %o2 stda %f0, [%l7 + %o2] 0xda nop set 0x72, %g5 ldsh [%l7 + %g5], %o2 set 0x74, %g7 swapa [%l7 + %g7] 0x88, %o5 nop set 0x28, %i0 swap [%l7 + %i0], %g4 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xda nop set 0x30, %l0 std %f20, [%l7 + %l0] be,a,pn %xcc, loop_156 or %l3, %l1, %g6 and %o7, %o0, %i5 nop set 0x34, %l3 lduw [%l7 + %l3], %i4 loop_156: nop set 0x08, %l5 swapa [%l7 + %l5] 0x88, %g7 bge,a %xcc, loop_157 nop set 0x28, %i3 ldx [%l7 + %i3], %i6 nop set 0x1C, %o5 sth %o6, [%l7 + %o5] set 0x40, %g6 stda %f0, [%l7 + %g6] 0xd8 loop_157: nop set 0x6C, %g3 stw %o3, [%l7 + %g3] set 0x08, %i4 stwa %l4, [%l7 + %i4] 0x81 st %f24, [%l7 + 0x60] set 0x24, %o1 sta %f1, [%l7 + %o1] 0x88 wr %i1, %g3, %clear_softint set 0x18, %l6 ldxa [%l7 + %l6] 0x88, %g5 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xda set 0x18, %i1 prefetcha [%l7 + %i1] 0x80, 2 set 0x60, %i5 stxa %i0, [%l7 + %i5] 0xea membar #Sync nop set 0x10, %l2 ldx [%l7 + %l2], %o1 set 0x68, %l4 ldxa [%l7 + %l4] 0x80, %l6 set 0x48, %o0 swapa [%l7 + %o0] 0x81, %o4 and %g2, %l5, %l2 set 0x68, %i6 prefetcha [%l7 + %i6] 0x80, 4 nop set 0x76, %o7 lduh [%l7 + %o7], %i2 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %o2 set 0x64, %o3 lda [%l7 + %o3] 0x89, %f5 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %g4 nop set 0x10, %o6 ldx [%l7 + %o6], %l3 set 0x40, %l1 ldxa [%l7 + %l1] 0x80, %l1 set 0x30, %g4 ldxa [%l7 + %g4] 0x81, %g6 set 0x78, %g1 stxa %o7, [%l7 + %g1] 0x80 set 0x6C, %i2 stwa %o5, [%l7 + %i2] 0xeb membar #Sync set 0x0C, %o2 lda [%l7 + %o2] 0x89, %f24 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %i4 nop set 0x30, %i7 stx %fsr, [%l7 + %i7] set 0x30, %g5 ldxa [%l7 + %g5] 0x89, %i5 nop set 0x08, %i0 stx %i6, [%l7 + %i0] fpadd32 %f24, %f6, %f16 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xf8 membar #Sync nop set 0x2F, %l0 stb %g7, [%l7 + %l0] nop set 0x1C, %l3 ldub [%l7 + %l3], %o3 set 0x72, %l5 stha %l4, [%l7 + %l5] 0x81 set 0x4C, %g7 stwa %i1, [%l7 + %g7] 0x88 nop set 0x60, %o5 ldd [%l7 + %o5], %g2 nop set 0x5A, %i3 sth %o6, [%l7 + %i3] set 0x10, %g6 ldda [%l7 + %g6] 0x89, %i6 set 0x08, %i4 stxa %g5, [%l7 + %i4] 0x81 and %o1, %i0, %o4 nop set 0x10, %g3 std %f14, [%l7 + %g3] or %g2, %l5, %l6 nop set 0x36, %l6 lduh [%l7 + %l6], %l2 nop set 0x38, %o1 stw %l0, [%l7 + %o1] nop set 0x14, %g2 lduw [%l7 + %g2], %i3 nop set 0x08, %i1 stx %i2, [%l7 + %i1] nop set 0x60, %l2 sth %g1, [%l7 + %l2] nop set 0x7E, %l4 ldsb [%l7 + %l4], %o2 fpadd16 %f26, %f16, %f22 st %fsr, [%l7 + 0x4C] set 0x54, %o0 ldstuba [%l7 + %o0] 0x81, %l3 and %l1, %g6, %g4 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc8 set 0x50, %i6 ldda [%l7 + %i6] 0x81, %o6 ld [%l7 + 0x44], %f25 nop set 0x5C, %o3 prefetch [%l7 + %o3], 1 nop set 0x28, %o7 ldd [%l7 + %o7], %f26 nop set 0x48, %l1 ldd [%l7 + %l1], %o0 nop set 0x70, %o6 stw %o5, [%l7 + %o6] set 0x5F, %g1 stba %i4, [%l7 + %g1] 0x80 ld [%l7 + 0x28], %f10 add %i6, %i5, %o3 nop set 0x4A, %i2 ldub [%l7 + %i2], %g7 nop set 0x2F, %o2 ldsb [%l7 + %o2], %i1 set 0x7C, %i7 stwa %g3, [%l7 + %i7] 0x88 nop set 0x18, %g4 sth %o6, [%l7 + %g4] set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd2 wr %i7, %l4, %sys_tick or %g5, %o1, %o4 or %i0, %l5, %g2 add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l2, %l6 set 0x14, %i0 sta %f1, [%l7 + %i0] 0x89 or %l0, %i3, %g1 or %i2, %l3, %o2 nop set 0x0C, %o4 ldsh [%l7 + %o4], %g6 wr %l1, %o7, %clear_softint nop set 0x48, %l3 ldd [%l7 + %l3], %f12 st %f12, [%l7 + 0x0C] bl,a,pn %icc, loop_158 nop set 0x5A, %l5 ldsh [%l7 + %l5], %o0 nop set 0x78, %l0 ldd [%l7 + %l0], %o4 nop set 0x4C, %o5 stw %i4, [%l7 + %o5] loop_158: nop set 0x78, %i3 std %g4, [%l7 + %i3] set 0x7C, %g7 stba %i5, [%l7 + %g7] 0x80 fpadd32 %f20, %f2, %f4 set 0x10, %i4 ldstuba [%l7 + %i4] 0x80, %i6 fpadd16 %f20, %f16, %f16 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x89, %g7, %o3 nop set 0x18, %g6 stx %g3, [%l7 + %g6] nop set 0x54, %l6 lduw [%l7 + %l6], %i1 nop set 0x70, %o1 stx %o6, [%l7 + %o1] st %fsr, [%l7 + 0x30] set 0x5C, %g2 swapa [%l7 + %g2] 0x88, %l4 set 0x0A, %g3 stha %i7, [%l7 + %g3] 0x88 and %o1, %g5, %o4 nop set 0x0F, %l2 ldstub [%l7 + %l2], %i0 nop set 0x3A, %l4 ldub [%l7 + %l4], %g2 st %f8, [%l7 + 0x10] nop set 0x70, %o0 stx %l2, [%l7 + %o0] set 0x28, %i1 ldxa [%l7 + %i1] 0x81, %l5 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %i3 nop set 0x70, %i6 ldx [%l7 + %i6], %l0 nop set 0x6D, %i5 ldub [%l7 + %i5], %g1 nop set 0x38, %o3 std %f8, [%l7 + %o3] add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %o2 nop set 0x60, %o7 sth %g6, [%l7 + %o7] nop set 0x60, %l1 stx %i2, [%l7 + %l1] nop set 0x54, %o6 lduw [%l7 + %o6], %o7 nop set 0x2B, %g1 ldstub [%l7 + %g1], %o0 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xf0 membar #Sync set 0x3C, %i7 sta %f30, [%l7 + %i7] 0x88 ld [%l7 + 0x4C], %f10 nop set 0x48, %g4 std %f14, [%l7 + %g4] nop set 0x67, %i2 stb %l1, [%l7 + %i2] nop set 0x51, %i0 ldub [%l7 + %i0], %i4 set 0x34, %o4 lda [%l7 + %o4] 0x80, %f28 set 0x20, %g5 stxa %o5, [%l7 + %g5] 0x81 nop set 0x56, %l5 ldsh [%l7 + %l5], %g4 add %i5, %g7, %o3 ld [%l7 + 0x40], %f13 nop set 0x40, %l0 ldd [%l7 + %l0], %i6 set 0x30, %l3 lda [%l7 + %l3] 0x88, %f12 st %f30, [%l7 + 0x7C] bn,a,pt %xcc, loop_159 or %i1, %o6, %l4 set 0x1C, %i3 sta %f16, [%l7 + %i3] 0x89 loop_159: nop set 0x10, %g7 stx %fsr, [%l7 + %g7] set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf0 membar #Sync nop set 0x18, %i4 std %f24, [%l7 + %i4] set 0x40, %l6 ldda [%l7 + %l6] 0x89, %f0 ld [%l7 + 0x5C], %f8 nop nop setx 0x529535B40B48CEBC, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x79CB02E8600256A2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f6, %f6 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g3, %i7 nop set 0x36, %g6 ldsh [%l7 + %g6], %g5 nop set 0x40, %o1 ldx [%l7 + %o1], %o4 set 0x60, %g3 ldda [%l7 + %g3] 0x81, %o0 nop set 0x30, %g2 ldx [%l7 + %g2], %i0 nop set 0x30, %l2 stx %g2, [%l7 + %l2] add %l7, 0x70, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %l6 nop set 0x2A, %l4 sth %l2, [%l7 + %l4] and %i3, %g1, %l0 set 0x0C, %o0 ldstuba [%l7 + %o0] 0x80, %l3 nop set 0x53, %i1 ldub [%l7 + %i1], %g6 ld [%l7 + 0x14], %f29 set 0x44, %i5 stwa %o2, [%l7 + %i5] 0x80 and %i2, %o7, %o0 ld [%l7 + 0x30], %f13 st %fsr, [%l7 + 0x1C] set 0x10, %i6 stda %i4, [%l7 + %i6] 0xe3 membar #Sync set 0x70, %o7 stda %o4, [%l7 + %o7] 0x89 set 0x40, %o3 ldda [%l7 + %o3] 0x88, %f0 nop set 0x64, %o6 ldsb [%l7 + %o6], %l1 nop set 0x60, %l1 ldsh [%l7 + %l1], %g4 add %g7, %o3, %i5 nop set 0x28, %o2 stx %i1, [%l7 + %o2] nop set 0x5E, %i7 stb %i6, [%l7 + %i7] nop set 0x20, %g1 ldx [%l7 + %g1], %l4 nop set 0x1C, %g4 lduw [%l7 + %g4], %g3 nop set 0x30, %i0 std %i6, [%l7 + %i0] membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf9, %f0 set 0x7C, %i2 sta %f12, [%l7 + %i2] 0x89 nop set 0x28, %l5 ldsb [%l7 + %l5], %g5 nop set 0x7A, %l0 lduh [%l7 + %l0], %o6 ld [%l7 + 0x74], %f17 nop set 0x20, %l3 stx %o4, [%l7 + %l3] set 0x7C, %g5 stwa %i0, [%l7 + %g5] 0xe3 membar #Sync nop set 0x30, %i3 ldx [%l7 + %i3], %g2 set 0x43, %g7 ldstuba [%l7 + %g7] 0x80, %l5 nop set 0x08, %i4 prefetch [%l7 + %i4], 2 set 0x68, %l6 stxa %l6, [%l7 + %l6] 0x81 nop set 0x5C, %g6 lduh [%l7 + %g6], %o1 and %i3, %l2, %l0 nop set 0x6E, %o5 stb %g1, [%l7 + %o5] nop set 0x40, %g3 std %l2, [%l7 + %g3] ld [%l7 + 0x44], %f28 set 0x78, %o1 stwa %o2, [%l7 + %o1] 0xea membar #Sync nop set 0x48, %l2 ldd [%l7 + %l2], %g6 nop set 0x58, %l4 ldd [%l7 + %l4], %o6 bne,pn %icc, loop_160 nop set 0x54, %o0 swap [%l7 + %o0], %i2 set 0x58, %i1 stxa %o0, [%l7 + %i1] 0xe2 membar #Sync loop_160: nop set 0x67, %i5 stb %i4, [%l7 + %i5] nop set 0x40, %i6 stx %o5, [%l7 + %i6] nop set 0x48, %o7 lduw [%l7 + %o7], %g4 set 0x34, %g2 swapa [%l7 + %g2] 0x89, %l1 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xd0 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xda fpadd32 %f24, %f26, %f6 nop set 0x60, %o6 ldd [%l7 + %o6], %g6 set 0x70, %o2 stxa %i5, [%l7 + %o2] 0xea membar #Sync set 0x5A, %g1 ldstuba [%l7 + %g1] 0x80, %o3 nop set 0x40, %g4 ldsh [%l7 + %g4], %i6 nop set 0x34, %i7 swap [%l7 + %i7], %i1 nop set 0x58, %i0 std %l4, [%l7 + %i0] nop set 0x7C, %i2 lduw [%l7 + %i2], %g3 set 0x40, %o4 ldda [%l7 + %o4] 0xe2, %i6 nop set 0x64, %l5 lduw [%l7 + %l5], %o6 nop set 0x10, %l3 ldd [%l7 + %l3], %o4 nop set 0x28, %g5 ldsb [%l7 + %g5], %i0 bleu,pt %icc, loop_161 nop set 0x44, %i3 prefetch [%l7 + %i3], 2 nop set 0x78, %g7 lduw [%l7 + %g7], %g5 nop set 0x57, %i4 ldub [%l7 + %i4], %l5 loop_161: nop set 0x08, %l0 ldxa [%l7 + %l0] 0x88, %g2 set 0x40, %g6 ldda [%l7 + %g6] 0xd2, %f0 nop set 0x20, %o5 ldd [%l7 + %o5], %i6 set 0x18, %g3 ldxa [%l7 + %g3] 0x80, %o1 or %l2, %l0, %i3 st %f4, [%l7 + 0x44] set 0x50, %l6 lda [%l7 + %l6] 0x89, %f24 nop set 0x60, %l2 ldx [%l7 + %l2], %g1 ld [%l7 + 0x74], %f11 ld [%l7 + 0x74], %f26 nop set 0x08, %l4 swap [%l7 + %l4], %l3 set 0x30, %o0 stxa %o2, [%l7 + %o0] 0xe2 membar #Sync set 0x50, %o1 stda %g6, [%l7 + %o1] 0xeb membar #Sync nop set 0x3C, %i1 sth %i2, [%l7 + %i1] set 0x20, %i6 stda %o6, [%l7 + %i6] 0xe2 membar #Sync or %i4, %o5, %g4 nop set 0x20, %o7 sth %o0, [%l7 + %o7] nop set 0x30, %g2 std %f24, [%l7 + %g2] nop set 0x5C, %i5 prefetch [%l7 + %i5], 4 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xda nop set 0x60, %l1 ldd [%l7 + %l1], %f24 nop set 0x44, %o2 ldsw [%l7 + %o2], %g7 wr %l1, %i5, %softint nop set 0x30, %g1 sth %i6, [%l7 + %g1] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xD61, %tick_cmpr set 0x50, %g4 stwa %g3, [%l7 + %g4] 0xe2 membar #Sync st %fsr, [%l7 + 0x50] nop set 0x20, %i7 ldx [%l7 + %i7], %l4 add %o6, %i7, %o4 set 0x6B, %i0 stba %i0, [%l7 + %i0] 0xeb membar #Sync nop set 0x2A, %i2 ldstub [%l7 + %i2], %g5 nop set 0x10, %o6 stw %g2, [%l7 + %o6] nop set 0x50, %o4 swap [%l7 + %o4], %l6 nop set 0x50, %l3 ldx [%l7 + %l3], %o1 set 0x60, %g5 stda %l4, [%l7 + %g5] 0x80 set 0x08, %i3 ldxa [%l7 + %i3] 0x80, %l2 nop set 0x10, %l5 std %i2, [%l7 + %l5] nop set 0x67, %i4 ldub [%l7 + %i4], %g1 st %fsr, [%l7 + 0x7C] set 0x40, %l0 stxa %l0, [%l7 + %l0] 0x81 and %o2, %l3, %i2 set 0x40, %g7 stda %f16, [%l7 + %g7] 0x88 set 0x10, %o5 prefetcha [%l7 + %o5] 0x88, 2 set 0x54, %g6 stha %i4, [%l7 + %g6] 0xea membar #Sync set 0x30, %l6 stda %o4, [%l7 + %l6] 0xe2 membar #Sync nop set 0x64, %l2 swap [%l7 + %l2], %g6 set 0x58, %l4 ldstuba [%l7 + %l4] 0x81, %o0 or %g7, %g4, %i5 nop set 0x78, %g3 ldd [%l7 + %g3], %l0 nop set 0x18, %o1 stx %i1, [%l7 + %o1] and %o3, %i6, %g3 set 0x60, %i1 ldxa [%l7 + %i1] 0x88, %l4 st %f30, [%l7 + 0x50] set 0x30, %i6 stwa %i7, [%l7 + %i6] 0xe2 membar #Sync nop set 0x18, %o7 stx %o6, [%l7 + %o7] set 0x0A, %o0 stha %i0, [%l7 + %o0] 0xea membar #Sync or %o4, %g5, %l6 st %fsr, [%l7 + 0x40] nop set 0x0C, %g2 stw %g2, [%l7 + %g2] st %fsr, [%l7 + 0x70] bn,a,pt %xcc, loop_162 st %fsr, [%l7 + 0x58] set 0x6F, %i5 ldstuba [%l7 + %i5] 0x88, %l5 loop_162: ba,a,pn %xcc, loop_163 nop set 0x59, %o3 stb %o1, [%l7 + %o3] nop set 0x11, %o2 ldstub [%l7 + %o2], %i3 nop set 0x68, %g1 stx %fsr, [%l7 + %g1] loop_163: and %g1, %l0, %l2 nop set 0x74, %g4 ldub [%l7 + %g4], %o2 nop set 0x48, %i7 std %i2, [%l7 + %i7] add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o7 casa [%l6] 0x81, %o7, %l3 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %i4 set 0x64, %l1 sta %f5, [%l7 + %l1] 0x88 nop set 0x08, %i2 ldx [%l7 + %i2], %o0 set 0x1F, %i0 stba %g7, [%l7 + %i0] 0x88 set 0x6D, %o6 ldstuba [%l7 + %o6] 0x80, %g6 nop set 0x17, %o4 stb %g4, [%l7 + %o4] nop set 0x24, %l3 ldstub [%l7 + %l3], %i5 nop set 0x44, %i3 ldsw [%l7 + %i3], %l1 st %f8, [%l7 + 0x7C] add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i1, %o3 nop set 0x18, %g5 stx %g3, [%l7 + %g5] or %i6, %l4, %i7 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %o6 nop set 0x48, %l5 ldd [%l7 + %l5], %f6 nop set 0x30, %i4 std %g4, [%l7 + %i4] fpadd16 %f12, %f12, %f30 or %o4, %l6, %g2 set 0x46, %g7 stha %l5, [%l7 + %g7] 0x89 set 0x64, %o5 stwa %o1, [%l7 + %o5] 0xe3 membar #Sync add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %l0 nop set 0x2E, %g6 lduh [%l7 + %g6], %i3 nop set 0x54, %l0 stw %o2, [%l7 + %l0] nop set 0x1E, %l6 lduh [%l7 + %l6], %i2 set 0x50, %l4 stda %l2, [%l7 + %l4] 0x88 set 0x30, %g3 stda %o6, [%l7 + %g3] 0xeb membar #Sync or %o5, %i4, %o0 set 0x40, %o1 ldda [%l7 + %o1] 0x80, %g6 set 0x44, %l2 sta %f20, [%l7 + %l2] 0x89 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g6, %g4 nop set 0x70, %i1 std %f14, [%l7 + %i1] or %l3, %l1, %i1 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i5, %g3 ld [%l7 + 0x74], %f25 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %l4 nop set 0x17, %o7 stb %o3, [%l7 + %o7] add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %i7 nop set 0x70, %i6 prefetch [%l7 + %i6], 3 nop set 0x34, %o0 lduw [%l7 + %o0], %o6 nop set 0x2E, %g2 ldsh [%l7 + %g2], %g5 add %l6, %g2, %o4 nop set 0x57, %o3 ldub [%l7 + %o3], %o1 set 0x20, %i5 ldda [%l7 + %i5] 0x89, %l4 set 0x28, %g1 stwa %l0, [%l7 + %g1] 0xeb membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0x81, %f0 set 0x40, %g4 ldda [%l7 + %g4] 0x80, %f16 or %i3, %g1, %o2 nop set 0x40, %i7 ldx [%l7 + %i7], %l2 ld [%l7 + 0x74], %f9 set 0x18, %i2 sta %f15, [%l7 + %i2] 0x89 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %o5 nop set 0x44, %l1 stw %o7, [%l7 + %l1] fpadd16 %f6, %f22, %f22 nop set 0x5C, %i0 lduw [%l7 + %i0], %o0 nop set 0x70, %o4 stx %i4, [%l7 + %o4] set 0x50, %l3 stxa %g7, [%l7 + %l3] 0xe3 membar #Sync nop set 0x2C, %i3 prefetch [%l7 + %i3], 1 set 0x26, %g5 stha %g6, [%l7 + %g5] 0xea membar #Sync nop set 0x1C, %o6 lduw [%l7 + %o6], %g4 set 0x08, %l5 lda [%l7 + %l5] 0x88, %f1 set 0x30, %g7 ldda [%l7 + %g7] 0x81, %l0 nop set 0x70, %o5 stx %fsr, [%l7 + %o5] set 0x50, %g6 stda %l2, [%l7 + %g6] 0x81 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf8, %f16 nop set 0x28, %l0 std %i0, [%l7 + %l0] nop set 0x78, %l6 ldd [%l7 + %l6], %i4 set 0x38, %l4 stwa %g3, [%l7 + %l4] 0xeb membar #Sync and %i6, %o3, %l4 set 0x40, %o1 ldda [%l7 + %o1] 0xd0, %f0 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x89, %i0, %i7 st %f14, [%l7 + 0x60] set 0x7A, %l2 stha %g5, [%l7 + %l2] 0x89 nop set 0x24, %i1 sth %l6, [%l7 + %i1] add %g2, %o6, %o4 nop set 0x58, %g3 stx %l5, [%l7 + %g3] st %fsr, [%l7 + 0x78] set 0x34, %i6 sta %f9, [%l7 + %i6] 0x80 fpsub16 %f0, %f28, %f2 nop set 0x38, %o7 std %o0, [%l7 + %o7] nop set 0x68, %g2 std %f12, [%l7 + %g2] set 0x10, %o3 lda [%l7 + %o3] 0x89, %f24 nop set 0x60, %i5 std %i2, [%l7 + %i5] set 0x74, %o0 sta %f23, [%l7 + %o0] 0x88 set 0x50, %o2 stwa %g1, [%l7 + %o2] 0x89 set 0x38, %g1 stxa %l0, [%l7 + %g1] 0xe3 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0x88, %o2 nop set 0x48, %i2 stx %fsr, [%l7 + %i2] nop set 0x60, %g4 stx %l2, [%l7 + %g4] nop set 0x18, %i0 ldx [%l7 + %i0], %o5 nop set 0x58, %o4 std %f10, [%l7 + %o4] set 0x58, %l3 stxa %i2, [%l7 + %l3] 0xeb membar #Sync set 0x18, %l1 stwa %o7, [%l7 + %l1] 0xe2 membar #Sync nop set 0x14, %g5 ldsh [%l7 + %g5], %o0 set 0x58, %o6 prefetcha [%l7 + %o6] 0x89, 1 set 0x30, %l5 stxa %g6, [%l7 + %l5] 0x81 nop set 0x48, %g7 ldx [%l7 + %g7], %g4 nop set 0x34, %i3 swap [%l7 + %i3], %l1 nop set 0x24, %g6 ldsh [%l7 + %g6], %l3 nop set 0x28, %i4 ldsw [%l7 + %i4], %i4 set 0x70, %l0 ldxa [%l7 + %l0] 0x80, %i5 nop set 0x2F, %o5 ldub [%l7 + %o5], %i1 set 0x40, %l6 ldda [%l7 + %l6] 0xda, %f0 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %g3 set 0x40, %l4 stda %l4, [%l7 + %l4] 0xea membar #Sync add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %i0 nop set 0x38, %o1 prefetch [%l7 + %o1], 2 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync set 0x63, %g3 stba %g5, [%l7 + %g3] 0x81 nop set 0x71, %i6 stb %i7, [%l7 + %i6] set 0x30, %i1 stda %g2, [%l7 + %i1] 0xe3 membar #Sync ld [%l7 + 0x58], %f18 nop set 0x44, %g2 stb %l6, [%l7 + %g2] add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x88, %o4, %l5 nop set 0x38, %o7 lduh [%l7 + %o7], %o6 set 0x5C, %i5 sta %f15, [%l7 + %i5] 0x89 nop set 0x78, %o0 ldd [%l7 + %o0], %f30 nop set 0x30, %o3 lduh [%l7 + %o3], %i3 nop set 0x30, %g1 ldsw [%l7 + %g1], %g1 nop set 0x34, %i7 lduw [%l7 + %i7], %o1 fpsub32 %f20, %f10, %f8 nop set 0x28, %o2 stx %l0, [%l7 + %o2] bge,a,pt %icc, loop_164 nop set 0x22, %i2 lduh [%l7 + %i2], %o2 nop set 0x78, %g4 stx %o5, [%l7 + %g4] nop set 0x48, %o4 ldd [%l7 + %o4], %l2 loop_164: wr %g0, 0x7, %fprs nop set 0x58, %i0 lduh [%l7 + %i0], %g7 nop set 0x08, %l1 ldx [%l7 + %l1], %o0 nop set 0x37, %l3 ldstub [%l7 + %l3], %g6 set 0x40, %g5 stwa %g4, [%l7 + %g5] 0x88 nop set 0x1C, %o6 sth %l1, [%l7 + %o6] set 0x14, %l5 lda [%l7 + %l5] 0x88, %f13 nop set 0x30, %i3 stx %l3, [%l7 + %i3] wr %i5, %i4, %ccr set 0x60, %g7 stxa %i1, [%l7 + %g7] 0x80 nop set 0x5C, %g6 ldsh [%l7 + %g6], %i6 nop set 0x6F, %l0 stb %l4, [%l7 + %l0] set 0x40, %i4 stwa %o3, [%l7 + %i4] 0xe2 membar #Sync set 0x34, %o5 stha %g3, [%l7 + %o5] 0xe2 membar #Sync nop set 0x24, %l4 swap [%l7 + %l4], %g5 nop set 0x58, %o1 ldd [%l7 + %o1], %f2 nop set 0x6C, %l2 stw %i0, [%l7 + %l2] nop set 0x50, %l6 ldd [%l7 + %l6], %f20 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xd2 nop set 0x70, %i1 stx %fsr, [%l7 + %i1] nop set 0x64, %i6 swap [%l7 + %i6], %g2 set 0x23, %g2 ldstuba [%l7 + %g2] 0x89, %i7 set 0x22, %i5 stba %l6, [%l7 + %i5] 0x89 nop set 0x50, %o0 std %l4, [%l7 + %o0] set 0x0C, %o7 stwa %o4, [%l7 + %o7] 0xe2 membar #Sync set 0x2C, %o3 stwa %i3, [%l7 + %o3] 0xeb membar #Sync nop set 0x20, %g1 std %f2, [%l7 + %g1] set 0x28, %o2 swapa [%l7 + %o2] 0x88, %g1 st %f4, [%l7 + 0x20] set 0x58, %i2 stda %o0, [%l7 + %i2] 0xea membar #Sync nop set 0x7E, %g4 ldsb [%l7 + %g4], %l0 set 0x40, %i7 ldda [%l7 + %i7] 0xd8, %f0 nop set 0x50, %o4 std %o6, [%l7 + %o4] set 0x4C, %i0 stha %o5, [%l7 + %i0] 0x89 set 0x30, %l3 lda [%l7 + %l3] 0x89, %f30 set 0x40, %g5 ldda [%l7 + %g5] 0xda, %f0 st %fsr, [%l7 + 0x18] set 0x20, %o6 ldxa [%l7 + %o6] 0x80, %o2 nop set 0x5C, %l1 ldstub [%l7 + %l1], %l2 nop set 0x60, %l5 ldd [%l7 + %l5], %o6 nop set 0x68, %g7 ldx [%l7 + %g7], %i2 ld [%l7 + 0x68], %f20 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g7, %o0 nop set 0x4C, %i3 ldstub [%l7 + %i3], %g4 set 0x70, %g6 stwa %g6, [%l7 + %g6] 0x88 set 0x48, %i4 stxa %l3, [%l7 + %i4] 0x88 nop set 0x11, %l0 ldub [%l7 + %l0], %l1 set 0x3A, %l4 stha %i5, [%l7 + %l4] 0xe2 membar #Sync or %i4, %i1, %l4 nop set 0x69, %o1 ldsb [%l7 + %o1], %o3 nop set 0x70, %o5 ldx [%l7 + %o5], %g3 wr %g0, 0x5, %fprs nop set 0x60, %l6 prefetch [%l7 + %l6], 2 nop set 0x48, %l2 ldsw [%l7 + %l2], %g2 nop set 0x1D, %g3 ldstub [%l7 + %g3], %i0 nop set 0x28, %i1 std %i6, [%l7 + %i1] nop set 0x54, %g2 swap [%l7 + %g2], %i7 add %l7, 0x08, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %i3 set 0x40, %i5 stwa %g1, [%l7 + %i5] 0x80 nop set 0x47, %o0 ldub [%l7 + %o0], %o1 nop set 0x50, %i6 ldd [%l7 + %i6], %l0 bg %xcc, loop_165 add %o4, %o6, %o2 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xf9 membar #Sync loop_165: nop EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 6: ! ! Type l : 1284 ! Type a : 24 ! Type cti : 29 ! Type x : 528 ! Type f : 31 ! Type i : 104 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x7, %g1 set 0xA, %g2 set 0x1, %g3 set 0x5, %g4 set 0x6, %g5 set 0x3, %g6 set 0xE, %g7 !# Input registers set -0x6, %i0 set -0x1, %i1 set -0x8, %i2 set -0x3, %i3 set -0x9, %i4 set -0x4, %i5 set -0x2, %i6 set -0x7, %i7 !# Local registers set 0x0426F688, %l0 set 0x0A45C9ED, %l1 set 0x6B844B5B, %l2 set 0x6DD1A84A, %l3 set 0x791343C0, %l4 set 0x6FF5C2E4, %l5 set 0x70D05B2E, %l6 !# Output registers set -0x1AC7, %o0 set -0x04AD, %o1 set -0x1C9D, %o2 set -0x0143, %o3 set -0x1F7E, %o4 set 0x1FBF, %o5 set 0x03D1, %o6 set 0x0627, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xA52B36A3745B7D0F) INIT_TH_FP_REG(%l7,%f2,0xF56E0DA3B90577AE) INIT_TH_FP_REG(%l7,%f4,0x402D7DAC36E9E004) INIT_TH_FP_REG(%l7,%f6,0x3E7BF54684D0E162) INIT_TH_FP_REG(%l7,%f8,0x28D8FFEFD3AADC85) INIT_TH_FP_REG(%l7,%f10,0xCB7B13CDA6BF8DEA) INIT_TH_FP_REG(%l7,%f12,0xFBE4579F62424EC9) INIT_TH_FP_REG(%l7,%f14,0x0803BB4F6DA96F25) INIT_TH_FP_REG(%l7,%f16,0x8C8CF0668AFE08A2) INIT_TH_FP_REG(%l7,%f18,0xA553375C4CDAC316) INIT_TH_FP_REG(%l7,%f20,0x08DDCB6D2CEAA72B) INIT_TH_FP_REG(%l7,%f22,0x33B2375325954A03) INIT_TH_FP_REG(%l7,%f24,0xBE22DBBDCE6BB10C) INIT_TH_FP_REG(%l7,%f26,0xD5B7E828433B5701) INIT_TH_FP_REG(%l7,%f28,0xEE1A081B36C4A381) INIT_TH_FP_REG(%l7,%f30,0xB3D02AD26C75010E) !# Execute Main Diag .. nop set 0x50, %g1 std %f18, [%l7 + %g1] nop set 0x70, %o7 stx %l2, [%l7 + %o7] nop set 0x30, %o2 ldd [%l7 + %o2], %f26 nop set 0x48, %g4 swap [%l7 + %g4], %o7 nop set 0x1C, %i2 lduh [%l7 + %i2], %i2 set 0x24, %o4 lda [%l7 + %o4] 0x81, %f28 nop set 0x08, %i7 std %g6, [%l7 + %i7] set 0x58, %i0 stxa %o5, [%l7 + %i0] 0xe3 membar #Sync set 0x6C, %l3 sta %f26, [%l7 + %l3] 0x80 nop set 0x50, %g5 ldd [%l7 + %g5], %g4 nop set 0x40, %o6 std %f26, [%l7 + %o6] nop set 0x6C, %l1 sth %o0, [%l7 + %l1] nop set 0x08, %l5 stx %l3, [%l7 + %l5] set 0x1B, %g7 ldstuba [%l7 + %g7] 0x88, %g6 set 0x58, %i3 ldxa [%l7 + %i3] 0x89, %i5 nop set 0x28, %g6 std %l0, [%l7 + %g6] nop set 0x38, %i4 ldd [%l7 + %i4], %i4 nop set 0x14, %l0 lduh [%l7 + %l0], %i1 set 0x50, %l4 ldda [%l7 + %l4] 0x89, %o2 set 0x78, %o1 stxa %l4, [%l7 + %o1] 0xeb membar #Sync set 0x10, %o5 stwa %g5, [%l7 + %o5] 0x88 set 0x14, %l6 stwa %g3, [%l7 + %l6] 0x80 nop set 0x20, %g3 std %f2, [%l7 + %g3] set 0x40, %i1 stda %f0, [%l7 + %i1] 0x80 nop set 0x55, %l2 stb %g2, [%l7 + %l2] nop set 0x10, %g2 std %f6, [%l7 + %g2] nop set 0x1C, %i5 stw %i0, [%l7 + %i5] nop set 0x49, %i6 ldstub [%l7 + %i6], %i6 nop set 0x5E, %o3 lduh [%l7 + %o3], %l6 set 0x30, %g1 sta %f11, [%l7 + %g1] 0x88 set 0x78, %o0 stwa %l5, [%l7 + %o0] 0x89 nop nop setx 0x8AA48281, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x7957EFC0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f4, %f12 nop set 0x10, %o2 ldd [%l7 + %o2], %i2 nop set 0x48, %g4 ldsh [%l7 + %g4], %i7 set 0x26, %i2 stba %o1, [%l7 + %i2] 0x80 set 0x40, %o4 ldda [%l7 + %o4] 0x89, %f0 set 0x40, %o7 ldda [%l7 + %o7] 0x88, %l0 nop set 0x10, %i0 prefetch [%l7 + %i0], 0 st %fsr, [%l7 + 0x68] nop set 0x18, %l3 stx %o4, [%l7 + %l3] nop set 0x38, %i7 ldsb [%l7 + %i7], %g1 nop set 0x48, %g5 ldstub [%l7 + %g5], %o6 set 0x70, %l1 stda %l2, [%l7 + %l1] 0x80 bl %xcc, loop_166 nop set 0x68, %o6 stx %o7, [%l7 + %o6] set 0x10, %l5 ldxa [%l7 + %l5] 0x80, %i2 loop_166: nop set 0x14, %i3 ldsw [%l7 + %i3], %g7 fpsub16 %f24, %f10, %f26 ba %icc, loop_167 nop set 0x18, %g7 ldd [%l7 + %g7], %f30 set 0x20, %i4 prefetcha [%l7 + %i4] 0x88, 1 loop_167: nop set 0x0B, %g6 ldsb [%l7 + %g6], %g4 nop nop setx 0xEC1D77D981923C1B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xB4CE710F71713128, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f18, %f20 set 0x4C, %l0 stha %o2, [%l7 + %l0] 0x80 nop set 0x29, %l4 stb %o0, [%l7 + %l4] set 0x58, %o5 prefetcha [%l7 + %o5] 0x89, 2 nop set 0x54, %o1 ldsb [%l7 + %o1], %l3 set 0x38, %l6 swapa [%l7 + %l6] 0x88, %i5 nop set 0x30, %i1 prefetch [%l7 + %i1], 4 set 0x30, %l2 prefetcha [%l7 + %l2] 0x80, 3 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x81 set 0x28, %i5 prefetcha [%l7 + %i5] 0x81, 0 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %o3 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %g3 set 0x1E, %g2 ldstuba [%l7 + %g2] 0x81, %g5 set 0x50, %o3 stxa %i0, [%l7 + %o3] 0x89 nop set 0x48, %g1 prefetch [%l7 + %g1], 1 nop set 0x2E, %i6 lduh [%l7 + %i6], %g2 nop set 0x28, %o0 lduw [%l7 + %o0], %i6 st %f5, [%l7 + 0x70] nop set 0x38, %o2 stx %fsr, [%l7 + %o2] nop set 0x14, %i2 ldstub [%l7 + %i2], %l6 nop set 0x6A, %o4 lduh [%l7 + %o4], %i3 and %i7, %l5, %l0 nop set 0x46, %g4 ldsh [%l7 + %g4], %o4 and %o1, %o6, %l2 set 0x30, %o7 sta %f14, [%l7 + %o7] 0x88 nop set 0x59, %i0 ldstub [%l7 + %i0], %g1 bleu %xcc, loop_168 nop set 0x70, %l3 std %f0, [%l7 + %l3] nop set 0x4E, %i7 lduh [%l7 + %i7], %o7 nop set 0x38, %g5 lduw [%l7 + %g5], %g7 loop_168: nop set 0x70, %o6 ldd [%l7 + %o6], %o4 ld [%l7 + 0x38], %f21 nop set 0x10, %l5 ldd [%l7 + %l5], %i2 nop set 0x40, %l1 std %o2, [%l7 + %l1] bg %icc, loop_169 nop set 0x08, %g7 ldd [%l7 + %g7], %f6 nop set 0x60, %i3 lduh [%l7 + %i3], %g4 set 0x50, %i4 lda [%l7 + %i4] 0x89, %f20 loop_169: nop set 0x17, %g6 stba %g6, [%l7 + %g6] 0xe3 membar #Sync set 0x72, %l4 stha %o0, [%l7 + %l4] 0xeb membar #Sync wr %i5, %l3, %clear_softint nop set 0x30, %o5 std %l0, [%l7 + %o5] nop set 0x62, %o1 ldsb [%l7 + %o1], %i1 nop set 0x7A, %l6 ldsh [%l7 + %l6], %o3 set 0x1C, %l0 swapa [%l7 + %l0] 0x88, %i4 set 0x60, %l2 stda %g2, [%l7 + %l2] 0x81 wr %l4, %g5, %set_softint set 0x14, %g3 lda [%l7 + %g3] 0x89, %f15 set 0x14, %i5 stha %g2, [%l7 + %i5] 0x89 nop set 0x0C, %g2 stb %i6, [%l7 + %g2] set 0x78, %i1 stda %i6, [%l7 + %i1] 0xeb membar #Sync nop set 0x18, %g1 std %f2, [%l7 + %g1] add %l7, 0x6C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i0, %i3 st %fsr, [%l7 + 0x50] nop set 0x28, %i6 stx %fsr, [%l7 + %i6] nop set 0x0C, %o0 sth %l5, [%l7 + %o0] nop set 0x7C, %o2 stw %i7, [%l7 + %o2] set 0x1C, %o3 lda [%l7 + %o3] 0x88, %f30 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l0, %o1 add %l7, 0x44, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] 0x88, %o4, %l2 set 0x1D, %o4 ldstuba [%l7 + %o4] 0x89, %g1 set 0x20, %i2 ldda [%l7 + %i2] 0xe2, %o6 set 0x68, %g4 ldxa [%l7 + %g4] 0x89, %g7 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xc0 nop set 0x6A, %l3 ldsh [%l7 + %l3], %o5 set 0x62, %i7 ldstuba [%l7 + %i7] 0x81, %o7 or %i2, %o2, %g6 nop set 0x47, %o7 ldsb [%l7 + %o7], %g4 nop set 0x28, %o6 ldd [%l7 + %o6], %o0 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %l1 nop set 0x38, %l5 stb %i1, [%l7 + %l5] set 0x68, %l1 stda %o2, [%l7 + %l1] 0x80 set 0x60, %g7 ldda [%l7 + %g7] 0x80, %i4 and %i4, %l4, %g5 nop set 0x22, %i3 sth %g2, [%l7 + %i3] nop set 0x24, %i4 prefetch [%l7 + %i4], 1 wr %i6, %l6, %ccr set 0x40, %g5 ldda [%l7 + %g5] 0x80, %f16 nop set 0x3C, %g6 ldsw [%l7 + %g6], %i0 nop set 0x50, %l4 swap [%l7 + %l4], %g3 nop set 0x6A, %o5 sth %l5, [%l7 + %o5] nop set 0x70, %l6 stx %fsr, [%l7 + %l6] bleu %xcc, loop_170 nop set 0x66, %o1 lduh [%l7 + %o1], %i7 nop set 0x74, %l0 ldsw [%l7 + %l0], %i3 nop set 0x10, %g3 std %f2, [%l7 + %g3] loop_170: nop set 0x10, %l2 std %l0, [%l7 + %l2] set 0x40, %g2 stda %f0, [%l7 + %g2] 0x89 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %l2 set 0x4B, %i5 ldstuba [%l7 + %i5] 0x80, %g1 nop set 0x76, %i1 sth %o1, [%l7 + %i1] set 0x68, %g1 stxa %g7, [%l7 + %g1] 0xeb membar #Sync nop set 0x78, %o0 ldd [%l7 + %o0], %o4 nop set 0x50, %i6 ldd [%l7 + %i6], %f8 nop set 0x34, %o3 ldsw [%l7 + %o3], %o6 nop set 0x18, %o2 stx %fsr, [%l7 + %o2] add %o7, %i2, %g6 nop set 0x68, %o4 ldsw [%l7 + %o4], %g4 set 0x24, %g4 sta %f1, [%l7 + %g4] 0x88 bl %icc, loop_171 nop set 0x78, %i0 stx %fsr, [%l7 + %i0] nop set 0x48, %i2 sth %o2, [%l7 + %i2] nop set 0x14, %i7 swap [%l7 + %i7], %l3 loop_171: nop set 0x7E, %l3 ldsh [%l7 + %l3], %o0 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %o3 or %l1, %i5, %i4 nop set 0x30, %o7 ldsb [%l7 + %o7], %g5 nop set 0x60, %o6 std %g2, [%l7 + %o6] nop set 0x30, %l5 ldd [%l7 + %l5], %f22 set 0x40, %l1 ldda [%l7 + %l1] 0x89, %f16 fpadd32 %f8, %f26, %f4 st %f19, [%l7 + 0x7C] st %f25, [%l7 + 0x7C] set 0x68, %i3 stxa %l4, [%l7 + %i3] 0x89 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] 0x88, %i6, %l6 bge,a,pn %icc, loop_172 nop set 0x20, %i4 lduw [%l7 + %i4], %i0 set 0x62, %g5 stha %l5, [%l7 + %g5] 0x89 loop_172: nop set 0x64, %g6 lduw [%l7 + %g6], %i7 nop set 0x28, %g7 ldd [%l7 + %g7], %g2 set 0x64, %o5 stwa %l0, [%l7 + %o5] 0xe2 membar #Sync set 0x20, %l6 stda %i2, [%l7 + %l6] 0x80 nop nop setx 0xE8443042, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x49516B8E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f11, %f9 nop set 0x10, %o1 prefetch [%l7 + %o1], 3 nop set 0x28, %l0 ldd [%l7 + %l0], %l2 or %g1, %o4, %o1 nop set 0x58, %l4 stx %g7, [%l7 + %l4] set 0x48, %l2 stxa %o6, [%l7 + %l2] 0x89 set 0x38, %g2 ldxa [%l7 + %g2] 0x89, %o7 nop set 0x4F, %i5 ldsb [%l7 + %i5], %o5 nop set 0x48, %i1 std %f30, [%l7 + %i1] add %g6, %i2, %o2 nop set 0x78, %g1 stx %l3, [%l7 + %g1] nop nop setx 0xA203E4D4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0x3968DB37, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f15, %f8 set 0x7E, %o0 ldstuba [%l7 + %o0] 0x89, %g4 ld [%l7 + 0x34], %f11 or %i1, %o0, %o3 nop set 0x28, %g3 std %f20, [%l7 + %g3] nop set 0x68, %o3 ldx [%l7 + %o3], %l1 bne,a %icc, loop_173 nop set 0x50, %i6 std %f28, [%l7 + %i6] ld [%l7 + 0x5C], %f10 st %fsr, [%l7 + 0x60] loop_173: nop membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf8, %f0 nop set 0x7C, %o2 lduw [%l7 + %o2], %i4 or %i5, %g5, %l4 nop set 0x40, %i0 stx %g2, [%l7 + %i0] wr %l6, %i6, %sys_tick nop nop setx 0x4C81A79A0E237719, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x1E1D2EED1FECCEC6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f2, %f24 or %l5, %i7, %g3 nop set 0x78, %i2 prefetch [%l7 + %i2], 1 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l0, %i0 st %fsr, [%l7 + 0x18] nop set 0x70, %g4 prefetch [%l7 + %g4], 2 nop set 0x68, %l3 stx %i3, [%l7 + %l3] nop set 0x76, %i7 lduh [%l7 + %i7], %g1 set 0x11, %o6 ldstuba [%l7 + %o6] 0x80, %o4 nop set 0x70, %o7 ldsw [%l7 + %o7], %l2 nop set 0x70, %l1 lduw [%l7 + %l1], %o1 nop set 0x10, %l5 ldsw [%l7 + %l5], %g7 ld [%l7 + 0x14], %f24 set 0x68, %i4 ldxa [%l7 + %i4] 0x89, %o6 add %l7, 0x24, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o7 casa [%l6] 0x88, %o7, %g6 add %i2, %o5, %l3 nop set 0x6C, %i3 prefetch [%l7 + %i3], 2 nop set 0x64, %g6 lduw [%l7 + %g6], %g4 set 0x1E, %g7 ldstuba [%l7 + %g7] 0x88, %i1 set 0x6C, %o5 lda [%l7 + %o5] 0x80, %f23 nop set 0x18, %l6 ldub [%l7 + %l6], %o0 set 0x60, %g5 swapa [%l7 + %g5] 0x81, %o2 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %i4 nop set 0x18, %l0 ldd [%l7 + %l0], %l0 fpadd16 %f20, %f4, %f4 nop set 0x48, %l4 stx %i5, [%l7 + %l4] nop set 0x53, %l2 ldsb [%l7 + %l2], %l4 set 0x70, %g2 prefetcha [%l7 + %g2] 0x89, 2 set 0x56, %o1 stba %l6, [%l7 + %o1] 0xe3 membar #Sync nop set 0x50, %i5 std %g4, [%l7 + %i5] set 0x30, %g1 stda %i6, [%l7 + %g1] 0x89 fpsub16 %f14, %f30, %f18 ld [%l7 + 0x24], %f17 nop set 0x28, %i1 stx %fsr, [%l7 + %i1] set 0x58, %o0 stxa %l5, [%l7 + %o0] 0x89 and %g3, %l0, %i7 nop set 0x40, %g3 ldd [%l7 + %g3], %i2 nop set 0x18, %i6 ldd [%l7 + %i6], %g0 nop set 0x4C, %o4 stw %o4, [%l7 + %o4] wr %i0, %o1, %set_softint fpsub32s %f9, %f25, %f2 nop set 0x2C, %o3 stw %g7, [%l7 + %o3] add %l2, %o6, %o7 ba,pt %xcc, loop_174 nop set 0x64, %i0 lduw [%l7 + %i0], %g6 set 0x50, %i2 stda %o4, [%l7 + %i2] 0xea membar #Sync loop_174: nop set 0x40, %g4 ldda [%l7 + %g4] 0x80, %f16 set 0x78, %o2 stxa %l3, [%l7 + %o2] 0xe3 membar #Sync set 0x70, %l3 ldda [%l7 + %l3] 0x88, %i2 nop set 0x48, %o6 stx %i1, [%l7 + %o6] fpsub32s %f31, %f5, %f22 set 0x1C, %o7 sta %f1, [%l7 + %o7] 0x88 set 0x1C, %i7 lda [%l7 + %i7] 0x81, %f2 nop set 0x3A, %l5 ldstub [%l7 + %l5], %o0 ld [%l7 + 0x4C], %f16 set 0x64, %i4 sta %f0, [%l7 + %i4] 0x88 set 0x08, %i3 stxa %g4, [%l7 + %i3] 0xeb membar #Sync nop set 0x48, %g6 stx %o2, [%l7 + %g6] add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o3, %l1 or %i5, %i4, %g2 nop set 0x50, %g7 lduw [%l7 + %g7], %l4 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %i6 nop set 0x50, %o5 swap [%l7 + %o5], %l6 set 0x64, %l6 lda [%l7 + %l6] 0x88, %f7 set 0x18, %g5 lda [%l7 + %g5] 0x88, %f19 nop set 0x58, %l0 stx %l5, [%l7 + %l0] fpadd16s %f12, %f7, %f7 nop set 0x14, %l1 ldsw [%l7 + %l1], %g3 nop set 0x7C, %l4 ldsb [%l7 + %l4], %l0 nop set 0x60, %l2 ldsb [%l7 + %l2], %i3 set 0x58, %g2 stda %g0, [%l7 + %g2] 0x89 st %fsr, [%l7 + 0x38] st %f25, [%l7 + 0x60] set 0x24, %o1 stwa %o4, [%l7 + %o1] 0xe3 membar #Sync set 0x11, %i5 ldstuba [%l7 + %i5] 0x88, %i7 set 0x48, %i1 prefetcha [%l7 + %i1] 0x88, 3 fpsub32 %f20, %f30, %f2 or %g7, %o1, %o6 nop set 0x30, %g1 std %o6, [%l7 + %g1] nop set 0x49, %g3 ldsb [%l7 + %g3], %g6 nop set 0x68, %i6 std %l2, [%l7 + %i6] nop set 0x38, %o0 ldsh [%l7 + %o0], %l3 nop set 0x58, %o3 stx %fsr, [%l7 + %o3] set 0x40, %i0 ldda [%l7 + %i0] 0x80, %f0 set 0x48, %i2 stxa %o5, [%l7 + %i2] 0xea membar #Sync set 0x44, %o4 swapa [%l7 + %o4] 0x81, %i1 wr %i2, %o0, %clear_softint nop nop setx 0x3440EB00, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x07E00987, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f16, %f20 nop set 0x30, %g4 std %f18, [%l7 + %g4] nop set 0x56, %l3 sth %o2, [%l7 + %l3] set 0x4F, %o6 stba %g4, [%l7 + %o6] 0x80 set 0x50, %o2 stxa %o3, [%l7 + %o2] 0x80 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %l1 nop set 0x18, %o7 lduh [%l7 + %o7], %i4 nop set 0x0C, %l5 stw %l4, [%l7 + %l5] nop set 0x20, %i7 stx %g5, [%l7 + %i7] nop set 0x0F, %i4 ldub [%l7 + %i4], %g2 or %i6, %l6, %g3 nop set 0x20, %i3 ldub [%l7 + %i3], %l5 set 0x44, %g7 sta %f3, [%l7 + %g7] 0x81 nop set 0x2C, %g6 ldstub [%l7 + %g6], %l0 set 0x60, %o5 swapa [%l7 + %o5] 0x81, %i3 nop set 0x58, %g5 lduw [%l7 + %g5], %g1 ld [%l7 + 0x24], %f21 nop set 0x7A, %l0 sth %i7, [%l7 + %l0] nop set 0x4C, %l6 stw %o4, [%l7 + %l6] set 0x40, %l1 stda %f16, [%l7 + %l1] 0xc0 set 0x20, %l4 ldda [%l7 + %l4] 0x81, %g6 and %o1, %o6, %o7 set 0x62, %g2 stha %g6, [%l7 + %g2] 0x81 add %i0, %l2, %o5 ld [%l7 + 0x10], %f9 set 0x44, %o1 swapa [%l7 + %o1] 0x80, %i1 set 0x48, %i5 stda %i2, [%l7 + %i5] 0xea membar #Sync nop set 0x78, %i1 stx %fsr, [%l7 + %i1] nop set 0x20, %g1 std %o0, [%l7 + %g1] nop set 0x78, %l2 stx %fsr, [%l7 + %l2] set 0x70, %i6 ldda [%l7 + %i6] 0x80, %o2 ba %xcc, loop_175 ld [%l7 + 0x28], %f2 wr %l3, %g4, %y nop set 0x48, %g3 lduw [%l7 + %g3], %o3 loop_175: nop set 0x2A, %o0 lduh [%l7 + %o0], %i5 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l1, %l4 set 0x17, %i0 stba %g5, [%l7 + %i0] 0x81 nop set 0x30, %i2 ldd [%l7 + %i2], %i4 nop set 0x28, %o3 std %g2, [%l7 + %o3] nop set 0x78, %o4 ldx [%l7 + %o4], %i6 set 0x38, %g4 ldxa [%l7 + %g4] 0x80, %g3 or %l6, %l0, %l5 nop set 0x7A, %o6 ldsh [%l7 + %o6], %g1 nop set 0x70, %l3 std %f0, [%l7 + %l3] nop set 0x58, %o7 ldd [%l7 + %o7], %i6 st %fsr, [%l7 + 0x54] set 0x20, %l5 lda [%l7 + %l5] 0x89, %f20 nop set 0x70, %o2 ldd [%l7 + %o2], %i2 set 0x70, %i7 ldda [%l7 + %i7] 0x80, %g6 set 0x27, %i3 ldstuba [%l7 + %i3] 0x80, %o1 nop set 0x38, %i4 stw %o4, [%l7 + %i4] add %o7, %g6, %i0 nop set 0x4C, %g6 ldub [%l7 + %g6], %o6 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %l2 and %i2, %o0, %i1 wr %o2, %l3, %softint set 0x08, %o5 lda [%l7 + %o5] 0x89, %f19 set 0x60, %g5 lda [%l7 + %g5] 0x80, %f6 ld [%l7 + 0x24], %f2 or %o3, %i5, %l1 nop set 0x68, %g7 ldd [%l7 + %g7], %g4 set 0x38, %l6 stxa %l4, [%l7 + %l6] 0x88 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x81, %g5, %g2 nop set 0x2A, %l0 sth %i4, [%l7 + %l0] nop set 0x48, %l4 std %g2, [%l7 + %l4] set 0x16, %g2 stha %i6, [%l7 + %g2] 0xe2 membar #Sync st %fsr, [%l7 + 0x38] set 0x53, %l1 stba %l6, [%l7 + %l1] 0x89 nop set 0x20, %o1 std %l0, [%l7 + %o1] nop set 0x18, %i5 stx %fsr, [%l7 + %i5] add %l7, 0x2C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l5, %i7 fpadd32 %f14, %f8, %f22 nop set 0x20, %i1 std %i2, [%l7 + %i1] nop set 0x78, %l2 std %g0, [%l7 + %l2] set 0x40, %g1 stwa %g7, [%l7 + %g1] 0x80 set 0x2C, %g3 swapa [%l7 + %g3] 0x89, %o1 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o4, %g6 nop set 0x7E, %i6 sth %i0, [%l7 + %i6] nop set 0x5C, %i0 ldsb [%l7 + %i0], %o6 nop set 0x21, %i2 ldsb [%l7 + %i2], %o5 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf0, %f16 nop set 0x50, %o0 std %f18, [%l7 + %o0] nop set 0x7C, %g4 ldsw [%l7 + %g4], %o7 nop set 0x3C, %o4 swap [%l7 + %o4], %i2 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xc8 set 0x24, %o7 ldstuba [%l7 + %o7] 0x88, %o0 nop set 0x64, %o6 sth %i1, [%l7 + %o6] set 0x28, %o2 stda %l2, [%l7 + %o2] 0xe2 membar #Sync nop set 0x3C, %l5 ldsw [%l7 + %l5], %o2 nop set 0x70, %i7 std %f4, [%l7 + %i7] add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x89, %o3, %l3 set 0x78, %i4 prefetcha [%l7 + %i4] 0x88, 3 nop set 0x35, %i3 ldsb [%l7 + %i3], %g4 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc2 nop nop setx 0xFA8821235E75B6ED, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xB79AF54E82653EBD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f2, %f18 nop set 0x40, %g6 std %i4, [%l7 + %g6] nop set 0x68, %g7 stx %fsr, [%l7 + %g7] nop set 0x6B, %g5 ldub [%l7 + %g5], %l4 nop set 0x18, %l6 stx %fsr, [%l7 + %l6] nop set 0x74, %l0 sth %g5, [%l7 + %l0] set 0x78, %l4 ldxa [%l7 + %l4] 0x80, %g2 nop set 0x54, %g2 lduw [%l7 + %g2], %g3 set 0x44, %l1 sta %f13, [%l7 + %l1] 0x80 nop set 0x18, %o1 ldd [%l7 + %o1], %f12 set 0x37, %i5 stba %i6, [%l7 + %i5] 0x89 set 0x1C, %l2 swapa [%l7 + %l2] 0x88, %i4 set 0x50, %i1 stda %i6, [%l7 + %i1] 0x88 nop set 0x58, %g3 ldx [%l7 + %g3], %l5 nop set 0x64, %g1 ldsh [%l7 + %g1], %i7 or %i3, %g1, %l0 fpadd32s %f20, %f22, %f23 nop set 0x6C, %i6 stw %g7, [%l7 + %i6] set 0x28, %i2 prefetcha [%l7 + %i2] 0x89, 3 set 0x78, %i0 prefetcha [%l7 + %i0] 0x81, 3 nop set 0x70, %o0 swap [%l7 + %o0], %i0 and %g6, %o6, %o5 or %i2, %o0, %o7 ld [%l7 + 0x14], %f12 nop set 0x7D, %g4 ldsb [%l7 + %g4], %l2 set 0x10, %o3 stxa %o2, [%l7 + %o3] 0xe3 membar #Sync set 0x50, %o4 ldxa [%l7 + %o4] 0x80, %i1 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %l3 set 0x4A, %l3 stha %l1, [%l7 + %l3] 0xea membar #Sync nop set 0x4D, %o7 ldstub [%l7 + %o7], %i5 st %fsr, [%l7 + 0x24] add %g4, %g5, %g2 set 0x42, %o2 stba %l4, [%l7 + %o2] 0xeb membar #Sync nop set 0x58, %o6 lduw [%l7 + %o6], %i6 nop set 0x70, %i7 stb %g3, [%l7 + %i7] nop set 0x6C, %l5 swap [%l7 + %l5], %l6 set 0x50, %i3 ldxa [%l7 + %i3] 0x88, %i4 and %l5, %i3, %g1 nop set 0x4A, %o5 stb %l0, [%l7 + %o5] set 0x28, %g6 lda [%l7 + %g6] 0x89, %f19 set 0x48, %i4 stda %g6, [%l7 + %i4] 0xea membar #Sync nop set 0x28, %g7 ldsb [%l7 + %g7], %o1 set 0x56, %l6 stha %i7, [%l7 + %l6] 0x81 set 0x30, %l0 swapa [%l7 + %l0] 0x81, %o4 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xc0 nop set 0x70, %l4 ldx [%l7 + %l4], %i0 nop set 0x08, %l1 ldd [%l7 + %l1], %f18 nop set 0x38, %o1 ldd [%l7 + %o1], %f16 set 0x40, %g2 ldxa [%l7 + %g2] 0x88, %o6 nop set 0x77, %l2 ldstub [%l7 + %l2], %o5 nop set 0x68, %i1 prefetch [%l7 + %i1], 4 nop set 0x21, %g3 ldsb [%l7 + %g3], %i2 nop set 0x44, %g1 swap [%l7 + %g1], %g6 nop set 0x08, %i5 ldsh [%l7 + %i5], %o0 nop set 0x38, %i2 stx %fsr, [%l7 + %i2] set 0x60, %i6 stda %o6, [%l7 + %i6] 0xea membar #Sync set 0x40, %o0 stda %f0, [%l7 + %o0] 0xc2 add %l2, %i1, %o3 nop set 0x58, %i0 std %f12, [%l7 + %i0] nop set 0x5C, %o3 swap [%l7 + %o3], %o2 set 0x08, %g4 prefetcha [%l7 + %g4] 0x81, 4 ld [%l7 + 0x24], %f10 set 0x20, %o4 ldda [%l7 + %o4] 0xe3, %i4 set 0x70, %l3 ldxa [%l7 + %l3] 0x81, %l3 st %fsr, [%l7 + 0x48] nop set 0x1E, %o7 ldstub [%l7 + %o7], %g5 nop set 0x51, %o6 ldsb [%l7 + %o6], %g4 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xcc nop set 0x60, %l5 ldd [%l7 + %l5], %f30 set 0x22, %i3 stha %l4, [%l7 + %i3] 0x88 nop set 0x4C, %i7 stw %i6, [%l7 + %i7] set 0x0E, %o5 stha %g2, [%l7 + %o5] 0xe2 membar #Sync add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %l6 nop set 0x10, %i4 ldx [%l7 + %i4], %l5 set 0x28, %g7 lda [%l7 + %g7] 0x81, %f1 nop set 0x40, %g6 ldx [%l7 + %g6], %i3 nop nop setx 0xD54F6730, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x7B640ABB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f18, %f4 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xc8 st %f2, [%l7 + 0x5C] set 0x6C, %l0 sta %f17, [%l7 + %l0] 0x89 set 0x30, %g5 stda %i4, [%l7 + %g5] 0x89 fpsub32 %f30, %f0, %f12 set 0x64, %l1 stwa %g1, [%l7 + %l1] 0xe2 membar #Sync st %fsr, [%l7 + 0x18] set 0x74, %o1 lda [%l7 + %o1] 0x88, %f23 set 0x38, %g2 swapa [%l7 + %g2] 0x88, %g7 set 0x40, %l4 stwa %o1, [%l7 + %l4] 0x80 nop set 0x10, %i1 stx %i7, [%l7 + %i1] nop set 0x3C, %l2 stw %o4, [%l7 + %l2] add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %l0 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xca bl,a %xcc, loop_176 nop set 0x34, %i5 sth %o5, [%l7 + %i5] set 0x3C, %i2 sta %f26, [%l7 + %i2] 0x80 loop_176: or %i2, %o6, %o0 set 0x50, %i6 stwa %g6, [%l7 + %i6] 0x80 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %i1 nop set 0x10, %g3 ldsh [%l7 + %g3], %o3 nop set 0x38, %o0 ldsh [%l7 + %o0], %o7 set 0x38, %i0 stwa %o2, [%l7 + %i0] 0x89 nop set 0x4E, %o3 sth %l1, [%l7 + %o3] nop set 0x40, %g4 ldx [%l7 + %g4], %i5 nop set 0x40, %o4 lduw [%l7 + %o4], %g5 bl,a,pn %xcc, loop_177 nop set 0x1C, %o7 ldstub [%l7 + %o7], %l3 add %l4, %g4, %i6 nop set 0x1E, %l3 lduh [%l7 + %l3], %g3 loop_177: nop set 0x48, %o2 std %f24, [%l7 + %o2] set 0x44, %l5 sta %f3, [%l7 + %l5] 0x88 and %l6, %l5, %g2 or %i4, %i3, %g7 nop set 0x7C, %i3 ldsw [%l7 + %i3], %o1 nop set 0x50, %o6 sth %i7, [%l7 + %o6] set 0x20, %o5 ldda [%l7 + %o5] 0xe3, %o4 fpsub16 %f16, %f16, %f30 set 0x70, %i7 ldda [%l7 + %i7] 0x81, %g0 st %f20, [%l7 + 0x44] nop set 0x68, %i4 lduw [%l7 + %i4], %i0 wr %o5, %l0, %softint set 0x40, %g7 sta %f29, [%l7 + %g7] 0x89 nop set 0x60, %g6 lduw [%l7 + %g6], %o6 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf8, %f0 nop set 0x56, %g5 ldsh [%l7 + %g5], %i2 set 0x36, %l0 stha %o0, [%l7 + %l0] 0xe2 membar #Sync set 0x34, %o1 ldstuba [%l7 + %o1] 0x81, %l2 nop set 0x50, %g2 lduw [%l7 + %g2], %g6 nop set 0x38, %l4 ldd [%l7 + %l4], %f30 st %fsr, [%l7 + 0x48] add %o3, %o7, %i1 nop nop setx 0x3B0AA3001FBBAA82, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x8C11D3AC615F552D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f6, %f22 nop set 0x60, %i1 stw %l1, [%l7 + %i1] nop set 0x30, %l2 lduw [%l7 + %l2], %i5 nop set 0x32, %l1 lduh [%l7 + %l1], %o2 set 0x40, %i5 ldda [%l7 + %i5] 0xd8, %f0 nop set 0x0A, %g1 ldsh [%l7 + %g1], %l3 add %l7, 0x6C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l4, %g5 set 0x6B, %i6 ldstuba [%l7 + %i6] 0x88, %g4 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc2 nop set 0x64, %i2 lduh [%l7 + %i2], %i6 set 0x28, %o0 stwa %g3, [%l7 + %o0] 0x81 nop set 0x16, %o3 ldsh [%l7 + %o3], %l5 or %l6, %i4, %g2 st %fsr, [%l7 + 0x50] set 0x54, %g4 lda [%l7 + %g4] 0x88, %f26 ble %icc, loop_178 nop set 0x7C, %o4 sth %g7, [%l7 + %o4] set 0x53, %o7 ldstuba [%l7 + %o7] 0x89, %o1 loop_178: nop set 0x08, %l3 std %f28, [%l7 + %l3] set 0x40, %o2 stda %f16, [%l7 + %o2] 0xca add %i7, %o4, %g1 nop set 0x5C, %i0 ldsb [%l7 + %i0], %i3 st %f30, [%l7 + 0x7C] or %o5, %l0, %i0 add %i2, %o0, %l2 nop set 0x1A, %i3 lduh [%l7 + %i3], %g6 nop set 0x58, %o6 ldd [%l7 + %o6], %f16 set 0x14, %o5 swapa [%l7 + %o5] 0x80, %o6 nop set 0x48, %l5 std %f0, [%l7 + %l5] nop set 0x22, %i7 sth %o3, [%l7 + %i7] nop set 0x67, %g7 stb %i1, [%l7 + %g7] set 0x18, %i4 stwa %l1, [%l7 + %i4] 0xe3 membar #Sync nop set 0x26, %l6 lduh [%l7 + %l6], %o7 nop set 0x0C, %g5 lduw [%l7 + %g5], %o2 set 0x20, %l0 stda %l2, [%l7 + %l0] 0xe3 membar #Sync nop set 0x20, %g6 stx %fsr, [%l7 + %g6] set 0x20, %g2 stda %l4, [%l7 + %g2] 0xea membar #Sync nop set 0x20, %l4 std %f30, [%l7 + %l4] nop set 0x28, %i1 ldub [%l7 + %i1], %g5 nop set 0x22, %o1 sth %i5, [%l7 + %o1] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf0, %f16 nop set 0x24, %l2 stw %i6, [%l7 + %l2] membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf8, %f0 and %g3, %g4, %l5 st %fsr, [%l7 + 0x20] set 0x58, %i5 swapa [%l7 + %i5] 0x88, %l6 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc2 nop set 0x16, %i2 stb %i4, [%l7 + %i2] ld [%l7 + 0x54], %f1 set 0x14, %o0 lda [%l7 + %o0] 0x89, %f9 nop set 0x6C, %i6 swap [%l7 + %i6], %g7 nop set 0x50, %g4 ldd [%l7 + %g4], %f30 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xcc nop set 0x7A, %o4 lduh [%l7 + %o4], %g2 nop set 0x68, %o7 ldsw [%l7 + %o7], %o1 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf9 membar #Sync nop set 0x14, %i0 prefetch [%l7 + %i0], 3 nop set 0x60, %o2 stx %fsr, [%l7 + %o2] set 0x74, %i3 sta %f23, [%l7 + %i3] 0x81 nop set 0x78, %o5 ldsw [%l7 + %o5], %i7 nop set 0x4C, %l5 lduh [%l7 + %l5], %o4 nop set 0x73, %i7 stb %g1, [%l7 + %i7] nop set 0x59, %o6 stb %o5, [%l7 + %o6] set 0x6C, %g7 stba %i3, [%l7 + %g7] 0x80 st %f27, [%l7 + 0x24] set 0x50, %l6 ldxa [%l7 + %l6] 0x80, %l0 set 0x68, %g5 stxa %i0, [%l7 + %g5] 0x81 and %o0, %l2, %g6 set 0x10, %i4 ldxa [%l7 + %i4] 0x88, %i2 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x88, %o6, %i1 nop set 0x58, %g6 std %f24, [%l7 + %g6] nop set 0x48, %l0 ldsb [%l7 + %l0], %l1 nop set 0x40, %l4 std %f0, [%l7 + %l4] ld [%l7 + 0x64], %f11 nop set 0x4C, %g2 ldsh [%l7 + %g2], %o7 nop set 0x18, %i1 std %o2, [%l7 + %i1] add %l3, %o3, %g5 set 0x74, %l1 swapa [%l7 + %l1] 0x88, %i5 and %i6, %g3, %g4 st %f18, [%l7 + 0x30] nop set 0x38, %l2 sth %l5, [%l7 + %l2] nop set 0x60, %g1 ldub [%l7 + %g1], %l6 nop set 0x3C, %i5 ldsh [%l7 + %i5], %i4 nop set 0x0A, %g3 ldsh [%l7 + %g3], %g7 nop set 0x70, %o1 std %l4, [%l7 + %o1] nop set 0x70, %o0 std %f10, [%l7 + %o0] nop set 0x55, %i2 ldub [%l7 + %i2], %g2 and %i7, %o4, %g1 set 0x60, %g4 ldxa [%l7 + %g4] 0x88, %o5 nop set 0x10, %o3 std %i2, [%l7 + %o3] add %l7, 0x28, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l0, %i0 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %o1 set 0x3F, %i6 ldstuba [%l7 + %i6] 0x81, %g6 set 0x08, %o7 swapa [%l7 + %o7] 0x88, %l2 nop set 0x32, %o4 sth %o6, [%l7 + %o4] nop set 0x30, %i0 ldd [%l7 + %i0], %i0 set 0x70, %o2 stxa %l1, [%l7 + %o2] 0xe3 membar #Sync set 0x78, %i3 stha %o7, [%l7 + %i3] 0xe2 membar #Sync set 0x6C, %o5 swapa [%l7 + %o5] 0x88, %o2 nop set 0x30, %l5 stx %l3, [%l7 + %l5] set 0x30, %l3 lda [%l7 + %l3] 0x80, %f24 set 0x08, %i7 lda [%l7 + %i7] 0x80, %f4 nop set 0x50, %g7 stw %o3, [%l7 + %g7] set 0x66, %o6 stba %i2, [%l7 + %o6] 0xe3 membar #Sync set 0x43, %l6 stba %g5, [%l7 + %l6] 0x88 set 0x78, %i4 prefetcha [%l7 + %i4] 0x81, 2 set 0x25, %g5 stba %i6, [%l7 + %g5] 0x80 add %g4, %g3, %l5 nop set 0x38, %g6 ldsh [%l7 + %g6], %i4 set 0x78, %l4 ldxa [%l7 + %l4] 0x88, %g7 nop set 0x54, %g2 ldsb [%l7 + %g2], %l4 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %i7 add %l6, %o4, %o5 nop set 0x10, %i1 stw %g1, [%l7 + %i1] nop set 0x50, %l1 stx %fsr, [%l7 + %l1] nop set 0x48, %l0 stx %fsr, [%l7 + %l0] nop set 0x08, %l2 stw %i3, [%l7 + %l2] add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %o0 nop set 0x56, %g1 ldsh [%l7 + %g1], %o1 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l0, %g6 nop set 0x50, %g3 std %o6, [%l7 + %g3] or %l2, %i1, %l1 set 0x70, %i5 sta %f10, [%l7 + %i5] 0x88 and %o2, %l3, %o3 set 0x40, %o0 ldda [%l7 + %o0] 0x81, %f16 set 0x50, %o1 prefetcha [%l7 + %o1] 0x80, 4 fpadd16s %f14, %f2, %f18 or %g5, %i5, %i6 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] 0x88, %g4, %o7 add %g3, %i4, %g7 nop set 0x46, %i2 ldstub [%l7 + %i2], %l4 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xcc add %g2, %i7, %l6 set 0x08, %i6 ldxa [%l7 + %i6] 0x89, %o4 set 0x20, %g4 lda [%l7 + %g4] 0x81, %f18 nop set 0x20, %o7 ldsw [%l7 + %o7], %o5 nop set 0x30, %i0 ldx [%l7 + %i0], %l5 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf9, %f0 nop set 0x68, %o2 ldx [%l7 + %o2], %g1 nop set 0x38, %i3 stx %fsr, [%l7 + %i3] nop set 0x16, %l5 ldstub [%l7 + %l5], %i0 set 0x24, %l3 lda [%l7 + %l3] 0x81, %f30 nop set 0x30, %i7 lduh [%l7 + %i7], %o0 nop set 0x50, %g7 stx %fsr, [%l7 + %g7] set 0x28, %o5 swapa [%l7 + %o5] 0x81, %i3 set 0x28, %o6 stxa %o1, [%l7 + %o6] 0xea membar #Sync fpsub16s %f10, %f25, %f7 wr %g6, %o6, %y and %l2, %i1, %l0 nop set 0x38, %i4 stb %l1, [%l7 + %i4] nop set 0x18, %g5 lduw [%l7 + %g5], %o2 and %o3, %i2, %g5 nop set 0x08, %l6 lduh [%l7 + %l6], %l3 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xf0 membar #Sync nop set 0x68, %g2 prefetch [%l7 + %g2], 1 nop set 0x74, %l4 ldub [%l7 + %l4], %i5 nop set 0x68, %l1 lduh [%l7 + %l1], %g4 nop set 0x30, %i1 swap [%l7 + %i1], %o7 ld [%l7 + 0x68], %f14 nop set 0x0C, %l0 lduw [%l7 + %l0], %g3 or %i6, %i4, %g7 set 0x2C, %l2 swapa [%l7 + %l2] 0x81, %g2 nop set 0x74, %g3 prefetch [%l7 + %g3], 0 set 0x28, %g1 prefetcha [%l7 + %g1] 0x81, 0 set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f0 nop set 0x67, %o0 ldsb [%l7 + %o0], %l6 st %fsr, [%l7 + 0x3C] and %o4, %o5, %l5 or %g1, %l4, %o0 add %i3, %i0, %o1 nop set 0x16, %o1 stb %g6, [%l7 + %o1] nop set 0x18, %i2 stx %fsr, [%l7 + %i2] nop set 0x70, %o3 stx %fsr, [%l7 + %o3] set 0x16, %g4 stba %l2, [%l7 + %g4] 0x88 nop set 0x3D, %o7 ldsb [%l7 + %o7], %o6 nop set 0x77, %i6 ldub [%l7 + %i6], %l0 or %i1, %l1, %o2 nop set 0x70, %i0 std %f14, [%l7 + %i0] nop set 0x74, %o4 stw %o3, [%l7 + %o4] set 0x18, %o2 sta %f28, [%l7 + %o2] 0x81 nop set 0x70, %i3 swap [%l7 + %i3], %g5 set 0x50, %l5 stda %l2, [%l7 + %l5] 0x81 nop set 0x24, %i7 ldstub [%l7 + %i7], %i2 st %fsr, [%l7 + 0x3C] set 0x5E, %l3 stba %g4, [%l7 + %l3] 0xeb membar #Sync nop set 0x78, %o5 ldd [%l7 + %o5], %i4 and %g3, %o7, %i6 nop set 0x30, %g7 stx %g7, [%l7 + %g7] set 0x18, %i4 stxa %g2, [%l7 + %i4] 0xe2 membar #Sync set 0x50, %o6 stxa %i7, [%l7 + %o6] 0xea membar #Sync nop set 0x2C, %l6 lduw [%l7 + %l6], %l6 set 0x5E, %g6 stha %o4, [%l7 + %g6] 0x89 nop set 0x62, %g2 ldsb [%l7 + %g2], %i4 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %g1 set 0x08, %l4 stda %l4, [%l7 + %l4] 0x81 ld [%l7 + 0x3C], %f0 nop set 0x30, %g5 ldx [%l7 + %g5], %o0 nop set 0x10, %i1 ldd [%l7 + %i1], %i2 set 0x0C, %l0 swapa [%l7 + %l0] 0x89, %l5 ld [%l7 + 0x78], %f4 nop set 0x34, %l2 ldsw [%l7 + %l2], %i0 fpsub16 %f22, %f2, %f16 set 0x30, %l1 ldda [%l7 + %l1] 0x80, %o0 nop set 0x30, %g3 sth %g6, [%l7 + %g3] nop set 0x08, %i5 stx %fsr, [%l7 + %i5] set 0x78, %o0 prefetcha [%l7 + %o0] 0x80, 4 nop set 0x20, %g1 ldx [%l7 + %g1], %l2 nop set 0x20, %o1 stx %fsr, [%l7 + %o1] set 0x64, %i2 ldstuba [%l7 + %i2] 0x89, %i1 nop set 0x62, %o3 lduh [%l7 + %o3], %l1 nop set 0x32, %o7 ldsh [%l7 + %o7], %l0 and %o3, %g5, %o2 nop set 0x08, %g4 ldsw [%l7 + %g4], %i2 and %g4, %i5, %g3 nop set 0x69, %i0 stb %o7, [%l7 + %i0] add %l7, 0x20, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %l3 nop set 0x0C, %o4 swap [%l7 + %o4], %g2 fpadd16 %f6, %f28, %f26 nop set 0x18, %o2 std %i6, [%l7 + %o2] and %l6, %g7, %o4 set 0x48, %i3 swapa [%l7 + %i3] 0x89, %i4 nop set 0x10, %l5 ldx [%l7 + %l5], %g1 fpsub16s %f13, %f2, %f14 nop set 0x79, %i7 ldub [%l7 + %i7], %o5 set 0x78, %l3 stxa %l4, [%l7 + %l3] 0x88 nop set 0x4A, %o5 ldsb [%l7 + %o5], %o0 bg,a %xcc, loop_179 add %l5, %i3, %o1 set 0x6C, %g7 lda [%l7 + %g7] 0x80, %f16 loop_179: nop set 0x68, %i6 stda %i0, [%l7 + %i6] 0xeb membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0x80, %f0 nop set 0x52, %l6 ldsb [%l7 + %l6], %o6 set 0x58, %o6 ldxa [%l7 + %o6] 0x89, %l2 set 0x10, %g2 prefetcha [%l7 + %g2] 0x80, 0 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %l0 nop set 0x4C, %l4 ldsb [%l7 + %l4], %i1 set 0x14, %g6 stwa %g5, [%l7 + %g6] 0xeb membar #Sync nop set 0x08, %g5 stx %fsr, [%l7 + %g5] nop set 0x74, %i1 lduw [%l7 + %i1], %o3 set 0x2C, %l0 stba %i2, [%l7 + %l0] 0x81 nop set 0x75, %l2 stb %o2, [%l7 + %l2] add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] 0x80, %g4, %g3 nop set 0x28, %l1 stx %fsr, [%l7 + %l1] nop set 0x48, %g3 std %o6, [%l7 + %g3] nop set 0x28, %o0 lduw [%l7 + %o0], %i5 set 0x2A, %i5 stba %l3, [%l7 + %i5] 0x89 nop set 0x3A, %g1 ldsh [%l7 + %g1], %g2 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x81 st %fsr, [%l7 + 0x7C] ld [%l7 + 0x60], %f0 set 0x56, %o3 stha %i7, [%l7 + %o3] 0xeb membar #Sync set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf8 membar #Sync set 0x3C, %o1 swapa [%l7 + %o1] 0x88, %l6 set 0x40, %i0 ldda [%l7 + %i0] 0xda, %f0 set 0x4C, %g4 sta %f24, [%l7 + %g4] 0x88 nop set 0x76, %o2 ldstub [%l7 + %o2], %i6 nop set 0x74, %i3 lduh [%l7 + %i3], %o4 fpsub32s %f12, %f10, %f10 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x80 or %i4, %g7, %g1 set 0x0C, %i7 stwa %o5, [%l7 + %i7] 0x88 nop set 0x48, %l3 ldd [%l7 + %l3], %f30 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf9 membar #Sync nop set 0x50, %l5 lduw [%l7 + %l5], %l4 set 0x26, %g7 ldstuba [%l7 + %g7] 0x81, %l5 set 0x75, %i4 ldstuba [%l7 + %i4] 0x80, %i3 nop set 0x50, %i6 ldd [%l7 + %i6], %f12 nop set 0x20, %l6 stw %o1, [%l7 + %l6] nop set 0x48, %g2 ldx [%l7 + %g2], %o0 nop set 0x71, %l4 ldub [%l7 + %l4], %o6 st %fsr, [%l7 + 0x48] set 0x40, %g6 stda %f0, [%l7 + %g6] 0xda set 0x67, %o6 stba %i0, [%l7 + %o6] 0xea membar #Sync nop set 0x70, %g5 std %f26, [%l7 + %g5] fpsub32s %f6, %f10, %f0 set 0x34, %i1 lda [%l7 + %i1] 0x81, %f7 set 0x50, %l2 stxa %g6, [%l7 + %l2] 0x81 ld [%l7 + 0x20], %f12 ld [%l7 + 0x34], %f31 nop set 0x5A, %l0 ldub [%l7 + %l0], %l1 set 0x60, %l1 ldda [%l7 + %l1] 0x89, %l2 nop set 0x5C, %o0 swap [%l7 + %o0], %i1 set 0x30, %g3 stwa %l0, [%l7 + %g3] 0xeb membar #Sync st %fsr, [%l7 + 0x2C] bne,a %icc, loop_180 nop set 0x08, %g1 ldd [%l7 + %g1], %f20 nop set 0x0C, %i5 stb %g5, [%l7 + %i5] bleu,a %icc, loop_181 loop_180: bleu,a,pt %xcc, loop_182 or %i2, %o2, %g4 nop set 0x50, %o3 swap [%l7 + %o3], %g3 loop_181: nop set 0x2D, %o7 ldstub [%l7 + %o7], %o3 loop_182: nop set 0x6A, %i2 ldsh [%l7 + %i2], %i5 wr %l3, %o7, %ccr set 0x3A, %o1 stha %g2, [%l7 + %o1] 0x80 nop set 0x60, %g4 lduh [%l7 + %g4], %i7 set 0x24, %i0 lda [%l7 + %i0] 0x88, %f29 nop set 0x10, %i3 stx %fsr, [%l7 + %i3] set 0x3C, %o4 swapa [%l7 + %o4] 0x81, %l6 nop set 0x3C, %o2 ldsw [%l7 + %o2], %i6 nop set 0x6A, %i7 ldsh [%l7 + %i7], %o4 st %fsr, [%l7 + 0x14] nop set 0x48, %o5 prefetch [%l7 + %o5], 2 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x89, %i4, %g1 set 0x18, %l3 stxa %o5, [%l7 + %l3] 0xea membar #Sync nop set 0x68, %g7 prefetch [%l7 + %g7], 1 or %l4, %g7, %i3 nop set 0x70, %l5 stw %o1, [%l7 + %l5] nop set 0x48, %i6 sth %l5, [%l7 + %i6] set 0x30, %i4 ldxa [%l7 + %i4] 0x89, %o0 nop set 0x15, %l6 ldsb [%l7 + %l6], %o6 set 0x6C, %g2 ldstuba [%l7 + %g2] 0x89, %g6 set 0x70, %g6 ldda [%l7 + %g6] 0xe2, %l0 nop set 0x20, %l4 ldx [%l7 + %l4], %l2 set 0x78, %o6 swapa [%l7 + %o6] 0x81, %i1 and %i0, %l0, %i2 nop set 0x64, %i1 stw %o2, [%l7 + %i1] set 0x10, %g5 prefetcha [%l7 + %g5] 0x80, 0 and %g3, %g5, %i5 nop set 0x08, %l2 prefetch [%l7 + %l2], 2 nop set 0x72, %l1 ldub [%l7 + %l1], %l3 set 0x58, %o0 stda %o2, [%l7 + %o0] 0x81 nop set 0x78, %g3 swap [%l7 + %g3], %o7 nop set 0x28, %l0 ldx [%l7 + %l0], %i7 nop set 0x48, %i5 prefetch [%l7 + %i5], 0 nop set 0x30, %o3 ldx [%l7 + %o3], %l6 set 0x60, %g1 ldda [%l7 + %g1] 0xe3, %g2 nop set 0x50, %i2 ldx [%l7 + %i2], %o4 set 0x17, %o1 stba %i4, [%l7 + %o1] 0xeb membar #Sync nop set 0x5D, %g4 ldstub [%l7 + %g4], %i6 nop set 0x6D, %i0 stb %o5, [%l7 + %i0] ld [%l7 + 0x50], %f12 nop set 0x70, %o7 ldd [%l7 + %o7], %l4 nop set 0x29, %i3 stb %g1, [%l7 + %i3] nop set 0x5C, %o4 prefetch [%l7 + %o4], 0 set 0x48, %i7 stwa %i3, [%l7 + %i7] 0x88 set 0x74, %o2 swapa [%l7 + %o2] 0x89, %o1 nop set 0x10, %l3 ldd [%l7 + %l3], %g6 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xd0 set 0x20, %g7 stxa %o0, [%l7 + %g7] 0xe3 membar #Sync set 0x5C, %l5 sta %f7, [%l7 + %l5] 0x89 set 0x40, %i4 stda %f0, [%l7 + %i4] 0xf1 membar #Sync st %f11, [%l7 + 0x30] nop set 0x4E, %l6 ldsh [%l7 + %l6], %l5 nop set 0x24, %g2 sth %o6, [%l7 + %g2] set 0x6C, %g6 stwa %g6, [%l7 + %g6] 0xe3 membar #Sync set 0x70, %i6 prefetcha [%l7 + %i6] 0x81, 4 add %l1, %i0, %i1 set 0x0E, %o6 stba %i2, [%l7 + %o6] 0x88 nop set 0x44, %i1 swap [%l7 + %i1], %o2 nop set 0x50, %g5 ldsh [%l7 + %g5], %l0 set 0x70, %l4 stda %g4, [%l7 + %l4] 0x88 set 0x0C, %l1 stwa %g5, [%l7 + %l1] 0x89 nop set 0x2C, %o0 swap [%l7 + %o0], %g3 set 0x7F, %g3 ldstuba [%l7 + %g3] 0x81, %l3 fpadd32s %f20, %f10, %f14 nop set 0x71, %l2 ldstub [%l7 + %l2], %o3 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %i7 set 0x1D, %l0 ldstuba [%l7 + %l0] 0x81, %l6 set 0x74, %o3 lda [%l7 + %o3] 0x81, %f14 set 0x58, %i5 stxa %g2, [%l7 + %i5] 0x88 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc2 fpsub16 %f28, %f22, %f24 nop set 0x4C, %g1 sth %o4, [%l7 + %g1] set 0x08, %g4 prefetcha [%l7 + %g4] 0x89, 2 st %f2, [%l7 + 0x2C] nop set 0x7C, %o1 stw %i6, [%l7 + %o1] nop set 0x34, %o7 lduh [%l7 + %o7], %i4 nop set 0x40, %i3 std %f0, [%l7 + %i3] set 0x68, %o4 stda %l4, [%l7 + %o4] 0x88 nop set 0x48, %i0 ldd [%l7 + %i0], %g0 or %o5, %i3, %o1 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %g7 add %o6, %g6, %l2 set 0x34, %i7 swapa [%l7 + %i7] 0x81, %l5 ld [%l7 + 0x1C], %f26 nop set 0x1E, %o2 stb %l1, [%l7 + %o2] nop set 0x1C, %o5 swap [%l7 + %o5], %i0 fpsub16 %f20, %f4, %f22 set 0x14, %l3 lda [%l7 + %l3] 0x80, %f30 or %i1, %i2, %l0 set 0x78, %g7 stwa %o2, [%l7 + %g7] 0xe3 membar #Sync nop set 0x08, %l5 ldstub [%l7 + %l5], %g5 wr %g4, %g3, %sys_tick fpadd32 %f30, %f20, %f6 fpsub16s %f12, %f31, %f10 nop set 0x68, %l6 stx %l3, [%l7 + %l6] set 0x74, %i4 stwa %o3, [%l7 + %i4] 0x88 nop set 0x20, %g2 std %f0, [%l7 + %g2] add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %l6 nop set 0x20, %i6 ldd [%l7 + %i6], %o6 or %o4, %i5, %g2 set 0x68, %g6 prefetcha [%l7 + %g6] 0x89, 1 nop set 0x40, %i1 stw %l4, [%l7 + %i1] nop set 0x30, %g5 swap [%l7 + %g5], %g1 set 0x40, %o6 lda [%l7 + %o6] 0x88, %f4 add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o5, %i3 set 0x48, %l4 stda %o0, [%l7 + %l4] 0x80 and %i6, %g7, %o0 nop set 0x4D, %l1 ldstub [%l7 + %l1], %o6 wr %l2, %g6, %clear_softint set 0x6D, %g3 stba %l5, [%l7 + %g3] 0xeb membar #Sync set 0x68, %o0 prefetcha [%l7 + %o0] 0x81, 2 nop set 0x74, %l2 sth %i1, [%l7 + %l2] nop set 0x1D, %l0 ldstub [%l7 + %l0], %i2 or %l1, %o2, %l0 nop set 0x18, %i5 stw %g5, [%l7 + %i5] nop set 0x48, %i2 std %g2, [%l7 + %i2] set 0x28, %g1 ldxa [%l7 + %g1] 0x80, %g4 nop set 0x10, %g4 ldx [%l7 + %g4], %o3 add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] 0x80, %i7, %l3 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xd2 nop set 0x30, %o3 ldstub [%l7 + %o3], %o7 or %o4, %i5, %g2 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %i4 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf8 membar #Sync set 0x14, %o7 stwa %l4, [%l7 + %o7] 0xe3 membar #Sync st %f27, [%l7 + 0x1C] nop set 0x1E, %o4 stb %g1, [%l7 + %o4] set 0x48, %i0 stxa %i3, [%l7 + %i0] 0xe2 membar #Sync nop set 0x44, %i7 ldsw [%l7 + %i7], %o5 nop set 0x70, %o2 ldd [%l7 + %o2], %f0 set 0x30, %l3 stda %o0, [%l7 + %l3] 0xe2 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xda, %f16 set 0x0C, %g7 stwa %g7, [%l7 + %g7] 0x88 ld [%l7 + 0x20], %f15 nop set 0x5C, %l5 ldsw [%l7 + %l5], %o0 bleu,a %xcc, loop_183 ld [%l7 + 0x0C], %f30 nop set 0x20, %i4 std %f24, [%l7 + %i4] nop set 0x68, %g2 stw %i6, [%l7 + %g2] loop_183: nop set 0x38, %i6 ldsw [%l7 + %i6], %l2 bg %icc, loop_184 nop set 0x2C, %g6 lduw [%l7 + %g6], %g6 nop set 0x78, %l6 stx %fsr, [%l7 + %l6] nop set 0x76, %g5 ldsh [%l7 + %g5], %o6 loop_184: nop set 0x0E, %i1 ldsh [%l7 + %i1], %l5 set 0x64, %l4 sta %f27, [%l7 + %l4] 0x88 set 0x40, %o6 stda %f0, [%l7 + %o6] 0x81 set 0x38, %l1 prefetcha [%l7 + %l1] 0x89, 3 nop set 0x5A, %g3 ldsh [%l7 + %g3], %i2 nop set 0x4A, %o0 lduh [%l7 + %o0], %i1 or %o2, %l0, %g5 add %l7, 0x64, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %g3 nop set 0x7C, %l0 stw %g4, [%l7 + %l0] nop set 0x30, %i5 stb %i7, [%l7 + %i5] nop set 0x28, %i2 std %o2, [%l7 + %i2] set 0x54, %g1 stwa %l3, [%l7 + %g1] 0xea membar #Sync ld [%l7 + 0x20], %f19 set 0x40, %l2 ldda [%l7 + %l2] 0x89, %o4 set 0x35, %o1 stba %i5, [%l7 + %o1] 0x80 set 0x48, %g4 ldxa [%l7 + %g4] 0x88, %o7 nop set 0x58, %o3 ldd [%l7 + %o3], %g2 nop set 0x58, %i3 stx %l6, [%l7 + %i3] nop set 0x24, %o4 swap [%l7 + %o4], %i4 set 0x57, %o7 ldstuba [%l7 + %o7] 0x80, %g1 nop set 0x60, %i0 stx %fsr, [%l7 + %i0] ld [%l7 + 0x3C], %f28 set 0x40, %i7 stwa %l4, [%l7 + %i7] 0x80 set 0x0C, %l3 sta %f28, [%l7 + %l3] 0x89 nop set 0x52, %o5 sth %i3, [%l7 + %o5] nop set 0x08, %o2 std %o4, [%l7 + %o2] nop set 0x2E, %l5 stb %g7, [%l7 + %l5] st %f2, [%l7 + 0x70] st %f14, [%l7 + 0x34] nop set 0x5F, %g7 ldsb [%l7 + %g7], %o0 ld [%l7 + 0x4C], %f5 nop set 0x5A, %i4 ldub [%l7 + %i4], %o1 nop set 0x10, %i6 std %l2, [%l7 + %i6] nop set 0x45, %g6 ldstub [%l7 + %g6], %g6 set 0x0E, %l6 ldstuba [%l7 + %l6] 0x80, %i6 nop set 0x28, %g5 stx %o6, [%l7 + %g5] nop set 0x28, %i1 ldd [%l7 + %i1], %f4 set 0x70, %g2 ldda [%l7 + %g2] 0x89, %i0 set 0x44, %o6 lda [%l7 + %o6] 0x88, %f20 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l5, %i1 fpadd16 %f20, %f14, %f30 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xd0 nop set 0x2C, %g3 sth %o2, [%l7 + %g3] nop set 0x57, %l4 stb %l0, [%l7 + %l4] set 0x29, %o0 ldstuba [%l7 + %o0] 0x89, %g5 set 0x74, %i5 stwa %i2, [%l7 + %i5] 0x89 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g3, %g4 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x88 nop set 0x60, %g1 stx %fsr, [%l7 + %g1] set 0x40, %l2 prefetcha [%l7 + %l2] 0x89, 3 nop set 0x50, %o1 lduh [%l7 + %o1], %i7 nop set 0x54, %g4 swap [%l7 + %g4], %o3 set 0x46, %l0 stha %l3, [%l7 + %l0] 0xe3 membar #Sync nop set 0x7C, %o3 ldsh [%l7 + %o3], %o4 st %f29, [%l7 + 0x58] set 0x70, %i3 ldxa [%l7 + %i3] 0x81, %i5 nop set 0x0C, %o4 ldub [%l7 + %o4], %g2 fpsub16s %f18, %f16, %f26 nop set 0x10, %i0 ldstub [%l7 + %i0], %l6 nop set 0x34, %o7 prefetch [%l7 + %o7], 4 nop set 0x34, %i7 ldsh [%l7 + %i7], %o7 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g1, %l4 set 0x48, %o5 prefetcha [%l7 + %o5] 0x81, 4 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %o5 set 0x3D, %o2 stba %g7, [%l7 + %o2] 0x88 set 0x40, %l3 prefetcha [%l7 + %l3] 0x81, 3 nop set 0x13, %g7 ldstub [%l7 + %g7], %o0 set 0x30, %i4 ldxa [%l7 + %i4] 0x89, %l2 set 0x54, %l5 lda [%l7 + %l5] 0x88, %f12 or %g6, %i6, %i0 set 0x30, %g6 ldda [%l7 + %g6] 0x89, %l4 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %i1 nop set 0x68, %i6 stx %o2, [%l7 + %i6] nop set 0x10, %g5 stw %g5, [%l7 + %g5] or %l0, %i2, %g3 set 0x1C, %i1 swapa [%l7 + %i1] 0x80, %g4 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %i7 nop set 0x35, %g2 ldub [%l7 + %g2], %o3 set 0x38, %o6 ldxa [%l7 + %o6] 0x89, %o4 or %i5, %l3, %g2 nop set 0x14, %l6 prefetch [%l7 + %l6], 4 nop set 0x7E, %l1 sth %o7, [%l7 + %l1] set 0x1C, %g3 swapa [%l7 + %g3] 0x81, %g1 set 0x58, %o0 stwa %l4, [%l7 + %o0] 0xeb membar #Sync nop set 0x0C, %l4 ldub [%l7 + %l4], %i4 nop set 0x60, %i5 std %i6, [%l7 + %i5] set 0x08, %i2 stwa %i3, [%l7 + %i2] 0xeb membar #Sync or %g7, %o5, %o1 nop set 0x73, %l2 stb %o0, [%l7 + %l2] ld [%l7 + 0x60], %f10 set 0x24, %o1 stha %l2, [%l7 + %o1] 0x89 set 0x1C, %g1 swapa [%l7 + %g1] 0x80, %i6 set 0x28, %l0 stxa %g6, [%l7 + %l0] 0xe2 membar #Sync nop set 0x68, %o3 lduw [%l7 + %o3], %l5 nop set 0x1C, %i3 prefetch [%l7 + %i3], 2 set 0x20, %o4 stxa %o6, [%l7 + %o4] 0xeb membar #Sync add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i1, %o2 nop set 0x70, %i0 stw %g5, [%l7 + %i0] nop set 0x18, %o7 ldx [%l7 + %o7], %i0 nop set 0x0C, %g4 lduw [%l7 + %g4], %l0 set 0x56, %o5 stba %i2, [%l7 + %o5] 0x89 set 0x66, %i7 ldstuba [%l7 + %i7] 0x80, %g4 nop set 0x16, %o2 lduh [%l7 + %o2], %l1 set 0x38, %g7 ldxa [%l7 + %g7] 0x81, %i7 nop set 0x48, %i4 sth %g3, [%l7 + %i4] add %o3, %i5, %l3 wr %g2, %o4, %sys_tick set 0x57, %l3 stba %g1, [%l7 + %l3] 0x81 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i4 nop set 0x58, %g6 stx %fsr, [%l7 + %g6] and %l4, %l6, %g7 nop set 0x70, %l5 stx %o5, [%l7 + %l5] ld [%l7 + 0x60], %f10 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf1 membar #Sync nop set 0x23, %i1 ldsb [%l7 + %i1], %o1 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf9, %f16 nop set 0x40, %o6 lduw [%l7 + %o6], %o0 set 0x38, %g2 stwa %l2, [%l7 + %g2] 0x80 nop nop setx 0x991C67F0F307987B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x7A299141E6ACCA9F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f24, %f16 set 0x20, %l1 ldda [%l7 + %l1] 0xea, %i2 nop set 0x4A, %g3 sth %g6, [%l7 + %g3] set 0x40, %o0 stda %f0, [%l7 + %o0] 0xca set 0x30, %l4 prefetcha [%l7 + %l4] 0x81, 1 set 0x20, %i5 ldxa [%l7 + %i5] 0x81, %o6 add %l5, %o2, %g5 ld [%l7 + 0x18], %f25 st %fsr, [%l7 + 0x0C] set 0x08, %i2 lda [%l7 + %i2] 0x80, %f16 st %fsr, [%l7 + 0x1C] nop set 0x48, %l2 ldd [%l7 + %l2], %f18 set 0x60, %o1 prefetcha [%l7 + %o1] 0x81, 4 set 0x3C, %l6 lda [%l7 + %l6] 0x89, %f29 set 0x3C, %l0 sta %f17, [%l7 + %l0] 0x80 set 0x60, %g1 stda %i0, [%l7 + %g1] 0xe3 membar #Sync ld [%l7 + 0x3C], %f28 nop set 0x68, %i3 stx %fsr, [%l7 + %i3] add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %g4 set 0x78, %o3 stwa %l1, [%l7 + %o3] 0x81 set 0x60, %o4 stxa %l0, [%l7 + %o4] 0x81 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %o3 set 0x78, %o7 stxa %i5, [%l7 + %o7] 0x81 set 0x7D, %i0 ldstuba [%l7 + %i0] 0x89, %l3 set 0x60, %o5 stba %g2, [%l7 + %o5] 0x80 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o4, %i7 set 0x10, %i7 stwa %o7, [%l7 + %i7] 0xea membar #Sync nop set 0x64, %g4 prefetch [%l7 + %g4], 3 nop set 0x28, %g7 std %g0, [%l7 + %g7] nop set 0x28, %i4 std %l4, [%l7 + %i4] st %fsr, [%l7 + 0x18] nop set 0x10, %l3 lduw [%l7 + %l3], %i4 set 0x20, %g6 ldxa [%l7 + %g6] 0x80, %l6 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xca set 0x48, %o2 stxa %g7, [%l7 + %o2] 0x89 set 0x70, %i6 ldda [%l7 + %i6] 0x88, %o4 set 0x20, %g5 ldstuba [%l7 + %g5] 0x80, %o0 set 0x34, %i1 swapa [%l7 + %i1] 0x81, %o1 nop set 0x5C, %g2 ldsw [%l7 + %g2], %i3 nop set 0x48, %o6 swap [%l7 + %o6], %g6 set 0x10, %l1 lda [%l7 + %l1] 0x89, %f7 nop set 0x38, %g3 stx %l2, [%l7 + %g3] nop set 0x18, %l4 ldx [%l7 + %l4], %o6 set 0x5C, %o0 swapa [%l7 + %o0] 0x88, %l5 nop set 0x6E, %i2 lduh [%l7 + %i2], %o2 set 0x40, %l2 stha %i6, [%l7 + %l2] 0xe3 membar #Sync set 0x50, %o1 stda %g4, [%l7 + %o1] 0x81 set 0x10, %i5 stda %i0, [%l7 + %i5] 0xe3 membar #Sync or %i1, %i2, %l1 nop set 0x68, %l6 stx %fsr, [%l7 + %l6] st %fsr, [%l7 + 0x1C] nop set 0x4C, %g1 swap [%l7 + %g1], %g4 nop set 0x30, %l0 stx %fsr, [%l7 + %l0] set 0x40, %o3 ldda [%l7 + %o3] 0xd8, %f0 nop set 0x0A, %i3 sth %l0, [%l7 + %i3] nop set 0x3A, %o7 ldsh [%l7 + %o7], %o3 nop set 0x10, %o4 ldsw [%l7 + %o4], %g3 nop set 0x62, %i0 sth %l3, [%l7 + %i0] set 0x70, %o5 stda %i4, [%l7 + %o5] 0x81 nop set 0x30, %i7 std %g2, [%l7 + %i7] set 0x74, %g4 sta %f13, [%l7 + %g4] 0x88 add %i7, %o4, %o7 nop set 0x3B, %i4 ldub [%l7 + %i4], %g1 nop set 0x5D, %g7 ldsb [%l7 + %g7], %i4 nop set 0x1C, %g6 ldstub [%l7 + %g6], %l6 set 0x18, %l5 lda [%l7 + %l5] 0x80, %f11 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %o5 nop set 0x50, %o2 ldsw [%l7 + %o2], %g7 ld [%l7 + 0x78], %f5 set 0x30, %l3 lda [%l7 + %l3] 0x89, %f17 nop set 0x16, %i6 sth %o0, [%l7 + %i6] nop set 0x62, %i1 ldsh [%l7 + %i1], %o1 set 0x20, %g2 stxa %i3, [%l7 + %g2] 0x89 nop set 0x5C, %o6 lduw [%l7 + %o6], %g6 set 0x52, %l1 stha %o6, [%l7 + %l1] 0xe3 membar #Sync nop set 0x50, %g5 stx %fsr, [%l7 + %g5] nop set 0x58, %l4 std %f28, [%l7 + %l4] nop set 0x68, %o0 std %l2, [%l7 + %o0] ld [%l7 + 0x28], %f27 nop set 0x6C, %g3 sth %o2, [%l7 + %g3] nop set 0x58, %l2 ldd [%l7 + %l2], %i6 nop set 0x16, %i2 lduh [%l7 + %i2], %g5 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %l5 nop set 0x70, %o1 std %f26, [%l7 + %o1] nop set 0x7C, %i5 swap [%l7 + %i5], %i1 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %l1 set 0x43, %g1 ldstuba [%l7 + %g1] 0x80, %l0 nop set 0x50, %l0 std %f28, [%l7 + %l0] nop set 0x10, %o3 ldx [%l7 + %o3], %g4 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf8, %f0 nop set 0x20, %o7 stx %fsr, [%l7 + %o7] st %f13, [%l7 + 0x6C] nop set 0x68, %l6 ldd [%l7 + %l6], %f4 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x81, %g3, %o3 st %fsr, [%l7 + 0x44] set 0x44, %o4 swapa [%l7 + %o4] 0x89, %l3 set 0x2D, %o5 stba %g2, [%l7 + %o5] 0x81 set 0x08, %i0 stda %i4, [%l7 + %i0] 0xea membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f0 nop set 0x68, %i7 ldx [%l7 + %i7], %i7 set 0x10, %i4 ldda [%l7 + %i4] 0xe3, %o6 set 0x10, %g7 prefetcha [%l7 + %g7] 0x89, 1 st %f29, [%l7 + 0x34] set 0x18, %l5 ldxa [%l7 + %l5] 0x81, %i4 add %l6, %l4, %o5 and %o4, %o0, %g7 set 0x58, %g6 stwa %i3, [%l7 + %g6] 0xe2 membar #Sync set 0x20, %l3 swapa [%l7 + %l3] 0x81, %o1 set 0x08, %i6 prefetcha [%l7 + %i6] 0x80, 4 st %f5, [%l7 + 0x14] nop set 0x2C, %i1 lduw [%l7 + %i1], %l2 nop set 0x28, %g2 std %f0, [%l7 + %g2] add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o2, %i6 set 0x4D, %o6 stba %o6, [%l7 + %o6] 0x81 nop set 0x18, %l1 stx %i0, [%l7 + %l1] set 0x70, %g5 ldda [%l7 + %g5] 0x88, %g4 ld [%l7 + 0x20], %f19 nop set 0x40, %o2 ldd [%l7 + %o2], %l4 nop set 0x3C, %o0 lduh [%l7 + %o0], %i2 set 0x1C, %l4 stwa %i1, [%l7 + %l4] 0x88 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] 0x80, %l0, %g4 nop set 0x78, %g3 std %f20, [%l7 + %g3] set 0x24, %l2 sta %f16, [%l7 + %l2] 0x89 nop set 0x08, %o1 stx %fsr, [%l7 + %o1] set 0x2C, %i2 lda [%l7 + %i2] 0x80, %f13 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g3, %l1 ld [%l7 + 0x60], %f15 nop set 0x32, %i5 sth %l3, [%l7 + %i5] nop set 0x4B, %g1 ldstub [%l7 + %g1], %o3 set 0x60, %o3 sta %f10, [%l7 + %o3] 0x81 nop set 0x20, %l0 lduh [%l7 + %l0], %i5 nop set 0x78, %i3 std %g2, [%l7 + %i3] st %f26, [%l7 + 0x74] nop set 0x44, %o7 stb %o7, [%l7 + %o7] set 0x40, %o4 stda %f0, [%l7 + %o4] 0xca set 0x6C, %o5 lda [%l7 + %o5] 0x89, %f5 nop set 0x38, %l6 stx %fsr, [%l7 + %l6] set 0x40, %i0 prefetcha [%l7 + %i0] 0x80, 3 nop set 0x78, %g4 ldd [%l7 + %g4], %f2 nop set 0x10, %i7 std %g0, [%l7 + %i7] nop set 0x10, %g7 ldd [%l7 + %g7], %f12 ld [%l7 + 0x44], %f1 nop set 0x14, %i4 stw %i4, [%l7 + %i4] set 0x68, %g6 sta %f27, [%l7 + %g6] 0x88 nop set 0x20, %l5 std %f8, [%l7 + %l5] set 0x40, %l3 stda %f16, [%l7 + %l3] 0xc2 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xd0 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %o5 nop set 0x60, %g2 ldx [%l7 + %g2], %o4 nop set 0x78, %i6 ldd [%l7 + %i6], %l4 nop set 0x30, %o6 ldd [%l7 + %o6], %o0 and %g7, %i3, %o1 set 0x40, %l1 prefetcha [%l7 + %l1] 0x89, 0 set 0x30, %g5 sta %f16, [%l7 + %g5] 0x81 nop set 0x70, %o2 stx %fsr, [%l7 + %o2] nop set 0x28, %l4 ldd [%l7 + %l4], %f16 nop set 0x62, %g3 ldstub [%l7 + %g3], %o2 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %i6 set 0x3C, %l2 swapa [%l7 + %l2] 0x89, %o6 and %i0, %g5, %l5 st %fsr, [%l7 + 0x20] set 0x68, %o0 stwa %i1, [%l7 + %o0] 0xea membar #Sync add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l0, %i2 set 0x40, %i2 ldda [%l7 + %i2] 0xeb, %g4 nop set 0x61, %o1 ldstub [%l7 + %o1], %l1 st %fsr, [%l7 + 0x70] set 0x70, %g1 ldxa [%l7 + %g1] 0x88, %l3 nop set 0x10, %o3 stw %g3, [%l7 + %o3] and %o3, %g2, %o7 nop set 0x2C, %l0 swap [%l7 + %l0], %i7 set 0x08, %i5 stxa %g1, [%l7 + %i5] 0xeb membar #Sync add %i5, %i4, %o5 nop set 0x22, %o7 ldstub [%l7 + %o7], %o4 set 0x48, %o4 stwa %l6, [%l7 + %o4] 0x80 nop set 0x58, %i3 lduw [%l7 + %i3], %o0 nop set 0x38, %o5 std %f14, [%l7 + %o5] set 0x08, %l6 sta %f18, [%l7 + %l6] 0x81 nop set 0x48, %g4 ldx [%l7 + %g4], %g7 nop set 0x1C, %i7 ldsw [%l7 + %i7], %l4 add %i3, %g6, %o2 set 0x3F, %g7 stba %o1, [%l7 + %g7] 0xea membar #Sync nop set 0x44, %i4 ldsw [%l7 + %i4], %i6 nop set 0x68, %i0 std %l2, [%l7 + %i0] set 0x40, %g6 ldda [%l7 + %g6] 0xd8, %f16 and %i0, %g5, %o6 ld [%l7 + 0x0C], %f10 and %i1, %l0, %i2 nop set 0x50, %l3 swap [%l7 + %l3], %g4 nop set 0x40, %i1 stx %fsr, [%l7 + %i1] wr %l1, %l3, %ccr set 0x40, %l5 stda %f0, [%l7 + %l5] 0x89 nop set 0x50, %g2 stx %l5, [%l7 + %g2] set 0x58, %o6 stxa %o3, [%l7 + %o6] 0xe3 membar #Sync and %g2, %g3, %o7 set 0x78, %i6 stba %g1, [%l7 + %i6] 0x89 set 0x70, %l1 stxa %i7, [%l7 + %l1] 0x89 nop set 0x38, %o2 ldx [%l7 + %o2], %i4 nop set 0x6E, %l4 sth %i5, [%l7 + %l4] set 0x40, %g5 lda [%l7 + %g5] 0x81, %f28 nop set 0x40, %g3 stx %fsr, [%l7 + %g3] st %fsr, [%l7 + 0x18] set 0x70, %o0 swapa [%l7 + %o0] 0x88, %o4 set 0x10, %i2 stda %i6, [%l7 + %i2] 0xea membar #Sync set 0x50, %o1 stxa %o5, [%l7 + %o1] 0x80 set 0x4C, %g1 sta %f17, [%l7 + %g1] 0x80 nop set 0x58, %o3 ldx [%l7 + %o3], %o0 set 0x14, %l0 stwa %g7, [%l7 + %l0] 0xeb membar #Sync nop set 0x54, %i5 swap [%l7 + %i5], %l4 nop set 0x6C, %l2 stw %i3, [%l7 + %l2] nop set 0x40, %o7 std %f0, [%l7 + %o7] st %f9, [%l7 + 0x78] set 0x58, %i3 lda [%l7 + %i3] 0x89, %f25 nop set 0x30, %o5 ldsh [%l7 + %o5], %g6 nop set 0x38, %o4 ldsb [%l7 + %o4], %o2 nop set 0x40, %l6 stx %fsr, [%l7 + %l6] nop set 0x4C, %i7 lduw [%l7 + %i7], %i6 set 0x6C, %g4 lda [%l7 + %g4] 0x81, %f16 nop set 0x28, %g7 ldx [%l7 + %g7], %l2 add %o1, %g5, %o6 set 0x10, %i0 ldxa [%l7 + %i0] 0x89, %i0 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %f0 nop set 0x6C, %l3 swap [%l7 + %l3], %l0 nop set 0x08, %i4 std %i0, [%l7 + %i4] set 0x58, %i1 stda %i2, [%l7 + %i1] 0x88 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l1, %g4 nop set 0x70, %g2 stw %l5, [%l7 + %g2] set 0x18, %l5 lda [%l7 + %l5] 0x81, %f26 nop set 0x70, %o6 ldd [%l7 + %o6], %o2 set 0x78, %l1 prefetcha [%l7 + %l1] 0x80, 4 nop set 0x1C, %o2 ldsb [%l7 + %o2], %l3 set 0x40, %l4 ldda [%l7 + %l4] 0xda, %f0 set 0x30, %i6 ldda [%l7 + %i6] 0xe3, %g2 set 0x50, %g3 ldxa [%l7 + %g3] 0x88, %o7 nop set 0x4C, %o0 sth %i7, [%l7 + %o0] add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x89, %i4, %i5 nop set 0x5C, %i2 stw %g1, [%l7 + %i2] st %fsr, [%l7 + 0x74] nop set 0x08, %g5 stx %l6, [%l7 + %g5] nop nop setx 0x05E64FF707EEDCE6, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xA4C9DA301A106679, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f30, %f12 nop nop setx 0xC928B82836748308, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xAF8ADD2585C0CAD3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f22, %f30 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %o4 and %g7, %o0, %l4 nop set 0x31, %g1 ldsb [%l7 + %g1], %g6 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %o2 nop set 0x28, %o3 stx %l2, [%l7 + %o3] st %fsr, [%l7 + 0x10] wr %i6, %o1, %softint set 0x3C, %l0 sta %f4, [%l7 + %l0] 0x88 nop set 0x2C, %o1 ldstub [%l7 + %o1], %g5 nop set 0x78, %i5 ldd [%l7 + %i5], %f14 set 0x52, %o7 stba %i0, [%l7 + %o7] 0xeb membar #Sync set 0x78, %i3 stxa %o6, [%l7 + %i3] 0xe2 membar #Sync set 0x79, %l2 stba %i1, [%l7 + %l2] 0xeb membar #Sync set 0x50, %o5 stha %i2, [%l7 + %o5] 0xe3 membar #Sync set 0x0C, %o4 stha %l1, [%l7 + %o4] 0xeb membar #Sync nop set 0x38, %i7 stb %g4, [%l7 + %i7] set 0x54, %l6 swapa [%l7 + %l6] 0x81, %l5 set 0x24, %g7 stwa %l0, [%l7 + %g7] 0xea membar #Sync nop set 0x50, %i0 stx %o3, [%l7 + %i0] nop set 0x50, %g4 ldsb [%l7 + %g4], %l3 add %g2, %g3, %i7 set 0x18, %g6 lda [%l7 + %g6] 0x89, %f19 nop set 0x52, %l3 sth %o7, [%l7 + %l3] nop set 0x64, %i4 ldsh [%l7 + %i4], %i5 nop nop setx 0x15D67D65, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xB6C37CB4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f1, %f28 set 0x60, %g2 prefetcha [%l7 + %g2] 0x89, 0 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf8, %f16 set 0x50, %l5 swapa [%l7 + %l5] 0x88, %i4 nop set 0x3C, %o6 stw %l6, [%l7 + %o6] and %o5, %o4, %g7 set 0x48, %l1 stda %o0, [%l7 + %l1] 0x80 set 0x40, %l4 ldxa [%l7 + %l4] 0x89, %l4 set 0x40, %o2 stda %f0, [%l7 + %o2] 0x89 st %fsr, [%l7 + 0x54] set 0x2C, %i6 stwa %i3, [%l7 + %i6] 0x81 nop set 0x10, %o0 ldd [%l7 + %o0], %f14 nop set 0x0F, %i2 ldsb [%l7 + %i2], %g6 set 0x40, %g5 ldda [%l7 + %g5] 0x89, %f16 nop set 0x60, %g3 std %f8, [%l7 + %g3] nop set 0x78, %g1 stx %fsr, [%l7 + %g1] set 0x38, %l0 prefetcha [%l7 + %l0] 0x80, 3 nop set 0x1F, %o3 ldub [%l7 + %o3], %i6 nop set 0x33, %o1 stb %o1, [%l7 + %o1] add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g5, %o2 set 0x18, %o7 ldxa [%l7 + %o7] 0x81, %o6 set 0x74, %i5 lda [%l7 + %i5] 0x80, %f27 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xca set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf8 membar #Sync ld [%l7 + 0x48], %f26 nop set 0x3D, %o4 stb %i1, [%l7 + %o4] nop set 0x37, %i7 ldsb [%l7 + %i7], %i2 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf0 membar #Sync set 0x40, %g7 stda %f0, [%l7 + %g7] 0xca nop set 0x64, %o5 stw %l1, [%l7 + %o5] ld [%l7 + 0x10], %f2 set 0x50, %i0 stda %g4, [%l7 + %i0] 0x80 nop set 0x26, %g4 stb %i0, [%l7 + %g4] nop set 0x58, %g6 swap [%l7 + %g6], %l0 nop set 0x66, %i4 lduh [%l7 + %i4], %l5 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xda nop set 0x08, %i1 lduh [%l7 + %i1], %l3 nop set 0x30, %l3 stx %fsr, [%l7 + %l3] nop set 0x58, %o6 std %f10, [%l7 + %o6] nop set 0x3E, %l1 ldstub [%l7 + %l1], %o3 nop set 0x34, %l5 ldub [%l7 + %l5], %g2 nop set 0x1E, %o2 sth %g3, [%l7 + %o2] set 0x5C, %l4 stha %o7, [%l7 + %l4] 0x89 and %i7, %g1, %i5 set 0x10, %i6 lda [%l7 + %i6] 0x81, %f26 nop set 0x6C, %o0 sth %i4, [%l7 + %o0] nop set 0x48, %i2 prefetch [%l7 + %i2], 0 nop set 0x73, %g5 ldub [%l7 + %g5], %l6 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc0 or %o5, %o4, %o0 set 0x0C, %l0 stba %g7, [%l7 + %l0] 0x81 set 0x60, %g3 ldxa [%l7 + %g3] 0x80, %i3 and %l4, %g6, %l2 nop set 0x08, %o3 ldx [%l7 + %o3], %o1 nop nop setx 0xD1D1C1CA5EE7BDC8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xEAC153DF87A6A29F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f8, %f4 nop set 0x5A, %o7 stb %i6, [%l7 + %o7] nop set 0x1C, %i5 stw %o2, [%l7 + %i5] set 0x18, %o1 swapa [%l7 + %o1] 0x81, %o6 set 0x10, %i3 ldxa [%l7 + %i3] 0x80, %g5 or %i2, %l1, %i1 nop set 0x28, %o4 ldd [%l7 + %o4], %g4 set 0x40, %i7 ldda [%l7 + %i7] 0x88, %f16 st %f11, [%l7 + 0x70] set 0x3C, %l2 lda [%l7 + %l2] 0x81, %f3 set 0x48, %l6 ldstuba [%l7 + %l6] 0x89, %l0 nop set 0x66, %o5 stb %i0, [%l7 + %o5] set 0x58, %g7 stxa %l5, [%l7 + %g7] 0xea membar #Sync nop set 0x0E, %g4 ldstub [%l7 + %g4], %l3 set 0x76, %i0 stha %o3, [%l7 + %i0] 0xe3 membar #Sync nop set 0x6A, %g6 stb %g3, [%l7 + %g6] nop set 0x5C, %i4 prefetch [%l7 + %i4], 3 nop set 0x34, %i1 lduw [%l7 + %i1], %o7 fpadd16 %f0, %f12, %f6 nop set 0x7B, %l3 ldub [%l7 + %l3], %i7 set 0x5C, %o6 stba %g1, [%l7 + %o6] 0x80 set 0x40, %g2 stda %i4, [%l7 + %g2] 0x81 nop set 0x45, %l5 ldub [%l7 + %l5], %i4 nop set 0x58, %l1 std %g2, [%l7 + %l1] nop set 0x2F, %o2 ldsb [%l7 + %o2], %l6 and %o5, %o4, %o0 nop set 0x1E, %i6 ldsh [%l7 + %i6], %g7 nop set 0x0C, %o0 prefetch [%l7 + %o0], 4 nop set 0x7C, %l4 swap [%l7 + %l4], %l4 set 0x40, %g5 lda [%l7 + %g5] 0x89, %f1 nop set 0x68, %g1 ldsw [%l7 + %g1], %i3 wr %g6, %l2, %ccr nop set 0x20, %i2 std %i6, [%l7 + %i2] or %o2, %o1, %g5 nop set 0x4A, %l0 lduh [%l7 + %l0], %o6 set 0x74, %o3 lda [%l7 + %o3] 0x88, %f8 nop set 0x6E, %o7 ldsb [%l7 + %o7], %i2 add %i1, %l1, %g4 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i0, %l5 fpadd32 %f18, %f26, %f10 set 0x38, %g3 stxa %l3, [%l7 + %g3] 0x89 nop nop setx 0x26AC277EDD16C9F7, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xF2ED2428EC5F43F6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f4, %f26 nop set 0x78, %i5 stw %l0, [%l7 + %i5] add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %o7 nop set 0x48, %i3 lduw [%l7 + %i3], %i7 set 0x0E, %o4 stha %g3, [%l7 + %o4] 0x89 nop set 0x60, %o1 ldd [%l7 + %o1], %f20 ld [%l7 + 0x30], %f28 set 0x20, %i7 stxa %i5, [%l7 + %i7] 0x80 wr %i4, %g1, %sys_tick nop set 0x48, %l2 ldsw [%l7 + %l2], %l6 nop set 0x54, %l6 lduw [%l7 + %l6], %o5 nop set 0x60, %o5 lduw [%l7 + %o5], %g2 fpadd32s %f17, %f6, %f13 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x81, %o0, %o4 bg,a %icc, loop_185 nop set 0x1C, %g7 stw %g7, [%l7 + %g7] or %l4, %i3, %l2 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf0, %f16 loop_185: nop set 0x38, %i0 lda [%l7 + %i0] 0x81, %f28 nop set 0x58, %g6 prefetch [%l7 + %g6], 0 ble %xcc, loop_186 add %g6, %i6, %o1 st %f15, [%l7 + 0x58] nop set 0x24, %i1 prefetch [%l7 + %i1], 1 loop_186: nop add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x80, %g5, %o2 nop set 0x54, %l3 ldsw [%l7 + %l3], %i2 nop set 0x7C, %i4 lduh [%l7 + %i4], %i1 add %l7, 0x44, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o6, %g4 fpadd32s %f24, %f16, %f11 set , %o6 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 7: ! ! Type l : 1261 ! Type a : 18 ! Type cti : 21 ! Type x : 547 ! Type f : 45 ! Type i : 108 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: !! thread 0 data, 64 words. .word 0xDB2335CA .word 0x2831DF8C .word 0x3383316E .word 0x53AFD9E9 .word 0x08E52B20 .word 0x30ABCAF8 .word 0x6B01255B .word 0xE06D201C .word 0xE932293C .word 0xE450BC99 .word 0x5DACC622 .word 0x446984C4 .word 0xF7B4FFC0 .word 0x9B707A68 .word 0x39D9A24A .word 0x50D63C10 .word 0xB38F2BFA .word 0xEE1A3E8C .word 0xDFC8D05D .word 0x91EC7C03 .word 0x785ADED1 .word 0x7439F85D .word 0xCA5BF95F .word 0x4C11E13C .word 0x78D2E655 .word 0xB263B73C .word 0x15A8067D .word 0x4488B684 .word 0x7ADC45A5 .word 0x672A4C97 .word 0x8B342BC6 .word 0xE2517C95 .word 0x0A996F4F .word 0x9F52773B .word 0x67166086 .word 0x1A6E3268 .word 0x9BF08B6F .word 0xA4AEE3D4 .word 0xFC7B52B8 .word 0x0920CD6D .word 0x9E40DE46 .word 0xB0D45F45 .word 0xADF82A2D .word 0x4C036002 .word 0x749EC434 .word 0xA56499FD .word 0xA6B17E3E .word 0xB01C9DB1 .word 0xED0567C9 .word 0x2D09A297 .word 0x0EEF8B75 .word 0xA66301A6 .word 0x816183FD .word 0x05431341 .word 0xE19AA808 .word 0x11B5C88D .word 0xF5A67A97 .word 0xA7221450 .word 0x32733517 .word 0x4F496461 .word 0xCE09A34B .word 0x9F8988BA .word 0x5EA5B248 .word 0x0D31F2FF !! thread 1 data, 64 words. .word 0x65B5F637 .word 0x1B65AA0F .word 0xE5E55EEE .word 0x5FD5AFE5 .word 0xE2BBA270 .word 0x1D1B32D5 .word 0x3FDB02B6 .word 0x1DBB2BA0 .word 0xDB4A68FD .word 0x8B191AD7 .word 0xFD1B7718 .word 0x75DB56BC .word 0xB5BAF649 .word 0x877C72EC .word 0x91AC9297 .word 0xE024EA6E .word 0xD3CB4815 .word 0xEBAAB155 .word 0xD658C08F .word 0x65C16A4C .word 0xA4F9646C .word 0x2A8FC373 .word 0x42FB4504 .word 0x0F819AB8 .word 0x36EE4847 .word 0x805485DD .word 0x23CAB0CE .word 0x5913C093 .word 0xB192A2A5 .word 0x1F9C4CCD .word 0x3436FD8A .word 0x6EF3FD08 .word 0x011B62FF .word 0xD1E463A3 .word 0x96E11CF2 .word 0xE054740A .word 0x6699A8EE .word 0x4495C3C9 .word 0xAB8248CE .word 0x3D494037 .word 0x9B09A7B7 .word 0x6CB69B1F .word 0xBB1E364F .word 0xD0AD50FC .word 0xFBF99251 .word 0x2253EC47 .word 0x691772C7 .word 0x8D23B443 .word 0xEFEBBD9A .word 0x58D3F1E6 .word 0xB760F7F6 .word 0x30843D53 .word 0x6549852C .word 0x5D53C225 .word 0xBC6F9D20 .word 0x32E06B85 .word 0x4ED7EF15 .word 0xE4B3BEE4 .word 0xCD81F685 .word 0xF8219322 .word 0x13BFE85B .word 0xBC5AE054 .word 0x57F6D246 .word 0xE788018C !! thread 2 data, 64 words. .word 0x970ABC18 .word 0xD7561034 .word 0x49E48459 .word 0x05E1C075 .word 0x41B7265E .word 0x98CB44C3 .word 0x363C2897 .word 0xC64C1136 .word 0x1A424537 .word 0x727A768B .word 0x257ECCA9 .word 0x57B0492C .word 0xA5856D76 .word 0xACA8060F .word 0xB0D4D36E .word 0x688BA679 .word 0x034E6642 .word 0xDA30C07B .word 0xE61EE89F .word 0x65AF8293 .word 0x68613681 .word 0xAAB4F6F2 .word 0xEE80767B .word 0x9A532A7A .word 0xEA950ADC .word 0x7B1F8EB2 .word 0x4A4301F1 .word 0x5C4A0A76 .word 0x35C7EA90 .word 0xDCF18933 .word 0x0B5639CC .word 0xEFD7EB20 .word 0x953A2CF0 .word 0xE5333814 .word 0x06A35722 .word 0xEE3D1671 .word 0x268CBA48 .word 0x2E7E88CA .word 0xD2D6F4AB .word 0x6A347211 .word 0xA7010072 .word 0x4489F406 .word 0x4D4865B3 .word 0x8921425A .word 0x3277A78E .word 0x85CE7E8B .word 0x91334DBB .word 0xD8B7610E .word 0x522C1544 .word 0x2EC8AEDE .word 0xFED79FA9 .word 0xE18E7F1F .word 0xB23FDE07 .word 0x2C61AF89 .word 0x665EE85E .word 0xB94A7CA5 .word 0xCC04AC03 .word 0xDF544BD2 .word 0x484BE1B6 .word 0x0E0F2E43 .word 0x531CC3C8 .word 0x31A0C5D6 .word 0xA2759E89 .word 0x09D4F075 !! thread 3 data, 64 words. .word 0x7FB61F11 .word 0x38E96524 .word 0x088C6013 .word 0xC2365079 .word 0xAC5CA788 .word 0x3EA834A7 .word 0x08A15F93 .word 0xC1B8AA75 .word 0xA49F15F0 .word 0xF79CDAFE .word 0xAA56F0C5 .word 0xADC0F83A .word 0x6EA29EE8 .word 0x30F06170 .word 0x62B894D7 .word 0x898EEDF7 .word 0x00613D30 .word 0x6A6DAEEC .word 0x28657A3F .word 0x8D87EBC3 .word 0xE3CB0322 .word 0x0A1F8172 .word 0x94E9E553 .word 0xBD19F08B .word 0x384B7216 .word 0xCF9EC911 .word 0xB319DDA8 .word 0x1E9B8CC1 .word 0x2D9F0793 .word 0x5399F18D .word 0x5E6ADA46 .word 0xD1C276A6 .word 0x28BFB516 .word 0x0BC95250 .word 0xE7C7F57F .word 0xDDF5B5DF .word 0x60B6219B .word 0xFC8A9582 .word 0x290D3EC2 .word 0xE23CF72D .word 0x44E9CB6F .word 0xE7404D67 .word 0xBB6E3042 .word 0x5167494A .word 0x4049661E .word 0xF970812C .word 0xB6E91D50 .word 0x5E2DD08F .word 0x03CD3BFB .word 0x4A2A070F .word 0x23AEF109 .word 0x80D3A5B6 .word 0xFEDB9D3A .word 0x8469D5B7 .word 0x22BAF6EA .word 0xB2D78BEE .word 0xDB67485B .word 0x138DD483 .word 0x2A112EFF .word 0x48CD21C1 .word 0xFEE2996D .word 0xCDC152B3 .word 0x849F36B3 .word 0x303F0DA1 !! thread 4 data, 64 words. .word 0x3DA9A7B8 .word 0x24006522 .word 0x6F13CDE9 .word 0x4A39085D .word 0x1DEF5BDE .word 0x34BAA1C9 .word 0xA22AFF65 .word 0x7441E4F1 .word 0x76431D58 .word 0x08FCABA0 .word 0x3382DAA4 .word 0x6C7D5AF5 .word 0x9BDCBBCB .word 0xC038DA1A .word 0x5E1F369D .word 0x4380AEFB .word 0x2BAB88FA .word 0x61D110B7 .word 0xC80E360F .word 0x3248D92E .word 0x2F25A406 .word 0x87FD1EBE .word 0x21432BB5 .word 0xEE3EB3C2 .word 0xA0E3C457 .word 0x9BB04062 .word 0xC4324A59 .word 0x833877D0 .word 0x4E688599 .word 0x0E9E92E9 .word 0x33145FCD .word 0x2D748692 .word 0xA8B884FA .word 0xFE907114 .word 0x9EBF26BB .word 0x06A48BC7 .word 0x26A55AF4 .word 0x354723CA .word 0xEE42CD6C .word 0xCABF855E .word 0x86BC8E6E .word 0x38938291 .word 0x33CCCDD5 .word 0xBE8577AA .word 0x1CBC846B .word 0x7217DFB6 .word 0xEA52965E .word 0x63FB956E .word 0xBD01C4FD .word 0xA24FC0DA .word 0x6CC4A436 .word 0x3B2DA5F6 .word 0x1848E1E2 .word 0x4A7FB7F7 .word 0x98C93730 .word 0x31A36DF4 .word 0x015E2655 .word 0x5A4A762A .word 0xA0C5BC1B .word 0x83350347 .word 0x2CDCDBC1 .word 0xC318A162 .word 0x71B14848 .word 0xE5402417 !! thread 5 data, 64 words. .word 0x4801510F .word 0x1240C534 .word 0x5C943CD3 .word 0xA5070788 .word 0x86388809 .word 0x7EC50E77 .word 0xA0626C64 .word 0x7B927DB7 .word 0xFC351936 .word 0xFD2E8380 .word 0x130B5433 .word 0xD9A9A6EE .word 0xC2F6C620 .word 0xA708B3EF .word 0x2EEF55E6 .word 0x3C2FD394 .word 0x23E7AC64 .word 0xB93FFA71 .word 0xBF630112 .word 0x2AE53E0C .word 0x28C8080A .word 0x6FFD6F8B .word 0xF37FC3BA .word 0x16C6FD56 .word 0x453FFC04 .word 0x55029386 .word 0xC503966D .word 0xB0DBB75C .word 0x545B8BF3 .word 0x1A61FF0D .word 0x008FFFF8 .word 0x1C59E4BF .word 0x793F896C .word 0xAB99838A .word 0x50CA174E .word 0xB595C265 .word 0x364D0605 .word 0xBE6DFC24 .word 0x0DE2C26C .word 0xF8E3EFC8 .word 0x21794399 .word 0x47A68639 .word 0x31A27BC8 .word 0x5F33FF8C .word 0x55FF268A .word 0xEA9D484B .word 0x3D9561AF .word 0x107A73F7 .word 0x39F9EB1B .word 0xC955AAF4 .word 0x87359076 .word 0xEBCB7E52 .word 0x720B04F5 .word 0x3996BA2A .word 0xC58CF664 .word 0x38CCD773 .word 0x3C3D64F1 .word 0x6FA21148 .word 0xC6CF7195 .word 0x0C0ED570 .word 0xADA34543 .word 0x72B674DC .word 0x634D7C44 .word 0xF66DE757 !! thread 6 data, 64 words. .word 0xFABF89F1 .word 0xE1D0429A .word 0x6FE7A430 .word 0x843D77EC .word 0x8945C8F9 .word 0x9125D753 .word 0x15001512 .word 0xAB853CC9 .word 0xC85A5469 .word 0xA9A394DD .word 0x5ADA7F8F .word 0xED1FB3A3 .word 0xEC73EA7A .word 0x2D476931 .word 0x5FF55AA3 .word 0x43AA4D3E .word 0xA1A8D29E .word 0xFBCCB0D5 .word 0xD5BEFA37 .word 0x38F300FE .word 0x854F9CA6 .word 0x3D0690C4 .word 0x721E2503 .word 0x9F12F461 .word 0xEA0FF915 .word 0x6FC7F470 .word 0xC457FDFE .word 0x8283F5EF .word 0xBA5B56B8 .word 0xEF513400 .word 0xA95E5288 .word 0x4D52E944 .word 0xA13253DA .word 0x24CCF8D9 .word 0xB1B92702 .word 0xA6E9483A .word 0x59C16F65 .word 0x8FA4AD4E .word 0x805FF856 .word 0x0E60A239 .word 0xC0D7AAEE .word 0x85E101FD .word 0x32FA426A .word 0x3C9FD6BC .word 0x18D577D0 .word 0xDEAFB32A .word 0x8E91E9AF .word 0x0EA6ADA6 .word 0xB69DF220 .word 0x6AEE8BFA .word 0x241501BD .word 0xA4E8AA66 .word 0xD5B542E1 .word 0x2541F840 .word 0x2D7ABDF5 .word 0xE92678B5 .word 0xA8035160 .word 0xB9948921 .word 0x28CF2864 .word 0x36C34B87 .word 0x64539209 .word 0x7720601F .word 0x734F6493 .word 0x2924DEF0 !! thread 7 data, 64 words. .word 0x6291B6C8 .word 0xE412323E .word 0x7540F983 .word 0xDCBAA178 .word 0x7F21DD6C .word 0x237DAB01 .word 0x87A1EF81 .word 0x4AD9B0B1 .word 0x85333872 .word 0xB95E888C .word 0x3285DC90 .word 0xF194DDFD .word 0x3B49594E .word 0x3107720B .word 0xE4988516 .word 0x190BA053 .word 0x9319908D .word 0xE57AD830 .word 0xDD600FD0 .word 0xB181AF7D .word 0x1F3B3785 .word 0xFC003334 .word 0xDC03622A .word 0xBB9DB949 .word 0x3B98325D .word 0x4575A799 .word 0xBE11D024 .word 0x3835204E .word 0xB1B93065 .word 0x9CB5038B .word 0xB51D7EF2 .word 0xD970A610 .word 0x35F7DBE0 .word 0xCEBB8FA2 .word 0x11A29E5E .word 0xBE652389 .word 0x06FB9A45 .word 0xA53C43A4 .word 0xECEFC025 .word 0xD6329CC6 .word 0x9B121BCE .word 0x3D9975E2 .word 0xAE5E3A81 .word 0x9B2DDA2D .word 0x785BC445 .word 0x056E6A35 .word 0x90A8A7DE .word 0x72DACCA3 .word 0xAA4B0880 .word 0x0B2191C4 .word 0xD63A8E26 .word 0x78911676 .word 0x52AFE4E5 .word 0x7C669DB4 .word 0x4E4A3109 .word 0xEE009927 .word 0x6223589B .word 0x4EC48338 .word 0x8B560F40 .word 0x2C228CD6 .word 0xDE5DB94A .word 0xEF0C6D94 .word 0xB57EE987 .word 0x2F59D20B .end