/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: ldst_sync_ldd.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 0x3, %g1 set 0x2, %g2 set 0xF, %g3 set 0x1, %g4 set 0xD, %g5 set 0x8, %g6 set 0x1, %g7 !# Input registers set -0x7, %i0 set -0x1, %i1 set -0x4, %i2 set -0x2, %i3 set -0xD, %i4 set -0x5, %i5 set -0x1, %i6 set -0x3, %i7 !# Local registers set 0x5753E818, %l0 set 0x42724679, %l1 set 0x4783762D, %l2 set 0x070E7DA0, %l3 set 0x69020673, %l4 set 0x203A6525, %l5 set 0x29EF117C, %l6 !# Output registers set 0x04DF, %o0 set 0x0EA8, %o1 set 0x0BD8, %o2 set 0x1337, %o3 set -0x03DD, %o4 set 0x1B08, %o5 set -0x1C2E, %o6 set 0x0FAD, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. nop set 0x36, %g1 sth %i6, [%l7 + %g1] nop set 0x36, %g6 lduh [%l7 + %g6], %l4 nop set 0x10, %i3 stx %o2, [%l7 + %i3] or %o0, %i2, %i3 nop set 0x64, %l1 lduh [%l7 + %l1], %g7 nop set 0x6A, %o2 ldub [%l7 + %o2], %l5 set 0x26, %g5 stba %i7, [%l7 + %g5] 0x89 nop set 0x10, %g3 stw %l1, [%l7 + %g3] and %g3, %g4, %o4 nop set 0x30, %l5 ldd [%l7 + %l5], %i0 nop set 0x3A, %i1 lduh [%l7 + %i1], %i4 nop set 0x30, %g7 ldx [%l7 + %g7], %o7 set 0x48, %o3 sta %f8, [%l7 + %o3] 0x81 nop set 0x40, %o4 stw %l6, [%l7 + %o4] nop set 0x4C, %o5 prefetch [%l7 + %o5], 3 wr %g5, %o6, %ccr set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc4 set 0x40, %o6 ldxa [%l7 + %o6] 0x89, %l2 nop set 0x4C, %g2 lduh [%l7 + %g2], %o3 set 0x10, %i4 sta %f29, [%l7 + %i4] 0x80 nop set 0x18, %l2 lduh [%l7 + %l2], %l0 add %g6, %i5, %l3 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x80, %o1, %o5 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf9 membar #Sync nop set 0x2A, %l4 sth %g1, [%l7 + %l4] set 0x18, %g4 lda [%l7 + %g4] 0x81, %f10 set 0x10, %o0 stda %g2, [%l7 + %o0] 0x88 set 0x40, %i7 stda %i0, [%l7 + %i7] 0x80 nop set 0x58, %i5 ldd [%l7 + %i5], %f8 nop set 0x3C, %o7 swap [%l7 + %o7], %l4 nop set 0x26, %i0 ldsh [%l7 + %i0], %o2 set 0x60, %l0 ldda [%l7 + %l0] 0x80, %i6 nop set 0x5D, %l6 ldsb [%l7 + %l6], %i2 set 0x48, %l3 prefetcha [%l7 + %l3] 0x81, 4 nop set 0x72, %o1 lduh [%l7 + %o1], %g7 nop set 0x70, %g6 ldsh [%l7 + %g6], %l5 set 0x30, %g1 ldda [%l7 + %g1] 0x89, %i6 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %g3 set 0x70, %l1 ldda [%l7 + %l1] 0xe3, %l0 nop set 0x5E, %i3 stb %o4, [%l7 + %i3] and %i1, %i4, %g4 add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %g5 nop set 0x09, %g5 ldstub [%l7 + %g5], %o7 nop set 0x2C, %g3 stw %l2, [%l7 + %g3] nop set 0x10, %o2 ldx [%l7 + %o2], %o3 set 0x16, %l5 stha %o6, [%l7 + %l5] 0x89 set 0x1E, %i1 stha %l0, [%l7 + %i1] 0xe3 membar #Sync nop set 0x25, %o3 ldsb [%l7 + %o3], %i5 set 0x18, %g7 stxa %l3, [%l7 + %g7] 0xe2 membar #Sync set 0x58, %o4 stxa %o1, [%l7 + %o4] 0x88 or %g6, %o5, %g1 nop set 0x24, %o5 sth %g2, [%l7 + %o5] nop set 0x58, %i2 ldd [%l7 + %i2], %i0 st %f0, [%l7 + 0x50] set 0x40, %g2 ldda [%l7 + %g2] 0xd8, %f16 set 0x78, %o6 stda %l4, [%l7 + %o6] 0xea membar #Sync st %f11, [%l7 + 0x44] nop set 0x30, %l2 ldd [%l7 + %l2], %o2 nop set 0x7C, %i4 lduh [%l7 + %i4], %i6 set 0x4C, %i6 stba %o0, [%l7 + %i6] 0x88 set 0x3B, %l4 stba %i2, [%l7 + %l4] 0x80 nop set 0x24, %g4 lduw [%l7 + %g4], %l5 set 0x33, %i7 ldstuba [%l7 + %i7] 0x81, %g7 set 0x28, %o0 ldxa [%l7 + %o0] 0x88, %i7 nop set 0x38, %o7 prefetch [%l7 + %o7], 4 nop set 0x10, %i5 stw %i3, [%l7 + %i5] nop set 0x2E, %i0 lduh [%l7 + %i0], %g3 nop set 0x4A, %l0 stb %l1, [%l7 + %l0] set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf1 membar #Sync set 0x70, %l6 prefetcha [%l7 + %l6] 0x80, 2 nop set 0x5E, %o1 ldstub [%l7 + %o1], %i1 and %i4, %g4, %l6 nop set 0x78, %g6 stx %fsr, [%l7 + %g6] set 0x56, %g1 stba %g5, [%l7 + %g1] 0x89 nop set 0x61, %l1 ldstub [%l7 + %l1], %l2 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf0, %f16 set 0x78, %i3 sta %f22, [%l7 + %i3] 0x80 set 0x71, %o2 stba %o7, [%l7 + %o2] 0x80 nop set 0x78, %l5 ldx [%l7 + %l5], %o3 nop set 0x78, %i1 ldsw [%l7 + %i1], %l0 set 0x2C, %g3 sta %f16, [%l7 + %g3] 0x80 set 0x18, %g7 stda %i4, [%l7 + %g7] 0xe3 membar #Sync nop set 0x24, %o3 ldub [%l7 + %o3], %l3 nop set 0x79, %o5 ldub [%l7 + %o5], %o1 st %fsr, [%l7 + 0x50] nop set 0x40, %o4 ldx [%l7 + %o4], %o6 set 0x4B, %g2 ldstuba [%l7 + %g2] 0x81, %g6 and %o5, %g1, %i0 nop set 0x0C, %o6 sth %g2, [%l7 + %o6] nop set 0x5C, %l2 swap [%l7 + %l2], %o2 set 0x64, %i2 swapa [%l7 + %i2] 0x80, %i6 nop set 0x14, %i6 stw %o0, [%l7 + %i6] or %i2, %l5, %g7 nop set 0x20, %l4 std %f24, [%l7 + %l4] set 0x48, %g4 stba %l4, [%l7 + %g4] 0x80 and %i7, %i3, %g3 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xda nop set 0x08, %i4 ldd [%l7 + %i4], %f6 set 0x60, %o0 lda [%l7 + %o0] 0x89, %f19 nop set 0x58, %i5 ldd [%l7 + %i5], %f12 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xcc set 0x40, %i0 ldda [%l7 + %i0] 0x80, %l0 set 0x54, %l0 lda [%l7 + %l0] 0x80, %f22 set 0x40, %l6 ldxa [%l7 + %l6] 0x88, %o4 nop set 0x16, %l3 ldstub [%l7 + %l3], %i4 nop set 0x58, %o1 lduw [%l7 + %o1], %g4 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf9, %f16 nop set 0x38, %l1 prefetch [%l7 + %l1], 1 set 0x50, %g5 prefetcha [%l7 + %g5] 0x89, 3 nop set 0x14, %g1 lduh [%l7 + %g1], %i1 set 0x64, %i3 swapa [%l7 + %i3] 0x80, %l2 set 0x20, %o2 lda [%l7 + %o2] 0x81, %f11 nop set 0x08, %i1 sth %g5, [%l7 + %i1] membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf8, %f0 nop set 0x70, %g7 lduh [%l7 + %g7], %o7 nop set 0x30, %o3 std %f28, [%l7 + %o3] set 0x78, %g3 stxa %l0, [%l7 + %g3] 0x88 st %fsr, [%l7 + 0x70] st %fsr, [%l7 + 0x44] set 0x20, %o5 stda %i4, [%l7 + %o5] 0xe3 membar #Sync st %fsr, [%l7 + 0x74] nop set 0x6D, %o4 ldub [%l7 + %o4], %l3 nop set 0x38, %o6 stx %o3, [%l7 + %o6] nop set 0x38, %l2 ldsw [%l7 + %l2], %o1 set 0x78, %i2 stwa %g6, [%l7 + %i2] 0xe3 membar #Sync or %o6, %g1, %o5 or %g2, %i0, %i6 set 0x30, %i6 stda %o2, [%l7 + %i6] 0x81 set 0x40, %l4 ldda [%l7 + %l4] 0xd8, %f0 and %o0, %l5, %g7 nop set 0x14, %g2 ldsw [%l7 + %g2], %l4 nop set 0x30, %i7 lduw [%l7 + %i7], %i7 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i3, %i2 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf0, %f0 set 0x78, %o0 swapa [%l7 + %o0] 0x81, %l1 ld [%l7 + 0x20], %f8 set 0x50, %i5 stda %o4, [%l7 + %i5] 0x88 set 0x10, %o7 lda [%l7 + %o7] 0x80, %f30 nop set 0x0C, %i4 lduw [%l7 + %i4], %g3 add %l7, 0x6C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i4 casa [%l6] 0x89, %i4, %l6 nop set 0x38, %i0 stw %i1, [%l7 + %i0] add %l7, 0x48, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l2, %g4 or %o7, %g5, %i5 nop set 0x40, %l6 std %l2, [%l7 + %l6] nop set 0x1C, %l0 stw %o3, [%l7 + %l0] nop set 0x08, %o1 stx %l0, [%l7 + %o1] nop set 0x22, %l3 ldsh [%l7 + %l3], %g6 st %fsr, [%l7 + 0x30] st %f29, [%l7 + 0x54] nop set 0x28, %l1 stx %fsr, [%l7 + %l1] set 0x50, %g5 ldda [%l7 + %g5] 0xe2, %o0 nop set 0x10, %g1 stw %o6, [%l7 + %g1] bge %icc, loop_1 nop set 0x14, %g6 ldsw [%l7 + %g6], %o5 nop set 0x40, %o2 std %g2, [%l7 + %o2] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x614, %sys_tick_cmpr loop_1: nop membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf9, %f16 nop set 0x18, %l5 ldsh [%l7 + %l5], %i0 nop set 0x36, %i3 ldstub [%l7 + %i3], %o2 nop set 0x74, %g7 ldsh [%l7 + %g7], %l5 or %g7, %l4, %i7 nop set 0x28, %o3 stx %fsr, [%l7 + %o3] st %f16, [%l7 + 0x54] set 0x28, %o5 lda [%l7 + %o5] 0x89, %f31 nop set 0x10, %o4 stx %fsr, [%l7 + %o4] set 0x40, %g3 ldda [%l7 + %g3] 0x88, %f0 set 0x67, %l2 ldstuba [%l7 + %l2] 0x88, %i3 nop set 0x78, %o6 lduw [%l7 + %o6], %i2 nop set 0x28, %i2 sth %l1, [%l7 + %i2] set 0x28, %l4 lda [%l7 + %l4] 0x89, %f8 nop set 0x40, %i6 std %f0, [%l7 + %i6] nop set 0x43, %i7 ldub [%l7 + %i7], %o4 nop set 0x78, %g2 ldd [%l7 + %g2], %g2 set 0x74, %o0 stwa %i4, [%l7 + %o0] 0x80 nop set 0x0C, %i5 lduw [%l7 + %i5], %l6 set 0x4A, %g4 stha %o0, [%l7 + %g4] 0xe2 membar #Sync nop set 0x11, %i4 ldsb [%l7 + %i4], %i1 set 0x08, %i0 stda %l2, [%l7 + %i0] 0x88 set 0x08, %l6 prefetcha [%l7 + %l6] 0x88, 2 set 0x08, %l0 swapa [%l7 + %l0] 0x88, %g5 nop set 0x1C, %o1 swap [%l7 + %o1], %i5 nop set 0x4C, %l3 prefetch [%l7 + %l3], 0 nop set 0x63, %l1 ldub [%l7 + %l1], %l3 nop set 0x48, %g5 sth %g4, [%l7 + %g5] nop set 0x64, %o7 lduw [%l7 + %o7], %l0 nop set 0x40, %g1 ldx [%l7 + %g1], %o3 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o1, %g6 nop set 0x1E, %g6 ldub [%l7 + %g6], %o6 set 0x68, %o2 lda [%l7 + %o2] 0x89, %f27 set 0x70, %i1 prefetcha [%l7 + %i1] 0x89, 1 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g1, %o5 nop set 0x24, %i3 ldub [%l7 + %i3], %i0 set 0x1C, %g7 stwa %i6, [%l7 + %g7] 0xea membar #Sync add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x81, %l5, %g7 st %f27, [%l7 + 0x1C] ld [%l7 + 0x20], %f9 bne %xcc, loop_2 nop set 0x20, %l5 ldsh [%l7 + %l5], %l4 set 0x60, %o3 ldda [%l7 + %o3] 0xeb, %o2 loop_2: nop nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr nop set 0x38, %o4 ldx [%l7 + %o4], %l1 ld [%l7 + 0x74], %f15 add %l7, 0x10, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %g3 and %i4, %o4, %o0 nop set 0x44, %o5 sth %i1, [%l7 + %o5] nop set 0x54, %g3 sth %l2, [%l7 + %g3] nop set 0x28, %o6 ldx [%l7 + %o6], %l6 st %f31, [%l7 + 0x08] nop set 0x6E, %i2 lduh [%l7 + %i2], %o7 set 0x3F, %l2 ldstuba [%l7 + %l2] 0x80, %g5 nop set 0x10, %l4 ldd [%l7 + %l4], %i4 nop set 0x5C, %i6 lduw [%l7 + %i6], %l3 and %g4, %l0, %o1 nop set 0x7C, %g2 ldub [%l7 + %g2], %g6 nop set 0x7C, %o0 ldsh [%l7 + %o0], %o6 nop set 0x38, %i7 stx %g2, [%l7 + %i7] nop set 0x60, %i5 stx %fsr, [%l7 + %i5] nop set 0x08, %i4 stx %g1, [%l7 + %i4] nop set 0x10, %i0 ldd [%l7 + %i0], %o4 nop set 0x70, %l6 ldd [%l7 + %l6], %f14 nop set 0x68, %l0 swap [%l7 + %l0], %i0 set 0x10, %g4 ldxa [%l7 + %g4] 0x81, %i6 nop set 0x40, %l3 stw %l5, [%l7 + %l3] ble %icc, loop_3 nop set 0x09, %l1 stb %g7, [%l7 + %l1] wr %l4, %o3, %set_softint nop set 0x48, %g5 prefetch [%l7 + %g5], 4 loop_3: wr %g0, 0x5, %fprs nop set 0x58, %o1 stx %fsr, [%l7 + %o1] add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x80, %l1, %o2 and %i7, %g3, %i4 nop set 0x53, %o7 ldub [%l7 + %o7], %o0 st %fsr, [%l7 + 0x48] nop set 0x18, %g1 ldx [%l7 + %g1], %o4 set 0x5E, %o2 stha %l2, [%l7 + %o2] 0xe2 membar #Sync add %l6, %o7, %g5 set 0x72, %i1 stha %i1, [%l7 + %i1] 0x89 nop set 0x6C, %i3 swap [%l7 + %i3], %l3 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i5, %l0 set 0x1C, %g6 sta %f0, [%l7 + %g6] 0x88 nop set 0x10, %l5 stx %fsr, [%l7 + %l5] nop set 0x70, %o3 sth %g4, [%l7 + %o3] nop set 0x28, %o4 stb %o1, [%l7 + %o4] nop set 0x70, %g7 lduw [%l7 + %g7], %g6 set 0x30, %o5 ldda [%l7 + %o5] 0xeb, %o6 set 0x40, %o6 ldxa [%l7 + %o6] 0x89, %g1 nop set 0x10, %i2 stw %o5, [%l7 + %i2] or %i0, %g2, %i6 add %g7, %l4, %o3 nop set 0x3C, %g3 sth %l5, [%l7 + %g3] nop set 0x64, %l4 lduw [%l7 + %l4], %i2 set 0x62, %i6 stha %l1, [%l7 + %i6] 0xea membar #Sync nop set 0x08, %g2 ldd [%l7 + %g2], %f24 nop set 0x57, %l2 ldstub [%l7 + %l2], %i3 set 0x68, %i7 lda [%l7 + %i7] 0x89, %f27 or %i7, %o2, %g3 and %i4, %o4, %l2 ba,a,pt %xcc, loop_4 nop set 0x70, %i5 ldd [%l7 + %i5], %f16 nop set 0x60, %i4 std %f6, [%l7 + %i4] set 0x70, %i0 swapa [%l7 + %i0] 0x80, %o0 loop_4: nop set 0x3C, %o0 sta %f20, [%l7 + %o0] 0x89 set 0x18, %l0 lda [%l7 + %l0] 0x81, %f18 st %fsr, [%l7 + 0x70] set 0x0C, %l6 lda [%l7 + %l6] 0x80, %f7 nop set 0x78, %g4 ldsh [%l7 + %g4], %o7 nop set 0x08, %l1 stx %fsr, [%l7 + %l1] nop set 0x18, %g5 std %i6, [%l7 + %g5] nop set 0x2C, %l3 swap [%l7 + %l3], %i1 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %i5 set 0x30, %o7 prefetcha [%l7 + %o7] 0x89, 1 set 0x32, %g1 ldstuba [%l7 + %g1] 0x89, %g5 set 0x44, %o2 stwa %g4, [%l7 + %o2] 0x80 set 0x50, %o1 lda [%l7 + %o1] 0x88, %f0 nop set 0x68, %i3 std %o0, [%l7 + %i3] set 0x1F, %i1 stba %o6, [%l7 + %i1] 0xe3 membar #Sync and %g1, %g6, %i0 nop set 0x5C, %g6 prefetch [%l7 + %g6], 2 nop set 0x65, %o3 ldub [%l7 + %o3], %o5 set 0x28, %l5 sta %f18, [%l7 + %l5] 0x88 set 0x18, %g7 stwa %i6, [%l7 + %g7] 0xe3 membar #Sync st %fsr, [%l7 + 0x60] set 0x09, %o5 ldstuba [%l7 + %o5] 0x81, %g2 nop set 0x48, %o6 std %g6, [%l7 + %o6] fpadd32 %f0, %f0, %f8 nop set 0x08, %o4 ldd [%l7 + %o4], %l4 set 0x29, %i2 ldstuba [%l7 + %i2] 0x81, %l5 set 0x6C, %l4 stwa %o3, [%l7 + %l4] 0x88 nop set 0x2C, %i6 sth %i2, [%l7 + %i6] nop set 0x18, %g2 lduw [%l7 + %g2], %i3 add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %i7 nop set 0x79, %g3 ldub [%l7 + %g3], %g3 and %i4, %o2, %l2 nop set 0x30, %i7 ldsh [%l7 + %i7], %o4 nop set 0x40, %i5 std %o0, [%l7 + %i5] nop set 0x76, %l2 lduh [%l7 + %l2], %l6 or %o7, %i1, %l3 nop set 0x4C, %i4 stw %l0, [%l7 + %i4] nop set 0x74, %o0 lduh [%l7 + %o0], %g5 ld [%l7 + 0x48], %f23 st %f23, [%l7 + 0x24] set 0x30, %i0 stxa %g4, [%l7 + %i0] 0x89 set 0x4C, %l6 lda [%l7 + %l6] 0x89, %f23 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o1 casa [%l6] 0x88, %o1, %i5 nop set 0x5C, %g4 ldsw [%l7 + %g4], %o6 nop set 0x1C, %l1 prefetch [%l7 + %l1], 4 nop set 0x24, %l0 stb %g6, [%l7 + %l0] set 0x78, %g5 stxa %i0, [%l7 + %g5] 0x80 nop set 0x70, %l3 swap [%l7 + %l3], %o5 nop set 0x70, %o7 ldsw [%l7 + %o7], %g1 add %i6, %g7, %l4 add %g2, %o3, %i2 set 0x10, %o2 stda %i2, [%l7 + %o2] 0x88 wr %l5, %l1, %ccr set 0x68, %g1 stxa %g3, [%l7 + %g1] 0xe2 membar #Sync and %i7, %i4, %l2 nop set 0x38, %o1 ldx [%l7 + %o1], %o2 nop set 0x62, %i3 lduh [%l7 + %i3], %o4 nop set 0x26, %g6 ldsh [%l7 + %g6], %l6 nop set 0x64, %o3 prefetch [%l7 + %o3], 0 set 0x48, %l5 sta %f24, [%l7 + %l5] 0x89 set 0x78, %i1 stwa %o0, [%l7 + %i1] 0x81 set 0x68, %o5 stxa %o7, [%l7 + %o5] 0xeb membar #Sync fpsub16s %f21, %f2, %f3 nop set 0x40, %o6 ldx [%l7 + %o6], %l3 nop set 0x78, %g7 std %i0, [%l7 + %g7] set 0x08, %o4 stxa %l0, [%l7 + %o4] 0x81 nop set 0x30, %l4 std %f6, [%l7 + %l4] set 0x14, %i6 sta %f3, [%l7 + %i6] 0x81 nop set 0x70, %i2 std %g4, [%l7 + %i2] nop set 0x52, %g3 sth %o1, [%l7 + %g3] nop set 0x5C, %i7 ldsw [%l7 + %i7], %i5 set 0x28, %g2 lda [%l7 + %g2] 0x80, %f26 nop set 0x7D, %i5 stb %o6, [%l7 + %i5] nop set 0x70, %i4 stx %g5, [%l7 + %i4] st %fsr, [%l7 + 0x64] add %l7, 0x20, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x80, %g6, %o5 set 0x54, %o0 stwa %i0, [%l7 + %o0] 0xe3 membar #Sync nop set 0x0C, %i0 lduw [%l7 + %i0], %g1 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf9 membar #Sync nop set 0x10, %g4 prefetch [%l7 + %g4], 3 nop set 0x48, %l1 stw %g7, [%l7 + %l1] set 0x44, %l0 lda [%l7 + %l0] 0x89, %f10 nop set 0x50, %l6 std %l4, [%l7 + %l6] nop set 0x1A, %g5 ldsh [%l7 + %g5], %g2 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x80, %i6, %i2 set 0x47, %l3 ldstuba [%l7 + %l3] 0x81, %i3 set 0x64, %o2 ldstuba [%l7 + %o2] 0x88, %o3 and %l1, %g3, %l5 nop set 0x58, %o7 ldstub [%l7 + %o7], %i4 nop set 0x16, %g1 ldsb [%l7 + %g1], %l2 set 0x39, %i3 ldstuba [%l7 + %i3] 0x80, %i7 st %f4, [%l7 + 0x6C] nop set 0x10, %o1 ldd [%l7 + %o1], %f18 set 0x4E, %g6 stha %o2, [%l7 + %g6] 0x88 add %l7, 0x64, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o4, %l6 nop set 0x3E, %o3 ldstub [%l7 + %o3], %o0 set 0x28, %l5 stxa %l3, [%l7 + %l5] 0x80 membar #Sync set 0x40, %o5 ldda [%l7 + %o5] 0xf0, %f16 set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f16 set 0x38, %g7 prefetcha [%l7 + %g7] 0x89, 1 nop set 0x1B, %o6 ldub [%l7 + %o6], %l0 st %f24, [%l7 + 0x50] nop set 0x28, %l4 ldsw [%l7 + %l4], %i1 nop set 0x7C, %o4 swap [%l7 + %o4], %o1 nop set 0x58, %i2 ldsw [%l7 + %i2], %i5 or %o6, %g5, %g6 nop set 0x60, %i6 stw %o5, [%l7 + %i6] bl,a %icc, loop_5 or %i0, %g1, %g4 nop set 0x47, %i7 ldstub [%l7 + %i7], %g7 bgu,a %xcc, loop_6 loop_5: fpadd16s %f21, %f3, %f31 nop set 0x2A, %g2 ldsb [%l7 + %g2], %l4 st %fsr, [%l7 + 0x3C] loop_6: nop set 0x30, %i5 lda [%l7 + %i5] 0x80, %f8 nop set 0x16, %g3 lduh [%l7 + %g3], %i6 nop set 0x45, %i4 ldstub [%l7 + %i4], %g2 nop set 0x6C, %o0 lduw [%l7 + %o0], %i3 set 0x40, %l2 ldda [%l7 + %l2] 0x81, %f16 nop set 0x34, %g4 prefetch [%l7 + %g4], 4 nop set 0x68, %i0 stx %i2, [%l7 + %i0] nop set 0x38, %l0 std %l0, [%l7 + %l0] nop set 0x5C, %l6 lduh [%l7 + %l6], %g3 ld [%l7 + 0x18], %f30 set 0x70, %g5 stxa %o3, [%l7 + %g5] 0x81 or %l5, %l2, %i4 nop set 0x58, %l1 ldx [%l7 + %l1], %i7 nop set 0x7C, %l3 ldsw [%l7 + %l3], %o4 nop set 0x51, %o7 ldub [%l7 + %o7], %l6 nop set 0x20, %o2 ldstub [%l7 + %o2], %o2 nop set 0x28, %g1 std %o0, [%l7 + %g1] set 0x08, %o1 stxa %l3, [%l7 + %o1] 0xea membar #Sync and %o7, %i1, %l0 st %f23, [%l7 + 0x2C] st %f25, [%l7 + 0x28] membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf8, %f0 set 0x08, %i3 ldxa [%l7 + %i3] 0x80, %o1 nop set 0x26, %l5 ldub [%l7 + %l5], %o6 or %g5, %i5, %g6 nop set 0x60, %o5 std %o4, [%l7 + %o5] add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g1, %g4 bleu,a %xcc, loop_7 nop set 0x66, %i1 sth %g7, [%l7 + %i1] add %i0, %l4, %g2 nop set 0x58, %g7 ldd [%l7 + %g7], %i2 loop_7: nop set 0x40, %o6 std %f2, [%l7 + %o6] set 0x2C, %l4 sta %f8, [%l7 + %l4] 0x88 nop set 0x48, %o3 ldd [%l7 + %o3], %i2 add %i6, %g3, %o3 nop set 0x10, %o4 stx %fsr, [%l7 + %o4] st %fsr, [%l7 + 0x50] nop set 0x28, %i2 std %f20, [%l7 + %i2] add %l7, 0x20, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l5, %l2 nop set 0x10, %i7 stx %l1, [%l7 + %i7] set 0x50, %i6 swapa [%l7 + %i6] 0x89, %i7 set 0x2C, %i5 swapa [%l7 + %i5] 0x81, %o4 or %l6, %i4, %o0 set 0x7D, %g2 ldstuba [%l7 + %g2] 0x80, %l3 set 0x54, %g3 lda [%l7 + %g3] 0x81, %f18 add %l7, 0x7C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o2 casa [%l6] 0x81, %o2, %i1 nop set 0x26, %i4 ldstub [%l7 + %i4], %l0 set 0x0C, %l2 stwa %o1, [%l7 + %l2] 0x89 set 0x2A, %o0 stha %o6, [%l7 + %o0] 0x88 nop set 0x58, %i0 ldsh [%l7 + %i0], %o7 ba %icc, loop_8 nop set 0x1E, %g4 sth %i5, [%l7 + %g4] nop set 0x7B, %l0 stb %g6, [%l7 + %l0] nop set 0x2C, %l6 ldsw [%l7 + %l6], %g5 loop_8: nop set 0x40, %g5 stx %fsr, [%l7 + %g5] set 0x28, %l3 prefetcha [%l7 + %l3] 0x81, 1 nop set 0x18, %l1 stx %fsr, [%l7 + %l1] set 0x40, %o7 stda %f16, [%l7 + %o7] 0xd0 nop set 0x4C, %g1 ldub [%l7 + %g1], %g4 or %o5, %g7, %l4 ble,pt %icc, loop_9 nop set 0x5A, %o1 ldstub [%l7 + %o1], %g2 fpsub16s %f27, %f25, %f0 or %i0, %i3, %i2 loop_9: nop set 0x40, %g6 ldda [%l7 + %g6] 0xd2, %f16 nop set 0x28, %o2 std %i6, [%l7 + %o2] be,pn %xcc, loop_10 st %fsr, [%l7 + 0x34] nop set 0x08, %l5 stx %fsr, [%l7 + %l5] nop set 0x74, %o5 sth %g3, [%l7 + %o5] loop_10: nop set 0x38, %i3 ldd [%l7 + %i3], %f4 nop set 0x77, %g7 ldstub [%l7 + %g7], %l5 set 0x70, %o6 ldda [%l7 + %o6] 0xeb, %l2 nop set 0x24, %l4 stw %o3, [%l7 + %l4] set 0x48, %o3 sta %f26, [%l7 + %o3] 0x89 nop set 0x10, %o4 std %i6, [%l7 + %o4] add %l7, 0x48, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %l1 and %l6, %o0, %l3 set 0x5A, %i2 stba %i4, [%l7 + %i2] 0xea membar #Sync nop set 0x7B, %i1 stb %i1, [%l7 + %i1] nop set 0x7C, %i6 lduh [%l7 + %i6], %o2 set 0x2E, %i5 stha %l0, [%l7 + %i5] 0xe2 membar #Sync add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x88, %o1, %o6 nop set 0x24, %g2 ldsw [%l7 + %g2], %o7 wr %g0, 0x5, %fprs nop set 0x54, %g3 stw %g1, [%l7 + %g3] set 0x38, %i4 lda [%l7 + %i4] 0x88, %f21 set 0x48, %i7 ldxa [%l7 + %i7] 0x88, %g4 set 0x1D, %o0 ldstuba [%l7 + %o0] 0x80, %o5 nop set 0x48, %l2 prefetch [%l7 + %l2], 1 set 0x40, %g4 ldda [%l7 + %g4] 0x89, %f0 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf1, %f16 set 0x60, %l6 stwa %g7, [%l7 + %l6] 0x89 nop set 0x46, %i0 ldsb [%l7 + %i0], %g5 nop set 0x30, %g5 stx %fsr, [%l7 + %g5] set 0x74, %l1 stwa %l4, [%l7 + %l1] 0xeb membar #Sync set 0x5C, %l3 swapa [%l7 + %l3] 0x81, %g2 nop set 0x20, %g1 stx %fsr, [%l7 + %g1] add %i3, %i2, %i0 nop set 0x4D, %o1 ldub [%l7 + %o1], %i6 set 0x40, %o7 swapa [%l7 + %o7] 0x81, %g3 add %l2, %l5, %o3 nop set 0x19, %g6 ldstub [%l7 + %g6], %i7 nop set 0x7C, %l5 ldub [%l7 + %l5], %o4 set 0x44, %o2 sta %f1, [%l7 + %o2] 0x88 nop set 0x38, %o5 ldstub [%l7 + %o5], %l6 nop set 0x20, %g7 std %o0, [%l7 + %g7] add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x88, %l3, %i4 st %f11, [%l7 + 0x30] add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %l1 nop set 0x68, %o6 std %f14, [%l7 + %o6] nop set 0x1D, %l4 stb %l0, [%l7 + %l4] nop set 0x08, %i3 lduw [%l7 + %i3], %o2 nop set 0x26, %o3 ldsh [%l7 + %o3], %o1 wr %o6, %i5, %sys_tick bne,pt %icc, loop_11 nop set 0x60, %i2 ldx [%l7 + %i2], %o7 nop set 0x20, %i1 stx %fsr, [%l7 + %i1] nop set 0x4C, %i6 ldsh [%l7 + %i6], %g1 loop_11: bne,pn %icc, loop_12 nop set 0x45, %i5 ldstub [%l7 + %i5], %g4 nop set 0x68, %g2 ldd [%l7 + %g2], %g6 nop set 0x58, %o4 stx %fsr, [%l7 + %o4] loop_12: nop set 0x16, %i4 sth %o5, [%l7 + %i4] set 0x24, %g3 swapa [%l7 + %g3] 0x88, %g7 and %g5, %g2, %l4 nop set 0x2C, %o0 prefetch [%l7 + %o0], 3 set 0x0C, %l2 sta %f29, [%l7 + %l2] 0x80 add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i2 casa [%l6] 0x89, %i2, %i3 nop set 0x2A, %i7 sth %i0, [%l7 + %i7] nop set 0x70, %g4 sth %g3, [%l7 + %g4] nop set 0x62, %l0 lduh [%l7 + %l0], %l2 add %l5, %i6, %i7 set 0x4A, %i0 stha %o4, [%l7 + %i0] 0x89 nop set 0x7B, %g5 ldstub [%l7 + %g5], %l6 or %o3, %l3, %o0 nop set 0x38, %l1 stx %fsr, [%l7 + %l1] set 0x18, %l6 lda [%l7 + %l6] 0x81, %f22 set 0x2A, %l3 stha %i1, [%l7 + %l3] 0xe2 membar #Sync set 0x14, %g1 lda [%l7 + %g1] 0x81, %f0 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x88, %i4, %l1 nop set 0x09, %o1 ldsb [%l7 + %o1], %o2 set 0x32, %o7 stha %o1, [%l7 + %o7] 0xe3 membar #Sync and %o6, %i5, %l0 set 0x40, %l5 ldda [%l7 + %l5] 0xd8, %f16 nop set 0x0F, %g6 ldsb [%l7 + %g6], %g1 nop set 0x40, %o5 ldsw [%l7 + %o5], %g4 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %o5 set 0x08, %g7 stda %g6, [%l7 + %g7] 0x89 fpsub16s %f3, %f18, %f14 or %g5, %g2, %g6 nop set 0x08, %o6 ldd [%l7 + %o6], %f20 bl,a %icc, loop_13 st %f29, [%l7 + 0x20] nop set 0x30, %l4 std %f28, [%l7 + %l4] nop set 0x50, %i3 stx %l4, [%l7 + %i3] loop_13: nop set 0x40, %o3 ldda [%l7 + %o3] 0x80, %i2 nop set 0x1C, %o2 swap [%l7 + %o2], %i0 nop set 0x68, %i1 ldx [%l7 + %i1], %i2 nop set 0x55, %i6 ldstub [%l7 + %i6], %l2 set 0x38, %i2 stda %g2, [%l7 + %i2] 0x89 nop set 0x0E, %i5 ldsh [%l7 + %i5], %i6 nop set 0x57, %o4 ldstub [%l7 + %o4], %i7 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f0 nop set 0x74, %g2 lduw [%l7 + %g2], %o4 nop set 0x30, %o0 sth %l6, [%l7 + %o0] set 0x2E, %l2 stba %l5, [%l7 + %l2] 0x81 set 0x0C, %g3 lda [%l7 + %g3] 0x89, %f20 nop set 0x18, %i7 ldx [%l7 + %i7], %o3 set 0x60, %l0 ldda [%l7 + %l0] 0x80, %o0 nop set 0x10, %g4 ldd [%l7 + %g4], %f30 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %i4 set 0x58, %i0 swapa [%l7 + %i0] 0x88, %l1 set 0x6C, %l1 swapa [%l7 + %l1] 0x81, %l3 nop set 0x60, %l6 ldd [%l7 + %l6], %f14 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xd0 nop set 0x48, %g1 ldx [%l7 + %g1], %o1 st %fsr, [%l7 + 0x28] nop set 0x34, %o1 ldstub [%l7 + %o1], %o2 set 0x38, %o7 stha %o6, [%l7 + %o7] 0xeb membar #Sync nop set 0x40, %l5 std %l0, [%l7 + %l5] nop set 0x08, %l3 lduw [%l7 + %l3], %g1 nop set 0x5C, %g6 sth %i5, [%l7 + %g6] nop set 0x38, %g7 ldx [%l7 + %g7], %g4 nop set 0x6A, %o6 sth %o7, [%l7 + %o6] nop set 0x78, %l4 ldsw [%l7 + %l4], %o5 nop set 0x10, %i3 ldx [%l7 + %i3], %g7 nop set 0x10, %o3 ldd [%l7 + %o3], %g2 set 0x31, %o5 stba %g6, [%l7 + %o5] 0x81 add %l7, 0x14, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %l4 set 0x24, %i1 lda [%l7 + %i1] 0x80, %f28 nop set 0x46, %o2 stb %i3, [%l7 + %o2] add %i0, %i2, %l2 nop set 0x70, %i2 stx %fsr, [%l7 + %i2] nop set 0x20, %i5 std %i6, [%l7 + %i5] or %g3, %o4, %i7 set 0x4C, %o4 stha %l6, [%l7 + %o4] 0xeb membar #Sync set 0x40, %i4 stda %f16, [%l7 + %i4] 0xcc set 0x78, %g2 prefetcha [%l7 + %g2] 0x81, 2 set 0x28, %i6 swapa [%l7 + %i6] 0x89, %o0 or %l5, %i4, %i1 st %fsr, [%l7 + 0x24] set 0x40, %o0 stda %f0, [%l7 + %o0] 0x81 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l1, %o1 nop set 0x0C, %l2 lduh [%l7 + %l2], %o2 nop set 0x68, %i7 lduw [%l7 + %i7], %l3 st %f17, [%l7 + 0x58] nop set 0x1F, %g3 ldstub [%l7 + %g3], %l0 set 0x2A, %l0 ldstuba [%l7 + %l0] 0x81, %o6 nop set 0x16, %i0 ldub [%l7 + %i0], %i5 set 0x78, %g4 swapa [%l7 + %g4] 0x89, %g1 fpsub16s %f28, %f24, %f30 set 0x2D, %l6 ldstuba [%l7 + %l6] 0x89, %g4 nop set 0x68, %g5 ldx [%l7 + %g5], %o7 set 0x44, %l1 lda [%l7 + %l1] 0x89, %f14 nop set 0x58, %o1 std %o4, [%l7 + %o1] nop set 0x48, %o7 stx %g2, [%l7 + %o7] set 0x08, %l5 stwa %g6, [%l7 + %l5] 0x81 set 0x3E, %g1 stba %g5, [%l7 + %g1] 0x89 nop set 0x30, %l3 stx %l4, [%l7 + %l3] st %fsr, [%l7 + 0x2C] nop set 0x38, %g7 std %i2, [%l7 + %g7] or %g7, %i0, %i2 set 0x10, %o6 stxa %i6, [%l7 + %o6] 0xe3 membar #Sync nop set 0x1A, %g6 sth %l2, [%l7 + %g6] nop set 0x4C, %i3 stw %o4, [%l7 + %i3] set 0x24, %l4 sta %f16, [%l7 + %l4] 0x80 ld [%l7 + 0x34], %f18 fpsub32 %f2, %f26, %f22 nop set 0x5C, %o3 lduw [%l7 + %o3], %i7 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xc2 nop set 0x2C, %o2 prefetch [%l7 + %o2], 4 nop set 0x70, %i1 std %i6, [%l7 + %i1] add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g3, %o0 set 0x70, %i5 ldda [%l7 + %i5] 0xea, %o2 nop set 0x20, %i2 std %l4, [%l7 + %i2] nop set 0x43, %o4 ldub [%l7 + %o4], %i1 set 0x10, %g2 sta %f16, [%l7 + %g2] 0x81 nop set 0x2C, %i6 ldsw [%l7 + %i6], %l1 or %o1, %o2, %l3 nop set 0x3C, %o0 ldsw [%l7 + %o0], %i4 st %f17, [%l7 + 0x2C] set 0x6C, %i4 sta %f20, [%l7 + %i4] 0x81 set 0x08, %l2 stxa %l0, [%l7 + %l2] 0x89 nop set 0x08, %g3 lduh [%l7 + %g3], %o6 set 0x20, %l0 stwa %g1, [%l7 + %l0] 0xe3 membar #Sync nop set 0x78, %i0 stw %i5, [%l7 + %i0] set 0x79, %g4 ldstuba [%l7 + %g4] 0x81, %o7 nop set 0x08, %l6 ldsh [%l7 + %l6], %g4 set 0x18, %i7 prefetcha [%l7 + %i7] 0x89, 3 nop set 0x2C, %g5 lduw [%l7 + %g5], %g6 set 0x49, %l1 stba %g5, [%l7 + %l1] 0xe3 membar #Sync and %o5, %i3, %g7 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xf0 membar #Sync set 0x0C, %o1 stwa %l4, [%l7 + %o1] 0x80 nop set 0x10, %l5 stw %i0, [%l7 + %l5] nop set 0x30, %g1 stw %i6, [%l7 + %g1] nop set 0x48, %g7 ldd [%l7 + %g7], %l2 set 0x38, %l3 stha %i2, [%l7 + %l3] 0xeb membar #Sync nop set 0x2B, %g6 ldub [%l7 + %g6], %o4 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf1 membar #Sync set 0x50, %l4 ldxa [%l7 + %l4] 0x80, %i7 nop set 0x10, %o6 ldsw [%l7 + %o6], %g3 nop set 0x50, %o5 stx %fsr, [%l7 + %o5] set 0x0C, %o3 stwa %o0, [%l7 + %o3] 0xe3 membar #Sync set 0x28, %o2 stha %o3, [%l7 + %o2] 0xe3 membar #Sync and %l5, %l6, %i1 nop set 0x20, %i5 std %f12, [%l7 + %i5] set 0x20, %i1 stxa %o1, [%l7 + %i1] 0x88 set 0x40, %i2 ldda [%l7 + %i2] 0x89, %f0 nop set 0x28, %o4 std %f2, [%l7 + %o4] nop set 0x70, %g2 swap [%l7 + %g2], %o2 set 0x78, %i6 ldxa [%l7 + %i6] 0x89, %l1 nop set 0x0A, %i4 ldsh [%l7 + %i4], %l3 set 0x20, %l2 lda [%l7 + %l2] 0x89, %f13 set 0x70, %o0 prefetcha [%l7 + %o0] 0x80, 4 add %l7, 0x70, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %g1 set 0x54, %l0 stha %i5, [%l7 + %l0] 0x81 set 0x38, %g3 sta %f26, [%l7 + %g3] 0x81 set 0x4C, %g4 sta %f19, [%l7 + %g4] 0x89 nop set 0x3C, %i0 ldsw [%l7 + %i0], %o7 set 0x60, %i7 ldxa [%l7 + %i7] 0x81, %g4 set 0x78, %l6 stda %o6, [%l7 + %l6] 0x88 set 0x40, %l1 prefetcha [%l7 + %l1] 0x89, 1 nop set 0x30, %o7 prefetch [%l7 + %o7], 2 nop set 0x38, %o1 std %g4, [%l7 + %o1] fpadd32s %f9, %f28, %f24 nop set 0x60, %g5 ldx [%l7 + %g5], %g2 nop set 0x7C, %l5 stw %o5, [%l7 + %l5] nop set 0x30, %g1 lduw [%l7 + %g1], %i3 nop set 0x7C, %g7 ldsb [%l7 + %g7], %g7 nop set 0x30, %g6 std %f2, [%l7 + %g6] nop set 0x5D, %l3 ldub [%l7 + %l3], %i0 set 0x38, %i3 lda [%l7 + %i3] 0x80, %f9 nop set 0x5C, %l4 lduw [%l7 + %l4], %l4 set 0x40, %o6 stda %f0, [%l7 + %o6] 0xf8 membar #Sync set 0x40, %o3 stda %f0, [%l7 + %o3] 0xc2 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf1, %f16 or %l2, %i2, %i6 set 0x3A, %o5 stba %o4, [%l7 + %o5] 0x89 nop set 0x58, %i1 std %i6, [%l7 + %i1] add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %o3 set 0x44, %i5 stha %o0, [%l7 + %i5] 0xea membar #Sync set 0x28, %o4 prefetcha [%l7 + %o4] 0x89, 1 st %f26, [%l7 + 0x3C] set 0x69, %g2 stba %l6, [%l7 + %g2] 0xe2 membar #Sync bl,a,pn %xcc, loop_14 nop set 0x68, %i6 swap [%l7 + %i6], %i1 nop set 0x40, %i4 ldd [%l7 + %i4], %f12 nop set 0x50, %i2 stx %fsr, [%l7 + %i2] loop_14: nop set 0x30, %o0 swapa [%l7 + %o0] 0x89, %o2 add %l7, 0x54, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l1, %l3 nop set 0x12, %l2 ldsh [%l7 + %l2], %i4 nop set 0x4C, %l0 prefetch [%l7 + %l0], 0 nop set 0x3E, %g3 ldub [%l7 + %g3], %l0 set 0x44, %g4 stwa %g1, [%l7 + %g4] 0xe2 membar #Sync st %f8, [%l7 + 0x4C] nop set 0x14, %i7 prefetch [%l7 + %i7], 0 and %i5, %o1, %g4 set 0x68, %i0 stxa %o6, [%l7 + %i0] 0x89 set 0x30, %l1 swapa [%l7 + %l1] 0x80, %o7 st %f28, [%l7 + 0x2C] nop set 0x08, %l6 swap [%l7 + %l6], %g5 nop set 0x10, %o1 sth %g6, [%l7 + %o1] nop set 0x28, %o7 ldd [%l7 + %o7], %f4 set 0x39, %g5 stba %g2, [%l7 + %g5] 0x80 nop set 0x68, %g1 ldx [%l7 + %g1], %i3 nop set 0x7C, %l5 ldsh [%l7 + %l5], %o5 set 0x10, %g7 ldda [%l7 + %g7] 0xe2, %i0 set 0x58, %g6 stxa %g7, [%l7 + %g6] 0xe3 membar #Sync set 0x1C, %l3 ldstuba [%l7 + %l3] 0x80, %l2 nop set 0x44, %l4 ldsb [%l7 + %l4], %i2 and %i6, %l4, %o4 nop set 0x54, %o6 lduw [%l7 + %o6], %g3 nop set 0x08, %o3 std %i6, [%l7 + %o3] set 0x48, %i3 stxa %o0, [%l7 + %i3] 0x80 nop set 0x08, %o5 ldsh [%l7 + %o5], %l5 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf8, %f0 and %l6, %i1, %o3 set 0x17, %o2 stba %o2, [%l7 + %o2] 0x81 set 0x40, %i5 ldda [%l7 + %i5] 0x80, %f16 wr %l1, %l3, %sys_tick set 0x40, %o4 stda %f0, [%l7 + %o4] 0xd2 st %fsr, [%l7 + 0x5C] nop set 0x30, %g2 stx %fsr, [%l7 + %g2] set 0x40, %i4 stda %f0, [%l7 + %i4] 0xf8 membar #Sync nop set 0x68, %i6 stx %fsr, [%l7 + %i6] set 0x3D, %o0 ldstuba [%l7 + %o0] 0x88, %i4 set 0x10, %l2 ldda [%l7 + %l2] 0x89, %g0 nop set 0x54, %i2 prefetch [%l7 + %i2], 1 set 0x08, %g3 ldxa [%l7 + %g3] 0x88, %l0 nop set 0x4A, %l0 lduh [%l7 + %l0], %o1 nop set 0x58, %g4 std %f14, [%l7 + %g4] fpsub32s %f13, %f8, %f30 st %fsr, [%l7 + 0x10] add %g4, %i5, %o6 add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g5, %g6 set 0x50, %i0 stwa %o7, [%l7 + %i0] 0x80 add %i3, %g2, %o5 nop set 0x78, %i7 stx %i0, [%l7 + %i7] or %g7, %l2, %i6 add %l4, %i2, %g3 set 0x08, %l1 stda %o4, [%l7 + %l1] 0x80 nop set 0x20, %o1 stx %i7, [%l7 + %o1] nop set 0x6A, %l6 ldsh [%l7 + %l6], %l5 set 0x55, %o7 stba %l6, [%l7 + %o7] 0x81 and %o0, %i1, %o2 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %l3 nop set 0x4E, %g5 sth %o3, [%l7 + %g5] set 0x30, %g1 ldda [%l7 + %g1] 0xe2, %g0 nop set 0x3C, %g7 prefetch [%l7 + %g7], 1 and %i4, %l0, %g4 nop set 0x60, %g6 ldd [%l7 + %g6], %f18 nop set 0x18, %l5 stx %i5, [%l7 + %l5] set 0x68, %l4 prefetcha [%l7 + %l4] 0x88, 3 nop set 0x27, %o6 ldsb [%l7 + %o6], %g5 set 0x24, %o3 lda [%l7 + %o3] 0x81, %f23 or %g6, %o7, %i3 nop set 0x18, %l3 std %o0, [%l7 + %l3] set 0x3C, %i3 stwa %o5, [%l7 + %i3] 0xeb membar #Sync and %g2, %g7, %l2 set 0x70, %i1 ldda [%l7 + %i1] 0xe3, %i6 set 0x68, %o2 prefetcha [%l7 + %o2] 0x81, 0 st %fsr, [%l7 + 0x20] set 0x50, %i5 prefetcha [%l7 + %i5] 0x88, 1 nop set 0x2C, %o4 swap [%l7 + %o4], %l4 set 0x08, %g2 swapa [%l7 + %g2] 0x80, %g3 set 0x10, %i4 sta %f5, [%l7 + %i4] 0x80 add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %l5 nop set 0x3B, %o5 ldsb [%l7 + %o5], %i7 set 0x38, %i6 prefetcha [%l7 + %i6] 0x89, 0 nop set 0x0C, %l2 ldsh [%l7 + %l2], %i1 nop set 0x6C, %o0 lduh [%l7 + %o0], %o2 ld [%l7 + 0x40], %f2 nop set 0x08, %g3 ldd [%l7 + %g3], %f16 nop set 0x11, %l0 stb %l1, [%l7 + %l0] nop set 0x0C, %i2 lduh [%l7 + %i2], %l3 nop set 0x10, %g4 std %i6, [%l7 + %g4] add %l7, 0x6C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %i4 nop set 0x08, %i0 std %f26, [%l7 + %i0] nop set 0x62, %i7 ldsh [%l7 + %i7], %o3 set 0x30, %o1 lda [%l7 + %o1] 0x80, %f26 nop set 0x70, %l1 sth %g4, [%l7 + %l1] nop set 0x20, %l6 swap [%l7 + %l6], %i5 nop set 0x1C, %o7 swap [%l7 + %o7], %l0 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd2 or %o6, %g5, %o7 st %f18, [%l7 + 0x18] or %g6, %i3, %o1 and %o5, %g2, %l2 nop set 0x70, %g7 stw %i6, [%l7 + %g7] bne %icc, loop_15 nop set 0x74, %g6 lduw [%l7 + %g6], %g7 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x89 loop_15: or %i0, %i2, %l4 bg,a %icc, loop_16 st %fsr, [%l7 + 0x58] nop set 0x3A, %g5 ldub [%l7 + %g5], %g3 st %fsr, [%l7 + 0x10] loop_16: nop set 0x30, %o6 prefetch [%l7 + %o6], 1 set 0x10, %o3 ldxa [%l7 + %o3] 0x81, %l5 nop set 0x58, %l3 ldd [%l7 + %l3], %i6 nop set 0x24, %l4 ldsw [%l7 + %l4], %o4 set 0x68, %i1 prefetcha [%l7 + %i1] 0x80, 3 st %fsr, [%l7 + 0x60] nop set 0x0A, %i3 lduh [%l7 + %i3], %i1 nop set 0x28, %i5 lduh [%l7 + %i5], %l1 nop set 0x10, %o4 stx %o2, [%l7 + %o4] nop set 0x12, %g2 ldstub [%l7 + %g2], %l3 st %f4, [%l7 + 0x78] set 0x58, %o2 ldstuba [%l7 + %o2] 0x89, %l6 nop set 0x70, %o5 ldd [%l7 + %o5], %f20 set 0x0C, %i6 stwa %g1, [%l7 + %i6] 0xe3 membar #Sync nop set 0x18, %i4 ldd [%l7 + %i4], %o2 bn,a,pn %xcc, loop_17 nop set 0x24, %l2 prefetch [%l7 + %l2], 3 set 0x64, %o0 lda [%l7 + %o0] 0x81, %f29 loop_17: nop set 0x68, %l0 lda [%l7 + %l0] 0x89, %f5 ld [%l7 + 0x44], %f9 add %g4, %i4, %l0 nop set 0x41, %g3 ldub [%l7 + %g3], %i5 set 0x5C, %g4 stwa %o6, [%l7 + %g4] 0x89 add %g5, %o7, %i3 add %l7, 0x30, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o1 casa [%l6] 0x88, %o1, %o5 nop set 0x34, %i0 ldsh [%l7 + %i0], %g6 or %g2, %l2, %g7 set 0x60, %i7 stxa %i0, [%l7 + %i7] 0xea membar #Sync ld [%l7 + 0x64], %f30 set 0x30, %o1 ldstuba [%l7 + %o1] 0x88, %i2 set 0x18, %l1 stda %i6, [%l7 + %l1] 0x80 set 0x18, %l6 prefetcha [%l7 + %l6] 0x80, 1 set 0x38, %o7 ldxa [%l7 + %o7] 0x89, %l5 nop set 0x50, %g1 stx %fsr, [%l7 + %g1] nop set 0x48, %g7 sth %i7, [%l7 + %g7] set 0x18, %g6 stwa %g3, [%l7 + %g6] 0xe3 membar #Sync set 0x1D, %i2 stba %o4, [%l7 + %i2] 0x81 set 0x28, %l5 stba %i1, [%l7 + %l5] 0x89 set 0x60, %o6 ldda [%l7 + %o6] 0x88, %l0 nop nop setx 0xB8AB2B2B1D9245AB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xAC10AF6831C73A00, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f22, %f26 set 0x15, %o3 ldstuba [%l7 + %o3] 0x88, %o0 nop set 0x26, %l3 stb %l3, [%l7 + %l3] add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %g1 nop set 0x60, %g5 stw %o2, [%l7 + %g5] set 0x26, %l4 stba %o3, [%l7 + %l4] 0x81 nop set 0x10, %i3 stx %fsr, [%l7 + %i3] add %l7, 0x34, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g4, %i4 nop set 0x60, %i1 ldd [%l7 + %i1], %i4 nop set 0x08, %o4 std %o6, [%l7 + %o4] set 0x60, %i5 lda [%l7 + %i5] 0x89, %f9 ld [%l7 + 0x28], %f7 nop set 0x7B, %o2 ldsb [%l7 + %o2], %g5 nop set 0x36, %o5 ldsh [%l7 + %o5], %o7 set 0x50, %i6 lda [%l7 + %i6] 0x88, %f10 fpsub32 %f20, %f8, %f0 nop set 0x38, %g2 std %i2, [%l7 + %g2] nop set 0x14, %i4 swap [%l7 + %i4], %o1 set 0x7C, %o0 stba %o5, [%l7 + %o0] 0x88 set 0x10, %l2 stxa %g6, [%l7 + %l2] 0x88 set 0x58, %l0 prefetcha [%l7 + %l0] 0x81, 3 or %l2, %g7, %i0 set 0x10, %g3 stxa %i2, [%l7 + %g3] 0xe2 membar #Sync nop set 0x2C, %g4 stb %i6, [%l7 + %g4] and %l4, %l0, %l5 nop set 0x58, %i0 std %g2, [%l7 + %i0] nop set 0x78, %o1 std %f4, [%l7 + %o1] ld [%l7 + 0x3C], %f8 or %o4, %i1, %l1 nop set 0x38, %i7 stx %o0, [%l7 + %i7] or %l3, %l6, %g1 set 0x20, %l6 ldda [%l7 + %l6] 0x88, %i6 set 0x40, %l1 stda %o2, [%l7 + %l1] 0x89 set 0x35, %o7 stba %o2, [%l7 + %o7] 0x81 set 0x50, %g1 prefetcha [%l7 + %g1] 0x80, 4 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x80, %i5, %o6 set 0x58, %g7 prefetcha [%l7 + %g7] 0x80, 3 set 0x74, %g6 lda [%l7 + %g6] 0x88, %f12 nop set 0x4E, %l5 lduh [%l7 + %l5], %g5 nop set 0x0E, %i2 stb %o7, [%l7 + %i2] nop set 0x38, %o3 std %i2, [%l7 + %o3] set 0x10, %o6 stda %o4, [%l7 + %o6] 0x80 nop set 0x32, %l3 lduh [%l7 + %l3], %g6 set 0x58, %g5 stda %o0, [%l7 + %g5] 0xe3 membar #Sync set 0x18, %l4 swapa [%l7 + %l4] 0x80, %l2 nop set 0x10, %i3 ldsh [%l7 + %i3], %g2 be,a %icc, loop_18 ld [%l7 + 0x74], %f29 set 0x64, %o4 ldstuba [%l7 + %o4] 0x80, %i0 loop_18: add %i2, %i6, %g7 nop set 0x40, %i5 stx %fsr, [%l7 + %i5] or %l4, %l0, %g3 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l5, %i1 set 0x5E, %i1 ldstuba [%l7 + %i1] 0x89, %l1 nop set 0x60, %o2 ldd [%l7 + %o2], %f10 nop set 0x58, %i6 ldd [%l7 + %i6], %o0 nop set 0x48, %o5 lduw [%l7 + %o5], %l3 nop set 0x08, %g2 stx %fsr, [%l7 + %g2] nop set 0x52, %o0 lduh [%l7 + %o0], %l6 set 0x70, %i4 ldda [%l7 + %i4] 0x88, %o4 set 0x68, %l0 lda [%l7 + %l0] 0x88, %f31 set 0x48, %l2 ldxa [%l7 + %l2] 0x81, %g1 set 0x40, %g3 prefetcha [%l7 + %g3] 0x89, 1 nop set 0x10, %g4 lduh [%l7 + %g4], %o2 set 0x30, %i0 stxa %i7, [%l7 + %i0] 0x89 nop set 0x10, %i7 std %i4, [%l7 + %i7] set 0x64, %o1 lda [%l7 + %o1] 0x89, %f11 st %fsr, [%l7 + 0x48] nop set 0x48, %l1 ldd [%l7 + %l1], %o6 nop set 0x38, %l6 ldx [%l7 + %l6], %g4 set 0x40, %o7 ldxa [%l7 + %o7] 0x80, %g5 add %i5, %o7, %o5 set 0x0C, %g1 lda [%l7 + %g1] 0x81, %f8 wr %i3, %g6, %clear_softint nop set 0x18, %g7 lduw [%l7 + %g7], %l2 set 0x5F, %g6 stba %o1, [%l7 + %g6] 0xea membar #Sync set 0x78, %l5 ldxa [%l7 + %l5] 0x88, %i0 nop set 0x68, %i2 std %i2, [%l7 + %i2] nop set 0x56, %o3 ldstub [%l7 + %o3], %i6 set 0x44, %o6 swapa [%l7 + %o6] 0x89, %g2 and %l4, %g7, %g3 set 0x3D, %g5 ldstuba [%l7 + %g5] 0x88, %l0 nop set 0x38, %l4 ldsh [%l7 + %l4], %i1 nop set 0x40, %l3 ldub [%l7 + %l3], %l5 set 0x60, %o4 ldda [%l7 + %o4] 0xea, %o0 and %l3, %l1, %o4 nop set 0x40, %i3 stx %l6, [%l7 + %i3] set 0x1C, %i1 lda [%l7 + %i1] 0x88, %f28 set 0x2F, %o2 ldstuba [%l7 + %o2] 0x88, %g1 nop set 0x6C, %i6 lduh [%l7 + %i6], %o2 set 0x60, %i5 ldda [%l7 + %i5] 0x81, %o2 set 0x58, %o5 lda [%l7 + %o5] 0x88, %f22 set 0x40, %o0 ldstuba [%l7 + %o0] 0x81, %i4 st %f29, [%l7 + 0x4C] nop set 0x08, %i4 ldd [%l7 + %i4], %f20 nop set 0x60, %g2 std %o6, [%l7 + %g2] wr %i7, %g5, %clear_softint nop set 0x0C, %l0 stw %i5, [%l7 + %l0] nop set 0x2A, %g3 ldsb [%l7 + %g3], %o7 st %f27, [%l7 + 0x1C] set 0x40, %l2 ldxa [%l7 + %l2] 0x81, %o5 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xcc nop set 0x10, %g4 ldd [%l7 + %g4], %i2 set 0x30, %o1 ldstuba [%l7 + %o1] 0x89, %g4 nop set 0x38, %i7 stx %fsr, [%l7 + %i7] st %f6, [%l7 + 0x64] set 0x5C, %l6 stwa %g6, [%l7 + %l6] 0x81 nop set 0x67, %l1 stb %l2, [%l7 + %l1] nop set 0x0C, %g1 swap [%l7 + %g1], %o1 set 0x14, %g7 stha %i0, [%l7 + %g7] 0xea membar #Sync nop set 0x10, %g6 stx %i2, [%l7 + %g6] add %l7, 0x70, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g2 casa [%l6] 0x80, %g2, %l4 set 0x60, %o7 swapa [%l7 + %o7] 0x81, %g7 add %i6, %g3, %i1 set 0x75, %l5 stba %l5, [%l7 + %l5] 0x89 set 0x7C, %o3 stwa %l0, [%l7 + %o3] 0xe3 membar #Sync set 0x7C, %i2 lda [%l7 + %i2] 0x80, %f3 ld [%l7 + 0x0C], %f27 set 0x20, %o6 stwa %l3, [%l7 + %o6] 0x89 set 0x70, %l4 lda [%l7 + %l4] 0x81, %f3 set 0x50, %l3 lda [%l7 + %l3] 0x81, %f24 set 0x50, %o4 swapa [%l7 + %o4] 0x89, %o0 set 0x77, %g5 stba %l1, [%l7 + %g5] 0x81 nop set 0x0C, %i3 stw %l6, [%l7 + %i3] add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x81, %o4, %o2 add %l7, 0x44, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o3, %i4 nop set 0x58, %o2 std %o6, [%l7 + %o2] nop set 0x18, %i1 ldd [%l7 + %i1], %g0 wr %g5, %i5, %ccr set 0x48, %i6 sta %f11, [%l7 + %i6] 0x89 nop set 0x6F, %i5 ldub [%l7 + %i5], %i7 nop set 0x78, %o5 stx %fsr, [%l7 + %o5] st %f31, [%l7 + 0x7C] nop set 0x10, %o0 std %o6, [%l7 + %o0] nop set 0x64, %i4 ldsw [%l7 + %i4], %i3 set 0x28, %g2 swapa [%l7 + %g2] 0x89, %g4 set 0x78, %g3 stda %o4, [%l7 + %g3] 0x89 nop set 0x68, %l0 ldx [%l7 + %l0], %l2 nop set 0x38, %i0 sth %g6, [%l7 + %i0] set 0x68, %g4 stda %o0, [%l7 + %g4] 0xe2 membar #Sync set 0x58, %l2 sta %f24, [%l7 + %l2] 0x88 nop set 0x40, %o1 stx %i0, [%l7 + %o1] set 0x7B, %i7 ldstuba [%l7 + %i7] 0x81, %g2 nop set 0x30, %l6 ldd [%l7 + %l6], %l4 set 0x3B, %g1 stba %i2, [%l7 + %g1] 0x80 nop set 0x69, %g7 ldub [%l7 + %g7], %i6 nop set 0x67, %g6 ldub [%l7 + %g6], %g3 nop set 0x6C, %l1 ldstub [%l7 + %l1], %g7 nop set 0x54, %o7 stw %l5, [%l7 + %o7] nop set 0x76, %o3 ldsb [%l7 + %o3], %l0 add %l3, %i1, %o0 membar #Sync set 0x40, %i2 ldda [%l7 + %i2] 0xf8, %f16 set 0x48, %l5 sta %f30, [%l7 + %l5] 0x88 nop set 0x35, %l4 ldstub [%l7 + %l4], %l6 set 0x70, %o6 stda %l0, [%l7 + %o6] 0x80 nop set 0x33, %l3 ldsb [%l7 + %l3], %o2 set 0x5C, %o4 stwa %o3, [%l7 + %o4] 0x89 nop set 0x50, %g5 ldd [%l7 + %g5], %i4 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o6, %g1 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g5, %o4 set 0x40, %o2 ldda [%l7 + %o2] 0x80, %f16 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xc0 nop set 0x46, %i6 sth %i7, [%l7 + %i6] set 0x20, %i5 ldstuba [%l7 + %i5] 0x89, %o7 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xc2 set 0x78, %i3 lda [%l7 + %i3] 0x80, %f16 st %fsr, [%l7 + 0x3C] nop set 0x74, %i4 swap [%l7 + %i4], %i3 set 0x68, %o0 sta %f25, [%l7 + %o0] 0x81 set 0x10, %g2 sta %f18, [%l7 + %g2] 0x81 set 0x6A, %l0 stha %i5, [%l7 + %l0] 0xea membar #Sync nop set 0x0C, %g3 stw %g4, [%l7 + %g3] nop set 0x1C, %i0 sth %o5, [%l7 + %i0] set 0x10, %g4 lda [%l7 + %g4] 0x81, %f14 nop set 0x70, %o1 stx %g6, [%l7 + %o1] nop set 0x58, %l2 std %l2, [%l7 + %l2] nop set 0x0C, %l6 lduh [%l7 + %l6], %i0 set 0x4C, %i7 sta %f24, [%l7 + %i7] 0x88 nop set 0x10, %g1 ldd [%l7 + %g1], %o0 set 0x28, %g6 stda %g2, [%l7 + %g6] 0x80 and %i2, %l4, %i6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g7, %l5 nop set 0x58, %g7 stw %g3, [%l7 + %g7] set 0x2C, %o7 sta %f3, [%l7 + %o7] 0x88 wr %l0, %i1, %ccr or %l3, %o0, %l1 set 0x20, %o3 ldda [%l7 + %o3] 0x88, %o2 set 0x34, %l1 swapa [%l7 + %l1] 0x80, %l6 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x81, %o3, %o6 nop set 0x30, %l5 std %i4, [%l7 + %l5] set 0x60, %i2 prefetcha [%l7 + %i2] 0x81, 4 nop set 0x46, %l4 ldsh [%l7 + %l4], %g1 set 0x0C, %o6 stwa %i7, [%l7 + %o6] 0x88 set 0x48, %o4 ldstuba [%l7 + %o4] 0x81, %o7 set 0x40, %g5 ldda [%l7 + %g5] 0xeb, %o4 add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i5, %i3 nop set 0x30, %l3 prefetch [%l7 + %l3], 2 set 0x7F, %o2 ldstuba [%l7 + %o2] 0x81, %g4 nop set 0x78, %i6 std %o4, [%l7 + %i6] nop set 0x24, %i5 ldsb [%l7 + %i5], %l2 nop set 0x20, %i1 ldstub [%l7 + %i1], %i0 set 0x40, %o5 stwa %g6, [%l7 + %o5] 0x89 nop set 0x38, %i3 lduw [%l7 + %i3], %g2 wr %g0, 0x6, %fprs st %fsr, [%l7 + 0x38] set 0x76, %o0 stha %l4, [%l7 + %o0] 0x80 set 0x0E, %g2 stha %i6, [%l7 + %g2] 0x89 be,a,pt %xcc, loop_19 nop set 0x10, %l0 swap [%l7 + %l0], %g7 nop set 0x58, %i4 ldx [%l7 + %i4], %g3 nop set 0x12, %g3 ldsb [%l7 + %g3], %l5 loop_19: nop set 0x21, %g4 stba %l0, [%l7 + %g4] 0x81 nop set 0x7C, %i0 stb %l3, [%l7 + %i0] add %i1, %l1, %o2 nop set 0x3C, %l2 swap [%l7 + %l2], %o0 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf9, %f16 nop set 0x5C, %i7 stw %l6, [%l7 + %i7] set 0x30, %l6 ldda [%l7 + %l6] 0x80, %o6 set 0x44, %g1 lda [%l7 + %g1] 0x81, %f17 nop set 0x74, %g7 lduw [%l7 + %g7], %i4 add %g5, %o3, %g1 nop set 0x60, %o7 stw %o7, [%l7 + %o7] set 0x40, %g6 stda %f0, [%l7 + %g6] 0xd8 set 0x18, %o3 stwa %o4, [%l7 + %o3] 0xeb membar #Sync nop set 0x18, %l1 ldd [%l7 + %l1], %i6 nop set 0x48, %l5 stw %i3, [%l7 + %l5] set 0x0E, %l4 stba %g4, [%l7 + %l4] 0xea membar #Sync set 0x40, %i2 stda %f0, [%l7 + %i2] 0xc2 set 0x40, %o4 stda %f0, [%l7 + %o4] 0x81 set 0x58, %g5 ldxa [%l7 + %g5] 0x81, %o5 set 0x08, %o6 prefetcha [%l7 + %o6] 0x88, 4 set 0x08, %o2 stxa %i5, [%l7 + %o2] 0x81 set 0x20, %l3 swapa [%l7 + %l3] 0x88, %i0 nop set 0x6C, %i6 lduw [%l7 + %i6], %g2 nop set 0x20, %i1 swap [%l7 + %i1], %i2 ld [%l7 + 0x3C], %f17 nop set 0x20, %i5 stx %fsr, [%l7 + %i5] set 0x28, %i3 sta %f16, [%l7 + %i3] 0x80 set 0x28, %o5 stda %g6, [%l7 + %o5] 0x89 nop set 0x58, %o0 stb %l4, [%l7 + %o0] nop set 0x68, %g2 lduw [%l7 + %g2], %o1 set 0x60, %l0 ldda [%l7 + %l0] 0x89, %i6 nop set 0x08, %g3 sth %g3, [%l7 + %g3] nop set 0x74, %g4 ldstub [%l7 + %g4], %l5 set 0x78, %i0 stxa %l0, [%l7 + %i0] 0xe2 membar #Sync or %g7, %l3, %i1 nop set 0x2D, %l2 ldub [%l7 + %l2], %o2 bgu %xcc, loop_20 nop set 0x40, %i4 prefetch [%l7 + %i4], 0 set 0x48, %i7 ldxa [%l7 + %i7] 0x89, %o0 loop_20: nop set 0x58, %l6 stx %l6, [%l7 + %l6] nop set 0x40, %o1 std %l0, [%l7 + %o1] st %fsr, [%l7 + 0x68] set 0x58, %g7 prefetcha [%l7 + %g7] 0x88, 3 nop set 0x31, %o7 ldstub [%l7 + %o7], %i4 set 0x54, %g6 swapa [%l7 + %g6] 0x88, %o3 set 0x50, %g1 sta %f24, [%l7 + %g1] 0x80 nop set 0x58, %l1 stx %fsr, [%l7 + %l1] nop set 0x48, %o3 std %g0, [%l7 + %o3] wr %g5, %o7, %sys_tick nop set 0x68, %l5 swap [%l7 + %l5], %i7 set 0x4C, %l4 stha %o4, [%l7 + %l4] 0x88 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xd8 nop set 0x08, %i2 std %i2, [%l7 + %i2] nop set 0x34, %g5 ldsw [%l7 + %g5], %g4 set 0x34, %o6 swapa [%l7 + %o6] 0x80, %l2 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i5, %o5 st %fsr, [%l7 + 0x70] set 0x7C, %o2 swapa [%l7 + %o2] 0x81, %i0 st %fsr, [%l7 + 0x58] nop set 0x2C, %l3 ldsw [%l7 + %l3], %g2 st %fsr, [%l7 + 0x14] ld [%l7 + 0x74], %f28 nop set 0x68, %i1 ldx [%l7 + %i1], %i2 set 0x50, %i5 stwa %l4, [%l7 + %i5] 0x80 set 0x72, %i3 ldstuba [%l7 + %i3] 0x81, %o1 nop set 0x0E, %i6 sth %i6, [%l7 + %i6] nop set 0x28, %o0 ldsw [%l7 + %o0], %g6 nop set 0x14, %o5 prefetch [%l7 + %o5], 1 set 0x3C, %g2 stwa %l5, [%l7 + %g2] 0x81 nop set 0x20, %l0 ldx [%l7 + %l0], %l0 or %g3, %l3, %g7 set 0x7E, %g4 stha %i1, [%l7 + %g4] 0xe2 membar #Sync nop set 0x66, %g3 ldstub [%l7 + %g3], %o2 nop set 0x5C, %i0 lduw [%l7 + %i0], %l6 nop set 0x78, %l2 stw %o0, [%l7 + %l2] add %o6, %l1, %i4 set 0x10, %i4 swapa [%l7 + %i4] 0x81, %o3 st %f6, [%l7 + 0x24] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr st %f15, [%l7 + 0x10] nop set 0x78, %l6 stw %i7, [%l7 + %l6] nop set 0x48, %o1 lduw [%l7 + %o1], %o4 fpsub16s %f6, %f14, %f20 nop set 0x10, %g7 std %f18, [%l7 + %g7] add %l7, 0x78, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %i3 nop set 0x14, %i7 lduw [%l7 + %i7], %g4 nop set 0x46, %g6 lduh [%l7 + %g6], %l2 ld [%l7 + 0x14], %f24 ld [%l7 + 0x24], %f3 set 0x58, %o7 lda [%l7 + %o7] 0x80, %f7 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %i5 nop set 0x64, %l1 stw %i0, [%l7 + %l1] nop set 0x38, %g1 ldd [%l7 + %g1], %g2 nop set 0x2C, %l5 swap [%l7 + %l5], %i2 add %l4, %o1, %i6 fpsub32 %f24, %f18, %f24 nop set 0x60, %o3 ldd [%l7 + %o3], %g6 nop set 0x70, %o4 prefetch [%l7 + %o4], 4 nop set 0x10, %l4 prefetch [%l7 + %l4], 0 set 0x48, %i2 stwa %l5, [%l7 + %i2] 0x89 set 0x70, %o6 lda [%l7 + %o6] 0x80, %f4 or %g3, %l0, %l3 set 0x40, %g5 prefetcha [%l7 + %g5] 0x81, 2 nop set 0x08, %l3 stw %o2, [%l7 + %l3] set 0x40, %o2 ldda [%l7 + %o2] 0x88, %f16 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g7, %l6 nop set 0x62, %i1 lduh [%l7 + %i1], %o0 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf0, %f16 set 0x78, %i5 stxa %o6, [%l7 + %i5] 0x88 fpadd16s %f27, %f0, %f1 nop set 0x40, %o0 std %f26, [%l7 + %o0] add %l7, 0x5C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] 0x81, %l1, %o3 nop set 0x28, %o5 ldd [%l7 + %o5], %i4 bgu,a,pn %xcc, loop_21 nop set 0x62, %g2 lduh [%l7 + %g2], %o7 set 0x30, %l0 stwa %i7, [%l7 + %l0] 0x88 loop_21: add %o4, %g5, %i3 bne,a %xcc, loop_22 nop set 0x6A, %g4 lduh [%l7 + %g4], %g1 set 0x18, %i6 stxa %l2, [%l7 + %i6] 0xea membar #Sync loop_22: nop set 0x68, %i0 ldstub [%l7 + %i0], %o5 nop set 0x28, %l2 stx %i5, [%l7 + %l2] nop set 0x68, %g3 ldub [%l7 + %g3], %i0 set 0x48, %l6 prefetcha [%l7 + %l6] 0x88, 2 nop set 0x1A, %i4 ldsh [%l7 + %i4], %i2 nop set 0x16, %g7 sth %l4, [%l7 + %g7] nop set 0x58, %o1 std %g2, [%l7 + %o1] nop set 0x08, %g6 lduw [%l7 + %g6], %o1 ld [%l7 + 0x14], %f24 st %f19, [%l7 + 0x38] set 0x3C, %o7 stwa %g6, [%l7 + %o7] 0xe2 membar #Sync nop set 0x10, %l1 prefetch [%l7 + %l1], 4 set 0x18, %g1 stda %l4, [%l7 + %g1] 0x89 nop set 0x10, %l5 std %f6, [%l7 + %l5] nop set 0x65, %o3 ldstub [%l7 + %o3], %i6 nop set 0x7A, %o4 ldsh [%l7 + %o4], %l0 nop set 0x27, %i7 stb %l3, [%l7 + %i7] set 0x36, %l4 stha %g3, [%l7 + %l4] 0x89 set 0x10, %o6 stwa %o2, [%l7 + %o6] 0x88 nop set 0x70, %g5 ldd [%l7 + %g5], %f30 or %i1, %g7, %l6 set 0x72, %l3 stha %o0, [%l7 + %l3] 0xea membar #Sync add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x89, %l1, %o6 nop set 0x7C, %o2 stw %i4, [%l7 + %o2] st %f5, [%l7 + 0x58] nop set 0x48, %i2 stx %o7, [%l7 + %i2] nop set 0x22, %i3 sth %o3, [%l7 + %i3] nop set 0x28, %i1 stx %fsr, [%l7 + %i1] set 0x2B, %i5 ldstuba [%l7 + %i5] 0x89, %i7 nop set 0x18, %o5 sth %o4, [%l7 + %o5] nop set 0x43, %g2 stb %i3, [%l7 + %g2] nop set 0x0E, %l0 sth %g5, [%l7 + %l0] nop set 0x6C, %o0 lduw [%l7 + %o0], %l2 fpsub32 %f6, %f26, %f14 set 0x20, %g4 stxa %o5, [%l7 + %g4] 0xeb membar #Sync nop set 0x10, %i0 stx %fsr, [%l7 + %i0] nop set 0x60, %l2 ldd [%l7 + %l2], %f20 nop set 0x6E, %g3 lduh [%l7 + %g3], %i5 or %g1, %i0, %i2 be,pn %icc, loop_23 wr %l4, %g2, %clear_softint nop set 0x60, %i6 ldsw [%l7 + %i6], %o1 nop set 0x16, %l6 stb %g4, [%l7 + %l6] loop_23: nop set 0x30, %g7 ldsb [%l7 + %g7], %g6 nop set 0x30, %o1 ldub [%l7 + %o1], %i6 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xc0 or %l0, %l3, %l5 wr %o2, %g3, %y add %g7, %i1, %l6 set 0x50, %i4 ldda [%l7 + %i4] 0x80, %l0 nop set 0x6F, %o7 ldub [%l7 + %o7], %o0 set 0x18, %l1 prefetcha [%l7 + %l1] 0x81, 4 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o7, %o6 set 0x20, %g1 ldda [%l7 + %g1] 0x88, %o2 nop set 0x50, %o3 stx %i7, [%l7 + %o3] bl %xcc, loop_24 wr %g0, 0x7, %fprs set 0x10, %l5 ldda [%l7 + %l5] 0xea, %l2 loop_24: nop set 0x28, %o4 stda %o4, [%l7 + %o4] 0xe3 membar #Sync set 0x6A, %l4 stha %i5, [%l7 + %l4] 0x81 set 0x10, %i7 ldda [%l7 + %i7] 0xe3, %o4 set 0x64, %g5 ldstuba [%l7 + %g5] 0x89, %g1 set 0x41, %l3 stba %i2, [%l7 + %l3] 0x80 set 0x58, %o2 stxa %l4, [%l7 + %o2] 0x88 set 0x18, %i2 stwa %g2, [%l7 + %i2] 0x88 nop set 0x2A, %o6 lduh [%l7 + %o6], %i0 nop set 0x71, %i1 ldub [%l7 + %i1], %o1 set 0x1C, %i3 stha %g6, [%l7 + %i3] 0xe3 membar #Sync nop set 0x50, %o5 swap [%l7 + %o5], %i6 nop set 0x08, %g2 std %f14, [%l7 + %g2] nop set 0x30, %i5 stx %fsr, [%l7 + %i5] nop set 0x50, %l0 ldd [%l7 + %l0], %f2 and %l0, %g4, %l5 nop set 0x74, %o0 prefetch [%l7 + %o0], 1 wr %l3, %g3, %y ba,a %xcc, loop_25 nop set 0x58, %i0 ldd [%l7 + %i0], %g6 fpsub32 %f12, %f26, %f26 set 0x10, %g4 ldda [%l7 + %g4] 0xe3, %i0 loop_25: bg,a %icc, loop_26 nop set 0x40, %g3 lduw [%l7 + %g3], %o2 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %l1 loop_26: add %i4, %o7, %o6 set 0x48, %i6 stxa %o3, [%l7 + %i6] 0x81 set 0x5C, %l2 stwa %i7, [%l7 + %l2] 0xeb membar #Sync nop set 0x48, %l6 ldx [%l7 + %l6], %i3 nop set 0x50, %o1 ldd [%l7 + %o1], %g4 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %l2 set 0x76, %g7 stha %o4, [%l7 + %g7] 0x80 set 0x10, %i4 lda [%l7 + %i4] 0x88, %f26 wr %o5, %i5, %clear_softint set 0x70, %g6 lda [%l7 + %g6] 0x89, %f7 nop set 0x4C, %l1 ldsb [%l7 + %l1], %i2 nop set 0x78, %o7 stx %fsr, [%l7 + %o7] set 0x30, %o3 stxa %g1, [%l7 + %o3] 0x88 nop set 0x37, %l5 ldsb [%l7 + %l5], %g2 nop set 0x26, %o4 ldub [%l7 + %o4], %l4 st %fsr, [%l7 + 0x48] nop set 0x18, %l4 stx %i0, [%l7 + %l4] st %f3, [%l7 + 0x58] set 0x58, %g1 ldxa [%l7 + %g1] 0x89, %g6 set 0x6A, %g5 stha %i6, [%l7 + %g5] 0xeb membar #Sync set 0x30, %l3 ldda [%l7 + %l3] 0xe2, %o0 nop nop setx 0xAA752BF501974C89, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f2 setx 0x00BBD58BA9DC4CC4, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f2, %f14 nop set 0x50, %i7 ldd [%l7 + %i7], %f6 nop set 0x28, %o2 ldx [%l7 + %o2], %l0 set 0x22, %i2 stha %l5, [%l7 + %i2] 0xe2 membar #Sync and %g4, %g3, %l3 set 0x50, %i1 sta %f0, [%l7 + %i1] 0x81 nop set 0x18, %i3 ldstub [%l7 + %i3], %g7 nop set 0x78, %o5 std %f2, [%l7 + %o5] nop set 0x20, %g2 std %i0, [%l7 + %g2] fpsub16 %f4, %f22, %f22 nop set 0x58, %o6 ldsw [%l7 + %o6], %o2 set 0x1C, %i5 stha %l1, [%l7 + %i5] 0xeb membar #Sync nop set 0x40, %o0 std %i6, [%l7 + %o0] set 0x40, %i0 stxa %o7, [%l7 + %i0] 0xe2 membar #Sync nop nop setx 0x6397362B, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f25 setx 0x007268AC, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f25, %f15 st %f1, [%l7 + 0x28] set 0x08, %g4 stda %o6, [%l7 + %g4] 0xe2 membar #Sync set 0x08, %g3 sta %f24, [%l7 + %g3] 0x89 nop set 0x24, %l0 swap [%l7 + %l0], %o3 nop set 0x78, %l2 ldd [%l7 + %l2], %i4 set 0x68, %i6 lda [%l7 + %i6] 0x89, %f30 nop set 0x78, %o1 ldx [%l7 + %o1], %i3 nop set 0x38, %g7 stx %fsr, [%l7 + %g7] nop set 0x58, %i4 ldd [%l7 + %i4], %f0 nop set 0x60, %g6 ldd [%l7 + %g6], %i6 nop set 0x24, %l1 lduh [%l7 + %l1], %g5 and %l2, %o0, %o4 nop set 0x30, %l6 swap [%l7 + %l6], %o5 nop set 0x64, %o7 prefetch [%l7 + %o7], 3 nop set 0x30, %o3 ldx [%l7 + %o3], %i2 and %i5, %g1, %l4 set 0x40, %o4 ldda [%l7 + %o4] 0x81, %f0 nop set 0x5B, %l4 stb %g2, [%l7 + %l4] or %i0, %g6, %i6 set 0x60, %g1 stda %l0, [%l7 + %g1] 0xeb membar #Sync add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x88, %o1, %g4 set 0x78, %g5 stwa %g3, [%l7 + %g5] 0x88 nop set 0x3C, %l5 ldsw [%l7 + %l5], %l5 wr %l3, %i1, %set_softint fpsub16s %f6, %f8, %f12 set 0x20, %l3 ldda [%l7 + %l3] 0xeb, %g6 set 0x48, %i7 prefetcha [%l7 + %i7] 0x88, 4 set 0x75, %i2 ldstuba [%l7 + %i2] 0x81, %o2 nop set 0x08, %i1 ldx [%l7 + %i1], %l6 set 0x70, %i3 stda %o6, [%l7 + %i3] 0x80 set 0x5C, %o5 stwa %o3, [%l7 + %o5] 0xeb membar #Sync and %o6, %i3, %i7 nop set 0x48, %g2 prefetch [%l7 + %g2], 3 set 0x4C, %o6 sta %f5, [%l7 + %o6] 0x81 nop set 0x78, %i5 std %f6, [%l7 + %i5] nop set 0x60, %o0 stb %g5, [%l7 + %o0] set 0x28, %o2 ldxa [%l7 + %o2] 0x89, %i4 set 0x58, %i0 swapa [%l7 + %i0] 0x89, %o0 and %l2, %o4, %i2 st %fsr, [%l7 + 0x78] st %f19, [%l7 + 0x54] nop set 0x18, %g3 prefetch [%l7 + %g3], 2 nop set 0x0B, %l0 ldsb [%l7 + %l0], %o5 ld [%l7 + 0x3C], %f28 nop set 0x2C, %g4 lduw [%l7 + %g4], %g1 add %l7, 0x48, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x88, %l4, %i5 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xda nop set 0x1A, %i6 ldub [%l7 + %i6], %g2 set 0x30, %g7 sta %f26, [%l7 + %g7] 0x88 nop set 0x20, %i4 ldd [%l7 + %i4], %f24 set 0x40, %o1 lda [%l7 + %o1] 0x81, %f21 nop set 0x10, %g6 ldsh [%l7 + %g6], %g6 ld [%l7 + 0x24], %f25 nop set 0x74, %l6 stw %i0, [%l7 + %l6] nop set 0x78, %l1 stx %fsr, [%l7 + %l1] nop set 0x09, %o3 ldub [%l7 + %o3], %i6 add %o1, %g4, %l0 and %g3, %l3, %l5 and %i1, %g7, %o2 ble,pt %xcc, loop_27 nop set 0x26, %o4 ldsb [%l7 + %o4], %l6 set 0x30, %o7 stda %o6, [%l7 + %o7] 0xe2 membar #Sync loop_27: nop set 0x10, %l4 ldd [%l7 + %l4], %o2 set 0x32, %g1 stha %o6, [%l7 + %g1] 0xe2 membar #Sync st %f6, [%l7 + 0x20] nop set 0x7D, %g5 ldub [%l7 + %g5], %l1 ba %xcc, loop_28 nop set 0x58, %l5 ldsh [%l7 + %l5], %i3 st %f27, [%l7 + 0x6C] and %i7, %i4, %o0 loop_28: wr %g5, %l2, %set_softint nop set 0x23, %i7 stb %i2, [%l7 + %i7] set 0x44, %l3 lda [%l7 + %l3] 0x89, %f3 nop set 0x08, %i2 lduh [%l7 + %i2], %o5 set 0x78, %i1 prefetcha [%l7 + %i1] 0x81, 4 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l4, %o4 nop set 0x14, %o5 prefetch [%l7 + %o5], 0 nop set 0x60, %i3 ldd [%l7 + %i3], %g2 set 0x6A, %o6 stha %i5, [%l7 + %o6] 0x89 ld [%l7 + 0x48], %f11 nop set 0x40, %i5 lduw [%l7 + %i5], %g6 fpadd16 %f12, %f14, %f16 nop set 0x78, %g2 ldsw [%l7 + %g2], %i6 nop set 0x20, %o0 std %f18, [%l7 + %o0] nop set 0x18, %o2 stw %o1, [%l7 + %o2] nop set 0x48, %g3 stx %g4, [%l7 + %g3] nop nop setx 0xF539C176, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f12 setx 0x55867756, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f3 fdivs %f3, %f12, %f18 set 0x5C, %i0 sta %f16, [%l7 + %i0] 0x81 nop set 0x70, %g4 std %f30, [%l7 + %g4] set 0x28, %l2 stxa %l0, [%l7 + %l2] 0xe2 membar #Sync st %f5, [%l7 + 0x7C] set 0x40, %i6 stda %f0, [%l7 + %i6] 0xd8 nop set 0x18, %g7 ldx [%l7 + %g7], %g3 nop set 0x24, %i4 sth %i0, [%l7 + %i4] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xd8 set 0x48, %l0 stha %l5, [%l7 + %l0] 0x88 set 0x60, %l6 stda %i0, [%l7 + %l6] 0xe2 membar #Sync set 0x78, %g6 prefetcha [%l7 + %g6] 0x80, 3 or %l3, %o2, %l6 nop nop setx 0x78653800B67F9002, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0xEC870F337E97F13E, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f6, %f8 fpadd16s %f0, %f7, %f4 set 0x27, %l1 ldstuba [%l7 + %l1] 0x88, %o7 set 0x74, %o4 swapa [%l7 + %o4] 0x80, %o6 set 0x40, %o3 ldda [%l7 + %o3] 0xd0, %f0 nop set 0x26, %l4 ldstub [%l7 + %l4], %l1 nop set 0x56, %o7 ldsh [%l7 + %o7], %o3 add %l7, 0x20, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x81, %i3, %i4 nop set 0x50, %g5 lduw [%l7 + %g5], %i7 nop set 0x56, %l5 ldstub [%l7 + %l5], %g5 ld [%l7 + 0x40], %f11 nop set 0x58, %i7 std %l2, [%l7 + %i7] nop set 0x60, %l3 ldd [%l7 + %l3], %o0 ld [%l7 + 0x44], %f30 st %fsr, [%l7 + 0x0C] nop set 0x58, %g1 ldsw [%l7 + %g1], %o5 nop set 0x58, %i1 sth %g1, [%l7 + %i1] set 0x70, %i2 ldxa [%l7 + %i2] 0x81, %l4 or %i2, %o4, %g2 nop set 0x58, %o5 ldd [%l7 + %o5], %f16 nop set 0x67, %o6 stb %i5, [%l7 + %o6] nop set 0x08, %i3 ldsh [%l7 + %i3], %i6 set 0x68, %i5 prefetcha [%l7 + %i5] 0x81, 1 st %f31, [%l7 + 0x64] nop set 0x28, %g2 stx %fsr, [%l7 + %g2] nop set 0x08, %o0 ldx [%l7 + %o0], %g4 nop set 0x58, %o2 ldx [%l7 + %o2], %l0 set 0x21, %i0 ldstuba [%l7 + %i0] 0x81, %g3 nop set 0x18, %g4 std %f22, [%l7 + %g4] set 0x53, %l2 stba %i0, [%l7 + %l2] 0x89 nop set 0x4C, %g3 ldsw [%l7 + %g3], %l5 nop set 0x61, %i6 stb %i1, [%l7 + %i6] nop set 0x52, %g7 ldub [%l7 + %g7], %o1 set 0x6C, %i4 sta %f6, [%l7 + %i4] 0x89 st %f24, [%l7 + 0x6C] nop set 0x5C, %l0 ldsw [%l7 + %l0], %l3 nop set 0x38, %l6 prefetch [%l7 + %l6], 1 nop set 0x16, %o1 ldsh [%l7 + %o1], %g7 bleu,a %xcc, loop_29 nop nop setx 0x6FD81471, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f22 setx 0x622A765B, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f24 fdivs %f24, %f22, %f25 nop set 0x60, %g6 stx %o2, [%l7 + %g6] set 0x38, %o4 stda %o6, [%l7 + %o4] 0x88 loop_29: nop set 0x30, %o3 stha %o6, [%l7 + %o3] 0xe2 membar #Sync nop set 0x55, %l1 ldub [%l7 + %l1], %l1 nop set 0x0A, %o7 sth %l6, [%l7 + %o7] set 0x10, %g5 sta %f12, [%l7 + %g5] 0x81 set 0x40, %l5 stda %f0, [%l7 + %l5] 0x88 set 0x18, %i7 stda %i2, [%l7 + %i7] 0xea membar #Sync set 0x3C, %l3 sta %f31, [%l7 + %l3] 0x88 set 0x40, %l4 sta %f27, [%l7 + %l4] 0x88 st %fsr, [%l7 + 0x08] set 0x20, %i1 ldda [%l7 + %i1] 0xe3, %o2 st %fsr, [%l7 + 0x74] nop set 0x70, %g1 stx %i4, [%l7 + %g1] st %f7, [%l7 + 0x18] set 0x68, %o5 stxa %i7, [%l7 + %o5] 0xe2 membar #Sync set 0x20, %i2 ldstuba [%l7 + %i2] 0x89, %g5 set 0x30, %o6 ldxa [%l7 + %o6] 0x89, %l2 nop set 0x32, %i5 ldsh [%l7 + %i5], %o5 and %g1, %o0, %i2 nop set 0x2C, %g2 stw %l4, [%l7 + %g2] nop set 0x78, %i3 ldstub [%l7 + %i3], %g2 st %f2, [%l7 + 0x40] nop set 0x32, %o2 lduh [%l7 + %o2], %i5 set 0x40, %i0 stxa %o4, [%l7 + %i0] 0xea membar #Sync fpadd16s %f31, %f7, %f6 nop set 0x5B, %g4 ldstub [%l7 + %g4], %i6 set 0x2D, %o0 stba %g4, [%l7 + %o0] 0xea membar #Sync nop set 0x24, %l2 swap [%l7 + %l2], %l0 nop set 0x30, %i6 std %f4, [%l7 + %i6] nop set 0x60, %g3 stx %g6, [%l7 + %g3] ld [%l7 + 0x40], %f12 nop set 0x0A, %i4 ldsb [%l7 + %i4], %g3 nop set 0x60, %g7 swap [%l7 + %g7], %l5 nop set 0x58, %l6 ldd [%l7 + %l6], %i0 bne %xcc, loop_30 add %o1, %i0, %l3 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %g7 loop_30: nop set 0x2C, %o1 stwa %o7, [%l7 + %o1] 0x88 nop set 0x20, %g6 sth %l1, [%l7 + %g6] nop set 0x70, %o4 stx %l6, [%l7 + %o4] nop set 0x78, %l0 ldstub [%l7 + %l0], %o6 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 0: ! ! Type l : 1270 ! Type a : 23 ! Type cti : 30 ! Type x : 537 ! Type f : 26 ! Type i : 114 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x3, %g1 set 0x1, %g2 set 0x3, %g3 set 0xA, %g4 set 0x7, %g5 set 0x9, %g6 set 0x3, %g7 !# Input registers set -0x3, %i0 set -0x4, %i1 set -0x3, %i2 set -0x6, %i3 set -0x0, %i4 set -0x2, %i5 set -0xE, %i6 set -0x3, %i7 !# Local registers set 0x1B17E622, %l0 set 0x7D8E946F, %l1 set 0x0656D2AF, %l2 set 0x1A073D71, %l3 set 0x149558BB, %l4 set 0x0C8A053B, %l5 set 0x52311E17, %l6 !# Output registers set -0x0245, %o0 set -0x04EC, %o1 set -0x0F1D, %o2 set 0x1CD0, %o3 set 0x126A, %o4 set 0x1968, %o5 set 0x1FDC, %o6 set 0x0CFF, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. nop set 0x38, %l1 lduw [%l7 + %l1], %o3 nop set 0x0F, %o3 ldstub [%l7 + %o3], %i3 set 0x4C, %o7 swapa [%l7 + %o7] 0x80, %i7 nop set 0x40, %g5 std %i4, [%l7 + %g5] set 0x58, %i7 stha %l2, [%l7 + %i7] 0x80 set 0x7A, %l3 stba %g5, [%l7 + %l3] 0x80 or %o5, %g1, %i2 wr %o0, %g2, %ccr set 0x74, %l4 sta %f12, [%l7 + %l4] 0x88 ld [%l7 + 0x2C], %f16 nop set 0x14, %l5 swap [%l7 + %l5], %i5 add %l7, 0x48, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o4 casa [%l6] 0x80, %o4, %i6 and %l4, %l0, %g4 set 0x70, %i1 ldxa [%l7 + %i1] 0x81, %g6 set 0x78, %o5 stha %g3, [%l7 + %o5] 0xe2 membar #Sync set 0x60, %g1 sta %f11, [%l7 + %g1] 0x88 nop set 0x1C, %o6 swap [%l7 + %o6], %l5 nop set 0x4C, %i2 prefetch [%l7 + %i2], 0 set 0x30, %g2 swapa [%l7 + %g2] 0x81, %i1 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xF8C, %tick_cmpr set 0x60, %i5 stxa %i0, [%l7 + %i5] 0xeb membar #Sync nop set 0x40, %i3 swap [%l7 + %i3], %o2 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xd0 nop set 0x50, %i0 ldsw [%l7 + %i0], %o7 nop set 0x16, %g4 sth %l1, [%l7 + %g4] nop set 0x58, %l2 swap [%l7 + %l2], %l6 set 0x10, %o0 sta %f31, [%l7 + %o0] 0x89 add %g7, %o6, %o3 fpadd32 %f22, %f30, %f8 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xf8 membar #Sync nop set 0x68, %g3 swap [%l7 + %g3], %i3 set 0x14, %g7 stwa %i7, [%l7 + %g7] 0xe3 membar #Sync nop set 0x44, %i4 prefetch [%l7 + %i4], 3 set 0x70, %l6 stda %i4, [%l7 + %l6] 0x81 nop set 0x78, %g6 ldd [%l7 + %g6], %f16 nop set 0x5C, %o4 sth %g5, [%l7 + %o4] ld [%l7 + 0x5C], %f8 set 0x0C, %o1 ldstuba [%l7 + %o1] 0x89, %l2 nop set 0x60, %l1 ldx [%l7 + %l1], %o5 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xc0 set 0x3C, %o3 stba %i2, [%l7 + %o3] 0xea membar #Sync nop set 0x14, %g5 ldsw [%l7 + %g5], %o0 set 0x40, %o7 ldda [%l7 + %o7] 0x80, %f16 nop set 0x1B, %l3 ldstub [%l7 + %l3], %g2 st %f2, [%l7 + 0x54] nop set 0x47, %i7 stb %g1, [%l7 + %i7] fpadd32 %f26, %f6, %f4 nop set 0x6E, %l4 ldsh [%l7 + %l4], %i5 st %fsr, [%l7 + 0x30] set 0x7C, %l5 swapa [%l7 + %l5] 0x89, %i6 nop set 0x40, %i1 ldx [%l7 + %i1], %o4 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l0, %l4 set 0x3C, %o5 stba %g6, [%l7 + %o5] 0x88 set 0x70, %o6 ldda [%l7 + %o6] 0xe3, %g4 set 0x72, %i2 ldstuba [%l7 + %i2] 0x80, %g3 set 0x10, %g1 prefetcha [%l7 + %g1] 0x88, 0 add %o1, %l3, %i1 ld [%l7 + 0x1C], %f4 nop set 0x70, %i5 prefetch [%l7 + %i5], 1 set 0x20, %g2 ldda [%l7 + %g2] 0xea, %o2 st %fsr, [%l7 + 0x50] nop set 0x50, %i3 stx %o7, [%l7 + %i3] add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %l1 set 0x30, %o2 swapa [%l7 + %o2] 0x89, %l6 set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f16 st %fsr, [%l7 + 0x60] nop set 0x2D, %i0 ldub [%l7 + %i0], %o6 set 0x78, %l2 swapa [%l7 + %l2] 0x81, %g7 nop set 0x17, %i6 ldsb [%l7 + %i6], %o3 nop set 0x2C, %g3 stw %i3, [%l7 + %g3] add %l7, 0x40, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i7 casa [%l6] 0x89, %i7, %i4 set 0x62, %o0 ldstuba [%l7 + %o0] 0x88, %g5 set 0x48, %g7 stxa %o5, [%l7 + %g7] 0x89 bn,a %xcc, loop_31 and %i2, %o0, %g2 set 0x40, %i4 ldda [%l7 + %i4] 0x80, %f16 loop_31: nop set 0x38, %g6 stx %fsr, [%l7 + %g6] or %l2, %g1, %i5 set 0x64, %l6 swapa [%l7 + %l6] 0x88, %i6 st %f0, [%l7 + 0x48] st %f11, [%l7 + 0x64] set 0x5C, %o1 sta %f5, [%l7 + %o1] 0x81 set 0x40, %l1 stda %f0, [%l7 + %l1] 0xd0 nop set 0x78, %l0 ldd [%l7 + %l0], %f2 nop set 0x48, %o3 ldd [%l7 + %o3], %f14 add %l7, 0x34, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %l4 set 0x49, %o4 stba %o4, [%l7 + %o4] 0xea membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xd8, %f0 nop set 0x68, %l3 std %f20, [%l7 + %l3] nop set 0x30, %o7 stw %g4, [%l7 + %o7] set 0x40, %i7 swapa [%l7 + %i7] 0x80, %g3 fpsub16 %f6, %f8, %f30 set 0x47, %l5 stba %g6, [%l7 + %l5] 0xe3 membar #Sync nop set 0x38, %l4 std %l4, [%l7 + %l4] nop set 0x3E, %o5 ldsb [%l7 + %o5], %o1 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf0, %f16 nop set 0x10, %i1 prefetch [%l7 + %i1], 0 nop set 0x4C, %i2 stw %l3, [%l7 + %i2] set 0x58, %i5 prefetcha [%l7 + %i5] 0x89, 3 nop set 0x10, %g2 std %i0, [%l7 + %g2] nop set 0x78, %g1 ldsh [%l7 + %g1], %i0 st %f30, [%l7 + 0x18] and %o7, %l1, %o6 and %l6, %o3, %i3 set 0x28, %o2 stwa %g7, [%l7 + %o2] 0x89 nop set 0x20, %g4 stw %i7, [%l7 + %g4] add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %o5 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g5, %i2 set 0x34, %i0 stwa %g2, [%l7 + %i0] 0x80 set 0x58, %i3 stda %o0, [%l7 + %i3] 0xeb membar #Sync set 0x34, %i6 stwa %l2, [%l7 + %i6] 0x81 set 0x2C, %g3 lda [%l7 + %g3] 0x89, %f4 st %f20, [%l7 + 0x6C] set 0x40, %o0 stda %f16, [%l7 + %o0] 0x80 set 0x6A, %l2 stha %g1, [%l7 + %l2] 0xe2 membar #Sync nop set 0x18, %g7 std %i4, [%l7 + %g7] nop set 0x0F, %i4 stb %i6, [%l7 + %i4] nop set 0x26, %l6 ldsh [%l7 + %l6], %l0 nop set 0x28, %o1 std %f28, [%l7 + %o1] st %fsr, [%l7 + 0x24] and %l4, %g4, %o4 set 0x74, %l1 stwa %g6, [%l7 + %l1] 0x89 and %l5, %o1, %l3 nop set 0x45, %g6 ldub [%l7 + %g6], %o2 set 0x58, %l0 prefetcha [%l7 + %l0] 0x80, 2 wr %i0, %o7, %clear_softint set 0x49, %o4 ldstuba [%l7 + %o4] 0x89, %i1 nop set 0x68, %g5 lduw [%l7 + %g5], %l1 set 0x0C, %o3 stwa %l6, [%l7 + %o3] 0xe3 membar #Sync nop set 0x60, %l3 stx %o3, [%l7 + %l3] nop set 0x68, %o7 lduh [%l7 + %o7], %i3 set 0x20, %l5 ldda [%l7 + %l5] 0xeb, %g6 set 0x5C, %l4 sta %f20, [%l7 + %l4] 0x88 nop set 0x3C, %o5 sth %i7, [%l7 + %o5] set 0x27, %i7 stba %i4, [%l7 + %i7] 0x80 nop set 0x3B, %o6 ldub [%l7 + %o6], %o5 nop set 0x2C, %i1 stw %g5, [%l7 + %i1] st %f13, [%l7 + 0x58] set 0x18, %i2 ldxa [%l7 + %i2] 0x81, %o6 nop set 0x4C, %i5 stw %i2, [%l7 + %i5] and %o0, %g2, %g1 nop set 0x30, %g2 stx %l2, [%l7 + %g2] nop set 0x18, %o2 lduw [%l7 + %o2], %i6 set 0x58, %g1 stda %l0, [%l7 + %g1] 0x89 nop set 0x50, %i0 swap [%l7 + %i0], %l4 st %fsr, [%l7 + 0x4C] nop set 0x2C, %i3 prefetch [%l7 + %i3], 1 nop set 0x5C, %i6 ldsw [%l7 + %i6], %i5 st %f22, [%l7 + 0x54] nop set 0x35, %g3 ldsb [%l7 + %g3], %g4 set 0x74, %o0 sta %f13, [%l7 + %o0] 0x89 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf0, %f0 st %fsr, [%l7 + 0x08] nop set 0x58, %l2 ldd [%l7 + %l2], %f30 ld [%l7 + 0x74], %f13 nop set 0x28, %g7 ldd [%l7 + %g7], %o4 set 0x40, %l6 ldda [%l7 + %l6] 0xd8, %f0 st %fsr, [%l7 + 0x0C] st %fsr, [%l7 + 0x38] or %l5, %g6, %l3 and %o2, %g3, %o1 nop set 0x68, %i4 stw %i0, [%l7 + %i4] or %i1, %o7, %l6 nop set 0x28, %l1 ldd [%l7 + %l1], %o2 set 0x78, %g6 stda %l0, [%l7 + %g6] 0x80 nop set 0x12, %l0 ldsh [%l7 + %l0], %i3 or %i7, %i4, %o5 set 0x62, %o1 ldstuba [%l7 + %o1] 0x89, %g5 and %o6, %g7, %i2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g2, %g1 set 0x40, %o4 ldda [%l7 + %o4] 0x88, %o0 nop set 0x58, %o3 ldx [%l7 + %o3], %i6 nop set 0x64, %l3 lduw [%l7 + %l3], %l2 and %l0, %i5, %l4 nop set 0x5C, %g5 prefetch [%l7 + %g5], 4 set 0x36, %l5 ldstuba [%l7 + %l5] 0x89, %g4 ld [%l7 + 0x3C], %f27 set 0x30, %o7 ldxa [%l7 + %o7] 0x88, %o4 set 0x20, %o5 swapa [%l7 + %o5] 0x80, %l5 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %g6 and %o2, %o1, %i0 nop set 0x50, %i7 prefetch [%l7 + %i7], 4 set 0x60, %l4 stxa %g3, [%l7 + %l4] 0x89 set 0x4C, %i1 lda [%l7 + %i1] 0x81, %f13 st %fsr, [%l7 + 0x08] set 0x73, %i2 stba %o7, [%l7 + %i2] 0xe2 membar #Sync fpadd32s %f18, %f20, %f16 set 0x28, %i5 stha %l6, [%l7 + %i5] 0x80 set 0x58, %g2 stha %i1, [%l7 + %g2] 0x89 nop set 0x4C, %o2 stw %o3, [%l7 + %o2] nop set 0x18, %g1 ldx [%l7 + %g1], %i3 nop set 0x30, %i0 stx %fsr, [%l7 + %i0] membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf0, %f0 or %i7, %i4, %l1 nop set 0x10, %i6 stx %o5, [%l7 + %i6] nop set 0x2C, %o6 lduw [%l7 + %o6], %o6 or %g5, %g7, %i2 nop set 0x30, %g3 ldsw [%l7 + %g3], %g1 nop set 0x58, %o0 ldd [%l7 + %o0], %f18 ld [%l7 + 0x58], %f18 set 0x4C, %g4 lda [%l7 + %g4] 0x80, %f0 st %f28, [%l7 + 0x28] nop set 0x2B, %g7 ldstub [%l7 + %g7], %o0 nop set 0x40, %l6 ldx [%l7 + %l6], %i6 nop set 0x39, %i4 ldub [%l7 + %i4], %g2 nop set 0x48, %l1 std %l0, [%l7 + %l1] add %i5, %l4, %g4 nop set 0x3C, %g6 sth %l2, [%l7 + %g6] set 0x1A, %l0 stha %o4, [%l7 + %l0] 0x81 nop set 0x10, %l2 stx %fsr, [%l7 + %l2] nop set 0x3C, %o4 sth %l3, [%l7 + %o4] nop set 0x7E, %o3 stb %g6, [%l7 + %o3] set 0x58, %l3 stxa %o2, [%l7 + %l3] 0x89 set 0x54, %o1 lda [%l7 + %o1] 0x81, %f14 set 0x40, %g5 ldda [%l7 + %g5] 0x89, %f0 set 0x40, %l5 ldda [%l7 + %l5] 0xd8, %f0 set 0x38, %o5 prefetcha [%l7 + %o5] 0x89, 0 set 0x60, %i7 ldda [%l7 + %i7] 0x81, %i0 nop set 0x08, %o7 ldd [%l7 + %o7], %l4 nop set 0x08, %l4 lduw [%l7 + %l4], %o7 bn,pn %xcc, loop_32 st %fsr, [%l7 + 0x60] set 0x60, %i2 ldxa [%l7 + %i2] 0x89, %l6 loop_32: nop set 0x38, %i1 lda [%l7 + %i1] 0x89, %f28 set 0x20, %g2 lda [%l7 + %g2] 0x81, %f22 set 0x6E, %o2 stha %g3, [%l7 + %o2] 0x89 set 0x30, %g1 stda %o2, [%l7 + %g1] 0xe2 membar #Sync nop set 0x38, %i0 ldd [%l7 + %i0], %i2 set 0x0D, %i5 ldstuba [%l7 + %i5] 0x88, %i1 wr %i7, %i4, %ccr nop set 0x60, %i6 ldsw [%l7 + %i6], %o5 set 0x44, %i3 sta %f24, [%l7 + %i3] 0x88 nop set 0x1C, %g3 ldsw [%l7 + %g3], %o6 nop set 0x38, %o0 stx %l1, [%l7 + %o0] nop set 0x54, %g4 swap [%l7 + %g4], %g5 nop set 0x20, %g7 stw %i2, [%l7 + %g7] set 0x42, %o6 stha %g1, [%l7 + %o6] 0x80 set 0x60, %i4 stda %g6, [%l7 + %i4] 0x88 nop set 0x2E, %l6 sth %o0, [%l7 + %l6] nop set 0x60, %g6 prefetch [%l7 + %g6], 4 nop set 0x46, %l1 lduh [%l7 + %l1], %i6 set 0x54, %l2 stha %g2, [%l7 + %l2] 0xe3 membar #Sync set 0x58, %l0 swapa [%l7 + %l0] 0x81, %i5 set 0x68, %o3 sta %f30, [%l7 + %o3] 0x89 st %fsr, [%l7 + 0x6C] set 0x48, %o4 ldxa [%l7 + %o4] 0x88, %l4 nop set 0x6C, %l3 sth %g4, [%l7 + %l3] set 0x54, %g5 ldstuba [%l7 + %g5] 0x81, %l2 nop set 0x20, %o1 swap [%l7 + %o1], %o4 set 0x18, %o5 stda %l0, [%l7 + %o5] 0xeb membar #Sync set 0x40, %i7 ldxa [%l7 + %i7] 0x81, %g6 set 0x58, %o7 prefetcha [%l7 + %o7] 0x88, 0 and %o1, %o2, %i0 set 0x20, %l5 stwa %l5, [%l7 + %l5] 0x88 set 0x38, %l4 stxa %o7, [%l7 + %l4] 0xe2 membar #Sync add %l6, %g3, %o3 nop set 0x40, %i2 stw %i1, [%l7 + %i2] set 0x78, %g2 lda [%l7 + %g2] 0x88, %f11 set 0x32, %o2 ldstuba [%l7 + %o2] 0x89, %i7 nop set 0x28, %i1 ldd [%l7 + %i1], %f16 nop set 0x60, %g1 lduh [%l7 + %g1], %i3 nop set 0x21, %i0 ldsb [%l7 + %i0], %i4 st %fsr, [%l7 + 0x08] set 0x1A, %i6 ldstuba [%l7 + %i6] 0x80, %o5 nop set 0x58, %i5 ldx [%l7 + %i5], %o6 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc4 set 0x40, %o0 ldda [%l7 + %o0] 0xd2, %f0 nop set 0x68, %i3 ldd [%l7 + %i3], %f4 set 0x32, %g7 ldstuba [%l7 + %g7] 0x88, %l1 nop set 0x38, %o6 ldsh [%l7 + %o6], %g5 set 0x40, %i4 stda %i2, [%l7 + %i4] 0x89 nop set 0x22, %g4 sth %g1, [%l7 + %g4] nop set 0x77, %l6 ldstub [%l7 + %l6], %o0 nop set 0x68, %g6 ldd [%l7 + %g6], %i6 nop set 0x18, %l2 sth %g2, [%l7 + %l2] nop set 0x33, %l0 ldstub [%l7 + %l0], %g7 nop set 0x1A, %o3 ldsh [%l7 + %o3], %i5 nop set 0x70, %o4 std %f18, [%l7 + %o4] set 0x0F, %l1 stba %l4, [%l7 + %l1] 0x80 ble,a %icc, loop_33 add %l2, %g4, %o4 set 0x70, %g5 stda %l0, [%l7 + %g5] 0x89 loop_33: nop set 0x20, %o1 ldx [%l7 + %o1], %l3 or %g6, %o2, %o1 st %f22, [%l7 + 0x28] set 0x10, %l3 stwa %l5, [%l7 + %l3] 0xea membar #Sync nop set 0x19, %o5 stb %o7, [%l7 + %o5] set 0x78, %i7 stxa %l6, [%l7 + %i7] 0x88 set 0x70, %o7 ldxa [%l7 + %o7] 0x88, %g3 nop set 0x29, %l5 ldstub [%l7 + %l5], %i0 nop set 0x48, %l4 ldsw [%l7 + %l4], %o3 nop set 0x6E, %i2 sth %i7, [%l7 + %i2] add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i1, %i4 nop set 0x70, %g2 stx %i3, [%l7 + %g2] set 0x7C, %i1 stha %o5, [%l7 + %i1] 0x88 and %o6, %l1, %g5 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf8, %f0 bg %icc, loop_34 ld [%l7 + 0x34], %f20 nop set 0x4C, %g1 swap [%l7 + %g1], %i2 or %o0, %i6, %g1 loop_34: nop set 0x60, %i0 ldd [%l7 + %i0], %g6 set 0x6C, %i5 stha %i5, [%l7 + %i5] 0xe3 membar #Sync set 0x48, %g3 stda %l4, [%l7 + %g3] 0x89 nop set 0x3C, %i6 prefetch [%l7 + %i6], 0 nop set 0x50, %i3 ldsw [%l7 + %i3], %g2 set 0x50, %o0 prefetcha [%l7 + %o0] 0x89, 1 nop set 0x20, %g7 stx %o4, [%l7 + %g7] nop set 0x4A, %o6 lduh [%l7 + %o6], %l0 set 0x2C, %i4 sta %f22, [%l7 + %i4] 0x88 set 0x18, %g4 stxa %l3, [%l7 + %g4] 0xea membar #Sync nop nop setx 0x585AEAFC9820347D, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f28 setx 0x50BF87E9567B1793, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f28, %f16 set 0x46, %g6 stha %l2, [%l7 + %g6] 0xea membar #Sync set 0x20, %l6 ldda [%l7 + %l6] 0xea, %g6 or %o1, %l5, %o2 set 0x78, %l0 sta %f0, [%l7 + %l0] 0x89 and %l6, %g3, %o7 add %l7, 0x18, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o3, %i0 set 0x40, %l2 ldda [%l7 + %l2] 0x80, %f0 add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %i1 nop set 0x26, %o4 sth %i4, [%l7 + %o4] set 0x2C, %o3 stwa %o5, [%l7 + %o3] 0x88 nop set 0x4B, %l1 ldsb [%l7 + %l1], %o6 nop set 0x12, %g5 ldub [%l7 + %g5], %i3 ld [%l7 + 0x14], %f29 nop set 0x08, %l3 swap [%l7 + %l3], %g5 set 0x40, %o1 ldda [%l7 + %o1] 0x89, %f0 set 0x69, %i7 ldstuba [%l7 + %i7] 0x80, %l1 and %i2, %o0, %g1 nop set 0x78, %o7 prefetch [%l7 + %o7], 3 set 0x50, %l5 ldda [%l7 + %l5] 0x89, %i6 add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %l4 and %g2, %g7, %g4 nop set 0x50, %o5 std %l0, [%l7 + %o5] nop set 0x60, %i2 std %f18, [%l7 + %i2] nop set 0x1C, %g2 ldsh [%l7 + %g2], %o4 nop set 0x70, %l4 stx %l2, [%l7 + %l4] nop set 0x08, %i1 lduh [%l7 + %i1], %l3 set 0x58, %o2 sta %f26, [%l7 + %o2] 0x89 set 0x10, %i0 ldda [%l7 + %i0] 0xe3, %o0 set 0x10, %g1 stda %g6, [%l7 + %g1] 0x81 nop set 0x78, %g3 swap [%l7 + %g3], %l5 nop set 0x08, %i5 prefetch [%l7 + %i5], 2 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf0 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xd0, %f16 set 0x2F, %g7 stba %o2, [%l7 + %g7] 0xeb membar #Sync set 0x38, %o0 swapa [%l7 + %o0] 0x81, %l6 add %o7, %g3, %i0 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %i7 nop set 0x48, %o6 std %i0, [%l7 + %o6] set 0x5C, %g4 stwa %o5, [%l7 + %g4] 0x88 nop set 0x70, %g6 std %i4, [%l7 + %g6] set 0x68, %i4 swapa [%l7 + %i4] 0x80, %o6 nop set 0x24, %l6 lduw [%l7 + %l6], %g5 st %f27, [%l7 + 0x4C] set 0x40, %l2 ldda [%l7 + %l2] 0xe2, %i2 set 0x20, %l0 prefetcha [%l7 + %l0] 0x81, 2 or %l1, %g1, %i6 nop set 0x40, %o3 ldd [%l7 + %o3], %f16 set 0x28, %o4 prefetcha [%l7 + %o4] 0x89, 2 nop set 0x14, %g5 lduw [%l7 + %g5], %l4 nop set 0x1B, %l3 ldstub [%l7 + %l3], %g2 nop set 0x3E, %l1 ldstub [%l7 + %l1], %g7 set 0x44, %o1 lda [%l7 + %o1] 0x89, %f22 set 0x35, %o7 stba %g4, [%l7 + %o7] 0xe2 membar #Sync nop set 0x0A, %i7 stb %o0, [%l7 + %i7] nop set 0x10, %o5 sth %o4, [%l7 + %o5] st %fsr, [%l7 + 0x20] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf0 membar #Sync nop set 0x75, %l5 ldub [%l7 + %l5], %l0 ld [%l7 + 0x58], %f11 nop set 0x60, %g2 ldx [%l7 + %g2], %l2 st %fsr, [%l7 + 0x1C] set 0x20, %l4 stxa %o1, [%l7 + %l4] 0xe2 membar #Sync nop set 0x54, %o2 prefetch [%l7 + %o2], 3 set 0x40, %i0 ldda [%l7 + %i0] 0xd0, %f0 add %l3, %g6, %o2 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf1, %f16 nop set 0x24, %g1 prefetch [%l7 + %g1], 4 nop set 0x48, %g3 std %i6, [%l7 + %g3] set 0x08, %i5 prefetcha [%l7 + %i5] 0x89, 3 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %i0 set 0x28, %i6 stxa %o3, [%l7 + %i6] 0x88 nop set 0x4C, %g7 ldsw [%l7 + %g7], %o7 nop set 0x70, %i3 stx %i1, [%l7 + %i3] nop set 0x58, %o6 stx %fsr, [%l7 + %o6] membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf1, %f16 nop set 0x38, %g6 std %f8, [%l7 + %g6] set 0x68, %i4 stda %o4, [%l7 + %i4] 0x81 nop set 0x1C, %g4 ldsw [%l7 + %g4], %i4 set 0x0D, %l2 ldstuba [%l7 + %l2] 0x89, %i7 ld [%l7 + 0x28], %f3 set 0x28, %l0 ldxa [%l7 + %l0] 0x81, %g5 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o6, %i3 nop set 0x0C, %o3 stb %i2, [%l7 + %o3] set 0x7E, %l6 ldstuba [%l7 + %l6] 0x88, %g1 nop set 0x45, %o4 ldstub [%l7 + %o4], %i6 nop set 0x66, %g5 lduh [%l7 + %g5], %l1 set 0x40, %l1 ldda [%l7 + %l1] 0x80, %f16 add %l7, 0x3C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i5, %l4 nop set 0x44, %l3 lduw [%l7 + %l3], %g7 nop set 0x58, %o1 ldd [%l7 + %o1], %g2 nop nop setx 0x37C975D97CF64E44, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x93E521BA1677B7F8, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f24, %f10 and %o0, %g4, %o4 set 0x25, %o7 stba %l0, [%l7 + %o7] 0xe2 membar #Sync set 0x38, %o5 stha %l2, [%l7 + %o5] 0xeb membar #Sync set 0x3C, %i7 stwa %l3, [%l7 + %i7] 0xe3 membar #Sync nop set 0x58, %i2 ldd [%l7 + %i2], %f28 nop set 0x3B, %g2 ldstub [%l7 + %g2], %o1 nop set 0x18, %l4 std %f2, [%l7 + %l4] set 0x24, %l5 lda [%l7 + %l5] 0x89, %f0 or %g6, %o2, %l6 add %l7, 0x18, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l5 casa [%l6] 0x81, %l5, %i0 nop set 0x78, %o2 lduw [%l7 + %o2], %o3 nop set 0x16, %i1 ldsh [%l7 + %i1], %o7 fpsub16s %f30, %f15, %f10 wr %g3, %o5, %ccr set 0x35, %g1 stba %i4, [%l7 + %g1] 0xea membar #Sync nop set 0x54, %i0 ldsw [%l7 + %i0], %i1 nop set 0x6E, %i5 ldsh [%l7 + %i5], %g5 set 0x60, %g3 stxa %o6, [%l7 + %g3] 0xe3 membar #Sync nop set 0x79, %g7 ldub [%l7 + %g7], %i3 nop set 0x62, %i3 lduh [%l7 + %i3], %i2 nop set 0x50, %i6 std %g0, [%l7 + %i6] set 0x20, %o0 stda %i6, [%l7 + %o0] 0x89 nop set 0x4C, %o6 swap [%l7 + %o6], %i6 add %l7, 0x64, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i5 casa [%l6] 0x80, %i5, %l4 nop set 0x44, %g6 stw %l1, [%l7 + %g6] nop set 0x5C, %i4 prefetch [%l7 + %i4], 4 set 0x70, %g4 sta %f12, [%l7 + %g4] 0x88 set 0x60, %l2 swapa [%l7 + %l2] 0x88, %g7 ld [%l7 + 0x30], %f18 nop set 0x5C, %l0 lduw [%l7 + %l0], %o0 nop set 0x20, %l6 ldd [%l7 + %l6], %f4 nop set 0x3C, %o4 swap [%l7 + %o4], %g4 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf8, %f16 nop set 0x60, %l1 ldd [%l7 + %l1], %f8 ld [%l7 + 0x4C], %f26 nop set 0x74, %l3 ldsh [%l7 + %l3], %g2 set 0x28, %o1 swapa [%l7 + %o1] 0x89, %o4 nop set 0x78, %g5 stx %l0, [%l7 + %g5] wr %l2, %l3, %clear_softint nop set 0x68, %o5 stx %o1, [%l7 + %o5] set 0x4C, %o7 lda [%l7 + %o7] 0x81, %f6 set 0x10, %i7 stda %o2, [%l7 + %i7] 0xe3 membar #Sync set 0x18, %i2 stxa %l6, [%l7 + %i2] 0xe2 membar #Sync fpsub16 %f30, %f20, %f12 nop set 0x24, %l4 lduw [%l7 + %l4], %g6 set 0x2C, %g2 stwa %i0, [%l7 + %g2] 0xe2 membar #Sync nop set 0x48, %l5 ldx [%l7 + %l5], %o3 nop set 0x1C, %i1 swap [%l7 + %i1], %o7 nop set 0x78, %g1 swap [%l7 + %g1], %l5 nop set 0x28, %i0 stx %o5, [%l7 + %i0] nop set 0x70, %o2 ldsb [%l7 + %o2], %g3 wr %g0, 0x5, %fprs or %g5, %i3, %o6 set 0x44, %g3 lda [%l7 + %g3] 0x88, %f26 and %g1, %i7, %i6 set 0x70, %g7 prefetcha [%l7 + %g7] 0x88, 3 set 0x40, %i3 swapa [%l7 + %i3] 0x89, %l4 nop set 0x78, %i6 ldsw [%l7 + %i6], %i2 set 0x54, %i5 lda [%l7 + %i5] 0x80, %f14 set 0x14, %o6 stwa %g7, [%l7 + %o6] 0x89 nop set 0x58, %o0 ldd [%l7 + %o0], %o0 nop set 0x08, %g6 stx %g4, [%l7 + %g6] nop set 0x18, %g4 ldd [%l7 + %g4], %l0 st %fsr, [%l7 + 0x64] nop nop setx 0xD70DA525, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x2D290142, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f9, %f17 fpadd32s %f2, %f16, %f24 nop set 0x38, %i4 swap [%l7 + %i4], %o4 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xd8 set 0x0C, %l6 sta %f23, [%l7 + %l6] 0x80 fpsub16s %f23, %f20, %f25 set 0x40, %o4 ldda [%l7 + %o4] 0xd2, %f0 nop set 0x40, %o3 std %f18, [%l7 + %o3] set 0x39, %l0 ldstuba [%l7 + %l0] 0x81, %g2 nop set 0x50, %l3 ldd [%l7 + %l3], %l0 nop set 0x68, %o1 stx %l2, [%l7 + %o1] st %f21, [%l7 + 0x14] nop set 0x14, %g5 ldstub [%l7 + %g5], %o1 bg,a,pt %xcc, loop_35 nop set 0x78, %o5 std %f20, [%l7 + %o5] nop set 0x70, %l1 prefetch [%l7 + %l1], 4 set 0x20, %o7 ldda [%l7 + %o7] 0xe2, %o2 loop_35: nop set 0x30, %i7 stx %fsr, [%l7 + %i7] nop set 0x30, %i2 stx %fsr, [%l7 + %i2] add %l7, 0x30, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x80, %l3, %l6 fpadd16 %f22, %f2, %f4 nop set 0x64, %l4 ldsw [%l7 + %l4], %i0 nop set 0x30, %l5 ldx [%l7 + %l5], %g6 set 0x58, %i1 sta %f12, [%l7 + %i1] 0x89 set 0x78, %g1 ldxa [%l7 + %g1] 0x80, %o7 nop set 0x67, %g2 ldub [%l7 + %g2], %o3 nop set 0x41, %i0 ldstub [%l7 + %i0], %o5 nop set 0x21, %o2 ldstub [%l7 + %o2], %g3 nop set 0x7E, %g3 sth %i1, [%l7 + %g3] nop set 0x58, %i3 ldd [%l7 + %i3], %f26 ld [%l7 + 0x50], %f15 nop set 0x3C, %g7 stw %i4, [%l7 + %g7] nop set 0x7C, %i6 lduw [%l7 + %i6], %g5 set 0x18, %o6 prefetcha [%l7 + %o6] 0x89, 2 or %o6, %l5, %i7 fpsub32 %f16, %f8, %f16 nop set 0x5C, %i5 swap [%l7 + %i5], %i6 set 0x30, %o0 prefetcha [%l7 + %o0] 0x89, 0 set 0x58, %g6 stda %l4, [%l7 + %g6] 0x89 nop set 0x7C, %i4 stw %i5, [%l7 + %i4] and %g7, %i2, %o0 nop set 0x28, %g4 ldx [%l7 + %g4], %g4 fpadd16 %f4, %f30, %f24 set 0x6C, %l2 stwa %o4, [%l7 + %l2] 0x80 ld [%l7 + 0x2C], %f29 fpadd32 %f12, %f10, %f0 set 0x69, %l6 ldstuba [%l7 + %l6] 0x88, %g2 or %l0, %l2, %o1 and %l1, %l3, %o2 nop set 0x10, %o3 ldd [%l7 + %o3], %i6 nop set 0x40, %l0 prefetch [%l7 + %l0], 4 add %l7, 0x60, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i0 casa [%l6] 0x81, %i0, %o7 nop set 0x28, %l3 ldsw [%l7 + %l3], %o3 nop set 0x70, %o1 sth %o5, [%l7 + %o1] set 0x50, %g5 ldxa [%l7 + %g5] 0x81, %g3 nop set 0x68, %o4 ldx [%l7 + %o4], %g6 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i4, %g5 or %i3, %i1, %o6 set 0x40, %l1 ldda [%l7 + %l1] 0x81, %f0 set 0x30, %o7 ldda [%l7 + %o7] 0xe2, %l4 nop set 0x7E, %o5 ldsh [%l7 + %o5], %i7 nop set 0x0E, %i2 ldub [%l7 + %i2], %g1 set 0x20, %i7 ldxa [%l7 + %i7] 0x81, %i6 set 0x73, %l5 stba %i5, [%l7 + %l5] 0xeb membar #Sync set 0x50, %l4 stda %l4, [%l7 + %l4] 0xeb membar #Sync fpadd32s %f4, %f24, %f20 nop set 0x48, %i1 ldd [%l7 + %i1], %f16 nop set 0x58, %g1 stw %i2, [%l7 + %g1] set 0x68, %i0 stwa %o0, [%l7 + %i0] 0x81 nop set 0x58, %o2 stx %g7, [%l7 + %o2] nop set 0x46, %g3 stb %o4, [%l7 + %g3] nop set 0x70, %i3 ldsh [%l7 + %i3], %g2 nop set 0x5C, %g7 ldsw [%l7 + %g7], %g4 fpadd32s %f9, %f26, %f10 set 0x08, %g2 prefetcha [%l7 + %g2] 0x81, 3 nop set 0x54, %i6 sth %o1, [%l7 + %i6] set 0x58, %i5 stwa %l0, [%l7 + %i5] 0xe2 membar #Sync set 0x50, %o0 prefetcha [%l7 + %o0] 0x81, 2 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %o2 add %l6, %o7, %o3 set 0x10, %g6 prefetcha [%l7 + %g6] 0x89, 3 nop set 0x68, %o6 ldx [%l7 + %o6], %g3 set 0x10, %i4 stxa %i0, [%l7 + %i4] 0xe2 membar #Sync nop set 0x68, %g4 stx %i4, [%l7 + %g4] set 0x17, %l2 ldstuba [%l7 + %l2] 0x89, %g5 set 0x35, %l6 ldstuba [%l7 + %l6] 0x80, %g6 nop set 0x2A, %l0 ldub [%l7 + %l0], %i1 nop set 0x68, %o3 sth %i3, [%l7 + %o3] nop set 0x28, %o1 ldd [%l7 + %o1], %f12 nop set 0x14, %l3 swap [%l7 + %l3], %o6 add %l7, 0x74, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l5, %i7 wr %i6, %i5, %softint nop set 0x6C, %o4 stw %l4, [%l7 + %o4] set 0x78, %g5 ldxa [%l7 + %g5] 0x88, %i2 or %g1, %g7, %o0 set 0x64, %l1 swapa [%l7 + %l1] 0x80, %o4 st %f23, [%l7 + 0x60] nop set 0x54, %o7 stw %g2, [%l7 + %o7] set 0x20, %i2 swapa [%l7 + %i2] 0x88, %g4 nop set 0x60, %o5 ldstub [%l7 + %o5], %o1 or %l2, %l0, %l3 nop set 0x22, %l5 ldub [%l7 + %l5], %o2 nop set 0x58, %i7 ldsb [%l7 + %i7], %l1 set 0x32, %i1 stba %l6, [%l7 + %i1] 0xea membar #Sync set 0x5E, %g1 stha %o3, [%l7 + %g1] 0xeb membar #Sync nop set 0x20, %i0 std %o6, [%l7 + %i0] nop set 0x48, %l4 ldd [%l7 + %l4], %f22 nop set 0x10, %g3 ldsh [%l7 + %g3], %o5 nop set 0x17, %i3 ldstub [%l7 + %i3], %g3 nop set 0x2B, %o2 ldsb [%l7 + %o2], %i4 st %fsr, [%l7 + 0x60] nop nop setx 0xD4172FAC72159360, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xAB0FDDA4C2CF2BC9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f16 fdivd %f16, %f12, %f16 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xd2 nop set 0x18, %g7 ldd [%l7 + %g7], %f10 st %f24, [%l7 + 0x28] and %i0, %g6, %i1 nop set 0x67, %i6 stb %i3, [%l7 + %i6] set 0x0C, %i5 sta %f21, [%l7 + %i5] 0x89 set 0x77, %o0 stba %o6, [%l7 + %o0] 0x89 set 0x7E, %o6 stha %l5, [%l7 + %o6] 0xeb membar #Sync bl,a %xcc, loop_36 nop set 0x4C, %g6 swap [%l7 + %g6], %i7 nop set 0x33, %g4 ldub [%l7 + %g4], %g5 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf1, %f16 loop_36: nop set 0x28, %l6 std %i6, [%l7 + %l6] nop set 0x40, %l0 sth %i5, [%l7 + %l0] nop set 0x10, %o3 prefetch [%l7 + %o3], 2 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l4, %g1 add %l7, 0x54, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i2, %g7 be %icc, loop_37 nop set 0x68, %i4 stx %o0, [%l7 + %i4] set 0x0C, %l3 stha %o4, [%l7 + %l3] 0x81 loop_37: nop set 0x78, %o1 prefetcha [%l7 + %o1] 0x89, 0 set 0x50, %o4 ldxa [%l7 + %o4] 0x81, %o1 nop set 0x50, %l1 ldx [%l7 + %l1], %l2 nop set 0x28, %g5 ldx [%l7 + %g5], %l0 nop set 0x12, %o7 ldstub [%l7 + %o7], %l3 nop set 0x10, %i2 lduw [%l7 + %i2], %g4 nop set 0x38, %o5 stx %fsr, [%l7 + %o5] nop set 0x38, %l5 ldsw [%l7 + %l5], %l1 nop set 0x36, %i1 sth %l6, [%l7 + %i1] nop set 0x48, %i7 ldd [%l7 + %i7], %f28 set 0x0C, %i0 lda [%l7 + %i0] 0x80, %f0 nop set 0x1B, %l4 ldsb [%l7 + %l4], %o3 nop set 0x78, %g1 lduw [%l7 + %g1], %o2 nop set 0x20, %i3 ldx [%l7 + %i3], %o7 set 0x50, %g3 ldxa [%l7 + %g3] 0x88, %g3 st %fsr, [%l7 + 0x5C] nop set 0x58, %o2 stx %fsr, [%l7 + %o2] nop set 0x78, %g2 std %f26, [%l7 + %g2] nop set 0x40, %i6 ldstub [%l7 + %i6], %o5 set 0x13, %i5 ldstuba [%l7 + %i5] 0x89, %i4 add %l7, 0x5C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %i0 nop set 0x40, %g7 std %f0, [%l7 + %g7] nop set 0x48, %o0 swap [%l7 + %o0], %i3 nop set 0x68, %o6 stx %fsr, [%l7 + %o6] fpadd32 %f16, %f4, %f10 nop set 0x18, %g4 ldd [%l7 + %g4], %i0 nop set 0x64, %g6 ldsb [%l7 + %g6], %l5 add %l7, 0x10, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i7, %g5 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf0, %f16 nop set 0x27, %l2 stb %i6, [%l7 + %l2] and %i5, %l4, %g1 or %i2, %g7, %o0 set 0x3C, %l0 ldstuba [%l7 + %l0] 0x80, %o6 nop set 0x44, %o3 ldsw [%l7 + %o3], %g2 st %fsr, [%l7 + 0x2C] nop set 0x16, %i4 ldstub [%l7 + %i4], %o1 st %fsr, [%l7 + 0x28] nop nop setx 0xF302629F, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f3 setx 0xAD1A5274, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f13 fdivs %f13, %f3, %f31 nop set 0x38, %l3 ldd [%l7 + %l3], %f10 nop set 0x6C, %o4 stw %o4, [%l7 + %o4] nop set 0x30, %o1 std %f14, [%l7 + %o1] nop set 0x6B, %l1 ldstub [%l7 + %l1], %l0 set 0x73, %g5 ldstuba [%l7 + %g5] 0x81, %l2 set 0x78, %i2 stwa %l3, [%l7 + %i2] 0xe2 membar #Sync nop set 0x6D, %o7 ldstub [%l7 + %o7], %l1 nop set 0x62, %l5 ldstub [%l7 + %l5], %g4 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf8, %f16 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x6D8, %sys_tick_cmpr nop set 0x15, %i7 ldsb [%l7 + %i7], %o7 set 0x78, %o5 ldxa [%l7 + %o5] 0x80, %o2 nop set 0x48, %i0 stw %g3, [%l7 + %i0] set 0x18, %g1 prefetcha [%l7 + %g1] 0x88, 3 st %fsr, [%l7 + 0x5C] st %f3, [%l7 + 0x40] set 0x20, %l4 swapa [%l7 + %l4] 0x89, %g6 set 0x20, %i3 ldxa [%l7 + %i3] 0x88, %o5 set 0x70, %g3 ldda [%l7 + %g3] 0x89, %i2 nop set 0x3C, %g2 sth %i0, [%l7 + %g2] nop set 0x70, %i6 std %i0, [%l7 + %i6] nop set 0x0E, %i5 lduh [%l7 + %i5], %l5 nop set 0x78, %o2 std %i6, [%l7 + %o2] nop set 0x64, %o0 swap [%l7 + %o0], %i6 nop set 0x40, %o6 ldd [%l7 + %o6], %f18 nop set 0x3B, %g7 ldstub [%l7 + %g7], %i5 set 0x38, %g4 sta %f21, [%l7 + %g4] 0x81 nop set 0x30, %g6 prefetch [%l7 + %g6], 4 nop set 0x1C, %l6 swap [%l7 + %l6], %l4 set 0x08, %l2 ldxa [%l7 + %l2] 0x80, %g5 set 0x5C, %o3 ldstuba [%l7 + %o3] 0x89, %i2 set 0x0C, %i4 ldstuba [%l7 + %i4] 0x89, %g1 set 0x38, %l0 prefetcha [%l7 + %l0] 0x88, 2 st %fsr, [%l7 + 0x3C] nop set 0x3A, %l3 ldub [%l7 + %l3], %o0 nop set 0x28, %o4 stx %fsr, [%l7 + %o4] add %l7, 0x68, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g2, %o6 nop set 0x78, %o1 stx %fsr, [%l7 + %o1] nop set 0x7E, %g5 ldsb [%l7 + %g5], %o4 set 0x3B, %l1 ldstuba [%l7 + %l1] 0x80, %l0 set 0x64, %i2 lda [%l7 + %i2] 0x89, %f25 nop set 0x64, %l5 sth %o1, [%l7 + %l5] nop set 0x10, %o7 std %f4, [%l7 + %o7] st %f29, [%l7 + 0x74] nop set 0x10, %i7 std %l2, [%l7 + %i7] fpadd32 %f18, %f8, %f26 and %l3, %g4, %l1 nop set 0x52, %i1 ldsh [%l7 + %i1], %o3 set 0x5C, %o5 sta %f13, [%l7 + %o5] 0x88 nop set 0x29, %i0 stb %l6, [%l7 + %i0] nop set 0x0C, %l4 ldsw [%l7 + %l4], %o7 nop set 0x30, %i3 stx %o2, [%l7 + %i3] nop set 0x48, %g1 ldsw [%l7 + %g1], %i4 nop set 0x30, %g2 ldd [%l7 + %g2], %g6 add %g3, %i3, %i0 nop set 0x0C, %g3 ldsw [%l7 + %g3], %o5 set 0x4C, %i5 sta %f7, [%l7 + %i5] 0x81 nop set 0x1B, %o2 ldsb [%l7 + %o2], %i1 nop set 0x48, %i6 ldd [%l7 + %i6], %f28 nop set 0x0C, %o0 lduw [%l7 + %o0], %i7 ld [%l7 + 0x0C], %f24 set 0x5E, %g7 ldstuba [%l7 + %g7] 0x81, %l5 set 0x20, %g4 ldda [%l7 + %g4] 0x81, %i6 nop set 0x34, %o6 ldsh [%l7 + %o6], %l4 or %i5, %i2, %g1 nop set 0x58, %g6 ldsh [%l7 + %g6], %g7 set 0x48, %l2 stxa %g5, [%l7 + %l2] 0xe2 membar #Sync nop set 0x55, %o3 ldub [%l7 + %o3], %g2 nop set 0x6F, %l6 ldstub [%l7 + %l6], %o0 set 0x4F, %l0 stba %o4, [%l7 + %l0] 0xe3 membar #Sync add %o6, %o1, %l2 nop set 0x0C, %l3 lduw [%l7 + %l3], %l0 nop nop setx 0x9A780AC7EB2D039A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0B8560C017D5CFCC, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f24 fdivd %f24, %f0, %f20 nop set 0x70, %o4 ldd [%l7 + %o4], %g4 set 0x4C, %o1 sta %f7, [%l7 + %o1] 0x80 nop set 0x14, %g5 stw %l1, [%l7 + %g5] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xDB0, %sys_tick_cmpr nop set 0x28, %i4 ldx [%l7 + %i4], %o7 nop set 0x70, %i2 ldx [%l7 + %i2], %o3 set 0x64, %l5 stwa %o2, [%l7 + %l5] 0xe3 membar #Sync set 0x60, %l1 lda [%l7 + %l1] 0x81, %f20 nop set 0x26, %i7 ldstub [%l7 + %i7], %i4 st %fsr, [%l7 + 0x2C] nop set 0x14, %o7 swap [%l7 + %o7], %g6 nop set 0x08, %i1 std %f14, [%l7 + %i1] nop set 0x20, %o5 ldd [%l7 + %o5], %f8 nop set 0x3E, %i0 sth %g3, [%l7 + %i0] nop set 0x10, %i3 std %i2, [%l7 + %i3] nop set 0x08, %g1 lduh [%l7 + %g1], %i0 nop set 0x48, %l4 prefetch [%l7 + %l4], 2 nop set 0x7E, %g3 ldsh [%l7 + %g3], %i1 set 0x58, %i5 stda %o4, [%l7 + %i5] 0x89 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xc2 st %fsr, [%l7 + 0x70] nop set 0x38, %g2 prefetch [%l7 + %g2], 1 set 0x60, %i6 stxa %i7, [%l7 + %i6] 0x80 set 0x3D, %o0 stba %l5, [%l7 + %o0] 0x88 set 0x60, %g7 prefetcha [%l7 + %g7] 0x89, 0 nop set 0x39, %g4 stb %l4, [%l7 + %g4] nop set 0x1C, %o6 prefetch [%l7 + %o6], 3 set 0x20, %l2 ldxa [%l7 + %l2] 0x88, %i2 st %fsr, [%l7 + 0x54] set 0x7E, %g6 ldstuba [%l7 + %g6] 0x88, %g1 st %fsr, [%l7 + 0x40] nop set 0x20, %o3 ldsb [%l7 + %o3], %g7 or %i5, %g5, %o0 nop set 0x24, %l0 stb %g2, [%l7 + %l0] st %f27, [%l7 + 0x40] or %o6, %o4, %l2 nop set 0x10, %l3 std %f20, [%l7 + %l3] nop set 0x10, %l6 ldub [%l7 + %l6], %l0 or %o1, %g4, %l3 fpadd32s %f17, %f26, %f21 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %o7 set 0x50, %o1 ldstuba [%l7 + %o1] 0x88, %o3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x81, %i4, %g3 set 0x1C, %g5 ldstuba [%l7 + %g5] 0x88, %i3 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf0, %f16 nop set 0x26, %o4 sth %i0, [%l7 + %o4] and %i1, %o5, %i7 fpsub16s %f26, %f31, %f5 ld [%l7 + 0x7C], %f21 nop set 0x1B, %i2 stb %g6, [%l7 + %i2] nop set 0x1A, %l1 ldsb [%l7 + %l1], %i6 nop set 0x40, %l5 ldd [%l7 + %l5], %f12 nop set 0x68, %o7 ldsw [%l7 + %o7], %l4 fpadd16 %f0, %f26, %f0 nop set 0x68, %i7 prefetch [%l7 + %i7], 3 nop set 0x42, %i1 ldub [%l7 + %i1], %i2 nop set 0x60, %o5 std %f8, [%l7 + %o5] set 0x68, %i0 ldxa [%l7 + %i0] 0x89, %g1 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xd0 nop set 0x48, %g1 std %g6, [%l7 + %g1] add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %i5 add %l7, 0x18, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %g2 nop set 0x20, %g3 std %f8, [%l7 + %g3] nop set 0x5C, %i5 prefetch [%l7 + %i5], 3 nop set 0x74, %o2 ldsw [%l7 + %o2], %g5 set 0x40, %l4 ldda [%l7 + %l4] 0xd2, %f16 set 0x68, %g2 stxa %o4, [%l7 + %g2] 0x81 set 0x68, %i6 stda %o6, [%l7 + %i6] 0x88 set 0x2C, %o0 lda [%l7 + %o0] 0x80, %f29 nop set 0x18, %g7 stx %l2, [%l7 + %g7] set 0x7C, %o6 sta %f7, [%l7 + %o6] 0x80 or %o1, %g4, %l3 nop set 0x4F, %l2 ldub [%l7 + %l2], %l6 nop set 0x58, %g6 std %o6, [%l7 + %g6] nop set 0x76, %g4 ldub [%l7 + %g4], %l0 nop set 0x78, %l0 stx %fsr, [%l7 + %l0] set 0x40, %l3 ldda [%l7 + %l3] 0x81, %f0 fpadd16 %f0, %f24, %f28 set 0x50, %l6 stwa %o3, [%l7 + %l6] 0xe3 membar #Sync nop set 0x30, %o1 swap [%l7 + %o1], %l1 set 0x10, %g5 sta %f20, [%l7 + %g5] 0x80 set 0x20, %i4 stda %i4, [%l7 + %i4] 0xeb membar #Sync or %o2, %g3, %i3 set 0x70, %o4 stda %i0, [%l7 + %o4] 0xe2 membar #Sync or %i1, %i7, %g6 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %l4 set 0x18, %i2 prefetcha [%l7 + %i2] 0x80, 4 set 0x20, %l1 prefetcha [%l7 + %l1] 0x89, 3 nop set 0x64, %o3 ldstub [%l7 + %o3], %g7 nop set 0x18, %l5 stx %g1, [%l7 + %l5] add %l7, 0x30, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l5, %i5 nop set 0x7E, %o7 ldstub [%l7 + %o7], %g2 nop set 0x3C, %i7 ldsb [%l7 + %i7], %g5 set 0x0C, %o5 swapa [%l7 + %o5] 0x80, %o4 nop set 0x70, %i0 ldd [%l7 + %i0], %o0 nop set 0x41, %i3 ldub [%l7 + %i3], %l2 nop set 0x48, %g1 stx %o1, [%l7 + %g1] nop set 0x28, %g3 prefetch [%l7 + %g3], 0 wr %o6, %l3, %y set 0x40, %i5 stda %f16, [%l7 + %i5] 0xca set 0x12, %i1 stha %l6, [%l7 + %i1] 0xea membar #Sync set 0x10, %l4 sta %f31, [%l7 + %l4] 0x89 nop set 0x18, %o2 ldstub [%l7 + %o2], %g4 set 0x38, %g2 lda [%l7 + %g2] 0x89, %f6 nop set 0x40, %o0 ldsw [%l7 + %o0], %o7 nop set 0x75, %g7 ldsb [%l7 + %g7], %o3 st %fsr, [%l7 + 0x68] nop set 0x58, %o6 ldsw [%l7 + %o6], %l0 nop set 0x70, %i6 stx %l1, [%l7 + %i6] nop set 0x0C, %g6 lduw [%l7 + %g6], %o2 nop set 0x20, %l2 ldx [%l7 + %l2], %i4 or %i3, %i0, %g3 nop set 0x38, %l0 std %f6, [%l7 + %l0] nop set 0x4B, %l3 ldub [%l7 + %l3], %i7 set 0x45, %l6 ldstuba [%l7 + %l6] 0x88, %g6 nop set 0x08, %g4 prefetch [%l7 + %g4], 3 nop set 0x10, %g5 ldx [%l7 + %g5], %o5 nop set 0x32, %i4 ldstub [%l7 + %i4], %i1 set 0x64, %o1 ldstuba [%l7 + %o1] 0x81, %i2 set 0x40, %i2 ldda [%l7 + %i2] 0xd2, %f0 add %i6, %l4, %g1 st %f7, [%l7 + 0x08] nop set 0x10, %l1 prefetch [%l7 + %l1], 1 nop set 0x60, %o3 ldd [%l7 + %o3], %l4 or %g7, %i5, %g5 nop set 0x30, %l5 prefetch [%l7 + %l5], 4 set 0x77, %o4 ldstuba [%l7 + %o4] 0x89, %o4 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o0, %l2 nop set 0x78, %o7 std %o0, [%l7 + %o7] nop nop setx 0xBEDDC076, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x47CE6B36, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f7, %f17 ld [%l7 + 0x2C], %f11 nop set 0x08, %i7 ldd [%l7 + %i7], %f12 nop set 0x6B, %o5 ldstub [%l7 + %o5], %g2 nop set 0x52, %i3 ldsh [%l7 + %i3], %o6 nop set 0x60, %i0 stw %l3, [%l7 + %i0] nop set 0x5D, %g3 ldstub [%l7 + %g3], %l6 and %o7, %o3, %g4 set 0x44, %i5 ldstuba [%l7 + %i5] 0x81, %l1 add %l0, %o2, %i4 nop set 0x29, %g1 ldstub [%l7 + %g1], %i3 set 0x20, %l4 ldda [%l7 + %l4] 0xea, %i0 nop set 0x60, %i1 ldstub [%l7 + %i1], %g3 set 0x40, %g2 ldda [%l7 + %g2] 0xeb, %g6 set 0x70, %o0 prefetcha [%l7 + %o0] 0x81, 1 nop set 0x1F, %o2 ldub [%l7 + %o2], %o5 nop set 0x44, %g7 swap [%l7 + %g7], %i2 set 0x18, %o6 stxa %i1, [%l7 + %o6] 0xea membar #Sync and %i6, %g1, %l5 set 0x10, %i6 ldxa [%l7 + %i6] 0x88, %g7 add %l4, %i5, %o4 nop set 0x48, %l2 ldd [%l7 + %l2], %f18 nop set 0x74, %l0 swap [%l7 + %l0], %g5 set 0x78, %g6 prefetcha [%l7 + %g6] 0x88, 3 nop set 0x3C, %l6 lduh [%l7 + %l6], %o1 nop set 0x54, %l3 swap [%l7 + %l3], %o0 nop set 0x40, %g4 stx %g2, [%l7 + %g4] set 0x20, %i4 ldda [%l7 + %i4] 0x89, %l2 nop set 0x70, %g5 std %i6, [%l7 + %g5] set 0x10, %o1 ldda [%l7 + %o1] 0x81, %o6 nop set 0x50, %i2 stw %o3, [%l7 + %i2] nop set 0x1E, %l1 ldub [%l7 + %l1], %g4 nop set 0x20, %o3 std %o6, [%l7 + %o3] nop set 0x38, %l5 ldd [%l7 + %l5], %l0 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xcc set 0x3D, %o4 ldstuba [%l7 + %o4] 0x80, %l0 set 0x40, %o5 stda %f16, [%l7 + %o5] 0x81 bl %icc, loop_38 st %fsr, [%l7 + 0x38] or %i4, %o2, %i3 nop set 0x40, %i3 std %f0, [%l7 + %i3] loop_38: and %g3, %i0, %g6 or %i7, %o5, %i1 set 0x4C, %i7 stha %i2, [%l7 + %i7] 0xeb membar #Sync set 0x30, %g3 ldda [%l7 + %g3] 0xea, %g0 nop set 0x54, %i0 swap [%l7 + %i0], %i6 fpadd16 %f2, %f6, %f6 nop set 0x68, %g1 ldd [%l7 + %g1], %g6 set 0x41, %i5 ldstuba [%l7 + %i5] 0x89, %l5 wr %l4, %o4, %softint nop set 0x08, %l4 swap [%l7 + %l4], %i5 add %l2, %g5, %o0 nop set 0x7E, %i1 ldsb [%l7 + %i1], %g2 set 0x5F, %o0 stba %l3, [%l7 + %o0] 0x89 set 0x10, %o2 prefetcha [%l7 + %o2] 0x81, 2 nop set 0x1E, %g7 lduh [%l7 + %g7], %o1 set 0x54, %o6 swapa [%l7 + %o6] 0x80, %o6 nop set 0x1C, %g2 ldstub [%l7 + %g2], %g4 nop set 0x4C, %l2 ldsw [%l7 + %l2], %o7 nop set 0x68, %i6 std %f0, [%l7 + %i6] set 0x78, %g6 sta %f25, [%l7 + %g6] 0x88 nop set 0x2E, %l6 sth %o3, [%l7 + %l6] set 0x16, %l3 stha %l1, [%l7 + %l3] 0xea membar #Sync set 0x40, %l0 stwa %l0, [%l7 + %l0] 0x88 nop set 0x54, %g4 stw %o2, [%l7 + %g4] nop set 0x44, %g5 ldub [%l7 + %g5], %i4 nop set 0x20, %o1 ldd [%l7 + %o1], %f28 set 0x5C, %i2 stha %g3, [%l7 + %i2] 0xe2 membar #Sync nop set 0x3C, %i4 swap [%l7 + %i4], %i3 ld [%l7 + 0x1C], %f9 nop set 0x4C, %l1 lduh [%l7 + %l1], %i0 set 0x58, %o3 prefetcha [%l7 + %o3] 0x81, 1 set 0x6A, %l5 stba %i7, [%l7 + %l5] 0x88 nop set 0x68, %o4 std %i0, [%l7 + %o4] nop set 0x1A, %o7 sth %o5, [%l7 + %o7] set 0x08, %o5 stxa %i2, [%l7 + %o5] 0x88 st %fsr, [%l7 + 0x18] set 0x08, %i7 stha %g1, [%l7 + %i7] 0x88 nop set 0x18, %i3 lduw [%l7 + %i3], %g7 nop set 0x2A, %g3 ldsh [%l7 + %g3], %l5 set 0x40, %i0 ldda [%l7 + %i0] 0xd8, %f16 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %o4 set 0x48, %i5 stwa %i5, [%l7 + %i5] 0xe2 membar #Sync nop set 0x61, %g1 stb %l4, [%l7 + %g1] nop set 0x18, %l4 ldd [%l7 + %l4], %f4 add %l7, 0x5C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g5, %l2 nop set 0x10, %i1 stx %o0, [%l7 + %i1] st %fsr, [%l7 + 0x7C] nop set 0x2F, %o0 ldsb [%l7 + %o0], %g2 ld [%l7 + 0x14], %f9 set 0x28, %o2 swapa [%l7 + %o2] 0x88, %l6 nop set 0x28, %o6 ldd [%l7 + %o6], %l2 nop set 0x30, %g7 ldsw [%l7 + %g7], %o6 nop set 0x40, %g2 ldd [%l7 + %g2], %f28 nop set 0x58, %i6 swap [%l7 + %i6], %g4 nop set 0x63, %l2 stb %o1, [%l7 + %l2] add %o3, %o7, %l1 set 0x28, %l6 sta %f6, [%l7 + %l6] 0x88 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x88, %l0, %i4 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf1, %f0 nop set 0x68, %l0 lduw [%l7 + %l0], %o2 wr %g3, %i3, %set_softint set 0x3A, %l3 stha %i0, [%l7 + %l3] 0x89 nop nop setx 0x8E453406, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x9687F83D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f30, %f17 set 0x7C, %g5 stwa %i7, [%l7 + %g5] 0x81 or %g6, %o5, %i2 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf1 membar #Sync set 0x38, %g4 prefetcha [%l7 + %g4] 0x88, 1 nop set 0x48, %i4 std %f20, [%l7 + %i4] nop nop setx 0x084BE3E95E6EF3C3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x3F6B492C938E530F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f0, %f6 or %g1, %l5, %g7 nop set 0x4C, %l1 sth %o4, [%l7 + %l1] nop set 0x0C, %i2 prefetch [%l7 + %i2], 1 set 0x24, %o3 swapa [%l7 + %o3] 0x88, %i5 nop set 0x78, %l5 ldd [%l7 + %l5], %i6 nop set 0x48, %o4 std %g4, [%l7 + %o4] nop set 0x68, %o5 ldsw [%l7 + %o5], %l4 nop set 0x6A, %i7 sth %l2, [%l7 + %i7] nop set 0x3C, %o7 prefetch [%l7 + %o7], 3 set 0x24, %i3 sta %f0, [%l7 + %i3] 0x80 nop set 0x10, %i0 ldx [%l7 + %i0], %g2 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %l6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x88, %o6, %g4 st %fsr, [%l7 + 0x50] set 0x34, %i5 ldstuba [%l7 + %i5] 0x81, %o1 set 0x6C, %g1 lda [%l7 + %g1] 0x81, %f1 nop set 0x6F, %l4 ldsb [%l7 + %l4], %o3 nop set 0x08, %g3 lduh [%l7 + %g3], %l3 nop set 0x4F, %o0 stb %o7, [%l7 + %o0] set 0x23, %i1 ldstuba [%l7 + %i1] 0x88, %l1 set 0x54, %o2 sta %f13, [%l7 + %o2] 0x88 set 0x20, %o6 ldda [%l7 + %o6] 0x89, %l0 set 0x20, %g7 stxa %i4, [%l7 + %g7] 0x81 set 0x65, %g2 ldstuba [%l7 + %g2] 0x89, %o2 nop set 0x50, %l2 ldd [%l7 + %l2], %i2 nop set 0x78, %i6 stx %fsr, [%l7 + %i6] nop set 0x48, %l6 lduw [%l7 + %l6], %g3 nop set 0x30, %l0 stx %i0, [%l7 + %l0] set 0x3C, %l3 stwa %i7, [%l7 + %l3] 0x80 set 0x74, %g6 stwa %g6, [%l7 + %g6] 0xe3 membar #Sync st %fsr, [%l7 + 0x18] st %f3, [%l7 + 0x64] and %i2, %i1, %o5 and %l5, %g7, %g1 nop set 0x71, %g5 ldsb [%l7 + %g5], %o4 fpadd16 %f20, %f30, %f20 nop set 0x40, %o1 ldd [%l7 + %o1], %i6 or %g5, %l4, %l2 nop set 0x58, %i4 ldsw [%l7 + %i4], %i5 set 0x7C, %g4 lda [%l7 + %g4] 0x80, %f6 nop nop setx 0x39E73F87, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0x893AD3A1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f11, %f16 nop set 0x58, %i2 stx %fsr, [%l7 + %i2] set 0x1A, %l1 stha %o0, [%l7 + %l1] 0x89 nop set 0x75, %o3 ldsb [%l7 + %o3], %g2 nop set 0x10, %l5 ldsh [%l7 + %l5], %o6 set 0x58, %o4 stha %g4, [%l7 + %o4] 0x89 add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o1, %o3 set 0x24, %o5 swapa [%l7 + %o5] 0x80, %l3 or %l6, %o7, %l0 ld [%l7 + 0x50], %f20 set 0x20, %i7 sta %f20, [%l7 + %i7] 0x88 set 0x40, %o7 ldda [%l7 + %o7] 0x81, %f0 and %i4, %o2, %l1 nop set 0x4C, %i3 prefetch [%l7 + %i3], 2 or %i3, %i0, %g3 nop set 0x44, %i0 prefetch [%l7 + %i0], 4 set 0x40, %g1 ldxa [%l7 + %g1] 0x88, %i7 set 0x3F, %l4 ldstuba [%l7 + %l4] 0x80, %g6 nop set 0x68, %g3 ldx [%l7 + %g3], %i2 set 0x08, %o0 lda [%l7 + %o0] 0x89, %f24 add %l7, 0x08, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o5 casa [%l6] 0x88, %o5, %l5 ld [%l7 + 0x54], %f25 set 0x1C, %i5 lda [%l7 + %i5] 0x88, %f3 nop set 0x78, %o2 ldsh [%l7 + %o2], %g7 nop set 0x28, %o6 stx %i1, [%l7 + %o6] set 0x22, %g7 ldstuba [%l7 + %g7] 0x89, %g1 nop set 0x74, %g2 ldstub [%l7 + %g2], %o4 set 0x40, %l2 ldda [%l7 + %l2] 0xd0, %f16 set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f0 nop set 0x60, %l6 lduw [%l7 + %l6], %g5 fpsub32 %f10, %f4, %f26 set 0x30, %l0 ldda [%l7 + %l0] 0x88, %l4 nop set 0x43, %l3 stb %l2, [%l7 + %l3] nop set 0x58, %i6 ldx [%l7 + %i6], %i6 st %f9, [%l7 + 0x54] set 0x40, %g5 stda %f16, [%l7 + %g5] 0xc0 set 0x70, %g6 ldda [%l7 + %g6] 0x89, %i4 set 0x2C, %o1 stwa %o0, [%l7 + %o1] 0xe3 membar #Sync bg %icc, loop_39 nop set 0x10, %i4 ldd [%l7 + %i4], %o6 set 0x0B, %g4 stba %g2, [%l7 + %g4] 0xea membar #Sync loop_39: nop set 0x30, %i2 ldxa [%l7 + %i2] 0x80, %g4 set 0x1A, %l1 ldstuba [%l7 + %l1] 0x80, %o3 nop set 0x68, %o3 ldsh [%l7 + %o3], %o1 nop set 0x54, %o4 swap [%l7 + %o4], %l6 nop set 0x40, %o5 ldd [%l7 + %o5], %f18 add %l3, %l0, %i4 nop set 0x10, %i7 ldx [%l7 + %i7], %o2 set 0x18, %l5 swapa [%l7 + %l5] 0x80, %l1 add %o7, %i0, %i3 add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %g6 nop set 0x16, %i3 ldsh [%l7 + %i3], %i2 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %i6 set 0x68, %g1 swapa [%l7 + %g1] 0x88, %o5 set 0x40, %l4 ldda [%l7 + %l4] 0xe2, %l4 bne,a %icc, loop_40 nop set 0x10, %g3 stx %g7, [%l7 + %g3] set 0x18, %o0 prefetcha [%l7 + %o0] 0x89, 0 loop_40: nop set 0x08, %o7 ldx [%l7 + %o7], %o4 and %g5, %l4, %l2 set 0x4C, %o2 stwa %g1, [%l7 + %o2] 0x88 nop set 0x38, %o6 stx %i5, [%l7 + %o6] add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x81, %i6, %o6 set 0x18, %i5 ldxa [%l7 + %i5] 0x80, %g2 nop set 0x2A, %g7 stb %g4, [%l7 + %g7] set 0x46, %l2 stha %o3, [%l7 + %l2] 0xe2 membar #Sync nop set 0x70, %i1 ldd [%l7 + %i1], %o0 nop set 0x30, %l6 ldd [%l7 + %l6], %f20 nop nop setx 0x7316D693, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f10 setx 0x32584DEE, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f10, %f20 nop set 0x64, %g2 lduw [%l7 + %g2], %o0 set 0x40, %l3 ldda [%l7 + %l3] 0xda, %f16 bgu,a %icc, loop_41 nop set 0x46, %i6 sth %l3, [%l7 + %i6] st %f6, [%l7 + 0x14] add %l6, %i4, %l0 loop_41: nop set 0x20, %l0 ldsw [%l7 + %l0], %l1 or %o7, %o2, %i0 fpsub16s %f22, %f29, %f10 nop set 0x44, %g5 stw %g3, [%l7 + %g5] membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf1, %f16 or %i3, %g6, %i2 nop set 0x50, %i4 stw %o5, [%l7 + %i4] ld [%l7 + 0x6C], %f17 nop set 0x48, %o1 ldub [%l7 + %o1], %i7 nop set 0x62, %i2 sth %l5, [%l7 + %i2] nop set 0x38, %g4 stx %fsr, [%l7 + %g4] nop set 0x38, %o3 stx %fsr, [%l7 + %o3] nop set 0x38, %o4 ldd [%l7 + %o4], %f28 set 0x39, %l1 ldstuba [%l7 + %l1] 0x81, %g7 nop set 0x70, %i7 ldx [%l7 + %i7], %o4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i1, %g5 nop set 0x68, %o5 ldd [%l7 + %o5], %l4 set 0x30, %l5 ldda [%l7 + %l5] 0xea, %g0 set 0x40, %i3 ldda [%l7 + %i3] 0x81, %i4 nop set 0x0E, %i0 ldub [%l7 + %i0], %i6 set 0x34, %g1 swapa [%l7 + %g1] 0x81, %l2 add %g2, %g4, %o3 set 0x68, %g3 prefetcha [%l7 + %g3] 0x88, 1 nop set 0x28, %l4 std %o0, [%l7 + %l4] set 0x20, %o0 ldxa [%l7 + %o0] 0x89, %o0 nop set 0x4C, %o7 ldsh [%l7 + %o7], %l3 nop set 0x48, %o6 ldd [%l7 + %o6], %f6 ld [%l7 + 0x60], %f28 nop set 0x74, %i5 lduh [%l7 + %i5], %l6 nop set 0x7C, %g7 ldsw [%l7 + %g7], %i4 set 0x4B, %o2 ldstuba [%l7 + %o2] 0x81, %l0 nop set 0x16, %l2 ldub [%l7 + %l2], %o7 set 0x70, %l6 ldda [%l7 + %l6] 0xea, %o2 set 0x6C, %g2 sta %f25, [%l7 + %g2] 0x81 set 0x30, %i1 ldda [%l7 + %i1] 0x81, %l0 set 0x08, %l3 ldxa [%l7 + %l3] 0x89, %i0 nop set 0x08, %i6 stb %g3, [%l7 + %i6] set 0x70, %g5 stwa %g6, [%l7 + %g5] 0xe2 membar #Sync nop set 0x10, %l0 std %f6, [%l7 + %l0] nop set 0x5B, %g6 stb %i3, [%l7 + %g6] set 0x08, %o1 ldxa [%l7 + %o1] 0x88, %i2 nop set 0x6C, %i4 lduh [%l7 + %i4], %o5 set 0x10, %i2 sta %f7, [%l7 + %i2] 0x80 bne,a %icc, loop_42 nop set 0x6C, %o3 stw %i7, [%l7 + %o3] st %fsr, [%l7 + 0x3C] set 0x1C, %o4 sta %f26, [%l7 + %o4] 0x88 loop_42: nop set 0x78, %g4 ldd [%l7 + %g4], %f12 set 0x50, %i7 ldda [%l7 + %i7] 0x89, %g6 st %f30, [%l7 + 0x44] nop set 0x2F, %o5 ldub [%l7 + %o5], %o4 or %i1, %g5, %l4 fpsub32s %f3, %f9, %f9 add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %i5 nop set 0x48, %l1 std %i6, [%l7 + %l1] nop set 0x70, %i3 prefetch [%l7 + %i3], 1 and %l5, %l2, %g2 and %g4, %o3, %o1 nop set 0x50, %i0 ldsw [%l7 + %i0], %o6 nop set 0x4C, %g1 ldsh [%l7 + %g1], %o0 nop set 0x4C, %l5 stb %l6, [%l7 + %l5] set 0x14, %g3 stha %l3, [%l7 + %g3] 0xeb membar #Sync add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x81, %i4, %l0 fpsub16 %f4, %f30, %f20 add %o2, %o7, %i0 wr %g3, %g6, %ccr nop set 0x3C, %o0 ldsh [%l7 + %o0], %i3 ld [%l7 + 0x10], %f5 nop set 0x30, %l4 ldsw [%l7 + %l4], %i2 nop set 0x50, %o6 stw %o5, [%l7 + %o6] set 0x28, %i5 stxa %i7, [%l7 + %i5] 0xeb membar #Sync nop set 0x43, %g7 ldsb [%l7 + %g7], %g7 nop set 0x70, %o7 std %f0, [%l7 + %o7] set 0x18, %l2 stwa %o4, [%l7 + %l2] 0x89 set 0x46, %o2 stha %i1, [%l7 + %o2] 0xeb membar #Sync set 0x48, %l6 swapa [%l7 + %l6] 0x88, %l1 nop set 0x28, %g2 ldd [%l7 + %g2], %l4 nop set 0x5C, %i1 prefetch [%l7 + %i1], 3 nop set 0x0B, %l3 ldstub [%l7 + %l3], %g1 nop set 0x1B, %g5 ldstub [%l7 + %g5], %i5 set 0x1A, %i6 stha %i6, [%l7 + %i6] 0x80 add %l5, %l2, %g5 or %g4, %g2, %o3 set 0x58, %l0 ldxa [%l7 + %l0] 0x80, %o6 set 0x18, %g6 ldxa [%l7 + %g6] 0x81, %o0 nop set 0x38, %o1 ldstub [%l7 + %o1], %o1 set 0x50, %i4 prefetcha [%l7 + %i4] 0x88, 1 nop set 0x50, %i2 sth %l6, [%l7 + %i2] nop set 0x70, %o4 ldd [%l7 + %o4], %f8 nop set 0x78, %o3 stb %l0, [%l7 + %o3] nop set 0x50, %i7 std %f28, [%l7 + %i7] nop set 0x52, %g4 ldstub [%l7 + %g4], %o2 set 0x58, %o5 stda %o6, [%l7 + %o5] 0x89 nop set 0x38, %l1 ldd [%l7 + %l1], %f28 set 0x4F, %i0 ldstuba [%l7 + %i0] 0x80, %i4 set 0x09, %i3 ldstuba [%l7 + %i3] 0x81, %g3 set 0x2C, %g1 swapa [%l7 + %g1] 0x80, %g6 set 0x40, %g3 stda %f0, [%l7 + %g3] 0x89 nop set 0x30, %o0 sth %i3, [%l7 + %o0] nop set 0x10, %l4 std %f6, [%l7 + %l4] set 0x18, %l5 stwa %i0, [%l7 + %l5] 0xea membar #Sync ld [%l7 + 0x1C], %f18 nop set 0x78, %o6 ldd [%l7 + %o6], %f8 nop set 0x76, %i5 ldsh [%l7 + %i5], %o5 nop set 0x16, %g7 ldub [%l7 + %g7], %i7 nop set 0x10, %l2 stw %i2, [%l7 + %l2] fpsub16 %f6, %f16, %f18 nop set 0x72, %o7 ldsh [%l7 + %o7], %o4 ld [%l7 + 0x1C], %f27 st %fsr, [%l7 + 0x10] st %f25, [%l7 + 0x0C] fpsub32s %f29, %f17, %f27 and %i1, %g7, %l1 nop set 0x78, %o2 ldd [%l7 + %o2], %f26 set 0x5E, %l6 stba %l4, [%l7 + %l6] 0xe2 membar #Sync nop set 0x68, %i1 lduw [%l7 + %i1], %i5 nop set 0x10, %l3 stx %fsr, [%l7 + %l3] add %l7, 0x44, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i6, %g1 or %l5, %l2, %g4 set 0x50, %g5 ldxa [%l7 + %g5] 0x89, %g5 nop set 0x44, %g2 swap [%l7 + %g2], %g2 ld [%l7 + 0x34], %f15 nop set 0x37, %i6 ldub [%l7 + %i6], %o6 and %o0, %o1, %l3 st %fsr, [%l7 + 0x60] set 0x60, %g6 sta %f19, [%l7 + %g6] 0x88 nop set 0x19, %o1 ldstub [%l7 + %o1], %l6 set 0x28, %l0 stda %o2, [%l7 + %l0] 0xea membar #Sync fpadd16s %f30, %f30, %f2 nop set 0x40, %i2 ldx [%l7 + %i2], %l0 nop set 0x08, %i4 prefetch [%l7 + %i4], 1 add %o2, %i4, %o7 nop set 0x48, %o4 prefetch [%l7 + %o4], 2 set 0x08, %i7 swapa [%l7 + %i7] 0x80, %g6 set 0x7C, %g4 stwa %g3, [%l7 + %g4] 0x89 be,a %icc, loop_43 nop set 0x12, %o5 ldstub [%l7 + %o5], %i3 nop set 0x68, %l1 lduw [%l7 + %l1], %i0 nop set 0x50, %i0 std %i6, [%l7 + %i0] loop_43: nop set 0x5C, %o3 stha %o5, [%l7 + %o3] 0xeb membar #Sync nop set 0x10, %i3 stw %o4, [%l7 + %i3] nop set 0x60, %g1 std %i0, [%l7 + %g1] set 0x60, %o0 prefetcha [%l7 + %o0] 0x89, 2 nop set 0x60, %g3 ldd [%l7 + %g3], %f26 add %l1, %g7, %i5 set 0x20, %l4 ldxa [%l7 + %l4] 0x81, %l4 add %i6, %l5, %g1 add %g4, %g5, %l2 nop set 0x08, %o6 stx %fsr, [%l7 + %o6] set 0x40, %i5 stda %g2, [%l7 + %i5] 0x89 nop set 0x20, %l5 stx %fsr, [%l7 + %l5] nop set 0x4C, %l2 lduw [%l7 + %l2], %o0 set 0x20, %g7 prefetcha [%l7 + %g7] 0x80, 0 fpadd16 %f24, %f26, %f18 set 0x40, %o2 ldda [%l7 + %o2] 0x89, %f16 set 0x40, %l6 ldda [%l7 + %l6] 0xd2, %f0 nop set 0x2B, %o7 stb %l3, [%l7 + %o7] set 0x68, %i1 stda %o6, [%l7 + %i1] 0x88 add %l6, %l0, %o2 nop set 0x72, %l3 sth %i4, [%l7 + %l3] nop set 0x08, %g5 stx %o7, [%l7 + %g5] nop set 0x3E, %g2 ldsh [%l7 + %g2], %o3 bgu,a %xcc, loop_44 nop set 0x7A, %i6 sth %g3, [%l7 + %i6] nop set 0x79, %g6 ldstub [%l7 + %g6], %g6 nop set 0x54, %o1 ldsw [%l7 + %o1], %i0 loop_44: nop set 0x6C, %i2 swap [%l7 + %i2], %i3 nop set 0x28, %i4 ldd [%l7 + %i4], %i6 set 0x79, %o4 stba %o4, [%l7 + %o4] 0x81 set 0x40, %l0 ldda [%l7 + %l0] 0xda, %f0 set 0x0C, %i7 swapa [%l7 + %i7] 0x81, %o5 nop set 0x48, %o5 ldd [%l7 + %o5], %i0 nop set 0x68, %l1 ldsw [%l7 + %l1], %i2 nop set 0x08, %i0 ldd [%l7 + %i0], %g6 set 0x40, %o3 ldda [%l7 + %o3] 0x88, %f0 nop set 0x40, %i3 swap [%l7 + %i3], %i5 nop set 0x0F, %g4 stb %l1, [%l7 + %g4] nop set 0x6C, %o0 sth %i6, [%l7 + %o0] add %l4, %l5, %g4 nop set 0x60, %g3 ldx [%l7 + %g3], %g1 be,a,pn %xcc, loop_45 nop set 0x7C, %l4 swap [%l7 + %l4], %g5 ld [%l7 + 0x10], %f20 nop set 0x74, %g1 ldsw [%l7 + %g1], %l2 loop_45: nop set 0x3F, %o6 stb %g2, [%l7 + %o6] set 0x60, %i5 ldda [%l7 + %i5] 0x80, %o0 nop set 0x10, %l2 stx %l3, [%l7 + %l2] nop set 0x3A, %g7 ldstub [%l7 + %g7], %o6 set 0x44, %l5 sta %f13, [%l7 + %l5] 0x80 st %fsr, [%l7 + 0x64] nop set 0x20, %l6 std %o0, [%l7 + %l6] set 0x1C, %o2 lda [%l7 + %o2] 0x88, %f11 nop set 0x48, %i1 stx %fsr, [%l7 + %i1] nop set 0x28, %o7 ldd [%l7 + %o7], %l0 set 0x30, %l3 swapa [%l7 + %l3] 0x88, %o2 set 0x74, %g5 lda [%l7 + %g5] 0x81, %f2 bne,a %icc, loop_46 nop set 0x0E, %g2 lduh [%l7 + %g2], %l6 set 0x70, %g6 swapa [%l7 + %g6] 0x81, %o7 loop_46: nop nop setx 0x2F6A8572, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x2A6E1861, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f11 fdivs %f11, %f7, %f8 nop set 0x0D, %i6 ldsb [%l7 + %i6], %i4 nop set 0x35, %o1 ldstub [%l7 + %o1], %o3 and %g6, %i0, %g3 st %fsr, [%l7 + 0x5C] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xca st %fsr, [%l7 + 0x78] set 0x40, %i4 ldda [%l7 + %i4] 0xd2, %f0 nop set 0x0E, %o4 ldstub [%l7 + %o4], %i7 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xcc nop set 0x0A, %l0 sth %i3, [%l7 + %l0] add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x89, %o4, %o5 nop set 0x68, %o5 stx %fsr, [%l7 + %o5] nop set 0x5C, %i0 stw %i2, [%l7 + %i0] or %i1, %i5, %g7 wr %l1, %l4, %set_softint set 0x18, %o3 ldstuba [%l7 + %o3] 0x88, %l5 set 0x60, %i3 stba %g4, [%l7 + %i3] 0x89 nop set 0x18, %g4 stw %g1, [%l7 + %g4] nop set 0x0E, %l1 stb %g5, [%l7 + %l1] nop set 0x18, %o0 lduw [%l7 + %o0], %i6 nop set 0x78, %g3 ldub [%l7 + %g3], %g2 nop set 0x79, %g1 ldub [%l7 + %g1], %o1 nop set 0x20, %o6 swap [%l7 + %o6], %l3 nop set 0x70, %l4 std %o6, [%l7 + %l4] set 0x60, %l2 prefetcha [%l7 + %l2] 0x89, 3 add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l0, %o0 nop set 0x44, %i5 stw %l6, [%l7 + %i5] nop set 0x18, %l5 ldx [%l7 + %l5], %o2 nop set 0x1A, %l6 ldstub [%l7 + %l6], %i4 set 0x50, %o2 ldda [%l7 + %o2] 0xe3, %o6 nop set 0x58, %g7 ldd [%l7 + %g7], %g6 st %f5, [%l7 + 0x68] set 0x50, %o7 ldstuba [%l7 + %o7] 0x81, %i0 set 0x18, %l3 stda %o2, [%l7 + %l3] 0xea membar #Sync nop set 0x34, %i1 stw %i7, [%l7 + %i1] add %i3, %g3, %o5 nop set 0x7E, %g5 lduh [%l7 + %g5], %i2 st %f2, [%l7 + 0x20] set 0x40, %g6 ldda [%l7 + %g6] 0x80, %f0 nop set 0x20, %g2 prefetch [%l7 + %g2], 0 set 0x1A, %i6 stha %o4, [%l7 + %i6] 0x81 and %i1, %g7, %l1 set 0x40, %o1 ldda [%l7 + %o1] 0xd8, %f16 nop set 0x78, %i4 ldd [%l7 + %i4], %f18 nop set 0x40, %i2 ldx [%l7 + %i2], %l4 st %f8, [%l7 + 0x78] set 0x78, %i7 stda %i4, [%l7 + %i7] 0x81 and %g4, %l5, %g1 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %g5 set 0x74, %o4 stwa %o1, [%l7 + %o4] 0xeb membar #Sync nop set 0x48, %o5 ldd [%l7 + %o5], %f28 nop set 0x51, %l0 ldsb [%l7 + %l0], %l3 bne,a %xcc, loop_47 add %g2, %o6, %l2 nop set 0x0D, %o3 ldub [%l7 + %o3], %l0 nop set 0x18, %i3 ldx [%l7 + %i3], %o0 loop_47: nop set 0x29, %g4 ldsb [%l7 + %g4], %o2 nop set 0x38, %l1 stx %fsr, [%l7 + %l1] and %i4, %l6, %o7 set 0x78, %i0 sta %f21, [%l7 + %i0] 0x88 set 0x40, %g3 stxa %i0, [%l7 + %g3] 0xe2 membar #Sync nop set 0x1B, %o0 ldub [%l7 + %o0], %g6 nop set 0x68, %o6 std %i6, [%l7 + %o6] set 0x70, %l4 lda [%l7 + %l4] 0x80, %f30 nop set 0x08, %g1 stx %fsr, [%l7 + %g1] nop set 0x08, %i5 stx %o3, [%l7 + %i5] nop set 0x0A, %l5 sth %i3, [%l7 + %l5] fpadd16s %f17, %f16, %f26 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %i2 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xd2 nop set 0x69, %l6 ldsb [%l7 + %l6], %o5 add %o4, %i1, %l1 set 0x10, %o2 prefetcha [%l7 + %o2] 0x88, 4 set 0x24, %o7 sta %f24, [%l7 + %o7] 0x89 set 0x50, %l3 ldda [%l7 + %l3] 0x80, %l4 set 0x40, %i1 prefetcha [%l7 + %i1] 0x89, 2 fpadd16s %f23, %f26, %f17 st %f7, [%l7 + 0x14] add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %g1 or %i6, %g5, %o1 st %f10, [%l7 + 0x54] nop set 0x24, %g7 ldub [%l7 + %g7], %l3 nop set 0x58, %g5 stw %l5, [%l7 + %g5] fpadd32 %f4, %f0, %f12 st %fsr, [%l7 + 0x58] nop set 0x28, %g6 sth %g2, [%l7 + %g6] nop set 0x28, %g2 ldx [%l7 + %g2], %o6 set 0x10, %o1 ldxa [%l7 + %o1] 0x80, %l0 nop set 0x2F, %i4 stb %l2, [%l7 + %i4] set 0x60, %i6 ldxa [%l7 + %i6] 0x80, %o2 st %f0, [%l7 + 0x6C] add %l7, 0x08, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o0, %i4 set 0x20, %i2 prefetcha [%l7 + %i2] 0x80, 4 nop set 0x38, %o4 ldd [%l7 + %o4], %f14 nop set 0x76, %i7 sth %o7, [%l7 + %i7] nop set 0x34, %l0 ldsw [%l7 + %l0], %g6 nop set 0x59, %o5 ldub [%l7 + %o5], %i0 set 0x40, %i3 ldda [%l7 + %i3] 0xd8, %f16 nop set 0x78, %o3 std %i6, [%l7 + %o3] nop set 0x70, %g4 ldd [%l7 + %g4], %f20 nop set 0x1C, %i0 ldub [%l7 + %i0], %o3 set 0x54, %g3 stwa %i3, [%l7 + %g3] 0xe2 membar #Sync set 0x70, %l1 stxa %g3, [%l7 + %l1] 0x88 nop set 0x56, %o0 stb %i2, [%l7 + %o0] fpsub32s %f4, %f8, %f18 nop set 0x54, %l4 sth %o5, [%l7 + %l4] or %i1, %l1, %o4 nop set 0x70, %o6 std %l4, [%l7 + %o6] add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x80, %g7, %g4 set 0x58, %g1 swapa [%l7 + %g1] 0x88, %i5 set 0x30, %i5 ldxa [%l7 + %i5] 0x88, %i6 nop set 0x60, %l2 std %f6, [%l7 + %l2] fpsub16s %f4, %f15, %f2 nop set 0x46, %l5 ldsb [%l7 + %l5], %g1 nop set 0x3C, %o2 ldsb [%l7 + %o2], %g5 nop set 0x50, %o7 std %o0, [%l7 + %o7] nop set 0x14, %l6 stw %l3, [%l7 + %l6] nop set 0x65, %l3 ldstub [%l7 + %l3], %g2 add %o6, %l0, %l5 nop set 0x4E, %i1 ldsb [%l7 + %i1], %l2 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %i4 nop set 0x11, %g7 ldstub [%l7 + %g7], %l6 nop set 0x5E, %g5 stb %o7, [%l7 + %g5] set 0x30, %g6 ldda [%l7 + %g6] 0x80, %g6 set 0x08, %g2 stxa %i0, [%l7 + %g2] 0x81 nop set 0x10, %o1 std %o2, [%l7 + %o1] add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o3, %i3 nop set 0x4E, %i6 lduh [%l7 + %i6], %i7 set 0x3E, %i4 stha %i2, [%l7 + %i4] 0x81 st %f19, [%l7 + 0x48] nop set 0x38, %i2 lduw [%l7 + %i2], %g3 st %fsr, [%l7 + 0x34] membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f16 nop set 0x1C, %l0 prefetch [%l7 + %l0], 0 set 0x50, %o4 ldda [%l7 + %o4] 0x89, %i0 set 0x20, %i3 ldxa [%l7 + %i3] 0x89, %o5 nop set 0x78, %o5 ldd [%l7 + %o5], %f22 set 0x30, %o3 ldda [%l7 + %o3] 0xe3, %o4 set 0x4C, %i0 stba %l1, [%l7 + %i0] 0xe3 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xe3, %g6 nop set 0x38, %g3 std %f20, [%l7 + %g3] membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf9, %f16 nop set 0x18, %o0 swap [%l7 + %o0], %l4 nop set 0x4C, %o6 prefetch [%l7 + %o6], 1 nop set 0x68, %g1 ldx [%l7 + %g1], %i5 nop set 0x56, %l4 ldub [%l7 + %l4], %i6 nop set 0x78, %l2 sth %g4, [%l7 + %l2] set 0x20, %l5 ldda [%l7 + %l5] 0x89, %g0 nop set 0x60, %i5 std %o0, [%l7 + %i5] st %f6, [%l7 + 0x3C] nop set 0x48, %o2 std %g4, [%l7 + %o2] wr %l3, %g2, %sys_tick nop set 0x5D, %o7 ldsb [%l7 + %o7], %o6 and %l0, %l5, %o0 ld [%l7 + 0x38], %f23 nop set 0x7C, %l6 stw %i4, [%l7 + %l6] nop set 0x7F, %i1 ldsb [%l7 + %i1], %l2 and %l6, %o7, %g6 nop set 0x30, %g7 ldd [%l7 + %g7], %o2 set 0x48, %g5 stxa %o3, [%l7 + %g5] 0x89 set 0x40, %l3 ldda [%l7 + %l3] 0x80, %i0 nop set 0x24, %g6 prefetch [%l7 + %g6], 2 add %l7, 0x18, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i3 casa [%l6] 0x89, %i3, %i7 set 0x28, %o1 sta %f0, [%l7 + %o1] 0x88 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xd8 nop set 0x1A, %i4 ldub [%l7 + %i4], %g3 set 0x40, %i2 ldda [%l7 + %i2] 0x89, %f16 nop set 0x24, %i6 prefetch [%l7 + %i6], 0 add %l7, 0x68, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i2 casa [%l6] 0x88, %i2, %o5 set 0x50, %i7 ldda [%l7 + %i7] 0xea, %o4 fpsub32 %f8, %f2, %f6 nop set 0x66, %l0 stb %l1, [%l7 + %l0] set 0x60, %o4 stda %g6, [%l7 + %o4] 0xea membar #Sync set 0x18, %i3 prefetcha [%l7 + %i3] 0x88, 4 set 0x78, %o5 prefetcha [%l7 + %o5] 0x88, 4 st %f10, [%l7 + 0x14] set 0x18, %i0 stda %i4, [%l7 + %i0] 0x89 set 0x20, %o3 stda %i6, [%l7 + %o3] 0x88 set 0x58, %g4 stxa %g1, [%l7 + %g4] 0xe2 membar #Sync fpadd32 %f30, %f0, %f22 nop set 0x60, %g3 ldx [%l7 + %g3], %o1 nop set 0x60, %o0 stw %g4, [%l7 + %o0] set 0x08, %l1 prefetcha [%l7 + %l1] 0x80, 4 set 0x62, %o6 stba %g2, [%l7 + %o6] 0xe2 membar #Sync nop set 0x3C, %l4 swap [%l7 + %l4], %l3 fpadd16 %f8, %f8, %f0 set 0x58, %l2 stwa %o6, [%l7 + %l2] 0xeb membar #Sync nop set 0x08, %l5 ldx [%l7 + %l5], %l0 set 0x40, %i5 ldda [%l7 + %i5] 0x81, %f0 set 0x68, %g1 stda %l4, [%l7 + %g1] 0x81 set 0x48, %o7 swapa [%l7 + %o7] 0x88, %o0 nop set 0x09, %l6 ldsb [%l7 + %l6], %i4 ld [%l7 + 0x14], %f20 nop set 0x2F, %o2 stb %l2, [%l7 + %o2] wr %o7, %g6, %sys_tick set 0x40, %i1 stda %f0, [%l7 + %i1] 0xd0 nop set 0x48, %g7 std %o2, [%l7 + %g7] or %o3, %l6, %i0 set 0x60, %g5 ldda [%l7 + %g5] 0x81, %i2 set 0x70, %g6 ldxa [%l7 + %g6] 0x80, %i7 nop set 0x34, %o1 lduh [%l7 + %o1], %g3 set 0x40, %g2 ldda [%l7 + %g2] 0x80, %f0 set 0x40, %i4 ldda [%l7 + %i4] 0x89, %f0 set 0x55, %l3 stba %i2, [%l7 + %l3] 0xe3 membar #Sync nop set 0x58, %i2 lduw [%l7 + %i2], %o5 nop set 0x20, %i6 ldstub [%l7 + %i6], %o4 nop set 0x54, %l0 ldsw [%l7 + %l0], %g7 and %i1, %l4, %i5 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 1: ! ! Type l : 1271 ! Type a : 18 ! Type cti : 17 ! Type x : 527 ! Type f : 50 ! Type i : 117 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Thread 2 Start ! .global thread_2 thread_2: mov %l7, %g1 !# Set %cwp for 8 windows !# This threads memory space into each %l7 wrpr %g0, 0x7, %cwp mov %g1, %l7 wrpr %g0, 0x6, %cwp mov %g1, %l7 wrpr %g0, 0x5, %cwp mov %g1, %l7 wrpr %g0, 0x4, %cwp mov %g1, %l7 wrpr %g0, 0x3, %cwp mov %g1, %l7 wrpr %g0, 0x2, %cwp mov %g1, %l7 wrpr %g0, 0x1, %cwp mov %g1, %l7 wrpr %g0, 0x0, %cwp mov %g1, %l7 !# Set %fsr setx 0x0000000000400000, %l0, %l6 !# no post process stx %l6, [%l7 + 0x0] !# no post process ldx [%l7 + 0x0], %fsr !# no post process wr %g0, 0x80, %asi !# no post process !# Initialize registers .. !# Global registers set 0xA, %g1 set 0x1, %g2 set 0x1, %g3 set 0x1, %g4 set 0x7, %g5 set 0x8, %g6 set 0xF, %g7 !# Input registers set -0xE, %i0 set -0x6, %i1 set -0x2, %i2 set -0x6, %i3 set -0x5, %i4 set -0x9, %i5 set -0x8, %i6 set -0xD, %i7 !# Local registers set 0x756BBC83, %l0 set 0x4DA7793F, %l1 set 0x078ADB06, %l2 set 0x2391CA40, %l3 set 0x1EF43A44, %l4 set 0x678EDE46, %l5 set 0x270A1321, %l6 !# Output registers set 0x198E, %o0 set -0x0C1F, %o1 set -0x0F60, %o2 set -0x1CD4, %o3 set 0x143F, %o4 set 0x09B2, %o5 set 0x13E7, %o6 set 0x1CD1, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. set 0x30, %i7 stxa %l1, [%l7 + %i7] 0xe2 membar #Sync nop set 0x1C, %i3 ldsw [%l7 + %i3], %i6 or %o1, %g1, %g4 nop set 0x38, %o4 stw %g2, [%l7 + %o4] set 0x40, %i0 ldda [%l7 + %i0] 0xeb, %l2 set 0x10, %o3 ldda [%l7 + %o3] 0xe3, %o6 set 0x40, %o5 stha %g5, [%l7 + %o5] 0x89 nop set 0x30, %g4 ldx [%l7 + %g4], %l0 bn,pt %icc, loop_48 nop nop setx 0x4F8270BB68BF87C9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x24F5234FA9B17D01, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f10, %f2 nop set 0x24, %g3 swap [%l7 + %g3], %o0 set 0x2F, %l1 stba %i4, [%l7 + %l1] 0xeb membar #Sync loop_48: nop set 0x6D, %o6 ldsb [%l7 + %o6], %l2 set 0x4C, %o0 sta %f20, [%l7 + %o0] 0x89 be,a %xcc, loop_49 nop set 0x29, %l4 ldub [%l7 + %l4], %o7 nop set 0x37, %l2 ldub [%l7 + %l2], %g6 set 0x30, %i5 ldxa [%l7 + %i5] 0x81, %o2 loop_49: st %fsr, [%l7 + 0x68] nop set 0x42, %g1 stb %o3, [%l7 + %g1] add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %i0 set 0x50, %o7 prefetcha [%l7 + %o7] 0x89, 3 set 0x21, %l6 stba %l5, [%l7 + %l6] 0x89 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %i2 nop set 0x28, %l5 ldd [%l7 + %l5], %f24 set 0x40, %i1 stda %g2, [%l7 + %i1] 0x80 nop set 0x68, %o2 stw %o5, [%l7 + %o2] nop set 0x50, %g7 std %f26, [%l7 + %g7] fpsub32s %f4, %f30, %f24 nop set 0x41, %g5 ldsb [%l7 + %g5], %g7 nop set 0x70, %o1 ldsw [%l7 + %o1], %i1 add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l4, %i5 set 0x6C, %g2 lda [%l7 + %g2] 0x80, %f26 and %l1, %i6, %o4 set 0x3C, %i4 swapa [%l7 + %i4] 0x80, %o1 set 0x1F, %l3 ldstuba [%l7 + %l3] 0x89, %g1 nop set 0x20, %i2 ldd [%l7 + %i2], %g4 nop set 0x28, %i6 ldd [%l7 + %i6], %f8 ld [%l7 + 0x40], %f24 nop set 0x58, %l0 std %g2, [%l7 + %l0] set 0x60, %i7 sta %f17, [%l7 + %i7] 0x81 nop set 0x4E, %g6 sth %o6, [%l7 + %g6] nop set 0x60, %i3 stx %fsr, [%l7 + %i3] set 0x1C, %o4 stwa %l3, [%l7 + %o4] 0xeb membar #Sync set 0x50, %o3 prefetcha [%l7 + %o3] 0x88, 0 set 0x68, %i0 stda %g4, [%l7 + %i0] 0x80 wr %g0, 0x4, %fprs set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc0 set 0x08, %g3 stwa %o7, [%l7 + %g3] 0x80 set 0x34, %g4 stwa %l2, [%l7 + %g4] 0xe3 membar #Sync set 0x20, %o6 stda %g6, [%l7 + %o6] 0x88 st %f7, [%l7 + 0x78] nop set 0x58, %o0 prefetch [%l7 + %o0], 1 or %o2, %o3, %i0 nop set 0x28, %l1 ldd [%l7 + %l1], %i6 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xf9 membar #Sync ld [%l7 + 0x0C], %f2 set 0x35, %l4 ldstuba [%l7 + %l4] 0x88, %i3 add %l5, %i2, %i7 or %o5, %g7, %i1 and %l4, %i5, %g3 nop set 0x79, %i5 ldub [%l7 + %i5], %i6 or %l1, %o1, %o4 nop set 0x48, %o7 std %g0, [%l7 + %o7] nop set 0x20, %l6 ldx [%l7 + %l6], %g4 nop set 0x10, %l5 stx %fsr, [%l7 + %l5] nop set 0x5A, %i1 ldsh [%l7 + %i1], %g2 add %l7, 0x78, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x80, %l3, %l0 set 0x10, %o2 stha %o6, [%l7 + %o2] 0xe3 membar #Sync nop set 0x30, %g7 stx %fsr, [%l7 + %g7] set 0x6C, %g5 lda [%l7 + %g5] 0x89, %f3 nop set 0x14, %g1 lduh [%l7 + %g1], %i4 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf0, %f16 nop set 0x70, %g2 std %o0, [%l7 + %g2] nop set 0x50, %l3 swap [%l7 + %l3], %g5 ld [%l7 + 0x30], %f12 set 0x10, %i4 ldda [%l7 + %i4] 0xe3, %o6 or %l2, %g6, %o2 nop set 0x38, %i2 ldsw [%l7 + %i2], %i0 set 0x48, %l0 stxa %o3, [%l7 + %l0] 0x80 set 0x5B, %i6 ldstuba [%l7 + %i6] 0x88, %i3 set 0x50, %i7 stxa %l5, [%l7 + %i7] 0xeb membar #Sync nop set 0x30, %g6 prefetch [%l7 + %g6], 0 nop set 0x10, %o4 ldsw [%l7 + %o4], %i2 add %l6, %i7, %o5 set 0x7F, %i3 stba %g7, [%l7 + %i3] 0x88 nop set 0x58, %i0 ldsw [%l7 + %i0], %i1 nop set 0x66, %o5 ldsb [%l7 + %o5], %l4 set 0x10, %g3 prefetcha [%l7 + %g3] 0x80, 0 fpsub32s %f19, %f14, %f26 nop set 0x28, %o3 stb %g3, [%l7 + %o3] set 0x54, %o6 stwa %l1, [%l7 + %o6] 0x88 set 0x20, %o0 ldda [%l7 + %o0] 0xe3, %i6 nop set 0x2C, %g4 stw %o4, [%l7 + %g4] nop set 0x38, %l1 stw %o1, [%l7 + %l1] bge,a %icc, loop_50 nop set 0x30, %l2 stb %g4, [%l7 + %l2] wr %g2, %g1, %set_softint nop set 0x18, %l4 ldd [%l7 + %l4], %l0 loop_50: ld [%l7 + 0x0C], %f12 set 0x40, %i5 ldda [%l7 + %i5] 0xd2, %f16 nop set 0x3A, %l6 ldsh [%l7 + %l6], %l3 st %fsr, [%l7 + 0x50] set 0x10, %l5 ldda [%l7 + %l5] 0x89, %i4 or %o0, %g5, %o7 nop set 0x10, %i1 ldd [%l7 + %i1], %f24 wr %o6, %g6, %set_softint or %l2, %o2, %i0 nop set 0x72, %o2 sth %i3, [%l7 + %o2] nop set 0x48, %g7 ldub [%l7 + %g7], %o3 set 0x70, %o7 stda %i2, [%l7 + %o7] 0x89 set 0x2C, %g5 stwa %l6, [%l7 + %g5] 0xe2 membar #Sync nop set 0x28, %o1 std %i6, [%l7 + %o1] nop set 0x79, %g1 ldsb [%l7 + %g1], %o5 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l5, %i1 nop set 0x5C, %g2 prefetch [%l7 + %g2], 4 set 0x5A, %l3 ldstuba [%l7 + %l3] 0x88, %l4 nop set 0x0E, %i2 ldsh [%l7 + %i2], %g7 and %g3, %i5, %l1 set 0x6C, %l0 lda [%l7 + %l0] 0x89, %f24 nop set 0x28, %i6 stx %i6, [%l7 + %i6] nop set 0x1C, %i4 swap [%l7 + %i4], %o4 add %o1, %g2, %g4 nop set 0x20, %g6 stx %fsr, [%l7 + %g6] nop set 0x13, %o4 ldsb [%l7 + %o4], %l0 nop set 0x58, %i3 ldd [%l7 + %i3], %l2 wr %i4, %o0, %set_softint set 0x40, %i7 stda %f16, [%l7 + %i7] 0xd2 wr %g5, %o7, %softint set 0x0A, %o5 stha %g1, [%l7 + %o5] 0xea membar #Sync set 0x0A, %i0 ldstuba [%l7 + %i0] 0x80, %o6 nop set 0x20, %o3 ldd [%l7 + %o3], %f20 nop set 0x6C, %o6 sth %l2, [%l7 + %o6] add %g6, %i0, %i3 nop set 0x46, %g3 sth %o3, [%l7 + %g3] set 0x18, %g4 lda [%l7 + %g4] 0x88, %f19 nop set 0x40, %l1 ldx [%l7 + %l1], %i2 nop set 0x30, %o0 stx %fsr, [%l7 + %o0] nop set 0x5C, %l2 swap [%l7 + %l2], %o2 nop set 0x44, %l4 sth %i7, [%l7 + %l4] set 0x40, %i5 prefetcha [%l7 + %i5] 0x80, 1 wr %l5, %i1, %y set 0x18, %l5 stda %l4, [%l7 + %l5] 0x89 nop set 0x62, %i1 sth %g7, [%l7 + %i1] nop set 0x61, %l6 ldsb [%l7 + %l6], %g3 nop set 0x68, %o2 std %f28, [%l7 + %o2] nop set 0x48, %o7 std %i4, [%l7 + %o7] nop set 0x08, %g7 lduh [%l7 + %g7], %l6 set 0x24, %g5 stba %i6, [%l7 + %g5] 0x80 nop set 0x34, %g1 sth %l1, [%l7 + %g1] set 0x6D, %g2 ldstuba [%l7 + %g2] 0x81, %o1 fpsub32 %f26, %f18, %f10 set 0x60, %o1 stxa %g2, [%l7 + %o1] 0x81 nop set 0x57, %i2 ldub [%l7 + %i2], %g4 nop set 0x28, %l0 ldd [%l7 + %l0], %f4 nop set 0x0E, %l3 ldsh [%l7 + %l3], %o4 set 0x18, %i4 sta %f28, [%l7 + %i4] 0x89 wr %l3, %l0, %y nop set 0x58, %i6 std %f18, [%l7 + %i6] nop set 0x58, %o4 ldx [%l7 + %o4], %o0 set 0x4E, %g6 ldstuba [%l7 + %g6] 0x81, %i4 nop set 0x70, %i7 stx %g5, [%l7 + %i7] bne,a,pt %icc, loop_51 or %o7, %g1, %l2 set 0x2C, %o5 sta %f13, [%l7 + %o5] 0x80 loop_51: nop set 0x70, %i0 ldd [%l7 + %i0], %g6 nop set 0x1C, %i3 ldstub [%l7 + %i3], %i0 add %o6, %o3, %i2 set 0x50, %o6 stwa %o2, [%l7 + %o6] 0xe2 membar #Sync nop set 0x08, %g3 stx %i7, [%l7 + %g3] wr %i3, %o5, %sys_tick nop set 0x56, %o3 lduh [%l7 + %o3], %i1 set 0x58, %l1 stwa %l5, [%l7 + %l1] 0x81 nop set 0x70, %g4 stx %l4, [%l7 + %g4] nop set 0x42, %l2 ldstub [%l7 + %l2], %g7 add %l7, 0x4C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %g3 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %l1 set 0x3C, %l4 stwa %i6, [%l7 + %l4] 0xe2 membar #Sync nop set 0x7C, %i5 prefetch [%l7 + %i5], 3 set 0x30, %l5 stda %g2, [%l7 + %l5] 0x89 set 0x60, %o0 ldda [%l7 + %o0] 0xe2, %o0 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] 0x89, %o4, %l3 nop set 0x78, %l6 ldsw [%l7 + %l6], %l0 set 0x70, %i1 ldda [%l7 + %i1] 0x89, %o0 nop set 0x73, %o7 ldstub [%l7 + %o7], %g4 nop set 0x5A, %o2 sth %g5, [%l7 + %o2] st %fsr, [%l7 + 0x60] nop set 0x50, %g5 std %f2, [%l7 + %g5] nop set 0x0C, %g1 ldsb [%l7 + %g1], %i4 set 0x0C, %g7 stwa %g1, [%l7 + %g7] 0xeb membar #Sync set 0x7B, %g2 stba %o7, [%l7 + %g2] 0xe3 membar #Sync nop set 0x40, %i2 swap [%l7 + %i2], %g6 st %f15, [%l7 + 0x30] nop set 0x37, %l0 ldub [%l7 + %l0], %i0 nop set 0x10, %o1 std %l2, [%l7 + %o1] st %fsr, [%l7 + 0x10] set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f16 set 0x3C, %l3 swapa [%l7 + %l3] 0x80, %o3 nop set 0x2C, %o4 lduw [%l7 + %o4], %i2 nop set 0x0C, %i6 lduw [%l7 + %i6], %o6 add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o2 casa [%l6] 0x89, %o2, %i3 nop set 0x70, %g6 lduh [%l7 + %g6], %i7 nop set 0x30, %o5 std %f12, [%l7 + %o5] ba,pn %icc, loop_52 nop set 0x18, %i0 ldx [%l7 + %i0], %o5 set 0x40, %i7 ldda [%l7 + %i7] 0xe3, %l4 loop_52: nop set 0x40, %i3 stda %f16, [%l7 + %i3] 0xd0 nop set 0x34, %g3 ldsh [%l7 + %g3], %l4 set 0x6E, %o3 stha %i1, [%l7 + %o3] 0x80 set 0x50, %l1 lda [%l7 + %l1] 0x89, %f31 nop set 0x6C, %g4 lduh [%l7 + %g4], %i5 nop set 0x3C, %o6 swap [%l7 + %o6], %g3 nop set 0x10, %l2 std %i6, [%l7 + %l2] ble,a %icc, loop_53 nop set 0x30, %i5 lduw [%l7 + %i5], %l1 nop set 0x30, %l4 std %g6, [%l7 + %l4] and %g2, %o1, %i6 loop_53: fpsub32 %f24, %f16, %f6 ld [%l7 + 0x78], %f12 set 0x22, %l5 stha %o4, [%l7 + %l5] 0xea membar #Sync nop nop setx 0x6315253E, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0xE9F4651C, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f0, %f14 set 0x1C, %l6 stha %l3, [%l7 + %l6] 0xe3 membar #Sync fpadd32 %f16, %f30, %f20 add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l0 casa [%l6] 0x80, %l0, %g4 fpsub16s %f31, %f9, %f13 nop set 0x08, %o0 ldd [%l7 + %o0], %g4 nop set 0x48, %o7 lduw [%l7 + %o7], %i4 nop set 0x3C, %i1 ldstub [%l7 + %i1], %g1 add %o7, %o0, %g6 set 0x28, %o2 lda [%l7 + %o2] 0x80, %f0 ld [%l7 + 0x58], %f10 nop set 0x48, %g1 ldsh [%l7 + %g1], %l2 nop set 0x50, %g7 std %f0, [%l7 + %g7] nop set 0x28, %g2 ldd [%l7 + %g2], %o2 set 0x18, %g5 prefetcha [%l7 + %g5] 0x81, 1 nop nop setx 0xADE64953, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xA988050F, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f16, %f13 nop set 0x55, %l0 ldsb [%l7 + %l0], %o6 nop set 0x64, %o1 swap [%l7 + %o1], %i0 nop set 0x08, %i4 lduw [%l7 + %i4], %i3 nop set 0x5A, %l3 stb %i7, [%l7 + %l3] st %f16, [%l7 + 0x30] ble,a %xcc, loop_54 nop set 0x30, %o4 prefetch [%l7 + %o4], 4 set 0x38, %i6 swapa [%l7 + %i6] 0x88, %o2 loop_54: and %o5, %l4, %l5 add %i5, %i1, %l6 add %g3, %g7, %g2 nop set 0x6C, %i2 lduh [%l7 + %i2], %o1 st %fsr, [%l7 + 0x14] nop set 0x70, %o5 ldsw [%l7 + %o5], %l1 set 0x44, %i0 lda [%l7 + %i0] 0x89, %f10 nop set 0x20, %g6 ldx [%l7 + %g6], %o4 set 0x6A, %i3 stha %i6, [%l7 + %i3] 0xe3 membar #Sync nop set 0x48, %g3 ldx [%l7 + %g3], %l0 st %fsr, [%l7 + 0x60] nop set 0x58, %i7 stx %g4, [%l7 + %i7] and %g5, %l3, %i4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o7, %g1 set 0x48, %o3 ldxa [%l7 + %o3] 0x80, %g6 nop set 0x6D, %l1 stb %o0, [%l7 + %l1] nop set 0x69, %o6 ldsb [%l7 + %o6], %l2 set 0x68, %l2 ldstuba [%l7 + %l2] 0x80, %o3 nop set 0x28, %i5 std %f28, [%l7 + %i5] set 0x58, %g4 stda %i2, [%l7 + %g4] 0x89 nop set 0x10, %l5 lduw [%l7 + %l5], %i0 fpsub32s %f5, %f3, %f12 nop set 0x28, %l4 ldd [%l7 + %l4], %o6 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i3, %o2 set 0x79, %l6 stba %i7, [%l7 + %l6] 0x88 nop set 0x50, %o7 stx %fsr, [%l7 + %o7] set 0x10, %o0 ldda [%l7 + %o0] 0x81, %o4 set 0x34, %i1 stwa %l4, [%l7 + %i1] 0x80 nop set 0x50, %o2 ldd [%l7 + %o2], %f10 fpadd16s %f20, %f0, %f4 nop set 0x38, %g1 lduw [%l7 + %g1], %l5 set 0x7C, %g7 lda [%l7 + %g7] 0x88, %f27 add %l7, 0x08, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i1 casa [%l6] 0x89, %i1, %i5 nop set 0x7A, %g5 stb %g3, [%l7 + %g5] set 0x20, %l0 stda %i6, [%l7 + %l0] 0x81 or %g2, %o1, %l1 nop set 0x18, %o1 stw %g7, [%l7 + %o1] nop set 0x1C, %g2 sth %i6, [%l7 + %g2] set 0x34, %i4 lda [%l7 + %i4] 0x88, %f21 st %fsr, [%l7 + 0x7C] set 0x68, %l3 prefetcha [%l7 + %l3] 0x89, 1 set 0x60, %i6 stda %o4, [%l7 + %i6] 0xea membar #Sync set 0x54, %i2 swapa [%l7 + %i2] 0x88, %g4 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %i4 set 0x40, %o5 ldda [%l7 + %o5] 0xd0, %f0 st %f5, [%l7 + 0x44] nop set 0x1E, %i0 lduh [%l7 + %i0], %g5 st %fsr, [%l7 + 0x1C] nop set 0x38, %g6 ldsh [%l7 + %g6], %g1 nop set 0x76, %i3 ldub [%l7 + %i3], %o7 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o0, %l2 nop set 0x40, %o4 std %g6, [%l7 + %o4] set 0x40, %g3 lda [%l7 + %g3] 0x80, %f7 nop set 0x58, %o3 sth %o3, [%l7 + %o3] nop set 0x68, %l1 stb %i2, [%l7 + %l1] bne %icc, loop_55 st %fsr, [%l7 + 0x64] add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i0 casa [%l6] 0x89, %i0, %i3 loop_55: nop set 0x40, %i7 stda %f0, [%l7 + %i7] 0xd2 nop set 0x50, %l2 ldx [%l7 + %l2], %o2 nop set 0x53, %o6 ldsb [%l7 + %o6], %i7 set 0x30, %i5 stxa %o6, [%l7 + %i5] 0x88 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l4, %l5 nop set 0x10, %l5 ldx [%l7 + %l5], %o5 or %i1, %g3, %l6 set 0x38, %l4 stha %i5, [%l7 + %l4] 0x88 nop set 0x2C, %g4 lduh [%l7 + %g4], %o1 set 0x17, %o7 ldstuba [%l7 + %o7] 0x80, %l1 set 0x74, %l6 swapa [%l7 + %l6] 0x81, %g2 nop set 0x38, %o0 ldx [%l7 + %o0], %i6 nop set 0x31, %i1 ldstub [%l7 + %i1], %g7 set 0x40, %o2 ldda [%l7 + %o2] 0x80, %f0 set 0x10, %g1 prefetcha [%l7 + %g1] 0x80, 3 set 0x1F, %g7 stba %l0, [%l7 + %g7] 0x80 nop set 0x32, %l0 ldsb [%l7 + %l0], %l3 and %g4, %g5, %g1 set 0x58, %o1 stxa %o7, [%l7 + %o1] 0xeb membar #Sync add %l7, 0x1C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i4, %l2 nop set 0x08, %g5 ldx [%l7 + %g5], %g6 nop set 0x2C, %g2 prefetch [%l7 + %g2], 3 set 0x60, %l3 stda %o2, [%l7 + %l3] 0xea membar #Sync nop set 0x58, %i4 lduw [%l7 + %i4], %i2 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xd0 set 0x24, %i6 lda [%l7 + %i6] 0x88, %f1 nop set 0x24, %o5 lduw [%l7 + %o5], %o0 nop set 0x64, %i0 prefetch [%l7 + %i0], 4 set 0x1B, %g6 ldstuba [%l7 + %g6] 0x88, %i3 set 0x78, %i3 stda %o2, [%l7 + %i3] 0x80 nop set 0x18, %o4 prefetch [%l7 + %o4], 4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x88, %i0, %o6 nop set 0x68, %o3 swap [%l7 + %o3], %l4 ld [%l7 + 0x48], %f17 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x80, %l5, %o5 set 0x40, %g3 ldxa [%l7 + %g3] 0x80, %i1 nop set 0x58, %l1 stx %g3, [%l7 + %l1] nop set 0x64, %i7 prefetch [%l7 + %i7], 3 set 0x10, %l2 stda %i6, [%l7 + %l2] 0xea membar #Sync set 0x10, %i5 stda %i4, [%l7 + %i5] 0x89 set 0x50, %o6 ldda [%l7 + %o6] 0xeb, %i6 nop set 0x3A, %l4 ldsh [%l7 + %l4], %l1 set 0x62, %g4 stba %g2, [%l7 + %g4] 0x80 nop set 0x28, %o7 ldx [%l7 + %o7], %i6 nop set 0x18, %l6 stx %fsr, [%l7 + %l6] nop set 0x50, %o0 stx %fsr, [%l7 + %o0] ld [%l7 + 0x54], %f30 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xc0 set 0x20, %i1 stha %o1, [%l7 + %i1] 0x89 nop set 0x68, %g1 stx %g7, [%l7 + %g1] nop set 0x4D, %g7 stb %o4, [%l7 + %g7] nop set 0x38, %o2 std %l2, [%l7 + %o2] set 0x40, %l0 stda %f0, [%l7 + %l0] 0xda nop set 0x6A, %g5 ldstub [%l7 + %g5], %l0 bg,a,pt %xcc, loop_56 nop set 0x4C, %o1 swap [%l7 + %o1], %g5 set 0x70, %l3 ldxa [%l7 + %l3] 0x88, %g1 loop_56: nop set 0x54, %g2 sta %f0, [%l7 + %g2] 0x80 and %o7, %g4, %l2 set 0x0F, %i4 stba %g6, [%l7 + %i4] 0x88 nop set 0x34, %i2 prefetch [%l7 + %i2], 2 add %o3, %i2, %i4 set 0x78, %o5 stxa %i3, [%l7 + %o5] 0xe3 membar #Sync set 0x48, %i0 stxa %o0, [%l7 + %i0] 0x88 nop set 0x0D, %i6 stb %o2, [%l7 + %i6] nop set 0x38, %g6 ldsw [%l7 + %g6], %o6 set 0x40, %o4 ldxa [%l7 + %o4] 0x89, %i0 nop set 0x14, %o3 ldsh [%l7 + %o3], %l5 nop set 0x08, %g3 std %l4, [%l7 + %g3] nop set 0x58, %l1 ldsw [%l7 + %l1], %i1 set 0x6C, %i7 lda [%l7 + %i7] 0x88, %f27 nop set 0x38, %l2 swap [%l7 + %l2], %o5 set 0x57, %i5 ldstuba [%l7 + %i5] 0x80, %g3 set 0x68, %o6 prefetcha [%l7 + %o6] 0x88, 4 nop set 0x28, %l4 sth %i5, [%l7 + %l4] nop set 0x3E, %i3 ldstub [%l7 + %i3], %l1 set 0x38, %o7 swapa [%l7 + %o7] 0x88, %l6 st %f4, [%l7 + 0x30] nop set 0x6C, %g4 prefetch [%l7 + %g4], 2 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %i6 st %f18, [%l7 + 0x70] nop set 0x32, %l6 stb %o1, [%l7 + %l6] add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g7, %o4 or %l0, %g5, %g1 nop nop setx 0xA579DC3F311F82C8, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0x7F7D3D1AC75DFED9, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f26, %f26 set 0x60, %o0 lda [%l7 + %o0] 0x81, %f0 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l3, %g4 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %g6 nop set 0x38, %l5 stx %l2, [%l7 + %l5] set 0x10, %g1 ldda [%l7 + %g1] 0xeb, %o2 nop set 0x7C, %i1 prefetch [%l7 + %i1], 2 set 0x48, %o2 ldxa [%l7 + %o2] 0x80, %i2 wr %i4, %i3, %softint set 0x48, %g7 stda %o0, [%l7 + %g7] 0x81 set 0x14, %l0 ldstuba [%l7 + %l0] 0x80, %o6 nop set 0x1D, %o1 ldstub [%l7 + %o1], %o2 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %l4 nop set 0x7C, %g5 lduw [%l7 + %g5], %i1 set 0x58, %g2 lda [%l7 + %g2] 0x88, %f21 set 0x50, %i4 ldda [%l7 + %i4] 0x80, %l4 set 0x40, %l3 ldda [%l7 + %l3] 0xd8, %f16 nop set 0x5E, %i2 ldstub [%l7 + %i2], %g3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i7, %o5 nop set 0x16, %o5 sth %i5, [%l7 + %o5] nop set 0x30, %i6 std %f4, [%l7 + %i6] and %l1, %l6, %g2 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %g7 set 0x40, %i0 ldda [%l7 + %i0] 0x89, %f0 set 0x50, %o4 ldda [%l7 + %o4] 0xe3, %o0 nop set 0x14, %o3 prefetch [%l7 + %o3], 1 nop set 0x58, %g3 std %l0, [%l7 + %g3] membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf8, %f16 set 0x18, %i7 sta %f17, [%l7 + %i7] 0x88 nop set 0x5E, %l1 ldsh [%l7 + %l1], %g5 or %g1, %l3, %g4 add %o7, %o4, %l2 nop set 0x43, %i5 ldub [%l7 + %i5], %g6 nop set 0x58, %l2 std %i2, [%l7 + %l2] nop set 0x54, %o6 lduw [%l7 + %o6], %i4 nop set 0x18, %i3 ldsh [%l7 + %i3], %o3 nop set 0x40, %o7 lduw [%l7 + %o7], %i3 nop set 0x44, %g4 stw %o0, [%l7 + %g4] set 0x60, %l4 stxa %o6, [%l7 + %l4] 0x88 nop set 0x20, %l6 stx %o2, [%l7 + %l6] nop set 0x32, %o0 sth %i0, [%l7 + %o0] nop set 0x38, %g1 swap [%l7 + %g1], %i1 and %l4, %l5, %i7 set 0x2F, %l5 stba %o5, [%l7 + %l5] 0x80 ld [%l7 + 0x64], %f27 set 0x24, %o2 stha %i5, [%l7 + %o2] 0xeb membar #Sync fpadd16 %f28, %f30, %f28 nop set 0x63, %g7 ldsb [%l7 + %g7], %l1 set 0x20, %l0 stwa %g3, [%l7 + %l0] 0xeb membar #Sync nop set 0x72, %o1 lduh [%l7 + %o1], %l6 st %f25, [%l7 + 0x48] nop set 0x40, %i1 std %i6, [%l7 + %i1] fpsub16 %f8, %f18, %f28 ld [%l7 + 0x3C], %f2 nop set 0x38, %g5 std %g6, [%l7 + %g5] nop set 0x7A, %i4 ldub [%l7 + %i4], %g2 wr %o1, %l0, %clear_softint set 0x33, %l3 ldstuba [%l7 + %l3] 0x81, %g5 set 0x26, %i2 stba %g1, [%l7 + %i2] 0xea membar #Sync fpsub32s %f21, %f22, %f22 ld [%l7 + 0x3C], %f19 set 0x20, %o5 ldda [%l7 + %o5] 0x88, %l2 set 0x40, %i6 ldda [%l7 + %i6] 0xe2, %g4 and %o4, %l2, %o7 or %i2, %g6, %o3 set 0x58, %i0 ldstuba [%l7 + %i0] 0x88, %i3 set 0x40, %o4 ldda [%l7 + %o4] 0x81, %f0 set 0x38, %g2 stda %o0, [%l7 + %g2] 0x88 set 0x58, %o3 prefetcha [%l7 + %o3] 0x89, 3 nop set 0x4E, %g3 sth %o2, [%l7 + %g3] ld [%l7 + 0x1C], %f14 fpsub16 %f28, %f10, %f10 nop set 0x41, %g6 stb %i0, [%l7 + %g6] set 0x08, %i7 prefetcha [%l7 + %i7] 0x89, 0 nop set 0x0C, %l1 ldsw [%l7 + %l1], %o6 st %f13, [%l7 + 0x10] nop set 0x58, %l2 prefetch [%l7 + %l2], 1 nop set 0x78, %o6 swap [%l7 + %o6], %l5 nop set 0x40, %i3 std %l4, [%l7 + %i3] nop set 0x17, %i5 stb %o5, [%l7 + %i5] set 0x50, %g4 stda %i4, [%l7 + %g4] 0xe3 membar #Sync nop set 0x40, %o7 swap [%l7 + %o7], %l1 st %fsr, [%l7 + 0x2C] nop set 0x08, %l4 ldd [%l7 + %l4], %i6 nop set 0x10, %o0 ldd [%l7 + %o0], %f2 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %g3 nop set 0x68, %g1 std %f10, [%l7 + %g1] nop set 0x0C, %l5 stb %i6, [%l7 + %l5] nop set 0x10, %l6 swap [%l7 + %l6], %g2 nop set 0x08, %o2 prefetch [%l7 + %o2], 0 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o1, %g7 set 0x58, %l0 ldxa [%l7 + %l0] 0x80, %g5 set 0x20, %g7 sta %f22, [%l7 + %g7] 0x81 nop set 0x70, %i1 ldx [%l7 + %i1], %g1 add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x88, %l3, %l0 set 0x34, %o1 swapa [%l7 + %o1] 0x80, %g4 set 0x1C, %g5 stwa %l2, [%l7 + %g5] 0xe2 membar #Sync nop set 0x6D, %i4 ldstub [%l7 + %i4], %o4 set 0x68, %l3 sta %f30, [%l7 + %l3] 0x89 set 0x7A, %i2 stba %o7, [%l7 + %i2] 0x89 set 0x78, %i6 prefetcha [%l7 + %i6] 0x80, 3 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xc8 set 0x40, %o5 stda %f0, [%l7 + %o5] 0xf9 membar #Sync set 0x18, %g2 sta %f2, [%l7 + %g2] 0x80 nop set 0x34, %o3 prefetch [%l7 + %o3], 4 nop set 0x62, %g3 ldub [%l7 + %g3], %o3 set 0x27, %g6 stba %i2, [%l7 + %g6] 0x80 nop set 0x18, %i7 ldx [%l7 + %i7], %i3 nop set 0x22, %o4 ldsh [%l7 + %o4], %i4 nop set 0x38, %l1 ldx [%l7 + %l1], %o0 nop set 0x68, %l2 ldd [%l7 + %l2], %f12 set 0x18, %i3 prefetcha [%l7 + %i3] 0x89, 3 nop set 0x5A, %i5 ldstub [%l7 + %i5], %o2 set 0x70, %o6 prefetcha [%l7 + %o6] 0x81, 4 nop set 0x38, %o7 lduh [%l7 + %o7], %o6 add %l5, %l4, %i5 nop set 0x28, %l4 ldd [%l7 + %l4], %f20 set 0x40, %g4 ldxa [%l7 + %g4] 0x88, %l1 set 0x5C, %g1 ldstuba [%l7 + %g1] 0x89, %i7 nop set 0x76, %o0 ldsh [%l7 + %o0], %l6 or %g3, %i6, %o5 add %l7, 0x2C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o1, %g7 nop set 0x21, %l6 stb %g2, [%l7 + %l6] st %f8, [%l7 + 0x64] set 0x10, %o2 prefetcha [%l7 + %o2] 0x89, 0 nop set 0x28, %l5 ldx [%l7 + %l5], %g1 set 0x50, %l0 ldda [%l7 + %l0] 0x80, %l0 nop set 0x60, %i1 lduw [%l7 + %i1], %g4 nop set 0x48, %g7 ldd [%l7 + %g7], %l2 nop set 0x1F, %o1 ldub [%l7 + %o1], %l3 nop set 0x3D, %i4 ldub [%l7 + %i4], %o4 set 0x7A, %g5 stha %g6, [%l7 + %g5] 0x81 nop nop setx 0xF70CAE8A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x63F24690, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f6 fdivs %f6, %f17, %f13 nop set 0x10, %l3 stw %o3, [%l7 + %l3] set 0x08, %i6 lda [%l7 + %i6] 0x88, %f24 set 0x48, %i2 prefetcha [%l7 + %i2] 0x80, 4 st %f13, [%l7 + 0x70] set 0x50, %i0 ldda [%l7 + %i0] 0xeb, %o6 set 0x40, %o5 stda %f16, [%l7 + %o5] 0x89 set 0x78, %o3 prefetcha [%l7 + %o3] 0x89, 0 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xd8 nop set 0x58, %g6 ldstub [%l7 + %g6], %i3 nop set 0x68, %i7 stw %i0, [%l7 + %i7] nop set 0x38, %g2 stx %o2, [%l7 + %g2] set 0x14, %o4 stwa %i1, [%l7 + %o4] 0x80 nop set 0x74, %l2 ldsw [%l7 + %l2], %o0 set 0x40, %i3 stda %o6, [%l7 + %i3] 0x88 set 0x28, %i5 sta %f18, [%l7 + %i5] 0x80 st %f9, [%l7 + 0x54] nop set 0x30, %o6 ldd [%l7 + %o6], %l4 add %l4, %i5, %i7 nop set 0x58, %o7 sth %l6, [%l7 + %o7] set 0x68, %l4 stda %l0, [%l7 + %l4] 0x80 set 0x38, %g4 stxa %i6, [%l7 + %g4] 0xea membar #Sync nop set 0x78, %g1 std %g2, [%l7 + %g1] nop set 0x6C, %l1 stw %o1, [%l7 + %l1] set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc2 nop set 0x40, %o2 std %f26, [%l7 + %o2] nop set 0x20, %l5 stx %g7, [%l7 + %l5] nop set 0x2C, %l0 lduw [%l7 + %l0], %g2 ld [%l7 + 0x38], %f10 ld [%l7 + 0x68], %f22 st %f9, [%l7 + 0x40] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x74, %i1 swap [%l7 + %i1], %g5 set 0x20, %g7 stxa %g4, [%l7 + %g7] 0x88 nop set 0x34, %o1 sth %l2, [%l7 + %o1] set 0x40, %i4 ldda [%l7 + %i4] 0xd8, %f0 set 0x58, %g5 prefetcha [%l7 + %g5] 0x80, 0 nop set 0x50, %o0 stx %fsr, [%l7 + %o0] set 0x64, %i6 lda [%l7 + %i6] 0x80, %f20 set 0x0C, %l3 lda [%l7 + %l3] 0x88, %f26 nop set 0x78, %i0 std %f24, [%l7 + %i0] nop set 0x4C, %o5 swap [%l7 + %o5], %o4 nop set 0x2A, %i2 stb %g6, [%l7 + %i2] fpsub32 %f22, %f20, %f0 set 0x70, %o3 ldxa [%l7 + %o3] 0x80, %l3 set 0x78, %g6 stxa %i2, [%l7 + %g6] 0xeb membar #Sync nop set 0x7C, %i7 ldsh [%l7 + %i7], %o3 set 0x20, %g2 stxa %o7, [%l7 + %g2] 0x89 nop set 0x7E, %g3 sth %i4, [%l7 + %g3] nop set 0x68, %o4 stx %i3, [%l7 + %o4] set 0x78, %i3 stwa %o2, [%l7 + %i3] 0x88 set 0x54, %i5 ldstuba [%l7 + %i5] 0x88, %i1 set 0x6C, %l2 lda [%l7 + %l2] 0x89, %f3 set 0x43, %o6 stba %i0, [%l7 + %o6] 0xeb membar #Sync membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf1, %f16 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf0, %f0 nop set 0x78, %o7 stw %o6, [%l7 + %o7] add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x88, %o0, %l5 wr %i5, %i7, %ccr add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l4 casa [%l6] 0x88, %l4, %l6 nop set 0x50, %l1 stx %l1, [%l7 + %l1] set 0x33, %g1 ldstuba [%l7 + %g1] 0x88, %i6 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc2 nop set 0x18, %o2 swap [%l7 + %o2], %o1 nop set 0x58, %l0 ldd [%l7 + %l0], %f22 nop set 0x68, %i1 ldsb [%l7 + %i1], %g3 nop set 0x70, %l5 ldx [%l7 + %l5], %g2 add %g7, %g1, %g5 nop set 0x38, %o1 ldsh [%l7 + %o1], %g4 nop set 0x7F, %i4 ldsb [%l7 + %i4], %o5 nop set 0x0D, %g7 ldub [%l7 + %g7], %l2 and %o4, %g6, %l3 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x80, %i2, %l0 set 0x3D, %o0 stba %o3, [%l7 + %o0] 0xeb membar #Sync nop set 0x11, %g5 ldub [%l7 + %g5], %i4 and %i3, %o2, %i1 set 0x7B, %i6 ldstuba [%l7 + %i6] 0x81, %o7 set 0x54, %l3 stha %i0, [%l7 + %l3] 0x88 set 0x40, %i0 sta %f31, [%l7 + %i0] 0x88 set 0x50, %o5 stda %o0, [%l7 + %o5] 0x88 and %l5, %i5, %i7 nop set 0x40, %i2 stw %l4, [%l7 + %i2] set 0x0C, %o3 lda [%l7 + %o3] 0x80, %f31 nop set 0x38, %g6 ldsw [%l7 + %g6], %l6 nop set 0x74, %i7 ldsb [%l7 + %i7], %l1 set 0x38, %g3 ldxa [%l7 + %g3] 0x81, %o6 nop set 0x56, %o4 sth %i6, [%l7 + %o4] set 0x70, %g2 swapa [%l7 + %g2] 0x80, %o1 add %g2, %g7, %g1 nop set 0x78, %i3 ldx [%l7 + %i3], %g5 nop set 0x6C, %i5 stw %g4, [%l7 + %i5] set 0x08, %o6 ldxa [%l7 + %o6] 0x80, %g3 set 0x40, %l2 ldda [%l7 + %l2] 0xd0, %f16 and %o5, %l2, %o4 fpadd16 %f6, %f14, %f20 nop nop setx 0x12DB70F5C42530D0, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x81A90722298EA964, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f6, %f12 nop set 0x0C, %l4 lduh [%l7 + %l4], %g6 nop set 0x58, %g4 ldd [%l7 + %g4], %l2 and %l0, %i2, %o3 set 0x58, %l1 stda %i4, [%l7 + %l1] 0xe3 membar #Sync nop set 0x70, %g1 std %f28, [%l7 + %g1] nop set 0x70, %l6 ldd [%l7 + %l6], %i2 nop set 0x36, %o2 ldstub [%l7 + %o2], %o2 set 0x2C, %l0 stwa %i1, [%l7 + %l0] 0xeb membar #Sync set 0x1C, %o7 lda [%l7 + %o7] 0x81, %f1 nop set 0x1A, %i1 ldsb [%l7 + %i1], %i0 set 0x78, %o1 lda [%l7 + %o1] 0x80, %f10 set 0x50, %i4 ldda [%l7 + %i4] 0xea, %o0 set 0x50, %g7 ldstuba [%l7 + %g7] 0x89, %o7 nop set 0x24, %l5 swap [%l7 + %l5], %i5 add %l7, 0x58, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l5 casa [%l6] 0x88, %l5, %l4 set 0x24, %g5 swapa [%l7 + %g5] 0x89, %l6 nop set 0x60, %o0 stx %fsr, [%l7 + %o0] nop set 0x70, %l3 swap [%l7 + %l3], %l1 set 0x50, %i6 ldda [%l7 + %i6] 0x88, %o6 nop set 0x3C, %o5 stw %i6, [%l7 + %o5] nop set 0x68, %i0 stx %o1, [%l7 + %i0] nop set 0x16, %i2 stb %g2, [%l7 + %i2] nop set 0x5C, %o3 lduw [%l7 + %o3], %g7 set 0x31, %g6 ldstuba [%l7 + %g6] 0x89, %g1 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xf9 membar #Sync set 0x78, %o4 sta %f25, [%l7 + %o4] 0x80 set 0x44, %g2 stha %g5, [%l7 + %g2] 0xe3 membar #Sync st %f12, [%l7 + 0x68] set 0x70, %i3 stxa %i7, [%l7 + %i3] 0x80 nop set 0x66, %i7 ldub [%l7 + %i7], %g3 and %g4, %l2, %o4 fpadd16 %f30, %f22, %f18 set 0x46, %i5 stba %g6, [%l7 + %i5] 0x89 set 0x50, %l2 stxa %o5, [%l7 + %l2] 0x88 add %l7, 0x78, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l0 casa [%l6] 0x81, %l0, %l3 nop set 0x68, %o6 stx %fsr, [%l7 + %o6] nop set 0x30, %g4 ldd [%l7 + %g4], %o2 set 0x69, %l4 stba %i2, [%l7 + %l4] 0x88 set 0x28, %l1 prefetcha [%l7 + %l1] 0x80, 4 or %o2, %i3, %i0 bleu %icc, loop_57 nop set 0x1C, %g1 sth %i1, [%l7 + %g1] ld [%l7 + 0x78], %f24 add %o7, %o0, %i5 loop_57: nop add %l7, 0x08, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] 0x81, %l4, %l6 set 0x32, %l6 stha %l1, [%l7 + %l6] 0x88 set 0x30, %l0 ldxa [%l7 + %l0] 0x80, %o6 nop set 0x6C, %o7 lduh [%l7 + %o7], %i6 set 0x10, %o2 ldda [%l7 + %o2] 0xeb, %l4 nop set 0x54, %o1 stw %g2, [%l7 + %o1] ld [%l7 + 0x10], %f3 nop set 0x4C, %i4 prefetch [%l7 + %i4], 2 nop set 0x61, %g7 ldub [%l7 + %g7], %g7 st %f22, [%l7 + 0x50] set 0x40, %i1 stda %f0, [%l7 + %i1] 0xf9 membar #Sync nop set 0x74, %l5 swap [%l7 + %l5], %o1 nop set 0x70, %g5 stw %g1, [%l7 + %g5] or %g5, %i7, %g4 set 0x10, %o0 ldda [%l7 + %o0] 0xeb, %l2 set 0x58, %l3 swapa [%l7 + %l3] 0x81, %o4 ld [%l7 + 0x60], %f14 set 0x42, %o5 stha %g3, [%l7 + %o5] 0x88 set 0x54, %i0 sta %f14, [%l7 + %i0] 0x81 nop set 0x3C, %i2 sth %o5, [%l7 + %i2] set 0x18, %o3 sta %f2, [%l7 + %o3] 0x80 nop set 0x1E, %i6 ldsb [%l7 + %i6], %l0 set 0x50, %g6 lda [%l7 + %g6] 0x80, %f31 nop set 0x70, %g3 stx %g6, [%l7 + %g3] nop set 0x7C, %g2 sth %l3, [%l7 + %g2] nop set 0x34, %o4 ldstub [%l7 + %o4], %o3 or %i4, %i2, %i3 nop set 0x18, %i3 prefetch [%l7 + %i3], 4 nop set 0x68, %i7 ldx [%l7 + %i7], %o2 nop set 0x40, %i5 stx %i0, [%l7 + %i5] ld [%l7 + 0x44], %f5 or %i1, %o0, %o7 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i5, %l4 st %fsr, [%l7 + 0x08] and %l6, %l1, %i6 nop set 0x2A, %o6 ldsh [%l7 + %o6], %o6 st %f5, [%l7 + 0x78] nop set 0x21, %l2 ldub [%l7 + %l2], %g2 nop set 0x0F, %l4 ldstub [%l7 + %l4], %l5 nop set 0x18, %g4 std %g6, [%l7 + %g4] add %o1, %g5, %i7 set 0x78, %g1 ldxa [%l7 + %g1] 0x88, %g4 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l2, %g1 set 0x6C, %l6 stha %g3, [%l7 + %l6] 0x88 nop set 0x2A, %l0 ldsb [%l7 + %l0], %o4 ld [%l7 + 0x0C], %f30 nop set 0x14, %l1 prefetch [%l7 + %l1], 0 ld [%l7 + 0x50], %f11 fpsub16s %f21, %f21, %f16 wr %l0, %g6, %clear_softint set 0x5F, %o2 stba %l3, [%l7 + %o2] 0x89 add %o5, %o3, %i4 nop set 0x4C, %o1 ldsb [%l7 + %o1], %i2 nop set 0x4D, %i4 ldsb [%l7 + %i4], %i3 nop set 0x18, %o7 ldd [%l7 + %o7], %o2 add %l7, 0x18, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %o0 nop set 0x7C, %i1 swap [%l7 + %i1], %i0 nop set 0x32, %l5 sth %i5, [%l7 + %l5] set 0x58, %g7 stwa %o7, [%l7 + %g7] 0xe2 membar #Sync st %fsr, [%l7 + 0x34] add %l6, %l4, %l1 nop set 0x74, %o0 stw %o6, [%l7 + %o0] nop set 0x60, %g5 ldsb [%l7 + %g5], %g2 nop set 0x66, %o5 ldsb [%l7 + %o5], %i6 nop set 0x10, %l3 std %l4, [%l7 + %l3] wr %g7, %g5, %clear_softint set 0x50, %i2 ldxa [%l7 + %i2] 0x80, %i7 set 0x38, %i0 stda %o0, [%l7 + %i0] 0x88 set 0x10, %i6 ldda [%l7 + %i6] 0xea, %l2 set 0x60, %o3 prefetcha [%l7 + %o3] 0x80, 0 ld [%l7 + 0x10], %f16 nop set 0x20, %g6 stx %g4, [%l7 + %g6] nop set 0x78, %g3 std %f30, [%l7 + %g3] wr %o4, %g3, %set_softint set 0x40, %o4 stxa %l0, [%l7 + %o4] 0xe2 membar #Sync nop set 0x40, %i3 lduw [%l7 + %i3], %l3 add %o5, %g6, %i4 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o3, %i3 nop set 0x79, %i7 stb %o2, [%l7 + %i7] add %l7, 0x2C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i2, %i1 st %f14, [%l7 + 0x58] nop set 0x3C, %g2 stw %i0, [%l7 + %g2] nop set 0x3C, %o6 ldsw [%l7 + %o6], %i5 nop set 0x18, %l2 stx %o0, [%l7 + %l2] nop set 0x30, %l4 std %f16, [%l7 + %l4] nop set 0x78, %g4 stx %l6, [%l7 + %g4] nop set 0x5C, %g1 swap [%l7 + %g1], %l4 st %f28, [%l7 + 0x48] nop set 0x60, %i5 ldx [%l7 + %i5], %o7 nop set 0x48, %l6 stb %l1, [%l7 + %l6] set 0x40, %l1 stda %f0, [%l7 + %l1] 0xd0 nop set 0x78, %o2 ldx [%l7 + %o2], %o6 nop set 0x0C, %o1 prefetch [%l7 + %o1], 1 st %f4, [%l7 + 0x30] add %l7, 0x0C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i6, %g2 set 0x4C, %i4 stwa %l5, [%l7 + %i4] 0x89 nop set 0x58, %o7 stx %fsr, [%l7 + %o7] and %g7, %g5, %o1 st %f2, [%l7 + 0x38] nop set 0x10, %l0 stx %fsr, [%l7 + %l0] set 0x40, %i1 stda %f0, [%l7 + %i1] 0xc8 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xf9, %f16 wr %l2, %g1, %ccr nop set 0x60, %l5 std %i6, [%l7 + %l5] set 0x10, %g5 stda %g4, [%l7 + %g5] 0x80 nop set 0x20, %o0 ldd [%l7 + %o0], %g2 nop set 0x74, %o5 ldstub [%l7 + %o5], %l0 nop set 0x2E, %l3 lduh [%l7 + %l3], %l3 nop set 0x7C, %i2 lduw [%l7 + %i2], %o5 nop nop setx 0xA7730943, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f27 setx 0x893A9604, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f15 fdivs %f15, %f27, %f20 ld [%l7 + 0x60], %f21 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x80 nop set 0x4A, %o3 lduh [%l7 + %o3], %o4 nop set 0x64, %i6 lduh [%l7 + %i6], %g6 nop set 0x60, %g3 std %f24, [%l7 + %g3] bn,a,pt %icc, loop_58 nop set 0x22, %o4 stb %o3, [%l7 + %o4] nop set 0x50, %i3 stx %i4, [%l7 + %i3] set 0x40, %i7 stda %f16, [%l7 + %i7] 0xca loop_58: nop set 0x6C, %g2 lduw [%l7 + %g2], %o2 nop set 0x50, %o6 std %i2, [%l7 + %o6] ld [%l7 + 0x34], %f19 set 0x3F, %l2 stba %i1, [%l7 + %l2] 0xe2 membar #Sync and %i2, %i0, %i5 nop set 0x48, %l4 ldd [%l7 + %l4], %i6 nop set 0x20, %g4 lduh [%l7 + %g4], %l4 nop set 0x48, %g6 ldstub [%l7 + %g6], %o7 nop set 0x44, %g1 swap [%l7 + %g1], %o0 nop set 0x10, %i5 stx %l1, [%l7 + %i5] set 0x08, %l1 prefetcha [%l7 + %l1] 0x88, 2 nop set 0x50, %l6 sth %g2, [%l7 + %l6] nop set 0x44, %o1 ldsw [%l7 + %o1], %i6 nop set 0x60, %i4 lduw [%l7 + %i4], %g7 or %l5, %g5, %o1 nop set 0x54, %o2 lduw [%l7 + %o2], %g1 nop set 0x6F, %l0 ldsb [%l7 + %l0], %l2 nop set 0x1C, %o7 lduw [%l7 + %o7], %i7 nop set 0x10, %g7 ldx [%l7 + %g7], %g3 nop set 0x20, %i1 ldd [%l7 + %i1], %g4 set 0x54, %l5 lda [%l7 + %l5] 0x88, %f21 set 0x16, %o0 stba %l0, [%l7 + %o0] 0xea membar #Sync nop set 0x29, %g5 ldub [%l7 + %g5], %o5 set 0x70, %l3 stxa %l3, [%l7 + %l3] 0x89 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g6, %o4 ld [%l7 + 0x48], %f10 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x89 nop set 0x30, %o5 ldx [%l7 + %o5], %o3 set 0x7B, %o3 stba %i4, [%l7 + %o3] 0xea membar #Sync nop set 0x68, %i6 std %f20, [%l7 + %i6] nop set 0x4A, %g3 sth %o2, [%l7 + %g3] nop set 0x36, %i0 ldub [%l7 + %i0], %i1 set 0x78, %i3 sta %f19, [%l7 + %i3] 0x80 nop set 0x3E, %o4 sth %i2, [%l7 + %o4] nop set 0x5E, %g2 ldsh [%l7 + %g2], %i0 nop set 0x78, %o6 std %f28, [%l7 + %o6] set 0x44, %l2 lda [%l7 + %l2] 0x81, %f3 ld [%l7 + 0x34], %f0 nop nop setx 0x6A321008D5A805AE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x616F237924A97ADE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f20, %f24 nop set 0x3C, %l4 swap [%l7 + %l4], %i3 nop set 0x14, %g4 swap [%l7 + %g4], %l6 st %fsr, [%l7 + 0x60] nop set 0x48, %g6 stx %i5, [%l7 + %g6] and %o7, %o0, %l4 st %fsr, [%l7 + 0x50] set 0x18, %i7 stwa %l1, [%l7 + %i7] 0xe2 membar #Sync nop set 0x18, %i5 ldsh [%l7 + %i5], %g2 nop set 0x12, %g1 ldub [%l7 + %g1], %i6 nop set 0x48, %l1 lduw [%l7 + %l1], %g7 nop set 0x3C, %o1 swap [%l7 + %o1], %l5 nop set 0x70, %i4 swap [%l7 + %i4], %g5 set 0x40, %o2 stda %f0, [%l7 + %o2] 0x88 set 0x38, %l0 stda %o0, [%l7 + %l0] 0x88 nop set 0x70, %o7 stx %g1, [%l7 + %o7] set 0x74, %g7 sta %f25, [%l7 + %g7] 0x80 nop set 0x32, %l6 stb %l2, [%l7 + %l6] set 0x40, %l5 stda %f0, [%l7 + %l5] 0x81 set 0x38, %o0 stxa %i7, [%l7 + %o0] 0xe3 membar #Sync or %o6, %g4, %g3 set 0x7E, %g5 ldstuba [%l7 + %g5] 0x80, %o5 set 0x40, %l3 stba %l0, [%l7 + %l3] 0x80 nop set 0x20, %i2 ldd [%l7 + %i2], %f16 set 0x68, %o5 prefetcha [%l7 + %o5] 0x81, 3 nop set 0x0C, %i1 stw %g6, [%l7 + %i1] nop set 0x70, %i6 std %f12, [%l7 + %i6] nop set 0x4E, %o3 lduh [%l7 + %o3], %o4 set 0x0A, %g3 stba %o3, [%l7 + %g3] 0x88 nop set 0x75, %i0 ldstub [%l7 + %i0], %o2 set 0x18, %i3 swapa [%l7 + %i3] 0x81, %i1 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i4, %i2 nop set 0x50, %o4 ldd [%l7 + %o4], %f14 nop set 0x74, %g2 sth %i0, [%l7 + %g2] set 0x40, %l2 stda %f0, [%l7 + %l2] 0x81 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %l6 set 0x30, %l4 ldda [%l7 + %l4] 0xeb, %i4 nop set 0x70, %g4 ldsw [%l7 + %g4], %o0 set 0x08, %g6 ldxa [%l7 + %g6] 0x88, %l4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x60, %i7 prefetcha [%l7 + %i7] 0x89, 4 ld [%l7 + 0x34], %f0 set 0x40, %i5 ldda [%l7 + %i5] 0xeb, %g6 nop set 0x58, %o6 ldd [%l7 + %o6], %l4 fpadd32 %f18, %f10, %f14 nop set 0x40, %l1 stx %g2, [%l7 + %l1] set 0x20, %o1 ldda [%l7 + %o1] 0x88, %g4 set 0x28, %g1 swapa [%l7 + %g1] 0x80, %o1 ld [%l7 + 0x34], %f28 ld [%l7 + 0x64], %f6 st %fsr, [%l7 + 0x38] ld [%l7 + 0x7C], %f16 set 0x17, %i4 stba %g1, [%l7 + %i4] 0x89 and %i7, %l2, %g4 set 0x20, %o2 ldda [%l7 + %o2] 0x81, %o6 add %o5, %l0, %l3 nop set 0x60, %l0 stw %g6, [%l7 + %l0] set 0x18, %o7 swapa [%l7 + %o7] 0x89, %g3 nop set 0x60, %l6 ldd [%l7 + %l6], %o4 set 0x30, %l5 ldxa [%l7 + %l5] 0x81, %o3 set 0x40, %o0 ldda [%l7 + %o0] 0x89, %f0 nop set 0x50, %g5 stx %i1, [%l7 + %g5] set 0x60, %g7 lda [%l7 + %g7] 0x89, %f7 fpsub32s %f10, %f4, %f22 nop set 0x28, %i2 stw %i4, [%l7 + %i2] nop set 0x50, %o5 stx %o2, [%l7 + %o5] set 0x40, %l3 stda %f0, [%l7 + %l3] 0xd2 set 0x70, %i6 ldda [%l7 + %i6] 0xe2, %i2 nop set 0x34, %i1 prefetch [%l7 + %i1], 2 or %i0, %i3, %l6 nop set 0x75, %g3 ldstub [%l7 + %g3], %i5 set 0x6B, %i0 ldstuba [%l7 + %i0] 0x88, %o0 set 0x5C, %i3 stba %l1, [%l7 + %i3] 0xe3 membar #Sync set 0x08, %o3 stxa %l4, [%l7 + %o3] 0xea membar #Sync fpadd16s %f22, %f3, %f10 add %o7, %g7, %l5 set 0x5C, %o4 lda [%l7 + %o4] 0x88, %f5 nop set 0x08, %g2 ldsw [%l7 + %g2], %i6 nop set 0x18, %l2 lduw [%l7 + %l2], %g5 set 0x74, %g4 stwa %o1, [%l7 + %g4] 0x81 ld [%l7 + 0x3C], %f31 nop set 0x20, %l4 std %g0, [%l7 + %l4] nop set 0x75, %g6 ldstub [%l7 + %g6], %i7 add %g2, %l2, %g4 set 0x34, %i5 swapa [%l7 + %i5] 0x89, %o6 nop set 0x30, %i7 ldd [%l7 + %i7], %o4 set 0x5C, %o6 stha %l0, [%l7 + %o6] 0x80 set 0x70, %o1 swapa [%l7 + %o1] 0x80, %l3 nop set 0x28, %l1 stw %g6, [%l7 + %l1] nop set 0x15, %i4 stb %o4, [%l7 + %i4] set 0x40, %g1 ldda [%l7 + %g1] 0xda, %f16 set 0x78, %l0 lda [%l7 + %l0] 0x88, %f17 set 0x40, %o7 ldxa [%l7 + %o7] 0x88, %g3 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf1, %f0 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xd8 nop set 0x20, %o0 std %f18, [%l7 + %o0] nop set 0x41, %o2 ldub [%l7 + %o2], %o3 nop set 0x14, %g5 stw %i4, [%l7 + %g5] set 0x6A, %g7 stha %o2, [%l7 + %g7] 0xeb membar #Sync nop set 0x1A, %o5 stb %i2, [%l7 + %o5] set 0x08, %l3 stwa %i1, [%l7 + %l3] 0x81 nop set 0x1C, %i2 ldsw [%l7 + %i2], %i0 nop set 0x5C, %i6 ldsw [%l7 + %i6], %i3 set 0x20, %g3 ldda [%l7 + %g3] 0xea, %i4 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xda nop set 0x30, %i3 ldd [%l7 + %i3], %i6 nop set 0x7A, %i1 ldub [%l7 + %i1], %o0 nop set 0x3C, %o3 stw %l4, [%l7 + %o3] nop set 0x5C, %g2 lduw [%l7 + %g2], %l1 set 0x20, %l2 stda %o6, [%l7 + %l2] 0xe2 membar #Sync nop set 0x44, %o4 lduw [%l7 + %o4], %l5 set 0x50, %l4 prefetcha [%l7 + %l4] 0x81, 2 nop set 0x1C, %g6 ldsb [%l7 + %g6], %g7 nop set 0x1C, %i5 stw %o1, [%l7 + %i5] st %f6, [%l7 + 0x64] nop set 0x50, %g4 stx %g1, [%l7 + %g4] nop set 0x24, %o6 lduw [%l7 + %o6], %g5 set 0x58, %i7 stda %i6, [%l7 + %i7] 0x80 nop set 0x5E, %o1 sth %g2, [%l7 + %o1] st %f11, [%l7 + 0x10] set 0x40, %l1 ldda [%l7 + %l1] 0x80, %f0 nop set 0x4D, %g1 stb %l2, [%l7 + %g1] nop set 0x18, %i4 prefetch [%l7 + %i4], 2 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g4, %o5 add %l7, 0x08, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %l3 nop set 0x19, %l0 ldsb [%l7 + %l0], %o6 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xd2 nop set 0x66, %o7 ldsh [%l7 + %o7], %o4 nop set 0x08, %o0 ldd [%l7 + %o0], %f24 nop set 0x48, %o2 lduh [%l7 + %o2], %g3 set 0x4C, %g5 stba %g6, [%l7 + %g5] 0x88 fpadd16s %f20, %f4, %f29 set 0x24, %l5 lda [%l7 + %l5] 0x89, %f20 nop set 0x28, %o5 stx %o3, [%l7 + %o5] set 0x78, %g7 swapa [%l7 + %g7] 0x81, %o2 set 0x58, %l3 lda [%l7 + %l3] 0x81, %f2 or %i4, %i2, %i1 or %i3, %i0, %i5 set 0x28, %i6 stxa %l6, [%l7 + %i6] 0x80 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l4, %l1 nop set 0x38, %i2 std %f30, [%l7 + %i2] nop set 0x49, %g3 ldub [%l7 + %g3], %o7 set 0x10, %i0 stha %o0, [%l7 + %i0] 0x80 st %fsr, [%l7 + 0x34] set 0x40, %i3 stda %f16, [%l7 + %i3] 0xc4 nop set 0x63, %i1 ldsb [%l7 + %i1], %i6 or %g7, %l5, %g1 nop set 0x3E, %g2 sth %g5, [%l7 + %g2] set 0x23, %o3 ldstuba [%l7 + %o3] 0x89, %o1 st %fsr, [%l7 + 0x44] nop set 0x18, %l2 sth %i7, [%l7 + %l2] set 0x44, %l4 lda [%l7 + %l4] 0x80, %f0 nop set 0x7E, %g6 ldsh [%l7 + %g6], %g2 nop set 0x30, %i5 ldsw [%l7 + %i5], %g4 set 0x30, %o4 ldda [%l7 + %o4] 0x81, %o4 add %l2, %l0, %l3 bn,a %icc, loop_59 nop set 0x10, %o6 prefetch [%l7 + %o6], 4 nop set 0x72, %i7 stb %o4, [%l7 + %i7] wr %o6, %g6, %set_softint loop_59: nop set 0x70, %o1 ldx [%l7 + %o1], %g3 set 0x3C, %l1 stha %o3, [%l7 + %l1] 0x88 nop set 0x68, %g1 std %i4, [%l7 + %g1] nop set 0x74, %i4 prefetch [%l7 + %i4], 3 nop set 0x20, %g4 stx %fsr, [%l7 + %g4] nop set 0x20, %l0 ldsh [%l7 + %l0], %i2 set 0x73, %o7 ldstuba [%l7 + %o7] 0x80, %i1 set 0x28, %l6 stxa %o2, [%l7 + %l6] 0x80 nop set 0x58, %o2 ldsh [%l7 + %o2], %i3 set 0x18, %g5 stha %i5, [%l7 + %g5] 0xe3 membar #Sync nop set 0x6C, %l5 stw %i0, [%l7 + %l5] nop set 0x28, %o0 ldx [%l7 + %o0], %l4 add %l1, %o7, %l6 nop set 0x0E, %g7 lduh [%l7 + %g7], %o0 set 0x50, %l3 stxa %i6, [%l7 + %l3] 0x81 set 0x2C, %i6 swapa [%l7 + %i6] 0x81, %l5 and %g1, %g7, %g5 nop set 0x2C, %i2 stb %i7, [%l7 + %i2] add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o1 casa [%l6] 0x89, %o1, %g2 set 0x50, %o5 ldxa [%l7 + %o5] 0x89, %o5 st %fsr, [%l7 + 0x74] st %fsr, [%l7 + 0x60] nop set 0x64, %g3 ldsw [%l7 + %g3], %l2 set 0x70, %i3 ldda [%l7 + %i3] 0x80, %g4 nop set 0x64, %i1 prefetch [%l7 + %i1], 2 set 0x58, %g2 ldxa [%l7 + %g2] 0x89, %l0 nop set 0x28, %i0 stx %o4, [%l7 + %i0] ble,a %icc, loop_60 nop set 0x3E, %l2 lduh [%l7 + %l2], %l3 nop set 0x40, %l4 std %g6, [%l7 + %l4] nop set 0x11, %g6 stb %o6, [%l7 + %g6] loop_60: nop set 0x5E, %o3 stba %g3, [%l7 + %o3] 0xe3 membar #Sync set 0x54, %o4 swapa [%l7 + %o4] 0x88, %i4 set 0x24, %i5 swapa [%l7 + %i5] 0x81, %i2 nop set 0x68, %o6 ldsb [%l7 + %o6], %o3 nop set 0x71, %o1 ldstub [%l7 + %o1], %i1 nop set 0x48, %l1 stx %i3, [%l7 + %l1] nop set 0x18, %i7 std %f16, [%l7 + %i7] nop set 0x28, %i4 std %f22, [%l7 + %i4] set 0x64, %g4 lda [%l7 + %g4] 0x88, %f8 set 0x18, %l0 ldxa [%l7 + %l0] 0x89, %i5 set 0x6A, %g1 stba %i0, [%l7 + %g1] 0xea membar #Sync nop set 0x58, %o7 lduw [%l7 + %o7], %l4 set 0x18, %l6 stha %l1, [%l7 + %l6] 0xe2 membar #Sync ld [%l7 + 0x08], %f4 set 0x50, %g5 ldda [%l7 + %g5] 0x81, %o2 set 0x28, %o2 prefetcha [%l7 + %o2] 0x88, 4 set 0x40, %o0 ldda [%l7 + %o0] 0xe3, %i6 nop set 0x18, %g7 ldd [%l7 + %g7], %i6 set 0x61, %l3 ldstuba [%l7 + %l3] 0x89, %o0 set 0x20, %i6 stxa %l5, [%l7 + %i6] 0x80 set 0x40, %i2 ldda [%l7 + %i2] 0xd2, %f16 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xcc add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g1 casa [%l6] 0x81, %g1, %g5 nop set 0x40, %g3 stx %fsr, [%l7 + %g3] set 0x1C, %i3 swapa [%l7 + %i3] 0x88, %i7 set 0x74, %o5 lda [%l7 + %o5] 0x88, %f29 or %o1, %g7, %g2 nop set 0x40, %g2 ldx [%l7 + %g2], %o5 nop set 0x20, %i0 lduh [%l7 + %i0], %g4 add %l0, %o4, %l2 set 0x68, %i1 swapa [%l7 + %i1] 0x80, %g6 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %g3 nop set 0x48, %l4 prefetch [%l7 + %l4], 1 set 0x08, %g6 stxa %i4, [%l7 + %g6] 0x80 nop set 0x44, %l2 stb %i2, [%l7 + %l2] and %o6, %i1, %i3 st %fsr, [%l7 + 0x6C] ba,pt %xcc, loop_61 nop set 0x40, %o4 std %o2, [%l7 + %o4] nop set 0x20, %o3 ldx [%l7 + %o3], %i5 nop set 0x30, %o6 lduw [%l7 + %o6], %l4 loop_61: nop add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x89, %l1, %i0 set 0x60, %o1 ldda [%l7 + %o1] 0xe3, %o2 nop set 0x14, %l1 swap [%l7 + %l1], %l6 set 0x30, %i7 ldda [%l7 + %i7] 0x81, %o6 nop set 0x64, %i4 ldsh [%l7 + %i4], %i6 nop set 0x74, %i5 sth %l5, [%l7 + %i5] nop set 0x7E, %l0 lduh [%l7 + %l0], %g1 wr %o0, %g5, %softint nop set 0x20, %g1 std %f22, [%l7 + %g1] set 0x50, %o7 ldda [%l7 + %o7] 0xe2, %o0 nop set 0x3E, %g4 ldub [%l7 + %g4], %i7 add %g7, %g2, %g4 nop set 0x30, %g5 swap [%l7 + %g5], %o5 fpsub32 %f24, %f8, %f10 nop set 0x49, %l6 ldsb [%l7 + %l6], %l0 nop set 0x68, %o2 stx %fsr, [%l7 + %o2] set 0x0B, %o0 ldstuba [%l7 + %o0] 0x81, %o4 set 0x60, %l3 stwa %g6, [%l7 + %l3] 0x80 wr %l2, %l3, %pic st %fsr, [%l7 + 0x60] nop set 0x20, %g7 ldd [%l7 + %g7], %g2 wr %i4, %i2, %sys_tick set 0x5C, %i6 stha %o6, [%l7 + %i6] 0x81 set 0x0C, %l5 lda [%l7 + %l5] 0x81, %f10 set 0x50, %g3 ldda [%l7 + %g3] 0x88, %i2 nop set 0x60, %i2 ldx [%l7 + %i2], %i1 set 0x64, %i3 swapa [%l7 + %i3] 0x81, %i5 set 0x18, %o5 swapa [%l7 + %o5] 0x89, %l4 nop set 0x60, %i0 ldsh [%l7 + %i0], %o3 set 0x58, %i1 stxa %l1, [%l7 + %i1] 0xe3 membar #Sync set 0x67, %l4 ldstuba [%l7 + %l4] 0x81, %i0 set 0x6E, %g6 ldstuba [%l7 + %g6] 0x89, %l6 set 0x74, %l2 stba %o7, [%l7 + %l2] 0x81 set 0x70, %o4 ldda [%l7 + %o4] 0xe3, %i6 set 0x48, %g2 ldxa [%l7 + %g2] 0x88, %l5 set 0x40, %o3 ldda [%l7 + %o3] 0xd2, %f0 ld [%l7 + 0x14], %f30 set 0x22, %o1 ldstuba [%l7 + %o1] 0x89, %o2 or %o0, %g1, %g5 ld [%l7 + 0x68], %f7 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf8, %f16 nop set 0x30, %i7 swap [%l7 + %i7], %i7 fpsub32 %f0, %f4, %f0 and %o1, %g2, %g4 nop set 0x68, %i4 ldd [%l7 + %i4], %o4 nop set 0x24, %o6 prefetch [%l7 + %o6], 0 set 0x48, %l0 ldxa [%l7 + %l0] 0x88, %g7 nop set 0x3C, %g1 lduw [%l7 + %g1], %l0 set 0x6C, %i5 lda [%l7 + %i5] 0x81, %f28 nop set 0x10, %g4 stx %fsr, [%l7 + %g4] nop set 0x38, %g5 stx %g6, [%l7 + %g5] set 0x1C, %o7 stba %o4, [%l7 + %o7] 0x80 nop set 0x74, %o2 stw %l2, [%l7 + %o2] set 0x54, %o0 lda [%l7 + %o0] 0x89, %f25 nop set 0x1E, %l3 ldsh [%l7 + %l3], %g3 membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf1, %f0 nop set 0x5A, %g7 sth %l3, [%l7 + %g7] ld [%l7 + 0x14], %f22 and %i2, %o6, %i4 nop set 0x6A, %l5 sth %i3, [%l7 + %l5] st %fsr, [%l7 + 0x50] add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %i1 set 0x62, %g3 stha %o3, [%l7 + %g3] 0xeb membar #Sync nop set 0x60, %i6 stx %l4, [%l7 + %i6] nop set 0x17, %i3 stb %l1, [%l7 + %i3] st %f28, [%l7 + 0x38] nop set 0x40, %i2 ldsw [%l7 + %i2], %l6 nop set 0x20, %i0 stw %i0, [%l7 + %i0] or %i6, %o7, %o2 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x81 nop set 0x1A, %o5 ldsh [%l7 + %o5], %l5 set 0x2C, %l4 stwa %g1, [%l7 + %l4] 0x81 nop set 0x3C, %l2 ldsw [%l7 + %l2], %o0 set 0x40, %g6 ldda [%l7 + %g6] 0x89, %f0 nop set 0x2C, %o4 prefetch [%l7 + %o4], 4 set 0x14, %g2 sta %f20, [%l7 + %g2] 0x80 st %f18, [%l7 + 0x0C] nop set 0x26, %o3 lduh [%l7 + %o3], %g5 nop set 0x53, %o1 stb %i7, [%l7 + %o1] set 0x5C, %i7 stba %o1, [%l7 + %i7] 0x80 add %g2, %o5, %g7 nop set 0x78, %l1 sth %l0, [%l7 + %l1] nop set 0x54, %o6 lduh [%l7 + %o6], %g6 nop nop setx 0x39B034A9, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0xD8DE0475, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f19 fdivs %f19, %f13, %f3 nop set 0x60, %l0 ldx [%l7 + %l0], %g4 nop set 0x30, %g1 ldsh [%l7 + %g1], %o4 or %l2, %g3, %i2 nop set 0x7A, %i5 sth %l3, [%l7 + %i5] nop set 0x48, %g4 ldub [%l7 + %g4], %i4 st %f17, [%l7 + 0x54] nop set 0x18, %g5 ldd [%l7 + %g5], %f30 nop set 0x48, %i4 ldub [%l7 + %i4], %o6 add %i3, %i1, %i5 nop set 0x3A, %o2 ldsb [%l7 + %o2], %l4 set 0x5F, %o0 ldstuba [%l7 + %o0] 0x81, %l1 nop set 0x30, %o7 std %o2, [%l7 + %o7] nop set 0x50, %l3 std %i0, [%l7 + %l3] set 0x78, %g7 stha %l6, [%l7 + %g7] 0xeb membar #Sync set 0x70, %l5 stda %o6, [%l7 + %l5] 0xea membar #Sync add %i6, %o2, %g1 nop set 0x32, %g3 sth %l5, [%l7 + %g3] nop set 0x69, %i6 ldub [%l7 + %i6], %o0 add %i7, %g5, %g2 add %l7, 0x30, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o1, %g7 add %l0, %g6, %g4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %l2 set 0x78, %i3 stwa %g3, [%l7 + %i3] 0x81 set 0x14, %l6 stwa %i2, [%l7 + %l6] 0xe3 membar #Sync nop set 0x50, %i0 ldsb [%l7 + %i0], %o5 set 0x28, %i2 stxa %i4, [%l7 + %i2] 0x89 nop set 0x68, %i1 std %o6, [%l7 + %i1] nop set 0x37, %o5 ldsb [%l7 + %o5], %i3 nop set 0x48, %l4 stw %l3, [%l7 + %l4] nop set 0x2C, %l2 prefetch [%l7 + %l2], 1 and %i5, %l4, %i1 set 0x60, %g6 stda %l0, [%l7 + %g6] 0x89 nop set 0x64, %o4 ldsw [%l7 + %o4], %i0 nop set 0x09, %g2 ldub [%l7 + %g2], %o3 set 0x30, %o3 ldda [%l7 + %o3] 0x81, %i6 wr %o7, %i6, %set_softint set 0x70, %i7 stba %o2, [%l7 + %i7] 0xe3 membar #Sync nop set 0x23, %l1 ldsb [%l7 + %l1], %g1 add %l7, 0x20, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l5, %o0 fpsub16 %f18, %f20, %f2 set 0x08, %o1 prefetcha [%l7 + %o1] 0x88, 4 set 0x2C, %l0 sta %f27, [%l7 + %l0] 0x88 st %fsr, [%l7 + 0x34] set 0x50, %g1 stda %i6, [%l7 + %g1] 0x89 set 0x2C, %i5 lda [%l7 + %i5] 0x80, %f4 be %xcc, loop_62 st %f12, [%l7 + 0x08] nop set 0x14, %g4 ldstub [%l7 + %g4], %o1 nop set 0x28, %g5 std %g2, [%l7 + %g5] loop_62: nop set 0x6C, %o6 swap [%l7 + %o6], %l0 nop set 0x7C, %i4 stw %g6, [%l7 + %i4] nop set 0x28, %o2 stx %g4, [%l7 + %o2] set 0x1C, %o7 stha %o4, [%l7 + %o7] 0xe3 membar #Sync nop set 0x76, %o0 sth %g7, [%l7 + %o0] st %fsr, [%l7 + 0x30] or %l2, %i2, %g3 set 0x74, %g7 lda [%l7 + %g7] 0x89, %f23 set 0x40, %l5 ldda [%l7 + %l5] 0x81, %f0 set 0x40, %l3 swapa [%l7 + %l3] 0x89, %i4 set 0x54, %g3 swapa [%l7 + %g3] 0x80, %o6 set 0x0C, %i3 lda [%l7 + %i3] 0x81, %f9 nop set 0x64, %l6 swap [%l7 + %l6], %i3 set 0x0C, %i6 stwa %l3, [%l7 + %i6] 0x80 nop set 0x68, %i2 ldsw [%l7 + %i2], %i5 set 0x30, %i1 swapa [%l7 + %i1] 0x89, %o5 set 0x20, %o5 ldxa [%l7 + %o5] 0x81, %i1 nop set 0x35, %l4 ldub [%l7 + %l4], %l4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i0, %o3 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xc0 set 0x18, %i0 sta %f23, [%l7 + %i0] 0x88 nop set 0x54, %o4 ldub [%l7 + %o4], %l6 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l1, %i6 set 0x58, %g6 stda %o6, [%l7 + %g6] 0xea membar #Sync nop set 0x53, %g2 ldub [%l7 + %g2], %g1 nop set 0x70, %i7 stx %fsr, [%l7 + %i7] set 0x40, %o3 stxa %l5, [%l7 + %o3] 0x81 nop set 0x58, %l1 ldsh [%l7 + %l1], %o2 ld [%l7 + 0x4C], %f1 nop set 0x08, %l0 std %g4, [%l7 + %l0] set 0x24, %o1 swapa [%l7 + %o1] 0x88, %o0 nop set 0x48, %i5 std %i6, [%l7 + %i5] nop set 0x20, %g4 ldd [%l7 + %g4], %g2 nop set 0x70, %g1 ldd [%l7 + %g1], %f24 set 0x70, %o6 sta %f17, [%l7 + %o6] 0x89 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o1, %g6 nop set 0x58, %g5 ldsw [%l7 + %g5], %l0 set 0x48, %o2 sta %f12, [%l7 + %o2] 0x89 set 0x50, %i4 lda [%l7 + %i4] 0x80, %f5 nop set 0x50, %o7 ldd [%l7 + %o7], %f28 nop set 0x50, %o0 ldx [%l7 + %o0], %g4 set 0x30, %l5 stda %g6, [%l7 + %l5] 0xe3 membar #Sync set 0x1C, %l3 swapa [%l7 + %l3] 0x81, %o4 and %l2, %g3, %i2 set 0x50, %g3 prefetcha [%l7 + %g3] 0x89, 0 nop set 0x28, %i3 std %f18, [%l7 + %i3] set 0x40, %l6 stda %f0, [%l7 + %l6] 0xc4 nop set 0x14, %g7 swap [%l7 + %g7], %o6 add %l7, 0x30, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i3, %l3 nop set 0x0F, %i2 ldstub [%l7 + %i2], %i5 set 0x29, %i1 ldstuba [%l7 + %i1] 0x88, %i1 set 0x6C, %o5 stwa %o5, [%l7 + %o5] 0x81 set 0x10, %l4 ldxa [%l7 + %l4] 0x81, %i0 nop set 0x7A, %i6 sth %o3, [%l7 + %i6] set 0x2E, %i0 stha %l4, [%l7 + %i0] 0x88 set 0x34, %l2 stwa %l1, [%l7 + %l2] 0xea membar #Sync or %i6, %o7, %g1 set 0x62, %o4 ldstuba [%l7 + %o4] 0x88, %l5 set 0x39, %g2 stba %o2, [%l7 + %g2] 0xeb membar #Sync set 0x40, %g6 swapa [%l7 + %g6] 0x80, %l6 fpadd16s %f24, %f9, %f20 set 0x78, %o3 ldxa [%l7 + %o3] 0x81, %g5 nop set 0x58, %i7 stx %fsr, [%l7 + %i7] set 0x20, %l0 stwa %o0, [%l7 + %l0] 0x88 set 0x40, %o1 ldda [%l7 + %o1] 0x81, %f0 ld [%l7 + 0x6C], %f17 nop set 0x54, %l1 swap [%l7 + %l1], %g2 nop set 0x40, %i5 std %i6, [%l7 + %i5] nop set 0x5A, %g1 ldsh [%l7 + %g1], %g6 or %o1, %l0, %g4 nop set 0x68, %o6 stw %o4, [%l7 + %o6] add %g7, %l2, %g3 set 0x44, %g4 stha %i4, [%l7 + %g4] 0x89 nop set 0x38, %o2 ldub [%l7 + %o2], %o6 set 0x40, %i4 swapa [%l7 + %i4] 0x81, %i3 set 0x68, %o7 swapa [%l7 + %o7] 0x89, %l3 nop set 0x74, %g5 ldsw [%l7 + %g5], %i2 nop set 0x78, %o0 sth %i1, [%l7 + %o0] set 0x5D, %l3 stba %o5, [%l7 + %l3] 0xe2 membar #Sync set 0x0C, %l5 stwa %i0, [%l7 + %l5] 0xe2 membar #Sync set 0x56, %g3 ldstuba [%l7 + %g3] 0x81, %o3 nop set 0x58, %i3 ldsw [%l7 + %i3], %i5 nop set 0x6C, %g7 lduh [%l7 + %g7], %l1 nop set 0x58, %l6 stw %i6, [%l7 + %l6] set 0x40, %i1 stda %f16, [%l7 + %i1] 0x89 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf1 membar #Sync set 0x58, %i2 sta %f13, [%l7 + %i2] 0x89 set 0x08, %i6 swapa [%l7 + %i6] 0x81, %l4 nop set 0x74, %i0 sth %g1, [%l7 + %i0] set 0x40, %l4 stda %f0, [%l7 + %l4] 0xf0 membar #Sync ld [%l7 + 0x34], %f3 nop set 0x30, %l2 ldx [%l7 + %l2], %o7 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xf8 membar #Sync nop set 0x32, %g2 lduh [%l7 + %g2], %l5 nop set 0x38, %g6 lduw [%l7 + %g6], %o2 set 0x40, %i7 stda %f0, [%l7 + %i7] 0xd0 st %f22, [%l7 + 0x70] or %g5, %o0, %l6 or %g2, %i7, %g6 set 0x10, %l0 stda %l0, [%l7 + %l0] 0xe3 membar #Sync st %f11, [%l7 + 0x68] add %g4, %o1, %o4 or %g7, %g3, %l2 nop set 0x52, %o1 ldsh [%l7 + %o1], %o6 nop set 0x1A, %l1 ldsh [%l7 + %l1], %i4 nop set 0x48, %o3 ldsw [%l7 + %o3], %l3 nop set 0x3A, %i5 sth %i2, [%l7 + %i5] nop set 0x08, %o6 lduh [%l7 + %o6], %i3 set 0x08, %g1 stda %o4, [%l7 + %g1] 0xea membar #Sync nop set 0x34, %o2 stw %i1, [%l7 + %o2] nop set 0x58, %i4 sth %o3, [%l7 + %i4] set 0x28, %g4 prefetcha [%l7 + %g4] 0x88, 2 nop set 0x46, %o7 sth %l1, [%l7 + %o7] ld [%l7 + 0x0C], %f12 set 0x4F, %o0 ldstuba [%l7 + %o0] 0x89, %i6 or %l4, %g1, %i0 nop set 0x08, %l3 ldd [%l7 + %l3], %f6 nop set 0x44, %g5 prefetch [%l7 + %g5], 2 nop set 0x1C, %l5 ldub [%l7 + %l5], %o7 set 0x60, %g3 ldxa [%l7 + %g3] 0x80, %l5 set 0x44, %i3 stha %o2, [%l7 + %i3] 0xeb membar #Sync set 0x10, %l6 ldda [%l7 + %l6] 0x88, %o0 nop set 0x44, %g7 stw %g5, [%l7 + %g7] set 0x40, %o5 stda %f0, [%l7 + %o5] 0xca nop set 0x60, %i1 sth %g2, [%l7 + %i1] set 0x58, %i6 swapa [%l7 + %i6] 0x88, %l6 or %i7, %l0, %g4 nop set 0x40, %i0 stw %o1, [%l7 + %i0] add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x81, %o4, %g7 set 0x78, %i2 stxa %g3, [%l7 + %i2] 0xe2 membar #Sync st %f9, [%l7 + 0x14] membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf9, %f0 nop set 0x68, %o4 ldsw [%l7 + %o4], %g6 or %o6, %l2, %l3 nop set 0x68, %g2 ldsw [%l7 + %g2], %i2 set 0x6A, %g6 stha %i4, [%l7 + %g6] 0x88 nop set 0x60, %i7 swap [%l7 + %i7], %i3 nop set 0x2C, %l4 lduw [%l7 + %l4], %o5 nop set 0x69, %o1 ldub [%l7 + %o1], %o3 st %fsr, [%l7 + 0x70] nop set 0x18, %l0 ldx [%l7 + %l0], %i5 st %fsr, [%l7 + 0x7C] nop set 0x20, %o3 std %i0, [%l7 + %o3] set 0x3A, %i5 stba %i6, [%l7 + %i5] 0x80 nop set 0x3C, %o6 lduh [%l7 + %o6], %l1 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xd0 nop set 0x30, %l1 stx %l4, [%l7 + %l1] nop set 0x58, %i4 stb %g1, [%l7 + %i4] set 0x40, %g4 ldda [%l7 + %g4] 0x80, %f0 nop set 0x60, %o7 ldx [%l7 + %o7], %o7 set 0x28, %o0 prefetcha [%l7 + %o0] 0x80, 2 nop set 0x2C, %o2 swap [%l7 + %o2], %o2 or %o0, %g5, %l5 nop set 0x38, %l3 lduw [%l7 + %l3], %l6 nop set 0x18, %l5 ldsw [%l7 + %l5], %i7 nop set 0x10, %g5 swap [%l7 + %g5], %g2 nop set 0x60, %g3 ldstub [%l7 + %g3], %g4 set 0x78, %i3 ldxa [%l7 + %i3] 0x88, %o1 add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o4 casa [%l6] 0x80, %o4, %g7 nop set 0x54, %l6 swap [%l7 + %l6], %l0 set 0x55, %g7 stba %g3, [%l7 + %g7] 0xeb membar #Sync nop set 0x38, %o5 ldd [%l7 + %o5], %f4 set 0x30, %i1 ldxa [%l7 + %i1] 0x81, %o6 st %f13, [%l7 + 0x78] set 0x60, %i0 ldxa [%l7 + %i0] 0x89, %g6 nop set 0x50, %i2 ldsw [%l7 + %i2], %l3 add %i2, %l2, %i3 nop set 0x60, %l2 std %o4, [%l7 + %l2] nop set 0x58, %i6 std %f16, [%l7 + %i6] nop set 0x20, %g2 ldd [%l7 + %g2], %o2 nop set 0x08, %o4 ldx [%l7 + %o4], %i4 nop set 0x42, %i7 ldsb [%l7 + %i7], %i1 nop set 0x7C, %g6 ldsw [%l7 + %g6], %i5 nop set 0x40, %o1 std %i6, [%l7 + %o1] set 0x38, %l4 stda %l0, [%l7 + %l4] 0x81 ld [%l7 + 0x08], %f19 fpadd32 %f24, %f18, %f30 set 0x68, %o3 stxa %l4, [%l7 + %o3] 0xea membar #Sync nop set 0x34, %l0 stw %g1, [%l7 + %l0] set 0x60, %i5 stxa %o7, [%l7 + %i5] 0x88 nop set 0x68, %o6 std %f28, [%l7 + %o6] set 0x50, %l1 ldda [%l7 + %l1] 0x88, %o2 set 0x20, %g1 ldda [%l7 + %g1] 0x80, %o0 nop set 0x3A, %g4 ldub [%l7 + %g4], %i0 nop set 0x20, %o7 stx %fsr, [%l7 + %o7] set 0x57, %o0 stba %g5, [%l7 + %o0] 0xe3 membar #Sync set 0x7C, %i4 lda [%l7 + %i4] 0x81, %f12 nop set 0x40, %l3 ldsb [%l7 + %l3], %l5 add %l6, %i7, %g2 set 0x30, %o2 lda [%l7 + %o2] 0x88, %f13 set 0x58, %l5 ldxa [%l7 + %l5] 0x88, %o1 or %o4, %g7, %g4 nop set 0x28, %g5 stx %fsr, [%l7 + %g5] add %l7, 0x2C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g3 casa [%l6] 0x88, %g3, %o6 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %l3 set 0x50, %i3 ldda [%l7 + %i3] 0x89, %g6 nop set 0x78, %g3 stx %l2, [%l7 + %g3] set 0x18, %l6 stda %i2, [%l7 + %l6] 0x88 set 0x66, %o5 stha %o5, [%l7 + %o5] 0xe3 membar #Sync nop set 0x1C, %i1 ldub [%l7 + %i1], %o3 st %fsr, [%l7 + 0x10] nop set 0x55, %g7 stb %i4, [%l7 + %g7] set 0x20, %i0 ldxa [%l7 + %i0] 0x80, %i2 nop set 0x45, %i2 ldsb [%l7 + %i2], %i5 and %i1, %i6, %l4 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g1 casa [%l6] 0x88, %g1, %o7 nop set 0x50, %i6 sth %l1, [%l7 + %i6] fpadd16 %f30, %f18, %f30 nop set 0x7C, %l2 stb %o0, [%l7 + %l2] set 0x17, %o4 ldstuba [%l7 + %o4] 0x89, %o2 nop set 0x48, %i7 stx %fsr, [%l7 + %i7] add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %l5 nop set 0x0C, %g6 swap [%l7 + %g6], %g5 nop set 0x40, %g2 stb %i7, [%l7 + %g2] nop set 0x3F, %o1 stb %g2, [%l7 + %o1] nop set 0x54, %o3 ldub [%l7 + %o3], %l6 set 0x50, %l0 ldstuba [%l7 + %l0] 0x81, %o4 set 0x48, %i5 prefetcha [%l7 + %i5] 0x89, 0 wr %g7, %g4, %ccr set 0x42, %l4 stba %g3, [%l7 + %l4] 0x81 nop set 0x10, %o6 ldsw [%l7 + %o6], %o6 set 0x28, %l1 prefetcha [%l7 + %l1] 0x80, 0 nop set 0x22, %g1 ldsh [%l7 + %g1], %g6 nop set 0x78, %g4 lduw [%l7 + %g4], %l0 nop set 0x5F, %o0 stb %i3, [%l7 + %o0] nop set 0x58, %o7 std %f18, [%l7 + %o7] membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xf0, %f16 nop set 0x40, %o2 lduh [%l7 + %o2], %o5 set 0x40, %i4 stda %f0, [%l7 + %i4] 0x80 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr nop set 0x3C, %g5 ldsw [%l7 + %g5], %i4 nop set 0x48, %l5 ldsh [%l7 + %l5], %i5 nop set 0x08, %g3 std %f16, [%l7 + %g3] nop set 0x44, %l6 swap [%l7 + %l6], %i2 set 0x08, %i3 swapa [%l7 + %i3] 0x88, %i6 nop set 0x15, %i1 ldstub [%l7 + %i1], %i1 and %g1, %o7, %l1 nop set 0x50, %g7 stx %l4, [%l7 + %g7] set 0x50, %i0 stda %o2, [%l7 + %i0] 0xea membar #Sync set 0x28, %i2 stxa %i0, [%l7 + %i2] 0xe2 membar #Sync nop set 0x2F, %i6 ldub [%l7 + %i6], %o0 set 0x20, %l2 lda [%l7 + %l2] 0x81, %f29 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g5, %i7 nop set 0x49, %o5 ldub [%l7 + %o5], %g2 set 0x1A, %i7 stba %l6, [%l7 + %i7] 0x89 nop set 0x20, %o4 ldsh [%l7 + %o4], %l5 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %o1 or %g4, %g3, %o6 nop set 0x08, %g6 ldx [%l7 + %g6], %g7 wr %g6, %l3, %pic set 0x10, %g2 prefetcha [%l7 + %g2] 0x88, 4 nop set 0x68, %o1 lduw [%l7 + %o1], %o5 nop set 0x4C, %l0 lduw [%l7 + %l0], %l0 nop set 0x40, %o3 ldub [%l7 + %o3], %o3 membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf9, %f16 nop set 0x70, %o6 stx %fsr, [%l7 + %o6] nop set 0x40, %l1 ldx [%l7 + %l1], %i4 nop set 0x6C, %g1 lduw [%l7 + %g1], %l2 fpadd32s %f18, %f20, %f18 nop set 0x66, %l4 ldsh [%l7 + %l4], %i2 set 0x50, %o0 ldxa [%l7 + %o0] 0x81, %i5 st %f2, [%l7 + 0x48] ld [%l7 + 0x5C], %f8 nop set 0x3A, %o7 sth %i1, [%l7 + %o7] set 0x24, %l3 swapa [%l7 + %l3] 0x80, %i6 nop set 0x78, %o2 std %o6, [%l7 + %o2] nop set 0x54, %g4 lduw [%l7 + %g4], %g1 nop set 0x40, %i4 ldx [%l7 + %i4], %l4 set 0x4C, %g5 stwa %l1, [%l7 + %g5] 0x80 nop set 0x48, %g3 stx %o2, [%l7 + %g3] set 0x50, %l5 sta %f13, [%l7 + %l5] 0x80 nop set 0x18, %i3 ldx [%l7 + %i3], %o0 nop set 0x6C, %l6 ldsh [%l7 + %l6], %i0 nop set 0x12, %i1 lduh [%l7 + %i1], %g5 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 2: ! ! Type l : 1273 ! Type a : 25 ! Type cti : 15 ! Type x : 546 ! Type f : 36 ! Type i : 105 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xA, %g2 set 0x7, %g3 set 0x6, %g4 set 0xA, %g5 set 0xB, %g6 set 0xE, %g7 !# Input registers set -0x1, %i0 set -0x7, %i1 set -0xF, %i2 set -0x6, %i3 set -0x9, %i4 set -0x7, %i5 set -0xC, %i6 set -0x6, %i7 !# Local registers set 0x4FC277C0, %l0 set 0x1146288A, %l1 set 0x12B5095F, %l2 set 0x05C3C161, %l3 set 0x20C166DC, %l4 set 0x174CCBC0, %l5 set 0x305DED6C, %l6 !# Output registers set -0x04FE, %o0 set 0x0DF3, %o1 set 0x1496, %o2 set 0x0073, %o3 set -0x0F01, %o4 set 0x04FB, %o5 set -0x10BA, %o6 set 0x0904, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. nop set 0x7A, %g7 ldstub [%l7 + %g7], %g2 set 0x60, %i2 stha %l6, [%l7 + %i2] 0x80 or %l5, %i7, %o4 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf9, %f16 set 0x50, %l2 prefetcha [%l7 + %l2] 0x81, 1 set 0x40, %o5 ldda [%l7 + %o5] 0x81, %f0 set 0x64, %i7 swapa [%l7 + %i7] 0x89, %g4 nop set 0x2E, %o4 ldsh [%l7 + %o4], %o6 nop set 0x58, %i0 ldx [%l7 + %i0], %g7 ld [%l7 + 0x08], %f16 st %f31, [%l7 + 0x64] nop set 0x2A, %g2 ldstub [%l7 + %g2], %g6 nop set 0x68, %o1 ldx [%l7 + %o1], %g3 nop set 0x48, %g6 ldd [%l7 + %g6], %i2 add %l3, %l0, %o5 nop set 0x60, %o3 ldd [%l7 + %o3], %i4 add %l2, %o3, %i2 nop set 0x74, %l0 ldsw [%l7 + %l0], %i5 nop set 0x36, %o6 stb %i1, [%l7 + %o6] nop set 0x08, %l1 ldd [%l7 + %l1], %i6 set 0x24, %g1 stha %o7, [%l7 + %g1] 0xeb membar #Sync st %f25, [%l7 + 0x24] st %fsr, [%l7 + 0x18] nop set 0x60, %l4 ldd [%l7 + %l4], %l4 set 0x3E, %o0 stba %l1, [%l7 + %o0] 0x89 nop set 0x0B, %i5 ldub [%l7 + %i5], %o2 nop set 0x20, %l3 ldd [%l7 + %l3], %g0 set 0x08, %o2 ldxa [%l7 + %o2] 0x81, %i0 set 0x59, %g4 stba %g5, [%l7 + %g4] 0xea membar #Sync nop set 0x6D, %i4 stb %o0, [%l7 + %i4] nop set 0x74, %o7 lduw [%l7 + %o7], %g2 nop set 0x36, %g3 stb %l5, [%l7 + %g3] and %i7, %o4, %l6 nop set 0x68, %g5 std %f20, [%l7 + %g5] bleu,pt %icc, loop_63 nop set 0x18, %i3 ldd [%l7 + %i3], %f22 set 0x30, %l6 ldxa [%l7 + %l6] 0x80, %o1 loop_63: ld [%l7 + 0x28], %f3 set 0x20, %l5 stxa %o6, [%l7 + %l5] 0x88 nop set 0x7E, %i1 ldsh [%l7 + %i1], %g4 set 0x30, %i2 prefetcha [%l7 + %i2] 0x89, 3 set 0x10, %g7 ldda [%l7 + %g7] 0xe2, %g6 set 0x20, %l2 ldxa [%l7 + %l2] 0x80, %g3 nop nop setx 0x1CF90CB8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f16 setx 0xDE4CF04A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f16, %f31 nop nop setx 0x4A89F62D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f30 setx 0x1E1203E1, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f29 fdivs %f29, %f30, %f19 set 0x70, %i6 stwa %i3, [%l7 + %i6] 0x88 set 0x40, %i7 ldda [%l7 + %i7] 0xd8, %f16 nop set 0x18, %o4 ldx [%l7 + %o4], %l0 set 0x20, %i0 ldxa [%l7 + %i0] 0x89, %o5 add %i4, %l3, %l2 nop set 0x70, %g2 ldsw [%l7 + %g2], %i2 fpadd16s %f2, %f19, %f8 nop set 0x7D, %o5 ldub [%l7 + %o5], %i5 fpsub32 %f24, %f2, %f16 nop set 0x58, %g6 stx %i1, [%l7 + %g6] set 0x70, %o1 stwa %i6, [%l7 + %o1] 0xe2 membar #Sync wr %g0, 0x7, %fprs or %l1, %o7, %o2 add %g1, %i0, %g5 set 0x20, %o3 ldda [%l7 + %o3] 0x88, %g2 or %o0, %i7, %l5 nop set 0x32, %o6 ldsh [%l7 + %o6], %l6 nop set 0x58, %l1 ldd [%l7 + %l1], %o4 nop set 0x7D, %g1 ldub [%l7 + %g1], %o6 set 0x26, %l4 stha %o1, [%l7 + %l4] 0xe3 membar #Sync set 0x08, %l0 ldxa [%l7 + %l0] 0x80, %g4 and %g7, %g6, %i3 nop set 0x60, %o0 stw %l0, [%l7 + %o0] set 0x76, %i5 stha %g3, [%l7 + %i5] 0x88 nop set 0x10, %l3 ldd [%l7 + %l3], %o4 nop set 0x46, %g4 lduh [%l7 + %g4], %l3 and %i4, %l2, %i2 set 0x40, %o2 ldda [%l7 + %o2] 0xda, %f0 set 0x38, %o7 prefetcha [%l7 + %o7] 0x80, 1 st %f15, [%l7 + 0x3C] nop set 0x40, %g3 ldd [%l7 + %g3], %f10 st %fsr, [%l7 + 0x58] nop set 0x20, %i4 lduw [%l7 + %i4], %i5 nop set 0x18, %g5 stx %o3, [%l7 + %g5] nop set 0x53, %l6 stb %l4, [%l7 + %l6] set 0x4E, %i3 stba %l1, [%l7 + %i3] 0xe3 membar #Sync wr %g0, 0x5, %fprs set 0x1A, %i1 ldstuba [%l7 + %i1] 0x81, %o2 wr %g1, %g5, %softint set 0x48, %l5 stda %g2, [%l7 + %l5] 0x81 nop set 0x14, %i2 ldstub [%l7 + %i2], %i0 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %o0 nop set 0x28, %g7 std %i6, [%l7 + %g7] nop set 0x5C, %i6 stb %o4, [%l7 + %i6] nop set 0x6C, %l2 ldsw [%l7 + %l2], %o6 nop set 0x50, %i7 ldd [%l7 + %i7], %f22 st %fsr, [%l7 + 0x4C] set 0x08, %o4 stxa %o1, [%l7 + %o4] 0x88 set 0x10, %i0 stda %l4, [%l7 + %i0] 0x80 set 0x20, %o5 swapa [%l7 + %o5] 0x80, %g4 nop set 0x58, %g2 ldd [%l7 + %g2], %g6 set 0x50, %g6 prefetcha [%l7 + %g6] 0x89, 4 nop set 0x13, %o3 ldstub [%l7 + %o3], %l0 nop set 0x48, %o1 ldx [%l7 + %o1], %i3 nop set 0x0E, %l1 ldstub [%l7 + %l1], %g3 nop set 0x58, %o6 std %f20, [%l7 + %o6] set 0x68, %l4 prefetcha [%l7 + %l4] 0x89, 3 add %l7, 0x5C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o5 casa [%l6] 0x89, %o5, %i4 set 0x70, %g1 ldda [%l7 + %g1] 0xe3, %i2 nop set 0x50, %o0 stx %fsr, [%l7 + %o0] nop set 0x48, %i5 std %f18, [%l7 + %i5] nop set 0x10, %l3 ldsw [%l7 + %l3], %l2 nop set 0x48, %g4 stx %i1, [%l7 + %g4] nop set 0x50, %o2 ldsw [%l7 + %o2], %i5 add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %l1 set 0x7C, %o7 swapa [%l7 + %o7] 0x88, %o3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x92E, %tick_cmpr nop set 0x68, %g3 ldx [%l7 + %g3], %g1 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf1 membar #Sync nop set 0x54, %i4 sth %g5, [%l7 + %i4] nop set 0x7C, %l6 swap [%l7 + %l6], %g2 nop set 0x40, %i3 stw %i0, [%l7 + %i3] nop set 0x64, %g5 lduh [%l7 + %g5], %i6 nop set 0x58, %i1 ldd [%l7 + %i1], %o0 ld [%l7 + 0x68], %f31 set 0x08, %l5 stda %i6, [%l7 + %l5] 0xe2 membar #Sync set 0x5B, %g7 stba %o4, [%l7 + %g7] 0x88 set 0x17, %i2 stba %o6, [%l7 + %i2] 0xe2 membar #Sync set 0x2D, %l2 stba %o1, [%l7 + %l2] 0x80 set 0x78, %i7 stwa %l6, [%l7 + %i7] 0xeb membar #Sync nop set 0x70, %i6 ldx [%l7 + %i6], %g4 nop set 0x18, %o4 ldx [%l7 + %o4], %g7 nop set 0x3E, %i0 ldstub [%l7 + %i0], %g6 nop set 0x38, %g2 std %f2, [%l7 + %g2] set 0x11, %g6 stba %l5, [%l7 + %g6] 0xea membar #Sync add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x89, %i3, %g3 nop set 0x68, %o3 sth %l0, [%l7 + %o3] nop set 0x18, %o1 stw %o5, [%l7 + %o1] set 0x7C, %o5 stwa %i4, [%l7 + %o5] 0xe2 membar #Sync nop nop setx 0xC1DC8798946AA29F, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0xF2438F39637C4EBD, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f14, %f16 set 0x40, %o6 lda [%l7 + %o6] 0x89, %f10 ld [%l7 + 0x50], %f21 nop set 0x48, %l4 ldd [%l7 + %l4], %l2 nop set 0x18, %l1 stx %i2, [%l7 + %l1] fpsub32s %f20, %f30, %f19 nop set 0x0C, %o0 stw %i1, [%l7 + %o0] add %l2, %i5, %l4 nop set 0x4C, %g1 stw %o3, [%l7 + %g1] or %l1, %o2, %g1 set 0x40, %l3 stwa %g5, [%l7 + %l3] 0x81 nop set 0x71, %i5 stb %g2, [%l7 + %i5] set 0x48, %g4 stxa %i0, [%l7 + %g4] 0xe2 membar #Sync add %o7, %o0, %i7 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i6, %o6 or %o4, %o1, %g4 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %g6 set 0x40, %o2 ldda [%l7 + %o2] 0x81, %f0 nop set 0x2E, %o7 ldsb [%l7 + %o7], %l5 nop set 0x46, %g3 ldsh [%l7 + %g3], %g7 st %fsr, [%l7 + 0x40] set 0x40, %i4 ldda [%l7 + %i4] 0xd8, %f0 nop set 0x40, %l0 swap [%l7 + %l0], %i3 nop set 0x10, %i3 ldd [%l7 + %i3], %f28 set 0x20, %g5 lda [%l7 + %g5] 0x81, %f23 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf1, %f0 nop set 0x40, %l6 std %g2, [%l7 + %l6] nop set 0x55, %l5 ldstub [%l7 + %l5], %o5 nop set 0x5F, %g7 ldub [%l7 + %g7], %l0 set 0x14, %i2 stwa %i4, [%l7 + %i2] 0xeb membar #Sync nop set 0x10, %l2 lduw [%l7 + %l2], %l3 add %i2, %l2, %i5 nop set 0x22, %i7 sth %l4, [%l7 + %i7] and %o3, %l1, %o2 set 0x28, %o4 stxa %g1, [%l7 + %o4] 0x81 set 0x08, %i0 prefetcha [%l7 + %i0] 0x88, 4 or %g2, %i1, %o7 nop set 0x48, %g2 stb %o0, [%l7 + %g2] set 0x40, %g6 ldda [%l7 + %g6] 0x80, %f16 set 0x70, %i6 lda [%l7 + %i6] 0x89, %f12 nop set 0x78, %o3 stb %i7, [%l7 + %o3] add %l7, 0x68, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i6 casa [%l6] 0x81, %i6, %o6 set 0x58, %o1 ldxa [%l7 + %o1] 0x81, %i0 nop set 0x39, %o6 ldsb [%l7 + %o6], %o1 add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] 0x88, %o4, %g4 nop set 0x24, %o5 lduw [%l7 + %o5], %l6 or %g6, %g7, %i3 and %g3, %o5, %l5 nop set 0x78, %l4 std %i4, [%l7 + %l4] set 0x61, %l1 ldstuba [%l7 + %l1] 0x88, %l0 nop set 0x22, %o0 ldub [%l7 + %o0], %i2 add %l7, 0x6C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %i5 set 0x40, %l3 ldda [%l7 + %l3] 0x89, %f0 set 0x47, %i5 ldstuba [%l7 + %i5] 0x88, %l2 nop set 0x60, %g1 ldsw [%l7 + %g1], %o3 nop set 0x40, %o2 ldx [%l7 + %o2], %l1 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o2 casa [%l6] 0x88, %o2, %g1 nop set 0x1C, %g4 stw %g5, [%l7 + %g4] nop set 0x36, %g3 sth %l4, [%l7 + %g3] set 0x20, %o7 stha %i1, [%l7 + %o7] 0xeb membar #Sync membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf9, %f0 nop set 0x0C, %i3 prefetch [%l7 + %i3], 3 bl,a,pt %icc, loop_64 or %o7, %g2, %i7 ld [%l7 + 0x18], %f3 nop set 0x30, %l0 ldd [%l7 + %l0], %o0 loop_64: nop set 0x7C, %g5 stwa %o6, [%l7 + %g5] 0xea membar #Sync nop set 0x08, %i1 ldd [%l7 + %i1], %f26 nop set 0x20, %l6 ldsh [%l7 + %l6], %i0 set 0x1C, %g7 sta %f21, [%l7 + %g7] 0x81 set 0x18, %i2 ldxa [%l7 + %i2] 0x80, %i6 set 0x74, %l5 lda [%l7 + %l5] 0x80, %f9 bn,a %icc, loop_65 nop set 0x68, %i7 stx %o4, [%l7 + %i7] set 0x18, %o4 stda %g4, [%l7 + %o4] 0x80 loop_65: st %fsr, [%l7 + 0x18] set 0x50, %i0 prefetcha [%l7 + %i0] 0x80, 4 nop set 0x30, %g2 ldx [%l7 + %g2], %g6 set 0x60, %g6 sta %f5, [%l7 + %g6] 0x89 nop set 0x08, %l2 swap [%l7 + %l2], %g7 nop set 0x08, %i6 ldx [%l7 + %i6], %l6 nop set 0x28, %o3 prefetch [%l7 + %o3], 1 nop set 0x78, %o6 sth %g3, [%l7 + %o6] fpsub16 %f20, %f2, %f22 st %f0, [%l7 + 0x38] set 0x60, %o1 stwa %o5, [%l7 + %o1] 0x80 set 0x78, %o5 ldxa [%l7 + %o5] 0x80, %i3 or %l5, %l0, %i2 set 0x30, %l4 ldxa [%l7 + %l4] 0x89, %i4 nop set 0x44, %l1 ldsh [%l7 + %l1], %l3 set 0x58, %o0 ldxa [%l7 + %o0] 0x89, %l2 nop set 0x50, %l3 ldx [%l7 + %l3], %i5 ld [%l7 + 0x5C], %f15 ld [%l7 + 0x14], %f21 wr %l1, %o2, %clear_softint set 0x57, %g1 ldstuba [%l7 + %g1] 0x80, %o3 and %g1, %g5, %i1 add %l7, 0x18, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x89, %l4, %o7 set 0x40, %i5 stda %f16, [%l7 + %i5] 0xda fpsub32s %f7, %f21, %f7 fpadd16 %f22, %f14, %f26 nop set 0x31, %o2 ldsb [%l7 + %o2], %i7 nop set 0x6B, %g4 ldub [%l7 + %g4], %o0 add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g2, %i0 wr %o6, %o4, %clear_softint set 0x20, %o7 prefetcha [%l7 + %o7] 0x81, 1 nop set 0x67, %g3 ldsb [%l7 + %g3], %o1 nop set 0x38, %i3 lduh [%l7 + %i3], %g6 set 0x34, %i4 stha %g7, [%l7 + %i4] 0xe2 membar #Sync or %i6, %l6, %o5 nop set 0x3C, %g5 stb %g3, [%l7 + %g5] nop set 0x58, %l0 std %f6, [%l7 + %l0] bl,a,pt %icc, loop_66 nop set 0x3E, %l6 stb %i3, [%l7 + %l6] set 0x14, %i1 lda [%l7 + %i1] 0x89, %f17 loop_66: nop set 0x60, %i2 sta %f7, [%l7 + %i2] 0x89 set 0x60, %l5 stxa %l5, [%l7 + %l5] 0x88 set 0x64, %g7 stwa %i2, [%l7 + %g7] 0xe2 membar #Sync nop set 0x20, %i7 stx %i4, [%l7 + %i7] fpadd16s %f13, %f27, %f16 set 0x10, %o4 stda %l0, [%l7 + %o4] 0xeb membar #Sync nop set 0x09, %g2 ldsb [%l7 + %g2], %l3 set 0x2E, %g6 stha %l2, [%l7 + %g6] 0xe2 membar #Sync membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f0 nop set 0x50, %i6 stx %fsr, [%l7 + %i6] nop set 0x38, %o3 stb %l1, [%l7 + %o3] set 0x58, %l2 sta %f5, [%l7 + %l2] 0x80 and %o2, %i5, %g1 set 0x0C, %o6 lda [%l7 + %o6] 0x80, %f21 set 0x48, %o1 lda [%l7 + %o1] 0x80, %f17 wr %g5, %o3, %pic nop set 0x30, %l4 ldd [%l7 + %l4], %f18 nop set 0x28, %l1 std %i0, [%l7 + %l1] set 0x30, %o5 lda [%l7 + %o5] 0x81, %f24 or %o7, %i7, %o0 set 0x74, %o0 sta %f25, [%l7 + %o0] 0x81 nop set 0x40, %g1 ldd [%l7 + %g1], %f4 st %fsr, [%l7 + 0x60] nop set 0x09, %i5 ldsb [%l7 + %i5], %g2 set 0x48, %l3 ldxa [%l7 + %l3] 0x88, %i0 nop set 0x7C, %o2 ldsw [%l7 + %o2], %l4 nop set 0x50, %o7 stw %o6, [%l7 + %o7] set 0x48, %g4 prefetcha [%l7 + %g4] 0x89, 2 nop set 0x68, %g3 ldd [%l7 + %g3], %f16 set 0x0E, %i4 ldstuba [%l7 + %i4] 0x88, %o4 set 0x08, %g5 stxa %o1, [%l7 + %g5] 0x88 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %i6 set 0x30, %i3 swapa [%l7 + %i3] 0x88, %g7 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf8, %f16 nop set 0x64, %l6 ldsw [%l7 + %l6], %l6 nop set 0x10, %i1 std %f14, [%l7 + %i1] nop set 0x50, %l5 std %g2, [%l7 + %l5] set 0x30, %g7 stxa %i3, [%l7 + %g7] 0xe2 membar #Sync add %l5, %i2, %o5 nop set 0x2E, %i7 ldsb [%l7 + %i7], %l0 set 0x64, %i2 lda [%l7 + %i2] 0x80, %f30 set 0x28, %o4 sta %f14, [%l7 + %o4] 0x88 nop set 0x7C, %g2 ldsw [%l7 + %g2], %l3 wr %l2, %i4, %set_softint nop set 0x70, %g6 swap [%l7 + %g6], %o2 set 0x14, %i6 swapa [%l7 + %i6] 0x88, %l1 fpadd16s %f16, %f8, %f22 nop set 0x5A, %o3 sth %g1, [%l7 + %o3] nop set 0x7C, %l2 ldsw [%l7 + %l2], %g5 fpsub16s %f12, %f20, %f19 set 0x40, %o6 ldda [%l7 + %o6] 0xda, %f0 ld [%l7 + 0x28], %f23 nop set 0x40, %i0 ldd [%l7 + %i0], %i4 nop set 0x40, %o1 ldd [%l7 + %o1], %f2 nop set 0x78, %l1 swap [%l7 + %l1], %i1 nop set 0x5C, %o5 prefetch [%l7 + %o5], 2 nop set 0x68, %l4 ldub [%l7 + %l4], %o7 set 0x48, %o0 stxa %o3, [%l7 + %o0] 0xe3 membar #Sync nop set 0x30, %g1 prefetch [%l7 + %g1], 3 nop set 0x78, %l3 std %o0, [%l7 + %l3] nop set 0x28, %i5 stx %fsr, [%l7 + %i5] set 0x58, %o2 prefetcha [%l7 + %o2] 0x81, 1 set 0x28, %g4 stda %g2, [%l7 + %g4] 0x88 nop set 0x24, %o7 prefetch [%l7 + %o7], 3 nop set 0x5C, %i4 lduw [%l7 + %i4], %i0 bgu,a %xcc, loop_67 add %o6, %l4, %g4 nop set 0x23, %g3 ldsb [%l7 + %g3], %o4 set 0x65, %i3 stba %o1, [%l7 + %i3] 0xe2 membar #Sync loop_67: nop set 0x38, %l0 stx %fsr, [%l7 + %l0] set 0x70, %g5 swapa [%l7 + %g5] 0x81, %i6 nop set 0x18, %l6 ldsh [%l7 + %l6], %g7 nop set 0x0C, %i1 prefetch [%l7 + %i1], 4 ld [%l7 + 0x60], %f29 nop set 0x24, %l5 sth %l6, [%l7 + %l5] fpadd16s %f28, %f20, %f25 nop set 0x24, %g7 ldsw [%l7 + %g7], %g3 set 0x3A, %i7 stha %g6, [%l7 + %i7] 0x80 set 0x38, %o4 swapa [%l7 + %o4] 0x89, %l5 set 0x30, %i2 ldda [%l7 + %i2] 0x80, %i2 set 0x60, %g2 ldda [%l7 + %g2] 0xeb, %i2 nop set 0x50, %i6 ldx [%l7 + %i6], %l0 st %f24, [%l7 + 0x4C] st %f19, [%l7 + 0x30] set 0x70, %o3 ldxa [%l7 + %o3] 0x88, %l3 set 0x60, %g6 ldda [%l7 + %g6] 0x81, %o4 fpsub16 %f18, %f26, %f20 nop set 0x2A, %o6 sth %l2, [%l7 + %o6] set 0x38, %l2 stxa %o2, [%l7 + %l2] 0xea membar #Sync nop set 0x52, %i0 lduh [%l7 + %i0], %l1 st %fsr, [%l7 + 0x2C] nop set 0x30, %o1 ldx [%l7 + %o1], %g1 or %i4, %i5, %g5 nop set 0x58, %o5 ldsh [%l7 + %o5], %o7 set 0x6C, %l1 lda [%l7 + %l1] 0x88, %f6 st %fsr, [%l7 + 0x68] fpadd32 %f6, %f18, %f20 nop set 0x11, %o0 ldsb [%l7 + %o0], %o3 set 0x20, %l4 prefetcha [%l7 + %l4] 0x80, 4 nop set 0x58, %g1 std %i0, [%l7 + %g1] set 0x18, %i5 stda %g2, [%l7 + %i5] 0x89 set 0x18, %l3 stxa %i0, [%l7 + %l3] 0xea membar #Sync nop set 0x40, %g4 stx %o6, [%l7 + %g4] nop set 0x40, %o7 ldstub [%l7 + %o7], %l4 set 0x28, %o2 stwa %i7, [%l7 + %o2] 0xe2 membar #Sync nop set 0x28, %g3 swap [%l7 + %g3], %o4 nop set 0x30, %i3 ldx [%l7 + %i3], %o1 set 0x7B, %l0 ldstuba [%l7 + %l0] 0x88, %i6 nop set 0x2A, %i4 ldsb [%l7 + %i4], %g4 set 0x60, %l6 ldda [%l7 + %l6] 0xe3, %i6 nop set 0x60, %g5 std %f4, [%l7 + %g5] set 0x48, %l5 stwa %g3, [%l7 + %l5] 0xe3 membar #Sync set 0x78, %g7 ldxa [%l7 + %g7] 0x88, %g7 nop set 0x54, %i1 stb %g6, [%l7 + %i1] nop set 0x1F, %o4 ldub [%l7 + %o4], %i3 set 0x10, %i2 ldxa [%l7 + %i2] 0x81, %l5 nop set 0x18, %i7 stw %i2, [%l7 + %i7] nop set 0x16, %i6 sth %l3, [%l7 + %i6] st %fsr, [%l7 + 0x2C] set 0x60, %o3 sta %f0, [%l7 + %o3] 0x81 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %l2 set 0x1D, %g6 ldstuba [%l7 + %g6] 0x89, %l0 set 0x5F, %o6 ldstuba [%l7 + %o6] 0x88, %o2 set 0x28, %l2 stxa %g1, [%l7 + %l2] 0xea membar #Sync set 0x24, %g2 lda [%l7 + %g2] 0x88, %f29 or %i4, %l1, %i5 set 0x40, %i0 stda %o6, [%l7 + %i0] 0xe3 membar #Sync set 0x40, %o1 stda %f0, [%l7 + %o1] 0xcc set 0x4C, %l1 lda [%l7 + %l1] 0x89, %f27 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf8 membar #Sync ble,pn %xcc, loop_68 nop set 0x50, %l4 prefetch [%l7 + %l4], 4 nop set 0x68, %g1 std %f0, [%l7 + %g1] nop set 0x48, %o0 stw %o3, [%l7 + %o0] loop_68: nop set 0x50, %l3 stxa %o0, [%l7 + %l3] 0x81 nop set 0x28, %g4 stw %g5, [%l7 + %g4] set 0x7F, %i5 ldstuba [%l7 + %i5] 0x81, %i1 set 0x14, %o2 lda [%l7 + %o2] 0x81, %f15 nop set 0x44, %o7 ldsw [%l7 + %o7], %i0 nop set 0x78, %i3 ldd [%l7 + %i3], %g2 st %f15, [%l7 + 0x14] set 0x5E, %l0 stha %l4, [%l7 + %l0] 0xeb membar #Sync set 0x30, %g3 ldda [%l7 + %g3] 0x88, %o6 set 0x1C, %l6 stwa %i7, [%l7 + %l6] 0x89 nop set 0x1B, %i4 ldsb [%l7 + %i4], %o1 set 0x60, %l5 stba %i6, [%l7 + %l5] 0xe3 membar #Sync set 0x40, %g7 stda %o4, [%l7 + %g7] 0xe2 membar #Sync set 0x5C, %i1 sta %f26, [%l7 + %i1] 0x80 nop set 0x20, %g5 stx %g4, [%l7 + %g5] nop set 0x30, %o4 ldd [%l7 + %o4], %f14 set 0x50, %i7 ldstuba [%l7 + %i7] 0x88, %l6 and %g3, %g6, %g7 fpadd16s %f3, %f24, %f26 nop set 0x30, %i2 stx %i3, [%l7 + %i2] set 0x4B, %o3 stba %i2, [%l7 + %o3] 0xea membar #Sync st %f6, [%l7 + 0x5C] add %l7, 0x74, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l3, %l5 nop set 0x58, %i6 std %o4, [%l7 + %i6] nop set 0x5E, %o6 ldsh [%l7 + %o6], %l0 nop set 0x68, %l2 stx %o2, [%l7 + %l2] set 0x1C, %g2 swapa [%l7 + %g2] 0x89, %g1 set 0x40, %g6 stda %i4, [%l7 + %g6] 0xea membar #Sync nop set 0x20, %i0 stx %fsr, [%l7 + %i0] set 0x18, %o1 swapa [%l7 + %o1] 0x81, %l2 set 0x30, %l1 sta %f30, [%l7 + %l1] 0x89 set 0x38, %o5 ldxa [%l7 + %o5] 0x80, %i5 wr %g0, 0x5, %fprs set 0x48, %l4 ldxa [%l7 + %l4] 0x81, %o0 nop set 0x42, %g1 lduh [%l7 + %g1], %g5 set 0x70, %o0 lda [%l7 + %o0] 0x89, %f23 nop set 0x40, %g4 ldsw [%l7 + %g4], %o3 nop set 0x0B, %i5 ldub [%l7 + %i5], %i1 nop set 0x34, %o2 stw %i0, [%l7 + %o2] set 0x68, %l3 ldxa [%l7 + %l3] 0x88, %g2 st %f25, [%l7 + 0x44] nop set 0x48, %o7 ldsb [%l7 + %o7], %l4 ba,a,pn %xcc, loop_69 st %f30, [%l7 + 0x70] nop set 0x2C, %l0 swap [%l7 + %l0], %i7 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o1, %i6 loop_69: and %o6, %g4, %l6 nop set 0x58, %g3 ldsb [%l7 + %g3], %o4 nop set 0x14, %l6 swap [%l7 + %l6], %g3 nop set 0x58, %i4 ldd [%l7 + %i4], %f2 nop set 0x28, %i3 stw %g6, [%l7 + %i3] nop set 0x48, %g7 ldx [%l7 + %g7], %i3 set 0x58, %l5 stha %g7, [%l7 + %l5] 0xeb membar #Sync set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd0 nop set 0x50, %o4 lduw [%l7 + %o4], %l3 nop set 0x5C, %i1 stw %l5, [%l7 + %i1] and %i2, %l0, %o5 bl %xcc, loop_70 fpsub16 %f20, %f2, %f10 set 0x68, %i7 stxa %g1, [%l7 + %i7] 0x81 loop_70: nop set 0x24, %o3 lduw [%l7 + %o3], %o2 nop set 0x58, %i2 lduw [%l7 + %i2], %l2 nop set 0x24, %i6 swap [%l7 + %i6], %i4 bge,a %icc, loop_71 or %o7, %i5, %o0 and %g5, %o3, %l1 nop set 0x50, %o6 prefetch [%l7 + %o6], 0 loop_71: nop set 0x08, %l2 lduh [%l7 + %l2], %i0 set 0x51, %g6 ldstuba [%l7 + %g6] 0x89, %g2 nop set 0x28, %g2 ldub [%l7 + %g2], %l4 nop set 0x52, %o1 sth %i7, [%l7 + %o1] nop set 0x14, %l1 sth %i1, [%l7 + %l1] nop set 0x18, %i0 ldsw [%l7 + %i0], %i6 bge,pn %icc, loop_72 nop set 0x5C, %l4 ldsw [%l7 + %l4], %o1 nop set 0x42, %g1 stb %g4, [%l7 + %g1] nop set 0x38, %o5 ldd [%l7 + %o5], %o6 loop_72: nop set 0x3C, %o0 lduh [%l7 + %o0], %l6 nop set 0x78, %g4 ldd [%l7 + %g4], %g2 nop set 0x36, %i5 sth %g6, [%l7 + %i5] nop set 0x38, %o2 std %f30, [%l7 + %o2] nop set 0x7C, %l3 prefetch [%l7 + %l3], 3 set 0x1A, %l0 stha %i3, [%l7 + %l0] 0xe2 membar #Sync nop set 0x68, %o7 stw %o4, [%l7 + %o7] add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l3, %l5 wr %g7, %i2, %sys_tick nop set 0x78, %g3 ldsw [%l7 + %g3], %l0 and %g1, %o5, %o2 nop set 0x76, %i4 sth %l2, [%l7 + %i4] fpadd16s %f3, %f30, %f19 set 0x70, %l6 ldda [%l7 + %l6] 0xe3, %o6 nop set 0x1C, %i3 sth %i4, [%l7 + %i3] add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %i5 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %l1 set 0x72, %l5 stha %o3, [%l7 + %l5] 0xea membar #Sync nop set 0x20, %g7 ldsb [%l7 + %g7], %g2 nop set 0x08, %g5 stx %fsr, [%l7 + %g5] fpsub16 %f14, %f2, %f28 or %l4, %i0, %i1 set 0x58, %i1 stda %i6, [%l7 + %i1] 0x81 nop set 0x4C, %o4 swap [%l7 + %o4], %o1 nop set 0x68, %o3 std %f0, [%l7 + %o3] nop set 0x68, %i2 ldd [%l7 + %i2], %i6 nop set 0x2C, %i6 swap [%l7 + %i6], %o6 set 0x5C, %i7 sta %f14, [%l7 + %i7] 0x89 set 0x18, %l2 stba %g4, [%l7 + %l2] 0xe2 membar #Sync ld [%l7 + 0x7C], %f31 wr %l6, %g6, %sys_tick or %i3, %g3, %o4 nop set 0x70, %g6 lduw [%l7 + %g6], %l5 nop set 0x50, %g2 ldx [%l7 + %g2], %l3 and %g7, %l0, %i2 set 0x2D, %o1 ldstuba [%l7 + %o1] 0x81, %o5 set 0x78, %o6 prefetcha [%l7 + %o6] 0x81, 1 set 0x1C, %i0 sta %f23, [%l7 + %i0] 0x89 nop set 0x68, %l4 stw %l2, [%l7 + %l4] wr %g1, %o7, %y ld [%l7 + 0x64], %f11 set 0x68, %g1 ldxa [%l7 + %g1] 0x89, %i4 nop set 0x20, %o5 ldd [%l7 + %o5], %o0 nop set 0x50, %l1 std %g4, [%l7 + %l1] set 0x40, %g4 lda [%l7 + %g4] 0x81, %f29 set 0x50, %i5 stda %l0, [%l7 + %i5] 0xe3 membar #Sync set 0x44, %o0 lda [%l7 + %o0] 0x89, %f30 and %o3, %g2, %i5 nop set 0x64, %l3 swap [%l7 + %l3], %i0 and %l4, %i1, %o1 nop set 0x60, %o2 stx %i6, [%l7 + %o2] fpsub32s %f26, %f1, %f3 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf1, %f16 add %l7, 0x48, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i7 casa [%l6] 0x81, %i7, %o6 nop set 0x0C, %g3 ldsh [%l7 + %g3], %g4 nop set 0x70, %l0 ldx [%l7 + %l0], %g6 nop set 0x2C, %l6 prefetch [%l7 + %l6], 2 set 0x68, %i3 stha %l6, [%l7 + %i3] 0x81 or %g3, %o4, %i3 set 0x30, %l5 stxa %l5, [%l7 + %l5] 0xe2 membar #Sync set 0x40, %i4 stda %f16, [%l7 + %i4] 0xf9 membar #Sync nop set 0x29, %g7 ldstub [%l7 + %g7], %g7 nop set 0x34, %i1 ldsw [%l7 + %i1], %l3 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x81, %l0, %i2 nop set 0x6C, %o4 ldsw [%l7 + %o4], %o2 nop set 0x14, %g5 ldub [%l7 + %g5], %l2 nop set 0x28, %i2 stx %o5, [%l7 + %i2] nop set 0x58, %o3 ldsw [%l7 + %o3], %o7 nop set 0x1E, %i7 ldsh [%l7 + %i7], %i4 nop set 0x08, %l2 lduw [%l7 + %l2], %g1 or %g5, %o0, %o3 set 0x70, %g6 ldxa [%l7 + %g6] 0x80, %l1 nop set 0x2C, %g2 ldsw [%l7 + %g2], %g2 nop set 0x78, %i6 ldd [%l7 + %i6], %f16 nop set 0x70, %o6 stx %i5, [%l7 + %o6] set 0x48, %o1 stda %l4, [%l7 + %o1] 0xe3 membar #Sync or %i1, %o1, %i0 nop set 0x60, %l4 std %i6, [%l7 + %l4] set 0x20, %g1 ldda [%l7 + %g1] 0x89, %i6 fpadd16 %f24, %f6, %f14 nop set 0x34, %i0 ldsw [%l7 + %i0], %o6 or %g6, %l6, %g3 nop set 0x34, %l1 stw %g4, [%l7 + %l1] add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o4, %i3 nop set 0x6A, %o5 ldsh [%l7 + %o5], %l5 set 0x26, %i5 stba %l3, [%l7 + %i5] 0xe3 membar #Sync set 0x60, %o0 ldxa [%l7 + %o0] 0x81, %l0 add %i2, %g7, %l2 nop set 0x44, %l3 ldsh [%l7 + %l3], %o5 add %o7, %i4, %o2 set 0x08, %g4 ldxa [%l7 + %g4] 0x89, %g1 nop set 0x10, %o7 prefetch [%l7 + %o7], 3 add %o0, %o3, %l1 ba,pt %xcc, loop_73 add %g2, %i5, %g5 wr %l4, %o1, %pic nop set 0x44, %g3 sth %i0, [%l7 + %g3] loop_73: nop set 0x50, %l0 lduw [%l7 + %l0], %i1 set 0x67, %o2 stba %i7, [%l7 + %o2] 0x81 nop set 0x34, %i3 ldsw [%l7 + %i3], %i6 set 0x74, %l6 stwa %g6, [%l7 + %l6] 0xeb membar #Sync nop set 0x20, %i4 ldd [%l7 + %i4], %f16 and %o6, %g3, %g4 nop set 0x48, %g7 lduw [%l7 + %g7], %l6 set 0x20, %i1 stwa %o4, [%l7 + %i1] 0x80 nop set 0x18, %l5 ldx [%l7 + %l5], %l5 nop set 0x0A, %o4 stb %i3, [%l7 + %o4] nop set 0x44, %g5 lduw [%l7 + %g5], %l3 set 0x78, %i2 swapa [%l7 + %i2] 0x81, %i2 nop set 0x78, %i7 swap [%l7 + %i7], %g7 set 0x38, %o3 ldxa [%l7 + %o3] 0x80, %l2 nop set 0x50, %g6 ldsh [%l7 + %g6], %o5 set 0x28, %l2 lda [%l7 + %l2] 0x80, %f10 nop set 0x28, %g2 ldx [%l7 + %g2], %l0 set 0x68, %i6 swapa [%l7 + %i6] 0x89, %o7 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i4, %g1 set 0x66, %o6 stha %o2, [%l7 + %o6] 0x80 st %f29, [%l7 + 0x74] nop set 0x40, %l4 lduh [%l7 + %l4], %o0 set 0x39, %g1 stba %l1, [%l7 + %g1] 0x89 set 0x50, %i0 stwa %g2, [%l7 + %i0] 0x81 set 0x50, %l1 ldxa [%l7 + %l1] 0x81, %i5 and %o3, %g5, %o1 set 0x5C, %o5 stwa %l4, [%l7 + %o5] 0x81 nop set 0x7C, %o1 sth %i0, [%l7 + %o1] fpsub32 %f20, %f30, %f2 set 0x68, %o0 ldxa [%l7 + %o0] 0x89, %i7 nop set 0x6C, %l3 ldub [%l7 + %l3], %i6 set 0x60, %g4 stxa %i1, [%l7 + %g4] 0xe2 membar #Sync set 0x44, %i5 swapa [%l7 + %i5] 0x88, %o6 ld [%l7 + 0x58], %f18 nop set 0x2C, %g3 swap [%l7 + %g3], %g6 set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf1 membar #Sync set 0x7C, %o2 stha %g3, [%l7 + %o2] 0xea membar #Sync add %l6, %g4, %l5 add %o4, %l3, %i3 nop set 0x50, %o7 ldd [%l7 + %o7], %f26 set 0x40, %l6 stda %f0, [%l7 + %l6] 0xc4 nop set 0x2C, %i4 prefetch [%l7 + %i4], 3 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xcc nop set 0x10, %i1 lduh [%l7 + %i1], %g7 nop set 0x14, %g7 swap [%l7 + %g7], %l2 fpadd16 %f12, %f30, %f28 nop set 0x28, %l5 ldx [%l7 + %l5], %i2 set 0x5C, %o4 swapa [%l7 + %o4] 0x81, %l0 nop set 0x18, %g5 ldx [%l7 + %g5], %o7 nop set 0x78, %i7 stx %fsr, [%l7 + %i7] set 0x50, %o3 stwa %o5, [%l7 + %o3] 0x88 nop set 0x48, %i2 lduw [%l7 + %i2], %g1 set 0x4C, %g6 stha %o2, [%l7 + %g6] 0xe3 membar #Sync set 0x7C, %l2 stwa %i4, [%l7 + %l2] 0xe2 membar #Sync nop set 0x38, %i6 swap [%l7 + %i6], %o0 set 0x48, %g2 stda %l0, [%l7 + %g2] 0x89 set 0x17, %o6 ldstuba [%l7 + %o6] 0x81, %g2 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf8, %f16 ld [%l7 + 0x50], %f1 add %i5, %g5, %o1 set 0x28, %i0 prefetcha [%l7 + %i0] 0x81, 3 set 0x40, %l1 ldda [%l7 + %l1] 0xda, %f0 wr %o3, %i0, %ccr or %i6, %i7, %i1 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %g6 nop set 0x58, %g1 stw %l6, [%l7 + %g1] set 0x39, %o5 stba %g3, [%l7 + %o5] 0xeb membar #Sync add %g4, %o4, %l5 nop set 0x62, %o1 ldub [%l7 + %o1], %l3 be,a,pt %icc, loop_74 wr %i3, %l2, %softint set 0x4C, %l3 stwa %i2, [%l7 + %l3] 0x89 loop_74: nop nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xC1B, %sys_tick_cmpr nop set 0x20, %o0 stx %o7, [%l7 + %o0] add %l7, 0x60, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %o5 set 0x38, %g4 prefetcha [%l7 + %g4] 0x80, 3 set 0x58, %g3 sta %f6, [%l7 + %g3] 0x89 set 0x70, %l0 prefetcha [%l7 + %l0] 0x81, 2 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %g2 nop nop setx 0xBC3FC827, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0x03EC38E5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f0 fdivs %f0, %f20, %f18 set 0x5D, %i5 stba %i5, [%l7 + %i5] 0x89 st %f7, [%l7 + 0x34] nop set 0x26, %o2 ldub [%l7 + %o2], %g5 ld [%l7 + 0x44], %f30 nop set 0x6B, %o7 ldstub [%l7 + %o7], %o1 st %f3, [%l7 + 0x0C] set 0x5E, %i4 stha %l4, [%l7 + %i4] 0x81 nop set 0x30, %l6 std %f28, [%l7 + %l6] nop set 0x18, %i3 ldx [%l7 + %i3], %o3 set 0x18, %i1 prefetcha [%l7 + %i1] 0x80, 3 nop set 0x70, %l5 ldx [%l7 + %l5], %i6 and %i4, %i7, %i1 nop set 0x18, %g7 stx %fsr, [%l7 + %g7] set 0x78, %o4 stxa %o6, [%l7 + %o4] 0xeb membar #Sync st %f19, [%l7 + 0x14] set 0x20, %i7 stxa %l6, [%l7 + %i7] 0x88 nop set 0x10, %o3 stx %fsr, [%l7 + %o3] nop set 0x28, %g5 stx %fsr, [%l7 + %g5] set 0x30, %i2 lda [%l7 + %i2] 0x81, %f30 nop set 0x38, %l2 std %f4, [%l7 + %l2] nop set 0x33, %i6 stb %g3, [%l7 + %i6] nop set 0x78, %g2 stx %fsr, [%l7 + %g2] nop set 0x43, %o6 ldsb [%l7 + %o6], %g4 nop set 0x1B, %g6 ldstub [%l7 + %g6], %o4 set 0x30, %l4 prefetcha [%l7 + %l4] 0x89, 4 set 0x24, %l1 swapa [%l7 + %l1] 0x80, %g6 set 0x12, %g1 stba %i3, [%l7 + %g1] 0x88 set 0x2C, %i0 lda [%l7 + %i0] 0x81, %f29 nop set 0x54, %o1 ldstub [%l7 + %o1], %l3 nop set 0x70, %l3 stx %fsr, [%l7 + %l3] nop set 0x6C, %o0 ldsw [%l7 + %o0], %l2 set 0x38, %o5 stxa %i2, [%l7 + %o5] 0x88 nop set 0x58, %g4 std %l0, [%l7 + %g4] wr %g7, %g1, %softint set 0x1C, %g3 stwa %o5, [%l7 + %g3] 0xea membar #Sync nop set 0x6E, %l0 sth %o2, [%l7 + %l0] nop set 0x74, %o2 stw %o0, [%l7 + %o2] nop set 0x68, %o7 ldx [%l7 + %o7], %o7 set 0x38, %i4 lda [%l7 + %i4] 0x80, %f16 nop set 0x64, %l6 sth %l1, [%l7 + %l6] nop set 0x70, %i5 ldsw [%l7 + %i5], %g2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g5, %i5 set 0x14, %i1 swapa [%l7 + %i1] 0x89, %l4 nop set 0x52, %i3 sth %o1, [%l7 + %i3] nop set 0x14, %l5 ldsw [%l7 + %l5], %o3 nop set 0x68, %o4 ldd [%l7 + %o4], %i0 set 0x28, %i7 stxa %i6, [%l7 + %i7] 0xea membar #Sync nop set 0x10, %g7 ldd [%l7 + %g7], %f4 add %i7, %i1, %i4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x40, %g5 stda %f0, [%l7 + %g5] 0xf1 membar #Sync set 0x68, %i2 stda %i6, [%l7 + %i2] 0xe3 membar #Sync nop set 0x4E, %l2 stb %o4, [%l7 + %l2] ld [%l7 + 0x58], %f7 wr %l5, %g6, %pic wr %i3, %l3, %clear_softint nop set 0x4B, %i6 ldub [%l7 + %i6], %g4 nop set 0x56, %o3 ldsb [%l7 + %o3], %l2 nop set 0x48, %g2 lduh [%l7 + %g2], %i2 set 0x58, %o6 ldstuba [%l7 + %o6] 0x81, %g7 nop set 0x62, %g6 ldstub [%l7 + %g6], %l0 fpadd32 %f6, %f22, %f12 set 0x5C, %l1 lda [%l7 + %l1] 0x89, %f18 set 0x20, %g1 stwa %o5, [%l7 + %g1] 0x81 nop set 0x44, %l4 ldub [%l7 + %l4], %o2 set 0x28, %o1 lda [%l7 + %o1] 0x81, %f19 nop set 0x2D, %l3 ldub [%l7 + %l3], %o0 set 0x28, %o0 prefetcha [%l7 + %o0] 0x88, 1 add %l1, %g2, %g5 nop set 0x10, %o5 std %f30, [%l7 + %o5] and %g1, %i5, %l4 nop set 0x28, %g4 stx %o1, [%l7 + %g4] nop set 0x40, %i0 stw %i0, [%l7 + %i0] set 0x50, %g3 prefetcha [%l7 + %g3] 0x88, 2 set 0x20, %l0 ldstuba [%l7 + %l0] 0x81, %i7 and %i6, %i4, %i1 set 0x28, %o7 ldstuba [%l7 + %o7] 0x88, %g3 set 0x38, %i4 lda [%l7 + %i4] 0x80, %f5 nop set 0x70, %o2 stx %fsr, [%l7 + %o2] set 0x38, %i5 stxa %l6, [%l7 + %i5] 0xe3 membar #Sync nop set 0x70, %i1 stw %o6, [%l7 + %i1] set 0x70, %l6 ldda [%l7 + %l6] 0xe2, %o4 add %g6, %i3, %l3 nop set 0x38, %i3 swap [%l7 + %i3], %g4 set 0x40, %o4 ldda [%l7 + %o4] 0x88, %f16 add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l5, %l2 nop set 0x5C, %i7 ldsh [%l7 + %i7], %i2 set 0x08, %g7 stwa %l0, [%l7 + %g7] 0xeb membar #Sync nop set 0x18, %g5 ldsw [%l7 + %g5], %o5 fpsub32s %f25, %f29, %f13 set 0x48, %l5 sta %f10, [%l7 + %l5] 0x81 set 0x40, %i2 ldda [%l7 + %i2] 0x81, %f16 and %o2, %g7, %o0 set 0x30, %i6 ldda [%l7 + %i6] 0x89, %o6 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x249, %tick_cmpr set 0x40, %o3 stda %f16, [%l7 + %o3] 0xc4 ld [%l7 + 0x70], %f27 st %f8, [%l7 + 0x28] nop set 0x70, %l2 ldstub [%l7 + %l2], %g1 nop set 0x18, %g2 ldd [%l7 + %g2], %g4 set 0x40, %o6 ldda [%l7 + %o6] 0x80, %i4 nop set 0x50, %g6 std %o0, [%l7 + %g6] set 0x16, %l1 ldstuba [%l7 + %l1] 0x81, %i0 nop set 0x37, %l4 ldub [%l7 + %l4], %o3 st %f4, [%l7 + 0x50] set 0x3E, %o1 stha %i7, [%l7 + %o1] 0x89 st %fsr, [%l7 + 0x18] nop set 0x78, %g1 std %f2, [%l7 + %g1] and %l4, %i6, %i1 nop set 0x70, %o0 stx %fsr, [%l7 + %o0] set 0x10, %o5 ldda [%l7 + %o5] 0xe3, %i4 nop set 0x24, %l3 ldstub [%l7 + %l3], %g3 set 0x2C, %g4 stwa %o6, [%l7 + %g4] 0x81 nop nop setx 0xD960F766E6BDB1F9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x153CCE08DBED8E3C, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f30, %f20 set 0x58, %i0 swapa [%l7 + %i0] 0x89, %o4 add %g6, %i3, %l3 nop set 0x44, %l0 lduh [%l7 + %l0], %l6 nop set 0x28, %o7 ldd [%l7 + %o7], %g4 set 0x7D, %i4 ldstuba [%l7 + %i4] 0x80, %l5 add %i2, %l0, %o5 set 0x70, %o2 ldda [%l7 + %o2] 0xe3, %o2 set 0x78, %g3 stba %l2, [%l7 + %g3] 0x88 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o0, %o7 and %g7, %g2, %g1 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %g5 fpadd32s %f28, %f4, %f15 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xc4 nop set 0x54, %l6 ldub [%l7 + %l6], %i5 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xf9 membar #Sync and %i0, %o3, %o1 set 0x6C, %o4 lda [%l7 + %o4] 0x89, %f7 set 0x32, %i5 stha %l4, [%l7 + %i5] 0xe3 membar #Sync nop set 0x3F, %i7 ldsb [%l7 + %i7], %i7 or %i1, %i6, %i4 set 0x4C, %g7 lda [%l7 + %g7] 0x80, %f20 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr or %g6, %i3, %o6 nop set 0x60, %g5 stb %l3, [%l7 + %g5] set 0x6C, %l5 swapa [%l7 + %l5] 0x80, %l6 nop set 0x30, %i6 ldsw [%l7 + %i6], %g4 set 0x74, %i2 swapa [%l7 + %i2] 0x81, %i2 or %l0, %o5, %o2 set 0x39, %l2 ldstuba [%l7 + %l2] 0x89, %l2 nop set 0x26, %g2 lduh [%l7 + %g2], %o0 ld [%l7 + 0x50], %f28 nop set 0x28, %o6 stw %l5, [%l7 + %o6] add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %g7 nop set 0x60, %g6 sth %g2, [%l7 + %g6] ld [%l7 + 0x70], %f0 nop set 0x78, %o3 ldd [%l7 + %o3], %g0 nop set 0x70, %l4 ldd [%l7 + %l4], %f8 set 0x7A, %o1 stha %g5, [%l7 + %o1] 0xeb membar #Sync nop set 0x27, %g1 ldstub [%l7 + %g1], %i5 set 0x60, %l1 ldda [%l7 + %l1] 0xe3, %i0 set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f16 or %l1, %o3, %l4 nop set 0x1C, %o5 stw %o1, [%l7 + %o5] nop set 0x48, %l3 ldx [%l7 + %l3], %i1 membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf1, %f16 nop set 0x3D, %g4 ldsb [%l7 + %g4], %i6 nop set 0x50, %l0 stx %fsr, [%l7 + %l0] nop set 0x0C, %o7 stw %i7, [%l7 + %o7] or %g3, %i4, %g6 nop set 0x2A, %i4 stb %o4, [%l7 + %i4] nop set 0x44, %o2 lduw [%l7 + %o2], %o6 nop set 0x3C, %i1 lduw [%l7 + %i1], %l3 nop set 0x22, %l6 lduh [%l7 + %l6], %l6 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g4, %i2 set 0x7C, %g3 lda [%l7 + %g3] 0x80, %f11 nop set 0x70, %i3 ldx [%l7 + %i3], %l0 nop set 0x20, %i5 std %f22, [%l7 + %i5] set 0x0C, %o4 stba %o5, [%l7 + %o4] 0x80 set 0x40, %i7 ldxa [%l7 + %i7] 0x81, %o2 nop set 0x44, %g5 swap [%l7 + %g5], %l2 nop set 0x16, %g7 ldsh [%l7 + %g7], %o0 st %fsr, [%l7 + 0x48] nop set 0x5C, %l5 ldsw [%l7 + %l5], %i3 nop set 0x69, %i2 ldsb [%l7 + %i2], %o7 nop set 0x0C, %l2 stw %l5, [%l7 + %l2] st %f14, [%l7 + 0x08] nop set 0x71, %i6 ldstub [%l7 + %i6], %g7 nop set 0x08, %o6 swap [%l7 + %o6], %g1 set 0x6C, %g2 sta %f4, [%l7 + %g2] 0x88 nop set 0x3C, %o3 swap [%l7 + %o3], %g2 set 0x5D, %l4 ldstuba [%l7 + %l4] 0x80, %g5 set 0x70, %o1 stda %i4, [%l7 + %o1] 0xe2 membar #Sync set 0x60, %g6 ldda [%l7 + %g6] 0xe2, %i0 set 0x30, %l1 prefetcha [%l7 + %l1] 0x81, 2 nop set 0x78, %g1 ldd [%l7 + %g1], %l4 wr %o3, %o1, %y set 0x2F, %o0 stba %i6, [%l7 + %o0] 0x80 nop set 0x18, %o5 stw %i1, [%l7 + %o5] set 0x60, %i0 ldda [%l7 + %i0] 0x88, %i6 nop set 0x2C, %g4 prefetch [%l7 + %g4], 4 add %g3, %g6, %o4 nop set 0x5A, %l3 sth %i4, [%l7 + %l3] nop set 0x44, %l0 lduw [%l7 + %l0], %o6 add %l7, 0x54, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l6, %l3 or %g4, %i2, %o5 add %o2, %l0, %l2 set 0x6E, %o7 stha %o0, [%l7 + %o7] 0xe3 membar #Sync ld [%l7 + 0x6C], %f5 nop set 0x40, %o2 std %i2, [%l7 + %o2] and %l5, %o7, %g1 set 0x38, %i4 prefetcha [%l7 + %i4] 0x80, 2 set 0x70, %i1 stda %g2, [%l7 + %i1] 0x88 nop set 0x24, %g3 ldub [%l7 + %g3], %i5 and %i0, %g5, %l1 nop set 0x2D, %l6 ldsb [%l7 + %l6], %o3 nop set 0x08, %i5 std %f26, [%l7 + %i5] set 0x66, %o4 stha %l4, [%l7 + %o4] 0xeb membar #Sync set 0x68, %i7 stxa %o1, [%l7 + %i7] 0x81 nop set 0x31, %g5 ldsb [%l7 + %g5], %i6 nop set 0x6C, %g7 sth %i7, [%l7 + %g7] wr %g0, 0x6, %fprs set 0x62, %i3 stha %g6, [%l7 + %i3] 0xe2 membar #Sync nop set 0x08, %l5 ldd [%l7 + %l5], %f4 or %o4, %o6, %i4 nop set 0x70, %i2 stx %fsr, [%l7 + %i2] nop set 0x5C, %i6 lduw [%l7 + %i6], %l3 set 0x7D, %o6 stba %l6, [%l7 + %o6] 0xea membar #Sync fpadd32s %f2, %f0, %f27 nop set 0x64, %g2 ldsh [%l7 + %g2], %i2 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %o5 ble,pn %xcc, loop_75 and %l0, %o2, %o0 nop set 0x7E, %o3 ldsh [%l7 + %o3], %i3 set 0x38, %l2 sta %f12, [%l7 + %l2] 0x89 loop_75: nop add %l7, 0x54, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %l5 set 0x24, %o1 lda [%l7 + %o1] 0x89, %f1 add %o7, %g1, %g2 set 0x6F, %l4 stba %g7, [%l7 + %l4] 0x89 set 0x40, %g6 stda %f0, [%l7 + %g6] 0x88 nop set 0x32, %l1 ldub [%l7 + %l1], %i5 nop set 0x44, %g1 stw %i0, [%l7 + %g1] set 0x70, %o5 stxa %l1, [%l7 + %o5] 0xe3 membar #Sync set 0x40, %o0 stda %f0, [%l7 + %o0] 0xd2 nop set 0x08, %i0 ldstub [%l7 + %i0], %o3 set 0x54, %g4 stwa %l4, [%l7 + %g4] 0x89 st %f4, [%l7 + 0x64] fpsub16 %f24, %f22, %f0 nop set 0x36, %l3 ldsh [%l7 + %l3], %o1 set 0x08, %l0 stxa %i6, [%l7 + %l0] 0xea membar #Sync nop set 0x50, %o2 ldd [%l7 + %o2], %g4 st %f16, [%l7 + 0x68] set 0x42, %i4 stha %g3, [%l7 + %i4] 0x80 fpadd16s %f11, %f20, %f6 nop set 0x30, %i1 ldsh [%l7 + %i1], %i7 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x88 ld [%l7 + 0x14], %f13 set 0x6A, %o7 stba %g6, [%l7 + %o7] 0xeb membar #Sync set 0x30, %i5 ldda [%l7 + %i5] 0x81, %i0 set 0x38, %o4 stda %o6, [%l7 + %o4] 0x80 ld [%l7 + 0x60], %f29 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f0 nop set 0x40, %g5 stx %fsr, [%l7 + %g5] nop set 0x28, %g7 stx %o4, [%l7 + %g7] set 0x74, %i3 swapa [%l7 + %i3] 0x89, %l3 set 0x08, %l5 sta %f16, [%l7 + %l5] 0x88 nop set 0x7E, %l6 ldsh [%l7 + %l6], %l6 set 0x34, %i2 stwa %i2, [%l7 + %i2] 0xe2 membar #Sync st %f26, [%l7 + 0x30] nop set 0x10, %i6 stx %i4, [%l7 + %i6] fpsub16s %f23, %f2, %f19 nop set 0x2C, %o6 prefetch [%l7 + %o6], 2 set 0x20, %g2 ldxa [%l7 + %g2] 0x81, %o5 st %f25, [%l7 + 0x60] nop set 0x0C, %o3 ldub [%l7 + %o3], %l0 and %o2, %g4, %o0 nop set 0x68, %o1 ldsh [%l7 + %o1], %l2 set 0x24, %l4 lda [%l7 + %l4] 0x80, %f7 add %l7, 0x2C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l5 casa [%l6] 0x81, %l5, %i3 fpsub16s %f25, %f6, %f15 nop set 0x20, %l2 ldd [%l7 + %l2], %g0 nop set 0x18, %l1 std %g2, [%l7 + %l1] ble,pt %icc, loop_76 nop set 0x0C, %g6 lduw [%l7 + %g6], %o7 set 0x18, %o5 stda %g6, [%l7 + %o5] 0x88 loop_76: nop set 0x40, %o0 ldsh [%l7 + %o0], %i0 set 0x20, %i0 ldxa [%l7 + %i0] 0x88, %l1 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o3, %l4 nop set 0x0A, %g4 lduh [%l7 + %g4], %i5 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x88, %o1, %g5 ld [%l7 + 0x60], %f22 set 0x54, %g1 ldstuba [%l7 + %g1] 0x81, %g3 set 0x20, %l3 prefetcha [%l7 + %l3] 0x80, 3 set 0x5C, %l0 lda [%l7 + %l0] 0x81, %f24 nop set 0x0B, %i4 ldub [%l7 + %i4], %i7 nop set 0x28, %i1 std %f10, [%l7 + %i1] nop set 0x7E, %o2 ldstub [%l7 + %o2], %g6 nop set 0x08, %g3 stx %fsr, [%l7 + %g3] nop set 0x12, %i5 lduh [%l7 + %i5], %i1 nop set 0x10, %o4 std %f24, [%l7 + %o4] set 0x6C, %i7 sta %f18, [%l7 + %i7] 0x88 nop set 0x58, %o7 ldd [%l7 + %o7], %o6 add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %l6 fpsub16s %f30, %f16, %f21 set 0x70, %g7 ldxa [%l7 + %g7] 0x80, %i2 nop set 0x52, %i3 sth %i4, [%l7 + %i3] nop set 0x20, %g5 stx %o5, [%l7 + %g5] ld [%l7 + 0x74], %f12 nop set 0x44, %l6 swap [%l7 + %l6], %l3 nop set 0x78, %i2 ldx [%l7 + %i2], %l0 set 0x68, %l5 swapa [%l7 + %l5] 0x88, %o2 nop set 0x7B, %o6 stb %o0, [%l7 + %o6] set 0x18, %i6 prefetcha [%l7 + %i6] 0x80, 1 fpsub16 %f12, %f22, %f18 nop set 0x1C, %g2 ldstub [%l7 + %g2], %l5 or %i3, %l2, %g2 set 0x48, %o3 stxa %o7, [%l7 + %o3] 0x89 set 0x78, %o1 lda [%l7 + %o1] 0x81, %f7 nop set 0x10, %l4 prefetch [%l7 + %l4], 4 add %l7, 0x30, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g7, %i0 nop set 0x24, %l1 ldsw [%l7 + %l1], %l1 set 0x54, %g6 stba %g1, [%l7 + %g6] 0xe2 membar #Sync nop set 0x68, %l2 std %l4, [%l7 + %l2] nop set 0x68, %o5 ldd [%l7 + %o5], %f28 fpadd32s %f10, %f9, %f0 set 0x48, %i0 stxa %i5, [%l7 + %i0] 0x88 nop set 0x44, %o0 stw %o3, [%l7 + %o0] set 0x78, %g4 prefetcha [%l7 + %g4] 0x80, 4 membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf8, %f16 nop set 0x30, %l3 stx %g3, [%l7 + %l3] and %g5, %i6, %g6 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %i1 or %o4, %o6, %l6 nop set 0x48, %l0 ldd [%l7 + %l0], %f10 set 0x1A, %i1 stha %i4, [%l7 + %i1] 0x81 nop set 0x1C, %i4 ldsb [%l7 + %i4], %i2 fpsub32s %f30, %f27, %f31 and %o5, %l3, %l0 nop set 0x38, %g3 stx %o0, [%l7 + %g3] nop set 0x0C, %o2 lduw [%l7 + %o2], %g4 nop set 0x20, %i5 ldd [%l7 + %i5], %f26 nop set 0x60, %o4 prefetch [%l7 + %o4], 0 nop set 0x0F, %o7 stb %o2, [%l7 + %o7] nop set 0x48, %i7 stx %i3, [%l7 + %i7] nop set 0x57, %g7 ldsb [%l7 + %g7], %l5 set 0x78, %i3 ldxa [%l7 + %i3] 0x88, %l2 set 0x40, %g5 ldda [%l7 + %g5] 0x89, %f16 set 0x64, %i2 ldstuba [%l7 + %i2] 0x81, %g2 nop set 0x50, %l5 ldd [%l7 + %l5], %g6 nop set 0x3F, %l6 ldstub [%l7 + %l6], %o7 st %fsr, [%l7 + 0x40] nop set 0x48, %o6 ldsw [%l7 + %o6], %l1 nop set 0x2C, %g2 ldsb [%l7 + %g2], %i0 nop set 0x44, %i6 lduh [%l7 + %i6], %g1 nop set 0x7C, %o3 lduw [%l7 + %o3], %i5 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %o1 add %l7, 0x74, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o3 casa [%l6] 0x89, %o3, %g3 add %l7, 0x50, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g5, %g6 nop set 0x70, %o1 stw %i7, [%l7 + %o1] set 0x51, %l4 ldstuba [%l7 + %l4] 0x89, %i6 set 0x0C, %l1 stba %i1, [%l7 + %l1] 0xe2 membar #Sync set 0x34, %g6 ldstuba [%l7 + %g6] 0x80, %o4 nop set 0x34, %o5 stw %o6, [%l7 + %o5] nop set 0x7C, %l2 swap [%l7 + %l2], %l6 and %i4, %o5, %i2 wr %l0, %o0, %pic set 0x50, %o0 ldda [%l7 + %o0] 0x80, %g4 set 0x40, %g4 stda %f16, [%l7 + %g4] 0xd8 set 0x64, %i0 stba %l3, [%l7 + %i0] 0xe2 membar #Sync nop set 0x30, %l3 ldd [%l7 + %l3], %f6 nop set 0x1B, %l0 ldstub [%l7 + %l0], %o2 set 0x10, %i1 ldxa [%l7 + %i1] 0x80, %i3 nop set 0x30, %g1 lduw [%l7 + %g1], %l5 wr %g0, 0x7, %fprs nop set 0x08, %g3 ldd [%l7 + %g3], %f20 and %o7, %l1, %g2 add %l7, 0x28, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g1, %i0 or %i5, %o1, %l4 nop set 0x70, %i4 ldsh [%l7 + %i4], %g3 nop set 0x20, %i5 prefetch [%l7 + %i5], 3 and %g5, %o3, %i7 nop set 0x1C, %o4 swap [%l7 + %o4], %i6 bg,a,pn %icc, loop_77 nop set 0x40, %o2 ldstub [%l7 + %o2], %g6 nop set 0x40, %o7 ldx [%l7 + %o7], %o4 set 0x4C, %i7 stba %i1, [%l7 + %i7] 0xe3 membar #Sync loop_77: nop set 0x54, %i3 stwa %l6, [%l7 + %i3] 0xeb membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xd8, %f0 set 0x10, %i2 stwa %o6, [%l7 + %i2] 0x88 set 0x37, %l5 ldstuba [%l7 + %l5] 0x81, %i4 nop set 0x64, %l6 ldsw [%l7 + %l6], %i2 nop set 0x43, %o6 ldsb [%l7 + %o6], %l0 ld [%l7 + 0x14], %f0 set 0x48, %g2 lda [%l7 + %g2] 0x80, %f12 set 0x78, %g5 stda %o4, [%l7 + %g5] 0x80 nop set 0x63, %o3 ldsb [%l7 + %o3], %g4 nop set 0x38, %i6 stx %o0, [%l7 + %i6] nop set 0x28, %l4 swap [%l7 + %l4], %l3 set 0x20, %l1 ldda [%l7 + %l1] 0xe2, %o2 nop set 0x60, %o1 ldd [%l7 + %o1], %f26 set 0x60, %o5 sta %f13, [%l7 + %o5] 0x88 set 0x60, %l2 ldstuba [%l7 + %l2] 0x80, %l5 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf0, %f16 nop set 0x30, %g4 prefetch [%l7 + %g4], 0 nop set 0x0A, %g6 lduh [%l7 + %g6], %l2 set 0x08, %l3 stxa %i3, [%l7 + %l3] 0xe2 membar #Sync set 0x70, %i0 stxa %g7, [%l7 + %i0] 0xea membar #Sync set 0x0C, %i1 stwa %l1, [%l7 + %i1] 0x88 nop set 0x6C, %g1 prefetch [%l7 + %g1], 3 bn,a %xcc, loop_78 nop set 0x18, %l0 ldsh [%l7 + %l0], %o7 nop set 0x1E, %g3 sth %g2, [%l7 + %g3] nop set 0x18, %i5 stx %fsr, [%l7 + %i5] loop_78: and %g1, %i0, %i5 nop set 0x7E, %o4 ldsh [%l7 + %o4], %o1 nop set 0x10, %o2 std %g2, [%l7 + %o2] set 0x40, %o7 ldda [%l7 + %o7] 0x89, %f0 ble %icc, loop_79 wr %g5, %o3, %pic set 0x38, %i4 stda %l4, [%l7 + %i4] 0xeb membar #Sync loop_79: add %i6, %i7, %o4 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xf1 membar #Sync nop set 0x78, %i7 stx %i1, [%l7 + %i7] st %f19, [%l7 + 0x1C] nop set 0x08, %i2 ldd [%l7 + %i2], %f30 fpsub16s %f1, %f11, %f16 set 0x1C, %l5 stwa %g6, [%l7 + %l5] 0xeb membar #Sync st %f19, [%l7 + 0x34] nop set 0x48, %l6 std %i6, [%l7 + %l6] membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf9, %f0 nop set 0x24, %g2 ldub [%l7 + %g2], %i4 fpsub16s %f23, %f5, %f18 nop set 0x10, %g5 std %f22, [%l7 + %g5] add %l7, 0x20, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o6 casa [%l6] 0x81, %o6, %l0 set 0x40, %o3 stda %f0, [%l7 + %o3] 0xda st %fsr, [%l7 + 0x28] set 0x30, %i6 stha %o5, [%l7 + %i6] 0x80 or %i2, %o0, %l3 nop set 0x50, %l4 lduw [%l7 + %l4], %g4 nop set 0x64, %l1 lduh [%l7 + %l1], %o2 nop set 0x58, %g7 ldd [%l7 + %g7], %f30 set 0x78, %o1 stda %l2, [%l7 + %o1] 0x81 fpadd16s %f5, %f11, %f4 set 0x2F, %l2 ldstuba [%l7 + %l2] 0x89, %i3 add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x89, %g7, %l1 add %l7, 0x34, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o7 casa [%l6] 0x81, %o7, %l5 set 0x50, %o0 swapa [%l7 + %o0] 0x89, %g1 nop set 0x48, %o5 ldx [%l7 + %o5], %g2 nop set 0x08, %g4 ldx [%l7 + %g4], %i0 set 0x70, %l3 ldda [%l7 + %l3] 0x80, %o0 nop set 0x4A, %i0 sth %i5, [%l7 + %i0] nop set 0x68, %g6 swap [%l7 + %g6], %g3 nop set 0x40, %i1 swap [%l7 + %i1], %g5 nop set 0x70, %l0 swap [%l7 + %l0], %o3 nop set 0x60, %g1 stx %fsr, [%l7 + %g1] nop set 0x70, %i5 ldd [%l7 + %i5], %i6 and %l4, %i7, %i1 wr %g0, 0x7, %fprs nop set 0x70, %o4 swap [%l7 + %o4], %i4 set 0x58, %o2 swapa [%l7 + %o2] 0x89, %o6 nop set 0x12, %o7 ldstub [%l7 + %o7], %l6 set 0x68, %g3 stda %l0, [%l7 + %g3] 0x80 wr %g0, 0x5, %fprs st %fsr, [%l7 + 0x50] nop set 0x54, %i3 swap [%l7 + %i3], %o0 nop set 0x4F, %i4 ldsb [%l7 + %i4], %g4 set 0x51, %i2 stba %l3, [%l7 + %i2] 0x88 st %fsr, [%l7 + 0x18] nop set 0x0C, %i7 stb %l2, [%l7 + %i7] set 0x40, %l6 stwa %o2, [%l7 + %l6] 0x81 or %g7, %i3, %l1 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %g1 nop set 0x50, %l5 stx %g2, [%l7 + %l5] add %i0, %o7, %i5 set 0x59, %g2 ldstuba [%l7 + %g2] 0x81, %o1 add %l7, 0x4C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g5, %o3 set 0x58, %g5 sta %f3, [%l7 + %g5] 0x89 nop set 0x44, %o3 ldsw [%l7 + %o3], %i6 nop set 0x0C, %o6 prefetch [%l7 + %o6], 3 nop set 0x74, %l4 ldub [%l7 + %l4], %l4 nop set 0x70, %i6 ldx [%l7 + %i6], %g3 nop set 0x0C, %g7 prefetch [%l7 + %g7], 1 set 0x10, %o1 ldda [%l7 + %o1] 0xe3, %i0 st %f18, [%l7 + 0x70] set 0x40, %l1 ldda [%l7 + %l1] 0xd2, %f0 nop set 0x24, %o0 prefetch [%l7 + %o0], 4 add %l7, 0x74, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o4, %i7 nop set 0x44, %o5 ldsw [%l7 + %o5], %g6 nop set 0x47, %g4 stb %o6, [%l7 + %g4] add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l6, %i4 set 0x40, %l2 ldda [%l7 + %l2] 0x88, %f16 nop set 0x26, %l3 stb %l0, [%l7 + %l3] set 0x60, %g6 prefetcha [%l7 + %g6] 0x80, 4 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x81 nop set 0x7C, %i1 swap [%l7 + %i1], %o5 nop set 0x10, %l0 stx %fsr, [%l7 + %l0] st %f21, [%l7 + 0x6C] or %o0, %g4, %l3 and %l2, %g7, %o2 nop set 0x40, %i5 ldstub [%l7 + %i5], %l1 set 0x18, %g1 ldxa [%l7 + %g1] 0x88, %l5 bne,pn %icc, loop_80 nop set 0x50, %o4 swap [%l7 + %o4], %g1 set 0x1B, %o2 ldstuba [%l7 + %o2] 0x89, %i3 loop_80: nop set 0x28, %g3 stwa %i0, [%l7 + %g3] 0xe2 membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr add %o1, %o7, %g5 nop set 0x50, %i3 stw %i6, [%l7 + %i3] nop set 0x10, %o7 ldub [%l7 + %o7], %l4 set 0x50, %i2 prefetcha [%l7 + %i2] 0x88, 3 set 0x30, %i4 ldda [%l7 + %i4] 0x88, %o2 nop set 0x5E, %i7 ldsb [%l7 + %i7], %i1 nop set 0x18, %l5 lduw [%l7 + %l5], %i7 st %fsr, [%l7 + 0x58] set 0x40, %g2 stda %f0, [%l7 + %g2] 0xda set 0x30, %g5 stda %g6, [%l7 + %g5] 0x81 set 0x68, %o3 sta %f13, [%l7 + %o3] 0x89 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o6, %o4 nop set 0x58, %o6 std %f2, [%l7 + %o6] set 0x40, %l6 ldda [%l7 + %l6] 0x89, %f16 nop set 0x54, %l4 lduw [%l7 + %l4], %l6 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xc0 set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f16 ld [%l7 + 0x0C], %f8 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf1, %f0 and %i4, %i2, %l0 nop set 0x10, %o1 ldd [%l7 + %o1], %o4 st %f24, [%l7 + 0x2C] bg,a,pn %xcc, loop_81 add %g4, %l3, %l2 nop set 0x0C, %o0 ldsh [%l7 + %o0], %g7 set 0x38, %g4 stwa %o2, [%l7 + %g4] 0xea membar #Sync loop_81: nop set 0x78, %l2 stx %o0, [%l7 + %l2] ld [%l7 + 0x64], %f25 set 0x10, %o5 ldxa [%l7 + %o5] 0x80, %l1 nop set 0x38, %l3 std %l4, [%l7 + %l3] set 0x49, %i0 stba %g1, [%l7 + %i0] 0x81 nop set 0x14, %g6 ldsw [%l7 + %g6], %i0 bleu,a %xcc, loop_82 or %i3, %g2, %i5 nop set 0x38, %l0 stx %o7, [%l7 + %l0] nop set 0x20, %i5 lduw [%l7 + %i5], %g5 loop_82: nop set 0x73, %i1 ldstuba [%l7 + %i1] 0x88, %i6 bn,pn %icc, loop_83 nop set 0x70, %g1 stx %fsr, [%l7 + %g1] set 0x40, %o2 ldxa [%l7 + %o2] 0x81, %l4 loop_83: nop set 0x48, %o4 swap [%l7 + %o4], %o1 nop set 0x5A, %i3 sth %g3, [%l7 + %i3] or %i1, %o3, %i7 nop set 0x66, %o7 lduh [%l7 + %o7], %g6 set 0x5A, %g3 stha %o6, [%l7 + %g3] 0x80 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xc2 wr %g0, 0x7, %fprs add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i2, %l0 set 0x62, %i4 stba %o5, [%l7 + %i4] 0x81 nop set 0x70, %i7 stx %fsr, [%l7 + %i7] ld [%l7 + 0x10], %f29 set 0x18, %l5 swapa [%l7 + %l5] 0x80, %g4 nop set 0x20, %g2 std %l2, [%l7 + %g2] set 0x2C, %g5 swapa [%l7 + %g5] 0x88, %i4 nop set 0x3C, %o3 swap [%l7 + %o3], %g7 nop set 0x38, %l6 ldd [%l7 + %l6], %l2 nop set 0x50, %o6 lduh [%l7 + %o6], %o0 nop set 0x18, %l4 ldd [%l7 + %l4], %o2 nop set 0x4C, %i6 swap [%l7 + %i6], %l1 be,pt %xcc, loop_84 nop set 0x50, %g7 stx %fsr, [%l7 + %g7] fpsub32s %f21, %f12, %f6 set 0x60, %l1 stda %g0, [%l7 + %l1] 0x80 loop_84: nop set 0x7A, %o1 sth %l5, [%l7 + %o1] nop set 0x34, %o0 swap [%l7 + %o0], %i3 ld [%l7 + 0x44], %f19 nop set 0x5E, %g4 ldsh [%l7 + %g4], %i0 set 0x38, %l2 stxa %g2, [%l7 + %l2] 0x81 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x88, %i5, %g5 nop set 0x0C, %l3 swap [%l7 + %l3], %i6 nop set 0x24, %i0 ldsw [%l7 + %i0], %o7 nop set 0x2C, %o5 lduw [%l7 + %o5], %o1 add %l4, %g3, %i1 nop set 0x30, %g6 std %o2, [%l7 + %g6] nop set 0x60, %l0 std %f12, [%l7 + %l0] nop set 0x08, %i1 stx %g6, [%l7 + %i1] membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf9, %f0 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o6, %i7 nop set 0x76, %i5 sth %l6, [%l7 + %i5] set 0x30, %o4 stha %o4, [%l7 + %o4] 0xe3 membar #Sync set 0x50, %i3 stda %i2, [%l7 + %i3] 0xe2 membar #Sync nop set 0x7C, %o2 lduw [%l7 + %o2], %o5 set 0x30, %o7 stba %g4, [%l7 + %o7] 0xea membar #Sync add %l0, %i4, %l3 set 0x74, %i2 sta %f27, [%l7 + %i2] 0x88 add %l2, %g7, %o2 nop set 0x0A, %g3 sth %o0, [%l7 + %g3] nop set 0x38, %i7 stb %l1, [%l7 + %i7] nop set 0x27, %i4 ldub [%l7 + %i4], %l5 set 0x58, %l5 ldxa [%l7 + %l5] 0x88, %i3 set 0x26, %g5 stba %i0, [%l7 + %g5] 0x80 set 0x10, %o3 ldda [%l7 + %o3] 0xea, %g2 fpsub32s %f7, %f8, %f23 nop set 0x38, %g2 stx %fsr, [%l7 + %g2] nop set 0x10, %o6 ldsh [%l7 + %o6], %i5 nop set 0x38, %l6 std %f6, [%l7 + %l6] st %f22, [%l7 + 0x60] set 0x20, %i6 swapa [%l7 + %i6] 0x81, %g5 set 0x40, %l4 sta %f27, [%l7 + %l4] 0x81 set 0x60, %l1 stwa %i6, [%l7 + %l1] 0xe3 membar #Sync add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x80, %g1, %o1 set 0x0B, %o1 ldstuba [%l7 + %o1] 0x88, %o7 nop set 0x28, %g7 ldx [%l7 + %g7], %l4 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g3 casxa [%l6] 0x88, %g3, %i1 nop set 0x56, %g4 ldsh [%l7 + %g4], %o3 or %o6, %i7, %g6 and %o4, %i2, %o5 ld [%l7 + 0x6C], %f5 nop set 0x62, %o0 ldub [%l7 + %o0], %l6 nop set 0x38, %l3 lduw [%l7 + %l3], %g4 set 0x5C, %i0 swapa [%l7 + %i0] 0x81, %l0 set 0x39, %l2 ldstuba [%l7 + %l2] 0x89, %i4 and %l2, %l3, %o2 set 0x0C, %g6 swapa [%l7 + %g6] 0x88, %o0 set 0x50, %l0 prefetcha [%l7 + %l0] 0x81, 1 nop set 0x50, %o5 std %l4, [%l7 + %o5] add %l7, 0x70, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i3, %i0 nop set 0x08, %i1 stx %fsr, [%l7 + %i1] or %g7, %g2, %i5 st %fsr, [%l7 + 0x30] nop set 0x48, %i5 std %i6, [%l7 + %i5] set 0x6A, %g1 stha %g5, [%l7 + %g1] 0xe3 membar #Sync or %g1, %o7, %o1 add %l7, 0x2C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %i1 nop set 0x78, %o4 std %f14, [%l7 + %o4] st %f3, [%l7 + 0x0C] nop set 0x60, %i3 ldx [%l7 + %i3], %l4 and %o6, %i7, %o3 fpsub16s %f10, %f12, %f18 add %g6, %o4, %o5 set 0x0E, %o2 stha %i2, [%l7 + %o2] 0x89 nop set 0x30, %i2 stw %l6, [%l7 + %i2] nop set 0x5C, %o7 prefetch [%l7 + %o7], 3 nop set 0x7F, %g3 stb %l0, [%l7 + %g3] nop set 0x68, %i4 stw %g4, [%l7 + %i4] nop nop setx 0xE20A22AA, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f14 setx 0x3F9EBCC7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f14, %f18 nop set 0x58, %i7 ldsw [%l7 + %i7], %l2 fpadd16s %f26, %f21, %f14 or %i4, %l3, %o0 fpsub16 %f6, %f28, %f10 nop set 0x58, %g5 stx %fsr, [%l7 + %g5] set 0x32, %o3 stba %l1, [%l7 + %o3] 0x89 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %i3 nop set 0x10, %l5 ldd [%l7 + %l5], %f30 set 0x18, %o6 prefetcha [%l7 + %o6] 0x80, 1 nop set 0x08, %g2 lduw [%l7 + %g2], %l5 add %l7, 0x58, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g2, %i5 set 0x58, %l6 prefetcha [%l7 + %l6] 0x81, 4 nop set 0x78, %l4 sth %g5, [%l7 + %l4] nop set 0x16, %l1 stb %g7, [%l7 + %l1] nop set 0x7E, %o1 ldsh [%l7 + %o1], %g1 nop set 0x48, %g7 stx %o7, [%l7 + %g7] set 0x20, %g4 stwa %g3, [%l7 + %g4] 0xe3 membar #Sync set 0x08, %o0 ldstuba [%l7 + %o0] 0x80, %i1 nop set 0x20, %i6 stx %fsr, [%l7 + %i6] st %fsr, [%l7 + 0x6C] st %f21, [%l7 + 0x1C] set 0x70, %l3 swapa [%l7 + %l3] 0x81, %l4 nop set 0x48, %i0 std %o6, [%l7 + %i0] nop set 0x58, %l2 stx %fsr, [%l7 + %l2] bleu,a %icc, loop_85 nop set 0x3C, %l0 swap [%l7 + %l0], %o1 set 0x5A, %g6 stha %o3, [%l7 + %g6] 0x80 loop_85: nop set 0x2E, %i1 ldsh [%l7 + %i1], %g6 set 0x58, %o5 stha %o4, [%l7 + %o5] 0x81 nop set 0x26, %i5 ldstub [%l7 + %i5], %o5 set 0x40, %o4 stda %f0, [%l7 + %o4] 0xc0 set 0x40, %i3 stda %f16, [%l7 + %i3] 0xc2 fpadd16s %f23, %f29, %f15 nop set 0x70, %g1 ldd [%l7 + %g1], %f8 nop set 0x5C, %o2 lduw [%l7 + %o2], %i7 nop set 0x24, %i2 stw %i2, [%l7 + %i2] nop set 0x60, %g3 std %i6, [%l7 + %g3] set 0x38, %o7 stwa %g4, [%l7 + %o7] 0x80 set 0x58, %i4 prefetcha [%l7 + %i4] 0x81, 4 nop set 0x1E, %i7 ldub [%l7 + %i7], %i4 wr %l2, %o0, %sys_tick set 0x68, %o3 sta %f16, [%l7 + %o3] 0x89 nop set 0x70, %g5 stx %l3, [%l7 + %g5] set 0x4B, %o6 ldstuba [%l7 + %o6] 0x81, %o2 nop set 0x0E, %l5 lduh [%l7 + %l5], %l1 nop set 0x24, %g2 lduh [%l7 + %g2], %i0 nop set 0x72, %l6 ldsh [%l7 + %l6], %l5 nop set 0x4F, %l1 ldsb [%l7 + %l1], %i3 nop set 0x5B, %o1 ldstub [%l7 + %o1], %i5 ld [%l7 + 0x18], %f7 nop set 0x44, %g7 ldsw [%l7 + %g7], %g2 and %i6, %g5, %g7 nop set 0x46, %g4 ldsh [%l7 + %g4], %g1 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf1, %f16 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g3, %i1 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o7, %o6 set 0x3C, %l4 lda [%l7 + %l4] 0x89, %f12 set 0x48, %l3 prefetcha [%l7 + %l3] 0x80, 0 nop set 0x7C, %i0 lduw [%l7 + %i0], %o1 nop set 0x20, %l2 stx %fsr, [%l7 + %l2] wr %g6, %o3, %sys_tick nop set 0x62, %l0 ldub [%l7 + %l0], %o5 nop set 0x70, %g6 prefetch [%l7 + %g6], 0 wr %g0, 0x5, %fprs add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %l6 nop set 0x38, %i1 ldd [%l7 + %i1], %f10 nop set 0x30, %o5 stx %fsr, [%l7 + %o5] st %f8, [%l7 + 0x40] st %fsr, [%l7 + 0x30] nop set 0x68, %i5 stx %l0, [%l7 + %i5] set 0x08, %i6 lda [%l7 + %i6] 0x81, %f11 nop set 0x10, %i3 ldx [%l7 + %i3], %i4 set 0x48, %g1 sta %f20, [%l7 + %g1] 0x89 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf8, %f16 set 0x7C, %i2 stwa %g4, [%l7 + %i2] 0x89 fpsub16 %f30, %f18, %f28 set 0x20, %g3 stda %o0, [%l7 + %g3] 0x89 set 0x48, %o7 lda [%l7 + %o7] 0x88, %f26 nop set 0x34, %o2 stw %l2, [%l7 + %o2] nop set 0x30, %i7 ldd [%l7 + %i7], %f26 nop set 0x48, %i4 std %o2, [%l7 + %i4] nop set 0x58, %g5 lduw [%l7 + %g5], %l1 set 0x0B, %o3 stba %i0, [%l7 + %o3] 0xe2 membar #Sync and %l5, %l3, %i5 set 0x20, %o6 stda %i2, [%l7 + %o6] 0xeb membar #Sync add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %i6 st %fsr, [%l7 + 0x44] bl,a %xcc, loop_86 nop set 0x08, %l5 stx %g7, [%l7 + %l5] set 0x70, %g2 stda %g4, [%l7 + %g2] 0xe3 membar #Sync loop_86: nop set 0x28, %l1 stxa %g3, [%l7 + %l1] 0x81 ba %icc, loop_87 bg,pt %xcc, loop_88 nop set 0x58, %l6 std %i0, [%l7 + %l6] set 0x5E, %g7 stha %o7, [%l7 + %g7] 0xea membar #Sync loop_87: nop set 0x40, %g4 ldda [%l7 + %g4] 0xd0, %f0 loop_88: nop set 0x40, %o1 sta %f15, [%l7 + %o1] 0x81 nop set 0x62, %l4 sth %g1, [%l7 + %l4] st %fsr, [%l7 + 0x44] nop set 0x54, %o0 ldsh [%l7 + %o0], %o6 and %o1, %g6, %o3 bleu %icc, loop_89 nop set 0x50, %i0 stx %fsr, [%l7 + %i0] ld [%l7 + 0x18], %f19 set 0x48, %l3 ldxa [%l7 + %l3] 0x88, %o5 loop_89: and %i7, %i2, %l4 set 0x14, %l0 sta %f27, [%l7 + %l0] 0x88 nop set 0x52, %g6 ldsh [%l7 + %g6], %o4 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf1, %f16 nop set 0x5E, %i1 ldstub [%l7 + %i1], %l6 or %i4, %l0, %o0 set 0x20, %i5 stda %g4, [%l7 + %i5] 0xea membar #Sync set 0x78, %i6 stxa %o2, [%l7 + %i6] 0x81 nop set 0x58, %o5 std %f12, [%l7 + %o5] nop set 0x30, %g1 std %f20, [%l7 + %g1] set 0x40, %o4 stda %f0, [%l7 + %o4] 0xc4 st %fsr, [%l7 + 0x4C] set 0x6E, %i3 ldstuba [%l7 + %i3] 0x88, %l1 set 0x40, %i2 ldda [%l7 + %i2] 0xd0, %f16 set 0x24, %g3 stha %l2, [%l7 + %g3] 0xe3 membar #Sync fpsub32 %f18, %f22, %f8 set 0x6C, %o2 stwa %l5, [%l7 + %o2] 0xea membar #Sync nop set 0x10, %i7 lduw [%l7 + %i7], %i0 nop set 0x40, %i4 std %f14, [%l7 + %i4] set 0x27, %o7 ldstuba [%l7 + %o7] 0x88, %i5 set 0x70, %g5 swapa [%l7 + %g5] 0x80, %i3 set 0x16, %o3 stha %g2, [%l7 + %o3] 0xe3 membar #Sync fpadd16s %f20, %f19, %f14 ld [%l7 + 0x50], %f28 nop set 0x7A, %l5 ldstub [%l7 + %l5], %l3 ld [%l7 + 0x24], %f9 set 0x5B, %o6 ldstuba [%l7 + %o6] 0x88, %i6 or %g5, %g7, %g3 nop set 0x43, %l1 ldsb [%l7 + %l1], %o7 set 0x70, %g2 stda %i0, [%l7 + %g2] 0x89 nop set 0x10, %l6 stx %o6, [%l7 + %l6] set 0x40, %g7 ldda [%l7 + %g7] 0x81, %f0 set 0x3D, %o1 stba %g1, [%l7 + %o1] 0xe2 membar #Sync nop set 0x1B, %l4 ldsb [%l7 + %l4], %o1 set 0x74, %g4 lda [%l7 + %g4] 0x81, %f23 nop set 0x20, %i0 sth %g6, [%l7 + %i0] nop set 0x63, %l3 ldub [%l7 + %l3], %o3 nop set 0x6D, %l0 ldstub [%l7 + %l0], %i7 or %o5, %l4, %o4 set 0x16, %g6 stha %i2, [%l7 + %g6] 0x81 nop set 0x74, %o0 ldsh [%l7 + %o0], %l6 st %f27, [%l7 + 0x1C] nop set 0x29, %l2 ldub [%l7 + %l2], %l0 nop set 0x23, %i1 ldstub [%l7 + %i1], %i4 set 0x69, %i6 stba %o0, [%l7 + %i6] 0xeb membar #Sync nop set 0x1F, %i5 stb %g4, [%l7 + %i5] set 0x30, %g1 stda %l0, [%l7 + %g1] 0xe2 membar #Sync nop set 0x21, %o4 ldsb [%l7 + %o4], %o2 ld [%l7 + 0x28], %f1 nop set 0x28, %o5 lduw [%l7 + %o5], %l5 nop set 0x1E, %i3 stb %l2, [%l7 + %i3] nop set 0x08, %g3 stx %i0, [%l7 + %g3] nop set 0x58, %o2 stx %fsr, [%l7 + %o2] set 0x50, %i2 swapa [%l7 + %i2] 0x81, %i3 nop set 0x40, %i7 std %f0, [%l7 + %i7] set 0x14, %o7 stwa %g2, [%l7 + %o7] 0x89 set 0x46, %g5 stha %l3, [%l7 + %g5] 0xea membar #Sync nop set 0x28, %o3 ldx [%l7 + %o3], %i6 nop set 0x62, %l5 lduh [%l7 + %l5], %g5 set 0x50, %o6 ldxa [%l7 + %o6] 0x80, %g7 nop set 0x6C, %i4 ldub [%l7 + %i4], %g3 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf9, %f0 nop set 0x60, %l6 stx %i5, [%l7 + %l6] nop set 0x18, %g7 ldd [%l7 + %g7], %f4 nop set 0x58, %o1 ldx [%l7 + %o1], %o7 set 0x14, %l1 stwa %o6, [%l7 + %l1] 0xea membar #Sync or %g1, %i1, %g6 and %o3, %o1, %i7 nop set 0x18, %g4 stw %o5, [%l7 + %g4] nop set 0x58, %l4 lduw [%l7 + %l4], %o4 nop set 0x54, %l3 stw %l4, [%l7 + %l3] nop set 0x08, %l0 stx %fsr, [%l7 + %l0] set 0x4B, %g6 ldstuba [%l7 + %g6] 0x88, %i2 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %f16 set 0x5C, %o0 stha %l6, [%l7 + %o0] 0xeb membar #Sync ld [%l7 + 0x24], %f13 set 0x38, %l2 stda %l0, [%l7 + %l2] 0xe2 membar #Sync nop set 0x36, %i6 lduh [%l7 + %i6], %o0 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xf9 membar #Sync set 0x30, %i5 stwa %i4, [%l7 + %i5] 0xe3 membar #Sync and %g4, %l1, %o2 add %l7, 0x24, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l2, %i0 nop set 0x74, %g1 swap [%l7 + %g1], %i3 st %fsr, [%l7 + 0x1C] fpadd32s %f8, %f3, %f16 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xd8 nop set 0x08, %o4 ldub [%l7 + %o4], %l5 st %f16, [%l7 + 0x14] nop set 0x2C, %g3 ldsw [%l7 + %g3], %l3 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 3: ! ! Type l : 1231 ! Type a : 34 ! Type cti : 27 ! Type x : 534 ! Type f : 51 ! Type i : 123 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x3, %g1 set 0xE, %g2 set 0x7, %g3 set 0x3, %g4 set 0x5, %g5 set 0x0, %g6 set 0x8, %g7 !# Input registers set -0xA, %i0 set -0x9, %i1 set -0x2, %i2 set -0x9, %i3 set -0xE, %i4 set -0xD, %i5 set -0xB, %i6 set -0x9, %i7 !# Local registers set 0x2D6425DB, %l0 set 0x315D1346, %l1 set 0x2EDD41B1, %l2 set 0x2471DE2D, %l3 set 0x6641F31D, %l4 set 0x0BCF04ED, %l5 set 0x3C828D6D, %l6 !# Output registers set 0x0D61, %o0 set -0x0E2C, %o1 set -0x10EA, %o2 set -0x005E, %o3 set 0x0F00, %o4 set 0x0EB5, %o5 set -0x0C12, %o6 set 0x1825, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %i6 nop set 0x34, %i3 swap [%l7 + %i3], %g5 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xc4 nop set 0x28, %i7 ldd [%l7 + %i7], %g6 nop set 0x31, %o7 ldstub [%l7 + %o7], %i5 nop set 0x7A, %g5 ldub [%l7 + %g5], %o7 set 0x60, %o3 lda [%l7 + %o3] 0x80, %f18 nop set 0x2C, %l5 prefetch [%l7 + %l5], 1 set 0x1C, %o2 lda [%l7 + %o2] 0x88, %f16 or %g3, %g1, %o6 set 0x60, %o6 prefetcha [%l7 + %o6] 0x80, 1 nop set 0x46, %g2 stb %o3, [%l7 + %g2] add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g6, %o1 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o5, %o4 nop set 0x08, %i4 std %l4, [%l7 + %i4] st %fsr, [%l7 + 0x58] nop set 0x7A, %l6 ldub [%l7 + %l6], %i7 set 0x70, %g7 ldda [%l7 + %g7] 0xeb, %i6 ld [%l7 + 0x2C], %f31 nop set 0x70, %o1 std %l0, [%l7 + %o1] add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o0, %i2 and %g4, %l1, %i4 nop set 0x40, %g4 std %f30, [%l7 + %g4] nop set 0x6C, %l1 ldstub [%l7 + %l1], %l2 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i0, %i3 nop set 0x18, %l4 ldd [%l7 + %l4], %l4 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %l3 or %i6, %g2, %g7 or %g5, %i5, %g3 nop set 0x50, %l3 std %f8, [%l7 + %l3] nop set 0x30, %g6 std %f0, [%l7 + %g6] set 0x38, %l0 lda [%l7 + %l0] 0x80, %f29 or %g1, %o6, %i1 wr %o7, %g6, %y nop set 0x18, %i0 stx %fsr, [%l7 + %i0] set 0x08, %l2 stha %o3, [%l7 + %l2] 0x81 nop set 0x14, %o0 lduw [%l7 + %o0], %o5 fpsub32s %f25, %f31, %f26 set 0x32, %i6 stba %o1, [%l7 + %i6] 0x88 fpsub16 %f0, %f16, %f18 set 0x58, %i5 stxa %l4, [%l7 + %i5] 0x88 st %f15, [%l7 + 0x38] nop set 0x22, %g1 sth %o4, [%l7 + %g1] nop set 0x79, %i1 stb %i7, [%l7 + %i1] nop set 0x34, %o4 stw %l0, [%l7 + %o4] bleu,pn %icc, loop_90 bne %xcc, loop_91 nop set 0x30, %g3 ldd [%l7 + %g3], %f24 nop set 0x36, %o5 sth %l6, [%l7 + %o5] loop_90: nop nop setx 0x9D207C0E2FDC489E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f8 setx 0x14F39DBFEB4D3803, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f8, %f4 loop_91: nop set 0x20, %i2 ldda [%l7 + %i2] 0x89, %o0 nop set 0x20, %i3 stx %fsr, [%l7 + %i3] nop set 0x34, %o7 lduh [%l7 + %o7], %i2 nop set 0x6D, %g5 stb %l1, [%l7 + %g5] or %i4, %g4, %i0 bn,a,pn %xcc, loop_92 or %l2, %l5, %o2 set 0x32, %i7 stba %l3, [%l7 + %i7] 0x81 loop_92: nop set 0x20, %o3 ldd [%l7 + %o3], %i6 nop set 0x70, %o2 ldsw [%l7 + %o2], %g2 nop set 0x68, %o6 lduw [%l7 + %o6], %i3 nop set 0x0C, %g2 lduh [%l7 + %g2], %g7 set 0x40, %l5 stda %f16, [%l7 + %l5] 0x81 fpsub16s %f25, %f24, %f1 nop set 0x14, %i4 ldsh [%l7 + %i4], %i5 nop set 0x0C, %l6 lduh [%l7 + %l6], %g5 set 0x1C, %o1 swapa [%l7 + %o1] 0x88, %g3 st %f27, [%l7 + 0x44] set 0x08, %g4 sta %f9, [%l7 + %g4] 0x89 add %l7, 0x44, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o6, %g1 nop set 0x30, %g7 ldd [%l7 + %g7], %f12 add %o7, %g6, %o3 set 0x58, %l1 stda %o4, [%l7 + %l1] 0xe3 membar #Sync nop set 0x3E, %l3 lduh [%l7 + %l3], %o1 set 0x60, %l4 ldxa [%l7 + %l4] 0x88, %l4 set 0x40, %l0 ldda [%l7 + %l0] 0x88, %f0 nop set 0x28, %i0 stx %o4, [%l7 + %i0] set 0x51, %l2 stba %i1, [%l7 + %l2] 0x81 wr %l0, %i7, %y set 0x20, %g6 lda [%l7 + %g6] 0x81, %f15 nop set 0x2C, %o0 sth %o0, [%l7 + %o0] set 0x68, %i6 stha %i2, [%l7 + %i6] 0xeb membar #Sync st %fsr, [%l7 + 0x74] nop set 0x40, %i5 ldx [%l7 + %i5], %l6 set 0x2C, %i1 swapa [%l7 + %i1] 0x81, %i4 st %f18, [%l7 + 0x40] set 0x40, %g1 stda %g4, [%l7 + %g1] 0x81 ble,a,pt %xcc, loop_93 nop set 0x5F, %o4 ldstub [%l7 + %o4], %l1 nop set 0x08, %g3 std %l2, [%l7 + %g3] nop set 0x2C, %i2 swap [%l7 + %i2], %l5 loop_93: or %i0, %l3, %o2 and %i6, %i3, %g2 set 0x50, %i3 lda [%l7 + %i3] 0x88, %f19 ld [%l7 + 0x28], %f27 nop set 0x1A, %o5 sth %i5, [%l7 + %o5] membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf1, %f16 nop set 0x2C, %g5 lduh [%l7 + %g5], %g5 set 0x60, %i7 stxa %g3, [%l7 + %i7] 0xe2 membar #Sync or %o6, %g1, %g7 nop set 0x08, %o3 stx %g6, [%l7 + %o3] add %o7, %o5, %o1 ld [%l7 + 0x08], %f1 set 0x64, %o2 stwa %l4, [%l7 + %o2] 0xeb membar #Sync add %o3, %o4, %i1 nop set 0x6B, %o6 ldsb [%l7 + %o6], %i7 nop set 0x54, %g2 prefetch [%l7 + %g2], 0 or %o0, %l0, %i2 nop set 0x0F, %l5 stb %i4, [%l7 + %l5] set 0x70, %i4 sta %f28, [%l7 + %i4] 0x80 and %g4, %l1, %l6 nop set 0x50, %o1 std %f14, [%l7 + %o1] and %l2, %i0, %l5 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x80 nop set 0x78, %g4 prefetch [%l7 + %g4], 1 st %fsr, [%l7 + 0x5C] fpsub16 %f10, %f20, %f4 nop set 0x10, %l1 ldd [%l7 + %l1], %l2 wr %o2, %i6, %pic nop set 0x7C, %l3 ldsw [%l7 + %l3], %g2 or %i3, %g5, %g3 nop set 0x32, %l4 ldstub [%l7 + %l4], %i5 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g1, %o6 set 0x20, %g7 ldda [%l7 + %g7] 0x89, %g6 and %o7, %g7, %o5 set 0x60, %l0 stda %o0, [%l7 + %l0] 0x81 set 0x67, %i0 stba %l4, [%l7 + %i0] 0xe2 membar #Sync nop set 0x34, %g6 ldsw [%l7 + %g6], %o4 set 0x56, %o0 stha %i1, [%l7 + %o0] 0x89 set 0x54, %i6 stba %i7, [%l7 + %i6] 0x89 set 0x70, %l2 ldxa [%l7 + %l2] 0x88, %o0 set 0x70, %i5 prefetcha [%l7 + %i5] 0x89, 2 set 0x10, %i1 stxa %i2, [%l7 + %i1] 0xeb membar #Sync nop set 0x40, %g1 ldub [%l7 + %g1], %l0 nop set 0x55, %g3 stb %g4, [%l7 + %g3] set 0x28, %i2 ldxa [%l7 + %i2] 0x88, %l1 ld [%l7 + 0x78], %f26 and %l6, %l2, %i0 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf0, %f0 set 0x1C, %o4 stwa %l5, [%l7 + %o4] 0x89 st %f4, [%l7 + 0x68] nop set 0x68, %o7 stx %l3, [%l7 + %o7] set 0x38, %o5 ldxa [%l7 + %o5] 0x80, %i4 set 0x08, %i7 prefetcha [%l7 + %i7] 0x81, 3 set 0x10, %g5 ldxa [%l7 + %g5] 0x89, %i6 nop set 0x76, %o3 ldsh [%l7 + %o3], %i3 nop set 0x1C, %o6 sth %g2, [%l7 + %o6] nop set 0x10, %g2 ldd [%l7 + %g2], %f20 nop set 0x5E, %l5 ldsh [%l7 + %l5], %g5 nop set 0x6A, %i4 lduh [%l7 + %i4], %i5 nop set 0x78, %o2 ldx [%l7 + %o2], %g3 nop set 0x7E, %l6 lduh [%l7 + %l6], %g1 nop set 0x58, %g4 stx %fsr, [%l7 + %g4] nop set 0x2A, %o1 stb %g6, [%l7 + %o1] set 0x44, %l1 stwa %o7, [%l7 + %l1] 0x80 set 0x40, %l4 ldda [%l7 + %l4] 0x89, %f0 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x89, %g7, %o5 nop set 0x18, %g7 ldd [%l7 + %g7], %o0 st %fsr, [%l7 + 0x6C] nop set 0x74, %l0 ldsw [%l7 + %l0], %l4 nop set 0x1E, %i0 lduh [%l7 + %i0], %o4 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xc2 nop set 0x3A, %o0 ldsh [%l7 + %o0], %o6 nop set 0x18, %i6 ldd [%l7 + %i6], %f4 set 0x79, %l2 ldstuba [%l7 + %l2] 0x88, %i1 nop set 0x7D, %i5 stb %o0, [%l7 + %i5] nop set 0x56, %i1 lduh [%l7 + %i1], %i7 nop set 0x30, %g1 stb %o3, [%l7 + %g1] nop set 0x2C, %l3 ldstub [%l7 + %l3], %l0 nop set 0x28, %i2 stx %fsr, [%l7 + %i2] wr %i2, %g4, %y set 0x50, %g3 stda %l0, [%l7 + %g3] 0xe3 membar #Sync and %l2, %i0, %l5 or %l3, %i4, %l6 set 0x20, %i3 swapa [%l7 + %i3] 0x80, %o2 nop set 0x50, %o7 ldsh [%l7 + %o7], %i6 nop set 0x7C, %o5 ldsw [%l7 + %o5], %i3 add %g2, %i5, %g3 or %g1, %g5, %o7 nop set 0x38, %i7 ldsb [%l7 + %i7], %g7 nop set 0x3C, %o4 lduw [%l7 + %o4], %g6 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f16 nop set 0x7E, %o6 stb %o5, [%l7 + %o6] add %l4, %o4, %o6 nop set 0x30, %g2 std %f16, [%l7 + %g2] add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %o0 nop set 0x7C, %o3 ldsh [%l7 + %o3], %o1 set 0x3F, %l5 ldstuba [%l7 + %l5] 0x81, %o3 set 0x40, %i4 ldda [%l7 + %i4] 0x88, %l0 nop set 0x48, %o2 sth %i2, [%l7 + %o2] set 0x28, %g4 stda %i6, [%l7 + %g4] 0xea membar #Sync nop set 0x52, %o1 sth %g4, [%l7 + %o1] set 0x64, %l6 lda [%l7 + %l6] 0x80, %f9 nop set 0x28, %l1 prefetch [%l7 + %l1], 0 nop set 0x10, %l4 stx %l1, [%l7 + %l4] nop set 0x60, %l0 ldd [%l7 + %l0], %i0 nop set 0x10, %g7 stx %l2, [%l7 + %g7] nop set 0x48, %g6 ldsh [%l7 + %g6], %l3 set 0x28, %i0 sta %f30, [%l7 + %i0] 0x88 nop set 0x40, %o0 ldd [%l7 + %o0], %l4 nop set 0x68, %l2 stw %i4, [%l7 + %l2] set 0x10, %i5 stwa %l6, [%l7 + %i5] 0x80 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xc8 set 0x24, %i1 sta %f9, [%l7 + %i1] 0x89 st %f2, [%l7 + 0x40] nop set 0x10, %l3 stw %i6, [%l7 + %l3] nop set 0x76, %g1 sth %i3, [%l7 + %g1] or %g2, %i5, %o2 nop set 0x28, %i2 ldd [%l7 + %i2], %g2 nop set 0x18, %g3 ldsw [%l7 + %g3], %g1 set 0x39, %i3 stba %o7, [%l7 + %i3] 0x88 nop set 0x44, %o7 lduw [%l7 + %o7], %g5 nop set 0x70, %o5 ldsw [%l7 + %o5], %g7 nop set 0x30, %o4 ldx [%l7 + %o4], %o5 nop set 0x68, %i7 ldd [%l7 + %i7], %l4 set 0x64, %g5 swapa [%l7 + %g5] 0x81, %o4 set 0x20, %o6 ldda [%l7 + %o6] 0x80, %o6 or %i1, %o0, %o1 set 0x44, %g2 stwa %g6, [%l7 + %g2] 0xe2 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0x89, %l0 set 0x14, %i4 stwa %i2, [%l7 + %i4] 0x81 set 0x78, %l5 ldxa [%l7 + %l5] 0x81, %o3 set 0x78, %o2 prefetcha [%l7 + %o2] 0x89, 3 nop set 0x72, %o1 ldsh [%l7 + %o1], %l1 set 0x38, %g4 swapa [%l7 + %g4] 0x89, %g4 set 0x11, %l1 stba %i0, [%l7 + %l1] 0xea membar #Sync nop set 0x20, %l6 std %f26, [%l7 + %l6] nop set 0x14, %l0 ldsw [%l7 + %l0], %l3 nop set 0x28, %g7 ldx [%l7 + %g7], %l2 set 0x70, %g6 lda [%l7 + %g6] 0x80, %f22 set 0x50, %l4 ldxa [%l7 + %l4] 0x81, %l5 st %fsr, [%l7 + 0x34] set 0x30, %o0 ldda [%l7 + %o0] 0xe3, %i6 nop set 0x7D, %l2 ldstub [%l7 + %l2], %i4 set 0x40, %i5 ldda [%l7 + %i5] 0x81, %f16 nop set 0x68, %i6 prefetch [%l7 + %i6], 1 set 0x68, %i0 stwa %i6, [%l7 + %i0] 0xe3 membar #Sync nop set 0x38, %i1 std %i2, [%l7 + %i1] nop set 0x18, %l3 ldsh [%l7 + %l3], %g2 nop set 0x1B, %i2 ldsb [%l7 + %i2], %i5 nop set 0x58, %g3 ldd [%l7 + %g3], %f26 or %o2, %g3, %g1 fpsub16s %f24, %f7, %f18 set 0x10, %g1 stwa %g5, [%l7 + %g1] 0x88 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o7, %g7 nop set 0x70, %o7 lduh [%l7 + %o7], %o5 set 0x68, %i3 prefetcha [%l7 + %i3] 0x89, 2 fpadd16s %f10, %f4, %f25 be,a %icc, loop_94 ld [%l7 + 0x7C], %f1 set 0x5E, %o5 stha %o4, [%l7 + %o5] 0x89 loop_94: nop set 0x2D, %i7 ldub [%l7 + %i7], %o6 set 0x48, %o4 stwa %i1, [%l7 + %o4] 0x80 nop set 0x18, %g5 lduw [%l7 + %g5], %o1 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %l0 nop set 0x70, %g2 std %i2, [%l7 + %g2] nop set 0x71, %o6 ldsb [%l7 + %o6], %o3 set 0x54, %o3 sta %f15, [%l7 + %o3] 0x81 nop set 0x13, %i4 ldub [%l7 + %i4], %o0 nop set 0x1B, %l5 stb %i7, [%l7 + %l5] set 0x68, %o1 stwa %l1, [%l7 + %o1] 0x88 nop set 0x49, %g4 ldstub [%l7 + %g4], %g4 nop set 0x38, %o2 stb %l3, [%l7 + %o2] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x27F, %sys_tick_cmpr nop set 0x70, %l6 stw %i0, [%l7 + %l6] nop nop setx 0xA5042471C85CF1A2, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x9B32ABBAB12D033B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f6 fdivd %f6, %f0, %f10 ld [%l7 + 0x54], %f25 set 0x50, %l0 stda %i6, [%l7 + %l0] 0x89 nop set 0x1C, %g7 ldsb [%l7 + %g7], %i4 add %i3, %i6, %i5 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf9, %f16 set 0x40, %l1 ldda [%l7 + %l1] 0x88, %f0 set 0x3C, %o0 swapa [%l7 + %o0] 0x89, %o2 st %fsr, [%l7 + 0x50] nop set 0x10, %l2 ldx [%l7 + %l2], %g3 set 0x78, %l4 prefetcha [%l7 + %l4] 0x89, 2 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g1 casa [%l6] 0x80, %g1, %g5 nop set 0x5F, %i6 stb %o7, [%l7 + %i6] nop set 0x70, %i5 ldx [%l7 + %i5], %o5 set 0x70, %i0 lda [%l7 + %i0] 0x81, %f13 set 0x40, %i1 ldda [%l7 + %i1] 0xd8, %f16 nop set 0x60, %l3 swap [%l7 + %l3], %l4 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o4, %o6 set 0x40, %g3 ldda [%l7 + %g3] 0xd8, %f16 set 0x48, %i2 ldxa [%l7 + %i2] 0x88, %i1 nop set 0x7C, %o7 ldstub [%l7 + %o7], %g7 nop set 0x50, %g1 stx %fsr, [%l7 + %g1] set 0x68, %o5 ldxa [%l7 + %o5] 0x81, %o1 set 0x40, %i7 ldda [%l7 + %i7] 0xd0, %f16 nop set 0x78, %i3 stx %fsr, [%l7 + %i3] nop set 0x60, %g5 ldx [%l7 + %g5], %g6 nop set 0x08, %o4 stx %fsr, [%l7 + %o4] st %fsr, [%l7 + 0x28] nop set 0x7C, %o6 swap [%l7 + %o6], %l0 set 0x40, %o3 ldda [%l7 + %o3] 0x89, %f0 set 0x38, %i4 stda %i2, [%l7 + %i4] 0xe2 membar #Sync and %o0, %i7, %o3 nop set 0x48, %g2 std %g4, [%l7 + %g2] add %l7, 0x30, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l3 casa [%l6] 0x81, %l3, %l2 nop set 0x48, %l5 stx %fsr, [%l7 + %l5] nop set 0x10, %o1 stx %l5, [%l7 + %o1] nop nop setx 0x5F1EA715, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f4 setx 0x4D761312, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f4, %f23 set 0x21, %g4 stba %l1, [%l7 + %g4] 0xeb membar #Sync nop set 0x78, %o2 lduw [%l7 + %o2], %l6 nop set 0x68, %l0 sth %i4, [%l7 + %l0] nop set 0x23, %l6 ldub [%l7 + %l6], %i3 nop set 0x08, %g6 std %i6, [%l7 + %g6] nop set 0x50, %g7 lduw [%l7 + %g7], %i5 nop set 0x48, %o0 stx %fsr, [%l7 + %o0] nop set 0x34, %l2 lduw [%l7 + %l2], %o2 set 0x60, %l1 stda %i0, [%l7 + %l1] 0x80 st %fsr, [%l7 + 0x64] set 0x24, %i6 lda [%l7 + %i6] 0x80, %f30 nop set 0x78, %l4 ldx [%l7 + %l4], %g2 nop set 0x28, %i0 stw %g1, [%l7 + %i0] set 0x40, %i5 stxa %g3, [%l7 + %i5] 0x80 set 0x48, %l3 lda [%l7 + %l3] 0x80, %f27 nop set 0x20, %i1 stx %g5, [%l7 + %i1] nop set 0x48, %g3 ldd [%l7 + %g3], %f18 set 0x3C, %i2 stwa %o5, [%l7 + %i2] 0x88 st %fsr, [%l7 + 0x0C] nop set 0x18, %g1 stx %l4, [%l7 + %g1] nop set 0x46, %o5 ldstub [%l7 + %o5], %o7 nop set 0x28, %o7 stw %o6, [%l7 + %o7] bne %icc, loop_95 nop set 0x78, %i3 stw %i1, [%l7 + %i3] set 0x60, %g5 ldda [%l7 + %g5] 0x88, %g6 loop_95: add %o1, %g6, %l0 or %o4, %i2, %o0 nop set 0x64, %o4 ldsb [%l7 + %o4], %o3 or %g4, %i7, %l2 set 0x40, %i7 ldda [%l7 + %i7] 0x81, %f0 nop set 0x23, %o3 ldub [%l7 + %o3], %l3 nop nop setx 0x3A5CFE37AD6F39A5, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f16 setx 0x022AA526A6883202, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f16, %f22 nop set 0x74, %i4 prefetch [%l7 + %i4], 4 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xc4 nop set 0x5A, %l5 ldsh [%l7 + %l5], %l5 wr %l1, %i4, %clear_softint nop set 0x0E, %o6 ldsb [%l7 + %o6], %l6 nop set 0x40, %g4 ldd [%l7 + %g4], %i2 set 0x37, %o1 stba %i5, [%l7 + %o1] 0xea membar #Sync nop set 0x40, %l0 stb %i6, [%l7 + %l0] nop nop setx 0x38145A3A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f7 setx 0x75F699C7, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f7, %f25 set 0x70, %l6 stxa %i0, [%l7 + %l6] 0x80 nop set 0x5C, %g6 ldsw [%l7 + %g6], %o2 nop set 0x10, %g7 stx %fsr, [%l7 + %g7] nop set 0x48, %o2 swap [%l7 + %o2], %g2 set 0x7C, %o0 stwa %g1, [%l7 + %o0] 0xe2 membar #Sync nop set 0x18, %l1 stx %g5, [%l7 + %l1] add %l7, 0x68, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %l4 set 0x0B, %i6 stba %o7, [%l7 + %i6] 0x80 membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf1, %f16 set 0x3C, %l2 lda [%l7 + %l2] 0x80, %f26 nop set 0x50, %i5 lduw [%l7 + %i5], %o6 nop set 0x0B, %l3 ldstub [%l7 + %l3], %i1 nop set 0x10, %i0 std %g6, [%l7 + %i0] nop set 0x70, %g3 ldd [%l7 + %g3], %g2 set 0x48, %i2 stda %g6, [%l7 + %i2] 0x80 or %l0, %o4, %o1 nop set 0x1B, %i1 ldub [%l7 + %i1], %o0 set 0x24, %o5 swapa [%l7 + %o5] 0x81, %o3 nop set 0x70, %g1 ldd [%l7 + %g1], %g4 nop set 0x70, %o7 stx %i7, [%l7 + %o7] set 0x50, %g5 lda [%l7 + %g5] 0x81, %f15 set 0x6C, %o4 lda [%l7 + %o4] 0x80, %f16 set 0x70, %i3 stxa %l2, [%l7 + %i3] 0x81 or %i2, %l3, %l5 set 0x20, %o3 ldda [%l7 + %o3] 0x89, %l0 set 0x40, %i7 stda %f0, [%l7 + %i7] 0x81 nop set 0x38, %g2 lduh [%l7 + %g2], %i4 set 0x3B, %i4 ldstuba [%l7 + %i4] 0x89, %l6 add %i5, %i6, %i0 set 0x48, %o6 stxa %i3, [%l7 + %o6] 0xea membar #Sync nop set 0x60, %g4 std %o2, [%l7 + %g4] nop set 0x38, %l5 sth %g1, [%l7 + %l5] set 0x1D, %o1 ldstuba [%l7 + %o1] 0x89, %g2 nop set 0x70, %l6 std %f14, [%l7 + %l6] nop set 0x2B, %g6 stb %o5, [%l7 + %g6] set 0x60, %l0 ldxa [%l7 + %l0] 0x81, %l4 set 0x48, %g7 stda %g4, [%l7 + %g7] 0xea membar #Sync nop set 0x68, %o2 std %o6, [%l7 + %o2] nop set 0x48, %l1 stb %i1, [%l7 + %l1] set 0x68, %i6 ldxa [%l7 + %i6] 0x81, %o6 set 0x30, %o0 stwa %g7, [%l7 + %o0] 0x88 set 0x34, %l2 swapa [%l7 + %l2] 0x89, %g3 set 0x70, %l4 ldstuba [%l7 + %l4] 0x80, %g6 set 0x4F, %i5 stba %l0, [%l7 + %i5] 0x80 set 0x74, %l3 swapa [%l7 + %l3] 0x88, %o4 set 0x40, %g3 ldda [%l7 + %g3] 0xd8, %f16 and %o1, %o3, %g4 set 0x1C, %i2 swapa [%l7 + %i2] 0x89, %o0 nop set 0x18, %i1 std %l2, [%l7 + %i1] set 0x40, %i0 stda %f0, [%l7 + %i0] 0xd0 fpadd16 %f6, %f16, %f0 set 0x3C, %g1 stwa %i7, [%l7 + %g1] 0x80 set 0x68, %o7 stxa %i2, [%l7 + %o7] 0xe3 membar #Sync nop set 0x20, %o5 lduw [%l7 + %o5], %l3 nop set 0x6C, %o4 sth %l5, [%l7 + %o4] and %l1, %l6, %i5 set 0x3E, %i3 ldstuba [%l7 + %i3] 0x88, %i4 nop set 0x6C, %o3 stw %i6, [%l7 + %o3] or %i3, %o2, %g1 nop set 0x4C, %g5 stw %i0, [%l7 + %g5] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x62D, %tick_cmpr nop set 0x6C, %g2 prefetch [%l7 + %g2], 0 add %l7, 0x68, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] 0x81, %l4, %g5 nop set 0x08, %i4 stx %i1, [%l7 + %i4] set 0x08, %i7 stda %o6, [%l7 + %i7] 0xea membar #Sync set 0x68, %g4 stda %o6, [%l7 + %g4] 0xe3 membar #Sync set 0x17, %l5 ldstuba [%l7 + %l5] 0x81, %g3 set 0x30, %o1 stxa %g6, [%l7 + %o1] 0xe3 membar #Sync st %fsr, [%l7 + 0x44] nop set 0x78, %o6 ldx [%l7 + %o6], %l0 nop set 0x68, %g6 ldx [%l7 + %g6], %g7 and %o1, %o4, %o3 nop set 0x3A, %l6 ldstub [%l7 + %l6], %g4 set 0x48, %l0 prefetcha [%l7 + %l0] 0x81, 0 ble %icc, loop_96 nop set 0x33, %o2 ldstub [%l7 + %o2], %i7 set 0x76, %g7 stba %o0, [%l7 + %g7] 0xe2 membar #Sync loop_96: nop set 0x40, %i6 ldsw [%l7 + %i6], %i2 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l3, %l5 nop set 0x28, %o0 stx %fsr, [%l7 + %o0] ble,pt %icc, loop_97 add %l6, %i5, %i4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i6 casa [%l6] 0x88, %i6, %l1 loop_97: add %i3, %o2, %g1 nop set 0x48, %l2 ldsb [%l7 + %l2], %i0 set 0x70, %l4 stxa %o5, [%l7 + %l4] 0x80 set 0x08, %i5 swapa [%l7 + %i5] 0x88, %g2 set 0x70, %l3 stxa %g5, [%l7 + %l3] 0xeb membar #Sync nop set 0x54, %l1 prefetch [%l7 + %l1], 2 set 0x2C, %g3 stwa %l4, [%l7 + %g3] 0x89 and %i1, %o7, %g3 nop set 0x52, %i1 stb %o6, [%l7 + %i1] set 0x70, %i2 ldxa [%l7 + %i2] 0x88, %g6 nop set 0x20, %i0 swap [%l7 + %i0], %l0 set 0x20, %o7 stda %o0, [%l7 + %o7] 0x88 nop set 0x30, %g1 ldd [%l7 + %g1], %f2 nop set 0x08, %o4 stx %o4, [%l7 + %o4] set 0x18, %o5 stda %g6, [%l7 + %o5] 0xe2 membar #Sync nop set 0x6C, %o3 swap [%l7 + %o3], %o3 set 0x40, %g5 stxa %g4, [%l7 + %g5] 0xeb membar #Sync set 0x30, %g2 sta %f16, [%l7 + %g2] 0x88 nop set 0x70, %i4 lduw [%l7 + %i4], %i7 set 0x50, %i3 ldxa [%l7 + %i3] 0x89, %o0 set 0x44, %g4 stha %i2, [%l7 + %g4] 0x88 add %l7, 0x24, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l2, %l5 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf9, %f16 set 0x6C, %o1 swapa [%l7 + %o1] 0x89, %l6 nop set 0x15, %l5 stb %i5, [%l7 + %l5] set 0x40, %g6 ldda [%l7 + %g6] 0xda, %f16 or %i4, %l3, %i6 set 0x60, %l6 ldda [%l7 + %l6] 0xe3, %l0 nop set 0x50, %o6 stx %o2, [%l7 + %o6] st %f9, [%l7 + 0x10] add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i3, %i0 nop set 0x66, %l0 ldsb [%l7 + %l0], %o5 nop set 0x68, %o2 stx %fsr, [%l7 + %o2] nop set 0x40, %g7 stx %g1, [%l7 + %g7] nop set 0x62, %i6 ldstub [%l7 + %i6], %g2 nop set 0x20, %l2 stx %l4, [%l7 + %l2] membar #Sync set 0x40, %l4 ldda [%l7 + %l4] 0xf0, %f16 nop set 0x5B, %i5 stb %i1, [%l7 + %i5] nop set 0x72, %l3 ldub [%l7 + %l3], %g5 set 0x72, %o0 ldstuba [%l7 + %o0] 0x80, %g3 ld [%l7 + 0x30], %f17 set 0x28, %g3 stwa %o6, [%l7 + %g3] 0xeb membar #Sync and %g6, %o7, %l0 nop set 0x72, %l1 ldsh [%l7 + %l1], %o1 ba,a,pt %icc, loop_98 nop set 0x68, %i2 ldd [%l7 + %i2], %g6 nop set 0x50, %i0 stx %fsr, [%l7 + %i0] nop set 0x10, %o7 std %f30, [%l7 + %o7] loop_98: fpsub32s %f2, %f5, %f29 nop set 0x70, %i1 stx %fsr, [%l7 + %i1] or %o4, %o3, %g4 nop set 0x68, %g1 stx %o0, [%l7 + %g1] nop set 0x70, %o5 stx %fsr, [%l7 + %o5] set 0x40, %o3 stda %i6, [%l7 + %o3] 0x88 nop set 0x2C, %o4 ldsw [%l7 + %o4], %l2 set 0x30, %g2 ldda [%l7 + %g2] 0xe2, %l4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr st %fsr, [%l7 + 0x64] nop set 0x30, %g5 prefetch [%l7 + %g5], 4 fpsub32 %f24, %f2, %f14 set 0x40, %i3 stxa %i2, [%l7 + %i3] 0xe3 membar #Sync nop set 0x08, %g4 ldsw [%l7 + %g4], %i4 set 0x20, %i7 stha %i6, [%l7 + %i7] 0x89 nop set 0x24, %o1 ldsw [%l7 + %o1], %l1 nop set 0x64, %i4 sth %o2, [%l7 + %i4] set 0x10, %g6 prefetcha [%l7 + %g6] 0x88, 4 set 0x30, %l5 ldxa [%l7 + %l5] 0x89, %l3 nop set 0x3A, %l6 ldsb [%l7 + %l6], %o5 ble,a %icc, loop_99 nop set 0x45, %o6 ldub [%l7 + %o6], %i0 nop set 0x38, %l0 ldsw [%l7 + %l0], %g2 set 0x20, %g7 sta %f1, [%l7 + %g7] 0x81 loop_99: nop set 0x60, %i6 std %f6, [%l7 + %i6] add %g1, %l4, %g5 fpsub32s %f26, %f15, %f22 nop set 0x60, %o2 swap [%l7 + %o2], %i1 set 0x18, %l4 stha %g3, [%l7 + %l4] 0x81 set 0x0F, %l2 stba %o6, [%l7 + %l2] 0xe3 membar #Sync and %o7, %l0, %o1 nop set 0x60, %l3 lduw [%l7 + %l3], %g6 nop set 0x14, %i5 ldsw [%l7 + %i5], %o4 set 0x64, %o0 stba %o3, [%l7 + %o0] 0x89 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g4 casa [%l6] 0x89, %g4, %o0 set 0x50, %l1 prefetcha [%l7 + %l1] 0x88, 2 add %l7, 0x30, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x81, %i7, %l2 nop set 0x4C, %g3 sth %l5, [%l7 + %g3] set 0x10, %i2 prefetcha [%l7 + %i2] 0x80, 3 nop set 0x68, %o7 prefetch [%l7 + %o7], 2 nop set 0x32, %i0 sth %i2, [%l7 + %i0] set 0x54, %i1 swapa [%l7 + %i1] 0x88, %i4 add %l6, %i6, %o2 nop set 0x26, %g1 ldstub [%l7 + %g1], %l1 nop set 0x2C, %o5 prefetch [%l7 + %o5], 0 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i3, %o5 set 0x39, %o4 ldstuba [%l7 + %o4] 0x80, %l3 nop set 0x28, %o3 std %f0, [%l7 + %o3] nop set 0x78, %g2 stx %g2, [%l7 + %g2] set 0x25, %g5 ldstuba [%l7 + %g5] 0x89, %i0 nop set 0x10, %i3 stx %fsr, [%l7 + %i3] nop set 0x0C, %g4 prefetch [%l7 + %g4], 0 or %g1, %g5, %l4 set 0x40, %i7 stda %g2, [%l7 + %i7] 0xe2 membar #Sync set 0x50, %i4 ldxa [%l7 + %i4] 0x88, %o6 set 0x08, %g6 stba %o7, [%l7 + %g6] 0x80 ld [%l7 + 0x38], %f10 membar #Sync set 0x40, %l5 ldda [%l7 + %l5] 0xf9, %f16 set 0x48, %o1 prefetcha [%l7 + %o1] 0x80, 1 nop set 0x08, %o6 lduh [%l7 + %o6], %i1 nop set 0x38, %l0 ldd [%l7 + %l0], %f24 nop set 0x10, %l6 prefetch [%l7 + %l6], 2 nop set 0x2E, %g7 stb %g6, [%l7 + %g7] wr %o1, %o4, %pic nop set 0x40, %o2 lduw [%l7 + %o2], %o3 set 0x38, %i6 stda %g4, [%l7 + %i6] 0x89 set 0x0C, %l2 lda [%l7 + %l2] 0x81, %f19 set 0x70, %l3 stxa %o0, [%l7 + %l3] 0x80 add %g7, %i7, %l2 add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l5, %i2 set 0x5B, %i5 stba %i4, [%l7 + %i5] 0x81 set 0x36, %l4 stba %i5, [%l7 + %l4] 0xe2 membar #Sync nop set 0x57, %l1 ldstub [%l7 + %l1], %i6 nop set 0x2A, %g3 ldub [%l7 + %g3], %o2 nop set 0x58, %i2 stw %l6, [%l7 + %i2] fpadd16 %f2, %f30, %f18 nop set 0x7C, %o0 swap [%l7 + %o0], %l1 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %l3 set 0x40, %i0 ldda [%l7 + %i0] 0x81, %f0 nop set 0x08, %o7 std %g2, [%l7 + %o7] set 0x18, %g1 prefetcha [%l7 + %g1] 0x81, 1 nop set 0x60, %o5 ldd [%l7 + %o5], %o4 st %f0, [%l7 + 0x38] nop set 0x10, %i1 std %g0, [%l7 + %i1] bne,a %icc, loop_100 nop set 0x2F, %o4 ldub [%l7 + %o4], %l4 add %l7, 0x08, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g3, %g5 loop_100: and %o6, %o7, %l0 add %i1, %o1, %o4 nop set 0x50, %o3 lduw [%l7 + %o3], %o3 nop set 0x5A, %g2 ldub [%l7 + %g2], %g4 set 0x58, %i3 prefetcha [%l7 + %i3] 0x80, 0 nop set 0x20, %g5 stw %g7, [%l7 + %g5] set 0x70, %i7 ldda [%l7 + %i7] 0x88, %i6 nop set 0x58, %i4 stx %fsr, [%l7 + %i4] nop set 0x4C, %g4 stb %l2, [%l7 + %g4] nop set 0x2E, %g6 ldsh [%l7 + %g6], %l5 add %o0, %i4, %i2 nop set 0x62, %l5 lduh [%l7 + %l5], %i5 nop set 0x48, %o1 sth %o2, [%l7 + %o1] set 0x4F, %o6 ldstuba [%l7 + %o6] 0x80, %l6 nop set 0x3D, %l6 ldstub [%l7 + %l6], %i6 nop set 0x70, %g7 ldsw [%l7 + %g7], %l1 add %l7, 0x74, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l3, %g2 nop set 0x28, %o2 ldub [%l7 + %o2], %i0 set 0x68, %i6 stwa %o5, [%l7 + %i6] 0xeb membar #Sync set 0x38, %l0 sta %f5, [%l7 + %l0] 0x80 fpadd16s %f27, %f10, %f2 nop set 0x2F, %l2 ldub [%l7 + %l2], %g1 set 0x14, %i5 lda [%l7 + %i5] 0x88, %f4 nop set 0x68, %l3 stx %l4, [%l7 + %l3] set 0x18, %l4 stxa %i3, [%l7 + %l4] 0xe3 membar #Sync nop set 0x30, %l1 ldd [%l7 + %l1], %f24 set 0x28, %i2 stda %g2, [%l7 + %i2] 0xe3 membar #Sync nop set 0x78, %o0 prefetch [%l7 + %o0], 1 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x81 nop set 0x64, %g3 ldub [%l7 + %g3], %g5 nop set 0x08, %o7 prefetch [%l7 + %o7], 3 set 0x44, %g1 stwa %o7, [%l7 + %g1] 0x80 nop set 0x48, %i1 swap [%l7 + %i1], %l0 set 0x70, %o5 swapa [%l7 + %o5] 0x80, %i1 set 0x2C, %o4 lda [%l7 + %o4] 0x88, %f23 nop set 0x68, %o3 std %f22, [%l7 + %o3] nop set 0x38, %g2 stx %o6, [%l7 + %g2] set 0x40, %g5 stda %f0, [%l7 + %g5] 0xda nop set 0x40, %i3 ldd [%l7 + %i3], %o0 set 0x7E, %i7 stba %o3, [%l7 + %i7] 0xeb membar #Sync nop set 0x68, %g4 std %f8, [%l7 + %g4] nop set 0x1C, %i4 prefetch [%l7 + %i4], 1 set 0x34, %l5 stha %g4, [%l7 + %l5] 0x80 add %o4, %g7, %i7 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l2 casa [%l6] 0x81, %l2, %g6 bn %icc, loop_101 nop set 0x5A, %o1 sth %l5, [%l7 + %o1] nop set 0x6A, %o6 sth %i4, [%l7 + %o6] nop set 0x56, %l6 lduh [%l7 + %l6], %i2 loop_101: nop set 0x57, %g6 ldstub [%l7 + %g6], %o0 nop set 0x48, %g7 sth %i5, [%l7 + %g7] nop set 0x58, %i6 swap [%l7 + %i6], %o2 set 0x5C, %l0 stwa %l6, [%l7 + %l0] 0xea membar #Sync nop set 0x74, %l2 stw %l1, [%l7 + %l2] set 0x08, %o2 stxa %l3, [%l7 + %o2] 0xe2 membar #Sync set 0x70, %i5 ldda [%l7 + %i5] 0x80, %i6 set 0x44, %l3 sta %f20, [%l7 + %l3] 0x80 st %fsr, [%l7 + 0x40] nop set 0x50, %l4 stx %fsr, [%l7 + %l4] nop set 0x58, %l1 stx %fsr, [%l7 + %l1] or %g2, %o5, %g1 set 0x4C, %o0 lda [%l7 + %o0] 0x88, %f6 set 0x38, %i2 ldxa [%l7 + %i2] 0x80, %i0 set 0x46, %g3 stha %l4, [%l7 + %g3] 0x89 set 0x50, %o7 prefetcha [%l7 + %o7] 0x89, 3 set 0x7C, %i0 lda [%l7 + %i0] 0x88, %f25 set 0x40, %i1 ldda [%l7 + %i1] 0xd0, %f16 set 0x40, %o5 stxa %g5, [%l7 + %o5] 0xe2 membar #Sync nop set 0x18, %g1 ldd [%l7 + %g1], %o6 nop set 0x53, %o4 stb %g3, [%l7 + %o4] nop set 0x7A, %g2 ldsh [%l7 + %g2], %l0 nop set 0x18, %g5 ldx [%l7 + %g5], %i1 nop set 0x7A, %o3 ldsh [%l7 + %o3], %o6 add %o3, %o1, %g4 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x80 set 0x2D, %g4 ldstuba [%l7 + %g4] 0x89, %g7 set 0x50, %i7 ldda [%l7 + %i7] 0x80, %o4 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l2 casa [%l6] 0x88, %l2, %g6 set 0x40, %i4 ldda [%l7 + %i4] 0xd8, %f0 and %l5, %i4, %i7 set 0x40, %l5 ldda [%l7 + %l5] 0x89, %f0 nop set 0x40, %o1 ldstub [%l7 + %o1], %i2 set 0x10, %l6 stwa %o0, [%l7 + %l6] 0xe2 membar #Sync nop set 0x12, %o6 ldub [%l7 + %o6], %i5 set 0x08, %g6 stwa %l6, [%l7 + %g6] 0xea membar #Sync set 0x48, %i6 lda [%l7 + %i6] 0x89, %f19 set 0x58, %l0 prefetcha [%l7 + %l0] 0x80, 0 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf8, %f0 nop set 0x30, %o2 ldd [%l7 + %o2], %f26 nop set 0x78, %g7 ldstub [%l7 + %g7], %l1 nop set 0x0C, %i5 swap [%l7 + %i5], %i6 nop set 0x58, %l3 lduw [%l7 + %l3], %g2 nop set 0x38, %l1 stx %l3, [%l7 + %l1] and %g1, %o5, %l4 nop set 0x6D, %l4 ldsb [%l7 + %l4], %i0 set 0x20, %i2 stxa %i3, [%l7 + %i2] 0x81 add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o7, %g5 or %l0, %i1, %o6 nop set 0x60, %g3 prefetch [%l7 + %g3], 2 nop set 0x58, %o0 ldd [%l7 + %o0], %g2 nop set 0x58, %i0 stw %o3, [%l7 + %i0] set 0x5D, %i1 ldstuba [%l7 + %i1] 0x81, %g4 set 0x40, %o5 ldda [%l7 + %o5] 0x88, %f16 nop set 0x56, %g1 ldub [%l7 + %g1], %g7 nop set 0x20, %o4 stx %o1, [%l7 + %o4] bne %icc, loop_102 nop set 0x50, %g2 stx %fsr, [%l7 + %g2] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x87C, %tick_cmpr nop set 0x64, %g5 ldsh [%l7 + %g5], %l5 loop_102: nop set 0x38, %o3 stw %g6, [%l7 + %o3] add %l7, 0x34, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i4, %i2 set 0x39, %i3 ldstuba [%l7 + %i3] 0x80, %i7 nop set 0x50, %g4 lduw [%l7 + %g4], %i5 fpsub32 %f20, %f18, %f28 add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o0, %l6 nop set 0x10, %o7 lduh [%l7 + %o7], %l1 nop set 0x7C, %i7 lduw [%l7 + %i7], %o2 nop set 0x24, %i4 sth %g2, [%l7 + %i4] set 0x7C, %l5 swapa [%l7 + %l5] 0x81, %i6 add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %g1 nop set 0x2C, %o1 lduh [%l7 + %o1], %l4 set 0x50, %l6 stxa %o5, [%l7 + %l6] 0xe3 membar #Sync nop set 0x6A, %g6 stb %i0, [%l7 + %g6] nop set 0x15, %i6 ldub [%l7 + %i6], %i3 nop set 0x50, %l0 swap [%l7 + %l0], %g5 nop set 0x2E, %o6 sth %o7, [%l7 + %o6] ld [%l7 + 0x60], %f11 set 0x30, %o2 swapa [%l7 + %o2] 0x80, %l0 be,a %xcc, loop_103 nop set 0x2F, %l2 stb %o6, [%l7 + %l2] nop set 0x48, %i5 stx %fsr, [%l7 + %i5] fpadd16s %f18, %f30, %f18 loop_103: ld [%l7 + 0x24], %f3 set 0x60, %l3 ldxa [%l7 + %l3] 0x81, %i1 or %g3, %g4, %g7 set 0x10, %l1 swapa [%l7 + %l1] 0x81, %o1 set 0x7F, %l4 ldstuba [%l7 + %l4] 0x89, %o4 set 0x14, %g7 stwa %o3, [%l7 + %g7] 0xe2 membar #Sync nop set 0x28, %i2 std %f8, [%l7 + %i2] nop set 0x52, %o0 ldstub [%l7 + %o0], %l2 wr %l5, %i4, %sys_tick set 0x0C, %g3 lda [%l7 + %g3] 0x80, %f13 set 0x4C, %i1 swapa [%l7 + %i1] 0x80, %g6 nop set 0x4C, %o5 swap [%l7 + %o5], %i7 and %i2, %i5, %o0 set 0x58, %g1 stwa %l1, [%l7 + %g1] 0xeb membar #Sync set 0x78, %i0 stda %i6, [%l7 + %i0] 0x80 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf0, %f16 add %o2, %i6, %g2 set 0x50, %o4 prefetcha [%l7 + %o4] 0x81, 3 nop set 0x2A, %o3 ldsb [%l7 + %o3], %l4 set 0x40, %i3 ldda [%l7 + %i3] 0x88, %f0 nop set 0x6C, %g4 swap [%l7 + %g4], %g1 nop set 0x40, %o7 ldub [%l7 + %o7], %o5 set 0x20, %i7 stda %i0, [%l7 + %i7] 0xe3 membar #Sync nop set 0x58, %g5 stx %i3, [%l7 + %g5] st %fsr, [%l7 + 0x14] nop set 0x18, %i4 sth %o7, [%l7 + %i4] nop set 0x38, %l5 ldx [%l7 + %l5], %g5 set 0x27, %o1 stba %o6, [%l7 + %o1] 0xeb membar #Sync nop set 0x70, %g6 prefetch [%l7 + %g6], 0 add %l7, 0x50, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l0 casa [%l6] 0x88, %l0, %g3 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %g4 nop set 0x70, %i6 ldsw [%l7 + %i6], %g7 add %o4, %o1, %l2 nop set 0x18, %l0 ldd [%l7 + %l0], %f24 nop set 0x15, %l6 ldstub [%l7 + %l6], %l5 set 0x58, %o6 stha %i4, [%l7 + %o6] 0xe2 membar #Sync nop set 0x30, %o2 ldx [%l7 + %o2], %g6 nop set 0x58, %i5 ldsw [%l7 + %i5], %o3 set 0x2C, %l3 swapa [%l7 + %l3] 0x88, %i2 nop set 0x38, %l1 ldd [%l7 + %l1], %f6 nop set 0x64, %l4 sth %i5, [%l7 + %l4] nop set 0x58, %l2 std %o0, [%l7 + %l2] set 0x60, %i2 prefetcha [%l7 + %i2] 0x89, 2 add %l6, %o2, %i7 add %l7, 0x70, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g2 casa [%l6] 0x89, %g2, %l3 nop set 0x10, %g7 ldd [%l7 + %g7], %f0 set 0x50, %g3 ldda [%l7 + %g3] 0xeb, %i6 fpadd32 %f2, %f28, %f26 set 0x40, %i1 ldda [%l7 + %i1] 0x88, %f16 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x88, %g1, %o5 ld [%l7 + 0x08], %f24 add %l4, %i3, %i0 nop set 0x48, %o0 ldx [%l7 + %o0], %o7 nop set 0x11, %g1 ldub [%l7 + %g1], %g5 nop set 0x50, %i0 std %l0, [%l7 + %i0] nop set 0x4C, %g2 sth %g3, [%l7 + %g2] nop set 0x10, %o5 lduw [%l7 + %o5], %i1 add %g4, %g7, %o4 nop set 0x76, %o3 lduh [%l7 + %o3], %o6 nop set 0x7F, %i3 ldsb [%l7 + %i3], %o1 set 0x78, %g4 prefetcha [%l7 + %g4] 0x81, 2 and %i4, %l2, %g6 set 0x70, %o7 swapa [%l7 + %o7] 0x88, %o3 add %i2, %i5, %o0 set 0x40, %o4 ldxa [%l7 + %o4] 0x80, %l1 set 0x48, %i7 ldxa [%l7 + %i7] 0x80, %l6 set 0x68, %i4 stxa %i7, [%l7 + %i4] 0xeb membar #Sync st %fsr, [%l7 + 0x34] nop set 0x58, %g5 ldd [%l7 + %g5], %f20 fpsub16 %f14, %f20, %f22 nop set 0x30, %o1 ldd [%l7 + %o1], %o2 nop set 0x30, %l5 std %g2, [%l7 + %l5] nop set 0x40, %i6 stx %l3, [%l7 + %i6] set 0x5C, %l0 lda [%l7 + %l0] 0x81, %f18 nop set 0x1B, %g6 stb %i6, [%l7 + %g6] set 0x30, %l6 ldda [%l7 + %l6] 0x89, %o4 set 0x40, %o2 stwa %l4, [%l7 + %o2] 0xe2 membar #Sync nop set 0x22, %o6 lduh [%l7 + %o6], %g1 set 0x30, %l3 prefetcha [%l7 + %l3] 0x80, 3 st %fsr, [%l7 + 0x64] nop set 0x30, %l1 lduh [%l7 + %l1], %i3 set 0x74, %i5 lda [%l7 + %i5] 0x80, %f24 nop set 0x68, %l2 std %f18, [%l7 + %l2] set 0x38, %i2 lda [%l7 + %i2] 0x88, %f8 st %fsr, [%l7 + 0x70] st %fsr, [%l7 + 0x3C] nop set 0x38, %l4 stx %o7, [%l7 + %l4] set 0x70, %g7 ldda [%l7 + %g7] 0xea, %g4 nop set 0x18, %i1 stx %fsr, [%l7 + %i1] nop set 0x20, %o0 ldd [%l7 + %o0], %f6 nop set 0x68, %g3 sth %l0, [%l7 + %g3] set 0x40, %g1 ldxa [%l7 + %g1] 0x80, %g3 nop set 0x71, %i0 ldsb [%l7 + %i0], %g4 or %i1, %g7, %o6 st %fsr, [%l7 + 0x14] set 0x40, %g2 ldda [%l7 + %g2] 0x80, %f0 nop set 0x68, %o3 std %f28, [%l7 + %o3] add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %o1 st %f21, [%l7 + 0x58] nop set 0x38, %o5 std %f12, [%l7 + %o5] nop set 0x38, %i3 std %i4, [%l7 + %i3] nop set 0x39, %g4 ldstub [%l7 + %g4], %l5 set 0x50, %o7 sta %f26, [%l7 + %o7] 0x80 nop set 0x78, %o4 ldstub [%l7 + %o4], %g6 set 0x7C, %i4 lda [%l7 + %i4] 0x89, %f18 nop set 0x14, %g5 lduw [%l7 + %g5], %l2 nop set 0x50, %i7 ldx [%l7 + %i7], %o3 nop set 0x34, %l5 swap [%l7 + %l5], %i5 nop set 0x62, %i6 ldub [%l7 + %i6], %o0 add %i2, %l1, %i7 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l6, %o2 nop set 0x2E, %l0 stb %l3, [%l7 + %l0] fpadd32 %f20, %f16, %f22 nop set 0x08, %o1 ldd [%l7 + %o1], %f24 nop set 0x50, %g6 ldx [%l7 + %g6], %g2 set 0x3C, %l6 swapa [%l7 + %l6] 0x80, %i6 nop set 0x30, %o2 ldub [%l7 + %o2], %o5 nop nop setx 0x5BF30EC77FE75E7B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f0 setx 0x0D401128C33AE18D, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f14 fdivd %f14, %f0, %f0 nop set 0x16, %l3 ldstub [%l7 + %l3], %l4 be,pt %icc, loop_104 nop set 0x68, %o6 ldsw [%l7 + %o6], %i0 set 0x44, %l1 stwa %i3, [%l7 + %l1] 0xe3 membar #Sync loop_104: add %o7, %g1, %l0 set 0x08, %i5 ldxa [%l7 + %i5] 0x81, %g3 set 0x40, %i2 stda %f0, [%l7 + %i2] 0xf8 membar #Sync set 0x30, %l4 ldda [%l7 + %l4] 0xe3, %g4 set 0x58, %g7 ldxa [%l7 + %g7] 0x88, %i1 fpsub32 %f12, %f0, %f26 nop set 0x20, %i1 prefetch [%l7 + %i1], 1 set 0x40, %l2 ldda [%l7 + %l2] 0x80, %g6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x88, %g5, %o4 nop set 0x51, %o0 stb %o6, [%l7 + %o0] bge,pt %xcc, loop_105 nop set 0x78, %g1 ldd [%l7 + %g1], %f8 nop set 0x4C, %g3 stw %o1, [%l7 + %g3] nop set 0x38, %i0 ldsh [%l7 + %i0], %i4 loop_105: nop set 0x6D, %o3 ldstub [%l7 + %o3], %g6 nop set 0x4C, %o5 sth %l5, [%l7 + %o5] set 0x21, %i3 ldstuba [%l7 + %i3] 0x80, %o3 set 0x40, %g4 sta %f4, [%l7 + %g4] 0x81 and %l2, %o0, %i5 nop set 0x30, %g2 sth %l1, [%l7 + %g2] bleu,a %xcc, loop_106 nop set 0x12, %o7 ldsh [%l7 + %o7], %i7 nop set 0x10, %o4 sth %i2, [%l7 + %o4] membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf9, %f16 loop_106: nop set 0x20, %i7 std %f12, [%l7 + %i7] fpadd32 %f6, %f0, %f18 set 0x28, %i4 ldxa [%l7 + %i4] 0x88, %o2 set 0x40, %l5 ldda [%l7 + %l5] 0x88, %f16 wr %l3, %l6, %pic st %f26, [%l7 + 0x64] nop set 0x18, %i6 std %f6, [%l7 + %i6] set 0x10, %l0 prefetcha [%l7 + %l0] 0x89, 2 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %o5 nop set 0x67, %g6 ldub [%l7 + %g6], %l4 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xf0, %f16 nop set 0x28, %o2 prefetch [%l7 + %o2], 3 nop set 0x26, %l6 ldsh [%l7 + %l6], %i3 set 0x42, %o6 stha %o7, [%l7 + %o6] 0x81 set 0x30, %l3 stda %i0, [%l7 + %l3] 0xeb membar #Sync nop set 0x58, %i5 std %f16, [%l7 + %i5] set 0x6C, %l1 sta %f11, [%l7 + %l1] 0x88 set 0x14, %i2 stwa %l0, [%l7 + %i2] 0xeb membar #Sync set 0x38, %g7 swapa [%l7 + %g7] 0x89, %g3 nop set 0x20, %i1 ldx [%l7 + %i1], %g4 set 0x64, %l2 lda [%l7 + %l2] 0x89, %f24 nop set 0x5C, %o0 prefetch [%l7 + %o0], 4 st %fsr, [%l7 + 0x64] nop set 0x28, %l4 stx %fsr, [%l7 + %l4] set 0x20, %g1 sta %f3, [%l7 + %g1] 0x89 ld [%l7 + 0x4C], %f18 set 0x30, %g3 ldxa [%l7 + %g3] 0x80, %g1 ld [%l7 + 0x38], %f3 nop nop setx 0x1A70EFD0, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f11 setx 0xB3742B76, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f27 fdivs %f27, %f11, %f24 st %f23, [%l7 + 0x64] nop set 0x18, %o3 lduw [%l7 + %o3], %g7 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xc2 set 0x38, %i0 lda [%l7 + %i0] 0x89, %f18 or %g5, %o4, %o6 set 0x6C, %i3 lda [%l7 + %i3] 0x80, %f17 set 0x4A, %g2 stha %i1, [%l7 + %g2] 0xea membar #Sync nop set 0x76, %o7 lduh [%l7 + %o7], %o1 nop set 0x54, %g4 ldstub [%l7 + %g4], %i4 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf8, %f16 set 0x40, %i7 swapa [%l7 + %i7] 0x89, %l5 or %o3, %l2, %g6 set 0x50, %i4 ldda [%l7 + %i4] 0xe3, %o0 set 0x30, %g5 ldda [%l7 + %g5] 0x88, %i4 set 0x58, %l5 prefetcha [%l7 + %l5] 0x88, 1 st %fsr, [%l7 + 0x20] nop set 0x18, %l0 std %f16, [%l7 + %l0] set 0x10, %g6 ldxa [%l7 + %g6] 0x80, %i7 set 0x08, %i6 swapa [%l7 + %i6] 0x80, %i2 nop set 0x1D, %o1 ldsb [%l7 + %o1], %l3 set 0x48, %o2 stxa %o2, [%l7 + %o2] 0xea membar #Sync set 0x64, %l6 stwa %l6, [%l7 + %l6] 0x89 set 0x5C, %o6 swapa [%l7 + %o6] 0x89, %g2 bge,a %xcc, loop_107 nop set 0x38, %l3 ldsw [%l7 + %l3], %i6 add %o5, %i3, %l4 add %l7, 0x20, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i0, %o7 loop_107: nop set 0x7C, %i5 swap [%l7 + %i5], %l0 nop set 0x18, %i2 ldx [%l7 + %i2], %g3 st %fsr, [%l7 + 0x6C] set 0x1C, %g7 sta %f12, [%l7 + %g7] 0x89 set 0x40, %i1 ldda [%l7 + %i1] 0xda, %f0 set 0x78, %l1 ldxa [%l7 + %l1] 0x81, %g4 fpsub32s %f27, %f26, %f13 nop set 0x28, %o0 std %g6, [%l7 + %o0] and %g5, %o4, %o6 nop set 0x18, %l4 ldsb [%l7 + %l4], %g1 and %i1, %i4, %l5 set 0x3C, %g1 sta %f16, [%l7 + %g1] 0x89 and %o3, %o1, %g6 nop set 0x6F, %l2 stb %l2, [%l7 + %l2] and %o0, %l1, %i7 nop set 0x63, %o3 ldsb [%l7 + %o3], %i2 and %l3, %o2, %i5 nop set 0x10, %g3 stx %fsr, [%l7 + %g3] nop set 0x31, %i0 ldstub [%l7 + %i0], %g2 add %l6, %o5, %i6 st %f19, [%l7 + 0x38] set 0x70, %o5 stda %i2, [%l7 + %o5] 0xea membar #Sync set 0x34, %g2 sta %f27, [%l7 + %g2] 0x81 set 0x78, %i3 stwa %l4, [%l7 + %i3] 0xea membar #Sync set 0x1C, %g4 sta %f21, [%l7 + %g4] 0x88 set 0x28, %o7 stwa %o7, [%l7 + %o7] 0xe3 membar #Sync st %f8, [%l7 + 0x60] add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %i0 set 0x20, %i7 sta %f7, [%l7 + %i7] 0x88 set 0x17, %o4 stba %g3, [%l7 + %o4] 0x80 st %fsr, [%l7 + 0x38] nop set 0x60, %i4 stw %g4, [%l7 + %i4] nop set 0x20, %l5 prefetch [%l7 + %l5], 2 nop set 0x58, %l0 prefetch [%l7 + %l0], 3 nop set 0x58, %g5 lduw [%l7 + %g5], %g5 set 0x62, %g6 stha %o4, [%l7 + %g6] 0xea membar #Sync nop set 0x66, %o1 lduh [%l7 + %o1], %g7 nop set 0x61, %i6 ldub [%l7 + %i6], %o6 nop set 0x50, %o2 ldx [%l7 + %o2], %g1 nop set 0x78, %l6 prefetch [%l7 + %l6], 1 nop set 0x6C, %l3 ldsw [%l7 + %l3], %i1 set 0x08, %o6 swapa [%l7 + %o6] 0x89, %l5 nop set 0x49, %i2 ldub [%l7 + %i2], %i4 nop set 0x30, %i5 std %f16, [%l7 + %i5] add %o1, %o3, %g6 add %l7, 0x48, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l2, %o0 nop set 0x50, %i1 lduh [%l7 + %i1], %i7 nop set 0x40, %g7 stw %i2, [%l7 + %g7] nop set 0x6A, %l1 ldsb [%l7 + %l1], %l3 nop set 0x78, %l4 std %l0, [%l7 + %l4] set 0x70, %g1 ldstuba [%l7 + %g1] 0x88, %i5 nop set 0x14, %o0 ldstub [%l7 + %o0], %o2 set 0x40, %l2 stxa %g2, [%l7 + %l2] 0xeb membar #Sync nop set 0x64, %o3 swap [%l7 + %o3], %l6 nop set 0x77, %g3 ldub [%l7 + %g3], %o5 set 0x24, %o5 stwa %i6, [%l7 + %o5] 0xe2 membar #Sync set 0x48, %g2 prefetcha [%l7 + %g2] 0x81, 3 set 0x7C, %i0 stha %o7, [%l7 + %i0] 0x81 bne,a,pt %icc, loop_108 nop set 0x78, %i3 prefetch [%l7 + %i3], 2 wr %l0, %i0, %clear_softint nop set 0x48, %g4 ldd [%l7 + %g4], %f12 loop_108: st %fsr, [%l7 + 0x70] add %l7, 0x58, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g3 casa [%l6] 0x81, %g3, %l4 st %fsr, [%l7 + 0x6C] set 0x70, %i7 swapa [%l7 + %i7] 0x89, %g4 set 0x30, %o7 swapa [%l7 + %o7] 0x88, %o4 add %l7, 0x10, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g5, %g7 set 0x35, %o4 stba %g1, [%l7 + %o4] 0x81 set 0x48, %i4 prefetcha [%l7 + %i4] 0x80, 4 add %l7, 0x1C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l5, %i4 set 0x7C, %l0 stwa %o6, [%l7 + %l0] 0xe3 membar #Sync set 0x48, %l5 stda %o0, [%l7 + %l5] 0xeb membar #Sync nop set 0x54, %g5 ldsw [%l7 + %g5], %g6 set 0x60, %o1 ldxa [%l7 + %o1] 0x89, %l2 set 0x58, %g6 stha %o0, [%l7 + %g6] 0xea membar #Sync st %fsr, [%l7 + 0x74] nop set 0x30, %o2 stx %fsr, [%l7 + %o2] fpsub16 %f30, %f14, %f14 set 0x50, %l6 ldda [%l7 + %l6] 0x89, %i6 nop set 0x54, %i6 lduw [%l7 + %i6], %i2 set 0x5E, %o6 ldstuba [%l7 + %o6] 0x80, %o3 nop set 0x28, %l3 stx %l3, [%l7 + %l3] nop set 0x78, %i5 stx %l1, [%l7 + %i5] or %i5, %g2, %l6 nop set 0x14, %i2 ldub [%l7 + %i2], %o2 st %fsr, [%l7 + 0x6C] add %l7, 0x78, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i6, %o5 nop set 0x78, %i1 std %i2, [%l7 + %i1] nop set 0x18, %l1 std %f22, [%l7 + %l1] nop set 0x4A, %l4 ldsh [%l7 + %l4], %o7 add %l7, 0x08, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x80, %l0, %i0 fpsub16s %f3, %f13, %f29 bge %icc, loop_109 nop set 0x30, %g1 ldd [%l7 + %g1], %l4 set 0x40, %g7 ldda [%l7 + %g7] 0x89, %f16 loop_109: and %g4, %o4, %g3 nop set 0x10, %o0 ldx [%l7 + %o0], %g5 nop set 0x20, %l2 ldd [%l7 + %l2], %f28 and %g1, %g7, %i1 set 0x10, %o3 ldda [%l7 + %o3] 0x89, %l4 and %o6, %i4, %g6 ld [%l7 + 0x20], %f10 set 0x32, %o5 ldstuba [%l7 + %o5] 0x89, %l2 nop set 0x78, %g3 stw %o1, [%l7 + %g3] nop set 0x34, %g2 ldsw [%l7 + %g2], %i7 wr %o0, %o3, %pic and %l3, %l1, %i5 set 0x08, %i0 stda %g2, [%l7 + %i0] 0xe2 membar #Sync nop set 0x28, %g4 stx %fsr, [%l7 + %g4] st %fsr, [%l7 + 0x6C] set 0x52, %i7 stha %l6, [%l7 + %i7] 0x81 nop set 0x54, %i3 swap [%l7 + %i3], %i2 nop set 0x6B, %o4 ldstub [%l7 + %o4], %o2 and %i6, %i3, %o7 nop set 0x7A, %o7 sth %l0, [%l7 + %o7] nop set 0x38, %l0 stx %i0, [%l7 + %l0] st %f1, [%l7 + 0x7C] st %f15, [%l7 + 0x40] add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %g4 add %l7, 0x38, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o5, %o4 set 0x58, %i4 swapa [%l7 + %i4] 0x88, %g5 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xda nop set 0x2C, %l5 ldsw [%l7 + %l5], %g3 ld [%l7 + 0x5C], %f4 nop set 0x30, %g6 ldd [%l7 + %g6], %g6 nop set 0x2C, %o1 ldsw [%l7 + %o1], %g1 set 0x60, %o2 stda %l4, [%l7 + %o2] 0x80 set 0x2C, %i6 stba %o6, [%l7 + %i6] 0xea membar #Sync nop set 0x38, %l6 std %f4, [%l7 + %l6] nop set 0x20, %o6 std %f30, [%l7 + %o6] nop set 0x78, %i5 stx %fsr, [%l7 + %i5] nop set 0x3C, %l3 lduh [%l7 + %l3], %i1 set 0x64, %i1 sta %f31, [%l7 + %i1] 0x80 add %l7, 0x3C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %l2 or %o1, %i7, %i4 nop set 0x78, %l1 ldd [%l7 + %l1], %f20 nop set 0x10, %l4 stx %fsr, [%l7 + %l4] ble,a %xcc, loop_110 nop set 0x12, %i2 stb %o3, [%l7 + %i2] nop set 0x40, %g1 stx %o0, [%l7 + %g1] nop set 0x26, %g7 sth %l3, [%l7 + %g7] loop_110: fpsub32 %f0, %f20, %f12 set 0x30, %o0 ldda [%l7 + %o0] 0xea, %l0 nop set 0x3B, %l2 ldub [%l7 + %l2], %g2 nop set 0x28, %o3 stw %i5, [%l7 + %o3] nop set 0x7C, %o5 sth %i2, [%l7 + %o5] st %f28, [%l7 + 0x30] set 0x30, %g2 ldda [%l7 + %g2] 0xe2, %i6 set 0x30, %g3 stxa %o2, [%l7 + %g3] 0x81 nop set 0x2C, %g4 stw %i6, [%l7 + %g4] nop set 0x36, %i7 ldsh [%l7 + %i7], %i3 nop set 0x78, %i0 ldx [%l7 + %i0], %l0 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf1, %f0 set 0x78, %o7 stba %i0, [%l7 + %o7] 0x81 nop set 0x10, %l0 std %f4, [%l7 + %l0] and %l4, %g4, %o7 fpadd32 %f20, %f24, %f0 nop set 0x18, %i4 ldd [%l7 + %i4], %f12 set 0x10, %g5 prefetcha [%l7 + %g5] 0x81, 3 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf1, %f0 ld [%l7 + 0x7C], %f15 set 0x38, %l5 ldxa [%l7 + %l5] 0x80, %o4 nop set 0x36, %g6 ldsh [%l7 + %g6], %g3 ld [%l7 + 0x74], %f7 nop set 0x10, %o1 stx %fsr, [%l7 + %o1] add %l7, 0x54, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g5 casa [%l6] 0x81, %g5, %g7 nop set 0x6B, %o2 ldub [%l7 + %o2], %l5 nop set 0x54, %l6 lduh [%l7 + %l6], %g1 set 0x50, %i6 stxa %o6, [%l7 + %i6] 0xe3 membar #Sync ble,a %xcc, loop_111 nop set 0x66, %i5 ldub [%l7 + %i5], %g6 nop set 0x1A, %o6 ldub [%l7 + %o6], %l2 bg,a %xcc, loop_112 loop_111: nop set 0x34, %i1 prefetch [%l7 + %i1], 2 st %fsr, [%l7 + 0x50] nop set 0x18, %l1 stx %fsr, [%l7 + %l1] loop_112: nop set 0x5C, %l4 swap [%l7 + %l4], %i1 st %f25, [%l7 + 0x7C] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xd2 nop set 0x23, %l3 ldub [%l7 + %l3], %i7 fpsub16 %f10, %f30, %f28 ld [%l7 + 0x18], %f23 set 0x78, %g1 stha %i4, [%l7 + %g1] 0x80 set 0x50, %o0 stda %o0, [%l7 + %o0] 0xe3 membar #Sync set 0x18, %l2 stda %o2, [%l7 + %l2] 0xeb membar #Sync nop set 0x3A, %o3 lduh [%l7 + %o3], %l3 set 0x54, %g7 stba %o0, [%l7 + %g7] 0xea membar #Sync nop set 0x10, %g2 sth %l1, [%l7 + %g2] nop set 0x44, %g3 prefetch [%l7 + %g3], 0 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g2, %i5 set 0x2A, %g4 ldstuba [%l7 + %g4] 0x89, %l6 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o2, %i6 wr %i2, %i3, %ccr nop set 0x70, %o5 lduw [%l7 + %o5], %l0 nop set 0x08, %i7 ldsw [%l7 + %i7], %l4 or %g4, %o7, %o5 nop set 0x30, %i3 ldsw [%l7 + %i3], %i0 set 0x58, %i0 prefetcha [%l7 + %i0] 0x88, 2 nop set 0x62, %l0 sth %g5, [%l7 + %l0] set 0x54, %o7 sta %f16, [%l7 + %o7] 0x89 set 0x28, %i4 swapa [%l7 + %i4] 0x81, %g3 set 0x2C, %g5 swapa [%l7 + %g5] 0x80, %g7 nop set 0x24, %l5 lduh [%l7 + %l5], %l5 set 0x5C, %g6 stwa %o6, [%l7 + %g6] 0xea membar #Sync st %fsr, [%l7 + 0x20] add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g6, %l2 nop set 0x18, %o4 prefetch [%l7 + %o4], 2 and %g1, %i7, %i4 st %fsr, [%l7 + 0x58] nop set 0x1C, %o1 swap [%l7 + %o1], %o1 add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i1, %l3 set 0x18, %l6 stda %o2, [%l7 + %l6] 0xeb membar #Sync nop set 0x58, %i6 stx %o0, [%l7 + %i6] set 0x48, %o2 swapa [%l7 + %o2] 0x89, %g2 add %l7, 0x40, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i5 casxa [%l6] 0x81, %i5, %l1 nop set 0x24, %i5 ldsw [%l7 + %i5], %l6 st %fsr, [%l7 + 0x54] set 0x20, %i1 prefetcha [%l7 + %i1] 0x89, 0 set 0x0A, %l1 ldstuba [%l7 + %l1] 0x80, %i2 set 0x28, %o6 ldxa [%l7 + %o6] 0x81, %i6 nop set 0x7C, %l4 lduw [%l7 + %l4], %i3 set 0x2C, %i2 stwa %l0, [%l7 + %i2] 0x81 st %f1, [%l7 + 0x24] nop set 0x1C, %g1 sth %l4, [%l7 + %g1] set 0x20, %o0 ldxa [%l7 + %o0] 0x80, %o7 set 0x10, %l2 lda [%l7 + %l2] 0x80, %f9 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xc8 fpsub32 %f6, %f30, %f16 nop set 0x50, %g7 ldsh [%l7 + %g7], %g4 ld [%l7 + 0x70], %f11 st %f23, [%l7 + 0x7C] nop set 0x20, %o3 std %f18, [%l7 + %o3] fpsub16s %f27, %f15, %f11 and %o5, %i0, %o4 fpsub32s %f24, %f4, %f17 st %fsr, [%l7 + 0x44] add %l7, 0x50, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g3, %g7 nop set 0x48, %g2 ldd [%l7 + %g2], %l4 nop set 0x78, %g3 lduw [%l7 + %g3], %o6 nop set 0x58, %o5 std %g4, [%l7 + %o5] fpadd16 %f20, %f8, %f0 nop set 0x48, %g4 ldsw [%l7 + %g4], %l2 nop set 0x28, %i7 std %f4, [%l7 + %i7] fpsub16 %f20, %f18, %f18 set 0x74, %i0 stwa %g6, [%l7 + %i0] 0xe3 membar #Sync nop set 0x36, %i3 lduh [%l7 + %i3], %i7 nop set 0x64, %o7 ldsb [%l7 + %o7], %g1 nop nop setx 0xE0B25ED7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f5 setx 0x23A5F76A, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f9 fdivs %f9, %f5, %f2 nop set 0x28, %l0 lduw [%l7 + %l0], %i4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x88, %o1, %i1 nop set 0x30, %g5 std %f18, [%l7 + %g5] nop set 0x2E, %i4 ldstub [%l7 + %i4], %o3 nop set 0x58, %g6 std %o0, [%l7 + %g6] set 0x60, %o4 stda %l2, [%l7 + %o4] 0xeb membar #Sync set 0x52, %o1 stha %g2, [%l7 + %o1] 0x88 add %l1, %i5, %l6 nop set 0x28, %l5 std %i2, [%l7 + %l5] nop set 0x3C, %l6 swap [%l7 + %l6], %o2 nop set 0x20, %o2 stx %fsr, [%l7 + %o2] nop set 0x78, %i6 stx %i6, [%l7 + %i6] nop set 0x6C, %i5 ldsh [%l7 + %i5], %l0 add %l7, 0x10, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l4 casa [%l6] 0x81, %l4, %o7 set 0x46, %l1 stha %i3, [%l7 + %l1] 0xe2 membar #Sync nop set 0x20, %i1 ldstub [%l7 + %i1], %g4 wr %i0, %o4, %pic nop set 0x78, %l4 ldd [%l7 + %l4], %o4 set 0x5C, %o6 sta %f2, [%l7 + %o6] 0x89 and %g3, %g7, %l5 set 0x40, %g1 ldda [%l7 + %g1] 0xeb, %o6 set 0x74, %o0 sta %f8, [%l7 + %o0] 0x81 st %fsr, [%l7 + 0x68] set 0x40, %i2 stda %f0, [%l7 + %i2] 0xd2 add %l2, %g5, %i7 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g6, %g1 wr %i4, %i1, %pic set 0x20, %l2 prefetcha [%l7 + %l2] 0x80, 4 set 0x20, %g7 stxa %o1, [%l7 + %g7] 0xeb membar #Sync add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x81, %o0, %l3 set 0x2C, %o3 swapa [%l7 + %o3] 0x88, %g2 nop set 0x12, %g2 sth %i5, [%l7 + %g2] add %l6, %i2, %l1 nop set 0x10, %l3 std %f12, [%l7 + %l3] set 0x28, %g3 stda %o2, [%l7 + %g3] 0x89 set 0x48, %g4 stba %i6, [%l7 + %g4] 0xeb membar #Sync and %l4, %o7, %l0 set 0x40, %i7 stda %f16, [%l7 + %i7] 0xcc set 0x40, %i0 stda %f16, [%l7 + %i0] 0xd0 nop set 0x68, %i3 prefetch [%l7 + %i3], 0 nop set 0x54, %o7 ldsh [%l7 + %o7], %i3 set 0x70, %o5 ldda [%l7 + %o5] 0x89, %g4 nop set 0x40, %l0 swap [%l7 + %l0], %o4 set 0x60, %i4 stda %i0, [%l7 + %i4] 0xea membar #Sync nop set 0x20, %g6 stx %fsr, [%l7 + %g6] set 0x3A, %o4 stha %o5, [%l7 + %o4] 0xe3 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xd8, %f16 set 0x30, %o1 ldda [%l7 + %o1] 0xea, %g2 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xd2 set 0x52, %l6 stha %l5, [%l7 + %l6] 0xea membar #Sync nop set 0x10, %o2 stx %g7, [%l7 + %o2] nop set 0x70, %i6 sth %o6, [%l7 + %i6] add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x80, %g5, %i7 nop set 0x1C, %i5 ldub [%l7 + %i5], %l2 nop set 0x68, %l1 swap [%l7 + %l1], %g1 add %l7, 0x78, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %i1 bn,a %xcc, loop_113 ld [%l7 + 0x44], %f31 set 0x48, %l4 ldstuba [%l7 + %l4] 0x88, %o3 loop_113: nop set 0x40, %i1 ldda [%l7 + %i1] 0x88, %f16 nop set 0x28, %o6 std %g6, [%l7 + %o6] set 0x40, %g1 ldda [%l7 + %g1] 0xd0, %f16 set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f0 set 0x08, %l2 ldxa [%l7 + %l2] 0x80, %o0 nop set 0x6C, %g7 lduh [%l7 + %g7], %l3 nop set 0x25, %o3 ldub [%l7 + %o3], %o1 nop set 0x58, %i2 swap [%l7 + %i2], %g2 nop set 0x10, %l3 stx %fsr, [%l7 + %l3] set 0x40, %g3 stda %f0, [%l7 + %g3] 0xd2 set 0x20, %g4 stwa %l6, [%l7 + %g4] 0x88 nop set 0x30, %g2 sth %i5, [%l7 + %g2] nop set 0x60, %i7 stx %l1, [%l7 + %i7] nop set 0x60, %i3 stw %i2, [%l7 + %i3] set 0x60, %i0 stxa %i6, [%l7 + %i0] 0xe2 membar #Sync nop set 0x15, %o5 ldsb [%l7 + %o5], %l4 st %fsr, [%l7 + 0x60] nop set 0x36, %l0 ldsh [%l7 + %l0], %o7 and %l0, %o2, %i3 nop set 0x26, %i4 sth %g4, [%l7 + %i4] and %o4, %i0, %o5 set 0x40, %g6 stha %g3, [%l7 + %g6] 0x88 and %l5, %g7, %g5 set 0x60, %o4 stxa %o6, [%l7 + %o4] 0x88 nop set 0x10, %o7 stw %i7, [%l7 + %o7] st %f15, [%l7 + 0x28] st %f13, [%l7 + 0x50] nop set 0x0C, %g5 lduw [%l7 + %g5], %g1 nop set 0x5C, %l5 ldsw [%l7 + %l5], %i4 nop set 0x08, %o1 stx %l2, [%l7 + %o1] nop set 0x73, %o2 ldub [%l7 + %o2], %o3 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %g6 casa [%l6] 0x89, %g6, %o0 set 0x50, %l6 prefetcha [%l7 + %l6] 0x80, 2 ld [%l7 + 0x0C], %f13 set 0x30, %i5 ldda [%l7 + %i5] 0xe2, %o0 nop set 0x6F, %l1 stb %l3, [%l7 + %l1] wr %l6, %g2, %y or %l1, %i2, %i6 nop set 0x60, %i6 lduw [%l7 + %i6], %l4 and %i5, %o7, %o2 nop set 0x4B, %l4 ldstub [%l7 + %l4], %l0 wr %i3, %g4, %pic set 0x5C, %i1 stwa %o4, [%l7 + %i1] 0x81 nop set 0x0A, %o6 lduh [%l7 + %o6], %i0 nop set 0x60, %g1 ldx [%l7 + %g1], %o5 set 0x58, %l2 stha %l5, [%l7 + %l2] 0xe2 membar #Sync fpadd16s %f17, %f14, %f19 set 0x1C, %o0 sta %f29, [%l7 + %o0] 0x80 set 0x08, %o3 stxa %g3, [%l7 + %o3] 0xe3 membar #Sync set 0x20, %i2 stxa %g5, [%l7 + %i2] 0x81 ld [%l7 + 0x0C], %f17 set 0x20, %g7 stda %o6, [%l7 + %g7] 0xe2 membar #Sync nop set 0x28, %l3 std %i6, [%l7 + %l3] nop set 0x1A, %g3 ldsh [%l7 + %g3], %g7 add %i4, %g1, %l2 nop set 0x24, %g2 prefetch [%l7 + %g2], 1 st %fsr, [%l7 + 0x08] bn,pn %xcc, loop_114 st %f0, [%l7 + 0x70] nop set 0x58, %i7 stx %g6, [%l7 + %i7] nop set 0x58, %g4 sth %o0, [%l7 + %g4] loop_114: nop add %l7, 0x34, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o3, %i1 set 0x68, %i0 stda %l2, [%l7 + %i0] 0x80 ld [%l7 + 0x6C], %f16 fpsub16 %f24, %f30, %f10 nop set 0x28, %o5 stx %l6, [%l7 + %o5] set 0x10, %i3 prefetcha [%l7 + %i3] 0x80, 3 nop set 0x40, %i4 lduw [%l7 + %i4], %o1 nop set 0x50, %l0 stx %fsr, [%l7 + %l0] nop set 0x10, %o4 lduh [%l7 + %o4], %i2 nop set 0x08, %o7 std %f6, [%l7 + %o7] set 0x38, %g5 stwa %l1, [%l7 + %g5] 0xe2 membar #Sync add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x81, %l4, %i5 or %o7, %o2, %l0 add %i6, %i3, %o4 set 0x50, %l5 prefetcha [%l7 + %l5] 0x81, 4 set 0x38, %o1 lda [%l7 + %o1] 0x89, %f17 nop set 0x78, %g6 stx %fsr, [%l7 + %g6] set 0x44, %o2 ldstuba [%l7 + %o2] 0x80, %o5 nop set 0x28, %i5 std %l4, [%l7 + %i5] fpadd32 %f16, %f10, %f0 and %i0, %g3, %o6 set 0x08, %l6 stda %g4, [%l7 + %l6] 0xe3 membar #Sync nop set 0x5D, %i6 stb %i7, [%l7 + %i6] nop set 0x58, %l4 ldsh [%l7 + %l4], %i4 set 0x48, %l1 stxa %g1, [%l7 + %l1] 0xe3 membar #Sync membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf0, %f16 nop set 0x6F, %o6 stb %g7, [%l7 + %o6] set 0x3C, %g1 stwa %g6, [%l7 + %g1] 0x80 nop set 0x48, %l2 std %o0, [%l7 + %l2] nop set 0x08, %o0 ldd [%l7 + %o0], %f26 set 0x50, %i2 ldda [%l7 + %i2] 0x89, %l2 set 0x60, %o3 prefetcha [%l7 + %o3] 0x81, 2 nop set 0x38, %g7 std %f18, [%l7 + %g7] set 0x34, %l3 stwa %l3, [%l7 + %l3] 0xe2 membar #Sync set 0x4A, %g3 stba %l6, [%l7 + %g3] 0xe3 membar #Sync and %g2, %i1, %i2 nop set 0x78, %i7 swap [%l7 + %i7], %l1 nop set 0x28, %g4 ldd [%l7 + %g4], %f16 nop set 0x10, %i0 std %l4, [%l7 + %i0] nop set 0x64, %g2 swap [%l7 + %g2], %o1 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o7, %i5 st %fsr, [%l7 + 0x38] nop set 0x68, %i3 std %f8, [%l7 + %i3] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr wr %i3, %o4, %ccr set 0x70, %o5 stda %g4, [%l7 + %o5] 0x80 and %l0, %o5, %l5 add %i0, %o6, %g3 wr %g5, %i7, %ccr nop set 0x1A, %l0 stb %i4, [%l7 + %l0] nop set 0x10, %o4 swap [%l7 + %o4], %g7 set 0x10, %o7 ldxa [%l7 + %o7] 0x81, %g1 add %g6, %o0, %l2 nop set 0x78, %i4 stw %l3, [%l7 + %i4] nop set 0x1A, %g5 ldsh [%l7 + %g5], %l6 nop set 0x78, %l5 lduh [%l7 + %l5], %o3 set 0x40, %g6 ldda [%l7 + %g6] 0x81, %f0 set 0x4C, %o2 swapa [%l7 + %o2] 0x88, %g2 nop set 0x60, %i5 ldsh [%l7 + %i5], %i1 nop set 0x70, %o1 prefetch [%l7 + %o1], 2 st %fsr, [%l7 + 0x5C] ld [%l7 + 0x24], %f15 ld [%l7 + 0x3C], %f9 set 0x30, %l6 prefetcha [%l7 + %l6] 0x80, 3 nop set 0x73, %l4 ldsb [%l7 + %l4], %i2 nop set 0x10, %l1 ldx [%l7 + %l1], %l4 set 0x6C, %i1 swapa [%l7 + %i1] 0x89, %o7 st %fsr, [%l7 + 0x38] nop set 0x4E, %o6 lduh [%l7 + %o6], %o1 ld [%l7 + 0x1C], %f13 and %o2, %i5, %i6 set 0x58, %g1 stwa %o4, [%l7 + %g1] 0xe3 membar #Sync nop set 0x48, %i6 ldd [%l7 + %i6], %i2 set 0x70, %o0 stha %g4, [%l7 + %o0] 0x89 and %o5, %l5, %i0 nop set 0x60, %l2 ldx [%l7 + %l2], %l0 set 0x3C, %o3 swapa [%l7 + %o3] 0x81, %o6 nop set 0x3C, %g7 ldsw [%l7 + %g7], %g5 add %l7, 0x08, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g3, %i7 nop set 0x40, %l3 stx %fsr, [%l7 + %l3] nop set 0x5E, %g3 lduh [%l7 + %g3], %i4 nop set 0x64, %i7 ldstub [%l7 + %i7], %g1 nop set 0x70, %g4 std %g6, [%l7 + %g4] nop set 0x58, %i2 ldd [%l7 + %i2], %g6 nop set 0x4C, %g2 stw %l2, [%l7 + %g2] set 0x50, %i3 stda %o0, [%l7 + %i3] 0xea membar #Sync and %l3, %l6, %o3 nop set 0x1C, %i0 stw %g2, [%l7 + %i0] nop set 0x28, %l0 stx %l1, [%l7 + %l0] nop set 0x7F, %o4 ldsb [%l7 + %o4], %i1 nop set 0x47, %o7 ldub [%l7 + %o7], %i2 and %l4, %o1, %o7 set 0x70, %i4 ldda [%l7 + %i4] 0x80, %o2 set 0x18, %o5 stda %i4, [%l7 + %o5] 0x81 nop set 0x18, %g5 std %f10, [%l7 + %g5] or %o4, %i6, %i3 nop set 0x0A, %l5 sth %g4, [%l7 + %l5] set 0x24, %o2 lda [%l7 + %o2] 0x80, %f22 set 0x34, %g6 lda [%l7 + %g6] 0x89, %f6 set 0x40, %i5 ldda [%l7 + %i5] 0x81, %f0 set 0x30, %l6 swapa [%l7 + %l6] 0x81, %l5 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o5, %i0 add %l7, 0x30, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o6 casa [%l6] 0x89, %o6, %g5 nop set 0x58, %o1 ldd [%l7 + %o1], %f10 nop set 0x7E, %l1 sth %l0, [%l7 + %l1] and %g3, %i4, %i7 set 0x22, %i1 ldstuba [%l7 + %i1] 0x81, %g1 set 0x60, %l4 ldxa [%l7 + %l4] 0x88, %g6 nop set 0x68, %o6 std %g6, [%l7 + %o6] ld [%l7 + 0x0C], %f0 set 0x30, %g1 stda %l2, [%l7 + %g1] 0x89 nop set 0x70, %i6 ldd [%l7 + %i6], %f0 nop set 0x60, %l2 lduh [%l7 + %l2], %o0 nop set 0x48, %o3 swap [%l7 + %o3], %l6 add %o3, %g2, %l1 st %f14, [%l7 + 0x44] set 0x50, %g7 ldda [%l7 + %g7] 0xe3, %l2 st %fsr, [%l7 + 0x50] set 0x70, %o0 ldda [%l7 + %o0] 0x81, %i2 nop set 0x50, %g3 stx %fsr, [%l7 + %g3] nop set 0x0E, %l3 lduh [%l7 + %l3], %l4 nop set 0x4C, %g4 swap [%l7 + %g4], %o1 st %f16, [%l7 + 0x30] nop set 0x28, %i7 std %o6, [%l7 + %i7] set 0x78, %g2 prefetcha [%l7 + %g2] 0x89, 1 nop set 0x50, %i3 ldsb [%l7 + %i3], %i5 set 0x20, %i2 ldda [%l7 + %i2] 0x81, %o4 set 0x14, %i0 swapa [%l7 + %i0] 0x81, %o2 nop set 0x48, %l0 ldsb [%l7 + %l0], %i3 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g4, %l5 nop set 0x60, %o7 ldsw [%l7 + %o7], %o5 nop set 0x60, %o4 std %i0, [%l7 + %o4] set 0x14, %o5 ldstuba [%l7 + %o5] 0x88, %i6 nop set 0x70, %g5 std %f30, [%l7 + %g5] set 0x70, %i4 stba %g5, [%l7 + %i4] 0x89 nop set 0x48, %o2 ldd [%l7 + %o2], %o6 and %g3, %i4, %i7 set 0x40, %g6 ldda [%l7 + %g6] 0xeb, %l0 ld [%l7 + 0x3C], %f30 nop set 0x34, %l5 lduw [%l7 + %l5], %g1 nop set 0x30, %l6 stx %g6, [%l7 + %l6] add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x81, %l2, %o0 set 0x78, %i5 stha %l6, [%l7 + %i5] 0xe2 membar #Sync set 0x54, %l1 swapa [%l7 + %l1] 0x80, %o3 nop set 0x3A, %o1 sth %g2, [%l7 + %o1] set 0x50, %l4 swapa [%l7 + %l4] 0x88, %l1 nop set 0x34, %i1 stw %l3, [%l7 + %i1] nop set 0x58, %g1 ldd [%l7 + %g1], %f14 nop set 0x12, %o6 ldstub [%l7 + %o6], %g7 st %fsr, [%l7 + 0x54] set 0x40, %l2 stda %f0, [%l7 + %l2] 0xd2 nop set 0x70, %o3 std %i2, [%l7 + %o3] nop set 0x40, %g7 ldd [%l7 + %g7], %l4 nop set 0x48, %i6 lduw [%l7 + %i6], %o7 set 0x18, %o0 ldxa [%l7 + %o0] 0x88, %i1 nop set 0x28, %l3 ldd [%l7 + %l3], %f2 nop set 0x0E, %g3 sth %i5, [%l7 + %g3] membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf9, %f16 set 0x6C, %g2 stwa %o4, [%l7 + %g2] 0x89 st %fsr, [%l7 + 0x0C] nop set 0x7E, %i3 sth %o2, [%l7 + %i3] nop set 0x20, %i2 prefetch [%l7 + %i2], 0 nop set 0x48, %i7 stx %o1, [%l7 + %i7] nop set 0x60, %i0 stx %fsr, [%l7 + %i0] nop set 0x29, %l0 ldstub [%l7 + %l0], %g4 set 0x64, %o7 sta %f30, [%l7 + %o7] 0x80 set 0x68, %o5 stxa %i3, [%l7 + %o5] 0xeb membar #Sync set 0x78, %g5 lda [%l7 + %g5] 0x80, %f13 nop set 0x62, %i4 ldsh [%l7 + %i4], %l5 fpadd16s %f24, %f4, %f15 nop set 0x36, %o4 sth %o5, [%l7 + %o4] nop set 0x33, %g6 ldsb [%l7 + %g6], %i0 nop set 0x08, %l5 stx %g5, [%l7 + %l5] nop set 0x6C, %l6 swap [%l7 + %l6], %i6 set 0x0C, %i5 stwa %g3, [%l7 + %i5] 0xe2 membar #Sync set 0x40, %o2 stda %i4, [%l7 + %o2] 0xe3 membar #Sync nop set 0x5C, %l1 swap [%l7 + %l1], %o6 nop set 0x70, %o1 ldd [%l7 + %o1], %l0 set 0x7A, %l4 stba %i7, [%l7 + %l4] 0x88 nop set 0x30, %i1 stx %g6, [%l7 + %i1] be,pt %xcc, loop_115 or %l2, %g1, %l6 set 0x28, %o6 ldxa [%l7 + %o6] 0x81, %o3 loop_115: nop set 0x10, %g1 ldd [%l7 + %g1], %f26 nop set 0x7A, %o3 lduh [%l7 + %o3], %g2 set 0x1C, %l2 stha %l1, [%l7 + %l2] 0xe3 membar #Sync nop set 0x08, %g7 lduh [%l7 + %g7], %o0 nop set 0x54, %o0 ldsw [%l7 + %o0], %g7 nop set 0x48, %i6 ldsw [%l7 + %i6], %i2 nop set 0x10, %l3 stx %fsr, [%l7 + %l3] set 0x18, %g4 prefetcha [%l7 + %g4] 0x80, 3 nop set 0x16, %g2 ldub [%l7 + %g2], %l4 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf1, %f16 nop set 0x60, %i2 lduh [%l7 + %i2], %i1 and %o7, %o4, %i5 set 0x6C, %i3 swapa [%l7 + %i3] 0x80, %o2 set 0x70, %i0 ldda [%l7 + %i0] 0xe3, %o0 nop set 0x50, %i7 std %f12, [%l7 + %i7] nop set 0x58, %o7 stx %fsr, [%l7 + %o7] nop set 0x3C, %o5 ldub [%l7 + %o5], %g4 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 4: ! ! Type l : 1253 ! Type a : 22 ! Type cti : 26 ! Type x : 536 ! Type f : 42 ! Type i : 121 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x8, %g1 set 0xF, %g2 set 0xC, %g3 set 0x1, %g4 set 0xB, %g5 set 0x1, %g6 set 0x8, %g7 !# Input registers set -0x0, %i0 set -0x4, %i1 set -0x0, %i2 set -0x2, %i3 set -0xD, %i4 set -0x9, %i5 set -0x8, %i6 set -0xC, %i7 !# Local registers set 0x4D734D89, %l0 set 0x03D5F5D7, %l1 set 0x6BF4BD15, %l2 set 0x15BE8321, %l3 set 0x2A7A4017, %l4 set 0x6F933F1E, %l5 set 0x168BBE06, %l6 !# Output registers set 0x0168, %o0 set -0x0D63, %o1 set 0x1B9D, %o2 set 0x0E7B, %o3 set 0x073B, %o4 set 0x1DE6, %o5 set 0x1E06, %o6 set 0x0C71, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. nop set 0x50, %l0 swap [%l7 + %l0], %l5 nop set 0x50, %g5 stw %i3, [%l7 + %g5] set 0x47, %i4 ldstuba [%l7 + %i4] 0x80, %o5 set 0x58, %o4 lda [%l7 + %o4] 0x88, %f0 set 0x58, %l5 stwa %i0, [%l7 + %l5] 0x88 set 0x58, %g6 stxa %i6, [%l7 + %g6] 0xea membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xe2, %g4 set 0x20, %o2 stwa %i4, [%l7 + %o2] 0x89 nop set 0x58, %i5 ldx [%l7 + %i5], %g3 set 0x48, %l1 prefetcha [%l7 + %l1] 0x89, 2 nop set 0x08, %l4 ldd [%l7 + %l4], %i6 nop set 0x0C, %i1 swap [%l7 + %i1], %o6 set 0x34, %o1 sta %f31, [%l7 + %o1] 0x80 nop set 0x18, %o6 swap [%l7 + %o6], %l2 nop set 0x6C, %g1 prefetch [%l7 + %g1], 2 set 0x70, %l2 swapa [%l7 + %l2] 0x80, %g1 set 0x40, %o3 swapa [%l7 + %o3] 0x88, %l6 nop set 0x58, %g7 ldx [%l7 + %g7], %o3 nop set 0x5C, %o0 ldsw [%l7 + %o0], %g6 set 0x74, %l3 sta %f30, [%l7 + %l3] 0x89 nop set 0x50, %i6 stx %fsr, [%l7 + %i6] add %l7, 0x18, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g2, %o0 nop set 0x60, %g4 stx %fsr, [%l7 + %g4] nop set 0x38, %g2 stx %fsr, [%l7 + %g2] st %f5, [%l7 + 0x34] st %f16, [%l7 + 0x1C] set 0x26, %i2 stha %g7, [%l7 + %i2] 0xeb membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xd0, %f16 set 0x3A, %g3 stba %l1, [%l7 + %g3] 0xeb membar #Sync nop set 0x1C, %i0 prefetch [%l7 + %i0], 0 nop set 0x41, %o7 ldub [%l7 + %o7], %l3 nop set 0x34, %i7 ldsb [%l7 + %i7], %i2 set 0x58, %l0 swapa [%l7 + %l0] 0x89, %l4 nop set 0x78, %o5 ldsh [%l7 + %o5], %i1 nop set 0x0C, %g5 lduw [%l7 + %g5], %o7 set 0x5C, %o4 lda [%l7 + %o4] 0x88, %f23 st %fsr, [%l7 + 0x6C] nop set 0x6E, %i4 lduh [%l7 + %i4], %i5 nop set 0x74, %g6 sth %o4, [%l7 + %g6] set 0x40, %l5 ldxa [%l7 + %l5] 0x88, %o2 and %g4, %o1, %l5 nop set 0x10, %o2 std %o4, [%l7 + %o2] nop set 0x1C, %l6 ldsw [%l7 + %l6], %i0 nop set 0x43, %l1 stb %i6, [%l7 + %l1] set 0x45, %l4 ldstuba [%l7 + %l4] 0x88, %g5 nop set 0x38, %i5 ldd [%l7 + %i5], %f4 nop set 0x38, %o1 lduh [%l7 + %o1], %i4 set 0x74, %i1 sta %f16, [%l7 + %i1] 0x80 set 0x7C, %g1 sta %f31, [%l7 + %g1] 0x89 be,a %xcc, loop_116 nop set 0x6E, %o6 stb %g3, [%l7 + %o6] or %i3, %l0, %o6 nop set 0x78, %o3 ldd [%l7 + %o3], %f30 loop_116: nop set 0x28, %g7 lda [%l7 + %g7] 0x80, %f11 nop set 0x6C, %o0 ldsw [%l7 + %o0], %i7 set 0x08, %l3 stwa %l2, [%l7 + %l3] 0x81 set 0x5A, %l2 ldstuba [%l7 + %l2] 0x88, %g1 and %o3, %l6, %g2 add %l7, 0x70, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %g7 fpsub32s %f13, %f16, %f17 nop set 0x38, %g4 stx %fsr, [%l7 + %g4] add %l7, 0x28, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o0 casa [%l6] 0x88, %o0, %l1 nop set 0x3F, %i6 ldub [%l7 + %i6], %l3 set 0x60, %g2 lda [%l7 + %g2] 0x80, %f22 nop set 0x68, %i2 std %l4, [%l7 + %i2] nop set 0x1B, %i3 ldub [%l7 + %i3], %i1 nop set 0x10, %i0 std %f16, [%l7 + %i0] fpsub32 %f8, %f2, %f20 nop set 0x20, %o7 swap [%l7 + %o7], %i2 set 0x18, %g3 sta %f1, [%l7 + %g3] 0x88 set 0x78, %l0 stxa %o7, [%l7 + %l0] 0x80 nop set 0x50, %o5 stx %fsr, [%l7 + %o5] set 0x28, %g5 lda [%l7 + %g5] 0x89, %f24 and %o4, %o2, %g4 set 0x70, %i7 ldda [%l7 + %i7] 0xe3, %o0 nop set 0x69, %i4 ldstub [%l7 + %i4], %i5 nop set 0x08, %g6 ldx [%l7 + %g6], %l5 set 0x20, %l5 ldda [%l7 + %l5] 0xe3, %o4 nop set 0x10, %o4 ldsw [%l7 + %o4], %i0 nop set 0x18, %o2 lduw [%l7 + %o2], %i6 nop set 0x20, %l6 lduh [%l7 + %l6], %i4 and %g3, %i3, %g5 nop set 0x68, %l1 stx %fsr, [%l7 + %l1] nop set 0x18, %l4 std %o6, [%l7 + %l4] or %i7, %l2, %l0 set 0x24, %o1 sta %f28, [%l7 + %o1] 0x80 set 0x30, %i1 ldda [%l7 + %i1] 0xe3, %o2 nop nop setx 0x2701D9FFDCCA5E0E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x86E9E8DD50120509, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f10, %f4 st %fsr, [%l7 + 0x34] nop set 0x5C, %i5 stw %g1, [%l7 + %i5] st %f31, [%l7 + 0x78] nop set 0x7C, %g1 stw %g2, [%l7 + %g1] set 0x70, %o6 stxa %l6, [%l7 + %o6] 0xeb membar #Sync nop set 0x50, %g7 lduw [%l7 + %g7], %g6 add %o0, %g7, %l3 nop set 0x2F, %o0 ldsb [%l7 + %o0], %l1 nop set 0x2E, %o3 ldsb [%l7 + %o3], %i1 nop set 0x30, %l2 ldd [%l7 + %l2], %i2 nop set 0x2A, %l3 stb %l4, [%l7 + %l3] nop set 0x78, %g4 stw %o4, [%l7 + %g4] nop set 0x38, %g2 stx %fsr, [%l7 + %g2] nop set 0x30, %i2 stw %o7, [%l7 + %i2] set 0x24, %i6 stwa %o2, [%l7 + %i6] 0xeb membar #Sync set 0x44, %i0 stwa %o1, [%l7 + %i0] 0x89 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %i5 nop set 0x4C, %i3 stw %l5, [%l7 + %i3] set 0x38, %o7 lda [%l7 + %o7] 0x81, %f0 st %f6, [%l7 + 0x70] set 0x66, %l0 stha %o5, [%l7 + %l0] 0xea membar #Sync set 0x4C, %o5 sta %f5, [%l7 + %o5] 0x80 st %fsr, [%l7 + 0x14] ld [%l7 + 0x0C], %f15 set 0x0C, %g3 lda [%l7 + %g3] 0x88, %f17 nop set 0x73, %g5 ldsb [%l7 + %g5], %i0 set 0x10, %i7 stda %i4, [%l7 + %i7] 0xe3 membar #Sync set 0x58, %i4 stxa %i6, [%l7 + %i4] 0x81 nop set 0x40, %g6 std %g2, [%l7 + %g6] set 0x09, %l5 ldstuba [%l7 + %l5] 0x88, %i3 set 0x40, %o2 stda %f0, [%l7 + %o2] 0xf1 membar #Sync set 0x40, %l6 stda %f0, [%l7 + %l6] 0xc2 set 0x68, %o4 ldxa [%l7 + %o4] 0x80, %o6 add %g5, %l2, %l0 nop set 0x30, %l4 ldx [%l7 + %l4], %i7 set 0x40, %l1 ldda [%l7 + %l1] 0x81, %f16 set 0x78, %o1 stda %g0, [%l7 + %o1] 0x80 nop set 0x5C, %i1 stw %o3, [%l7 + %i1] set 0x08, %g1 sta %f5, [%l7 + %g1] 0x88 or %l6, %g6, %g2 nop set 0x27, %i5 stb %o0, [%l7 + %i5] nop set 0x14, %g7 sth %l3, [%l7 + %g7] nop set 0x28, %o0 ldsh [%l7 + %o0], %g7 be,a,pt %xcc, loop_117 nop set 0x65, %o3 ldub [%l7 + %o3], %i1 nop set 0x64, %l2 lduw [%l7 + %l2], %l1 set 0x2C, %l3 swapa [%l7 + %l3] 0x81, %l4 loop_117: nop set 0x48, %o6 lduh [%l7 + %o6], %o4 nop set 0x48, %g2 std %i2, [%l7 + %g2] set 0x44, %g4 stha %o7, [%l7 + %g4] 0xe2 membar #Sync add %o2, %o1, %i5 nop set 0x36, %i2 ldstub [%l7 + %i2], %g4 set 0x40, %i6 stda %f0, [%l7 + %i6] 0xc8 set 0x78, %i3 stxa %o5, [%l7 + %i3] 0x81 set 0x28, %o7 stda %i0, [%l7 + %o7] 0xe2 membar #Sync add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i4 casxa [%l6] 0x89, %i4, %i6 nop set 0x10, %i0 stx %fsr, [%l7 + %i0] nop set 0x58, %l0 ldd [%l7 + %l0], %f10 set 0x28, %g3 stda %g2, [%l7 + %g3] 0xeb membar #Sync add %l5, %o6, %i3 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xf9 membar #Sync or %l2, %l0, %i7 set 0x40, %g5 ldda [%l7 + %g5] 0xe2, %g4 set 0x7C, %i4 stba %g1, [%l7 + %i4] 0xea membar #Sync nop set 0x20, %i7 stx %fsr, [%l7 + %i7] set 0x56, %l5 stba %o3, [%l7 + %l5] 0x80 add %l6, %g2, %g6 set 0x50, %o2 stwa %o0, [%l7 + %o2] 0xeb membar #Sync set 0x58, %g6 stwa %l3, [%l7 + %g6] 0x81 add %l7, 0x44, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g7, %i1 set 0x28, %o4 lda [%l7 + %o4] 0x80, %f15 set 0x18, %l6 stxa %l4, [%l7 + %l6] 0x81 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf9, %f0 nop set 0x7C, %l4 ldsb [%l7 + %l4], %l1 ld [%l7 + 0x28], %f31 set 0x16, %o1 stha %o4, [%l7 + %o1] 0x81 set 0x20, %g1 stda %o6, [%l7 + %g1] 0xea membar #Sync set 0x40, %i1 stda %f16, [%l7 + %i1] 0xd0 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xf9 membar #Sync and %i2, %o1, %o2 nop set 0x2F, %o0 ldstub [%l7 + %o0], %i5 set 0x40, %i5 ldda [%l7 + %i5] 0xd8, %f0 set 0x6A, %o3 ldstuba [%l7 + %o3] 0x81, %g4 nop set 0x52, %l2 stb %i0, [%l7 + %l2] set 0x6C, %o6 stwa %i4, [%l7 + %o6] 0x89 set 0x48, %g2 prefetcha [%l7 + %g2] 0x80, 2 add %o5, %g3, %o6 add %l7, 0x78, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i3 casxa [%l6] 0x81, %i3, %l5 ld [%l7 + 0x74], %f8 set 0x10, %l3 ldxa [%l7 + %l3] 0x88, %l2 st %fsr, [%l7 + 0x60] set 0x20, %i2 ldda [%l7 + %i2] 0x80, %l0 add %g5, %g1, %i7 nop set 0x51, %g4 ldsb [%l7 + %g4], %l6 set 0x28, %i6 swapa [%l7 + %i6] 0x89, %g2 nop set 0x60, %o7 ldsb [%l7 + %o7], %o3 set 0x6C, %i3 swapa [%l7 + %i3] 0x80, %g6 nop set 0x16, %i0 lduh [%l7 + %i0], %o0 nop set 0x4B, %g3 ldub [%l7 + %g3], %l3 nop set 0x5C, %o5 prefetch [%l7 + %o5], 1 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g7 casxa [%l6] 0x88, %g7, %l4 ld [%l7 + 0x64], %f29 nop set 0x64, %g5 stw %i1, [%l7 + %g5] set 0x10, %l0 ldda [%l7 + %l0] 0xe2, %o4 nop set 0x10, %i7 ldx [%l7 + %i7], %l1 nop set 0x70, %i4 ldsh [%l7 + %i4], %i2 nop set 0x50, %o2 swap [%l7 + %o2], %o7 st %f6, [%l7 + 0x64] set 0x4C, %l5 lda [%l7 + %l5] 0x81, %f25 set 0x50, %o4 stxa %o2, [%l7 + %o4] 0xe2 membar #Sync nop set 0x6C, %g6 swap [%l7 + %g6], %o1 set 0x40, %l6 ldda [%l7 + %l6] 0xd0, %f16 nop set 0x58, %l1 std %f14, [%l7 + %l1] set 0x14, %o1 stwa %i5, [%l7 + %o1] 0xea membar #Sync nop set 0x70, %l4 ldx [%l7 + %l4], %g4 nop set 0x78, %g1 stx %fsr, [%l7 + %g1] set 0x50, %g7 prefetcha [%l7 + %g7] 0x89, 1 set 0x10, %i1 ldda [%l7 + %i1] 0x88, %i0 set 0x20, %i5 ldda [%l7 + %i5] 0xea, %i6 nop set 0x2C, %o3 swap [%l7 + %o3], %o5 and %g3, %o6, %i3 set 0x38, %o0 stda %l2, [%l7 + %o0] 0x80 and %l0, %l5, %g1 set 0x40, %l2 ldda [%l7 + %l2] 0xd8, %f16 nop set 0x38, %o6 prefetch [%l7 + %o6], 0 st %fsr, [%l7 + 0x78] set 0x48, %l3 ldxa [%l7 + %l3] 0x89, %g5 ld [%l7 + 0x7C], %f10 set 0x40, %i2 prefetcha [%l7 + %i2] 0x88, 2 st %f21, [%l7 + 0x18] add %l7, 0x58, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g2, %o3 ld [%l7 + 0x34], %f28 nop set 0x08, %g4 stb %i7, [%l7 + %g4] nop set 0x5A, %g2 sth %g6, [%l7 + %g2] set 0x3C, %i6 ldstuba [%l7 + %i6] 0x89, %l3 set 0x38, %o7 prefetcha [%l7 + %o7] 0x88, 4 nop set 0x18, %i3 std %g6, [%l7 + %i3] set 0x40, %i0 ldda [%l7 + %i0] 0x88, %f16 nop set 0x3C, %g3 swap [%l7 + %g3], %i1 st %fsr, [%l7 + 0x50] nop set 0x24, %g5 lduw [%l7 + %g5], %l4 set 0x6C, %l0 sta %f29, [%l7 + %l0] 0x80 set 0x61, %i7 stba %o4, [%l7 + %i7] 0xea membar #Sync nop set 0x70, %i4 ldd [%l7 + %i4], %f14 nop set 0x12, %o2 lduh [%l7 + %o2], %l1 nop set 0x30, %o5 ldd [%l7 + %o5], %f6 fpadd16s %f25, %f0, %f9 nop set 0x4D, %o4 ldstub [%l7 + %o4], %i2 nop set 0x55, %l5 ldsb [%l7 + %l5], %o2 set 0x20, %g6 ldxa [%l7 + %g6] 0x80, %o7 nop nop setx 0xB6C32A03, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f20 setx 0xE572F971, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f30 fdivs %f30, %f20, %f12 wr %g0, 0x4, %fprs nop set 0x40, %l6 ldx [%l7 + %l6], %o1 nop set 0x56, %l1 stb %i4, [%l7 + %l1] nop set 0x6D, %o1 ldsb [%l7 + %o1], %i6 set 0x78, %l4 ldxa [%l7 + %l4] 0x88, %i0 nop set 0x4C, %g7 lduw [%l7 + %g7], %g3 nop set 0x08, %i1 std %o6, [%l7 + %i1] set 0x70, %g1 stba %i3, [%l7 + %g1] 0x81 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o5, %l0 bl,pt %xcc, loop_118 nop set 0x6A, %i5 stb %l2, [%l7 + %i5] nop set 0x08, %o0 ldd [%l7 + %o0], %f12 nop set 0x20, %o3 std %f22, [%l7 + %o3] loop_118: nop set 0x58, %l2 ldd [%l7 + %l2], %f4 set 0x10, %l3 lda [%l7 + %l3] 0x80, %f16 nop set 0x30, %o6 prefetch [%l7 + %o6], 4 nop set 0x55, %i2 stb %l5, [%l7 + %i2] set 0x40, %g2 stda %f16, [%l7 + %g2] 0xc0 set 0x4A, %g4 stha %g5, [%l7 + %g4] 0xea membar #Sync and %l6, %g1, %o3 set 0x48, %o7 sta %f12, [%l7 + %o7] 0x81 nop set 0x7D, %i6 stb %i7, [%l7 + %i6] nop set 0x30, %i3 std %g2, [%l7 + %i3] set 0x60, %i0 stwa %l3, [%l7 + %i0] 0xeb membar #Sync set 0x5D, %g3 ldstuba [%l7 + %g3] 0x80, %o0 nop set 0x68, %l0 stw %g7, [%l7 + %l0] nop set 0x50, %i7 ldsh [%l7 + %i7], %g6 nop set 0x60, %g5 stx %fsr, [%l7 + %g5] or %l4, %o4, %i1 nop set 0x20, %i4 ldd [%l7 + %i4], %f6 nop set 0x4F, %o5 stb %i2, [%l7 + %o5] add %o2, %l1, %o7 set 0x65, %o2 ldstuba [%l7 + %o2] 0x81, %i5 set 0x4C, %o4 lda [%l7 + %o4] 0x88, %f12 add %o1, %i4, %g4 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xd2 set 0x68, %l5 stxa %i6, [%l7 + %l5] 0x80 set 0x60, %l1 lda [%l7 + %l1] 0x88, %f6 nop set 0x67, %l6 ldstub [%l7 + %l6], %i0 or %g3, %o6, %i3 add %l7, 0x38, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %l2 nop set 0x40, %o1 ldx [%l7 + %o1], %l5 nop set 0x68, %g7 std %f22, [%l7 + %g7] nop set 0x78, %i1 ldsh [%l7 + %i1], %g5 nop set 0x44, %g1 lduw [%l7 + %g1], %l0 nop set 0x40, %l4 ldd [%l7 + %l4], %g0 set 0x40, %o0 stda %f16, [%l7 + %o0] 0xc8 nop set 0x58, %o3 ldub [%l7 + %o3], %l6 nop set 0x78, %l2 std %f4, [%l7 + %l2] bn,a %xcc, loop_119 ble %icc, loop_120 add %o3, %g2, %l3 nop set 0x15, %l3 ldub [%l7 + %l3], %o0 loop_119: nop set 0x41, %i5 stb %g7, [%l7 + %i5] loop_120: add %i7, %l4, %o4 and %g6, %i1, %o2 st %fsr, [%l7 + 0x1C] nop set 0x78, %i2 stw %i2, [%l7 + %i2] nop set 0x40, %o6 stx %o7, [%l7 + %o6] set 0x60, %g4 prefetcha [%l7 + %g4] 0x88, 4 nop set 0x10, %g2 ldd [%l7 + %g2], %f8 fpadd32 %f10, %f16, %f4 nop set 0x70, %o7 ldd [%l7 + %o7], %i4 set 0x70, %i6 ldxa [%l7 + %i6] 0x81, %o1 nop set 0x68, %i0 stx %i4, [%l7 + %i0] set 0x0C, %i3 swapa [%l7 + %i3] 0x80, %g4 set 0x20, %l0 ldda [%l7 + %l0] 0xe3, %i0 nop set 0x7C, %g3 swap [%l7 + %g3], %g3 add %o6, %i3, %i6 set 0x38, %g5 lda [%l7 + %g5] 0x81, %f9 set 0x48, %i7 swapa [%l7 + %i7] 0x80, %o5 nop set 0x58, %i4 std %f16, [%l7 + %i4] set 0x45, %o2 stba %l5, [%l7 + %o2] 0x80 set 0x30, %o5 ldda [%l7 + %o5] 0xe2, %l2 nop set 0x2A, %g6 ldsb [%l7 + %g6], %g5 set 0x40, %o4 stxa %l0, [%l7 + %o4] 0xe2 membar #Sync set 0x62, %l1 stba %g1, [%l7 + %l1] 0xe2 membar #Sync add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o3, %g2 nop set 0x14, %l6 lduh [%l7 + %l6], %l6 set 0x64, %l5 lda [%l7 + %l5] 0x81, %f7 bgu %xcc, loop_121 nop set 0x10, %g7 ldstub [%l7 + %g7], %l3 nop set 0x67, %o1 ldub [%l7 + %o1], %o0 set 0x4C, %i1 lda [%l7 + %i1] 0x89, %f11 loop_121: nop set 0x40, %l4 ldxa [%l7 + %l4] 0x89, %g7 nop set 0x22, %o0 ldsh [%l7 + %o0], %i7 nop set 0x58, %g1 std %f12, [%l7 + %g1] add %l7, 0x30, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o4 casa [%l6] 0x81, %o4, %l4 set 0x5C, %l2 sta %f6, [%l7 + %l2] 0x81 set 0x58, %l3 stwa %g6, [%l7 + %l3] 0xeb membar #Sync nop set 0x50, %o3 std %i0, [%l7 + %o3] nop set 0x58, %i2 stw %o2, [%l7 + %i2] nop set 0x60, %o6 ldx [%l7 + %o6], %o7 set 0x38, %i5 stwa %l1, [%l7 + %i5] 0x88 nop set 0x78, %g2 ldx [%l7 + %g2], %i5 nop set 0x58, %g4 std %i2, [%l7 + %g4] nop set 0x68, %o7 ldub [%l7 + %o7], %i4 ld [%l7 + 0x44], %f6 set 0x18, %i6 stxa %o1, [%l7 + %i6] 0x81 bl %xcc, loop_122 nop set 0x69, %i0 ldstub [%l7 + %i0], %i0 nop set 0x30, %i3 std %g4, [%l7 + %i3] nop set 0x55, %l0 stb %o6, [%l7 + %l0] loop_122: nop set 0x78, %g5 std %g2, [%l7 + %g5] nop set 0x70, %g3 std %f4, [%l7 + %g3] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0xBB1, %sys_tick_cmpr or %l5, %l2, %o5 set 0x3C, %i7 swapa [%l7 + %i7] 0x81, %l0 set 0x24, %i4 stha %g5, [%l7 + %i4] 0xe2 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xd2, %f16 set 0x0C, %g6 sta %f2, [%l7 + %g6] 0x80 nop set 0x38, %o5 ldd [%l7 + %o5], %g0 set 0x50, %l1 swapa [%l7 + %l1] 0x80, %g2 set 0x20, %l6 ldda [%l7 + %l6] 0xe2, %o2 and %l3, %o0, %l6 and %i7, %o4, %l4 set 0x30, %o4 stda %g6, [%l7 + %o4] 0x89 nop set 0x48, %l5 std %g6, [%l7 + %l5] nop set 0x1F, %g7 ldsb [%l7 + %g7], %o2 nop set 0x2C, %i1 stw %o7, [%l7 + %i1] nop set 0x28, %l4 ldsb [%l7 + %l4], %i1 nop set 0x6C, %o0 sth %i5, [%l7 + %o0] ld [%l7 + 0x08], %f15 set 0x20, %o1 prefetcha [%l7 + %o1] 0x89, 2 set 0x40, %g1 stda %l0, [%l7 + %g1] 0x89 nop set 0x70, %l2 std %o0, [%l7 + %l2] nop set 0x48, %o3 stx %i0, [%l7 + %o3] nop set 0x58, %i2 ldd [%l7 + %i2], %f12 set 0x2A, %o6 stba %g4, [%l7 + %o6] 0x80 nop set 0x18, %i5 std %i4, [%l7 + %i5] nop set 0x14, %g2 lduw [%l7 + %g2], %o6 or %i6, %g3, %l5 fpsub32 %f8, %f28, %f30 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr add %l7, 0x34, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l0 casa [%l6] 0x81, %l0, %l2 set 0x40, %g4 stda %g4, [%l7 + %g4] 0xe2 membar #Sync set 0x10, %o7 ldda [%l7 + %o7] 0xeb, %g2 and %o3, %l3, %o0 nop set 0x48, %l3 prefetch [%l7 + %l3], 4 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g1, %l6 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf0, %f16 nop set 0x30, %i3 stx %o4, [%l7 + %i3] nop set 0x78, %l0 lduh [%l7 + %l0], %l4 set 0x38, %g5 ldxa [%l7 + %g5] 0x88, %i7 nop set 0x78, %i0 stx %g7, [%l7 + %i0] nop set 0x24, %i7 sth %o2, [%l7 + %i7] add %l7, 0x2C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %o7 set 0x40, %g3 ldda [%l7 + %g3] 0x81, %f0 nop set 0x68, %i4 std %f18, [%l7 + %i4] st %fsr, [%l7 + 0x0C] set 0x40, %g6 stda %f16, [%l7 + %g6] 0xda add %i5, %i2, %i1 nop set 0x32, %o2 ldsh [%l7 + %o2], %o1 nop set 0x44, %l1 prefetch [%l7 + %l1], 3 nop set 0x50, %l6 ldd [%l7 + %l6], %f26 set 0x20, %o5 ldda [%l7 + %o5] 0x81, %l0 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i0, %g4 and %i4, %i6, %g3 nop set 0x3C, %l5 swap [%l7 + %l5], %o6 set 0x6B, %o4 ldstuba [%l7 + %o4] 0x80, %i3 add %l7, 0x28, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x80, %o5, %l5 nop set 0x4C, %g7 lduh [%l7 + %g7], %l0 nop set 0x58, %l4 ldd [%l7 + %l4], %f14 nop set 0x64, %i1 lduh [%l7 + %i1], %l2 set 0x40, %o0 ldda [%l7 + %o0] 0x80, %f0 or %g2, %o3, %l3 nop set 0x50, %g1 std %f20, [%l7 + %g1] set 0x2E, %o1 stha %g5, [%l7 + %o1] 0x81 nop set 0x70, %l2 std %f22, [%l7 + %l2] st %fsr, [%l7 + 0x48] set 0x3B, %o3 stba %g1, [%l7 + %o3] 0xeb membar #Sync nop set 0x60, %o6 stx %l6, [%l7 + %o6] nop set 0x46, %i5 ldub [%l7 + %i5], %o0 nop set 0x18, %i2 std %o4, [%l7 + %i2] nop set 0x40, %g4 ldx [%l7 + %g4], %i7 add %l7, 0x50, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l4 casxa [%l6] 0x80, %l4, %g7 nop set 0x52, %g2 ldub [%l7 + %g2], %o2 set 0x6C, %o7 stwa %g6, [%l7 + %o7] 0x88 nop set 0x10, %i6 ldd [%l7 + %i6], %i4 and %o7, %i1, %i2 fpadd32s %f22, %f24, %f19 nop set 0x4C, %l3 stb %o1, [%l7 + %l3] nop set 0x52, %l0 sth %l1, [%l7 + %l0] set 0x78, %g5 stda %g4, [%l7 + %g5] 0xe2 membar #Sync nop set 0x30, %i0 std %i4, [%l7 + %i0] set 0x30, %i7 prefetcha [%l7 + %i7] 0x88, 4 set 0x51, %g3 ldstuba [%l7 + %g3] 0x88, %g3 nop set 0x40, %i4 ldsw [%l7 + %i4], %o6 nop set 0x7C, %i3 lduw [%l7 + %i3], %i0 nop set 0x6A, %o2 stb %i3, [%l7 + %o2] nop set 0x18, %l1 ldx [%l7 + %l1], %l5 nop set 0x20, %g6 stx %l0, [%l7 + %g6] nop set 0x18, %l6 stx %fsr, [%l7 + %l6] or %l2, %g2, %o5 set 0x64, %o5 swapa [%l7 + %o5] 0x89, %o3 set 0x24, %o4 sta %f14, [%l7 + %o4] 0x80 add %l3, %g1, %g5 nop set 0x10, %g7 swap [%l7 + %g7], %o0 nop set 0x4E, %l5 ldsb [%l7 + %l5], %o4 nop set 0x68, %i1 stx %l6, [%l7 + %i1] nop set 0x58, %o0 ldsw [%l7 + %o0], %l4 nop set 0x70, %l4 stx %g7, [%l7 + %l4] nop set 0x30, %o1 ldd [%l7 + %o1], %o2 set 0x58, %g1 ldxa [%l7 + %g1] 0x89, %i7 nop set 0x5E, %o3 ldsb [%l7 + %o3], %i5 nop set 0x78, %o6 ldd [%l7 + %o6], %o6 nop set 0x52, %i5 ldsh [%l7 + %i5], %i1 set 0x68, %l2 stba %i2, [%l7 + %l2] 0xe3 membar #Sync nop set 0x38, %i2 std %f10, [%l7 + %i2] nop set 0x58, %g4 lduh [%l7 + %g4], %g6 nop set 0x2A, %o7 lduh [%l7 + %o7], %o1 set 0x30, %g2 stha %l1, [%l7 + %g2] 0x88 set 0x20, %l3 stxa %i4, [%l7 + %l3] 0x80 ld [%l7 + 0x4C], %f15 nop set 0x2C, %l0 swap [%l7 + %l0], %g4 set 0x5E, %i6 stba %g3, [%l7 + %i6] 0x88 set 0x1C, %i0 sta %f31, [%l7 + %i0] 0x81 set 0x34, %g5 lda [%l7 + %g5] 0x81, %f4 nop set 0x66, %i7 ldub [%l7 + %i7], %i6 st %fsr, [%l7 + 0x14] set 0x40, %g3 ldda [%l7 + %g3] 0xe2, %o6 nop set 0x0A, %i4 sth %i3, [%l7 + %i4] set 0x28, %o2 ldxa [%l7 + %o2] 0x88, %i0 set 0x7C, %i3 swapa [%l7 + %i3] 0x80, %l5 nop set 0x78, %l1 ldd [%l7 + %l1], %f2 st %f10, [%l7 + 0x74] set 0x48, %l6 prefetcha [%l7 + %l6] 0x89, 3 set 0x40, %o5 ldda [%l7 + %o5] 0x81, %f0 nop set 0x08, %o4 ldx [%l7 + %o4], %g2 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x81, %o5, %l2 set 0x46, %g6 stba %l3, [%l7 + %g6] 0xe3 membar #Sync wr %o3, %g1, %ccr nop set 0x7C, %g7 swap [%l7 + %g7], %g5 fpsub16s %f5, %f16, %f10 nop set 0x28, %l5 sth %o0, [%l7 + %l5] set 0x0C, %i1 swapa [%l7 + %i1] 0x89, %l6 nop set 0x74, %l4 stw %o4, [%l7 + %l4] set 0x38, %o1 ldxa [%l7 + %o1] 0x89, %l4 set 0x34, %g1 ldstuba [%l7 + %g1] 0x81, %g7 set 0x74, %o3 swapa [%l7 + %o3] 0x81, %o2 set 0x10, %o6 ldda [%l7 + %o6] 0x81, %i4 nop set 0x7C, %o0 swap [%l7 + %o0], %i7 nop set 0x18, %l2 stx %i1, [%l7 + %l2] set 0x70, %i2 stxa %o7, [%l7 + %i2] 0xe2 membar #Sync set 0x60, %g4 ldda [%l7 + %g4] 0x88, %i2 nop set 0x3E, %i5 ldsh [%l7 + %i5], %g6 nop set 0x28, %g2 stw %l1, [%l7 + %g2] nop set 0x52, %l3 stb %o1, [%l7 + %l3] ld [%l7 + 0x0C], %f19 bge,pn %xcc, loop_123 st %fsr, [%l7 + 0x60] set 0x10, %o7 stxa %i4, [%l7 + %o7] 0xeb membar #Sync loop_123: nop set 0x18, %i6 ldd [%l7 + %i6], %g4 or %g3, %i6, %i3 st %fsr, [%l7 + 0x50] set 0x18, %l0 ldxa [%l7 + %l0] 0x88, %o6 set 0x48, %g5 lda [%l7 + %g5] 0x80, %f17 st %f19, [%l7 + 0x38] set 0x4C, %i7 stwa %i0, [%l7 + %i7] 0x88 add %l0, %g2, %l5 set 0x10, %g3 stxa %l2, [%l7 + %g3] 0xe3 membar #Sync set 0x40, %i4 stxa %o5, [%l7 + %i4] 0xe2 membar #Sync or %l3, %o3, %g5 nop set 0x60, %o2 swap [%l7 + %o2], %g1 set 0x40, %i3 ldda [%l7 + %i3] 0x89, %o0 set 0x58, %i0 prefetcha [%l7 + %i0] 0x81, 2 nop set 0x08, %l1 ldd [%l7 + %l1], %f24 nop set 0x10, %l6 stx %l4, [%l7 + %l6] nop set 0x08, %o5 ldd [%l7 + %o5], %f24 set 0x60, %o4 ldda [%l7 + %o4] 0x88, %o4 nop set 0x24, %g6 stw %o2, [%l7 + %g6] set 0x30, %g7 ldxa [%l7 + %g7] 0x88, %i5 set 0x58, %i1 ldxa [%l7 + %i1] 0x81, %g7 or %i7, %o7, %i2 set 0x70, %l5 ldda [%l7 + %l5] 0x80, %i0 set 0x34, %l4 stwa %l1, [%l7 + %l4] 0xe2 membar #Sync set 0x34, %g1 lda [%l7 + %g1] 0x81, %f6 set 0x48, %o3 stha %g6, [%l7 + %o3] 0xea membar #Sync nop set 0x48, %o6 ldd [%l7 + %o6], %o0 set 0x08, %o1 stwa %i4, [%l7 + %o1] 0xe2 membar #Sync nop set 0x50, %l2 stx %g3, [%l7 + %l2] st %f30, [%l7 + 0x0C] nop set 0x3E, %i2 ldsh [%l7 + %i2], %g4 nop set 0x70, %g4 ldd [%l7 + %g4], %f12 or %i3, %o6, %i0 ld [%l7 + 0x68], %f28 nop set 0x48, %i5 ldd [%l7 + %i5], %f10 set 0x7C, %g2 lda [%l7 + %g2] 0x89, %f29 nop set 0x78, %o0 std %f24, [%l7 + %o0] nop set 0x5A, %o7 ldstub [%l7 + %o7], %i6 nop set 0x32, %l3 ldub [%l7 + %l3], %g2 nop set 0x14, %i6 stw %l0, [%l7 + %i6] nop set 0x42, %l0 sth %l5, [%l7 + %l0] nop set 0x08, %g5 lduw [%l7 + %g5], %l2 nop set 0x1C, %i7 ldsw [%l7 + %i7], %o5 nop set 0x6A, %g3 lduh [%l7 + %g3], %l3 nop set 0x38, %i4 ldsh [%l7 + %i4], %o3 set 0x78, %o2 ldstuba [%l7 + %o2] 0x80, %g1 nop set 0x15, %i0 ldstub [%l7 + %i0], %g5 fpsub16 %f22, %f22, %f22 nop set 0x74, %i3 ldsw [%l7 + %i3], %o0 nop set 0x54, %l6 prefetch [%l7 + %l6], 4 nop set 0x74, %l1 prefetch [%l7 + %l1], 4 set 0x54, %o5 swapa [%l7 + %o5] 0x81, %l4 set 0x38, %g6 prefetcha [%l7 + %g6] 0x89, 4 or %l6, %o2, %g7 nop set 0x5E, %g7 ldsb [%l7 + %g7], %i7 nop set 0x54, %o4 prefetch [%l7 + %o4], 4 add %i5, %i2, %o7 nop set 0x64, %l5 prefetch [%l7 + %l5], 0 add %l7, 0x40, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %i1 or %o1, %g6, %g3 nop set 0x48, %l4 lduw [%l7 + %l4], %i4 set 0x7C, %i1 lda [%l7 + %i1] 0x88, %f5 nop set 0x40, %o3 ldd [%l7 + %o3], %g4 ld [%l7 + 0x74], %f17 nop set 0x68, %g1 swap [%l7 + %g1], %o6 nop set 0x56, %o1 lduh [%l7 + %o1], %i3 fpsub32 %f8, %f20, %f20 set 0x30, %o6 lda [%l7 + %o6] 0x88, %f11 add %l7, 0x08, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x89, %i6, %i0 set 0x65, %i2 stba %g2, [%l7 + %i2] 0xe2 membar #Sync set 0x10, %l2 stha %l0, [%l7 + %l2] 0x80 nop set 0x55, %g4 ldsb [%l7 + %g4], %l5 nop set 0x30, %g2 stx %l2, [%l7 + %g2] nop set 0x77, %o0 ldub [%l7 + %o0], %o5 ld [%l7 + 0x28], %f11 set 0x58, %i5 prefetcha [%l7 + %i5] 0x80, 2 nop set 0x5C, %l3 ldsw [%l7 + %l3], %o3 nop set 0x16, %i6 ldub [%l7 + %i6], %g5 set 0x48, %o7 prefetcha [%l7 + %o7] 0x89, 0 set 0x28, %g5 stda %l4, [%l7 + %g5] 0x89 add %l7, 0x70, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o0 casa [%l6] 0x81, %o0, %o4 nop set 0x66, %l0 sth %o2, [%l7 + %l0] nop set 0x68, %g3 ldx [%l7 + %g3], %g7 nop set 0x24, %i4 stw %i7, [%l7 + %i4] nop set 0x4A, %o2 ldub [%l7 + %o2], %l6 set 0x40, %i0 stda %f16, [%l7 + %i0] 0x88 nop set 0x28, %i7 ldx [%l7 + %i7], %i2 nop set 0x08, %i3 stx %o7, [%l7 + %i3] nop set 0x60, %l1 stx %i5, [%l7 + %l1] nop set 0x38, %l6 swap [%l7 + %l6], %i1 nop set 0x20, %o5 stx %o1, [%l7 + %o5] set 0x3C, %g6 swapa [%l7 + %g6] 0x80, %g6 nop set 0x71, %g7 ldub [%l7 + %g7], %l1 set 0x30, %o4 stxa %i4, [%l7 + %o4] 0x81 set 0x68, %l4 stha %g3, [%l7 + %l4] 0x89 set 0x1B, %i1 ldstuba [%l7 + %i1] 0x80, %o6 nop set 0x20, %o3 stx %i3, [%l7 + %o3] st %fsr, [%l7 + 0x6C] st %fsr, [%l7 + 0x74] set 0x40, %l5 stda %f0, [%l7 + %l5] 0xc4 set 0x3B, %o1 ldstuba [%l7 + %o1] 0x81, %i6 or %i0, %g4, %l0 nop set 0x75, %g1 ldub [%l7 + %g1], %g2 nop set 0x38, %o6 stx %fsr, [%l7 + %o6] nop set 0x28, %i2 ldx [%l7 + %i2], %l5 fpadd16s %f26, %f26, %f11 set 0x48, %g4 prefetcha [%l7 + %g4] 0x81, 4 set 0x60, %g2 stwa %l3, [%l7 + %g2] 0x88 nop set 0x7C, %l2 ldsw [%l7 + %l2], %o3 st %f26, [%l7 + 0x30] nop set 0x78, %o0 lduh [%l7 + %o0], %g5 nop set 0x44, %i5 ldsw [%l7 + %i5], %l2 or %g1, %l4, %o0 or %o2, %g7, %i7 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0xf8, %f0 nop set 0x68, %o7 std %f2, [%l7 + %o7] nop set 0x3C, %l3 stb %l6, [%l7 + %l3] wr %o4, %i2, %clear_softint ld [%l7 + 0x60], %f10 and %i5, %i1, %o1 nop set 0x60, %g5 stx %g6, [%l7 + %g5] st %fsr, [%l7 + 0x68] nop set 0x20, %l0 ldd [%l7 + %l0], %f30 nop set 0x08, %i4 ldx [%l7 + %i4], %o7 nop set 0x50, %o2 lduw [%l7 + %o2], %i4 ld [%l7 + 0x44], %f23 nop set 0x70, %i0 stx %fsr, [%l7 + %i0] nop set 0x7A, %i7 sth %g3, [%l7 + %i7] nop set 0x38, %g3 swap [%l7 + %g3], %o6 set 0x48, %i3 stda %l0, [%l7 + %i3] 0x80 or %i6, %i0, %i3 nop set 0x20, %l1 ldstub [%l7 + %l1], %g4 nop set 0x31, %l6 ldsb [%l7 + %l6], %l0 nop set 0x0D, %g6 stb %g2, [%l7 + %g6] ld [%l7 + 0x08], %f4 nop set 0x22, %g7 sth %l5, [%l7 + %g7] set 0x58, %o4 stda %o4, [%l7 + %o4] 0xe2 membar #Sync nop set 0x52, %l4 lduh [%l7 + %l4], %o3 nop set 0x18, %i1 std %f8, [%l7 + %i1] ld [%l7 + 0x74], %f7 nop set 0x38, %o5 stx %g5, [%l7 + %o5] nop set 0x70, %l5 swap [%l7 + %l5], %l3 nop set 0x5A, %o3 ldsh [%l7 + %o3], %l2 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %o0 nop set 0x16, %o1 ldub [%l7 + %o1], %o2 set 0x30, %g1 stwa %g7, [%l7 + %g1] 0xea membar #Sync nop set 0x40, %i2 std %l4, [%l7 + %i2] or %i7, %l6, %i2 set 0x58, %g4 sta %f13, [%l7 + %g4] 0x88 set 0x6B, %o6 ldstuba [%l7 + %o6] 0x89, %i5 nop set 0x68, %l2 stx %i1, [%l7 + %l2] nop set 0x68, %g2 stw %o1, [%l7 + %g2] fpsub32 %f10, %f2, %f28 nop set 0x54, %o0 prefetch [%l7 + %o0], 2 nop set 0x24, %i5 swap [%l7 + %i5], %o4 nop set 0x6C, %o7 swap [%l7 + %o7], %g6 nop set 0x50, %i6 swap [%l7 + %i6], %i4 or %g3, %o6, %o7 set 0x40, %g5 stda %f16, [%l7 + %g5] 0xc2 set 0x48, %l0 lda [%l7 + %l0] 0x88, %f23 fpsub32s %f24, %f17, %f15 nop set 0x10, %i4 stx %fsr, [%l7 + %i4] set 0x50, %o2 ldda [%l7 + %o2] 0x80, %l0 nop set 0x78, %i0 sth %i0, [%l7 + %i0] nop set 0x0C, %l3 lduh [%l7 + %l3], %i3 and %g4, %l0, %g2 and %l5, %i6, %o3 set 0x28, %g3 lda [%l7 + %g3] 0x81, %f9 set 0x56, %i3 stha %g5, [%l7 + %i3] 0xe3 membar #Sync nop set 0x5C, %i7 ldsb [%l7 + %i7], %l3 nop set 0x0C, %l6 prefetch [%l7 + %l6], 1 nop set 0x28, %g6 ldub [%l7 + %g6], %l2 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o5, %o0 set 0x60, %g7 swapa [%l7 + %g7] 0x88, %o2 nop set 0x17, %l1 ldub [%l7 + %l1], %g1 set 0x15, %o4 ldstuba [%l7 + %o4] 0x89, %g7 nop set 0x40, %i1 stx %fsr, [%l7 + %i1] set 0x68, %l4 stxa %l4, [%l7 + %l4] 0xe2 membar #Sync and %l6, %i2, %i5 add %i7, %o1, %i1 nop set 0x4C, %o5 prefetch [%l7 + %o5], 4 be,pt %xcc, loop_124 nop set 0x76, %l5 lduh [%l7 + %l5], %o4 st %fsr, [%l7 + 0x44] set 0x38, %o3 prefetcha [%l7 + %o3] 0x80, 4 loop_124: nop set 0x50, %o1 sth %g3, [%l7 + %o1] nop set 0x2E, %i2 ldstub [%l7 + %i2], %g6 st %fsr, [%l7 + 0x70] nop set 0x48, %g4 ldd [%l7 + %g4], %f20 nop set 0x64, %o6 swap [%l7 + %o6], %o7 nop set 0x2C, %g1 lduw [%l7 + %g1], %o6 nop set 0x20, %g2 prefetch [%l7 + %g2], 3 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf1, %f0 nop set 0x33, %l2 ldstub [%l7 + %l2], %l1 nop set 0x32, %i5 ldstub [%l7 + %i5], %i3 nop set 0x20, %o7 std %f30, [%l7 + %o7] set 0x50, %g5 swapa [%l7 + %g5] 0x89, %i0 nop set 0x78, %l0 stx %fsr, [%l7 + %l0] set 0x40, %i4 prefetcha [%l7 + %i4] 0x81, 4 set 0x58, %i6 stxa %l0, [%l7 + %i6] 0x80 add %l5, %g2, %o3 set 0x18, %o2 stxa %i6, [%l7 + %o2] 0xe2 membar #Sync set 0x5C, %i0 stha %l3, [%l7 + %i0] 0xea membar #Sync nop set 0x1C, %l3 swap [%l7 + %l3], %g5 membar #Sync set 0x40, %i3 ldda [%l7 + %i3] 0xf8, %f0 nop set 0x18, %g3 ldd [%l7 + %g3], %l2 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %o5 nop set 0x6C, %i7 sth %g1, [%l7 + %i7] set 0x50, %g6 ldda [%l7 + %g6] 0x81, %g6 nop set 0x58, %g7 ldub [%l7 + %g7], %l4 nop set 0x20, %l1 ldx [%l7 + %l1], %o2 nop set 0x7C, %o4 lduh [%l7 + %o4], %l6 nop set 0x64, %l6 stw %i2, [%l7 + %l6] or %i7, %i5, %o1 set 0x60, %l4 ldda [%l7 + %l4] 0xea, %o4 nop set 0x21, %o5 ldstub [%l7 + %o5], %i1 nop set 0x32, %i1 lduh [%l7 + %i1], %g3 nop set 0x48, %o3 std %i4, [%l7 + %o3] nop set 0x48, %o1 ldd [%l7 + %o1], %g6 set 0x10, %l5 ldstuba [%l7 + %l5] 0x81, %o7 nop set 0x4C, %g4 prefetch [%l7 + %g4], 0 nop set 0x20, %o6 ldsw [%l7 + %o6], %l1 set 0x68, %i2 ldstuba [%l7 + %i2] 0x89, %o6 set 0x50, %g1 stwa %i3, [%l7 + %g1] 0xea membar #Sync or %i0, %g4, %l0 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xd8 nop set 0x20, %o0 stx %g2, [%l7 + %o0] nop set 0x68, %l2 std %l4, [%l7 + %l2] st %f10, [%l7 + 0x2C] nop set 0x40, %i5 std %o2, [%l7 + %i5] set 0x17, %o7 stba %i6, [%l7 + %o7] 0x81 or %g5, %l2, %o0 set 0x2D, %g5 ldstuba [%l7 + %g5] 0x81, %o5 set 0x38, %l0 stxa %l3, [%l7 + %l0] 0xeb membar #Sync wr %g7, %l4, %softint set 0x58, %i4 prefetcha [%l7 + %i4] 0x88, 4 nop set 0x48, %o2 std %i6, [%l7 + %o2] nop set 0x12, %i6 ldsb [%l7 + %i6], %g1 nop set 0x24, %i0 lduh [%l7 + %i0], %i2 nop set 0x08, %i3 stx %fsr, [%l7 + %i3] nop set 0x20, %g3 stw %i7, [%l7 + %g3] and %i5, %o1, %i1 set 0x60, %l3 swapa [%l7 + %l3] 0x81, %o4 nop set 0x30, %i7 std %f20, [%l7 + %i7] and %g3, %i4, %o7 nop set 0x74, %g6 swap [%l7 + %g6], %l1 set 0x50, %l1 prefetcha [%l7 + %l1] 0x81, 2 and %i3, %g6, %g4 nop set 0x20, %o4 std %i0, [%l7 + %o4] nop set 0x34, %l6 lduh [%l7 + %l6], %l0 nop set 0x28, %l4 ldd [%l7 + %l4], %f22 nop set 0x23, %o5 ldstub [%l7 + %o5], %l5 nop set 0x5C, %g7 prefetch [%l7 + %g7], 1 nop set 0x18, %o3 std %f2, [%l7 + %o3] set 0x40, %i1 ldxa [%l7 + %i1] 0x80, %g2 ld [%l7 + 0x64], %f21 st %f25, [%l7 + 0x24] and %i6, %g5, %o3 nop set 0x14, %l5 stw %l2, [%l7 + %l5] add %o5, %l3, %g7 st %fsr, [%l7 + 0x30] st %fsr, [%l7 + 0x20] set 0x6C, %o1 stba %l4, [%l7 + %o1] 0xe2 membar #Sync nop set 0x28, %o6 prefetch [%l7 + %o6], 2 set 0x48, %g4 stxa %o0, [%l7 + %g4] 0xe3 membar #Sync nop set 0x10, %i2 stx %fsr, [%l7 + %i2] nop set 0x10, %g1 std %f16, [%l7 + %g1] add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o2, %l6 nop set 0x20, %o0 std %f2, [%l7 + %o0] nop set 0x7D, %l2 ldsb [%l7 + %l2], %i2 nop set 0x55, %g2 stb %i7, [%l7 + %g2] set 0x20, %o7 ldda [%l7 + %o7] 0xe2, %g0 or %o1, %i1, %o4 nop set 0x65, %g5 ldsb [%l7 + %g5], %i5 set 0x40, %i5 ldda [%l7 + %i5] 0xda, %f0 add %g3, %i4, %o7 nop set 0x3A, %l0 ldstub [%l7 + %l0], %l1 st %f1, [%l7 + 0x08] nop set 0x52, %i4 ldub [%l7 + %i4], %i3 set 0x60, %i6 prefetcha [%l7 + %i6] 0x89, 4 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x524, %sys_tick_cmpr nop set 0x70, %o2 stx %i0, [%l7 + %o2] nop set 0x50, %i0 ldd [%l7 + %i0], %f12 st %fsr, [%l7 + 0x68] fpadd16 %f20, %f12, %f12 nop set 0x60, %i3 ldd [%l7 + %i3], %f12 nop set 0x68, %l3 swap [%l7 + %l3], %l0 wr %g0, 0x7, %fprs add %l7, 0x60, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g5 casxa [%l6] 0x89, %g5, %i6 nop set 0x7C, %i7 ldsw [%l7 + %i7], %o3 set 0x38, %g3 stda %l2, [%l7 + %g3] 0x89 set 0x40, %l1 lda [%l7 + %l1] 0x80, %f9 wr %o5, %l3, %ccr nop set 0x56, %g6 ldub [%l7 + %g6], %g7 nop set 0x24, %l6 ldsh [%l7 + %l6], %o0 st %f28, [%l7 + 0x0C] set 0x44, %o4 stha %l4, [%l7 + %o4] 0xeb membar #Sync set 0x30, %l4 stxa %l6, [%l7 + %l4] 0xe3 membar #Sync st %f9, [%l7 + 0x30] set 0x78, %o5 ldxa [%l7 + %o5] 0x89, %i2 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o2, %i7 nop set 0x60, %o3 ldsb [%l7 + %o3], %o1 nop set 0x68, %g7 ldd [%l7 + %g7], %f22 st %f6, [%l7 + 0x48] add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i1, %g1 bne,a %xcc, loop_125 nop set 0x50, %i1 ldd [%l7 + %i1], %f2 set 0x40, %o1 stda %f16, [%l7 + %o1] 0xc4 loop_125: nop add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %i5 nop set 0x08, %o6 ldsw [%l7 + %o6], %g3 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf8, %f16 or %o7, %l1, %i4 add %l7, 0x60, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %g4 st %fsr, [%l7 + 0x1C] set 0x78, %l5 swapa [%l7 + %l5] 0x88, %o6 set 0x7C, %i2 stwa %i0, [%l7 + %i2] 0xe3 membar #Sync set 0x40, %g1 stda %f16, [%l7 + %g1] 0x88 nop set 0x18, %l2 ldx [%l7 + %l2], %l0 set 0x78, %g2 stxa %i3, [%l7 + %g2] 0xe2 membar #Sync nop nop setx 0xBFE99316, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f24 setx 0x31836926, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f23 fdivs %f23, %f24, %f17 set 0x28, %o0 stxa %g2, [%l7 + %o0] 0xeb membar #Sync set 0x60, %g5 ldstuba [%l7 + %g5] 0x81, %l5 nop set 0x75, %o7 ldsb [%l7 + %o7], %g5 set 0x70, %i5 ldda [%l7 + %i5] 0xe2, %i6 nop set 0x30, %i4 std %o2, [%l7 + %i4] nop set 0x50, %i6 swap [%l7 + %i6], %o5 nop set 0x10, %o2 ldx [%l7 + %o2], %l3 add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x88, %l2, %o0 set 0x48, %i0 stda %l4, [%l7 + %i0] 0xeb membar #Sync set 0x10, %l0 prefetcha [%l7 + %l0] 0x80, 2 set 0x14, %l3 stba %i2, [%l7 + %l3] 0x81 nop set 0x68, %i3 stx %fsr, [%l7 + %i3] nop set 0x0E, %g3 lduh [%l7 + %g3], %l6 set 0x68, %i7 ldxa [%l7 + %i7] 0x80, %o2 nop set 0x48, %l1 std %f8, [%l7 + %l1] nop set 0x08, %l6 ldsw [%l7 + %l6], %o1 wr %i1, %i7, %clear_softint set 0x5C, %o4 swapa [%l7 + %o4] 0x81, %o4 nop set 0x25, %g6 ldub [%l7 + %g6], %g1 or %i5, %g3, %o7 add %i4, %g6, %g4 nop set 0x5C, %o5 lduw [%l7 + %o5], %l1 set 0x64, %l4 stwa %i0, [%l7 + %l4] 0xeb membar #Sync set 0x63, %g7 stba %l0, [%l7 + %g7] 0xeb membar #Sync nop set 0x50, %o3 std %f6, [%l7 + %o3] set 0x40, %i1 stda %f16, [%l7 + %i1] 0xf9 membar #Sync set 0x40, %o1 ldda [%l7 + %o1] 0xd0, %f0 set 0x3C, %o6 sta %f24, [%l7 + %o6] 0x89 or %o6, %i3, %g2 set 0x6C, %l5 swapa [%l7 + %l5] 0x89, %g5 set 0x10, %i2 stwa %l5, [%l7 + %i2] 0x81 nop set 0x78, %g4 stx %fsr, [%l7 + %g4] nop set 0x74, %l2 lduw [%l7 + %l2], %o3 and %o5, %i6, %l2 add %l7, 0x48, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l3, %o0 nop set 0x4C, %g1 swap [%l7 + %g1], %l4 set 0x36, %o0 stha %i2, [%l7 + %o0] 0xe3 membar #Sync or %l6, %o2, %o1 st %fsr, [%l7 + 0x50] bl,pn %xcc, loop_126 add %i1, %g7, %o4 nop set 0x78, %g2 std %i6, [%l7 + %g2] set 0x20, %o7 ldxa [%l7 + %o7] 0x88, %g1 loop_126: nop set 0x7C, %g5 stba %i5, [%l7 + %g5] 0xe2 membar #Sync nop set 0x40, %i4 prefetch [%l7 + %i4], 3 nop set 0x18, %i5 stx %fsr, [%l7 + %i5] set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc4 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xf9 membar #Sync add %l7, 0x7C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %o7, %g3 nop set 0x0A, %l0 lduh [%l7 + %l0], %g6 bne %icc, loop_127 wr %g0, 0x7, %fprs nop set 0x40, %l3 ldd [%l7 + %l3], %i0 nop set 0x50, %i3 swap [%l7 + %i3], %l0 loop_127: nop set 0x40, %i0 stda %f16, [%l7 + %i0] 0x88 set 0x49, %g3 stba %l1, [%l7 + %g3] 0x81 nop set 0x58, %l1 stx %fsr, [%l7 + %l1] nop set 0x08, %l6 stx %fsr, [%l7 + %l6] nop set 0x70, %o4 stx %fsr, [%l7 + %o4] nop set 0x32, %g6 sth %i3, [%l7 + %g6] nop set 0x78, %i7 stx %fsr, [%l7 + %i7] set 0x70, %o5 prefetcha [%l7 + %o5] 0x88, 1 ld [%l7 + 0x40], %f6 nop set 0x24, %l4 prefetch [%l7 + %l4], 4 nop set 0x7C, %o3 ldsw [%l7 + %o3], %o6 set 0x40, %i1 stda %f16, [%l7 + %i1] 0x81 nop set 0x5C, %o1 prefetch [%l7 + %o1], 0 set 0x0C, %g7 lda [%l7 + %g7] 0x81, %f14 nop set 0x50, %o6 ldsw [%l7 + %o6], %l5 or %g5, %o3, %i6 nop set 0x60, %l5 prefetch [%l7 + %l5], 3 nop set 0x68, %g4 stx %l2, [%l7 + %g4] nop set 0x37, %i2 ldub [%l7 + %i2], %o5 st %f2, [%l7 + 0x18] nop set 0x74, %g1 swap [%l7 + %g1], %o0 set 0x40, %l2 stda %f16, [%l7 + %l2] 0x88 nop set 0x18, %g2 ldsw [%l7 + %g2], %l4 wr %l3, %i2, %set_softint nop set 0x58, %o0 std %f14, [%l7 + %o0] nop set 0x47, %g5 stb %o2, [%l7 + %g5] nop set 0x50, %i4 ldstub [%l7 + %i4], %l6 wr %i1, %o1, %softint set 0x10, %i5 ldda [%l7 + %i5] 0xe2, %o4 add %i7, %g1, %g7 set 0x4E, %o7 ldstuba [%l7 + %o7] 0x89, %o7 nop set 0x14, %i6 swap [%l7 + %i6], %g3 nop set 0x32, %o2 ldsh [%l7 + %o2], %g6 set 0x78, %l3 lda [%l7 + %l3] 0x80, %f9 nop set 0x28, %i3 std %i4, [%l7 + %i3] nop set 0x1A, %l0 sth %i4, [%l7 + %l0] nop set 0x50, %g3 stx %fsr, [%l7 + %g3] set 0x38, %l1 sta %f5, [%l7 + %l1] 0x81 add %g4, %l0, %i0 set 0x08, %l6 ldstuba [%l7 + %l6] 0x80, %i3 set 0x68, %i0 prefetcha [%l7 + %i0] 0x89, 3 nop set 0x48, %g6 stw %o6, [%l7 + %g6] nop set 0x60, %o4 std %l4, [%l7 + %o4] set 0x50, %o5 ldxa [%l7 + %o5] 0x88, %l1 st %f5, [%l7 + 0x40] add %l7, 0x58, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o3 casxa [%l6] 0x80, %o3, %i6 fpadd16s %f2, %f21, %f12 bl,pt %icc, loop_128 nop set 0x54, %i7 prefetch [%l7 + %i7], 4 set 0x78, %o3 prefetcha [%l7 + %o3] 0x81, 3 loop_128: nop set 0x30, %l4 stx %fsr, [%l7 + %l4] bleu,a,pt %xcc, loop_129 nop set 0x3C, %o1 ldsh [%l7 + %o1], %l2 or %o5, %l4, %o0 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xf8 membar #Sync loop_129: nop set 0x78, %g7 ldx [%l7 + %g7], %i2 nop set 0x68, %l5 ldsw [%l7 + %l5], %l3 ld [%l7 + 0x14], %f28 and %l6, %o2, %i1 st %fsr, [%l7 + 0x30] add %l7, 0x78, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] 0x88, %o4, %o1 ld [%l7 + 0x20], %f15 st %fsr, [%l7 + 0x68] nop set 0x50, %o6 std %i6, [%l7 + %o6] nop set 0x60, %i2 std %g6, [%l7 + %i2] ba,a %icc, loop_130 nop set 0x44, %g4 swap [%l7 + %g4], %g1 ld [%l7 + 0x7C], %f19 nop set 0x68, %l2 ldd [%l7 + %l2], %o6 loop_130: wr %g6, %g3, %sys_tick and %i5, %g4, %i4 and %l0, %i3, %i0 set 0x1C, %g1 stwa %o6, [%l7 + %g1] 0x88 set 0x28, %o0 sta %f21, [%l7 + %o0] 0x81 set 0x10, %g5 ldda [%l7 + %g5] 0x81, %l4 nop set 0x43, %g2 ldub [%l7 + %g2], %g2 set 0x40, %i5 stda %l0, [%l7 + %i5] 0x81 nop set 0x18, %i4 stx %o3, [%l7 + %i4] set 0x1C, %o7 stwa %g5, [%l7 + %o7] 0x80 set 0x40, %i6 ldda [%l7 + %i6] 0x88, %f16 nop set 0x45, %l3 ldub [%l7 + %l3], %l2 set 0x40, %i3 stda %f0, [%l7 + %i3] 0x81 nop set 0x40, %o2 std %i6, [%l7 + %o2] st %fsr, [%l7 + 0x60] nop set 0x4A, %g3 sth %o5, [%l7 + %g3] set 0x28, %l0 ldxa [%l7 + %l0] 0x80, %o0 add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l4 casa [%l6] 0x88, %l4, %i2 nop set 0x61, %l1 ldstub [%l7 + %l1], %l3 set 0x10, %i0 ldda [%l7 + %i0] 0xea, %o2 set 0x74, %g6 ldstuba [%l7 + %g6] 0x89, %l6 set 0x08, %l6 lda [%l7 + %l6] 0x88, %f13 nop set 0x34, %o4 stb %i1, [%l7 + %o4] nop set 0x58, %i7 ldsw [%l7 + %i7], %o4 nop set 0x38, %o3 lduh [%l7 + %o3], %i7 nop set 0x4C, %l4 ldstub [%l7 + %l4], %o1 ld [%l7 + 0x2C], %f12 fpadd32s %f10, %f11, %f15 st %f31, [%l7 + 0x70] nop set 0x5A, %o1 ldsh [%l7 + %o1], %g1 nop set 0x78, %o5 ldd [%l7 + %o5], %f6 nop set 0x78, %i1 ldsw [%l7 + %i1], %g7 nop set 0x78, %l5 std %o6, [%l7 + %l5] set 0x78, %o6 stxa %g3, [%l7 + %o6] 0x81 nop set 0x70, %g7 prefetch [%l7 + %g7], 1 set 0x48, %i2 stxa %g6, [%l7 + %i2] 0xe3 membar #Sync set 0x48, %l2 swapa [%l7 + %l2] 0x81, %i5 add %g4, %l0, %i3 or %i4, %i0, %l5 nop set 0x7A, %g1 ldsh [%l7 + %g1], %o6 nop set 0x08, %o0 prefetch [%l7 + %o0], 1 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf9, %f0 nop set 0x13, %g5 stb %g2, [%l7 + %g5] set 0x3D, %i5 ldstuba [%l7 + %i5] 0x81, %l1 nop set 0x1C, %i4 stw %g5, [%l7 + %i4] nop set 0x68, %o7 std %f30, [%l7 + %o7] nop set 0x28, %i6 std %l2, [%l7 + %i6] nop set 0x30, %l3 prefetch [%l7 + %l3], 1 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x0C, %g2 stwa %o3, [%l7 + %g2] 0xe2 membar #Sync nop set 0x62, %i3 ldub [%l7 + %i3], %o0 nop set 0x58, %g3 stx %fsr, [%l7 + %g3] add %l4, %l3, %i2 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %o2 set 0x0C, %l0 sta %f28, [%l7 + %l0] 0x80 set 0x20, %l1 ldxa [%l7 + %l1] 0x89, %o4 set 0x6C, %i0 stwa %i7, [%l7 + %i0] 0xea membar #Sync set 0x50, %o2 ldda [%l7 + %o2] 0xe3, %i0 add %l7, 0x28, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g1, %g7 nop set 0x5B, %l6 ldsb [%l7 + %l6], %o1 set 0x10, %g6 stxa %g3, [%l7 + %g6] 0x80 nop set 0x3D, %i7 ldub [%l7 + %i7], %o7 set 0x58, %o3 stwa %i5, [%l7 + %o3] 0xeb membar #Sync nop set 0x70, %o4 stw %g6, [%l7 + %o4] set 0x40, %o1 prefetcha [%l7 + %o1] 0x88, 1 nop set 0x28, %o5 swap [%l7 + %o5], %i3 nop set 0x15, %l4 stb %i4, [%l7 + %l4] nop set 0x50, %l5 ldd [%l7 + %l5], %g4 st %f28, [%l7 + 0x68] or %l5, %i0, %g2 nop set 0x24, %i1 lduh [%l7 + %i1], %l1 add %l7, 0x10, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %g5 set 0x20, %g7 stda %l2, [%l7 + %g7] 0x88 st %f14, [%l7 + 0x6C] nop set 0x4F, %i2 ldub [%l7 + %i2], %o5 add %l7, 0x58, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x81, %i6, %o3 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf9 membar #Sync nop set 0x0C, %g1 sth %o0, [%l7 + %g1] nop nop setx 0x39E54AEA6539084E, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0x1195A46A360FC3E0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f18, %f28 nop set 0x45, %o6 stb %l4, [%l7 + %o6] set 0x73, %o0 stba %i2, [%l7 + %o0] 0x80 set 0x20, %g4 stxa %l3, [%l7 + %g4] 0xe3 membar #Sync membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f16 add %l7, 0x78, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %o4 nop set 0x48, %i4 std %f24, [%l7 + %i4] add %l7, 0x54, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o2 casa [%l6] 0x89, %o2, %i1 set 0x72, %i5 stba %i7, [%l7 + %i5] 0xeb membar #Sync set 0x60, %i6 stda %g0, [%l7 + %i6] 0x80 ble,a %icc, loop_131 or %g7, %o1, %o7 fpadd32 %f22, %f24, %f4 nop set 0x18, %o7 std %f20, [%l7 + %o7] loop_131: nop set 0x2C, %g2 lda [%l7 + %g2] 0x89, %f15 fpsub32 %f12, %f18, %f4 set 0x3E, %l3 stha %g3, [%l7 + %l3] 0x89 set 0x78, %g3 swapa [%l7 + %g3] 0x88, %g6 set 0x6A, %i3 ldstuba [%l7 + %i3] 0x80, %l0 set 0x50, %l1 stxa %i5, [%l7 + %l1] 0xeb membar #Sync set 0x18, %l0 stxa %i3, [%l7 + %l0] 0xe3 membar #Sync set 0x49, %o2 ldstuba [%l7 + %o2] 0x89, %i4 set 0x76, %i0 stha %g4, [%l7 + %i0] 0xe2 membar #Sync nop set 0x60, %g6 std %i0, [%l7 + %g6] nop set 0x20, %i7 stw %l5, [%l7 + %i7] ld [%l7 + 0x18], %f21 nop set 0x28, %o3 std %f4, [%l7 + %o3] set 0x08, %o4 sta %f1, [%l7 + %o4] 0x88 set 0x28, %o1 ldxa [%l7 + %o1] 0x88, %l1 nop set 0x60, %o5 std %f20, [%l7 + %o5] nop set 0x70, %l4 ldd [%l7 + %l4], %f6 add %g2, %g5, %o6 nop set 0x08, %l6 ldx [%l7 + %l6], %o5 add %i6, %o3, %o0 add %l7, 0x40, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x89, %l2, %i2 st %fsr, [%l7 + 0x30] set 0x50, %l5 prefetcha [%l7 + %l5] 0x89, 1 nop set 0x20, %g7 stx %l6, [%l7 + %g7] nop set 0x34, %i1 ldsw [%l7 + %i1], %l4 set 0x14, %l2 swapa [%l7 + %l2] 0x88, %o4 add %o2, %i1, %i7 nop set 0x28, %i2 ldd [%l7 + %i2], %f14 nop set 0x3C, %g1 prefetch [%l7 + %g1], 1 set 0x60, %o6 stxa %g1, [%l7 + %o6] 0x81 nop set 0x22, %g4 ldub [%l7 + %g4], %g7 nop set 0x08, %g5 ldstub [%l7 + %g5], %o7 set 0x1E, %o0 stba %g3, [%l7 + %o0] 0x81 nop set 0x10, %i4 swap [%l7 + %i4], %g6 or %l0, %i5, %o1 wr %i3, %i4, %set_softint set 0x6C, %i6 stba %i0, [%l7 + %i6] 0xe3 membar #Sync nop set 0x4A, %o7 lduh [%l7 + %o7], %g4 nop set 0x60, %i5 std %l0, [%l7 + %i5] set 0x58, %g2 prefetcha [%l7 + %g2] 0x89, 1 nop set 0x23, %l3 ldsb [%l7 + %l3], %l5 add %g5, %o5, %o6 nop set 0x5C, %g3 ldsw [%l7 + %g3], %i6 nop set 0x1C, %i3 lduw [%l7 + %i3], %o3 set 0x36, %l1 stha %o0, [%l7 + %l1] 0x80 ld [%l7 + 0x54], %f27 set 0x29, %l0 stba %i2, [%l7 + %l0] 0x81 set 0x08, %i0 ldxa [%l7 + %i0] 0x88, %l2 nop set 0x28, %g6 ldd [%l7 + %g6], %l2 set 0x50, %o2 swapa [%l7 + %o2] 0x88, %l4 set 0x70, %i7 ldda [%l7 + %i7] 0xea, %o4 nop set 0x48, %o3 ldx [%l7 + %o3], %l6 nop set 0x79, %o1 stb %o2, [%l7 + %o1] wr %i7, %i1, %y nop set 0x74, %o5 ldsw [%l7 + %o5], %g7 ld [%l7 + 0x30], %f7 or %g1, %g3, %g6 nop set 0x58, %o4 std %o6, [%l7 + %o4] add %l7, 0x30, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l0, %o1 set 0x38, %l4 lda [%l7 + %l4] 0x81, %f28 nop set 0x30, %l5 prefetch [%l7 + %l5], 1 nop set 0x4F, %l6 stb %i5, [%l7 + %l6] nop set 0x48, %i1 ldd [%l7 + %i1], %i4 nop set 0x17, %l2 ldsb [%l7 + %l2], %i3 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %l1 add %g2, %i0, %g5 set 0x20, %g7 ldda [%l7 + %g7] 0xea, %l4 nop set 0x60, %g1 ldd [%l7 + %g1], %f24 st %fsr, [%l7 + 0x78] add %o6, %o5, %i6 add %l7, 0x2C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o0 casa [%l6] 0x81, %o0, %i2 st %f2, [%l7 + 0x54] set 0x16, %i2 ldstuba [%l7 + %i2] 0x88, %l2 nop set 0x2E, %g4 ldstub [%l7 + %g4], %o3 nop set 0x38, %o6 stx %l3, [%l7 + %o6] set 0x40, %g5 ldda [%l7 + %g5] 0x81, %f16 and %l4, %o4, %l6 nop set 0x18, %i4 stw %i7, [%l7 + %i4] nop set 0x18, %i6 lduw [%l7 + %i6], %i1 nop set 0x4C, %o0 ldsh [%l7 + %o0], %g7 set 0x6A, %i5 stha %g1, [%l7 + %i5] 0x81 add %g3, %o2, %g6 nop set 0x22, %o7 ldsh [%l7 + %o7], %o7 set 0x20, %g2 stda %o0, [%l7 + %g2] 0xe2 membar #Sync wr %l0, %i4, %set_softint nop nop setx 0x7C38659F5E6652CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f4 setx 0x69AA2B6DA9218772, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f4, %f10 add %i3, %g4, %l1 nop set 0x30, %l3 swap [%l7 + %l3], %g2 st %fsr, [%l7 + 0x18] set 0x52, %g3 stha %i0, [%l7 + %g3] 0x80 nop set 0x4C, %i3 swap [%l7 + %i3], %i5 or %g5, %o6, %o5 st %f22, [%l7 + 0x40] set 0x10, %l0 stxa %l5, [%l7 + %l0] 0x81 set 0x7A, %l1 stha %i6, [%l7 + %l1] 0x89 set 0x58, %i0 ldxa [%l7 + %i0] 0x80, %i2 set 0x78, %g6 stxa %o0, [%l7 + %g6] 0xeb membar #Sync nop set 0x0C, %o2 ldsh [%l7 + %o2], %o3 set 0x38, %o3 ldxa [%l7 + %o3] 0x88, %l2 st %f12, [%l7 + 0x60] st %f1, [%l7 + 0x30] set 0x58, %o1 stda %l2, [%l7 + %o1] 0x80 nop set 0x62, %o5 stb %l4, [%l7 + %o5] nop set 0x4F, %i7 ldub [%l7 + %i7], %l6 set 0x38, %l4 stda %o4, [%l7 + %l4] 0xeb membar #Sync nop set 0x5A, %l5 ldsh [%l7 + %l5], %i7 nop set 0x1E, %o4 lduh [%l7 + %o4], %i1 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g7, %g3 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x895, %tick_cmpr wr %o7, %g6, %set_softint add %l7, 0x3C, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %l0 casa [%l6] 0x89, %l0, %i4 nop set 0x62, %i1 ldsh [%l7 + %i1], %o1 nop set 0x16, %l6 lduh [%l7 + %l6], %g4 ld [%l7 + 0x60], %f15 set 0x30, %l2 lda [%l7 + %l2] 0x88, %f31 set 0x5C, %g1 swapa [%l7 + %g1] 0x81, %l1 st %fsr, [%l7 + 0x40] nop set 0x48, %i2 lduh [%l7 + %i2], %i3 set 0x50, %g4 lda [%l7 + %g4] 0x88, %f31 nop set 0x28, %o6 prefetch [%l7 + %o6], 4 nop set 0x54, %g7 prefetch [%l7 + %g7], 0 set 0x0C, %i4 sta %f8, [%l7 + %i4] 0x80 nop set 0x2C, %i6 lduh [%l7 + %i6], %g2 add %i0, %i5, %g5 ld [%l7 + 0x3C], %f18 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x80 or %o5, %o6, %i6 nop set 0x1B, %o0 ldstub [%l7 + %o0], %i2 set 0x40, %o7 ldda [%l7 + %o7] 0x80, %f0 set 0x5C, %g2 lda [%l7 + %g2] 0x88, %f22 set 0x40, %i5 stwa %o0, [%l7 + %i5] 0x88 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xf8 membar #Sync nop set 0x50, %i3 lduw [%l7 + %i3], %o3 set 0x18, %l0 sta %f25, [%l7 + %l0] 0x80 or %l5, %l3, %l2 st %f0, [%l7 + 0x38] set 0x3C, %g3 ldstuba [%l7 + %g3] 0x88, %l4 add %l7, 0x60, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l6, %o4 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xd2 nop set 0x68, %g6 stw %i1, [%l7 + %g6] nop set 0x08, %o2 std %g6, [%l7 + %o2] set 0x10, %i0 stxa %i7, [%l7 + %i0] 0xeb membar #Sync wr %g3, %o2, %sys_tick nop set 0x68, %o3 std %o6, [%l7 + %o3] nop set 0x27, %o5 ldub [%l7 + %o5], %g6 set 0x40, %i7 ldda [%l7 + %i7] 0xda, %f16 set 0x20, %o1 prefetcha [%l7 + %o1] 0x80, 0 nop set 0x39, %l4 ldub [%l7 + %l4], %i4 st %f2, [%l7 + 0x2C] fpsub32 %f10, %f2, %f18 set 0x14, %l5 swapa [%l7 + %l5] 0x80, %o1 or %l0, %g4, %i3 set 0x2C, %i1 swapa [%l7 + %i1] 0x80, %g2 set 0x08, %l6 stwa %l1, [%l7 + %l6] 0xea membar #Sync nop set 0x20, %l2 std %f2, [%l7 + %l2] set 0x4C, %o4 lda [%l7 + %o4] 0x80, %f23 set 0x58, %g1 ldxa [%l7 + %g1] 0x80, %i5 set 0x1A, %g4 stba %i0, [%l7 + %g4] 0x80 set 0x18, %i2 stxa %g5, [%l7 + %i2] 0x88 or %o6, %o5, %i2 nop set 0x34, %o6 prefetch [%l7 + %o6], 3 nop set 0x24, %i4 prefetch [%l7 + %i4], 3 set 0x40, %g7 stda %f16, [%l7 + %g7] 0xc2 set 0x3C, %g5 stwa %i6, [%l7 + %g5] 0x88 nop set 0x28, %i6 ldsh [%l7 + %i6], %o0 set 0x70, %o0 ldda [%l7 + %o0] 0xea, %o2 or %l5, %l3, %l4 nop set 0x30, %g2 stw %l2, [%l7 + %g2] add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x80, %o4, %l6 set 0x70, %o7 swapa [%l7 + %o7] 0x89, %i1 nop set 0x20, %i5 prefetch [%l7 + %i5], 3 add %i7, %g3, %g7 nop set 0x38, %i3 std %f10, [%l7 + %i3] nop set 0x50, %l3 std %f16, [%l7 + %l3] set 0x40, %g3 stda %f16, [%l7 + %g3] 0xd8 set 0x28, %l1 stda %o6, [%l7 + %l1] 0xe3 membar #Sync nop set 0x18, %l0 stx %o2, [%l7 + %l0] set 0x70, %g6 prefetcha [%l7 + %g6] 0x81, 2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %o1 set 0x10, %i0 stwa %l0, [%l7 + %i0] 0x88 set 0x78, %o3 lda [%l7 + %o3] 0x81, %f28 nop set 0x1E, %o5 ldstub [%l7 + %o5], %g4 nop set 0x34, %i7 lduw [%l7 + %i7], %i3 nop set 0x64, %o1 stw %g2, [%l7 + %o1] wr %g6, %i5, %y set 0x44, %o2 stwa %l1, [%l7 + %o2] 0x81 nop set 0x15, %l5 ldsb [%l7 + %l5], %g5 nop set 0x10, %i1 prefetch [%l7 + %i1], 2 nop set 0x08, %l6 stx %o6, [%l7 + %l6] or %i0, %o5, %i6 nop set 0x22, %l2 ldsh [%l7 + %l2], %o0 fpsub16s %f9, %f25, %f3 nop set 0x30, %l4 sth %i2, [%l7 + %l4] nop set 0x30, %g1 stx %l5, [%l7 + %g1] set 0x68, %o4 prefetcha [%l7 + %o4] 0x81, 4 nop set 0x20, %i2 stx %fsr, [%l7 + %i2] set 0x40, %g4 ldda [%l7 + %g4] 0x81, %f16 set 0x58, %o6 ldxa [%l7 + %o6] 0x88, %l4 set 0x08, %g7 lda [%l7 + %g7] 0x89, %f17 wr %l3, %l2, %y set 0x30, %g5 stxa %l6, [%l7 + %g5] 0x89 nop set 0x48, %i6 ldub [%l7 + %i6], %i1 set 0x20, %i4 stxa %o4, [%l7 + %i4] 0xe2 membar #Sync membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf1, %f0 membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xf0, %f0 set 0x60, %o7 ldda [%l7 + %o7] 0xe2, %g2 nop set 0x78, %i3 ldx [%l7 + %i3], %i7 fpsub16 %f2, %f24, %f0 or %g7, %o7, %o2 st %f21, [%l7 + 0x4C] nop set 0x10, %i5 ldd [%l7 + %i5], %i4 nop set 0x70, %g3 ldx [%l7 + %g3], %o1 set 0x70, %l1 ldda [%l7 + %l1] 0xeb, %l0 wr %g1, %g4, %set_softint fpsub32 %f20, %f18, %f2 add %g2, %g6, %i3 nop set 0x30, %l3 ldd [%l7 + %l3], %i4 nop set 0x26, %g6 sth %l1, [%l7 + %g6] membar #Sync set 0x40, %i0 ldda [%l7 + %i0] 0xf9, %f0 set 0x0C, %o3 swapa [%l7 + %o3] 0x81, %g5 set 0x28, %l0 sta %f28, [%l7 + %l0] 0x88 set 0x10, %o5 stwa %i0, [%l7 + %o5] 0x89 nop set 0x50, %o1 std %o4, [%l7 + %o1] nop set 0x1A, %o2 sth %o6, [%l7 + %o2] nop set 0x7E, %l5 sth %o0, [%l7 + %l5] nop set 0x28, %i7 std %f24, [%l7 + %i7] set 0x48, %l6 lda [%l7 + %l6] 0x88, %f4 nop set 0x70, %l2 ldx [%l7 + %l2], %i2 nop set 0x4E, %l4 ldub [%l7 + %l4], %i6 set 0x48, %g1 sta %f8, [%l7 + %g1] 0x89 st %f27, [%l7 + 0x2C] set 0x1F, %i1 ldstuba [%l7 + %i1] 0x81, %o3 set 0x50, %i2 lda [%l7 + %i2] 0x81, %f12 set 0x58, %g4 ldxa [%l7 + %g4] 0x81, %l4 set 0x38, %o4 stxa %l3, [%l7 + %o4] 0xeb membar #Sync nop set 0x34, %g7 swap [%l7 + %g7], %l5 nop set 0x38, %o6 std %f0, [%l7 + %o6] set 0x64, %i6 sta %f5, [%l7 + %i6] 0x80 nop set 0x28, %i4 ldx [%l7 + %i4], %l6 nop set 0x68, %g5 swap [%l7 + %g5], %i1 set 0x6B, %g2 stba %o4, [%l7 + %g2] 0xe2 membar #Sync set 0x28, %o7 prefetcha [%l7 + %o7] 0x88, 3 nop set 0x10, %o0 stx %fsr, [%l7 + %o0] nop set 0x10, %i5 swap [%l7 + %i5], %i7 nop set 0x60, %g3 stx %fsr, [%l7 + %g3] st %f13, [%l7 + 0x24] nop set 0x28, %i3 std %g6, [%l7 + %i3] set 0x18, %l3 stda %o6, [%l7 + %l3] 0x81 set 0x60, %l1 stda %o2, [%l7 + %l1] 0xea membar #Sync set 0x14, %i0 lda [%l7 + %i0] 0x81, %f12 nop set 0x24, %g6 ldsb [%l7 + %g6], %l2 nop set 0x20, %l0 ldsw [%l7 + %l0], %i4 st %fsr, [%l7 + 0x30] nop set 0x0D, %o5 stb %l0, [%l7 + %o5] ld [%l7 + 0x7C], %f8 set 0x28, %o3 ldxa [%l7 + %o3] 0x80, %g1 set 0x0C, %o1 swapa [%l7 + %o1] 0x89, %g4 nop set 0x6C, %l5 stb %o1, [%l7 + %l5] nop set 0x12, %i7 ldsh [%l7 + %i7], %g6 bn,a,pn %xcc, loop_132 nop set 0x1C, %l6 ldsw [%l7 + %l6], %g2 nop set 0x08, %l2 stx %i3, [%l7 + %l2] nop set 0x6C, %o2 swap [%l7 + %o2], %l1 loop_132: and %g5, %i5, %i0 nop set 0x10, %g1 ldd [%l7 + %g1], %f28 or %o5, %o0, %o6 nop set 0x70, %l4 std %i2, [%l7 + %l4] fpadd32 %f8, %f14, %f22 nop set 0x78, %i1 stb %o3, [%l7 + %i1] nop set 0x30, %g4 ldd [%l7 + %g4], %l4 nop set 0x08, %o4 ldx [%l7 + %o4], %i6 nop set 0x70, %g7 ldx [%l7 + %g7], %l5 nop set 0x4C, %i2 prefetch [%l7 + %i2], 0 nop set 0x10, %i6 std %i6, [%l7 + %i6] nop set 0x50, %o6 stx %l3, [%l7 + %o6] set 0x4C, %i4 lda [%l7 + %i4] 0x81, %f24 ld [%l7 + 0x6C], %f31 add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i1, %g3 add %i7, %g7, %o4 bl %xcc, loop_133 ld [%l7 + 0x60], %f17 nop set 0x40, %g5 stw %o7, [%l7 + %g5] nop set 0x21, %g2 ldstub [%l7 + %g2], %o2 loop_133: st %fsr, [%l7 + 0x24] add %l7, 0x78, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i4 casa [%l6] 0x81, %i4, %l2 add %l7, 0x48, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %g4 nop set 0x64, %o7 stw %o1, [%l7 + %o7] st %f18, [%l7 + 0x44] nop set 0x1A, %i5 stb %l0, [%l7 + %i5] nop set 0x6E, %o0 ldsh [%l7 + %o0], %g2 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g6, %i3 set 0x4C, %g3 stha %l1, [%l7 + %g3] 0xe3 membar #Sync set 0x0C, %l3 sta %f15, [%l7 + %l3] 0x89 nop set 0x58, %l1 swap [%l7 + %l1], %g5 nop set 0x28, %i0 prefetch [%l7 + %i0], 3 nop set 0x0D, %g6 ldsb [%l7 + %g6], %i5 nop set 0x3C, %l0 prefetch [%l7 + %l0], 1 nop set 0x28, %o5 ldd [%l7 + %o5], %f8 set 0x34, %o3 lda [%l7 + %o3] 0x89, %f11 set 0x7D, %i3 ldstuba [%l7 + %i3] 0x88, %i0 set 0x0C, %l5 swapa [%l7 + %l5] 0x89, %o5 set 0x18, %o1 stwa %o0, [%l7 + %o1] 0x81 wr %o6, %i2, %ccr set 0x10, %l6 ldda [%l7 + %l6] 0xe2, %l4 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %i6, %o3 set 0x30, %l2 ldda [%l7 + %l2] 0x88, %l4 set 0x64, %i7 swapa [%l7 + %i7] 0x80, %l3 set 0x78, %o2 sta %f5, [%l7 + %o2] 0x89 nop set 0x60, %l4 std %i0, [%l7 + %l4] set 0x20, %i1 ldxa [%l7 + %i1] 0x89, %l6 nop set 0x68, %g1 ldx [%l7 + %g1], %i7 nop set 0x7C, %g4 stb %g3, [%l7 + %g4] set 0x42, %g7 ldstuba [%l7 + %g7] 0x80, %g7 nop nop setx 0x6DA83A1A5AF64504, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f26 setx 0xE22146E8184CDA63, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f2 fdivd %f2, %f26, %f22 bleu,a,pt %icc, loop_134 wr %g0, 0x5, %fprs set 0x70, %o4 prefetcha [%l7 + %o4] 0x80, 3 loop_134: nop set 0x64, %i2 sta %f19, [%l7 + %i2] 0x89 nop set 0x50, %o6 ldsw [%l7 + %o6], %o2 set 0x40, %i4 ldda [%l7 + %i4] 0x81, %f16 nop set 0x0B, %i6 ldstub [%l7 + %i6], %g1 nop set 0x0A, %g2 ldsb [%l7 + %g2], %g4 wr %o1, %l0, %set_softint set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd2 set 0x4C, %i5 sta %f15, [%l7 + %i5] 0x80 ble,a,pt %icc, loop_135 nop set 0x1A, %o0 ldsh [%l7 + %o0], %l2 set 0x10, %g3 stwa %g2, [%l7 + %g3] 0x88 loop_135: nop set 0x48, %l3 ldd [%l7 + %l3], %g6 add %l7, 0x58, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %l1 casa [%l6] 0x81, %l1, %i3 add %i5, %g5, %o5 set 0x64, %l1 stwa %i0, [%l7 + %l1] 0xea membar #Sync or %o0, %o6, %l4 nop set 0x20, %i0 std %f24, [%l7 + %i0] set 0x7C, %o7 stwa %i2, [%l7 + %o7] 0xe2 membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0x89, %o2 set 0x68, %o5 ldxa [%l7 + %o5] 0x80, %i6 set 0x70, %o3 ldda [%l7 + %o3] 0x89, %l2 set 0x40, %g6 ldda [%l7 + %g6] 0xd8, %f16 nop set 0x55, %l5 ldub [%l7 + %l5], %l5 or %i1, %l6, %g3 set 0x32, %o1 stha %g7, [%l7 + %o1] 0x89 nop set 0x40, %l6 ldsw [%l7 + %l6], %i7 nop set 0x38, %l2 stx %fsr, [%l7 + %l2] nop set 0x38, %i3 ldd [%l7 + %i3], %o6 add %l7, 0x60, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i4, %o2 set 0x40, %o2 stha %o4, [%l7 + %o2] 0x81 or %g4, %g1, %o1 wr %l0, %g2, %clear_softint set 0x18, %l4 ldxa [%l7 + %l4] 0x80, %g6 set 0x18, %i1 ldxa [%l7 + %i1] 0x89, %l2 add %l7, 0x40, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l1, %i3 set 0x58, %i7 ldxa [%l7 + %i7] 0x88, %g5 nop set 0x50, %g1 std %f8, [%l7 + %g1] nop set 0x7A, %g7 ldsh [%l7 + %g7], %i5 st %fsr, [%l7 + 0x1C] nop set 0x70, %o4 ldd [%l7 + %o4], %f24 set 0x14, %g4 sta %f22, [%l7 + %g4] 0x80 nop set 0x24, %o6 swap [%l7 + %o6], %o5 set 0x16, %i4 stha %i0, [%l7 + %i4] 0xe2 membar #Sync set 0x6C, %i6 stwa %o0, [%l7 + %i6] 0xe2 membar #Sync nop set 0x40, %i2 stx %o6, [%l7 + %i2] st %f8, [%l7 + 0x50] nop set 0x4D, %g5 ldub [%l7 + %g5], %l4 set 0x70, %g2 stxa %o3, [%l7 + %g2] 0xea membar #Sync set 0x60, %i5 ldstuba [%l7 + %i5] 0x89, %i2 nop set 0x68, %o0 std %f26, [%l7 + %o0] set 0x20, %g3 sta %f25, [%l7 + %g3] 0x80 add %i6, %l3, %i1 st %f18, [%l7 + 0x18] nop set 0x54, %l1 ldsw [%l7 + %l1], %l6 nop set 0x60, %i0 lduw [%l7 + %i0], %l5 set 0x18, %o7 stda %g2, [%l7 + %o7] 0xe3 membar #Sync nop set 0x60, %l0 ldx [%l7 + %l0], %g7 set 0x78, %o5 ldxa [%l7 + %o5] 0x89, %i7 or %o7, %o2, %o4 nop set 0x6C, %l3 swap [%l7 + %l3], %g4 nop set 0x14, %o3 ldsw [%l7 + %o3], %g1 set 0x40, %l5 ldda [%l7 + %l5] 0xda, %f0 set 0x78, %g6 stda %o0, [%l7 + %g6] 0xe3 membar #Sync set 0x20, %l6 swapa [%l7 + %l6] 0x89, %l0 nop set 0x6C, %o1 lduw [%l7 + %o1], %g2 nop set 0x20, %i3 ldub [%l7 + %i3], %g6 nop set 0x70, %o2 stx %fsr, [%l7 + %o2] set 0x70, %l4 ldda [%l7 + %l4] 0xeb, %i4 set 0x6C, %l2 stwa %l2, [%l7 + %l2] 0xe2 membar #Sync add %i3, %g5, %i5 set 0x40, %i1 stda %f0, [%l7 + %i1] 0xf9 membar #Sync membar #Sync set 0x40, %g1 ldda [%l7 + %g1] 0xf9, %f16 set 0x0F, %g7 stba %o5, [%l7 + %g7] 0x89 set 0x40, %o4 stda %l0, [%l7 + %o4] 0x80 set 0x74, %g4 stwa %o0, [%l7 + %g4] 0x80 nop set 0x64, %i7 prefetch [%l7 + %i7], 4 nop set 0x12, %o6 ldsh [%l7 + %o6], %o6 or %l4, %i0, %o3 or %i2, %l3, %i1 nop set 0x1C, %i4 prefetch [%l7 + %i4], 2 set 0x10, %i6 stxa %i6, [%l7 + %i6] 0x81 nop set 0x60, %g5 ldsw [%l7 + %g5], %l5 set 0x70, %g2 sta %f8, [%l7 + %g2] 0x88 set 0x36, %i5 stba %l6, [%l7 + %i5] 0x80 nop set 0x5C, %o0 lduw [%l7 + %o0], %g3 nop set 0x1C, %g3 lduw [%l7 + %g3], %g7 set 0x20, %l1 swapa [%l7 + %l1] 0x80, %o7 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x88 fpsub16s %f24, %f27, %f28 fpadd16s %f26, %f1, %f3 set 0x20, %i0 prefetcha [%l7 + %i0] 0x89, 3 nop set 0x16, %o7 ldsb [%l7 + %o7], %i7 add %l7, 0x38, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o4 casa [%l6] 0x89, %o4, %g1 nop set 0x3E, %l0 ldsb [%l7 + %l0], %g4 set 0x40, %o5 ldda [%l7 + %o5] 0xd8, %f0 set 0x15, %o3 ldstuba [%l7 + %o3] 0x81, %o1 set 0x40, %l5 stda %f0, [%l7 + %l5] 0xf0 membar #Sync add %l7, 0x70, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x89, %l0, %g6 set 0x08, %l3 stxa %g2, [%l7 + %l3] 0xea membar #Sync set 0x40, %g6 stda %f0, [%l7 + %g6] 0x89 set 0x08, %o1 stda %i4, [%l7 + %o1] 0xeb membar #Sync set 0x24, %i3 stwa %i3, [%l7 + %i3] 0xe2 membar #Sync and %l2, %g5, %i5 nop set 0x38, %o2 prefetch [%l7 + %o2], 4 set 0x38, %l4 ldstuba [%l7 + %l4] 0x80, %o5 set 0x20, %l2 stda %l0, [%l7 + %l2] 0xeb membar #Sync membar #Sync set 0x40, %l6 ldda [%l7 + %l6] 0xf0, %f0 nop set 0x47, %g1 stb %o0, [%l7 + %g1] nop set 0x38, %i1 stx %o6, [%l7 + %i1] nop set 0x52, %g7 ldstub [%l7 + %g7], %l4 set 0x4E, %g4 stha %i0, [%l7 + %g4] 0x80 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 5: ! ! Type l : 1254 ! Type a : 28 ! Type cti : 20 ! Type x : 546 ! Type f : 30 ! Type i : 122 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0xE, %g1 set 0x8, %g2 set 0x0, %g3 set 0x0, %g4 set 0xD, %g5 set 0x1, %g6 set 0xE, %g7 !# Input registers set -0x2, %i0 set -0x1, %i1 set -0x0, %i2 set -0x3, %i3 set -0x7, %i4 set -0x6, %i5 set -0xB, %i6 set -0x8, %i7 !# Local registers set 0x50DB9B65, %l0 set 0x3502D5F3, %l1 set 0x65BF061A, %l2 set 0x2AE2CA2C, %l3 set 0x60B4A360, %l4 set 0x71794DD7, %l5 set 0x311239D4, %l6 !# Output registers set -0x0DF8, %o0 set -0x0E9B, %o1 set -0x1C16, %o2 set 0x17FC, %o3 set -0x14D7, %o4 set -0x00F3, %o5 set 0x0D86, %o6 set 0x04FE, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. and %i2, %o3, %i1 set 0x50, %i7 prefetcha [%l7 + %i7] 0x89, 0 nop set 0x20, %o4 ldsw [%l7 + %o4], %l3 nop set 0x08, %o6 ldsb [%l7 + %o6], %l5 and %l6, %g7, %o7 nop set 0x10, %i4 std %f16, [%l7 + %i4] set 0x23, %g5 ldstuba [%l7 + %g5] 0x88, %g3 nop set 0x40, %g2 ldd [%l7 + %g2], %o2 set 0x3C, %i6 stwa %o4, [%l7 + %i6] 0xeb membar #Sync nop set 0x4C, %i5 lduh [%l7 + %i5], %g1 nop set 0x0A, %g3 lduh [%l7 + %g3], %g4 nop set 0x40, %l1 lduw [%l7 + %l1], %i7 ld [%l7 + 0x14], %f12 nop set 0x68, %o0 prefetch [%l7 + %o0], 0 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xf8 membar #Sync or %l0, %g6, %o1 set 0x10, %i0 stxa %i4, [%l7 + %i0] 0xe2 membar #Sync nop set 0x40, %o7 stx %fsr, [%l7 + %o7] membar #Sync set 0x40, %l0 ldda [%l7 + %l0] 0xf9, %f16 nop set 0x73, %o3 ldub [%l7 + %o3], %g2 set 0x08, %o5 stda %l2, [%l7 + %o5] 0x88 fpsub16s %f15, %f31, %f3 add %g5, %i3, %i5 set 0x58, %l3 sta %f16, [%l7 + %l3] 0x80 nop set 0x2A, %l5 lduh [%l7 + %l5], %o5 nop set 0x38, %g6 swap [%l7 + %g6], %l1 add %o6, %o0, %i0 or %l4, %i2, %i1 set 0x4D, %i3 stba %o3, [%l7 + %i3] 0xea membar #Sync set 0x1C, %o2 stha %l3, [%l7 + %o2] 0xea membar #Sync add %l5, %i6, %g7 wr %l6, %o7, %set_softint set 0x24, %o1 stha %g3, [%l7 + %o1] 0x80 set 0x14, %l4 stwa %o4, [%l7 + %l4] 0x88 bleu,pn %xcc, loop_136 nop set 0x48, %l6 swap [%l7 + %l6], %g1 set 0x20, %l2 ldxa [%l7 + %l2] 0x89, %o2 loop_136: nop set 0x30, %i1 ldda [%l7 + %i1] 0x88, %g4 set 0x1C, %g1 lda [%l7 + %g1] 0x89, %f27 st %fsr, [%l7 + 0x7C] set 0x51, %g7 stba %i7, [%l7 + %g7] 0x89 nop set 0x6C, %i7 stw %l0, [%l7 + %i7] nop set 0x34, %g4 swap [%l7 + %g4], %g6 st %fsr, [%l7 + 0x34] nop set 0x4D, %o4 ldstub [%l7 + %o4], %o1 nop set 0x44, %i4 sth %i4, [%l7 + %i4] set 0x60, %g5 ldda [%l7 + %g5] 0xea, %l2 nop set 0x10, %g2 std %f22, [%l7 + %g2] nop set 0x38, %i6 lduw [%l7 + %i6], %g5 nop set 0x08, %o6 ldd [%l7 + %o6], %f30 nop set 0x20, %i5 swap [%l7 + %i5], %g2 nop set 0x78, %l1 std %f20, [%l7 + %l1] fpsub32 %f30, %f6, %f20 nop set 0x38, %o0 ldd [%l7 + %o0], %f10 st %f21, [%l7 + 0x7C] ld [%l7 + 0x50], %f10 set 0x60, %g3 stxa %i5, [%l7 + %g3] 0x81 nop set 0x7A, %i0 ldsh [%l7 + %i0], %i3 or %l1, %o5, %o6 nop set 0x4C, %i2 ldsw [%l7 + %i2], %i0 set 0x30, %l0 ldda [%l7 + %l0] 0x80, %l4 nop set 0x38, %o7 swap [%l7 + %o7], %i2 set 0x18, %o5 ldxa [%l7 + %o5] 0x88, %o0 nop set 0x60, %l3 stw %o3, [%l7 + %l3] set 0x2F, %l5 stba %l3, [%l7 + %l5] 0xe2 membar #Sync nop set 0x38, %g6 ldd [%l7 + %g6], %i0 nop set 0x48, %o3 sth %i6, [%l7 + %o3] nop set 0x1C, %o2 stw %g7, [%l7 + %o2] and %l5, %o7, %l6 nop set 0x08, %o1 ldx [%l7 + %o1], %g3 set 0x40, %i3 stda %f16, [%l7 + %i3] 0x89 set 0x40, %l4 ldxa [%l7 + %l4] 0x80, %o4 fpadd16 %f8, %f4, %f6 nop set 0x70, %l6 stw %o2, [%l7 + %l6] set 0x50, %i1 ldda [%l7 + %i1] 0x89, %g4 set 0x10, %g1 ldxa [%l7 + %g1] 0x89, %i7 nop set 0x40, %l2 std %l0, [%l7 + %l2] or %g1, %g6, %i4 nop set 0x10, %i7 std %l2, [%l7 + %i7] st %fsr, [%l7 + 0x70] nop set 0x5B, %g7 ldsb [%l7 + %g7], %o1 add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g5 casa [%l6] 0x88, %g5, %i5 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i3, %l1 set 0x58, %o4 swapa [%l7 + %o4] 0x80, %g2 nop set 0x44, %g4 lduw [%l7 + %g4], %o6 nop set 0x2B, %i4 ldsb [%l7 + %i4], %i0 set 0x0C, %g5 stwa %l4, [%l7 + %g5] 0xe2 membar #Sync set 0x0E, %i6 ldstuba [%l7 + %i6] 0x80, %i2 set 0x10, %g2 stxa %o5, [%l7 + %g2] 0xea membar #Sync nop set 0x78, %o6 ldsw [%l7 + %o6], %o0 set 0x68, %l1 lda [%l7 + %l1] 0x89, %f20 nop set 0x28, %o0 swap [%l7 + %o0], %o3 or %l3, %i1, %g7 nop set 0x0C, %i5 lduh [%l7 + %i5], %l5 nop set 0x14, %g3 sth %i6, [%l7 + %g3] nop set 0x2A, %i0 ldsh [%l7 + %i0], %o7 nop set 0x3C, %i2 stw %l6, [%l7 + %i2] set 0x38, %o7 stda %o4, [%l7 + %o7] 0x88 nop set 0x08, %o5 ldx [%l7 + %o5], %o2 add %g4, %i7, %l0 nop set 0x08, %l3 sth %g1, [%l7 + %l3] set 0x2C, %l0 stwa %g3, [%l7 + %l0] 0xe2 membar #Sync nop set 0x0E, %l5 ldsh [%l7 + %l5], %i4 nop set 0x1C, %o3 stw %l2, [%l7 + %o3] nop set 0x30, %g6 ldd [%l7 + %g6], %g6 nop set 0x18, %o1 std %g4, [%l7 + %o1] add %i5, %o1, %i3 set 0x09, %i3 ldstuba [%l7 + %i3] 0x89, %l1 set 0x7C, %o2 swapa [%l7 + %o2] 0x81, %o6 nop set 0x08, %l4 stx %fsr, [%l7 + %l4] nop set 0x60, %l6 swap [%l7 + %l6], %i0 nop set 0x08, %g1 ldx [%l7 + %g1], %l4 nop set 0x58, %i1 ldd [%l7 + %i1], %i2 and %o5, %g2, %o3 nop set 0x18, %i7 ldx [%l7 + %i7], %o0 add %l3, %i1, %g7 membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf8, %f16 fpsub16 %f24, %f10, %f28 set 0x38, %o4 stda %i6, [%l7 + %o4] 0xe2 membar #Sync nop set 0x10, %g4 stw %l5, [%l7 + %g4] fpadd16s %f17, %f8, %f5 nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %sys_tick_cmpr set 0x14, %g7 swapa [%l7 + %g7] 0x81, %o2 set 0x48, %g5 stda %g4, [%l7 + %g5] 0x88 set 0x10, %i4 ldda [%l7 + %i4] 0xeb, %i6 set 0x58, %g2 prefetcha [%l7 + %g2] 0x88, 3 set 0x64, %i6 sta %f4, [%l7 + %i6] 0x80 wr %g1, %g3, %softint set 0x6F, %o6 ldstuba [%l7 + %o6] 0x80, %i7 bge,pn %icc, loop_137 add %i4, %l2, %g6 set 0x44, %l1 swapa [%l7 + %l1] 0x80, %i5 loop_137: nop set 0x48, %i5 stx %fsr, [%l7 + %i5] nop set 0x0E, %g3 ldub [%l7 + %g3], %g5 or %o1, %i3, %l1 or %o6, %l4, %i2 nop set 0x52, %i0 ldub [%l7 + %i0], %o5 nop set 0x20, %i2 std %f4, [%l7 + %i2] add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %i0 nop set 0x40, %o7 std %f14, [%l7 + %o7] nop set 0x78, %o0 prefetch [%l7 + %o0], 4 nop set 0x44, %o5 swap [%l7 + %o5], %o0 nop set 0x6C, %l3 prefetch [%l7 + %l3], 1 set 0x7C, %l0 stha %o3, [%l7 + %l0] 0x80 st %f31, [%l7 + 0x40] nop set 0x68, %l5 stx %fsr, [%l7 + %l5] nop set 0x50, %g6 ldd [%l7 + %g6], %f20 nop set 0x18, %o3 sth %l3, [%l7 + %o3] nop set 0x18, %i3 stx %fsr, [%l7 + %i3] set 0x48, %o2 swapa [%l7 + %o2] 0x81, %i1 nop set 0x38, %l4 stw %i6, [%l7 + %l4] nop set 0x20, %o1 swap [%l7 + %o1], %l5 set 0x60, %l6 prefetcha [%l7 + %l6] 0x81, 4 fpadd32s %f10, %f5, %f13 and %o4, %o2, %g4 nop set 0x6C, %g1 ldsw [%l7 + %g1], %o7 set 0x28, %i1 ldxa [%l7 + %i1] 0x80, %l6 nop set 0x08, %i7 ldx [%l7 + %i7], %l0 set 0x40, %o4 ldda [%l7 + %o4] 0x81, %f16 nop set 0x44, %l2 lduh [%l7 + %l2], %g1 bn,a %xcc, loop_138 nop set 0x40, %g4 stx %fsr, [%l7 + %g4] ld [%l7 + 0x48], %f27 nop set 0x24, %g5 stw %g3, [%l7 + %g5] loop_138: fpsub32s %f15, %f28, %f19 nop set 0x21, %g7 ldub [%l7 + %g7], %i7 nop set 0x4C, %i4 ldstub [%l7 + %i4], %i4 st %fsr, [%l7 + 0x0C] st %f30, [%l7 + 0x6C] nop set 0x38, %g2 ldd [%l7 + %g2], %f22 nop set 0x28, %i6 ldd [%l7 + %i6], %f24 set 0x40, %o6 stxa %l2, [%l7 + %o6] 0xeb membar #Sync nop set 0x26, %l1 ldsh [%l7 + %l1], %g6 ld [%l7 + 0x1C], %f1 set 0x28, %g3 ldxa [%l7 + %g3] 0x89, %g5 set 0x35, %i0 stba %i5, [%l7 + %i0] 0xe3 membar #Sync set 0x50, %i2 swapa [%l7 + %i2] 0x80, %i3 set 0x18, %o7 lda [%l7 + %o7] 0x89, %f0 nop set 0x20, %o0 std %o0, [%l7 + %o0] nop set 0x1D, %o5 ldub [%l7 + %o5], %l1 set 0x18, %i5 lda [%l7 + %i5] 0x89, %f30 set 0x78, %l3 stxa %o6, [%l7 + %l3] 0xe2 membar #Sync nop set 0x08, %l0 ldd [%l7 + %l0], %l4 set 0x20, %g6 stxa %i2, [%l7 + %g6] 0x81 set 0x30, %o3 ldda [%l7 + %o3] 0x80, %g2 nop set 0x58, %l5 std %o4, [%l7 + %l5] set 0x70, %i3 stda %i0, [%l7 + %i3] 0xeb membar #Sync fpadd32s %f30, %f13, %f24 wr %o0, %o3, %ccr nop set 0x1C, %l4 lduw [%l7 + %l4], %l3 fpsub16 %f10, %f10, %f12 add %l7, 0x74, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i6 casa [%l6] 0x81, %i6, %l5 nop set 0x45, %o2 ldub [%l7 + %o2], %g7 set 0x28, %l6 stda %i0, [%l7 + %l6] 0x88 and %o4, %g4, %o2 add %l7, 0x28, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l6, %o7 add %l0, %g3, %i7 st %f3, [%l7 + 0x20] nop set 0x24, %o1 ldsw [%l7 + %o1], %i4 nop set 0x78, %i1 ldd [%l7 + %i1], %l2 nop set 0x58, %g1 ldd [%l7 + %g1], %g0 nop set 0x0C, %o4 sth %g5, [%l7 + %o4] nop set 0x40, %i7 ldd [%l7 + %i7], %f12 nop set 0x78, %g4 ldd [%l7 + %g4], %i4 set 0x58, %l2 stwa %i3, [%l7 + %l2] 0x81 nop set 0x10, %g7 std %f10, [%l7 + %g7] or %g6, %o1, %o6 nop set 0x40, %i4 stw %l1, [%l7 + %i4] nop set 0x3C, %g2 swap [%l7 + %g2], %l4 nop set 0x08, %i6 stx %g2, [%l7 + %i6] add %l7, 0x78, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i2 casa [%l6] 0x81, %i2, %o5 set 0x78, %o6 prefetcha [%l7 + %o6] 0x81, 3 add %l7, 0x50, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o0 casxa [%l6] 0x88, %o0, %l3 set 0x08, %g5 lda [%l7 + %g5] 0x88, %f21 set 0x58, %g3 prefetcha [%l7 + %g3] 0x89, 4 nop set 0x60, %i0 ldd [%l7 + %i0], %i6 set 0x58, %i2 stxa %l5, [%l7 + %i2] 0xeb membar #Sync nop set 0x4C, %l1 ldub [%l7 + %l1], %g7 set 0x0B, %o0 ldstuba [%l7 + %o0] 0x88, %o4 nop set 0x40, %o5 std %f30, [%l7 + %o5] nop set 0x28, %i5 ldd [%l7 + %i5], %f6 set 0x6C, %l3 sta %f14, [%l7 + %l3] 0x88 nop set 0x48, %o7 stx %fsr, [%l7 + %o7] nop set 0x68, %l0 lduh [%l7 + %l0], %g4 nop set 0x48, %g6 ldd [%l7 + %g6], %f30 nop set 0x28, %o3 ldsw [%l7 + %o3], %o2 set 0x60, %l5 stwa %i1, [%l7 + %l5] 0x89 and %l6, %l0, %g3 nop set 0x40, %i3 ldd [%l7 + %i3], %o6 add %l7, 0x78, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %i4, %l2 or %i7, %g1, %g5 add %i5, %g6, %i3 nop set 0x09, %o2 stb %o1, [%l7 + %o2] set 0x3C, %l6 lda [%l7 + %l6] 0x88, %f24 wr %g0, 0x7, %fprs nop set 0x31, %l4 ldub [%l7 + %l4], %l4 nop set 0x58, %i1 swap [%l7 + %i1], %g2 set 0x21, %g1 stba %i2, [%l7 + %g1] 0xe2 membar #Sync nop set 0x78, %o4 stx %o5, [%l7 + %o4] nop set 0x78, %o1 lduw [%l7 + %o1], %i0 fpsub16 %f16, %f28, %f14 nop set 0x40, %g4 std %l2, [%l7 + %g4] set 0x18, %i7 stda %o0, [%l7 + %i7] 0x89 set 0x68, %l2 stxa %o3, [%l7 + %l2] 0x80 ld [%l7 + 0x68], %f30 nop set 0x7A, %g7 ldstub [%l7 + %g7], %l5 nop set 0x5C, %i4 ldsw [%l7 + %i4], %i6 or %o4, %g7, %g4 set 0x40, %i6 stda %f16, [%l7 + %i6] 0xc4 nop set 0x2A, %o6 stb %o2, [%l7 + %o6] nop set 0x48, %g5 std %f4, [%l7 + %g5] set 0x57, %g3 stba %l6, [%l7 + %g3] 0xe2 membar #Sync nop set 0x6D, %g2 ldsb [%l7 + %g2], %l0 nop set 0x0E, %i0 lduh [%l7 + %i0], %g3 nop set 0x52, %i2 ldsb [%l7 + %i2], %i1 set 0x78, %l1 stxa %i4, [%l7 + %l1] 0x81 nop set 0x27, %o5 ldstub [%l7 + %o5], %l2 nop set 0x16, %i5 ldsh [%l7 + %i5], %o7 bleu,a,pt %xcc, loop_139 nop set 0x4C, %l3 swap [%l7 + %l3], %g1 fpsub32s %f3, %f6, %f29 nop set 0x60, %o7 ldx [%l7 + %o7], %g5 loop_139: nop set 0x48, %l0 stx %i7, [%l7 + %l0] nop set 0x70, %g6 prefetch [%l7 + %g6], 1 nop set 0x60, %o3 ldsh [%l7 + %o3], %g6 nop set 0x50, %o0 ldsw [%l7 + %o0], %i5 fpadd32 %f0, %f4, %f28 set 0x68, %i3 prefetcha [%l7 + %i3] 0x88, 2 nop set 0x30, %o2 std %o0, [%l7 + %o2] add %l7, 0x20, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %o6 nop set 0x14, %l5 lduw [%l7 + %l5], %l4 nop set 0x4A, %l4 sth %i2, [%l7 + %l4] set 0x30, %l6 stxa %g2, [%l7 + %l6] 0x88 set 0x40, %g1 ldstuba [%l7 + %g1] 0x88, %o5 nop set 0x5E, %o4 ldstub [%l7 + %o4], %l3 nop set 0x48, %o1 std %i0, [%l7 + %o1] set 0x40, %i1 stda %f16, [%l7 + %i1] 0x80 st %fsr, [%l7 + 0x20] nop set 0x28, %i7 ldx [%l7 + %i7], %o3 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xd0 nop set 0x28, %l2 stx %fsr, [%l7 + %l2] nop set 0x30, %i4 sth %l5, [%l7 + %i4] nop set 0x30, %i6 ldd [%l7 + %i6], %f24 nop set 0x60, %g7 ldd [%l7 + %g7], %f20 nop set 0x14, %g5 prefetch [%l7 + %g5], 1 nop set 0x58, %g3 ldx [%l7 + %g3], %o0 fpsub16s %f14, %f24, %f4 nop set 0x76, %o6 stb %o4, [%l7 + %o6] nop set 0x1D, %g2 stb %g7, [%l7 + %g2] nop set 0x18, %i0 std %f2, [%l7 + %i0] nop set 0x15, %i2 ldub [%l7 + %i2], %i6 nop set 0x50, %o5 std %o2, [%l7 + %o5] set 0x10, %i5 lda [%l7 + %i5] 0x80, %f18 nop set 0x26, %l1 ldsb [%l7 + %l1], %g4 and %l0, %g3, %l6 set 0x78, %l3 stwa %i4, [%l7 + %l3] 0x80 set 0x19, %o7 ldstuba [%l7 + %o7] 0x88, %l2 set 0x68, %g6 lda [%l7 + %g6] 0x88, %f6 fpsub16s %f14, %f29, %f1 nop set 0x0C, %l0 ldsh [%l7 + %l0], %i1 set 0x10, %o0 ldda [%l7 + %o0] 0xe3, %g0 st %fsr, [%l7 + 0x24] nop set 0x70, %o3 stx %g5, [%l7 + %o3] nop set 0x74, %i3 lduw [%l7 + %i3], %i7 set 0x4B, %o2 ldstuba [%l7 + %o2] 0x89, %o7 nop set 0x32, %l5 lduh [%l7 + %l5], %i5 st %fsr, [%l7 + 0x40] nop set 0x44, %l6 swap [%l7 + %l6], %i3 add %l7, 0x50, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x89, %g6, %l1 set 0x18, %l4 stda %o6, [%l7 + %l4] 0xe3 membar #Sync st %fsr, [%l7 + 0x34] nop set 0x68, %o4 ldd [%l7 + %o4], %f22 wr %l4, %o1, %set_softint set 0x4D, %g1 ldstuba [%l7 + %g1] 0x89, %i2 add %l7, 0x20, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %l3 set 0x28, %i1 prefetcha [%l7 + %i1] 0x88, 4 nop set 0x58, %i7 stx %i0, [%l7 + %i7] nop set 0x4B, %g4 ldub [%l7 + %g4], %l5 nop set 0x30, %o1 ldd [%l7 + %o1], %o2 nop nop setx 0x5A22988C4058618A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x13824B179173BF14, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f28 fdivd %f28, %f20, %f2 nop set 0x75, %i4 ldsb [%l7 + %i4], %o0 set 0x18, %l2 ldxa [%l7 + %l2] 0x81, %o4 nop set 0x08, %g7 swap [%l7 + %g7], %g7 set 0x70, %g5 stda %o2, [%l7 + %g5] 0xe2 membar #Sync nop set 0x4A, %g3 lduh [%l7 + %g3], %i6 set 0x40, %i6 ldda [%l7 + %i6] 0x89, %f16 set 0x54, %o6 swapa [%l7 + %o6] 0x89, %g4 or %g3, %l6, %i4 nop set 0x7E, %g2 ldsh [%l7 + %g2], %l2 set 0x48, %i0 prefetcha [%l7 + %i0] 0x80, 4 set 0x78, %o5 ldxa [%l7 + %o5] 0x88, %l0 or %g1, %g5, %o7 or %i7, %i5, %i3 set 0x44, %i2 stwa %g6, [%l7 + %i2] 0x81 nop set 0x78, %l1 prefetch [%l7 + %l1], 4 set 0x40, %l3 prefetcha [%l7 + %l3] 0x80, 3 set 0x6C, %i5 swapa [%l7 + %i5] 0x89, %l4 wr %o1, %i2, %set_softint nop nop setx 0x433D443B6961DA8B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x5B44DB21E379DD90, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f10 fdivd %f10, %f24, %f28 nop set 0x6E, %g6 ldub [%l7 + %g6], %o5 set 0x2C, %o7 ldstuba [%l7 + %o7] 0x88, %o6 and %l3, %g2, %i0 set 0x40, %o0 sta %f3, [%l7 + %o0] 0x88 nop set 0x28, %o3 std %f20, [%l7 + %o3] set 0x20, %l0 prefetcha [%l7 + %l0] 0x89, 4 or %o0, %o4, %g7 set 0x34, %o2 sta %f9, [%l7 + %o2] 0x89 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l5 casa [%l6] 0x80, %l5, %o2 set 0x60, %i3 ldda [%l7 + %i3] 0xe2, %g4 nop set 0x68, %l6 ldx [%l7 + %l6], %g3 add %i6, %i4, %l2 st %f27, [%l7 + 0x0C] add %i1, %l0, %l6 nop set 0x77, %l4 stb %g5, [%l7 + %l4] nop set 0x78, %o4 ldd [%l7 + %o4], %g0 st %fsr, [%l7 + 0x70] set 0x62, %g1 stha %i7, [%l7 + %g1] 0x88 nop set 0x10, %i1 stw %i5, [%l7 + %i1] fpsub32 %f22, %f8, %f0 set 0x70, %i7 stxa %i3, [%l7 + %i7] 0x89 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g6, %o7 wr %l4, %o1, %y and %l1, %o5, %i2 nop set 0x10, %l5 ldx [%l7 + %l5], %l3 nop set 0x5E, %o1 sth %g2, [%l7 + %o1] fpsub32 %f10, %f24, %f22 fpsub16s %f13, %f31, %f30 nop set 0x24, %g4 swap [%l7 + %g4], %i0 nop set 0x28, %i4 lduh [%l7 + %i4], %o6 and %o3, %o0, %g7 set 0x40, %l2 ldda [%l7 + %l2] 0x89, %f0 fpsub16s %f10, %f10, %f10 nop set 0x20, %g5 ldsw [%l7 + %g5], %l5 fpsub16s %f12, %f12, %f12 fpsub32s %f22, %f18, %f14 nop set 0x68, %g7 ldd [%l7 + %g7], %f6 nop set 0x26, %i6 sth %o2, [%l7 + %i6] nop set 0x58, %o6 ldd [%l7 + %o6], %f12 st %fsr, [%l7 + 0x24] nop set 0x68, %g2 std %f8, [%l7 + %g2] add %l7, 0x28, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x88, %g4, %o4 set 0x50, %i0 stda %g2, [%l7 + %i0] 0x81 nop set 0x6C, %g3 lduw [%l7 + %g3], %i4 nop set 0x24, %o5 stw %l2, [%l7 + %o5] set 0x40, %i2 swapa [%l7 + %i2] 0x88, %i1 and %l0, %l6, %g5 set 0x40, %l1 stda %f16, [%l7 + %l1] 0xf8 membar #Sync set 0x40, %l3 stda %f0, [%l7 + %l3] 0x81 nop set 0x50, %g6 ldsh [%l7 + %g6], %i6 ld [%l7 + 0x1C], %f23 ld [%l7 + 0x54], %f19 set 0x40, %i5 ldda [%l7 + %i5] 0xd8, %f0 nop set 0x20, %o0 stw %g1, [%l7 + %o0] nop set 0x18, %o7 std %f12, [%l7 + %o7] set 0x78, %l0 prefetcha [%l7 + %l0] 0x88, 3 wr %i7, %i3, %ccr set 0x08, %o2 lda [%l7 + %o2] 0x80, %f30 set 0x34, %i3 lda [%l7 + %i3] 0x80, %f17 nop set 0x17, %o3 ldsb [%l7 + %o3], %g6 set 0x40, %l4 sta %f1, [%l7 + %l4] 0x88 nop set 0x5C, %o4 swap [%l7 + %o4], %l4 set 0x08, %l6 prefetcha [%l7 + %l6] 0x80, 1 nop nop setx 0xA054A7C83106DED3, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f22 setx 0xE1BF9A71D48D5C28, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f18 fdivd %f18, %f22, %f18 nop set 0x72, %g1 lduh [%l7 + %g1], %o7 nop set 0x70, %i1 stx %fsr, [%l7 + %i1] and %l1, %o5, %l3 or %g2, %i0, %o6 nop set 0x20, %l5 lduw [%l7 + %l5], %i2 fpsub16s %f27, %f11, %f28 nop set 0x40, %o1 ldx [%l7 + %o1], %o3 set 0x20, %g4 stxa %o0, [%l7 + %g4] 0x89 set 0x34, %i4 sta %f0, [%l7 + %i4] 0x80 st %f6, [%l7 + 0x54] membar #Sync set 0x40, %l2 ldda [%l7 + %l2] 0xf9, %f0 nop set 0x18, %i7 ldx [%l7 + %i7], %l5 nop set 0x40, %g5 ldd [%l7 + %g5], %g6 set 0x10, %i6 stha %g4, [%l7 + %i6] 0xe3 membar #Sync nop set 0x78, %o6 ldd [%l7 + %o6], %o4 set 0x40, %g2 stda %f0, [%l7 + %g2] 0x89 st %f2, [%l7 + 0x38] set 0x20, %i0 stxa %g3, [%l7 + %i0] 0x89 ld [%l7 + 0x68], %f10 add %l7, 0x40, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x80, %o2, %i4 nop set 0x10, %g3 stw %l2, [%l7 + %g3] set 0x40, %o5 stda %f0, [%l7 + %o5] 0xcc nop set 0x20, %i2 ldsw [%l7 + %i2], %i1 set 0x73, %g7 stba %l0, [%l7 + %g7] 0x81 set 0x70, %l1 swapa [%l7 + %l1] 0x80, %g5 and %i6, %g1, %i5 set 0x14, %g6 stha %i7, [%l7 + %g6] 0xe2 membar #Sync nop set 0x48, %i5 ldd [%l7 + %i5], %f4 set 0x70, %o0 stxa %i3, [%l7 + %o0] 0x81 add %l7, 0x5C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %l6 nop set 0x31, %l3 ldstub [%l7 + %l3], %o1 set 0x0D, %o7 stba %o7, [%l7 + %o7] 0x88 add %l7, 0x30, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l1 casxa [%l6] 0x88, %l1, %l4 set 0x20, %l0 ldstuba [%l7 + %l0] 0x80, %o5 set 0x4C, %i3 stwa %g2, [%l7 + %i3] 0xe2 membar #Sync nop set 0x6C, %o3 stw %l3, [%l7 + %o3] add %i0, %i2, %o6 nop set 0x74, %l4 ldsw [%l7 + %l4], %o0 set 0x40, %o4 ldda [%l7 + %o4] 0xd0, %f16 set 0x62, %o2 stha %o3, [%l7 + %o2] 0xeb membar #Sync nop set 0x58, %g1 ldd [%l7 + %g1], %f30 nop set 0x78, %l6 ldd [%l7 + %l6], %f4 nop set 0x08, %i1 sth %g7, [%l7 + %i1] nop set 0x70, %o1 ldx [%l7 + %o1], %g4 add %o4, %g3, %l5 nop set 0x68, %g4 std %f16, [%l7 + %g4] nop set 0x38, %i4 ldd [%l7 + %i4], %o2 nop set 0x50, %l2 std %i4, [%l7 + %l2] ba,a,pn %xcc, loop_140 st %f7, [%l7 + 0x0C] set 0x28, %i7 stwa %l2, [%l7 + %i7] 0xe3 membar #Sync loop_140: nop add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %l0 set 0x1C, %l5 stwa %i6, [%l7 + %l5] 0x89 or %g5, %i5, %g1 nop set 0x40, %i6 ldsw [%l7 + %i6], %i3 set 0x60, %g5 stxa %g6, [%l7 + %g5] 0xeb membar #Sync nop set 0x56, %o6 ldsb [%l7 + %o6], %l6 nop set 0x58, %g2 std %f16, [%l7 + %g2] st %fsr, [%l7 + 0x60] nop set 0x30, %i0 stx %fsr, [%l7 + %i0] set 0x40, %o5 stda %f0, [%l7 + %o5] 0xcc add %i7, %o7, %l1 set 0x08, %i2 swapa [%l7 + %i2] 0x88, %o1 nop set 0x7E, %g3 ldsb [%l7 + %g3], %o5 and %g2, %l3, %l4 nop set 0x57, %l1 stb %i0, [%l7 + %l1] set 0x70, %g6 prefetcha [%l7 + %g6] 0x80, 4 nop set 0x3A, %i5 ldstub [%l7 + %i5], %i2 ld [%l7 + 0x54], %f12 set 0x40, %o0 stda %f0, [%l7 + %o0] 0xc4 set 0x3C, %l3 sta %f1, [%l7 + %l3] 0x80 nop set 0x60, %g7 ldd [%l7 + %g7], %o0 nop set 0x40, %l0 stx %g7, [%l7 + %l0] or %o3, %g4, %o4 nop set 0x57, %i3 ldsb [%l7 + %i3], %g3 nop set 0x50, %o3 stx %fsr, [%l7 + %o3] nop set 0x1C, %o7 ldub [%l7 + %o7], %l5 nop set 0x48, %l4 ldd [%l7 + %l4], %o2 add %l7, 0x24, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %l2 casa [%l6] 0x80, %l2, %i1 nop set 0x20, %o4 ldx [%l7 + %o4], %l0 set 0x30, %o2 ldxa [%l7 + %o2] 0x88, %i6 nop set 0x70, %l6 stx %g5, [%l7 + %l6] nop set 0x56, %g1 ldsh [%l7 + %g1], %i5 membar #Sync set 0x40, %i1 ldda [%l7 + %i1] 0xf9, %f16 and %g1, %i3, %g6 set 0x4C, %g4 sta %f10, [%l7 + %g4] 0x89 st %f28, [%l7 + 0x14] nop set 0x48, %o1 ldd [%l7 + %o1], %i6 set 0x2C, %l2 stwa %i7, [%l7 + %l2] 0xea membar #Sync nop set 0x48, %i7 swap [%l7 + %i7], %i4 nop set 0x50, %l5 lduh [%l7 + %l5], %o7 nop set 0x70, %i6 ldd [%l7 + %i6], %l0 ble,a,pn %xcc, loop_141 wr %o1, %o5, %softint set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd8 loop_141: nop set 0x4F, %i4 ldstuba [%l7 + %i4] 0x88, %g2 nop set 0x40, %g2 prefetch [%l7 + %g2], 0 nop set 0x54, %o6 stw %l3, [%l7 + %o6] nop set 0x38, %o5 lduw [%l7 + %o5], %l4 add %i0, %o6, %i2 nop set 0x63, %i0 stb %g7, [%l7 + %i0] nop set 0x71, %g3 ldub [%l7 + %g3], %o3 or %o0, %g4, %o4 add %l7, 0x68, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g3, %l5 set 0x60, %i2 sta %f13, [%l7 + %i2] 0x81 set 0x68, %l1 stxa %l2, [%l7 + %l1] 0xeb membar #Sync nop set 0x70, %g6 std %i0, [%l7 + %g6] add %l7, 0x78, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o2 casa [%l6] 0x80, %o2, %l0 nop set 0x09, %o0 ldub [%l7 + %o0], %g5 set 0x40, %l3 stda %f16, [%l7 + %l3] 0xc8 nop set 0x60, %i5 std %f4, [%l7 + %i5] set 0x72, %l0 ldstuba [%l7 + %l0] 0x81, %i5 nop set 0x0A, %i3 stb %g1, [%l7 + %i3] st %fsr, [%l7 + 0x6C] nop set 0x2C, %g7 lduw [%l7 + %g7], %i3 set 0x30, %o3 ldda [%l7 + %o3] 0xea, %g6 set 0x76, %l4 stba %i6, [%l7 + %l4] 0xe2 membar #Sync set 0x40, %o4 stda %f16, [%l7 + %o4] 0xd0 set 0x60, %o2 swapa [%l7 + %o2] 0x89, %l6 set 0x7C, %l6 sta %f12, [%l7 + %l6] 0x89 set 0x0E, %o7 stba %i4, [%l7 + %o7] 0xe2 membar #Sync set 0x70, %i1 swapa [%l7 + %i1] 0x80, %i7 nop set 0x1C, %g4 prefetch [%l7 + %g4], 0 st %fsr, [%l7 + 0x10] nop set 0x18, %g1 stx %fsr, [%l7 + %g1] set 0x20, %l2 ldxa [%l7 + %l2] 0x89, %l1 nop set 0x46, %i7 ldstub [%l7 + %i7], %o1 nop set 0x4F, %l5 ldsb [%l7 + %l5], %o7 st %fsr, [%l7 + 0x7C] nop set 0x28, %i6 stx %fsr, [%l7 + %i6] set 0x40, %o1 stda %f16, [%l7 + %o1] 0xda nop set 0x38, %i4 ldstub [%l7 + %i4], %o5 set 0x08, %g5 lda [%l7 + %g5] 0x89, %f17 nop set 0x1C, %g2 swap [%l7 + %g2], %l3 set 0x60, %o6 prefetcha [%l7 + %o6] 0x88, 1 nop set 0x38, %i0 lduw [%l7 + %i0], %l4 nop set 0x0C, %g3 lduh [%l7 + %g3], %o6 nop set 0x46, %o5 stb %i2, [%l7 + %o5] set 0x44, %l1 lda [%l7 + %l1] 0x81, %f18 nop set 0x48, %i2 ldx [%l7 + %i2], %g7 nop set 0x70, %g6 ldx [%l7 + %g6], %o3 set 0x37, %l3 stba %i0, [%l7 + %l3] 0xe2 membar #Sync nop set 0x60, %i5 stw %o0, [%l7 + %i5] nop set 0x58, %o0 ldx [%l7 + %o0], %o4 nop set 0x68, %l0 ldx [%l7 + %l0], %g4 nop set 0x20, %i3 std %g2, [%l7 + %i3] wr %l5, %l2, %y add %l7, 0x38, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x80, %i1, %l0 set 0x20, %g7 stxa %g5, [%l7 + %g7] 0x88 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o2 casxa [%l6] 0x88, %o2, %g1 nop set 0x6C, %l4 ldsw [%l7 + %l4], %i5 nop set 0x64, %o3 lduw [%l7 + %o3], %g6 nop set 0x64, %o2 ldsh [%l7 + %o2], %i3 set 0x3C, %l6 lda [%l7 + %l6] 0x89, %f13 set 0x18, %o4 prefetcha [%l7 + %o4] 0x88, 0 or %l6, %i4, %i7 ld [%l7 + 0x2C], %f30 st %fsr, [%l7 + 0x7C] set 0x68, %o7 prefetcha [%l7 + %o7] 0x80, 4 st %fsr, [%l7 + 0x34] set 0x70, %g4 lda [%l7 + %g4] 0x88, %f29 set 0x7A, %i1 stba %o1, [%l7 + %i1] 0x80 nop set 0x1C, %l2 prefetch [%l7 + %l2], 1 set 0x38, %g1 stxa %o7, [%l7 + %g1] 0xea membar #Sync ld [%l7 + 0x24], %f11 and %l3, %g2, %o5 set 0x48, %i7 sta %f31, [%l7 + %i7] 0x81 set 0x40, %i6 stda %f0, [%l7 + %i6] 0x80 add %o6, %i2, %l4 nop set 0x18, %o1 std %o2, [%l7 + %o1] nop set 0x38, %l5 stw %g7, [%l7 + %l5] set 0x10, %i4 ldda [%l7 + %i4] 0xea, %o0 nop set 0x36, %g5 ldub [%l7 + %g5], %o4 set 0x23, %o6 stba %i0, [%l7 + %o6] 0xe3 membar #Sync nop set 0x40, %g2 std %f0, [%l7 + %g2] nop set 0x58, %g3 ldd [%l7 + %g3], %g4 set 0x10, %o5 prefetcha [%l7 + %o5] 0x88, 3 nop set 0x64, %l1 lduw [%l7 + %l1], %g3 nop set 0x4B, %i0 stb %i1, [%l7 + %i0] nop set 0x28, %g6 ldsh [%l7 + %g6], %l0 nop set 0x40, %l3 ldx [%l7 + %l3], %g5 nop set 0x18, %i5 std %l2, [%l7 + %i5] st %fsr, [%l7 + 0x5C] wr %g1, %o2, %ccr nop set 0x68, %o0 std %g6, [%l7 + %o0] fpadd32s %f0, %f8, %f18 nop set 0x60, %l0 prefetch [%l7 + %l0], 2 add %i5, %i3, %l6 nop set 0x70, %i2 stx %i6, [%l7 + %i2] nop set 0x10, %i3 stx %i4, [%l7 + %i3] ld [%l7 + 0x70], %f8 add %l1, %o1, %i7 nop set 0x30, %l4 stx %fsr, [%l7 + %l4] st %fsr, [%l7 + 0x18] set 0x78, %o3 prefetcha [%l7 + %o3] 0x80, 1 add %g2, %l3, %o6 and %o5, %l4, %o3 set 0x7F, %o2 stba %g7, [%l7 + %o2] 0x80 set 0x40, %g7 ldda [%l7 + %g7] 0xd0, %f0 nop set 0x70, %o4 swap [%l7 + %o4], %i2 set 0x5C, %o7 stwa %o0, [%l7 + %o7] 0xea membar #Sync or %i0, %o4, %l5 nop set 0x38, %g4 ldx [%l7 + %g4], %g4 set 0x58, %i1 prefetcha [%l7 + %i1] 0x81, 0 nop set 0x60, %l6 lduw [%l7 + %l6], %l0 or %g3, %l2, %g1 nop set 0x68, %l2 stw %o2, [%l7 + %l2] nop set 0x40, %g1 stw %g5, [%l7 + %g1] nop set 0x68, %i6 stx %g6, [%l7 + %i6] nop set 0x7A, %i7 stb %i3, [%l7 + %i7] and %i5, %l6, %i6 set 0x40, %l5 stda %f16, [%l7 + %l5] 0xc0 set 0x54, %i4 lda [%l7 + %i4] 0x89, %f0 st %fsr, [%l7 + 0x60] set 0x14, %g5 stha %i4, [%l7 + %g5] 0xea membar #Sync set 0x70, %o1 prefetcha [%l7 + %o1] 0x89, 2 set 0x24, %o6 stha %i7, [%l7 + %o6] 0xeb membar #Sync ld [%l7 + 0x54], %f17 nop set 0x28, %g3 ldx [%l7 + %g3], %l1 set 0x20, %o5 prefetcha [%l7 + %o5] 0x81, 2 set 0x14, %l1 sta %f20, [%l7 + %l1] 0x80 fpadd32s %f2, %f22, %f6 nop set 0x58, %i0 stw %g2, [%l7 + %i0] set 0x5B, %g2 ldstuba [%l7 + %g2] 0x89, %l3 wr %o6, %l4, %ccr nop set 0x6C, %g6 ldub [%l7 + %g6], %o5 set 0x64, %i5 sta %f10, [%l7 + %i5] 0x89 set 0x38, %o0 lda [%l7 + %o0] 0x88, %f20 set 0x48, %l0 swapa [%l7 + %l0] 0x81, %o3 nop set 0x48, %l3 stx %g7, [%l7 + %l3] add %l7, 0x28, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %o0 casa [%l6] 0x89, %o0, %i0 st %f14, [%l7 + 0x18] set 0x40, %i3 ldda [%l7 + %i3] 0x80, %i2 nop set 0x40, %l4 std %l4, [%l7 + %l4] set 0x20, %o3 ldda [%l7 + %o3] 0xeb, %o4 set 0x40, %i2 stda %f16, [%l7 + %i2] 0xf0 membar #Sync set 0x40, %g7 ldda [%l7 + %g7] 0xd8, %f16 nop set 0x60, %o2 std %f30, [%l7 + %o2] set 0x24, %o7 ldstuba [%l7 + %o7] 0x80, %g4 set 0x48, %o4 stda %i0, [%l7 + %o4] 0xe3 membar #Sync add %l7, 0x14, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g3, %l2 set 0x20, %i1 swapa [%l7 + %i1] 0x80, %g1 or %o2, %g5, %l0 nop set 0x10, %l6 stx %fsr, [%l7 + %l6] nop set 0x20, %g4 lduh [%l7 + %g4], %i3 nop set 0x4E, %g1 ldsh [%l7 + %g1], %g6 nop set 0x41, %i6 ldub [%l7 + %i6], %i5 set 0x54, %l2 lda [%l7 + %l2] 0x89, %f17 nop set 0x3A, %i7 sth %l6, [%l7 + %i7] set 0x78, %l5 stwa %i4, [%l7 + %l5] 0xea membar #Sync or %o1, %i7, %i6 set 0x28, %g5 prefetcha [%l7 + %g5] 0x80, 3 set 0x50, %o1 ldda [%l7 + %o1] 0x81, %o6 nop set 0x11, %i4 stb %g2, [%l7 + %i4] set 0x4C, %o6 sta %f15, [%l7 + %o6] 0x81 nop set 0x20, %o5 std %o6, [%l7 + %o5] nop set 0x78, %g3 ldx [%l7 + %g3], %l4 nop set 0x56, %i0 ldsh [%l7 + %i0], %o5 set 0x68, %l1 ldxa [%l7 + %l1] 0x81, %l3 add %o3, %o0, %g7 set 0x60, %g6 ldda [%l7 + %g6] 0xea, %i0 set 0x40, %i5 ldda [%l7 + %i5] 0xd2, %f0 nop set 0x50, %g2 ldsh [%l7 + %g2], %l5 set 0x50, %o0 ldstuba [%l7 + %o0] 0x89, %o4 add %i2, %g4, %i1 set 0x0C, %l3 lda [%l7 + %l3] 0x81, %f13 nop set 0x24, %i3 swap [%l7 + %i3], %l2 nop set 0x78, %l4 stx %fsr, [%l7 + %l4] set 0x08, %o3 stxa %g1, [%l7 + %o3] 0x81 nop set 0x64, %i2 ldsb [%l7 + %i2], %o2 add %g3, %l0, %g5 nop set 0x08, %g7 ldd [%l7 + %g7], %g6 add %l7, 0x24, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %i5, %i3 set 0x20, %l0 ldxa [%l7 + %l0] 0x80, %i4 set 0x0C, %o7 sta %f10, [%l7 + %o7] 0x81 nop set 0x20, %o2 ldsh [%l7 + %o2], %l6 nop set 0x14, %i1 sth %o1, [%l7 + %i1] nop set 0x14, %o4 prefetch [%l7 + %o4], 2 set 0x20, %l6 swapa [%l7 + %l6] 0x80, %i6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l1, %o7 nop set 0x14, %g4 prefetch [%l7 + %g4], 1 set 0x30, %g1 stha %g2, [%l7 + %g1] 0x81 bgu,a %xcc, loop_142 st %fsr, [%l7 + 0x28] nop set 0x67, %l2 stb %i7, [%l7 + %l2] set 0x74, %i7 stha %l4, [%l7 + %i7] 0x88 loop_142: nop set 0x74, %i6 sth %o6, [%l7 + %i6] add %l7, 0x44, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l3 casa [%l6] 0x88, %l3, %o3 add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o5, %g7 nop set 0x64, %l5 lduh [%l7 + %l5], %i0 nop set 0x32, %g5 stb %l5, [%l7 + %g5] set 0x30, %i4 ldxa [%l7 + %i4] 0x88, %o4 set 0x68, %o6 stda %o0, [%l7 + %o6] 0x89 st %f27, [%l7 + 0x48] nop set 0x58, %o5 std %f22, [%l7 + %o5] and %i2, %g4, %i1 nop set 0x50, %g3 std %g0, [%l7 + %g3] nop set 0x10, %o1 stw %l2, [%l7 + %o1] add %l7, 0x18, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %g3, %o2 set 0x48, %i0 stba %g5, [%l7 + %i0] 0xe2 membar #Sync nop set 0x16, %l1 ldstub [%l7 + %l1], %l0 and %g6, %i5, %i4 st %f17, [%l7 + 0x08] nop set 0x58, %i5 ldd [%l7 + %i5], %f26 ld [%l7 + 0x54], %f19 ld [%l7 + 0x18], %f9 nop set 0x48, %g2 std %i2, [%l7 + %g2] fpadd16 %f28, %f8, %f24 st %fsr, [%l7 + 0x74] set 0x40, %o0 stda %f16, [%l7 + %o0] 0xc2 add %l7, 0x64, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o1, %i6 and %l6, %l1, %g2 nop set 0x60, %g6 stw %o7, [%l7 + %g6] nop set 0x30, %i3 prefetch [%l7 + %i3], 0 set 0x50, %l3 stda %l4, [%l7 + %l3] 0xeb membar #Sync nop set 0x18, %o3 ldx [%l7 + %o3], %o6 nop set 0x5C, %l4 ldsw [%l7 + %l4], %l3 set 0x40, %i2 ldda [%l7 + %i2] 0x80, %i6 nop set 0x54, %l0 prefetch [%l7 + %l0], 0 st %f2, [%l7 + 0x0C] nop set 0x68, %g7 stx %fsr, [%l7 + %g7] and %o3, %o5, %i0 nop set 0x20, %o7 std %f24, [%l7 + %o7] set 0x4C, %o2 sta %f22, [%l7 + %o2] 0x89 and %l5, %g7, %o0 add %l7, 0x68, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x89, %i2, %g4 nop set 0x70, %o4 stx %i1, [%l7 + %o4] fpadd16s %f24, %f26, %f2 nop set 0x08, %i1 std %f16, [%l7 + %i1] nop set 0x60, %l6 ldd [%l7 + %l6], %g0 set 0x68, %g1 swapa [%l7 + %g1] 0x81, %o4 st %f0, [%l7 + 0x5C] set 0x10, %g4 ldxa [%l7 + %g4] 0x81, %l2 nop set 0x40, %i7 ldsw [%l7 + %i7], %g3 set 0x18, %l2 ldstuba [%l7 + %l2] 0x88, %o2 nop set 0x68, %l5 ldd [%l7 + %l5], %g4 set 0x10, %i6 ldda [%l7 + %i6] 0x88, %g6 set 0x40, %g5 stda %f0, [%l7 + %g5] 0xd0 fpsub32 %f26, %f12, %f24 nop set 0x60, %o6 std %f2, [%l7 + %o6] nop set 0x14, %i4 ldsw [%l7 + %i4], %l0 nop set 0x43, %g3 ldub [%l7 + %g3], %i5 nop set 0x67, %o1 ldsb [%l7 + %o1], %i4 nop set 0x24, %i0 swap [%l7 + %i0], %i3 nop set 0x28, %o5 std %f20, [%l7 + %o5] set 0x54, %l1 sta %f24, [%l7 + %l1] 0x88 nop set 0x2C, %i5 ldub [%l7 + %i5], %o1 or %l6, %l1, %g2 nop set 0x30, %o0 stw %i6, [%l7 + %o0] nop set 0x2C, %g2 swap [%l7 + %g2], %l4 nop set 0x40, %i3 ldsh [%l7 + %i3], %o7 nop set 0x78, %l3 ldsw [%l7 + %l3], %o6 set 0x30, %o3 stxa %l3, [%l7 + %o3] 0xe2 membar #Sync nop set 0x78, %g6 stb %i7, [%l7 + %g6] nop set 0x11, %l4 stb %o5, [%l7 + %l4] nop set 0x60, %l0 prefetch [%l7 + %l0], 2 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x89, %i0, %o3 set 0x30, %g7 stxa %g7, [%l7 + %g7] 0xeb membar #Sync nop set 0x37, %i2 ldsb [%l7 + %i2], %o0 or %i2, %l5, %g4 set 0x48, %o2 ldxa [%l7 + %o2] 0x80, %g1 nop set 0x30, %o4 stx %o4, [%l7 + %o4] nop set 0x09, %o7 ldsb [%l7 + %o7], %l2 and %g3, %i1, %g5 nop set 0x58, %i1 ldd [%l7 + %i1], %f26 nop set 0x78, %l6 stw %o2, [%l7 + %l6] set 0x20, %g1 sta %f17, [%l7 + %g1] 0x81 set 0x2D, %g4 stba %l0, [%l7 + %g4] 0x88 set 0x38, %i7 prefetcha [%l7 + %i7] 0x89, 1 set 0x28, %l5 stda %i4, [%l7 + %l5] 0xe2 membar #Sync set 0x50, %i6 sta %f10, [%l7 + %i6] 0x80 set 0x10, %l2 stwa %i3, [%l7 + %l2] 0x80 nop set 0x60, %o6 std %o0, [%l7 + %o6] nop set 0x74, %i4 lduw [%l7 + %i4], %l6 set 0x40, %g3 stda %f0, [%l7 + %g3] 0xc2 or %l1, %g2, %g6 st %f2, [%l7 + 0x70] nop set 0x52, %g5 lduh [%l7 + %g5], %i6 fpsub32s %f15, %f23, %f4 set 0x7F, %i0 stba %l4, [%l7 + %i0] 0x81 nop set 0x48, %o1 prefetch [%l7 + %o1], 2 nop set 0x61, %o5 ldsb [%l7 + %o5], %o6 nop set 0x30, %l1 ldd [%l7 + %l1], %o6 fpsub32s %f25, %f2, %f22 ld [%l7 + 0x0C], %f12 nop set 0x32, %o0 ldsb [%l7 + %o0], %i7 add %l7, 0x18, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o5, %i0 nop set 0x48, %i5 stx %l3, [%l7 + %i5] nop set 0x54, %i3 stw %o3, [%l7 + %i3] set 0x68, %l3 stda %g6, [%l7 + %l3] 0xe3 membar #Sync ld [%l7 + 0x28], %f10 set 0x38, %g2 stda %i2, [%l7 + %g2] 0x81 st %fsr, [%l7 + 0x28] nop set 0x71, %o3 stb %o0, [%l7 + %o3] ld [%l7 + 0x0C], %f17 nop set 0x78, %l4 std %l4, [%l7 + %l4] nop set 0x28, %g6 std %f12, [%l7 + %g6] nop set 0x60, %g7 std %g4, [%l7 + %g7] or %g1, %o4, %l2 set 0x40, %i2 stda %f0, [%l7 + %i2] 0x89 set 0x40, %l0 stda %f0, [%l7 + %l0] 0x89 nop set 0x30, %o4 ldsh [%l7 + %o4], %i1 nop set 0x6A, %o7 ldsh [%l7 + %o7], %g3 nop set 0x64, %i1 sth %g5, [%l7 + %i1] set 0x48, %o2 stwa %o2, [%l7 + %o2] 0xe2 membar #Sync fpadd32 %f22, %f14, %f0 set 0x7A, %g1 ldstuba [%l7 + %g1] 0x88, %i5 set 0x30, %l6 ldxa [%l7 + %l6] 0x89, %l0 set 0x18, %i7 lda [%l7 + %i7] 0x80, %f29 nop set 0x58, %g4 stb %i3, [%l7 + %g4] nop set 0x08, %l5 ldx [%l7 + %l5], %o1 nop set 0x6C, %l2 ldsw [%l7 + %l2], %i4 set 0x4C, %i6 lda [%l7 + %i6] 0x81, %f12 or %l6, %g2, %l1 nop set 0x3C, %i4 swap [%l7 + %i4], %i6 st %fsr, [%l7 + 0x4C] set 0x08, %o6 stda %l4, [%l7 + %o6] 0xe2 membar #Sync st %fsr, [%l7 + 0x6C] set 0x5C, %g5 lda [%l7 + %g5] 0x80, %f29 or %o6, %o7, %i7 nop set 0x10, %i0 stw %o5, [%l7 + %i0] set 0x40, %g3 ldda [%l7 + %g3] 0x88, %f0 nop set 0x40, %o5 ldstub [%l7 + %o5], %g6 set 0x22, %o1 stha %l3, [%l7 + %o1] 0x81 nop set 0x60, %l1 prefetch [%l7 + %l1], 0 set 0x4C, %o0 stwa %o3, [%l7 + %o0] 0xe2 membar #Sync fpadd32 %f24, %f6, %f30 nop set 0x78, %i5 swap [%l7 + %i5], %g7 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i2, %i0 set 0x40, %i3 stda %f0, [%l7 + %i3] 0xcc nop set 0x3A, %l3 lduh [%l7 + %l3], %l5 set 0x70, %g2 sta %f29, [%l7 + %g2] 0x81 set 0x30, %l4 ldda [%l7 + %l4] 0x80, %o0 set 0x28, %o3 stba %g4, [%l7 + %o3] 0x80 fpsub16s %f11, %f20, %f10 nop set 0x18, %g6 ldd [%l7 + %g6], %f6 nop set 0x6C, %g7 stw %g1, [%l7 + %g7] set 0x60, %l0 ldxa [%l7 + %l0] 0x80, %l2 add %i1, %o4, %g3 add %o2, %g5, %l0 set 0x40, %o4 ldda [%l7 + %o4] 0xea, %i4 set 0x6C, %i2 swapa [%l7 + %i2] 0x89, %o1 fpsub16s %f4, %f25, %f27 nop set 0x20, %o7 ldx [%l7 + %o7], %i4 nop set 0x0A, %o2 ldub [%l7 + %o2], %l6 nop set 0x0B, %g1 ldub [%l7 + %g1], %i3 nop set 0x23, %i1 ldub [%l7 + %i1], %l1 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g2, %i6 set 0x50, %i7 ldxa [%l7 + %i7] 0x81, %l4 nop set 0x18, %l6 ldd [%l7 + %l6], %f0 set 0x40, %g4 stda %f0, [%l7 + %g4] 0xca or %o6, %o7, %i7 set 0x50, %l2 swapa [%l7 + %l2] 0x89, %o5 and %l3, %o3, %g6 nop set 0x38, %l5 ldsw [%l7 + %l5], %i2 nop set 0x20, %i6 stx %g7, [%l7 + %i6] nop set 0x75, %i4 ldub [%l7 + %i4], %l5 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %o0 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g4 casa [%l6] 0x88, %g4, %g1 set 0x49, %o6 stba %i1, [%l7 + %o6] 0x88 st %fsr, [%l7 + 0x2C] nop set 0x78, %i0 stx %fsr, [%l7 + %i0] ld [%l7 + 0x48], %f10 nop set 0x70, %g5 std %o4, [%l7 + %g5] nop nop setx 0x8D54E3C8, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f23 setx 0x357BD1AF, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f23, %f28 set 0x48, %o5 sta %f2, [%l7 + %o5] 0x80 nop set 0x3C, %o1 ldsw [%l7 + %o1], %l2 st %f26, [%l7 + 0x4C] set 0x1C, %g3 lda [%l7 + %g3] 0x80, %f4 set 0x38, %l1 ldxa [%l7 + %l1] 0x80, %g3 and %g5, %o2, %i5 st %fsr, [%l7 + 0x78] set 0x48, %i5 lda [%l7 + %i5] 0x80, %f21 add %l7, 0x64, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o1 casa [%l6] 0x88, %o1, %l0 or %l6, %i3, %i4 or %l1, %g2, %i6 or %l4, %o7, %i7 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o5 casxa [%l6] 0x88, %o5, %o6 set 0x67, %o0 stba %o3, [%l7 + %o0] 0xe2 membar #Sync nop set 0x50, %i3 stx %fsr, [%l7 + %i3] set 0x7C, %g2 lda [%l7 + %g2] 0x89, %f17 set 0x70, %l3 prefetcha [%l7 + %l3] 0x88, 0 nop set 0x18, %l4 ldd [%l7 + %l4], %f28 or %g6, %g7, %i2 nop set 0x34, %o3 lduw [%l7 + %o3], %i0 nop set 0x20, %g7 std %o0, [%l7 + %g7] nop set 0x68, %l0 std %l4, [%l7 + %l0] nop nop setx 0x1FDB8460, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x6ECD61B2, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f31, %f11 set 0x54, %o4 lda [%l7 + %o4] 0x88, %f17 set 0x48, %i2 prefetcha [%l7 + %i2] 0x89, 1 nop set 0x30, %g6 stb %i1, [%l7 + %g6] set 0x58, %o2 ldxa [%l7 + %o2] 0x80, %o4 nop nop setx 0x05F9FAE7, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f8 setx 0x3568AAE5, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f18 fdivs %f18, %f8, %f17 set 0x28, %g1 stda %l2, [%l7 + %g1] 0xe3 membar #Sync nop set 0x58, %i1 ldd [%l7 + %i1], %f10 nop set 0x50, %i7 ldx [%l7 + %i7], %g3 nop set 0x74, %l6 prefetch [%l7 + %l6], 2 set 0x40, %o7 ldda [%l7 + %o7] 0xda, %f16 ld [%l7 + 0x1C], %f28 nop set 0x10, %l2 ldd [%l7 + %l2], %f6 or %g5, %g1, %i5 nop set 0x0C, %g4 stb %o1, [%l7 + %g4] set 0x28, %i6 sta %f26, [%l7 + %i6] 0x80 set 0x39, %i4 stba %l0, [%l7 + %i4] 0xea membar #Sync nop set 0x45, %o6 ldsb [%l7 + %o6], %o2 nop set 0x30, %l5 stx %fsr, [%l7 + %l5] set 0x1C, %g5 stwa %l6, [%l7 + %g5] 0x81 set 0x08, %i0 stwa %i3, [%l7 + %i0] 0xe2 membar #Sync nop set 0x08, %o5 sth %i4, [%l7 + %o5] nop set 0x64, %o1 lduh [%l7 + %o1], %l1 and %i6, %l4, %o7 nop set 0x45, %l1 stb %g2, [%l7 + %l1] nop set 0x48, %i5 ldsw [%l7 + %i5], %o5 add %l7, 0x54, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i7, %o3 set 0x40, %o0 stda %f16, [%l7 + %o0] 0xd8 nop set 0x2F, %i3 ldub [%l7 + %i3], %l3 set 0x50, %g3 stxa %g6, [%l7 + %g3] 0x81 nop set 0x70, %g2 ldub [%l7 + %g2], %o6 st %f15, [%l7 + 0x38] set 0x50, %l4 stda %g6, [%l7 + %l4] 0xe3 membar #Sync nop set 0x6E, %l3 lduh [%l7 + %l3], %i0 nop set 0x59, %g7 ldub [%l7 + %g7], %i2 set 0x50, %o3 prefetcha [%l7 + %o3] 0x88, 3 nop set 0x60, %l0 ldd [%l7 + %l0], %f10 or %l5, %i1, %g4 st %fsr, [%l7 + 0x24] add %l2, %o4, %g3 set 0x60, %i2 ldda [%l7 + %i2] 0x89, %g4 fpsub16s %f10, %f19, %f11 nop set 0x50, %g6 stx %fsr, [%l7 + %g6] nop set 0x7F, %o4 ldub [%l7 + %o4], %i5 add %l7, 0x68, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o1 casa [%l6] 0x80, %o1, %l0 set 0x48, %g1 swapa [%l7 + %g1] 0x80, %o2 fpadd32s %f7, %f22, %f2 st %fsr, [%l7 + 0x78] set 0x40, %o2 stda %f0, [%l7 + %o2] 0xd0 set 0x4C, %i1 lda [%l7 + %i1] 0x80, %f5 nop set 0x7C, %l6 ldsb [%l7 + %l6], %l6 nop set 0x44, %i7 ldsb [%l7 + %i7], %i3 add %l7, 0x78, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i4 casa [%l6] 0x89, %i4, %g1 add %i6, %l1, %l4 st %f18, [%l7 + 0x54] set 0x40, %l2 ldda [%l7 + %l2] 0x89, %f16 set 0x70, %g4 stda %g2, [%l7 + %g4] 0x81 nop set 0x68, %o7 ldd [%l7 + %o7], %f24 nop set 0x60, %i6 sth %o7, [%l7 + %i6] nop set 0x64, %i4 ldsh [%l7 + %i4], %o5 set 0x6A, %l5 stha %i7, [%l7 + %l5] 0xeb membar #Sync add %l7, 0x5C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] 0x88, %o3, %g6 nop set 0x0C, %o6 stw %o6, [%l7 + %o6] set 0x20, %g5 stda %l2, [%l7 + %g5] 0xe2 membar #Sync nop set 0x5A, %o5 sth %i0, [%l7 + %o5] nop set 0x34, %i0 ldsb [%l7 + %i0], %i2 or %g7, %l5, %o0 nop set 0x6E, %l1 stb %g4, [%l7 + %l1] set 0x78, %o1 sta %f10, [%l7 + %o1] 0x80 nop set 0x34, %i5 prefetch [%l7 + %i5], 2 nop set 0x6E, %i3 ldub [%l7 + %i3], %i1 set 0x18, %g3 sta %f25, [%l7 + %g3] 0x81 nop set 0x60, %g2 std %o4, [%l7 + %g2] nop set 0x5C, %l4 lduw [%l7 + %l4], %g3 set 0x5C, %l3 lda [%l7 + %l3] 0x80, %f26 nop set 0x38, %o0 std %f28, [%l7 + %o0] nop set 0x33, %g7 stb %g5, [%l7 + %g7] set 0x60, %o3 stda %l2, [%l7 + %o3] 0x88 nop set 0x58, %l0 stx %o1, [%l7 + %l0] set 0x27, %i2 stba %l0, [%l7 + %i2] 0x89 st %fsr, [%l7 + 0x5C] nop set 0x10, %o4 ldx [%l7 + %o4], %i5 set 0x30, %g6 stxa %o2, [%l7 + %g6] 0x88 add %i3, %i4, %l6 nop set 0x54, %o2 sth %i6, [%l7 + %o2] ld [%l7 + 0x50], %f4 nop set 0x20, %g1 std %l0, [%l7 + %g1] nop set 0x6C, %l6 ldsw [%l7 + %l6], %g1 set 0x70, %i1 lda [%l7 + %i1] 0x80, %f21 set 0x10, %l2 ldda [%l7 + %l2] 0xeb, %g2 nop nop setx 0xA46FB1FDA3F556CE, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f18 setx 0xECD4C20EA275905B, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f18, %f10 nop set 0x10, %i7 std %l4, [%l7 + %i7] set 0x34, %o7 lda [%l7 + %o7] 0x89, %f15 nop set 0x38, %g4 std %o4, [%l7 + %g4] set 0x70, %i6 ldda [%l7 + %i6] 0x88, %i6 st %fsr, [%l7 + 0x58] nop set 0x60, %l5 ldx [%l7 + %l5], %o7 set 0x40, %i4 stxa %g6, [%l7 + %i4] 0x88 fpadd16s %f8, %f1, %f17 st %fsr, [%l7 + 0x08] nop set 0x78, %g5 ldd [%l7 + %g5], %o6 fpsub16 %f12, %f12, %f20 set 0x60, %o6 ldda [%l7 + %o6] 0x80, %l2 nop set 0x6A, %i0 stb %o3, [%l7 + %i0] ld [%l7 + 0x60], %f1 nop set 0x42, %o5 sth %i0, [%l7 + %o5] set 0x40, %o1 stda %f16, [%l7 + %o1] 0x80 ba,a %icc, loop_143 nop set 0x48, %l1 lduh [%l7 + %l1], %g7 nop set 0x0C, %i5 ldsw [%l7 + %i5], %l5 nop set 0x64, %i3 ldub [%l7 + %i3], %i2 loop_143: nop set 0x54, %g2 ldsw [%l7 + %g2], %g4 set 0x70, %l4 stda %i0, [%l7 + %l4] 0xe3 membar #Sync set 0x50, %g3 ldstuba [%l7 + %g3] 0x89, %o0 add %l7, 0x60, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o4, %g5 nop set 0x30, %o0 std %f8, [%l7 + %o0] add %l7, 0x70, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g3, %l2 set 0x24, %g7 swapa [%l7 + %g7] 0x81, %l0 add %l7, 0x20, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %o2 set 0x60, %o3 stda %i2, [%l7 + %o3] 0x89 and %o1, %l6, %i4 ld [%l7 + 0x38], %f24 nop set 0x08, %l3 stx %i6, [%l7 + %l3] fpadd16 %f14, %f22, %f20 set 0x4C, %l0 lda [%l7 + %l0] 0x88, %f12 nop set 0x18, %o4 stx %l1, [%l7 + %o4] membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf8, %f16 set 0x60, %i2 stda %g2, [%l7 + %i2] 0xe2 membar #Sync nop set 0x10, %g1 std %f14, [%l7 + %g1] set 0x18, %o2 prefetcha [%l7 + %o2] 0x81, 4 nop set 0x58, %l6 ldx [%l7 + %l6], %o5 nop set 0x34, %i1 ldsw [%l7 + %i1], %l4 bn,a %xcc, loop_144 nop set 0x74, %i7 swap [%l7 + %i7], %o7 nop nop setx 0x345E05B1, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f0 setx 0x99A8887E, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f16 fdivs %f16, %f0, %f29 set 0x2D, %l2 ldstuba [%l7 + %l2] 0x80, %g6 loop_144: nop set 0x10, %g4 stx %fsr, [%l7 + %g4] nop nop setx 0xBDA554D189C36801, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f10 setx 0x88C0CC1749C82FEF, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f30 fdivd %f30, %f10, %f30 set 0x40, %o7 stda %f0, [%l7 + %o7] 0x81 nop set 0x48, %l5 sth %o6, [%l7 + %l5] nop set 0x62, %i6 ldub [%l7 + %i6], %l3 set 0x24, %i4 stba %i7, [%l7 + %i4] 0x89 nop set 0x20, %o6 ldd [%l7 + %o6], %f2 nop set 0x0F, %g5 ldub [%l7 + %g5], %o3 nop set 0x16, %i0 lduh [%l7 + %i0], %i0 nop set 0x30, %o1 prefetch [%l7 + %o1], 0 set 0x1A, %o5 stba %l5, [%l7 + %o5] 0xea membar #Sync nop set 0x46, %i5 ldub [%l7 + %i5], %i2 nop set 0x30, %l1 swap [%l7 + %l1], %g4 add %i1, %o0, %g7 nop set 0x2D, %g2 ldsb [%l7 + %g2], %o4 st %fsr, [%l7 + 0x74] add %l7, 0x68, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g5, %l2 ld [%l7 + 0x18], %f8 set 0x18, %i3 prefetcha [%l7 + %i3] 0x81, 2 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %l0, %i5 set 0x18, %g3 ldxa [%l7 + %g3] 0x88, %i3 set 0x2C, %o0 stwa %o1, [%l7 + %o0] 0xe2 membar #Sync nop set 0x60, %l4 ldstub [%l7 + %l4], %o2 nop set 0x30, %o3 std %i6, [%l7 + %o3] wr %i6, %i4, %softint set 0x40, %l3 stda %f0, [%l7 + %l3] 0x81 st %fsr, [%l7 + 0x0C] or %g2, %l1, %g1 nop set 0x78, %l0 prefetch [%l7 + %l0], 2 set 0x2C, %o4 stwa %o5, [%l7 + %o4] 0xe2 membar #Sync nop set 0x68, %g6 stx %fsr, [%l7 + %g6] nop set 0x10, %g7 ldd [%l7 + %g7], %f2 set 0x6C, %i2 ldstuba [%l7 + %i2] 0x88, %o7 st %f31, [%l7 + 0x30] nop set 0x68, %g1 stx %fsr, [%l7 + %g1] add %l4, %o6, %l3 or %g6, %o3, %i0 ld [%l7 + 0x70], %f26 set 0x10, %o2 ldstuba [%l7 + %o2] 0x89, %l5 nop set 0x32, %i1 lduh [%l7 + %i1], %i2 nop set 0x40, %l6 ldsb [%l7 + %l6], %g4 set 0x10, %l2 ldxa [%l7 + %l2] 0x89, %i1 add %l7, 0x3C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o0 casa [%l6] 0x88, %o0, %g7 nop set 0x74, %i7 sth %o4, [%l7 + %i7] add %g5, %l2, %i7 set 0x30, %g4 stxa %l0, [%l7 + %g4] 0xe2 membar #Sync set 0x40, %l5 swapa [%l7 + %l5] 0x81, %g3 bgu,pn %xcc, loop_145 or %i3, %i5, %o1 add %l7, 0x14, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o2 casa [%l6] 0x88, %o2, %l6 loop_145: nop set 0x28, %i6 stda %i4, [%l7 + %i6] 0xe3 membar #Sync nop set 0x16, %i4 ldstub [%l7 + %i4], %i6 nop set 0x08, %o7 stx %l1, [%l7 + %o7] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x180, %sys_tick_cmpr add %o7, %l4, %o6 set 0x28, %g5 prefetcha [%l7 + %g5] 0x81, 4 nop set 0x60, %i0 ldx [%l7 + %i0], %g6 or %l3, %o3, %l5 nop set 0x4C, %o6 prefetch [%l7 + %o6], 1 nop set 0x40, %o1 std %i0, [%l7 + %o1] wr %g4, %i1, %y nop set 0x58, %o5 stx %fsr, [%l7 + %o5] nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, %g0, %tick_cmpr set 0x64, %l1 swapa [%l7 + %l1] 0x80, %g7 or %g5, %l2, %i7 st %f7, [%l7 + 0x38] nop set 0x53, %i5 ldstub [%l7 + %i5], %l0 nop set 0x48, %i3 stx %fsr, [%l7 + %i3] add %l7, 0x30, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %g3 casa [%l6] 0x80, %g3, %i3 nop set 0x50, %g2 ldx [%l7 + %g2], %o4 nop set 0x48, %g3 lduh [%l7 + %g3], %o1 nop set 0x38, %l4 std %f10, [%l7 + %l4] set 0x40, %o3 stda %f16, [%l7 + %o3] 0xd8 nop set 0x50, %l3 ldd [%l7 + %l3], %f18 set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f0 set 0x40, %o4 ldda [%l7 + %o4] 0xd8, %f16 st %fsr, [%l7 + 0x74] set 0x2A, %l0 ldstuba [%l7 + %l0] 0x81, %o2 nop set 0x40, %g7 ldd [%l7 + %g7], %i4 set 0x60, %i2 stxa %i4, [%l7 + %i2] 0x88 nop set 0x60, %g1 stx %i6, [%l7 + %g1] st %f24, [%l7 + 0x2C] set 0x0C, %g6 lda [%l7 + %g6] 0x89, %f16 nop set 0x4F, %o2 ldstub [%l7 + %o2], %l6 st %f27, [%l7 + 0x6C] nop set 0x38, %i1 swap [%l7 + %i1], %g2 set 0x58, %l2 stwa %l1, [%l7 + %l2] 0xeb membar #Sync add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x80, %o7, %l4 nop set 0x14, %i7 prefetch [%l7 + %i7], 3 nop set 0x38, %l6 ldd [%l7 + %l6], %o6 set 0x6C, %g4 stha %o5, [%l7 + %g4] 0x89 nop set 0x0D, %i6 stb %g1, [%l7 + %i6] st %f13, [%l7 + 0x68] add %l7, 0x64, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %l3, %g6 nop set 0x56, %i4 stb %o3, [%l7 + %i4] nop set 0x20, %l5 ldd [%l7 + %l5], %i0 nop set 0x34, %o7 ldsw [%l7 + %o7], %l5 set 0x5E, %i0 stha %i1, [%l7 + %i0] 0xe3 membar #Sync fpsub16 %f6, %f26, %f24 set 0x40, %g5 ldda [%l7 + %g5] 0xd2, %f16 set 0x2C, %o6 stwa %g4, [%l7 + %o6] 0xe3 membar #Sync or %o0, %g7, %i2 nop set 0x78, %o1 ldd [%l7 + %o1], %f12 set 0x78, %o5 stwa %g5, [%l7 + %o5] 0x81 nop set 0x68, %i5 stx %fsr, [%l7 + %i5] or %l2, %l0, %i7 set 0x38, %i3 stxa %g3, [%l7 + %i3] 0xe2 membar #Sync nop set 0x76, %g2 sth %i3, [%l7 + %g2] nop set 0x14, %l1 ldub [%l7 + %l1], %o4 set 0x40, %l4 ldda [%l7 + %l4] 0x88, %f0 wr %o2, %i5, %ccr ld [%l7 + 0x70], %f16 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xca nop set 0x50, %l3 stx %i4, [%l7 + %l3] set 0x2C, %o0 sta %f16, [%l7 + %o0] 0x89 membar #Sync set 0x40, %o4 ldda [%l7 + %o4] 0xf9, %f0 nop set 0x18, %o3 stw %o1, [%l7 + %o3] set 0x18, %g7 stxa %l6, [%l7 + %g7] 0x81 nop set 0x10, %l0 stx %i6, [%l7 + %l0] nop set 0x70, %g1 ldx [%l7 + %g1], %l1 nop set 0x30, %i2 ldsw [%l7 + %i2], %o7 nop set 0x58, %o2 ldsw [%l7 + %o2], %g2 set 0x44, %g6 sta %f19, [%l7 + %g6] 0x88 nop set 0x1C, %i1 stw %o6, [%l7 + %i1] nop set 0x10, %l2 std %l4, [%l7 + %l2] set 0x50, %l6 ldda [%l7 + %l6] 0xe2, %o4 nop set 0x40, %i7 ldd [%l7 + %i7], %f10 set 0x08, %i6 swapa [%l7 + %i6] 0x88, %g1 set 0x30, %i4 stxa %g6, [%l7 + %i4] 0xe3 membar #Sync nop set 0x5A, %g4 stb %o3, [%l7 + %g4] nop set 0x20, %l5 ldd [%l7 + %l5], %l2 add %l5, %i0, %g4 set 0x20, %o7 stda %o0, [%l7 + %o7] 0xea membar #Sync set 0x7C, %i0 sta %f0, [%l7 + %i0] 0x88 bge,a %icc, loop_146 nop set 0x08, %g5 std %i0, [%l7 + %g5] nop set 0x12, %o1 stb %g7, [%l7 + %o1] set 0x24, %o5 lda [%l7 + %o5] 0x81, %f26 loop_146: nop set 0x44, %i5 stwa %i2, [%l7 + %i5] 0xea membar #Sync nop set 0x68, %o6 ldx [%l7 + %o6], %l2 nop set 0x50, %g2 ldd [%l7 + %g2], %f12 nop set 0x58, %i3 ldx [%l7 + %i3], %l0 nop set 0x66, %l4 ldub [%l7 + %l4], %g5 nop set 0x30, %g3 std %f18, [%l7 + %g3] nop set 0x74, %l1 ldsb [%l7 + %l1], %g3 set 0x48, %l3 swapa [%l7 + %l3] 0x80, %i3 set 0x4C, %o4 lda [%l7 + %o4] 0x81, %f0 add %l7, 0x18, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %o4 add %i5, %o2, %o1 set 0x70, %o3 stda %i4, [%l7 + %o3] 0x81 set 0x10, %o0 prefetcha [%l7 + %o0] 0x80, 3 set 0x68, %g7 sta %f24, [%l7 + %g7] 0x81 set 0x40, %l0 ldda [%l7 + %l0] 0xd8, %f0 nop set 0x4C, %g1 prefetch [%l7 + %g1], 2 nop set 0x4F, %o2 ldstub [%l7 + %o2], %l1 nop set 0x20, %g6 sth %o7, [%l7 + %g6] set 0x44, %i2 stba %i6, [%l7 + %i2] 0xe3 membar #Sync set 0x10, %i1 ldstuba [%l7 + %i1] 0x80, %o6 nop set 0x10, %l6 ldx [%l7 + %l6], %l4 nop set 0x20, %i7 lduh [%l7 + %i7], %g2 add %o5, %g6, %g1 set 0x48, %l2 prefetcha [%l7 + %l2] 0x89, 0 nop set 0x1C, %i4 ldsh [%l7 + %i4], %o3 nop set 0x0C, %i6 ldsw [%l7 + %i6], %i0 set 0x18, %g4 stxa %g4, [%l7 + %g4] 0x88 set 0x70, %o7 stda %o0, [%l7 + %o7] 0xe3 membar #Sync bleu,a,pn %icc, loop_147 nop set 0x32, %i0 lduh [%l7 + %i0], %l5 set 0x52, %g5 stba %i1, [%l7 + %g5] 0xea membar #Sync loop_147: nop set 0x59, %o1 stba %i2, [%l7 + %o1] 0x80 set 0x7C, %o5 stba %l2, [%l7 + %o5] 0x88 set 0x38, %l5 ldxa [%l7 + %l5] 0x88, %g7 nop set 0x7F, %i5 ldstub [%l7 + %i5], %g5 set 0x70, %o6 ldxa [%l7 + %o6] 0x81, %g3 nop set 0x24, %i3 stw %i3, [%l7 + %i3] set 0x40, %l4 stda %f16, [%l7 + %l4] 0xd0 set 0x08, %g3 lda [%l7 + %g3] 0x88, %f21 ld [%l7 + 0x7C], %f24 nop set 0x19, %g2 stb %l0, [%l7 + %g2] add %l7, 0x60, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %i7, %o4 add %l7, 0x58, %l6 wr %g0, 0x89, %asi lda [%l6] %asi, %i5 casa [%l6] 0x89, %i5, %o1 nop set 0x50, %l3 ldd [%l7 + %l3], %i4 set 0x1F, %o4 stba %o2, [%l7 + %o4] 0xe3 membar #Sync nop set 0x40, %o3 std %f28, [%l7 + %o3] nop set 0x24, %o0 swap [%l7 + %o0], %l6 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x88, %o7, %i6 and %l1, %o6, %l4 nop set 0x60, %g7 ldx [%l7 + %g7], %g2 nop set 0x28, %l0 ldsw [%l7 + %l0], %o5 set 0x40, %g1 stda %f16, [%l7 + %g1] 0xf1 membar #Sync or %g1, %l3, %o3 nop set 0x50, %o2 std %g6, [%l7 + %o2] set 0x28, %g6 ldxa [%l7 + %g6] 0x89, %g4 add %l7, 0x28, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o0 casa [%l6] 0x80, %o0, %i0 set 0x50, %i2 sta %f7, [%l7 + %i2] 0x81 set 0x11, %i1 ldstuba [%l7 + %i1] 0x89, %i1 nop set 0x18, %l1 stx %l5, [%l7 + %l1] add %l7, 0x18, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x80, %l2, %i2 st %fsr, [%l7 + 0x54] nop set 0x34, %l6 stb %g5, [%l7 + %l6] nop set 0x24, %l2 stw %g7, [%l7 + %l2] nop set 0x70, %i7 stx %fsr, [%l7 + %i7] set 0x5C, %i6 lda [%l7 + %i6] 0x80, %f20 ld [%l7 + 0x54], %f20 set 0x40, %i4 stxa %g3, [%l7 + %i4] 0x88 nop set 0x30, %g4 std %l0, [%l7 + %g4] set 0x2C, %i0 swapa [%l7 + %i0] 0x81, %i7 nop set 0x60, %g5 lduw [%l7 + %g5], %o4 nop set 0x58, %o1 stx %fsr, [%l7 + %o1] nop set 0x30, %o5 ldd [%l7 + %o5], %f22 nop set 0x68, %o7 lduw [%l7 + %o7], %i3 nop set 0x38, %l5 ldx [%l7 + %l5], %i5 nop set 0x08, %o6 stx %o1, [%l7 + %o6] or %i4, %o2, %o7 set 0x64, %i5 swapa [%l7 + %i5] 0x89, %l6 set 0x40, %i3 ldda [%l7 + %i3] 0xd8, %f0 nop set 0x40, %g3 ldx [%l7 + %g3], %l1 st %fsr, [%l7 + 0x1C] nop set 0x23, %l4 ldsb [%l7 + %l4], %i6 ld [%l7 + 0x08], %f17 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xc4 add %l7, 0x58, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %l4 casa [%l6] 0x88, %l4, %o6 set 0x48, %l3 stxa %g2, [%l7 + %l3] 0xeb membar #Sync nop set 0x18, %o4 stx %fsr, [%l7 + %o4] set 0x5C, %o0 swapa [%l7 + %o0] 0x80, %g1 add %l7, 0x68, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l3, %o5 nop set 0x4C, %o3 lduw [%l7 + %o3], %g6 nop set 0x25, %g7 ldstub [%l7 + %g7], %g4 set 0x60, %g1 sta %f20, [%l7 + %g1] 0x89 or %o3, %i0, %i1 set 0x60, %o2 ldda [%l7 + %o2] 0xe3, %l4 nop set 0x60, %l0 std %o0, [%l7 + %l0] set 0x0F, %g6 ldstuba [%l7 + %g6] 0x88, %l2 nop set 0x34, %i2 ldsw [%l7 + %i2], %i2 fpadd32 %f4, %f18, %f12 nop set 0x54, %l1 lduw [%l7 + %l1], %g5 nop set 0x14, %l6 swap [%l7 + %l6], %g3 st %fsr, [%l7 + 0x5C] st %f0, [%l7 + 0x6C] set 0x08, %l2 stda %g6, [%l7 + %l2] 0xea membar #Sync nop set 0x70, %i7 stx %fsr, [%l7 + %i7] set 0x40, %i1 stda %f16, [%l7 + %i1] 0xf8 membar #Sync nop set 0x78, %i4 stx %l0, [%l7 + %i4] nop set 0x6D, %g4 ldsb [%l7 + %g4], %i7 set 0x78, %i0 lda [%l7 + %i0] 0x88, %f28 set 0x50, %i6 prefetcha [%l7 + %i6] 0x89, 3 set 0x78, %g5 sta %f20, [%l7 + %g5] 0x89 nop set 0x40, %o5 ldsw [%l7 + %o5], %i3 nop set 0x0E, %o1 ldstub [%l7 + %o1], %o1 st %fsr, [%l7 + 0x5C] nop set 0x58, %o7 stx %i5, [%l7 + %o7] add %l7, 0x08, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i4, %o7 nop set 0x78, %o6 ldd [%l7 + %o6], %f10 set 0x11, %l5 ldstuba [%l7 + %l5] 0x80, %l6 nop set 0x64, %i5 stw %l1, [%l7 + %i5] add %l7, 0x10, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o2, %i6 set 0x30, %i3 stha %o6, [%l7 + %i3] 0x89 st %fsr, [%l7 + 0x0C] fpsub16 %f14, %f10, %f20 nop set 0x50, %l4 std %g2, [%l7 + %l4] st %f21, [%l7 + 0x64] nop set 0x18, %g3 stw %l4, [%l7 + %g3] ld [%l7 + 0x0C], %f5 nop set 0x20, %g2 ldd [%l7 + %g2], %l2 nop set 0x48, %l3 ldx [%l7 + %l3], %o5 nop set 0x44, %o4 stb %g1, [%l7 + %o4] nop set 0x40, %o3 stx %g6, [%l7 + %o3] nop set 0x32, %o0 ldsh [%l7 + %o0], %o3 st %f8, [%l7 + 0x08] set 0x40, %g7 ldda [%l7 + %g7] 0x88, %g4 ld [%l7 + 0x60], %f16 set 0x6A, %o2 stha %i0, [%l7 + %o2] 0xe3 membar #Sync nop set 0x1E, %g1 ldsb [%l7 + %g1], %i1 nop set 0x6C, %g6 stw %l5, [%l7 + %g6] nop set 0x14, %i2 ldsw [%l7 + %i2], %o0 set 0x68, %l1 stba %l2, [%l7 + %l1] 0x81 nop set 0x28, %l6 ldd [%l7 + %l6], %f4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i2, %g5 nop set 0x68, %l0 stx %g7, [%l7 + %l0] nop set 0x08, %i7 stx %fsr, [%l7 + %i7] st %fsr, [%l7 + 0x1C] st %f18, [%l7 + 0x54] set 0x76, %l2 stha %g3, [%l7 + %l2] 0x81 st %f7, [%l7 + 0x34] set 0x20, %i4 prefetcha [%l7 + %i4] 0x89, 4 nop set 0x10, %i1 std %o4, [%l7 + %i1] set 0x10, %g4 stba %i7, [%l7 + %g4] 0xe3 membar #Sync nop set 0x47, %i6 ldsb [%l7 + %i6], %i3 set 0x10, %g5 lda [%l7 + %g5] 0x89, %f6 add %l7, 0x64, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %o1, %i4 add %l7, 0x4C, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %i5 casa [%l6] 0x81, %i5, %o7 st %f15, [%l7 + 0x20] nop set 0x40, %i0 ldd [%l7 + %i0], %f30 nop set 0x48, %o1 stw %l1, [%l7 + %o1] set 0x54, %o7 lda [%l7 + %o7] 0x89, %f12 add %l7, 0x30, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %o2, %l6 fpadd16 %f0, %f18, %f30 nop set 0x18, %o6 std %f22, [%l7 + %o6] nop set 0x18, %o5 std %f20, [%l7 + %o5] nop set 0x28, %i5 ldd [%l7 + %i5], %f10 set 0x28, %i3 ldxa [%l7 + %i3] 0x80, %i6 nop set 0x30, %l4 ldx [%l7 + %l4], %g2 fpadd16 %f10, %f12, %f24 set 0x6C, %g3 ldstuba [%l7 + %g3] 0x81, %o6 bg,a,pt %xcc, loop_148 nop set 0x78, %g2 ldx [%l7 + %g2], %l4 or %o5, %g1, %l3 add %l7, 0x28, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g6, %o3 loop_148: nop set 0x0A, %l3 ldub [%l7 + %l3], %g4 set 0x50, %l5 stxa %i1, [%l7 + %l5] 0x80 st %f17, [%l7 + 0x6C] set 0x50, %o4 stda %l4, [%l7 + %o4] 0xea membar #Sync set 0x40, %o0 ldda [%l7 + %o0] 0xda, %f16 set 0x38, %o3 prefetcha [%l7 + %o3] 0x89, 4 set 0x40, %g7 stxa %l2, [%l7 + %g7] 0x81 nop set 0x68, %g1 ldd [%l7 + %g1], %i0 membar #Sync set 0x40, %o2 ldda [%l7 + %o2] 0xf9, %f16 wr %g5, %i2, %y st %fsr, [%l7 + 0x68] set 0x70, %g6 stxa %g7, [%l7 + %g6] 0x89 nop set 0x70, %i2 ldd [%l7 + %i2], %l0 set 0x41, %l1 ldstuba [%l7 + %l1] 0x88, %o4 st %fsr, [%l7 + 0x0C] set 0x2C, %l6 sta %f10, [%l7 + %l6] 0x80 nop set 0x48, %l0 stx %fsr, [%l7 + %l0] st %f9, [%l7 + 0x20] set 0x78, %i7 prefetcha [%l7 + %i7] 0x81, 0 set 0x38, %i4 stba %i7, [%l7 + %i4] 0xea membar #Sync nop set 0x3C, %i1 prefetch [%l7 + %i1], 1 nop set 0x60, %g4 std %f24, [%l7 + %g4] or %i3, %i4, %o1 set 0x40, %i6 ldda [%l7 + %i6] 0x80, %i4 set 0x40, %g5 stda %f0, [%l7 + %g5] 0x88 set 0x48, %i0 swapa [%l7 + %i0] 0x88, %o7 st %fsr, [%l7 + 0x40] st %f21, [%l7 + 0x30] nop set 0x36, %l2 stb %o2, [%l7 + %l2] nop set 0x70, %o1 ldx [%l7 + %o1], %l6 nop set 0x0E, %o7 sth %l1, [%l7 + %o7] add %i6, %g2, %o6 nop set 0x69, %o6 ldsb [%l7 + %o6], %l4 set 0x68, %i5 stda %o4, [%l7 + %i5] 0x80 set 0x40, %o5 swapa [%l7 + %o5] 0x80, %l3 nop set 0x24, %l4 stw %g1, [%l7 + %l4] add %g6, %g4, %i1 set 0x40, %g3 stda %f16, [%l7 + %g3] 0x80 add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l5 casxa [%l6] 0x88, %l5, %o3 and %o0, %l2, %g5 nop set 0x50, %g2 ldd [%l7 + %g2], %f24 set 0x50, %i3 ldxa [%l7 + %i3] 0x89, %i0 nop set 0x28, %l3 ldd [%l7 + %l3], %f24 nop set 0x20, %o4 prefetch [%l7 + %o4], 1 nop set 0x40, %l5 stx %fsr, [%l7 + %l5] set 0x40, %o0 stda %f0, [%l7 + %o0] 0xf8 membar #Sync nop set 0x7A, %o3 sth %i2, [%l7 + %o3] nop set 0x38, %g1 std %f10, [%l7 + %g1] wr %g7, %l0, %sys_tick st %fsr, [%l7 + 0x50] nop set 0x29, %g7 ldstub [%l7 + %g7], %g3 set 0x20, %o2 prefetcha [%l7 + %o2] 0x89, 1 ld [%l7 + 0x50], %f4 nop set 0x38, %i2 stx %fsr, [%l7 + %i2] set 0x08, %l1 ldxa [%l7 + %l1] 0x88, %o4 nop set 0x18, %g6 stx %i3, [%l7 + %g6] set 0x58, %l6 prefetcha [%l7 + %l6] 0x89, 3 st %f15, [%l7 + 0x60] add %o1, %i5, %o7 set 0x2C, %i7 stwa %l6, [%l7 + %i7] 0x88 set 0x70, %i4 stxa %o2, [%l7 + %i4] 0x80 nop set 0x34, %i1 ldsw [%l7 + %i1], %i6 set 0x4B, %l0 stba %g2, [%l7 + %l0] 0xea membar #Sync nop set 0x34, %i6 prefetch [%l7 + %i6], 2 set 0x68, %g4 stda %l0, [%l7 + %g4] 0x88 nop set 0x66, %i0 sth %o6, [%l7 + %i0] nop set 0x70, %g5 stx %o5, [%l7 + %g5] bne %xcc, loop_149 nop set 0x1C, %o1 swap [%l7 + %o1], %l4 nop set 0x77, %o7 stb %g1, [%l7 + %o7] nop set 0x14, %o6 lduw [%l7 + %o6], %g6 loop_149: nop set 0x3C, %l2 swap [%l7 + %l2], %l3 nop set 0x20, %i5 stx %g4, [%l7 + %i5] set 0x68, %o5 swapa [%l7 + %o5] 0x81, %l5 set 0x40, %l4 stda %f0, [%l7 + %l4] 0x80 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xf0 membar #Sync nop set 0x3A, %i3 stb %o3, [%l7 + %i3] set 0x70, %g3 prefetcha [%l7 + %g3] 0x88, 4 set 0x1C, %o4 lda [%l7 + %o4] 0x81, %f17 nop set 0x18, %l5 std %f0, [%l7 + %l5] set 0x48, %o0 stxa %l2, [%l7 + %o0] 0x81 nop set 0x14, %l3 stw %i1, [%l7 + %l3] set 0x70, %o3 prefetcha [%l7 + %o3] 0x80, 3 ld [%l7 + 0x34], %f1 set 0x68, %g1 swapa [%l7 + %g1] 0x89, %g5 nop set 0x58, %g7 ldx [%l7 + %g7], %i2 add %l0, %g7, %i7 st %f8, [%l7 + 0x38] or %g3, %o4, %i3 and %o1, %i5, %o7 nop set 0x40, %o2 ldx [%l7 + %o2], %l6 and %i4, %i6, %o2 nop set 0x3E, %i2 ldsh [%l7 + %i2], %l1 set 0x1C, %g6 stwa %o6, [%l7 + %g6] 0xe2 membar #Sync st %f1, [%l7 + 0x08] set 0x37, %l6 ldstuba [%l7 + %l6] 0x89, %g2 nop set 0x08, %i7 stw %o5, [%l7 + %i7] or %g1, %g6, %l4 set 0x20, %l1 ldstuba [%l7 + %l1] 0x89, %l3 nop set 0x28, %i4 stx %fsr, [%l7 + %i4] nop set 0x70, %l0 ldd [%l7 + %l0], %g4 nop set 0x70, %i1 swap [%l7 + %i1], %o3 nop set 0x1E, %i6 ldsh [%l7 + %i6], %o0 nop set 0x50, %i0 ldx [%l7 + %i0], %l2 nop set 0x60, %g4 std %l4, [%l7 + %g4] set 0x28, %g5 stda %i0, [%l7 + %g5] 0x81 bge %xcc, loop_150 nop set 0x08, %o1 stx %i1, [%l7 + %o1] nop set 0x58, %o7 std %g4, [%l7 + %o7] set 0x62, %o6 stha %i2, [%l7 + %o6] 0xeb membar #Sync loop_150: nop set 0x28, %l2 ldxa [%l7 + %l2] 0x88, %g7 set 0x50, %i5 ldda [%l7 + %i5] 0x81, %i6 nop set 0x4C, %l4 prefetch [%l7 + %l4], 0 and %g3, %o4, %i3 wr %l0, %o1, %set_softint ba,pn %xcc, loop_151 nop set 0x18, %g2 ldx [%l7 + %g2], %o7 set 0x4C, %i3 lda [%l7 + %i3] 0x80, %f8 loop_151: nop set 0x78, %o5 sta %f13, [%l7 + %o5] 0x89 nop set 0x40, %o4 std %f12, [%l7 + %o4] nop set 0x78, %l5 ldsb [%l7 + %l5], %i5 nop set 0x08, %o0 ldsw [%l7 + %o0], %i4 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc2 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i6 casxa [%l6] 0x88, %i6, %l6 st %fsr, [%l7 + 0x4C] nop set 0x79, %o3 ldub [%l7 + %o3], %l1 nop set 0x08, %g1 std %f0, [%l7 + %g1] nop set 0x48, %g7 ldd [%l7 + %g7], %o6 set 0x78, %o2 swapa [%l7 + %o2] 0x80, %g2 nop set 0x32, %l3 sth %o5, [%l7 + %l3] ld [%l7 + 0x18], %f17 nop set 0x78, %g6 ldd [%l7 + %g6], %g0 nop set 0x2A, %l6 ldsh [%l7 + %l6], %g6 nop set 0x40, %i7 ldx [%l7 + %i7], %l4 fpadd32s %f3, %f20, %f21 nop set 0x7C, %i2 swap [%l7 + %i2], %o2 nop set 0x74, %i4 stb %g4, [%l7 + %i4] set 0x0E, %l0 ldstuba [%l7 + %l0] 0x89, %l3 nop set 0x27, %i1 ldsb [%l7 + %i1], %o0 set 0x7C, %i6 lda [%l7 + %i6] 0x81, %f6 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf9, %f16 nop set 0x10, %i0 lduw [%l7 + %i0], %l2 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 6: ! ! Type l : 1264 ! Type a : 21 ! Type cti : 16 ! Type x : 524 ! Type f : 52 ! Type i : 123 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! 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 0x0, %g1 set 0x0, %g2 set 0x8, %g3 set 0x5, %g4 set 0xD, %g5 set 0x7, %g6 set 0x6, %g7 !# Input registers set -0x5, %i0 set -0xF, %i1 set -0xD, %i2 set -0x9, %i3 set -0x8, %i4 set -0x0, %i5 set -0xB, %i6 set -0x3, %i7 !# Local registers set 0x7BDEBD69, %l0 set 0x2FCB4B81, %l1 set 0x2CC10F67, %l2 set 0x749735E2, %l3 set 0x1B8C7E41, %l4 set 0x3823A178, %l5 set 0x222D35D9, %l6 !# Output registers set 0x12D4, %o0 set -0x0935, %o1 set -0x1AD7, %o2 set -0x0579, %o3 set 0x0E4E, %o4 set 0x1548, %o5 set -0x14ED, %o6 set 0x14A6, %o7 !# Float registers INIT_TH_FP_REG(%l7,%f0,0xCCFB4639A4BA069C) INIT_TH_FP_REG(%l7,%f2,0x6975523825E5B0B9) INIT_TH_FP_REG(%l7,%f4,0xD4978F22EABFE7C2) INIT_TH_FP_REG(%l7,%f6,0x8FDC4AE5B80313A3) INIT_TH_FP_REG(%l7,%f8,0xAE484FF30458C96D) INIT_TH_FP_REG(%l7,%f10,0x7CBA945C07A60B6D) INIT_TH_FP_REG(%l7,%f12,0xEC4BABD6D8D253DF) INIT_TH_FP_REG(%l7,%f14,0x44A6315B72BE695C) INIT_TH_FP_REG(%l7,%f16,0x3005F63AC33BDEF2) INIT_TH_FP_REG(%l7,%f18,0x20BE352DAC399B67) INIT_TH_FP_REG(%l7,%f20,0xCEE71836F265A389) INIT_TH_FP_REG(%l7,%f22,0xAC31A5B031C3BE28) INIT_TH_FP_REG(%l7,%f24,0xB83271FE4D78738B) INIT_TH_FP_REG(%l7,%f26,0x898A425F028250D2) INIT_TH_FP_REG(%l7,%f28,0xF248211B95288E91) INIT_TH_FP_REG(%l7,%f30,0xE3E90938F265FEE8) !# Execute Main Diag .. add %l7, 0x5C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o3, %i0 set 0x38, %g5 sta %f12, [%l7 + %g5] 0x80 nop set 0x48, %o1 stx %fsr, [%l7 + %o1] ld [%l7 + 0x14], %f7 set 0x78, %o7 prefetcha [%l7 + %o7] 0x80, 4 nop set 0x08, %g4 lduw [%l7 + %g4], %g5 st %f8, [%l7 + 0x14] nop set 0x70, %l2 stb %l5, [%l7 + %l2] nop set 0x44, %o6 sth %g7, [%l7 + %o6] set 0x64, %l4 swapa [%l7 + %l4] 0x89, %i2 set 0x78, %g2 ldxa [%l7 + %g2] 0x88, %g3 set 0x40, %i5 stda %f16, [%l7 + %i5] 0x89 and %o4, %i3, %i7 bleu,a %icc, loop_152 nop set 0x7E, %i3 stb %l0, [%l7 + %i3] nop set 0x08, %o4 ldd [%l7 + %o4], %o6 nop set 0x3A, %o5 stb %o1, [%l7 + %o5] loop_152: nop add %l7, 0x48, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %i5 casa [%l6] 0x88, %i5, %i6 nop set 0x28, %l5 stx %i4, [%l7 + %l5] set 0x1C, %o0 lda [%l7 + %o0] 0x88, %f17 set 0x28, %o3 swapa [%l7 + %o3] 0x81, %l6 set 0x30, %g1 stha %o6, [%l7 + %g1] 0xe2 membar #Sync set 0x30, %g7 stba %g2, [%l7 + %g7] 0xe2 membar #Sync ba,a,pn %xcc, loop_153 wr %l1, %g1, %set_softint nop set 0x60, %g3 std %o4, [%l7 + %g3] nop set 0x28, %o2 stx %fsr, [%l7 + %o2] loop_153: nop set 0x58, %l3 ldxa [%l7 + %l3] 0x80, %l4 set 0x10, %l6 lda [%l7 + %l6] 0x88, %f13 nop set 0x3E, %i7 stb %g6, [%l7 + %i7] set 0x7C, %g6 ldstuba [%l7 + %g6] 0x88, %g4 set 0x3C, %i2 swapa [%l7 + %i2] 0x89, %l3 add %l7, 0x5C, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o2, %o0 nop set 0x30, %l0 stx %fsr, [%l7 + %l0] add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x88, %l2, %o3 set 0x30, %i1 ldda [%l7 + %i1] 0xea, %i0 nop set 0x68, %i4 lduw [%l7 + %i4], %g5 nop set 0x24, %i6 ldsh [%l7 + %i6], %l5 nop set 0x62, %l1 sth %i1, [%l7 + %l1] set 0x08, %g5 ldxa [%l7 + %g5] 0x88, %g7 nop set 0x14, %i0 stw %g3, [%l7 + %i0] nop nop setx 0xB978B194462345CF, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f14 setx 0x832564589DCC05A2, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f14, %f24 set 0x70, %o7 ldxa [%l7 + %o7] 0x88, %o4 nop set 0x60, %g4 ldsh [%l7 + %g4], %i3 set 0x48, %l2 stda %i6, [%l7 + %l2] 0x81 set 0x40, %o6 stda %f16, [%l7 + %o6] 0xcc nop set 0x68, %l4 std %l0, [%l7 + %l4] set 0x10, %o1 lda [%l7 + %o1] 0x81, %f14 set 0x1C, %i5 swapa [%l7 + %i5] 0x81, %o7 nop set 0x27, %g2 stb %i2, [%l7 + %g2] set 0x54, %o4 sta %f27, [%l7 + %o4] 0x80 nop set 0x68, %i3 ldd [%l7 + %i3], %f12 ld [%l7 + 0x54], %f27 set 0x7C, %l5 stha %i5, [%l7 + %l5] 0x89 and %i6, %i4, %l6 set 0x20, %o0 sta %f21, [%l7 + %o0] 0x81 set 0x2C, %o3 lda [%l7 + %o3] 0x88, %f12 set 0x40, %o5 stda %f16, [%l7 + %o5] 0xd8 st %f25, [%l7 + 0x44] set 0x08, %g1 ldstuba [%l7 + %g1] 0x88, %o6 nop set 0x0D, %g3 ldsb [%l7 + %g3], %g2 nop set 0x57, %g7 ldstub [%l7 + %g7], %o1 nop nop setx 0xA8F22BDC, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f13 setx 0x50465B71, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f13, %f21 set 0x54, %l3 swapa [%l7 + %l3] 0x89, %g1 bleu,pn %xcc, loop_154 nop set 0x68, %l6 ldx [%l7 + %l6], %o5 st %fsr, [%l7 + 0x70] nop set 0x45, %i7 ldstub [%l7 + %i7], %l1 loop_154: nop set 0x68, %g6 stda %l4, [%l7 + %g6] 0x81 nop set 0x48, %o2 std %g4, [%l7 + %o2] set 0x74, %l0 stwa %g6, [%l7 + %l0] 0xeb membar #Sync nop set 0x74, %i1 ldsb [%l7 + %i1], %l3 set 0x70, %i4 stxa %o0, [%l7 + %i4] 0xeb membar #Sync nop set 0x46, %i2 ldsh [%l7 + %i2], %l2 bl,pt %xcc, loop_155 nop set 0x40, %l1 stx %fsr, [%l7 + %l1] add %o2, %o3, %g5 or %l5, %i1, %g7 loop_155: nop set 0x58, %i6 std %g2, [%l7 + %i6] set 0x70, %g5 lda [%l7 + %g5] 0x81, %f5 nop set 0x08, %o7 swap [%l7 + %o7], %i0 or %o4, %i3, %i7 set 0x68, %i0 lda [%l7 + %i0] 0x89, %f5 and %o7, %l0, %i2 set 0x38, %g4 prefetcha [%l7 + %g4] 0x80, 4 nop set 0x78, %l2 stb %i6, [%l7 + %l2] and %i4, %o6, %l6 nop set 0x40, %o6 ldd [%l7 + %o6], %g2 ld [%l7 + 0x54], %f14 nop set 0x67, %o1 stb %g1, [%l7 + %o1] wr %o5, %l1, %clear_softint nop set 0x44, %l4 swap [%l7 + %l4], %o1 set 0x40, %g2 ldxa [%l7 + %g2] 0x89, %g4 ble %icc, loop_156 add %l4, %g6, %l3 set 0x3A, %o4 stha %o0, [%l7 + %o4] 0x81 loop_156: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o2, %o3 nop set 0x2C, %i5 sth %g5, [%l7 + %i5] set 0x58, %i3 stda %l4, [%l7 + %i3] 0xe2 membar #Sync nop set 0x77, %l5 ldub [%l7 + %l5], %i1 or %l2, %g7, %i0 nop set 0x08, %o3 prefetch [%l7 + %o3], 3 nop set 0x78, %o0 ldsb [%l7 + %o0], %g3 set 0x18, %o5 sta %f7, [%l7 + %o5] 0x89 nop set 0x28, %g3 swap [%l7 + %g3], %i3 nop set 0x50, %g7 std %o4, [%l7 + %g7] nop set 0x18, %g1 std %f28, [%l7 + %g1] set 0x08, %l3 stda %o6, [%l7 + %l3] 0x81 nop set 0x18, %i7 ldsw [%l7 + %i7], %l0 and %i2, %i5, %i7 nop set 0x0C, %g6 lduh [%l7 + %g6], %i4 set 0x64, %l6 ldstuba [%l7 + %l6] 0x88, %i6 set 0x68, %l0 stxa %l6, [%l7 + %l0] 0xe3 membar #Sync set 0x48, %o2 stda %g2, [%l7 + %o2] 0x81 set 0x68, %i4 sta %f25, [%l7 + %i4] 0x88 nop set 0x0C, %i1 ldsh [%l7 + %i1], %o6 nop set 0x3A, %i2 ldstub [%l7 + %i2], %o5 ld [%l7 + 0x18], %f26 fpadd16 %f24, %f18, %f18 set 0x58, %l1 stda %l0, [%l7 + %l1] 0x80 set 0x47, %g5 stba %g1, [%l7 + %g5] 0xea membar #Sync nop set 0x40, %i6 ldx [%l7 + %i6], %g4 set 0x30, %i0 lda [%l7 + %i0] 0x81, %f28 st %fsr, [%l7 + 0x08] set 0x57, %g4 ldstuba [%l7 + %g4] 0x88, %o1 nop set 0x68, %l2 lduh [%l7 + %l2], %g6 nop set 0x10, %o6 ldsh [%l7 + %o6], %l4 nop set 0x08, %o7 std %f4, [%l7 + %o7] nop set 0x48, %o1 ldub [%l7 + %o1], %o0 set 0x40, %l4 ldda [%l7 + %l4] 0xd8, %f0 nop set 0x75, %o4 ldstub [%l7 + %o4], %o2 set 0x0F, %g2 ldstuba [%l7 + %g2] 0x81, %l3 nop set 0x28, %i5 ldsb [%l7 + %i5], %o3 st %fsr, [%l7 + 0x18] add %l7, 0x50, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %g5, %l5 nop set 0x1C, %l5 ldsh [%l7 + %l5], %i1 nop set 0x58, %o3 std %f4, [%l7 + %o3] fpsub32 %f18, %f26, %f22 set 0x10, %o0 stda %l2, [%l7 + %o0] 0x80 and %i0, %g7, %i3 nop set 0x48, %o5 swap [%l7 + %o5], %g3 nop set 0x18, %g3 ldd [%l7 + %g3], %f30 nop set 0x58, %g7 ldd [%l7 + %g7], %f0 st %f6, [%l7 + 0x68] set 0x08, %i3 sta %f16, [%l7 + %i3] 0x88 nop set 0x14, %l3 prefetch [%l7 + %l3], 3 nop set 0x30, %i7 ldd [%l7 + %i7], %f18 nop set 0x62, %g1 ldsh [%l7 + %g1], %o4 set 0x62, %g6 stba %l0, [%l7 + %g6] 0x81 or %i2, %o7, %i7 st %fsr, [%l7 + 0x48] nop set 0x08, %l0 ldsh [%l7 + %l0], %i4 nop set 0x58, %o2 std %i4, [%l7 + %o2] set 0x6A, %i4 stba %i6, [%l7 + %i4] 0xe2 membar #Sync nop set 0x50, %i1 ldd [%l7 + %i1], %g2 ba,a,pn %icc, loop_157 nop set 0x6C, %i2 prefetch [%l7 + %i2], 1 nop set 0x6E, %l1 ldsh [%l7 + %l1], %l6 nop set 0x7C, %g5 prefetch [%l7 + %g5], 3 loop_157: nop nop setx 0xA26078E6A23FF253, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f6 setx 0x2738119B8375B3FE, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f6, %f4 nop set 0x26, %l6 ldsb [%l7 + %l6], %o6 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %o5 casa [%l6] 0x80, %o5, %g1 nop set 0x1E, %i6 ldsh [%l7 + %i6], %l1 bn,pn %icc, loop_158 st %fsr, [%l7 + 0x10] set 0x58, %g4 stha %g4, [%l7 + %g4] 0x89 loop_158: nop set 0x58, %l2 stx %fsr, [%l7 + %l2] nop set 0x0B, %o6 ldsb [%l7 + %o6], %g6 set 0x48, %o7 prefetcha [%l7 + %o7] 0x80, 3 ld [%l7 + 0x50], %f22 set 0x50, %o1 ldxa [%l7 + %o1] 0x89, %o0 nop set 0x53, %l4 ldstub [%l7 + %l4], %l4 nop set 0x38, %i0 stx %l3, [%l7 + %i0] set 0x50, %o4 stxa %o2, [%l7 + %o4] 0xe3 membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xea, %g4 set 0x5B, %i5 stba %o3, [%l7 + %i5] 0x89 set 0x28, %l5 swapa [%l7 + %l5] 0x80, %i1 st %fsr, [%l7 + 0x74] and %l2, %l5, %g7 nop set 0x71, %o0 ldstub [%l7 + %o0], %i0 add %l7, 0x08, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %g3, %o4 nop set 0x40, %o5 ldd [%l7 + %o5], %l0 st %fsr, [%l7 + 0x3C] nop nop setx 0x5F246DEB, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f17 setx 0x5542F4F8, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f7 fdivs %f7, %f17, %f16 nop set 0x5A, %o3 ldub [%l7 + %o3], %i2 st %fsr, [%l7 + 0x3C] nop set 0x18, %g3 stx %fsr, [%l7 + %g3] nop set 0x30, %i3 ldstub [%l7 + %i3], %o7 nop set 0x50, %g7 sth %i3, [%l7 + %g7] set 0x40, %l3 stda %f16, [%l7 + %l3] 0xda and %i4, %i5, %i6 and %g2, %l6, %o6 set 0x1C, %g1 stha %i7, [%l7 + %g1] 0x80 membar #Sync set 0x40, %i7 ldda [%l7 + %i7] 0xf0, %f16 nop set 0x5C, %g6 ldsh [%l7 + %g6], %o5 nop set 0x28, %l0 stx %g1, [%l7 + %l0] nop nop setx 0xDEF7771CCC39358A, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x8E79544EA59ADE2F, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f26 fdivd %f26, %f24, %f12 set 0x40, %o2 sta %f6, [%l7 + %o2] 0x88 add %g4, %l1, %g6 nop set 0x70, %i4 lduh [%l7 + %i4], %o0 set 0x18, %i2 ldxa [%l7 + %i2] 0x88, %l4 membar #Sync set 0x40, %l1 ldda [%l7 + %l1] 0xf9, %f16 set 0x54, %i1 sta %f21, [%l7 + %i1] 0x80 set 0x20, %g5 stxa %l3, [%l7 + %g5] 0x88 nop set 0x2C, %i6 ldsb [%l7 + %i6], %o2 nop set 0x08, %g4 lduh [%l7 + %g4], %o1 nop set 0x2D, %l2 ldstub [%l7 + %l2], %g5 set 0x30, %l6 ldda [%l7 + %l6] 0x88, %i0 nop set 0x25, %o7 stb %o3, [%l7 + %o7] st %f10, [%l7 + 0x60] nop set 0x10, %o1 ldsh [%l7 + %o1], %l5 nop set 0x08, %l4 ldd [%l7 + %l4], %g6 nop set 0x64, %i0 lduh [%l7 + %i0], %i0 set 0x48, %o4 swapa [%l7 + %o4] 0x89, %g3 nop set 0x42, %o6 sth %o4, [%l7 + %o6] add %l0, %l2, %i2 set 0x40, %i5 prefetcha [%l7 + %i5] 0x81, 0 nop set 0x08, %l5 ldd [%l7 + %l5], %f2 set 0x20, %o0 ldxa [%l7 + %o0] 0x88, %i4 set 0x40, %g2 stda %f16, [%l7 + %g2] 0xda nop set 0x20, %o5 stx %i3, [%l7 + %o5] st %fsr, [%l7 + 0x40] add %l7, 0x58, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %i6, %g2 nop set 0x58, %g3 stw %i5, [%l7 + %g3] set 0x6C, %o3 ldstuba [%l7 + %o3] 0x88, %l6 set 0x40, %i3 ldda [%l7 + %i3] 0xea, %o6 nop set 0x20, %g7 std %f26, [%l7 + %g7] set 0x44, %g1 lda [%l7 + %g1] 0x81, %f8 add %o5, %g1, %i7 nop set 0x3A, %l3 stb %g4, [%l7 + %l3] set 0x58, %g6 sta %f10, [%l7 + %g6] 0x89 nop set 0x38, %i7 prefetch [%l7 + %i7], 3 set 0x57, %l0 stba %g6, [%l7 + %l0] 0xe3 membar #Sync nop set 0x08, %i4 ldx [%l7 + %i4], %o0 set 0x34, %i2 stwa %l4, [%l7 + %i2] 0x88 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xc4 nop set 0x0C, %l1 ldsw [%l7 + %l1], %l3 nop set 0x48, %g5 ldd [%l7 + %g5], %f22 add %l7, 0x18, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %o2, %o1 nop set 0x58, %i1 ldd [%l7 + %i1], %f0 set 0x58, %i6 sta %f7, [%l7 + %i6] 0x88 set 0x38, %l2 stha %l1, [%l7 + %l2] 0x88 set 0x40, %l6 stda %f16, [%l7 + %l6] 0xc0 nop set 0x48, %g4 std %f16, [%l7 + %g4] set 0x34, %o7 lda [%l7 + %o7] 0x80, %f5 set 0x40, %o1 swapa [%l7 + %o1] 0x89, %i1 nop set 0x30, %i0 std %g4, [%l7 + %i0] st %f12, [%l7 + 0x64] nop set 0x6C, %l4 prefetch [%l7 + %l4], 0 set 0x28, %o6 prefetcha [%l7 + %o6] 0x89, 0 nop set 0x20, %o4 swap [%l7 + %o4], %g7 nop set 0x1C, %i5 swap [%l7 + %i5], %l5 set 0x38, %l5 swapa [%l7 + %l5] 0x81, %g3 set 0x78, %g2 swapa [%l7 + %g2] 0x89, %o4 nop set 0x70, %o5 ldd [%l7 + %o5], %f4 nop set 0x6B, %o0 ldsb [%l7 + %o0], %l0 set 0x30, %g3 prefetcha [%l7 + %g3] 0x81, 4 nop set 0x1C, %i3 ldsw [%l7 + %i3], %i0 nop set 0x4E, %g7 lduh [%l7 + %g7], %i2 set 0x20, %o3 ldxa [%l7 + %o3] 0x88, %i4 add %o7, %i3, %i6 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x88, %g2, %i5 add %l7, 0x68, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x81, %o6, %o5 set 0x38, %l3 stxa %g1, [%l7 + %l3] 0xe3 membar #Sync nop set 0x6A, %g1 stb %l6, [%l7 + %g1] nop set 0x5B, %g6 ldstub [%l7 + %g6], %i7 and %g6, %o0, %l4 nop set 0x68, %i7 ldsw [%l7 + %i7], %l3 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g4, %o2 set 0x40, %l0 stda %l0, [%l7 + %l0] 0xe3 membar #Sync nop set 0x18, %i4 ldx [%l7 + %i4], %i1 nop set 0x28, %i2 stx %fsr, [%l7 + %i2] nop set 0x4C, %o2 lduh [%l7 + %o2], %g5 add %o3, %o1, %g7 nop set 0x66, %l1 sth %g3, [%l7 + %l1] set 0x77, %i1 stba %o4, [%l7 + %i1] 0x89 set 0x78, %g5 stxa %l5, [%l7 + %g5] 0xe3 membar #Sync nop set 0x08, %l2 stx %l0, [%l7 + %l2] st %fsr, [%l7 + 0x5C] ld [%l7 + 0x10], %f28 add %l7, 0x08, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x81, %l2, %i2 nop set 0x3E, %i6 sth %i0, [%l7 + %i6] nop set 0x7A, %g4 ldsb [%l7 + %g4], %i4 set 0x40, %l6 ldda [%l7 + %l6] 0xd2, %f0 set 0x38, %o1 lda [%l7 + %o1] 0x89, %f25 nop set 0x38, %o7 ldx [%l7 + %o7], %i3 set 0x40, %i0 stda %f0, [%l7 + %i0] 0x88 st %f25, [%l7 + 0x48] set 0x50, %l4 stda %i6, [%l7 + %l4] 0xeb membar #Sync nop set 0x77, %o6 stb %o7, [%l7 + %o6] bg,a,pn %xcc, loop_159 ld [%l7 + 0x20], %f2 add %l7, 0x60, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g2 casxa [%l6] 0x88, %g2, %i5 loop_159: nop set 0x64, %o4 sta %f7, [%l7 + %o4] 0x88 set 0x74, %i5 stha %o6, [%l7 + %i5] 0x88 set 0x60, %l5 ldxa [%l7 + %l5] 0x81, %o5 nop set 0x28, %g2 ldsw [%l7 + %g2], %l6 nop set 0x20, %o0 ldd [%l7 + %o0], %g0 nop set 0x7B, %o5 ldstub [%l7 + %o5], %i7 set 0x76, %i3 stba %o0, [%l7 + %i3] 0xeb membar #Sync nop set 0x38, %g7 std %l4, [%l7 + %g7] and %g6, %l3, %o2 add %l7, 0x40, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %g4, %l1 or %g5, %i1, %o3 nop set 0x08, %o3 std %f12, [%l7 + %o3] or %o1, %g3, %o4 set 0x58, %l3 stxa %l5, [%l7 + %l3] 0x81 set 0x68, %g1 stda %l0, [%l7 + %g1] 0x80 membar #Sync set 0x40, %g3 ldda [%l7 + %g3] 0xf0, %f16 nop set 0x55, %g6 ldsb [%l7 + %g6], %g7 st %fsr, [%l7 + 0x54] st %f19, [%l7 + 0x5C] and %i2, %l2, %i4 or %i0, %i6, %i3 nop set 0x34, %l0 ldsh [%l7 + %l0], %o7 add %g2, %o6, %i5 wr %g0, 0x4, %fprs add %l7, 0x74, %l6 wr %g0, 0x80, %asi lda [%l6] %asi, %i7 casa [%l6] 0x80, %i7, %g1 nop set 0x1C, %i7 stw %o0, [%l7 + %i7] nop set 0x48, %i4 ldx [%l7 + %i4], %l4 nop set 0x38, %o2 swap [%l7 + %o2], %g6 set 0x70, %i2 swapa [%l7 + %i2] 0x81, %o2 set 0x78, %l1 prefetcha [%l7 + %l1] 0x89, 4 nop set 0x40, %g5 std %f20, [%l7 + %g5] bgu,a,pt %icc, loop_160 nop set 0x78, %l2 std %f14, [%l7 + %l2] wr %g0, 0x5, %fprs nop set 0x3E, %i6 lduh [%l7 + %i6], %i1 loop_160: nop set 0x18, %i1 prefetch [%l7 + %i1], 3 nop set 0x70, %g4 ldsw [%l7 + %g4], %l1 nop set 0x50, %l6 ldd [%l7 + %l6], %o0 set 0x40, %o7 stda %f0, [%l7 + %o7] 0xd8 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xcc nop set 0x4C, %i0 ldsh [%l7 + %i0], %o3 set 0x28, %o6 sta %f30, [%l7 + %o6] 0x81 add %l7, 0x4C, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o4 casa [%l6] 0x88, %o4, %l5 set 0x40, %l4 stxa %g3, [%l7 + %l4] 0xeb membar #Sync nop set 0x6E, %i5 sth %g7, [%l7 + %i5] set 0x77, %l5 ldstuba [%l7 + %l5] 0x89, %i2 set 0x58, %g2 stda %l0, [%l7 + %g2] 0xe2 membar #Sync set 0x5C, %o4 lda [%l7 + %o4] 0x81, %f15 set 0x64, %o0 sta %f17, [%l7 + %o0] 0x81 st %f28, [%l7 + 0x30] nop set 0x38, %i3 std %f2, [%l7 + %i3] nop set 0x64, %o5 ldsw [%l7 + %o5], %i4 nop set 0x48, %g7 ldsw [%l7 + %g7], %i0 nop set 0x68, %o3 std %l2, [%l7 + %o3] fpadd32 %f2, %f8, %f14 nop set 0x1D, %g1 ldsb [%l7 + %g1], %i3 nop set 0x1C, %l3 swap [%l7 + %l3], %o7 nop set 0x08, %g6 stx %fsr, [%l7 + %g6] set 0x44, %l0 stha %i6, [%l7 + %l0] 0x88 set 0x20, %g3 ldda [%l7 + %g3] 0xea, %o6 set 0x58, %i4 sta %f2, [%l7 + %i4] 0x80 nop set 0x68, %i7 prefetch [%l7 + %i7], 1 and %g2, %l6, %o5 set 0x60, %o2 swapa [%l7 + %o2] 0x88, %i7 nop set 0x0C, %i2 stw %g1, [%l7 + %i2] add %l7, 0x60, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %i5, %o0 nop set 0x18, %g5 stx %fsr, [%l7 + %g5] or %l4, %g6, %g4 set 0x26, %l1 stha %o2, [%l7 + %l1] 0xe3 membar #Sync and %l3, %i1, %l1 st %f24, [%l7 + 0x38] nop set 0x28, %i6 lduh [%l7 + %i6], %o1 set 0x70, %l2 prefetcha [%l7 + %l2] 0x88, 4 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x89, %o4, %l5 set 0x38, %g4 ldstuba [%l7 + %g4] 0x89, %o3 nop set 0x1D, %l6 ldstub [%l7 + %l6], %g7 nop set 0x50, %i1 std %g2, [%l7 + %i1] nop set 0x10, %o1 ldsw [%l7 + %o1], %i2 set 0x38, %o7 swapa [%l7 + %o7] 0x89, %i4 set 0x48, %i0 stda %i0, [%l7 + %i0] 0x88 set 0x08, %l4 ldxa [%l7 + %l4] 0x89, %l0 set 0x54, %o6 stha %i3, [%l7 + %o6] 0xeb membar #Sync nop set 0x30, %l5 ldstub [%l7 + %l5], %l2 nop set 0x4C, %i5 stw %i6, [%l7 + %i5] nop set 0x20, %o4 stw %o7, [%l7 + %o4] nop set 0x45, %o0 ldstub [%l7 + %o0], %o6 set 0x1C, %i3 swapa [%l7 + %i3] 0x81, %l6 set 0x64, %g2 stha %o5, [%l7 + %g2] 0xe3 membar #Sync or %g2, %i7, %g1 set 0x48, %o5 stwa %o0, [%l7 + %o5] 0xea membar #Sync add %i5, %l4, %g4 set 0x08, %g7 stda %g6, [%l7 + %g7] 0xeb membar #Sync set 0x68, %o3 ldxa [%l7 + %o3] 0x88, %l3 nop set 0x14, %g1 ldsw [%l7 + %g1], %i1 nop set 0x18, %g6 std %f14, [%l7 + %g6] nop set 0x12, %l0 sth %l1, [%l7 + %l0] st %f29, [%l7 + 0x0C] set 0x28, %g3 ldxa [%l7 + %g3] 0x88, %o2 set 0x58, %l3 stxa %g5, [%l7 + %l3] 0x88 nop set 0x10, %i7 std %f20, [%l7 + %i7] set 0x40, %o2 stda %f16, [%l7 + %o2] 0xd2 nop set 0x20, %i2 stx %o1, [%l7 + %i2] or %o4, %l5, %g7 nop set 0x74, %g5 lduw [%l7 + %g5], %g3 st %fsr, [%l7 + 0x4C] set 0x74, %i4 lda [%l7 + %i4] 0x81, %f2 add %l7, 0x38, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o3, %i2 or %i4, %l0, %i0 nop set 0x78, %i6 swap [%l7 + %i6], %i3 set 0x40, %l2 ldda [%l7 + %l2] 0xd8, %f16 nop set 0x52, %l1 ldsh [%l7 + %l1], %i6 nop set 0x38, %g4 ldd [%l7 + %g4], %o6 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x81, %l2, %l6 ble %icc, loop_161 nop set 0x32, %l6 lduh [%l7 + %l6], %o5 nop set 0x70, %o1 lduw [%l7 + %o1], %o6 set 0x40, %i1 ldda [%l7 + %i1] 0x81, %f16 loop_161: nop set 0x28, %i0 lduw [%l7 + %i0], %i7 nop nop setx 0xFEBF672CE7B68E57, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0x9D16B7A9A00632C0, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f24, %f26 ld [%l7 + 0x2C], %f25 nop set 0x70, %l4 stx %g2, [%l7 + %l4] nop set 0x7C, %o7 lduw [%l7 + %o7], %o0 set 0x40, %l5 ldda [%l7 + %l5] 0x88, %f0 nop set 0x70, %o6 ldd [%l7 + %o6], %g0 nop set 0x30, %i5 stw %i5, [%l7 + %i5] nop set 0x3A, %o4 ldstub [%l7 + %o4], %g4 set 0x5C, %o0 lda [%l7 + %o0] 0x80, %f5 set 0x40, %i3 ldda [%l7 + %i3] 0x81, %f0 nop set 0x4C, %o5 lduw [%l7 + %o5], %l4 set 0x5C, %g2 stha %l3, [%l7 + %g2] 0x80 set 0x40, %o3 swapa [%l7 + %o3] 0x88, %g6 nop set 0x32, %g7 lduh [%l7 + %g7], %i1 nop set 0x2A, %g1 sth %o2, [%l7 + %g1] or %l1, %g5, %o4 nop set 0x40, %l0 ldd [%l7 + %l0], %o0 wr %g7, %l5, %sys_tick nop nop setx 0x574A847980DD3074, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0xD66AB91292149897, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f4 fdivd %f4, %f30, %f4 nop set 0x5C, %g3 stw %o3, [%l7 + %g3] nop set 0x18, %l3 lduh [%l7 + %l3], %g3 set 0x78, %i7 stha %i2, [%l7 + %i7] 0x80 and %i4, %i0, %l0 nop set 0x08, %g6 std %f6, [%l7 + %g6] set 0x30, %o2 stwa %i6, [%l7 + %o2] 0x80 nop set 0x34, %i2 stw %i3, [%l7 + %i2] nop set 0x58, %g5 stx %fsr, [%l7 + %g5] add %o7, %l2, %o5 or %l6, %o6, %i7 set 0x6F, %i4 ldstuba [%l7 + %i4] 0x80, %o0 st %f5, [%l7 + 0x38] set 0x4D, %l2 stba %g1, [%l7 + %l2] 0xe3 membar #Sync set 0x40, %i6 ldda [%l7 + %i6] 0x88, %f0 set 0x6F, %l1 ldstuba [%l7 + %l1] 0x89, %i5 set 0x60, %g4 ldxa [%l7 + %g4] 0x80, %g4 set 0x50, %o1 prefetcha [%l7 + %o1] 0x80, 2 st %f5, [%l7 + 0x08] nop set 0x70, %i1 ldd [%l7 + %i1], %f18 ld [%l7 + 0x48], %f21 bne,a,pn %icc, loop_162 nop set 0x53, %l6 ldsb [%l7 + %l6], %l3 set 0x78, %i0 stwa %g2, [%l7 + %i0] 0xe3 membar #Sync loop_162: nop set 0x30, %o7 swapa [%l7 + %o7] 0x89, %i1 nop set 0x34, %l4 swap [%l7 + %l4], %g6 nop set 0x70, %l5 std %f6, [%l7 + %l5] set 0x38, %o6 sta %f19, [%l7 + %o6] 0x80 nop set 0x1D, %o4 ldsb [%l7 + %o4], %l1 set 0x50, %o0 prefetcha [%l7 + %o0] 0x80, 2 ld [%l7 + 0x44], %f26 and %o2, %o1, %o4 st %f20, [%l7 + 0x58] ld [%l7 + 0x08], %f27 set 0x60, %i5 ldda [%l7 + %i5] 0x80, %g6 or %o3, %l5, %g3 add %l7, 0x50, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i2, %i0 nop set 0x28, %o5 stx %l0, [%l7 + %o5] nop set 0x67, %i3 ldstub [%l7 + %i3], %i4 nop set 0x38, %g2 swap [%l7 + %g2], %i6 nop set 0x1E, %g7 ldsh [%l7 + %g7], %o7 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xcc set 0x7C, %l0 sta %f22, [%l7 + %l0] 0x88 set 0x38, %g3 sta %f4, [%l7 + %g3] 0x80 set 0x4E, %l3 stha %i3, [%l7 + %l3] 0x80 st %fsr, [%l7 + 0x7C] nop set 0x30, %i7 ldd [%l7 + %i7], %f20 set 0x20, %g6 ldxa [%l7 + %g6] 0x88, %o5 nop set 0x12, %o2 ldsb [%l7 + %o2], %l6 set 0x74, %i2 stba %o6, [%l7 + %i2] 0xea membar #Sync set 0x23, %o3 ldstuba [%l7 + %o3] 0x89, %i7 nop set 0x58, %g5 ldx [%l7 + %g5], %o0 set 0x10, %l2 lda [%l7 + %l2] 0x80, %f1 nop set 0x18, %i4 std %f18, [%l7 + %i4] nop set 0x61, %i6 ldub [%l7 + %i6], %l2 nop set 0x24, %g4 stw %g1, [%l7 + %g4] nop set 0x18, %o1 stx %fsr, [%l7 + %o1] nop set 0x64, %l1 swap [%l7 + %l1], %g4 set 0x40, %i1 stda %f16, [%l7 + %i1] 0xc8 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xd2 and %i5, %l3, %l4 nop set 0x30, %o7 stx %g2, [%l7 + %o7] st %f29, [%l7 + 0x34] set 0x58, %l4 stwa %i1, [%l7 + %l4] 0x80 nop set 0x70, %l6 lduw [%l7 + %l6], %g6 fpsub16s %f19, %f10, %f18 set 0x78, %o6 stxa %g5, [%l7 + %o6] 0xea membar #Sync nop set 0x38, %l5 stx %l1, [%l7 + %l5] set 0x28, %o4 ldxa [%l7 + %o4] 0x80, %o2 nop set 0x28, %i5 ldstub [%l7 + %i5], %o4 wr %g7, %o3, %clear_softint nop set 0x76, %o0 sth %o1, [%l7 + %o0] nop set 0x4C, %i3 ldsw [%l7 + %i3], %g3 nop set 0x68, %g2 ldd [%l7 + %g2], %i2 set 0x48, %o5 stxa %i0, [%l7 + %o5] 0xe2 membar #Sync add %l7, 0x10, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %l5, %l0 set 0x40, %g1 stda %f0, [%l7 + %g1] 0xf0 membar #Sync nop set 0x40, %g7 stx %i6, [%l7 + %g7] nop set 0x40, %g3 stx %fsr, [%l7 + %g3] nop set 0x3D, %l0 ldstub [%l7 + %l0], %i4 nop set 0x38, %i7 ldd [%l7 + %i7], %f14 bl,a,pt %xcc, loop_163 and %o7, %o5, %i3 set 0x40, %l3 stda %f0, [%l7 + %l3] 0xc2 loop_163: nop set 0x3E, %o2 stha %o6, [%l7 + %o2] 0x80 nop set 0x58, %g6 ldd [%l7 + %g6], %i6 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0xf9, %f16 nop set 0x70, %i2 ldx [%l7 + %i2], %o0 set 0x2C, %g5 sta %f24, [%l7 + %g5] 0x89 wr %i7, %g1, %ccr set 0x40, %l2 stda %l2, [%l7 + %l2] 0xe2 membar #Sync nop set 0x0C, %i6 lduw [%l7 + %i6], %i5 nop set 0x50, %g4 std %l2, [%l7 + %g4] set 0x2C, %i4 sta %f29, [%l7 + %i4] 0x80 add %l4, %g4, %i1 nop set 0x2A, %l1 lduh [%l7 + %l1], %g6 nop set 0x2C, %i1 lduw [%l7 + %i1], %g5 add %l1, %o2, %g2 nop set 0x10, %i0 std %f22, [%l7 + %i0] nop set 0x5C, %o7 ldsw [%l7 + %o7], %o4 set 0x68, %l4 ldxa [%l7 + %l4] 0x89, %o3 set 0x40, %l6 stda %f16, [%l7 + %l6] 0x89 nop set 0x44, %o6 ldstub [%l7 + %o6], %g7 set 0x40, %o1 ldda [%l7 + %o1] 0xd8, %f16 set 0x40, %l5 ldda [%l7 + %l5] 0x89, %o0 set 0x44, %o4 stba %g3, [%l7 + %o4] 0x89 nop set 0x34, %o0 swap [%l7 + %o0], %i2 nop set 0x68, %i3 std %l4, [%l7 + %i3] add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %l0 casxa [%l6] 0x81, %l0, %i0 set 0x40, %g2 stda %f0, [%l7 + %g2] 0xc4 nop set 0x28, %o5 stx %fsr, [%l7 + %o5] nop set 0x5A, %i5 sth %i4, [%l7 + %i5] nop set 0x38, %g7 std %i6, [%l7 + %g7] set 0x30, %g3 ldda [%l7 + %g3] 0xe2, %o4 nop set 0x6E, %g1 lduh [%l7 + %g1], %i3 nop set 0x70, %i7 ldsw [%l7 + %i7], %o7 set 0x08, %l0 stwa %o6, [%l7 + %l0] 0xe3 membar #Sync set 0x40, %l3 ldda [%l7 + %l3] 0xd8, %f0 set 0x40, %o2 stda %f16, [%l7 + %o2] 0xcc set 0x38, %o3 lda [%l7 + %o3] 0x89, %f23 ble,a %xcc, loop_164 nop set 0x60, %i2 ldsb [%l7 + %i2], %o0 set 0x54, %g5 ldstuba [%l7 + %g5] 0x80, %i7 loop_164: nop set 0x7D, %g6 ldstub [%l7 + %g6], %l6 add %l2, %i5, %l3 nop set 0x40, %l2 std %f14, [%l7 + %l2] nop set 0x52, %g4 sth %l4, [%l7 + %g4] nop set 0x1E, %i4 ldsb [%l7 + %i4], %g1 nop set 0x08, %i6 ldd [%l7 + %i6], %g4 nop set 0x40, %l1 swap [%l7 + %l1], %i1 set 0x40, %i0 ldda [%l7 + %i0] 0x88, %f0 ba %icc, loop_165 fpsub16s %f30, %f6, %f16 set 0x60, %i1 stxa %g6, [%l7 + %i1] 0xeb membar #Sync loop_165: nop add %l7, 0x10, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %l1, %g5 st %fsr, [%l7 + 0x24] set 0x70, %o7 ldda [%l7 + %o7] 0xe2, %o2 set 0x78, %l4 stda %g2, [%l7 + %l4] 0xeb membar #Sync nop set 0x74, %l6 stw %o4, [%l7 + %l6] st %fsr, [%l7 + 0x38] set 0x24, %o6 sta %f9, [%l7 + %o6] 0x88 nop set 0x1C, %l5 lduw [%l7 + %l5], %g7 add %l7, 0x1C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %o1, %o3 set 0x7C, %o1 stha %i2, [%l7 + %o1] 0xe3 membar #Sync wr %g3, %l5, %y and %i0, %i4, %i6 or %l0, %o5, %o7 nop set 0x59, %o4 ldub [%l7 + %o4], %i3 set 0x40, %i3 ldda [%l7 + %i3] 0xda, %f16 nop set 0x18, %o0 swap [%l7 + %o0], %o0 ld [%l7 + 0x50], %f31 nop set 0x30, %o5 stx %o6, [%l7 + %o5] and %i7, %l2, %i5 add %l7, 0x70, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l6, %l4 nop set 0x67, %g2 stb %g1, [%l7 + %g2] set 0x38, %g7 stxa %l3, [%l7 + %g7] 0xe2 membar #Sync set 0x10, %i5 stxa %i1, [%l7 + %i5] 0x88 set 0x40, %g1 ldda [%l7 + %g1] 0x89, %f0 nop set 0x38, %g3 stw %g6, [%l7 + %g3] add %l7, 0x3C, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l1, %g5 add %l7, 0x64, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %o2 casa [%l6] 0x81, %o2, %g4 nop nop setx 0x048B610D, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f21 setx 0x8D281C9D, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f21, %f26 and %o4, %g7, %o1 set 0x08, %l0 stxa %o3, [%l7 + %l0] 0x88 st %fsr, [%l7 + 0x7C] nop set 0x38, %i7 ldd [%l7 + %i7], %f10 st %fsr, [%l7 + 0x1C] and %g2, %i2, %l5 set 0x40, %l3 ldda [%l7 + %l3] 0x81, %f16 set 0x30, %o2 stda %g2, [%l7 + %o2] 0xe2 membar #Sync set 0x40, %o3 ldda [%l7 + %o3] 0x80, %f16 nop nop setx 0x4F8A8308, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f2 setx 0x15347F23, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f10 fdivs %f10, %f2, %f9 nop set 0x44, %g5 prefetch [%l7 + %g5], 4 set 0x40, %g6 stda %f0, [%l7 + %g6] 0xd8 add %i4, %i0, %l0 nop set 0x4C, %l2 ldsw [%l7 + %l2], %o5 nop set 0x46, %i2 ldstub [%l7 + %i2], %i6 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf9, %f0 set 0x5C, %g4 stba %o7, [%l7 + %g4] 0xeb membar #Sync nop or %g0, 0x8, %l0 sllx %l0, 0x3c, %l0 wr %l0, 0x3E1, %sys_tick_cmpr nop set 0x10, %i6 std %o6, [%l7 + %i6] nop set 0x70, %i0 std %f2, [%l7 + %i0] nop set 0x50, %l1 swap [%l7 + %l1], %l2 nop set 0x56, %i1 ldub [%l7 + %i1], %i7 or %i5, %l4, %l6 nop set 0x60, %o7 stx %l3, [%l7 + %o7] nop set 0x20, %l4 stx %fsr, [%l7 + %l4] nop set 0x68, %o6 ldx [%l7 + %o6], %g1 nop set 0x6C, %l5 swap [%l7 + %l5], %g6 set 0x44, %l6 stwa %l1, [%l7 + %l6] 0x89 set 0x40, %o1 stda %f0, [%l7 + %o1] 0xda nop set 0x4C, %o4 ldsw [%l7 + %o4], %g5 nop set 0x50, %i3 ldsb [%l7 + %i3], %o2 nop set 0x3A, %o5 ldub [%l7 + %o5], %i1 add %g4, %g7, %o1 set 0x12, %g2 ldstuba [%l7 + %g2] 0x81, %o3 st %fsr, [%l7 + 0x30] nop set 0x70, %g7 ldsw [%l7 + %g7], %o4 nop set 0x30, %o0 std %i2, [%l7 + %o0] nop set 0x28, %g1 ldx [%l7 + %g1], %l5 set 0x2A, %g3 stba %g3, [%l7 + %g3] 0xeb membar #Sync nop set 0x1A, %l0 stb %g2, [%l7 + %l0] nop set 0x5F, %i7 stb %i0, [%l7 + %i7] nop set 0x28, %l3 std %l0, [%l7 + %l3] nop set 0x78, %i5 prefetch [%l7 + %i5], 4 set 0x70, %o3 swapa [%l7 + %o3] 0x81, %o5 set 0x6A, %g5 ldstuba [%l7 + %g5] 0x81, %i4 nop set 0x70, %o2 ldsh [%l7 + %o2], %o7 set 0x6C, %g6 swapa [%l7 + %g6] 0x80, %i3 add %l7, 0x50, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o0, %i6 set 0x40, %l2 ldda [%l7 + %l2] 0x88, %f16 nop nop setx 0x043AFF12, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f9 setx 0x4C8A4D70, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f1 fdivs %f1, %f9, %f25 nop set 0x65, %i2 ldstub [%l7 + %i2], %o6 ld [%l7 + 0x6C], %f25 ld [%l7 + 0x70], %f18 set 0x6B, %g4 stba %i7, [%l7 + %g4] 0x80 nop set 0x34, %i6 ldstub [%l7 + %i6], %l2 wr %i5, %l4, %ccr nop set 0x0E, %i0 stb %l3, [%l7 + %i0] add %l7, 0x18, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g1 casa [%l6] 0x81, %g1, %g6 set 0x58, %l1 sta %f31, [%l7 + %l1] 0x88 nop set 0x48, %i4 stx %fsr, [%l7 + %i4] or %l1, %l6, %o2 set 0x4C, %o7 stba %g5, [%l7 + %o7] 0x88 set 0x40, %l4 ldda [%l7 + %l4] 0xd2, %f0 st %f8, [%l7 + 0x40] fpadd32 %f18, %f12, %f22 nop set 0x0C, %i1 ldsw [%l7 + %i1], %i1 nop set 0x3C, %l5 ldsw [%l7 + %l5], %g7 set 0x18, %l6 ldxa [%l7 + %l6] 0x80, %o1 nop set 0x7A, %o6 ldsb [%l7 + %o6], %g4 set 0x10, %o4 prefetcha [%l7 + %o4] 0x80, 3 set 0x40, %o1 swapa [%l7 + %o1] 0x89, %o3 nop set 0x49, %i3 ldsb [%l7 + %i3], %l5 add %l7, 0x38, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i2 casxa [%l6] 0x81, %i2, %g3 nop set 0x30, %o5 stx %g2, [%l7 + %o5] set 0x60, %g2 stha %l0, [%l7 + %g2] 0xe3 membar #Sync set 0x44, %g7 stwa %o5, [%l7 + %g7] 0xe2 membar #Sync st %fsr, [%l7 + 0x64] set 0x74, %g1 stwa %i0, [%l7 + %g1] 0x88 set 0x08, %o0 ldxa [%l7 + %o0] 0x89, %o7 nop set 0x6C, %l0 ldsw [%l7 + %l0], %i4 set 0x70, %i7 stxa %o0, [%l7 + %i7] 0x89 nop set 0x5C, %l3 sth %i6, [%l7 + %l3] nop set 0x30, %i5 std %f22, [%l7 + %i5] nop set 0x20, %o3 lduw [%l7 + %o3], %o6 set 0x7C, %g3 stwa %i7, [%l7 + %g3] 0x80 ld [%l7 + 0x70], %f12 set 0x10, %g5 stxa %i3, [%l7 + %g5] 0xe3 membar #Sync set 0x18, %o2 stba %l2, [%l7 + %o2] 0xe3 membar #Sync membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf0, %f0 set 0x5C, %i2 swapa [%l7 + %i2] 0x80, %l4 nop set 0x0C, %l2 lduw [%l7 + %l2], %l3 set 0x38, %i6 ldxa [%l7 + %i6] 0x89, %g1 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xf8, %f16 set 0x68, %i0 ldxa [%l7 + %i0] 0x81, %i5 nop set 0x70, %l1 ldd [%l7 + %l1], %g6 nop set 0x70, %o7 stx %fsr, [%l7 + %o7] set 0x60, %i4 prefetcha [%l7 + %i4] 0x81, 0 set 0x22, %i1 stha %l6, [%l7 + %i1] 0x89 or %o2, %i1, %g5 set 0x70, %l5 ldda [%l7 + %l5] 0x80, %o0 nop set 0x18, %l4 ldx [%l7 + %l4], %g7 nop set 0x08, %o6 stx %g4, [%l7 + %o6] nop set 0x0C, %l6 ldsb [%l7 + %l6], %o3 add %l7, 0x20, %l6 wr %g0, 0x88, %asi casa [%l6] 0x88, %l5, %o4 set 0x18, %o1 stda %i2, [%l7 + %o1] 0x80 set 0x38, %i3 swapa [%l7 + %i3] 0x81, %g2 nop set 0x32, %o5 stb %g3, [%l7 + %o5] nop set 0x14, %g2 ldsw [%l7 + %g2], %o5 nop set 0x38, %g7 stx %fsr, [%l7 + %g7] and %l0, %i0, %i4 nop set 0x60, %g1 std %f22, [%l7 + %g1] nop set 0x70, %o4 ldd [%l7 + %o4], %o0 st %f31, [%l7 + 0x74] nop set 0x0A, %o0 sth %o7, [%l7 + %o0] nop set 0x40, %i7 std %o6, [%l7 + %i7] set 0x50, %l3 prefetcha [%l7 + %l3] 0x88, 4 nop set 0x68, %l0 stw %i3, [%l7 + %l0] set 0x36, %o3 stha %l2, [%l7 + %o3] 0xeb membar #Sync set 0x78, %i5 prefetcha [%l7 + %i5] 0x80, 4 set 0x54, %g5 swapa [%l7 + %g5] 0x81, %i7 nop set 0x76, %g3 ldstub [%l7 + %g3], %g1 nop set 0x11, %g6 ldsb [%l7 + %g6], %l3 set 0x14, %i2 stba %i5, [%l7 + %i2] 0x89 set 0x60, %o2 ldda [%l7 + %o2] 0x81, %g6 nop set 0x47, %i6 ldstub [%l7 + %i6], %l1 nop set 0x18, %g4 lduh [%l7 + %g4], %l6 set 0x70, %l2 ldxa [%l7 + %l2] 0x89, %o2 nop set 0x21, %l1 stb %g5, [%l7 + %l1] set 0x48, %i0 prefetcha [%l7 + %i0] 0x89, 1 set 0x12, %o7 stha %g7, [%l7 + %o7] 0xe2 membar #Sync st %fsr, [%l7 + 0x3C] st %f9, [%l7 + 0x60] and %o1, %g4, %l5 nop set 0x30, %i4 sth %o4, [%l7 + %i4] fpadd16 %f18, %f22, %f12 set 0x10, %l5 ldda [%l7 + %l5] 0xe3, %o2 fpadd16 %f22, %f12, %f2 set 0x40, %l4 ldda [%l7 + %l4] 0xd8, %f16 nop set 0x18, %o6 ldx [%l7 + %o6], %g2 nop set 0x08, %i1 ldd [%l7 + %i1], %g2 set 0x24, %l6 ldstuba [%l7 + %l6] 0x89, %o5 nop set 0x70, %o1 stx %l0, [%l7 + %o1] nop set 0x10, %o5 stx %fsr, [%l7 + %o5] nop set 0x18, %g2 std %i2, [%l7 + %g2] and %i0, %i4, %o0 nop set 0x5F, %g7 ldstub [%l7 + %g7], %o6 fpadd32s %f12, %f27, %f23 and %i6, %o7, %l2 set 0x68, %i3 ldxa [%l7 + %i3] 0x81, %i3 nop set 0x68, %o4 std %l4, [%l7 + %o4] set 0x74, %g1 sta %f28, [%l7 + %g1] 0x81 nop set 0x68, %i7 std %i6, [%l7 + %i7] nop set 0x72, %o0 ldsb [%l7 + %o0], %g1 st %f1, [%l7 + 0x2C] nop set 0x18, %l3 stx %i5, [%l7 + %l3] add %l7, 0x78, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %g6 casa [%l6] 0x88, %g6, %l1 and %l6, %l3, %o2 set 0x68, %o3 stda %g4, [%l7 + %o3] 0x89 add %l7, 0x68, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x88, %i1, %o1 add %g7, %g4, %o4 set 0x40, %l0 prefetcha [%l7 + %l0] 0x89, 3 nop set 0x18, %i5 stx %fsr, [%l7 + %i5] bl %icc, loop_166 ld [%l7 + 0x10], %f22 add %l7, 0x2C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g2, %l5 loop_166: nop set 0x70, %g5 stda %o4, [%l7 + %g5] 0xea membar #Sync set 0x60, %g6 stha %g3, [%l7 + %g6] 0xea membar #Sync set 0x24, %g3 stwa %i2, [%l7 + %g3] 0xe2 membar #Sync or %l0, %i4, %o0 set 0x40, %i2 ldda [%l7 + %i2] 0x80, %f16 add %l7, 0x60, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x81, %o6, %i0 set 0x40, %o2 lda [%l7 + %o2] 0x89, %f15 set 0x38, %i6 stxa %i6, [%l7 + %i6] 0x88 nop set 0x38, %g4 std %f6, [%l7 + %g4] add %o7, %l2, %l4 nop set 0x5F, %l2 ldsb [%l7 + %l2], %i3 nop set 0x4C, %i0 ldsh [%l7 + %i0], %i7 set 0x73, %l1 ldstuba [%l7 + %l1] 0x88, %i5 nop set 0x6C, %o7 ldsw [%l7 + %o7], %g1 set 0x40, %i4 ldxa [%l7 + %i4] 0x81, %g6 nop set 0x68, %l4 std %i6, [%l7 + %l4] wr %l3, %o2, %softint set 0x48, %l5 sta %f8, [%l7 + %l5] 0x89 set 0x30, %i1 prefetcha [%l7 + %i1] 0x81, 0 set 0x45, %l6 ldstuba [%l7 + %l6] 0x81, %g5 nop set 0x5C, %o1 lduw [%l7 + %o1], %o1 set 0x70, %o6 ldda [%l7 + %o6] 0xe3, %g6 nop set 0x3D, %o5 ldstub [%l7 + %o5], %g4 bg,a,pt %xcc, loop_167 nop set 0x08, %g7 std %i0, [%l7 + %g7] nop set 0x54, %i3 stw %o4, [%l7 + %i3] set 0x08, %g2 ldxa [%l7 + %g2] 0x80, %o3 loop_167: nop set 0x70, %g1 sta %f28, [%l7 + %g1] 0x81 nop set 0x40, %i7 stx %l5, [%l7 + %i7] nop set 0x08, %o4 std %f28, [%l7 + %o4] nop set 0x0C, %o0 sth %g2, [%l7 + %o0] nop set 0x50, %o3 swap [%l7 + %o3], %o5 nop set 0x60, %l0 ldsw [%l7 + %l0], %g3 nop set 0x30, %i5 ldd [%l7 + %i5], %f22 set 0x58, %l3 stha %i2, [%l7 + %l3] 0x89 nop set 0x5C, %g5 lduh [%l7 + %g5], %i4 set 0x28, %g3 stwa %o0, [%l7 + %g3] 0xe2 membar #Sync set 0x48, %i2 ldxa [%l7 + %i2] 0x88, %l0 set 0x1C, %g6 swapa [%l7 + %g6] 0x80, %o6 set 0x70, %i6 ldxa [%l7 + %i6] 0x89, %i6 fpsub16 %f8, %f6, %f14 nop set 0x30, %o2 ldd [%l7 + %o2], %f4 and %i0, %l2, %l4 ld [%l7 + 0x78], %f11 nop set 0x2C, %g4 stw %o7, [%l7 + %g4] nop set 0x28, %i0 prefetch [%l7 + %i0], 0 nop set 0x3C, %l1 prefetch [%l7 + %l1], 2 nop set 0x68, %o7 ldsw [%l7 + %o7], %i3 set 0x08, %i4 stda %i4, [%l7 + %i4] 0xe3 membar #Sync set 0x60, %l2 ldda [%l7 + %l2] 0xe3, %i6 set 0x18, %l5 ldxa [%l7 + %l5] 0x88, %g1 set 0x38, %i1 stha %g6, [%l7 + %i1] 0x89 set 0x74, %l4 stwa %l3, [%l7 + %l4] 0x89 nop set 0x2F, %l6 ldstub [%l7 + %l6], %l6 set 0x52, %o1 stba %l1, [%l7 + %o1] 0x81 and %g5, %o2, %g7 nop set 0x48, %o5 ldd [%l7 + %o5], %f24 set 0x50, %o6 ldda [%l7 + %o6] 0x81, %o0 or %i1, %o4, %g4 st %f2, [%l7 + 0x3C] set 0x3C, %g7 ldstuba [%l7 + %g7] 0x81, %o3 nop set 0x14, %i3 lduw [%l7 + %i3], %l5 nop set 0x40, %g2 lduh [%l7 + %g2], %g2 nop set 0x40, %g1 ldsw [%l7 + %g1], %o5 nop set 0x3C, %o4 prefetch [%l7 + %o4], 2 nop set 0x58, %i7 ldx [%l7 + %i7], %i2 set 0x10, %o3 stxa %i4, [%l7 + %o3] 0xeb membar #Sync ld [%l7 + 0x0C], %f8 or %g3, %o0, %o6 set 0x40, %o0 swapa [%l7 + %o0] 0x80, %l0 st %fsr, [%l7 + 0x40] set 0x6B, %l0 stba %i6, [%l7 + %l0] 0x88 st %fsr, [%l7 + 0x18] set 0x60, %l3 ldxa [%l7 + %l3] 0x88, %l2 ld [%l7 + 0x44], %f25 nop set 0x24, %g5 ldsw [%l7 + %g5], %i0 nop set 0x21, %i5 stb %o7, [%l7 + %i5] nop set 0x44, %g3 ldsw [%l7 + %g3], %l4 ld [%l7 + 0x70], %f11 nop set 0x38, %g6 ldsb [%l7 + %g6], %i3 nop set 0x58, %i6 ldd [%l7 + %i6], %i6 nop set 0x18, %i2 stx %i5, [%l7 + %i2] add %l7, 0x34, %l6 wr %g0, 0x81, %asi casa [%l6] 0x81, %g1, %l3 nop set 0x44, %g4 ldub [%l7 + %g4], %g6 st %fsr, [%l7 + 0x3C] nop set 0x38, %o2 ldd [%l7 + %o2], %i6 set 0x14, %i0 ldstuba [%l7 + %i0] 0x88, %l1 set 0x08, %o7 stxa %g5, [%l7 + %o7] 0xea membar #Sync set 0x4F, %i4 stba %o2, [%l7 + %i4] 0x88 nop set 0x58, %l1 stx %g7, [%l7 + %l1] add %o1, %i1, %o4 nop set 0x20, %l5 stb %o3, [%l7 + %l5] nop set 0x28, %l2 stx %l5, [%l7 + %l2] set 0x44, %l4 lda [%l7 + %l4] 0x80, %f30 set 0x28, %l6 ldxa [%l7 + %l6] 0x80, %g4 nop set 0x54, %i1 ldsw [%l7 + %i1], %g2 nop set 0x48, %o1 ldd [%l7 + %o1], %o4 nop set 0x4E, %o6 sth %i2, [%l7 + %o6] nop set 0x32, %g7 ldsb [%l7 + %g7], %g3 st %fsr, [%l7 + 0x68] add %l7, 0x70, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %o0, %o6 nop set 0x08, %o5 swap [%l7 + %o5], %l0 set 0x58, %i3 stxa %i6, [%l7 + %i3] 0x88 nop set 0x18, %g2 prefetch [%l7 + %g2], 2 nop set 0x10, %g1 lduw [%l7 + %g1], %i4 add %l7, 0x20, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %l2 casxa [%l6] 0x88, %l2, %i0 nop set 0x1C, %o4 sth %l4, [%l7 + %o4] nop set 0x4C, %i7 swap [%l7 + %i7], %o7 nop set 0x58, %o0 ldub [%l7 + %o0], %i7 set 0x1B, %o3 ldstuba [%l7 + %o3] 0x80, %i3 set 0x40, %l3 ldda [%l7 + %l3] 0xd0, %f16 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f16 nop set 0x70, %i5 ldd [%l7 + %i5], %i4 set 0x44, %l0 stha %l3, [%l7 + %l0] 0xe2 membar #Sync add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %g1, %g6 nop set 0x58, %g6 stx %l6, [%l7 + %g6] st %fsr, [%l7 + 0x40] nop set 0x30, %i6 std %f18, [%l7 + %i6] set 0x7C, %i2 stha %l1, [%l7 + %i2] 0xe3 membar #Sync set 0x40, %g4 ldda [%l7 + %g4] 0xd0, %f0 nop set 0x54, %o2 swap [%l7 + %o2], %g5 nop set 0x50, %i0 stx %o2, [%l7 + %i0] nop set 0x3E, %g3 ldsb [%l7 + %g3], %o1 nop set 0x60, %o7 stw %i1, [%l7 + %o7] nop set 0x74, %l1 swap [%l7 + %l1], %o4 set 0x6C, %l5 swapa [%l7 + %l5] 0x81, %o3 nop set 0x10, %l2 lduw [%l7 + %l2], %g7 and %g4, %g2, %l5 st %fsr, [%l7 + 0x74] set 0x5A, %i4 stha %i2, [%l7 + %i4] 0xe3 membar #Sync nop set 0x74, %l4 lduh [%l7 + %l4], %g3 set 0x40, %l6 ldda [%l7 + %l6] 0x89, %o4 st %f2, [%l7 + 0x64] nop set 0x6E, %i1 ldsh [%l7 + %i1], %o6 add %l7, 0x58, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %l0, %i6 fpadd16 %f0, %f10, %f10 set 0x68, %o6 stwa %o0, [%l7 + %o6] 0xe2 membar #Sync ld [%l7 + 0x30], %f2 set 0x40, %g7 stda %f0, [%l7 + %g7] 0xca nop set 0x10, %o5 ldstub [%l7 + %o5], %l2 nop set 0x30, %o1 stx %fsr, [%l7 + %o1] ld [%l7 + 0x7C], %f13 set 0x58, %i3 sta %f12, [%l7 + %i3] 0x89 set 0x28, %g1 lda [%l7 + %g1] 0x80, %f17 set 0x78, %o4 sta %f29, [%l7 + %o4] 0x81 set 0x54, %g2 stha %i4, [%l7 + %g2] 0xe3 membar #Sync ld [%l7 + 0x48], %f9 nop set 0x18, %i7 stx %l4, [%l7 + %i7] set 0x5F, %o3 ldstuba [%l7 + %o3] 0x88, %i0 nop set 0x2A, %l3 lduh [%l7 + %l3], %o7 add %l7, 0x58, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %i7 casxa [%l6] 0x88, %i7, %i3 nop set 0x20, %o0 std %l2, [%l7 + %o0] set 0x70, %g5 stxa %i5, [%l7 + %g5] 0xe3 membar #Sync set 0x28, %i5 ldxa [%l7 + %i5] 0x89, %g1 nop set 0x60, %g6 ldsh [%l7 + %g6], %g6 set 0x28, %l0 swapa [%l7 + %l0] 0x89, %l1 nop set 0x2E, %i2 ldsh [%l7 + %i2], %l6 set 0x40, %g4 ldda [%l7 + %g4] 0xd2, %f16 and %g5, %o1, %i1 set 0x30, %i6 sta %f4, [%l7 + %i6] 0x80 set 0x34, %o2 stha %o4, [%l7 + %o2] 0x89 set 0x40, %g3 stda %f16, [%l7 + %g3] 0xc4 add %l7, 0x40, %l6 wr %g0, 0x88, %asi lda [%l6] %asi, %o3 casa [%l6] 0x88, %o3, %g7 nop set 0x20, %i0 std %f10, [%l7 + %i0] set 0x10, %l1 prefetcha [%l7 + %l1] 0x89, 0 st %fsr, [%l7 + 0x54] set 0x20, %l5 lda [%l7 + %l5] 0x88, %f20 nop set 0x58, %o7 prefetch [%l7 + %o7], 4 ld [%l7 + 0x74], %f20 nop set 0x19, %i4 stb %g4, [%l7 + %i4] set 0x40, %l2 stda %f16, [%l7 + %l2] 0xca nop set 0x18, %l4 stx %fsr, [%l7 + %l4] nop set 0x30, %l6 ldx [%l7 + %l6], %g2 set 0x74, %o6 swapa [%l7 + %o6] 0x89, %l5 and %g3, %o5, %i2 nop nop setx 0x3DFA870AE1CDB1CB, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f12 setx 0xE220E5A610081062, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f22 fdivd %f22, %f12, %f14 set 0x30, %g7 ldxa [%l7 + %g7] 0x80, %l0 set 0x40, %i1 stxa %i6, [%l7 + %i1] 0x81 nop set 0x28, %o1 std %o0, [%l7 + %o1] nop set 0x40, %i3 swap [%l7 + %i3], %l2 add %o6, %i4, %l4 set 0x1A, %o5 stha %o7, [%l7 + %o5] 0xe3 membar #Sync set 0x78, %g1 stda %i0, [%l7 + %g1] 0x80 set 0x3C, %g2 lda [%l7 + %g2] 0x80, %f21 set 0x08, %o4 prefetcha [%l7 + %o4] 0x81, 0 nop set 0x28, %o3 ldd [%l7 + %o3], %i2 or %i5, %g1, %g6 add %l3, %l1, %g5 set 0x30, %l3 ldxa [%l7 + %l3] 0x80, %o1 bgu,pn %icc, loop_168 wr %g0, 0x5, %fprs set 0x18, %o0 swapa [%l7 + %o0] 0x81, %o3 loop_168: nop add %l7, 0x40, %l6 wr %g0, 0x80, %asi casxa [%l6] 0x80, %o4, %g7 set 0x0C, %g5 sta %f0, [%l7 + %g5] 0x81 wr %g4, %g2, %set_softint nop nop setx 0x6D3108FA9B5F5F7B, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f20 setx 0x10659A85DE67FDAB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f8 fdivd %f8, %f20, %f6 nop set 0x28, %i5 stx %l5, [%l7 + %i5] set 0x40, %g6 stda %f16, [%l7 + %g6] 0xf1 membar #Sync nop set 0x3C, %l0 ldsh [%l7 + %l0], %o2 set 0x70, %i2 prefetcha [%l7 + %i2] 0x88, 4 add %l7, 0x58, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %i2, %l0 or %g3, %i6, %l2 nop set 0x40, %g4 ldsw [%l7 + %g4], %o6 nop set 0x0F, %i7 ldub [%l7 + %i7], %o0 nop set 0x48, %o2 std %f22, [%l7 + %o2] nop set 0x68, %g3 ldstub [%l7 + %g3], %i4 nop set 0x60, %i6 ldd [%l7 + %i6], %f16 and %l4, %o7, %i0 ba,pn %icc, loop_169 nop set 0x74, %l1 sth %i7, [%l7 + %l1] set 0x40, %i0 stda %f0, [%l7 + %i0] 0xc0 loop_169: nop set 0x2B, %l5 ldstub [%l7 + %l5], %i5 nop set 0x60, %o7 ldstub [%l7 + %o7], %i3 set 0x40, %i4 stda %f16, [%l7 + %i4] 0xc0 add %g6, %l3, %g1 nop set 0x78, %l2 ldsw [%l7 + %l2], %l1 set 0x38, %l4 prefetcha [%l7 + %l4] 0x88, 0 set 0x08, %l6 ldxa [%l7 + %l6] 0x89, %i1 set 0x1F, %g7 ldstuba [%l7 + %g7] 0x80, %o1 nop set 0x70, %o6 ldd [%l7 + %o6], %i6 set 0x20, %o1 lda [%l7 + %o1] 0x88, %f3 nop set 0x40, %i3 sth %o3, [%l7 + %i3] set 0x3C, %o5 swapa [%l7 + %o5] 0x81, %g7 set 0x35, %g1 stba %o4, [%l7 + %g1] 0xe3 membar #Sync and %g2, %l5, %o2 nop set 0x50, %i1 stx %o5, [%l7 + %i1] nop set 0x3C, %o4 ldsw [%l7 + %o4], %g4 nop set 0x30, %o3 stx %l0, [%l7 + %o3] nop set 0x40, %l3 sth %i2, [%l7 + %l3] set 0x20, %o0 stda %i6, [%l7 + %o0] 0x88 nop set 0x7E, %g2 ldsh [%l7 + %g2], %g3 nop set 0x1C, %g5 ldsb [%l7 + %g5], %l2 set 0x70, %i5 ldda [%l7 + %i5] 0x88, %o0 st %fsr, [%l7 + 0x3C] nop set 0x60, %l0 ldd [%l7 + %l0], %f28 nop set 0x58, %i2 std %f22, [%l7 + %i2] set 0x38, %g6 stxa %o6, [%l7 + %g6] 0x80 set 0x70, %g4 lda [%l7 + %g4] 0x80, %f17 nop set 0x20, %o2 std %f26, [%l7 + %o2] nop set 0x5A, %g3 ldsb [%l7 + %g3], %l4 nop set 0x6C, %i7 ldsw [%l7 + %i7], %i4 nop set 0x30, %l1 std %i0, [%l7 + %l1] nop set 0x6E, %i0 lduh [%l7 + %i0], %i7 nop set 0x52, %l5 ldsb [%l7 + %l5], %i5 nop set 0x56, %o7 sth %o7, [%l7 + %o7] be,a,pn %xcc, loop_170 st %f2, [%l7 + 0x18] nop set 0x0E, %i6 sth %i3, [%l7 + %i6] nop set 0x58, %l2 swap [%l7 + %l2], %l3 loop_170: nop set 0x1C, %l4 stha %g6, [%l7 + %l4] 0xe2 membar #Sync add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l1, %g1 set 0x58, %l6 prefetcha [%l7 + %l6] 0x88, 2 set 0x22, %g7 ldstuba [%l7 + %g7] 0x88, %o1 set 0x78, %i4 stda %i6, [%l7 + %i4] 0x81 wr %i1, %o3, %pic set 0x40, %o1 stda %f0, [%l7 + %o1] 0xf8 membar #Sync set 0x70, %i3 stda %g6, [%l7 + %i3] 0x80 ld [%l7 + 0x5C], %f20 and %g2, %l5, %o2 nop set 0x2D, %o5 ldub [%l7 + %o5], %o5 add %l7, 0x10, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %o4 casxa [%l6] 0x88, %o4, %l0 nop set 0x55, %g1 stb %i2, [%l7 + %g1] nop set 0x48, %i1 ldx [%l7 + %i1], %i6 st %f8, [%l7 + 0x48] wr %g4, %g3, %clear_softint nop set 0x38, %o6 ldsw [%l7 + %o6], %o0 nop set 0x47, %o4 ldsb [%l7 + %o4], %o6 set 0x40, %o3 stwa %l2, [%l7 + %o3] 0xea membar #Sync nop set 0x48, %o0 ldx [%l7 + %o0], %i4 set 0x47, %g2 stba %l4, [%l7 + %g2] 0x81 nop set 0x1E, %l3 ldub [%l7 + %l3], %i7 nop set 0x20, %g5 ldx [%l7 + %g5], %i5 nop set 0x1C, %l0 prefetch [%l7 + %l0], 4 st %f28, [%l7 + 0x08] add %l7, 0x20, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o7 casxa [%l6] 0x89, %o7, %i3 set 0x48, %i2 ldstuba [%l7 + %i2] 0x88, %l3 add %i0, %l1, %g6 nop set 0x3B, %i5 ldstub [%l7 + %i5], %g1 or %o1, %l6, %i1 nop set 0x48, %g6 std %f8, [%l7 + %g6] set 0x10, %g4 swapa [%l7 + %g4] 0x80, %o3 nop set 0x68, %g3 std %f8, [%l7 + %g3] set 0x20, %o2 ldxa [%l7 + %o2] 0x80, %g7 bl %icc, loop_171 nop set 0x68, %l1 sth %g2, [%l7 + %l1] nop set 0x28, %i7 ldsh [%l7 + %i7], %g5 nop set 0x48, %l5 ldd [%l7 + %l5], %l4 loop_171: fpadd16s %f3, %f7, %f21 nop set 0x7E, %i0 stb %o2, [%l7 + %i0] nop set 0x2C, %i6 lduw [%l7 + %i6], %o4 st %fsr, [%l7 + 0x24] set 0x40, %l2 ldda [%l7 + %l2] 0x80, %o4 nop set 0x08, %o7 stx %fsr, [%l7 + %o7] set 0x20, %l6 stda %l0, [%l7 + %l6] 0x89 add %i6, %i2, %g3 st %fsr, [%l7 + 0x78] st %fsr, [%l7 + 0x54] set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f0 set 0x4D, %g7 stba %o0, [%l7 + %g7] 0x81 and %o6, %l2, %i4 nop set 0x2C, %i4 ldstub [%l7 + %i4], %l4 ld [%l7 + 0x20], %f10 nop set 0x58, %o1 ldsh [%l7 + %o1], %i7 nop set 0x50, %i3 lduh [%l7 + %i3], %g4 set 0x49, %g1 ldstuba [%l7 + %g1] 0x88, %o7 nop set 0x78, %o5 ldsh [%l7 + %o5], %i3 set 0x78, %i1 ldxa [%l7 + %i1] 0x88, %i5 nop set 0x24, %o4 prefetch [%l7 + %o4], 2 add %l7, 0x70, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x80, %i0, %l1 nop set 0x62, %o3 ldsh [%l7 + %o3], %l3 st %f2, [%l7 + 0x0C] nop set 0x50, %o0 swap [%l7 + %o0], %g1 nop set 0x58, %o6 std %o0, [%l7 + %o6] fpadd16s %f5, %f16, %f8 nop set 0x48, %g2 std %g6, [%l7 + %g2] set 0x20, %g5 stda %i6, [%l7 + %g5] 0x89 bge,a,pn %xcc, loop_172 nop set 0x27, %l3 ldub [%l7 + %l3], %i1 set 0x50, %i2 sta %f10, [%l7 + %i2] 0x88 loop_172: nop set 0x40, %l0 stda %f0, [%l7 + %l0] 0xc4 ld [%l7 + 0x5C], %f13 nop set 0x60, %g6 std %g6, [%l7 + %g6] nop set 0x76, %g4 ldub [%l7 + %g4], %g2 add %o3, %l5, %g5 set 0x20, %i5 sta %f9, [%l7 + %i5] 0x81 set 0x18, %g3 stda %o2, [%l7 + %g3] 0xeb membar #Sync nop set 0x64, %l1 ldsh [%l7 + %l1], %o5 nop set 0x50, %o2 std %o4, [%l7 + %o2] nop set 0x7A, %i7 ldsh [%l7 + %i7], %i6 nop set 0x58, %l5 ldd [%l7 + %l5], %f2 set 0x40, %i0 stda %f0, [%l7 + %i0] 0xf9 membar #Sync set 0x18, %i6 sta %f21, [%l7 + %i6] 0x81 or %i2, %g3, %l0 set 0x14, %l2 ldstuba [%l7 + %l2] 0x88, %o6 nop set 0x30, %o7 ldd [%l7 + %o7], %o0 nop set 0x67, %l4 ldsb [%l7 + %l4], %i4 nop set 0x38, %l6 stx %fsr, [%l7 + %l6] bleu,a,pt %icc, loop_173 fpadd16s %f0, %f13, %f21 set 0x27, %i4 stba %l4, [%l7 + %i4] 0x88 loop_173: nop set 0x20, %o1 ldsw [%l7 + %o1], %i7 set 0x40, %g7 ldda [%l7 + %g7] 0x88, %f0 set 0x40, %i3 prefetcha [%l7 + %i3] 0x89, 0 fpsub32s %f30, %f16, %f3 nop set 0x52, %o5 stb %l2, [%l7 + %o5] set 0x36, %i1 stha %o7, [%l7 + %i1] 0xea membar #Sync set 0x20, %o4 ldda [%l7 + %o4] 0x88, %i4 add %l7, 0x18, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i0 casxa [%l6] 0x81, %i0, %l1 set 0x40, %o3 ldda [%l7 + %o3] 0x88, %f16 set 0x40, %o0 stda %f16, [%l7 + %o0] 0x80 nop set 0x5F, %g1 ldsb [%l7 + %g1], %l3 set 0x78, %g2 sta %f18, [%l7 + %g2] 0x89 set 0x18, %o6 ldxa [%l7 + %o6] 0x89, %g1 ld [%l7 + 0x20], %f3 add %o1, %g6, %l6 membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf1, %f0 set 0x40, %l3 swapa [%l7 + %l3] 0x89, %i3 set 0x5A, %l0 stha %g7, [%l7 + %l0] 0xe3 membar #Sync bg,a,pt %xcc, loop_174 nop set 0x4A, %i2 ldsb [%l7 + %i2], %g2 wr %i1, %l5, %ccr nop set 0x5C, %g4 ldsw [%l7 + %g4], %g5 loop_174: wr %g0, 0x7, %fprs nop set 0x2E, %i5 stb %o5, [%l7 + %i5] and %o4, %i6, %i2 set 0x68, %g6 stha %g3, [%l7 + %g6] 0xea membar #Sync set 0x6C, %l1 sta %f14, [%l7 + %l1] 0x80 set 0x34, %o2 stha %o6, [%l7 + %o2] 0xea membar #Sync set 0x4C, %g3 swapa [%l7 + %g3] 0x80, %l0 ld [%l7 + 0x54], %f18 set 0x2F, %i7 stba %i4, [%l7 + %i7] 0xe2 membar #Sync nop set 0x6A, %l5 ldsh [%l7 + %l5], %l4 nop set 0x44, %i0 prefetch [%l7 + %i0], 0 nop nop setx 0x64B52DAE2F6F71B9, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f24 setx 0xF18DAFA0B9B02FCB, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f0 fdivd %f0, %f24, %f4 nop set 0x38, %l2 std %f8, [%l7 + %l2] nop set 0x78, %o7 ldd [%l7 + %o7], %i6 nop set 0x30, %l4 stx %fsr, [%l7 + %l4] set 0x40, %l6 stda %f0, [%l7 + %l6] 0xf8 membar #Sync set 0x2A, %i4 stba %g4, [%l7 + %i4] 0x81 st %fsr, [%l7 + 0x14] nop set 0x70, %o1 ldd [%l7 + %o1], %f22 set 0x10, %g7 ldda [%l7 + %g7] 0x88, %l2 nop set 0x70, %i6 std %o0, [%l7 + %i6] st %f17, [%l7 + 0x74] nop set 0x68, %i3 ldd [%l7 + %i3], %i4 nop set 0x10, %i1 ldd [%l7 + %i1], %f20 add %i0, %o7, %l3 nop set 0x3C, %o4 ldsb [%l7 + %o4], %l1 st %f18, [%l7 + 0x70] set 0x10, %o3 ldda [%l7 + %o3] 0x88, %g0 nop set 0x72, %o5 ldsh [%l7 + %o5], %o1 nop set 0x7C, %g1 ldsw [%l7 + %g1], %l6 set 0x64, %o0 swapa [%l7 + %o0] 0x80, %i3 nop set 0x62, %o6 ldsb [%l7 + %o6], %g6 set 0x08, %g2 ldxa [%l7 + %g2] 0x89, %g7 add %l7, 0x70, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x81, %i1, %l5 and %g2, %g5, %o2 nop set 0x10, %l3 swap [%l7 + %l3], %o3 set 0x38, %g5 ldxa [%l7 + %g5] 0x89, %o4 nop set 0x5C, %l0 lduw [%l7 + %l0], %o5 or %i2, %g3, %i6 nop set 0x50, %i2 lduw [%l7 + %i2], %o6 nop set 0x30, %i5 stx %fsr, [%l7 + %i5] set 0x30, %g6 stxa %i4, [%l7 + %g6] 0xe3 membar #Sync or %l0, %i7, %g4 set 0x60, %g4 stha %l4, [%l7 + %g4] 0xe2 membar #Sync nop set 0x38, %o2 stx %fsr, [%l7 + %o2] set 0x50, %g3 ldstuba [%l7 + %g3] 0x88, %l2 add %o0, %i5, %o7 nop set 0x40, %l1 ldx [%l7 + %l1], %l3 nop set 0x4E, %i7 lduh [%l7 + %i7], %i0 set 0x40, %i0 stda %f16, [%l7 + %i0] 0xf8 membar #Sync wr %l1, %o1, %ccr add %l7, 0x48, %l6 wr %g0, 0x88, %asi casxa [%l6] 0x88, %l6, %i3 nop set 0x46, %l5 ldsb [%l7 + %l5], %g6 add %g1, %g7, %l5 set 0x74, %l2 lda [%l7 + %l2] 0x88, %f24 set 0x40, %l4 ldda [%l7 + %l4] 0x80, %f0 wr %g2, %g5, %y fpadd32s %f15, %f14, %f19 set 0x0C, %o7 stwa %i1, [%l7 + %o7] 0x88 set 0x54, %l6 stwa %o2, [%l7 + %l6] 0x80 fpsub32s %f9, %f5, %f2 set 0x30, %o1 prefetcha [%l7 + %o1] 0x88, 1 set 0x74, %g7 stba %o5, [%l7 + %g7] 0x88 nop set 0x0C, %i4 ldsw [%l7 + %i4], %o3 add %g3, %i2, %i6 nop set 0x28, %i6 lduw [%l7 + %i6], %i4 nop set 0x64, %i3 ldsw [%l7 + %i3], %o6 nop set 0x30, %i1 stw %i7, [%l7 + %i1] nop set 0x1C, %o3 lduh [%l7 + %o3], %g4 set 0x70, %o4 prefetcha [%l7 + %o4] 0x88, 4 set 0x50, %o5 stda %l2, [%l7 + %o5] 0xe2 membar #Sync wr %o0, %i5, %ccr set 0x40, %o0 stda %f16, [%l7 + %o0] 0xf9 membar #Sync st %fsr, [%l7 + 0x3C] ld [%l7 + 0x28], %f29 nop set 0x6C, %o6 stw %l0, [%l7 + %o6] nop set 0x28, %g2 std %f16, [%l7 + %g2] nop set 0x30, %l3 ldub [%l7 + %l3], %o7 nop set 0x60, %g1 prefetch [%l7 + %g1], 4 nop set 0x2A, %l0 sth %i0, [%l7 + %l0] set 0x50, %i2 ldda [%l7 + %i2] 0x81, %l2 nop set 0x2B, %g5 ldub [%l7 + %g5], %o1 ld [%l7 + 0x5C], %f12 set 0x24, %g6 lda [%l7 + %g6] 0x81, %f19 set 0x10, %g4 stda %i6, [%l7 + %g4] 0x80 nop nop setx 0x0848B940, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f28 setx 0xD89E24EB, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f14 fdivs %f14, %f28, %f9 or %l1, %g6, %i3 add %l7, 0x70, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g1, %g7 set 0x48, %o2 lda [%l7 + %o2] 0x81, %f12 set 0x0C, %g3 swapa [%l7 + %g3] 0x81, %l5 nop set 0x41, %i5 ldub [%l7 + %i5], %g5 nop set 0x48, %i7 stw %g2, [%l7 + %i7] set 0x38, %l1 stda %i0, [%l7 + %l1] 0xea membar #Sync nop set 0x08, %l5 ldd [%l7 + %l5], %f12 set 0x78, %i0 swapa [%l7 + %i0] 0x88, %o4 nop set 0x28, %l2 ldsb [%l7 + %l2], %o2 set 0x2E, %l4 stha %o3, [%l7 + %l4] 0x81 st %f22, [%l7 + 0x3C] nop set 0x60, %l6 ldub [%l7 + %l6], %g3 set 0x20, %o1 ldda [%l7 + %o1] 0xe3, %i2 nop set 0x64, %g7 prefetch [%l7 + %g7], 4 and %i6, %i4, %o5 membar #Sync set 0x40, %o7 ldda [%l7 + %o7] 0xf1, %f16 add %l7, 0x48, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %o6 casxa [%l6] 0x80, %o6, %i7 st %f4, [%l7 + 0x0C] nop set 0x48, %i6 swap [%l7 + %i6], %g4 nop set 0x22, %i4 ldsh [%l7 + %i4], %l4 set 0x68, %i1 swapa [%l7 + %i1] 0x80, %l2 set 0x50, %i3 ldxa [%l7 + %i3] 0x81, %o0 set 0x24, %o4 lda [%l7 + %o4] 0x88, %f5 bl,pn %xcc, loop_175 st %fsr, [%l7 + 0x18] bge,a %icc, loop_176 or %i5, %l0, %o7 loop_175: nop set 0x6C, %o5 stw %i0, [%l7 + %o5] fpsub32 %f26, %f0, %f2 loop_176: nop set 0x40, %o3 stw %o1, [%l7 + %o3] nop set 0x38, %o0 ldx [%l7 + %o0], %l6 set 0x10, %g2 prefetcha [%l7 + %g2] 0x89, 4 nop set 0x1C, %l3 stw %l3, [%l7 + %l3] nop set 0x6C, %g1 lduw [%l7 + %g1], %g6 nop set 0x20, %o6 std %f20, [%l7 + %o6] set 0x40, %i2 stda %g0, [%l7 + %i2] 0xea membar #Sync nop set 0x58, %g5 ldd [%l7 + %g5], %f10 set 0x4C, %g6 swapa [%l7 + %g6] 0x81, %i3 set 0x40, %g4 ldxa [%l7 + %g4] 0x80, %g7 nop set 0x7E, %o2 ldsh [%l7 + %o2], %g5 set 0x54, %g3 swapa [%l7 + %g3] 0x88, %l5 set 0x70, %i5 ldda [%l7 + %i5] 0x88, %g2 nop set 0x70, %i7 swap [%l7 + %i7], %o4 or %o2, %o3, %g3 add %l7, 0x10, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x89, %i1, %i2 and %i6, %o5, %o6 nop set 0x0C, %l1 ldstub [%l7 + %l1], %i7 set 0x64, %l0 stwa %i4, [%l7 + %l0] 0xeb membar #Sync nop set 0x18, %i0 ldd [%l7 + %i0], %f0 set 0x44, %l2 sta %f14, [%l7 + %l2] 0x89 nop nop setx 0xF8E7033A, %l0, %l6 st %l6, [%l7 + 0x28] ld [%l7 + 0x28], %f31 setx 0x24C81FA9, %l1, %l5 st %l5, [%l7 + 0x10] ld [%l7 + 0x10], %f22 fdivs %f22, %f31, %f11 and %g4, %l2, %l4 nop set 0x48, %l4 stw %o0, [%l7 + %l4] st %fsr, [%l7 + 0x10] set 0x15, %l5 stba %l0, [%l7 + %l5] 0x80 and %o7, %i0, %i5 set 0x79, %l6 ldstuba [%l7 + %l6] 0x80, %l6 nop set 0x0E, %g7 ldsh [%l7 + %g7], %l1 set 0x08, %o1 stba %l3, [%l7 + %o1] 0x89 set 0x14, %i6 swapa [%l7 + %i6] 0x89, %o1 set 0x38, %o7 stda %g6, [%l7 + %o7] 0x89 membar #Sync set 0x40, %i4 ldda [%l7 + %i4] 0xf1, %f16 add %l7, 0x70, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %i3, %g1 nop set 0x20, %i1 prefetch [%l7 + %i1], 3 add %l7, 0x7C, %l6 wr %g0, 0x89, %asi casa [%l6] 0x89, %g7, %l5 add %g5, %g2, %o2 nop set 0x30, %i3 ldub [%l7 + %i3], %o4 and %o3, %g3, %i1 ld [%l7 + 0x74], %f30 set 0x6C, %o4 lda [%l7 + %o4] 0x80, %f26 nop set 0x0C, %o3 prefetch [%l7 + %o3], 4 nop set 0x60, %o0 std %i2, [%l7 + %o0] nop set 0x50, %g2 std %o4, [%l7 + %g2] set 0x40, %o5 stda %f0, [%l7 + %o5] 0xcc or %o6, %i6, %i7 add %i4, %g4, %l4 nop set 0x40, %l3 std %f10, [%l7 + %l3] set 0x40, %g1 stda %f16, [%l7 + %g1] 0x88 nop set 0x14, %i2 lduh [%l7 + %i2], %l2 nop set 0x76, %o6 ldub [%l7 + %o6], %l0 set 0x10, %g6 prefetcha [%l7 + %g6] 0x81, 0 add %i0, %i5, %o7 nop set 0x23, %g5 stb %l1, [%l7 + %g5] nop set 0x5C, %o2 stw %l3, [%l7 + %o2] set 0x7D, %g4 stba %l6, [%l7 + %g4] 0xe3 membar #Sync membar #Sync set 0x40, %i5 ldda [%l7 + %i5] 0xf8, %f16 set 0x38, %g3 lda [%l7 + %g3] 0x80, %f25 nop set 0x60, %l1 ldd [%l7 + %l1], %f4 nop set 0x10, %l0 std %f10, [%l7 + %l0] add %o1, %i3, %g6 add %l7, 0x28, %l6 wr %g0, 0x81, %asi ldxa [%l6] %asi, %g1 casxa [%l6] 0x81, %g1, %l5 nop set 0x08, %i0 std %g4, [%l7 + %i0] bn,a,pt %xcc, loop_177 fpadd32s %f7, %f12, %f2 set 0x40, %l2 stda %f16, [%l7 + %l2] 0xcc loop_177: nop set 0x18, %i7 ldx [%l7 + %i7], %g7 nop set 0x14, %l4 lduw [%l7 + %l4], %o2 nop set 0x27, %l6 ldsb [%l7 + %l6], %o4 nop set 0x50, %g7 swap [%l7 + %g7], %o3 fpsub32 %f24, %f8, %f14 nop set 0x78, %l5 std %g2, [%l7 + %l5] nop set 0x60, %i6 ldd [%l7 + %i6], %i0 nop set 0x24, %o1 ldub [%l7 + %o1], %i2 nop set 0x30, %o7 ldsh [%l7 + %o7], %o5 set 0x44, %i1 lda [%l7 + %i1] 0x81, %f6 nop set 0x65, %i4 stb %g2, [%l7 + %i4] nop set 0x40, %i3 ldd [%l7 + %i3], %f0 nop set 0x10, %o4 stx %fsr, [%l7 + %o4] nop set 0x20, %o0 prefetch [%l7 + %o0], 4 fpsub32s %f25, %f30, %f9 ba %xcc, loop_178 nop set 0x66, %o3 ldub [%l7 + %o3], %o6 be %icc, loop_179 nop set 0x3F, %o5 stb %i7, [%l7 + %o5] loop_178: or %i4, %i6, %l4 nop set 0x44, %l3 sth %g4, [%l7 + %l3] loop_179: nop set 0x20, %g2 ldda [%l7 + %g2] 0x89, %l2 add %o0, %i0, %i5 nop set 0x58, %g1 stx %l0, [%l7 + %g1] nop set 0x40, %i2 stx %o7, [%l7 + %i2] set 0x10, %g6 stha %l3, [%l7 + %g6] 0x80 add %l7, 0x1C, %l6 wr %g0, 0x80, %asi casa [%l6] 0x80, %l6, %l1 nop set 0x19, %g5 stb %i3, [%l7 + %g5] set 0x1B, %o6 stba %g6, [%l7 + %o6] 0x81 nop set 0x30, %g4 stx %fsr, [%l7 + %g4] set 0x3A, %i5 stba %o1, [%l7 + %i5] 0xea membar #Sync nop set 0x5C, %o2 prefetch [%l7 + %o2], 0 nop set 0x38, %g3 std %g0, [%l7 + %g3] nop set 0x22, %l0 sth %g5, [%l7 + %l0] set 0x70, %l1 ldxa [%l7 + %l1] 0x89, %g7 set 0x40, %l2 stda %f0, [%l7 + %l2] 0xf1 membar #Sync set 0x18, %i7 stxa %o2, [%l7 + %i7] 0x81 fpsub16s %f25, %f8, %f8 set 0x20, %l4 stda %l4, [%l7 + %l4] 0x89 nop set 0x40, %i0 ldx [%l7 + %i0], %o3 set 0x30, %l6 swapa [%l7 + %l6] 0x88, %g3 nop set 0x33, %l5 ldstub [%l7 + %l5], %o4 add %l7, 0x78, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %i1 casxa [%l6] 0x89, %i1, %i2 nop set 0x70, %i6 stx %fsr, [%l7 + %i6] nop set 0x70, %o1 ldstub [%l7 + %o1], %g2 st %fsr, [%l7 + 0x5C] and %o6, %o5, %i4 set 0x40, %o7 stda %f16, [%l7 + %o7] 0xc4 and %i6, %l4, %g4 set 0x68, %i1 sta %f21, [%l7 + %i1] 0x80 nop set 0x3C, %i4 lduw [%l7 + %i4], %l2 nop set 0x20, %i3 ldsw [%l7 + %i3], %i7 set 0x78, %o4 prefetcha [%l7 + %o4] 0x81, 0 nop set 0x7F, %o0 ldsb [%l7 + %o0], %i5 set 0x28, %o3 sta %f20, [%l7 + %o3] 0x88 set 0x64, %o5 stha %i0, [%l7 + %o5] 0x81 wr %o7, %l0, %clear_softint nop set 0x40, %g7 swap [%l7 + %g7], %l6 nop set 0x66, %l3 stb %l3, [%l7 + %l3] nop set 0x28, %g1 std %i2, [%l7 + %g1] membar #Sync set 0x40, %g2 ldda [%l7 + %g2] 0xf8, %f0 set 0x40, %g6 stda %f16, [%l7 + %g6] 0xd2 add %l7, 0x28, %l6 wr %g0, 0x81, %asi lda [%l6] %asi, %g6 casa [%l6] 0x81, %g6, %o1 nop set 0x3C, %g5 prefetch [%l7 + %g5], 0 membar #Sync set 0x40, %o6 ldda [%l7 + %o6] 0xf1, %f0 nop set 0x38, %g4 std %f8, [%l7 + %g4] and %g1, %g5, %l1 or %g7, %l5, %o2 nop set 0x10, %i5 stw %g3, [%l7 + %i5] and %o3, %i1, %i2 set 0x48, %o2 prefetcha [%l7 + %o2] 0x89, 3 nop set 0x79, %i2 ldub [%l7 + %i2], %o4 set 0x30, %l0 stwa %o6, [%l7 + %l0] 0x81 set 0x68, %g3 stha %o5, [%l7 + %g3] 0x81 set 0x48, %l1 ldxa [%l7 + %l1] 0x80, %i6 st %fsr, [%l7 + 0x6C] set 0x40, %i7 ldda [%l7 + %i7] 0x89, %f16 set 0x58, %l4 prefetcha [%l7 + %l4] 0x81, 3 set 0x38, %i0 stha %l4, [%l7 + %i0] 0x88 set 0x39, %l2 ldstuba [%l7 + %l2] 0x88, %g4 nop set 0x78, %l5 lduw [%l7 + %l5], %l2 set 0x60, %i6 ldda [%l7 + %i6] 0x80, %o0 nop set 0x08, %l6 stx %fsr, [%l7 + %l6] nop set 0x38, %o1 stx %i5, [%l7 + %o1] or %i7, %o7, %i0 wr %l6, %l0, %clear_softint nop set 0x53, %o7 ldub [%l7 + %o7], %l3 nop set 0x10, %i1 std %g6, [%l7 + %i1] add %l7, 0x38, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %o1 casxa [%l6] 0x89, %o1, %i3 set 0x38, %i4 stxa %g1, [%l7 + %i4] 0x89 nop set 0x40, %o4 ldd [%l7 + %o4], %f28 nop set 0x6A, %i3 sth %l1, [%l7 + %i3] set 0x40, %o3 stda %f16, [%l7 + %o3] 0x88 nop set 0x38, %o0 stx %g5, [%l7 + %o0] set 0x20, %g7 prefetcha [%l7 + %g7] 0x88, 4 set 0x48, %l3 stxa %o2, [%l7 + %l3] 0x81 and %l5, %g3, %i1 set 0x79, %o5 stba %o3, [%l7 + %o5] 0x89 add %l7, 0x68, %l6 wr %g0, 0x89, %asi casxa [%l6] 0x89, %g2, %o4 nop set 0x50, %g1 ldx [%l7 + %g1], %o6 add %l7, 0x38, %l6 wr %g0, 0x81, %asi casxa [%l6] 0x81, %o5, %i2 membar #Sync set 0x40, %g6 ldda [%l7 + %g6] 0xf1, %f16 nop set 0x71, %g2 ldstub [%l7 + %g2], %i4 nop set 0x32, %o6 sth %i6, [%l7 + %o6] set 0x48, %g4 stba %l4, [%l7 + %g4] 0x88 nop set 0x38, %i5 ldx [%l7 + %i5], %l2 nop set 0x68, %o2 std %o0, [%l7 + %o2] nop set 0x58, %i2 stx %i5, [%l7 + %i2] set 0x40, %l0 stda %f0, [%l7 + %l0] 0xf0 membar #Sync membar #Sync set 0x40, %g5 ldda [%l7 + %g5] 0xf8, %f0 nop set 0x6E, %l1 ldsh [%l7 + %l1], %g4 set 0x18, %g3 stda %i6, [%l7 + %g3] 0xe3 membar #Sync ld [%l7 + 0x2C], %f0 nop set 0x08, %l4 ldd [%l7 + %l4], %i0 nop set 0x38, %i0 ldsw [%l7 + %i0], %o7 nop set 0x60, %i7 prefetch [%l7 + %i7], 0 nop set 0x40, %l2 ldsb [%l7 + %l2], %l6 set 0x38, %l5 ldxa [%l7 + %l5] 0x88, %l0 add %l7, 0x30, %l6 wr %g0, 0x89, %asi ldxa [%l6] %asi, %l3 casxa [%l6] 0x89, %l3, %o1 add %l7, 0x08, %l6 wr %g0, 0x88, %asi ldxa [%l6] %asi, %g6 casxa [%l6] 0x88, %g6, %g1 set 0x6B, %i6 stba %i3, [%l7 + %i6] 0xe3 membar #Sync nop set 0x34, %l6 ldub [%l7 + %l6], %l1 nop set 0x20, %o1 ldd [%l7 + %o1], %g4 set 0x4C, %i1 lda [%l7 + %i1] 0x89, %f24 set 0x20, %i4 ldda [%l7 + %i4] 0x89, %o2 and %g7, %g3, %l5 set 0x52, %o7 stha %i1, [%l7 + %o7] 0xeb membar #Sync bgu %icc, loop_180 or %o3, %o4, %g2 nop set 0x58, %o4 stx %fsr, [%l7 + %o4] st %fsr, [%l7 + 0x50] loop_180: nop set 0x11, %o3 stb %o5, [%l7 + %o3] or %i2, %o6, %i6 set 0x0D, %o0 stba %i4, [%l7 + %o0] 0xeb membar #Sync wr %l2, %o0, %pic set 0x40, %g7 ldda [%l7 + %g7] 0xda, %f0 ld [%l7 + 0x38], %f7 set 0x4C, %i3 swapa [%l7 + %i3] 0x81, %l4 nop nop setx 0x342F24B4CE3703A1, %l0, %l6 stx %l6, [%l7 + 0x28] ldd [%l7 + 0x28], %f30 setx 0x8D804AF23EA485D3, %l1, %l5 stx %l5, [%l7 + 0x10] ldd [%l7 + 0x10], %f20 fdivd %f20, %f30, %f24 add %l7, 0x68, %l6 wr %g0, 0x80, %asi ldxa [%l6] %asi, %g4 casxa [%l6] 0x80, %g4, %i5 or %i7, %i0, %o7 nop set 0x3C, %o5 lduh [%l7 + %o5], %l6 wr %l0, %l3, %set_softint set 0x40, %l3 ldda [%l7 + %l3] 0x81, %f0 set 0x14, %g6 stha %o1, [%l7 + %g6] 0x88 nop set 0x70, %g1 std %f4, [%l7 + %g1] nop set 0x70, %g2 ldd [%l7 + %g2], %f28 EXIT_GOOD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Stats for Thread 7: ! ! Type l : 1236 ! Type a : 24 ! Type cti : 29 ! Type x : 553 ! Type f : 38 ! Type i : 120 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! EXIT_GOOD /* test finish */ /************************************************************************ Test case data start ************************************************************************/ .data user_data_start: scratch_area: !! thread 0 data, 64 words. .word 0x434A2CED .word 0xD8DE3F61 .word 0x6F9C6238 .word 0x407A28BF .word 0x67BCD522 .word 0xCC7A23E9 .word 0xA55437B9 .word 0x41BCB45A .word 0xC0DCDAED .word 0xC5C35531 .word 0xE1F5CE42 .word 0x7D90E5BF .word 0xC76D79D4 .word 0x2B164256 .word 0xD7449850 .word 0xA7EC2D9D .word 0x69912F02 .word 0x4CF99CE1 .word 0x6EC5CB11 .word 0xDD071929 .word 0x1F85C3AE .word 0xFBBC04E8 .word 0x7BC09BAF .word 0xA9E44118 .word 0xCF558A67 .word 0x2D211502 .word 0x0C9F0AC4 .word 0x07D97AC0 .word 0xAA7C3CF3 .word 0xDAFE1651 .word 0x6DEBDA9B .word 0xC4C8DAA5 .word 0xCDADDFFC .word 0x91E2B1EE .word 0x563C1EB4 .word 0x8CE061A0 .word 0xCF1E4B6A .word 0x13ED76CF .word 0x053E9285 .word 0x03D900DB .word 0xA2D86ED6 .word 0xCABE8A76 .word 0xF7CEAA5E .word 0x9B174FBD .word 0x380A76F0 .word 0xD61112F8 .word 0xC095CEA2 .word 0xC78AA5A0 .word 0xF7C4C44A .word 0x74165307 .word 0x64922CF3 .word 0x060D07C9 .word 0x3DC8B588 .word 0x7A18B992 .word 0x975F668F .word 0x883ABF3A .word 0x00B3F9DD .word 0x0DE4B6C7 .word 0x60839738 .word 0x2553A35A .word 0x00CF2726 .word 0xD09F9A80 .word 0x139ECD08 .word 0x2423E04F !! thread 1 data, 64 words. .word 0xF57A3AD2 .word 0x01BE7053 .word 0x55153770 .word 0xF3A9DC79 .word 0xA22F5B85 .word 0xA8E24487 .word 0xDE39D407 .word 0xE8AEFC45 .word 0x6DA46667 .word 0xB7D9C630 .word 0x4B8109D3 .word 0x7F306DAD .word 0xD2A89D71 .word 0x0758508F .word 0xE697E973 .word 0x7F726B3C .word 0xB1E31C04 .word 0x913E41F2 .word 0xC1EA3079 .word 0x3FDE08E6 .word 0x7158CE8F .word 0xE6329515 .word 0xC5CADB78 .word 0x374097FE .word 0xD1ACA72E .word 0x6B8B1B1C .word 0x64713A3C .word 0x4609F4B6 .word 0x2C492031 .word 0xD48DD5C2 .word 0x6C93F014 .word 0xCA280862 .word 0x40DD196C .word 0xB8AEE19B .word 0xFE01F448 .word 0x66C2DDF9 .word 0x06AE6566 .word 0x5AB36E79 .word 0x92FB0825 .word 0xC171A759 .word 0xEEC16917 .word 0x33B475DB .word 0xB856C6FD .word 0x9850D9F1 .word 0x516DDB78 .word 0xB4A97323 .word 0xBF89A279 .word 0xF0BA5E25 .word 0x2CE3A42A .word 0xD16C4FA2 .word 0xFDC112E9 .word 0x9510F3D6 .word 0x044B1676 .word 0x36142855 .word 0x1316E065 .word 0x31EA20EC .word 0x59772F2B .word 0xBA8B767E .word 0x0255A761 .word 0x976BEF4E .word 0x7EEA3F8A .word 0x84FD9359 .word 0x55CE2911 .word 0x93909933 !! thread 2 data, 64 words. .word 0x1652A021 .word 0xE2A36197 .word 0x25B4408A .word 0x95D52772 .word 0x8A6F0420 .word 0xCB1D2A45 .word 0x08FFB621 .word 0x8BD68F61 .word 0xE2AD0E9D .word 0x2DED3774 .word 0x01CAFF62 .word 0xD1E1A103 .word 0xFD62747F .word 0x07C1680C .word 0x809D2FFD .word 0x7A411AF0 .word 0x332CAA19 .word 0x0DE19806 .word 0x15D9027A .word 0xD1EE845E .word 0xA538A174 .word 0xCE5F323D .word 0x3ECE8D40 .word 0xD2CA7764 .word 0xA10E1059 .word 0x0B0C3E55 .word 0x90CDAB1A .word 0xF8F942C0 .word 0x11A60972 .word 0xF86198EC .word 0xFAAEA4BE .word 0xB5042290 .word 0x7E3B3666 .word 0xD8A459CC .word 0xC8E6AE7C .word 0xE480A8BC .word 0x8F7ED519 .word 0x22DB83E9 .word 0xE3314E45 .word 0x72729F64 .word 0x09B3BE7B .word 0x4CB58107 .word 0x71E1D7B0 .word 0x84B50DF9 .word 0x09E084C8 .word 0x3B165AB1 .word 0xCDF28B0D .word 0x9F3CDED9 .word 0xA4B94E9C .word 0xEE0592E3 .word 0x9E5C52EA .word 0x8738B172 .word 0xA9EE0071 .word 0xDF469EE4 .word 0x1932FAB1 .word 0xB8CDE6EA .word 0xC682E37F .word 0xB6FDBD83 .word 0x0C1A7FDB .word 0x29321F4B .word 0xE659FBBF .word 0xF2B1CC22 .word 0x1757DE9B .word 0x362CD68A !! thread 3 data, 64 words. .word 0x016433D7 .word 0x333A344E .word 0x26629CFB .word 0xD98B3C47 .word 0x45545132 .word 0x772799DA .word 0xE1B819BD .word 0xF60DDB77 .word 0x39B80147 .word 0x3B84E1D1 .word 0x8C8821DF .word 0x40784111 .word 0x5D00574B .word 0x87B1F6E5 .word 0x6F9DF7E2 .word 0x76D01574 .word 0x340FABD6 .word 0x4A5593BD .word 0xC6815403 .word 0x45CA8E64 .word 0x9F1C4313 .word 0x32A6C0A1 .word 0xC58112DF .word 0x1522B955 .word 0xDD4185EB .word 0xB13FC293 .word 0x23F48518 .word 0x8B95D136 .word 0x36AE6C5A .word 0xEBAA523F .word 0x00446A23 .word 0xB5D10C2A .word 0x24963F04 .word 0xDDD1287F .word 0x8E2C7EE4 .word 0x871C6CF7 .word 0xAF02B7EF .word 0x603A931E .word 0xE6B6AC64 .word 0xBFF105CC .word 0xED0C442C .word 0x5AB4DDCE .word 0x57F9E51C .word 0xEE32900C .word 0x45068D2A .word 0xA3DD25BD .word 0x8B97D025 .word 0x24AB9073 .word 0x805C2D14 .word 0x5046A3AB .word 0xD225CA33 .word 0x9361B5C6 .word 0xA5008C0B .word 0xEAFEC330 .word 0x6127643F .word 0x62117126 .word 0x0B6935FA .word 0xF5D16839 .word 0x9E665853 .word 0x078AA66A .word 0x701CBA17 .word 0x661FA9C2 .word 0xEEB87E3D .word 0xF6E8EC35 !! thread 4 data, 64 words. .word 0x01265E85 .word 0xAB1CE20C .word 0x65A544C9 .word 0x6BF0463B .word 0x365E0CB3 .word 0x40DD4F6F .word 0x1FF8D889 .word 0x9D4E2E2D .word 0xCE320E5F .word 0x502C62F5 .word 0xBA0AC801 .word 0xCBB5B0D3 .word 0x9ACF1789 .word 0x52FC4404 .word 0xE4CE8F37 .word 0xDA936951 .word 0x0C8118DE .word 0xE72CB525 .word 0x88690907 .word 0x18483E5E .word 0x19133727 .word 0xB37858C9 .word 0x9006F66B .word 0x02C36D9D .word 0x6414A185 .word 0x9AEDF797 .word 0x8FB35025 .word 0x80681DDA .word 0x5CC7CF4B .word 0x1830BDF4 .word 0x1243425A .word 0xB6B247DF .word 0x7A82BBBF .word 0xEA8701C6 .word 0xE095E865 .word 0x4D902E04 .word 0x4C3225CD .word 0xBEDFD140 .word 0xD5C324BB .word 0x23872AF9 .word 0xC0AFA86B .word 0xF907D8AB .word 0x6A9D5C7B .word 0xC011ADB8 .word 0xD13E031A .word 0x864AD2F5 .word 0x9F122079 .word 0xE3038D2E .word 0x931B4CBD .word 0xD61C31F9 .word 0x1751AFC7 .word 0x86123A3A .word 0x0CBB919A .word 0xE0F4A142 .word 0x6DB220E1 .word 0x4C20F91F .word 0xFEADE63C .word 0x0333E49E .word 0xE72A5952 .word 0x665860FF .word 0xF96FF676 .word 0x64A7F49E .word 0xE736DDE9 .word 0x4BC79986 !! thread 5 data, 64 words. .word 0x90BE17E9 .word 0x7E8B786A .word 0xEF5E1A2B .word 0x8B84C8BC .word 0x956DCDD0 .word 0xECAD620E .word 0x5E85C39D .word 0x7D82FC88 .word 0xE6DD35B4 .word 0x3C34C90A .word 0xFAF04DDB .word 0x890BA440 .word 0x71B115D4 .word 0x8EA3A2C2 .word 0x081F6FA9 .word 0x34BAF262 .word 0x37992B4A .word 0x2AD4E316 .word 0xEC6207F4 .word 0xB74DBFA2 .word 0x08F9240E .word 0x04094B1D .word 0x63AC63DD .word 0x76AFC145 .word 0xCB318416 .word 0xB0CEE468 .word 0xD11435D7 .word 0xE05E075C .word 0x786300FE .word 0xA5203587 .word 0x52344980 .word 0x8E332F7E .word 0x5020F2F1 .word 0xF427BB8A .word 0xE21710CD .word 0x6B8FE73D .word 0x254AF697 .word 0xA3CA7039 .word 0xB7A00DAA .word 0xE20F1A65 .word 0x24B63FF2 .word 0x3E222445 .word 0x720470FC .word 0x419C4D63 .word 0x85653EB2 .word 0xDF407734 .word 0xE5913B1E .word 0x0F58785F .word 0x143CBC00 .word 0x61A53269 .word 0x024205E3 .word 0x88367C0D .word 0x9F158EDE .word 0x6C06EEB3 .word 0x64A24312 .word 0xF958B94B .word 0xA38741CA .word 0x399C1DA5 .word 0x6D821DDD .word 0x0F412400 .word 0xF16DBFC1 .word 0xC56AEC25 .word 0x009DE24B .word 0x888F80BB !! thread 6 data, 64 words. .word 0xDDB7645F .word 0x1B35D46F .word 0x40997AD8 .word 0xDEDB7EDE .word 0x4486FE7F .word 0x905F274D .word 0x43217D09 .word 0x332BAA77 .word 0x9FA2B473 .word 0x75661E0D .word 0xFDF8B63A .word 0xC15D500B .word 0x6BECD738 .word 0xE1902655 .word 0xC7EB281C .word 0x20F2714F .word 0xA53FFD3B .word 0xCE4EC6C6 .word 0x2353EB34 .word 0xE87FD122 .word 0x4649F83D .word 0x1B0DA347 .word 0x0CAC2281 .word 0xCD486619 .word 0x19CA032A .word 0xDC5372DA .word 0x5C33C2F2 .word 0xE9849CF6 .word 0x3EC3CDE7 .word 0xAFBE0333 .word 0x8E11BF35 .word 0x720FAB91 .word 0x20D8A652 .word 0x9FDA48E0 .word 0x57B1923E .word 0x403EAB55 .word 0x458C0798 .word 0x6DB5C214 .word 0x2A7D2B53 .word 0x4669A23E .word 0xBB4653A1 .word 0x205EA4E8 .word 0x3A62FD7A .word 0x54FC5DB8 .word 0x9E95B741 .word 0x59EA30F7 .word 0xE2921916 .word 0xB4A3D5E1 .word 0x90C26811 .word 0xC5F779AF .word 0xA14C8B7E .word 0xA5E67BB2 .word 0x06750C68 .word 0xAAFACE2B .word 0x268D254C .word 0x1AC494A4 .word 0x839D919C .word 0x36A2E6D9 .word 0x9D71B4E0 .word 0x3064CCB8 .word 0x86E8AD6A .word 0x0A08DA40 .word 0xEEF2C854 .word 0x719B1E7F !! thread 7 data, 64 words. .word 0x89C3525D .word 0x24EDDE20 .word 0xFB3251C6 .word 0x8B63BAD6 .word 0xE59A60DB .word 0xF3CB96A4 .word 0xE64ED157 .word 0x5637D22E .word 0x134D927C .word 0x9BD97381 .word 0x8BB6CC46 .word 0x4FBB18D8 .word 0xE0E01A99 .word 0xDD62D55B .word 0xE8C8C60B .word 0x6A24230A .word 0x4BFAA64E .word 0x09FFA747 .word 0x01E632B2 .word 0x7010C4C3 .word 0x6FCA8FC6 .word 0xA3852BD3 .word 0x15EB0E77 .word 0xCEFE7A18 .word 0xC26D5681 .word 0x9C5D1B04 .word 0x47EF28E9 .word 0xFDC66DCA .word 0xF3B335D1 .word 0xC4333572 .word 0x9FE99023 .word 0xA9EB6AD1 .word 0x751B507E .word 0x5F5435A4 .word 0xFD1ECCBB .word 0x8D0443EB .word 0xBAFD012C .word 0xF5CFDC9B .word 0x6B1A48FE .word 0x1C3BDAC5 .word 0xF23EEDE6 .word 0x1AB6BC14 .word 0x0F9AE5C8 .word 0xF5E0C554 .word 0x5DE558B6 .word 0xD8849BCD .word 0x6FAD96C0 .word 0xF66CE1A9 .word 0x1D257A58 .word 0xF3ECD81B .word 0x206D2DCF .word 0x95203C72 .word 0x5F7B831D .word 0xC13812EE .word 0xA69223B3 .word 0x9AEC3E20 .word 0x48C7079E .word 0x8FA1E7C8 .word 0x93A222B3 .word 0x6B2CD011 .word 0x162054E1 .word 0xF75F26E5 .word 0x1A4BEEC3 .word 0x0E914177 .end