/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: ldst_sync_fc5.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 0x9, %g1 set 0x2, %g2 set 0x2, %g3 set 0xA, %g4 set 0xA, %g5 set 0x7, %g6 set 0x9, %g7 !# Input registers set -0xA, %i0 set -0xA, %i1 set -0xE, %i2 set -0xE, %i3 set -0x3, %i4 set -0x2, %i5 set -0x7, %i6 set -0x6, %i7 !# Local registers set 0x4CFF6260, %l0 set 0x5076F4C5, %l1 set 0x73995B5C, %l2 set 0x2243C158, %l3 set 0x68AC654C, %l4 set 0x424B89DE, %l5 set 0x375ED6BD, %l6 !# Output registers set 0x184C, %o0 set 0x0DFE, %o1 set 0x149D, %o2 set -0x1A64, %o3 set -0x1A0C, %o4 set -0x1782, %o5 set 0x14DF, %o6 set 0x1026, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. nop set 0x22, %i2 ldstub [%l7 + %i2], %l3 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xf0 membar #Sync and %o7, %l6, %o6 nop set 0x0D, %i4 ldstub [%l7 + %i4], %l2 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xf9 membar #Sync set 0x20, %l2 ldda [%l7 + %l2] 0xea, %o0 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf1, %f16 nop set 0x54, %l3 prefetch [%l7 + %l3], 3 set 0x08, %l4 stxa %l1, [%l7 + %l4] 0x89 st %fsr, [%l7 + 0x4C] set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc4 nop set 0x40, %o7 stb %i5, [%l7 + %o7] set 0x58, %o0 prefetcha [%l7 + %o0] 0x89, 3 and %g7, %i1, %l0 nop set 0x71, %o3 ldstub [%l7 + %o3], %g6 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g4, %g1 nop set 0x5C, %o4 ldsw [%l7 + %o4], %g3 st %f29, [%l7 + 0x34] set 0x40, %l0 stxa %i6, [%l7 + %l0] 0x80 nop set 0x20, %i1 std %i0, [%l7 + %i1] nop set 0x1C, %g3 prefetch [%l7 + %g3], 4 set 0x69, %i5 ldstuba [%l7 + %i5] 0x89, %g2 nop set 0x50, %g1 std %i2, [%l7 + %g1] nop set 0x62, %o6 ldsh [%l7 + %o6], %l4 nop set 0x62, %l1 ldstub [%l7 + %l1], %l5 nop set 0x10, %i7 ldx [%l7 + %i7], %g5 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf9 membar #Sync nop set 0x2A, %i3 sth %i7, [%l7 + %i3] st %f13, [%l7 + 0x74] set 0x2C, %i0 lda [%l7 + %i0] 0x81, %f25 set 0x42, %g5 stba %o5, [%l7 + %g5] 0xe2 membar #Sync set 0x67, %g6 ldstuba [%l7 + %g6] 0x81, %o2 nop set 0x4C, %l6 lduw [%l7 + %l6], %o0 nop set 0x58, %g2 ldd [%l7 + %g2], %i2 set 0x20, %g4 swapa [%l7 + %g4] 0x80, %o3 set 0x78, %i6 sta %f29, [%l7 + %i6] 0x80 nop set 0x33, %g7 ldsb [%l7 + %g7], %i4 nop set 0x6A, %i4 sth %l3, [%l7 + %i4] set 0x48, %l5 stha %l6, [%l7 + %l5] 0x88 nop set 0x40, %i2 ldd [%l7 + %i2], %o6 nop set 0x3A, %o2 ldsh [%l7 + %o2], %o6 set 0x44, %l3 stha %o1, [%l7 + %l3] 0xea membar #Sync membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf1, %f16 nop set 0x38, %l4 std %l0, [%l7 + %l4] membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf0, %f0 wr %i5, %l2, %softint nop set 0x30, %o0 ldsh [%l7 + %o0], %o4 nop set 0x50, %o3 ldub [%l7 + %o3], %i1 st %fsr, [%l7 + 0x14] nop nop setx 0xFF9F5A5F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x7778415D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f20, %f0 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xca wr %l0, %g7, %sys_tick set 0x38, %l0 stwa %g6, [%l7 + %l0] 0xea membar #Sync st %f6, [%l7 + 0x78] or %g4, %g1, %g3 nop set 0x26, %o7 lduh [%l7 + %o7], %i0 nop set 0x73, %g3 ldstub [%l7 + %g3], %g2 and %i2, %i6, %l5 set 0x40, %i5 stda %f0, [%l7 + %i5] 0x88 or %l4, %g5, %o5 nop set 0x40, %g1 stx %i7, [%l7 + %g1] nop set 0x40, %i1 ldsb [%l7 + %i1], %o2 nop set 0x78, %l1 std %f20, [%l7 + %l1] and %o0, %i3, %o3 wr %i4, %l3, %clear_softint set 0x74, %o6 swapa [%l7 + %o6] 0x80, %l6 set 0x38, %o1 sta %f1, [%l7 + %o1] 0x80 nop set 0x2F, %i3 ldub [%l7 + %i3], %o6 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o1, %o7 set 0x38, %i7 stwa %l1, [%l7 + %i7] 0x88 ld [%l7 + 0x58], %f27 nop set 0x20, %i0 ldx [%l7 + %i0], %i5 nop set 0x28, %g5 ldx [%l7 + %g5], %l2 nop set 0x34, %l6 ldsw [%l7 + %l6], %i1 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xc0 nop set 0x20, %g6 lduw [%l7 + %g6], %o4 set 0x68, %i6 stda %g6, [%l7 + %i6] 0xeb membar #Sync nop set 0x08, %g4 std %f0, [%l7 + %g4] set 0x67, %g7 stba %l0, [%l7 + %g7] 0x89 nop set 0x38, %i4 stw %g6, [%l7 + %i4] or %g1, %g4, %g3 nop nop setx 0x53F758FE480F0E7C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x3F6FCD0FB932DC7E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f12, %f20 nop set 0x44, %l5 lduw [%l7 + %l5], %i0 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g2, %i6 set 0x5C, %i2 stha %i2, [%l7 + %i2] 0x89 nop set 0x10, %o2 ldx [%l7 + %o2], %l5 nop set 0x78, %l3 ldx [%l7 + %l3], %l4 or %g5, %i7, %o5 set 0x40, %l2 stxa %o0, [%l7 + %l2] 0x89 set 0x7C, %o5 lda [%l7 + %o5] 0x80, %f10 nop set 0x70, %o0 ldx [%l7 + %o0], %i3 set 0x41, %l4 ldstuba [%l7 + %l4] 0x81, %o3 set 0x28, %o3 sta %f29, [%l7 + %o3] 0x80 set 0x16, %o4 stba %i4, [%l7 + %o4] 0xeb membar #Sync nop set 0x28, %l0 stx %l3, [%l7 + %l0] nop set 0x38, %g3 std %o2, [%l7 + %g3] nop set 0x20, %i5 std %f20, [%l7 + %i5] set 0x40, %o7 ldda [%l7 + %o7] 0xd8, %f0 ld [%l7 + 0x0C], %f3 set 0x2C, %g1 swapa [%l7 + %g1] 0x81, %o6 ld [%l7 + 0x60], %f23 set 0x40, %i1 lda [%l7 + %i1] 0x88, %f21 set 0x60, %o6 prefetcha [%l7 + %o6] 0x88, 3 bgu %icc, loop_1 add %o1, %l1, %i5 set 0x3C, %l1 stba %o7, [%l7 + %l1] 0x80 loop_1: nop set 0x3C, %o1 lda [%l7 + %o1] 0x81, %f20 wr %l2, %i1, %softint set 0x40, %i3 ldda [%l7 + %i3] 0x81, %f16 nop set 0x4C, %i0 ldsb [%l7 + %i0], %o4 set 0x20, %i7 swapa [%l7 + %i7] 0x89, %g7 nop set 0x67, %l6 ldub [%l7 + %l6], %g6 nop set 0x58, %g2 ldub [%l7 + %g2], %l0 set 0x2C, %g5 lda [%l7 + %g5] 0x80, %f5 set 0x74, %g6 lda [%l7 + %g6] 0x88, %f0 nop set 0x48, %g4 stx %fsr, [%l7 + %g4] set 0x52, %g7 stha %g4, [%l7 + %g7] 0x88 nop set 0x60, %i4 stx %g3, [%l7 + %i4] set 0x48, %l5 stda %i0, [%l7 + %l5] 0xe3 membar #Sync bleu,a,pt %xcc, loop_2 nop set 0x18, %i2 ldd [%l7 + %i2], %f14 set 0x38, %o2 lda [%l7 + %o2] 0x89, %f23 loop_2: nop set 0x68, %l3 stha %g1, [%l7 + %l3] 0x80 nop set 0x38, %i6 std %f22, [%l7 + %i6] fpsub16s %f15, %f23, %f28 nop set 0x48, %o5 ldd [%l7 + %o5], %f22 nop set 0x4C, %l2 lduw [%l7 + %l2], %i6 nop set 0x3C, %l4 stw %g2, [%l7 + %l4] nop set 0x40, %o3 swap [%l7 + %o3], %i2 nop set 0x60, %o4 stw %l4, [%l7 + %o4] nop set 0x72, %o0 sth %l5, [%l7 + %o0] nop set 0x64, %g3 ldsw [%l7 + %g3], %i7 set 0x70, %l0 ldxa [%l7 + %l0] 0x80, %g5 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o0 casa [%l6] 0x88, %o0, %i3 and %o5, %i4, %o3 set 0x38, %i5 ldxa [%l7 + %i5] 0x80, %l3 nop set 0x78, %g1 lduw [%l7 + %g1], %o6 set 0x31, %i1 stba %o2, [%l7 + %i1] 0x88 set 0x08, %o6 ldxa [%l7 + %o6] 0x89, %l6 nop set 0x69, %l1 ldstub [%l7 + %l1], %l1 nop set 0x10, %o1 ldd [%l7 + %o1], %f18 nop set 0x11, %o7 ldstub [%l7 + %o7], %o1 add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o7 casa [%l6] 0x81, %o7, %i5 add %l7, 0x38, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i1 casa [%l6] 0x80, %i1, %o4 set 0x29, %i0 ldstuba [%l7 + %i0] 0x80, %l2 nop set 0x36, %i7 lduh [%l7 + %i7], %g6 nop set 0x22, %l6 ldsb [%l7 + %l6], %g7 st %fsr, [%l7 + 0x30] set 0x6C, %i3 lda [%l7 + %i3] 0x88, %f3 add %g4, %l0, %g3 nop set 0x10, %g5 ldx [%l7 + %g5], %i0 nop set 0x28, %g2 prefetch [%l7 + %g2], 2 nop set 0x28, %g4 ldsw [%l7 + %g4], %g1 ld [%l7 + 0x1C], %f8 set 0x38, %g6 stwa %g2, [%l7 + %g6] 0xea membar #Sync nop set 0x38, %i4 ldub [%l7 + %i4], %i2 set 0x08, %l5 swapa [%l7 + %l5] 0x89, %i6 set 0x60, %g7 ldxa [%l7 + %g7] 0x89, %l5 set 0x30, %i2 prefetcha [%l7 + %i2] 0x81, 3 nop set 0x42, %l3 ldub [%l7 + %l3], %g5 set 0x38, %i6 ldxa [%l7 + %i6] 0x80, %i7 nop set 0x74, %o5 stw %i3, [%l7 + %o5] membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f0 nop set 0x5A, %l2 sth %o5, [%l7 + %l2] or %o0, %o3, %i4 or %o6, %o2, %l6 or %l1, %l3, %o7 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o1 casa [%l6] 0x88, %o1, %i5 nop set 0x28, %o3 ldx [%l7 + %o3], %o4 set 0x4A, %l4 ldstuba [%l7 + %l4] 0x88, %i1 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xf0 membar #Sync add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %g7 nop set 0x38, %o0 ldx [%l7 + %o0], %l2 set 0x48, %g3 sta %f10, [%l7 + %g3] 0x89 set 0x5C, %l0 swapa [%l7 + %l0] 0x88, %l0 bg,pn %xcc, loop_3 nop set 0x58, %g1 lduh [%l7 + %g1], %g3 set 0x0C, %i5 stba %g4, [%l7 + %i5] 0xea membar #Sync loop_3: nop set 0x68, %i1 stx %fsr, [%l7 + %i1] set 0x1A, %l1 stha %i0, [%l7 + %l1] 0xe3 membar #Sync fpadd16 %f30, %f30, %f30 nop set 0x60, %o6 ldd [%l7 + %o6], %f18 nop set 0x46, %o1 sth %g2, [%l7 + %o1] nop set 0x48, %i0 stx %fsr, [%l7 + %i0] st %fsr, [%l7 + 0x54] set 0x40, %i7 stda %f0, [%l7 + %i7] 0xc4 nop set 0x58, %l6 ldd [%l7 + %l6], %f18 set 0x58, %i3 stda %g0, [%l7 + %i3] 0xea membar #Sync set 0x60, %o7 ldxa [%l7 + %o7] 0x80, %i2 nop set 0x18, %g5 std %i6, [%l7 + %g5] add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l5, %g5 nop set 0x24, %g4 ldsw [%l7 + %g4], %l4 set 0x60, %g6 lda [%l7 + %g6] 0x88, %f18 nop set 0x67, %i4 stb %i3, [%l7 + %i4] nop set 0x28, %l5 ldx [%l7 + %l5], %o5 nop set 0x44, %g7 ldub [%l7 + %g7], %i7 nop set 0x68, %g2 prefetch [%l7 + %g2], 0 nop set 0x5A, %l3 stb %o3, [%l7 + %l3] wr %o0, %o6, %set_softint nop set 0x64, %i2 ldsh [%l7 + %i2], %i4 set 0x40, %o5 stxa %l6, [%l7 + %o5] 0xe3 membar #Sync nop nop setx 0xADAA6A120B0C0E7E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0xB7126061990202B5, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f8, %f12 set 0x70, %i6 prefetcha [%l7 + %i6] 0x89, 0 nop set 0x6D, %o2 ldub [%l7 + %o2], %l3 nop set 0x68, %l2 swap [%l7 + %l2], %o7 add %l7, 0x60, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] 0x80, %o2, %o1 set 0x10, %o3 ldxa [%l7 + %o3] 0x80, %o4 st %fsr, [%l7 + 0x7C] add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i1, %i5 nop set 0x64, %o4 lduw [%l7 + %o4], %g7 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xcc set 0x48, %g3 sta %f24, [%l7 + %g3] 0x80 set 0x30, %o0 stda %g6, [%l7 + %o0] 0x81 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf0, %f0 set 0x38, %l0 stxa %l2, [%l7 + %l0] 0x88 set 0x50, %i1 ldxa [%l7 + %i1] 0x89, %g3 nop set 0x44, %l1 ldsw [%l7 + %l1], %g4 nop set 0x20, %o6 ldx [%l7 + %o6], %l0 nop set 0x60, %o1 ldd [%l7 + %o1], %g2 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xd0 nop set 0x2C, %i7 lduw [%l7 + %i7], %g1 set 0x36, %i0 stba %i2, [%l7 + %i0] 0xeb membar #Sync st %fsr, [%l7 + 0x70] nop set 0x14, %l6 prefetch [%l7 + %l6], 0 nop nop setx 0xDDE4B2819C309E32, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xCFCE675EFCC45B47, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f12, %f18 set 0x0C, %o7 stwa %i0, [%l7 + %o7] 0xe2 membar #Sync nop set 0x3A, %g5 sth %i6, [%l7 + %g5] set 0x30, %g4 stda %g4, [%l7 + %g4] 0xea membar #Sync nop set 0x5C, %g6 lduw [%l7 + %g6], %l5 st %fsr, [%l7 + 0x28] nop set 0x60, %i4 ldd [%l7 + %i4], %f0 nop set 0x4B, %i3 stb %i3, [%l7 + %i3] nop set 0x38, %l5 ldsw [%l7 + %l5], %l4 nop set 0x4B, %g7 ldstub [%l7 + %g7], %o5 set 0x61, %l3 ldstuba [%l7 + %l3] 0x81, %o3 bl,a %xcc, loop_4 nop set 0x64, %i2 stw %i7, [%l7 + %i2] nop set 0x0C, %g2 stb %o6, [%l7 + %g2] set 0x34, %o5 stwa %i4, [%l7 + %o5] 0x88 loop_4: nop set 0x60, %i6 ldd [%l7 + %i6], %f28 nop set 0x0C, %o2 ldsb [%l7 + %o2], %o0 nop set 0x50, %l2 std %i6, [%l7 + %l2] fpadd32 %f14, %f14, %f4 add %l1, %l3, %o2 set 0x60, %o4 stwa %o1, [%l7 + %o4] 0xeb membar #Sync add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o4, %o7 nop set 0x0F, %o3 ldstub [%l7 + %o3], %i5 nop set 0x5E, %g3 lduh [%l7 + %g3], %g7 set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f16 nop set 0x70, %l4 ldd [%l7 + %l4], %g6 set 0x48, %l0 stha %i1, [%l7 + %l0] 0x80 nop set 0x68, %i1 stx %fsr, [%l7 + %i1] nop set 0x08, %g1 swap [%l7 + %g1], %l2 nop set 0x53, %l1 ldsb [%l7 + %l1], %g4 set 0x08, %o1 stxa %g3, [%l7 + %o1] 0xe3 membar #Sync add %l0, %g1, %g2 or %i0, %i6, %i2 nop set 0x0C, %o6 prefetch [%l7 + %o6], 1 nop set 0x68, %i5 sth %g5, [%l7 + %i5] nop set 0x50, %i7 stx %i3, [%l7 + %i7] set 0x34, %i0 sta %f27, [%l7 + %i0] 0x80 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xf9 membar #Sync nop set 0x37, %o7 stb %l5, [%l7 + %o7] set 0x60, %g4 ldda [%l7 + %g4] 0xeb, %o4 set 0x30, %g5 ldxa [%l7 + %g5] 0x89, %l4 nop set 0x7C, %g6 sth %i7, [%l7 + %g6] set 0x34, %i4 stwa %o3, [%l7 + %i4] 0xea membar #Sync add %i4, %o6, %l6 set 0x10, %l5 ldda [%l7 + %l5] 0x80, %l0 set 0x15, %i3 stba %l3, [%l7 + %i3] 0xea membar #Sync nop set 0x68, %l3 std %f20, [%l7 + %l3] st %fsr, [%l7 + 0x70] nop set 0x60, %i2 std %f10, [%l7 + %i2] nop set 0x58, %g7 swap [%l7 + %g7], %o0 nop set 0x64, %o5 stb %o1, [%l7 + %o5] add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %o7 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o4, %g7 ld [%l7 + 0x20], %f16 set 0x2E, %i6 ldstuba [%l7 + %i6] 0x80, %g6 set 0x24, %g2 swapa [%l7 + %g2] 0x80, %i1 nop set 0x20, %l2 std %f24, [%l7 + %l2] add %l2, %g4, %i5 be,a %xcc, loop_5 add %l0, %g1, %g2 set 0x40, %o4 stda %f16, [%l7 + %o4] 0xd8 loop_5: nop set 0x60, %o3 ldsw [%l7 + %o3], %i0 set 0x24, %o2 sta %f11, [%l7 + %o2] 0x88 set 0x5C, %o0 swapa [%l7 + %o0] 0x81, %g3 add %i2, %i6, %i3 set 0x50, %g3 ldda [%l7 + %g3] 0xe3, %l4 nop set 0x2E, %l0 ldsh [%l7 + %l0], %g5 set 0x32, %l4 stha %l4, [%l7 + %l4] 0xe3 membar #Sync set 0x36, %g1 stha %i7, [%l7 + %g1] 0xe2 membar #Sync nop set 0x3C, %i1 stw %o3, [%l7 + %i1] nop set 0x44, %o1 swap [%l7 + %o1], %o5 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xca nop set 0x65, %l1 ldub [%l7 + %l1], %i4 set 0x08, %i7 lda [%l7 + %i7] 0x88, %f10 set 0x4C, %i0 lda [%l7 + %i0] 0x88, %f2 nop set 0x08, %l6 ldx [%l7 + %l6], %l6 and %l1, %o6, %l3 nop set 0x6C, %i5 sth %o0, [%l7 + %i5] st %fsr, [%l7 + 0x6C] nop set 0x18, %g4 ldub [%l7 + %g4], %o2 set 0x34, %o7 swapa [%l7 + %o7] 0x89, %o1 nop set 0x27, %g6 ldsb [%l7 + %g6], %o7 or %g7, %g6, %i1 nop set 0x28, %i4 ldd [%l7 + %i4], %o4 nop set 0x54, %g5 lduw [%l7 + %g5], %l2 nop set 0x14, %i3 lduh [%l7 + %i3], %g4 st %f20, [%l7 + 0x14] set 0x30, %l5 ldxa [%l7 + %l5] 0x88, %l0 set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f0 nop set 0x34, %i2 lduh [%l7 + %i2], %i5 fpsub32 %f20, %f8, %f26 set 0x43, %o5 stba %g1, [%l7 + %o5] 0xea membar #Sync nop set 0x72, %g7 sth %i0, [%l7 + %g7] set 0x1C, %g2 sta %f20, [%l7 + %g2] 0x80 set 0x30, %i6 stwa %g2, [%l7 + %i6] 0xea membar #Sync set 0x70, %l2 stda %g2, [%l7 + %l2] 0xeb membar #Sync set 0x40, %o4 ldstuba [%l7 + %o4] 0x89, %i2 set 0x28, %o2 ldxa [%l7 + %o2] 0x81, %i6 nop set 0x28, %o0 prefetch [%l7 + %o0], 4 st %f5, [%l7 + 0x70] set 0x20, %g3 swapa [%l7 + %g3] 0x89, %l5 ld [%l7 + 0x58], %f20 st %f15, [%l7 + 0x64] nop set 0x7D, %l0 ldub [%l7 + %l0], %i3 ble,pn %icc, loop_6 nop set 0x0A, %l4 stb %l4, [%l7 + %l4] add %g5, %o3, %o5 set 0x5C, %g1 sta %f28, [%l7 + %g1] 0x88 loop_6: nop set 0x6D, %o3 ldstub [%l7 + %o3], %i4 and %l6, %l1, %o6 set 0x08, %o1 ldxa [%l7 + %o1] 0x81, %i7 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l3, %o0 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xc0 nop set 0x14, %l1 sth %o1, [%l7 + %l1] set 0x60, %i1 ldda [%l7 + %i1] 0xea, %o2 add %l7, 0x34, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g7 casa [%l6] 0x80, %g7, %o7 add %g6, %i1, %o4 set 0x44, %i0 ldstuba [%l7 + %i0] 0x89, %l2 nop set 0x44, %l6 ldstub [%l7 + %l6], %l0 set 0x48, %i5 lda [%l7 + %i5] 0x89, %f2 nop set 0x18, %g4 std %f8, [%l7 + %g4] nop set 0x28, %i7 ldx [%l7 + %i7], %i5 st %f2, [%l7 + 0x14] nop set 0x2C, %o7 ldub [%l7 + %o7], %g4 nop set 0x6A, %g6 ldsh [%l7 + %g6], %i0 set 0x50, %i4 stda %g2, [%l7 + %i4] 0xea membar #Sync nop set 0x3C, %g5 ldsb [%l7 + %g5], %g1 nop set 0x60, %l5 ldx [%l7 + %l5], %g3 nop set 0x78, %i3 ldsw [%l7 + %i3], %i6 set 0x14, %i2 sta %f21, [%l7 + %i2] 0x88 set 0x40, %o5 ldda [%l7 + %o5] 0x89, %f16 nop set 0x72, %g7 ldsh [%l7 + %g7], %i2 nop set 0x08, %l3 std %f10, [%l7 + %l3] nop set 0x10, %i6 ldx [%l7 + %i6], %i3 set 0x3A, %g2 ldstuba [%l7 + %g2] 0x81, %l4 set 0x20, %l2 stwa %g5, [%l7 + %l2] 0x88 and %o3, %o5, %l5 and %i4, %l1, %o6 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf1, %f16 st %f30, [%l7 + 0x58] nop set 0x2D, %o4 ldub [%l7 + %o4], %i7 nop set 0x60, %o0 ldd [%l7 + %o0], %l2 nop set 0x42, %g3 lduh [%l7 + %g3], %l6 fpadd32 %f10, %f30, %f28 nop set 0x38, %l0 ldd [%l7 + %l0], %o0 nop set 0x28, %l4 stx %fsr, [%l7 + %l4] ld [%l7 + 0x44], %f10 set 0x6C, %o3 stwa %o2, [%l7 + %o3] 0x88 set 0x08, %o1 prefetcha [%l7 + %o1] 0x88, 0 set 0x58, %g1 prefetcha [%l7 + %g1] 0x89, 4 set 0x70, %l1 ldxa [%l7 + %l1] 0x88, %o7 set 0x60, %i1 stda %i0, [%l7 + %i1] 0x81 nop set 0x78, %i0 lduw [%l7 + %i0], %o4 nop set 0x34, %o6 sth %g6, [%l7 + %o6] fpadd16s %f13, %f7, %f23 st %fsr, [%l7 + 0x2C] fpsub32s %f27, %f18, %f1 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xd2 st %fsr, [%l7 + 0x7C] set 0x72, %i5 stha %l0, [%l7 + %i5] 0x89 nop set 0x64, %g4 lduw [%l7 + %g4], %l2 or %i5, %g4, %g2 nop set 0x5C, %i7 stw %g1, [%l7 + %i7] nop set 0x68, %o7 stx %g3, [%l7 + %o7] nop set 0x10, %i4 stw %i0, [%l7 + %i4] nop set 0x10, %g6 ldsw [%l7 + %g6], %i6 or %i3, %l4, %g5 set 0x5C, %g5 lda [%l7 + %g5] 0x81, %f17 nop set 0x76, %i3 sth %i2, [%l7 + %i3] nop set 0x30, %i2 stb %o3, [%l7 + %i2] set 0x60, %o5 ldxa [%l7 + %o5] 0x80, %l5 add %i4, %o5, %o6 nop set 0x48, %g7 std %l0, [%l7 + %g7] nop set 0x3E, %l5 ldsh [%l7 + %l5], %i7 nop set 0x24, %i6 ldsw [%l7 + %i6], %l3 nop set 0x6C, %l3 prefetch [%l7 + %l3], 4 nop set 0x10, %l2 std %i6, [%l7 + %l2] nop set 0x5A, %o2 sth %o2, [%l7 + %o2] nop set 0x13, %o4 ldstub [%l7 + %o4], %g7 nop set 0x5C, %o0 ldsw [%l7 + %o0], %o1 nop set 0x08, %g3 lduh [%l7 + %g3], %o7 or %i1, %o4, %o0 set 0x48, %g2 stda %g6, [%l7 + %g2] 0x80 st %f25, [%l7 + 0x70] nop set 0x18, %l0 sth %l2, [%l7 + %l0] add %l7, 0x30, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %i5 nop set 0x3C, %o3 ldsh [%l7 + %o3], %g4 ld [%l7 + 0x6C], %f13 nop set 0x48, %l4 ldsh [%l7 + %l4], %g2 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc8 set 0x60, %l1 ldda [%l7 + %l1] 0xeb, %g0 nop set 0x08, %i1 swap [%l7 + %i1], %i0 nop set 0x30, %i0 ldx [%l7 + %i0], %g3 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %i3 nop set 0x78, %o1 ldsh [%l7 + %o1], %g5 wr %l4, %i2, %ccr set 0x54, %o6 stba %o3, [%l7 + %o6] 0x81 nop set 0x08, %l6 std %f22, [%l7 + %l6] nop set 0x20, %g4 sth %i4, [%l7 + %g4] nop set 0x7B, %i7 ldstub [%l7 + %i7], %o5 or %l5, %l1, %i7 nop set 0x7B, %i5 ldstub [%l7 + %i5], %l3 nop set 0x16, %o7 stb %l6, [%l7 + %o7] or %o6, %g7, %o1 set 0x68, %g6 swapa [%l7 + %g6] 0x89, %o2 st %fsr, [%l7 + 0x74] set 0x14, %g5 stwa %o7, [%l7 + %g5] 0xe2 membar #Sync membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf1, %f0 nop set 0x3C, %i2 lduh [%l7 + %i2], %i1 set 0x48, %o5 stda %o0, [%l7 + %o5] 0x81 set 0x58, %g7 stxa %o4, [%l7 + %g7] 0xea membar #Sync nop set 0x28, %l5 ldd [%l7 + %l5], %l2 add %g6, %l0, %g4 st %f7, [%l7 + 0x68] nop set 0x1C, %i3 lduw [%l7 + %i3], %g2 set 0x14, %l3 swapa [%l7 + %l3] 0x81, %i5 set 0x5C, %l2 stha %g1, [%l7 + %l2] 0x89 nop set 0x10, %i6 ldd [%l7 + %i6], %i0 nop set 0x0C, %o4 stw %g3, [%l7 + %o4] nop set 0x70, %o2 ldx [%l7 + %o2], %i6 set 0x58, %o0 stda %g4, [%l7 + %o0] 0xe3 membar #Sync ld [%l7 + 0x18], %f10 set 0x28, %g3 stxa %i3, [%l7 + %g3] 0xea membar #Sync nop set 0x60, %l0 stx %l4, [%l7 + %l0] nop set 0x08, %g2 std %f20, [%l7 + %g2] set 0x40, %l4 stda %f16, [%l7 + %l4] 0xd0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xA30, %tick_cmpr nop set 0x74, %o3 ldsw [%l7 + %o3], %i4 add %l5, %l1, %o5 set 0x78, %l1 sta %f31, [%l7 + %l1] 0x88 nop set 0x78, %i1 stw %l3, [%l7 + %i1] st %fsr, [%l7 + 0x50] set 0x68, %i0 stda %i6, [%l7 + %i0] 0x89 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i7, %g7 or %o6, %o1, %o7 nop set 0x08, %g1 ldd [%l7 + %g1], %o2 fpsub16 %f0, %f8, %f26 ld [%l7 + 0x44], %f18 set 0x4E, %o1 stha %i1, [%l7 + %o1] 0xea membar #Sync set 0x40, %l6 sta %f12, [%l7 + %l6] 0x80 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xd0 set 0x20, %o6 stwa %o0, [%l7 + %o6] 0xe2 membar #Sync nop set 0x74, %i5 sth %o4, [%l7 + %i5] nop set 0x6A, %i7 sth %l2, [%l7 + %i7] and %l0, %g6, %g2 set 0x28, %o7 lda [%l7 + %o7] 0x89, %f17 set 0x08, %g6 prefetcha [%l7 + %g6] 0x81, 3 wr %i5, %i0, %softint nop set 0x4C, %g5 swap [%l7 + %g5], %g1 nop set 0x5E, %i2 sth %i6, [%l7 + %i2] nop set 0x68, %o5 ldsh [%l7 + %o5], %g3 nop set 0x70, %i4 ldd [%l7 + %i4], %i2 set 0x6C, %l5 sta %f6, [%l7 + %l5] 0x81 nop set 0x5C, %i3 stw %g5, [%l7 + %i3] st %fsr, [%l7 + 0x0C] nop set 0x38, %l3 stx %i2, [%l7 + %l3] nop set 0x30, %g7 swap [%l7 + %g7], %o3 nop set 0x08, %l2 ldx [%l7 + %l2], %l4 nop nop setx 0xDEF2DFCF71FEE925, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xF05050A428D2AA10, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f0, %f22 set 0x1B, %i6 ldstuba [%l7 + %i6] 0x81, %i4 fpsub16s %f29, %f2, %f11 nop set 0x38, %o4 ldx [%l7 + %o4], %l1 nop set 0x58, %o0 std %o4, [%l7 + %o0] set 0x21, %o2 ldstuba [%l7 + %o2] 0x80, %l3 nop set 0x5C, %l0 ldub [%l7 + %l0], %l6 nop set 0x58, %g3 stx %fsr, [%l7 + %g3] and %i7, %l5, %o6 nop set 0x6C, %l4 ldstub [%l7 + %l4], %o1 fpsub32 %f14, %f18, %f16 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf1, %f0 or %o7, %o2, %g7 wr %o0, %i1, %y nop set 0x19, %g2 ldsb [%l7 + %g2], %l2 nop set 0x08, %l1 ldsw [%l7 + %l1], %o4 nop set 0x40, %i1 stw %l0, [%l7 + %i1] nop set 0x78, %i0 ldd [%l7 + %i0], %f6 set 0x24, %g1 stha %g6, [%l7 + %g1] 0xe3 membar #Sync set 0x48, %l6 sta %f23, [%l7 + %l6] 0x81 ld [%l7 + 0x34], %f2 nop set 0x58, %o1 std %g4, [%l7 + %o1] set 0x78, %o6 ldxa [%l7 + %o6] 0x88, %i5 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf0, %f16 nop set 0x08, %i5 prefetch [%l7 + %i5], 1 nop set 0x27, %i7 ldub [%l7 + %i7], %g2 nop set 0x34, %o7 ldsw [%l7 + %o7], %i0 set 0x20, %g6 ldda [%l7 + %g6] 0x80, %i6 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xc2 nop set 0x30, %o5 swap [%l7 + %o5], %g1 bg,a,pn %icc, loop_7 wr %g3, %i3, %set_softint nop set 0x74, %i2 stw %i2, [%l7 + %i2] nop set 0x28, %i4 std %f24, [%l7 + %i4] loop_7: nop add %l7, 0x34, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] 0x80, %g5, %o3 st %fsr, [%l7 + 0x68] and %l4, %i4, %o5 set 0x58, %i3 swapa [%l7 + %i3] 0x81, %l1 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xf1 membar #Sync add %l7, 0x34, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l3 casa [%l6] 0x88, %l3, %l6 nop set 0x76, %l3 ldub [%l7 + %l3], %i7 nop set 0x40, %g7 swap [%l7 + %g7], %l5 bge %icc, loop_8 fpsub16 %f6, %f30, %f30 set 0x3A, %i6 stha %o1, [%l7 + %i6] 0x89 loop_8: nop set 0x08, %o4 lduh [%l7 + %o4], %o7 set 0x0C, %o0 sta %f7, [%l7 + %o0] 0x89 nop set 0x50, %l2 ldx [%l7 + %l2], %o2 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] 0x88, %o6, %g7 set 0x74, %l0 sta %f7, [%l7 + %l0] 0x88 nop set 0x7B, %g3 stb %i1, [%l7 + %g3] add %o0, %o4, %l0 set 0x20, %l4 stha %g6, [%l7 + %l4] 0x89 fpsub32 %f12, %f10, %f6 nop set 0x14, %o2 prefetch [%l7 + %o2], 1 bn,a,pt %icc, loop_9 nop set 0x64, %o3 stw %l2, [%l7 + %o3] set 0x20, %g2 stxa %i5, [%l7 + %g2] 0xe2 membar #Sync loop_9: bl %xcc, loop_10 nop set 0x78, %l1 lduw [%l7 + %l1], %g4 set 0x34, %i1 swapa [%l7 + %i1] 0x88, %g2 loop_10: nop set 0x28, %g1 stw %i0, [%l7 + %g1] set 0x58, %l6 stda %i6, [%l7 + %l6] 0xea membar #Sync add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x81, %g3, %i3 set 0x68, %o1 ldxa [%l7 + %o1] 0x88, %i2 nop set 0x28, %i0 ldd [%l7 + %i0], %f24 nop set 0x40, %o6 sth %g5, [%l7 + %o6] nop set 0x30, %g4 std %f6, [%l7 + %g4] ld [%l7 + 0x7C], %f25 set 0x0C, %i5 stwa %g1, [%l7 + %i5] 0xea membar #Sync ld [%l7 + 0x48], %f28 or %o3, %i4, %o5 nop nop setx 0x65433E37, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x732021EC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f30, %f0 nop set 0x20, %o7 ldx [%l7 + %o7], %l1 set 0x2C, %i7 swapa [%l7 + %i7] 0x81, %l4 st %fsr, [%l7 + 0x24] nop set 0x40, %g6 ldx [%l7 + %g6], %l3 nop set 0x70, %g5 sth %i7, [%l7 + %g5] set 0x68, %i2 stwa %l6, [%l7 + %i2] 0x80 st %fsr, [%l7 + 0x0C] nop set 0x20, %i4 stx %fsr, [%l7 + %i4] set 0x08, %i3 ldxa [%l7 + %i3] 0x80, %l5 set 0x64, %o5 stwa %o7, [%l7 + %o5] 0x81 nop set 0x6C, %l5 lduw [%l7 + %l5], %o1 nop set 0x10, %l3 ldd [%l7 + %l3], %o6 set 0x28, %g7 swapa [%l7 + %g7] 0x88, %g7 nop set 0x0B, %i6 stb %o2, [%l7 + %i6] add %o0, %o4, %i1 nop set 0x48, %o0 stx %fsr, [%l7 + %o0] st %f17, [%l7 + 0x64] and %g6, %l2, %i5 nop set 0x50, %l2 stx %fsr, [%l7 + %l2] and %l0, %g2, %i0 nop set 0x68, %l0 stx %fsr, [%l7 + %l0] nop set 0x58, %g3 ldd [%l7 + %g3], %i6 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g4, %i3 set 0x48, %o4 swapa [%l7 + %o4] 0x89, %i2 set 0x17, %o2 ldstuba [%l7 + %o2] 0x89, %g5 nop set 0x20, %l4 ldd [%l7 + %l4], %f10 nop set 0x54, %o3 swap [%l7 + %o3], %g1 set 0x74, %l1 stha %o3, [%l7 + %l1] 0x81 set 0x14, %i1 stwa %i4, [%l7 + %i1] 0x80 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xf8 membar #Sync nop set 0x74, %g2 swap [%l7 + %g2], %g3 and %l1, %o5, %l3 nop set 0x40, %o1 ldd [%l7 + %o1], %l4 nop set 0x48, %l6 ldd [%l7 + %l6], %f14 set 0x50, %i0 swapa [%l7 + %i0] 0x88, %l6 nop set 0x54, %o6 ldsw [%l7 + %o6], %l5 nop set 0x3C, %g4 ldstub [%l7 + %g4], %o7 st %f29, [%l7 + 0x5C] nop set 0x24, %i5 ldsh [%l7 + %i5], %i7 nop set 0x38, %i7 stx %fsr, [%l7 + %i7] add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x89, %o1, %g7 set 0x64, %o7 sta %f21, [%l7 + %o7] 0x88 set 0x5C, %g5 swapa [%l7 + %g5] 0x89, %o2 set 0x10, %g6 swapa [%l7 + %g6] 0x81, %o6 nop set 0x64, %i2 swap [%l7 + %i2], %o4 nop set 0x5A, %i4 ldsb [%l7 + %i4], %i1 nop set 0x18, %o5 stx %g6, [%l7 + %o5] nop nop setx 0xD833E95367473256, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x8AA6E68017C033CC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f10, %f22 set 0x44, %i3 stwa %l2, [%l7 + %i3] 0x89 nop set 0x38, %l5 ldx [%l7 + %l5], %i5 nop set 0x14, %l3 sth %o0, [%l7 + %l3] nop set 0x64, %i6 swap [%l7 + %i6], %l0 set 0x3E, %o0 stha %i0, [%l7 + %o0] 0x80 wr %i6, %g4, %clear_softint add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x81, %g2, %i3 nop set 0x60, %g7 ldd [%l7 + %g7], %i2 set 0x30, %l2 prefetcha [%l7 + %l2] 0x89, 2 add %g1, %i4, %g3 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o3, %o5 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xf1 membar #Sync set 0x40, %o4 stda %f16, [%l7 + %o4] 0xd2 nop set 0x70, %l0 ldd [%l7 + %l0], %f12 nop set 0x68, %o2 ldsh [%l7 + %o2], %l3 nop set 0x5C, %o3 lduw [%l7 + %o3], %l1 nop set 0x20, %l1 ldd [%l7 + %l1], %l4 set 0x0C, %l4 stwa %l5, [%l7 + %l4] 0x81 ba %xcc, loop_11 ld [%l7 + 0x2C], %f20 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xf8 membar #Sync loop_11: nop set 0x30, %g1 ldda [%l7 + %g1] 0xe2, %o6 nop set 0x19, %o1 stb %l6, [%l7 + %o1] add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i7 casa [%l6] 0x81, %i7, %g7 nop set 0x1A, %g2 ldsh [%l7 + %g2], %o1 nop set 0x4C, %i0 lduh [%l7 + %i0], %o2 set 0x68, %o6 ldxa [%l7 + %o6] 0x80, %o4 set 0x10, %g4 ldxa [%l7 + %g4] 0x88, %o6 set 0x5C, %l6 swapa [%l7 + %l6] 0x80, %i1 nop set 0x6E, %i7 stb %g6, [%l7 + %i7] set 0x2C, %i5 lda [%l7 + %i5] 0x80, %f25 and %l2, %i5, %o0 nop set 0x0A, %o7 sth %l0, [%l7 + %o7] set 0x40, %g5 ldda [%l7 + %g5] 0xd2, %f0 set 0x1C, %i2 stwa %i0, [%l7 + %i2] 0xe3 membar #Sync nop set 0x40, %g6 stx %i6, [%l7 + %g6] nop set 0x70, %i4 swap [%l7 + %i4], %g2 add %l7, 0x10, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %i3 nop set 0x7A, %i3 sth %i2, [%l7 + %i3] set 0x20, %o5 ldda [%l7 + %o5] 0x81, %g4 nop set 0x58, %l3 ldx [%l7 + %l3], %i4 add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %g3 ba,a,pt %icc, loop_12 wr %o3, %o5, %pic set 0x7C, %i6 lda [%l7 + %i6] 0x80, %f26 loop_12: nop set 0x60, %o0 stx %fsr, [%l7 + %o0] nop set 0x08, %l5 ldd [%l7 + %l5], %f18 set 0x10, %l2 stha %l3, [%l7 + %l2] 0xea membar #Sync nop set 0x54, %g3 prefetch [%l7 + %g3], 2 set 0x18, %g7 stha %l4, [%l7 + %g7] 0xe2 membar #Sync set 0x28, %l0 stwa %l1, [%l7 + %l0] 0xeb membar #Sync add %o7, %l5, %l6 set 0x08, %o2 prefetcha [%l7 + %o2] 0x89, 4 nop set 0x68, %o3 ldd [%l7 + %o3], %o0 and %o2, %i7, %o6 nop set 0x14, %o4 prefetch [%l7 + %o4], 3 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x81, %o4, %i1 nop set 0x76, %l4 ldsh [%l7 + %l4], %l2 set 0x58, %i1 stxa %i5, [%l7 + %i1] 0xea membar #Sync and %o0, %l0, %i0 nop set 0x08, %g1 ldd [%l7 + %g1], %i6 set 0x60, %o1 ldstuba [%l7 + %o1] 0x80, %g6 and %g2, %g4, %i3 or %i2, %i4, %g5 and %g1, %g3, %o3 nop set 0x66, %g2 lduh [%l7 + %g2], %o5 set 0x18, %l1 prefetcha [%l7 + %l1] 0x80, 4 st %f17, [%l7 + 0x68] fpsub32s %f4, %f0, %f4 set 0x5E, %i0 stha %l4, [%l7 + %i0] 0x88 wr %o7, %l1, %sys_tick membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf1, %f0 set 0x28, %o6 stxa %l5, [%l7 + %o6] 0xe3 membar #Sync wr %g7, %l6, %clear_softint nop set 0x18, %l6 lduh [%l7 + %l6], %o2 be %xcc, loop_13 nop set 0x40, %i7 ldd [%l7 + %i7], %i6 nop set 0x78, %i5 std %o0, [%l7 + %i5] st %f14, [%l7 + 0x58] loop_13: nop set 0x50, %g5 prefetcha [%l7 + %g5] 0x88, 0 ble,a,pn %icc, loop_14 nop set 0x60, %o7 ldx [%l7 + %o7], %i1 nop set 0x50, %i2 ldub [%l7 + %i2], %l2 nop set 0x74, %g6 sth %i5, [%l7 + %g6] loop_14: nop set 0x4B, %i4 ldstub [%l7 + %i4], %o6 nop set 0x30, %i3 sth %o0, [%l7 + %i3] nop set 0x10, %l3 lduw [%l7 + %l3], %l0 set 0x7C, %o5 swapa [%l7 + %o5] 0x88, %i6 st %f27, [%l7 + 0x40] nop set 0x72, %o0 stb %i0, [%l7 + %o0] set 0x18, %l5 stwa %g6, [%l7 + %l5] 0x81 set 0x40, %i6 stda %g4, [%l7 + %i6] 0x89 nop set 0x34, %l2 swap [%l7 + %l2], %g2 nop set 0x28, %g7 sth %i2, [%l7 + %g7] bge,a %xcc, loop_15 nop set 0x58, %g3 ldd [%l7 + %g3], %i4 nop set 0x50, %l0 prefetch [%l7 + %l0], 2 nop set 0x20, %o3 stx %fsr, [%l7 + %o3] loop_15: nop add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %g5 set 0x4C, %o2 lda [%l7 + %o2] 0x89, %f27 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g1, %g3 set 0x3F, %l4 stba %o3, [%l7 + %l4] 0xeb membar #Sync st %f26, [%l7 + 0x0C] st %fsr, [%l7 + 0x40] set 0x38, %o4 ldxa [%l7 + %o4] 0x81, %l3 nop set 0x5C, %i1 lduw [%l7 + %i1], %l4 nop set 0x26, %o1 stb %o7, [%l7 + %o1] set 0x08, %g1 stda %o4, [%l7 + %g1] 0x88 nop set 0x54, %g2 lduw [%l7 + %g2], %l1 nop set 0x40, %l1 stx %fsr, [%l7 + %l1] nop set 0x68, %g4 stx %l5, [%l7 + %g4] or %g7, %l6, %i7 nop set 0x08, %i0 std %f22, [%l7 + %i0] nop set 0x18, %l6 stw %o2, [%l7 + %l6] set 0x78, %i7 prefetcha [%l7 + %i7] 0x80, 2 st %fsr, [%l7 + 0x50] nop set 0x6E, %o6 sth %i1, [%l7 + %o6] ld [%l7 + 0x18], %f23 set 0x08, %g5 swapa [%l7 + %g5] 0x88, %o1 set 0x58, %i5 prefetcha [%l7 + %i5] 0x81, 2 nop set 0x31, %i2 stb %i5, [%l7 + %i2] set 0x60, %o7 ldda [%l7 + %o7] 0xea, %o6 nop set 0x71, %g6 stb %o0, [%l7 + %g6] and %l0, %i6, %g6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %g4 nop set 0x48, %i4 stw %i2, [%l7 + %i4] nop set 0x28, %l3 std %f16, [%l7 + %l3] st %f11, [%l7 + 0x28] add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %i4 nop set 0x7C, %i3 ldsh [%l7 + %i3], %i3 and %g1, %g5, %o3 or %l3, %g3, %l4 set 0x78, %o5 stxa %o5, [%l7 + %o5] 0xe2 membar #Sync nop set 0x44, %o0 stw %o7, [%l7 + %o0] set 0x40, %i6 ldxa [%l7 + %i6] 0x88, %l1 and %g7, %l5, %i7 st %fsr, [%l7 + 0x0C] nop set 0x28, %l2 stx %o2, [%l7 + %l2] st %f31, [%l7 + 0x14] nop set 0x66, %l5 sth %o4, [%l7 + %l5] nop set 0x28, %g3 std %i0, [%l7 + %g3] nop set 0x50, %g7 ldd [%l7 + %g7], %f4 nop set 0x34, %l0 prefetch [%l7 + %l0], 0 set 0x08, %o3 sta %f0, [%l7 + %o3] 0x89 add %l6, %o1, %l2 be,a,pn %icc, loop_16 nop set 0x7A, %l4 lduh [%l7 + %l4], %i5 nop set 0x40, %o4 lduw [%l7 + %o4], %o0 st %f25, [%l7 + 0x70] loop_16: ld [%l7 + 0x24], %f29 nop set 0x6C, %i1 lduw [%l7 + %i1], %o6 add %i6, %g6, %l0 nop set 0x08, %o1 std %g4, [%l7 + %o1] set 0x40, %g1 ldda [%l7 + %g1] 0xd2, %f0 nop set 0x78, %g2 ldsw [%l7 + %g2], %i0 ld [%l7 + 0x10], %f2 set 0x68, %l1 ldxa [%l7 + %l1] 0x89, %i2 nop set 0x26, %g4 ldstub [%l7 + %g4], %g2 nop set 0x08, %o2 stx %i3, [%l7 + %o2] set 0x48, %i0 lda [%l7 + %i0] 0x88, %f5 set 0x40, %l6 ldda [%l7 + %l6] 0x88, %f0 add %i4, %g1, %o3 nop set 0x30, %i7 stw %l3, [%l7 + %i7] nop set 0x18, %g5 ldd [%l7 + %g5], %f20 nop set 0x44, %o6 swap [%l7 + %o6], %g3 or %g5, %l4, %o7 nop set 0x68, %i5 stx %fsr, [%l7 + %i5] add %o5, %g7, %l1 nop set 0x08, %o7 ldsw [%l7 + %o7], %l5 nop set 0x58, %i2 stx %i7, [%l7 + %i2] nop set 0x62, %i4 ldsb [%l7 + %i4], %o4 ld [%l7 + 0x18], %f13 nop set 0x5A, %l3 lduh [%l7 + %l3], %i1 nop set 0x54, %i3 lduw [%l7 + %i3], %l6 nop set 0x0E, %g6 sth %o2, [%l7 + %g6] nop set 0x64, %o5 stw %l2, [%l7 + %o5] nop set 0x7B, %o0 ldstub [%l7 + %o0], %i5 set 0x68, %l2 stxa %o0, [%l7 + %l2] 0xea membar #Sync set 0x44, %i6 lda [%l7 + %i6] 0x88, %f4 nop set 0x48, %l5 ldx [%l7 + %l5], %o1 add %o6, %i6, %l0 nop set 0x20, %g3 std %f16, [%l7 + %g3] set 0x39, %l0 stba %g4, [%l7 + %l0] 0xe3 membar #Sync add %g6, %i2, %i0 set 0x20, %g7 ldxa [%l7 + %g7] 0x80, %i3 set 0x18, %o3 ldxa [%l7 + %o3] 0x89, %i4 set 0x20, %l4 sta %f17, [%l7 + %l4] 0x88 set 0x70, %i1 ldstuba [%l7 + %i1] 0x88, %g1 set 0x60, %o4 stha %g2, [%l7 + %o4] 0x80 set 0x49, %o1 ldstuba [%l7 + %o1] 0x80, %o3 nop set 0x68, %g1 ldsw [%l7 + %g1], %l3 set 0x50, %g2 ldxa [%l7 + %g2] 0x89, %g3 ld [%l7 + 0x1C], %f14 nop set 0x50, %g4 std %g4, [%l7 + %g4] nop set 0x78, %l1 stx %l4, [%l7 + %l1] nop set 0x55, %i0 ldub [%l7 + %i0], %o5 nop set 0x7F, %o2 stb %o7, [%l7 + %o2] nop set 0x10, %l6 ldub [%l7 + %l6], %l1 set 0x68, %g5 prefetcha [%l7 + %g5] 0x81, 4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %o4 set 0x50, %o6 ldxa [%l7 + %o6] 0x81, %g7 nop set 0x10, %i5 ldd [%l7 + %i5], %f8 set 0x2C, %i7 stwa %i1, [%l7 + %i7] 0xe3 membar #Sync set 0x34, %o7 stwa %o2, [%l7 + %o7] 0x89 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xd8 nop set 0x78, %i4 ldd [%l7 + %i4], %f12 fpadd32s %f18, %f0, %f29 nop set 0x20, %i3 prefetch [%l7 + %i3], 4 nop set 0x5A, %l3 ldstub [%l7 + %l3], %l2 st %f22, [%l7 + 0x18] nop set 0x43, %o5 ldstub [%l7 + %o5], %i5 nop set 0x30, %o0 ldd [%l7 + %o0], %i6 nop set 0x70, %g6 swap [%l7 + %g6], %o0 nop set 0x16, %l2 ldsb [%l7 + %l2], %o6 nop set 0x58, %l5 ldx [%l7 + %l5], %i6 nop set 0x70, %i6 ldd [%l7 + %i6], %f4 nop set 0x70, %g3 std %o0, [%l7 + %g3] add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g4, %g6 nop set 0x1A, %l0 ldub [%l7 + %l0], %i2 ble %xcc, loop_17 nop set 0x44, %o3 swap [%l7 + %o3], %i0 set 0x50, %l4 stda %l0, [%l7 + %l4] 0x88 loop_17: nop set 0x60, %g7 ldd [%l7 + %g7], %i2 fpadd32s %f20, %f8, %f19 nop set 0x24, %i1 prefetch [%l7 + %i1], 0 set 0x64, %o1 stha %g1, [%l7 + %o1] 0x80 st %f23, [%l7 + 0x38] nop set 0x5C, %o4 stw %i4, [%l7 + %o4] set 0x74, %g1 sta %f16, [%l7 + %g1] 0x81 nop set 0x6D, %g4 ldstub [%l7 + %g4], %o3 nop set 0x48, %l1 prefetch [%l7 + %l1], 2 nop set 0x7C, %i0 lduh [%l7 + %i0], %l3 set 0x68, %g2 stxa %g2, [%l7 + %g2] 0x89 nop set 0x08, %o2 ldsb [%l7 + %o2], %g5 nop set 0x40, %l6 std %l4, [%l7 + %l6] nop set 0x58, %o6 prefetch [%l7 + %o6], 2 nop set 0x20, %g5 stx %o5, [%l7 + %g5] ld [%l7 + 0x38], %f19 nop set 0x6C, %i5 stw %o7, [%l7 + %i5] nop set 0x38, %o7 std %g2, [%l7 + %o7] nop set 0x38, %i7 stx %l1, [%l7 + %i7] add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %o4 set 0x40, %i4 stxa %i7, [%l7 + %i4] 0x80 nop set 0x24, %i3 prefetch [%l7 + %i3], 2 nop set 0x60, %l3 ldx [%l7 + %l3], %g7 nop set 0x18, %o5 stx %o2, [%l7 + %o5] nop set 0x60, %i2 ldd [%l7 + %i2], %f10 set 0x40, %o0 stda %f16, [%l7 + %o0] 0xd0 nop set 0x1F, %g6 ldsb [%l7 + %g6], %l2 nop set 0x2D, %l5 ldub [%l7 + %l5], %i5 nop set 0x5E, %l2 lduh [%l7 + %l2], %l6 nop set 0x28, %i6 ldd [%l7 + %i6], %i0 nop set 0x2C, %l0 ldub [%l7 + %l0], %o0 wr %o6, %o1, %softint nop set 0x6C, %g3 ldsh [%l7 + %g3], %g4 set 0x42, %o3 ldstuba [%l7 + %o3] 0x80, %g6 nop set 0x48, %g7 ldx [%l7 + %g7], %i2 add %l7, 0x40, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %l0 fpadd32s %f8, %f17, %f0 set 0x2C, %i1 lda [%l7 + %i1] 0x89, %f20 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf9, %f0 add %i0, %i3, %i4 set 0x38, %o1 stda %o2, [%l7 + %o1] 0x88 nop set 0x10, %g1 stx %fsr, [%l7 + %g1] nop set 0x4F, %o4 ldsb [%l7 + %o4], %g1 set 0x7C, %l1 ldstuba [%l7 + %l1] 0x89, %g2 or %l3, %l4, %o5 nop set 0x30, %g4 stx %fsr, [%l7 + %g4] set 0x08, %g2 stda %g4, [%l7 + %g2] 0x88 nop set 0x70, %o2 std %o6, [%l7 + %o2] nop set 0x7C, %l6 ldub [%l7 + %l6], %l1 nop set 0x4C, %o6 ldsh [%l7 + %o6], %g3 nop set 0x60, %i0 ldd [%l7 + %i0], %o4 nop set 0x10, %g5 swap [%l7 + %g5], %l5 set 0x18, %o7 prefetcha [%l7 + %o7] 0x89, 0 nop set 0x5C, %i7 stw %o2, [%l7 + %i7] and %l2, %i5, %g7 set 0x30, %i5 stha %i1, [%l7 + %i5] 0x88 st %f25, [%l7 + 0x74] nop set 0x38, %i3 ldd [%l7 + %i3], %f16 fpadd16s %f15, %f12, %f11 nop set 0x48, %i4 stx %fsr, [%l7 + %i4] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf1, %f16 nop set 0x68, %i2 std %i6, [%l7 + %i2] set 0x60, %o0 ldda [%l7 + %o0] 0x88, %o6 st %fsr, [%l7 + 0x08] nop set 0x1A, %g6 ldsh [%l7 + %g6], %o0 nop set 0x68, %l5 stb %g4, [%l7 + %l5] add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o1, %g6 nop set 0x11, %o5 ldsb [%l7 + %o5], %i6 nop set 0x14, %l2 prefetch [%l7 + %l2], 2 nop set 0x34, %i6 lduh [%l7 + %i6], %l0 nop set 0x28, %g3 ldsw [%l7 + %g3], %i0 nop set 0x48, %l0 ldx [%l7 + %l0], %i2 or %i4, %o3, %i3 bgu,a,pn %icc, loop_18 nop set 0x6A, %o3 ldsb [%l7 + %o3], %g1 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf9, %f16 loop_18: nop set 0x10, %g7 stxa %l3, [%l7 + %g7] 0x80 nop set 0x40, %l4 ldd [%l7 + %l4], %f26 nop set 0x68, %o1 ldx [%l7 + %o1], %g2 set 0x50, %g1 stba %o5, [%l7 + %g1] 0xeb membar #Sync nop set 0x70, %l1 ldd [%l7 + %l1], %f0 st %fsr, [%l7 + 0x58] wr %l4, %g5, %set_softint st %f25, [%l7 + 0x5C] or %o7, %l1, %g3 nop set 0x7B, %g4 ldub [%l7 + %g4], %o4 set 0x40, %g2 sta %f22, [%l7 + %g2] 0x80 st %fsr, [%l7 + 0x78] bleu,a,pn %xcc, loop_19 nop set 0x38, %o4 std %l4, [%l7 + %o4] st %f29, [%l7 + 0x20] nop set 0x2C, %l6 ldsh [%l7 + %l6], %o2 loop_19: nop set 0x56, %o2 stb %l2, [%l7 + %o2] nop set 0x70, %i0 lduw [%l7 + %i0], %i7 set 0x38, %o6 stha %i5, [%l7 + %o6] 0xeb membar #Sync nop set 0x7C, %g5 lduh [%l7 + %g5], %g7 nop set 0x3D, %i7 ldstub [%l7 + %i7], %l6 nop set 0x0E, %o7 ldub [%l7 + %o7], %o6 set 0x70, %i3 stwa %i1, [%l7 + %i3] 0x89 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %g4 nop set 0x68, %i4 stx %g6, [%l7 + %i4] set 0x38, %i5 ldxa [%l7 + %i5] 0x88, %o1 st %fsr, [%l7 + 0x38] nop set 0x70, %i2 ldd [%l7 + %i2], %f24 nop set 0x6E, %o0 ldsh [%l7 + %o0], %i6 nop set 0x5C, %g6 prefetch [%l7 + %g6], 4 set 0x26, %l5 stba %l0, [%l7 + %l5] 0xeb membar #Sync nop set 0x48, %l3 ldd [%l7 + %l3], %i2 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xca set 0x40, %o5 stda %f0, [%l7 + %o5] 0xcc nop set 0x20, %g3 swap [%l7 + %g3], %i4 bne,a %icc, loop_20 nop set 0x20, %l0 stx %fsr, [%l7 + %l0] set 0x28, %o3 sta %f30, [%l7 + %o3] 0x80 loop_20: nop set 0x48, %i1 prefetcha [%l7 + %i1] 0x80, 4 set 0x4C, %g7 stha %i3, [%l7 + %g7] 0x81 nop set 0x6C, %i6 swap [%l7 + %i6], %g1 add %l3, %i0, %g2 set 0x48, %l4 ldxa [%l7 + %l4] 0x80, %o5 bl,a %icc, loop_21 st %fsr, [%l7 + 0x2C] nop set 0x08, %o1 stx %fsr, [%l7 + %o1] set 0x50, %l1 prefetcha [%l7 + %l1] 0x81, 4 loop_21: st %fsr, [%l7 + 0x1C] or %g5, %l1, %o7 nop set 0x24, %g4 ldsw [%l7 + %g4], %o4 set 0x50, %g1 swapa [%l7 + %g1] 0x89, %g3 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %l2 nop set 0x68, %o4 prefetch [%l7 + %o4], 0 set 0x54, %g2 sta %f27, [%l7 + %g2] 0x80 set 0x40, %o2 ldda [%l7 + %o2] 0xd8, %f16 nop set 0x40, %l6 swap [%l7 + %l6], %i7 nop set 0x3D, %i0 ldub [%l7 + %i0], %l5 nop set 0x08, %g5 lduh [%l7 + %g5], %i5 nop set 0x58, %o6 swap [%l7 + %o6], %l6 set 0x66, %o7 stba %o6, [%l7 + %o7] 0x80 nop set 0x48, %i7 ldx [%l7 + %i7], %i1 or %o0, %g4, %g6 set 0x78, %i3 stxa %g7, [%l7 + %i3] 0x89 set 0x78, %i4 stxa %i6, [%l7 + %i4] 0xea membar #Sync set 0x50, %i5 stxa %o1, [%l7 + %i5] 0x81 set 0x28, %i2 stxa %l0, [%l7 + %i2] 0xea membar #Sync set 0x38, %o0 prefetcha [%l7 + %o0] 0x80, 0 set 0x34, %l5 ldstuba [%l7 + %l5] 0x88, %i4 and %o3, %g1, %l3 nop set 0x18, %g6 stx %fsr, [%l7 + %g6] set 0x68, %l3 ldxa [%l7 + %l3] 0x88, %i3 set 0x0A, %o5 stha %g2, [%l7 + %o5] 0x88 nop set 0x0A, %g3 sth %o5, [%l7 + %g3] nop set 0x65, %l2 ldub [%l7 + %l2], %i0 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x81, %g5, %l1 nop set 0x40, %o3 lduw [%l7 + %o3], %o7 nop set 0x50, %l0 stx %fsr, [%l7 + %l0] nop set 0x50, %i1 ldx [%l7 + %i1], %l4 wr %o4, %o2, %pic add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x80, %l2, %i7 set 0x70, %i6 stxa %l5, [%l7 + %i6] 0xe3 membar #Sync nop set 0x28, %g7 std %i4, [%l7 + %g7] nop set 0x37, %o1 stb %g3, [%l7 + %o1] nop set 0x1E, %l4 sth %l6, [%l7 + %l4] set 0x78, %g4 swapa [%l7 + %g4] 0x81, %o6 nop set 0x48, %l1 stb %i1, [%l7 + %l1] wr %o0, %g6, %softint set 0x08, %g1 stda %g6, [%l7 + %g1] 0xeb membar #Sync st %fsr, [%l7 + 0x44] nop set 0x60, %o4 ldub [%l7 + %o4], %i6 nop set 0x4E, %g2 ldstub [%l7 + %g2], %g4 nop set 0x6B, %l6 ldub [%l7 + %l6], %l0 nop set 0x74, %i0 lduw [%l7 + %i0], %i2 set 0x5C, %o2 stwa %i4, [%l7 + %o2] 0x89 nop set 0x76, %g5 ldub [%l7 + %g5], %o3 nop set 0x70, %o6 ldd [%l7 + %o6], %f14 set 0x10, %o7 stda %o0, [%l7 + %o7] 0x89 nop set 0x10, %i3 ldstub [%l7 + %i3], %l3 set 0x18, %i7 stda %i2, [%l7 + %i7] 0x80 nop set 0x24, %i4 ldstub [%l7 + %i4], %g1 nop set 0x48, %i5 ldd [%l7 + %i5], %f2 nop set 0x4A, %i2 ldstub [%l7 + %i2], %g2 set 0x48, %l5 prefetcha [%l7 + %l5] 0x81, 3 set 0x10, %g6 ldda [%l7 + %g6] 0xe2, %o4 nop set 0x50, %o0 ldd [%l7 + %o0], %f26 nop set 0x20, %o5 ldd [%l7 + %o5], %g4 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xc4 nop set 0x75, %l2 ldub [%l7 + %l2], %l1 and %l4, %o4, %o7 set 0x40, %l3 ldda [%l7 + %l3] 0x80, %f16 nop set 0x37, %o3 ldsb [%l7 + %o3], %l2 nop set 0x78, %l0 lduw [%l7 + %l0], %i7 fpsub32s %f8, %f9, %f9 nop set 0x74, %i1 stw %o2, [%l7 + %i1] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x3F9, %sys_tick_cmpr add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x80, %g3, %o6 or %i1, %l6, %g6 set 0x38, %i6 stxa %o0, [%l7 + %i6] 0x88 nop set 0x1C, %o1 ldsh [%l7 + %o1], %g7 nop set 0x34, %g7 lduw [%l7 + %g7], %i6 st %f10, [%l7 + 0x30] st %fsr, [%l7 + 0x38] nop set 0x48, %g4 std %l0, [%l7 + %g4] and %i2, %i4, %g4 set 0x20, %l4 ldda [%l7 + %l4] 0x81, %o2 nop set 0x58, %l1 std %f6, [%l7 + %l1] nop set 0x10, %g1 std %l2, [%l7 + %g1] nop set 0x48, %g2 stx %fsr, [%l7 + %g2] st %fsr, [%l7 + 0x5C] st %f30, [%l7 + 0x3C] nop set 0x14, %l6 ldsw [%l7 + %l6], %i3 set 0x14, %o4 stha %o1, [%l7 + %o4] 0x89 nop set 0x21, %o2 ldub [%l7 + %o2], %g2 nop set 0x18, %g5 stx %fsr, [%l7 + %g5] nop set 0x28, %o6 swap [%l7 + %o6], %g1 nop set 0x60, %o7 ldd [%l7 + %o7], %o4 nop set 0x78, %i0 ldd [%l7 + %i0], %f14 nop set 0x70, %i3 ldd [%l7 + %i3], %f20 set 0x59, %i7 stba %i0, [%l7 + %i7] 0x89 nop set 0x5C, %i5 prefetch [%l7 + %i5], 4 nop set 0x38, %i4 prefetch [%l7 + %i4], 1 nop set 0x63, %i2 ldstub [%l7 + %i2], %g5 nop set 0x70, %l5 stw %l1, [%l7 + %l5] nop set 0x17, %g6 ldsb [%l7 + %g6], %l4 nop set 0x2C, %o0 lduw [%l7 + %o0], %o7 st %f20, [%l7 + 0x20] fpsub16s %f9, %f13, %f6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l2, %o4 nop set 0x78, %g3 stx %i7, [%l7 + %g3] set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync nop set 0x2B, %o5 stb %o2, [%l7 + %o5] set 0x38, %l3 stwa %l5, [%l7 + %l3] 0xe2 membar #Sync nop set 0x28, %o3 std %i4, [%l7 + %o3] nop set 0x70, %l0 ldsh [%l7 + %l0], %o6 nop set 0x66, %i6 lduh [%l7 + %i6], %i1 set 0x4C, %o1 stwa %l6, [%l7 + %o1] 0x81 nop set 0x50, %g7 ldsh [%l7 + %g7], %g3 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf8, %f16 set 0x78, %i1 lda [%l7 + %i1] 0x80, %f15 set 0x13, %l1 stba %g6, [%l7 + %l1] 0x81 nop set 0x41, %l4 ldub [%l7 + %l4], %g7 nop set 0x78, %g1 ldd [%l7 + %g1], %i6 ld [%l7 + 0x54], %f0 set 0x40, %l6 ldxa [%l7 + %l6] 0x81, %l0 add %o0, %i4, %i2 set 0x30, %g2 lda [%l7 + %g2] 0x88, %f0 nop set 0x50, %o2 ldx [%l7 + %o2], %o3 set 0x48, %g5 ldstuba [%l7 + %g5] 0x89, %l3 fpadd32 %f10, %f2, %f6 nop set 0x5D, %o4 stb %g4, [%l7 + %o4] add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o1 casa [%l6] 0x81, %o1, %i3 set 0x40, %o7 ldda [%l7 + %o7] 0x81, %f0 and %g2, %o5, %i0 set 0x6C, %i0 lda [%l7 + %i0] 0x88, %f5 nop set 0x08, %i3 ldd [%l7 + %i3], %g0 nop set 0x58, %o6 stx %l1, [%l7 + %o6] ld [%l7 + 0x5C], %f4 set 0x50, %i7 ldxa [%l7 + %i7] 0x80, %g5 nop set 0x67, %i4 stb %o7, [%l7 + %i4] add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x88, %l2, %o4 set 0x5C, %i5 stwa %l4, [%l7 + %i5] 0xe2 membar #Sync set 0x64, %l5 sta %f0, [%l7 + %l5] 0x88 st %f24, [%l7 + 0x74] fpadd32s %f7, %f27, %f30 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf1, %f0 set 0x40, %i2 stda %f16, [%l7 + %i2] 0x80 ld [%l7 + 0x7C], %f17 nop set 0x10, %g3 ldd [%l7 + %g3], %i6 set 0x08, %l2 sta %f23, [%l7 + %l2] 0x80 ld [%l7 + 0x58], %f1 nop set 0x0C, %o5 ldstub [%l7 + %o5], %l5 nop set 0x78, %l3 ldstub [%l7 + %l3], %i5 ld [%l7 + 0x6C], %f3 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xda set 0x40, %l0 ldxa [%l7 + %l0] 0x80, %o6 nop set 0x40, %i6 std %f14, [%l7 + %i6] add %i1, %l6, %o2 set 0x68, %o1 lda [%l7 + %o1] 0x81, %f20 and %g6, %g3, %i6 set 0x24, %g7 lda [%l7 + %g7] 0x80, %f2 set 0x50, %o0 stda %g6, [%l7 + %o0] 0xe2 membar #Sync nop set 0x6A, %i1 stb %l0, [%l7 + %i1] set 0x40, %l1 ldda [%l7 + %l1] 0x89, %f16 set 0x4E, %l4 stba %i4, [%l7 + %l4] 0xe2 membar #Sync ld [%l7 + 0x38], %f5 nop set 0x78, %g4 ldd [%l7 + %g4], %f26 nop set 0x08, %l6 ldx [%l7 + %l6], %i2 nop set 0x28, %g1 std %f22, [%l7 + %g1] add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %o0 set 0x64, %o2 stwa %g4, [%l7 + %o2] 0xe2 membar #Sync set 0x08, %g5 sta %f17, [%l7 + %g5] 0x89 nop set 0x68, %o4 ldsb [%l7 + %o4], %o1 wr %i3, %g2, %pic set 0x48, %o7 stda %l2, [%l7 + %o7] 0xeb membar #Sync nop set 0x0E, %g2 ldsh [%l7 + %g2], %i0 set 0x70, %i3 lda [%l7 + %i3] 0x88, %f14 nop set 0x20, %o6 swap [%l7 + %o6], %o5 nop set 0x14, %i7 prefetch [%l7 + %i7], 4 nop set 0x48, %i0 stx %g1, [%l7 + %i0] set 0x08, %i4 stwa %l1, [%l7 + %i4] 0xea membar #Sync and %o7, %l2, %o4 nop set 0x38, %l5 stx %fsr, [%l7 + %l5] wr %g0, 0x7, %fprs and %l4, %i5, %l5 nop set 0x20, %g6 stx %o6, [%l7 + %g6] set 0x18, %i2 stda %i0, [%l7 + %i2] 0xea membar #Sync st %f12, [%l7 + 0x48] nop set 0x48, %g3 std %f28, [%l7 + %g3] nop set 0x10, %i5 swap [%l7 + %i5], %o2 add %l6, %g6, %g3 and %i6, %g7, %i4 set 0x45, %o5 stba %i2, [%l7 + %o5] 0x80 nop set 0x08, %l2 prefetch [%l7 + %l2], 2 nop set 0x20, %l3 ldx [%l7 + %l3], %l0 set 0x78, %l0 stxa %o3, [%l7 + %l0] 0x89 nop set 0x68, %o3 ldsw [%l7 + %o3], %g4 add %o1, %i3, %o0 set 0x70, %o1 stwa %g2, [%l7 + %o1] 0xeb membar #Sync set 0x0B, %g7 ldstuba [%l7 + %g7] 0x88, %i0 st %f26, [%l7 + 0x74] nop set 0x30, %o0 stx %o5, [%l7 + %o0] add %g1, %l3, %o7 set 0x40, %i1 stba %l2, [%l7 + %i1] 0x89 nop set 0x64, %i6 ldstub [%l7 + %i6], %o4 nop set 0x54, %l1 stw %g5, [%l7 + %l1] set 0x2C, %g4 swapa [%l7 + %g4] 0x80, %l1 wr %l4, %i7, %softint set 0x28, %l4 stda %l4, [%l7 + %l4] 0x81 nop set 0x52, %l6 ldstub [%l7 + %l6], %i5 nop set 0x60, %g1 sth %o6, [%l7 + %g1] nop set 0x08, %o2 stw %i1, [%l7 + %o2] nop set 0x51, %g5 ldstub [%l7 + %g5], %o2 nop set 0x18, %o7 sth %g6, [%l7 + %o7] set 0x40, %g2 ldda [%l7 + %g2] 0xd2, %f0 set 0x78, %o4 stha %l6, [%l7 + %o4] 0x88 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x81E, %tick_cmpr nop set 0x24, %i3 stw %i4, [%l7 + %i3] set 0x40, %o6 stda %f16, [%l7 + %o6] 0xf9 membar #Sync nop set 0x70, %i0 stx %g7, [%l7 + %i0] nop set 0x54, %i7 prefetch [%l7 + %i7], 0 nop set 0x1C, %l5 lduh [%l7 + %l5], %i2 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l0, %o3 nop set 0x3D, %i4 ldsb [%l7 + %i4], %g4 set 0x10, %g6 ldxa [%l7 + %g6] 0x89, %i3 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc4 nop set 0x44, %g3 ldsw [%l7 + %g3], %o1 nop set 0x2A, %i5 ldsh [%l7 + %i5], %g2 nop set 0x1C, %l2 sth %i0, [%l7 + %l2] nop set 0x34, %l3 ldsw [%l7 + %l3], %o0 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %l3 set 0x10, %o5 stxa %g1, [%l7 + %o5] 0x89 set 0x40, %l0 stda %f16, [%l7 + %l0] 0xd2 nop set 0x66, %o1 lduh [%l7 + %o1], %o7 nop set 0x32, %o3 ldstub [%l7 + %o3], %o4 nop set 0x0C, %o0 stw %g5, [%l7 + %o0] nop set 0x38, %g7 std %l2, [%l7 + %g7] nop set 0x38, %i6 prefetch [%l7 + %i6], 2 nop set 0x0C, %l1 swap [%l7 + %l1], %l1 nop set 0x08, %g4 sth %i7, [%l7 + %g4] nop set 0x75, %l4 stb %l4, [%l7 + %l4] set 0x64, %l6 stwa %i5, [%l7 + %l6] 0xea membar #Sync nop set 0x6C, %i1 stw %l5, [%l7 + %i1] nop set 0x48, %o2 stx %fsr, [%l7 + %o2] fpadd16s %f15, %f21, %f6 nop set 0x2F, %g1 ldstub [%l7 + %g1], %i1 nop set 0x24, %g5 lduw [%l7 + %g5], %o6 nop set 0x18, %o7 lduw [%l7 + %o7], %o2 set 0x28, %g2 stha %g6, [%l7 + %g2] 0x80 nop set 0x1F, %i3 ldub [%l7 + %i3], %i6 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %g3 nop set 0x52, %o4 ldub [%l7 + %o4], %g7 nop set 0x65, %o6 ldub [%l7 + %o6], %i4 set 0x72, %i7 stha %l0, [%l7 + %i7] 0xea membar #Sync nop set 0x58, %l5 ldx [%l7 + %l5], %o3 nop set 0x60, %i0 ldd [%l7 + %i0], %g4 nop set 0x28, %g6 ldx [%l7 + %g6], %i2 nop set 0x20, %i4 ldx [%l7 + %i4], %i3 ba,a %xcc, loop_22 ld [%l7 + 0x74], %f20 nop set 0x10, %i2 std %f26, [%l7 + %i2] nop set 0x58, %i5 ldstub [%l7 + %i5], %g2 loop_22: nop set 0x44, %l2 prefetch [%l7 + %l2], 1 st %f4, [%l7 + 0x28] set 0x68, %g3 ldxa [%l7 + %g3] 0x81, %o1 and %o0, %o5, %i0 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xda fpadd32 %f20, %f18, %f20 nop set 0x68, %l0 lduw [%l7 + %l0], %l3 nop set 0x44, %o1 sth %g1, [%l7 + %o1] nop set 0x38, %o5 ldd [%l7 + %o5], %o6 set 0x38, %o0 swapa [%l7 + %o0] 0x81, %g5 nop set 0x48, %o3 stx %l2, [%l7 + %o3] set 0x10, %g7 stwa %o4, [%l7 + %g7] 0x88 set 0x14, %i6 stwa %i7, [%l7 + %i6] 0x80 set 0x08, %l1 ldxa [%l7 + %l1] 0x80, %l4 nop set 0x10, %l4 std %i4, [%l7 + %l4] set 0x60, %l6 prefetcha [%l7 + %l6] 0x88, 3 nop set 0x7F, %i1 stb %i1, [%l7 + %i1] add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %o2 set 0x34, %g4 lda [%l7 + %g4] 0x81, %f20 nop set 0x45, %g1 stb %o6, [%l7 + %g1] nop set 0x10, %g5 std %f12, [%l7 + %g5] nop set 0x7C, %o7 prefetch [%l7 + %o7], 1 set 0x28, %g2 stxa %i6, [%l7 + %g2] 0x81 nop set 0x09, %o2 stb %g6, [%l7 + %o2] nop set 0x58, %i3 stx %fsr, [%l7 + %i3] set 0x10, %o6 ldda [%l7 + %o6] 0x89, %i6 nop set 0x76, %i7 ldsh [%l7 + %i7], %g7 or %g3, %i4, %o3 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %i2 nop set 0x50, %o4 std %f12, [%l7 + %o4] nop set 0x5E, %i0 lduh [%l7 + %i0], %i3 nop set 0x6C, %l5 ldstub [%l7 + %l5], %g2 nop set 0x16, %g6 ldsh [%l7 + %g6], %o1 fpsub16s %f13, %f16, %f4 set 0x72, %i4 stba %o0, [%l7 + %i4] 0xe3 membar #Sync ld [%l7 + 0x68], %f9 set 0x3C, %i5 lda [%l7 + %i5] 0x88, %f16 st %fsr, [%l7 + 0x34] set 0x30, %l2 swapa [%l7 + %l2] 0x80, %l0 nop set 0x40, %i2 stx %o5, [%l7 + %i2] set 0x40, %l3 ldda [%l7 + %l3] 0x89, %f0 or %l3, %i0, %o7 set 0x49, %l0 ldstuba [%l7 + %l0] 0x89, %g1 nop set 0x14, %g3 ldsw [%l7 + %g3], %g5 nop set 0x60, %o1 lduw [%l7 + %o1], %l2 set 0x40, %o5 ldda [%l7 + %o5] 0xd8, %f16 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xd8 nop set 0x38, %o0 lduw [%l7 + %o0], %o4 nop set 0x14, %i6 stw %l4, [%l7 + %i6] set 0x40, %g7 stwa %i5, [%l7 + %g7] 0xe3 membar #Sync nop set 0x5E, %l1 stb %i7, [%l7 + %l1] set 0x48, %l4 prefetcha [%l7 + %l4] 0x89, 1 set 0x22, %i1 stha %i1, [%l7 + %i1] 0xe2 membar #Sync set 0x28, %g4 ldxa [%l7 + %g4] 0x81, %o2 set 0x54, %g1 sta %f17, [%l7 + %g1] 0x80 nop set 0x08, %l6 ldd [%l7 + %l6], %l4 nop set 0x40, %g5 std %i6, [%l7 + %g5] nop set 0x60, %o7 ldd [%l7 + %o7], %o6 nop set 0x20, %o2 swap [%l7 + %o2], %l6 nop set 0x70, %i3 lduw [%l7 + %i3], %g6 set 0x24, %o6 lda [%l7 + %o6] 0x89, %f13 nop set 0x48, %i7 std %g2, [%l7 + %i7] set 0x7C, %g2 lda [%l7 + %g2] 0x89, %f21 set 0x38, %o4 swapa [%l7 + %o4] 0x89, %i4 nop set 0x60, %l5 stw %o3, [%l7 + %l5] add %g4, %g7, %i3 and %i2, %o1, %o0 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x81, %l0, %o5 set 0x7C, %i0 stwa %l3, [%l7 + %i0] 0x89 nop set 0x30, %i4 stx %fsr, [%l7 + %i4] set 0x20, %i5 stda %i0, [%l7 + %i5] 0xeb membar #Sync set 0x40, %g6 stda %f0, [%l7 + %g6] 0xcc nop set 0x70, %l2 ldd [%l7 + %l2], %o6 set 0x14, %l3 sta %f14, [%l7 + %l3] 0x88 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %g2 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g5, %o4 nop set 0x68, %l0 stx %l4, [%l7 + %l0] nop set 0x38, %g3 std %i4, [%l7 + %g3] nop set 0x14, %o1 ldsw [%l7 + %o1], %i7 set 0x40, %o5 stda %f16, [%l7 + %o5] 0x89 nop set 0x08, %o3 std %f8, [%l7 + %o3] add %l1, %l2, %i1 set 0x20, %o0 ldda [%l7 + %o0] 0xeb, %o2 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xc4 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l5, %i6 fpadd32s %f18, %f20, %f2 nop set 0x54, %g7 stw %l6, [%l7 + %g7] set 0x1C, %i2 sta %f21, [%l7 + %i2] 0x88 nop set 0x0D, %l4 ldstub [%l7 + %l4], %g6 set 0x20, %i1 ldda [%l7 + %i1] 0xe2, %o6 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %i4 set 0x2C, %g4 lda [%l7 + %g4] 0x80, %f23 and %o3, %g4, %g7 nop set 0x3C, %l1 swap [%l7 + %l1], %i3 set 0x21, %g1 stba %o1, [%l7 + %g1] 0xeb membar #Sync bg,a,pn %xcc, loop_23 add %o0, %l0, %o5 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l3 casa [%l6] 0x88, %l3, %i2 loop_23: nop set 0x28, %g5 stxa %i0, [%l7 + %g5] 0xeb membar #Sync nop set 0x60, %o7 ldx [%l7 + %o7], %o7 set 0x62, %l6 ldstuba [%l7 + %l6] 0x81, %g1 nop set 0x60, %o2 stx %g5, [%l7 + %o2] nop set 0x68, %o6 swap [%l7 + %o6], %o4 nop set 0x1E, %i7 ldsb [%l7 + %i7], %g2 nop set 0x18, %g2 std %f22, [%l7 + %g2] nop set 0x53, %o4 ldsb [%l7 + %o4], %l4 st %fsr, [%l7 + 0x70] nop set 0x68, %i3 std %f10, [%l7 + %i3] st %fsr, [%l7 + 0x20] nop set 0x3C, %i0 sth %i5, [%l7 + %i0] nop set 0x3C, %l5 ldsh [%l7 + %l5], %l1 nop set 0x40, %i5 std %f24, [%l7 + %i5] set 0x1D, %i4 ldstuba [%l7 + %i4] 0x81, %i7 nop set 0x42, %l2 stb %i1, [%l7 + %l2] nop set 0x64, %g6 swap [%l7 + %g6], %l2 set 0x70, %l0 ldxa [%l7 + %l0] 0x88, %o2 set 0x68, %l3 prefetcha [%l7 + %l3] 0x80, 3 nop set 0x08, %g3 ldx [%l7 + %g3], %l6 nop set 0x26, %o1 stb %g6, [%l7 + %o1] add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %l5 nop set 0x30, %o5 ldd [%l7 + %o5], %g2 ba,a,pt %icc, loop_24 st %f24, [%l7 + 0x54] nop set 0x18, %o3 ldsh [%l7 + %o3], %o3 st %fsr, [%l7 + 0x74] loop_24: nop set 0x68, %o0 std %f30, [%l7 + %o0] set 0x2C, %i6 stha %g4, [%l7 + %i6] 0x89 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g7, %i3 ld [%l7 + 0x5C], %f8 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %o1 nop set 0x16, %g7 ldsb [%l7 + %g7], %l0 set 0x30, %l4 ldstuba [%l7 + %l4] 0x88, %o0 set 0x34, %i2 stwa %o5, [%l7 + %i2] 0xe2 membar #Sync nop set 0x64, %g4 ldsw [%l7 + %g4], %l3 nop set 0x18, %i1 std %i2, [%l7 + %i1] nop set 0x10, %l1 ldd [%l7 + %l1], %f8 set 0x30, %g5 stda %i0, [%l7 + %g5] 0x88 set 0x08, %g1 sta %f6, [%l7 + %g1] 0x81 set 0x50, %l6 ldda [%l7 + %l6] 0x89, %g0 set 0x7C, %o7 ldstuba [%l7 + %o7] 0x89, %o7 or %o4, %g2, %l4 set 0x40, %o6 stda %f16, [%l7 + %o6] 0x89 nop set 0x48, %i7 stx %g5, [%l7 + %i7] add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %i5 nop set 0x58, %g2 stx %fsr, [%l7 + %g2] set 0x40, %o2 ldda [%l7 + %o2] 0x88, %f16 nop set 0x3B, %o4 stb %i7, [%l7 + %o4] set 0x4A, %i3 ldstuba [%l7 + %i3] 0x88, %i1 set 0x10, %l5 ldda [%l7 + %l5] 0x88, %l2 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xca nop set 0x78, %i0 std %f4, [%l7 + %i0] nop set 0x70, %l2 stw %o2, [%l7 + %l2] set 0x50, %i4 stxa %i6, [%l7 + %i4] 0x81 nop set 0x40, %g6 ldd [%l7 + %g6], %i6 nop set 0x30, %l0 ldsh [%l7 + %l0], %o6 nop set 0x14, %l3 prefetch [%l7 + %l3], 4 st %fsr, [%l7 + 0x4C] nop set 0x6F, %o1 ldub [%l7 + %o1], %l5 and %g6, %o3, %g4 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] 0x80, %g3, %g7 set 0x6C, %o5 swapa [%l7 + %o5] 0x81, %i3 set 0x5C, %o3 swapa [%l7 + %o3] 0x80, %o1 nop set 0x38, %g3 ldd [%l7 + %g3], %f14 nop set 0x74, %i6 ldub [%l7 + %i6], %l0 and %i4, %o0, %o5 nop set 0x78, %o0 swap [%l7 + %o0], %l3 st %f17, [%l7 + 0x5C] set 0x40, %g7 sta %f9, [%l7 + %g7] 0x81 nop set 0x1A, %i2 ldub [%l7 + %i2], %i2 nop set 0x20, %g4 sth %i0, [%l7 + %g4] set 0x7C, %l4 stha %o7, [%l7 + %l4] 0xe2 membar #Sync or %o4, %g2, %g1 nop set 0x48, %l1 lduw [%l7 + %l1], %g5 set 0x48, %g5 stda %l0, [%l7 + %g5] 0xeb membar #Sync nop set 0x28, %i1 std %f4, [%l7 + %i1] ble %icc, loop_25 nop set 0x50, %g1 std %f28, [%l7 + %g1] st %fsr, [%l7 + 0x18] set 0x08, %o7 lda [%l7 + %o7] 0x80, %f14 loop_25: nop add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i5, %l4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x89, %i1, %l2 set 0x40, %o6 ldda [%l7 + %o6] 0xd0, %f16 set 0x40, %i7 swapa [%l7 + %i7] 0x81, %i7 st %fsr, [%l7 + 0x58] set 0x2C, %g2 stha %o2, [%l7 + %g2] 0x88 set 0x68, %l6 lda [%l7 + %l6] 0x88, %f13 set 0x26, %o2 stha %i6, [%l7 + %o2] 0xea membar #Sync ld [%l7 + 0x1C], %f29 set 0x68, %i3 stwa %o6, [%l7 + %i3] 0xe2 membar #Sync nop set 0x4C, %o4 ldsh [%l7 + %o4], %l6 nop set 0x50, %l5 ldd [%l7 + %l5], %f4 add %g6, %l5, %o3 nop set 0x54, %i0 stw %g4, [%l7 + %i0] set 0x61, %i5 ldstuba [%l7 + %i5] 0x81, %g7 nop set 0x23, %i4 ldsb [%l7 + %i4], %i3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x50, %l2 ldd [%l7 + %l2], %f18 nop set 0x42, %g6 ldsh [%l7 + %g6], %o1 nop set 0x41, %l3 ldub [%l7 + %l3], %o0 add %o5, %l3, %i2 set 0x48, %o1 swapa [%l7 + %o1] 0x81, %i0 nop set 0x40, %o5 ldstub [%l7 + %o5], %i4 set 0x20, %o3 ldda [%l7 + %o3] 0x88, %o6 nop set 0x2E, %g3 stb %o4, [%l7 + %g3] set 0x20, %i6 ldda [%l7 + %i6] 0x80, %g0 set 0x7C, %l0 swapa [%l7 + %l0] 0x89, %g5 set 0x66, %o0 ldstuba [%l7 + %o0] 0x89, %g2 nop set 0x72, %g7 stb %l1, [%l7 + %g7] or %l4, %i5, %l2 set 0x7C, %g4 lda [%l7 + %g4] 0x80, %f29 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i1, %o2 nop set 0x70, %i2 std %f16, [%l7 + %i2] nop set 0x24, %l4 swap [%l7 + %l4], %i7 set 0x68, %g5 stda %o6, [%l7 + %g5] 0xea membar #Sync nop set 0x10, %i1 std %i6, [%l7 + %i1] nop set 0x3A, %l1 ldsb [%l7 + %l1], %i6 nop set 0x20, %g1 std %f22, [%l7 + %g1] nop set 0x68, %o6 ldd [%l7 + %o6], %f20 nop set 0x48, %i7 lduw [%l7 + %i7], %g6 nop set 0x28, %o7 ldsw [%l7 + %o7], %o3 nop set 0x64, %l6 lduh [%l7 + %l6], %l5 st %f14, [%l7 + 0x7C] add %l7, 0x40, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %i3 set 0x40, %g2 swapa [%l7 + %g2] 0x81, %g4 nop set 0x38, %o2 stb %l0, [%l7 + %o2] nop set 0x28, %o4 ldd [%l7 + %o4], %f24 fpadd32s %f16, %f31, %f26 nop set 0x2C, %i3 ldsw [%l7 + %i3], %g3 nop set 0x0E, %l5 ldsh [%l7 + %l5], %o0 nop set 0x20, %i0 lduw [%l7 + %i0], %o1 nop set 0x24, %i4 stw %l3, [%l7 + %i4] set 0x40, %l2 ldda [%l7 + %l2] 0x80, %o4 nop set 0x38, %g6 ldsw [%l7 + %g6], %i0 set 0x6C, %i5 sta %f28, [%l7 + %i5] 0x88 nop set 0x26, %l3 lduh [%l7 + %l3], %i2 set 0x10, %o1 stwa %o7, [%l7 + %o1] 0x88 set 0x70, %o3 ldda [%l7 + %o3] 0x88, %o4 set 0x60, %g3 sta %f22, [%l7 + %g3] 0x80 st %fsr, [%l7 + 0x38] set 0x20, %i6 ldda [%l7 + %i6] 0x88, %g0 set 0x0C, %o5 swapa [%l7 + %o5] 0x80, %i4 set 0x40, %l0 ldda [%l7 + %l0] 0xda, %f16 nop set 0x38, %g7 std %f14, [%l7 + %g7] set 0x78, %g4 prefetcha [%l7 + %g4] 0x89, 1 st %f11, [%l7 + 0x0C] add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %g5 set 0x34, %i2 sta %f15, [%l7 + %i2] 0x81 ble %xcc, loop_26 ld [%l7 + 0x3C], %f12 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l4 casa [%l6] 0x88, %l4, %l2 loop_26: nop set 0x40, %o0 stwa %i1, [%l7 + %o0] 0xe2 membar #Sync set 0x60, %g5 ldda [%l7 + %g5] 0xea, %o2 set 0x20, %l4 ldxa [%l7 + %l4] 0x81, %i7 set 0x20, %i1 ldda [%l7 + %i1] 0x88, %i4 bleu,a %icc, loop_27 and %o6, %i6, %l6 nop set 0x60, %g1 ldx [%l7 + %g1], %o3 set 0x78, %o6 ldstuba [%l7 + %o6] 0x81, %l5 loop_27: nop set 0x18, %i7 prefetcha [%l7 + %i7] 0x89, 0 nop set 0x30, %o7 stw %i3, [%l7 + %o7] st %f31, [%l7 + 0x58] set 0x74, %l1 stha %g6, [%l7 + %l1] 0x89 nop set 0x64, %l6 ldsw [%l7 + %l6], %l0 set 0x18, %g2 prefetcha [%l7 + %g2] 0x81, 2 nop set 0x67, %o4 ldub [%l7 + %o4], %g4 nop set 0x4F, %o2 stb %o0, [%l7 + %o2] nop set 0x20, %i3 std %f22, [%l7 + %i3] nop set 0x48, %i0 ldx [%l7 + %i0], %l3 nop set 0x54, %l5 swap [%l7 + %l5], %o1 nop set 0x54, %l2 ldsw [%l7 + %l2], %i0 or %i2, %o5, %o7 nop set 0x70, %g6 lduw [%l7 + %g6], %g1 wr %i4, %g2, %softint add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %l1 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 1285 ! Type a : 25 ! Type cti : 27 ! Type x : 524 ! Type f : 33 ! Type i : 106 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xA, %g1 set 0x8, %g2 set 0xD, %g3 set 0xB, %g4 set 0xA, %g5 set 0xA, %g6 set 0x9, %g7 !# Input registers set -0xF, %i0 set -0xA, %i1 set -0xA, %i2 set -0x4, %i3 set -0x9, %i4 set -0x6, %i5 set -0x8, %i6 set -0x7, %i7 !# Local registers set 0x48191A71, %l0 set 0x6713E639, %l1 set 0x235FD6FB, %l2 set 0x1081B3EC, %l3 set 0x34B2131F, %l4 set 0x39BBFA22, %l5 set 0x58316FC2, %l6 !# Output registers set 0x163D, %o0 set -0x14A7, %o1 set 0x11C7, %o2 set 0x00FF, %o3 set 0x002D, %o4 set 0x039E, %o5 set 0x1623, %o6 set -0x0A6E, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. set 0x68, %i4 stxa %g5, [%l7 + %i4] 0xe3 membar #Sync nop set 0x50, %i5 stx %l2, [%l7 + %i5] set 0x20, %o1 prefetcha [%l7 + %o1] 0x89, 1 fpsub16s %f12, %f23, %f4 ld [%l7 + 0x74], %f29 nop set 0x24, %o3 stw %i1, [%l7 + %o3] set 0x1A, %g3 stba %i7, [%l7 + %g3] 0x89 set 0x14, %i6 lda [%l7 + %i6] 0x81, %f26 bl,a,pn %icc, loop_28 nop set 0x6C, %o5 swap [%l7 + %o5], %o2 add %o6, %i5, %l6 ld [%l7 + 0x4C], %f28 loop_28: nop set 0x44, %l0 ldsw [%l7 + %l0], %i6 set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f0 nop set 0x20, %g7 stb %o3, [%l7 + %g7] nop set 0x29, %i2 ldsb [%l7 + %i2], %l5 add %i3, %g6, %l0 nop set 0x3F, %o0 ldub [%l7 + %o0], %g7 nop set 0x77, %g4 ldub [%l7 + %g4], %g4 set 0x74, %l4 lda [%l7 + %l4] 0x89, %f30 set 0x48, %i1 stwa %o0, [%l7 + %i1] 0xea membar #Sync and %g3, %o1, %l3 set 0x18, %g5 stha %i0, [%l7 + %g5] 0x89 nop set 0x60, %o6 ldx [%l7 + %o6], %i2 nop set 0x20, %g1 sth %o7, [%l7 + %g1] nop set 0x30, %i7 std %o4, [%l7 + %i7] nop set 0x10, %l1 lduw [%l7 + %l1], %i4 set 0x38, %o7 stxa %g2, [%l7 + %o7] 0x89 nop set 0x4C, %l6 lduw [%l7 + %l6], %g1 nop set 0x58, %g2 stx %fsr, [%l7 + %g2] set 0x40, %o4 stda %f16, [%l7 + %o4] 0xc4 nop set 0x48, %i3 std %f8, [%l7 + %i3] nop set 0x18, %o2 stx %fsr, [%l7 + %o2] set 0x08, %i0 stwa %l1, [%l7 + %i0] 0xe3 membar #Sync add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %l2 nop set 0x18, %l2 stx %g5, [%l7 + %l2] nop set 0x6E, %l5 ldsb [%l7 + %l5], %i1 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf9, %f0 nop set 0x3C, %i5 ldsw [%l7 + %i5], %l4 add %o2, %i7, %o6 set 0x3C, %g6 swapa [%l7 + %g6] 0x88, %l6 set 0x40, %o3 ldxa [%l7 + %o3] 0x89, %i5 set 0x64, %g3 swapa [%l7 + %g3] 0x80, %i6 fpsub32 %f16, %f22, %f28 nop set 0x10, %o1 std %f24, [%l7 + %o1] nop set 0x54, %o5 swap [%l7 + %o5], %o3 and %i3, %g6, %l0 nop set 0x38, %l0 std %g6, [%l7 + %l0] set 0x70, %i6 prefetcha [%l7 + %i6] 0x88, 1 st %fsr, [%l7 + 0x54] nop set 0x6A, %g7 ldsb [%l7 + %g7], %o0 and %g3, %o1, %l3 ld [%l7 + 0x28], %f22 bgu,a,pt %xcc, loop_29 nop set 0x23, %i2 ldstub [%l7 + %i2], %i0 set 0x74, %l3 ldstuba [%l7 + %l3] 0x88, %i2 loop_29: nop set 0x50, %o0 std %f14, [%l7 + %o0] st %fsr, [%l7 + 0x74] nop set 0x4E, %l4 ldstub [%l7 + %l4], %l5 and %o5, %o7, %g2 nop set 0x14, %i1 lduw [%l7 + %i1], %g1 nop set 0x6C, %g5 ldsh [%l7 + %g5], %l1 st %f18, [%l7 + 0x20] nop set 0x10, %g4 ldx [%l7 + %g4], %o4 set 0x3C, %g1 lda [%l7 + %g1] 0x88, %f19 or %i4, %g5, %i1 nop set 0x10, %o6 ldx [%l7 + %o6], %l4 nop set 0x28, %i7 prefetch [%l7 + %i7], 0 nop set 0x78, %o7 stx %fsr, [%l7 + %o7] set 0x70, %l6 stda %o2, [%l7 + %l6] 0x89 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %i7 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xf9 membar #Sync nop set 0x3A, %l1 ldsb [%l7 + %l1], %l6 st %f18, [%l7 + 0x58] nop set 0x60, %i3 ldsh [%l7 + %i3], %i5 add %i6, %o6, %o3 nop set 0x18, %o2 swap [%l7 + %o2], %i3 st %fsr, [%l7 + 0x34] set 0x48, %o4 prefetcha [%l7 + %o4] 0x80, 4 set 0x10, %l2 stda %g6, [%l7 + %l2] 0xe2 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0x88, %g4 set 0x74, %i4 swapa [%l7 + %i4] 0x88, %o0 nop set 0x08, %l5 ldx [%l7 + %l5], %g3 set 0x48, %g6 lda [%l7 + %g6] 0x88, %f4 set 0x48, %o3 sta %f5, [%l7 + %o3] 0x89 set 0x24, %i5 sta %f16, [%l7 + %i5] 0x89 nop set 0x20, %g3 stx %l0, [%l7 + %g3] set 0x20, %o1 stxa %l3, [%l7 + %o1] 0x81 nop set 0x23, %o5 ldub [%l7 + %o5], %i0 set 0x56, %l0 stha %o1, [%l7 + %l0] 0x81 nop set 0x38, %i6 ldd [%l7 + %i6], %f16 nop set 0x38, %i2 stx %i2, [%l7 + %i2] nop set 0x46, %g7 ldsh [%l7 + %g7], %l5 set 0x08, %o0 stwa %o7, [%l7 + %o0] 0x89 nop set 0x58, %l4 ldsb [%l7 + %l4], %o5 set 0x18, %l3 stwa %g1, [%l7 + %l3] 0xea membar #Sync add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %l1 nop set 0x18, %i1 stb %o4, [%l7 + %i1] add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x88, %g5, %i4 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %i1 set 0x18, %g4 prefetcha [%l7 + %g4] 0x88, 1 set 0x46, %g1 stha %o2, [%l7 + %g1] 0xe2 membar #Sync nop set 0x17, %o6 ldsb [%l7 + %o6], %i7 nop set 0x68, %g5 prefetch [%l7 + %g5], 0 or %i5, %i6, %o6 set 0x68, %o7 ldxa [%l7 + %o7] 0x81, %o3 nop set 0x1A, %l6 ldsb [%l7 + %l6], %l6 set 0x78, %i7 stxa %g6, [%l7 + %i7] 0x88 nop set 0x44, %l1 swap [%l7 + %l1], %i3 set 0x40, %g2 ldda [%l7 + %g2] 0xd0, %f16 nop set 0x6C, %i3 prefetch [%l7 + %i3], 1 set 0x54, %o2 stwa %g4, [%l7 + %o2] 0x81 nop set 0x28, %o4 ldd [%l7 + %o4], %o0 nop set 0x1E, %l2 sth %g7, [%l7 + %l2] set 0x50, %i0 lda [%l7 + %i0] 0x80, %f16 nop set 0x68, %i4 lduh [%l7 + %i4], %l0 add %g3, %l3, %i0 nop set 0x1E, %g6 lduh [%l7 + %g6], %i2 nop set 0x3A, %l5 lduh [%l7 + %l5], %l5 and %o1, %o7, %g1 nop set 0x50, %o3 ldd [%l7 + %o3], %f22 nop set 0x08, %g3 std %g2, [%l7 + %g3] ld [%l7 + 0x30], %f9 set 0x68, %o1 lda [%l7 + %o1] 0x89, %f26 nop set 0x78, %o5 std %o4, [%l7 + %o5] nop set 0x58, %i5 std %l0, [%l7 + %i5] st %fsr, [%l7 + 0x20] nop set 0x18, %l0 std %o4, [%l7 + %l0] nop set 0x56, %i2 sth %g5, [%l7 + %i2] nop set 0x0C, %g7 ldsw [%l7 + %g7], %l4 nop set 0x5F, %o0 stb %i4, [%l7 + %o0] set 0x66, %i6 stba %i1, [%l7 + %i6] 0xe2 membar #Sync or %l2, %o2, %i7 nop set 0x68, %l4 ldd [%l7 + %l4], %f4 set 0x60, %i1 stda %i4, [%l7 + %i1] 0x81 nop nop setx 0xB909B214, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x6A3F1F2F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f20, %f29 nop set 0x60, %l3 ldd [%l7 + %l3], %i6 set 0x73, %g4 stba %o6, [%l7 + %g4] 0x89 nop set 0x28, %o6 stx %fsr, [%l7 + %o6] st %f31, [%l7 + 0x34] add %l6, %o3, %g6 set 0x39, %g1 ldstuba [%l7 + %g1] 0x89, %g4 set 0x25, %g5 ldstuba [%l7 + %g5] 0x89, %i3 set 0x08, %o7 stwa %o0, [%l7 + %o7] 0xea membar #Sync fpadd16 %f14, %f22, %f20 ld [%l7 + 0x48], %f15 set 0x40, %i7 ldda [%l7 + %i7] 0xd8, %f16 nop set 0x10, %l1 swap [%l7 + %l1], %g7 nop set 0x37, %g2 ldsb [%l7 + %g2], %g3 or %l0, %l3, %i2 nop set 0x3F, %l6 ldstub [%l7 + %l6], %l5 nop set 0x18, %o2 stx %o1, [%l7 + %o2] set 0x40, %i3 stda %f0, [%l7 + %i3] 0x81 set 0x0C, %l2 swapa [%l7 + %l2] 0x80, %o7 nop set 0x08, %i0 lduw [%l7 + %i0], %g1 bg,pn %xcc, loop_30 ld [%l7 + 0x2C], %f29 set 0x64, %i4 ldstuba [%l7 + %i4] 0x88, %g2 loop_30: nop set 0x18, %g6 ldxa [%l7 + %g6] 0x88, %i0 set 0x6F, %l5 stba %l1, [%l7 + %l5] 0x88 nop set 0x68, %o3 stw %o4, [%l7 + %o3] fpadd16s %f3, %f15, %f29 nop set 0x7C, %g3 lduw [%l7 + %g3], %g5 set 0x48, %o4 ldxa [%l7 + %o4] 0x88, %o5 set 0x3C, %o5 stwa %l4, [%l7 + %o5] 0x80 nop set 0x58, %o1 ldd [%l7 + %o1], %i4 nop set 0x60, %l0 ldx [%l7 + %l0], %l2 and %o2, %i1, %i7 st %fsr, [%l7 + 0x70] set 0x38, %i5 stba %i6, [%l7 + %i5] 0x81 nop set 0x78, %g7 ldd [%l7 + %g7], %f26 nop set 0x78, %i2 std %f10, [%l7 + %i2] and %i5, %l6, %o3 set 0x40, %i6 ldda [%l7 + %i6] 0x88, %f0 nop set 0x64, %l4 swap [%l7 + %l4], %o6 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g6, %g4 fpsub32 %f8, %f22, %f30 set 0x38, %i1 stda %o0, [%l7 + %i1] 0x88 st %f3, [%l7 + 0x0C] nop set 0x28, %l3 ldsw [%l7 + %l3], %i3 fpadd32 %f10, %f16, %f6 nop set 0x5C, %o0 ldsw [%l7 + %o0], %g7 bl,pn %xcc, loop_31 nop set 0x40, %g4 std %l0, [%l7 + %g4] nop set 0x58, %o6 std %f24, [%l7 + %o6] set 0x32, %g1 stha %g3, [%l7 + %g1] 0x81 loop_31: nop set 0x38, %g5 std %f28, [%l7 + %g5] nop set 0x2C, %i7 prefetch [%l7 + %i7], 2 and %i2, %l3, %o1 set 0x58, %l1 prefetcha [%l7 + %l1] 0x80, 0 nop set 0x10, %o7 ldd [%l7 + %o7], %g0 set 0x08, %l6 stda %g2, [%l7 + %l6] 0x89 set 0x40, %o2 ldda [%l7 + %o2] 0x81, %f0 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xf0 membar #Sync and %i0, %o7, %l1 set 0x4A, %l2 stha %o4, [%l7 + %l2] 0x89 nop set 0x40, %i3 ldsw [%l7 + %i3], %o5 nop set 0x1D, %i4 ldstub [%l7 + %i4], %g5 nop set 0x10, %g6 lduw [%l7 + %g6], %i4 set 0x58, %l5 stxa %l4, [%l7 + %l5] 0xeb membar #Sync add %l2, %i1, %o2 set 0x68, %i0 stda %i6, [%l7 + %i0] 0xeb membar #Sync nop set 0x54, %g3 lduw [%l7 + %g3], %i5 nop set 0x3C, %o3 stw %i7, [%l7 + %o3] fpadd16s %f19, %f31, %f16 or %l6, %o6, %g6 nop set 0x68, %o4 prefetch [%l7 + %o4], 4 nop set 0x5A, %o1 ldsb [%l7 + %o1], %g4 nop set 0x1C, %o5 ldsw [%l7 + %o5], %o0 set 0x70, %i5 ldxa [%l7 + %i5] 0x81, %i3 add %g7, %l0, %g3 nop set 0x2C, %l0 ldsw [%l7 + %l0], %o3 set 0x57, %g7 stba %i2, [%l7 + %g7] 0x88 set 0x20, %i2 swapa [%l7 + %i2] 0x89, %o1 nop set 0x58, %i6 prefetch [%l7 + %i6], 1 set 0x58, %l4 ldxa [%l7 + %l4] 0x89, %l3 nop set 0x30, %l3 std %l4, [%l7 + %l3] set 0x60, %o0 ldxa [%l7 + %o0] 0x81, %g1 nop set 0x78, %i1 ldsw [%l7 + %i1], %g2 nop set 0x1C, %g4 prefetch [%l7 + %g4], 0 nop set 0x18, %o6 stx %o7, [%l7 + %o6] st %fsr, [%l7 + 0x4C] set 0x14, %g5 lda [%l7 + %g5] 0x81, %f13 st %f7, [%l7 + 0x48] and %i0, %o4, %o5 set 0x14, %i7 lda [%l7 + %i7] 0x80, %f15 nop set 0x20, %l1 lduw [%l7 + %l1], %g5 nop set 0x4E, %g1 lduh [%l7 + %g1], %l1 set 0x1C, %l6 lda [%l7 + %l6] 0x80, %f11 nop set 0x44, %o2 lduw [%l7 + %o2], %l4 set 0x40, %g2 prefetcha [%l7 + %g2] 0x88, 0 add %i4, %i1, %i6 nop set 0x10, %o7 ldd [%l7 + %o7], %f26 nop set 0x68, %i3 ldx [%l7 + %i3], %i5 set 0x08, %i4 swapa [%l7 + %i4] 0x80, %i7 nop set 0x3A, %l2 ldsh [%l7 + %l2], %o2 nop set 0x2C, %g6 lduh [%l7 + %g6], %l6 set 0x0A, %l5 stba %o6, [%l7 + %l5] 0xea membar #Sync nop set 0x70, %i0 std %f4, [%l7 + %i0] set 0x68, %g3 lda [%l7 + %g3] 0x88, %f21 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf1 membar #Sync set 0x0E, %o1 stha %g4, [%l7 + %o1] 0x89 nop set 0x70, %o5 sth %o0, [%l7 + %o5] nop set 0x0D, %i5 ldub [%l7 + %i5], %i3 wr %g6, %g7, %sys_tick nop set 0x70, %o3 ldd [%l7 + %o3], %g2 nop set 0x13, %l0 ldsb [%l7 + %l0], %l0 nop nop setx 0x6DCF6689EBEB98AB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x1961782230AB97F6, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f16, %f22 set 0x28, %i2 prefetcha [%l7 + %i2] 0x89, 1 add %o3, %l3, %o1 add %l5, %g1, %o7 nop set 0x12, %g7 sth %g2, [%l7 + %g7] wr %i0, %o4, %clear_softint set 0x30, %l4 lda [%l7 + %l4] 0x88, %f17 nop set 0x30, %l3 prefetch [%l7 + %l3], 4 set 0x08, %i6 stxa %g5, [%l7 + %i6] 0xea membar #Sync or %l1, %l4, %l2 nop set 0x78, %i1 sth %i4, [%l7 + %i1] bg,pt %icc, loop_32 nop set 0x30, %g4 std %o4, [%l7 + %g4] nop set 0x08, %o6 stx %i1, [%l7 + %o6] and %i6, %i7, %o2 loop_32: nop set 0x28, %o0 prefetch [%l7 + %o0], 4 set 0x7C, %g5 lda [%l7 + %g5] 0x81, %f12 set 0x70, %i7 stxa %l6, [%l7 + %i7] 0xe2 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0x88, %o6 nop set 0x58, %l6 ldd [%l7 + %l6], %f24 add %g4, %o0, %i3 nop set 0x44, %g1 ldsb [%l7 + %g1], %i5 add %g7, %g6, %l0 set 0x58, %g2 lda [%l7 + %g2] 0x81, %f0 nop set 0x50, %o7 stx %fsr, [%l7 + %o7] nop set 0x78, %i3 ldsw [%l7 + %i3], %g3 set 0x75, %i4 ldstuba [%l7 + %i4] 0x80, %i2 set 0x48, %l2 ldxa [%l7 + %l2] 0x80, %o3 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l3, %l5 fpadd16 %f22, %f14, %f26 nop set 0x5C, %o2 ldub [%l7 + %o2], %g1 st %fsr, [%l7 + 0x30] and %o1, %o7, %g2 nop set 0x7C, %g6 lduw [%l7 + %g6], %o4 nop set 0x78, %i0 ldd [%l7 + %i0], %f6 fpsub32 %f22, %f6, %f0 set 0x28, %l5 prefetcha [%l7 + %l5] 0x88, 1 nop nop setx 0x2B1902ED, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x953D4BD0, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f16, %f22 set 0x18, %o4 stxa %l1, [%l7 + %o4] 0xe3 membar #Sync fpadd32s %f19, %f23, %f20 nop set 0x2A, %o1 ldsb [%l7 + %o1], %i0 set 0x24, %o5 stwa %l4, [%l7 + %o5] 0xeb membar #Sync fpadd32s %f14, %f11, %f0 set 0x40, %g3 ldda [%l7 + %g3] 0x89, %f16 and %i4, %l2, %o5 nop set 0x74, %o3 prefetch [%l7 + %o3], 4 set 0x46, %l0 ldstuba [%l7 + %l0] 0x80, %i6 set 0x38, %i2 stda %i6, [%l7 + %i2] 0xea membar #Sync nop set 0x48, %i5 std %f4, [%l7 + %i5] set 0x08, %l4 stwa %o2, [%l7 + %l4] 0x81 nop set 0x64, %g7 ldsw [%l7 + %g7], %i1 bleu,a,pt %icc, loop_33 nop set 0x10, %l3 stx %fsr, [%l7 + %l3] set 0x40, %i1 ldda [%l7 + %i1] 0x80, %f0 loop_33: nop set 0x50, %i6 ldx [%l7 + %i6], %l6 nop set 0x34, %o6 stb %o6, [%l7 + %o6] set 0x40, %o0 ldda [%l7 + %o0] 0xd2, %f0 set 0x48, %g4 ldstuba [%l7 + %g4] 0x80, %g4 set 0x30, %g5 prefetcha [%l7 + %g5] 0x88, 3 nop set 0x4C, %i7 ldsb [%l7 + %i7], %i3 set 0x08, %l6 stxa %i5, [%l7 + %l6] 0x88 nop set 0x7B, %g1 ldsb [%l7 + %g1], %g7 nop set 0x70, %l1 stx %fsr, [%l7 + %l1] nop set 0x38, %o7 std %l0, [%l7 + %o7] add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x81, %g6, %i2 set 0x40, %g2 ldda [%l7 + %g2] 0x80, %f16 nop set 0x78, %i4 ldd [%l7 + %i4], %o2 nop set 0x18, %i3 ldx [%l7 + %i3], %g3 add %l5, %l3, %o1 ld [%l7 + 0x0C], %f11 set 0x08, %o2 prefetcha [%l7 + %o2] 0x89, 2 set 0x50, %g6 stda %g2, [%l7 + %g6] 0x80 nop set 0x40, %i0 stb %o4, [%l7 + %i0] nop set 0x78, %l5 ldsw [%l7 + %l5], %g1 st %f27, [%l7 + 0x18] bleu,a %xcc, loop_34 nop set 0x7E, %o4 ldsb [%l7 + %o4], %g5 nop set 0x40, %o1 ldd [%l7 + %o1], %i0 nop set 0x1C, %o5 stw %l4, [%l7 + %o5] loop_34: nop set 0x70, %g3 ldda [%l7 + %g3] 0xea, %l0 fpsub16 %f24, %f18, %f10 add %i4, %l2, %o5 set 0x48, %o3 stxa %i6, [%l7 + %o3] 0xea membar #Sync set 0x20, %l2 swapa [%l7 + %l2] 0x81, %o2 nop set 0x34, %l0 stw %i1, [%l7 + %l0] nop set 0x14, %i2 swap [%l7 + %i2], %l6 nop set 0x3A, %l4 stb %o6, [%l7 + %l4] wr %g4, %o0, %y st %f8, [%l7 + 0x08] nop set 0x68, %i5 ldx [%l7 + %i5], %i3 nop set 0x08, %l3 std %f16, [%l7 + %l3] and %i7, %i5, %l0 nop set 0x50, %i1 stx %fsr, [%l7 + %i1] nop set 0x24, %i6 swap [%l7 + %i6], %g6 set 0x70, %o6 stda %i2, [%l7 + %o6] 0xe2 membar #Sync nop set 0x6C, %o0 ldsh [%l7 + %o0], %o3 nop set 0x24, %g4 swap [%l7 + %g4], %g3 and %l5, %l3, %o1 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g7, %o7 nop set 0x78, %g7 ldsh [%l7 + %g7], %g2 or %o4, %g1, %i0 set 0x44, %i7 swapa [%l7 + %i7] 0x80, %l4 set 0x24, %l6 stha %g5, [%l7 + %l6] 0xeb membar #Sync nop set 0x40, %g1 std %i4, [%l7 + %g1] set 0x38, %l1 sta %f27, [%l7 + %l1] 0x89 set 0x30, %g5 stha %l2, [%l7 + %g5] 0xe2 membar #Sync nop set 0x20, %o7 std %f2, [%l7 + %o7] st %fsr, [%l7 + 0x7C] add %o5, %i6, %l1 set 0x52, %i4 stha %i1, [%l7 + %i4] 0x89 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x81, %o2, %l6 set 0x3C, %g2 stwa %g4, [%l7 + %g2] 0xe2 membar #Sync add %l7, 0x7C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o0 casa [%l6] 0x81, %o0, %o6 nop set 0x2E, %o2 ldsh [%l7 + %o2], %i3 wr %i7, %i5, %pic nop set 0x79, %g6 stb %g6, [%l7 + %g6] set 0x20, %i3 stda %l0, [%l7 + %i3] 0xea membar #Sync nop set 0x70, %l5 ldx [%l7 + %l5], %o3 set 0x78, %i0 stda %g2, [%l7 + %i0] 0xe3 membar #Sync set 0x48, %o4 stba %l5, [%l7 + %o4] 0xeb membar #Sync set 0x63, %o5 stba %l3, [%l7 + %o5] 0xeb membar #Sync nop set 0x1A, %g3 sth %i2, [%l7 + %g3] set 0x68, %o3 swapa [%l7 + %o3] 0x88, %g7 nop set 0x58, %o1 std %o0, [%l7 + %o1] set 0x38, %l0 stxa %o7, [%l7 + %l0] 0x89 nop set 0x30, %l2 ldx [%l7 + %l2], %g2 fpsub32s %f16, %f19, %f5 nop set 0x76, %i2 ldsh [%l7 + %i2], %g1 set 0x74, %l4 lda [%l7 + %l4] 0x81, %f30 add %i0, %l4, %g5 add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %l2 nop set 0x18, %i5 stw %i4, [%l7 + %i5] nop set 0x1C, %l3 lduw [%l7 + %l3], %o5 nop set 0x18, %i1 swap [%l7 + %i1], %l1 set 0x20, %i6 stxa %i1, [%l7 + %i6] 0x88 set 0x70, %o0 ldda [%l7 + %o0] 0xe2, %o2 set 0x50, %o6 lda [%l7 + %o6] 0x80, %f4 st %f27, [%l7 + 0x20] nop set 0x10, %g7 prefetch [%l7 + %g7], 0 set 0x54, %g4 swapa [%l7 + %g4] 0x89, %l6 nop set 0x3C, %i7 ldsw [%l7 + %i7], %g4 nop set 0x48, %l6 std %f20, [%l7 + %l6] nop set 0x48, %l1 ldsw [%l7 + %l1], %i6 nop nop setx 0x942F312FB68BB1FE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x849AC7B6ED00181D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f26, %f24 nop set 0x61, %g5 ldsb [%l7 + %g5], %o6 nop set 0x20, %o7 ldx [%l7 + %o7], %o0 nop set 0x68, %g1 ldx [%l7 + %g1], %i7 nop set 0x30, %g2 ldx [%l7 + %g2], %i3 nop set 0x38, %i4 std %i4, [%l7 + %i4] ld [%l7 + 0x2C], %f27 nop set 0x10, %o2 stw %g6, [%l7 + %o2] nop set 0x77, %i3 stb %l0, [%l7 + %i3] set 0x40, %l5 ldxa [%l7 + %l5] 0x89, %o3 nop set 0x20, %g6 std %f14, [%l7 + %g6] nop set 0x48, %o4 ldub [%l7 + %o4], %l5 set 0x20, %o5 stxa %g3, [%l7 + %o5] 0x89 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i2, %l3 add %g7, %o1, %o7 nop set 0x1E, %g3 ldsh [%l7 + %g3], %g2 fpsub16s %f30, %f29, %f19 set 0x40, %i0 stha %g1, [%l7 + %i0] 0x89 fpsub32s %f25, %f6, %f13 set 0x28, %o1 prefetcha [%l7 + %o1] 0x88, 4 nop set 0x50, %l0 ldd [%l7 + %l0], %l4 set 0x60, %l2 ldda [%l7 + %l2] 0xeb, %o4 nop set 0x40, %i2 ldd [%l7 + %i2], %f22 set 0x10, %o3 stwa %l2, [%l7 + %o3] 0x89 nop set 0x55, %l4 ldstub [%l7 + %l4], %g5 nop set 0x68, %l3 std %f8, [%l7 + %l3] set 0x7C, %i1 stwa %o5, [%l7 + %i1] 0x80 nop set 0x54, %i5 ldsw [%l7 + %i5], %l1 or %i4, %i1, %o2 nop set 0x64, %o0 swap [%l7 + %o0], %l6 set 0x40, %i6 stda %f0, [%l7 + %i6] 0x80 set 0x48, %g7 sta %f1, [%l7 + %g7] 0x80 set 0x60, %o6 prefetcha [%l7 + %o6] 0x80, 4 set 0x50, %g4 stxa %o6, [%l7 + %g4] 0xe3 membar #Sync set 0x50, %i7 ldda [%l7 + %i7] 0xeb, %o0 nop set 0x30, %l6 ldsw [%l7 + %l6], %g4 nop set 0x4C, %g5 lduw [%l7 + %g5], %i3 set 0x10, %l1 prefetcha [%l7 + %l1] 0x80, 1 nop set 0x50, %g1 stx %fsr, [%l7 + %g1] set 0x20, %o7 ldda [%l7 + %o7] 0xe3, %i6 set 0x5A, %g2 ldstuba [%l7 + %g2] 0x80, %g6 set 0x50, %i4 lda [%l7 + %i4] 0x81, %f16 nop set 0x44, %o2 ldsw [%l7 + %o2], %l0 add %o3, %l5, %g3 nop set 0x0C, %i3 ldstub [%l7 + %i3], %i2 set 0x78, %g6 stxa %l3, [%l7 + %g6] 0x88 set 0x38, %l5 stwa %g7, [%l7 + %l5] 0x80 nop set 0x3A, %o4 sth %o1, [%l7 + %o4] st %fsr, [%l7 + 0x44] set 0x40, %o5 ldda [%l7 + %o5] 0x81, %g2 wr %o7, %i0, %clear_softint nop set 0x40, %g3 std %f12, [%l7 + %g3] fpadd16s %f12, %f26, %f16 nop set 0x20, %o1 ldx [%l7 + %o1], %l4 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %l2 st %fsr, [%l7 + 0x58] st %f21, [%l7 + 0x08] nop set 0x5E, %i0 stb %o4, [%l7 + %i0] st %f19, [%l7 + 0x20] set 0x3C, %l2 stwa %g5, [%l7 + %l2] 0x80 set 0x2C, %l0 sta %f13, [%l7 + %l0] 0x88 set 0x18, %o3 ldxa [%l7 + %o3] 0x88, %l1 set 0x40, %l4 sta %f24, [%l7 + %l4] 0x81 nop set 0x1C, %l3 sth %o5, [%l7 + %l3] fpsub32s %f8, %f10, %f28 nop set 0x74, %i1 ldsw [%l7 + %i1], %i4 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i1 casa [%l6] 0x89, %i1, %l6 nop set 0x44, %i2 swap [%l7 + %i2], %i6 and %o6, %o0, %g4 nop set 0x49, %o0 ldub [%l7 + %o0], %i3 nop set 0x68, %i5 lduw [%l7 + %i5], %o2 nop set 0x65, %g7 ldsb [%l7 + %g7], %i7 nop set 0x40, %o6 std %f28, [%l7 + %o6] set 0x20, %i6 ldda [%l7 + %i6] 0xeb, %i4 nop set 0x48, %g4 stx %fsr, [%l7 + %g4] add %l7, 0x2C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l0, %o3 nop set 0x56, %i7 ldsh [%l7 + %i7], %g6 nop set 0x50, %l6 swap [%l7 + %l6], %g3 nop set 0x68, %g5 swap [%l7 + %g5], %l5 nop set 0x38, %l1 ldd [%l7 + %l1], %i2 ld [%l7 + 0x0C], %f29 nop set 0x78, %g1 std %l2, [%l7 + %g1] nop set 0x58, %o7 ldd [%l7 + %o7], %g6 set 0x6A, %g2 stha %g2, [%l7 + %g2] 0x80 nop set 0x28, %o2 stx %o1, [%l7 + %o2] nop set 0x7A, %i3 stb %o7, [%l7 + %i3] set 0x0A, %i4 stha %i0, [%l7 + %i4] 0x88 nop set 0x38, %g6 std %l4, [%l7 + %g6] set 0x1E, %l5 stha %l2, [%l7 + %l5] 0xeb membar #Sync add %o4, %g1, %g5 nop set 0x54, %o4 stw %l1, [%l7 + %o4] nop set 0x0E, %o5 ldub [%l7 + %o5], %o5 and %i1, %l6, %i4 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o6, %i6 nop set 0x18, %o1 prefetch [%l7 + %o1], 1 or %o0, %g4, %o2 nop set 0x0C, %i0 stw %i3, [%l7 + %i0] nop set 0x30, %l2 ldd [%l7 + %l2], %i4 nop set 0x66, %g3 lduh [%l7 + %g3], %i7 nop set 0x33, %o3 ldsb [%l7 + %o3], %o3 set 0x40, %l4 stda %g6, [%l7 + %l4] 0xea membar #Sync st %f22, [%l7 + 0x2C] nop set 0x60, %l3 ldd [%l7 + %l3], %g2 nop set 0x30, %i1 ldd [%l7 + %i1], %l0 nop set 0x1C, %l0 ldsw [%l7 + %l0], %l5 ld [%l7 + 0x58], %f21 set 0x41, %o0 ldstuba [%l7 + %o0] 0x89, %i2 nop set 0x7B, %i5 ldsb [%l7 + %i5], %l3 nop set 0x68, %g7 ldd [%l7 + %g7], %g2 nop set 0x25, %i2 ldub [%l7 + %i2], %g7 set 0x40, %i6 prefetcha [%l7 + %i6] 0x89, 0 nop set 0x20, %g4 lduw [%l7 + %g4], %o1 fpsub32s %f24, %f21, %f11 nop set 0x64, %o6 lduw [%l7 + %o6], %i0 set 0x70, %i7 swapa [%l7 + %i7] 0x88, %l2 wr %o4, %l4, %pic set 0x20, %g5 stba %g1, [%l7 + %g5] 0x88 nop set 0x24, %l6 lduw [%l7 + %l6], %g5 st %f24, [%l7 + 0x28] nop set 0x3E, %g1 ldstub [%l7 + %g1], %l1 set 0x66, %l1 stba %i1, [%l7 + %l1] 0x88 st %fsr, [%l7 + 0x30] add %l6, %o5, %o6 set 0x57, %g2 stba %i6, [%l7 + %g2] 0xe2 membar #Sync nop set 0x50, %o7 ldx [%l7 + %o7], %o0 nop set 0x56, %o2 ldsh [%l7 + %o2], %i4 set 0x4C, %i3 sta %f31, [%l7 + %i3] 0x88 nop set 0x40, %i4 swap [%l7 + %i4], %o2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x13E, %sys_tick_cmpr ld [%l7 + 0x0C], %f10 set 0x6C, %l5 swapa [%l7 + %l5] 0x81, %i5 set 0x62, %o4 stha %i7, [%l7 + %o4] 0xea membar #Sync set 0x30, %g6 stxa %o3, [%l7 + %g6] 0xe2 membar #Sync nop set 0x48, %o1 ldx [%l7 + %o1], %g6 set 0x64, %i0 lda [%l7 + %i0] 0x81, %f9 nop set 0x2C, %o5 ldsb [%l7 + %o5], %l0 nop set 0x58, %g3 std %g2, [%l7 + %g3] nop set 0x1C, %l2 ldstub [%l7 + %l2], %i2 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x81, %l5, %g2 set 0x64, %o3 stwa %g7, [%l7 + %o3] 0xe3 membar #Sync add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x80, %o7, %l3 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xc4 nop set 0x44, %l3 swap [%l7 + %l3], %i0 nop set 0x68, %l0 ldstub [%l7 + %l0], %l2 set 0x60, %i1 ldda [%l7 + %i1] 0x89, %o4 set 0x56, %i5 ldstuba [%l7 + %i5] 0x89, %o1 wr %g1, %g5, %softint nop set 0x60, %o0 swap [%l7 + %o0], %l1 nop set 0x15, %g7 ldstub [%l7 + %g7], %i1 or %l4, %o5, %o6 nop set 0x50, %i2 stx %i6, [%l7 + %i2] fpsub32 %f12, %f4, %f20 st %fsr, [%l7 + 0x48] set 0x40, %i6 ldda [%l7 + %i6] 0xd2, %f16 set 0x40, %g4 stda %f16, [%l7 + %g4] 0x81 nop nop setx 0x676B80ADB6C9EA74, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x0E45D9A1D84A451B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f10, %f0 nop set 0x33, %o6 ldstub [%l7 + %o6], %o0 nop set 0x08, %g5 ldd [%l7 + %g5], %f20 or %i4, %l6, %i3 ld [%l7 + 0x34], %f27 nop set 0x10, %i7 ldx [%l7 + %i7], %g4 nop set 0x47, %l6 ldsb [%l7 + %l6], %o2 nop set 0x18, %g1 ldd [%l7 + %g1], %i6 set 0x46, %l1 stba %o3, [%l7 + %l1] 0x80 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %l0 fpsub16s %f24, %f15, %f26 and %g3, %i5, %l5 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g2, %g7 and %i2, %l3, %i0 st %fsr, [%l7 + 0x14] nop set 0x48, %g2 std %l2, [%l7 + %g2] nop set 0x34, %o2 ldsh [%l7 + %o2], %o4 nop set 0x10, %o7 prefetch [%l7 + %o7], 3 nop set 0x10, %i3 prefetch [%l7 + %i3], 4 st %fsr, [%l7 + 0x38] nop set 0x68, %i4 ldd [%l7 + %i4], %f14 fpadd32 %f12, %f2, %f12 st %f21, [%l7 + 0x54] set 0x74, %o4 lda [%l7 + %o4] 0x81, %f25 nop set 0x70, %g6 lduh [%l7 + %g6], %o1 add %g1, %o7, %g5 set 0x30, %o1 ldda [%l7 + %o1] 0xea, %l0 nop set 0x6E, %l5 sth %l4, [%l7 + %l5] fpsub32s %f6, %f2, %f3 and %o5, %o6, %i1 nop set 0x10, %i0 ldsw [%l7 + %i0], %i6 set 0x4C, %o5 stwa %i4, [%l7 + %o5] 0x80 ld [%l7 + 0x6C], %f2 nop set 0x28, %l2 stx %fsr, [%l7 + %l2] nop set 0x58, %g3 std %i6, [%l7 + %g3] nop set 0x24, %l4 lduw [%l7 + %l4], %o0 or %g4, %i3, %o2 nop set 0x38, %o3 ldd [%l7 + %o3], %o2 nop set 0x50, %l0 ldd [%l7 + %l0], %f10 set 0x70, %l3 sta %f19, [%l7 + %l3] 0x88 nop set 0x30, %i5 stx %fsr, [%l7 + %i5] set 0x4C, %i1 swapa [%l7 + %i1] 0x81, %g6 nop set 0x08, %g7 lduw [%l7 + %g7], %i7 nop set 0x68, %o0 ldd [%l7 + %o0], %l0 nop set 0x40, %i6 std %f0, [%l7 + %i6] nop set 0x10, %g4 std %f14, [%l7 + %g4] nop set 0x56, %o6 stb %i5, [%l7 + %o6] nop set 0x28, %i2 lduh [%l7 + %i2], %g3 ld [%l7 + 0x24], %f22 st %f22, [%l7 + 0x24] nop set 0x4A, %i7 ldsh [%l7 + %i7], %l5 set 0x68, %l6 ldxa [%l7 + %l6] 0x81, %g7 and %i2, %l3, %i0 set 0x70, %g5 swapa [%l7 + %g5] 0x89, %g2 st %f1, [%l7 + 0x38] nop set 0x64, %l1 lduw [%l7 + %l1], %l2 nop set 0x60, %g2 prefetch [%l7 + %g2], 0 set 0x44, %o2 lda [%l7 + %o2] 0x88, %f8 set 0x08, %o7 ldxa [%l7 + %o7] 0x88, %o1 nop set 0x7C, %i3 prefetch [%l7 + %i3], 4 set 0x58, %g1 stxa %g1, [%l7 + %g1] 0x89 or %o4, %o7, %l1 nop set 0x18, %o4 lduh [%l7 + %o4], %g5 and %l4, %o5, %o6 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %i4 nop set 0x74, %g6 stw %l6, [%l7 + %g6] set 0x40, %o1 stda %f0, [%l7 + %o1] 0x81 nop set 0x44, %l5 ldsw [%l7 + %l5], %i1 nop set 0x08, %i4 ldsw [%l7 + %i4], %o0 nop set 0x28, %i0 ldd [%l7 + %i0], %i2 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %o2 nop set 0x4C, %l2 stw %g6, [%l7 + %l2] ba,pt %xcc, loop_35 nop set 0x40, %g3 ldsw [%l7 + %g3], %o3 or %i7, %l0, %g3 set 0x60, %l4 ldda [%l7 + %l4] 0xe2, %l4 loop_35: nop set 0x48, %o5 stwa %g7, [%l7 + %o5] 0xea membar #Sync wr %i2, %i5, %ccr set 0x4C, %l0 stwa %i0, [%l7 + %l0] 0xe2 membar #Sync nop set 0x7A, %o3 stb %g2, [%l7 + %o3] or %l2, %l3, %o1 st %fsr, [%l7 + 0x64] nop set 0x42, %l3 ldsh [%l7 + %l3], %o4 set 0x14, %i1 swapa [%l7 + %i1] 0x88, %g1 fpsub32 %f0, %f4, %f0 add %l1, %o7, %g5 ld [%l7 + 0x30], %f7 nop set 0x50, %g7 std %f18, [%l7 + %g7] st %fsr, [%l7 + 0x50] nop set 0x1E, %o0 ldstub [%l7 + %o0], %o5 set 0x40, %i5 ldda [%l7 + %i5] 0x80, %f16 set 0x40, %i6 ldda [%l7 + %i6] 0xd0, %f16 nop set 0x60, %o6 stx %l4, [%l7 + %o6] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x18, %g4 ldstub [%l7 + %g4], %i4 nop set 0x0A, %i7 ldub [%l7 + %i7], %l6 nop set 0x08, %i2 stx %o0, [%l7 + %i2] nop set 0x4E, %g5 ldstub [%l7 + %g5], %i1 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xda nop set 0x13, %l1 ldstub [%l7 + %l1], %i3 and %o2, %g4, %o3 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xd2 nop nop setx 0xE5ABB1C5BA72EAC0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0xF346E08D86908B82, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f0, %f4 set 0x20, %o7 ldda [%l7 + %o7] 0xe2, %g6 set 0x48, %g2 prefetcha [%l7 + %g2] 0x88, 1 nop set 0x38, %g1 std %f24, [%l7 + %g1] set 0x1E, %o4 stha %g3, [%l7 + %o4] 0x89 set 0x38, %g6 stxa %l0, [%l7 + %g6] 0x89 nop set 0x37, %i3 ldsb [%l7 + %i3], %g7 set 0x5C, %o1 sta %f29, [%l7 + %o1] 0x88 st %fsr, [%l7 + 0x6C] nop set 0x08, %l5 ldd [%l7 + %l5], %i2 set 0x5F, %i4 ldstuba [%l7 + %i4] 0x88, %l5 nop set 0x2C, %i0 stw %i5, [%l7 + %i0] set 0x50, %l2 prefetcha [%l7 + %l2] 0x88, 4 set 0x70, %l4 stba %l2, [%l7 + %l4] 0xea membar #Sync set 0x20, %g3 stxa %l3, [%l7 + %g3] 0x80 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xcc nop set 0x78, %l0 sth %g2, [%l7 + %l0] set 0x18, %l3 prefetcha [%l7 + %l3] 0x80, 3 nop set 0x58, %i1 ldd [%l7 + %i1], %o4 nop set 0x68, %g7 ldd [%l7 + %g7], %f0 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l1, %g1 nop set 0x2C, %o3 lduh [%l7 + %o3], %o7 nop set 0x3C, %i5 ldsw [%l7 + %i5], %o5 nop set 0x2B, %i6 ldstub [%l7 + %i6], %g5 set 0x60, %o6 swapa [%l7 + %o6] 0x81, %o6 nop set 0x52, %o0 ldstub [%l7 + %o0], %l4 nop set 0x08, %g4 stx %i4, [%l7 + %g4] set 0x27, %i2 stba %l6, [%l7 + %i2] 0xe3 membar #Sync nop set 0x20, %g5 stw %i6, [%l7 + %g5] nop set 0x0E, %l6 ldstub [%l7 + %l6], %o0 fpadd32 %f20, %f28, %f2 set 0x20, %i7 stxa %i3, [%l7 + %i7] 0x80 nop set 0x49, %l1 ldsb [%l7 + %l1], %i1 fpadd32 %f16, %f8, %f6 set 0x3D, %o2 stba %g4, [%l7 + %o2] 0xe2 membar #Sync set 0x20, %g2 swapa [%l7 + %g2] 0x80, %o3 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf0 membar #Sync set 0x48, %o4 stda %g6, [%l7 + %o4] 0xeb membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0x88, %f16 nop set 0x10, %i3 stx %fsr, [%l7 + %i3] set 0x25, %o1 stba %i7, [%l7 + %o1] 0x89 nop set 0x70, %g6 ldd [%l7 + %g6], %f4 and %g3, %l0, %o2 add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %l5 set 0x7E, %l5 ldstuba [%l7 + %l5] 0x89, %i2 nop set 0x12, %i4 sth %i0, [%l7 + %i4] nop set 0x78, %i0 lduw [%l7 + %i0], %l2 set 0x28, %l2 lda [%l7 + %l2] 0x81, %f31 nop set 0x63, %g3 stb %l3, [%l7 + %g3] and %i5, %g2, %o1 set 0x20, %l4 ldda [%l7 + %l4] 0x81, %l0 nop set 0x50, %o5 ldsw [%l7 + %o5], %o4 nop set 0x5D, %l3 stb %o7, [%l7 + %l3] and %g1, %g5, %o6 set 0x1A, %i1 stha %o5, [%l7 + %i1] 0xeb membar #Sync nop set 0x58, %l0 lduw [%l7 + %l0], %l4 nop set 0x44, %o3 swap [%l7 + %o3], %i4 ld [%l7 + 0x58], %f16 nop set 0x60, %i5 sth %i6, [%l7 + %i5] set 0x3C, %g7 lda [%l7 + %g7] 0x80, %f22 add %l6, %i3, %o0 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc4 set 0x18, %o0 prefetcha [%l7 + %o0] 0x89, 0 nop set 0x30, %o6 std %f30, [%l7 + %o6] nop set 0x54, %g4 ldsb [%l7 + %g4], %i1 ld [%l7 + 0x40], %f8 nop set 0x48, %i2 stx %o3, [%l7 + %i2] membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf0, %f16 set 0x40, %g5 stxa %i7, [%l7 + %g5] 0xea membar #Sync nop set 0x50, %i7 std %g2, [%l7 + %i7] set 0x30, %o2 stxa %g6, [%l7 + %o2] 0x81 ld [%l7 + 0x0C], %f11 nop set 0x70, %l1 stw %o2, [%l7 + %l1] nop set 0x75, %g2 stb %l0, [%l7 + %g2] st %fsr, [%l7 + 0x7C] nop set 0x58, %o7 std %f18, [%l7 + %o7] set 0x60, %o4 stda %g6, [%l7 + %o4] 0xea membar #Sync set 0x6F, %i3 ldstuba [%l7 + %i3] 0x80, %i2 set 0x35, %g1 ldstuba [%l7 + %g1] 0x89, %i0 nop set 0x68, %g6 std %l4, [%l7 + %g6] nop set 0x48, %o1 ldx [%l7 + %o1], %l3 nop set 0x2C, %i4 sth %l2, [%l7 + %i4] nop set 0x18, %i0 std %g2, [%l7 + %i0] nop set 0x0C, %l5 ldsb [%l7 + %l5], %o1 fpadd16 %f28, %f14, %f8 nop set 0x20, %l2 stx %l1, [%l7 + %l2] nop set 0x0C, %l4 ldub [%l7 + %l4], %i5 nop set 0x68, %o5 ldd [%l7 + %o5], %f0 nop set 0x50, %g3 ldd [%l7 + %g3], %f4 nop set 0x0C, %i1 ldsh [%l7 + %i1], %o4 nop set 0x30, %l0 stx %fsr, [%l7 + %l0] nop set 0x08, %o3 std %g0, [%l7 + %o3] or %o7, %g5, %o5 st %f20, [%l7 + 0x2C] add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l4 casa [%l6] 0x80, %l4, %i4 nop set 0x4C, %l3 ldsw [%l7 + %l3], %i6 set 0x38, %i5 ldxa [%l7 + %i5] 0x88, %l6 or %o6, %o0, %i3 set 0x74, %g7 lda [%l7 + %g7] 0x80, %f4 add %g4, %i1, %o3 set 0x48, %i6 prefetcha [%l7 + %i6] 0x89, 2 or %i7, %o2, %l0 ld [%l7 + 0x3C], %f6 nop set 0x6C, %o0 sth %g7, [%l7 + %o0] set 0x64, %g4 sta %f15, [%l7 + %g4] 0x89 nop set 0x70, %o6 ldd [%l7 + %o6], %f16 ld [%l7 + 0x54], %f2 set 0x30, %l6 stxa %i2, [%l7 + %l6] 0xe3 membar #Sync set 0x10, %g5 stxa %i0, [%l7 + %g5] 0x88 set 0x60, %i2 stha %g6, [%l7 + %i2] 0xe2 membar #Sync set 0x38, %o2 stha %l3, [%l7 + %o2] 0x81 fpsub32 %f12, %f6, %f24 nop set 0x70, %i7 ldd [%l7 + %i7], %l2 nop set 0x18, %g2 stx %l5, [%l7 + %g2] set 0x08, %o7 sta %f30, [%l7 + %o7] 0x89 nop set 0x78, %l1 ldd [%l7 + %l1], %f8 st %f29, [%l7 + 0x24] nop set 0x53, %o4 ldsb [%l7 + %o4], %g2 nop set 0x58, %i3 stx %o1, [%l7 + %i3] add %l1, %i5, %o4 nop set 0x68, %g1 lduw [%l7 + %g1], %o7 nop set 0x60, %g6 ldx [%l7 + %g6], %g5 set 0x58, %o1 sta %f0, [%l7 + %o1] 0x88 bg,a,pt %xcc, loop_36 or %g1, %o5, %i4 or %i6, %l4, %l6 set 0x76, %i4 stha %o6, [%l7 + %i4] 0xea membar #Sync loop_36: st %fsr, [%l7 + 0x08] nop set 0x6A, %i0 lduh [%l7 + %i0], %o0 set 0x40, %l5 ldda [%l7 + %l5] 0x80, %f16 and %i3, %i1, %g4 set 0x78, %l4 ldxa [%l7 + %l4] 0x89, %o3 set 0x60, %l2 stxa %i7, [%l7 + %l2] 0xea membar #Sync set 0x44, %g3 sta %f0, [%l7 + %g3] 0x89 set 0x58, %o5 sta %f25, [%l7 + %o5] 0x80 set 0x3A, %i1 stba %g3, [%l7 + %i1] 0xeb membar #Sync nop set 0x7C, %o3 swap [%l7 + %o3], %o2 nop set 0x7C, %l3 ldsw [%l7 + %l3], %g7 set 0x29, %l0 stba %i2, [%l7 + %l0] 0xeb membar #Sync set 0x28, %i5 prefetcha [%l7 + %i5] 0x80, 1 nop set 0x48, %g7 ldsh [%l7 + %g7], %g6 set 0x48, %o0 prefetcha [%l7 + %o0] 0x81, 1 nop set 0x38, %i6 std %l0, [%l7 + %i6] nop set 0x5B, %o6 ldub [%l7 + %o6], %l5 set 0x29, %g4 stba %l2, [%l7 + %g4] 0xe3 membar #Sync ld [%l7 + 0x5C], %f31 be,a %icc, loop_37 fpadd32s %f29, %f3, %f10 or %g2, %o1, %i5 nop set 0x60, %l6 ldd [%l7 + %l6], %f14 loop_37: nop set 0x56, %g5 ldstuba [%l7 + %g5] 0x88, %l1 nop set 0x38, %o2 lduw [%l7 + %o2], %o7 nop set 0x7C, %i7 ldsw [%l7 + %i7], %o4 set 0x60, %i2 prefetcha [%l7 + %i2] 0x81, 2 add %g5, %i4, %o5 set 0x40, %g2 stda %f16, [%l7 + %g2] 0x89 nop set 0x60, %o7 stx %fsr, [%l7 + %o7] set 0x48, %l1 sta %f7, [%l7 + %l1] 0x88 fpsub32 %f28, %f16, %f22 wr %l4, %l6, %softint set 0x40, %i3 stda %f0, [%l7 + %i3] 0xda wr %o6, %i6, %y set 0x24, %g1 stba %o0, [%l7 + %g1] 0x80 nop set 0x0C, %g6 swap [%l7 + %g6], %i1 nop set 0x48, %o1 stw %i3, [%l7 + %o1] nop set 0x60, %i4 ldd [%l7 + %i4], %g4 nop set 0x64, %o4 ldsw [%l7 + %o4], %i7 nop set 0x78, %i0 stx %fsr, [%l7 + %i0] nop set 0x68, %l4 std %f14, [%l7 + %l4] add %o3, %o2, %g3 nop set 0x20, %l2 ldsw [%l7 + %l2], %i2 nop set 0x78, %g3 stx %i0, [%l7 + %g3] set 0x2A, %l5 stha %g6, [%l7 + %l5] 0x88 ble,pt %icc, loop_38 nop set 0x5C, %o5 ldsw [%l7 + %o5], %l3 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf0, %f0 loop_38: nop add %l7, 0x50, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l0, %g7 nop set 0x30, %l3 ldx [%l7 + %l3], %l2 ba,a,pn %icc, loop_39 nop set 0x1C, %l0 stw %g2, [%l7 + %l0] fpsub16s %f15, %f19, %f20 set 0x7A, %i5 ldstuba [%l7 + %i5] 0x89, %l5 loop_39: nop set 0x14, %g7 stha %o1, [%l7 + %g7] 0x88 nop set 0x68, %o0 stx %fsr, [%l7 + %o0] nop set 0x0C, %i6 ldsw [%l7 + %i6], %i5 nop set 0x50, %i1 ldub [%l7 + %i1], %o7 nop set 0x44, %g4 ldsh [%l7 + %g4], %o4 fpsub16 %f2, %f16, %f30 nop set 0x14, %o6 stw %g1, [%l7 + %o6] nop set 0x08, %l6 ldd [%l7 + %l6], %g4 ld [%l7 + 0x78], %f2 set 0x10, %o2 ldxa [%l7 + %o2] 0x89, %i4 set 0x1E, %i7 stba %l1, [%l7 + %i7] 0x88 set 0x60, %i2 lda [%l7 + %i2] 0x80, %f2 nop set 0x08, %g5 prefetch [%l7 + %g5], 2 nop set 0x10, %g2 stx %o5, [%l7 + %g2] nop set 0x1E, %o7 ldsh [%l7 + %o7], %l4 set 0x40, %l1 stda %f0, [%l7 + %l1] 0x81 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %o6 nop set 0x38, %i3 ldstub [%l7 + %i3], %i6 set 0x14, %g6 stha %o0, [%l7 + %g6] 0x88 nop set 0x22, %o1 ldub [%l7 + %o1], %i3 st %f2, [%l7 + 0x7C] set 0x58, %g1 lda [%l7 + %g1] 0x81, %f18 set 0x24, %i4 ldstuba [%l7 + %i4] 0x88, %i1 nop set 0x40, %o4 stw %g4, [%l7 + %o4] nop set 0x6E, %l4 lduh [%l7 + %l4], %o3 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %g3 set 0x60, %i0 stxa %i2, [%l7 + %i0] 0xe3 membar #Sync set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf8 membar #Sync nop set 0x63, %l5 stb %o2, [%l7 + %l5] ld [%l7 + 0x18], %f26 nop set 0x7C, %g3 sth %i0, [%l7 + %g3] nop set 0x30, %o5 ldd [%l7 + %o5], %f14 or %l3, %g6, %l0 set 0x70, %l3 ldda [%l7 + %l3] 0x80, %l2 st %f22, [%l7 + 0x34] or %g2, %g7, %o1 fpadd16 %f8, %f24, %f20 add %i5, %l5, %o4 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o7, %g5 nop set 0x12, %l0 lduh [%l7 + %l0], %i4 nop set 0x1C, %o3 prefetch [%l7 + %o3], 0 set 0x0D, %i5 ldstuba [%l7 + %i5] 0x81, %g1 or %l1, %o5, %l6 or %l4, %i6, %o6 set 0x77, %g7 stba %i3, [%l7 + %g7] 0xeb membar #Sync or %i1, %o0, %o3 nop set 0x30, %i6 std %i6, [%l7 + %i6] nop set 0x10, %o0 prefetch [%l7 + %o0], 2 nop set 0x18, %g4 ldsb [%l7 + %g4], %g3 nop set 0x7C, %o6 ldsw [%l7 + %o6], %i2 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xf1 membar #Sync nop set 0x20, %l6 ldx [%l7 + %l6], %g4 nop set 0x3C, %o2 stw %o2, [%l7 + %o2] add %l3, %i0, %l0 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x81, %l2, %g2 set 0x50, %i7 sta %f18, [%l7 + %i7] 0x88 nop set 0x36, %i2 lduh [%l7 + %i2], %g6 nop set 0x3E, %g5 sth %g7, [%l7 + %g5] nop set 0x70, %g2 std %f30, [%l7 + %g2] set 0x40, %o7 stda %f0, [%l7 + %o7] 0xca nop set 0x68, %l1 ldx [%l7 + %l1], %o1 nop set 0x38, %i3 ldsw [%l7 + %i3], %i5 set 0x5B, %g6 stba %l5, [%l7 + %g6] 0x80 nop set 0x18, %o1 std %o4, [%l7 + %o1] nop set 0x68, %i4 std %f8, [%l7 + %i4] nop set 0x52, %o4 ldstub [%l7 + %o4], %o7 nop set 0x70, %l4 ldstub [%l7 + %l4], %g5 nop set 0x08, %i0 lduw [%l7 + %i0], %g1 nop set 0x18, %l2 std %l0, [%l7 + %l2] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x39A, %sys_tick_cmpr set 0x28, %g1 swapa [%l7 + %g1] 0x89, %l4 set 0x44, %g3 lda [%l7 + %g3] 0x89, %f14 nop set 0x5C, %o5 lduw [%l7 + %o5], %i4 nop set 0x66, %l5 sth %o6, [%l7 + %l5] st %f1, [%l7 + 0x10] add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %i1 nop set 0x47, %l3 ldub [%l7 + %l3], %o0 nop set 0x38, %o3 std %i2, [%l7 + %o3] membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf1, %f0 set 0x40, %l0 ldxa [%l7 + %l0] 0x88, %o3 nop set 0x68, %i6 lduw [%l7 + %i6], %g3 nop set 0x7A, %o0 ldsh [%l7 + %o0], %i2 set 0x28, %g7 lda [%l7 + %g7] 0x89, %f18 and %i7, %g4, %l3 set 0x08, %o6 lda [%l7 + %o6] 0x80, %f28 set 0x20, %g4 stha %i0, [%l7 + %g4] 0xe2 membar #Sync wr %l0, %l2, %clear_softint set 0x50, %l6 ldxa [%l7 + %l6] 0x80, %g2 set 0x40, %i1 ldda [%l7 + %i1] 0xda, %f16 set 0x78, %o2 sta %f13, [%l7 + %o2] 0x80 set 0x48, %i7 stxa %g6, [%l7 + %i7] 0x81 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %g7 nop set 0x50, %g5 lduw [%l7 + %g5], %o1 nop set 0x68, %g2 stx %fsr, [%l7 + %g2] set 0x24, %i2 lda [%l7 + %i2] 0x88, %f16 nop set 0x68, %l1 ldd [%l7 + %l1], %f24 nop set 0x7A, %o7 ldsh [%l7 + %o7], %l5 nop set 0x34, %g6 lduw [%l7 + %g6], %i5 set 0x40, %i3 ldda [%l7 + %i3] 0xd0, %f16 fpadd16 %f12, %f12, %f2 nop set 0x20, %o1 lduw [%l7 + %o1], %o4 st %fsr, [%l7 + 0x64] set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f16 nop set 0x70, %l4 stx %fsr, [%l7 + %l4] wr %o7, %g1, %clear_softint set 0x50, %o4 stxa %l1, [%l7 + %o4] 0xea membar #Sync add %g5, %o5, %l4 nop set 0x74, %l2 ldsw [%l7 + %l2], %i4 nop set 0x7C, %g1 lduh [%l7 + %g1], %o6 and %i6, %l6, %o0 set 0x68, %g3 stda %i2, [%l7 + %g3] 0x88 and %i1, %o3, %i2 nop set 0x68, %i0 ldub [%l7 + %i0], %g3 nop set 0x08, %l5 swap [%l7 + %l5], %i7 or %g4, %i0, %l3 add %l0, %l2, %g2 set 0x50, %o5 sta %f31, [%l7 + %o5] 0x89 nop set 0x6E, %o3 stb %o2, [%l7 + %o3] nop set 0x28, %i5 std %f20, [%l7 + %i5] nop set 0x14, %l3 stw %g6, [%l7 + %l3] nop set 0x64, %l0 ldstub [%l7 + %l0], %o1 set 0x3F, %i6 ldstuba [%l7 + %i6] 0x80, %l5 nop set 0x0C, %g7 ldstub [%l7 + %g7], %i5 nop set 0x2E, %o6 ldub [%l7 + %o6], %g7 set 0x16, %o0 ldstuba [%l7 + %o0] 0x88, %o7 fpadd32s %f21, %f14, %f20 bne,a,pt %icc, loop_40 ld [%l7 + 0x14], %f9 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xc8 loop_40: nop set 0x40, %g4 ldda [%l7 + %g4] 0x89, %f0 nop set 0x20, %o2 swap [%l7 + %o2], %g1 nop set 0x50, %i7 stx %fsr, [%l7 + %i7] nop set 0x40, %i1 std %f30, [%l7 + %i1] set 0x78, %g5 stda %l0, [%l7 + %g5] 0x89 nop set 0x62, %i2 stb %g5, [%l7 + %i2] set 0x10, %g2 stda %o4, [%l7 + %g2] 0x88 nop set 0x60, %o7 lduh [%l7 + %o7], %o4 wr %g0, 0x4, %fprs add %i4, %l6, %o0 set 0x40, %l1 ldda [%l7 + %l1] 0x81, %f0 nop set 0x30, %g6 ldsw [%l7 + %g6], %i3 nop set 0x38, %i3 std %i6, [%l7 + %i3] nop set 0x08, %o1 ldsh [%l7 + %o1], %o3 nop set 0x50, %l4 std %i2, [%l7 + %l4] set 0x0C, %i4 sta %f7, [%l7 + %i4] 0x80 add %l7, 0x14, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %i7 set 0x10, %o4 stwa %g3, [%l7 + %o4] 0xe3 membar #Sync set 0x20, %g1 ldxa [%l7 + %g1] 0x89, %i0 nop set 0x7C, %g3 prefetch [%l7 + %g3], 4 set 0x60, %i0 ldda [%l7 + %i0] 0xeb, %l2 and %l0, %l2, %g4 set 0x10, %l2 prefetcha [%l7 + %l2] 0x80, 1 nop set 0x28, %l5 stx %fsr, [%l7 + %l5] or %o2, %g6, %o1 set 0x2C, %o3 sta %f9, [%l7 + %o3] 0x81 nop set 0x70, %o5 ldx [%l7 + %o5], %l5 st %f21, [%l7 + 0x40] nop set 0x38, %i5 std %i4, [%l7 + %i5] nop set 0x30, %l0 stx %g7, [%l7 + %l0] nop set 0x20, %l3 stx %fsr, [%l7 + %l3] nop set 0x78, %i6 std %g0, [%l7 + %i6] nop set 0x7C, %g7 ldsh [%l7 + %g7], %l1 set 0x08, %o0 prefetcha [%l7 + %o0] 0x80, 4 nop set 0x62, %o6 sth %g5, [%l7 + %o6] nop set 0x37, %l6 ldub [%l7 + %l6], %o5 nop set 0x42, %g4 ldsh [%l7 + %g4], %o4 and %l4, %o6, %i4 nop nop setx 0x8945CCF5, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0x8D58366A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f28, %f23 nop set 0x2A, %i7 lduh [%l7 + %i7], %o0 nop set 0x2D, %i1 ldstub [%l7 + %i1], %l6 set 0x7E, %o2 stha %i6, [%l7 + %o2] 0x88 nop set 0x30, %g5 stx %i3, [%l7 + %g5] set 0x08, %i2 ldxa [%l7 + %i2] 0x89, %i2 set 0x14, %g2 lda [%l7 + %g2] 0x88, %f19 set 0x5C, %l1 swapa [%l7 + %l1] 0x80, %i1 wr %i7, %g3, %sys_tick nop set 0x2E, %o7 ldsb [%l7 + %o7], %i0 nop set 0x62, %i3 stb %l3, [%l7 + %i3] set 0x20, %o1 sta %f14, [%l7 + %o1] 0x80 st %fsr, [%l7 + 0x2C] and %l0, %o3, %g4 nop set 0x50, %l4 std %g2, [%l7 + %l4] set 0x7B, %i4 stba %l2, [%l7 + %i4] 0x88 nop set 0x68, %o4 lduw [%l7 + %o4], %o2 nop set 0x0E, %g6 ldstub [%l7 + %g6], %g6 set 0x70, %g1 stwa %l5, [%l7 + %g1] 0x80 nop set 0x18, %g3 std %f18, [%l7 + %g3] nop set 0x62, %i0 stb %i5, [%l7 + %i0] nop set 0x34, %l5 stw %o1, [%l7 + %l5] nop set 0x44, %l2 prefetch [%l7 + %l2], 0 nop set 0x7C, %o3 sth %g1, [%l7 + %o3] nop set 0x16, %i5 lduh [%l7 + %i5], %g7 nop set 0x5C, %o5 ldsw [%l7 + %o5], %l1 st %fsr, [%l7 + 0x1C] set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf9 membar #Sync nop set 0x58, %l3 ldd [%l7 + %l3], %f16 ld [%l7 + 0x78], %f25 set 0x64, %i6 stha %g5, [%l7 + %i6] 0xe3 membar #Sync set 0x78, %g7 stwa %o5, [%l7 + %g7] 0xea membar #Sync set 0x20, %o0 stwa %o4, [%l7 + %o0] 0x81 set 0x48, %l6 ldxa [%l7 + %l6] 0x81, %o7 wr %l4, %i4, %ccr set 0x14, %g4 sta %f28, [%l7 + %g4] 0x81 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf9 membar #Sync set 0x30, %i1 stda %o0, [%l7 + %i1] 0xe2 membar #Sync set 0x50, %o2 sta %f19, [%l7 + %o2] 0x88 st %fsr, [%l7 + 0x28] st %f26, [%l7 + 0x60] nop set 0x6C, %i7 lduw [%l7 + %i7], %o6 add %l6, %i3, %i2 set 0x4B, %i2 ldstuba [%l7 + %i2] 0x80, %i6 set 0x48, %g2 stda %i0, [%l7 + %g2] 0x81 nop set 0x20, %l1 swap [%l7 + %l1], %i7 nop set 0x0C, %g5 ldsh [%l7 + %g5], %g3 nop set 0x70, %o7 std %f8, [%l7 + %o7] ld [%l7 + 0x74], %f28 nop set 0x38, %o1 swap [%l7 + %o1], %i0 set 0x30, %i3 ldda [%l7 + %i3] 0x81, %l2 nop set 0x40, %l4 prefetch [%l7 + %l4], 1 nop set 0x08, %i4 std %f0, [%l7 + %i4] nop set 0x40, %g6 ldd [%l7 + %g6], %f22 be %icc, loop_41 nop set 0x30, %g1 ldd [%l7 + %g1], %f6 nop set 0x18, %o4 lduw [%l7 + %o4], %l0 set 0x60, %g3 ldda [%l7 + %g3] 0x89, %o2 loop_41: nop set 0x08, %i0 swapa [%l7 + %i0] 0x89, %g2 nop set 0x40, %l5 ldsb [%l7 + %l5], %g4 add %l7, 0x34, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %o2 set 0x50, %l2 stba %l5, [%l7 + %l2] 0x80 nop set 0x72, %o3 ldsh [%l7 + %o3], %g6 set 0x60, %o5 sta %f26, [%l7 + %o5] 0x88 nop set 0x74, %l0 ldstub [%l7 + %l0], %i5 add %g1, %g7, %o1 set 0x40, %l3 ldda [%l7 + %l3] 0xe2, %g4 or %o5, %l1, %o4 nop set 0x24, %i5 swap [%l7 + %i5], %o7 set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f0 nop set 0x60, %i6 ldsw [%l7 + %i6], %l4 set 0x40, %o0 ldda [%l7 + %o0] 0x89, %f0 set 0x20, %g4 sta %f9, [%l7 + %g4] 0x81 nop set 0x50, %o6 ldd [%l7 + %o6], %o0 nop set 0x48, %l6 stx %fsr, [%l7 + %l6] fpadd16 %f8, %f4, %f30 set 0x50, %o2 ldda [%l7 + %o2] 0x89, %i4 set 0x0E, %i1 stba %o6, [%l7 + %i1] 0x89 st %f13, [%l7 + 0x40] nop set 0x20, %i2 std %f0, [%l7 + %i2] nop set 0x60, %g2 prefetch [%l7 + %g2], 2 set 0x70, %l1 sta %f29, [%l7 + %l1] 0x89 nop set 0x0C, %g5 prefetch [%l7 + %g5], 3 nop set 0x78, %o7 std %f0, [%l7 + %o7] and %l6, %i3, %i2 nop set 0x16, %i7 ldsb [%l7 + %i7], %i1 nop set 0x48, %o1 std %i6, [%l7 + %o1] set 0x62, %l4 ldstuba [%l7 + %l4] 0x89, %i7 add %i0, %g3, %l3 set 0x20, %i3 ldda [%l7 + %i3] 0x88, %o2 set 0x44, %g6 lda [%l7 + %g6] 0x81, %f21 nop set 0x38, %g1 std %l0, [%l7 + %g1] nop set 0x64, %o4 ldsw [%l7 + %o4], %g2 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc2 nop set 0x54, %i0 ldstub [%l7 + %i0], %l2 nop set 0x14, %i4 ldsw [%l7 + %i4], %g4 nop set 0x14, %l5 stb %o2, [%l7 + %l5] fpadd16 %f18, %f22, %f10 nop set 0x68, %l2 ldx [%l7 + %l2], %l5 or %g6, %i5, %g1 set 0x38, %o3 stxa %g7, [%l7 + %o3] 0xe3 membar #Sync set 0x49, %l0 ldstuba [%l7 + %l0] 0x80, %o1 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %o5 set 0x68, %l3 prefetcha [%l7 + %l3] 0x89, 3 set 0x61, %i5 ldstuba [%l7 + %i5] 0x81, %o4 nop set 0x4A, %o5 ldsh [%l7 + %o5], %l4 nop set 0x33, %g7 ldstub [%l7 + %g7], %o0 nop set 0x78, %o0 stw %o7, [%l7 + %o0] set 0x40, %i6 ldda [%l7 + %i6] 0xd8, %f0 set 0x48, %g4 prefetcha [%l7 + %g4] 0x89, 2 bg,a,pn %icc, loop_42 st %fsr, [%l7 + 0x38] nop set 0x30, %l6 stx %fsr, [%l7 + %l6] or %i4, %i3, %i2 loop_42: nop membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf9, %f16 add %i1, %i6, %l6 set 0x70, %o6 swapa [%l7 + %o6] 0x80, %i0 wr %i7, %l3, %y membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf1, %f16 add %g3, %o3, %g2 nop set 0x20, %g2 ldd [%l7 + %g2], %l2 nop set 0x50, %i1 prefetch [%l7 + %i1], 1 set 0x50, %l1 prefetcha [%l7 + %l1] 0x80, 3 set 0x5C, %g5 swapa [%l7 + %g5] 0x81, %l0 nop set 0x4C, %i7 swap [%l7 + %i7], %l5 set 0x50, %o7 lda [%l7 + %o7] 0x89, %f25 nop set 0x60, %o1 std %f2, [%l7 + %o1] st %fsr, [%l7 + 0x24] or %o2, %i5, %g1 nop set 0x38, %l4 ldx [%l7 + %l4], %g7 nop set 0x75, %g6 ldstub [%l7 + %g6], %o1 or %g6, %g5, %l1 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x81, %o5, %l4 add %o0, %o7, %o4 nop nop setx 0x4878CEDA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0xFAFF2F8F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f30, %f15 nop set 0x75, %g1 ldsb [%l7 + %g1], %i4 set 0x6D, %o4 ldstuba [%l7 + %o4] 0x88, %i3 and %o6, %i1, %i2 nop set 0x68, %g3 ldx [%l7 + %g3], %i6 nop set 0x50, %i0 ldsw [%l7 + %i0], %l6 nop set 0x68, %i3 ldd [%l7 + %i3], %i6 set 0x20, %i4 ldstuba [%l7 + %i4] 0x81, %i0 set 0x70, %l5 ldxa [%l7 + %l5] 0x88, %l3 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xd8 nop set 0x50, %o3 lduw [%l7 + %o3], %g3 nop set 0x22, %l3 ldstub [%l7 + %l3], %o3 set 0x0C, %l0 sta %f21, [%l7 + %l0] 0x81 fpsub16s %f31, %f28, %f17 be,a,pn %icc, loop_43 nop set 0x20, %i5 std %l2, [%l7 + %i5] nop set 0x3C, %o5 stw %g2, [%l7 + %o5] nop set 0x7C, %g7 ldsw [%l7 + %g7], %l0 loop_43: wr %g0, 0x4, %fprs set 0x40, %o0 stda %f16, [%l7 + %o0] 0xcc set 0x50, %g4 stxa %i5, [%l7 + %g4] 0x88 nop set 0x0A, %i6 lduh [%l7 + %i6], %g1 or %o2, %o1, %g7 nop set 0x3F, %l6 ldstub [%l7 + %l6], %g6 nop set 0x70, %o6 stx %l1, [%l7 + %o6] nop set 0x72, %i2 ldstub [%l7 + %i2], %g5 set 0x70, %g2 prefetcha [%l7 + %g2] 0x81, 1 fpsub16 %f22, %f8, %f4 set 0x22, %o2 stba %o5, [%l7 + %o2] 0xeb membar #Sync nop set 0x08, %l1 stx %fsr, [%l7 + %l1] or %o0, %o4, %o7 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xd2 st %f11, [%l7 + 0x48] fpsub16 %f2, %f28, %f16 set 0x50, %g5 swapa [%l7 + %g5] 0x88, %i4 st %fsr, [%l7 + 0x1C] set 0x58, %i7 prefetcha [%l7 + %i7] 0x89, 3 set 0x20, %o7 ldxa [%l7 + %o7] 0x80, %i1 nop set 0x20, %o1 ldsw [%l7 + %o1], %i2 nop set 0x3E, %l4 sth %i3, [%l7 + %l4] add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] 0x88, %i6, %i7 st %fsr, [%l7 + 0x08] wr %i0, %l3, %sys_tick nop set 0x60, %g1 std %f22, [%l7 + %g1] bge,a %icc, loop_44 nop set 0x68, %o4 std %i6, [%l7 + %o4] nop set 0x78, %g6 std %g2, [%l7 + %g6] set 0x7A, %g3 ldstuba [%l7 + %g3] 0x88, %l2 loop_44: and %g2, %l0, %o3 nop set 0x60, %i3 ldx [%l7 + %i3], %l5 or %g4, %i5, %g1 add %o2, %o1, %g6 ld [%l7 + 0x24], %f25 nop set 0x54, %i4 stw %g7, [%l7 + %i4] set 0x5C, %l5 stha %l1, [%l7 + %l5] 0x88 set 0x68, %i0 ldxa [%l7 + %i0] 0x81, %l4 set 0x70, %l2 stda %g4, [%l7 + %l2] 0xe3 membar #Sync set 0x4B, %o3 stba %o5, [%l7 + %o3] 0xe3 membar #Sync set 0x2C, %l3 swapa [%l7 + %l3] 0x89, %o0 add %o4, %o7, %i4 or %i1, %o6, %i3 nop set 0x70, %l0 stw %i2, [%l7 + %l0] nop set 0x08, %o5 std %f8, [%l7 + %o5] add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x80, %i7, %i0 nop set 0x3C, %i5 prefetch [%l7 + %i5], 1 nop set 0x0C, %g7 swap [%l7 + %g7], %i6 ble,pt %icc, loop_45 and %l6, %l3, %g3 nop set 0x20, %g4 std %f22, [%l7 + %g4] set 0x25, %i6 stba %l2, [%l7 + %i6] 0xe3 membar #Sync loop_45: nop set 0x28, %l6 stxa %l0, [%l7 + %l6] 0xeb membar #Sync set 0x30, %o0 stha %o3, [%l7 + %o0] 0x89 nop set 0x78, %i2 ldd [%l7 + %i2], %f0 nop set 0x72, %g2 ldsb [%l7 + %g2], %l5 or %g4, %g2, %g1 set 0x18, %o2 prefetcha [%l7 + %o2] 0x81, 3 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xd2 set 0x0C, %i1 stwa %i5, [%l7 + %i1] 0xeb membar #Sync and %o1, %g6, %l1 nop set 0x40, %g5 ldx [%l7 + %g5], %l4 set 0x25, %i7 ldstuba [%l7 + %i7] 0x89, %g5 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o5 casa [%l6] 0x89, %o5, %o0 nop set 0x20, %o7 stw %o4, [%l7 + %o7] nop set 0x1C, %o1 stw %o7, [%l7 + %o1] set 0x28, %l4 stxa %i4, [%l7 + %l4] 0xe3 membar #Sync set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd2 set 0x20, %o6 prefetcha [%l7 + %o6] 0x89, 2 set 0x7F, %g6 ldstuba [%l7 + %g6] 0x81, %o6 fpsub16 %f12, %f26, %f4 nop set 0x68, %o4 stx %i1, [%l7 + %o4] fpadd16s %f24, %f0, %f20 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xca set 0x08, %i3 swapa [%l7 + %i3] 0x80, %i2 nop set 0x2B, %i4 ldstub [%l7 + %i4], %i7 set 0x20, %i0 sta %f22, [%l7 + %i0] 0x80 or %i0, %i6, %l6 nop set 0x3C, %l5 ldsw [%l7 + %l5], %i3 wr %g3, %l3, %set_softint nop set 0x54, %l2 prefetch [%l7 + %l2], 3 nop set 0x38, %l3 stx %fsr, [%l7 + %l3] st %f12, [%l7 + 0x78] nop set 0x30, %l0 stw %l0, [%l7 + %l0] set 0x60, %o5 stwa %l2, [%l7 + %o5] 0x80 bl,pt %xcc, loop_46 nop set 0x1A, %i5 stb %o3, [%l7 + %i5] nop set 0x20, %g7 stx %g4, [%l7 + %g7] set 0x52, %o3 ldstuba [%l7 + %o3] 0x81, %g2 loop_46: bn,a,pn %xcc, loop_47 st %fsr, [%l7 + 0x58] set 0x52, %i6 ldstuba [%l7 + %i6] 0x81, %l5 loop_47: st %f26, [%l7 + 0x1C] set 0x48, %g4 sta %f16, [%l7 + %g4] 0x89 or %o2, %g1, %o1 nop set 0x18, %l6 std %f26, [%l7 + %l6] nop set 0x10, %i2 stx %fsr, [%l7 + %i2] set 0x40, %o0 ldda [%l7 + %o0] 0x89, %f0 nop set 0x7C, %g2 swap [%l7 + %g2], %g6 fpsub16s %f8, %f10, %f22 st %f30, [%l7 + 0x4C] nop set 0x20, %o2 std %f2, [%l7 + %o2] set 0x40, %i1 stda %f16, [%l7 + %i1] 0x89 nop set 0x0E, %l1 sth %l1, [%l7 + %l1] nop set 0x3A, %g5 sth %i5, [%l7 + %g5] set 0x71, %i7 stba %g5, [%l7 + %i7] 0xeb membar #Sync nop set 0x36, %o7 ldsb [%l7 + %o7], %l4 nop set 0x40, %o1 std %o0, [%l7 + %o1] nop set 0x40, %l4 prefetch [%l7 + %l4], 2 set 0x40, %g1 ldda [%l7 + %g1] 0xd0, %f0 nop set 0x48, %o6 swap [%l7 + %o6], %o5 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x89 add %o7, %o4, %g7 nop set 0x70, %g6 stx %fsr, [%l7 + %g6] nop set 0x10, %i3 ldd [%l7 + %i3], %f20 nop set 0x08, %i4 ldsw [%l7 + %i4], %o6 set 0x40, %g3 ldda [%l7 + %g3] 0xea, %i4 set 0x68, %i0 stda %i0, [%l7 + %i0] 0xea membar #Sync fpsub32 %f14, %f18, %f18 set 0x4C, %l5 swapa [%l7 + %l5] 0x80, %i2 set 0x28, %l2 stda %i0, [%l7 + %l2] 0x80 nop set 0x46, %l0 ldsh [%l7 + %l0], %i7 set 0x3D, %l3 ldstuba [%l7 + %l3] 0x88, %i6 set 0x30, %i5 stda %i6, [%l7 + %i5] 0x81 nop set 0x70, %g7 stx %fsr, [%l7 + %g7] set 0x18, %o3 sta %f30, [%l7 + %o3] 0x80 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %l3 nop set 0x10, %o5 ldsb [%l7 + %o5], %l0 set 0x34, %i6 swapa [%l7 + %i6] 0x81, %l2 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %o3 nop set 0x54, %l6 ldsb [%l7 + %l6], %g2 add %l7, 0x38, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %g4 nop set 0x40, %g4 ldx [%l7 + %g4], %o2 nop set 0x68, %o0 stx %g1, [%l7 + %o0] ld [%l7 + 0x44], %f8 set 0x34, %g2 sta %f10, [%l7 + %g2] 0x80 nop set 0x4C, %i2 stw %o1, [%l7 + %i2] nop set 0x34, %o2 lduw [%l7 + %o2], %l1 st %fsr, [%l7 + 0x70] set 0x3C, %l1 stwa %g6, [%l7 + %l1] 0x89 nop set 0x78, %i1 ldub [%l7 + %i1], %g5 set 0x78, %i7 sta %f14, [%l7 + %i7] 0x81 set 0x78, %o7 ldxa [%l7 + %o7] 0x89, %l4 nop set 0x50, %o1 ldd [%l7 + %o1], %o0 and %i5, %o5, %o4 nop set 0x70, %g5 stx %fsr, [%l7 + %g5] add %g7, %o6, %i4 nop set 0x20, %l4 ldsh [%l7 + %l4], %o7 nop set 0x40, %g1 ldd [%l7 + %g1], %f8 nop set 0x08, %o6 ldd [%l7 + %o6], %f30 nop set 0x17, %o4 ldub [%l7 + %o4], %i2 set 0x36, %g6 ldstuba [%l7 + %g6] 0x89, %i0 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %i7 set 0x34, %i4 swapa [%l7 + %i4] 0x80, %i6 set 0x50, %g3 lda [%l7 + %g3] 0x89, %f0 set 0x68, %i0 ldxa [%l7 + %i0] 0x81, %g3 add %l6, %l0, %l3 add %l2, %i3, %o3 nop set 0x28, %l5 ldd [%l7 + %l5], %f6 nop set 0x6F, %l2 ldub [%l7 + %l2], %g2 nop set 0x70, %l0 ldd [%l7 + %l0], %f30 nop set 0x48, %l3 stx %fsr, [%l7 + %l3] set 0x43, %i3 stba %g4, [%l7 + %i3] 0xeb membar #Sync nop set 0x23, %g7 stb %l5, [%l7 + %g7] set 0x40, %o3 stda %f0, [%l7 + %o3] 0x88 set 0x30, %o5 stwa %g1, [%l7 + %o5] 0x88 set 0x20, %i5 stda %o0, [%l7 + %i5] 0xeb membar #Sync set 0x28, %l6 stwa %o2, [%l7 + %l6] 0x88 nop set 0x38, %i6 ldub [%l7 + %i6], %g6 nop set 0x7A, %o0 ldstub [%l7 + %o0], %l1 nop set 0x60, %g4 lduh [%l7 + %g4], %l4 set 0x10, %i2 swapa [%l7 + %i2] 0x80, %o0 add %l7, 0x38, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %o5 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xf9 membar #Sync add %o4, %g5, %o6 nop set 0x16, %l1 sth %g7, [%l7 + %l1] set 0x70, %i1 ldxa [%l7 + %i1] 0x80, %o7 nop set 0x36, %i7 ldsh [%l7 + %i7], %i4 and %i2, %i1, %i0 nop set 0x40, %g2 ldd [%l7 + %g2], %i6 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g3, %l6 nop set 0x2E, %o1 ldstub [%l7 + %o1], %i6 nop set 0x6E, %o7 ldsh [%l7 + %o7], %l3 nop set 0x64, %l4 ldsw [%l7 + %l4], %l2 set 0x48, %g5 ldxa [%l7 + %g5] 0x81, %i3 bg,pt %xcc, loop_48 add %l0, %g2, %o3 st %f17, [%l7 + 0x68] bgu,pn %icc, loop_49 loop_48: nop set 0x28, %g1 stx %l5, [%l7 + %g1] set 0x35, %o6 ldstuba [%l7 + %o6] 0x88, %g4 loop_49: nop set 0x08, %g6 ldx [%l7 + %g6], %o1 nop set 0x20, %i4 prefetch [%l7 + %i4], 3 set 0x70, %g3 stda %o2, [%l7 + %g3] 0xeb membar #Sync nop set 0x2C, %i0 stw %g1, [%l7 + %i0] nop set 0x68, %l5 lduw [%l7 + %l5], %g6 nop set 0x18, %l2 ldd [%l7 + %l2], %f6 set 0x30, %o4 stda %l4, [%l7 + %o4] 0xea membar #Sync set 0x78, %l3 ldxa [%l7 + %l3] 0x81, %o0 nop set 0x41, %l0 ldsb [%l7 + %l0], %i5 set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f16 set 0x10, %o3 prefetcha [%l7 + %o3] 0x81, 0 fpadd16s %f9, %f22, %f23 st %fsr, [%l7 + 0x54] nop set 0x3C, %o5 lduw [%l7 + %o5], %o4 nop set 0x0C, %i5 ldsh [%l7 + %i5], %g5 st %f6, [%l7 + 0x44] nop set 0x44, %l6 lduh [%l7 + %l6], %l1 set 0x3C, %i3 sta %f8, [%l7 + %i3] 0x89 set 0x50, %i6 stxa %g7, [%l7 + %i6] 0xe3 membar #Sync nop set 0x38, %g4 lduh [%l7 + %g4], %o7 set 0x58, %o0 stda %i4, [%l7 + %o0] 0xea membar #Sync set 0x30, %i2 ldda [%l7 + %i2] 0xe3, %o6 set 0x30, %l1 stda %i2, [%l7 + %l1] 0xeb membar #Sync nop set 0x08, %o2 ldd [%l7 + %o2], %i0 nop set 0x10, %i1 stx %i0, [%l7 + %i1] set 0x40, %g2 ldda [%l7 + %g2] 0xd8, %f0 fpsub32s %f10, %f23, %f31 nop set 0x58, %i7 ldd [%l7 + %i7], %i6 set 0x20, %o7 ldda [%l7 + %o7] 0x88, %i6 set 0x40, %l4 prefetcha [%l7 + %l4] 0x81, 3 nop set 0x60, %g5 ldd [%l7 + %g5], %f20 set 0x38, %o1 prefetcha [%l7 + %o1] 0x89, 4 nop set 0x28, %g1 stx %fsr, [%l7 + %g1] set 0x14, %g6 swapa [%l7 + %g6] 0x81, %l3 set 0x5C, %i4 swapa [%l7 + %i4] 0x89, %i3 nop set 0x54, %o6 ldsw [%l7 + %o6], %l0 set 0x78, %g3 stda %g2, [%l7 + %g3] 0x80 nop set 0x20, %i0 prefetch [%l7 + %i0], 1 nop set 0x0C, %l2 ldsh [%l7 + %l2], %l2 nop set 0x2C, %o4 ldsw [%l7 + %o4], %l5 fpsub16s %f31, %f4, %f25 set 0x68, %l5 lda [%l7 + %l5] 0x80, %f21 nop set 0x3C, %l3 sth %o3, [%l7 + %l3] nop set 0x72, %g7 ldsb [%l7 + %g7], %g4 set 0x70, %l0 ldda [%l7 + %l0] 0x89, %o2 nop set 0x6C, %o3 lduh [%l7 + %o3], %o1 nop set 0x41, %i5 ldsb [%l7 + %i5], %g6 st %fsr, [%l7 + 0x18] nop set 0x60, %l6 ldd [%l7 + %l6], %l4 add %o0, %g1, %i5 ld [%l7 + 0x48], %f18 nop set 0x0C, %o5 lduh [%l7 + %o5], %o4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x89, %o5, %l1 nop set 0x24, %i6 stw %g5, [%l7 + %i6] nop set 0x2A, %i3 stb %g7, [%l7 + %i3] add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x81, %o7, %i4 nop set 0x58, %o0 ldx [%l7 + %o0], %i2 set 0x23, %g4 ldstuba [%l7 + %g4] 0x89, %o6 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %i1 nop set 0x08, %l1 ldd [%l7 + %l1], %f4 nop set 0x18, %o2 swap [%l7 + %o2], %i7 nop set 0x70, %i1 stx %l6, [%l7 + %i1] set 0x54, %g2 lda [%l7 + %g2] 0x89, %f15 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %i6 nop set 0x63, %i7 ldub [%l7 + %i7], %l3 set 0x30, %i2 stba %l0, [%l7 + %i2] 0xe3 membar #Sync nop set 0x25, %l4 ldub [%l7 + %l4], %g2 nop set 0x50, %g5 swap [%l7 + %g5], %l2 nop set 0x78, %o7 std %i2, [%l7 + %o7] set 0x40, %g1 ldda [%l7 + %g1] 0x81, %o2 bn,pn %icc, loop_50 add %l5, %g4, %o1 nop set 0x26, %g6 lduh [%l7 + %g6], %o2 nop set 0x10, %i4 std %f4, [%l7 + %i4] loop_50: or %l4, %g6, %o0 nop set 0x4C, %o1 ldsh [%l7 + %o1], %i5 nop set 0x21, %g3 ldsb [%l7 + %g3], %o4 set 0x32, %o6 stha %g1, [%l7 + %o6] 0xe2 membar #Sync nop set 0x48, %l2 std %o4, [%l7 + %l2] set 0x40, %o4 stwa %l1, [%l7 + %o4] 0x88 nop set 0x62, %i0 stb %g7, [%l7 + %i0] nop set 0x5C, %l5 prefetch [%l7 + %l5], 0 nop set 0x26, %g7 ldub [%l7 + %g7], %g5 nop set 0x50, %l0 ldx [%l7 + %l0], %o7 set 0x10, %l3 stxa %i2, [%l7 + %l3] 0xe2 membar #Sync st %fsr, [%l7 + 0x74] set 0x54, %i5 ldstuba [%l7 + %i5] 0x89, %o6 nop set 0x08, %l6 ldd [%l7 + %l6], %f20 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i0, %i1 set 0x4C, %o5 swapa [%l7 + %o5] 0x80, %i7 nop set 0x50, %o3 swap [%l7 + %o3], %l6 or %i4, %i6, %g3 set 0x1C, %i6 lda [%l7 + %i6] 0x80, %f12 st %fsr, [%l7 + 0x64] nop set 0x40, %o0 stw %l0, [%l7 + %o0] nop set 0x70, %g4 std %l2, [%l7 + %g4] nop set 0x08, %i3 stx %l2, [%l7 + %i3] or %g2, %o3, %i3 add %l5, %o1, %g4 set 0x11, %l1 ldstuba [%l7 + %l1] 0x81, %o2 nop set 0x40, %i1 stx %g6, [%l7 + %i1] set 0x10, %g2 sta %f13, [%l7 + %g2] 0x88 set 0x38, %o2 ldxa [%l7 + %o2] 0x81, %o0 set 0x14, %i7 swapa [%l7 + %i7] 0x89, %l4 set 0x10, %i2 prefetcha [%l7 + %i2] 0x88, 3 nop set 0x48, %g5 ldsh [%l7 + %g5], %i5 set 0x75, %l4 stba %o5, [%l7 + %l4] 0x81 nop set 0x7C, %g1 stw %g1, [%l7 + %g1] set 0x60, %g6 ldxa [%l7 + %g6] 0x89, %l1 set 0x30, %o7 stwa %g5, [%l7 + %o7] 0x81 nop set 0x0C, %o1 swap [%l7 + %o1], %g7 set 0x64, %g3 swapa [%l7 + %g3] 0x80, %o7 set 0x40, %i4 ldda [%l7 + %i4] 0x88, %o6 ld [%l7 + 0x5C], %f9 set 0x2C, %l2 lda [%l7 + %l2] 0x88, %f10 st %fsr, [%l7 + 0x5C] nop set 0x64, %o4 prefetch [%l7 + %o4], 3 set 0x30, %o6 stha %i2, [%l7 + %o6] 0xea membar #Sync add %l7, 0x50, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i0, %i7 nop set 0x28, %l5 prefetch [%l7 + %l5], 3 nop set 0x10, %i0 ldd [%l7 + %i0], %i0 nop set 0x50, %l0 std %f20, [%l7 + %l0] and %i4, %l6, %i6 set 0x50, %g7 ldstuba [%l7 + %g7] 0x88, %l0 st %f14, [%l7 + 0x54] set 0x28, %l3 swapa [%l7 + %l3] 0x80, %l3 set 0x40, %l6 ldda [%l7 + %l6] 0xda, %f0 set 0x4C, %i5 stha %g3, [%l7 + %i5] 0x80 set 0x10, %o3 ldxa [%l7 + %o3] 0x81, %g2 nop set 0x5E, %i6 lduh [%l7 + %i6], %l2 nop set 0x74, %o5 ldsh [%l7 + %o5], %i3 add %l5, %o3, %g4 nop set 0x08, %o0 swap [%l7 + %o0], %o1 set 0x4C, %i3 swapa [%l7 + %i3] 0x80, %g6 fpsub32 %f10, %f6, %f28 nop set 0x2C, %l1 lduw [%l7 + %l1], %o2 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x89, %o0, %l4 set 0x30, %g4 sta %f0, [%l7 + %g4] 0x89 nop set 0x70, %i1 lduw [%l7 + %i1], %o4 and %i5, %g1, %l1 nop set 0x58, %o2 ldx [%l7 + %o2], %g5 set 0x38, %g2 prefetcha [%l7 + %g2] 0x81, 1 st %f27, [%l7 + 0x70] set 0x36, %i2 stba %o7, [%l7 + %i2] 0x89 nop set 0x28, %i7 swap [%l7 + %i7], %o6 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 1: ! ! Type l : 1248 ! Type a : 22 ! Type cti : 23 ! Type x : 516 ! Type f : 55 ! Type i : 136 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x5, %g1 set 0x7, %g2 set 0xD, %g3 set 0x3, %g4 set 0xE, %g5 set 0x1, %g6 set 0x2, %g7 !# Input registers set -0x0, %i0 set -0x7, %i1 set -0x7, %i2 set -0xD, %i3 set -0x6, %i4 set -0x2, %i5 set -0x5, %i6 set -0xE, %i7 !# Local registers set 0x0CD4B1C3, %l0 set 0x4C720DD1, %l1 set 0x566D1FBB, %l2 set 0x261B7D3E, %l3 set 0x613D1E7C, %l4 set 0x54AA5923, %l5 set 0x15BEF5D2, %l6 !# Output registers set -0x1781, %o0 set 0x146C, %o1 set 0x0EF9, %o2 set 0x184B, %o3 set -0x0640, %o4 set -0x01E1, %o5 set 0x146C, %o6 set 0x0006, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. or %i2, %o5, %i0 nop set 0x30, %g5 stx %i7, [%l7 + %g5] st %fsr, [%l7 + 0x6C] nop set 0x08, %g1 std %f8, [%l7 + %g1] nop set 0x38, %l4 ldx [%l7 + %l4], %i4 bleu,a %icc, loop_51 and %i1, %i6, %l0 set 0x48, %g6 stxa %l3, [%l7 + %g6] 0xe2 membar #Sync loop_51: nop set 0x6C, %o7 stha %g3, [%l7 + %o7] 0xe3 membar #Sync set 0x14, %g3 swapa [%l7 + %g3] 0x80, %l6 nop set 0x40, %o1 std %g2, [%l7 + %o1] set 0x1C, %l2 stha %l2, [%l7 + %l2] 0xe2 membar #Sync set 0x48, %i4 ldstuba [%l7 + %i4] 0x80, %i3 nop set 0x38, %o6 ldx [%l7 + %o6], %l5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr add %l7, 0x68, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %o3 set 0x10, %l5 stwa %o2, [%l7 + %l5] 0xea membar #Sync and %l4, %o4, %i5 nop set 0x48, %o4 stx %fsr, [%l7 + %o4] set 0x40, %i0 stda %f0, [%l7 + %i0] 0xcc set 0x14, %g7 sta %f19, [%l7 + %g7] 0x88 nop set 0x5B, %l3 ldsb [%l7 + %l3], %o0 set 0x4C, %l6 lda [%l7 + %l6] 0x88, %f24 add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %g5 nop set 0x48, %l0 ldx [%l7 + %l0], %g1 set 0x71, %o3 ldstuba [%l7 + %o3] 0x81, %g7 nop set 0x50, %i6 stx %fsr, [%l7 + %i6] nop set 0x20, %o5 stx %fsr, [%l7 + %o5] add %o6, %i2, %o7 set 0x28, %i5 lda [%l7 + %i5] 0x88, %f22 add %i0, %o5, %i7 nop set 0x60, %i3 ldd [%l7 + %i3], %i4 nop set 0x68, %o0 sth %i1, [%l7 + %o0] nop set 0x50, %g4 std %l0, [%l7 + %g4] add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i6, %l3 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %g2 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %i3 nop set 0x56, %i1 sth %g3, [%l7 + %i1] nop set 0x3B, %l1 stb %l5, [%l7 + %l1] set 0x55, %g2 stba %o1, [%l7 + %g2] 0x88 nop set 0x64, %o2 sth %g6, [%l7 + %o2] nop set 0x54, %i2 ldsw [%l7 + %i2], %g4 nop set 0x30, %g5 std %o2, [%l7 + %g5] nop set 0x78, %i7 lduw [%l7 + %i7], %l4 nop set 0x38, %g1 stx %fsr, [%l7 + %g1] fpadd16 %f20, %f14, %f6 nop set 0x34, %g6 ldsb [%l7 + %g6], %o4 nop set 0x47, %l4 ldub [%l7 + %l4], %i5 nop set 0x18, %o7 std %f10, [%l7 + %o7] set 0x38, %g3 prefetcha [%l7 + %g3] 0x89, 1 nop set 0x48, %l2 ldx [%l7 + %l2], %l1 nop set 0x12, %o1 ldub [%l7 + %o1], %o0 nop set 0x40, %i4 swap [%l7 + %i4], %g1 nop set 0x58, %o6 std %g4, [%l7 + %o6] add %o6, %i2, %o7 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf8 membar #Sync or %i0, %o5, %g7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x2C, %l5 ldstub [%l7 + %l5], %i7 set 0x40, %i0 ldda [%l7 + %i0] 0x80, %i6 st %f16, [%l7 + 0x28] nop set 0x7A, %g7 sth %l0, [%l7 + %g7] nop set 0x7C, %l3 sth %l3, [%l7 + %l3] nop set 0x10, %l6 stx %fsr, [%l7 + %l6] nop set 0x38, %l0 ldd [%l7 + %l0], %f10 set 0x78, %i6 prefetcha [%l7 + %i6] 0x80, 1 nop set 0x48, %o3 ldsb [%l7 + %o3], %l2 bne,a,pn %xcc, loop_52 or %i3, %g2, %g3 nop set 0x50, %o5 ldsb [%l7 + %o5], %l5 nop set 0x7D, %i5 ldstub [%l7 + %i5], %g6 loop_52: add %g4, %o1, %l4 set 0x70, %i3 stda %o4, [%l7 + %i3] 0x81 set 0x40, %o0 ldda [%l7 + %o0] 0xd8, %f0 add %o3, %o2, %l1 nop set 0x22, %i1 ldstub [%l7 + %i1], %o0 set 0x30, %g4 prefetcha [%l7 + %g4] 0x80, 4 set 0x20, %l1 ldda [%l7 + %l1] 0x89, %g4 set 0x50, %o2 lda [%l7 + %o2] 0x88, %f18 nop set 0x58, %i2 stx %o6, [%l7 + %i2] set 0x40, %g2 ldda [%l7 + %g2] 0x88, %f0 set 0x2C, %g5 swapa [%l7 + %g5] 0x89, %g1 nop set 0x44, %i7 prefetch [%l7 + %i7], 3 nop set 0x75, %g1 ldstub [%l7 + %g1], %o7 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf1 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xd2, %f0 set 0x54, %o7 swapa [%l7 + %o7] 0x88, %i2 add %o5, %i0, %g7 set 0x20, %g3 stxa %i1, [%l7 + %g3] 0xea membar #Sync nop set 0x54, %l2 ldsh [%l7 + %l2], %i7 set 0x14, %i4 stwa %i6, [%l7 + %i4] 0x80 set 0x40, %o6 stda %f0, [%l7 + %o6] 0x89 nop set 0x54, %o1 stw %i4, [%l7 + %o1] set 0x50, %o4 stwa %l0, [%l7 + %o4] 0x81 nop set 0x50, %i0 ldx [%l7 + %i0], %l6 set 0x78, %l5 stxa %l3, [%l7 + %l5] 0x80 nop set 0x08, %l3 stw %i3, [%l7 + %l3] nop set 0x7C, %l6 lduw [%l7 + %l6], %l2 set 0x4C, %g7 stha %g2, [%l7 + %g7] 0xe3 membar #Sync set 0x40, %i6 stda %g2, [%l7 + %i6] 0xea membar #Sync set 0x20, %o3 ldda [%l7 + %o3] 0x89, %g6 set 0x1C, %l0 swapa [%l7 + %l0] 0x81, %g4 set 0x31, %o5 stba %o1, [%l7 + %o5] 0x89 set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f16 set 0x7F, %o0 ldstuba [%l7 + %o0] 0x88, %l5 st %f20, [%l7 + 0x20] nop set 0x2F, %i1 ldub [%l7 + %i1], %o4 set 0x3C, %g4 lda [%l7 + %g4] 0x88, %f3 set 0x50, %l1 stxa %l4, [%l7 + %l1] 0xe3 membar #Sync set 0x50, %o2 ldxa [%l7 + %o2] 0x88, %o3 set 0x60, %i3 ldda [%l7 + %i3] 0xeb, %l0 st %f15, [%l7 + 0x24] set 0x40, %i2 stda %f16, [%l7 + %i2] 0x89 nop set 0x7A, %g5 sth %o2, [%l7 + %g5] nop set 0x6F, %g2 ldub [%l7 + %g2], %i5 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xc2 set 0x40, %g6 ldda [%l7 + %g6] 0x88, %f16 nop set 0x44, %l4 sth %g5, [%l7 + %l4] and %o6, %o0, %g1 nop set 0x78, %o7 ldd [%l7 + %o7], %i2 nop set 0x58, %g3 stx %fsr, [%l7 + %g3] set 0x39, %g1 stba %o5, [%l7 + %g1] 0x89 nop set 0x58, %l2 swap [%l7 + %l2], %o7 nop set 0x58, %o6 ldd [%l7 + %o6], %f26 set 0x4A, %o1 ldstuba [%l7 + %o1] 0x80, %g7 nop set 0x50, %i4 std %f2, [%l7 + %i4] bl %xcc, loop_53 nop set 0x48, %o4 ldx [%l7 + %o4], %i0 nop set 0x0C, %i0 stw %i7, [%l7 + %i0] fpadd16s %f12, %f31, %f23 loop_53: add %i1, %i4, %l0 nop set 0x7E, %l3 sth %l6, [%l7 + %l3] fpadd32s %f17, %f5, %f1 nop set 0x21, %l5 ldstub [%l7 + %l5], %l3 nop set 0x70, %l6 stw %i3, [%l7 + %l6] set 0x58, %g7 stba %l2, [%l7 + %g7] 0x80 nop set 0x16, %o3 ldsh [%l7 + %o3], %i6 nop set 0x10, %l0 lduw [%l7 + %l0], %g2 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x88, %g6, %g3 set 0x24, %i6 sta %f19, [%l7 + %i6] 0x88 nop set 0x42, %o5 ldsb [%l7 + %o5], %o1 nop set 0x5E, %i5 ldsb [%l7 + %i5], %g4 set 0x10, %i1 swapa [%l7 + %i1] 0x89, %l5 set 0x10, %o0 ldxa [%l7 + %o0] 0x80, %l4 nop set 0x0E, %l1 stb %o4, [%l7 + %l1] set 0x70, %o2 lda [%l7 + %o2] 0x81, %f27 nop set 0x6E, %g4 ldstub [%l7 + %g4], %o3 nop set 0x37, %i2 ldsb [%l7 + %i2], %o2 set 0x30, %i3 stxa %i5, [%l7 + %i3] 0xea membar #Sync nop set 0x1F, %g2 stb %g5, [%l7 + %g2] set 0x70, %g5 ldda [%l7 + %g5] 0x81, %o6 nop set 0x60, %i7 ldstub [%l7 + %i7], %l1 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o0, %i2 set 0x30, %g6 stda %g0, [%l7 + %g6] 0x89 nop set 0x73, %o7 ldstub [%l7 + %o7], %o5 set 0x44, %l4 stwa %o7, [%l7 + %l4] 0x81 set 0x38, %g3 stxa %i0, [%l7 + %g3] 0x80 nop set 0x20, %l2 std %f22, [%l7 + %l2] and %i7, %g7, %i4 nop set 0x15, %o6 ldsb [%l7 + %o6], %i1 nop set 0x24, %g1 ldsh [%l7 + %g1], %l6 nop set 0x24, %o1 ldsw [%l7 + %o1], %l0 set 0x7D, %i4 stba %l3, [%l7 + %i4] 0x80 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l2, %i6 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x81, %g2, %g6 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i3 casa [%l6] 0x80, %i3, %o1 fpsub32 %f24, %f30, %f24 st %f21, [%l7 + 0x48] set 0x50, %o4 swapa [%l7 + %o4] 0x80, %g4 set 0x50, %i0 stda %g2, [%l7 + %i0] 0x89 nop set 0x40, %l5 ldd [%l7 + %l5], %f12 nop set 0x18, %l3 ldd [%l7 + %l3], %f8 st %fsr, [%l7 + 0x28] set 0x58, %g7 stxa %l5, [%l7 + %g7] 0xe2 membar #Sync set 0x60, %o3 ldxa [%l7 + %o3] 0x80, %o4 set 0x38, %l6 ldxa [%l7 + %l6] 0x89, %o3 add %l4, %i5, %g5 nop set 0x14, %i6 prefetch [%l7 + %i6], 0 nop set 0x1C, %l0 lduw [%l7 + %l0], %o6 set 0x5A, %i5 stha %o2, [%l7 + %i5] 0xe2 membar #Sync nop set 0x68, %i1 ldub [%l7 + %i1], %l1 nop set 0x3C, %o0 sth %o0, [%l7 + %o0] set 0x3A, %l1 stha %i2, [%l7 + %l1] 0x80 nop set 0x10, %o5 std %f2, [%l7 + %o5] nop set 0x58, %o2 ldsw [%l7 + %o2], %g1 nop set 0x58, %g4 std %f26, [%l7 + %g4] bn %xcc, loop_54 st %f29, [%l7 + 0x18] or %o7, %i0, %i7 nop set 0x58, %i2 ldd [%l7 + %i2], %f22 loop_54: nop set 0x1C, %i3 lda [%l7 + %i3] 0x88, %f10 nop set 0x36, %g2 ldsh [%l7 + %g2], %g7 nop set 0x70, %i7 stx %i4, [%l7 + %i7] set 0x20, %g6 stda %i0, [%l7 + %g6] 0x81 ld [%l7 + 0x1C], %f26 set 0x68, %g5 stxa %o5, [%l7 + %g5] 0x89 nop set 0x70, %l4 ldd [%l7 + %l4], %f4 set 0x2C, %g3 lda [%l7 + %g3] 0x80, %f7 nop set 0x10, %l2 lduw [%l7 + %l2], %l0 set 0x10, %o6 ldda [%l7 + %o6] 0xea, %i6 nop set 0x1B, %g1 ldub [%l7 + %g1], %l2 nop set 0x28, %o7 swap [%l7 + %o7], %i6 and %g2, %g6, %l3 set 0x3C, %i4 sta %f7, [%l7 + %i4] 0x88 set 0x16, %o1 ldstuba [%l7 + %o1] 0x88, %i3 or %g4, %g3, %o1 st %fsr, [%l7 + 0x60] nop set 0x64, %o4 swap [%l7 + %o4], %l5 set 0x66, %l5 ldstuba [%l7 + %l5] 0x81, %o4 nop set 0x74, %i0 prefetch [%l7 + %i0], 4 nop set 0x40, %l3 ldd [%l7 + %l3], %o2 set 0x10, %g7 ldda [%l7 + %g7] 0xea, %l4 set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f0 nop set 0x38, %l6 std %g4, [%l7 + %l6] set 0x64, %i6 swapa [%l7 + %i6] 0x88, %i5 nop set 0x44, %l0 prefetch [%l7 + %l0], 4 set 0x68, %i5 prefetcha [%l7 + %i5] 0x89, 4 nop set 0x34, %i1 swap [%l7 + %i1], %o2 nop set 0x54, %o0 ldsb [%l7 + %o0], %o0 nop set 0x3A, %o5 stb %l1, [%l7 + %o5] ld [%l7 + 0x38], %f8 set 0x30, %o2 prefetcha [%l7 + %o2] 0x80, 3 set 0x60, %l1 ldda [%l7 + %l1] 0xeb, %g0 or %i0, %o7, %i7 fpsub16 %f0, %f10, %f16 nop set 0x40, %i2 ldd [%l7 + %i2], %f20 set 0x5D, %g4 ldstuba [%l7 + %g4] 0x89, %i4 set 0x28, %i3 ldxa [%l7 + %i3] 0x80, %i1 wr %g0, 0x4, %fprs set 0x40, %i7 ldda [%l7 + %i7] 0xd2, %f16 nop set 0x34, %g6 ldsw [%l7 + %g6], %l0 set 0x5C, %g2 swapa [%l7 + %g2] 0x89, %l6 nop set 0x74, %l4 lduw [%l7 + %l4], %l2 nop set 0x70, %g3 ldsw [%l7 + %g3], %i6 nop set 0x38, %g5 ldd [%l7 + %g5], %g2 set 0x5A, %o6 stba %l3, [%l7 + %o6] 0xe3 membar #Sync membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf1, %f16 nop set 0x1C, %o7 ldsh [%l7 + %o7], %i3 nop set 0x40, %g1 ldd [%l7 + %g1], %g6 nop set 0x3E, %i4 lduh [%l7 + %i4], %g4 set 0x4C, %o4 swapa [%l7 + %o4] 0x89, %g3 nop set 0x5C, %o1 ldsw [%l7 + %o1], %o1 nop set 0x64, %l5 swap [%l7 + %l5], %l5 nop set 0x58, %l3 stw %o4, [%l7 + %l3] nop set 0x58, %g7 stx %fsr, [%l7 + %g7] nop set 0x12, %o3 sth %o3, [%l7 + %o3] or %l4, %g5, %o6 nop set 0x40, %i0 std %f24, [%l7 + %i0] set 0x60, %l6 ldda [%l7 + %l6] 0xeb, %i4 set 0x28, %i6 stda %o2, [%l7 + %i6] 0xe3 membar #Sync add %o0, %l1, %g1 nop set 0x58, %l0 ldsw [%l7 + %l0], %i2 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf1, %f16 ld [%l7 + 0x78], %f12 nop set 0x70, %o0 prefetch [%l7 + %o0], 1 set 0x58, %i1 stha %o7, [%l7 + %i1] 0xeb membar #Sync nop set 0x48, %o5 ldd [%l7 + %o5], %f12 nop set 0x08, %o2 lduh [%l7 + %o2], %i7 nop set 0x10, %l1 ldd [%l7 + %l1], %i0 set 0x74, %i2 swapa [%l7 + %i2] 0x80, %i4 nop set 0x58, %g4 ldsw [%l7 + %g4], %i1 nop set 0x34, %i3 swap [%l7 + %i3], %g7 set 0x40, %g6 sta %f10, [%l7 + %g6] 0x89 nop set 0x58, %i7 ldd [%l7 + %i7], %l0 nop set 0x48, %g2 ldub [%l7 + %g2], %o5 nop set 0x78, %l4 ldsw [%l7 + %l4], %l2 nop set 0x1E, %g3 lduh [%l7 + %g3], %l6 nop set 0x5C, %g5 lduw [%l7 + %g5], %g2 nop set 0x44, %l2 stw %l3, [%l7 + %l2] set 0x6C, %o7 swapa [%l7 + %o7] 0x80, %i3 nop set 0x78, %o6 stb %g6, [%l7 + %o6] nop set 0x18, %g1 stw %i6, [%l7 + %g1] nop set 0x5B, %i4 ldstub [%l7 + %i4], %g3 nop set 0x08, %o4 ldx [%l7 + %o4], %o1 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xc8 ld [%l7 + 0x1C], %f15 st %f6, [%l7 + 0x18] nop set 0x70, %o1 stx %fsr, [%l7 + %o1] set 0x44, %g7 sta %f18, [%l7 + %g7] 0x89 set 0x30, %l3 prefetcha [%l7 + %l3] 0x89, 2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x42, %i0 ldsh [%l7 + %i0], %o3 fpsub16s %f8, %f30, %f4 st %f21, [%l7 + 0x2C] set 0x20, %l6 stxa %l4, [%l7 + %l6] 0x88 nop set 0x5F, %i6 ldub [%l7 + %i6], %o6 set 0x6A, %l0 stha %g5, [%l7 + %l0] 0x88 nop set 0x14, %i5 stb %o2, [%l7 + %i5] and %o0, %i5, %l1 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %i2 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xc4 and %o7, %i0, %i7 or %i1, %g7, %i4 set 0x40, %i1 ldda [%l7 + %i1] 0x88, %f0 st %fsr, [%l7 + 0x40] nop set 0x30, %o0 ldd [%l7 + %o0], %f24 and %l0, %o5, %l2 nop set 0x44, %o5 stw %l6, [%l7 + %o5] set 0x58, %o2 stda %l2, [%l7 + %o2] 0x89 nop set 0x44, %l1 stw %g2, [%l7 + %l1] nop set 0x48, %g4 ldd [%l7 + %g4], %f30 nop set 0x68, %i2 stx %i3, [%l7 + %i2] set 0x40, %g6 stda %f0, [%l7 + %g6] 0x89 ld [%l7 + 0x30], %f14 nop set 0x10, %i3 stx %i6, [%l7 + %i3] set 0x5C, %g2 swapa [%l7 + %g2] 0x80, %g3 nop set 0x58, %l4 prefetch [%l7 + %l4], 2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %l5 nop set 0x78, %g3 std %o0, [%l7 + %g3] nop set 0x64, %i7 sth %g4, [%l7 + %i7] nop set 0x16, %l2 stb %o3, [%l7 + %l2] and %o4, %o6, %g5 set 0x20, %g5 ldxa [%l7 + %g5] 0x81, %l4 nop set 0x5F, %o7 stb %o2, [%l7 + %o7] bl,a %icc, loop_55 nop set 0x12, %o6 ldsh [%l7 + %o6], %o0 set 0x60, %i4 stda %l0, [%l7 + %i4] 0x80 loop_55: nop set 0x18, %g1 stda %i4, [%l7 + %g1] 0xe2 membar #Sync nop set 0x4E, %l5 stb %i2, [%l7 + %l5] add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o7, %g1 nop set 0x7C, %o1 swap [%l7 + %o1], %i7 or %i0, %i1, %g7 set 0x58, %o4 sta %f30, [%l7 + %o4] 0x88 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xd8 nop set 0x24, %g7 swap [%l7 + %g7], %l0 set 0x2C, %l6 ldstuba [%l7 + %l6] 0x88, %i4 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xf9 membar #Sync nop set 0x40, %l0 stx %fsr, [%l7 + %l0] set 0x60, %i5 stxa %o5, [%l7 + %i5] 0xe3 membar #Sync ld [%l7 + 0x70], %f5 nop set 0x2A, %i0 sth %l6, [%l7 + %i0] nop nop setx 0xA76EEA9A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xB84C7436, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f12 fdivs %f12, %f15, %f9 ld [%l7 + 0x64], %f29 nop set 0x2C, %i1 stw %l2, [%l7 + %i1] and %l3, %g2, %i3 ld [%l7 + 0x54], %f7 st %fsr, [%l7 + 0x6C] set 0x20, %o3 ldda [%l7 + %o3] 0xea, %g2 nop set 0x69, %o5 stb %g6, [%l7 + %o5] and %i6, %o1, %l5 nop set 0x38, %o2 stx %o3, [%l7 + %o2] nop set 0x69, %o0 stb %o4, [%l7 + %o0] set 0x68, %g4 prefetcha [%l7 + %g4] 0x88, 0 nop set 0x50, %l1 lduw [%l7 + %l1], %o6 nop set 0x7C, %i2 ldsh [%l7 + %i2], %l4 ld [%l7 + 0x2C], %f5 nop set 0x10, %g6 std %o2, [%l7 + %g6] set 0x40, %g2 ldda [%l7 + %g2] 0x81, %f0 set 0x28, %l4 stxa %g5, [%l7 + %l4] 0x80 nop set 0x30, %g3 std %o0, [%l7 + %g3] add %i5, %i2, %l1 nop set 0x18, %i3 prefetch [%l7 + %i3], 2 nop set 0x26, %i7 ldsb [%l7 + %i7], %g1 nop set 0x38, %g5 std %f22, [%l7 + %g5] nop set 0x50, %o7 std %i6, [%l7 + %o7] nop set 0x17, %l2 stb %i0, [%l7 + %l2] wr %o7, %g7, %set_softint nop set 0x30, %o6 std %i0, [%l7 + %o6] nop set 0x22, %i4 stb %i4, [%l7 + %i4] add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] 0x80, %l0, %o5 set 0x48, %g1 stda %l2, [%l7 + %g1] 0xeb membar #Sync set 0x4C, %o1 stha %l6, [%l7 + %o1] 0x89 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l3, %i3 or %g3, %g6, %g2 set 0x5A, %l5 stba %i6, [%l7 + %l5] 0xeb membar #Sync nop set 0x10, %l3 lduh [%l7 + %l3], %l5 set 0x74, %g7 stha %o3, [%l7 + %g7] 0xea membar #Sync st %fsr, [%l7 + 0x10] set 0x40, %o4 ldda [%l7 + %o4] 0x88, %f16 nop set 0x20, %i6 std %o0, [%l7 + %i6] nop set 0x10, %l6 ldd [%l7 + %l6], %o4 set 0x30, %i5 stda %g4, [%l7 + %i5] 0x80 wr %o6, %o2, %sys_tick nop set 0x64, %l0 lduh [%l7 + %l0], %l4 set 0x58, %i0 stwa %o0, [%l7 + %i0] 0xeb membar #Sync nop set 0x40, %o3 std %f2, [%l7 + %o3] nop set 0x34, %i1 ldsw [%l7 + %i1], %g5 ld [%l7 + 0x14], %f5 nop set 0x08, %o5 ldx [%l7 + %o5], %i2 nop set 0x68, %o0 lduw [%l7 + %o0], %i5 nop set 0x60, %o2 ldd [%l7 + %o2], %f10 nop set 0x38, %l1 ldx [%l7 + %l1], %g1 or %l1, %i7, %i0 nop set 0x60, %i2 ldsb [%l7 + %i2], %g7 fpadd32 %f24, %f30, %f18 nop set 0x14, %g4 ldsw [%l7 + %g4], %o7 nop set 0x16, %g6 ldstub [%l7 + %g6], %i4 nop set 0x14, %l4 ldsh [%l7 + %l4], %l0 set 0x18, %g3 ldxa [%l7 + %g3] 0x88, %i1 or %l2, %o5, %l3 set 0x20, %i3 stda %i2, [%l7 + %i3] 0xe3 membar #Sync nop set 0x60, %i7 ldsh [%l7 + %i7], %l6 add %g3, %g6, %g2 set 0x40, %g5 sta %f18, [%l7 + %g5] 0x81 set 0x20, %g2 ldda [%l7 + %g2] 0xe3, %l4 set 0x20, %l2 stxa %o3, [%l7 + %l2] 0xeb membar #Sync nop set 0x38, %o7 stx %fsr, [%l7 + %o7] bgu,a,pt %xcc, loop_56 fpsub16s %f22, %f24, %f17 set 0x70, %i4 stwa %o1, [%l7 + %i4] 0xe2 membar #Sync loop_56: nop set 0x28, %g1 ldx [%l7 + %g1], %o4 nop set 0x5F, %o6 ldstub [%l7 + %o6], %g4 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o6, %i6 ld [%l7 + 0x54], %f10 nop set 0x10, %l5 ldd [%l7 + %l5], %f8 nop set 0x12, %o1 ldsb [%l7 + %o1], %l4 nop set 0x66, %l3 lduh [%l7 + %l3], %o2 nop set 0x48, %g7 std %o0, [%l7 + %g7] set 0x40, %o4 ldda [%l7 + %o4] 0x81, %i2 nop set 0x08, %i6 std %g4, [%l7 + %i6] nop set 0x48, %l6 std %f16, [%l7 + %l6] nop set 0x68, %l0 stx %fsr, [%l7 + %l0] and %g1, %i5, %l1 add %i0, %g7, %o7 nop set 0x58, %i5 ldstub [%l7 + %i5], %i4 ld [%l7 + 0x18], %f9 nop set 0x78, %o3 swap [%l7 + %o3], %l0 nop set 0x08, %i1 ldd [%l7 + %i1], %i6 nop set 0x6C, %o5 swap [%l7 + %o5], %l2 ba,a,pn %xcc, loop_57 and %o5, %l3, %i1 set 0x50, %o0 ldda [%l7 + %o0] 0x89, %i6 loop_57: nop set 0x58, %o2 ldd [%l7 + %o2], %f4 nop set 0x55, %i0 ldub [%l7 + %i0], %g3 nop set 0x50, %i2 ldx [%l7 + %i2], %i3 nop set 0x08, %l1 ldd [%l7 + %l1], %g6 set 0x70, %g4 lda [%l7 + %g4] 0x80, %f28 nop set 0x08, %l4 std %l4, [%l7 + %l4] nop set 0x48, %g3 ldd [%l7 + %g3], %o2 or %o1, %o4, %g2 nop set 0x10, %g6 swap [%l7 + %g6], %o6 set 0x54, %i7 stha %i6, [%l7 + %i7] 0x89 set 0x20, %i3 stxa %l4, [%l7 + %i3] 0xe2 membar #Sync st %f24, [%l7 + 0x40] set 0x28, %g5 stwa %g4, [%l7 + %g5] 0xea membar #Sync fpsub16s %f29, %f12, %f23 nop set 0x30, %g2 lduw [%l7 + %g2], %o2 set 0x50, %o7 prefetcha [%l7 + %o7] 0x80, 2 nop set 0x48, %l2 stx %fsr, [%l7 + %l2] nop set 0x48, %i4 lduw [%l7 + %i4], %i2 set 0x68, %o6 prefetcha [%l7 + %o6] 0x88, 3 nop set 0x7C, %g1 swap [%l7 + %g1], %g5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr wr %i0, %o7, %clear_softint nop set 0x4C, %l5 lduw [%l7 + %l5], %g7 nop set 0x31, %l3 ldsb [%l7 + %l3], %l0 st %f12, [%l7 + 0x4C] set 0x74, %g7 swapa [%l7 + %g7] 0x80, %i4 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x80 nop set 0x68, %i6 stx %fsr, [%l7 + %i6] set 0x28, %o1 ldxa [%l7 + %o1] 0x89, %i7 nop set 0x61, %l0 ldsb [%l7 + %l0], %o5 set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f16 nop set 0x30, %l6 ldsh [%l7 + %l6], %l2 set 0x54, %o3 swapa [%l7 + %o3] 0x89, %i1 st %fsr, [%l7 + 0x1C] and %l6, %g3, %l3 ld [%l7 + 0x40], %f18 nop set 0x77, %o5 ldsb [%l7 + %o5], %g6 nop set 0x4C, %i1 sth %l5, [%l7 + %i1] nop set 0x30, %o2 ldub [%l7 + %o2], %o3 nop set 0x4F, %o0 ldub [%l7 + %o0], %i3 set 0x34, %i0 swapa [%l7 + %i0] 0x81, %o4 set 0x30, %i2 stxa %g2, [%l7 + %i2] 0x80 set 0x3C, %g4 sta %f11, [%l7 + %g4] 0x89 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %o1 set 0x3C, %l4 stwa %i6, [%l7 + %l4] 0xe2 membar #Sync set 0x45, %l1 stba %g4, [%l7 + %l1] 0x89 set 0x48, %g3 stba %l4, [%l7 + %g3] 0xea membar #Sync set 0x68, %i7 stxa %o2, [%l7 + %i7] 0xeb membar #Sync nop set 0x5C, %g6 lduh [%l7 + %g6], %o0 or %g1, %i2, %i5 nop set 0x10, %i3 stx %fsr, [%l7 + %i3] set 0x40, %g5 stda %f16, [%l7 + %g5] 0xca set 0x1C, %g2 swapa [%l7 + %g2] 0x80, %g5 nop set 0x60, %l2 lduw [%l7 + %l2], %i0 set 0x5B, %i4 stba %l1, [%l7 + %i4] 0x81 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB67, %tick_cmpr nop set 0x78, %o7 ldd [%l7 + %o7], %l0 and %i4, %i7, %o5 and %l2, %i1, %g3 set 0x70, %o6 stda %i6, [%l7 + %o6] 0x88 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %l5 set 0x5A, %l5 stha %g6, [%l7 + %l5] 0xea membar #Sync set 0x24, %l3 swapa [%l7 + %l3] 0x81, %o3 and %o4, %i3, %o6 nop set 0x0C, %g7 prefetch [%l7 + %g7], 3 nop nop setx 0x00C079C676F8C405, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0409DE441327FA05, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f0, %f8 set 0x20, %o4 lda [%l7 + %o4] 0x80, %f25 nop set 0x38, %g1 ldsw [%l7 + %g1], %g2 add %o1, %g4, %i6 set 0x36, %i6 stha %o2, [%l7 + %i6] 0xeb membar #Sync nop set 0x78, %o1 ldd [%l7 + %o1], %l4 nop set 0x68, %i5 ldsw [%l7 + %i5], %g1 nop set 0x70, %l6 stx %fsr, [%l7 + %l6] nop set 0x50, %l0 stx %i2, [%l7 + %l0] wr %g0, 0x4, %fprs nop set 0x20, %o5 stw %i0, [%l7 + %o5] nop set 0x30, %o3 std %i4, [%l7 + %o3] or %o7, %l1, %l0 fpsub32 %f30, %f18, %f22 nop set 0x38, %i1 ldx [%l7 + %i1], %g7 set 0x44, %o2 stwa %i4, [%l7 + %o2] 0x81 nop set 0x48, %i0 stx %fsr, [%l7 + %i0] set 0x40, %o0 stha %i7, [%l7 + %o0] 0x81 set 0x78, %i2 stwa %l2, [%l7 + %i2] 0x81 set 0x38, %g4 ldxa [%l7 + %g4] 0x80, %o5 nop set 0x08, %l1 ldd [%l7 + %l1], %g2 set 0x72, %l4 stha %l6, [%l7 + %l4] 0xe2 membar #Sync set 0x50, %g3 prefetcha [%l7 + %g3] 0x80, 0 or %i1, %l5, %o3 nop set 0x5C, %g6 ldsw [%l7 + %g6], %g6 set 0x50, %i3 lda [%l7 + %i3] 0x81, %f8 nop set 0x70, %g5 ldsw [%l7 + %g5], %o4 nop set 0x62, %g2 ldsh [%l7 + %g2], %i3 set 0x28, %l2 lda [%l7 + %l2] 0x80, %f31 ld [%l7 + 0x08], %f1 set 0x58, %i4 stda %g2, [%l7 + %i4] 0xeb membar #Sync st %fsr, [%l7 + 0x58] set 0x40, %o7 ldda [%l7 + %o7] 0x88, %f16 nop set 0x14, %i7 ldsw [%l7 + %i7], %o6 st %fsr, [%l7 + 0x10] set 0x21, %l5 ldstuba [%l7 + %l5] 0x80, %g4 set 0x70, %l3 sta %f27, [%l7 + %l3] 0x81 nop set 0x54, %o6 prefetch [%l7 + %o6], 2 nop set 0x7C, %g7 ldsw [%l7 + %g7], %o1 set 0x10, %g1 stda %i6, [%l7 + %g1] 0xe3 membar #Sync nop set 0x0C, %o4 ldsh [%l7 + %o4], %o2 set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f0 set 0x24, %i6 lda [%l7 + %i6] 0x89, %f12 set 0x50, %i5 ldxa [%l7 + %i5] 0x81, %l4 ld [%l7 + 0x38], %f23 nop set 0x14, %l0 lduh [%l7 + %l0], %i2 set 0x58, %o5 stda %o0, [%l7 + %o5] 0x88 set 0x7C, %o3 sta %f23, [%l7 + %o3] 0x88 set 0x42, %i1 ldstuba [%l7 + %i1] 0x80, %g5 add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %g1 nop set 0x3C, %l6 lduh [%l7 + %l6], %i5 nop set 0x60, %o2 ldd [%l7 + %o2], %o6 set 0x10, %i0 stxa %l1, [%l7 + %i0] 0xe3 membar #Sync set 0x08, %i2 swapa [%l7 + %i2] 0x80, %l0 set 0x20, %g4 stda %i4, [%l7 + %g4] 0xe3 membar #Sync nop set 0x70, %l1 stx %i7, [%l7 + %l1] nop set 0x68, %o0 ldx [%l7 + %o0], %g7 nop set 0x7C, %g3 lduh [%l7 + %g3], %l2 st %f0, [%l7 + 0x34] set 0x58, %l4 lda [%l7 + %l4] 0x89, %f29 bg %xcc, loop_58 nop set 0x72, %g6 ldsb [%l7 + %g6], %o5 bge,a,pt %xcc, loop_59 wr %g3, %l3, %ccr loop_58: nop set 0x34, %i3 stw %i1, [%l7 + %i3] set 0x18, %g2 stwa %l6, [%l7 + %g2] 0x81 loop_59: nop set 0x28, %l2 lduw [%l7 + %l2], %l5 set 0x60, %g5 ldda [%l7 + %g5] 0x89, %o2 nop set 0x68, %i4 ldd [%l7 + %i4], %f14 nop set 0x58, %o7 swap [%l7 + %o7], %g6 nop nop setx 0x719AAEB9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x0F78DBA4, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f0, %f27 nop set 0x4E, %i7 ldsh [%l7 + %i7], %i3 ble,a %icc, loop_60 nop set 0x10, %l3 stx %fsr, [%l7 + %l3] set 0x54, %l5 stwa %o4, [%l7 + %l5] 0xe3 membar #Sync loop_60: nop set 0x0F, %g7 ldstub [%l7 + %g7], %g2 set 0x5C, %g1 swapa [%l7 + %g1] 0x88, %g4 nop set 0x44, %o4 swap [%l7 + %o4], %o6 nop set 0x30, %o6 std %o0, [%l7 + %o6] set 0x40, %i6 stda %f0, [%l7 + %i6] 0x89 nop set 0x74, %o1 prefetch [%l7 + %o1], 1 and %i6, %l4, %o2 nop set 0x59, %i5 ldub [%l7 + %i5], %i2 nop set 0x68, %l0 ldx [%l7 + %l0], %g5 nop set 0x30, %o3 swap [%l7 + %o3], %i0 nop set 0x48, %i1 ldsw [%l7 + %i1], %g1 wr %o0, %i5, %pic nop set 0x34, %o5 swap [%l7 + %o5], %l1 ble,pt %icc, loop_61 nop set 0x50, %o2 stx %l0, [%l7 + %o2] nop set 0x24, %i0 lduh [%l7 + %i0], %o7 set 0x0F, %i2 ldstuba [%l7 + %i2] 0x80, %i7 loop_61: nop set 0x14, %l6 stw %g7, [%l7 + %l6] set 0x3E, %l1 ldstuba [%l7 + %l1] 0x80, %l2 bleu,a,pt %icc, loop_62 nop set 0x47, %g4 ldstub [%l7 + %g4], %o5 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %l3 loop_62: nop set 0x62, %o0 sth %i1, [%l7 + %o0] set 0x70, %l4 stba %l6, [%l7 + %l4] 0x89 wr %l5, %o3, %set_softint nop set 0x30, %g3 ldd [%l7 + %g3], %g6 nop set 0x54, %i3 swap [%l7 + %i3], %g3 set 0x69, %g2 ldstuba [%l7 + %g2] 0x80, %i3 nop set 0x70, %g6 ldd [%l7 + %g6], %o4 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g2, %g4 nop set 0x18, %g5 stx %fsr, [%l7 + %g5] set 0x40, %l2 stda %f0, [%l7 + %l2] 0xca nop set 0x30, %i4 swap [%l7 + %i4], %o6 set 0x58, %i7 ldxa [%l7 + %i7] 0x89, %i6 nop set 0x38, %o7 ldx [%l7 + %o7], %o1 nop set 0x66, %l3 lduh [%l7 + %l3], %o2 set 0x40, %g7 stda %f0, [%l7 + %g7] 0x89 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf0, %f16 nop set 0x38, %g1 prefetch [%l7 + %g1], 2 set 0x7C, %o6 swapa [%l7 + %o6] 0x81, %l4 and %g5, %i2, %i0 nop set 0x78, %i6 stx %g1, [%l7 + %i6] fpadd16 %f12, %f24, %f16 set 0x58, %o4 stwa %o0, [%l7 + %o4] 0xeb membar #Sync set 0x21, %i5 stba %l1, [%l7 + %i5] 0x81 or %l0, %o7, %i7 nop set 0x54, %l0 stw %i5, [%l7 + %l0] fpsub16s %f4, %f0, %f13 set 0x50, %o1 swapa [%l7 + %o1] 0x88, %l2 nop set 0x70, %i1 stx %fsr, [%l7 + %i1] nop set 0x3A, %o5 sth %o5, [%l7 + %o5] nop set 0x40, %o2 stx %g7, [%l7 + %o2] set 0x48, %i0 stwa %l3, [%l7 + %i0] 0xea membar #Sync nop set 0x54, %i2 swap [%l7 + %i2], %i1 set 0x34, %o3 lda [%l7 + %o3] 0x80, %f8 nop set 0x6C, %l6 prefetch [%l7 + %l6], 3 nop set 0x32, %l1 sth %l6, [%l7 + %l1] wr %l5, %o3, %clear_softint set 0x68, %o0 stxa %i4, [%l7 + %o0] 0x80 set 0x34, %g4 stha %g6, [%l7 + %g4] 0x81 or %g3, %i3, %o4 or %g4, %g2, %o6 nop set 0x4A, %l4 lduh [%l7 + %l4], %i6 nop set 0x20, %g3 stx %o2, [%l7 + %g3] st %fsr, [%l7 + 0x60] nop set 0x5C, %g2 lduh [%l7 + %g2], %o1 fpadd16s %f11, %f17, %f20 set 0x64, %g6 stba %g5, [%l7 + %g6] 0xea membar #Sync nop set 0x70, %g5 stw %i2, [%l7 + %g5] nop set 0x10, %i3 lduw [%l7 + %i3], %l4 or %i0, %o0, %g1 nop set 0x22, %l2 ldsb [%l7 + %l2], %l1 set 0x40, %i7 stha %o7, [%l7 + %i7] 0xea membar #Sync nop set 0x39, %i4 ldub [%l7 + %i4], %i7 set 0x40, %o7 ldda [%l7 + %o7] 0x88, %i4 nop set 0x08, %l3 ldd [%l7 + %l3], %l0 nop set 0x70, %g7 ldd [%l7 + %g7], %f0 nop set 0x68, %g1 stx %l2, [%l7 + %g1] nop set 0x60, %l5 std %o4, [%l7 + %l5] nop set 0x20, %i6 ldx [%l7 + %i6], %g7 nop set 0x48, %o4 ldx [%l7 + %o4], %i1 fpsub32s %f11, %f19, %f8 add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l3 casa [%l6] 0x80, %l3, %l6 set 0x7C, %i5 stha %l5, [%l7 + %i5] 0xeb membar #Sync set 0x20, %l0 prefetcha [%l7 + %l0] 0x89, 1 nop set 0x78, %o6 lduh [%l7 + %o6], %o3 set 0x60, %i1 ldxa [%l7 + %i1] 0x80, %g6 nop set 0x08, %o5 std %i2, [%l7 + %o5] set 0x30, %o1 stda %g2, [%l7 + %o1] 0x81 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %g2 set 0x5C, %i0 stwa %o6, [%l7 + %i0] 0x89 nop set 0x58, %i2 stx %fsr, [%l7 + %i2] nop set 0x1A, %o2 ldstub [%l7 + %o2], %i6 add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %g4 st %fsr, [%l7 + 0x70] nop set 0x58, %l6 ldd [%l7 + %l6], %g4 set 0x2C, %o3 sta %f5, [%l7 + %o3] 0x89 nop set 0x18, %o0 ldd [%l7 + %o0], %i2 set 0x30, %l1 ldda [%l7 + %l1] 0x88, %o0 set 0x60, %g4 sta %f26, [%l7 + %g4] 0x88 set 0x40, %l4 ldda [%l7 + %l4] 0xea, %l4 set 0x10, %g2 ldxa [%l7 + %g2] 0x89, %i0 set 0x10, %g6 stxa %o0, [%l7 + %g6] 0xe3 membar #Sync nop set 0x65, %g3 stb %g1, [%l7 + %g3] nop set 0x30, %i3 swap [%l7 + %i3], %l1 set 0x30, %g5 stda %o6, [%l7 + %g5] 0xea membar #Sync nop set 0x20, %i7 stx %i5, [%l7 + %i7] nop set 0x0C, %l2 prefetch [%l7 + %l2], 0 set 0x40, %i4 prefetcha [%l7 + %i4] 0x88, 4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xDCC, %tick_cmpr ld [%l7 + 0x5C], %f15 set 0x60, %l3 ldda [%l7 + %l3] 0xeb, %g6 set 0x14, %o7 swapa [%l7 + %o7] 0x80, %o5 wr %i1, %l6, %set_softint nop set 0x20, %g7 std %f16, [%l7 + %g7] or %l3, %i4, %o3 set 0x4B, %l5 ldstuba [%l7 + %l5] 0x80, %l5 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf9, %f16 nop set 0x10, %g1 ldd [%l7 + %g1], %i2 or %g6, %g3, %o4 nop set 0x30, %o4 prefetch [%l7 + %o4], 3 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %g2 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xcc nop set 0x39, %o6 stb %i6, [%l7 + %o6] nop set 0x1C, %i1 ldsw [%l7 + %i1], %g4 set 0x40, %l0 ldda [%l7 + %l0] 0xd8, %f0 set 0x10, %o1 ldda [%l7 + %o1] 0xe3, %o2 set 0x30, %o5 ldda [%l7 + %o5] 0x80, %i2 nop set 0x0C, %i0 ldsb [%l7 + %i0], %g5 nop set 0x08, %i2 prefetch [%l7 + %i2], 3 set 0x7C, %l6 sta %f27, [%l7 + %l6] 0x81 nop set 0x44, %o3 prefetch [%l7 + %o3], 2 nop set 0x78, %o2 std %f16, [%l7 + %o2] add %o1, %l4, %o0 set 0x3F, %l1 ldstuba [%l7 + %l1] 0x88, %i0 set 0x76, %o0 stba %g1, [%l7 + %o0] 0xe2 membar #Sync and %o7, %i5, %l1 set 0x38, %g4 stxa %l2, [%l7 + %g4] 0xe2 membar #Sync nop set 0x2A, %l4 ldsb [%l7 + %l4], %i7 nop set 0x75, %g6 ldub [%l7 + %g6], %g7 set 0x5C, %g2 stwa %o5, [%l7 + %g2] 0xeb membar #Sync add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %l6 ld [%l7 + 0x54], %f3 set 0x18, %g3 sta %f17, [%l7 + %g3] 0x88 nop set 0x5C, %g5 sth %i1, [%l7 + %g5] set 0x40, %i3 ldda [%l7 + %i3] 0x89, %f0 ld [%l7 + 0x50], %f8 or %l3, %o3, %i4 nop set 0x38, %l2 std %l4, [%l7 + %l2] set 0x70, %i4 stwa %g6, [%l7 + %i4] 0xea membar #Sync add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %i3 set 0x48, %l3 stda %o6, [%l7 + %l3] 0xe3 membar #Sync ld [%l7 + 0x34], %f7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x16B, %tick_cmpr set 0x70, %i7 ldda [%l7 + %i7] 0x88, %g4 nop set 0x10, %g7 ldd [%l7 + %g7], %g2 nop set 0x58, %o7 ldsb [%l7 + %o7], %o2 set 0x20, %l5 ldda [%l7 + %l5] 0xea, %i2 nop set 0x1E, %i6 ldsb [%l7 + %i6], %g5 nop set 0x38, %g1 lduh [%l7 + %g1], %l4 nop set 0x78, %i5 ldx [%l7 + %i5], %o0 ld [%l7 + 0x64], %f11 add %i0, %g1, %o7 set 0x0C, %o4 lda [%l7 + %o4] 0x88, %f27 nop set 0x10, %i1 ldx [%l7 + %i1], %i5 nop set 0x4A, %o6 lduh [%l7 + %o6], %l1 and %l2, %i7, %g7 set 0x6B, %l0 stba %o1, [%l7 + %l0] 0xeb membar #Sync and %l0, %l6, %i1 ld [%l7 + 0x08], %f24 set 0x78, %o1 sta %f28, [%l7 + %o1] 0x81 nop set 0x34, %o5 prefetch [%l7 + %o5], 4 nop set 0x69, %i2 ldsb [%l7 + %i2], %l3 set 0x6E, %l6 stha %o3, [%l7 + %l6] 0xeb membar #Sync set 0x70, %i0 ldxa [%l7 + %i0] 0x80, %i4 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xc0 st %f24, [%l7 + 0x4C] nop set 0x20, %o2 ldsh [%l7 + %o2], %l5 nop set 0x0C, %l1 ldsw [%l7 + %l1], %g6 st %fsr, [%l7 + 0x34] add %g3, %o5, %i3 nop set 0x32, %g4 lduh [%l7 + %g4], %o4 set 0x38, %o0 ldstuba [%l7 + %o0] 0x89, %o6 nop set 0x08, %l4 stw %g4, [%l7 + %l4] nop set 0x0F, %g6 ldsb [%l7 + %g6], %g2 set 0x56, %g2 stba %i6, [%l7 + %g2] 0xe2 membar #Sync fpsub32 %f20, %f20, %f4 nop set 0x40, %g3 stx %fsr, [%l7 + %g3] nop set 0x6A, %g5 lduh [%l7 + %g5], %o2 set 0x7C, %l2 stha %g5, [%l7 + %l2] 0x81 nop set 0x76, %i3 stb %i2, [%l7 + %i3] fpsub32s %f8, %f10, %f6 nop set 0x4C, %i4 swap [%l7 + %i4], %o0 nop set 0x44, %i7 lduw [%l7 + %i7], %i0 nop set 0x60, %l3 stw %l4, [%l7 + %l3] nop set 0x65, %g7 ldub [%l7 + %g7], %g1 nop set 0x36, %l5 ldub [%l7 + %l5], %i5 nop set 0x48, %i6 swap [%l7 + %i6], %l1 and %l2, %o7, %g7 and %o1, %i7, %l6 st %f9, [%l7 + 0x28] nop set 0x18, %g1 ldsh [%l7 + %g1], %l0 and %l3, %o3, %i1 set 0x18, %i5 lda [%l7 + %i5] 0x89, %f24 nop set 0x44, %o4 swap [%l7 + %o4], %i4 nop set 0x54, %o7 ldsh [%l7 + %o7], %g6 set 0x50, %i1 stxa %l5, [%l7 + %i1] 0x81 set 0x0C, %l0 sta %f4, [%l7 + %l0] 0x81 nop set 0x70, %o1 std %o4, [%l7 + %o1] nop set 0x44, %o5 lduh [%l7 + %o5], %g3 nop set 0x78, %i2 sth %o4, [%l7 + %i2] ld [%l7 + 0x34], %f16 set 0x50, %o6 ldstuba [%l7 + %o6] 0x88, %o6 nop set 0x0C, %i0 ldsw [%l7 + %i0], %i3 add %g4, %g2, %i6 set 0x20, %l6 stda %g4, [%l7 + %l6] 0xe2 membar #Sync nop set 0x10, %o2 ldd [%l7 + %o2], %f6 set 0x20, %l1 stda %i2, [%l7 + %l1] 0xeb membar #Sync nop set 0x6E, %g4 ldub [%l7 + %g4], %o2 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x88, %o0, %i0 nop set 0x08, %o3 lduw [%l7 + %o3], %l4 nop set 0x67, %o0 ldub [%l7 + %o0], %i5 st %fsr, [%l7 + 0x74] nop set 0x1C, %g6 ldsw [%l7 + %g6], %l1 or %l2, %o7, %g7 add %l7, 0x18, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %i7 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xcc nop set 0x44, %l4 ldsw [%l7 + %l4], %l6 nop set 0x77, %g5 ldstub [%l7 + %g5], %l0 nop set 0x64, %g3 ldub [%l7 + %g3], %o1 nop set 0x38, %l2 ldd [%l7 + %l2], %l2 nop set 0x78, %i4 ldstub [%l7 + %i4], %i1 st %f15, [%l7 + 0x58] nop set 0x1C, %i3 swap [%l7 + %i3], %i4 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf9 membar #Sync set 0x48, %i7 stha %o3, [%l7 + %i7] 0xe2 membar #Sync set 0x58, %g7 lda [%l7 + %g7] 0x89, %f31 nop set 0x26, %i6 sth %l5, [%l7 + %i6] add %o5, %g6, %o4 set 0x1F, %g1 ldstuba [%l7 + %g1] 0x81, %g3 nop set 0x70, %l5 ldx [%l7 + %l5], %i3 nop set 0x68, %o4 ldx [%l7 + %o4], %g4 nop set 0x70, %o7 ldsh [%l7 + %o7], %g2 nop set 0x4A, %i5 lduh [%l7 + %i5], %o6 nop set 0x74, %i1 stw %g5, [%l7 + %i1] nop set 0x40, %l0 stx %fsr, [%l7 + %l0] set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc0 ld [%l7 + 0x5C], %f4 st %fsr, [%l7 + 0x7C] st %fsr, [%l7 + 0x30] nop set 0x78, %o1 stx %i2, [%l7 + %o1] set 0x75, %i2 ldstuba [%l7 + %i2] 0x89, %i6 nop set 0x60, %i0 std %o0, [%l7 + %i0] set 0x70, %l6 stxa %o2, [%l7 + %l6] 0xe2 membar #Sync nop set 0x26, %o2 sth %i0, [%l7 + %o2] nop set 0x42, %o6 ldub [%l7 + %o6], %l4 set 0x29, %g4 ldstuba [%l7 + %g4] 0x88, %i5 nop set 0x30, %l1 std %l0, [%l7 + %l1] nop set 0x63, %o0 ldub [%l7 + %o0], %l2 st %f27, [%l7 + 0x2C] add %o7, %g7, %i7 nop set 0x26, %o3 lduh [%l7 + %o3], %l6 nop set 0x10, %g2 stx %fsr, [%l7 + %g2] or %g1, %l0, %l3 set 0x10, %g6 stxa %o1, [%l7 + %g6] 0x89 st %fsr, [%l7 + 0x34] nop set 0x50, %l4 lduw [%l7 + %l4], %i4 wr %i1, %o3, %sys_tick membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f0 nop set 0x28, %l2 ldd [%l7 + %l2], %f14 wr %g0, 0x7, %fprs set 0x40, %g5 stda %f16, [%l7 + %g5] 0xc4 set 0x78, %i4 ldxa [%l7 + %i4] 0x81, %o4 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x88 nop nop setx 0xA132EB30E72CE91D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0xFEC4B07C8A051D70, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f2, %f14 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xcc set 0x1C, %g7 swapa [%l7 + %g7] 0x88, %g3 add %i3, %o5, %g2 nop set 0x58, %i6 lduh [%l7 + %i6], %g4 set 0x20, %g1 swapa [%l7 + %g1] 0x81, %o6 st %fsr, [%l7 + 0x64] set 0x56, %l5 stha %g5, [%l7 + %l5] 0x88 nop set 0x24, %l3 lduw [%l7 + %l3], %i6 nop set 0x14, %o4 prefetch [%l7 + %o4], 1 nop set 0x70, %i5 std %i2, [%l7 + %i5] nop set 0x56, %i1 sth %o2, [%l7 + %i1] set 0x58, %l0 ldxa [%l7 + %l0] 0x89, %o0 nop set 0x50, %o7 ldsh [%l7 + %o7], %i0 st %fsr, [%l7 + 0x20] nop set 0x79, %o5 stb %i5, [%l7 + %o5] set 0x74, %o1 swapa [%l7 + %o1] 0x81, %l1 set 0x70, %i2 ldda [%l7 + %i2] 0xe3, %l2 nop set 0x3D, %l6 ldstub [%l7 + %l6], %o7 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g7, %i7 ld [%l7 + 0x40], %f1 nop set 0x18, %i0 std %f8, [%l7 + %i0] add %l4, %g1, %l6 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x89, %l0, %l3 nop set 0x38, %o2 ldd [%l7 + %o2], %f22 and %i4, %o1, %o3 set 0x2A, %o6 stha %l5, [%l7 + %o6] 0xe3 membar #Sync nop set 0x08, %l1 ldd [%l7 + %l1], %f12 nop set 0x20, %o0 std %g6, [%l7 + %o0] set 0x20, %g4 lda [%l7 + %g4] 0x88, %f3 set 0x40, %g2 ldda [%l7 + %g2] 0x88, %f16 ld [%l7 + 0x28], %f11 nop set 0x6D, %o3 ldsb [%l7 + %o3], %o4 set 0x08, %l4 sta %f18, [%l7 + %l4] 0x80 nop set 0x3E, %g3 sth %i1, [%l7 + %g3] nop set 0x4C, %g6 ldsw [%l7 + %g6], %i3 nop set 0x14, %l2 sth %g3, [%l7 + %l2] bgu,pn %icc, loop_63 nop set 0x60, %i4 ldd [%l7 + %i4], %f24 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f16 loop_63: nop set 0x5C, %i3 ldsw [%l7 + %i3], %g2 set 0x10, %g7 sta %f10, [%l7 + %g7] 0x89 or %o5, %g4, %g5 ld [%l7 + 0x28], %f27 nop set 0x70, %i6 ldx [%l7 + %i6], %i6 nop set 0x30, %i7 swap [%l7 + %i7], %i2 set 0x40, %l5 ldda [%l7 + %l5] 0x89, %f0 set 0x0B, %g1 ldstuba [%l7 + %g1] 0x80, %o6 nop set 0x46, %o4 sth %o2, [%l7 + %o4] nop set 0x28, %i5 ldstub [%l7 + %i5], %o0 set 0x4C, %l3 swapa [%l7 + %l3] 0x89, %i0 set 0x50, %l0 stxa %i5, [%l7 + %l0] 0xe3 membar #Sync ld [%l7 + 0x20], %f10 nop set 0x08, %i1 prefetch [%l7 + %i1], 1 fpadd16s %f28, %f16, %f4 nop set 0x79, %o5 ldub [%l7 + %o5], %l1 nop set 0x20, %o1 ldx [%l7 + %o1], %o7 nop set 0x14, %i2 ldub [%l7 + %i2], %l2 nop set 0x70, %o7 stx %g7, [%l7 + %o7] set 0x60, %l6 ldda [%l7 + %l6] 0xe2, %i6 set 0x6C, %i0 stha %g1, [%l7 + %i0] 0x81 set 0x08, %o6 stwa %l6, [%l7 + %o6] 0xeb membar #Sync set 0x19, %l1 ldstuba [%l7 + %l1] 0x88, %l4 st %fsr, [%l7 + 0x20] nop set 0x60, %o2 lduh [%l7 + %o2], %l3 nop set 0x20, %g4 ldd [%l7 + %g4], %f12 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xcc set 0x78, %o0 swapa [%l7 + %o0] 0x80, %i4 nop set 0x60, %l4 ldsh [%l7 + %l4], %o1 set 0x62, %g3 ldstuba [%l7 + %g3] 0x89, %l0 nop nop setx 0xBEBFE04A75689164, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x1D4CD1BBFB755C59, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f20, %f18 nop set 0x70, %o3 stx %fsr, [%l7 + %o3] nop set 0x18, %l2 std %l4, [%l7 + %l2] set 0x38, %g6 stxa %o3, [%l7 + %g6] 0xe2 membar #Sync nop set 0x36, %g5 ldub [%l7 + %g5], %o4 set 0x1D, %i4 ldstuba [%l7 + %i4] 0x80, %g6 set 0x40, %i3 ldda [%l7 + %i3] 0x81, %f16 nop set 0x58, %i6 ldd [%l7 + %i6], %i2 nop set 0x50, %g7 stx %g3, [%l7 + %g7] set 0x1F, %l5 stba %g2, [%l7 + %l5] 0xea membar #Sync set 0x2E, %g1 stba %i1, [%l7 + %g1] 0x80 set 0x68, %o4 stha %o5, [%l7 + %o4] 0x89 fpadd32s %f9, %f26, %f11 set 0x6F, %i5 stba %g4, [%l7 + %i5] 0x80 nop set 0x40, %l3 swap [%l7 + %l3], %i6 nop set 0x4F, %i7 ldub [%l7 + %i7], %g5 nop set 0x52, %i1 lduh [%l7 + %i1], %i2 nop set 0x6C, %o5 prefetch [%l7 + %o5], 4 and %o2, %o6, %o0 set 0x67, %l0 stba %i5, [%l7 + %l0] 0xe3 membar #Sync nop set 0x70, %i2 ldsw [%l7 + %i2], %i0 nop set 0x71, %o7 ldsb [%l7 + %o7], %l1 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o7 casa [%l6] 0x88, %o7, %l2 nop set 0x68, %o1 ldd [%l7 + %o1], %f12 nop set 0x08, %l6 ldsh [%l7 + %l6], %i7 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %l6 nop set 0x1E, %o6 ldsh [%l7 + %o6], %l4 nop set 0x14, %i0 stw %l3, [%l7 + %i0] or %g7, %o1, %i4 nop set 0x0A, %l1 lduh [%l7 + %l1], %l0 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xcc wr %o3, %l5, %clear_softint set 0x60, %g2 ldxa [%l7 + %g2] 0x81, %g6 set 0x48, %o0 stwa %i3, [%l7 + %o0] 0x89 set 0x70, %o2 ldda [%l7 + %o2] 0xeb, %g2 set 0x08, %l4 prefetcha [%l7 + %l4] 0x88, 3 nop set 0x68, %g3 stx %i1, [%l7 + %g3] nop set 0x1C, %l2 lduh [%l7 + %l2], %o5 nop set 0x40, %g6 std %o4, [%l7 + %g6] add %l7, 0x0C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i6 casa [%l6] 0x89, %i6, %g4 nop set 0x68, %o3 ldx [%l7 + %o3], %i2 nop set 0x40, %g5 ldsw [%l7 + %g5], %o2 nop set 0x37, %i3 ldstub [%l7 + %i3], %o6 or %g5, %i5, %i0 nop set 0x46, %i6 sth %o0, [%l7 + %i6] add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] 0x81, %l1, %o7 nop set 0x28, %i4 ldd [%l7 + %i4], %l2 nop set 0x40, %g7 stw %g1, [%l7 + %g7] nop set 0x10, %g1 sth %l6, [%l7 + %g1] nop set 0x6C, %o4 stw %l4, [%l7 + %o4] nop set 0x74, %l5 ldstub [%l7 + %l5], %l3 set 0x70, %i5 stxa %g7, [%l7 + %i5] 0x81 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] 0x80, %i7, %o1 nop set 0x50, %l3 ldx [%l7 + %l3], %i4 set 0x48, %i1 sta %f12, [%l7 + %i1] 0x88 set 0x30, %i7 stxa %l0, [%l7 + %i7] 0xe3 membar #Sync nop set 0x10, %o5 stx %l5, [%l7 + %o5] nop set 0x7C, %l0 stw %g6, [%l7 + %l0] set 0x54, %o7 stwa %o3, [%l7 + %o7] 0xeb membar #Sync nop set 0x32, %i2 lduh [%l7 + %i2], %g3 set 0x70, %l6 sta %f9, [%l7 + %l6] 0x89 bg,a,pn %xcc, loop_64 add %i3, %g2, %o5 nop set 0x24, %o6 ldsh [%l7 + %o6], %i1 set 0x28, %o1 stda %o4, [%l7 + %o1] 0xea membar #Sync loop_64: nop set 0x70, %l1 std %g4, [%l7 + %l1] set 0x0D, %g4 stba %i6, [%l7 + %g4] 0xeb membar #Sync ld [%l7 + 0x24], %f25 nop set 0x18, %i0 std %f4, [%l7 + %i0] nop set 0x18, %o0 ldsw [%l7 + %o0], %i2 set 0x69, %o2 ldstuba [%l7 + %o2] 0x88, %o2 nop set 0x48, %g2 ldd [%l7 + %g2], %f16 nop set 0x43, %l4 stb %o6, [%l7 + %l4] ld [%l7 + 0x2C], %f8 set 0x70, %l2 swapa [%l7 + %l2] 0x81, %i5 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xd8 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf1 membar #Sync set 0x70, %o3 stxa %g5, [%l7 + %o3] 0xe3 membar #Sync nop set 0x10, %i3 stx %i0, [%l7 + %i3] nop set 0x58, %i6 lduw [%l7 + %i6], %o0 set 0x21, %i4 ldstuba [%l7 + %i4] 0x80, %l1 set 0x4C, %g5 stwa %o7, [%l7 + %g5] 0x81 nop set 0x68, %g7 lduw [%l7 + %g7], %g1 nop set 0x1B, %g1 stb %l2, [%l7 + %g1] set 0x18, %l5 stha %l6, [%l7 + %l5] 0xe2 membar #Sync nop set 0x38, %i5 swap [%l7 + %i5], %l3 bgu,pt %xcc, loop_65 nop set 0x40, %l3 stw %l4, [%l7 + %l3] set 0x70, %o4 swapa [%l7 + %o4] 0x81, %g7 loop_65: nop set 0x0C, %i7 ldsw [%l7 + %i7], %i7 nop set 0x7C, %o5 stw %o1, [%l7 + %o5] nop set 0x58, %i1 ldsw [%l7 + %i1], %l0 ba,pn %xcc, loop_66 nop set 0x60, %l0 ldd [%l7 + %l0], %f30 nop set 0x6B, %i2 ldstub [%l7 + %i2], %i4 and %l5, %o3, %g3 loop_66: nop set 0x4C, %l6 sta %f9, [%l7 + %l6] 0x88 nop set 0x2C, %o7 prefetch [%l7 + %o7], 1 nop set 0x1C, %o6 prefetch [%l7 + %o6], 1 ld [%l7 + 0x60], %f6 ld [%l7 + 0x78], %f7 set 0x08, %o1 stda %g6, [%l7 + %o1] 0xea membar #Sync set 0x48, %l1 swapa [%l7 + %l1] 0x81, %g2 set 0x40, %i0 prefetcha [%l7 + %i0] 0x89, 0 nop set 0x48, %o0 std %o4, [%l7 + %o0] nop set 0x10, %g4 ldsw [%l7 + %g4], %i1 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o4, %g4 set 0x7C, %g2 stwa %i2, [%l7 + %g2] 0xe3 membar #Sync or %i6, %o6, %o2 nop set 0x5D, %l4 stb %g5, [%l7 + %l4] nop set 0x10, %l2 ldx [%l7 + %l2], %i5 fpadd32 %f12, %f8, %f8 nop set 0x3C, %o2 sth %o0, [%l7 + %o2] nop set 0x74, %g3 ldstub [%l7 + %g3], %l1 or %o7, %g1, %l2 nop set 0x56, %o3 lduh [%l7 + %o3], %i0 set 0x68, %i3 ldxa [%l7 + %i3] 0x88, %l3 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xd0 set 0x18, %i4 prefetcha [%l7 + %i4] 0x89, 0 nop set 0x30, %g6 ldsb [%l7 + %g6], %l4 set 0x38, %g7 prefetcha [%l7 + %g7] 0x88, 4 set 0x48, %g5 stxa %o1, [%l7 + %g5] 0x81 set 0x78, %l5 ldxa [%l7 + %l5] 0x80, %l0 nop set 0x58, %i5 stx %g7, [%l7 + %i5] set 0x21, %g1 ldstuba [%l7 + %g1] 0x89, %i4 set 0x30, %l3 sta %f29, [%l7 + %l3] 0x88 and %l5, %g3, %g6 and %g2, %o3, %o5 nop set 0x2D, %i7 ldsb [%l7 + %i7], %i3 nop set 0x1E, %o4 ldsh [%l7 + %o4], %i1 ld [%l7 + 0x30], %f18 nop nop setx 0x23C0DDEA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f6 setx 0x2746EAD7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f6, %f31 set 0x4C, %i1 swapa [%l7 + %i1] 0x89, %o4 nop set 0x68, %l0 ldx [%l7 + %l0], %g4 set 0x10, %o5 ldxa [%l7 + %o5] 0x80, %i6 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %o2 add %i2, %g5, %i5 nop set 0x10, %l6 stx %fsr, [%l7 + %l6] add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %o7 set 0x60, %o7 ldxa [%l7 + %o7] 0x80, %l1 nop set 0x4C, %o6 prefetch [%l7 + %o6], 3 wr %l2, %i0, %y nop set 0x60, %o1 stx %g1, [%l7 + %o1] nop set 0x24, %i2 prefetch [%l7 + %i2], 4 set 0x70, %i0 stxa %l3, [%l7 + %i0] 0x80 set 0x40, %l1 sta %f14, [%l7 + %l1] 0x88 nop set 0x20, %g4 stx %fsr, [%l7 + %g4] nop set 0x38, %o0 ldd [%l7 + %o0], %f8 nop set 0x08, %g2 stx %fsr, [%l7 + %g2] set 0x08, %l4 stda %i6, [%l7 + %l4] 0xe3 membar #Sync set 0x10, %l2 stxa %i7, [%l7 + %l2] 0xe3 membar #Sync set 0x74, %g3 sta %f9, [%l7 + %g3] 0x88 set 0x58, %o3 sta %f18, [%l7 + %o3] 0x89 bg,a %xcc, loop_67 nop set 0x48, %o2 ldd [%l7 + %o2], %l4 nop set 0x38, %i6 stx %o1, [%l7 + %i6] set 0x42, %i4 stba %g7, [%l7 + %i4] 0xea membar #Sync loop_67: nop set 0x40, %g6 ldda [%l7 + %g6] 0xe3, %l0 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xcc set 0x74, %i3 lda [%l7 + %i3] 0x81, %f22 nop set 0x40, %g5 lduw [%l7 + %g5], %l5 st %fsr, [%l7 + 0x3C] nop set 0x08, %i5 stx %i4, [%l7 + %i5] set 0x50, %g1 ldda [%l7 + %g1] 0x88, %g2 set 0x58, %l5 ldxa [%l7 + %l5] 0x80, %g2 set 0x44, %l3 lda [%l7 + %l3] 0x89, %f3 nop set 0x40, %i7 ldx [%l7 + %i7], %o3 nop set 0x60, %o4 ldd [%l7 + %o4], %o4 set 0x50, %i1 swapa [%l7 + %i1] 0x89, %i3 or %g6, %o4, %g4 nop set 0x60, %o5 lduh [%l7 + %o5], %i1 set 0x54, %l0 stwa %o6, [%l7 + %l0] 0x80 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xA17, %tick_cmpr nop set 0x70, %o7 ldub [%l7 + %o7], %g5 nop set 0x40, %l6 std %f4, [%l7 + %l6] ba,pt %icc, loop_68 ld [%l7 + 0x5C], %f28 nop set 0x38, %o6 ldstub [%l7 + %o6], %i5 set 0x44, %i2 swapa [%l7 + %i2] 0x81, %i6 loop_68: nop add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o7, %o0 nop set 0x70, %i0 stx %l1, [%l7 + %i0] add %i0, %l2, %l3 fpsub32 %f8, %f24, %f14 set 0x28, %l1 stda %g0, [%l7 + %l1] 0xeb membar #Sync add %l7, 0x60, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %l4 nop set 0x58, %o1 stx %fsr, [%l7 + %o1] nop set 0x20, %o0 stx %i7, [%l7 + %o0] nop set 0x20, %g2 stx %g7, [%l7 + %g2] nop set 0x30, %l4 ldx [%l7 + %l4], %o1 st %f1, [%l7 + 0x38] nop set 0x18, %g4 stx %l0, [%l7 + %g4] nop set 0x60, %g3 ldx [%l7 + %g3], %l5 nop set 0x38, %l2 ldd [%l7 + %l2], %g2 nop set 0x31, %o3 ldstub [%l7 + %o3], %i4 or %o3, %o5, %i3 nop set 0x18, %i6 std %f22, [%l7 + %i6] and %g2, %g6, %o4 nop set 0x48, %i4 std %f20, [%l7 + %i4] wr %g4, %o6, %softint nop set 0x10, %o2 ldd [%l7 + %o2], %o2 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %i2 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf0, %f0 nop set 0x5F, %i3 ldsb [%l7 + %i3], %g5 or %i5, %i6, %o7 nop nop setx 0xCC7FFB8E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x5936F413, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f25, %f30 set 0x1D, %g5 stba %o0, [%l7 + %g5] 0x88 and %i0, %l1, %l2 set 0x28, %i5 stwa %l3, [%l7 + %i5] 0xea membar #Sync nop set 0x78, %g7 ldd [%l7 + %g7], %f26 nop set 0x50, %l5 ldx [%l7 + %l5], %g1 nop set 0x31, %l3 ldub [%l7 + %l3], %l4 set 0x14, %g1 lda [%l7 + %g1] 0x88, %f13 and %i7, %l6, %o1 nop set 0x48, %i7 std %l0, [%l7 + %i7] set 0x0B, %i1 stba %g7, [%l7 + %i1] 0xe2 membar #Sync bg,pn %xcc, loop_69 st %f24, [%l7 + 0x5C] nop set 0x10, %o5 sth %g3, [%l7 + %o5] set 0x37, %l0 stba %l5, [%l7 + %l0] 0xeb membar #Sync loop_69: wr %o3, %o5, %y nop set 0x48, %o4 std %i2, [%l7 + %o4] add %l7, 0x7C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g2 casa [%l6] 0x88, %g2, %i4 set 0x47, %o7 ldstuba [%l7 + %o7] 0x81, %o4 nop set 0x68, %l6 stx %fsr, [%l7 + %l6] ld [%l7 + 0x50], %f5 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xd2 set 0x6C, %i0 stha %g6, [%l7 + %i0] 0x88 nop set 0x6D, %l1 ldsb [%l7 + %l1], %o6 and %g4, %o2, %i1 nop nop setx 0xD0AC7F73, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x40C43CEA, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f17, %f5 set 0x08, %o1 prefetcha [%l7 + %o1] 0x81, 0 nop set 0x16, %o0 lduh [%l7 + %o0], %i5 nop set 0x78, %i2 ldd [%l7 + %i2], %f24 nop set 0x6C, %l4 prefetch [%l7 + %l4], 2 nop set 0x58, %g4 lduh [%l7 + %g4], %i6 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xf0 membar #Sync set 0x18, %g2 stda %i2, [%l7 + %g2] 0xeb membar #Sync nop set 0x77, %l2 ldstub [%l7 + %l2], %o7 nop set 0x50, %o3 sth %o0, [%l7 + %o3] set 0x20, %i4 stda %l0, [%l7 + %i4] 0xea membar #Sync set 0x20, %o2 ldda [%l7 + %o2] 0x80, %l2 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xca nop set 0x30, %g6 lduw [%l7 + %g6], %l3 nop set 0x0E, %i3 lduh [%l7 + %i3], %g1 nop set 0x08, %g5 stx %i0, [%l7 + %g5] st %fsr, [%l7 + 0x28] nop set 0x38, %i5 std %f24, [%l7 + %i5] set 0x14, %l5 lda [%l7 + %l5] 0x80, %f23 nop set 0x1C, %g7 swap [%l7 + %g7], %l4 nop set 0x44, %l3 lduw [%l7 + %l3], %i7 nop set 0x40, %i7 std %o0, [%l7 + %i7] or %l0, %l6, %g3 nop set 0x08, %i1 lduh [%l7 + %i1], %g7 set 0x2F, %o5 stba %o3, [%l7 + %o5] 0x88 set 0x18, %g1 ldxa [%l7 + %g1] 0x81, %o5 nop set 0x28, %o4 std %i2, [%l7 + %o4] nop set 0x68, %o7 prefetch [%l7 + %o7], 2 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l5, %g2 nop set 0x46, %l0 ldsh [%l7 + %l0], %o4 set 0x74, %l6 ldstuba [%l7 + %l6] 0x89, %g6 set 0x20, %i0 ldxa [%l7 + %i0] 0x89, %o6 set 0x58, %o6 stwa %g4, [%l7 + %o6] 0x80 set 0x20, %o1 stwa %o2, [%l7 + %o1] 0x89 nop set 0x0A, %l1 ldsb [%l7 + %l1], %i4 set 0x68, %i2 prefetcha [%l7 + %i2] 0x81, 1 set 0x24, %o0 swapa [%l7 + %o0] 0x88, %g5 set 0x20, %l4 swapa [%l7 + %l4] 0x88, %i5 nop set 0x42, %g3 sth %i2, [%l7 + %g3] set 0x08, %g4 sta %f21, [%l7 + %g4] 0x89 set 0x54, %l2 sta %f18, [%l7 + %l2] 0x88 nop set 0x58, %g2 ldd [%l7 + %g2], %i6 set 0x20, %i4 stba %o7, [%l7 + %i4] 0x81 nop set 0x28, %o2 std %o0, [%l7 + %o2] nop set 0x78, %i6 swap [%l7 + %i6], %l2 set 0x68, %g6 stha %l1, [%l7 + %g6] 0x80 nop set 0x29, %o3 ldsb [%l7 + %o3], %g1 nop set 0x58, %i3 std %l2, [%l7 + %i3] set 0x40, %i5 sta %f23, [%l7 + %i5] 0x88 nop set 0x7A, %g5 ldsb [%l7 + %g5], %l4 set 0x4E, %l5 stha %i7, [%l7 + %l5] 0x80 fpsub32s %f20, %f22, %f10 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xca nop set 0x18, %i7 ldd [%l7 + %i7], %o0 set 0x14, %i1 swapa [%l7 + %i1] 0x89, %l0 set 0x12, %l3 ldstuba [%l7 + %l3] 0x89, %l6 st %fsr, [%l7 + 0x20] and %g3, %g7, %i0 or %o5, %i3, %o3 set 0x40, %o5 ldda [%l7 + %o5] 0xe3, %g2 fpadd32 %f16, %f20, %f30 nop set 0x18, %o4 ldx [%l7 + %o4], %o4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g6, %l5 set 0x5C, %o7 stwa %o6, [%l7 + %o7] 0x88 nop set 0x6C, %l0 stw %o2, [%l7 + %l0] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xf0 membar #Sync set 0x0C, %l6 stha %g4, [%l7 + %l6] 0xeb membar #Sync set 0x38, %o6 ldxa [%l7 + %o6] 0x81, %i4 nop set 0x2B, %o1 ldsb [%l7 + %o1], %g5 nop set 0x54, %l1 swap [%l7 + %l1], %i5 nop set 0x0C, %i2 ldstub [%l7 + %i2], %i1 nop set 0x43, %o0 ldsb [%l7 + %o0], %i2 set 0x48, %i0 ldxa [%l7 + %i0] 0x88, %i6 add %o0, %l2, %l1 add %g1, %o7, %l4 nop set 0x38, %l4 stb %l3, [%l7 + %l4] nop set 0x20, %g4 std %f4, [%l7 + %g4] nop set 0x7C, %l2 ldsw [%l7 + %l2], %o1 or %i7, %l6, %l0 set 0x6C, %g3 stba %g7, [%l7 + %g3] 0x80 nop set 0x70, %i4 lduw [%l7 + %i4], %g3 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x81, %o5, %i3 nop set 0x5B, %g2 ldstub [%l7 + %g2], %o3 nop set 0x3E, %i6 ldsh [%l7 + %i6], %i0 set 0x38, %g6 sta %f13, [%l7 + %g6] 0x88 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf8, %f0 ld [%l7 + 0x0C], %f23 nop set 0x24, %i3 swap [%l7 + %i3], %o4 nop set 0x08, %i5 std %f8, [%l7 + %i5] st %f9, [%l7 + 0x4C] set 0x38, %g5 stba %g6, [%l7 + %g5] 0x89 bleu %icc, loop_70 nop set 0x60, %l5 stx %g2, [%l7 + %l5] nop set 0x46, %o2 sth %o6, [%l7 + %o2] set 0x47, %i7 stba %o2, [%l7 + %i7] 0xeb membar #Sync loop_70: ld [%l7 + 0x70], %f5 nop set 0x44, %g7 prefetch [%l7 + %g7], 2 set 0x78, %l3 ldstuba [%l7 + %l3] 0x81, %l5 fpadd32s %f22, %f4, %f24 st %f18, [%l7 + 0x24] add %i4, %g4, %i5 nop set 0x58, %o5 prefetch [%l7 + %o5], 2 nop set 0x4C, %i1 stw %i1, [%l7 + %i1] set 0x10, %o4 ldda [%l7 + %o4] 0xeb, %g4 nop set 0x12, %o7 sth %i6, [%l7 + %o7] set 0x58, %l0 prefetcha [%l7 + %l0] 0x81, 3 set 0x58, %l6 prefetcha [%l7 + %l6] 0x80, 3 set 0x10, %o6 ldda [%l7 + %o6] 0xe2, %o0 nop set 0x32, %g1 sth %l1, [%l7 + %g1] nop set 0x30, %o1 ldd [%l7 + %o1], %f18 set 0x08, %i2 prefetcha [%l7 + %i2] 0x89, 3 nop set 0x50, %l1 ldd [%l7 + %l1], %f30 nop set 0x30, %o0 ldd [%l7 + %o0], %l4 nop set 0x58, %i0 ldsw [%l7 + %i0], %l3 set 0x36, %l4 stba %o1, [%l7 + %l4] 0x80 add %g1, %i7, %l6 st %fsr, [%l7 + 0x28] nop set 0x5B, %g4 stb %g7, [%l7 + %g4] nop set 0x1C, %l2 ldstub [%l7 + %l2], %g3 or %o5, %l0, %o3 nop set 0x70, %i4 stx %fsr, [%l7 + %i4] ld [%l7 + 0x1C], %f1 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %i0 nop set 0x70, %g3 ldd [%l7 + %g3], %f28 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x89 set 0x4D, %g2 stba %g6, [%l7 + %g2] 0xe3 membar #Sync nop set 0x43, %g6 ldub [%l7 + %g6], %g2 set 0x68, %o3 prefetcha [%l7 + %o3] 0x89, 1 set 0x2C, %i5 sta %f30, [%l7 + %i5] 0x80 nop set 0x30, %g5 ldd [%l7 + %g5], %o2 nop set 0x28, %i3 prefetch [%l7 + %i3], 1 nop set 0x50, %o2 ldx [%l7 + %o2], %o6 set 0x60, %l5 stxa %l5, [%l7 + %l5] 0xea membar #Sync set 0x28, %i7 stda %i4, [%l7 + %i7] 0x80 nop set 0x30, %l3 std %g4, [%l7 + %l3] set 0x5C, %o5 ldstuba [%l7 + %o5] 0x89, %i5 add %l7, 0x3C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g5, %i6 nop set 0x1A, %i1 ldstub [%l7 + %i1], %i2 nop set 0x28, %g7 stw %i1, [%l7 + %g7] nop set 0x50, %o7 ldx [%l7 + %o7], %l2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %l1 nop set 0x64, %l0 ldub [%l7 + %l0], %o7 set 0x40, %o4 stxa %l3, [%l7 + %o4] 0xe3 membar #Sync add %l7, 0x14, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %g1 nop set 0x32, %o6 ldub [%l7 + %o6], %o1 nop set 0x68, %l6 stx %i7, [%l7 + %l6] nop set 0x58, %o1 std %f26, [%l7 + %o1] membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf8, %f16 add %l6, %g3, %g7 set 0x20, %l1 prefetcha [%l7 + %l1] 0x89, 4 set 0x0B, %o0 ldstuba [%l7 + %o0] 0x89, %l0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x09, %i0 ldsb [%l7 + %i0], %g6 nop set 0x1C, %i2 stw %g2, [%l7 + %i2] nop set 0x18, %l4 swap [%l7 + %l4], %o4 wr %i0, %o6, %ccr ld [%l7 + 0x2C], %f5 set 0x40, %l2 ldda [%l7 + %l2] 0x81, %f0 set 0x50, %g4 ldda [%l7 + %g4] 0xe3, %o2 set 0x2E, %g3 stha %i4, [%l7 + %g3] 0x81 set 0x20, %i4 sta %f14, [%l7 + %i4] 0x88 add %g4, %i5, %g5 st %fsr, [%l7 + 0x0C] nop set 0x3C, %i6 lduw [%l7 + %i6], %i6 nop set 0x28, %g2 stb %i2, [%l7 + %g2] nop set 0x60, %g6 ldd [%l7 + %g6], %l4 nop set 0x20, %i5 ldub [%l7 + %i5], %i1 nop set 0x50, %o3 ldd [%l7 + %o3], %f2 add %l2, %o0, %l1 or %o7, %l4, %l3 nop set 0x48, %g5 ldsb [%l7 + %g5], %o1 set 0x34, %i3 stwa %i7, [%l7 + %i3] 0xe2 membar #Sync st %fsr, [%l7 + 0x10] set 0x68, %o2 stxa %g1, [%l7 + %o2] 0x89 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g3, %l6 fpadd16s %f15, %f10, %f29 st %fsr, [%l7 + 0x20] nop set 0x0F, %i7 ldub [%l7 + %i7], %o5 nop set 0x50, %l5 ldx [%l7 + %l5], %g7 nop set 0x68, %o5 swap [%l7 + %o5], %l0 nop set 0x78, %i1 stw %i3, [%l7 + %i1] set 0x60, %g7 stda %o2, [%l7 + %g7] 0xea membar #Sync set 0x08, %o7 ldxa [%l7 + %o7] 0x89, %g2 ld [%l7 + 0x60], %f10 nop nop setx 0x0ABFC496, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0xF70DFF82, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f31, %f4 nop set 0x4C, %l3 stw %o4, [%l7 + %l3] nop set 0x7E, %o4 sth %g6, [%l7 + %o4] nop set 0x6C, %o6 prefetch [%l7 + %o6], 2 set 0x1A, %l6 stha %o6, [%l7 + %l6] 0x89 set 0x28, %l0 stda %o2, [%l7 + %l0] 0x81 nop set 0x24, %o1 lduh [%l7 + %o1], %i0 nop set 0x08, %l1 prefetch [%l7 + %l1], 1 set 0x78, %o0 stda %g4, [%l7 + %o0] 0xe2 membar #Sync set 0x28, %g1 stda %i4, [%l7 + %g1] 0xeb membar #Sync nop set 0x38, %i2 ldd [%l7 + %i2], %f10 set 0x2D, %l4 stba %i4, [%l7 + %l4] 0x81 nop set 0x18, %l2 ldd [%l7 + %l2], %g4 add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %i6 set 0x40, %i0 ldxa [%l7 + %i0] 0x80, %l5 set 0x38, %g4 prefetcha [%l7 + %g4] 0x80, 1 nop set 0x30, %g3 stx %o0, [%l7 + %g3] nop set 0x20, %i4 stx %l2, [%l7 + %i4] set 0x58, %i6 stwa %o7, [%l7 + %i6] 0x81 and %l1, %l4, %o1 set 0x4A, %g2 stba %l3, [%l7 + %g2] 0x89 bne,a,pn %icc, loop_71 and %i7, %g1, %g3 nop set 0x1C, %i5 prefetch [%l7 + %i5], 0 nop set 0x38, %o3 stx %fsr, [%l7 + %o3] loop_71: nop set 0x40, %g6 stda %f0, [%l7 + %g6] 0xf8 membar #Sync set 0x64, %g5 swapa [%l7 + %g5] 0x81, %o5 set 0x30, %i3 ldda [%l7 + %i3] 0xe3, %i6 nop nop setx 0x5E065516, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x1C5C8DDC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f28 fdivs %f28, %f14, %f15 ld [%l7 + 0x64], %f25 and %g7, %i3, %o3 nop set 0x0C, %o2 swap [%l7 + %o2], %g2 ld [%l7 + 0x54], %f16 nop set 0x68, %i7 swap [%l7 + %i7], %o4 add %l0, %g6, %o6 nop set 0x50, %o5 stw %o2, [%l7 + %o5] set 0x50, %l5 prefetcha [%l7 + %l5] 0x89, 2 set 0x68, %g7 prefetcha [%l7 + %g7] 0x88, 0 nop set 0x20, %i1 stx %i4, [%l7 + %i1] and %g5, %i5, %i6 set 0x40, %o7 ldxa [%l7 + %o7] 0x81, %i2 nop set 0x68, %l3 ldsh [%l7 + %l3], %i1 nop set 0x37, %o4 ldsb [%l7 + %o4], %l5 nop set 0x18, %o6 lduh [%l7 + %o6], %l2 nop set 0x10, %l6 lduh [%l7 + %l6], %o7 st %fsr, [%l7 + 0x2C] nop set 0x24, %l0 prefetch [%l7 + %l0], 0 set 0x08, %l1 stwa %l1, [%l7 + %l1] 0xe3 membar #Sync set 0x16, %o0 stha %o0, [%l7 + %o0] 0xe2 membar #Sync nop set 0x32, %g1 ldsh [%l7 + %g1], %o1 set 0x7C, %o1 swapa [%l7 + %o1] 0x88, %l3 set 0x56, %i2 stha %i7, [%l7 + %i2] 0xeb membar #Sync and %g1, %g3, %l4 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x89, %o5, %g7 bgu %icc, loop_72 fpsub16s %f15, %f4, %f13 nop set 0x28, %l2 ldsh [%l7 + %l2], %i3 nop set 0x0C, %l4 ldsw [%l7 + %l4], %o3 loop_72: nop set 0x24, %g4 swapa [%l7 + %g4] 0x81, %l6 nop set 0x08, %g3 ldd [%l7 + %g3], %o4 set 0x78, %i0 stwa %g2, [%l7 + %i0] 0x88 nop set 0x1E, %i6 sth %l0, [%l7 + %i6] nop set 0x30, %i4 swap [%l7 + %i4], %g6 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xf0 membar #Sync nop set 0x18, %i5 ldd [%l7 + %i5], %f10 nop set 0x74, %g6 ldsw [%l7 + %g6], %o2 nop set 0x2A, %g5 stb %g4, [%l7 + %g5] or %o6, %i0, %g5 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xd8 st %f23, [%l7 + 0x5C] nop set 0x3C, %o2 lduw [%l7 + %o2], %i5 wr %i4, %i6, %ccr nop set 0x3C, %i3 lduw [%l7 + %i3], %i1 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xd8 set 0x20, %l5 prefetcha [%l7 + %l5] 0x81, 4 set 0x68, %o5 stda %i2, [%l7 + %o5] 0xeb membar #Sync set 0x4C, %i1 swapa [%l7 + %i1] 0x80, %l2 nop set 0x38, %o7 prefetch [%l7 + %o7], 3 set 0x60, %g7 stwa %l1, [%l7 + %g7] 0x80 nop set 0x48, %o4 stx %o0, [%l7 + %o4] set 0x28, %l3 stda %o6, [%l7 + %l3] 0xe3 membar #Sync set 0x24, %o6 swapa [%l7 + %o6] 0x80, %l3 set 0x58, %l6 ldxa [%l7 + %l6] 0x81, %o1 nop set 0x08, %l0 stx %fsr, [%l7 + %l0] set 0x78, %l1 stda %g0, [%l7 + %l1] 0xea membar #Sync set 0x08, %g1 ldxa [%l7 + %g1] 0x81, %g3 set 0x50, %o1 stwa %i7, [%l7 + %o1] 0xe3 membar #Sync set 0x58, %i2 prefetcha [%l7 + %i2] 0x80, 2 nop set 0x66, %o0 sth %g7, [%l7 + %o0] nop set 0x2C, %l2 sth %i3, [%l7 + %l2] nop set 0x1C, %g4 prefetch [%l7 + %g4], 3 set 0x30, %l4 ldxa [%l7 + %l4] 0x81, %o5 or %l6, %o3, %g2 nop set 0x28, %g3 stx %fsr, [%l7 + %g3] nop set 0x20, %i0 stw %o4, [%l7 + %i0] set 0x2E, %i6 stha %g6, [%l7 + %i6] 0xea membar #Sync fpadd32s %f16, %f7, %f2 set 0x48, %i4 ldxa [%l7 + %i4] 0x81, %o2 set 0x60, %i5 sta %f2, [%l7 + %i5] 0x89 nop set 0x3C, %g2 prefetch [%l7 + %g2], 4 set 0x28, %g5 stda %l0, [%l7 + %g5] 0x88 nop set 0x40, %g6 stw %o6, [%l7 + %g6] ld [%l7 + 0x6C], %f2 set 0x0C, %o2 sta %f4, [%l7 + %o2] 0x80 nop set 0x68, %o3 stx %i0, [%l7 + %o3] nop set 0x50, %i7 std %f20, [%l7 + %i7] st %fsr, [%l7 + 0x10] add %g4, %i5, %g5 nop set 0x79, %l5 ldub [%l7 + %l5], %i4 nop set 0x10, %i3 lduw [%l7 + %i3], %i1 or %l5, %i2, %i6 set 0x54, %i1 swapa [%l7 + %i1] 0x88, %l1 nop set 0x20, %o7 stx %l2, [%l7 + %o7] nop set 0x0C, %g7 lduw [%l7 + %g7], %o7 set 0x60, %o4 sta %f24, [%l7 + %o4] 0x80 nop set 0x75, %o5 ldsb [%l7 + %o5], %o0 st %fsr, [%l7 + 0x08] nop set 0x48, %o6 ldd [%l7 + %o6], %l2 nop set 0x5F, %l6 stb %g1, [%l7 + %l6] nop set 0x40, %l0 stw %g3, [%l7 + %l0] nop set 0x10, %l1 ldsh [%l7 + %l1], %i7 nop set 0x10, %g1 std %l4, [%l7 + %g1] fpsub32s %f26, %f20, %f10 set 0x43, %l3 stba %g7, [%l7 + %l3] 0x81 set 0x08, %o1 stha %i3, [%l7 + %o1] 0xea membar #Sync set 0x60, %i2 ldda [%l7 + %i2] 0xe3, %o4 set 0x50, %o0 prefetcha [%l7 + %o0] 0x88, 4 nop set 0x7C, %l2 prefetch [%l7 + %l2], 1 nop set 0x70, %l4 stx %fsr, [%l7 + %l4] set 0x11, %g3 ldstuba [%l7 + %g3] 0x81, %o1 set 0x74, %i0 swapa [%l7 + %i0] 0x80, %g2 and %o4, %o3, %o2 nop set 0x58, %i6 ldd [%l7 + %i6], %f28 nop set 0x28, %i4 ldd [%l7 + %i4], %l0 nop set 0x60, %g4 stx %o6, [%l7 + %g4] fpsub16s %f28, %f19, %f30 nop set 0x10, %g2 stx %fsr, [%l7 + %g2] nop set 0x28, %i5 stx %g6, [%l7 + %i5] add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x81, %g4, %i5 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %i4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xAE4, %tick_cmpr st %f0, [%l7 + 0x28] nop set 0x60, %g6 lduw [%l7 + %g6], %i2 nop set 0x30, %o2 stx %l5, [%l7 + %o2] add %i6, %l1, %o7 nop nop setx 0xDA5CA7780EA53B26, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xF5BB81FDDE02F71D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f18, %f6 nop set 0x35, %o3 stb %o0, [%l7 + %o3] add %l2, %g1, %g3 nop set 0x60, %g5 std %l2, [%l7 + %g5] set 0x08, %i7 stwa %i7, [%l7 + %i7] 0xea membar #Sync nop set 0x08, %l5 std %l4, [%l7 + %l5] wr %g0, 0x7, %fprs nop set 0x28, %i3 prefetch [%l7 + %i3], 3 st %fsr, [%l7 + 0x08] set , %o7 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 2: ! ! Type l : 1266 ! Type a : 29 ! Type x : 527 ! Type cti : 22 ! Type f : 39 ! Type i : 117 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xF, %g1 set 0x0, %g2 set 0x8, %g3 set 0xB, %g4 set 0xD, %g5 set 0xD, %g6 set 0x1, %g7 !# Input registers set -0x2, %i0 set -0x3, %i1 set -0x4, %i2 set -0xE, %i3 set -0x7, %i4 set -0xE, %i5 set -0x8, %i6 set -0x7, %i7 !# Local registers set 0x0F24D121, %l0 set 0x0FDA614D, %l1 set 0x4FC92233, %l2 set 0x287D5772, %l3 set 0x6DCB36EF, %l4 set 0x0A1E9FBF, %l5 set 0x2929134C, %l6 !# Output registers set -0x18A3, %o0 set -0x12DA, %o1 set 0x17DA, %o2 set 0x012A, %o3 set -0x1549, %o4 set 0x0915, %o5 set 0x18A5, %o6 set -0x12F1, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. nop set 0x1C, %g7 ldstub [%l7 + %g7], %o5 set 0x5C, %o4 stwa %l6, [%l7 + %o4] 0x80 set 0x3C, %i1 stba %g2, [%l7 + %i1] 0x80 set 0x38, %o5 stxa %o4, [%l7 + %o5] 0xe2 membar #Sync nop set 0x50, %l6 ldx [%l7 + %l6], %o3 nop set 0x68, %l0 ldsh [%l7 + %l0], %o1 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xf0 membar #Sync nop set 0x38, %o6 ldd [%l7 + %o6], %o2 nop set 0x28, %l3 sth %o6, [%l7 + %l3] st %fsr, [%l7 + 0x0C] set 0x40, %o1 stda %f0, [%l7 + %o1] 0xc0 set 0x58, %g1 ldxa [%l7 + %g1] 0x89, %g6 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g4, %l0 nop set 0x74, %i2 swap [%l7 + %i2], %i0 or %i5, %i4, %i1 nop set 0x22, %l2 ldub [%l7 + %l2], %g5 set 0x40, %o0 lda [%l7 + %o0] 0x88, %f5 nop set 0x28, %l4 std %l4, [%l7 + %l4] set 0x10, %g3 prefetcha [%l7 + %g3] 0x88, 4 st %fsr, [%l7 + 0x38] set 0x40, %i0 ldda [%l7 + %i0] 0xd2, %f16 wr %i6, %o7, %pic nop set 0x08, %i4 lduw [%l7 + %i4], %o0 nop set 0x38, %i6 sth %l2, [%l7 + %i6] set 0x14, %g4 ldstuba [%l7 + %g4] 0x80, %g1 nop set 0x18, %i5 ldd [%l7 + %i5], %g2 set 0x68, %g2 stda %l2, [%l7 + %g2] 0xea membar #Sync set 0x64, %g6 ldstuba [%l7 + %g6] 0x88, %l1 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l4, %i7 and %g7, %o5, %l6 nop set 0x30, %o2 lduw [%l7 + %o2], %g2 nop set 0x18, %o3 stx %fsr, [%l7 + %o3] set 0x20, %i7 prefetcha [%l7 + %i7] 0x81, 0 nop set 0x58, %g5 std %f16, [%l7 + %g5] set 0x40, %l5 stwa %o3, [%l7 + %l5] 0xe3 membar #Sync nop set 0x4C, %i3 ldsw [%l7 + %i3], %o4 set 0x72, %o7 stha %o2, [%l7 + %o7] 0x89 set 0x70, %g7 stxa %o6, [%l7 + %g7] 0x80 nop set 0x76, %o4 lduh [%l7 + %o4], %o1 set 0x20, %i1 ldda [%l7 + %i1] 0xe2, %g4 nop set 0x38, %l6 std %f24, [%l7 + %l6] set 0x27, %o5 stba %g6, [%l7 + %o5] 0xe3 membar #Sync nop set 0x31, %l0 ldstub [%l7 + %l0], %i0 or %i5, %i4, %i1 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g5, %l0 nop set 0x40, %o6 stx %fsr, [%l7 + %o6] set 0x40, %l1 ldda [%l7 + %l1] 0x80, %i2 nop set 0x56, %l3 sth %i6, [%l7 + %l3] set 0x60, %o1 stha %l5, [%l7 + %o1] 0x88 add %o0, %o7, %l2 nop set 0x0C, %g1 lduw [%l7 + %g1], %g1 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %l1 nop set 0x50, %l2 ldd [%l7 + %l2], %l4 nop set 0x7C, %i2 swap [%l7 + %i2], %i7 set 0x20, %o0 stwa %l3, [%l7 + %o0] 0xea membar #Sync nop set 0x14, %l4 ldsw [%l7 + %l4], %g7 nop set 0x48, %g3 ldd [%l7 + %g3], %o4 wr %g2, %i3, %sys_tick add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o3, %o4 wr %o2, %l6, %set_softint nop set 0x1C, %i4 sth %o6, [%l7 + %i4] nop set 0x18, %i6 ldx [%l7 + %i6], %o1 nop set 0x4E, %g4 ldsh [%l7 + %g4], %g6 set 0x30, %i5 sta %f18, [%l7 + %i5] 0x89 nop set 0x78, %i0 stx %fsr, [%l7 + %i0] nop set 0x6B, %g6 ldsb [%l7 + %g6], %i0 set 0x50, %o2 ldda [%l7 + %o2] 0xe2, %i4 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x89, %g4, %i1 nop set 0x50, %o3 std %g4, [%l7 + %o3] nop set 0x40, %i7 ldsh [%l7 + %i7], %i4 nop set 0x10, %g5 ldd [%l7 + %g5], %f4 ld [%l7 + 0x74], %f17 st %fsr, [%l7 + 0x30] set 0x78, %l5 prefetcha [%l7 + %l5] 0x89, 4 nop set 0x0C, %g2 ldsb [%l7 + %g2], %i2 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %o0 nop set 0x4C, %o7 lduw [%l7 + %o7], %l5 set 0x68, %g7 lda [%l7 + %g7] 0x89, %f11 nop set 0x20, %i3 std %l2, [%l7 + %i3] nop set 0x70, %o4 ldsb [%l7 + %o4], %g1 add %g3, %o7, %l1 nop set 0x74, %l6 prefetch [%l7 + %l6], 0 set 0x38, %i1 ldxa [%l7 + %i1] 0x80, %l4 and %i7, %g7, %o5 set 0x6C, %o5 sta %f16, [%l7 + %o5] 0x88 nop set 0x64, %l0 stw %l3, [%l7 + %l0] set 0x60, %o6 lda [%l7 + %o6] 0x88, %f18 set 0x18, %l1 prefetcha [%l7 + %l1] 0x80, 1 set 0x60, %o1 prefetcha [%l7 + %o1] 0x80, 2 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %o2 set 0x74, %l3 lda [%l7 + %l3] 0x80, %f21 nop set 0x4A, %l2 ldsh [%l7 + %l2], %l6 and %o3, %o1, %o6 nop set 0x24, %g1 lduh [%l7 + %g1], %i0 nop set 0x48, %o0 ldd [%l7 + %o0], %f4 nop set 0x6D, %l4 ldub [%l7 + %l4], %i5 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %g6 nop set 0x70, %g3 stx %fsr, [%l7 + %g3] nop set 0x7C, %i2 ldstub [%l7 + %i2], %i1 nop set 0x72, %i4 lduh [%l7 + %i4], %i4 nop set 0x30, %i6 stb %g5, [%l7 + %i6] or %l0, %i2, %i6 ld [%l7 + 0x38], %f2 ld [%l7 + 0x4C], %f13 nop set 0x6C, %g4 lduw [%l7 + %g4], %o0 set 0x20, %i0 stxa %l5, [%l7 + %i0] 0xe3 membar #Sync nop set 0x18, %i5 ldsw [%l7 + %i5], %l2 set 0x08, %o2 stda %g2, [%l7 + %o2] 0xeb membar #Sync set 0x60, %g6 stxa %g1, [%l7 + %g6] 0x89 set 0x58, %i7 stxa %l1, [%l7 + %i7] 0xea membar #Sync ld [%l7 + 0x70], %f3 set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f0 nop set 0x58, %l5 ldsh [%l7 + %l5], %o7 nop set 0x38, %g2 stx %l4, [%l7 + %g2] nop set 0x38, %o7 ldsw [%l7 + %o7], %g7 nop set 0x40, %g5 lduw [%l7 + %g5], %o5 set 0x40, %i3 prefetcha [%l7 + %i3] 0x81, 2 set 0x60, %g7 ldda [%l7 + %g7] 0x81, %l2 nop set 0x34, %l6 swap [%l7 + %l6], %i3 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %g2 set 0x50, %i1 prefetcha [%l7 + %i1] 0x89, 4 set 0x78, %o4 sta %f1, [%l7 + %o4] 0x80 add %o3, %o1, %l6 set 0x7A, %o5 stha %i0, [%l7 + %o5] 0x89 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o6 casa [%l6] 0x88, %o6, %g4 nop set 0x6A, %o6 ldsh [%l7 + %o6], %g6 nop set 0x20, %l0 stx %i5, [%l7 + %l0] nop set 0x48, %l1 lduw [%l7 + %l1], %i1 set 0x7C, %l3 lda [%l7 + %l3] 0x81, %f14 nop set 0x5C, %l2 ldstub [%l7 + %l2], %g5 nop set 0x48, %o1 ldd [%l7 + %o1], %l0 nop set 0x24, %g1 lduw [%l7 + %g1], %i4 nop set 0x14, %o0 sth %i6, [%l7 + %o0] set 0x74, %l4 lda [%l7 + %l4] 0x89, %f24 nop set 0x6C, %g3 prefetch [%l7 + %g3], 2 nop set 0x4C, %i4 ldsh [%l7 + %i4], %o0 nop set 0x10, %i2 ldd [%l7 + %i2], %f12 be,a %xcc, loop_73 nop set 0x48, %i6 ldd [%l7 + %i6], %f20 set 0x40, %i0 ldda [%l7 + %i0] 0xd2, %f0 loop_73: nop set 0x2C, %g4 stba %i2, [%l7 + %g4] 0x81 st %fsr, [%l7 + 0x1C] st %f1, [%l7 + 0x0C] set 0x74, %i5 lda [%l7 + %i5] 0x80, %f24 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xc0 set 0x54, %i7 swapa [%l7 + %i7] 0x88, %l2 nop set 0x48, %o3 prefetch [%l7 + %o3], 4 nop set 0x48, %l5 lduw [%l7 + %l5], %g3 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xc4 nop set 0x60, %o7 ldd [%l7 + %o7], %f26 st %fsr, [%l7 + 0x18] add %l7, 0x78, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %g1 nop set 0x60, %g5 stx %l1, [%l7 + %g5] set 0x38, %o2 ldxa [%l7 + %o2] 0x88, %l4 set 0x18, %i3 stda %g6, [%l7 + %i3] 0x88 nop set 0x30, %g7 std %f16, [%l7 + %g7] add %o5, %o7, %i7 set 0x28, %i1 swapa [%l7 + %i1] 0x89, %l3 set 0x68, %o4 lda [%l7 + %o4] 0x88, %f23 nop set 0x2A, %o5 stb %i3, [%l7 + %o5] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xD13, %sys_tick_cmpr nop set 0x14, %l6 ldsw [%l7 + %l6], %o3 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o2, %o1 set 0x6B, %o6 ldstuba [%l7 + %o6] 0x81, %l6 add %o6, %i0, %g4 nop set 0x3C, %l0 ldsw [%l7 + %l0], %g6 nop set 0x12, %l1 ldub [%l7 + %l1], %i5 bleu,a,pn %icc, loop_74 nop set 0x70, %l3 ldd [%l7 + %l3], %f2 wr %g5, %l0, %y set 0x34, %l2 sta %f8, [%l7 + %l2] 0x89 loop_74: nop set 0x2E, %o1 ldstub [%l7 + %o1], %i4 nop set 0x0C, %o0 stw %i1, [%l7 + %o0] ba,a,pn %xcc, loop_75 nop set 0x5A, %l4 ldsh [%l7 + %l4], %i6 st %f22, [%l7 + 0x64] set 0x20, %g1 stda %o0, [%l7 + %g1] 0xe3 membar #Sync loop_75: nop set 0x08, %g3 ldd [%l7 + %g3], %i2 ld [%l7 + 0x58], %f20 nop set 0x30, %i4 lduw [%l7 + %i4], %l2 set 0x78, %i2 stda %l4, [%l7 + %i2] 0x88 set 0x5C, %i6 swapa [%l7 + %i6] 0x80, %g3 nop set 0x60, %g4 ldd [%l7 + %g4], %f26 set 0x40, %i5 stba %l1, [%l7 + %i5] 0xe3 membar #Sync nop set 0x24, %g6 ldsw [%l7 + %g6], %l4 set 0x51, %i0 ldstuba [%l7 + %i0] 0x81, %g7 set 0x40, %i7 ldda [%l7 + %i7] 0x88, %f0 nop set 0x78, %o3 ldsh [%l7 + %o3], %o5 nop nop setx 0xB00C5234A5AF708A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xA369ED2A8E4B024F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f10, %f24 nop set 0x1A, %g2 sth %g1, [%l7 + %g2] set 0x20, %o7 swapa [%l7 + %o7] 0x80, %o7 nop set 0x30, %l5 ldd [%l7 + %l5], %i6 nop set 0x08, %g5 ldx [%l7 + %g5], %l3 nop set 0x34, %o2 ldsw [%l7 + %o2], %i3 nop set 0x6A, %g7 ldub [%l7 + %g7], %g2 st %fsr, [%l7 + 0x60] set 0x40, %i1 ldda [%l7 + %i1] 0xd0, %f16 set 0x38, %i3 prefetcha [%l7 + %i3] 0x89, 4 nop set 0x64, %o4 prefetch [%l7 + %o4], 4 nop set 0x10, %l6 std %f20, [%l7 + %l6] nop set 0x48, %o6 stw %o3, [%l7 + %o6] nop set 0x08, %l0 prefetch [%l7 + %l0], 2 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o2, %l6 set 0x08, %o5 ldxa [%l7 + %o5] 0x88, %o6 bgu %xcc, loop_76 nop set 0x08, %l3 stx %fsr, [%l7 + %l3] wr %o1, %i0, %sys_tick nop set 0x64, %l2 stw %g6, [%l7 + %l2] loop_76: nop set 0x5C, %o1 stha %g4, [%l7 + %o1] 0x88 nop set 0x40, %l1 ldx [%l7 + %l1], %g5 or %l0, %i4, %i5 or %i1, %o0, %i2 add %l2, %l5, %i6 set 0x68, %o0 ldxa [%l7 + %o0] 0x80, %g3 nop set 0x68, %l4 stx %fsr, [%l7 + %l4] set 0x28, %g3 stxa %l4, [%l7 + %g3] 0x81 be,a,pn %icc, loop_77 nop set 0x72, %i4 ldstub [%l7 + %i4], %g7 set 0x50, %g1 stxa %o5, [%l7 + %g1] 0xea membar #Sync loop_77: nop set 0x68, %i2 ldx [%l7 + %i2], %l1 and %g1, %o7, %l3 add %i3, %i7, %g2 nop set 0x70, %i6 lduh [%l7 + %i6], %o4 set 0x58, %g4 swapa [%l7 + %g4] 0x89, %o2 nop set 0x14, %i5 swap [%l7 + %i5], %o3 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %f16 set 0x70, %i0 ldda [%l7 + %i0] 0x80, %i6 nop set 0x74, %i7 stb %o6, [%l7 + %i7] ld [%l7 + 0x38], %f31 set 0x50, %o3 stwa %i0, [%l7 + %o3] 0xea membar #Sync nop set 0x58, %o7 stw %g6, [%l7 + %o7] add %l7, 0x6C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] 0x80, %o1, %g4 nop set 0x08, %g2 lduw [%l7 + %g2], %l0 nop set 0x3E, %g5 ldsb [%l7 + %g5], %i4 nop set 0x50, %l5 stx %fsr, [%l7 + %l5] nop set 0x78, %o2 swap [%l7 + %o2], %i5 set 0x2B, %i1 stba %g5, [%l7 + %i1] 0xe3 membar #Sync st %f8, [%l7 + 0x30] nop set 0x10, %g7 ldsh [%l7 + %g7], %o0 set 0x40, %i3 ldda [%l7 + %i3] 0x80, %f16 nop set 0x48, %l6 stx %i1, [%l7 + %l6] set 0x68, %o4 stda %i2, [%l7 + %o4] 0xea membar #Sync set 0x0D, %l0 stba %l2, [%l7 + %l0] 0x89 nop set 0x60, %o6 ldd [%l7 + %o6], %i6 nop set 0x40, %o5 ldd [%l7 + %o5], %l4 nop set 0x2B, %l2 stb %l4, [%l7 + %l2] set 0x0D, %l3 ldstuba [%l7 + %l3] 0x80, %g3 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x81 set 0x4E, %o0 stha %o5, [%l7 + %o0] 0x88 set 0x24, %l1 stha %g7, [%l7 + %l1] 0x81 nop set 0x20, %g3 ldsw [%l7 + %g3], %l1 st %fsr, [%l7 + 0x40] set 0x68, %l4 ldxa [%l7 + %l4] 0x88, %o7 or %g1, %l3, %i7 set 0x30, %g1 ldda [%l7 + %g1] 0xe3, %i2 set 0x40, %i4 ldda [%l7 + %i4] 0xd8, %f16 nop set 0x48, %i2 ldd [%l7 + %i2], %f26 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g2, %o2 set 0x38, %i6 lda [%l7 + %i6] 0x80, %f4 add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o4, %l6 st %f0, [%l7 + 0x74] set 0x14, %i5 swapa [%l7 + %i5] 0x81, %o6 nop set 0x20, %g4 swap [%l7 + %g4], %i0 set 0x50, %g6 ldxa [%l7 + %g6] 0x89, %g6 nop set 0x48, %i7 ldd [%l7 + %i7], %o2 set 0x40, %i0 stda %g4, [%l7 + %i0] 0xe3 membar #Sync set 0x60, %o7 ldda [%l7 + %o7] 0xe3, %o0 nop set 0x48, %o3 ldd [%l7 + %o3], %f4 nop set 0x74, %g5 stw %l0, [%l7 + %g5] nop set 0x1A, %l5 ldub [%l7 + %l5], %i5 bl,a %xcc, loop_78 nop set 0x2C, %g2 ldsw [%l7 + %g2], %g5 nop set 0x18, %o2 stw %i4, [%l7 + %o2] nop set 0x51, %g7 ldub [%l7 + %g7], %o0 loop_78: nop add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i2, %l2 nop set 0x60, %i1 stx %fsr, [%l7 + %i1] nop set 0x38, %i3 ldx [%l7 + %i3], %i1 nop set 0x1C, %l6 stw %i6, [%l7 + %l6] set 0x53, %l0 stba %l5, [%l7 + %l0] 0xea membar #Sync nop nop setx 0x27F30D86, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xAB73072F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f11, %f16 st %fsr, [%l7 + 0x10] nop set 0x14, %o6 stw %l4, [%l7 + %o6] ld [%l7 + 0x68], %f10 set 0x14, %o4 swapa [%l7 + %o4] 0x80, %o5 nop set 0x58, %o5 stx %g3, [%l7 + %o5] set 0x4C, %l3 swapa [%l7 + %l3] 0x89, %l1 nop set 0x36, %o1 lduh [%l7 + %o1], %g7 nop set 0x34, %l2 ldub [%l7 + %l2], %g1 nop set 0x48, %l1 ldx [%l7 + %l1], %l3 nop set 0x38, %o0 stx %fsr, [%l7 + %o0] set 0x26, %g3 stba %o7, [%l7 + %g3] 0xeb membar #Sync nop set 0x27, %g1 ldsb [%l7 + %g1], %i3 nop set 0x16, %l4 lduh [%l7 + %l4], %i7 set 0x48, %i4 stha %o2, [%l7 + %i4] 0xeb membar #Sync set 0x24, %i2 sta %f1, [%l7 + %i2] 0x81 nop set 0x3C, %i5 swap [%l7 + %i5], %o4 nop set 0x10, %i6 ldx [%l7 + %i6], %l6 set 0x25, %g4 ldstuba [%l7 + %g4] 0x80, %g2 nop set 0x74, %i7 ldsh [%l7 + %i7], %o6 set 0x44, %i0 lda [%l7 + %i0] 0x80, %f9 nop set 0x58, %g6 stx %g6, [%l7 + %g6] set 0x2B, %o3 stba %i0, [%l7 + %o3] 0x89 nop set 0x10, %o7 ldsh [%l7 + %o7], %o3 add %g4, %l0, %o1 ld [%l7 + 0x18], %f6 add %g5, %i4, %o0 ld [%l7 + 0x7C], %f24 nop set 0x50, %l5 std %i2, [%l7 + %l5] set 0x74, %g2 stha %l2, [%l7 + %g2] 0xe3 membar #Sync set 0x54, %g5 lda [%l7 + %g5] 0x89, %f19 nop set 0x44, %g7 sth %i5, [%l7 + %g7] set 0x40, %i1 stda %f16, [%l7 + %i1] 0x80 set 0x48, %o2 ldxa [%l7 + %o2] 0x81, %i1 nop set 0x68, %l6 ldd [%l7 + %l6], %l4 nop set 0x10, %l0 ldd [%l7 + %l0], %f12 set 0x20, %i3 stxa %l4, [%l7 + %i3] 0x89 ld [%l7 + 0x64], %f24 add %i6, %g3, %o5 nop set 0x64, %o4 ldsw [%l7 + %o4], %g7 st %f5, [%l7 + 0x50] wr %g1, %l3, %ccr nop set 0x41, %o5 ldstub [%l7 + %o5], %l1 add %i3, %o7, %o2 set 0x78, %l3 ldxa [%l7 + %l3] 0x89, %i7 ld [%l7 + 0x44], %f12 fpsub32s %f2, %f17, %f6 nop set 0x74, %o6 ldsh [%l7 + %o6], %l6 wr %o4, %g2, %ccr set 0x48, %o1 stxa %o6, [%l7 + %o1] 0x81 set 0x28, %l1 stda %g6, [%l7 + %l1] 0xeb membar #Sync set 0x10, %l2 swapa [%l7 + %l2] 0x80, %i0 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xc2 nop set 0x72, %o0 ldub [%l7 + %o0], %o3 add %l0, %g4, %o1 set 0x40, %g1 ldda [%l7 + %g1] 0xd0, %f0 nop set 0x50, %l4 ldd [%l7 + %l4], %g4 nop set 0x38, %i4 std %o0, [%l7 + %i4] ld [%l7 + 0x0C], %f18 set 0x28, %i2 prefetcha [%l7 + %i2] 0x88, 1 nop set 0x14, %i5 swap [%l7 + %i5], %l2 set 0x60, %i6 ldxa [%l7 + %i6] 0x81, %i4 nop set 0x48, %g4 stx %fsr, [%l7 + %g4] nop set 0x68, %i0 prefetch [%l7 + %i0], 1 nop set 0x68, %i7 prefetch [%l7 + %i7], 1 nop set 0x49, %o3 stb %i1, [%l7 + %o3] nop set 0x58, %g6 std %l4, [%l7 + %g6] set 0x68, %l5 sta %f1, [%l7 + %l5] 0x80 ld [%l7 + 0x7C], %f1 nop set 0x78, %o7 ldsw [%l7 + %o7], %i5 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %g3 set 0x30, %g5 ldda [%l7 + %g5] 0xe3, %o4 and %g7, %l4, %g1 set 0x28, %g7 stda %l2, [%l7 + %g7] 0x80 nop set 0x59, %i1 stb %i3, [%l7 + %i1] add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o7 casa [%l6] 0x89, %o7, %o2 nop set 0x70, %o2 ldsw [%l7 + %o2], %l1 set 0x08, %g2 prefetcha [%l7 + %g2] 0x80, 4 wr %i7, %o4, %clear_softint set 0x40, %l0 lda [%l7 + %l0] 0x81, %f18 wr %g2, %g6, %set_softint st %fsr, [%l7 + 0x54] set 0x6E, %i3 ldstuba [%l7 + %i3] 0x81, %i0 nop set 0x30, %l6 swap [%l7 + %l6], %o3 nop set 0x18, %o4 swap [%l7 + %o4], %o6 set 0x34, %o5 sta %f0, [%l7 + %o5] 0x80 set 0x38, %o6 swapa [%l7 + %o6] 0x81, %g4 nop set 0x28, %l3 std %f26, [%l7 + %l3] nop set 0x18, %l1 std %l0, [%l7 + %l1] nop set 0x70, %l2 stw %o1, [%l7 + %l2] nop set 0x66, %o1 sth %g5, [%l7 + %o1] nop set 0x1E, %o0 ldsb [%l7 + %o0], %i2 nop set 0x31, %g3 stb %o0, [%l7 + %g3] add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i4, %l2 nop set 0x2A, %l4 ldsh [%l7 + %l4], %i1 set 0x58, %i4 stba %i5, [%l7 + %i4] 0xe3 membar #Sync set 0x50, %g1 ldda [%l7 + %g1] 0xe2, %l4 nop set 0x28, %i5 ldd [%l7 + %i5], %f4 nop set 0x54, %i6 ldsh [%l7 + %i6], %g3 nop set 0x10, %g4 std %i6, [%l7 + %g4] add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o5, %g7 add %l7, 0x48, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %l3 set 0x40, %i0 ldda [%l7 + %i0] 0xd2, %f16 st %f29, [%l7 + 0x3C] set 0x20, %i7 ldda [%l7 + %i7] 0xea, %l4 nop set 0x58, %i2 ldd [%l7 + %i2], %o6 nop set 0x40, %g6 ldd [%l7 + %g6], %o2 set 0x10, %l5 stwa %l1, [%l7 + %l5] 0x88 nop set 0x22, %o3 ldsb [%l7 + %o3], %l6 nop set 0x50, %o7 lduw [%l7 + %o7], %i7 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x81, %i3, %o4 set 0x60, %g7 lda [%l7 + %g7] 0x80, %f5 st %fsr, [%l7 + 0x5C] nop set 0x2E, %i1 sth %g2, [%l7 + %i1] or %g6, %o3, %o6 set 0x48, %o2 stba %i0, [%l7 + %o2] 0x81 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f16 set 0x3C, %g5 swapa [%l7 + %g5] 0x81, %g4 nop set 0x10, %i3 ldsw [%l7 + %i3], %o1 nop set 0x4C, %l0 ldsw [%l7 + %l0], %g5 set 0x18, %l6 ldxa [%l7 + %l6] 0x89, %i2 set 0x18, %o4 ldxa [%l7 + %o4] 0x89, %l0 nop set 0x30, %o6 stx %i4, [%l7 + %o6] nop set 0x20, %l3 ldd [%l7 + %l3], %o0 nop set 0x29, %o5 stb %i1, [%l7 + %o5] nop set 0x44, %l2 prefetch [%l7 + %l2], 3 nop set 0x50, %o1 std %f30, [%l7 + %o1] set 0x0C, %l1 ldstuba [%l7 + %l1] 0x81, %l2 set 0x1A, %g3 stha %l5, [%l7 + %g3] 0x81 nop set 0x76, %l4 ldsb [%l7 + %l4], %g3 nop set 0x51, %o0 ldub [%l7 + %o0], %i5 nop set 0x44, %i4 ldsw [%l7 + %i4], %o5 set 0x38, %g1 stwa %i6, [%l7 + %g1] 0xea membar #Sync nop set 0x60, %i5 ldd [%l7 + %i5], %f24 st %f22, [%l7 + 0x7C] nop set 0x5C, %i6 swap [%l7 + %i6], %g7 nop set 0x1C, %g4 ldsw [%l7 + %g4], %l3 fpadd32s %f24, %f8, %f25 nop set 0x57, %i7 ldsb [%l7 + %i7], %l4 nop set 0x20, %i0 std %o6, [%l7 + %i0] wr %o2, %l1, %pic nop set 0x28, %g6 std %f14, [%l7 + %g6] nop set 0x7A, %l5 ldstub [%l7 + %l5], %l6 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf8 membar #Sync nop set 0x18, %o7 ldd [%l7 + %o7], %f10 nop set 0x24, %o3 prefetch [%l7 + %o3], 4 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %i3 nop set 0x28, %i1 stx %fsr, [%l7 + %i1] add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %o4 set 0x0C, %g7 swapa [%l7 + %g7] 0x88, %g6 nop set 0x20, %g2 stx %o3, [%l7 + %g2] nop set 0x3E, %g5 lduh [%l7 + %g5], %o6 set 0x18, %i3 sta %f2, [%l7 + %i3] 0x81 nop set 0x20, %o2 ldd [%l7 + %o2], %g2 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xda nop set 0x4C, %l0 ldsb [%l7 + %l0], %i0 wr %o1, %g5, %ccr add %g4, %i2, %i4 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x88 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x80, %l0, %i1 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf0, %f0 add %o0, %l2, %l5 nop set 0x10, %o5 std %g2, [%l7 + %o5] set 0x60, %l2 prefetcha [%l7 + %l2] 0x89, 2 or %o5, %i6, %l3 nop set 0x60, %o1 std %f28, [%l7 + %o1] nop set 0x43, %l3 ldub [%l7 + %l3], %l4 or %o7, %g7, %l1 add %l6, %o2, %i3 set 0x60, %l1 swapa [%l7 + %l1] 0x80, %g1 and %o4, %g6, %o3 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %g2 nop set 0x78, %l4 std %i0, [%l7 + %l4] set 0x40, %o0 ldda [%l7 + %o0] 0xd0, %f0 and %o6, %o1, %g4 ld [%l7 + 0x30], %f13 nop set 0x48, %i4 stx %g5, [%l7 + %i4] nop set 0x51, %g3 ldub [%l7 + %g3], %i2 set 0x18, %i5 stha %l0, [%l7 + %i5] 0xe2 membar #Sync nop set 0x30, %i6 ldd [%l7 + %i6], %f22 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xcc set 0x4B, %g1 stba %i1, [%l7 + %g1] 0x88 nop set 0x24, %i0 lduh [%l7 + %i0], %i4 set 0x32, %i7 stha %o0, [%l7 + %i7] 0x80 and %l2, %g3, %l5 set 0x72, %g6 stha %o5, [%l7 + %g6] 0xeb membar #Sync nop set 0x1B, %l5 ldstub [%l7 + %l5], %i5 st %f7, [%l7 + 0x58] nop set 0x64, %i2 lduw [%l7 + %i2], %i6 set 0x25, %o3 stba %l4, [%l7 + %o3] 0x88 nop set 0x10, %o7 std %f2, [%l7 + %o7] nop set 0x26, %g7 ldub [%l7 + %g7], %l3 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xf1 membar #Sync nop set 0x30, %g2 ldsw [%l7 + %g2], %g7 or %l1, %o7, %o2 nop set 0x58, %i3 lduh [%l7 + %i3], %i3 nop set 0x0B, %o2 ldstub [%l7 + %o2], %l6 set 0x70, %g5 ldxa [%l7 + %g5] 0x89, %o4 nop nop setx 0x29BCDCC2869C079D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xF9734C5F3A3EDA49, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f10, %f10 nop set 0x16, %l0 sth %g6, [%l7 + %l0] or %g1, %i7, %g2 nop set 0x10, %l6 ldx [%l7 + %l6], %i0 nop set 0x50, %o4 sth %o3, [%l7 + %o4] set 0x40, %o6 stda %f0, [%l7 + %o6] 0xca set 0x7A, %o5 ldstuba [%l7 + %o5] 0x88, %o6 bgu,a,pn %icc, loop_79 nop set 0x20, %l2 stx %fsr, [%l7 + %l2] nop set 0x5D, %l3 ldub [%l7 + %l3], %o1 nop set 0x78, %o1 prefetch [%l7 + %o1], 1 loop_79: nop set 0x78, %l4 std %g4, [%l7 + %l4] nop set 0x0B, %l1 ldstub [%l7 + %l1], %g4 set 0x5C, %o0 lda [%l7 + %o0] 0x89, %f14 and %i2, %l0, %i4 set 0x0B, %i4 stba %i1, [%l7 + %i4] 0x81 set 0x58, %g3 ldxa [%l7 + %g3] 0x88, %l2 set 0x48, %i5 stxa %g3, [%l7 + %i5] 0xeb membar #Sync st %fsr, [%l7 + 0x64] set 0x50, %i6 sta %f29, [%l7 + %i6] 0x80 set 0x7C, %g4 sta %f15, [%l7 + %g4] 0x81 set 0x3C, %i0 lda [%l7 + %i0] 0x88, %f23 fpadd32s %f26, %f8, %f15 nop set 0x38, %i7 ldsw [%l7 + %i7], %l5 set 0x78, %g1 stda %o0, [%l7 + %g1] 0xea membar #Sync set 0x14, %g6 stba %o5, [%l7 + %g6] 0x80 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x88 or %i6, %i5, %l3 set 0x40, %i2 stha %l4, [%l7 + %i2] 0x88 or %g7, %l1, %o2 set 0x3E, %o3 ldstuba [%l7 + %o3] 0x88, %o7 set 0x18, %g7 ldxa [%l7 + %g7] 0x81, %l6 set 0x50, %i1 ldda [%l7 + %i1] 0x81, %i2 ld [%l7 + 0x14], %f2 set 0x68, %g2 stda %o4, [%l7 + %g2] 0xea membar #Sync nop set 0x7E, %o7 ldub [%l7 + %o7], %g1 set 0x18, %i3 stda %g6, [%l7 + %i3] 0xe3 membar #Sync nop set 0x2C, %g5 ldsh [%l7 + %g5], %i7 set 0x40, %l0 ldda [%l7 + %l0] 0x81, %f16 set 0x40, %o2 ldxa [%l7 + %o2] 0x88, %i0 or %o3, %g2, %o1 set 0x43, %l6 ldstuba [%l7 + %l6] 0x81, %o6 set 0x70, %o6 stwa %g5, [%l7 + %o6] 0xeb membar #Sync nop set 0x76, %o4 stb %i2, [%l7 + %o4] nop set 0x08, %o5 stx %fsr, [%l7 + %o5] wr %l0, %g4, %pic nop set 0x12, %l2 sth %i1, [%l7 + %l2] set 0x28, %l3 stxa %l2, [%l7 + %l3] 0x89 nop set 0x64, %o1 lduh [%l7 + %o1], %i4 set 0x70, %l4 sta %f25, [%l7 + %l4] 0x81 nop set 0x70, %o0 std %l4, [%l7 + %o0] nop set 0x20, %i4 ldd [%l7 + %i4], %f4 nop set 0x10, %l1 stx %g3, [%l7 + %l1] set 0x70, %i5 stda %o4, [%l7 + %i5] 0xe2 membar #Sync st %fsr, [%l7 + 0x50] st %f27, [%l7 + 0x1C] nop set 0x50, %g3 stx %i6, [%l7 + %g3] set 0x68, %g4 stxa %i5, [%l7 + %g4] 0x81 nop set 0x50, %i0 ldd [%l7 + %i0], %o0 set 0x1C, %i7 stha %l4, [%l7 + %i7] 0xeb membar #Sync nop set 0x30, %i6 stx %fsr, [%l7 + %i6] set 0x40, %g6 ldda [%l7 + %g6] 0xda, %f16 set 0x3C, %l5 swapa [%l7 + %l5] 0x88, %l3 nop set 0x38, %i2 sth %g7, [%l7 + %i2] set 0x70, %o3 prefetcha [%l7 + %o3] 0x80, 4 set 0x48, %g7 ldxa [%l7 + %g7] 0x80, %o7 and %l6, %o2, %o4 set 0x52, %g1 stba %g1, [%l7 + %g1] 0xe3 membar #Sync nop set 0x68, %i1 swap [%l7 + %i1], %i3 add %g6, %i0, %i7 set 0x50, %g2 stha %o3, [%l7 + %g2] 0xeb membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0x81, %f0 ld [%l7 + 0x78], %f4 set 0x78, %g5 sta %f29, [%l7 + %g5] 0x88 nop set 0x56, %i3 lduh [%l7 + %i3], %g2 set 0x53, %o2 ldstuba [%l7 + %o2] 0x89, %o6 nop set 0x70, %l0 stx %g5, [%l7 + %l0] set 0x0A, %o6 stha %o1, [%l7 + %o6] 0xe3 membar #Sync set 0x60, %o4 stda %i2, [%l7 + %o4] 0x80 nop set 0x08, %o5 stw %g4, [%l7 + %o5] nop set 0x38, %l2 ldd [%l7 + %l2], %f20 set 0x68, %l6 ldxa [%l7 + %l6] 0x80, %l0 nop set 0x6C, %o1 lduw [%l7 + %o1], %i1 set 0x10, %l4 ldxa [%l7 + %l4] 0x88, %l2 set 0x18, %l3 stda %i4, [%l7 + %l3] 0x80 nop set 0x78, %i4 ldsh [%l7 + %i4], %l5 set 0x64, %o0 stba %o5, [%l7 + %o0] 0x88 set 0x18, %i5 stda %g2, [%l7 + %i5] 0xea membar #Sync set 0x10, %g3 ldda [%l7 + %g3] 0x88, %i4 nop set 0x28, %g4 prefetch [%l7 + %g4], 1 nop set 0x30, %i0 swap [%l7 + %i0], %o0 nop set 0x38, %i7 stw %i6, [%l7 + %i7] nop set 0x30, %i6 swap [%l7 + %i6], %l3 set 0x72, %l1 stha %g7, [%l7 + %l1] 0xeb membar #Sync nop set 0x78, %l5 lduw [%l7 + %l5], %l1 nop set 0x12, %g6 ldsh [%l7 + %g6], %o7 nop set 0x14, %i2 ldsw [%l7 + %i2], %l6 set 0x55, %o3 ldstuba [%l7 + %o3] 0x89, %l4 nop set 0x5E, %g7 sth %o2, [%l7 + %g7] set 0x25, %i1 ldstuba [%l7 + %i1] 0x89, %g1 nop set 0x2B, %g1 ldsb [%l7 + %g1], %o4 nop set 0x58, %g2 ldx [%l7 + %g2], %g6 st %f13, [%l7 + 0x28] add %i0, %i7, %o3 nop set 0x68, %g5 lduw [%l7 + %g5], %i3 set 0x60, %o7 stxa %g2, [%l7 + %o7] 0xea membar #Sync nop set 0x40, %i3 stb %g5, [%l7 + %i3] set 0x17, %o2 ldstuba [%l7 + %o2] 0x88, %o1 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xc2 fpsub16 %f14, %f4, %f0 and %i2, %o6, %g4 nop set 0x10, %o4 stw %l0, [%l7 + %o4] add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l2, %i4 nop set 0x5C, %o5 ldsw [%l7 + %o5], %i1 set 0x68, %l2 swapa [%l7 + %l2] 0x89, %o5 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf0, %f16 nop set 0x4E, %o1 stb %g3, [%l7 + %o1] add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %i5 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i6, %o0 st %fsr, [%l7 + 0x54] nop set 0x30, %l4 std %f20, [%l7 + %l4] set 0x50, %l3 sta %f15, [%l7 + %l3] 0x81 bleu,pt %xcc, loop_80 nop set 0x38, %l6 ldsw [%l7 + %l6], %l3 nop set 0x68, %o0 stx %g7, [%l7 + %o0] add %l1, %o7, %l4 loop_80: nop set 0x38, %i5 ldd [%l7 + %i5], %f0 nop set 0x10, %i4 lduh [%l7 + %i4], %l6 set 0x6E, %g4 ldstuba [%l7 + %g4] 0x81, %g1 nop set 0x68, %g3 lduw [%l7 + %g3], %o2 nop set 0x58, %i7 std %g6, [%l7 + %i7] set 0x3C, %i6 stwa %o4, [%l7 + %i6] 0x88 nop set 0x70, %l1 ldd [%l7 + %l1], %f6 set 0x28, %i0 stda %i0, [%l7 + %i0] 0xe3 membar #Sync add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i7, %o3 bge %icc, loop_81 nop set 0x6C, %g6 prefetch [%l7 + %g6], 4 set 0x50, %l5 ldxa [%l7 + %l5] 0x89, %i3 loop_81: nop set 0x60, %o3 lda [%l7 + %o3] 0x81, %f26 set 0x18, %i2 stda %g4, [%l7 + %i2] 0xea membar #Sync nop set 0x60, %g7 ldx [%l7 + %g7], %g2 nop set 0x12, %i1 ldsb [%l7 + %i1], %i2 and %o1, %g4, %o6 nop set 0x78, %g2 stx %l0, [%l7 + %g2] nop set 0x1C, %g5 stw %i4, [%l7 + %g5] ld [%l7 + 0x7C], %f18 set 0x58, %o7 stwa %i1, [%l7 + %o7] 0xe3 membar #Sync st %fsr, [%l7 + 0x24] set 0x78, %i3 stda %o4, [%l7 + %i3] 0x88 nop set 0x48, %o2 stb %g3, [%l7 + %o2] ba,a %xcc, loop_82 add %l5, %i5, %i6 nop set 0x68, %o6 stx %l2, [%l7 + %o6] or %o0, %l3, %g7 loop_82: nop set 0x74, %o4 ldsw [%l7 + %o4], %l1 nop set 0x24, %o5 lduh [%l7 + %o5], %l4 st %f0, [%l7 + 0x14] nop set 0x78, %l2 ldd [%l7 + %l2], %i6 set 0x30, %l0 ldda [%l7 + %l0] 0x89, %o6 nop set 0x48, %o1 stx %fsr, [%l7 + %o1] nop set 0x1C, %l4 stw %o2, [%l7 + %l4] nop set 0x08, %g1 ldsw [%l7 + %g1], %g6 and %g1, %o4, %i7 nop set 0x61, %l6 ldstub [%l7 + %l6], %o3 set 0x44, %l3 sta %f11, [%l7 + %l3] 0x80 nop set 0x73, %o0 stb %i0, [%l7 + %o0] nop set 0x70, %i5 prefetch [%l7 + %i5], 0 and %g5, %g2, %i3 nop set 0x74, %i4 ldsh [%l7 + %i4], %i2 set 0x5E, %g3 stha %o1, [%l7 + %g3] 0xe2 membar #Sync nop set 0x18, %i7 stw %g4, [%l7 + %i7] set 0x10, %i6 ldda [%l7 + %i6] 0x88, %l0 set 0x28, %l1 stda %o6, [%l7 + %l1] 0xe2 membar #Sync nop set 0x4C, %g4 prefetch [%l7 + %g4], 1 set 0x0A, %i0 stba %i4, [%l7 + %i0] 0xe2 membar #Sync nop set 0x70, %l5 std %i0, [%l7 + %l5] nop set 0x3E, %g6 lduh [%l7 + %g6], %o5 nop set 0x5B, %o3 ldub [%l7 + %o3], %g3 set 0x20, %g7 ldda [%l7 + %g7] 0xe2, %l4 nop set 0x35, %i2 stb %i5, [%l7 + %i2] nop set 0x44, %i1 stw %i6, [%l7 + %i1] bg %xcc, loop_83 nop set 0x10, %g5 stx %fsr, [%l7 + %g5] nop set 0x3C, %o7 stw %o0, [%l7 + %o7] and %l2, %l3, %l1 loop_83: nop set 0x34, %i3 ldsw [%l7 + %i3], %g7 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %o7 set 0x70, %o2 ldxa [%l7 + %o2] 0x81, %l4 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %g1 set 0x38, %o6 ldxa [%l7 + %o6] 0x89, %g6 set 0x70, %g2 stha %i7, [%l7 + %g2] 0xe2 membar #Sync nop set 0x2A, %o5 ldsh [%l7 + %o5], %o3 nop set 0x78, %l2 stx %fsr, [%l7 + %l2] nop set 0x50, %o4 prefetch [%l7 + %o4], 4 nop set 0x0C, %l0 ldsw [%l7 + %l0], %i0 set 0x40, %o1 ldda [%l7 + %o1] 0x88, %f16 nop set 0x14, %g1 stw %o4, [%l7 + %g1] nop set 0x18, %l6 stx %fsr, [%l7 + %l6] add %l7, 0x30, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %g5 nop set 0x70, %l3 stx %i3, [%l7 + %l3] set 0x0B, %o0 stba %i2, [%l7 + %o0] 0x89 nop set 0x6B, %l4 stb %o1, [%l7 + %l4] nop set 0x28, %i5 stb %l0, [%l7 + %i5] set 0x6C, %g3 ldstuba [%l7 + %g3] 0x80, %g4 nop set 0x78, %i4 stx %fsr, [%l7 + %i4] set 0x5C, %i6 sta %f24, [%l7 + %i6] 0x89 add %o6, %i4, %i1 nop set 0x70, %i7 stx %o5, [%l7 + %i7] nop set 0x48, %g4 std %f30, [%l7 + %g4] nop set 0x40, %l1 stx %l5, [%l7 + %l1] nop set 0x78, %i0 std %f22, [%l7 + %i0] nop set 0x38, %l5 stx %g3, [%l7 + %l5] add %l7, 0x0C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %o0 set 0x38, %g6 swapa [%l7 + %g6] 0x81, %l2 set 0x7A, %g7 stha %i6, [%l7 + %g7] 0x81 bg,pn %icc, loop_84 and %l3, %g7, %l6 nop set 0x48, %i2 std %f18, [%l7 + %i2] nop set 0x7B, %o3 ldstub [%l7 + %o3], %o7 loop_84: nop add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l1, %l4 or %g1, %o2, %i7 nop set 0x28, %g5 lduw [%l7 + %g5], %o3 nop set 0x18, %i1 ldx [%l7 + %i1], %g6 st %fsr, [%l7 + 0x20] nop set 0x40, %o7 ldd [%l7 + %o7], %f16 nop set 0x38, %o2 ldd [%l7 + %o2], %i0 set 0x55, %o6 stba %o4, [%l7 + %o6] 0xe2 membar #Sync set 0x5C, %i3 stba %g2, [%l7 + %i3] 0xea membar #Sync nop set 0x68, %g2 ldd [%l7 + %g2], %i2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %i2 set 0x40, %l2 ldxa [%l7 + %l2] 0x81, %o1 add %l7, 0x78, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g4 casa [%l6] 0x89, %g4, %o6 nop set 0x50, %o4 ldsh [%l7 + %o4], %l0 nop set 0x08, %l0 stx %i4, [%l7 + %l0] set 0x60, %o5 prefetcha [%l7 + %o5] 0x89, 4 nop set 0x66, %o1 ldsh [%l7 + %o1], %l5 set 0x20, %l6 prefetcha [%l7 + %l6] 0x88, 2 set 0x50, %g1 stda %g2, [%l7 + %g1] 0xea membar #Sync nop set 0x68, %l3 ldx [%l7 + %l3], %o0 wr %l2, %i6, %clear_softint set 0x70, %l4 swapa [%l7 + %l4] 0x89, %i5 nop nop setx 0x1AE6826A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x99AA1541, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f13, %f7 nop set 0x40, %i5 std %f22, [%l7 + %i5] add %g7, %l6, %l3 nop set 0x17, %g3 ldub [%l7 + %g3], %o7 nop set 0x77, %o0 ldsb [%l7 + %o0], %l1 nop set 0x68, %i6 stw %l4, [%l7 + %i6] nop set 0x0E, %i7 ldub [%l7 + %i7], %g1 set 0x20, %g4 stxa %o2, [%l7 + %g4] 0x81 nop set 0x7D, %i4 ldsb [%l7 + %i4], %o3 nop set 0x18, %l1 ldd [%l7 + %l1], %f20 nop set 0x24, %l5 prefetch [%l7 + %l5], 2 set 0x28, %i0 sta %f31, [%l7 + %i0] 0x81 nop set 0x71, %g7 ldstub [%l7 + %g7], %g6 nop set 0x6C, %i2 lduw [%l7 + %i2], %i0 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %g2 nop set 0x30, %o3 stw %i7, [%l7 + %o3] add %l7, 0x68, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %g5 ld [%l7 + 0x14], %f11 set 0x40, %g6 stda %f0, [%l7 + %g6] 0x81 nop set 0x76, %g5 sth %o1, [%l7 + %g5] nop set 0x50, %o7 stx %fsr, [%l7 + %o7] nop set 0x20, %i1 std %f10, [%l7 + %i1] nop set 0x38, %o2 ldd [%l7 + %o2], %g4 set 0x50, %o6 ldda [%l7 + %o6] 0x89, %i2 fpadd16s %f19, %f10, %f29 nop set 0x2A, %i3 ldub [%l7 + %i3], %l0 set 0x34, %l2 sta %f0, [%l7 + %l2] 0x81 add %i4, %o6, %l5 nop set 0x20, %g2 ldx [%l7 + %g2], %o5 ld [%l7 + 0x48], %f2 set 0x40, %l0 ldxa [%l7 + %l0] 0x81, %g3 nop set 0x60, %o4 ldx [%l7 + %o4], %i1 set 0x0C, %o1 swapa [%l7 + %o1] 0x81, %o0 nop set 0x46, %l6 sth %l2, [%l7 + %l6] and %i6, %g7, %i5 set 0x40, %g1 ldda [%l7 + %g1] 0x89, %f0 or %l3, %l6, %o7 st %f26, [%l7 + 0x10] nop set 0x40, %l3 std %f22, [%l7 + %l3] set 0x38, %o5 sta %f8, [%l7 + %o5] 0x81 nop set 0x2A, %l4 sth %l4, [%l7 + %l4] set 0x18, %g3 stda %g0, [%l7 + %g3] 0x80 wr %o2, %l1, %sys_tick and %g6, %o3, %o4 nop set 0x30, %o0 ldsh [%l7 + %o0], %i0 nop set 0x1A, %i5 lduh [%l7 + %i5], %g2 nop set 0x3C, %i6 stw %i7, [%l7 + %i6] set 0x3C, %g4 stha %i3, [%l7 + %g4] 0xea membar #Sync set 0x78, %i4 stxa %o1, [%l7 + %i4] 0xeb membar #Sync set 0x58, %i7 stxa %g4, [%l7 + %i7] 0x88 nop set 0x50, %l5 ldd [%l7 + %l5], %i2 nop set 0x40, %l1 std %f30, [%l7 + %l1] set 0x40, %g7 stda %f0, [%l7 + %g7] 0xd8 nop set 0x38, %i2 ldx [%l7 + %i2], %g5 nop set 0x78, %o3 prefetch [%l7 + %o3], 0 nop set 0x78, %i0 ldx [%l7 + %i0], %l0 nop set 0x28, %g6 stx %fsr, [%l7 + %g6] wr %i4, %o6, %clear_softint set 0x78, %o7 stda %l4, [%l7 + %o7] 0x80 set 0x26, %g5 stba %g3, [%l7 + %g5] 0xea membar #Sync set 0x30, %o2 ldda [%l7 + %o2] 0x88, %o4 set 0x30, %o6 stwa %i1, [%l7 + %o6] 0xe3 membar #Sync nop set 0x76, %i1 ldsh [%l7 + %i1], %l2 set 0x5F, %l2 ldstuba [%l7 + %l2] 0x80, %o0 nop set 0x08, %i3 prefetch [%l7 + %i3], 1 nop set 0x48, %g2 stx %g7, [%l7 + %g2] nop set 0x22, %o4 ldsh [%l7 + %o4], %i5 set 0x38, %l0 ldxa [%l7 + %l0] 0x81, %i6 nop set 0x7A, %l6 ldsh [%l7 + %l6], %l6 nop set 0x48, %o1 ldx [%l7 + %o1], %l3 nop set 0x08, %g1 ldd [%l7 + %g1], %l4 add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %g1 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %g6 set 0x28, %l3 sta %f13, [%l7 + %l3] 0x81 set 0x40, %o5 ldda [%l7 + %o5] 0xda, %f16 set 0x16, %g3 stha %l1, [%l7 + %g3] 0x89 nop set 0x5C, %l4 ldsw [%l7 + %l4], %o3 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xd0 nop set 0x78, %i6 stx %o4, [%l7 + %i6] set 0x40, %i5 stha %i0, [%l7 + %i5] 0xe3 membar #Sync set 0x3D, %g4 stba %i7, [%l7 + %g4] 0xeb membar #Sync nop set 0x68, %i4 ldd [%l7 + %i4], %g2 nop set 0x58, %l5 stw %o1, [%l7 + %l5] nop set 0x68, %l1 ldd [%l7 + %l1], %i2 nop set 0x2E, %g7 lduh [%l7 + %g7], %g4 set 0x3A, %i2 ldstuba [%l7 + %i2] 0x88, %i2 nop set 0x58, %i7 stw %l0, [%l7 + %i7] set 0x74, %i0 stwa %i4, [%l7 + %i0] 0x80 set 0x38, %o3 swapa [%l7 + %o3] 0x81, %g5 nop set 0x48, %g6 ldd [%l7 + %g6], %o6 nop set 0x18, %o7 ldx [%l7 + %o7], %g3 nop set 0x2F, %g5 ldsb [%l7 + %g5], %o5 add %l7, 0x10, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i1 casa [%l6] 0x88, %i1, %l5 nop set 0x64, %o2 lduw [%l7 + %o2], %l2 nop set 0x70, %i1 ldd [%l7 + %i1], %f16 set 0x74, %l2 sta %f0, [%l7 + %l2] 0x89 set 0x56, %i3 stha %g7, [%l7 + %i3] 0xe2 membar #Sync nop set 0x08, %o6 std %o0, [%l7 + %o6] add %i6, %l6, %l3 set 0x24, %g2 sta %f3, [%l7 + %g2] 0x88 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %l4 nop set 0x68, %l0 ldd [%l7 + %l0], %f2 set 0x70, %l6 stwa %o7, [%l7 + %l6] 0xe2 membar #Sync set 0x10, %o4 ldda [%l7 + %o4] 0x89, %g0 set 0x40, %g1 ldda [%l7 + %g1] 0xd0, %f0 nop set 0x08, %o1 sth %g6, [%l7 + %o1] set 0x18, %o5 lda [%l7 + %o5] 0x80, %f10 set 0x78, %l3 stda %o2, [%l7 + %l3] 0x81 nop set 0x76, %l4 ldsh [%l7 + %l4], %o3 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %o4 nop set 0x3C, %o0 ldsw [%l7 + %o0], %i0 nop set 0x48, %g3 ldx [%l7 + %g3], %i7 nop set 0x34, %i6 swap [%l7 + %i6], %o1 nop set 0x36, %g4 sth %g2, [%l7 + %g4] ld [%l7 + 0x30], %f10 fpadd16 %f28, %f24, %f26 and %g4, %i3, %l0 nop set 0x38, %i4 stx %i4, [%l7 + %i4] set 0x10, %i5 ldda [%l7 + %i5] 0xea, %i2 nop set 0x1D, %l1 ldstub [%l7 + %l1], %g5 nop set 0x14, %g7 stw %g3, [%l7 + %g7] set 0x54, %i2 lda [%l7 + %i2] 0x88, %f9 nop set 0x6B, %i7 ldsb [%l7 + %i7], %o6 set 0x50, %i0 ldda [%l7 + %i0] 0xe3, %i0 nop set 0x48, %o3 prefetch [%l7 + %o3], 4 st %fsr, [%l7 + 0x58] nop set 0x50, %l5 std %f28, [%l7 + %l5] nop set 0x38, %o7 ldstub [%l7 + %o7], %l5 wr %g0, 0x5, %fprs nop set 0x68, %g6 ldd [%l7 + %g6], %f12 set 0x56, %o2 stha %o0, [%l7 + %o2] 0x80 set 0x30, %g5 ldda [%l7 + %g5] 0x81, %i6 fpsub16 %f0, %f20, %f28 set 0x48, %i1 stda %i6, [%l7 + %i1] 0xeb membar #Sync fpsub32 %f8, %f24, %f8 nop set 0x38, %i3 ldsw [%l7 + %i3], %l3 nop set 0x30, %l2 prefetch [%l7 + %l2], 1 set 0x2C, %g2 lda [%l7 + %g2] 0x89, %f13 st %fsr, [%l7 + 0x44] st %f16, [%l7 + 0x6C] nop set 0x20, %l0 std %g6, [%l7 + %l0] set 0x40, %o6 stda %f0, [%l7 + %o6] 0xc2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %o7 set 0x70, %l6 ldda [%l7 + %l6] 0x89, %g0 set 0x68, %o4 stda %g6, [%l7 + %o4] 0xeb membar #Sync bleu,a,pn %xcc, loop_85 nop set 0x58, %g1 ldd [%l7 + %g1], %i4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x89, %o2, %o3 loop_85: nop set 0x74, %o5 ldsh [%l7 + %o5], %o4 set 0x18, %o1 stda %i0, [%l7 + %o1] 0x88 nop set 0x4C, %l3 lduw [%l7 + %l3], %i7 nop set 0x50, %o0 lduw [%l7 + %o0], %l1 ld [%l7 + 0x54], %f13 set 0x70, %l4 lda [%l7 + %l4] 0x89, %f18 nop set 0x45, %g3 ldub [%l7 + %g3], %o1 set 0x20, %g4 ldda [%l7 + %g4] 0x81, %g4 set 0x5C, %i6 sta %f3, [%l7 + %i6] 0x80 bge %icc, loop_86 nop nop setx 0xB2F87F70F2DA9881, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x3407701B360965F8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f26, %f26 add %l7, 0x68, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i3, %g2 loop_86: nop set 0x28, %i4 stxa %l0, [%l7 + %i4] 0xe2 membar #Sync nop set 0x48, %i5 std %i4, [%l7 + %i5] set 0x40, %g7 ldxa [%l7 + %g7] 0x89, %g5 set 0x14, %i2 sta %f9, [%l7 + %i2] 0x88 add %i2, %o6, %i1 set 0x48, %l1 stxa %l5, [%l7 + %l1] 0x80 nop set 0x18, %i0 sth %o5, [%l7 + %i0] nop set 0x08, %i7 stx %g3, [%l7 + %i7] add %l7, 0x1C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %i6 set 0x1D, %o3 ldstuba [%l7 + %o3] 0x81, %o0 nop set 0x7C, %o7 ldsw [%l7 + %o7], %l6 nop set 0x58, %g6 std %l2, [%l7 + %g6] ld [%l7 + 0x74], %f9 bgu,pt %xcc, loop_87 or %l4, %g7, %o7 set 0x28, %l5 stda %g6, [%l7 + %l5] 0xeb membar #Sync loop_87: nop set 0x64, %o2 swap [%l7 + %o2], %i5 nop set 0x50, %i1 std %f26, [%l7 + %i1] nop set 0x58, %i3 stx %g1, [%l7 + %i3] nop set 0x08, %g5 std %o2, [%l7 + %g5] nop set 0x08, %g2 prefetch [%l7 + %g2], 2 nop set 0x47, %l0 ldub [%l7 + %l0], %o3 set 0x50, %l2 ldda [%l7 + %l2] 0xeb, %o4 set 0x20, %l6 ldda [%l7 + %l6] 0x80, %i0 nop set 0x50, %o6 stx %fsr, [%l7 + %o6] nop set 0x40, %g1 std %f30, [%l7 + %g1] nop set 0x28, %o4 ldd [%l7 + %o4], %f28 set 0x6A, %o1 stha %l1, [%l7 + %o1] 0xea membar #Sync nop set 0x70, %o5 swap [%l7 + %o5], %o1 set 0x10, %l3 ldda [%l7 + %l3] 0x80, %i6 or %i3, %g2, %g4 wr %l0, %g5, %ccr or %i2, %o6, %i1 set 0x7C, %l4 sta %f31, [%l7 + %l4] 0x81 fpsub16s %f28, %f2, %f5 set 0x24, %g3 stwa %i4, [%l7 + %g3] 0x88 ba,a %xcc, loop_88 st %fsr, [%l7 + 0x1C] nop set 0x2A, %g4 sth %o5, [%l7 + %g4] add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %l5 loop_88: nop set 0x24, %i6 lda [%l7 + %i6] 0x81, %f17 nop set 0x48, %i4 stw %l2, [%l7 + %i4] nop set 0x38, %i5 ldstub [%l7 + %i5], %o0 nop set 0x68, %o0 stx %i6, [%l7 + %o0] nop set 0x38, %g7 stx %fsr, [%l7 + %g7] nop set 0x28, %l1 prefetch [%l7 + %l1], 0 set 0x44, %i0 lda [%l7 + %i0] 0x80, %f4 set 0x52, %i7 stba %l3, [%l7 + %i7] 0x80 set 0x78, %i2 stda %i6, [%l7 + %i2] 0x81 set 0x28, %o7 ldxa [%l7 + %o7] 0x80, %g7 nop set 0x10, %g6 stx %fsr, [%l7 + %g6] set 0x24, %l5 stba %l4, [%l7 + %l5] 0xea membar #Sync nop set 0x2F, %o3 stb %o7, [%l7 + %o3] ld [%l7 + 0x30], %f2 set 0x72, %i1 ldstuba [%l7 + %i1] 0x80, %i5 nop set 0x10, %i3 std %g0, [%l7 + %i3] set 0x20, %o2 prefetcha [%l7 + %o2] 0x89, 2 set 0x40, %g5 stxa %o3, [%l7 + %g5] 0xe3 membar #Sync set 0x08, %g2 stwa %o2, [%l7 + %g2] 0xeb membar #Sync set 0x20, %l2 ldda [%l7 + %l2] 0xea, %i0 nop set 0x60, %l0 ldsh [%l7 + %l0], %o4 set 0x08, %l6 stxa %l1, [%l7 + %l6] 0xeb membar #Sync nop set 0x43, %g1 ldsb [%l7 + %g1], %o1 nop set 0x38, %o6 std %f22, [%l7 + %o6] ld [%l7 + 0x54], %f28 nop set 0x14, %o4 swap [%l7 + %o4], %i3 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g2, %i7 set 0x58, %o5 stda %l0, [%l7 + %o5] 0x88 fpadd32 %f2, %f20, %f10 set 0x42, %o1 stha %g4, [%l7 + %o1] 0x81 set 0x0D, %l4 stba %i2, [%l7 + %l4] 0x89 set 0x28, %l3 stxa %g5, [%l7 + %l3] 0xe2 membar #Sync nop set 0x22, %g4 ldsb [%l7 + %g4], %o6 set 0x78, %i6 stwa %i4, [%l7 + %i6] 0x89 set 0x70, %i4 stxa %i1, [%l7 + %i4] 0xe3 membar #Sync nop set 0x4E, %i5 lduh [%l7 + %i5], %g3 nop set 0x7E, %g3 stb %o5, [%l7 + %g3] nop set 0x25, %g7 ldsb [%l7 + %g7], %l2 bgu %xcc, loop_89 nop set 0x60, %o0 ldd [%l7 + %o0], %f30 set 0x2C, %l1 stha %l5, [%l7 + %l1] 0xeb membar #Sync loop_89: nop set 0x42, %i0 stha %o0, [%l7 + %i0] 0xeb membar #Sync wr %l3, %i6, %ccr or %l6, %l4, %g7 set 0x16, %i7 stha %i5, [%l7 + %i7] 0x89 set 0x48, %i2 lda [%l7 + %i2] 0x89, %f26 nop set 0x48, %g6 stw %o7, [%l7 + %g6] st %fsr, [%l7 + 0x7C] set 0x28, %o7 ldxa [%l7 + %o7] 0x81, %g1 st %fsr, [%l7 + 0x6C] nop set 0x08, %o3 std %g6, [%l7 + %o3] nop set 0x68, %i1 swap [%l7 + %i1], %o3 wr %i0, %o4, %set_softint nop set 0x0C, %i3 swap [%l7 + %i3], %o2 set 0x38, %l5 swapa [%l7 + %l5] 0x89, %o1 nop set 0x78, %g5 prefetch [%l7 + %g5], 3 set 0x09, %o2 stba %i3, [%l7 + %o2] 0xe3 membar #Sync nop set 0x20, %l2 std %f30, [%l7 + %l2] set 0x40, %g2 stda %g2, [%l7 + %g2] 0x89 set 0x68, %l0 swapa [%l7 + %l0] 0x81, %i7 add %l7, 0x0C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l1, %l0 nop set 0x78, %g1 lduh [%l7 + %g1], %i2 wr %g4, %g5, %sys_tick set 0x40, %l6 ldda [%l7 + %l6] 0xd2, %f16 fpadd16 %f18, %f22, %f16 nop set 0x37, %o6 ldstub [%l7 + %o6], %i4 fpsub32 %f10, %f24, %f30 nop set 0x18, %o4 stw %i1, [%l7 + %o4] nop set 0x6C, %o1 lduh [%l7 + %o1], %g3 set 0x13, %o5 stba %o5, [%l7 + %o5] 0xe3 membar #Sync nop set 0x10, %l3 lduw [%l7 + %l3], %l2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x89, %l5, %o6 nop set 0x38, %l4 ldub [%l7 + %l4], %l3 set 0x68, %g4 swapa [%l7 + %g4] 0x80, %o0 add %i6, %l6, %g7 nop set 0x64, %i6 swap [%l7 + %i6], %l4 nop set 0x72, %i5 stb %i5, [%l7 + %i5] nop set 0x58, %i4 ldd [%l7 + %i4], %f20 add %o7, %g6, %g1 nop set 0x48, %g7 stw %i0, [%l7 + %g7] set 0x08, %o0 ldxa [%l7 + %o0] 0x88, %o3 nop set 0x10, %l1 std %o2, [%l7 + %l1] nop set 0x6C, %g3 swap [%l7 + %g3], %o4 nop set 0x5A, %i7 ldsh [%l7 + %i7], %i3 set 0x28, %i0 ldxa [%l7 + %i0] 0x80, %o1 set 0x40, %g6 ldda [%l7 + %g6] 0x81, %f0 nop set 0x10, %i2 std %i6, [%l7 + %i2] nop set 0x10, %o3 std %f24, [%l7 + %o3] ld [%l7 + 0x0C], %f5 fpsub32 %f24, %f10, %f8 nop set 0x60, %o7 std %f22, [%l7 + %o7] set 0x18, %i1 swapa [%l7 + %i1] 0x80, %g2 nop set 0x18, %i3 std %l0, [%l7 + %i3] add %l0, %g4, %g5 add %i4, %i2, %g3 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xf0 membar #Sync nop set 0x50, %o2 stx %fsr, [%l7 + %o2] set 0x14, %l2 swapa [%l7 + %l2] 0x89, %i1 nop set 0x10, %l5 stw %l2, [%l7 + %l5] set 0x60, %l0 sta %f29, [%l7 + %l0] 0x88 st %f9, [%l7 + 0x58] and %l5, %o5, %l3 nop set 0x60, %g1 stx %fsr, [%l7 + %g1] set 0x68, %g2 stxa %o0, [%l7 + %g2] 0x81 set 0x68, %l6 stxa %o6, [%l7 + %l6] 0x80 st %f18, [%l7 + 0x50] set 0x48, %o4 stxa %l6, [%l7 + %o4] 0x80 ld [%l7 + 0x34], %f14 set 0x40, %o1 ldda [%l7 + %o1] 0xd8, %f16 set 0x5C, %o6 sta %f8, [%l7 + %o6] 0x81 bg,a,pn %icc, loop_90 nop set 0x48, %l3 stx %fsr, [%l7 + %l3] nop set 0x30, %o5 swap [%l7 + %o5], %i6 set 0x5C, %g4 swapa [%l7 + %g4] 0x81, %g7 loop_90: nop set 0x58, %l4 stda %i4, [%l7 + %l4] 0x81 nop set 0x5A, %i5 lduh [%l7 + %i5], %o7 set 0x60, %i4 stda %g6, [%l7 + %i4] 0xea membar #Sync set 0x10, %g7 ldda [%l7 + %g7] 0x88, %g0 st %fsr, [%l7 + 0x34] ld [%l7 + 0x18], %f25 bge,a %xcc, loop_91 nop set 0x48, %o0 std %i0, [%l7 + %o0] nop set 0x10, %l1 stx %l4, [%l7 + %l1] set 0x78, %g3 ldxa [%l7 + %g3] 0x81, %o2 loop_91: nop set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc0 and %o4, %i3, %o3 st %fsr, [%l7 + 0x2C] set 0x28, %i0 stxa %o1, [%l7 + %i0] 0xe2 membar #Sync set 0x20, %i7 prefetcha [%l7 + %i7] 0x89, 0 nop set 0x50, %g6 stb %l1, [%l7 + %g6] add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %g4 wr %g5, %i4, %pic set 0x28, %i2 prefetcha [%l7 + %i2] 0x88, 2 set 0x64, %o3 lda [%l7 + %o3] 0x88, %f16 set 0x40, %i1 ldda [%l7 + %i1] 0xd2, %f0 set 0x08, %o7 ldstuba [%l7 + %o7] 0x80, %g3 nop set 0x6C, %g5 sth %i2, [%l7 + %g5] nop set 0x1C, %i3 stb %i1, [%l7 + %i3] nop set 0x79, %o2 ldstub [%l7 + %o2], %l2 set 0x70, %l2 stda %l4, [%l7 + %l2] 0x89 add %l3, %o5, %o0 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xc0 set 0x40, %l5 ldda [%l7 + %l5] 0x88, %o6 set 0x6C, %g2 ldstuba [%l7 + %g2] 0x89, %i6 nop set 0x40, %g1 ldsh [%l7 + %g1], %g7 nop set 0x30, %o4 ldd [%l7 + %o4], %i4 nop set 0x4A, %o1 stb %o7, [%l7 + %o1] nop set 0x48, %l6 std %i6, [%l7 + %l6] set 0x60, %l3 stda %g6, [%l7 + %l3] 0x81 set 0x68, %o5 stda %i0, [%l7 + %o5] 0x80 set 0x12, %o6 stha %g1, [%l7 + %o6] 0x89 nop set 0x30, %g4 std %l4, [%l7 + %g4] st %f3, [%l7 + 0x50] set 0x13, %l4 ldstuba [%l7 + %l4] 0x81, %o4 wr %i3, %o3, %sys_tick set 0x7C, %i5 sta %f17, [%l7 + %i5] 0x88 add %o2, %i7, %o1 wr %l1, %g2, %clear_softint nop set 0x10, %i4 lduw [%l7 + %i4], %g5 set 0x44, %o0 stwa %i4, [%l7 + %o0] 0x88 nop set 0x7C, %g7 prefetch [%l7 + %g7], 4 fpadd32 %f30, %f16, %f12 nop set 0x2A, %g3 ldsh [%l7 + %g3], %g4 nop set 0x55, %i6 ldstub [%l7 + %i6], %g3 st %f22, [%l7 + 0x3C] nop set 0x5C, %l1 lduw [%l7 + %l1], %i2 set 0x79, %i0 ldstuba [%l7 + %i0] 0x89, %l0 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i1, %l2 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf8 membar #Sync nop set 0x18, %i2 stw %l5, [%l7 + %i2] set 0x40, %i7 ldda [%l7 + %i7] 0x80, %f0 set 0x78, %o3 stxa %l3, [%l7 + %o3] 0xe3 membar #Sync nop set 0x31, %o7 ldsb [%l7 + %o7], %o5 set 0x1C, %i1 sta %f29, [%l7 + %i1] 0x89 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o6, %o0 nop set 0x30, %g5 stx %fsr, [%l7 + %g5] fpsub16 %f24, %f24, %f18 nop set 0x74, %i3 swap [%l7 + %i3], %i6 wr %i5, %o7, %pic set 0x08, %o2 sta %f19, [%l7 + %o2] 0x81 fpadd16 %f22, %f8, %f28 nop set 0x4C, %l2 ldsw [%l7 + %l2], %g7 nop set 0x2D, %l0 ldub [%l7 + %l0], %g6 nop set 0x18, %l5 std %f4, [%l7 + %l5] set 0x30, %g1 stha %i0, [%l7 + %g1] 0x80 set 0x38, %g2 stda %i6, [%l7 + %g2] 0x89 nop set 0x70, %o1 stx %l4, [%l7 + %o1] set 0x4A, %l6 stba %g1, [%l7 + %l6] 0xeb membar #Sync nop set 0x58, %o4 stx %o4, [%l7 + %o4] nop set 0x30, %l3 std %o2, [%l7 + %l3] nop set 0x78, %o5 std %o2, [%l7 + %o5] or %i7, %o1, %i3 nop set 0x08, %o6 lduw [%l7 + %o6], %g2 set 0x68, %g4 stwa %g5, [%l7 + %g4] 0x89 ld [%l7 + 0x10], %f22 set 0x78, %l4 stxa %i4, [%l7 + %l4] 0xe2 membar #Sync nop set 0x58, %i5 stw %g4, [%l7 + %i5] set 0x13, %o0 ldstuba [%l7 + %o0] 0x81, %g3 set 0x60, %i4 ldda [%l7 + %i4] 0x88, %l0 set 0x60, %g7 ldxa [%l7 + %g7] 0x89, %l0 ld [%l7 + 0x28], %f21 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i2, %i1 nop set 0x52, %i6 lduh [%l7 + %i6], %l5 set 0x10, %g3 sta %f13, [%l7 + %g3] 0x89 nop set 0x30, %i0 ldx [%l7 + %i0], %l2 nop set 0x38, %l1 prefetch [%l7 + %l1], 3 bl,a %xcc, loop_92 wr %l3, %o5, %sys_tick set 0x52, %g6 stha %o0, [%l7 + %g6] 0xeb membar #Sync loop_92: nop set 0x10, %i7 stda %i6, [%l7 + %i7] 0xe2 membar #Sync add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %o7 set 0x60, %o3 lda [%l7 + %o3] 0x88, %f22 add %g7, %o6, %g6 nop set 0x38, %o7 std %f26, [%l7 + %o7] set 0x4C, %i2 swapa [%l7 + %i2] 0x81, %l6 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i0, %g1 fpadd32s %f20, %f27, %f26 nop set 0x34, %i1 lduw [%l7 + %i1], %l4 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xf1 membar #Sync nop set 0x50, %o2 ldsh [%l7 + %o2], %o3 set 0x60, %l2 ldda [%l7 + %l2] 0xeb, %o4 nop set 0x2A, %i3 ldub [%l7 + %i3], %i7 nop set 0x18, %l0 stx %fsr, [%l7 + %l0] set 0x40, %g1 stda %o0, [%l7 + %g1] 0x80 nop set 0x74, %l5 stw %o2, [%l7 + %l5] nop set 0x58, %o1 std %f14, [%l7 + %o1] nop set 0x48, %g2 ldsh [%l7 + %g2], %g2 ba,a,pt %icc, loop_93 nop set 0x20, %o4 ldd [%l7 + %o4], %f24 bn,pt %icc, loop_94 nop set 0x68, %l6 std %i2, [%l7 + %l6] loop_93: and %g5, %i4, %g3 nop set 0x60, %o5 std %l0, [%l7 + %o5] loop_94: nop set 0x24, %o6 lduh [%l7 + %o6], %g4 wr %l0, %i1, %sys_tick add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %l5 set 0x40, %l3 ldda [%l7 + %l3] 0x80, %f0 set 0x60, %g4 ldda [%l7 + %g4] 0xea, %l2 set 0x08, %l4 sta %f1, [%l7 + %l4] 0x88 nop set 0x28, %o0 ldd [%l7 + %o0], %f10 set 0x74, %i5 stwa %l3, [%l7 + %i5] 0x88 nop set 0x7D, %i4 ldsb [%l7 + %i4], %o0 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xda set 0x50, %i6 ldda [%l7 + %i6] 0x89, %o4 set 0x78, %g3 stxa %i6, [%l7 + %g3] 0x88 fpsub16 %f12, %f14, %f6 set 0x1C, %l1 ldstuba [%l7 + %l1] 0x89, %o7 nop set 0x3C, %i0 ldstub [%l7 + %i0], %g7 nop set 0x58, %i7 stx %fsr, [%l7 + %i7] nop set 0x78, %g6 swap [%l7 + %g6], %o6 nop set 0x30, %o7 ldx [%l7 + %o7], %g6 set 0x34, %i2 swapa [%l7 + %i2] 0x80, %l6 bne %icc, loop_95 nop set 0x0C, %o3 lduh [%l7 + %o3], %i5 nop set 0x15, %g5 ldstub [%l7 + %g5], %g1 set 0x42, %o2 stba %l4, [%l7 + %o2] 0x88 loop_95: nop set 0x12, %l2 ldsh [%l7 + %l2], %i0 set 0x68, %i3 stha %o3, [%l7 + %i3] 0xeb membar #Sync set 0x1F, %l0 ldstuba [%l7 + %l0] 0x80, %o4 set 0x68, %g1 stba %i7, [%l7 + %g1] 0xe3 membar #Sync set 0x2C, %i1 sta %f8, [%l7 + %i1] 0x80 nop set 0x37, %o1 stb %o2, [%l7 + %o1] nop set 0x40, %l5 std %g2, [%l7 + %l5] nop set 0x51, %o4 ldstub [%l7 + %o4], %i3 add %g5, %o1, %g3 set 0x40, %l6 ldda [%l7 + %l6] 0x80, %f0 set 0x30, %g2 stxa %i4, [%l7 + %g2] 0x80 nop set 0x48, %o5 std %f18, [%l7 + %o5] set 0x5E, %l3 stha %l1, [%l7 + %l3] 0xe3 membar #Sync set 0x14, %o6 lda [%l7 + %o6] 0x88, %f28 nop set 0x34, %g4 lduw [%l7 + %g4], %l0 nop set 0x28, %l4 ldx [%l7 + %l4], %i1 ld [%l7 + 0x10], %f25 bge,a %icc, loop_96 nop set 0x70, %i5 std %f20, [%l7 + %i5] nop set 0x78, %o0 std %f4, [%l7 + %o0] nop set 0x58, %g7 stx %g4, [%l7 + %g7] loop_96: nop set 0x68, %i4 stx %i2, [%l7 + %i4] wr %l2, %l5, %y nop set 0x48, %g3 ldsw [%l7 + %g3], %o0 set 0x20, %l1 ldda [%l7 + %l1] 0x81, %l2 set 0x50, %i6 sta %f27, [%l7 + %i6] 0x80 nop set 0x4B, %i7 ldsb [%l7 + %i7], %o5 wr %g0, 0x4, %fprs nop set 0x7F, %g6 ldstub [%l7 + %g6], %o6 nop set 0x24, %o7 prefetch [%l7 + %o7], 3 add %l7, 0x60, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g7 casa [%l6] 0x89, %g7, %g6 set 0x72, %i0 stha %i5, [%l7 + %i0] 0x89 st %f10, [%l7 + 0x7C] nop set 0x38, %o3 ldd [%l7 + %o3], %f4 set 0x18, %i2 stxa %g1, [%l7 + %i2] 0xea membar #Sync set 0x78, %g5 swapa [%l7 + %g5] 0x88, %l4 set 0x68, %o2 lda [%l7 + %o2] 0x80, %f24 set 0x14, %l2 stba %l6, [%l7 + %l2] 0xe3 membar #Sync set 0x70, %l0 sta %f12, [%l7 + %l0] 0x81 nop set 0x10, %i3 sth %i0, [%l7 + %i3] ld [%l7 + 0x48], %f24 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %i7 nop set 0x18, %g1 std %o2, [%l7 + %g1] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xc0 nop set 0x22, %i1 lduh [%l7 + %i1], %o4 nop set 0x34, %l5 stw %g2, [%l7 + %l5] add %l7, 0x5C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g5, %i3 nop set 0x58, %l6 stx %g3, [%l7 + %l6] set 0x40, %o4 stda %f16, [%l7 + %o4] 0xca st %fsr, [%l7 + 0x54] nop set 0x52, %o5 ldub [%l7 + %o5], %o1 nop set 0x24, %g2 prefetch [%l7 + %g2], 0 set 0x40, %l3 ldda [%l7 + %l3] 0xd2, %f16 nop set 0x2C, %g4 prefetch [%l7 + %g4], 2 nop set 0x3A, %o6 ldstub [%l7 + %o6], %i4 set 0x78, %l4 stxa %l0, [%l7 + %l4] 0x80 set 0x1C, %o0 lda [%l7 + %o0] 0x81, %f4 set 0x32, %g7 stha %l1, [%l7 + %g7] 0xe2 membar #Sync nop nop setx 0xDAB2295357D89EAE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xE752FE53C9B54CFA, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f12, %f4 set 0x68, %i4 stha %g4, [%l7 + %i4] 0xea membar #Sync or %i1, %l2, %i2 ld [%l7 + 0x78], %f10 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc2 nop set 0x5C, %g3 lduw [%l7 + %g3], %l5 set 0x08, %i6 stwa %o0, [%l7 + %i6] 0xeb membar #Sync nop set 0x5D, %i7 stb %o5, [%l7 + %i7] set 0x20, %l1 ldda [%l7 + %l1] 0x89, %l2 nop set 0x58, %o7 ldstub [%l7 + %o7], %o7 set 0x1C, %g6 swapa [%l7 + %g6] 0x89, %o6 nop set 0x28, %o3 ldstub [%l7 + %o3], %i6 nop set 0x12, %i0 sth %g7, [%l7 + %i0] set 0x60, %g5 prefetcha [%l7 + %g5] 0x81, 4 nop set 0x74, %o2 ldstub [%l7 + %o2], %i5 fpsub16 %f22, %f24, %f22 nop set 0x3C, %l2 prefetch [%l7 + %l2], 4 nop set 0x68, %i2 stb %g1, [%l7 + %i2] nop set 0x38, %i3 ldd [%l7 + %i3], %f28 set 0x50, %l0 prefetcha [%l7 + %l0] 0x88, 2 nop set 0x68, %o1 ldd [%l7 + %o1], %f0 fpsub32 %f0, %f14, %f18 nop set 0x6C, %g1 ldub [%l7 + %g1], %l4 nop set 0x6C, %i1 swap [%l7 + %i1], %i0 nop set 0x0B, %l6 ldub [%l7 + %l6], %i7 nop set 0x70, %o4 prefetch [%l7 + %o4], 4 nop set 0x7E, %o5 stb %o3, [%l7 + %o5] wr %g0, 0x5, %fprs nop set 0x0C, %g2 swap [%l7 + %g2], %g2 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i3 casa [%l6] 0x88, %i3, %g5 set 0x48, %l5 lda [%l7 + %l5] 0x81, %f20 nop set 0x78, %l3 ldd [%l7 + %l3], %o0 set 0x60, %o6 ldstuba [%l7 + %o6] 0x89, %i4 set 0x28, %l4 sta %f9, [%l7 + %l4] 0x81 and %g3, %l0, %l1 set 0x28, %o0 swapa [%l7 + %o0] 0x80, %g4 nop set 0x10, %g4 std %f26, [%l7 + %g4] nop set 0x68, %g7 std %f26, [%l7 + %g7] set 0x2C, %i4 stha %i1, [%l7 + %i4] 0xea membar #Sync bg %icc, loop_97 nop set 0x70, %g3 stx %fsr, [%l7 + %g3] st %fsr, [%l7 + 0x2C] ld [%l7 + 0x5C], %f2 loop_97: st %fsr, [%l7 + 0x34] set 0x1A, %i6 ldstuba [%l7 + %i6] 0x80, %l2 st %f25, [%l7 + 0x14] nop set 0x16, %i7 ldsb [%l7 + %i7], %i2 add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l5, %o5 set 0x68, %i5 swapa [%l7 + %i5] 0x81, %o0 nop set 0x68, %l1 ldd [%l7 + %l1], %f4 nop set 0x61, %o7 ldsb [%l7 + %o7], %o7 set 0x6C, %o3 stwa %l3, [%l7 + %o3] 0xe3 membar #Sync or %i6, %o6, %g6 nop set 0x48, %g6 ldsw [%l7 + %g6], %g7 nop set 0x5C, %i0 prefetch [%l7 + %i0], 3 ld [%l7 + 0x54], %f18 set 0x58, %g5 sta %f22, [%l7 + %g5] 0x88 ld [%l7 + 0x74], %f23 nop set 0x5C, %l2 ldsw [%l7 + %l2], %i5 nop set 0x70, %i2 swap [%l7 + %i2], %g1 set 0x40, %i3 ldda [%l7 + %i3] 0x89, %l4 set 0x54, %o2 stwa %i0, [%l7 + %o2] 0xe2 membar #Sync set 0x60, %l0 stxa %i7, [%l7 + %l0] 0xe2 membar #Sync nop set 0x64, %o1 lduh [%l7 + %o1], %l6 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xf8 membar #Sync nop set 0x28, %i1 ldx [%l7 + %i1], %o4 nop set 0x20, %o4 ldsh [%l7 + %o4], %o2 fpadd16 %f24, %f18, %f0 set 0x10, %o5 ldda [%l7 + %o5] 0x80, %g2 nop set 0x50, %l6 ldd [%l7 + %l6], %f2 nop set 0x30, %g2 ldsw [%l7 + %g2], %i3 nop set 0x4C, %l3 ldstub [%l7 + %l3], %o3 nop set 0x1E, %o6 ldstub [%l7 + %o6], %g5 set 0x58, %l5 stha %i4, [%l7 + %l5] 0xe3 membar #Sync fpsub16s %f1, %f12, %f4 set 0x40, %l4 ldda [%l7 + %l4] 0xd2, %f16 nop set 0x54, %g4 lduw [%l7 + %g4], %o1 nop set 0x4C, %g7 lduh [%l7 + %g7], %g3 nop set 0x34, %o0 ldsw [%l7 + %o0], %l0 nop set 0x14, %i4 swap [%l7 + %i4], %l1 st %fsr, [%l7 + 0x44] set 0x40, %i6 stwa %g4, [%l7 + %i6] 0x80 set 0x34, %i7 stwa %i1, [%l7 + %i7] 0xea membar #Sync st %f31, [%l7 + 0x7C] nop set 0x10, %g3 stx %fsr, [%l7 + %g3] and %i2, %l5, %l2 or %o5, %o7, %o0 nop set 0x68, %l1 std %f20, [%l7 + %l1] nop set 0x64, %i5 ldsb [%l7 + %i5], %i6 nop set 0x28, %o7 ldsh [%l7 + %o7], %l3 nop set 0x40, %o3 sth %g6, [%l7 + %o3] set 0x2D, %g6 ldstuba [%l7 + %g6] 0x80, %g7 set 0x3C, %i0 stha %o6, [%l7 + %i0] 0xea membar #Sync set 0x70, %g5 ldxa [%l7 + %g5] 0x80, %i5 set 0x40, %l2 stda %f0, [%l7 + %l2] 0x81 nop set 0x70, %i3 ldx [%l7 + %i3], %g1 st %f11, [%l7 + 0x68] set 0x22, %o2 ldstuba [%l7 + %o2] 0x80, %l4 set 0x58, %i2 stda %i6, [%l7 + %i2] 0xeb membar #Sync nop set 0x30, %o1 stx %fsr, [%l7 + %o1] set 0x3A, %l0 stha %i0, [%l7 + %l0] 0xe3 membar #Sync nop set 0x58, %i1 sth %o4, [%l7 + %i1] nop set 0x3F, %g1 ldub [%l7 + %g1], %l6 nop set 0x28, %o4 ldsw [%l7 + %o4], %o2 nop set 0x31, %l6 ldub [%l7 + %l6], %g2 set 0x14, %g2 stwa %i3, [%l7 + %g2] 0x88 nop set 0x08, %o5 prefetch [%l7 + %o5], 0 nop set 0x7A, %l3 lduh [%l7 + %l3], %g5 nop set 0x60, %o6 stx %o3, [%l7 + %o6] nop set 0x50, %l4 stx %i4, [%l7 + %l4] set 0x6C, %g4 stwa %g3, [%l7 + %g4] 0xea membar #Sync nop set 0x48, %l5 std %f16, [%l7 + %l5] st %fsr, [%l7 + 0x2C] set 0x48, %o0 stha %o1, [%l7 + %o0] 0x89 nop set 0x26, %i4 ldub [%l7 + %i4], %l1 fpsub16 %f18, %f0, %f4 and %g4, %l0, %i1 nop set 0x52, %i6 lduh [%l7 + %i6], %l5 add %i2, %l2, %o5 wr %o0, %o7, %ccr add %i6, %g6, %g7 add %o6, %i5, %g1 st %fsr, [%l7 + 0x78] nop set 0x70, %i7 stx %l4, [%l7 + %i7] set 0x17, %g3 ldstuba [%l7 + %g3] 0x89, %i7 nop set 0x56, %g7 lduh [%l7 + %g7], %i0 or %o4, %l3, %l6 nop set 0x61, %l1 ldsb [%l7 + %l1], %o2 bgu %xcc, loop_98 nop set 0x0C, %o7 lduw [%l7 + %o7], %i3 ld [%l7 + 0x70], %f25 set 0x40, %i5 ldda [%l7 + %i5] 0x81, %f16 loop_98: nop set 0x4E, %g6 stba %g5, [%l7 + %g6] 0x80 nop set 0x58, %o3 stx %fsr, [%l7 + %o3] nop set 0x70, %i0 lduw [%l7 + %i0], %o3 nop set 0x50, %l2 stx %g2, [%l7 + %l2] nop set 0x4E, %g5 ldstub [%l7 + %g5], %g3 nop set 0x18, %o2 swap [%l7 + %o2], %o1 nop set 0x44, %i2 prefetch [%l7 + %i2], 0 and %l1, %g4, %l0 nop set 0x40, %i3 lduw [%l7 + %i3], %i1 add %l7, 0x54, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %l5 nop set 0x40, %l0 stx %fsr, [%l7 + %l0] nop set 0x13, %o1 ldub [%l7 + %o1], %l2 ld [%l7 + 0x64], %f18 ld [%l7 + 0x20], %f11 set 0x18, %g1 sta %f28, [%l7 + %g1] 0x89 ba,a %icc, loop_99 nop set 0x38, %o4 ldx [%l7 + %o4], %i2 nop set 0x48, %i1 ldx [%l7 + %i1], %o0 ld [%l7 + 0x24], %f17 loop_99: nop set 0x50, %g2 std %o4, [%l7 + %g2] nop set 0x74, %o5 ldsw [%l7 + %o5], %i6 or %o7, %g6, %o6 and %i5, %g7, %g1 nop set 0x28, %l6 sth %l4, [%l7 + %l6] nop set 0x62, %o6 sth %i7, [%l7 + %o6] ld [%l7 + 0x64], %f5 set 0x1C, %l3 stwa %o4, [%l7 + %l3] 0x81 nop set 0x78, %g4 swap [%l7 + %g4], %l3 nop set 0x30, %l4 stx %i0, [%l7 + %l4] nop set 0x70, %l5 lduw [%l7 + %l5], %l6 nop set 0x38, %o0 stx %fsr, [%l7 + %o0] nop set 0x6C, %i4 lduw [%l7 + %i4], %o2 nop set 0x67, %i6 stb %g5, [%l7 + %i6] set 0x78, %g3 stha %i3, [%l7 + %g3] 0x81 nop set 0x60, %g7 std %o2, [%l7 + %g7] nop set 0x40, %i7 std %f28, [%l7 + %i7] set 0x08, %l1 ldxa [%l7 + %l1] 0x88, %g2 nop set 0x64, %i5 swap [%l7 + %i5], %g3 set 0x20, %g6 ldda [%l7 + %g6] 0xe2, %l0 nop set 0x47, %o7 stb %o1, [%l7 + %o7] st %f14, [%l7 + 0x40] st %fsr, [%l7 + 0x0C] set 0x0C, %i0 swapa [%l7 + %i0] 0x81, %g4 nop set 0x10, %o3 stx %i1, [%l7 + %o3] or %l0, %i4, %l2 set 0x68, %l2 stxa %i2, [%l7 + %l2] 0x81 nop set 0x78, %g5 ldd [%l7 + %g5], %l4 nop set 0x62, %i2 sth %o0, [%l7 + %i2] add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i6, %o5 set 0x20, %o2 prefetcha [%l7 + %o2] 0x89, 2 set 0x50, %l0 stha %o7, [%l7 + %l0] 0x89 st %f12, [%l7 + 0x08] st %fsr, [%l7 + 0x40] set 0x1D, %o1 ldstuba [%l7 + %o1] 0x80, %i5 set 0x7A, %g1 stba %g7, [%l7 + %g1] 0xe2 membar #Sync set 0x58, %o4 stxa %g1, [%l7 + %o4] 0xeb membar #Sync set 0x10, %i3 swapa [%l7 + %i3] 0x88, %o6 nop set 0x18, %g2 ldd [%l7 + %g2], %f4 set 0x70, %o5 ldda [%l7 + %o5] 0xea, %i6 add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %o4 nop set 0x40, %l6 stx %fsr, [%l7 + %l6] nop set 0x50, %o6 std %f22, [%l7 + %o6] set 0x58, %l3 ldxa [%l7 + %l3] 0x81, %l3 nop set 0x10, %i1 stw %l6, [%l7 + %i1] set 0x17, %l4 ldstuba [%l7 + %l4] 0x89, %o2 nop set 0x18, %g4 swap [%l7 + %g4], %i0 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i3 casa [%l6] 0x88, %i3, %g5 nop set 0x70, %l5 lduw [%l7 + %l5], %o3 nop set 0x2C, %i4 swap [%l7 + %i4], %g3 add %l1, %o1, %g4 set 0x60, %i6 stxa %g2, [%l7 + %i6] 0xe2 membar #Sync nop set 0x18, %g3 std %f14, [%l7 + %g3] or %i1, %i4, %l2 set 0x10, %g7 stwa %l0, [%l7 + %g7] 0xe3 membar #Sync nop set 0x08, %o0 sth %l5, [%l7 + %o0] set 0x1E, %i7 stha %o0, [%l7 + %i7] 0xea membar #Sync set 0x40, %l1 stda %f0, [%l7 + %l1] 0xd2 ld [%l7 + 0x4C], %f18 nop set 0x78, %i5 std %f12, [%l7 + %i5] nop set 0x24, %g6 lduw [%l7 + %g6], %i2 wr %o5, %g6, %sys_tick nop set 0x08, %i0 ldd [%l7 + %i0], %f6 st %f0, [%l7 + 0x34] nop set 0x7C, %o7 stw %i6, [%l7 + %o7] set 0x40, %l2 ldda [%l7 + %l2] 0x88, %f16 nop set 0x4C, %g5 swap [%l7 + %g5], %i5 set 0x30, %i2 swapa [%l7 + %i2] 0x80, %g7 wr %o7, %o6, %y st %f8, [%l7 + 0x30] set 0x78, %o3 lda [%l7 + %o3] 0x88, %f16 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 3: ! ! Type l : 1273 ! Type a : 33 ! Type cti : 27 ! Type x : 546 ! Type f : 29 ! Type i : 92 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x5, %g1 set 0x3, %g2 set 0x2, %g3 set 0x9, %g4 set 0x8, %g5 set 0x4, %g6 set 0x7, %g7 !# Input registers set -0x5, %i0 set -0x4, %i1 set -0xF, %i2 set -0x6, %i3 set -0x6, %i4 set -0x0, %i5 set -0x5, %i6 set -0x1, %i7 !# Local registers set 0x1BA6F815, %l0 set 0x5BBF1F3F, %l1 set 0x4C7751E4, %l2 set 0x0BDB5A77, %l3 set 0x266D17CB, %l4 set 0x24474822, %l5 set 0x6B03D85B, %l6 !# Output registers set -0x1194, %o0 set 0x101A, %o1 set 0x000C, %o2 set -0x0D2F, %o3 set 0x1599, %o4 set 0x0B82, %o5 set 0x1971, %o6 set -0x1000, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. set 0x50, %o2 ldxa [%l7 + %o2] 0x81, %g1 fpsub16 %f2, %f12, %f4 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xca set 0x58, %g1 stda %i6, [%l7 + %g1] 0xea membar #Sync nop set 0x68, %o1 stw %o4, [%l7 + %o1] set 0x40, %o4 ldxa [%l7 + %o4] 0x89, %l4 nop set 0x40, %g2 ldsh [%l7 + %g2], %l6 st %fsr, [%l7 + 0x30] set 0x40, %i3 stda %f0, [%l7 + %i3] 0x81 add %o2, %i0, %i3 nop set 0x60, %o5 stx %fsr, [%l7 + %o5] set 0x1C, %o6 stwa %g5, [%l7 + %o6] 0xe3 membar #Sync nop set 0x7A, %l3 ldsh [%l7 + %l3], %o3 add %l7, 0x08, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %l3 nop set 0x28, %i1 stx %fsr, [%l7 + %i1] nop set 0x40, %l6 stx %o1, [%l7 + %l6] membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf9, %f0 set 0x40, %l5 ldda [%l7 + %l5] 0xda, %f16 nop set 0x78, %i4 stx %g4, [%l7 + %i4] nop set 0x24, %i6 ldub [%l7 + %i6], %g2 set 0x3C, %l4 stwa %l1, [%l7 + %l4] 0x89 nop set 0x0C, %g7 stw %i1, [%l7 + %g7] set 0x48, %o0 lda [%l7 + %o0] 0x80, %f22 nop set 0x68, %i7 prefetch [%l7 + %i7], 4 wr %i4, %l0, %ccr set 0x28, %g3 stwa %l5, [%l7 + %g3] 0x80 set 0x68, %i5 swapa [%l7 + %i5] 0x81, %o0 set 0x18, %g6 stxa %i2, [%l7 + %g6] 0x81 nop set 0x2C, %l1 prefetch [%l7 + %l1], 1 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf1, %f16 nop set 0x58, %l2 ldd [%l7 + %l2], %f12 nop set 0x40, %i0 stx %l2, [%l7 + %i0] set 0x40, %i2 ldda [%l7 + %i2] 0xd0, %f16 nop set 0x34, %o3 lduw [%l7 + %o3], %o5 or %g6, %i5, %g7 add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %o7 ld [%l7 + 0x20], %f1 nop set 0x1C, %o2 ldub [%l7 + %o2], %o6 nop set 0x24, %g5 stw %i7, [%l7 + %g5] set 0x60, %g1 stha %o4, [%l7 + %g1] 0xea membar #Sync nop set 0x78, %l0 ldd [%l7 + %l0], %f14 nop set 0x78, %o1 std %l4, [%l7 + %o1] set 0x40, %o4 ldxa [%l7 + %o4] 0x89, %g1 nop set 0x0E, %i3 stb %o2, [%l7 + %i3] set 0x14, %g2 lda [%l7 + %g2] 0x81, %f23 and %l6, %i0, %g5 nop set 0x38, %o5 std %f24, [%l7 + %o5] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf8, %f16 nop set 0x50, %i1 ldx [%l7 + %i1], %o3 set 0x68, %o6 ldstuba [%l7 + %o6] 0x89, %g3 nop set 0x54, %g4 ldsb [%l7 + %g4], %l3 st %fsr, [%l7 + 0x20] set 0x50, %l6 stxa %i3, [%l7 + %l6] 0xe2 membar #Sync and %g4, %g2, %o1 nop set 0x78, %l5 stw %i1, [%l7 + %l5] and %l1, %l0, %i4 set 0x20, %i4 stwa %l5, [%l7 + %i4] 0xe2 membar #Sync nop set 0x5C, %i6 ldsw [%l7 + %i6], %o0 set 0x70, %g7 ldda [%l7 + %g7] 0x81, %l2 set 0x18, %l4 stxa %o5, [%l7 + %l4] 0xeb membar #Sync set 0x30, %o0 ldxa [%l7 + %o0] 0x89, %g6 st %f19, [%l7 + 0x3C] nop set 0x38, %i7 prefetch [%l7 + %i7], 2 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xf1 membar #Sync add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %g7 nop set 0x78, %g3 std %f16, [%l7 + %g3] set 0x0C, %l1 lda [%l7 + %l1] 0x88, %f17 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xd2 nop set 0x28, %o7 lduh [%l7 + %o7], %i6 nop set 0x58, %i0 ldx [%l7 + %i0], %o7 set 0x14, %i2 lda [%l7 + %i2] 0x81, %f30 set 0x72, %l2 ldstuba [%l7 + %l2] 0x80, %o6 nop set 0x78, %o3 ldd [%l7 + %o3], %i2 nop set 0x6B, %g5 ldub [%l7 + %g5], %o4 nop set 0x63, %o2 ldstub [%l7 + %o2], %l4 nop set 0x1F, %l0 ldub [%l7 + %l0], %i7 fpadd16 %f18, %f0, %f16 set 0x20, %o1 ldda [%l7 + %o1] 0xe2, %o2 set 0x10, %o4 stxa %g1, [%l7 + %o4] 0x80 nop set 0x64, %g1 swap [%l7 + %g1], %l6 set 0x6E, %g2 stha %i0, [%l7 + %g2] 0x89 set 0x08, %o5 stda %o2, [%l7 + %o5] 0x88 nop set 0x30, %i3 stx %fsr, [%l7 + %i3] set 0x78, %l3 lda [%l7 + %l3] 0x88, %f8 nop set 0x32, %o6 sth %g3, [%l7 + %o6] set 0x34, %g4 sta %f20, [%l7 + %g4] 0x81 nop set 0x08, %l6 stx %g5, [%l7 + %l6] nop set 0x5C, %i1 lduw [%l7 + %i1], %l3 set 0x46, %i4 stha %i3, [%l7 + %i4] 0xea membar #Sync set 0x58, %i6 stwa %g2, [%l7 + %i6] 0xe2 membar #Sync st %f6, [%l7 + 0x60] set 0x78, %l5 swapa [%l7 + %l5] 0x88, %g4 or %o1, %l1, %l0 nop set 0x54, %g7 ldsw [%l7 + %g7], %i4 nop set 0x4B, %o0 ldsb [%l7 + %o0], %l5 nop set 0x10, %i7 stw %i1, [%l7 + %i7] wr %l2, %o5, %ccr set 0x20, %i5 stxa %g6, [%l7 + %i5] 0xeb membar #Sync nop set 0x6E, %g3 lduh [%l7 + %g3], %o0 set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f16 nop set 0x18, %g6 ldd [%l7 + %g6], %g6 nop set 0x58, %o7 std %i4, [%l7 + %o7] set 0x60, %i0 stda %o6, [%l7 + %i0] 0x89 set 0x40, %l1 stda %f16, [%l7 + %l1] 0x81 nop set 0x78, %l2 stx %i6, [%l7 + %l2] set 0x2C, %i2 lda [%l7 + %i2] 0x80, %f11 nop set 0x30, %g5 ldd [%l7 + %g5], %f20 nop set 0x62, %o2 ldsb [%l7 + %o2], %i2 nop set 0x20, %l0 stx %fsr, [%l7 + %l0] fpadd32 %f0, %f20, %f30 nop set 0x70, %o1 std %f0, [%l7 + %o1] st %f11, [%l7 + 0x68] set 0x68, %o4 ldxa [%l7 + %o4] 0x89, %o4 nop set 0x58, %o3 stx %o6, [%l7 + %o3] nop set 0x18, %g1 ldd [%l7 + %g1], %f20 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l4, %o2 nop set 0x48, %o5 swap [%l7 + %o5], %i7 nop set 0x6E, %g2 ldsh [%l7 + %g2], %g1 set 0x38, %l3 sta %f26, [%l7 + %l3] 0x80 nop set 0x08, %i3 ldd [%l7 + %i3], %i6 add %o3, %g3, %g5 set 0x1C, %o6 stwa %i0, [%l7 + %o6] 0xe3 membar #Sync set 0x31, %l6 stba %l3, [%l7 + %l6] 0x81 set 0x1C, %g4 sta %f20, [%l7 + %g4] 0x80 ld [%l7 + 0x20], %f4 set 0x21, %i4 ldstuba [%l7 + %i4] 0x81, %i3 and %g2, %o1, %g4 fpadd32s %f13, %f19, %f23 set 0x64, %i6 swapa [%l7 + %i6] 0x80, %l0 set 0x70, %i1 prefetcha [%l7 + %i1] 0x81, 3 set 0x38, %g7 lda [%l7 + %g7] 0x89, %f31 add %l5, %l1, %l2 nop set 0x58, %l5 lduw [%l7 + %l5], %i1 set 0x74, %o0 sta %f15, [%l7 + %o0] 0x80 set 0x5D, %i5 stba %o5, [%l7 + %i5] 0xe2 membar #Sync nop set 0x60, %i7 ldd [%l7 + %i7], %o0 set 0x78, %g3 prefetcha [%l7 + %g3] 0x88, 2 st %f20, [%l7 + 0x10] or %i5, %o7, %i6 nop set 0x38, %l4 ldd [%l7 + %l4], %f6 nop set 0x16, %g6 sth %g6, [%l7 + %g6] set 0x2E, %i0 stha %i2, [%l7 + %i0] 0x81 nop set 0x10, %l1 prefetch [%l7 + %l1], 1 set 0x29, %o7 ldstuba [%l7 + %o7] 0x88, %o6 nop set 0x20, %i2 ldd [%l7 + %i2], %f30 ld [%l7 + 0x44], %f14 set 0x44, %l2 sta %f21, [%l7 + %l2] 0x88 nop set 0x38, %g5 ldx [%l7 + %g5], %l4 ld [%l7 + 0x7C], %f16 nop set 0x18, %o2 std %f26, [%l7 + %o2] nop set 0x78, %l0 stw %o4, [%l7 + %l0] set 0x40, %o4 stda %f16, [%l7 + %o4] 0xf0 membar #Sync and %o2, %i7, %g1 nop set 0x2C, %o3 ldsh [%l7 + %o3], %o3 nop set 0x28, %g1 ldd [%l7 + %g1], %f12 nop set 0x6A, %o1 sth %g3, [%l7 + %o1] nop set 0x48, %g2 ldsw [%l7 + %g2], %l6 set 0x0A, %l3 stha %i0, [%l7 + %l3] 0x89 or %l3, %g5, %g2 ld [%l7 + 0x50], %f4 set 0x50, %o5 stha %i3, [%l7 + %o5] 0x81 set 0x34, %i3 stwa %o1, [%l7 + %i3] 0xe2 membar #Sync set 0x10, %o6 ldxa [%l7 + %o6] 0x80, %l0 nop set 0x40, %g4 ldx [%l7 + %g4], %g4 set 0x38, %i4 sta %f8, [%l7 + %i4] 0x81 set 0x08, %l6 ldxa [%l7 + %l6] 0x80, %i4 nop set 0x18, %i1 stx %l5, [%l7 + %i1] set 0x73, %g7 stba %l2, [%l7 + %g7] 0x81 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %o5 set 0x18, %i6 prefetcha [%l7 + %i6] 0x81, 0 nop set 0x73, %o0 stb %o0, [%l7 + %o0] set 0x18, %i5 ldxa [%l7 + %i5] 0x80, %g7 set 0x18, %i7 stxa %i5, [%l7 + %i7] 0xe3 membar #Sync nop set 0x78, %l5 stw %i6, [%l7 + %l5] set 0x40, %l4 ldda [%l7 + %l4] 0x88, %f16 nop set 0x18, %g3 stx %o7, [%l7 + %g3] set 0x30, %i0 ldda [%l7 + %i0] 0x89, %g6 set 0x46, %g6 ldstuba [%l7 + %g6] 0x89, %i2 nop set 0x40, %l1 stx %fsr, [%l7 + %l1] nop set 0x2C, %o7 lduw [%l7 + %o7], %l4 set 0x28, %l2 ldxa [%l7 + %l2] 0x80, %o6 set 0x48, %g5 stda %o4, [%l7 + %g5] 0x81 nop set 0x64, %i2 prefetch [%l7 + %i2], 3 nop set 0x7C, %l0 prefetch [%l7 + %l0], 1 nop set 0x23, %o2 ldstub [%l7 + %o2], %o2 nop set 0x28, %o4 lduw [%l7 + %o4], %g1 nop set 0x4B, %g1 ldub [%l7 + %g1], %o3 nop set 0x10, %o3 stx %fsr, [%l7 + %o3] set 0x08, %g2 sta %f14, [%l7 + %g2] 0x80 nop set 0x08, %o1 ldsh [%l7 + %o1], %i7 set 0x08, %o5 stha %g3, [%l7 + %o5] 0xeb membar #Sync set 0x39, %i3 ldstuba [%l7 + %i3] 0x89, %l6 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x89 nop set 0x28, %g4 std %f14, [%l7 + %g4] nop set 0x3A, %i4 ldub [%l7 + %i4], %l3 ble %xcc, loop_100 nop set 0x28, %o6 std %g4, [%l7 + %o6] nop set 0x78, %l6 ldsw [%l7 + %l6], %i0 set 0x2E, %g7 stha %g2, [%l7 + %g7] 0x88 loop_100: nop set 0x50, %i1 prefetcha [%l7 + %i1] 0x81, 2 fpadd16 %f8, %f30, %f12 nop set 0x10, %i6 ldsw [%l7 + %i6], %l0 nop set 0x36, %o0 ldsh [%l7 + %o0], %o1 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %g4 nop set 0x18, %i7 ldd [%l7 + %i7], %f2 or %l5, %l1, %l2 nop set 0x48, %i5 swap [%l7 + %i5], %o5 set 0x58, %l5 stwa %o0, [%l7 + %l5] 0xea membar #Sync nop set 0x48, %l4 ldsb [%l7 + %l4], %g7 ba,a,pn %xcc, loop_101 nop set 0x60, %i0 ldsb [%l7 + %i0], %i5 fpadd32 %f26, %f24, %f8 set 0x44, %g6 swapa [%l7 + %g6] 0x80, %i1 loop_101: and %i6, %g6, %o7 nop set 0x13, %l1 ldsb [%l7 + %l1], %i2 set 0x3F, %o7 ldstuba [%l7 + %o7] 0x80, %l4 set 0x10, %g3 ldxa [%l7 + %g3] 0x81, %o4 nop set 0x50, %l2 std %o6, [%l7 + %l2] nop set 0x50, %i2 sth %g1, [%l7 + %i2] nop set 0x74, %g5 lduw [%l7 + %g5], %o2 set 0x2C, %o2 stwa %i7, [%l7 + %o2] 0xe2 membar #Sync set 0x28, %l0 stda %o2, [%l7 + %l0] 0xe2 membar #Sync nop set 0x28, %o4 lduh [%l7 + %o4], %g3 set 0x18, %o3 stwa %l6, [%l7 + %o3] 0xea membar #Sync st %f9, [%l7 + 0x60] nop set 0x23, %g1 ldsb [%l7 + %g1], %g5 set 0x5B, %o1 ldstuba [%l7 + %o1] 0x81, %l3 nop set 0x44, %o5 ldsw [%l7 + %o5], %g2 nop set 0x2C, %g2 ldsb [%l7 + %g2], %i3 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i0, %o1 set 0x68, %i3 stda %i4, [%l7 + %i3] 0xea membar #Sync set 0x17, %l3 ldstuba [%l7 + %l3] 0x89, %g4 nop set 0x50, %g4 ldd [%l7 + %g4], %l0 add %l5, %l2, %o5 set 0x7C, %i4 swapa [%l7 + %i4] 0x80, %l1 nop set 0x58, %l6 prefetch [%l7 + %l6], 3 set 0x69, %o6 stba %g7, [%l7 + %o6] 0xe2 membar #Sync nop set 0x08, %g7 lduw [%l7 + %g7], %o0 nop set 0x18, %i1 stx %fsr, [%l7 + %i1] nop set 0x46, %i6 stb %i1, [%l7 + %i6] set 0x38, %i7 sta %f27, [%l7 + %i7] 0x81 st %fsr, [%l7 + 0x50] nop set 0x18, %i5 stw %i5, [%l7 + %i5] nop set 0x18, %o0 ldub [%l7 + %o0], %i6 and %g6, %o7, %i2 nop set 0x18, %l5 std %f16, [%l7 + %l5] nop set 0x3F, %i0 stb %o4, [%l7 + %i0] set 0x10, %l4 ldda [%l7 + %l4] 0xeb, %o6 nop set 0x20, %l1 std %l4, [%l7 + %l1] set 0x60, %g6 stda %g0, [%l7 + %g6] 0xea membar #Sync nop set 0x20, %g3 lduw [%l7 + %g3], %o2 nop set 0x40, %o7 ldd [%l7 + %o7], %o2 nop set 0x58, %i2 ldx [%l7 + %i2], %g3 nop set 0x6F, %g5 ldstub [%l7 + %g5], %i7 set 0x68, %l2 prefetcha [%l7 + %l2] 0x80, 1 set 0x10, %l0 stxa %l3, [%l7 + %l0] 0x89 set 0x20, %o2 ldda [%l7 + %o2] 0xeb, %i6 nop set 0x28, %o3 lduh [%l7 + %o3], %i3 nop set 0x50, %o4 std %f0, [%l7 + %o4] st %f6, [%l7 + 0x08] st %f8, [%l7 + 0x58] nop set 0x60, %o1 stx %fsr, [%l7 + %o1] nop set 0x18, %g1 stw %g2, [%l7 + %g1] set 0x44, %o5 lda [%l7 + %o5] 0x81, %f14 set 0x78, %g2 stda %i0, [%l7 + %g2] 0x88 st %f9, [%l7 + 0x7C] set 0x73, %l3 ldstuba [%l7 + %l3] 0x89, %o1 and %i4, %g4, %l5 nop set 0x0C, %i3 sth %l0, [%l7 + %i3] nop set 0x1D, %g4 stb %l2, [%l7 + %g4] nop set 0x42, %l6 lduh [%l7 + %l6], %o5 nop set 0x70, %i4 swap [%l7 + %i4], %g7 nop set 0x38, %g7 std %f30, [%l7 + %g7] nop set 0x54, %i1 swap [%l7 + %i1], %l1 nop set 0x4E, %o6 ldub [%l7 + %o6], %o0 st %fsr, [%l7 + 0x28] nop set 0x4F, %i6 ldsb [%l7 + %i6], %i1 or %i5, %i6, %g6 set 0x40, %i5 prefetcha [%l7 + %i5] 0x89, 3 nop set 0x2A, %i7 sth %o4, [%l7 + %i7] add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %l4 set 0x72, %o0 stha %g1, [%l7 + %o0] 0xeb membar #Sync set 0x60, %i0 ldda [%l7 + %i0] 0x88, %o2 nop set 0x60, %l4 std %o2, [%l7 + %l4] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf0, %f16 nop set 0x63, %g6 ldstub [%l7 + %g6], %g3 nop set 0x54, %l5 ldsb [%l7 + %l5], %i7 nop set 0x18, %o7 ldd [%l7 + %o7], %f18 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g5, %l3 set 0x38, %g3 stda %o6, [%l7 + %g3] 0x80 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x80 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %i3 nop set 0x14, %g5 lduw [%l7 + %g5], %g2 nop set 0x58, %l2 stx %i0, [%l7 + %l2] set 0x40, %l0 ldda [%l7 + %l0] 0x80, %f16 st %fsr, [%l7 + 0x38] set 0x64, %o2 stwa %o1, [%l7 + %o2] 0x80 set 0x4C, %o4 stha %i4, [%l7 + %o4] 0x81 bn,a,pn %xcc, loop_102 nop set 0x2A, %o3 lduh [%l7 + %o3], %l5 nop set 0x17, %o1 ldstub [%l7 + %o1], %g4 set 0x70, %g1 swapa [%l7 + %g1] 0x88, %l0 loop_102: nop set 0x08, %g2 std %l2, [%l7 + %g2] set 0x50, %l3 stwa %o5, [%l7 + %l3] 0x89 nop set 0x60, %o5 ldd [%l7 + %o5], %l0 nop set 0x0C, %i3 ldsw [%l7 + %i3], %g7 nop set 0x48, %l6 stw %i1, [%l7 + %l6] nop set 0x76, %i4 lduh [%l7 + %i4], %o0 or %i5, %g6, %i6 set 0x6C, %g4 stha %o4, [%l7 + %g4] 0xe2 membar #Sync nop set 0x34, %g7 ldsb [%l7 + %g7], %o7 add %l4, %i2, %o2 nop set 0x48, %o6 swap [%l7 + %o6], %g1 set 0x40, %i6 stda %f16, [%l7 + %i6] 0x80 nop set 0x78, %i1 ldx [%l7 + %i1], %o3 nop set 0x59, %i5 ldsb [%l7 + %i5], %g3 nop set 0x11, %o0 ldsb [%l7 + %o0], %i7 nop set 0x08, %i0 lduw [%l7 + %i0], %g5 set 0x6C, %l4 sta %f26, [%l7 + %l4] 0x88 set 0x30, %i7 ldda [%l7 + %i7] 0x80, %o6 nop set 0x34, %g6 stw %l6, [%l7 + %g6] nop set 0x14, %l1 prefetch [%l7 + %l1], 2 nop set 0x7E, %l5 ldub [%l7 + %l5], %i3 nop set 0x47, %g3 ldub [%l7 + %g3], %l3 nop set 0x5C, %o7 swap [%l7 + %o7], %i0 set 0x50, %i2 lda [%l7 + %i2] 0x81, %f28 set 0x30, %g5 ldda [%l7 + %g5] 0xea, %o0 set 0x28, %l2 stxa %g2, [%l7 + %l2] 0x88 add %i4, %l5, %g4 set 0x50, %o2 stxa %l0, [%l7 + %o2] 0xe3 membar #Sync fpsub32 %f0, %f8, %f12 nop set 0x1E, %l0 sth %l2, [%l7 + %l0] set 0x28, %o3 ldxa [%l7 + %o3] 0x81, %o5 nop set 0x10, %o4 ldd [%l7 + %o4], %f0 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g7, %i1 nop set 0x48, %o1 lduw [%l7 + %o1], %l1 set 0x30, %g2 prefetcha [%l7 + %g2] 0x80, 0 set 0x52, %g1 stba %o0, [%l7 + %g1] 0xe2 membar #Sync nop set 0x79, %o5 stb %i6, [%l7 + %o5] nop set 0x34, %i3 stb %g6, [%l7 + %i3] nop set 0x0E, %l3 ldsh [%l7 + %l3], %o7 nop set 0x35, %l6 stb %o4, [%l7 + %l6] set 0x0C, %i4 lda [%l7 + %i4] 0x88, %f10 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i2, %l4 add %o2, %g1, %g3 bne,a,pn %xcc, loop_103 nop set 0x28, %g7 lduw [%l7 + %g7], %i7 nop set 0x38, %g4 ldx [%l7 + %g4], %g5 set 0x10, %o6 stxa %o3, [%l7 + %o6] 0xeb membar #Sync loop_103: nop set 0x78, %i6 ldd [%l7 + %i6], %f16 set 0x58, %i1 prefetcha [%l7 + %i1] 0x80, 2 nop set 0x7C, %i5 lduw [%l7 + %i5], %l6 nop set 0x4A, %o0 ldsb [%l7 + %o0], %l3 ld [%l7 + 0x20], %f24 nop set 0x1C, %l4 lduw [%l7 + %l4], %i0 set 0x20, %i7 stda %o0, [%l7 + %i7] 0xe3 membar #Sync set 0x10, %g6 prefetcha [%l7 + %g6] 0x81, 2 nop set 0x53, %i0 ldsb [%l7 + %i0], %i4 nop set 0x2C, %l5 stb %i3, [%l7 + %l5] st %f8, [%l7 + 0x30] set 0x70, %g3 stha %g4, [%l7 + %g3] 0x88 bge,pn %icc, loop_104 nop set 0x68, %o7 std %l0, [%l7 + %o7] nop set 0x18, %i2 ldd [%l7 + %i2], %f30 nop set 0x60, %g5 swap [%l7 + %g5], %l5 loop_104: nop set 0x64, %l2 stb %o5, [%l7 + %l2] nop set 0x60, %l1 ldx [%l7 + %l1], %g7 and %i1, %l1, %l2 nop set 0x2A, %l0 ldsb [%l7 + %l0], %i5 set 0x24, %o3 sta %f24, [%l7 + %o3] 0x81 nop set 0x68, %o4 sth %o0, [%l7 + %o4] nop set 0x08, %o2 std %i6, [%l7 + %o2] set 0x40, %g2 ldda [%l7 + %g2] 0xda, %f0 nop set 0x18, %o1 ldx [%l7 + %o1], %o7 nop set 0x0A, %o5 sth %g6, [%l7 + %o5] nop set 0x58, %g1 ldsb [%l7 + %g1], %o4 set 0x40, %l3 stda %l4, [%l7 + %l3] 0x81 set 0x48, %l6 stxa %i2, [%l7 + %l6] 0xea membar #Sync st %fsr, [%l7 + 0x10] wr %o2, %g1, %pic ld [%l7 + 0x5C], %f21 set 0x7C, %i4 swapa [%l7 + %i4] 0x88, %i7 nop set 0x4C, %i3 lduw [%l7 + %i3], %g5 fpadd16 %f28, %f28, %f18 nop set 0x64, %g7 lduw [%l7 + %g7], %o3 set 0x70, %g4 ldda [%l7 + %g4] 0xea, %o6 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x89, %g3, %l3 set 0x68, %o6 prefetcha [%l7 + %o6] 0x88, 2 nop set 0x68, %i6 std %f30, [%l7 + %i6] nop set 0x4E, %i5 ldsh [%l7 + %i5], %o1 nop set 0x5C, %i1 stw %g2, [%l7 + %i1] wr %i0, %i3, %softint add %l7, 0x6C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g4, %i4 nop set 0x08, %o0 stx %fsr, [%l7 + %o0] set 0x58, %l4 swapa [%l7 + %l4] 0x89, %l0 set 0x1C, %g6 stwa %o5, [%l7 + %g6] 0xea membar #Sync nop set 0x18, %i7 ldd [%l7 + %i7], %f26 nop set 0x1A, %l5 ldub [%l7 + %l5], %g7 nop set 0x70, %g3 ldd [%l7 + %g3], %f0 nop set 0x4C, %o7 ldsw [%l7 + %o7], %l5 nop set 0x50, %i0 ldx [%l7 + %i0], %i1 set 0x28, %i2 stxa %l2, [%l7 + %i2] 0xeb membar #Sync nop set 0x5C, %l2 lduw [%l7 + %l2], %l1 set 0x30, %g5 ldxa [%l7 + %g5] 0x81, %i5 nop set 0x35, %l1 ldsb [%l7 + %l1], %i6 nop set 0x2C, %l0 ldsw [%l7 + %l0], %o7 nop set 0x28, %o3 ldx [%l7 + %o3], %o0 nop set 0x18, %o4 std %o4, [%l7 + %o4] nop set 0x0D, %g2 stb %l4, [%l7 + %g2] set 0x20, %o2 prefetcha [%l7 + %o2] 0x89, 2 ld [%l7 + 0x28], %f2 set 0x60, %o1 ldxa [%l7 + %o1] 0x88, %o2 fpadd16s %f9, %f28, %f12 add %i2, %i7, %g1 nop set 0x30, %g1 stx %fsr, [%l7 + %g1] ld [%l7 + 0x30], %f29 set 0x38, %o5 stha %g5, [%l7 + %o5] 0xeb membar #Sync nop set 0x58, %l3 ldsw [%l7 + %l3], %o3 add %g3, %l3, %o6 nop set 0x29, %i4 ldstub [%l7 + %i4], %l6 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xda ld [%l7 + 0x4C], %f29 st %f7, [%l7 + 0x48] nop nop setx 0x3A46EC10, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0x8CFEDE1F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f21 fdivs %f21, %f16, %f6 wr %g2, %i0, %clear_softint nop set 0x34, %g7 sth %o1, [%l7 + %g7] set 0x40, %i3 ldda [%l7 + %i3] 0x80, %f16 nop set 0x48, %o6 std %f18, [%l7 + %o6] wr %i3, %i4, %pic set 0x74, %g4 swapa [%l7 + %g4] 0x80, %l0 add %o5, %g4, %g7 and %l5, %i1, %l1 set 0x50, %i5 stda %i4, [%l7 + %i5] 0xea membar #Sync nop set 0x20, %i1 std %i6, [%l7 + %i1] set 0x10, %o0 prefetcha [%l7 + %o0] 0x89, 3 nop set 0x24, %l4 prefetch [%l7 + %l4], 0 nop set 0x22, %i6 lduh [%l7 + %i6], %o7 nop nop setx 0xC846922F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x2AE3365B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f25, %f17 be %icc, loop_105 nop set 0x40, %i7 ldx [%l7 + %i7], %o4 nop set 0x58, %g6 stx %o0, [%l7 + %g6] st %f25, [%l7 + 0x34] loop_105: nop set 0x55, %g3 ldstuba [%l7 + %g3] 0x80, %g6 set 0x50, %o7 lda [%l7 + %o7] 0x81, %f9 set 0x40, %i0 prefetcha [%l7 + %i0] 0x81, 0 nop set 0x37, %i2 ldstub [%l7 + %i2], %i2 st %f19, [%l7 + 0x70] nop set 0x30, %l2 ldx [%l7 + %l2], %l4 nop set 0x1C, %g5 ldsw [%l7 + %g5], %i7 or %g1, %o3, %g3 set 0x10, %l5 ldda [%l7 + %l5] 0xeb, %g4 nop set 0x20, %l0 ldd [%l7 + %l0], %f12 set 0x62, %l1 stba %o6, [%l7 + %l1] 0x89 wr %l3, %l6, %pic nop set 0x14, %o4 lduh [%l7 + %o4], %i0 nop set 0x70, %o3 swap [%l7 + %o3], %g2 fpsub32 %f18, %f28, %f0 and %i3, %o1, %i4 set 0x40, %o2 ldda [%l7 + %o2] 0xea, %l0 st %fsr, [%l7 + 0x54] set 0x3C, %o1 swapa [%l7 + %o1] 0x80, %g4 set 0x2F, %g2 ldstuba [%l7 + %g2] 0x88, %o5 nop set 0x4A, %g1 sth %g7, [%l7 + %g1] nop set 0x60, %o5 std %f18, [%l7 + %o5] and %l5, %i1, %i5 set 0x50, %i4 prefetcha [%l7 + %i4] 0x81, 0 set 0x77, %l6 ldstuba [%l7 + %l6] 0x88, %i6 nop set 0x6C, %g7 ldsb [%l7 + %g7], %l2 set 0x48, %l3 prefetcha [%l7 + %l3] 0x80, 2 set 0x4C, %i3 swapa [%l7 + %i3] 0x81, %o0 nop set 0x40, %g4 std %o4, [%l7 + %g4] set 0x48, %i5 ldxa [%l7 + %i5] 0x80, %o2 nop set 0x68, %i1 stx %i2, [%l7 + %i1] nop set 0x28, %o6 stx %fsr, [%l7 + %o6] nop set 0x18, %l4 std %l4, [%l7 + %l4] nop set 0x29, %o0 ldstub [%l7 + %o0], %i7 set 0x74, %i7 lda [%l7 + %i7] 0x89, %f17 st %f5, [%l7 + 0x78] nop set 0x48, %i6 stw %g6, [%l7 + %i6] nop set 0x28, %g6 stx %fsr, [%l7 + %g6] nop set 0x78, %g3 std %g0, [%l7 + %g3] nop set 0x78, %i0 std %g2, [%l7 + %i0] nop set 0x10, %i2 std %g4, [%l7 + %i2] nop set 0x60, %o7 ldd [%l7 + %o7], %o6 nop set 0x5B, %g5 ldub [%l7 + %g5], %l3 nop set 0x6A, %l5 ldsh [%l7 + %l5], %l6 nop set 0x36, %l0 lduh [%l7 + %l0], %o3 set 0x28, %l2 stda %g2, [%l7 + %l2] 0x88 ld [%l7 + 0x78], %f14 ld [%l7 + 0x34], %f15 nop set 0x58, %l1 std %i2, [%l7 + %l1] and %o1, %i0, %l0 set 0x60, %o4 ldda [%l7 + %o4] 0x80, %g4 nop set 0x08, %o3 ldstub [%l7 + %o3], %i4 nop set 0x58, %o1 ldd [%l7 + %o1], %f8 nop set 0x20, %g2 swap [%l7 + %g2], %g7 nop set 0x40, %o2 ldd [%l7 + %o2], %o4 set 0x34, %o5 sta %f30, [%l7 + %o5] 0x80 nop set 0x58, %g1 lduw [%l7 + %g1], %l5 nop set 0x08, %i4 ldd [%l7 + %i4], %f12 set 0x6C, %g7 swapa [%l7 + %g7] 0x88, %i1 set 0x08, %l3 stda %l0, [%l7 + %l3] 0x89 nop set 0x78, %l6 std %i4, [%l7 + %l6] nop set 0x74, %g4 ldub [%l7 + %g4], %l2 nop set 0x50, %i3 std %f20, [%l7 + %i3] set 0x40, %i1 ldda [%l7 + %i1] 0x88, %o6 nop set 0x40, %o6 lduh [%l7 + %o6], %i6 nop set 0x4D, %l4 ldub [%l7 + %l4], %o0 nop set 0x34, %o0 ldsh [%l7 + %o0], %o4 nop set 0x30, %i7 lduw [%l7 + %i7], %o2 wr %i2, %l4, %y add %i7, %g6, %g3 nop set 0x08, %i5 std %f8, [%l7 + %i5] set 0x2C, %g6 sta %f3, [%l7 + %g6] 0x89 set 0x40, %i6 ldda [%l7 + %i6] 0x80, %f0 nop set 0x0C, %g3 stw %g5, [%l7 + %g3] set 0x58, %i0 swapa [%l7 + %i0] 0x88, %g1 add %l7, 0x48, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o6, %l6 set 0x18, %i2 lda [%l7 + %i2] 0x81, %f1 set 0x60, %g5 ldstuba [%l7 + %g5] 0x81, %l3 add %o3, %g2, %o1 set 0x1A, %o7 stha %i3, [%l7 + %o7] 0xeb membar #Sync st %f26, [%l7 + 0x70] nop set 0x67, %l0 stb %l0, [%l7 + %l0] set 0x20, %l5 stwa %g4, [%l7 + %l5] 0x89 set 0x20, %l1 swapa [%l7 + %l1] 0x81, %i4 st %f3, [%l7 + 0x4C] nop set 0x62, %l2 ldsh [%l7 + %l2], %g7 and %o5, %l5, %i0 bl %xcc, loop_106 nop set 0x48, %o3 std %f24, [%l7 + %o3] nop set 0x38, %o4 ldd [%l7 + %o4], %i0 nop set 0x28, %o1 ldd [%l7 + %o1], %f8 loop_106: nop set 0x28, %o2 std %f16, [%l7 + %o2] set 0x30, %o5 stba %i5, [%l7 + %o5] 0xe3 membar #Sync set 0x20, %g1 ldxa [%l7 + %g1] 0x89, %l2 set 0x50, %g2 ldxa [%l7 + %g2] 0x80, %o7 wr %g0, 0x6, %fprs nop set 0x3E, %g7 ldstub [%l7 + %g7], %o4 nop set 0x58, %l3 ldsw [%l7 + %l3], %i6 nop set 0x30, %l6 stx %fsr, [%l7 + %l6] set 0x44, %i4 ldstuba [%l7 + %i4] 0x80, %o2 nop set 0x78, %i3 prefetch [%l7 + %i3], 2 nop set 0x70, %g4 swap [%l7 + %g4], %l4 set 0x60, %o6 ldda [%l7 + %o6] 0x80, %i2 nop set 0x10, %l4 ldd [%l7 + %l4], %i6 set 0x42, %o0 stba %g6, [%l7 + %o0] 0x89 nop set 0x54, %i1 swap [%l7 + %i1], %g5 and %g3, %g1, %o6 nop set 0x40, %i5 swap [%l7 + %i5], %l3 set 0x66, %i7 stha %l6, [%l7 + %i7] 0xeb membar #Sync nop set 0x6D, %g6 ldstub [%l7 + %g6], %g2 set 0x67, %g3 stba %o1, [%l7 + %g3] 0x81 add %o3, %i3, %l0 set 0x68, %i0 sta %f1, [%l7 + %i0] 0x88 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x89, %g4, %i4 st %fsr, [%l7 + 0x10] and %g7, %l5, %i0 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %i5 or %i1, %l2, %l1 nop set 0x20, %i6 std %o0, [%l7 + %i6] set 0x54, %i2 ldstuba [%l7 + %i2] 0x89, %o4 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x80, %o7, %o2 nop set 0x5C, %g5 ldub [%l7 + %g5], %i6 nop set 0x0C, %l0 swap [%l7 + %l0], %i2 add %l4, %i7, %g6 set 0x28, %o7 swapa [%l7 + %o7] 0x80, %g5 fpsub32s %f21, %f30, %f4 set 0x5C, %l5 stwa %g1, [%l7 + %l5] 0x89 nop set 0x64, %l2 ldsw [%l7 + %l2], %o6 set 0x70, %l1 stxa %l3, [%l7 + %l1] 0x81 nop set 0x22, %o4 ldstub [%l7 + %o4], %l6 nop set 0x30, %o1 ldx [%l7 + %o1], %g3 set 0x7F, %o2 stba %o1, [%l7 + %o2] 0x80 nop set 0x10, %o5 stx %g2, [%l7 + %o5] wr %i3, %l0, %pic set 0x78, %g1 ldxa [%l7 + %g1] 0x81, %o3 set 0x50, %o3 stxa %i4, [%l7 + %o3] 0xe3 membar #Sync add %g7, %g4, %l5 st %fsr, [%l7 + 0x54] nop set 0x61, %g2 stb %o5, [%l7 + %g2] nop set 0x66, %g7 ldub [%l7 + %g7], %i0 set 0x60, %l6 prefetcha [%l7 + %l6] 0x89, 1 nop set 0x18, %i4 ldsb [%l7 + %i4], %i5 set 0x40, %i3 ldda [%l7 + %i3] 0x88, %f0 set 0x78, %l3 stwa %l2, [%l7 + %l3] 0x80 nop set 0x30, %o6 stx %fsr, [%l7 + %o6] nop set 0x70, %g4 ldx [%l7 + %g4], %o0 ba,a %icc, loop_107 nop set 0x38, %o0 ldd [%l7 + %o0], %l0 set 0x30, %l4 ldda [%l7 + %l4] 0x80, %o6 loop_107: st %f24, [%l7 + 0x6C] set 0x18, %i1 swapa [%l7 + %i1] 0x88, %o2 add %l7, 0x14, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %i2 fpadd16 %f10, %f0, %f18 nop set 0x16, %i5 sth %l4, [%l7 + %i5] nop set 0x38, %g6 stx %i6, [%l7 + %g6] set 0x58, %i7 prefetcha [%l7 + %i7] 0x88, 1 set 0x40, %i0 ldda [%l7 + %i0] 0xda, %f0 nop set 0x40, %i6 ldd [%l7 + %i6], %g4 nop set 0x30, %i2 ldx [%l7 + %i2], %g1 set 0x30, %g5 prefetcha [%l7 + %g5] 0x81, 2 set 0x70, %l0 sta %f18, [%l7 + %l0] 0x89 nop set 0x72, %o7 ldsh [%l7 + %o7], %o6 nop set 0x54, %g3 ldsw [%l7 + %g3], %l3 nop set 0x5D, %l2 ldub [%l7 + %l2], %l6 nop set 0x50, %l5 std %f12, [%l7 + %l5] nop set 0x6E, %o4 sth %g3, [%l7 + %o4] nop set 0x31, %l1 stb %g2, [%l7 + %l1] nop set 0x26, %o1 ldsh [%l7 + %o1], %o1 fpadd32s %f25, %f11, %f9 nop set 0x2C, %o2 swap [%l7 + %o2], %l0 fpadd16s %f27, %f14, %f2 set 0x74, %o5 swapa [%l7 + %o5] 0x88, %i3 nop set 0x7D, %o3 ldsb [%l7 + %o3], %i4 set 0x60, %g2 stxa %g7, [%l7 + %g2] 0xeb membar #Sync set 0x64, %g7 sta %f16, [%l7 + %g7] 0x89 or %g4, %o3, %o5 nop set 0x10, %g1 std %l4, [%l7 + %g1] add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x89, %i0, %i1 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf9, %f16 add %l2, %o0, %l1 nop set 0x2A, %i3 ldub [%l7 + %i3], %o7 nop set 0x12, %l3 sth %i5, [%l7 + %l3] set 0x40, %i4 stda %f0, [%l7 + %i4] 0xc2 nop set 0x68, %g4 ldd [%l7 + %g4], %f18 or %o4, %o2, %l4 bge,pn %xcc, loop_108 nop set 0x18, %o6 swap [%l7 + %o6], %i2 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %i7 loop_108: nop set 0x50, %o0 prefetcha [%l7 + %o0] 0x88, 4 ld [%l7 + 0x10], %f14 set 0x75, %l4 ldstuba [%l7 + %l4] 0x81, %g6 set 0x7F, %i5 stba %o6, [%l7 + %i5] 0x80 nop set 0x48, %g6 std %l2, [%l7 + %g6] nop set 0x40, %i1 ldd [%l7 + %i1], %f2 set 0x28, %i0 swapa [%l7 + %i0] 0x89, %l6 bn,a,pn %xcc, loop_109 add %g3, %g1, %o1 add %g2, %i3, %i4 nop set 0x38, %i7 ldsw [%l7 + %i7], %l0 loop_109: st %fsr, [%l7 + 0x74] add %l7, 0x0C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g7, %o3 nop set 0x27, %i2 ldub [%l7 + %i2], %g4 nop set 0x20, %g5 sth %o5, [%l7 + %g5] set 0x3C, %l0 swapa [%l7 + %l0] 0x88, %i0 set 0x54, %o7 stwa %l5, [%l7 + %o7] 0x80 set 0x0C, %i6 sta %f11, [%l7 + %i6] 0x88 set 0x40, %g3 prefetcha [%l7 + %g3] 0x81, 4 st %f3, [%l7 + 0x70] or %l2, %o0, %o7 add %l1, %i5, %o2 nop set 0x37, %l2 ldstub [%l7 + %l2], %o4 st %fsr, [%l7 + 0x1C] set 0x20, %l5 prefetcha [%l7 + %l5] 0x81, 4 nop set 0x24, %l1 prefetch [%l7 + %l1], 2 set 0x1C, %o4 swapa [%l7 + %o4] 0x89, %l4 bl,a,pt %icc, loop_110 nop set 0x58, %o1 stw %i7, [%l7 + %o1] set 0x20, %o2 prefetcha [%l7 + %o2] 0x80, 4 loop_110: nop set 0x4C, %o3 sth %g5, [%l7 + %o3] nop set 0x18, %o5 stx %g6, [%l7 + %o5] nop set 0x4A, %g7 ldsb [%l7 + %g7], %o6 nop set 0x20, %g1 ldx [%l7 + %g1], %l6 nop set 0x38, %l6 sth %g3, [%l7 + %l6] fpsub32 %f8, %f20, %f8 fpadd32s %f8, %f8, %f5 set 0x7E, %g2 stha %g1, [%l7 + %g2] 0xea membar #Sync nop set 0x10, %i3 std %f30, [%l7 + %i3] nop set 0x74, %l3 ldsh [%l7 + %l3], %o1 nop set 0x66, %g4 sth %g2, [%l7 + %g4] nop set 0x5C, %o6 ldsw [%l7 + %o6], %l3 set 0x08, %o0 stwa %i4, [%l7 + %o0] 0x88 add %l0, %i3, %g7 set 0x50, %l4 ldda [%l7 + %l4] 0xea, %o2 add %l7, 0x18, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o5 casa [%l6] 0x81, %o5, %i0 set 0x78, %i5 stha %g4, [%l7 + %i5] 0x88 st %f6, [%l7 + 0x1C] nop set 0x48, %i4 stx %i1, [%l7 + %i4] nop set 0x1C, %i1 ldstub [%l7 + %i1], %l5 nop set 0x78, %g6 stx %o0, [%l7 + %g6] ld [%l7 + 0x68], %f13 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xcc nop set 0x76, %i2 ldsh [%l7 + %i2], %o7 nop set 0x40, %g5 ldsw [%l7 + %g5], %l1 set 0x74, %l0 sta %f21, [%l7 + %l0] 0x80 nop set 0x2E, %i7 ldub [%l7 + %i7], %i5 nop set 0x42, %i6 ldstub [%l7 + %i6], %l2 ld [%l7 + 0x10], %f7 nop set 0x2C, %g3 swap [%l7 + %g3], %o4 nop set 0x64, %l2 ldsh [%l7 + %l2], %i2 or %l4, %o2, %i6 ld [%l7 + 0x6C], %f21 nop set 0x48, %o7 std %i6, [%l7 + %o7] nop set 0x78, %l5 swap [%l7 + %l5], %g5 set 0x30, %l1 ldda [%l7 + %l1] 0xeb, %g6 set 0x48, %o1 prefetcha [%l7 + %o1] 0x88, 3 add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] 0x89, %g3, %g1 set 0x1C, %o2 sta %f21, [%l7 + %o2] 0x88 nop set 0x18, %o3 std %o6, [%l7 + %o3] nop set 0x1D, %o4 ldub [%l7 + %o4], %o1 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x81, %g2, %i4 nop set 0x58, %g7 ldd [%l7 + %g7], %l2 fpsub32 %f10, %f22, %f14 nop set 0x16, %g1 ldstub [%l7 + %g1], %i3 nop set 0x28, %o5 lduw [%l7 + %o5], %l0 nop set 0x5E, %g2 sth %o3, [%l7 + %g2] set 0x78, %i3 stda %g6, [%l7 + %i3] 0xe2 membar #Sync set 0x30, %l3 stxa %i0, [%l7 + %l3] 0x81 nop set 0x2D, %g4 ldsb [%l7 + %g4], %o5 add %i1, %g4, %l5 set 0x18, %o6 stxa %o7, [%l7 + %o6] 0x89 nop set 0x48, %l6 stx %l1, [%l7 + %l6] fpadd32s %f21, %f1, %f22 set 0x20, %o0 stda %i4, [%l7 + %o0] 0xeb membar #Sync nop set 0x34, %i5 ldsw [%l7 + %i5], %o0 set 0x41, %i4 stba %o4, [%l7 + %i4] 0xeb membar #Sync set 0x18, %l4 stha %i2, [%l7 + %l4] 0xea membar #Sync nop set 0x48, %g6 std %l4, [%l7 + %g6] nop set 0x10, %i1 ldx [%l7 + %i1], %o2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x88, %l2, %i7 nop set 0x5C, %i0 ldsw [%l7 + %i0], %i6 and %g6, %g5, %g3 set 0x40, %g5 ldda [%l7 + %g5] 0xda, %f16 and %l6, %g1, %o6 nop set 0x40, %l0 lduw [%l7 + %l0], %o1 nop set 0x60, %i2 ldd [%l7 + %i2], %f0 set 0x24, %i7 swapa [%l7 + %i7] 0x80, %g2 nop set 0x48, %i6 prefetch [%l7 + %i6], 3 set 0x2B, %l2 stba %l3, [%l7 + %l2] 0xe2 membar #Sync nop set 0x08, %g3 ldx [%l7 + %g3], %i3 bl,a %icc, loop_111 nop set 0x78, %o7 stx %i4, [%l7 + %o7] and %l0, %g7, %i0 set 0x74, %l5 swapa [%l7 + %l5] 0x80, %o3 loop_111: nop set 0x6D, %l1 stba %i1, [%l7 + %l1] 0x81 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xda set 0x6C, %o1 ldstuba [%l7 + %o1] 0x80, %g4 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %o7 set 0x58, %o4 lda [%l7 + %o4] 0x81, %f2 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %i5 nop set 0x4E, %g7 lduh [%l7 + %g7], %o0 or %o5, %i2, %l4 nop set 0x10, %g1 stx %o4, [%l7 + %g1] and %o2, %l2, %i6 set 0x3B, %o5 ldstuba [%l7 + %o5] 0x89, %g6 nop set 0x18, %o3 stx %fsr, [%l7 + %o3] set 0x43, %g2 ldstuba [%l7 + %g2] 0x80, %g5 nop set 0x2C, %l3 ldstub [%l7 + %l3], %i7 add %l6, %g1, %o6 set 0x58, %i3 stda %o0, [%l7 + %i3] 0x80 nop set 0x7E, %o6 ldsb [%l7 + %o6], %g2 set 0x78, %l6 lda [%l7 + %l6] 0x81, %f6 set 0x38, %g4 stba %l3, [%l7 + %g4] 0xe3 membar #Sync st %f14, [%l7 + 0x3C] set 0x34, %i5 lda [%l7 + %i5] 0x89, %f13 nop set 0x0C, %o0 ldsw [%l7 + %o0], %i3 nop set 0x58, %l4 ldsh [%l7 + %l4], %g3 set 0x58, %i4 prefetcha [%l7 + %i4] 0x81, 3 and %g7, %i0, %l0 set 0x53, %g6 stba %o3, [%l7 + %g6] 0xea membar #Sync set 0x40, %i1 stda %f0, [%l7 + %i1] 0x89 set 0x36, %g5 ldstuba [%l7 + %g5] 0x80, %i1 set 0x78, %l0 stha %l5, [%l7 + %l0] 0x80 set 0x78, %i0 swapa [%l7 + %i0] 0x88, %g4 set 0x10, %i2 prefetcha [%l7 + %i2] 0x89, 1 nop set 0x08, %i7 swap [%l7 + %i7], %i5 set 0x08, %l2 lda [%l7 + %l2] 0x81, %f19 set 0x48, %g3 stha %o0, [%l7 + %g3] 0xe3 membar #Sync nop set 0x48, %o7 sth %o7, [%l7 + %o7] nop set 0x08, %i6 std %i2, [%l7 + %i6] set 0x44, %l5 stwa %l4, [%l7 + %l5] 0xe2 membar #Sync or %o5, %o4, %l2 set 0x08, %l1 ldxa [%l7 + %l1] 0x80, %i6 wr %g6, %g5, %pic set 0x64, %o1 stha %i7, [%l7 + %o1] 0x81 set 0x70, %o4 stxa %l6, [%l7 + %o4] 0xe2 membar #Sync set 0x20, %o2 prefetcha [%l7 + %o2] 0x89, 4 set 0x50, %g7 stha %o6, [%l7 + %g7] 0x81 set 0x40, %o5 prefetcha [%l7 + %o5] 0x88, 0 nop set 0x6C, %g1 prefetch [%l7 + %g1], 4 nop set 0x41, %o3 ldsb [%l7 + %o3], %g1 set 0x7D, %g2 ldstuba [%l7 + %g2] 0x81, %g2 nop set 0x10, %i3 ldd [%l7 + %i3], %l2 nop set 0x4C, %l3 ldsw [%l7 + %l3], %g3 set 0x2B, %o6 stba %i4, [%l7 + %o6] 0xe2 membar #Sync nop set 0x48, %g4 stw %i3, [%l7 + %g4] membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf0, %f0 nop set 0x40, %o0 std %i0, [%l7 + %o0] set 0x08, %l4 ldxa [%l7 + %l4] 0x80, %g7 nop set 0x20, %i4 swap [%l7 + %i4], %l0 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xda set 0x40, %i1 stda %f0, [%l7 + %i1] 0x80 nop set 0x38, %g6 swap [%l7 + %g6], %i1 set 0x40, %g5 lda [%l7 + %g5] 0x81, %f22 add %l7, 0x44, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %o3 st %f11, [%l7 + 0x60] nop set 0x60, %l0 ldd [%l7 + %l0], %f6 nop nop setx 0xB6276AD96D75449C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x85B4A91C3C40E2F0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f24, %f10 set 0x50, %i0 stxa %l1, [%l7 + %i0] 0xea membar #Sync nop set 0x0C, %i7 swap [%l7 + %i7], %g4 nop set 0x70, %l2 ldx [%l7 + %l2], %o0 nop set 0x4E, %g3 ldsh [%l7 + %g3], %i5 nop set 0x20, %o7 ldx [%l7 + %o7], %i2 set 0x21, %i6 stba %o7, [%l7 + %i6] 0xe3 membar #Sync add %l4, %o5, %l2 nop set 0x50, %l5 ldd [%l7 + %l5], %f6 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] 0x88, %o4, %g6 set 0x21, %i2 ldstuba [%l7 + %i2] 0x89, %g5 set 0x4A, %l1 stha %i7, [%l7 + %l1] 0xe2 membar #Sync add %l6, %o2, %i6 ld [%l7 + 0x1C], %f25 set 0x10, %o4 ldda [%l7 + %o4] 0x80, %o6 set 0x40, %o2 ldxa [%l7 + %o2] 0x88, %g1 nop set 0x20, %o1 std %g2, [%l7 + %o1] nop set 0x28, %g7 std %o0, [%l7 + %g7] nop set 0x20, %o5 ldx [%l7 + %o5], %l3 nop set 0x52, %o3 ldstub [%l7 + %o3], %g3 nop set 0x44, %g1 stw %i4, [%l7 + %g1] nop set 0x58, %i3 ldd [%l7 + %i3], %f18 nop set 0x5C, %l3 stw %i0, [%l7 + %l3] set 0x10, %g2 ldda [%l7 + %g2] 0xe3, %g6 nop set 0x18, %g4 std %f22, [%l7 + %g4] set 0x2C, %i5 stha %i3, [%l7 + %i5] 0xe2 membar #Sync nop set 0x34, %o0 stw %i1, [%l7 + %o0] nop set 0x38, %l4 std %f2, [%l7 + %l4] nop set 0x7A, %o6 ldstub [%l7 + %o6], %l5 nop set 0x14, %l6 lduh [%l7 + %l6], %l0 nop set 0x10, %i1 stx %fsr, [%l7 + %i1] and %l1, %o3, %o0 set 0x18, %g6 lda [%l7 + %g6] 0x88, %f14 wr %g4, %i2, %ccr bgu,pt %icc, loop_112 nop set 0x56, %i4 ldstub [%l7 + %i4], %i5 set 0x58, %l0 swapa [%l7 + %l0] 0x81, %o7 loop_112: nop set 0x08, %g5 ldx [%l7 + %g5], %l4 nop set 0x30, %i7 prefetch [%l7 + %i7], 4 nop set 0x28, %i0 ldd [%l7 + %i0], %l2 nop set 0x20, %g3 ldx [%l7 + %g3], %o5 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g6, %g5 set 0x40, %o7 ldda [%l7 + %o7] 0xeb, %o4 nop set 0x50, %i6 ldsb [%l7 + %i6], %l6 set 0x68, %l2 prefetcha [%l7 + %l2] 0x89, 3 set 0x30, %i2 ldda [%l7 + %i2] 0x88, %o2 set 0x40, %l1 ldda [%l7 + %l1] 0xe3, %o6 set 0x60, %o4 stxa %g1, [%l7 + %o4] 0x81 nop set 0x10, %l5 ldd [%l7 + %l5], %i6 set 0x70, %o2 stwa %o1, [%l7 + %o2] 0x81 set 0x44, %g7 swapa [%l7 + %g7] 0x89, %g2 nop set 0x40, %o5 ldd [%l7 + %o5], %l2 nop set 0x30, %o1 stx %i4, [%l7 + %o1] nop set 0x56, %g1 ldstub [%l7 + %g1], %g3 and %g7, %i3, %i1 set 0x22, %o3 ldstuba [%l7 + %o3] 0x88, %i0 set 0x78, %l3 swapa [%l7 + %l3] 0x80, %l0 set 0x48, %g2 lda [%l7 + %g2] 0x88, %f17 set 0x5C, %g4 sta %f5, [%l7 + %g4] 0x88 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf8 membar #Sync set 0x4C, %i5 swapa [%l7 + %i5] 0x88, %l1 nop set 0x20, %l4 std %f24, [%l7 + %l4] set 0x40, %o0 lda [%l7 + %o0] 0x89, %f19 nop set 0x70, %l6 ldx [%l7 + %l6], %l5 nop set 0x2E, %i1 sth %o3, [%l7 + %i1] set 0x7E, %g6 stha %o0, [%l7 + %g6] 0x81 or %i2, %i5, %o7 set 0x4C, %i4 swapa [%l7 + %i4] 0x88, %g4 nop set 0x30, %o6 ldd [%l7 + %o6], %l4 set 0x40, %l0 stxa %o5, [%l7 + %l0] 0x89 nop set 0x18, %i7 prefetch [%l7 + %i7], 0 st %f25, [%l7 + 0x4C] set 0x20, %g5 ldda [%l7 + %g5] 0xe3, %l2 nop set 0x28, %g3 ldd [%l7 + %g3], %f16 fpsub16s %f20, %f11, %f11 ld [%l7 + 0x08], %f7 nop set 0x38, %i0 swap [%l7 + %i0], %g5 nop set 0x78, %i6 stx %fsr, [%l7 + %i6] set 0x3E, %l2 stba %o4, [%l7 + %l2] 0x81 nop set 0x20, %o7 sth %l6, [%l7 + %o7] nop set 0x64, %l1 ldsw [%l7 + %l1], %g6 set 0x48, %i2 stda %i6, [%l7 + %i2] 0xea membar #Sync set 0x17, %l5 stba %o6, [%l7 + %l5] 0xeb membar #Sync set 0x68, %o4 swapa [%l7 + %o4] 0x81, %g1 nop set 0x5E, %o2 ldsh [%l7 + %o2], %i6 set 0x55, %g7 ldstuba [%l7 + %g7] 0x80, %o2 nop set 0x46, %o1 sth %g2, [%l7 + %o1] nop set 0x3C, %g1 lduw [%l7 + %g1], %o1 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l3, %g3 set 0x28, %o3 lda [%l7 + %o3] 0x89, %f22 set 0x46, %o5 stha %g7, [%l7 + %o5] 0x88 nop set 0x20, %l3 lduh [%l7 + %l3], %i3 nop set 0x68, %g2 swap [%l7 + %g2], %i1 set 0x10, %g4 stwa %i0, [%l7 + %g4] 0xeb membar #Sync nop set 0x60, %i3 ldd [%l7 + %i3], %i4 set 0x70, %i5 ldda [%l7 + %i5] 0x80, %l0 nop set 0x60, %o0 stx %l5, [%l7 + %o0] nop set 0x08, %l4 ldx [%l7 + %l4], %o3 set 0x72, %i1 stha %l0, [%l7 + %i1] 0x89 set 0x20, %g6 ldxa [%l7 + %g6] 0x88, %i2 nop set 0x18, %i4 stx %i5, [%l7 + %i4] nop nop setx 0x6F20905F7EFDA656, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0x34EB921819F1E947, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f12 fdivd %f12, %f12, %f12 st %fsr, [%l7 + 0x18] nop set 0x39, %o6 ldstub [%l7 + %o6], %o0 set 0x20, %l6 prefetcha [%l7 + %l6] 0x88, 0 nop set 0x59, %i7 ldstub [%l7 + %i7], %g4 fpadd16s %f20, %f3, %f8 nop set 0x44, %g5 ldsh [%l7 + %g5], %o5 or %l4, %l2, %g5 nop set 0x20, %g3 ldx [%l7 + %g3], %l6 set 0x64, %l0 sta %f25, [%l7 + %l0] 0x89 st %fsr, [%l7 + 0x74] nop set 0x10, %i0 ldx [%l7 + %i0], %g6 and %i7, %o6, %o4 st %f4, [%l7 + 0x50] nop set 0x44, %i6 ldsw [%l7 + %i6], %g1 wr %i6, %g2, %ccr nop set 0x38, %l2 ldx [%l7 + %l2], %o2 nop set 0x28, %o7 lduw [%l7 + %o7], %o1 set 0x44, %l1 stha %l3, [%l7 + %l1] 0x81 nop set 0x12, %i2 ldsh [%l7 + %i2], %g3 nop set 0x0C, %o4 prefetch [%l7 + %o4], 1 nop set 0x38, %l5 stx %i3, [%l7 + %l5] nop set 0x5E, %o2 sth %i1, [%l7 + %o2] nop nop setx 0x7C2F9520, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x7E0B28B3, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f27, %f1 set 0x40, %g7 prefetcha [%l7 + %g7] 0x88, 1 set 0x18, %g1 ldxa [%l7 + %g1] 0x89, %i4 nop set 0x37, %o3 ldub [%l7 + %o3], %i0 nop set 0x26, %o5 lduh [%l7 + %o5], %l1 set 0x5E, %o1 ldstuba [%l7 + %o1] 0x80, %l5 nop set 0x5E, %l3 ldsb [%l7 + %l3], %l0 set 0x50, %g2 swapa [%l7 + %g2] 0x89, %o3 nop set 0x60, %i3 ldd [%l7 + %i3], %i4 nop set 0x60, %g4 ldx [%l7 + %g4], %o0 set 0x40, %o0 ldda [%l7 + %o0] 0x80, %f0 nop set 0x08, %l4 ldd [%l7 + %l4], %i2 set 0x58, %i5 ldxa [%l7 + %i5] 0x89, %o7 st %fsr, [%l7 + 0x60] nop set 0x40, %i1 stx %o5, [%l7 + %i1] nop set 0x48, %i4 stx %g4, [%l7 + %i4] bg %xcc, loop_113 nop set 0x08, %g6 lduw [%l7 + %g6], %l4 nop set 0x61, %l6 ldub [%l7 + %l6], %l2 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g5, %l6 loop_113: nop set 0x08, %i7 ldxa [%l7 + %i7] 0x81, %g6 nop set 0x1C, %o6 ldsh [%l7 + %o6], %o6 add %i7, %g1, %i6 nop set 0x1A, %g5 sth %g2, [%l7 + %g5] st %fsr, [%l7 + 0x2C] nop set 0x28, %l0 swap [%l7 + %l0], %o4 nop set 0x08, %g3 stx %fsr, [%l7 + %g3] set 0x40, %i0 ldda [%l7 + %i0] 0xea, %o0 nop set 0x20, %l2 lduw [%l7 + %l2], %o2 add %l7, 0x0C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] 0x80, %g3, %i3 nop set 0x50, %i6 swap [%l7 + %i6], %l3 set 0x57, %o7 stba %g7, [%l7 + %o7] 0xe2 membar #Sync nop set 0x42, %l1 sth %i4, [%l7 + %l1] st %f31, [%l7 + 0x50] set 0x2C, %o4 stha %i0, [%l7 + %o4] 0x81 nop set 0x6A, %i2 ldsh [%l7 + %i2], %l1 nop set 0x5C, %l5 ldub [%l7 + %l5], %i1 nop set 0x59, %o2 ldub [%l7 + %o2], %l5 st %f19, [%l7 + 0x60] nop set 0x0A, %g7 ldub [%l7 + %g7], %l0 or %i5, %o0, %i2 nop set 0x14, %g1 swap [%l7 + %g1], %o7 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %o3 nop set 0x1A, %o5 sth %g4, [%l7 + %o5] add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %g5 nop set 0x30, %o1 ldx [%l7 + %o1], %l4 nop set 0x44, %l3 ldsw [%l7 + %l3], %l6 set 0x48, %g2 stha %g6, [%l7 + %g2] 0xe3 membar #Sync set 0x48, %i3 sta %f0, [%l7 + %i3] 0x81 set 0x48, %o3 stha %i7, [%l7 + %o3] 0xea membar #Sync set 0x70, %g4 ldda [%l7 + %g4] 0xeb, %g0 bleu,pn %icc, loop_114 nop set 0x08, %o0 lduh [%l7 + %o0], %o6 nop set 0x2C, %l4 lduw [%l7 + %l4], %g2 nop set 0x40, %i1 stx %fsr, [%l7 + %i1] loop_114: st %f5, [%l7 + 0x68] nop set 0x54, %i5 sth %o4, [%l7 + %i5] wr %g0, 0x7, %fprs or %o1, %g3, %l3 set 0x58, %i4 stxa %g7, [%l7 + %i4] 0x81 nop set 0x28, %g6 std %f22, [%l7 + %g6] wr %i3, %i0, %sys_tick set 0x54, %i7 ldstuba [%l7 + %i7] 0x89, %i4 nop set 0x6C, %l6 ldsw [%l7 + %l6], %l1 nop set 0x3E, %g5 ldub [%l7 + %g5], %i1 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x80 nop set 0x56, %o6 lduh [%l7 + %o6], %l5 nop set 0x38, %g3 ldd [%l7 + %g3], %l0 set 0x78, %l2 stha %o0, [%l7 + %l2] 0xeb membar #Sync nop set 0x4E, %i0 ldsb [%l7 + %i0], %i5 set 0x34, %o7 stwa %i2, [%l7 + %o7] 0xe2 membar #Sync set 0x40, %i6 stda %f16, [%l7 + %i6] 0x89 set 0x70, %o4 stxa %o7, [%l7 + %o4] 0x80 nop set 0x28, %i2 ldd [%l7 + %i2], %o2 nop set 0x4C, %l5 ldsw [%l7 + %l5], %g4 nop set 0x12, %o2 ldsh [%l7 + %o2], %l2 set 0x10, %l1 stxa %o5, [%l7 + %l1] 0xe3 membar #Sync or %g5, %l4, %g6 and %i7, %l6, %o6 nop set 0x60, %g7 lduh [%l7 + %g7], %g2 st %f20, [%l7 + 0x08] nop set 0x5E, %g1 sth %g1, [%l7 + %g1] fpadd32 %f2, %f2, %f16 st %f11, [%l7 + 0x3C] nop set 0x34, %o1 prefetch [%l7 + %o1], 4 set 0x58, %o5 prefetcha [%l7 + %o5] 0x88, 4 and %i6, %o2, %o1 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xda nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x18, %l3 lda [%l7 + %l3] 0x88, %f10 set 0x10, %o3 stha %g3, [%l7 + %o3] 0x88 set 0x10, %i3 ldda [%l7 + %i3] 0x88, %i0 nop set 0x7C, %g4 stw %i3, [%l7 + %g4] nop set 0x32, %o0 ldstub [%l7 + %o0], %l1 set 0x70, %i1 prefetcha [%l7 + %i1] 0x88, 0 nop set 0x5F, %l4 ldstub [%l7 + %l4], %l5 add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %o0 set 0x58, %i5 stda %l0, [%l7 + %i5] 0xeb membar #Sync add %i5, %o7, %i2 nop set 0x44, %g6 ldsh [%l7 + %g6], %g4 nop set 0x58, %i4 swap [%l7 + %i4], %o3 set 0x18, %l6 stwa %o5, [%l7 + %l6] 0xe2 membar #Sync set 0x50, %i7 ldda [%l7 + %i7] 0x81, %g4 nop set 0x7C, %g5 ldsw [%l7 + %g5], %l2 st %f8, [%l7 + 0x38] set 0x3C, %l0 sta %f25, [%l7 + %l0] 0x81 and %l4, %i7, %l6 nop set 0x68, %o6 ldd [%l7 + %o6], %f14 nop set 0x48, %g3 ldx [%l7 + %g3], %g6 st %f8, [%l7 + 0x50] fpadd16s %f17, %f4, %f3 nop set 0x40, %l2 ldd [%l7 + %l2], %o6 nop set 0x58, %o7 std %g0, [%l7 + %o7] nop set 0x30, %i0 stx %g2, [%l7 + %i0] set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf1 membar #Sync set 0x60, %i2 stwa %i6, [%l7 + %i2] 0x89 nop set 0x24, %i6 ldsh [%l7 + %i6], %o2 nop set 0x49, %o2 ldstub [%l7 + %o2], %o4 nop set 0x14, %l5 ldsw [%l7 + %l5], %o1 add %l3, %g7, %g3 nop set 0x50, %g7 std %f20, [%l7 + %g7] nop set 0x20, %l1 ldsb [%l7 + %l1], %i3 nop set 0x44, %o1 swap [%l7 + %o1], %i0 nop set 0x0C, %o5 ldsh [%l7 + %o5], %i1 set 0x14, %g1 stwa %l5, [%l7 + %g1] 0x89 nop set 0x08, %g2 ldd [%l7 + %g2], %l0 set 0x40, %l3 ldda [%l7 + %l3] 0x88, %o0 bne,a %icc, loop_115 nop set 0x28, %i3 ldd [%l7 + %i3], %f8 set 0x34, %o3 sta %f6, [%l7 + %o3] 0x81 loop_115: nop set 0x68, %o0 ldsw [%l7 + %o0], %i4 nop set 0x44, %i1 swap [%l7 + %i1], %i5 or %l0, %o7, %i2 set 0x12, %l4 stha %o3, [%l7 + %l4] 0xe3 membar #Sync set 0x40, %i5 stwa %g4, [%l7 + %i5] 0x80 st %f6, [%l7 + 0x50] fpsub32s %f1, %f26, %f16 nop set 0x20, %g4 stw %o5, [%l7 + %g4] wr %l2, %g5, %y set 0x40, %g6 ldda [%l7 + %g6] 0xe2, %l4 be,a,pn %xcc, loop_116 or %i7, %g6, %l6 set 0x10, %l6 stwa %o6, [%l7 + %l6] 0xeb membar #Sync loop_116: nop set 0x7B, %i4 ldsb [%l7 + %i4], %g1 set 0x2D, %g5 stba %g2, [%l7 + %g5] 0xea membar #Sync nop set 0x34, %l0 swap [%l7 + %l0], %i6 nop set 0x58, %o6 std %o2, [%l7 + %o6] set 0x60, %i7 ldda [%l7 + %i7] 0x80, %o4 nop set 0x54, %l2 ldstub [%l7 + %l2], %l3 set 0x48, %g3 ldxa [%l7 + %g3] 0x89, %o1 nop set 0x38, %i0 ldd [%l7 + %i0], %f12 set 0x4C, %o7 sta %f2, [%l7 + %o7] 0x80 or %g7, %g3, %i3 nop set 0x20, %o4 lduw [%l7 + %o4], %i0 nop set 0x60, %i6 stx %i1, [%l7 + %i6] set 0x20, %i2 swapa [%l7 + %i2] 0x88, %l1 add %l5, %i4, %o0 nop set 0x6C, %o2 ldsw [%l7 + %o2], %l0 add %o7, %i5, %i2 set 0x0C, %l5 lda [%l7 + %l5] 0x80, %f18 nop set 0x30, %g7 std %g4, [%l7 + %g7] st %f8, [%l7 + 0x78] set 0x5C, %l1 lda [%l7 + %l1] 0x81, %f10 nop set 0x48, %o5 ldx [%l7 + %o5], %o3 and %o5, %l2, %g5 nop set 0x58, %g1 stw %l4, [%l7 + %g1] nop set 0x08, %o1 std %g6, [%l7 + %o1] nop set 0x50, %l3 stx %l6, [%l7 + %l3] or %i7, %g1, %o6 set 0x58, %i3 stxa %i6, [%l7 + %i3] 0xeb membar #Sync set 0x3C, %g2 swapa [%l7 + %g2] 0x89, %o2 nop set 0x60, %o0 swap [%l7 + %o0], %o4 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %o1 nop set 0x7C, %o3 swap [%l7 + %o3], %g7 nop set 0x50, %l4 ldx [%l7 + %l4], %g2 and %g3, %i3, %i1 set 0x28, %i5 prefetcha [%l7 + %i5] 0x80, 1 set 0x30, %i1 lda [%l7 + %i1] 0x80, %f5 nop set 0x61, %g6 ldstub [%l7 + %g6], %l5 set 0x4C, %l6 lda [%l7 + %l6] 0x89, %f9 nop set 0x24, %i4 ldsw [%l7 + %i4], %i0 nop set 0x08, %g5 std %o0, [%l7 + %g5] ld [%l7 + 0x40], %f13 bn,pn %icc, loop_117 nop set 0x18, %l0 stx %l0, [%l7 + %l0] nop set 0x78, %o6 ldd [%l7 + %o6], %f10 set 0x62, %i7 ldstuba [%l7 + %i7] 0x81, %o7 loop_117: nop set 0x50, %g4 ldxa [%l7 + %g4] 0x89, %i4 set 0x28, %g3 ldxa [%l7 + %g3] 0x81, %i2 nop set 0x11, %l2 ldub [%l7 + %l2], %i5 add %g4, %o5, %l2 ble %xcc, loop_118 nop set 0x7C, %o7 swap [%l7 + %o7], %o3 nop set 0x34, %o4 lduw [%l7 + %o4], %l4 nop set 0x3C, %i0 stw %g6, [%l7 + %i0] loop_118: and %l6, %i7, %g5 nop set 0x70, %i2 std %f26, [%l7 + %i2] set 0x1C, %o2 lda [%l7 + %o2] 0x81, %f5 nop set 0x5E, %l5 lduh [%l7 + %l5], %g1 nop set 0x78, %g7 lduw [%l7 + %g7], %i6 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf0, %f16 set 0x20, %l1 stxa %o6, [%l7 + %l1] 0xea membar #Sync add %o2, %o4, %o1 nop set 0x28, %o5 std %g6, [%l7 + %o5] membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf8, %f0 nop set 0x40, %o1 std %f30, [%l7 + %o1] nop set 0x78, %l3 ldd [%l7 + %l3], %l2 set 0x30, %g2 swapa [%l7 + %g2] 0x88, %g2 set 0x28, %i3 stxa %g3, [%l7 + %i3] 0x89 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf1, %f16 set 0x4F, %o3 stba %i1, [%l7 + %o3] 0xea membar #Sync set 0x40, %i5 stda %f16, [%l7 + %i5] 0x81 nop set 0x67, %l4 ldub [%l7 + %l4], %i3 or %l5, %i0, %o0 set 0x64, %g6 ldstuba [%l7 + %g6] 0x81, %l0 set 0x40, %l6 ldda [%l7 + %l6] 0x80, %f16 add %l1, %i4, %i2 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x88, %o7, %i5 set 0x08, %i1 prefetcha [%l7 + %i1] 0x80, 0 bg %xcc, loop_119 nop set 0x62, %i4 ldub [%l7 + %i4], %g4 nop set 0x12, %g5 ldub [%l7 + %g5], %o3 wr %l2, %g6, %clear_softint loop_119: nop set 0x18, %l0 stw %l6, [%l7 + %l0] or %l4, %g5, %g1 ld [%l7 + 0x18], %f1 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i6, %i7 add %o2, %o6, %o1 nop set 0x38, %o6 lduw [%l7 + %o6], %g7 nop set 0x1C, %i7 lduw [%l7 + %i7], %l3 nop set 0x50, %g4 lduh [%l7 + %g4], %o4 or %g2, %g3, %i3 nop set 0x0C, %g3 prefetch [%l7 + %g3], 3 ld [%l7 + 0x48], %f18 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf9, %f16 or %l5, %i1, %i0 set 0x50, %l2 stxa %l0, [%l7 + %l2] 0x89 set 0x14, %o4 sta %f19, [%l7 + %o4] 0x89 fpadd32 %f26, %f0, %f2 nop set 0x21, %i0 ldstub [%l7 + %i0], %o0 set 0x20, %o2 prefetcha [%l7 + %o2] 0x80, 4 nop set 0x58, %l5 std %f28, [%l7 + %l5] wr %l1, %i2, %y nop set 0x74, %i2 lduh [%l7 + %i2], %i5 nop set 0x58, %g7 stx %o7, [%l7 + %g7] nop set 0x24, %i6 sth %g4, [%l7 + %i6] nop set 0x28, %o5 lduw [%l7 + %o5], %o3 or %l2, %g6, %l6 st %f5, [%l7 + 0x14] set 0x6A, %g1 stba %l4, [%l7 + %g1] 0xea membar #Sync set 0x20, %l1 ldxa [%l7 + %l1] 0x89, %g5 set 0x58, %l3 stxa %o5, [%l7 + %l3] 0xe3 membar #Sync nop set 0x28, %g2 stw %g1, [%l7 + %g2] add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i6 casa [%l6] 0x80, %i6, %o2 set 0x68, %i3 ldxa [%l7 + %i3] 0x88, %o6 set 0x40, %o1 stda %f0, [%l7 + %o1] 0x89 nop set 0x48, %o3 ldx [%l7 + %o3], %i7 set 0x10, %i5 prefetcha [%l7 + %i5] 0x88, 4 nop set 0x60, %o0 stx %g7, [%l7 + %o0] nop set 0x63, %l4 ldsb [%l7 + %l4], %l3 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x80 nop set 0x24, %i1 lduh [%l7 + %i1], %g2 nop set 0x20, %i4 ldx [%l7 + %i4], %g3 set 0x76, %g5 ldstuba [%l7 + %g5] 0x80, %i3 set 0x27, %g6 ldstuba [%l7 + %g6] 0x88, %o4 fpadd32s %f17, %f22, %f0 nop set 0x4C, %l0 lduw [%l7 + %l0], %l5 nop set 0x78, %o6 lduw [%l7 + %o6], %i0 set 0x28, %i7 sta %f27, [%l7 + %i7] 0x80 set 0x44, %g3 sta %f9, [%l7 + %g3] 0x89 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xca set 0x38, %o7 swapa [%l7 + %o7] 0x80, %l0 nop set 0x38, %l2 ldsh [%l7 + %l2], %i1 set 0x40, %i0 ldda [%l7 + %i0] 0xda, %f0 nop set 0x26, %o4 ldsb [%l7 + %o4], %o0 add %l7, 0x38, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i4 casa [%l6] 0x80, %i4, %i2 nop set 0x0C, %l5 lduw [%l7 + %l5], %l1 nop set 0x38, %o2 std %i4, [%l7 + %o2] nop set 0x10, %g7 std %o6, [%l7 + %g7] set 0x34, %i2 stha %g4, [%l7 + %i2] 0x88 set 0x30, %i6 stxa %l2, [%l7 + %i6] 0x88 nop set 0x28, %g1 ldd [%l7 + %g1], %f20 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf8, %f0 set 0x3C, %l3 sta %f11, [%l7 + %l3] 0x81 wr %o3, %g6, %ccr ld [%l7 + 0x4C], %f9 st %fsr, [%l7 + 0x60] set 0x68, %o5 stxa %l6, [%l7 + %o5] 0xe2 membar #Sync nop set 0x18, %g2 prefetch [%l7 + %g2], 2 set 0x40, %o1 ldda [%l7 + %o1] 0x88, %l4 nop set 0x78, %i3 std %o4, [%l7 + %i3] nop set 0x78, %o3 stw %g1, [%l7 + %o3] nop set 0x11, %o0 ldub [%l7 + %o0], %g5 set 0x63, %i5 ldstuba [%l7 + %i5] 0x80, %o2 nop set 0x70, %l6 std %f0, [%l7 + %l6] add %o6, %i7, %o1 set 0x7C, %i1 stba %i6, [%l7 + %i1] 0x80 set 0x48, %l4 swapa [%l7 + %l4] 0x88, %l3 nop set 0x50, %g5 prefetch [%l7 + %g5], 2 st %f2, [%l7 + 0x3C] nop set 0x68, %i4 std %g6, [%l7 + %i4] st %f3, [%l7 + 0x18] nop set 0x7C, %l0 stw %g3, [%l7 + %l0] set 0x2C, %o6 swapa [%l7 + %o6] 0x80, %g2 set 0x5B, %i7 stba %i3, [%l7 + %i7] 0xea membar #Sync fpsub32 %f28, %f28, %f30 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xca set 0x10, %g3 stda %o4, [%l7 + %g3] 0x81 nop set 0x50, %o7 ldd [%l7 + %o7], %i0 nop set 0x38, %g4 std %f10, [%l7 + %g4] nop set 0x5E, %l2 lduh [%l7 + %l2], %l0 nop set 0x20, %o4 ldd [%l7 + %o4], %i0 or %l5, %i4, %i2 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xf1 membar #Sync add %o0, %i5, %o7 set 0x40, %l5 ldda [%l7 + %l5] 0x88, %f16 fpsub16 %f2, %f12, %f28 nop set 0x08, %g7 ldx [%l7 + %g7], %l1 nop set 0x08, %o2 std %f0, [%l7 + %o2] nop set 0x18, %i6 swap [%l7 + %i6], %l2 nop set 0x32, %g1 sth %o3, [%l7 + %g1] and %g4, %l6, %l4 set 0x3A, %l1 stha %o5, [%l7 + %l1] 0xea membar #Sync set 0x4E, %i2 stha %g6, [%l7 + %i2] 0x80 nop set 0x30, %l3 prefetch [%l7 + %l3], 4 set 0x58, %o5 ldxa [%l7 + %o5] 0x88, %g1 nop set 0x18, %g2 lduw [%l7 + %g2], %o2 set 0x40, %i3 ldda [%l7 + %i3] 0xd0, %f16 and %o6, %i7, %g5 set 0x0A, %o1 ldstuba [%l7 + %o1] 0x88, %i6 nop set 0x30, %o0 stw %o1, [%l7 + %o0] bl,a,pn %xcc, loop_120 nop set 0x64, %o3 prefetch [%l7 + %o3], 0 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g7 casa [%l6] 0x80, %g7, %g3 loop_120: nop set 0x0A, %l6 ldstub [%l7 + %l6], %l3 set 0x38, %i5 sta %f29, [%l7 + %i5] 0x88 nop set 0x77, %l4 ldstub [%l7 + %l4], %i3 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x89 ld [%l7 + 0x24], %f12 set 0x70, %g5 stwa %o4, [%l7 + %g5] 0xeb membar #Sync set 0x1E, %i4 stha %g2, [%l7 + %i4] 0x88 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %i1 st %fsr, [%l7 + 0x3C] and %l0, %l5, %i2 be,a,pn %icc, loop_121 wr %i4, %o0, %set_softint nop set 0x22, %l0 sth %o7, [%l7 + %l0] set 0x40, %o6 stda %f16, [%l7 + %o6] 0xd2 loop_121: nop set 0x46, %i7 stha %i5, [%l7 + %i7] 0x81 set 0x6C, %g3 stwa %l1, [%l7 + %g3] 0x80 nop set 0x78, %g6 ldx [%l7 + %g6], %o3 set 0x50, %o7 stxa %l2, [%l7 + %o7] 0xeb membar #Sync nop set 0x09, %g4 stb %l6, [%l7 + %g4] set 0x40, %o4 ldda [%l7 + %o4] 0xda, %f16 set 0x40, %l2 ldda [%l7 + %l2] 0xda, %f16 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g4 casa [%l6] 0x80, %g4, %o5 nop set 0x58, %l5 ldd [%l7 + %l5], %f8 nop set 0x08, %i0 stx %g6, [%l7 + %i0] add %l4, %g1, %o6 set 0x4E, %g7 stha %o2, [%l7 + %g7] 0xe3 membar #Sync nop set 0x08, %i6 stw %i7, [%l7 + %i6] set 0x22, %o2 ldstuba [%l7 + %o2] 0x88, %i6 nop set 0x40, %l1 std %o0, [%l7 + %l1] st %f17, [%l7 + 0x50] nop set 0x1C, %i2 ldsw [%l7 + %i2], %g7 set 0x50, %g1 ldda [%l7 + %g1] 0x89, %g2 nop set 0x40, %l3 std %f14, [%l7 + %l3] nop set 0x50, %g2 stx %fsr, [%l7 + %g2] set 0x20, %i3 lda [%l7 + %i3] 0x81, %f7 nop set 0x78, %o5 ldd [%l7 + %o5], %g4 nop set 0x73, %o0 ldsb [%l7 + %o0], %l3 or %o4, %g2, %i3 wr %g0, 0x4, %fprs set 0x70, %o1 stxa %l5, [%l7 + %o1] 0x81 nop set 0x60, %o3 ldd [%l7 + %o3], %f30 nop set 0x6C, %i5 ldsh [%l7 + %i5], %i2 nop set 0x60, %l6 std %i4, [%l7 + %l6] nop set 0x20, %i1 std %o0, [%l7 + %i1] nop set 0x64, %g5 ldsw [%l7 + %g5], %i1 nop set 0x68, %l4 sth %o7, [%l7 + %l4] nop set 0x40, %i4 stw %i5, [%l7 + %i4] set 0x20, %o6 prefetcha [%l7 + %o6] 0x80, 1 nop set 0x08, %i7 lduw [%l7 + %i7], %l2 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l1, %g4 nop set 0x28, %l0 stx %l6, [%l7 + %l0] or %g6, %o5, %l4 add %g1, %o6, %o2 nop set 0x2E, %g6 sth %i7, [%l7 + %g6] or %i6, %g7, %o1 nop set 0x28, %o7 ldx [%l7 + %o7], %g5 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %l3 nop set 0x3C, %g3 ldub [%l7 + %g3], %g2 ld [%l7 + 0x14], %f25 set 0x60, %g4 ldxa [%l7 + %g4] 0x89, %o4 nop set 0x38, %o4 stx %i3, [%l7 + %o4] nop set 0x18, %l5 std %i0, [%l7 + %l5] set 0x60, %i0 ldda [%l7 + %i0] 0x88, %l4 add %i2, %l0, %i4 st %f28, [%l7 + 0x2C] and %o0, %o7, %i1 nop set 0x4C, %g7 ldub [%l7 + %g7], %o3 nop set 0x18, %i6 lduw [%l7 + %i6], %i5 ld [%l7 + 0x50], %f11 add %l2, %g4, %l1 add %l7, 0x0C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %o5 add %l6, %g1, %o6 set 0x18, %o2 stxa %o2, [%l7 + %o2] 0xe2 membar #Sync nop set 0x18, %l1 stx %i7, [%l7 + %l1] set 0x6A, %i2 stba %l4, [%l7 + %i2] 0xe2 membar #Sync set 0x48, %g1 lda [%l7 + %g1] 0x89, %f1 nop set 0x21, %l3 stb %g7, [%l7 + %l3] st %f4, [%l7 + 0x3C] nop set 0x10, %l2 ldsh [%l7 + %l2], %i6 nop set 0x0D, %g2 stb %o1, [%l7 + %g2] nop set 0x60, %o5 ldd [%l7 + %o5], %g2 nop set 0x68, %o0 prefetch [%l7 + %o0], 4 nop set 0x70, %i3 prefetch [%l7 + %i3], 4 set 0x40, %o3 stda %f16, [%l7 + %o3] 0xd2 nop set 0x57, %o1 ldub [%l7 + %o1], %g5 and %g2, %o4, %i3 set 0x40, %i5 ldda [%l7 + %i5] 0xe2, %l2 nop set 0x38, %l6 ldd [%l7 + %l6], %i0 set 0x40, %i1 ldda [%l7 + %i1] 0xd0, %f0 set 0x6F, %g5 stba %i2, [%l7 + %g5] 0xe2 membar #Sync nop set 0x14, %i4 ldsh [%l7 + %i4], %l0 nop set 0x1C, %l4 prefetch [%l7 + %l4], 3 nop set 0x5E, %i7 sth %l5, [%l7 + %i7] nop set 0x38, %o6 std %o0, [%l7 + %o6] set 0x28, %l0 stwa %i4, [%l7 + %l0] 0x88 add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i1 casa [%l6] 0x81, %i1, %o7 nop set 0x20, %g6 stx %fsr, [%l7 + %g6] nop set 0x08, %g3 stx %i5, [%l7 + %g3] or %o3, %g4, %l2 nop set 0x14, %o7 lduw [%l7 + %o7], %l1 ld [%l7 + 0x50], %f9 nop set 0x08, %g4 std %o4, [%l7 + %g4] add %g6, %g1, %o6 set 0x60, %l5 lda [%l7 + %l5] 0x88, %f13 set 0x24, %o4 stha %l6, [%l7 + %o4] 0x81 nop set 0x20, %g7 stx %o2, [%l7 + %g7] wr %l4, %i7, %y set 0x20, %i6 ldstuba [%l7 + %i6] 0x89, %g7 add %i6, %o1, %g5 set 0x34, %i0 sta %f8, [%l7 + %i0] 0x81 add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g2 casa [%l6] 0x81, %g2, %g3 set 0x58, %o2 lda [%l7 + %o2] 0x81, %f16 nop set 0x58, %i2 ldd [%l7 + %i2], %i2 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %i0 set 0x70, %l1 ldda [%l7 + %l1] 0xeb, %i2 set 0x24, %g1 swapa [%l7 + %g1] 0x89, %l3 set 0x38, %l3 lda [%l7 + %l3] 0x88, %f6 nop set 0x37, %g2 stb %l0, [%l7 + %g2] nop set 0x6C, %l2 ldsb [%l7 + %l2], %o0 nop set 0x18, %o0 std %i4, [%l7 + %o0] add %i1, %l5, %o7 nop set 0x10, %o5 ldd [%l7 + %o5], %o2 nop nop setx 0x982C5246, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x02EF24C5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f5, %f3 nop set 0x78, %i3 ldd [%l7 + %i3], %g4 nop set 0x18, %o1 ldd [%l7 + %o1], %l2 st %fsr, [%l7 + 0x10] nop set 0x2C, %i5 stb %l1, [%l7 + %i5] nop set 0x55, %o3 ldstub [%l7 + %o3], %i5 nop set 0x68, %i1 std %f0, [%l7 + %i1] set 0x3C, %g5 stwa %g6, [%l7 + %g5] 0x81 set 0x40, %i4 stda %f16, [%l7 + %i4] 0xda add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %g1 nop set 0x50, %l6 swap [%l7 + %l6], %o6 nop set 0x50, %i7 ldub [%l7 + %i7], %o2 nop set 0x57, %l4 stb %l6, [%l7 + %l4] nop set 0x50, %o6 ldx [%l7 + %o6], %i7 bgu,pn %icc, loop_122 nop set 0x14, %l0 swap [%l7 + %l0], %g7 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f0 loop_122: fpadd16s %f15, %f18, %f20 nop set 0x6C, %o7 swap [%l7 + %o7], %i6 nop set 0x3E, %g4 ldsh [%l7 + %g4], %l4 bn,a %xcc, loop_123 nop set 0x6C, %g6 ldsw [%l7 + %g6], %o1 set 0x3C, %l5 sta %f14, [%l7 + %l5] 0x88 loop_123: nop set 0x4D, %o4 stba %g2, [%l7 + %o4] 0xea membar #Sync nop set 0x28, %g7 lduw [%l7 + %g7], %g3 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xca set 0x30, %i6 stda %i2, [%l7 + %i6] 0xe2 membar #Sync nop set 0x3C, %i2 sth %o4, [%l7 + %i2] nop set 0x3A, %o2 lduh [%l7 + %o2], %g5 set 0x30, %g1 sta %f16, [%l7 + %g1] 0x88 nop set 0x32, %l1 ldstub [%l7 + %l1], %i2 nop set 0x44, %l3 ldsw [%l7 + %l3], %i0 nop set 0x38, %g2 ldx [%l7 + %g2], %l3 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %o0 set 0x50, %l2 prefetcha [%l7 + %l2] 0x89, 4 and %l5, %i4, %o3 set 0x28, %o0 stxa %g4, [%l7 + %o0] 0xeb membar #Sync add %l2, %l1, %i5 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g6, %o5 nop set 0x68, %i3 stw %o7, [%l7 + %i3] nop set 0x48, %o5 prefetch [%l7 + %o5], 2 or %o6, %o2, %g1 nop set 0x18, %i5 ldsw [%l7 + %i5], %i7 and %g7, %i6, %l4 set 0x40, %o1 stda %f16, [%l7 + %o1] 0x80 nop set 0x78, %o3 std %f24, [%l7 + %o3] set 0x78, %g5 swapa [%l7 + %g5] 0x88, %l6 nop set 0x0C, %i1 stw %o1, [%l7 + %i1] add %g3, %g2, %i3 set 0x5C, %l6 ldstuba [%l7 + %l6] 0x89, %o4 nop set 0x34, %i7 lduw [%l7 + %i7], %i2 nop set 0x50, %l4 ldd [%l7 + %l4], %f22 nop set 0x18, %o6 ldd [%l7 + %o6], %f14 set 0x50, %l0 lda [%l7 + %l0] 0x88, %f29 set 0x50, %g3 lda [%l7 + %g3] 0x80, %f16 nop set 0x79, %o7 stb %g5, [%l7 + %o7] and %i0, %l0, %l3 set 0x70, %i4 ldxa [%l7 + %i4] 0x89, %o0 nop set 0x40, %g6 ldd [%l7 + %g6], %l4 nop set 0x08, %g4 std %f8, [%l7 + %g4] set 0x70, %o4 ldxa [%l7 + %o4] 0x88, %i4 nop set 0x48, %g7 ldx [%l7 + %g7], %i1 st %fsr, [%l7 + 0x54] ld [%l7 + 0x48], %f3 nop set 0x30, %l5 ldsw [%l7 + %l5], %o3 nop set 0x08, %i0 stx %g4, [%l7 + %i0] or %l1, %l2, %i5 nop set 0x44, %i2 stw %g6, [%l7 + %i2] set 0x47, %i6 ldstuba [%l7 + %i6] 0x89, %o7 nop set 0x68, %g1 ldx [%l7 + %g1], %o5 nop set 0x58, %o2 stx %o2, [%l7 + %o2] set 0x28, %l3 prefetcha [%l7 + %l3] 0x89, 4 set 0x50, %l1 ldda [%l7 + %l1] 0x89, %i6 add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x89, %g1, %i6 nop set 0x60, %g2 ldstub [%l7 + %g2], %g7 fpsub32s %f2, %f29, %f19 st %fsr, [%l7 + 0x5C] set 0x64, %l2 swapa [%l7 + %l2] 0x88, %l4 nop set 0x54, %i3 ldsh [%l7 + %i3], %l6 nop set 0x78, %o0 ldd [%l7 + %o0], %g2 nop set 0x25, %i5 ldub [%l7 + %i5], %g2 set 0x18, %o1 prefetcha [%l7 + %o1] 0x80, 4 nop set 0x34, %o5 lduw [%l7 + %o5], %i3 fpadd16 %f14, %f2, %f28 set 0x28, %o3 stda %o4, [%l7 + %o3] 0x89 nop set 0x30, %i1 stw %g5, [%l7 + %i1] nop set 0x24, %g5 ldub [%l7 + %g5], %i2 st %fsr, [%l7 + 0x1C] nop set 0x10, %l6 ldub [%l7 + %l6], %i0 and %l0, %o0, %l3 add %l7, 0x38, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x88, %i4, %l5 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 4: ! ! Type l : 1266 ! Type a : 23 ! Type cti : 24 ! Type x : 531 ! Type f : 36 ! Type i : 120 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x7, %g1 set 0x9, %g2 set 0xF, %g3 set 0xD, %g4 set 0x7, %g5 set 0x8, %g6 set 0x5, %g7 !# Input registers set -0xF, %i0 set -0x4, %i1 set -0xA, %i2 set -0xB, %i3 set -0x1, %i4 set -0xD, %i5 set -0x0, %i6 set -0xB, %i7 !# Local registers set 0x2F25B644, %l0 set 0x441E7890, %l1 set 0x33284E4D, %l2 set 0x74BEA52D, %l3 set 0x572F6CCC, %l4 set 0x061C041B, %l5 set 0x69EC5D3C, %l6 !# Output registers set -0x0F00, %o0 set -0x0AC3, %o1 set 0x1B04, %o2 set 0x0E1D, %o3 set 0x002A, %o4 set 0x1A40, %o5 set -0x010B, %o6 set -0x1A67, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. set 0x35, %i7 ldstuba [%l7 + %i7] 0x89, %o3 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g4, %i1 st %f0, [%l7 + 0x68] nop set 0x0C, %o6 lduw [%l7 + %o6], %l1 wr %g0, 0x4, %fprs st %f9, [%l7 + 0x30] nop set 0x40, %l0 stw %g6, [%l7 + %l0] nop set 0x60, %l4 ldsw [%l7 + %l4], %o7 nop set 0x56, %o7 ldsb [%l7 + %o7], %o2 set 0x27, %i4 ldstuba [%l7 + %i4] 0x88, %o5 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o6, %i7 nop set 0x38, %g6 stx %i6, [%l7 + %g6] and %g1, %g7, %l4 nop set 0x17, %g4 ldsb [%l7 + %g4], %l6 set 0x08, %g3 stxa %g3, [%l7 + %g3] 0x88 nop set 0x57, %g7 ldub [%l7 + %g7], %g2 st %f0, [%l7 + 0x2C] nop set 0x18, %l5 ldsh [%l7 + %l5], %i3 nop set 0x22, %o4 lduh [%l7 + %o4], %o1 set 0x20, %i0 lda [%l7 + %i0] 0x88, %f12 set 0x40, %i2 stha %g5, [%l7 + %i2] 0xe2 membar #Sync membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf1, %f16 nop set 0x52, %i6 sth %i2, [%l7 + %i6] nop set 0x6C, %o2 stw %i0, [%l7 + %o2] set 0x0B, %l3 stba %l0, [%l7 + %l3] 0x88 set 0x60, %l1 stwa %o4, [%l7 + %l1] 0x89 set 0x08, %l2 ldxa [%l7 + %l2] 0x80, %o0 nop set 0x10, %g2 ldd [%l7 + %g2], %f6 nop set 0x10, %o0 stx %l3, [%l7 + %o0] add %i4, %o3, %l5 nop set 0x58, %i5 ldsw [%l7 + %i5], %i1 nop set 0x18, %i3 ldsw [%l7 + %i3], %l1 set 0x7C, %o5 stwa %l2, [%l7 + %o5] 0xeb membar #Sync set 0x24, %o1 stha %i5, [%l7 + %o1] 0x89 nop set 0x40, %i1 ldd [%l7 + %i1], %g4 nop set 0x1C, %o3 swap [%l7 + %o3], %o7 set 0x30, %g5 prefetcha [%l7 + %g5] 0x88, 1 fpsub16s %f9, %f29, %f10 nop set 0x18, %i7 ldd [%l7 + %i7], %o4 nop set 0x61, %l6 ldub [%l7 + %l6], %g6 and %i7, %o6, %i6 nop set 0x30, %o6 stx %g7, [%l7 + %o6] nop set 0x38, %l4 ldd [%l7 + %l4], %l4 set 0x14, %l0 swapa [%l7 + %l0] 0x89, %g1 set 0x20, %i4 stba %g3, [%l7 + %i4] 0xe3 membar #Sync set 0x2B, %g6 stba %g2, [%l7 + %g6] 0x89 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xd2 nop set 0x63, %g3 ldsb [%l7 + %g3], %i3 add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %o1 nop set 0x51, %o7 stb %i2, [%l7 + %o7] nop set 0x70, %g7 ldx [%l7 + %g7], %i0 set 0x20, %l5 ldxa [%l7 + %l5] 0x80, %l0 set 0x30, %i0 prefetcha [%l7 + %i0] 0x80, 0 set 0x50, %i2 stwa %o4, [%l7 + %i2] 0x88 ld [%l7 + 0x3C], %f12 add %l3, %i4, %o3 bne %icc, loop_124 nop set 0x30, %o4 std %o0, [%l7 + %o4] wr %i1, %l5, %set_softint and %l2, %l1, %i5 loop_124: nop set 0x38, %g1 ldxa [%l7 + %g1] 0x80, %o7 set 0x0C, %o2 swapa [%l7 + %o2] 0x81, %g4 ld [%l7 + 0x68], %f4 set 0x3D, %l3 stba %o5, [%l7 + %l3] 0xe2 membar #Sync set 0x60, %i6 ldxa [%l7 + %i6] 0x89, %o2 or %i7, %o6, %i6 nop set 0x20, %l2 lduh [%l7 + %l2], %g7 set 0x47, %g2 stba %g6, [%l7 + %g2] 0x81 set 0x40, %o0 stda %f16, [%l7 + %o0] 0xc8 nop set 0x6B, %l1 stb %g1, [%l7 + %l1] set 0x40, %i5 ldda [%l7 + %i5] 0xd0, %f0 set 0x30, %i3 ldxa [%l7 + %i3] 0x89, %g3 set 0x5A, %o5 stba %g2, [%l7 + %o5] 0xea membar #Sync set 0x14, %o1 stwa %l4, [%l7 + %o1] 0x89 nop set 0x18, %i1 lduw [%l7 + %i1], %l6 set 0x64, %o3 lda [%l7 + %o3] 0x89, %f26 nop set 0x30, %i7 stx %fsr, [%l7 + %i7] set 0x40, %l6 stda %f0, [%l7 + %l6] 0xca set 0x78, %o6 stba %o1, [%l7 + %o6] 0xe2 membar #Sync and %i3, %i2, %l0 nop set 0x4C, %g5 ldsw [%l7 + %g5], %i0 set 0x4C, %l4 swapa [%l7 + %l4] 0x89, %g5 nop set 0x48, %i4 std %o4, [%l7 + %i4] nop set 0x1C, %g6 swap [%l7 + %g6], %l3 set 0x50, %g4 ldstuba [%l7 + %g4] 0x81, %i4 set 0x70, %g3 swapa [%l7 + %g3] 0x88, %o0 set 0x60, %l0 stxa %i1, [%l7 + %l0] 0xeb membar #Sync nop set 0x38, %o7 stx %o3, [%l7 + %o7] wr %l2, %l1, %ccr nop set 0x18, %g7 stx %i5, [%l7 + %g7] add %o7, %l5, %g4 nop set 0x4C, %i0 lduh [%l7 + %i0], %o2 set 0x50, %l5 stda %o4, [%l7 + %l5] 0x89 set 0x53, %i2 stba %i7, [%l7 + %i2] 0xe2 membar #Sync nop set 0x18, %g1 ldsb [%l7 + %g1], %i6 fpsub16s %f22, %f21, %f31 set 0x3E, %o2 ldstuba [%l7 + %o2] 0x89, %o6 nop set 0x60, %l3 ldsw [%l7 + %l3], %g6 nop set 0x18, %o4 stx %g7, [%l7 + %o4] nop set 0x18, %i6 stx %g1, [%l7 + %i6] set 0x40, %l2 ldda [%l7 + %l2] 0x81, %f16 set 0x18, %g2 ldxa [%l7 + %g2] 0x89, %g3 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %l6 set 0x58, %o0 stxa %o1, [%l7 + %o0] 0xe2 membar #Sync wr %l4, %i3, %clear_softint nop set 0x24, %i5 ldstub [%l7 + %i5], %l0 nop set 0x48, %l1 std %i0, [%l7 + %l1] membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf1, %f16 nop set 0x78, %o5 stx %fsr, [%l7 + %o5] set 0x14, %i1 lda [%l7 + %i1] 0x89, %f21 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g5, %i2 nop set 0x24, %o1 stw %l3, [%l7 + %o1] add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %i4 nop set 0x5C, %i7 swap [%l7 + %i7], %i1 nop set 0x46, %o3 ldub [%l7 + %o3], %o0 set 0x40, %l6 stda %o2, [%l7 + %l6] 0x88 set 0x30, %g5 ldxa [%l7 + %g5] 0x80, %l1 set 0x60, %l4 stwa %l2, [%l7 + %l4] 0x80 nop set 0x3A, %i4 stb %i5, [%l7 + %i4] bne,a,pt %xcc, loop_125 nop set 0x4C, %g6 ldsb [%l7 + %g6], %o7 set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f0 loop_125: nop set 0x62, %g3 stha %g4, [%l7 + %g3] 0x89 nop set 0x48, %l0 stx %fsr, [%l7 + %l0] nop set 0x12, %o6 ldsh [%l7 + %o6], %o2 nop set 0x44, %g7 ldsh [%l7 + %g7], %o5 or %i7, %l5, %i6 set 0x6C, %o7 sta %f31, [%l7 + %o7] 0x80 st %fsr, [%l7 + 0x4C] nop set 0x36, %i0 ldstub [%l7 + %i0], %o6 nop set 0x30, %i2 ldsb [%l7 + %i2], %g6 set 0x70, %g1 prefetcha [%l7 + %g1] 0x89, 2 nop set 0x2E, %o2 sth %g3, [%l7 + %o2] nop set 0x60, %l3 stx %fsr, [%l7 + %l3] nop set 0x0E, %l5 sth %g1, [%l7 + %l5] set 0x41, %i6 ldstuba [%l7 + %i6] 0x81, %g2 wr %o1, %l6, %y add %l7, 0x14, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l4 casa [%l6] 0x80, %l4, %l0 nop set 0x18, %o4 stx %i3, [%l7 + %o4] set 0x58, %l2 prefetcha [%l7 + %l2] 0x88, 2 nop set 0x10, %o0 std %f8, [%l7 + %o0] set 0x18, %g2 ldxa [%l7 + %g2] 0x89, %i0 set 0x44, %l1 stwa %l3, [%l7 + %l1] 0x88 nop set 0x10, %i5 ldd [%l7 + %i5], %f4 bne,a,pt %icc, loop_126 fpsub16s %f27, %f1, %f18 set 0x20, %i3 stda %o4, [%l7 + %i3] 0xe2 membar #Sync loop_126: nop set 0x58, %i1 ldd [%l7 + %i1], %f2 nop set 0x31, %o5 ldstub [%l7 + %o5], %i4 set 0x40, %i7 ldda [%l7 + %i7] 0x81, %f16 nop set 0x44, %o3 prefetch [%l7 + %o3], 2 nop set 0x0F, %l6 ldstub [%l7 + %l6], %i1 set 0x7C, %g5 stba %i2, [%l7 + %g5] 0x89 wr %o0, %l1, %sys_tick nop set 0x4C, %o1 lduh [%l7 + %o1], %l2 nop set 0x44, %i4 ldstub [%l7 + %i4], %i5 st %fsr, [%l7 + 0x78] fpadd16s %f21, %f15, %f25 nop set 0x10, %l4 stx %o7, [%l7 + %l4] set 0x40, %g6 stda %o2, [%l7 + %g6] 0xeb membar #Sync set 0x3D, %g3 ldstuba [%l7 + %g3] 0x81, %g4 set 0x3B, %l0 stba %o2, [%l7 + %l0] 0xea membar #Sync nop set 0x50, %g4 ldx [%l7 + %g4], %o5 nop set 0x24, %o6 swap [%l7 + %o6], %l5 nop set 0x41, %g7 ldsb [%l7 + %g7], %i6 st %f20, [%l7 + 0x74] add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x88, %o6, %i7 set 0x30, %o7 prefetcha [%l7 + %o7] 0x80, 4 fpsub32s %f17, %f12, %f5 nop set 0x6C, %i2 prefetch [%l7 + %i2], 0 fpadd16s %f24, %f5, %f16 nop set 0x30, %g1 ldx [%l7 + %g1], %g3 add %g1, %g6, %o1 nop set 0x55, %o2 ldub [%l7 + %o2], %g2 set 0x5E, %i0 stha %l6, [%l7 + %i0] 0x89 nop set 0x48, %l3 stx %fsr, [%l7 + %l3] set 0x4E, %i6 stha %l0, [%l7 + %i6] 0x88 nop set 0x34, %l5 ldub [%l7 + %l5], %l4 nop set 0x5F, %o4 ldsb [%l7 + %o4], %i3 nop set 0x24, %o0 lduh [%l7 + %o0], %i0 nop set 0x58, %g2 ldd [%l7 + %g2], %l2 nop set 0x1A, %l1 lduh [%l7 + %l1], %o4 nop set 0x20, %l2 ldsh [%l7 + %l2], %g5 nop set 0x28, %i5 stx %fsr, [%l7 + %i5] nop set 0x60, %i1 ldsh [%l7 + %i1], %i4 bg %icc, loop_127 nop set 0x68, %i3 std %i0, [%l7 + %i3] set 0x5F, %o5 ldstuba [%l7 + %o5] 0x88, %o0 loop_127: nop set 0x44, %i7 prefetch [%l7 + %i7], 1 and %l1, %i2, %i5 nop set 0x32, %l6 lduh [%l7 + %l6], %l2 nop set 0x68, %g5 ldsw [%l7 + %g5], %o7 set 0x20, %o1 ldxa [%l7 + %o1] 0x89, %g4 set 0x34, %o3 sta %f25, [%l7 + %o3] 0x88 nop set 0x3F, %l4 stb %o3, [%l7 + %l4] st %f18, [%l7 + 0x3C] nop set 0x6C, %i4 ldsw [%l7 + %i4], %o5 set 0x36, %g3 ldstuba [%l7 + %g3] 0x81, %o2 ld [%l7 + 0x40], %f27 fpsub32 %f24, %f16, %f24 nop set 0x0C, %l0 ldub [%l7 + %l0], %i6 nop set 0x32, %g6 ldsh [%l7 + %g6], %o6 nop nop setx 0x29858F264B3E8BAB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x0BAD988BBDE8265D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f2, %f14 ld [%l7 + 0x20], %f17 nop set 0x70, %g4 swap [%l7 + %g4], %i7 nop set 0x65, %g7 ldub [%l7 + %g7], %g7 nop set 0x72, %o6 ldub [%l7 + %o6], %g3 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xca nop set 0x38, %i2 ldd [%l7 + %i2], %f8 nop set 0x08, %o2 stx %fsr, [%l7 + %o2] nop set 0x74, %g1 ldub [%l7 + %g1], %g1 set 0x68, %i0 prefetcha [%l7 + %i0] 0x89, 4 nop set 0x5C, %i6 ldub [%l7 + %i6], %g6 add %l7, 0x54, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %l6 nop set 0x30, %l3 std %f8, [%l7 + %l3] set 0x5F, %l5 ldstuba [%l7 + %l5] 0x89, %o1 nop set 0x48, %o0 prefetch [%l7 + %o0], 4 nop set 0x2B, %o4 ldsb [%l7 + %o4], %l4 nop set 0x50, %g2 ldd [%l7 + %g2], %f10 nop set 0x4A, %l1 lduh [%l7 + %l1], %l0 nop set 0x48, %l2 prefetch [%l7 + %l2], 2 set 0x60, %i1 sta %f17, [%l7 + %i1] 0x80 nop set 0x18, %i3 ldx [%l7 + %i3], %i0 nop set 0x73, %o5 ldsb [%l7 + %o5], %i3 set 0x09, %i5 stba %l3, [%l7 + %i5] 0x89 set 0x68, %l6 lda [%l7 + %l6] 0x88, %f26 nop set 0x0C, %i7 prefetch [%l7 + %i7], 2 nop set 0x20, %g5 ldd [%l7 + %g5], %f26 nop set 0x10, %o3 ldstub [%l7 + %o3], %g5 st %fsr, [%l7 + 0x48] add %l7, 0x34, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %i1 set 0x10, %l4 stha %i4, [%l7 + %l4] 0xe3 membar #Sync nop set 0x68, %o1 stx %l1, [%l7 + %o1] nop set 0x36, %g3 ldsb [%l7 + %g3], %i2 nop set 0x1A, %i4 lduh [%l7 + %i4], %i5 set 0x19, %g6 ldstuba [%l7 + %g6] 0x88, %l2 set 0x48, %g4 prefetcha [%l7 + %g4] 0x80, 2 nop set 0x68, %l0 stw %o7, [%l7 + %l0] nop set 0x76, %o6 lduh [%l7 + %o6], %g4 set 0x5C, %g7 lda [%l7 + %g7] 0x80, %f28 st %f22, [%l7 + 0x1C] set 0x66, %i2 ldstuba [%l7 + %i2] 0x88, %o3 nop set 0x18, %o2 stx %o2, [%l7 + %o2] nop set 0x44, %g1 sth %o5, [%l7 + %g1] nop set 0x5E, %o7 ldsh [%l7 + %o7], %o6 nop set 0x58, %i6 ldd [%l7 + %i6], %i6 fpadd32 %f26, %f22, %f16 nop set 0x5C, %l3 swap [%l7 + %l3], %g7 set 0x40, %i0 ldda [%l7 + %i0] 0x89, %f0 set 0x38, %o0 stda %i6, [%l7 + %o0] 0x80 nop set 0x68, %o4 ldsb [%l7 + %o4], %g3 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xca set 0x48, %g2 stxa %l5, [%l7 + %g2] 0xeb membar #Sync nop set 0x28, %l2 std %f0, [%l7 + %l2] nop set 0x20, %l1 stw %g6, [%l7 + %l1] nop set 0x70, %i1 lduw [%l7 + %i1], %g2 add %g1, %o1, %l4 or %l0, %i0, %i3 nop set 0x60, %o5 ldx [%l7 + %o5], %l6 or %l3, %g5, %o4 set 0x45, %i5 stba %i4, [%l7 + %i5] 0x80 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x80, %l1, %i2 nop set 0x44, %l6 ldub [%l7 + %l6], %i1 nop set 0x08, %i7 swap [%l7 + %i7], %l2 nop set 0x77, %g5 ldub [%l7 + %g5], %o0 nop set 0x50, %i3 stx %i5, [%l7 + %i3] nop set 0x6C, %o3 lduw [%l7 + %o3], %g4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o7, %o3 nop set 0x10, %l4 ldd [%l7 + %l4], %f2 nop set 0x60, %o1 std %f14, [%l7 + %o1] nop set 0x60, %g3 ldd [%l7 + %g3], %o4 set 0x38, %i4 stxa %o2, [%l7 + %i4] 0xeb membar #Sync nop set 0x0C, %g4 prefetch [%l7 + %g4], 4 nop set 0x6D, %l0 ldsb [%l7 + %l0], %o6 set 0x40, %o6 ldda [%l7 + %o6] 0x81, %f16 nop set 0x30, %g6 std %f10, [%l7 + %g6] set 0x58, %i2 stda %g6, [%l7 + %i2] 0x81 set 0x74, %g7 stwa %i7, [%l7 + %g7] 0x80 set 0x7C, %g1 stwa %i6, [%l7 + %g1] 0xeb membar #Sync set 0x3F, %o7 stba %l5, [%l7 + %o7] 0x81 set 0x74, %o2 stwa %g6, [%l7 + %o2] 0x80 nop set 0x10, %i6 stw %g3, [%l7 + %i6] set 0x48, %i0 prefetcha [%l7 + %i0] 0x80, 0 nop set 0x4C, %l3 prefetch [%l7 + %l3], 3 nop set 0x5B, %o4 ldstub [%l7 + %o4], %o1 st %fsr, [%l7 + 0x10] nop set 0x6A, %o0 ldsh [%l7 + %o0], %l4 nop set 0x34, %l5 swap [%l7 + %l5], %g1 nop set 0x78, %g2 std %f8, [%l7 + %g2] nop set 0x70, %l1 stw %l0, [%l7 + %l1] set 0x6C, %i1 swapa [%l7 + %i1] 0x81, %i3 nop set 0x4C, %l2 prefetch [%l7 + %l2], 2 nop set 0x30, %i5 stx %i0, [%l7 + %i5] set 0x40, %o5 ldstuba [%l7 + %o5] 0x89, %l3 st %fsr, [%l7 + 0x64] set 0x0C, %l6 swapa [%l7 + %l6] 0x80, %l6 nop set 0x28, %i7 stw %g5, [%l7 + %i7] set 0x10, %g5 stha %i4, [%l7 + %g5] 0x88 set 0x08, %o3 stxa %l1, [%l7 + %o3] 0xe2 membar #Sync set 0x3C, %l4 lda [%l7 + %l4] 0x81, %f4 ld [%l7 + 0x44], %f11 nop set 0x40, %i3 stx %i2, [%l7 + %i3] set 0x40, %g3 ldda [%l7 + %g3] 0xd0, %f0 set 0x48, %i4 stda %i0, [%l7 + %i4] 0x80 nop set 0x60, %o1 std %f24, [%l7 + %o1] st %f27, [%l7 + 0x7C] st %fsr, [%l7 + 0x14] nop set 0x66, %g4 sth %o4, [%l7 + %g4] add %l7, 0x7C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l2 casa [%l6] 0x89, %l2, %i5 set 0x48, %l0 stxa %o0, [%l7 + %l0] 0xea membar #Sync wr %o7, %g4, %set_softint set 0x48, %o6 prefetcha [%l7 + %o6] 0x80, 3 set 0x1C, %g6 stwa %o3, [%l7 + %g6] 0xe2 membar #Sync add %l7, 0x5C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] 0x80, %o2, %o6 set 0x68, %g7 prefetcha [%l7 + %g7] 0x80, 1 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf1 membar #Sync set 0x70, %g1 stxa %i7, [%l7 + %g1] 0x80 set 0x08, %o2 ldxa [%l7 + %o2] 0x81, %l5 nop set 0x48, %i6 std %f8, [%l7 + %i6] nop set 0x20, %i0 swap [%l7 + %i0], %g6 nop set 0x2C, %o7 lduw [%l7 + %o7], %g3 nop set 0x28, %o4 ldd [%l7 + %o4], %f8 set 0x70, %l3 stda %i6, [%l7 + %l3] 0xe2 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0x89, %f16 set 0x0C, %g2 swapa [%l7 + %g2] 0x88, %o1 add %g2, %g1, %l4 set 0x5C, %l1 ldstuba [%l7 + %l1] 0x81, %l0 nop set 0x5D, %o0 ldsb [%l7 + %o0], %i0 set 0x2E, %l2 stha %l3, [%l7 + %l2] 0xeb membar #Sync nop set 0x5E, %i1 lduh [%l7 + %i1], %l6 nop set 0x78, %i5 ldd [%l7 + %i5], %f26 bleu,a,pn %xcc, loop_128 nop set 0x4A, %o5 stb %i3, [%l7 + %o5] set 0x70, %l6 ldxa [%l7 + %l6] 0x88, %i4 loop_128: nop set 0x08, %g5 prefetcha [%l7 + %g5] 0x81, 0 set 0x0E, %o3 ldstuba [%l7 + %o3] 0x81, %l1 nop set 0x5C, %i7 swap [%l7 + %i7], %i2 set 0x4C, %l4 stwa %o4, [%l7 + %l4] 0xea membar #Sync add %i1, %l2, %o0 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %i5 set 0x24, %i3 sta %f30, [%l7 + %i3] 0x81 nop set 0x76, %g3 ldstub [%l7 + %g3], %o5 nop set 0x28, %o1 ldx [%l7 + %o1], %o3 st %fsr, [%l7 + 0x28] nop set 0x58, %g4 lduh [%l7 + %g4], %g4 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf1, %f0 fpsub16 %f28, %f16, %f10 nop set 0x25, %i4 ldub [%l7 + %i4], %o2 nop set 0x2A, %o6 lduh [%l7 + %o6], %o6 nop set 0x40, %g6 std %i6, [%l7 + %g6] add %l5, %g6, %g3 set 0x57, %g7 stba %i6, [%l7 + %g7] 0x88 set 0x18, %g1 prefetcha [%l7 + %g1] 0x81, 2 nop set 0x64, %i2 stw %g2, [%l7 + %i2] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x58, %o2 stx %fsr, [%l7 + %o2] st %f31, [%l7 + 0x20] set 0x1E, %i6 stha %l4, [%l7 + %i6] 0xe3 membar #Sync nop set 0x10, %i0 std %f8, [%l7 + %i0] nop set 0x4C, %o4 lduh [%l7 + %o4], %i0 set 0x28, %l3 stwa %l3, [%l7 + %l3] 0xe2 membar #Sync nop set 0x5C, %l5 ldsw [%l7 + %l5], %l6 nop set 0x40, %g2 std %f26, [%l7 + %g2] nop set 0x76, %o7 lduh [%l7 + %o7], %i3 nop set 0x60, %o0 std %l0, [%l7 + %o0] set 0x40, %l1 swapa [%l7 + %l1] 0x80, %g5 nop set 0x28, %i1 ldsb [%l7 + %i1], %l1 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i4, %i2 set 0x58, %l2 stda %o4, [%l7 + %l2] 0xe3 membar #Sync set 0x70, %i5 prefetcha [%l7 + %i5] 0x88, 1 nop set 0x0E, %l6 sth %l2, [%l7 + %l6] nop set 0x18, %o5 swap [%l7 + %o5], %o7 st %fsr, [%l7 + 0x6C] set 0x6C, %g5 lda [%l7 + %g5] 0x88, %f8 nop set 0x68, %o3 stx %fsr, [%l7 + %o3] set 0x10, %l4 ldda [%l7 + %l4] 0xeb, %o0 set 0x18, %i7 prefetcha [%l7 + %i7] 0x81, 3 nop set 0x3A, %g3 ldstub [%l7 + %g3], %o3 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] 0x80, %o5, %o2 set 0x20, %i3 lda [%l7 + %i3] 0x89, %f11 ld [%l7 + 0x08], %f12 nop set 0x20, %g4 std %o6, [%l7 + %g4] set 0x7C, %o1 stba %g4, [%l7 + %o1] 0xea membar #Sync and %l5, %i7, %g3 set 0x50, %i4 stxa %g6, [%l7 + %i4] 0x80 nop set 0x7E, %l0 stb %o1, [%l7 + %l0] nop set 0x68, %g6 std %f28, [%l7 + %g6] nop set 0x4C, %g7 lduh [%l7 + %g7], %i6 bgu,pn %icc, loop_129 and %g1, %g2, %l4 nop set 0x60, %o6 ldub [%l7 + %o6], %g7 set 0x54, %i2 stwa %i0, [%l7 + %i2] 0xe2 membar #Sync loop_129: nop set 0x20, %o2 swap [%l7 + %o2], %l3 nop set 0x2E, %g1 sth %i3, [%l7 + %g1] set 0x50, %i0 ldda [%l7 + %i0] 0xe2, %l0 nop nop setx 0x64A9C7AB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x04A92CEF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f23, %f24 nop set 0x0A, %o4 ldstub [%l7 + %o4], %l6 nop set 0x28, %l3 std %f6, [%l7 + %l3] nop set 0x50, %i6 lduw [%l7 + %i6], %l1 st %fsr, [%l7 + 0x54] set 0x68, %l5 lda [%l7 + %l5] 0x81, %f9 bge %xcc, loop_130 nop set 0x48, %g2 std %g4, [%l7 + %g2] add %i4, %i2, %i1 set 0x3C, %o0 swapa [%l7 + %o0] 0x81, %o4 loop_130: add %l2, %o7, %o0 nop set 0x68, %l1 std %i4, [%l7 + %l1] set 0x40, %i1 stda %f16, [%l7 + %i1] 0xcc set 0x0F, %o7 ldstuba [%l7 + %o7] 0x81, %o3 nop set 0x60, %l2 stb %o2, [%l7 + %l2] add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %g4 wr %l5, %i7, %ccr set 0x30, %l6 ldda [%l7 + %l6] 0xe2, %g2 nop set 0x36, %o5 ldsb [%l7 + %o5], %o6 nop set 0x27, %i5 ldub [%l7 + %i5], %g6 nop set 0x0C, %o3 ldub [%l7 + %o3], %i6 set 0x0C, %l4 swapa [%l7 + %l4] 0x89, %g1 set 0x60, %g5 stda %o0, [%l7 + %g5] 0x89 nop set 0x3C, %g3 stb %g2, [%l7 + %g3] set 0x6C, %i7 swapa [%l7 + %i7] 0x80, %l4 set 0x10, %i3 stwa %i0, [%l7 + %i3] 0xe3 membar #Sync nop set 0x78, %g4 lduh [%l7 + %g4], %l3 nop set 0x10, %i4 ldd [%l7 + %i4], %f14 nop set 0x40, %l0 stx %g7, [%l7 + %l0] add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i3 casa [%l6] 0x80, %i3, %l0 add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %l1 nop set 0x7C, %o1 swap [%l7 + %o1], %g5 nop set 0x58, %g7 sth %i4, [%l7 + %g7] fpsub16s %f10, %f14, %f7 wr %g0, 0x6, %fprs nop set 0x2C, %g6 lduh [%l7 + %g6], %l2 set 0x7A, %i2 stba %i2, [%l7 + %i2] 0x88 nop set 0x32, %o2 ldsh [%l7 + %o2], %o0 add %i5, %o7, %o2 set 0x28, %o6 stda %o4, [%l7 + %o6] 0xeb membar #Sync set 0x40, %g1 ldxa [%l7 + %g1] 0x89, %o3 set 0x58, %i0 ldxa [%l7 + %i0] 0x88, %l5 fpadd32s %f13, %f8, %f13 add %i7, %g4, %g3 set 0x08, %o4 prefetcha [%l7 + %o4] 0x81, 0 set 0x5C, %i6 swapa [%l7 + %i6] 0x80, %i6 and %o6, %o1, %g2 nop set 0x32, %l5 sth %g1, [%l7 + %l5] nop set 0x10, %g2 stx %fsr, [%l7 + %g2] set 0x10, %l3 lda [%l7 + %l3] 0x89, %f1 ld [%l7 + 0x54], %f17 nop set 0x69, %l1 ldstub [%l7 + %l1], %i0 st %fsr, [%l7 + 0x30] set 0x78, %i1 prefetcha [%l7 + %i1] 0x88, 0 nop set 0x24, %o0 lduw [%l7 + %o0], %l4 and %i3, %l0, %l6 set 0x48, %o7 stxa %g7, [%l7 + %o7] 0x81 set 0x48, %l6 ldxa [%l7 + %l6] 0x80, %l1 set 0x58, %o5 stda %g4, [%l7 + %o5] 0x80 wr %g0, 0x4, %fprs nop set 0x10, %l2 swap [%l7 + %l2], %o4 set 0x3A, %o3 ldstuba [%l7 + %o3] 0x81, %i2 wr %o0, %i5, %pic nop set 0x2C, %l4 swap [%l7 + %l4], %l2 set 0x58, %i5 stda %o2, [%l7 + %i5] 0x89 set 0x30, %g3 ldda [%l7 + %g3] 0xe3, %o6 set 0x40, %i7 ldda [%l7 + %i7] 0xd2, %f0 fpadd16 %f20, %f14, %f2 st %f16, [%l7 + 0x64] nop set 0x62, %i3 lduh [%l7 + %i3], %o5 nop set 0x28, %g4 ldd [%l7 + %g4], %f16 st %fsr, [%l7 + 0x08] set 0x60, %i4 stda %l4, [%l7 + %i4] 0xe2 membar #Sync nop set 0x4A, %l0 sth %i7, [%l7 + %l0] nop set 0x0E, %o1 stb %g4, [%l7 + %o1] set 0x1C, %g5 ldstuba [%l7 + %g5] 0x80, %g3 set 0x20, %g7 ldda [%l7 + %g7] 0x89, %o2 set 0x12, %i2 stba %i6, [%l7 + %i2] 0xea membar #Sync nop set 0x60, %o2 ldd [%l7 + %o2], %f6 nop set 0x20, %o6 stw %o6, [%l7 + %o6] nop set 0x18, %g6 ldx [%l7 + %g6], %g6 nop set 0x60, %g1 std %f30, [%l7 + %g1] set 0x25, %i0 stba %o1, [%l7 + %i0] 0xe3 membar #Sync nop set 0x48, %o4 swap [%l7 + %o4], %g1 nop set 0x7C, %i6 stb %g2, [%l7 + %i6] or %i0, %l3, %l4 nop set 0x24, %g2 stw %l0, [%l7 + %g2] nop set 0x56, %l5 sth %i3, [%l7 + %l5] set 0x40, %l1 stda %i6, [%l7 + %l1] 0xe2 membar #Sync fpadd16s %f17, %f28, %f25 st %fsr, [%l7 + 0x4C] set 0x40, %i1 stda %f0, [%l7 + %i1] 0xc2 set 0x20, %l3 ldda [%l7 + %l3] 0xe3, %l0 ld [%l7 + 0x2C], %f31 set 0x40, %o0 ldda [%l7 + %o0] 0xd2, %f0 nop set 0x48, %o7 stx %fsr, [%l7 + %o7] set 0x18, %o5 lda [%l7 + %o5] 0x80, %f11 nop set 0x59, %l2 stb %g5, [%l7 + %l2] st %f28, [%l7 + 0x0C] nop set 0x32, %l6 lduh [%l7 + %l6], %i4 nop set 0x7C, %o3 lduw [%l7 + %o3], %g7 nop set 0x22, %l4 sth %i1, [%l7 + %l4] set 0x30, %g3 sta %f30, [%l7 + %g3] 0x81 nop set 0x58, %i5 ldsw [%l7 + %i5], %o4 nop set 0x1E, %i3 ldsb [%l7 + %i3], %i2 nop set 0x0A, %i7 ldsh [%l7 + %i7], %i5 set 0x5C, %i4 stwa %l2, [%l7 + %i4] 0x89 nop set 0x7E, %l0 sth %o0, [%l7 + %l0] nop set 0x50, %o1 stx %o7, [%l7 + %o1] nop set 0x1C, %g4 swap [%l7 + %g4], %o5 nop set 0x4C, %g7 ldub [%l7 + %g7], %l5 set 0x68, %g5 sta %f27, [%l7 + %g5] 0x89 or %i7, %o2, %g4 nop set 0x28, %o2 ldsw [%l7 + %o2], %o3 set 0x30, %i2 ldxa [%l7 + %i2] 0x80, %i6 nop set 0x4C, %g6 lduw [%l7 + %g6], %o6 nop set 0x48, %g1 ldsw [%l7 + %g1], %g3 set 0x60, %i0 ldda [%l7 + %i0] 0x81, %g6 nop set 0x40, %o6 std %f12, [%l7 + %o6] set 0x74, %i6 lda [%l7 + %i6] 0x81, %f21 st %f3, [%l7 + 0x30] set 0x08, %o4 lda [%l7 + %o4] 0x80, %f9 nop set 0x54, %l5 stw %g1, [%l7 + %l5] nop set 0x52, %g2 lduh [%l7 + %g2], %g2 nop set 0x18, %i1 swap [%l7 + %i1], %o1 nop set 0x18, %l3 stx %i0, [%l7 + %l3] nop set 0x2F, %l1 ldub [%l7 + %l1], %l4 nop set 0x7C, %o0 stw %l3, [%l7 + %o0] or %l0, %i3, %l1 nop set 0x40, %o7 stx %fsr, [%l7 + %o7] nop set 0x30, %o5 ldx [%l7 + %o5], %g5 nop set 0x70, %l2 ldx [%l7 + %l2], %l6 ld [%l7 + 0x14], %f17 nop set 0x28, %o3 std %g6, [%l7 + %o3] nop set 0x08, %l4 std %i0, [%l7 + %l4] set 0x10, %l6 lda [%l7 + %l6] 0x80, %f22 set 0x40, %i5 ldda [%l7 + %i5] 0xd2, %f0 set 0x30, %g3 prefetcha [%l7 + %g3] 0x81, 2 nop set 0x74, %i7 lduw [%l7 + %i7], %o4 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i2 casa [%l6] 0x80, %i2, %i5 set 0x38, %i3 stha %o0, [%l7 + %i3] 0xea membar #Sync nop set 0x18, %i4 ldsh [%l7 + %i4], %o7 nop set 0x64, %o1 lduw [%l7 + %o1], %l2 nop nop setx 0xA096C3F2, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xBCE6B131, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f13, %f27 nop set 0x50, %g4 ldd [%l7 + %g4], %l4 set 0x40, %l0 stda %f16, [%l7 + %l0] 0xf8 membar #Sync bn %xcc, loop_131 nop set 0x58, %g5 ldd [%l7 + %g5], %f22 nop set 0x31, %o2 stb %i7, [%l7 + %o2] nop set 0x44, %i2 lduh [%l7 + %i2], %o5 loop_131: nop set 0x28, %g7 stda %o2, [%l7 + %g7] 0x88 fpsub32s %f4, %f27, %f23 nop set 0x38, %g6 stw %o3, [%l7 + %g6] set 0x38, %i0 stxa %i6, [%l7 + %i0] 0xea membar #Sync add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %g3 nop set 0x53, %g1 ldstub [%l7 + %g1], %g4 nop set 0x48, %o6 stb %g6, [%l7 + %o6] set 0x6A, %o4 ldstuba [%l7 + %o4] 0x88, %g2 nop set 0x48, %i6 ldd [%l7 + %i6], %f10 set 0x28, %l5 stxa %o1, [%l7 + %l5] 0x80 set 0x50, %i1 ldda [%l7 + %i1] 0x88, %g0 nop set 0x68, %l3 ldsw [%l7 + %l3], %i0 set 0x74, %g2 swapa [%l7 + %g2] 0x89, %l4 nop set 0x2D, %o0 ldub [%l7 + %o0], %l0 set 0x68, %l1 stxa %i3, [%l7 + %l1] 0xeb membar #Sync nop set 0x1E, %o7 lduh [%l7 + %o7], %l3 set 0x20, %l2 ldda [%l7 + %l2] 0x89, %l0 set 0x30, %o3 sta %f5, [%l7 + %o3] 0x89 set 0x20, %l4 stxa %l6, [%l7 + %l4] 0xe3 membar #Sync fpsub16s %f14, %f8, %f10 nop set 0x78, %l6 ldsw [%l7 + %l6], %g5 fpsub16 %f18, %f18, %f4 set 0x4C, %i5 lda [%l7 + %i5] 0x81, %f1 nop set 0x68, %g3 stx %i1, [%l7 + %g3] st %fsr, [%l7 + 0x38] nop set 0x68, %o5 lduh [%l7 + %o5], %i4 st %fsr, [%l7 + 0x28] and %o4, %i2, %i5 set 0x4A, %i7 stha %o0, [%l7 + %i7] 0xe2 membar #Sync add %l7, 0x38, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o7 casa [%l6] 0x80, %o7, %l2 st %fsr, [%l7 + 0x48] nop set 0x78, %i4 ldsb [%l7 + %i4], %l5 set 0x62, %o1 stha %g7, [%l7 + %o1] 0xea membar #Sync add %o5, %o2, %i7 set 0x40, %i3 ldda [%l7 + %i3] 0xd8, %f0 set 0x48, %l0 swapa [%l7 + %l0] 0x81, %i6 nop set 0x1E, %g4 ldsh [%l7 + %g4], %o6 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd2 nop set 0x08, %o2 ldub [%l7 + %o2], %g3 and %o3, %g6, %g4 or %o1, %g2, %i0 wr %l4, %l0, %ccr nop set 0x14, %i2 swap [%l7 + %i2], %i3 nop set 0x28, %g6 std %l2, [%l7 + %g6] or %l1, %l6, %g5 st %fsr, [%l7 + 0x10] nop set 0x4C, %i0 ldsw [%l7 + %i0], %g1 nop set 0x68, %g7 stx %fsr, [%l7 + %g7] nop set 0x78, %g1 ldsh [%l7 + %g1], %i4 set 0x40, %o6 ldxa [%l7 + %o6] 0x89, %i1 wr %o4, %i2, %sys_tick set 0x40, %i6 ldda [%l7 + %i6] 0xe2, %i4 nop set 0x2A, %o4 sth %o0, [%l7 + %o4] wr %o7, %l2, %sys_tick bgu %xcc, loop_132 nop set 0x78, %i1 lduw [%l7 + %i1], %g7 nop set 0x74, %l5 stw %o5, [%l7 + %l5] set 0x50, %l3 sta %f11, [%l7 + %l3] 0x80 loop_132: nop set 0x10, %g2 ldda [%l7 + %g2] 0xe2, %l4 add %i7, %o2, %i6 st %fsr, [%l7 + 0x44] nop set 0x24, %o0 stw %o6, [%l7 + %o0] nop set 0x2D, %l1 ldsb [%l7 + %l1], %o3 set 0x70, %o7 ldxa [%l7 + %o7] 0x80, %g3 st %f23, [%l7 + 0x28] nop set 0x48, %o3 ldx [%l7 + %o3], %g6 nop set 0x78, %l2 prefetch [%l7 + %l2], 3 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %g2 nop set 0x28, %l4 ldd [%l7 + %l4], %i0 st %f15, [%l7 + 0x70] bleu,a,pt %icc, loop_133 fpadd32s %f28, %f27, %f9 and %l4, %o1, %i3 be,a,pn %xcc, loop_134 loop_133: nop set 0x6D, %i5 ldub [%l7 + %i5], %l3 st %fsr, [%l7 + 0x34] nop set 0x08, %g3 stx %fsr, [%l7 + %g3] loop_134: nop set 0x42, %o5 stb %l1, [%l7 + %o5] wr %l0, %g5, %sys_tick nop set 0x60, %i7 swap [%l7 + %i7], %l6 set 0x30, %l6 sta %f29, [%l7 + %l6] 0x88 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xc8 nop set 0x68, %i4 stx %i4, [%l7 + %i4] add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g1, %i1 nop set 0x3E, %l0 ldsh [%l7 + %l0], %i2 or %o4, %o0, %o7 nop set 0x14, %g4 stw %l2, [%l7 + %g4] set 0x50, %g5 ldda [%l7 + %g5] 0xe2, %i4 set 0x10, %i3 ldda [%l7 + %i3] 0xeb, %o4 or %l5, %i7, %o2 nop set 0x70, %o2 ldd [%l7 + %o2], %f22 fpadd16 %f28, %f18, %f30 or %i6, %g7, %o3 set 0x38, %g6 prefetcha [%l7 + %g6] 0x89, 0 set 0x78, %i2 stda %g2, [%l7 + %i2] 0xeb membar #Sync nop set 0x32, %i0 ldsh [%l7 + %i0], %g6 or %g2, %g4, %l4 wr %o1, %i3, %sys_tick nop set 0x38, %g1 lduw [%l7 + %g1], %l3 fpsub32 %f24, %f14, %f10 nop set 0x58, %o6 ldsb [%l7 + %o6], %l1 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf1, %f0 nop set 0x61, %i6 ldstub [%l7 + %i6], %l0 set 0x09, %i1 ldstuba [%l7 + %i1] 0x81, %i0 nop set 0x4A, %o4 ldstub [%l7 + %o4], %l6 add %l7, 0x44, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i4, %g1 set 0x70, %l5 ldxa [%l7 + %l5] 0x88, %g5 fpsub32s %f11, %f29, %f8 set 0x1C, %g2 swapa [%l7 + %g2] 0x89, %i1 nop set 0x3E, %o0 lduh [%l7 + %o0], %i2 set 0x0C, %l3 stwa %o4, [%l7 + %l3] 0xe2 membar #Sync set 0x0C, %l1 stwa %o7, [%l7 + %l1] 0x81 set 0x14, %o7 stwa %o0, [%l7 + %o7] 0x80 nop set 0x78, %o3 sth %i5, [%l7 + %o3] nop set 0x1C, %l2 ldsw [%l7 + %l2], %o5 nop set 0x60, %l4 stx %l2, [%l7 + %l4] wr %l5, %i7, %y nop set 0x58, %i5 ldx [%l7 + %i5], %i6 nop set 0x20, %o5 std %g6, [%l7 + %o5] add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %o6 and %g3, %g6, %g2 set 0x1C, %i7 sta %f17, [%l7 + %i7] 0x81 nop set 0x7C, %g3 ldsw [%l7 + %g3], %g4 set 0x72, %l6 stba %o2, [%l7 + %l6] 0x80 nop set 0x74, %i4 ldsh [%l7 + %i4], %l4 or %i3, %l3, %l1 nop set 0x34, %o1 lduw [%l7 + %o1], %o1 nop set 0x4F, %l0 ldstub [%l7 + %l0], %i0 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf0, %f0 nop set 0x68, %i3 std %l0, [%l7 + %i3] nop set 0x23, %o2 stb %i4, [%l7 + %o2] nop set 0x28, %g4 stx %l6, [%l7 + %g4] nop set 0x28, %i2 ldd [%l7 + %i2], %f20 set 0x40, %i0 prefetcha [%l7 + %i0] 0x80, 3 set 0x40, %g1 ldda [%l7 + %g1] 0x80, %f0 nop set 0x0C, %o6 stw %i1, [%l7 + %o6] nop set 0x48, %g7 ldx [%l7 + %g7], %i2 set 0x28, %i6 swapa [%l7 + %i6] 0x81, %o4 nop set 0x30, %i1 std %g4, [%l7 + %i1] nop set 0x69, %g6 ldsb [%l7 + %g6], %o7 set 0x50, %l5 ldxa [%l7 + %l5] 0x89, %o0 and %i5, %l2, %l5 nop set 0x4C, %o4 ldstub [%l7 + %o4], %o5 nop set 0x48, %o0 ldd [%l7 + %o0], %i6 nop set 0x40, %g2 swap [%l7 + %g2], %i6 set 0x66, %l1 ldstuba [%l7 + %l1] 0x88, %o3 set 0x6C, %l3 stba %o6, [%l7 + %l3] 0x88 add %g7, %g3, %g2 set 0x44, %o3 swapa [%l7 + %o3] 0x89, %g4 nop set 0x70, %o7 ldd [%l7 + %o7], %g6 add %o2, %l4, %i3 set 0x19, %l2 stba %l1, [%l7 + %l2] 0x88 nop set 0x6A, %i5 lduh [%l7 + %i5], %l3 st %fsr, [%l7 + 0x64] nop set 0x5E, %l4 ldsh [%l7 + %l4], %i0 nop set 0x4E, %i7 lduh [%l7 + %i7], %o1 set 0x78, %o5 stda %i4, [%l7 + %o5] 0xeb membar #Sync st %fsr, [%l7 + 0x0C] nop set 0x30, %l6 ldsb [%l7 + %l6], %l6 set 0x68, %g3 lda [%l7 + %g3] 0x88, %f31 set 0x74, %o1 lda [%l7 + %o1] 0x80, %f9 ld [%l7 + 0x58], %f7 nop set 0x58, %l0 ldd [%l7 + %l0], %l0 set 0x60, %i4 stxa %i1, [%l7 + %i4] 0x81 ld [%l7 + 0x38], %f29 set 0x61, %i3 stba %i2, [%l7 + %i3] 0x81 nop set 0x60, %g5 ldx [%l7 + %g5], %o4 ld [%l7 + 0x54], %f1 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g1, %g5 nop set 0x24, %o2 stw %o7, [%l7 + %o2] ld [%l7 + 0x3C], %f14 nop set 0x08, %g4 ldx [%l7 + %g4], %o0 set 0x40, %i0 swapa [%l7 + %i0] 0x89, %i5 nop set 0x74, %g1 lduw [%l7 + %g1], %l2 ld [%l7 + 0x24], %f25 nop set 0x78, %o6 stx %fsr, [%l7 + %o6] nop set 0x4C, %g7 swap [%l7 + %g7], %o5 fpadd16 %f2, %f22, %f28 set 0x58, %i2 sta %f31, [%l7 + %i2] 0x89 or %i7, %l5, %i6 set 0x20, %i6 ldxa [%l7 + %i6] 0x88, %o6 wr %g7, %g3, %set_softint set 0x18, %i1 ldxa [%l7 + %i1] 0x81, %o3 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %g6 bg,pt %icc, loop_135 nop set 0x48, %g6 ldx [%l7 + %g6], %g4 nop set 0x30, %l5 stx %fsr, [%l7 + %l5] add %o2, %l4, %i3 loop_135: nop set 0x50, %o4 stxa %l1, [%l7 + %o4] 0xea membar #Sync nop set 0x78, %o0 ldd [%l7 + %o0], %f22 bleu,a %icc, loop_136 st %f23, [%l7 + 0x70] nop set 0x18, %g2 ldd [%l7 + %g2], %i0 st %f15, [%l7 + 0x20] loop_136: nop set 0x70, %l1 sta %f20, [%l7 + %l1] 0x81 nop set 0x7B, %l3 stb %l3, [%l7 + %l3] nop set 0x68, %o7 sth %o1, [%l7 + %o7] nop set 0x34, %l2 swap [%l7 + %l2], %i4 ble,pn %xcc, loop_137 nop set 0x10, %i5 stx %fsr, [%l7 + %i5] nop set 0x08, %l4 std %l0, [%l7 + %l4] add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i1 casa [%l6] 0x89, %i1, %l6 loop_137: nop set 0x24, %o3 stw %i2, [%l7 + %o3] nop set 0x14, %i7 prefetch [%l7 + %i7], 4 set 0x40, %o5 ldda [%l7 + %o5] 0xd0, %f0 set 0x08, %l6 stxa %o4, [%l7 + %l6] 0xeb membar #Sync nop set 0x08, %g3 std %g0, [%l7 + %g3] set 0x58, %o1 stda %g4, [%l7 + %o1] 0xeb membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xd0, %f16 nop nop setx 0x45D9CD6843473740, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x85B94EB3BE142362, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f20, %f8 set 0x28, %i4 stxa %o7, [%l7 + %i4] 0x89 nop set 0x46, %g5 ldsb [%l7 + %g5], %o0 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf8 membar #Sync nop set 0x18, %o2 sth %i5, [%l7 + %o2] nop set 0x68, %g4 stx %l2, [%l7 + %g4] nop set 0x10, %i0 std %f22, [%l7 + %i0] nop set 0x0A, %g1 sth %i7, [%l7 + %g1] nop set 0x40, %g7 stx %o5, [%l7 + %g7] add %i6, %l5, %g7 and %g3, %o3, %g2 nop set 0x43, %i2 stb %g6, [%l7 + %i2] add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %o2 set 0x20, %i6 stda %l4, [%l7 + %i6] 0x80 set 0x08, %o6 prefetcha [%l7 + %o6] 0x81, 1 st %fsr, [%l7 + 0x70] and %g4, %i0, %l3 set 0x08, %g6 stwa %l1, [%l7 + %g6] 0xe2 membar #Sync nop set 0x40, %l5 ldd [%l7 + %l5], %f8 st %fsr, [%l7 + 0x78] set 0x64, %o4 swapa [%l7 + %o4] 0x88, %o1 nop set 0x09, %i1 stb %i4, [%l7 + %i1] nop set 0x20, %o0 std %l0, [%l7 + %o0] set 0x40, %l1 stda %f16, [%l7 + %l1] 0x81 set 0x40, %l3 stda %f0, [%l7 + %l3] 0x89 nop set 0x70, %g2 std %f2, [%l7 + %g2] set 0x50, %o7 lda [%l7 + %o7] 0x81, %f23 add %l7, 0x78, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i1, %i2 fpsub16s %f12, %f16, %f17 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf9 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0x81, %i6 nop set 0x44, %o3 lduh [%l7 + %o3], %o4 nop set 0x3C, %l4 stb %g1, [%l7 + %l4] nop set 0x42, %i7 ldstub [%l7 + %i7], %g5 set 0x20, %l6 sta %f22, [%l7 + %l6] 0x88 nop set 0x6C, %o5 swap [%l7 + %o5], %o0 st %f7, [%l7 + 0x6C] nop set 0x6C, %o1 ldsw [%l7 + %o1], %i5 add %l7, 0x48, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i7 nop set 0x08, %g3 std %o4, [%l7 + %g3] nop set 0x50, %l0 stw %i6, [%l7 + %l0] set 0x24, %i4 stwa %l5, [%l7 + %i4] 0xe2 membar #Sync nop set 0x14, %i3 ldstub [%l7 + %i3], %l2 set 0x42, %o2 ldstuba [%l7 + %o2] 0x88, %g7 nop set 0x4C, %g4 lduh [%l7 + %g4], %g3 nop set 0x53, %g5 ldub [%l7 + %g5], %o3 or %g2, %g6, %o2 nop set 0x1C, %i0 lduh [%l7 + %i0], %l4 nop set 0x48, %g1 std %f4, [%l7 + %g1] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xda set 0x50, %g7 stxa %o6, [%l7 + %g7] 0x89 nop set 0x38, %i6 ldx [%l7 + %i6], %g4 set 0x10, %g6 ldda [%l7 + %g6] 0xe2, %i2 add %i0, %l1, %l3 nop set 0x64, %l5 stw %i4, [%l7 + %l5] nop set 0x28, %o6 swap [%l7 + %o6], %o1 st %fsr, [%l7 + 0x64] nop set 0x57, %i1 stb %i1, [%l7 + %i1] ba,a,pn %xcc, loop_138 add %i2, %l6, %l0 ld [%l7 + 0x30], %f4 add %g1, %g5, %o0 loop_138: nop set 0x50, %o4 ldx [%l7 + %o4], %o4 and %o7, %i5, %o5 or %i7, %l5, %i6 nop set 0x18, %o0 ldsw [%l7 + %o0], %g7 and %g3, %o3, %l2 set 0x18, %l1 prefetcha [%l7 + %l1] 0x80, 0 st %fsr, [%l7 + 0x1C] set 0x10, %l3 lda [%l7 + %l3] 0x81, %f4 set 0x70, %g2 stda %g6, [%l7 + %g2] 0x80 set 0x18, %o7 stxa %l4, [%l7 + %o7] 0x81 set 0x20, %l2 stda %o6, [%l7 + %l2] 0x81 nop set 0x30, %o3 ldd [%l7 + %o3], %o2 set 0x40, %i5 stwa %i3, [%l7 + %i5] 0xe3 membar #Sync nop set 0x54, %i7 prefetch [%l7 + %i7], 0 nop set 0x40, %l6 lduw [%l7 + %l6], %g4 wr %l1, %l3, %set_softint set 0x68, %l4 swapa [%l7 + %l4] 0x89, %i0 fpadd16 %f22, %f10, %f28 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x40, %o5 ldda [%l7 + %o5] 0x80, %f16 set 0x30, %g3 stda %i0, [%l7 + %g3] 0x89 nop set 0x16, %l0 ldub [%l7 + %l0], %i2 ld [%l7 + 0x7C], %f29 nop set 0x28, %i4 swap [%l7 + %i4], %l0 nop set 0x30, %o1 stx %g1, [%l7 + %o1] nop set 0x20, %o2 std %f0, [%l7 + %o2] set 0x40, %g4 stda %f0, [%l7 + %g4] 0xd8 wr %g0, 0x7, %fprs nop set 0x40, %i3 stx %fsr, [%l7 + %i3] nop set 0x74, %g5 prefetch [%l7 + %g5], 0 nop set 0x60, %g1 std %f24, [%l7 + %g1] set 0x68, %i0 stwa %o4, [%l7 + %i0] 0xea membar #Sync nop set 0x44, %i2 lduh [%l7 + %i2], %o7 set 0x60, %i6 sta %f9, [%l7 + %i6] 0x89 nop set 0x68, %g6 ldx [%l7 + %g6], %i5 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] 0x80, %o5, %i7 set 0x68, %l5 prefetcha [%l7 + %l5] 0x81, 2 nop set 0x20, %g7 std %f26, [%l7 + %g7] nop set 0x70, %i1 prefetch [%l7 + %i1], 2 nop set 0x60, %o4 ldsw [%l7 + %o4], %l5 set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f16 set 0x34, %o6 sta %f24, [%l7 + %o6] 0x88 set 0x40, %l1 ldda [%l7 + %l1] 0x89, %f16 st %fsr, [%l7 + 0x48] set 0x74, %g2 lda [%l7 + %g2] 0x89, %f23 set 0x48, %l3 stxa %i6, [%l7 + %l3] 0xe2 membar #Sync nop set 0x1C, %l2 lduw [%l7 + %l2], %g3 nop set 0x68, %o3 stx %o3, [%l7 + %o3] membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf9, %f0 add %g7, %l2, %g2 nop set 0x64, %i5 lduh [%l7 + %i5], %g6 set 0x58, %l6 stda %o6, [%l7 + %l6] 0xeb membar #Sync nop set 0x28, %l4 ldd [%l7 + %l4], %l4 set 0x0A, %i7 stba %i3, [%l7 + %i7] 0xeb membar #Sync set 0x73, %o5 stba %g4, [%l7 + %o5] 0xe2 membar #Sync st %fsr, [%l7 + 0x58] nop set 0x20, %g3 stx %o2, [%l7 + %g3] set 0x38, %l0 stda %l0, [%l7 + %l0] 0x80 nop set 0x48, %o1 stw %l3, [%l7 + %o1] set 0x54, %o2 stha %i4, [%l7 + %o2] 0x89 add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o1, %i1 ld [%l7 + 0x38], %f31 set 0x2E, %g4 ldstuba [%l7 + %g4] 0x80, %i2 set 0x25, %i3 ldstuba [%l7 + %i3] 0x88, %i0 nop set 0x78, %i4 std %f12, [%l7 + %i4] nop set 0x50, %g5 stx %fsr, [%l7 + %g5] nop nop setx 0xD9824C4F5EE0D8C0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0xE56E8CD1AD75E345, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f10, %f26 nop set 0x0E, %i0 ldsh [%l7 + %i0], %g1 ld [%l7 + 0x44], %f4 set 0x08, %i2 stxa %l6, [%l7 + %i2] 0x81 nop set 0x28, %g1 std %f26, [%l7 + %g1] nop set 0x30, %i6 stw %o0, [%l7 + %i6] nop set 0x60, %l5 stb %l0, [%l7 + %l5] set 0x38, %g7 prefetcha [%l7 + %g7] 0x89, 0 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x88 set 0x34, %g6 swapa [%l7 + %g6] 0x80, %i5 set 0x4C, %o4 sta %f1, [%l7 + %o4] 0x88 ld [%l7 + 0x7C], %f24 set 0x10, %o0 ldda [%l7 + %o0] 0xeb, %o4 set 0x44, %o6 stha %o5, [%l7 + %o6] 0x80 add %g5, %i7, %l5 set 0x3C, %l1 lda [%l7 + %l1] 0x80, %f19 nop set 0x7C, %l3 swap [%l7 + %l3], %i6 set 0x58, %l2 ldxa [%l7 + %l2] 0x81, %o3 set 0x54, %o3 sta %f23, [%l7 + %o3] 0x89 nop set 0x08, %g2 ldsh [%l7 + %g2], %g7 fpadd16s %f2, %f14, %f14 add %g3, %g2, %l2 set 0x48, %o7 stxa %g6, [%l7 + %o7] 0x88 add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l4, %i3 st %fsr, [%l7 + 0x24] st %f11, [%l7 + 0x70] st %fsr, [%l7 + 0x44] nop set 0x38, %l6 ldx [%l7 + %l6], %g4 bl %xcc, loop_139 nop set 0x70, %l4 ldd [%l7 + %l4], %o6 nop set 0x79, %i5 ldub [%l7 + %i5], %l1 nop set 0x68, %o5 std %l2, [%l7 + %o5] loop_139: ld [%l7 + 0x0C], %f11 set 0x28, %g3 stxa %i4, [%l7 + %g3] 0xeb membar #Sync nop set 0x70, %l0 ldx [%l7 + %l0], %o1 set 0x0C, %i7 sta %f18, [%l7 + %i7] 0x88 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o2, %i1 nop set 0x10, %o2 ldsw [%l7 + %o2], %i2 add %l7, 0x14, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g1, %i0 nop set 0x0C, %g4 ldsw [%l7 + %g4], %l6 set 0x18, %o1 stba %l0, [%l7 + %o1] 0x89 set 0x3C, %i4 lda [%l7 + %i4] 0x89, %f23 set 0x08, %g5 stda %o6, [%l7 + %g5] 0x89 st %fsr, [%l7 + 0x70] bl,a %xcc, loop_140 nop set 0x6C, %i0 stw %i5, [%l7 + %i0] nop set 0x2E, %i3 ldsh [%l7 + %i3], %o0 ld [%l7 + 0x3C], %f31 loop_140: nop set 0x64, %i2 ldsw [%l7 + %i2], %o5 nop set 0x62, %g1 ldsb [%l7 + %g1], %g5 fpsub32s %f10, %f10, %f11 nop set 0x48, %l5 std %i6, [%l7 + %l5] nop set 0x14, %g7 ldsb [%l7 + %g7], %l5 nop set 0x10, %i1 ldsw [%l7 + %i1], %i6 set 0x5E, %i6 stha %o3, [%l7 + %i6] 0xe3 membar #Sync set 0x2B, %g6 ldstuba [%l7 + %g6] 0x81, %g7 or %o4, %g3, %g2 nop set 0x60, %o0 stb %g6, [%l7 + %o0] nop set 0x44, %o6 lduw [%l7 + %o6], %l2 nop set 0x1C, %o4 stb %l4, [%l7 + %o4] set 0x5F, %l3 stba %g4, [%l7 + %l3] 0xe3 membar #Sync nop set 0x08, %l2 ldx [%l7 + %l2], %o6 set 0x50, %o3 ldxa [%l7 + %o3] 0x88, %i3 nop set 0x34, %g2 ldsw [%l7 + %g2], %l1 set 0x10, %o7 stwa %i4, [%l7 + %o7] 0xea membar #Sync ld [%l7 + 0x60], %f21 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o1, %l3 set 0x70, %l1 ldda [%l7 + %l1] 0x89, %o2 st %fsr, [%l7 + 0x10] nop set 0x24, %l6 sth %i2, [%l7 + %l6] nop set 0x60, %i5 stx %g1, [%l7 + %i5] nop set 0x74, %l4 lduh [%l7 + %l4], %i1 set 0x7C, %o5 lda [%l7 + %o5] 0x89, %f16 set 0x40, %l0 stwa %l6, [%l7 + %l0] 0x88 nop set 0x18, %g3 ldx [%l7 + %g3], %i0 nop set 0x68, %i7 ldx [%l7 + %i7], %l0 set 0x17, %o2 stba %i5, [%l7 + %o2] 0xe3 membar #Sync nop set 0x67, %g4 stb %o7, [%l7 + %g4] and %o5, %o0, %g5 nop set 0x4C, %i4 swap [%l7 + %i4], %i7 nop set 0x36, %g5 lduh [%l7 + %g5], %i6 add %o3, %g7, %o4 set 0x60, %i0 stxa %g3, [%l7 + %i0] 0xe2 membar #Sync set 0x40, %o1 stda %l4, [%l7 + %o1] 0x89 nop set 0x20, %i2 std %f12, [%l7 + %i2] set 0x40, %i3 stda %f0, [%l7 + %i3] 0xcc nop set 0x08, %l5 sth %g2, [%l7 + %l5] nop set 0x1F, %g1 stb %l2, [%l7 + %g1] nop set 0x38, %i1 ldd [%l7 + %i1], %f22 ld [%l7 + 0x60], %f1 set 0x2C, %g7 stwa %g6, [%l7 + %g7] 0xe3 membar #Sync set 0x64, %g6 sta %f29, [%l7 + %g6] 0x88 nop set 0x18, %o0 sth %g4, [%l7 + %o0] nop set 0x30, %o6 ldd [%l7 + %o6], %f4 fpadd32 %f28, %f16, %f0 set 0x6C, %o4 sta %f5, [%l7 + %o4] 0x89 nop set 0x2C, %i6 swap [%l7 + %i6], %l4 add %i3, %l1, %i4 set 0x0B, %l3 ldstuba [%l7 + %l3] 0x88, %o6 nop set 0x30, %l2 stx %fsr, [%l7 + %l2] nop set 0x40, %o3 std %f10, [%l7 + %o3] nop set 0x22, %g2 ldub [%l7 + %g2], %o1 set 0x4E, %o7 ldstuba [%l7 + %o7] 0x81, %o2 nop set 0x68, %l6 lduh [%l7 + %l6], %i2 nop set 0x1A, %l1 sth %l3, [%l7 + %l1] nop set 0x7A, %l4 ldub [%l7 + %l4], %i1 nop set 0x3C, %o5 swap [%l7 + %o5], %l6 nop set 0x28, %i5 ldd [%l7 + %i5], %g0 set 0x3C, %g3 sta %f6, [%l7 + %g3] 0x81 nop set 0x28, %l0 std %i0, [%l7 + %l0] set 0x40, %i7 ldda [%l7 + %i7] 0xd8, %f16 nop set 0x60, %o2 ldx [%l7 + %o2], %l0 nop set 0x1C, %i4 ldsh [%l7 + %i4], %o7 nop set 0x7C, %g4 stw %o5, [%l7 + %g4] add %o0, %i5, %i7 nop set 0x58, %i0 stx %fsr, [%l7 + %i0] nop set 0x78, %g5 lduw [%l7 + %g5], %i6 set 0x78, %i2 prefetcha [%l7 + %i2] 0x89, 1 set 0x18, %i3 ldxa [%l7 + %i3] 0x89, %o3 nop set 0x40, %o1 ldsh [%l7 + %o1], %o4 wr %g3, %l5, %pic nop set 0x37, %g1 ldub [%l7 + %g1], %g2 and %l2, %g7, %g4 nop set 0x34, %i1 ldsb [%l7 + %i1], %l4 nop set 0x20, %l5 ldd [%l7 + %l5], %i2 nop set 0x48, %g7 stx %g6, [%l7 + %g7] set 0x40, %g6 ldxa [%l7 + %g6] 0x80, %i4 set 0x20, %o0 lda [%l7 + %o0] 0x81, %f9 nop set 0x22, %o4 ldsh [%l7 + %o4], %l1 nop set 0x0E, %i6 lduh [%l7 + %i6], %o6 nop set 0x18, %o6 ldub [%l7 + %o6], %o1 nop set 0x37, %l2 ldub [%l7 + %l2], %i2 nop set 0x14, %l3 stw %o2, [%l7 + %l3] set 0x2C, %g2 lda [%l7 + %g2] 0x89, %f30 and %i1, %l3, %g1 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %l6 or %l0, %o5, %o0 set 0x10, %o3 stda %i4, [%l7 + %o3] 0x89 nop set 0x3E, %l6 ldsb [%l7 + %l6], %o7 set 0x58, %o7 ldxa [%l7 + %o7] 0x80, %i7 or %i6, %o3, %g5 set 0x23, %l1 ldstuba [%l7 + %l1] 0x81, %g3 st %fsr, [%l7 + 0x14] set 0x40, %o5 prefetcha [%l7 + %o5] 0x88, 3 nop set 0x50, %i5 stx %fsr, [%l7 + %i5] set 0x40, %g3 stda %f16, [%l7 + %g3] 0x81 nop set 0x1C, %l4 stw %g2, [%l7 + %l4] nop set 0x70, %l0 lduw [%l7 + %l0], %l5 bg,pt %xcc, loop_141 nop set 0x68, %i7 ldstub [%l7 + %i7], %l2 add %l7, 0x70, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x88, %g7, %l4 loop_141: nop set 0x50, %o2 ldsw [%l7 + %o2], %g4 nop set 0x78, %g4 ldsb [%l7 + %g4], %i3 set 0x30, %i4 swapa [%l7 + %i4] 0x89, %g6 set 0x78, %g5 stda %l0, [%l7 + %g5] 0xea membar #Sync nop set 0x4C, %i0 stw %o6, [%l7 + %i0] nop set 0x58, %i3 ldsw [%l7 + %i3], %o1 nop set 0x68, %i2 ldd [%l7 + %i2], %i2 nop set 0x78, %o1 ldd [%l7 + %o1], %f12 set 0x08, %g1 stwa %i4, [%l7 + %g1] 0xea membar #Sync st %f17, [%l7 + 0x3C] nop set 0x79, %l5 stb %i1, [%l7 + %l5] nop set 0x70, %i1 ldd [%l7 + %i1], %o2 and %g1, %i0, %l3 nop set 0x10, %g7 stx %l0, [%l7 + %g7] nop set 0x08, %g6 ldx [%l7 + %g6], %l6 set 0x0C, %o4 swapa [%l7 + %o4] 0x88, %o0 nop set 0x4A, %o0 ldsb [%l7 + %o0], %i5 nop set 0x2E, %i6 ldub [%l7 + %i6], %o7 set 0x10, %l2 swapa [%l7 + %l2] 0x81, %o5 set 0x6F, %o6 stba %i7, [%l7 + %o6] 0x89 set 0x44, %g2 stwa %i6, [%l7 + %g2] 0xea membar #Sync set 0x31, %l3 ldstuba [%l7 + %l3] 0x80, %o3 st %f25, [%l7 + 0x7C] set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc0 nop set 0x3A, %o3 ldsh [%l7 + %o3], %g3 set 0x0C, %l1 swapa [%l7 + %l1] 0x89, %o4 nop set 0x62, %o7 lduh [%l7 + %o7], %g2 nop set 0x30, %o5 ldd [%l7 + %o5], %f26 add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %l2 nop set 0x78, %i5 ldd [%l7 + %i5], %f6 st %f12, [%l7 + 0x14] add %l7, 0x08, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g7, %l4 st %fsr, [%l7 + 0x18] set 0x08, %g3 ldxa [%l7 + %g3] 0x89, %g5 nop set 0x58, %l4 stx %fsr, [%l7 + %l4] nop set 0x68, %i7 ldx [%l7 + %i7], %g4 and %i3, %l1, %o6 set 0x30, %o2 ldda [%l7 + %o2] 0xe2, %g6 nop set 0x5C, %l0 lduw [%l7 + %l0], %o1 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i2, %i4 nop set 0x70, %i4 std %i0, [%l7 + %i4] st %fsr, [%l7 + 0x68] set 0x40, %g4 ldda [%l7 + %g4] 0x88, %f0 wr %g1, %i0, %softint set 0x36, %g5 stha %l3, [%l7 + %g5] 0xeb membar #Sync nop set 0x2A, %i3 lduh [%l7 + %i3], %o2 add %l6, %l0, %o0 nop set 0x40, %i0 swap [%l7 + %i0], %i5 set 0x58, %i2 stda %o4, [%l7 + %i2] 0xeb membar #Sync nop set 0x3A, %g1 lduh [%l7 + %g1], %i7 nop set 0x78, %o1 stb %i6, [%l7 + %o1] nop set 0x4D, %i1 stb %o7, [%l7 + %i1] nop set 0x48, %g7 sth %o3, [%l7 + %g7] set 0x40, %l5 stda %f16, [%l7 + %l5] 0xd0 nop set 0x08, %g6 stx %fsr, [%l7 + %g6] nop set 0x40, %o0 ldx [%l7 + %o0], %o4 nop set 0x38, %o4 std %f24, [%l7 + %o4] nop set 0x24, %i6 lduw [%l7 + %i6], %g2 ld [%l7 + 0x28], %f31 ld [%l7 + 0x38], %f30 nop set 0x34, %o6 stw %g3, [%l7 + %o6] nop set 0x74, %l2 lduw [%l7 + %l2], %l5 nop set 0x20, %l3 lduh [%l7 + %l3], %l2 nop set 0x3A, %l6 ldsh [%l7 + %l6], %l4 set 0x78, %o3 lda [%l7 + %o3] 0x81, %f3 nop set 0x64, %l1 ldsb [%l7 + %l1], %g5 and %g4, %g7, %i3 set 0x20, %o7 stda %l0, [%l7 + %o7] 0x88 nop set 0x48, %o5 lduw [%l7 + %o5], %o6 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g6, %o1 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %i1 or %i4, %i0, %g1 nop set 0x70, %i5 stw %l3, [%l7 + %i5] nop set 0x6C, %g3 swap [%l7 + %g3], %o2 nop set 0x57, %g2 stb %l6, [%l7 + %g2] set 0x58, %l4 ldxa [%l7 + %l4] 0x81, %o0 or %i5, %l0, %o5 nop set 0x20, %o2 ldd [%l7 + %o2], %f28 set 0x40, %l0 stxa %i6, [%l7 + %l0] 0xeb membar #Sync set 0x52, %i7 ldstuba [%l7 + %i7] 0x88, %i7 nop set 0x7E, %g4 stb %o3, [%l7 + %g4] set 0x70, %g5 ldda [%l7 + %g5] 0xeb, %o6 set 0x38, %i3 stxa %o4, [%l7 + %i3] 0xe2 membar #Sync nop set 0x20, %i4 swap [%l7 + %i4], %g3 set 0x08, %i0 swapa [%l7 + %i0] 0x88, %l5 nop set 0x6D, %g1 ldsb [%l7 + %g1], %l2 st %f7, [%l7 + 0x78] set 0x30, %i2 sta %f10, [%l7 + %i2] 0x89 nop set 0x60, %o1 lduw [%l7 + %o1], %l4 nop set 0x14, %i1 ldub [%l7 + %i1], %g2 set 0x7C, %g7 stwa %g5, [%l7 + %g7] 0xe3 membar #Sync add %g4, %i3, %g7 set 0x1C, %g6 stwa %l1, [%l7 + %g6] 0xe2 membar #Sync membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf9, %f0 nop set 0x4A, %o4 ldub [%l7 + %o4], %o6 nop set 0x68, %o0 lduw [%l7 + %o0], %o1 wr %g6, %i2, %ccr or %i4, %i0, %i1 nop set 0x58, %i6 std %l2, [%l7 + %i6] nop set 0x40, %l2 ldd [%l7 + %l2], %g0 set 0x08, %l3 swapa [%l7 + %l3] 0x89, %o2 st %fsr, [%l7 + 0x3C] nop set 0x6C, %l6 lduw [%l7 + %l6], %o0 set 0x5C, %o6 sta %f17, [%l7 + %o6] 0x80 st %fsr, [%l7 + 0x60] nop set 0x10, %o3 ldsw [%l7 + %o3], %l6 nop set 0x70, %l1 ldx [%l7 + %l1], %i5 set 0x16, %o5 stha %o5, [%l7 + %o5] 0xe2 membar #Sync set 0x0C, %i5 sta %f9, [%l7 + %i5] 0x81 nop set 0x3E, %o7 sth %i6, [%l7 + %o7] ld [%l7 + 0x20], %f9 set 0x3C, %g2 swapa [%l7 + %g2] 0x80, %l0 nop set 0x30, %g3 prefetch [%l7 + %g3], 4 st %fsr, [%l7 + 0x60] nop set 0x70, %l4 stx %o3, [%l7 + %l4] nop set 0x34, %o2 lduw [%l7 + %o2], %o7 set 0x08, %l0 ldxa [%l7 + %l0] 0x80, %o4 st %f1, [%l7 + 0x5C] set 0x50, %i7 sta %f2, [%l7 + %i7] 0x80 nop set 0x28, %g4 stx %fsr, [%l7 + %g4] set 0x78, %g5 stda %g2, [%l7 + %g5] 0xeb membar #Sync wr %l5, %i7, %softint ld [%l7 + 0x48], %f17 nop set 0x1A, %i3 sth %l4, [%l7 + %i3] and %l2, %g5, %g2 nop set 0x28, %i4 ldx [%l7 + %i4], %i3 set 0x30, %g1 prefetcha [%l7 + %g1] 0x88, 4 nop set 0x38, %i0 swap [%l7 + %i0], %l1 set 0x18, %i2 stda %o6, [%l7 + %i2] 0xeb membar #Sync add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o1 casa [%l6] 0x89, %o1, %g4 nop set 0x28, %i1 stw %g6, [%l7 + %i1] set 0x24, %g7 stwa %i4, [%l7 + %g7] 0x89 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %i2 set 0x70, %l5 ldda [%l7 + %l5] 0x88, %i0 nop set 0x74, %o1 ldsh [%l7 + %o1], %l3 bne,pn %xcc, loop_142 st %f13, [%l7 + 0x60] nop set 0x2D, %o0 ldub [%l7 + %o0], %i0 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %g1 loop_142: nop set 0x58, %i6 stha %l6, [%l7 + %i6] 0x89 nop set 0x30, %o4 ldx [%l7 + %o4], %o0 nop set 0x1C, %l2 prefetch [%l7 + %l2], 1 or %o5, %i6, %l0 set 0x30, %l6 stha %i5, [%l7 + %l6] 0xe3 membar #Sync nop set 0x16, %l3 sth %o7, [%l7 + %l3] set 0x78, %o3 ldxa [%l7 + %o3] 0x88, %o3 nop set 0x10, %o6 std %f2, [%l7 + %o6] set 0x77, %l1 stba %o4, [%l7 + %l1] 0x80 set 0x30, %i5 prefetcha [%l7 + %i5] 0x89, 2 or %l5, %i7, %l4 set 0x40, %o5 prefetcha [%l7 + %o5] 0x80, 0 nop set 0x78, %g2 stx %fsr, [%l7 + %g2] st %fsr, [%l7 + 0x44] nop set 0x2E, %o7 ldsh [%l7 + %o7], %l2 nop nop setx 0x505D43B343AE6E12, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x878A91DC1BEDD972, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f4, %f12 set 0x40, %l4 stda %f16, [%l7 + %l4] 0x89 nop set 0x30, %g3 ldsh [%l7 + %g3], %i3 set 0x1C, %l0 swapa [%l7 + %l0] 0x80, %g2 nop set 0x24, %o2 stw %g7, [%l7 + %o2] nop set 0x54, %g4 sth %l1, [%l7 + %g4] nop set 0x3C, %g5 lduw [%l7 + %g5], %o1 or %g4, %g6, %i4 set 0x74, %i7 swapa [%l7 + %i7] 0x88, %o6 nop set 0x7B, %i3 ldsb [%l7 + %i3], %i1 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l3, %i2 set 0x40, %g1 ldda [%l7 + %g1] 0xd8, %f0 and %i0, %g1, %o2 set 0x21, %i0 ldstuba [%l7 + %i0] 0x80, %o0 set 0x4E, %i2 ldstuba [%l7 + %i2] 0x88, %o5 set 0x60, %i1 stxa %l6, [%l7 + %i1] 0xeb membar #Sync nop set 0x59, %g7 ldub [%l7 + %g7], %l0 nop set 0x10, %g6 std %i6, [%l7 + %g6] nop set 0x60, %l5 prefetch [%l7 + %l5], 4 nop nop setx 0x61A4387A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0xDBC6C788, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f14, %f1 nop set 0x60, %o1 std %i4, [%l7 + %o1] nop set 0x30, %i4 ldd [%l7 + %i4], %o6 set 0x18, %i6 stda %o4, [%l7 + %i6] 0x88 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %g3 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l5, %i7 set 0x30, %o0 prefetcha [%l7 + %o0] 0x81, 2 nop set 0x5C, %l2 ldstub [%l7 + %l2], %l2 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g5, %i3 set 0x68, %l6 ldxa [%l7 + %l6] 0x81, %g7 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x80, %g2, %o1 set 0x79, %l3 ldstuba [%l7 + %l3] 0x81, %l1 set 0x3C, %o4 ldstuba [%l7 + %o4] 0x81, %g6 set 0x11, %o3 ldstuba [%l7 + %o3] 0x88, %g4 set 0x30, %l1 prefetcha [%l7 + %l1] 0x80, 3 nop set 0x08, %i5 std %f26, [%l7 + %i5] nop set 0x08, %o6 ldstub [%l7 + %o6], %o6 set 0x08, %g2 stxa %l3, [%l7 + %g2] 0x89 nop set 0x34, %o7 lduw [%l7 + %o7], %i2 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i1, %i0 set 0x3E, %l4 stha %o2, [%l7 + %l4] 0x80 fpsub32 %f10, %f24, %f6 set 0x64, %g3 sta %f11, [%l7 + %g3] 0x80 set 0x62, %o5 stha %g1, [%l7 + %o5] 0xe3 membar #Sync fpsub32 %f4, %f22, %f6 nop set 0x30, %o2 lduw [%l7 + %o2], %o0 nop set 0x54, %g4 stw %l6, [%l7 + %g4] add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x88, %l0, %o5 set 0x14, %l0 lda [%l7 + %l0] 0x81, %f6 st %fsr, [%l7 + 0x60] set 0x70, %g5 ldxa [%l7 + %g5] 0x88, %i6 nop set 0x4C, %i7 prefetch [%l7 + %i7], 4 add %o7, %o4, %i5 or %g3, %o3, %i7 nop set 0x78, %i3 ldd [%l7 + %i3], %l4 nop set 0x20, %i0 ldd [%l7 + %i0], %l2 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l5, %i3 st %fsr, [%l7 + 0x28] st %fsr, [%l7 + 0x40] nop set 0x10, %g1 stw %g5, [%l7 + %g1] set 0x70, %i2 stxa %g2, [%l7 + %i2] 0x80 set 0x08, %g7 swapa [%l7 + %g7] 0x89, %o1 nop set 0x10, %g6 ldd [%l7 + %g6], %g6 nop set 0x58, %l5 stx %l1, [%l7 + %l5] nop set 0x58, %i1 prefetch [%l7 + %i1], 0 set 0x20, %o1 ldda [%l7 + %o1] 0x81, %g6 add %g4, %i4, %o6 st %f24, [%l7 + 0x78] set 0x60, %i4 sta %f23, [%l7 + %i4] 0x88 nop set 0x42, %o0 lduh [%l7 + %o0], %l3 nop set 0x1A, %l2 lduh [%l7 + %l2], %i2 nop set 0x48, %i6 ldx [%l7 + %i6], %i1 set 0x6C, %l3 swapa [%l7 + %l3] 0x81, %i0 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf9, %f0 bge,a %xcc, loop_143 wr %o2, %g1, %ccr nop set 0x48, %o3 swap [%l7 + %o3], %o0 nop set 0x70, %o4 stx %l0, [%l7 + %o4] loop_143: or %l6, %i6, %o5 fpadd32 %f28, %f22, %f8 set 0x58, %i5 prefetcha [%l7 + %i5] 0x80, 4 nop set 0x6A, %l1 ldub [%l7 + %l1], %i5 set 0x34, %o6 swapa [%l7 + %o6] 0x81, %o7 set 0x40, %o7 prefetcha [%l7 + %o7] 0x89, 1 set 0x14, %l4 swapa [%l7 + %l4] 0x89, %g3 nop set 0x40, %g2 std %f4, [%l7 + %g2] nop set 0x08, %g3 stx %fsr, [%l7 + %g3] and %l4, %l2, %l5 nop set 0x20, %o2 ldsb [%l7 + %o2], %i7 fpadd32 %f10, %f12, %f6 set 0x50, %o5 stha %g5, [%l7 + %o5] 0x81 nop set 0x70, %g4 prefetch [%l7 + %g4], 4 or %g2, %o1, %g7 nop set 0x78, %l0 stw %l1, [%l7 + %l0] nop set 0x38, %i7 lduw [%l7 + %i7], %i3 set 0x78, %g5 stha %g6, [%l7 + %g5] 0x88 add %i4, %o6, %l3 nop set 0x19, %i0 ldstub [%l7 + %i0], %i2 nop set 0x58, %i3 ldd [%l7 + %i3], %i0 set 0x28, %i2 lda [%l7 + %i2] 0x81, %f4 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xc2 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %g4 set 0x60, %g6 stda %g0, [%l7 + %g6] 0x88 nop set 0x68, %g7 ldd [%l7 + %g7], %f26 nop set 0x40, %l5 swap [%l7 + %l5], %o2 wr %o0, %l6, %y add %i6, %l0, %o5 nop set 0x20, %i1 stx %fsr, [%l7 + %i1] nop set 0x38, %o1 stx %fsr, [%l7 + %o1] or %i5, %o7, %o3 nop nop setx 0xAD2262E4, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f18 setx 0x1574CC0B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f17 fdivs %f17, %f18, %f13 nop set 0x64, %i4 swap [%l7 + %i4], %o4 ld [%l7 + 0x4C], %f17 nop set 0x68, %o0 stx %g3, [%l7 + %o0] wr %l2, %l4, %sys_tick nop set 0x28, %l2 lduw [%l7 + %l2], %i7 set 0x30, %l3 ldda [%l7 + %l3] 0x80, %g4 nop nop setx 0x151B928D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f1 setx 0xBA8DF349, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f1, %f19 nop set 0x28, %i6 prefetch [%l7 + %i6], 3 or %g2, %o1, %g7 add %l7, 0x58, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %l1 add %g6, %i4, %o6 nop set 0x2C, %l6 lduw [%l7 + %l6], %i3 nop set 0x74, %o3 ldub [%l7 + %o3], %l3 nop set 0x7C, %o4 stb %i1, [%l7 + %o4] nop set 0x56, %i5 ldsh [%l7 + %i5], %i0 nop set 0x40, %l1 std %g4, [%l7 + %l1] set 0x20, %o7 ldda [%l7 + %o7] 0x81, %i2 nop set 0x2B, %l4 ldub [%l7 + %l4], %g1 set 0x1C, %g2 stha %o0, [%l7 + %g2] 0xe2 membar #Sync nop set 0x30, %g3 stx %fsr, [%l7 + %g3] set 0x5E, %o2 stba %l6, [%l7 + %o2] 0x88 add %o2, %i6, %o5 nop set 0x52, %o5 stb %i5, [%l7 + %o5] nop set 0x40, %o6 stx %o7, [%l7 + %o6] fpadd32 %f8, %f12, %f2 set 0x60, %g4 ldda [%l7 + %g4] 0xe2, %l0 add %o4, %g3, %o3 nop set 0x10, %i7 lduw [%l7 + %i7], %l2 nop set 0x78, %l0 ldd [%l7 + %l0], %i6 fpsub32s %f8, %f18, %f2 nop set 0x40, %g5 ldd [%l7 + %g5], %l4 nop set 0x10, %i3 swap [%l7 + %i3], %g2 nop set 0x12, %i0 stb %g5, [%l7 + %i0] nop set 0x6D, %i2 ldstub [%l7 + %i2], %o1 nop set 0x28, %g6 prefetch [%l7 + %g6], 2 nop set 0x54, %g1 ldsh [%l7 + %g1], %l5 nop set 0x10, %g7 stx %fsr, [%l7 + %g7] nop set 0x14, %l5 swap [%l7 + %l5], %l1 nop set 0x7E, %o1 lduh [%l7 + %o1], %g7 nop set 0x48, %i1 std %f10, [%l7 + %i1] bgu,pt %xcc, loop_144 bg,a,pt %icc, loop_145 add %i4, %g6, %i3 or %o6, %i1, %i0 loop_144: nop set 0x38, %o0 ldd [%l7 + %o0], %f2 loop_145: or %l3, %g4, %g1 ld [%l7 + 0x30], %f10 set 0x50, %i4 stwa %o0, [%l7 + %i4] 0x88 bge,a %icc, loop_146 nop set 0x71, %l2 stb %i2, [%l7 + %l2] set 0x74, %i6 sta %f17, [%l7 + %i6] 0x88 loop_146: or %l6, %o2, %i6 nop set 0x38, %l6 std %o4, [%l7 + %l6] nop set 0x70, %o3 lduw [%l7 + %o3], %o7 set 0x18, %l3 stda %l0, [%l7 + %l3] 0x89 or %o4, %i5, %g3 nop set 0x62, %i5 ldsh [%l7 + %i5], %l2 nop set 0x2E, %o4 lduh [%l7 + %o4], %o3 set 0x60, %o7 stda %l4, [%l7 + %o7] 0x81 set 0x40, %l4 ldda [%l7 + %l4] 0x88, %f0 nop set 0x6C, %l1 lduh [%l7 + %l1], %g2 set 0x70, %g2 ldda [%l7 + %g2] 0x81, %g4 nop set 0x44, %g3 ldsw [%l7 + %g3], %o1 set 0x46, %o5 ldstuba [%l7 + %o5] 0x89, %i7 set 0x47, %o6 stba %l5, [%l7 + %o6] 0x81 set 0x0A, %o2 stha %g7, [%l7 + %o2] 0xe3 membar #Sync add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %l1 nop set 0x68, %g4 std %f30, [%l7 + %g4] set 0x18, %l0 sta %f11, [%l7 + %l0] 0x88 bge,a,pn %icc, loop_147 nop set 0x73, %g5 ldub [%l7 + %g5], %i3 nop set 0x28, %i3 ldsw [%l7 + %i3], %g6 or %i1, %i0, %l3 loop_147: nop set 0x18, %i0 prefetcha [%l7 + %i0] 0x88, 4 wr %g4, %o0, %set_softint or %i2, %g1, %o2 set 0x20, %i2 stwa %l6, [%l7 + %i2] 0x81 and %i6, %o7, %l0 nop set 0x57, %i7 stb %o4, [%l7 + %i7] set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd8 nop set 0x53, %g6 ldsb [%l7 + %g6], %o5 nop set 0x08, %g7 prefetch [%l7 + %g7], 2 nop set 0x60, %l5 ldd [%l7 + %l5], %f10 set 0x20, %i1 ldxa [%l7 + %i1] 0x80, %g3 st %fsr, [%l7 + 0x68] nop set 0x5C, %o0 lduh [%l7 + %o0], %i5 set 0x10, %i4 stba %l2, [%l7 + %i4] 0xeb membar #Sync set 0x10, %l2 prefetcha [%l7 + %l2] 0x81, 2 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %g5 nop set 0x74, %o1 prefetch [%l7 + %o1], 2 nop set 0x7E, %l6 lduh [%l7 + %l6], %o3 set 0x50, %i6 stda %o0, [%l7 + %i6] 0xe2 membar #Sync nop set 0x34, %l3 lduw [%l7 + %l3], %l5 set 0x60, %i5 prefetcha [%l7 + %i5] 0x89, 4 nop set 0x48, %o4 lduw [%l7 + %o4], %i4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %i3 set 0x38, %o3 ldxa [%l7 + %o3] 0x89, %g7 or %i1, %i0, %g6 set 0x18, %l4 ldstuba [%l7 + %l4] 0x88, %o6 nop set 0x3C, %o7 ldsh [%l7 + %o7], %g4 nop set 0x4F, %l1 ldsb [%l7 + %l1], %o0 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %g1 nop set 0x1C, %g3 swap [%l7 + %g3], %l3 ld [%l7 + 0x48], %f18 nop set 0x6E, %o5 lduh [%l7 + %o5], %o2 or %i6, %o7, %l6 wr %o4, %l0, %ccr nop set 0x30, %o6 lduh [%l7 + %o6], %o5 nop set 0x40, %o2 ldx [%l7 + %o2], %i5 st %f9, [%l7 + 0x1C] bg,pn %icc, loop_148 nop set 0x48, %g2 std %l2, [%l7 + %g2] set 0x54, %g4 ldstuba [%l7 + %g4] 0x89, %g3 loop_148: nop set 0x5C, %l0 lda [%l7 + %l0] 0x80, %f29 nop set 0x68, %i3 prefetch [%l7 + %i3], 4 set 0x08, %g5 ldxa [%l7 + %g5] 0x81, %g2 nop set 0x14, %i2 prefetch [%l7 + %i2], 3 set 0x14, %i7 lda [%l7 + %i7] 0x81, %f31 nop set 0x28, %g1 swap [%l7 + %g1], %l4 st %fsr, [%l7 + 0x08] set 0x30, %g6 swapa [%l7 + %g6] 0x89, %g5 nop set 0x64, %g7 ldsw [%l7 + %g7], %o3 set 0x10, %i0 ldxa [%l7 + %i0] 0x89, %o1 set 0x40, %l5 ldda [%l7 + %l5] 0x80, %f0 nop set 0x08, %i1 ldsb [%l7 + %i1], %i7 set 0x24, %o0 stwa %l5, [%l7 + %o0] 0xe3 membar #Sync set 0x10, %i4 ldda [%l7 + %i4] 0xea, %i4 and %l1, %i3, %i1 set 0x38, %l2 stwa %i0, [%l7 + %l2] 0xea membar #Sync nop set 0x40, %o1 stx %fsr, [%l7 + %o1] nop set 0x60, %l6 sth %g7, [%l7 + %l6] add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g6 casa [%l6] 0x80, %g6, %o6 st %fsr, [%l7 + 0x3C] set 0x58, %l3 stxa %g4, [%l7 + %l3] 0xea membar #Sync nop set 0x08, %i6 swap [%l7 + %i6], %o0 nop set 0x38, %o4 ldsw [%l7 + %o4], %g1 fpadd32 %f4, %f2, %f4 set 0x28, %o3 prefetcha [%l7 + %o3] 0x89, 1 nop set 0x57, %i5 ldstub [%l7 + %i5], %o2 nop set 0x08, %l4 ldx [%l7 + %l4], %i2 set 0x48, %l1 ldxa [%l7 + %l1] 0x88, %i6 bne,a,pn %xcc, loop_149 nop set 0x18, %g3 lduw [%l7 + %g3], %l6 nop set 0x18, %o5 ldd [%l7 + %o5], %o4 nop set 0x68, %o6 lduw [%l7 + %o6], %o7 loop_149: nop set 0x50, %o7 ldda [%l7 + %o7] 0xea, %o4 set 0x18, %g2 stwa %l0, [%l7 + %g2] 0x89 set 0x44, %g4 swapa [%l7 + %g4] 0x88, %l2 set 0x0E, %o2 stha %i5, [%l7 + %o2] 0xe3 membar #Sync add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g2, %g3 nop set 0x18, %i3 stx %l4, [%l7 + %i3] nop set 0x20, %g5 std %f10, [%l7 + %g5] add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g5, %o3 nop set 0x6E, %i2 stb %o1, [%l7 + %i2] nop set 0x60, %l0 stw %i7, [%l7 + %l0] set 0x48, %g1 stda %i4, [%l7 + %g1] 0x80 nop set 0x78, %i7 stb %l5, [%l7 + %i7] add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %i1 set 0x72, %g6 stha %i3, [%l7 + %g6] 0x88 set 0x60, %i0 ldxa [%l7 + %i0] 0x89, %i0 wr %g6, %o6, %softint nop set 0x40, %g7 stw %g4, [%l7 + %g7] set 0x5B, %l5 stba %g7, [%l7 + %l5] 0xe3 membar #Sync st %f3, [%l7 + 0x10] set 0x40, %o0 stxa %g1, [%l7 + %o0] 0x89 set 0x10, %i1 ldda [%l7 + %i1] 0x80, %o0 nop set 0x1C, %l2 ldsb [%l7 + %l2], %l3 nop set 0x7E, %i4 ldub [%l7 + %i4], %i2 set 0x58, %o1 stda %i6, [%l7 + %o1] 0xe3 membar #Sync nop set 0x48, %l3 ldx [%l7 + %l3], %o2 set 0x40, %l6 stda %f0, [%l7 + %l6] 0x89 nop set 0x68, %i6 swap [%l7 + %i6], %o4 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %o5 nop set 0x20, %o4 ldsh [%l7 + %o4], %l0 nop set 0x66, %i5 ldsb [%l7 + %i5], %o7 set 0x08, %l4 prefetcha [%l7 + %l4] 0x81, 4 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 5: ! ! Type l : 1268 ! Type a : 32 ! Type cti : 26 ! Type x : 527 ! Type f : 42 ! Type i : 105 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xD, %g1 set 0x4, %g2 set 0xB, %g3 set 0x9, %g4 set 0x1, %g5 set 0xD, %g6 set 0xC, %g7 !# Input registers set -0xA, %i0 set -0xE, %i1 set -0x0, %i2 set -0x9, %i3 set -0xA, %i4 set -0x4, %i5 set -0x0, %i6 set -0x5, %i7 !# Local registers set 0x68CBDA7D, %l0 set 0x48612B01, %l1 set 0x77835F10, %l2 set 0x1D7278CE, %l3 set 0x12F3113A, %l4 set 0x1EB2EDA3, %l5 set 0x26E77D4F, %l6 !# Output registers set -0x1AA3, %o0 set 0x09F3, %o1 set -0x0007, %o2 set -0x0541, %o3 set 0x03E6, %o4 set -0x1403, %o5 set -0x1DE1, %o6 set 0x1ABE, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. nop set 0x18, %l1 lduh [%l7 + %l1], %i5 nop set 0x10, %g3 lduh [%l7 + %g3], %g3 nop set 0x78, %o3 std %f0, [%l7 + %o3] fpadd32 %f20, %f14, %f10 set 0x5C, %o6 stwa %g2, [%l7 + %o6] 0xeb membar #Sync set 0x16, %o5 ldstuba [%l7 + %o5] 0x80, %g5 set 0x30, %g2 stwa %l4, [%l7 + %g2] 0xe2 membar #Sync set 0x78, %o7 ldxa [%l7 + %o7] 0x89, %o3 nop set 0x52, %g4 ldub [%l7 + %g4], %o1 nop set 0x38, %i3 stx %fsr, [%l7 + %i3] nop set 0x48, %o2 ldd [%l7 + %o2], %f6 nop set 0x58, %i2 stx %i7, [%l7 + %i2] set 0x20, %g5 stha %i4, [%l7 + %g5] 0xea membar #Sync set 0x30, %g1 ldda [%l7 + %g1] 0xeb, %l4 st %f24, [%l7 + 0x6C] ld [%l7 + 0x44], %f24 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i1, %i3 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i0 casa [%l6] 0x89, %i0, %g6 st %fsr, [%l7 + 0x08] set 0x78, %l0 ldxa [%l7 + %l0] 0x89, %o6 and %g4, %g7, %l1 nop set 0x20, %i7 ldd [%l7 + %i7], %f0 nop set 0x78, %g6 swap [%l7 + %g6], %o0 nop set 0x68, %i0 ldsw [%l7 + %i0], %l3 set 0x4C, %l5 stha %g1, [%l7 + %l5] 0xea membar #Sync nop set 0x08, %o0 ldd [%l7 + %o0], %f22 nop set 0x1B, %g7 ldstub [%l7 + %g7], %i6 nop set 0x20, %i1 ldsw [%l7 + %i1], %i2 set 0x5C, %i4 stba %o4, [%l7 + %i4] 0xe3 membar #Sync or %o2, %o5, %l0 st %f10, [%l7 + 0x74] add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %l2 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i5, %g3 nop nop setx 0x198FC0216BF47A2C, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xA737E28B4B828EF2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f30, %f10 set 0x78, %o1 sta %f6, [%l7 + %o1] 0x88 add %o7, %g5, %g2 bge,pt %icc, loop_150 or %o3, %o1, %i7 nop set 0x70, %l2 ldd [%l7 + %l2], %l4 or %i4, %l5, %i1 loop_150: nop set 0x40, %l3 stda %f16, [%l7 + %l3] 0xc0 st %f19, [%l7 + 0x54] nop set 0x14, %i6 lduh [%l7 + %i6], %i3 nop set 0x3E, %o4 ldsh [%l7 + %o4], %i0 nop set 0x40, %i5 swap [%l7 + %i5], %g6 and %g4, %o6, %l1 nop set 0x38, %l6 ldsw [%l7 + %l6], %g7 nop set 0x30, %l1 ldd [%l7 + %l1], %l2 and %o0, %g1, %i6 nop set 0x6B, %g3 stb %i2, [%l7 + %g3] nop set 0x15, %o3 stb %o4, [%l7 + %o3] add %o2, %o5, %l0 ld [%l7 + 0x08], %f31 set 0x72, %o6 stha %l2, [%l7 + %o6] 0x80 nop set 0x36, %o5 lduh [%l7 + %o5], %i5 set 0x10, %l4 swapa [%l7 + %l4] 0x88, %g3 set 0x3C, %o7 lda [%l7 + %o7] 0x80, %f9 set 0x10, %g2 ldda [%l7 + %g2] 0x89, %i6 nop nop setx 0xB58FFCE8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f26 setx 0x92F8684A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f26, %f21 nop set 0x6B, %g4 stb %g5, [%l7 + %g4] wr %o7, %o3, %ccr set 0x08, %o2 stwa %g2, [%l7 + %o2] 0x88 nop set 0x74, %i3 stb %i7, [%l7 + %i3] or %o1, %l4, %i4 set 0x20, %g5 prefetcha [%l7 + %g5] 0x89, 1 set 0x20, %i2 ldda [%l7 + %i2] 0xe2, %i2 set 0x68, %g1 ldxa [%l7 + %g1] 0x89, %i0 set 0x64, %i7 sta %f29, [%l7 + %i7] 0x81 nop set 0x54, %l0 lduw [%l7 + %l0], %i1 and %g6, %g4, %l1 nop set 0x30, %g6 ldd [%l7 + %g6], %f12 and %g7, %o6, %o0 nop set 0x28, %l5 stx %l3, [%l7 + %l5] set 0x20, %o0 ldda [%l7 + %o0] 0x80, %g0 nop set 0x4D, %i0 ldstub [%l7 + %i0], %i2 set 0x64, %g7 stwa %o4, [%l7 + %g7] 0x88 add %l7, 0x64, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o2 casa [%l6] 0x89, %o2, %o5 nop set 0x78, %i1 stw %i6, [%l7 + %i1] set 0x50, %i4 prefetcha [%l7 + %i4] 0x80, 0 set 0x4E, %l2 stba %i5, [%l7 + %l2] 0xe2 membar #Sync set 0x48, %l3 stda %l0, [%l7 + %l3] 0xe2 membar #Sync add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %g3 nop set 0x78, %i6 std %f2, [%l7 + %i6] nop set 0x60, %o1 swap [%l7 + %o1], %g5 set 0x1C, %i5 swapa [%l7 + %i5] 0x80, %o7 and %g2, %o3, %o1 set 0x38, %o4 sta %f12, [%l7 + %o4] 0x89 st %fsr, [%l7 + 0x30] set 0x68, %l6 prefetcha [%l7 + %l6] 0x89, 0 set 0x40, %l1 ldda [%l7 + %l1] 0xda, %f16 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %l5 nop set 0x28, %o3 std %f14, [%l7 + %o3] nop set 0x74, %o6 prefetch [%l7 + %o6], 4 set 0x28, %g3 ldxa [%l7 + %g3] 0x81, %i4 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i0, %i1 nop set 0x4E, %o5 lduh [%l7 + %o5], %i3 set 0x50, %o7 stxa %g4, [%l7 + %o7] 0xe3 membar #Sync add %g6, %l1, %o6 nop set 0x78, %l4 ldd [%l7 + %l4], %g6 nop set 0x1F, %g2 ldub [%l7 + %g2], %o0 set 0x38, %o2 prefetcha [%l7 + %o2] 0x80, 4 st %fsr, [%l7 + 0x5C] set 0x60, %i3 prefetcha [%l7 + %i3] 0x80, 4 set 0x40, %g4 ldda [%l7 + %g4] 0xd8, %f16 nop set 0x0C, %g5 swap [%l7 + %g5], %o4 set 0x28, %g1 stba %o2, [%l7 + %g1] 0xea membar #Sync set 0x5B, %i7 ldstuba [%l7 + %i7] 0x80, %i2 fpsub32 %f0, %f12, %f6 nop set 0x20, %i2 std %i6, [%l7 + %i2] set 0x60, %g6 ldxa [%l7 + %g6] 0x80, %l2 nop set 0x6D, %l5 stb %o5, [%l7 + %l5] add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i5, %l6 nop set 0x20, %o0 ldd [%l7 + %o0], %g2 set 0x1C, %i0 swapa [%l7 + %i0] 0x89, %l0 nop set 0x5A, %l0 ldub [%l7 + %l0], %o7 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g5, %g2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o1, %o3 set 0x1C, %g7 sta %f12, [%l7 + %g7] 0x80 ld [%l7 + 0x0C], %f16 nop set 0x1B, %i4 ldstub [%l7 + %i4], %i7 nop set 0x20, %i1 std %l4, [%l7 + %i1] nop set 0x28, %l3 stx %fsr, [%l7 + %l3] nop set 0x60, %i6 prefetch [%l7 + %i6], 4 st %fsr, [%l7 + 0x40] nop set 0x3B, %o1 ldsb [%l7 + %o1], %l5 set 0x60, %l2 prefetcha [%l7 + %l2] 0x81, 1 set 0x7D, %i5 ldstuba [%l7 + %i5] 0x88, %i0 nop nop setx 0x7A9CBE85, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x46EF7D0C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f3, %f20 nop set 0x48, %o4 stw %i3, [%l7 + %o4] st %f26, [%l7 + 0x4C] set 0x58, %l1 swapa [%l7 + %l1] 0x81, %i1 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %l1 nop set 0x08, %l6 std %f20, [%l7 + %l6] nop set 0x50, %o6 ldd [%l7 + %o6], %g4 nop set 0x50, %o3 stx %g7, [%l7 + %o3] nop set 0x13, %o5 stb %o6, [%l7 + %o5] set 0x40, %g3 ldda [%l7 + %g3] 0xda, %f16 nop set 0x23, %l4 stb %g1, [%l7 + %l4] add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %o4 wr %l3, %o2, %clear_softint st %fsr, [%l7 + 0x60] st %f29, [%l7 + 0x50] nop set 0x42, %g2 ldstub [%l7 + %g2], %i2 nop set 0x38, %o7 std %f4, [%l7 + %o7] nop set 0x58, %o2 ldsw [%l7 + %o2], %i6 nop set 0x75, %g4 ldub [%l7 + %g4], %l2 nop set 0x40, %i3 ldsb [%l7 + %i3], %i5 or %l6, %o5, %l0 nop set 0x40, %g1 stw %g3, [%l7 + %g1] add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %g2 set 0x64, %i7 ldstuba [%l7 + %i7] 0x88, %o7 add %o3, %o1, %l4 nop set 0x1A, %g5 lduh [%l7 + %g5], %i7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x54, %g6 ldsw [%l7 + %g6], %l5 set 0x18, %i2 prefetcha [%l7 + %i2] 0x89, 4 set 0x74, %o0 ldstuba [%l7 + %o0] 0x88, %i3 fpsub32 %f22, %f26, %f14 set 0x4C, %l5 swapa [%l7 + %l5] 0x89, %l1 nop set 0x70, %i0 ldsw [%l7 + %i0], %g6 nop set 0x50, %g7 stx %fsr, [%l7 + %g7] set 0x20, %l0 sta %f30, [%l7 + %l0] 0x80 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g4, %g7 or %o6, %o0, %g1 nop set 0x30, %i1 stx %fsr, [%l7 + %i1] set 0x18, %i4 prefetcha [%l7 + %i4] 0x80, 0 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xd2 nop set 0x3A, %o1 stb %o4, [%l7 + %o1] set 0x48, %l2 stwa %i2, [%l7 + %l2] 0xe2 membar #Sync nop set 0x64, %i5 ldsh [%l7 + %i5], %o2 nop set 0x66, %l3 sth %l2, [%l7 + %l3] nop set 0x20, %l1 ldsh [%l7 + %l1], %i6 set 0x47, %o4 ldstuba [%l7 + %o4] 0x88, %i5 set 0x6C, %o6 stwa %o5, [%l7 + %o6] 0xe2 membar #Sync set 0x10, %l6 ldda [%l7 + %l6] 0x81, %i6 nop set 0x4F, %o3 stb %g3, [%l7 + %o3] set 0x33, %o5 ldstuba [%l7 + %o5] 0x80, %l0 set 0x30, %l4 stwa %g5, [%l7 + %l4] 0x88 nop set 0x48, %g3 swap [%l7 + %g3], %o7 nop set 0x24, %o7 prefetch [%l7 + %o7], 4 nop set 0x20, %g2 std %o2, [%l7 + %g2] st %f30, [%l7 + 0x24] nop set 0x2C, %o2 ldub [%l7 + %o2], %o1 set 0x18, %g4 stda %g2, [%l7 + %g4] 0x81 nop set 0x40, %i3 prefetch [%l7 + %i3], 1 nop set 0x48, %g1 swap [%l7 + %g1], %l4 nop set 0x74, %i7 ldsb [%l7 + %i7], %i4 wr %i0, %i7, %ccr nop set 0x48, %g6 std %f8, [%l7 + %g6] nop set 0x10, %g5 std %f8, [%l7 + %g5] nop set 0x08, %o0 ldd [%l7 + %o0], %f8 add %l5, %i1, %l1 nop set 0x7F, %l5 stb %i3, [%l7 + %l5] nop set 0x6C, %i0 prefetch [%l7 + %i0], 1 set 0x0C, %g7 stba %g4, [%l7 + %g7] 0x89 nop set 0x61, %l0 stb %g6, [%l7 + %l0] nop set 0x1E, %i2 ldub [%l7 + %i2], %o6 set 0x3E, %i1 stha %g7, [%l7 + %i1] 0xe2 membar #Sync set 0x40, %i4 sta %f7, [%l7 + %i4] 0x81 and %o0, %g1, %l3 set 0x7C, %i6 sta %f13, [%l7 + %i6] 0x88 nop set 0x08, %l2 stw %i2, [%l7 + %l2] nop set 0x3A, %o1 sth %o4, [%l7 + %o1] ld [%l7 + 0x28], %f28 nop set 0x28, %l3 lduh [%l7 + %l3], %l2 nop set 0x18, %i5 std %f4, [%l7 + %i5] or %i6, %i5, %o2 nop set 0x50, %o4 std %f2, [%l7 + %o4] nop set 0x28, %o6 ldx [%l7 + %o6], %l6 nop set 0x7C, %l1 prefetch [%l7 + %l1], 0 st %f7, [%l7 + 0x70] st %fsr, [%l7 + 0x18] set 0x40, %l6 stda %f16, [%l7 + %l6] 0x81 set 0x6C, %o3 stha %o5, [%l7 + %o3] 0x88 set 0x50, %l4 ldda [%l7 + %l4] 0x80, %g2 set 0x44, %o5 stba %g5, [%l7 + %o5] 0x89 set 0x60, %g3 stxa %l0, [%l7 + %g3] 0xea membar #Sync ld [%l7 + 0x2C], %f8 nop set 0x5F, %g2 ldub [%l7 + %g2], %o7 nop set 0x52, %o2 sth %o1, [%l7 + %o2] and %g2, %o3, %l4 set 0x5C, %o7 lda [%l7 + %o7] 0x89, %f5 nop set 0x40, %i3 ldsh [%l7 + %i3], %i4 set 0x50, %g4 lda [%l7 + %g4] 0x81, %f12 nop set 0x5C, %g1 prefetch [%l7 + %g1], 3 set 0x40, %g6 ldda [%l7 + %g6] 0x81, %f0 set 0x0E, %g5 stha %i7, [%l7 + %g5] 0xeb membar #Sync nop set 0x64, %o0 stw %i0, [%l7 + %o0] nop set 0x08, %i7 ldd [%l7 + %i7], %f6 nop set 0x78, %i0 ldd [%l7 + %i0], %f20 nop set 0x74, %g7 prefetch [%l7 + %g7], 1 nop set 0x30, %l5 ldx [%l7 + %l5], %l5 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc0 st %f25, [%l7 + 0x74] nop set 0x2A, %i1 ldub [%l7 + %i1], %i1 set 0x52, %i4 stha %l1, [%l7 + %i4] 0xe3 membar #Sync add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i3, %g4 nop nop setx 0xEDE4521C, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f19 setx 0x269CBAB8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f31 fdivs %f31, %f19, %f16 nop set 0x5C, %l0 ldub [%l7 + %l0], %o6 nop set 0x38, %i6 ldd [%l7 + %i6], %g6 set 0x59, %o1 ldstuba [%l7 + %o1] 0x81, %g7 bne,pn %icc, loop_151 add %o0, %g1, %i2 wr %g0, 0x5, %fprs or %l3, %i5, %i6 loop_151: nop set 0x18, %l2 ldxa [%l7 + %l2] 0x89, %l6 or %o5, %o2, %g3 add %l7, 0x28, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x89, %l0, %o7 ld [%l7 + 0x50], %f25 nop set 0x29, %l3 ldstub [%l7 + %l3], %g5 nop set 0x74, %i5 ldstub [%l7 + %i5], %o1 st %fsr, [%l7 + 0x44] set 0x08, %o6 stxa %g2, [%l7 + %o6] 0xeb membar #Sync nop set 0x0C, %o4 ldsw [%l7 + %o4], %o3 nop set 0x32, %l6 ldstub [%l7 + %l6], %l4 nop set 0x3B, %l1 stb %i4, [%l7 + %l1] set 0x10, %l4 stxa %i0, [%l7 + %l4] 0x81 nop set 0x50, %o5 ldd [%l7 + %o5], %i6 and %l5, %l1, %i3 nop set 0x2C, %g3 ldsh [%l7 + %g3], %i1 bne,a %icc, loop_152 nop set 0x40, %g2 ldsh [%l7 + %g2], %o6 set 0x10, %o2 stda %g6, [%l7 + %o2] 0xe2 membar #Sync loop_152: nop set 0x14, %o7 prefetch [%l7 + %o7], 0 fpsub32s %f6, %f4, %f21 nop set 0x10, %i3 swap [%l7 + %i3], %g7 nop set 0x4C, %o3 lduh [%l7 + %o3], %g4 add %o0, %i2, %g1 nop nop setx 0x5F3D297F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x2A284AA7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f0, %f18 set 0x18, %g1 prefetcha [%l7 + %g1] 0x89, 3 set 0x20, %g6 stwa %l3, [%l7 + %g6] 0xea membar #Sync nop set 0x48, %g5 ldsw [%l7 + %g5], %o4 nop set 0x20, %o0 swap [%l7 + %o0], %i5 nop set 0x68, %g4 std %f14, [%l7 + %g4] add %i6, %l6, %o5 set 0x78, %i0 ldxa [%l7 + %i0] 0x81, %o2 fpsub16s %f6, %f28, %f27 set 0x52, %i7 stha %l0, [%l7 + %i7] 0x81 ble %xcc, loop_153 nop set 0x68, %g7 stx %g3, [%l7 + %g7] nop set 0x38, %i2 std %o6, [%l7 + %i2] nop set 0x60, %i1 ldd [%l7 + %i1], %g4 loop_153: nop membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf8, %f0 nop set 0x34, %l5 lduw [%l7 + %l5], %o1 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x54, %i6 swapa [%l7 + %i6] 0x88, %i4 nop set 0x20, %l0 std %f12, [%l7 + %l0] set 0x40, %l2 stda %f16, [%l7 + %l2] 0xcc st %f4, [%l7 + 0x64] set 0x48, %o1 lda [%l7 + %o1] 0x81, %f8 set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f16 nop set 0x68, %o6 ldd [%l7 + %o6], %f28 nop set 0x1C, %i5 lduh [%l7 + %i5], %i0 nop set 0x3A, %l6 ldsb [%l7 + %l6], %o3 set 0x28, %l1 prefetcha [%l7 + %l1] 0x81, 1 bne,pt %icc, loop_154 nop set 0x20, %o4 lduw [%l7 + %o4], %l1 nop set 0x68, %o5 std %i2, [%l7 + %o5] nop set 0x0C, %l4 swap [%l7 + %l4], %l5 loop_154: nop set 0x38, %g2 std %f28, [%l7 + %g2] nop set 0x74, %o2 ldsw [%l7 + %o2], %i1 nop set 0x40, %o7 stx %g6, [%l7 + %o7] set 0x3C, %g3 swapa [%l7 + %g3] 0x80, %o6 and %g4, %o0, %i2 ld [%l7 + 0x34], %f25 nop set 0x78, %i3 stx %g7, [%l7 + %i3] set 0x39, %o3 stba %l2, [%l7 + %o3] 0x80 set 0x78, %g1 ldstuba [%l7 + %g1] 0x88, %g1 nop set 0x4E, %g6 ldsh [%l7 + %g6], %o4 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l3, %i5 nop set 0x28, %o0 swap [%l7 + %o0], %i6 nop set 0x21, %g4 ldub [%l7 + %g4], %l6 nop set 0x32, %g5 sth %o5, [%l7 + %g5] ld [%l7 + 0x78], %f10 set 0x08, %i7 prefetcha [%l7 + %i7] 0x80, 2 nop set 0x34, %g7 ldstub [%l7 + %g7], %l0 set 0x64, %i0 swapa [%l7 + %i0] 0x81, %g3 nop set 0x78, %i1 std %o6, [%l7 + %i1] nop set 0x66, %i2 sth %o1, [%l7 + %i2] nop set 0x7C, %i4 lduw [%l7 + %i4], %g2 nop set 0x30, %i6 ldx [%l7 + %i6], %g5 nop set 0x40, %l0 swap [%l7 + %l0], %l4 nop set 0x34, %l2 lduw [%l7 + %l2], %i4 nop set 0x40, %o1 ldd [%l7 + %o1], %i0 or %o3, %i7, %l1 nop set 0x79, %l3 stb %i3, [%l7 + %l3] set 0x40, %l5 stda %f16, [%l7 + %l5] 0xd2 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l5, %g6 and %o6, %g4, %i1 set 0x68, %i5 ldstuba [%l7 + %i5] 0x88, %i2 set 0x38, %l6 stwa %g7, [%l7 + %l6] 0x88 nop set 0x23, %o6 stb %o0, [%l7 + %o6] set 0x2A, %o4 stha %g1, [%l7 + %o4] 0x81 and %o4, %l3, %i5 set 0x18, %o5 stda %i6, [%l7 + %o5] 0x89 nop set 0x70, %l4 stx %fsr, [%l7 + %l4] and %l6, %l2, %o5 set 0x50, %l1 stha %o2, [%l7 + %l1] 0xe3 membar #Sync nop set 0x30, %g2 swap [%l7 + %g2], %l0 nop set 0x28, %o2 std %f0, [%l7 + %o2] nop set 0x3C, %g3 lduh [%l7 + %g3], %g3 nop set 0x58, %i3 stw %o1, [%l7 + %i3] nop set 0x44, %o3 lduw [%l7 + %o3], %g2 nop set 0x10, %o7 stx %o7, [%l7 + %o7] nop set 0x5C, %g1 swap [%l7 + %g1], %l4 set 0x2A, %o0 stha %i4, [%l7 + %o0] 0x89 set 0x36, %g4 ldstuba [%l7 + %g4] 0x81, %i0 nop set 0x0E, %g6 ldsh [%l7 + %g6], %g5 nop set 0x70, %i7 ldd [%l7 + %i7], %f8 set 0x28, %g7 sta %f6, [%l7 + %g7] 0x89 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %l1 set 0x68, %g5 sta %f4, [%l7 + %g5] 0x88 nop set 0x40, %i1 std %f26, [%l7 + %i1] set 0x18, %i2 prefetcha [%l7 + %i2] 0x80, 0 fpadd32 %f6, %f12, %f24 nop set 0x43, %i4 ldsb [%l7 + %i4], %i3 nop set 0x77, %i6 ldub [%l7 + %i6], %l5 set 0x64, %i0 sta %f17, [%l7 + %i0] 0x81 set 0x08, %l0 prefetcha [%l7 + %l0] 0x89, 3 set 0x66, %o1 stba %g4, [%l7 + %o1] 0x80 nop set 0x3C, %l2 ldsw [%l7 + %l2], %i1 and %i2, %g6, %g7 add %o0, %o4, %l3 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x88, %g1, %i6 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB2B, %tick_cmpr nop set 0x20, %l5 ldx [%l7 + %l5], %i5 set 0x2A, %l3 stha %o2, [%l7 + %l3] 0xe3 membar #Sync nop set 0x40, %l6 stx %fsr, [%l7 + %l6] and %o5, %g3, %l0 and %g2, %o1, %o7 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xf0 membar #Sync nop set 0x58, %o4 swap [%l7 + %o4], %i4 st %fsr, [%l7 + 0x68] membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf8, %f0 and %l4, %g5, %i7 nop set 0x7C, %o5 sth %i0, [%l7 + %o5] nop set 0x34, %l4 ldsh [%l7 + %l4], %l1 set 0x40, %g2 ldda [%l7 + %g2] 0x80, %f16 set 0x14, %l1 lda [%l7 + %l1] 0x80, %f1 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xf8 membar #Sync set 0x54, %i3 lda [%l7 + %i3] 0x88, %f16 nop set 0x40, %o2 lduh [%l7 + %o2], %o3 nop set 0x2C, %o3 stb %l5, [%l7 + %o3] nop set 0x18, %o7 ldd [%l7 + %o7], %i2 ld [%l7 + 0x7C], %f0 fpadd32s %f30, %f11, %f25 nop set 0x28, %o0 ldd [%l7 + %o0], %f12 set 0x0F, %g4 stba %o6, [%l7 + %g4] 0x89 nop set 0x43, %g1 stb %g4, [%l7 + %g1] set 0x60, %g6 stda %i2, [%l7 + %g6] 0xe3 membar #Sync set 0x30, %g7 prefetcha [%l7 + %g7] 0x81, 1 fpadd16s %f10, %f16, %f19 nop set 0x78, %g5 std %f8, [%l7 + %g5] nop set 0x74, %i1 ldstub [%l7 + %i1], %i1 nop set 0x73, %i7 ldstub [%l7 + %i7], %o0 set 0x0E, %i4 ldstuba [%l7 + %i4] 0x81, %o4 set 0x20, %i6 stwa %l3, [%l7 + %i6] 0xea membar #Sync ld [%l7 + 0x7C], %f16 set 0x10, %i2 lda [%l7 + %i2] 0x80, %f9 nop set 0x30, %l0 ldd [%l7 + %l0], %g0 set 0x48, %i0 swapa [%l7 + %i0] 0x89, %i6 nop set 0x58, %o1 ldsb [%l7 + %o1], %l6 set 0x1D, %l2 ldstuba [%l7 + %l2] 0x81, %l2 nop set 0x68, %l3 ldd [%l7 + %l3], %f2 set 0x68, %l5 stxa %g7, [%l7 + %l5] 0x89 nop set 0x54, %l6 lduh [%l7 + %l6], %o2 set 0x20, %o4 ldda [%l7 + %o4] 0x81, %i4 set 0x40, %o6 stda %o4, [%l7 + %o6] 0x80 nop set 0x18, %i5 ldstub [%l7 + %i5], %l0 nop set 0x50, %o5 prefetch [%l7 + %o5], 4 set 0x14, %l4 lda [%l7 + %l4] 0x81, %f22 set 0x10, %g2 stxa %g2, [%l7 + %g2] 0xeb membar #Sync nop set 0x4D, %g3 ldub [%l7 + %g3], %o1 nop nop setx 0xF9BF7187, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x3EF69B39, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f7, %f5 add %o7, %i4, %l4 nop set 0x08, %i3 ldsh [%l7 + %i3], %g5 nop set 0x75, %o2 ldstub [%l7 + %o2], %i7 set 0x40, %l1 ldda [%l7 + %l1] 0x88, %f0 set 0x50, %o7 stwa %g3, [%l7 + %o7] 0xeb membar #Sync set 0x30, %o0 ldda [%l7 + %o0] 0xe2, %l0 nop set 0x20, %o3 ldd [%l7 + %o3], %f26 nop set 0x2E, %g4 lduh [%l7 + %g4], %i0 nop set 0x48, %g1 std %f16, [%l7 + %g1] set 0x7C, %g7 swapa [%l7 + %g7] 0x81, %o3 set 0x38, %g5 ldxa [%l7 + %g5] 0x88, %i3 nop set 0x67, %g6 ldub [%l7 + %g6], %l5 st %f18, [%l7 + 0x68] set 0x2E, %i1 stba %g4, [%l7 + %i1] 0x89 and %o6, %i2, %i1 set 0x20, %i7 ldstuba [%l7 + %i7] 0x80, %o0 set 0x18, %i4 stda %g6, [%l7 + %i4] 0x88 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xc8 nop set 0x30, %i6 ldd [%l7 + %i6], %l2 set 0x78, %l0 stxa %o4, [%l7 + %l0] 0xeb membar #Sync nop set 0x3C, %o1 swap [%l7 + %o1], %i6 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f16 nop set 0x0E, %l2 lduh [%l7 + %l2], %g1 nop set 0x08, %l5 stx %fsr, [%l7 + %l5] nop set 0x17, %l3 ldsb [%l7 + %l3], %l6 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xCA6, %tick_cmpr nop set 0x6C, %l6 prefetch [%l7 + %l6], 3 add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x89, %i5, %o5 set 0x68, %o6 prefetcha [%l7 + %o6] 0x81, 3 nop set 0x60, %o4 prefetch [%l7 + %o4], 0 nop set 0x46, %o5 ldstub [%l7 + %o5], %g2 set 0x38, %l4 ldxa [%l7 + %l4] 0x80, %o2 nop set 0x58, %g2 stx %fsr, [%l7 + %g2] nop nop setx 0x2E913B19, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x4A88265A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f8 fdivs %f8, %f14, %f6 nop set 0x1D, %g3 stb %o7, [%l7 + %g3] nop set 0x30, %i5 prefetch [%l7 + %i5], 1 nop set 0x10, %i3 ldx [%l7 + %i3], %o1 nop set 0x6C, %l1 sth %i4, [%l7 + %l1] set 0x60, %o2 ldda [%l7 + %o2] 0x89, %l4 set 0x77, %o7 ldstuba [%l7 + %o7] 0x80, %g5 set 0x48, %o3 prefetcha [%l7 + %o3] 0x80, 3 nop set 0x18, %o0 ldd [%l7 + %o0], %f2 nop set 0x65, %g4 ldub [%l7 + %g4], %l1 bleu,a %icc, loop_155 bleu %icc, loop_156 nop set 0x1C, %g1 swap [%l7 + %g1], %i0 and %g3, %i3, %l5 loop_155: nop set 0x48, %g7 ldsw [%l7 + %g7], %g4 loop_156: nop set 0x38, %g6 stda %o6, [%l7 + %g6] 0xe3 membar #Sync add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x88, %o3, %i1 bg %icc, loop_157 ld [%l7 + 0x74], %f7 set 0x50, %i1 ldda [%l7 + %i1] 0x89, %i2 loop_157: nop set 0x40, %g5 stda %g6, [%l7 + %g5] 0x88 nop set 0x2C, %i4 lduh [%l7 + %i4], %l3 nop set 0x14, %i7 lduw [%l7 + %i7], %o4 wr %i6, %g1, %clear_softint set 0x42, %i2 stba %o0, [%l7 + %i2] 0x88 nop set 0x18, %i6 ldd [%l7 + %i6], %f20 st %f30, [%l7 + 0x28] set 0x30, %o1 ldda [%l7 + %o1] 0xea, %i6 nop set 0x68, %i0 lduw [%l7 + %i0], %l2 nop set 0x30, %l0 lduw [%l7 + %l0], %g7 ld [%l7 + 0x58], %f31 and %i5, %l0, %g2 nop set 0x40, %l2 ldsb [%l7 + %l2], %o5 nop set 0x66, %l5 lduh [%l7 + %l5], %o7 set 0x40, %l3 stda %f16, [%l7 + %l3] 0x80 nop set 0x3E, %l6 sth %o1, [%l7 + %l6] nop set 0x60, %o4 lduw [%l7 + %o4], %o2 set 0x68, %o5 stxa %i4, [%l7 + %o5] 0x81 and %l4, %g5, %i7 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xd0 nop set 0x08, %l4 ldd [%l7 + %l4], %f30 nop set 0x78, %g2 std %f22, [%l7 + %g2] nop set 0x58, %i5 ldsw [%l7 + %i5], %i0 set 0x56, %g3 stha %l1, [%l7 + %g3] 0xea membar #Sync wr %i3, %l5, %pic ld [%l7 + 0x50], %f29 nop set 0x55, %i3 ldsb [%l7 + %i3], %g3 nop set 0x30, %o2 std %o6, [%l7 + %o2] set 0x30, %o7 stwa %o3, [%l7 + %o7] 0xea membar #Sync nop set 0x48, %o3 lduw [%l7 + %o3], %g4 nop set 0x32, %o0 lduh [%l7 + %o0], %i2 set 0x60, %l1 ldda [%l7 + %l1] 0xe3, %g6 st %f25, [%l7 + 0x7C] set 0x68, %g4 swapa [%l7 + %g4] 0x81, %l3 nop set 0x31, %g7 ldstub [%l7 + %g7], %o4 nop set 0x27, %g6 ldstub [%l7 + %g6], %i1 and %i6, %g1, %o0 set 0x50, %g1 ldda [%l7 + %g1] 0xe3, %i6 set 0x3C, %g5 swapa [%l7 + %g5] 0x89, %l2 fpadd16 %f30, %f4, %f28 nop set 0x50, %i1 swap [%l7 + %i1], %i5 set 0x64, %i7 sta %f24, [%l7 + %i7] 0x80 nop set 0x30, %i2 ldsh [%l7 + %i2], %l0 or %g7, %o5, %o7 nop set 0x54, %i4 ldsh [%l7 + %i4], %g2 nop set 0x50, %i6 std %o2, [%l7 + %i6] set 0x38, %o1 stda %i4, [%l7 + %o1] 0x88 nop set 0x10, %i0 std %f2, [%l7 + %i0] st %fsr, [%l7 + 0x68] st %f29, [%l7 + 0x68] nop set 0x14, %l2 lduh [%l7 + %l2], %l4 wr %o1, %i7, %softint nop set 0x0F, %l0 ldstub [%l7 + %l0], %i0 set 0x09, %l3 ldstuba [%l7 + %l3] 0x89, %g5 nop set 0x18, %l5 swap [%l7 + %l5], %l1 nop set 0x58, %l6 stx %fsr, [%l7 + %l6] nop set 0x5B, %o5 ldstub [%l7 + %o5], %i3 set 0x78, %o6 stha %l5, [%l7 + %o6] 0xeb membar #Sync set 0x43, %l4 stba %o6, [%l7 + %l4] 0xeb membar #Sync set 0x7B, %o4 stba %g3, [%l7 + %o4] 0xe2 membar #Sync nop set 0x38, %g2 stx %fsr, [%l7 + %g2] set 0x68, %g3 swapa [%l7 + %g3] 0x81, %o3 set 0x5C, %i3 sta %f18, [%l7 + %i3] 0x89 set 0x4A, %i5 stba %i2, [%l7 + %i5] 0x89 nop set 0x15, %o2 ldub [%l7 + %o2], %g6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x81, %l3, %g4 set 0x60, %o7 ldda [%l7 + %o7] 0x89, %i0 st %f13, [%l7 + 0x44] wr %i6, %o4, %sys_tick wr %o0, %g1, %set_softint set 0x24, %o0 lda [%l7 + %o0] 0x88, %f23 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xd0 nop set 0x6B, %g4 ldub [%l7 + %g4], %l2 nop set 0x7C, %o3 ldsw [%l7 + %o3], %l6 set 0x50, %g6 stba %l0, [%l7 + %g6] 0x89 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xc4 or %i5, %o5, %o7 nop set 0x58, %g7 ldsw [%l7 + %g7], %g2 nop set 0x78, %g5 ldd [%l7 + %g5], %f4 ble,a %xcc, loop_158 nop set 0x1C, %i1 ldsw [%l7 + %i1], %g7 nop set 0x10, %i2 std %i4, [%l7 + %i2] nop set 0x42, %i4 stb %o2, [%l7 + %i4] loop_158: wr %o1, %l4, %set_softint set 0x60, %i6 ldxa [%l7 + %i6] 0x80, %i0 st %fsr, [%l7 + 0x64] bgu,a,pt %xcc, loop_159 nop set 0x40, %o1 swap [%l7 + %o1], %g5 nop set 0x68, %i7 ldd [%l7 + %i7], %l0 nop set 0x10, %l2 std %f2, [%l7 + %l2] loop_159: st %fsr, [%l7 + 0x60] nop set 0x08, %l0 swap [%l7 + %l0], %i3 set 0x28, %l3 stda %l4, [%l7 + %l3] 0xe3 membar #Sync set 0x40, %i0 stda %f0, [%l7 + %i0] 0xc4 bn %xcc, loop_160 nop set 0x70, %l6 sth %o6, [%l7 + %l6] nop set 0x18, %l5 stx %fsr, [%l7 + %l5] or %i7, %g3, %o3 loop_160: nop set 0x54, %o5 stwa %i2, [%l7 + %o5] 0x81 set 0x48, %o6 stxa %l3, [%l7 + %o6] 0x81 set 0x30, %l4 ldda [%l7 + %l4] 0xe3, %g6 set 0x75, %g2 stba %g4, [%l7 + %g2] 0xe3 membar #Sync wr %i6, %o4, %ccr nop set 0x08, %g3 ldd [%l7 + %g3], %f26 nop set 0x58, %o4 swap [%l7 + %o4], %o0 nop set 0x18, %i3 stx %i1, [%l7 + %i3] set 0x3A, %o2 stha %g1, [%l7 + %o2] 0x80 add %l2, %l6, %i5 nop set 0x58, %o7 stx %o5, [%l7 + %o7] set 0x45, %i5 stba %l0, [%l7 + %i5] 0x88 st %fsr, [%l7 + 0x08] nop set 0x78, %l1 std %f16, [%l7 + %l1] set 0x08, %o0 stxa %o7, [%l7 + %o0] 0xe3 membar #Sync nop set 0x58, %o3 ldd [%l7 + %o3], %g2 bne %xcc, loop_161 nop set 0x50, %g6 std %f6, [%l7 + %g6] nop set 0x18, %g1 ldd [%l7 + %g1], %g6 nop set 0x68, %g4 ldsw [%l7 + %g4], %i4 loop_161: and %o2, %o1, %i0 add %l7, 0x70, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %l1 and %l4, %i3, %o6 nop set 0x49, %g5 stb %l5, [%l7 + %g5] nop set 0x7F, %i1 ldub [%l7 + %i1], %g3 nop set 0x77, %i2 stb %o3, [%l7 + %i2] set 0x40, %g7 ldda [%l7 + %g7] 0xd8, %f0 set 0x60, %i6 stxa %i7, [%l7 + %i6] 0x88 set 0x34, %i4 swapa [%l7 + %i4] 0x81, %l3 set 0x40, %i7 stda %f16, [%l7 + %i7] 0x89 set 0x78, %l2 lda [%l7 + %l2] 0x81, %f23 and %i2, %g6, %g4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr st %fsr, [%l7 + 0x08] nop set 0x70, %l0 std %i6, [%l7 + %l0] nop set 0x40, %o1 prefetch [%l7 + %o1], 4 nop set 0x48, %i0 ldsh [%l7 + %i0], %g1 nop set 0x70, %l6 ldd [%l7 + %l6], %l2 nop set 0x48, %l3 stx %fsr, [%l7 + %l3] set 0x40, %o5 ldda [%l7 + %o5] 0x88, %f16 set 0x50, %o6 stwa %i1, [%l7 + %o6] 0x81 add %i5, %l6, %o5 nop set 0x10, %l5 ldd [%l7 + %l5], %f16 add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l0 casa [%l6] 0x81, %l0, %g2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x786, %sys_tick_cmpr set 0x50, %g2 swapa [%l7 + %g2] 0x81, %o2 nop set 0x4D, %l4 ldsb [%l7 + %l4], %o7 set 0x60, %o4 stxa %i0, [%l7 + %o4] 0xe2 membar #Sync or %o1, %g5, %l1 set 0x34, %g3 ldstuba [%l7 + %g3] 0x81, %l4 fpsub16 %f6, %f18, %f22 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xf1 membar #Sync nop set 0x10, %i3 ldd [%l7 + %i3], %f6 nop set 0x60, %o7 ldd [%l7 + %o7], %f8 st %fsr, [%l7 + 0x18] nop set 0x70, %i5 std %i2, [%l7 + %i5] nop set 0x30, %o0 stb %o6, [%l7 + %o0] set 0x40, %l1 stda %f0, [%l7 + %l1] 0xc2 set 0x40, %g6 ldda [%l7 + %g6] 0xda, %f16 wr %g3, %o3, %pic nop set 0x60, %g1 std %l4, [%l7 + %g1] add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %i2 set 0x38, %g4 stxa %l3, [%l7 + %g4] 0x89 set 0x69, %g5 ldstuba [%l7 + %g5] 0x81, %g6 nop set 0x52, %o3 sth %o4, [%l7 + %o3] nop set 0x60, %i1 ldstub [%l7 + %i1], %g4 set 0x40, %i2 stda %i6, [%l7 + %i2] 0x88 nop set 0x24, %g7 ldsh [%l7 + %g7], %o0 bge,a,pt %xcc, loop_162 nop set 0x68, %i4 stw %l2, [%l7 + %i4] nop set 0x20, %i6 stb %g1, [%l7 + %i6] set 0x48, %l2 stxa %i5, [%l7 + %l2] 0xe3 membar #Sync loop_162: fpadd16 %f24, %f18, %f18 set 0x68, %l0 prefetcha [%l7 + %l0] 0x81, 4 set 0x18, %i7 prefetcha [%l7 + %i7] 0x89, 2 add %l7, 0x58, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %g2 nop set 0x60, %i0 stx %g7, [%l7 + %i0] nop set 0x5C, %o1 prefetch [%l7 + %o1], 2 add %i1, %o2, %i4 nop set 0x70, %l3 ldd [%l7 + %l3], %o6 set 0x5A, %l6 ldstuba [%l7 + %l6] 0x81, %o1 set 0x68, %o6 swapa [%l7 + %o6] 0x89, %g5 nop set 0x38, %l5 std %i0, [%l7 + %l5] add %l1, %l4, %i3 nop set 0x38, %o5 ldd [%l7 + %o5], %g2 set 0x40, %g2 ldda [%l7 + %g2] 0xda, %f0 set 0x62, %o4 stha %o3, [%l7 + %o4] 0x80 nop set 0x18, %g3 swap [%l7 + %g3], %l5 fpadd32 %f12, %f10, %f28 nop set 0x5C, %l4 lduw [%l7 + %l4], %o6 nop set 0x38, %i3 stx %i2, [%l7 + %i3] nop set 0x40, %o2 std %l2, [%l7 + %o2] nop set 0x15, %o7 ldsb [%l7 + %o7], %g6 set 0x58, %o0 swapa [%l7 + %o0] 0x81, %o4 nop set 0x18, %l1 ldsw [%l7 + %l1], %g4 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i6, %o0 set 0x48, %g6 ldxa [%l7 + %g6] 0x81, %i7 set 0x40, %i5 stxa %g1, [%l7 + %i5] 0x88 set 0x40, %g4 ldda [%l7 + %g4] 0xea, %l2 add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i5 casa [%l6] 0x88, %i5, %l6 set 0x58, %g5 stda %l0, [%l7 + %g5] 0x80 nop set 0x3C, %o3 stw %o5, [%l7 + %o3] nop set 0x50, %g1 ldub [%l7 + %g1], %g2 wr %g7, %i1, %set_softint fpadd32 %f8, %f20, %f30 set 0x55, %i2 ldstuba [%l7 + %i2] 0x81, %i4 nop set 0x49, %g7 ldstub [%l7 + %g7], %o7 nop set 0x08, %i1 std %f10, [%l7 + %i1] set 0x51, %i6 ldstuba [%l7 + %i6] 0x89, %o2 nop set 0x60, %i4 ldsw [%l7 + %i4], %o1 nop set 0x20, %l2 prefetch [%l7 + %l2], 0 add %g5, %i0, %l4 st %fsr, [%l7 + 0x2C] add %l7, 0x5C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i3 casa [%l6] 0x80, %i3, %l1 set 0x7C, %l0 stwa %o3, [%l7 + %l0] 0xe3 membar #Sync nop set 0x2F, %i0 ldstub [%l7 + %i0], %l5 nop set 0x3B, %o1 ldub [%l7 + %o1], %o6 nop set 0x3B, %l3 ldub [%l7 + %l3], %i2 set 0x60, %l6 ldda [%l7 + %l6] 0xe3, %g2 st %fsr, [%l7 + 0x78] set 0x74, %i7 stwa %l3, [%l7 + %i7] 0x89 set 0x1C, %o6 sta %f9, [%l7 + %o6] 0x81 nop set 0x60, %l5 stx %fsr, [%l7 + %l5] set 0x38, %o5 lda [%l7 + %o5] 0x80, %f10 set 0x44, %g2 lda [%l7 + %g2] 0x80, %f12 nop set 0x5A, %g3 sth %o4, [%l7 + %g3] set 0x0E, %l4 stha %g6, [%l7 + %l4] 0x89 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xda nop set 0x1C, %o2 lduh [%l7 + %o2], %i6 set 0x10, %o7 stda %o0, [%l7 + %o7] 0xe2 membar #Sync nop set 0x46, %o0 sth %g4, [%l7 + %o0] nop set 0x34, %l1 ldsw [%l7 + %l1], %g1 fpsub32s %f20, %f11, %f20 set 0x78, %i3 stwa %i7, [%l7 + %i3] 0x81 ld [%l7 + 0x54], %f1 nop set 0x50, %i5 std %l2, [%l7 + %i5] set 0x10, %g6 ldda [%l7 + %g6] 0xe3, %i4 st %f9, [%l7 + 0x30] nop set 0x28, %g4 ldx [%l7 + %g4], %l0 nop set 0x1C, %g5 lduw [%l7 + %g5], %l6 nop set 0x1C, %o3 swap [%l7 + %o3], %g2 nop set 0x0C, %i2 prefetch [%l7 + %i2], 1 set 0x1C, %g1 sta %f1, [%l7 + %g1] 0x89 or %o5, %g7, %i1 nop set 0x20, %i1 lduw [%l7 + %i1], %o7 set 0x38, %g7 stda %o2, [%l7 + %g7] 0xea membar #Sync nop set 0x20, %i4 swap [%l7 + %i4], %o1 set 0x70, %l2 stha %g5, [%l7 + %l2] 0x89 set 0x70, %i6 stda %i0, [%l7 + %i6] 0xe3 membar #Sync set 0x44, %l0 stwa %i4, [%l7 + %l0] 0xe3 membar #Sync set 0x40, %o1 stda %f0, [%l7 + %o1] 0xc8 nop set 0x08, %i0 prefetch [%l7 + %i0], 4 nop set 0x78, %l3 ldd [%l7 + %l3], %f4 wr %g0, 0x5, %fprs nop set 0x18, %i7 ldd [%l7 + %i7], %f14 st %f7, [%l7 + 0x64] set 0x40, %l6 ldda [%l7 + %l6] 0xea, %o2 set 0x10, %l5 prefetcha [%l7 + %l5] 0x89, 0 nop set 0x38, %o6 ldx [%l7 + %o6], %l1 set 0x21, %o5 stba %i2, [%l7 + %o5] 0xeb membar #Sync add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o6 casa [%l6] 0x80, %o6, %l3 set 0x40, %g3 ldda [%l7 + %g3] 0xea, %o4 ld [%l7 + 0x2C], %f1 nop set 0x60, %l4 stx %g3, [%l7 + %l4] nop set 0x78, %o4 ldsw [%l7 + %o4], %g6 nop set 0x74, %o2 swap [%l7 + %o2], %i6 st %f1, [%l7 + 0x6C] set 0x50, %g2 ldxa [%l7 + %g2] 0x81, %o0 set 0x60, %o7 ldda [%l7 + %o7] 0x81, %g4 nop set 0x75, %l1 ldub [%l7 + %l1], %g1 st %f29, [%l7 + 0x74] nop set 0x46, %o0 lduh [%l7 + %o0], %l2 nop set 0x30, %i5 swap [%l7 + %i5], %i7 nop set 0x08, %g6 prefetch [%l7 + %g6], 4 and %i5, %l0, %g2 nop set 0x5E, %g4 ldsb [%l7 + %g4], %o5 and %l6, %g7, %i1 set 0x72, %g5 stha %o2, [%l7 + %g5] 0xe3 membar #Sync set 0x64, %i3 sta %f11, [%l7 + %i3] 0x80 nop set 0x48, %o3 stx %o1, [%l7 + %o3] nop set 0x60, %i2 swap [%l7 + %i2], %o7 nop set 0x50, %g1 ldd [%l7 + %g1], %i0 st %fsr, [%l7 + 0x34] nop set 0x38, %i1 stw %i4, [%l7 + %i1] ld [%l7 + 0x50], %f18 nop set 0x4C, %i4 stw %g5, [%l7 + %i4] nop set 0x44, %g7 prefetch [%l7 + %g7], 0 set 0x2C, %i6 swapa [%l7 + %i6] 0x81, %l4 set 0x50, %l0 stxa %i3, [%l7 + %l0] 0xea membar #Sync set 0x40, %o1 stda %f0, [%l7 + %o1] 0xcc add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %l1 nop set 0x38, %l2 std %l4, [%l7 + %l2] set 0x1C, %i0 stha %i2, [%l7 + %i0] 0xe2 membar #Sync st %f12, [%l7 + 0x4C] fpsub32s %f28, %f3, %f2 nop set 0x46, %l3 ldub [%l7 + %l3], %l3 and %o6, %o4, %g3 fpadd16 %f14, %f30, %f20 nop set 0x70, %l6 prefetch [%l7 + %l6], 4 set 0x20, %l5 sta %f1, [%l7 + %l5] 0x89 st %f29, [%l7 + 0x64] nop set 0x34, %i7 ldsw [%l7 + %i7], %i6 set 0x54, %o6 stwa %o0, [%l7 + %o6] 0x88 set 0x28, %g3 stxa %g4, [%l7 + %g3] 0x80 set 0x74, %o5 sta %f4, [%l7 + %o5] 0x80 nop set 0x18, %l4 ldx [%l7 + %l4], %g1 nop set 0x10, %o2 ldd [%l7 + %o2], %f26 nop set 0x38, %o4 ldd [%l7 + %o4], %l2 nop set 0x58, %g2 ldsw [%l7 + %g2], %i7 add %l7, 0x40, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %i5 set 0x46, %o7 stba %g2, [%l7 + %o7] 0x88 nop set 0x2A, %o0 ldsb [%l7 + %o0], %l0 set 0x60, %i5 prefetcha [%l7 + %i5] 0x81, 2 ld [%l7 + 0x48], %f31 add %g7, %o5, %o2 nop set 0x08, %g6 prefetch [%l7 + %g6], 2 ld [%l7 + 0x44], %f13 fpsub32s %f19, %f17, %f12 set 0x60, %l1 stxa %o1, [%l7 + %l1] 0x89 nop set 0x19, %g4 ldsb [%l7 + %g4], %i1 nop set 0x14, %g5 stb %o7, [%l7 + %g5] set 0x58, %i3 prefetcha [%l7 + %i3] 0x89, 4 set 0x33, %o3 ldstuba [%l7 + %o3] 0x81, %i4 wr %g5, %l4, %ccr nop set 0x28, %i2 std %f22, [%l7 + %i2] or %o3, %i3, %l1 set 0x20, %i1 ldxa [%l7 + %i1] 0x81, %i2 set 0x50, %i4 stda %l4, [%l7 + %i4] 0xe2 membar #Sync set 0x10, %g1 sta %f3, [%l7 + %g1] 0x88 set 0x4C, %i6 stwa %l3, [%l7 + %i6] 0xea membar #Sync nop set 0x3C, %g7 prefetch [%l7 + %g7], 0 nop set 0x23, %l0 ldub [%l7 + %l0], %o4 nop set 0x68, %o1 std %f26, [%l7 + %o1] and %o6, %g3, %i6 nop set 0x24, %i0 prefetch [%l7 + %i0], 1 or %o0, %g4, %g1 and %l2, %i7, %g6 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x0D, %l2 ldub [%l7 + %l2], %l6 nop set 0x23, %l6 ldstub [%l7 + %l6], %i5 nop set 0x58, %l3 ldx [%l7 + %l3], %o5 st %fsr, [%l7 + 0x08] nop set 0x36, %l5 ldsh [%l7 + %l5], %g7 or %o1, %o2, %i1 nop set 0x78, %o6 ldd [%l7 + %o6], %f20 nop set 0x6A, %i7 ldstub [%l7 + %i7], %o7 wr %i4, %i0, %pic st %fsr, [%l7 + 0x3C] set 0x51, %o5 stba %l4, [%l7 + %o5] 0xe2 membar #Sync st %fsr, [%l7 + 0x40] add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x80, %o3, %g5 nop set 0x60, %l4 ldd [%l7 + %l4], %f26 set 0x68, %o2 stxa %l1, [%l7 + %o2] 0x80 nop set 0x54, %g3 stw %i2, [%l7 + %g3] nop set 0x24, %o4 prefetch [%l7 + %o4], 1 or %i3, %l5, %l3 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xc2 and %o6, %g3, %o4 nop set 0x78, %o7 stx %fsr, [%l7 + %o7] add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %g4 set 0x40, %i5 ldda [%l7 + %i5] 0x88, %i6 set 0x10, %g6 sta %f22, [%l7 + %g6] 0x88 nop set 0x48, %o0 std %g0, [%l7 + %o0] set 0x68, %g4 prefetcha [%l7 + %g4] 0x81, 3 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i7, %g2 set 0x08, %g5 sta %f22, [%l7 + %g5] 0x80 or %g6, %l6, %i5 nop set 0x68, %i3 ldd [%l7 + %i3], %f6 nop set 0x50, %l1 stb %o5, [%l7 + %l1] nop set 0x7C, %i2 lduw [%l7 + %i2], %l0 ld [%l7 + 0x38], %f23 nop set 0x38, %i1 ldx [%l7 + %i1], %o1 nop set 0x10, %i4 std %o2, [%l7 + %i4] nop set 0x14, %o3 prefetch [%l7 + %o3], 3 nop set 0x30, %i6 ldd [%l7 + %i6], %f0 add %i1, %o7, %g7 nop set 0x60, %g1 ldd [%l7 + %g1], %i4 nop set 0x0C, %l0 prefetch [%l7 + %l0], 0 nop set 0x50, %o1 std %f6, [%l7 + %o1] set 0x2C, %i0 ldstuba [%l7 + %i0] 0x88, %l4 nop set 0x3F, %l2 stb %o3, [%l7 + %l2] nop set 0x25, %g7 ldub [%l7 + %g7], %g5 nop set 0x12, %l6 ldsh [%l7 + %l6], %l1 nop set 0x62, %l5 lduh [%l7 + %l5], %i2 nop set 0x33, %o6 stb %i3, [%l7 + %o6] set 0x6C, %l3 stwa %l5, [%l7 + %l3] 0x80 set 0x56, %o5 ldstuba [%l7 + %o5] 0x89, %l3 nop set 0x70, %i7 lduw [%l7 + %i7], %o6 add %g3, %o4, %i0 nop set 0x74, %l4 ldsh [%l7 + %l4], %o0 nop set 0x72, %o2 ldstub [%l7 + %o2], %g4 nop set 0x34, %g3 ldsh [%l7 + %g3], %g1 nop set 0x50, %o4 stx %i6, [%l7 + %o4] nop set 0x40, %g2 std %f30, [%l7 + %g2] nop set 0x72, %i5 lduh [%l7 + %i5], %i7 st %fsr, [%l7 + 0x40] nop set 0x58, %g6 stx %fsr, [%l7 + %g6] set 0x78, %o0 prefetcha [%l7 + %o0] 0x81, 4 set 0x75, %g4 stba %g6, [%l7 + %g4] 0x88 nop set 0x20, %o7 lduw [%l7 + %o7], %l2 set 0x48, %i3 lda [%l7 + %i3] 0x81, %f24 set 0x08, %g5 prefetcha [%l7 + %g5] 0x89, 1 bn %icc, loop_163 nop set 0x52, %l1 ldsh [%l7 + %l1], %l6 bl,a %icc, loop_164 wr %o5, %o1, %clear_softint loop_163: fpsub32 %f24, %f22, %f6 set 0x3C, %i2 lda [%l7 + %i2] 0x81, %f29 loop_164: nop set 0x08, %i1 ldxa [%l7 + %i1] 0x88, %l0 set 0x68, %i4 stba %o2, [%l7 + %i4] 0x81 nop set 0x40, %o3 stw %o7, [%l7 + %o3] nop set 0x68, %i6 ldsw [%l7 + %i6], %i1 nop set 0x17, %g1 ldsb [%l7 + %g1], %g7 set 0x38, %l0 ldstuba [%l7 + %l0] 0x80, %l4 nop set 0x76, %i0 ldsh [%l7 + %i0], %o3 nop set 0x68, %l2 ldx [%l7 + %l2], %i4 nop set 0x28, %o1 stw %l1, [%l7 + %o1] nop set 0x60, %l6 sth %g5, [%l7 + %l6] ld [%l7 + 0x20], %f27 nop set 0x34, %g7 ldsw [%l7 + %g7], %i2 nop nop setx 0x9BB438114BF963F9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0xF0335E6250805768, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f4, %f30 add %l5, %l3, %i3 nop set 0x40, %l5 std %o6, [%l7 + %l5] nop set 0x51, %l3 stb %g3, [%l7 + %l3] set 0x2A, %o6 stha %o4, [%l7 + %o6] 0xe3 membar #Sync set 0x40, %i7 stda %f0, [%l7 + %i7] 0xc8 set 0x38, %o5 stba %o0, [%l7 + %o5] 0xea membar #Sync set 0x5E, %o2 ldstuba [%l7 + %o2] 0x88, %g4 nop set 0x30, %l4 prefetch [%l7 + %l4], 0 nop set 0x38, %g3 std %f16, [%l7 + %g3] nop set 0x34, %o4 stw %i0, [%l7 + %o4] set 0x10, %i5 ldda [%l7 + %i5] 0x80, %g0 set 0x48, %g6 ldxa [%l7 + %g6] 0x88, %i7 add %i6, %g6, %g2 nop set 0x48, %o0 prefetch [%l7 + %o0], 1 nop set 0x18, %g2 ldd [%l7 + %g2], %l2 set 0x72, %g4 stha %l6, [%l7 + %g4] 0xe3 membar #Sync set 0x58, %i3 prefetcha [%l7 + %i3] 0x89, 0 set 0x14, %g5 sta %f6, [%l7 + %g5] 0x81 or %o1, %l0, %o5 nop set 0x4B, %l1 ldsb [%l7 + %l1], %o7 wr %i1, %g7, %pic nop set 0x73, %i2 ldstub [%l7 + %i2], %l4 nop set 0x5C, %o7 ldstub [%l7 + %o7], %o2 set 0x58, %i1 stda %o2, [%l7 + %i1] 0x89 set 0x50, %i4 prefetcha [%l7 + %i4] 0x81, 1 set 0x4A, %i6 stha %g5, [%l7 + %i6] 0xe3 membar #Sync nop set 0x58, %o3 stx %fsr, [%l7 + %o3] set 0x40, %g1 stda %f16, [%l7 + %g1] 0xf1 membar #Sync st %fsr, [%l7 + 0x7C] nop set 0x6E, %l0 ldsb [%l7 + %l0], %i2 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %i4 add %i3, %o6, %l3 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xcc set 0x58, %i0 stba %o4, [%l7 + %i0] 0xeb membar #Sync set 0x7E, %l6 stha %g3, [%l7 + %l6] 0x89 set 0x18, %g7 sta %f15, [%l7 + %g7] 0x88 nop set 0x3C, %o1 ldsw [%l7 + %o1], %g4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xFBE, %tick_cmpr nop set 0x08, %l5 ldsw [%l7 + %l5], %i7 nop set 0x40, %o6 ldd [%l7 + %o6], %g0 nop set 0x70, %i7 ldd [%l7 + %i7], %f28 nop set 0x18, %o5 ldub [%l7 + %o5], %g6 add %g2, %l2, %l6 nop set 0x3C, %l3 sth %i6, [%l7 + %l3] set 0x40, %o2 stda %f16, [%l7 + %o2] 0xda nop set 0x0C, %g3 swap [%l7 + %g3], %i5 nop set 0x4E, %o4 lduh [%l7 + %o4], %l0 fpsub32 %f8, %f8, %f26 nop set 0x78, %i5 stx %fsr, [%l7 + %i5] nop set 0x58, %l4 ldd [%l7 + %l4], %o0 set 0x68, %g6 stda %o6, [%l7 + %g6] 0xea membar #Sync nop set 0x58, %g2 std %f16, [%l7 + %g2] nop set 0x54, %o0 prefetch [%l7 + %o0], 2 nop set 0x08, %g4 ldx [%l7 + %g4], %o5 st %fsr, [%l7 + 0x5C] set 0x14, %g5 stwa %g7, [%l7 + %g5] 0xe2 membar #Sync nop set 0x0E, %l1 sth %i1, [%l7 + %l1] set 0x40, %i2 prefetcha [%l7 + %i2] 0x81, 1 add %o3, %l1, %l4 wr %g0, 0x5, %fprs set 0x7C, %o7 stwa %i2, [%l7 + %o7] 0xe2 membar #Sync ba,a,pt %icc, loop_165 nop set 0x0A, %i3 ldsh [%l7 + %i3], %i3 ld [%l7 + 0x2C], %f28 nop set 0x48, %i1 stx %i4, [%l7 + %i1] loop_165: nop set 0x18, %i4 lduh [%l7 + %i4], %o6 set 0x60, %i6 stha %o4, [%l7 + %i6] 0x80 nop set 0x68, %o3 ldsw [%l7 + %o3], %l3 nop set 0x50, %l0 ldd [%l7 + %l0], %g2 nop set 0x6E, %l2 sth %o0, [%l7 + %l2] add %l7, 0x1C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] 0x88, %g4, %i0 nop set 0x31, %i0 ldstub [%l7 + %i0], %g1 set 0x56, %l6 stha %g6, [%l7 + %l6] 0x81 bleu,a,pn %xcc, loop_166 nop set 0x58, %g1 stx %i7, [%l7 + %g1] set 0x2A, %g7 ldstuba [%l7 + %g7] 0x88, %l2 loop_166: nop set 0x14, %l5 ldsb [%l7 + %l5], %g2 nop set 0x7E, %o1 lduh [%l7 + %o1], %i6 nop set 0x0A, %i7 ldstub [%l7 + %i7], %l6 nop set 0x4C, %o6 prefetch [%l7 + %o6], 1 set 0x28, %o5 stwa %i5, [%l7 + %o5] 0x81 nop set 0x6C, %l3 ldsw [%l7 + %l3], %l0 set 0x3C, %o2 sta %f13, [%l7 + %o2] 0x89 st %f7, [%l7 + 0x10] nop set 0x48, %o4 swap [%l7 + %o4], %o1 nop set 0x34, %i5 ldsw [%l7 + %i5], %o7 or %g7, %i1, %o5 ld [%l7 + 0x68], %f31 or %o3, %l1, %l4 nop set 0x20, %g3 lduw [%l7 + %g3], %g5 nop set 0x48, %g6 stb %o2, [%l7 + %g6] set 0x7A, %l4 ldstuba [%l7 + %l4] 0x89, %i2 add %l5, %i3, %o6 or %i4, %l3, %g3 set 0x60, %g2 stxa %o0, [%l7 + %g2] 0x80 nop set 0x42, %g4 lduh [%l7 + %g4], %g4 set 0x40, %o0 ldda [%l7 + %o0] 0x81, %f16 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i0 casa [%l6] 0x80, %i0, %g1 set 0x30, %l1 stxa %g6, [%l7 + %l1] 0xe3 membar #Sync set 0x28, %i2 lda [%l7 + %i2] 0x89, %f21 nop set 0x34, %g5 prefetch [%l7 + %g5], 4 nop set 0x0E, %o7 lduh [%l7 + %o7], %o4 st %f23, [%l7 + 0x30] nop set 0x3E, %i3 lduh [%l7 + %i3], %i7 set 0x53, %i4 ldstuba [%l7 + %i4] 0x89, %l2 nop set 0x28, %i6 ldd [%l7 + %i6], %g2 nop set 0x40, %o3 ldd [%l7 + %o3], %i6 nop set 0x08, %i1 ldx [%l7 + %i1], %i6 set 0x20, %l2 swapa [%l7 + %l2] 0x88, %l0 nop set 0x34, %l0 lduh [%l7 + %l0], %i5 set 0x1E, %i0 stha %o1, [%l7 + %i0] 0xeb membar #Sync set 0x58, %l6 prefetcha [%l7 + %l6] 0x81, 4 set 0x28, %g7 ldxa [%l7 + %g7] 0x89, %g7 set 0x60, %g1 ldxa [%l7 + %g1] 0x80, %i1 set 0x68, %l5 stxa %o3, [%l7 + %l5] 0x80 st %fsr, [%l7 + 0x38] set 0x41, %o1 stba %l1, [%l7 + %o1] 0x80 set 0x70, %o6 stda %o4, [%l7 + %o6] 0x89 nop set 0x58, %i7 std %g4, [%l7 + %i7] nop set 0x53, %l3 ldsb [%l7 + %l3], %o2 set 0x60, %o5 lda [%l7 + %o5] 0x88, %f14 set 0x28, %o4 lda [%l7 + %o4] 0x81, %f12 nop set 0x0C, %i5 ldsw [%l7 + %i5], %i2 ld [%l7 + 0x3C], %f11 set 0x20, %g3 stxa %l4, [%l7 + %g3] 0xeb membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0x88, %f0 set 0x10, %l4 ldda [%l7 + %l4] 0x80, %i2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l5, %i4 fpadd16 %f12, %f2, %f20 set 0x40, %o2 ldda [%l7 + %o2] 0x80, %f0 set 0x10, %g2 ldxa [%l7 + %g2] 0x81, %l3 set 0x48, %o0 ldxa [%l7 + %o0] 0x88, %g3 or %o0, %g4, %i0 nop nop setx 0x4FEFCB05, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x97BB9C3A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f30, %f30 nop set 0x18, %l1 ldd [%l7 + %l1], %g0 set 0x5E, %g4 ldstuba [%l7 + %g4] 0x81, %o6 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %i7 nop set 0x70, %g5 sth %l2, [%l7 + %g5] nop set 0x60, %i2 stx %fsr, [%l7 + %i2] st %fsr, [%l7 + 0x18] nop set 0x68, %i3 ldd [%l7 + %i3], %f18 ld [%l7 + 0x60], %f21 st %f3, [%l7 + 0x10] or %g2, %o4, %i6 st %f20, [%l7 + 0x74] set 0x40, %i4 ldda [%l7 + %i4] 0xd2, %f0 nop set 0x08, %o7 ldd [%l7 + %o7], %l0 add %i5, %o1, %o7 set 0x50, %i6 ldxa [%l7 + %i6] 0x81, %l6 add %i1, %o3, %l1 ld [%l7 + 0x40], %f28 set 0x78, %i1 prefetcha [%l7 + %i1] 0x81, 4 nop set 0x58, %l2 stx %g5, [%l7 + %l2] set 0x60, %o3 prefetcha [%l7 + %o3] 0x89, 3 set 0x54, %i0 stwa %o2, [%l7 + %i0] 0xeb membar #Sync nop set 0x38, %l6 stx %fsr, [%l7 + %l6] set 0x50, %l0 stda %i2, [%l7 + %l0] 0x81 nop set 0x64, %g1 stw %i3, [%l7 + %g1] and %l4, %l5, %i4 nop set 0x50, %g7 prefetch [%l7 + %g7], 3 nop set 0x3E, %l5 stb %g3, [%l7 + %l5] nop set 0x18, %o1 swap [%l7 + %o1], %o0 set 0x60, %i7 ldda [%l7 + %i7] 0x81, %l2 st %fsr, [%l7 + 0x38] set 0x40, %o6 stxa %i0, [%l7 + %o6] 0x89 nop set 0x0D, %l3 stb %g1, [%l7 + %l3] wr %g0, 0x5, %fprs nop set 0x6C, %o4 prefetch [%l7 + %o4], 1 nop set 0x40, %o5 stx %fsr, [%l7 + %o5] nop set 0x70, %i5 ldd [%l7 + %i5], %f16 add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] 0x80, %i7, %g6 nop set 0x54, %g3 ldub [%l7 + %g3], %g2 nop set 0x4C, %g6 stw %o4, [%l7 + %g6] nop set 0x6C, %o2 stw %i6, [%l7 + %o2] wr %l0, %i5, %ccr add %l7, 0x1C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %o7 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x0C, %l4 stwa %o3, [%l7 + %l4] 0x89 set 0x6C, %g2 swapa [%l7 + %g2] 0x88, %l1 set 0x30, %o0 stba %l6, [%l7 + %o0] 0x89 set 0x48, %g4 stda %o4, [%l7 + %g4] 0x81 nop set 0x2B, %l1 ldstub [%l7 + %l1], %g5 nop set 0x10, %g5 lduw [%l7 + %g5], %o2 wr %g7, %i3, %sys_tick nop set 0x22, %i2 ldstub [%l7 + %i2], %i2 set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f16 ld [%l7 + 0x70], %f28 nop set 0x50, %i3 std %f16, [%l7 + %i3] set 0x70, %o7 stba %l5, [%l7 + %o7] 0x80 st %f16, [%l7 + 0x3C] nop set 0x5C, %i1 swap [%l7 + %i1], %l4 nop set 0x28, %i6 ldsw [%l7 + %i6], %i4 nop set 0x68, %l2 std %f26, [%l7 + %l2] set 0x40, %o3 stda %f16, [%l7 + %o3] 0x81 set 0x59, %l6 ldstuba [%l7 + %l6] 0x80, %o0 nop set 0x08, %l0 ldd [%l7 + %l0], %f24 nop set 0x28, %g1 ldx [%l7 + %g1], %l3 nop set 0x7D, %i0 ldstub [%l7 + %i0], %g3 nop set 0x38, %l5 std %f20, [%l7 + %l5] set 0x21, %o1 stba %i0, [%l7 + %o1] 0x88 set 0x6C, %g7 swapa [%l7 + %g7] 0x88, %g4 and %o6, %i7, %g6 fpadd32 %f2, %f12, %f2 set 0x6C, %i7 sta %f8, [%l7 + %i7] 0x81 and %g2, %g1, %o4 nop set 0x0D, %o6 ldstub [%l7 + %o6], %i6 nop set 0x38, %o4 ldsw [%l7 + %o4], %i5 nop set 0x48, %o5 ldsh [%l7 + %o5], %l2 set 0x42, %i5 stha %l0, [%l7 + %i5] 0xe2 membar #Sync set 0x1C, %l3 stba %o1, [%l7 + %l3] 0x88 nop set 0x58, %g3 swap [%l7 + %g3], %o7 and %o3, %i1, %l1 set 0x6C, %g6 swapa [%l7 + %g6] 0x81, %l6 nop set 0x35, %o2 stb %g5, [%l7 + %o2] nop set 0x58, %l4 stx %fsr, [%l7 + %l4] add %o5, %g7, %i3 and %i2, %l5, %o2 nop set 0x50, %g2 prefetch [%l7 + %g2], 1 ld [%l7 + 0x48], %f24 nop set 0x38, %o0 stw %l4, [%l7 + %o0] nop set 0x60, %l1 prefetch [%l7 + %l1], 4 set 0x40, %g4 ldda [%l7 + %g4] 0x89, %f16 nop set 0x20, %i2 lduh [%l7 + %i2], %o0 nop set 0x08, %i4 ldsw [%l7 + %i4], %i4 nop set 0x73, %g5 ldstub [%l7 + %g5], %g3 nop set 0x54, %o7 ldsw [%l7 + %o7], %l3 nop set 0x10, %i1 stx %fsr, [%l7 + %i1] fpsub32 %f6, %f14, %f26 nop set 0x6C, %i6 ldsw [%l7 + %i6], %g4 and %i0, %o6, %g6 st %f5, [%l7 + 0x70] fpsub32 %f18, %f14, %f22 nop set 0x58, %l2 ldx [%l7 + %l2], %g2 or %i7, %g1, %o4 add %i6, %l2, %l0 set 0x25, %o3 stba %i5, [%l7 + %o3] 0xe3 membar #Sync set 0x34, %l6 stba %o7, [%l7 + %l6] 0x80 set 0x3C, %i3 stwa %o3, [%l7 + %i3] 0x88 nop set 0x60, %l0 ldd [%l7 + %l0], %i0 nop set 0x20, %g1 lduw [%l7 + %g1], %l1 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x81 nop set 0x74, %o1 lduw [%l7 + %o1], %o1 and %g5, %l6, %g7 set 0x50, %i0 ldda [%l7 + %i0] 0x80, %o4 nop set 0x50, %g7 swap [%l7 + %g7], %i2 st %fsr, [%l7 + 0x7C] set 0x64, %i7 swapa [%l7 + %i7] 0x88, %i3 set 0x1A, %o4 ldstuba [%l7 + %o4] 0x80, %o2 st %f8, [%l7 + 0x78] nop set 0x08, %o6 stx %l5, [%l7 + %o6] set 0x2C, %o5 swapa [%l7 + %o5] 0x81, %l4 nop set 0x50, %l3 prefetch [%l7 + %l3], 2 nop set 0x40, %i5 ldstub [%l7 + %i5], %o0 nop set 0x08, %g3 std %i4, [%l7 + %g3] set 0x32, %o2 ldstuba [%l7 + %o2] 0x89, %l3 set 0x30, %l4 ldda [%l7 + %l4] 0x81, %g2 set 0x3E, %g2 stha %i0, [%l7 + %g2] 0x88 nop set 0x18, %o0 ldd [%l7 + %o0], %g4 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf0, %f0 nop set 0x3C, %g4 ldsb [%l7 + %g4], %g6 nop set 0x45, %i2 ldsb [%l7 + %i2], %g2 set 0x10, %i4 prefetcha [%l7 + %i4] 0x89, 4 nop set 0x09, %l1 stb %g1, [%l7 + %l1] nop set 0x3C, %o7 prefetch [%l7 + %o7], 3 add %l7, 0x24, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i7 casa [%l6] 0x81, %i7, %o4 nop set 0x16, %g5 ldsh [%l7 + %g5], %l2 nop set 0x7E, %i6 lduh [%l7 + %i6], %l0 add %i5, %i6, %o7 nop set 0x24, %l2 stw %o3, [%l7 + %l2] add %l7, 0x1C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l1 casa [%l6] 0x89, %l1, %i1 nop set 0x44, %i1 stw %o1, [%l7 + %i1] set 0x08, %l6 swapa [%l7 + %l6] 0x81, %l6 nop set 0x1F, %i3 ldsb [%l7 + %i3], %g5 nop set 0x14, %o3 ldsw [%l7 + %o3], %g7 nop set 0x1C, %l0 lduw [%l7 + %l0], %i2 nop set 0x10, %l5 sth %o5, [%l7 + %l5] set 0x48, %g1 stxa %o2, [%l7 + %g1] 0x88 set 0x5A, %i0 ldstuba [%l7 + %i0] 0x80, %l5 set 0x7C, %g7 sta %f11, [%l7 + %g7] 0x81 wr %g0, 0x5, %fprs nop set 0x16, %o1 ldsh [%l7 + %o1], %i4 nop set 0x78, %o4 std %l2, [%l7 + %o4] set 0x30, %i7 ldda [%l7 + %i7] 0xeb, %l4 nop set 0x57, %o6 ldsb [%l7 + %o6], %i0 or %g3, %g6, %g2 nop set 0x60, %l3 lduh [%l7 + %l3], %g4 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x81, %o6, %i7 nop set 0x5F, %o5 ldsb [%l7 + %o5], %g1 set 0x36, %g3 stha %o4, [%l7 + %g3] 0xea membar #Sync nop set 0x30, %o2 ldx [%l7 + %o2], %l2 set 0x3F, %i5 stba %i5, [%l7 + %i5] 0x81 set 0x46, %g2 stba %i6, [%l7 + %g2] 0xea membar #Sync ld [%l7 + 0x10], %f7 nop set 0x1C, %l4 lduw [%l7 + %l4], %o7 nop set 0x4C, %o0 ldstub [%l7 + %o0], %o3 nop set 0x58, %g6 prefetch [%l7 + %g6], 4 set 0x08, %i2 stwa %l1, [%l7 + %i2] 0x89 nop set 0x14, %g4 swap [%l7 + %g4], %i1 nop set 0x70, %i4 ldd [%l7 + %i4], %o0 nop set 0x49, %o7 ldsb [%l7 + %o7], %l6 nop set 0x68, %l1 ldstub [%l7 + %l1], %l0 st %fsr, [%l7 + 0x1C] set 0x50, %g5 ldda [%l7 + %g5] 0x89, %g4 nop set 0x30, %i6 std %f0, [%l7 + %i6] wr %g7, %o5, %ccr add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %l5 set 0x28, %i1 stxa %o2, [%l7 + %i1] 0xe3 membar #Sync add %l7, 0x08, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %i4 nop set 0x21, %l2 stb %o0, [%l7 + %l2] wr %l3, %i0, %clear_softint nop set 0x2E, %i3 lduh [%l7 + %i3], %g3 nop set 0x4C, %l6 ldsh [%l7 + %l6], %l4 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %g4 nop set 0x30, %o3 std %o6, [%l7 + %o3] nop set 0x70, %l0 ldx [%l7 + %l0], %i7 nop set 0x60, %l5 stx %g6, [%l7 + %l5] set 0x28, %g1 stwa %g1, [%l7 + %g1] 0x80 nop set 0x18, %i0 lduw [%l7 + %i0], %o4 set 0x14, %g7 sta %f18, [%l7 + %g7] 0x88 nop set 0x70, %o1 ldub [%l7 + %o1], %i5 set 0x65, %i7 ldstuba [%l7 + %i7] 0x80, %l2 nop set 0x53, %o4 ldsb [%l7 + %o4], %o7 nop set 0x30, %l3 stx %fsr, [%l7 + %l3] set 0x30, %o6 sta %f26, [%l7 + %o6] 0x81 nop set 0x50, %g3 ldd [%l7 + %g3], %f4 st %f31, [%l7 + 0x20] set 0x78, %o5 stxa %i6, [%l7 + %o5] 0xe3 membar #Sync nop set 0x18, %o2 stx %fsr, [%l7 + %o2] fpsub16s %f11, %f24, %f19 bgu %xcc, loop_167 nop set 0x70, %g2 ldx [%l7 + %g2], %o3 nop set 0x10, %i5 stx %fsr, [%l7 + %i5] add %i1, %o1, %l1 loop_167: nop set 0x70, %l4 ldsh [%l7 + %l4], %l0 nop set 0x60, %g6 lduw [%l7 + %g6], %g5 set 0x20, %i2 stxa %l6, [%l7 + %i2] 0xe2 membar #Sync set 0x40, %o0 stda %f0, [%l7 + %o0] 0xc0 set 0x38, %g4 ldxa [%l7 + %g4] 0x80, %o5 nop set 0x4C, %i4 ldsw [%l7 + %i4], %g7 nop set 0x58, %o7 sth %i2, [%l7 + %o7] set 0x75, %l1 ldstuba [%l7 + %l1] 0x88, %o2 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i3, %l5 nop set 0x64, %i6 swap [%l7 + %i6], %i4 set 0x45, %i1 ldstuba [%l7 + %i1] 0x81, %l3 st %fsr, [%l7 + 0x28] set 0x40, %g5 ldda [%l7 + %g5] 0xd2, %f0 nop set 0x58, %l2 stw %o0, [%l7 + %l2] nop set 0x70, %l6 std %i0, [%l7 + %l6] set 0x40, %o3 ldda [%l7 + %o3] 0xd2, %f16 nop set 0x2C, %l0 stw %g3, [%l7 + %l0] nop set 0x74, %l5 swap [%l7 + %l5], %l4 nop set 0x4F, %g1 ldstub [%l7 + %g1], %g4 nop set 0x30, %i3 stx %fsr, [%l7 + %i3] set 0x4E, %i0 stha %g2, [%l7 + %i0] 0xe3 membar #Sync set 0x28, %g7 swapa [%l7 + %g7] 0x88, %i7 nop set 0x30, %o1 stw %o6, [%l7 + %o1] set 0x20, %o4 ldda [%l7 + %o4] 0xeb, %g0 nop set 0x28, %l3 std %f4, [%l7 + %l3] nop set 0x40, %i7 std %o4, [%l7 + %i7] and %g6, %l2, %o7 set 0x20, %o6 ldda [%l7 + %o6] 0x88, %i6 set 0x60, %o5 ldda [%l7 + %o5] 0xe3, %o2 nop set 0x56, %g3 lduh [%l7 + %g3], %i5 set 0x69, %o2 stba %i1, [%l7 + %o2] 0x80 set 0x20, %g2 stda %o0, [%l7 + %g2] 0x89 nop set 0x30, %i5 stw %l1, [%l7 + %i5] nop set 0x0C, %l4 prefetch [%l7 + %l4], 1 add %g5, %l0, %l6 set 0x40, %g6 ldda [%l7 + %g6] 0xd2, %f0 nop set 0x41, %o0 ldstub [%l7 + %o0], %g7 nop set 0x64, %i2 sth %o5, [%l7 + %i2] or %i2, %o2, %i3 nop set 0x24, %g4 ldsh [%l7 + %g4], %l5 ba,a %xcc, loop_168 nop set 0x38, %i4 ldsw [%l7 + %i4], %l3 set 0x24, %o7 lda [%l7 + %o7] 0x80, %f2 loop_168: nop set 0x38, %i6 ldd [%l7 + %i6], %f2 set 0x1D, %i1 ldstuba [%l7 + %i1] 0x81, %i4 nop set 0x5E, %g5 ldstub [%l7 + %g5], %i0 set 0x30, %l1 stda %g2, [%l7 + %l1] 0x81 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf0 membar #Sync set 0x50, %l6 stxa %l4, [%l7 + %l6] 0xe2 membar #Sync set 0x6C, %l0 ldstuba [%l7 + %l0] 0x80, %o0 nop set 0x28, %l5 stw %g4, [%l7 + %l5] set 0x40, %o3 stda %f16, [%l7 + %o3] 0xf9 membar #Sync set 0x78, %i3 swapa [%l7 + %i3] 0x81, %i7 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %g2 ld [%l7 + 0x2C], %f6 nop set 0x70, %g1 ldd [%l7 + %g1], %f2 set 0x0C, %i0 stwa %o4, [%l7 + %i0] 0xea membar #Sync set 0x40, %o1 stda %f0, [%l7 + %o1] 0xc0 nop set 0x20, %o4 ldd [%l7 + %o4], %f22 fpsub32s %f15, %f1, %f29 and %g1, %l2, %g6 nop set 0x4C, %l3 ldsw [%l7 + %l3], %o7 nop set 0x6C, %i7 stw %o3, [%l7 + %i7] nop set 0x18, %o6 stx %i5, [%l7 + %o6] nop set 0x68, %g7 prefetch [%l7 + %g7], 0 set 0x72, %g3 stha %i6, [%l7 + %g3] 0x80 nop set 0x18, %o5 lduh [%l7 + %o5], %i1 add %o1, %l1, %g5 nop set 0x5C, %g2 prefetch [%l7 + %g2], 4 set 0x24, %i5 stwa %l0, [%l7 + %i5] 0xe3 membar #Sync set 0x3C, %l4 stwa %g7, [%l7 + %l4] 0xeb membar #Sync set 0x70, %o2 ldstuba [%l7 + %o2] 0x88, %o5 set 0x4C, %g6 stha %l6, [%l7 + %g6] 0xe3 membar #Sync nop set 0x5F, %i2 ldub [%l7 + %i2], %i2 nop set 0x5D, %g4 ldsb [%l7 + %g4], %o2 nop set 0x64, %i4 prefetch [%l7 + %i4], 0 nop set 0x20, %o0 std %i2, [%l7 + %o0] nop set 0x24, %o7 lduw [%l7 + %o7], %l3 set 0x72, %i6 stha %i4, [%l7 + %i6] 0x89 nop set 0x21, %g5 ldub [%l7 + %g5], %i0 nop set 0x48, %l1 stx %l5, [%l7 + %l1] nop set 0x70, %i1 ldsh [%l7 + %i1], %l4 set 0x48, %l6 stha %g3, [%l7 + %l6] 0xe3 membar #Sync nop set 0x26, %l0 stb %g4, [%l7 + %l0] nop set 0x40, %l2 ldd [%l7 + %l2], %o0 or %o6, %g2, %i7 set 0x30, %o3 ldda [%l7 + %o3] 0xe3, %g0 nop set 0x18, %i3 std %o4, [%l7 + %i3] st %fsr, [%l7 + 0x0C] set 0x70, %l5 ldda [%l7 + %l5] 0x89, %l2 nop set 0x68, %i0 stx %g6, [%l7 + %i0] set 0x70, %g1 stda %o6, [%l7 + %g1] 0x89 set 0x0C, %o1 stwa %o3, [%l7 + %o1] 0x88 nop set 0x48, %o4 std %f2, [%l7 + %o4] nop set 0x30, %l3 std %i6, [%l7 + %l3] st %fsr, [%l7 + 0x50] nop set 0x68, %i7 stw %i1, [%l7 + %i7] nop set 0x24, %g7 lduw [%l7 + %g7], %o1 or %l1, %i5, %l0 and %g7, %g5, %o5 nop nop setx 0x21ACDF6E69EC04CF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x760740019E640956, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f8, %f28 st %f27, [%l7 + 0x18] set 0x5C, %o6 stwa %l6, [%l7 + %o6] 0xe3 membar #Sync membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf8, %f16 fpadd32s %f16, %f8, %f25 nop set 0x14, %g2 stb %o2, [%l7 + %g2] nop set 0x24, %g3 ldsw [%l7 + %g3], %i2 set 0x52, %i5 stba %l3, [%l7 + %i5] 0x80 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i4, %i0 nop set 0x0B, %l4 ldstub [%l7 + %l4], %l5 fpsub32s %f0, %f3, %f29 set 0x18, %o2 prefetcha [%l7 + %o2] 0x89, 4 nop set 0x70, %i2 stx %g3, [%l7 + %i2] set 0x38, %g4 stha %l4, [%l7 + %g4] 0x88 nop set 0x78, %i4 std %f30, [%l7 + %i4] st %fsr, [%l7 + 0x1C] set 0x14, %o0 lda [%l7 + %o0] 0x88, %f26 wr %o0, %o6, %pic nop set 0x50, %g6 ldsb [%l7 + %g6], %g2 fpadd32s %f10, %f3, %f17 add %g4, %g1, %i7 nop set 0x50, %o7 lduw [%l7 + %o7], %l2 nop set 0x59, %i6 ldstub [%l7 + %i6], %g6 set 0x58, %l1 prefetcha [%l7 + %l1] 0x88, 4 fpsub32s %f27, %f14, %f23 nop set 0x40, %i1 stx %fsr, [%l7 + %i1] and %o3, %o4, %i1 ld [%l7 + 0x60], %f28 set 0x24, %g5 sta %f25, [%l7 + %g5] 0x80 set 0x50, %l6 stha %i6, [%l7 + %l6] 0x80 wr %g0, 0x5, %fprs set 0x50, %l2 stba %l0, [%l7 + %l2] 0x89 set 0x70, %l0 stda %g6, [%l7 + %l0] 0x89 nop set 0x50, %i3 std %g4, [%l7 + %i3] nop set 0x34, %l5 lduh [%l7 + %l5], %o1 nop set 0x28, %o3 sth %o5, [%l7 + %o3] set 0x70, %g1 prefetcha [%l7 + %g1] 0x81, 0 nop set 0x5E, %i0 ldsh [%l7 + %i0], %l6 nop set 0x38, %o4 sth %i2, [%l7 + %o4] nop set 0x38, %o1 ldstub [%l7 + %o1], %i4 nop set 0x17, %l3 ldsb [%l7 + %l3], %i0 nop set 0x0C, %g7 lduh [%l7 + %g7], %l3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %g3 set 0x23, %o6 stba %l4, [%l7 + %o6] 0xe2 membar #Sync or %l5, %o6, %o0 nop set 0x74, %i7 prefetch [%l7 + %i7], 1 nop set 0x70, %o5 std %g4, [%l7 + %o5] set 0x78, %g3 lda [%l7 + %g3] 0x88, %f5 nop set 0x18, %i5 ldx [%l7 + %i5], %g2 wr %g1, %l2, %ccr set 0x3C, %g2 stwa %g6, [%l7 + %g2] 0x81 set 0x7C, %o2 swapa [%l7 + %o2] 0x81, %o7 nop set 0x52, %i2 ldub [%l7 + %i2], %o3 nop set 0x18, %g4 std %o4, [%l7 + %g4] nop set 0x08, %i4 stw %i1, [%l7 + %i4] set 0x40, %o0 ldda [%l7 + %o0] 0xea, %i6 nop set 0x58, %g6 stx %i7, [%l7 + %g6] set 0x3C, %o7 lda [%l7 + %o7] 0x81, %f30 set 0x40, %l4 stda %f0, [%l7 + %l4] 0x88 and %i5, %l0, %g7 nop set 0x36, %i6 lduh [%l7 + %i6], %l1 nop set 0x4C, %i1 prefetch [%l7 + %i1], 0 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %o5 and %o2, %g5, %l6 set 0x20, %l1 ldxa [%l7 + %l1] 0x88, %i2 set 0x40, %g5 ldda [%l7 + %g5] 0x81, %i0 nop set 0x36, %l6 ldsb [%l7 + %l6], %l3 set 0x70, %l2 ldda [%l7 + %l2] 0x81, %i4 nop set 0x60, %l0 ldx [%l7 + %l0], %i3 nop set 0x3F, %l5 ldsb [%l7 + %l5], %g3 nop set 0x20, %i3 std %f18, [%l7 + %i3] nop set 0x48, %o3 swap [%l7 + %o3], %l5 nop set 0x34, %g1 prefetch [%l7 + %g1], 3 st %f27, [%l7 + 0x74] add %l4, %o6, %o0 nop set 0x22, %o4 lduh [%l7 + %o4], %g4 nop nop setx 0x0453E763, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f29 setx 0x1443DC2E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f29, %f29 nop set 0x18, %o1 std %f26, [%l7 + %o1] nop set 0x3C, %i0 ldsb [%l7 + %i0], %g1 nop set 0x58, %g7 prefetch [%l7 + %g7], 1 nop set 0x2F, %o6 ldstub [%l7 + %o6], %g2 fpsub32 %f0, %f16, %f8 nop set 0x30, %l3 std %l2, [%l7 + %l3] nop set 0x41, %i7 ldsb [%l7 + %i7], %o7 nop set 0x34, %o5 ldub [%l7 + %o5], %o3 bge %icc, loop_169 or %o4, %g6, %i1 set 0x60, %g3 prefetcha [%l7 + %g3] 0x88, 4 loop_169: nop set 0x0C, %i5 prefetch [%l7 + %i5], 1 nop set 0x28, %o2 std %f4, [%l7 + %o2] ld [%l7 + 0x74], %f4 set 0x70, %g2 ldda [%l7 + %g2] 0xea, %i6 nop set 0x08, %g4 ldsh [%l7 + %g4], %l0 add %l7, 0x44, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i5, %g7 nop set 0x68, %i2 swap [%l7 + %i2], %l1 add %l7, 0x54, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o1, %o5 nop set 0x18, %i4 ldd [%l7 + %i4], %f30 set 0x7D, %g6 stba %o2, [%l7 + %g6] 0x88 be,pt %icc, loop_170 nop set 0x50, %o0 ldx [%l7 + %o0], %g5 nop set 0x15, %o7 stb %i2, [%l7 + %o7] set 0x34, %i6 swapa [%l7 + %i6] 0x89, %i0 loop_170: nop set 0x50, %l4 sta %f12, [%l7 + %l4] 0x88 nop set 0x18, %l1 stx %l3, [%l7 + %l1] nop set 0x78, %i1 ldsw [%l7 + %i1], %i4 st %f15, [%l7 + 0x14] set 0x20, %g5 stda %i2, [%l7 + %g5] 0x89 nop set 0x3E, %l2 ldsh [%l7 + %l2], %l6 nop set 0x3C, %l0 ldsw [%l7 + %l0], %l5 set 0x60, %l6 ldda [%l7 + %l6] 0x81, %g2 nop set 0x38, %i3 lduw [%l7 + %i3], %o6 set 0x50, %o3 stxa %l4, [%l7 + %o3] 0xea membar #Sync nop set 0x5C, %g1 ldsw [%l7 + %g1], %g4 set 0x40, %o4 stxa %g1, [%l7 + %o4] 0xe2 membar #Sync nop set 0x33, %o1 stb %o0, [%l7 + %o1] set 0x40, %l5 stda %f0, [%l7 + %l5] 0xf1 membar #Sync nop set 0x6B, %g7 ldsb [%l7 + %g7], %g2 nop set 0x24, %o6 swap [%l7 + %o6], %o7 set 0x40, %l3 ldxa [%l7 + %l3] 0x81, %o3 nop set 0x5C, %i7 stb %o4, [%l7 + %i7] set 0x6C, %i0 swapa [%l7 + %i0] 0x89, %g6 nop set 0x60, %o5 std %l2, [%l7 + %o5] or %i6, %i7, %i1 nop set 0x50, %g3 stx %fsr, [%l7 + %g3] fpadd16s %f18, %f13, %f13 nop set 0x58, %i5 prefetch [%l7 + %i5], 4 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f16 nop set 0x2C, %g4 lduw [%l7 + %g4], %i5 set 0x7C, %i2 sta %f10, [%l7 + %i2] 0x80 set 0x14, %i4 swapa [%l7 + %i4] 0x88, %l0 nop set 0x30, %g6 swap [%l7 + %g6], %l1 set 0x5C, %o0 sta %f25, [%l7 + %o0] 0x89 nop set 0x42, %o7 stb %o1, [%l7 + %o7] nop set 0x58, %o2 ldd [%l7 + %o2], %f4 bgu,a,pn %xcc, loop_171 nop set 0x56, %i6 lduh [%l7 + %i6], %o5 set 0x78, %l4 prefetcha [%l7 + %l4] 0x80, 4 loop_171: nop set 0x30, %l1 std %o2, [%l7 + %l1] nop set 0x48, %g5 ldd [%l7 + %g5], %f22 set 0x64, %l2 ldstuba [%l7 + %l2] 0x88, %g5 nop set 0x60, %i1 stx %fsr, [%l7 + %i1] nop set 0x5D, %l6 stb %i2, [%l7 + %l6] set 0x58, %i3 ldxa [%l7 + %i3] 0x81, %l3 ld [%l7 + 0x30], %f9 nop set 0x50, %l0 ldx [%l7 + %l0], %i0 or %i3, %l6, %i4 nop set 0x74, %g1 ldsw [%l7 + %g1], %l5 set 0x40, %o4 stda %f16, [%l7 + %o4] 0x80 ld [%l7 + 0x5C], %f1 nop set 0x21, %o1 ldub [%l7 + %o1], %g3 set 0x4C, %o3 ldstuba [%l7 + %o3] 0x80, %o6 set 0x20, %g7 sta %f18, [%l7 + %g7] 0x89 bl %icc, loop_172 nop set 0x10, %o6 lduw [%l7 + %o6], %g4 set 0x78, %l5 stda %g0, [%l7 + %l5] 0xea membar #Sync loop_172: nop set 0x60, %l3 std %l4, [%l7 + %l3] wr %o0, %g2, %pic nop set 0x45, %i0 ldub [%l7 + %i0], %o3 nop set 0x48, %o5 std %o6, [%l7 + %o5] add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %g6 st %fsr, [%l7 + 0x58] nop set 0x70, %g3 std %l2, [%l7 + %g3] nop set 0x30, %i5 std %f30, [%l7 + %i5] nop set 0x20, %g2 std %i6, [%l7 + %g2] add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %i7 st %fsr, [%l7 + 0x48] nop set 0x50, %g4 stx %fsr, [%l7 + %g4] membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf0, %f16 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 6: ! ! Type l : 1271 ! Type a : 38 ! Type cti : 23 ! Type x : 513 ! Type f : 42 ! Type i : 113 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x9, %g1 set 0x7, %g2 set 0x9, %g3 set 0x4, %g4 set 0xA, %g5 set 0x6, %g6 set 0xA, %g7 !# Input registers set -0x5, %i0 set -0xF, %i1 set -0x8, %i2 set -0x1, %i3 set -0x4, %i4 set -0xF, %i5 set -0x5, %i6 set -0x9, %i7 !# Local registers set 0x47340AB4, %l0 set 0x38C3442D, %l1 set 0x65A97D42, %l2 set 0x45879A6F, %l3 set 0x1A744705, %l4 set 0x2E903DCC, %l5 set 0x4057CC74, %l6 !# Output registers set 0x08AB, %o0 set 0x0C06, %o1 set 0x15FA, %o2 set -0x1BC9, %o3 set -0x0CC2, %o4 set -0x080C, %o5 set -0x0F12, %o6 set -0x1C1A, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xEBDFB638E3710F3B) INIT_TH_FP_REG(%l7,%f2,0xFBDAE50EC4BF4176) INIT_TH_FP_REG(%l7,%f4,0x74EA3FBB72B59290) INIT_TH_FP_REG(%l7,%f6,0x70E101A1178C6560) INIT_TH_FP_REG(%l7,%f8,0x758B48C576744DDF) INIT_TH_FP_REG(%l7,%f10,0x2FC6E5207F1D25C5) INIT_TH_FP_REG(%l7,%f12,0xF641F9DF13B749D0) INIT_TH_FP_REG(%l7,%f14,0xED330F207AD37D2E) INIT_TH_FP_REG(%l7,%f16,0xA95037406F6629C4) INIT_TH_FP_REG(%l7,%f18,0x5F5721C4590B32B3) INIT_TH_FP_REG(%l7,%f20,0x85DD52F532A93E05) INIT_TH_FP_REG(%l7,%f22,0x6A587BBE5E41AE43) INIT_TH_FP_REG(%l7,%f24,0xDBB74D3EBDBF46EE) INIT_TH_FP_REG(%l7,%f26,0xFB6B2B91280322B0) INIT_TH_FP_REG(%l7,%f28,0xE01B1A414068A246) INIT_TH_FP_REG(%l7,%f30,0x795BCBF2E94B92B8) !# Execute Main Diag .. nop set 0x67, %i7 stb %l0, [%l7 + %i7] set 0x38, %i4 ldxa [%l7 + %i4] 0x89, %i5 set 0x40, %o0 ldxa [%l7 + %o0] 0x80, %o1 nop set 0x74, %o7 ldsw [%l7 + %o7], %l1 set 0x70, %g6 sta %f12, [%l7 + %g6] 0x88 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xd8 or %g7, %o2, %o5 set 0x30, %i6 sta %f26, [%l7 + %i6] 0x89 nop set 0x2E, %l1 sth %g5, [%l7 + %l1] nop set 0x52, %l4 stb %i2, [%l7 + %l4] fpsub32s %f21, %f28, %f18 set 0x72, %g5 stha %l3, [%l7 + %g5] 0x88 nop set 0x32, %l2 lduh [%l7 + %l2], %i0 nop set 0x08, %l6 ldsh [%l7 + %l6], %i3 nop set 0x40, %i1 ldd [%l7 + %i1], %f8 nop set 0x58, %l0 std %f26, [%l7 + %l0] nop set 0x52, %g1 sth %i4, [%l7 + %g1] set 0x40, %o4 stda %f16, [%l7 + %o4] 0xc2 nop set 0x40, %i3 ldd [%l7 + %i3], %l4 ba,a %icc, loop_173 nop set 0x60, %o3 ldd [%l7 + %o3], %i6 nop set 0x1C, %g7 stw %g3, [%l7 + %g7] add %l7, 0x78, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g4, %o6 loop_173: and %g1, %o0, %l4 nop set 0x2C, %o6 sth %g2, [%l7 + %o6] set 0x28, %l5 stxa %o3, [%l7 + %l5] 0xe2 membar #Sync nop set 0x70, %o1 stx %fsr, [%l7 + %o1] nop set 0x40, %i0 ldx [%l7 + %i0], %o7 st %f24, [%l7 + 0x68] nop set 0x64, %o5 stw %g6, [%l7 + %o5] nop set 0x78, %l3 ldd [%l7 + %l3], %f8 set 0x28, %g3 ldxa [%l7 + %g3] 0x81, %o4 nop set 0x40, %i5 std %i6, [%l7 + %i5] set 0x50, %g2 ldda [%l7 + %g2] 0x88, %l2 st %f18, [%l7 + 0x68] set 0x68, %i2 stwa %i1, [%l7 + %i2] 0xea membar #Sync nop set 0x4E, %g4 ldsh [%l7 + %g4], %l0 and %i5, %i7, %l1 nop set 0x62, %i4 ldub [%l7 + %i4], %g7 set 0x40, %o0 lda [%l7 + %o0] 0x81, %f0 nop set 0x78, %i7 ldd [%l7 + %i7], %o0 nop set 0x6A, %o7 stb %o2, [%l7 + %o7] nop set 0x44, %o2 swap [%l7 + %o2], %o5 set 0x70, %i6 stxa %i2, [%l7 + %i6] 0xeb membar #Sync nop set 0x30, %l1 ldstub [%l7 + %l1], %g5 nop set 0x38, %g6 stx %l3, [%l7 + %g6] nop set 0x3A, %l4 sth %i3, [%l7 + %l4] set 0x4C, %g5 sta %f28, [%l7 + %g5] 0x81 set 0x30, %l6 sta %f28, [%l7 + %l6] 0x89 bleu,a %icc, loop_174 nop set 0x52, %i1 ldsb [%l7 + %i1], %i4 set 0x40, %l2 prefetcha [%l7 + %l2] 0x88, 4 loop_174: nop set 0x61, %g1 ldstub [%l7 + %g1], %l6 nop set 0x68, %l0 stx %g3, [%l7 + %l0] nop set 0x28, %o4 std %g4, [%l7 + %o4] set 0x20, %i3 prefetcha [%l7 + %i3] 0x81, 4 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x88, %g1, %o0 set 0x7C, %g7 stwa %o6, [%l7 + %g7] 0x88 nop set 0x31, %o3 ldub [%l7 + %o3], %l4 set 0x38, %o6 lda [%l7 + %o6] 0x88, %f13 nop set 0x4A, %l5 sth %o3, [%l7 + %l5] nop set 0x42, %i0 lduh [%l7 + %i0], %g2 set 0x70, %o1 ldda [%l7 + %o1] 0xe2, %g6 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf0 membar #Sync st %f5, [%l7 + 0x60] set 0x28, %o5 sta %f1, [%l7 + %o5] 0x89 nop set 0x18, %g3 stx %o7, [%l7 + %g3] set 0x58, %g2 lda [%l7 + %g2] 0x81, %f13 set 0x5C, %i5 lda [%l7 + %i5] 0x81, %f14 ld [%l7 + 0x40], %f5 nop set 0x20, %i2 ldsw [%l7 + %i2], %o4 fpsub16s %f15, %f17, %f14 nop set 0x50, %i4 stw %l2, [%l7 + %i4] set 0x46, %o0 stba %i6, [%l7 + %o0] 0xe3 membar #Sync and %l0, %i5, %i7 add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x81, %l1, %g7 set 0x58, %i7 lda [%l7 + %i7] 0x81, %f28 set 0x40, %o7 ldda [%l7 + %o7] 0xd2, %f0 ble %xcc, loop_175 add %o1, %o2, %o5 set 0x38, %g4 stxa %i1, [%l7 + %g4] 0xe2 membar #Sync loop_175: nop set 0x20, %i6 stx %g5, [%l7 + %i6] and %i2, %l3, %i4 nop set 0x4C, %o2 swap [%l7 + %o2], %i0 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x88, %i3, %g3 set 0x28, %l1 stda %i6, [%l7 + %l1] 0x81 st %fsr, [%l7 + 0x08] nop set 0x64, %g6 lduw [%l7 + %g6], %l5 set 0x68, %g5 stda %g0, [%l7 + %g5] 0xea membar #Sync add %g4, %o0, %o6 nop set 0x30, %l4 ldsw [%l7 + %l4], %l4 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %g2 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %g6 nop set 0x50, %i1 prefetch [%l7 + %i1], 2 nop set 0x3E, %l2 stb %o4, [%l7 + %l2] set 0x10, %l6 ldda [%l7 + %l6] 0xeb, %i6 nop set 0x18, %l0 std %l0, [%l7 + %l0] st %fsr, [%l7 + 0x28] nop set 0x78, %g1 stx %i5, [%l7 + %g1] set 0x38, %o4 stxa %i7, [%l7 + %o4] 0xe2 membar #Sync nop set 0x5A, %g7 ldstub [%l7 + %g7], %l1 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g7, %l2 add %o2, %o5, %o1 nop set 0x34, %o3 ldsh [%l7 + %o3], %i1 set 0x30, %i3 ldda [%l7 + %i3] 0xeb, %g4 set 0x78, %o6 stda %l2, [%l7 + %o6] 0x89 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i4, %i0 set 0x57, %i0 ldstuba [%l7 + %i0] 0x80, %i3 nop set 0x38, %o1 ldx [%l7 + %o1], %g3 or %l6, %i2, %l5 nop nop setx 0xB594A8C954EC1AEB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x388CD1A20F3C8580, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f0, %f18 set 0x50, %l5 ldda [%l7 + %l5] 0x89, %g0 bl,pn %icc, loop_176 nop set 0x34, %o5 lduw [%l7 + %o5], %g4 nop set 0x58, %l3 ldd [%l7 + %l3], %f30 nop set 0x1C, %g2 ldsw [%l7 + %g2], %o0 loop_176: nop set 0x40, %g3 stw %l4, [%l7 + %g3] set 0x10, %i2 prefetcha [%l7 + %i2] 0x81, 4 add %l7, 0x58, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g2 casa [%l6] 0x81, %g2, %o3 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x81, %g6, %o4 nop set 0x08, %i4 ldd [%l7 + %i4], %f2 nop set 0x7D, %o0 ldstub [%l7 + %o0], %o7 st %f24, [%l7 + 0x24] nop set 0x1E, %i5 lduh [%l7 + %i5], %i6 set 0x70, %o7 stda %i4, [%l7 + %o7] 0x89 nop set 0x70, %g4 ldd [%l7 + %g4], %f6 set 0x40, %i6 prefetcha [%l7 + %i6] 0x80, 0 or %i7, %g7, %l1 wr %o2, %o5, %clear_softint nop set 0x70, %i7 lduw [%l7 + %i7], %l2 nop set 0x40, %o2 prefetch [%l7 + %o2], 2 nop set 0x40, %l1 ldsw [%l7 + %l1], %i1 set 0x68, %g6 stwa %g5, [%l7 + %g6] 0xe2 membar #Sync nop set 0x10, %l4 ldd [%l7 + %l4], %f28 st %fsr, [%l7 + 0x64] fpsub16 %f12, %f12, %f0 nop set 0x26, %g5 ldsh [%l7 + %g5], %l3 wr %i4, %o1, %clear_softint nop set 0x58, %l2 std %i0, [%l7 + %l2] ld [%l7 + 0x64], %f9 set 0x67, %i1 ldstuba [%l7 + %i1] 0x89, %i3 nop set 0x20, %l6 ldd [%l7 + %l6], %f4 set 0x30, %l0 ldstuba [%l7 + %l0] 0x88, %g3 set 0x70, %o4 ldxa [%l7 + %o4] 0x88, %i2 or %l5, %g1, %g4 set 0x50, %g1 stxa %l6, [%l7 + %g1] 0x88 and %o0, %l4, %g2 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o3, %g6 nop set 0x77, %g7 stb %o6, [%l7 + %g7] bl,a,pt %xcc, loop_177 bne,pn %icc, loop_178 add %o4, %o7, %i6 nop set 0x30, %i3 lduw [%l7 + %i3], %i5 loop_177: nop set 0x4E, %o3 ldsh [%l7 + %o3], %i7 loop_178: nop set 0x40, %i0 ldda [%l7 + %i0] 0xd8, %f16 nop set 0x58, %o1 lduh [%l7 + %o1], %g7 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf8, %f16 nop set 0x78, %o5 std %l0, [%l7 + %o5] nop nop setx 0xD12E76CC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xD29CBB23, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f0, %f20 nop set 0x10, %l5 ldd [%l7 + %l5], %f30 nop set 0x59, %g2 ldub [%l7 + %g2], %o2 set 0x72, %l3 stba %l0, [%l7 + %l3] 0xe2 membar #Sync fpadd32 %f18, %f24, %f14 set 0x10, %i2 ldstuba [%l7 + %i2] 0x88, %o5 nop set 0x70, %g3 ldsh [%l7 + %g3], %i1 nop set 0x20, %o0 ldd [%l7 + %o0], %l2 nop set 0x78, %i5 ldd [%l7 + %i5], %l2 set 0x26, %o7 stha %i4, [%l7 + %o7] 0x81 set 0x58, %g4 sta %f13, [%l7 + %g4] 0x88 nop set 0x6A, %i6 sth %o1, [%l7 + %i6] wr %i0, %g5, %pic st %f20, [%l7 + 0x30] set 0x40, %i4 ldda [%l7 + %i4] 0xd0, %f0 nop set 0x1C, %o2 stw %g3, [%l7 + %o2] set 0x70, %l1 ldda [%l7 + %l1] 0x80, %i2 nop set 0x4C, %i7 stw %i3, [%l7 + %i7] add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l5, %g4 nop set 0x14, %l4 swap [%l7 + %l4], %l6 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x89 set 0x38, %l2 stxa %o0, [%l7 + %l2] 0x80 nop set 0x4D, %i1 ldsb [%l7 + %i1], %l4 ld [%l7 + 0x20], %f11 set 0x40, %g6 ldda [%l7 + %g6] 0xda, %f0 nop set 0x44, %l6 prefetch [%l7 + %l6], 4 nop set 0x4C, %l0 ldsh [%l7 + %l0], %g2 nop set 0x70, %o4 ldx [%l7 + %o4], %g1 st %fsr, [%l7 + 0x5C] and %o3, %o6, %g6 nop set 0x50, %g1 std %f12, [%l7 + %g1] nop set 0x24, %g7 ldsh [%l7 + %g7], %o7 set 0x70, %o3 ldxa [%l7 + %o3] 0x80, %i6 nop set 0x10, %i3 std %i4, [%l7 + %i3] or %i7, %o4, %l1 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o2, %g7 set 0x6A, %o1 ldstuba [%l7 + %o1] 0x80, %l0 nop set 0x58, %i0 ldd [%l7 + %i0], %o4 st %f29, [%l7 + 0x34] nop set 0x30, %o6 lduh [%l7 + %o6], %l2 nop set 0x60, %l5 swap [%l7 + %l5], %l3 add %l7, 0x24, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i1, %o1 nop set 0x48, %o5 stw %i4, [%l7 + %o5] nop set 0x08, %l3 std %f6, [%l7 + %l3] nop set 0x38, %i2 ldd [%l7 + %i2], %f28 set 0x70, %g2 stxa %g5, [%l7 + %g2] 0x80 set 0x20, %g3 stwa %i0, [%l7 + %g3] 0x88 add %l7, 0x44, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g3 casa [%l6] 0x89, %g3, %i3 nop set 0x40, %i5 stx %l5, [%l7 + %i5] add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i2 casa [%l6] 0x80, %i2, %g4 nop set 0x4C, %o0 lduh [%l7 + %o0], %l6 nop set 0x7B, %g4 stb %o0, [%l7 + %g4] nop set 0x46, %i6 ldub [%l7 + %i6], %l4 set 0x5C, %o7 lda [%l7 + %o7] 0x89, %f2 nop set 0x45, %o2 ldub [%l7 + %o2], %g2 nop set 0x60, %l1 stx %fsr, [%l7 + %l1] nop set 0x78, %i7 std %g0, [%l7 + %i7] nop set 0x2A, %l4 ldsh [%l7 + %l4], %o3 set 0x4A, %i4 stha %o6, [%l7 + %i4] 0x88 add %o7, %g6, %i5 nop set 0x08, %g5 swap [%l7 + %g5], %i7 nop set 0x60, %l2 std %f8, [%l7 + %l2] ld [%l7 + 0x78], %f20 nop set 0x0C, %i1 ldsw [%l7 + %i1], %i6 and %l1, %o2, %o4 nop set 0x60, %l6 lduw [%l7 + %l6], %l0 wr %o5, %g7, %softint nop set 0x10, %l0 ldx [%l7 + %l0], %l3 or %l2, %o1, %i1 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i4, %g5 set 0x58, %g6 prefetcha [%l7 + %g6] 0x88, 4 nop set 0x32, %o4 ldsb [%l7 + %o4], %i0 nop set 0x18, %g1 ldstub [%l7 + %g1], %i3 set 0x40, %g7 ldda [%l7 + %g7] 0xea, %l4 nop set 0x3C, %o3 lduw [%l7 + %o3], %i2 nop set 0x14, %i3 sth %g4, [%l7 + %i3] nop set 0x18, %o1 std %o0, [%l7 + %o1] and %l6, %l4, %g1 and %o3, %g2, %o7 or %g6, %i5, %i7 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf8, %f16 nop set 0x68, %i0 lduw [%l7 + %i0], %i6 nop set 0x60, %o5 stx %o6, [%l7 + %o5] nop set 0x14, %l3 lduh [%l7 + %l3], %l1 nop nop setx 0x15A5AA3E07E1BB2F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xF4C6464AB9BAC164, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f12, %f0 and %o4, %l0, %o2 set 0x28, %l5 lda [%l7 + %l5] 0x89, %f2 nop set 0x68, %i2 ldd [%l7 + %i2], %f14 nop set 0x14, %g2 prefetch [%l7 + %g2], 1 nop set 0x40, %g3 ldd [%l7 + %g3], %f10 add %o5, %l3, %g7 add %l2, %i1, %i4 bl,a %xcc, loop_179 and %g5, %g3, %o1 set 0x38, %o0 swapa [%l7 + %o0] 0x89, %i3 loop_179: nop set 0x60, %i5 stwa %l5, [%l7 + %i5] 0x89 fpsub16 %f26, %f6, %f14 add %i2, %g4, %o0 set 0x32, %g4 stha %l6, [%l7 + %g4] 0xe3 membar #Sync bgu,a,pt %xcc, loop_180 add %i0, %g1, %l4 nop set 0x14, %i6 lduw [%l7 + %i6], %o3 nop set 0x58, %o7 ldd [%l7 + %o7], %g2 loop_180: add %o7, %g6, %i7 nop set 0x63, %o2 ldstub [%l7 + %o2], %i6 and %i5, %l1, %o4 nop set 0x78, %i7 sth %l0, [%l7 + %i7] nop set 0x0A, %l4 ldstub [%l7 + %l4], %o6 ld [%l7 + 0x4C], %f4 set 0x48, %l1 stda %o2, [%l7 + %l1] 0x89 fpadd32 %f2, %f20, %f12 ld [%l7 + 0x20], %f13 set 0x10, %g5 stxa %l3, [%l7 + %g5] 0xe2 membar #Sync add %g7, %o5, %l2 add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x81, %i4, %i1 set 0x10, %i4 ldda [%l7 + %i4] 0xe3, %g2 nop set 0x14, %i1 sth %g5, [%l7 + %i1] nop set 0x08, %l6 ldsw [%l7 + %l6], %i3 nop set 0x20, %l0 ldsw [%l7 + %l0], %l5 fpadd32s %f29, %f11, %f6 nop set 0x7C, %l2 ldsw [%l7 + %l2], %o1 set 0x5C, %o4 swapa [%l7 + %o4] 0x80, %g4 nop set 0x48, %g1 ldx [%l7 + %g1], %o0 nop set 0x74, %g6 ldsw [%l7 + %g6], %l6 nop set 0x40, %g7 lduh [%l7 + %g7], %i2 and %i0, %l4, %g1 nop set 0x74, %i3 ldub [%l7 + %i3], %o3 nop set 0x4C, %o3 stw %g2, [%l7 + %o3] set 0x18, %o1 swapa [%l7 + %o1] 0x80, %o7 set 0x5F, %i0 stba %i7, [%l7 + %i0] 0xe3 membar #Sync nop set 0x14, %o6 swap [%l7 + %o6], %g6 nop set 0x65, %l3 ldsb [%l7 + %l3], %i6 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x80, %l1, %o4 fpadd16 %f18, %f26, %f22 nop set 0x10, %l5 ldsh [%l7 + %l5], %i5 nop set 0x40, %o5 swap [%l7 + %o5], %o6 nop set 0x54, %g2 ldub [%l7 + %g2], %l0 set 0x78, %i2 stha %l3, [%l7 + %i2] 0xe2 membar #Sync nop set 0x20, %o0 stw %o2, [%l7 + %o0] add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %l2 and %g7, %i1, %i4 nop set 0x08, %g3 lduh [%l7 + %g3], %g3 nop set 0x38, %i5 stb %i3, [%l7 + %i5] nop set 0x13, %g4 ldub [%l7 + %g4], %l5 and %o1, %g5, %o0 set 0x18, %i6 prefetcha [%l7 + %i6] 0x81, 0 add %l6, %i2, %i0 and %g1, %l4, %o3 or %o7, %g2, %i7 nop set 0x20, %o7 std %f24, [%l7 + %o7] or %g6, %l1, %o4 nop set 0x37, %o2 ldstub [%l7 + %o2], %i5 nop set 0x50, %l4 ldx [%l7 + %l4], %o6 nop set 0x70, %l1 stx %fsr, [%l7 + %l1] set 0x10, %i7 prefetcha [%l7 + %i7] 0x88, 3 set 0x2C, %i4 stha %l3, [%l7 + %i4] 0xeb membar #Sync nop set 0x70, %g5 ldsb [%l7 + %g5], %i6 nop set 0x30, %i1 ldd [%l7 + %i1], %f24 nop set 0x18, %l0 swap [%l7 + %l0], %o5 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %g7 set 0x40, %l2 ldda [%l7 + %l2] 0xda, %f0 set 0x10, %l6 sta %f10, [%l7 + %l6] 0x81 wr %l2, %i4, %ccr nop set 0x66, %g1 lduh [%l7 + %g1], %i1 nop set 0x08, %o4 ldd [%l7 + %o4], %g2 nop set 0x18, %g7 lduw [%l7 + %g7], %i3 nop set 0x48, %i3 ldx [%l7 + %i3], %l5 nop set 0x7E, %o3 sth %o1, [%l7 + %o3] nop set 0x2D, %o1 ldstub [%l7 + %o1], %o0 nop set 0x68, %i0 ldsw [%l7 + %i0], %g4 nop set 0x68, %g6 stx %g5, [%l7 + %g6] ld [%l7 + 0x40], %f2 st %fsr, [%l7 + 0x0C] nop set 0x70, %l3 ldsw [%l7 + %l3], %i2 nop set 0x08, %o6 ldsb [%l7 + %o6], %l6 set 0x08, %l5 prefetcha [%l7 + %l5] 0x89, 2 ld [%l7 + 0x28], %f12 set 0x40, %g2 lda [%l7 + %g2] 0x89, %f10 add %l7, 0x2C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i0, %l4 nop set 0x67, %o5 ldsb [%l7 + %o5], %o7 nop set 0x58, %o0 ldd [%l7 + %o0], %f12 nop set 0x21, %g3 ldstub [%l7 + %g3], %g2 nop set 0x46, %i2 stb %i7, [%l7 + %i2] nop set 0x7E, %i5 lduh [%l7 + %i5], %o3 set 0x20, %i6 prefetcha [%l7 + %i6] 0x89, 1 or %o4, %i5, %g6 ld [%l7 + 0x44], %f21 set 0x1C, %o7 sta %f30, [%l7 + %o7] 0x81 nop set 0x08, %g4 stx %fsr, [%l7 + %g4] nop set 0x18, %o2 ldstub [%l7 + %o2], %o6 set 0x18, %l1 stxa %l3, [%l7 + %l1] 0xeb membar #Sync nop set 0x0C, %l4 lduw [%l7 + %l4], %l0 or %o5, %i6, %g7 set 0x40, %i7 sta %f2, [%l7 + %i7] 0x81 set 0x09, %g5 stba %o2, [%l7 + %g5] 0x81 set 0x38, %i4 stda %l2, [%l7 + %i4] 0xe2 membar #Sync add %i4, %i1, %i3 ld [%l7 + 0x40], %f18 set 0x0C, %l0 stha %g3, [%l7 + %l0] 0x89 st %f29, [%l7 + 0x10] nop set 0x0E, %l2 lduh [%l7 + %l2], %l5 add %o0, %g4, %o1 nop set 0x2C, %l6 ldsh [%l7 + %l6], %g5 nop set 0x3B, %g1 ldub [%l7 + %g1], %l6 or %i2, %g1, %l4 nop set 0x78, %o4 std %f26, [%l7 + %o4] or %i0, %o7, %i7 set 0x68, %i1 ldxa [%l7 + %i1] 0x81, %g2 add %o3, %l1, %i5 and %g6, %o6, %o4 nop set 0x78, %g7 lduh [%l7 + %g7], %l0 wr %l3, %o5, %y set 0x54, %o3 lda [%l7 + %o3] 0x80, %f29 ld [%l7 + 0x6C], %f0 st %fsr, [%l7 + 0x30] nop set 0x16, %o1 sth %g7, [%l7 + %o1] and %o2, %i6, %l2 fpsub32s %f15, %f4, %f21 set 0x20, %i0 stwa %i4, [%l7 + %i0] 0x88 set 0x6E, %i3 stba %i3, [%l7 + %i3] 0x88 nop set 0x40, %g6 swap [%l7 + %g6], %g3 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xd8 nop set 0x64, %l5 ldsw [%l7 + %l5], %i1 nop set 0x38, %g2 ldd [%l7 + %g2], %f22 or %l5, %g4, %o0 nop set 0x46, %o5 sth %o1, [%l7 + %o5] nop set 0x3C, %o0 lduw [%l7 + %o0], %g5 set 0x0C, %o6 lda [%l7 + %o6] 0x80, %f25 set 0x18, %i2 lda [%l7 + %i2] 0x80, %f26 set 0x1E, %g3 stba %i2, [%l7 + %g3] 0x80 add %g1, %l6, %i0 set 0x48, %i6 stda %l4, [%l7 + %i6] 0x80 set 0x40, %o7 ldda [%l7 + %o7] 0x81, %f0 nop set 0x30, %g4 stw %o7, [%l7 + %g4] nop set 0x2C, %o2 ldub [%l7 + %o2], %g2 fpadd32 %f8, %f10, %f10 set 0x3C, %i5 sta %f20, [%l7 + %i5] 0x89 nop set 0x7D, %l4 stb %i7, [%l7 + %l4] set 0x10, %i7 ldda [%l7 + %i7] 0x81, %l0 nop set 0x78, %l1 ldd [%l7 + %l1], %f0 be,a,pn %icc, loop_181 nop set 0x58, %i4 sth %i5, [%l7 + %i4] nop nop setx 0x38532F87B92354C9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x5ED09F8DF703F120, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f16, %f14 fpsub16 %f16, %f20, %f22 loop_181: nop set 0x68, %g5 ldxa [%l7 + %g5] 0x80, %o3 set 0x2C, %l2 sta %f12, [%l7 + %l2] 0x88 ld [%l7 + 0x40], %f30 and %g6, %o4, %o6 set 0x78, %l0 stda %l2, [%l7 + %l0] 0xe2 membar #Sync nop set 0x0C, %l6 sth %o5, [%l7 + %l6] nop set 0x5D, %g1 ldstub [%l7 + %g1], %l0 st %fsr, [%l7 + 0x10] bge %icc, loop_182 nop set 0x0C, %o4 swap [%l7 + %o4], %o2 nop set 0x58, %i1 ldsw [%l7 + %i1], %g7 nop set 0x24, %o3 ldsb [%l7 + %o3], %i6 loop_182: nop set 0x4C, %o1 lduw [%l7 + %o1], %i4 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xf9 membar #Sync nop set 0x48, %i3 std %l2, [%l7 + %i3] set 0x40, %g6 stda %f0, [%l7 + %g6] 0xd2 nop set 0x77, %l3 ldub [%l7 + %l3], %g3 nop set 0x08, %g7 sth %i1, [%l7 + %g7] set 0x40, %g2 stda %f0, [%l7 + %g2] 0xd0 nop set 0x76, %l5 sth %i3, [%l7 + %l5] or %g4, %l5, %o0 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf0, %f16 set 0x68, %o6 sta %f14, [%l7 + %o6] 0x81 or %o1, %g5, %i2 set 0x58, %o5 lda [%l7 + %o5] 0x80, %f4 and %g1, %l6, %l4 nop set 0x42, %g3 stb %o7, [%l7 + %g3] nop set 0x48, %i2 ldd [%l7 + %i2], %i0 nop set 0x2E, %o7 ldstub [%l7 + %o7], %i7 ld [%l7 + 0x70], %f0 set 0x08, %i6 prefetcha [%l7 + %i6] 0x89, 4 set 0x54, %g4 stha %g2, [%l7 + %g4] 0x81 nop set 0x58, %o2 ldd [%l7 + %o2], %i4 set 0x08, %l4 lda [%l7 + %l4] 0x80, %f30 nop set 0x1C, %i7 ldsh [%l7 + %i7], %g6 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf1, %f0 nop set 0x08, %l1 sth %o4, [%l7 + %l1] nop set 0x48, %g5 stx %o3, [%l7 + %g5] set 0x40, %l2 ldda [%l7 + %l2] 0xd2, %f16 set 0x40, %l0 ldda [%l7 + %l0] 0x89, %f16 set 0x5C, %l6 stwa %l3, [%l7 + %l6] 0x80 set 0x74, %i4 swapa [%l7 + %i4] 0x81, %o6 nop set 0x0B, %o4 ldsb [%l7 + %o4], %l0 set 0x40, %i1 ldda [%l7 + %i1] 0xea, %o4 nop set 0x08, %o3 ldd [%l7 + %o3], %g6 st %fsr, [%l7 + 0x58] wr %i6, %o2, %set_softint nop set 0x20, %g1 ldx [%l7 + %g1], %i4 or %l2, %g3, %i3 st %f11, [%l7 + 0x60] nop set 0x4C, %i0 stw %i1, [%l7 + %i0] set 0x30, %i3 stda %g4, [%l7 + %i3] 0xea membar #Sync set 0x30, %g6 stwa %l5, [%l7 + %g6] 0xea membar #Sync set 0x73, %l3 stba %o1, [%l7 + %l3] 0x89 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %i2 nop set 0x61, %g7 ldub [%l7 + %g7], %g1 nop set 0x64, %g2 swap [%l7 + %g2], %l6 st %f27, [%l7 + 0x1C] nop set 0x24, %o1 lduw [%l7 + %o1], %l4 set 0x18, %o0 prefetcha [%l7 + %o0] 0x81, 0 set 0x67, %l5 stba %o0, [%l7 + %l5] 0x89 set 0x4E, %o6 stba %i7, [%l7 + %o6] 0xe2 membar #Sync nop set 0x58, %o5 prefetch [%l7 + %o5], 1 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i0 casa [%l6] 0x80, %i0, %g2 add %i5, %l1, %o4 set 0x7B, %g3 stba %o3, [%l7 + %g3] 0xe2 membar #Sync nop set 0x70, %i2 stx %fsr, [%l7 + %i2] nop set 0x1A, %o7 lduh [%l7 + %o7], %g6 set 0x70, %i6 ldxa [%l7 + %i6] 0x80, %l3 nop set 0x40, %o2 ldd [%l7 + %o2], %o6 and %o5, %l0, %i6 nop set 0x58, %l4 std %f26, [%l7 + %l4] nop set 0x34, %g4 ldsh [%l7 + %g4], %g7 set 0x38, %i7 sta %f13, [%l7 + %i7] 0x88 nop set 0x10, %i5 stx %o2, [%l7 + %i5] set 0x66, %l1 ldstuba [%l7 + %l1] 0x80, %l2 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xc8 be,a %xcc, loop_183 nop set 0x50, %g5 ldd [%l7 + %g5], %g2 and %i3, %i4, %i1 nop set 0x50, %l6 ldx [%l7 + %l6], %l5 loop_183: nop set 0x40, %i4 ldxa [%l7 + %i4] 0x88, %o1 set 0x28, %o4 ldxa [%l7 + %o4] 0x88, %g4 nop set 0x10, %i1 ldd [%l7 + %i1], %f20 ld [%l7 + 0x38], %f22 nop set 0x08, %o3 ldsh [%l7 + %o3], %g5 st %fsr, [%l7 + 0x38] set 0x40, %l0 stda %f0, [%l7 + %l0] 0xc2 set 0x1C, %i0 lda [%l7 + %i0] 0x88, %f18 set 0x3C, %i3 lda [%l7 + %i3] 0x80, %f13 fpadd32s %f16, %f22, %f28 set 0x60, %g1 lda [%l7 + %g1] 0x81, %f16 st %f3, [%l7 + 0x48] set 0x78, %l3 ldxa [%l7 + %l3] 0x89, %g1 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xd2 st %f1, [%l7 + 0x24] nop set 0x44, %g6 swap [%l7 + %g6], %l6 ld [%l7 + 0x40], %f16 nop set 0x50, %o1 ldd [%l7 + %o1], %f8 nop set 0x30, %o0 prefetch [%l7 + %o0], 4 bn %icc, loop_184 nop set 0x55, %l5 stb %l4, [%l7 + %l5] set 0x16, %o6 ldstuba [%l7 + %o6] 0x89, %o7 loop_184: add %i2, %o0, %i0 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f0 nop set 0x08, %o5 ldd [%l7 + %o5], %f16 nop nop setx 0x6FBBA2DC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x5D3C9246, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f23, %f28 set 0x20, %g3 ldda [%l7 + %g3] 0xe2, %g2 set 0x58, %o7 ldxa [%l7 + %o7] 0x88, %i7 st %fsr, [%l7 + 0x48] set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf9 membar #Sync st %f16, [%l7 + 0x38] add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i5, %l1 set 0x50, %i2 stxa %o3, [%l7 + %i2] 0x88 nop set 0x20, %l4 ldd [%l7 + %l4], %f0 set 0x40, %o2 stda %f0, [%l7 + %o2] 0x89 nop set 0x50, %g4 ldd [%l7 + %g4], %g6 ld [%l7 + 0x5C], %f15 nop set 0x14, %i7 lduw [%l7 + %i7], %l3 set 0x40, %i5 ldda [%l7 + %i5] 0xd8, %f16 set 0x69, %l1 ldstuba [%l7 + %l1] 0x81, %o4 nop set 0x70, %l2 lduh [%l7 + %l2], %o5 set 0x50, %l6 lda [%l7 + %l6] 0x80, %f27 nop set 0x1C, %g5 lduw [%l7 + %g5], %o6 nop set 0x62, %o4 stb %i6, [%l7 + %o4] nop set 0x30, %i1 ldsw [%l7 + %i1], %g7 set 0x30, %o3 lda [%l7 + %o3] 0x80, %f20 set 0x40, %i4 ldda [%l7 + %i4] 0xda, %f0 nop set 0x7C, %l0 ldsw [%l7 + %l0], %l0 nop set 0x4D, %i3 stb %o2, [%l7 + %i3] nop set 0x6D, %g1 stb %g3, [%l7 + %g1] or %i3, %i4, %l2 set 0x3A, %l3 stha %i1, [%l7 + %l3] 0x89 or %l5, %g4, %o1 set 0x24, %g7 stwa %g1, [%l7 + %g7] 0x88 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xca nop set 0x2C, %g6 swap [%l7 + %g6], %l6 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g5, %o7 set 0x74, %o1 swapa [%l7 + %o1] 0x81, %i2 st %fsr, [%l7 + 0x4C] ld [%l7 + 0x10], %f25 set 0x40, %l5 sta %f20, [%l7 + %l5] 0x88 wr %o0, %l4, %clear_softint set 0x4B, %o0 stba %g2, [%l7 + %o0] 0x81 nop set 0x5A, %g2 lduh [%l7 + %g2], %i0 nop set 0x78, %o6 ldub [%l7 + %o6], %i7 set 0x70, %o5 sta %f10, [%l7 + %o5] 0x88 set 0x49, %o7 ldstuba [%l7 + %o7] 0x80, %i5 nop set 0x6C, %i6 ldsw [%l7 + %i6], %o3 fpsub16 %f10, %f28, %f22 st %fsr, [%l7 + 0x20] fpadd16s %f3, %f14, %f19 set 0x49, %g3 stba %g6, [%l7 + %g3] 0x89 set 0x58, %l4 stxa %l3, [%l7 + %l4] 0xeb membar #Sync nop set 0x69, %o2 ldsb [%l7 + %o2], %o4 ld [%l7 + 0x68], %f19 set 0x40, %g4 sta %f8, [%l7 + %g4] 0x89 set 0x1F, %i7 stba %o5, [%l7 + %i7] 0xeb membar #Sync nop set 0x3D, %i2 stb %o6, [%l7 + %i2] nop set 0x68, %l1 ldsw [%l7 + %l1], %i6 nop set 0x36, %l2 stb %l1, [%l7 + %l2] and %l0, %o2, %g7 set 0x58, %l6 sta %f7, [%l7 + %l6] 0x89 nop set 0x14, %i5 lduw [%l7 + %i5], %g3 st %fsr, [%l7 + 0x58] set 0x16, %o4 ldstuba [%l7 + %o4] 0x89, %i3 nop set 0x14, %g5 lduw [%l7 + %g5], %l2 nop set 0x13, %o3 ldsb [%l7 + %o3], %i1 nop set 0x3C, %i1 stw %l5, [%l7 + %i1] set 0x40, %l0 ldda [%l7 + %l0] 0xd2, %f16 wr %i4, %g4, %clear_softint nop set 0x59, %i4 stb %o1, [%l7 + %i4] nop set 0x44, %i3 stw %g1, [%l7 + %i3] bne %xcc, loop_185 nop set 0x23, %l3 stb %l6, [%l7 + %l3] nop set 0x68, %g7 ldx [%l7 + %g7], %g5 nop set 0x78, %i0 stw %i2, [%l7 + %i0] loop_185: nop set 0x28, %g1 stwa %o7, [%l7 + %g1] 0x80 set 0x40, %g6 stda %f16, [%l7 + %g6] 0x81 and %l4, %g2, %i0 set 0x70, %o1 prefetcha [%l7 + %o1] 0x80, 2 ld [%l7 + 0x44], %f15 add %o0, %o3, %g6 nop set 0x44, %l5 sth %l3, [%l7 + %l5] add %i5, %o5, %o4 set 0x10, %o0 ldda [%l7 + %o0] 0x89, %o6 nop set 0x3A, %o6 ldub [%l7 + %o6], %i6 nop set 0x54, %g2 ldsw [%l7 + %g2], %l0 add %l1, %g7, %o2 or %i3, %l2, %g3 set 0x20, %o7 stda %i0, [%l7 + %o7] 0x89 set 0x20, %i6 ldda [%l7 + %i6] 0xe3, %l4 st %f26, [%l7 + 0x24] set 0x38, %o5 swapa [%l7 + %o5] 0x81, %i4 set 0x70, %l4 swapa [%l7 + %l4] 0x81, %o1 wr %g4, %l6, %softint nop set 0x11, %g3 ldub [%l7 + %g3], %g1 set 0x44, %o2 swapa [%l7 + %o2] 0x88, %g5 set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f0 nop set 0x74, %i7 ldsb [%l7 + %i7], %i2 set 0x30, %i2 ldda [%l7 + %i2] 0xea, %l4 and %o7, %i0, %g2 nop set 0x2C, %l1 lduw [%l7 + %l1], %o0 set 0x60, %l2 stda %o2, [%l7 + %l2] 0x89 nop set 0x31, %l6 stb %i7, [%l7 + %l6] nop set 0x17, %o4 ldub [%l7 + %o4], %l3 set 0x56, %i5 stha %i5, [%l7 + %i5] 0x88 nop set 0x50, %o3 ldsb [%l7 + %o3], %o5 set 0x48, %g5 swapa [%l7 + %g5] 0x81, %o4 nop set 0x50, %l0 stw %o6, [%l7 + %l0] and %g6, %l0, %l1 nop set 0x10, %i1 stx %i6, [%l7 + %i1] fpsub16s %f7, %f30, %f15 nop set 0x35, %i3 ldsb [%l7 + %i3], %g7 set 0x60, %l3 lda [%l7 + %l3] 0x89, %f24 set 0x08, %i4 stda %i2, [%l7 + %i4] 0xea membar #Sync or %l2, %g3, %i1 st %fsr, [%l7 + 0x64] st %f9, [%l7 + 0x44] st %f29, [%l7 + 0x5C] nop set 0x50, %g7 ldx [%l7 + %g7], %l5 ld [%l7 + 0x54], %f23 nop set 0x46, %i0 sth %i4, [%l7 + %i0] nop set 0x68, %g1 ldd [%l7 + %g1], %o2 nop set 0x08, %o1 std %f0, [%l7 + %o1] set 0x48, %g6 stha %o1, [%l7 + %g6] 0xea membar #Sync nop set 0x49, %o0 ldsb [%l7 + %o0], %l6 nop set 0x78, %o6 lduw [%l7 + %o6], %g1 nop set 0x60, %l5 std %f26, [%l7 + %l5] nop set 0x0E, %g2 lduh [%l7 + %g2], %g4 add %l7, 0x7C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g5 casa [%l6] 0x80, %g5, %i2 set 0x50, %i6 stwa %o7, [%l7 + %i6] 0x88 nop set 0x58, %o5 lduw [%l7 + %o5], %i0 set 0x3C, %o7 sta %f19, [%l7 + %o7] 0x80 and %l4, %g2, %o3 nop set 0x18, %l4 ldsh [%l7 + %l4], %i7 nop set 0x18, %o2 ldd [%l7 + %o2], %f18 set 0x15, %g3 stba %o0, [%l7 + %g3] 0xe2 membar #Sync set 0x30, %g4 sta %f17, [%l7 + %g4] 0x80 nop set 0x68, %i2 stx %l3, [%l7 + %i2] nop set 0x30, %i7 sth %o5, [%l7 + %i7] and %o4, %i5, %o6 set 0x60, %l1 ldxa [%l7 + %l1] 0x88, %l0 nop set 0x5C, %l2 prefetch [%l7 + %l2], 2 nop set 0x57, %o4 ldstub [%l7 + %o4], %g6 set 0x58, %i5 stda %i6, [%l7 + %i5] 0x81 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %g7 nop set 0x0B, %o3 stb %i3, [%l7 + %o3] nop set 0x78, %l6 lduw [%l7 + %l6], %l2 nop set 0x58, %l0 stx %fsr, [%l7 + %l0] fpsub32 %f30, %f0, %f22 set 0x40, %i1 ldda [%l7 + %i1] 0x81, %g2 nop set 0x10, %g5 stb %i1, [%l7 + %g5] set 0x08, %l3 ldstuba [%l7 + %l3] 0x88, %i4 nop set 0x12, %i4 sth %l5, [%l7 + %i4] nop set 0x7F, %i3 stb %o1, [%l7 + %i3] and %l6, %o2, %g4 nop set 0x50, %g7 ldd [%l7 + %g7], %g4 nop set 0x60, %i0 std %i2, [%l7 + %i0] nop nop setx 0x7D655156, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xB816D059, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f25 fdivs %f25, %f16, %f4 set 0x60, %g1 stxa %o7, [%l7 + %g1] 0x88 set 0x48, %o1 stwa %g1, [%l7 + %o1] 0x88 nop set 0x1C, %g6 swap [%l7 + %g6], %l4 fpadd16 %f14, %f4, %f4 nop set 0x7A, %o6 lduh [%l7 + %o6], %i0 add %l7, 0x74, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %g2 set 0x78, %l5 stda %o0, [%l7 + %l5] 0x89 set 0x4C, %g2 sta %f16, [%l7 + %g2] 0x89 nop set 0x48, %o0 std %l2, [%l7 + %o0] nop set 0x73, %o5 stb %i7, [%l7 + %o5] nop set 0x6B, %o7 stb %o4, [%l7 + %o7] add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o5, %o6 nop set 0x60, %l4 prefetch [%l7 + %l4], 0 add %l0, %g6, %i5 nop set 0x64, %i6 lduw [%l7 + %i6], %l1 wr %i6, %i3, %y nop set 0x0C, %o2 ldsh [%l7 + %o2], %g7 st %fsr, [%l7 + 0x08] or %g3, %i1, %l2 set 0x1C, %g4 stwa %l5, [%l7 + %g4] 0xe3 membar #Sync nop set 0x3A, %g3 sth %o1, [%l7 + %g3] set 0x24, %i2 stba %l6, [%l7 + %i2] 0xe3 membar #Sync set 0x30, %i7 stwa %o2, [%l7 + %i7] 0xe2 membar #Sync nop set 0x38, %l2 stx %g4, [%l7 + %l2] set 0x30, %o4 stxa %g5, [%l7 + %o4] 0x81 add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i2 casa [%l6] 0x89, %i2, %i4 set 0x40, %l1 ldda [%l7 + %l1] 0xda, %f16 bgu,pt %icc, loop_186 nop set 0x38, %o3 stw %g1, [%l7 + %o3] set 0x77, %l6 ldstuba [%l7 + %l6] 0x88, %l4 loop_186: nop set 0x08, %l0 stx %o7, [%l7 + %l0] set 0x5B, %i1 ldstuba [%l7 + %i1] 0x81, %o3 nop set 0x18, %i5 std %g2, [%l7 + %i5] add %l7, 0x40, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i0, %l3 or %o0, %o4, %i7 nop set 0x20, %l3 stx %o6, [%l7 + %l3] nop set 0x0C, %i4 stw %l0, [%l7 + %i4] wr %g6, %o5, %set_softint nop set 0x38, %g5 lduh [%l7 + %g5], %l1 set 0x16, %i3 stha %i6, [%l7 + %i3] 0xea membar #Sync nop set 0x50, %g7 stx %fsr, [%l7 + %g7] set 0x68, %i0 stxa %i5, [%l7 + %i0] 0xeb membar #Sync nop set 0x60, %o1 stx %fsr, [%l7 + %o1] set 0x50, %g1 sta %f7, [%l7 + %g1] 0x88 nop set 0x41, %g6 ldstub [%l7 + %g6], %g7 add %g3, %i1, %i3 nop set 0x08, %l5 ldd [%l7 + %l5], %f24 nop set 0x08, %g2 std %l4, [%l7 + %g2] set 0x78, %o0 stwa %l2, [%l7 + %o0] 0xe2 membar #Sync set 0x30, %o5 ldda [%l7 + %o5] 0x88, %i6 nop set 0x44, %o7 lduh [%l7 + %o7], %o2 set 0x2C, %o6 sta %f24, [%l7 + %o6] 0x80 nop set 0x68, %l4 ldd [%l7 + %l4], %g4 bn %icc, loop_187 nop set 0x08, %i6 ldx [%l7 + %i6], %o1 nop set 0x3A, %o2 stb %g5, [%l7 + %o2] nop set 0x40, %g3 stx %i4, [%l7 + %g3] loop_187: nop set 0x55, %g4 ldsb [%l7 + %g4], %g1 set 0x10, %i7 ldda [%l7 + %i7] 0x89, %i2 and %l4, %o7, %g2 nop set 0x2F, %l2 ldsb [%l7 + %l2], %i0 nop set 0x28, %o4 stx %fsr, [%l7 + %o4] set 0x45, %l1 ldstuba [%l7 + %l1] 0x88, %o3 set 0x2C, %i2 sta %f13, [%l7 + %i2] 0x81 set 0x18, %o3 swapa [%l7 + %o3] 0x88, %l3 set 0x28, %l0 stda %o4, [%l7 + %l0] 0x89 set 0x54, %l6 sta %f8, [%l7 + %l6] 0x80 set 0x08, %i1 swapa [%l7 + %i1] 0x80, %i7 set 0x4E, %l3 stha %o0, [%l7 + %l3] 0xe2 membar #Sync nop set 0x18, %i5 ldd [%l7 + %i5], %o6 bl,a %icc, loop_188 and %l0, %g6, %o5 nop set 0x1C, %g5 lduw [%l7 + %g5], %i6 add %l7, 0x20, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l1 casa [%l6] 0x88, %l1, %i5 loop_188: nop set 0x40, %i4 swap [%l7 + %i4], %g7 set 0x69, %g7 ldstuba [%l7 + %g7] 0x80, %i1 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %i3 nop set 0x24, %i0 stw %l2, [%l7 + %i0] st %fsr, [%l7 + 0x74] nop set 0x08, %o1 ldstub [%l7 + %o1], %l5 nop set 0x18, %g1 std %f16, [%l7 + %g1] set 0x30, %g6 prefetcha [%l7 + %g6] 0x81, 2 set 0x54, %i3 lda [%l7 + %i3] 0x80, %f23 nop set 0x2B, %g2 ldsb [%l7 + %g2], %g4 set 0x74, %l5 stwa %o1, [%l7 + %l5] 0xeb membar #Sync set 0x10, %o0 stxa %o2, [%l7 + %o0] 0xe3 membar #Sync set 0x60, %o7 stha %g5, [%l7 + %o7] 0x80 nop set 0x5C, %o5 sth %i4, [%l7 + %o5] nop set 0x6C, %l4 ldsw [%l7 + %l4], %i2 set 0x50, %o6 prefetcha [%l7 + %o6] 0x81, 4 nop set 0x58, %i6 std %f16, [%l7 + %i6] add %l7, 0x4C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l4, %g2 set 0x74, %g3 swapa [%l7 + %g3] 0x88, %o7 set 0x40, %g4 ldda [%l7 + %g4] 0xda, %f16 and %i0, %l3, %o4 nop set 0x18, %i7 std %f18, [%l7 + %i7] set 0x20, %l2 ldda [%l7 + %l2] 0xeb, %i6 nop set 0x5F, %o2 stb %o0, [%l7 + %o2] add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x88, %o6, %l0 nop set 0x28, %o4 lduw [%l7 + %o4], %o3 set 0x10, %i2 stda %o4, [%l7 + %i2] 0xe2 membar #Sync set 0x18, %o3 prefetcha [%l7 + %o3] 0x89, 4 ld [%l7 + 0x24], %f14 nop set 0x58, %l1 ldx [%l7 + %l1], %i6 set 0x7C, %l6 stwa %l1, [%l7 + %l6] 0xea membar #Sync or %i5, %i1, %g7 nop set 0x52, %l0 ldsb [%l7 + %l0], %i3 set 0x70, %i1 prefetcha [%l7 + %i1] 0x88, 3 set 0x64, %i5 stwa %l5, [%l7 + %i5] 0x89 set 0x34, %l3 swapa [%l7 + %l3] 0x88, %g3 set 0x78, %i4 stxa %l6, [%l7 + %i4] 0xeb membar #Sync nop set 0x43, %g7 stb %o1, [%l7 + %g7] nop set 0x60, %g5 prefetch [%l7 + %g5], 1 set 0x21, %o1 stba %g4, [%l7 + %o1] 0x80 set 0x40, %i0 ldda [%l7 + %i0] 0xd8, %f0 nop set 0x58, %g1 lduh [%l7 + %g1], %g5 nop set 0x20, %i3 lduh [%l7 + %i3], %i4 nop set 0x4C, %g6 lduh [%l7 + %g6], %i2 set 0x48, %g2 stha %g1, [%l7 + %g2] 0xe3 membar #Sync nop set 0x34, %o0 ldsb [%l7 + %o0], %l4 and %o2, %o7, %g2 nop set 0x78, %l5 ldd [%l7 + %l5], %f0 ld [%l7 + 0x34], %f7 nop set 0x78, %o5 std %l2, [%l7 + %o5] nop set 0x7A, %o7 ldstub [%l7 + %o7], %o4 nop set 0x21, %o6 stb %i0, [%l7 + %o6] and %o0, %o6, %i7 nop set 0x64, %i6 stw %o3, [%l7 + %i6] nop set 0x50, %g3 ldx [%l7 + %g3], %l0 set 0x30, %l4 prefetcha [%l7 + %l4] 0x81, 2 nop set 0x08, %g4 std %g6, [%l7 + %g4] nop set 0x68, %l2 lduw [%l7 + %l2], %l1 nop set 0x4E, %o2 ldsh [%l7 + %o2], %i5 nop set 0x68, %o4 sth %i1, [%l7 + %o4] fpsub16 %f6, %f10, %f24 and %i6, %g7, %i3 nop set 0x38, %i7 lduw [%l7 + %i7], %l2 set 0x35, %i2 stba %g3, [%l7 + %i2] 0x88 and %l6, %o1, %g4 set 0x0C, %l1 lda [%l7 + %l1] 0x81, %f20 nop set 0x47, %l6 ldsb [%l7 + %l6], %l5 set 0x58, %o3 stxa %i4, [%l7 + %o3] 0x88 nop set 0x18, %l0 stx %g5, [%l7 + %l0] nop set 0x50, %i5 std %i2, [%l7 + %i5] set 0x10, %i1 ldda [%l7 + %i1] 0x81, %l4 and %g1, %o2, %g2 set 0x30, %i4 ldxa [%l7 + %i4] 0x80, %l3 nop set 0x2E, %l3 ldsb [%l7 + %l3], %o7 or %i0, %o4, %o0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x70, %g7 stda %l0, [%l7 + %g7] 0x80 nop set 0x0D, %g5 stb %o3, [%l7 + %g5] nop set 0x26, %i0 ldsh [%l7 + %i0], %g6 nop set 0x78, %g1 std %f16, [%l7 + %g1] add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %l1 nop set 0x24, %o1 lduh [%l7 + %o1], %i1 nop set 0x34, %g6 lduw [%l7 + %g6], %i6 set 0x40, %g2 ldda [%l7 + %g2] 0x89, %f16 nop set 0x50, %o0 std %f10, [%l7 + %o0] or %g7, %i5, %i3 nop set 0x58, %l5 std %l2, [%l7 + %l5] nop set 0x78, %o5 lduw [%l7 + %o5], %l6 nop set 0x18, %i3 ldsw [%l7 + %i3], %g3 st %fsr, [%l7 + 0x7C] set 0x55, %o7 ldstuba [%l7 + %o7] 0x80, %g4 ld [%l7 + 0x58], %f20 set 0x40, %i6 sta %f22, [%l7 + %i6] 0x80 set 0x52, %g3 ldstuba [%l7 + %g3] 0x88, %l5 set 0x72, %l4 ldstuba [%l7 + %l4] 0x88, %i4 nop set 0x40, %g4 sth %g5, [%l7 + %g4] set 0x40, %o6 stda %f16, [%l7 + %o6] 0xf8 membar #Sync set 0x7D, %o2 ldstuba [%l7 + %o2] 0x81, %i2 set 0x78, %l2 stha %o1, [%l7 + %l2] 0x81 set 0x18, %i7 stda %g0, [%l7 + %i7] 0x88 add %l7, 0x20, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] 0x81, %l4, %g2 nop set 0x48, %o4 ldd [%l7 + %o4], %l2 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o7 casa [%l6] 0x88, %o7, %o2 nop set 0x0C, %i2 lduh [%l7 + %i2], %i0 set 0x29, %l6 ldstuba [%l7 + %l6] 0x89, %o4 nop set 0x58, %l1 ldx [%l7 + %l1], %i7 set 0x78, %l0 stxa %o0, [%l7 + %l0] 0x81 set 0x40, %i5 stda %f0, [%l7 + %i5] 0xc8 set 0x28, %o3 stda %l0, [%l7 + %o3] 0xea membar #Sync set 0x28, %i1 stda %o2, [%l7 + %i1] 0xea membar #Sync wr %o6, %g6, %ccr nop set 0x14, %l3 prefetch [%l7 + %l3], 3 nop set 0x48, %i4 stb %o5, [%l7 + %i4] nop set 0x40, %g5 ldd [%l7 + %g5], %i0 set 0x50, %i0 ldxa [%l7 + %i0] 0x89, %i6 bge,pn %xcc, loop_189 ld [%l7 + 0x18], %f29 set 0x35, %g7 stba %l1, [%l7 + %g7] 0x80 loop_189: nop set 0x3A, %g1 ldub [%l7 + %g1], %g7 nop set 0x48, %g6 ldsh [%l7 + %g6], %i5 nop set 0x26, %o1 ldsb [%l7 + %o1], %l2 set 0x70, %o0 ldda [%l7 + %o0] 0xe3, %i6 nop set 0x1A, %g2 ldsb [%l7 + %g2], %g3 nop set 0x3E, %o5 sth %i3, [%l7 + %o5] nop set 0x72, %i3 ldsh [%l7 + %i3], %g4 set 0x54, %o7 swapa [%l7 + %o7] 0x80, %i4 set 0x4C, %l5 stwa %g5, [%l7 + %l5] 0x81 nop set 0x70, %i6 std %f22, [%l7 + %i6] set 0x28, %l4 prefetcha [%l7 + %l4] 0x88, 0 nop set 0x50, %g3 ldx [%l7 + %g3], %o1 nop set 0x72, %g4 ldsb [%l7 + %g4], %l5 set 0x62, %o6 stba %g1, [%l7 + %o6] 0xe3 membar #Sync add %l4, %l3, %o7 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g2 casa [%l6] 0x81, %g2, %i0 nop set 0x30, %o2 std %o4, [%l7 + %o2] nop set 0x18, %i7 prefetch [%l7 + %i7], 4 and %o2, %o0, %i7 nop set 0x78, %o4 ldsw [%l7 + %o4], %o3 set 0x70, %l2 stxa %o6, [%l7 + %l2] 0x89 nop set 0x3A, %l6 lduh [%l7 + %l6], %l0 nop set 0x28, %i2 ldd [%l7 + %i2], %o4 nop set 0x55, %l1 ldub [%l7 + %l1], %g6 set 0x50, %i5 stwa %i6, [%l7 + %i5] 0x81 nop set 0x5C, %l0 prefetch [%l7 + %l0], 4 set 0x10, %o3 ldda [%l7 + %o3] 0xeb, %i0 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %i5 nop set 0x0C, %i1 lduw [%l7 + %i1], %l2 add %g7, %l6, %i3 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g4, %i4 nop nop setx 0xD7A9ADAA8065A970, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xB163A8BE7ECD56FB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f30, %f6 set 0x68, %l3 sta %f12, [%l7 + %l3] 0x89 nop set 0x18, %g5 std %g4, [%l7 + %g5] set 0x48, %i4 prefetcha [%l7 + %i4] 0x89, 2 nop set 0x40, %g7 swap [%l7 + %g7], %o1 nop set 0x7C, %i0 lduw [%l7 + %i0], %g3 bg,a,pt %xcc, loop_190 or %g1, %l4, %l3 nop set 0x18, %g6 std %f24, [%l7 + %g6] set 0x28, %g1 lda [%l7 + %g1] 0x80, %f27 loop_190: nop set 0x3A, %o0 ldsh [%l7 + %o0], %l5 set 0x0C, %o1 stha %g2, [%l7 + %o1] 0x81 set 0x64, %g2 swapa [%l7 + %g2] 0x80, %o7 nop set 0x78, %i3 ldd [%l7 + %i3], %f4 add %o4, %o2, %o0 nop set 0x30, %o5 stx %i0, [%l7 + %o5] set 0x50, %l5 ldda [%l7 + %l5] 0x89, %o2 set 0x7C, %i6 swapa [%l7 + %i6] 0x80, %i7 set 0x38, %o7 ldxa [%l7 + %o7] 0x81, %l0 nop set 0x68, %l4 prefetch [%l7 + %l4], 4 set 0x20, %g4 ldda [%l7 + %g4] 0xe2, %o6 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g6, %o5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xB8F, %tick_cmpr nop nop setx 0x6CAE2AF9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f15 setx 0xF415CC64, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f15, %f9 st %f30, [%l7 + 0x08] nop set 0x10, %g3 stx %fsr, [%l7 + %g3] set 0x70, %o6 ldda [%l7 + %o6] 0x89, %i4 set 0x64, %o2 ldstuba [%l7 + %o2] 0x81, %l2 nop set 0x0F, %i7 stb %l1, [%l7 + %i7] and %l6, %i3, %g4 nop set 0x58, %l2 ldd [%l7 + %l2], %f16 set 0x50, %o4 stda %i4, [%l7 + %o4] 0x80 set 0x7A, %i2 stha %g5, [%l7 + %i2] 0xe3 membar #Sync set 0x5C, %l6 stba %i2, [%l7 + %l6] 0x80 ld [%l7 + 0x48], %f6 set 0x0C, %i5 sta %f0, [%l7 + %i5] 0x80 set 0x0C, %l0 stha %o1, [%l7 + %l0] 0xea membar #Sync set 0x28, %o3 stda %g6, [%l7 + %o3] 0xe3 membar #Sync set 0x6C, %i1 sta %f28, [%l7 + %i1] 0x80 nop set 0x40, %l3 prefetch [%l7 + %l3], 0 add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g1 casa [%l6] 0x89, %g1, %l4 nop set 0x17, %g5 stb %l3, [%l7 + %g5] bn,a,pt %icc, loop_191 nop set 0x3A, %l1 ldsh [%l7 + %l1], %g3 set 0x2C, %i4 swapa [%l7 + %i4] 0x81, %g2 loop_191: nop set 0x44, %g7 ldsw [%l7 + %g7], %l5 nop set 0x69, %i0 ldsb [%l7 + %i0], %o4 set 0x40, %g1 stda %f16, [%l7 + %g1] 0x81 or %o7, %o2, %o0 nop set 0x14, %g6 prefetch [%l7 + %g6], 4 set 0x5C, %o1 stwa %i0, [%l7 + %o1] 0xeb membar #Sync nop set 0x10, %g2 stw %i7, [%l7 + %g2] set 0x50, %i3 ldda [%l7 + %i3] 0xea, %l0 nop set 0x60, %o5 lduh [%l7 + %o5], %o3 nop set 0x18, %o0 prefetch [%l7 + %o0], 4 nop set 0x72, %i6 sth %o6, [%l7 + %i6] set 0x40, %l5 stda %f0, [%l7 + %l5] 0x89 nop set 0x10, %o7 ldsw [%l7 + %o7], %o5 nop set 0x0D, %g4 ldstub [%l7 + %g4], %i1 set 0x10, %g3 ldda [%l7 + %g3] 0x81, %g6 add %i5, %l2, %l1 nop set 0x28, %o6 lduw [%l7 + %o6], %i6 nop set 0x5B, %l4 ldub [%l7 + %l4], %i3 nop set 0x48, %i7 std %i6, [%l7 + %i7] set 0x08, %l2 stxa %g4, [%l7 + %l2] 0x80 nop set 0x40, %o4 ldd [%l7 + %o4], %f4 or %i4, %i2, %g5 ld [%l7 + 0x50], %f14 bgu,a,pn %xcc, loop_192 ld [%l7 + 0x1C], %f0 nop set 0x28, %o2 ldx [%l7 + %o2], %o1 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g7, %l4 loop_192: nop set 0x20, %l6 ldd [%l7 + %l6], %g0 nop set 0x20, %i2 stx %fsr, [%l7 + %i2] nop set 0x08, %i5 std %f14, [%l7 + %i5] set 0x20, %o3 prefetcha [%l7 + %o3] 0x81, 2 st %f2, [%l7 + 0x60] ld [%l7 + 0x28], %f1 nop set 0x58, %i1 ldx [%l7 + %i1], %g2 nop set 0x28, %l0 ldd [%l7 + %l0], %g2 nop set 0x54, %g5 stb %l5, [%l7 + %g5] set 0x24, %l3 sta %f23, [%l7 + %l3] 0x89 st %fsr, [%l7 + 0x74] nop set 0x30, %l1 ldd [%l7 + %l1], %o6 nop set 0x70, %g7 stx %fsr, [%l7 + %g7] set 0x72, %i0 ldstuba [%l7 + %i0] 0x88, %o4 set 0x48, %i4 lda [%l7 + %i4] 0x81, %f13 nop set 0x56, %g1 sth %o0, [%l7 + %g1] fpsub16 %f28, %f10, %f22 nop set 0x36, %o1 ldsh [%l7 + %o1], %o2 and %i7, %l0, %o3 set 0x40, %g2 stda %o6, [%l7 + %g2] 0xeb membar #Sync set 0x3A, %i3 stha %o5, [%l7 + %i3] 0xe2 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0x88, %f0 nop set 0x45, %o0 ldstub [%l7 + %o0], %i1 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %i5 nop set 0x70, %o5 prefetch [%l7 + %o5], 2 add %l7, 0x10, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %i0 set 0x68, %l5 stxa %i6, [%l7 + %l5] 0xe2 membar #Sync nop set 0x18, %i6 stx %fsr, [%l7 + %i6] nop set 0x18, %g4 stx %i3, [%l7 + %g4] nop set 0x0B, %o7 ldsb [%l7 + %o7], %l1 add %g4, %l6, %i2 add %i4, %g5, %o1 fpadd32s %f11, %f8, %f7 nop set 0x38, %g3 swap [%l7 + %g3], %g7 nop set 0x20, %o6 stx %l4, [%l7 + %o6] nop set 0x30, %l4 ldd [%l7 + %l4], %l2 nop set 0x30, %i7 stx %fsr, [%l7 + %i7] and %g2, %g1, %g3 nop set 0x08, %l2 ldx [%l7 + %l2], %l5 or %o7, %o4, %o0 set 0x48, %o4 prefetcha [%l7 + %o4] 0x89, 4 nop set 0x40, %l6 stx %i7, [%l7 + %l6] add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x80, %l0, %o6 nop set 0x58, %i2 ldd [%l7 + %i2], %o4 wr %i1, %o3, %set_softint nop set 0x40, %o2 ldd [%l7 + %o2], %i4 nop set 0x50, %o3 lduw [%l7 + %o3], %g6 set 0x68, %i1 prefetcha [%l7 + %i1] 0x89, 2 set 0x6C, %l0 stha %i6, [%l7 + %l0] 0xeb membar #Sync set 0x1E, %i5 stha %i3, [%l7 + %i5] 0xe3 membar #Sync add %l7, 0x48, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l1, %g4 nop set 0x3C, %g5 lduw [%l7 + %g5], %l2 set 0x40, %l3 ldda [%l7 + %l3] 0x80, %f0 set 0x7F, %l1 ldstuba [%l7 + %l1] 0x81, %l6 nop set 0x28, %g7 lduw [%l7 + %g7], %i2 nop set 0x28, %i0 ldx [%l7 + %i0], %g5 set 0x18, %g1 stha %o1, [%l7 + %g1] 0xea membar #Sync nop set 0x30, %o1 stx %i4, [%l7 + %o1] set 0x13, %g2 stba %l4, [%l7 + %g2] 0x89 set 0x30, %i4 stda %l2, [%l7 + %i4] 0x88 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g2, %g7 nop set 0x10, %i3 ldsw [%l7 + %i3], %g3 set 0x27, %o0 ldstuba [%l7 + %o0] 0x88, %l5 nop set 0x30, %o5 ldd [%l7 + %o5], %o6 nop set 0x58, %l5 ldd [%l7 + %l5], %f14 set 0x22, %g6 stba %g1, [%l7 + %g6] 0x81 nop set 0x10, %i6 ldx [%l7 + %i6], %o4 set 0x40, %o7 ldda [%l7 + %o7] 0xd0, %f0 wr %o2, %o0, %sys_tick set 0x48, %g3 stda %l0, [%l7 + %g3] 0x88 nop set 0x74, %g4 ldstub [%l7 + %g4], %o6 nop set 0x24, %l4 stb %o5, [%l7 + %l4] set 0x28, %i7 ldxa [%l7 + %i7] 0x88, %i7 set 0x10, %o6 stxa %i1, [%l7 + %o6] 0x88 set 0x6C, %o4 stwa %i5, [%l7 + %o4] 0x80 bn,a,pt %xcc, loop_193 nop set 0x4A, %l2 lduh [%l7 + %l2], %o3 set 0x28, %i2 stxa %i0, [%l7 + %i2] 0xea membar #Sync loop_193: nop set 0x54, %o2 lda [%l7 + %o2] 0x80, %f18 fpsub32 %f20, %f26, %f8 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x81, %g6, %i6 set 0x54, %o3 stha %l1, [%l7 + %o3] 0xe2 membar #Sync nop set 0x3A, %l6 ldsb [%l7 + %l6], %i3 wr %l2, %g4, %y set 0x30, %l0 stwa %l6, [%l7 + %l0] 0x89 nop set 0x68, %i5 std %f16, [%l7 + %i5] st %fsr, [%l7 + 0x74] bne,a,pn %icc, loop_194 nop set 0x68, %i1 stw %g5, [%l7 + %i1] nop set 0x68, %g5 std %f4, [%l7 + %g5] nop set 0x52, %l3 sth %o1, [%l7 + %l3] loop_194: nop set 0x40, %g7 stda %f0, [%l7 + %g7] 0xc0 nop set 0x5E, %i0 ldsh [%l7 + %i0], %i4 nop set 0x14, %l1 ldstub [%l7 + %l1], %i2 nop set 0x30, %o1 std %f18, [%l7 + %o1] set 0x30, %g2 prefetcha [%l7 + %g2] 0x81, 4 set 0x68, %i4 stwa %l3, [%l7 + %i4] 0x89 and %g2, %g7, %g3 nop set 0x48, %i3 prefetch [%l7 + %i3], 1 set 0x58, %g1 prefetcha [%l7 + %g1] 0x88, 2 nop set 0x28, %o5 ldd [%l7 + %o5], %g0 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x81 set 0x64, %g6 lda [%l7 + %g6] 0x81, %f4 set 0x2E, %i6 stba %l5, [%l7 + %i6] 0x80 nop set 0x08, %l5 ldx [%l7 + %l5], %o2 set 0x18, %g3 sta %f18, [%l7 + %g3] 0x88 nop set 0x32, %o7 sth %o0, [%l7 + %o7] nop set 0x28, %g4 lduh [%l7 + %g4], %o4 set 0x50, %l4 swapa [%l7 + %l4] 0x81, %l0 and %o5, %o6, %i7 or %i1, %o3, %i0 nop set 0x70, %i7 std %f30, [%l7 + %i7] set 0x54, %o4 lda [%l7 + %o4] 0x81, %f4 bn,a,pn %xcc, loop_195 nop set 0x28, %l2 prefetch [%l7 + %l2], 3 or %i5, %g6, %i6 set 0x78, %i2 stxa %l1, [%l7 + %i2] 0x80 loop_195: nop set 0x40, %o6 stda %f16, [%l7 + %o6] 0x88 ble,a,pn %icc, loop_196 nop set 0x60, %o3 ldd [%l7 + %o3], %i2 add %g4, %l6, %l2 nop set 0x3D, %o2 ldstub [%l7 + %o2], %g5 loop_196: nop set 0x54, %l6 ldstuba [%l7 + %l6] 0x81, %o1 ld [%l7 + 0x6C], %f16 set 0x08, %i5 sta %f17, [%l7 + %i5] 0x89 nop set 0x5D, %i1 ldstub [%l7 + %i1], %i4 nop set 0x40, %g5 stx %i2, [%l7 + %g5] nop set 0x08, %l3 stx %fsr, [%l7 + %l3] st %f24, [%l7 + 0x78] set 0x18, %l0 stha %l3, [%l7 + %l0] 0xe3 membar #Sync nop set 0x79, %i0 ldstub [%l7 + %i0], %g2 nop set 0x0C, %l1 ldsh [%l7 + %l1], %g7 nop set 0x68, %g7 ldd [%l7 + %g7], %f28 set 0x0F, %o1 stba %g3, [%l7 + %o1] 0x88 set 0x44, %i4 sta %f10, [%l7 + %i4] 0x81 set 0x30, %g2 prefetcha [%l7 + %g2] 0x89, 1 or %g1, %l5, %o2 and %o0, %o7, %o4 set 0x78, %i3 lda [%l7 + %i3] 0x88, %f27 nop set 0x40, %o5 stx %l0, [%l7 + %o5] nop set 0x28, %g1 stb %o6, [%l7 + %g1] or %o5, %i7, %i1 or %o3, %i5, %g6 nop set 0x30, %o0 sth %i6, [%l7 + %o0] set 0x44, %i6 lda [%l7 + %i6] 0x80, %f27 nop set 0x50, %l5 ldsh [%l7 + %l5], %i0 nop set 0x46, %g3 ldsb [%l7 + %g3], %l1 and %i3, %g4, %l6 or %l2, %o1, %i4 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xf8 membar #Sync set 0x70, %g4 ldda [%l7 + %g4] 0x81, %g4 nop set 0x24, %l4 lduh [%l7 + %l4], %i2 set 0x08, %i7 lda [%l7 + %i7] 0x80, %f31 nop nop setx 0x5A9985D0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0x5D28E0F6, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f20 fdivs %f20, %f3, %f4 nop set 0x69, %o4 ldstub [%l7 + %o4], %g2 set 0x30, %g6 ldstuba [%l7 + %g6] 0x89, %g7 nop set 0x78, %l2 ldx [%l7 + %l2], %g3 set 0x26, %i2 stba %l4, [%l7 + %i2] 0x89 and %g1, %l5, %o2 set 0x10, %o6 stda %l2, [%l7 + %o6] 0xea membar #Sync add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o0, %o7 nop set 0x7A, %o2 ldub [%l7 + %o2], %l0 set 0x08, %l6 stxa %o6, [%l7 + %l6] 0x81 nop set 0x58, %i5 ldx [%l7 + %i5], %o5 set 0x30, %i1 stxa %o4, [%l7 + %i1] 0xe3 membar #Sync nop set 0x20, %o3 lduw [%l7 + %o3], %i7 nop set 0x76, %l3 ldub [%l7 + %l3], %o3 set 0x7E, %g5 ldstuba [%l7 + %g5] 0x88, %i5 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f16 set 0x38, %l0 lda [%l7 + %l0] 0x89, %f12 add %g6, %i6, %i0 nop set 0x62, %g7 ldub [%l7 + %g7], %i1 set 0x60, %l1 ldda [%l7 + %l1] 0x89, %i2 or %l1, %g4, %l6 nop set 0x68, %o1 lduw [%l7 + %o1], %o1 nop set 0x3C, %i4 lduw [%l7 + %i4], %l2 nop set 0x30, %i3 stx %g5, [%l7 + %i3] nop set 0x58, %o5 std %f0, [%l7 + %o5] nop set 0x34, %g1 sth %i2, [%l7 + %g1] set 0x20, %o0 sta %f17, [%l7 + %o0] 0x81 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x72, %i6 ldub [%l7 + %i6], %g2 nop set 0x74, %g2 swap [%l7 + %g2], %l4 bge,pn %xcc, loop_197 ld [%l7 + 0x4C], %f11 nop set 0x58, %g3 ldd [%l7 + %g3], %f8 set 0x10, %o7 ldda [%l7 + %o7] 0x88, %g0 loop_197: nop set 0x10, %l5 ldda [%l7 + %l5] 0xea, %l4 nop set 0x20, %g4 stb %g3, [%l7 + %g4] nop set 0x6C, %i7 lduh [%l7 + %i7], %l3 nop set 0x50, %o4 ldd [%l7 + %o4], %f8 set 0x60, %g6 stda %o0, [%l7 + %g6] 0xe2 membar #Sync nop set 0x65, %l2 stb %o7, [%l7 + %l2] nop set 0x30, %i2 ldd [%l7 + %i2], %f0 set 0x1D, %o6 ldstuba [%l7 + %o6] 0x81, %o2 set 0x3E, %l4 stha %o6, [%l7 + %l4] 0xeb membar #Sync nop set 0x64, %l6 lduh [%l7 + %l6], %l0 ld [%l7 + 0x44], %f6 set 0x38, %i5 ldxa [%l7 + %i5] 0x80, %o5 nop set 0x28, %o2 ldx [%l7 + %o2], %i7 set 0x20, %o3 ldda [%l7 + %o3] 0x81, %o4 set 0x30, %l3 prefetcha [%l7 + %l3] 0x81, 4 set 0x70, %i1 stxa %o3, [%l7 + %i1] 0xeb membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xd8, %f0 nop set 0x4E, %i0 lduh [%l7 + %i0], %g6 nop set 0x08, %l0 ldsw [%l7 + %l0], %i0 set 0x4C, %g7 swapa [%l7 + %g7] 0x89, %i1 set 0x70, %o1 ldda [%l7 + %o1] 0x81, %i2 nop set 0x5C, %l1 stw %l1, [%l7 + %l1] add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x81, %i6, %g4 set 0x30, %i4 ldda [%l7 + %i4] 0x81, %i6 or %o1, %l2, %g5 nop set 0x40, %o5 stx %i2, [%l7 + %o5] nop set 0x26, %i3 lduh [%l7 + %i3], %i4 nop set 0x5A, %o0 sth %g7, [%l7 + %o0] add %g2, %l4, %g1 nop set 0x58, %g1 stx %g3, [%l7 + %g1] nop set 0x58, %i6 ldd [%l7 + %i6], %f10 set 0x68, %g2 ldxa [%l7 + %g2] 0x88, %l5 nop set 0x6A, %o7 stb %l3, [%l7 + %o7] nop set 0x26, %g3 lduh [%l7 + %g3], %o7 nop set 0x0E, %l5 ldstub [%l7 + %l5], %o2 and %o6, %o0, %o5 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %o4 st %fsr, [%l7 + 0x3C] nop set 0x78, %g4 std %i4, [%l7 + %g4] nop set 0x20, %o4 ldd [%l7 + %o4], %f14 nop set 0x08, %g6 ldx [%l7 + %g6], %o3 nop set 0x5C, %l2 prefetch [%l7 + %l2], 4 nop set 0x30, %i2 ldx [%l7 + %i2], %i7 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] 0x81, %i0, %i1 add %l7, 0x58, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %l1 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xcc set 0x14, %l4 sta %f0, [%l7 + %l4] 0x88 nop set 0x18, %i7 stx %fsr, [%l7 + %i7] nop set 0x7C, %i5 swap [%l7 + %i5], %i6 nop set 0x3C, %l6 sth %g4, [%l7 + %l6] fpsub32 %f20, %f20, %f28 set 0x18, %o2 sta %f6, [%l7 + %o2] 0x80 and %g6, %l6, %o1 or %g5, %i2, %i4 fpadd16s %f20, %f26, %f13 and %l2, %g7, %l4 st %fsr, [%l7 + 0x28] set 0x48, %l3 prefetcha [%l7 + %l3] 0x81, 3 nop set 0x60, %o3 stw %g1, [%l7 + %o3] set 0x40, %i1 ldda [%l7 + %i1] 0xe2, %l4 nop set 0x10, %i0 ldub [%l7 + %i0], %l3 set 0x50, %l0 prefetcha [%l7 + %l0] 0x81, 1 st %fsr, [%l7 + 0x48] nop set 0x60, %g7 stx %fsr, [%l7 + %g7] set 0x3C, %o1 swapa [%l7 + %o1] 0x88, %o7 nop set 0x44, %l1 ldsb [%l7 + %l1], %o2 add %o0, %o5, %l0 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o4, %o6 add %o3, %i5, %i7 fpsub32 %f6, %f10, %f10 bgu,a,pn %icc, loop_198 nop set 0x64, %i4 stw %i1, [%l7 + %i4] fpsub16s %f15, %f28, %f14 st %f24, [%l7 + 0x38] loop_198: nop set 0x38, %o5 prefetch [%l7 + %o5], 0 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr add %l1, %g4, %g6 nop set 0x7F, %g5 ldsb [%l7 + %g5], %i6 nop set 0x5A, %o0 ldsb [%l7 + %o0], %o1 nop set 0x70, %g1 std %g4, [%l7 + %g1] nop set 0x08, %i3 std %f20, [%l7 + %i3] set 0x48, %i6 stwa %l6, [%l7 + %i6] 0x80 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %l2 nop set 0x40, %g2 lduw [%l7 + %g2], %i2 nop set 0x0C, %o7 ldsw [%l7 + %o7], %l4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %g7 nop set 0x18, %l5 ldd [%l7 + %l5], %l4 ld [%l7 + 0x48], %f31 nop set 0x78, %g3 ldub [%l7 + %g3], %l3 set 0x48, %o4 stwa %g3, [%l7 + %o4] 0x89 set 0x14, %g4 sta %f26, [%l7 + %g4] 0x81 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %o2 st %fsr, [%l7 + 0x68] set 0x40, %g6 stda %f16, [%l7 + %g6] 0xca nop set 0x60, %l2 std %o0, [%l7 + %l2] nop set 0x78, %i2 std %o4, [%l7 + %i2] nop set 0x78, %o6 std %f10, [%l7 + %o6] nop set 0x1C, %l4 lduw [%l7 + %l4], %l0 nop set 0x7A, %i5 lduh [%l7 + %i5], %o4 fpsub16 %f30, %f14, %f10 nop set 0x6C, %i7 lduw [%l7 + %i7], %g1 set 0x38, %o2 stxa %o3, [%l7 + %o2] 0x80 set 0x10, %l6 ldda [%l7 + %l6] 0x89, %o6 nop set 0x78, %o3 ldd [%l7 + %o3], %i4 nop set 0x52, %l3 lduh [%l7 + %l3], %i7 set 0x20, %i0 ldda [%l7 + %i0] 0xea, %i0 nop set 0x63, %l0 ldub [%l7 + %l0], %i0 nop set 0x28, %i1 std %i2, [%l7 + %i1] set 0x40, %o1 ldxa [%l7 + %o1] 0x80, %l1 nop set 0x10, %l1 ldd [%l7 + %l1], %f22 set 0x48, %i4 sta %f0, [%l7 + %i4] 0x80 set 0x4C, %g7 lda [%l7 + %g7] 0x88, %f16 set 0x40, %g5 stxa %g6, [%l7 + %g5] 0x81 set 0x5C, %o5 stha %g4, [%l7 + %o5] 0xe2 membar #Sync or %o1, %i6, %g5 nop set 0x50, %g1 stx %fsr, [%l7 + %g1] nop nop setx 0x05A2DE91CB165D95, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x2A62A59D4F3AD879, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f28, %f8 ld [%l7 + 0x78], %f5 set 0x78, %o0 lda [%l7 + %o0] 0x80, %f29 nop set 0x08, %i6 stx %l6, [%l7 + %i6] nop set 0x34, %i3 stb %i4, [%l7 + %i3] nop set 0x2C, %g2 stw %i2, [%l7 + %g2] st %fsr, [%l7 + 0x34] set 0x68, %o7 stda %l4, [%l7 + %o7] 0x89 add %l7, 0x50, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x81, %g2, %g7 set 0x44, %g3 lda [%l7 + %g3] 0x81, %f29 wr %l5, %l3, %y set 0x16, %l5 stba %l2, [%l7 + %l5] 0xe3 membar #Sync set 0x40, %g4 stda %f16, [%l7 + %g4] 0xc2 set 0x6F, %o4 stba %o7, [%l7 + %o4] 0x81 nop set 0x61, %g6 ldsb [%l7 + %g6], %g3 nop set 0x50, %l2 ldsw [%l7 + %l2], %o2 and %o5, %o0, %o4 st %f14, [%l7 + 0x28] nop set 0x64, %o6 stw %l0, [%l7 + %o6] wr %o3, %o6, %pic or %g1, %i7, %i1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i5, %i3 set 0x40, %l4 stda %f0, [%l7 + %l4] 0xc2 fpadd16s %f21, %f17, %f23 set 0x79, %i5 ldstuba [%l7 + %i5] 0x88, %i0 nop set 0x50, %i2 ldd [%l7 + %i2], %l0 nop set 0x76, %i7 sth %g6, [%l7 + %i7] nop set 0x3F, %o2 ldstub [%l7 + %o2], %o1 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g4 casa [%l6] 0x89, %g4, %i6 add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %i4 set 0x28, %l6 stwa %l6, [%l7 + %l6] 0xea membar #Sync fpadd16s %f30, %f16, %f17 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i2, %l4 set 0x70, %o3 stxa %g7, [%l7 + %o3] 0x81 nop set 0x70, %i0 ldd [%l7 + %i0], %g2 nop set 0x28, %l0 ldx [%l7 + %l0], %l5 set 0x68, %l3 stxa %l3, [%l7 + %l3] 0xeb membar #Sync nop set 0x74, %o1 sth %o7, [%l7 + %o1] and %l2, %o2, %g3 set 0x48, %i1 lda [%l7 + %i1] 0x88, %f4 set 0x40, %i4 stda %f0, [%l7 + %i4] 0x81 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x80, %o0, %o5 set 0x67, %g7 ldstuba [%l7 + %g7] 0x88, %o4 set 0x2C, %l1 sta %f8, [%l7 + %l1] 0x81 set 0x60, %g5 prefetcha [%l7 + %g5] 0x88, 3 nop set 0x40, %g1 stx %o3, [%l7 + %g1] nop set 0x32, %o5 ldsb [%l7 + %o5], %g1 set 0x10, %o0 prefetcha [%l7 + %o0] 0x88, 1 set 0x34, %i3 swapa [%l7 + %i3] 0x80, %i1 st %fsr, [%l7 + 0x40] set 0x40, %g2 ldda [%l7 + %g2] 0x89, %f0 set 0x40, %o7 stwa %i5, [%l7 + %o7] 0x88 bg %xcc, loop_199 add %i3, %i7, %l1 nop set 0x42, %i6 ldsh [%l7 + %i6], %i0 set 0x18, %l5 ldxa [%l7 + %l5] 0x88, %g6 loop_199: st %f15, [%l7 + 0x70] nop set 0x54, %g4 stb %o1, [%l7 + %g4] nop set 0x48, %o4 std %i6, [%l7 + %o4] set 0x40, %g3 ldda [%l7 + %g3] 0xda, %f0 nop set 0x3E, %l2 ldsh [%l7 + %l2], %g5 set 0x28, %o6 stda %g4, [%l7 + %o6] 0xea membar #Sync set 0x55, %g6 ldstuba [%l7 + %g6] 0x88, %i4 ld [%l7 + 0x50], %f23 set 0x70, %i5 stxa %l6, [%l7 + %i5] 0x88 nop set 0x60, %i2 sth %l4, [%l7 + %i2] ba,a,pt %icc, loop_200 nop set 0x70, %i7 stx %g7, [%l7 + %i7] nop set 0x50, %l4 ldd [%l7 + %l4], %f8 nop set 0x18, %o2 std %f6, [%l7 + %o2] loop_200: nop set 0x28, %o3 ldxa [%l7 + %o3] 0x80, %g2 set 0x6C, %i0 stwa %i2, [%l7 + %i0] 0xe2 membar #Sync set 0x60, %l0 swapa [%l7 + %l0] 0x88, %l3 set 0x08, %l6 stha %l5, [%l7 + %l6] 0x80 or %o7, %l2, %o2 nop set 0x35, %l3 ldub [%l7 + %l3], %o0 nop set 0x65, %i1 ldub [%l7 + %i1], %o5 wr %o4, %g3, %set_softint wr %o3, %g1, %sys_tick nop set 0x10, %o1 ldub [%l7 + %o1], %l0 nop set 0x51, %i4 stb %o6, [%l7 + %i4] nop set 0x30, %l1 std %i0, [%l7 + %l1] and %i5, %i3, %i7 nop set 0x2C, %g7 lduw [%l7 + %g7], %l1 nop set 0x2D, %g1 ldsb [%l7 + %g1], %i0 nop set 0x4A, %o5 ldsh [%l7 + %o5], %g6 add %l7, 0x44, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o1 casa [%l6] 0x81, %o1, %g5 set 0x30, %o0 sta %f26, [%l7 + %o0] 0x89 set 0x64, %g5 stha %i6, [%l7 + %g5] 0xe3 membar #Sync wr %g0, 0x6, %fprs nop set 0x64, %i3 lduw [%l7 + %i3], %l6 add %g7, %g2, %l4 nop set 0x58, %o7 swap [%l7 + %o7], %i2 nop set 0x60, %g2 prefetch [%l7 + %g2], 2 nop set 0x3C, %i6 ldsw [%l7 + %i6], %l5 set 0x40, %g4 stxa %l3, [%l7 + %g4] 0x81 set 0x60, %l5 ldda [%l7 + %l5] 0xea, %o6 nop set 0x78, %o4 stx %fsr, [%l7 + %o4] nop set 0x60, %g3 lduw [%l7 + %g3], %o2 and %l2, %o5, %o4 set 0x65, %o6 ldstuba [%l7 + %o6] 0x88, %g3 nop set 0x0B, %l2 stb %o0, [%l7 + %l2] st %f2, [%l7 + 0x74] nop set 0x78, %g6 std %g0, [%l7 + %g6] st %f10, [%l7 + 0x34] set 0x40, %i5 ldda [%l7 + %i5] 0x81, %f0 nop set 0x08, %i2 std %l0, [%l7 + %i2] nop set 0x70, %l4 ldstub [%l7 + %l4], %o3 set 0x5C, %i7 lda [%l7 + %i7] 0x80, %f30 set 0x70, %o2 ldstuba [%l7 + %o2] 0x89, %i1 add %o6, %i5, %i7 nop set 0x14, %o3 swap [%l7 + %o3], %l1 nop set 0x1C, %i0 lduw [%l7 + %i0], %i3 set 0x6C, %l0 swapa [%l7 + %l0] 0x81, %g6 set 0x40, %l3 prefetcha [%l7 + %l3] 0x80, 1 set 0x54, %l6 swapa [%l7 + %l6] 0x89, %i0 st %f0, [%l7 + 0x6C] set 0x3E, %o1 stha %i6, [%l7 + %o1] 0xea membar #Sync add %g5, %g4, %i4 add %l7, 0x74, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l6, %g2 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x58A, %sys_tick_cmpr fpsub32s %f3, %f21, %f13 set 0x34, %i1 sta %f21, [%l7 + %i1] 0x80 set 0x7A, %l1 stha %l5, [%l7 + %l1] 0x89 set 0x5C, %g7 sta %f27, [%l7 + %g7] 0x89 nop set 0x52, %g1 ldstub [%l7 + %g1], %l3 nop set 0x60, %o5 std %o6, [%l7 + %o5] membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f16 nop set 0x78, %o0 ldd [%l7 + %o0], %f4 set 0x70, %g5 stxa %o2, [%l7 + %g5] 0x80 nop set 0x30, %o7 ldx [%l7 + %o7], %l2 set 0x5C, %i3 ldstuba [%l7 + %i3] 0x89, %o5 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l4, %g3 set 0x3C, %g2 swapa [%l7 + %g2] 0x81, %o0 set 0x34, %g4 swapa [%l7 + %g4] 0x81, %o4 set 0x50, %l5 stda %l0, [%l7 + %l5] 0x89 nop set 0x70, %i6 stx %fsr, [%l7 + %i6] st %fsr, [%l7 + 0x74] nop set 0x1D, %o4 stb %o3, [%l7 + %o4] set 0x24, %g3 stwa %i1, [%l7 + %g3] 0x80 wr %o6, %i5, %sys_tick nop set 0x64, %l2 ldsw [%l7 + %l2], %g1 add %l1, %i7, %g6 nop set 0x60, %g6 stx %o1, [%l7 + %g6] nop set 0x7A, %o6 ldsb [%l7 + %o6], %i3 and %i0, %g5, %i6 set 0x60, %i2 swapa [%l7 + %i2] 0x88, %i4 nop set 0x28, %l4 ldd [%l7 + %l4], %i6 set 0x6C, %i5 sta %f20, [%l7 + %i5] 0x89 nop set 0x4C, %i7 stw %g4, [%l7 + %i7] set 0x2C, %o2 lda [%l7 + %o2] 0x88, %f5 set 0x4D, %o3 ldstuba [%l7 + %o3] 0x89, %g2 nop set 0x4E, %i0 ldstub [%l7 + %i0], %g7 set 0x10, %l0 ldda [%l7 + %l0] 0x80, %i2 nop set 0x70, %l3 stx %l5, [%l7 + %l3] add %l3, %o2, %l2 set 0x50, %l6 ldda [%l7 + %l6] 0xeb, %o6 nop set 0x68, %o1 stb %l4, [%l7 + %o1] and %o5, %g3, %o4 or %o0, %o3, %i1 nop set 0x78, %l1 ldd [%l7 + %l1], %l0 nop set 0x38, %i1 ldd [%l7 + %i1], %f12 nop set 0x66, %g1 ldsh [%l7 + %g1], %i5 and %o6, %g1, %i7 set 0x50, %g7 stxa %l1, [%l7 + %g7] 0x89 nop set 0x28, %o5 std %g6, [%l7 + %o5] set 0x78, %o0 lda [%l7 + %o0] 0x81, %f14 nop set 0x18, %g5 stx %o1, [%l7 + %g5] add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %g5 nop set 0x70, %o7 std %i0, [%l7 + %o7] set 0x1C, %i4 swapa [%l7 + %i4] 0x81, %i6 nop set 0x40, %g2 ldstub [%l7 + %g2], %l6 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xca set 0x5B, %g4 ldstuba [%l7 + %g4] 0x88, %g4 set 0x7E, %i6 stha %g2, [%l7 + %i6] 0xeb membar #Sync set 0x10, %l5 ldstuba [%l7 + %l5] 0x81, %i4 nop set 0x30, %o4 ldd [%l7 + %o4], %f30 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x88, %i2, %g7 set 0x28, %g3 stwa %l5, [%l7 + %g3] 0xea membar #Sync nop set 0x18, %g6 std %f14, [%l7 + %g6] and %o2, %l2, %l3 fpadd32 %f18, %f12, %f16 nop set 0x2B, %o6 ldstub [%l7 + %o6], %l4 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc0 nop set 0x64, %l4 lduw [%l7 + %l4], %o7 st %f22, [%l7 + 0x08] st %fsr, [%l7 + 0x20] set 0x40, %i5 stda %f16, [%l7 + %i5] 0xc8 set 0x28, %l2 ldxa [%l7 + %l2] 0x80, %o5 nop set 0x08, %o2 swap [%l7 + %o2], %o4 add %o0, %o3, %i1 nop set 0x60, %i7 ldd [%l7 + %i7], %f24 nop set 0x3D, %i0 ldsb [%l7 + %i0], %l0 st %fsr, [%l7 + 0x30] st %f5, [%l7 + 0x3C] set 0x40, %o3 stda %f0, [%l7 + %o3] 0xda nop set 0x68, %l0 ldsw [%l7 + %l0], %g3 or %i5, %g1, %o6 set 0x58, %l3 ldxa [%l7 + %l3] 0x80, %l1 wr %i7, %o1, %clear_softint set 0x40, %o1 stda %f16, [%l7 + %o1] 0xda wr %i3, %g6, %sys_tick nop set 0x30, %l1 std %f14, [%l7 + %l1] set 0x28, %i1 ldxa [%l7 + %i1] 0x81, %i0 nop set 0x24, %l6 swap [%l7 + %l6], %g5 nop set 0x28, %g7 ldub [%l7 + %g7], %i6 nop set 0x34, %o5 ldsh [%l7 + %o5], %l6 set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f0 set 0x24, %g5 stwa %g2, [%l7 + %g5] 0xe3 membar #Sync nop set 0x5E, %o7 ldsh [%l7 + %o7], %g4 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 7: ! ! Type l : 1230 ! Type a : 29 ! Type cti : 28 ! Type x : 530 ! Type f : 40 ! Type i : 143 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: !! thread 0 data, 64 words. .word 0x0BA87CF4 .word 0xAE580BFD .word 0x9A0EBA61 .word 0x09D4D350 .word 0x64F56587 .word 0xBA1FA67E .word 0x06DAB7BF .word 0xD3FEDED3 .word 0xE93C1844 .word 0x22F34573 .word 0x2A8A8D2F .word 0x4E47DC81 .word 0x4347D8FE .word 0x3226C1E3 .word 0xB6D4A35B .word 0x16D8916F .word 0x5C475199 .word 0x0EAA1234 .word 0x682DC248 .word 0xFED94A16 .word 0xAC75835D .word 0xA473592B .word 0xEC82031D .word 0x046D8E12 .word 0xE4DECBC8 .word 0x3977FAE3 .word 0x88374803 .word 0x69A729CD .word 0xA85375D9 .word 0x09F7F3CB .word 0x9218F0E4 .word 0x2C3847B4 .word 0x366DB9BD .word 0xFF2EDD74 .word 0x988E86AE .word 0xD4F63372 .word 0x042AB998 .word 0x60067745 .word 0x36590521 .word 0x1E00728B .word 0xDACF06F5 .word 0xB5A96C4E .word 0x05D9E098 .word 0xFAD657F5 .word 0x226A52E0 .word 0x39F6C5AC .word 0x65F87070 .word 0xA941B3E8 .word 0xEC51163E .word 0x35DBF162 .word 0xB4A41702 .word 0x444D274C .word 0x638BF918 .word 0x266289B0 .word 0x7FCB53EF .word 0xDF67B9E2 .word 0xCA9B749F .word 0x3A1DB924 .word 0xE01A626F .word 0x14CA36FE .word 0xB63F410C .word 0x62ECEB65 .word 0x8F588AE0 .word 0xAD2B7A6F !! thread 1 data, 64 words. .word 0xE9067918 .word 0x7304C466 .word 0x5918D2D1 .word 0x2BF10B78 .word 0x03CE890E .word 0x64917D9B .word 0xADD21866 .word 0x90A34B03 .word 0x273BD41B .word 0x5B9FCD8E .word 0x80AB42BF .word 0x10D90F39 .word 0xEB3DF95A .word 0x3DBC786E .word 0x357E58C2 .word 0x5AFE2153 .word 0x8EC68C07 .word 0xF4C449FB .word 0x711ECF0D .word 0x9F56DADB .word 0x94555D26 .word 0xE6E749DD .word 0xB801F5C5 .word 0x0DEF9EDE .word 0xD324CF18 .word 0xA6DEDC56 .word 0x394C5B60 .word 0x2D0679F4 .word 0x52157C0C .word 0xE13BA9C1 .word 0x24376B36 .word 0xBE2A897E .word 0x8B825CD7 .word 0x9884A9F5 .word 0xD5DA31DA .word 0x51207124 .word 0x51F0ED2A .word 0x96A4B323 .word 0xDC73A763 .word 0xF5B8034F .word 0xD013142E .word 0xCF8D3119 .word 0xB4694347 .word 0x273311E5 .word 0xB3B7204B .word 0x3D570970 .word 0xAA5A020D .word 0x59BB350B .word 0xAEC46DCE .word 0x719A9AED .word 0x0507F345 .word 0xEA752195 .word 0x1C5A8C0B .word 0xE074C459 .word 0x81AC62A6 .word 0x58F32E74 .word 0xCDB25470 .word 0x7030105E .word 0xEE68B2A4 .word 0x0438018F .word 0x23CC91E7 .word 0x82A7C1B6 .word 0xDFBAFD10 .word 0x615F80E7 !! thread 2 data, 64 words. .word 0x8BC1E7F9 .word 0xDBF25582 .word 0xE1A7F064 .word 0x1DAE5E58 .word 0xE48CBC33 .word 0x1AAF11C0 .word 0x49538B0F .word 0x8C7B8840 .word 0x01F741EB .word 0x0172DBA6 .word 0xCA9520B5 .word 0x7206F530 .word 0x71CD7BEE .word 0x6D347573 .word 0xF5685652 .word 0xDB1277D3 .word 0x72C24D36 .word 0x51D296C9 .word 0xB1E5BF45 .word 0x839B36B4 .word 0x0F2E7F7E .word 0x827B5C92 .word 0x16C5C679 .word 0xFAC3103B .word 0xF6362CE6 .word 0xF00E2FA5 .word 0x96AF4940 .word 0x73B776C8 .word 0xB37E1D53 .word 0xA9A5745A .word 0x736D73D9 .word 0x287F6496 .word 0x8CC48865 .word 0x8BB0A7CC .word 0xCD16316F .word 0x921DF20C .word 0xA6002052 .word 0xA6C1AD0C .word 0x0CADFF81 .word 0x14B745A7 .word 0x34205E52 .word 0xF8523272 .word 0x101FC7A6 .word 0x467B3980 .word 0xE40E8624 .word 0xCBBDA096 .word 0x86DD1E42 .word 0xB710C981 .word 0x245EB948 .word 0xB11ADFF1 .word 0xACE5F31A .word 0x3B438DAF .word 0x734E7250 .word 0x57F8793F .word 0xC45D6408 .word 0xC0BBF7F6 .word 0xFD58CCC8 .word 0x2E33C7C7 .word 0xBDD575AE .word 0xAEA75B3E .word 0xD29ABB25 .word 0x8D2BDBF3 .word 0xC34F6AAB .word 0xD5C2E32D !! thread 3 data, 64 words. .word 0x66F49A73 .word 0xA1BB986D .word 0x54943500 .word 0x03D9633F .word 0x62640865 .word 0x73B4EE02 .word 0x421DEDF6 .word 0xE7006564 .word 0x78ED4ACC .word 0x58EEE130 .word 0xB1BABBFE .word 0x1B8921B4 .word 0xDB4E7DCE .word 0x4BAB528B .word 0xFAC065B4 .word 0xEF975C9E .word 0x291EDF0C .word 0x9D5D06E5 .word 0x4178CEF6 .word 0xA06DBE2E .word 0xC00C5E32 .word 0x2323F0E5 .word 0x695F8400 .word 0xF9F28DF8 .word 0x0185CBAB .word 0x8956A070 .word 0x04E08219 .word 0x514D397E .word 0x25FFF6A7 .word 0xFD8D7910 .word 0x0ECCCDC2 .word 0xA9D05A90 .word 0x79646685 .word 0xD224F4F2 .word 0x577DC8FB .word 0x67C2A5C2 .word 0x35FF72EF .word 0x6340F05A .word 0xF3CE40C4 .word 0x99E120B7 .word 0x7F5BDD5E .word 0x118E81B8 .word 0xA137EC39 .word 0x87CCFCAC .word 0x65450022 .word 0x136D1485 .word 0xDE5EAA36 .word 0xA4CF8423 .word 0x0C34A42D .word 0x97B9CAA5 .word 0x7CE6B90E .word 0x29C0A201 .word 0x9C74D39F .word 0xEDFE1877 .word 0x2E44EDE3 .word 0xB2E8E92E .word 0xF8F0F56E .word 0x457A441C .word 0x2BFE9495 .word 0x2D53C787 .word 0x51274FDF .word 0xFE642196 .word 0xB2B00E0B .word 0xDEAE2EAE !! thread 4 data, 64 words. .word 0xCC1D18B1 .word 0x5E9AE24A .word 0xD82AE3B8 .word 0x39C5C154 .word 0xFC9D92D4 .word 0xDB1E024A .word 0xFEB14154 .word 0xB3FD2346 .word 0xC594AE99 .word 0xAAB2C5E3 .word 0x23D36E95 .word 0xBC54E0A7 .word 0x583A3C21 .word 0x517AF15C .word 0xCEC2D36A .word 0xF692530C .word 0x194C3B8D .word 0x9A829AEB .word 0xE2E98D2F .word 0xBB89A502 .word 0x5F312BAF .word 0x8FFF73BC .word 0xF5C9EAFB .word 0xBE349B4C .word 0x0C9C956C .word 0x7F128AEE .word 0x85590164 .word 0x531AFB2D .word 0x42535C09 .word 0xB56951C7 .word 0x04229E8D .word 0xCFAA720C .word 0x8358B250 .word 0x2EDB200D .word 0xC51468F5 .word 0x8159DA6A .word 0x41FDCE59 .word 0xD52645EE .word 0x6FB70020 .word 0xEB460060 .word 0x7C77A1D4 .word 0xBCD72344 .word 0x89942863 .word 0xFC68D8A7 .word 0xBFABBFDF .word 0x25BF177D .word 0x702AF5A0 .word 0x52E10E29 .word 0x084633E6 .word 0x24435C70 .word 0xAB36968B .word 0x0AD04705 .word 0xCF7313F9 .word 0x28A90811 .word 0x069DD36E .word 0x0A364F0A .word 0x6465FB84 .word 0x03532772 .word 0x50E50723 .word 0xD80B1090 .word 0x1FA3FFEF .word 0x2E4DDF4F .word 0xC495BBF9 .word 0x4E4AE097 !! thread 5 data, 64 words. .word 0x23D5F5A1 .word 0xAE360DC2 .word 0x0ADD185B .word 0x7315ED2E .word 0x333C97EB .word 0xA46974EB .word 0xDA03C6B6 .word 0x7132BA2A .word 0x9C162747 .word 0x0B350115 .word 0x8D9A5F20 .word 0x926183EC .word 0xA9EDDFD6 .word 0x1FEE5D18 .word 0xBE7EDE48 .word 0xB1456F9F .word 0x3A0D005C .word 0xC7B36F59 .word 0x08243382 .word 0x5D68CFBF .word 0xA6D67470 .word 0x0F2450B8 .word 0x6E242530 .word 0xC3BBF83D .word 0xE3F93B43 .word 0x8D65356B .word 0x8143F517 .word 0xD9DD826D .word 0x554CC41E .word 0x739E0E50 .word 0xAEC07E1A .word 0xA4402C2D .word 0x28134B61 .word 0xEE0C7222 .word 0x6F6FA653 .word 0x2F463A5E .word 0x113220ED .word 0xEF55C5D8 .word 0x262393AF .word 0xCBDD5AC1 .word 0xA9463819 .word 0xC37967DE .word 0xDF7D33E0 .word 0xC16C2768 .word 0xD6D6B85A .word 0xD2E8A608 .word 0x36C16A62 .word 0x3B4ABCB4 .word 0x0644FB36 .word 0xC0BAF75B .word 0xF6362347 .word 0x26F334B1 .word 0x544CAF3D .word 0xB6E7D59C .word 0x9C2024FD .word 0xC5B8960F .word 0x58EB24FB .word 0xE8AFCAA7 .word 0x698FBB57 .word 0x3EEAF4AF .word 0x44B2437D .word 0x7CA30870 .word 0x9C943344 .word 0xC24D9B60 !! thread 6 data, 64 words. .word 0x6697A26C .word 0x8D4F047B .word 0xB60CFECF .word 0x1D71663F .word 0xA3DFE6C1 .word 0x5ECCF400 .word 0x5A41A09B .word 0xBC379F63 .word 0xAC190C8E .word 0x62893363 .word 0x55920863 .word 0x34673113 .word 0xC763C8E7 .word 0xFD0E2BFF .word 0x598FA701 .word 0xE1ECAD75 .word 0x9A2DE248 .word 0x0E71661B .word 0x14B77DA4 .word 0x02FB3122 .word 0x7FFA3A9B .word 0x094F63B4 .word 0xB776094D .word 0xD5EC8726 .word 0x99B478DE .word 0x780289C7 .word 0xD43CE51C .word 0xB38110B8 .word 0x1493B37C .word 0x7036B5EB .word 0xC63405F2 .word 0x1C37FA1F .word 0xC93E4955 .word 0xE4F6B7E7 .word 0x8C6DB1EA .word 0x64E24989 .word 0x2EC41975 .word 0x824C68BE .word 0xDB5EF222 .word 0xB139B5A7 .word 0xD76E8C12 .word 0xBE3EC64F .word 0x4858CE5A .word 0x699E2D54 .word 0xAE5D2982 .word 0xC5B0A875 .word 0x068EBBD7 .word 0x5FF7265A .word 0xE84ACDCA .word 0x92144783 .word 0x074954C0 .word 0x8BF88FF5 .word 0xD02194AA .word 0xB43AE7A4 .word 0x2BD6AF63 .word 0x2E976FD7 .word 0x15B9541C .word 0xA1EB36FB .word 0x02E2FCF5 .word 0x642553EF .word 0x22298684 .word 0xBCAAF884 .word 0x99E6EC21 .word 0xB1B6DC52 !! thread 7 data, 64 words. .word 0xD578C202 .word 0xF98CC8A1 .word 0xC0C98ABC .word 0x02497452 .word 0x6661DCBC .word 0x6903871C .word 0xA78CF1DD .word 0x48140AA3 .word 0x6172775A .word 0xB4204014 .word 0x96BC40B6 .word 0x9BA42E9E .word 0xC1FF5A0F .word 0x8F5960D4 .word 0x30E59F94 .word 0x2983C3EA .word 0x2949A0BD .word 0xB3114FF8 .word 0xE08500D2 .word 0x8F68A7B3 .word 0x6F089162 .word 0xEDAEEA46 .word 0xF076DA35 .word 0xD520B243 .word 0x5653D7FF .word 0xA1E34EEC .word 0x171A5AF3 .word 0xF4EBD005 .word 0x935A2852 .word 0x84A348B9 .word 0xAD0EE0E1 .word 0xC45F3294 .word 0x858F8F4F .word 0xB19D8B5D .word 0x40F85004 .word 0xFA2F62FF .word 0xE68362C3 .word 0x6FF11960 .word 0x09191266 .word 0x595B2C19 .word 0x0D284C84 .word 0xFD2D34BD .word 0xD37906C8 .word 0xA71DA693 .word 0x6E98ABB3 .word 0xDF391468 .word 0x6CB19683 .word 0xC8623883 .word 0x6DA6F3AC .word 0x07F6ACC2 .word 0x158715CF .word 0x1ED2084D .word 0xD1E50252 .word 0x2C71AF2B .word 0x07CAFB78 .word 0x3DCD7897 .word 0xF0D10AFD .word 0x3E949F78 .word 0x64505CFE .word 0x35BADD85 .word 0x89D1D447 .word 0xE0F1B4B7 .word 0x462267C3 .word 0xBA9430EE .end