Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / v9 / diag / blimp_rand4_8t_4528891.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: blimp_rand4_8t_4528891.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 ============================================
*/
#include "asi_s.h"
#define THREAD_COUNT 8
#define PART0_NZ_PAGE_SIZE_0 0
#define PART0_NZ_PAGE_SIZE_1 1
#define PART0_NZ_PAGE_SIZE_2 0
#define PART0_NZ_PAGE_SIZE_3 0
#define PART0_Z_PAGE_SIZE_0 0
#define PART0_Z_PAGE_SIZE_1 1
#define PART0_Z_PAGE_SIZE_2 0
#define PART0_Z_PAGE_SIZE_3 0
#define PART0_NZ_HWTEN_0 0
#define PART0_NZ_HWTEN_1 1
#define PART0_NZ_HWTEN_2 1
#define PART0_NZ_HWTEN_3 1
#define PART0_Z_HWTEN_0 1
#define PART0_Z_HWTEN_1 1
#define PART0_Z_HWTEN_2 1
#define PART0_Z_HWTEN_3 1
#define PART0_NZ_RANOTPA_0 1
#define PART0_NZ_USECTX1_0 1
#define PART0_NZ_RANOTPA_1 1
#define PART0_NZ_RANOTPA_2 1
#define PART0_NZ_RANOTPA_3 0
#define PART0_Z_RANOTPA_0 1
#define PART0_Z_RANOTPA_1 1
#define PART0_Z_RANOTPA_2 1
#define PART0_Z_RANOTPA_3 1
#define IMMU_HAS_SHARED_CTXT
#define DMMU_HAS_SHARED_CTXT
#define CREGS_PIL 0
#define CREGS_FPRS_FEF 1
#define CREGS_TSTATE_ASI 0x81
#define SCONTEXT 0x44
#define MAIN_PAGE_NUCLEUS_ONLY
#define USER_PAGE_CUSTOM_MAP
#define USER_TEXT_MT_MAP
#define USER_DATA_MT_MAP
#define NO_NZ_TSB_IN_PRIV
! Give us more space to work with
#define PART_0_LIMIT 0xFFFFFFFFF
#define DISABLE_PART_LIMIT_CHECK
#define KERNEL_BASE_TEXT_VA 0xA34000 /*TSB index 11A*/
#define KERNEL_BASE_TEXT_RA 0xA34000
#define KERNEL_BASE_DATA_VA 0xC34000 /*TSB index 21A*/
#define KERNEL_BASE_DATA_RA 0xC34000
! Use BLIMP's reflecting handler for the direct-to-hypervisor traps
#define H_HT0_IAE_privilege_violation_0x08 blimp_reflector
#define H_HT0_IAE_unauth_access_0x0b blimp_reflector
#define H_HT0_IAE_nfo_page_0x0c blimp_reflector
#define H_HT0_Illegal_instruction_0x10 blimp_reflector
#define H_HT0_DAE_invalid_asi_0x14 blimp_reflector
#define H_HT0_DAE_privilege_violation_0x15 blimp_reflector
#define H_HT0_DAE_nc_page_0x16 blimp_reflector
#define H_HT0_DAE_nfo_page_0x17 blimp_reflector
#define H_HT0_DAE_so_page_0x30 blimp_reflector
#define H_HT0_Mem_Address_Not_Aligned_0x34 blimp_reflector
#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35 blimp_reflector
#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36 blimp_reflector
#define H_HT0_Privileged_Action_0x37 blimp_reflector
! BLIMP's own demap services
#define H_HT0_HTrap_Instruction_0 blimp_hyp_demapd
#define H_HT0_HTrap_Instruction_1 blimp_hyp_demapi
#include "hboot.s"
#ifndef BLIMP_HYPER_INCLUDED
#define BLIMP_HYPER_INCLUDED
#ifndef BLIMP_HYPER_PA
#define BLIMP_HYPER_PA 0xB0000
#endif
SECTION .BLIMP_HYPER TEXT_VA=BLIMP_HYPER_PA
attr_text {
Name = .BLIMP_HYPER,
hypervisor
}
.text
.global blimp_reflector
blimp_reflector:
#if 0
rdpr %tl, %g2 ! allowed only from TL=0
cmp %g2, 1
tne T_BAD_TRAP
#endif
rdpr %tstate, %g2 ! get TSTATE[1]
rdpr %tt, %g3 ! get TT[1]
rdhpr %htstate, %g4 ! get HTSTATE[1]
wrpr %g0, 2, %tl ! TL = 2
or %g2, 0x400, %g2 ! priv bit
mov 1, %g5
sllx %g5, 40, %g5
add %g2, %g5, %g2 ! inc GL for new TSTATE
wrpr %g2, 0, %tstate ! set TSTATE[2] with PRIV=1
wrhpr %g4, 0, %htstate ! set HTSTATE[2] with HPRIV=0
rdpr %tba, %g4
sllx %g3, 5, %g3
add %g4, %g3, %g4 ! vector = tba + tt<<5
wrpr %g4, 0, %tpc ! set TPC[2]
wrpr %g4, 4, %tnpc ! set TNPC[2]
retry ! resume in priv mode handler (TL=1)
/**************************************************************************
* BLIMP Hypervisor services:
**************************************************************************/
! DEMAP DATA
.global blimp_hyp_demapd
blimp_hyp_demapd:
stxa %o0, [%o0]ASI_DMMU_DEMAP
done
! DEMAP INST
.global blimp_hyp_demapi
blimp_hyp_demapi:
stxa %o0, [%o0]ASI_IMMU_DEMAP
done
#endif /*BLIMP_HYPER_INCLUDED*/
! Context 68 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bdata002 DATA_VA=0xffffef73b9274000
attr_data {
Name = .bdata002,
VA = 0xffffef73b9274000,
RA = 0xffffdc000,
PA = ra2pa(0xffffdc000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata002
.data
.global DATA003
DATA003:
.xword 0x88E031D37B000000 ! FFFFEF73B9274000 -0088 DATA004+0x88
.xword 0x88C0D5028AE8FFFF ! FFFFEF73B9274008 -0080 DATA012+0x88
BD00051: .half 0x1D26 ! FFFFEF73B9274010 -0078 44
BD00058: .half 0x2390 ! FFFFEF73B9274012 -0076 44
BD00013: .word 0x3E71F514 ! FFFFEF73B9274014 -0074 44 Single 2.362865E-01
.half 0x091D ! FFFFEF73B9274018 -0070 4B
.half 0xE58A ! FFFFEF73B927401A -006E 49
.half 0xDC46 ! FFFFEF73B927401C -006C 4A
.half 0xE802 ! FFFFEF73B927401E -006A 48
.xword 0xC11DFEEF35C24B13 ! FFFFEF73B9274020 -0068 4B Double -4.914518E+05
.half 0x5824 ! FFFFEF73B9274028 -0060 45
.byte 0xF2 ! FFFFEF73B927402A -005E 47
.byte 0x99 ! FFFFEF73B927402B -005D 49
.word 0x6E5F02E3 ! FFFFEF73B927402C -005C 4A
.byte 0x58 ! FFFFEF73B9274030 -0058 4A
.byte 0x84 ! FFFFEF73B9274031 -0057 4B
.half 0x7988 ! FFFFEF73B9274032 -0056 46
.word 0x3DEB4F96 ! FFFFEF73B9274034 -0054 48 Single 1.148979E-01
.xword 0x79FE84344CA3737E ! FFFFEF73B9274038 -0050 46
BD00011: .xword 0xF895EAF5AFEF1534 ! FFFFEF73B9274040 -0048 44
.word 0xC6F9ED54 ! FFFFEF73B9274048 -0040 4A Single -3.199066E+04
.byte 0xE9 ! FFFFEF73B927404C -003C 45
.byte 0x7C ! FFFFEF73B927404D -003B 48
.byte 0x31 ! FFFFEF73B927404E -003A 4B
.byte 0xBC ! FFFFEF73B927404F -0039 4A
.word 0x48F4FC08 ! FFFFEF73B9274050 -0038 45
BD00007: .word 0xE37753BA ! FFFFEF73B9274054 -0034 44
.word 0xDB306595 ! FFFFEF73B9274058 -0030 45
.word 0x157547D5 ! FFFFEF73B927405C -002C 49
BD00006: .word 0x60F1AC31 ! FFFFEF73B9274060 -0028 44
.half 0x7681 ! FFFFEF73B9274064 -0024 4B
.byte 0x93 ! FFFFEF73B9274066 -0022 49
.byte 0xFC ! FFFFEF73B9274067 -0021 46
.xword 0x84771FFE192A115F ! FFFFEF73B9274068 -0020 46
.xword 0x3F9E4F73A2F29D7D ! FFFFEF73B9274070 -0018 4A Double 2.959996E-02
.word 0xEDBAEBF9 ! FFFFEF73B9274078 -0010 49
.word 0x0FCD283A ! FFFFEF73B927407C -000C 4A
.word 0x850BAFB9 ! FFFFEF73B9274080 -0008 45
.word 0x3BA91A85 ! FFFFEF73B9274084 -0004 49 Single 5.160632E-03
.xword 0x50E9F473AEC67768 ! FFFFEF73B9274088 +0000 46
.word 0xDD61D981 ! FFFFEF73B9274090 +0008 4A
BD00023: .half 0xCB2A ! FFFFEF73B9274094 +000C 44
.half 0x8F75 ! FFFFEF73B9274096 +000E 49
.half 0x489F ! FFFFEF73B9274098 +0010 46
.half 0xA32A ! FFFFEF73B927409A +0012 46
.word 0xC03891F7 ! FFFFEF73B927409C +0014 4A Single -2.883909E+00
BD00005: .xword 0xF9E400274EF3B779 ! FFFFEF73B92740A0 +0018 44
.word 0xBDD8B6C4 ! FFFFEF73B92740A8 +0020 46 Single -1.058173E-01
.word 0x3F97A404 ! FFFFEF73B92740AC +0024 48 Single 1.184693E+00
BD00015: .xword 0xE1F0CAB4E20262CA ! FFFFEF73B92740B0 +0028 44
.xword 0x0ADBFFFE828F0ECD ! FFFFEF73B92740B8 +0030 48
.half 0x721F ! FFFFEF73B92740C0 +0038 4A
.half 0xFFD6 ! FFFFEF73B92740C2 +003A 46
.word 0x19B440FA ! FFFFEF73B92740C4 +003C 4A
.word 0xA908CFBC ! FFFFEF73B92740C8 +0040 49
BD00002: .word 0xBDA0F0B7 ! FFFFEF73B92740CC +0044 44 Single -7.858413E-02
.word 0x27915107 ! FFFFEF73B92740D0 +0048 46
.word 0xD8E44E2F ! FFFFEF73B92740D4 +004C 4A
.xword 0xC12046954BA0C5A7 ! FFFFEF73B92740D8 +0050 47 Double -5.333226E+05
.xword 0xB132A8C8A8B0609D ! FFFFEF73B92740E0 +0058 4B
.word 0x81AD4E7D ! FFFFEF73B92740E8 +0060 48
.word 0x37F258F0 ! FFFFEF73B92740EC +0064 49 Single 2.889006E-05
BD00010: .xword 0x6ACD56BE6B62A209 ! FFFFEF73B92740F0 +0068 44
.half 0xC226 ! FFFFEF73B92740F8 +0070 47
.byte 0x5E ! FFFFEF73B92740FA +0072 47
BD00012: .byte 0x52 ! FFFFEF73B92740FB +0073 44
.byte 0xE6 ! FFFFEF73B92740FC +0074 48
BD00009: .byte 0xFE ! FFFFEF73B92740FD +0075 44
.half 0xFCB4 ! FFFFEF73B92740FE +0076 48
.byte 0xA2 ! FFFFEF73B9274100 +0078 49
.byte 0x81 ! FFFFEF73B9274101 +0079 48
.half 0x2F29 ! FFFFEF73B9274102 +007A 46
.half 0xE8DB ! FFFFEF73B9274104 +007C 48
BD00014: .half 0x51E2 ! FFFFEF73B9274106 +007E 44
.xword 0x1E8F590DBB38CAB1 ! FFFFEF73B9274108 +0080 48
!========================================================================
SECTION .bdata003 DATA_VA=0x7bd331e000
attr_data {
Name = .bdata003,
VA = 0x7bd331e000,
RA = 0xffffda000,
PA = ra2pa(0xffffda000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=1, TTE_IE=1, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata003
.data
.global DATA004
DATA004:
.xword 0x000005442292A088 ! 0000007BD331E000 -0088 DATA005+0x88
.xword 0xFFFFEF73B9274088 ! 0000007BD331E008 -0080 DATA003+0x88
.half 0x59CA ! 0000007BD331E010 -0078 44
.half 0x6E7D ! 0000007BD331E012 -0076 44
.word 0xBB7DF2B6 ! 0000007BD331E014 -0074 44 Single -3.874940E-03
.half 0xFDEE ! 0000007BD331E018 -0070 4B
.half 0x1199 ! 0000007BD331E01A -006E 49
.half 0xE44B ! 0000007BD331E01C -006C 4A
.half 0x4EF2 ! 0000007BD331E01E -006A 48
.xword 0xBEEC8F3C8F6A320F ! 0000007BD331E020 -0068 4B Double -1.361824E-05
.half 0x7C80 ! 0000007BD331E028 -0060 45
.byte 0x2D ! 0000007BD331E02A -005E 47
.byte 0xC9 ! 0000007BD331E02B -005D 49
.word 0xCC153130 ! 0000007BD331E02C -005C 4A
.byte 0x6E ! 0000007BD331E030 -0058 4A
.byte 0x0B ! 0000007BD331E031 -0057 4B
.half 0xA3CA ! 0000007BD331E032 -0056 46
.word 0x3C0DA077 ! 0000007BD331E034 -0054 48 Single 8.644215E-03
.xword 0x97505D5AB558A79D ! 0000007BD331E038 -0050 46
.xword 0x5C588AACF1E7F265 ! 0000007BD331E040 -0048 44
.word 0x37EF2EF2 ! 0000007BD331E048 -0040 4A Single 2.851288E-05
.byte 0xB5 ! 0000007BD331E04C -003C 45
.byte 0xCF ! 0000007BD331E04D -003B 48
.byte 0x5F ! 0000007BD331E04E -003A 4B
.byte 0xE1 ! 0000007BD331E04F -0039 4A
.word 0xE6733605 ! 0000007BD331E050 -0038 45
.word 0x6432F03A ! 0000007BD331E054 -0034 44
.word 0x2B208850 ! 0000007BD331E058 -0030 45
.word 0xB8FF19B8 ! 0000007BD331E05C -002C 49
.word 0x3CBAF8CC ! 0000007BD331E060 -0028 44
.half 0x6AE3 ! 0000007BD331E064 -0024 4B
.byte 0xAB ! 0000007BD331E066 -0022 49
.byte 0x69 ! 0000007BD331E067 -0021 46
.xword 0x81C94B04E1539FFC ! 0000007BD331E068 -0020 46
.xword 0x3FF67ADD4DE921FE ! 0000007BD331E070 -0018 4A Double 1.404996E+00
.word 0xE608287D ! 0000007BD331E078 -0010 49
.word 0x6B8A043C ! 0000007BD331E07C -000C 4A
.word 0x862C0183 ! 0000007BD331E080 -0008 45
.word 0xC5AFD5D1 ! 0000007BD331E084 -0004 49 Single -5.626727E+03
.xword 0xEA7EEBB91AE6FBA2 ! 0000007BD331E088 +0000 46
.word 0xDFD477A3 ! 0000007BD331E090 +0008 4A
.half 0xA3D0 ! 0000007BD331E094 +000C 44
.half 0x6701 ! 0000007BD331E096 +000E 49
.half 0x9ADE ! 0000007BD331E098 +0010 46
.half 0xEB20 ! 0000007BD331E09A +0012 46
.word 0xBDB72796 ! 0000007BD331E09C +0014 4A Single -8.943097E-02
.xword 0x880A6ABAC03AF428 ! 0000007BD331E0A0 +0018 44
.word 0xBE407335 ! 0000007BD331E0A8 +0020 46 Single -1.879395E-01
.word 0xC3580F60 ! 0000007BD331E0AC +0024 48 Single -2.160601E+02
.xword 0x412F5C6EC29B8711 ! 0000007BD331E0B0 +0028 44
.xword 0x0D6BDEA86CE1A14F ! 0000007BD331E0B8 +0030 48
.half 0x4061 ! 0000007BD331E0C0 +0038 4A
.half 0xDD1B ! 0000007BD331E0C2 +003A 46
.word 0x76F5D522 ! 0000007BD331E0C4 +003C 4A
.word 0xA521E33B ! 0000007BD331E0C8 +0040 49
.word 0xBD058BE4 ! 0000007BD331E0CC +0044 44 Single -3.260411E-02
.word 0x6FEFACEA ! 0000007BD331E0D0 +0048 46
.word 0x894514B7 ! 0000007BD331E0D4 +004C 4A
.xword 0x402FAF17EA5A7694 ! 0000007BD331E0D8 +0050 47 Double 1.584198E+01
.xword 0x4009A3B3C7A20F77 ! 0000007BD331E0E0 +0058 4B
.word 0xF29A34D4 ! 0000007BD331E0E8 +0060 48
.word 0x42E045CF ! 0000007BD331E0EC +0064 49 Single 1.121363E+02
.xword 0x8CB849ECB269D07D ! 0000007BD331E0F0 +0068 44
.half 0xBC18 ! 0000007BD331E0F8 +0070 47
.byte 0x4D ! 0000007BD331E0FA +0072 47
.byte 0x01 ! 0000007BD331E0FB +0073 44
.byte 0xFA ! 0000007BD331E0FC +0074 48
.byte 0x5F ! 0000007BD331E0FD +0075 44
.half 0x27EC ! 0000007BD331E0FE +0076 48
.byte 0xAC ! 0000007BD331E100 +0078 49
.byte 0x93 ! 0000007BD331E101 +0079 48
.half 0xB9F4 ! 0000007BD331E102 +007A 46
.half 0x34EF ! 0000007BD331E104 +007C 48
.half 0x5688 ! 0000007BD331E106 +007E 44
.xword 0xDB36D0696BD75FD8 ! 0000007BD331E108 +0080 48
!========================================================================
SECTION .bdata004 DATA_VA=0x5442292a000
attr_data {
Name = .bdata004,
VA = 0x5442292a000,
RA = 0xffffd8000,
PA = ra2pa(0xffffd8000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata004
.data
.global DATA005
DATA005:
.xword 0xFFFF81D639AF4088 ! 000005442292A000 -0088 DATA006+0x88
.xword 0x0000007BD331E088 ! 000005442292A008 -0080 DATA004+0x88
.half 0xE5B2 ! 000005442292A010 -0078 44
.half 0x793A ! 000005442292A012 -0076 44
.word 0xBECED2E5 ! 000005442292A014 -0074 44 Single -4.039527E-01
.half 0x632C ! 000005442292A018 -0070 4B
.half 0x3BE2 ! 000005442292A01A -006E 49
.half 0xF845 ! 000005442292A01C -006C 4A
.half 0x4226 ! 000005442292A01E -006A 48
.xword 0xC10E55BD72F1FD2A ! 000005442292A020 -0068 4B Double -2.485037E+05
.half 0xB0E2 ! 000005442292A028 -0060 45
.byte 0xCD ! 000005442292A02A -005E 47
.byte 0x9E ! 000005442292A02B -005D 49
.word 0x5B450FA8 ! 000005442292A02C -005C 4A
.byte 0x73 ! 000005442292A030 -0058 4A
.byte 0x47 ! 000005442292A031 -0057 4B
.half 0xF76F ! 000005442292A032 -0056 46
.word 0x3E15B43A ! 000005442292A034 -0054 48 Single 1.461953E-01
.xword 0x4450F6F755380B7A ! 000005442292A038 -0050 46
.xword 0xD7324BE4025BA736 ! 000005442292A040 -0048 44
.word 0x47260A3B ! 000005442292A048 -0040 4A Single 4.250623E+04
.byte 0xAD ! 000005442292A04C -003C 45
.byte 0x74 ! 000005442292A04D -003B 48
.byte 0x3A ! 000005442292A04E -003A 4B
.byte 0xA0 ! 000005442292A04F -0039 4A
.word 0x6EB284F4 ! 000005442292A050 -0038 45
.word 0x89110959 ! 000005442292A054 -0034 44
.word 0x95BBBBC9 ! 000005442292A058 -0030 45
.word 0x251BCDE3 ! 000005442292A05C -002C 49
.word 0x85663025 ! 000005442292A060 -0028 44
.half 0xAEE2 ! 000005442292A064 -0024 4B
.byte 0x96 ! 000005442292A066 -0022 49
.byte 0xC1 ! 000005442292A067 -0021 46
.xword 0xB7672B3DCF39DB2F ! 000005442292A068 -0020 46
.xword 0xC044B40546AD2F2A ! 000005442292A070 -0018 4A Double -4.140641E+01
.word 0x71784F1E ! 000005442292A078 -0010 49
.word 0xCB6F2D1C ! 000005442292A07C -000C 4A
.word 0x696E38D5 ! 000005442292A080 -0008 45
.word 0xC51C1323 ! 000005442292A084 -0004 49 Single -2.497196E+03
.xword 0x2E94A2EC9E3B3216 ! 000005442292A088 +0000 46
.word 0x3E24554D ! 000005442292A090 +0008 4A
.half 0xDAD8 ! 000005442292A094 +000C 44
.half 0x648A ! 000005442292A096 +000E 49
.half 0x9E2D ! 000005442292A098 +0010 46
.half 0x7D10 ! 000005442292A09A +0012 46
.word 0x3EED70FE ! 000005442292A09C +0014 4A Single 4.637527E-01
.xword 0xAF05068A291BC121 ! 000005442292A0A0 +0018 44
.word 0xBD40D43B ! 000005442292A0A8 +0020 46 Single -4.707740E-02
.word 0x44F90904 ! 000005442292A0AC +0024 48 Single 1.992282E+03
.xword 0x213DCE57C21D7067 ! 000005442292A0B0 +0028 44
.xword 0xB19FB70B4705094A ! 000005442292A0B8 +0030 48
.half 0x80E2 ! 000005442292A0C0 +0038 4A
.half 0xB0D5 ! 000005442292A0C2 +003A 46
.word 0x753C9503 ! 000005442292A0C4 +003C 4A
.word 0x874D41B9 ! 000005442292A0C8 +0040 49
.word 0xBD330DD7 ! 000005442292A0CC +0044 44 Single -4.371437E-02
.word 0x1022DAC4 ! 000005442292A0D0 +0048 46
.word 0x13FE3124 ! 000005442292A0D4 +004C 4A
.xword 0x3F0867E1EB3B6A66 ! 000005442292A0D8 +0050 47 Double 4.655035E-05
.xword 0xA21A74C77341498C ! 000005442292A0E0 +0058 4B
.word 0xBE2ED6CE ! 000005442292A0E8 +0060 48
.word 0x3D43896B ! 000005442292A0EC +0064 49 Single 4.773847E-02
.xword 0x6F4AECB2BE0AB35D ! 000005442292A0F0 +0068 44
.half 0x17D0 ! 000005442292A0F8 +0070 47
.byte 0x45 ! 000005442292A0FA +0072 47
.byte 0x79 ! 000005442292A0FB +0073 44
.byte 0x28 ! 000005442292A0FC +0074 48
.byte 0x58 ! 000005442292A0FD +0075 44
.half 0x7E80 ! 000005442292A0FE +0076 48
.byte 0xE9 ! 000005442292A100 +0078 49
.byte 0xFB ! 000005442292A101 +0079 48
.half 0x997A ! 000005442292A102 +007A 46
.half 0x526A ! 000005442292A104 +007C 48
.half 0xA65A ! 000005442292A106 +007E 44
.xword 0xDC73F06B2E13A8EB ! 000005442292A108 +0080 48
!========================================================================
SECTION .bdata005 DATA_VA=0xffff81d639af4000
attr_data {
Name = .bdata005,
VA = 0xffff81d639af4000,
RA = 0xffffd6000,
PA = ra2pa(0xffffd6000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=1, TTE_IE=1, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata005
.data
.global DATA006
DATA006:
.xword 0x00000002BE526088 ! FFFF81D639AF4000 -0088 DATA007+0x88
.xword 0x000005442292A088 ! FFFF81D639AF4008 -0080 DATA005+0x88
.half 0x8175 ! FFFF81D639AF4010 -0078 44
.half 0x8D41 ! FFFF81D639AF4012 -0076 44
.word 0x426619AD ! FFFF81D639AF4014 -0074 44 Single 5.752507E+01
.half 0x6299 ! FFFF81D639AF4018 -0070 4B
.half 0x2C8F ! FFFF81D639AF401A -006E 49
.half 0xA6F7 ! FFFF81D639AF401C -006C 4A
.half 0xCAB1 ! FFFF81D639AF401E -006A 48
.xword 0xBF876F33880D71A2 ! FFFF81D639AF4020 -0068 4B Double -1.144257E-02
.half 0xED5A ! FFFF81D639AF4028 -0060 45
.byte 0xBD ! FFFF81D639AF402A -005E 47
.byte 0xA0 ! FFFF81D639AF402B -005D 49
.word 0xAF6984C2 ! FFFF81D639AF402C -005C 4A
.byte 0x07 ! FFFF81D639AF4030 -0058 4A
.byte 0x01 ! FFFF81D639AF4031 -0057 4B
.half 0x7D9A ! FFFF81D639AF4032 -0056 46
.word 0x4188C566 ! FFFF81D639AF4034 -0054 48 Single 1.709639E+01
.xword 0xAA8A8EF65B5438AB ! FFFF81D639AF4038 -0050 46
.xword 0x8466C91B5BB3E1D2 ! FFFF81D639AF4040 -0048 44
.word 0x44A2046E ! FFFF81D639AF4048 -0040 4A Single 1.296138E+03
.byte 0x9C ! FFFF81D639AF404C -003C 45
.byte 0xF9 ! FFFF81D639AF404D -003B 48
.byte 0x85 ! FFFF81D639AF404E -003A 4B
.byte 0xFB ! FFFF81D639AF404F -0039 4A
.word 0x6032A530 ! FFFF81D639AF4050 -0038 45
.word 0x9E2D75D5 ! FFFF81D639AF4054 -0034 44
.word 0x14AE48D5 ! FFFF81D639AF4058 -0030 45
.word 0xA56F9299 ! FFFF81D639AF405C -002C 49
.word 0x20BAC5F3 ! FFFF81D639AF4060 -0028 44
.half 0xC469 ! FFFF81D639AF4064 -0024 4B
.byte 0x2D ! FFFF81D639AF4066 -0022 49
.byte 0xD4 ! FFFF81D639AF4067 -0021 46
.xword 0x7C99A6DA31F0A018 ! FFFF81D639AF4068 -0020 46
.xword 0xC126A066FAE174A0 ! FFFF81D639AF4070 -0018 4A Double -7.414275E+05
.word 0xCB496588 ! FFFF81D639AF4078 -0010 49
.word 0x552D66B4 ! FFFF81D639AF407C -000C 4A
.word 0xBFD42503 ! FFFF81D639AF4080 -0008 45
.word 0x40D3126B ! FFFF81D639AF4084 -0004 49 Single 6.595998E+00
.xword 0x13213987A4C7503A ! FFFF81D639AF4088 +0000 46
.word 0x86342801 ! FFFF81D639AF4090 +0008 4A
.half 0xA6FE ! FFFF81D639AF4094 +000C 44
.half 0xB7D8 ! FFFF81D639AF4096 +000E 49
.half 0xBC23 ! FFFF81D639AF4098 +0010 46
.half 0x04F3 ! FFFF81D639AF409A +0012 46
.word 0x465B50B1 ! FFFF81D639AF409C +0014 4A Single 1.403617E+04
.xword 0xB902662763A02B44 ! FFFF81D639AF40A0 +0018 44
.word 0x44872159 ! FFFF81D639AF40A8 +0020 46 Single 1.081042E+03
.word 0xC0B47170 ! FFFF81D639AF40AC +0024 48 Single -5.638847E+00
.xword 0xF0815EFD9F9F6036 ! FFFF81D639AF40B0 +0028 44
.xword 0xD6555DAE43C4F7E8 ! FFFF81D639AF40B8 +0030 48
.half 0x0B9E ! FFFF81D639AF40C0 +0038 4A
.half 0xD6AB ! FFFF81D639AF40C2 +003A 46
.word 0xDF4F92BF ! FFFF81D639AF40C4 +003C 4A
.word 0x8F04C8B1 ! FFFF81D639AF40C8 +0040 49
.word 0xC6976A71 ! FFFF81D639AF40CC +0044 44 Single -1.938122E+04
.word 0x6D7C6C33 ! FFFF81D639AF40D0 +0048 46
.word 0x65ABC11C ! FFFF81D639AF40D4 +004C 4A
.xword 0xBEC9C84253B580B7 ! FFFF81D639AF40D8 +0050 47 Double -3.073485E-06
.xword 0x34FAB3E7D53CF0EC ! FFFF81D639AF40E0 +0058 4B
.word 0x2965B519 ! FFFF81D639AF40E8 +0060 48
.word 0x3CFFEE99 ! FFFF81D639AF40EC +0064 49 Single 3.124170E-02
.xword 0xB11CCBFB0D53FB1F ! FFFF81D639AF40F0 +0068 44
.half 0xFB53 ! FFFF81D639AF40F8 +0070 47
.byte 0xA2 ! FFFF81D639AF40FA +0072 47
.byte 0x60 ! FFFF81D639AF40FB +0073 44
.byte 0xD4 ! FFFF81D639AF40FC +0074 48
.byte 0x13 ! FFFF81D639AF40FD +0075 44
.half 0x9FA5 ! FFFF81D639AF40FE +0076 48
.byte 0x50 ! FFFF81D639AF4100 +0078 49
.byte 0xE9 ! FFFF81D639AF4101 +0079 48
.half 0x2317 ! FFFF81D639AF4102 +007A 46
.half 0x757C ! FFFF81D639AF4104 +007C 48
.half 0xBF87 ! FFFF81D639AF4106 +007E 44
.xword 0xCCEAD47B10DEDDE4 ! FFFF81D639AF4108 +0080 48
!========================================================================
SECTION .bdata006 DATA_VA=0x2be526000
attr_data {
Name = .bdata006,
VA = 0x2be526000,
RA = 0xffffd4000,
PA = ra2pa(0xffffd4000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata006
.data
.global DATA007
DATA007:
.xword 0x88C0FFBB0A000000 ! 00000002BE526000 -0088 DATA008+0x88
.xword 0x8840AF39D681FFFF ! 00000002BE526008 -0080 DATA006+0x88
.half 0x80AA ! 00000002BE526010 -0078 44
.half 0x3883 ! 00000002BE526012 -0076 44
.word 0x43580C1A ! 00000002BE526014 -0074 44 Single 2.160473E+02
.half 0xA49A ! 00000002BE526018 -0070 4B
.half 0x48D6 ! 00000002BE52601A -006E 49
.half 0xEF72 ! 00000002BE52601C -006C 4A
.half 0x08AC ! 00000002BE52601E -006A 48
.xword 0xBEE5EB24CB500242 ! 00000002BE526020 -0068 4B Double -1.045157E-05
.half 0x6B54 ! 00000002BE526028 -0060 45
.byte 0xCC ! 00000002BE52602A -005E 47
.byte 0x7F ! 00000002BE52602B -005D 49
.word 0x22AD8239 ! 00000002BE52602C -005C 4A
.byte 0xAB ! 00000002BE526030 -0058 4A
.byte 0x66 ! 00000002BE526031 -0057 4B
.half 0xB0BF ! 00000002BE526032 -0056 46
.word 0x40E57CB2 ! 00000002BE526034 -0054 48 Single 7.171472E+00
.xword 0xF15DF5B05FA79E0F ! 00000002BE526038 -0050 46
.xword 0xA40F7C1224D461A5 ! 00000002BE526040 -0048 44
.word 0xB8DFAC54 ! 00000002BE526048 -0040 4A Single -1.066557E-04
.byte 0x69 ! 00000002BE52604C -003C 45
.byte 0x99 ! 00000002BE52604D -003B 48
.byte 0x7A ! 00000002BE52604E -003A 4B
.byte 0x45 ! 00000002BE52604F -0039 4A
.word 0xE2B1EC97 ! 00000002BE526050 -0038 45
.word 0xE9366A7E ! 00000002BE526054 -0034 44
.word 0x2852ABFF ! 00000002BE526058 -0030 45
.word 0xC18E104F ! 00000002BE52605C -002C 49
.word 0x3EE5FD76 ! 00000002BE526060 -0028 44
.half 0x4298 ! 00000002BE526064 -0024 4B
.byte 0x79 ! 00000002BE526066 -0022 49
.byte 0x6C ! 00000002BE526067 -0021 46
.xword 0x837996EDD3743DCA ! 00000002BE526068 -0020 46
.xword 0xBFA55CD60FD2B644 ! 00000002BE526070 -0018 4A Double -4.172391E-02
.word 0x54E6CBA1 ! 00000002BE526078 -0010 49
.word 0x69BBC0E7 ! 00000002BE52607C -000C 4A
.word 0x4F1243B4 ! 00000002BE526080 -0008 45
.word 0xBDB83D2B ! 00000002BE526084 -0004 49 Single -8.996042E-02
.xword 0xDA9DEAAC7EF2A255 ! 00000002BE526088 +0000 46
.word 0x95FC2209 ! 00000002BE526090 +0008 4A
.half 0xE553 ! 00000002BE526094 +000C 44
.half 0x278F ! 00000002BE526096 +000E 49
.half 0xC024 ! 00000002BE526098 +0010 46
.half 0x4826 ! 00000002BE52609A +0012 46
.word 0xB964A8F6 ! 00000002BE52609C +0014 4A Single -2.180672E-04
.xword 0x08BA3EBDC4F4B60C ! 00000002BE5260A0 +0018 44
.word 0x37ECEDF3 ! 00000002BE5260A8 +0020 46 Single 2.824420E-05
.word 0x43B810A2 ! 00000002BE5260AC +0024 48 Single 3.681299E+02
.xword 0x92F248BA97FE8739 ! 00000002BE5260B0 +0028 44
.xword 0xC99A5E295265BE11 ! 00000002BE5260B8 +0030 48
.half 0x2D0C ! 00000002BE5260C0 +0038 4A
.half 0x0BA3 ! 00000002BE5260C2 +003A 46
.word 0x88549136 ! 00000002BE5260C4 +003C 4A
.word 0xE9122C0D ! 00000002BE5260C8 +0040 49
.word 0x466578B5 ! 00000002BE5260CC +0044 44 Single 1.468618E+04
.word 0xD318BB58 ! 00000002BE5260D0 +0048 46
.word 0x5EDDC4BF ! 00000002BE5260D4 +004C 4A
.xword 0x40D7941BA9932A4D ! 00000002BE5260D8 +0050 47 Double 2.414443E+04
.xword 0x87C1613F94383C9A ! 00000002BE5260E0 +0058 4B
.word 0xE3E9F920 ! 00000002BE5260E8 +0060 48
.word 0xC43AE549 ! 00000002BE5260EC +0064 49 Single -7.475826E+02
.xword 0xF28CFE8353EC0B63 ! 00000002BE5260F0 +0068 44
.half 0x54CC ! 00000002BE5260F8 +0070 47
.byte 0xB3 ! 00000002BE5260FA +0072 47
.byte 0x3C ! 00000002BE5260FB +0073 44
.byte 0x43 ! 00000002BE5260FC +0074 48
.byte 0xD2 ! 00000002BE5260FD +0075 44
.half 0x9E97 ! 00000002BE5260FE +0076 48
.byte 0xB2 ! 00000002BE526100 +0078 49
.byte 0x3D ! 00000002BE526101 +0079 48
.half 0x1E10 ! 00000002BE526102 +007A 46
.half 0x4B6F ! 00000002BE526104 +007C 48
.half 0x856D ! 00000002BE526106 +007E 44
.xword 0xFBBA6125D2EA474A ! 00000002BE526108 +0080 48
!========================================================================
SECTION .bdata007 DATA_VA=0xabbffc000
attr_data {
Name = .bdata007,
VA = 0xabbffc000,
RA = 0xffffd2000,
PA = ra2pa(0xffffd2000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata007
.data
.global DATA008
DATA008:
.xword 0x88E0102D6A170000 ! 0000000ABBFFC000 -0088 DATA009+0x88
.xword 0x886052BE02000000 ! 0000000ABBFFC008 -0080 DATA007+0x88
.half 0x935D ! 0000000ABBFFC010 -0078 44
.half 0x9E4F ! 0000000ABBFFC012 -0076 44
.word 0xC41CF086 ! 0000000ABBFFC014 -0074 44 Single -6.277582E+02
.half 0x16CA ! 0000000ABBFFC018 -0070 4B
.half 0x0B92 ! 0000000ABBFFC01A -006E 49
.half 0x0B35 ! 0000000ABBFFC01C -006C 4A
.half 0xC2C4 ! 0000000ABBFFC01E -006A 48
.xword 0xC01877679ECA7F1B ! 0000000ABBFFC020 -0068 4B Double -6.116606E+00
.half 0x5530 ! 0000000ABBFFC028 -0060 45
.byte 0x18 ! 0000000ABBFFC02A -005E 47
.byte 0x75 ! 0000000ABBFFC02B -005D 49
.word 0x68338ADF ! 0000000ABBFFC02C -005C 4A
.byte 0x1F ! 0000000ABBFFC030 -0058 4A
.byte 0x70 ! 0000000ABBFFC031 -0057 4B
.half 0xD52A ! 0000000ABBFFC032 -0056 46
.word 0xC64084B9 ! 0000000ABBFFC034 -0054 48 Single -1.232118E+04
.xword 0x26F2699D94A3E818 ! 0000000ABBFFC038 -0050 46
.xword 0xF99EFD2B26C473FA ! 0000000ABBFFC040 -0048 44
.word 0xC6C5F1AE ! 0000000ABBFFC048 -0040 4A Single -2.533684E+04
.byte 0x18 ! 0000000ABBFFC04C -003C 45
.byte 0x06 ! 0000000ABBFFC04D -003B 48
.byte 0xA5 ! 0000000ABBFFC04E -003A 4B
.byte 0x2A ! 0000000ABBFFC04F -0039 4A
.word 0x4BA55F76 ! 0000000ABBFFC050 -0038 45
.word 0x63890786 ! 0000000ABBFFC054 -0034 44
.word 0xA8EBBA2D ! 0000000ABBFFC058 -0030 45
.word 0x8A183595 ! 0000000ABBFFC05C -002C 49
.word 0xF0DD11E5 ! 0000000ABBFFC060 -0028 44
.half 0x7130 ! 0000000ABBFFC064 -0024 4B
.byte 0x5B ! 0000000ABBFFC066 -0022 49
.byte 0x0C ! 0000000ABBFFC067 -0021 46
.xword 0x66C6F6180410BDF6 ! 0000000ABBFFC068 -0020 46
.xword 0xC0512B8C21A1F83A ! 0000000ABBFFC070 -0018 4A Double -6.868043E+01
.word 0x27D5D988 ! 0000000ABBFFC078 -0010 49
.word 0xDC159A02 ! 0000000ABBFFC07C -000C 4A
.word 0x41DA53A1 ! 0000000ABBFFC080 -0008 45
.word 0x3DDAA8AC ! 0000000ABBFFC084 -0004 49 Single 1.067670E-01
.xword 0x73C86B264BF0660E ! 0000000ABBFFC088 +0000 46
.word 0xB82863E8 ! 0000000ABBFFC090 +0008 4A
.half 0xA990 ! 0000000ABBFFC094 +000C 44
.half 0x139F ! 0000000ABBFFC096 +000E 49
.half 0x12E5 ! 0000000ABBFFC098 +0010 46
.half 0xC15F ! 0000000ABBFFC09A +0012 46
.word 0xC5F7E44B ! 0000000ABBFFC09C +0014 4A Single -7.932537E+03
.xword 0xC39DCF4D50171D1A ! 0000000ABBFFC0A0 +0018 44
.word 0x37BFF3EC ! 0000000ABBFFC0A8 +0020 46 Single 2.288256E-05
.word 0x38C51A15 ! 0000000ABBFFC0AC +0024 48 Single 9.398550E-05
.xword 0x786DD5F408881899 ! 0000000ABBFFC0B0 +0028 44
.xword 0xD6A916D7B356AEE2 ! 0000000ABBFFC0B8 +0030 48
.half 0x33D0 ! 0000000ABBFFC0C0 +0038 4A
.half 0x3462 ! 0000000ABBFFC0C2 +003A 46
.word 0x86FDBCBF ! 0000000ABBFFC0C4 +003C 4A
.word 0x344C95F4 ! 0000000ABBFFC0C8 +0040 49
.word 0x3EB72907 ! 0000000ABBFFC0CC +0044 44 Single 3.577349E-01
.word 0x6E208801 ! 0000000ABBFFC0D0 +0048 46
.word 0x55E827E8 ! 0000000ABBFFC0D4 +004C 4A
.xword 0xBEDBF3D899810EBB ! 0000000ABBFFC0D8 +0050 47 Double -6.664401E-06
.xword 0x26B907492B5406C7 ! 0000000ABBFFC0E0 +0058 4B
.word 0x9AE1565C ! 0000000ABBFFC0E8 +0060 48
.word 0xC248433B ! 0000000ABBFFC0EC +0064 49 Single -5.006565E+01
.xword 0xEEAE4C25EDB7BDF3 ! 0000000ABBFFC0F0 +0068 44
.half 0x4F80 ! 0000000ABBFFC0F8 +0070 47
.byte 0xD6 ! 0000000ABBFFC0FA +0072 47
.byte 0xC5 ! 0000000ABBFFC0FB +0073 44
.byte 0x89 ! 0000000ABBFFC0FC +0074 48
.byte 0x06 ! 0000000ABBFFC0FD +0075 44
.half 0x9B04 ! 0000000ABBFFC0FE +0076 48
.byte 0xC7 ! 0000000ABBFFC100 +0078 49
.byte 0xAC ! 0000000ABBFFC101 +0079 48
.half 0x6F3B ! 0000000ABBFFC102 +007A 46
.half 0x80B5 ! 0000000ABBFFC104 +007C 48
.half 0xAC6B ! 0000000ABBFFC106 +007E 44
.xword 0x7D9D6F305E12110D ! 0000000ABBFFC108 +0080 48
!========================================================================
SECTION .bdata008 DATA_VA=0x176a2d10e000
attr_data {
Name = .bdata008,
VA = 0x176a2d10e000,
RA = 0xffffd0000,
PA = ra2pa(0xffffd0000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata008
.data
.global DATA009
DATA009:
.xword 0x00002D7752C74088 ! 0000176A2D10E000 -0088 DATA010+0x88
.xword 0x0000000ABBFFC088 ! 0000176A2D10E008 -0080 DATA008+0x88
.half 0x709E ! 0000176A2D10E010 -0078 44
.half 0x1E7D ! 0000176A2D10E012 -0076 44
.word 0xBF073BAD ! 0000176A2D10E014 -0074 44 Single -5.282543E-01
.half 0xC16E ! 0000176A2D10E018 -0070 4B
.half 0x2008 ! 0000176A2D10E01A -006E 49
.half 0x85CE ! 0000176A2D10E01C -006C 4A
.half 0x6FC0 ! 0000176A2D10E01E -006A 48
.xword 0xC12572846E75F528 ! 0000176A2D10E020 -0068 4B Double -7.027862E+05
.half 0xF5A4 ! 0000176A2D10E028 -0060 45
.byte 0x4F ! 0000176A2D10E02A -005E 47
.byte 0x20 ! 0000176A2D10E02B -005D 49
.word 0x2A638EA3 ! 0000176A2D10E02C -005C 4A
.byte 0x05 ! 0000176A2D10E030 -0058 4A
.byte 0x0C ! 0000176A2D10E031 -0057 4B
.half 0xE859 ! 0000176A2D10E032 -0056 46
.word 0x3F0434E3 ! 0000176A2D10E034 -0054 48 Single 5.164320E-01
.xword 0x9912AFA7E50D72BC ! 0000176A2D10E038 -0050 46
.xword 0x6ADE55DED9E28EDC ! 0000176A2D10E040 -0048 44
.word 0x4354E255 ! 0000176A2D10E048 -0040 4A Single 2.128841E+02
.byte 0x1E ! 0000176A2D10E04C -003C 45
.byte 0xF3 ! 0000176A2D10E04D -003B 48
.byte 0x37 ! 0000176A2D10E04E -003A 4B
.byte 0xD8 ! 0000176A2D10E04F -0039 4A
.word 0x982420B0 ! 0000176A2D10E050 -0038 45
.word 0xABA6C85E ! 0000176A2D10E054 -0034 44
.word 0x5754A764 ! 0000176A2D10E058 -0030 45
.word 0x186E923C ! 0000176A2D10E05C -002C 49
.word 0x12B0D9A5 ! 0000176A2D10E060 -0028 44
.half 0x8F84 ! 0000176A2D10E064 -0024 4B
.byte 0x1F ! 0000176A2D10E066 -0022 49
.byte 0xCB ! 0000176A2D10E067 -0021 46
.xword 0x8427DE7A3F28EE14 ! 0000176A2D10E068 -0020 46
.xword 0xBF2B44191C9FB4B8 ! 0000176A2D10E070 -0018 4A Double -2.080231E-04
.word 0xCABD091F ! 0000176A2D10E078 -0010 49
.word 0x39BAAA45 ! 0000176A2D10E07C -000C 4A
.word 0x309A8F63 ! 0000176A2D10E080 -0008 45
.word 0xBE50F305 ! 0000176A2D10E084 -0004 49 Single -2.040520E-01
.xword 0x217313172E28B54D ! 0000176A2D10E088 +0000 46
.word 0x36D68D32 ! 0000176A2D10E090 +0008 4A
.half 0x4C33 ! 0000176A2D10E094 +000C 44
.half 0x8B3E ! 0000176A2D10E096 +000E 49
.half 0x73DA ! 0000176A2D10E098 +0010 46
.half 0x34A8 ! 0000176A2D10E09A +0012 46
.word 0xC000CCDC ! 0000176A2D10E09C +0014 4A Single -2.012504E+00
.xword 0x511D0836D203002F ! 0000176A2D10E0A0 +0018 44
.word 0xC57FEE1B ! 0000176A2D10E0A8 +0020 46 Single -4.094882E+03
.word 0x45D59C7D ! 0000176A2D10E0AC +0024 48 Single 6.835561E+03
.xword 0xB3183B2AA92564EE ! 0000176A2D10E0B0 +0028 44
.xword 0x0607E4D34A0FF623 ! 0000176A2D10E0B8 +0030 48
.half 0x91CF ! 0000176A2D10E0C0 +0038 4A
.half 0xDD16 ! 0000176A2D10E0C2 +003A 46
.word 0xA9345564 ! 0000176A2D10E0C4 +003C 4A
.word 0x45E55FE1 ! 0000176A2D10E0C8 +0040 49
.word 0x3D758117 ! 0000176A2D10E0CC +0044 44 Single 5.993756E-02
.word 0x9F0D7309 ! 0000176A2D10E0D0 +0048 46
.word 0x462651F7 ! 0000176A2D10E0D4 +004C 4A
.xword 0x40791EEC30C395C2 ! 0000176A2D10E0D8 +0050 47 Double 4.019327E+02
.xword 0xBA7F339A5DA89A3E ! 0000176A2D10E0E0 +0058 4B
.word 0x4B7FC6DD ! 0000176A2D10E0E8 +0060 48
.word 0xC213EB81 ! 0000176A2D10E0EC +0064 49 Single -3.697998E+01
.xword 0x6071FB6034DF3529 ! 0000176A2D10E0F0 +0068 44
.half 0x98BD ! 0000176A2D10E0F8 +0070 47
.byte 0x67 ! 0000176A2D10E0FA +0072 47
.byte 0x8F ! 0000176A2D10E0FB +0073 44
.byte 0x2B ! 0000176A2D10E0FC +0074 48
.byte 0xAF ! 0000176A2D10E0FD +0075 44
.half 0x7A8C ! 0000176A2D10E0FE +0076 48
.byte 0xBD ! 0000176A2D10E100 +0078 49
.byte 0x49 ! 0000176A2D10E101 +0079 48
.half 0xACDB ! 0000176A2D10E102 +007A 46
.half 0xEA75 ! 0000176A2D10E104 +007C 48
.half 0x394F ! 0000176A2D10E106 +007E 44
.xword 0x8433EEFDAA590A8D ! 0000176A2D10E108 +0080 48
!========================================================================
SECTION .bdata009 DATA_VA=0x2d7752c74000
attr_data {
Name = .bdata009,
VA = 0x2d7752c74000,
RA = 0xffffce000,
PA = ra2pa(0xffffce000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata009
.data
.global DATA010
DATA010:
.xword 0x0000000037A20088 ! 00002D7752C74000 -0088 DATA011+0x88
.xword 0x0000176A2D10E088 ! 00002D7752C74008 -0080 DATA009+0x88
.half 0xDA13 ! 00002D7752C74010 -0078 44
.half 0x1231 ! 00002D7752C74012 -0076 44
.word 0xC08B10A8 ! 00002D7752C74014 -0074 44 Single -4.345783E+00
.half 0xED53 ! 00002D7752C74018 -0070 4B
.half 0x5CB2 ! 00002D7752C7401A -006E 49
.half 0xE476 ! 00002D7752C7401C -006C 4A
.half 0x89AF ! 00002D7752C7401E -006A 48
.xword 0xBF89E947946ECE74 ! 00002D7752C74020 -0068 4B Double -1.265198E-02
.half 0xF776 ! 00002D7752C74028 -0060 45
.byte 0x8A ! 00002D7752C7402A -005E 47
.byte 0x16 ! 00002D7752C7402B -005D 49
.word 0x4368E6A9 ! 00002D7752C7402C -005C 4A
.byte 0xA2 ! 00002D7752C74030 -0058 4A
.byte 0x7B ! 00002D7752C74031 -0057 4B
.half 0x48B6 ! 00002D7752C74032 -0056 46
.word 0xC0E524CC ! 00002D7752C74034 -0054 48 Single -7.160742E+00
.xword 0xAED5FEFFB2082FE7 ! 00002D7752C74038 -0050 46
.xword 0x2C3AB67124BC4369 ! 00002D7752C74040 -0048 44
.word 0xBBE210F7 ! 00002D7752C74048 -0040 4A Single -6.898995E-03
.byte 0xB9 ! 00002D7752C7404C -003C 45
.byte 0xE7 ! 00002D7752C7404D -003B 48
.byte 0xC1 ! 00002D7752C7404E -003A 4B
.byte 0x11 ! 00002D7752C7404F -0039 4A
.word 0x66C4FA50 ! 00002D7752C74050 -0038 45
.word 0xBD3CA1C2 ! 00002D7752C74054 -0034 44
.word 0x11AF77FC ! 00002D7752C74058 -0030 45
.word 0x16B09DC8 ! 00002D7752C7405C -002C 49
.word 0x2AADAE22 ! 00002D7752C74060 -0028 44
.half 0x304C ! 00002D7752C74064 -0024 4B
.byte 0x23 ! 00002D7752C74066 -0022 49
.byte 0x61 ! 00002D7752C74067 -0021 46
.xword 0x92EFDDA645E68109 ! 00002D7752C74068 -0020 46
.xword 0xBFF7C49EB602611F ! 00002D7752C74070 -0018 4A Double -1.485503E+00
.word 0x5BCCB83D ! 00002D7752C74078 -0010 49
.word 0x7BB3AF29 ! 00002D7752C7407C -000C 4A
.word 0x4C04DF9A ! 00002D7752C74080 -0008 45
.word 0xBFF510CA ! 00002D7752C74084 -0004 49 Single -1.914575E+00
.xword 0xD901C4CA12A2A9D3 ! 00002D7752C74088 +0000 46
.word 0x6914F434 ! 00002D7752C74090 +0008 4A
.half 0x4B9C ! 00002D7752C74094 +000C 44
.half 0xA0AB ! 00002D7752C74096 +000E 49
.half 0xCDAF ! 00002D7752C74098 +0010 46
.half 0x290D ! 00002D7752C7409A +0012 46
.word 0x3D55D84E ! 00002D7752C7409C +0014 4A Single 5.220824E-02
.xword 0xEE7EBB851ED8B35F ! 00002D7752C740A0 +0018 44
.word 0x45391888 ! 00002D7752C740A8 +0020 46 Single 2.961533E+03
.word 0xC0178879 ! 00002D7752C740AC +0024 48 Single -2.367705E+00
.xword 0x0EEE106AF2654C35 ! 00002D7752C740B0 +0028 44
.xword 0x2E96C324B9ECC119 ! 00002D7752C740B8 +0030 48
.half 0xBD41 ! 00002D7752C740C0 +0038 4A
.half 0x602D ! 00002D7752C740C2 +003A 46
.word 0x2970A77B ! 00002D7752C740C4 +003C 4A
.word 0x8B88F15F ! 00002D7752C740C8 +0040 49
.word 0xB78F62A8 ! 00002D7752C740CC +0044 44 Single -1.709287E-05
.word 0xAA1C50F6 ! 00002D7752C740D0 +0048 46
.word 0x06E059E6 ! 00002D7752C740D4 +004C 4A
.xword 0x408BF907C2CC56D5 ! 00002D7752C740D8 +0050 47 Double 8.951288E+02
.xword 0x07F9A0F827952BDA ! 00002D7752C740E0 +0058 4B
.word 0x4D6BBAA5 ! 00002D7752C740E8 +0060 48
.word 0xBC29F772 ! 00002D7752C740EC +0064 49 Single -1.037394E-02
.xword 0xAA1DB047CA96E68A ! 00002D7752C740F0 +0068 44
.half 0x7760 ! 00002D7752C740F8 +0070 47
.byte 0x8D ! 00002D7752C740FA +0072 47
.byte 0x0A ! 00002D7752C740FB +0073 44
.byte 0x70 ! 00002D7752C740FC +0074 48
.byte 0x44 ! 00002D7752C740FD +0075 44
.half 0x69B4 ! 00002D7752C740FE +0076 48
.byte 0x86 ! 00002D7752C74100 +0078 49
.byte 0xC9 ! 00002D7752C74101 +0079 48
.half 0xB39C ! 00002D7752C74102 +007A 46
.half 0x0FD2 ! 00002D7752C74104 +007C 48
.half 0x7335 ! 00002D7752C74106 +007E 44
.xword 0x61D0C119D53E8AE1 ! 00002D7752C74108 +0080 48
!========================================================================
SECTION .bdata010 DATA_VA=0x37a20000
attr_data {
Name = .bdata010,
VA = 0x37a20000,
RA = 0xffffcc000,
PA = ra2pa(0xffffcc000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata010
.data
.global DATA011
DATA011:
.xword 0xFFFFE88A02D5C088 ! 0000000037A20000 -0088 DATA012+0x88
.xword 0x00002D7752C74088 ! 0000000037A20008 -0080 DATA010+0x88
.half 0x9D4E ! 0000000037A20010 -0078 44
.half 0xEC09 ! 0000000037A20012 -0076 44
.word 0xC0515A44 ! 0000000037A20014 -0074 44 Single -3.271134E+00
.half 0x93F3 ! 0000000037A20018 -0070 4B
.half 0x0EB7 ! 0000000037A2001A -006E 49
.half 0x665F ! 0000000037A2001C -006C 4A
.half 0xA1BF ! 0000000037A2001E -006A 48
.xword 0xC138567C000009EC ! 0000000037A20020 -0068 4B Double -1.595004E+06
.half 0xF820 ! 0000000037A20028 -0060 45
.byte 0xCB ! 0000000037A2002A -005E 47
.byte 0xE5 ! 0000000037A2002B -005D 49
.word 0xFC6794E2 ! 0000000037A2002C -005C 4A
.byte 0x02 ! 0000000037A20030 -0058 4A
.byte 0x29 ! 0000000037A20031 -0057 4B
.half 0x3C75 ! 0000000037A20032 -0056 46
.word 0x4420AD83 ! 0000000037A20034 -0054 48 Single 6.427111E+02
.xword 0x99233F0155AB0FFC ! 0000000037A20038 -0050 46
.xword 0xC9AD61767DE659B1 ! 0000000037A20040 -0048 44
.word 0xC73CF588 ! 0000000037A20048 -0040 4A Single -4.837353E+04
.byte 0x26 ! 0000000037A2004C -003C 45
.byte 0xBA ! 0000000037A2004D -003B 48
.byte 0xB3 ! 0000000037A2004E -003A 4B
.byte 0x87 ! 0000000037A2004F -0039 4A
.word 0x0E9B4264 ! 0000000037A20050 -0038 45
.word 0x9E2B948F ! 0000000037A20054 -0034 44
.word 0x31198EDF ! 0000000037A20058 -0030 45
.word 0x845A1627 ! 0000000037A2005C -002C 49
.word 0xB5A4AFA7 ! 0000000037A20060 -0028 44
.half 0x0BF9 ! 0000000037A20064 -0024 4B
.byte 0x4F ! 0000000037A20066 -0022 49
.byte 0x00 ! 0000000037A20067 -0021 46
.xword 0x6E68ADF631B8E997 ! 0000000037A20068 -0020 46
.xword 0xC0890925BC35B15D ! 0000000037A20070 -0018 4A Double -8.011434E+02
.word 0xA648D0DD ! 0000000037A20078 -0010 49
.word 0x7C9FFF4C ! 0000000037A2007C -000C 4A
.word 0xD98A2D6D ! 0000000037A20080 -0008 45
.word 0x47B449CC ! 0000000037A20084 -0004 49 Single 9.230759E+04
.xword 0x0918CB968CAD322E ! 0000000037A20088 +0000 46
.word 0x867F0D7C ! 0000000037A20090 +0008 4A
.half 0xFF68 ! 0000000037A20094 +000C 44
.half 0x58FF ! 0000000037A20096 +000E 49
.half 0xBDF9 ! 0000000037A20098 +0010 46
.half 0xED96 ! 0000000037A2009A +0012 46
.word 0x44084B19 ! 0000000037A2009C +0014 4A Single 5.451734E+02
.xword 0x189C8B61BDC34C63 ! 0000000037A200A0 +0018 44
.word 0xC706F6BA ! 0000000037A200A8 +0020 46 Single -3.455073E+04
.word 0xC510D078 ! 0000000037A200AC +0024 48 Single -2.317029E+03
.xword 0xE752473002BAFF03 ! 0000000037A200B0 +0028 44
.xword 0xD517F3C4321CB45C ! 0000000037A200B8 +0030 48
.half 0x133F ! 0000000037A200C0 +0038 4A
.half 0x12D5 ! 0000000037A200C2 +003A 46
.word 0xDF6BC2EF ! 0000000037A200C4 +003C 4A
.word 0x0653C7D8 ! 0000000037A200C8 +0040 49
.word 0xC253AD8D ! 0000000037A200CC +0044 44 Single -5.291948E+01
.word 0xC5843F3C ! 0000000037A200D0 +0048 46
.word 0x5D230924 ! 0000000037A200D4 +004C 4A
.xword 0x4043EB15594B0467 ! 0000000037A200D8 +0050 47 Double 3.983659E+01
.xword 0xE9487ADF5F8621D7 ! 0000000037A200E0 +0058 4B
.word 0x95D42CAC ! 0000000037A200E8 +0060 48
.word 0x3897D6F2 ! 0000000037A200EC +0064 49 Single 7.240278E-05
.xword 0x5C3885053FE9F1EB ! 0000000037A200F0 +0068 44
.half 0xB2EA ! 0000000037A200F8 +0070 47
.byte 0xB9 ! 0000000037A200FA +0072 47
.byte 0x45 ! 0000000037A200FB +0073 44
.byte 0xF9 ! 0000000037A200FC +0074 48
.byte 0xC7 ! 0000000037A200FD +0075 44
.half 0x2E61 ! 0000000037A200FE +0076 48
.byte 0x41 ! 0000000037A20100 +0078 49
.byte 0x9B ! 0000000037A20101 +0079 48
.half 0x8F75 ! 0000000037A20102 +007A 46
.half 0x0D43 ! 0000000037A20104 +007C 48
.half 0xCEAA ! 0000000037A20106 +007E 44
.xword 0xD855C922ED7351EE ! 0000000037A20108 +0080 48
!========================================================================
SECTION .bdata011 DATA_VA=0xffffe88a02d5c000
attr_data {
Name = .bdata011,
VA = 0xffffe88a02d5c000,
RA = 0xffffca000,
PA = ra2pa(0xffffca000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bdata011
.data
.global DATA012
DATA012:
.xword 0x884027B973EFFFFF ! FFFFE88A02D5C000 -0088 DATA003+0x88
.xword 0x8800A23700000000 ! FFFFE88A02D5C008 -0080 DATA011+0x88
.half 0xE4A0 ! FFFFE88A02D5C010 -0078 44
.half 0x451E ! FFFFE88A02D5C012 -0076 44
.word 0x3B2A7D64 ! FFFFE88A02D5C014 -0074 44 Single 2.601468E-03
.half 0xC6C3 ! FFFFE88A02D5C018 -0070 4B
.half 0xE755 ! FFFFE88A02D5C01A -006E 49
.half 0x3695 ! FFFFE88A02D5C01C -006C 4A
.half 0x567D ! FFFFE88A02D5C01E -006A 48
.xword 0xBFA7842CB70C1916 ! FFFFE88A02D5C020 -0068 4B Double -4.593029E-02
.half 0xD17D ! FFFFE88A02D5C028 -0060 45
.byte 0x38 ! FFFFE88A02D5C02A -005E 47
.byte 0xC3 ! FFFFE88A02D5C02B -005D 49
.word 0xCC8697C5 ! FFFFE88A02D5C02C -005C 4A
.byte 0xEC ! FFFFE88A02D5C030 -0058 4A
.byte 0xC0 ! FFFFE88A02D5C031 -0057 4B
.half 0x55E8 ! FFFFE88A02D5C032 -0056 46
.word 0x41D88C41 ! FFFFE88A02D5C034 -0054 48 Single 2.706848E+01
.xword 0x47EB7F207AC484F7 ! FFFFE88A02D5C038 -0050 46
.xword 0x8ED10C2055E75461 ! FFFFE88A02D5C040 -0048 44
.word 0xBC2A0DBA ! FFFFE88A02D5C048 -0040 4A Single -1.037925E-02
.byte 0x15 ! FFFFE88A02D5C04C -003C 45
.byte 0x43 ! FFFFE88A02D5C04D -003B 48
.byte 0x45 ! FFFFE88A02D5C04E -003A 4B
.byte 0xD4 ! FFFFE88A02D5C04F -0039 4A
.word 0x39A9C658 ! FFFFE88A02D5C050 -0038 45
.word 0xA4A1E173 ! FFFFE88A02D5C054 -0034 44
.word 0x3AC9A4FD ! FFFFE88A02D5C058 -0030 45
.word 0xDC55A3F1 ! FFFFE88A02D5C05C -002C 49
.word 0xAF9A8644 ! FFFFE88A02D5C060 -0028 44
.half 0x739C ! FFFFE88A02D5C064 -0024 4B
.byte 0xE6 ! FFFFE88A02D5C066 -0022 49
.byte 0x02 ! FFFFE88A02D5C067 -0021 46
.xword 0xF7F9D8CC00C2EADC ! FFFFE88A02D5C068 -0020 46
.xword 0xBF50A5FCE29DEBE3 ! FFFFE88A02D5C070 -0018 4A Double -1.016137E-03
.word 0x8122F308 ! FFFFE88A02D5C078 -0010 49
.word 0x99DCD42F ! FFFFE88A02D5C07C -000C 4A
.word 0x8E7923E5 ! FFFFE88A02D5C080 -0008 45
.word 0xBF8CD975 ! FFFFE88A02D5C084 -0004 49 Single -1.100386E+00
.xword 0x540F7F3A6C3F8844 ! FFFFE88A02D5C088 +0000 46
.word 0x3FD894E1 ! FFFFE88A02D5C090 +0008 4A
.half 0x83C9 ! FFFFE88A02D5C094 +000C 44
.half 0x5120 ! FFFFE88A02D5C096 +000E 49
.half 0x5A49 ! FFFFE88A02D5C098 +0010 46
.half 0x18AD ! FFFFE88A02D5C09A +0012 46
.word 0x40A159B4 ! FFFFE88A02D5C09C +0014 4A Single 5.042200E+00
.xword 0x7CEE654FA04C8466 ! FFFFE88A02D5C0A0 +0018 44
.word 0xC5EBC5CA ! FFFFE88A02D5C0A8 +0020 46 Single -7.544724E+03
.word 0xBD8910B4 ! FFFFE88A02D5C0AC +0024 48 Single -6.692639E-02
.xword 0xAEADE426FF365453 ! FFFFE88A02D5C0B0 +0028 44
.xword 0x02A8535AAE261671 ! FFFFE88A02D5C0B8 +0030 48
.half 0xCFF3 ! FFFFE88A02D5C0C0 +0038 4A
.half 0x8491 ! FFFFE88A02D5C0C2 +003A 46
.word 0x0CB6837F ! FFFFE88A02D5C0C4 +003C 4A
.word 0x88B8F355 ! FFFFE88A02D5C0C8 +0040 49
.word 0x39321392 ! FFFFE88A02D5C0CC +0044 44 Single 1.698269E-04
.word 0x8FC7DE98 ! FFFFE88A02D5C0D0 +0048 46
.word 0x2665B879 ! FFFFE88A02D5C0D4 +004C 4A
.xword 0x41070304C268D560 ! FFFFE88A02D5C0D8 +0050 47 Double 1.885126E+05
.xword 0xBF43783FC228C85F ! FFFFE88A02D5C0E0 +0058 4B
.word 0x194064D1 ! FFFFE88A02D5C0E8 +0060 48
.word 0x3D7E2FD0 ! FFFFE88A02D5C0EC +0064 49 Single 6.205732E-02
.xword 0x523D9C9A97D173BD ! FFFFE88A02D5C0F0 +0068 44
.half 0xC96B ! FFFFE88A02D5C0F8 +0070 47
.byte 0xA8 ! FFFFE88A02D5C0FA +0072 47
.byte 0xCA ! FFFFE88A02D5C0FB +0073 44
.byte 0xAD ! FFFFE88A02D5C0FC +0074 48
.byte 0x07 ! FFFFE88A02D5C0FD +0075 44
.half 0xBBD3 ! FFFFE88A02D5C0FE +0076 48
.byte 0x7D ! FFFFE88A02D5C100 +0078 49
.byte 0x77 ! FFFFE88A02D5C101 +0079 48
.half 0x5AE4 ! FFFFE88A02D5C102 +007A 46
.half 0x767E ! FFFFE88A02D5C104 +007C 48
.half 0x97B6 ! FFFFE88A02D5C106 +007E 44
.xword 0x79816DD71FF13275 ! FFFFE88A02D5C108 +0080 48
!========================================================================
SECTION .bblk012 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk012,
VA = 0xffff840dae3c0000,
RA = 0xffffb0000,
PA = ra2pa(0xffffb0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk012
.data
.global DATA013
DATA013:
.xword 0x84AFCAFD16A517B6 ! FFFF840DAE3C0000 +0000 45
.xword 0x2319B771199AE524 ! FFFF840DAE3C0008 +0008 47
.xword 0x7103A81FB1830058 ! FFFF840DAE3C0010 +0010 47
.xword 0x059562F1B83A8901 ! FFFF840DAE3C0018 +0018 45
.xword 0x8D67346411A66D7B ! FFFF840DAE3C0020 +0020 4A
.xword 0x11F62BB29A22163C ! FFFF840DAE3C0028 +0028 44
.xword 0x3FBB2888F55C857A ! FFFF840DAE3C0030 +0030 44
.xword 0xEA7AD0166F1B4462 ! FFFF840DAE3C0038 +0038 45
.xword 0xD89A4FEA3D0DABD5 ! FFFF840DAE3C0040 +0040 45
.xword 0x2D4A42F53AD2C2B1 ! FFFF840DAE3C0048 +0048 46
.xword 0x38BD10163D85AEB9 ! FFFF840DAE3C0050 +0050 46
.xword 0x50A3C3E8FFEC1486 ! FFFF840DAE3C0058 +0058 47
.xword 0xBCF48B980301CCD7 ! FFFF840DAE3C0060 +0060 45
.xword 0xDA949C8B8129D714 ! FFFF840DAE3C0068 +0068 47
.xword 0x9FDFAEEF3AF6828C ! FFFF840DAE3C0070 +0070 47
.xword 0x4781CF3C01AA954C ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bcom001 DATA_VA=0x0
attr_data {
Name = .bcom001,
VA = 0x0,
RA = 0xffffde000,
PA = ra2pa(0xffffde000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=1, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bcom001
.data
.global DATA002
DATA002:
.xword 0x779A81D86F90FA12 ! 0000000000000000 +0000 0
!========================================================================
SECTION .bstk013 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk013,
VA = 0x78e527fb0000,
RA = 0xffffa0000,
PA = ra2pa(0xffffa0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk013
.data
.skip 0x2000 ! 000078E527FB0000
STACK0068:
!========================================================================
SECTION .bkey014 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey014,
VA = 0xfd3dd8000,
RA = ra2pa(0xffffc8000,0),
PA = ra2pa(0xffffc8000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey014
.data
.global DATA015
DATA015:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA013+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0x400D268E851E0DDE ! 0000000FD3DD8068 +0068 0 Double 3.643827E+00
.word 0xBE54F3CB ! 0000000FD3DD8070 +0070 0 Single -2.079612E-01
! Context 69 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk015 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk015,
VA = 0xffff840dae3c0000,
RA = 0xfffee0000,
PA = ra2pa(0xfffee0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk015
.data
.global DATA025
DATA025:
.xword 0xA87CF017CB68E1EC ! FFFF840DAE3C0000 +0000 45
.xword 0xEC809CE9C04936C5 ! FFFF840DAE3C0008 +0008 47
.xword 0xCA10143268E9CEAE ! FFFF840DAE3C0010 +0010 47
.xword 0x3F71E3C0C9BC0D51 ! FFFF840DAE3C0018 +0018 45
.xword 0xC37D0C8C1253307E ! FFFF840DAE3C0020 +0020 4A
.xword 0x77A5677AD3E76348 ! FFFF840DAE3C0028 +0028 44
.xword 0xA367F9D093652B11 ! FFFF840DAE3C0030 +0030 44
.xword 0x12C3456C69D7533C ! FFFF840DAE3C0038 +0038 45
.xword 0xB114B6FC435A3F11 ! FFFF840DAE3C0040 +0040 45
.xword 0xC781884D3578E66D ! FFFF840DAE3C0048 +0048 46
.xword 0xD9F3A99476FC8B87 ! FFFF840DAE3C0050 +0050 46
.xword 0x894DACAA19C6EE5A ! FFFF840DAE3C0058 +0058 47
.xword 0xEDD41B3DEAA68CE1 ! FFFF840DAE3C0060 +0060 45
.xword 0x727D67361A7FF6AB ! FFFF840DAE3C0068 +0068 47
.xword 0xA0ECA9940D701972 ! FFFF840DAE3C0070 +0070 47
.xword 0x7DF42121D784A58F ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk016 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk016,
VA = 0x78e527fb0000,
RA = 0xfffed0000,
PA = ra2pa(0xfffed0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk016
.data
.skip 0x2000 ! 000078E527FB0000
STACK0069:
!========================================================================
SECTION .bkey017 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey017,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffef6000,0),
PA = ra2pa(0xfffef6000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey017
.data
.global DATA027
DATA027:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA025+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0xBED051DBC0C9747B ! 0000000FD3DD8068 +0068 0 Double -3.890934E-06
.word 0xBA2E5446 ! 0000000FD3DD8070 +0070 0 Single -6.650131E-04
! Context 70 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk018 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk018,
VA = 0xffff840dae3c0000,
RA = 0xfffe40000,
PA = ra2pa(0xfffe40000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk018
.data
.global DATA037
DATA037:
.xword 0x55F48921E0135575 ! FFFF840DAE3C0000 +0000 45
.xword 0x4B65070F2D9337E6 ! FFFF840DAE3C0008 +0008 47
.xword 0xE48A2AB4BFFA1499 ! FFFF840DAE3C0010 +0010 47
.xword 0xE9C9B76805A5CF18 ! FFFF840DAE3C0018 +0018 45
.xword 0x0D031E1E322F57A2 ! FFFF840DAE3C0020 +0020 4A
.xword 0x0C01716C3FD203A7 ! FFFF840DAE3C0028 +0028 44
.xword 0xF6D17CD65E570FEF ! FFFF840DAE3C0030 +0030 44
.xword 0x7C74CECD985A48B8 ! FFFF840DAE3C0038 +0038 45
.xword 0xF941850FC9863A74 ! FFFF840DAE3C0040 +0040 45
.xword 0x2DBFB690060DB148 ! FFFF840DAE3C0048 +0048 46
.xword 0x1D3C531ECA675546 ! FFFF840DAE3C0050 +0050 46
.xword 0xCF710863DC2826EF ! FFFF840DAE3C0058 +0058 47
.xword 0x4AFB129323608825 ! FFFF840DAE3C0060 +0060 45
.xword 0x87AE117189AC0FD4 ! FFFF840DAE3C0068 +0068 47
.xword 0xBB7E73D139A64467 ! FFFF840DAE3C0070 +0070 47
.xword 0x354FD4C6C385FF01 ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk019 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk019,
VA = 0x78e527fb0000,
RA = 0xfffe30000,
PA = ra2pa(0xfffe30000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk019
.data
.skip 0x2000 ! 000078E527FB0000
STACK0070:
!========================================================================
SECTION .bkey020 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey020,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffef0000,0),
PA = ra2pa(0xfffef0000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey020
.data
.global DATA039
DATA039:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA037+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0xC0A5479FA361CCC7 ! 0000000FD3DD8068 +0068 0 Double -2.723812E+03
.word 0xC3588500 ! 0000000FD3DD8070 +0070 0 Single -2.165195E+02
! Context 71 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk021 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk021,
VA = 0xffff840dae3c0000,
RA = 0xfffd80000,
PA = ra2pa(0xfffd80000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk021
.data
.global DATA049
DATA049:
.xword 0x32E0B30FD2362466 ! FFFF840DAE3C0000 +0000 45
.xword 0xF3F208BDB3BD91A8 ! FFFF840DAE3C0008 +0008 47
.xword 0x11CC7D1CD11FF311 ! FFFF840DAE3C0010 +0010 47
.xword 0x62FDFFDE63E392DB ! FFFF840DAE3C0018 +0018 45
.xword 0x88672A00653A1956 ! FFFF840DAE3C0020 +0020 4A
.xword 0x96EBBFEE76F0C0A6 ! FFFF840DAE3C0028 +0028 44
.xword 0x3A32DD2F0E88F0A8 ! FFFF840DAE3C0030 +0030 44
.xword 0x53FAACBACBAC30B9 ! FFFF840DAE3C0038 +0038 45
.xword 0xE35E7BA0B8670E80 ! FFFF840DAE3C0040 +0040 45
.xword 0xB91822E765714E99 ! FFFF840DAE3C0048 +0048 46
.xword 0x02F52922574C06ED ! FFFF840DAE3C0050 +0050 46
.xword 0x65C170F896F79B1B ! FFFF840DAE3C0058 +0058 47
.xword 0x4432944490BD5360 ! FFFF840DAE3C0060 +0060 45
.xword 0x003875B96C0A9A13 ! FFFF840DAE3C0068 +0068 47
.xword 0x348E12FBBE2BF4FE ! FFFF840DAE3C0070 +0070 47
.xword 0x02027D895DE4533C ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk022 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk022,
VA = 0x78e527fb0000,
RA = 0xfffd70000,
PA = ra2pa(0xfffd70000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk022
.data
.skip 0x2000 ! 000078E527FB0000
STACK0071:
!========================================================================
SECTION .bkey023 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey023,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffdba000,0),
PA = ra2pa(0xfffdba000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=71, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey023
.data
.global DATA051
DATA051:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA049+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0x40A24B0A47BC3062 ! 0000000FD3DD8068 +0068 0 Double 2.341520E+03
.word 0x3F9E06BE ! 0000000FD3DD8070 +0070 0 Single 1.234581E+00
! Context 72 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk024 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk024,
VA = 0xffff840dae3c0000,
RA = 0xfffcd0000,
PA = ra2pa(0xfffcd0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk024
.data
.global DATA061
DATA061:
.xword 0x580D2E7D11D08216 ! FFFF840DAE3C0000 +0000 45
.xword 0x5544FEDB7C5A34E8 ! FFFF840DAE3C0008 +0008 47
.xword 0x8E92FA01528F6115 ! FFFF840DAE3C0010 +0010 47
.xword 0x8F2E8281EDFA2A36 ! FFFF840DAE3C0018 +0018 45
.xword 0x0BECEE70F8F916B9 ! FFFF840DAE3C0020 +0020 4A
.xword 0xD8BEE1A48BDD1EFB ! FFFF840DAE3C0028 +0028 44
.xword 0xC58DF0EC11D981F5 ! FFFF840DAE3C0030 +0030 44
.xword 0x409424141AF80EA0 ! FFFF840DAE3C0038 +0038 45
.xword 0xA2ADF5FD019DE2C7 ! FFFF840DAE3C0040 +0040 45
.xword 0x76090977CFE20BB8 ! FFFF840DAE3C0048 +0048 46
.xword 0x7BBDCB755BD6197A ! FFFF840DAE3C0050 +0050 46
.xword 0x4619B09A0DD6BA56 ! FFFF840DAE3C0058 +0058 47
.xword 0x8693DB089965D596 ! FFFF840DAE3C0060 +0060 45
.xword 0xF9660B8FCCF2F77A ! FFFF840DAE3C0068 +0068 47
.xword 0x8E392B791DBAE0C3 ! FFFF840DAE3C0070 +0070 47
.xword 0x7D8F8E2ABDE4963A ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk025 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk025,
VA = 0x78e527fb0000,
RA = 0xfffcc0000,
PA = ra2pa(0xfffcc0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk025
.data
.skip 0x2000 ! 000078E527FB0000
STACK0072:
!========================================================================
SECTION .bkey026 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey026,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffdb0000,0),
PA = ra2pa(0xfffdb0000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey026
.data
.global DATA063
DATA063:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA061+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0xC10206DCA5DD0222 ! 0000000FD3DD8068 +0068 0 Double -1.476756E+05
.word 0xBAEA1467 ! 0000000FD3DD8070 +0070 0 Single -1.785886E-03
! Context 73 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk027 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk027,
VA = 0xffff840dae3c0000,
RA = 0xfffc10000,
PA = ra2pa(0xfffc10000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk027
.data
.global DATA073
DATA073:
.xword 0xF4131DECD75997F1 ! FFFF840DAE3C0000 +0000 45
.xword 0xE663FA8BF2A214B2 ! FFFF840DAE3C0008 +0008 47
.xword 0x8AD5898BF2343437 ! FFFF840DAE3C0010 +0010 47
.xword 0x5AA85EC7EAF87A62 ! FFFF840DAE3C0018 +0018 45
.xword 0xC32390C49CB298EC ! FFFF840DAE3C0020 +0020 4A
.xword 0x54B5F0D655A39BEB ! FFFF840DAE3C0028 +0028 44
.xword 0x6AE306A13F8711D4 ! FFFF840DAE3C0030 +0030 44
.xword 0xF906D75CB1E016C9 ! FFFF840DAE3C0038 +0038 45
.xword 0xE8388002CB902F38 ! FFFF840DAE3C0040 +0040 45
.xword 0xFE63359A40A155C4 ! FFFF840DAE3C0048 +0048 46
.xword 0x4006A6FC32077E19 ! FFFF840DAE3C0050 +0050 46
.xword 0xC4870BA0C7040E55 ! FFFF840DAE3C0058 +0058 47
.xword 0xCCFE8E3C3ADF2127 ! FFFF840DAE3C0060 +0060 45
.xword 0xE8DDB276B3041260 ! FFFF840DAE3C0068 +0068 47
.xword 0xCA7E64C457C596D2 ! FFFF840DAE3C0070 +0070 47
.xword 0x569063D58041D71C ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk028 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk028,
VA = 0x78e527fb0000,
RA = 0xfffc00000,
PA = ra2pa(0xfffc00000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk028
.data
.skip 0x2000 ! 000078E527FB0000
STACK0073:
!========================================================================
SECTION .bkey029 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey029,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffc4a000,0),
PA = ra2pa(0xfffc4a000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey029
.data
.global DATA075
DATA075:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA073+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0xBFE6DA599A7ADF2C ! 0000000FD3DD8068 +0068 0 Double -7.141541E-01
.word 0xC53C09B1 ! 0000000FD3DD8070 +0070 0 Single -3.008606E+03
! Context 74 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk030 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk030,
VA = 0xffff840dae3c0000,
RA = 0xfffb80000,
PA = ra2pa(0xfffb80000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk030
.data
.global DATA085
DATA085:
.xword 0xBBF407BC9357A35A ! FFFF840DAE3C0000 +0000 45
.xword 0xD98C6802A441697B ! FFFF840DAE3C0008 +0008 47
.xword 0x2C481EFCE11818DB ! FFFF840DAE3C0010 +0010 47
.xword 0x3F25589A2E9A12B7 ! FFFF840DAE3C0018 +0018 45
.xword 0xFA321E3F7C318268 ! FFFF840DAE3C0020 +0020 4A
.xword 0x430DD63CDDE30A71 ! FFFF840DAE3C0028 +0028 44
.xword 0x8DDA782ADD1D33CB ! FFFF840DAE3C0030 +0030 44
.xword 0x6BE05C2B48162DC1 ! FFFF840DAE3C0038 +0038 45
.xword 0x43F11804D9D94C03 ! FFFF840DAE3C0040 +0040 45
.xword 0x7D72415CC707DAAC ! FFFF840DAE3C0048 +0048 46
.xword 0xBB7A432BF732CACE ! FFFF840DAE3C0050 +0050 46
.xword 0xAD609DF7B09EB1F0 ! FFFF840DAE3C0058 +0058 47
.xword 0x0EDD5EE230BFB424 ! FFFF840DAE3C0060 +0060 45
.xword 0x295DA9B22493D844 ! FFFF840DAE3C0068 +0068 47
.xword 0x9B3827CB3F20CBD9 ! FFFF840DAE3C0070 +0070 47
.xword 0xD3A27AC9CDD699EE ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk031 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk031,
VA = 0x78e527fb0000,
RA = 0xfffb70000,
PA = ra2pa(0xfffb70000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk031
.data
.skip 0x2000 ! 000078E527FB0000
STACK0074:
!========================================================================
SECTION .bkey032 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey032,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffc40000,0),
PA = ra2pa(0xfffc40000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey032
.data
.global DATA087
DATA087:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA085+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0xC1195C9D5B6DBB42 ! 0000000FD3DD8068 +0068 0 Double -4.155273E+05
.word 0x3D9292CA ! 0000000FD3DD8070 +0070 0 Single 7.156904E-02
! Context 75 runs in 64-bit addressing mode, little-endian
!========================================================================
SECTION .bblk033 DATA_VA=0xffff840dae3c0000
attr_data {
Name = .bblk033,
VA = 0xffff840dae3c0000,
RA = 0xfffae0000,
PA = ra2pa(0xfffae0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bblk033
.data
.global DATA097
DATA097:
.xword 0xAC0B98FA8AE95081 ! FFFF840DAE3C0000 +0000 45
.xword 0xB48E80FC3DE2B4B2 ! FFFF840DAE3C0008 +0008 47
.xword 0x637FD70588597830 ! FFFF840DAE3C0010 +0010 47
.xword 0xF39374CADD21B1B6 ! FFFF840DAE3C0018 +0018 45
.xword 0x9A2822BD6B7DEDF6 ! FFFF840DAE3C0020 +0020 4A
.xword 0xF6BF7327DBEA9177 ! FFFF840DAE3C0028 +0028 44
.xword 0x9E56799E614B8D88 ! FFFF840DAE3C0030 +0030 44
.xword 0xA9FEE24C5BD5E650 ! FFFF840DAE3C0038 +0038 45
.xword 0xA3A2686B230C5B62 ! FFFF840DAE3C0040 +0040 45
.xword 0x1B27284DC913F8B6 ! FFFF840DAE3C0048 +0048 46
.xword 0x2915895920612791 ! FFFF840DAE3C0050 +0050 46
.xword 0xD1DDC8F452F66694 ! FFFF840DAE3C0058 +0058 47
.xword 0x3A1E9ED6401CDAD1 ! FFFF840DAE3C0060 +0060 45
.xword 0xCA94898FBF61C907 ! FFFF840DAE3C0068 +0068 47
.xword 0x526CFA96E7546A96 ! FFFF840DAE3C0070 +0070 47
.xword 0x1AC76337487DF60A ! FFFF840DAE3C0078 +0078 44
!========================================================================
SECTION .bstk034 DATA_VA=0x78e527fb0000
attr_data {
Name = .bstk034,
VA = 0x78e527fb0000,
RA = 0xfffad0000,
PA = ra2pa(0xfffad0000,0),
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bstk034
.data
.skip 0x2000 ! 000078E527FB0000
STACK0075:
!========================================================================
SECTION .bkey035 DATA_VA=0xfd3dd8000
attr_data {
Name = .bkey035,
VA = 0xfd3dd8000,
RA = ra2pa(0xfffaf6000,0),
PA = ra2pa(0xfffaf6000,0),
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bkey035
.data
.global DATA099
DATA099:
.xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
.xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
.xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
.xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
.xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
.xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
.xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
.xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
.xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
.xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
.xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA097+0x0
.xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
.xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
.xword 0xBF5AF9F5819AD386 ! 0000000FD3DD8068 +0068 0 Double -1.646509E-03
.word 0xBE84B7A9 ! 0000000FD3DD8070 +0070 0 Single -2.592137E-01
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext001 TEXT_VA=0x7739dd00
attr_text {
Name = .btext001,
VA = 0x7739dd00,
RA = 0xfffef9d00,
PA = ra2pa(0xfffef9d00,0),
notsb
}
SECTION .btext001_pg0 TEXT_VA=0x7739c000
attr_text {
Name = .btext001_pg0,
VA = 0x7739c000,
RA = 0xfffef8000,
PA = ra2pa(0xfffef8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext001
.text
.global start_th_0; start_th_0:
.global SUBR016; SUBR016:
BL00169: ! MAIN:L0-B000
nop ! 000000007739DD00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! 000000007739DD04 MAIN:L0-B000 1 BD00167
or %g2,%hm(0xFD3DD8000),%g2 ! 000000007739DD08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! 000000007739DD0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! 000000007739DD10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! 000000007739DD14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! 000000007739DD18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! 000000007739DD1C MAIN:L0-B000 1 STACK0068
or %l0,%hm(0x78E527FB2000),%l0 ! 000000007739DD20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! 000000007739DD24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! 000000007739DD28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! 000000007739DD2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! 000000007739DD30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! 000000007739DD34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! 000000007739DD38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! 000000007739DD3C MAIN:L0-B000 1
or %g0, 0xCA, %g3 ! 000000007739DD40 MAIN:L0-B000 1
or %g0, -1059, %g4 ! 000000007739DD44 MAIN:L0-B000 1
or %g0, -1748, %g5 ! 000000007739DD48 MAIN:L0-B000 1
or %g0, 0xD5, %g6 ! 000000007739DD4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! 000000007739DD50 MAIN:L0-B000 1
or %g0, -107, %o0 ! 000000007739DD54 MAIN:L0-B000 1
or %g0, 0xFE5, %o1 ! 000000007739DD58 MAIN:L0-B000 1
or %g0, -365, %o2 ! 000000007739DD5C MAIN:L0-B000 1
or %g0, 0xA17, %o3 ! 000000007739DD60 MAIN:L0-B000 1
or %g0, 0xCA0, %o4 ! 000000007739DD64 MAIN:L0-B000 1
or %g0, 0x56C, %o5 ! 000000007739DD68 MAIN:L0-B000 1
or %g0, 0x6CF, %o7 ! 000000007739DD6C MAIN:L0-B000 1
or %g0, -658, %l0 ! 000000007739DD70 MAIN:L0-B000 1
or %g0, 0x464, %l1 ! 000000007739DD74 MAIN:L0-B000 1
or %g0, -4014, %l2 ! 000000007739DD78 MAIN:L0-B000 1
or %g0, -3543, %l3 ! 000000007739DD7C MAIN:L0-B000 1
or %g0, -3667, %l4 ! 000000007739DD80 MAIN:L0-B000 1
or %g0, 0xE08, %l5 ! 000000007739DD84 MAIN:L0-B000 1
sethi %hh(0x7739DD00),%l7 ! 000000007739DD88 MAIN:L0-B000 1 SUBR016
or %l7,%hm(0x7739DD00),%l7 ! 000000007739DD8C MAIN:L0-B000 1
sethi %lm(0x7739DD00),%l6 ! 000000007739DD90 MAIN:L0-B000 1
or %l6,%lo(0x7739DD00),%l6 ! 000000007739DD94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! 000000007739DD98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! 000000007739DD9C MAIN:L0-B000 1
or %g0, -1419, %l6 ! 000000007739DDA0 MAIN:L0-B000 1
or %g0, 0xA72, %i0 ! 000000007739DDA4 MAIN:L0-B000 1
or %g0, 0xCE9, %i1 ! 000000007739DDA8 MAIN:L0-B000 1
or %g0, -2259, %i2 ! 000000007739DDAC MAIN:L0-B000 1
or %g0, 0x7F7, %i3 ! 000000007739DDB0 MAIN:L0-B000 1
or %g0, -2110, %i4 ! 000000007739DDB4 MAIN:L0-B000 1
or %g0, -500, %i5 ! 000000007739DDB8 MAIN:L0-B000 1
or %g0, 0x880, %i7 ! 000000007739DDBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! 000000007739DDC0 MAIN:L0-B000 1
BL00170:save %o6, -128, %o6 ! 000000007739DDC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! 000000007739DDC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! 000000007739DDCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! 000000007739DDD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! 000000007739DDD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! 000000007739DDD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! 000000007739DDDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! 000000007739DDE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! 000000007739DDE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! 000000007739DDE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! 000000007739DDEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! 000000007739DDF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! 000000007739DDF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! 000000007739DDF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! 000000007739DDFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! 000000007739DE00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! 000000007739DE04 MAIN:L0-B000 4
bnz,a,pn %xcc, BL00170 ! 000000007739DE08 MAIN:L0-B000 4
nop ! 000000007739DE0C MAIN:L0-B000 3
restore %g0, %g0, %g0 ! 000000007739DE10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 000000007739DE14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 000000007739DE18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 000000007739DE1C MAIN:L0-B000 1
ta %xcc, 0x44 ! 000000007739DE20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0xA8, %gsr ! 000000007739DE24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! 000000007739DE28 MAIN:L0-B000 1 <BD00171
faddd %f0, %f0, %f6 ! 000000007739DE2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! 000000007739DE30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! 000000007739DE34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! 000000007739DE38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! 000000007739DE3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! 000000007739DE40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! 000000007739DE44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! 000000007739DE48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! 000000007739DE4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! 000000007739DE50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! 000000007739DE54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! 000000007739DE58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! 000000007739DE5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! 000000007739DE60 MAIN:L0-B000 1 <BD00172
fadds %f2, %f2, %f3 ! 000000007739DE64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! 000000007739DE68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! 000000007739DE6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! 000000007739DE70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! 000000007739DE74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! 000000007739DE78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! 000000007739DE7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! 000000007739DE80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! 000000007739DE84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! 000000007739DE88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! 000000007739DE8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! 000000007739DE90 MAIN:L0-B000 1 <BD00008
fzero %f16 ! 000000007739DE94 MAIN:L0-B000 1
fzero %f18 ! 000000007739DE98 MAIN:L0-B000 1
fzero %f20 ! 000000007739DE9C MAIN:L0-B000 1
fzero %f22 ! 000000007739DEA0 MAIN:L0-B000 1
fzero %f24 ! 000000007739DEA4 MAIN:L0-B000 1
fzero %f26 ! 000000007739DEA8 MAIN:L0-B000 1
fzero %f28 ! 000000007739DEAC MAIN:L0-B000 1
fzero %f30 ! 000000007739DEB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! 000000007739DEB4 MAIN:L0-B000 1 BASE<BD00167
ldx [%g2+0x0008], %g4 ! 000000007739DEB8 MAIN:L0-B000 1 BASE<BD00145
ldx [%g2+0x0010], %g5 ! 000000007739DEBC MAIN:L0-B000 1 BASE<BD00173
ldx [%g2+0x0018], %g6 ! 000000007739DEC0 MAIN:L0-B000 1 BASE<BD00077
or %g0, 0x2, %l0 ! 000000007739DEC4 LOOP:L1-B000 1
BL00190: ! LOOP:L1-B000
add %g1, 0xC98, %g1 ! 000000007739DEC8 LOOP:L1-B000 2 chksum++
and %g1, 0xFE, %l2 ! 000000007739DECC LOOP:L2-B000 2
BL00177: ! LOOP:L2-B000
add %g1, 0xB49, %g1 ! 000000007739DED0 LOOP:L2-B000 7 chksum++
ldx [%g2+0x0050], %l5 ! 000000007739DED4 LOOP:L2-B000 7 <BD00003
membar 0x40 ! 000000007739DED8 LOOP:L2-B000 7
stda %f0, [%l5]0xE0 ! 000000007739DEDC LOOP:L2-B000 7 Blk-Store
membar 0x40 ! 000000007739DEE0 LOOP:L2-B000 7
stda %o4, [%g4+0x0018]%asi ! 000000007739DEE4 LOOP:L2-B000 7 S >BD00005
ldx [%g2+0x0058], %l6 ! 000000007739DEE8 LOOP:L2-B000 7 <BD00021
ldda [%l6]0x2E, %i0 ! 000000007739DEEC LOOP:L2-B000 7 S Quad_Ld_P
.word 0x085DB2BB ! 000000007739DEF0 LOOP:L2-B000 7 S illop
add %g5, -118, %l6 ! 000000007739DEF4 LOOP:L2-B000 7 @BD00058
ldda [%l6]0xD2, %f20 ! 000000007739DEF8 LOOP:L2-B000 7 S Short16
sth %i1, [%g5+0x001A] ! 000000007739DEFC LOOP:L2-B000 7 S >BD00005+2
ldstub [%g3+0x0073], %l4 ! 000000007739DF00 LOOP:L2-B000 7 S >BD00012
sth %o4, [%g5-0x0076] ! 000000007739DF04 LOOP:L2-B000 7 S >BD00058
membar 0x40 ! 000000007739DF08 LOOP:L2-B000 7
ldda [%l5]0xF8, %f16 ! 000000007739DF0C LOOP:L2-B000 7 Blk-Load
membar 0x40 ! 000000007739DF10 LOOP:L2-B000 7
swap [%g3-0x0028], %o5 ! 000000007739DF14 LOOP:L2-B000 7 S >BD00006
.word 0x99B7494C ! 000000007739DF18 LOOP:L2-B000 7 S illop_VIS
and %g1, 0xFE, %l1 ! 000000007739DF1C LOOP:L3-B000 7
BL00176: ! LOOP:L3-B000
add %g1, 0x2D2, %g1 ! 000000007739DF20 LOOP:L3-B000 11 chksum++
nop ! 000000007739DF24 LOOP:L3-B000 11 S
nop ! 000000007739DF28 LOOP:L3-B000 11 S
bpos,a BL00174 ;.empty ! 000000007739DF2C LOOP:L3-B000 11 L
bgu BL00174 ! 000000007739DF30 LOOP:L3-B000 11 L
stda %f16, [%g3+0x0018]%asi ! 000000007739DF34 LOOP:L3-B000 0 S >BD00005
BL00174:nop ! 000000007739DF38 LOOP:L3-B000 21 S
ble,pt %icc, BL00175 ! 000000007739DF3C LOOP:L3-B000 11 L
BL00175:edge16n %o5, %o1, %l4 ! 000000007739DF40 LOOP:L3-B000 12 S
add %g1, 0x2E9, %g1 ! 000000007739DF44 LOOP:L3-B000 11 chksum++
srlx %l1, 0x1, %l1 ! 000000007739DF48 LOOP:L3-B000 11
andcc %l1, 0x1, %g0 ! 000000007739DF4C LOOP:L3-B000 11
bne,a,pt %xcc, BL00176 ! 000000007739DF50 LOOP:L3-B000 11
sth %l4, [%g5+0x000C] ! 000000007739DF54 LOOP:L3-B000 4 S >BD00023
add %g1, 0xBEC, %g1 ! 000000007739DF58 LOOP:L3-B000 7 chksum++
srlx %l2, 0x1, %l2 ! 000000007739DF5C LOOP:L2-B000 7
andcc %l2, 0x1, %g0 ! 000000007739DF60 LOOP:L2-B000 7
bne,pt %xcc, BL00177 ! 000000007739DF64 LOOP:L2-B000 7
.word 0xF55AF3CE ! 000000007739DF68 LOOP:L2-B000 7 S illop
add %g1, 0xB07, %g1 ! 000000007739DF6C LOOP:L2-B000 2 chksum++
or %g0, 0x3, %l3 ! 000000007739DF70 LOOP:L2-B001 2
BL00184: ! LOOP:L2-B001
add %g1, 0xBF0, %g1 ! 000000007739DF74 LOOP:L2-B001 6 chksum++
stha %g1, [%g4+0x007E]%asi ! 000000007739DF78 LOOP:L2-B001 6 S >BD00014
.word 0x87BE1729 ! 000000007739DF7C LOOP:L2-B001 6 S illop_VIS
nop ! 000000007739DF80 LOOP:L2-B001 6 S
fbne,pt %fcc0, BL00178 ! 000000007739DF84 LOOP:L2-B001 6 L
ld [%g2+0x0060], %fsr ! 000000007739DF88 LOOP:L2-B001 6 S <BD00008
swap [%g5-0x0028], %i0 ! 000000007739DF8C LOOP:L2-B001 1 S >BD00006
nop ! 000000007739DF90 LOOP:L2-B001 1 S
nop ! 000000007739DF94 LOOP:L2-B001 1 S
stb %i0, [%g6+0x002E] ! 000000007739DF98 LOOP:L2-B001 1 S >BD00015+6
std %f20, [%g5-0x0048] ! 000000007739DF9C LOOP:L2-B001 1 S >BD00011
fbuge,pn %fcc2, BL00178 ! 000000007739DFA0 LOOP:L2-B001 1 L
stb %i1, [%g3+0x0073] ! 000000007739DFA4 LOOP:L2-B001 1 S >BD00012
bl BL00179 ;.empty ! 000000007739DFA8 LOOP:L2-B001 0 L
BL00178:call .+8 ! 000000007739DFAC LOOP:L2-B001 6 L
BL00179:nop ! 000000007739DFB0 LOOP:L2-B001 6 S
st %f10, [%g6+0x0044] ! 000000007739DFB4 LOOP:L2-B001 6 S >BD00002
BL00180:add %g1, 0x246, %g1 ! 000000007739DFB8 LOOP:L2-B001 6 chksum++
and %g1, 0xFE, %l4 ! 000000007739DFBC LOOP:L3-B001 6
BL00181: ! LOOP:L3-B001
add %g1, 0xECA, %g1 ! 000000007739DFC0 LOOP:L3-B001 9 chksum++
ldx [%g2+0x0050], %l5 ! 000000007739DFC4 LOOP:L3-B001 9 <BD00003
membar 0x40 ! 000000007739DFC8 LOOP:L3-B001 9
stda %f32, [%l5]0x16 ! 000000007739DFCC LOOP:L3-B001 9 Blk-Store
membar 0x40 ! 000000007739DFD0 LOOP:L3-B001 9
pdist %f20, %f30, %f22 ! 000000007739DFD4 LOOP:L3-B001 9 S
membar 0x40 ! 000000007739DFD8 LOOP:L3-B001 9
stda %f16, [%l5]0xF0 ! 000000007739DFDC LOOP:L3-B001 9 Blk-Store
membar 0x40 ! 000000007739DFE0 LOOP:L3-B001 9
.word 0xFB9802C3 ! 000000007739DFE4 LOOP:L3-B001 9 S illop_VIS
call .+8 ! 000000007739DFE8 LOOP:L3-B001 9 S
stw %o5, [%g4-0x0034] ! 000000007739DFEC LOOP:L3-B001 9 S >BD00007
add %g4, 0x18, %l5 ! 000000007739DFF0 LOOP:L3-B001 9 @BD00005
stda %f18,[%l5+%g1]0xC8 ! 000000007739DFF4 LOOP:L3-B001 9 S Partial_St
stxa %i1, [%g5+0x0028]%asi ! 000000007739DFF8 LOOP:L3-B001 9 S >BD00015
std %f26, [%g6+0x0028] ! 000000007739DFFC LOOP:L3-B001 9 S >BD00015
ldx [%g2+0x0018], %g5 ! 000000007739E000 LOOP:L3-B001 9 S BASE<BD00077
ldx [%g2+0x0028], %g4 ! 000000007739E004 LOOP:L3-B001 9 S BASE<BD00060
std %f30, [%g3-0x0048] ! 000000007739E008 LOOP:L3-B001 9 S >BD00011
srlx %l4, 0x1, %l4 ! 000000007739E00C LOOP:L3-B001 9
andcc %l4, 0x1, %g0 ! 000000007739E010 LOOP:L3-B001 9
bne,a,pt %xcc, BL00181 ! 000000007739E014 LOOP:L3-B001 9
nop ! 000000007739E018 LOOP:L3-B001 3 S
add %g1, 0xECB, %g1 ! 000000007739E01C LOOP:L3-B001 6 chksum++
fcmpd %fcc0, %f46, %f14 ! 000000007739E020 SKIP:L3-B002 6
fbl,a BL00182 ! 000000007739E024 SKIP:L3-B002 6
nop ! 000000007739E028 SKIP:L3-B002 6 S
stb %i0, [%g3+0x0073] ! 000000007739E02C SKIP:L3-B002 0 S >BD00012
fones %f19 ! 000000007739E030 SKIP:L3-B002 0 S
ldx [%g2+0x0050], %l5 ! 000000007739E034 SKIP:L3-B002 0 <BD00003
membar 0x40 ! 000000007739E038 SKIP:L3-B002 0
stda %f16, [%l5]0xE0 ! 000000007739E03C SKIP:L3-B002 0 Blk-Store
membar 0x40 ! 000000007739E040 SKIP:L3-B002 0
.word 0x247A2AAB ! 000000007739E044 SKIP:L3-B002 0 S random
swap [%g6-0x0028], %o0 ! 000000007739E048 SKIP:L3-B002 0 S >BD00006
add %g1, 0x5E5, %g1 ! 000000007739E04C SKIP:L3-B002 0 chksum++
stda %l4, [%g4+0x0028]%asi ! 000000007739E050 SKIP:L3-B002 0 S >BD00015
ldx [%g2+0x0058], %l6 ! 000000007739E054 SKIP:L3-B002 0 <BD00021
ldda [%l6]0x26, %i0 ! 000000007739E058 SKIP:L3-B002 0 S Quad_Ld_P
add %g6, 0xC, %l6 ! 000000007739E05C SKIP:L3-B002 0 @BD00023
.word 0x92B74C44 ! 000000007739E060 SKIP:L3-B002 0 S random
.word 0xBBB18371 ! 000000007739E064 SKIP:L3-B002 0 S illop
swap [%g4-0x0028], %i3 ! 000000007739E068 SKIP:L3-B002 0 S >BD00006
ba BL00183 ! 000000007739E06C SKIP:L3-B002 0
st %f3, [%g4-0x0074] ! 000000007739E070 SKIP:L3-B002 0 S >BD00013
BL00182: ! ELSE:L3-B003
nop ! 000000007739E074 ELSE:L3-B003 6 S
ldx [%g2+0x0020], %g5 ! 000000007739E078 ELSE:L3-B003 6 S BASE<BD00016
add %g3, 0xC, %l6 ! 000000007739E07C ELSE:L3-B003 6 @BD00023
stda %f18, [%l6]0xDA ! 000000007739E080 ELSE:L3-B003 6 S Short16
ldx [%g2+0x0058], %l6 ! 000000007739E084 ELSE:L3-B003 6 <BD00021
ldda [%l6]0x2C, %i0 ! 000000007739E088 ELSE:L3-B003 6 S Quad_Ld
st %f31, [%g3-0x0034] ! 000000007739E08C ELSE:L3-B003 6 S >BD00007
ldx [%g2+0x0050], %l5 ! 000000007739E090 ELSE:L3-B003 6 <BD00003
membar 0x40 ! 000000007739E094 ELSE:L3-B003 6
stda %f0, [%l5]0xF0 ! 000000007739E098 ELSE:L3-B003 6 Blk-Store
membar 0x40 ! 000000007739E09C ELSE:L3-B003 6
add %g5, 0x73, %l6 ! 000000007739E0A0 ELSE:L3-B003 6 @BD00012
stda %f22, [%l6]0xD8 ! 000000007739E0A4 ELSE:L3-B003 6 S Short8
pdist %f22, %f26, %f22 ! 000000007739E0A8 ELSE:L3-B003 6 S
add %g1, 0x11, %g1 ! 000000007739E0AC ELSE:L3-B003 6 chksum++
ldx [%g2+0x0050], %l5 ! 000000007739E0B0 ELSE:L3-B003 6 <BD00003
membar 0x40 ! 000000007739E0B4 ELSE:L3-B003 6
stda %f32, [%l5]0x16 ! 000000007739E0B8 ELSE:L3-B003 6 Blk-Store
membar 0x40 ! 000000007739E0BC ELSE:L3-B003 6
ldx [%g2+0x0040], %g5 ! 000000007739E0C0 ELSE:L3-B003 6 S BASE<BD00087
ldx [%g2+0x0058], %l6 ! 000000007739E0C4 ELSE:L3-B003 6 <BD00021
stba %g7, [%l6+%g0]0x14 ! 000000007739E0C8 ELSE:L3-B003 6 S >BD00022
membar 0x40 ! 000000007739E0CC ELSE:L3-B003 6
stda %f16, [%l5]0xE0 ! 000000007739E0D0 ELSE:L3-B003 6 Blk-Store
membar 0x40 ! 000000007739E0D4 ELSE:L3-B003 6
ldx [%g4-0x0088], %g4 ! 000000007739E0D8 ELSE:L3-B003 6 ptr_chase
ldx [%g4-0x0088], %g4 ! 000000007739E0DC ELSE:L3-B003 6 ptr_chase
ldx [%g4-0x0088], %g4 ! 000000007739E0E0 ELSE:L3-B003 6 ptr_chase
BL00183: ! ELSE:L3-B003
add %g1, 0xBC7, %g1 ! 000000007739E0E4 ELSE:L3-B003 6 chksum++
.word 0xA7AB977F ! 000000007739E0E8 LOOP:L2-B001 6 S illop_FP
ldx [%g2+0x0058], %l6 ! 000000007739E0EC LOOP:L2-B001 6 <BD00021
ldda [%l6]0x24, %i0 ! 000000007739E0F0 LOOP:L2-B001 6 S Quad_Ld
add %g6, -72, %l5 ! 000000007739E0F4 LOOP:L2-B001 6 @BD00011
stda %f16,[%l5+%g1]0xC4 ! 000000007739E0F8 LOOP:L2-B001 6 S Partial_St
st %f5, [%g3+0x0044] ! 000000007739E0FC LOOP:L2-B001 6 S >BD00002
subcc %l3, 0x1, %l3 ! 000000007739E100 LOOP:L2-B001 6
bnz,pt %icc, BL00184 ! 000000007739E104 LOOP:L2-B001 6
nop ! 000000007739E108 LOOP:L2-B001 6 S
add %g1, 0x213, %g1 ! 000000007739E10C LOOP:L2-B001 2 chksum++
nop ! 000000007739E110 LOOP:L2-B002 2
nop ! 000000007739E114 LOOP:L2-B003 2
nop ! 000000007739E118 LOOP:L2-B004 2
nop ! 000000007739E11C LOOP:L2-B005 2
nop ! 000000007739E120 LOOP:L2-B006 2
nop ! 000000007739E124 LOOP:L2-B007 2
nop ! 000000007739E128 LOOP:L2-B008 2
nop ! 000000007739E12C LOOP:L2-B009 2
nop ! 000000007739E130 LOOP:L2-B010 2
nop ! 000000007739E134 LOOP:L2-B011 2
nop ! 000000007739E138 LOOP:L2-B012 2
nop ! 000000007739E13C LOOP:L2-B013 2
nop ! 000000007739E140 LOOP:L2-B014 2
nop ! 000000007739E144 LOOP:L2-B015 2
nop ! 000000007739E148 LOOP:L2-B016 2
nop ! 000000007739E14C LOOP:L2-B017 2
nop ! 000000007739E150 LOOP:L2-B018 2
nop ! 000000007739E154 LOOP:L2-B019 2
nop ! 000000007739E158 LOOP:L1-B000 2 S
bne,a BL00185 ;.empty ! 000000007739E15C LOOP:L1-B000 2 L
fbuge BL00186 ;.empty ! 000000007739E160 LOOP:L1-B000 0 L
fbne BL00187 ;.empty ! 000000007739E164 LOOP:L1-B000 2 L
bcc,a,pn %xcc, BL00188 ! 000000007739E168 LOOP:L1-B000 2 L
.word 0x8FAB41E8 ! 000000007739E16C LOOP:L1-B000 0 S illop
BL00186:st %f18, [%g3-0x0034] ! 000000007739E170 LOOP:L1-B000 0 S >BD00007
BL00185:nop ! 000000007739E174 LOOP:L1-B000 0 S
ldub [%g5+0x0075], %o0 ! 000000007739E178 LOOP:L1-B000 0 S <BD00009
ld [%g2+0x0060], %fsr ! 000000007739E17C LOOP:L1-B000 0 S <BD00008
BL00187:bvc,a BL00189 ! 000000007739E180 LOOP:L1-B000 2 L
BL00188:ldstub [%g5+0x0073], %o0 ! 000000007739E184 LOOP:L1-B000 2 S >BD00012
BL00189:add %g1, 0x246, %g1 ! 000000007739E188 LOOP:L1-B000 2 chksum++
subcc %l0, 0x1, %l0 ! 000000007739E18C LOOP:L1-B000 2
bnz,a BL00190 ! 000000007739E190 LOOP:L1-B000 2
st %f5, [%g5-0x0074] ! 000000007739E194 LOOP:L1-B000 1 S >BD00013
add %g1, 0x7B2, %g1 ! 000000007739E198 LOOP:L1-B000 1 chksum++
sethi %hi(0x29F33), %g3 ! 000000007739E19C MAIN:L0-B000 1 .+0
or %g3,%lo(0x29F33),%g3 ! 000000007739E1A0 MAIN:L0-B000 1
cmp %g1, %g3 ! 000000007739E1A4 MAIN:L0-B000 1
bne %icc, blimp_bad_end ! 000000007739E1A8 MAIN:L0-B000 1
nop ! 000000007739E1AC MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext001_pg1 TEXT_VA=0x7739e000
attr_text {
Name = .btext001_pg1,
VA = 0x7739e000,
RA = 0xfffefa000,
PA = ra2pa(0xfffefa000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext002 TEXT_VA=0xffffeb5230edff00
attr_text {
Name = .btext002,
VA = 0xffffeb5230edff00,
RA = 0xffff8ff00,
PA = ra2pa(0xffff8ff00,0),
notsb
}
SECTION .btext002_pg0 TEXT_VA=0xffffeb5230ed0000
attr_text {
Name = .btext002_pg0,
VA = 0xffffeb5230ed0000,
RA = 0xffff80000,
PA = ra2pa(0xffff80000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext002
.text
.global SUBR017; SUBR017:
BL00001: ! SUBR:L0-B000
add %g1, 0xA9C, %g1 ! FFFFEB5230EDFF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! FFFFEB5230EDFF04 SUBR:L0-B000 0
sethi %hh(0xFFFFEB5230EDFF00),%l7 ! FFFFEB5230EDFF08 SUBR:L0-B000 0 SUBR017
or %l7,%hm(0xFFFFEB5230EDFF00),%l7 ! FFFFEB5230EDFF0C SUBR:L0-B000 0
sethi %lm(0xFFFFEB5230EDFF00),%l6 ! FFFFEB5230EDFF10 SUBR:L0-B000 0
or %l6,%lo(0xFFFFEB5230EDFF00),%l6 ! FFFFEB5230EDFF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! FFFFEB5230EDFF18 SUBR:L0-B000 0
.word 0xA3B14366 ! FFFFEB5230EDFF1C SUBR:L0-B000 0 illop
ta %xcc, 0x45 ! FFFFEB5230EDFF20 SUBR:L0-B000 0 demap-stack
.word 0x9BB382C3 ! FFFFEB5230EDFF24 SUBR:L0-B000 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFEB5230EDFF28 SUBR:L0-B000 0 <BD00003
.word 0x3F07C458 ! FFFFEB5230EDFF2C SUBR:L0-B000 0 random
.word 0xB3F00000 ! FFFFEB5230EDFF30 SUBR:L0-B000 0 illop
membar 0x40 ! FFFFEB5230EDFF34 SUBR:L0-B000 0
stx %i5, [%g5+0x0018] ! FFFFEB5230EDFF38 SUBR:L0-B000 0 S >BD00005
st %f30, [%g4-0x0028] ! FFFFEB5230EDFF3C SUBR:L0-B000 0 S >BD00006
stx %i1, [%g4+0x0018] ! FFFFEB5230EDFF40 SUBR:L0-B000 0 S >BD00005
lduw [%g5-0x0034], %o2 ! FFFFEB5230EDFF44 SUBR:L0-B000 0 S <BD00007
.word 0x83880000 ! FFFFEB5230EDFF48 SUBR:L0-B000 0 S random
stb %o2, [%g3+0x0075] ! FFFFEB5230EDFF4C SUBR:L0-B000 0 S >BD00009
st %f11, [%g3+0x0044] ! FFFFEB5230EDFF50 SUBR:L0-B000 0 S >BD00002
st %f22, [%g4-0x0034] ! FFFFEB5230EDFF54 SUBR:L0-B000 0 S >BD00007
add %g1, 0x28C, %g1 ! FFFFEB5230EDFF58 SUBR:L0-B000 0 chksum++
or %g0, 0x2, %l1 ! FFFFEB5230EDFF5C LOOP:L1-B000 0
BL00047: ! LOOP:L1-B000
.word 0x66B43B04 ! FFFFEB5230EDFF60 LOOP:L1-B000 0 random
add %g4, 0x68, %l5 ! FFFFEB5230EDFF64 LOOP:L1-B000 0 @BD00010
stda %f28,[%l5+%g1]0xC3 ! FFFFEB5230EDFF68 LOOP:L1-B000 0 S Partial_St
stx %o0, [%g5-0x0048] ! FFFFEB5230EDFF6C LOOP:L1-B000 0 S >BD00011
.word 0xEF42BAE2 ! FFFFEB5230EDFF70 LOOP:L1-B000 0 illop
.word 0x7A0652E0 ! FFFFEB5230EDFF74 LOOP:L1-B000 0 random
.word 0xBBB3469C ! FFFFEB5230EDFF78 LOOP:L1-B000 0 illop
.word 0x55417DB0 ! FFFFEB5230EDFF7C LOOP:L1-B000 0 random
.word 0xB3AC9F1F ! FFFFEB5230EDFF80 LOOP:L1-B000 0 illop
or %l6, %l5, %l6 ! FFFFEB5230EDFF84 LOOP:L1-B000 0
add %l6, 0x1, %l6 ! FFFFEB5230EDFF88 LOOP:L1-B000 0
.word 0xA792A01E ! FFFFEB5230EDFF8C LOOP:L1-B000 0 S illop
.word 0xA5F80CFB ! FFFFEB5230EDFF90 LOOP:L1-B000 0 S illop
stwa %o0, [%g4-0x0044]%asi ! FFFFEB5230EDFF94 LOOP:L1-B000 0 S >BD00011+4
.word 0xE5C768A8 ! FFFFEB5230EDFF98 LOOP:L1-B000 0 S illop
sethi %hh(0xFFFF8A373B70FF00),%l6 ! FFFFEB5230EDFF9C LOOP:L1-B000 0 SUBR019
or %l6,%hm(0xFFFF8A373B70FF00),%l6 ! FFFFEB5230EDFFA0 LOOP:L1-B000 0
sethi %lm(0xFFFF8A373B70FF00),%l5 ! FFFFEB5230EDFFA4 LOOP:L1-B000 0
or %l5,%lo(0xFFFF8A373B70FF00),%l5 ! FFFFEB5230EDFFA8 LOOP:L1-B000 0
sllx %l6, 0x20, %l6 ! FFFFEB5230EDFFAC LOOP:L1-B000 0
or %l6, %l5, %l6 ! FFFFEB5230EDFFB0 LOOP:L1-B000 0
jmpl %l6+0x0000, %o7 ! FFFFEB5230EDFFB4 LOOP:L1-B000 0 S
ldub [%g4+0x0073], %i0 ! FFFFEB5230EDFFB8 LOOP:L1-B000 0 S <BD00012
add %g4, -72, %l5 ! FFFFEB5230EDFFBC LOOP:L1-B000 0 @BD00011
stda %f24,[%l5+%g1]0xC4 ! FFFFEB5230EDFFC0 LOOP:L1-B000 0 S Partial_St
ldx [%g2+0x0060], %fsr ! FFFFEB5230EDFFC4 LOOP:L1-B000 0 S <BD00008
stx %i0, [%g4+0x006D] ! FFFFEB5230EDFFC8 LOOP:L1-B000 0 S >BD00010+5
std %o2, [%g4+0x0068] ! FFFFEB5230EDFFCC LOOP:L1-B000 0 S >BD00010
.word 0x8FDE9352 ! FFFFEB5230EDFFD0 SKIP:L2-B000 0 illop
.word 0x9FC68000 ! FFFFEB5230EDFFD4 SKIP:L2-B000 0 random
sta %f5, [%g6-0x0074]%asi ! FFFFEB5230EDFFD8 SKIP:L2-B000 0 S >BD00013
prefetch [%g2+%o7], 4 ! FFFFEB5230EDFFDC SKIP:L2-B000 0 S <.+0
.word 0xB7A7481E ! FFFFEB5230EDFFE0 SKIP:L2-B000 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFEB5230EDFFE4 SKIP:L2-B000 0 <BD00003
.word 0xCE63E225 ! FFFFEB5230EDFFE8 SKIP:L2-B000 0 illop
stda %f32, [%l5]0x16 ! FFFFEB5230EDFFEC SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFEB5230EDFFF0 SKIP:L2-B000 0
membar 0x40 ! FFFFEB5230EDFFF4 SKIP:L2-B000 0
stda %f32, [%l5]0xF0 ! FFFFEB5230EDFFF8 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFEB5230EDFFFC SKIP:L2-B000 0
add %g5, 0x28, %l5 ! FFFFEB5230EE0000 SKIP:L2-B000 0 @BD00015
stda %f16,[%l5+%g1]0xC4 ! FFFFEB5230EE0004 SKIP:L2-B000 0 S Partial_St
.word 0xADB70799 ! FFFFEB5230EE0008 SKIP:L2-B000 0 S illop_VIS
ldx [%g2+0x0050], %l5 ! FFFFEB5230EE000C SKIP:L2-B000 0 <BD00003
membar 0x40 ! FFFFEB5230EE0010 SKIP:L2-B000 0
.word 0xA9A70866 ! FFFFEB5230EE0014 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFEB5230EE0018 SKIP:L2-B000 0
st %f3, [%g6-0x0074] ! FFFFEB5230EE001C SKIP:L2-B000 0 S >BD00013
membar 0x40 ! FFFFEB5230EE0020 SKIP:L2-B000 0
.word 0xE3339FED ! FFFFEB5230EE0024 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFEB5230EE0028 SKIP:L2-B000 0
ta %xcc, 0x46 ! FFFFEB5230EE002C SKIP:L2-B000 0 S demap-page
stb %i2, [%g3+0x0075] ! FFFFEB5230EE0030 SKIP:L2-B000 0 S >BD00009
add %g1, 0x501, %g1 ! FFFFEB5230EE0034 SKIP:L2-B000 0 chksum++
st %f5, [%g5+0x0044] ! FFFFEB5230EE0038 SKIP:L2-B000 0 S >BD00002
stw %o2, [%g5-0x0034] ! FFFFEB5230EE003C SKIP:L2-B000 0 S >BD00007
ldx [%g2+0x0020], %g3 ! FFFFEB5230EE0040 SKIP:L2-B000 0 S BASE<BD00016
ldx [%g2+0x0050], %l5 ! FFFFEB5230EE0044 SKIP:L2-B000 0 <BD00003
membar 0x40 ! FFFFEB5230EE0048 SKIP:L2-B000 0
stda %f0, [%l5]0x16 ! FFFFEB5230EE004C SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFEB5230EE0050 SKIP:L2-B000 0
ba,pn %xcc, BL00020 ! FFFFEB5230EE0054 SKIP:L2-B000 0
swap [%g4-0x0028], %o5 ! FFFFEB5230EE0058 SKIP:L2-B000 0 S >BD00006
BL00017: ! ELSE:L2-B001
fpack16 %f24, %f26 ! FFFFEB5230EE005C ELSE:L2-B001 0 S
nop ! FFFFEB5230EE0060 ELSE:L2-B001 0 S
std %f18, [%g5+0x0068] ! FFFFEB5230EE0064 ELSE:L2-B001 0 S >BD00010
nop ! FFFFEB5230EE0068 ELSE:L2-B001 0 S
ba BL00018 ;.empty ! FFFFEB5230EE006C ELSE:L2-B001 0 L
.word 0xA7AFC075 ! FFFFEB5230EE0070 ELSE:L2-B001 0 L illop
call .+8 ! FFFFEB5230EE0074 ELSE:L2-B001 0 L
BL00019:.word 0xEFA88796 ! FFFFEB5230EE0078 ELSE:L2-B001 0 S random
BL00018:add %g1, 0x455, %g1 ! FFFFEB5230EE007C ELSE:L2-B001 0 chksum++
add %g1, 0xFA8, %g1 ! FFFFEB5230EE0080 ELSE:L2-B001 0 chksum++
.word 0xC5AE873C ! FFFFEB5230EE0084 ELSE:L2-B001 0 S illop
edge16n %g1, %g1, %i3 ! FFFFEB5230EE0088 ELSE:L2-B001 0 S
fcmpgt16 %f28, %f16, %o5 ! FFFFEB5230EE008C ELSE:L2-B001 0 S
st %f10, [%g4-0x0074] ! FFFFEB5230EE0090 ELSE:L2-B001 0 S >BD00013
.word 0xA9A93603 ! FFFFEB5230EE0094 ELSE:L2-B001 0 S illop
lduh [%g5+0x007E], %i3 ! FFFFEB5230EE0098 ELSE:L2-B001 0 S <BD00014
BL00020: ! ELSE:L2-B001
add %g1, 0x905, %g1 ! FFFFEB5230EE009C ELSE:L2-B001 0 chksum++
fcmpd %fcc2, %f6, %f34 ! FFFFEB5230EE00A0 SKIP:L2-B002 0
fbl,a,pn %fcc2, BL00024 ! FFFFEB5230EE00A4 SKIP:L2-B002 0
stw %i3, [%g4-0x0028] ! FFFFEB5230EE00A8 SKIP:L2-B002 0 S >BD00006
st %f27, [%g4-0x0034] ! FFFFEB5230EE00AC SKIP:L2-B002 0 S >BD00007
stb %o5, [%g4+0x006F] ! FFFFEB5230EE00B0 SKIP:L2-B002 0 S >BD00010+7
ldx [%g2+0x0050], %l5 ! FFFFEB5230EE00B4 SKIP:L2-B002 0 <BD00003
membar 0x40 ! FFFFEB5230EE00B8 SKIP:L2-B002 0
stda %f16, [%l5]0xE0 ! FFFFEB5230EE00BC SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFEB5230EE00C0 SKIP:L2-B002 0
lduw [%g5-0x0034], %o3 ! FFFFEB5230EE00C4 SKIP:L2-B002 0 S <BD00007
stx %i3, [%g5+0x0068] ! FFFFEB5230EE00C8 SKIP:L2-B002 0 S >BD00010
.word 0xA1A9F01C ! FFFFEB5230EE00CC SKIP:L2-B002 0 S illop
.word 0xAFE65DFD ! FFFFEB5230EE00D0 SKIP:L2-B002 0 illop
lduwa [%l6+%g0]0x04, %g7 ! FFFFEB5230EE00D4 SKIP:L2-B002 0 S <BD00022
sth %o0, [%g5+0x001C] ! FFFFEB5230EE00D8 SKIP:L2-B002 0 S >BD00005+4
stxa %g7, [%l6+%g0]0x04 ! FFFFEB5230EE00DC SKIP:L2-B002 0 S >BD00022
add %g6, 0x73, %l6 ! FFFFEB5230EE00E0 SKIP:L2-B002 0 @BD00012
stda %f24, [%l6]0xD1 ! FFFFEB5230EE00E4 SKIP:L2-B002 0 S Short8
add %g1, 0xFD1, %g1 ! FFFFEB5230EE00E8 SKIP:L2-B002 0 chksum++
stb %i3, [%g4+0x000D] ! FFFFEB5230EE00EC SKIP:L2-B002 0 S >BD00023+1
rd %gsr, %l6 ! FFFFEB5230EE00F0 SKIP:L2-B002 0 S
.word 0xC35D8718 ! FFFFEB5230EE00F4 SKIP:L2-B002 0 S illop
stda %o2, [%g5-0x0048]%asi ! FFFFEB5230EE00F8 SKIP:L2-B002 0 S >BD00011
stx %i2, [%g4+0x0068] ! FFFFEB5230EE00FC SKIP:L2-B002 0 S >BD00010
stb %o5, [%g5+0x0075] ! FFFFEB5230EE0100 SKIP:L2-B002 0 S >BD00009
ldx [%g2+0x0058], %l6 ! FFFFEB5230EE0104 SKIP:L2-B002 0 <BD00021
lduha [%l6+%g0]0x14, %g7 ! FFFFEB5230EE0108 SKIP:L2-B002 0 S <BD00022
fpsub32 %f16, %f24, %f18 ! FFFFEB5230EE010C SKIP:L2-B002 0 S
.word 0x89865D1F ! FFFFEB5230EE0110 SKIP:L2-B002 0 illop
nop ! FFFFEB5230EE0114 SKIP:L2-B002 0 S
BL00024: ! ELSE:L2-B003
.word 0x89A04917 ! FFFFEB5230EE0118 ELSE:L2-B003 0 S illop
ldsw [%g5-0x0028], %o2 ! FFFFEB5230EE011C ELSE:L2-B003 0 S <BD00006
.word 0x8F8B0662 ! FFFFEB5230EE0120 ELSE:L2-B003 0 L illop
bvc,pn %icc, BL00026 ;.empty ! FFFFEB5230EE0124 ELSE:L2-B003 0 L
.word 0xAF93601A ! FFFFEB5230EE0128 ELSE:L2-B003 0 L illop
swap [%g6-0x0034], %o3 ! FFFFEB5230EE012C ELSE:L2-B003 0 S >BD00007
fbule,pt %fcc2, BL00028 ;.empty ! FFFFEB5230EE0130 ELSE:L2-B003 0 L
bpos,a,pt %icc, BL00029 ;.empty ! FFFFEB5230EE0134 ELSE:L2-B003 0 L
bnz BL00030 ;.empty ! FFFFEB5230EE0138 ELSE:L2-B003 0 L
BL00026:fbule,a BL00025 ! FFFFEB5230EE013C ELSE:L2-B003 0 L
.word 0xF9996214 ! FFFFEB5230EE0140 ELSE:L2-B003 0 S random
BL00030:fbge,a,pt %fcc1, BL00028 ;.empty ! FFFFEB5230EE0144 ELSE:L2-B003 0 L
BL00027:bnz,a,pn %icc, BL00025 ! FFFFEB5230EE0148 ELSE:L2-B003 0 L
nop ! FFFFEB5230EE014C ELSE:L2-B003 0 S
BL00028:bgu,a,pn %icc, BL00025 ! FFFFEB5230EE0150 ELSE:L2-B003 0 L
BL00029:.word 0x85ADCDB4 ! FFFFEB5230EE0154 ELSE:L2-B003 0 S illop
nop ! FFFFEB5230EE0158 ELSE:L2-B003 0 S
BL00025:add %g1, 0xC53, %g1 ! FFFFEB5230EE015C ELSE:L2-B003 0 chksum++
add %g1, 0xE40, %g1 ! FFFFEB5230EE0160 ELSE:L2-B003 0 chksum++
add %g4, 0x18, %l5 ! FFFFEB5230EE0164 ELSE:L2-B003 0 @BD00005
stda %f30,[%l5+%g1]0xC8 ! FFFFEB5230EE0168 ELSE:L2-B003 0 S Partial_St
ldx [%g2+0x0060], %fsr ! FFFFEB5230EE016C ELSE:L2-B003 0 S <BD00008
.word 0x939187D3 ! FFFFEB5230EE0170 ELSE:L2-B003 0 S illop
add %g3, 0x73, %l6 ! FFFFEB5230EE0174 ELSE:L2-B003 0 @BD00012
stda %f20, [%l6]0xD0 ! FFFFEB5230EE0178 ELSE:L2-B003 0 S Short8
ldx [%g2+0x0050], %l5 ! FFFFEB5230EE017C ELSE:L2-B003 0 <BD00003
membar 0x40 ! FFFFEB5230EE0180 ELSE:L2-B003 0
.word 0xE24A1ED2 ! FFFFEB5230EE0184 ELSE:L2-B003 0 random
membar 0x40 ! FFFFEB5230EE0188 ELSE:L2-B003 0
BL00031: ! ELSE:L2-B003
add %g1, 0x115, %g1 ! FFFFEB5230EE018C ELSE:L2-B003 0 chksum++
.word 0xB9B2037F ! FFFFEB5230EE0190 SKIP:L2-B004 0 illop
fbge,a,pt %fcc1, BL00033 ! FFFFEB5230EE0194 SKIP:L2-B004 0
.word 0xC3D6EDCB ! FFFFEB5230EE0198 SKIP:L2-B004 0 S illop
stx %o3, [%g6+0x0018] ! FFFFEB5230EE019C SKIP:L2-B004 0 S >BD00005
ld [%g4-0x0074], %f11 ! FFFFEB5230EE01A0 SKIP:L2-B004 0 S <BD00013
ta %xcc, 0x43 ! FFFFEB5230EE01A4 SKIP:L2-B004 0 S +-PEF
nop ! FFFFEB5230EE01A8 SKIP:L2-B004 0 S
stw %g1, [%g4+0x002C] ! FFFFEB5230EE01AC SKIP:L2-B004 0 S >BD00015+4
bvc,a,pn %icc, BL00032 ! FFFFEB5230EE01B0 SKIP:L2-B004 0 L
BL00032:st %f3, [%g3-0x0074] ! FFFFEB5230EE01B4 SKIP:L2-B004 0 S >BD00013
ldstub [%g6+0x0075], %i2 ! FFFFEB5230EE01B8 SKIP:L2-B004 0 S >BD00009
add %g1, 0x973, %g1 ! FFFFEB5230EE01BC SKIP:L2-B004 0 chksum++
add %g1, 0x13E, %g1 ! FFFFEB5230EE01C0 SKIP:L2-B004 0 chksum++
ldx [%g2+0x0060], %fsr ! FFFFEB5230EE01C4 SKIP:L2-B004 0 S <BD00008
.word 0x97A1D8E7 ! FFFFEB5230EE01C8 SKIP:L2-B004 0 S illop
stw %i2, [%g4-0x0028] ! FFFFEB5230EE01CC SKIP:L2-B004 0 S >BD00006
ldx [%g2+0x0050], %l5 ! FFFFEB5230EE01D0 SKIP:L2-B004 0 <BD00003
membar 0x40 ! FFFFEB5230EE01D4 SKIP:L2-B004 0
.word 0x0A73A936 ! FFFFEB5230EE01D8 SKIP:L2-B004 0 illop
.word 0xB5C41A8C ! FFFFEB5230EE01DC SKIP:L2-B004 0 illop
rd %gsr, %l6 ! FFFFEB5230EE01E0 SKIP:L2-B004 0 S
wr %l6, 0x38, %gsr ! FFFFEB5230EE01E4 SKIP:L2-B004 0 S
fba,a BL00040 ! FFFFEB5230EE01E8 SKIP:L2-B004 0
std %f18, [%g5+0x0018] ! FFFFEB5230EE01EC SKIP:L2-B004 0 S >BD00005
BL00033: ! ELSE:L2-B005
ldsb [%g6+0x0075], %l4 ! FFFFEB5230EE01F0 ELSE:L2-B005 0 S <BD00009
std %f24, [%g5+0x0018] ! FFFFEB5230EE01F4 ELSE:L2-B005 0 S >BD00005
.word 0xABEC65D8 ! FFFFEB5230EE01F8 ELSE:L2-B005 0 S random
bn,pt %xcc, BL00035 ! FFFFEB5230EE01FC ELSE:L2-B005 0 L
stxa %o5, [%g5+0x0018]%asi ! FFFFEB5230EE0200 ELSE:L2-B005 0 S >BD00005
BL00035:bge,a,pt %xcc, BL00036 ! FFFFEB5230EE0204 ELSE:L2-B005 0 L
st %f10, [%g5+0x0044] ! FFFFEB5230EE0208 ELSE:L2-B005 0 S >BD00002
fpsub32s %f30, %f23, %f23 ! FFFFEB5230EE020C ELSE:L2-B005 0 S
nop ! FFFFEB5230EE0210 ELSE:L2-B005 0 S
.word 0xBBB78938 ! FFFFEB5230EE0214 ELSE:L2-B005 0 S illop
std %l4, [%g4+0x0018] ! FFFFEB5230EE0218 ELSE:L2-B005 0 S >BD00005
fbule,a,pn %fcc1, BL00037 ;.empty ! FFFFEB5230EE021C ELSE:L2-B005 0 L
BL00036:bn,a BL00038 ;.empty ! FFFFEB5230EE0220 ELSE:L2-B005 0 L
BL00037:.word 0x1E0B3867 ! FFFFEB5230EE0224 ELSE:L2-B005 0 L random
BL00038:.word 0xF299181B ! FFFFEB5230EE0228 ELSE:L2-B005 0 S illop
BL00039:swap [%g6-0x0034], %o1 ! FFFFEB5230EE022C ELSE:L2-B005 0 S >BD00007
.word 0xABEBCE1F ! FFFFEB5230EE0230 ELSE:L2-B005 0 illop
add %g1, 0x230, %g1 ! FFFFEB5230EE0234 ELSE:L2-B005 0 chksum++
stw %o5, [%g4-0x0034] ! FFFFEB5230EE0238 ELSE:L2-B005 0 S >BD00007
popc %i2, %o4 ! FFFFEB5230EE023C ELSE:L2-B005 0 S
add %g6, 0x73, %l6 ! FFFFEB5230EE0240 ELSE:L2-B005 0 @BD00012
ldda [%l6]0xD0, %f28 ! FFFFEB5230EE0244 ELSE:L2-B005 0 S Short8
.word 0xDF8E9528 ! FFFFEB5230EE0248 ELSE:L2-B005 0 illop
ldda [%l6]0xD2, %f20 ! FFFFEB5230EE024C ELSE:L2-B005 0 S Short16
BL00040: ! ELSE:L2-B005
add %g1, 0x93F, %g1 ! FFFFEB5230EE0250 ELSE:L2-B005 0 chksum++
call .+8 ;.empty ! FFFFEB5230EE0254 LOOP:L1-B000 0 L
fbn,a BL00042 ! FFFFEB5230EE0258 LOOP:L1-B000 0 L
nop ! FFFFEB5230EE025C LOOP:L1-B000 0 S
ba,pn %xcc, BL00043 ;.empty ! FFFFEB5230EE0260 LOOP:L1-B000 0 L
BL00043:bz,a,pn %icc, BL00044 ;.empty ! FFFFEB5230EE0264 LOOP:L1-B000 0 L
fblg BL00045 ;.empty ! FFFFEB5230EE0268 LOOP:L1-B000 0 L
call .+8 ;.empty ! FFFFEB5230EE026C LOOP:L1-B000 0 L
BL00044:bneg,pn %icc, BL00041 ;.empty ! FFFFEB5230EE0270 LOOP:L1-B000 0 L
BL00045:fbge BL00046 ;.empty ! FFFFEB5230EE0274 LOOP:L1-B000 0 L
BL00042:brnz,pn %o1, BL00041 ! FFFFEB5230EE0278 LOOP:L1-B000 0 L
BL00041:.word 0x9BB2C371 ! FFFFEB5230EE027C LOOP:L1-B000 0 S illop_VIS
BL00046:add %g1, 0x709, %g1 ! FFFFEB5230EE0280 LOOP:L1-B000 0 chksum++
subcc %l1, 0x1, %l1 ! FFFFEB5230EE0284 LOOP:L1-B000 0
bnz BL00047 ! FFFFEB5230EE0288 LOOP:L1-B000 0
swapa [%g5-0x0034]%asi, %i4 ! FFFFEB5230EE028C LOOP:L1-B000 0 S >BD00007
add %g1, 0xF10, %g1 ! FFFFEB5230EE0290 LOOP:L1-B000 0 chksum++
.word 0x97A250ED ! FFFFEB5230EE0294 SUBR:L0-B000 0 illop
membar 0x40 ! FFFFEB5230EE0298 SUBR:L0-B000 0
stda %f0, [%l5]0xF0 ! FFFFEB5230EE029C SUBR:L0-B000 0 Blk-Store
membar 0x40 ! FFFFEB5230EE02A0 SUBR:L0-B000 0
ldx [%g2+0x0060], %fsr ! FFFFEB5230EE02A4 SUBR:L0-B000 0 S <BD00008
add %g5, 0x18, %l5 ! FFFFEB5230EE02A8 SUBR:L0-B000 0 @BD00005
stda %f30,[%l5+%g1]0xC3 ! FFFFEB5230EE02AC SUBR:L0-B000 0 S Partial_St
ldx [%g2+0x0050], %l5 ! FFFFEB5230EE02B0 SUBR:L0-B000 0 <BD00003
.word 0xA9A74101 ! FFFFEB5230EE02B4 SUBR:L0-B000 0 illop
ldda [%l5]0x16, %f16 ! FFFFEB5230EE02B8 SUBR:L0-B000 0 Blk-Load
.word 0x8D89630C ! FFFFEB5230EE02BC SUBR:L0-B000 0 illop
add %g3, 0x75, %l6 ! FFFFEB5230EE02C0 SUBR:L0-B000 0 @BD00009
ldda [%l6]0xD0, %f28 ! FFFFEB5230EE02C4 SUBR:L0-B000 0 S Short8
ta %xcc, 0x45 ! FFFFEB5230EE02C8 SUBR:L0-B000 0 demap-stack
.word 0xBBA4D150 ! FFFFEB5230EE02CC SUBR:L0-B000 0 illop
add %g1, 0x26B, %g1 ! FFFFEB5230EE02D0 SUBR:L0-B000 0 chksum++
ret ! FFFFEB5230EE02D4 SUBR:L0-B000 0
restore %i0, %l7, %o0 ! FFFFEB5230EE02D8 SUBR:L0-B000 0
SECTION .btext002_pg1 TEXT_VA=0xffffeb5230ee0000
attr_text {
Name = .btext002_pg1,
VA = 0xffffeb5230ee0000,
RA = 0xffff90000,
PA = ra2pa(0xffff90000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext003 TEXT_VA=0x78b7217ff00
attr_text {
Name = .btext003,
VA = 0x78b7217ff00,
RA = 0xffff6ff00,
PA = ra2pa(0xffff6ff00,0),
notsb
}
SECTION .btext003_pg0 TEXT_VA=0x78b72170000
attr_text {
Name = .btext003_pg0,
VA = 0x78b72170000,
RA = 0xffff60000,
PA = ra2pa(0xffff60000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext003
.text
.global SUBR018; SUBR018:
BL00048: ! SUBR:L0-B000
add %g1, 0x5D6, %g1 ! 0000078B7217FF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 0000078B7217FF04 SUBR:L0-B000 0
sethi %hh(0x78B7217FF00),%l7 ! 0000078B7217FF08 SUBR:L0-B000 0 SUBR018
or %l7,%hm(0x78B7217FF00),%l7 ! 0000078B7217FF0C SUBR:L0-B000 0
.word 0xF21B9004 ! 0000078B7217FF10 SUBR:L0-B000 0 illop
or %l6,%lo(0x78B7217FF00),%l6 ! 0000078B7217FF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 0000078B7217FF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 0000078B7217FF1C SUBR:L0-B000 0
.word 0xA1A305C1 ! 0000078B7217FF20 SUBR:L0-B000 0 illop
add %g6, 0x28, %l5 ! 0000078B7217FF24 SUBR:L0-B000 0 @BD00015
stda %f20,[%l5+%g1]0xC4 ! 0000078B7217FF28 SUBR:L0-B000 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000078B7217FF2C SUBR:L0-B000 0 <BD00003
membar 0x40 ! 0000078B7217FF30 SUBR:L0-B000 0
stda %f0, [%l5]0xF0 ! 0000078B7217FF34 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000078B7217FF38 SUBR:L0-B000 0
.word 0x8DAF407F ! 0000078B7217FF3C SUBR:L0-B000 0 S illop
.word 0xE40EF8B9 ! 0000078B7217FF40 SUBR:L0-B000 0 random
.word 0x8D679C5A ! 0000078B7217FF44 SUBR:L0-B000 0 S illop
st %f5, [%g4+0x0044] ! 0000078B7217FF48 SUBR:L0-B000 0 S >BD00002
call .+8 ! 0000078B7217FF4C SUBR:L0-B000 0 S
st %f9, [%g6+0x0044] ! 0000078B7217FF50 SUBR:L0-B000 0 S >BD00002
rd %gsr, %l6 ! 0000078B7217FF54 SUBR:L0-B000 0 S
wr %l6, 0x90, %gsr ! 0000078B7217FF58 SUBR:L0-B000 0 S
add %g1, 0xFD, %g1 ! 0000078B7217FF5C SUBR:L0-B000 0 chksum++
add %i1, %g1, %o3 ! 0000078B7217FF60 SWCH:L1-B000 0
.word 0x81B4C887 ! 0000078B7217FF64 SWCH:L1-B000 0 illop
.word 0xE7922B86 ! 0000078B7217FF68 SWCH:L1-B000 0 illop
or %o3,%lo(0x10E7922B86),%o3 ! 0000078B7217FF6C SWCH:L1-B000 0
add %o3, %o7, %o3 ! 0000078B7217FF70 SWCH:L1-B000 0
.word 0xA9676ADC ! 0000078B7217FF74 SWCH:L1-B000 0 illop
.word 0x83AD2577 ! 0000078B7217FF78 SWCH:L1-B000 0 S illop_FP
fba BL00059 ! 0000078B7217FF7C SWCH:L1-B000 0
nop ! 0000078B7217FF80 SWCH:L1-B000 0 S
fba,a,pn %fcc0, BL00057 ! 0000078B7217FF84 SWCH:L1-B000 0
.word 0x8BA97000 ! 0000078B7217FF88 SWCH:L1-B000 0 S illop
ba,pn %xcc, BL00050 ! 0000078B7217FF8C SWCH:L1-B000 0
lda [%g5-0x0034]%asi, %f24 ! 0000078B7217FF90 SWCH:L1-B000 0 S <BD00007
ba,a,pt %icc, BL00049 ! 0000078B7217FF94 SWCH:L1-B000 0
nop ! 0000078B7217FF98 SWCH:L1-B000 0 S
BL00049:add %g1, 0xAD5, %g1 ! 0000078B7217FF9C CASE:L2-B000 0 chksum++
st %f30, [%g5-0x0028] ! 0000078B7217FFA0 CASE:L2-B000 0 S >BD00006
stw %i4, [%g4-0x0028] ! 0000078B7217FFA4 CASE:L2-B000 0 S >BD00006
add %g5, 0x68, %l5 ! 0000078B7217FFA8 CASE:L2-B000 0 @BD00010
stda %f30,[%l5+%g1]0xCB ! 0000078B7217FFAC CASE:L2-B000 0 S Partial_St
.word 0xA3AAA068 ! 0000078B7217FFB0 CASE:L2-B000 0 S illop_FP
stb %o2, [%g4+0x0075] ! 0000078B7217FFB4 CASE:L2-B000 0 S >BD00009
ba BL00061 ! 0000078B7217FFB8 CASE:L2-B000 0
bshuffle %f24, %f22, %f26 ! 0000078B7217FFBC CASE:L2-B000 0 S
BL00050:add %g1, 0xD86, %g1 ! 0000078B7217FFC0 CASE:L2-B001 0 chksum++
stwa %i3, [%g4-0x0034]%asi ! 0000078B7217FFC4 CASE:L2-B001 0 S >BD00007
.word 0x9BB40617 ! 0000078B7217FFC8 CASE:L2-B001 0 illop
stda %f30,[%l5+%g1]0xCD ! 0000078B7217FFCC CASE:L2-B001 0 S Partial_St
.word 0xC1158311 ! 0000078B7217FFD0 CASE:L2-B001 0 S illop
.word 0x05EB059D ! 0000078B7217FFD4 CASE:L2-B001 0 S illop
ba,pt %xcc, BL00061 ! 0000078B7217FFD8 CASE:L2-B001 0
nop ! 0000078B7217FFDC CASE:L2-B001 0 S
BL00057:add %g1, 0xEED, %g1 ! 0000078B7217FFE0 CASE:L2-B002 0 chksum++
fxor %f20, %f28, %f18 ! 0000078B7217FFE4 CASE:L2-B002 0 S
.word 0x95F00000 ! 0000078B7217FFE8 CASE:L2-B002 0 L illop
sth %i4, [%g5-0x0078] ! 0000078B7217FFEC CASE:L2-B002 0 S >BD00051
nop ! 0000078B7217FFF0 CASE:L2-B002 0 S
bpos,pn %icc, BL00053 ! 0000078B7217FFF4 CASE:L2-B002 0 L
BL00052:.word 0x99B54235 ! 0000078B7217FFF8 CASE:L2-B002 0 S illop
bn,pt %xcc, BL00054 ;.empty ! 0000078B7217FFFC CASE:L2-B002 0 L
bneg,a,pn %xcc, BL00055 ! 0000078B72180000 CASE:L2-B002 0 L
.word 0x8D883522 ! 0000078B72180004 CASE:L2-B002 0 S illop
fblg,a,pt %fcc2, BL00055 ! 0000078B72180008 CASE:L2-B002 0 L
st %f8, [%g6-0x0074] ! 0000078B7218000C CASE:L2-B002 0 S >BD00013
BL00055:ldxa [%g7+%g0]0x79, %i3 ! 0000078B72180010 CASE:L2-B002 0 S BAD-ASI
nop ! 0000078B72180014 CASE:L2-B002 0 S
BL00053:fbo,a BL00056 ! 0000078B72180018 CASE:L2-B002 0 L
BL00054:stb %i0, [%g5-0x0047] ! 0000078B7218001C CASE:L2-B002 0 S >BD00011+1
bpos,a BL00056 ;.empty ! 0000078B72180020 CASE:L2-B002 0 L
bge,a BL00056 ! 0000078B72180024 CASE:L2-B002 0 L
BL00056:ta %xcc, 0x40 ! 0000078B72180028 CASE:L2-B002 0 S +-priv
add %g1, 0xB8D, %g1 ! 0000078B7218002C CASE:L2-B002 0 chksum++
fba BL00061 ! 0000078B72180030 CASE:L2-B002 0
nop ! 0000078B72180034 CASE:L2-B002 0 S
BL00059:add %g1, 0x40F, %g1 ! 0000078B72180038 CASE:L2-B003 0 chksum++
add %g6, -118, %l6 ! 0000078B7218003C CASE:L2-B003 0 @BD00058
ldda [%l6]0xD2, %f24 ! 0000078B72180040 CASE:L2-B003 0 S Short16
add %g5, 0x18, %l5 ! 0000078B72180044 CASE:L2-B003 0 @BD00005
.word 0xEC64E3CD ! 0000078B72180048 CASE:L2-B003 0 S random
pdist %f22, %f30, %f22 ! 0000078B7218004C CASE:L2-B003 0 S
nop ! 0000078B72180050 CASE:L2-B003 0 S
.word 0xED76DA08 ! 0000078B72180054 CASE:L2-B003 0 illop
nop ! 0000078B72180058 CASE:L2-B003 0 S
BL00061: ! SWCH:L1-B000
add %g1, 0x66D, %g1 ! 0000078B7218005C SWCH:L1-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000078B72180060 SWCH:L1-B000 0 <BD00003
membar 0x40 ! 0000078B72180064 SWCH:L1-B000 0
stda %f16, [%l5]0xE0 ! 0000078B72180068 SWCH:L1-B000 0 Blk-Store
.word 0xB9D8325A ! 0000078B7218006C SWCH:L1-B000 0 illop
membar 0x40 ! 0000078B72180070 SWCH:L1-B000 0
stda %f16, [%l5]0xF0 ! 0000078B72180074 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000078B72180078 SWCH:L1-B000 0
.word 0x8BB303FB ! 0000078B7218007C SWCH:L1-B000 0 S illop
te %xcc, %g7+0x006C ! 0000078B72180080 SWCH:L1-B000 0 S
st %f22, [%g6-0x0028] ! 0000078B72180084 SWCH:L1-B000 0 S >BD00006
add %g3, -120, %l6 ! 0000078B72180088 SWCH:L1-B000 0 @BD00051
ldda [%l6]0xD3, %f28 ! 0000078B7218008C SWCH:L1-B000 0 S Short16
ldx [%g2+0x0028], %g4 ! 0000078B72180090 SWCH:L1-B000 0 S BASE<BD00060
ta %xcc, 0x46 ! 0000078B72180094 SWCH:L1-B000 0 S demap-page
.word 0xADB6C653 ! 0000078B72180098 SWCH:L1-B000 0 illop
stda %f32, [%l5]0xE0 ! 0000078B7218009C SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000078B721800A0 SWCH:L1-B000 0
pdist %f22, %f18, %f22 ! 0000078B721800A4 SWCH:L1-B000 0 S
ldsw [%g4-0x0028], %o1 ! 0000078B721800A8 SWCH:L1-B000 0 S <BD00006
nop ! 0000078B721800AC SWCH:L1-B000 0 S
.word 0xE15E38A3 ! 0000078B721800B0 SUBR:L0-B000 0 S illop
nop ! 0000078B721800B4 SUBR:L0-B000 0 S
ldsb [%g6+0x0075], %l2 ! 0000078B721800B8 SUBR:L0-B000 0 S <BD00009
bvs BL00062 ;.empty ! 0000078B721800BC SUBR:L0-B000 0 L
.word 0xEF7069AF ! 0000078B721800C0 SUBR:L0-B000 0 L random
.word 0xBB749A3F ! 0000078B721800C4 SUBR:L0-B000 0 S illop
fble BL00063 ! 0000078B721800C8 SUBR:L0-B000 0 L
BL00062:.word 0x83F00000 ! 0000078B721800CC SUBR:L0-B000 0 S illop
nop ! 0000078B721800D0 SUBR:L0-B000 0 S
BL00063:add %g1, 0x1A4, %g1 ! 0000078B721800D4 SUBR:L0-B000 0 chksum++
ta %xcc, 0x45 ! 0000078B721800D8 SUBR:L0-B000 0 demap-stack
.word 0xFEA6A1D4 ! 0000078B721800DC SUBR:L0-B000 0 random
add %g1, 0xAAB, %g1 ! 0000078B721800E0 SUBR:L0-B000 0 chksum++
ret ! 0000078B721800E4 SUBR:L0-B000 0
.word 0x34FB2958 ! 0000078B721800E8 SUBR:L0-B000 0 random
SECTION .btext003_pg1 TEXT_VA=0x78b72180000
attr_text {
Name = .btext003_pg1,
VA = 0x78b72180000,
RA = 0xffff70000,
PA = ra2pa(0xffff70000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext004 TEXT_VA=0xffff8a373b70ff00
attr_text {
Name = .btext004,
VA = 0xffff8a373b70ff00,
RA = 0xffff4ff00,
PA = ra2pa(0xffff4ff00,0),
notsb
}
SECTION .btext004_pg0 TEXT_VA=0xffff8a373b700000
attr_text {
Name = .btext004_pg0,
VA = 0xffff8a373b700000,
RA = 0xffff40000,
PA = ra2pa(0xffff40000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext004
.text
.global SUBR019; SUBR019:
BL00064: ! SUBR:L0-B000
add %g1, 0x2A, %g1 ! FFFF8A373B70FF00 SUBR:L0-B000 0 chksum++
.word 0xA3A45A67 ! FFFF8A373B70FF04 SUBR:L0-B000 0 illop
.word 0xF3B0E4EE ! FFFF8A373B70FF08 SUBR:L0-B000 0 illop
or %l7,%hm(0x10F3B0E4EE),%l7 ! FFFF8A373B70FF0C SUBR:L0-B000 0
.word 0xD21CE452 ! FFFF8A373B70FF10 SUBR:L0-B000 0 illop
or %l6,%lo(0x10F3B0E4EE),%l6 ! FFFF8A373B70FF14 SUBR:L0-B000 0
.word 0xB9A2D6F8 ! FFFF8A373B70FF18 SUBR:L0-B000 0 illop
or %l7, %l6, %l7 ! FFFF8A373B70FF1C SUBR:L0-B000 0
ta %xcc, 0x45 ! FFFF8A373B70FF20 SUBR:L0-B000 0 demap-stack
add %g1, 0xC0E, %g1 ! FFFF8A373B70FF24 SUBR:L0-B000 0 chksum++
or %g0, 0x2, %l4 ! FFFF8A373B70FF28 LOOP:L1-B000 0
BL00071: ! LOOP:L1-B000
add %g1, 0x624, %g1 ! FFFF8A373B70FF2C LOOP:L1-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8A373B70FF30 LOOP:L1-B000 0 <BD00003
membar 0x40 ! FFFF8A373B70FF34 LOOP:L1-B000 0
stda %f0, [%l5]0xE0 ! FFFF8A373B70FF38 LOOP:L1-B000 0 Blk-Store
.word 0x99AC5CFF ! FFFF8A373B70FF3C LOOP:L1-B000 0 illop
prefetch [%g3+0x0075], 1 ! FFFF8A373B70FF40 LOOP:L1-B000 0 S <BD00009
add %g4, -118, %l6 ! FFFF8A373B70FF44 LOOP:L1-B000 0 @BD00058
ldda [%l6]0xD2, %f24 ! FFFF8A373B70FF48 LOOP:L1-B000 0 S Short16
membar 0x40 ! FFFF8A373B70FF4C LOOP:L1-B000 0
ldda [%l5]0x16, %f16 ! FFFF8A373B70FF50 LOOP:L1-B000 0 Blk-Load
membar 0x40 ! FFFF8A373B70FF54 LOOP:L1-B000 0
.word 0xC947C9D6 ! FFFF8A373B70FF58 LOOP:L1-B000 0 S illop
.word 0xDFB1F9D0 ! FFFF8A373B70FF5C LOOP:L1-B000 0 illop
ldda [%l6]0x24, %i0 ! FFFF8A373B70FF60 LOOP:L1-B000 0 S Quad_Ld
.word 0x9E100001 ! FFFF8A373B70FF64 SKIP:L2-B000 0 random
.word 0xA5744498 ! FFFF8A373B70FF68 SKIP:L2-B000 0 random
.word 0xAEE898E4 ! FFFF8A373B70FF6C SKIP:L2-B000 0 S illop
.word 0xB1A88A4E ! FFFF8A373B70FF70 SKIP:L2-B000 0 S illop
std %f30, [%g5+0x0068] ! FFFF8A373B70FF74 SKIP:L2-B000 0 S >BD00010
ldx [%g2+0x0050], %l5 ! FFFF8A373B70FF78 SKIP:L2-B000 0 <BD00003
membar 0x40 ! FFFF8A373B70FF7C SKIP:L2-B000 0
.word 0x93906000 ! FFFF8A373B70FF80 SKIP:L2-B000 0 random
membar 0x40 ! FFFF8A373B70FF84 SKIP:L2-B000 0
popc %i3, %o1 ! FFFF8A373B70FF88 SKIP:L2-B000 0 S
add %g1, 0x6CC, %g1 ! FFFF8A373B70FF8C SKIP:L2-B000 0 chksum++
swap [%g6-0x0028], %o2 ! FFFF8A373B70FF90 SKIP:L2-B000 0 S >BD00006
stb %o1, [%g3+0x007F] ! FFFF8A373B70FF94 SKIP:L2-B000 0 S >BD00014+1
swap [%g4-0x0028], %i2 ! FFFF8A373B70FF98 SKIP:L2-B000 0 S >BD00006
.word 0x0157F2D5 ! FFFF8A373B70FF9C SKIP:L2-B000 0 L random
ta %xcc, 0x40 ! FFFF8A373B70FFA0 SKIP:L2-B000 0 S +-priv
BL00065:.word 0xC7A8C4AA ! FFFF8A373B70FFA4 SKIP:L2-B000 0 S illop
edge32l %i5, %i4, %o2 ! FFFF8A373B70FFA8 SKIP:L2-B000 0 S
bn,a BL00066 ! FFFF8A373B70FFAC SKIP:L2-B000 0 L
BL00066:std %f28, [%g3+0x0068] ! FFFF8A373B70FFB0 SKIP:L2-B000 0 S >BD00010
add %g1, 0x12B, %g1 ! FFFF8A373B70FFB4 SKIP:L2-B000 0 chksum++
.word 0xEFCF4935 ! FFFF8A373B70FFB8 SKIP:L2-B000 0 illop
nop ! FFFF8A373B70FFBC SKIP:L2-B000 0 S
BL00067: ! ELSE:L2-B001
nop ! FFFF8A373B70FFC0 ELSE:L2-B001 0 S
ldx [%g2+0x0058], %l6 ! FFFF8A373B70FFC4 ELSE:L2-B001 0 <BD00021
lduba [%l6+%g0]0x14, %g7 ! FFFF8A373B70FFC8 ELSE:L2-B001 0 S <BD00022
.word 0xA366080E ! FFFF8A373B70FFCC ELSE:L2-B001 0 S illop
swapa [%g3-0x0028]%asi, %i5 ! FFFF8A373B70FFD0 ELSE:L2-B001 0 S >BD00006
add %g6, 0x28, %l5 ! FFFF8A373B70FFD4 ELSE:L2-B001 0 @BD00015
.word 0xB8569E28 ! FFFF8A373B70FFD8 ELSE:L2-B001 0 S random
.word 0xE238A07E ! FFFF8A373B70FFDC ELSE:L2-B001 0 S illop
.word 0xB3DF81D0 ! FFFF8A373B70FFE0 ELSE:L2-B001 0 S illop
ldda [%l6]0x2E, %i0 ! FFFF8A373B70FFE4 ELSE:L2-B001 0 S Quad_Ld_P
ldx [%g2+0x0060], %fsr ! FFFF8A373B70FFE8 ELSE:L2-B001 0 S <BD00008
nop ! FFFF8A373B70FFEC ELSE:L2-B001 0 S
.word 0xCFED8865 ! FFFF8A373B70FFF0 ELSE:L2-B001 0 illop
.word 0x8BA1444B ! FFFF8A373B70FFF4 ELSE:L2-B001 0 S illop
stx %i2, [%g4+0x0018] ! FFFF8A373B70FFF8 ELSE:L2-B001 0 S >BD00005
bneg,a,pt %xcc, BL00068 ;.empty ! FFFF8A373B70FFFC ELSE:L2-B001 0 L
bne,a BL00068 ;.empty ! FFFF8A373B710000 ELSE:L2-B001 0 L
bz,pn %xcc, BL00069 ! FFFF8A373B710004 ELSE:L2-B001 0 L
ldstub [%g6+0x0075], %o0 ! FFFF8A373B710008 ELSE:L2-B001 0 S >BD00009
fbg,a,pn %fcc1, BL00069 ! FFFF8A373B71000C ELSE:L2-B001 0 L
BL00068:.word 0xE110EE43 ! FFFF8A373B710010 ELSE:L2-B001 0 S illop
BL00069:add %g1, 0x908, %g1 ! FFFF8A373B710014 ELSE:L2-B001 0 chksum++
BL00070: ! ELSE:L2-B001
.word 0x9F019DC6 ! FFFF8A373B710018 ELSE:L2-B001 0 random
subcc %l4, 0x1, %l4 ! FFFF8A373B71001C LOOP:L1-B000 0
.word 0xBFDDCC64 ! FFFF8A373B710020 LOOP:L1-B000 0 illop
.word 0x81880000 ! FFFF8A373B710024 LOOP:L1-B000 0 S random
add %g1, 0xB93, %g1 ! FFFF8A373B710028 LOOP:L1-B000 0 chksum++
swap [%g5-0x0034], %i0 ! FFFF8A373B71002C SUBR:L0-B000 0 S >BD00007
.word 0xEDAD0F0B ! FFFF8A373B710030 SUBR:L0-B000 0 illop
.word 0xC1FD3BD9 ! FFFF8A373B710034 SUBR:L0-B000 0 illop
ldx [%g6-0x0088], %g6 ! FFFF8A373B710038 SUBR:L0-B000 0 ptr_chase
ldsba [%g7+%g7]0x8A, %i3 ! FFFF8A373B71003C SUBR:L0-B000 0 S <BD00034
ldx [%g2+0x0050], %l5 ! FFFF8A373B710040 SUBR:L0-B000 0 <BD00003
membar 0x40 ! FFFF8A373B710044 SUBR:L0-B000 0
.word 0x9FAE8C4E ! FFFF8A373B710048 SUBR:L0-B000 0 illop
.word 0xA9AF0AE8 ! FFFF8A373B71004C SUBR:L0-B000 0 illop
ta %xcc, 0x45 ! FFFF8A373B710050 SUBR:L0-B000 0 demap-stack
add %g1, 0x251, %i0 ! FFFF8A373B710054 SUBR:L0-B000 0
.word 0xF6BF220F ! FFFF8A373B710058 SUBR:L0-B000 0 illop
add %g1, 0xA45, %g1 ! FFFF8A373B71005C SUBR:L0-B000 0 chksum++
SECTION .btext004_pg1 TEXT_VA=0xffff8a373b710000
attr_text {
Name = .btext004_pg1,
VA = 0xffff8a373b710000,
RA = 0xffff50000,
PA = ra2pa(0xffff50000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext005 TEXT_VA=0xffffcfc22bc8ff00
attr_text {
Name = .btext005,
VA = 0xffffcfc22bc8ff00,
RA = 0xffff2ff00,
PA = ra2pa(0xffff2ff00,0),
notsb
}
SECTION .btext005_pg0 TEXT_VA=0xffffcfc22bc80000
attr_text {
Name = .btext005_pg0,
VA = 0xffffcfc22bc80000,
RA = 0xffff20000,
PA = ra2pa(0xffff20000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext005
.text
.global SUBR020; SUBR020:
BL00073: ! SUBR:L0-B000
add %g1, 0xBED, %g1 ! FFFFCFC22BC8FF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! FFFFCFC22BC8FF04 SUBR:L0-B000 0
sethi %hh(0xFFFFCFC22BC8FF00),%l7 ! FFFFCFC22BC8FF08 SUBR:L0-B000 0 SUBR020
.word 0xA3A7C510 ! FFFFCFC22BC8FF0C SUBR:L0-B000 0 illop
.word 0xABB782E1 ! FFFFCFC22BC8FF10 SUBR:L0-B000 0 illop
or %l6,%lo(0xFFFFCFC22BC8FF00),%l6 ! FFFFCFC22BC8FF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! FFFFCFC22BC8FF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! FFFFCFC22BC8FF1C SUBR:L0-B000 0
ta %xcc, 0x45 ! FFFFCFC22BC8FF20 SUBR:L0-B000 0 demap-stack
.word 0xA3A80D83 ! FFFFCFC22BC8FF24 SUBR:L0-B000 0 S illop
ldub [%g6+0x0075], %l2 ! FFFFCFC22BC8FF28 SUBR:L0-B000 0 S <BD00009
stha %i4, [%g4-0x0046]%asi ! FFFFCFC22BC8FF2C SUBR:L0-B000 0 S >BD00011+2
call .+8 ;.empty ! FFFFCFC22BC8FF30 SUBR:L0-B000 0 L
bvs,pn %icc, BL00075 ! FFFFCFC22BC8FF34 SUBR:L0-B000 0 L
lduha [%g3+0x000C]%asi, %o4 ! FFFFCFC22BC8FF38 SUBR:L0-B000 0 S <BD00023
.word 0x53A74DF4 ! FFFFCFC22BC8FF3C SUBR:L0-B000 0 L random
.word 0xC23E85F5 ! FFFFCFC22BC8FF40 SUBR:L0-B000 0 L illop
ble,a BL00076 ! FFFFCFC22BC8FF44 SUBR:L0-B000 0 L
st %f18, [%g5-0x0034] ! FFFFCFC22BC8FF48 SUBR:L0-B000 0 S >BD00007
BL00076:bcs,a,pt %icc, BL00074 ;.empty ! FFFFCFC22BC8FF4C SUBR:L0-B000 0 L
.word 0x82CD7C6A ! FFFFCFC22BC8FF50 SUBR:L0-B000 0 L illop
BL00074:.word 0x863CE8D4 ! FFFFCFC22BC8FF54 SUBR:L0-B000 0 S random
BL00075:add %g1, 0xA01, %g1 ! FFFFCFC22BC8FF58 SUBR:L0-B000 0 chksum++
.word 0x9964D8FC ! FFFFCFC22BC8FF5C SUBR:L0-B000 0 illop
.word 0xE4699914 ! FFFFCFC22BC8FF60 SUBR:L0-B000 0 random
and %g1, 0xFE, %l1 ! FFFFCFC22BC8FF64 LOOP:L1-B000 0
BL00097: ! LOOP:L1-B000
add %g1, 0x564, %g1 ! FFFFCFC22BC8FF68 LOOP:L1-B000 0 chksum++
fcmpd %fcc1, %f38, %f34 ! FFFFCFC22BC8FF6C SKIP:L2-B000 0
fbge,pn %fcc1, BL00086 ! FFFFCFC22BC8FF70 SKIP:L2-B000 0
ldx [%g2+0x0018], %g5 ! FFFFCFC22BC8FF74 SKIP:L2-B000 0 S BASE<BD00077
ldstub [%g5+0x0075], %o2 ! FFFFCFC22BC8FF78 SKIP:L2-B000 0 S >BD00009
call .+8 ! FFFFCFC22BC8FF7C SKIP:L2-B000 0 S
fpmerge %f16, %f18, %f24 ! FFFFCFC22BC8FF80 SKIP:L2-B000 0 S
ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF84 SKIP:L2-B000 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF88 SKIP:L2-B000 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF8C SKIP:L2-B000 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF90 SKIP:L2-B000 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF94 SKIP:L2-B000 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF98 SKIP:L2-B000 0 ptr_chase
ldx [%g2+0x0050], %l5 ! FFFFCFC22BC8FF9C SKIP:L2-B000 0 <BD00003
membar 0x40 ! FFFFCFC22BC8FFA0 SKIP:L2-B000 0
.word 0xA3A3CD7F ! FFFFCFC22BC8FFA4 SKIP:L2-B000 0 illop
.word 0x9DAADC90 ! FFFFCFC22BC8FFA8 SKIP:L2-B000 0 illop
.word 0xB9AB1406 ! FFFFCFC22BC8FFAC SKIP:L2-B000 0 illop
.word 0x20E769EC ! FFFFCFC22BC8FFB0 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFCFC22BC8FFB4 SKIP:L2-B000 0
add %g1, 0xA0B, %g1 ! FFFFCFC22BC8FFB8 SKIP:L2-B000 0 chksum++
.word 0xB78ABA9E ! FFFFCFC22BC8FFBC SKIP:L2-B000 0 S random
fbo,pn %fcc3, BL00078 ;.empty ! FFFFCFC22BC8FFC0 SKIP:L2-B000 0 L
fbu,pn %fcc0, BL00079 ;.empty ! FFFFCFC22BC8FFC4 SKIP:L2-B000 0 L
bneg,a BL00080 ;.empty ! FFFFCFC22BC8FFC8 SKIP:L2-B000 0 L
fbul,a,pn %fcc2, BL00081 ! FFFFCFC22BC8FFCC SKIP:L2-B000 0 L
stx %i0, [%g5+0x0018] ! FFFFCFC22BC8FFD0 SKIP:L2-B000 0 S >BD00005
BL00079:.word 0x3FD892C3 ! FFFFCFC22BC8FFD4 SKIP:L2-B000 0 S illop
bneg BL00082 ! FFFFCFC22BC8FFD8 SKIP:L2-B000 0 L
nop ! FFFFCFC22BC8FFDC SKIP:L2-B000 0 S
BL00078:fbge,a,pt %fcc2, BL00083 ! FFFFCFC22BC8FFE0 SKIP:L2-B000 0 L
.word 0x85489223 ! FFFFCFC22BC8FFE4 SKIP:L2-B000 0 S illop
BL00080:bvc,pn %icc, BL00084 ;.empty ! FFFFCFC22BC8FFE8 SKIP:L2-B000 0 L
BL00083:fbu BL00082 ! FFFFCFC22BC8FFEC SKIP:L2-B000 0 L
BL00081:swap [%g3-0x0034], %i0 ! FFFFCFC22BC8FFF0 SKIP:L2-B000 0 S >BD00007
BL00082:nop ! FFFFCFC22BC8FFF4 SKIP:L2-B000 0 S
.word 0x03EC6FB6 ! FFFFCFC22BC8FFF8 SKIP:L2-B000 0 L illop
fbn,pt %fcc3, BL00085 ! FFFFCFC22BC8FFFC SKIP:L2-B000 0 L
BL00084:nop ! FFFFCFC22BC90000 SKIP:L2-B000 0 S
BL00085:add %g1, 0xAB0, %g1 ! FFFFCFC22BC90004 SKIP:L2-B000 0 chksum++
fba,a,pt %fcc0, BL00088 ! FFFFCFC22BC90008 SKIP:L2-B000 0
ldstub [%g3+0x0075], %o0 ! FFFFCFC22BC9000C SKIP:L2-B000 0 S >BD00009
BL00086: ! ELSE:L2-B001
ldx [%g2+0x0058], %l6 ! FFFFCFC22BC90010 ELSE:L2-B001 0 <BD00021
ldda [%l6]0x2C, %i0 ! FFFFCFC22BC90014 ELSE:L2-B001 0 S Quad_Ld
ldx [%g2+0x0050], %l5 ! FFFFCFC22BC90018 ELSE:L2-B001 0 <BD00003
.word 0xE95122DC ! FFFFCFC22BC9001C ELSE:L2-B001 0 random
stda %f16, [%l5]0xE0 ! FFFFCFC22BC90020 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFCFC22BC90024 ELSE:L2-B001 0
.word 0xE73415B0 ! FFFFCFC22BC90028 ELSE:L2-B001 0 illop
.word 0xB1A3C881 ! FFFFCFC22BC9002C ELSE:L2-B001 0 illop
membar 0x40 ! FFFFCFC22BC90030 ELSE:L2-B001 0
.word 0xEC656B3A ! FFFFCFC22BC90034 ELSE:L2-B001 0 S illop
nop ! FFFFCFC22BC90038 ELSE:L2-B001 0 S
stw %i1, [%g3-0x0034] ! FFFFCFC22BC9003C ELSE:L2-B001 0 S >BD00007
st %f11, [%g6-0x0074] ! FFFFCFC22BC90040 ELSE:L2-B001 0 S >BD00013
.word 0x9FA8007C ! FFFFCFC22BC90044 ELSE:L2-B001 0 illop
stda %f22, [%l6]0xD0 ! FFFFCFC22BC90048 ELSE:L2-B001 0 S Short8
.word 0xB1AD907A ! FFFFCFC22BC9004C ELSE:L2-B001 0 illop
.word 0xDB352304 ! FFFFCFC22BC90050 ELSE:L2-B001 0 illop
ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90054 ELSE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90058 ELSE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCFC22BC9005C ELSE:L2-B001 0 ptr_chase
.word 0xFD54A9D1 ! FFFFCFC22BC90060 ELSE:L2-B001 0 illop
ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90064 ELSE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90068 ELSE:L2-B001 0 ptr_chase
fandnot2 %f16, %f22, %f28 ! FFFFCFC22BC9006C ELSE:L2-B001 0 S
.word 0x91B747F6 ! FFFFCFC22BC90070 ELSE:L2-B001 0 S illop
ldx [%g2+0x0040], %g5 ! FFFFCFC22BC90074 ELSE:L2-B001 0 S BASE<BD00087
.word 0x3FFC06DE ! FFFFCFC22BC90078 ELSE:L2-B001 0 illop
add %g6, 0x18, %l5 ! FFFFCFC22BC9007C ELSE:L2-B001 0 @BD00005
stda %f30,[%l5+%g1]0xCA ! FFFFCFC22BC90080 ELSE:L2-B001 0 S Partial_St
sethi %hh(0x7559BC70FF00),%l6 ! FFFFCFC22BC90084 ELSE:L2-B001 0 SUBR021
or %l6,%hm(0x7559BC70FF00),%l6 ! FFFFCFC22BC90088 ELSE:L2-B001 0
sethi %lm(0x7559BC70FF00),%l5 ! FFFFCFC22BC9008C ELSE:L2-B001 0
or %l5,%lo(0x7559BC70FF00),%l5 ! FFFFCFC22BC90090 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! FFFFCFC22BC90094 ELSE:L2-B001 0
or %l6, %l5, %l6 ! FFFFCFC22BC90098 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! FFFFCFC22BC9009C ELSE:L2-B001 0 S
st %f4, [%g3+0x0044] ! FFFFCFC22BC900A0 ELSE:L2-B001 0 S >BD00002
array8 %g1, %o2, %o3 ! FFFFCFC22BC900A4 ELSE:L2-B001 0 S
BL00088: ! ELSE:L2-B001
add %g1, 0xB74, %g1 ! FFFFCFC22BC900A8 ELSE:L2-B001 0 chksum++
.word 0xFEE75B91 ! FFFFCFC22BC900AC SKIP:L2-B002 0 illop
bz,pn %xcc, BL00089 ! FFFFCFC22BC900B0 SKIP:L2-B002 0
.word 0x135ED93C ! FFFFCFC22BC900B4 SKIP:L2-B002 0 S random
add %g4, 0x18, %l5 ! FFFFCFC22BC900B8 SKIP:L2-B002 0 @BD00005
stda %f28,[%l5+%g1]0xC4 ! FFFFCFC22BC900BC SKIP:L2-B002 0 S Partial_St
array16 %i5, %o0, %o1 ! FFFFCFC22BC900C0 SKIP:L2-B002 0 S
.word 0xCBEBD606 ! FFFFCFC22BC900C4 SKIP:L2-B002 0 illop
membar 0x40 ! FFFFCFC22BC900C8 SKIP:L2-B002 0
.word 0xD23F8C52 ! FFFFCFC22BC900CC SKIP:L2-B002 0 illop
membar 0x40 ! FFFFCFC22BC900D0 SKIP:L2-B002 0
stw %i0, [%g6-0x0028] ! FFFFCFC22BC900D4 SKIP:L2-B002 0 S >BD00006
stwa %o4, [%g5-0x0034]%asi ! FFFFCFC22BC900D8 SKIP:L2-B002 0 S >BD00007
add %g1, 0x91A, %g1 ! FFFFCFC22BC900DC SKIP:L2-B002 0 chksum++
stda %g0, [%g6+0x0068]%asi ! FFFFCFC22BC900E0 SKIP:L2-B002 0 S >BD00010
sethi %hh(0x55C87AC65F00),%l6 ! FFFFCFC22BC900E4 SKIP:L2-B002 0 SUBR022
.word 0xDA3D292E ! FFFFCFC22BC900E8 SKIP:L2-B002 0 illop
sethi %lm(0x55C87AC65F00),%l5 ! FFFFCFC22BC900EC SKIP:L2-B002 0
or %l5,%lo(0x55C87AC65F00),%l5 ! FFFFCFC22BC900F0 SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! FFFFCFC22BC900F4 SKIP:L2-B002 0
or %l6, %l5, %l6 ! FFFFCFC22BC900F8 SKIP:L2-B002 0
.word 0x81AC05E6 ! FFFFCFC22BC900FC SKIP:L2-B002 0 S illop
nop ! FFFFCFC22BC90100 SKIP:L2-B002 0 S
ldx [%g2+0x0050], %l5 ! FFFFCFC22BC90104 SKIP:L2-B002 0 <BD00003
membar 0x40 ! FFFFCFC22BC90108 SKIP:L2-B002 0
stda %f16, [%l5]0x1E ! FFFFCFC22BC9010C SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFCFC22BC90110 SKIP:L2-B002 0
ba,pn %icc, BL00095 ! FFFFCFC22BC90114 SKIP:L2-B002 0
nop ! FFFFCFC22BC90118 SKIP:L2-B002 0 S
BL00089: ! ELSE:L2-B003
.word 0x2B66DEE0 ! FFFFCFC22BC9011C ELSE:L2-B003 0 S random
.word 0x9CCD3418 ! FFFFCFC22BC90120 ELSE:L2-B003 0 L illop
bneg,a BL00091 ! FFFFCFC22BC90124 ELSE:L2-B003 0 L
.word 0x9D654E0C ! FFFFCFC22BC90128 ELSE:L2-B003 0 S illop
fba,a,pt %fcc2, BL00092 ;.empty ! FFFFCFC22BC9012C ELSE:L2-B003 0 L
ble,a BL00092 ;.empty ! FFFFCFC22BC90130 ELSE:L2-B003 0 L
BL00091:bnz BL00093 ! FFFFCFC22BC90134 ELSE:L2-B003 0 L
.word 0xB1A3112B ! FFFFCFC22BC90138 ELSE:L2-B003 0 S illop_FP
BL00093:fbe BL00094 ! FFFFCFC22BC9013C ELSE:L2-B003 0 L
BL00094:swap [%g6-0x0034], %i4 ! FFFFCFC22BC90140 ELSE:L2-B003 0 S >BD00007
st %f26, [%g6-0x0034] ! FFFFCFC22BC90144 ELSE:L2-B003 0 S >BD00007
.word 0x194B6064 ! FFFFCFC22BC90148 ELSE:L2-B003 0 L random
BL00090:sth %o0, [%g6+0x007E] ! FFFFCFC22BC9014C ELSE:L2-B003 0 S >BD00014
BL00092:.word 0xCFE9763E ! FFFFCFC22BC90150 ELSE:L2-B003 0 illop
add %g1, 0xAA2, %g1 ! FFFFCFC22BC90154 ELSE:L2-B003 0 chksum++
ldxa [%g7+%g0]0x83, %i2 ! FFFFCFC22BC90158 ELSE:L2-B003 0 S <BD00034
st %f11, [%g6-0x0074] ! FFFFCFC22BC9015C ELSE:L2-B003 0 S >BD00013
.word 0x81F6AB0A ! FFFFCFC22BC90160 ELSE:L2-B003 0 S illop
prefetch [%i6+%g4], 4 ! FFFFCFC22BC90164 ELSE:L2-B003 0 S <.+0
BL00095: ! ELSE:L2-B003
add %g1, 0x442, %g1 ! FFFFCFC22BC90168 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0030], %g5 ! FFFFCFC22BC9016C LOOP:L1-B000 0 S BASE<BD00096
ldx [%g2+0x0050], %l5 ! FFFFCFC22BC90170 LOOP:L1-B000 0 <BD00003
membar 0x40 ! FFFFCFC22BC90174 LOOP:L1-B000 0
stda %f32, [%l5]0xE0 ! FFFFCFC22BC90178 LOOP:L1-B000 0 Blk-Store
membar 0x40 ! FFFFCFC22BC9017C LOOP:L1-B000 0
sta %f26, [%g3-0x0034]%asi ! FFFFCFC22BC90180 LOOP:L1-B000 0 S >BD00007
.word 0x332384D8 ! FFFFCFC22BC90184 LOOP:L1-B000 0 S random
ldxa [%g7+%g0]0x83, %i5 ! FFFFCFC22BC90188 LOOP:L1-B000 0 S <BD00034
.word 0xBB643A18 ! FFFFCFC22BC9018C LOOP:L1-B000 0 illop
stda %f16,[%l5+%g1]0xC4 ! FFFFCFC22BC90190 LOOP:L1-B000 0 S Partial_St
.word 0x9DE3A060 ! FFFFCFC22BC90194 LOOP:L1-B000 0 S random
.word 0xE23C021B ! FFFFCFC22BC90198 LOOP:L1-B000 0 illop
andcc %l1, 0x1, %g0 ! FFFFCFC22BC9019C LOOP:L1-B000 0
bne,pn %xcc, BL00097 ! FFFFCFC22BC901A0 LOOP:L1-B000 0
.word 0x81A64B05 ! FFFFCFC22BC901A4 LOOP:L1-B000 0 S illop
add %g1, 0x5FC, %g1 ! FFFFCFC22BC901A8 LOOP:L1-B000 0 chksum++
ta %xcc, 0x45 ! FFFFCFC22BC901AC SUBR:L0-B000 0 demap-stack
.word 0xE63C62AF ! FFFFCFC22BC901B0 SUBR:L0-B000 0 random
add %g4, -72, %l5 ! FFFFCFC22BC901B4 SUBR:L0-B000 0 @BD00011
stda %f28,[%l5+%g1]0xC2 ! FFFFCFC22BC901B8 SUBR:L0-B000 0 S Partial_St
.word 0xFA9E5A15 ! FFFFCFC22BC901BC SUBR:L0-B000 0 illop
restore %i0, %l7, %o0 ! FFFFCFC22BC901C0 SUBR:L0-B000 0
BL00098:jmpl %o7+0x0008, %g0 ! FFFFCFC22BC901C4 SUBR:L0-B000 0
nop ! FFFFCFC22BC901C8 SUBR:L0-B000 0
SECTION .btext005_pg1 TEXT_VA=0xffffcfc22bc90000
attr_text {
Name = .btext005_pg1,
VA = 0xffffcfc22bc90000,
RA = 0xffff30000,
PA = ra2pa(0xffff30000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext006 TEXT_VA=0x7559bc70ff00
attr_text {
Name = .btext006,
VA = 0x7559bc70ff00,
RA = 0xffff0ff00,
PA = ra2pa(0xffff0ff00,0),
notsb
}
SECTION .btext006_pg0 TEXT_VA=0x7559bc700000
attr_text {
Name = .btext006_pg0,
VA = 0x7559bc700000,
RA = 0xffff00000,
PA = ra2pa(0xffff00000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext006
.text
.global SUBR021; SUBR021:
BL00099: ! SUBR:L0-B000
add %g1, 0x8D1, %g1 ! 00007559BC70FF00 SUBR:L0-B000 0 chksum++
.word 0x99A48978 ! 00007559BC70FF04 SUBR:L0-B000 0 illop
sethi %hh(0x7559BC70FF00),%l7 ! 00007559BC70FF08 SUBR:L0-B000 0 SUBR021
.word 0x076E92FA ! 00007559BC70FF0C SUBR:L0-B000 0 random
.word 0x85B51D8A ! 00007559BC70FF10 SUBR:L0-B000 0 illop
or %l6,%lo(0x7559BC70FF00),%l6 ! 00007559BC70FF14 SUBR:L0-B000 0
.word 0xFB423DE3 ! 00007559BC70FF18 SUBR:L0-B000 0 illop
or %l7, %l6, %l7 ! 00007559BC70FF1C SUBR:L0-B000 0
.word 0xD5BD1E29 ! 00007559BC70FF20 SUBR:L0-B000 0 illop
stda %f26, [%l6]0xD0 ! 00007559BC70FF24 SUBR:L0-B000 0 S Short8
ldx [%g2+0x0058], %l6 ! 00007559BC70FF28 SUBR:L0-B000 0 <BD00021
stba %g7, [%l6+%g0]0x04 ! 00007559BC70FF2C SUBR:L0-B000 0 S >BD00022
stxa %g7, [%l6+%g0]0x04 ! 00007559BC70FF30 SUBR:L0-B000 0 S >BD00022
.word 0xA1BBC183 ! 00007559BC70FF34 SUBR:L0-B000 0 S random
ldda [%l6]0x26, %i0 ! 00007559BC70FF38 SUBR:L0-B000 0 S Quad_Ld_P
call .+8 ! 00007559BC70FF3C SUBR:L0-B000 0 S
nop ! 00007559BC70FF40 SUBR:L0-B000 0 S
add %g5, 0x18, %l5 ! 00007559BC70FF44 SUBR:L0-B000 0 @BD00005
stda %f28,[%l5+%g1]0xCA ! 00007559BC70FF48 SUBR:L0-B000 0 S Partial_St
add %g1, 0x7A9, %g1 ! 00007559BC70FF4C SUBR:L0-B000 0 chksum++
add %i1, %g1, %i5 ! 00007559BC70FF50 SWCH:L1-B000 0
and %i5, 0x18, %o7 ! 00007559BC70FF54 SWCH:L1-B000 0
sethi %hi(0x6C), %i5 ! 00007559BC70FF58 SWCH:L1-B000 0 .+0
or %i5,%lo(0x6C),%i5 ! 00007559BC70FF5C SWCH:L1-B000 0
add %i5, %o7, %i5 ! 00007559BC70FF60 SWCH:L1-B000 0
jmpl %l7+%i5, %g0 ! 00007559BC70FF64 SWCH:L1-B000 0
nop ! 00007559BC70FF68 SWCH:L1-B000 0 S
ba,a BL00103 ! 00007559BC70FF6C SWCH:L1-B000 0
std %i2, [%g4+0x0068] ! 00007559BC70FF70 SWCH:L1-B000 0 S >BD00010
fba,a BL00102 ! 00007559BC70FF74 SWCH:L1-B000 0
.word 0x218D87D5 ! 00007559BC70FF78 SWCH:L1-B000 0 S random
ba BL00101 ! 00007559BC70FF7C SWCH:L1-B000 0
nop ! 00007559BC70FF80 SWCH:L1-B000 0 S
ba,a BL00100 ! 00007559BC70FF84 SWCH:L1-B000 0
.word 0x95906000 ! 00007559BC70FF88 SWCH:L1-B000 0 S random
BL00100:add %g1, 0x459, %g1 ! 00007559BC70FF8C CASE:L2-B000 0 chksum++
nop ! 00007559BC70FF90 CASE:L2-B000 0 S
add %g4, 0x18, %l5 ! 00007559BC70FF94 CASE:L2-B000 0 @BD00005
stda %f20,[%l5+%g1]0xC4 ! 00007559BC70FF98 CASE:L2-B000 0 S Partial_St
sethi %hh(0x7C9C5DBF00),%l6 ! 00007559BC70FF9C CASE:L2-B000 0 SUBR023
or %l6,%hm(0x7C9C5DBF00),%l6 ! 00007559BC70FFA0 CASE:L2-B000 0
.word 0xA37DA200 ! 00007559BC70FFA4 CASE:L2-B000 0 illop
or %l5,%lo(0x7C9C5DBF00),%l5 ! 00007559BC70FFA8 CASE:L2-B000 0
sllx %l6, 0x20, %l6 ! 00007559BC70FFAC CASE:L2-B000 0
.word 0xE945B894 ! 00007559BC70FFB0 CASE:L2-B000 0 illop
jmpl %l6+0x0000, %o7 ! 00007559BC70FFB4 CASE:L2-B000 0 S
.word 0x87B07860 ! 00007559BC70FFB8 CASE:L2-B000 0 S illop
.word 0xEAE7329C ! 00007559BC70FFBC CASE:L2-B000 0 illop
st %f11, [%g5-0x0074] ! 00007559BC70FFC0 CASE:L2-B000 0 S >BD00013
BL00101:add %g1, 0xA89, %g1 ! 00007559BC70FFC4 CASE:L2-B001 0 chksum++
add %g4, 0x28, %l5 ! 00007559BC70FFC8 CASE:L2-B001 0 @BD00015
.word 0x025459F6 ! 00007559BC70FFCC CASE:L2-B001 0 S illop
fpackfix %f26, %f23 ! 00007559BC70FFD0 CASE:L2-B001 0 S
.word 0x8FB6C695 ! 00007559BC70FFD4 CASE:L2-B001 0 S illop_VIS
sth %g1, [%g6+0x007E] ! 00007559BC70FFD8 CASE:L2-B001 0 S >BD00014
.word 0xA1A444EC ! 00007559BC70FFDC CASE:L2-B001 0 illop
.word 0x18DC4FD7 ! 00007559BC70FFE0 CASE:L2-B001 0 S random
BL00102:add %g1, 0xB2D, %g1 ! 00007559BC70FFE4 CASE:L2-B002 0 chksum++
.word 0xCBEBDD90 ! 00007559BC70FFE8 CASE:L2-B002 0 illop
membar 0x40 ! 00007559BC70FFEC CASE:L2-B002 0
stda %f32, [%l5]0x16 ! 00007559BC70FFF0 CASE:L2-B002 0 Blk-Store
.word 0xA5A010D6 ! 00007559BC70FFF4 CASE:L2-B002 0 illop
.word 0xA10D84BF ! 00007559BC70FFF8 CASE:L2-B002 0 random
ldda [%l6]0xDA, %f26 ! 00007559BC70FFFC CASE:L2-B002 0 S Short16
st %f14, [%g6+0x0028] ! 00007559BC710000 CASE:L2-B002 0 S >BD00015
st %f15, [%g6+0x002C] ! 00007559BC710004 CASE:L2-B002 0 S >BD00015+4
.word 0x8F9CFA70 ! 00007559BC710008 CASE:L2-B002 0 S illop
popc %i2, %i4 ! 00007559BC71000C CASE:L2-B002 0 S
std %f20, [%g3+0x0028] ! 00007559BC710010 CASE:L2-B002 0 S >BD00015
.word 0xD3693E23 ! 00007559BC710014 CASE:L2-B002 0 illop
stda %f0, [%l5]0xF0 ! 00007559BC710018 CASE:L2-B002 0 Blk-Store
membar 0x40 ! 00007559BC71001C CASE:L2-B002 0
fba,pt %fcc2, BL00104 ! 00007559BC710020 CASE:L2-B002 0
nop ! 00007559BC710024 CASE:L2-B002 0 S
BL00103:.word 0x309F3D69 ! 00007559BC710028 CASE:L2-B003 0 random
add %g3, -120, %l6 ! 00007559BC71002C CASE:L2-B003 0 @BD00051
stda %f26, [%l6]0xDA ! 00007559BC710030 CASE:L2-B003 0 S Short16
ldx [%g2+0x0050], %l5 ! 00007559BC710034 CASE:L2-B003 0 <BD00003
.word 0xADF53325 ! 00007559BC710038 CASE:L2-B003 0 random
stda %f32, [%l5]0xE0 ! 00007559BC71003C CASE:L2-B003 0 Blk-Store
.word 0xA3895D2E ! 00007559BC710040 CASE:L2-B003 0 illop
.word 0x91ABB651 ! 00007559BC710044 CASE:L2-B003 0 S illop
nop ! 00007559BC710048 CASE:L2-B003 0 S
sethi %hh(0x7C9C5DBF00),%l6 ! 00007559BC71004C CASE:L2-B003 0 SUBR023
or %l6,%hm(0x7C9C5DBF00),%l6 ! 00007559BC710050 CASE:L2-B003 0
sethi %lm(0x7C9C5DBF00),%l5 ! 00007559BC710054 CASE:L2-B003 0
.word 0xF190122D ! 00007559BC710058 CASE:L2-B003 0 illop
.word 0x7F56053C ! 00007559BC71005C CASE:L2-B003 0 random
or %l6, %l5, %l6 ! 00007559BC710060 CASE:L2-B003 0
add %l6, 0x1, %l6 ! 00007559BC710064 CASE:L2-B003 0
jmpl %l6+0x0000, %o7 ! 00007559BC710068 CASE:L2-B003 0 S
.word 0xB9A95C90 ! 00007559BC71006C CASE:L2-B003 0 S illop
ba,a BL00104 ! 00007559BC710070 CASE:L2-B003 0
stb %o5, [%g4+0x0075] ! 00007559BC710074 CASE:L2-B003 0 S >BD00009
BL00104: ! SWCH:L1-B000
.word 0x8F8A0B63 ! 00007559BC710078 SWCH:L1-B000 0 illop
.word 0x97B60368 ! 00007559BC71007C SWCH:L1-B000 0 S illop
.word 0xB39B50DA ! 00007559BC710080 SWCH:L1-B000 0 S illop
.word 0xABA11B99 ! 00007559BC710084 SWCH:L1-B000 0 illop
stda %f28,[%l5+%g1]0xC3 ! 00007559BC710088 SWCH:L1-B000 0 S Partial_St
stda %f20, [%g5+0x0068]%asi ! 00007559BC71008C SWCH:L1-B000 0 S >BD00010
stw %i2, [%g6+0x001C] ! 00007559BC710090 SWCH:L1-B000 0 S >BD00005+4
sethi %hh(0x7C9C5DBF00),%l6 ! 00007559BC710094 SWCH:L1-B000 0 SUBR023
.word 0x93906000 ! 00007559BC710098 SWCH:L1-B000 0 random
sethi %lm(0x7C9C5DBF00),%l5 ! 00007559BC71009C SWCH:L1-B000 0
or %l5,%lo(0x7C9C5DBF00),%l5 ! 00007559BC7100A0 SWCH:L1-B000 0
sllx %l6, 0x20, %l6 ! 00007559BC7100A4 SWCH:L1-B000 0
or %l6, %l5, %l6 ! 00007559BC7100A8 SWCH:L1-B000 0
.word 0xAB48AEB2 ! 00007559BC7100AC SWCH:L1-B000 0 S random
nop ! 00007559BC7100B0 SWCH:L1-B000 0 S
ldx [%g2+0x0050], %l5 ! 00007559BC7100B4 SUBR:L0-B000 0 <BD00003
membar 0x40 ! 00007559BC7100B8 SUBR:L0-B000 0
stda %f16, [%l5]0xE0 ! 00007559BC7100BC SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 00007559BC7100C0 SUBR:L0-B000 0
std %i0, [%g3-0x0048] ! 00007559BC7100C4 SUBR:L0-B000 0 S >BD00011
.word 0xC94DBB7C ! 00007559BC7100C8 SUBR:L0-B000 0 S illop
alignaddr %o0, %i3, %o5 ! 00007559BC7100CC SUBR:L0-B000 0 S
ta %xcc, 0x43 ! 00007559BC7100D0 SUBR:L0-B000 0 S +-PEF
add %g6, 0xC, %l6 ! 00007559BC7100D4 SUBR:L0-B000 0 @BD00023
ldda [%l6]0xD2, %f18 ! 00007559BC7100D8 SUBR:L0-B000 0 S Short16
ld [%g2+0x0060], %fsr ! 00007559BC7100DC SUBR:L0-B000 0 S <BD00008
add %g5, 0x28, %l5 ! 00007559BC7100E0 SUBR:L0-B000 0 @BD00015
stda %f22,[%l5+%g1]0xC1 ! 00007559BC7100E4 SUBR:L0-B000 0 S Partial_St
std %o0, [%g3-0x0046] ! 00007559BC7100E8 SUBR:L0-B000 0 S >BD00011+2
.word 0x2350B6B5 ! 00007559BC7100EC SUBR:L0-B000 0 random
ldda [%l6]0x24, %i0 ! 00007559BC7100F0 SUBR:L0-B000 0 S Quad_Ld
stha %o0, [%g6+0x000C]%asi ! 00007559BC7100F4 SUBR:L0-B000 0 S >BD00023
.word 0x97906000 ! 00007559BC7100F8 SUBR:L0-B000 0 random
.word 0x2EAD4240 ! 00007559BC7100FC SUBR:L0-B000 0 random
.word 0xF1F9D11B ! 00007559BC710100 SUBR:L0-B000 0 illop
.word 0x93A914F9 ! 00007559BC710104 SUBR:L0-B000 0 illop
SECTION .btext006_pg1 TEXT_VA=0x7559bc710000
attr_text {
Name = .btext006_pg1,
VA = 0x7559bc710000,
RA = 0xffff10000,
PA = ra2pa(0xffff10000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext007 TEXT_VA=0x55c87ac65f00
attr_text {
Name = .btext007,
VA = 0x55c87ac65f00,
RA = ra2pa(0xffffc5f00,0),
PA = ra2pa(0xffffc5f00,0),
notsb
}
SECTION .btext007_pg0 TEXT_VA=0x55c87ac64000
attr_text {
Name = .btext007_pg0,
VA = 0x55c87ac64000,
RA = ra2pa(0xffffc4000,0),
PA = ra2pa(0xffffc4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext007
.text
.global SUBR022; SUBR022:
BL00105: ! SUBR:L0-B000
add %g1, 0xE65, %g1 ! 000055C87AC65F00 SUBR:L0-B000 0 chksum++
.word 0x28CD7B89 ! 000055C87AC65F04 SUBR:L0-B000 0 illop
.word 0xC5A98E62 ! 000055C87AC65F08 SUBR:L0-B000 0 illop
or %l7,%hm(0x10C5A98E62),%l7 ! 000055C87AC65F0C SUBR:L0-B000 0
.word 0xDB166AEF ! 000055C87AC65F10 SUBR:L0-B000 0 illop
.word 0xB7A65F69 ! 000055C87AC65F14 SUBR:L0-B000 0 illop
sllx %l7, 0x20, %l7 ! 000055C87AC65F18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 000055C87AC65F1C SUBR:L0-B000 0
nop ! 000055C87AC65F20 SUBR:L0-B000 0 S
bpos,a BL00106 ! 000055C87AC65F24 SUBR:L0-B000 0 L
nop ! 000055C87AC65F28 SUBR:L0-B000 0 S
nop ! 000055C87AC65F2C SUBR:L0-B000 0 S
st %f18, [%g4-0x0034] ! 000055C87AC65F30 SUBR:L0-B000 0 S >BD00007
brgez,a,pn %i1, BL00107 ! 000055C87AC65F34 SUBR:L0-B000 0 L
st %f5, [%g5-0x0074] ! 000055C87AC65F38 SUBR:L0-B000 0 S >BD00013
nop ! 000055C87AC65F3C SUBR:L0-B000 0 S
BL00107:.word 0xA1A9D8F7 ! 000055C87AC65F40 SUBR:L0-B000 0 L illop
BL00106:fbul,a,pt %fcc2, BL00109 ! 000055C87AC65F44 SUBR:L0-B000 0 L
BL00109:nop ! 000055C87AC65F48 SUBR:L0-B000 0 S
BL00108:fbule,a BL00110 ! 000055C87AC65F4C SUBR:L0-B000 0 L
BL00110:nop ! 000055C87AC65F50 SUBR:L0-B000 0 S
add %g1, 0x793, %g1 ! 000055C87AC65F54 SUBR:L0-B000 0 chksum++
.word 0xEF64C74D ! 000055C87AC65F58 SUBR:L0-B000 0 illop
add %i4, %g1, %o2 ! 000055C87AC65F5C SWCH:L1-B000 0
and %o2, 0x18, %o7 ! 000055C87AC65F60 SWCH:L1-B000 0
sethi %hi(0x78), %o2 ! 000055C87AC65F64 SWCH:L1-B000 0 .+0
or %o2,%lo(0x78),%o2 ! 000055C87AC65F68 SWCH:L1-B000 0
add %o2, %o7, %o2 ! 000055C87AC65F6C SWCH:L1-B000 0
.word 0x0A7407D0 ! 000055C87AC65F70 SWCH:L1-B000 0 illop
ldstub [%g4+0x0073], %l4 ! 000055C87AC65F74 SWCH:L1-B000 0 S >BD00012
.word 0x81C7E008 ! 000055C87AC65F78 SWCH:L1-B000 0 random
nop ! 000055C87AC65F7C SWCH:L1-B000 0 S
ba BL00119 ! 000055C87AC65F80 SWCH:L1-B000 0
fcmpne32 %f30, %f16, %i4 ! 000055C87AC65F84 SWCH:L1-B000 0 S
ba,a BL00118 ! 000055C87AC65F88 SWCH:L1-B000 0
sth %l4, [%g6-0x0078] ! 000055C87AC65F8C SWCH:L1-B000 0 S >BD00051
.word 0xBBAC2E94 ! 000055C87AC65F90 SWCH:L1-B000 0 illop
nop ! 000055C87AC65F94 SWCH:L1-B000 0 S
BL00112:add %g1, 0xCAD, %g1 ! 000055C87AC65F98 CASE:L2-B000 0 chksum++
stw %i1, [%g5+0x006C] ! 000055C87AC65F9C CASE:L2-B000 0 S >BD00010+4
ldxa [%g5-0x0048]%asi, %i1 ! 000055C87AC65FA0 CASE:L2-B000 0 S <BD00011
lduba [%g7+%g7]0x83, %o5 ! 000055C87AC65FA4 CASE:L2-B000 0 S <BD00034
ldx [%g2+0x0048], %g6 ! 000055C87AC65FA8 CASE:L2-B000 0 S BASE<BD00111
.word 0x4AE79B54 ! 000055C87AC65FAC CASE:L2-B000 0 S random
.word 0x8BAC54FA ! 000055C87AC65FB0 CASE:L2-B000 0 S illop_FP
ba,a,pn %xcc, BL00121 ! 000055C87AC65FB4 CASE:L2-B000 0
st %f28, [%g3-0x0028] ! 000055C87AC65FB8 CASE:L2-B000 0 S >BD00006
BL00118:.word 0x9FA2C5BA ! 000055C87AC65FBC CASE:L2-B001 0 illop
std %f28, [%g4-0x0048] ! 000055C87AC65FC0 CASE:L2-B001 0 S >BD00011
bcs,pn %icc, BL00113 ;.empty ! 000055C87AC65FC4 CASE:L2-B001 0 L
.word 0x3D17F38A ! 000055C87AC65FC8 CASE:L2-B001 0 L random
.word 0x81C7E008 ! 000055C87AC65FCC CASE:L2-B001 0 S random
BL00113:ld [%g3-0x0028], %f28 ! 000055C87AC65FD0 CASE:L2-B001 0 S <BD00006
st %f4, [%g5+0x0044] ! 000055C87AC65FD4 CASE:L2-B001 0 S >BD00002
bn,pn %xcc, BL00115 ;.empty ! 000055C87AC65FD8 CASE:L2-B001 0 L
.word 0x09E18E82 ! 000055C87AC65FDC CASE:L2-B001 0 L illop
BL00114:ba BL00117 ;.empty ! 000055C87AC65FE0 CASE:L2-B001 0 L
BL00117:fbl,a,pt %fcc2, BL00115 ! 000055C87AC65FE4 CASE:L2-B001 0 L
BL00115:std %f16, [%g5-0x0048] ! 000055C87AC65FE8 CASE:L2-B001 0 S >BD00011
BL00116:add %g1, 0xAF6, %g1 ! 000055C87AC65FEC CASE:L2-B001 0 chksum++
ba,a,pn %icc, BL00121 ! 000055C87AC65FF0 CASE:L2-B001 0
ldxa [%g7+%g7]0x83, %i3 ! 000055C87AC65FF4 CASE:L2-B001 0 S <BD00034
BL00119:add %g1, 0x1BC, %g1 ! 000055C87AC65FF8 CASE:L2-B002 0 chksum++
stx %o5, [%g5+0x0068] ! 000055C87AC65FFC CASE:L2-B002 0 S >BD00010
ldx [%g2+0x0050], %l5 ! 000055C87AC66000 CASE:L2-B002 0 <BD00003
.word 0xADD1C0E4 ! 000055C87AC66004 CASE:L2-B002 0 illop
ldda [%l5]0xF0, %f16 ! 000055C87AC66008 CASE:L2-B002 0 Blk-Load
membar 0x40 ! 000055C87AC6600C CASE:L2-B002 0
.word 0x85B7C26C ! 000055C87AC66010 CASE:L2-B002 0 S illop
.word 0xE52A5124 ! 000055C87AC66014 CASE:L2-B002 0 illop
stda %f24,[%l5+%g1]0xC2 ! 000055C87AC66018 CASE:L2-B002 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 000055C87AC6601C CASE:L2-B002 0 <BD00003
membar 0x40 ! 000055C87AC66020 CASE:L2-B002 0
stda %f0, [%l5]0x16 ! 000055C87AC66024 CASE:L2-B002 0 Blk-Store
membar 0x40 ! 000055C87AC66028 CASE:L2-B002 0
std %i2, [%g5-0x0048] ! 000055C87AC6602C CASE:L2-B002 0 S >BD00011
stda %i0, [%g5+0x0028]%asi ! 000055C87AC66030 CASE:L2-B002 0 S >BD00015
call .+8 ! 000055C87AC66034 CASE:L2-B002 0 S
.word 0xB1F00000 ! 000055C87AC66038 CASE:L2-B002 0 S illop
ldx [%g2+0x0058], %l6 ! 000055C87AC6603C CASE:L2-B002 0 <BD00021
ldda [%l6]0x24, %i0 ! 000055C87AC66040 CASE:L2-B002 0 S Quad_Ld
ba BL00121 ! 000055C87AC66044 CASE:L2-B002 0
stha %g1, [%g5-0x0026]%asi ! 000055C87AC66048 CASE:L2-B002 0 S >BD00006+2
BL00120:add %g1, 0x7BC, %g1 ! 000055C87AC6604C CASE:L2-B003 0 chksum++
sth %o5, [%g5+0x006A] ! 000055C87AC66050 CASE:L2-B003 0 S >BD00010+2
stx %g1, [%g6+0x0018] ! 000055C87AC66054 CASE:L2-B003 0 S >BD00005
add %g5, 0x68, %l5 ! 000055C87AC66058 CASE:L2-B003 0 @BD00010
stda %f18,[%l5+%g1]0xC0 ! 000055C87AC6605C CASE:L2-B003 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 000055C87AC66060 CASE:L2-B003 0 <BD00003
membar 0x40 ! 000055C87AC66064 CASE:L2-B003 0
stda %f32, [%l5]0xF0 ! 000055C87AC66068 CASE:L2-B003 0 Blk-Store
membar 0x40 ! 000055C87AC6606C CASE:L2-B003 0
membar 0x40 ! 000055C87AC66070 CASE:L2-B003 0
stda %f32, [%l5]0xF8 ! 000055C87AC66074 CASE:L2-B003 0 Blk-Store
membar 0x40 ! 000055C87AC66078 CASE:L2-B003 0
add %g3, 0x68, %l5 ! 000055C87AC6607C CASE:L2-B003 0 @BD00010
stda %f24,[%l5+%g1]0xC3 ! 000055C87AC66080 CASE:L2-B003 0 S Partial_St
ldx [%g5-0x0088], %g5 ! 000055C87AC66084 CASE:L2-B003 0 ptr_chase
.word 0x8FB64373 ! 000055C87AC66088 CASE:L2-B003 0 illop
ldx [%g5-0x0088], %g5 ! 000055C87AC6608C CASE:L2-B003 0 ptr_chase
.word 0xDF2AE62F ! 000055C87AC66090 CASE:L2-B003 0 random
.word 0xB9B542AA ! 000055C87AC66094 CASE:L2-B003 0 illop
ldx [%g5-0x0088], %g5 ! 000055C87AC66098 CASE:L2-B003 0 ptr_chase
fba,a BL00121 ! 000055C87AC6609C CASE:L2-B003 0
.word 0xB9652833 ! 000055C87AC660A0 CASE:L2-B003 0 S illop
BL00121: ! SWCH:L1-B000
add %g1, 0xABB, %g1 ! 000055C87AC660A4 SWCH:L1-B000 0 chksum++
.word 0x95B381B8 ! 000055C87AC660A8 SWCH:L1-B000 0 S illop_VIS
ldx [%g2+0x0050], %l5 ! 000055C87AC660AC SWCH:L1-B000 0 <BD00003
membar 0x40 ! 000055C87AC660B0 SWCH:L1-B000 0
stda %f16, [%l5]0x16 ! 000055C87AC660B4 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 000055C87AC660B8 SWCH:L1-B000 0
sethi %hh(0xFFFFAD2506701F00),%l6 ! 000055C87AC660BC SWCH:L1-B000 0 SUBR024
or %l6,%hm(0xFFFFAD2506701F00),%l6 ! 000055C87AC660C0 SWCH:L1-B000 0
.word 0x81AC7016 ! 000055C87AC660C4 SWCH:L1-B000 0 illop
or %l5,%lo(0xFFFFAD2506701F00),%l5 ! 000055C87AC660C8 SWCH:L1-B000 0
.word 0x95906000 ! 000055C87AC660CC SWCH:L1-B000 0 random
or %l6, %l5, %l6 ! 000055C87AC660D0 SWCH:L1-B000 0
jmpl %l6+0x0000, %o7 ! 000055C87AC660D4 SWCH:L1-B000 0 S
.word 0xA5A1480D ! 000055C87AC660D8 SWCH:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 000055C87AC660DC SWCH:L1-B000 0 <BD00003
membar 0x40 ! 000055C87AC660E0 SWCH:L1-B000 0
stda %f16, [%l5]0x1E ! 000055C87AC660E4 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 000055C87AC660E8 SWCH:L1-B000 0
add %g3, 0x73, %l6 ! 000055C87AC660EC SWCH:L1-B000 0 @BD00012
stda %f20, [%l6]0xD0 ! 000055C87AC660F0 SWCH:L1-B000 0 S Short8
bmask %g1, %o0, %l0 ! 000055C87AC660F4 SUBR:L0-B000 0 S
.word 0xA374BEC4 ! 000055C87AC660F8 SUBR:L0-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 000055C87AC660FC SUBR:L0-B000 0 <BD00003
membar 0x40 ! 000055C87AC66100 SUBR:L0-B000 0
stda %f16, [%l5]0x16 ! 000055C87AC66104 SUBR:L0-B000 0 Blk-Store
.word 0x28CF0A51 ! 000055C87AC66108 SUBR:L0-B000 0 illop
add %g5, 0x28, %l5 ! 000055C87AC6610C SUBR:L0-B000 0 @BD00015
stda %f30,[%l5+%g1]0xC3 ! 000055C87AC66110 SUBR:L0-B000 0 S Partial_St
call .+8 ! 000055C87AC66114 SUBR:L0-B000 0 S
.word 0xF7D845F8 ! 000055C87AC66118 SUBR:L0-B000 0 S illop
edge16 %o5, %i3, %o2 ! 000055C87AC6611C SUBR:L0-B000 0 S
std %f18, [%g4+0x0018] ! 000055C87AC66120 SUBR:L0-B000 0 S >BD00005
.word 0x81E80000 ! 000055C87AC66124 SUBR:L0-B000 0 S random
ldx [%g2+0x0050], %l5 ! 000055C87AC66128 SUBR:L0-B000 0 <BD00003
membar 0x40 ! 000055C87AC6612C SUBR:L0-B000 0
stda %f32, [%l5]0xF0 ! 000055C87AC66130 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 000055C87AC66134 SUBR:L0-B000 0
.word 0x20C2722A ! 000055C87AC66138 SUBR:L0-B000 0 illop
return %i7+0x0008 ! 000055C87AC6613C SUBR:L0-B000 0
add %g1, 0x86A, %g1 ! 000055C87AC66140 SUBR:L0-B000 0 chksum++
SECTION .btext007_pg1 TEXT_VA=0x55c87ac66000
attr_text {
Name = .btext007_pg1,
VA = 0x55c87ac66000,
RA = ra2pa(0xffffc6000,0),
PA = ra2pa(0xffffc6000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext008 TEXT_VA=0x7c9c5dbf00
attr_text {
Name = .btext008,
VA = 0x7c9c5dbf00,
RA = 0xffffc1f00,
PA = ra2pa(0xffffc1f00,0),
notsb
}
SECTION .btext008_pg0 TEXT_VA=0x7c9c5da000
attr_text {
Name = .btext008_pg0,
VA = 0x7c9c5da000,
RA = 0xffffc0000,
PA = ra2pa(0xffffc0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext008
.text
.global SUBR023; SUBR023:
add %g1, 0xE00, %g1 ! 0000007C9C5DBF00 SUBR:L0-B000 0 chksum++
or %g0, 0x2, %o4 ! 0000007C9C5DBF04 LOOP:L1-B000 0
BL00139: ! LOOP:L1-B000
add %g1, 0xEA6, %g1 ! 0000007C9C5DBF08 LOOP:L1-B000 0 chksum++
.word 0x027461E4 ! 0000007C9C5DBF0C LOOP:L1-B000 0 S illop
.word 0xFDAA01BB ! 0000007C9C5DBF10 LOOP:L1-B000 0 illop
membar 0x40 ! 0000007C9C5DBF14 LOOP:L1-B000 0
stda %f16, [%l5]0x16 ! 0000007C9C5DBF18 LOOP:L1-B000 0 Blk-Store
.word 0x20E268EB ! 0000007C9C5DBF1C LOOP:L1-B000 0 illop
add %g5, 0x28, %l5 ! 0000007C9C5DBF20 LOOP:L1-B000 0 @BD00015
stda %f26,[%l5+%g1]0xC2 ! 0000007C9C5DBF24 LOOP:L1-B000 0 S Partial_St
nop ! 0000007C9C5DBF28 LOOP:L1-B000 0 S
andcc %i0, 0x40, %g0 ! 0000007C9C5DBF2C SKIP:L2-B000 0
bnz,pt %icc, BL00122 ! 0000007C9C5DBF30 SKIP:L2-B000 0
nop ! 0000007C9C5DBF34 SKIP:L2-B000 0 S
swap [%g6-0x0034], %o3 ! 0000007C9C5DBF38 SKIP:L2-B000 0 S >BD00007
.word 0xC1D397C0 ! 0000007C9C5DBF3C SKIP:L2-B000 0 illop
.word 0xA3A4C062 ! 0000007C9C5DBF40 SKIP:L2-B000 0 illop
stda %f0, [%l5]0xE0 ! 0000007C9C5DBF44 SKIP:L2-B000 0 Blk-Store
.word 0xA5AE5CE4 ! 0000007C9C5DBF48 SKIP:L2-B000 0 illop
add %g5, 0x73, %l6 ! 0000007C9C5DBF4C SKIP:L2-B000 0 @BD00012
.word 0x8964FD27 ! 0000007C9C5DBF50 SKIP:L2-B000 0 S illop
.word 0x3DD88555 ! 0000007C9C5DBF54 SKIP:L2-B000 0 S illop
add %g5, -72, %l5 ! 0000007C9C5DBF58 SKIP:L2-B000 0 @BD00011
stda %f18,[%l5+%g1]0xC0 ! 0000007C9C5DBF5C SKIP:L2-B000 0 S Partial_St
.word 0xBD673ACF ! 0000007C9C5DBF60 SKIP:L2-B000 0 S illop
st %f5, [%g6+0x0044] ! 0000007C9C5DBF64 SKIP:L2-B000 0 S >BD00002
nop ! 0000007C9C5DBF68 SKIP:L2-B000 0 S
stb %i3, [%g5+0x0073] ! 0000007C9C5DBF6C SKIP:L2-B000 0 S >BD00012
.word 0xD3CF8AA7 ! 0000007C9C5DBF70 SKIP:L2-B000 0 illop
stda %f18, [%l6]0xD8 ! 0000007C9C5DBF74 SKIP:L2-B000 0 S Short8
add %g1, 0xF29, %g1 ! 0000007C9C5DBF78 SKIP:L2-B000 0 chksum++
add %g3, 0x28, %l5 ! 0000007C9C5DBF7C SKIP:L2-B000 0 @BD00015
stda %f28,[%l5+%g1]0xC4 ! 0000007C9C5DBF80 SKIP:L2-B000 0 S Partial_St
add %g3, -72, %l5 ! 0000007C9C5DBF84 SKIP:L2-B000 0 @BD00011
stda %f22,[%l5+%g1]0xC0 ! 0000007C9C5DBF88 SKIP:L2-B000 0 S Partial_St
.word 0xB7A39A01 ! 0000007C9C5DBF8C SKIP:L2-B000 0 illop
.word 0x83BE1194 ! 0000007C9C5DBF90 SKIP:L2-B000 0 S illop
add %g3, -118, %l6 ! 0000007C9C5DBF94 SKIP:L2-B000 0 @BD00058
ldda [%l6]0xD2, %f16 ! 0000007C9C5DBF98 SKIP:L2-B000 0 S Short16
st %f11, [%g6+0x0044] ! 0000007C9C5DBF9C SKIP:L2-B000 0 S >BD00002
ldx [%g2+0x0050], %l5 ! 0000007C9C5DBFA0 SKIP:L2-B000 0 <BD00003
membar 0x40 ! 0000007C9C5DBFA4 SKIP:L2-B000 0
.word 0xF372261B ! 0000007C9C5DBFA8 SKIP:L2-B000 0 illop
membar 0x40 ! 0000007C9C5DBFAC SKIP:L2-B000 0
ba BL00126 ! 0000007C9C5DBFB0 SKIP:L2-B000 0
nop ! 0000007C9C5DBFB4 SKIP:L2-B000 0 S
BL00122: ! ELSE:L2-B001
ld [%g2+0x0060], %fsr ! 0000007C9C5DBFB8 ELSE:L2-B001 0 S <BD00008
nop ! 0000007C9C5DBFBC ELSE:L2-B001 0 S
.word 0xDB7B8644 ! 0000007C9C5DBFC0 ELSE:L2-B001 0 L illop
ldx [%g2+0x0028], %g5 ! 0000007C9C5DBFC4 ELSE:L2-B001 0 S BASE<BD00060
.word 0xD7EDA624 ! 0000007C9C5DBFC8 ELSE:L2-B001 0 L random
std %f22, [%g3+0x0068] ! 0000007C9C5DBFCC ELSE:L2-B001 0 S >BD00010
ldda [%g6+0x0068]%asi, %o0 ! 0000007C9C5DBFD0 ELSE:L2-B001 0 S <BD00010
fbo BL00124 ! 0000007C9C5DBFD4 ELSE:L2-B001 0 L
BL00123:nop ! 0000007C9C5DBFD8 ELSE:L2-B001 0 S
st %f2, [%g6+0x0044] ! 0000007C9C5DBFDC ELSE:L2-B001 0 S >BD00002
tge %xcc, %g0+0x0074 ! 0000007C9C5DBFE0 ELSE:L2-B001 0 S pseudo-branch
bpos,a,pt %icc, BL00125 ! 0000007C9C5DBFE4 ELSE:L2-B001 0 L
.word 0x95AF1069 ! 0000007C9C5DBFE8 ELSE:L2-B001 0 S illop
nop ! 0000007C9C5DBFEC ELSE:L2-B001 0 S
BL00125:bn BL00124 ! 0000007C9C5DBFF0 ELSE:L2-B001 0 L
stx %fsr, [%g2+0x0060] ! 0000007C9C5DBFF4 ELSE:L2-B001 0 S <BD00008
BL00124:add %g1, 0x1AE, %g1 ! 0000007C9C5DBFF8 ELSE:L2-B001 0 chksum++
add %g1, 0xCEA, %g1 ! 0000007C9C5DBFFC ELSE:L2-B001 0 chksum++
stha %i5, [%g3+0x001E]%asi ! 0000007C9C5DC000 ELSE:L2-B001 0 S >BD00005+6
ldx [%g2+0x0058], %l6 ! 0000007C9C5DC004 ELSE:L2-B001 0 <BD00021
ldda [%l6]0x26, %o0 ! 0000007C9C5DC008 ELSE:L2-B001 0 S Quad_Ld_P
stx %o1, [%g4+0x0068] ! 0000007C9C5DC00C ELSE:L2-B001 0 S >BD00010
ldsh [%g6+0x000C], %o1 ! 0000007C9C5DC010 ELSE:L2-B001 0 S <BD00023
st %f3, [%g6-0x0074] ! 0000007C9C5DC014 ELSE:L2-B001 0 S >BD00013
.word 0x9DAD70F3 ! 0000007C9C5DC018 ELSE:L2-B001 0 S illop_FP
std %f20, [%g5-0x0048] ! 0000007C9C5DC01C ELSE:L2-B001 0 S >BD00011
nop ! 0000007C9C5DC020 ELSE:L2-B001 0 S
nop ! 0000007C9C5DC024 ELSE:L2-B001 0 S
stw %i5, [%g4-0x0028] ! 0000007C9C5DC028 ELSE:L2-B001 0 S >BD00006
BL00126: ! ELSE:L2-B001
add %g1, 0xFDB, %g1 ! 0000007C9C5DC02C ELSE:L2-B001 0 chksum++
fcmpd %fcc3, %f46, %f62 ! 0000007C9C5DC030 SKIP:L2-B002 0
.word 0xBBB307EE ! 0000007C9C5DC034 SKIP:L2-B002 0 illop
nop ! 0000007C9C5DC038 SKIP:L2-B002 0 S
.word 0x85AEE0A5 ! 0000007C9C5DC03C SKIP:L2-B002 0 S illop
fba,a BL00127 ! 0000007C9C5DC040 SKIP:L2-B002 0 L
array32 %o0, %o3, %o0 ! 0000007C9C5DC044 SKIP:L2-B002 0 S
fbg,a BL00128 ;.empty ! 0000007C9C5DC048 SKIP:L2-B002 0 L
.word 0x0FC37F0E ! 0000007C9C5DC04C SKIP:L2-B002 0 L random
BL00127:ta %xcc, 0x43 ! 0000007C9C5DC050 SKIP:L2-B002 0 S +-PEF
stxa %o3, [%g4-0x0048]%asi ! 0000007C9C5DC054 SKIP:L2-B002 0 S >BD00011
sth %o0, [%g4-0x0046] ! 0000007C9C5DC058 SKIP:L2-B002 0 S >BD00011+2
BL00128:add %g1, 0x2E2, %g1 ! 0000007C9C5DC05C SKIP:L2-B002 0 chksum++
add %g1, 0x2F1, %g1 ! 0000007C9C5DC060 SKIP:L2-B002 0 chksum++
sta %f8, [%g6-0x0074]%asi ! 0000007C9C5DC064 SKIP:L2-B002 0 S >BD00013
.word 0xA4EFCF13 ! 0000007C9C5DC068 SKIP:L2-B002 0 S illop
nop ! 0000007C9C5DC06C SKIP:L2-B002 0 S
std %g0, [%g6+0x0068] ! 0000007C9C5DC070 SKIP:L2-B002 0 S >BD00010
fba,a BL00130 ! 0000007C9C5DC074 SKIP:L2-B002 0
.word 0xB5A19C58 ! 0000007C9C5DC078 SKIP:L2-B002 0 S illop_FP
BL00129: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC07C ELSE:L2-B003 0 <BD00003
membar 0x40 ! 0000007C9C5DC080 ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! 0000007C9C5DC084 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 0000007C9C5DC088 ELSE:L2-B003 0
.word 0xAF6DAAA9 ! 0000007C9C5DC08C ELSE:L2-B003 0 S random
.word 0xB8CD8558 ! 0000007C9C5DC090 ELSE:L2-B003 0 S illop
nop ! 0000007C9C5DC094 ELSE:L2-B003 0 S
.word 0xF3D025E0 ! 0000007C9C5DC098 ELSE:L2-B003 0 S illop
.word 0x8B10751B ! 0000007C9C5DC09C ELSE:L2-B003 0 random
add %g6, 0x18, %l5 ! 0000007C9C5DC0A0 ELSE:L2-B003 0 @BD00005
.word 0xBE100001 ! 0000007C9C5DC0A4 ELSE:L2-B003 0 S random
add %g5, -72, %l5 ! 0000007C9C5DC0A8 ELSE:L2-B003 0 @BD00011
stda %f26,[%l5+%g1]0xCC ! 0000007C9C5DC0AC ELSE:L2-B003 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC0B0 ELSE:L2-B003 0 <BD00003
membar 0x40 ! 0000007C9C5DC0B4 ELSE:L2-B003 0
.word 0x9F950005 ! 0000007C9C5DC0B8 ELSE:L2-B003 0 illop
membar 0x40 ! 0000007C9C5DC0BC ELSE:L2-B003 0
add %g4, -72, %l5 ! 0000007C9C5DC0C0 ELSE:L2-B003 0 @BD00011
.word 0x91AF4A25 ! 0000007C9C5DC0C4 ELSE:L2-B003 0 S illop
.word 0xE3109D68 ! 0000007C9C5DC0C8 ELSE:L2-B003 0 S illop
swap [%g5-0x0028], %o0 ! 0000007C9C5DC0CC ELSE:L2-B003 0 S >BD00006
ldstub [%g6+0x0073], %o5 ! 0000007C9C5DC0D0 ELSE:L2-B003 0 S >BD00012
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC0D4 ELSE:L2-B003 0 <BD00003
.word 0x1DB72570 ! 0000007C9C5DC0D8 ELSE:L2-B003 0 random
.word 0xC2387995 ! 0000007C9C5DC0DC ELSE:L2-B003 0 random
.word 0xBBB3C2DE ! 0000007C9C5DC0E0 ELSE:L2-B003 0 illop
BL00130: ! ELSE:L2-B003
.word 0x918ED00E ! 0000007C9C5DC0E4 ELSE:L2-B003 0 illop
fcmpd %fcc3, %f46, %f42 ! 0000007C9C5DC0E8 SKIP:L2-B004 0
fbge,pt %fcc3, BL00135 ! 0000007C9C5DC0EC SKIP:L2-B004 0
stwa %o5, [%g4+0x006C]%asi ! 0000007C9C5DC0F0 SKIP:L2-B004 0 S >BD00010+4
alignaddrl %o0, %o0, %o0 ! 0000007C9C5DC0F4 SKIP:L2-B004 0 S
stxa %o5, [%g6-0x0048]%asi ! 0000007C9C5DC0F8 SKIP:L2-B004 0 S >BD00011
prefetch [%g7-0x0FB8], 22 ! 0000007C9C5DC0FC SKIP:L2-B004 0 S <.-4024
fbn BL00131 ;.empty ! 0000007C9C5DC100 SKIP:L2-B004 0 L
bgu,pt %xcc, BL00132 ;.empty ! 0000007C9C5DC104 SKIP:L2-B004 0 L
.word 0xA6BA1B5F ! 0000007C9C5DC108 SKIP:L2-B004 0 L random
BL00131:fbg,pt %fcc3, BL00133 ! 0000007C9C5DC10C SKIP:L2-B004 0 L
sta %f18, [%g3-0x0034]%asi ! 0000007C9C5DC110 SKIP:L2-B004 0 S >BD00007
.word 0xFED96A39 ! 0000007C9C5DC114 SKIP:L2-B004 0 L random
BL00132:sta %f29, [%g6-0x0034]%asi ! 0000007C9C5DC118 SKIP:L2-B004 0 S >BD00007
BL00133:std %f20, [%g4+0x0028] ! 0000007C9C5DC11C SKIP:L2-B004 0 S >BD00015
BL00134:.word 0xE5890C3B ! 0000007C9C5DC120 SKIP:L2-B004 0 illop
.word 0x89AE808D ! 0000007C9C5DC124 SKIP:L2-B004 0 illop
lda [%g5-0x0074]%asi, %f8 ! 0000007C9C5DC128 SKIP:L2-B004 0 S <BD00013
.word 0x9A0E1D58 ! 0000007C9C5DC12C SKIP:L2-B004 0 S random
add %g6, 0x68, %l5 ! 0000007C9C5DC130 SKIP:L2-B004 0 @BD00010
stda %f18,[%l5+%g1]0xC5 ! 0000007C9C5DC134 SKIP:L2-B004 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC138 SKIP:L2-B004 0 <BD00003
membar 0x40 ! 0000007C9C5DC13C SKIP:L2-B004 0
.word 0xE268861D ! 0000007C9C5DC140 SKIP:L2-B004 0 random
.word 0xED51A2A7 ! 0000007C9C5DC144 SKIP:L2-B004 0 illop
ba,a,pt %icc, BL00136 ! 0000007C9C5DC148 SKIP:L2-B004 0
st %f3, [%g3+0x0044] ! 0000007C9C5DC14C SKIP:L2-B004 0 S >BD00002
BL00135: ! ELSE:L2-B005
.word 0xAFB38693 ! 0000007C9C5DC150 ELSE:L2-B005 0 S illop_VIS
stx %g1, [%g5+0x001E] ! 0000007C9C5DC154 ELSE:L2-B005 0 S >BD00005+6
add %g3, 0x18, %l5 ! 0000007C9C5DC158 ELSE:L2-B005 0 @BD00005
stda %f16,[%l5+%g1]0xC1 ! 0000007C9C5DC15C ELSE:L2-B005 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC160 ELSE:L2-B005 0 <BD00003
membar 0x40 ! 0000007C9C5DC164 ELSE:L2-B005 0
stda %f32, [%l5]0xE0 ! 0000007C9C5DC168 ELSE:L2-B005 0 Blk-Store
.word 0x8FE682E5 ! 0000007C9C5DC16C ELSE:L2-B005 0 random
add %g1, 0x57B, %g1 ! 0000007C9C5DC170 ELSE:L2-B005 0 chksum++
ldstub [%g6+0x0075], %o0 ! 0000007C9C5DC174 ELSE:L2-B005 0 S >BD00009
add %g6, 0x28, %l5 ! 0000007C9C5DC178 ELSE:L2-B005 0 @BD00015
.word 0x9BCA877B ! 0000007C9C5DC17C ELSE:L2-B005 0 S illop
.word 0xA9A9D2B2 ! 0000007C9C5DC180 ELSE:L2-B005 0 illop
membar 0x40 ! 0000007C9C5DC184 ELSE:L2-B005 0
stda %f16, [%l5]0xF8 ! 0000007C9C5DC188 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 0000007C9C5DC18C ELSE:L2-B005 0
fcmpgt16 %f20, %f18, %o2 ! 0000007C9C5DC190 ELSE:L2-B005 0 S
BL00136: ! ELSE:L2-B005
.word 0xA3AC8A3E ! 0000007C9C5DC194 ELSE:L2-B005 0 illop
.word 0xAFA5DAC7 ! 0000007C9C5DC198 SKIP:L2-B006 0 illop
bnz BL00137 ! 0000007C9C5DC19C SKIP:L2-B006 0
nop ! 0000007C9C5DC1A0 SKIP:L2-B006 0 S
.word 0xFF441199 ! 0000007C9C5DC1A4 SKIP:L2-B006 0 illop
stda %f16,[%l5+%g1]0xC8 ! 0000007C9C5DC1A8 SKIP:L2-B006 0 S Partial_St
st %f8, [%g4-0x0074] ! 0000007C9C5DC1AC SKIP:L2-B006 0 S >BD00013
nop ! 0000007C9C5DC1B0 SKIP:L2-B006 0 S
add %g4, -118, %l6 ! 0000007C9C5DC1B4 SKIP:L2-B006 0 @BD00058
stda %f24, [%l6]0xD2 ! 0000007C9C5DC1B8 SKIP:L2-B006 0 S Short16
.word 0x85658B1F ! 0000007C9C5DC1BC SKIP:L2-B006 0 S illop
.word 0xAEEC82B3 ! 0000007C9C5DC1C0 SKIP:L2-B006 0 S illop
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC1C4 SKIP:L2-B006 0 <BD00003
membar 0x40 ! 0000007C9C5DC1C8 SKIP:L2-B006 0
stda %f0, [%l5]0xF0 ! 0000007C9C5DC1CC SKIP:L2-B006 0 Blk-Store
membar 0x40 ! 0000007C9C5DC1D0 SKIP:L2-B006 0
stda %o4, [%g3+0x0018]%asi ! 0000007C9C5DC1D4 SKIP:L2-B006 0 S >BD00005
add %g1, 0x522, %g1 ! 0000007C9C5DC1D8 SKIP:L2-B006 0 chksum++
.word 0x8DA05164 ! 0000007C9C5DC1DC SKIP:L2-B006 0 illop
stda %f28,[%l5+%g1]0xC2 ! 0000007C9C5DC1E0 SKIP:L2-B006 0 S Partial_St
fcmple32 %f20, %f18, %o3 ! 0000007C9C5DC1E4 SKIP:L2-B006 0 S
add %g6, 0x18, %l5 ! 0000007C9C5DC1E8 SKIP:L2-B006 0 @BD00005
stda %f16,[%l5+%g1]0xC0 ! 0000007C9C5DC1EC SKIP:L2-B006 0 S Partial_St
.word 0x95A8E00D ! 0000007C9C5DC1F0 SKIP:L2-B006 0 illop
stda %f28,[%l5+%g1]0xC8 ! 0000007C9C5DC1F4 SKIP:L2-B006 0 S Partial_St
add %g3, 0x75, %l6 ! 0000007C9C5DC1F8 SKIP:L2-B006 0 @BD00009
.word 0x8BAD5989 ! 0000007C9C5DC1FC SKIP:L2-B006 0 S illop
.word 0x9FC3801F ! 0000007C9C5DC200 SKIP:L2-B006 0 random
ldda [%l6]0x24, %o0 ! 0000007C9C5DC204 SKIP:L2-B006 0 S Quad_Ld
ba,a BL00138 ! 0000007C9C5DC208 SKIP:L2-B006 0
st %f8, [%g3+0x0044] ! 0000007C9C5DC20C SKIP:L2-B006 0 S >BD00002
BL00137: ! ELSE:L2-B007
std %g0, [%g6+0x0068] ! 0000007C9C5DC210 ELSE:L2-B007 0 S >BD00010
add %g4, 0x68, %l5 ! 0000007C9C5DC214 ELSE:L2-B007 0 @BD00010
stda %f26,[%l5+%g1]0xC4 ! 0000007C9C5DC218 ELSE:L2-B007 0 S Partial_St
.word 0x8DA5D009 ! 0000007C9C5DC21C ELSE:L2-B007 0 S illop
sth %o0, [%g5-0x0032] ! 0000007C9C5DC220 ELSE:L2-B007 0 S >BD00007+2
add %g3, 0x28, %l5 ! 0000007C9C5DC224 ELSE:L2-B007 0 @BD00015
.word 0x33EFB840 ! 0000007C9C5DC228 ELSE:L2-B007 0 S illop
st %f26, [%g6-0x0028] ! 0000007C9C5DC22C ELSE:L2-B007 0 S >BD00006
std %o2, [%g3-0x0048] ! 0000007C9C5DC230 ELSE:L2-B007 0 S >BD00011
add %g6, 0x18, %l5 ! 0000007C9C5DC234 ELSE:L2-B007 0 @BD00005
stda %f24,[%l5+%g1]0xC8 ! 0000007C9C5DC238 ELSE:L2-B007 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC23C ELSE:L2-B007 0 <BD00003
membar 0x40 ! 0000007C9C5DC240 ELSE:L2-B007 0
stda %f0, [%l5]0x1E ! 0000007C9C5DC244 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 0000007C9C5DC248 ELSE:L2-B007 0
.word 0x99A310DF ! 0000007C9C5DC24C ELSE:L2-B007 0 illop
stda %f30,[%l5+%g1]0xC8 ! 0000007C9C5DC250 ELSE:L2-B007 0 S Partial_St
add %g5, -72, %l5 ! 0000007C9C5DC254 ELSE:L2-B007 0 @BD00011
stda %f22,[%l5+%g1]0xCB ! 0000007C9C5DC258 ELSE:L2-B007 0 S Partial_St
ldx [%g2+0x0058], %l6 ! 0000007C9C5DC25C ELSE:L2-B007 0 <BD00021
ldda [%l6]0x26, %o0 ! 0000007C9C5DC260 ELSE:L2-B007 0 S Quad_Ld_P
add %g1, 0xA27, %g1 ! 0000007C9C5DC264 ELSE:L2-B007 0 chksum++
st %f11, [%g5-0x0074] ! 0000007C9C5DC268 ELSE:L2-B007 0 S >BD00013
swap [%g5-0x0034], %o2 ! 0000007C9C5DC26C ELSE:L2-B007 0 S >BD00007
sth %o1, [%g3-0x0076] ! 0000007C9C5DC270 ELSE:L2-B007 0 S >BD00058
nop ! 0000007C9C5DC274 ELSE:L2-B007 0 S
stb %g1, [%g3+0x0075] ! 0000007C9C5DC278 ELSE:L2-B007 0 S >BD00009
BL00138: ! ELSE:L2-B007
add %g1, 0x493, %g1 ! 0000007C9C5DC27C ELSE:L2-B007 0 chksum++
swap [%g6-0x0028], %o2 ! 0000007C9C5DC280 LOOP:L1-B000 0 S >BD00006
swap [%g6-0x0028], %o3 ! 0000007C9C5DC284 LOOP:L1-B000 0 S >BD00006
.word 0xA5A18F8B ! 0000007C9C5DC288 LOOP:L1-B000 0 S illop
stx %o3, [%g6+0x0018] ! 0000007C9C5DC28C LOOP:L1-B000 0 S >BD00005
.word 0xAB1F9EE6 ! 0000007C9C5DC290 LOOP:L1-B000 0 S random
subcc %o4, 0x1, %o4 ! 0000007C9C5DC294 LOOP:L1-B000 0
.word 0xB3E1DCED ! 0000007C9C5DC298 LOOP:L1-B000 0 illop
.word 0xBD46C70A ! 0000007C9C5DC29C LOOP:L1-B000 0 S illop
.word 0xA4F5AC3A ! 0000007C9C5DC2A0 LOOP:L1-B000 0 random
ld [%g2+0x0060], %fsr ! 0000007C9C5DC2A4 SUBR:L0-B000 0 S <BD00008
add %g5, 0x28, %l5 ! 0000007C9C5DC2A8 SUBR:L0-B000 0 @BD00015
.word 0xCBBD7715 ! 0000007C9C5DC2AC SUBR:L0-B000 0 S random
ldx [%g2+0x0050], %l5 ! 0000007C9C5DC2B0 SUBR:L0-B000 0 <BD00003
membar 0x40 ! 0000007C9C5DC2B4 SUBR:L0-B000 0
.word 0x99B2453A ! 0000007C9C5DC2B8 SUBR:L0-B000 0 illop
membar 0x40 ! 0000007C9C5DC2BC SUBR:L0-B000 0
membar 0x40 ! 0000007C9C5DC2C0 SUBR:L0-B000 0
stda %f32, [%l5]0xE0 ! 0000007C9C5DC2C4 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000007C9C5DC2C8 SUBR:L0-B000 0
membar 0x40 ! 0000007C9C5DC2CC SUBR:L0-B000 0
stda %f16, [%l5]0xE0 ! 0000007C9C5DC2D0 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000007C9C5DC2D4 SUBR:L0-B000 0
popc %o2, %o3 ! 0000007C9C5DC2D8 SUBR:L0-B000 0 S
stw %o1, [%g6-0x0028] ! 0000007C9C5DC2DC SUBR:L0-B000 0 S >BD00006
.word 0x8BAE048E ! 0000007C9C5DC2E0 SUBR:L0-B000 0 S illop
membar 0x40 ! 0000007C9C5DC2E4 SUBR:L0-B000 0
stda %f32, [%l5]0xE0 ! 0000007C9C5DC2E8 SUBR:L0-B000 0 Blk-Store
.word 0x97B0C533 ! 0000007C9C5DC2EC SUBR:L0-B000 0 illop
.word 0xB404FD5C ! 0000007C9C5DC2F0 SUBR:L0-B000 0 S random
.word 0xBFD17410 ! 0000007C9C5DC2F4 SUBR:L0-B000 0 illop
stda %f0, [%l5]0xE0 ! 0000007C9C5DC2F8 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000007C9C5DC2FC SUBR:L0-B000 0
.word 0x81880000 ! 0000007C9C5DC300 SUBR:L0-B000 0 S random
retl ! 0000007C9C5DC304 SUBR:L0-B000 0
add %g1, 0x619, %g1 ! 0000007C9C5DC308 SUBR:L0-B000 0 chksum++
SECTION .btext008_pg1 TEXT_VA=0x7c9c5dc000
attr_text {
Name = .btext008_pg1,
VA = 0x7c9c5dc000,
RA = 0xffffc2000,
PA = ra2pa(0xffffc2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext009 TEXT_VA=0xffffad2506701f00
attr_text {
Name = .btext009,
VA = 0xffffad2506701f00,
RA = ra2pa(0xfffefdf00,0),
PA = ra2pa(0xfffefdf00,0),
notsb
}
SECTION .btext009_pg0 TEXT_VA=0xffffad2506700000
attr_text {
Name = .btext009_pg0,
VA = 0xffffad2506700000,
RA = ra2pa(0xfffefc000,0),
PA = ra2pa(0xfffefc000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext009
.text
.global SUBR024; SUBR024:
ldx [%g2+0x0058], %l6 ! FFFFAD2506701F00 SUBR:L0-B000 0 <BD00021
stha %g7, [%l6+%g0]0x14 ! FFFFAD2506701F04 SUBR:L0-B000 0 S >BD00022
fxnor %f20, %f26, %f16 ! FFFFAD2506701F08 SUBR:L0-B000 0 S
array16 %i5, %o4, %o5 ! FFFFAD2506701F0C SUBR:L0-B000 0 S
st %f9, [%g6+0x0044] ! FFFFAD2506701F10 SUBR:L0-B000 0 S >BD00002
add %g5, -72, %l5 ! FFFFAD2506701F14 SUBR:L0-B000 0 @BD00011
stda %f16,[%l5+%g1]0xC0 ! FFFFAD2506701F18 SUBR:L0-B000 0 S Partial_St
ldx [%g2+0x0050], %l5 ! FFFFAD2506701F1C SUBR:L0-B000 0 <BD00003
.word 0xA5918010 ! FFFFAD2506701F20 SUBR:L0-B000 0 illop
stda %f0, [%l5]0xF8 ! FFFFAD2506701F24 SUBR:L0-B000 0 Blk-Store
.word 0x9FAA99FE ! FFFFAD2506701F28 SUBR:L0-B000 0 illop
add %g1, 0x30B, %g1 ! FFFFAD2506701F2C SUBR:L0-B000 0 chksum++
or %g0, 0x2, %o3 ! FFFFAD2506701F30 LOOP:L1-B000 0
BL00165: ! LOOP:L1-B000
.word 0xB7A19861 ! FFFFAD2506701F34 LOOP:L1-B000 0 illop
.word 0x9F9D13A8 ! FFFFAD2506701F38 LOOP:L1-B000 0 S random
.word 0x8DAD71EB ! FFFFAD2506701F3C LOOP:L1-B000 0 L illop
BL00140:bpos,pn %icc, BL00141 ;.empty ! FFFFAD2506701F40 LOOP:L1-B000 0 L
.word 0xA3A9F000 ! FFFFAD2506701F44 LOOP:L1-B000 0 L illop
.word 0xB9AB5C56 ! FFFFAD2506701F48 LOOP:L1-B000 0 S random
BL00142:fbg,a,pn %fcc1, BL00143 ! FFFFAD2506701F4C LOOP:L1-B000 0 L
sth %i2, [%g6-0x0046] ! FFFFAD2506701F50 LOOP:L1-B000 0 S >BD00011+2
bz,a BL00144 ! FFFFAD2506701F54 LOOP:L1-B000 0 L
.word 0x83457EB7 ! FFFFAD2506701F58 LOOP:L1-B000 0 S illop
fzero %f26 ! FFFFAD2506701F5C LOOP:L1-B000 0 S
BL00144:bvs BL00143 ! FFFFAD2506701F60 LOOP:L1-B000 0 L
BL00141:nop ! FFFFAD2506701F64 LOOP:L1-B000 0 S
BL00143:add %g1, 0x2F9, %g1 ! FFFFAD2506701F68 LOOP:L1-B000 0 chksum++
.word 0xBE100001 ! FFFFAD2506701F6C SKIP:L2-B000 0 random
.word 0x12AEF13B ! FFFFAD2506701F70 SKIP:L2-B000 0 random
lduha [%g5-0x0078]%asi, %o5 ! FFFFAD2506701F74 SKIP:L2-B000 0 S <BD00051
ldx [%g2+0x0050], %l5 ! FFFFAD2506701F78 SKIP:L2-B000 0 <BD00003
.word 0xCF16DDA6 ! FFFFAD2506701F7C SKIP:L2-B000 0 illop
.word 0xFB31319C ! FFFFAD2506701F80 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFAD2506701F84 SKIP:L2-B000 0
ldx [%g2+0x0008], %g6 ! FFFFAD2506701F88 SKIP:L2-B000 0 S BASE<BD00145
add %g3, 0x68, %l5 ! FFFFAD2506701F8C SKIP:L2-B000 0 @BD00010
stda %f18,[%l5+%g1]0xC0 ! FFFFAD2506701F90 SKIP:L2-B000 0 S Partial_St
stw %i3, [%g6+0x002C] ! FFFFAD2506701F94 SKIP:L2-B000 0 S >BD00015+4
.word 0x96ED5B1E ! FFFFAD2506701F98 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFAD2506701F9C SKIP:L2-B000 0
.word 0x9DAE7505 ! FFFFAD2506701FA0 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFAD2506701FA4 SKIP:L2-B000 0
.word 0xA5A9CCFB ! FFFFAD2506701FA8 SKIP:L2-B000 0 illop
stda %f18, [%l6]0xD8 ! FFFFAD2506701FAC SKIP:L2-B000 0 S Short8
stx %o4, [%g5+0x0068] ! FFFFAD2506701FB0 SKIP:L2-B000 0 S >BD00010
membar 0x40 ! FFFFAD2506701FB4 SKIP:L2-B000 0
.word 0x81880000 ! FFFFAD2506701FB8 SKIP:L2-B000 0 random
membar 0x40 ! FFFFAD2506701FBC SKIP:L2-B000 0
add %g4, 0x68, %l5 ! FFFFAD2506701FC0 SKIP:L2-B000 0 @BD00010
stda %f24,[%l5+%g1]0xC2 ! FFFFAD2506701FC4 SKIP:L2-B000 0 S Partial_St
add %g1, 0x100, %g1 ! FFFFAD2506701FC8 SKIP:L2-B000 0 chksum++
.word 0x15109383 ! FFFFAD2506701FCC SKIP:L2-B000 0 S random
.word 0xD36029E7 ! FFFFAD2506701FD0 SKIP:L2-B000 0 S random
be BL00146 ! FFFFAD2506701FD4 SKIP:L2-B000 0 L
tpos %icc, %g0+0x0071 ! FFFFAD2506701FD8 SKIP:L2-B000 0 S pseudo-branch
ta %xcc, 0x40 ! FFFFAD2506701FDC SKIP:L2-B000 0 S +-priv
BL00146:.word 0x3A52B7DD ! FFFFAD2506701FE0 SKIP:L2-B000 0 L illop
.word 0xAFBF8568 ! FFFFAD2506701FE4 SKIP:L2-B000 0 L random
prefetch [%l5+0x0DCD], 20 ! FFFFAD2506701FE8 SKIP:L2-B000 0 S <.+3533
BL00147:bneg,a BL00149 ! FFFFAD2506701FEC SKIP:L2-B000 0 L
BL00148:stba %o5, [%g4+0x0075]%asi ! FFFFAD2506701FF0 SKIP:L2-B000 0 S >BD00009
bz BL00149 ;.empty ! FFFFAD2506701FF4 SKIP:L2-B000 0 L
brz,a,pt %g1, BL00149 ! FFFFAD2506701FF8 SKIP:L2-B000 0 L
stx %i5, [%g4+0x0068] ! FFFFAD2506701FFC SKIP:L2-B000 0 S >BD00010
BL00149:add %g1, 0xB46, %g1 ! FFFFAD2506702000 SKIP:L2-B000 0 chksum++
ba,a,pn %icc, BL00151 ! FFFFAD2506702004 SKIP:L2-B000 0
ldstuba [%g3+0x0073]%asi, %o2 ! FFFFAD2506702008 SKIP:L2-B000 0 S >BD00012
BL00150: ! ELSE:L2-B001
bmask %i5, %o5, %o2 ! FFFFAD250670200C ELSE:L2-B001 0 S
sth %i3, [%g6-0x0026] ! FFFFAD2506702010 ELSE:L2-B001 0 S >BD00006+2
add %g3, 0x68, %l5 ! FFFFAD2506702014 ELSE:L2-B001 0 @BD00010
stda %f16,[%l5+%g1]0xC2 ! FFFFAD2506702018 ELSE:L2-B001 0 S Partial_St
.word 0x91EF8B4F ! FFFFAD250670201C ELSE:L2-B001 0 illop
.word 0xAFA118E6 ! FFFFAD2506702020 ELSE:L2-B001 0 illop
.word 0xDF34B52E ! FFFFAD2506702024 ELSE:L2-B001 0 random
membar 0x40 ! FFFFAD2506702028 ELSE:L2-B001 0
membar 0x40 ! FFFFAD250670202C ELSE:L2-B001 0
stda %f32, [%l5]0xF0 ! FFFFAD2506702030 ELSE:L2-B001 0 Blk-Store
.word 0x91B1868C ! FFFFAD2506702034 ELSE:L2-B001 0 illop
membar 0x40 ! FFFFAD2506702038 ELSE:L2-B001 0
stda %f16, [%l5]0xF8 ! FFFFAD250670203C ELSE:L2-B001 0 Blk-Store
.word 0xE9BA5C16 ! FFFFAD2506702040 ELSE:L2-B001 0 illop
nop ! FFFFAD2506702044 ELSE:L2-B001 0 S
sth %o4, [%g5-0x0078] ! FFFFAD2506702048 ELSE:L2-B001 0 S >BD00051
add %g1, 0x20D, %g1 ! FFFFAD250670204C ELSE:L2-B001 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFAD2506702050 ELSE:L2-B001 0 <BD00003
membar 0x40 ! FFFFAD2506702054 ELSE:L2-B001 0
stda %f0, [%l5]0x1E ! FFFFAD2506702058 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFAD250670205C ELSE:L2-B001 0
st %f3, [%g5+0x0044] ! FFFFAD2506702060 ELSE:L2-B001 0 S >BD00002
stw %g1, [%g6-0x0034] ! FFFFAD2506702064 ELSE:L2-B001 0 S >BD00007
membar 0x40 ! FFFFAD2506702068 ELSE:L2-B001 0
.word 0xC5620BE5 ! FFFFAD250670206C ELSE:L2-B001 0 illop
membar 0x40 ! FFFFAD2506702070 ELSE:L2-B001 0
membar 0x40 ! FFFFAD2506702074 ELSE:L2-B001 0
stda %f32, [%l5]0x16 ! FFFFAD2506702078 ELSE:L2-B001 0 Blk-Store
.word 0x313C8231 ! FFFFAD250670207C ELSE:L2-B001 0 random
membar 0x40 ! FFFFAD2506702080 ELSE:L2-B001 0
stda %f32, [%l5]0x1E ! FFFFAD2506702084 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFAD2506702088 ELSE:L2-B001 0
.word 0xB7A44860 ! FFFFAD250670208C ELSE:L2-B001 0 illop
stda %f32, [%l5]0x16 ! FFFFAD2506702090 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFAD2506702094 ELSE:L2-B001 0
add %g3, 0x18, %l5 ! FFFFAD2506702098 ELSE:L2-B001 0 @BD00005
.word 0xADA7D00A ! FFFFAD250670209C ELSE:L2-B001 0 S illop
.word 0x93B2060F ! FFFFAD25067020A0 ELSE:L2-B001 0 S illop_VIS
std %i4, [%g5-0x0048] ! FFFFAD25067020A4 ELSE:L2-B001 0 S >BD00011
.word 0x85AC586B ! FFFFAD25067020A8 ELSE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFAD25067020AC ELSE:L2-B001 0 <BD00003
membar 0x40 ! FFFFAD25067020B0 ELSE:L2-B001 0
stda %f0, [%l5]0xF0 ! FFFFAD25067020B4 ELSE:L2-B001 0 Blk-Store
.word 0xB35D4F4B ! FFFFAD25067020B8 ELSE:L2-B001 0 illop
BL00151: ! ELSE:L2-B001
add %g1, 0xFB0, %g1 ! FFFFAD25067020BC ELSE:L2-B001 0 chksum++
andcc %g1, 0x8, %g0 ! FFFFAD25067020C0 SKIP:L2-B002 0
bnz,pn %icc, BL00154 ! FFFFAD25067020C4 SKIP:L2-B002 0
.word 0xB9F00000 ! FFFFAD25067020C8 SKIP:L2-B002 0 S illop
stx %o4, [%g3+0x0068] ! FFFFAD25067020CC SKIP:L2-B002 0 S >BD00010
stda %g0, [%g4+0x0028]%asi ! FFFFAD25067020D0 SKIP:L2-B002 0 S >BD00015
fpmerge %f16, %f23, %f30 ! FFFFAD25067020D4 SKIP:L2-B002 0 S
sta %f8, [%g5+0x0044]%asi ! FFFFAD25067020D8 SKIP:L2-B002 0 S >BD00002
.word 0xE93C17E1 ! FFFFAD25067020DC SKIP:L2-B002 0 S random
ldx [%g2+0x0050], %l5 ! FFFFAD25067020E0 SKIP:L2-B002 0 <BD00003
.word 0xCDE91A0C ! FFFFAD25067020E4 SKIP:L2-B002 0 illop
.word 0x85A251C1 ! FFFFAD25067020E8 SKIP:L2-B002 0 illop
membar 0x40 ! FFFFAD25067020EC SKIP:L2-B002 0
add %g1, 0xC4F, %g1 ! FFFFAD25067020F0 SKIP:L2-B002 0 chksum++
.word 0x9BAE4972 ! FFFFAD25067020F4 SKIP:L2-B002 0 S illop
sta %f25, [%g3-0x0034]%asi ! FFFFAD25067020F8 SKIP:L2-B002 0 S >BD00007
stx %fsr, [%g2+0x0060] ! FFFFAD25067020FC SKIP:L2-B002 0 S <BD00008
.word 0xD1D15C53 ! FFFFAD2506702100 SKIP:L2-B002 0 S random
bvs BL00152 ! FFFFAD2506702104 SKIP:L2-B002 0 L
nop ! FFFFAD2506702108 SKIP:L2-B002 0 S
ble,a,pn %icc, BL00152 ! FFFFAD250670210C SKIP:L2-B002 0 L
ldstub [%g3+0x0075], %o1 ! FFFFAD2506702110 SKIP:L2-B002 0 S >BD00009
fbl,pn %fcc1, BL00153 ;.empty ! FFFFAD2506702114 SKIP:L2-B002 0 L
.word 0x85B60267 ! FFFFAD2506702118 SKIP:L2-B002 0 L illop
BL00152:fbo,a,pn %fcc3, BL00153 ! FFFFAD250670211C SKIP:L2-B002 0 L
st %f30, [%g3-0x0028] ! FFFFAD2506702120 SKIP:L2-B002 0 S >BD00006
BL00153:add %g1, 0x7D, %g1 ! FFFFAD2506702124 SKIP:L2-B002 0 chksum++
.word 0x3F4CB170 ! FFFFAD2506702128 SKIP:L2-B002 0 random
ldub [%g6+0x0075], %o4 ! FFFFAD250670212C SKIP:L2-B002 0 S <BD00009
BL00154: ! ELSE:L2-B003
stha %g1, [%g6-0x0076]%asi ! FFFFAD2506702130 ELSE:L2-B003 0 S >BD00058
bgu,a,pn %icc, BL00155 ! FFFFAD2506702134 ELSE:L2-B003 0 L
nop ! FFFFAD2506702138 ELSE:L2-B003 0 S
.word 0x0DAAD8CC ! FFFFAD250670213C ELSE:L2-B003 0 S random
stb %o4, [%g5+0x0075] ! FFFFAD2506702140 ELSE:L2-B003 0 S >BD00009
stb %o1, [%g5-0x0033] ! FFFFAD2506702144 ELSE:L2-B003 0 S >BD00007+1
.word 0xD60E5C65 ! FFFFAD2506702148 ELSE:L2-B003 0 S random
bvc BL00156 ;.empty ! FFFFAD250670214C ELSE:L2-B003 0 L
.word 0xA592000F ! FFFFAD2506702150 ELSE:L2-B003 0 L illop
BL00156:nop ! FFFFAD2506702154 ELSE:L2-B003 0 S
.word 0x2E7282DB ! FFFFAD2506702158 ELSE:L2-B003 0 S illop
BL00155:.word 0x9BA04D7D ! FFFFAD250670215C ELSE:L2-B003 0 S illop
st %f20, [%g4-0x0028] ! FFFFAD2506702160 ELSE:L2-B003 0 S >BD00006
.word 0x8F8C6B62 ! FFFFAD2506702164 ELSE:L2-B003 0 S illop
.word 0xEC629C16 ! FFFFAD2506702168 ELSE:L2-B003 0 S illop
.word 0x40BECC64 ! FFFFAD250670216C ELSE:L2-B003 0 L random
BL00157:bleu,pn %xcc, BL00159 ! FFFFAD2506702170 ELSE:L2-B003 0 L
BL00158:stxa %o1, [%g7+%g0]0x00 ! FFFFAD2506702174 ELSE:L2-B003 0 S BAD-ASI
BL00159:.word 0x89A2406E ! FFFFAD2506702178 ELSE:L2-B003 0 illop
add %g1, 0x41F, %g1 ! FFFFAD250670217C ELSE:L2-B003 0 chksum++
.word 0x99C24CAC ! FFFFAD2506702180 ELSE:L2-B003 0 S illop
.word 0xBFFACBBD ! FFFFAD2506702184 ELSE:L2-B003 0 L illop
fbl,pn %fcc2, BL00161 ;.empty ! FFFFAD2506702188 ELSE:L2-B003 0 L
.word 0xBEE9768D ! FFFFAD250670218C ELSE:L2-B003 0 L illop
.word 0xD3F8C323 ! FFFFAD2506702190 ELSE:L2-B003 0 S illop
bvs,pn %xcc, BL00162 ;.empty ! FFFFAD2506702194 ELSE:L2-B003 0 L
BL00161:fbg,a BL00163 ! FFFFAD2506702198 ELSE:L2-B003 0 L
.word 0x83880000 ! FFFFAD250670219C ELSE:L2-B003 0 S random
BL00162:brgz,pt %o3, BL00163 ! FFFFAD25067021A0 ELSE:L2-B003 0 L
BL00160:lduh [%g4+0x007E], %o2 ! FFFFAD25067021A4 ELSE:L2-B003 0 S <BD00014
BL00163:.word 0xB1A20D73 ! FFFFAD25067021A8 ELSE:L2-B003 0 illop
BL00164: ! ELSE:L2-B003
add %g1, 0x8F, %g1 ! FFFFAD25067021AC ELSE:L2-B003 0 chksum++
subcc %o3, 0x1, %o3 ! FFFFAD25067021B0 LOOP:L1-B000 0
bnz BL00165 ! FFFFAD25067021B4 LOOP:L1-B000 0
.word 0xFBD7051E ! FFFFAD25067021B8 LOOP:L1-B000 0 S illop
add %g1, 0xA33, %g1 ! FFFFAD25067021BC LOOP:L1-B000 0 chksum++
ldx [%g2+0x0040], %g6 ! FFFFAD25067021C0 SUBR:L0-B000 0 S BASE<BD00087
add %g5, -72, %l5 ! FFFFAD25067021C4 SUBR:L0-B000 0 @BD00011
stda %f18,[%l5+%g1]0xCA ! FFFFAD25067021C8 SUBR:L0-B000 0 S Partial_St
.word 0x85B7C950 ! FFFFAD25067021CC SUBR:L0-B000 0 S illop_VIS
fcmpeq32 %f16, %f18, %o3 ! FFFFAD25067021D0 SUBR:L0-B000 0 S
stw %g1, [%g4-0x0028] ! FFFFAD25067021D4 SUBR:L0-B000 0 S >BD00006
ldx [%g2+0x0048], %g6 ! FFFFAD25067021D8 SUBR:L0-B000 0 S BASE<BD00111
.word 0xB7B74573 ! FFFFAD25067021DC SUBR:L0-B000 0 S illop_VIS
.word 0x819F5147 ! FFFFAD25067021E0 SUBR:L0-B000 0 S illop
.word 0xA7B307F9 ! FFFFAD25067021E4 SUBR:L0-B000 0 S illop_VIS
.word 0x01D675FE ! FFFFAD25067021E8 SUBR:L0-B000 0 S illop
ldx [%g2+0x0060], %fsr ! FFFFAD25067021EC SUBR:L0-B000 0 S <BD00008
retl ! FFFFAD25067021F0 SUBR:L0-B000 0
add %g1, 0x69B, %g1 ! FFFFAD25067021F4 SUBR:L0-B000 0 chksum++
SECTION .btext009_pg1 TEXT_VA=0xffffad2506702000
attr_text {
Name = .btext009_pg1,
VA = 0xffffad2506702000,
RA = ra2pa(0xfffefe000,0),
PA = ra2pa(0xfffefe000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
/* Knob values in effect:
SEED 4528891 // min-max= 0-4294967295
MMU_SEED 1840202652 // min-max= 0-4294967295
LIMIT 50000 // min-max= 100-100000000
MINIMUM 0 // min-max= 0-100000000
STRANDS_PER_CORE 8 // min-max= 1-8
THREADS 8 // min-max= 1-32
CONTEXTS 8 // min-max= 1-8191
CONTEXTS_MAX 72 // min-max= 1-8191
FIRST_CONTEXT <68> // min-max= 0-8191
RELOCATABLE no
NAME_OPT no
L_UPPER no
START_HANDLER blimp_n2_start.s
PREAMBLE blimp_n2_preamble.s
TRAP_HANDLER blimp_n2_trap.s
USER_HANDLER
PAGE_SHARING <3> // min-max= 0-6
SYNC_STRANDS no
SYNC_FINISH no
PRIVATE_TTABLE <yes>
TTABLE_VA 0xE00000 // min-max= 0x0-0xFFFFFFFFFFFF0000
CACHE_FLUSH no
SINGLE_OBJECT no
PRIV_MODE <yes>
SF_HELPER_PROB 0% // min-max= 0-100
HELPER_AIUP <no>
BIAS64 0 // min-max= 0-4095
BIAS32 0 // min-max= 0-4095
32BIT_PROB 25% // min-max= 0-100
LITTLE_PROB 20% // min-max= 0-100
UPPER32_ZERO <no>
FILL_DELAY <yes>
SAVE_REST_DELAY 30% // min-max= 0-100
DCTI_COUPLES <yes>
EN_FPOINT <yes>
EN_VIS <yes>
EN_VIS2 <yes>
EN_VIS3 <no>
EN_CALL <yes>
EN_RETURN <yes>
RETURN_PROB 45% // min-max= 0-100
FP_UNFIN yes
LAZY_SAVE no
IMPDEP_102 no
IMPDEP_107_108 yes
IMPDEP_125 no
QUAD_LDD_ASI 0x24 // min-max= 0x0-0xFF
QUAD_LDDP_ASI 0x26 // min-max= 0x0-0xFF
ASI_BLK_LD 0x21FF90000000000 // min-max= 0x0-0xFFFFFFFFFFFFFFFF
ASI_BLK_ST 0x31FF9E100000000 // min-max= 0x0-0xFFFFFFFFFFFFFFFF
NWINDOWS 8 // min-max= 3-32
SIMULATE <yes>
VERIFY_CHECKSUM yes
EN_TRAPS <yes>
EN_CLEANWIN <yes>
EN_FLUSHW <yes>
DIV_BY_ZERO <yes>
BAD_ALIGN 10 // min-max= 0-50
BAD_ALIGN_JMPL 15% // min-max= 0-100
TRAP_CHECKSUM <yes>
SF_CHECKSUM yes
READ_TRAPREGS <yes>
READ_FAULTREGS <no>
READ_FSR <yes>
UNIFIED_TSB yes
VA_HOLE 48 // min-max= 0-63
MMU_RANDOM 5 // min-max= 0-7
SHARED_TSBS 1 // min-max= 0-3
PAGE_SIZE_MAX 5 // 256M
USE_HASH <no>
NO_TSB yes
USE_MASTER_TSB yes
MAP_VEQP no
TTE_PRELOAD no
TSB_SIZE_MIN 1 // min-max= 0-15
TSB_SIZE_MAX 1 // min-max= 0-15
TSB_SIZE_SPARSE 9 // min-max= 0-16
MSA_SLOTS_MIN 512 // min-max= 1-512
MSA_SLOTS_MAX 512 // min-max= 1-512
BEGIN_PHYS 0x1000000 // min-max= 0x0-0xFFFFFFFFFFFFE000
END_PHYS 0x1000000000 // min-max= 0x0-0xFFFFFFFFFFFFE000
REGION_SIZE 0x0 // min-max= 0x0-0x100000000000000
STARTUP_ADDR 0x800000 // min-max= 0x0-0xFFFFFFFFFFFFE000
DATA_AREAS <10> // min-max= 0-512
DATA_LENGTH <0x100> // min-max= 0x10-0x2000
DATA_PRIV <20> // min-max= 0-100
DATA_IE <50> // min-max= 0-100
DATA_UNCONFIG <0> // min-max= 0-100
STACK_PAGECROSS <no>
STACK_DISCONTIG <yes>
STACK_DEMAP <yes>
SUBR_NEST <4> // min-max= 1-8
NUM_SUBS <2> // min-max= 0-99
TEXT_PAGECROSS <yes>
TEXT_DISCONTIG <no>
TEXT_PRIV <50> // min-max= 0-100
TEXT_UNCONFIG <0> // min-max= 0-100
MAIN_SETBACK 0x300 // min-max= 0x0-0x1FFC
SUBR_SETBACK 0x100 // min-max= 0x0-0x1FFC
SKIP_ELSE yes
NEST_LEVELS 3 // min-max= 2-7
SUBR_LEVELS 2 // min-max= 1-3
MIN_BLOCKS 1 // min-max= 1-32
MAX_BLOCKS 5 // min-max= 1-32
L2_BLOCKS <20> // min-max= 1-99
MIN_LOOP 2 // min-max= 2-32
MAX_LOOP 3 // min-max= 2-32
L1_LOOP <2> // min-max= 1-32
MIN_SEQ 4 // min-max= 0-128
MAX_SEQ 12 // min-max= 0-128
LADDER_PROB 20 // min-max= 0-50
LADDER_MIN 8 // min-max= 2-64
LADDER_MAX 18 // min-max= 2-64
LADDER_MIX <50> // min-max= 0-100
RELOAD_PROB 80% // min-max= 0-100
RECENT_REGS 10 // min-max= 1-32
RECENT_PROB 80% // min-max= 0-100
RELEASE_PROB 20% // min-max= 0-100
ANNUL_PROB <50> // min-max= 0-100
PREDICT_PROB <40> // min-max= 0-100
OVLAP_STORES <yes>
MEMBAR_MASK <0x40> // min-max= 0x0-0x7F
BLKLD_MEMBAR 3 // min-max= 0-3
BLKST_MEMBAR 3 // min-max= 0-3
PREFETCH_MASK 0xF0001F // min-max= 0x0-0xFFFFFFFF
PREF_PRIV_MASK 0x0 // min-max= 0x0-0xFFFFFFFF
PREF_ILL_MASK 0xFFE0 // min-max= 0x0-0xFFFFFFFF
EN_VECT_CASE <yes>
LITTLE_ASI_PROB <20> // min-max= 0-100
PTR_CHASE_MIN 1 // min-max= 1-256
PTR_CHASE_MAX 8 // min-max= 1-256
DEMAP_ALL <no>
BADPATH_INVALID <25> // min-max= 0-100
BADPATH_RANDOM <25> // min-max= 0-100
EVIL_TWIN_PROB 20% // min-max= 0-100
ALT_PROB <20> // min-max= 0-100
TRAPNUM_FIRST 0x50 // min-max= 0x0-0xFF
TRAPNUM_LAST 0x6F // min-max= 0x0-0xFF
TRAPNUM_PBRAN 0x70 // min-max= 0x0-0xFF
OP_LD_INT 50 // 1.3280%
OP_LD_FP 50 // 1.3280%
OP_LD_SHORT 80 // 2.1248%
OP_LD_NF 50 // 1.3280%
OP_LD_BLK 50 // 1.3280%
OP_LD_QUAD 50 // 1.3280%
OP_LD_QUAD_P 50 // 1.3280%
OP_LDFSR 30 // 0.7968%
OP_LDXFSR 30 // 0.7968%
OP_LD_BASE 100 // 2.6560%
OP_PTR_CHASE 50 // 1.3280%
OP_ST_INT 500 // 13.2802%
OP_ST_FP 500 // 13.2802%
OP_ST_SHORT 80 // 2.1248%
OP_ST_PARTIAL 500 // 13.2802%
OP_ST_BLK 500 // 13.2802%
OP_STFSR 10 // 0.2656%
OP_STXFSR 10 // 0.2656%
OP_LDSTUB 100 // 2.6560%
OP_SWAP 100 // 2.6560%
OP_QUAD_INTERF 50 // 1.3280%
OP_PREFETCH 30 // 0.7968%
OP_CALL 170 // 4.5153%
OP_CALL8 100 // 2.6560%
OP_ADD 0 // 0.0000%
OP_ADDCC 0 // 0.0000%
OP_SUB 0 // 0.0000%
OP_SUBCC 0 // 0.0000%
OP_MUL 0 // 0.0000%
OP_MULX 0 // 0.0000%
OP_DIVX 0 // 0.0000%
OP_TAG 0 // 0.0000%
OP_TAGTV 0 // 0.0000%
OP_AND 0 // 0.0000%
OP_ANDN 0 // 0.0000%
OP_ANDCC 0 // 0.0000%
OP_ANDNCC 0 // 0.0000%
OP_OR 0 // 0.0000%
OP_ORN 0 // 0.0000%
OP_ORCC 0 // 0.0000%
OP_ORNCC 0 // 0.0000%
OP_XOR 0 // 0.0000%
OP_XORCC 0 // 0.0000%
OP_XNOR 0 // 0.0000%
OP_XNORCC 0 // 0.0000%
OP_SHIFT 0 // 0.0000%
OP_MOVCC 0 // 0.0000%
OP_CMP 0 // 0.0000%
OP_NOP 0 // 0.0000%
OP_TOUCH_G 0 // 0.0000%
OP_TOUCH_I 0 // 0.0000%
OP_TOUCH_L 0 // 0.0000%
OP_TOUCH_O 0 // 0.0000%
OP_RDPC 0 // 0.0000%
OP_RDCCR 0 // 0.0000%
OP_WRCCR 0 // 0.0000%
OP_WRFPRS 0 // 0.0000%
OP_POPC 10 // 0.2656%
OP_SETHI 0 // 0.0000%
OP_MEMBAR 0 // 0.0000%
OP_STBAR 0 // 0.0000%
OP_TRAPCC 0 // 0.0000%
OP_ILLEGAL 80 // 2.1248%
OP_ILL_FP 70 // 1.8592%
OP_ILL_VIS 70 // 1.8592%
OP_ILL_ASI 10 // 0.2656%
OP_DIV32_0 0 // 0.0000%
OP_BAD_RETURN 0 // 0.0000%
OP_FLIP_PRIV 20 // 0.5312%
OP_FLIP_FP 10 // 0.2656%
OP_SW_CTX2 0 // 0.0000%
OP_DEMAP 30 // 0.7968%
OP_PBRANCH 30 // 0.7968%
OP_SOFTINT 0 // 0.0000%
OP_WRPIL 0 // 0.0000%
OP_BN 10 // 0.2656%
OP_RDY 0 // 0.0000%
OP_WRY 0 // 0.0000%
OP_VISLOG 20 // 0.5312%
OP_VISMOV 0 // 0.0000%
OP_PDIST 20 // 0.5312%
OP_PADDSUB 20 // 0.5312%
OP_PMULT 5 // 0.1328%
OP_PCMP 20 // 0.5312%
OP_PSHIFT 0 // 0.0000%
OP_PFORMAT 20 // 0.5312%
OP_ALIGN 20 // 0.5312%
OP_ARRAY 20 // 0.5312%
OP_EDGE 20 // 0.5312%
OP_GSR 20 // 0.5312%
OP_LZD 0 // 0.0000%
OP_UMULXHI 0 // 0.0000%
OP_XMULX 0 // 0.0000%
OP_FADDSUB 0 // 0.0000%
OP_FCMP 0 // 0.0000%
OP_FCMPE 0 // 0.0000%
OP_FMOV 0 // 0.0000%
OP_FMOVCC 0 // 0.0000%
*/
! Context 68: 1663 instructions generated, 1821 executed, 43 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext010 TEXT_VA=0x43a288fd00
attr_text {
Name = .btext010,
VA = 0x43a288fd00,
RA = 0xfffe5dd00,
PA = ra2pa(0xfffe5dd00,0),
notsb
}
SECTION .btext010_pg0 TEXT_VA=0x43a288e000
attr_text {
Name = .btext010_pg0,
VA = 0x43a288e000,
RA = 0xfffe5c000,
PA = ra2pa(0xfffe5c000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext010
.text
.global start_th_1; start_th_1:
.global SUBR028; SUBR028:
BL20182: ! MAIN:L0-B000
nop ! 00000043A288FD00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! 00000043A288FD04 MAIN:L0-B000 1 BD20167
or %g2,%hm(0xFD3DD8000),%g2 ! 00000043A288FD08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! 00000043A288FD0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! 00000043A288FD10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! 00000043A288FD14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! 00000043A288FD18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! 00000043A288FD1C MAIN:L0-B000 1 STACK0069
or %l0,%hm(0x78E527FB2000),%l0 ! 00000043A288FD20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! 00000043A288FD24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! 00000043A288FD28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! 00000043A288FD2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! 00000043A288FD30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! 00000043A288FD34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! 00000043A288FD38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! 00000043A288FD3C MAIN:L0-B000 1
or %g0, 0x729, %g3 ! 00000043A288FD40 MAIN:L0-B000 1
or %g0, -1414, %g4 ! 00000043A288FD44 MAIN:L0-B000 1
or %g0, 0x986, %g5 ! 00000043A288FD48 MAIN:L0-B000 1
or %g0, 0xE76, %g6 ! 00000043A288FD4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! 00000043A288FD50 MAIN:L0-B000 1
or %g0, 0xC0C, %o0 ! 00000043A288FD54 MAIN:L0-B000 1
or %g0, -3679, %o1 ! 00000043A288FD58 MAIN:L0-B000 1
or %g0, 0x518, %o2 ! 00000043A288FD5C MAIN:L0-B000 1
or %g0, 0xC5A, %o3 ! 00000043A288FD60 MAIN:L0-B000 1
or %g0, -1175, %o4 ! 00000043A288FD64 MAIN:L0-B000 1
or %g0, 0xDF9, %o5 ! 00000043A288FD68 MAIN:L0-B000 1
or %g0, 0xACC, %o7 ! 00000043A288FD6C MAIN:L0-B000 1
or %g0, -2872, %l0 ! 00000043A288FD70 MAIN:L0-B000 1
or %g0, -3492, %l1 ! 00000043A288FD74 MAIN:L0-B000 1
or %g0, 0xE5E, %l2 ! 00000043A288FD78 MAIN:L0-B000 1
or %g0, -360, %l3 ! 00000043A288FD7C MAIN:L0-B000 1
or %g0, -2316, %l4 ! 00000043A288FD80 MAIN:L0-B000 1
or %g0, -4090, %l5 ! 00000043A288FD84 MAIN:L0-B000 1
sethi %hh(0x43A288FD00),%l7 ! 00000043A288FD88 MAIN:L0-B000 1 SUBR028
or %l7,%hm(0x43A288FD00),%l7 ! 00000043A288FD8C MAIN:L0-B000 1
sethi %lm(0x43A288FD00),%l6 ! 00000043A288FD90 MAIN:L0-B000 1
or %l6,%lo(0x43A288FD00),%l6 ! 00000043A288FD94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! 00000043A288FD98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! 00000043A288FD9C MAIN:L0-B000 1
or %g0, 0x603, %l6 ! 00000043A288FDA0 MAIN:L0-B000 1
or %g0, 0xCF3, %i0 ! 00000043A288FDA4 MAIN:L0-B000 1
or %g0, -1394, %i1 ! 00000043A288FDA8 MAIN:L0-B000 1
or %g0, 0x1DD, %i2 ! 00000043A288FDAC MAIN:L0-B000 1
or %g0, -1087, %i3 ! 00000043A288FDB0 MAIN:L0-B000 1
or %g0, -567, %i4 ! 00000043A288FDB4 MAIN:L0-B000 1
or %g0, -1669, %i5 ! 00000043A288FDB8 MAIN:L0-B000 1
or %g0, -3668, %i7 ! 00000043A288FDBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! 00000043A288FDC0 MAIN:L0-B000 1
BL20183:save %o6, -128, %o6 ! 00000043A288FDC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! 00000043A288FDC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! 00000043A288FDCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! 00000043A288FDD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! 00000043A288FDD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! 00000043A288FDD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! 00000043A288FDDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! 00000043A288FDE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! 00000043A288FDE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! 00000043A288FDE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! 00000043A288FDEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! 00000043A288FDF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! 00000043A288FDF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! 00000043A288FDF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! 00000043A288FDFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! 00000043A288FE00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! 00000043A288FE04 MAIN:L0-B000 4
bnz,a,pn %xcc, BL20183 ! 00000043A288FE08 MAIN:L0-B000 4
nop ! 00000043A288FE0C MAIN:L0-B000 3
restore %g0, %g0, %g0 ! 00000043A288FE10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000043A288FE14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000043A288FE18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000043A288FE1C MAIN:L0-B000 1
ta %xcc, 0x44 ! 00000043A288FE20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0x8, %gsr ! 00000043A288FE24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! 00000043A288FE28 MAIN:L0-B000 1 <BD20171
faddd %f0, %f0, %f6 ! 00000043A288FE2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! 00000043A288FE30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! 00000043A288FE34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! 00000043A288FE38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! 00000043A288FE3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! 00000043A288FE40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! 00000043A288FE44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! 00000043A288FE48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! 00000043A288FE4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! 00000043A288FE50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! 00000043A288FE54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! 00000043A288FE58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! 00000043A288FE5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! 00000043A288FE60 MAIN:L0-B000 1 <BD20172
fadds %f2, %f2, %f3 ! 00000043A288FE64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! 00000043A288FE68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! 00000043A288FE6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! 00000043A288FE70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! 00000043A288FE74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! 00000043A288FE78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! 00000043A288FE7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! 00000043A288FE80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! 00000043A288FE84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! 00000043A288FE88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! 00000043A288FE8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! 00000043A288FE90 MAIN:L0-B000 1 <BD20008
fzero %f16 ! 00000043A288FE94 MAIN:L0-B000 1
fzero %f18 ! 00000043A288FE98 MAIN:L0-B000 1
fzero %f20 ! 00000043A288FE9C MAIN:L0-B000 1
fzero %f22 ! 00000043A288FEA0 MAIN:L0-B000 1
fzero %f24 ! 00000043A288FEA4 MAIN:L0-B000 1
fzero %f26 ! 00000043A288FEA8 MAIN:L0-B000 1
fzero %f28 ! 00000043A288FEAC MAIN:L0-B000 1
fzero %f30 ! 00000043A288FEB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! 00000043A288FEB4 MAIN:L0-B000 1 BASE<BD20167
ldx [%g2+0x0008], %g4 ! 00000043A288FEB8 MAIN:L0-B000 1 BASE<BD20145
ldx [%g2+0x0010], %g5 ! 00000043A288FEBC MAIN:L0-B000 1 BASE<BD20173
ldx [%g2+0x0018], %g6 ! 00000043A288FEC0 MAIN:L0-B000 1 BASE<BD20077
or %g0, 0x2, %l3 ! 00000043A288FEC4 LOOP:L1-B000 1
BL20214: ! LOOP:L1-B000
add %g1, 0x4C2, %g1 ! 00000043A288FEC8 LOOP:L1-B000 2 chksum++
or %g0, 0x2, %l4 ! 00000043A288FECC LOOP:L2-B000 2
BL20188: ! LOOP:L2-B000
add %g1, 0xBCB, %g1 ! 00000043A288FED0 LOOP:L2-B000 4 chksum++
.word 0x85AD30F2 ! 00000043A288FED4 LOOP:L2-B000 4 S illop_FP
pdist %f22, %f16, %f20 ! 00000043A288FED8 LOOP:L2-B000 4 S
.word 0xA1AC901A ! 00000043A288FEDC LOOP:L2-B000 4 S illop_FP
ldx [%g2+0x0050], %l5 ! 00000043A288FEE0 LOOP:L2-B000 4 <BD20003
membar 0x40 ! 00000043A288FEE4 LOOP:L2-B000 4
stda %f16, [%l5]0xF0 ! 00000043A288FEE8 LOOP:L2-B000 4 Blk-Store
membar 0x40 ! 00000043A288FEEC LOOP:L2-B000 4
ta %xcc, %g7+0x005E ! 00000043A288FEF0 LOOP:L2-B000 4 S
and %g1, 0xFE, %l2 ! 00000043A288FEF4 LOOP:L3-B000 4
BL20184: ! LOOP:L3-B000
add %g1, 0xF7, %g1 ! 00000043A288FEF8 LOOP:L3-B000 8 chksum++
ldx [%g2+0x0008], %g6 ! 00000043A288FEFC LOOP:L3-B000 8 S BASE<BD20145
ta %xcc, 0x46 ! 00000043A288FF00 LOOP:L3-B000 8 S demap-page
fpack32 %f28, %f20, %f16 ! 00000043A288FF04 LOOP:L3-B000 8 S
sth %g1, [%g3-0x0060] ! 00000043A288FF08 LOOP:L3-B000 8 S >BD20012
add %g6, -96, %l6 ! 00000043A288FF0C LOOP:L3-B000 8 @BD20012
ldda [%l6]0xD3, %f18 ! 00000043A288FF10 LOOP:L3-B000 8 S Short16
sethi %hh(0x2D0B25FF00),%l6 ! 00000043A288FF14 LOOP:L3-B000 8 SUBR029
or %l6,%hm(0x2D0B25FF00),%l6 ! 00000043A288FF18 LOOP:L3-B000 8
sethi %lm(0x2D0B25FF00),%l5 ! 00000043A288FF1C LOOP:L3-B000 8
or %l5,%lo(0x2D0B25FF00),%l5 ! 00000043A288FF20 LOOP:L3-B000 8
sllx %l6, 0x20, %l6 ! 00000043A288FF24 LOOP:L3-B000 8
or %l6, %l5, %l6 ! 00000043A288FF28 LOOP:L3-B000 8
jmpl %l6+0x0000, %o7 ! 00000043A288FF2C LOOP:L3-B000 8 S
swap [%g5-0x0038], %l1 ! 00000043A288FF30 LOOP:L3-B000 8 S >BD20003
ldx [%g2+0x0050], %l5 ! 00000043A288FF34 LOOP:L3-B000 8 <BD20003
membar 0x40 ! 00000043A288FF38 LOOP:L3-B000 8
stda %f0, [%l5]0xF0 ! 00000043A288FF3C LOOP:L3-B000 8 Blk-Store
membar 0x40 ! 00000043A288FF40 LOOP:L3-B000 8
membar 0x40 ! 00000043A288FF44 LOOP:L3-B000 8
stda %f32, [%l5]0xF0 ! 00000043A288FF48 LOOP:L3-B000 8 Blk-Store
membar 0x40 ! 00000043A288FF4C LOOP:L3-B000 8
membar 0x40 ! 00000043A288FF50 LOOP:L3-B000 8
stda %f16, [%l5]0xF8 ! 00000043A288FF54 LOOP:L3-B000 8 Blk-Store
membar 0x40 ! 00000043A288FF58 LOOP:L3-B000 8
sth %i2, [%g3-0x005F] ! 00000043A288FF5C LOOP:L3-B000 8 S >BD20012+1
srlx %l2, 0x1, %l2 ! 00000043A288FF60 LOOP:L3-B000 8
andcc %l2, 0x1, %g0 ! 00000043A288FF64 LOOP:L3-B000 8
bne,pt %xcc, BL20184 ! 00000043A288FF68 LOOP:L3-B000 8
ldstub [%g4-0x003C], %l0 ! 00000043A288FF6C LOOP:L3-B000 8 S >BD20004
add %g1, 0x3CD, %g1 ! 00000043A288FF70 LOOP:L3-B000 4 chksum++
andcc %g1, 0x2, %g0 ! 00000043A288FF74 SKIP:L3-B001 4
bnz,a,pn %icc, BL20185 ! 00000043A288FF78 SKIP:L3-B001 4
stha %o5, [%g5-0x0060]%asi ! 00000043A288FF7C SKIP:L3-B001 3 S >BD20012
prefetch [%i2+0x014E], 22 ! 00000043A288FF80 SKIP:L3-B001 1 S <.+334
ldx [%g2+0x0050], %l5 ! 00000043A288FF84 SKIP:L3-B001 1 <BD20003
membar 0x40 ! 00000043A288FF88 SKIP:L3-B001 1
stda %f16, [%l5]0xE0 ! 00000043A288FF8C SKIP:L3-B001 1 Blk-Store
membar 0x40 ! 00000043A288FF90 SKIP:L3-B001 1
st %f18, [%g4-0x0038] ! 00000043A288FF94 SKIP:L3-B001 1 S >BD20003
lduha [%g7+%g7]0x83, %i5 ! 00000043A288FF98 SKIP:L3-B001 1 S <BD20034
stha %o5, [%g3-0x002E]%asi ! 00000043A288FF9C SKIP:L3-B001 1 S >BD20011+2
add %g1, 0xDFD, %g1 ! 00000043A288FFA0 SKIP:L3-B001 1 chksum++
ldx [%g2+0x0050], %l5 ! 00000043A288FFA4 SKIP:L3-B001 1 <BD20003
membar 0x40 ! 00000043A288FFA8 SKIP:L3-B001 1
ldda [%l5]0x16, %f16 ! 00000043A288FFAC SKIP:L3-B001 1 Blk-Load
membar 0x40 ! 00000043A288FFB0 SKIP:L3-B001 1
add %g3, -96, %l6 ! 00000043A288FFB4 SKIP:L3-B001 1 @BD20012
stda %f28, [%l6]0xD3 ! 00000043A288FFB8 SKIP:L3-B001 1 S Short16
stwa %o2, [%g6-0x0030]%asi ! 00000043A288FFBC SKIP:L3-B001 1 S >BD20011
membar 0x40 ! 00000043A288FFC0 SKIP:L3-B001 1
stda %f32, [%l5]0xF8 ! 00000043A288FFC4 SKIP:L3-B001 1 Blk-Store
membar 0x40 ! 00000043A288FFC8 SKIP:L3-B001 1
ldxa [%g7+%g0]0xE7, %l1 ! 00000043A288FFCC SKIP:L3-B001 1 S BAD-ASI
ldxa [%g7+%g0]0x8C, %g1 ! 00000043A288FFD0 SKIP:L3-B001 1 S BAD-ASI
fba,pn %fcc2, BL20186 ! 00000043A288FFD4 SKIP:L3-B001 1
nop ! 00000043A288FFD8 SKIP:L3-B001 1 S
BL20185: ! ELSE:L3-B002
ldx [%g2+0x0050], %l5 ! 00000043A288FFDC ELSE:L3-B002 3 <BD20003
membar 0x40 ! 00000043A288FFE0 ELSE:L3-B002 3
stda %f16, [%l5]0xE0 ! 00000043A288FFE4 ELSE:L3-B002 3 Blk-Store
membar 0x40 ! 00000043A288FFE8 ELSE:L3-B002 3
sth %i0, [%g4-0x0006] ! 00000043A288FFEC ELSE:L3-B002 3 S >BD20005+2
add %g4, -60, %l6 ! 00000043A288FFF0 ELSE:L3-B002 3 @BD20004
stda %f26, [%l6]0xD8 ! 00000043A288FFF4 ELSE:L3-B002 3 S Short8
swap [%g4-0x0038], %o5 ! 00000043A288FFF8 ELSE:L3-B002 3 S >BD20003
ldda [%g7+%g0]0x83, %i0 ! 00000043A288FFFC ELSE:L3-B002 3 S <BD20034
nop ! 00000043A2890000 ELSE:L3-B002 3 S
add %g1, 0xEEC, %g1 ! 00000043A2890004 ELSE:L3-B002 3 chksum++
nop ! 00000043A2890008 ELSE:L3-B002 3 S
ldstub [%g5-0x003C], %i3 ! 00000043A289000C ELSE:L3-B002 3 S >BD20004
fnand %f28, %f20, %f28 ! 00000043A2890010 ELSE:L3-B002 3 S
add %g6, -60, %l6 ! 00000043A2890014 ELSE:L3-B002 3 @BD20004
stda %f22, [%l6]0xD9 ! 00000043A2890018 ELSE:L3-B002 3 S Short8
alignaddr %i1, %l1, %o2 ! 00000043A289001C ELSE:L3-B002 3 S
call .+8 ! 00000043A2890020 ELSE:L3-B002 3 S
nop ! 00000043A2890024 ELSE:L3-B002 3 S
BL20186: ! ELSE:L3-B002
add %g1, 0x8D5, %g1 ! 00000043A2890028 ELSE:L3-B002 4 chksum++
and %g1, 0xFE, %l1 ! 00000043A289002C LOOP:L3-B003 4
BL20187: ! LOOP:L3-B003
add %g1, 0x249, %g1 ! 00000043A2890030 LOOP:L3-B003 9 chksum++
nop ! 00000043A2890034 LOOP:L3-B003 9 S
ldx [%g2+0x0050], %l5 ! 00000043A2890038 LOOP:L3-B003 9 <BD20003
membar 0x40 ! 00000043A289003C LOOP:L3-B003 9
stda %f0, [%l5]0xF0 ! 00000043A2890040 LOOP:L3-B003 9 Blk-Store
membar 0x40 ! 00000043A2890044 LOOP:L3-B003 9
ldx [%g2+0x0060], %fsr ! 00000043A2890048 LOOP:L3-B003 9 S <BD20008
stw %i5, [%g3-0x0038] ! 00000043A289004C LOOP:L3-B003 9 S >BD20003
ta %xcc, 0x40 ! 00000043A2890050 LOOP:L3-B003 9 S +-priv
ldstub [%g4-0x003C], %i2 ! 00000043A2890054 LOOP:L3-B003 9 S >BD20004
sethi %hh(0xFFFF881536795F00),%l6 ! 00000043A2890058 LOOP:L3-B003 9 SUBR030
or %l6,%hm(0xFFFF881536795F00),%l6 ! 00000043A289005C LOOP:L3-B003 9
sethi %lm(0xFFFF881536795F00),%l5 ! 00000043A2890060 LOOP:L3-B003 9
or %l5,%lo(0xFFFF881536795F00),%l5 ! 00000043A2890064 LOOP:L3-B003 9
sllx %l6, 0x20, %l6 ! 00000043A2890068 LOOP:L3-B003 9
or %l6, %l5, %l6 ! 00000043A289006C LOOP:L3-B003 9
jmpl %l6+0x0000, %o7 ! 00000043A2890070 LOOP:L3-B003 9 S
nop ! 00000043A2890074 LOOP:L3-B003 9 S
ldx [%g2+0x0050], %l5 ! 00000043A2890078 LOOP:L3-B003 9 <BD20003
membar 0x40 ! 00000043A289007C LOOP:L3-B003 9
stda %f0, [%l5]0xE0 ! 00000043A2890080 LOOP:L3-B003 9 Blk-Store
membar 0x40 ! 00000043A2890084 LOOP:L3-B003 9
membar 0x40 ! 00000043A2890088 LOOP:L3-B003 9
stda %f0, [%l5]0xF0 ! 00000043A289008C LOOP:L3-B003 9 Blk-Store
membar 0x40 ! 00000043A2890090 LOOP:L3-B003 9
sth %o0, [%g5-0x0060] ! 00000043A2890094 LOOP:L3-B003 9 S >BD20012
membar 0x40 ! 00000043A2890098 LOOP:L3-B003 9
stda %f32, [%l5]0x16 ! 00000043A289009C LOOP:L3-B003 9 Blk-Store
membar 0x40 ! 00000043A28900A0 LOOP:L3-B003 9
stw %i2, [%g6-0x0030] ! 00000043A28900A4 LOOP:L3-B003 9 S >BD20011
sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A28900A8 LOOP:L3-B003 9 SUBR033
or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A28900AC LOOP:L3-B003 9
sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A28900B0 LOOP:L3-B003 9
or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A28900B4 LOOP:L3-B003 9
sllx %l6, 0x20, %l6 ! 00000043A28900B8 LOOP:L3-B003 9
or %l6, %l5, %l6 ! 00000043A28900BC LOOP:L3-B003 9
add %l6, 0x1, %l6 ! 00000043A28900C0 LOOP:L3-B003 9
jmpl %l6+0x0000, %o7 ! 00000043A28900C4 LOOP:L3-B003 18 S
nop ! 00000043A28900C8 LOOP:L3-B003 9 S
stb %i5, [%g3-0x005F] ! 00000043A28900CC LOOP:L3-B003 9 S >BD20012+1
ldx [%g2+0x0020], %g3 ! 00000043A28900D0 LOOP:L3-B003 9 S BASE<BD20016
srlx %l1, 0x1, %l1 ! 00000043A28900D4 LOOP:L3-B003 9
andcc %l1, 0x1, %g0 ! 00000043A28900D8 LOOP:L3-B003 9
bne,pn %xcc, BL20187 ! 00000043A28900DC LOOP:L3-B003 9
nop ! 00000043A28900E0 LOOP:L3-B003 9 S
add %g1, 0x60F, %g1 ! 00000043A28900E4 LOOP:L3-B003 4 chksum++
sub %l4, 0x1, %l4 ! 00000043A28900E8 LOOP:L2-B000 4
brnz,pt %l4, BL20188 ! 00000043A28900EC LOOP:L2-B000 4
nop ! 00000043A28900F0 LOOP:L2-B000 4 S
add %g1, 0xF11, %g1 ! 00000043A28900F4 LOOP:L2-B000 2 chksum++
or %g0, 0x3, %l0 ! 00000043A28900F8 LOOP:L2-B001 2
BL20196: ! LOOP:L2-B001
add %g1, 0x586, %g1 ! 00000043A28900FC LOOP:L2-B001 6 chksum++
ldx [%g2+0x0058], %l6 ! 00000043A2890100 LOOP:L2-B001 6 <BD20021
ldda [%l6]0x2E, %i0 ! 00000043A2890104 LOOP:L2-B001 6 S Quad_Ld_P
ldx [%g2+0x0040], %g4 ! 00000043A2890108 LOOP:L2-B001 6 S BASE<BD20087
st %f19, [%g4-0x0008] ! 00000043A289010C LOOP:L2-B001 6 S >BD20005
ldx [%g2+0x0020], %g3 ! 00000043A2890110 LOOP:L2-B001 6 S BASE<BD20016
add %g6, -60, %l6 ! 00000043A2890114 LOOP:L2-B001 6 @BD20004
stda %f16, [%l6]0xD0 ! 00000043A2890118 LOOP:L2-B001 6 S Short8
ldx [%g5-0x0088], %g5 ! 00000043A289011C LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A2890120 LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A2890124 LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A2890128 LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A289012C LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A2890130 LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A2890134 LOOP:L2-B001 6 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000043A2890138 LOOP:L2-B001 6 ptr_chase
swap [%g4-0x0030], %o4 ! 00000043A289013C LOOP:L2-B001 6 S >BD20011
stwa %i1, [%g5-0x0008]%asi ! 00000043A2890140 LOOP:L2-B001 6 S >BD20005
ta %xcc, 0x40 ! 00000043A2890144 LOOP:L2-B001 6 S +-priv
andcc %o4, 0x1, %g0 ! 00000043A2890148 SKIP:L3-B004 6
bz,pn %xcc, BL20189 ! 00000043A289014C SKIP:L3-B004 6
swap [%g4-0x0008], %o3 ! 00000043A2890150 SKIP:L3-B004 6 S >BD20005
swap [%g5-0x0008], %o4 ! 00000043A2890154 SKIP:L3-B004 2 S >BD20005
ldstub [%g6-0x003C], %o1 ! 00000043A2890158 SKIP:L3-B004 2 S >BD20004
ldx [%g6-0x0088], %g6 ! 00000043A289015C SKIP:L3-B004 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000043A2890160 SKIP:L3-B004 2 ptr_chase
ldx [%g2+0x0050], %l5 ! 00000043A2890164 SKIP:L3-B004 2 <BD20003
membar 0x40 ! 00000043A2890168 SKIP:L3-B004 2
ldda [%l5]0xF0, %f16 ! 00000043A289016C SKIP:L3-B004 2 Blk-Load
membar 0x40 ! 00000043A2890170 SKIP:L3-B004 2
ldstub [%g6-0x003C], %o3 ! 00000043A2890174 SKIP:L3-B004 2 S >BD20004
add %g1, 0xEC8, %g1 ! 00000043A2890178 SKIP:L3-B004 2 chksum++
st %f19, [%g5-0x0030] ! 00000043A289017C SKIP:L3-B004 2 S >BD20011
add %g6, -60, %l6 ! 00000043A2890180 SKIP:L3-B004 2 @BD20004
ldda [%l6]0xD1, %f18 ! 00000043A2890184 SKIP:L3-B004 2 S Short8
bmask %i1, %o0, %o1 ! 00000043A2890188 SKIP:L3-B004 2 S
stb %o1, [%g5-0x003C] ! 00000043A289018C SKIP:L3-B004 2 S >BD20004
ldx [%g2+0x0050], %l5 ! 00000043A2890190 SKIP:L3-B004 2 <BD20003
membar 0x40 ! 00000043A2890194 SKIP:L3-B004 2
stda %f32, [%l5]0xF0 ! 00000043A2890198 SKIP:L3-B004 2 Blk-Store
membar 0x40 ! 00000043A289019C SKIP:L3-B004 2
ldx [%g2+0x0060], %fsr ! 00000043A28901A0 SKIP:L3-B004 2 S <BD20008
ldx [%g6-0x0088], %g6 ! 00000043A28901A4 SKIP:L3-B004 2 ptr_chase
fba,a BL20195 ! 00000043A28901A8 SKIP:L3-B004 2
lduwa [%g7+%g7]0x83, %i1 ! 00000043A28901AC SKIP:L3-B004 0 S <BD20034
BL20189: ! ELSE:L3-B005
stb %o5, [%g5-0x0037] ! 00000043A28901B0 ELSE:L3-B005 4 S >BD20003+1
bpos,pn %xcc, BL20190 ;.empty ! 00000043A28901B4 ELSE:L3-B005 4 L
call .+8 ! 00000043A28901B8 ELSE:L3-B005 4 L
nop ! 00000043A28901BC ELSE:L3-B005 0 S
ldstub [%g5-0x003C], %o2 ! 00000043A28901C0 ELSE:L3-B005 4 S >BD20004
bvs,a BL20192 ! 00000043A28901C4 ELSE:L3-B005 0 L
sth %o3, [%g6-0x0060] ! 00000043A28901C8 ELSE:L3-B005 0 S >BD20012
ld [%g2+0x0060], %fsr ! 00000043A28901CC ELSE:L3-B005 0 S <BD20008
.word 0x87A3C17B ! 00000043A28901D0 ELSE:L3-B005 0 S illop
.word 0xABB507EE ! 00000043A28901D4 ELSE:L3-B005 0 S illop_VIS
BL20192:fbne BL20191 ;.empty ! 00000043A28901D8 ELSE:L3-B005 0 L
bpos,a,pn %xcc, BL20193 ;.empty ! 00000043A28901DC ELSE:L3-B005 0 L
BL20190:fble BL20194 ! 00000043A28901E0 ELSE:L3-B005 4 L
BL20191:nop ! 00000043A28901E4 ELSE:L3-B005 0 S
sth %i4, [%g3-0x0036] ! 00000043A28901E8 ELSE:L3-B005 0 S >BD20003+2
BL20193:.word 0xC75FB7EB ! 00000043A28901EC ELSE:L3-B005 0 S illop
BL20194:st %f16, [%g3-0x0008] ! 00000043A28901F0 ELSE:L3-B005 4 S >BD20005
add %g1, 0x9CF, %g1 ! 00000043A28901F4 ELSE:L3-B005 4 chksum++
add %g1, 0x3CA, %g1 ! 00000043A28901F8 ELSE:L3-B005 4 chksum++
alignaddrl %g1, %i0, %o1 ! 00000043A28901FC ELSE:L3-B005 4 S
add %g3, -96, %l6 ! 00000043A2890200 ELSE:L3-B005 4 @BD20012
stda %f22, [%l6]0xD2 ! 00000043A2890204 ELSE:L3-B005 4 S Short16
ldx [%g2+0x0050], %l5 ! 00000043A2890208 ELSE:L3-B005 4 <BD20003
membar 0x40 ! 00000043A289020C ELSE:L3-B005 4
stda %f16, [%l5]0xE0 ! 00000043A2890210 ELSE:L3-B005 4 Blk-Store
membar 0x40 ! 00000043A2890214 ELSE:L3-B005 4
membar 0x40 ! 00000043A2890218 ELSE:L3-B005 4
stda %f32, [%l5]0xF8 ! 00000043A289021C ELSE:L3-B005 4 Blk-Store
membar 0x40 ! 00000043A2890220 ELSE:L3-B005 4
membar 0x40 ! 00000043A2890224 ELSE:L3-B005 4
stda %f0, [%l5]0xF0 ! 00000043A2890228 ELSE:L3-B005 4 Blk-Store
membar 0x40 ! 00000043A289022C ELSE:L3-B005 4
add %g6, -96, %l6 ! 00000043A2890230 ELSE:L3-B005 4 @BD20012
stda %f22, [%l6]0xD2 ! 00000043A2890234 ELSE:L3-B005 4 S Short16
BL20195: ! ELSE:L3-B005
add %g1, 0x7EC, %g1 ! 00000043A2890238 ELSE:L3-B005 6 chksum++
nop ! 00000043A289023C LOOP:L3-B006 6
nop ! 00000043A2890240 LOOP:L3-B007 6
ldx [%g2+0x0050], %l5 ! 00000043A2890244 LOOP:L2-B001 6 <BD20003
membar 0x40 ! 00000043A2890248 LOOP:L2-B001 6
stda %f0, [%l5]0x16 ! 00000043A289024C LOOP:L2-B001 6 Blk-Store
membar 0x40 ! 00000043A2890250 LOOP:L2-B001 6
membar 0x40 ! 00000043A2890254 LOOP:L2-B001 6
stda %f32, [%l5]0xE0 ! 00000043A2890258 LOOP:L2-B001 6 Blk-Store
membar 0x40 ! 00000043A289025C LOOP:L2-B001 6
ldx [%g2+0x0030], %g6 ! 00000043A2890260 LOOP:L2-B001 6 S BASE<BD20096
sth %o3, [%g5-0x0060] ! 00000043A2890264 LOOP:L2-B001 6 S >BD20012
ldx [%g2+0x0058], %l6 ! 00000043A2890268 LOOP:L2-B001 6 <BD20021
lduwa [%l6+%g0]0x14, %g7 ! 00000043A289026C LOOP:L2-B001 6 S <BD20022
ldx [%g3-0x0088], %g3 ! 00000043A2890270 LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A2890274 LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A2890278 LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A289027C LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A2890280 LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A2890284 LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A2890288 LOOP:L2-B001 6 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A289028C LOOP:L2-B001 6 ptr_chase
sth %i2, [%g5-0x0060] ! 00000043A2890290 LOOP:L2-B001 6 S >BD20012
membar 0x40 ! 00000043A2890294 LOOP:L2-B001 6
stda %f32, [%l5]0xF0 ! 00000043A2890298 LOOP:L2-B001 6 Blk-Store
membar 0x40 ! 00000043A289029C LOOP:L2-B001 6
.word 0xBBB78379 ! 00000043A28902A0 LOOP:L2-B001 6 S illop_VIS
st %f30, [%g5-0x0038] ! 00000043A28902A4 LOOP:L2-B001 6 S >BD20003
subcc %l0, 0x1, %l0 ! 00000043A28902A8 LOOP:L2-B001 6
bnz,a,pn %icc, BL20196 ! 00000043A28902AC LOOP:L2-B001 6
nop ! 00000043A28902B0 LOOP:L2-B001 4 S
add %g1, 0x223, %g1 ! 00000043A28902B4 LOOP:L2-B001 2 chksum++
nop ! 00000043A28902B8 LOOP:L2-B002 2
nop ! 00000043A28902BC LOOP:L2-B003 2
nop ! 00000043A28902C0 LOOP:L2-B004 2
nop ! 00000043A28902C4 LOOP:L2-B005 2
nop ! 00000043A28902C8 LOOP:L2-B006 2
add %g1, %g1, %o0 ! 00000043A28902CC SWCH:L2-B007 2
andcc %o0, 0x200, %g0 ! 00000043A28902D0 SWCH:L2-B007 2
bnz,pt %xcc, BL20207 ! 00000043A28902D4 SWCH:L2-B007 2
add %g1, 0x6CB, %g1 ! 00000043A28902D8 SWCH:L2-B007 2 chksum++
andcc %o0, 0x10, %g0 ! 00000043A28902DC SWCH:L2-B007 1
bnz,pn %xcc, BL20206 ! 00000043A28902E0 SWCH:L2-B007 1
andcc %o0, 0x1, %g0 ! 00000043A28902E4 SWCH:L2-B007 1
bnz,pn %xcc, BL20198 ! 00000043A28902E8 SWCH:L2-B007 1
andcc %o0, 0x2, %g0 ! 00000043A28902EC SWCH:L2-B007 1
bnz,a,pt %xcc, BL20197 ! 00000043A28902F0 SWCH:L2-B007 1
.word 0x8C52134E ! 00000043A28902F4 SWCH:L2-B007 0 random
ldx [%g2+0x0050], %l5 ! 00000043A28902F8 SWCH:L2-B007 1 <BD20003
membar 0x40 ! 00000043A28902FC SWCH:L2-B007 1
stda %f16, [%l5]0xE0 ! 00000043A2890300 SWCH:L2-B007 1 Blk-Store
membar 0x40 ! 00000043A2890304 SWCH:L2-B007 1
membar 0x40 ! 00000043A2890308 SWCH:L2-B007 1
stda %f0, [%l5]0x1E ! 00000043A289030C SWCH:L2-B007 1 Blk-Store
membar 0x40 ! 00000043A2890310 SWCH:L2-B007 1
ldsh [%g5-0x0060], %o2 ! 00000043A2890314 SWCH:L2-B007 1 S <BD20012
membar 0x40 ! 00000043A2890318 SWCH:L2-B007 1
stda %f0, [%l5]0x16 ! 00000043A289031C SWCH:L2-B007 1 Blk-Store
membar 0x40 ! 00000043A2890320 SWCH:L2-B007 1
ldx [%g2+0x0038], %g4 ! 00000043A2890324 SWCH:L2-B007 1 S BASE<BD20166
add %g1, 0x792, %g1 ! 00000043A2890328 SWCH:L2-B007 1 chksum++
ba,pt %xcc, BL20208 ! 00000043A289032C SWCH:L2-B007 1
stb %i2, [%g5-0x003C] ! 00000043A2890330 SWCH:L2-B007 1 S >BD20004
BL20197:add %g1, 0xF56, %g1 ! 00000043A2890334 CASE:L3-B008 0 chksum++
ldxa [%g7+%g0]0xAB, %o1 ! 00000043A2890338 CASE:L3-B008 0 S BAD-ASI
ldx [%g2+0x0058], %l6 ! 00000043A289033C CASE:L3-B008 0 <BD20021
.word 0xA9B008D4 ! 00000043A2890340 CASE:L3-B008 0 S illop
.word 0xAD7EF066 ! 00000043A2890344 CASE:L3-B008 0 S random
sethi %hh(0x353BD85F00),%l6 ! 00000043A2890348 CASE:L3-B008 0 SUBR032
.word 0xB8820EEC ! 00000043A289034C CASE:L3-B008 0 random
sethi %lm(0x353BD85F00),%l5 ! 00000043A2890350 CASE:L3-B008 0
or %l5,%lo(0x353BD85F00),%l5 ! 00000043A2890354 CASE:L3-B008 0
sllx %l6, 0x20, %l6 ! 00000043A2890358 CASE:L3-B008 0
or %l6, %l5, %l6 ! 00000043A289035C CASE:L3-B008 0
.word 0x80EF0AC2 ! 00000043A2890360 CASE:L3-B008 0 S illop
.word 0x89A18868 ! 00000043A2890364 CASE:L3-B008 0 S illop
fba,a,pn %fcc3, BL20208 ! 00000043A2890368 CASE:L3-B008 0
swap [%g3-0x0030], %i1 ! 00000043A289036C CASE:L3-B008 0 S >BD20011
BL20198:add %g1, 0x132, %g1 ! 00000043A2890370 CASE:L3-B009 0 chksum++
call .+8 ! 00000043A2890374 CASE:L3-B009 0 S
lduh [%g3-0x0060], %i0 ! 00000043A2890378 CASE:L3-B009 0 S <BD20012
.word 0xA1B649C6 ! 00000043A289037C CASE:L3-B009 0 S illop
ldx [%g2+0x0050], %l5 ! 00000043A2890380 CASE:L3-B009 0 <BD20003
.word 0x85AF08EB ! 00000043A2890384 CASE:L3-B009 0 illop
stda %f0, [%l5]0xF8 ! 00000043A2890388 CASE:L3-B009 0 Blk-Store
membar 0x40 ! 00000043A289038C CASE:L3-B009 0
ba BL20208 ! 00000043A2890390 CASE:L3-B009 0
.word 0xCDFCBA15 ! 00000043A2890394 CASE:L3-B009 0 S illop
BL20206:add %g1, 0x415, %g1 ! 00000043A2890398 CASE:L3-B010 0 chksum++
lduh [%g5-0x0060], %i3 ! 00000043A289039C CASE:L3-B010 0 S <BD20012
.word 0x83B80B3F ! 00000043A28903A0 CASE:L3-B010 0 S illop
.word 0xB391E003 ! 00000043A28903A4 CASE:L3-B010 0 S illop
.word 0x20CE60F5 ! 00000043A28903A8 CASE:L3-B010 0 S illop
brz,pt %o0, BL20199 ;.empty ! 00000043A28903AC CASE:L3-B010 0 L
.word 0xB3A1086A ! 00000043A28903B0 CASE:L3-B010 0 L illop
BL20199:ldsh [%g3-0x0060], %o2 ! 00000043A28903B4 CASE:L3-B010 0 S <BD20012
BL20200:bcs,a BL20201 ;.empty ! 00000043A28903B8 CASE:L3-B010 0 L
bg BL20202 ;.empty ! 00000043A28903BC CASE:L3-B010 0 L
BL20201:.word 0x94EB5E28 ! 00000043A28903C0 CASE:L3-B010 0 L illop
nop ! 00000043A28903C4 CASE:L3-B010 0 S
bneg,a,pn %icc, BL20204 ;.empty ! 00000043A28903C8 CASE:L3-B010 0 L
BL20204:bneg BL20203 ;.empty ! 00000043A28903CC CASE:L3-B010 0 L
bgu,pn %icc, BL20205 ;.empty ! 00000043A28903D0 CASE:L3-B010 0 L
BL20203:.word 0xA1A8F2E7 ! 00000043A28903D4 CASE:L3-B010 0 L illop
BL20202:.word 0x99AA517F ! 00000043A28903D8 CASE:L3-B010 0 S illop
BL20205:add %g1, 0xE8, %g1 ! 00000043A28903DC CASE:L3-B010 0 chksum++
fba,a BL20208 ! 00000043A28903E0 CASE:L3-B010 0
nop ! 00000043A28903E4 CASE:L3-B010 0 S
BL20207:add %g1, 0x75C, %g1 ! 00000043A28903E8 CASE:L3-B011 1 chksum++
ldx [%g2+0x0008], %g4 ! 00000043A28903EC CASE:L3-B011 1 S BASE<BD20145
st %f21, [%g5-0x0008] ! 00000043A28903F0 CASE:L3-B011 1 S >BD20005
pdist %f18, %f24, %f24 ! 00000043A28903F4 CASE:L3-B011 1 S
ldx [%g2+0x0050], %l5 ! 00000043A28903F8 CASE:L3-B011 1 <BD20003
membar 0x40 ! 00000043A28903FC CASE:L3-B011 1
stda %f0, [%l5]0xE0 ! 00000043A2890400 CASE:L3-B011 1 Blk-Store
membar 0x40 ! 00000043A2890404 CASE:L3-B011 1
sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A2890408 CASE:L3-B011 1 SUBR033
or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A289040C CASE:L3-B011 1
sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890410 CASE:L3-B011 1
or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890414 CASE:L3-B011 1
sllx %l6, 0x20, %l6 ! 00000043A2890418 CASE:L3-B011 1
or %l6, %l5, %l6 ! 00000043A289041C CASE:L3-B011 1
jmpl %l6+0x0000, %o7 ! 00000043A2890420 CASE:L3-B011 1 S
popc %o0, %i4 ! 00000043A2890424 CASE:L3-B011 1 S
ldx [%g6-0x0088], %g6 ! 00000043A2890428 CASE:L3-B011 1 ptr_chase
sethi %hh(0x3DF7A87F5F00),%l6 ! 00000043A289042C CASE:L3-B011 1 SUBR031
or %l6,%hm(0x3DF7A87F5F00),%l6 ! 00000043A2890430 CASE:L3-B011 1
sethi %lm(0x3DF7A87F5F00),%l5 ! 00000043A2890434 CASE:L3-B011 1
or %l5,%lo(0x3DF7A87F5F00),%l5 ! 00000043A2890438 CASE:L3-B011 1
sllx %l6, 0x20, %l6 ! 00000043A289043C CASE:L3-B011 1
or %l6, %l5, %l6 ! 00000043A2890440 CASE:L3-B011 1
add %l6, 0x1, %l6 ! 00000043A2890444 CASE:L3-B011 1
jmpl %l6+0x0000, %o7 ! 00000043A2890448 CASE:L3-B011 2 S
swap [%g6-0x0030], %o4 ! 00000043A289044C CASE:L3-B011 1 S >BD20011
sethi %hh(0xFFFF881536795F00),%l6 ! 00000043A2890450 CASE:L3-B011 1 SUBR030
or %l6,%hm(0xFFFF881536795F00),%l6 ! 00000043A2890454 CASE:L3-B011 1
sethi %lm(0xFFFF881536795F00),%l5 ! 00000043A2890458 CASE:L3-B011 1
or %l5,%lo(0xFFFF881536795F00),%l5 ! 00000043A289045C CASE:L3-B011 1
sllx %l6, 0x20, %l6 ! 00000043A2890460 CASE:L3-B011 1
or %l6, %l5, %l6 ! 00000043A2890464 CASE:L3-B011 1
add %l6, 0x1, %l6 ! 00000043A2890468 CASE:L3-B011 1
jmpl %l6+0x0000, %o7 ! 00000043A289046C CASE:L3-B011 2 S
nop ! 00000043A2890470 CASE:L3-B011 1 S
nop ! 00000043A2890474 CASE:L3-B011 1 S
ba BL20208 ! 00000043A2890478 CASE:L3-B011 1
nop ! 00000043A289047C CASE:L3-B011 1 S
BL20208: ! SWCH:L2-B007
add %g1, 0x3C0, %g1 ! 00000043A2890480 SWCH:L2-B007 2 chksum++
ta %xcc, 0x46 ! 00000043A2890484 SWCH:L2-B007 2 S demap-page
ldstub [%g6-0x003C], %i1 ! 00000043A2890488 SWCH:L2-B007 2 S >BD20004
call .+8 ! 00000043A289048C SWCH:L2-B007 2 S
nop ! 00000043A2890490 SWCH:L2-B007 2 S
stw %o5, [%g3-0x0030] ! 00000043A2890494 SWCH:L2-B007 2 S >BD20011
ldsw [%g4-0x0008], %i3 ! 00000043A2890498 SWCH:L2-B007 2 S <BD20005
fornot2 %f22, %f16, %f28 ! 00000043A289049C SWCH:L2-B007 2 S
ldstuba [%g5-0x003C]%asi, %o4 ! 00000043A28904A0 SWCH:L2-B007 2 S >BD20004
stb %o0, [%g6-0x003C] ! 00000043A28904A4 SWCH:L2-B007 2 S >BD20004
sethi %hh(0x2D0B25FF00),%l6 ! 00000043A28904A8 SWCH:L2-B007 2 SUBR029
or %l6,%hm(0x2D0B25FF00),%l6 ! 00000043A28904AC SWCH:L2-B007 2
sethi %lm(0x2D0B25FF00),%l5 ! 00000043A28904B0 SWCH:L2-B007 2
or %l5,%lo(0x2D0B25FF00),%l5 ! 00000043A28904B4 SWCH:L2-B007 2
sllx %l6, 0x20, %l6 ! 00000043A28904B8 SWCH:L2-B007 2
or %l6, %l5, %l6 ! 00000043A28904BC SWCH:L2-B007 2
jmpl %l6+0x0000, %o7 ! 00000043A28904C0 SWCH:L2-B007 2 S
stxa %i4, [%g2+%g0]0x95 ! 00000043A28904C4 SWCH:L2-B007 2 S BAD-ASI
ldx [%g2+0x0050], %l5 ! 00000043A28904C8 SWCH:L2-B007 2 <BD20003
membar 0x40 ! 00000043A28904CC SWCH:L2-B007 2
stda %f32, [%l5]0xE0 ! 00000043A28904D0 SWCH:L2-B007 2 Blk-Store
membar 0x40 ! 00000043A28904D4 SWCH:L2-B007 2
add %o4, %g1, %i1 ! 00000043A28904D8 SWCH:L2-B008 2
and %i1, 0x18, %o7 ! 00000043A28904DC SWCH:L2-B008 2
sethi %hi(0x7F4), %i1 ! 00000043A28904E0 SWCH:L2-B008 2 .+0
or %i1,%lo(0x7F4),%i1 ! 00000043A28904E4 SWCH:L2-B008 2
add %i1, %o7, %i1 ! 00000043A28904E8 SWCH:L2-B008 2
jmpl %l7+%i1, %g0 ! 00000043A28904EC SWCH:L2-B008 2
ta %xcc, 0x46 ! 00000043A28904F0 SWCH:L2-B008 2 S demap-page
ba,a,pn %icc, BL20212 ! 00000043A28904F4 SWCH:L2-B008 1
lduha [%g6-0x0060]%asi, %i4 ! 00000043A28904F8 SWCH:L2-B008 0 S <BD20012
fba BL20211 ! 00000043A28904FC SWCH:L2-B008 0
.word 0x9F92A009 ! 00000043A2890500 SWCH:L2-B008 0 S illop
fba,a BL20210 ! 00000043A2890504 SWCH:L2-B008 1
stw %i5, [%g3-0x0008] ! 00000043A2890508 SWCH:L2-B008 0 S >BD20005
fba BL20209 ! 00000043A289050C SWCH:L2-B008 0
array32 %o4, %o4, %i2 ! 00000043A2890510 SWCH:L2-B008 0 S
BL20209:.word 0x9FC68000 ! 00000043A2890514 CASE:L3-B012 0 random
array32 %i1, %i3, %o0 ! 00000043A2890518 CASE:L3-B012 0 S
swap [%g4-0x0008], %i5 ! 00000043A289051C CASE:L3-B012 0 S >BD20005
stw %i1, [%g4-0x0030] ! 00000043A2890520 CASE:L3-B012 0 S >BD20011
fpack16 %f24, %f22 ! 00000043A2890524 CASE:L3-B012 0 S
.word 0xC92D84C8 ! 00000043A2890528 CASE:L3-B012 0 illop
membar 0x40 ! 00000043A289052C CASE:L3-B012 0
.word 0xB3EF0A75 ! 00000043A2890530 CASE:L3-B012 0 illop
membar 0x40 ! 00000043A2890534 CASE:L3-B012 0
.word 0xADAC4C8A ! 00000043A2890538 CASE:L3-B012 0 illop
.word 0xFDC7D6D6 ! 00000043A289053C CASE:L3-B012 0 illop
membar 0x40 ! 00000043A2890540 CASE:L3-B012 0
array32 %i1, %i1, %o4 ! 00000043A2890544 CASE:L3-B012 0 S
ldx [%g2+0x0020], %g5 ! 00000043A2890548 CASE:L3-B012 0 S BASE<BD20016
ba,a BL20213 ! 00000043A289054C CASE:L3-B012 0
lduh [%g5-0x0060], %o5 ! 00000043A2890550 CASE:L3-B012 0 S <BD20012
BL20210:add %g1, 0x39F, %g1 ! 00000043A2890554 CASE:L3-B013 1 chksum++
stb %o4, [%g4-0x0037] ! 00000043A2890558 CASE:L3-B013 1 S >BD20003+1
ldx [%g2+0x0050], %l5 ! 00000043A289055C CASE:L3-B013 1 <BD20003
membar 0x40 ! 00000043A2890560 CASE:L3-B013 1
ldda [%l5]0xF0, %f16 ! 00000043A2890564 CASE:L3-B013 1 Blk-Load
membar 0x40 ! 00000043A2890568 CASE:L3-B013 1
stw %o4, [%g6-0x0030] ! 00000043A289056C CASE:L3-B013 1 S >BD20011
sethi %hh(0x6433B5F1FF00),%l6 ! 00000043A2890570 CASE:L3-B013 1 SUBR036
or %l6,%hm(0x6433B5F1FF00),%l6 ! 00000043A2890574 CASE:L3-B013 1
sethi %lm(0x6433B5F1FF00),%l5 ! 00000043A2890578 CASE:L3-B013 1
or %l5,%lo(0x6433B5F1FF00),%l5 ! 00000043A289057C CASE:L3-B013 1
sllx %l6, 0x20, %l6 ! 00000043A2890580 CASE:L3-B013 1
or %l6, %l5, %l6 ! 00000043A2890584 CASE:L3-B013 1
jmpl %l6+0x0000, %o7 ! 00000043A2890588 CASE:L3-B013 1 S
nop ! 00000043A289058C CASE:L3-B013 1 S
ldx [%g2+0x0050], %l5 ! 00000043A2890590 CASE:L3-B013 1 <BD20003
membar 0x40 ! 00000043A2890594 CASE:L3-B013 1
stda %f0, [%l5]0xF8 ! 00000043A2890598 CASE:L3-B013 1 Blk-Store
membar 0x40 ! 00000043A289059C CASE:L3-B013 1
membar 0x40 ! 00000043A28905A0 CASE:L3-B013 1
ldda [%l5]0xF8, %f16 ! 00000043A28905A4 CASE:L3-B013 1 Blk-Load
membar 0x40 ! 00000043A28905A8 CASE:L3-B013 1
rd %gsr, %l6 ! 00000043A28905AC CASE:L3-B013 1 S
wr %l6, 0x70, %gsr ! 00000043A28905B0 CASE:L3-B013 1 S
add %g4, -60, %l6 ! 00000043A28905B4 CASE:L3-B013 1 @BD20004
ldda [%l6]0xD1, %f22 ! 00000043A28905B8 CASE:L3-B013 1 S Short8
sethi %hh(0x3DF7A87F5F00),%l6 ! 00000043A28905BC CASE:L3-B013 1 SUBR031
or %l6,%hm(0x3DF7A87F5F00),%l6 ! 00000043A28905C0 CASE:L3-B013 1
sethi %lm(0x3DF7A87F5F00),%l5 ! 00000043A28905C4 CASE:L3-B013 1
or %l5,%lo(0x3DF7A87F5F00),%l5 ! 00000043A28905C8 CASE:L3-B013 1
sllx %l6, 0x20, %l6 ! 00000043A28905CC CASE:L3-B013 1
or %l6, %l5, %l6 ! 00000043A28905D0 CASE:L3-B013 1
jmpl %l6+0x0000, %o7 ! 00000043A28905D4 CASE:L3-B013 1 S
prefetch [%g5-0x0008], 21 ! 00000043A28905D8 CASE:L3-B013 1 S <BD20005
ba,a BL20213 ! 00000043A28905DC CASE:L3-B013 1
ldstuba [%g4-0x003C]%asi, %i5 ! 00000043A28905E0 CASE:L3-B013 0 S >BD20004
BL20211:add %g1, 0x20E, %g1 ! 00000043A28905E4 CASE:L3-B014 0 chksum++
add %g3, -96, %l6 ! 00000043A28905E8 CASE:L3-B014 0 @BD20012
stda %f20, [%l6]0xD2 ! 00000043A28905EC CASE:L3-B014 0 S Short16
pdist %f22, %f16, %f26 ! 00000043A28905F0 CASE:L3-B014 0 S
.word 0xBE100001 ! 00000043A28905F4 CASE:L3-B014 0 random
.word 0xA5B1464C ! 00000043A28905F8 CASE:L3-B014 0 illop
.word 0xFDB06125 ! 00000043A28905FC CASE:L3-B014 0 illop
membar 0x40 ! 00000043A2890600 CASE:L3-B014 0
.word 0xA5B18BA5 ! 00000043A2890604 CASE:L3-B014 0 S illop
ba,a BL20213 ! 00000043A2890608 CASE:L3-B014 0
.word 0xD014424A ! 00000043A289060C CASE:L3-B014 0 S random
BL20212:add %g1, 0x4FD, %g1 ! 00000043A2890610 CASE:L3-B015 1 chksum++
ldx [%g2+0x0058], %l6 ! 00000043A2890614 CASE:L3-B015 1 <BD20021
stxa %g7, [%l6+%g0]0x04 ! 00000043A2890618 CASE:L3-B015 1 S >BD20022
ldx [%g3-0x0088], %g3 ! 00000043A289061C CASE:L3-B015 1 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000043A2890620 CASE:L3-B015 1 ptr_chase
ldx [%g2+0x0050], %l5 ! 00000043A2890624 CASE:L3-B015 1 <BD20003
membar 0x40 ! 00000043A2890628 CASE:L3-B015 1
stda %f16, [%l5]0x1E ! 00000043A289062C CASE:L3-B015 1 Blk-Store
membar 0x40 ! 00000043A2890630 CASE:L3-B015 1
swap [%g4-0x0008], %i5 ! 00000043A2890634 CASE:L3-B015 1 S >BD20005
sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A2890638 CASE:L3-B015 1 SUBR033
or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A289063C CASE:L3-B015 1
sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890640 CASE:L3-B015 1
or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890644 CASE:L3-B015 1
sllx %l6, 0x20, %l6 ! 00000043A2890648 CASE:L3-B015 1
or %l6, %l5, %l6 ! 00000043A289064C CASE:L3-B015 1
jmpl %l6+0x0000, %o7 ! 00000043A2890650 CASE:L3-B015 1 S
nop ! 00000043A2890654 CASE:L3-B015 1 S
swap [%g6-0x0038], %i0 ! 00000043A2890658 CASE:L3-B015 1 S >BD20003
ldstub [%g6-0x003C], %i0 ! 00000043A289065C CASE:L3-B015 1 S >BD20004
add %g6, -96, %l6 ! 00000043A2890660 CASE:L3-B015 1 @BD20012
ldda [%l6]0xD2, %f16 ! 00000043A2890664 CASE:L3-B015 1 S Short16
prefetch [%l3-0x0D71], 3 ! 00000043A2890668 CASE:L3-B015 1 S <.-3441
ldxa [%g7+%g0]0x01, %o0 ! 00000043A289066C CASE:L3-B015 1 S BAD-ASI
ldswa [%g7+%g0]0x83, %o0 ! 00000043A2890670 CASE:L3-B015 1 S <BD20034
fba BL20213 ! 00000043A2890674 CASE:L3-B015 1
nop ! 00000043A2890678 CASE:L3-B015 1 S
BL20213: ! SWCH:L2-B008
add %g1, 0xD31, %g1 ! 00000043A289067C SWCH:L2-B008 2 chksum++
.word 0xBFB7023D ! 00000043A2890680 SWCH:L2-B008 2 S illop_VIS
stb %i4, [%g4-0x0035] ! 00000043A2890684 SWCH:L2-B008 2 S >BD20003+3
array32 %o0, %g1, %o1 ! 00000043A2890688 SWCH:L2-B008 2 S
ldx [%g2+0x0050], %l5 ! 00000043A289068C SWCH:L2-B008 2 <BD20003
membar 0x40 ! 00000043A2890690 SWCH:L2-B008 2
stda %f32, [%l5]0x1E ! 00000043A2890694 SWCH:L2-B008 2 Blk-Store
membar 0x40 ! 00000043A2890698 SWCH:L2-B008 2
fcmpne16 %f20, %f22, %o2 ! 00000043A289069C SWCH:L2-B008 2 S
membar 0x40 ! 00000043A28906A0 SWCH:L2-B008 2
stda %f0, [%l5]0x16 ! 00000043A28906A4 SWCH:L2-B008 2 Blk-Store
membar 0x40 ! 00000043A28906A8 SWCH:L2-B008 2
ldx [%g2+0x0008], %g3 ! 00000043A28906AC SWCH:L2-B008 2 S BASE<BD20145
ldx [%g2+0x0058], %l6 ! 00000043A28906B0 SWCH:L2-B008 2 <BD20021
stwa %g7, [%l6+%g0]0x04 ! 00000043A28906B4 SWCH:L2-B008 2 S >BD20022
add %g3, -96, %l6 ! 00000043A28906B8 SWCH:L2-B008 2 @BD20012
stda %f30, [%l6]0xDA ! 00000043A28906BC SWCH:L2-B008 2 S Short16
ldstub [%g3-0x003C], %o4 ! 00000043A28906C0 SWCH:L2-B008 2 S >BD20004
.word 0x9DB44682 ! 00000043A28906C4 SWCH:L2-B008 2 S illop_VIS
nop ! 00000043A28906C8 LOOP:L2-B009 2
nop ! 00000043A28906CC LOOP:L2-B010 2
nop ! 00000043A28906D0 LOOP:L2-B011 2
nop ! 00000043A28906D4 LOOP:L2-B012 2
nop ! 00000043A28906D8 LOOP:L2-B013 2
nop ! 00000043A28906DC LOOP:L2-B014 2
nop ! 00000043A28906E0 LOOP:L2-B015 2
nop ! 00000043A28906E4 LOOP:L2-B016 2
nop ! 00000043A28906E8 LOOP:L2-B017 2
nop ! 00000043A28906EC LOOP:L2-B018 2
nop ! 00000043A28906F0 LOOP:L2-B019 2
call .+8 ! 00000043A28906F4 LOOP:L1-B000 2 S
fpsub32 %f16, %f26, %f16 ! 00000043A28906F8 LOOP:L1-B000 2 S
sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 00000043A28906FC LOOP:L1-B000 2 SUBR035
or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 00000043A2890700 LOOP:L1-B000 2
sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 00000043A2890704 LOOP:L1-B000 2
or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 00000043A2890708 LOOP:L1-B000 2
sllx %l6, 0x20, %l6 ! 00000043A289070C LOOP:L1-B000 2
or %l6, %l5, %l6 ! 00000043A2890710 LOOP:L1-B000 2
jmpl %l6+0x0000, %o7 ! 00000043A2890714 LOOP:L1-B000 2 S
array32 %i3, %i4, %i4 ! 00000043A2890718 LOOP:L1-B000 2 S
sethi %hh(0x2D0B25FF00),%l6 ! 00000043A289071C LOOP:L1-B000 2 SUBR029
or %l6,%hm(0x2D0B25FF00),%l6 ! 00000043A2890720 LOOP:L1-B000 2
sethi %lm(0x2D0B25FF00),%l5 ! 00000043A2890724 LOOP:L1-B000 2
or %l5,%lo(0x2D0B25FF00),%l5 ! 00000043A2890728 LOOP:L1-B000 2
sllx %l6, 0x20, %l6 ! 00000043A289072C LOOP:L1-B000 2
or %l6, %l5, %l6 ! 00000043A2890730 LOOP:L1-B000 2
add %l6, 0x1, %l6 ! 00000043A2890734 LOOP:L1-B000 2
jmpl %l6+0x0000, %o7 ! 00000043A2890738 LOOP:L1-B000 4 S
.word 0xFFBA9C2C ! 00000043A289073C LOOP:L1-B000 2 S illop_VIS
lduw [%g6-0x0038], %o0 ! 00000043A2890740 LOOP:L1-B000 2 S <BD20003
subcc %l3, 0x1, %l3 ! 00000043A2890744 LOOP:L1-B000 2
bnz,pn %icc, BL20214 ! 00000043A2890748 LOOP:L1-B000 2
ldx [%g2+0x0030], %g5 ! 00000043A289074C LOOP:L1-B000 2 S BASE<BD20096
add %g1, 0xCAD, %g1 ! 00000043A2890750 LOOP:L1-B000 1 chksum++
sethi %hi(0x2EEA84), %g3 ! 00000043A2890754 MAIN:L0-B000 1 .+0
or %g3,%lo(0x2EEA84),%g3 ! 00000043A2890758 MAIN:L0-B000 1
cmp %g1, %g3 ! 00000043A289075C MAIN:L0-B000 1
bne %icc, blimp_bad_end ! 00000043A2890760 MAIN:L0-B000 1
nop ! 00000043A2890764 MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext010_pg1 TEXT_VA=0x43a2890000
attr_text {
Name = .btext010_pg1,
VA = 0x43a2890000,
RA = 0xfffe5e000,
PA = ra2pa(0xfffe5e000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext011 TEXT_VA=0x2d0b25ff00
attr_text {
Name = .btext011,
VA = 0x2d0b25ff00,
RA = 0xfffebff00,
PA = ra2pa(0xfffebff00,0),
notsb
}
SECTION .btext011_pg0 TEXT_VA=0x2d0b250000
attr_text {
Name = .btext011_pg0,
VA = 0x2d0b250000,
RA = 0xfffeb0000,
PA = ra2pa(0xfffeb0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext011
.text
.global SUBR029; SUBR029:
BL20002: ! SUBR:L0-B000
add %g1, 0xB60, %g1 ! 0000002D0B25FF00 SUBR:L0-B000 12 chksum++
bge,pn %icc, BL20001 ! 0000002D0B25FF04 SUBR:L0-B000 12
save %o6, -128, %o6 ! 0000002D0B25FF08 SUBR:L0-B000 12
BL20001: ! SUBR:L0-B000
sethi %hh(0x2D0B25FF00),%l7 ! 0000002D0B25FF0C SUBR:L0-B000 12 SUBR029
or %l7,%hm(0x2D0B25FF00),%l7 ! 0000002D0B25FF10 SUBR:L0-B000 12
sethi %lm(0x2D0B25FF00),%l6 ! 0000002D0B25FF14 SUBR:L0-B000 12
or %l6,%lo(0x2D0B25FF00),%l6 ! 0000002D0B25FF18 SUBR:L0-B000 12
sllx %l7, 0x20, %l7 ! 0000002D0B25FF1C SUBR:L0-B000 12
or %l7, %l6, %l7 ! 0000002D0B25FF20 SUBR:L0-B000 12
ta %xcc, 0x45 ! 0000002D0B25FF24 SUBR:L0-B000 12 demap-stack
ldx [%g4-0x0088], %g4 ! 0000002D0B25FF28 SUBR:L0-B000 12 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000002D0B25FF2C SUBR:L0-B000 12 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000002D0B25FF30 SUBR:L0-B000 12 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000002D0B25FF34 SUBR:L0-B000 12 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000002D0B25FF38 SUBR:L0-B000 12 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000002D0B25FF3C SUBR:L0-B000 12 ptr_chase
ldx [%g2+0x0050], %l5 ! 0000002D0B25FF40 SUBR:L0-B000 12 <BD20003
membar 0x40 ! 0000002D0B25FF44 SUBR:L0-B000 12
stda %f16, [%l5]0xF0 ! 0000002D0B25FF48 SUBR:L0-B000 12 Blk-Store
membar 0x40 ! 0000002D0B25FF4C SUBR:L0-B000 12
call .+8 ! 0000002D0B25FF50 SUBR:L0-B000 12 S
array8 %i0, %i1, %i4 ! 0000002D0B25FF54 SUBR:L0-B000 12 S
ldx [%g2+0x0060], %fsr ! 0000002D0B25FF58 SUBR:L0-B000 12 S <BD20008
stw %o2, [%g4-0x0038] ! 0000002D0B25FF5C SUBR:L0-B000 12 S >BD20003
ldx [%g2+0x0058], %l6 ! 0000002D0B25FF60 SUBR:L0-B000 12 <BD20021
ldda [%l6]0x24, %i0 ! 0000002D0B25FF64 SUBR:L0-B000 12 S Quad_Ld
membar 0x40 ! 0000002D0B25FF68 SUBR:L0-B000 12
stda %f32, [%l5]0xF0 ! 0000002D0B25FF6C SUBR:L0-B000 12 Blk-Store
membar 0x40 ! 0000002D0B25FF70 SUBR:L0-B000 12
swap [%g4-0x0038], %o5 ! 0000002D0B25FF74 SUBR:L0-B000 12 S >BD20003
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF78 SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF7C SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF80 SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF84 SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF88 SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF8C SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF90 SUBR:L0-B000 12 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000002D0B25FF94 SUBR:L0-B000 12 ptr_chase
add %g1, 0xC84, %g1 ! 0000002D0B25FF98 SUBR:L0-B000 12 chksum++
and %g1, 0xFE, %l4 ! 0000002D0B25FF9C LOOP:L1-B000 12
BL20034: ! LOOP:L1-B000
add %g1, 0x99D, %g1 ! 0000002D0B25FFA0 LOOP:L1-B000 21 chksum++
andcc %i4, 0x800, %g0 ! 0000002D0B25FFA4 SKIP:L2-B000 21
bz,a,pn %icc, BL20010 ! 0000002D0B25FFA8 SKIP:L2-B000 21
nop ! 0000002D0B25FFAC SKIP:L2-B000 17 S
nop ! 0000002D0B25FFB0 SKIP:L2-B000 4 S
ldx [%g2+0x0058], %l6 ! 0000002D0B25FFB4 SKIP:L2-B000 4 <BD20021
ldda [%l6]0x26, %i0 ! 0000002D0B25FFB8 SKIP:L2-B000 4 S Quad_Ld_P
call .+8 ! 0000002D0B25FFBC SKIP:L2-B000 4 S
ldx [%g2+0x0000], %g6 ! 0000002D0B25FFC0 SKIP:L2-B000 4 S BASE<BD20167
nop ! 0000002D0B25FFC4 SKIP:L2-B000 4 S
add %g1, 0x681, %g1 ! 0000002D0B25FFC8 SKIP:L2-B000 4 chksum++
stb %i1, [%g3-0x003C] ! 0000002D0B25FFCC SKIP:L2-B000 4 S >BD20004
nop ! 0000002D0B25FFD0 SKIP:L2-B000 4 S
bne,pn %icc, BL20006 ;.empty ! 0000002D0B25FFD4 SKIP:L2-B000 4 L
bg,a BL20007 ! 0000002D0B25FFD8 SKIP:L2-B000 4 L
stb %i0, [%g4-0x003C] ! 0000002D0B25FFDC SKIP:L2-B000 0 S >BD20004
bne,pn %icc, BL20007 ! 0000002D0B25FFE0 SKIP:L2-B000 0 L
nop ! 0000002D0B25FFE4 SKIP:L2-B000 0 S
ldstub [%g5-0x003C], %i3 ! 0000002D0B25FFE8 SKIP:L2-B000 0 S >BD20004
bge,a,pn %icc, BL20008 ;.empty ! 0000002D0B25FFEC SKIP:L2-B000 0 L
BL20006:brgez,pn %i5, BL20009 ! 0000002D0B25FFF0 SKIP:L2-B000 4 L
BL20009:nop ! 0000002D0B25FFF4 SKIP:L2-B000 4 S
.word 0xD3CB0362 ! 0000002D0B25FFF8 SKIP:L2-B000 4 S illop
swapa [%g3-0x0008]%asi, %o1 ! 0000002D0B25FFFC SKIP:L2-B000 4 S >BD20005
BL20008:popc %i0, %i5 ! 0000002D0B260000 SKIP:L2-B000 4 S
tvs %xcc, %g0+0x0070 ! 0000002D0B260004 SKIP:L2-B000 4 S pseudo-branch
ldstub [%g5-0x003C], %i2 ! 0000002D0B260008 SKIP:L2-B000 4 S >BD20004
BL20007:nop ! 0000002D0B26000C SKIP:L2-B000 8 S
add %g1, 0x4A8, %g1 ! 0000002D0B260010 SKIP:L2-B000 4 chksum++
ba,pn %xcc, BL20019 ! 0000002D0B260014 SKIP:L2-B000 4
nop ! 0000002D0B260018 SKIP:L2-B000 4 S
BL20010: ! ELSE:L2-B001
st %f25, [%g6-0x002E] ! 0000002D0B26001C ELSE:L2-B001 17 S >BD20011+2
nop ! 0000002D0B260020 ELSE:L2-B001 17 S
stb %i1, [%g3-0x0036] ! 0000002D0B260024 ELSE:L2-B001 17 S >BD20003+2
fbge,a,pn %fcc1, BL20013 ;.empty ! 0000002D0B260028 ELSE:L2-B001 17 L
bcc,a BL20014 ;.empty ! 0000002D0B26002C ELSE:L2-B001 17 L
BL20014:fbo,a,pt %fcc0, BL20015 ! 0000002D0B260030 ELSE:L2-B001 17 L
ldstub [%g6-0x003C], %l0 ! 0000002D0B260034 ELSE:L2-B001 16 S >BD20004
fbo,a,pn %fcc0, BL20013 ;.empty ! 0000002D0B260038 ELSE:L2-B001 0 L
BL20013:fbue BL20016 ;.empty ! 0000002D0B26003C ELSE:L2-B001 17 L
.word 0x83A98917 ! 0000002D0B260040 ELSE:L2-B001 0 L illop
.word 0x81C3E008 ! 0000002D0B260044 ELSE:L2-B001 0 S random
brz,pt %l0, BL20017 ;.empty ! 0000002D0B260048 ELSE:L2-B001 0 L
BL20015:bgu,a,pn %xcc, BL20017 ;.empty ! 0000002D0B26004C ELSE:L2-B001 17 L
fbule,a,pn %fcc1, BL20018 ;.empty ! 0000002D0B260050 ELSE:L2-B001 0 L
BL20016:fbne,pn %fcc2, BL20018 ;.empty ! 0000002D0B260054 ELSE:L2-B001 18 L
BL20018:fble BL20017 ! 0000002D0B260058 ELSE:L2-B001 17 L
BL20017:nop ! 0000002D0B26005C ELSE:L2-B001 34 S
add %g1, 0xE8D, %g1 ! 0000002D0B260060 ELSE:L2-B001 17 chksum++
add %g1, 0xB87, %g1 ! 0000002D0B260064 ELSE:L2-B001 17 chksum++
st %fsr, [%g2+0x0060] ! 0000002D0B260068 ELSE:L2-B001 17 S <BD20008
ldx [%g2+0x0050], %l5 ! 0000002D0B26006C ELSE:L2-B001 17 <BD20003
membar 0x40 ! 0000002D0B260070 ELSE:L2-B001 17
stda %f32, [%l5]0xE0 ! 0000002D0B260074 ELSE:L2-B001 17 Blk-Store
membar 0x40 ! 0000002D0B260078 ELSE:L2-B001 17
fpsub16s %f19, %f25, %f21 ! 0000002D0B26007C ELSE:L2-B001 17 S
st %f30, [%g3-0x0038] ! 0000002D0B260080 ELSE:L2-B001 17 S >BD20003
ldsh [%g5-0x0060], %i1 ! 0000002D0B260084 ELSE:L2-B001 17 S <BD20012
membar 0x40 ! 0000002D0B260088 ELSE:L2-B001 17
stda %f16, [%l5]0x16 ! 0000002D0B26008C ELSE:L2-B001 17 Blk-Store
membar 0x40 ! 0000002D0B260090 ELSE:L2-B001 17
nop ! 0000002D0B260094 ELSE:L2-B001 17 S
BL20019: ! ELSE:L2-B001
add %g1, 0x5AF, %g1 ! 0000002D0B260098 ELSE:L2-B001 21 chksum++
fcmpd %fcc1, %f44, %f6 ! 0000002D0B26009C SKIP:L2-B002 21
fbge,a,pn %fcc1, BL20022 ! 0000002D0B2600A0 SKIP:L2-B002 21
nop ! 0000002D0B2600A4 SKIP:L2-B002 21 S
rd %gsr, %l6 ! 0000002D0B2600A8 SKIP:L2-B002 0 S
wr %l6, 0x48, %gsr ! 0000002D0B2600AC SKIP:L2-B002 0 S
.word 0xA7AC458D ! 0000002D0B2600B0 SKIP:L2-B002 0 S illop_FP
sethi %hh(0x353BD85F00),%l6 ! 0000002D0B2600B4 SKIP:L2-B002 0 SUBR032
.word 0xBE7421D2 ! 0000002D0B2600B8 SKIP:L2-B002 0 random
sethi %lm(0x353BD85F00),%l5 ! 0000002D0B2600BC SKIP:L2-B002 0
or %l5,%lo(0x353BD85F00),%l5 ! 0000002D0B2600C0 SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! 0000002D0B2600C4 SKIP:L2-B002 0
or %l6, %l5, %l6 ! 0000002D0B2600C8 SKIP:L2-B002 0
jmpl %l6+0x0000, %o7 ! 0000002D0B2600CC SKIP:L2-B002 0 S
swap [%g4-0x0038], %i2 ! 0000002D0B2600D0 SKIP:L2-B002 0 S >BD20003
st %f25, [%g4-0x0008] ! 0000002D0B2600D4 SKIP:L2-B002 0 S >BD20005
ldx [%g2+0x0018], %g6 ! 0000002D0B2600D8 SKIP:L2-B002 0 S BASE<BD20077
.word 0xF30A0D40 ! 0000002D0B2600DC SKIP:L2-B002 0 illop
.word 0xB7AA0445 ! 0000002D0B2600E0 SKIP:L2-B002 0 S illop
nop ! 0000002D0B2600E4 SKIP:L2-B002 0 S
.word 0x942C0D2B ! 0000002D0B2600E8 SKIP:L2-B002 0 S random
fba,a,pn %fcc2, BL20020 ;.empty ! 0000002D0B2600EC SKIP:L2-B002 0 L
.word 0x8548F12A ! 0000002D0B2600F0 SKIP:L2-B002 0 L illop
ldx [%g2+0x0060], %fsr ! 0000002D0B2600F4 SKIP:L2-B002 0 S <BD20008
BL20020:.word 0xBBB81D50 ! 0000002D0B2600F8 SKIP:L2-B002 0 L illop
sth %l0, [%g6-0x0060] ! 0000002D0B2600FC SKIP:L2-B002 0 S >BD20012
BL20021:.word 0x83F00000 ! 0000002D0B260100 SKIP:L2-B002 0 illop
.word 0x83AD3B3B ! 0000002D0B260104 SKIP:L2-B002 0 illop
nop ! 0000002D0B260108 SKIP:L2-B002 0 S
BL20022: ! ELSE:L2-B003
lduba [%g7+%g7]0x83, %i2 ! 0000002D0B26010C ELSE:L2-B003 21 S <BD20034
swapa [%g6-0x0030]%asi, %o1 ! 0000002D0B260110 ELSE:L2-B003 21 S >BD20011
ld [%g2+0x0060], %fsr ! 0000002D0B260114 ELSE:L2-B003 21 S <BD20008
ldx [%g2+0x0050], %l5 ! 0000002D0B260118 ELSE:L2-B003 21 <BD20003
membar 0x40 ! 0000002D0B26011C ELSE:L2-B003 21
ldda [%l5]0x16, %f16 ! 0000002D0B260120 ELSE:L2-B003 21 Blk-Load
membar 0x40 ! 0000002D0B260124 ELSE:L2-B003 21
ld [%g2+0x0060], %fsr ! 0000002D0B260128 ELSE:L2-B003 21 S <BD20008
add %g1, 0x658, %g1 ! 0000002D0B26012C ELSE:L2-B003 21 chksum++
ldx [%g2+0x0048], %g5 ! 0000002D0B260130 ELSE:L2-B003 21 S BASE<BD20111
ldstub [%g4-0x003C], %l1 ! 0000002D0B260134 ELSE:L2-B003 21 S >BD20004
ldstub [%g6-0x003C], %o4 ! 0000002D0B260138 ELSE:L2-B003 21 S >BD20004
add %g6, -60, %l6 ! 0000002D0B26013C ELSE:L2-B003 21 @BD20004
ldda [%l6]0xD0, %f26 ! 0000002D0B260140 ELSE:L2-B003 21 S Short8
ldx [%g2+0x0050], %l5 ! 0000002D0B260144 ELSE:L2-B003 21 <BD20003
membar 0x40 ! 0000002D0B260148 ELSE:L2-B003 21
stda %f0, [%l5]0x16 ! 0000002D0B26014C ELSE:L2-B003 21 Blk-Store
membar 0x40 ! 0000002D0B260150 ELSE:L2-B003 21
membar 0x40 ! 0000002D0B260154 ELSE:L2-B003 21
stda %f32, [%l5]0xE0 ! 0000002D0B260158 ELSE:L2-B003 21 Blk-Store
membar 0x40 ! 0000002D0B26015C ELSE:L2-B003 21
BL20023: ! ELSE:L2-B003
add %g1, 0x9AF, %g1 ! 0000002D0B260160 ELSE:L2-B003 21 chksum++
fcmpd %fcc1, %f32, %f32 ! 0000002D0B260164 SKIP:L2-B004 21
fbl,a,pn %fcc1, BL20024 ! 0000002D0B260168 SKIP:L2-B004 21
lduba [%g4-0x003C]%asi, %o0 ! 0000002D0B26016C SKIP:L2-B004 0 S <BD20004
ldx [%g2+0x0050], %l5 ! 0000002D0B260170 SKIP:L2-B004 21 <BD20003
membar 0x40 ! 0000002D0B260174 SKIP:L2-B004 21
stda %f0, [%l5]0x16 ! 0000002D0B260178 SKIP:L2-B004 21 Blk-Store
membar 0x40 ! 0000002D0B26017C SKIP:L2-B004 21
membar 0x40 ! 0000002D0B260180 SKIP:L2-B004 21
stda %f32, [%l5]0x16 ! 0000002D0B260184 SKIP:L2-B004 21 Blk-Store
membar 0x40 ! 0000002D0B260188 SKIP:L2-B004 21
membar 0x40 ! 0000002D0B26018C SKIP:L2-B004 21
stda %f32, [%l5]0x16 ! 0000002D0B260190 SKIP:L2-B004 21 Blk-Store
membar 0x40 ! 0000002D0B260194 SKIP:L2-B004 21
add %g6, -60, %l6 ! 0000002D0B260198 SKIP:L2-B004 21 @BD20004
stda %f24, [%l6]0xD0 ! 0000002D0B26019C SKIP:L2-B004 21 S Short8
ldx [%g2+0x0058], %l6 ! 0000002D0B2601A0 SKIP:L2-B004 21 <BD20021
ldda [%l6]0x26, %i0 ! 0000002D0B2601A4 SKIP:L2-B004 21 S Quad_Ld_P
nop ! 0000002D0B2601A8 SKIP:L2-B004 21 S
add %g1, 0x149, %g1 ! 0000002D0B2601AC SKIP:L2-B004 21 chksum++
rd %gsr, %l6 ! 0000002D0B2601B0 SKIP:L2-B004 21 S
wr %l6, 0xD8, %gsr ! 0000002D0B2601B4 SKIP:L2-B004 21 S
fsrc2 %f20, %f22 ! 0000002D0B2601B8 SKIP:L2-B004 21 S
ldx [%g2+0x0050], %l5 ! 0000002D0B2601BC SKIP:L2-B004 21 <BD20003
membar 0x40 ! 0000002D0B2601C0 SKIP:L2-B004 21
stda %f32, [%l5]0x16 ! 0000002D0B2601C4 SKIP:L2-B004 21 Blk-Store
membar 0x40 ! 0000002D0B2601C8 SKIP:L2-B004 21
array8 %l1, %o2, %o2 ! 0000002D0B2601CC SKIP:L2-B004 21 S
ldx [%g2+0x0058], %l6 ! 0000002D0B2601D0 SKIP:L2-B004 21 <BD20021
ldda [%l6]0x24, %i0 ! 0000002D0B2601D4 SKIP:L2-B004 21 S Quad_Ld
membar 0x40 ! 0000002D0B2601D8 SKIP:L2-B004 21
ldda [%l5]0xF0, %f16 ! 0000002D0B2601DC SKIP:L2-B004 21 Blk-Load
membar 0x40 ! 0000002D0B2601E0 SKIP:L2-B004 21
bshuffle %f18, %f28, %f16 ! 0000002D0B2601E4 SKIP:L2-B004 21 S
stw %i0, [%g5-0x0038] ! 0000002D0B2601E8 SKIP:L2-B004 21 S >BD20003
st %f28, [%g5-0x0038] ! 0000002D0B2601EC SKIP:L2-B004 21 S >BD20003
call .+8 ! 0000002D0B2601F0 SKIP:L2-B004 21 S
ldx [%g2+0x0048], %g5 ! 0000002D0B2601F4 SKIP:L2-B004 21 S BASE<BD20111
ba BL20025 ! 0000002D0B2601F8 SKIP:L2-B004 21
ld [%g2+0x0060], %fsr ! 0000002D0B2601FC SKIP:L2-B004 21 S <BD20008
BL20024: ! ELSE:L2-B005
.word 0xB9ADB471 ! 0000002D0B260200 ELSE:L2-B005 0 S illop
ldx [%g2+0x0050], %l5 ! 0000002D0B260204 ELSE:L2-B005 0 <BD20003
membar 0x40 ! 0000002D0B260208 ELSE:L2-B005 0
stda %f0, [%l5]0xE0 ! 0000002D0B26020C ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 0000002D0B260210 ELSE:L2-B005 0
lduw [%g5-0x0030], %l2 ! 0000002D0B260214 ELSE:L2-B005 0 S <BD20011
sethi %hh(0x3DF7A87F5F00),%l6 ! 0000002D0B260218 ELSE:L2-B005 0 SUBR031
.word 0xB5CF533E ! 0000002D0B26021C ELSE:L2-B005 0 illop
sethi %lm(0x3DF7A87F5F00),%l5 ! 0000002D0B260220 ELSE:L2-B005 0
.word 0xB5A250DA ! 0000002D0B260224 ELSE:L2-B005 0 illop
sllx %l6, 0x20, %l6 ! 0000002D0B260228 ELSE:L2-B005 0
or %l6, %l5, %l6 ! 0000002D0B26022C ELSE:L2-B005 0
jmpl %l6+0x0000, %o7 ! 0000002D0B260230 ELSE:L2-B005 0 S
ldsba [%g7+%g0]0x83, %i2 ! 0000002D0B260234 ELSE:L2-B005 0 S <BD20034
sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 0000002D0B260238 ELSE:L2-B005 0 SUBR033
.word 0x93ABCAF4 ! 0000002D0B26023C ELSE:L2-B005 0 illop
sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 0000002D0B260240 ELSE:L2-B005 0
or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 0000002D0B260244 ELSE:L2-B005 0
sllx %l6, 0x20, %l6 ! 0000002D0B260248 ELSE:L2-B005 0
or %l6, %l5, %l6 ! 0000002D0B26024C ELSE:L2-B005 0
jmpl %l6+0x0000, %o7 ! 0000002D0B260250 ELSE:L2-B005 0 S
lduh [%g5-0x0060], %o5 ! 0000002D0B260254 ELSE:L2-B005 0 S <BD20012
.word 0xF115736E ! 0000002D0B260258 ELSE:L2-B005 0 S illop
add %g1, 0xD57, %g1 ! 0000002D0B26025C ELSE:L2-B005 0 chksum++
add %g3, -60, %l6 ! 0000002D0B260260 ELSE:L2-B005 0 @BD20004
.word 0xB9AF4A33 ! 0000002D0B260264 ELSE:L2-B005 0 S illop
.word 0x87AE06F6 ! 0000002D0B260268 ELSE:L2-B005 0 S illop
.word 0xEA1A97FD ! 0000002D0B26026C ELSE:L2-B005 0 illop
stda %f28, [%l6]0xD8 ! 0000002D0B260270 ELSE:L2-B005 0 S Short8
.word 0x8D88E047 ! 0000002D0B260274 ELSE:L2-B005 0 illop
membar 0x40 ! 0000002D0B260278 ELSE:L2-B005 0
stda %f32, [%l5]0x16 ! 0000002D0B26027C ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 0000002D0B260280 ELSE:L2-B005 0
.word 0x83F00000 ! 0000002D0B260284 ELSE:L2-B005 0 illop
ldx [%g3-0x0088], %g3 ! 0000002D0B260288 ELSE:L2-B005 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000002D0B26028C ELSE:L2-B005 0 ptr_chase
.word 0x00E6828F ! 0000002D0B260290 ELSE:L2-B005 0 illop
.word 0xA3CF3EE2 ! 0000002D0B260294 ELSE:L2-B005 0 illop
ldx [%g3-0x0088], %g3 ! 0000002D0B260298 ELSE:L2-B005 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000002D0B26029C ELSE:L2-B005 0 ptr_chase
.word 0xA7A2D8E9 ! 0000002D0B2602A0 ELSE:L2-B005 0 illop
st %f26, [%g3-0x0036] ! 0000002D0B2602A4 ELSE:L2-B005 0 S >BD20003+2
BL20025: ! ELSE:L2-B005
add %g1, 0x72E, %g1 ! 0000002D0B2602A8 ELSE:L2-B005 21 chksum++
andcc %o5, 0x40, %g0 ! 0000002D0B2602AC SKIP:L2-B006 21
bz BL20032 ! 0000002D0B2602B0 SKIP:L2-B006 21
ldstub [%g4-0x003C], %l1 ! 0000002D0B2602B4 SKIP:L2-B006 21 S >BD20004
ldx [%g2+0x0038], %g3 ! 0000002D0B2602B8 SKIP:L2-B006 9 S BASE<BD20166
be BL20026 ;.empty ! 0000002D0B2602BC SKIP:L2-B006 9 L
BL20026:fbg,a,pn %fcc1, BL20027 ! 0000002D0B2602C0 SKIP:L2-B006 9 L
pdist %f20, %f24, %f20 ! 0000002D0B2602C4 SKIP:L2-B006 0 S
nop ! 0000002D0B2602C8 SKIP:L2-B006 9 S
nop ! 0000002D0B2602CC SKIP:L2-B006 9 S
sta %f31, [%g4-0x0030]%asi ! 0000002D0B2602D0 SKIP:L2-B006 9 S >BD20011
BL20027:fbu,a BL20028 ;.empty ! 0000002D0B2602D4 SKIP:L2-B006 9 L
fbule,a,pt %fcc2, BL20029 ;.empty ! 0000002D0B2602D8 SKIP:L2-B006 0 L
BL20029:bcs,pt %icc, BL20030 ;.empty ! 0000002D0B2602DC SKIP:L2-B006 9 L
BL20030:bvs,a BL20031 ;.empty ! 0000002D0B2602E0 SKIP:L2-B006 9 L
BL20031:fbu BL20028 ! 0000002D0B2602E4 SKIP:L2-B006 0 L
BL20028:st %f29, [%g6-0x0038] ! 0000002D0B2602E8 SKIP:L2-B006 9 S >BD20003
add %g1, 0x694, %g1 ! 0000002D0B2602EC SKIP:L2-B006 9 chksum++
add %g1, 0xEC1, %g1 ! 0000002D0B2602F0 SKIP:L2-B006 9 chksum++
ldx [%g2+0x0050], %l5 ! 0000002D0B2602F4 SKIP:L2-B006 9 <BD20003
membar 0x40 ! 0000002D0B2602F8 SKIP:L2-B006 9
stda %f16, [%l5]0xF0 ! 0000002D0B2602FC SKIP:L2-B006 9 Blk-Store
membar 0x40 ! 0000002D0B260300 SKIP:L2-B006 9
membar 0x40 ! 0000002D0B260304 SKIP:L2-B006 9
stda %f16, [%l5]0xE0 ! 0000002D0B260308 SKIP:L2-B006 9 Blk-Store
membar 0x40 ! 0000002D0B26030C SKIP:L2-B006 9
stxa %l0, [%g2+%g0]0x78 ! 0000002D0B260310 SKIP:L2-B006 9 S BAD-ASI
ldx [%g3-0x0088], %g3 ! 0000002D0B260314 SKIP:L2-B006 9 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000002D0B260318 SKIP:L2-B006 9 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000002D0B26031C SKIP:L2-B006 9 ptr_chase
ldx [%g2+0x0058], %l6 ! 0000002D0B260320 SKIP:L2-B006 9 <BD20021
ldda [%l6]0x2C, %i0 ! 0000002D0B260324 SKIP:L2-B006 9 S Quad_Ld
add %g6, -96, %l6 ! 0000002D0B260328 SKIP:L2-B006 9 @BD20012
stda %f18, [%l6]0xDA ! 0000002D0B26032C SKIP:L2-B006 9 S Short16
add %g5, -60, %l6 ! 0000002D0B260330 SKIP:L2-B006 9 @BD20004
ldda [%l6]0xD1, %f20 ! 0000002D0B260334 SKIP:L2-B006 9 S Short8
add %g5, -60, %l6 ! 0000002D0B260338 SKIP:L2-B006 9 @BD20004
stda %f20, [%l6]0xD1 ! 0000002D0B26033C SKIP:L2-B006 9 S Short8
sethi %hh(0x20E087A1F00),%l6 ! 0000002D0B260340 SKIP:L2-B006 9 SUBR034
or %l6,%hm(0x20E087A1F00),%l6 ! 0000002D0B260344 SKIP:L2-B006 9
sethi %lm(0x20E087A1F00),%l5 ! 0000002D0B260348 SKIP:L2-B006 9
or %l5,%lo(0x20E087A1F00),%l5 ! 0000002D0B26034C SKIP:L2-B006 9
sllx %l6, 0x20, %l6 ! 0000002D0B260350 SKIP:L2-B006 9
or %l6, %l5, %l6 ! 0000002D0B260354 SKIP:L2-B006 9
jmpl %l6+0x0000, %o7 ! 0000002D0B260358 SKIP:L2-B006 9 S
popc %o5, %i5 ! 0000002D0B26035C SKIP:L2-B006 9 S
rd %gsr, %l6 ! 0000002D0B260360 SKIP:L2-B006 9 S
wr %l6, 0x48, %gsr ! 0000002D0B260364 SKIP:L2-B006 9 S
fba BL20033 ! 0000002D0B260368 SKIP:L2-B006 9
nop ! 0000002D0B26036C SKIP:L2-B006 9 S
BL20032: ! ELSE:L2-B007
ldx [%g2+0x0038], %g5 ! 0000002D0B260370 ELSE:L2-B007 12 S BASE<BD20166
sth %i0, [%g5-0x0060] ! 0000002D0B260374 ELSE:L2-B007 12 S >BD20012
sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000002D0B260378 ELSE:L2-B007 12 SUBR035
or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 0000002D0B26037C ELSE:L2-B007 12
sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000002D0B260380 ELSE:L2-B007 12
or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 0000002D0B260384 ELSE:L2-B007 12
sllx %l6, 0x20, %l6 ! 0000002D0B260388 ELSE:L2-B007 12
or %l6, %l5, %l6 ! 0000002D0B26038C ELSE:L2-B007 12
add %l6, 0x1, %l6 ! 0000002D0B260390 ELSE:L2-B007 12
jmpl %l6+0x0000, %o7 ! 0000002D0B260394 ELSE:L2-B007 24 S
swap [%g5-0x0038], %i0 ! 0000002D0B260398 ELSE:L2-B007 12 S >BD20003
prefetch [%i1+%o4], 4 ! 0000002D0B26039C ELSE:L2-B007 12 S <.+0
ldx [%g2+0x0050], %l5 ! 0000002D0B2603A0 ELSE:L2-B007 12 <BD20003
membar 0x40 ! 0000002D0B2603A4 ELSE:L2-B007 12
stda %f16, [%l5]0xF8 ! 0000002D0B2603A8 ELSE:L2-B007 12 Blk-Store
membar 0x40 ! 0000002D0B2603AC ELSE:L2-B007 12
sth %i1, [%g4-0x0060] ! 0000002D0B2603B0 ELSE:L2-B007 12 S >BD20012
fmul8sux16 %f16, %f28, %f24 ! 0000002D0B2603B4 ELSE:L2-B007 12 S
sethi %hh(0x6433B5F1FF00),%l6 ! 0000002D0B2603B8 ELSE:L2-B007 12 SUBR036
or %l6,%hm(0x6433B5F1FF00),%l6 ! 0000002D0B2603BC ELSE:L2-B007 12
sethi %lm(0x6433B5F1FF00),%l5 ! 0000002D0B2603C0 ELSE:L2-B007 12
or %l5,%lo(0x6433B5F1FF00),%l5 ! 0000002D0B2603C4 ELSE:L2-B007 12
sllx %l6, 0x20, %l6 ! 0000002D0B2603C8 ELSE:L2-B007 12
or %l6, %l5, %l6 ! 0000002D0B2603CC ELSE:L2-B007 12
jmpl %l6+0x0000, %o7 ! 0000002D0B2603D0 ELSE:L2-B007 12 S
st %f19, [%g4-0x0008] ! 0000002D0B2603D4 ELSE:L2-B007 12 S >BD20005
add %g1, 0x74E, %g1 ! 0000002D0B2603D8 ELSE:L2-B007 12 chksum++
swap [%g5-0x0030], %i1 ! 0000002D0B2603DC ELSE:L2-B007 12 S >BD20011
ldx [%g2+0x0058], %l6 ! 0000002D0B2603E0 ELSE:L2-B007 12 <BD20021
stwa %g7, [%l6+%g0]0x14 ! 0000002D0B2603E4 ELSE:L2-B007 12 S >BD20022
call .+8 ! 0000002D0B2603E8 ELSE:L2-B007 12 S
nop ! 0000002D0B2603EC ELSE:L2-B007 12 S
BL20033: ! ELSE:L2-B007
add %g1, 0xECA, %g1 ! 0000002D0B2603F0 ELSE:L2-B007 21 chksum++
.word 0xCB546F56 ! 0000002D0B2603F4 LOOP:L1-B000 21 S illop
sta %f25, [%g5-0x0038]%asi ! 0000002D0B2603F8 LOOP:L1-B000 21 S >BD20003
add %g5, -60, %l6 ! 0000002D0B2603FC LOOP:L1-B000 21 @BD20004
stda %f18, [%l6]0xD8 ! 0000002D0B260400 LOOP:L1-B000 21 S Short8
.word 0xA7473384 ! 0000002D0B260404 LOOP:L1-B000 21 S illop
ldda [%g7+%g0]0x83, %i0 ! 0000002D0B260408 LOOP:L1-B000 21 S <BD20034
ldx [%g2+0x0050], %l5 ! 0000002D0B26040C LOOP:L1-B000 21 <BD20003
membar 0x40 ! 0000002D0B260410 LOOP:L1-B000 21
stda %f0, [%l5]0xE0 ! 0000002D0B260414 LOOP:L1-B000 21 Blk-Store
membar 0x40 ! 0000002D0B260418 LOOP:L1-B000 21
fpackfix %f28, %f24 ! 0000002D0B26041C LOOP:L1-B000 21 S
srlx %l4, 0x1, %l4 ! 0000002D0B260420 LOOP:L1-B000 21
andcc %l4, 0x1, %g0 ! 0000002D0B260424 LOOP:L1-B000 21
bne,a,pn %xcc, BL20034 ! 0000002D0B260428 LOOP:L1-B000 21
st %f17, [%g6-0x0008] ! 0000002D0B26042C LOOP:L1-B000 9 S >BD20005
add %g1, 0x8CF, %g1 ! 0000002D0B260430 LOOP:L1-B000 12 chksum++
ta %xcc, 0x45 ! 0000002D0B260434 SUBR:L0-B000 12 demap-stack
add %g1, 0x8AB, %i0 ! 0000002D0B260438 SUBR:L0-B000 12
return %i7+0x0008 ! 0000002D0B26043C SUBR:L0-B000 12
add %g1, 0x16, %g1 ! 0000002D0B260440 SUBR:L0-B000 12 chksum++
SECTION .btext011_pg1 TEXT_VA=0x2d0b260000
attr_text {
Name = .btext011_pg1,
VA = 0x2d0b260000,
RA = 0xfffec0000,
PA = ra2pa(0xfffec0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext012 TEXT_VA=0xffff881536795f00
attr_text {
Name = .btext012,
VA = 0xffff881536795f00,
RA = 0xfffef3f00,
PA = ra2pa(0xfffef3f00,0),
notsb
}
SECTION .btext012_pg0 TEXT_VA=0xffff881536794000
attr_text {
Name = .btext012_pg0,
VA = 0xffff881536794000,
RA = 0xfffef2000,
PA = ra2pa(0xfffef2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext012
.text
.global SUBR030; SUBR030:
BL20036: ! SUBR:L0-B000
add %g1, 0xD09, %g1 ! FFFF881536795F00 SUBR:L0-B000 10 chksum++
ble,pn %icc, BL20035 ! FFFF881536795F04 SUBR:L0-B000 10
save %o6, -128, %o6 ! FFFF881536795F08 SUBR:L0-B000 10
BL20035: ! SUBR:L0-B000
sethi %hh(0xFFFF881536795F00),%l7 ! FFFF881536795F0C SUBR:L0-B000 10 SUBR030
or %l7,%hm(0xFFFF881536795F00),%l7 ! FFFF881536795F10 SUBR:L0-B000 10
sethi %lm(0xFFFF881536795F00),%l6 ! FFFF881536795F14 SUBR:L0-B000 10
or %l6,%lo(0xFFFF881536795F00),%l6 ! FFFF881536795F18 SUBR:L0-B000 10
sllx %l7, 0x20, %l7 ! FFFF881536795F1C SUBR:L0-B000 10
or %l7, %l6, %l7 ! FFFF881536795F20 SUBR:L0-B000 10
ta %xcc, 0x45 ! FFFF881536795F24 SUBR:L0-B000 10 demap-stack
ldx [%g2+0x0050], %l5 ! FFFF881536795F28 SUBR:L0-B000 10 <BD20003
membar 0x40 ! FFFF881536795F2C SUBR:L0-B000 10
stda %f32, [%l5]0xF0 ! FFFF881536795F30 SUBR:L0-B000 10 Blk-Store
membar 0x40 ! FFFF881536795F34 SUBR:L0-B000 10
membar 0x40 ! FFFF881536795F38 SUBR:L0-B000 10
stda %f0, [%l5]0xE0 ! FFFF881536795F3C SUBR:L0-B000 10 Blk-Store
membar 0x40 ! FFFF881536795F40 SUBR:L0-B000 10
popc %i5, %o3 ! FFFF881536795F44 SUBR:L0-B000 10 S
ldxa [%g7+%g7]0x82, %o0 ! FFFF881536795F48 SUBR:L0-B000 10 S <BD20034
membar 0x40 ! FFFF881536795F4C SUBR:L0-B000 10
stda %f32, [%l5]0x16 ! FFFF881536795F50 SUBR:L0-B000 10 Blk-Store
membar 0x40 ! FFFF881536795F54 SUBR:L0-B000 10
edge8n %i0, %i2, %l1 ! FFFF881536795F58 SUBR:L0-B000 10 S
add %g1, 0x67E, %g1 ! FFFF881536795F5C SUBR:L0-B000 10 chksum++
and %g1, 0xFE, %l0 ! FFFF881536795F60 LOOP:L1-B000 10
BL20045: ! LOOP:L1-B000
add %g1, 0x109, %g1 ! FFFF881536795F64 LOOP:L1-B000 16 chksum++
prefetch [%i7-0x0401], 21 ! FFFF881536795F68 LOOP:L1-B000 16 S <.-1025
ldx [%g2+0x0050], %l5 ! FFFF881536795F6C LOOP:L1-B000 16 <BD20003
membar 0x40 ! FFFF881536795F70 LOOP:L1-B000 16
stda %f0, [%l5]0xF8 ! FFFF881536795F74 LOOP:L1-B000 16 Blk-Store
membar 0x40 ! FFFF881536795F78 LOOP:L1-B000 16
.word 0xB9B103A8 ! FFFF881536795F7C LOOP:L1-B000 16 S illop_VIS
membar 0x40 ! FFFF881536795F80 LOOP:L1-B000 16
stda %f32, [%l5]0xE0 ! FFFF881536795F84 LOOP:L1-B000 16 Blk-Store
membar 0x40 ! FFFF881536795F88 LOOP:L1-B000 16
andcc %l1, 0x1, %g0 ! FFFF881536795F8C SKIP:L2-B000 16
bz,a,pn %xcc, BL20037 ! FFFF881536795F90 SKIP:L2-B000 16
nop ! FFFF881536795F94 SKIP:L2-B000 0 S
ldx [%g5-0x0088], %g5 ! FFFF881536795F98 SKIP:L2-B000 16 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFF881536795F9C SKIP:L2-B000 16 ptr_chase
ldx [%g2+0x0050], %l5 ! FFFF881536795FA0 SKIP:L2-B000 16 <BD20003
membar 0x40 ! FFFF881536795FA4 SKIP:L2-B000 16
stda %f0, [%l5]0x16 ! FFFF881536795FA8 SKIP:L2-B000 16 Blk-Store
membar 0x40 ! FFFF881536795FAC SKIP:L2-B000 16
st %f20, [%g4-0x0038] ! FFFF881536795FB0 SKIP:L2-B000 16 S >BD20003
ldx [%g2+0x0058], %l6 ! FFFF881536795FB4 SKIP:L2-B000 16 <BD20021
lduha [%l6+%g0]0x04, %g7 ! FFFF881536795FB8 SKIP:L2-B000 16 S <BD20022
membar 0x40 ! FFFF881536795FBC SKIP:L2-B000 16
stda %f0, [%l5]0x1E ! FFFF881536795FC0 SKIP:L2-B000 16 Blk-Store
membar 0x40 ! FFFF881536795FC4 SKIP:L2-B000 16
ta %xcc, 0x46 ! FFFF881536795FC8 SKIP:L2-B000 16 S demap-page
add %g1, 0x4AB, %g1 ! FFFF881536795FCC SKIP:L2-B000 16 chksum++
ldx [%g2+0x0058], %l6 ! FFFF881536795FD0 SKIP:L2-B000 16 <BD20021
ldda [%l6]0x26, %i0 ! FFFF881536795FD4 SKIP:L2-B000 16 S Quad_Ld_P
swap [%g3-0x0008], %l2 ! FFFF881536795FD8 SKIP:L2-B000 16 S >BD20005
add %g6, -60, %l6 ! FFFF881536795FDC SKIP:L2-B000 16 @BD20004
ldda [%l6]0xD0, %f18 ! FFFF881536795FE0 SKIP:L2-B000 16 S Short8
array32 %g1, %i1, %i0 ! FFFF881536795FE4 SKIP:L2-B000 16 S
lduw [%g3-0x0008], %i2 ! FFFF881536795FE8 SKIP:L2-B000 16 S <BD20005
ba,a BL20038 ! FFFF881536795FEC SKIP:L2-B000 16
tneg %xcc, %g0+0x006D ! FFFF881536795FF0 SKIP:L2-B000 0 S
BL20037: ! ELSE:L2-B001
ldx [%g2+0x0050], %l5 ! FFFF881536795FF4 ELSE:L2-B001 0 <BD20003
membar 0x40 ! FFFF881536795FF8 ELSE:L2-B001 0
stda %f16, [%l5]0xF0 ! FFFF881536795FFC ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF881536796000 ELSE:L2-B001 0
.word 0x89C347C6 ! FFFF881536796004 ELSE:L2-B001 0 S illop
membar 0x40 ! FFFF881536796008 ELSE:L2-B001 0
stda %f0, [%l5]0xE0 ! FFFF88153679600C ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF881536796010 ELSE:L2-B001 0
ldsba [%g7+%g7]0x83, %i0 ! FFFF881536796014 ELSE:L2-B001 0 S <BD20034
membar 0x40 ! FFFF881536796018 ELSE:L2-B001 0
stda %f0, [%l5]0xF0 ! FFFF88153679601C ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF881536796020 ELSE:L2-B001 0
.word 0x81C3E008 ! FFFF881536796024 ELSE:L2-B001 0 S random
.word 0x9FEC13FF ! FFFF881536796028 ELSE:L2-B001 0 illop
stwa %i0, [%g5-0x0030]%asi ! FFFF88153679602C ELSE:L2-B001 0 S >BD20011
ldsha [%g7+%g7]0x83, %l4 ! FFFF881536796030 ELSE:L2-B001 0 S <BD20034
sethi %hh(0x3DF7A87F5F00),%l6 ! FFFF881536796034 ELSE:L2-B001 0 SUBR031
.word 0xDD896E10 ! FFFF881536796038 ELSE:L2-B001 0 illop
sethi %lm(0x3DF7A87F5F00),%l5 ! FFFF88153679603C ELSE:L2-B001 0
or %l5,%lo(0x3DF7A87F5F00),%l5 ! FFFF881536796040 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! FFFF881536796044 ELSE:L2-B001 0
or %l6, %l5, %l6 ! FFFF881536796048 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! FFFF88153679604C ELSE:L2-B001 0 S
nop ! FFFF881536796050 ELSE:L2-B001 0 S
BL20038: ! ELSE:L2-B001
add %g1, 0x85C, %g1 ! FFFF881536796054 ELSE:L2-B001 16 chksum++
andcc %i0, 0x2, %g0 ! FFFF881536796058 SKIP:L2-B002 16
bnz,a,pn %icc, BL20039 ! FFFF88153679605C SKIP:L2-B002 16
.word 0x8D89AC27 ! FFFF881536796060 SKIP:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! FFFF881536796064 SKIP:L2-B002 16 <BD20003
membar 0x40 ! FFFF881536796068 SKIP:L2-B002 16
stda %f0, [%l5]0x16 ! FFFF88153679606C SKIP:L2-B002 16 Blk-Store
membar 0x40 ! FFFF881536796070 SKIP:L2-B002 16
ldx [%g2+0x0058], %l6 ! FFFF881536796074 SKIP:L2-B002 16 <BD20021
stwa %g7, [%l6+%g0]0x04 ! FFFF881536796078 SKIP:L2-B002 16 S >BD20022
membar 0x40 ! FFFF88153679607C SKIP:L2-B002 16
stda %f0, [%l5]0x16 ! FFFF881536796080 SKIP:L2-B002 16 Blk-Store
membar 0x40 ! FFFF881536796084 SKIP:L2-B002 16
ldda [%l6]0x26, %i0 ! FFFF881536796088 SKIP:L2-B002 16 S Quad_Ld_P
add %g1, 0x30D, %g1 ! FFFF88153679608C SKIP:L2-B002 16 chksum++
ldx [%g2+0x0060], %fsr ! FFFF881536796090 SKIP:L2-B002 16 S <BD20008
ldx [%g2+0x0050], %l5 ! FFFF881536796094 SKIP:L2-B002 16 <BD20003
membar 0x40 ! FFFF881536796098 SKIP:L2-B002 16
stda %f32, [%l5]0xF0 ! FFFF88153679609C SKIP:L2-B002 16 Blk-Store
membar 0x40 ! FFFF8815367960A0 SKIP:L2-B002 16
membar 0x40 ! FFFF8815367960A4 SKIP:L2-B002 16
stda %f0, [%l5]0x16 ! FFFF8815367960A8 SKIP:L2-B002 16 Blk-Store
membar 0x40 ! FFFF8815367960AC SKIP:L2-B002 16
ldx [%g6-0x0088], %g6 ! FFFF8815367960B0 SKIP:L2-B002 16 ptr_chase
pdist %f20, %f28, %f20 ! FFFF8815367960B4 SKIP:L2-B002 16 S
popc %l4, %l3 ! FFFF8815367960B8 SKIP:L2-B002 16 S
fba,a BL20044 ! FFFF8815367960BC SKIP:L2-B002 16
.word 0x3250F852 ! FFFF8815367960C0 SKIP:L2-B002 0 S illop
BL20039: ! ELSE:L2-B003
ldx [%g2+0x0058], %l6 ! FFFF8815367960C4 ELSE:L2-B003 0 <BD20021
.word 0x83F00000 ! FFFF8815367960C8 ELSE:L2-B003 0 S illop
bshuffle %f28, %f20, %f30 ! FFFF8815367960CC ELSE:L2-B003 0 S
add %g3, -96, %l6 ! FFFF8815367960D0 ELSE:L2-B003 0 @BD20012
stda %f20, [%l6]0xD2 ! FFFF8815367960D4 ELSE:L2-B003 0 S Short16
.word 0x8B48E521 ! FFFF8815367960D8 ELSE:L2-B003 0 S illop
.word 0x97906000 ! FFFF8815367960DC ELSE:L2-B003 0 S random
ldx [%g2+0x0050], %l5 ! FFFF8815367960E0 ELSE:L2-B003 0 <BD20003
membar 0x40 ! FFFF8815367960E4 ELSE:L2-B003 0
ldda [%l5]0x16, %f16 ! FFFF8815367960E8 ELSE:L2-B003 0 Blk-Load
membar 0x40 ! FFFF8815367960EC ELSE:L2-B003 0
swapa [%g4-0x0038]%asi, %o3 ! FFFF8815367960F0 ELSE:L2-B003 0 S >BD20003
fnands %f25, %f30, %f29 ! FFFF8815367960F4 ELSE:L2-B003 0 S
membar 0x40 ! FFFF8815367960F8 ELSE:L2-B003 0
stda %f16, [%l5]0x16 ! FFFF8815367960FC ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFF881536796100 ELSE:L2-B003 0
membar 0x40 ! FFFF881536796104 ELSE:L2-B003 0
.word 0x81B149D4 ! FFFF881536796108 ELSE:L2-B003 0 illop
membar 0x40 ! FFFF88153679610C ELSE:L2-B003 0
add %g1, 0x60E, %g1 ! FFFF881536796110 ELSE:L2-B003 0 chksum++
stba %i0, [%g5-0x003C]%asi ! FFFF881536796114 ELSE:L2-B003 0 S >BD20004
.word 0x21DE9706 ! FFFF881536796118 ELSE:L2-B003 0 S illop
ldx [%g2+0x0048], %g6 ! FFFF88153679611C ELSE:L2-B003 0 S BASE<BD20111
bvc,pt %icc, BL20040 ! FFFF881536796120 ELSE:L2-B003 0 L
bshuffle %f20, %f26, %f26 ! FFFF881536796124 ELSE:L2-B003 0 S
.word 0xEF40733A ! FFFF881536796128 ELSE:L2-B003 0 L illop
BL20041:fble,a,pn %fcc0, BL20042 ! FFFF88153679612C ELSE:L2-B003 0 L
.word 0x8FB6C601 ! FFFF881536796130 ELSE:L2-B003 0 S illop
ldsh [%g6-0x0060], %l1 ! FFFF881536796134 ELSE:L2-B003 0 S <BD20012
BL20040:.word 0xF6BBA29A ! FFFF881536796138 ELSE:L2-B003 0 L illop
BL20042:bcc,a BL20043 ;.empty ! FFFF88153679613C ELSE:L2-B003 0 L
be,a,pt %icc, BL20043 ;.empty ! FFFF881536796140 ELSE:L2-B003 0 L
fbn,a BL20043 ! FFFF881536796144 ELSE:L2-B003 0 L
BL20043:.word 0xB9AF5814 ! FFFF881536796148 ELSE:L2-B003 0 S illop
add %g1, 0x400, %g1 ! FFFF88153679614C ELSE:L2-B003 0 chksum++
BL20044: ! ELSE:L2-B003
add %g1, 0x8F0, %g1 ! FFFF881536796150 ELSE:L2-B003 16 chksum++
srlx %l0, 0x1, %l0 ! FFFF881536796154 LOOP:L1-B000 16
andcc %l0, 0x1, %g0 ! FFFF881536796158 LOOP:L1-B000 16
bne,pn %xcc, BL20045 ! FFFF88153679615C LOOP:L1-B000 16
nop ! FFFF881536796160 LOOP:L1-B000 16 S
add %g1, 0x277, %g1 ! FFFF881536796164 LOOP:L1-B000 10 chksum++
st %f20, [%g6-0x0038] ! FFFF881536796168 SUBR:L0-B000 10 S >BD20003
ldstub [%g3-0x003C], %o2 ! FFFF88153679616C SUBR:L0-B000 10 S >BD20004
ldx [%g2+0x0050], %l5 ! FFFF881536796170 SUBR:L0-B000 10 <BD20003
membar 0x40 ! FFFF881536796174 SUBR:L0-B000 10
stda %f16, [%l5]0xF0 ! FFFF881536796178 SUBR:L0-B000 10 Blk-Store
membar 0x40 ! FFFF88153679617C SUBR:L0-B000 10
ldx [%g2+0x0058], %l6 ! FFFF881536796180 SUBR:L0-B000 10 <BD20021
stha %g7, [%l6+%g0]0x04 ! FFFF881536796184 SUBR:L0-B000 10 S >BD20022
ldx [%g4-0x0088], %g4 ! FFFF881536796188 SUBR:L0-B000 10 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF88153679618C SUBR:L0-B000 10 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF881536796190 SUBR:L0-B000 10 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF881536796194 SUBR:L0-B000 10 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF881536796198 SUBR:L0-B000 10 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF88153679619C SUBR:L0-B000 10 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF8815367961A0 SUBR:L0-B000 10 ptr_chase
membar 0x40 ! FFFF8815367961A4 SUBR:L0-B000 10
stda %f16, [%l5]0xF0 ! FFFF8815367961A8 SUBR:L0-B000 10 Blk-Store
membar 0x40 ! FFFF8815367961AC SUBR:L0-B000 10
ta %xcc, 0x45 ! FFFF8815367961B0 SUBR:L0-B000 10 demap-stack
add %g1, 0x965, %i0 ! FFFF8815367961B4 SUBR:L0-B000 10
add %g1, 0xD6D, %g1 ! FFFF8815367961B8 SUBR:L0-B000 10 chksum++
ret ! FFFF8815367961BC SUBR:L0-B000 10
restore %i0, %l7, %o0 ! FFFF8815367961C0 SUBR:L0-B000 10
SECTION .btext012_pg1 TEXT_VA=0xffff881536796000
attr_text {
Name = .btext012_pg1,
VA = 0xffff881536796000,
RA = 0xfffef4000,
PA = ra2pa(0xfffef4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext013 TEXT_VA=0x3df7a87f5f00
attr_text {
Name = .btext013,
VA = 0x3df7a87f5f00,
RA = 0xfffeadf00,
PA = ra2pa(0xfffeadf00,0),
notsb
}
SECTION .btext013_pg0 TEXT_VA=0x3df7a87f4000
attr_text {
Name = .btext013_pg0,
VA = 0x3df7a87f4000,
RA = 0xfffeac000,
PA = ra2pa(0xfffeac000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext013
.text
.global SUBR031; SUBR031:
BL20047: ! SUBR:L0-B000
add %g1, 0xC6B, %g1 ! 00003DF7A87F5F00 SUBR:L0-B000 2 chksum++
bne BL20046 ! 00003DF7A87F5F04 SUBR:L0-B000 2
save %o6, -128, %o6 ! 00003DF7A87F5F08 SUBR:L0-B000 2
BL20046: ! SUBR:L0-B000
sethi %hh(0x3DF7A87F5F00),%l7 ! 00003DF7A87F5F0C SUBR:L0-B000 2 SUBR031
or %l7,%hm(0x3DF7A87F5F00),%l7 ! 00003DF7A87F5F10 SUBR:L0-B000 2
sethi %lm(0x3DF7A87F5F00),%l6 ! 00003DF7A87F5F14 SUBR:L0-B000 2
or %l6,%lo(0x3DF7A87F5F00),%l6 ! 00003DF7A87F5F18 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 00003DF7A87F5F1C SUBR:L0-B000 2
or %l7, %l6, %l7 ! 00003DF7A87F5F20 SUBR:L0-B000 2
ta %xcc, 0x45 ! 00003DF7A87F5F24 SUBR:L0-B000 2 demap-stack
nop ! 00003DF7A87F5F28 SUBR:L0-B000 2 S
lduba [%g7+%g7]0x83, %l2 ! 00003DF7A87F5F2C SUBR:L0-B000 2 S <BD20034
nop ! 00003DF7A87F5F30 SUBR:L0-B000 2 S
array8 %o5, %i5, %i2 ! 00003DF7A87F5F34 SUBR:L0-B000 2 S
call .+8 ! 00003DF7A87F5F38 SUBR:L0-B000 2 L
nop ! 00003DF7A87F5F3C SUBR:L0-B000 2 S
bvs,a BL20049 ! 00003DF7A87F5F40 SUBR:L0-B000 2 L
BL20049:.word 0x89AE8A2F ! 00003DF7A87F5F44 SUBR:L0-B000 0 S illop
BL20048:add %g1, 0xB10, %g1 ! 00003DF7A87F5F48 SUBR:L0-B000 2 chksum++
add %g1, 0x9F4, %g1 ! 00003DF7A87F5F4C SUBR:L0-B000 2 chksum++
flushw ! 00003DF7A87F5F50 SUBR:L0-B000 2
add %i5, %g1, %o4 ! 00003DF7A87F5F54 SWCH:L1-B000 2
andcc %o4, 0x100, %g0 ! 00003DF7A87F5F58 SWCH:L1-B000 2
bnz,pn %xcc, BL20058 ! 00003DF7A87F5F5C SWCH:L1-B000 2
add %g1, 0x252, %g1 ! 00003DF7A87F5F60 SWCH:L1-B000 2 chksum++
andcc %o4, 0x4, %g0 ! 00003DF7A87F5F64 SWCH:L1-B000 2
bnz,pn %xcc, BL20057 ! 00003DF7A87F5F68 SWCH:L1-B000 2
andcc %o4, 0x800, %g0 ! 00003DF7A87F5F6C SWCH:L1-B000 2
bnz,a,pt %xcc, BL20056 ! 00003DF7A87F5F70 SWCH:L1-B000 1
add %g1, 0x324, %g1 ! 00003DF7A87F5F74 SWCH:L1-B000 0 chksum++
andcc %o4, 0x20, %g0 ! 00003DF7A87F5F78 SWCH:L1-B000 1
bnz,pn %xcc, BL20053 ! 00003DF7A87F5F7C SWCH:L1-B000 1
add %g1, 0xC68, %g1 ! 00003DF7A87F5F80 SWCH:L1-B000 1 chksum++
add %g5, -96, %l6 ! 00003DF7A87F5F84 SWCH:L1-B000 1 @BD20012
ldda [%l6]0xD2, %f20 ! 00003DF7A87F5F88 SWCH:L1-B000 1 S Short16
add %g5, -60, %l6 ! 00003DF7A87F5F8C SWCH:L1-B000 1 @BD20004
stda %f26, [%l6]0xD0 ! 00003DF7A87F5F90 SWCH:L1-B000 1 S Short8
rd %gsr, %l6 ! 00003DF7A87F5F94 SWCH:L1-B000 1 S
wr %l6, 0x70, %gsr ! 00003DF7A87F5F98 SWCH:L1-B000 1 S
ldx [%g2+0x0050], %l5 ! 00003DF7A87F5F9C SWCH:L1-B000 1 <BD20003
membar 0x40 ! 00003DF7A87F5FA0 SWCH:L1-B000 1
stda %f32, [%l5]0xE0 ! 00003DF7A87F5FA4 SWCH:L1-B000 1 Blk-Store
membar 0x40 ! 00003DF7A87F5FA8 SWCH:L1-B000 1
membar 0x40 ! 00003DF7A87F5FAC SWCH:L1-B000 1
stda %f32, [%l5]0xE0 ! 00003DF7A87F5FB0 SWCH:L1-B000 1 Blk-Store
membar 0x40 ! 00003DF7A87F5FB4 SWCH:L1-B000 1
add %g1, 0x4DA, %g1 ! 00003DF7A87F5FB8 SWCH:L1-B000 1 chksum++
ba,a BL20059 ! 00003DF7A87F5FBC SWCH:L1-B000 1
nop ! 00003DF7A87F5FC0 SWCH:L1-B000 0 S
BL20053:.word 0xE9D3FD5B ! 00003DF7A87F5FC4 CASE:L2-B000 0 illop
nop ! 00003DF7A87F5FC8 CASE:L2-B000 0 S
.word 0xDBD15FEC ! 00003DF7A87F5FCC CASE:L2-B000 0 S illop
ba,a BL20050 ! 00003DF7A87F5FD0 CASE:L2-B000 0 L
stba %o2, [%g6-0x003C]%asi ! 00003DF7A87F5FD4 CASE:L2-B000 0 S >BD20004
bl,a,pt %icc, BL20051 ;.empty ! 00003DF7A87F5FD8 CASE:L2-B000 0 L
bge,pt %xcc, BL20052 ;.empty ! 00003DF7A87F5FDC CASE:L2-B000 0 L
BL20051:bne,a,pt %icc, BL20050 ! 00003DF7A87F5FE0 CASE:L2-B000 0 L
BL20052:sth %i4, [%g3-0x0060] ! 00003DF7A87F5FE4 CASE:L2-B000 0 S >BD20012
bcc,a,pn %icc, BL20050 ! 00003DF7A87F5FE8 CASE:L2-B000 0 L
.word 0x379D4084 ! 00003DF7A87F5FEC CASE:L2-B000 0 S random
BL20050:.word 0xAB7EC3C4 ! 00003DF7A87F5FF0 CASE:L2-B000 0 illop
.word 0xA9AB8A23 ! 00003DF7A87F5FF4 CASE:L2-B000 0 illop
ldstub [%g5-0x003C], %o1 ! 00003DF7A87F5FF8 CASE:L2-B000 0 S >BD20004
BL20056:.word 0x8DA50DB9 ! 00003DF7A87F5FFC CASE:L2-B001 0 illop
st %f21, [%g5-0x0008] ! 00003DF7A87F6000 CASE:L2-B001 0 S >BD20005
fbne BL20054 ;.empty ! 00003DF7A87F6004 CASE:L2-B001 0 L
brlez,pn %i2, BL20055 ! 00003DF7A87F6008 CASE:L2-B001 0 L
BL20054:nop ! 00003DF7A87F600C CASE:L2-B001 0 S
.word 0xC3AEE2A6 ! 00003DF7A87F6010 CASE:L2-B001 0 L illop
nop ! 00003DF7A87F6014 CASE:L2-B001 0 S
nop ! 00003DF7A87F6018 CASE:L2-B001 0 S
BL20055:stb %g1, [%g4-0x003C] ! 00003DF7A87F601C CASE:L2-B001 0 S >BD20004
add %g1, 0xD71, %g1 ! 00003DF7A87F6020 CASE:L2-B001 0 chksum++
.word 0x8F4ADAA6 ! 00003DF7A87F6024 CASE:L2-B001 0 illop
nop ! 00003DF7A87F6028 CASE:L2-B001 0 S
BL20057:add %g1, 0x524, %g1 ! 00003DF7A87F602C CASE:L2-B002 1 chksum++
call .+8 ! 00003DF7A87F6030 CASE:L2-B002 1 S
ldstuba [%g6-0x003C]%asi, %l3 ! 00003DF7A87F6034 CASE:L2-B002 1 S >BD20004
sethi %hh(0x20E087A1F00),%l6 ! 00003DF7A87F6038 CASE:L2-B002 1 SUBR034
or %l6,%hm(0x20E087A1F00),%l6 ! 00003DF7A87F603C CASE:L2-B002 1
sethi %lm(0x20E087A1F00),%l5 ! 00003DF7A87F6040 CASE:L2-B002 1
or %l5,%lo(0x20E087A1F00),%l5 ! 00003DF7A87F6044 CASE:L2-B002 1
sllx %l6, 0x20, %l6 ! 00003DF7A87F6048 CASE:L2-B002 1
or %l6, %l5, %l6 ! 00003DF7A87F604C CASE:L2-B002 1
jmpl %l6+0x0000, %o7 ! 00003DF7A87F6050 CASE:L2-B002 1 S
ldstub [%g5-0x003C], %o3 ! 00003DF7A87F6054 CASE:L2-B002 1 S >BD20004
add %g6, -96, %l6 ! 00003DF7A87F6058 CASE:L2-B002 1 @BD20012
ldda [%l6]0xDA, %f22 ! 00003DF7A87F605C CASE:L2-B002 1 S Short16
ba,a,pt %icc, BL20059 ! 00003DF7A87F6060 CASE:L2-B002 1
faligndata %f26, %f24, %f30 ! 00003DF7A87F6064 CASE:L2-B002 0 S
BL20058:add %g1, 0x91B, %g1 ! 00003DF7A87F6068 CASE:L2-B003 0 chksum++
.word 0xD3C07F70 ! 00003DF7A87F606C CASE:L2-B003 0 S illop
rd %gsr, %l6 ! 00003DF7A87F6070 CASE:L2-B003 0 S
wr %l6, 0x58, %gsr ! 00003DF7A87F6074 CASE:L2-B003 0 S
ldx [%g2+0x0050], %l5 ! 00003DF7A87F6078 CASE:L2-B003 0 <BD20003
membar 0x40 ! 00003DF7A87F607C CASE:L2-B003 0
.word 0x97A3C985 ! 00003DF7A87F6080 CASE:L2-B003 0 illop
.word 0xBB7E5211 ! 00003DF7A87F6084 CASE:L2-B003 0 illop
st %fsr, [%g2+0x0060] ! 00003DF7A87F6088 CASE:L2-B003 0 S <BD20008
.word 0x8570F66A ! 00003DF7A87F608C CASE:L2-B003 0 illop
stda %f16, [%l6]0xDA ! 00003DF7A87F6090 CASE:L2-B003 0 S Short16
fba,a BL20059 ! 00003DF7A87F6094 CASE:L2-B003 0
ldx [%g2+0x0010], %g3 ! 00003DF7A87F6098 CASE:L2-B003 0 S BASE<BD20173
BL20059: ! SWCH:L1-B000
add %g1, 0x43F, %g1 ! 00003DF7A87F609C SWCH:L1-B000 2 chksum++
prefetch [%l3+%l2], 21 ! 00003DF7A87F60A0 SWCH:L1-B000 2 S <.+0
rd %gsr, %l6 ! 00003DF7A87F60A4 SWCH:L1-B000 2 S
wr %l6, 0xD8, %gsr ! 00003DF7A87F60A8 SWCH:L1-B000 2 S
ldx [%g2+0x0050], %l5 ! 00003DF7A87F60AC SWCH:L1-B000 2 <BD20003
membar 0x40 ! 00003DF7A87F60B0 SWCH:L1-B000 2
ldda [%l5]0x16, %f16 ! 00003DF7A87F60B4 SWCH:L1-B000 2 Blk-Load
membar 0x40 ! 00003DF7A87F60B8 SWCH:L1-B000 2
nop ! 00003DF7A87F60BC SWCH:L1-B000 2 S
st %fsr, [%g2+0x0060] ! 00003DF7A87F60C0 SUBR:L0-B000 2 S <BD20008
nop ! 00003DF7A87F60C4 SUBR:L0-B000 2 S
ldub [%g6-0x003C], %o3 ! 00003DF7A87F60C8 SUBR:L0-B000 2 S <BD20004
bpos,a,pt %xcc, BL20060 ! 00003DF7A87F60CC SUBR:L0-B000 2 L
.word 0x85AE5427 ! 00003DF7A87F60D0 SUBR:L0-B000 2 S illop_FP
BL20060:fone %f20 ! 00003DF7A87F60D4 SUBR:L0-B000 2 S
nop ! 00003DF7A87F60D8 SUBR:L0-B000 2 S
fbe,a,pt %fcc0, BL20061 ! 00003DF7A87F60DC SUBR:L0-B000 2 L
stb %o3, [%g6-0x005F] ! 00003DF7A87F60E0 SUBR:L0-B000 0 S >BD20012+1
st %f29, [%g5-0x0008] ! 00003DF7A87F60E4 SUBR:L0-B000 2 S >BD20005
BL20061:ble BL20062 ! 00003DF7A87F60E8 SUBR:L0-B000 2 L
nop ! 00003DF7A87F60EC SUBR:L0-B000 2 S
BL20062:bcs BL20063 ;.empty ! 00003DF7A87F60F0 SUBR:L0-B000 2 L
brz,a,pn %g1, BL20063 ! 00003DF7A87F60F4 SUBR:L0-B000 2 L
.word 0x9BA0D15F ! 00003DF7A87F60F8 SUBR:L0-B000 0 S illop_FP
swap [%g6-0x0038], %i2 ! 00003DF7A87F60FC SUBR:L0-B000 2 S >BD20003
BL20063:.word 0x93A5CF0F ! 00003DF7A87F6100 SUBR:L0-B000 2 S illop_FP
add %g1, 0xA2E, %g1 ! 00003DF7A87F6104 SUBR:L0-B000 2 chksum++
ta %xcc, 0x45 ! 00003DF7A87F6108 SUBR:L0-B000 2 demap-stack
add %g1, 0x9F5, %i0 ! 00003DF7A87F610C SUBR:L0-B000 2
ldx [%g2+0x0050], %l5 ! 00003DF7A87F6110 SUBR:L0-B000 2 <BD20003
membar 0x40 ! 00003DF7A87F6114 SUBR:L0-B000 2
stda %f0, [%l5]0xF0 ! 00003DF7A87F6118 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 00003DF7A87F611C SUBR:L0-B000 2
bcc,pt %xcc, BL20064 ! 00003DF7A87F6120 SUBR:L0-B000 2
restore %i0, %l7, %o0 ! 00003DF7A87F6124 SUBR:L0-B000 2
BL20064:jmpl %o7+0x0008, %g0 ! 00003DF7A87F6128 SUBR:L0-B000 2
nop ! 00003DF7A87F612C SUBR:L0-B000 2
SECTION .btext013_pg1 TEXT_VA=0x3df7a87f6000
attr_text {
Name = .btext013_pg1,
VA = 0x3df7a87f6000,
RA = 0xfffeae000,
PA = ra2pa(0xfffeae000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext014 TEXT_VA=0x353bd85f00
attr_text {
Name = .btext014,
VA = 0x353bd85f00,
RA = ra2pa(0xfffea9f00,0),
PA = ra2pa(0xfffea9f00,0),
notsb
}
SECTION .btext014_pg0 TEXT_VA=0x353bd84000
attr_text {
Name = .btext014_pg0,
VA = 0x353bd84000,
RA = ra2pa(0xfffea8000,0),
PA = ra2pa(0xfffea8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext014
.text
.global SUBR032; SUBR032:
BL20065: ! SUBR:L0-B000
.word 0xABE63FF5 ! 000000353BD85F00 SUBR:L0-B000 0 random
save %o6, -128, %o6 ! 000000353BD85F04 SUBR:L0-B000 0
sethi %hh(0x353BD85F00),%l7 ! 000000353BD85F08 SUBR:L0-B000 0 SUBR032
or %l7,%hm(0x353BD85F00),%l7 ! 000000353BD85F0C SUBR:L0-B000 0
sethi %lm(0x353BD85F00),%l6 ! 000000353BD85F10 SUBR:L0-B000 0
or %l6,%lo(0x353BD85F00),%l6 ! 000000353BD85F14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 000000353BD85F18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 000000353BD85F1C SUBR:L0-B000 0
ta %xcc, 0x45 ! 000000353BD85F20 SUBR:L0-B000 0 demap-stack
.word 0xC9C76585 ! 000000353BD85F24 SUBR:L0-B000 0 illop
membar 0x40 ! 000000353BD85F28 SUBR:L0-B000 0
stda %f0, [%l5]0x16 ! 000000353BD85F2C SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 000000353BD85F30 SUBR:L0-B000 0
sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 000000353BD85F34 SUBR:L0-B000 0 SUBR033
or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 000000353BD85F38 SUBR:L0-B000 0
sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 000000353BD85F3C SUBR:L0-B000 0
or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 000000353BD85F40 SUBR:L0-B000 0
sllx %l6, 0x20, %l6 ! 000000353BD85F44 SUBR:L0-B000 0
or %l6, %l5, %l6 ! 000000353BD85F48 SUBR:L0-B000 0
.word 0x9FABD0CF ! 000000353BD85F4C SUBR:L0-B000 0 S illop
nop ! 000000353BD85F50 SUBR:L0-B000 0 S
ldstub [%g4-0x003C], %i4 ! 000000353BD85F54 SUBR:L0-B000 0 S >BD20004
stw %o1, [%g4-0x0038] ! 000000353BD85F58 SUBR:L0-B000 0 S >BD20003
fandnot2 %f20, %f24, %f20 ! 000000353BD85F5C SUBR:L0-B000 0 S
fexpand %f21, %f26 ! 000000353BD85F60 SUBR:L0-B000 0 S
.word 0x89B3492A ! 000000353BD85F64 SUBR:L0-B000 0 S illop
nop ! 000000353BD85F68 SUBR:L0-B000 0 S
.word 0xA3A74519 ! 000000353BD85F6C SUBR:L0-B000 0 illop
ldda [%l6]0xD3, %f22 ! 000000353BD85F70 SUBR:L0-B000 0 S Short16
nop ! 000000353BD85F74 SUBR:L0-B000 0 S
add %g1, 0x851, %g1 ! 000000353BD85F78 SUBR:L0-B000 0 chksum++
add %g1, %g1, %o5 ! 000000353BD85F7C SWCH:L1-B000 0
andcc %o5, 0x40, %g0 ! 000000353BD85F80 SWCH:L1-B000 0
.word 0x89A7D443 ! 000000353BD85F84 SWCH:L1-B000 0 illop
.word 0xA3EA0582 ! 000000353BD85F88 SWCH:L1-B000 0 illop
andcc %o5, 0x1, %g0 ! 000000353BD85F8C SWCH:L1-B000 0
bnz,a,pn %xcc, BL20076 ! 000000353BD85F90 SWCH:L1-B000 0
add %g1, 0xE8E, %g1 ! 000000353BD85F94 SWCH:L1-B000 0 chksum++
.word 0xA7EE1648 ! 000000353BD85F98 SWCH:L1-B000 0 illop
bnz,pt %xcc, BL20075 ! 000000353BD85F9C SWCH:L1-B000 0
andcc %o5, 0x10, %g0 ! 000000353BD85FA0 SWCH:L1-B000 0
bnz,a,pt %xcc, BL20069 ! 000000353BD85FA4 SWCH:L1-B000 0
add %g1, 0x44A, %g1 ! 000000353BD85FA8 SWCH:L1-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 000000353BD85FAC SWCH:L1-B000 0 <BD20003
membar 0x40 ! 000000353BD85FB0 SWCH:L1-B000 0
stda %f16, [%l5]0x16 ! 000000353BD85FB4 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 000000353BD85FB8 SWCH:L1-B000 0
st %f23, [%g5-0x0038] ! 000000353BD85FBC SWCH:L1-B000 0 S >BD20003
membar 0x40 ! 000000353BD85FC0 SWCH:L1-B000 0
.word 0x8BABB737 ! 000000353BD85FC4 SWCH:L1-B000 0 illop
.word 0x83079B99 ! 000000353BD85FC8 SWCH:L1-B000 0 random
membar 0x40 ! 000000353BD85FCC SWCH:L1-B000 0
.word 0xC7B64C92 ! 000000353BD85FD0 SWCH:L1-B000 0 random
membar 0x40 ! 000000353BD85FD4 SWCH:L1-B000 0
.word 0xEE9E38BD ! 000000353BD85FD8 SWCH:L1-B000 0 S illop
.word 0x0678BFE9 ! 000000353BD85FDC SWCH:L1-B000 0 illop
.word 0x004A58B1 ! 000000353BD85FE0 SWCH:L1-B000 0 random
nop ! 000000353BD85FE4 SWCH:L1-B000 0 S
BL20069:add %g1, 0x54A, %g1 ! 000000353BD85FE8 CASE:L2-B000 0 chksum++
swap [%g5-0x0038], %i1 ! 000000353BD85FEC CASE:L2-B000 0 S >BD20003
nop ! 000000353BD85FF0 CASE:L2-B000 0 S
.word 0x81E80000 ! 000000353BD85FF4 CASE:L2-B000 0 L random
ldx [%g2+0x0008], %g4 ! 000000353BD85FF8 CASE:L2-B000 0 S BASE<BD20145
nop ! 000000353BD85FFC CASE:L2-B000 0 S
BL20066:bleu,a,pn %xcc, BL20067 ! 000000353BD86000 CASE:L2-B000 0 L
sth %i1, [%g3-0x0060] ! 000000353BD86004 CASE:L2-B000 0 S >BD20012
BL20067:.word 0xA6C6671C ! 000000353BD86008 CASE:L2-B000 0 S random
.word 0xB5AF5873 ! 000000353BD8600C CASE:L2-B000 0 S illop
.word 0xABAC6192 ! 000000353BD86010 CASE:L2-B000 0 S illop
.word 0xFA1FCC45 ! 000000353BD86014 CASE:L2-B000 0 L illop
BL20068:.word 0x91B782C4 ! 000000353BD86018 CASE:L2-B000 0 S illop
nop ! 000000353BD8601C CASE:L2-B000 0 S
.word 0xDFC264D5 ! 000000353BD86020 CASE:L2-B000 0 illop
.word 0xA7A88ACA ! 000000353BD86024 CASE:L2-B000 0 illop
nop ! 000000353BD86028 CASE:L2-B000 0 S
BL20075:add %g1, 0xDF0, %g1 ! 000000353BD8602C CASE:L2-B001 0 chksum++
nop ! 000000353BD86030 CASE:L2-B001 0 S
nop ! 000000353BD86034 CASE:L2-B001 0 S
.word 0xF2E66BEA ! 000000353BD86038 CASE:L2-B001 0 L illop
fbo,a BL20071 ! 000000353BD8603C CASE:L2-B001 0 L
ldstub [%g3-0x003C], %l0 ! 000000353BD86040 CASE:L2-B001 0 S >BD20004
.word 0xA154A280 ! 000000353BD86044 CASE:L2-B001 0 S random
fbule BL20072 ! 000000353BD86048 CASE:L2-B001 0 L
BL20071:.word 0xB1A01D1A ! 000000353BD8604C CASE:L2-B001 0 S illop
.word 0x83F30CDB ! 000000353BD86050 CASE:L2-B001 0 S illop
.word 0x81880000 ! 000000353BD86054 CASE:L2-B001 0 S random
nop ! 000000353BD86058 CASE:L2-B001 0 S
BL20070:fbg,a BL20073 ;.empty ! 000000353BD8605C CASE:L2-B001 0 L
BL20072:ba BL20074 ;.empty ! 000000353BD86060 CASE:L2-B001 0 L
fbne,a BL20074 ! 000000353BD86064 CASE:L2-B001 0 L
BL20073:nop ! 000000353BD86068 CASE:L2-B001 0 S
BL20074:add %g1, 0xD14, %g1 ! 000000353BD8606C CASE:L2-B001 0 chksum++
ba,a BL20081 ! 000000353BD86070 CASE:L2-B001 0
nop ! 000000353BD86074 CASE:L2-B001 0 S
BL20076:add %g1, 0x8B4, %g1 ! 000000353BD86078 CASE:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! 000000353BD8607C CASE:L2-B002 0 <BD20003
.word 0xB97BC11B ! 000000353BD86080 CASE:L2-B002 0 illop
stda %f0, [%l5]0xF0 ! 000000353BD86084 CASE:L2-B002 0 Blk-Store
membar 0x40 ! 000000353BD86088 CASE:L2-B002 0
.word 0xA1A10469 ! 000000353BD8608C CASE:L2-B002 0 illop
ldda [%l5]0x16, %f16 ! 000000353BD86090 CASE:L2-B002 0 Blk-Load
membar 0x40 ! 000000353BD86094 CASE:L2-B002 0
.word 0xB6CB119E ! 000000353BD86098 CASE:L2-B002 0 S illop
nop ! 000000353BD8609C CASE:L2-B002 0 S
fba,a BL20081 ! 000000353BD860A0 CASE:L2-B002 0
nop ! 000000353BD860A4 CASE:L2-B002 0 S
BL20077:add %g1, 0x819, %g1 ! 000000353BD860A8 CASE:L2-B003 0 chksum++
swap [%g3-0x0030], %i2 ! 000000353BD860AC CASE:L2-B003 0 S >BD20011
sethi %hh(0x20E087A1F00),%l6 ! 000000353BD860B0 CASE:L2-B003 0 SUBR034
or %l6,%hm(0x20E087A1F00),%l6 ! 000000353BD860B4 CASE:L2-B003 0
sethi %lm(0x20E087A1F00),%l5 ! 000000353BD860B8 CASE:L2-B003 0
or %l5,%lo(0x20E087A1F00),%l5 ! 000000353BD860BC CASE:L2-B003 0
sllx %l6, 0x20, %l6 ! 000000353BD860C0 CASE:L2-B003 0
or %l6, %l5, %l6 ! 000000353BD860C4 CASE:L2-B003 0
add %l6, 0x1, %l6 ! 000000353BD860C8 CASE:L2-B003 0
jmpl %l6+0x0000, %o7 ! 000000353BD860CC CASE:L2-B003 0 S
.word 0xA1AC9C84 ! 000000353BD860D0 CASE:L2-B003 0 S illop
.word 0xAB99FA03 ! 000000353BD860D4 CASE:L2-B003 0 S illop
.word 0xA5B6C68D ! 000000353BD860D8 CASE:L2-B003 0 S illop_VIS
.word 0xFE494FB7 ! 000000353BD860DC CASE:L2-B003 0 random
nop ! 000000353BD860E0 CASE:L2-B003 0 S
BL20081: ! SWCH:L1-B000
add %g1, 0x23F, %g1 ! 000000353BD860E4 SWCH:L1-B000 0 chksum++
nop ! 000000353BD860E8 SWCH:L1-B000 0 S
fbug,pt %fcc3, BL20078 ;.empty ! 000000353BD860EC SWCH:L1-B000 0 L
ba,pt %icc, BL20079 ! 000000353BD860F0 SWCH:L1-B000 0 L
fpmerge %f26, %f25, %f18 ! 000000353BD860F4 SWCH:L1-B000 0 S
BL20079:ba,a,pn %xcc, BL20080 ! 000000353BD860F8 SWCH:L1-B000 0 L
sth %i2, [%g3-0x0060] ! 000000353BD860FC SWCH:L1-B000 0 S >BD20012
.word 0x7A7C9E0C ! 000000353BD86100 SWCH:L1-B000 0 S random
BL20080:tcc %xcc, %g0+0x0066 ! 000000353BD86104 SWCH:L1-B000 0 S
BL20078:.word 0x917471C9 ! 000000353BD86108 SWCH:L1-B000 0 illop
.word 0x8F8AF118 ! 000000353BD8610C SUBR:L0-B000 0 illop
add %g1, 0xA8B, %i0 ! 000000353BD86110 SUBR:L0-B000 0
.word 0x9158FEEF ! 000000353BD86114 SUBR:L0-B000 0 illop
add %g1, 0x631, %g1 ! 000000353BD86118 SUBR:L0-B000 0 chksum++
SECTION .btext014_pg1 TEXT_VA=0x353bd86000
attr_text {
Name = .btext014_pg1,
VA = 0x353bd86000,
RA = ra2pa(0xfffeaa000,0),
PA = ra2pa(0xfffeaa000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext015 TEXT_VA=0xffffc7eb4b3e3f00
attr_text {
Name = .btext015,
VA = 0xffffc7eb4b3e3f00,
RA = ra2pa(0xfffea5f00,0),
PA = ra2pa(0xfffea5f00,0),
notsb
}
SECTION .btext015_pg0 TEXT_VA=0xffffc7eb4b3e2000
attr_text {
Name = .btext015_pg0,
VA = 0xffffc7eb4b3e2000,
RA = ra2pa(0xfffea4000,0),
PA = ra2pa(0xfffea4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext015
.text
.global SUBR033; SUBR033:
BL20083: ! SUBR:L0-B000
add %g1, 0x566, %g1 ! FFFFC7EB4B3E3F00 SUBR:L0-B000 11 chksum++
fbul BL20082 ! FFFFC7EB4B3E3F04 SUBR:L0-B000 11
save %o6, -128, %o6 ! FFFFC7EB4B3E3F08 SUBR:L0-B000 11
BL20082: ! SUBR:L0-B000
sethi %hh(0xFFFFC7EB4B3E3F00),%l7 ! FFFFC7EB4B3E3F0C SUBR:L0-B000 11 SUBR033
or %l7,%hm(0xFFFFC7EB4B3E3F00),%l7 ! FFFFC7EB4B3E3F10 SUBR:L0-B000 11
sethi %lm(0xFFFFC7EB4B3E3F00),%l6 ! FFFFC7EB4B3E3F14 SUBR:L0-B000 11
or %l6,%lo(0xFFFFC7EB4B3E3F00),%l6 ! FFFFC7EB4B3E3F18 SUBR:L0-B000 11
sllx %l7, 0x20, %l7 ! FFFFC7EB4B3E3F1C SUBR:L0-B000 11
or %l7, %l6, %l7 ! FFFFC7EB4B3E3F20 SUBR:L0-B000 11
add %g1, 0x2E5, %g1 ! FFFFC7EB4B3E3F24 SUBR:L0-B000 11 chksum++
and %g1, 0xFE, %l3 ! FFFFC7EB4B3E3F28 LOOP:L1-B000 11
BL20121: ! LOOP:L1-B000
add %g1, 0x4CD, %g1 ! FFFFC7EB4B3E3F2C LOOP:L1-B000 20 chksum++
fcmpd %fcc2, %f32, %f0 ! FFFFC7EB4B3E3F30 SKIP:L2-B000 20
fbl,pt %fcc2, BL20084 ! FFFFC7EB4B3E3F34 SKIP:L2-B000 20
stw %i3, [%g6-0x0008] ! FFFFC7EB4B3E3F38 SKIP:L2-B000 20 S >BD20005
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E3F3C SKIP:L2-B000 20 <BD20003
membar 0x40 ! FFFFC7EB4B3E3F40 SKIP:L2-B000 20
stda %f16, [%l5]0x16 ! FFFFC7EB4B3E3F44 SKIP:L2-B000 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E3F48 SKIP:L2-B000 20
pdist %f16, %f18, %f22 ! FFFFC7EB4B3E3F4C SKIP:L2-B000 20 S
stb %g1, [%g6-0x003C] ! FFFFC7EB4B3E3F50 SKIP:L2-B000 20 S >BD20004
membar 0x40 ! FFFFC7EB4B3E3F54 SKIP:L2-B000 20
stda %f16, [%l5]0xF0 ! FFFFC7EB4B3E3F58 SKIP:L2-B000 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E3F5C SKIP:L2-B000 20
nop ! FFFFC7EB4B3E3F60 SKIP:L2-B000 20 S
add %g1, 0xE3, %g1 ! FFFFC7EB4B3E3F64 SKIP:L2-B000 20 chksum++
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E3F68 SKIP:L2-B000 20 <BD20003
membar 0x40 ! FFFFC7EB4B3E3F6C SKIP:L2-B000 20
stda %f32, [%l5]0xF0 ! FFFFC7EB4B3E3F70 SKIP:L2-B000 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E3F74 SKIP:L2-B000 20
stxa %o5, [%g7+%g0]0x7E ! FFFFC7EB4B3E3F78 SKIP:L2-B000 20 S BAD-ASI
ta %xcc, 0x46 ! FFFFC7EB4B3E3F7C SKIP:L2-B000 20 S demap-page
membar 0x40 ! FFFFC7EB4B3E3F80 SKIP:L2-B000 20
stda %f0, [%l5]0x1E ! FFFFC7EB4B3E3F84 SKIP:L2-B000 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E3F88 SKIP:L2-B000 20
lduba [%g7+%g7]0x83, %l1 ! FFFFC7EB4B3E3F8C SKIP:L2-B000 20 S <BD20034
fba BL20090 ! FFFFC7EB4B3E3F90 SKIP:L2-B000 20
array8 %l4, %g1, %l4 ! FFFFC7EB4B3E3F94 SKIP:L2-B000 20 S
BL20084: ! ELSE:L2-B001
stw %o2, [%g4-0x0030] ! FFFFC7EB4B3E3F98 ELSE:L2-B001 0 S >BD20011
st %f21, [%g6-0x0030] ! FFFFC7EB4B3E3F9C ELSE:L2-B001 0 S >BD20011
sth %i4, [%g5-0x0060] ! FFFFC7EB4B3E3FA0 ELSE:L2-B001 0 S >BD20012
call .+8 ;.empty ! FFFFC7EB4B3E3FA4 ELSE:L2-B001 0 L
.word 0xB5E05C71 ! FFFFC7EB4B3E3FA8 ELSE:L2-B001 0 L illop
stba %g1, [%g5-0x003C]%asi ! FFFFC7EB4B3E3FAC ELSE:L2-B001 0 S >BD20004
.word 0xF4654CF4 ! FFFFC7EB4B3E3FB0 ELSE:L2-B001 0 L illop
.word 0xF3344A11 ! FFFFC7EB4B3E3FB4 ELSE:L2-B001 0 S illop
bne,pn %icc, BL20088 ;.empty ! FFFFC7EB4B3E3FB8 ELSE:L2-B001 0 L
BL20085:bz,a,pn %xcc, BL20087 ;.empty ! FFFFC7EB4B3E3FBC ELSE:L2-B001 0 L
BL20088:.word 0x81C7E008 ! FFFFC7EB4B3E3FC0 ELSE:L2-B001 0 L random
bnz,a BL20086 ;.empty ! FFFFC7EB4B3E3FC4 ELSE:L2-B001 0 L
BL20089:.word 0x81E80000 ! FFFFC7EB4B3E3FC8 ELSE:L2-B001 0 L random
BL20086:alignaddr %g1, %i5, %l0 ! FFFFC7EB4B3E3FCC ELSE:L2-B001 0 S
BL20087:nop ! FFFFC7EB4B3E3FD0 ELSE:L2-B001 0 S
add %g1, 0x8D5, %g1 ! FFFFC7EB4B3E3FD4 ELSE:L2-B001 0 chksum++
.word 0xF9C12870 ! FFFFC7EB4B3E3FD8 ELSE:L2-B001 0 illop
array16 %i5, %o0, %l0 ! FFFFC7EB4B3E3FDC ELSE:L2-B001 0 S
tl %xcc, %g7+0x006B ! FFFFC7EB4B3E3FE0 ELSE:L2-B001 0 S
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E3FE4 ELSE:L2-B001 0 <BD20003
membar 0x40 ! FFFFC7EB4B3E3FE8 ELSE:L2-B001 0
stda %f32, [%l5]0xF8 ! FFFFC7EB4B3E3FEC ELSE:L2-B001 0 Blk-Store
.word 0x91A6457F ! FFFFC7EB4B3E3FF0 ELSE:L2-B001 0 illop
membar 0x40 ! FFFFC7EB4B3E3FF4 ELSE:L2-B001 0
stda %f0, [%l5]0xF0 ! FFFFC7EB4B3E3FF8 ELSE:L2-B001 0 Blk-Store
.word 0x81D475E3 ! FFFFC7EB4B3E3FFC ELSE:L2-B001 0 illop
rd %gsr, %l6 ! FFFFC7EB4B3E4000 ELSE:L2-B001 0 S
wr %l6, 0x18, %gsr ! FFFFC7EB4B3E4004 ELSE:L2-B001 0 S
stb %l0, [%g4-0x003C] ! FFFFC7EB4B3E4008 ELSE:L2-B001 0 S >BD20004
BL20090: ! ELSE:L2-B001
add %g1, 0xD00, %g1 ! FFFFC7EB4B3E400C ELSE:L2-B001 20 chksum++
fcmpd %fcc2, %f38, %f40 ! FFFFC7EB4B3E4010 SKIP:L2-B002 20
fbge,a,pn %fcc2, BL20094 ! FFFFC7EB4B3E4014 SKIP:L2-B002 20
.word 0xE95AFD6C ! FFFFC7EB4B3E4018 SKIP:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E401C SKIP:L2-B002 20 <BD20003
membar 0x40 ! FFFFC7EB4B3E4020 SKIP:L2-B002 20
ldda [%l5]0xF8, %f16 ! FFFFC7EB4B3E4024 SKIP:L2-B002 20 Blk-Load
membar 0x40 ! FFFFC7EB4B3E4028 SKIP:L2-B002 20
membar 0x40 ! FFFFC7EB4B3E402C SKIP:L2-B002 20
ldda [%l5]0xF8, %f16 ! FFFFC7EB4B3E4030 SKIP:L2-B002 20 Blk-Load
membar 0x40 ! FFFFC7EB4B3E4034 SKIP:L2-B002 20
membar 0x40 ! FFFFC7EB4B3E4038 SKIP:L2-B002 20
stda %f16, [%l5]0xF0 ! FFFFC7EB4B3E403C SKIP:L2-B002 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4040 SKIP:L2-B002 20
membar 0x40 ! FFFFC7EB4B3E4044 SKIP:L2-B002 20
stda %f0, [%l5]0xE0 ! FFFFC7EB4B3E4048 SKIP:L2-B002 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E404C SKIP:L2-B002 20
ldx [%g2+0x0010], %g4 ! FFFFC7EB4B3E4050 SKIP:L2-B002 20 S BASE<BD20173
fornot1 %f22, %f30, %f30 ! FFFFC7EB4B3E4054 SKIP:L2-B002 20 S
add %g1, 0xA24, %g1 ! FFFFC7EB4B3E4058 SKIP:L2-B002 20 chksum++
call .+8 ;.empty ! FFFFC7EB4B3E405C SKIP:L2-B002 20 L
bpos,pt %icc, BL20092 ;.empty ! FFFFC7EB4B3E4060 SKIP:L2-B002 20 L
call .+8 ! FFFFC7EB4B3E4064 SKIP:L2-B002 20 L
.word 0x9FB2C78C ! FFFFC7EB4B3E4068 SKIP:L2-B002 0 S illop_VIS
nop ! FFFFC7EB4B3E406C SKIP:L2-B002 20 S
fble,a BL20091 ! FFFFC7EB4B3E4070 SKIP:L2-B002 20 L
nop ! FFFFC7EB4B3E4074 SKIP:L2-B002 20 S
nop ! FFFFC7EB4B3E4078 SKIP:L2-B002 0 S
nop ! FFFFC7EB4B3E407C SKIP:L2-B002 0 S
bge,a,pn %icc, BL20091 ! FFFFC7EB4B3E4080 SKIP:L2-B002 0 L
BL20092:ldda [%g7+%g0]0x83, %i0 ! FFFFC7EB4B3E4084 SKIP:L2-B002 20 S <BD20034
BL20091:.word 0xBDAECA1B ! FFFFC7EB4B3E4088 SKIP:L2-B002 20 S illop_FP
BL20093:nop ! FFFFC7EB4B3E408C SKIP:L2-B002 20 S
add %g1, 0xB79, %g1 ! FFFFC7EB4B3E4090 SKIP:L2-B002 20 chksum++
fba,a BL20095 ! FFFFC7EB4B3E4094 SKIP:L2-B002 20
ldsb [%g4-0x003C], %l4 ! FFFFC7EB4B3E4098 SKIP:L2-B002 0 S <BD20004
BL20094: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E409C ELSE:L2-B003 0 <BD20003
.word 0xD765348C ! FFFFC7EB4B3E40A0 ELSE:L2-B003 0 random
stda %f16, [%l5]0x16 ! FFFFC7EB4B3E40A4 ELSE:L2-B003 0 Blk-Store
.word 0x83880000 ! FFFFC7EB4B3E40A8 ELSE:L2-B003 0 random
ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E40AC ELSE:L2-B003 0 <BD20021
stha %g7, [%l6+%g0]0x14 ! FFFFC7EB4B3E40B0 ELSE:L2-B003 0 S >BD20022
.word 0x28CE055F ! FFFFC7EB4B3E40B4 ELSE:L2-B003 0 S illop
add %g5, -60, %l6 ! FFFFC7EB4B3E40B8 ELSE:L2-B003 0 @BD20004
.word 0x99ACF06C ! FFFFC7EB4B3E40BC ELSE:L2-B003 0 S illop
sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! FFFFC7EB4B3E40C0 ELSE:L2-B003 0 SUBR035
.word 0xCD6D44B9 ! FFFFC7EB4B3E40C4 ELSE:L2-B003 0 illop
sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! FFFFC7EB4B3E40C8 ELSE:L2-B003 0
or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! FFFFC7EB4B3E40CC ELSE:L2-B003 0
.word 0xC3541E97 ! FFFFC7EB4B3E40D0 ELSE:L2-B003 0 illop
.word 0xACE9C037 ! FFFFC7EB4B3E40D4 ELSE:L2-B003 0 illop
jmpl %l6+0x0000, %o7 ! FFFFC7EB4B3E40D8 ELSE:L2-B003 0 S
stb %i1, [%g4-0x0035] ! FFFFC7EB4B3E40DC ELSE:L2-B003 0 S >BD20003+3
add %g1, 0x86, %g1 ! FFFFC7EB4B3E40E0 ELSE:L2-B003 0 chksum++
stb %o0, [%g5-0x003C] ! FFFFC7EB4B3E40E4 ELSE:L2-B003 0 S >BD20004
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E40E8 ELSE:L2-B003 0 <BD20003
membar 0x40 ! FFFFC7EB4B3E40EC ELSE:L2-B003 0
stda %f16, [%l5]0xF0 ! FFFFC7EB4B3E40F0 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFC7EB4B3E40F4 ELSE:L2-B003 0
membar 0x40 ! FFFFC7EB4B3E40F8 ELSE:L2-B003 0
stda %f16, [%l5]0x1E ! FFFFC7EB4B3E40FC ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4100 ELSE:L2-B003 0
.word 0xAB7F237F ! FFFFC7EB4B3E4104 ELSE:L2-B003 0 S illop
BL20095: ! ELSE:L2-B003
add %g1, 0xC53, %g1 ! FFFFC7EB4B3E4108 ELSE:L2-B003 20 chksum++
andcc %g1, 0x200, %g0 ! FFFFC7EB4B3E410C SKIP:L2-B004 20
bnz,pn %xcc, BL20096 ! FFFFC7EB4B3E4110 SKIP:L2-B004 20
nop ! FFFFC7EB4B3E4114 SKIP:L2-B004 20 S
ldstub [%g6-0x003C], %l0 ! FFFFC7EB4B3E4118 SKIP:L2-B004 11 S >BD20004
sth %o4, [%g4-0x005F] ! FFFFC7EB4B3E411C SKIP:L2-B004 11 S >BD20012+1
fpsub32s %f24, %f21, %f26 ! FFFFC7EB4B3E4120 SKIP:L2-B004 11 S
swap [%g5-0x0008], %o2 ! FFFFC7EB4B3E4124 SKIP:L2-B004 11 S >BD20005
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E4128 SKIP:L2-B004 11 <BD20003
membar 0x40 ! FFFFC7EB4B3E412C SKIP:L2-B004 11
stda %f16, [%l5]0x1E ! FFFFC7EB4B3E4130 SKIP:L2-B004 11 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4134 SKIP:L2-B004 11
add %g1, 0xBC4, %g1 ! FFFFC7EB4B3E4138 SKIP:L2-B004 11 chksum++
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E413C SKIP:L2-B004 11 <BD20003
membar 0x40 ! FFFFC7EB4B3E4140 SKIP:L2-B004 11
stda %f0, [%l5]0xE0 ! FFFFC7EB4B3E4144 SKIP:L2-B004 11 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4148 SKIP:L2-B004 11
call .+8 ! FFFFC7EB4B3E414C SKIP:L2-B004 11 S
nop ! FFFFC7EB4B3E4150 SKIP:L2-B004 11 S
ldstub [%g6-0x003C], %o1 ! FFFFC7EB4B3E4154 SKIP:L2-B004 11 S >BD20004
sta %f23, [%g3-0x0038]%asi ! FFFFC7EB4B3E4158 SKIP:L2-B004 11 S >BD20003
ba,pt %icc, BL20100 ! FFFFC7EB4B3E415C SKIP:L2-B004 11
nop ! FFFFC7EB4B3E4160 SKIP:L2-B004 11 S
BL20096: ! ELSE:L2-B005
st %f22, [%g5-0x0030] ! FFFFC7EB4B3E4164 ELSE:L2-B005 9 S >BD20011
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E4168 ELSE:L2-B005 9 <BD20003
membar 0x40 ! FFFFC7EB4B3E416C ELSE:L2-B005 9
stda %f32, [%l5]0x16 ! FFFFC7EB4B3E4170 ELSE:L2-B005 9 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4174 ELSE:L2-B005 9
membar 0x40 ! FFFFC7EB4B3E4178 ELSE:L2-B005 9
ldda [%l5]0x1E, %f16 ! FFFFC7EB4B3E417C ELSE:L2-B005 9 Blk-Load
membar 0x40 ! FFFFC7EB4B3E4180 ELSE:L2-B005 9
ldstub [%g6-0x003C], %i4 ! FFFFC7EB4B3E4184 ELSE:L2-B005 9 S >BD20004
alignaddrl %l4, %i0, %l4 ! FFFFC7EB4B3E4188 ELSE:L2-B005 9 S
add %g1, 0xBBD, %g1 ! FFFFC7EB4B3E418C ELSE:L2-B005 9 chksum++
fpsub16s %f28, %f29, %f16 ! FFFFC7EB4B3E4190 ELSE:L2-B005 9 S
nop ! FFFFC7EB4B3E4194 ELSE:L2-B005 9 S
fblg BL20097 ! FFFFC7EB4B3E4198 ELSE:L2-B005 9 L
.word 0xFFC9DCBB ! FFFFC7EB4B3E419C ELSE:L2-B005 9 S illop
.word 0x9DB1C69E ! FFFFC7EB4B3E41A0 ELSE:L2-B005 0 S illop
nop ! FFFFC7EB4B3E41A4 ELSE:L2-B005 0 S
brnz,pt %i3, BL20097 ;.empty ! FFFFC7EB4B3E41A8 ELSE:L2-B005 0 L
.word 0x8984E6C3 ! FFFFC7EB4B3E41AC ELSE:L2-B005 0 L illop
bvs,a BL20098 ! FFFFC7EB4B3E41B0 ELSE:L2-B005 0 L
.word 0xEC4D1067 ! FFFFC7EB4B3E41B4 ELSE:L2-B005 0 S random
BL20098:.word 0x9BFE1150 ! FFFFC7EB4B3E41B8 ELSE:L2-B005 0 S illop
BL20097:st %f23, [%g3-0x0008] ! FFFFC7EB4B3E41BC ELSE:L2-B005 9 S >BD20005
bge BL20099 ! FFFFC7EB4B3E41C0 ELSE:L2-B005 9 L
nop ! FFFFC7EB4B3E41C4 ELSE:L2-B005 9 S
BL20099:add %g1, 0x5AC, %g1 ! FFFFC7EB4B3E41C8 ELSE:L2-B005 9 chksum++
BL20100: ! ELSE:L2-B005
add %g1, 0x817, %g1 ! FFFFC7EB4B3E41CC ELSE:L2-B005 20 chksum++
andcc %o2, 0x20, %g0 ! FFFFC7EB4B3E41D0 SKIP:L2-B006 20
bnz,pn %xcc, BL20106 ! FFFFC7EB4B3E41D4 SKIP:L2-B006 20
nop ! FFFFC7EB4B3E41D8 SKIP:L2-B006 20 S
nop ! FFFFC7EB4B3E41DC SKIP:L2-B006 12 S
nop ! FFFFC7EB4B3E41E0 SKIP:L2-B006 12 S
ba,a,pt %xcc, BL20101 ;.empty ! FFFFC7EB4B3E41E4 SKIP:L2-B006 12 L
fblg,a BL20102 ;.empty ! FFFFC7EB4B3E41E8 SKIP:L2-B006 0 L
bg,pn %icc, BL20103 ;.empty ! FFFFC7EB4B3E41EC SKIP:L2-B006 0 L
bneg,a,pt %xcc, BL20101 ;.empty ! FFFFC7EB4B3E41F0 SKIP:L2-B006 0 L
bneg,a BL20103 ;.empty ! FFFFC7EB4B3E41F4 SKIP:L2-B006 0 L
BL20102:fbo BL20104 ! FFFFC7EB4B3E41F8 SKIP:L2-B006 0 L
BL20101:ldstub [%g6-0x003C], %o0 ! FFFFC7EB4B3E41FC SKIP:L2-B006 12 S >BD20004
BL20103:be,a BL20105 ;.empty ! FFFFC7EB4B3E4200 SKIP:L2-B006 12 L
bz,pn %icc, BL20104 ! FFFFC7EB4B3E4204 SKIP:L2-B006 12 L
BL20104:fcmpne32 %f22, %f26, %i5 ! FFFFC7EB4B3E4208 SKIP:L2-B006 12 S
BL20105:nop ! FFFFC7EB4B3E420C SKIP:L2-B006 24 S
add %g1, 0xC1B, %g1 ! FFFFC7EB4B3E4210 SKIP:L2-B006 12 chksum++
add %g1, 0xA9B, %g1 ! FFFFC7EB4B3E4214 SKIP:L2-B006 12 chksum++
swap [%g6-0x0030], %o3 ! FFFFC7EB4B3E4218 SKIP:L2-B006 12 S >BD20011
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E421C SKIP:L2-B006 12 <BD20003
membar 0x40 ! FFFFC7EB4B3E4220 SKIP:L2-B006 12
stda %f32, [%l5]0xF0 ! FFFFC7EB4B3E4224 SKIP:L2-B006 12 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4228 SKIP:L2-B006 12
ldstub [%g3-0x003C], %l1 ! FFFFC7EB4B3E422C SKIP:L2-B006 12 S >BD20004
membar 0x40 ! FFFFC7EB4B3E4230 SKIP:L2-B006 12
stda %f0, [%l5]0xF8 ! FFFFC7EB4B3E4234 SKIP:L2-B006 12 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4238 SKIP:L2-B006 12
ta %xcc, 0x46 ! FFFFC7EB4B3E423C SKIP:L2-B006 12 S demap-page
membar 0x40 ! FFFFC7EB4B3E4240 SKIP:L2-B006 12
stda %f0, [%l5]0xF8 ! FFFFC7EB4B3E4244 SKIP:L2-B006 12 Blk-Store
membar 0x40 ! FFFFC7EB4B3E4248 SKIP:L2-B006 12
fba,pn %fcc1, BL20114 ! FFFFC7EB4B3E424C SKIP:L2-B006 12
ta %xcc, 0x46 ! FFFFC7EB4B3E4250 SKIP:L2-B006 12 S demap-page
BL20106: ! ELSE:L2-B007
.word 0x9FA08090 ! FFFFC7EB4B3E4254 ELSE:L2-B007 8 S illop_FP
.word 0xBD8DD26C ! FFFFC7EB4B3E4258 ELSE:L2-B007 8 S illop
edge32n %l1, %o1, %i3 ! FFFFC7EB4B3E425C ELSE:L2-B007 8 S
.word 0x91B609D3 ! FFFFC7EB4B3E4260 ELSE:L2-B007 8 S illop_VIS
add %g1, 0xE19, %g1 ! FFFFC7EB4B3E4264 ELSE:L2-B007 8 chksum++
ldstub [%g5-0x003C], %i5 ! FFFFC7EB4B3E4268 ELSE:L2-B007 8 S >BD20004
bpos,a BL20107 ;.empty ! FFFFC7EB4B3E426C ELSE:L2-B007 8 L
fbge,a,pn %fcc2, BL20108 ;.empty ! FFFFC7EB4B3E4270 ELSE:L2-B007 8 L
ba BL20109 ;.empty ! FFFFC7EB4B3E4274 ELSE:L2-B007 0 L
.word 0xB9AAE25A ! FFFFC7EB4B3E4278 ELSE:L2-B007 0 L illop
nop ! FFFFC7EB4B3E427C ELSE:L2-B007 0 S
BL20110:.word 0xEB72E25D ! FFFFC7EB4B3E4280 ELSE:L2-B007 0 L illop
bl BL20112 ;.empty ! FFFFC7EB4B3E4284 ELSE:L2-B007 0 L
.word 0x91662E47 ! FFFFC7EB4B3E4288 ELSE:L2-B007 0 L illop
fbe,a,pn %fcc1, BL20108 ;.empty ! FFFFC7EB4B3E428C ELSE:L2-B007 0 L
BL20112:bcc,a BL20107 ;.empty ! FFFFC7EB4B3E4290 ELSE:L2-B007 0 L
BL20108:.word 0xFBCAD688 ! FFFFC7EB4B3E4294 ELSE:L2-B007 0 L illop
BL20107:bge,pt %xcc, BL20109 ! FFFFC7EB4B3E4298 ELSE:L2-B007 0 L
lduh [%g6-0x0060], %l1 ! FFFFC7EB4B3E429C ELSE:L2-B007 8 S <BD20012
ble BL20109 ! FFFFC7EB4B3E42A0 ELSE:L2-B007 8 L
BL20109:stw %l1, [%g4-0x0008] ! FFFFC7EB4B3E42A4 ELSE:L2-B007 8 S >BD20005
bneg,pt %xcc, BL20111 ! FFFFC7EB4B3E42A8 ELSE:L2-B007 8 L
BL20111:nop ! FFFFC7EB4B3E42AC ELSE:L2-B007 8 S
BL20113:add %g1, 0x156, %g1 ! FFFFC7EB4B3E42B0 ELSE:L2-B007 8 chksum++
BL20114: ! ELSE:L2-B007
add %g1, 0x27A, %g1 ! FFFFC7EB4B3E42B4 ELSE:L2-B007 20 chksum++
andcc %i4, 0x4, %g0 ! FFFFC7EB4B3E42B8 SKIP:L2-B008 20
bnz,a,pn %xcc, BL20115 ! FFFFC7EB4B3E42BC SKIP:L2-B008 20
ldx [%g2+0x0040], %g4 ! FFFFC7EB4B3E42C0 SKIP:L2-B008 12 S BASE<BD20087
ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E42C4 SKIP:L2-B008 8 <BD20021
ldda [%l6]0x24, %i0 ! FFFFC7EB4B3E42C8 SKIP:L2-B008 8 S Quad_Ld
prefetch [%g3-0x06B0], 21 ! FFFFC7EB4B3E42CC SKIP:L2-B008 8 S <.-1712
.word 0xBDB2C7E7 ! FFFFC7EB4B3E42D0 SKIP:L2-B008 8 S illop_VIS
call .+8 ! FFFFC7EB4B3E42D4 SKIP:L2-B008 8 S
sth %o3, [%g6-0x0006] ! FFFFC7EB4B3E42D8 SKIP:L2-B008 8 S >BD20005+2
array8 %i4, %i3, %i4 ! FFFFC7EB4B3E42DC SKIP:L2-B008 8 S
add %g1, 0x8F9, %g1 ! FFFFC7EB4B3E42E0 SKIP:L2-B008 8 chksum++
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E42E4 SKIP:L2-B008 8 <BD20003
membar 0x40 ! FFFFC7EB4B3E42E8 SKIP:L2-B008 8
stda %f32, [%l5]0xE0 ! FFFFC7EB4B3E42EC SKIP:L2-B008 8 Blk-Store
membar 0x40 ! FFFFC7EB4B3E42F0 SKIP:L2-B008 8
membar 0x40 ! FFFFC7EB4B3E42F4 SKIP:L2-B008 8
ldda [%l5]0x16, %f16 ! FFFFC7EB4B3E42F8 SKIP:L2-B008 8 Blk-Load
membar 0x40 ! FFFFC7EB4B3E42FC SKIP:L2-B008 8
add %g5, -60, %l6 ! FFFFC7EB4B3E4300 SKIP:L2-B008 8 @BD20004
ldda [%l6]0xD1, %f30 ! FFFFC7EB4B3E4304 SKIP:L2-B008 8 S Short8
tge %icc, %g0+0x005D ! FFFFC7EB4B3E4308 SKIP:L2-B008 8 S
ba,pt %xcc, BL20120 ! FFFFC7EB4B3E430C SKIP:L2-B008 8
nop ! FFFFC7EB4B3E4310 SKIP:L2-B008 8 S
BL20115: ! ELSE:L2-B009
nop ! FFFFC7EB4B3E4314 ELSE:L2-B009 12 S
nop ! FFFFC7EB4B3E4318 ELSE:L2-B009 12 S
bnz BL20116 ! FFFFC7EB4B3E431C ELSE:L2-B009 12 L
nop ! FFFFC7EB4B3E4320 ELSE:L2-B009 12 S
bg,pt %icc, BL20117 ;.empty ! FFFFC7EB4B3E4324 ELSE:L2-B009 0 L
bleu,a BL20118 ! FFFFC7EB4B3E4328 ELSE:L2-B009 0 L
BL20117:nop ! FFFFC7EB4B3E432C ELSE:L2-B009 0 S
fpadd32s %f25, %f21, %f25 ! FFFFC7EB4B3E4330 ELSE:L2-B009 0 S
.word 0xB9AC30A2 ! FFFFC7EB4B3E4334 ELSE:L2-B009 0 L illop
ld [%g2+0x0060], %fsr ! FFFFC7EB4B3E4338 ELSE:L2-B009 0 S <BD20008
nop ! FFFFC7EB4B3E433C ELSE:L2-B009 0 S
bg BL20119 ! FFFFC7EB4B3E4340 ELSE:L2-B009 0 L
BL20118:ldstub [%g3-0x003C], %o2 ! FFFFC7EB4B3E4344 ELSE:L2-B009 0 S >BD20004
bn,pn %icc, BL20116 ! FFFFC7EB4B3E4348 ELSE:L2-B009 0 L
BL20116:nop ! FFFFC7EB4B3E434C ELSE:L2-B009 12 S
nop ! FFFFC7EB4B3E4350 ELSE:L2-B009 12 S
BL20119:add %g1, 0x85A, %g1 ! FFFFC7EB4B3E4354 ELSE:L2-B009 12 chksum++
add %g1, 0x678, %g1 ! FFFFC7EB4B3E4358 ELSE:L2-B009 12 chksum++
stw %i5, [%g6-0x0008] ! FFFFC7EB4B3E435C ELSE:L2-B009 12 S >BD20005
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E4360 ELSE:L2-B009 12 <BD20003
membar 0x40 ! FFFFC7EB4B3E4364 ELSE:L2-B009 12
stda %f0, [%l5]0xE0 ! FFFFC7EB4B3E4368 ELSE:L2-B009 12 Blk-Store
membar 0x40 ! FFFFC7EB4B3E436C ELSE:L2-B009 12
ld [%g2+0x0060], %fsr ! FFFFC7EB4B3E4370 ELSE:L2-B009 12 S <BD20008
ldx [%g2+0x0010], %g4 ! FFFFC7EB4B3E4374 ELSE:L2-B009 12 S BASE<BD20173
ta %xcc, 0x46 ! FFFFC7EB4B3E4378 ELSE:L2-B009 12 S demap-page
BL20120: ! ELSE:L2-B009
add %g1, 0x90, %g1 ! FFFFC7EB4B3E437C ELSE:L2-B009 20 chksum++
ldx [%g2+0x0030], %g4 ! FFFFC7EB4B3E4380 LOOP:L1-B000 20 S BASE<BD20096
ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E4384 LOOP:L1-B000 20 <BD20021
ldda [%l6]0x24, %i0 ! FFFFC7EB4B3E4388 LOOP:L1-B000 20 S Quad_Ld
ld [%g5-0x0030], %f22 ! FFFFC7EB4B3E438C LOOP:L1-B000 20 S <BD20011
add %g5, -96, %l6 ! FFFFC7EB4B3E4390 LOOP:L1-B000 20 @BD20012
stda %f20, [%l6]0xDA ! FFFFC7EB4B3E4394 LOOP:L1-B000 20 S Short16
fmul8x16au %f28, %f16, %f16 ! FFFFC7EB4B3E4398 LOOP:L1-B000 20 S
fcmpeq32 %f16, %f22, %i0 ! FFFFC7EB4B3E439C LOOP:L1-B000 20 S
ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E43A0 LOOP:L1-B000 20 <BD20003
membar 0x40 ! FFFFC7EB4B3E43A4 LOOP:L1-B000 20
stda %f32, [%l5]0x1E ! FFFFC7EB4B3E43A8 LOOP:L1-B000 20 Blk-Store
membar 0x40 ! FFFFC7EB4B3E43AC LOOP:L1-B000 20
.word 0x9DB609DB ! FFFFC7EB4B3E43B0 LOOP:L1-B000 20 S illop_VIS
srlx %l3, 0x1, %l3 ! FFFFC7EB4B3E43B4 LOOP:L1-B000 20
andcc %l3, 0x1, %g0 ! FFFFC7EB4B3E43B8 LOOP:L1-B000 20
bne,pt %xcc, BL20121 ! FFFFC7EB4B3E43BC LOOP:L1-B000 20
ldstub [%g6-0x003C], %o3 ! FFFFC7EB4B3E43C0 LOOP:L1-B000 20 S >BD20004
add %g1, 0x137, %g1 ! FFFFC7EB4B3E43C4 LOOP:L1-B000 11 chksum++
add %g3, -96, %l6 ! FFFFC7EB4B3E43C8 LOOP:L1-B000 11 @BD20012
stda %f26, [%l6]0xD3 ! FFFFC7EB4B3E43CC SUBR:L0-B000 11 S Short16
ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E43D0 SUBR:L0-B000 11 <BD20021
lduwa [%l6+%g0]0x1C, %g7 ! FFFFC7EB4B3E43D4 SUBR:L0-B000 11 S <BD20022
.word 0x9DB143D3 ! FFFFC7EB4B3E43D8 SUBR:L0-B000 11 S illop_VIS
popc %o1, %o1 ! FFFFC7EB4B3E43DC SUBR:L0-B000 11 S
add %g1, 0xBD9, %i0 ! FFFFC7EB4B3E43E0 SUBR:L0-B000 11
add %g1, 0x548, %g1 ! FFFFC7EB4B3E43E4 SUBR:L0-B000 11 chksum++
ret ! FFFFC7EB4B3E43E8 SUBR:L0-B000 11
restore %i0, %l7, %o0 ! FFFFC7EB4B3E43EC SUBR:L0-B000 11
SECTION .btext015_pg1 TEXT_VA=0xffffc7eb4b3e4000
attr_text {
Name = .btext015_pg1,
VA = 0xffffc7eb4b3e4000,
RA = ra2pa(0xfffea6000,0),
PA = ra2pa(0xfffea6000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext016 TEXT_VA=0x20e087a1f00
attr_text {
Name = .btext016,
VA = 0x20e087a1f00,
RA = ra2pa(0xfffea1f00,0),
PA = ra2pa(0xfffea1f00,0),
notsb
}
SECTION .btext016_pg0 TEXT_VA=0x20e087a0000
attr_text {
Name = .btext016_pg0,
VA = 0x20e087a0000,
RA = ra2pa(0xfffea0000,0),
PA = ra2pa(0xfffea0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext016
.text
.global SUBR034; SUBR034:
BL20122: ! SUBR:L0-B000
add %g1, 0x8FA, %g1 ! 0000020E087A1F00 SUBR:L0-B000 10 chksum++
save %o6, -128, %o6 ! 0000020E087A1F04 SUBR:L0-B000 10
sethi %hh(0x20E087A1F00),%l7 ! 0000020E087A1F08 SUBR:L0-B000 10 SUBR034
or %l7,%hm(0x20E087A1F00),%l7 ! 0000020E087A1F0C SUBR:L0-B000 10
sethi %lm(0x20E087A1F00),%l6 ! 0000020E087A1F10 SUBR:L0-B000 10
or %l6,%lo(0x20E087A1F00),%l6 ! 0000020E087A1F14 SUBR:L0-B000 10
sllx %l7, 0x20, %l7 ! 0000020E087A1F18 SUBR:L0-B000 10
or %l7, %l6, %l7 ! 0000020E087A1F1C SUBR:L0-B000 10
stb %i4, [%g3-0x003C] ! 0000020E087A1F20 SUBR:L0-B000 10 S >BD20004
ldsha [%g7+%g0]0x83, %o4 ! 0000020E087A1F24 SUBR:L0-B000 10 S <BD20034
ldda [%g7+%g7]0x83, %i0 ! 0000020E087A1F28 SUBR:L0-B000 10 S <BD20034
ldx [%g2+0x0050], %l5 ! 0000020E087A1F2C SUBR:L0-B000 10 <BD20003
membar 0x40 ! 0000020E087A1F30 SUBR:L0-B000 10
stda %f0, [%l5]0x16 ! 0000020E087A1F34 SUBR:L0-B000 10 Blk-Store
membar 0x40 ! 0000020E087A1F38 SUBR:L0-B000 10
membar 0x40 ! 0000020E087A1F3C SUBR:L0-B000 10
stda %f32, [%l5]0xF0 ! 0000020E087A1F40 SUBR:L0-B000 10 Blk-Store
membar 0x40 ! 0000020E087A1F44 SUBR:L0-B000 10
add %g1, 0xA8F, %g1 ! 0000020E087A1F48 SUBR:L0-B000 10 chksum++
add %i3, %g1, %i4 ! 0000020E087A1F4C SWCH:L1-B000 10
andcc %i4, 0x100, %g0 ! 0000020E087A1F50 SWCH:L1-B000 10
bnz,a,pn %xcc, BL20131 ! 0000020E087A1F54 SWCH:L1-B000 10
add %g1, 0x24F, %g1 ! 0000020E087A1F58 SWCH:L1-B000 4 chksum++
andcc %i4, 0x800, %g0 ! 0000020E087A1F5C SWCH:L1-B000 6
bnz,pt %xcc, BL20130 ! 0000020E087A1F60 SWCH:L1-B000 6
andcc %i4, 0x4, %g0 ! 0000020E087A1F64 SWCH:L1-B000 6
bnz,pn %xcc, BL20124 ! 0000020E087A1F68 SWCH:L1-B000 2
add %g1, 0x1D8, %g1 ! 0000020E087A1F6C SWCH:L1-B000 2 chksum++
andcc %i4, 0x10, %g0 ! 0000020E087A1F70 SWCH:L1-B000 2
bnz,a,pt %xcc, BL20123 ! 0000020E087A1F74 SWCH:L1-B000 2
add %g1, 0x7E5, %g1 ! 0000020E087A1F78 SWCH:L1-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000020E087A1F7C SWCH:L1-B000 2 <BD20003
membar 0x40 ! 0000020E087A1F80 SWCH:L1-B000 2
stda %f16, [%l5]0xE0 ! 0000020E087A1F84 SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 0000020E087A1F88 SWCH:L1-B000 2
membar 0x40 ! 0000020E087A1F8C SWCH:L1-B000 2
stda %f16, [%l5]0xE0 ! 0000020E087A1F90 SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 0000020E087A1F94 SWCH:L1-B000 2
stwa %i1, [%g5-0x0008]%asi ! 0000020E087A1F98 SWCH:L1-B000 2 S >BD20005
membar 0x40 ! 0000020E087A1F9C SWCH:L1-B000 2
stda %f0, [%l5]0xF0 ! 0000020E087A1FA0 SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 0000020E087A1FA4 SWCH:L1-B000 2
st %f31, [%g4-0x0008] ! 0000020E087A1FA8 SWCH:L1-B000 2 S >BD20005
add %g4, -60, %l6 ! 0000020E087A1FAC SWCH:L1-B000 2 @BD20004
ldda [%l6]0xD0, %f18 ! 0000020E087A1FB0 SWCH:L1-B000 2 S Short8
add %g6, -96, %l6 ! 0000020E087A1FB4 SWCH:L1-B000 2 @BD20012
ldda [%l6]0xD3, %f16 ! 0000020E087A1FB8 SWCH:L1-B000 2 S Short16
add %g1, 0x954, %g1 ! 0000020E087A1FBC SWCH:L1-B000 2 chksum++
fba,a BL20136 ! 0000020E087A1FC0 SWCH:L1-B000 2
nop ! 0000020E087A1FC4 SWCH:L1-B000 0 S
BL20123:add %g1, 0x6B3, %g1 ! 0000020E087A1FC8 CASE:L2-B000 0 chksum++
.word 0x99A01005 ! 0000020E087A1FCC CASE:L2-B000 0 S illop
.word 0xD7F38054 ! 0000020E087A1FD0 CASE:L2-B000 0 S random
add %g6, -60, %l6 ! 0000020E087A1FD4 CASE:L2-B000 0 @BD20004
ldda [%l6]0xD0, %f22 ! 0000020E087A1FD8 CASE:L2-B000 0 S Short8
.word 0x877843CF ! 0000020E087A1FDC CASE:L2-B000 0 illop
.word 0xB1A90AF6 ! 0000020E087A1FE0 CASE:L2-B000 0 illop
.word 0xBD893E6F ! 0000020E087A1FE4 CASE:L2-B000 0 illop
membar 0x40 ! 0000020E087A1FE8 CASE:L2-B000 0
.word 0xB3AE549E ! 0000020E087A1FEC CASE:L2-B000 0 S illop
.word 0x91B1C2D9 ! 0000020E087A1FF0 CASE:L2-B000 0 S illop
.word 0x87AF5F34 ! 0000020E087A1FF4 CASE:L2-B000 0 illop
ldx [%g4-0x0088], %g4 ! 0000020E087A1FF8 CASE:L2-B000 0 ptr_chase
.word 0x90085B83 ! 0000020E087A1FFC CASE:L2-B000 0 random
ldx [%g4-0x0088], %g4 ! 0000020E087A2000 CASE:L2-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000020E087A2004 CASE:L2-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000020E087A2008 CASE:L2-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000020E087A200C CASE:L2-B000 0 ptr_chase
ldx [%g2+0x0060], %fsr ! 0000020E087A2010 CASE:L2-B000 0 S <BD20008
.word 0x9DA94886 ! 0000020E087A2014 CASE:L2-B000 0 S illop_FP
sethi %hh(0x6433B5F1FF00),%l6 ! 0000020E087A2018 CASE:L2-B000 0 SUBR036
or %l6,%hm(0x6433B5F1FF00),%l6 ! 0000020E087A201C CASE:L2-B000 0
sethi %lm(0x6433B5F1FF00),%l5 ! 0000020E087A2020 CASE:L2-B000 0
or %l5,%lo(0x6433B5F1FF00),%l5 ! 0000020E087A2024 CASE:L2-B000 0
.word 0x9FCD6E0D ! 0000020E087A2028 CASE:L2-B000 0 illop
or %l6, %l5, %l6 ! 0000020E087A202C CASE:L2-B000 0
add %l6, 0x1, %l6 ! 0000020E087A2030 CASE:L2-B000 0
.word 0x25B998B8 ! 0000020E087A2034 CASE:L2-B000 0 S random
st %f22, [%g6-0x0008] ! 0000020E087A2038 CASE:L2-B000 0 S >BD20005
stb %i4, [%g5-0x003C] ! 0000020E087A203C CASE:L2-B000 0 S >BD20004
.word 0xAFA80862 ! 0000020E087A2040 CASE:L2-B000 0 illop
ldswa [%g7+%g0]0x8A, %o3 ! 0000020E087A2044 CASE:L2-B000 0 S <BD20034
BL20124:add %g1, 0xB3A, %g1 ! 0000020E087A2048 CASE:L2-B001 0 chksum++
array16 %o3, %i1, %o5 ! 0000020E087A204C CASE:L2-B001 0 S
sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A2050 CASE:L2-B001 0 SUBR035
.word 0x9FAA5E03 ! 0000020E087A2054 CASE:L2-B001 0 illop
sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2058 CASE:L2-B001 0
.word 0xB5AB223C ! 0000020E087A205C CASE:L2-B001 0 illop
sllx %l6, 0x20, %l6 ! 0000020E087A2060 CASE:L2-B001 0
or %l6, %l5, %l6 ! 0000020E087A2064 CASE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 0000020E087A2068 CASE:L2-B001 0 S
nop ! 0000020E087A206C CASE:L2-B001 0 S
.word 0x9BAE0A14 ! 0000020E087A2070 CASE:L2-B001 0 S illop
ldx [%g2+0x0058], %l6 ! 0000020E087A2074 CASE:L2-B001 0 <BD20021
ldda [%l6]0x26, %i0 ! 0000020E087A2078 CASE:L2-B001 0 S Quad_Ld_P
stba %g7, [%l6+%g0]0x14 ! 0000020E087A207C CASE:L2-B001 0 S >BD20022
ba BL20136 ! 0000020E087A2080 CASE:L2-B001 0
nop ! 0000020E087A2084 CASE:L2-B001 0 S
BL20130:add %g1, 0x258, %g1 ! 0000020E087A2088 CASE:L2-B002 4 chksum++
nop ! 0000020E087A208C CASE:L2-B002 4 S
fba BL20125 ! 0000020E087A2090 CASE:L2-B002 4 L
nop ! 0000020E087A2094 CASE:L2-B002 4 S
bleu BL20126 ;.empty ! 0000020E087A2098 CASE:L2-B002 0 L
bcc,pn %icc, BL20127 ;.empty ! 0000020E087A209C CASE:L2-B002 0 L
bneg BL20126 ! 0000020E087A20A0 CASE:L2-B002 0 L
nop ! 0000020E087A20A4 CASE:L2-B002 0 S
sth %i1, [%g5-0x0060] ! 0000020E087A20A8 CASE:L2-B002 0 S >BD20012
.word 0x067CED85 ! 0000020E087A20AC CASE:L2-B002 0 S illop
BL20126:.word 0xA7AE0492 ! 0000020E087A20B0 CASE:L2-B002 0 L illop
bne,a,pt %icc, BL20129 ;.empty ! 0000020E087A20B4 CASE:L2-B002 0 L
fbug,a,pt %fcc2, BL20125 ;.empty ! 0000020E087A20B8 CASE:L2-B002 0 L
BL20125:call .+8 ! 0000020E087A20BC CASE:L2-B002 4 L
BL20129:stb %i1, [%g5-0x003C] ! 0000020E087A20C0 CASE:L2-B002 4 S >BD20004
BL20128:nop ! 0000020E087A20C4 CASE:L2-B002 4 S
BL20127:add %g1, 0x8C0, %g1 ! 0000020E087A20C8 CASE:L2-B002 4 chksum++
fba BL20136 ! 0000020E087A20CC CASE:L2-B002 4
nop ! 0000020E087A20D0 CASE:L2-B002 4 S
BL20131:add %g1, 0xE7F, %g1 ! 0000020E087A20D4 CASE:L2-B003 4 chksum++
st %f16, [%g6-0x0030] ! 0000020E087A20D8 CASE:L2-B003 4 S >BD20011
pdist %f16, %f24, %f24 ! 0000020E087A20DC CASE:L2-B003 4 S
ldx [%g2+0x0050], %l5 ! 0000020E087A20E0 CASE:L2-B003 4 <BD20003
membar 0x40 ! 0000020E087A20E4 CASE:L2-B003 4
stda %f32, [%l5]0xE0 ! 0000020E087A20E8 CASE:L2-B003 4 Blk-Store
membar 0x40 ! 0000020E087A20EC CASE:L2-B003 4
ldda [%g7+%g0]0x8B, %i0 ! 0000020E087A20F0 CASE:L2-B003 4 S <BD20034
sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A20F4 CASE:L2-B003 4 SUBR035
or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A20F8 CASE:L2-B003 4
sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A20FC CASE:L2-B003 4
or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2100 CASE:L2-B003 4
sllx %l6, 0x20, %l6 ! 0000020E087A2104 CASE:L2-B003 4
or %l6, %l5, %l6 ! 0000020E087A2108 CASE:L2-B003 4
add %l6, 0x1, %l6 ! 0000020E087A210C CASE:L2-B003 4
jmpl %l6+0x0000, %o7 ! 0000020E087A2110 CASE:L2-B003 8 S
nop ! 0000020E087A2114 CASE:L2-B003 4 S
ldx [%g2+0x0050], %l5 ! 0000020E087A2118 CASE:L2-B003 4 <BD20003
membar 0x40 ! 0000020E087A211C CASE:L2-B003 4
ldda [%l5]0xF0, %f16 ! 0000020E087A2120 CASE:L2-B003 4 Blk-Load
membar 0x40 ! 0000020E087A2124 CASE:L2-B003 4
sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A2128 CASE:L2-B003 4 SUBR035
or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A212C CASE:L2-B003 4
sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2130 CASE:L2-B003 4
or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2134 CASE:L2-B003 4
sllx %l6, 0x20, %l6 ! 0000020E087A2138 CASE:L2-B003 4
or %l6, %l5, %l6 ! 0000020E087A213C CASE:L2-B003 4
add %l6, 0x1, %l6 ! 0000020E087A2140 CASE:L2-B003 4
jmpl %l6+0x0000, %o7 ! 0000020E087A2144 CASE:L2-B003 8 S
lda [%g6-0x0038]%asi, %f23 ! 0000020E087A2148 CASE:L2-B003 4 S <BD20003
ldstuba [%g6-0x003C]%asi, %o2 ! 0000020E087A214C CASE:L2-B003 4 S >BD20004
.word 0x81ADAAB1 ! 0000020E087A2150 CASE:L2-B003 4 S illop_FP
st %f25, [%g3-0x0038] ! 0000020E087A2154 CASE:L2-B003 4 S >BD20003
ba,pn %xcc, BL20136 ! 0000020E087A2158 CASE:L2-B003 4
nop ! 0000020E087A215C CASE:L2-B003 4 S
BL20136: ! SWCH:L1-B000
add %g1, 0x4CC, %g1 ! 0000020E087A2160 SWCH:L1-B000 10 chksum++
ldstub [%g5-0x003C], %o2 ! 0000020E087A2164 SWCH:L1-B000 10 S >BD20004
nop ! 0000020E087A2168 SWCH:L1-B000 10 S
bneg BL20132 ;.empty ! 0000020E087A216C SWCH:L1-B000 10 L
fbuge,a BL20133 ;.empty ! 0000020E087A2170 SWCH:L1-B000 10 L
bcs,a BL20134 ;.empty ! 0000020E087A2174 SWCH:L1-B000 0 L
ba,a BL20135 ! 0000020E087A2178 SWCH:L1-B000 10 L
BL20135:ta %xcc, 0x46 ! 0000020E087A217C SWCH:L1-B000 10 S demap-page
BL20132:bcs BL20134 ;.empty ! 0000020E087A2180 SWCH:L1-B000 10 L
bcs,a BL20134 ! 0000020E087A2184 SWCH:L1-B000 10 L
BL20133:lduba [%g3-0x003C]%asi, %o5 ! 0000020E087A2188 SWCH:L1-B000 0 S <BD20004
BL20134:add %g1, 0xDF4, %g1 ! 0000020E087A218C SWCH:L1-B000 10 chksum++
add %g1, 0xC8C, %i0 ! 0000020E087A2190 SUBR:L0-B000 10
return %i7+0x0008 ! 0000020E087A2194 SUBR:L0-B000 10
add %g1, 0xA90, %g1 ! 0000020E087A2198 SUBR:L0-B000 10 chksum++
SECTION .btext016_pg1 TEXT_VA=0x20e087a2000
attr_text {
Name = .btext016_pg1,
VA = 0x20e087a2000,
RA = ra2pa(0xfffea2000,0),
PA = ra2pa(0xfffea2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext017 TEXT_VA=0xffffcc8f4e8cff00
attr_text {
Name = .btext017,
VA = 0xffffcc8f4e8cff00,
RA = 0xfffe8ff00,
PA = ra2pa(0xfffe8ff00,0),
notsb
}
SECTION .btext017_pg0 TEXT_VA=0xffffcc8f4e8c0000
attr_text {
Name = .btext017_pg0,
VA = 0xffffcc8f4e8c0000,
RA = 0xfffe80000,
PA = ra2pa(0xfffe80000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext017
.text
.global SUBR035; SUBR035:
fpsub16 %f28, %f20, %f20 ! FFFFCC8F4E8CFF00 SUBR:L0-B000 22 S
ldstub [%g4-0x003C], %o0 ! FFFFCC8F4E8CFF04 SUBR:L0-B000 22 S >BD20004
nop ! FFFFCC8F4E8CFF08 SUBR:L0-B000 22 S
alignaddr %i2, %i1, %o3 ! FFFFCC8F4E8CFF0C SUBR:L0-B000 22 S
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8CFF10 SUBR:L0-B000 22 <BD20003
membar 0x40 ! FFFFCC8F4E8CFF14 SUBR:L0-B000 22
stda %f16, [%l5]0x16 ! FFFFCC8F4E8CFF18 SUBR:L0-B000 22 Blk-Store
membar 0x40 ! FFFFCC8F4E8CFF1C SUBR:L0-B000 22
nop ! FFFFCC8F4E8CFF20 SUBR:L0-B000 22 S
ldx [%g2+0x0048], %g5 ! FFFFCC8F4E8CFF24 SUBR:L0-B000 22 S BASE<BD20111
ldx [%g2+0x0040], %g5 ! FFFFCC8F4E8CFF28 SUBR:L0-B000 22 S BASE<BD20087
stw %i3, [%g3-0x0008] ! FFFFCC8F4E8CFF2C SUBR:L0-B000 22 S >BD20005
nop ! FFFFCC8F4E8CFF30 SUBR:L0-B000 22 S
ldx [%g2+0x0028], %g4 ! FFFFCC8F4E8CFF34 SUBR:L0-B000 22 S BASE<BD20060
add %g1, 0x3F0, %g1 ! FFFFCC8F4E8CFF38 SUBR:L0-B000 22 chksum++
and %g1, 0xFE, %o4 ! FFFFCC8F4E8CFF3C LOOP:L1-B000 22
BL20168: ! LOOP:L1-B000
add %g1, 0xD07, %g1 ! FFFFCC8F4E8CFF40 LOOP:L1-B000 36 chksum++
sta %f18, [%g5-0x0038]%asi ! FFFFCC8F4E8CFF44 LOOP:L1-B000 36 S >BD20003
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8CFF48 LOOP:L1-B000 36 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8CFF4C LOOP:L1-B000 36 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8CFF50 LOOP:L1-B000 36 ptr_chase
.word 0xAFF00000 ! FFFFCC8F4E8CFF54 LOOP:L1-B000 36 S illop
add %g3, -96, %l6 ! FFFFCC8F4E8CFF58 LOOP:L1-B000 36 @BD20012
ldda [%l6]0xD2, %f20 ! FFFFCC8F4E8CFF5C LOOP:L1-B000 36 S Short16
sth %o3, [%g3-0x0060] ! FFFFCC8F4E8CFF60 LOOP:L1-B000 36 S >BD20012
.word 0x8BA3596F ! FFFFCC8F4E8CFF64 LOOP:L1-B000 36 S illop_FP
swap [%g4-0x0030], %o2 ! FFFFCC8F4E8CFF68 LOOP:L1-B000 36 S >BD20011
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8CFF6C LOOP:L1-B000 36 <BD20003
membar 0x40 ! FFFFCC8F4E8CFF70 LOOP:L1-B000 36
stda %f16, [%l5]0xF0 ! FFFFCC8F4E8CFF74 LOOP:L1-B000 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8CFF78 LOOP:L1-B000 36
ldx [%g2+0x0048], %g6 ! FFFFCC8F4E8CFF7C LOOP:L1-B000 36 S BASE<BD20111
fcmpd %fcc0, %f36, %f36 ! FFFFCC8F4E8CFF80 SKIP:L2-B000 36
fbl,a,pn %fcc0, BL20142 ! FFFFCC8F4E8CFF84 SKIP:L2-B000 36
nop ! FFFFCC8F4E8CFF88 SKIP:L2-B000 0 S
nop ! FFFFCC8F4E8CFF8C SKIP:L2-B000 36 S
nop ! FFFFCC8F4E8CFF90 SKIP:L2-B000 36 S
fbue,pn %fcc1, BL20137 ;.empty ! FFFFCC8F4E8CFF94 SKIP:L2-B000 36 L
brlz,a,pn %i3, BL20138 ! FFFFCC8F4E8CFF98 SKIP:L2-B000 36 L
ldub [%g4-0x003C], %o2 ! FFFFCC8F4E8CFF9C SKIP:L2-B000 0 S <BD20004
fbe,pt %fcc2, BL20139 ;.empty ! FFFFCC8F4E8CFFA0 SKIP:L2-B000 0 L
BL20137:fbne,a,pn %fcc0, BL20140 ! FFFFCC8F4E8CFFA4 SKIP:L2-B000 0 L
BL20140:sta %f25, [%g4-0x0008]%asi ! FFFFCC8F4E8CFFA8 SKIP:L2-B000 36 S >BD20005
BL20138:lduwa [%g7+%g0]0x82, %o0 ! FFFFCC8F4E8CFFAC SKIP:L2-B000 36 S <BD20034
fbug,a,pt %fcc3, BL20141 ;.empty ! FFFFCC8F4E8CFFB0 SKIP:L2-B000 36 L
.word 0xBDAAD063 ! FFFFCC8F4E8CFFB4 SKIP:L2-B000 0 L illop
bleu BL20139 ! FFFFCC8F4E8CFFB8 SKIP:L2-B000 36 L
BL20141:.word 0x8DA88A3A ! FFFFCC8F4E8CFFBC SKIP:L2-B000 36 S illop_FP
BL20139:add %g1, 0x584, %g1 ! FFFFCC8F4E8CFFC0 SKIP:L2-B000 36 chksum++
add %g1, 0x9B4, %g1 ! FFFFCC8F4E8CFFC4 SKIP:L2-B000 36 chksum++
ldsb [%g6-0x003C], %o3 ! FFFFCC8F4E8CFFC8 SKIP:L2-B000 36 S <BD20004
ldsw [%g5-0x0008], %o2 ! FFFFCC8F4E8CFFCC SKIP:L2-B000 36 S <BD20005
stb %o5, [%g6-0x003C] ! FFFFCC8F4E8CFFD0 SKIP:L2-B000 36 S >BD20004
nop ! FFFFCC8F4E8CFFD4 SKIP:L2-B000 36 S
swapa [%g4-0x0030]%asi, %o2 ! FFFFCC8F4E8CFFD8 SKIP:L2-B000 36 S >BD20011
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8CFFDC SKIP:L2-B000 36 <BD20003
membar 0x40 ! FFFFCC8F4E8CFFE0 SKIP:L2-B000 36
stda %f16, [%l5]0xF0 ! FFFFCC8F4E8CFFE4 SKIP:L2-B000 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8CFFE8 SKIP:L2-B000 36
ldswa [%g7+%g7]0x83, %o5 ! FFFFCC8F4E8CFFEC SKIP:L2-B000 36 S <BD20034
membar 0x40 ! FFFFCC8F4E8CFFF0 SKIP:L2-B000 36
stda %f0, [%l5]0xF8 ! FFFFCC8F4E8CFFF4 SKIP:L2-B000 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8CFFF8 SKIP:L2-B000 36
fcmpeq16 %f30, %f16, %o1 ! FFFFCC8F4E8CFFFC SKIP:L2-B000 36 S
membar 0x40 ! FFFFCC8F4E8D0000 SKIP:L2-B000 36
ldda [%l5]0xF0, %f16 ! FFFFCC8F4E8D0004 SKIP:L2-B000 36 Blk-Load
membar 0x40 ! FFFFCC8F4E8D0008 SKIP:L2-B000 36
membar 0x40 ! FFFFCC8F4E8D000C SKIP:L2-B000 36
stda %f32, [%l5]0x16 ! FFFFCC8F4E8D0010 SKIP:L2-B000 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0014 SKIP:L2-B000 36
array32 %o3, %o3, %o0 ! FFFFCC8F4E8D0018 SKIP:L2-B000 36 S
ba BL20149 ! FFFFCC8F4E8D001C SKIP:L2-B000 36
.word 0x042ECBC7 ! FFFFCC8F4E8D0020 SKIP:L2-B000 36 S illop
BL20142: ! ELSE:L2-B001
ldx [%g2+0x0058], %l6 ! FFFFCC8F4E8D0024 ELSE:L2-B001 0 <BD20021
ldda [%l6]0x26, %o0 ! FFFFCC8F4E8D0028 ELSE:L2-B001 0 S Quad_Ld_P
ldub [%g6-0x003C], %o5 ! FFFFCC8F4E8D002C ELSE:L2-B001 0 S <BD20004
add %g5, -96, %l6 ! FFFFCC8F4E8D0030 ELSE:L2-B001 0 @BD20012
stda %f28, [%l6]0xD3 ! FFFFCC8F4E8D0034 ELSE:L2-B001 0 S Short16
.word 0x85B402E4 ! FFFFCC8F4E8D0038 ELSE:L2-B001 0 illop
membar 0x40 ! FFFFCC8F4E8D003C ELSE:L2-B001 0
stda %f16, [%l5]0xE0 ! FFFFCC8F4E8D0040 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0044 ELSE:L2-B001 0
.word 0xE7DC8DB7 ! FFFFCC8F4E8D0048 ELSE:L2-B001 0 S illop
add %g1, 0xF9B, %g1 ! FFFFCC8F4E8D004C ELSE:L2-B001 0 chksum++
nop ! FFFFCC8F4E8D0050 ELSE:L2-B001 0 S
fbue,a BL20143 ;.empty ! FFFFCC8F4E8D0054 ELSE:L2-B001 0 L
.word 0x8790E01C ! FFFFCC8F4E8D0058 ELSE:L2-B001 0 L illop
fbge,a BL20145 ! FFFFCC8F4E8D005C ELSE:L2-B001 0 L
.word 0xD97F3222 ! FFFFCC8F4E8D0060 ELSE:L2-B001 0 S illop
bge,a,pt %icc, BL20146 ! FFFFCC8F4E8D0064 ELSE:L2-B001 0 L
nop ! FFFFCC8F4E8D0068 ELSE:L2-B001 0 S
BL20143:.word 0x85CD47B3 ! FFFFCC8F4E8D006C ELSE:L2-B001 0 L illop
bpos,a,pn %xcc, BL20146 ;.empty ! FFFFCC8F4E8D0070 ELSE:L2-B001 0 L
.word 0xBDAEC005 ! FFFFCC8F4E8D0074 ELSE:L2-B001 0 L illop
BL20147:swap [%g4-0x0030], %o0 ! FFFFCC8F4E8D0078 ELSE:L2-B001 0 S >BD20011
BL20145:nop ! FFFFCC8F4E8D007C ELSE:L2-B001 0 S
BL20146:ldswa [%g7+%g0]0x83, %o2 ! FFFFCC8F4E8D0080 ELSE:L2-B001 0 S <BD20034
.word 0xA7A38B73 ! FFFFCC8F4E8D0084 ELSE:L2-B001 0 S illop
.word 0xB1B502B0 ! FFFFCC8F4E8D0088 ELSE:L2-B001 0 L illop
brlez,a,pt %o2, BL20144 ! FFFFCC8F4E8D008C ELSE:L2-B001 0 L
BL20148:nop ! FFFFCC8F4E8D0090 ELSE:L2-B001 0 S
BL20144:add %g1, 0x26C, %g1 ! FFFFCC8F4E8D0094 ELSE:L2-B001 0 chksum++
BL20149: ! ELSE:L2-B001
add %g1, 0x994, %g1 ! FFFFCC8F4E8D0098 ELSE:L2-B001 36 chksum++
andcc %o1, 0x80, %g0 ! FFFFCC8F4E8D009C SKIP:L2-B002 36
bnz,a BL20150 ! FFFFCC8F4E8D00A0 SKIP:L2-B002 36
nop ! FFFFCC8F4E8D00A4 SKIP:L2-B002 0 S
ldx [%g2+0x0018], %g6 ! FFFFCC8F4E8D00A8 SKIP:L2-B002 36 S BASE<BD20077
nop ! FFFFCC8F4E8D00AC SKIP:L2-B002 36 S
fpack32 %f26, %f24, %f24 ! FFFFCC8F4E8D00B0 SKIP:L2-B002 36 S
stw %o4, [%g6-0x0008] ! FFFFCC8F4E8D00B4 SKIP:L2-B002 36 S >BD20005
add %g1, 0xC83, %g1 ! FFFFCC8F4E8D00B8 SKIP:L2-B002 36 chksum++
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D00BC SKIP:L2-B002 36 <BD20003
membar 0x40 ! FFFFCC8F4E8D00C0 SKIP:L2-B002 36
stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D00C4 SKIP:L2-B002 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8D00C8 SKIP:L2-B002 36
nop ! FFFFCC8F4E8D00CC SKIP:L2-B002 36 S
ta %xcc, 0x40 ! FFFFCC8F4E8D00D0 SKIP:L2-B002 36 S +-priv
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00D4 SKIP:L2-B002 48 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00D8 SKIP:L2-B002 38 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00DC SKIP:L2-B002 36 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00E0 SKIP:L2-B002 36 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00E4 SKIP:L2-B002 36 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00E8 SKIP:L2-B002 58 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00EC SKIP:L2-B002 36 ptr_chase
membar 0x40 ! FFFFCC8F4E8D00F0 SKIP:L2-B002 36
stda %f0, [%l5]0xE0 ! FFFFCC8F4E8D00F4 SKIP:L2-B002 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8D00F8 SKIP:L2-B002 36
ldstub [%g6-0x003C], %o0 ! FFFFCC8F4E8D00FC SKIP:L2-B002 36 S >BD20004
sth %o0, [%g4-0x002E] ! FFFFCC8F4E8D0100 SKIP:L2-B002 36 S >BD20011+2
prefetch [%o1+%o4], 4 ! FFFFCC8F4E8D0104 SKIP:L2-B002 36 S <.+0
ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D0108 SKIP:L2-B002 36 ptr_chase
nop ! FFFFCC8F4E8D010C SKIP:L2-B002 36 S
ldstub [%g4-0x003C], %o1 ! FFFFCC8F4E8D0110 SKIP:L2-B002 36 S >BD20004
ba BL20151 ! FFFFCC8F4E8D0114 SKIP:L2-B002 36
st %f18, [%g3-0x0030] ! FFFFCC8F4E8D0118 SKIP:L2-B002 36 S >BD20011
BL20150: ! ELSE:L2-B003
.word 0x9D5DD095 ! FFFFCC8F4E8D011C ELSE:L2-B003 0 illop
membar 0x40 ! FFFFCC8F4E8D0120 ELSE:L2-B003 0
stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0124 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0128 ELSE:L2-B003 0
.word 0x52474BD8 ! FFFFCC8F4E8D012C ELSE:L2-B003 0 random
ldda [%l6]0x26, %o0 ! FFFFCC8F4E8D0130 ELSE:L2-B003 0 S Quad_Ld_P
fpsub16s %f19, %f16, %f29 ! FFFFCC8F4E8D0134 ELSE:L2-B003 0 S
ta %xcc, 0x40 ! FFFFCC8F4E8D0138 ELSE:L2-B003 0 S +-priv
.word 0xEF724984 ! FFFFCC8F4E8D013C ELSE:L2-B003 0 random
stda %f16, [%l5]0xF8 ! FFFFCC8F4E8D0140 ELSE:L2-B003 0 Blk-Store
.word 0xBF554000 ! FFFFCC8F4E8D0144 ELSE:L2-B003 0 illop
nop ! FFFFCC8F4E8D0148 ELSE:L2-B003 0 S
add %g1, 0x888, %g1 ! FFFFCC8F4E8D014C ELSE:L2-B003 0 chksum++
fones %f26 ! FFFFCC8F4E8D0150 ELSE:L2-B003 0 S
ldxa [%g7+%g0]0xBF, %o1 ! FFFFCC8F4E8D0154 ELSE:L2-B003 0 S BAD-ASI
prefetch [%g3-0x0060], 2 ! FFFFCC8F4E8D0158 ELSE:L2-B003 0 S <BD20012
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D015C ELSE:L2-B003 0 <BD20003
membar 0x40 ! FFFFCC8F4E8D0160 ELSE:L2-B003 0
stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0164 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0168 ELSE:L2-B003 0
stb %o0, [%g4-0x003C] ! FFFFCC8F4E8D016C ELSE:L2-B003 0 S >BD20004
stw %o1, [%g3-0x0038] ! FFFFCC8F4E8D0170 ELSE:L2-B003 0 S >BD20003
stx %fsr, [%g2+0x0060] ! FFFFCC8F4E8D0174 ELSE:L2-B003 0 S <BD20008
.word 0x99AC4AE2 ! FFFFCC8F4E8D0178 ELSE:L2-B003 0 S illop_FP
.word 0xBB911E0E ! FFFFCC8F4E8D017C ELSE:L2-B003 0 S illop
BL20151: ! ELSE:L2-B003
add %g1, 0xFBE, %g1 ! FFFFCC8F4E8D0180 ELSE:L2-B003 36 chksum++
fcmpd %fcc0, %f0, %f32 ! FFFFCC8F4E8D0184 SKIP:L2-B004 36
fbge BL20158 ! FFFFCC8F4E8D0188 SKIP:L2-B004 36
st %f31, [%g6-0x0008] ! FFFFCC8F4E8D018C SKIP:L2-B004 36 S >BD20005
stb %o0, [%g5-0x005F] ! FFFFCC8F4E8D0190 SKIP:L2-B004 36 S >BD20012+1
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0194 SKIP:L2-B004 36 <BD20003
membar 0x40 ! FFFFCC8F4E8D0198 SKIP:L2-B004 36
stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D019C SKIP:L2-B004 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8D01A0 SKIP:L2-B004 36
rd %gsr, %l6 ! FFFFCC8F4E8D01A4 SKIP:L2-B004 36 S
wr %l6, 0x70, %gsr ! FFFFCC8F4E8D01A8 SKIP:L2-B004 36 S
add %g5, -60, %l6 ! FFFFCC8F4E8D01AC SKIP:L2-B004 36 @BD20004
ldda [%l6]0xD0, %f28 ! FFFFCC8F4E8D01B0 SKIP:L2-B004 36 S Short8
st %fsr, [%g2+0x0060] ! FFFFCC8F4E8D01B4 SKIP:L2-B004 36 S <BD20008
membar 0x40 ! FFFFCC8F4E8D01B8 SKIP:L2-B004 36
stda %f16, [%l5]0xE0 ! FFFFCC8F4E8D01BC SKIP:L2-B004 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8D01C0 SKIP:L2-B004 36
membar 0x40 ! FFFFCC8F4E8D01C4 SKIP:L2-B004 36
stda %f0, [%l5]0xE0 ! FFFFCC8F4E8D01C8 SKIP:L2-B004 36 Blk-Store
membar 0x40 ! FFFFCC8F4E8D01CC SKIP:L2-B004 36
nop ! FFFFCC8F4E8D01D0 SKIP:L2-B004 36 S
ldsha [%g6-0x005F]%asi, %o2 ! FFFFCC8F4E8D01D4 SKIP:L2-B004 36 S <BD20012+1
add %g1, 0x66E, %g1 ! FFFFCC8F4E8D01D8 SKIP:L2-B004 36 chksum++
sta %f19, [%g3-0x0030]%asi ! FFFFCC8F4E8D01DC SKIP:L2-B004 36 S >BD20011
stb %o1, [%g3-0x003C] ! FFFFCC8F4E8D01E0 SKIP:L2-B004 36 S >BD20004
ldx [%g2+0x0040], %g5 ! FFFFCC8F4E8D01E4 SKIP:L2-B004 36 S BASE<BD20087
bvs,pt %xcc, BL20152 ;.empty ! FFFFCC8F4E8D01E8 SKIP:L2-B004 36 L
fblg,pn %fcc0, BL20153 ;.empty ! FFFFCC8F4E8D01EC SKIP:L2-B004 36 L
bvc,pt %xcc, BL20154 ! FFFFCC8F4E8D01F0 SKIP:L2-B004 36 L
nop ! FFFFCC8F4E8D01F4 SKIP:L2-B004 0 S
st %f20, [%g6-0x0030] ! FFFFCC8F4E8D01F8 SKIP:L2-B004 0 S >BD20011
BL20152:fbe,a,pt %fcc3, BL20155 ! FFFFCC8F4E8D01FC SKIP:L2-B004 0 L
BL20153:nop ! FFFFCC8F4E8D0200 SKIP:L2-B004 36 S
fbuge BL20156 ;.empty ! FFFFCC8F4E8D0204 SKIP:L2-B004 0 L
BL20156:.word 0xF5BBDC16 ! FFFFCC8F4E8D0208 SKIP:L2-B004 0 L illop
fbug,pt %fcc3, BL20157 ! FFFFCC8F4E8D020C SKIP:L2-B004 0 L
BL20157:.word 0x90E9131E ! FFFFCC8F4E8D0210 SKIP:L2-B004 0 S illop
bvs,pt %icc, BL20155 ;.empty ! FFFFCC8F4E8D0214 SKIP:L2-B004 0 L
.word 0x97A240FA ! FFFFCC8F4E8D0218 SKIP:L2-B004 0 L illop
fbe,a BL20155 ! FFFFCC8F4E8D021C SKIP:L2-B004 0 L
BL20155:.word 0x89AD4C86 ! FFFFCC8F4E8D0220 SKIP:L2-B004 0 S illop
BL20154:add %g1, 0x243, %g1 ! FFFFCC8F4E8D0224 SKIP:L2-B004 36 chksum++
ba,pn %xcc, BL20159 ! FFFFCC8F4E8D0228 SKIP:L2-B004 36
nop ! FFFFCC8F4E8D022C SKIP:L2-B004 36 S
BL20158: ! ELSE:L2-B005
stb %o0, [%g5-0x003C] ! FFFFCC8F4E8D0230 ELSE:L2-B005 0 S >BD20004
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0234 ELSE:L2-B005 0 <BD20003
membar 0x40 ! FFFFCC8F4E8D0238 ELSE:L2-B005 0
stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D023C ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0240 ELSE:L2-B005 0
nop ! FFFFCC8F4E8D0244 ELSE:L2-B005 0 S
nop ! FFFFCC8F4E8D0248 ELSE:L2-B005 0 S
.word 0xC1D0724C ! FFFFCC8F4E8D024C ELSE:L2-B005 0 random
stda %f24, [%l6]0xD1 ! FFFFCC8F4E8D0250 ELSE:L2-B005 0 S Short8
.word 0x89ADC06F ! FFFFCC8F4E8D0254 ELSE:L2-B005 0 S illop
.word 0x93906000 ! FFFFCC8F4E8D0258 ELSE:L2-B005 0 random
rd %gsr, %l6 ! FFFFCC8F4E8D025C ELSE:L2-B005 0 S
wr %l6, 0x98, %gsr ! FFFFCC8F4E8D0260 ELSE:L2-B005 0 S
add %g6, -60, %l6 ! FFFFCC8F4E8D0264 ELSE:L2-B005 0 @BD20004
.word 0xB5D6F6C9 ! FFFFCC8F4E8D0268 ELSE:L2-B005 0 S illop
.word 0xABA99809 ! FFFFCC8F4E8D026C ELSE:L2-B005 0 S illop
.word 0xB98682B9 ! FFFFCC8F4E8D0270 ELSE:L2-B005 0 illop
.word 0x8FFCF250 ! FFFFCC8F4E8D0274 ELSE:L2-B005 0 illop
stda %f32, [%l5]0x16 ! FFFFCC8F4E8D0278 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFCC8F4E8D027C ELSE:L2-B005 0
BL20159: ! ELSE:L2-B005
add %g1, 0x7AE, %g1 ! FFFFCC8F4E8D0280 ELSE:L2-B005 36 chksum++
andcc %g1, 0x4, %g0 ! FFFFCC8F4E8D0284 SKIP:L2-B006 36
bz,a,pt %xcc, BL20160 ! FFFFCC8F4E8D0288 SKIP:L2-B006 36
swap [%g3-0x0008], %o0 ! FFFFCC8F4E8D028C SKIP:L2-B006 19 S >BD20005
swap [%g3-0x0038], %o2 ! FFFFCC8F4E8D0290 SKIP:L2-B006 17 S >BD20003
add %g5, -96, %l6 ! FFFFCC8F4E8D0294 SKIP:L2-B006 17 @BD20012
stda %f18, [%l6]0xD2 ! FFFFCC8F4E8D0298 SKIP:L2-B006 17 S Short16
.word 0xD916263B ! FFFFCC8F4E8D029C SKIP:L2-B006 17 S illop
ta %xcc, 0x40 ! FFFFCC8F4E8D02A0 SKIP:L2-B006 17 S +-priv
stha %o0, [%g4-0x0060]%asi ! FFFFCC8F4E8D02A4 SKIP:L2-B006 32 S >BD20012
stw %g1, [%g3-0x0038] ! FFFFCC8F4E8D02A8 SKIP:L2-B006 18 S >BD20003
fpsub32s %f26, %f19, %f23 ! FFFFCC8F4E8D02AC SKIP:L2-B006 17 S
add %g1, 0x896, %g1 ! FFFFCC8F4E8D02B0 SKIP:L2-B006 17 chksum++
.word 0xC3D41642 ! FFFFCC8F4E8D02B4 SKIP:L2-B006 17 S illop
.word 0xB1B39014 ! FFFFCC8F4E8D02B8 SKIP:L2-B006 17 S illop_VIS
prefetch [%o1+%o5], 23 ! FFFFCC8F4E8D02BC SKIP:L2-B006 17 S <.+0
ldx [%g2+0x0058], %l6 ! FFFFCC8F4E8D02C0 SKIP:L2-B006 17 <BD20021
ldda [%l6]0x2E, %o0 ! FFFFCC8F4E8D02C4 SKIP:L2-B006 18 S Quad_Ld_P
alignaddrl %g1, %o5, %o5 ! FFFFCC8F4E8D02C8 SKIP:L2-B006 17 S
fba,pn %fcc3, BL20161 ! FFFFCC8F4E8D02CC SKIP:L2-B006 17
nop ! FFFFCC8F4E8D02D0 SKIP:L2-B006 17 S
BL20160: ! ELSE:L2-B007
fcmple16 %f24, %f16, %o1 ! FFFFCC8F4E8D02D4 ELSE:L2-B007 19 S
add %g4, -96, %l6 ! FFFFCC8F4E8D02D8 ELSE:L2-B007 19 @BD20012
ldda [%l6]0xD3, %f30 ! FFFFCC8F4E8D02DC ELSE:L2-B007 19 S Short16
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D02E0 ELSE:L2-B007 19 <BD20003
membar 0x40 ! FFFFCC8F4E8D02E4 ELSE:L2-B007 19
stda %f0, [%l5]0x16 ! FFFFCC8F4E8D02E8 ELSE:L2-B007 19 Blk-Store
membar 0x40 ! FFFFCC8F4E8D02EC ELSE:L2-B007 19
membar 0x40 ! FFFFCC8F4E8D02F0 ELSE:L2-B007 19
ldda [%l5]0x1E, %f16 ! FFFFCC8F4E8D02F4 ELSE:L2-B007 19 Blk-Load
membar 0x40 ! FFFFCC8F4E8D02F8 ELSE:L2-B007 19
add %g1, 0x116, %g1 ! FFFFCC8F4E8D02FC ELSE:L2-B007 19 chksum++
fcmpne32 %f30, %f18, %o5 ! FFFFCC8F4E8D0300 ELSE:L2-B007 19 S
pdist %f16, %f22, %f24 ! FFFFCC8F4E8D0304 ELSE:L2-B007 19 S
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0308 ELSE:L2-B007 19 <BD20003
membar 0x40 ! FFFFCC8F4E8D030C ELSE:L2-B007 19
stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0310 ELSE:L2-B007 19 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0314 ELSE:L2-B007 19
.word 0xB1A61A07 ! FFFFCC8F4E8D0318 ELSE:L2-B007 19 S illop_FP
stw %o0, [%g6-0x0008] ! FFFFCC8F4E8D031C ELSE:L2-B007 19 S >BD20005
membar 0x40 ! FFFFCC8F4E8D0320 ELSE:L2-B007 19
stda %f0, [%l5]0x16 ! FFFFCC8F4E8D0324 ELSE:L2-B007 19 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0328 ELSE:L2-B007 19
nop ! FFFFCC8F4E8D032C ELSE:L2-B007 19 S
add %g5, -96, %l6 ! FFFFCC8F4E8D0330 ELSE:L2-B007 19 @BD20012
ldda [%l6]0xD2, %f18 ! FFFFCC8F4E8D0334 ELSE:L2-B007 19 S Short16
st %f22, [%g4-0x0038] ! FFFFCC8F4E8D0338 ELSE:L2-B007 19 S >BD20003
prefetch [%i3+%i0], 2 ! FFFFCC8F4E8D033C ELSE:L2-B007 19 S <.+0
prefetch [%i1+0x0DB8], 20 ! FFFFCC8F4E8D0340 ELSE:L2-B007 19 S <.+3512
membar 0x40 ! FFFFCC8F4E8D0344 ELSE:L2-B007 19
stda %f16, [%l5]0x16 ! FFFFCC8F4E8D0348 ELSE:L2-B007 19 Blk-Store
membar 0x40 ! FFFFCC8F4E8D034C ELSE:L2-B007 19
BL20161: ! ELSE:L2-B007
add %g1, 0x14E, %g1 ! FFFFCC8F4E8D0350 ELSE:L2-B007 36 chksum++
andcc %o0, 0x200, %g0 ! FFFFCC8F4E8D0354 SKIP:L2-B008 36
bnz,a,pn %icc, BL20162 ! FFFFCC8F4E8D0358 SKIP:L2-B008 36
stw %o2, [%g6-0x0030] ! FFFFCC8F4E8D035C SKIP:L2-B008 2 S >BD20011
.word 0xB3AFC254 ! FFFFCC8F4E8D0360 SKIP:L2-B008 34 S illop_FP
ldstub [%g3-0x003C], %o1 ! FFFFCC8F4E8D0364 SKIP:L2-B008 34 S >BD20004
lduha [%g7+%g7]0x83, %o3 ! FFFFCC8F4E8D0368 SKIP:L2-B008 34 S <BD20034
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D036C SKIP:L2-B008 34 <BD20003
membar 0x40 ! FFFFCC8F4E8D0370 SKIP:L2-B008 34
stda %f16, [%l5]0x16 ! FFFFCC8F4E8D0374 SKIP:L2-B008 34 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0378 SKIP:L2-B008 34
stba %g1, [%g4-0x003C]%asi ! FFFFCC8F4E8D037C SKIP:L2-B008 34 S >BD20004
membar 0x40 ! FFFFCC8F4E8D0380 SKIP:L2-B008 34
stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0384 SKIP:L2-B008 34 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0388 SKIP:L2-B008 34
ldx [%g2+0x0060], %fsr ! FFFFCC8F4E8D038C SKIP:L2-B008 34 S <BD20008
add %g1, 0x338, %g1 ! FFFFCC8F4E8D0390 SKIP:L2-B008 34 chksum++
add %g3, -96, %l6 ! FFFFCC8F4E8D0394 SKIP:L2-B008 34 @BD20012
stda %f30, [%l6]0xD2 ! FFFFCC8F4E8D0398 SKIP:L2-B008 34 S Short16
bshuffle %f18, %f16, %f28 ! FFFFCC8F4E8D039C SKIP:L2-B008 34 S
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D03A0 SKIP:L2-B008 34 <BD20003
membar 0x40 ! FFFFCC8F4E8D03A4 SKIP:L2-B008 34
stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D03A8 SKIP:L2-B008 34 Blk-Store
membar 0x40 ! FFFFCC8F4E8D03AC SKIP:L2-B008 34
st %f30, [%g5-0x0008] ! FFFFCC8F4E8D03B0 SKIP:L2-B008 34 S >BD20005
ba,pt %icc, BL20167 ! FFFFCC8F4E8D03B4 SKIP:L2-B008 34
st %f21, [%g6-0x0038] ! FFFFCC8F4E8D03B8 SKIP:L2-B008 34 S >BD20003
BL20162: ! ELSE:L2-B009
nop ! FFFFCC8F4E8D03BC ELSE:L2-B009 2 S
.word 0xDB5E7386 ! FFFFCC8F4E8D03C0 ELSE:L2-B009 2 S illop
ta %xcc, 0x46 ! FFFFCC8F4E8D03C4 ELSE:L2-B009 2 S demap-page
nop ! FFFFCC8F4E8D03C8 ELSE:L2-B009 2 S
ldx [%g2+0x0010], %g6 ! FFFFCC8F4E8D03CC ELSE:L2-B009 2 S BASE<BD20173
add %g1, 0x42D, %g1 ! FFFFCC8F4E8D03D0 ELSE:L2-B009 2 chksum++
nop ! FFFFCC8F4E8D03D4 ELSE:L2-B009 2 S
fbge,a,pn %fcc1, BL20163 ;.empty ! FFFFCC8F4E8D03D8 ELSE:L2-B009 2 L
bvs,pn %icc, BL20164 ! FFFFCC8F4E8D03DC ELSE:L2-B009 2 L
nop ! FFFFCC8F4E8D03E0 ELSE:L2-B009 0 S
.word 0x87B1500D ! FFFFCC8F4E8D03E4 ELSE:L2-B009 0 S illop_VIS
bvc BL20165 ;.empty ! FFFFCC8F4E8D03E8 ELSE:L2-B009 0 L
BL20164:fbuge BL20166 ! FFFFCC8F4E8D03EC ELSE:L2-B009 0 L
.word 0x89C7C41D ! FFFFCC8F4E8D03F0 ELSE:L2-B009 0 S illop
BL20163:bg,a,pt %xcc, BL20166 ;.empty ! FFFFCC8F4E8D03F4 ELSE:L2-B009 2 L
fbug,a BL20165 ! FFFFCC8F4E8D03F8 ELSE:L2-B009 2 L
BL20165:swap [%g6-0x0030], %o3 ! FFFFCC8F4E8D03FC ELSE:L2-B009 0 S >BD20011
BL20166:add %g1, 0xCDE, %g1 ! FFFFCC8F4E8D0400 ELSE:L2-B009 0 chksum++
BL20167: ! ELSE:L2-B009
add %g1, 0xA6C, %g1 ! FFFFCC8F4E8D0404 ELSE:L2-B009 36 chksum++
srlx %o4, 0x1, %o4 ! FFFFCC8F4E8D0408 LOOP:L1-B000 36
andcc %o4, 0x1, %g0 ! FFFFCC8F4E8D040C LOOP:L1-B000 36
bne,pn %xcc, BL20168 ! FFFFCC8F4E8D0410 LOOP:L1-B000 36
ldub [%g4-0x003C], %o3 ! FFFFCC8F4E8D0414 LOOP:L1-B000 36 S <BD20004
add %g1, 0xE31, %g1 ! FFFFCC8F4E8D0418 LOOP:L1-B000 22 chksum++
stw %o1, [%g6-0x0008] ! FFFFCC8F4E8D041C SUBR:L0-B000 22 S >BD20005
ldx [%g2+0x0010], %g6 ! FFFFCC8F4E8D0420 SUBR:L0-B000 22 S BASE<BD20173
ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0424 SUBR:L0-B000 22 <BD20003
membar 0x40 ! FFFFCC8F4E8D0428 SUBR:L0-B000 22
stda %f32, [%l5]0xE0 ! FFFFCC8F4E8D042C SUBR:L0-B000 22 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0430 SUBR:L0-B000 22
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0434 SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0438 SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D043C SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0440 SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0444 SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0448 SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D044C SUBR:L0-B000 22 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0450 SUBR:L0-B000 22 ptr_chase
membar 0x40 ! FFFFCC8F4E8D0454 SUBR:L0-B000 22
stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D0458 SUBR:L0-B000 22 Blk-Store
membar 0x40 ! FFFFCC8F4E8D045C SUBR:L0-B000 22
nop ! FFFFCC8F4E8D0460 SUBR:L0-B000 22 S
lduha [%g6-0x0060]%asi, %o3 ! FFFFCC8F4E8D0464 SUBR:L0-B000 22 S <BD20012
membar 0x40 ! FFFFCC8F4E8D0468 SUBR:L0-B000 22
stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D046C SUBR:L0-B000 22 Blk-Store
membar 0x40 ! FFFFCC8F4E8D0470 SUBR:L0-B000 22
membar 0x40 ! FFFFCC8F4E8D0474 SUBR:L0-B000 22
stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0478 SUBR:L0-B000 22 Blk-Store
membar 0x40 ! FFFFCC8F4E8D047C SUBR:L0-B000 22
ldx [%g2+0x0040], %g5 ! FFFFCC8F4E8D0480 SUBR:L0-B000 22 S BASE<BD20087
retl ! FFFFCC8F4E8D0484 SUBR:L0-B000 22
add %g1, 0xC3F, %g1 ! FFFFCC8F4E8D0488 SUBR:L0-B000 22 chksum++
SECTION .btext017_pg1 TEXT_VA=0xffffcc8f4e8d0000
attr_text {
Name = .btext017_pg1,
VA = 0xffffcc8f4e8d0000,
RA = 0xfffe90000,
PA = ra2pa(0xfffe90000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext018 TEXT_VA=0x6433b5f1ff00
attr_text {
Name = .btext018,
VA = 0x6433b5f1ff00,
RA = 0xfffe6ff00,
PA = ra2pa(0xfffe6ff00,0),
notsb
}
SECTION .btext018_pg0 TEXT_VA=0x6433b5f10000
attr_text {
Name = .btext018_pg0,
VA = 0x6433b5f10000,
RA = 0xfffe60000,
PA = ra2pa(0xfffe60000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext018
.text
.global SUBR036; SUBR036:
rd %gsr, %l6 ! 00006433B5F1FF00 SUBR:L0-B000 13 S
wr %l6, 0x60, %gsr ! 00006433B5F1FF04 SUBR:L0-B000 13 S
swapa [%g3-0x0008]%asi, %o2 ! 00006433B5F1FF08 SUBR:L0-B000 13 S >BD20005
swapa [%g4-0x0008]%asi, %o0 ! 00006433B5F1FF0C SUBR:L0-B000 13 S >BD20005
swap [%g4-0x0038], %o1 ! 00006433B5F1FF10 SUBR:L0-B000 13 S >BD20003
add %g4, -96, %l6 ! 00006433B5F1FF14 SUBR:L0-B000 13 @BD20012
stda %f26, [%l6]0xD2 ! 00006433B5F1FF18 SUBR:L0-B000 13 S Short16
sth %o2, [%g5-0x0060] ! 00006433B5F1FF1C SUBR:L0-B000 13 S >BD20012
ldx [%g2+0x0050], %l5 ! 00006433B5F1FF20 SUBR:L0-B000 13 <BD20003
membar 0x40 ! 00006433B5F1FF24 SUBR:L0-B000 13
stda %f0, [%l5]0xE0 ! 00006433B5F1FF28 SUBR:L0-B000 13 Blk-Store
membar 0x40 ! 00006433B5F1FF2C SUBR:L0-B000 13
membar 0x40 ! 00006433B5F1FF30 SUBR:L0-B000 13
stda %f0, [%l5]0xE0 ! 00006433B5F1FF34 SUBR:L0-B000 13 Blk-Store
membar 0x40 ! 00006433B5F1FF38 SUBR:L0-B000 13
membar 0x40 ! 00006433B5F1FF3C SUBR:L0-B000 13
stda %f0, [%l5]0xF8 ! 00006433B5F1FF40 SUBR:L0-B000 13 Blk-Store
membar 0x40 ! 00006433B5F1FF44 SUBR:L0-B000 13
membar 0x40 ! 00006433B5F1FF48 SUBR:L0-B000 13
stda %f0, [%l5]0xF8 ! 00006433B5F1FF4C SUBR:L0-B000 13 Blk-Store
membar 0x40 ! 00006433B5F1FF50 SUBR:L0-B000 13
stb %i2, [%g4-0x003C] ! 00006433B5F1FF54 SUBR:L0-B000 13 S >BD20004
add %g4, -60, %l6 ! 00006433B5F1FF58 SUBR:L0-B000 13 @BD20004
stda %f26, [%l6]0xD8 ! 00006433B5F1FF5C SUBR:L0-B000 13 S Short8
add %g1, 0x2D, %g1 ! 00006433B5F1FF60 SUBR:L0-B000 13 chksum++
add %i0, %g1, %o1 ! 00006433B5F1FF64 SWCH:L1-B000 13
andcc %o1, 0x40, %g0 ! 00006433B5F1FF68 SWCH:L1-B000 13
bnz,pt %xcc, BL20179 ! 00006433B5F1FF6C SWCH:L1-B000 13
andcc %o1, 0x100, %g0 ! 00006433B5F1FF70 SWCH:L1-B000 13
bnz,a,pt %xcc, BL20178 ! 00006433B5F1FF74 SWCH:L1-B000 5
add %g1, 0x6C2, %g1 ! 00006433B5F1FF78 SWCH:L1-B000 1 chksum++
andcc %o1, 0x100, %g0 ! 00006433B5F1FF7C SWCH:L1-B000 4
bnz,pt %xcc, BL20177 ! 00006433B5F1FF80 SWCH:L1-B000 4
add %g1, 0x884, %g1 ! 00006433B5F1FF84 SWCH:L1-B000 4 chksum++
andcc %o1, 0x800, %g0 ! 00006433B5F1FF88 SWCH:L1-B000 4
bnz,a,pt %xcc, BL20174 ! 00006433B5F1FF8C SWCH:L1-B000 4
add %g1, 0xAA1, %g1 ! 00006433B5F1FF90 SWCH:L1-B000 4 chksum++
ldx [%g2+0x0050], %l5 ! 00006433B5F1FF94 SWCH:L1-B000 0 <BD20003
membar 0x40 ! 00006433B5F1FF98 SWCH:L1-B000 0
stda %f0, [%l5]0xE0 ! 00006433B5F1FF9C SWCH:L1-B000 0 Blk-Store
.word 0x8F543E73 ! 00006433B5F1FFA0 SWCH:L1-B000 0 illop
membar 0x40 ! 00006433B5F1FFA4 SWCH:L1-B000 0
stda %f32, [%l5]0xF0 ! 00006433B5F1FFA8 SWCH:L1-B000 0 Blk-Store
.word 0x81F31245 ! 00006433B5F1FFAC SWCH:L1-B000 0 illop
membar 0x40 ! 00006433B5F1FFB0 SWCH:L1-B000 0
.word 0xD1AC13A0 ! 00006433B5F1FFB4 SWCH:L1-B000 0 illop
.word 0xF44A292B ! 00006433B5F1FFB8 SWCH:L1-B000 0 random
fpackfix %f18, %f19 ! 00006433B5F1FFBC SWCH:L1-B000 0 S
add %g1, 0xE8, %g1 ! 00006433B5F1FFC0 SWCH:L1-B000 0 chksum++
fba BL20180 ! 00006433B5F1FFC4 SWCH:L1-B000 0
nop ! 00006433B5F1FFC8 SWCH:L1-B000 0 S
BL20174:add %g1, 0x802, %g1 ! 00006433B5F1FFCC CASE:L2-B000 4 chksum++
st %f21, [%g4-0x0008] ! 00006433B5F1FFD0 CASE:L2-B000 4 S >BD20005
ldx [%g2+0x0060], %fsr ! 00006433B5F1FFD4 CASE:L2-B000 4 S <BD20008
ba BL20169 ! 00006433B5F1FFD8 CASE:L2-B000 4 L
nop ! 00006433B5F1FFDC CASE:L2-B000 4 S
.word 0x95906000 ! 00006433B5F1FFE0 CASE:L2-B000 0 L random
ldub [%g4-0x003C], %o0 ! 00006433B5F1FFE4 CASE:L2-B000 0 S <BD20004
nop ! 00006433B5F1FFE8 CASE:L2-B000 0 S
nop ! 00006433B5F1FFEC CASE:L2-B000 0 S
.word 0x8DAECA57 ! 00006433B5F1FFF0 CASE:L2-B000 0 L illop
BL20170:sth %o0, [%g6-0x0060] ! 00006433B5F1FFF4 CASE:L2-B000 0 S >BD20012
.word 0x9FEB1FAE ! 00006433B5F1FFF8 CASE:L2-B000 0 L illop
BL20169:fbn,a BL20173 ! 00006433B5F1FFFC CASE:L2-B000 4 L
nop ! 00006433B5F20000 CASE:L2-B000 0 S
BL20172:nop ! 00006433B5F20004 CASE:L2-B000 4 S
BL20171:bgu,pn %xcc, BL20173 ! 00006433B5F20008 CASE:L2-B000 4 L
BL20173:stw %o1, [%g3-0x0030] ! 00006433B5F2000C CASE:L2-B000 8 S >BD20011
nop ! 00006433B5F20010 CASE:L2-B000 4 S
nop ! 00006433B5F20014 CASE:L2-B000 4 S
add %g1, 0xB20, %g1 ! 00006433B5F20018 CASE:L2-B000 4 chksum++
fba,a BL20180 ! 00006433B5F2001C CASE:L2-B000 4
.word 0xDF5E6DB0 ! 00006433B5F20020 CASE:L2-B000 0 S illop
BL20177:add %g1, 0x4FE, %g1 ! 00006433B5F20024 CASE:L2-B001 0 chksum++
nop ! 00006433B5F20028 CASE:L2-B001 0 S
.word 0x8FB402CE ! 00006433B5F2002C CASE:L2-B001 0 S illop
.word 0xFDE87EC8 ! 00006433B5F20030 CASE:L2-B001 0 L random
nop ! 00006433B5F20034 CASE:L2-B001 0 S
fbuge,a BL20176 ! 00006433B5F20038 CASE:L2-B001 0 L
BL20175:swapa [%g4-0x0008]%asi, %o5 ! 00006433B5F2003C CASE:L2-B001 0 S >BD20005
fbug BL20176 ! 00006433B5F20040 CASE:L2-B001 0 L
nop ! 00006433B5F20044 CASE:L2-B001 0 S
BL20176:add %g1, 0x29D, %g1 ! 00006433B5F20048 CASE:L2-B001 0 chksum++
ba,a,pn %xcc, BL20180 ! 00006433B5F2004C CASE:L2-B001 0
nop ! 00006433B5F20050 CASE:L2-B001 0 S
BL20178:add %g1, 0x485, %g1 ! 00006433B5F20054 CASE:L2-B002 1 chksum++
ldx [%g2+0x0050], %l5 ! 00006433B5F20058 CASE:L2-B002 1 <BD20003
membar 0x40 ! 00006433B5F2005C CASE:L2-B002 1
stda %f32, [%l5]0xE0 ! 00006433B5F20060 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00006433B5F20064 CASE:L2-B002 1
ldx [%g2+0x0058], %l6 ! 00006433B5F20068 CASE:L2-B002 1 <BD20021
ldda [%l6]0x26, %o2 ! 00006433B5F2006C CASE:L2-B002 1 S Quad_Ld_P
membar 0x40 ! 00006433B5F20070 CASE:L2-B002 1
stda %f0, [%l5]0xF0 ! 00006433B5F20074 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00006433B5F20078 CASE:L2-B002 1
faligndata %f28, %f18, %f26 ! 00006433B5F2007C CASE:L2-B002 1 S
membar 0x40 ! 00006433B5F20080 CASE:L2-B002 1
stda %f0, [%l5]0xF0 ! 00006433B5F20084 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00006433B5F20088 CASE:L2-B002 1
.word 0xB5B6C9DE ! 00006433B5F2008C CASE:L2-B002 1 S illop_VIS
membar 0x40 ! 00006433B5F20090 CASE:L2-B002 1
stda %f32, [%l5]0xF0 ! 00006433B5F20094 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00006433B5F20098 CASE:L2-B002 1
ldstub [%g6-0x003C], %o2 ! 00006433B5F2009C CASE:L2-B002 1 S >BD20004
membar 0x40 ! 00006433B5F200A0 CASE:L2-B002 1
stda %f32, [%l5]0x16 ! 00006433B5F200A4 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00006433B5F200A8 CASE:L2-B002 1
membar 0x40 ! 00006433B5F200AC CASE:L2-B002 1
stda %f0, [%l5]0xF0 ! 00006433B5F200B0 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00006433B5F200B4 CASE:L2-B002 1
ta %xcc, 0x46 ! 00006433B5F200B8 CASE:L2-B002 1 S demap-page
swapa [%g6-0x0030]%asi, %o4 ! 00006433B5F200BC CASE:L2-B002 1 S >BD20011
ba,a BL20180 ! 00006433B5F200C0 CASE:L2-B002 1
ldx [%g2+0x0028], %g3 ! 00006433B5F200C4 CASE:L2-B002 0 S BASE<BD20060
BL20179:add %g1, 0xF8E, %g1 ! 00006433B5F200C8 CASE:L2-B003 8 chksum++
sta %f29, [%g4-0x0038]%asi ! 00006433B5F200CC CASE:L2-B003 8 S >BD20003
ldx [%g2+0x0050], %l5 ! 00006433B5F200D0 CASE:L2-B003 8 <BD20003
membar 0x40 ! 00006433B5F200D4 CASE:L2-B003 8
stda %f0, [%l5]0x1E ! 00006433B5F200D8 CASE:L2-B003 8 Blk-Store
membar 0x40 ! 00006433B5F200DC CASE:L2-B003 8
ldx [%g2+0x0058], %l6 ! 00006433B5F200E0 CASE:L2-B003 8 <BD20021
stwa %g7, [%l6+%g0]0x04 ! 00006433B5F200E4 CASE:L2-B003 8 S >BD20022
nop ! 00006433B5F200E8 CASE:L2-B003 8 S
fcmple16 %f18, %f28, %o2 ! 00006433B5F200EC CASE:L2-B003 8 S
swap [%g6-0x0030], %o5 ! 00006433B5F200F0 CASE:L2-B003 8 S >BD20011
ba,a BL20180 ! 00006433B5F200F4 CASE:L2-B003 8
.word 0x81C7E008 ! 00006433B5F200F8 CASE:L2-B003 0 S random
BL20180: ! SWCH:L1-B000
add %g1, 0xC87, %g1 ! 00006433B5F200FC SWCH:L1-B000 13 chksum++
.word 0x89B126E2 ! 00006433B5F20100 SWCH:L1-B000 13 S illop_VIS
ldx [%g4-0x0088], %g4 ! 00006433B5F20104 SWCH:L1-B000 13 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006433B5F20108 SWCH:L1-B000 13 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006433B5F2010C SWCH:L1-B000 13 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006433B5F20110 SWCH:L1-B000 13 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006433B5F20114 SWCH:L1-B000 13 ptr_chase
ldx [%g2+0x0050], %l5 ! 00006433B5F20118 SWCH:L1-B000 13 <BD20003
membar 0x40 ! 00006433B5F2011C SWCH:L1-B000 13
ldda [%l5]0xF0, %f16 ! 00006433B5F20120 SWCH:L1-B000 13 Blk-Load
membar 0x40 ! 00006433B5F20124 SWCH:L1-B000 13
nop ! 00006433B5F20128 SWCH:L1-B000 13 S
nop ! 00006433B5F2012C SWCH:L1-B000 13 S
nop ! 00006433B5F20130 SWCH:L1-B000 13 S
retl ! 00006433B5F20134 SUBR:L0-B000 13
add %g1, 0xC87, %g1 ! 00006433B5F20138 SUBR:L0-B000 13 chksum++
SECTION .btext018_pg1 TEXT_VA=0x6433b5f20000
attr_text {
Name = .btext018_pg1,
VA = 0x6433b5f20000,
RA = 0xfffe70000,
PA = ra2pa(0xfffe70000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 69: 2438 instructions generated, 34082 executed, 885 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext019 TEXT_VA=0xffff8fc84ccefd00
attr_text {
Name = .btext019,
VA = 0xffff8fc84ccefd00,
RA = 0xfffd9fd00,
PA = ra2pa(0xfffd9fd00,0),
notsb
}
SECTION .btext019_pg0 TEXT_VA=0xffff8fc84cce0000
attr_text {
Name = .btext019_pg0,
VA = 0xffff8fc84cce0000,
RA = 0xfffd90000,
PA = ra2pa(0xfffd90000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext019
.text
.global start_th_2; start_th_2:
.global SUBR040; SUBR040:
BL40220: ! MAIN:L0-B000
nop ! FFFF8FC84CCEFD00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! FFFF8FC84CCEFD04 MAIN:L0-B000 1 BD40167
or %g2,%hm(0xFD3DD8000),%g2 ! FFFF8FC84CCEFD08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! FFFF8FC84CCEFD0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! FFFF8FC84CCEFD10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! FFFF8FC84CCEFD14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! FFFF8FC84CCEFD18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! FFFF8FC84CCEFD1C MAIN:L0-B000 1 STACK0070
or %l0,%hm(0x78E527FB2000),%l0 ! FFFF8FC84CCEFD20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! FFFF8FC84CCEFD24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! FFFF8FC84CCEFD28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! FFFF8FC84CCEFD2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! FFFF8FC84CCEFD30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! FFFF8FC84CCEFD34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! FFFF8FC84CCEFD38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! FFFF8FC84CCEFD3C MAIN:L0-B000 1
or %g0, 0x856, %g3 ! FFFF8FC84CCEFD40 MAIN:L0-B000 1
or %g0, 0x657, %g4 ! FFFF8FC84CCEFD44 MAIN:L0-B000 1
or %g0, 0xE, %g5 ! FFFF8FC84CCEFD48 MAIN:L0-B000 1
or %g0, 0xCC5, %g6 ! FFFF8FC84CCEFD4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! FFFF8FC84CCEFD50 MAIN:L0-B000 1
or %g0, 0x3A5, %o0 ! FFFF8FC84CCEFD54 MAIN:L0-B000 1
or %g0, 0xA7E, %o1 ! FFFF8FC84CCEFD58 MAIN:L0-B000 1
or %g0, -372, %o2 ! FFFF8FC84CCEFD5C MAIN:L0-B000 1
or %g0, -1118, %o3 ! FFFF8FC84CCEFD60 MAIN:L0-B000 1
or %g0, 0x6B0, %o4 ! FFFF8FC84CCEFD64 MAIN:L0-B000 1
or %g0, 0x851, %o5 ! FFFF8FC84CCEFD68 MAIN:L0-B000 1
or %g0, 0x1FF, %o7 ! FFFF8FC84CCEFD6C MAIN:L0-B000 1
or %g0, -2278, %l0 ! FFFF8FC84CCEFD70 MAIN:L0-B000 1
or %g0, -2967, %l1 ! FFFF8FC84CCEFD74 MAIN:L0-B000 1
or %g0, -2796, %l2 ! FFFF8FC84CCEFD78 MAIN:L0-B000 1
or %g0, 0x26D, %l3 ! FFFF8FC84CCEFD7C MAIN:L0-B000 1
or %g0, -3013, %l4 ! FFFF8FC84CCEFD80 MAIN:L0-B000 1
or %g0, -1192, %l5 ! FFFF8FC84CCEFD84 MAIN:L0-B000 1
sethi %hh(0xFFFF8FC84CCEFD00),%l7 ! FFFF8FC84CCEFD88 MAIN:L0-B000 1 SUBR040
or %l7,%hm(0xFFFF8FC84CCEFD00),%l7 ! FFFF8FC84CCEFD8C MAIN:L0-B000 1
sethi %lm(0xFFFF8FC84CCEFD00),%l6 ! FFFF8FC84CCEFD90 MAIN:L0-B000 1
or %l6,%lo(0xFFFF8FC84CCEFD00),%l6 ! FFFF8FC84CCEFD94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! FFFF8FC84CCEFD98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! FFFF8FC84CCEFD9C MAIN:L0-B000 1
or %g0, -1689, %l6 ! FFFF8FC84CCEFDA0 MAIN:L0-B000 1
or %g0, 0x6FD, %i0 ! FFFF8FC84CCEFDA4 MAIN:L0-B000 1
or %g0, -2809, %i1 ! FFFF8FC84CCEFDA8 MAIN:L0-B000 1
or %g0, -3997, %i2 ! FFFF8FC84CCEFDAC MAIN:L0-B000 1
or %g0, -3012, %i3 ! FFFF8FC84CCEFDB0 MAIN:L0-B000 1
or %g0, -3708, %i4 ! FFFF8FC84CCEFDB4 MAIN:L0-B000 1
or %g0, -582, %i5 ! FFFF8FC84CCEFDB8 MAIN:L0-B000 1
or %g0, 0x430, %i7 ! FFFF8FC84CCEFDBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! FFFF8FC84CCEFDC0 MAIN:L0-B000 1
BL40221:save %o6, -128, %o6 ! FFFF8FC84CCEFDC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! FFFF8FC84CCEFDC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! FFFF8FC84CCEFDCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! FFFF8FC84CCEFDD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! FFFF8FC84CCEFDD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! FFFF8FC84CCEFDD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! FFFF8FC84CCEFDDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! FFFF8FC84CCEFDE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! FFFF8FC84CCEFDE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! FFFF8FC84CCEFDE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! FFFF8FC84CCEFDEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! FFFF8FC84CCEFDF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! FFFF8FC84CCEFDF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! FFFF8FC84CCEFDF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! FFFF8FC84CCEFDFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! FFFF8FC84CCEFE00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! FFFF8FC84CCEFE04 MAIN:L0-B000 4
bnz,a,pn %xcc, BL40221 ! FFFF8FC84CCEFE08 MAIN:L0-B000 4
nop ! FFFF8FC84CCEFE0C MAIN:L0-B000 3
restore %g0, %g0, %g0 ! FFFF8FC84CCEFE10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! FFFF8FC84CCEFE14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! FFFF8FC84CCEFE18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! FFFF8FC84CCEFE1C MAIN:L0-B000 1
ta %xcc, 0x44 ! FFFF8FC84CCEFE20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0x48, %gsr ! FFFF8FC84CCEFE24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! FFFF8FC84CCEFE28 MAIN:L0-B000 1 <BD40171
faddd %f0, %f0, %f6 ! FFFF8FC84CCEFE2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! FFFF8FC84CCEFE30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! FFFF8FC84CCEFE34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! FFFF8FC84CCEFE38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! FFFF8FC84CCEFE3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! FFFF8FC84CCEFE40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! FFFF8FC84CCEFE44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! FFFF8FC84CCEFE48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! FFFF8FC84CCEFE4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! FFFF8FC84CCEFE50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! FFFF8FC84CCEFE54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! FFFF8FC84CCEFE58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! FFFF8FC84CCEFE5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! FFFF8FC84CCEFE60 MAIN:L0-B000 1 <BD40172
fadds %f2, %f2, %f3 ! FFFF8FC84CCEFE64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! FFFF8FC84CCEFE68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! FFFF8FC84CCEFE6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! FFFF8FC84CCEFE70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! FFFF8FC84CCEFE74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! FFFF8FC84CCEFE78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! FFFF8FC84CCEFE7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! FFFF8FC84CCEFE80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! FFFF8FC84CCEFE84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! FFFF8FC84CCEFE88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! FFFF8FC84CCEFE8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! FFFF8FC84CCEFE90 MAIN:L0-B000 1 <BD40008
fzero %f16 ! FFFF8FC84CCEFE94 MAIN:L0-B000 1
fzero %f18 ! FFFF8FC84CCEFE98 MAIN:L0-B000 1
fzero %f20 ! FFFF8FC84CCEFE9C MAIN:L0-B000 1
fzero %f22 ! FFFF8FC84CCEFEA0 MAIN:L0-B000 1
fzero %f24 ! FFFF8FC84CCEFEA4 MAIN:L0-B000 1
fzero %f26 ! FFFF8FC84CCEFEA8 MAIN:L0-B000 1
fzero %f28 ! FFFF8FC84CCEFEAC MAIN:L0-B000 1
fzero %f30 ! FFFF8FC84CCEFEB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! FFFF8FC84CCEFEB4 MAIN:L0-B000 1 BASE<BD40167
ldx [%g2+0x0008], %g4 ! FFFF8FC84CCEFEB8 MAIN:L0-B000 1 BASE<BD40145
ldx [%g2+0x0010], %g5 ! FFFF8FC84CCEFEBC MAIN:L0-B000 1 BASE<BD40173
ldx [%g2+0x0018], %g6 ! FFFF8FC84CCEFEC0 MAIN:L0-B000 1 BASE<BD40077
or %g0, 0x2, %l2 ! FFFF8FC84CCEFEC4 LOOP:L1-B000 1
BL40273: ! LOOP:L1-B000
add %g1, 0xD77, %g1 ! FFFF8FC84CCEFEC8 LOOP:L1-B000 2 chksum++
std %f30, [%g3-0x0050] ! FFFF8FC84CCEFECC LOOP:L1-B000 2 S >BD40011
sth %i1, [%g3+0x004A] ! FFFF8FC84CCEFED0 LOOP:L1-B000 2 S >BD40002+2
st %f30, [%g5+0x0048] ! FFFF8FC84CCEFED4 LOOP:L1-B000 2 S >BD40002
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCEFED8 LOOP:L1-B000 2 <BD40003
membar 0x40 ! FFFF8FC84CCEFEDC LOOP:L1-B000 2
stda %f0, [%l5]0xF8 ! FFFF8FC84CCEFEE0 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! FFFF8FC84CCEFEE4 LOOP:L1-B000 2
st %f5, [%g5+0x0020] ! FFFF8FC84CCEFEE8 LOOP:L1-B000 2 S >BD40005
nop ! FFFF8FC84CCEFEEC LOOP:L1-B000 2 S
and %g1, 0xFE, %l4 ! FFFF8FC84CCEFEF0 LOOP:L2-B000 2
BL40228: ! LOOP:L2-B000
add %g1, 0xC00, %g1 ! FFFF8FC84CCEFEF4 LOOP:L2-B000 2 chksum++
ldstub [%g3-0x0021], %i5 ! FFFF8FC84CCEFEF8 LOOP:L2-B000 2 S >BD40024
sethi %hh(0x1775FF00),%l6 ! FFFF8FC84CCEFEFC LOOP:L2-B000 2 SUBR042
or %l6,%hm(0x1775FF00),%l6 ! FFFF8FC84CCEFF00 LOOP:L2-B000 2
sethi %lm(0x1775FF00),%l5 ! FFFF8FC84CCEFF04 LOOP:L2-B000 2
or %l5,%lo(0x1775FF00),%l5 ! FFFF8FC84CCEFF08 LOOP:L2-B000 2
sllx %l6, 0x20, %l6 ! FFFF8FC84CCEFF0C LOOP:L2-B000 2
or %l6, %l5, %l6 ! FFFF8FC84CCEFF10 LOOP:L2-B000 2
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCEFF14 LOOP:L2-B000 2 S
fmul8ulx16 %f26, %f24, %f28 ! FFFF8FC84CCEFF18 LOOP:L2-B000 2 S
fcmple16 %f28, %f16, %l0 ! FFFF8FC84CCEFF1C LOOP:L2-B000 2 S
andcc %o1, 0x10, %g0 ! FFFF8FC84CCEFF20 SKIP:L3-B000 2
bz,a,pn %xcc, BL40226 ! FFFF8FC84CCEFF24 SKIP:L3-B000 2
ldxa [%g7+%g0]0x71, %o3 ! FFFF8FC84CCEFF28 SKIP:L3-B000 0 S BAD-ASI
pdist %f26, %f22, %f28 ! FFFF8FC84CCEFF2C SKIP:L3-B000 2 S
bpos BL40222 ! FFFF8FC84CCEFF30 SKIP:L3-B000 2 L
fmuld8ulx16 %f21, %f31, %f22 ! FFFF8FC84CCEFF34 SKIP:L3-B000 2 S
swap [%g3+0x0048], %l1 ! FFFF8FC84CCEFF38 SKIP:L3-B000 0 S >BD40002
brgz,pt %o1, BL40223 ;.empty ! FFFF8FC84CCEFF3C SKIP:L3-B000 0 L
ble,pn %icc, BL40224 ;.empty ! FFFF8FC84CCEFF40 SKIP:L3-B000 0 L
fble BL40224 ;.empty ! FFFF8FC84CCEFF44 SKIP:L3-B000 0 L
bl BL40223 ;.empty ! FFFF8FC84CCEFF48 SKIP:L3-B000 0 L
BL40223:bneg,pn %xcc, BL40224 ;.empty ! FFFF8FC84CCEFF4C SKIP:L3-B000 0 L
bcs,a BL40225 ! FFFF8FC84CCEFF50 SKIP:L3-B000 0 L
BL40225:st %f28, [%g5+0x0048] ! FFFF8FC84CCEFF54 SKIP:L3-B000 0 S >BD40002
stha %o0, [%g5+0x007A]%asi ! FFFF8FC84CCEFF58 SKIP:L3-B000 0 S >BD40015
BL40222:ldstuba [%g4-0x0021]%asi, %i5 ! FFFF8FC84CCEFF5C SKIP:L3-B000 2 S >BD40024
fbule BL40224 ! FFFF8FC84CCEFF60 SKIP:L3-B000 2 L
nop ! FFFF8FC84CCEFF64 SKIP:L3-B000 2 S
BL40224:swap [%g3+0x0048], %o4 ! FFFF8FC84CCEFF68 SKIP:L3-B000 2 S >BD40002
add %g1, 0x862, %g1 ! FFFF8FC84CCEFF6C SKIP:L3-B000 2 chksum++
add %g1, 0x4B0, %g1 ! FFFF8FC84CCEFF70 SKIP:L3-B000 2 chksum++
add %g4, 0x0, %l5 ! FFFF8FC84CCEFF74 SKIP:L3-B000 2 @BD40004
stda %f22,[%l5+%g1]0xC0 ! FFFF8FC84CCEFF78 SKIP:L3-B000 2 S Partial_St
st %f5, [%g4+0x0020] ! FFFF8FC84CCEFF7C SKIP:L3-B000 2 S >BD40005
add %g3, 0x0, %l5 ! FFFF8FC84CCEFF80 SKIP:L3-B000 2 @BD40004
stda %f30,[%l5+%g1]0xC2 ! FFFF8FC84CCEFF84 SKIP:L3-B000 2 S Partial_St
sta %f4, [%g3+0x0020]%asi ! FFFF8FC84CCEFF88 SKIP:L3-B000 2 S >BD40005
st %f23, [%g5+0x0048] ! FFFF8FC84CCEFF8C SKIP:L3-B000 2 S >BD40002
sethi %hh(0x7AB17D7F00),%l6 ! FFFF8FC84CCEFF90 SKIP:L3-B000 2 SUBR043
or %l6,%hm(0x7AB17D7F00),%l6 ! FFFF8FC84CCEFF94 SKIP:L3-B000 2
sethi %lm(0x7AB17D7F00),%l5 ! FFFF8FC84CCEFF98 SKIP:L3-B000 2
or %l5,%lo(0x7AB17D7F00),%l5 ! FFFF8FC84CCEFF9C SKIP:L3-B000 2
sllx %l6, 0x20, %l6 ! FFFF8FC84CCEFFA0 SKIP:L3-B000 2
or %l6, %l5, %l6 ! FFFF8FC84CCEFFA4 SKIP:L3-B000 2
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCEFFA8 SKIP:L3-B000 2 S
swapa [%g4+0x0048]%asi, %i4 ! FFFF8FC84CCEFFAC SKIP:L3-B000 2 S >BD40002
ldx [%g2+0x0058], %l6 ! FFFF8FC84CCEFFB0 SKIP:L3-B000 2 <BD40021
ldda [%l6]0x24, %i0 ! FFFF8FC84CCEFFB4 SKIP:L3-B000 2 S Quad_Ld
ldx [%g6-0x0088], %g6 ! FFFF8FC84CCEFFB8 SKIP:L3-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFF8FC84CCEFFBC SKIP:L3-B000 2 ptr_chase
stb %o4, [%g5-0x0021] ! FFFF8FC84CCEFFC0 SKIP:L3-B000 2 S >BD40024
swap [%g6+0x0048], %o4 ! FFFF8FC84CCEFFC4 SKIP:L3-B000 2 S >BD40002
stb %i5, [%g3+0x004B] ! FFFF8FC84CCEFFC8 SKIP:L3-B000 2 S >BD40002+3
ba,a,pt %icc, BL40227 ! FFFF8FC84CCEFFCC SKIP:L3-B000 2
.word 0xC672477E ! FFFF8FC84CCEFFD0 SKIP:L3-B000 0 S random
BL40226: ! ELSE:L3-B001
.word 0xA7A976DF ! FFFF8FC84CCEFFD4 ELSE:L3-B001 0 S illop
ldx [%g2+0x0058], %l6 ! FFFF8FC84CCEFFD8 ELSE:L3-B001 0 <BD40021
.word 0x8D8C3FEE ! FFFF8FC84CCEFFDC ELSE:L3-B001 0 S illop
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCEFFE0 ELSE:L3-B001 0 <BD40003
membar 0x40 ! FFFF8FC84CCEFFE4 ELSE:L3-B001 0
stda %f16, [%l5]0xE0 ! FFFF8FC84CCEFFE8 ELSE:L3-B001 0 Blk-Store
membar 0x40 ! FFFF8FC84CCEFFEC ELSE:L3-B001 0
sethi %hh(0x2CD7CFF00),%l6 ! FFFF8FC84CCEFFF0 ELSE:L3-B001 0 SUBR041
or %l6,%hm(0x2CD7CFF00),%l6 ! FFFF8FC84CCEFFF4 ELSE:L3-B001 0
.word 0xB3D224A3 ! FFFF8FC84CCEFFF8 ELSE:L3-B001 0 illop
.word 0xC3497F01 ! FFFF8FC84CCEFFFC ELSE:L3-B001 0 illop
sllx %l6, 0x20, %l6 ! FFFF8FC84CCF0000 ELSE:L3-B001 0
or %l6, %l5, %l6 ! FFFF8FC84CCF0004 ELSE:L3-B001 0
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF0008 ELSE:L3-B001 0 S
st %f5, [%g6+0x0020] ! FFFF8FC84CCF000C ELSE:L3-B001 0 S >BD40005
add %g4, -33, %l6 ! FFFF8FC84CCF0010 ELSE:L3-B001 0 @BD40024
ldda [%l6]0xD0, %f24 ! FFFF8FC84CCF0014 ELSE:L3-B001 0 S Short8
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0018 ELSE:L3-B001 0 <BD40003
membar 0x40 ! FFFF8FC84CCF001C ELSE:L3-B001 0
stda %f32, [%l5]0x16 ! FFFF8FC84CCF0020 ELSE:L3-B001 0 Blk-Store
membar 0x40 ! FFFF8FC84CCF0024 ELSE:L3-B001 0
membar 0x40 ! FFFF8FC84CCF0028 ELSE:L3-B001 0
.word 0x814BA75B ! FFFF8FC84CCF002C ELSE:L3-B001 0 illop
membar 0x40 ! FFFF8FC84CCF0030 ELSE:L3-B001 0
std %f22, [%g6+0x0000] ! FFFF8FC84CCF0034 ELSE:L3-B001 0 S >BD40004
membar 0x40 ! FFFF8FC84CCF0038 ELSE:L3-B001 0
stda %f32, [%l5]0xE0 ! FFFF8FC84CCF003C ELSE:L3-B001 0 Blk-Store
membar 0x40 ! FFFF8FC84CCF0040 ELSE:L3-B001 0
add %g5, -80, %l5 ! FFFF8FC84CCF0044 ELSE:L3-B001 0 @BD40011
.word 0xBC785568 ! FFFF8FC84CCF0048 ELSE:L3-B001 0 S random
nop ! FFFF8FC84CCF004C ELSE:L3-B001 0 S
add %g1, 0x51B, %g1 ! FFFF8FC84CCF0050 ELSE:L3-B001 0 chksum++
.word 0xE730342E ! FFFF8FC84CCF0054 ELSE:L3-B001 0 S random
.word 0xA4CF9F1B ! FFFF8FC84CCF0058 ELSE:L3-B001 0 illop
or %l6,%hm(0x10A4CF9F1B),%l6 ! FFFF8FC84CCF005C ELSE:L3-B001 0
.word 0xAFA2CDF9 ! FFFF8FC84CCF0060 ELSE:L3-B001 0 illop
or %l5,%lo(0x10A4CF9F1B),%l5 ! FFFF8FC84CCF0064 ELSE:L3-B001 0
.word 0x85DD1F69 ! FFFF8FC84CCF0068 ELSE:L3-B001 0 illop
or %l6, %l5, %l6 ! FFFF8FC84CCF006C ELSE:L3-B001 0
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF0070 ELSE:L3-B001 0 S
.word 0xB3AEC89D ! FFFF8FC84CCF0074 ELSE:L3-B001 0 S illop
stx %o4, [%g5-0x0050] ! FFFF8FC84CCF0078 ELSE:L3-B001 0 S >BD40011
BL40227: ! ELSE:L3-B001
add %g1, 0x47B, %g1 ! FFFF8FC84CCF007C ELSE:L3-B001 2 chksum++
ldx [%g2+0x0058], %l6 ! FFFF8FC84CCF0080 LOOP:L2-B000 2 <BD40021
ldda [%l6]0x26, %i0 ! FFFF8FC84CCF0084 LOOP:L2-B000 2 S Quad_Ld_P
swap [%g5+0x0048], %i3 ! FFFF8FC84CCF0088 LOOP:L2-B000 2 S >BD40002
swap [%g5+0x0048], %o3 ! FFFF8FC84CCF008C LOOP:L2-B000 2 S >BD40002
add %g6, -32, %l5 ! FFFF8FC84CCF0090 LOOP:L2-B000 2 @BD40003
stda %f24,[%l5+%g1]0xC2 ! FFFF8FC84CCF0094 LOOP:L2-B000 2 S Partial_St
sethi %hh(0x3CF193F00),%l6 ! FFFF8FC84CCF0098 LOOP:L2-B000 2 SUBR044
or %l6,%hm(0x3CF193F00),%l6 ! FFFF8FC84CCF009C LOOP:L2-B000 2
sethi %lm(0x3CF193F00),%l5 ! FFFF8FC84CCF00A0 LOOP:L2-B000 2
or %l5,%lo(0x3CF193F00),%l5 ! FFFF8FC84CCF00A4 LOOP:L2-B000 2
sllx %l6, 0x20, %l6 ! FFFF8FC84CCF00A8 LOOP:L2-B000 2
or %l6, %l5, %l6 ! FFFF8FC84CCF00AC LOOP:L2-B000 2
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF00B0 LOOP:L2-B000 2 S
nop ! FFFF8FC84CCF00B4 LOOP:L2-B000 2 S
srlx %l4, 0x1, %l4 ! FFFF8FC84CCF00B8 LOOP:L2-B000 2
andcc %l4, 0x1, %g0 ! FFFF8FC84CCF00BC LOOP:L2-B000 2
bne,a,pt %xcc, BL40228 ! FFFF8FC84CCF00C0 LOOP:L2-B000 2
sta %f4, [%g4+0x0020]%asi ! FFFF8FC84CCF00C4 LOOP:L2-B000 0 S >BD40005
add %g1, 0x13F, %g1 ! FFFF8FC84CCF00C8 LOOP:L2-B000 2 chksum++
or %g0, 0x3, %l1 ! FFFF8FC84CCF00CC LOOP:L2-B001 2
BL40243: ! LOOP:L2-B001
add %g1, 0x1E1, %g1 ! FFFF8FC84CCF00D0 LOOP:L2-B001 6 chksum++
fcmpd %fcc2, %f62, %f12 ! FFFF8FC84CCF00D4 SKIP:L3-B002 6
fbl,a,pt %fcc2, BL40234 ! FFFF8FC84CCF00D8 SKIP:L3-B002 6
nop ! FFFF8FC84CCF00DC SKIP:L3-B002 6 S
nop ! FFFF8FC84CCF00E0 SKIP:L3-B002 0 S
bneg,a,pn %xcc, BL40229 ! FFFF8FC84CCF00E4 SKIP:L3-B002 0 L
.word 0xBFAB7003 ! FFFF8FC84CCF00E8 SKIP:L3-B002 0 S illop
fbe,a BL40230 ;.empty ! FFFF8FC84CCF00EC SKIP:L3-B002 0 L
bneg,a BL40231 ;.empty ! FFFF8FC84CCF00F0 SKIP:L3-B002 0 L
bpos,pn %xcc, BL40232 ! FFFF8FC84CCF00F4 SKIP:L3-B002 0 L
BL40231:ta %xcc, 0x46 ! FFFF8FC84CCF00F8 SKIP:L3-B002 0 S demap-page
BL40232:std %f20, [%g3+0x0000] ! FFFF8FC84CCF00FC SKIP:L3-B002 0 S >BD40004
ldstub [%g4-0x0021], %l0 ! FFFF8FC84CCF0100 SKIP:L3-B002 0 S >BD40024
BL40229:bneg,a,pn %xcc, BL40233 ! FFFF8FC84CCF0104 SKIP:L3-B002 0 L
BL40233:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0108 SKIP:L3-B002 0 S >BD40002
BL40230:.word 0xB7D39428 ! FFFF8FC84CCF010C SKIP:L3-B002 0 illop
add %g1, 0xC0C, %g1 ! FFFF8FC84CCF0110 SKIP:L3-B002 0 chksum++
add %g4, -32, %l5 ! FFFF8FC84CCF0114 SKIP:L3-B002 0 @BD40003
stda %f22,[%l5+%g1]0xC0 ! FFFF8FC84CCF0118 SKIP:L3-B002 0 S Partial_St
sethi %hh(0x3CF193F00),%l6 ! FFFF8FC84CCF011C SKIP:L3-B002 0 SUBR044
or %l6,%hm(0x3CF193F00),%l6 ! FFFF8FC84CCF0120 SKIP:L3-B002 0
sethi %lm(0x3CF193F00),%l5 ! FFFF8FC84CCF0124 SKIP:L3-B002 0
or %l5,%lo(0x3CF193F00),%l5 ! FFFF8FC84CCF0128 SKIP:L3-B002 0
.word 0x8F8C1709 ! FFFF8FC84CCF012C SKIP:L3-B002 0 illop
or %l6, %l5, %l6 ! FFFF8FC84CCF0130 SKIP:L3-B002 0
add %l6, 0x1, %l6 ! FFFF8FC84CCF0134 SKIP:L3-B002 0
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF0138 SKIP:L3-B002 0 S
sta %f2, [%g5+0x0020]%asi ! FFFF8FC84CCF013C SKIP:L3-B002 0 S >BD40005
swap [%g3+0x0048], %o3 ! FFFF8FC84CCF0140 SKIP:L3-B002 0 S >BD40002
stb %i2, [%g3-0x0021] ! FFFF8FC84CCF0144 SKIP:L3-B002 0 S >BD40024
.word 0xA35C6158 ! FFFF8FC84CCF0148 SKIP:L3-B002 0 random
nop ! FFFF8FC84CCF014C SKIP:L3-B002 0 S
BL40234: ! ELSE:L3-B003
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0150 ELSE:L3-B003 6 <BD40003
membar 0x40 ! FFFF8FC84CCF0154 ELSE:L3-B003 6
stda %f16, [%l5]0xF0 ! FFFF8FC84CCF0158 ELSE:L3-B003 6 Blk-Store
membar 0x40 ! FFFF8FC84CCF015C ELSE:L3-B003 6
swap [%g3+0x0048], %i5 ! FFFF8FC84CCF0160 ELSE:L3-B003 6 S >BD40002
ldstub [%g3-0x0021], %o1 ! FFFF8FC84CCF0164 ELSE:L3-B003 6 S >BD40024
membar 0x40 ! FFFF8FC84CCF0168 ELSE:L3-B003 6
stda %f16, [%l5]0xE0 ! FFFF8FC84CCF016C ELSE:L3-B003 6 Blk-Store
membar 0x40 ! FFFF8FC84CCF0170 ELSE:L3-B003 6
ldstub [%g4-0x0021], %i0 ! FFFF8FC84CCF0174 ELSE:L3-B003 6 S >BD40024
add %g3, -33, %l6 ! FFFF8FC84CCF0178 ELSE:L3-B003 6 @BD40024
ldda [%l6]0xD8, %f16 ! FFFF8FC84CCF017C ELSE:L3-B003 6 S Short8
add %g1, 0xAA7, %g1 ! FFFF8FC84CCF0180 ELSE:L3-B003 6 chksum++
st %f9, [%g4+0x0020] ! FFFF8FC84CCF0184 ELSE:L3-B003 6 S >BD40005
st %f27, [%g3+0x0048] ! FFFF8FC84CCF0188 ELSE:L3-B003 6 S >BD40002
add %g4, 0x7A, %l6 ! FFFF8FC84CCF018C ELSE:L3-B003 6 @BD40015
stda %f30, [%l6]0xDB ! FFFF8FC84CCF0190 ELSE:L3-B003 6 S Short16
st %fsr, [%g2+0x0060] ! FFFF8FC84CCF0194 ELSE:L3-B003 6 S <BD40008
add %g6, -33, %l6 ! FFFF8FC84CCF0198 ELSE:L3-B003 6 @BD40024
ldda [%l6]0xD8, %f26 ! FFFF8FC84CCF019C ELSE:L3-B003 6 S Short8
ldx [%g4-0x0088], %g4 ! FFFF8FC84CCF01A0 ELSE:L3-B003 6 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFF8FC84CCF01A4 ELSE:L3-B003 6 ptr_chase
add %g5, -33, %l6 ! FFFF8FC84CCF01A8 ELSE:L3-B003 6 @BD40024
ldda [%l6]0xD8, %f28 ! FFFF8FC84CCF01AC ELSE:L3-B003 6 S Short8
stb %o0, [%g6+0x0006] ! FFFF8FC84CCF01B0 ELSE:L3-B003 6 S >BD40004+6
add %g6, 0x0, %l5 ! FFFF8FC84CCF01B4 ELSE:L3-B003 6 @BD40004
stda %f28,[%l5+%g1]0xC4 ! FFFF8FC84CCF01B8 ELSE:L3-B003 6 S Partial_St
BL40235: ! ELSE:L3-B003
add %g1, 0x9ED, %g1 ! FFFF8FC84CCF01BC ELSE:L3-B003 6 chksum++
fcmpd %fcc3, %f14, %f38 ! FFFF8FC84CCF01C0 SKIP:L3-B004 6
fbge,a,pn %fcc3, BL40236 ! FFFF8FC84CCF01C4 SKIP:L3-B004 6
ld [%g5+0x0020], %f8 ! FFFF8FC84CCF01C8 SKIP:L3-B004 6 S <BD40005
prefetch [%i6+%i3], 4 ! FFFF8FC84CCF01CC SKIP:L3-B004 0 S <.+0
.word 0x0CD3EE2B ! FFFF8FC84CCF01D0 SKIP:L3-B004 0 S random
.word 0xCFCF12B8 ! FFFF8FC84CCF01D4 SKIP:L3-B004 0 S illop
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF01D8 SKIP:L3-B004 0 <BD40003
membar 0x40 ! FFFF8FC84CCF01DC SKIP:L3-B004 0
stda %f0, [%l5]0xF0 ! FFFF8FC84CCF01E0 SKIP:L3-B004 0 Blk-Store
.word 0xA9AA31E3 ! FFFF8FC84CCF01E4 SKIP:L3-B004 0 illop
.word 0xD965F94E ! FFFF8FC84CCF01E8 SKIP:L3-B004 0 illop
stda %f26,[%l5+%g1]0xC4 ! FFFF8FC84CCF01EC SKIP:L3-B004 0 S Partial_St
add %g1, 0x274, %g1 ! FFFF8FC84CCF01F0 SKIP:L3-B004 0 chksum++
swap [%g4+0x0048], %l0 ! FFFF8FC84CCF01F4 SKIP:L3-B004 0 S >BD40002
ld [%g3+0x0020], %f5 ! FFFF8FC84CCF01F8 SKIP:L3-B004 0 S <BD40005
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF01FC SKIP:L3-B004 0 <BD40003
.word 0x20CC5ECE ! FFFF8FC84CCF0200 SKIP:L3-B004 0 illop
stda %f0, [%l5]0x16 ! FFFF8FC84CCF0204 SKIP:L3-B004 0 Blk-Store
.word 0xFA98E6C9 ! FFFF8FC84CCF0208 SKIP:L3-B004 0 illop
stx %i0, [%g3-0x0050] ! FFFF8FC84CCF020C SKIP:L3-B004 0 S >BD40011
fba BL40240 ! FFFF8FC84CCF0210 SKIP:L3-B004 0
nop ! FFFF8FC84CCF0214 SKIP:L3-B004 0 S
BL40236: ! ELSE:L3-B005
ldstub [%g3-0x0021], %o1 ! FFFF8FC84CCF0218 ELSE:L3-B005 6 S >BD40024
sth %g1, [%g6-0x0056] ! FFFF8FC84CCF021C ELSE:L3-B005 6 S >BD40013
stb %o1, [%g6-0x0021] ! FFFF8FC84CCF0220 ELSE:L3-B005 6 S >BD40024
array8 %o1, %i1, %i4 ! FFFF8FC84CCF0224 ELSE:L3-B005 6 S
std %g0, [%g4+0x0000] ! FFFF8FC84CCF0228 ELSE:L3-B005 6 S >BD40004
fbl,a BL40237 ;.empty ! FFFF8FC84CCF022C ELSE:L3-B005 6 L
BL40237:bcs,pn %icc, BL40238 ! FFFF8FC84CCF0230 ELSE:L3-B005 0 L
bmask %o3, %o1, %l0 ! FFFF8FC84CCF0234 ELSE:L3-B005 6 S
fbue,pn %fcc0, BL40239 ! FFFF8FC84CCF0238 ELSE:L3-B005 6 L
ldx [%g2+0x0060], %fsr ! FFFF8FC84CCF023C ELSE:L3-B005 6 S <BD40008
.word 0x3C114F7C ! FFFF8FC84CCF0240 ELSE:L3-B005 0 S random
BL40239:sth %o3, [%g3+0x0010] ! FFFF8FC84CCF0244 ELSE:L3-B005 6 S >BD40023
nop ! FFFF8FC84CCF0248 ELSE:L3-B005 6 S
ldx [%g2+0x0010], %g6 ! FFFF8FC84CCF024C ELSE:L3-B005 6 S BASE<BD40173
BL40238:add %g1, 0x50A, %g1 ! FFFF8FC84CCF0250 ELSE:L3-B005 6 chksum++
add %g1, 0x4B2, %g1 ! FFFF8FC84CCF0254 ELSE:L3-B005 6 chksum++
add %g6, -80, %l5 ! FFFF8FC84CCF0258 ELSE:L3-B005 6 @BD40011
stda %f22,[%l5+%g1]0xC2 ! FFFF8FC84CCF025C ELSE:L3-B005 6 S Partial_St
ldstub [%g3-0x0021], %i1 ! FFFF8FC84CCF0260 ELSE:L3-B005 6 S >BD40024
call .+8 ! FFFF8FC84CCF0264 ELSE:L3-B005 6 S
nop ! FFFF8FC84CCF0268 ELSE:L3-B005 6 S
.word 0xF9945BB4 ! FFFF8FC84CCF026C ELSE:L3-B005 6 S illop
stwa %o1, [%g4+0x0048]%asi ! FFFF8FC84CCF0270 ELSE:L3-B005 6 S >BD40002
BL40240: ! ELSE:L3-B005
add %g1, 0xC6E, %g1 ! FFFF8FC84CCF0274 ELSE:L3-B005 6 chksum++
or %g0, 0x3, %l0 ! FFFF8FC84CCF0278 LOOP:L3-B006 6
BL40241: ! LOOP:L3-B006
add %g1, 0xA01, %g1 ! FFFF8FC84CCF027C LOOP:L3-B006 18 chksum++
nop ! FFFF8FC84CCF0280 LOOP:L3-B006 18 S
add %g4, 0x0, %l5 ! FFFF8FC84CCF0284 LOOP:L3-B006 18 @BD40004
stda %f18,[%l5+%g1]0xC2 ! FFFF8FC84CCF0288 LOOP:L3-B006 18 S Partial_St
call .+8 ! FFFF8FC84CCF028C LOOP:L3-B006 18 S
stb %i5, [%g5-0x0021] ! FFFF8FC84CCF0290 LOOP:L3-B006 18 S >BD40024
ldx [%g2+0x0040], %g6 ! FFFF8FC84CCF0294 LOOP:L3-B006 18 S BASE<BD40087
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0298 LOOP:L3-B006 18 <BD40003
membar 0x40 ! FFFF8FC84CCF029C LOOP:L3-B006 18
stda %f0, [%l5]0xE0 ! FFFF8FC84CCF02A0 LOOP:L3-B006 18 Blk-Store
membar 0x40 ! FFFF8FC84CCF02A4 LOOP:L3-B006 18
call .+8 ! FFFF8FC84CCF02A8 LOOP:L3-B006 18 S
nop ! FFFF8FC84CCF02AC LOOP:L3-B006 18 S
add %g6, -80, %l5 ! FFFF8FC84CCF02B0 LOOP:L3-B006 18 @BD40011
stda %f16,[%l5+%g1]0xC2 ! FFFF8FC84CCF02B4 LOOP:L3-B006 18 S Partial_St
add %g5, 0x0, %l5 ! FFFF8FC84CCF02B8 LOOP:L3-B006 18 @BD40004
stda %f28,[%l5+%g1]0xC2 ! FFFF8FC84CCF02BC LOOP:L3-B006 18 S Partial_St
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF02C0 LOOP:L3-B006 18 <BD40003
membar 0x40 ! FFFF8FC84CCF02C4 LOOP:L3-B006 18
stda %f0, [%l5]0x16 ! FFFF8FC84CCF02C8 LOOP:L3-B006 18 Blk-Store
membar 0x40 ! FFFF8FC84CCF02CC LOOP:L3-B006 18
pdist %f26, %f30, %f26 ! FFFF8FC84CCF02D0 LOOP:L3-B006 18 S
sub %l0, 0x1, %l0 ! FFFF8FC84CCF02D4 LOOP:L3-B006 18
brnz,a,pn %l0, BL40241 ! FFFF8FC84CCF02D8 LOOP:L3-B006 18
ldx [%g2+0x0020], %g5 ! FFFF8FC84CCF02DC LOOP:L3-B006 12 S BASE<BD40016
add %g1, 0x6DD, %g1 ! FFFF8FC84CCF02E0 LOOP:L3-B006 6 chksum++
stxa %i0, [%g3+0x0000]%asi ! FFFF8FC84CCF02E4 LOOP:L2-B001 6 S >BD40004
ld [%g4+0x0048], %f30 ! FFFF8FC84CCF02E8 LOOP:L2-B001 6 S <BD40002
stb %g1, [%g5+0x004A] ! FFFF8FC84CCF02EC LOOP:L2-B001 6 S >BD40002+2
nop ! FFFF8FC84CCF02F0 LOOP:L2-B001 6 S
brnz,a,pn %g1, BL40242 ;.empty ! FFFF8FC84CCF02F4 LOOP:L2-B001 6 L
fbug BL40242 ! FFFF8FC84CCF02F8 LOOP:L2-B001 6 L
nop ! FFFF8FC84CCF02FC LOOP:L2-B001 0 S
ldd [%g4+0x0000], %f18 ! FFFF8FC84CCF0300 LOOP:L2-B001 0 S <BD40004
sta %f2, [%g4+0x0020]%asi ! FFFF8FC84CCF0304 LOOP:L2-B001 0 S >BD40005
BL40242:add %g1, 0x3B, %g1 ! FFFF8FC84CCF0308 LOOP:L2-B001 6 chksum++
sub %l1, 0x1, %l1 ! FFFF8FC84CCF030C LOOP:L2-B001 6
brnz,pn %l1, BL40243 ! FFFF8FC84CCF0310 LOOP:L2-B001 6
nop ! FFFF8FC84CCF0314 LOOP:L2-B001 6 S
add %g1, 0xC7F, %g1 ! FFFF8FC84CCF0318 LOOP:L2-B001 2 chksum++
and %g1, 0xFE, %l3 ! FFFF8FC84CCF031C LOOP:L2-B002 2
BL40250: ! LOOP:L2-B002
add %g1, 0x67A, %g1 ! FFFF8FC84CCF0320 LOOP:L2-B002 2 chksum++
swap [%g4+0x0048], %o3 ! FFFF8FC84CCF0324 LOOP:L2-B002 2 S >BD40002
ble,pt %xcc, BL40244 ! FFFF8FC84CCF0328 LOOP:L2-B002 2 L
nop ! FFFF8FC84CCF032C LOOP:L2-B002 2 S
call .+8 ;.empty ! FFFF8FC84CCF0330 LOOP:L2-B002 0 L
bvc BL40246 ;.empty ! FFFF8FC84CCF0334 LOOP:L2-B002 0 L
BL40245:fbul BL40246 ! FFFF8FC84CCF0338 LOOP:L2-B002 0 L
.word 0xF619B101 ! FFFF8FC84CCF033C LOOP:L2-B002 0 S illop
ldub [%g5-0x0021], %i3 ! FFFF8FC84CCF0340 LOOP:L2-B002 0 S <BD40024
BL40246:fpack16 %f18, %f22 ! FFFF8FC84CCF0344 LOOP:L2-B002 0 S
BL40244:add %g1, 0xDBD, %g1 ! FFFF8FC84CCF0348 LOOP:L2-B002 2 chksum++
nop ! FFFF8FC84CCF034C LOOP:L3-B007 2
nop ! FFFF8FC84CCF0350 LOOP:L3-B008 2
nop ! FFFF8FC84CCF0354 LOOP:L3-B009 2
nop ! FFFF8FC84CCF0358 LOOP:L3-B010 2
ldx [%g5-0x0020], %i3 ! FFFF8FC84CCF035C LOOP:L2-B002 2 S <BD40003
.word 0xB9B40B28 ! FFFF8FC84CCF0360 LOOP:L2-B002 2 S illop_VIS
brnz,pn %g1, BL40247 ! FFFF8FC84CCF0364 LOOP:L2-B002 2 L
ldx [%g2+0x0060], %fsr ! FFFF8FC84CCF0368 LOOP:L2-B002 2 S <BD40008
bl,a BL40248 ;.empty ! FFFF8FC84CCF036C LOOP:L2-B002 0 L
BL40247:bg,a,pt %icc, BL40249 ! FFFF8FC84CCF0370 LOOP:L2-B002 2 L
BL40249:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0374 LOOP:L2-B002 0 S >BD40002
nop ! FFFF8FC84CCF0378 LOOP:L2-B002 2 S
ldstub [%g4-0x0021], %o4 ! FFFF8FC84CCF037C LOOP:L2-B002 2 S >BD40024
BL40248:add %g1, 0xE94, %g1 ! FFFF8FC84CCF0380 LOOP:L2-B002 2 chksum++
srlx %l3, 0x1, %l3 ! FFFF8FC84CCF0384 LOOP:L2-B002 2
andcc %l3, 0x1, %g0 ! FFFF8FC84CCF0388 LOOP:L2-B002 2
bne,a,pt %xcc, BL40250 ! FFFF8FC84CCF038C LOOP:L2-B002 2
.word 0xCDDF6CA5 ! FFFF8FC84CCF0390 LOOP:L2-B002 0 S random
add %g1, 0x1BE, %g1 ! FFFF8FC84CCF0394 LOOP:L2-B002 2 chksum++
nop ! FFFF8FC84CCF0398 LOOP:L2-B003 2
nop ! FFFF8FC84CCF039C LOOP:L2-B004 2
nop ! FFFF8FC84CCF03A0 LOOP:L2-B005 2
nop ! FFFF8FC84CCF03A4 LOOP:L2-B006 2
nop ! FFFF8FC84CCF03A8 LOOP:L2-B007 2
nop ! FFFF8FC84CCF03AC LOOP:L2-B008 2
nop ! FFFF8FC84CCF03B0 LOOP:L2-B009 2
add %i4, %g1, %i4 ! FFFF8FC84CCF03B4 SWCH:L2-B010 2
and %i4, 0x18, %o7 ! FFFF8FC84CCF03B8 SWCH:L2-B010 2
sethi %hi(0x6D0), %i4 ! FFFF8FC84CCF03BC SWCH:L2-B010 2 .+0
or %i4,%lo(0x6D0),%i4 ! FFFF8FC84CCF03C0 SWCH:L2-B010 2
add %i4, %o7, %i4 ! FFFF8FC84CCF03C4 SWCH:L2-B010 2
jmpl %l7+%i4, %g0 ! FFFF8FC84CCF03C8 SWCH:L2-B010 2
stx %l0, [%g3-0x0020] ! FFFF8FC84CCF03CC SWCH:L2-B010 2 S >BD40003
fba,a BL40258 ! FFFF8FC84CCF03D0 SWCH:L2-B010 0
.word 0x9FCD75F5 ! FFFF8FC84CCF03D4 SWCH:L2-B010 0 S illop
fba BL40257 ! FFFF8FC84CCF03D8 SWCH:L2-B010 1
ldx [%g2+0x0060], %fsr ! FFFF8FC84CCF03DC SWCH:L2-B010 1 S <BD40008
ba,a,pt %icc, BL40256 ! FFFF8FC84CCF03E0 SWCH:L2-B010 1
nop ! FFFF8FC84CCF03E4 SWCH:L2-B010 0 S
ba,a BL40251 ! FFFF8FC84CCF03E8 SWCH:L2-B010 0
nop ! FFFF8FC84CCF03EC SWCH:L2-B010 0 S
BL40251:add %g1, 0xB82, %g1 ! FFFF8FC84CCF03F0 CASE:L3-B011 0 chksum++
ldx [%g2+0x0058], %l6 ! FFFF8FC84CCF03F4 CASE:L3-B011 0 <BD40021
.word 0xA1A84007 ! FFFF8FC84CCF03F8 CASE:L3-B011 0 S illop
st %f5, [%g6+0x0020] ! FFFF8FC84CCF03FC CASE:L3-B011 0 S >BD40005
lduha [%g7+%g7]0x83, %o1 ! FFFF8FC84CCF0400 CASE:L3-B011 0 S <BD40034
st %f9, [%g4+0x0020] ! FFFF8FC84CCF0404 CASE:L3-B011 0 S >BD40005
ldda [%l6]0x26, %i2 ! FFFF8FC84CCF0408 CASE:L3-B011 0 S Quad_Ld_P
swap [%g6+0x0048], %i5 ! FFFF8FC84CCF040C CASE:L3-B011 0 S >BD40002
ldub [%g3-0x0021], %o5 ! FFFF8FC84CCF0410 CASE:L3-B011 0 S <BD40024
ta %xcc, 0x46 ! FFFF8FC84CCF0414 CASE:L3-B011 0 S demap-page
.word 0xA9072B14 ! FFFF8FC84CCF0418 CASE:L3-B011 0 random
ldda [%l6]0xD1, %f26 ! FFFF8FC84CCF041C CASE:L3-B011 0 S Short8
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0420 CASE:L3-B011 0 <BD40003
.word 0xA3A4D0DD ! FFFF8FC84CCF0424 CASE:L3-B011 0 illop
ldda [%l5]0xF8, %f16 ! FFFF8FC84CCF0428 CASE:L3-B011 0 Blk-Load
.word 0x89ADC872 ! FFFF8FC84CCF042C CASE:L3-B011 0 illop
ldx [%g2+0x0058], %l6 ! FFFF8FC84CCF0430 CASE:L3-B011 0 <BD40021
.word 0xA54433D2 ! FFFF8FC84CCF0434 CASE:L3-B011 0 S illop
fba,a BL40259 ! FFFF8FC84CCF0438 CASE:L3-B011 0
.word 0x9DE3A060 ! FFFF8FC84CCF043C CASE:L3-B011 0 S random
BL40256:add %g1, 0xE8C, %g1 ! FFFF8FC84CCF0440 CASE:L3-B012 1 chksum++
ldx [%g2+0x0048], %g4 ! FFFF8FC84CCF0444 CASE:L3-B012 1 S BASE<BD40111
bz BL40252 ;.empty ! FFFF8FC84CCF0448 CASE:L3-B012 1 L
ba,a,pt %icc, BL40253 ;.empty ! FFFF8FC84CCF044C CASE:L3-B012 1 L
fbule BL40254 ! FFFF8FC84CCF0450 CASE:L3-B012 0 L
.word 0xA150C000 ! FFFF8FC84CCF0454 CASE:L3-B012 0 S illop
st %f9, [%g3+0x0020] ! FFFF8FC84CCF0458 CASE:L3-B012 0 S >BD40005
BL40253:stw %i3, [%g4+0x0004] ! FFFF8FC84CCF045C CASE:L3-B012 1 S >BD40004+4
ta %xcc, 0x46 ! FFFF8FC84CCF0460 CASE:L3-B012 1 S demap-page
BL40254:call .+8 ! FFFF8FC84CCF0464 CASE:L3-B012 1 L
prefetch [%i1+0x091F], 21 ! FFFF8FC84CCF0468 CASE:L3-B012 1 S <.+2335
BL40252:fcmpne32 %f22, %f28, %o4 ! FFFF8FC84CCF046C CASE:L3-B012 1 S
be,a,pn %xcc, BL40255 ! FFFF8FC84CCF0470 CASE:L3-B012 1 L
BL40255:nop ! FFFF8FC84CCF0474 CASE:L3-B012 2 S
add %g1, 0x124, %g1 ! FFFF8FC84CCF0478 CASE:L3-B012 1 chksum++
fba,a BL40259 ! FFFF8FC84CCF047C CASE:L3-B012 1
.word 0x81880000 ! FFFF8FC84CCF0480 CASE:L3-B012 0 S random
BL40257:add %g1, 0x924, %g1 ! FFFF8FC84CCF0484 CASE:L3-B013 1 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0488 CASE:L3-B013 1 <BD40003
membar 0x40 ! FFFF8FC84CCF048C CASE:L3-B013 1
stda %f0, [%l5]0x16 ! FFFF8FC84CCF0490 CASE:L3-B013 1 Blk-Store
membar 0x40 ! FFFF8FC84CCF0494 CASE:L3-B013 1
ta %xcc, 0x40 ! FFFF8FC84CCF0498 CASE:L3-B013 1 S +-priv
membar 0x40 ! FFFF8FC84CCF049C CASE:L3-B013 1
stda %f32, [%l5]0xF0 ! FFFF8FC84CCF04A0 CASE:L3-B013 1 Blk-Store
membar 0x40 ! FFFF8FC84CCF04A4 CASE:L3-B013 1
edge16n %o1, %g1, %o0 ! FFFF8FC84CCF04A8 CASE:L3-B013 1 S
stx %o2, [%g6+0x0000] ! FFFF8FC84CCF04AC CASE:L3-B013 1 S >BD40004
lduh [%g6+0x0010], %i5 ! FFFF8FC84CCF04B0 CASE:L3-B013 1 S <BD40023
membar 0x40 ! FFFF8FC84CCF04B4 CASE:L3-B013 1
stda %f0, [%l5]0x16 ! FFFF8FC84CCF04B8 CASE:L3-B013 1 Blk-Store
membar 0x40 ! FFFF8FC84CCF04BC CASE:L3-B013 1
st %f19, [%g3+0x0048] ! FFFF8FC84CCF04C0 CASE:L3-B013 1 S >BD40002
call .+8 ! FFFF8FC84CCF04C4 CASE:L3-B013 1 S
nop ! FFFF8FC84CCF04C8 CASE:L3-B013 1 S
edge16n %i3, %o5, %o5 ! FFFF8FC84CCF04CC CASE:L3-B013 1 S
fba BL40259 ! FFFF8FC84CCF04D0 CASE:L3-B013 1
ldx [%g2+0x0048], %g6 ! FFFF8FC84CCF04D4 CASE:L3-B013 1 S BASE<BD40111
BL40258:add %g1, 0xF92, %g1 ! FFFF8FC84CCF04D8 CASE:L3-B014 0 chksum++
.word 0xDFC10905 ! FFFF8FC84CCF04DC CASE:L3-B014 0 illop
stda %f24,[%l5+%g1]0xC3 ! FFFF8FC84CCF04E0 CASE:L3-B014 0 S Partial_St
sth %o3, [%g4+0x0002] ! FFFF8FC84CCF04E4 CASE:L3-B014 0 S >BD40004+2
st %f22, [%g6+0x0048] ! FFFF8FC84CCF04E8 CASE:L3-B014 0 S >BD40002
st %f5, [%g3+0x0020] ! FFFF8FC84CCF04EC CASE:L3-B014 0 S >BD40005
.word 0xC98B9FD1 ! FFFF8FC84CCF04F0 CASE:L3-B014 0 illop
.word 0x9DB00641 ! FFFF8FC84CCF04F4 CASE:L3-B014 0 S illop
BL40259: ! SWCH:L2-B010
add %g1, 0xE17, %g1 ! FFFF8FC84CCF04F8 SWCH:L2-B010 2 chksum++
st %f4, [%g6+0x0020] ! FFFF8FC84CCF04FC SWCH:L2-B010 2 S >BD40005
.word 0xCDEAD77B ! FFFF8FC84CCF0500 SWCH:L2-B010 2 S illop
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0504 SWCH:L2-B010 2 <BD40003
membar 0x40 ! FFFF8FC84CCF0508 SWCH:L2-B010 2
stda %f0, [%l5]0x16 ! FFFF8FC84CCF050C SWCH:L2-B010 2 Blk-Store
membar 0x40 ! FFFF8FC84CCF0510 SWCH:L2-B010 2
membar 0x40 ! FFFF8FC84CCF0514 SWCH:L2-B010 2
stda %f0, [%l5]0xF0 ! FFFF8FC84CCF0518 SWCH:L2-B010 2 Blk-Store
membar 0x40 ! FFFF8FC84CCF051C SWCH:L2-B010 2
std %g0, [%g4-0x0050] ! FFFF8FC84CCF0520 SWCH:L2-B010 2 S >BD40011
membar 0x40 ! FFFF8FC84CCF0524 SWCH:L2-B010 2
stda %f0, [%l5]0xE0 ! FFFF8FC84CCF0528 SWCH:L2-B010 2 Blk-Store
membar 0x40 ! FFFF8FC84CCF052C SWCH:L2-B010 2
call .+8 ! FFFF8FC84CCF0530 SWCH:L2-B010 2 S
nop ! FFFF8FC84CCF0534 SWCH:L2-B010 2 S
add %g3, 0x0, %l5 ! FFFF8FC84CCF0538 SWCH:L2-B010 2 @BD40004
stda %f28,[%l5+%g1]0xCA ! FFFF8FC84CCF053C SWCH:L2-B010 2 S Partial_St
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0540 SWCH:L2-B010 2 <BD40003
membar 0x40 ! FFFF8FC84CCF0544 SWCH:L2-B010 2
ldda [%l5]0xF0, %f16 ! FFFF8FC84CCF0548 SWCH:L2-B010 2 Blk-Load
membar 0x40 ! FFFF8FC84CCF054C SWCH:L2-B010 2
add %o3, %g1, %o3 ! FFFF8FC84CCF0550 SWCH:L2-B011 2
and %o3, 0x18, %o7 ! FFFF8FC84CCF0554 SWCH:L2-B011 2
sethi %hi(0x86C), %o3 ! FFFF8FC84CCF0558 SWCH:L2-B011 2 .+0
or %o3,%lo(0x86C),%o3 ! FFFF8FC84CCF055C SWCH:L2-B011 2
add %o3, %o7, %o3 ! FFFF8FC84CCF0560 SWCH:L2-B011 2
jmpl %l7+%o3, %g0 ! FFFF8FC84CCF0564 SWCH:L2-B011 2
sta %f24, [%g4+0x0048]%asi ! FFFF8FC84CCF0568 SWCH:L2-B011 2 S >BD40002
.word 0xF52FA0AB ! FFFF8FC84CCF056C SWCH:L2-B011 0 illop
sth %i5, [%g6-0x0056] ! FFFF8FC84CCF0570 SWCH:L2-B011 0 S >BD40013
ba,a BL40269 ! FFFF8FC84CCF0574 SWCH:L2-B011 1
st %f3, [%g4+0x0020] ! FFFF8FC84CCF0578 SWCH:L2-B011 0 S >BD40005
fba,pn %fcc2, BL40261 ! FFFF8FC84CCF057C SWCH:L2-B011 0
std %f30, [%g6+0x0001] ! FFFF8FC84CCF0580 SWCH:L2-B011 0 S >BD40004+1
ba BL40260 ! FFFF8FC84CCF0584 SWCH:L2-B011 1
ld [%g2+0x0060], %fsr ! FFFF8FC84CCF0588 SWCH:L2-B011 1 S <BD40008
BL40260:add %g1, 0xAFA, %g1 ! FFFF8FC84CCF058C CASE:L3-B015 1 chksum++
add %g5, -33, %l6 ! FFFF8FC84CCF0590 CASE:L3-B015 1 @BD40024
ldda [%l6]0xD0, %f20 ! FFFF8FC84CCF0594 CASE:L3-B015 1 S Short8
sth %o2, [%g5-0x0056] ! FFFF8FC84CCF0598 CASE:L3-B015 1 S >BD40013
stb %o4, [%g3-0x0021] ! FFFF8FC84CCF059C CASE:L3-B015 1 S >BD40024
sethi %hh(0x1CB63F00),%l6 ! FFFF8FC84CCF05A0 CASE:L3-B015 1 SUBR048
or %l6,%hm(0x1CB63F00),%l6 ! FFFF8FC84CCF05A4 CASE:L3-B015 1
sethi %lm(0x1CB63F00),%l5 ! FFFF8FC84CCF05A8 CASE:L3-B015 1
or %l5,%lo(0x1CB63F00),%l5 ! FFFF8FC84CCF05AC CASE:L3-B015 1
sllx %l6, 0x20, %l6 ! FFFF8FC84CCF05B0 CASE:L3-B015 1
or %l6, %l5, %l6 ! FFFF8FC84CCF05B4 CASE:L3-B015 1
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF05B8 CASE:L3-B015 1 S
nop ! FFFF8FC84CCF05BC CASE:L3-B015 1 S
sth %o0, [%g3+0x0010] ! FFFF8FC84CCF05C0 CASE:L3-B015 1 S >BD40023
ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05C4 CASE:L3-B015 1 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05C8 CASE:L3-B015 1 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05CC CASE:L3-B015 1 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05D0 CASE:L3-B015 1 ptr_chase
pdist %f24, %f30, %f24 ! FFFF8FC84CCF05D4 CASE:L3-B015 1 S
add %g3, -32, %l5 ! FFFF8FC84CCF05D8 CASE:L3-B015 1 @BD40003
stda %f20,[%l5+%g1]0xC4 ! FFFF8FC84CCF05DC CASE:L3-B015 1 S Partial_St
add %g3, 0x0, %l5 ! FFFF8FC84CCF05E0 CASE:L3-B015 1 @BD40004
stda %f26,[%l5+%g1]0xC4 ! FFFF8FC84CCF05E4 CASE:L3-B015 1 S Partial_St
fba,pn %fcc0, BL40271 ! FFFF8FC84CCF05E8 CASE:L3-B015 1
nop ! FFFF8FC84CCF05EC CASE:L3-B015 1 S
BL40261:add %g1, 0xE8, %g1 ! FFFF8FC84CCF05F0 CASE:L3-B016 0 chksum++
array32 %g1, %o5, %o0 ! FFFF8FC84CCF05F4 CASE:L3-B016 0 S
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF05F8 CASE:L3-B016 0 <BD40003
.word 0x83D385F9 ! FFFF8FC84CCF05FC CASE:L3-B016 0 illop
stda %f32, [%l5]0xF0 ! FFFF8FC84CCF0600 CASE:L3-B016 0 Blk-Store
membar 0x40 ! FFFF8FC84CCF0604 CASE:L3-B016 0
stba %o3, [%g3-0x0021]%asi ! FFFF8FC84CCF0608 CASE:L3-B016 0 S >BD40024
membar 0x40 ! FFFF8FC84CCF060C CASE:L3-B016 0
.word 0x9F93401E ! FFFF8FC84CCF0610 CASE:L3-B016 0 illop
membar 0x40 ! FFFF8FC84CCF0614 CASE:L3-B016 0
sth %o0, [%g3+0x007A] ! FFFF8FC84CCF0618 CASE:L3-B016 0 S >BD40015
.word 0xBE100001 ! FFFF8FC84CCF061C CASE:L3-B016 0 random
stda %f20,[%l5+%g1]0xC8 ! FFFF8FC84CCF0620 CASE:L3-B016 0 S Partial_St
fba,pn %fcc3, BL40271 ! FFFF8FC84CCF0624 CASE:L3-B016 0
.word 0xA767496C ! FFFF8FC84CCF0628 CASE:L3-B016 0 S illop
BL40269:add %g1, 0x22E, %g1 ! FFFF8FC84CCF062C CASE:L3-B017 1 chksum++
ta %xcc, 0x46 ! FFFF8FC84CCF0630 CASE:L3-B017 1 S demap-page
bge,a BL40262 ;.empty ! FFFF8FC84CCF0634 CASE:L3-B017 1 L
fbul BL40263 ;.empty ! FFFF8FC84CCF0638 CASE:L3-B017 1 L
.word 0xDC9B75FF ! FFFF8FC84CCF063C CASE:L3-B017 0 L random
fba BL40264 ;.empty ! FFFF8FC84CCF0640 CASE:L3-B017 0 L
bcs BL40265 ;.empty ! FFFF8FC84CCF0644 CASE:L3-B017 0 L
bleu,a,pt %icc, BL40266 ;.empty ! FFFF8FC84CCF0648 CASE:L3-B017 0 L
fbule BL40267 ;.empty ! FFFF8FC84CCF064C CASE:L3-B017 0 L
BL40266:fbge,a BL40267 ;.empty ! FFFF8FC84CCF0650 CASE:L3-B017 0 L
BL40265:ble,pn %xcc, BL40263 ! FFFF8FC84CCF0654 CASE:L3-B017 0 L
.word 0xFB7CB25F ! FFFF8FC84CCF0658 CASE:L3-B017 0 S illop
BL40262:bne,a,pt %xcc, BL40268 ! FFFF8FC84CCF065C CASE:L3-B017 1 L
BL40267:std %f16, [%g3-0x0050] ! FFFF8FC84CCF0660 CASE:L3-B017 0 S >BD40011
nop ! FFFF8FC84CCF0664 CASE:L3-B017 1 S
st %f5, [%g3+0x0020] ! FFFF8FC84CCF0668 CASE:L3-B017 1 S >BD40005
BL40263:nop ! FFFF8FC84CCF066C CASE:L3-B017 1 S
BL40268:st %f5, [%g4+0x0020] ! FFFF8FC84CCF0670 CASE:L3-B017 1 S >BD40005
BL40264:swap [%g4+0x0048], %i1 ! FFFF8FC84CCF0674 CASE:L3-B017 1 S >BD40002
add %g1, 0x5EE, %g1 ! FFFF8FC84CCF0678 CASE:L3-B017 1 chksum++
ba,a BL40271 ! FFFF8FC84CCF067C CASE:L3-B017 1
.word 0x8FA603E1 ! FFFF8FC84CCF0680 CASE:L3-B017 0 S illop
BL40270:add %g1, 0xF6E, %g1 ! FFFF8FC84CCF0684 CASE:L3-B018 0 chksum++
add %g3, -33, %l6 ! FFFF8FC84CCF0688 CASE:L3-B018 0 @BD40024
.word 0x872B2FBC ! FFFF8FC84CCF068C CASE:L3-B018 0 S random
call .+8 ! FFFF8FC84CCF0690 CASE:L3-B018 0 S
stb %i1, [%g3+0x0011] ! FFFF8FC84CCF0694 CASE:L3-B018 0 S >BD40023+1
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0698 CASE:L3-B018 0 <BD40003
membar 0x40 ! FFFF8FC84CCF069C CASE:L3-B018 0
stda %f0, [%l5]0xE0 ! FFFF8FC84CCF06A0 CASE:L3-B018 0 Blk-Store
membar 0x40 ! FFFF8FC84CCF06A4 CASE:L3-B018 0
.word 0xBB8BC46F ! FFFF8FC84CCF06A8 CASE:L3-B018 0 S illop
ba,pn %icc, BL40271 ! FFFF8FC84CCF06AC CASE:L3-B018 0
lduha [%g6+0x007A]%asi, %o0 ! FFFF8FC84CCF06B0 CASE:L3-B018 0 S <BD40015
BL40271: ! SWCH:L2-B011
add %g1, 0x43E, %g1 ! FFFF8FC84CCF06B4 SWCH:L2-B011 2 chksum++
std %f16, [%g4-0x0050] ! FFFF8FC84CCF06B8 SWCH:L2-B011 2 S >BD40011
.word 0xA3B2C26C ! FFFF8FC84CCF06BC SWCH:L2-B011 2 S illop_VIS
ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF06C0 SWCH:L2-B011 2 <BD40003
membar 0x40 ! FFFF8FC84CCF06C4 SWCH:L2-B011 2
stda %f0, [%l5]0x16 ! FFFF8FC84CCF06C8 SWCH:L2-B011 2 Blk-Store
membar 0x40 ! FFFF8FC84CCF06CC SWCH:L2-B011 2
membar 0x40 ! FFFF8FC84CCF06D0 SWCH:L2-B011 2
stda %f0, [%l5]0xF8 ! FFFF8FC84CCF06D4 SWCH:L2-B011 2 Blk-Store
membar 0x40 ! FFFF8FC84CCF06D8 SWCH:L2-B011 2
stw %o3, [%g6+0x0048] ! FFFF8FC84CCF06DC SWCH:L2-B011 2 S >BD40002
stha %o4, [%g6+0x0012]%asi ! FFFF8FC84CCF06E0 SWCH:L2-B011 2 S >BD40012
sethi %hh(0x91AB90FF00),%l6 ! FFFF8FC84CCF06E4 SWCH:L2-B011 2 SUBR045
or %l6,%hm(0x91AB90FF00),%l6 ! FFFF8FC84CCF06E8 SWCH:L2-B011 2
sethi %lm(0x91AB90FF00),%l5 ! FFFF8FC84CCF06EC SWCH:L2-B011 2
or %l5,%lo(0x91AB90FF00),%l5 ! FFFF8FC84CCF06F0 SWCH:L2-B011 2
sllx %l6, 0x20, %l6 ! FFFF8FC84CCF06F4 SWCH:L2-B011 2
or %l6, %l5, %l6 ! FFFF8FC84CCF06F8 SWCH:L2-B011 2
jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF06FC SWCH:L2-B011 2 S
nop ! FFFF8FC84CCF0700 SWCH:L2-B011 2 S
nop ! FFFF8FC84CCF0704 LOOP:L2-B012 2
nop ! FFFF8FC84CCF0708 LOOP:L2-B013 2
nop ! FFFF8FC84CCF070C LOOP:L2-B014 2
nop ! FFFF8FC84CCF0710 LOOP:L2-B015 2
nop ! FFFF8FC84CCF0714 LOOP:L2-B016 2
nop ! FFFF8FC84CCF0718 LOOP:L2-B017 2
nop ! FFFF8FC84CCF071C LOOP:L2-B018 2
nop ! FFFF8FC84CCF0720 LOOP:L2-B019 2
sth %o0, [%g6+0x007A] ! FFFF8FC84CCF0724 LOOP:L1-B000 2 S >BD40015
fexpand %f22, %f30 ! FFFF8FC84CCF0728 LOOP:L1-B000 2 S
st %f3, [%g6+0x0020] ! FFFF8FC84CCF072C LOOP:L1-B000 2 S >BD40005
std %f18, [%g6-0x0050] ! FFFF8FC84CCF0730 LOOP:L1-B000 2 S >BD40011
tl %xcc, %g0+0x0074 ! FFFF8FC84CCF0734 LOOP:L1-B000 2 S pseudo-branch
fba,a BL40272 ! FFFF8FC84CCF0738 LOOP:L1-B000 2 L
stb %o5, [%g4-0x0021] ! FFFF8FC84CCF073C LOOP:L1-B000 0 S >BD40024
BL40272:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0740 LOOP:L1-B000 2 S >BD40002
nop ! FFFF8FC84CCF0744 LOOP:L1-B000 2 S
add %g1, 0x3C6, %g1 ! FFFF8FC84CCF0748 LOOP:L1-B000 2 chksum++
subcc %l2, 0x1, %l2 ! FFFF8FC84CCF074C LOOP:L1-B000 2
bnz,a BL40273 ! FFFF8FC84CCF0750 LOOP:L1-B000 2
st %f29, [%g4+0x0048] ! FFFF8FC84CCF0754 LOOP:L1-B000 1 S >BD40002
add %g1, 0xB9C, %g1 ! FFFF8FC84CCF0758 LOOP:L1-B000 1 chksum++
sethi %hi(0xC60D4), %g3 ! FFFF8FC84CCF075C MAIN:L0-B000 1 .+0
or %g3,%lo(0xC60D4),%g3 ! FFFF8FC84CCF0760 MAIN:L0-B000 1
cmp %g1, %g3 ! FFFF8FC84CCF0764 MAIN:L0-B000 1
bne %icc, blimp_bad_end ! FFFF8FC84CCF0768 MAIN:L0-B000 1
nop ! FFFF8FC84CCF076C MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext019_pg1 TEXT_VA=0xffff8fc84ccf0000
attr_text {
Name = .btext019_pg1,
VA = 0xffff8fc84ccf0000,
RA = 0xfffda0000,
PA = ra2pa(0xfffda0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext020 TEXT_VA=0x2cd7cff00
attr_text {
Name = .btext020,
VA = 0x2cd7cff00,
RA = 0xfffe1ff00,
PA = ra2pa(0xfffe1ff00,0),
notsb
}
SECTION .btext020_pg0 TEXT_VA=0x2cd7c0000
attr_text {
Name = .btext020_pg0,
VA = 0x2cd7c0000,
RA = 0xfffe10000,
PA = ra2pa(0xfffe10000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext020
.text
.global SUBR041; SUBR041:
BL40001: ! SUBR:L0-B000
add %g1, 0x18B, %g1 ! 00000002CD7CFF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 00000002CD7CFF04 SUBR:L0-B000 0
sethi %hh(0x2CD7CFF00),%l7 ! 00000002CD7CFF08 SUBR:L0-B000 0 SUBR041
.word 0x93B142FB ! 00000002CD7CFF0C SUBR:L0-B000 0 illop
.word 0x91704C8A ! 00000002CD7CFF10 SUBR:L0-B000 0 illop
or %l6,%lo(0x2CD7CFF00),%l6 ! 00000002CD7CFF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 00000002CD7CFF18 SUBR:L0-B000 0
.word 0xBACBDE43 ! 00000002CD7CFF1C SUBR:L0-B000 0 illop
ta %xcc, 0x45 ! 00000002CD7CFF20 SUBR:L0-B000 0 demap-stack
add %g1, 0x34E, %g1 ! 00000002CD7CFF24 SUBR:L0-B000 0 chksum++
and %g1, 0xFE, %l3 ! 00000002CD7CFF28 LOOP:L1-B000 0
BL40072: ! LOOP:L1-B000
add %g1, 0x9C3, %g1 ! 00000002CD7CFF2C LOOP:L1-B000 0 chksum++
.word 0xBDEE102F ! 00000002CD7CFF30 LOOP:L1-B000 0 S random
bnz,a,pt %icc, BL40006 ;.empty ! 00000002CD7CFF34 LOOP:L1-B000 0 L
fbo,a,pn %fcc3, BL40007 ! 00000002CD7CFF38 LOOP:L1-B000 0 L
ldda [%g7+%g7]0x82, %i0 ! 00000002CD7CFF3C LOOP:L1-B000 0 S <BD40034
bvs,pn %xcc, BL40008 ! 00000002CD7CFF40 LOOP:L1-B000 0 L
.word 0x28FBDB38 ! 00000002CD7CFF44 LOOP:L1-B000 0 S illop
BL40008:.word 0xD4E49EBF ! 00000002CD7CFF48 LOOP:L1-B000 0 S illop
bleu,pn %xcc, BL40009 ! 00000002CD7CFF4C LOOP:L1-B000 0 L
.word 0x81C3E008 ! 00000002CD7CFF50 LOOP:L1-B000 0 S random
std %f26, [%g6-0x0020] ! 00000002CD7CFF54 LOOP:L1-B000 0 S >BD40003
stwa %i1, [%g5-0x001C]%asi ! 00000002CD7CFF58 LOOP:L1-B000 0 S >BD40003+4
fbg,a BL40009 ;.empty ! 00000002CD7CFF5C LOOP:L1-B000 0 L
BL40007:.word 0x91A5008B ! 00000002CD7CFF60 LOOP:L1-B000 0 L illop
.word 0xBDAF4AE5 ! 00000002CD7CFF64 LOOP:L1-B000 0 S illop
BL40009:.word 0x2A065E24 ! 00000002CD7CFF68 LOOP:L1-B000 0 L random
BL40010:sta %f4, [%g4+0x0020]%asi ! 00000002CD7CFF6C LOOP:L1-B000 0 S >BD40005
nop ! 00000002CD7CFF70 LOOP:L1-B000 0 S
BL40006:add %g1, 0x362, %g1 ! 00000002CD7CFF74 LOOP:L1-B000 0 chksum++
andcc %i0, 0x8, %g0 ! 00000002CD7CFF78 SKIP:L2-B000 0
bz,a BL40014 ! 00000002CD7CFF7C SKIP:L2-B000 0
nop ! 00000002CD7CFF80 SKIP:L2-B000 0 S
add %g4, -80, %l5 ! 00000002CD7CFF84 SKIP:L2-B000 0 @BD40011
stda %f26,[%l5+%g1]0xC0 ! 00000002CD7CFF88 SKIP:L2-B000 0 S Partial_St
.word 0xADA51596 ! 00000002CD7CFF8C SKIP:L2-B000 0 S illop_FP
ldx [%g2+0x0050], %l5 ! 00000002CD7CFF90 SKIP:L2-B000 0 <BD40003
membar 0x40 ! 00000002CD7CFF94 SKIP:L2-B000 0
stda %f0, [%l5]0x16 ! 00000002CD7CFF98 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 00000002CD7CFF9C SKIP:L2-B000 0
.word 0x87ADDCEC ! 00000002CD7CFFA0 SKIP:L2-B000 0 S illop_FP
membar 0x40 ! 00000002CD7CFFA4 SKIP:L2-B000 0
stda %f32, [%l5]0x16 ! 00000002CD7CFFA8 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 00000002CD7CFFAC SKIP:L2-B000 0
add %g1, 0xA56, %g1 ! 00000002CD7CFFB0 SKIP:L2-B000 0 chksum++
add %g4, 0x0, %l5 ! 00000002CD7CFFB4 SKIP:L2-B000 0 @BD40004
stda %f16,[%l5+%g1]0xC0 ! 00000002CD7CFFB8 SKIP:L2-B000 0 S Partial_St
stw %i2, [%g4+0x0048] ! 00000002CD7CFFBC SKIP:L2-B000 0 S >BD40002
ldx [%g2+0x0058], %l6 ! 00000002CD7CFFC0 SKIP:L2-B000 0 <BD40021
stwa %g7, [%l6+%g0]0x14 ! 00000002CD7CFFC4 SKIP:L2-B000 0 S >BD40022
stb %i4, [%g6+0x0004] ! 00000002CD7CFFC8 SKIP:L2-B000 0 S >BD40004+4
ldda [%l6]0x26, %i0 ! 00000002CD7CFFCC SKIP:L2-B000 0 S Quad_Ld_P
add %g6, 0x12, %l6 ! 00000002CD7CFFD0 SKIP:L2-B000 0 @BD40012
ldda [%l6]0xDB, %f18 ! 00000002CD7CFFD4 SKIP:L2-B000 0 S Short16
.word 0x8BA3C010 ! 00000002CD7CFFD8 SKIP:L2-B000 0 illop
stda %f26,[%l5+%g1]0xC4 ! 00000002CD7CFFDC SKIP:L2-B000 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000002CD7CFFE0 SKIP:L2-B000 0 <BD40003
membar 0x40 ! 00000002CD7CFFE4 SKIP:L2-B000 0
stda %f0, [%l5]0xE0 ! 00000002CD7CFFE8 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 00000002CD7CFFEC SKIP:L2-B000 0
add %g4, -80, %l5 ! 00000002CD7CFFF0 SKIP:L2-B000 0 @BD40011
stda %f24,[%l5+%g1]0xC2 ! 00000002CD7CFFF4 SKIP:L2-B000 0 S Partial_St
fba,pn %fcc3, BL40025 ! 00000002CD7CFFF8 SKIP:L2-B000 0
.word 0x91673A72 ! 00000002CD7CFFFC SKIP:L2-B000 0 S illop
BL40014: ! ELSE:L2-B001
nop ! 00000002CD7D0000 ELSE:L2-B001 0 S
.word 0x81C3E008 ! 00000002CD7D0004 ELSE:L2-B001 0 L random
.word 0xB0EDA435 ! 00000002CD7D0008 ELSE:L2-B001 0 L illop
BL40016:std %f30, [%g5-0x0020] ! 00000002CD7D000C ELSE:L2-B001 0 S >BD40003
brlez,a,pn %i5, BL40018 ! 00000002CD7D0010 ELSE:L2-B001 0 L
stb %i2, [%g5+0x007B] ! 00000002CD7D0014 ELSE:L2-B001 0 S >BD40015+1
.word 0xAD679DDD ! 00000002CD7D0018 ELSE:L2-B001 0 L illop
st %f10, [%g5+0x0020] ! 00000002CD7D001C ELSE:L2-B001 0 S >BD40005
BL40017:stx %i0, [%g3+0x0000] ! 00000002CD7D0020 ELSE:L2-B001 0 S >BD40004
fbug,pn %fcc0, BL40020 ! 00000002CD7D0024 ELSE:L2-B001 0 L
nop ! 00000002CD7D0028 ELSE:L2-B001 0 S
BL40018:bcc,a,pn %xcc, BL40021 ;.empty ! 00000002CD7D002C ELSE:L2-B001 0 L
BL40020:ba BL40022 ! 00000002CD7D0030 ELSE:L2-B001 0 L
ldx [%g2+0x0028], %g4 ! 00000002CD7D0034 ELSE:L2-B001 0 S BASE<BD40060
BL40019:nop ! 00000002CD7D0038 ELSE:L2-B001 0 S
BL40022:nop ! 00000002CD7D003C ELSE:L2-B001 0 S
BL40021:add %g1, 0xCAC, %g1 ! 00000002CD7D0040 ELSE:L2-B001 0 chksum++
add %g1, 0x31B, %g1 ! 00000002CD7D0044 ELSE:L2-B001 0 chksum++
add %g5, 0x10, %l6 ! 00000002CD7D0048 ELSE:L2-B001 0 @BD40023
stda %f18, [%l6]0xD2 ! 00000002CD7D004C ELSE:L2-B001 0 S Short16
add %g3, -32, %l5 ! 00000002CD7D0050 ELSE:L2-B001 0 @BD40003
stda %f28,[%l5+%g1]0xCC ! 00000002CD7D0054 ELSE:L2-B001 0 S Partial_St
fpsub32 %f16, %f30, %f18 ! 00000002CD7D0058 ELSE:L2-B001 0 S
add %g4, -32, %l5 ! 00000002CD7D005C ELSE:L2-B001 0 @BD40003
stda %f26,[%l5+%g1]0xC0 ! 00000002CD7D0060 ELSE:L2-B001 0 S Partial_St
array16 %i0, %i1, %i0 ! 00000002CD7D0064 ELSE:L2-B001 0 S
add %g6, -33, %l6 ! 00000002CD7D0068 ELSE:L2-B001 0 @BD40024
stda %f28, [%l6]0xD0 ! 00000002CD7D006C ELSE:L2-B001 0 S Short8
ldx [%g2+0x0050], %l5 ! 00000002CD7D0070 ELSE:L2-B001 0 <BD40003
.word 0xE29B22DD ! 00000002CD7D0074 ELSE:L2-B001 0 illop
stda %f16, [%l5]0xF0 ! 00000002CD7D0078 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 00000002CD7D007C ELSE:L2-B001 0
add %g3, -32, %l5 ! 00000002CD7D0080 ELSE:L2-B001 0 @BD40003
stda %f26,[%l5+%g1]0xC4 ! 00000002CD7D0084 ELSE:L2-B001 0 S Partial_St
call .+8 ! 00000002CD7D0088 ELSE:L2-B001 0 S
.word 0xB3AE3310 ! 00000002CD7D008C ELSE:L2-B001 0 S illop
add %g5, -80, %l5 ! 00000002CD7D0090 ELSE:L2-B001 0 @BD40011
stda %f28,[%l5+%g1]0xC2 ! 00000002CD7D0094 ELSE:L2-B001 0 S Partial_St
std %f16, [%g4-0x0050] ! 00000002CD7D0098 ELSE:L2-B001 0 S >BD40011
BL40025: ! ELSE:L2-B001
.word 0x96C85DA5 ! 00000002CD7D009C ELSE:L2-B001 0 illop
fcmpd %fcc3, %f40, %f14 ! 00000002CD7D00A0 SKIP:L2-B002 0
fbl,pt %fcc3, BL40032 ! 00000002CD7D00A4 SKIP:L2-B002 0
.word 0x9FC3801F ! 00000002CD7D00A8 SKIP:L2-B002 0 S random
.word 0x81C7E008 ! 00000002CD7D00AC SKIP:L2-B002 0 random
.word 0xBEEDE77C ! 00000002CD7D00B0 SKIP:L2-B002 0 S illop
popc %g1, %o5 ! 00000002CD7D00B4 SKIP:L2-B002 0 S
fsrc2s %f27, %f27 ! 00000002CD7D00B8 SKIP:L2-B002 0 S
add %g3, 0x0, %l5 ! 00000002CD7D00BC SKIP:L2-B002 0 @BD40004
stda %f16,[%l5+%g1]0xC2 ! 00000002CD7D00C0 SKIP:L2-B002 0 S Partial_St
st %f23, [%g4+0x0048] ! 00000002CD7D00C4 SKIP:L2-B002 0 S >BD40002
add %g1, 0xB44, %g1 ! 00000002CD7D00C8 SKIP:L2-B002 0 chksum++
stda %f16, [%g5-0x0050]%asi ! 00000002CD7D00CC SKIP:L2-B002 0 S >BD40011
.word 0x2A281125 ! 00000002CD7D00D0 SKIP:L2-B002 0 S illop
lduha [%g5+0x007A]%asi, %i4 ! 00000002CD7D00D4 SKIP:L2-B002 0 S <BD40015
be,pt %xcc, BL40026 ! 00000002CD7D00D8 SKIP:L2-B002 0 L
st %f3, [%g4+0x0020] ! 00000002CD7D00DC SKIP:L2-B002 0 S >BD40005
.word 0xF7794B5E ! 00000002CD7D00E0 SKIP:L2-B002 0 L illop
BL40027:.word 0xDE98256F ! 00000002CD7D00E4 SKIP:L2-B002 0 S illop
.word 0xAADC9ED3 ! 00000002CD7D00E8 SKIP:L2-B002 0 L random
.word 0xDDFAF6BE ! 00000002CD7D00EC SKIP:L2-B002 0 L illop
bvs,a,pn %xcc, BL40030 ;.empty ! 00000002CD7D00F0 SKIP:L2-B002 0 L
BL40028:brz,a,pt %o2, BL40030 ;.empty ! 00000002CD7D00F4 SKIP:L2-B002 0 L
be,a BL40029 ! 00000002CD7D00F8 SKIP:L2-B002 0 L
BL40029:st %f4, [%g4+0x0020] ! 00000002CD7D00FC SKIP:L2-B002 0 S >BD40005
bcs,pt %icc, BL40031 ;.empty ! 00000002CD7D0100 SKIP:L2-B002 0 L
BL40030:brlz,a,pn %o5, BL40026 ! 00000002CD7D0104 SKIP:L2-B002 0 L
BL40031:stba %i0, [%g4-0x0021]%asi ! 00000002CD7D0108 SKIP:L2-B002 0 S >BD40024
BL40026:add %g1, 0x8C6, %g1 ! 00000002CD7D010C SKIP:L2-B002 0 chksum++
fba,a,pt %fcc3, BL40037 ! 00000002CD7D0110 SKIP:L2-B002 0
nop ! 00000002CD7D0114 SKIP:L2-B002 0 S
BL40032: ! ELSE:L2-B003
lduwa [%g7+%g0]0x82, %i3 ! 00000002CD7D0118 ELSE:L2-B003 0 S <BD40034
ldx [%g2+0x0050], %l5 ! 00000002CD7D011C ELSE:L2-B003 0 <BD40003
.word 0x1BC784D5 ! 00000002CD7D0120 ELSE:L2-B003 0 random
.word 0x8DB7521F ! 00000002CD7D0124 ELSE:L2-B003 0 illop
.word 0x8195C016 ! 00000002CD7D0128 ELSE:L2-B003 0 illop
.word 0x9FC68000 ! 00000002CD7D012C ELSE:L2-B003 0 S random
add %g6, 0x0, %l5 ! 00000002CD7D0130 ELSE:L2-B003 0 @BD40004
.word 0x81AC8A9E ! 00000002CD7D0134 ELSE:L2-B003 0 S illop
.word 0xA3AB64F7 ! 00000002CD7D0138 ELSE:L2-B003 0 S illop_FP
.word 0xC460481E ! 00000002CD7D013C ELSE:L2-B003 0 S illop
prefetch [%g4-0x0021], 20 ! 00000002CD7D0140 ELSE:L2-B003 0 S <BD40024
ldx [%g2+0x0050], %l5 ! 00000002CD7D0144 ELSE:L2-B003 0 <BD40003
membar 0x40 ! 00000002CD7D0148 ELSE:L2-B003 0
stda %f16, [%l5]0xF0 ! 00000002CD7D014C ELSE:L2-B003 0 Blk-Store
.word 0x197F5DC8 ! 00000002CD7D0150 ELSE:L2-B003 0 random
.word 0xEB9982D7 ! 00000002CD7D0154 ELSE:L2-B003 0 illop
.word 0x225D0B02 ! 00000002CD7D0158 ELSE:L2-B003 0 S illop
std %f26, [%g5-0x0050] ! 00000002CD7D015C ELSE:L2-B003 0 S >BD40011
ldx [%g2+0x0050], %l5 ! 00000002CD7D0160 ELSE:L2-B003 0 <BD40003
membar 0x40 ! 00000002CD7D0164 ELSE:L2-B003 0
stda %f32, [%l5]0x16 ! 00000002CD7D0168 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 00000002CD7D016C ELSE:L2-B003 0
membar 0x40 ! 00000002CD7D0170 ELSE:L2-B003 0
ldda [%l5]0x16, %f16 ! 00000002CD7D0174 ELSE:L2-B003 0 Blk-Load
membar 0x40 ! 00000002CD7D0178 ELSE:L2-B003 0
add %g1, 0x342, %g1 ! 00000002CD7D017C ELSE:L2-B003 0 chksum++
.word 0xD22AF048 ! 00000002CD7D0180 ELSE:L2-B003 0 S random
fbuge,a,pn %fcc3, BL40033 ;.empty ! 00000002CD7D0184 ELSE:L2-B003 0 L
fbg BL40034 ;.empty ! 00000002CD7D0188 ELSE:L2-B003 0 L
bleu,a BL40035 ;.empty ! 00000002CD7D018C ELSE:L2-B003 0 L
bl,a,pn %xcc, BL40036 ! 00000002CD7D0190 ELSE:L2-B003 0 L
nop ! 00000002CD7D0194 ELSE:L2-B003 0 S
.word 0xBDA40982 ! 00000002CD7D0198 ELSE:L2-B003 0 S illop
pdist %f24, %f26, %f28 ! 00000002CD7D019C ELSE:L2-B003 0 S
stx %g1, [%g4-0x0050] ! 00000002CD7D01A0 ELSE:L2-B003 0 S >BD40011
BL40035:.word 0xDF6AAC16 ! 00000002CD7D01A4 ELSE:L2-B003 0 L illop
fbne,pn %fcc1, BL40036 ! 00000002CD7D01A8 ELSE:L2-B003 0 L
nop ! 00000002CD7D01AC ELSE:L2-B003 0 S
BL40033:ldd [%g4-0x0050], %f24 ! 00000002CD7D01B0 ELSE:L2-B003 0 S <BD40011
fbn,pn %fcc0, BL40036 ! 00000002CD7D01B4 ELSE:L2-B003 0 L
BL40034:nop ! 00000002CD7D01B8 ELSE:L2-B003 0 S
BL40036:.word 0x3BA002FE ! 00000002CD7D01BC ELSE:L2-B003 0 random
BL40037: ! ELSE:L2-B003
add %g1, 0x8EA, %g1 ! 00000002CD7D01C0 ELSE:L2-B003 0 chksum++
andcc %i4, 0x8, %g0 ! 00000002CD7D01C4 SKIP:L2-B004 0
.word 0xE299ACDD ! 00000002CD7D01C8 SKIP:L2-B004 0 illop
nop ! 00000002CD7D01CC SKIP:L2-B004 0 S
.word 0xB9A8C9FA ! 00000002CD7D01D0 SKIP:L2-B004 0 S illop_FP
stx %i4, [%g4-0x0050] ! 00000002CD7D01D4 SKIP:L2-B004 0 S >BD40011
.word 0x81EE8F8A ! 00000002CD7D01D8 SKIP:L2-B004 0 illop
.word 0x9FC98AEE ! 00000002CD7D01DC SKIP:L2-B004 0 illop
stda %f0, [%l5]0xF8 ! 00000002CD7D01E0 SKIP:L2-B004 0 Blk-Store
membar 0x40 ! 00000002CD7D01E4 SKIP:L2-B004 0
fsrc1s %f22, %f28 ! 00000002CD7D01E8 SKIP:L2-B004 0 S
add %g1, 0x753, %g1 ! 00000002CD7D01EC SKIP:L2-B004 0 chksum++
.word 0x08DC0383 ! 00000002CD7D01F0 SKIP:L2-B004 0 S illop
bn .-3844 ! 00000002CD7D01F4 SKIP:L2-B004 0 S
std %f26, [%g5-0x0020] ! 00000002CD7D01F8 SKIP:L2-B004 0 S >BD40003
ldx [%g2+0x0058], %l6 ! 00000002CD7D01FC SKIP:L2-B004 0 <BD40021
stha %g7, [%l6+%g0]0x04 ! 00000002CD7D0200 SKIP:L2-B004 0 S >BD40022
.word 0xD8E7DE0E ! 00000002CD7D0204 SKIP:L2-B004 0 S illop
fba,a,pn %fcc3, BL40044 ! 00000002CD7D0208 SKIP:L2-B004 0
.word 0x83880000 ! 00000002CD7D020C SKIP:L2-B004 0 S random
BL40038: ! ELSE:L2-B005
.word 0x4574E760 ! 00000002CD7D0210 ELSE:L2-B005 0 S random
bz,pn %xcc, BL40039 ;.empty ! 00000002CD7D0214 ELSE:L2-B005 0 L
bne,pn %xcc, BL40040 ! 00000002CD7D0218 ELSE:L2-B005 0 L
.word 0x93AD8D61 ! 00000002CD7D021C ELSE:L2-B005 0 S illop
alignaddr %i4, %g1, %o4 ! 00000002CD7D0220 ELSE:L2-B005 0 S
bcs,a,pn %icc, BL40041 ;.empty ! 00000002CD7D0224 ELSE:L2-B005 0 L
fbul BL40042 ;.empty ! 00000002CD7D0228 ELSE:L2-B005 0 L
.word 0xDB75A781 ! 00000002CD7D022C ELSE:L2-B005 0 L illop
BL40041:.word 0x97906000 ! 00000002CD7D0230 ELSE:L2-B005 0 S random
nop ! 00000002CD7D0234 ELSE:L2-B005 0 S
BL40042:st %f3, [%g5+0x0020] ! 00000002CD7D0238 ELSE:L2-B005 0 S >BD40005
.word 0xB3A81C27 ! 00000002CD7D023C ELSE:L2-B005 0 L illop
.word 0x00F761D3 ! 00000002CD7D0240 ELSE:L2-B005 0 L illop
BL40043:fbue,pn %fcc3, BL40039 ! 00000002CD7D0244 ELSE:L2-B005 0 L
nop ! 00000002CD7D0248 ELSE:L2-B005 0 S
BL40039:ld [%g5+0x0020], %f9 ! 00000002CD7D024C ELSE:L2-B005 0 S <BD40005
BL40040:add %g1, 0xAB4, %g1 ! 00000002CD7D0250 ELSE:L2-B005 0 chksum++
add %g1, 0xAE6, %g1 ! 00000002CD7D0254 ELSE:L2-B005 0 chksum++
sth %g1, [%g3+0x007A] ! 00000002CD7D0258 ELSE:L2-B005 0 S >BD40015
st %f11, [%g3+0x0020] ! 00000002CD7D025C ELSE:L2-B005 0 S >BD40005
call .+8 ! 00000002CD7D0260 ELSE:L2-B005 0 S
.word 0xF859F625 ! 00000002CD7D0264 ELSE:L2-B005 0 S random
.word 0xB5A8B2BF ! 00000002CD7D0268 ELSE:L2-B005 0 illop
stda %f28,[%l5+%g1]0xC2 ! 00000002CD7D026C ELSE:L2-B005 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000002CD7D0270 ELSE:L2-B005 0 <BD40003
membar 0x40 ! 00000002CD7D0274 ELSE:L2-B005 0
.word 0xEE1C4CF0 ! 00000002CD7D0278 ELSE:L2-B005 0 random
membar 0x40 ! 00000002CD7D027C ELSE:L2-B005 0
add %g5, -80, %l5 ! 00000002CD7D0280 ELSE:L2-B005 0 @BD40011
.word 0x89A58813 ! 00000002CD7D0284 ELSE:L2-B005 0 S illop
.word 0xBB089CE4 ! 00000002CD7D0288 ELSE:L2-B005 0 S random
ldx [%g2+0x0058], %l6 ! 00000002CD7D028C ELSE:L2-B005 0 <BD40021
.word 0x9BA6997F ! 00000002CD7D0290 ELSE:L2-B005 0 S illop
ldx [%g5+0x0000], %l0 ! 00000002CD7D0294 ELSE:L2-B005 0 S <BD40004
BL40044: ! ELSE:L2-B005
.word 0xC18B0CBB ! 00000002CD7D0298 ELSE:L2-B005 0 illop
.word 0xBCF8D4E2 ! 00000002CD7D029C SKIP:L2-B006 0 random
.word 0x8FA651F4 ! 00000002CD7D02A0 SKIP:L2-B006 0 illop
nop ! 00000002CD7D02A4 SKIP:L2-B006 0 S
st %f22, [%g5+0x0048] ! 00000002CD7D02A8 SKIP:L2-B006 0 S >BD40002
brgez,a,pn %i3, BL40045 ! 00000002CD7D02AC SKIP:L2-B006 0 L
nop ! 00000002CD7D02B0 SKIP:L2-B006 0 S
bcc,a BL40046 ! 00000002CD7D02B4 SKIP:L2-B006 0 L
lduha [%g4-0x0056]%asi, %i3 ! 00000002CD7D02B8 SKIP:L2-B006 0 S <BD40013
sta %f10, [%g4+0x0020]%asi ! 00000002CD7D02BC SKIP:L2-B006 0 S >BD40005
BL40045:.word 0xCE67ED6A ! 00000002CD7D02C0 SKIP:L2-B006 0 L illop
bg,pn %xcc, BL40048 ;.empty ! 00000002CD7D02C4 SKIP:L2-B006 0 L
.word 0xD47F3DC8 ! 00000002CD7D02C8 SKIP:L2-B006 0 L random
BL40048:.word 0xAFAD515A ! 00000002CD7D02CC SKIP:L2-B006 0 L illop
BL40047:fbge,a BL40051 ;.empty ! 00000002CD7D02D0 SKIP:L2-B006 0 L
BL40046:fbuge,a,pt %fcc3, BL40051 ;.empty ! 00000002CD7D02D4 SKIP:L2-B006 0 L
BL40049:fbue BL40050 ! 00000002CD7D02D8 SKIP:L2-B006 0 L
.word 0xADBC6207 ! 00000002CD7D02DC SKIP:L2-B006 0 S illop
BL40050:fble,pn %fcc1, BL40051 ;.empty ! 00000002CD7D02E0 SKIP:L2-B006 0 L
fbl,a,pn %fcc0, BL40052 ! 00000002CD7D02E4 SKIP:L2-B006 0 L
BL40052:std %f28, [%g3-0x0020] ! 00000002CD7D02E8 SKIP:L2-B006 0 S >BD40003
BL40051:add %g1, 0xFF6, %g1 ! 00000002CD7D02EC SKIP:L2-B006 0 chksum++
.word 0xA7A6809A ! 00000002CD7D02F0 SKIP:L2-B006 0 illop
st %f21, [%g3+0x0048] ! 00000002CD7D02F4 SKIP:L2-B006 0 S >BD40002
st %f11, [%g6+0x0021] ! 00000002CD7D02F8 SKIP:L2-B006 0 S >BD40005+1
bg BL40053 ! 00000002CD7D02FC SKIP:L2-B006 0 L
st %f5, [%g5+0x0020] ! 00000002CD7D0300 SKIP:L2-B006 0 S >BD40005
BL40053:fbg BL40054 ;.empty ! 00000002CD7D0304 SKIP:L2-B006 0 L
bl,a BL40055 ;.empty ! 00000002CD7D0308 SKIP:L2-B006 0 L
BL40055:bz,a BL40056 ;.empty ! 00000002CD7D030C SKIP:L2-B006 0 L
fbge,pt %fcc1, BL40057 ! 00000002CD7D0310 SKIP:L2-B006 0 L
BL40054:.word 0x9D4A5870 ! 00000002CD7D0314 SKIP:L2-B006 0 S random
BL40056:.word 0x81880000 ! 00000002CD7D0318 SKIP:L2-B006 0 L random
ldx [%g2+0x0030], %g3 ! 00000002CD7D031C SKIP:L2-B006 0 S BASE<BD40096
BL40057:add %g1, 0x52, %g1 ! 00000002CD7D0320 SKIP:L2-B006 0 chksum++
.word 0x9B7B927B ! 00000002CD7D0324 SKIP:L2-B006 0 illop
nop ! 00000002CD7D0328 SKIP:L2-B006 0 S
BL40058: ! ELSE:L2-B007
ldstub [%g4-0x0021], %o1 ! 00000002CD7D032C ELSE:L2-B007 0 S >BD40024
nop ! 00000002CD7D0330 ELSE:L2-B007 0 S
bcs BL40059 ! 00000002CD7D0334 ELSE:L2-B007 0 L
std %f18, [%g6+0x0000] ! 00000002CD7D0338 ELSE:L2-B007 0 S >BD40004
.word 0x89A5CB8D ! 00000002CD7D033C ELSE:L2-B007 0 S illop
call .+8 ! 00000002CD7D0340 ELSE:L2-B007 0 L
nop ! 00000002CD7D0344 ELSE:L2-B007 0 S
bge,a BL40061 ;.empty ! 00000002CD7D0348 ELSE:L2-B007 0 L
BL40061:.word 0x8957C000 ! 00000002CD7D034C ELSE:L2-B007 0 L illop
BL40059:fbug BL40060 ! 00000002CD7D0350 ELSE:L2-B007 0 L
st %f10, [%g3+0x0022] ! 00000002CD7D0354 ELSE:L2-B007 0 S >BD40005+2
BL40060:sta %f8, [%g4+0x0020]%asi ! 00000002CD7D0358 ELSE:L2-B007 0 S >BD40005
BL40062:add %g1, 0x432, %g1 ! 00000002CD7D035C ELSE:L2-B007 0 chksum++
add %g1, 0xE78, %g1 ! 00000002CD7D0360 ELSE:L2-B007 0 chksum++
.word 0xAC025204 ! 00000002CD7D0364 ELSE:L2-B007 0 S random
.word 0x93A6C337 ! 00000002CD7D0368 ELSE:L2-B007 0 S illop
ldx [%g2+0x0050], %l5 ! 00000002CD7D036C ELSE:L2-B007 0 <BD40003
membar 0x40 ! 00000002CD7D0370 ELSE:L2-B007 0
stda %f16, [%l5]0xF0 ! 00000002CD7D0374 ELSE:L2-B007 0 Blk-Store
.word 0xC189F0AB ! 00000002CD7D0378 ELSE:L2-B007 0 illop
add %g3, -32, %l5 ! 00000002CD7D037C ELSE:L2-B007 0 @BD40003
stda %f26,[%l5+%g1]0xC0 ! 00000002CD7D0380 ELSE:L2-B007 0 S Partial_St
BL40063: ! ELSE:L2-B007
add %g1, 0x8BC, %g1 ! 00000002CD7D0384 ELSE:L2-B007 0 chksum++
andcc %g1, 0x1, %g0 ! 00000002CD7D0388 SKIP:L2-B008 0
bz,a,pt %icc, BL40064 ! 00000002CD7D038C SKIP:L2-B008 0
st %f5, [%g3+0x0021] ! 00000002CD7D0390 SKIP:L2-B008 0 S >BD40005+1
add %g4, -80, %l5 ! 00000002CD7D0394 SKIP:L2-B008 0 @BD40011
.word 0xA7ABF01E ! 00000002CD7D0398 SKIP:L2-B008 0 S illop
ldx [%g2+0x0050], %l5 ! 00000002CD7D039C SKIP:L2-B008 0 <BD40003
membar 0x40 ! 00000002CD7D03A0 SKIP:L2-B008 0
stda %f16, [%l5]0xF0 ! 00000002CD7D03A4 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! 00000002CD7D03A8 SKIP:L2-B008 0
add %g4, -32, %l5 ! 00000002CD7D03AC SKIP:L2-B008 0 @BD40003
.word 0x8526306C ! 00000002CD7D03B0 SKIP:L2-B008 0 S random
.word 0x8BCD25F7 ! 00000002CD7D03B4 SKIP:L2-B008 0 S illop
.word 0xEDEB16AE ! 00000002CD7D03B8 SKIP:L2-B008 0 random
stx %g1, [%g4+0x0000] ! 00000002CD7D03BC SKIP:L2-B008 0 S >BD40004
.word 0xB59CF331 ! 00000002CD7D03C0 SKIP:L2-B008 0 illop
membar 0x40 ! 00000002CD7D03C4 SKIP:L2-B008 0
stda %f0, [%l5]0x16 ! 00000002CD7D03C8 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! 00000002CD7D03CC SKIP:L2-B008 0
membar 0x40 ! 00000002CD7D03D0 SKIP:L2-B008 0
stda %f0, [%l5]0xE0 ! 00000002CD7D03D4 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! 00000002CD7D03D8 SKIP:L2-B008 0
std %f30, [%g6-0x0020] ! 00000002CD7D03DC SKIP:L2-B008 0 S >BD40003
fba,a BL40071 ! 00000002CD7D03E0 SKIP:L2-B008 0
.word 0x83F00000 ! 00000002CD7D03E4 SKIP:L2-B008 0 S illop
BL40064: ! ELSE:L2-B009
st %f31, [%g6+0x0048] ! 00000002CD7D03E8 ELSE:L2-B009 0 S >BD40002
bn BL40065 ! 00000002CD7D03EC ELSE:L2-B009 0 L
nop ! 00000002CD7D03F0 ELSE:L2-B009 0 S
std %f30, [%g6-0x0020] ! 00000002CD7D03F4 ELSE:L2-B009 0 S >BD40003
BL40065:std %i2, [%g4-0x0050] ! 00000002CD7D03F8 ELSE:L2-B009 0 S >BD40011
brlz,pn %o4, BL40066 ! 00000002CD7D03FC ELSE:L2-B009 0 L
ldstub [%g4-0x0021], %i0 ! 00000002CD7D0400 ELSE:L2-B009 0 S >BD40024
.word 0xBFA14566 ! 00000002CD7D0404 ELSE:L2-B009 0 S illop
.word 0xD460E19C ! 00000002CD7D0408 ELSE:L2-B009 0 S illop
brgez,pn %l0, BL40067 ;.empty ! 00000002CD7D040C ELSE:L2-B009 0 L
BL40066:bcc,a BL40068 ;.empty ! 00000002CD7D0410 ELSE:L2-B009 0 L
.word 0xB7AB4AA9 ! 00000002CD7D0414 ELSE:L2-B009 0 L illop
BL40068:.word 0x8FB742D7 ! 00000002CD7D0418 ELSE:L2-B009 0 S illop_VIS
fbuge,a BL40067 ;.empty ! 00000002CD7D041C ELSE:L2-B009 0 L
BL40069:.word 0xA1CFA177 ! 00000002CD7D0420 ELSE:L2-B009 0 L illop
BL40070:nop ! 00000002CD7D0424 ELSE:L2-B009 0 S
BL40067:std %g0, [%g4-0x0020] ! 00000002CD7D0428 ELSE:L2-B009 0 S >BD40003
add %g1, 0x20E, %g1 ! 00000002CD7D042C ELSE:L2-B009 0 chksum++
add %g1, 0x190, %g1 ! 00000002CD7D0430 ELSE:L2-B009 0 chksum++
.word 0xF3B81C15 ! 00000002CD7D0434 ELSE:L2-B009 0 S illop_VIS
.word 0xB5F00000 ! 00000002CD7D0438 ELSE:L2-B009 0 S illop
.word 0x333AD117 ! 00000002CD7D043C ELSE:L2-B009 0 random
membar 0x40 ! 00000002CD7D0440 ELSE:L2-B009 0
stda %f0, [%l5]0x16 ! 00000002CD7D0444 ELSE:L2-B009 0 Blk-Store
membar 0x40 ! 00000002CD7D0448 ELSE:L2-B009 0
.word 0x877F5195 ! 00000002CD7D044C ELSE:L2-B009 0 S illop
membar 0x40 ! 00000002CD7D0450 ELSE:L2-B009 0
stda %f0, [%l5]0x16 ! 00000002CD7D0454 ELSE:L2-B009 0 Blk-Store
membar 0x40 ! 00000002CD7D0458 ELSE:L2-B009 0
BL40071: ! ELSE:L2-B009
.word 0xAB550000 ! 00000002CD7D045C ELSE:L2-B009 0 illop
.word 0x81E80000 ! 00000002CD7D0460 LOOP:L1-B000 0 random
andcc %l3, 0x1, %g0 ! 00000002CD7D0464 LOOP:L1-B000 0
bne,pt %xcc, BL40072 ! 00000002CD7D0468 LOOP:L1-B000 0
.word 0xB7AA4D1B ! 00000002CD7D046C LOOP:L1-B000 0 S illop
add %g1, 0x7B2, %g1 ! 00000002CD7D0470 LOOP:L1-B000 0 chksum++
.word 0xA7D6E54F ! 00000002CD7D0474 SUBR:L0-B000 0 S illop
ldda [%g7+%g7]0x83, %i2 ! 00000002CD7D0478 SUBR:L0-B000 0 S <BD40034
prefetch [%g4-0x0050], 4 ! 00000002CD7D047C SUBR:L0-B000 0 S <BD40011
.word 0x8965EA0B ! 00000002CD7D0480 SUBR:L0-B000 0 S illop
.word 0xA1B66CB2 ! 00000002CD7D0484 SUBR:L0-B000 0 illop
ldda [%l6]0xD2, %f22 ! 00000002CD7D0488 SUBR:L0-B000 0 S Short16
ta %xcc, 0x45 ! 00000002CD7D048C SUBR:L0-B000 0 demap-stack
add %g1, 0x2D3, %i0 ! 00000002CD7D0490 SUBR:L0-B000 0
return %i7+0x0008 ! 00000002CD7D0494 SUBR:L0-B000 0
add %g1, 0xDA, %g1 ! 00000002CD7D0498 SUBR:L0-B000 0 chksum++
SECTION .btext020_pg1 TEXT_VA=0x2cd7d0000
attr_text {
Name = .btext020_pg1,
VA = 0x2cd7d0000,
RA = 0xfffe20000,
PA = ra2pa(0xfffe20000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext021 TEXT_VA=0x1775ff00
attr_text {
Name = .btext021,
VA = 0x1775ff00,
RA = 0xfffdfff00,
PA = ra2pa(0xfffdfff00,0),
notsb
}
SECTION .btext021_pg0 TEXT_VA=0x17750000
attr_text {
Name = .btext021_pg0,
VA = 0x17750000,
RA = 0xfffdf0000,
PA = ra2pa(0xfffdf0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext021
.text
.global SUBR042; SUBR042:
BL40073: ! SUBR:L0-B000
add %g1, 0x735, %g1 ! 000000001775FF00 SUBR:L0-B000 2 chksum++
save %o6, -128, %o6 ! 000000001775FF04 SUBR:L0-B000 2
sethi %hh(0x1775FF00),%l7 ! 000000001775FF08 SUBR:L0-B000 2 SUBR042
or %l7,%hm(0x1775FF00),%l7 ! 000000001775FF0C SUBR:L0-B000 2
sethi %lm(0x1775FF00),%l6 ! 000000001775FF10 SUBR:L0-B000 2
or %l6,%lo(0x1775FF00),%l6 ! 000000001775FF14 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 000000001775FF18 SUBR:L0-B000 2
or %l7, %l6, %l7 ! 000000001775FF1C SUBR:L0-B000 2
ta %xcc, 0x45 ! 000000001775FF20 SUBR:L0-B000 2 demap-stack
add %g3, 0x0, %l5 ! 000000001775FF24 SUBR:L0-B000 2 @BD40004
stda %f24,[%l5+%g1]0xC4 ! 000000001775FF28 SUBR:L0-B000 2 S Partial_St
ldx [%g2+0x0028], %g6 ! 000000001775FF2C SUBR:L0-B000 2 S BASE<BD40060
ldstub [%g5-0x0021], %o2 ! 000000001775FF30 SUBR:L0-B000 2 S >BD40024
ldx [%g2+0x0058], %l6 ! 000000001775FF34 SUBR:L0-B000 2 <BD40021
stba %g7, [%l6+%g0]0x0C ! 000000001775FF38 SUBR:L0-B000 2 S >BD40022
std %i0, [%g5-0x001B] ! 000000001775FF3C SUBR:L0-B000 2 S >BD40003+5
ldda [%l6]0x24, %i0 ! 000000001775FF40 SUBR:L0-B000 2 S Quad_Ld
swap [%g5+0x0048], %o2 ! 000000001775FF44 SUBR:L0-B000 2 S >BD40002
ldx [%g2+0x0020], %g4 ! 000000001775FF48 SUBR:L0-B000 2 S BASE<BD40016
sethi %hh(0x91AB90FF00),%l6 ! 000000001775FF4C SUBR:L0-B000 2 SUBR045
or %l6,%hm(0x91AB90FF00),%l6 ! 000000001775FF50 SUBR:L0-B000 2
sethi %lm(0x91AB90FF00),%l5 ! 000000001775FF54 SUBR:L0-B000 2
or %l5,%lo(0x91AB90FF00),%l5 ! 000000001775FF58 SUBR:L0-B000 2
sllx %l6, 0x20, %l6 ! 000000001775FF5C SUBR:L0-B000 2
or %l6, %l5, %l6 ! 000000001775FF60 SUBR:L0-B000 2
jmpl %l6+0x0000, %o7 ! 000000001775FF64 SUBR:L0-B000 2 S
std %i0, [%g4-0x0050] ! 000000001775FF68 SUBR:L0-B000 2 S >BD40011
ldx [%g2+0x0058], %l6 ! 000000001775FF6C SUBR:L0-B000 2 <BD40021
ldda [%l6]0x26, %i2 ! 000000001775FF70 SUBR:L0-B000 2 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! 000000001775FF74 SUBR:L0-B000 2 <BD40003
membar 0x40 ! 000000001775FF78 SUBR:L0-B000 2
ldda [%l5]0x16, %f16 ! 000000001775FF7C SUBR:L0-B000 2 Blk-Load
membar 0x40 ! 000000001775FF80 SUBR:L0-B000 2
add %g1, 0x7FA, %g1 ! 000000001775FF84 SUBR:L0-B000 2 chksum++
add %i3, %g1, %i5 ! 000000001775FF88 SWCH:L1-B000 2
andcc %i5, 0x2, %g0 ! 000000001775FF8C SWCH:L1-B000 2
bnz,a,pn %xcc, BL40082 ! 000000001775FF90 SWCH:L1-B000 2
add %g1, 0xB4C, %g1 ! 000000001775FF94 SWCH:L1-B000 2 chksum++
.word 0xEB4DD2DE ! 000000001775FF98 SWCH:L1-B000 0 illop
bnz,pt %xcc, BL40081 ! 000000001775FF9C SWCH:L1-B000 0
andcc %i5, 0x400, %g0 ! 000000001775FFA0 SWCH:L1-B000 0
bnz,pt %xcc, BL40080 ! 000000001775FFA4 SWCH:L1-B000 0
andcc %i5, 0x800, %g0 ! 000000001775FFA8 SWCH:L1-B000 0
.word 0xBBA0C068 ! 000000001775FFAC SWCH:L1-B000 0 illop
swap [%g6+0x0048], %o4 ! 000000001775FFB0 SWCH:L1-B000 0 S >BD40002
std %i4, [%g6-0x004E] ! 000000001775FFB4 SWCH:L1-B000 0 S >BD40011+2
.word 0x2ACF4F40 ! 000000001775FFB8 SWCH:L1-B000 0 S random
st %f10, [%g5+0x0020] ! 000000001775FFBC SWCH:L1-B000 0 S >BD40005
nop ! 000000001775FFC0 SWCH:L1-B000 0 S
bn,a BL40075 ! 000000001775FFC4 SWCH:L1-B000 0 L
sth %i5, [%g6+0x003A] ! 000000001775FFC8 SWCH:L1-B000 0 S >BD40074
be,pt %xcc, BL40076 ;.empty ! 000000001775FFCC SWCH:L1-B000 0 L
.word 0xBEC9E6A2 ! 000000001775FFD0 SWCH:L1-B000 0 L illop
.word 0x99A91497 ! 000000001775FFD4 SWCH:L1-B000 0 S illop
bl,a BL40077 ! 000000001775FFD8 SWCH:L1-B000 0 L
BL40076:swap [%g6+0x0048], %l0 ! 000000001775FFDC SWCH:L1-B000 0 S >BD40002
call .+8 ! 000000001775FFE0 SWCH:L1-B000 0 L
nop ! 000000001775FFE4 SWCH:L1-B000 0 S
bl BL40078 ! 000000001775FFE8 SWCH:L1-B000 0 L
st %f5, [%g4+0x0020] ! 000000001775FFEC SWCH:L1-B000 0 S >BD40005
BL40075:bleu BL40077 ! 000000001775FFF0 SWCH:L1-B000 0 L
BL40078:nop ! 000000001775FFF4 SWCH:L1-B000 0 S
BL40077:.word 0xAB8F249F ! 000000001775FFF8 SWCH:L1-B000 0 illop
add %g1, 0xCD1, %g1 ! 000000001775FFFC SWCH:L1-B000 0 chksum++
.word 0xF8B58724 ! 0000000017760000 SWCH:L1-B000 0 random
stxa %o2, [%g5+0x0000]%asi ! 0000000017760004 SWCH:L1-B000 0 S >BD40004
BL40079:add %g1, 0xF62, %g1 ! 0000000017760008 CASE:L2-B000 0 chksum++
pdist %f20, %f24, %f20 ! 000000001776000C CASE:L2-B000 0 S
.word 0xF397A365 ! 0000000017760010 CASE:L2-B000 0 S illop
.word 0xA3F00000 ! 0000000017760014 CASE:L2-B000 0 S illop
std %o0, [%g6+0x0000] ! 0000000017760018 CASE:L2-B000 0 S >BD40004
ba,a BL40089 ! 000000001776001C CASE:L2-B000 0
sth %o3, [%g5+0x0004] ! 0000000017760020 CASE:L2-B000 0 S >BD40004+4
BL40080:.word 0x9FB2C3D6 ! 0000000017760024 CASE:L2-B001 0 illop
swap [%g5+0x0048], %i3 ! 0000000017760028 CASE:L2-B001 0 S >BD40002
.word 0xCD9202C9 ! 000000001776002C CASE:L2-B001 0 S illop
std %f28, [%g5+0x0000] ! 0000000017760030 CASE:L2-B001 0 S >BD40004
.word 0xC9482D8A ! 0000000017760034 CASE:L2-B001 0 illop
.word 0x9DE5C079 ! 0000000017760038 CASE:L2-B001 0 illop
sethi %lm(0x10C9482D8A),%l5 ! 000000001776003C CASE:L2-B001 0
or %l5,%lo(0x10C9482D8A),%l5 ! 0000000017760040 CASE:L2-B001 0
sllx %l6, 0x20, %l6 ! 0000000017760044 CASE:L2-B001 0
.word 0xDD573980 ! 0000000017760048 CASE:L2-B001 0 illop
.word 0xCDE9E9FF ! 000000001776004C CASE:L2-B001 0 illop
call SUBR048 ! 0000000017760050 CASE:L2-B001 0 S
nop ! 0000000017760054 CASE:L2-B001 0 S
fba,a,pn %fcc2, BL40089 ! 0000000017760058 CASE:L2-B001 0
swap [%g3+0x0048], %o3 ! 000000001776005C CASE:L2-B001 0 S >BD40002
BL40081:add %g1, 0x842, %g1 ! 0000000017760060 CASE:L2-B002 0 chksum++
.word 0xA9B7C9D6 ! 0000000017760064 CASE:L2-B002 0 S illop_VIS
st %fsr, [%g2+0x0060] ! 0000000017760068 CASE:L2-B002 0 S <BD40008
.word 0xB7A71BBE ! 000000001776006C CASE:L2-B002 0 illop
stda %f30,[%l5+%g1]0xC4 ! 0000000017760070 CASE:L2-B002 0 S Partial_St
.word 0x9F8A070C ! 0000000017760074 CASE:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! 0000000017760078 CASE:L2-B002 0 <BD40003
membar 0x40 ! 000000001776007C CASE:L2-B002 0
.word 0xCFBF5C14 ! 0000000017760080 CASE:L2-B002 0 illop
membar 0x40 ! 0000000017760084 CASE:L2-B002 0
fba,a,pt %fcc1, BL40089 ! 0000000017760088 CASE:L2-B002 0
nop ! 000000001776008C CASE:L2-B002 0 S
BL40082:add %g1, 0xABF, %g1 ! 0000000017760090 CASE:L2-B003 2 chksum++
ldx [%g2+0x0050], %l5 ! 0000000017760094 CASE:L2-B003 2 <BD40003
membar 0x40 ! 0000000017760098 CASE:L2-B003 2
stda %f0, [%l5]0x16 ! 000000001776009C CASE:L2-B003 2 Blk-Store
membar 0x40 ! 00000000177600A0 CASE:L2-B003 2
call .+8 ! 00000000177600A4 CASE:L2-B003 2 S
.word 0x99674E74 ! 00000000177600A8 CASE:L2-B003 2 S illop
add %g3, -33, %l6 ! 00000000177600AC CASE:L2-B003 2 @BD40024
ldda [%l6]0xD8, %f22 ! 00000000177600B0 CASE:L2-B003 2 S Short8
fba,a,pn %fcc0, BL40089 ! 00000000177600B4 CASE:L2-B003 2
.word 0xA9AA31C3 ! 00000000177600B8 CASE:L2-B003 0 S illop
BL40089: ! SWCH:L1-B000
add %g1, 0x7A8, %g1 ! 00000000177600BC SWCH:L1-B000 2 chksum++
ldub [%g3-0x0021], %i0 ! 00000000177600C0 SWCH:L1-B000 2 S <BD40024
pdist %f22, %f26, %f20 ! 00000000177600C4 SWCH:L1-B000 2 S
bcc,a BL40083 ;.empty ! 00000000177600C8 SWCH:L1-B000 2 L
bcs,a,pn %xcc, BL40084 ;.empty ! 00000000177600CC SWCH:L1-B000 2 L
be,pt %xcc, BL40084 ;.empty ! 00000000177600D0 SWCH:L1-B000 0 L
fbu,a BL40085 ;.empty ! 00000000177600D4 SWCH:L1-B000 0 L
bneg BL40085 ! 00000000177600D8 SWCH:L1-B000 0 L
BL40084:nop ! 00000000177600DC SWCH:L1-B000 0 S
.word 0x83AD1B81 ! 00000000177600E0 SWCH:L1-B000 0 L illop
nop ! 00000000177600E4 SWCH:L1-B000 0 S
BL40083:.word 0xCB6BDD88 ! 00000000177600E8 SWCH:L1-B000 0 L illop
nop ! 00000000177600EC SWCH:L1-B000 2 S
BL40086:stx %g1, [%g4-0x0020] ! 00000000177600F0 SWCH:L1-B000 2 S >BD40003
bnz,a BL40087 ;.empty ! 00000000177600F4 SWCH:L1-B000 2 L
BL40085:fblg,a,pt %fcc2, BL40088 ! 00000000177600F8 SWCH:L1-B000 2 L
BL40088:st %f4, [%g4+0x0020] ! 00000000177600FC SWCH:L1-B000 0 S >BD40005
BL40087:add %g1, 0x7E8, %g1 ! 0000000017760100 SWCH:L1-B000 0 chksum++
ldsha [%g7+%g0]0x83, %o4 ! 0000000017760104 SUBR:L0-B000 2 S <BD40034
edge8ln %i3, %g1, %i3 ! 0000000017760108 SUBR:L0-B000 2 S
add %g4, 0x0, %l5 ! 000000001776010C SUBR:L0-B000 2 @BD40004
stda %f26,[%l5+%g1]0xC5 ! 0000000017760110 SUBR:L0-B000 2 S Partial_St
add %g6, -32, %l5 ! 0000000017760114 SUBR:L0-B000 2 @BD40003
stda %f26,[%l5+%g1]0xC0 ! 0000000017760118 SUBR:L0-B000 2 S Partial_St
ta %xcc, 0x45 ! 000000001776011C SUBR:L0-B000 2 demap-stack
add %g1, 0x367, %i0 ! 0000000017760120 SUBR:L0-B000 2
return %i7+0x0008 ! 0000000017760124 SUBR:L0-B000 2
add %g1, 0x82A, %g1 ! 0000000017760128 SUBR:L0-B000 2 chksum++
SECTION .btext021_pg1 TEXT_VA=0x17760000
attr_text {
Name = .btext021_pg1,
VA = 0x17760000,
RA = 0xfffe00000,
PA = ra2pa(0xfffe00000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext022 TEXT_VA=0x7ab17d7f00
attr_text {
Name = .btext022,
VA = 0x7ab17d7f00,
RA = 0xfffdedf00,
PA = ra2pa(0xfffdedf00,0),
notsb
}
SECTION .btext022_pg0 TEXT_VA=0x7ab17d6000
attr_text {
Name = .btext022_pg0,
VA = 0x7ab17d6000,
RA = 0xfffdec000,
PA = ra2pa(0xfffdec000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext022
.text
.global SUBR043; SUBR043:
BL40091: ! SUBR:L0-B000
add %g1, 0xF29, %g1 ! 0000007AB17D7F00 SUBR:L0-B000 2 chksum++
bg,pn %xcc, BL40090 ! 0000007AB17D7F04 SUBR:L0-B000 2
save %o6, -128, %o6 ! 0000007AB17D7F08 SUBR:L0-B000 2
BL40090: ! SUBR:L0-B000
sethi %hh(0x7AB17D7F00),%l7 ! 0000007AB17D7F0C SUBR:L0-B000 2 SUBR043
or %l7,%hm(0x7AB17D7F00),%l7 ! 0000007AB17D7F10 SUBR:L0-B000 2
sethi %lm(0x7AB17D7F00),%l6 ! 0000007AB17D7F14 SUBR:L0-B000 2
or %l6,%lo(0x7AB17D7F00),%l6 ! 0000007AB17D7F18 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 0000007AB17D7F1C SUBR:L0-B000 2
or %l7, %l6, %l7 ! 0000007AB17D7F20 SUBR:L0-B000 2
ta %xcc, 0x45 ! 0000007AB17D7F24 SUBR:L0-B000 2 demap-stack
ldx [%g2+0x0050], %l5 ! 0000007AB17D7F28 SUBR:L0-B000 2 <BD40003
membar 0x40 ! 0000007AB17D7F2C SUBR:L0-B000 2
stda %f32, [%l5]0xE0 ! 0000007AB17D7F30 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 0000007AB17D7F34 SUBR:L0-B000 2
ldsha [%g5+0x003A]%asi, %l3 ! 0000007AB17D7F38 SUBR:L0-B000 2 S <BD40074
prefetch [%g4+0x0000], 2 ! 0000007AB17D7F3C SUBR:L0-B000 2 S <BD40004
membar 0x40 ! 0000007AB17D7F40 SUBR:L0-B000 2
stda %f16, [%l5]0xF0 ! 0000007AB17D7F44 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 0000007AB17D7F48 SUBR:L0-B000 2
add %g1, 0x5BC, %g1 ! 0000007AB17D7F4C SUBR:L0-B000 2 chksum++
add %i1, %g1, %o0 ! 0000007AB17D7F50 SWCH:L1-B000 2
andcc %o0, 0x2, %g0 ! 0000007AB17D7F54 SWCH:L1-B000 2
bnz,pn %xcc, BL40095 ! 0000007AB17D7F58 SWCH:L1-B000 2
andcc %o0, 0x400, %g0 ! 0000007AB17D7F5C SWCH:L1-B000 2
bnz,pt %xcc, BL40094 ! 0000007AB17D7F60 SWCH:L1-B000 2
andcc %o0, 0x400, %g0 ! 0000007AB17D7F64 SWCH:L1-B000 2
bnz,pn %xcc, BL40093 ! 0000007AB17D7F68 SWCH:L1-B000 0
andcc %o0, 0x2, %g0 ! 0000007AB17D7F6C SWCH:L1-B000 0
bnz,pn %xcc, BL40092 ! 0000007AB17D7F70 SWCH:L1-B000 0
ldx [%g2+0x0050], %l5 ! 0000007AB17D7F74 SWCH:L1-B000 0 <BD40003
membar 0x40 ! 0000007AB17D7F78 SWCH:L1-B000 0
stda %f32, [%l5]0x16 ! 0000007AB17D7F7C SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000007AB17D7F80 SWCH:L1-B000 0
stx %i4, [%g3-0x0050] ! 0000007AB17D7F84 SWCH:L1-B000 0 S >BD40011
call .+8 ! 0000007AB17D7F88 SWCH:L1-B000 0 S
nop ! 0000007AB17D7F8C SWCH:L1-B000 0 S
ld [%g4+0x0020], %f5 ! 0000007AB17D7F90 SWCH:L1-B000 0 S <BD40005
.word 0xC7DA7E07 ! 0000007AB17D7F94 SWCH:L1-B000 0 illop
or %l6,%hm(0x10C7DA7E07),%l6 ! 0000007AB17D7F98 SWCH:L1-B000 0
sethi %lm(0x10C7DA7E07),%l5 ! 0000007AB17D7F9C SWCH:L1-B000 0
or %l5,%lo(0x10C7DA7E07),%l5 ! 0000007AB17D7FA0 SWCH:L1-B000 0
sllx %l6, 0x20, %l6 ! 0000007AB17D7FA4 SWCH:L1-B000 0
or %l6, %l5, %l6 ! 0000007AB17D7FA8 SWCH:L1-B000 0
.word 0xB5A19A0E ! 0000007AB17D7FAC SWCH:L1-B000 0 S illop
stx %g1, [%g6-0x0020] ! 0000007AB17D7FB0 SWCH:L1-B000 0 S >BD40003
ldx [%g2+0x0050], %l5 ! 0000007AB17D7FB4 SWCH:L1-B000 0 <BD40003
membar 0x40 ! 0000007AB17D7FB8 SWCH:L1-B000 0
stda %f32, [%l5]0x16 ! 0000007AB17D7FBC SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000007AB17D7FC0 SWCH:L1-B000 0
swap [%g3+0x0048], %i0 ! 0000007AB17D7FC4 SWCH:L1-B000 0 S >BD40002
.word 0x9E100001 ! 0000007AB17D7FC8 SWCH:L1-B000 0 S random
.word 0xB93EA3E3 ! 0000007AB17D7FCC SWCH:L1-B000 0 S random
.word 0x00DE4C6A ! 0000007AB17D7FD0 SWCH:L1-B000 0 illop
stda %f16, [%l5]0xE0 ! 0000007AB17D7FD4 SWCH:L1-B000 0 Blk-Store
.word 0xA1AF6169 ! 0000007AB17D7FD8 SWCH:L1-B000 0 illop
add %g1, 0x942, %g1 ! 0000007AB17D7FDC SWCH:L1-B000 0 chksum++
.word 0xF7B943E9 ! 0000007AB17D7FE0 SWCH:L1-B000 0 illop
st %f8, [%g5+0x0020] ! 0000007AB17D7FE4 SWCH:L1-B000 0 S >BD40005
BL40092:add %g1, 0x5CA, %g1 ! 0000007AB17D7FE8 CASE:L2-B000 0 chksum++
.word 0x99A65E0B ! 0000007AB17D7FEC CASE:L2-B000 0 S illop_FP
add %g6, -33, %l6 ! 0000007AB17D7FF0 CASE:L2-B000 0 @BD40024
ldda [%l6]0xD0, %f20 ! 0000007AB17D7FF4 CASE:L2-B000 0 S Short8
std %i0, [%g4-0x0020] ! 0000007AB17D7FF8 CASE:L2-B000 0 S >BD40003
ldx [%g2+0x0050], %l5 ! 0000007AB17D7FFC CASE:L2-B000 0 <BD40003
membar 0x40 ! 0000007AB17D8000 CASE:L2-B000 0
stda %f32, [%l5]0xF0 ! 0000007AB17D8004 CASE:L2-B000 0 Blk-Store
membar 0x40 ! 0000007AB17D8008 CASE:L2-B000 0
stda %o0, [%g5+0x0000]%asi ! 0000007AB17D800C CASE:L2-B000 0 S >BD40004
.word 0xB3AB201F ! 0000007AB17D8010 CASE:L2-B000 0 illop
stwa %g7, [%l6+%g0]0x04 ! 0000007AB17D8014 CASE:L2-B000 0 S >BD40022
.word 0xBD64CD0B ! 0000007AB17D8018 CASE:L2-B000 0 S illop
call .+8 ! 0000007AB17D801C CASE:L2-B000 0 S
st %f16, [%g5+0x0048] ! 0000007AB17D8020 CASE:L2-B000 0 S >BD40002
st %f9, [%g5+0x0020] ! 0000007AB17D8024 CASE:L2-B000 0 S >BD40005
add %g3, 0x0, %l5 ! 0000007AB17D8028 CASE:L2-B000 0 @BD40004
stda %f26,[%l5+%g1]0xC2 ! 0000007AB17D802C CASE:L2-B000 0 S Partial_St
stw %i3, [%g3+0x004A] ! 0000007AB17D8030 CASE:L2-B000 0 S >BD40002+2
fba,a,pn %fcc2, BL40096 ! 0000007AB17D8034 CASE:L2-B000 0
st %f11, [%g4+0x0020] ! 0000007AB17D8038 CASE:L2-B000 0 S >BD40005
BL40093:add %g1, 0xA22, %g1 ! 0000007AB17D803C CASE:L2-B001 0 chksum++
nop ! 0000007AB17D8040 CASE:L2-B001 0 S
array32 %i5, %i4, %o1 ! 0000007AB17D8044 CASE:L2-B001 0 S
st %f21, [%g6+0x0048] ! 0000007AB17D8048 CASE:L2-B001 0 S >BD40002
.word 0x27BDABB9 ! 0000007AB17D804C CASE:L2-B001 0 S random
ba,pn %icc, BL40096 ! 0000007AB17D8050 CASE:L2-B001 0
std %i2, [%g4+0x0000] ! 0000007AB17D8054 CASE:L2-B001 0 S >BD40004
BL40094:add %g1, 0xA9A, %g1 ! 0000007AB17D8058 CASE:L2-B002 2 chksum++
ldx [%g2+0x0028], %g5 ! 0000007AB17D805C CASE:L2-B002 2 S BASE<BD40060
stx %i1, [%g6-0x0049] ! 0000007AB17D8060 CASE:L2-B002 2 S >BD40011+7
st %f26, [%g5+0x0048] ! 0000007AB17D8064 CASE:L2-B002 2 S >BD40002
alignaddrl %l3, %l3, %o3 ! 0000007AB17D8068 CASE:L2-B002 2 S
ldx [%g2+0x0050], %l5 ! 0000007AB17D806C CASE:L2-B002 2 <BD40003
membar 0x40 ! 0000007AB17D8070 CASE:L2-B002 2
stda %f0, [%l5]0xF0 ! 0000007AB17D8074 CASE:L2-B002 2 Blk-Store
membar 0x40 ! 0000007AB17D8078 CASE:L2-B002 2
sethi %hh(0xA099F00),%l6 ! 0000007AB17D807C CASE:L2-B002 2 SUBR047
or %l6,%hm(0xA099F00),%l6 ! 0000007AB17D8080 CASE:L2-B002 2
sethi %lm(0xA099F00),%l5 ! 0000007AB17D8084 CASE:L2-B002 2
or %l5,%lo(0xA099F00),%l5 ! 0000007AB17D8088 CASE:L2-B002 2
sllx %l6, 0x20, %l6 ! 0000007AB17D808C CASE:L2-B002 2
or %l6, %l5, %l6 ! 0000007AB17D8090 CASE:L2-B002 2
jmpl %l6+0x0000, %o7 ! 0000007AB17D8094 CASE:L2-B002 2 S
nop ! 0000007AB17D8098 CASE:L2-B002 2 S
ldstub [%g3-0x0021], %l0 ! 0000007AB17D809C CASE:L2-B002 2 S >BD40024
ldx [%g2+0x0058], %l6 ! 0000007AB17D80A0 CASE:L2-B002 2 <BD40021
ldda [%l6]0x24, %i0 ! 0000007AB17D80A4 CASE:L2-B002 2 S Quad_Ld
ldda [%l6]0x2C, %i2 ! 0000007AB17D80A8 CASE:L2-B002 2 S Quad_Ld
fpackfix %f22, %f23 ! 0000007AB17D80AC CASE:L2-B002 2 S
nop ! 0000007AB17D80B0 CASE:L2-B002 2 S
ba,a BL40096 ! 0000007AB17D80B4 CASE:L2-B002 2
st %f28, [%g4+0x0048] ! 0000007AB17D80B8 CASE:L2-B002 0 S >BD40002
BL40095:add %g1, 0x6E9, %g1 ! 0000007AB17D80BC CASE:L2-B003 0 chksum++
.word 0x80C90A66 ! 0000007AB17D80C0 CASE:L2-B003 0 S illop
sethi %hh(0xA099F00),%l6 ! 0000007AB17D80C4 CASE:L2-B003 0 SUBR047
or %l6,%hm(0xA099F00),%l6 ! 0000007AB17D80C8 CASE:L2-B003 0
sethi %lm(0xA099F00),%l5 ! 0000007AB17D80CC CASE:L2-B003 0
or %l5,%lo(0xA099F00),%l5 ! 0000007AB17D80D0 CASE:L2-B003 0
.word 0x8F8BCF2E ! 0000007AB17D80D4 CASE:L2-B003 0 illop
or %l6, %l5, %l6 ! 0000007AB17D80D8 CASE:L2-B003 0
.word 0xE52CF985 ! 0000007AB17D80DC CASE:L2-B003 0 S illop
st %f10, [%g3+0x0020] ! 0000007AB17D80E0 CASE:L2-B003 0 S >BD40005
ldstub [%g5-0x0021], %i4 ! 0000007AB17D80E4 CASE:L2-B003 0 S >BD40024
ba,a,pt %xcc, BL40096 ! 0000007AB17D80E8 CASE:L2-B003 0
ta %xcc, 0x46 ! 0000007AB17D80EC CASE:L2-B003 0 S demap-page
BL40096: ! SWCH:L1-B000
add %g1, 0x7F2, %g1 ! 0000007AB17D80F0 SWCH:L1-B000 2 chksum++
nop ! 0000007AB17D80F4 SWCH:L1-B000 2 S
sethi %hh(0xA099F00),%l6 ! 0000007AB17D80F8 SWCH:L1-B000 2 SUBR047
or %l6,%hm(0xA099F00),%l6 ! 0000007AB17D80FC SWCH:L1-B000 2
sethi %lm(0xA099F00),%l5 ! 0000007AB17D8100 SWCH:L1-B000 2
or %l5,%lo(0xA099F00),%l5 ! 0000007AB17D8104 SWCH:L1-B000 2
sllx %l6, 0x20, %l6 ! 0000007AB17D8108 SWCH:L1-B000 2
or %l6, %l5, %l6 ! 0000007AB17D810C SWCH:L1-B000 2
jmpl %l6+0x0000, %o7 ! 0000007AB17D8110 SWCH:L1-B000 2 S
stwa %i2, [%g3+0x0048]%asi ! 0000007AB17D8114 SWCH:L1-B000 2 S >BD40002
stwa %i3, [%g6+0x0048]%asi ! 0000007AB17D8118 SWCH:L1-B000 2 S >BD40002
te %icc, %g0+0x0060 ! 0000007AB17D811C SWCH:L1-B000 2 S
.word 0x97B48372 ! 0000007AB17D8120 SWCH:L1-B000 2 S illop_VIS
ldx [%g2+0x0050], %l5 ! 0000007AB17D8124 SWCH:L1-B000 2 <BD40003
membar 0x40 ! 0000007AB17D8128 SWCH:L1-B000 2
stda %f0, [%l5]0x16 ! 0000007AB17D812C SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 0000007AB17D8130 SWCH:L1-B000 2
st %f10, [%g3+0x0020] ! 0000007AB17D8134 SWCH:L1-B000 2 S >BD40005
std %f26, [%g4-0x0050] ! 0000007AB17D8138 SWCH:L1-B000 2 S >BD40011
ta %xcc, 0x45 ! 0000007AB17D813C SUBR:L0-B000 2 demap-stack
add %g1, 0x406, %i0 ! 0000007AB17D8140 SUBR:L0-B000 2
return %i7+0x0008 ! 0000007AB17D8144 SUBR:L0-B000 2
add %g1, 0x26, %g1 ! 0000007AB17D8148 SUBR:L0-B000 2 chksum++
SECTION .btext022_pg1 TEXT_VA=0x7ab17d8000
attr_text {
Name = .btext022_pg1,
VA = 0x7ab17d8000,
RA = 0xfffdee000,
PA = ra2pa(0xfffdee000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext023 TEXT_VA=0x3cf193f00
attr_text {
Name = .btext023,
VA = 0x3cf193f00,
RA = 0xfffde9f00,
PA = ra2pa(0xfffde9f00,0),
notsb
}
SECTION .btext023_pg0 TEXT_VA=0x3cf192000
attr_text {
Name = .btext023_pg0,
VA = 0x3cf192000,
RA = 0xfffde8000,
PA = ra2pa(0xfffde8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext023
.text
.global SUBR044; SUBR044:
BL40097: ! SUBR:L0-B000
add %g1, 0xD0D, %g1 ! 00000003CF193F00 SUBR:L0-B000 2 chksum++
save %o6, -128, %o6 ! 00000003CF193F04 SUBR:L0-B000 2
sethi %hh(0x3CF193F00),%l7 ! 00000003CF193F08 SUBR:L0-B000 2 SUBR044
or %l7,%hm(0x3CF193F00),%l7 ! 00000003CF193F0C SUBR:L0-B000 2
sethi %lm(0x3CF193F00),%l6 ! 00000003CF193F10 SUBR:L0-B000 2
or %l6,%lo(0x3CF193F00),%l6 ! 00000003CF193F14 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 00000003CF193F18 SUBR:L0-B000 2
or %l7, %l6, %l7 ! 00000003CF193F1C SUBR:L0-B000 2
ta %xcc, 0x45 ! 00000003CF193F20 SUBR:L0-B000 2 demap-stack
add %g3, -80, %l5 ! 00000003CF193F24 SUBR:L0-B000 2 @BD40011
stda %f16,[%l5+%g1]0xC2 ! 00000003CF193F28 SUBR:L0-B000 2 S Partial_St
stx %i5, [%g6-0x0050] ! 00000003CF193F2C SUBR:L0-B000 2 S >BD40011
ld [%g2+0x0060], %fsr ! 00000003CF193F30 SUBR:L0-B000 2 S <BD40008
sta %f11, [%g5+0x0020]%asi ! 00000003CF193F34 SUBR:L0-B000 2 S >BD40005
pdist %f22, %f16, %f26 ! 00000003CF193F38 SUBR:L0-B000 2 S
add %g1, 0xA34, %g1 ! 00000003CF193F3C SUBR:L0-B000 2 chksum++
flushw ! 00000003CF193F40 SUBR:L0-B000 2
add %g1, %g1, %i2 ! 00000003CF193F44 SWCH:L1-B000 2
and %i2, 0x18, %o7 ! 00000003CF193F48 SWCH:L1-B000 2
sethi %hi(0x60), %i2 ! 00000003CF193F4C SWCH:L1-B000 2 .+0
or %i2,%lo(0x60),%i2 ! 00000003CF193F50 SWCH:L1-B000 2
add %i2, %o7, %i2 ! 00000003CF193F54 SWCH:L1-B000 2
jmpl %l7+%i2, %g0 ! 00000003CF193F58 SWCH:L1-B000 2
sta %f4, [%g3+0x0020]%asi ! 00000003CF193F5C SWCH:L1-B000 2 S >BD40005
fba,pt %fcc1, BL40108 ! 00000003CF193F60 SWCH:L1-B000 0
nop ! 00000003CF193F64 SWCH:L1-B000 0 S
fba,a,pn %fcc1, BL40107 ! 00000003CF193F68 SWCH:L1-B000 1
nop ! 00000003CF193F6C SWCH:L1-B000 0 S
ba,a,pt %xcc, BL40106 ! 00000003CF193F70 SWCH:L1-B000 0
ldxa [%g7+%g0]0xF2, %i1 ! 00000003CF193F74 SWCH:L1-B000 0 S BAD-ASI
ba,a,pn %icc, BL40098 ! 00000003CF193F78 SWCH:L1-B000 1
.word 0x9B8DD36F ! 00000003CF193F7C SWCH:L1-B000 0 S illop
BL40098:add %g1, 0x22F, %g1 ! 00000003CF193F80 CASE:L2-B000 1 chksum++
ta %xcc, 0x43 ! 00000003CF193F84 CASE:L2-B000 1 S +-PEF
edge32n %i0, %g1, %o5 ! 00000003CF193F88 CASE:L2-B000 1 S
ldx [%g2+0x0050], %l5 ! 00000003CF193F8C CASE:L2-B000 1 <BD40003
membar 0x40 ! 00000003CF193F90 CASE:L2-B000 1
stda %f32, [%l5]0x16 ! 00000003CF193F94 CASE:L2-B000 2 Blk-Store
membar 0x40 ! 00000003CF193F98 CASE:L2-B000 1
ldx [%g2+0x0038], %g5 ! 00000003CF193F9C CASE:L2-B000 1 S BASE<BD40166
sta %f28, [%g5+0x0048]%asi ! 00000003CF193FA0 CASE:L2-B000 1 S >BD40002
ba BL40113 ! 00000003CF193FA4 CASE:L2-B000 1
ldx [%g2+0x0028], %g6 ! 00000003CF193FA8 CASE:L2-B000 1 S BASE<BD40060
BL40106:add %g1, 0xB00, %g1 ! 00000003CF193FAC CASE:L2-B001 0 chksum++
stha %g1, [%g6-0x0056]%asi ! 00000003CF193FB0 CASE:L2-B001 0 S >BD40013
fbue,a,pn %fcc1, BL40099 ;.empty ! 00000003CF193FB4 CASE:L2-B001 0 L
fbg,a,pt %fcc3, BL40100 ;.empty ! 00000003CF193FB8 CASE:L2-B001 0 L
be,a BL40100 ! 00000003CF193FBC CASE:L2-B001 0 L
.word 0xA5A86090 ! 00000003CF193FC0 CASE:L2-B001 0 S illop
BL40100:stw %i0, [%g6+0x0004] ! 00000003CF193FC4 CASE:L2-B001 0 S >BD40004+4
fba BL40099 ;.empty ! 00000003CF193FC8 CASE:L2-B001 0 L
BL40099:fbge,a,pn %fcc1, BL40101 ! 00000003CF193FCC CASE:L2-B001 0 L
nop ! 00000003CF193FD0 CASE:L2-B001 0 S
ble BL40102 ;.empty ! 00000003CF193FD4 CASE:L2-B001 0 L
fba,a BL40103 ;.empty ! 00000003CF193FD8 CASE:L2-B001 0 L
BL40101:bz,pn %icc, BL40104 ! 00000003CF193FDC CASE:L2-B001 0 L
ld [%g2+0x0060], %fsr ! 00000003CF193FE0 CASE:L2-B001 0 S <BD40008
call .+8 ;.empty ! 00000003CF193FE4 CASE:L2-B001 0 L
bge,a BL40105 ! 00000003CF193FE8 CASE:L2-B001 0 L
BL40103:.word 0x95906000 ! 00000003CF193FEC CASE:L2-B001 0 S random
BL40105:.word 0xADB644AE ! 00000003CF193FF0 CASE:L2-B001 0 L illop
BL40104:st %f8, [%g4+0x0020] ! 00000003CF193FF4 CASE:L2-B001 0 S >BD40005
BL40102:add %g1, 0x68C, %g1 ! 00000003CF193FF8 CASE:L2-B001 0 chksum++
.word 0xC6CE178C ! 00000003CF193FFC CASE:L2-B001 0 random
edge8l %g1, %i2, %l2 ! 00000003CF194000 CASE:L2-B001 0 S
BL40107:add %g1, 0xA13, %g1 ! 00000003CF194004 CASE:L2-B002 1 chksum++
ldx [%g2+0x0050], %l5 ! 00000003CF194008 CASE:L2-B002 1 <BD40003
membar 0x40 ! 00000003CF19400C CASE:L2-B002 1
stda %f0, [%l5]0xF8 ! 00000003CF194010 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00000003CF194014 CASE:L2-B002 1
ldsba [%g7+%g7]0x8B, %o0 ! 00000003CF194018 CASE:L2-B002 1 S <BD40034
.word 0x8D8B890E ! 00000003CF19401C CASE:L2-B002 1 S illop
add %g4, -33, %l6 ! 00000003CF194020 CASE:L2-B002 1 @BD40024
stda %f30, [%l6]0xD9 ! 00000003CF194024 CASE:L2-B002 1 S Short8
add %g4, -80, %l5 ! 00000003CF194028 CASE:L2-B002 1 @BD40011
stda %f22,[%l5+%g1]0xC2 ! 00000003CF19402C CASE:L2-B002 1 S Partial_St
fcmpne16 %f22, %f20, %i5 ! 00000003CF194030 CASE:L2-B002 1 S
fba,pt %fcc1, BL40113 ! 00000003CF194034 CASE:L2-B002 1
sta %f20, [%g6+0x0048]%asi ! 00000003CF194038 CASE:L2-B002 1 S >BD40002
BL40108:.word 0xA5A788F8 ! 00000003CF19403C CASE:L2-B003 0 illop
ldx [%g2+0x0050], %l5 ! 00000003CF194040 CASE:L2-B003 0 <BD40003
membar 0x40 ! 00000003CF194044 CASE:L2-B003 0
stda %f32, [%l5]0x16 ! 00000003CF194048 CASE:L2-B003 0 Blk-Store
.word 0xFA3CE5BB ! 00000003CF19404C CASE:L2-B003 0 illop
swap [%g3+0x0048], %o0 ! 00000003CF194050 CASE:L2-B003 0 S >BD40002
call .+8 ! 00000003CF194054 CASE:L2-B003 0 S
nop ! 00000003CF194058 CASE:L2-B003 0 S
add %g3, -33, %l6 ! 00000003CF19405C CASE:L2-B003 0 @BD40024
stda %f26, [%l6]0xD0 ! 00000003CF194060 CASE:L2-B003 0 S Short8
ldstub [%g3-0x0021], %l3 ! 00000003CF194064 CASE:L2-B003 0 S >BD40024
st %f4, [%g4+0x0020] ! 00000003CF194068 CASE:L2-B003 0 S >BD40005
.word 0xCDD5CF86 ! 00000003CF19406C CASE:L2-B003 0 S illop
ba BL40113 ! 00000003CF194070 CASE:L2-B003 0
nop ! 00000003CF194074 CASE:L2-B003 0 S
BL40113: ! SWCH:L1-B000
add %g1, 0x35A, %g1 ! 00000003CF194078 SWCH:L1-B000 2 chksum++
std %f26, [%g5+0x0000] ! 00000003CF19407C SWCH:L1-B000 2 S >BD40004
bge,a BL40109 ;.empty ! 00000003CF194080 SWCH:L1-B000 2 L
fbule,a,pn %fcc3, BL40110 ! 00000003CF194084 SWCH:L1-B000 2 L
.word 0x97906000 ! 00000003CF194088 SWCH:L1-B000 0 S random
BL40110:nop ! 00000003CF19408C SWCH:L1-B000 2 S
nop ! 00000003CF194090 SWCH:L1-B000 2 S
nop ! 00000003CF194094 SWCH:L1-B000 2 S
be BL40111 ;.empty ! 00000003CF194098 SWCH:L1-B000 2 L
fbuge,pn %fcc1, BL40112 ;.empty ! 00000003CF19409C SWCH:L1-B000 2 L
bleu BL40109 ;.empty ! 00000003CF1940A0 SWCH:L1-B000 0 L
bvs BL40111 ;.empty ! 00000003CF1940A4 SWCH:L1-B000 0 L
bvc BL40109 ;.empty ! 00000003CF1940A8 SWCH:L1-B000 0 L
fbu,a BL40111 ;.empty ! 00000003CF1940AC SWCH:L1-B000 0 L
BL40112:bge,pn %icc, BL40111 ! 00000003CF1940B0 SWCH:L1-B000 2 L
BL40109:nop ! 00000003CF1940B4 SWCH:L1-B000 4 S
BL40111:add %g1, 0x5F5, %g1 ! 00000003CF1940B8 SWCH:L1-B000 4 chksum++
nop ! 00000003CF1940BC SUBR:L0-B000 2 S
ldstub [%g6-0x0021], %o0 ! 00000003CF1940C0 SUBR:L0-B000 2 S >BD40024
ldx [%g2+0x0050], %l5 ! 00000003CF1940C4 SUBR:L0-B000 2 <BD40003
membar 0x40 ! 00000003CF1940C8 SUBR:L0-B000 2
stda %f16, [%l5]0xF0 ! 00000003CF1940CC SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 00000003CF1940D0 SUBR:L0-B000 2
stw %l2, [%g5+0x004B] ! 00000003CF1940D4 SUBR:L0-B000 2 S >BD40002+3
membar 0x40 ! 00000003CF1940D8 SUBR:L0-B000 2
stda %f0, [%l5]0x16 ! 00000003CF1940DC SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 00000003CF1940E0 SUBR:L0-B000 2
ta %xcc, 0x40 ! 00000003CF1940E4 SUBR:L0-B000 2 S +-priv
sth %l3, [%g3-0x0055] ! 00000003CF1940E8 SUBR:L0-B000 2 S >BD40013+1
stba %i1, [%g6+0x004A]%asi ! 00000003CF1940EC SUBR:L0-B000 2 S >BD40002+2
add %g5, 0x7A, %l6 ! 00000003CF1940F0 SUBR:L0-B000 2 @BD40015
ldda [%l6]0xD2, %f28 ! 00000003CF1940F4 SUBR:L0-B000 2 S Short16
ta %xcc, 0x45 ! 00000003CF1940F8 SUBR:L0-B000 2 demap-stack
add %g1, 0x48F, %i0 ! 00000003CF1940FC SUBR:L0-B000 2
return %i7+0x0008 ! 00000003CF194100 SUBR:L0-B000 2
add %g1, 0xE95, %g1 ! 00000003CF194104 SUBR:L0-B000 2 chksum++
SECTION .btext023_pg1 TEXT_VA=0x3cf194000
attr_text {
Name = .btext023_pg1,
VA = 0x3cf194000,
RA = 0xfffdea000,
PA = ra2pa(0xfffdea000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext024 TEXT_VA=0x91ab90ff00
attr_text {
Name = .btext024,
VA = 0x91ab90ff00,
RA = 0xfffdcff00,
PA = ra2pa(0xfffdcff00,0),
notsb
}
SECTION .btext024_pg0 TEXT_VA=0x91ab900000
attr_text {
Name = .btext024_pg0,
VA = 0x91ab900000,
RA = 0xfffdc0000,
PA = ra2pa(0xfffdc0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext024
.text
.global SUBR045; SUBR045:
BL40114: ! SUBR:L0-B000
add %g1, 0x686, %g1 ! 00000091AB90FF00 SUBR:L0-B000 4 chksum++
save %o6, -128, %o6 ! 00000091AB90FF04 SUBR:L0-B000 4
sethi %hh(0x91AB90FF00),%l7 ! 00000091AB90FF08 SUBR:L0-B000 4 SUBR045
or %l7,%hm(0x91AB90FF00),%l7 ! 00000091AB90FF0C SUBR:L0-B000 4
sethi %lm(0x91AB90FF00),%l6 ! 00000091AB90FF10 SUBR:L0-B000 4
or %l6,%lo(0x91AB90FF00),%l6 ! 00000091AB90FF14 SUBR:L0-B000 4
sllx %l7, 0x20, %l7 ! 00000091AB90FF18 SUBR:L0-B000 4
or %l7, %l6, %l7 ! 00000091AB90FF1C SUBR:L0-B000 4
add %g1, 0xA97, %g1 ! 00000091AB90FF20 SUBR:L0-B000 4 chksum++
add %i4, %g1, %i5 ! 00000091AB90FF24 SWCH:L1-B000 4
andcc %i5, 0x8, %g0 ! 00000091AB90FF28 SWCH:L1-B000 4
bnz,a,pn %xcc, BL40118 ! 00000091AB90FF2C SWCH:L1-B000 4
add %g1, 0x60D, %g1 ! 00000091AB90FF30 SWCH:L1-B000 4 chksum++
.word 0x9F9FAF6C ! 00000091AB90FF34 SWCH:L1-B000 0 illop
bnz,pt %xcc, BL40117 ! 00000091AB90FF38 SWCH:L1-B000 0
add %g1, 0x3B1, %g1 ! 00000091AB90FF3C SWCH:L1-B000 0 chksum++
andcc %i5, 0x100, %g0 ! 00000091AB90FF40 SWCH:L1-B000 0
bnz,pt %xcc, BL40116 ! 00000091AB90FF44 SWCH:L1-B000 0
.word 0xB1AD435C ! 00000091AB90FF48 SWCH:L1-B000 0 illop
.word 0x9B8A851C ! 00000091AB90FF4C SWCH:L1-B000 0 illop
bnz,pt %xcc, BL40115 ! 00000091AB90FF50 SWCH:L1-B000 0
ldx [%g2+0x0058], %l6 ! 00000091AB90FF54 SWCH:L1-B000 0 <BD40021
lduwa [%l6+%g0]0x0C, %g7 ! 00000091AB90FF58 SWCH:L1-B000 0 S <BD40022
.word 0x08CD62A6 ! 00000091AB90FF5C SWCH:L1-B000 0 S illop
ldstub [%g3-0x0021], %l1 ! 00000091AB90FF60 SWCH:L1-B000 0 S >BD40024
add %g3, -80, %l5 ! 00000091AB90FF64 SWCH:L1-B000 0 @BD40011
stda %f18,[%l5+%g1]0xC2 ! 00000091AB90FF68 SWCH:L1-B000 0 S Partial_St
.word 0x85679985 ! 00000091AB90FF6C SWCH:L1-B000 0 illop
membar 0x40 ! 00000091AB90FF70 SWCH:L1-B000 0
stda %f0, [%l5]0xE0 ! 00000091AB90FF74 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 00000091AB90FF78 SWCH:L1-B000 0
.word 0x8FAF27CB ! 00000091AB90FF7C SWCH:L1-B000 0 illop
.word 0x95906000 ! 00000091AB90FF80 SWCH:L1-B000 0 random
membar 0x40 ! 00000091AB90FF84 SWCH:L1-B000 0
.word 0x9F95C014 ! 00000091AB90FF88 SWCH:L1-B000 0 S illop
.word 0xEF0D11F3 ! 00000091AB90FF8C SWCH:L1-B000 0 S illop
membar 0x40 ! 00000091AB90FF90 SWCH:L1-B000 0
.word 0xA5A6810E ! 00000091AB90FF94 SWCH:L1-B000 0 illop
membar 0x40 ! 00000091AB90FF98 SWCH:L1-B000 0
sethi %hh(0xA099F00),%l6 ! 00000091AB90FF9C SWCH:L1-B000 0 SUBR047
or %l6,%hm(0xA099F00),%l6 ! 00000091AB90FFA0 SWCH:L1-B000 0
sethi %lm(0xA099F00),%l5 ! 00000091AB90FFA4 SWCH:L1-B000 0
or %l5,%lo(0xA099F00),%l5 ! 00000091AB90FFA8 SWCH:L1-B000 0
.word 0xCF2E242F ! 00000091AB90FFAC SWCH:L1-B000 0 illop
or %l6, %l5, %l6 ! 00000091AB90FFB0 SWCH:L1-B000 0
jmpl %l6+0x0000, %o7 ! 00000091AB90FFB4 SWCH:L1-B000 0 S
ldx [%g2+0x0038], %g6 ! 00000091AB90FFB8 SWCH:L1-B000 0 S BASE<BD40166
std %f16, [%g5+0x0000] ! 00000091AB90FFBC SWCH:L1-B000 0 S >BD40004
add %g1, 0x2F5, %g1 ! 00000091AB90FFC0 SWCH:L1-B000 0 chksum++
.word 0xBFB4C1D8 ! 00000091AB90FFC4 SWCH:L1-B000 0 illop
stx %o0, [%g4-0x0050] ! 00000091AB90FFC8 SWCH:L1-B000 0 S >BD40011
BL40115:add %g1, 0x3EA, %g1 ! 00000091AB90FFCC CASE:L2-B000 0 chksum++
nop ! 00000091AB90FFD0 CASE:L2-B000 0 S
alignaddrl %l1, %i5, %l0 ! 00000091AB90FFD4 CASE:L2-B000 0 S
stw %i5, [%g5+0x0048] ! 00000091AB90FFD8 CASE:L2-B000 0 S >BD40002
add %g4, -80, %l5 ! 00000091AB90FFDC CASE:L2-B000 0 @BD40011
.word 0xDE60CB50 ! 00000091AB90FFE0 CASE:L2-B000 0 S illop
ldx [%g2+0x0058], %l6 ! 00000091AB90FFE4 CASE:L2-B000 0 <BD40021
ldda [%l6]0x2C, %i0 ! 00000091AB90FFE8 CASE:L2-B000 0 S Quad_Ld
stb %i5, [%g5-0x0021] ! 00000091AB90FFEC CASE:L2-B000 0 S >BD40024
.word 0x985BC023 ! 00000091AB90FFF0 CASE:L2-B000 0 random
std %f18, [%g6-0x0050] ! 00000091AB90FFF4 CASE:L2-B000 0 S >BD40011
BL40116:.word 0xC4BD6106 ! 00000091AB90FFF8 CASE:L2-B001 0 random
std %g0, [%g4-0x0020] ! 00000091AB90FFFC CASE:L2-B001 0 S >BD40003
add %g6, -32, %l5 ! 00000091AB910000 CASE:L2-B001 0 @BD40003
stda %f20,[%l5+%g1]0xC0 ! 00000091AB910004 CASE:L2-B001 0 S Partial_St
ldda [%g7+%g0]0x83, %i0 ! 00000091AB910008 CASE:L2-B001 0 S <BD40034
.word 0x99A20626 ! 00000091AB91000C CASE:L2-B001 0 S illop_FP
lda [%g5+0x0020]%asi, %f11 ! 00000091AB910010 CASE:L2-B001 0 S <BD40005
ldx [%g2+0x0050], %l5 ! 00000091AB910014 CASE:L2-B001 0 <BD40003
membar 0x40 ! 00000091AB910018 CASE:L2-B001 0
stda %f16, [%l5]0xE0 ! 00000091AB91001C CASE:L2-B001 0 Blk-Store
.word 0x8D8D6C22 ! 00000091AB910020 CASE:L2-B001 0 illop
fba,a,pt %fcc1, BL40119 ! 00000091AB910024 CASE:L2-B001 0
nop ! 00000091AB910028 CASE:L2-B001 0 S
BL40117:add %g1, 0x113, %g1 ! 00000091AB91002C CASE:L2-B002 0 chksum++
tcs %icc, %g0+0x0056 ! 00000091AB910030 CASE:L2-B002 0 S
.word 0xE1C872FC ! 00000091AB910034 CASE:L2-B002 0 illop
.word 0xC90CA7F1 ! 00000091AB910038 CASE:L2-B002 0 illop
.word 0xABB14813 ! 00000091AB91003C CASE:L2-B002 0 illop
or %l5,%lo(0x10E1C872FC),%l5 ! 00000091AB910040 CASE:L2-B002 0
sllx %l6, 0x20, %l6 ! 00000091AB910044 CASE:L2-B002 0
or %l6, %l5, %l6 ! 00000091AB910048 CASE:L2-B002 0
jmpl %l6+0x0000, %o7 ! 00000091AB91004C CASE:L2-B002 0 S
nop ! 00000091AB910050 CASE:L2-B002 0 S
ldx [%g2+0x0050], %l5 ! 00000091AB910054 CASE:L2-B002 0 <BD40003
membar 0x40 ! 00000091AB910058 CASE:L2-B002 0
stda %f0, [%l5]0x16 ! 00000091AB91005C CASE:L2-B002 0 Blk-Store
membar 0x40 ! 00000091AB910060 CASE:L2-B002 0
.word 0xBFD5F3CA ! 00000091AB910064 CASE:L2-B002 0 illop
stxa %o0, [%g7+%g0]0x6E ! 00000091AB910068 CASE:L2-B002 0 S BAD-ASI
BL40118:add %g1, 0xECF, %g1 ! 00000091AB91006C CASE:L2-B003 4 chksum++
stha %g1, [%g4+0x004A]%asi ! 00000091AB910070 CASE:L2-B003 4 S >BD40002+2
ldx [%g2+0x0050], %l5 ! 00000091AB910074 CASE:L2-B003 4 <BD40003
membar 0x40 ! 00000091AB910078 CASE:L2-B003 4
stda %f16, [%l5]0xE0 ! 00000091AB91007C CASE:L2-B003 4 Blk-Store
membar 0x40 ! 00000091AB910080 CASE:L2-B003 4
sta %f5, [%g3+0x0020]%asi ! 00000091AB910084 CASE:L2-B003 4 S >BD40005
membar 0x40 ! 00000091AB910088 CASE:L2-B003 4
stda %f16, [%l5]0xE0 ! 00000091AB91008C CASE:L2-B003 4 Blk-Store
membar 0x40 ! 00000091AB910090 CASE:L2-B003 4
ldx [%g2+0x0058], %l6 ! 00000091AB910094 CASE:L2-B003 4 <BD40021
stba %g7, [%l6+%g0]0x04 ! 00000091AB910098 CASE:L2-B003 4 S >BD40022
stb %g1, [%g5-0x0021] ! 00000091AB91009C CASE:L2-B003 4 S >BD40024
ba,a,pt %xcc, BL40119 ! 00000091AB9100A0 CASE:L2-B003 4
nop ! 00000091AB9100A4 CASE:L2-B003 0 S
BL40119: ! SWCH:L1-B000
add %g1, 0x3BE, %g1 ! 00000091AB9100A8 SWCH:L1-B000 4 chksum++
nop ! 00000091AB9100AC SWCH:L1-B000 4 S
ldx [%g2+0x0058], %l6 ! 00000091AB9100B0 SWCH:L1-B000 4 <BD40021
ldda [%l6]0x24, %i0 ! 00000091AB9100B4 SWCH:L1-B000 4 S Quad_Ld
sethi %hh(0x1CB63F00),%l6 ! 00000091AB9100B8 SWCH:L1-B000 4 SUBR048
or %l6,%hm(0x1CB63F00),%l6 ! 00000091AB9100BC SWCH:L1-B000 4
sethi %lm(0x1CB63F00),%l5 ! 00000091AB9100C0 SWCH:L1-B000 4
or %l5,%lo(0x1CB63F00),%l5 ! 00000091AB9100C4 SWCH:L1-B000 4
sllx %l6, 0x20, %l6 ! 00000091AB9100C8 SWCH:L1-B000 4
or %l6, %l5, %l6 ! 00000091AB9100CC SWCH:L1-B000 4
jmpl %l6+0x0000, %o7 ! 00000091AB9100D0 SWCH:L1-B000 4 S
stw %i1, [%g3+0x0048] ! 00000091AB9100D4 SWCH:L1-B000 4 S >BD40002
ldstub [%g4-0x0021], %l0 ! 00000091AB9100D8 SWCH:L1-B000 4 S >BD40024
sta %f29, [%g6+0x0049]%asi ! 00000091AB9100DC SWCH:L1-B000 4 S >BD40002+1
.word 0xBD90E007 ! 00000091AB9100E0 SUBR:L0-B000 4 S illop
add %g5, 0x0, %l5 ! 00000091AB9100E4 SUBR:L0-B000 4 @BD40004
stda %f28,[%l5+%g1]0xC2 ! 00000091AB9100E8 SUBR:L0-B000 4 S Partial_St
add %g6, 0x0, %l5 ! 00000091AB9100EC SUBR:L0-B000 4 @BD40004
stda %f24,[%l5+%g1]0xCD ! 00000091AB9100F0 SUBR:L0-B000 4 S Partial_St
add %g3, 0x7A, %l6 ! 00000091AB9100F4 SUBR:L0-B000 4 @BD40015
ldda [%l6]0xD2, %f16 ! 00000091AB9100F8 SUBR:L0-B000 4 S Short16
std %g0, [%g4+0x0000] ! 00000091AB9100FC SUBR:L0-B000 4 S >BD40004
ldx [%g2+0x0050], %l5 ! 00000091AB910100 SUBR:L0-B000 4 <BD40003
membar 0x40 ! 00000091AB910104 SUBR:L0-B000 4
stda %f16, [%l5]0x1E ! 00000091AB910108 SUBR:L0-B000 4 Blk-Store
membar 0x40 ! 00000091AB91010C SUBR:L0-B000 4
st %f10, [%g6+0x0020] ! 00000091AB910110 SUBR:L0-B000 4 S >BD40005
membar 0x40 ! 00000091AB910114 SUBR:L0-B000 4
stda %f16, [%l5]0x16 ! 00000091AB910118 SUBR:L0-B000 4 Blk-Store
membar 0x40 ! 00000091AB91011C SUBR:L0-B000 4
st %f10, [%g5+0x0020] ! 00000091AB910120 SUBR:L0-B000 4 S >BD40005
std %g0, [%g3-0x0020] ! 00000091AB910124 SUBR:L0-B000 4 S >BD40003
std %f26, [%g4-0x0020] ! 00000091AB910128 SUBR:L0-B000 4 S >BD40003
ta %xcc, 0x40 ! 00000091AB91012C SUBR:L0-B000 4 S +-priv
add %g1, 0x528, %i0 ! 00000091AB910130 SUBR:L0-B000 4
ldx [%g2+0x0050], %l5 ! 00000091AB910134 SUBR:L0-B000 4 <BD40003
membar 0x40 ! 00000091AB910138 SUBR:L0-B000 4
stda %f0, [%l5]0x16 ! 00000091AB91013C SUBR:L0-B000 4 Blk-Store
membar 0x40 ! 00000091AB910140 SUBR:L0-B000 4
bne,pt %icc, BL40120 ! 00000091AB910144 SUBR:L0-B000 4
restore %i0, %l7, %o0 ! 00000091AB910148 SUBR:L0-B000 4
BL40120:jmpl %o7+0x0008, %g0 ! 00000091AB91014C SUBR:L0-B000 4
nop ! 00000091AB910150 SUBR:L0-B000 4
SECTION .btext024_pg1 TEXT_VA=0x91ab910000
attr_text {
Name = .btext024_pg1,
VA = 0x91ab910000,
RA = 0xfffdd0000,
PA = ra2pa(0xfffdd0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext025 TEXT_VA=0xc579cb9f00
attr_text {
Name = .btext025,
VA = 0xc579cb9f00,
RA = ra2pa(0xfffde5f00,0),
PA = ra2pa(0xfffde5f00,0),
notsb
}
SECTION .btext025_pg0 TEXT_VA=0xc579cb8000
attr_text {
Name = .btext025_pg0,
VA = 0xc579cb8000,
RA = ra2pa(0xfffde4000,0),
PA = ra2pa(0xfffde4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext025
.text
.global SUBR046; SUBR046:
BL40122: ! SUBR:L0-B000
add %g1, 0xF56, %g1 ! 000000C579CB9F00 SUBR:L0-B000 0 chksum++
fbo BL40121 ! 000000C579CB9F04 SUBR:L0-B000 0
.word 0xC9C27047 ! 000000C579CB9F08 SUBR:L0-B000 0 illop
BL40121: ! SUBR:L0-B000
.word 0xCBEE8110 ! 000000C579CB9F0C SUBR:L0-B000 0 illop
or %l7,%hm(0x10CBEE8110),%l7 ! 000000C579CB9F10 SUBR:L0-B000 0
sethi %lm(0x10CBEE8110),%l6 ! 000000C579CB9F14 SUBR:L0-B000 0
or %l6,%lo(0x10CBEE8110),%l6 ! 000000C579CB9F18 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 000000C579CB9F1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! 000000C579CB9F20 SUBR:L0-B000 0
nop ! 000000C579CB9F24 SUBR:L0-B000 0 S
fbl,pn %fcc0, BL40123 ;.empty ! 000000C579CB9F28 SUBR:L0-B000 0 L
bgu,pt %icc, BL40124 ! 000000C579CB9F2C SUBR:L0-B000 0 L
ldda [%g4-0x0049]%asi, %i0 ! 000000C579CB9F30 SUBR:L0-B000 0 S <BD40011+7
.word 0xBE100001 ! 000000C579CB9F34 SUBR:L0-B000 0 S random
.word 0xC99250B4 ! 000000C579CB9F38 SUBR:L0-B000 0 L illop
bleu,a,pn %icc, BL40125 ! 000000C579CB9F3C SUBR:L0-B000 0 L
BL40125:nop ! 000000C579CB9F40 SUBR:L0-B000 0 S
bl,a,pn %xcc, BL40126 ! 000000C579CB9F44 SUBR:L0-B000 0 L
swap [%g4+0x0048], %i3 ! 000000C579CB9F48 SUBR:L0-B000 0 S >BD40002
BL40123:st %f25, [%g6+0x0048] ! 000000C579CB9F4C SUBR:L0-B000 0 S >BD40002
nop ! 000000C579CB9F50 SUBR:L0-B000 0 S
nop ! 000000C579CB9F54 SUBR:L0-B000 0 S
BL40124:fbe,pn %fcc3, BL40127 ! 000000C579CB9F58 SUBR:L0-B000 0 L
BL40126:stw %i5, [%g5+0x0004] ! 000000C579CB9F5C SUBR:L0-B000 0 S >BD40004+4
BL40127:fbne,pn %fcc0, BL40128 ;.empty ! 000000C579CB9F60 SUBR:L0-B000 0 L
.word 0xA7669F04 ! 000000C579CB9F64 SUBR:L0-B000 0 L illop
std %f18, [%g5-0x0020] ! 000000C579CB9F68 SUBR:L0-B000 0 S >BD40003
BL40128:.word 0xA564381B ! 000000C579CB9F6C SUBR:L0-B000 0 illop
add %g1, 0x5E5, %g1 ! 000000C579CB9F70 SUBR:L0-B000 0 chksum++
and %g1, 0xFE, %l3 ! 000000C579CB9F74 LOOP:L1-B000 0
BL40140: ! LOOP:L1-B000
.word 0x97906000 ! 000000C579CB9F78 LOOP:L1-B000 0 random
andcc %i0, 0x10, %g0 ! 000000C579CB9F7C SKIP:L2-B000 0
bnz,pn %icc, BL40129 ! 000000C579CB9F80 SKIP:L2-B000 0
.word 0xA8DF0BF4 ! 000000C579CB9F84 SKIP:L2-B000 0 S random
ldx [%g2+0x0050], %l5 ! 000000C579CB9F88 SKIP:L2-B000 0 <BD40003
membar 0x40 ! 000000C579CB9F8C SKIP:L2-B000 0
stda %f16, [%l5]0x1E ! 000000C579CB9F90 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 000000C579CB9F94 SKIP:L2-B000 0
stda %i2, [%g4-0x0050]%asi ! 000000C579CB9F98 SKIP:L2-B000 0 S >BD40011
fcmple16 %f18, %f22, %i0 ! 000000C579CB9F9C SKIP:L2-B000 0 S
.word 0xA3921435 ! 000000C579CB9FA0 SKIP:L2-B000 0 S illop
membar 0x40 ! 000000C579CB9FA4 SKIP:L2-B000 0
stda %f32, [%l5]0xE0 ! 000000C579CB9FA8 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 000000C579CB9FAC SKIP:L2-B000 0
membar 0x40 ! 000000C579CB9FB0 SKIP:L2-B000 0
stda %f16, [%l5]0xE0 ! 000000C579CB9FB4 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 000000C579CB9FB8 SKIP:L2-B000 0
std %o2, [%g3-0x0020] ! 000000C579CB9FBC SKIP:L2-B000 0 S >BD40003
.word 0x979B6E81 ! 000000C579CB9FC0 SKIP:L2-B000 0 S illop
add %g1, 0xEA9, %g1 ! 000000C579CB9FC4 SKIP:L2-B000 0 chksum++
.word 0xBD9E3461 ! 000000C579CB9FC8 SKIP:L2-B000 0 S illop
ldx [%g2+0x0058], %l6 ! 000000C579CB9FCC SKIP:L2-B000 0 <BD40021
ldda [%l6]0x2C, %i0 ! 000000C579CB9FD0 SKIP:L2-B000 0 S Quad_Ld
ldswa [%g7+%g7]0x8B, %l4 ! 000000C579CB9FD4 SKIP:L2-B000 0 S <BD40034
fcmpgt32 %f18, %f24, %o3 ! 000000C579CB9FD8 SKIP:L2-B000 0 S
call .+8 ! 000000C579CB9FDC SKIP:L2-B000 0 S
nop ! 000000C579CB9FE0 SKIP:L2-B000 0 S
ba,a,pn %xcc, BL40130 ! 000000C579CB9FE4 SKIP:L2-B000 0
prefetch [%i2+%i0], 20 ! 000000C579CB9FE8 SKIP:L2-B000 0 S <.+0
BL40129: ! ELSE:L2-B001
ldx [%g2+0x0050], %l5 ! 000000C579CB9FEC ELSE:L2-B001 0 <BD40003
membar 0x40 ! 000000C579CB9FF0 ELSE:L2-B001 0
stda %f32, [%l5]0xF8 ! 000000C579CB9FF4 ELSE:L2-B001 0 Blk-Store
.word 0x95906000 ! 000000C579CB9FF8 ELSE:L2-B001 0 random
membar 0x40 ! 000000C579CB9FFC ELSE:L2-B001 0
stda %f16, [%l5]0x16 ! 000000C579CBA000 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000000C579CBA004 ELSE:L2-B001 0
ldx [%g2+0x0058], %l6 ! 000000C579CBA008 ELSE:L2-B001 0 <BD40021
.word 0x9BA3C45C ! 000000C579CBA00C ELSE:L2-B001 0 S illop
add %g6, -32, %l5 ! 000000C579CBA010 ELSE:L2-B001 0 @BD40003
.word 0xD155CBE8 ! 000000C579CBA014 ELSE:L2-B001 0 S illop
add %g1, 0xDF1, %g1 ! 000000C579CBA018 ELSE:L2-B001 0 chksum++
add %g6, 0x0, %l5 ! 000000C579CBA01C ELSE:L2-B001 0 @BD40004
.word 0x1E39EDE4 ! 000000C579CBA020 ELSE:L2-B001 0 S illop
sethi %hh(0xA099F00),%l6 ! 000000C579CBA024 ELSE:L2-B001 0 SUBR047
.word 0xB57425F4 ! 000000C579CBA028 ELSE:L2-B001 0 illop
sethi %lm(0xA099F00),%l5 ! 000000C579CBA02C ELSE:L2-B001 0
or %l5,%lo(0xA099F00),%l5 ! 000000C579CBA030 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! 000000C579CBA034 ELSE:L2-B001 0
or %l6, %l5, %l6 ! 000000C579CBA038 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 000000C579CBA03C ELSE:L2-B001 0 S
stb %i5, [%g5-0x004B] ! 000000C579CBA040 ELSE:L2-B001 0 S >BD40011+5
ldx [%g2+0x0050], %l5 ! 000000C579CBA044 ELSE:L2-B001 0 <BD40003
membar 0x40 ! 000000C579CBA048 ELSE:L2-B001 0
stda %f0, [%l5]0x16 ! 000000C579CBA04C ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000000C579CBA050 ELSE:L2-B001 0
BL40130: ! ELSE:L2-B001
add %g1, 0x791, %g1 ! 000000C579CBA054 ELSE:L2-B001 0 chksum++
andcc %o5, 0x200, %g0 ! 000000C579CBA058 SKIP:L2-B002 0
bz,pn %xcc, BL40135 ! 000000C579CBA05C SKIP:L2-B002 0
std %f24, [%g4+0x0000] ! 000000C579CBA060 SKIP:L2-B002 0 S >BD40004
stx %i0, [%g3+0x0000] ! 000000C579CBA064 SKIP:L2-B002 0 S >BD40004
bcc,a BL40131 ! 000000C579CBA068 SKIP:L2-B002 0 L
ldsw [%g5+0x0048], %i0 ! 000000C579CBA06C SKIP:L2-B002 0 S <BD40002
BL40131:nop ! 000000C579CBA070 SKIP:L2-B002 0 S
st %f10, [%g6+0x0020] ! 000000C579CBA074 SKIP:L2-B002 0 S >BD40005
.word 0x85AF4002 ! 000000C579CBA078 SKIP:L2-B002 0 S illop
bneg,a,pt %xcc, BL40132 ;.empty ! 000000C579CBA07C SKIP:L2-B002 0 L
bz,pn %icc, BL40133 ! 000000C579CBA080 SKIP:L2-B002 0 L
ldstub [%g6-0x0021], %o3 ! 000000C579CBA084 SKIP:L2-B002 0 S >BD40024
bvc,a,pt %xcc, BL40132 ;.empty ! 000000C579CBA088 SKIP:L2-B002 0 L
bcs,a,pn %icc, BL40134 ;.empty ! 000000C579CBA08C SKIP:L2-B002 0 L
fbne BL40132 ! 000000C579CBA090 SKIP:L2-B002 0 L
BL40132:st %f5, [%g5+0x0020] ! 000000C579CBA094 SKIP:L2-B002 0 S >BD40005
BL40134:nop ! 000000C579CBA098 SKIP:L2-B002 0 S
prefetch [%o0+0x0AD9], 1 ! 000000C579CBA09C SKIP:L2-B002 0 S <.+2777
BL40133:add %g1, 0x544, %g1 ! 000000C579CBA0A0 SKIP:L2-B002 0 chksum++
.word 0xF164F786 ! 000000C579CBA0A4 SKIP:L2-B002 0 random
ldx [%g2+0x0050], %l5 ! 000000C579CBA0A8 SKIP:L2-B002 0 <BD40003
membar 0x40 ! 000000C579CBA0AC SKIP:L2-B002 0
stda %f32, [%l5]0xF0 ! 000000C579CBA0B0 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 000000C579CBA0B4 SKIP:L2-B002 0
.word 0xB604EBA0 ! 000000C579CBA0B8 SKIP:L2-B002 0 random
stda %f22,[%l5+%g1]0xC0 ! 000000C579CBA0BC SKIP:L2-B002 0 S Partial_St
sethi %hh(0x1CB63F00),%l6 ! 000000C579CBA0C0 SKIP:L2-B002 0 SUBR048
.word 0xC7B2E95F ! 000000C579CBA0C4 SKIP:L2-B002 0 illop
sethi %lm(0x1CB63F00),%l5 ! 000000C579CBA0C8 SKIP:L2-B002 0
or %l5,%lo(0x1CB63F00),%l5 ! 000000C579CBA0CC SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! 000000C579CBA0D0 SKIP:L2-B002 0
or %l6, %l5, %l6 ! 000000C579CBA0D4 SKIP:L2-B002 0
jmpl %l6+0x0000, %o7 ! 000000C579CBA0D8 SKIP:L2-B002 0 S
nop ! 000000C579CBA0DC SKIP:L2-B002 0 S
.word 0xBBCCA640 ! 000000C579CBA0E0 SKIP:L2-B002 0 random
stba %g1, [%g5-0x0021]%asi ! 000000C579CBA0E4 SKIP:L2-B002 0 S >BD40024
BL40135: ! ELSE:L2-B003
add %g6, 0x0, %l5 ! 000000C579CBA0E8 ELSE:L2-B003 0 @BD40004
.word 0x8D8926CE ! 000000C579CBA0EC ELSE:L2-B003 0 S illop
sethi %hh(0xA099F00),%l6 ! 000000C579CBA0F0 ELSE:L2-B003 0 SUBR047
or %l6,%hm(0xA099F00),%l6 ! 000000C579CBA0F4 ELSE:L2-B003 0
.word 0xB74F5793 ! 000000C579CBA0F8 ELSE:L2-B003 0 illop
.word 0x87D8237E ! 000000C579CBA0FC ELSE:L2-B003 0 illop
.word 0xD2DD3C92 ! 000000C579CBA100 ELSE:L2-B003 0 random
or %l6, %l5, %l6 ! 000000C579CBA104 ELSE:L2-B003 0
.word 0x8F8F3AFD ! 000000C579CBA108 ELSE:L2-B003 0 S illop
ldstub [%g4-0x0021], %i0 ! 000000C579CBA10C ELSE:L2-B003 0 S >BD40024
.word 0xA3649941 ! 000000C579CBA110 ELSE:L2-B003 0 illop
stda %f30,[%l5+%g1]0xC2 ! 000000C579CBA114 ELSE:L2-B003 0 S Partial_St
sta %f2, [%g5+0x0020]%asi ! 000000C579CBA118 ELSE:L2-B003 0 S >BD40005
ldx [%g2+0x0050], %l5 ! 000000C579CBA11C ELSE:L2-B003 0 <BD40003
membar 0x40 ! 000000C579CBA120 ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! 000000C579CBA124 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 000000C579CBA128 ELSE:L2-B003 0
ldx [%g2+0x0038], %g4 ! 000000C579CBA12C ELSE:L2-B003 0 S BASE<BD40166
add %g1, 0xE05, %g1 ! 000000C579CBA130 ELSE:L2-B003 0 chksum++
nop ! 000000C579CBA134 ELSE:L2-B003 0 S
std %i4, [%g4+0x0000] ! 000000C579CBA138 ELSE:L2-B003 0 S >BD40004
sta %f10, [%g5+0x0020]%asi ! 000000C579CBA13C ELSE:L2-B003 0 S >BD40005
.word 0xAD912019 ! 000000C579CBA140 ELSE:L2-B003 0 L illop
fblg,pn %fcc0, BL40137 ! 000000C579CBA144 ELSE:L2-B003 0 L
stha %i1, [%g3+0x003A]%asi ! 000000C579CBA148 ELSE:L2-B003 0 S >BD40074
BL40137:bge,a,pn %icc, BL40138 ! 000000C579CBA14C ELSE:L2-B003 0 L
st %f19, [%g6+0x0048] ! 000000C579CBA150 ELSE:L2-B003 0 S >BD40002
BL40138:.word 0x1C7E1D5B ! 000000C579CBA154 ELSE:L2-B003 0 S illop
stb %g1, [%g5+0x003B] ! 000000C579CBA158 ELSE:L2-B003 0 S >BD40074+1
BL40136:.word 0xD171621E ! 000000C579CBA15C ELSE:L2-B003 0 illop
BL40139: ! ELSE:L2-B003
.word 0x9DD35811 ! 000000C579CBA160 ELSE:L2-B003 0 illop
stb %o3, [%g3-0x0021] ! 000000C579CBA164 LOOP:L1-B000 0 S >BD40024
add %g5, 0x0, %l5 ! 000000C579CBA168 LOOP:L1-B000 0 @BD40004
stda %f16,[%l5+%g1]0xC9 ! 000000C579CBA16C LOOP:L1-B000 0 S Partial_St
add %g5, -80, %l5 ! 000000C579CBA170 LOOP:L1-B000 0 @BD40011
stda %f16,[%l5+%g1]0xC8 ! 000000C579CBA174 LOOP:L1-B000 0 S Partial_St
ta %xcc, 0x46 ! 000000C579CBA178 LOOP:L1-B000 0 S demap-page
.word 0xE3DC0A6E ! 000000C579CBA17C LOOP:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 000000C579CBA180 LOOP:L1-B000 0 <BD40003
.word 0xAFA2CCD7 ! 000000C579CBA184 LOOP:L1-B000 0 illop
stda %f16, [%l5]0xF0 ! 000000C579CBA188 LOOP:L1-B000 0 Blk-Store
.word 0x81880000 ! 000000C579CBA18C LOOP:L1-B000 0 random
.word 0xC5421C8E ! 000000C579CBA190 LOOP:L1-B000 0 random
.word 0x99AF1009 ! 000000C579CBA194 LOOP:L1-B000 0 illop
bne,pn %xcc, BL40140 ! 000000C579CBA198 LOOP:L1-B000 0
lduh [%g3+0x0010], %o1 ! 000000C579CBA19C LOOP:L1-B000 0 S <BD40023
add %g1, 0x118, %g1 ! 000000C579CBA1A0 LOOP:L1-B000 0 chksum++
.word 0x8748514D ! 000000C579CBA1A4 SUBR:L0-B000 0 S illop
bpos,a BL40141 ;.empty ! 000000C579CBA1A8 SUBR:L0-B000 0 L
.word 0x94EAB402 ! 000000C579CBA1AC SUBR:L0-B000 0 L illop
BL40141:sta %f28, [%g6+0x0048]%asi ! 000000C579CBA1B0 SUBR:L0-B000 0 S >BD40002
fbn,a BL40142 ! 000000C579CBA1B4 SUBR:L0-B000 0 L
BL40142:nop ! 000000C579CBA1B8 SUBR:L0-B000 0 S
.word 0x93B7C783 ! 000000C579CBA1BC SUBR:L0-B000 0 L illop
nop ! 000000C579CBA1C0 SUBR:L0-B000 0 S
fbue,a BL40144 ;.empty ! 000000C579CBA1C4 SUBR:L0-B000 0 L
fbule BL40145 ! 000000C579CBA1C8 SUBR:L0-B000 0 L
st %f10, [%g4+0x0020] ! 000000C579CBA1CC SUBR:L0-B000 0 S >BD40005
stwa %o0, [%g4+0x0049]%asi ! 000000C579CBA1D0 SUBR:L0-B000 0 S >BD40002+1
BL40145:.word 0xB17625B1 ! 000000C579CBA1D4 SUBR:L0-B000 0 S illop
sth %g1, [%g3+0x003A] ! 000000C579CBA1D8 SUBR:L0-B000 0 S >BD40074
.word 0xBBA41161 ! 000000C579CBA1DC SUBR:L0-B000 0 L illop
BL40143:.word 0x87AB5CE0 ! 000000C579CBA1E0 SUBR:L0-B000 0 L illop
BL40146:.word 0xA7D434F8 ! 000000C579CBA1E4 SUBR:L0-B000 0 S illop
BL40144:.word 0xEDC223A2 ! 000000C579CBA1E8 SUBR:L0-B000 0 illop
add %g1, 0x5F8, %i0 ! 000000C579CBA1EC SUBR:L0-B000 0
return %i7+0x0008 ! 000000C579CBA1F0 SUBR:L0-B000 0
add %g1, 0x32A, %g1 ! 000000C579CBA1F4 SUBR:L0-B000 0 chksum++
SECTION .btext025_pg1 TEXT_VA=0xc579cba000
attr_text {
Name = .btext025_pg1,
VA = 0xc579cba000,
RA = ra2pa(0xfffde6000,0),
PA = ra2pa(0xfffde6000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext026 TEXT_VA=0xa099f00
attr_text {
Name = .btext026,
VA = 0xa099f00,
RA = ra2pa(0xfffde1f00,0),
PA = ra2pa(0xfffde1f00,0),
notsb
}
SECTION .btext026_pg0 TEXT_VA=0xa098000
attr_text {
Name = .btext026_pg0,
VA = 0xa098000,
RA = ra2pa(0xfffde0000,0),
PA = ra2pa(0xfffde0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext026
.text
.global SUBR047; SUBR047:
nop ! 000000000A099F00 SUBR:L0-B000 4 S
fbug,a BL40147 ! 000000000A099F04 SUBR:L0-B000 4 L
array8 %o1, %o2, %o3 ! 000000000A099F08 SUBR:L0-B000 0 S
st %f9, [%g4+0x0020] ! 000000000A099F0C SUBR:L0-B000 4 S >BD40005
bcc,a BL40148 ;.empty ! 000000000A099F10 SUBR:L0-B000 4 L
BL40148:fble BL40149 ;.empty ! 000000000A099F14 SUBR:L0-B000 8 L
bn BL40150 ! 000000000A099F18 SUBR:L0-B000 0 L
BL40149:st %f8, [%g3+0x0020] ! 000000000A099F1C SUBR:L0-B000 8 S >BD40005
BL40147:ble,a BL40151 ! 000000000A099F20 SUBR:L0-B000 4 L
BL40151:nop ! 000000000A099F24 SUBR:L0-B000 4 S
BL40150:add %g1, 0x59B, %g1 ! 000000000A099F28 SUBR:L0-B000 4 chksum++
add %g1, 0x69F, %g1 ! 000000000A099F2C SUBR:L0-B000 4 chksum++
and %g1, 0xFE, %o4 ! 000000000A099F30 LOOP:L1-B000 4
BL40181: ! LOOP:L1-B000
add %g1, 0xD53, %g1 ! 000000000A099F34 LOOP:L1-B000 5 chksum++
fnot2 %f18, %f22 ! 000000000A099F38 LOOP:L1-B000 5 S
ldx [%g2+0x0050], %l5 ! 000000000A099F3C LOOP:L1-B000 5 <BD40003
membar 0x40 ! 000000000A099F40 LOOP:L1-B000 5
stda %f32, [%l5]0xF8 ! 000000000A099F44 LOOP:L1-B000 5 Blk-Store
membar 0x40 ! 000000000A099F48 LOOP:L1-B000 5
ldx [%g2+0x0060], %fsr ! 000000000A099F4C LOOP:L1-B000 5 S <BD40008
membar 0x40 ! 000000000A099F50 LOOP:L1-B000 5
stda %f0, [%l5]0xE0 ! 000000000A099F54 LOOP:L1-B000 5 Blk-Store
membar 0x40 ! 000000000A099F58 LOOP:L1-B000 5
ldx [%g4-0x0088], %g4 ! 000000000A099F5C LOOP:L1-B000 5 ptr_chase
ldstub [%g5-0x0021], %o5 ! 000000000A099F60 LOOP:L1-B000 5 S >BD40024
nop ! 000000000A099F64 LOOP:L1-B000 5 S
stw %o4, [%g6-0x004C] ! 000000000A099F68 LOOP:L1-B000 5 S >BD40011+4
add %g4, 0x0, %l5 ! 000000000A099F6C LOOP:L1-B000 5 @BD40004
stda %f30,[%l5+%g1]0xC4 ! 000000000A099F70 LOOP:L1-B000 5 S Partial_St
add %g4, -32, %l5 ! 000000000A099F74 LOOP:L1-B000 5 @BD40003
stda %f24,[%l5+%g1]0xC2 ! 000000000A099F78 LOOP:L1-B000 5 S Partial_St
ldx [%g2+0x0050], %l5 ! 000000000A099F7C LOOP:L1-B000 5 <BD40003
membar 0x40 ! 000000000A099F80 LOOP:L1-B000 5
stda %f32, [%l5]0x1E ! 000000000A099F84 LOOP:L1-B000 5 Blk-Store
membar 0x40 ! 000000000A099F88 LOOP:L1-B000 5
andcc %o4, 0x2, %g0 ! 000000000A099F8C SKIP:L2-B000 5
bz,a,pn %xcc, BL40152 ! 000000000A099F90 SKIP:L2-B000 5
nop ! 000000000A099F94 SKIP:L2-B000 4 S
nop ! 000000000A099F98 SKIP:L2-B000 1 S
st %fsr, [%g2+0x0060] ! 000000000A099F9C SKIP:L2-B000 1 S <BD40008
std %f16, [%g5-0x0050] ! 000000000A099FA0 SKIP:L2-B000 1 S >BD40011
ldx [%g2+0x0050], %l5 ! 000000000A099FA4 SKIP:L2-B000 1 <BD40003
membar 0x40 ! 000000000A099FA8 SKIP:L2-B000 1
ldda [%l5]0x16, %f16 ! 000000000A099FAC SKIP:L2-B000 1 Blk-Load
membar 0x40 ! 000000000A099FB0 SKIP:L2-B000 1
add %g3, -33, %l6 ! 000000000A099FB4 SKIP:L2-B000 1 @BD40024
ldda [%l6]0xD9, %f28 ! 000000000A099FB8 SKIP:L2-B000 1 S Short8
add %g1, 0x70, %g1 ! 000000000A099FBC SKIP:L2-B000 1 chksum++
st %f20, [%g5+0x0048] ! 000000000A099FC0 SKIP:L2-B000 1 S >BD40002
stxa %i4, [%g5-0x0020]%asi ! 000000000A099FC4 SKIP:L2-B000 1 S >BD40003
ldx [%g2+0x0050], %l5 ! 000000000A099FC8 SKIP:L2-B000 1 <BD40003
membar 0x40 ! 000000000A099FCC SKIP:L2-B000 1
stda %f0, [%l5]0x16 ! 000000000A099FD0 SKIP:L2-B000 1 Blk-Store
membar 0x40 ! 000000000A099FD4 SKIP:L2-B000 1
swap [%g5+0x0048], %o2 ! 000000000A099FD8 SKIP:L2-B000 1 S >BD40002
fba BL40159 ! 000000000A099FDC SKIP:L2-B000 1
.word 0xFDDD3DA8 ! 000000000A099FE0 SKIP:L2-B000 1 S illop
BL40152: ! ELSE:L2-B001
ldx [%g2+0x0060], %fsr ! 000000000A099FE4 ELSE:L2-B001 4 S <BD40008
ldsb [%g5-0x0021], %o3 ! 000000000A099FE8 ELSE:L2-B001 4 S <BD40024
fbo BL40153 ! 000000000A099FEC ELSE:L2-B001 4 L
BL40153:ldsw [%g3+0x0048], %o1 ! 000000000A099FF0 ELSE:L2-B001 8 S <BD40002
fbue BL40154 ;.empty ! 000000000A099FF4 ELSE:L2-B001 4 L
bne BL40155 ;.empty ! 000000000A099FF8 ELSE:L2-B001 4 L
fbe,a BL40156 ;.empty ! 000000000A099FFC ELSE:L2-B001 0 L
BL40154:fbug,pt %fcc0, BL40157 ;.empty ! 000000000A09A000 ELSE:L2-B001 4 L
BL40155:bge,a,pn %icc, BL40156 ;.empty ! 000000000A09A004 ELSE:L2-B001 4 L
BL40157:fbn,pt %fcc2, BL40158 ! 000000000A09A008 ELSE:L2-B001 4 L
BL40158:std %i4, [%g4-0x0050] ! 000000000A09A00C ELSE:L2-B001 0 S >BD40011
fmul8sux16 %f22, %f24, %f26 ! 000000000A09A010 ELSE:L2-B001 0 S
BL40156:add %g1, 0xF2, %g1 ! 000000000A09A014 ELSE:L2-B001 4 chksum++
add %g1, 0xAD, %g1 ! 000000000A09A018 ELSE:L2-B001 4 chksum++
stw %o2, [%g6+0x0048] ! 000000000A09A01C ELSE:L2-B001 4 S >BD40002
stda %f30, [%g6-0x0050]%asi ! 000000000A09A020 ELSE:L2-B001 4 S >BD40011
add %g4, -32, %l5 ! 000000000A09A024 ELSE:L2-B001 4 @BD40003
stda %f26,[%l5+%g1]0xC2 ! 000000000A09A028 ELSE:L2-B001 4 S Partial_St
std %f20, [%g6+0x0000] ! 000000000A09A02C ELSE:L2-B001 4 S >BD40004
ldx [%g2+0x0050], %l5 ! 000000000A09A030 ELSE:L2-B001 4 <BD40003
membar 0x40 ! 000000000A09A034 ELSE:L2-B001 4
stda %f0, [%l5]0xE0 ! 000000000A09A038 ELSE:L2-B001 4 Blk-Store
membar 0x40 ! 000000000A09A03C ELSE:L2-B001 4
BL40159: ! ELSE:L2-B001
add %g1, 0xDB8, %g1 ! 000000000A09A040 ELSE:L2-B001 5 chksum++
andcc %o1, 0x20, %g0 ! 000000000A09A044 SKIP:L2-B002 5
bnz BL40160 ! 000000000A09A048 SKIP:L2-B002 5
ldstub [%g4-0x0021], %o3 ! 000000000A09A04C SKIP:L2-B002 5 S >BD40024
std %o4, [%g6-0x0020] ! 000000000A09A050 SKIP:L2-B002 4 S >BD40003
std %f22, [%g5+0x0000] ! 000000000A09A054 SKIP:L2-B002 4 S >BD40004
ldsha [%g6+0x0010]%asi, %o5 ! 000000000A09A058 SKIP:L2-B002 4 S <BD40023
swap [%g3+0x0048], %o2 ! 000000000A09A05C SKIP:L2-B002 4 S >BD40002
ldsb [%g5-0x0021], %o5 ! 000000000A09A060 SKIP:L2-B002 4 S <BD40024
stx %fsr, [%g2+0x0060] ! 000000000A09A064 SKIP:L2-B002 4 S <BD40008
std %o4, [%g3-0x0050] ! 000000000A09A068 SKIP:L2-B002 4 S >BD40011
prefetch [%g4+0x0020], 23 ! 000000000A09A06C SKIP:L2-B002 4 S <BD40005
add %g4, 0x0, %l5 ! 000000000A09A070 SKIP:L2-B002 4 @BD40004
stda %f22,[%l5+%g1]0xC8 ! 000000000A09A074 SKIP:L2-B002 4 S Partial_St
ldx [%g2+0x0050], %l5 ! 000000000A09A078 SKIP:L2-B002 4 <BD40003
membar 0x40 ! 000000000A09A07C SKIP:L2-B002 4
stda %f32, [%l5]0x16 ! 000000000A09A080 SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 000000000A09A084 SKIP:L2-B002 4
add %g1, 0x53F, %g1 ! 000000000A09A088 SKIP:L2-B002 4 chksum++
stx %g1, [%g6-0x0020] ! 000000000A09A08C SKIP:L2-B002 4 S >BD40003
ldx [%g2+0x0060], %fsr ! 000000000A09A090 SKIP:L2-B002 4 S <BD40008
ldx [%g2+0x0050], %l5 ! 000000000A09A094 SKIP:L2-B002 4 <BD40003
membar 0x40 ! 000000000A09A098 SKIP:L2-B002 4
stda %f16, [%l5]0xE0 ! 000000000A09A09C SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 000000000A09A0A0 SKIP:L2-B002 4
stb %o2, [%g4-0x0021] ! 000000000A09A0A4 SKIP:L2-B002 4 S >BD40024
nop ! 000000000A09A0A8 SKIP:L2-B002 4 S
.word 0xB7B04376 ! 000000000A09A0AC SKIP:L2-B002 4 S illop_VIS
add %g4, -32, %l5 ! 000000000A09A0B0 SKIP:L2-B002 4 @BD40003
stda %f22,[%l5+%g1]0xC0 ! 000000000A09A0B4 SKIP:L2-B002 4 S Partial_St
add %g3, -32, %l5 ! 000000000A09A0B8 SKIP:L2-B002 4 @BD40003
stda %f16,[%l5+%g1]0xC0 ! 000000000A09A0BC SKIP:L2-B002 4 S Partial_St
nop ! 000000000A09A0C0 SKIP:L2-B002 4 S
ldx [%g2+0x0050], %l5 ! 000000000A09A0C4 SKIP:L2-B002 4 <BD40003
membar 0x40 ! 000000000A09A0C8 SKIP:L2-B002 4
stda %f32, [%l5]0xE0 ! 000000000A09A0CC SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 000000000A09A0D0 SKIP:L2-B002 4
fba BL40167 ! 000000000A09A0D4 SKIP:L2-B002 4
nop ! 000000000A09A0D8 SKIP:L2-B002 4 S
BL40160: ! ELSE:L2-B003
add %g4, 0x0, %l5 ! 000000000A09A0DC ELSE:L2-B003 1 @BD40004
stda %f20,[%l5+%g1]0xC4 ! 000000000A09A0E0 ELSE:L2-B003 1 S Partial_St
st %f3, [%g5+0x0023] ! 000000000A09A0E4 ELSE:L2-B003 1 S >BD40005+3
nop ! 000000000A09A0E8 ELSE:L2-B003 1 S
stha %o2, [%g3+0x007A]%asi ! 000000000A09A0EC ELSE:L2-B003 1 S >BD40015
add %g1, 0x2C7, %g1 ! 000000000A09A0F0 ELSE:L2-B003 1 chksum++
st %f2, [%g6+0x0020] ! 000000000A09A0F4 ELSE:L2-B003 1 S >BD40005
nop ! 000000000A09A0F8 ELSE:L2-B003 1 S
fbul,a BL40161 ;.empty ! 000000000A09A0FC ELSE:L2-B003 1 L
brlez,a,pn %o5, BL40162 ! 000000000A09A100 ELSE:L2-B003 0 L
std %f22, [%g3-0x0020] ! 000000000A09A104 ELSE:L2-B003 1 S >BD40003
.word 0xD17FDBB4 ! 000000000A09A108 ELSE:L2-B003 1 S illop
BL40161:be,a BL40163 ! 000000000A09A10C ELSE:L2-B003 1 L
stb %o3, [%g6-0x0021] ! 000000000A09A110 ELSE:L2-B003 0 S >BD40024
brnz,a,pn %o5, BL40164 ! 000000000A09A114 ELSE:L2-B003 1 L
st %f2, [%g5+0x0020] ! 000000000A09A118 ELSE:L2-B003 1 S >BD40005
prefetch [%i4+%g3], 3 ! 000000000A09A11C ELSE:L2-B003 0 S <.+0
.word 0x95E08D9B ! 000000000A09A120 ELSE:L2-B003 0 L illop
BL40162:nop ! 000000000A09A124 ELSE:L2-B003 0 S
BL40163:nop ! 000000000A09A128 ELSE:L2-B003 0 S
ldub [%g5-0x0021], %o3 ! 000000000A09A12C ELSE:L2-B003 0 S <BD40024
BL40164:bcs BL40166 ! 000000000A09A130 ELSE:L2-B003 1 L
st %f11, [%g4+0x0020] ! 000000000A09A134 ELSE:L2-B003 1 S >BD40005
BL40165:nop ! 000000000A09A138 ELSE:L2-B003 1 S
BL40166:add %g1, 0x9B2, %g1 ! 000000000A09A13C ELSE:L2-B003 1 chksum++
BL40167: ! ELSE:L2-B003
add %g1, 0xC00, %g1 ! 000000000A09A140 ELSE:L2-B003 5 chksum++
andcc %o3, 0x10, %g0 ! 000000000A09A144 SKIP:L2-B004 5
bnz,a,pn %xcc, BL40168 ! 000000000A09A148 SKIP:L2-B004 5
std %f22, [%g4+0x0000] ! 000000000A09A14C SKIP:L2-B004 2 S >BD40004
add %g6, -32, %l5 ! 000000000A09A150 SKIP:L2-B004 3 @BD40003
stda %f20,[%l5+%g1]0xC1 ! 000000000A09A154 SKIP:L2-B004 3 S Partial_St
ldstub [%g4-0x0021], %o5 ! 000000000A09A158 SKIP:L2-B004 3 S >BD40024
add %g6, -80, %l5 ! 000000000A09A15C SKIP:L2-B004 3 @BD40011
stda %f20,[%l5+%g1]0xC2 ! 000000000A09A160 SKIP:L2-B004 3 S Partial_St
stda %f20, [%g5+0x0000]%asi ! 000000000A09A164 SKIP:L2-B004 3 S >BD40004
fpack32 %f22, %f16, %f30 ! 000000000A09A168 SKIP:L2-B004 3 S
nop ! 000000000A09A16C SKIP:L2-B004 3 S
add %g1, 0x2B2, %g1 ! 000000000A09A170 SKIP:L2-B004 3 chksum++
stda %f30, [%g5-0x001A]%asi ! 000000000A09A174 SKIP:L2-B004 3 S >BD40003+6
add %g5, -32, %l5 ! 000000000A09A178 SKIP:L2-B004 3 @BD40003
stda %f18,[%l5+%g1]0xC0 ! 000000000A09A17C SKIP:L2-B004 3 S Partial_St
stb %o2, [%g4-0x0021] ! 000000000A09A180 SKIP:L2-B004 3 S >BD40024
ldsha [%g6+0x0012]%asi, %o1 ! 000000000A09A184 SKIP:L2-B004 3 S <BD40012
ldx [%g2+0x0028], %g6 ! 000000000A09A188 SKIP:L2-B004 3 S BASE<BD40060
fpadd32 %f16, %f26, %f16 ! 000000000A09A18C SKIP:L2-B004 3 S
ba,a,pn %xcc, BL40169 ! 000000000A09A190 SKIP:L2-B004 3
nop ! 000000000A09A194 SKIP:L2-B004 0 S
BL40168: ! ELSE:L2-B005
ldx [%g2+0x0060], %fsr ! 000000000A09A198 ELSE:L2-B005 2 S <BD40008
ldx [%g5-0x0088], %g5 ! 000000000A09A19C ELSE:L2-B005 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000000A09A1A0 ELSE:L2-B005 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000000A09A1A4 ELSE:L2-B005 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000000A09A1A8 ELSE:L2-B005 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000000A09A1AC ELSE:L2-B005 2 ptr_chase
ldx [%g2+0x0050], %l5 ! 000000000A09A1B0 ELSE:L2-B005 2 <BD40003
membar 0x40 ! 000000000A09A1B4 ELSE:L2-B005 2
stda %f32, [%l5]0xE0 ! 000000000A09A1B8 ELSE:L2-B005 2 Blk-Store
membar 0x40 ! 000000000A09A1BC ELSE:L2-B005 2
add %g4, -80, %l5 ! 000000000A09A1C0 ELSE:L2-B005 2 @BD40011
stda %f22,[%l5+%g1]0xC4 ! 000000000A09A1C4 ELSE:L2-B005 2 S Partial_St
ldstub [%g6-0x0021], %o0 ! 000000000A09A1C8 ELSE:L2-B005 2 S >BD40024
std %f24, [%g5+0x0000] ! 000000000A09A1CC ELSE:L2-B005 2 S >BD40004
add %g1, 0x8A9, %g1 ! 000000000A09A1D0 ELSE:L2-B005 2 chksum++
.word 0xB9B6C8B0 ! 000000000A09A1D4 ELSE:L2-B005 2 S illop_VIS
st %f10, [%g5+0x0020] ! 000000000A09A1D8 ELSE:L2-B005 2 S >BD40005
ldx [%g2+0x0058], %l6 ! 000000000A09A1DC ELSE:L2-B005 2 <BD40021
ldda [%l6]0x26, %o0 ! 000000000A09A1E0 ELSE:L2-B005 2 S Quad_Ld_P
stw %o5, [%g3+0x0048] ! 000000000A09A1E4 ELSE:L2-B005 2 S >BD40002
BL40169: ! ELSE:L2-B005
add %g1, 0xA24, %g1 ! 000000000A09A1E8 ELSE:L2-B005 5 chksum++
andcc %g1, 0x800, %g0 ! 000000000A09A1EC SKIP:L2-B006 5
bz,pt %xcc, BL40174 ! 000000000A09A1F0 SKIP:L2-B006 5
ldx [%g2+0x0000], %g5 ! 000000000A09A1F4 SKIP:L2-B006 5 S BASE<BD40167
ldx [%g2+0x0020], %g6 ! 000000000A09A1F8 SKIP:L2-B006 3 S BASE<BD40016
st %f24, [%g4+0x0048] ! 000000000A09A1FC SKIP:L2-B006 3 S >BD40002
st %f8, [%g4+0x0020] ! 000000000A09A200 SKIP:L2-B006 3 S >BD40005
array16 %o3, %g1, %o0 ! 000000000A09A204 SKIP:L2-B006 3 S
.word 0xBFB38535 ! 000000000A09A208 SKIP:L2-B006 3 S illop_VIS
add %g1, 0xB8A, %g1 ! 000000000A09A20C SKIP:L2-B006 3 chksum++
ldda [%g7+%g0]0x83, %o0 ! 000000000A09A210 SKIP:L2-B006 3 S <BD40034
fbul,a,pn %fcc3, BL40170 ;.empty ! 000000000A09A214 SKIP:L2-B006 3 L
bneg,pn %icc, BL40171 ;.empty ! 000000000A09A218 SKIP:L2-B006 0 L
BL40171:fble BL40170 ! 000000000A09A21C SKIP:L2-B006 3 L
lduwa [%g7+%g7]0x83, %o3 ! 000000000A09A220 SKIP:L2-B006 3 S <BD40034
fbn,a,pt %fcc1, BL40172 ! 000000000A09A224 SKIP:L2-B006 0 L
BL40170:sta %f3, [%g3+0x0020]%asi ! 000000000A09A228 SKIP:L2-B006 3 S >BD40005
BL40172:bleu,a BL40173 ! 000000000A09A22C SKIP:L2-B006 3 L
nop ! 000000000A09A230 SKIP:L2-B006 0 S
BL40173:add %g1, 0x3AE, %g1 ! 000000000A09A234 SKIP:L2-B006 3 chksum++
ba,a,pt %xcc, BL40180 ! 000000000A09A238 SKIP:L2-B006 3
st %f5, [%g3+0x0020] ! 000000000A09A23C SKIP:L2-B006 0 S >BD40005
BL40174: ! ELSE:L2-B007
nop ! 000000000A09A240 ELSE:L2-B007 2 S
fbu,a,pn %fcc2, BL40175 ! 000000000A09A244 ELSE:L2-B007 2 L
sth %o1, [%g4+0x007A] ! 000000000A09A248 ELSE:L2-B007 0 S >BD40015
fsrc2 %f18, %f30 ! 000000000A09A24C ELSE:L2-B007 2 S
nop ! 000000000A09A250 ELSE:L2-B007 2 S
nop ! 000000000A09A254 ELSE:L2-B007 2 S
stb %o2, [%g6-0x0021] ! 000000000A09A258 ELSE:L2-B007 2 S >BD40024
bpos,pn %xcc, BL40176 ;.empty ! 000000000A09A25C ELSE:L2-B007 2 L
fba,a BL40177 ;.empty ! 000000000A09A260 ELSE:L2-B007 2 L
BL40176:.word 0xCBEAFB30 ! 000000000A09A264 ELSE:L2-B007 0 L illop
BL40177:nop ! 000000000A09A268 ELSE:L2-B007 2 S
nop ! 000000000A09A26C ELSE:L2-B007 2 S
fble,a,pt %fcc1, BL40178 ;.empty ! 000000000A09A270 ELSE:L2-B007 2 L
brlz,a,pn %g1, BL40179 ;.empty ! 000000000A09A274 ELSE:L2-B007 2 L
BL40175:.word 0x9767BC33 ! 000000000A09A278 ELSE:L2-B007 0 L illop
BL40178:nop ! 000000000A09A27C ELSE:L2-B007 0 S
st %f3, [%g6+0x0020] ! 000000000A09A280 ELSE:L2-B007 2 S >BD40005
nop ! 000000000A09A284 ELSE:L2-B007 2 S
BL40179:add %g1, 0x622, %g1 ! 000000000A09A288 ELSE:L2-B007 2 chksum++
add %g1, 0x1E4, %g1 ! 000000000A09A28C ELSE:L2-B007 2 chksum++
stxa %o0, [%g4-0x004C]%asi ! 000000000A09A290 ELSE:L2-B007 2 S >BD40011+4
nop ! 000000000A09A294 ELSE:L2-B007 2 S
stha %o0, [%g3+0x004A]%asi ! 000000000A09A298 ELSE:L2-B007 2 S >BD40002+2
fornot2s %f19, %f28, %f19 ! 000000000A09A29C ELSE:L2-B007 2 S
stx %o1, [%g5-0x0050] ! 000000000A09A2A0 ELSE:L2-B007 2 S >BD40011
add %g3, 0x0, %l5 ! 000000000A09A2A4 ELSE:L2-B007 2 @BD40004
stda %f30,[%l5+%g1]0xC9 ! 000000000A09A2A8 ELSE:L2-B007 2 S Partial_St
.word 0xBBA1D179 ! 000000000A09A2AC ELSE:L2-B007 2 S illop_FP
BL40180: ! ELSE:L2-B007
add %g1, 0x3E6, %g1 ! 000000000A09A2B0 ELSE:L2-B007 5 chksum++
st %f4, [%g4+0x0020] ! 000000000A09A2B4 LOOP:L1-B000 5 S >BD40005
lduba [%g7+%g0]0x82, %o5 ! 000000000A09A2B8 LOOP:L1-B000 5 S <BD40034
ldx [%g2+0x0050], %l5 ! 000000000A09A2BC LOOP:L1-B000 5 <BD40003
membar 0x40 ! 000000000A09A2C0 LOOP:L1-B000 5
stda %f0, [%l5]0x16 ! 000000000A09A2C4 LOOP:L1-B000 5 Blk-Store
membar 0x40 ! 000000000A09A2C8 LOOP:L1-B000 5
ldub [%g5-0x0021], %o2 ! 000000000A09A2CC LOOP:L1-B000 5 S <BD40024
srlx %o4, 0x1, %o4 ! 000000000A09A2D0 LOOP:L1-B000 5
andcc %o4, 0x1, %g0 ! 000000000A09A2D4 LOOP:L1-B000 5
bne,a,pn %xcc, BL40181 ! 000000000A09A2D8 LOOP:L1-B000 5
.word 0x11CE803C ! 000000000A09A2DC LOOP:L1-B000 1 S illop
add %g1, 0xB89, %g1 ! 000000000A09A2E0 LOOP:L1-B000 4 chksum++
ldx [%g2+0x0058], %l6 ! 000000000A09A2E4 SUBR:L0-B000 4 <BD40021
ldda [%l6]0x26, %o0 ! 000000000A09A2E8 SUBR:L0-B000 4 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! 000000000A09A2EC SUBR:L0-B000 4 <BD40003
membar 0x40 ! 000000000A09A2F0 SUBR:L0-B000 4
stda %f32, [%l5]0xE0 ! 000000000A09A2F4 SUBR:L0-B000 4 Blk-Store
membar 0x40 ! 000000000A09A2F8 SUBR:L0-B000 4
ldstuba [%g5-0x0021]%asi, %o5 ! 000000000A09A2FC SUBR:L0-B000 4 S >BD40024
add %g4, -86, %l6 ! 000000000A09A300 SUBR:L0-B000 4 @BD40013
ldda [%l6]0xD2, %f30 ! 000000000A09A304 SUBR:L0-B000 4 S Short16
membar 0x40 ! 000000000A09A308 SUBR:L0-B000 4
stda %f16, [%l5]0xE0 ! 000000000A09A30C SUBR:L0-B000 4 Blk-Store
membar 0x40 ! 000000000A09A310 SUBR:L0-B000 4
sth %o0, [%g3+0x007A] ! 000000000A09A314 SUBR:L0-B000 4 S >BD40015
add %g4, -33, %l6 ! 000000000A09A318 SUBR:L0-B000 4 @BD40024
stda %f28, [%l6]0xD8 ! 000000000A09A31C SUBR:L0-B000 4 S Short8
add %g6, 0x0, %l5 ! 000000000A09A320 SUBR:L0-B000 4 @BD40004
stda %f16,[%l5+%g1]0xC2 ! 000000000A09A324 SUBR:L0-B000 4 S Partial_St
retl ! 000000000A09A328 SUBR:L0-B000 4
add %g1, 0x459, %g1 ! 000000000A09A32C SUBR:L0-B000 4 chksum++
SECTION .btext026_pg1 TEXT_VA=0xa09a000
attr_text {
Name = .btext026_pg1,
VA = 0xa09a000,
RA = ra2pa(0xfffde2000,0),
PA = ra2pa(0xfffde2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext027 TEXT_VA=0x1cb63f00
attr_text {
Name = .btext027,
VA = 0x1cb63f00,
RA = ra2pa(0xfffdbdf00,0),
PA = ra2pa(0xfffdbdf00,0),
notsb
}
SECTION .btext027_pg0 TEXT_VA=0x1cb62000
attr_text {
Name = .btext027_pg0,
VA = 0x1cb62000,
RA = ra2pa(0xfffdbc000,0),
PA = ra2pa(0xfffdbc000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext027
.text
.global SUBR048; SUBR048:
ldx [%g2+0x0050], %l5 ! 000000001CB63F00 SUBR:L0-B000 5 <BD40003
membar 0x40 ! 000000001CB63F04 SUBR:L0-B000 5
stda %f0, [%l5]0xE0 ! 000000001CB63F08 SUBR:L0-B000 5 Blk-Store
membar 0x40 ! 000000001CB63F0C SUBR:L0-B000 5
prefetch [%g4+0x0048], 3 ! 000000001CB63F10 SUBR:L0-B000 5 S <BD40002
ldstub [%g3-0x0021], %o3 ! 000000001CB63F14 SUBR:L0-B000 5 S >BD40024
st %f8, [%g3+0x0020] ! 000000001CB63F18 SUBR:L0-B000 5 S >BD40005
stda %f28, [%g5+0x0000]%asi ! 000000001CB63F1C SUBR:L0-B000 5 S >BD40004
membar 0x40 ! 000000001CB63F20 SUBR:L0-B000 5
stda %f0, [%l5]0xE0 ! 000000001CB63F24 SUBR:L0-B000 5 Blk-Store
membar 0x40 ! 000000001CB63F28 SUBR:L0-B000 5
add %g1, 0xB40, %g1 ! 000000001CB63F2C SUBR:L0-B000 5 chksum++
or %g0, 0x2, %o3 ! 000000001CB63F30 LOOP:L1-B000 5
BL40218: ! LOOP:L1-B000
add %g1, 0x3B1, %g1 ! 000000001CB63F34 LOOP:L1-B000 10 chksum++
stx %i1, [%g4-0x0050] ! 000000001CB63F38 LOOP:L1-B000 10 S >BD40011
ldstuba [%g5-0x0021]%asi, %o5 ! 000000001CB63F3C LOOP:L1-B000 10 S >BD40024
bn,a BL40182 ! 000000001CB63F40 LOOP:L1-B000 10 L
nop ! 000000001CB63F44 LOOP:L1-B000 0 S
nop ! 000000001CB63F48 LOOP:L1-B000 10 S
std %o4, [%g6-0x0050] ! 000000001CB63F4C LOOP:L1-B000 10 S >BD40011
nop ! 000000001CB63F50 LOOP:L1-B000 10 S
bpos BL40183 ! 000000001CB63F54 LOOP:L1-B000 10 L
BL40183:nop ! 000000001CB63F58 LOOP:L1-B000 20 S
nop ! 000000001CB63F5C LOOP:L1-B000 10 S
BL40182:nop ! 000000001CB63F60 LOOP:L1-B000 10 S
add %g1, 0x522, %g1 ! 000000001CB63F64 LOOP:L1-B000 10 chksum++
andcc %i3, 0x2, %g0 ! 000000001CB63F68 SKIP:L2-B000 10
bz,a,pn %icc, BL40184 ! 000000001CB63F6C SKIP:L2-B000 10
stba %i0, [%g4+0x0049]%asi ! 000000001CB63F70 SKIP:L2-B000 2 S >BD40002+1
nop ! 000000001CB63F74 SKIP:L2-B000 8 S
ldx [%g2+0x0058], %l6 ! 000000001CB63F78 SKIP:L2-B000 8 <BD40021
ldda [%l6]0x26, %o0 ! 000000001CB63F7C SKIP:L2-B000 8 S Quad_Ld_P
stba %i4, [%g5-0x0021]%asi ! 000000001CB63F80 SKIP:L2-B000 8 S >BD40024
fpmerge %f18, %f19, %f20 ! 000000001CB63F84 SKIP:L2-B000 8 S
ld [%g2+0x0060], %fsr ! 000000001CB63F88 SKIP:L2-B000 8 S <BD40008
add %g1, 0xCDE, %g1 ! 000000001CB63F8C SKIP:L2-B000 8 chksum++
std %o2, [%g3-0x0050] ! 000000001CB63F90 SKIP:L2-B000 8 S >BD40011
stw %i1, [%g6+0x0048] ! 000000001CB63F94 SKIP:L2-B000 8 S >BD40002
rd %gsr, %l6 ! 000000001CB63F98 SKIP:L2-B000 8 S
wr %l6, 0x88, %gsr ! 000000001CB63F9C SKIP:L2-B000 8 S
ldx [%g2+0x0058], %l6 ! 000000001CB63FA0 SKIP:L2-B000 8 <BD40021
ldda [%l6]0x26, %o0 ! 000000001CB63FA4 SKIP:L2-B000 8 S Quad_Ld_P
ldstub [%g6-0x0021], %o2 ! 000000001CB63FA8 SKIP:L2-B000 8 S >BD40024
ldx [%g2+0x0050], %l5 ! 000000001CB63FAC SKIP:L2-B000 8 <BD40003
membar 0x40 ! 000000001CB63FB0 SKIP:L2-B000 8
stda %f32, [%l5]0xE0 ! 000000001CB63FB4 SKIP:L2-B000 8 Blk-Store
membar 0x40 ! 000000001CB63FB8 SKIP:L2-B000 8
nop ! 000000001CB63FBC SKIP:L2-B000 8 S
nop ! 000000001CB63FC0 SKIP:L2-B000 8 S
st %f10, [%g4+0x0020] ! 000000001CB63FC4 SKIP:L2-B000 8 S >BD40005
ba,pt %xcc, BL40189 ! 000000001CB63FC8 SKIP:L2-B000 8
nop ! 000000001CB63FCC SKIP:L2-B000 8 S
BL40184: ! ELSE:L2-B001
bmask %o0, %o2, %o5 ! 000000001CB63FD0 ELSE:L2-B001 2 S
ldx [%g2+0x0058], %l6 ! 000000001CB63FD4 ELSE:L2-B001 2 <BD40021
ldda [%l6]0x26, %o0 ! 000000001CB63FD8 ELSE:L2-B001 2 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! 000000001CB63FDC ELSE:L2-B001 2 <BD40003
membar 0x40 ! 000000001CB63FE0 ELSE:L2-B001 2
ldda [%l5]0x1E, %f16 ! 000000001CB63FE4 ELSE:L2-B001 2 Blk-Load
membar 0x40 ! 000000001CB63FE8 ELSE:L2-B001 2
sth %o1, [%g6+0x0010] ! 000000001CB63FEC ELSE:L2-B001 2 S >BD40023
st %f9, [%g4+0x0020] ! 000000001CB63FF0 ELSE:L2-B001 2 S >BD40005
add %g1, 0xD72, %g1 ! 000000001CB63FF4 ELSE:L2-B001 2 chksum++
swap [%g3+0x0048], %o1 ! 000000001CB63FF8 ELSE:L2-B001 2 S >BD40002
st %f5, [%g5+0x0021] ! 000000001CB63FFC ELSE:L2-B001 2 S >BD40005+1
fba,a,pt %fcc0, BL40185 ! 000000001CB64000 ELSE:L2-B001 2 L
ldstub [%g5-0x0021], %o0 ! 000000001CB64004 ELSE:L2-B001 0 S >BD40024
nop ! 000000001CB64008 ELSE:L2-B001 0 S
brlez,pn %o0, BL40186 ! 000000001CB6400C ELSE:L2-B001 0 L
std %o4, [%g6-0x0020] ! 000000001CB64010 ELSE:L2-B001 0 S >BD40003
ldx [%g2+0x0060], %fsr ! 000000001CB64014 ELSE:L2-B001 0 S <BD40008
nop ! 000000001CB64018 ELSE:L2-B001 0 S
nop ! 000000001CB6401C ELSE:L2-B001 0 S
BL40185:fbo BL40187 ! 000000001CB64020 ELSE:L2-B001 2 L
BL40187:nop ! 000000001CB64024 ELSE:L2-B001 4 S
brlez,a,pn %o0, BL40188 ! 000000001CB64028 ELSE:L2-B001 2 L
BL40186:nop ! 000000001CB6402C ELSE:L2-B001 2 S
BL40188:add %g1, 0x6A4, %g1 ! 000000001CB64030 ELSE:L2-B001 2 chksum++
BL40189: ! ELSE:L2-B001
add %g1, 0x74D, %g1 ! 000000001CB64034 ELSE:L2-B001 10 chksum++
fcmpd %fcc0, %f0, %f62 ! 000000001CB64038 SKIP:L2-B002 10
fbl,a BL40193 ! 000000001CB6403C SKIP:L2-B002 10
.word 0x9FBF20C9 ! 000000001CB64040 SKIP:L2-B002 0 S illop
std %o0, [%g3-0x0020] ! 000000001CB64044 SKIP:L2-B002 10 S >BD40003
stw %o1, [%g4+0x0048] ! 000000001CB64048 SKIP:L2-B002 10 S >BD40002
nop ! 000000001CB6404C SKIP:L2-B002 10 S
ba BL40190 ! 000000001CB64050 SKIP:L2-B002 10 L
stba %o1, [%g4-0x0055]%asi ! 000000001CB64054 SKIP:L2-B002 10 S >BD40013+1
.word 0x8BAD95A3 ! 000000001CB64058 SKIP:L2-B002 0 S illop_FP
stb %o4, [%g6-0x0021] ! 000000001CB6405C SKIP:L2-B002 0 S >BD40024
nop ! 000000001CB64060 SKIP:L2-B002 0 S
stb %g1, [%g3-0x0021] ! 000000001CB64064 SKIP:L2-B002 0 S >BD40024
lduba [%g4-0x0021]%asi, %o5 ! 000000001CB64068 SKIP:L2-B002 0 S <BD40024
.word 0xA58833C1 ! 000000001CB6406C SKIP:L2-B002 0 L illop
nop ! 000000001CB64070 SKIP:L2-B002 0 S
.word 0xA7A65A10 ! 000000001CB64074 SKIP:L2-B002 0 L illop
BL40191:nop ! 000000001CB64078 SKIP:L2-B002 0 S
.word 0xBBC97933 ! 000000001CB6407C SKIP:L2-B002 0 L illop
BL40192:st %f9, [%g5+0x0020] ! 000000001CB64080 SKIP:L2-B002 0 S >BD40005
BL40190:add %g1, 0xD15, %g1 ! 000000001CB64084 SKIP:L2-B002 10 chksum++
add %g1, 0xD4C, %g1 ! 000000001CB64088 SKIP:L2-B002 10 chksum++
.word 0x9BC2C992 ! 000000001CB6408C SKIP:L2-B002 10 S illop
stda %g0, [%g5-0x0050]%asi ! 000000001CB64090 SKIP:L2-B002 10 S >BD40011
ldx [%g2+0x0050], %l5 ! 000000001CB64094 SKIP:L2-B002 10 <BD40003
membar 0x40 ! 000000001CB64098 SKIP:L2-B002 10
stda %f32, [%l5]0x16 ! 000000001CB6409C SKIP:L2-B002 10 Blk-Store
membar 0x40 ! 000000001CB640A0 SKIP:L2-B002 10
add %g6, -32, %l5 ! 000000001CB640A4 SKIP:L2-B002 10 @BD40003
stda %f28,[%l5+%g1]0xC4 ! 000000001CB640A8 SKIP:L2-B002 10 S Partial_St
std %f28, [%g6-0x0020] ! 000000001CB640AC SKIP:L2-B002 10 S >BD40003
add %g4, 0x0, %l5 ! 000000001CB640B0 SKIP:L2-B002 10 @BD40004
stda %f28,[%l5+%g1]0xC0 ! 000000001CB640B4 SKIP:L2-B002 10 S Partial_St
ba,a,pn %xcc, BL40198 ! 000000001CB640B8 SKIP:L2-B002 10
.word 0xFB4A1391 ! 000000001CB640BC SKIP:L2-B002 0 S illop
BL40193: ! ELSE:L2-B003
.word 0xD3D36353 ! 000000001CB640C0 ELSE:L2-B003 0 S illop
.word 0x2B47E045 ! 000000001CB640C4 ELSE:L2-B003 0 L random
.word 0xE1CFD2A3 ! 000000001CB640C8 ELSE:L2-B003 0 L illop
BL40194:bne BL40196 ;.empty ! 000000001CB640CC ELSE:L2-B003 0 L
bvs,pn %icc, BL40195 ;.empty ! 000000001CB640D0 ELSE:L2-B003 0 L
BL40195:fbu BL40197 ! 000000001CB640D4 ELSE:L2-B003 0 L
BL40196:stha %o1, [%g3+0x007A]%asi ! 000000001CB640D8 ELSE:L2-B003 0 S >BD40015
BL40197:st %f2, [%g4+0x0020] ! 000000001CB640DC ELSE:L2-B003 0 S >BD40005
add %g1, 0xFA0, %g1 ! 000000001CB640E0 ELSE:L2-B003 0 chksum++
add %g1, 0xA3E, %g1 ! 000000001CB640E4 ELSE:L2-B003 0 chksum++
.word 0x8BA991E0 ! 000000001CB640E8 ELSE:L2-B003 0 S illop
ldx [%g2+0x0030], %g5 ! 000000001CB640EC ELSE:L2-B003 0 S BASE<BD40096
popc %o1, %o1 ! 000000001CB640F0 ELSE:L2-B003 0 S
.word 0x8140F6DF ! 000000001CB640F4 ELSE:L2-B003 0 illop
.word 0xAD41A6A7 ! 000000001CB640F8 ELSE:L2-B003 0 S illop
BL40198: ! ELSE:L2-B003
add %g1, 0xFDC, %g1 ! 000000001CB640FC ELSE:L2-B003 10 chksum++
andcc %g1, 0x4, %g0 ! 000000001CB64100 SKIP:L2-B004 10
bz,a,pn %xcc, BL40199 ! 000000001CB64104 SKIP:L2-B004 10
st %f9, [%g5+0x0020] ! 000000001CB64108 SKIP:L2-B004 5 S >BD40005
fpadd32 %f24, %f28, %f24 ! 000000001CB6410C SKIP:L2-B004 5 S
swap [%g3+0x0048], %o0 ! 000000001CB64110 SKIP:L2-B004 5 S >BD40002
ldx [%g2+0x0018], %g5 ! 000000001CB64114 SKIP:L2-B004 5 S BASE<BD40077
add %g4, -80, %l5 ! 000000001CB64118 SKIP:L2-B004 5 @BD40011
stda %f24,[%l5+%g1]0xC4 ! 000000001CB6411C SKIP:L2-B004 5 S Partial_St
stw %o5, [%g5-0x004C] ! 000000001CB64120 SKIP:L2-B004 5 S >BD40011+4
add %g6, 0x0, %l5 ! 000000001CB64124 SKIP:L2-B004 5 @BD40004
stda %f30,[%l5+%g1]0xC9 ! 000000001CB64128 SKIP:L2-B004 5 S Partial_St
ldx [%g2+0x0058], %l6 ! 000000001CB6412C SKIP:L2-B004 5 <BD40021
stwa %g7, [%l6+%g0]0x04 ! 000000001CB64130 SKIP:L2-B004 5 S >BD40022
ldx [%g2+0x0050], %l5 ! 000000001CB64134 SKIP:L2-B004 5 <BD40003
membar 0x40 ! 000000001CB64138 SKIP:L2-B004 5
stda %f32, [%l5]0xE0 ! 000000001CB6413C SKIP:L2-B004 5 Blk-Store
membar 0x40 ! 000000001CB64140 SKIP:L2-B004 5
add %g1, 0xE45, %g1 ! 000000001CB64144 SKIP:L2-B004 5 chksum++
nop ! 000000001CB64148 SKIP:L2-B004 5 S
stw %o1, [%g5+0x0048] ! 000000001CB6414C SKIP:L2-B004 5 S >BD40002
ldsb [%g3-0x0021], %o0 ! 000000001CB64150 SKIP:L2-B004 5 S <BD40024
std %g0, [%g5-0x0020] ! 000000001CB64154 SKIP:L2-B004 5 S >BD40003
ldx [%g2+0x0058], %l6 ! 000000001CB64158 SKIP:L2-B004 5 <BD40021
ldda [%l6]0x24, %o4 ! 000000001CB6415C SKIP:L2-B004 5 S Quad_Ld
stb %g1, [%g5-0x0021] ! 000000001CB64160 SKIP:L2-B004 5 S >BD40024
add %g5, 0x0, %l5 ! 000000001CB64164 SKIP:L2-B004 5 @BD40004
stda %f30,[%l5+%g1]0xC5 ! 000000001CB64168 SKIP:L2-B004 5 S Partial_St
stw %o2, [%g4-0x001C] ! 000000001CB6416C SKIP:L2-B004 5 S >BD40003+4
ldx [%g2+0x0048], %g6 ! 000000001CB64170 SKIP:L2-B004 5 S BASE<BD40111
stw %o4, [%g3+0x0048] ! 000000001CB64174 SKIP:L2-B004 5 S >BD40002
ldx [%g3-0x0088], %g3 ! 000000001CB64178 SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB6417C SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB64180 SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB64184 SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB64188 SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB6418C SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB64190 SKIP:L2-B004 5 ptr_chase
ldx [%g3-0x0088], %g3 ! 000000001CB64194 SKIP:L2-B004 5 ptr_chase
fba,a BL40200 ! 000000001CB64198 SKIP:L2-B004 5
st %f4, [%g6+0x0020] ! 000000001CB6419C SKIP:L2-B004 0 S >BD40005
BL40199: ! ELSE:L2-B005
add %g5, 0x0, %l5 ! 000000001CB641A0 ELSE:L2-B005 5 @BD40004
stda %f24,[%l5+%g1]0xC2 ! 000000001CB641A4 ELSE:L2-B005 5 S Partial_St
ldx [%g2+0x0050], %l5 ! 000000001CB641A8 ELSE:L2-B005 5 <BD40003
membar 0x40 ! 000000001CB641AC ELSE:L2-B005 5
ldda [%l5]0x16, %f16 ! 000000001CB641B0 ELSE:L2-B005 5 Blk-Load
membar 0x40 ! 000000001CB641B4 ELSE:L2-B005 5
sth %g1, [%g3+0x0012] ! 000000001CB641B8 ELSE:L2-B005 5 S >BD40012
add %g3, -80, %l5 ! 000000001CB641BC ELSE:L2-B005 5 @BD40011
stda %f26,[%l5+%g1]0xC2 ! 000000001CB641C0 ELSE:L2-B005 5 S Partial_St
ldx [%g5-0x0088], %g5 ! 000000001CB641C4 ELSE:L2-B005 5 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000001CB641C8 ELSE:L2-B005 5 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000001CB641CC ELSE:L2-B005 5 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000001CB641D0 ELSE:L2-B005 5 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000001CB641D4 ELSE:L2-B005 5 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000001CB641D8 ELSE:L2-B005 5 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000001CB641DC ELSE:L2-B005 5 ptr_chase
add %g4, -33, %l6 ! 000000001CB641E0 ELSE:L2-B005 5 @BD40024
stda %f16, [%l6]0xD8 ! 000000001CB641E4 ELSE:L2-B005 5 S Short8
ldsha [%g7+%g0]0x82, %o2 ! 000000001CB641E8 ELSE:L2-B005 5 S <BD40034
add %g4, -32, %l5 ! 000000001CB641EC ELSE:L2-B005 5 @BD40003
stda %f22,[%l5+%g1]0xC2 ! 000000001CB641F0 ELSE:L2-B005 5 S Partial_St
sta %f2, [%g6+0x0020]%asi ! 000000001CB641F4 ELSE:L2-B005 5 S >BD40005
ldx [%g2+0x0058], %l6 ! 000000001CB641F8 ELSE:L2-B005 5 <BD40021
ldda [%l6]0x24, %o0 ! 000000001CB641FC ELSE:L2-B005 5 S Quad_Ld
stw %g1, [%g3+0x0048] ! 000000001CB64200 ELSE:L2-B005 5 S >BD40002
ldx [%g2+0x0050], %l5 ! 000000001CB64204 ELSE:L2-B005 5 <BD40003
membar 0x40 ! 000000001CB64208 ELSE:L2-B005 5
stda %f32, [%l5]0xE0 ! 000000001CB6420C ELSE:L2-B005 5 Blk-Store
membar 0x40 ! 000000001CB64210 ELSE:L2-B005 5
add %g1, 0x9C3, %g1 ! 000000001CB64214 ELSE:L2-B005 5 chksum++
stba %g1, [%g4+0x0011]%asi ! 000000001CB64218 ELSE:L2-B005 5 S >BD40023+1
.word 0xAFB487F9 ! 000000001CB6421C ELSE:L2-B005 5 S illop_VIS
add %g3, -33, %l6 ! 000000001CB64220 ELSE:L2-B005 5 @BD40024
stda %f24, [%l6]0xD0 ! 000000001CB64224 ELSE:L2-B005 5 S Short8
.word 0xA3D33818 ! 000000001CB64228 ELSE:L2-B005 5 S illop
ldstub [%g3-0x0021], %o5 ! 000000001CB6422C ELSE:L2-B005 5 S >BD40024
sth %g1, [%g3+0x003A] ! 000000001CB64230 ELSE:L2-B005 5 S >BD40074
add %g3, -32, %l5 ! 000000001CB64234 ELSE:L2-B005 5 @BD40003
stda %f24,[%l5+%g1]0xC4 ! 000000001CB64238 ELSE:L2-B005 5 S Partial_St
BL40200: ! ELSE:L2-B005
add %g1, 0x58C, %g1 ! 000000001CB6423C ELSE:L2-B005 10 chksum++
andcc %o0, 0x4, %g0 ! 000000001CB64240 SKIP:L2-B006 10
bnz,pn %xcc, BL40206 ! 000000001CB64244 SKIP:L2-B006 10
st %f8, [%g3+0x0020] ! 000000001CB64248 SKIP:L2-B006 10 S >BD40005
st %f2, [%g6+0x0020] ! 000000001CB6424C SKIP:L2-B006 6 S >BD40005
bneg,a BL40201 ! 000000001CB64250 SKIP:L2-B006 6 L
st %f2, [%g3+0x0020] ! 000000001CB64254 SKIP:L2-B006 0 S >BD40005
nop ! 000000001CB64258 SKIP:L2-B006 6 S
bvs,pt %icc, BL40202 ;.empty ! 000000001CB6425C SKIP:L2-B006 6 L
BL40202:be BL40203 ! 000000001CB64260 SKIP:L2-B006 6 L
nop ! 000000001CB64264 SKIP:L2-B006 6 S
BL40201:.word 0x91B789D0 ! 000000001CB64268 SKIP:L2-B006 0 L illop
BL40203:nop ! 000000001CB6426C SKIP:L2-B006 6 S
BL40204:ble,a BL40205 ! 000000001CB64270 SKIP:L2-B006 6 L
BL40205:nop ! 000000001CB64274 SKIP:L2-B006 12 S
add %g1, 0x8C8, %g1 ! 000000001CB64278 SKIP:L2-B006 6 chksum++
add %g1, 0x151, %g1 ! 000000001CB6427C SKIP:L2-B006 6 chksum++
add %g3, -32, %l5 ! 000000001CB64280 SKIP:L2-B006 6 @BD40003
stda %f16,[%l5+%g1]0xC3 ! 000000001CB64284 SKIP:L2-B006 6 S Partial_St
fcmple16 %f28, %f24, %o2 ! 000000001CB64288 SKIP:L2-B006 6 S
ldx [%g2+0x0058], %l6 ! 000000001CB6428C SKIP:L2-B006 6 <BD40021
ldda [%l6]0x24, %o0 ! 000000001CB64290 SKIP:L2-B006 6 S Quad_Ld
stw %o5, [%g4-0x001C] ! 000000001CB64294 SKIP:L2-B006 6 S >BD40003+4
st %f9, [%g6+0x0020] ! 000000001CB64298 SKIP:L2-B006 6 S >BD40005
lduha [%g7+%g7]0x8B, %o4 ! 000000001CB6429C SKIP:L2-B006 6 S <BD40034
st %f10, [%g3+0x0020] ! 000000001CB642A0 SKIP:L2-B006 6 S >BD40005
fba BL40210 ! 000000001CB642A4 SKIP:L2-B006 6
ldx [%g2+0x0048], %g3 ! 000000001CB642A8 SKIP:L2-B006 6 S BASE<BD40111
BL40206: ! ELSE:L2-B007
stb %o4, [%g5-0x0021] ! 000000001CB642AC ELSE:L2-B007 4 S >BD40024
stda %f24, [%g4-0x0050]%asi ! 000000001CB642B0 ELSE:L2-B007 4 S >BD40011
add %g6, -33, %l6 ! 000000001CB642B4 ELSE:L2-B007 4 @BD40024
ldda [%l6]0xD0, %f22 ! 000000001CB642B8 ELSE:L2-B007 4 S Short8
add %g3, -33, %l6 ! 000000001CB642BC ELSE:L2-B007 4 @BD40024
ldda [%l6]0xD1, %f18 ! 000000001CB642C0 ELSE:L2-B007 4 S Short8
stda %g0, [%g4-0x0050]%asi ! 000000001CB642C4 ELSE:L2-B007 4 S >BD40011
add %g1, 0xA09, %g1 ! 000000001CB642C8 ELSE:L2-B007 4 chksum++
nop ! 000000001CB642CC ELSE:L2-B007 4 S
st %f18, [%g3+0x0048] ! 000000001CB642D0 ELSE:L2-B007 4 S >BD40002
bn BL40207 ! 000000001CB642D4 ELSE:L2-B007 4 L
ldstub [%g5-0x0021], %o4 ! 000000001CB642D8 ELSE:L2-B007 4 S >BD40024
BL40207:bz,a BL40208 ;.empty ! 000000001CB642DC ELSE:L2-B007 4 L
brgez,a,pn %o0, BL40208 ;.empty ! 000000001CB642E0 ELSE:L2-B007 0 L
bne,a,pt %icc, BL40208 ;.empty ! 000000001CB642E4 ELSE:L2-B007 4 L
fbg,a,pn %fcc0, BL40209 ! 000000001CB642E8 ELSE:L2-B007 4 L
BL40208:stb %o1, [%g3-0x0021] ! 000000001CB642EC ELSE:L2-B007 4 S >BD40024
popc %g1, %o2 ! 000000001CB642F0 ELSE:L2-B007 0 S
BL40209:add %g1, 0x2AC, %g1 ! 000000001CB642F4 ELSE:L2-B007 4 chksum++
BL40210: ! ELSE:L2-B007
add %g1, 0x826, %g1 ! 000000001CB642F8 ELSE:L2-B007 10 chksum++
fcmpd %fcc0, %f36, %f0 ! 000000001CB642FC SKIP:L2-B008 10
fbge,a,pt %fcc0, BL40216 ! 000000001CB64300 SKIP:L2-B008 10
nop ! 000000001CB64304 SKIP:L2-B008 0 S
ldx [%g2+0x0050], %l5 ! 000000001CB64308 SKIP:L2-B008 10 <BD40003
membar 0x40 ! 000000001CB6430C SKIP:L2-B008 10
stda %f32, [%l5]0x1E ! 000000001CB64310 SKIP:L2-B008 10 Blk-Store
membar 0x40 ! 000000001CB64314 SKIP:L2-B008 10
nop ! 000000001CB64318 SKIP:L2-B008 10 S
stw %g1, [%g4-0x004C] ! 000000001CB6431C SKIP:L2-B008 10 S >BD40011+4
st %f0, [%g5+0x0000] ! 000000001CB64320 SKIP:L2-B008 10 S >BD40004
st %f1, [%g5+0x0004] ! 000000001CB64324 SKIP:L2-B008 10 S >BD40004+4
add %g1, 0x735, %g1 ! 000000001CB64328 SKIP:L2-B008 10 chksum++
sta %f10, [%g4+0x0020]%asi ! 000000001CB6432C SKIP:L2-B008 10 S >BD40005
stx %o2, [%g6+0x0000] ! 000000001CB64330 SKIP:L2-B008 10 S >BD40004
bvs,a BL40211 ;.empty ! 000000001CB64334 SKIP:L2-B008 10 L
bleu,a,pn %xcc, BL40212 ! 000000001CB64338 SKIP:L2-B008 0 L
nop ! 000000001CB6433C SKIP:L2-B008 10 S
brlez,pn %o3, BL40213 ! 000000001CB64340 SKIP:L2-B008 10 L
fpadd32s %f31, %f27, %f20 ! 000000001CB64344 SKIP:L2-B008 10 S
BL40212:st %f8, [%g4+0x0022] ! 000000001CB64348 SKIP:L2-B008 10 S >BD40005+2
BL40213:fbg BL40214 ;.empty ! 000000001CB6434C SKIP:L2-B008 10 L
bvc,a,pt %xcc, BL40215 ;.empty ! 000000001CB64350 SKIP:L2-B008 10 L
BL40211:bnz,a BL40214 ! 000000001CB64354 SKIP:L2-B008 10 L
BL40215:ldx [%g2+0x0020], %g6 ! 000000001CB64358 SKIP:L2-B008 4 S BASE<BD40016
BL40214:add %g1, 0x825, %g1 ! 000000001CB6435C SKIP:L2-B008 10 chksum++
ba,a BL40217 ! 000000001CB64360 SKIP:L2-B008 10
st %f5, [%g3+0x0023] ! 000000001CB64364 SKIP:L2-B008 0 S >BD40005+3
BL40216: ! ELSE:L2-B009
ldx [%g2+0x0050], %l5 ! 000000001CB64368 ELSE:L2-B009 0 <BD40003
membar 0x40 ! 000000001CB6436C ELSE:L2-B009 0
.word 0xAFAB580A ! 000000001CB64370 ELSE:L2-B009 0 illop
membar 0x40 ! 000000001CB64374 ELSE:L2-B009 0
sta %f4, [%g5+0x0020]%asi ! 000000001CB64378 ELSE:L2-B009 0 S >BD40005
ldstub [%g6-0x0021], %o5 ! 000000001CB6437C ELSE:L2-B009 0 S >BD40024
nop ! 000000001CB64380 ELSE:L2-B009 0 S
membar 0x40 ! 000000001CB64384 ELSE:L2-B009 0
stda %f32, [%l5]0xF0 ! 000000001CB64388 ELSE:L2-B009 0 Blk-Store
membar 0x40 ! 000000001CB6438C ELSE:L2-B009 0
add %g1, 0x95, %g1 ! 000000001CB64390 ELSE:L2-B009 0 chksum++
.word 0xBBA884E0 ! 000000001CB64394 ELSE:L2-B009 0 S illop_FP
.word 0x81E80000 ! 000000001CB64398 ELSE:L2-B009 0 random
.word 0x2E61E6B1 ! 000000001CB6439C ELSE:L2-B009 0 random
stda %f0, [%l5]0xE0 ! 000000001CB643A0 ELSE:L2-B009 0 Blk-Store
membar 0x40 ! 000000001CB643A4 ELSE:L2-B009 0
.word 0x8FABF5B3 ! 000000001CB643A8 ELSE:L2-B009 0 S illop
ta %xcc, 0x46 ! 000000001CB643AC ELSE:L2-B009 0 S demap-page
ldx [%g2+0x0058], %l6 ! 000000001CB643B0 ELSE:L2-B009 0 <BD40021
ldda [%l6]0x24, %o0 ! 000000001CB643B4 ELSE:L2-B009 0 S Quad_Ld
.word 0x8F59CB32 ! 000000001CB643B8 ELSE:L2-B009 0 S illop
add %g4, -86, %l6 ! 000000001CB643BC ELSE:L2-B009 0 @BD40013
.word 0xFD76FF5A ! 000000001CB643C0 ELSE:L2-B009 0 S illop
.word 0x93A94ACB ! 000000001CB643C4 ELSE:L2-B009 0 illop
.word 0x83B5C2B7 ! 000000001CB643C8 ELSE:L2-B009 0 illop
ldx [%g6-0x0088], %g6 ! 000000001CB643CC ELSE:L2-B009 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000000001CB643D0 ELSE:L2-B009 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000000001CB643D4 ELSE:L2-B009 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000000001CB643D8 ELSE:L2-B009 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000000001CB643DC ELSE:L2-B009 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000000001CB643E0 ELSE:L2-B009 0 ptr_chase
.word 0xA59F161A ! 000000001CB643E4 ELSE:L2-B009 0 S illop
.word 0xB9A65C6D ! 000000001CB643E8 ELSE:L2-B009 0 S illop_FP
BL40217: ! ELSE:L2-B009
add %g1, 0x1C1, %g1 ! 000000001CB643EC ELSE:L2-B009 10 chksum++
stb %o4, [%g3-0x0021] ! 000000001CB643F0 LOOP:L1-B000 10 S >BD40024
ldstub [%g6-0x0021], %o1 ! 000000001CB643F4 LOOP:L1-B000 10 S >BD40024
add %g6, -32, %l5 ! 000000001CB643F8 LOOP:L1-B000 10 @BD40003
stda %f22,[%l5+%g1]0xC4 ! 000000001CB643FC LOOP:L1-B000 10 S Partial_St
sth %o3, [%g4+0x0012] ! 000000001CB64400 LOOP:L1-B000 10 S >BD40012
nop ! 000000001CB64404 LOOP:L1-B000 10 S
add %g4, -80, %l5 ! 000000001CB64408 LOOP:L1-B000 10 @BD40011
stda %f26,[%l5+%g1]0xC9 ! 000000001CB6440C LOOP:L1-B000 10 S Partial_St
ldx [%g2+0x0050], %l5 ! 000000001CB64410 LOOP:L1-B000 10 <BD40003
membar 0x40 ! 000000001CB64414 LOOP:L1-B000 10
stda %f0, [%l5]0xF0 ! 000000001CB64418 LOOP:L1-B000 10 Blk-Store
membar 0x40 ! 000000001CB6441C LOOP:L1-B000 10
add %g6, -33, %l6 ! 000000001CB64420 LOOP:L1-B000 10 @BD40024
ldda [%l6]0xD0, %f16 ! 000000001CB64424 LOOP:L1-B000 10 S Short8
st %f3, [%g5+0x0020] ! 000000001CB64428 LOOP:L1-B000 10 S >BD40005
swap [%g3+0x0048], %o5 ! 000000001CB6442C LOOP:L1-B000 10 S >BD40002
nop ! 000000001CB64430 LOOP:L1-B000 10 S
subcc %o3, 0x1, %o3 ! 000000001CB64434 LOOP:L1-B000 10
bnz,pn %xcc, BL40218 ! 000000001CB64438 LOOP:L1-B000 10
nop ! 000000001CB6443C LOOP:L1-B000 10 S
add %g1, 0x977, %g1 ! 000000001CB64440 LOOP:L1-B000 5 chksum++
st %f9, [%g3+0x0020] ! 000000001CB64444 SUBR:L0-B000 5 S >BD40005
ldx [%g2+0x0050], %l5 ! 000000001CB64448 SUBR:L0-B000 5 <BD40003
membar 0x40 ! 000000001CB6444C SUBR:L0-B000 5
stda %f32, [%l5]0xE0 ! 000000001CB64450 SUBR:L0-B000 5 Blk-Store
membar 0x40 ! 000000001CB64454 SUBR:L0-B000 5
stx %o2, [%g3+0x0000] ! 000000001CB64458 SUBR:L0-B000 5 S >BD40004
pdist %f22, %f30, %f30 ! 000000001CB6445C SUBR:L0-B000 5 S
st %f3, [%g4+0x0020] ! 000000001CB64460 SUBR:L0-B000 5 S >BD40005
lda [%g6+0x0020]%asi, %f10 ! 000000001CB64464 SUBR:L0-B000 5 S <BD40005
ldstub [%g6-0x0021], %o3 ! 000000001CB64468 SUBR:L0-B000 5 S >BD40024
ldx [%g2+0x0058], %l6 ! 000000001CB6446C SUBR:L0-B000 5 <BD40021
lduwa [%l6+%g0]0x04, %g7 ! 000000001CB64470 SUBR:L0-B000 5 S <BD40022
add %g6, -86, %l6 ! 000000001CB64474 SUBR:L0-B000 5 @BD40013
ldda [%l6]0xD3, %f24 ! 000000001CB64478 SUBR:L0-B000 5 S Short16
nop ! 000000001CB6447C SUBR:L0-B000 5 S
retl ! 000000001CB64480 SUBR:L0-B000 5
add %g1, 0x5F, %g1 ! 000000001CB64484 SUBR:L0-B000 5 chksum++
SECTION .btext027_pg1 TEXT_VA=0x1cb64000
attr_text {
Name = .btext027_pg1,
VA = 0x1cb64000,
RA = ra2pa(0xfffdbe000,0),
PA = ra2pa(0xfffdbe000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 70: 2406 instructions generated, 6956 executed, 124 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext028 TEXT_VA=0xfffff5fe97fa1d00
attr_text {
Name = .btext028,
VA = 0xfffff5fe97fa1d00,
RA = ra2pa(0xfffd05d00,0),
PA = ra2pa(0xfffd05d00,0),
notsb
}
SECTION .btext028_pg0 TEXT_VA=0xfffff5fe97fa0000
attr_text {
Name = .btext028_pg0,
VA = 0xfffff5fe97fa0000,
RA = ra2pa(0xfffd04000,0),
PA = ra2pa(0xfffd04000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext028
.text
.global start_th_3; start_th_3:
.global SUBR052; SUBR052:
BL60189: ! MAIN:L0-B000
nop ! FFFFF5FE97FA1D00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! FFFFF5FE97FA1D04 MAIN:L0-B000 1 BD60167
or %g2,%hm(0xFD3DD8000),%g2 ! FFFFF5FE97FA1D08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! FFFFF5FE97FA1D0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! FFFFF5FE97FA1D10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! FFFFF5FE97FA1D14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! FFFFF5FE97FA1D18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! FFFFF5FE97FA1D1C MAIN:L0-B000 1 STACK0071
or %l0,%hm(0x78E527FB2000),%l0 ! FFFFF5FE97FA1D20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! FFFFF5FE97FA1D24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! FFFFF5FE97FA1D28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! FFFFF5FE97FA1D2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! FFFFF5FE97FA1D30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! FFFFF5FE97FA1D34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! FFFFF5FE97FA1D38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! FFFFF5FE97FA1D3C MAIN:L0-B000 1
or %g0, -3974, %g3 ! FFFFF5FE97FA1D40 MAIN:L0-B000 1
or %g0, -997, %g4 ! FFFFF5FE97FA1D44 MAIN:L0-B000 1
or %g0, -2650, %g5 ! FFFFF5FE97FA1D48 MAIN:L0-B000 1
or %g0, -699, %g6 ! FFFFF5FE97FA1D4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! FFFFF5FE97FA1D50 MAIN:L0-B000 1
or %g0, 0xB21, %o0 ! FFFFF5FE97FA1D54 MAIN:L0-B000 1
or %g0, -1764, %o1 ! FFFFF5FE97FA1D58 MAIN:L0-B000 1
or %g0, 0xF78, %o2 ! FFFFF5FE97FA1D5C MAIN:L0-B000 1
or %g0, 0xD26, %o3 ! FFFFF5FE97FA1D60 MAIN:L0-B000 1
or %g0, 0xC44, %o4 ! FFFFF5FE97FA1D64 MAIN:L0-B000 1
or %g0, -3735, %o5 ! FFFFF5FE97FA1D68 MAIN:L0-B000 1
or %g0, -2876, %o7 ! FFFFF5FE97FA1D6C MAIN:L0-B000 1
or %g0, 0x908, %l0 ! FFFFF5FE97FA1D70 MAIN:L0-B000 1
or %g0, 0x3B8, %l1 ! FFFFF5FE97FA1D74 MAIN:L0-B000 1
or %g0, -1903, %l2 ! FFFFF5FE97FA1D78 MAIN:L0-B000 1
or %g0, -3056, %l3 ! FFFFF5FE97FA1D7C MAIN:L0-B000 1
or %g0, 0x151, %l4 ! FFFFF5FE97FA1D80 MAIN:L0-B000 1
or %g0, -130, %l5 ! FFFFF5FE97FA1D84 MAIN:L0-B000 1
sethi %hh(0xFFFFF5FE97FA1D00),%l7 ! FFFFF5FE97FA1D88 MAIN:L0-B000 1 SUBR052
or %l7,%hm(0xFFFFF5FE97FA1D00),%l7 ! FFFFF5FE97FA1D8C MAIN:L0-B000 1
sethi %lm(0xFFFFF5FE97FA1D00),%l6 ! FFFFF5FE97FA1D90 MAIN:L0-B000 1
or %l6,%lo(0xFFFFF5FE97FA1D00),%l6 ! FFFFF5FE97FA1D94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! FFFFF5FE97FA1D98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! FFFFF5FE97FA1D9C MAIN:L0-B000 1
or %g0, 0x93B, %l6 ! FFFFF5FE97FA1DA0 MAIN:L0-B000 1
or %g0, -631, %i0 ! FFFFF5FE97FA1DA4 MAIN:L0-B000 1
or %g0, -253, %i1 ! FFFFF5FE97FA1DA8 MAIN:L0-B000 1
or %g0, 0xDC4, %i2 ! FFFFF5FE97FA1DAC MAIN:L0-B000 1
or %g0, -1768, %i3 ! FFFFF5FE97FA1DB0 MAIN:L0-B000 1
or %g0, -4087, %i4 ! FFFFF5FE97FA1DB4 MAIN:L0-B000 1
or %g0, -2013, %i5 ! FFFFF5FE97FA1DB8 MAIN:L0-B000 1
or %g0, -1296, %i7 ! FFFFF5FE97FA1DBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! FFFFF5FE97FA1DC0 MAIN:L0-B000 1
BL60190:save %o6, -128, %o6 ! FFFFF5FE97FA1DC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! FFFFF5FE97FA1DC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! FFFFF5FE97FA1DCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! FFFFF5FE97FA1DD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! FFFFF5FE97FA1DD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! FFFFF5FE97FA1DD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! FFFFF5FE97FA1DDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! FFFFF5FE97FA1DE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! FFFFF5FE97FA1DE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! FFFFF5FE97FA1DE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! FFFFF5FE97FA1DEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! FFFFF5FE97FA1DF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! FFFFF5FE97FA1DF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! FFFFF5FE97FA1DF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! FFFFF5FE97FA1DFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! FFFFF5FE97FA1E00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! FFFFF5FE97FA1E04 MAIN:L0-B000 4
bnz,pt %xcc, BL60190 ! FFFFF5FE97FA1E08 MAIN:L0-B000 4
nop ! FFFFF5FE97FA1E0C MAIN:L0-B000 4
restore %g0, %g0, %g0 ! FFFFF5FE97FA1E10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! FFFFF5FE97FA1E14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! FFFFF5FE97FA1E18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! FFFFF5FE97FA1E1C MAIN:L0-B000 1
ta %xcc, 0x44 ! FFFFF5FE97FA1E20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0x10, %gsr ! FFFFF5FE97FA1E24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! FFFFF5FE97FA1E28 MAIN:L0-B000 1 <BD60171
faddd %f0, %f0, %f6 ! FFFFF5FE97FA1E2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! FFFFF5FE97FA1E30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! FFFFF5FE97FA1E34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! FFFFF5FE97FA1E38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! FFFFF5FE97FA1E3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! FFFFF5FE97FA1E40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! FFFFF5FE97FA1E44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! FFFFF5FE97FA1E48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! FFFFF5FE97FA1E4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! FFFFF5FE97FA1E50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! FFFFF5FE97FA1E54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! FFFFF5FE97FA1E58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! FFFFF5FE97FA1E5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! FFFFF5FE97FA1E60 MAIN:L0-B000 1 <BD60172
fadds %f2, %f2, %f3 ! FFFFF5FE97FA1E64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! FFFFF5FE97FA1E68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! FFFFF5FE97FA1E6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! FFFFF5FE97FA1E70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! FFFFF5FE97FA1E74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! FFFFF5FE97FA1E78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! FFFFF5FE97FA1E7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! FFFFF5FE97FA1E80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! FFFFF5FE97FA1E84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! FFFFF5FE97FA1E88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! FFFFF5FE97FA1E8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! FFFFF5FE97FA1E90 MAIN:L0-B000 1 <BD60008
fzero %f16 ! FFFFF5FE97FA1E94 MAIN:L0-B000 1
fzero %f18 ! FFFFF5FE97FA1E98 MAIN:L0-B000 1
fzero %f20 ! FFFFF5FE97FA1E9C MAIN:L0-B000 1
fzero %f22 ! FFFFF5FE97FA1EA0 MAIN:L0-B000 1
fzero %f24 ! FFFFF5FE97FA1EA4 MAIN:L0-B000 1
fzero %f26 ! FFFFF5FE97FA1EA8 MAIN:L0-B000 1
fzero %f28 ! FFFFF5FE97FA1EAC MAIN:L0-B000 1
fzero %f30 ! FFFFF5FE97FA1EB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! FFFFF5FE97FA1EB4 MAIN:L0-B000 1 BASE<BD60167
ldx [%g2+0x0008], %g4 ! FFFFF5FE97FA1EB8 MAIN:L0-B000 1 BASE<BD60145
ldx [%g2+0x0010], %g5 ! FFFFF5FE97FA1EBC MAIN:L0-B000 1 BASE<BD60173
ldx [%g2+0x0018], %g6 ! FFFFF5FE97FA1EC0 MAIN:L0-B000 1 BASE<BD60077
or %g0, 0x2, %l1 ! FFFFF5FE97FA1EC4 LOOP:L1-B000 1
BL60218: ! LOOP:L1-B000
add %g1, 0x674, %g1 ! FFFFF5FE97FA1EC8 LOOP:L1-B000 2 chksum++
nop ! FFFFF5FE97FA1ECC LOOP:L1-B000 2 S
stha %o5, [%g4+0x0070]%asi ! FFFFF5FE97FA1ED0 LOOP:L1-B000 2 S >BD60005
fbge,pt %fcc1, BL60191 ;.empty ! FFFFF5FE97FA1ED4 LOOP:L1-B000 2 L
fbug,pt %fcc1, BL60191 ;.empty ! FFFFF5FE97FA1ED8 LOOP:L1-B000 2 L
fbuge BL60192 ! FFFFF5FE97FA1EDC LOOP:L1-B000 0 L
BL60192:nop ! FFFFF5FE97FA1EE0 LOOP:L1-B000 0 S
BL60191:nop ! FFFFF5FE97FA1EE4 LOOP:L1-B000 2 S
ldsb [%g5-0x005E], %l2 ! FFFFF5FE97FA1EE8 LOOP:L1-B000 2 S <BD60014
add %g1, 0x61F, %g1 ! FFFFF5FE97FA1EEC LOOP:L1-B000 2 chksum++
or %g0, 0x2, %l0 ! FFFFF5FE97FA1EF0 LOOP:L2-B000 2
BL60205: ! LOOP:L2-B000
add %g1, 0xC65, %g1 ! FFFFF5FE97FA1EF4 LOOP:L2-B000 4 chksum++
fcmpd %fcc2, %f14, %f6 ! FFFFF5FE97FA1EF8 SKIP:L3-B000 4
fbge,pn %fcc2, BL60193 ! FFFFF5FE97FA1EFC SKIP:L3-B000 4
nop ! FFFFF5FE97FA1F00 SKIP:L3-B000 4 S
.word 0xB7B2492C ! FFFFF5FE97FA1F04 SKIP:L3-B000 0 S illop
.word 0x8DC9DDD6 ! FFFFF5FE97FA1F08 SKIP:L3-B000 0 S illop
ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA1F0C SKIP:L3-B000 0 S <BD60008
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA1F10 SKIP:L3-B000 0 <BD60003
membar 0x40 ! FFFFF5FE97FA1F14 SKIP:L3-B000 0
stda %f16, [%l5]0xE0 ! FFFFF5FE97FA1F18 SKIP:L3-B000 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA1F1C SKIP:L3-B000 0
ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA1F20 SKIP:L3-B000 0 <BD60021
.word 0x9566FF67 ! FFFFF5FE97FA1F24 SKIP:L3-B000 0 S illop
ta %xcc, 0x46 ! FFFFF5FE97FA1F28 SKIP:L3-B000 0 S demap-page
add %g1, 0xA9E, %g1 ! FFFFF5FE97FA1F2C SKIP:L3-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA1F30 SKIP:L3-B000 0 <BD60003
membar 0x40 ! FFFFF5FE97FA1F34 SKIP:L3-B000 0
stda %f0, [%l5]0xE0 ! FFFFF5FE97FA1F38 SKIP:L3-B000 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA1F3C SKIP:L3-B000 0
edge32 %i1, %o0, %i0 ! FFFFF5FE97FA1F40 SKIP:L3-B000 0 S
ldx [%g2+0x0020], %g4 ! FFFFF5FE97FA1F44 SKIP:L3-B000 0 S BASE<BD60016
.word 0xADA4007A ! FFFFF5FE97FA1F48 SKIP:L3-B000 0 S illop
.word 0x9DD5726E ! FFFFF5FE97FA1F4C SKIP:L3-B000 0 illop
.word 0x93906000 ! FFFFF5FE97FA1F50 SKIP:L3-B000 0 random
membar 0x40 ! FFFFF5FE97FA1F54 SKIP:L3-B000 0
fnot2s %f19, %f28 ! FFFFF5FE97FA1F58 SKIP:L3-B000 0 S
alignaddr %o0, %i0, %l2 ! FFFFF5FE97FA1F5C SKIP:L3-B000 0 S
add %g6, 0x70, %l6 ! FFFFF5FE97FA1F60 SKIP:L3-B000 0 @BD60005
ldda [%l6]0xD2, %f20 ! FFFFF5FE97FA1F64 SKIP:L3-B000 0 S Short16
.word 0xB7A4C0F4 ! FFFFF5FE97FA1F68 SKIP:L3-B000 0 S illop
.word 0x9BACD8F4 ! FFFFF5FE97FA1F6C SKIP:L3-B000 0 illop
nop ! FFFFF5FE97FA1F70 SKIP:L3-B000 0 S
BL60193: ! ELSE:L3-B001
tneg %icc, %g0+0x0073 ! FFFFF5FE97FA1F74 ELSE:L3-B001 4 S pseudo-branch
fbug BL60194 ;.empty ! FFFFF5FE97FA1F78 ELSE:L3-B001 4 L
bz,pn %icc, BL60195 ;.empty ! FFFFF5FE97FA1F7C ELSE:L3-B001 4 L
BL60194:bpos BL60196 ;.empty ! FFFFF5FE97FA1F80 ELSE:L3-B001 4 L
call .+8 ! FFFFF5FE97FA1F84 ELSE:L3-B001 3 L
ldx [%g2+0x0010], %g5 ! FFFFF5FE97FA1F88 ELSE:L3-B001 0 S BASE<BD60173
ldx [%g2+0x0008], %g3 ! FFFFF5FE97FA1F8C ELSE:L3-B001 3 S BASE<BD60145
stb %l2, [%g3+0x0072] ! FFFFF5FE97FA1F90 ELSE:L3-B001 3 S >BD60003
fbn,a BL60197 ! FFFFF5FE97FA1F94 ELSE:L3-B001 3 L
BL60196:ldx [%g2+0x0000], %g5 ! FFFFF5FE97FA1F98 ELSE:L3-B001 4 S BASE<BD60167
fbue BL60197 ;.empty ! FFFFF5FE97FA1F9C ELSE:L3-B001 4 L
BL60195:bvs BL60197 ! FFFFF5FE97FA1FA0 ELSE:L3-B001 5 L
BL60197:stb %l2, [%g4+0x0071] ! FFFFF5FE97FA1FA4 ELSE:L3-B001 4 S >BD60005+1
add %g1, 0x9F, %g1 ! FFFFF5FE97FA1FA8 ELSE:L3-B001 4 chksum++
add %g1, 0xF1B, %g1 ! FFFFF5FE97FA1FAC ELSE:L3-B001 4 chksum++
alignaddrl %g1, %i0, %l4 ! FFFFF5FE97FA1FB0 ELSE:L3-B001 4 S
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA1FB4 ELSE:L3-B001 4 <BD60003
membar 0x40 ! FFFFF5FE97FA1FB8 ELSE:L3-B001 4
stda %f16, [%l5]0xE0 ! FFFFF5FE97FA1FBC ELSE:L3-B001 4 Blk-Store
membar 0x40 ! FFFFF5FE97FA1FC0 ELSE:L3-B001 4
call .+8 ! FFFFF5FE97FA1FC4 ELSE:L3-B001 4 S
ldub [%g6-0x005E], %l2 ! FFFFF5FE97FA1FC8 ELSE:L3-B001 4 S <BD60014
BL60198: ! ELSE:L3-B001
add %g1, 0xC22, %g1 ! FFFFF5FE97FA1FCC ELSE:L3-B001 4 chksum++
or %g0, 0x2, %l4 ! FFFFF5FE97FA1FD0 LOOP:L3-B002 4
BL60199: ! LOOP:L3-B002
add %g1, 0xB53, %g1 ! FFFFF5FE97FA1FD4 LOOP:L3-B002 8 chksum++
call .+8 ! FFFFF5FE97FA1FD8 LOOP:L3-B002 8 S
ldsha [%g7+%g0]0x83, %o3 ! FFFFF5FE97FA1FDC LOOP:L3-B002 8 S <BD60034
ldx [%g2+0x0008], %g5 ! FFFFF5FE97FA1FE0 LOOP:L3-B002 8 S BASE<BD60145
call .+8 ! FFFFF5FE97FA1FE4 LOOP:L3-B002 8 S
nop ! FFFFF5FE97FA1FE8 LOOP:L3-B002 8 S
std %f46, [%g6+0x0050] ! FFFFF5FE97FA1FEC LOOP:L3-B002 8 S >BD60002
sub %l4, 0x1, %l4 ! FFFFF5FE97FA1FF0 LOOP:L3-B002 8
brnz,a,pt %l4, BL60199 ! FFFFF5FE97FA1FF4 LOOP:L3-B002 8
nop ! FFFFF5FE97FA1FF8 LOOP:L3-B002 4 S
add %g1, 0x7DF, %g1 ! FFFFF5FE97FA1FFC LOOP:L3-B002 4 chksum++
andcc %g1, 0xC0, %g0 ! FFFFF5FE97FA2000 LOOP:L2-B000 4
bz,a,pn %xcc, BL60209 ! FFFFF5FE97FA2004 LOOP:L2-B000 4
.word 0x89AB9C49 ! FFFFF5FE97FA2008 LOOP:L2-B000 0 S illop
add %g1, 0xC61, %g1 ! FFFFF5FE97FA200C LOOP:L2-B000 4 chksum++
and %g1, 0xFE, %l2 ! FFFFF5FE97FA2010 LOOP:L3-B003 4
BL60200: ! LOOP:L3-B003
add %g1, 0x8F7, %g1 ! FFFFF5FE97FA2014 LOOP:L3-B003 16 chksum++
ldx [%g2+0x0020], %g4 ! FFFFF5FE97FA2018 LOOP:L3-B003 16 S BASE<BD60016
add %g6, 0x70, %l6 ! FFFFF5FE97FA201C LOOP:L3-B003 16 @BD60005
ldda [%l6]0xD2, %f18 ! FFFFF5FE97FA2020 LOOP:L3-B003 16 S Short16
st %f12, [%g3+0x0050] ! FFFFF5FE97FA2024 LOOP:L3-B003 16 S >BD60002
sta %f13, [%g3+0x0054]%asi ! FFFFF5FE97FA2028 LOOP:L3-B003 16 S >BD60002+4
add %g3, 0x70, %l6 ! FFFFF5FE97FA202C LOOP:L3-B003 16 @BD60005
stda %f28, [%l6]0xD2 ! FFFFF5FE97FA2030 LOOP:L3-B003 16 S Short16
ldstuba [%g5-0x005E]%asi, %i5 ! FFFFF5FE97FA2034 LOOP:L3-B003 16 S >BD60014
prefetch [%g5+0x0050], 20 ! FFFFF5FE97FA2038 LOOP:L3-B003 16 S <BD60002
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA203C LOOP:L3-B003 16 <BD60003
membar 0x40 ! FFFFF5FE97FA2040 LOOP:L3-B003 16
stda %f16, [%l5]0x16 ! FFFFF5FE97FA2044 LOOP:L3-B003 16 Blk-Store
membar 0x40 ! FFFFF5FE97FA2048 LOOP:L3-B003 16
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA204C LOOP:L3-B003 16 <BD60003
membar 0x40 ! FFFFF5FE97FA2050 LOOP:L3-B003 16
stda %f0, [%l5]0x16 ! FFFFF5FE97FA2054 LOOP:L3-B003 16 Blk-Store
membar 0x40 ! FFFFF5FE97FA2058 LOOP:L3-B003 16
add %g5, 0x70, %l6 ! FFFFF5FE97FA205C LOOP:L3-B003 16 @BD60005
ldda [%l6]0xD2, %f28 ! FFFFF5FE97FA2060 LOOP:L3-B003 16 S Short16
add %g3, 0x70, %l6 ! FFFFF5FE97FA2064 LOOP:L3-B003 16 @BD60005
stda %f28, [%l6]0xD2 ! FFFFF5FE97FA2068 LOOP:L3-B003 16 S Short16
ldstub [%g4-0x005E], %l3 ! FFFFF5FE97FA206C LOOP:L3-B003 16 S >BD60014
ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA2070 LOOP:L3-B003 16 <BD60021
ldda [%l6]0x26, %i0 ! FFFFF5FE97FA2074 LOOP:L3-B003 16 S Quad_Ld_P
ldx [%g2+0x0030], %g4 ! FFFFF5FE97FA2078 LOOP:L3-B003 16 S BASE<BD60096
srlx %l2, 0x1, %l2 ! FFFFF5FE97FA207C LOOP:L3-B003 16
andcc %l2, 0x1, %g0 ! FFFFF5FE97FA2080 LOOP:L3-B003 16
bne,a,pn %xcc, BL60200 ! FFFFF5FE97FA2084 LOOP:L3-B003 16
sth %g1, [%g4+0x0070] ! FFFFF5FE97FA2088 LOOP:L3-B003 12 S >BD60005
add %g1, 0x3B6, %g1 ! FFFFF5FE97FA208C LOOP:L3-B003 4 chksum++
or %g0, 0x2, %l3 ! FFFFF5FE97FA2090 LOOP:L3-B004 4
BL60201: ! LOOP:L3-B004
add %g1, 0x70A, %g1 ! FFFFF5FE97FA2094 LOOP:L3-B004 8 chksum++
ldx [%g2+0x0038], %g3 ! FFFFF5FE97FA2098 LOOP:L3-B004 8 S BASE<BD60166
ta %xcc, 0x46 ! FFFFF5FE97FA209C LOOP:L3-B004 8 S demap-page
stda %f60, [%g3+0x0055]%asi ! FFFFF5FE97FA20A0 LOOP:L3-B004 8 S >BD60002+5
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA20A4 LOOP:L3-B004 8 <BD60003
membar 0x40 ! FFFFF5FE97FA20A8 LOOP:L3-B004 8
stda %f0, [%l5]0xF8 ! FFFFF5FE97FA20AC LOOP:L3-B004 8 Blk-Store
membar 0x40 ! FFFFF5FE97FA20B0 LOOP:L3-B004 8
membar 0x40 ! FFFFF5FE97FA20B4 LOOP:L3-B004 8
stda %f16, [%l5]0x16 ! FFFFF5FE97FA20B8 LOOP:L3-B004 8 Blk-Store
membar 0x40 ! FFFFF5FE97FA20BC LOOP:L3-B004 8
.word 0xA9AE01D2 ! FFFFF5FE97FA20C0 LOOP:L3-B004 8 S illop_FP
nop ! FFFFF5FE97FA20C4 LOOP:L3-B004 8 S
sth %i5, [%g6+0x0070] ! FFFFF5FE97FA20C8 LOOP:L3-B004 8 S >BD60005
.word 0xA5B5C957 ! FFFFF5FE97FA20CC LOOP:L3-B004 8 S illop_VIS
ldstub [%g6+0x0072], %o0 ! FFFFF5FE97FA20D0 LOOP:L3-B004 8 S >BD60003
add %g6, 0x70, %l6 ! FFFFF5FE97FA20D4 LOOP:L3-B004 8 @BD60005
ldda [%l6]0xDA, %f28 ! FFFFF5FE97FA20D8 LOOP:L3-B004 8 S Short16
subcc %l3, 0x1, %l3 ! FFFFF5FE97FA20DC LOOP:L3-B004 8
bnz,pt %xcc, BL60201 ! FFFFF5FE97FA20E0 LOOP:L3-B004 8
nop ! FFFFF5FE97FA20E4 LOOP:L3-B004 8 S
add %g1, 0xAE8, %g1 ! FFFFF5FE97FA20E8 LOOP:L3-B004 4 chksum++
andcc %i0, 0x2, %g0 ! FFFFF5FE97FA20EC SKIP:L3-B005 4
bz,pt %xcc, BL60202 ! FFFFF5FE97FA20F0 SKIP:L3-B005 4
stb %l3, [%g3+0x0071] ! FFFFF5FE97FA20F4 SKIP:L3-B005 4 S >BD60005+1
pdist %f30, %f20, %f26 ! FFFFF5FE97FA20F8 SKIP:L3-B005 0 S
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA20FC SKIP:L3-B005 0 <BD60003
membar 0x40 ! FFFFF5FE97FA2100 SKIP:L3-B005 0
stda %f32, [%l5]0x1E ! FFFFF5FE97FA2104 SKIP:L3-B005 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA2108 SKIP:L3-B005 0
membar 0x40 ! FFFFF5FE97FA210C SKIP:L3-B005 0
stda %f16, [%l5]0xE0 ! FFFFF5FE97FA2110 SKIP:L3-B005 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA2114 SKIP:L3-B005 0
.word 0x9F7B62B4 ! FFFFF5FE97FA2118 SKIP:L3-B005 0 S illop
ld [%g2+0x0060], %fsr ! FFFFF5FE97FA211C SKIP:L3-B005 0 S <BD60008
add %g1, 0xC08, %g1 ! FFFFF5FE97FA2120 SKIP:L3-B005 0 chksum++
fxnor %f18, %f26, %f16 ! FFFFF5FE97FA2124 SKIP:L3-B005 0 S
.word 0xEDD9A4B4 ! FFFFF5FE97FA2128 SKIP:L3-B005 0 S illop
std %f38, [%g3+0x0050] ! FFFFF5FE97FA212C SKIP:L3-B005 0 S >BD60002
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2130 SKIP:L3-B005 0 <BD60003
membar 0x40 ! FFFFF5FE97FA2134 SKIP:L3-B005 0
stda %f0, [%l5]0xE0 ! FFFFF5FE97FA2138 SKIP:L3-B005 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA213C SKIP:L3-B005 0
.word 0xA9D61363 ! FFFFF5FE97FA2140 SKIP:L3-B005 0 S illop
ba BL60204 ! FFFFF5FE97FA2144 SKIP:L3-B005 0
nop ! FFFFF5FE97FA2148 SKIP:L3-B005 0 S
BL60202: ! ELSE:L3-B006
.word 0xEDBE1C01 ! FFFFF5FE97FA214C ELSE:L3-B006 4 S illop_VIS
ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA2150 ELSE:L3-B006 4 <BD60021
ldda [%l6]0x24, %i0 ! FFFFF5FE97FA2154 ELSE:L3-B006 4 S Quad_Ld
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2158 ELSE:L3-B006 4 <BD60003
membar 0x40 ! FFFFF5FE97FA215C ELSE:L3-B006 4
stda %f0, [%l5]0xF0 ! FFFFF5FE97FA2160 ELSE:L3-B006 4 Blk-Store
membar 0x40 ! FFFFF5FE97FA2164 ELSE:L3-B006 4
stda %f42, [%g5+0x0050]%asi ! FFFFF5FE97FA2168 ELSE:L3-B006 4 S >BD60002
add %g4, -94, %l6 ! FFFFF5FE97FA216C ELSE:L3-B006 4 @BD60014
stda %f26, [%l6]0xD8 ! FFFFF5FE97FA2170 ELSE:L3-B006 4 S Short8
add %g1, 0x2AC, %g1 ! FFFFF5FE97FA2174 ELSE:L3-B006 4 chksum++
std %f40, [%g3+0x0050] ! FFFFF5FE97FA2178 ELSE:L3-B006 4 S >BD60002
nop ! FFFFF5FE97FA217C ELSE:L3-B006 4 S
std %f12, [%g4+0x0050] ! FFFFF5FE97FA2180 ELSE:L3-B006 4 S >BD60002
fbe,pt %fcc2, BL60203 ! FFFFF5FE97FA2184 ELSE:L3-B006 4 L
nop ! FFFFF5FE97FA2188 ELSE:L3-B006 4 S
ta %xcc, 0x46 ! FFFFF5FE97FA218C ELSE:L3-B006 4 S demap-page
nop ! FFFFF5FE97FA2190 ELSE:L3-B006 4 S
ta %xcc, 0x46 ! FFFFF5FE97FA2194 ELSE:L3-B006 4 S demap-page
BL60203:add %g1, 0x222, %g1 ! FFFFF5FE97FA2198 ELSE:L3-B006 4 chksum++
BL60204: ! ELSE:L3-B006
add %g1, 0x4FD, %g1 ! FFFFF5FE97FA219C ELSE:L3-B006 4 chksum++
add %g6, 0x72, %l6 ! FFFFF5FE97FA21A0 ELSE:L3-B006 4 @BD60003
ldda [%l6]0xD0, %f30 ! FFFFF5FE97FA21A4 LOOP:L2-B000 4 S Short8
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA21A8 LOOP:L2-B000 4 <BD60003
membar 0x40 ! FFFFF5FE97FA21AC LOOP:L2-B000 4
stda %f0, [%l5]0xE0 ! FFFFF5FE97FA21B0 LOOP:L2-B000 4 Blk-Store
membar 0x40 ! FFFFF5FE97FA21B4 LOOP:L2-B000 4
membar 0x40 ! FFFFF5FE97FA21B8 LOOP:L2-B000 4
stda %f16, [%l5]0xF8 ! FFFFF5FE97FA21BC LOOP:L2-B000 4 Blk-Store
membar 0x40 ! FFFFF5FE97FA21C0 LOOP:L2-B000 4
.word 0x97C1565A ! FFFFF5FE97FA21C4 LOOP:L2-B000 4 S illop
array8 %g1, %g1, %o4 ! FFFFF5FE97FA21C8 LOOP:L2-B000 4 S
ld [%g2+0x0060], %fsr ! FFFFF5FE97FA21CC LOOP:L2-B000 4 S <BD60008
stb %i5, [%g4-0x005E] ! FFFFF5FE97FA21D0 LOOP:L2-B000 4 S >BD60014
array8 %g1, %i0, %i0 ! FFFFF5FE97FA21D4 LOOP:L2-B000 4 S
membar 0x40 ! FFFFF5FE97FA21D8 LOOP:L2-B000 4
stda %f16, [%l5]0xE0 ! FFFFF5FE97FA21DC LOOP:L2-B000 4 Blk-Store
membar 0x40 ! FFFFF5FE97FA21E0 LOOP:L2-B000 4
ldda [%g7+%g7]0x83, %i2 ! FFFFF5FE97FA21E4 LOOP:L2-B000 4 S <BD60034
subcc %l0, 0x1, %l0 ! FFFFF5FE97FA21E8 LOOP:L2-B000 4
bnz,a,pn %xcc, BL60205 ! FFFFF5FE97FA21EC LOOP:L2-B000 4
nop ! FFFFF5FE97FA21F0 LOOP:L2-B000 2 S
add %g1, 0x83A, %g1 ! FFFFF5FE97FA21F4 LOOP:L2-B000 2 chksum++
ba,a BL60208 ! FFFFF5FE97FA21F8 SIDE:L2-B001 2
array8 %o4, %i1, %o1 ! FFFFF5FE97FA21FC SIDE:L2-B001 0 S
BL60209: ! SIDE:L2-B001
.word 0xE1C75EFF ! FFFFF5FE97FA2200 LOOP:L3-B007 0 illop
nop ! FFFFF5FE97FA2204 LOOP:L3-B008 0
fcmpd %fcc3, %f12, %f14 ! FFFFF5FE97FA2208 SKIP:L3-B009 0
fbge,a,pn %fcc3, BL60206 ! FFFFF5FE97FA220C SKIP:L3-B009 0
nop ! FFFFF5FE97FA2210 SKIP:L3-B009 0 S
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2214 SKIP:L3-B009 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2218 SKIP:L3-B009 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA221C SKIP:L3-B009 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2220 SKIP:L3-B009 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2224 SKIP:L3-B009 0 ptr_chase
.word 0xAFA299B6 ! FFFFF5FE97FA2228 SKIP:L3-B009 0 illop
std %f62, [%g3+0x0050] ! FFFFF5FE97FA222C SKIP:L3-B009 0 S >BD60002
add %g5, 0x70, %l6 ! FFFFF5FE97FA2230 SKIP:L3-B009 0 @BD60005
ldda [%l6]0xDA, %f26 ! FFFFF5FE97FA2234 SKIP:L3-B009 0 S Short16
ldx [%g2+0x0038], %g4 ! FFFFF5FE97FA2238 SKIP:L3-B009 0 S BASE<BD60166
.word 0x0DB519AF ! FFFFF5FE97FA223C SKIP:L3-B009 0 S random
.word 0xEF78F825 ! FFFFF5FE97FA2240 SKIP:L3-B009 0 S illop
.word 0xABA84C44 ! FFFFF5FE97FA2244 SKIP:L3-B009 0 illop
membar 0x40 ! FFFFF5FE97FA2248 SKIP:L3-B009 0
stda %f32, [%l5]0x16 ! FFFFF5FE97FA224C SKIP:L3-B009 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA2250 SKIP:L3-B009 0
stb %i4, [%g6+0x0072] ! FFFFF5FE97FA2254 SKIP:L3-B009 0 S >BD60003
membar 0x40 ! FFFFF5FE97FA2258 SKIP:L3-B009 0
stda %f32, [%l5]0xE0 ! FFFFF5FE97FA225C SKIP:L3-B009 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA2260 SKIP:L3-B009 0
.word 0x81508000 ! FFFFF5FE97FA2264 SKIP:L3-B009 0 illop
ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA2268 SKIP:L3-B009 0 S <BD60008
sth %i2, [%g6+0x0070] ! FFFFF5FE97FA226C SKIP:L3-B009 0 S >BD60005
ldx [%g2+0x0010], %g4 ! FFFFF5FE97FA2270 SKIP:L3-B009 0 S BASE<BD60173
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2274 SKIP:L3-B009 0 <BD60003
membar 0x40 ! FFFFF5FE97FA2278 SKIP:L3-B009 0
stda %f16, [%l5]0xE0 ! FFFFF5FE97FA227C SKIP:L3-B009 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA2280 SKIP:L3-B009 0
.word 0x962E6B56 ! FFFFF5FE97FA2284 SKIP:L3-B009 0 random
ldx [%g2+0x0020], %g5 ! FFFFF5FE97FA2288 SKIP:L3-B009 0 S BASE<BD60016
BL60206: ! ELSE:L3-B010
.word 0xFBB03EEB ! FFFFF5FE97FA228C ELSE:L3-B010 0 S illop
.word 0x37593D26 ! FFFFF5FE97FA2290 ELSE:L3-B010 0 random
.word 0x83F786D2 ! FFFFF5FE97FA2294 ELSE:L3-B010 0 illop
sethi %lm(0x37593D26),%l5 ! FFFFF5FE97FA2298 ELSE:L3-B010 0
or %l5,%lo(0x37593D26),%l5 ! FFFFF5FE97FA229C ELSE:L3-B010 0
sllx %l6, 0x20, %l6 ! FFFFF5FE97FA22A0 ELSE:L3-B010 0
or %l6, %l5, %l6 ! FFFFF5FE97FA22A4 ELSE:L3-B010 0
jmpl %l6+0x0000, %o7 ! FFFFF5FE97FA22A8 ELSE:L3-B010 0 S
ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA22AC ELSE:L3-B010 0 S <BD60008
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA22B0 ELSE:L3-B010 0 <BD60003
membar 0x40 ! FFFFF5FE97FA22B4 ELSE:L3-B010 0
stda %f16, [%l5]0x16 ! FFFFF5FE97FA22B8 ELSE:L3-B010 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA22BC ELSE:L3-B010 0
ldx [%g6-0x0088], %g6 ! FFFFF5FE97FA22C0 ELSE:L3-B010 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22C4 ELSE:L3-B010 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22C8 ELSE:L3-B010 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22CC ELSE:L3-B010 0 ptr_chase
.word 0x27339CD4 ! FFFFF5FE97FA22D0 ELSE:L3-B010 0 random
ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22D4 ELSE:L3-B010 0 ptr_chase
add %g1, 0x92B, %g1 ! FFFFF5FE97FA22D8 ELSE:L3-B010 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA22DC ELSE:L3-B010 0 <BD60003
membar 0x40 ! FFFFF5FE97FA22E0 ELSE:L3-B010 0
ldda [%l5]0x16, %f16 ! FFFFF5FE97FA22E4 ELSE:L3-B010 0 Blk-Load
.word 0x0B941198 ! FFFFF5FE97FA22E8 ELSE:L3-B010 0 random
sethi %hh(0xFFFFBB820FF6DF00),%l6 ! FFFFF5FE97FA22EC ELSE:L3-B010 0 SUBR054
.word 0xC9638A18 ! FFFFF5FE97FA22F0 ELSE:L3-B010 0 illop
sethi %lm(0xFFFFBB820FF6DF00),%l5 ! FFFFF5FE97FA22F4 ELSE:L3-B010 0
.word 0x683F54D0 ! FFFFF5FE97FA22F8 ELSE:L3-B010 0 random
.word 0xE97B843B ! FFFFF5FE97FA22FC ELSE:L3-B010 0 illop
.word 0xC7DEC36D ! FFFFF5FE97FA2300 ELSE:L3-B010 0 illop
jmpl %l6+0x0000, %o7 ! FFFFF5FE97FA2304 ELSE:L3-B010 0 S
nop ! FFFFF5FE97FA2308 ELSE:L3-B010 0 S
.word 0x9DE3A060 ! FFFFF5FE97FA230C ELSE:L3-B010 0 random
ldda [%l6]0x2E, %i0 ! FFFFF5FE97FA2310 ELSE:L3-B010 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2314 ELSE:L3-B010 0 <BD60003
.word 0xDFF82B0A ! FFFFF5FE97FA2318 ELSE:L3-B010 0 illop
ldda [%l5]0xF0, %f16 ! FFFFF5FE97FA231C ELSE:L3-B010 0 Blk-Load
membar 0x40 ! FFFFF5FE97FA2320 ELSE:L3-B010 0
sth %g1, [%g3+0x0070] ! FFFFF5FE97FA2324 ELSE:L3-B010 0 S >BD60005
membar 0x40 ! FFFFF5FE97FA2328 ELSE:L3-B010 0
stda %f32, [%l5]0xE0 ! FFFFF5FE97FA232C ELSE:L3-B010 0 Blk-Store
.word 0x979EDC86 ! FFFFF5FE97FA2330 ELSE:L3-B010 0 illop
BL60207: ! ELSE:L3-B010
add %g1, 0x24B, %g1 ! FFFFF5FE97FA2334 ELSE:L3-B010 0 chksum++
.word 0xE663B55E ! FFFFF5FE97FA2338 LOOP:L3-B011 0 illop
.word 0x85B7C1B7 ! FFFFF5FE97FA233C SIDE:L2-B001 0 illop
BL60208: ! SIDE:L2-B001
add %i3, %g1, %i0 ! FFFFF5FE97FA2340 SWCH:L2-B002 2
andcc %i0, 0x100, %g0 ! FFFFF5FE97FA2344 SWCH:L2-B002 2
bnz,pn %xcc, BL60213 ! FFFFF5FE97FA2348 SWCH:L2-B002 2
add %g1, 0xD56, %g1 ! FFFFF5FE97FA234C SWCH:L2-B002 2 chksum++
andcc %i0, 0x40, %g0 ! FFFFF5FE97FA2350 SWCH:L2-B002 2
bnz,pt %xcc, BL60212 ! FFFFF5FE97FA2354 SWCH:L2-B002 2
andcc %i0, 0x8, %g0 ! FFFFF5FE97FA2358 SWCH:L2-B002 2
bnz,pt %xcc, BL60211 ! FFFFF5FE97FA235C SWCH:L2-B002 0
.word 0x8BB5868C ! FFFFF5FE97FA2360 SWCH:L2-B002 0 illop
bnz,pn %xcc, BL60210 ! FFFFF5FE97FA2364 SWCH:L2-B002 0
.word 0xBBAC9C8F ! FFFFF5FE97FA2368 SWCH:L2-B002 0 S illop
.word 0x3C24BC5C ! FFFFF5FE97FA236C SWCH:L2-B002 0 illop
ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2370 SWCH:L2-B002 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2374 SWCH:L2-B002 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2378 SWCH:L2-B002 0 ptr_chase
.word 0x9FA69820 ! FFFFF5FE97FA237C SWCH:L2-B002 0 illop
ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2380 SWCH:L2-B002 0 ptr_chase
.word 0x289277F1 ! FFFFF5FE97FA2384 SWCH:L2-B002 0 random
.word 0x9FD9A6EF ! FFFFF5FE97FA2388 SWCH:L2-B002 0 illop
stda %f32, [%l5]0x16 ! FFFFF5FE97FA238C SWCH:L2-B002 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA2390 SWCH:L2-B002 0
.word 0x89B30612 ! FFFFF5FE97FA2394 SWCH:L2-B002 0 S illop_VIS
prefetch [%i2+0x05DF], 2 ! FFFFF5FE97FA2398 SWCH:L2-B002 0 S <.+1503
add %g1, 0xC2F, %g1 ! FFFFF5FE97FA239C SWCH:L2-B002 0 chksum++
fba BL60214 ! FFFFF5FE97FA23A0 SWCH:L2-B002 0
.word 0xA9A68991 ! FFFFF5FE97FA23A4 SWCH:L2-B002 0 S illop
BL60210:add %g1, 0x8D2, %g1 ! FFFFF5FE97FA23A8 CASE:L3-B012 0 chksum++
ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA23AC CASE:L3-B012 0 <BD60021
ldda [%l6]0x26, %i2 ! FFFFF5FE97FA23B0 CASE:L3-B012 0 S Quad_Ld_P
.word 0xF9CA4F64 ! FFFFF5FE97FA23B4 CASE:L3-B012 0 S illop
stda %f44, [%g5+0x0050]%asi ! FFFFF5FE97FA23B8 CASE:L3-B012 0 S >BD60002
.word 0x81C64F97 ! FFFFF5FE97FA23BC CASE:L3-B012 0 illop
membar 0x40 ! FFFFF5FE97FA23C0 CASE:L3-B012 0
stda %f16, [%l5]0x16 ! FFFFF5FE97FA23C4 CASE:L3-B012 0 Blk-Store
.word 0x97906000 ! FFFFF5FE97FA23C8 CASE:L3-B012 0 random
nop ! FFFFF5FE97FA23CC CASE:L3-B012 0 S
fba,a,pt %fcc3, BL60214 ! FFFFF5FE97FA23D0 CASE:L3-B012 0
.word 0xBE100001 ! FFFFF5FE97FA23D4 CASE:L3-B012 0 S random
BL60211:add %g1, 0x2BD, %g1 ! FFFFF5FE97FA23D8 CASE:L3-B013 0 chksum++
ldx [%g2+0x0028], %g4 ! FFFFF5FE97FA23DC CASE:L3-B013 0 S BASE<BD60060
.word 0x8DAE98EF ! FFFFF5FE97FA23E0 CASE:L3-B013 0 illop
ldda [%l6]0x26, %i2 ! FFFFF5FE97FA23E4 CASE:L3-B013 0 S Quad_Ld_P
.word 0x082C7B28 ! FFFFF5FE97FA23E8 CASE:L3-B013 0 S illop
stxa %g7, [%l6+%g0]0x04 ! FFFFF5FE97FA23EC CASE:L3-B013 0 S >BD60022
add %g4, 0x72, %l6 ! FFFFF5FE97FA23F0 CASE:L3-B013 0 @BD60003
.word 0xDFEFE7B4 ! FFFFF5FE97FA23F4 CASE:L3-B013 0 S illop
ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA23F8 CASE:L3-B013 0 <BD60021
stba %g7, [%l6+%g0]0x04 ! FFFFF5FE97FA23FC CASE:L3-B013 0 S >BD60022
stda %f32, [%g3+0x0050]%asi ! FFFFF5FE97FA2400 CASE:L3-B013 0 S >BD60002
ldda [%l6]0x24, %i4 ! FFFFF5FE97FA2404 CASE:L3-B013 0 S Quad_Ld
ldx [%g2+0x0010], %g4 ! FFFFF5FE97FA2408 CASE:L3-B013 0 S BASE<BD60173
ba,a BL60214 ! FFFFF5FE97FA240C CASE:L3-B013 0
std %f40, [%g5+0x0050] ! FFFFF5FE97FA2410 CASE:L3-B013 0 S >BD60002
BL60212:add %g1, 0xC5A, %g1 ! FFFFF5FE97FA2414 CASE:L3-B014 2 chksum++
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2418 CASE:L3-B014 2 <BD60003
membar 0x40 ! FFFFF5FE97FA241C CASE:L3-B014 2
stda %f32, [%l5]0xE0 ! FFFFF5FE97FA2420 CASE:L3-B014 2 Blk-Store
membar 0x40 ! FFFFF5FE97FA2424 CASE:L3-B014 2
membar 0x40 ! FFFFF5FE97FA2428 CASE:L3-B014 2
stda %f16, [%l5]0x16 ! FFFFF5FE97FA242C CASE:L3-B014 2 Blk-Store
membar 0x40 ! FFFFF5FE97FA2430 CASE:L3-B014 2
ldx [%g2+0x0030], %g3 ! FFFFF5FE97FA2434 CASE:L3-B014 2 S BASE<BD60096
add %g5, -94, %l6 ! FFFFF5FE97FA2438 CASE:L3-B014 2 @BD60014
stda %f18, [%l6]0xD1 ! FFFFF5FE97FA243C CASE:L3-B014 2 S Short8
fba,a BL60214 ! FFFFF5FE97FA2440 CASE:L3-B014 2
lduba [%g4+0x0072]%asi, %i3 ! FFFFF5FE97FA2444 CASE:L3-B014 0 S <BD60003
BL60213:.word 0xD61BAA7E ! FFFFF5FE97FA2448 CASE:L3-B015 0 illop
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA244C CASE:L3-B015 0 <BD60003
membar 0x40 ! FFFFF5FE97FA2450 CASE:L3-B015 0
.word 0xBBB24924 ! FFFFF5FE97FA2454 CASE:L3-B015 0 illop
membar 0x40 ! FFFFF5FE97FA2458 CASE:L3-B015 0
add %g5, -94, %l6 ! FFFFF5FE97FA245C CASE:L3-B015 0 @BD60014
stda %f16, [%l6]0xD0 ! FFFFF5FE97FA2460 CASE:L3-B015 0 S Short8
membar 0x40 ! FFFFF5FE97FA2464 CASE:L3-B015 0
stda %f0, [%l5]0xF0 ! FFFFF5FE97FA2468 CASE:L3-B015 0 Blk-Store
membar 0x40 ! FFFFF5FE97FA246C CASE:L3-B015 0
popc %i3, %i4 ! FFFFF5FE97FA2470 CASE:L3-B015 0 S
stb %i4, [%g3+0x0071] ! FFFFF5FE97FA2474 CASE:L3-B015 0 S >BD60005+1
fpack32 %f26, %f16, %f16 ! FFFFF5FE97FA2478 CASE:L3-B015 0 S
add %g3, 0x70, %l6 ! FFFFF5FE97FA247C CASE:L3-B015 0 @BD60005
stda %f26, [%l6]0xD2 ! FFFFF5FE97FA2480 CASE:L3-B015 0 S Short16
ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA2484 CASE:L3-B015 0 S <BD60008
ldx [%g4-0x0088], %g4 ! FFFFF5FE97FA2488 CASE:L3-B015 0 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFF5FE97FA248C CASE:L3-B015 0 ptr_chase
ldx [%g4-0x0088], %g4 ! FFFFF5FE97FA2490 CASE:L3-B015 0 ptr_chase
nop ! FFFFF5FE97FA2494 CASE:L3-B015 0 S
.word 0xCBE809B7 ! FFFFF5FE97FA2498 CASE:L3-B015 0 illop
sth %i4, [%g6+0x0070] ! FFFFF5FE97FA249C CASE:L3-B015 0 S >BD60005
BL60214: ! SWCH:L2-B002
add %g1, 0x23, %g1 ! FFFFF5FE97FA24A0 SWCH:L2-B002 2 chksum++
ldswa [%g7+%g7]0x8B, %i4 ! FFFFF5FE97FA24A4 SWCH:L2-B002 2 S <BD60034
rd %gsr, %l6 ! FFFFF5FE97FA24A8 SWCH:L2-B002 2 S
wr %l6, 0x70, %gsr ! FFFFF5FE97FA24AC SWCH:L2-B002 2 S
ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA24B0 SWCH:L2-B002 2 <BD60021
ldda [%l6]0x26, %i2 ! FFFFF5FE97FA24B4 SWCH:L2-B002 2 S Quad_Ld_P
ldda [%l6]0x26, %i4 ! FFFFF5FE97FA24B8 SWCH:L2-B002 2 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA24BC SWCH:L2-B002 2 <BD60003
membar 0x40 ! FFFFF5FE97FA24C0 SWCH:L2-B002 2
stda %f0, [%l5]0xE0 ! FFFFF5FE97FA24C4 SWCH:L2-B002 2 Blk-Store
membar 0x40 ! FFFFF5FE97FA24C8 SWCH:L2-B002 2
sth %i0, [%g5+0x0070] ! FFFFF5FE97FA24CC SWCH:L2-B002 2 S >BD60005
nop ! FFFFF5FE97FA24D0 SWCH:L2-B002 2 S
nop ! FFFFF5FE97FA24D4 LOOP:L2-B003 2
nop ! FFFFF5FE97FA24D8 LOOP:L2-B004 2
nop ! FFFFF5FE97FA24DC LOOP:L2-B005 2
nop ! FFFFF5FE97FA24E0 LOOP:L2-B006 2
nop ! FFFFF5FE97FA24E4 LOOP:L2-B007 2
nop ! FFFFF5FE97FA24E8 LOOP:L2-B008 2
nop ! FFFFF5FE97FA24EC LOOP:L2-B009 2
nop ! FFFFF5FE97FA24F0 LOOP:L2-B010 2
nop ! FFFFF5FE97FA24F4 LOOP:L2-B011 2
nop ! FFFFF5FE97FA24F8 LOOP:L2-B012 2
nop ! FFFFF5FE97FA24FC LOOP:L2-B013 2
nop ! FFFFF5FE97FA2500 LOOP:L2-B014 2
nop ! FFFFF5FE97FA2504 LOOP:L2-B015 2
nop ! FFFFF5FE97FA2508 LOOP:L2-B016 2
nop ! FFFFF5FE97FA250C LOOP:L2-B017 2
nop ! FFFFF5FE97FA2510 LOOP:L2-B018 2
nop ! FFFFF5FE97FA2514 LOOP:L2-B019 2
nop ! FFFFF5FE97FA2518 LOOP:L2-B020 2
stda %f42, [%g4+0x0050]%asi ! FFFFF5FE97FA251C LOOP:L1-B000 2 S >BD60002
ldswa [%g7+%g0]0x8B, %i0 ! FFFFF5FE97FA2520 LOOP:L1-B000 2 S <BD60034
nop ! FFFFF5FE97FA2524 LOOP:L1-B000 2 S
ldd [%g5+0x0050], %f0 ! FFFFF5FE97FA2528 LOOP:L1-B000 2 S <BD60002
bgu,pn %icc, BL60215 ! FFFFF5FE97FA252C LOOP:L1-B000 2 L
nop ! FFFFF5FE97FA2530 LOOP:L1-B000 2 S
fble BL60216 ! FFFFF5FE97FA2534 LOOP:L1-B000 2 L
nop ! FFFFF5FE97FA2538 LOOP:L1-B000 2 S
ldx [%g2+0x0010], %g4 ! FFFFF5FE97FA253C LOOP:L1-B000 0 S BASE<BD60173
.word 0x8FA6195E ! FFFFF5FE97FA2540 LOOP:L1-B000 0 S illop
ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA2544 LOOP:L1-B000 0 S <BD60008
BL60216:fbe,pn %fcc2, BL60217 ! FFFFF5FE97FA2548 LOOP:L1-B000 2 L
BL60217:nop ! FFFFF5FE97FA254C LOOP:L1-B000 2 S
nop ! FFFFF5FE97FA2550 LOOP:L1-B000 2 S
BL60215:add %g1, 0x481, %g1 ! FFFFF5FE97FA2554 LOOP:L1-B000 2 chksum++
subcc %l1, 0x1, %l1 ! FFFFF5FE97FA2558 LOOP:L1-B000 2
bnz,pn %xcc, BL60218 ! FFFFF5FE97FA255C LOOP:L1-B000 2
.word 0x8384869C ! FFFFF5FE97FA2560 LOOP:L1-B000 2 S illop
add %g1, 0xEE6, %g1 ! FFFFF5FE97FA2564 LOOP:L1-B000 1 chksum++
sethi %hi(0x3040D), %g3 ! FFFFF5FE97FA2568 MAIN:L0-B000 1 .+0
or %g3,%lo(0x3040D),%g3 ! FFFFF5FE97FA256C MAIN:L0-B000 1
cmp %g1, %g3 ! FFFFF5FE97FA2570 MAIN:L0-B000 1
bne %icc, blimp_bad_end ! FFFFF5FE97FA2574 MAIN:L0-B000 1
nop ! FFFFF5FE97FA2578 MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext028_pg1 TEXT_VA=0xfffff5fe97fa2000
attr_text {
Name = .btext028_pg1,
VA = 0xfffff5fe97fa2000,
RA = ra2pa(0xfffd06000,0),
PA = ra2pa(0xfffd06000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext029 TEXT_VA=0x4009f8ecff00
attr_text {
Name = .btext029,
VA = 0x4009f8ecff00,
RA = 0xfffdb7f00,
PA = ra2pa(0xfffdb7f00,0),
notsb
}
SECTION .btext029_pg0 TEXT_VA=0x4009f8ece000
attr_text {
Name = .btext029_pg0,
VA = 0x4009f8ece000,
RA = 0xfffdb6000,
PA = ra2pa(0xfffdb6000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext029
.text
.global SUBR053; SUBR053:
BL60001: ! SUBR:L0-B000
add %g1, 0xE39, %g1 ! 00004009F8ECFF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 00004009F8ECFF04 SUBR:L0-B000 0
.word 0xCFB531F6 ! 00004009F8ECFF08 SUBR:L0-B000 0 illop
.word 0x9BA804E3 ! 00004009F8ECFF0C SUBR:L0-B000 0 illop
sethi %lm(0x10CFB531F6),%l6 ! 00004009F8ECFF10 SUBR:L0-B000 0
or %l6,%lo(0x10CFB531F6),%l6 ! 00004009F8ECFF14 SUBR:L0-B000 0
.word 0xBFAC71DC ! 00004009F8ECFF18 SUBR:L0-B000 0 illop
or %l7, %l6, %l7 ! 00004009F8ECFF1C SUBR:L0-B000 0
ta %xcc, 0x45 ! 00004009F8ECFF20 SUBR:L0-B000 0 demap-stack
.word 0x854DF413 ! 00004009F8ECFF24 SUBR:L0-B000 0 S random
ldx [%g2+0x0050], %l5 ! 00004009F8ECFF28 SUBR:L0-B000 0 <BD60003
.word 0xB7AE84EC ! 00004009F8ECFF2C SUBR:L0-B000 0 illop
stda %f0, [%l5]0xE0 ! 00004009F8ECFF30 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 00004009F8ECFF34 SUBR:L0-B000 0
ldx [%g2+0x0058], %l6 ! 00004009F8ECFF38 SUBR:L0-B000 0 <BD60021
ldda [%l6]0x26, %i0 ! 00004009F8ECFF3C SUBR:L0-B000 0 S Quad_Ld_P
.word 0x1CC53AB1 ! 00004009F8ECFF40 SUBR:L0-B000 0 random
add %g1, 0x81B, %g1 ! 00004009F8ECFF44 SUBR:L0-B000 0 chksum++
or %g0, 0x2, %l0 ! 00004009F8ECFF48 LOOP:L1-B000 0
BL60020: ! LOOP:L1-B000
.word 0x9566AF5A ! 00004009F8ECFF4C LOOP:L1-B000 0 illop
andcc %i1, 0x4, %g0 ! 00004009F8ECFF50 SKIP:L2-B000 0
bnz,a BL60004 ! 00004009F8ECFF54 SKIP:L2-B000 0
.word 0x81E80000 ! 00004009F8ECFF58 SKIP:L2-B000 0 S random
ldx [%g2+0x0038], %g5 ! 00004009F8ECFF5C SKIP:L2-B000 0 S BASE<BD60166
ldx [%g2+0x0060], %fsr ! 00004009F8ECFF60 SKIP:L2-B000 0 S <BD60008
.word 0x9BAEDB25 ! 00004009F8ECFF64 SKIP:L2-B000 0 S illop_FP
.word 0x35834AF8 ! 00004009F8ECFF68 SKIP:L2-B000 0 random
stxa %g7, [%l6+%g0]0x14 ! 00004009F8ECFF6C SKIP:L2-B000 0 S >BD60022
stda %f40, [%g3+0x0050]%asi ! 00004009F8ECFF70 SKIP:L2-B000 0 S >BD60002
add %g1, 0x29B, %g1 ! 00004009F8ECFF74 SKIP:L2-B000 0 chksum++
.word 0xB1919D59 ! 00004009F8ECFF78 SKIP:L2-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 00004009F8ECFF7C SKIP:L2-B000 0 <BD60003
membar 0x40 ! 00004009F8ECFF80 SKIP:L2-B000 0
stda %f16, [%l5]0xF0 ! 00004009F8ECFF84 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 00004009F8ECFF88 SKIP:L2-B000 0
fpack32 %f20, %f22, %f20 ! 00004009F8ECFF8C SKIP:L2-B000 0 S
ldswa [%g7+%g7]0x83, %o0 ! 00004009F8ECFF90 SKIP:L2-B000 0 S <BD60034
membar 0x40 ! 00004009F8ECFF94 SKIP:L2-B000 0
stda %f16, [%l5]0xF0 ! 00004009F8ECFF98 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 00004009F8ECFF9C SKIP:L2-B000 0
stb %i1, [%g3+0x0072] ! 00004009F8ECFFA0 SKIP:L2-B000 0 S >BD60003
fba,a BL60006 ! 00004009F8ECFFA4 SKIP:L2-B000 0
nop ! 00004009F8ECFFA8 SKIP:L2-B000 0 S
BL60004: ! ELSE:L2-B001
.word 0xA5A7CD69 ! 00004009F8ECFFAC ELSE:L2-B001 0 S illop
.word 0x95D5211A ! 00004009F8ECFFB0 ELSE:L2-B001 0 S illop
.word 0x81E80000 ! 00004009F8ECFFB4 ELSE:L2-B001 0 S random
.word 0xD3AB3293 ! 00004009F8ECFFB8 ELSE:L2-B001 0 S illop
ldsba [%g7+%g0]0x83, %i4 ! 00004009F8ECFFBC ELSE:L2-B001 0 S <BD60034
add %g6, 0x70, %l6 ! 00004009F8ECFFC0 ELSE:L2-B001 0 @BD60005
ldda [%l6]0xDA, %f16 ! 00004009F8ECFFC4 ELSE:L2-B001 0 S Short16
ldx [%g2+0x0058], %l6 ! 00004009F8ECFFC8 ELSE:L2-B001 0 <BD60021
ldda [%l6]0x24, %i0 ! 00004009F8ECFFCC ELSE:L2-B001 0 S Quad_Ld
.word 0x8FF00000 ! 00004009F8ECFFD0 ELSE:L2-B001 0 illop
.word 0xC5DA42D8 ! 00004009F8ECFFD4 ELSE:L2-B001 0 S illop
.word 0xADB08956 ! 00004009F8ECFFD8 ELSE:L2-B001 0 S illop_VIS
ldx [%g2+0x0050], %l5 ! 00004009F8ECFFDC ELSE:L2-B001 0 <BD60003
membar 0x40 ! 00004009F8ECFFE0 ELSE:L2-B001 0
.word 0x9C6B46EE ! 00004009F8ECFFE4 ELSE:L2-B001 0 random
membar 0x40 ! 00004009F8ECFFE8 ELSE:L2-B001 0
ldstub [%g3+0x0072], %o2 ! 00004009F8ECFFEC ELSE:L2-B001 0 S >BD60003
membar 0x40 ! 00004009F8ECFFF0 ELSE:L2-B001 0
stda %f16, [%l5]0x16 ! 00004009F8ECFFF4 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 00004009F8ECFFF8 ELSE:L2-B001 0
sethi %hh(0xFFFFA4C7191FFF00),%l6 ! 00004009F8ECFFFC ELSE:L2-B001 0 SUBR059
or %l6,%hm(0xFFFFA4C7191FFF00),%l6 ! 00004009F8ED0000 ELSE:L2-B001 0
sethi %lm(0xFFFFA4C7191FFF00),%l5 ! 00004009F8ED0004 ELSE:L2-B001 0
or %l5,%lo(0xFFFFA4C7191FFF00),%l5 ! 00004009F8ED0008 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! 00004009F8ED000C ELSE:L2-B001 0
or %l6, %l5, %l6 ! 00004009F8ED0010 ELSE:L2-B001 0
add %l6, 0x1, %l6 ! 00004009F8ED0014 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 00004009F8ED0018 ELSE:L2-B001 0 S
sth %i4, [%g5+0x0070] ! 00004009F8ED001C ELSE:L2-B001 0 S >BD60005
call .+8 ! 00004009F8ED0020 ELSE:L2-B001 0 S
.word 0x815FF4F7 ! 00004009F8ED0024 ELSE:L2-B001 0 S illop
ldx [%g2+0x0038], %g3 ! 00004009F8ED0028 ELSE:L2-B001 0 S BASE<BD60166
stda %f46, [%g3+0x0055]%asi ! 00004009F8ED002C ELSE:L2-B001 0 S >BD60002+5
.word 0xBF669D98 ! 00004009F8ED0030 ELSE:L2-B001 0 illop
.word 0x1C7DA600 ! 00004009F8ED0034 ELSE:L2-B001 0 illop
.word 0x919F2D36 ! 00004009F8ED0038 ELSE:L2-B001 0 illop
membar 0x40 ! 00004009F8ED003C ELSE:L2-B001 0
BL60006: ! ELSE:L2-B001
add %g1, 0x607, %g1 ! 00004009F8ED0040 ELSE:L2-B001 0 chksum++
fcmpd %fcc0, %f14, %f6 ! 00004009F8ED0044 SKIP:L2-B002 0
.word 0x80AB092C ! 00004009F8ED0048 SKIP:L2-B002 0 random
nop ! 00004009F8ED004C SKIP:L2-B002 0 S
.word 0x85A832D7 ! 00004009F8ED0050 SKIP:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! 00004009F8ED0054 SKIP:L2-B002 0 <BD60003
membar 0x40 ! 00004009F8ED0058 SKIP:L2-B002 0
stda %f16, [%l5]0x16 ! 00004009F8ED005C SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 00004009F8ED0060 SKIP:L2-B002 0
membar 0x40 ! 00004009F8ED0064 SKIP:L2-B002 0
.word 0xB948E0A1 ! 00004009F8ED0068 SKIP:L2-B002 0 random
membar 0x40 ! 00004009F8ED006C SKIP:L2-B002 0
membar 0x40 ! 00004009F8ED0070 SKIP:L2-B002 0
stda %f0, [%l5]0xE0 ! 00004009F8ED0074 SKIP:L2-B002 0 Blk-Store
.word 0x81BEC9B9 ! 00004009F8ED0078 SKIP:L2-B002 0 illop
add %g5, 0x70, %l6 ! 00004009F8ED007C SKIP:L2-B002 0 @BD60005
ldda [%l6]0xDA, %f22 ! 00004009F8ED0080 SKIP:L2-B002 0 S Short16
add %g6, 0x70, %l6 ! 00004009F8ED0084 SKIP:L2-B002 0 @BD60005
stda %f16, [%l6]0xD3 ! 00004009F8ED0088 SKIP:L2-B002 0 S Short16
membar 0x40 ! 00004009F8ED008C SKIP:L2-B002 0
.word 0xA1B2501D ! 00004009F8ED0090 SKIP:L2-B002 0 illop
membar 0x40 ! 00004009F8ED0094 SKIP:L2-B002 0
ldx [%g2+0x0058], %l6 ! 00004009F8ED0098 SKIP:L2-B002 0 <BD60021
stwa %g7, [%l6+%g0]0x04 ! 00004009F8ED009C SKIP:L2-B002 0 S >BD60022
lduh [%g4+0x0070], %o2 ! 00004009F8ED00A0 SKIP:L2-B002 0 S <BD60005
add %g1, 0x5B8, %g1 ! 00004009F8ED00A4 SKIP:L2-B002 0 chksum++
.word 0x9F16D3DE ! 00004009F8ED00A8 SKIP:L2-B002 0 S random
fbg,a,pn %fcc0, BL60007 ! 00004009F8ED00AC SKIP:L2-B002 0 L
.word 0xDB4CF378 ! 00004009F8ED00B0 SKIP:L2-B002 0 S illop
.word 0x81D69813 ! 00004009F8ED00B4 SKIP:L2-B002 0 S illop
BL60007:ldswa [%g7+%g0]0x8B, %i4 ! 00004009F8ED00B8 SKIP:L2-B002 0 S <BD60034
std %f62, [%g3+0x0050] ! 00004009F8ED00BC SKIP:L2-B002 0 S >BD60002
std %f36, [%g5+0x0050] ! 00004009F8ED00C0 SKIP:L2-B002 0 S >BD60002
nop ! 00004009F8ED00C4 SKIP:L2-B002 0 S
nop ! 00004009F8ED00C8 SKIP:L2-B002 0 S
add %g1, 0x288, %g1 ! 00004009F8ED00CC SKIP:L2-B002 0 chksum++
fba,a,pn %fcc1, BL60015 ! 00004009F8ED00D0 SKIP:L2-B002 0
stx %fsr, [%g2+0x0060] ! 00004009F8ED00D4 SKIP:L2-B002 0 S <BD60008
BL60008: ! ELSE:L2-B003
.word 0xD7001DE0 ! 00004009F8ED00D8 ELSE:L2-B003 0 S random
std %f34, [%g6+0x0050] ! 00004009F8ED00DC ELSE:L2-B003 0 S >BD60002
bcs,pt %xcc, BL60009 ;.empty ! 00004009F8ED00E0 ELSE:L2-B003 0 L
fbl,a BL60010 ! 00004009F8ED00E4 ELSE:L2-B003 0 L
nop ! 00004009F8ED00E8 ELSE:L2-B003 0 S
nop ! 00004009F8ED00EC ELSE:L2-B003 0 S
BL60009:fbl BL60011 ;.empty ! 00004009F8ED00F0 ELSE:L2-B003 0 L
BL60010:fbe,a BL60012 ! 00004009F8ED00F4 ELSE:L2-B003 0 L
.word 0x95707CED ! 00004009F8ED00F8 ELSE:L2-B003 0 S illop
.word 0x91AF454C ! 00004009F8ED00FC ELSE:L2-B003 0 S illop
BL60012:fbue,pn %fcc0, BL60013 ! 00004009F8ED0100 ELSE:L2-B003 0 L
.word 0x93A00CF7 ! 00004009F8ED0104 ELSE:L2-B003 0 S illop
bg,pt %icc, BL60013 ! 00004009F8ED0108 ELSE:L2-B003 0 L
BL60011:std %f44, [%g5+0x0050] ! 00004009F8ED010C ELSE:L2-B003 0 S >BD60002
BL60013:add %g1, 0xE7, %g1 ! 00004009F8ED0110 ELSE:L2-B003 0 chksum++
add %g1, 0x8CB, %g1 ! 00004009F8ED0114 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! 00004009F8ED0118 ELSE:L2-B003 0 <BD60003
.word 0xCFC8A152 ! 00004009F8ED011C ELSE:L2-B003 0 illop
.word 0x8BAFD8E7 ! 00004009F8ED0120 ELSE:L2-B003 0 illop
membar 0x40 ! 00004009F8ED0124 ELSE:L2-B003 0
membar 0x40 ! 00004009F8ED0128 ELSE:L2-B003 0
stda %f32, [%l5]0xE0 ! 00004009F8ED012C ELSE:L2-B003 0 Blk-Store
.word 0x9F976012 ! 00004009F8ED0130 ELSE:L2-B003 0 illop
.word 0xBDDF80F4 ! 00004009F8ED0134 ELSE:L2-B003 0 S illop
std %f38, [%g3+0x0050] ! 00004009F8ED0138 ELSE:L2-B003 0 S >BD60002
add %g6, -94, %l6 ! 00004009F8ED013C ELSE:L2-B003 0 @BD60014
ldda [%l6]0xD0, %f28 ! 00004009F8ED0140 ELSE:L2-B003 0 S Short8
.word 0xAFE49147 ! 00004009F8ED0144 ELSE:L2-B003 0 illop
.word 0xA086B23E ! 00004009F8ED0148 ELSE:L2-B003 0 S random
.word 0xCF93CD0E ! 00004009F8ED014C ELSE:L2-B003 0 S illop
ldx [%g2+0x0058], %l6 ! 00004009F8ED0150 ELSE:L2-B003 0 <BD60021
.word 0xA3B80E17 ! 00004009F8ED0154 ELSE:L2-B003 0 S illop
sethi %hh(0x38B0D6DFF00),%l6 ! 00004009F8ED0158 ELSE:L2-B003 0 SUBR055
or %l6,%hm(0x38B0D6DFF00),%l6 ! 00004009F8ED015C ELSE:L2-B003 0
sethi %lm(0x38B0D6DFF00),%l5 ! 00004009F8ED0160 ELSE:L2-B003 0
.word 0x9DE3A060 ! 00004009F8ED0164 ELSE:L2-B003 0 random
sllx %l6, 0x20, %l6 ! 00004009F8ED0168 ELSE:L2-B003 0
.word 0x95A6D1E2 ! 00004009F8ED016C ELSE:L2-B003 0 illop
add %l6, 0x1, %l6 ! 00004009F8ED0170 ELSE:L2-B003 0
jmpl %l6+0x0000, %o7 ! 00004009F8ED0174 ELSE:L2-B003 0 S
nop ! 00004009F8ED0178 ELSE:L2-B003 0 S
.word 0x9F976008 ! 00004009F8ED017C ELSE:L2-B003 0 S illop
BL60015: ! ELSE:L2-B003
.word 0xB3651F67 ! 00004009F8ED0180 ELSE:L2-B003 0 illop
lduba [%g7+%g7]0x83, %o3 ! 00004009F8ED0184 LOOP:L1-B000 0 S <BD60034
fbl BL60016 ! 00004009F8ED0188 LOOP:L1-B000 0 L
nop ! 00004009F8ED018C LOOP:L1-B000 0 S
array32 %g1, %o0, %i1 ! 00004009F8ED0190 LOOP:L1-B000 0 S
pdist %f16, %f28, %f28 ! 00004009F8ED0194 LOOP:L1-B000 0 S
BL60016:call .+8 ;.empty ! 00004009F8ED0198 LOOP:L1-B000 0 L
fbne,pn %fcc3, BL60018 ;.empty ! 00004009F8ED019C LOOP:L1-B000 0 L
bgu,a,pt %icc, BL60018 ;.empty ! 00004009F8ED01A0 LOOP:L1-B000 0 L
fble,a BL60018 ;.empty ! 00004009F8ED01A4 LOOP:L1-B000 0 L
BL60017:.word 0x9F906013 ! 00004009F8ED01A8 LOOP:L1-B000 0 L illop
BL60019:std %f36, [%g4+0x0050] ! 00004009F8ED01AC LOOP:L1-B000 0 S >BD60002
BL60018:.word 0x9F93E013 ! 00004009F8ED01B0 LOOP:L1-B000 0 illop
subcc %l0, 0x1, %l0 ! 00004009F8ED01B4 LOOP:L1-B000 0
bnz,a,pn %xcc, BL60020 ! 00004009F8ED01B8 LOOP:L1-B000 0
.word 0xB7B50836 ! 00004009F8ED01BC LOOP:L1-B000 0 S illop
.word 0xADB0C2E7 ! 00004009F8ED01C0 LOOP:L1-B000 0 illop
.word 0xB7A5D00C ! 00004009F8ED01C4 SUBR:L0-B000 0 S illop
add %g4, 0x72, %l6 ! 00004009F8ED01C8 SUBR:L0-B000 0 @BD60003
ldda [%l6]0xD8, %f26 ! 00004009F8ED01CC SUBR:L0-B000 0 S Short8
ldx [%g2+0x0050], %l5 ! 00004009F8ED01D0 SUBR:L0-B000 0 <BD60003
.word 0x81AD58E1 ! 00004009F8ED01D4 SUBR:L0-B000 0 illop
ldda [%l5]0xF0, %f16 ! 00004009F8ED01D8 SUBR:L0-B000 0 Blk-Load
.word 0x0F2719C8 ! 00004009F8ED01DC SUBR:L0-B000 0 random
ldx [%g2+0x0058], %l6 ! 00004009F8ED01E0 SUBR:L0-B000 0 <BD60021
.word 0x8364DD3D ! 00004009F8ED01E4 SUBR:L0-B000 0 S illop
stb %i1, [%g5+0x0072] ! 00004009F8ED01E8 SUBR:L0-B000 0 S >BD60003
ta %xcc, 0x45 ! 00004009F8ED01EC SUBR:L0-B000 0 demap-stack
add %g1, 0xC13, %i0 ! 00004009F8ED01F0 SUBR:L0-B000 0
.word 0x99855B40 ! 00004009F8ED01F4 SUBR:L0-B000 0 illop
add %g1, 0xEF3, %g1 ! 00004009F8ED01F8 SUBR:L0-B000 0 chksum++
SECTION .btext029_pg1 TEXT_VA=0x4009f8ed0000
attr_text {
Name = .btext029_pg1,
VA = 0x4009f8ed0000,
RA = 0xfffdb8000,
PA = ra2pa(0xfffdb8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext030 TEXT_VA=0xffffbb820ff6df00
attr_text {
Name = .btext030,
VA = 0xffffbb820ff6df00,
RA = 0xfffdb3f00,
PA = ra2pa(0xfffdb3f00,0),
notsb
}
SECTION .btext030_pg0 TEXT_VA=0xffffbb820ff6c000
attr_text {
Name = .btext030_pg0,
VA = 0xffffbb820ff6c000,
RA = 0xfffdb2000,
PA = ra2pa(0xfffdb2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext030
.text
.global SUBR054; SUBR054:
BL60021: ! SUBR:L0-B000
add %g1, 0x17, %g1 ! FFFFBB820FF6DF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! FFFFBB820FF6DF04 SUBR:L0-B000 0
.word 0xB7AF5CE3 ! FFFFBB820FF6DF08 SUBR:L0-B000 0 illop
or %l7,%hm(0x10B7AF5CE3),%l7 ! FFFFBB820FF6DF0C SUBR:L0-B000 0
sethi %lm(0x10B7AF5CE3),%l6 ! FFFFBB820FF6DF10 SUBR:L0-B000 0
.word 0xFDD54A52 ! FFFFBB820FF6DF14 SUBR:L0-B000 0 illop
sllx %l7, 0x20, %l7 ! FFFFBB820FF6DF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! FFFFBB820FF6DF1C SUBR:L0-B000 0
.word 0x8FA09007 ! FFFFBB820FF6DF20 SUBR:L0-B000 0 illop
.word 0xAD928009 ! FFFFBB820FF6DF24 SUBR:L0-B000 0 illop
or %g0, 0x2, %l0 ! FFFFBB820FF6DF28 LOOP:L1-B000 0
BL60064: ! LOOP:L1-B000
add %g1, 0x44E, %g1 ! FFFFBB820FF6DF2C LOOP:L1-B000 0 chksum++
.word 0x9F93E001 ! FFFFBB820FF6DF30 SKIP:L2-B000 0 illop
fbl BL60022 ! FFFFBB820FF6DF34 SKIP:L2-B000 0
prefetch [%g4+0x0B23], 3 ! FFFFBB820FF6DF38 SKIP:L2-B000 0 S <.+2851
.word 0xC77F8255 ! FFFFBB820FF6DF3C SKIP:L2-B000 0 illop
.word 0x361F01FF ! FFFFBB820FF6DF40 SKIP:L2-B000 0 illop
ldda [%l5]0x16, %f16 ! FFFFBB820FF6DF44 SKIP:L2-B000 0 Blk-Load
membar 0x40 ! FFFFBB820FF6DF48 SKIP:L2-B000 0
.word 0xC2986869 ! FFFFBB820FF6DF4C SKIP:L2-B000 0 illop
.word 0xBE100001 ! FFFFBB820FF6DF50 SKIP:L2-B000 0 random
membar 0x40 ! FFFFBB820FF6DF54 SKIP:L2-B000 0
.word 0x2C402788 ! FFFFBB820FF6DF58 SKIP:L2-B000 0 random
stda %f16, [%l5]0x16 ! FFFFBB820FF6DF5C SKIP:L2-B000 0 Blk-Store
.word 0x08C78163 ! FFFFBB820FF6DF60 SKIP:L2-B000 0 illop
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6DF64 SKIP:L2-B000 0 <BD60021
ldda [%l6]0x2C, %i0 ! FFFFBB820FF6DF68 SKIP:L2-B000 0 S Quad_Ld
std %f38, [%g3+0x0050] ! FFFFBB820FF6DF6C SKIP:L2-B000 0 S >BD60002
add %g1, 0x411, %g1 ! FFFFBB820FF6DF70 SKIP:L2-B000 0 chksum++
fnot1 %f30, %f20 ! FFFFBB820FF6DF74 SKIP:L2-B000 0 S
.word 0x87A70503 ! FFFFBB820FF6DF78 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFBB820FF6DF7C SKIP:L2-B000 0
stda %f16, [%l5]0xF0 ! FFFFBB820FF6DF80 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFBB820FF6DF84 SKIP:L2-B000 0
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6DF88 SKIP:L2-B000 0 <BD60021
stba %g7, [%l6+%g0]0x04 ! FFFFBB820FF6DF8C SKIP:L2-B000 0 S >BD60022
.word 0xB3A8D012 ! FFFFBB820FF6DF90 SKIP:L2-B000 0 S illop_FP
fba,a BL60023 ! FFFFBB820FF6DF94 SKIP:L2-B000 0
.word 0xE3CCD8A2 ! FFFFBB820FF6DF98 SKIP:L2-B000 0 S illop
BL60022: ! ELSE:L2-B001
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6DF9C ELSE:L2-B001 0 <BD60021
ldda [%l6]0x26, %i0 ! FFFFBB820FF6DFA0 ELSE:L2-B001 0 S Quad_Ld_P
add %g5, -94, %l6 ! FFFFBB820FF6DFA4 ELSE:L2-B001 0 @BD60014
stda %f18, [%l6]0xD9 ! FFFFBB820FF6DFA8 ELSE:L2-B001 0 S Short8
.word 0x8FA85C34 ! FFFFBB820FF6DFAC ELSE:L2-B001 0 S illop_FP
.word 0x93906000 ! FFFFBB820FF6DFB0 ELSE:L2-B001 0 random
ldda [%l6]0x2E, %i0 ! FFFFBB820FF6DFB4 ELSE:L2-B001 0 S Quad_Ld_P
std %f36, [%g6+0x0050] ! FFFFBB820FF6DFB8 ELSE:L2-B001 0 S >BD60002
add %g1, 0x5B4, %g1 ! FFFFBB820FF6DFBC ELSE:L2-B001 0 chksum++
sth %i0, [%g6+0x0070] ! FFFFBB820FF6DFC0 ELSE:L2-B001 0 S >BD60005
pdist %f28, %f18, %f28 ! FFFFBB820FF6DFC4 ELSE:L2-B001 0 S
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6DFC8 ELSE:L2-B001 0 <BD60003
.word 0x8F94DCDB ! FFFFBB820FF6DFCC ELSE:L2-B001 0 illop
stda %f32, [%l5]0x16 ! FFFFBB820FF6DFD0 ELSE:L2-B001 0 Blk-Store
.word 0xAF53C000 ! FFFFBB820FF6DFD4 ELSE:L2-B001 0 illop
ldx [%g2+0x0048], %g4 ! FFFFBB820FF6DFD8 ELSE:L2-B001 0 S BASE<BD60111
std %f6, [%g4+0x0050] ! FFFFBB820FF6DFDC ELSE:L2-B001 0 S >BD60002
edge8l %i1, %i2, %i3 ! FFFFBB820FF6DFE0 ELSE:L2-B001 0 S
sethi %hh(0x1B1039FF00),%l6 ! FFFFBB820FF6DFE4 ELSE:L2-B001 0 SUBR057
.word 0xF1B1A6A7 ! FFFFBB820FF6DFE8 ELSE:L2-B001 0 illop
sethi %lm(0x1B1039FF00),%l5 ! FFFFBB820FF6DFEC ELSE:L2-B001 0
or %l5,%lo(0x1B1039FF00),%l5 ! FFFFBB820FF6DFF0 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! FFFFBB820FF6DFF4 ELSE:L2-B001 0
or %l6, %l5, %l6 ! FFFFBB820FF6DFF8 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! FFFFBB820FF6DFFC ELSE:L2-B001 0 S
nop ! FFFFBB820FF6E000 ELSE:L2-B001 0 S
.word 0xBDAD92D9 ! FFFFBB820FF6E004 ELSE:L2-B001 0 illop
.word 0xCBEED83C ! FFFFBB820FF6E008 ELSE:L2-B001 0 illop
stda %f16, [%l5]0x16 ! FFFFBB820FF6E00C ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E010 ELSE:L2-B001 0
sth %i1, [%g6+0x0070] ! FFFFBB820FF6E014 ELSE:L2-B001 0 S >BD60005
nop ! FFFFBB820FF6E018 ELSE:L2-B001 0 S
BL60023: ! ELSE:L2-B001
add %g1, 0x659, %g1 ! FFFFBB820FF6E01C ELSE:L2-B001 0 chksum++
andcc %i0, 0x800, %g0 ! FFFFBB820FF6E020 SKIP:L2-B002 0
.word 0xC3FBE0FC ! FFFFBB820FF6E024 SKIP:L2-B002 0 illop
fpack16 %f24, %f19 ! FFFFBB820FF6E028 SKIP:L2-B002 0 S
.word 0x87B3F01D ! FFFFBB820FF6E02C SKIP:L2-B002 0 S illop_VIS
.word 0xF3914F74 ! FFFFBB820FF6E030 SKIP:L2-B002 0 S illop
.word 0xDF51DC04 ! FFFFBB820FF6E034 SKIP:L2-B002 0 illop
membar 0x40 ! FFFFBB820FF6E038 SKIP:L2-B002 0
stda %f16, [%l5]0xE0 ! FFFFBB820FF6E03C SKIP:L2-B002 0 Blk-Store
.word 0x97AE5E3B ! FFFFBB820FF6E040 SKIP:L2-B002 0 illop
.word 0x87FBFBB4 ! FFFFBB820FF6E044 SKIP:L2-B002 0 illop
.word 0xBD82CEB8 ! FFFFBB820FF6E048 SKIP:L2-B002 0 S random
stb %i1, [%g5+0x0072] ! FFFFBB820FF6E04C SKIP:L2-B002 0 S >BD60003
.word 0x87AF5BF1 ! FFFFBB820FF6E050 SKIP:L2-B002 0 S illop
.word 0x95906000 ! FFFFBB820FF6E054 SKIP:L2-B002 0 random
stda %f0, [%l5]0xE0 ! FFFFBB820FF6E058 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E05C SKIP:L2-B002 0
alignaddr %o5, %i0, %l2 ! FFFFBB820FF6E060 SKIP:L2-B002 0 S
add %g1, 0x1A9, %g1 ! FFFFBB820FF6E064 SKIP:L2-B002 0 chksum++
fcmpne32 %f28, %f20, %i2 ! FFFFBB820FF6E068 SKIP:L2-B002 0 S
sth %i0, [%g5+0x0070] ! FFFFBB820FF6E06C SKIP:L2-B002 0 S >BD60005
call .+8 ! FFFFBB820FF6E070 SKIP:L2-B002 0 S
.word 0xB1D0FABB ! FFFFBB820FF6E074 SKIP:L2-B002 0 S random
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E078 SKIP:L2-B002 0 <BD60003
membar 0x40 ! FFFFBB820FF6E07C SKIP:L2-B002 0
.word 0x97A398EB ! FFFFBB820FF6E080 SKIP:L2-B002 0 illop
.word 0x81E80000 ! FFFFBB820FF6E084 SKIP:L2-B002 0 random
membar 0x40 ! FFFFBB820FF6E088 SKIP:L2-B002 0
stda %f0, [%l5]0xE0 ! FFFFBB820FF6E08C SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E090 SKIP:L2-B002 0
membar 0x40 ! FFFFBB820FF6E094 SKIP:L2-B002 0
stda %f16, [%l5]0xE0 ! FFFFBB820FF6E098 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E09C SKIP:L2-B002 0
.word 0x1876B2CC ! FFFFBB820FF6E0A0 SKIP:L2-B002 0 S illop
membar 0x40 ! FFFFBB820FF6E0A4 SKIP:L2-B002 0
stda %f16, [%l5]0xF0 ! FFFFBB820FF6E0A8 SKIP:L2-B002 0 Blk-Store
.word 0xBFD47800 ! FFFFBB820FF6E0AC SKIP:L2-B002 0 illop
fba,a BL60037 ! FFFFBB820FF6E0B0 SKIP:L2-B002 0
nop ! FFFFBB820FF6E0B4 SKIP:L2-B002 0 S
BL60024: ! ELSE:L2-B003
.word 0x9DAE8C26 ! FFFFBB820FF6E0B8 ELSE:L2-B003 0 S illop
fbne,a,pt %fcc2, BL60025 ;.empty ! FFFFBB820FF6E0BC ELSE:L2-B003 0 L
brz,pt %i2, BL60026 ! FFFFBB820FF6E0C0 ELSE:L2-B003 0 L
.word 0x9F92C01D ! FFFFBB820FF6E0C4 ELSE:L2-B003 0 S illop
.word 0xA58A2C0C ! FFFFBB820FF6E0C8 ELSE:L2-B003 0 S illop
ble BL60027 ! FFFFBB820FF6E0CC ELSE:L2-B003 0 L
.word 0x87504142 ! FFFFBB820FF6E0D0 ELSE:L2-B003 0 S illop
.word 0x268F8A6B ! FFFFBB820FF6E0D4 ELSE:L2-B003 0 L random
fble,pt %fcc3, BL60026 ;.empty ! FFFFBB820FF6E0D8 ELSE:L2-B003 0 L
BL60027:.word 0x95906000 ! FFFFBB820FF6E0DC ELSE:L2-B003 0 L random
std %f6, [%g3+0x0050] ! FFFFBB820FF6E0E0 ELSE:L2-B003 0 S >BD60002
bg,a,pn %icc, BL60029 ;.empty ! FFFFBB820FF6E0E4 ELSE:L2-B003 0 L
BL60025:bg BL60028 ! FFFFBB820FF6E0E8 ELSE:L2-B003 0 L
BL60026:stb %i1, [%g3+0x0072] ! FFFFBB820FF6E0EC ELSE:L2-B003 0 S >BD60003
BL60028:.word 0x7EC0AEA0 ! FFFFBB820FF6E0F0 ELSE:L2-B003 0 S random
BL60029:add %g1, 0x4EA, %g1 ! FFFFBB820FF6E0F4 ELSE:L2-B003 0 chksum++
add %g1, 0x8D8, %g1 ! FFFFBB820FF6E0F8 ELSE:L2-B003 0 chksum++
.word 0xC5AFAAB3 ! FFFFBB820FF6E0FC ELSE:L2-B003 0 S illop
fbo,a,pt %fcc3, BL60030 ;.empty ! FFFFBB820FF6E100 ELSE:L2-B003 0 L
fbn,a BL60031 ;.empty ! FFFFBB820FF6E104 ELSE:L2-B003 0 L
bleu,pn %icc, BL60032 ! FFFFBB820FF6E108 ELSE:L2-B003 0 L
.word 0xF196F6F5 ! FFFFBB820FF6E10C ELSE:L2-B003 0 S illop
ble,pn %icc, BL60033 ! FFFFBB820FF6E110 ELSE:L2-B003 0 L
std %f32, [%g5+0x0050] ! FFFFBB820FF6E114 ELSE:L2-B003 0 S >BD60002
BL60032:.word 0xD55E5ABF ! FFFFBB820FF6E118 ELSE:L2-B003 0 L illop
BL60031:be BL60035 ! FFFFBB820FF6E11C ELSE:L2-B003 0 L
nop ! FFFFBB820FF6E120 ELSE:L2-B003 0 S
brz,a,pn %l2, BL60033 ;.empty ! FFFFBB820FF6E124 ELSE:L2-B003 0 L
BL60034:.word 0xA5B28688 ! FFFFBB820FF6E128 ELSE:L2-B003 0 L illop
BL60030:.word 0xABAB00A1 ! FFFFBB820FF6E12C ELSE:L2-B003 0 S illop
BL60033:nop ! FFFFBB820FF6E130 ELSE:L2-B003 0 S
BL60035:.word 0x7756B1C0 ! FFFFBB820FF6E134 ELSE:L2-B003 0 S random
sth %i0, [%g3+0x0070] ! FFFFBB820FF6E138 ELSE:L2-B003 0 S >BD60005
BL60036:add %g1, 0x1F7, %g1 ! FFFFBB820FF6E13C ELSE:L2-B003 0 chksum++
BL60037: ! ELSE:L2-B003
.word 0xABA752A3 ! FFFFBB820FF6E140 ELSE:L2-B003 0 illop
fcmpd %fcc0, %f32, %f36 ! FFFFBB820FF6E144 SKIP:L2-B004 0
fbl BL60039 ! FFFFBB820FF6E148 SKIP:L2-B004 0
std %f14, [%g3+0x0050] ! FFFFBB820FF6E14C SKIP:L2-B004 0 S >BD60002
nop ! FFFFBB820FF6E150 SKIP:L2-B004 0 S
.word 0x83F700F0 ! FFFFBB820FF6E154 SKIP:L2-B004 0 S illop
nop ! FFFFBB820FF6E158 SKIP:L2-B004 0 S
.word 0x31E4B46B ! FFFFBB820FF6E15C SKIP:L2-B004 0 S illop
.word 0xF21814D1 ! FFFFBB820FF6E160 SKIP:L2-B004 0 S illop
.word 0xB77B9283 ! FFFFBB820FF6E164 SKIP:L2-B004 0 S illop
call .+8 ! FFFFBB820FF6E168 SKIP:L2-B004 0 L
BL60038:nop ! FFFFBB820FF6E16C SKIP:L2-B004 0 S
add %g1, 0x59B, %g1 ! FFFFBB820FF6E170 SKIP:L2-B004 0 chksum++
add %g1, 0xFA9, %g1 ! FFFFBB820FF6E174 SKIP:L2-B004 0 chksum++
add %g6, 0x72, %l6 ! FFFFBB820FF6E178 SKIP:L2-B004 0 @BD60003
ldda [%l6]0xD9, %f20 ! FFFFBB820FF6E17C SKIP:L2-B004 0 S Short8
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E180 SKIP:L2-B004 0 <BD60021
stwa %g7, [%l6+%g0]0x0C ! FFFFBB820FF6E184 SKIP:L2-B004 0 S >BD60022
call .+8 ! FFFFBB820FF6E188 SKIP:L2-B004 0 S
stba %g1, [%g5+0x0072]%asi ! FFFFBB820FF6E18C SKIP:L2-B004 0 S >BD60003
.word 0x8BB2C618 ! FFFFBB820FF6E190 SKIP:L2-B004 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E194 SKIP:L2-B004 0 <BD60003
membar 0x40 ! FFFFBB820FF6E198 SKIP:L2-B004 0
stda %f16, [%l5]0xE0 ! FFFFBB820FF6E19C SKIP:L2-B004 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E1A0 SKIP:L2-B004 0
ldstub [%g5+0x0072], %o4 ! FFFFBB820FF6E1A4 SKIP:L2-B004 0 S >BD60003
.word 0x93ABBCF6 ! FFFFBB820FF6E1A8 SKIP:L2-B004 0 illop
.word 0xDBDB5A38 ! FFFFBB820FF6E1AC SKIP:L2-B004 0 S illop
BL60039: ! ELSE:L2-B005
ldx [%g2+0x0010], %g5 ! FFFFBB820FF6E1B0 ELSE:L2-B005 0 S BASE<BD60173
.word 0xFB54EE28 ! FFFFBB820FF6E1B4 ELSE:L2-B005 0 L illop
stda %f6, [%g6+0x0050]%asi ! FFFFBB820FF6E1B8 ELSE:L2-B005 0 S >BD60002
nop ! FFFFBB820FF6E1BC ELSE:L2-B005 0 S
.word 0x34F3EE36 ! FFFFBB820FF6E1C0 ELSE:L2-B005 0 S random
brnz,a,pn %o0, BL60041 ;.empty ! FFFFBB820FF6E1C4 ELSE:L2-B005 0 L
bvc,a BL60042 ! FFFFBB820FF6E1C8 ELSE:L2-B005 0 L
BL60040:nop ! FFFFBB820FF6E1CC ELSE:L2-B005 0 S
BL60042:.word 0x97B2094B ! FFFFBB820FF6E1D0 ELSE:L2-B005 0 S illop_VIS
lduha [%g5+0x0070]%asi, %o4 ! FFFFBB820FF6E1D4 ELSE:L2-B005 0 S <BD60005
BL60041:fbg BL60043 ! FFFFBB820FF6E1D8 ELSE:L2-B005 0 L
stb %i1, [%g5-0x005E] ! FFFFBB820FF6E1DC ELSE:L2-B005 0 S >BD60014
BL60043:.word 0x83AC4006 ! FFFFBB820FF6E1E0 ELSE:L2-B005 0 illop
.word 0x81F313E3 ! FFFFBB820FF6E1E4 ELSE:L2-B005 0 illop
.word 0xC97A881F ! FFFFBB820FF6E1E8 ELSE:L2-B005 0 S random
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E1EC ELSE:L2-B005 0 <BD60021
ldda [%l6]0x2E, %i0 ! FFFFBB820FF6E1F0 ELSE:L2-B005 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E1F4 ELSE:L2-B005 0 <BD60003
membar 0x40 ! FFFFBB820FF6E1F8 ELSE:L2-B005 0
stda %f32, [%l5]0x16 ! FFFFBB820FF6E1FC ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E200 ELSE:L2-B005 0
stxa %g1, [%g7+%g0]0xDF ! FFFFBB820FF6E204 ELSE:L2-B005 0 S BAD-ASI
membar 0x40 ! FFFFBB820FF6E208 ELSE:L2-B005 0
stda %f16, [%l5]0xE0 ! FFFFBB820FF6E20C ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E210 ELSE:L2-B005 0
BL60044: ! ELSE:L2-B005
.word 0xDF35252A ! FFFFBB820FF6E214 ELSE:L2-B005 0 illop
fcmpd %fcc0, %f6, %f6 ! FFFFBB820FF6E218 SKIP:L2-B006 0
.word 0x1270DE6B ! FFFFBB820FF6E21C SKIP:L2-B006 0 illop
.word 0x8BA1099D ! FFFFBB820FF6E220 SKIP:L2-B006 0 S illop_FP
ldx [%g2+0x0008], %g5 ! FFFFBB820FF6E224 SKIP:L2-B006 0 S BASE<BD60145
.word 0x8E2DBB11 ! FFFFBB820FF6E228 SKIP:L2-B006 0 S random
.word 0xBFA9F109 ! FFFFBB820FF6E22C SKIP:L2-B006 0 illop
membar 0x40 ! FFFFBB820FF6E230 SKIP:L2-B006 0
stda %f16, [%l5]0xE0 ! FFFFBB820FF6E234 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E238 SKIP:L2-B006 0
.word 0x884701C8 ! FFFFBB820FF6E23C SKIP:L2-B006 0 random
stda %f32, [%l5]0xF0 ! FFFFBB820FF6E240 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E244 SKIP:L2-B006 0
.word 0x80CF1AB6 ! FFFFBB820FF6E248 SKIP:L2-B006 0 illop
.word 0x97AA4065 ! FFFFBB820FF6E24C SKIP:L2-B006 0 S illop
.word 0xBB88EF24 ! FFFFBB820FF6E250 SKIP:L2-B006 0 S illop
fbul,pt %fcc1, BL60045 ;.empty ! FFFFBB820FF6E254 SKIP:L2-B006 0 L
BL60045:fbg BL60046 ! FFFFBB820FF6E258 SKIP:L2-B006 0 L
ldub [%g6+0x0072], %i4 ! FFFFBB820FF6E25C SKIP:L2-B006 0 S <BD60003
bcc,a BL60047 ;.empty ! FFFFBB820FF6E260 SKIP:L2-B006 0 L
BL60046:fbg BL60047 ;.empty ! FFFFBB820FF6E264 SKIP:L2-B006 0 L
.word 0xAE0E5F6F ! FFFFBB820FF6E268 SKIP:L2-B006 0 L random
nop ! FFFFBB820FF6E26C SKIP:L2-B006 0 S
BL60047:.word 0x6ED2E2A0 ! FFFFBB820FF6E270 SKIP:L2-B006 0 L random
BL60048:nop ! FFFFBB820FF6E274 SKIP:L2-B006 0 S
.word 0xA7B1CB40 ! FFFFBB820FF6E278 SKIP:L2-B006 0 L illop
std %f32, [%g6+0x0050] ! FFFFBB820FF6E27C SKIP:L2-B006 0 S >BD60002
BL60049:.word 0x8D880AAD ! FFFFBB820FF6E280 SKIP:L2-B006 0 illop
ba,pt %icc, BL60051 ! FFFFBB820FF6E284 SKIP:L2-B006 0
.word 0x9FA2CA8B ! FFFFBB820FF6E288 SKIP:L2-B006 0 S illop
BL60050: ! ELSE:L2-B007
.word 0xB3D1A3FA ! FFFFBB820FF6E28C ELSE:L2-B007 0 S illop
add %g5, 0x70, %l6 ! FFFFBB820FF6E290 ELSE:L2-B007 0 @BD60005
.word 0x99A6D066 ! FFFFBB820FF6E294 ELSE:L2-B007 0 S illop
.word 0xD0EBE63A ! FFFFBB820FF6E298 ELSE:L2-B007 0 S random
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E29C ELSE:L2-B007 0 <BD60021
.word 0x81880000 ! FFFFBB820FF6E2A0 ELSE:L2-B007 0 S random
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E2A4 ELSE:L2-B007 0 <BD60003
membar 0x40 ! FFFFBB820FF6E2A8 ELSE:L2-B007 0
stda %f32, [%l5]0x16 ! FFFFBB820FF6E2AC ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E2B0 ELSE:L2-B007 0
add %g4, -94, %l6 ! FFFFBB820FF6E2B4 ELSE:L2-B007 0 @BD60014
.word 0xBD78D292 ! FFFFBB820FF6E2B8 ELSE:L2-B007 0 S illop
.word 0xA5B6C3A7 ! FFFFBB820FF6E2BC ELSE:L2-B007 0 illop
.word 0xCF6ECCCE ! FFFFBB820FF6E2C0 ELSE:L2-B007 0 illop
membar 0x40 ! FFFFBB820FF6E2C4 ELSE:L2-B007 0
lduha [%g4+0x0070]%asi, %i3 ! FFFFBB820FF6E2C8 ELSE:L2-B007 0 S <BD60005
ldstub [%g6-0x005E], %i2 ! FFFFBB820FF6E2CC ELSE:L2-B007 0 S >BD60014
membar 0x40 ! FFFFBB820FF6E2D0 ELSE:L2-B007 0
.word 0x9579D07D ! FFFFBB820FF6E2D4 ELSE:L2-B007 0 illop
.word 0x81C7E008 ! FFFFBB820FF6E2D8 ELSE:L2-B007 0 random
ldx [%g2+0x0060], %fsr ! FFFFBB820FF6E2DC ELSE:L2-B007 0 S <BD60008
add %g1, 0xE6C, %g1 ! FFFFBB820FF6E2E0 ELSE:L2-B007 0 chksum++
.word 0x83DCE023 ! FFFFBB820FF6E2E4 ELSE:L2-B007 0 S random
ldsba [%g7+%g0]0x83, %o5 ! FFFFBB820FF6E2E8 ELSE:L2-B007 0 S <BD60034
tvs %xcc, %g0+0x0061 ! FFFFBB820FF6E2EC ELSE:L2-B007 0 S
.word 0xA5A8D01E ! FFFFBB820FF6E2F0 ELSE:L2-B007 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E2F4 ELSE:L2-B007 0 <BD60003
membar 0x40 ! FFFFBB820FF6E2F8 ELSE:L2-B007 0
stda %f16, [%l5]0xF0 ! FFFFBB820FF6E2FC ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E300 ELSE:L2-B007 0
ldx [%g5-0x0088], %g5 ! FFFFBB820FF6E304 ELSE:L2-B007 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFBB820FF6E308 ELSE:L2-B007 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFBB820FF6E30C ELSE:L2-B007 0 ptr_chase
.word 0xA543AFBA ! FFFFBB820FF6E310 ELSE:L2-B007 0 random
BL60051: ! ELSE:L2-B007
add %g1, 0x1DE, %g1 ! FFFFBB820FF6E314 ELSE:L2-B007 0 chksum++
andcc %g1, 0x1, %g0 ! FFFFBB820FF6E318 SKIP:L2-B008 0
bnz,a,pn %xcc, BL60052 ! FFFFBB820FF6E31C SKIP:L2-B008 0
.word 0xB9666F2F ! FFFFBB820FF6E320 SKIP:L2-B008 0 S illop
ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E324 SKIP:L2-B008 0 <BD60021
stxa %g7, [%l6+%g0]0x04 ! FFFFBB820FF6E328 SKIP:L2-B008 0 S >BD60022
call .+8 ! FFFFBB820FF6E32C SKIP:L2-B008 0 S
ldda [%g4+0x0050]%asi, %f0 ! FFFFBB820FF6E330 SKIP:L2-B008 0 S <BD60002
ldda [%l6]0x26, %i0 ! FFFFBB820FF6E334 SKIP:L2-B008 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E338 SKIP:L2-B008 0 <BD60003
membar 0x40 ! FFFFBB820FF6E33C SKIP:L2-B008 0
stda %f16, [%l5]0x16 ! FFFFBB820FF6E340 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E344 SKIP:L2-B008 0
pdist %f20, %f18, %f26 ! FFFFBB820FF6E348 SKIP:L2-B008 0 S
tle %xcc, %g0+0x0057 ! FFFFBB820FF6E34C SKIP:L2-B008 0 S
.word 0xA1CDB208 ! FFFFBB820FF6E350 SKIP:L2-B008 0 illop
stda %f0, [%l5]0xF0 ! FFFFBB820FF6E354 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E358 SKIP:L2-B008 0
.word 0xBD65EC9A ! FFFFBB820FF6E35C SKIP:L2-B008 0 S illop
.word 0xBDB482EC ! FFFFBB820FF6E360 SKIP:L2-B008 0 S illop
ldx [%g2+0x0010], %g3 ! FFFFBB820FF6E364 SKIP:L2-B008 0 S BASE<BD60173
add %g1, 0x1AD, %g1 ! FFFFBB820FF6E368 SKIP:L2-B008 0 chksum++
lduha [%g7+%g7]0x83, %o0 ! FFFFBB820FF6E36C SKIP:L2-B008 0 S <BD60034
sethi %hh(0xFFFFD8391919FF00),%l6 ! FFFFBB820FF6E370 SKIP:L2-B008 0 SUBR056
.word 0xEA0B9A70 ! FFFFBB820FF6E374 SKIP:L2-B008 0 random
sethi %lm(0xFFFFD8391919FF00),%l5 ! FFFFBB820FF6E378 SKIP:L2-B008 0
.word 0xA5AB861B ! FFFFBB820FF6E37C SKIP:L2-B008 0 illop
sllx %l6, 0x20, %l6 ! FFFFBB820FF6E380 SKIP:L2-B008 0
or %l6, %l5, %l6 ! FFFFBB820FF6E384 SKIP:L2-B008 0
jmpl %l6+0x0000, %o7 ! FFFFBB820FF6E388 SKIP:L2-B008 0 S
nop ! FFFFBB820FF6E38C SKIP:L2-B008 0 S
ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E390 SKIP:L2-B008 0 <BD60003
membar 0x40 ! FFFFBB820FF6E394 SKIP:L2-B008 0
ldda [%l5]0x16, %f16 ! FFFFBB820FF6E398 SKIP:L2-B008 0 Blk-Load
membar 0x40 ! FFFFBB820FF6E39C SKIP:L2-B008 0
ldx [%g2+0x0060], %fsr ! FFFFBB820FF6E3A0 SKIP:L2-B008 0 S <BD60008
.word 0x93D6B792 ! FFFFBB820FF6E3A4 SKIP:L2-B008 0 S illop
stxa %i0, [%g2+%g0]0x76 ! FFFFBB820FF6E3A8 SKIP:L2-B008 0 S BAD-ASI
fba,pn %fcc0, BL60056 ! FFFFBB820FF6E3AC SKIP:L2-B008 0
lduba [%g4+0x0072]%asi, %i5 ! FFFFBB820FF6E3B0 SKIP:L2-B008 0 S <BD60003
BL60052: ! ELSE:L2-B009
.word 0xAD89CF82 ! FFFFBB820FF6E3B4 ELSE:L2-B009 0 S illop
ldd [%g5+0x0057], %f6 ! FFFFBB820FF6E3B8 ELSE:L2-B009 0 S <BD60002+7
fbuge,pn %fcc3, BL60053 ! FFFFBB820FF6E3BC ELSE:L2-B009 0 L
nop ! FFFFBB820FF6E3C0 ELSE:L2-B009 0 S
.word 0xBBA99890 ! FFFFBB820FF6E3C4 ELSE:L2-B009 0 L illop
BL60053:fbl,pn %fcc2, BL60055 ;.empty ! FFFFBB820FF6E3C8 ELSE:L2-B009 0 L
fbl BL60054 ! FFFFBB820FF6E3CC ELSE:L2-B009 0 L
BL60055:edge8ln %l2, %l2, %l2 ! FFFFBB820FF6E3D0 ELSE:L2-B009 0 S
BL60054:add %g1, 0xA85, %g1 ! FFFFBB820FF6E3D4 ELSE:L2-B009 0 chksum++
add %g1, 0x70F, %g1 ! FFFFBB820FF6E3D8 ELSE:L2-B009 0 chksum++
.word 0xC930DCFF ! FFFFBB820FF6E3DC ELSE:L2-B009 0 illop
.word 0x9FC3801F ! FFFFBB820FF6E3E0 ELSE:L2-B009 0 random
stda %f32, [%l5]0xE0 ! FFFFBB820FF6E3E4 ELSE:L2-B009 0 Blk-Store
membar 0x40 ! FFFFBB820FF6E3E8 ELSE:L2-B009 0
ldx [%g2+0x0020], %g6 ! FFFFBB820FF6E3EC ELSE:L2-B009 0 S BASE<BD60016
ldstub [%g4+0x0072], %o2 ! FFFFBB820FF6E3F0 ELSE:L2-B009 0 S >BD60003
membar 0x40 ! FFFFBB820FF6E3F4 ELSE:L2-B009 0
stda %f16, [%l5]0xE0 ! FFFFBB820FF6E3F8 ELSE:L2-B009 0 Blk-Store
.word 0xB9A58D7F ! FFFFBB820FF6E3FC ELSE:L2-B009 0 illop
BL60056: ! ELSE:L2-B009
add %g1, 0xA31, %g1 ! FFFFBB820FF6E400 ELSE:L2-B009 0 chksum++
.word 0x83F00000 ! FFFFBB820FF6E404 LOOP:L1-B000 0 S illop
std %f40, [%g5+0x0050] ! FFFFBB820FF6E408 LOOP:L1-B000 0 S >BD60002
fbe,a,pn %fcc1, BL60057 ! FFFFBB820FF6E40C LOOP:L1-B000 0 L
tvc %icc, %g0+0x0076 ! FFFFBB820FF6E410 LOOP:L1-B000 0 S pseudo-branch
.word 0x9F44FFB4 ! FFFFBB820FF6E414 LOOP:L1-B000 0 L illop
BL60057:ble,a,pn %icc, BL60059 ;.empty ! FFFFBB820FF6E418 LOOP:L1-B000 0 L
BL60058:bz BL60060 ! FFFFBB820FF6E41C LOOP:L1-B000 0 L
prefetch [%l0-0x0BC1], 20 ! FFFFBB820FF6E420 LOOP:L1-B000 0 S <.-3009
fbu,a,pn %fcc1, BL60059 ;.empty ! FFFFBB820FF6E424 LOOP:L1-B000 0 L
fbe,pn %fcc0, BL60061 ! FFFFBB820FF6E428 LOOP:L1-B000 0 L
.word 0xD7EBC33A ! FFFFBB820FF6E42C LOOP:L1-B000 0 S illop
BL60059:fbne BL60062 ;.empty ! FFFFBB820FF6E430 LOOP:L1-B000 0 L
BL60062:bgu,pt %icc, BL60063 ;.empty ! FFFFBB820FF6E434 LOOP:L1-B000 0 L
BL60060:bgu,a BL60061 ;.empty ! FFFFBB820FF6E438 LOOP:L1-B000 0 L
BL60061:.word 0x8DA8187A ! FFFFBB820FF6E43C LOOP:L1-B000 0 L illop
nop ! FFFFBB820FF6E440 LOOP:L1-B000 0 S
BL60063:add %g1, 0xFFC, %g1 ! FFFFBB820FF6E444 LOOP:L1-B000 0 chksum++
subcc %l0, 0x1, %l0 ! FFFFBB820FF6E448 LOOP:L1-B000 0
bnz,a,pt %xcc, BL60064 ! FFFFBB820FF6E44C LOOP:L1-B000 0
sth %l2, [%g5+0x0070] ! FFFFBB820FF6E450 LOOP:L1-B000 0 S >BD60005
add %g1, 0x606, %g1 ! FFFFBB820FF6E454 LOOP:L1-B000 0 chksum++
nop ! FFFFBB820FF6E458 SUBR:L0-B000 0 S
bnz BL60065 ;.empty ! FFFFBB820FF6E45C SUBR:L0-B000 0 L
bcs,pn %xcc, BL60066 ;.empty ! FFFFBB820FF6E460 SUBR:L0-B000 0 L
fbn,pt %fcc0, BL60067 ! FFFFBB820FF6E464 SUBR:L0-B000 0 L
BL60067:tneg %xcc, %g0+0x0070 ! FFFFBB820FF6E468 SUBR:L0-B000 0 S pseudo-branch
BL60066:nop ! FFFFBB820FF6E46C SUBR:L0-B000 0 S
nop ! FFFFBB820FF6E470 SUBR:L0-B000 0 S
nop ! FFFFBB820FF6E474 SUBR:L0-B000 0 S
BL60065:add %g1, 0xD38, %g1 ! FFFFBB820FF6E478 SUBR:L0-B000 0 chksum++
ta %xcc, 0x45 ! FFFFBB820FF6E47C SUBR:L0-B000 0 demap-stack
.word 0x9FC68000 ! FFFFBB820FF6E480 SUBR:L0-B000 0 random
return %i7+0x0008 ! FFFFBB820FF6E484 SUBR:L0-B000 0
add %g1, 0xFC3, %g1 ! FFFFBB820FF6E488 SUBR:L0-B000 0 chksum++
SECTION .btext030_pg1 TEXT_VA=0xffffbb820ff6e000
attr_text {
Name = .btext030_pg1,
VA = 0xffffbb820ff6e000,
RA = 0xfffdb4000,
PA = ra2pa(0xfffdb4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext031 TEXT_VA=0x38b0d6dff00
attr_text {
Name = .btext031,
VA = 0x38b0d6dff00,
RA = 0xfffd5ff00,
PA = ra2pa(0xfffd5ff00,0),
notsb
}
SECTION .btext031_pg0 TEXT_VA=0x38b0d6d0000
attr_text {
Name = .btext031_pg0,
VA = 0x38b0d6d0000,
RA = 0xfffd50000,
PA = ra2pa(0xfffd50000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext031
.text
.global SUBR055; SUBR055:
BL60068: ! SUBR:L0-B000
add %g1, 0xFB4, %g1 ! 0000038B0D6DFF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 0000038B0D6DFF04 SUBR:L0-B000 0
sethi %hh(0x38B0D6DFF00),%l7 ! 0000038B0D6DFF08 SUBR:L0-B000 0 SUBR055
or %l7,%hm(0x38B0D6DFF00),%l7 ! 0000038B0D6DFF0C SUBR:L0-B000 0
sethi %lm(0x38B0D6DFF00),%l6 ! 0000038B0D6DFF10 SUBR:L0-B000 0
or %l6,%lo(0x38B0D6DFF00),%l6 ! 0000038B0D6DFF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 0000038B0D6DFF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 0000038B0D6DFF1C SUBR:L0-B000 0
ta %xcc, 0x45 ! 0000038B0D6DFF20 SUBR:L0-B000 0 demap-stack
add %g4, 0x70, %l6 ! 0000038B0D6DFF24 SUBR:L0-B000 0 @BD60005
.word 0xAFA64D55 ! 0000038B0D6DFF28 SUBR:L0-B000 0 S illop
stha %i1, [%g5+0x0070]%asi ! 0000038B0D6DFF2C SUBR:L0-B000 0 S >BD60005
.word 0x9FC75C5A ! 0000038B0D6DFF30 SUBR:L0-B000 0 illop
membar 0x40 ! 0000038B0D6DFF34 SUBR:L0-B000 0
.word 0x9E100001 ! 0000038B0D6DFF38 SUBR:L0-B000 0 random
membar 0x40 ! 0000038B0D6DFF3C SUBR:L0-B000 0
pdist %f22, %f28, %f28 ! 0000038B0D6DFF40 SUBR:L0-B000 0 S
add %g6, 0x70, %l6 ! 0000038B0D6DFF44 SUBR:L0-B000 0 @BD60005
stda %f24, [%l6]0xD2 ! 0000038B0D6DFF48 SUBR:L0-B000 0 S Short16
add %g1, 0xAF2, %g1 ! 0000038B0D6DFF4C SUBR:L0-B000 0 chksum++
flushw ! 0000038B0D6DFF50 SUBR:L0-B000 0
.word 0xAFAF0A7B ! 0000038B0D6DFF54 SWCH:L1-B000 0 illop
and %i1, 0x18, %o7 ! 0000038B0D6DFF58 SWCH:L1-B000 0
.word 0x12E84442 ! 0000038B0D6DFF5C SWCH:L1-B000 0 random
.word 0xBFA75ADD ! 0000038B0D6DFF60 SWCH:L1-B000 0 illop
add %i1, %o7, %i1 ! 0000038B0D6DFF64 SWCH:L1-B000 0
jmpl %l7+%i1, %g0 ! 0000038B0D6DFF68 SWCH:L1-B000 0
sth %o1, [%g4+0x0070] ! 0000038B0D6DFF6C SWCH:L1-B000 0 S >BD60005
ba,a BL60072 ! 0000038B0D6DFF70 SWCH:L1-B000 0
.word 0x05858A25 ! 0000038B0D6DFF74 SWCH:L1-B000 0 S random
fba,pn %fcc2, BL60071 ! 0000038B0D6DFF78 SWCH:L1-B000 0
nop ! 0000038B0D6DFF7C SWCH:L1-B000 0 S
ba BL60070 ! 0000038B0D6DFF80 SWCH:L1-B000 0
stda %f38, [%g3+0x0050]%asi ! 0000038B0D6DFF84 SWCH:L1-B000 0 S >BD60002
fba BL60069 ! 0000038B0D6DFF88 SWCH:L1-B000 0
nop ! 0000038B0D6DFF8C SWCH:L1-B000 0 S
BL60069:.word 0xC74A008A ! 0000038B0D6DFF90 CASE:L2-B000 0 illop
.word 0x99ABDA0D ! 0000038B0D6DFF94 CASE:L2-B000 0 S illop_FP
ldx [%g2+0x0060], %fsr ! 0000038B0D6DFF98 CASE:L2-B000 0 S <BD60008
.word 0xB753C000 ! 0000038B0D6DFF9C CASE:L2-B000 0 S illop
.word 0x89B3D017 ! 0000038B0D6DFFA0 CASE:L2-B000 0 S illop_VIS
.word 0xBDE04445 ! 0000038B0D6DFFA4 CASE:L2-B000 0 S illop
.word 0xAF4D4AB0 ! 0000038B0D6DFFA8 CASE:L2-B000 0 illop
edge32ln %i3, %g1, %o2 ! 0000038B0D6DFFAC CASE:L2-B000 0 S
BL60070:.word 0xA95D247F ! 0000038B0D6DFFB0 CASE:L2-B001 0 illop
ldx [%g2+0x0050], %l5 ! 0000038B0D6DFFB4 CASE:L2-B001 0 <BD60003
.word 0xBFA68915 ! 0000038B0D6DFFB8 CASE:L2-B001 0 illop
.word 0x8F8FA8E9 ! 0000038B0D6DFFBC CASE:L2-B001 0 illop
membar 0x40 ! 0000038B0D6DFFC0 CASE:L2-B001 0
.word 0x8BA960B8 ! 0000038B0D6DFFC4 CASE:L2-B001 0 illop
.word 0x9DAF0B5E ! 0000038B0D6DFFC8 CASE:L2-B001 0 illop
membar 0x40 ! 0000038B0D6DFFCC CASE:L2-B001 0
stb %i0, [%g4-0x005E] ! 0000038B0D6DFFD0 CASE:L2-B001 0 S >BD60014
.word 0x83A7DC2B ! 0000038B0D6DFFD4 CASE:L2-B001 0 illop
stda %f0, [%l5]0x16 ! 0000038B0D6DFFD8 CASE:L2-B001 0 Blk-Store
.word 0xE6CA03A7 ! 0000038B0D6DFFDC CASE:L2-B001 0 random
ta %icc, %g7+0x005D ! 0000038B0D6DFFE0 CASE:L2-B001 0 S
.word 0x8386F919 ! 0000038B0D6DFFE4 CASE:L2-B001 0 S illop
.word 0xEF8D23FE ! 0000038B0D6DFFE8 CASE:L2-B001 0 S illop
stba %i5, [%g4+0x0072]%asi ! 0000038B0D6DFFEC CASE:L2-B001 0 S >BD60003
.word 0x81CFE008 ! 0000038B0D6DFFF0 CASE:L2-B001 0 random
stda %f0, [%l5]0xE0 ! 0000038B0D6DFFF4 CASE:L2-B001 0 Blk-Store
membar 0x40 ! 0000038B0D6DFFF8 CASE:L2-B001 0
.word 0xDD694F39 ! 0000038B0D6DFFFC CASE:L2-B001 0 illop
.word 0x85AADCE2 ! 0000038B0D6E0000 CASE:L2-B001 0 S illop_FP
BL60071:.word 0x97906000 ! 0000038B0D6E0004 CASE:L2-B002 0 random
popc %i5, %i2 ! 0000038B0D6E0008 CASE:L2-B002 0 S
ldx [%g2+0x0050], %l5 ! 0000038B0D6E000C CASE:L2-B002 0 <BD60003
.word 0xA9AE0899 ! 0000038B0D6E0010 CASE:L2-B002 0 illop
stda %f0, [%l5]0xF0 ! 0000038B0D6E0014 CASE:L2-B002 0 Blk-Store
.word 0xC37F4D92 ! 0000038B0D6E0018 CASE:L2-B002 0 illop
.word 0xDDB704F6 ! 0000038B0D6E001C CASE:L2-B002 0 S illop
ldx [%g2+0x0058], %l6 ! 0000038B0D6E0020 CASE:L2-B002 0 <BD60021
ldda [%l6]0x24, %i4 ! 0000038B0D6E0024 CASE:L2-B002 0 S Quad_Ld
ldx [%g2+0x0000], %g5 ! 0000038B0D6E0028 CASE:L2-B002 0 S BASE<BD60167
stb %i5, [%g6+0x0071] ! 0000038B0D6E002C CASE:L2-B002 0 S >BD60005+1
ldx [%g2+0x0040], %g3 ! 0000038B0D6E0030 CASE:L2-B002 0 S BASE<BD60087
call .+8 ! 0000038B0D6E0034 CASE:L2-B002 0 S
.word 0x9E100001 ! 0000038B0D6E0038 CASE:L2-B002 0 S random
fba,a,pn %fcc3, BL60073 ! 0000038B0D6E003C CASE:L2-B002 0
nop ! 0000038B0D6E0040 CASE:L2-B002 0 S
BL60072:add %g1, 0x20F, %g1 ! 0000038B0D6E0044 CASE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000038B0D6E0048 CASE:L2-B003 0 <BD60003
membar 0x40 ! 0000038B0D6E004C CASE:L2-B003 0
stda %f32, [%l5]0xE0 ! 0000038B0D6E0050 CASE:L2-B003 0 Blk-Store
.word 0xB77B02EB ! 0000038B0D6E0054 CASE:L2-B003 0 illop
.word 0xCB5C8B60 ! 0000038B0D6E0058 CASE:L2-B003 0 illop
stxa %g7, [%l6+%g0]0x04 ! 0000038B0D6E005C CASE:L2-B003 0 S >BD60022
ldx [%g2+0x0060], %fsr ! 0000038B0D6E0060 CASE:L2-B003 0 S <BD60008
nop ! 0000038B0D6E0064 CASE:L2-B003 0 S
.word 0xABA241FC ! 0000038B0D6E0068 CASE:L2-B003 0 illop
sth %g1, [%g3+0x0070] ! 0000038B0D6E006C CASE:L2-B003 0 S >BD60005
BL60073: ! SWCH:L1-B000
add %g1, 0x1D9, %g1 ! 0000038B0D6E0070 SWCH:L1-B000 0 chksum++
nop ! 0000038B0D6E0074 SWCH:L1-B000 0 S
ta %xcc, 0x46 ! 0000038B0D6E0078 SWCH:L1-B000 0 S demap-page
.word 0xB3BBD012 ! 0000038B0D6E007C SWCH:L1-B000 0 S illop
.word 0x8BABCAD7 ! 0000038B0D6E0080 SWCH:L1-B000 0 S illop
.word 0xA5A08D17 ! 0000038B0D6E0084 SWCH:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 0000038B0D6E0088 SWCH:L1-B000 0 <BD60003
membar 0x40 ! 0000038B0D6E008C SWCH:L1-B000 0
stda %f0, [%l5]0x16 ! 0000038B0D6E0090 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000038B0D6E0094 SWCH:L1-B000 0
ta %xcc, 0x45 ! 0000038B0D6E0098 SUBR:L0-B000 0 demap-stack
add %g1, 0xDFA, %i0 ! 0000038B0D6E009C SUBR:L0-B000 0
return %i7+0x0008 ! 0000038B0D6E00A0 SUBR:L0-B000 0
add %g1, 0x6B4, %g1 ! 0000038B0D6E00A4 SUBR:L0-B000 0 chksum++
SECTION .btext031_pg1 TEXT_VA=0x38b0d6e0000
attr_text {
Name = .btext031_pg1,
VA = 0x38b0d6e0000,
RA = 0xfffd60000,
PA = ra2pa(0xfffd60000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext032 TEXT_VA=0xffffd8391919ff00
attr_text {
Name = .btext032,
VA = 0xffffd8391919ff00,
RA = 0xfffd3ff00,
PA = ra2pa(0xfffd3ff00,0),
notsb
}
SECTION .btext032_pg0 TEXT_VA=0xffffd83919190000
attr_text {
Name = .btext032_pg0,
VA = 0xffffd83919190000,
RA = 0xfffd30000,
PA = ra2pa(0xfffd30000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext032
.text
.global SUBR056; SUBR056:
BL60075: ! SUBR:L0-B000
add %g1, 0x2D8, %g1 ! FFFFD8391919FF00 SUBR:L0-B000 0 chksum++
.word 0xAEF82C23 ! FFFFD8391919FF04 SUBR:L0-B000 0 random
save %o6, -128, %o6 ! FFFFD8391919FF08 SUBR:L0-B000 0
BL60074: ! SUBR:L0-B000
.word 0x9FAAC87F ! FFFFD8391919FF0C SUBR:L0-B000 0 illop
or %l7,%hm(0x109FAAC87F),%l7 ! FFFFD8391919FF10 SUBR:L0-B000 0
sethi %lm(0x109FAAC87F),%l6 ! FFFFD8391919FF14 SUBR:L0-B000 0
or %l6,%lo(0x109FAAC87F),%l6 ! FFFFD8391919FF18 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! FFFFD8391919FF1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! FFFFD8391919FF20 SUBR:L0-B000 0
ta %xcc, 0x45 ! FFFFD8391919FF24 SUBR:L0-B000 0 demap-stack
std %f12, [%g6+0x0050] ! FFFFD8391919FF28 SUBR:L0-B000 0 S >BD60002
ldx [%g2+0x0050], %l5 ! FFFFD8391919FF2C SUBR:L0-B000 0 <BD60003
membar 0x40 ! FFFFD8391919FF30 SUBR:L0-B000 0
.word 0xA5D22181 ! FFFFD8391919FF34 SUBR:L0-B000 0 illop
.word 0xB3922001 ! FFFFD8391919FF38 SUBR:L0-B000 0 illop
rd %gsr, %l6 ! FFFFD8391919FF3C SUBR:L0-B000 0 S
wr %l6, 0x80, %gsr ! FFFFD8391919FF40 SUBR:L0-B000 0 S
sethi %hh(0x14F1D23F00),%l6 ! FFFFD8391919FF44 SUBR:L0-B000 0 SUBR058
or %l6,%hm(0x14F1D23F00),%l6 ! FFFFD8391919FF48 SUBR:L0-B000 0
sethi %lm(0x14F1D23F00),%l5 ! FFFFD8391919FF4C SUBR:L0-B000 0
.word 0x99E745D6 ! FFFFD8391919FF50 SUBR:L0-B000 0 illop
.word 0x855CE332 ! FFFFD8391919FF54 SUBR:L0-B000 0 random
or %l6, %l5, %l6 ! FFFFD8391919FF58 SUBR:L0-B000 0
.word 0x93A79455 ! FFFFD8391919FF5C SUBR:L0-B000 0 illop
.word 0xABCEA853 ! FFFFD8391919FF60 SUBR:L0-B000 0 S illop
.word 0xC3331A9B ! FFFFD8391919FF64 SUBR:L0-B000 0 S illop
.word 0x8BA1839B ! FFFFD8391919FF68 SUBR:L0-B000 0 S illop_FP
.word 0xFABD8822 ! FFFFD8391919FF6C SUBR:L0-B000 0 illop
and %g1, 0xFE, %l1 ! FFFFD8391919FF70 LOOP:L1-B000 0
BL60103: ! LOOP:L1-B000
add %g1, 0x8B, %g1 ! FFFFD8391919FF74 LOOP:L1-B000 0 chksum++
.word 0x9BB2C81D ! FFFFD8391919FF78 LOOP:L1-B000 0 S illop_VIS
ldx [%g2+0x0050], %l5 ! FFFFD8391919FF7C LOOP:L1-B000 0 <BD60003
.word 0xF2BB8EFC ! FFFFD8391919FF80 LOOP:L1-B000 0 random
stda %f32, [%l5]0x1E ! FFFFD8391919FF84 LOOP:L1-B000 0 Blk-Store
.word 0xB788AAA7 ! FFFFD8391919FF88 LOOP:L1-B000 0 illop
.word 0xABACA0B2 ! FFFFD8391919FF8C LOOP:L1-B000 0 illop
ldda [%l6]0x2E, %i0 ! FFFFD8391919FF90 LOOP:L1-B000 0 S Quad_Ld_P
membar 0x40 ! FFFFD8391919FF94 LOOP:L1-B000 0
stda %f32, [%l5]0xE0 ! FFFFD8391919FF98 LOOP:L1-B000 0 Blk-Store
membar 0x40 ! FFFFD8391919FF9C LOOP:L1-B000 0
.word 0x3F15D220 ! FFFFD8391919FFA0 LOOP:L1-B000 0 S random
andcc %i5, 0x80, %g0 ! FFFFD8391919FFA4 SKIP:L2-B000 0
.word 0xA3AFC63A ! FFFFD8391919FFA8 SKIP:L2-B000 0 illop
prefetch [%i7-0x0926], 3 ! FFFFD8391919FFAC SKIP:L2-B000 0 S <.-2342
stha %i3, [%g5+0x0070]%asi ! FFFFD8391919FFB0 SKIP:L2-B000 0 S >BD60005
fbug,pn %fcc3, BL60076 ! FFFFD8391919FFB4 SKIP:L2-B000 0 L
.word 0x9F90000D ! FFFFD8391919FFB8 SKIP:L2-B000 0 S illop
be,pn %xcc, BL60076 ! FFFFD8391919FFBC SKIP:L2-B000 0 L
fcmple32 %f16, %f28, %l0 ! FFFFD8391919FFC0 SKIP:L2-B000 0 S
.word 0x83880000 ! FFFFD8391919FFC4 SKIP:L2-B000 0 S random
bl,a BL60077 ! FFFFD8391919FFC8 SKIP:L2-B000 0 L
ldstub [%g3+0x0072], %o5 ! FFFFD8391919FFCC SKIP:L2-B000 0 S >BD60003
ble,pn %icc, BL60076 ;.empty ! FFFFD8391919FFD0 SKIP:L2-B000 0 L
fbn,a BL60078 ;.empty ! FFFFD8391919FFD4 SKIP:L2-B000 0 L
BL60076:fbg,a BL60077 ! FFFFD8391919FFD8 SKIP:L2-B000 0 L
BL60077:std %f38, [%g3+0x0050] ! FFFFD8391919FFDC SKIP:L2-B000 0 S >BD60002
BL60078:add %g1, 0xED3, %g1 ! FFFFD8391919FFE0 SKIP:L2-B000 0 chksum++
add %g1, 0x319, %g1 ! FFFFD8391919FFE4 SKIP:L2-B000 0 chksum++
add %g5, 0x70, %l6 ! FFFFD8391919FFE8 SKIP:L2-B000 0 @BD60005
stda %f22, [%l6]0xDA ! FFFFD8391919FFEC SKIP:L2-B000 0 S Short16
add %g4, -94, %l6 ! FFFFD8391919FFF0 SKIP:L2-B000 0 @BD60014
ldda [%l6]0xD0, %f18 ! FFFFD8391919FFF4 SKIP:L2-B000 0 S Short8
ldx [%g2+0x0010], %g6 ! FFFFD8391919FFF8 SKIP:L2-B000 0 S BASE<BD60173
.word 0xC76072DC ! FFFFD8391919FFFC SKIP:L2-B000 0 illop
ldda [%l6]0x2E, %i0 ! FFFFD839191A0000 SKIP:L2-B000 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFD839191A0004 SKIP:L2-B000 0 <BD60003
membar 0x40 ! FFFFD839191A0008 SKIP:L2-B000 0
ldda [%l5]0xF0, %f16 ! FFFFD839191A000C SKIP:L2-B000 0 Blk-Load
.word 0x8164F8ED ! FFFFD839191A0010 SKIP:L2-B000 0 illop
.word 0x95B482A4 ! FFFFD839191A0014 SKIP:L2-B000 0 S illop_VIS
.word 0x81E80000 ! FFFFD839191A0018 SKIP:L2-B000 0 S random
.word 0xB7B282BC ! FFFFD839191A001C SKIP:L2-B000 0 S illop_VIS
.word 0xA9A82C49 ! FFFFD839191A0020 SKIP:L2-B000 0 S illop
ba BL60080 ! FFFFD839191A0024 SKIP:L2-B000 0
nop ! FFFFD839191A0028 SKIP:L2-B000 0 S
BL60079: ! ELSE:L2-B001
.word 0x99B3C932 ! FFFFD839191A002C ELSE:L2-B001 0 S illop_VIS
ldx [%g2+0x0050], %l5 ! FFFFD839191A0030 ELSE:L2-B001 0 <BD60003
membar 0x40 ! FFFFD839191A0034 ELSE:L2-B001 0
stda %f32, [%l5]0x16 ! FFFFD839191A0038 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFD839191A003C ELSE:L2-B001 0
rd %gsr, %l6 ! FFFFD839191A0040 ELSE:L2-B001 0 S
.word 0x34546B44 ! FFFFD839191A0044 ELSE:L2-B001 0 S illop
membar 0x40 ! FFFFD839191A0048 ELSE:L2-B001 0
ldda [%l5]0xF0, %f16 ! FFFFD839191A004C ELSE:L2-B001 0 Blk-Load
membar 0x40 ! FFFFD839191A0050 ELSE:L2-B001 0
membar 0x40 ! FFFFD839191A0054 ELSE:L2-B001 0
stda %f32, [%l5]0x1E ! FFFFD839191A0058 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFD839191A005C ELSE:L2-B001 0
ldx [%g5-0x0088], %g5 ! FFFFD839191A0060 ELSE:L2-B001 0 ptr_chase
.word 0xB24931C5 ! FFFFD839191A0064 ELSE:L2-B001 0 random
ldx [%g5-0x0088], %g5 ! FFFFD839191A0068 ELSE:L2-B001 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFD839191A006C ELSE:L2-B001 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFD839191A0070 ELSE:L2-B001 0 ptr_chase
add %g1, 0x1E3, %g1 ! FFFFD839191A0074 ELSE:L2-B001 0 chksum++
.word 0x8FB7C52E ! FFFFD839191A0078 ELSE:L2-B001 0 S illop_VIS
.word 0x89AE2013 ! FFFFD839191A007C ELSE:L2-B001 0 illop
membar 0x40 ! FFFFD839191A0080 ELSE:L2-B001 0
stda %f32, [%l5]0xF0 ! FFFFD839191A0084 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFD839191A0088 ELSE:L2-B001 0
.word 0xD6397F32 ! FFFFD839191A008C ELSE:L2-B001 0 S illop
membar 0x40 ! FFFFD839191A0090 ELSE:L2-B001 0
stda %f32, [%l5]0xF0 ! FFFFD839191A0094 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFD839191A0098 ELSE:L2-B001 0
BL60080: ! ELSE:L2-B001
add %g1, 0xE88, %g1 ! FFFFD839191A009C ELSE:L2-B001 0 chksum++
andcc %l4, 0x200, %g0 ! FFFFD839191A00A0 SKIP:L2-B002 0
bz,a BL60085 ! FFFFD839191A00A4 SKIP:L2-B002 0
tpos %icc, %g7+0x006D ! FFFFD839191A00A8 SKIP:L2-B002 0 S
ldx [%g2+0x0058], %l6 ! FFFFD839191A00AC SKIP:L2-B002 0 <BD60021
ldda [%l6]0x26, %i0 ! FFFFD839191A00B0 SKIP:L2-B002 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFD839191A00B4 SKIP:L2-B002 0 <BD60003
.word 0x80CE9C9A ! FFFFD839191A00B8 SKIP:L2-B002 0 illop
stda %f16, [%l5]0xE0 ! FFFFD839191A00BC SKIP:L2-B002 0 Blk-Store
.word 0x81C7E008 ! FFFFD839191A00C0 SKIP:L2-B002 0 random
.word 0xC9D68139 ! FFFFD839191A00C4 SKIP:L2-B002 0 S illop
.word 0xAD74FAD1 ! FFFFD839191A00C8 SKIP:L2-B002 0 S illop
.word 0x8793A01C ! FFFFD839191A00CC SKIP:L2-B002 0 illop
popc %i4, %i2 ! FFFFD839191A00D0 SKIP:L2-B002 0 S
call .+8 ! FFFFD839191A00D4 SKIP:L2-B002 0 L
BL60081:.word 0xB7AD3747 ! FFFFD839191A00D8 SKIP:L2-B002 0 S illop
call .+8 ;.empty ! FFFFD839191A00DC SKIP:L2-B002 0 L
bgu,a,pn %xcc, BL60083 ! FFFFD839191A00E0 SKIP:L2-B002 0 L
BL60083:ldx [%g2+0x0010], %g3 ! FFFFD839191A00E4 SKIP:L2-B002 0 S BASE<BD60173
BL60082:nop ! FFFFD839191A00E8 SKIP:L2-B002 0 S
ble,a,pn %icc, BL60084 ! FFFFD839191A00EC SKIP:L2-B002 0 L
BL60084:.word 0x91A61A6A ! FFFFD839191A00F0 SKIP:L2-B002 0 S illop
add %g1, 0xBB5, %g1 ! FFFFD839191A00F4 SKIP:L2-B002 0 chksum++
ba BL60090 ! FFFFD839191A00F8 SKIP:L2-B002 0
stb %i0, [%g5+0x0072] ! FFFFD839191A00FC SKIP:L2-B002 0 S >BD60003
BL60085: ! ELSE:L2-B003
fcmple16 %f20, %f26, %o2 ! FFFFD839191A0100 ELSE:L2-B003 0 S
.word 0xDABF6F2B ! FFFFD839191A0104 ELSE:L2-B003 0 S illop
.word 0x730D96F4 ! FFFFD839191A0108 ELSE:L2-B003 0 S random
brgz,pn %i1, BL60086 ! FFFFD839191A010C ELSE:L2-B003 0 L
nop ! FFFFD839191A0110 ELSE:L2-B003 0 S
fbue,a,pn %fcc0, BL60087 ;.empty ! FFFFD839191A0114 ELSE:L2-B003 0 L
BL60087:fbe,pn %fcc3, BL60088 ! FFFFD839191A0118 ELSE:L2-B003 0 L
BL60086:std %f46, [%g5+0x0050] ! FFFFD839191A011C ELSE:L2-B003 0 S >BD60002
be BL60089 ! FFFFD839191A0120 ELSE:L2-B003 0 L
BL60088:nop ! FFFFD839191A0124 ELSE:L2-B003 0 S
ldstuba [%g4-0x005E]%asi, %i1 ! FFFFD839191A0128 ELSE:L2-B003 0 S >BD60014
BL60089:add %g1, 0x8E3, %g1 ! FFFFD839191A012C ELSE:L2-B003 0 chksum++
add %g1, 0xC4B, %g1 ! FFFFD839191A0130 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFD839191A0134 ELSE:L2-B003 0 <BD60003
.word 0xC1EB1F6C ! FFFFD839191A0138 ELSE:L2-B003 0 random
.word 0xACC8597B ! FFFFD839191A013C ELSE:L2-B003 0 illop
membar 0x40 ! FFFFD839191A0140 ELSE:L2-B003 0
ldstub [%g5-0x005E], %i0 ! FFFFD839191A0144 ELSE:L2-B003 0 S >BD60014
.word 0x2670A630 ! FFFFD839191A0148 ELSE:L2-B003 0 illop
stda %f0, [%l5]0x1E ! FFFFD839191A014C ELSE:L2-B003 0 Blk-Store
.word 0xAD8D9732 ! FFFFD839191A0150 ELSE:L2-B003 0 illop
ldx [%g2+0x0058], %l6 ! FFFFD839191A0154 ELSE:L2-B003 0 <BD60021
ldda [%l6]0x24, %i0 ! FFFFD839191A0158 ELSE:L2-B003 0 S Quad_Ld
sth %i0, [%g6+0x0070] ! FFFFD839191A015C ELSE:L2-B003 0 S >BD60005
.word 0x8DE35D36 ! FFFFD839191A0160 ELSE:L2-B003 0 illop
stda %f16, [%l5]0xF0 ! FFFFD839191A0164 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFD839191A0168 ELSE:L2-B003 0
BL60090: ! ELSE:L2-B003
add %g1, 0x36C, %g1 ! FFFFD839191A016C ELSE:L2-B003 0 chksum++
andcc %i1, 0x800, %g0 ! FFFFD839191A0170 SKIP:L2-B004 0
.word 0xD2093D32 ! FFFFD839191A0174 SKIP:L2-B004 0 random
nop ! FFFFD839191A0178 SKIP:L2-B004 0 S
lduba [%g7+%g0]0x83, %i4 ! FFFFD839191A017C SKIP:L2-B004 0 S <BD60034
ldx [%g2+0x0020], %g6 ! FFFFD839191A0180 SKIP:L2-B004 0 S BASE<BD60016
fbl,pt %fcc0, BL60091 ;.empty ! FFFFD839191A0184 SKIP:L2-B004 0 L
.word 0xE6177224 ! FFFFD839191A0188 SKIP:L2-B004 0 L random
fble,a,pt %fcc1, BL60093 ;.empty ! FFFFD839191A018C SKIP:L2-B004 0 L
BL60092:fbug BL60094 ! FFFFD839191A0190 SKIP:L2-B004 0 L
fsrc2s %f28, %f29 ! FFFFD839191A0194 SKIP:L2-B004 0 S
BL60091:bvc,a BL60095 ! FFFFD839191A0198 SKIP:L2-B004 0 L
.word 0x8350A117 ! FFFFD839191A019C SKIP:L2-B004 0 S illop
stb %i0, [%g6+0x0071] ! FFFFD839191A01A0 SKIP:L2-B004 0 S >BD60005+1
nop ! FFFFD839191A01A4 SKIP:L2-B004 0 S
.word 0x03EF69CB ! FFFFD839191A01A8 SKIP:L2-B004 0 L illop
popc %i1, %o2 ! FFFFD839191A01AC SKIP:L2-B004 0 S
BL60096:fpadd16s %f22, %f18, %f25 ! FFFFD839191A01B0 SKIP:L2-B004 0 S
BL60095:fbul BL60097 ! FFFFD839191A01B4 SKIP:L2-B004 0 L
BL60093:.word 0x91ABA06B ! FFFFD839191A01B8 SKIP:L2-B004 0 S illop
BL60094:.word 0x89B042A3 ! FFFFD839191A01BC SKIP:L2-B004 0 L illop
BL60097:.word 0x13B11DB6 ! FFFFD839191A01C0 SKIP:L2-B004 0 S random
BL60098:add %g1, 0xDB4, %g1 ! FFFFD839191A01C4 SKIP:L2-B004 0 chksum++
add %g1, 0x1BC, %g1 ! FFFFD839191A01C8 SKIP:L2-B004 0 chksum++
.word 0xDB77A278 ! FFFFD839191A01CC SKIP:L2-B004 0 S illop
.word 0xCF6BF434 ! FFFFD839191A01D0 SKIP:L2-B004 0 illop
or %l6,%hm(0x10CF6BF434),%l6 ! FFFFD839191A01D4 SKIP:L2-B004 0
sethi %lm(0x10CF6BF434),%l5 ! FFFFD839191A01D8 SKIP:L2-B004 0
or %l5,%lo(0x10CF6BF434),%l5 ! FFFFD839191A01DC SKIP:L2-B004 0
sllx %l6, 0x20, %l6 ! FFFFD839191A01E0 SKIP:L2-B004 0
.word 0xF78F77B6 ! FFFFD839191A01E4 SKIP:L2-B004 0 illop
jmpl %l6+0x0000, %o7 ! FFFFD839191A01E8 SKIP:L2-B004 0 S
nop ! FFFFD839191A01EC SKIP:L2-B004 0 S
ldstub [%g5-0x005E], %i0 ! FFFFD839191A01F0 SKIP:L2-B004 0 S >BD60014
.word 0x9BAA84F3 ! FFFFD839191A01F4 SKIP:L2-B004 0 S illop
ba,a BL60100 ! FFFFD839191A01F8 SKIP:L2-B004 0
fexpand %f28, %f26 ! FFFFD839191A01FC SKIP:L2-B004 0 S
BL60099: ! ELSE:L2-B005
.word 0x83A388F8 ! FFFFD839191A0200 ELSE:L2-B005 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFD839191A0204 ELSE:L2-B005 0 <BD60003
membar 0x40 ! FFFFD839191A0208 ELSE:L2-B005 0
stda %f0, [%l5]0xE0 ! FFFFD839191A020C ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFD839191A0210 ELSE:L2-B005 0
membar 0x40 ! FFFFD839191A0214 ELSE:L2-B005 0
ldda [%l5]0xF0, %f16 ! FFFFD839191A0218 ELSE:L2-B005 0 Blk-Load
membar 0x40 ! FFFFD839191A021C ELSE:L2-B005 0
membar 0x40 ! FFFFD839191A0220 ELSE:L2-B005 0
stda %f16, [%l5]0x1E ! FFFFD839191A0224 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFD839191A0228 ELSE:L2-B005 0
.word 0x81CFE008 ! FFFFD839191A022C ELSE:L2-B005 0 random
stda %f32, [%l5]0xF8 ! FFFFD839191A0230 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFD839191A0234 ELSE:L2-B005 0
membar 0x40 ! FFFFD839191A0238 ELSE:L2-B005 0
.word 0xA3A0C816 ! FFFFD839191A023C ELSE:L2-B005 0 illop
.word 0x81F1F129 ! FFFFD839191A0240 ELSE:L2-B005 0 illop
add %g4, -94, %l6 ! FFFFD839191A0244 ELSE:L2-B005 0 @BD60014
stda %f22, [%l6]0xD1 ! FFFFD839191A0248 ELSE:L2-B005 0 S Short8
membar 0x40 ! FFFFD839191A024C ELSE:L2-B005 0
stda %f0, [%l5]0x16 ! FFFFD839191A0250 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFD839191A0254 ELSE:L2-B005 0
ldx [%g2+0x0060], %fsr ! FFFFD839191A0258 ELSE:L2-B005 0 S <BD60008
call .+8 ! FFFFD839191A025C ELSE:L2-B005 0 S
fpadd32s %f25, %f29, %f28 ! FFFFD839191A0260 ELSE:L2-B005 0 S
.word 0xA9D27809 ! FFFFD839191A0264 ELSE:L2-B005 0 S illop
.word 0xADB7C1FA ! FFFFD839191A0268 ELSE:L2-B005 0 illop
.word 0xAFB087FA ! FFFFD839191A026C ELSE:L2-B005 0 S illop
.word 0xEF4C8136 ! FFFFD839191A0270 ELSE:L2-B005 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFD839191A0274 ELSE:L2-B005 0 <BD60003
.word 0xD2D95244 ! FFFFD839191A0278 ELSE:L2-B005 0 random
stda %f0, [%l5]0xF0 ! FFFFD839191A027C ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFD839191A0280 ELSE:L2-B005 0
membar 0x40 ! FFFFD839191A0284 ELSE:L2-B005 0
.word 0xBFAB180C ! FFFFD839191A0288 ELSE:L2-B005 0 illop
membar 0x40 ! FFFFD839191A028C ELSE:L2-B005 0
.word 0xBDC95106 ! FFFFD839191A0290 ELSE:L2-B005 0 S illop
prefetch [%l5+0x0CA1], 4 ! FFFFD839191A0294 ELSE:L2-B005 0 S <.+3233
.word 0x8DEB0973 ! FFFFD839191A0298 ELSE:L2-B005 0 S illop
ldx [%g2+0x0058], %l6 ! FFFFD839191A029C ELSE:L2-B005 0 <BD60021
ldda [%l6]0x26, %i0 ! FFFFD839191A02A0 ELSE:L2-B005 0 S Quad_Ld_P
.word 0x93DC1ED0 ! FFFFD839191A02A4 ELSE:L2-B005 0 random
stda %f32, [%l5]0x16 ! FFFFD839191A02A8 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFD839191A02AC ELSE:L2-B005 0
ldx [%g3-0x0088], %g3 ! FFFFD839191A02B0 ELSE:L2-B005 0 ptr_chase
.word 0x9DE70945 ! FFFFD839191A02B4 ELSE:L2-B005 0 illop
ldx [%g3-0x0088], %g3 ! FFFFD839191A02B8 ELSE:L2-B005 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFD839191A02BC ELSE:L2-B005 0 ptr_chase
BL60100: ! ELSE:L2-B005
add %g1, 0xB75, %g1 ! FFFFD839191A02C0 ELSE:L2-B005 0 chksum++
andcc %o0, 0x200, %g0 ! FFFFD839191A02C4 SKIP:L2-B006 0
bz,a,pn %icc, BL60101 ! FFFFD839191A02C8 SKIP:L2-B006 0
nop ! FFFFD839191A02CC SKIP:L2-B006 0 S
.word 0x81C7E008 ! FFFFD839191A02D0 SKIP:L2-B006 0 random
ldda [%l6]0x24, %i0 ! FFFFD839191A02D4 SKIP:L2-B006 0 S Quad_Ld
ldx [%g2+0x0050], %l5 ! FFFFD839191A02D8 SKIP:L2-B006 0 <BD60003
membar 0x40 ! FFFFD839191A02DC SKIP:L2-B006 0
stda %f16, [%l5]0xE0 ! FFFFD839191A02E0 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! FFFFD839191A02E4 SKIP:L2-B006 0
add %g6, 0x70, %l6 ! FFFFD839191A02E8 SKIP:L2-B006 0 @BD60005
stda %f28, [%l6]0xDA ! FFFFD839191A02EC SKIP:L2-B006 0 S Short16
call .+8 ! FFFFD839191A02F0 SKIP:L2-B006 0 S
.word 0x93AC4A9B ! FFFFD839191A02F4 SKIP:L2-B006 0 S illop_FP
membar 0x40 ! FFFFD839191A02F8 SKIP:L2-B006 0
stda %f0, [%l5]0x1E ! FFFFD839191A02FC SKIP:L2-B006 0 Blk-Store
membar 0x40 ! FFFFD839191A0300 SKIP:L2-B006 0
membar 0x40 ! FFFFD839191A0304 SKIP:L2-B006 0
.word 0x9FC68000 ! FFFFD839191A0308 SKIP:L2-B006 0 random
.word 0x9FAEF90D ! FFFFD839191A030C SKIP:L2-B006 0 random
add %g1, 0x235, %g1 ! FFFFD839191A0310 SKIP:L2-B006 0 chksum++
.word 0xD92BA4E0 ! FFFFD839191A0314 SKIP:L2-B006 0 illop
.word 0xB5C45318 ! FFFFD839191A0318 SKIP:L2-B006 0 S illop
.word 0x99AC0B22 ! FFFFD839191A031C SKIP:L2-B006 0 S illop_FP
add %g3, 0x72, %l6 ! FFFFD839191A0320 SKIP:L2-B006 0 @BD60003
stda %f30, [%l6]0xD0 ! FFFFD839191A0324 SKIP:L2-B006 0 S Short8
call .+8 ! FFFFD839191A0328 SKIP:L2-B006 0 S
.word 0xFF47BE52 ! FFFFD839191A032C SKIP:L2-B006 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFD839191A0330 SKIP:L2-B006 0 <BD60003
membar 0x40 ! FFFFD839191A0334 SKIP:L2-B006 0
ldda [%l5]0xF0, %f16 ! FFFFD839191A0338 SKIP:L2-B006 0 Blk-Load
.word 0xA7A2597B ! FFFFD839191A033C SKIP:L2-B006 0 illop
ldx [%g2+0x0058], %l6 ! FFFFD839191A0340 SKIP:L2-B006 0 <BD60021
stba %g7, [%l6+%g0]0x0C ! FFFFD839191A0344 SKIP:L2-B006 0 S >BD60022
ldstub [%g5-0x005E], %i4 ! FFFFD839191A0348 SKIP:L2-B006 0 S >BD60014
nop ! FFFFD839191A034C SKIP:L2-B006 0 S
ba,a,pn %xcc, BL60102 ! FFFFD839191A0350 SKIP:L2-B006 0
ldstub [%g3+0x0072], %i0 ! FFFFD839191A0354 SKIP:L2-B006 0 S >BD60003
BL60101: ! ELSE:L2-B007
add %g4, 0x72, %l6 ! FFFFD839191A0358 ELSE:L2-B007 0 @BD60003
stda %f30, [%l6]0xD0 ! FFFFD839191A035C ELSE:L2-B007 0 S Short8
call .+8 ! FFFFD839191A0360 ELSE:L2-B007 0 S
nop ! FFFFD839191A0364 ELSE:L2-B007 0 S
fand %f18, %f20, %f24 ! FFFFD839191A0368 ELSE:L2-B007 0 S
ldx [%g2+0x0050], %l5 ! FFFFD839191A036C ELSE:L2-B007 0 <BD60003
membar 0x40 ! FFFFD839191A0370 ELSE:L2-B007 0
.word 0x85FBF790 ! FFFFD839191A0374 ELSE:L2-B007 0 illop
membar 0x40 ! FFFFD839191A0378 ELSE:L2-B007 0
.word 0xAB77B30B ! FFFFD839191A037C ELSE:L2-B007 0 S illop
add %g1, 0x393, %g1 ! FFFFD839191A0380 ELSE:L2-B007 0 chksum++
.word 0x97906000 ! FFFFD839191A0384 ELSE:L2-B007 0 random
membar 0x40 ! FFFFD839191A0388 ELSE:L2-B007 0
stda %f0, [%l5]0x1E ! FFFFD839191A038C ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFD839191A0390 ELSE:L2-B007 0
std %f44, [%g6+0x0050] ! FFFFD839191A0394 ELSE:L2-B007 0 S >BD60002
ldd [%g6+0x0055], %f40 ! FFFFD839191A0398 ELSE:L2-B007 0 S <BD60002+5
.word 0xB7AD1004 ! FFFFD839191A039C ELSE:L2-B007 0 S illop
membar 0x40 ! FFFFD839191A03A0 ELSE:L2-B007 0
stda %f16, [%l5]0xF0 ! FFFFD839191A03A4 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFD839191A03A8 ELSE:L2-B007 0
.word 0xABA6150D ! FFFFD839191A03AC ELSE:L2-B007 0 illop
stda %f16, [%l5]0xF8 ! FFFFD839191A03B0 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFD839191A03B4 ELSE:L2-B007 0
ldx [%g2+0x0060], %fsr ! FFFFD839191A03B8 ELSE:L2-B007 0 S <BD60008
.word 0xFA3AD4CF ! FFFFD839191A03BC ELSE:L2-B007 0 S illop
membar 0x40 ! FFFFD839191A03C0 ELSE:L2-B007 0
.word 0x9BA0D157 ! FFFFD839191A03C4 ELSE:L2-B007 0 illop
membar 0x40 ! FFFFD839191A03C8 ELSE:L2-B007 0
ld [%g2+0x0060], %fsr ! FFFFD839191A03CC ELSE:L2-B007 0 S <BD60008
BL60102: ! ELSE:L2-B007
add %g1, 0x391, %g1 ! FFFFD839191A03D0 ELSE:L2-B007 0 chksum++
.word 0xBFDB2C84 ! FFFFD839191A03D4 LOOP:L1-B000 0 S illop
ldsh [%g5+0x0070], %l4 ! FFFFD839191A03D8 LOOP:L1-B000 0 S <BD60005
ldx [%g2+0x0050], %l5 ! FFFFD839191A03DC LOOP:L1-B000 0 <BD60003
membar 0x40 ! FFFFD839191A03E0 LOOP:L1-B000 0
stda %f16, [%l5]0xE0 ! FFFFD839191A03E4 LOOP:L1-B000 0 Blk-Store
membar 0x40 ! FFFFD839191A03E8 LOOP:L1-B000 0
.word 0x2B5AA758 ! FFFFD839191A03EC LOOP:L1-B000 0 S random
ldsba [%g7+%g0]0x83, %i3 ! FFFFD839191A03F0 LOOP:L1-B000 0 S <BD60034
membar 0x40 ! FFFFD839191A03F4 LOOP:L1-B000 0
stda %f0, [%l5]0xF8 ! FFFFD839191A03F8 LOOP:L1-B000 0 Blk-Store
membar 0x40 ! FFFFD839191A03FC LOOP:L1-B000 0
ldstub [%g4+0x0072], %o4 ! FFFFD839191A0400 LOOP:L1-B000 0 S >BD60003
add %g5, -94, %l6 ! FFFFD839191A0404 LOOP:L1-B000 0 @BD60014
ldda [%l6]0xD1, %f22 ! FFFFD839191A0408 LOOP:L1-B000 0 S Short8
std %f62, [%g5+0x0050] ! FFFFD839191A040C LOOP:L1-B000 0 S >BD60002
srlx %l1, 0x1, %l1 ! FFFFD839191A0410 LOOP:L1-B000 0
andcc %l1, 0x1, %g0 ! FFFFD839191A0414 LOOP:L1-B000 0
bne,pt %xcc, BL60103 ! FFFFD839191A0418 LOOP:L1-B000 0
.word 0xD59701B4 ! FFFFD839191A041C LOOP:L1-B000 0 S illop
add %g1, 0x169, %g1 ! FFFFD839191A0420 LOOP:L1-B000 0 chksum++
.word 0xBCCAE2EC ! FFFFD839191A0424 SUBR:L0-B000 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFD839191A0428 SUBR:L0-B000 0 <BD60003
membar 0x40 ! FFFFD839191A042C SUBR:L0-B000 0
stda %f0, [%l5]0xE0 ! FFFFD839191A0430 SUBR:L0-B000 0 Blk-Store
.word 0xA1667D7B ! FFFFD839191A0434 SUBR:L0-B000 0 illop
call .+8 ! FFFFD839191A0438 SUBR:L0-B000 0 S
.word 0x99AC0A1D ! FFFFD839191A043C SUBR:L0-B000 0 S illop
.word 0x8217FC70 ! FFFFD839191A0440 SUBR:L0-B000 0 random
stwa %g7, [%l6+%g0]0x04 ! FFFFD839191A0444 SUBR:L0-B000 0 S >BD60022
.word 0xF1B681EA ! FFFFD839191A0448 SUBR:L0-B000 0 illop
.word 0xA7AEC87F ! FFFFD839191A044C SUBR:L0-B000 0 illop
.word 0x9DA9590B ! FFFFD839191A0450 SUBR:L0-B000 0 illop
ta %xcc, 0x45 ! FFFFD839191A0454 SUBR:L0-B000 0 demap-stack
add %g1, 0xF64, %i0 ! FFFFD839191A0458 SUBR:L0-B000 0
return %i7+0x0008 ! FFFFD839191A045C SUBR:L0-B000 0
add %g1, 0x621, %g1 ! FFFFD839191A0460 SUBR:L0-B000 0 chksum++
SECTION .btext032_pg1 TEXT_VA=0xffffd839191a0000
attr_text {
Name = .btext032_pg1,
VA = 0xffffd839191a0000,
RA = 0xfffd40000,
PA = ra2pa(0xfffd40000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext033 TEXT_VA=0x1b1039ff00
attr_text {
Name = .btext033,
VA = 0x1b1039ff00,
RA = 0xfffd1ff00,
PA = ra2pa(0xfffd1ff00,0),
notsb
}
SECTION .btext033_pg0 TEXT_VA=0x1b10390000
attr_text {
Name = .btext033_pg0,
VA = 0x1b10390000,
RA = 0xfffd10000,
PA = ra2pa(0xfffd10000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext033
.text
.global SUBR057; SUBR057:
BL60104: ! SUBR:L0-B000
add %g1, 0x49, %g1 ! 0000001B1039FF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 0000001B1039FF04 SUBR:L0-B000 0
sethi %hh(0x1B1039FF00),%l7 ! 0000001B1039FF08 SUBR:L0-B000 0 SUBR057
or %l7,%hm(0x1B1039FF00),%l7 ! 0000001B1039FF0C SUBR:L0-B000 0
.word 0x2B21FFA5 ! 0000001B1039FF10 SUBR:L0-B000 0 random
or %l6,%lo(0x1B1039FF00),%l6 ! 0000001B1039FF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 0000001B1039FF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 0000001B1039FF1C SUBR:L0-B000 0
add %g1, 0x2BC, %g1 ! 0000001B1039FF20 SUBR:L0-B000 0 chksum++
.word 0xFAE0AED3 ! 0000001B1039FF24 LOOP:L1-B000 0 illop
BL60139: ! LOOP:L1-B000
.word 0xD331C026 ! 0000001B1039FF28 LOOP:L1-B000 0 illop
.word 0xBDAE0B81 ! 0000001B1039FF2C LOOP:L1-B000 0 S illop
ld [%g2+0x0060], %fsr ! 0000001B1039FF30 LOOP:L1-B000 0 S <BD60008
fbg BL60105 ! 0000001B1039FF34 LOOP:L1-B000 0 L
.word 0xB5A64815 ! 0000001B1039FF38 LOOP:L1-B000 0 S illop
bl,pt %xcc, BL60106 ;.empty ! 0000001B1039FF3C LOOP:L1-B000 0 L
fbuge,pn %fcc1, BL60107 ;.empty ! 0000001B1039FF40 LOOP:L1-B000 0 L
fbuge,a,pn %fcc1, BL60108 ! 0000001B1039FF44 LOOP:L1-B000 0 L
BL60108:prefetch [%g4+0x0072], 21 ! 0000001B1039FF48 LOOP:L1-B000 0 S <BD60003
.word 0x95AC0A38 ! 0000001B1039FF4C LOOP:L1-B000 0 L illop
.word 0x91ACB70C ! 0000001B1039FF50 LOOP:L1-B000 0 L illop
BL60107:std %f42, [%g3+0x0050] ! 0000001B1039FF54 LOOP:L1-B000 0 S >BD60002
BL60106:fbu BL60109 ! 0000001B1039FF58 LOOP:L1-B000 0 L
BL60109:fcmple32 %f30, %f26, %i4 ! 0000001B1039FF5C LOOP:L1-B000 0 S
BL60105:add %g1, 0xB1B, %g1 ! 0000001B1039FF60 LOOP:L1-B000 0 chksum++
andcc %i2, 0x1, %g0 ! 0000001B1039FF64 SKIP:L2-B000 0
bnz,a,pt %xcc, BL60110 ! 0000001B1039FF68 SKIP:L2-B000 0
.word 0x95906000 ! 0000001B1039FF6C SKIP:L2-B000 0 S random
.word 0xCBE87596 ! 0000001B1039FF70 SKIP:L2-B000 0 S illop
.word 0xAFA08D8E ! 0000001B1039FF74 SKIP:L2-B000 0 S illop_FP
.word 0x997B2216 ! 0000001B1039FF78 SKIP:L2-B000 0 S illop
.word 0x91A14FBF ! 0000001B1039FF7C SKIP:L2-B000 0 S illop
.word 0xF5FA233F ! 0000001B1039FF80 SKIP:L2-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 0000001B1039FF84 SKIP:L2-B000 0 <BD60003
membar 0x40 ! 0000001B1039FF88 SKIP:L2-B000 0
ldda [%l5]0x1E, %f16 ! 0000001B1039FF8C SKIP:L2-B000 0 Blk-Load
membar 0x40 ! 0000001B1039FF90 SKIP:L2-B000 0
.word 0xEE3EE78A ! 0000001B1039FF94 SKIP:L2-B000 0 illop
ldx [%g2+0x0058], %l6 ! 0000001B1039FF98 SKIP:L2-B000 0 <BD60021
ldda [%l6]0x24, %i0 ! 0000001B1039FF9C SKIP:L2-B000 0 S Quad_Ld
alignaddrl %i2, %o2, %i2 ! 0000001B1039FFA0 SKIP:L2-B000 0 S
.word 0x8BD0C646 ! 0000001B1039FFA4 SKIP:L2-B000 0 illop
membar 0x40 ! 0000001B1039FFA8 SKIP:L2-B000 0
stda %f0, [%l5]0x16 ! 0000001B1039FFAC SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000001B1039FFB0 SKIP:L2-B000 0
.word 0x8113A39C ! 0000001B1039FFB4 SKIP:L2-B000 0 S random
fba,pt %fcc2, BL60115 ! 0000001B1039FFB8 SKIP:L2-B000 0
nop ! 0000001B1039FFBC SKIP:L2-B000 0 S
BL60110: ! ELSE:L2-B001
nop ! 0000001B1039FFC0 ELSE:L2-B001 0 S
fbg,pt %fcc2, BL60111 ;.empty ! 0000001B1039FFC4 ELSE:L2-B001 0 L
.word 0x9DA0010E ! 0000001B1039FFC8 ELSE:L2-B001 0 L illop
BL60111:nop ! 0000001B1039FFCC ELSE:L2-B001 0 S
nop ! 0000001B1039FFD0 ELSE:L2-B001 0 S
bnz,a,pn %icc, BL60113 ;.empty ! 0000001B1039FFD4 ELSE:L2-B001 0 L
.word 0x93B487E4 ! 0000001B1039FFD8 ELSE:L2-B001 0 L illop
BL60113:stb %o2, [%g4+0x0072] ! 0000001B1039FFDC ELSE:L2-B001 0 S >BD60003
BL60112:bpos,pt %xcc, BL60114 ! 0000001B1039FFE0 ELSE:L2-B001 0 L
lduba [%g7+%g0]0x83, %l3 ! 0000001B1039FFE4 ELSE:L2-B001 0 S <BD60034
.word 0xAE027FEC ! 0000001B1039FFE8 ELSE:L2-B001 0 S random
BL60114:lduha [%g6+0x0070]%asi, %l4 ! 0000001B1039FFEC ELSE:L2-B001 0 S <BD60005
add %g1, 0x3AD, %g1 ! 0000001B1039FFF0 ELSE:L2-B001 0 chksum++
add %g1, 0xF92, %g1 ! 0000001B1039FFF4 ELSE:L2-B001 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000001B1039FFF8 ELSE:L2-B001 0 <BD60003
.word 0xC37D5CED ! 0000001B1039FFFC ELSE:L2-B001 0 illop
stda %f0, [%l5]0xF0 ! 0000001B103A0000 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 0000001B103A0004 ELSE:L2-B001 0
prefetch [%g5+0x0050], 0 ! 0000001B103A0008 ELSE:L2-B001 0 S <BD60002
.word 0x8DD1281D ! 0000001B103A000C ELSE:L2-B001 0 S illop
membar 0x40 ! 0000001B103A0010 ELSE:L2-B001 0
stda %f16, [%l5]0xE0 ! 0000001B103A0014 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 0000001B103A0018 ELSE:L2-B001 0
.word 0xC98C8159 ! 0000001B103A001C ELSE:L2-B001 0 illop
stda %f32, [%l5]0x16 ! 0000001B103A0020 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 0000001B103A0024 ELSE:L2-B001 0
BL60115: ! ELSE:L2-B001
add %g1, 0x62E, %g1 ! 0000001B103A0028 ELSE:L2-B001 0 chksum++
.word 0xE6FB855C ! 0000001B103A002C SKIP:L2-B002 0 random
bnz,pn %icc, BL60116 ! 0000001B103A0030 SKIP:L2-B002 0
nop ! 0000001B103A0034 SKIP:L2-B002 0 S
nop ! 0000001B103A0038 SKIP:L2-B002 0 S
.word 0xB3A2808F ! 0000001B103A003C SKIP:L2-B002 0 S illop_FP
ldx [%g2+0x0050], %l5 ! 0000001B103A0040 SKIP:L2-B002 0 <BD60003
.word 0x97906000 ! 0000001B103A0044 SKIP:L2-B002 0 random
stda %f0, [%l5]0x16 ! 0000001B103A0048 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 0000001B103A004C SKIP:L2-B002 0
.word 0xA7B748E2 ! 0000001B103A0050 SKIP:L2-B002 0 S illop
add %g1, 0x218, %g1 ! 0000001B103A0054 SKIP:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000001B103A0058 SKIP:L2-B002 0 <BD60003
membar 0x40 ! 0000001B103A005C SKIP:L2-B002 0
stda %f32, [%l5]0x16 ! 0000001B103A0060 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 0000001B103A0064 SKIP:L2-B002 0
.word 0x95906000 ! 0000001B103A0068 SKIP:L2-B002 0 random
ldda [%l6]0xD2, %f26 ! 0000001B103A006C SKIP:L2-B002 0 S Short16
lduh [%g3+0x0070], %i3 ! 0000001B103A0070 SKIP:L2-B002 0 S <BD60005
ldx [%g2+0x0058], %l6 ! 0000001B103A0074 SKIP:L2-B002 0 <BD60021
ldda [%l6]0x24, %i0 ! 0000001B103A0078 SKIP:L2-B002 0 S Quad_Ld
prefetch [%g7-0x0935], 23 ! 0000001B103A007C SKIP:L2-B002 0 S <.-2357
.word 0xF3AA2DEF ! 0000001B103A0080 SKIP:L2-B002 0 S illop
membar 0x40 ! 0000001B103A0084 SKIP:L2-B002 0
stda %f0, [%l5]0xF0 ! 0000001B103A0088 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 0000001B103A008C SKIP:L2-B002 0
ba,a,pt %icc, BL60117 ! 0000001B103A0090 SKIP:L2-B002 0
nop ! 0000001B103A0094 SKIP:L2-B002 0 S
BL60116: ! ELSE:L2-B003
.word 0x39E25D20 ! 0000001B103A0098 ELSE:L2-B003 0 S random
ldstub [%g5-0x005E], %i3 ! 0000001B103A009C ELSE:L2-B003 0 S >BD60014
ldx [%g2+0x0050], %l5 ! 0000001B103A00A0 ELSE:L2-B003 0 <BD60003
membar 0x40 ! 0000001B103A00A4 ELSE:L2-B003 0
.word 0xABA39D38 ! 0000001B103A00A8 ELSE:L2-B003 0 illop
membar 0x40 ! 0000001B103A00AC ELSE:L2-B003 0
membar 0x40 ! 0000001B103A00B0 ELSE:L2-B003 0
.word 0x0A84B5A7 ! 0000001B103A00B4 ELSE:L2-B003 0 random
membar 0x40 ! 0000001B103A00B8 ELSE:L2-B003 0
.word 0x9DA2C877 ! 0000001B103A00BC ELSE:L2-B003 0 illop
ldda [%l6]0x26, %i0 ! 0000001B103A00C0 ELSE:L2-B003 0 S Quad_Ld_P
add %g1, 0xC17, %g1 ! 0000001B103A00C4 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000001B103A00C8 ELSE:L2-B003 0 <BD60003
.word 0xAFE4D53A ! 0000001B103A00CC ELSE:L2-B003 0 illop
stda %f0, [%l5]0xF0 ! 0000001B103A00D0 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 0000001B103A00D4 ELSE:L2-B003 0
.word 0x9BA8177A ! 0000001B103A00D8 ELSE:L2-B003 0 S illop
.word 0xABA69988 ! 0000001B103A00DC ELSE:L2-B003 0 S illop_FP
membar 0x40 ! 0000001B103A00E0 ELSE:L2-B003 0
stda %f32, [%l5]0x16 ! 0000001B103A00E4 ELSE:L2-B003 0 Blk-Store
.word 0x91AB8AA2 ! 0000001B103A00E8 ELSE:L2-B003 0 illop
ldstuba [%g6-0x005E]%asi, %i5 ! 0000001B103A00EC ELSE:L2-B003 0 S >BD60014
BL60117: ! ELSE:L2-B003
add %g1, 0xDA3, %g1 ! 0000001B103A00F0 ELSE:L2-B003 0 chksum++
andcc %i1, 0x80, %g0 ! 0000001B103A00F4 SKIP:L2-B004 0
bz,a,pn %xcc, BL60118 ! 0000001B103A00F8 SKIP:L2-B004 0
nop ! 0000001B103A00FC SKIP:L2-B004 0 S
call .+8 ! 0000001B103A0100 SKIP:L2-B004 0 S
ldsba [%g7+%g7]0x82, %l0 ! 0000001B103A0104 SKIP:L2-B004 0 S <BD60034
fcmpgt32 %f24, %f30, %i0 ! 0000001B103A0108 SKIP:L2-B004 0 S
bshuffle %f24, %f16, %f16 ! 0000001B103A010C SKIP:L2-B004 0 S
ldstub [%g4+0x0072], %l4 ! 0000001B103A0110 SKIP:L2-B004 0 S >BD60003
add %g1, 0xA51, %g1 ! 0000001B103A0114 SKIP:L2-B004 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000001B103A0118 SKIP:L2-B004 0 <BD60003
membar 0x40 ! 0000001B103A011C SKIP:L2-B004 0
stda %f32, [%l5]0x1E ! 0000001B103A0120 SKIP:L2-B004 0 Blk-Store
membar 0x40 ! 0000001B103A0124 SKIP:L2-B004 0
.word 0x01DDE332 ! 0000001B103A0128 SKIP:L2-B004 0 illop
ldda [%l6]0x26, %i0 ! 0000001B103A012C SKIP:L2-B004 0 S Quad_Ld_P
stxa %g7, [%l6+%g0]0x04 ! 0000001B103A0130 SKIP:L2-B004 0 S >BD60022
fpmerge %f21, %f24, %f28 ! 0000001B103A0134 SKIP:L2-B004 0 S
fba,a,pt %fcc3, BL60127 ! 0000001B103A0138 SKIP:L2-B004 0
nop ! 0000001B103A013C SKIP:L2-B004 0 S
BL60118: ! ELSE:L2-B005
nop ! 0000001B103A0140 ELSE:L2-B005 0 S
nop ! 0000001B103A0144 ELSE:L2-B005 0 S
ldx [%g2+0x0060], %fsr ! 0000001B103A0148 ELSE:L2-B005 0 S <BD60008
nop ! 0000001B103A014C ELSE:L2-B005 0 S
.word 0xA9A08810 ! 0000001B103A0150 ELSE:L2-B005 0 S illop
std %f34, [%g4+0x0050] ! 0000001B103A0154 ELSE:L2-B005 0 S >BD60002
.word 0xB3A9B007 ! 0000001B103A0158 ELSE:L2-B005 0 L illop
brlz,pn %i0, BL60120 ;.empty ! 0000001B103A015C ELSE:L2-B005 0 L
.word 0x97AF5860 ! 0000001B103A0160 ELSE:L2-B005 0 L illop
.word 0xB1AC4A96 ! 0000001B103A0164 ELSE:L2-B005 0 L illop
fbne,a,pt %fcc2, BL60122 ;.empty ! 0000001B103A0168 ELSE:L2-B005 0 L
BL60120:.word 0xBB46E46E ! 0000001B103A016C ELSE:L2-B005 0 L illop
BL60119:ldx [%g2+0x0018], %g5 ! 0000001B103A0170 ELSE:L2-B005 0 S BASE<BD60077
BL60121:bz,a BL60123 ;.empty ! 0000001B103A0174 ELSE:L2-B005 0 L
BL60122:bpos,a BL60124 ! 0000001B103A0178 ELSE:L2-B005 0 L
BL60124:ldxa [%g7+%g0]0x8B, %i2 ! 0000001B103A017C ELSE:L2-B005 0 S <BD60034
BL60123:add %g1, 0x1D8, %g1 ! 0000001B103A0180 ELSE:L2-B005 0 chksum++
.word 0x8F554000 ! 0000001B103A0184 ELSE:L2-B005 0 illop
.word 0xA5AB05F0 ! 0000001B103A0188 ELSE:L2-B005 0 S illop
.word 0x8767EBD7 ! 0000001B103A018C ELSE:L2-B005 0 S illop
stba %i1, [%g3+0x0072]%asi ! 0000001B103A0190 ELSE:L2-B005 0 S >BD60003
pdist %f30, %f28, %f18 ! 0000001B103A0194 ELSE:L2-B005 0 S
be,a BL60125 ! 0000001B103A0198 ELSE:L2-B005 0 L
.word 0xD95BE946 ! 0000001B103A019C ELSE:L2-B005 0 S illop
fbn,a,pt %fcc2, BL60126 ! 0000001B103A01A0 ELSE:L2-B005 0 L
BL60125:nop ! 0000001B103A01A4 ELSE:L2-B005 0 S
BL60126:add %g1, 0xCED, %g1 ! 0000001B103A01A8 ELSE:L2-B005 0 chksum++
BL60127: ! ELSE:L2-B005
add %g1, 0x1E9, %g1 ! 0000001B103A01AC ELSE:L2-B005 0 chksum++
fcmpd %fcc2, %f6, %f40 ! 0000001B103A01B0 SKIP:L2-B006 0
.word 0x85AFC497 ! 0000001B103A01B4 SKIP:L2-B006 0 illop
nop ! 0000001B103A01B8 SKIP:L2-B006 0 S
prefetch [%g2-0x081A], 21 ! 0000001B103A01BC SKIP:L2-B006 0 S <.-2074
stx %fsr, [%g2+0x0060] ! 0000001B103A01C0 SKIP:L2-B006 0 S <BD60008
.word 0xAD934002 ! 0000001B103A01C4 SKIP:L2-B006 0 S illop
ldx [%g2+0x0058], %l6 ! 0000001B103A01C8 SKIP:L2-B006 0 <BD60021
stha %g7, [%l6+%g0]0x14 ! 0000001B103A01CC SKIP:L2-B006 0 S >BD60022
sth %i0, [%g3+0x0070] ! 0000001B103A01D0 SKIP:L2-B006 0 S >BD60005
.word 0x9780A4E3 ! 0000001B103A01D4 SKIP:L2-B006 0 S illop
add %g1, 0x8F6, %g1 ! 0000001B103A01D8 SKIP:L2-B006 0 chksum++
.word 0xDBAF05D6 ! 0000001B103A01DC SKIP:L2-B006 0 S illop
std %f42, [%g5+0x0050] ! 0000001B103A01E0 SKIP:L2-B006 0 S >BD60002
sethi %hh(0xFFFFA4C7191FFF00),%l6 ! 0000001B103A01E4 SKIP:L2-B006 0 SUBR059
or %l6,%hm(0xFFFFA4C7191FFF00),%l6 ! 0000001B103A01E8 SKIP:L2-B006 0
sethi %lm(0xFFFFA4C7191FFF00),%l5 ! 0000001B103A01EC SKIP:L2-B006 0
or %l5,%lo(0xFFFFA4C7191FFF00),%l5 ! 0000001B103A01F0 SKIP:L2-B006 0
sllx %l6, 0x20, %l6 ! 0000001B103A01F4 SKIP:L2-B006 0
or %l6, %l5, %l6 ! 0000001B103A01F8 SKIP:L2-B006 0
jmpl %l6+0x0000, %o7 ! 0000001B103A01FC SKIP:L2-B006 0 S
.word 0x9FAEF3ED ! 0000001B103A0200 SKIP:L2-B006 0 S illop
stba %i1, [%g3+0x0071]%asi ! 0000001B103A0204 SKIP:L2-B006 0 S >BD60005+1
.word 0xE745E956 ! 0000001B103A0208 SKIP:L2-B006 0 S illop
fba,a,pt %fcc0, BL60129 ! 0000001B103A020C SKIP:L2-B006 0
lduha [%g5+0x0070]%asi, %o3 ! 0000001B103A0210 SKIP:L2-B006 0 S <BD60005
BL60128: ! ELSE:L2-B007
call .+8 ! 0000001B103A0214 ELSE:L2-B007 0 S
.word 0xA1A598F9 ! 0000001B103A0218 ELSE:L2-B007 0 S illop
ldx [%g2+0x0050], %l5 ! 0000001B103A021C ELSE:L2-B007 0 <BD60003
membar 0x40 ! 0000001B103A0220 ELSE:L2-B007 0
stda %f16, [%l5]0xF8 ! 0000001B103A0224 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 0000001B103A0228 ELSE:L2-B007 0
nop ! 0000001B103A022C ELSE:L2-B007 0 S
add %g1, 0x853, %g1 ! 0000001B103A0230 ELSE:L2-B007 0 chksum++
.word 0xD0A31612 ! 0000001B103A0234 ELSE:L2-B007 0 random
membar 0x40 ! 0000001B103A0238 ELSE:L2-B007 0
.word 0xE8C6489C ! 0000001B103A023C ELSE:L2-B007 0 random
membar 0x40 ! 0000001B103A0240 ELSE:L2-B007 0
ldx [%g2+0x0058], %l6 ! 0000001B103A0244 ELSE:L2-B007 0 <BD60021
ldda [%l6]0x24, %i0 ! 0000001B103A0248 ELSE:L2-B007 0 S Quad_Ld
.word 0x8F8A96D7 ! 0000001B103A024C ELSE:L2-B007 0 S illop
stb %i1, [%g5-0x005E] ! 0000001B103A0250 ELSE:L2-B007 0 S >BD60014
sth %o4, [%g6+0x0070] ! 0000001B103A0254 ELSE:L2-B007 0 S >BD60005
BL60129: ! ELSE:L2-B007
.word 0xEB64D5CB ! 0000001B103A0258 ELSE:L2-B007 0 illop
andcc %o3, 0x40, %g0 ! 0000001B103A025C SKIP:L2-B008 0
.word 0xB7A59A07 ! 0000001B103A0260 SKIP:L2-B008 0 illop
ta %xcc, 0x46 ! 0000001B103A0264 SKIP:L2-B008 0 S demap-page
.word 0xA3940654 ! 0000001B103A0268 SKIP:L2-B008 0 S illop
stb %o3, [%g4-0x005E] ! 0000001B103A026C SKIP:L2-B008 0 S >BD60014
.word 0xBFA0089D ! 0000001B103A0270 SKIP:L2-B008 0 S illop_FP
.word 0xDF6E76B8 ! 0000001B103A0274 SKIP:L2-B008 0 L illop
fbug,pn %fcc1, BL60131 ! 0000001B103A0278 SKIP:L2-B008 0 L
nop ! 0000001B103A027C SKIP:L2-B008 0 S
BL60130:.word 0xBBA44961 ! 0000001B103A0280 SKIP:L2-B008 0 L illop
bcs,a BL60133 ;.empty ! 0000001B103A0284 SKIP:L2-B008 0 L
fbue,a,pt %fcc2, BL60134 ;.empty ! 0000001B103A0288 SKIP:L2-B008 0 L
BL60133:.word 0xA5B7C2D5 ! 0000001B103A028C SKIP:L2-B008 0 L illop
BL60132:std %f32, [%g4+0x0050] ! 0000001B103A0290 SKIP:L2-B008 0 S >BD60002
BL60131:fbule,a BL60134 ;.empty ! 0000001B103A0294 SKIP:L2-B008 0 L
fbule,a BL60134 ! 0000001B103A0298 SKIP:L2-B008 0 L
.word 0xCBE9A245 ! 0000001B103A029C SKIP:L2-B008 0 S illop
BL60134:add %g1, 0x92, %g1 ! 0000001B103A02A0 SKIP:L2-B008 0 chksum++
.word 0x81E80000 ! 0000001B103A02A4 SKIP:L2-B008 0 random
.word 0xDD6D8088 ! 0000001B103A02A8 SKIP:L2-B008 0 S illop
call .+8 ! 0000001B103A02AC SKIP:L2-B008 0 S
.word 0xC72B5A08 ! 0000001B103A02B0 SKIP:L2-B008 0 S illop
.word 0xE61FABC8 ! 0000001B103A02B4 SKIP:L2-B008 0 S illop
nop ! 0000001B103A02B8 SKIP:L2-B008 0 S
.word 0xE55FB2D5 ! 0000001B103A02BC SKIP:L2-B008 0 illop
.word 0xA9665C37 ! 0000001B103A02C0 SKIP:L2-B008 0 S illop
BL60135: ! ELSE:L2-B009
.word 0x95ADB283 ! 0000001B103A02C4 ELSE:L2-B009 0 S illop
nop ! 0000001B103A02C8 ELSE:L2-B009 0 S
nop ! 0000001B103A02CC ELSE:L2-B009 0 S
.word 0xB7A5D0C6 ! 0000001B103A02D0 ELSE:L2-B009 0 L illop
.word 0xAFA00989 ! 0000001B103A02D4 ELSE:L2-B009 0 L illop
sth %g1, [%g6+0x0070] ! 0000001B103A02D8 ELSE:L2-B009 0 S >BD60005
.word 0xFFB51B1B ! 0000001B103A02DC ELSE:L2-B009 0 L illop
BL60137:be,a BL60136 ;.empty ! 0000001B103A02E0 ELSE:L2-B009 0 L
fbule BL60136 ;.empty ! 0000001B103A02E4 ELSE:L2-B009 0 L
.word 0xABB104AB ! 0000001B103A02E8 ELSE:L2-B009 0 L illop
.word 0x91A7810B ! 0000001B103A02EC ELSE:L2-B009 0 S illop_FP
BL60136:.word 0x81970010 ! 0000001B103A02F0 ELSE:L2-B009 0 illop
.word 0xBBB173BD ! 0000001B103A02F4 ELSE:L2-B009 0 illop
ldx [%g2+0x0010], %g4 ! 0000001B103A02F8 ELSE:L2-B009 0 S BASE<BD60173
std %f46, [%g5+0x0050] ! 0000001B103A02FC ELSE:L2-B009 0 S >BD60002
.word 0x917F129D ! 0000001B103A0300 ELSE:L2-B009 0 S illop
ldx [%g2+0x0058], %l6 ! 0000001B103A0304 ELSE:L2-B009 0 <BD60021
stha %g7, [%l6+%g0]0x04 ! 0000001B103A0308 ELSE:L2-B009 0 S >BD60022
BL60138: ! ELSE:L2-B009
add %g1, 0xE6F, %g1 ! 0000001B103A030C ELSE:L2-B009 0 chksum++
ldx [%g2+0x0058], %l6 ! 0000001B103A0310 LOOP:L1-B000 0 <BD60021
.word 0x25454899 ! 0000001B103A0314 LOOP:L1-B000 0 S random
.word 0x8FA69B33 ! 0000001B103A0318 LOOP:L1-B000 0 S illop_FP
sethi %hh(0x404411F00),%l6 ! 0000001B103A031C LOOP:L1-B000 0 SUBR060
.word 0xD58F0A0C ! 0000001B103A0320 LOOP:L1-B000 0 illop
sethi %lm(0x404411F00),%l5 ! 0000001B103A0324 LOOP:L1-B000 0
or %l5,%lo(0x404411F00),%l5 ! 0000001B103A0328 LOOP:L1-B000 0
sllx %l6, 0x20, %l6 ! 0000001B103A032C LOOP:L1-B000 0
or %l6, %l5, %l6 ! 0000001B103A0330 LOOP:L1-B000 0
jmpl %l6+0x0000, %o7 ! 0000001B103A0334 LOOP:L1-B000 0 S
std %f34, [%g6+0x0050] ! 0000001B103A0338 LOOP:L1-B000 0 S >BD60002
nop ! 0000001B103A033C LOOP:L1-B000 0 S
srlx %l1, 0x1, %l1 ! 0000001B103A0340 LOOP:L1-B000 0
andcc %l1, 0x1, %g0 ! 0000001B103A0344 LOOP:L1-B000 0
bne,a,pt %xcc, BL60139 ! 0000001B103A0348 LOOP:L1-B000 0
ldstuba [%g5+0x0072]%asi, %o0 ! 0000001B103A034C LOOP:L1-B000 0 S >BD60003
add %g1, 0x201, %g1 ! 0000001B103A0350 LOOP:L1-B000 0 chksum++
rd %gsr, %l6 ! 0000001B103A0354 SUBR:L0-B000 0 S
wr %l6, 0x60, %gsr ! 0000001B103A0358 SUBR:L0-B000 0 S
.word 0x8FA81474 ! 0000001B103A035C SUBR:L0-B000 0 S illop
ldx [%g2+0x0058], %l6 ! 0000001B103A0360 SUBR:L0-B000 0 <BD60021
ldda [%l6]0x26, %i0 ! 0000001B103A0364 SUBR:L0-B000 0 S Quad_Ld_P
.word 0x1EA032FB ! 0000001B103A0368 SUBR:L0-B000 0 S random
ldx [%g2+0x0050], %l5 ! 0000001B103A036C SUBR:L0-B000 0 <BD60003
membar 0x40 ! 0000001B103A0370 SUBR:L0-B000 0
.word 0x3E0DE6D0 ! 0000001B103A0374 SUBR:L0-B000 0 random
membar 0x40 ! 0000001B103A0378 SUBR:L0-B000 0
ldda [%l6]0x26, %i2 ! 0000001B103A037C SUBR:L0-B000 0 S Quad_Ld_P
.word 0xF61A759E ! 0000001B103A0380 SUBR:L0-B000 0 S illop
call .+8 ! 0000001B103A0384 SUBR:L0-B000 0 S
.word 0xB9594D85 ! 0000001B103A0388 SUBR:L0-B000 0 S illop
.word 0x85F00000 ! 0000001B103A038C SUBR:L0-B000 0 illop
.word 0x87B49E87 ! 0000001B103A0390 SUBR:L0-B000 0 S random
membar 0x40 ! 0000001B103A0394 SUBR:L0-B000 0
ldda [%l5]0x16, %f16 ! 0000001B103A0398 SUBR:L0-B000 0 Blk-Load
membar 0x40 ! 0000001B103A039C SUBR:L0-B000 0
membar 0x40 ! 0000001B103A03A0 SUBR:L0-B000 0
.word 0x998776BA ! 0000001B103A03A4 SUBR:L0-B000 0 illop
membar 0x40 ! 0000001B103A03A8 SUBR:L0-B000 0
add %g1, 0xA5, %i0 ! 0000001B103A03AC SUBR:L0-B000 0
add %g1, 0x8AB, %g1 ! 0000001B103A03B0 SUBR:L0-B000 0 chksum++
ret ! 0000001B103A03B4 SUBR:L0-B000 0
restore %i0, %l7, %o0 ! 0000001B103A03B8 SUBR:L0-B000 0
SECTION .btext033_pg1 TEXT_VA=0x1b103a0000
attr_text {
Name = .btext033_pg1,
VA = 0x1b103a0000,
RA = 0xfffd20000,
PA = ra2pa(0xfffd20000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext034 TEXT_VA=0x14f1d23f00
attr_text {
Name = .btext034,
VA = 0x14f1d23f00,
RA = 0xfffd0df00,
PA = ra2pa(0xfffd0df00,0),
notsb
}
SECTION .btext034_pg0 TEXT_VA=0x14f1d22000
attr_text {
Name = .btext034_pg0,
VA = 0x14f1d22000,
RA = 0xfffd0c000,
PA = ra2pa(0xfffd0c000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext034
.text
.global SUBR058; SUBR058:
BL60141: ! SUBR:L0-B000
add %g1, 0x5DE, %g1 ! 00000014F1D23F00 SUBR:L0-B000 0 chksum++
.word 0xEFE818A2 ! 00000014F1D23F04 SUBR:L0-B000 0 random
save %o6, -128, %o6 ! 00000014F1D23F08 SUBR:L0-B000 0
BL60140: ! SUBR:L0-B000
sethi %hh(0x14F1D23F00),%l7 ! 00000014F1D23F0C SUBR:L0-B000 0 SUBR058
or %l7,%hm(0x14F1D23F00),%l7 ! 00000014F1D23F10 SUBR:L0-B000 0
sethi %lm(0x14F1D23F00),%l6 ! 00000014F1D23F14 SUBR:L0-B000 0
or %l6,%lo(0x14F1D23F00),%l6 ! 00000014F1D23F18 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 00000014F1D23F1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! 00000014F1D23F20 SUBR:L0-B000 0
nop ! 00000014F1D23F24 SUBR:L0-B000 0 S
.word 0xD30F7695 ! 00000014F1D23F28 SUBR:L0-B000 0 L illop
BL60142:sth %i0, [%g6+0x0070] ! 00000014F1D23F2C SUBR:L0-B000 0 S >BD60005
.word 0xE74DAF04 ! 00000014F1D23F30 SUBR:L0-B000 0 L illop
fbule BL60143 ! 00000014F1D23F34 SUBR:L0-B000 0 L
.word 0xA7A051D3 ! 00000014F1D23F38 SUBR:L0-B000 0 S illop
fbge BL60144 ! 00000014F1D23F3C SUBR:L0-B000 0 L
BL60143:nop ! 00000014F1D23F40 SUBR:L0-B000 0 S
BL60144:.word 0xCD4D5B6F ! 00000014F1D23F44 SUBR:L0-B000 0 illop
.word 0x81F724E1 ! 00000014F1D23F48 SUBR:L0-B000 0 illop
and %g1, 0xFE, %l3 ! 00000014F1D23F4C LOOP:L1-B000 0
BL60152: ! LOOP:L1-B000
.word 0xB1D5480D ! 00000014F1D23F50 LOOP:L1-B000 0 illop
ldx [%g2+0x0028], %g4 ! 00000014F1D23F54 LOOP:L1-B000 0 S BASE<BD60060
.word 0x87AC0525 ! 00000014F1D23F58 LOOP:L1-B000 0 illop
membar 0x40 ! 00000014F1D23F5C LOOP:L1-B000 0
.word 0x95906000 ! 00000014F1D23F60 LOOP:L1-B000 0 random
membar 0x40 ! 00000014F1D23F64 LOOP:L1-B000 0
.word 0x154FA5FC ! 00000014F1D23F68 LOOP:L1-B000 0 S random
.word 0xADA75A86 ! 00000014F1D23F6C LOOP:L1-B000 0 S illop_FP
fcmpd %fcc0, %f42, %f36 ! 00000014F1D23F70 SKIP:L2-B000 0
fbl,pt %fcc0, BL60147 ! 00000014F1D23F74 SKIP:L2-B000 0
std %f14, [%g4+0x0056] ! 00000014F1D23F78 SKIP:L2-B000 0 S >BD60002+6
stba %i5, [%g5+0x0072]%asi ! 00000014F1D23F7C SKIP:L2-B000 0 S >BD60003
ldstuba [%g5-0x005E]%asi, %l2 ! 00000014F1D23F80 SKIP:L2-B000 0 S >BD60014
sethi %hh(0x404411F00),%l6 ! 00000014F1D23F84 SKIP:L2-B000 0 SUBR060
or %l6,%hm(0x404411F00),%l6 ! 00000014F1D23F88 SKIP:L2-B000 0
sethi %lm(0x404411F00),%l5 ! 00000014F1D23F8C SKIP:L2-B000 0
or %l5,%lo(0x404411F00),%l5 ! 00000014F1D23F90 SKIP:L2-B000 0
sllx %l6, 0x20, %l6 ! 00000014F1D23F94 SKIP:L2-B000 0
or %l6, %l5, %l6 ! 00000014F1D23F98 SKIP:L2-B000 0
jmpl %l6+0x0000, %o7 ! 00000014F1D23F9C SKIP:L2-B000 0 S
.word 0xD57F88C0 ! 00000014F1D23FA0 SKIP:L2-B000 0 S illop
std %f38, [%g6+0x0050] ! 00000014F1D23FA4 SKIP:L2-B000 0 S >BD60002
.word 0x81C3E008 ! 00000014F1D23FA8 SKIP:L2-B000 0 S random
add %g1, 0xD7A, %g1 ! 00000014F1D23FAC SKIP:L2-B000 0 chksum++
.word 0xB5A2416F ! 00000014F1D23FB0 SKIP:L2-B000 0 S illop_FP
fpsub32s %f29, %f23, %f20 ! 00000014F1D23FB4 SKIP:L2-B000 0 S
sth %g1, [%g3+0x0070] ! 00000014F1D23FB8 SKIP:L2-B000 0 S >BD60005
.word 0x8DA30098 ! 00000014F1D23FBC SKIP:L2-B000 0 L illop
bl,a,pt %xcc, BL60145 ! 00000014F1D23FC0 SKIP:L2-B000 0 L
BL60145:.word 0x83F00000 ! 00000014F1D23FC4 SKIP:L2-B000 0 S illop
fbul,a,pt %fcc2, BL60146 ! 00000014F1D23FC8 SKIP:L2-B000 0 L
BL60146:nop ! 00000014F1D23FCC SKIP:L2-B000 0 S
nop ! 00000014F1D23FD0 SKIP:L2-B000 0 S
stb %i1, [%g5-0x005E] ! 00000014F1D23FD4 SKIP:L2-B000 0 S >BD60014
.word 0xBC94DF03 ! 00000014F1D23FD8 SKIP:L2-B000 0 random
ba,a,pn %icc, BL60148 ! 00000014F1D23FDC SKIP:L2-B000 0
.word 0xF3470F4A ! 00000014F1D23FE0 SKIP:L2-B000 0 S random
BL60147: ! ELSE:L2-B001
.word 0xA5B25013 ! 00000014F1D23FE4 ELSE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! 00000014F1D23FE8 ELSE:L2-B001 0 <BD60003
membar 0x40 ! 00000014F1D23FEC ELSE:L2-B001 0
stda %f32, [%l5]0x16 ! 00000014F1D23FF0 ELSE:L2-B001 0 Blk-Store
.word 0xD77BA7F4 ! 00000014F1D23FF4 ELSE:L2-B001 0 illop
prefetch [%g6+0x0072], 22 ! 00000014F1D23FF8 ELSE:L2-B001 0 S <BD60003
.word 0xD749167B ! 00000014F1D23FFC ELSE:L2-B001 0 illop
or %l6,%hm(0x10D749167B),%l6 ! 00000014F1D24000 ELSE:L2-B001 0
sethi %lm(0x10D749167B),%l5 ! 00000014F1D24004 ELSE:L2-B001 0
.word 0xBDB002DE ! 00000014F1D24008 ELSE:L2-B001 0 illop
sllx %l6, 0x20, %l6 ! 00000014F1D2400C ELSE:L2-B001 0
or %l6, %l5, %l6 ! 00000014F1D24010 ELSE:L2-B001 0
add %l6, 0x1, %l6 ! 00000014F1D24014 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 00000014F1D24018 ELSE:L2-B001 0 S
.word 0xBBA18F45 ! 00000014F1D2401C ELSE:L2-B001 0 S illop_FP
.word 0xF971E223 ! 00000014F1D24020 ELSE:L2-B001 0 S illop
.word 0x8DAE8AC0 ! 00000014F1D24024 ELSE:L2-B001 0 illop
bmask %o2, %o2, %i5 ! 00000014F1D24028 ELSE:L2-B001 0 S
ldstub [%g4-0x005E], %i0 ! 00000014F1D2402C ELSE:L2-B001 0 S >BD60014
stha %o4, [%g3+0x0070]%asi ! 00000014F1D24030 ELSE:L2-B001 0 S >BD60005
.word 0xB1A6050E ! 00000014F1D24034 ELSE:L2-B001 0 illop
.word 0x97B10687 ! 00000014F1D24038 ELSE:L2-B001 0 illop
sethi %lm(0x10B1A6050E),%l5 ! 00000014F1D2403C ELSE:L2-B001 0
or %l5,%lo(0x10B1A6050E),%l5 ! 00000014F1D24040 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! 00000014F1D24044 ELSE:L2-B001 0
.word 0xBBE94A87 ! 00000014F1D24048 ELSE:L2-B001 0 illop
.word 0x89C65441 ! 00000014F1D2404C ELSE:L2-B001 0 random
.word 0xDFB337C7 ! 00000014F1D24050 ELSE:L2-B001 0 S illop
nop ! 00000014F1D24054 ELSE:L2-B001 0 S
BL60148: ! ELSE:L2-B001
add %g1, 0x29D, %g1 ! 00000014F1D24058 ELSE:L2-B001 0 chksum++
edge32n %o0, %o0, %l4 ! 00000014F1D2405C LOOP:L1-B000 0 S
fbn BL60149 ! 00000014F1D24060 LOOP:L1-B000 0 L
.word 0xE9501B84 ! 00000014F1D24064 LOOP:L1-B000 0 S illop
fbuge,a,pt %fcc0, BL60150 ! 00000014F1D24068 LOOP:L1-B000 0 L
BL60150:ldstub [%g5+0x0072], %o5 ! 00000014F1D2406C LOOP:L1-B000 0 S >BD60003
.word 0x0056ADD0 ! 00000014F1D24070 LOOP:L1-B000 0 S illop
nop ! 00000014F1D24074 LOOP:L1-B000 0 S
bvc,a BL60151 ! 00000014F1D24078 LOOP:L1-B000 0 L
std %f62, [%g5+0x0050] ! 00000014F1D2407C LOOP:L1-B000 0 S >BD60002
.word 0x28F0FD25 ! 00000014F1D24080 LOOP:L1-B000 0 S illop
fbug,a,pn %fcc2, BL60149 ! 00000014F1D24084 LOOP:L1-B000 0 L
BL60149:nop ! 00000014F1D24088 LOOP:L1-B000 0 S
BL60151:.word 0x83D7F819 ! 00000014F1D2408C LOOP:L1-B000 0 illop
srlx %l3, 0x1, %l3 ! 00000014F1D24090 LOOP:L1-B000 0
andcc %l3, 0x1, %g0 ! 00000014F1D24094 LOOP:L1-B000 0
.word 0xBDD8F33A ! 00000014F1D24098 LOOP:L1-B000 0 illop
std %f14, [%g3+0x0050] ! 00000014F1D2409C LOOP:L1-B000 0 S >BD60002
add %g1, 0x34C, %g1 ! 00000014F1D240A0 LOOP:L1-B000 0 chksum++
add %g4, 0x70, %l6 ! 00000014F1D240A4 LOOP:L1-B000 0 @BD60005
stda %f22, [%l6]0xD2 ! 00000014F1D240A8 SUBR:L0-B000 0 S Short16
.word 0x10DF1148 ! 00000014F1D240AC SUBR:L0-B000 0 random
ldda [%l6]0xD0, %f16 ! 00000014F1D240B0 SUBR:L0-B000 0 S Short8
ldx [%g2+0x0050], %l5 ! 00000014F1D240B4 SUBR:L0-B000 0 <BD60003
membar 0x40 ! 00000014F1D240B8 SUBR:L0-B000 0
.word 0xB8758645 ! 00000014F1D240BC SUBR:L0-B000 0 random
.word 0x9D0BC3CE ! 00000014F1D240C0 SUBR:L0-B000 0 random
ldsha [%g7+%g7]0x83, %o2 ! 00000014F1D240C4 SUBR:L0-B000 0 S <BD60034
.word 0x8D8F57DE ! 00000014F1D240C8 SUBR:L0-B000 0 S illop
add %g1, 0x125, %i0 ! 00000014F1D240CC SUBR:L0-B000 0
sth %o2, [%g3+0x0070] ! 00000014F1D240D0 SUBR:L0-B000 0 S >BD60005
.word 0x81F573D5 ! 00000014F1D240D4 SUBR:L0-B000 0 illop
restore %i0, %l7, %o0 ! 00000014F1D240D8 SUBR:L0-B000 0
BL60153:jmpl %o7+0x0008, %g0 ! 00000014F1D240DC SUBR:L0-B000 0
nop ! 00000014F1D240E0 SUBR:L0-B000 0
SECTION .btext034_pg1 TEXT_VA=0x14f1d24000
attr_text {
Name = .btext034_pg1,
VA = 0x14f1d24000,
RA = 0xfffd0e000,
PA = ra2pa(0xfffd0e000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext035 TEXT_VA=0xffffa4c7191fff00
attr_text {
Name = .btext035,
VA = 0xffffa4c7191fff00,
RA = 0xfffceff00,
PA = ra2pa(0xfffceff00,0),
notsb
}
SECTION .btext035_pg0 TEXT_VA=0xffffa4c7191f0000
attr_text {
Name = .btext035_pg0,
VA = 0xffffa4c7191f0000,
RA = 0xfffce0000,
PA = ra2pa(0xfffce0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext035
.text
.global SUBR059; SUBR059:
.word 0x87B40794 ! FFFFA4C7191FFF00 SUBR:L0-B000 0 illop
or %g0, 0x2, %o5 ! FFFFA4C7191FFF04 LOOP:L1-B000 0
BL60170: ! LOOP:L1-B000
add %g1, 0x9DC, %g1 ! FFFFA4C7191FFF08 LOOP:L1-B000 0 chksum++
andcc %i5, 0x2, %g0 ! FFFFA4C7191FFF0C SKIP:L2-B000 0
bnz,pt %icc, BL60154 ! FFFFA4C7191FFF10 SKIP:L2-B000 0
ldda [%g6+0x0050]%asi, %f6 ! FFFFA4C7191FFF14 SKIP:L2-B000 0 S <BD60002
edge32 %o3, %i5, %o4 ! FFFFA4C7191FFF18 SKIP:L2-B000 0 S
ldx [%g2+0x0060], %fsr ! FFFFA4C7191FFF1C SKIP:L2-B000 0 S <BD60008
bshuffle %f18, %f22, %f22 ! FFFFA4C7191FFF20 SKIP:L2-B000 0 S
.word 0x8BB0F31D ! FFFFA4C7191FFF24 SKIP:L2-B000 0 S illop
.word 0xEBB68CC5 ! FFFFA4C7191FFF28 SKIP:L2-B000 0 illop
ldda [%l6]0xD0, %f24 ! FFFFA4C7191FFF2C SKIP:L2-B000 0 S Short8
stx %fsr, [%g2+0x0060] ! FFFFA4C7191FFF30 SKIP:L2-B000 0 S <BD60008
ldx [%g2+0x0050], %l5 ! FFFFA4C7191FFF34 SKIP:L2-B000 0 <BD60003
membar 0x40 ! FFFFA4C7191FFF38 SKIP:L2-B000 0
stda %f0, [%l5]0xE0 ! FFFFA4C7191FFF3C SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFA4C7191FFF40 SKIP:L2-B000 0
.word 0x37ED8726 ! FFFFA4C7191FFF44 SKIP:L2-B000 0 illop
stda %f0, [%l5]0xE0 ! FFFFA4C7191FFF48 SKIP:L2-B000 0 Blk-Store
.word 0x9F90C00C ! FFFFA4C7191FFF4C SKIP:L2-B000 0 illop
add %g5, 0x72, %l6 ! FFFFA4C7191FFF50 SKIP:L2-B000 0 @BD60003
ldda [%l6]0xD0, %f30 ! FFFFA4C7191FFF54 SKIP:L2-B000 0 S Short8
add %g1, 0x432, %g1 ! FFFFA4C7191FFF58 SKIP:L2-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFA4C7191FFF5C SKIP:L2-B000 0 <BD60003
.word 0x81E80000 ! FFFFA4C7191FFF60 SKIP:L2-B000 0 random
stda %f16, [%l5]0x16 ! FFFFA4C7191FFF64 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFA4C7191FFF68 SKIP:L2-B000 0
.word 0xA3B502AC ! FFFFA4C7191FFF6C SKIP:L2-B000 0 S illop_VIS
membar 0x40 ! FFFFA4C7191FFF70 SKIP:L2-B000 0
stda %f16, [%l5]0xE0 ! FFFFA4C7191FFF74 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFA4C7191FFF78 SKIP:L2-B000 0
membar 0x40 ! FFFFA4C7191FFF7C SKIP:L2-B000 0
.word 0xD98F1E5C ! FFFFA4C7191FFF80 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFA4C7191FFF84 SKIP:L2-B000 0
nop ! FFFFA4C7191FFF88 SKIP:L2-B000 0 S
ldx [%g2+0x0058], %l6 ! FFFFA4C7191FFF8C SKIP:L2-B000 0 <BD60021
.word 0xC9525096 ! FFFFA4C7191FFF90 SKIP:L2-B000 0 S illop
ba,a,pn %xcc, BL60155 ! FFFFA4C7191FFF94 SKIP:L2-B000 0
sth %i4, [%g6+0x0070] ! FFFFA4C7191FFF98 SKIP:L2-B000 0 S >BD60005
BL60154: ! ELSE:L2-B001
.word 0xABA608E8 ! FFFFA4C7191FFF9C ELSE:L2-B001 0 S illop
ldx [%g2+0x0058], %l6 ! FFFFA4C7191FFFA0 ELSE:L2-B001 0 <BD60021
stxa %g7, [%l6+%g0]0x04 ! FFFFA4C7191FFFA4 ELSE:L2-B001 0 S >BD60022
.word 0xA37720F2 ! FFFFA4C7191FFFA8 ELSE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFA4C7191FFFAC ELSE:L2-B001 0 <BD60003
membar 0x40 ! FFFFA4C7191FFFB0 ELSE:L2-B001 0
.word 0xBBD521B9 ! FFFFA4C7191FFFB4 ELSE:L2-B001 0 illop
membar 0x40 ! FFFFA4C7191FFFB8 ELSE:L2-B001 0
.word 0xBFB0869A ! FFFFA4C7191FFFBC ELSE:L2-B001 0 S illop_VIS
.word 0x81F4DECE ! FFFFA4C7191FFFC0 ELSE:L2-B001 0 illop
.word 0x8953C000 ! FFFFA4C7191FFFC4 ELSE:L2-B001 0 S illop
add %g3, 0x70, %l6 ! FFFFA4C7191FFFC8 ELSE:L2-B001 0 @BD60005
.word 0x81CFE008 ! FFFFA4C7191FFFCC ELSE:L2-B001 0 S random
.word 0xF61BFDC8 ! FFFFA4C7191FFFD0 ELSE:L2-B001 0 random
stxa %g7, [%l6+%g0]0x0C ! FFFFA4C7191FFFD4 ELSE:L2-B001 0 S >BD60022
nop ! FFFFA4C7191FFFD8 ELSE:L2-B001 0 S
fmul8x16 %f24, %f30, %f22 ! FFFFA4C7191FFFDC ELSE:L2-B001 0 S
stb %o0, [%g5+0x0072] ! FFFFA4C7191FFFE0 ELSE:L2-B001 0 S >BD60003
ldx [%g2+0x0008], %g6 ! FFFFA4C7191FFFE4 ELSE:L2-B001 0 S BASE<BD60145
.word 0x8DA21A70 ! FFFFA4C7191FFFE8 ELSE:L2-B001 0 S illop_FP
std %f6, [%g4+0x0050] ! FFFFA4C7191FFFEC ELSE:L2-B001 0 S >BD60002
BL60155: ! ELSE:L2-B001
add %g1, 0xCE2, %g1 ! FFFFA4C7191FFFF0 ELSE:L2-B001 0 chksum++
.word 0xD23D9B17 ! FFFFA4C7191FFFF4 SKIP:L2-B002 0 illop
bnz,pn %xcc, BL60156 ! FFFFA4C7191FFFF8 SKIP:L2-B002 0
nop ! FFFFA4C7191FFFFC SKIP:L2-B002 0 S
popc %i5, %o4 ! FFFFA4C719200000 SKIP:L2-B002 0 S
fpadd32s %f22, %f23, %f23 ! FFFFA4C719200004 SKIP:L2-B002 0 S
ldx [%g2+0x0058], %l6 ! FFFFA4C719200008 SKIP:L2-B002 0 <BD60021
.word 0x99AF448C ! FFFFA4C71920000C SKIP:L2-B002 0 S illop
std %f46, [%g6+0x0050] ! FFFFA4C719200010 SKIP:L2-B002 0 S >BD60002
ldx [%g2+0x0050], %l5 ! FFFFA4C719200014 SKIP:L2-B002 0 <BD60003
.word 0xD4E0E21F ! FFFFA4C719200018 SKIP:L2-B002 0 illop
stda %f0, [%l5]0x16 ! FFFFA4C71920001C SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFA4C719200020 SKIP:L2-B002 0
add %g1, 0xCFA, %g1 ! FFFFA4C719200024 SKIP:L2-B002 0 chksum++
fexpand %f24, %f16 ! FFFFA4C719200028 SKIP:L2-B002 0 S
.word 0xB3A70633 ! FFFFA4C71920002C SKIP:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFA4C719200030 SKIP:L2-B002 0 <BD60003
membar 0x40 ! FFFFA4C719200034 SKIP:L2-B002 0
.word 0xE351290F ! FFFFA4C719200038 SKIP:L2-B002 0 illop
membar 0x40 ! FFFFA4C71920003C SKIP:L2-B002 0
stb %o1, [%g4+0x0072] ! FFFFA4C719200040 SKIP:L2-B002 0 S >BD60003
alignaddr %g1, %o3, %o1 ! FFFFA4C719200044 SKIP:L2-B002 0 S
membar 0x40 ! FFFFA4C719200048 SKIP:L2-B002 0
.word 0xB5B20272 ! FFFFA4C71920004C SKIP:L2-B002 0 illop
membar 0x40 ! FFFFA4C719200050 SKIP:L2-B002 0
ba,pn %icc, BL60162 ! FFFFA4C719200054 SKIP:L2-B002 0
.word 0xF514853E ! FFFFA4C719200058 SKIP:L2-B002 0 S illop
BL60156: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! FFFFA4C71920005C ELSE:L2-B003 0 <BD60003
.word 0x03AE9B68 ! FFFFA4C719200060 ELSE:L2-B003 0 random
stda %f0, [%l5]0x1E ! FFFFA4C719200064 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFA4C719200068 ELSE:L2-B003 0
sth %o1, [%g3+0x0070] ! FFFFA4C71920006C ELSE:L2-B003 0 S >BD60005
.word 0x9BB705FE ! FFFFA4C719200070 ELSE:L2-B003 0 S illop_VIS
nop ! FFFFA4C719200074 ELSE:L2-B003 0 S
add %g1, 0xFCC, %g1 ! FFFFA4C719200078 ELSE:L2-B003 0 chksum++
fpsub16s %f20, %f18, %f20 ! FFFFA4C71920007C ELSE:L2-B003 0 S
.word 0xDF291B5B ! FFFFA4C719200080 ELSE:L2-B003 0 L illop
fbo,pn %fcc1, BL60158 ! FFFFA4C719200084 ELSE:L2-B003 0 L
.word 0xFFBC1C33 ! FFFFA4C719200088 ELSE:L2-B003 0 S illop
fbule,a BL60159 ! FFFFA4C71920008C ELSE:L2-B003 0 L
nop ! FFFFA4C719200090 ELSE:L2-B003 0 S
BL60159:ldsba [%g7+%g7]0x83, %o1 ! FFFFA4C719200094 ELSE:L2-B003 0 S <BD60034
fbg BL60157 ! FFFFA4C719200098 ELSE:L2-B003 0 L
nop ! FFFFA4C71920009C ELSE:L2-B003 0 S
fbne,a BL60157 ;.empty ! FFFFA4C7192000A0 ELSE:L2-B003 0 L
.word 0xA1A54018 ! FFFFA4C7192000A4 ELSE:L2-B003 0 L illop
bne BL60158 ;.empty ! FFFFA4C7192000A8 ELSE:L2-B003 0 L
BL60158:ba,pn %icc, BL60161 ! FFFFA4C7192000AC ELSE:L2-B003 0 L
BL60160:.word 0x0C38E093 ! FFFFA4C7192000B0 ELSE:L2-B003 0 S illop
BL60157:.word 0xA66E4028 ! FFFFA4C7192000B4 ELSE:L2-B003 0 L random
nop ! FFFFA4C7192000B8 ELSE:L2-B003 0 S
BL60161:edge16n %o1, %o0, %o4 ! FFFFA4C7192000BC ELSE:L2-B003 0 S
add %g1, 0x840, %g1 ! FFFFA4C7192000C0 ELSE:L2-B003 0 chksum++
BL60162: ! ELSE:L2-B003
add %g1, 0x68B, %g1 ! FFFFA4C7192000C4 ELSE:L2-B003 0 chksum++
.word 0xAB67EE46 ! FFFFA4C7192000C8 SKIP:L2-B004 0 illop
bz,a,pt %icc, BL60163 ! FFFFA4C7192000CC SKIP:L2-B004 0
nop ! FFFFA4C7192000D0 SKIP:L2-B004 0 S
ldx [%g2+0x0050], %l5 ! FFFFA4C7192000D4 SKIP:L2-B004 0 <BD60003
.word 0x13DCBAD2 ! FFFFA4C7192000D8 SKIP:L2-B004 0 random
stda %f32, [%l5]0x16 ! FFFFA4C7192000DC SKIP:L2-B004 0 Blk-Store
membar 0x40 ! FFFFA4C7192000E0 SKIP:L2-B004 0
add %g5, 0x72, %l6 ! FFFFA4C7192000E4 SKIP:L2-B004 0 @BD60003
stda %f28, [%l6]0xD0 ! FFFFA4C7192000E8 SKIP:L2-B004 0 S Short8
.word 0xBDA75AD6 ! FFFFA4C7192000EC SKIP:L2-B004 0 illop
stda %f0, [%l5]0x16 ! FFFFA4C7192000F0 SKIP:L2-B004 0 Blk-Store
membar 0x40 ! FFFFA4C7192000F4 SKIP:L2-B004 0
nop ! FFFFA4C7192000F8 SKIP:L2-B004 0 S
add %g1, 0x9AE, %g1 ! FFFFA4C7192000FC SKIP:L2-B004 0 chksum++
stb %o1, [%g4+0x0072] ! FFFFA4C719200100 SKIP:L2-B004 0 S >BD60003
ldsb [%g3+0x0072], %o0 ! FFFFA4C719200104 SKIP:L2-B004 0 S <BD60003
.word 0xDB75F817 ! FFFFA4C719200108 SKIP:L2-B004 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFA4C71920010C SKIP:L2-B004 0 <BD60003
membar 0x40 ! FFFFA4C719200110 SKIP:L2-B004 0
stda %f0, [%l5]0xF0 ! FFFFA4C719200114 SKIP:L2-B004 0 Blk-Store
membar 0x40 ! FFFFA4C719200118 SKIP:L2-B004 0
membar 0x40 ! FFFFA4C71920011C SKIP:L2-B004 0
.word 0x9F930019 ! FFFFA4C719200120 SKIP:L2-B004 0 illop
.word 0x8FA34065 ! FFFFA4C719200124 SKIP:L2-B004 0 illop
st %f6, [%g6+0x0050] ! FFFFA4C719200128 SKIP:L2-B004 0 S >BD60002
st %f7, [%g6+0x0054] ! FFFFA4C71920012C SKIP:L2-B004 0 S >BD60002+4
nop ! FFFFA4C719200130 SKIP:L2-B004 0 S
stba %o1, [%g6+0x0072]%asi ! FFFFA4C719200134 SKIP:L2-B004 0 S >BD60003
ba,a BL60164 ! FFFFA4C719200138 SKIP:L2-B004 0
nop ! FFFFA4C71920013C SKIP:L2-B004 0 S
BL60163: ! ELSE:L2-B005
.word 0xBDCBC197 ! FFFFA4C719200140 ELSE:L2-B005 0 illop
ldda [%l6]0xDB, %f24 ! FFFFA4C719200144 ELSE:L2-B005 0 S Short16
fexpand %f20, %f26 ! FFFFA4C719200148 ELSE:L2-B005 0 S
sth %o0, [%g5+0x0070] ! FFFFA4C71920014C ELSE:L2-B005 0 S >BD60005
stb %g1, [%g4-0x005E] ! FFFFA4C719200150 ELSE:L2-B005 0 S >BD60014
ldx [%g2+0x0050], %l5 ! FFFFA4C719200154 ELSE:L2-B005 0 <BD60003
membar 0x40 ! FFFFA4C719200158 ELSE:L2-B005 0
stda %f32, [%l5]0xE0 ! FFFFA4C71920015C ELSE:L2-B005 0 Blk-Store
.word 0xABD450B8 ! FFFFA4C719200160 ELSE:L2-B005 0 illop
fpadd32s %f18, %f25, %f28 ! FFFFA4C719200164 ELSE:L2-B005 0 S
.word 0xF7599ECC ! FFFFA4C719200168 ELSE:L2-B005 0 S illop
.word 0x81880000 ! FFFFA4C71920016C ELSE:L2-B005 0 random
stda %f20, [%l6]0xD3 ! FFFFA4C719200170 ELSE:L2-B005 0 S Short16
ldstub [%g4-0x005E], %o2 ! FFFFA4C719200174 ELSE:L2-B005 0 S >BD60014
.word 0x93906000 ! FFFFA4C719200178 ELSE:L2-B005 0 random
stda %f28, [%l6]0xD2 ! FFFFA4C71920017C ELSE:L2-B005 0 S Short16
std %f6, [%g4+0x0050] ! FFFFA4C719200180 ELSE:L2-B005 0 S >BD60002
add %g1, 0x3F1, %g1 ! FFFFA4C719200184 ELSE:L2-B005 0 chksum++
.word 0x9DA9F66B ! FFFFA4C719200188 ELSE:L2-B005 0 S illop
ldx [%g2+0x0050], %l5 ! FFFFA4C71920018C ELSE:L2-B005 0 <BD60003
membar 0x40 ! FFFFA4C719200190 ELSE:L2-B005 0
stda %f0, [%l5]0xF0 ! FFFFA4C719200194 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFA4C719200198 ELSE:L2-B005 0
.word 0xD9B09AC5 ! FFFFA4C71920019C ELSE:L2-B005 0 illop
stda %f16, [%l5]0x16 ! FFFFA4C7192001A0 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! FFFFA4C7192001A4 ELSE:L2-B005 0
fexpand %f20, %f20 ! FFFFA4C7192001A8 ELSE:L2-B005 0 S
ldx [%g2+0x0060], %fsr ! FFFFA4C7192001AC ELSE:L2-B005 0 S <BD60008
BL60164: ! ELSE:L2-B005
add %g1, 0x213, %g1 ! FFFFA4C7192001B0 ELSE:L2-B005 0 chksum++
andcc %o4, 0x4, %g0 ! FFFFA4C7192001B4 SKIP:L2-B006 0
bnz,pn %icc, BL60165 ! FFFFA4C7192001B8 SKIP:L2-B006 0
.word 0xE9D849BC ! FFFFA4C7192001BC SKIP:L2-B006 0 S illop
ldx [%g2+0x0058], %l6 ! FFFFA4C7192001C0 SKIP:L2-B006 0 <BD60021
lduha [%l6+%g0]0x04, %g7 ! FFFFA4C7192001C4 SKIP:L2-B006 0 S <BD60022
.word 0xB553C000 ! FFFFA4C7192001C8 SKIP:L2-B006 0 S illop
.word 0x08D91C60 ! FFFFA4C7192001CC SKIP:L2-B006 0 S illop
ldstub [%g5+0x0072], %o4 ! FFFFA4C7192001D0 SKIP:L2-B006 0 S >BD60003
ldx [%g2+0x0060], %fsr ! FFFFA4C7192001D4 SKIP:L2-B006 0 S <BD60008
add %g5, 0x70, %l6 ! FFFFA4C7192001D8 SKIP:L2-B006 0 @BD60005
.word 0x93C5D43F ! FFFFA4C7192001DC SKIP:L2-B006 0 S illop
ldx [%g2+0x0058], %l6 ! FFFFA4C7192001E0 SKIP:L2-B006 0 <BD60021
ldda [%l6]0x26, %o0 ! FFFFA4C7192001E4 SKIP:L2-B006 0 S Quad_Ld_P
.word 0xA1492E2E ! FFFFA4C7192001E8 SKIP:L2-B006 0 S illop
add %g1, 0x36B, %g1 ! FFFFA4C7192001EC SKIP:L2-B006 0 chksum++
nop ! FFFFA4C7192001F0 SKIP:L2-B006 0 S
array32 %o4, %o5, %o2 ! FFFFA4C7192001F4 SKIP:L2-B006 0 S
.word 0x95B3093A ! FFFFA4C7192001F8 SKIP:L2-B006 0 S illop_VIS
nop ! FFFFA4C7192001FC SKIP:L2-B006 0 S
ba,pn %icc, BL60169 ! FFFFA4C719200200 SKIP:L2-B006 0
ldsba [%g7+%g0]0x83, %o1 ! FFFFA4C719200204 SKIP:L2-B006 0 S <BD60034
BL60165: ! ELSE:L2-B007
.word 0x83B28781 ! FFFFA4C719200208 ELSE:L2-B007 0 S illop
fbe,a,pt %fcc1, BL60166 ;.empty ! FFFFA4C71920020C ELSE:L2-B007 0 L
bne,a BL60166 ! FFFFA4C719200210 ELSE:L2-B007 0 L
nop ! FFFFA4C719200214 ELSE:L2-B007 0 S
stba %o4, [%g3+0x0072]%asi ! FFFFA4C719200218 ELSE:L2-B007 0 S >BD60003
fbo,a,pn %fcc2, BL60167 ! FFFFA4C71920021C ELSE:L2-B007 0 L
BL60166:alignaddr %o3, %g1, %o3 ! FFFFA4C719200220 ELSE:L2-B007 0 S
BL60167:fbe,pt %fcc2, BL60168 ! FFFFA4C719200224 ELSE:L2-B007 0 L
nop ! FFFFA4C719200228 ELSE:L2-B007 0 S
.word 0xEBDDF942 ! FFFFA4C71920022C ELSE:L2-B007 0 S illop
BL60168:add %g1, 0xB6B, %g1 ! FFFFA4C719200230 ELSE:L2-B007 0 chksum++
add %g1, 0x814, %g1 ! FFFFA4C719200234 ELSE:L2-B007 0 chksum++
stda %f12, [%g4+0x0050]%asi ! FFFFA4C719200238 ELSE:L2-B007 0 S >BD60002
.word 0x8DCFBB1D ! FFFFA4C71920023C ELSE:L2-B007 0 S illop
nop ! FFFFA4C719200240 ELSE:L2-B007 0 S
st %f12, [%g5+0x0050] ! FFFFA4C719200244 ELSE:L2-B007 0 S >BD60002
.word 0x89A9C43E ! FFFFA4C719200248 ELSE:L2-B007 0 S illop
.word 0x9BAD410F ! FFFFA4C71920024C ELSE:L2-B007 0 S illop_FP
ldx [%g2+0x0048], %g3 ! FFFFA4C719200250 ELSE:L2-B007 0 S BASE<BD60111
BL60169: ! ELSE:L2-B007
add %g1, 0x8B6, %g1 ! FFFFA4C719200254 ELSE:L2-B007 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFA4C719200258 LOOP:L1-B000 0 <BD60003
membar 0x40 ! FFFFA4C71920025C LOOP:L1-B000 0
stda %f16, [%l5]0xF0 ! FFFFA4C719200260 LOOP:L1-B000 0 Blk-Store
membar 0x40 ! FFFFA4C719200264 LOOP:L1-B000 0
membar 0x40 ! FFFFA4C719200268 LOOP:L1-B000 0
stda %f16, [%l5]0x16 ! FFFFA4C71920026C LOOP:L1-B000 0 Blk-Store
membar 0x40 ! FFFFA4C719200270 LOOP:L1-B000 0
.word 0xB1A20565 ! FFFFA4C719200274 LOOP:L1-B000 0 S illop_FP
ldx [%g2+0x0028], %g5 ! FFFFA4C719200278 LOOP:L1-B000 0 S BASE<BD60060
lduba [%g7+%g0]0x83, %o1 ! FFFFA4C71920027C LOOP:L1-B000 0 S <BD60034
std %f14, [%g5+0x0050] ! FFFFA4C719200280 LOOP:L1-B000 0 S >BD60002
add %g4, -94, %l6 ! FFFFA4C719200284 LOOP:L1-B000 0 @BD60014
stda %f22, [%l6]0xD0 ! FFFFA4C719200288 LOOP:L1-B000 0 S Short8
.word 0xD55C6275 ! FFFFA4C71920028C LOOP:L1-B000 0 illop
ldda [%l6]0xD1, %f28 ! FFFFA4C719200290 LOOP:L1-B000 0 S Short8
nop ! FFFFA4C719200294 LOOP:L1-B000 0 S
subcc %o5, 0x1, %o5 ! FFFFA4C719200298 LOOP:L1-B000 0
bnz,a,pt %icc, BL60170 ! FFFFA4C71920029C LOOP:L1-B000 0
prefetch [%g4+0x0050], 1 ! FFFFA4C7192002A0 LOOP:L1-B000 0 S <BD60002
add %g1, 0x44E, %g1 ! FFFFA4C7192002A4 LOOP:L1-B000 0 chksum++
.word 0xBFA8D51F ! FFFFA4C7192002A8 SUBR:L0-B000 0 S illop
ldstuba [%g3+0x0072]%asi, %o3 ! FFFFA4C7192002AC SUBR:L0-B000 0 S >BD60003
nop ! FFFFA4C7192002B0 SUBR:L0-B000 0 S
.word 0xDAD40490 ! FFFFA4C7192002B4 SUBR:L0-B000 0 S random
.word 0x81CFE008 ! FFFFA4C7192002B8 SUBR:L0-B000 0 S random
.word 0xCED7A733 ! FFFFA4C7192002BC SUBR:L0-B000 0 L random
.word 0xA3CA929F ! FFFFA4C7192002C0 SUBR:L0-B000 0 S illop
BL60171:fbuge,a BL60172 ;.empty ! FFFFA4C7192002C4 SUBR:L0-B000 0 L
be BL60172 ;.empty ! FFFFA4C7192002C8 SUBR:L0-B000 0 L
BL60172:bcc,a,pt %icc, BL60173 ! FFFFA4C7192002CC SUBR:L0-B000 0 L
nop ! FFFFA4C7192002D0 SUBR:L0-B000 0 S
BL60173:add %g1, 0xDAD, %g1 ! FFFFA4C7192002D4 SUBR:L0-B000 0 chksum++
retl ! FFFFA4C7192002D8 SUBR:L0-B000 0
.word 0xB9AA897C ! FFFFA4C7192002DC SUBR:L0-B000 0 illop
SECTION .btext035_pg1 TEXT_VA=0xffffa4c719200000
attr_text {
Name = .btext035_pg1,
VA = 0xffffa4c719200000,
RA = 0xfffcf0000,
PA = ra2pa(0xfffcf0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext036 TEXT_VA=0x404411f00
attr_text {
Name = .btext036,
VA = 0x404411f00,
RA = ra2pa(0xfffd09f00,0),
PA = ra2pa(0xfffd09f00,0),
notsb
}
SECTION .btext036_pg0 TEXT_VA=0x404410000
attr_text {
Name = .btext036_pg0,
VA = 0x404410000,
RA = ra2pa(0xfffd08000,0),
PA = ra2pa(0xfffd08000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext036
.text
.global SUBR060; SUBR060:
ldx [%g2+0x0050], %l5 ! 0000000404411F00 SUBR:L0-B000 0 <BD60003
membar 0x40 ! 0000000404411F04 SUBR:L0-B000 0
stda %f32, [%l5]0x16 ! 0000000404411F08 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000000404411F0C SUBR:L0-B000 0
.word 0x81C7E008 ! 0000000404411F10 SUBR:L0-B000 0 S random
ldx [%g2+0x0058], %l6 ! 0000000404411F14 SUBR:L0-B000 0 <BD60021
ldda [%l6]0x2E, %o0 ! 0000000404411F18 SUBR:L0-B000 0 S Quad_Ld_P
nop ! 0000000404411F1C SUBR:L0-B000 0 S
.word 0x8FA1098D ! 0000000404411F20 SUBR:L0-B000 0 S illop
.word 0x81F3F5C4 ! 0000000404411F24 SUBR:L0-B000 0 illop
stda %f16, [%l5]0xF0 ! 0000000404411F28 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000000404411F2C SUBR:L0-B000 0
add %g1, 0x384, %g1 ! 0000000404411F30 SUBR:L0-B000 0 chksum++
.word 0xFBA92EAB ! 0000000404411F34 LOOP:L1-B000 0 illop
BL60187: ! LOOP:L1-B000
add %g1, 0x529, %g1 ! 0000000404411F38 LOOP:L1-B000 0 chksum++
.word 0xB5AE58FA ! 0000000404411F3C SKIP:L2-B000 0 illop
bz,pn %xcc, BL60174 ! 0000000404411F40 SKIP:L2-B000 0
fnands %f21, %f17, %f26 ! 0000000404411F44 SKIP:L2-B000 0 S
sth %o0, [%g5+0x0070] ! 0000000404411F48 SKIP:L2-B000 0 S >BD60005
fandnot2 %f18, %f30, %f24 ! 0000000404411F4C SKIP:L2-B000 0 S
.word 0xB7A95863 ! 0000000404411F50 SKIP:L2-B000 0 illop
.word 0x8F7B722B ! 0000000404411F54 SKIP:L2-B000 0 illop
stda %f16, [%l5]0xF0 ! 0000000404411F58 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000000404411F5C SKIP:L2-B000 0
membar 0x40 ! 0000000404411F60 SKIP:L2-B000 0
.word 0x81E80000 ! 0000000404411F64 SKIP:L2-B000 0 random
membar 0x40 ! 0000000404411F68 SKIP:L2-B000 0
add %g4, 0x70, %l6 ! 0000000404411F6C SKIP:L2-B000 0 @BD60005
.word 0x3FDFA8F5 ! 0000000404411F70 SKIP:L2-B000 0 S illop
add %g1, 0x697, %g1 ! 0000000404411F74 SKIP:L2-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000000404411F78 SKIP:L2-B000 0 <BD60003
membar 0x40 ! 0000000404411F7C SKIP:L2-B000 0
stda %f16, [%l5]0xF0 ! 0000000404411F80 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000000404411F84 SKIP:L2-B000 0
pdist %f28, %f24, %f16 ! 0000000404411F88 SKIP:L2-B000 0 S
ta %xcc, 0x43 ! 0000000404411F8C SKIP:L2-B000 0 S +-PEF
edge16l %i5, %i1, %o3 ! 0000000404411F90 SKIP:L2-B000 0 S
membar 0x40 ! 0000000404411F94 SKIP:L2-B000 0
.word 0xC6BAE388 ! 0000000404411F98 SKIP:L2-B000 0 illop
.word 0xF1BC42D0 ! 0000000404411F9C SKIP:L2-B000 0 illop
membar 0x40 ! 0000000404411FA0 SKIP:L2-B000 0
stda %f32, [%l5]0xF0 ! 0000000404411FA4 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000000404411FA8 SKIP:L2-B000 0
fpmerge %f21, %f28, %f30 ! 0000000404411FAC SKIP:L2-B000 0 S
ldx [%g3-0x0088], %g3 ! 0000000404411FB0 SKIP:L2-B000 0 ptr_chase
.word 0x3A14CAE4 ! 0000000404411FB4 SKIP:L2-B000 0 illop
ldx [%g3-0x0088], %g3 ! 0000000404411FB8 SKIP:L2-B000 0 ptr_chase
fba,a BL60175 ! 0000000404411FBC SKIP:L2-B000 0
faligndata %f16, %f26, %f20 ! 0000000404411FC0 SKIP:L2-B000 0 S
BL60174: ! ELSE:L2-B001
ldx [%g2+0x0040], %g5 ! 0000000404411FC4 ELSE:L2-B001 0 S BASE<BD60087
sth %i4, [%g4+0x0070] ! 0000000404411FC8 ELSE:L2-B001 0 S >BD60005
nop ! 0000000404411FCC ELSE:L2-B001 0 S
.word 0xE79DDF10 ! 0000000404411FD0 ELSE:L2-B001 0 S illop_VIS
.word 0x83F00000 ! 0000000404411FD4 ELSE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! 0000000404411FD8 ELSE:L2-B001 0 <BD60003
membar 0x40 ! 0000000404411FDC ELSE:L2-B001 0
stda %f16, [%l5]0xF0 ! 0000000404411FE0 ELSE:L2-B001 0 Blk-Store
.word 0xFDD38396 ! 0000000404411FE4 ELSE:L2-B001 0 illop
add %g1, 0x49, %g1 ! 0000000404411FE8 ELSE:L2-B001 0 chksum++
nop ! 0000000404411FEC ELSE:L2-B001 0 S
std %f42, [%g4+0x0050] ! 0000000404411FF0 ELSE:L2-B001 0 S >BD60002
ldda [%g6+0x0050]%asi, %f62 ! 0000000404411FF4 ELSE:L2-B001 0 S <BD60002
nop ! 0000000404411FF8 ELSE:L2-B001 0 S
.word 0xABB34221 ! 0000000404411FFC ELSE:L2-B001 0 S illop
.word 0xCB626530 ! 0000000404412000 ELSE:L2-B001 0 S random
.word 0x8BA98AB2 ! 0000000404412004 ELSE:L2-B001 0 illop
membar 0x40 ! 0000000404412008 ELSE:L2-B001 0
.word 0x85A6C016 ! 000000040441200C ELSE:L2-B001 0 illop
membar 0x40 ! 0000000404412010 ELSE:L2-B001 0
membar 0x40 ! 0000000404412014 ELSE:L2-B001 0
stda %f16, [%l5]0xE0 ! 0000000404412018 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000000040441201C ELSE:L2-B001 0
membar 0x40 ! 0000000404412020 ELSE:L2-B001 0
stda %f16, [%l5]0xF0 ! 0000000404412024 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 0000000404412028 ELSE:L2-B001 0
.word 0xF18A54F3 ! 000000040441202C ELSE:L2-B001 0 S illop
BL60175: ! ELSE:L2-B001
add %g1, 0x8FF, %g1 ! 0000000404412030 ELSE:L2-B001 0 chksum++
.word 0x81880000 ! 0000000404412034 SKIP:L2-B002 0 random
.word 0x9F86DF2C ! 0000000404412038 SKIP:L2-B002 0 illop
stb %o1, [%g6+0x0072] ! 000000040441203C SKIP:L2-B002 0 S >BD60003
ldx [%g2+0x0050], %l5 ! 0000000404412040 SKIP:L2-B002 0 <BD60003
membar 0x40 ! 0000000404412044 SKIP:L2-B002 0
.word 0x2C78E19C ! 0000000404412048 SKIP:L2-B002 0 illop
.word 0x93906000 ! 000000040441204C SKIP:L2-B002 0 random
membar 0x40 ! 0000000404412050 SKIP:L2-B002 0
.word 0x85968006 ! 0000000404412054 SKIP:L2-B002 0 illop
membar 0x40 ! 0000000404412058 SKIP:L2-B002 0
add %g5, -94, %l6 ! 000000040441205C SKIP:L2-B002 0 @BD60014
.word 0xB7B785F3 ! 0000000404412060 SKIP:L2-B002 0 S illop
.word 0xF9AD12CD ! 0000000404412064 SKIP:L2-B002 0 illop
.word 0x93906000 ! 0000000404412068 SKIP:L2-B002 0 random
.word 0x9DA00814 ! 000000040441206C SKIP:L2-B002 0 illop
.word 0x81674DE3 ! 0000000404412070 SKIP:L2-B002 0 illop
.word 0x99C04900 ! 0000000404412074 SKIP:L2-B002 0 S illop
add %g1, 0xD16, %g1 ! 0000000404412078 SKIP:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! 000000040441207C SKIP:L2-B002 0 <BD60003
membar 0x40 ! 0000000404412080 SKIP:L2-B002 0
stda %f0, [%l5]0x16 ! 0000000404412084 SKIP:L2-B002 0 Blk-Store
.word 0xA95383E7 ! 0000000404412088 SKIP:L2-B002 0 illop
prefetch [%g4+0x0072], 0 ! 000000040441208C SKIP:L2-B002 0 S <BD60003
.word 0xCFF4D7C5 ! 0000000404412090 SKIP:L2-B002 0 random
stda %f0, [%l5]0x16 ! 0000000404412094 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 0000000404412098 SKIP:L2-B002 0
.word 0xD77F3CCE ! 000000040441209C SKIP:L2-B002 0 illop
.word 0x08BED2C4 ! 00000004044120A0 SKIP:L2-B002 0 random
.word 0x1BCDC670 ! 00000004044120A4 SKIP:L2-B002 0 random
ldx [%g2+0x0048], %g3 ! 00000004044120A8 SKIP:L2-B002 0 S BASE<BD60111
ba,a,pt %xcc, BL60186 ! 00000004044120AC SKIP:L2-B002 0
nop ! 00000004044120B0 SKIP:L2-B002 0 S
BL60176: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! 00000004044120B4 ELSE:L2-B003 0 <BD60003
membar 0x40 ! 00000004044120B8 ELSE:L2-B003 0
stda %f0, [%l5]0x16 ! 00000004044120BC ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 00000004044120C0 ELSE:L2-B003 0
sth %g1, [%g3+0x0070] ! 00000004044120C4 ELSE:L2-B003 0 S >BD60005
.word 0x8DAECC80 ! 00000004044120C8 ELSE:L2-B003 0 illop
.word 0x9FC3801F ! 00000004044120CC ELSE:L2-B003 0 random
membar 0x40 ! 00000004044120D0 ELSE:L2-B003 0
ldx [%g2+0x0058], %l6 ! 00000004044120D4 ELSE:L2-B003 0 <BD60021
ldda [%l6]0x26, %o0 ! 00000004044120D8 ELSE:L2-B003 0 S Quad_Ld_P
std %f62, [%g6+0x0050] ! 00000004044120DC ELSE:L2-B003 0 S >BD60002
.word 0x305EC8E0 ! 00000004044120E0 ELSE:L2-B003 0 random
ldda [%l6]0xDA, %f30 ! 00000004044120E4 ELSE:L2-B003 0 S Short16
nop ! 00000004044120E8 ELSE:L2-B003 0 S
nop ! 00000004044120EC ELSE:L2-B003 0 S
sth %g1, [%g4+0x0070] ! 00000004044120F0 ELSE:L2-B003 0 S >BD60005
membar 0x40 ! 00000004044120F4 ELSE:L2-B003 0
.word 0xBFAE8CF9 ! 00000004044120F8 ELSE:L2-B003 0 illop
membar 0x40 ! 00000004044120FC ELSE:L2-B003 0
add %g1, 0xD80, %g1 ! 0000000404412100 ELSE:L2-B003 0 chksum++
.word 0xBFAD48F9 ! 0000000404412104 ELSE:L2-B003 0 S illop
nop ! 0000000404412108 ELSE:L2-B003 0 S
.word 0xF3FBF95B ! 000000040441210C ELSE:L2-B003 0 L illop
fbg,a BL60178 ! 0000000404412110 ELSE:L2-B003 0 L
std %f14, [%g5+0x0050] ! 0000000404412114 ELSE:L2-B003 0 S >BD60002
bpos,pn %icc, BL60179 ! 0000000404412118 ELSE:L2-B003 0 L
BL60179:nop ! 000000040441211C ELSE:L2-B003 0 S
BL60178:bl,a,pn %icc, BL60180 ;.empty ! 0000000404412120 ELSE:L2-B003 0 L
fbl,pt %fcc2, BL60181 ;.empty ! 0000000404412124 ELSE:L2-B003 0 L
BL60180:bleu,pt %icc, BL60182 ;.empty ! 0000000404412128 ELSE:L2-B003 0 L
.word 0x1D475D8E ! 000000040441212C ELSE:L2-B003 0 L random
BL60182:bneg BL60184 ;.empty ! 0000000404412130 ELSE:L2-B003 0 L
BL60177:bneg,pn %xcc, BL60185 ;.empty ! 0000000404412134 ELSE:L2-B003 0 L
.word 0xAFA2097B ! 0000000404412138 ELSE:L2-B003 0 L illop
BL60185:brgz,pt %g1, BL60181 ! 000000040441213C ELSE:L2-B003 0 L
BL60181:ldx [%g2+0x0000], %g4 ! 0000000404412140 ELSE:L2-B003 0 S BASE<BD60167
BL60183:std %f32, [%g3+0x0050] ! 0000000404412144 ELSE:L2-B003 0 S >BD60002
BL60184:.word 0xA3B10230 ! 0000000404412148 ELSE:L2-B003 0 illop
BL60186: ! ELSE:L2-B003
add %g1, 0x9C0, %g1 ! 000000040441214C ELSE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000000404412150 LOOP:L1-B000 0 <BD60003
membar 0x40 ! 0000000404412154 LOOP:L1-B000 0
ldda [%l5]0x16, %f16 ! 0000000404412158 LOOP:L1-B000 0 Blk-Load
.word 0x87B70BE0 ! 000000040441215C LOOP:L1-B000 0 illop
ldx [%g2+0x0060], %fsr ! 0000000404412160 LOOP:L1-B000 0 S <BD60008
.word 0x99A7F0CB ! 0000000404412164 LOOP:L1-B000 0 illop
ldx [%g6-0x0088], %g6 ! 0000000404412168 LOOP:L1-B000 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000000040441216C LOOP:L1-B000 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 0000000404412170 LOOP:L1-B000 0 ptr_chase
.word 0xD86596C8 ! 0000000404412174 LOOP:L1-B000 0 illop
ldx [%g6-0x0088], %g6 ! 0000000404412178 LOOP:L1-B000 0 ptr_chase
ldx [%g2+0x0058], %l6 ! 000000040441217C LOOP:L1-B000 0 <BD60021
.word 0x9DAE8A69 ! 0000000404412180 LOOP:L1-B000 0 S illop
.word 0x95AF4A1C ! 0000000404412184 LOOP:L1-B000 0 S illop
.word 0xE55EA1BC ! 0000000404412188 LOOP:L1-B000 0 S illop
subcc %o2, 0x1, %o2 ! 000000040441218C LOOP:L1-B000 0
bnz BL60187 ! 0000000404412190 LOOP:L1-B000 0
lduba [%g6+0x0072]%asi, %o4 ! 0000000404412194 LOOP:L1-B000 0 S <BD60003
add %g1, 0x9B, %g1 ! 0000000404412198 LOOP:L1-B000 0 chksum++
retl ! 000000040441219C SUBR:L0-B000 0
add %g1, 0x572, %g1 ! 00000004044121A0 SUBR:L0-B000 0 chksum++
SECTION .btext036_pg1 TEXT_VA=0x404412000
attr_text {
Name = .btext036_pg1,
VA = 0x404412000,
RA = ra2pa(0xfffd0a000,0),
PA = ra2pa(0xfffd0a000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 71: 2383 instructions generated, 2232 executed, 51 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext037 TEXT_VA=0xde43fd00
attr_text {
Name = .btext037,
VA = 0xde43fd00,
RA = 0xfffc2fd00,
PA = ra2pa(0xfffc2fd00,0),
notsb
}
SECTION .btext037_pg0 TEXT_VA=0xde430000
attr_text {
Name = .btext037_pg0,
VA = 0xde430000,
RA = 0xfffc20000,
PA = ra2pa(0xfffc20000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext037
.text
.global start_th_4; start_th_4:
.global SUBR064; SUBR064:
BL80126: ! MAIN:L0-B000
nop ! 00000000DE43FD00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! 00000000DE43FD04 MAIN:L0-B000 1 BD80167
or %g2,%hm(0xFD3DD8000),%g2 ! 00000000DE43FD08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! 00000000DE43FD0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! 00000000DE43FD10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! 00000000DE43FD14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! 00000000DE43FD18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! 00000000DE43FD1C MAIN:L0-B000 1 STACK0072
or %l0,%hm(0x78E527FB2000),%l0 ! 00000000DE43FD20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! 00000000DE43FD24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! 00000000DE43FD28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! 00000000DE43FD2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! 00000000DE43FD30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! 00000000DE43FD34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! 00000000DE43FD38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! 00000000DE43FD3C MAIN:L0-B000 1
or %g0, -1783, %g3 ! 00000000DE43FD40 MAIN:L0-B000 1
or %g0, -3052, %g4 ! 00000000DE43FD44 MAIN:L0-B000 1
or %g0, 0x60D, %g5 ! 00000000DE43FD48 MAIN:L0-B000 1
or %g0, 0xFC3, %g6 ! 00000000DE43FD4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! 00000000DE43FD50 MAIN:L0-B000 1
or %g0, 0x17F, %o0 ! 00000000DE43FD54 MAIN:L0-B000 1
or %g0, -2273, %o1 ! 00000000DE43FD58 MAIN:L0-B000 1
or %g0, 0xA61, %o2 ! 00000000DE43FD5C MAIN:L0-B000 1
or %g0, -552, %o3 ! 00000000DE43FD60 MAIN:L0-B000 1
or %g0, -3421, %o4 ! 00000000DE43FD64 MAIN:L0-B000 1
or %g0, -218, %o5 ! 00000000DE43FD68 MAIN:L0-B000 1
or %g0, -409, %o7 ! 00000000DE43FD6C MAIN:L0-B000 1
or %g0, 0x5A4, %l0 ! 00000000DE43FD70 MAIN:L0-B000 1
or %g0, 0x6A9, %l1 ! 00000000DE43FD74 MAIN:L0-B000 1
or %g0, -609, %l2 ! 00000000DE43FD78 MAIN:L0-B000 1
or %g0, -3077, %l3 ! 00000000DE43FD7C MAIN:L0-B000 1
or %g0, 0x4A2, %l4 ! 00000000DE43FD80 MAIN:L0-B000 1
or %g0, 0x5F8, %l5 ! 00000000DE43FD84 MAIN:L0-B000 1
sethi %hh(0xDE43FD00),%l7 ! 00000000DE43FD88 MAIN:L0-B000 1 SUBR064
or %l7,%hm(0xDE43FD00),%l7 ! 00000000DE43FD8C MAIN:L0-B000 1
sethi %lm(0xDE43FD00),%l6 ! 00000000DE43FD90 MAIN:L0-B000 1
or %l6,%lo(0xDE43FD00),%l6 ! 00000000DE43FD94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! 00000000DE43FD98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! 00000000DE43FD9C MAIN:L0-B000 1
or %g0, 0xF46, %l6 ! 00000000DE43FDA0 MAIN:L0-B000 1
or %g0, 0xC07, %i0 ! 00000000DE43FDA4 MAIN:L0-B000 1
or %g0, 0x977, %i1 ! 00000000DE43FDA8 MAIN:L0-B000 1
or %g0, -1947, %i2 ! 00000000DE43FDAC MAIN:L0-B000 1
or %g0, 0x723, %i3 ! 00000000DE43FDB0 MAIN:L0-B000 1
or %g0, 0x57, %i4 ! 00000000DE43FDB4 MAIN:L0-B000 1
or %g0, 0xABE, %i5 ! 00000000DE43FDB8 MAIN:L0-B000 1
or %g0, -3564, %i7 ! 00000000DE43FDBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! 00000000DE43FDC0 MAIN:L0-B000 1
BL80127:save %o6, -128, %o6 ! 00000000DE43FDC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! 00000000DE43FDC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! 00000000DE43FDCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! 00000000DE43FDD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! 00000000DE43FDD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! 00000000DE43FDD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! 00000000DE43FDDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! 00000000DE43FDE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! 00000000DE43FDE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! 00000000DE43FDE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! 00000000DE43FDEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! 00000000DE43FDF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! 00000000DE43FDF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! 00000000DE43FDF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! 00000000DE43FDFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! 00000000DE43FE00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! 00000000DE43FE04 MAIN:L0-B000 4
bnz,pn %xcc, BL80127 ! 00000000DE43FE08 MAIN:L0-B000 4
nop ! 00000000DE43FE0C MAIN:L0-B000 4
restore %g0, %g0, %g0 ! 00000000DE43FE10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000000DE43FE14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000000DE43FE18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000000DE43FE1C MAIN:L0-B000 1
ta %xcc, 0x44 ! 00000000DE43FE20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0x90, %gsr ! 00000000DE43FE24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! 00000000DE43FE28 MAIN:L0-B000 1 <BD80171
faddd %f0, %f0, %f6 ! 00000000DE43FE2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! 00000000DE43FE30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! 00000000DE43FE34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! 00000000DE43FE38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! 00000000DE43FE3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! 00000000DE43FE40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! 00000000DE43FE44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! 00000000DE43FE48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! 00000000DE43FE4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! 00000000DE43FE50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! 00000000DE43FE54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! 00000000DE43FE58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! 00000000DE43FE5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! 00000000DE43FE60 MAIN:L0-B000 1 <BD80172
fadds %f2, %f2, %f3 ! 00000000DE43FE64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! 00000000DE43FE68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! 00000000DE43FE6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! 00000000DE43FE70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! 00000000DE43FE74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! 00000000DE43FE78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! 00000000DE43FE7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! 00000000DE43FE80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! 00000000DE43FE84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! 00000000DE43FE88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! 00000000DE43FE8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! 00000000DE43FE90 MAIN:L0-B000 1 <BD80008
fzero %f16 ! 00000000DE43FE94 MAIN:L0-B000 1
fzero %f18 ! 00000000DE43FE98 MAIN:L0-B000 1
fzero %f20 ! 00000000DE43FE9C MAIN:L0-B000 1
fzero %f22 ! 00000000DE43FEA0 MAIN:L0-B000 1
fzero %f24 ! 00000000DE43FEA4 MAIN:L0-B000 1
fzero %f26 ! 00000000DE43FEA8 MAIN:L0-B000 1
fzero %f28 ! 00000000DE43FEAC MAIN:L0-B000 1
fzero %f30 ! 00000000DE43FEB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! 00000000DE43FEB4 MAIN:L0-B000 1 BASE<BD80167
ldx [%g2+0x0008], %g4 ! 00000000DE43FEB8 MAIN:L0-B000 1 BASE<BD80145
ldx [%g2+0x0010], %g5 ! 00000000DE43FEBC MAIN:L0-B000 1 BASE<BD80173
ldx [%g2+0x0018], %g6 ! 00000000DE43FEC0 MAIN:L0-B000 1 BASE<BD80077
or %g0, 0x2, %l0 ! 00000000DE43FEC4 LOOP:L1-B000 1
BL80165: ! LOOP:L1-B000
add %g1, 0x885, %g1 ! 00000000DE43FEC8 LOOP:L1-B000 2 chksum++
fpadd32s %f28, %f19, %f29 ! 00000000DE43FECC LOOP:L1-B000 3 S
ldx [%g2+0x0050], %l5 ! 00000000DE43FED0 LOOP:L1-B000 2 <BD80003
membar 0x40 ! 00000000DE43FED4 LOOP:L1-B000 2
stda %f0, [%l5]0x16 ! 00000000DE43FED8 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00000000DE43FEDC LOOP:L1-B000 2
stb %o5, [%g6+0x007D] ! 00000000DE43FEE0 LOOP:L1-B000 2 S >BD80032+1
ldd [%g3+0x0080], %f18 ! 00000000DE43FEE4 LOOP:L1-B000 2 S <BD80004
std %o4, [%g5+0x0030] ! 00000000DE43FEE8 LOOP:L1-B000 2 S >BD80002
membar 0x40 ! 00000000DE43FEEC LOOP:L1-B000 2
stda %f32, [%l5]0xE0 ! 00000000DE43FEF0 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00000000DE43FEF4 LOOP:L1-B000 2
stw %i3, [%g5+0x0060] ! 00000000DE43FEF8 LOOP:L1-B000 2 S >BD80003
membar 0x40 ! 00000000DE43FEFC LOOP:L1-B000 2
stda %f16, [%l5]0xF0 ! 00000000DE43FF00 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00000000DE43FF04 LOOP:L1-B000 2
add %g4, 0x80, %l5 ! 00000000DE43FF08 LOOP:L1-B000 2 @BD80004
stda %f20,[%l5+%g1]0xC4 ! 00000000DE43FF0C LOOP:L1-B000 2 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000000DE43FF10 LOOP:L1-B000 2 <BD80003
membar 0x40 ! 00000000DE43FF14 LOOP:L1-B000 2
stda %f0, [%l5]0xF0 ! 00000000DE43FF18 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00000000DE43FF1C LOOP:L1-B000 2
membar 0x40 ! 00000000DE43FF20 LOOP:L1-B000 2
ldda [%l5]0xF8, %f16 ! 00000000DE43FF24 LOOP:L1-B000 2 Blk-Load
membar 0x40 ! 00000000DE43FF28 LOOP:L1-B000 2
add %g3, 0x30, %l5 ! 00000000DE43FF2C LOOP:L1-B000 2 @BD80002
stda %f24,[%l5+%g1]0xC2 ! 00000000DE43FF30 LOOP:L1-B000 2 S Partial_St
and %g1, 0xFE, %l4 ! 00000000DE43FF34 LOOP:L2-B000 2
BL80149: ! LOOP:L2-B000
add %g1, 0xFC3, %g1 ! 00000000DE43FF38 LOOP:L2-B000 8 chksum++
add %g5, 0x30, %l5 ! 00000000DE43FF3C LOOP:L2-B000 8 @BD80002
stda %f20,[%l5+%g1]0xC0 ! 00000000DE43FF40 LOOP:L2-B000 8 S Partial_St
ldx [%g2+0x0040], %g6 ! 00000000DE43FF44 LOOP:L2-B000 8 S BASE<BD80087
call .+8 ! 00000000DE43FF48 LOOP:L2-B000 8 S
st %f8, [%g3+0x0024] ! 00000000DE43FF4C LOOP:L2-B000 8 S >BD80018
ldx [%g2+0x0050], %l5 ! 00000000DE43FF50 LOOP:L2-B000 8 <BD80003
membar 0x40 ! 00000000DE43FF54 LOOP:L2-B000 8
stda %f16, [%l5]0xE0 ! 00000000DE43FF58 LOOP:L2-B000 8 Blk-Store
membar 0x40 ! 00000000DE43FF5C LOOP:L2-B000 8
membar 0x40 ! 00000000DE43FF60 LOOP:L2-B000 8
stda %f32, [%l5]0xE0 ! 00000000DE43FF64 LOOP:L2-B000 8 Blk-Store
membar 0x40 ! 00000000DE43FF68 LOOP:L2-B000 8
andcc %o5, 0x10, %g0 ! 00000000DE43FF6C SKIP:L3-B000 8
bnz,a,pn %xcc, BL80128 ! 00000000DE43FF70 SKIP:L3-B000 8
st %f2, [%g6-0x0054] ! 00000000DE43FF74 SKIP:L3-B000 0 S >BD80019
add %g3, 0x30, %l5 ! 00000000DE43FF78 SKIP:L3-B000 8 @BD80002
stda %f16,[%l5+%g1]0xC4 ! 00000000DE43FF7C SKIP:L3-B000 8 S Partial_St
add %g3, -106, %l6 ! 00000000DE43FF80 SKIP:L3-B000 8 @BD80035
stda %f24, [%l6]0xD2 ! 00000000DE43FF84 SKIP:L3-B000 8 S Short16
ldx [%g2+0x0030], %g3 ! 00000000DE43FF88 SKIP:L3-B000 8 S BASE<BD80096
sethi %hh(0x48BE2BB91F00),%l6 ! 00000000DE43FF8C SKIP:L3-B000 8 SUBR067
or %l6,%hm(0x48BE2BB91F00),%l6 ! 00000000DE43FF90 SKIP:L3-B000 8
sethi %lm(0x48BE2BB91F00),%l5 ! 00000000DE43FF94 SKIP:L3-B000 8
or %l5,%lo(0x48BE2BB91F00),%l5 ! 00000000DE43FF98 SKIP:L3-B000 8
sllx %l6, 0x20, %l6 ! 00000000DE43FF9C SKIP:L3-B000 8
or %l6, %l5, %l6 ! 00000000DE43FFA0 SKIP:L3-B000 8
jmpl %l6+0x0000, %o7 ! 00000000DE43FFA4 SKIP:L3-B000 8 S
st %f11, [%g5+0x0024] ! 00000000DE43FFA8 SKIP:L3-B000 8 S >BD80018
ldx [%g2+0x0050], %l5 ! 00000000DE43FFAC SKIP:L3-B000 8 <BD80003
membar 0x40 ! 00000000DE43FFB0 SKIP:L3-B000 8
stda %f16, [%l5]0xF0 ! 00000000DE43FFB4 SKIP:L3-B000 8 Blk-Store
membar 0x40 ! 00000000DE43FFB8 SKIP:L3-B000 8
membar 0x40 ! 00000000DE43FFBC SKIP:L3-B000 8
stda %f16, [%l5]0xE0 ! 00000000DE43FFC0 SKIP:L3-B000 8 Blk-Store
membar 0x40 ! 00000000DE43FFC4 SKIP:L3-B000 8
add %g1, 0x738, %g1 ! 00000000DE43FFC8 SKIP:L3-B000 8 chksum++
sta %f10, [%g4+0x0024]%asi ! 00000000DE43FFCC SKIP:L3-B000 8 S >BD80018
stwa %o0, [%g5+0x0060]%asi ! 00000000DE43FFD0 SKIP:L3-B000 8 S >BD80003
st %f11, [%g3-0x0054] ! 00000000DE43FFD4 SKIP:L3-B000 8 S >BD80019
alignaddrl %o5, %o4, %i2 ! 00000000DE43FFD8 SKIP:L3-B000 8 S
ldstub [%g3-0x003B], %o1 ! 00000000DE43FFDC SKIP:L3-B000 8 S >BD80007
add %g3, 0x80, %l5 ! 00000000DE43FFE0 SKIP:L3-B000 8 @BD80004
stda %f18,[%l5+%g1]0xC4 ! 00000000DE43FFE4 SKIP:L3-B000 8 S Partial_St
ldx [%g2+0x0058], %l6 ! 00000000DE43FFE8 SKIP:L3-B000 8 <BD80021
stwa %g7, [%l6+%g0]0x04 ! 00000000DE43FFEC SKIP:L3-B000 8 S >BD80022
std %f22, [%g5+0x0084] ! 00000000DE43FFF0 SKIP:L3-B000 8 S >BD80004+4
ldx [%g2+0x0050], %l5 ! 00000000DE43FFF4 SKIP:L3-B000 8 <BD80003
membar 0x40 ! 00000000DE43FFF8 SKIP:L3-B000 8
ldda [%l5]0xF0, %f16 ! 00000000DE43FFFC SKIP:L3-B000 8 Blk-Load
membar 0x40 ! 00000000DE440000 SKIP:L3-B000 8
fba,a BL80129 ! 00000000DE440004 SKIP:L3-B000 8
stda %f30, [%g4+0x0080]%asi ! 00000000DE440008 SKIP:L3-B000 0 S >BD80004
BL80128: ! ELSE:L3-B001
ldx [%g2+0x0050], %l5 ! 00000000DE44000C ELSE:L3-B001 0 <BD80003
.word 0x93A14870 ! 00000000DE440010 ELSE:L3-B001 0 random
stda %f16, [%l5]0xE0 ! 00000000DE440014 ELSE:L3-B001 0 Blk-Store
.word 0xA1771BE3 ! 00000000DE440018 ELSE:L3-B001 0 illop
add %g5, -59, %l6 ! 00000000DE44001C ELSE:L3-B001 0 @BD80007
ldda [%l6]0xD0, %f16 ! 00000000DE440020 ELSE:L3-B001 0 S Short8
st %f9, [%g4+0x0024] ! 00000000DE440024 ELSE:L3-B001 0 S >BD80018
membar 0x40 ! 00000000DE440028 ELSE:L3-B001 0
stda %f0, [%l5]0xE0 ! 00000000DE44002C ELSE:L3-B001 0 Blk-Store
membar 0x40 ! 00000000DE440030 ELSE:L3-B001 0
.word 0xAFAA6CE7 ! 00000000DE440034 ELSE:L3-B001 0 S illop
membar 0x40 ! 00000000DE440038 ELSE:L3-B001 0
stda %f32, [%l5]0x16 ! 00000000DE44003C ELSE:L3-B001 0 Blk-Store
membar 0x40 ! 00000000DE440040 ELSE:L3-B001 0
add %g4, 0x80, %l5 ! 00000000DE440044 ELSE:L3-B001 0 @BD80004
stda %f16,[%l5+%g1]0xC2 ! 00000000DE440048 ELSE:L3-B001 0 S Partial_St
stda %f30, [%g5+0x0030]%asi ! 00000000DE44004C ELSE:L3-B001 0 S >BD80002
stb %o0, [%g3+0x0077] ! 00000000DE440050 ELSE:L3-B001 0 S >BD80006+1
sth %o5, [%g6+0x0076] ! 00000000DE440054 ELSE:L3-B001 0 S >BD80006
add %g6, 0x76, %l6 ! 00000000DE440058 ELSE:L3-B001 0 @BD80006
.word 0x81CFE008 ! 00000000DE44005C ELSE:L3-B001 0 S random
add %g1, 0xCF0, %g1 ! 00000000DE440060 ELSE:L3-B001 0 chksum++
prefetch [%l2-0x022B], 3 ! 00000000DE440064 ELSE:L3-B001 0 S <.-555
std %f20, [%g4+0x0080] ! 00000000DE440068 ELSE:L3-B001 0 S >BD80004
.word 0xEEEA23CC ! 00000000DE44006C ELSE:L3-B001 0 S random
add %g4, 0x76, %l6 ! 00000000DE440070 ELSE:L3-B001 0 @BD80006
stda %f28, [%l6]0xD3 ! 00000000DE440074 ELSE:L3-B001 0 S Short16
BL80129: ! ELSE:L3-B001
add %g1, 0x381, %g1 ! 00000000DE440078 ELSE:L3-B001 8 chksum++
and %g1, 0xFE, %l3 ! 00000000DE44007C LOOP:L3-B002 8
BL80134: ! LOOP:L3-B002
add %g1, 0x988, %g1 ! 00000000DE440080 LOOP:L3-B002 8 chksum++
std %o0, [%g5+0x0080] ! 00000000DE440084 LOOP:L3-B002 8 S >BD80004
nop ! 00000000DE440088 LOOP:L3-B002 8 S
nop ! 00000000DE44008C LOOP:L3-B002 8 S
nop ! 00000000DE440090 LOOP:L3-B002 8 S
fbul,a,pn %fcc0, BL80130 ! 00000000DE440094 LOOP:L3-B002 8 L
nop ! 00000000DE440098 LOOP:L3-B002 0 S
ldx [%g2+0x0000], %g6 ! 00000000DE44009C LOOP:L3-B002 8 S BASE<BD80167
st %f9, [%g4+0x0024] ! 00000000DE4400A0 LOOP:L3-B002 8 S >BD80018
st %f10, [%g3+0x0024] ! 00000000DE4400A4 LOOP:L3-B002 8 S >BD80018
st %f3, [%g4+0x0024] ! 00000000DE4400A8 LOOP:L3-B002 8 S >BD80018
bcc,pn %icc, BL80131 ;.empty ! 00000000DE4400AC LOOP:L3-B002 8 L
bn BL80132 ;.empty ! 00000000DE4400B0 LOOP:L3-B002 8 L
brnz,a,pn %i3, BL80130 ;.empty ! 00000000DE4400B4 LOOP:L3-B002 0 L
bvc BL80130 ;.empty ! 00000000DE4400B8 LOOP:L3-B002 0 L
BL80132:bl,pn %icc, BL80133 ;.empty ! 00000000DE4400BC LOOP:L3-B002 0 L
BL80133:fbe,pn %fcc2, BL80131 ;.empty ! 00000000DE4400C0 LOOP:L3-B002 0 L
BL80130:fble BL80131 ! 00000000DE4400C4 LOOP:L3-B002 0 L
nop ! 00000000DE4400C8 LOOP:L3-B002 0 S
BL80131:add %g1, 0x680, %g1 ! 00000000DE4400CC LOOP:L3-B002 8 chksum++
ldx [%g2+0x0050], %l5 ! 00000000DE4400D0 LOOP:L3-B002 8 <BD80003
membar 0x40 ! 00000000DE4400D4 LOOP:L3-B002 8
stda %f16, [%l5]0x16 ! 00000000DE4400D8 LOOP:L3-B002 8 Blk-Store
membar 0x40 ! 00000000DE4400DC LOOP:L3-B002 8
std %g0, [%g6+0x0030] ! 00000000DE4400E0 LOOP:L3-B002 8 S >BD80002
std %o0, [%g3+0x0030] ! 00000000DE4400E4 LOOP:L3-B002 8 S >BD80002
.word 0xB9AFA00B ! 00000000DE4400E8 LOOP:L3-B002 8 S illop_FP
ldx [%g2+0x0058], %l6 ! 00000000DE4400EC LOOP:L3-B002 8 <BD80021
ldda [%l6]0x24, %i0 ! 00000000DE4400F0 LOOP:L3-B002 8 S Quad_Ld
ldx [%g2+0x0060], %fsr ! 00000000DE4400F4 LOOP:L3-B002 8 S <BD80008
add %g5, -59, %l6 ! 00000000DE4400F8 LOOP:L3-B002 8 @BD80007
stda %f30, [%l6]0xD0 ! 00000000DE4400FC LOOP:L3-B002 8 S Short8
membar 0x40 ! 00000000DE440100 LOOP:L3-B002 8
stda %f16, [%l5]0x16 ! 00000000DE440104 LOOP:L3-B002 8 Blk-Store
membar 0x40 ! 00000000DE440108 LOOP:L3-B002 8
add %g5, 0x80, %l5 ! 00000000DE44010C LOOP:L3-B002 8 @BD80004
stda %f30,[%l5+%g1]0xC0 ! 00000000DE440110 LOOP:L3-B002 8 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000000DE440114 LOOP:L3-B002 8 <BD80003
membar 0x40 ! 00000000DE440118 LOOP:L3-B002 8
stda %f32, [%l5]0x16 ! 00000000DE44011C LOOP:L3-B002 8 Blk-Store
membar 0x40 ! 00000000DE440120 LOOP:L3-B002 8
stb %o5, [%g3+0x0074] ! 00000000DE440124 LOOP:L3-B002 8 S >BD80005
srlx %l3, 0x1, %l3 ! 00000000DE440128 LOOP:L3-B002 8
andcc %l3, 0x1, %g0 ! 00000000DE44012C LOOP:L3-B002 8
bne,a,pn %xcc, BL80134 ! 00000000DE440130 LOOP:L3-B002 8
.word 0xB5A34987 ! 00000000DE440134 LOOP:L3-B002 0 S illop_FP
add %g1, 0x891, %g1 ! 00000000DE440138 LOOP:L3-B002 8 chksum++
andcc %g1, 0x300, %g0 ! 00000000DE44013C LOOP:L2-B000 8
bz,pn %xcc, BL80156 ! 00000000DE440140 LOOP:L2-B000 8
stw %i5, [%g3+0x0060] ! 00000000DE440144 LOOP:L2-B000 8 S >BD80003
add %g1, 0xCAB, %g1 ! 00000000DE440148 LOOP:L2-B000 8 chksum++
or %g0, 0x3, %l1 ! 00000000DE44014C LOOP:L3-B003 8
BL80135: ! LOOP:L3-B003
add %g1, 0x7D7, %g1 ! 00000000DE440150 LOOP:L3-B003 24 chksum++
add %g5, 0x80, %l5 ! 00000000DE440154 LOOP:L3-B003 24 @BD80004
stda %f26,[%l5+%g1]0xC2 ! 00000000DE440158 LOOP:L3-B003 24 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000000DE44015C LOOP:L3-B003 24 <BD80003
membar 0x40 ! 00000000DE440160 LOOP:L3-B003 24
stda %f32, [%l5]0xF0 ! 00000000DE440164 LOOP:L3-B003 24 Blk-Store
membar 0x40 ! 00000000DE440168 LOOP:L3-B003 24
ldx [%g2+0x0058], %l6 ! 00000000DE44016C LOOP:L3-B003 24 <BD80021
ldda [%l6]0x24, %i0 ! 00000000DE440170 LOOP:L3-B003 24 S Quad_Ld
add %g5, 0x80, %l5 ! 00000000DE440174 LOOP:L3-B003 24 @BD80004
stda %f30,[%l5+%g1]0xC3 ! 00000000DE440178 LOOP:L3-B003 24 S Partial_St
tg %xcc, %g0+0x0059 ! 00000000DE44017C LOOP:L3-B003 24 S
add %g4, 0x79, %l6 ! 00000000DE440180 LOOP:L3-B003 24 @BD80008
stda %f16, [%l6]0xD1 ! 00000000DE440184 LOOP:L3-B003 24 S Short8
add %g6, 0x80, %l5 ! 00000000DE440188 LOOP:L3-B003 24 @BD80004
stda %f22,[%l5+%g1]0xC0 ! 00000000DE44018C LOOP:L3-B003 24 S Partial_St
ldstub [%g6+0x0074], %o3 ! 00000000DE440190 LOOP:L3-B003 24 S >BD80005
sub %l1, 0x1, %l1 ! 00000000DE440194 LOOP:L3-B003 24
brnz,a,pn %l1, BL80135 ! 00000000DE440198 LOOP:L3-B003 24
stb %g1, [%g4+0x0074] ! 00000000DE44019C LOOP:L3-B003 16 S >BD80005
add %g1, 0x1B8, %g1 ! 00000000DE4401A0 LOOP:L3-B003 8 chksum++
andcc %i2, 0x400, %g0 ! 00000000DE4401A4 SKIP:L3-B004 8
bnz,a,pn %xcc, BL80138 ! 00000000DE4401A8 SKIP:L3-B004 8
fnand %f30, %f16, %f16 ! 00000000DE4401AC SKIP:L3-B004 0 S
nop ! 00000000DE4401B0 SKIP:L3-B004 8 S
ldstub [%g5+0x0074], %l2 ! 00000000DE4401B4 SKIP:L3-B004 8 S >BD80005
ba,pn %icc, BL80136 ! 00000000DE4401B8 SKIP:L3-B004 8 L
nop ! 00000000DE4401BC SKIP:L3-B004 8 S
.word 0x9153C000 ! 00000000DE4401C0 SKIP:L3-B004 0 L illop
BL80137:fpadd16 %f30, %f16, %f16 ! 00000000DE4401C4 SKIP:L3-B004 0 S
st %f17, [%g5+0x0060] ! 00000000DE4401C8 SKIP:L3-B004 0 S >BD80003
BL80136:nop ! 00000000DE4401CC SKIP:L3-B004 8 S
ldub [%g3+0x0079], %i3 ! 00000000DE4401D0 SKIP:L3-B004 8 S <BD80008
add %g1, 0x905, %g1 ! 00000000DE4401D4 SKIP:L3-B004 8 chksum++
add %g1, 0x61B, %g1 ! 00000000DE4401D8 SKIP:L3-B004 8 chksum++
ldstub [%g4+0x0074], %i3 ! 00000000DE4401DC SKIP:L3-B004 8 S >BD80005
st %f3, [%g4-0x0054] ! 00000000DE4401E0 SKIP:L3-B004 8 S >BD80019
ldx [%g2+0x0050], %l5 ! 00000000DE4401E4 SKIP:L3-B004 8 <BD80003
membar 0x40 ! 00000000DE4401E8 SKIP:L3-B004 8
stda %f32, [%l5]0xE0 ! 00000000DE4401EC SKIP:L3-B004 8 Blk-Store
membar 0x40 ! 00000000DE4401F0 SKIP:L3-B004 8
.word 0x99B14367 ! 00000000DE4401F4 SKIP:L3-B004 8 S illop_VIS
array16 %l2, %i4, %i4 ! 00000000DE4401F8 SKIP:L3-B004 8 S
ba,a,pt %xcc, BL80144 ! 00000000DE4401FC SKIP:L3-B004 8
st %f2, [%g5+0x0024] ! 00000000DE440200 SKIP:L3-B004 0 S >BD80018
BL80138: ! ELSE:L3-B005
ldstuba [%g3+0x0074]%asi, %o2 ! 00000000DE440204 ELSE:L3-B005 0 S >BD80005
.word 0x9FC3801F ! 00000000DE440208 ELSE:L3-B005 0 S random
bcs,pn %icc, BL80139 ! 00000000DE44020C ELSE:L3-B005 0 L
pdist %f30, %f16, %f28 ! 00000000DE440210 ELSE:L3-B005 0 S
call .+8 ! 00000000DE440214 ELSE:L3-B005 0 L
BL80139:.word 0x8D8DC1D9 ! 00000000DE440218 ELSE:L3-B005 0 S illop
fba,a BL80141 ;.empty ! 00000000DE44021C ELSE:L3-B005 0 L
ble,a,pn %icc, BL80142 ! 00000000DE440220 ELSE:L3-B005 0 L
ldstub [%g5+0x0074], %i2 ! 00000000DE440224 ELSE:L3-B005 0 S >BD80005
BL80142:std %f20, [%g6+0x0030] ! 00000000DE440228 ELSE:L3-B005 0 S >BD80002
nop ! 00000000DE44022C ELSE:L3-B005 0 S
stx %fsr, [%g2+0x0060] ! 00000000DE440230 ELSE:L3-B005 0 S <BD80008
.word 0xB5B4CB70 ! 00000000DE440234 ELSE:L3-B005 0 L illop
BL80143:fble BL80140 ! 00000000DE440238 ELSE:L3-B005 0 L
BL80140:.word 0xBFB64870 ! 00000000DE44023C ELSE:L3-B005 0 S illop
BL80141:.word 0x9995D1FD ! 00000000DE440240 ELSE:L3-B005 0 illop
add %g1, 0xA9D, %g1 ! 00000000DE440244 ELSE:L3-B005 0 chksum++
ldx [%g2+0x0050], %l5 ! 00000000DE440248 ELSE:L3-B005 0 <BD80003
.word 0xE347CBAC ! 00000000DE44024C ELSE:L3-B005 0 illop
.word 0xA95C99A6 ! 00000000DE440250 ELSE:L3-B005 0 illop
membar 0x40 ! 00000000DE440254 ELSE:L3-B005 0
membar 0x40 ! 00000000DE440258 ELSE:L3-B005 0
stda %f0, [%l5]0x16 ! 00000000DE44025C ELSE:L3-B005 0 Blk-Store
membar 0x40 ! 00000000DE440260 ELSE:L3-B005 0
membar 0x40 ! 00000000DE440264 ELSE:L3-B005 0
ldda [%l5]0xF0, %f16 ! 00000000DE440268 ELSE:L3-B005 0 Blk-Load
membar 0x40 ! 00000000DE44026C ELSE:L3-B005 0
membar 0x40 ! 00000000DE440270 ELSE:L3-B005 0
.word 0xF1D61CC0 ! 00000000DE440274 ELSE:L3-B005 0 illop
.word 0x8F4DE584 ! 00000000DE440278 ELSE:L3-B005 0 illop
.word 0xD0800D20 ! 00000000DE44027C ELSE:L3-B005 0 random
.word 0x83D8BEB3 ! 00000000DE440280 ELSE:L3-B005 0 S illop
.word 0xF1EA8238 ! 00000000DE440284 ELSE:L3-B005 0 S random
.word 0xEB60A2E0 ! 00000000DE440288 ELSE:L3-B005 0 S illop
std %i2, [%g6+0x0080] ! 00000000DE44028C ELSE:L3-B005 0 S >BD80004
st %f11, [%g4-0x0054] ! 00000000DE440290 ELSE:L3-B005 0 S >BD80019
nop ! 00000000DE440294 ELSE:L3-B005 0 S
BL80144: ! ELSE:L3-B005
add %g1, 0x2ED, %g1 ! 00000000DE440298 ELSE:L3-B005 8 chksum++
andcc %o3, 0x80, %g0 ! 00000000DE44029C SKIP:L3-B006 8
bnz,a,pn %xcc, BL80145 ! 00000000DE4402A0 SKIP:L3-B006 8
prefetch [%g4+%o3], 1 ! 00000000DE4402A4 SKIP:L3-B006 8 S <.+0
ldx [%g2+0x0040], %g3 ! 00000000DE4402A8 SKIP:L3-B006 0 S BASE<BD80087
prefetch [%i4+0x0257], 22 ! 00000000DE4402AC SKIP:L3-B006 0 S <.+599
ldx [%g2+0x0050], %l5 ! 00000000DE4402B0 SKIP:L3-B006 0 <BD80003
membar 0x40 ! 00000000DE4402B4 SKIP:L3-B006 0
stda %f0, [%l5]0xE0 ! 00000000DE4402B8 SKIP:L3-B006 0 Blk-Store
membar 0x40 ! 00000000DE4402BC SKIP:L3-B006 0
stx %g1, [%g4+0x0030] ! 00000000DE4402C0 SKIP:L3-B006 0 S >BD80002
pdist %f30, %f16, %f22 ! 00000000DE4402C4 SKIP:L3-B006 0 S
ldstuba [%g3+0x0079]%asi, %o2 ! 00000000DE4402C8 SKIP:L3-B006 0 S >BD80008
st %f31, [%g5+0x0060] ! 00000000DE4402CC SKIP:L3-B006 0 S >BD80003
membar 0x40 ! 00000000DE4402D0 SKIP:L3-B006 0
stda %f0, [%l5]0xF8 ! 00000000DE4402D4 SKIP:L3-B006 0 Blk-Store
membar 0x40 ! 00000000DE4402D8 SKIP:L3-B006 0
ld [%g2+0x0060], %fsr ! 00000000DE4402DC SKIP:L3-B006 0 S <BD80008
.word 0xB1ADCA1D ! 00000000DE4402E0 SKIP:L3-B006 0 S illop
.word 0xFB9425C0 ! 00000000DE4402E4 SKIP:L3-B006 0 illop
add %g6, 0x30, %l5 ! 00000000DE4402E8 SKIP:L3-B006 0 @BD80002
.word 0x9DA0C877 ! 00000000DE4402EC SKIP:L3-B006 0 S illop
.word 0xF7DA63E0 ! 00000000DE4402F0 SKIP:L3-B006 0 illop
.word 0x37C09105 ! 00000000DE4402F4 SKIP:L3-B006 0 random
stda %f32, [%l5]0xF0 ! 00000000DE4402F8 SKIP:L3-B006 0 Blk-Store
membar 0x40 ! 00000000DE4402FC SKIP:L3-B006 0
membar 0x40 ! 00000000DE440300 SKIP:L3-B006 0
stda %f0, [%l5]0xF0 ! 00000000DE440304 SKIP:L3-B006 0 Blk-Store
.word 0x97B582E3 ! 00000000DE440308 SKIP:L3-B006 0 illop
ldx [%g2+0x0048], %g6 ! 00000000DE44030C SKIP:L3-B006 0 S BASE<BD80111
ba,a,pn %icc, BL80148 ! 00000000DE440310 SKIP:L3-B006 0
.word 0xFF5B5DE1 ! 00000000DE440314 SKIP:L3-B006 0 S illop
BL80145: ! ELSE:L3-B007
fnands %f31, %f30, %f30 ! 00000000DE440318 ELSE:L3-B007 8 S
ldx [%g2+0x0050], %l5 ! 00000000DE44031C ELSE:L3-B007 8 <BD80003
membar 0x40 ! 00000000DE440320 ELSE:L3-B007 8
ldda [%l5]0xF0, %f16 ! 00000000DE440324 ELSE:L3-B007 8 Blk-Load
membar 0x40 ! 00000000DE440328 ELSE:L3-B007 8
ldda [%g7+%g0]0x82, %i0 ! 00000000DE44032C ELSE:L3-B007 8 S <BD80034
prefetch [%l5+0x0935], 21 ! 00000000DE440330 ELSE:L3-B007 8 S <.+2357
ldstuba [%g5+0x0074]%asi, %l2 ! 00000000DE440334 ELSE:L3-B007 8 S >BD80005
st %f3, [%g3-0x0054] ! 00000000DE440338 ELSE:L3-B007 8 S >BD80019
add %g4, 0x80, %l5 ! 00000000DE44033C ELSE:L3-B007 8 @BD80004
stda %f22,[%l5+%g1]0xC4 ! 00000000DE440340 ELSE:L3-B007 8 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000000DE440344 ELSE:L3-B007 8 <BD80003
membar 0x40 ! 00000000DE440348 ELSE:L3-B007 8
stda %f16, [%l5]0xE0 ! 00000000DE44034C ELSE:L3-B007 8 Blk-Store
membar 0x40 ! 00000000DE440350 ELSE:L3-B007 8
stda %f26, [%g4+0x0030]%asi ! 00000000DE440354 ELSE:L3-B007 8 S >BD80002
stw %o2, [%g5+0x0060] ! 00000000DE440358 ELSE:L3-B007 8 S >BD80003
fornot2s %f28, %f24, %f16 ! 00000000DE44035C ELSE:L3-B007 8 S
pdist %f22, %f16, %f16 ! 00000000DE440360 ELSE:L3-B007 8 S
add %g1, 0xEC1, %g1 ! 00000000DE440364 ELSE:L3-B007 8 chksum++
stba %g1, [%g3+0x0074]%asi ! 00000000DE440368 ELSE:L3-B007 8 S >BD80005
.word 0xCD907604 ! 00000000DE44036C ELSE:L3-B007 8 S illop
fbo BL80146 ! 00000000DE440370 ELSE:L3-B007 8 L
st %f9, [%g5-0x0054] ! 00000000DE440374 ELSE:L3-B007 8 S >BD80019
call .+8 ! 00000000DE440378 ELSE:L3-B007 0 L
.word 0x81880000 ! 00000000DE44037C ELSE:L3-B007 0 S random
BL80147:std %f16, [%g5+0x0030] ! 00000000DE440380 ELSE:L3-B007 0 S >BD80002
BL80146:stxa %g1, [%g7+%g0]0xBB ! 00000000DE440384 ELSE:L3-B007 8 S BAD-ASI
add %g1, 0x513, %g1 ! 00000000DE440388 ELSE:L3-B007 8 chksum++
BL80148: ! ELSE:L3-B007
add %g1, 0xCA5, %g1 ! 00000000DE44038C ELSE:L3-B007 8 chksum++
ldx [%g2+0x0058], %l6 ! 00000000DE440390 LOOP:L2-B000 8 <BD80021
stha %g7, [%l6+%g0]0x0C ! 00000000DE440394 LOOP:L2-B000 8 S >BD80022
add %g5, 0x80, %l5 ! 00000000DE440398 LOOP:L2-B000 8 @BD80004
stda %f18,[%l5+%g1]0xC4 ! 00000000DE44039C LOOP:L2-B000 8 S Partial_St
ld [%g2+0x0060], %fsr ! 00000000DE4403A0 LOOP:L2-B000 8 S <BD80008
call .+8 ! 00000000DE4403A4 LOOP:L2-B000 8 S
stx %l2, [%g6+0x0080] ! 00000000DE4403A8 LOOP:L2-B000 8 S >BD80004
ldx [%g2+0x0050], %l5 ! 00000000DE4403AC LOOP:L2-B000 8 <BD80003
membar 0x40 ! 00000000DE4403B0 LOOP:L2-B000 8
stda %f0, [%l5]0x16 ! 00000000DE4403B4 LOOP:L2-B000 8 Blk-Store
membar 0x40 ! 00000000DE4403B8 LOOP:L2-B000 8
srlx %l4, 0x1, %l4 ! 00000000DE4403BC LOOP:L2-B000 8
andcc %l4, 0x1, %g0 ! 00000000DE4403C0 LOOP:L2-B000 8
bne,a,pt %xcc, BL80149 ! 00000000DE4403C4 LOOP:L2-B000 8
nop ! 00000000DE4403C8 LOOP:L2-B000 6 S
add %g1, 0x24D, %g1 ! 00000000DE4403CC LOOP:L2-B000 2 chksum++
ba,pn %icc, BL80155 ! 00000000DE4403D0 SIDE:L2-B001 2
st %f5, [%g4-0x0054] ! 00000000DE4403D4 SIDE:L2-B001 2 S >BD80019
BL80156: ! SIDE:L2-B001
andcc %g1, 0x2, %g0 ! 00000000DE4403D8 SKIP:L3-B008 0
bnz,a,pt %icc, BL80150 ! 00000000DE4403DC SKIP:L3-B008 0
.word 0xA5AE1B97 ! 00000000DE4403E0 SKIP:L3-B008 0 S illop
st %f11, [%g4-0x0054] ! 00000000DE4403E4 SKIP:L3-B008 0 S >BD80019
.word 0x261C960B ! 00000000DE4403E8 SKIP:L3-B008 0 illop
.word 0xCDFC944F ! 00000000DE4403EC SKIP:L3-B008 0 random
stda %f0, [%l5]0x1E ! 00000000DE4403F0 SKIP:L3-B008 0 Blk-Store
membar 0x40 ! 00000000DE4403F4 SKIP:L3-B008 0
add %g4, 0x80, %l5 ! 00000000DE4403F8 SKIP:L3-B008 0 @BD80004
stda %f24,[%l5+%g1]0xC1 ! 00000000DE4403FC SKIP:L3-B008 0 S Partial_St
ta %xcc, 0x40 ! 00000000DE440400 SKIP:L3-B008 0 S +-priv
.word 0xCD4FF432 ! 00000000DE440404 SKIP:L3-B008 0 S illop
.word 0xE7CD965F ! 00000000DE440408 SKIP:L3-B008 0 illop
stda %f18, [%l6]0xD2 ! 00000000DE44040C SKIP:L3-B008 0 S Short16
ldx [%g2+0x0058], %l6 ! 00000000DE440410 SKIP:L3-B008 0 <BD80021
.word 0xC312121C ! 00000000DE440414 SKIP:L3-B008 0 S illop
add %g1, 0xFD5, %g1 ! 00000000DE440418 SKIP:L3-B008 0 chksum++
ldstub [%g5+0x0079], %i3 ! 00000000DE44041C SKIP:L3-B008 0 S >BD80008
stx %i0, [%g4+0x0080] ! 00000000DE440420 SKIP:L3-B008 0 S >BD80004
std %i2, [%g5+0x0030] ! 00000000DE440424 SKIP:L3-B008 0 S >BD80002
.word 0x93A814F7 ! 00000000DE440428 SKIP:L3-B008 0 S illop
ba BL80151 ! 00000000DE44042C SKIP:L3-B008 0
std %f18, [%g5+0x0080] ! 00000000DE440430 SKIP:L3-B008 0 S >BD80004
BL80150: ! ELSE:L3-B009
add %g3, 0x80, %l5 ! 00000000DE440434 ELSE:L3-B009 0 @BD80004
stda %f28,[%l5+%g1]0xC0 ! 00000000DE440438 ELSE:L3-B009 0 S Partial_St
st %f2, [%g4+0x0026] ! 00000000DE44043C ELSE:L3-B009 0 S >BD80018+2
sethi %hh(0x72BC7D2DFF00),%l6 ! 00000000DE440440 ELSE:L3-B009 0 SUBR068
or %l6,%hm(0x72BC7D2DFF00),%l6 ! 00000000DE440444 ELSE:L3-B009 0
sethi %lm(0x72BC7D2DFF00),%l5 ! 00000000DE440448 ELSE:L3-B009 0
.word 0xF1369BAF ! 00000000DE44044C ELSE:L3-B009 0 illop
.word 0xCF6C3DD7 ! 00000000DE440450 ELSE:L3-B009 0 illop
or %l6, %l5, %l6 ! 00000000DE440454 ELSE:L3-B009 0
add %l6, 0x1, %l6 ! 00000000DE440458 ELSE:L3-B009 0
jmpl %l6+0x0000, %o7 ! 00000000DE44045C ELSE:L3-B009 0 S
std %f20, [%g5+0x0080] ! 00000000DE440460 ELSE:L3-B009 0 S >BD80004
call .+8 ! 00000000DE440464 ELSE:L3-B009 0 S
ldstub [%g4+0x0074], %i0 ! 00000000DE440468 ELSE:L3-B009 0 S >BD80005
stxa %i5, [%g3+0x0030]%asi ! 00000000DE44046C ELSE:L3-B009 0 S >BD80002
.word 0x8DA51A05 ! 00000000DE440470 ELSE:L3-B009 0 illop
stha %g7, [%l6+%g0]0x0C ! 00000000DE440474 ELSE:L3-B009 0 S >BD80022
std %i4, [%g4+0x0080] ! 00000000DE440478 ELSE:L3-B009 0 S >BD80004
add %g1, 0xFB6, %g1 ! 00000000DE44047C ELSE:L3-B009 0 chksum++
ldx [%g2+0x0050], %l5 ! 00000000DE440480 ELSE:L3-B009 0 <BD80003
membar 0x40 ! 00000000DE440484 ELSE:L3-B009 0
stda %f0, [%l5]0xF0 ! 00000000DE440488 ELSE:L3-B009 0 Blk-Store
membar 0x40 ! 00000000DE44048C ELSE:L3-B009 0
ldstub [%g3+0x0074], %o1 ! 00000000DE440490 ELSE:L3-B009 0 S >BD80005
add %g4, 0x30, %l5 ! 00000000DE440494 ELSE:L3-B009 0 @BD80002
stda %f18,[%l5+%g1]0xC4 ! 00000000DE440498 ELSE:L3-B009 0 S Partial_St
add %g3, 0x80, %l5 ! 00000000DE44049C ELSE:L3-B009 0 @BD80004
stda %f24,[%l5+%g1]0xCC ! 00000000DE4404A0 ELSE:L3-B009 0 S Partial_St
std %i4, [%g4+0x0080] ! 00000000DE4404A4 ELSE:L3-B009 0 S >BD80004
array32 %o1, %i0, %i2 ! 00000000DE4404A8 ELSE:L3-B009 0 S
BL80151: ! ELSE:L3-B009
add %g1, 0x6ED, %g1 ! 00000000DE4404AC ELSE:L3-B009 0 chksum++
andcc %i2, 0x40, %g0 ! 00000000DE4404B0 SKIP:L3-B010 0
bnz,a BL80152 ! 00000000DE4404B4 SKIP:L3-B010 0
nop ! 00000000DE4404B8 SKIP:L3-B010 0 S
ldx [%g2+0x0058], %l6 ! 00000000DE4404BC SKIP:L3-B010 0 <BD80021
ldda [%l6]0x26, %i0 ! 00000000DE4404C0 SKIP:L3-B010 0 S Quad_Ld_P
add %g6, 0x30, %l5 ! 00000000DE4404C4 SKIP:L3-B010 0 @BD80002
stda %f16,[%l5+%g1]0xC3 ! 00000000DE4404C8 SKIP:L3-B010 0 S Partial_St
.word 0xF549C91D ! 00000000DE4404CC SKIP:L3-B010 0 S illop
stb %o0, [%g3+0x0061] ! 00000000DE4404D0 SKIP:L3-B010 0 S >BD80003+1
ldx [%g2+0x0050], %l5 ! 00000000DE4404D4 SKIP:L3-B010 0 <BD80003
.word 0x9BA549F5 ! 00000000DE4404D8 SKIP:L3-B010 0 illop
stda %f0, [%l5]0xE0 ! 00000000DE4404DC SKIP:L3-B010 0 Blk-Store
.word 0xAD978E01 ! 00000000DE4404E0 SKIP:L3-B010 0 illop
.word 0x9BAED941 ! 00000000DE4404E4 SKIP:L3-B010 0 S illop
add %g1, 0xE, %g1 ! 00000000DE4404E8 SKIP:L3-B010 0 chksum++
stb %g1, [%g6+0x0082] ! 00000000DE4404EC SKIP:L3-B010 0 S >BD80004+2
.word 0x05E22F73 ! 00000000DE4404F0 SKIP:L3-B010 0 illop
stda %f20, [%l6]0xD2 ! 00000000DE4404F4 SKIP:L3-B010 0 S Short16
add %g6, -59, %l6 ! 00000000DE4404F8 SKIP:L3-B010 0 @BD80007
stda %f24, [%l6]0xD1 ! 00000000DE4404FC SKIP:L3-B010 0 S Short8
std %g0, [%g4+0x0030] ! 00000000DE440500 SKIP:L3-B010 0 S >BD80002
.word 0x91AD8930 ! 00000000DE440504 SKIP:L3-B010 0 illop
or %l6,%hm(0x1091AD8930),%l6 ! 00000000DE440508 SKIP:L3-B010 0
sethi %lm(0x1091AD8930),%l5 ! 00000000DE44050C SKIP:L3-B010 0
or %l5,%lo(0x1091AD8930),%l5 ! 00000000DE440510 SKIP:L3-B010 0
sllx %l6, 0x20, %l6 ! 00000000DE440514 SKIP:L3-B010 0
or %l6, %l5, %l6 ! 00000000DE440518 SKIP:L3-B010 0
.word 0xCDD2FE7A ! 00000000DE44051C SKIP:L3-B010 0 illop
.word 0xC3C0220C ! 00000000DE440520 SKIP:L3-B010 0 S random
st %f2, [%g3+0x0024] ! 00000000DE440524 SKIP:L3-B010 0 S >BD80018
ldx [%g2+0x0050], %l5 ! 00000000DE440528 SKIP:L3-B010 0 <BD80003
.word 0x81CFE008 ! 00000000DE44052C SKIP:L3-B010 0 random
stda %f32, [%l5]0x16 ! 00000000DE440530 SKIP:L3-B010 0 Blk-Store
membar 0x40 ! 00000000DE440534 SKIP:L3-B010 0
.word 0x99D3C804 ! 00000000DE440538 SKIP:L3-B010 0 illop
sta %f9, [%g5-0x0054]%asi ! 00000000DE44053C SKIP:L3-B010 0 S >BD80019
BL80152: ! ELSE:L3-B011
add %g6, 0x76, %l6 ! 00000000DE440540 ELSE:L3-B011 0 @BD80006
ldda [%l6]0xD2, %f24 ! 00000000DE440544 ELSE:L3-B011 0 S Short16
call .+8 ! 00000000DE440548 ELSE:L3-B011 0 S
stx %fsr, [%g2+0x0060] ! 00000000DE44054C ELSE:L3-B011 0 S <BD80008
add %g5, 0x30, %l5 ! 00000000DE440550 ELSE:L3-B011 0 @BD80002
.word 0xBBA5C9F4 ! 00000000DE440554 ELSE:L3-B011 0 S illop
stha %o3, [%g5+0x0076]%asi ! 00000000DE440558 ELSE:L3-B011 0 S >BD80006
ldsha [%g3+0x0076]%asi, %l2 ! 00000000DE44055C ELSE:L3-B011 0 S <BD80006
add %g1, 0x14C, %g1 ! 00000000DE440560 ELSE:L3-B011 0 chksum++
add %g3, 0x80, %l5 ! 00000000DE440564 ELSE:L3-B011 0 @BD80004
stda %f20,[%l5+%g1]0xC4 ! 00000000DE440568 ELSE:L3-B011 0 S Partial_St
stb %i0, [%g6+0x0074] ! 00000000DE44056C ELSE:L3-B011 0 S >BD80005
ldx [%g2+0x0050], %l5 ! 00000000DE440570 ELSE:L3-B011 0 <BD80003
membar 0x40 ! 00000000DE440574 ELSE:L3-B011 0
ldda [%l5]0xF0, %f16 ! 00000000DE440578 ELSE:L3-B011 0 Blk-Load
.word 0xC5AE0D75 ! 00000000DE44057C ELSE:L3-B011 0 illop
ldx [%g2+0x0060], %fsr ! 00000000DE440580 ELSE:L3-B011 0 S <BD80008
.word 0xA1F8708B ! 00000000DE440584 ELSE:L3-B011 0 S illop
swap [%g6+0x0060], %o3 ! 00000000DE440588 ELSE:L3-B011 0 S >BD80003
sth %i2, [%g5+0x007C] ! 00000000DE44058C ELSE:L3-B011 0 S >BD80032
.word 0x2AA3E3E5 ! 00000000DE440590 ELSE:L3-B011 0 S random
.word 0xDD7F9654 ! 00000000DE440594 ELSE:L3-B011 0 illop
.word 0x81C3E008 ! 00000000DE440598 ELSE:L3-B011 0 S random
.word 0x37C63A95 ! 00000000DE44059C ELSE:L3-B011 0 S illop
.word 0xAB8C74E0 ! 00000000DE4405A0 ELSE:L3-B011 0 random
.word 0xEF4F38D8 ! 00000000DE4405A4 ELSE:L3-B011 0 S illop
stb %o3, [%g3+0x007D] ! 00000000DE4405A8 ELSE:L3-B011 0 S >BD80032+1
BL80153: ! ELSE:L3-B011
add %g1, 0x75C, %g1 ! 00000000DE4405AC ELSE:L3-B011 0 chksum++
or %g0, 0x3, %l2 ! 00000000DE4405B0 LOOP:L3-B012 0
BL80154: ! LOOP:L3-B012
.word 0x95906000 ! 00000000DE4405B4 LOOP:L3-B012 0 random
std %f18, [%g6+0x0030] ! 00000000DE4405B8 LOOP:L3-B012 0 S >BD80002
ldx [%g2+0x0058], %l6 ! 00000000DE4405BC LOOP:L3-B012 0 <BD80021
ldda [%l6]0x26, %i0 ! 00000000DE4405C0 LOOP:L3-B012 0 S Quad_Ld_P
ldx [%g2+0x0030], %g5 ! 00000000DE4405C4 LOOP:L3-B012 0 S BASE<BD80096
add %g6, 0x80, %l5 ! 00000000DE4405C8 LOOP:L3-B012 0 @BD80004
stda %f26,[%l5+%g1]0xC2 ! 00000000DE4405CC LOOP:L3-B012 0 S Partial_St
std %f24, [%g5+0x0030] ! 00000000DE4405D0 LOOP:L3-B012 0 S >BD80002
swap [%g4+0x0060], %o3 ! 00000000DE4405D4 LOOP:L3-B012 0 S >BD80003
bmask %g1, %o3, %i0 ! 00000000DE4405D8 LOOP:L3-B012 0 S
ldx [%g2+0x0050], %l5 ! 00000000DE4405DC LOOP:L3-B012 0 <BD80003
membar 0x40 ! 00000000DE4405E0 LOOP:L3-B012 0
stda %f16, [%l5]0x16 ! 00000000DE4405E4 LOOP:L3-B012 0 Blk-Store
membar 0x40 ! 00000000DE4405E8 LOOP:L3-B012 0
.word 0xD060A069 ! 00000000DE4405EC LOOP:L3-B012 0 illop
.word 0x95A7DCC2 ! 00000000DE4405F0 LOOP:L3-B012 0 illop
.word 0xA7AED524 ! 00000000DE4405F4 LOOP:L3-B012 0 illop
membar 0x40 ! 00000000DE4405F8 LOOP:L3-B012 0
stda %f16, [%l5]0x1E ! 00000000DE4405FC LOOP:L3-B012 0 Blk-Store
membar 0x40 ! 00000000DE440600 LOOP:L3-B012 0
.word 0x9FC68000 ! 00000000DE440604 LOOP:L3-B012 0 S random
membar 0x40 ! 00000000DE440608 LOOP:L3-B012 0
stda %f16, [%l5]0xF0 ! 00000000DE44060C LOOP:L3-B012 0 Blk-Store
.word 0xBB02A375 ! 00000000DE440610 LOOP:L3-B012 0 random
ldstub [%g3+0x0079], %i1 ! 00000000DE440614 LOOP:L3-B012 0 S >BD80008
.word 0x8BAFD0A2 ! 00000000DE440618 LOOP:L3-B012 0 illop
or %l6,%hm(0x108BAFD0A2),%l6 ! 00000000DE44061C LOOP:L3-B012 0
sethi %lm(0x108BAFD0A2),%l5 ! 00000000DE440620 LOOP:L3-B012 0
.word 0xF0C483B0 ! 00000000DE440624 LOOP:L3-B012 0 random
sllx %l6, 0x20, %l6 ! 00000000DE440628 LOOP:L3-B012 0
or %l6, %l5, %l6 ! 00000000DE44062C LOOP:L3-B012 0
.word 0x95AAD003 ! 00000000DE440630 LOOP:L3-B012 0 S illop
ldx [%g2+0x0060], %fsr ! 00000000DE440634 LOOP:L3-B012 0 S <BD80008
.word 0x9303C262 ! 00000000DE440638 LOOP:L3-B012 0 random
membar 0x40 ! 00000000DE44063C LOOP:L3-B012 0
.word 0xFD484E7D ! 00000000DE440640 LOOP:L3-B012 0 illop
.word 0xD9589211 ! 00000000DE440644 LOOP:L3-B012 0 illop
sub %l2, 0x1, %l2 ! 00000000DE440648 LOOP:L3-B012 0
brnz,a,pt %l2, BL80154 ! 00000000DE44064C LOOP:L3-B012 0
nop ! 00000000DE440650 LOOP:L3-B012 0 S
add %g1, 0xF4, %g1 ! 00000000DE440654 LOOP:L3-B012 0 chksum++
nop ! 00000000DE440658 LOOP:L3-B013 0
nop ! 00000000DE44065C LOOP:L3-B014 0
add %g1, 0xA1E, %g1 ! 00000000DE440660 SIDE:L2-B001 0 chksum++
BL80155: ! SIDE:L2-B001
nop ! 00000000DE440664 LOOP:L2-B002 2
nop ! 00000000DE440668 LOOP:L2-B003 2
nop ! 00000000DE44066C LOOP:L2-B004 2
nop ! 00000000DE440670 LOOP:L2-B005 2
nop ! 00000000DE440674 LOOP:L2-B006 2
nop ! 00000000DE440678 LOOP:L2-B007 2
nop ! 00000000DE44067C LOOP:L2-B008 2
add %o3, %g1, %i4 ! 00000000DE440680 SWCH:L2-B009 2
andcc %i4, 0x100, %g0 ! 00000000DE440684 SWCH:L2-B009 2
bnz,a,pt %xcc, BL80163 ! 00000000DE440688 SWCH:L2-B009 2
add %g1, 0x433, %g1 ! 00000000DE44068C SWCH:L2-B009 1 chksum++
andcc %i4, 0x2, %g0 ! 00000000DE440690 SWCH:L2-B009 1
bnz,pn %xcc, BL80162 ! 00000000DE440694 SWCH:L2-B009 1
andcc %i4, 0x100, %g0 ! 00000000DE440698 SWCH:L2-B009 1
bnz,pn %xcc, BL80158 ! 00000000DE44069C SWCH:L2-B009 0
andcc %i4, 0x20, %g0 ! 00000000DE4406A0 SWCH:L2-B009 0
bnz,pn %xcc, BL80157 ! 00000000DE4406A4 SWCH:L2-B009 0
ldx [%g2+0x0058], %l6 ! 00000000DE4406A8 SWCH:L2-B009 0 <BD80021
.word 0xBFA341DF ! 00000000DE4406AC SWCH:L2-B009 0 S illop
sta %f4, [%g6+0x0024]%asi ! 00000000DE4406B0 SWCH:L2-B009 0 S >BD80018
ta %xcc, 0x40 ! 00000000DE4406B4 SWCH:L2-B009 0 S +-priv
ldx [%g2+0x0050], %l5 ! 00000000DE4406B8 SWCH:L2-B009 0 <BD80003
membar 0x40 ! 00000000DE4406BC SWCH:L2-B009 0
.word 0x99AE0C3D ! 00000000DE4406C0 SWCH:L2-B009 0 illop
membar 0x40 ! 00000000DE4406C4 SWCH:L2-B009 0
ldstub [%g5+0x0074], %o4 ! 00000000DE4406C8 SWCH:L2-B009 0 S >BD80005
membar 0x40 ! 00000000DE4406CC SWCH:L2-B009 0
stda %f32, [%l5]0x16 ! 00000000DE4406D0 SWCH:L2-B009 0 Blk-Store
membar 0x40 ! 00000000DE4406D4 SWCH:L2-B009 0
.word 0x916D5F49 ! 00000000DE4406D8 SWCH:L2-B009 0 random
.word 0x9DA2CD5B ! 00000000DE4406DC SWCH:L2-B009 0 illop
.word 0xE581BFE2 ! 00000000DE4406E0 SWCH:L2-B009 0 S random
BL80157:.word 0x1F67FC13 ! 00000000DE4406E4 CASE:L3-B015 0 random
ldx [%g2+0x0020], %g3 ! 00000000DE4406E8 CASE:L3-B015 0 S BASE<BD80016
ldx [%g2+0x0050], %l5 ! 00000000DE4406EC CASE:L3-B015 0 <BD80003
membar 0x40 ! 00000000DE4406F0 CASE:L3-B015 0
stda %f16, [%l5]0x16 ! 00000000DE4406F4 CASE:L3-B015 0 Blk-Store
membar 0x40 ! 00000000DE4406F8 CASE:L3-B015 0
stba %i0, [%g5-0x003B]%asi ! 00000000DE4406FC CASE:L3-B015 0 S >BD80007
st %f18, [%g4+0x0060] ! 00000000DE440700 CASE:L3-B015 0 S >BD80003
ba,a,pt %xcc, BL80164 ! 00000000DE440704 CASE:L3-B015 0
nop ! 00000000DE440708 CASE:L3-B015 0 S
BL80158:.word 0x8392C01E ! 00000000DE44070C CASE:L3-B016 0 illop
nop ! 00000000DE440710 CASE:L3-B016 0 S
.word 0x87A4D124 ! 00000000DE440714 CASE:L3-B016 0 S illop
ldx [%g2+0x0050], %l5 ! 00000000DE440718 CASE:L3-B016 0 <BD80003
membar 0x40 ! 00000000DE44071C CASE:L3-B016 0
stda %f32, [%l5]0xF0 ! 00000000DE440720 CASE:L3-B016 0 Blk-Store
membar 0x40 ! 00000000DE440724 CASE:L3-B016 0
membar 0x40 ! 00000000DE440728 CASE:L3-B016 0
stda %f16, [%l5]0xF0 ! 00000000DE44072C CASE:L3-B016 0 Blk-Store
membar 0x40 ! 00000000DE440730 CASE:L3-B016 0
.word 0x814BC5EC ! 00000000DE440734 CASE:L3-B016 0 S illop
fba,a,pt %fcc3, BL80164 ! 00000000DE440738 CASE:L3-B016 0
sth %o4, [%g6+0x007C] ! 00000000DE44073C CASE:L3-B016 0 S >BD80032
BL80162:add %g1, 0x657, %g1 ! 00000000DE440740 CASE:L3-B017 1 chksum++
std %f18, [%g5+0x0030] ! 00000000DE440744 CASE:L3-B017 1 S >BD80002
st %f31, [%g4+0x0060] ! 00000000DE440748 CASE:L3-B017 1 S >BD80003
st %f27, [%g4+0x0060] ! 00000000DE44074C CASE:L3-B017 1 S >BD80003
fxor %f26, %f30, %f16 ! 00000000DE440750 CASE:L3-B017 1 S
nop ! 00000000DE440754 CASE:L3-B017 1 S
stx %i3, [%g3+0x0030] ! 00000000DE440758 CASE:L3-B017 1 S >BD80002
std %i0, [%g5+0x0030] ! 00000000DE44075C CASE:L3-B017 1 S >BD80002
bleu BL80159 ;.empty ! 00000000DE440760 CASE:L3-B017 1 L
BL80159:bnz,a BL80160 ;.empty ! 00000000DE440764 CASE:L3-B017 1 L
bl BL80161 ! 00000000DE440768 CASE:L3-B017 1 L
st %f8, [%g4-0x0052] ! 00000000DE44076C CASE:L3-B017 1 S >BD80019+2
BL80160:std %f24, [%g4+0x0030] ! 00000000DE440770 CASE:L3-B017 1 S >BD80002
BL80161:add %g1, 0xB3C, %g1 ! 00000000DE440774 CASE:L3-B017 1 chksum++
fba BL80164 ! 00000000DE440778 CASE:L3-B017 1
nop ! 00000000DE44077C CASE:L3-B017 1 S
BL80163:add %g1, 0xCA8, %g1 ! 00000000DE440780 CASE:L3-B018 1 chksum++
ldx [%g2+0x0050], %l5 ! 00000000DE440784 CASE:L3-B018 1 <BD80003
membar 0x40 ! 00000000DE440788 CASE:L3-B018 1
stda %f0, [%l5]0xF0 ! 00000000DE44078C CASE:L3-B018 1 Blk-Store
membar 0x40 ! 00000000DE440790 CASE:L3-B018 1
ldx [%g2+0x0060], %fsr ! 00000000DE440794 CASE:L3-B018 1 S <BD80008
membar 0x40 ! 00000000DE440798 CASE:L3-B018 1
stda %f32, [%l5]0xF8 ! 00000000DE44079C CASE:L3-B018 1 Blk-Store
membar 0x40 ! 00000000DE4407A0 CASE:L3-B018 1
st %f30, [%g4+0x0060] ! 00000000DE4407A4 CASE:L3-B018 1 S >BD80003
add %g6, 0x30, %l5 ! 00000000DE4407A8 CASE:L3-B018 1 @BD80002
stda %f28,[%l5+%g1]0xC2 ! 00000000DE4407AC CASE:L3-B018 1 S Partial_St
add %g4, 0x30, %l5 ! 00000000DE4407B0 CASE:L3-B018 1 @BD80002
stda %f30,[%l5+%g1]0xCA ! 00000000DE4407B4 CASE:L3-B018 1 S Partial_St
add %g6, 0x79, %l6 ! 00000000DE4407B8 CASE:L3-B018 1 @BD80008
ldda [%l6]0xD1, %f24 ! 00000000DE4407BC CASE:L3-B018 1 S Short8
ba,a BL80164 ! 00000000DE4407C0 CASE:L3-B018 1
nop ! 00000000DE4407C4 CASE:L3-B018 0 S
BL80164: ! SWCH:L2-B009
add %g1, 0xFFD, %g1 ! 00000000DE4407C8 SWCH:L2-B009 2 chksum++
add %g6, 0x30, %l5 ! 00000000DE4407CC SWCH:L2-B009 2 @BD80002
stda %f26,[%l5+%g1]0xCA ! 00000000DE4407D0 SWCH:L2-B009 2 S Partial_St
fpadd32 %f26, %f16, %f16 ! 00000000DE4407D4 SWCH:L2-B009 2 S
swap [%g6+0x0060], %o0 ! 00000000DE4407D8 SWCH:L2-B009 2 S >BD80003
.word 0xA78EEE65 ! 00000000DE4407DC SWCH:L2-B009 2 S illop
ldstub [%g4+0x0074], %i0 ! 00000000DE4407E0 SWCH:L2-B009 2 S >BD80005
nop ! 00000000DE4407E4 LOOP:L2-B010 2
nop ! 00000000DE4407E8 LOOP:L2-B011 2
nop ! 00000000DE4407EC LOOP:L2-B012 2
nop ! 00000000DE4407F0 LOOP:L2-B013 2
nop ! 00000000DE4407F4 LOOP:L2-B014 2
nop ! 00000000DE4407F8 LOOP:L2-B015 2
nop ! 00000000DE4407FC LOOP:L2-B016 2
nop ! 00000000DE440800 LOOP:L2-B017 2
nop ! 00000000DE440804 LOOP:L2-B018 2
nop ! 00000000DE440808 LOOP:L2-B019 2
nop ! 00000000DE44080C LOOP:L2-B020 2
std %g0, [%g3+0x0082] ! 00000000DE440810 LOOP:L1-B000 2 S >BD80004+2
call .+8 ! 00000000DE440814 LOOP:L1-B000 2 S
swap [%g6+0x0060], %i0 ! 00000000DE440818 LOOP:L1-B000 2 S >BD80003
sth %o0, [%g5+0x007C] ! 00000000DE44081C LOOP:L1-B000 2 S >BD80032
ldx [%g2+0x0050], %l5 ! 00000000DE440820 LOOP:L1-B000 2 <BD80003
membar 0x40 ! 00000000DE440824 LOOP:L1-B000 2
stda %f0, [%l5]0x16 ! 00000000DE440828 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00000000DE44082C LOOP:L1-B000 2
fand %f16, %f30, %f26 ! 00000000DE440830 LOOP:L1-B000 2 S
st %f10, [%g5-0x0054] ! 00000000DE440834 LOOP:L1-B000 2 S >BD80019
add %g3, 0x80, %l5 ! 00000000DE440838 LOOP:L1-B000 2 @BD80004
stda %f16,[%l5+%g1]0xC2 ! 00000000DE44083C LOOP:L1-B000 2 S Partial_St
ldx [%g5-0x0088], %g5 ! 00000000DE440840 LOOP:L1-B000 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000000DE440844 LOOP:L1-B000 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000000DE440848 LOOP:L1-B000 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000000DE44084C LOOP:L1-B000 2 ptr_chase
ldx [%g2+0x0050], %l5 ! 00000000DE440850 LOOP:L1-B000 2 <BD80003
membar 0x40 ! 00000000DE440854 LOOP:L1-B000 2
stda %f32, [%l5]0xF0 ! 00000000DE440858 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00000000DE44085C LOOP:L1-B000 2
fandnot1s %f29, %f16, %f25 ! 00000000DE440860 LOOP:L1-B000 2 S
subcc %l0, 0x1, %l0 ! 00000000DE440864 LOOP:L1-B000 2
bnz,a,pt %xcc, BL80165 ! 00000000DE440868 LOOP:L1-B000 2
ta %xcc, 0x43 ! 00000000DE44086C LOOP:L1-B000 1 S +-PEF
add %g1, 0x8F0, %g1 ! 00000000DE440870 LOOP:L1-B000 1 chksum++
sethi %hi(0x690A0), %g3 ! 00000000DE440874 MAIN:L0-B000 1 .+0
or %g3,%lo(0x690A0),%g3 ! 00000000DE440878 MAIN:L0-B000 1
cmp %g1, %g3 ! 00000000DE44087C MAIN:L0-B000 1
bne %icc, blimp_bad_end ! 00000000DE440880 MAIN:L0-B000 1
nop ! 00000000DE440884 MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext037_pg1 TEXT_VA=0xde440000
attr_text {
Name = .btext037_pg1,
VA = 0xde440000,
RA = 0xfffc30000,
PA = ra2pa(0xfffc30000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext038 TEXT_VA=0x19942651f00
attr_text {
Name = .btext038,
VA = 0x19942651f00,
RA = 0xfffcbdf00,
PA = ra2pa(0xfffcbdf00,0),
notsb
}
SECTION .btext038_pg0 TEXT_VA=0x19942650000
attr_text {
Name = .btext038_pg0,
VA = 0x19942650000,
RA = 0xfffcbc000,
PA = ra2pa(0xfffcbc000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext038
.text
.global SUBR065; SUBR065:
BL80001: ! SUBR:L0-B000
add %g1, 0x300, %g1 ! 0000019942651F00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 0000019942651F04 SUBR:L0-B000 0
sethi %hh(0x19942651F00),%l7 ! 0000019942651F08 SUBR:L0-B000 0 SUBR065
.word 0x217BCCF4 ! 0000019942651F0C SUBR:L0-B000 0 random
sethi %lm(0x19942651F00),%l6 ! 0000019942651F10 SUBR:L0-B000 0
or %l6,%lo(0x19942651F00),%l6 ! 0000019942651F14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 0000019942651F18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 0000019942651F1C SUBR:L0-B000 0
.word 0xEDBDDC14 ! 0000019942651F20 SUBR:L0-B000 0 illop
ta %xcc, 0x46 ! 0000019942651F24 SUBR:L0-B000 0 S demap-page
ld [%g2+0x0060], %fsr ! 0000019942651F28 SUBR:L0-B000 0 S <BD80008
add %g3, 0x30, %l5 ! 0000019942651F2C SUBR:L0-B000 0 @BD80002
stda %f24,[%l5+%g1]0xC4 ! 0000019942651F30 SUBR:L0-B000 0 S Partial_St
add %g3, 0x30, %l5 ! 0000019942651F34 SUBR:L0-B000 0 @BD80002
.word 0xA9A3DED7 ! 0000019942651F38 SUBR:L0-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 0000019942651F3C SUBR:L0-B000 0 <BD80003
membar 0x40 ! 0000019942651F40 SUBR:L0-B000 0
ldda [%l5]0x16, %f16 ! 0000019942651F44 SUBR:L0-B000 0 Blk-Load
membar 0x40 ! 0000019942651F48 SUBR:L0-B000 0
.word 0xD55B4451 ! 0000019942651F4C SUBR:L0-B000 0 illop
ldx [%g4-0x0088], %g4 ! 0000019942651F50 SUBR:L0-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000019942651F54 SUBR:L0-B000 0 ptr_chase
.word 0xCB6D4E46 ! 0000019942651F58 SUBR:L0-B000 0 illop
.word 0xF534A004 ! 0000019942651F5C SUBR:L0-B000 0 illop
ldx [%g4-0x0088], %g4 ! 0000019942651F60 SUBR:L0-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000019942651F64 SUBR:L0-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000019942651F68 SUBR:L0-B000 0 ptr_chase
swap [%g3+0x0060], %o2 ! 0000019942651F6C SUBR:L0-B000 0 S >BD80003
ldx [%g2+0x0060], %fsr ! 0000019942651F70 SUBR:L0-B000 0 S <BD80008
std %f26, [%g4+0x0030] ! 0000019942651F74 SUBR:L0-B000 0 S >BD80002
add %g3, 0x80, %l5 ! 0000019942651F78 SUBR:L0-B000 0 @BD80004
stda %f30,[%l5+%g1]0xC2 ! 0000019942651F7C SUBR:L0-B000 0 S Partial_St
add %g3, 0x80, %l5 ! 0000019942651F80 SUBR:L0-B000 0 @BD80004
stda %f20,[%l5+%g1]0xC0 ! 0000019942651F84 SUBR:L0-B000 0 S Partial_St
add %g1, 0x1CC, %g1 ! 0000019942651F88 SUBR:L0-B000 0 chksum++
and %g1, 0xFE, %l1 ! 0000019942651F8C LOOP:L1-B000 0
BL80027: ! LOOP:L1-B000
add %g1, 0xF4F, %g1 ! 0000019942651F90 LOOP:L1-B000 0 chksum++
stda %i2, [%g5+0x0030]%asi ! 0000019942651F94 LOOP:L1-B000 0 S >BD80002
ldx [%g2+0x0060], %fsr ! 0000019942651F98 LOOP:L1-B000 0 S <BD80008
stw %g1, [%g5+0x0060] ! 0000019942651F9C LOOP:L1-B000 0 S >BD80003
.word 0x2E4075CB ! 0000019942651FA0 LOOP:L1-B000 0 S random
andcc %o3, 0x800, %g0 ! 0000019942651FA4 SKIP:L2-B000 0
.word 0xBFB6C933 ! 0000019942651FA8 SKIP:L2-B000 0 illop
nop ! 0000019942651FAC SKIP:L2-B000 0 S
.word 0x83F00000 ! 0000019942651FB0 SKIP:L2-B000 0 S illop
.word 0x89AC8B04 ! 0000019942651FB4 SKIP:L2-B000 0 illop
.word 0x03D7154E ! 0000019942651FB8 SKIP:L2-B000 0 S random
ld [%g2+0x0060], %fsr ! 0000019942651FBC SKIP:L2-B000 0 S <BD80008
ldx [%g2+0x0058], %l6 ! 0000019942651FC0 SKIP:L2-B000 0 <BD80021
ldda [%l6]0x2C, %i0 ! 0000019942651FC4 SKIP:L2-B000 0 S Quad_Ld
add %g4, 0x30, %l5 ! 0000019942651FC8 SKIP:L2-B000 0 @BD80002
stda %f30,[%l5+%g1]0xC5 ! 0000019942651FCC SKIP:L2-B000 0 S Partial_St
.word 0x814E30E7 ! 0000019942651FD0 SKIP:L2-B000 0 illop
stda %f26,[%l5+%g1]0xC4 ! 0000019942651FD4 SKIP:L2-B000 0 S Partial_St
ldstuba [%g5+0x0074]%asi, %o0 ! 0000019942651FD8 SKIP:L2-B000 0 S >BD80005
fcmpne32 %f26, %f22, %i5 ! 0000019942651FDC SKIP:L2-B000 0 S
sethi %hh(0x49973F5F7F00),%l6 ! 0000019942651FE0 SKIP:L2-B000 0 SUBR072
or %l6,%hm(0x49973F5F7F00),%l6 ! 0000019942651FE4 SKIP:L2-B000 0
sethi %lm(0x49973F5F7F00),%l5 ! 0000019942651FE8 SKIP:L2-B000 0
or %l5,%lo(0x49973F5F7F00),%l5 ! 0000019942651FEC SKIP:L2-B000 0
sllx %l6, 0x20, %l6 ! 0000019942651FF0 SKIP:L2-B000 0
or %l6, %l5, %l6 ! 0000019942651FF4 SKIP:L2-B000 0
.word 0xC9E708EB ! 0000019942651FF8 SKIP:L2-B000 0 S random
nop ! 0000019942651FFC SKIP:L2-B000 0 S
.word 0xB5A9C88F ! 0000019942652000 SKIP:L2-B000 0 S illop
add %g1, 0xB73, %g1 ! 0000019942652004 SKIP:L2-B000 0 chksum++
stha %i5, [%g6+0x0076]%asi ! 0000019942652008 SKIP:L2-B000 0 S >BD80006
nop ! 000001994265200C SKIP:L2-B000 0 S
std %f26, [%g4+0x0087] ! 0000019942652010 SKIP:L2-B000 0 S >BD80004+7
.word 0x81CFE008 ! 0000019942652014 SKIP:L2-B000 0 L random
fbule,a,pt %fcc3, BL80010 ! 0000019942652018 SKIP:L2-B000 0 L
BL80009:.word 0xA5924010 ! 000001994265201C SKIP:L2-B000 0 S illop
bcs,a,pt %xcc, BL80011 ! 0000019942652020 SKIP:L2-B000 0 L
BL80010:stba %o1, [%g5+0x0079]%asi ! 0000019942652024 SKIP:L2-B000 0 S >BD80008
BL80011:.word 0x9BA92011 ! 0000019942652028 SKIP:L2-B000 0 illop
.word 0x928ED078 ! 000001994265202C SKIP:L2-B000 0 random
ldd [%g6+0x0080], %i0 ! 0000019942652030 SKIP:L2-B000 0 S <BD80004
BL80012: ! ELSE:L2-B001
add %g3, 0x30, %l5 ! 0000019942652034 ELSE:L2-B001 0 @BD80002
stda %f24,[%l5+%g1]0xC1 ! 0000019942652038 ELSE:L2-B001 0 S Partial_St
.word 0xD1DFC4F4 ! 000001994265203C ELSE:L2-B001 0 S illop
swapa [%g3+0x0060]%asi, %i4 ! 0000019942652040 ELSE:L2-B001 0 S >BD80003
add %g3, 0x30, %l5 ! 0000019942652044 ELSE:L2-B001 0 @BD80002
stda %f28,[%l5+%g1]0xC8 ! 0000019942652048 ELSE:L2-B001 0 S Partial_St
add %g1, 0x77D, %g1 ! 000001994265204C ELSE:L2-B001 0 chksum++
st %f30, [%g6+0x0060] ! 0000019942652050 ELSE:L2-B001 0 S >BD80003
swap [%g6+0x0060], %l2 ! 0000019942652054 ELSE:L2-B001 0 S >BD80003
fbo,pn %fcc2, BL80013 ;.empty ! 0000019942652058 ELSE:L2-B001 0 L
fbule,a BL80014 ;.empty ! 000001994265205C ELSE:L2-B001 0 L
.word 0x89A6D008 ! 0000019942652060 ELSE:L2-B001 0 L illop
stb %o0, [%g5+0x0079] ! 0000019942652064 ELSE:L2-B001 0 S >BD80008
fbue,pn %fcc3, BL80015 ;.empty ! 0000019942652068 ELSE:L2-B001 0 L
BL80015:fblg,a,pn %fcc0, BL80016 ;.empty ! 000001994265206C ELSE:L2-B001 0 L
BL80016:bge,a BL80013 ! 0000019942652070 ELSE:L2-B001 0 L
std %f20, [%g5+0x0080] ! 0000019942652074 ELSE:L2-B001 0 S >BD80004
bpos,a BL80013 ! 0000019942652078 ELSE:L2-B001 0 L
BL80014:.word 0x81C3E008 ! 000001994265207C ELSE:L2-B001 0 S random
BL80013:add %g1, 0xD8D, %g1 ! 0000019942652080 ELSE:L2-B001 0 chksum++
BL80017: ! ELSE:L2-B001
add %g1, 0x485, %g1 ! 0000019942652084 ELSE:L2-B001 0 chksum++
andcc %i0, 0x100, %g0 ! 0000019942652088 SKIP:L2-B002 0
bz,pn %xcc, BL80020 ! 000001994265208C SKIP:L2-B002 0
nop ! 0000019942652090 SKIP:L2-B002 0 S
add %g6, -59, %l6 ! 0000019942652094 SKIP:L2-B002 0 @BD80007
.word 0xB18CBCB6 ! 0000019942652098 SKIP:L2-B002 0 S random
sethi %hh(0xEE45FF00),%l6 ! 000001994265209C SKIP:L2-B002 0 SUBR070
or %l6,%hm(0xEE45FF00),%l6 ! 00000199426520A0 SKIP:L2-B002 0
.word 0x89F25DA7 ! 00000199426520A4 SKIP:L2-B002 0 random
or %l5,%lo(0xEE45FF00),%l5 ! 00000199426520A8 SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! 00000199426520AC SKIP:L2-B002 0
.word 0x91D0D54A ! 00000199426520B0 SKIP:L2-B002 0 illop
jmpl %l6+0x0000, %o7 ! 00000199426520B4 SKIP:L2-B002 0 S
pdist %f24, %f22, %f22 ! 00000199426520B8 SKIP:L2-B002 0 S
st %f10, [%g5+0x0024] ! 00000199426520BC SKIP:L2-B002 0 S >BD80018
add %g5, 0x80, %l5 ! 00000199426520C0 SKIP:L2-B002 0 @BD80004
stda %f24,[%l5+%g1]0xC0 ! 00000199426520C4 SKIP:L2-B002 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00000199426520C8 SKIP:L2-B002 0 <BD80003
membar 0x40 ! 00000199426520CC SKIP:L2-B002 0
stda %f32, [%l5]0xE0 ! 00000199426520D0 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 00000199426520D4 SKIP:L2-B002 0
add %g1, 0x9CD, %g1 ! 00000199426520D8 SKIP:L2-B002 0 chksum++
sth %o0, [%g5+0x0062] ! 00000199426520DC SKIP:L2-B002 0 S >BD80003+2
.word 0xB9A2D120 ! 00000199426520E0 SKIP:L2-B002 0 S illop
.word 0xBBCC2972 ! 00000199426520E4 SKIP:L2-B002 0 illop
stda %f30,[%l5+%g1]0xC1 ! 00000199426520E8 SKIP:L2-B002 0 S Partial_St
st %f8, [%g5-0x0054] ! 00000199426520EC SKIP:L2-B002 0 S >BD80019
fba,a,pn %fcc0, BL80026 ! 00000199426520F0 SKIP:L2-B002 0
.word 0x910C7ECB ! 00000199426520F4 SKIP:L2-B002 0 S random
BL80020: ! ELSE:L2-B003
.word 0x89B1827F ! 00000199426520F8 ELSE:L2-B003 0 S illop_VIS
ldx [%g2+0x0040], %g4 ! 00000199426520FC ELSE:L2-B003 0 S BASE<BD80087
st %f2, [%g3+0x0024] ! 0000019942652100 ELSE:L2-B003 0 S >BD80018
fbne,a,pn %fcc1, BL80021 ;.empty ! 0000019942652104 ELSE:L2-B003 0 L
fbule,a BL80022 ;.empty ! 0000019942652108 ELSE:L2-B003 0 L
.word 0x8DA80A3D ! 000001994265210C ELSE:L2-B003 0 L illop
.word 0x8FB28268 ! 0000019942652110 ELSE:L2-B003 0 L illop
.word 0x0E479E57 ! 0000019942652114 ELSE:L2-B003 0 L random
BL80021:.word 0xF2E373C2 ! 0000019942652118 ELSE:L2-B003 0 S illop
BL80023:nop ! 000001994265211C ELSE:L2-B003 0 S
BL80022:fbl BL80025 ;.empty ! 0000019942652120 ELSE:L2-B003 0 L
bcc BL80024 ! 0000019942652124 ELSE:L2-B003 0 L
BL80024:stx %fsr, [%g2+0x0060] ! 0000019942652128 ELSE:L2-B003 0 S <BD80008
BL80025:.word 0x9DA0CD6A ! 000001994265212C ELSE:L2-B003 0 S illop
add %g1, 0x695, %g1 ! 0000019942652130 ELSE:L2-B003 0 chksum++
.word 0xB5885F33 ! 0000019942652134 ELSE:L2-B003 0 random
std %o0, [%g3+0x0030] ! 0000019942652138 ELSE:L2-B003 0 S >BD80002
sth %o4, [%g6+0x0076] ! 000001994265213C ELSE:L2-B003 0 S >BD80006
ldx [%g2+0x0050], %l5 ! 0000019942652140 ELSE:L2-B003 0 <BD80003
membar 0x40 ! 0000019942652144 ELSE:L2-B003 0
.word 0xB990800E ! 0000019942652148 ELSE:L2-B003 0 illop
membar 0x40 ! 000001994265214C ELSE:L2-B003 0
.word 0xDF4120FB ! 0000019942652150 ELSE:L2-B003 0 S illop
BL80026: ! ELSE:L2-B003
add %g1, 0xDFC, %g1 ! 0000019942652154 ELSE:L2-B003 0 chksum++
.word 0xB0EA419E ! 0000019942652158 LOOP:L1-B000 0 illop
andcc %l1, 0x1, %g0 ! 000001994265215C LOOP:L1-B000 0
.word 0xBDAFBA9E ! 0000019942652160 LOOP:L1-B000 0 illop
ldx [%g2+0x0060], %fsr ! 0000019942652164 LOOP:L1-B000 0 S <BD80008
add %g1, 0xA61, %g1 ! 0000019942652168 LOOP:L1-B000 0 chksum++
ta %xcc, 0x45 ! 000001994265216C SUBR:L0-B000 0 demap-stack
add %g1, 0x5C6, %i0 ! 0000019942652170 SUBR:L0-B000 0
add %g1, 0x9B1, %g1 ! 0000019942652174 SUBR:L0-B000 0 chksum++
ret ! 0000019942652178 SUBR:L0-B000 0
restore %i0, %l7, %o0 ! 000001994265217C SUBR:L0-B000 0
SECTION .btext038_pg1 TEXT_VA=0x19942652000
attr_text {
Name = .btext038_pg1,
VA = 0x19942652000,
RA = 0xfffcbe000,
PA = ra2pa(0xfffcbe000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext039 TEXT_VA=0x264c6d5f1f00
attr_text {
Name = .btext039,
VA = 0x264c6d5f1f00,
RA = ra2pa(0xfffcb9f00,0),
PA = ra2pa(0xfffcb9f00,0),
notsb
}
SECTION .btext039_pg0 TEXT_VA=0x264c6d5f0000
attr_text {
Name = .btext039_pg0,
VA = 0x264c6d5f0000,
RA = ra2pa(0xfffcb8000,0),
PA = ra2pa(0xfffcb8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext039
.text
.global SUBR066; SUBR066:
BL80028: ! SUBR:L0-B000
add %g1, 0x7DA, %g1 ! 0000264C6D5F1F00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 0000264C6D5F1F04 SUBR:L0-B000 0
.word 0x9B670D47 ! 0000264C6D5F1F08 SUBR:L0-B000 0 illop
or %l7,%hm(0x109B670D47),%l7 ! 0000264C6D5F1F0C SUBR:L0-B000 0
.word 0xCFB6B74D ! 0000264C6D5F1F10 SUBR:L0-B000 0 illop
or %l6,%lo(0x109B670D47),%l6 ! 0000264C6D5F1F14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 0000264C6D5F1F18 SUBR:L0-B000 0
.word 0xBBC2503B ! 0000264C6D5F1F1C SUBR:L0-B000 0 illop
.word 0x8EB89DB4 ! 0000264C6D5F1F20 SUBR:L0-B000 0 random
call .+8 ! 0000264C6D5F1F24 SUBR:L0-B000 0 S
nop ! 0000264C6D5F1F28 SUBR:L0-B000 0 S
.word 0xB7A840F3 ! 0000264C6D5F1F2C SUBR:L0-B000 0 illop
membar 0x40 ! 0000264C6D5F1F30 SUBR:L0-B000 0
stda %f16, [%l5]0xE0 ! 0000264C6D5F1F34 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000264C6D5F1F38 SUBR:L0-B000 0
.word 0x16A1B14A ! 0000264C6D5F1F3C SUBR:L0-B000 0 random
stda %f22, [%l6]0xD0 ! 0000264C6D5F1F40 SUBR:L0-B000 0 S Short8
stwa %i4, [%g6+0x0060]%asi ! 0000264C6D5F1F44 SUBR:L0-B000 0 S >BD80003
.word 0xD46B74CC ! 0000264C6D5F1F48 SUBR:L0-B000 0 S random
add %g1, 0x3C7, %g1 ! 0000264C6D5F1F4C SUBR:L0-B000 0 chksum++
add %o0, %g1, %i1 ! 0000264C6D5F1F50 SWCH:L1-B000 0
.word 0xCC6BDD1B ! 0000264C6D5F1F54 SWCH:L1-B000 0 random
.word 0x018525A7 ! 0000264C6D5F1F58 SWCH:L1-B000 0 random
.word 0x9F90A01B ! 0000264C6D5F1F5C SWCH:L1-B000 0 illop
andcc %i1, 0x1, %g0 ! 0000264C6D5F1F60 SWCH:L1-B000 0
bnz,pt %xcc, BL80034 ! 0000264C6D5F1F64 SWCH:L1-B000 0
.word 0xE9CD598A ! 0000264C6D5F1F68 SWCH:L1-B000 0 illop
.word 0xABE7D905 ! 0000264C6D5F1F6C SWCH:L1-B000 0 illop
add %g1, 0x9C3, %g1 ! 0000264C6D5F1F70 SWCH:L1-B000 0 chksum++
andcc %i1, 0x100, %g0 ! 0000264C6D5F1F74 SWCH:L1-B000 0
bnz,pn %xcc, BL80031 ! 0000264C6D5F1F78 SWCH:L1-B000 0
add %g1, 0x1F2, %g1 ! 0000264C6D5F1F7C SWCH:L1-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000264C6D5F1F80 SWCH:L1-B000 0 <BD80003
.word 0x9E100001 ! 0000264C6D5F1F84 SWCH:L1-B000 0 random
stda %f32, [%l5]0x1E ! 0000264C6D5F1F88 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000264C6D5F1F8C SWCH:L1-B000 0
std %o0, [%g4+0x0030] ! 0000264C6D5F1F90 SWCH:L1-B000 0 S >BD80002
tvs %xcc, %g7+0x005D ! 0000264C6D5F1F94 SWCH:L1-B000 0 S
add %g3, 0x80, %l5 ! 0000264C6D5F1F98 SWCH:L1-B000 0 @BD80004
.word 0xA5A7D1F9 ! 0000264C6D5F1F9C SWCH:L1-B000 0 S illop
st %f10, [%g3+0x0024] ! 0000264C6D5F1FA0 SWCH:L1-B000 0 S >BD80018
add %g1, 0xF1B, %g1 ! 0000264C6D5F1FA4 SWCH:L1-B000 0 chksum++
.word 0x9BB607F4 ! 0000264C6D5F1FA8 SWCH:L1-B000 0 illop
.word 0xBBA31A9A ! 0000264C6D5F1FAC SWCH:L1-B000 0 S illop
BL80031:add %g1, 0x88, %g1 ! 0000264C6D5F1FB0 CASE:L2-B000 0 chksum++
.word 0x87AD080C ! 0000264C6D5F1FB4 CASE:L2-B000 0 S illop
ld [%g5+0x0060], %f31 ! 0000264C6D5F1FB8 CASE:L2-B000 0 S <BD80003
.word 0xC9FFDAFF ! 0000264C6D5F1FBC CASE:L2-B000 0 S illop
ldstub [%g4+0x0074], %o0 ! 0000264C6D5F1FC0 CASE:L2-B000 0 S >BD80005
.word 0x85934019 ! 0000264C6D5F1FC4 CASE:L2-B000 0 L illop
fba BL80030 ! 0000264C6D5F1FC8 CASE:L2-B000 0 L
BL80030:std %g0, [%g6+0x0032] ! 0000264C6D5F1FCC CASE:L2-B000 0 S >BD80002+2
bn,a,pn %icc, BL80029 ! 0000264C6D5F1FD0 CASE:L2-B000 0 L
std %i4, [%g5+0x0080] ! 0000264C6D5F1FD4 CASE:L2-B000 0 S >BD80004
BL80029:add %g1, 0x260, %g1 ! 0000264C6D5F1FD8 CASE:L2-B000 0 chksum++
fba,a BL80037 ! 0000264C6D5F1FDC CASE:L2-B000 0
std %f20, [%g5+0x0085] ! 0000264C6D5F1FE0 CASE:L2-B000 0 S >BD80004+5
BL80033:add %g1, 0xE90, %g1 ! 0000264C6D5F1FE4 CASE:L2-B001 0 chksum++
.word 0xCFD597D2 ! 0000264C6D5F1FE8 CASE:L2-B001 0 illop
stda %f26,[%l5+%g1]0xC4 ! 0000264C6D5F1FEC CASE:L2-B001 0 S Partial_St
sth %i3, [%g3+0x007C] ! 0000264C6D5F1FF0 CASE:L2-B001 0 S >BD80032
.word 0xB7AA8AB8 ! 0000264C6D5F1FF4 CASE:L2-B001 0 S illop
ldx [%g2+0x0018], %g4 ! 0000264C6D5F1FF8 CASE:L2-B001 0 S BASE<BD80077
fnand %f22, %f30, %f18 ! 0000264C6D5F1FFC CASE:L2-B001 0 S
stx %i0, [%g6+0x0030] ! 0000264C6D5F2000 CASE:L2-B001 0 S >BD80002
ldx [%g2+0x0018], %g3 ! 0000264C6D5F2004 CASE:L2-B001 0 S BASE<BD80077
ld [%g5+0x0024], %f2 ! 0000264C6D5F2008 CASE:L2-B001 0 S <BD80018
.word 0x3CE506A4 ! 0000264C6D5F200C CASE:L2-B001 0 random
.word 0x9DE3A060 ! 0000264C6D5F2010 CASE:L2-B001 0 S random
st %f11, [%g5+0x0024] ! 0000264C6D5F2014 CASE:L2-B001 0 S >BD80018
ldx [%g2+0x0050], %l5 ! 0000264C6D5F2018 CASE:L2-B001 0 <BD80003
membar 0x40 ! 0000264C6D5F201C CASE:L2-B001 0
.word 0xABA058A1 ! 0000264C6D5F2020 CASE:L2-B001 0 illop
.word 0xA0CDF6E5 ! 0000264C6D5F2024 CASE:L2-B001 0 illop
fba BL80037 ! 0000264C6D5F2028 CASE:L2-B001 0
lduha [%g7+%g0]0x83, %l0 ! 0000264C6D5F202C CASE:L2-B001 0 S <BD80034
BL80034:add %g1, 0xF38, %g1 ! 0000264C6D5F2030 CASE:L2-B002 0 chksum++
.word 0x8F8CCDC4 ! 0000264C6D5F2034 CASE:L2-B002 0 illop
membar 0x40 ! 0000264C6D5F2038 CASE:L2-B002 0
stda %f16, [%l5]0x16 ! 0000264C6D5F203C CASE:L2-B002 0 Blk-Store
membar 0x40 ! 0000264C6D5F2040 CASE:L2-B002 0
ldx [%g4-0x0088], %g4 ! 0000264C6D5F2044 CASE:L2-B002 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000264C6D5F2048 CASE:L2-B002 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000264C6D5F204C CASE:L2-B002 0 ptr_chase
.word 0xA3AE1972 ! 0000264C6D5F2050 CASE:L2-B002 0 S illop_FP
ldx [%g2+0x0058], %l6 ! 0000264C6D5F2054 CASE:L2-B002 0 <BD80021
ldda [%l6]0x2C, %i2 ! 0000264C6D5F2058 CASE:L2-B002 0 S Quad_Ld
fba,pn %fcc2, BL80037 ! 0000264C6D5F205C CASE:L2-B002 0
std %l0, [%g6+0x0080] ! 0000264C6D5F2060 CASE:L2-B002 0 S >BD80004
BL80036:.word 0x81C3E008 ! 0000264C6D5F2064 CASE:L2-B003 0 random
call .+8 ! 0000264C6D5F2068 CASE:L2-B003 0 S
stda %f30, [%g6+0x0030]%asi ! 0000264C6D5F206C CASE:L2-B003 0 S >BD80002
.word 0x83D3C2CB ! 0000264C6D5F2070 CASE:L2-B003 0 S illop
stda %f28, [%g3+0x0080]%asi ! 0000264C6D5F2074 CASE:L2-B003 0 S >BD80004
.word 0x81F12956 ! 0000264C6D5F2078 CASE:L2-B003 0 illop
membar 0x40 ! 0000264C6D5F207C CASE:L2-B003 0
ldda [%l5]0xF8, %f16 ! 0000264C6D5F2080 CASE:L2-B003 0 Blk-Load
membar 0x40 ! 0000264C6D5F2084 CASE:L2-B003 0
stha %g1, [%g6-0x006A]%asi ! 0000264C6D5F2088 CASE:L2-B003 0 S >BD80035
.word 0xB5EA644C ! 0000264C6D5F208C CASE:L2-B003 0 random
.word 0xB1A7D0A7 ! 0000264C6D5F2090 CASE:L2-B003 0 S illop
BL80037: ! SWCH:L1-B000
add %g1, 0xC13, %g1 ! 0000264C6D5F2094 SWCH:L1-B000 0 chksum++
add %g4, 0x80, %l5 ! 0000264C6D5F2098 SWCH:L1-B000 0 @BD80004
stda %f28,[%l5+%g1]0xCC ! 0000264C6D5F209C SWCH:L1-B000 0 S Partial_St
add %g6, 0x30, %l5 ! 0000264C6D5F20A0 SWCH:L1-B000 0 @BD80002
.word 0xC7D7C83F ! 0000264C6D5F20A4 SWCH:L1-B000 0 S illop
st %f4, [%g5-0x0054] ! 0000264C6D5F20A8 SWCH:L1-B000 0 S >BD80019
add %g3, 0x7C, %l6 ! 0000264C6D5F20AC SWCH:L1-B000 0 @BD80032
.word 0xCD8979C3 ! 0000264C6D5F20B0 SWCH:L1-B000 0 S illop
st %f2, [%g3-0x0054] ! 0000264C6D5F20B4 SWCH:L1-B000 0 S >BD80019
add %g4, 0x80, %l5 ! 0000264C6D5F20B8 SWCH:L1-B000 0 @BD80004
stda %f20,[%l5+%g1]0xC2 ! 0000264C6D5F20BC SWCH:L1-B000 0 S Partial_St
rd %gsr, %l6 ! 0000264C6D5F20C0 SWCH:L1-B000 0 S
.word 0x83AF2185 ! 0000264C6D5F20C4 SWCH:L1-B000 0 S illop
stw %g1, [%g3+0x0060] ! 0000264C6D5F20C8 SWCH:L1-B000 0 S >BD80003
st %f10, [%g5+0x0024] ! 0000264C6D5F20CC SUBR:L0-B000 0 S >BD80018
.word 0xBE100001 ! 0000264C6D5F20D0 SUBR:L0-B000 0 S random
.word 0xB14A4947 ! 0000264C6D5F20D4 SUBR:L0-B000 0 S illop
add %g5, 0x80, %l5 ! 0000264C6D5F20D8 SUBR:L0-B000 0 @BD80004
.word 0x81880000 ! 0000264C6D5F20DC SUBR:L0-B000 0 S random
ta %xcc, 0x45 ! 0000264C6D5F20E0 SUBR:L0-B000 0 demap-stack
add %g1, 0x64A, %i0 ! 0000264C6D5F20E4 SUBR:L0-B000 0
return %i7+0x0008 ! 0000264C6D5F20E8 SUBR:L0-B000 0
add %g1, 0xE25, %g1 ! 0000264C6D5F20EC SUBR:L0-B000 0 chksum++
SECTION .btext039_pg1 TEXT_VA=0x264c6d5f2000
attr_text {
Name = .btext039_pg1,
VA = 0x264c6d5f2000,
RA = ra2pa(0xfffcba000,0),
PA = ra2pa(0xfffcba000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext040 TEXT_VA=0x48be2bb91f00
attr_text {
Name = .btext040,
VA = 0x48be2bb91f00,
RA = ra2pa(0xfffcb5f00,0),
PA = ra2pa(0xfffcb5f00,0),
notsb
}
SECTION .btext040_pg0 TEXT_VA=0x48be2bb90000
attr_text {
Name = .btext040_pg0,
VA = 0x48be2bb90000,
RA = ra2pa(0xfffcb4000,0),
PA = ra2pa(0xfffcb4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext040
.text
.global SUBR067; SUBR067:
BL80038: ! SUBR:L0-B000
add %g1, 0xE9C, %g1 ! 000048BE2BB91F00 SUBR:L0-B000 8 chksum++
save %o6, -128, %o6 ! 000048BE2BB91F04 SUBR:L0-B000 8
sethi %hh(0x48BE2BB91F00),%l7 ! 000048BE2BB91F08 SUBR:L0-B000 8 SUBR067
or %l7,%hm(0x48BE2BB91F00),%l7 ! 000048BE2BB91F0C SUBR:L0-B000 8
sethi %lm(0x48BE2BB91F00),%l6 ! 000048BE2BB91F10 SUBR:L0-B000 8
or %l6,%lo(0x48BE2BB91F00),%l6 ! 000048BE2BB91F14 SUBR:L0-B000 8
sllx %l7, 0x20, %l7 ! 000048BE2BB91F18 SUBR:L0-B000 8
or %l7, %l6, %l7 ! 000048BE2BB91F1C SUBR:L0-B000 8
ta %xcc, 0x45 ! 000048BE2BB91F20 SUBR:L0-B000 8 demap-stack
st %f8, [%g4+0x0027] ! 000048BE2BB91F24 SUBR:L0-B000 8 S >BD80018+3
std %o4, [%g5+0x0080] ! 000048BE2BB91F28 SUBR:L0-B000 8 S >BD80004
add %g3, 0x80, %l5 ! 000048BE2BB91F2C SUBR:L0-B000 8 @BD80004
stda %f24,[%l5+%g1]0xC2 ! 000048BE2BB91F30 SUBR:L0-B000 8 S Partial_St
fpack16 %f16, %f29 ! 000048BE2BB91F34 SUBR:L0-B000 8 S
fpadd16 %f24, %f20, %f26 ! 000048BE2BB91F38 SUBR:L0-B000 8 S
add %g3, 0x80, %l5 ! 000048BE2BB91F3C SUBR:L0-B000 8 @BD80004
stda %f20,[%l5+%g1]0xC0 ! 000048BE2BB91F40 SUBR:L0-B000 8 S Partial_St
st %f8, [%g4-0x0054] ! 000048BE2BB91F44 SUBR:L0-B000 8 S >BD80019
add %g1, 0x48, %g1 ! 000048BE2BB91F48 SUBR:L0-B000 8 chksum++
add %i3, %g1, %i0 ! 000048BE2BB91F4C SWCH:L1-B000 8
andcc %i0, 0x400, %g0 ! 000048BE2BB91F50 SWCH:L1-B000 8
bnz,pn %xcc, BL80046 ! 000048BE2BB91F54 SWCH:L1-B000 8
andcc %i0, 0x20, %g0 ! 000048BE2BB91F58 SWCH:L1-B000 8
bnz,pt %xcc, BL80041 ! 000048BE2BB91F5C SWCH:L1-B000 3
add %g1, 0x579, %g1 ! 000048BE2BB91F60 SWCH:L1-B000 3 chksum++
andcc %i0, 0x2, %g0 ! 000048BE2BB91F64 SWCH:L1-B000 1
bnz,pt %xcc, BL80040 ! 000048BE2BB91F68 SWCH:L1-B000 1
andcc %i0, 0x100, %g0 ! 000048BE2BB91F6C SWCH:L1-B000 1
bnz,pt %xcc, BL80039 ! 000048BE2BB91F70 SWCH:L1-B000 0
.word 0x8DAB1603 ! 000048BE2BB91F74 SWCH:L1-B000 0 S illop
ldx [%g2+0x0040], %g4 ! 000048BE2BB91F78 SWCH:L1-B000 0 S BASE<BD80087
ldda [%g7+%g7]0x82, %i2 ! 000048BE2BB91F7C SWCH:L1-B000 0 S <BD80034
swap [%g4+0x0060], %l1 ! 000048BE2BB91F80 SWCH:L1-B000 0 S >BD80003
add %g6, -106, %l6 ! 000048BE2BB91F84 SWCH:L1-B000 0 @BD80035
stda %f28, [%l6]0xDA ! 000048BE2BB91F88 SWCH:L1-B000 0 S Short16
.word 0xCBEC4D17 ! 000048BE2BB91F8C SWCH:L1-B000 0 illop
membar 0x40 ! 000048BE2BB91F90 SWCH:L1-B000 0
stda %f16, [%l5]0xE0 ! 000048BE2BB91F94 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 000048BE2BB91F98 SWCH:L1-B000 0
add %g1, 0x9AE, %g1 ! 000048BE2BB91F9C SWCH:L1-B000 0 chksum++
fba BL80049 ! 000048BE2BB91FA0 SWCH:L1-B000 0
nop ! 000048BE2BB91FA4 SWCH:L1-B000 0 S
BL80039:add %g1, 0x7D5, %g1 ! 000048BE2BB91FA8 CASE:L2-B000 0 chksum++
st %f11, [%g4-0x0054] ! 000048BE2BB91FAC CASE:L2-B000 0 S >BD80019
ldx [%g2+0x0050], %l5 ! 000048BE2BB91FB0 CASE:L2-B000 0 <BD80003
.word 0xB9956016 ! 000048BE2BB91FB4 CASE:L2-B000 0 illop
.word 0x954B8480 ! 000048BE2BB91FB8 CASE:L2-B000 0 illop
membar 0x40 ! 000048BE2BB91FBC CASE:L2-B000 0
ldx [%g6-0x0088], %g6 ! 000048BE2BB91FC0 CASE:L2-B000 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000048BE2BB91FC4 CASE:L2-B000 0 ptr_chase
.word 0xC80FA8F8 ! 000048BE2BB91FC8 CASE:L2-B000 0 random
.word 0x1C1947C4 ! 000048BE2BB91FCC CASE:L2-B000 0 random
.word 0xB3CA5B51 ! 000048BE2BB91FD0 CASE:L2-B000 0 illop
ldx [%g6-0x0088], %g6 ! 000048BE2BB91FD4 CASE:L2-B000 0 ptr_chase
ldx [%g6-0x0088], %g6 ! 000048BE2BB91FD8 CASE:L2-B000 0 ptr_chase
.word 0xA7BCA591 ! 000048BE2BB91FDC CASE:L2-B000 0 S illop
add %g3, -59, %l6 ! 000048BE2BB91FE0 CASE:L2-B000 0 @BD80007
ldda [%l6]0xD0, %f26 ! 000048BE2BB91FE4 CASE:L2-B000 0 S Short8
.word 0x9FD5D651 ! 000048BE2BB91FE8 CASE:L2-B000 0 S illop
sta %f2, [%g5-0x0054]%asi ! 000048BE2BB91FEC CASE:L2-B000 0 S >BD80019
stx %i2, [%g4+0x0085] ! 000048BE2BB91FF0 CASE:L2-B000 0 S >BD80004+5
ldx [%g2+0x0058], %l6 ! 000048BE2BB91FF4 CASE:L2-B000 0 <BD80021
stba %g7, [%l6+%g0]0x04 ! 000048BE2BB91FF8 CASE:L2-B000 0 S >BD80022
membar 0x40 ! 000048BE2BB91FFC CASE:L2-B000 0
stda %f0, [%l5]0x1E ! 000048BE2BB92000 CASE:L2-B000 0 Blk-Store
membar 0x40 ! 000048BE2BB92004 CASE:L2-B000 0
fba,a,pn %fcc3, BL80049 ! 000048BE2BB92008 CASE:L2-B000 0
.word 0xF3BE5F33 ! 000048BE2BB9200C CASE:L2-B000 0 S illop
BL80040:add %g1, 0x415, %g1 ! 000048BE2BB92010 CASE:L2-B001 1 chksum++
ldx [%g2+0x0050], %l5 ! 000048BE2BB92014 CASE:L2-B001 1 <BD80003
membar 0x40 ! 000048BE2BB92018 CASE:L2-B001 1
stda %f0, [%l5]0xF0 ! 000048BE2BB9201C CASE:L2-B001 1 Blk-Store
membar 0x40 ! 000048BE2BB92020 CASE:L2-B001 1
add %g3, 0x80, %l5 ! 000048BE2BB92024 CASE:L2-B001 1 @BD80004
stda %f18,[%l5+%g1]0xC2 ! 000048BE2BB92028 CASE:L2-B001 1 S Partial_St
add %g6, 0x30, %l5 ! 000048BE2BB9202C CASE:L2-B001 1 @BD80002
stda %f28,[%l5+%g1]0xCA ! 000048BE2BB92030 CASE:L2-B001 1 S Partial_St
add %g3, 0x79, %l6 ! 000048BE2BB92034 CASE:L2-B001 1 @BD80008
stda %f28, [%l6]0xD0 ! 000048BE2BB92038 CASE:L2-B001 1 S Short8
add %g3, 0x7C, %l6 ! 000048BE2BB9203C CASE:L2-B001 1 @BD80032
stda %f16, [%l6]0xD2 ! 000048BE2BB92040 CASE:L2-B001 1 S Short16
add %g6, 0x30, %l5 ! 000048BE2BB92044 CASE:L2-B001 1 @BD80002
stda %f20,[%l5+%g1]0xC0 ! 000048BE2BB92048 CASE:L2-B001 1 S Partial_St
ba,pn %icc, BL80049 ! 000048BE2BB9204C CASE:L2-B001 1
edge32n %i5, %g1, %o2 ! 000048BE2BB92050 CASE:L2-B001 1 S
BL80041:add %g1, 0x11D, %g1 ! 000048BE2BB92054 CASE:L2-B002 2 chksum++
rd %gsr, %l6 ! 000048BE2BB92058 CASE:L2-B002 2 S
wr %l6, 0x18, %gsr ! 000048BE2BB9205C CASE:L2-B002 2 S
ldx [%g2+0x0050], %l5 ! 000048BE2BB92060 CASE:L2-B002 2 <BD80003
membar 0x40 ! 000048BE2BB92064 CASE:L2-B002 2
stda %f16, [%l5]0x16 ! 000048BE2BB92068 CASE:L2-B002 2 Blk-Store
membar 0x40 ! 000048BE2BB9206C CASE:L2-B002 2
swap [%g3+0x0060], %i1 ! 000048BE2BB92070 CASE:L2-B002 2 S >BD80003
ldx [%g3-0x0088], %g3 ! 000048BE2BB92074 CASE:L2-B002 2 ptr_chase
swap [%g6+0x0060], %l0 ! 000048BE2BB92078 CASE:L2-B002 2 S >BD80003
fba BL80049 ! 000048BE2BB9207C CASE:L2-B002 2
sth %l1, [%g5+0x0077] ! 000048BE2BB92080 CASE:L2-B002 2 S >BD80006+1
BL80046:add %g1, 0x359, %g1 ! 000048BE2BB92084 CASE:L2-B003 5 chksum++
nop ! 000048BE2BB92088 CASE:L2-B003 5 S
nop ! 000048BE2BB9208C CASE:L2-B003 5 S
ldsw [%g4+0x0060], %i1 ! 000048BE2BB92090 CASE:L2-B003 5 S <BD80003
fbule BL80042 ;.empty ! 000048BE2BB92094 CASE:L2-B003 5 L
BL80042:bgu,a BL80043 ;.empty ! 000048BE2BB92098 CASE:L2-B003 8 L
fbne,a,pn %fcc0, BL80044 ;.empty ! 000048BE2BB9209C CASE:L2-B003 2 L
.word 0x9F972018 ! 000048BE2BB920A0 CASE:L2-B003 0 L illop
fsrc2 %f28, %f28 ! 000048BE2BB920A4 CASE:L2-B003 2 S
nop ! 000048BE2BB920A8 CASE:L2-B003 2 S
BL80043:fbu BL80045 ! 000048BE2BB920AC CASE:L2-B003 8 L
.word 0xF8670484 ! 000048BE2BB920B0 CASE:L2-B003 5 S illop
BL80044:nop ! 000048BE2BB920B4 CASE:L2-B003 5 S
BL80045:add %g1, 0xAB9, %g1 ! 000048BE2BB920B8 CASE:L2-B003 5 chksum++
fba,pt %fcc0, BL80049 ! 000048BE2BB920BC CASE:L2-B003 5
st %f10, [%g4+0x0024] ! 000048BE2BB920C0 CASE:L2-B003 5 S >BD80018
BL80049: ! SWCH:L1-B000
add %g1, 0x10C, %g1 ! 000048BE2BB920C4 SWCH:L1-B000 8 chksum++
lduha [%g4+0x0076]%asi, %i2 ! 000048BE2BB920C8 SWCH:L1-B000 8 S <BD80006
bpos,pn %xcc, BL80047 ! 000048BE2BB920CC SWCH:L1-B000 8 L
BL80047:ldda [%g4+0x0080]%asi, %i4 ! 000048BE2BB920D0 SWCH:L1-B000 16 S <BD80004
fpmerge %f22, %f19, %f22 ! 000048BE2BB920D4 SWCH:L1-B000 8 S
ble,a,pt %icc, BL80048 ! 000048BE2BB920D8 SWCH:L1-B000 8 L
stx %i5, [%g6+0x0080] ! 000048BE2BB920DC SWCH:L1-B000 3 S >BD80004
BL80048:nop ! 000048BE2BB920E0 SWCH:L1-B000 8 S
sta %f28, [%g3+0x0063]%asi ! 000048BE2BB920E4 SWCH:L1-B000 8 S >BD80003+3
st %f19, [%g4+0x0060] ! 000048BE2BB920E8 SWCH:L1-B000 8 S >BD80003
add %g1, 0x82E, %g1 ! 000048BE2BB920EC SWCH:L1-B000 8 chksum++
ldstuba [%g6+0x0079]%asi, %o0 ! 000048BE2BB920F0 SUBR:L0-B000 8 S >BD80008
ldx [%g2+0x0050], %l5 ! 000048BE2BB920F4 SUBR:L0-B000 8 <BD80003
membar 0x40 ! 000048BE2BB920F8 SUBR:L0-B000 8
ldda [%l5]0xF0, %f16 ! 000048BE2BB920FC SUBR:L0-B000 8 Blk-Load
membar 0x40 ! 000048BE2BB92100 SUBR:L0-B000 8
st %f9, [%g6+0x0024] ! 000048BE2BB92104 SUBR:L0-B000 8 S >BD80018
ldstub [%g6+0x0079], %i4 ! 000048BE2BB92108 SUBR:L0-B000 8 S >BD80008
add %g4, -59, %l6 ! 000048BE2BB9210C SUBR:L0-B000 8 @BD80007
ldda [%l6]0xD1, %f20 ! 000048BE2BB92110 SUBR:L0-B000 8 S Short8
add %g4, 0x80, %l5 ! 000048BE2BB92114 SUBR:L0-B000 8 @BD80004
stda %f20,[%l5+%g1]0xC0 ! 000048BE2BB92118 SUBR:L0-B000 8 S Partial_St
ta %xcc, 0x45 ! 000048BE2BB9211C SUBR:L0-B000 8 demap-stack
add %g1, 0x6DC, %i0 ! 000048BE2BB92120 SUBR:L0-B000 8
add %g1, 0xE96, %g1 ! 000048BE2BB92124 SUBR:L0-B000 8 chksum++
ret ! 000048BE2BB92128 SUBR:L0-B000 8
restore %i0, %l7, %o0 ! 000048BE2BB9212C SUBR:L0-B000 8
SECTION .btext040_pg1 TEXT_VA=0x48be2bb92000
attr_text {
Name = .btext040_pg1,
VA = 0x48be2bb92000,
RA = ra2pa(0xfffcb6000,0),
PA = ra2pa(0xfffcb6000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext041 TEXT_VA=0x72bc7d2dff00
attr_text {
Name = .btext041,
VA = 0x72bc7d2dff00,
RA = 0xfffc9ff00,
PA = ra2pa(0xfffc9ff00,0),
notsb
}
SECTION .btext041_pg0 TEXT_VA=0x72bc7d2d0000
attr_text {
Name = .btext041_pg0,
VA = 0x72bc7d2d0000,
RA = 0xfffc90000,
PA = ra2pa(0xfffc90000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext041
.text
.global SUBR068; SUBR068:
BL80051: ! SUBR:L0-B000
add %g1, 0x115, %g1 ! 000072BC7D2DFF00 SUBR:L0-B000 0 chksum++
fbl BL80050 ! 000072BC7D2DFF04 SUBR:L0-B000 0
save %o6, -128, %o6 ! 000072BC7D2DFF08 SUBR:L0-B000 0
BL80050: ! SUBR:L0-B000
sethi %hh(0x72BC7D2DFF00),%l7 ! 000072BC7D2DFF0C SUBR:L0-B000 0 SUBR068
.word 0xA9A94CFC ! 000072BC7D2DFF10 SUBR:L0-B000 0 illop
sethi %lm(0x72BC7D2DFF00),%l6 ! 000072BC7D2DFF14 SUBR:L0-B000 0
.word 0xEA153ADF ! 000072BC7D2DFF18 SUBR:L0-B000 0 random
sllx %l7, 0x20, %l7 ! 000072BC7D2DFF1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! 000072BC7D2DFF20 SUBR:L0-B000 0
ta %xcc, 0x45 ! 000072BC7D2DFF24 SUBR:L0-B000 0 demap-stack
array8 %i3, %o4, %i1 ! 000072BC7D2DFF28 SUBR:L0-B000 0 S
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF2C SUBR:L0-B000 0 ptr_chase
.word 0x83A3817E ! 000072BC7D2DFF30 SUBR:L0-B000 0 illop
.word 0xE6BE4962 ! 000072BC7D2DFF34 SUBR:L0-B000 0 illop
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF38 SUBR:L0-B000 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF3C SUBR:L0-B000 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF40 SUBR:L0-B000 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF44 SUBR:L0-B000 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF48 SUBR:L0-B000 0 ptr_chase
st %f5, [%g5-0x0051] ! 000072BC7D2DFF4C SUBR:L0-B000 0 S >BD80019+3
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF50 SUBR:L0-B000 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF54 SUBR:L0-B000 0 ptr_chase
.word 0x3CE3534F ! 000072BC7D2DFF58 SUBR:L0-B000 0 random
ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF5C SUBR:L0-B000 0 ptr_chase
add %g1, 0x47F, %g1 ! 000072BC7D2DFF60 SUBR:L0-B000 0 chksum++
.word 0x09E43CDD ! 000072BC7D2DFF64 SWCH:L1-B000 0 illop
.word 0xBFAD72E5 ! 000072BC7D2DFF68 SWCH:L1-B000 0 illop
.word 0x97803C26 ! 000072BC7D2DFF6C SWCH:L1-B000 0 illop
add %g1, 0xAE8, %g1 ! 000072BC7D2DFF70 SWCH:L1-B000 0 chksum++
.word 0x94B3EA19 ! 000072BC7D2DFF74 SWCH:L1-B000 0 random
bnz,pn %xcc, BL80054 ! 000072BC7D2DFF78 SWCH:L1-B000 0
.word 0xDBD6886C ! 000072BC7D2DFF7C SWCH:L1-B000 0 illop
bnz,pn %xcc, BL80053 ! 000072BC7D2DFF80 SWCH:L1-B000 0
add %g1, 0xFC4, %g1 ! 000072BC7D2DFF84 SWCH:L1-B000 0 chksum++
.word 0xCF4FDEF0 ! 000072BC7D2DFF88 SWCH:L1-B000 0 illop
bnz,pn %xcc, BL80052 ! 000072BC7D2DFF8C SWCH:L1-B000 0
.word 0xA9AD0215 ! 000072BC7D2DFF90 SWCH:L1-B000 0 S illop_FP
stw %i5, [%g5+0x0060] ! 000072BC7D2DFF94 SWCH:L1-B000 0 S >BD80003
ldx [%g2+0x0050], %l5 ! 000072BC7D2DFF98 SWCH:L1-B000 0 <BD80003
membar 0x40 ! 000072BC7D2DFF9C SWCH:L1-B000 0
stda %f32, [%l5]0xF0 ! 000072BC7D2DFFA0 SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 000072BC7D2DFFA4 SWCH:L1-B000 0
.word 0x83B4426D ! 000072BC7D2DFFA8 SWCH:L1-B000 0 S illop
ldx [%g2+0x0030], %g3 ! 000072BC7D2DFFAC SWCH:L1-B000 0 S BASE<BD80096
.word 0xA1AB4AD1 ! 000072BC7D2DFFB0 SWCH:L1-B000 0 S illop
add %g1, 0x916, %g1 ! 000072BC7D2DFFB4 SWCH:L1-B000 0 chksum++
ba,pt %xcc, BL80056 ! 000072BC7D2DFFB8 SWCH:L1-B000 0
.word 0x85AD98E0 ! 000072BC7D2DFFBC SWCH:L1-B000 0 S illop
BL80052:add %g1, 0xD1E, %g1 ! 000072BC7D2DFFC0 CASE:L2-B000 0 chksum++
std %f18, [%g5+0x0080] ! 000072BC7D2DFFC4 CASE:L2-B000 0 S >BD80004
fxnors %f31, %f24, %f21 ! 000072BC7D2DFFC8 CASE:L2-B000 0 S
sethi %hh(0x1CE4923EFF00),%l6 ! 000072BC7D2DFFCC CASE:L2-B000 0 SUBR069
or %l6,%hm(0x1CE4923EFF00),%l6 ! 000072BC7D2DFFD0 CASE:L2-B000 0
sethi %lm(0x1CE4923EFF00),%l5 ! 000072BC7D2DFFD4 CASE:L2-B000 0
or %l5,%lo(0x1CE4923EFF00),%l5 ! 000072BC7D2DFFD8 CASE:L2-B000 0
sllx %l6, 0x20, %l6 ! 000072BC7D2DFFDC CASE:L2-B000 0
.word 0x8DE81936 ! 000072BC7D2DFFE0 CASE:L2-B000 0 illop
jmpl %l6+0x0000, %o7 ! 000072BC7D2DFFE4 CASE:L2-B000 0 S
st %f9, [%g5-0x0054] ! 000072BC7D2DFFE8 CASE:L2-B000 0 S >BD80019
nop ! 000072BC7D2DFFEC CASE:L2-B000 0 S
fba,a BL80056 ! 000072BC7D2DFFF0 CASE:L2-B000 0
nop ! 000072BC7D2DFFF4 CASE:L2-B000 0 S
BL80053:.word 0x97AA8D3E ! 000072BC7D2DFFF8 CASE:L2-B001 0 illop
st %f3, [%g6-0x0054] ! 000072BC7D2DFFFC CASE:L2-B001 0 S >BD80019
.word 0x91B50935 ! 000072BC7D2E0000 CASE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! 000072BC7D2E0004 CASE:L2-B001 0 <BD80003
.word 0xFD42F1CD ! 000072BC7D2E0008 CASE:L2-B001 0 illop
.word 0xDD663EFC ! 000072BC7D2E000C CASE:L2-B001 0 illop
membar 0x40 ! 000072BC7D2E0010 CASE:L2-B001 0
membar 0x40 ! 000072BC7D2E0014 CASE:L2-B001 0
stda %f16, [%l5]0x16 ! 000072BC7D2E0018 CASE:L2-B001 0 Blk-Store
membar 0x40 ! 000072BC7D2E001C CASE:L2-B001 0
call .+8 ! 000072BC7D2E0020 CASE:L2-B001 0 S
.word 0x9DE3A060 ! 000072BC7D2E0024 CASE:L2-B001 0 S random
fcmpeq16 %f22, %f24, %o4 ! 000072BC7D2E0028 CASE:L2-B001 0 S
add %g4, 0x80, %l5 ! 000072BC7D2E002C CASE:L2-B001 0 @BD80004
stda %f20,[%l5+%g1]0xC0 ! 000072BC7D2E0030 CASE:L2-B001 0 S Partial_St
stx %i4, [%g4+0x0080] ! 000072BC7D2E0034 CASE:L2-B001 0 S >BD80004
ldx [%g2+0x0058], %l6 ! 000072BC7D2E0038 CASE:L2-B001 0 <BD80021
ldda [%l6]0x24, %i0 ! 000072BC7D2E003C CASE:L2-B001 0 S Quad_Ld
st %f3, [%g4-0x0051] ! 000072BC7D2E0040 CASE:L2-B001 0 S >BD80019+3
ba,pn %xcc, BL80056 ! 000072BC7D2E0044 CASE:L2-B001 0
.word 0x8BD486EE ! 000072BC7D2E0048 CASE:L2-B001 0 S illop
BL80054:add %g1, 0xB92, %g1 ! 000072BC7D2E004C CASE:L2-B002 0 chksum++
edge8 %i0, %i2, %i2 ! 000072BC7D2E0050 CASE:L2-B002 0 S
sethi %hh(0xFFFF9BAEE1F65F00),%l6 ! 000072BC7D2E0054 CASE:L2-B002 0 SUBR071
or %l6,%hm(0xFFFF9BAEE1F65F00),%l6 ! 000072BC7D2E0058 CASE:L2-B002 0
sethi %lm(0xFFFF9BAEE1F65F00),%l5 ! 000072BC7D2E005C CASE:L2-B002 0
or %l5,%lo(0xFFFF9BAEE1F65F00),%l5 ! 000072BC7D2E0060 CASE:L2-B002 0
.word 0xC0FCB862 ! 000072BC7D2E0064 CASE:L2-B002 0 random
or %l6, %l5, %l6 ! 000072BC7D2E0068 CASE:L2-B002 0
jmpl %l6+0x0000, %o7 ! 000072BC7D2E006C CASE:L2-B002 0 S
.word 0x95A5D148 ! 000072BC7D2E0070 CASE:L2-B002 0 S illop
ta %xcc, 0x46 ! 000072BC7D2E0074 CASE:L2-B002 0 S demap-page
fandnot2s %f24, %f21, %f23 ! 000072BC7D2E0078 CASE:L2-B002 0 S
ba,a BL80056 ! 000072BC7D2E007C CASE:L2-B002 0
.word 0x9FC3801F ! 000072BC7D2E0080 CASE:L2-B002 0 S random
BL80055:.word 0x99DF2B27 ! 000072BC7D2E0084 CASE:L2-B003 0 illop
ldx [%g2+0x0050], %l5 ! 000072BC7D2E0088 CASE:L2-B003 0 <BD80003
membar 0x40 ! 000072BC7D2E008C CASE:L2-B003 0
stda %f16, [%l5]0xE0 ! 000072BC7D2E0090 CASE:L2-B003 0 Blk-Store
.word 0xA5ABE06A ! 000072BC7D2E0094 CASE:L2-B003 0 illop
add %g3, 0x80, %l5 ! 000072BC7D2E0098 CASE:L2-B003 0 @BD80004
stda %f20,[%l5+%g1]0xC2 ! 000072BC7D2E009C CASE:L2-B003 0 S Partial_St
ldstub [%g4+0x0079], %o3 ! 000072BC7D2E00A0 CASE:L2-B003 0 S >BD80008
ldx [%g2+0x0058], %l6 ! 000072BC7D2E00A4 CASE:L2-B003 0 <BD80021
ldda [%l6]0x26, %i0 ! 000072BC7D2E00A8 CASE:L2-B003 0 S Quad_Ld_P
.word 0xBBA6D0AE ! 000072BC7D2E00AC CASE:L2-B003 0 S illop
.word 0xBE027610 ! 000072BC7D2E00B0 CASE:L2-B003 0 random
ldda [%l6]0xD2, %f18 ! 000072BC7D2E00B4 CASE:L2-B003 0 S Short16
ldx [%g2+0x0050], %l5 ! 000072BC7D2E00B8 CASE:L2-B003 0 <BD80003
.word 0x93906000 ! 000072BC7D2E00BC CASE:L2-B003 0 random
stda %f16, [%l5]0xE0 ! 000072BC7D2E00C0 CASE:L2-B003 0 Blk-Store
.word 0x85E09659 ! 000072BC7D2E00C4 CASE:L2-B003 0 illop
.word 0xA99D89F7 ! 000072BC7D2E00C8 CASE:L2-B003 0 illop
stda %f0, [%l5]0xE0 ! 000072BC7D2E00CC CASE:L2-B003 0 Blk-Store
.word 0x87A710F1 ! 000072BC7D2E00D0 CASE:L2-B003 0 illop
membar 0x40 ! 000072BC7D2E00D4 CASE:L2-B003 0
.word 0xB1CD72EF ! 000072BC7D2E00D8 CASE:L2-B003 0 illop
membar 0x40 ! 000072BC7D2E00DC CASE:L2-B003 0
ba BL80056 ! 000072BC7D2E00E0 CASE:L2-B003 0
.word 0xB9E90920 ! 000072BC7D2E00E4 CASE:L2-B003 0 S illop
BL80056: ! SWCH:L1-B000
.word 0x97AA8067 ! 000072BC7D2E00E8 SWCH:L1-B000 0 illop
stxa %o4, [%g7+%g0]0x3D ! 000072BC7D2E00EC SWCH:L1-B000 0 S BAD-ASI
ldx [%g2+0x0058], %l6 ! 000072BC7D2E00F0 SWCH:L1-B000 0 <BD80021
ldda [%l6]0x24, %i0 ! 000072BC7D2E00F4 SWCH:L1-B000 0 S Quad_Ld
.word 0xB5B28379 ! 000072BC7D2E00F8 SWCH:L1-B000 0 S illop
.word 0x2D65B88A ! 000072BC7D2E00FC SWCH:L1-B000 0 S random
.word 0x81C7E008 ! 000072BC7D2E0100 SWCH:L1-B000 0 S random
.word 0xCB6C74BB ! 000072BC7D2E0104 SWCH:L1-B000 0 S illop
ldx [%g2+0x0060], %fsr ! 000072BC7D2E0108 SWCH:L1-B000 0 S <BD80008
st %f8, [%g5+0x0024] ! 000072BC7D2E010C SWCH:L1-B000 0 S >BD80018
.word 0xA3A49179 ! 000072BC7D2E0110 SWCH:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 000072BC7D2E0114 SWCH:L1-B000 0 <BD80003
membar 0x40 ! 000072BC7D2E0118 SWCH:L1-B000 0
.word 0xB77FD0B1 ! 000072BC7D2E011C SWCH:L1-B000 0 illop
membar 0x40 ! 000072BC7D2E0120 SWCH:L1-B000 0
add %g6, 0x74, %l6 ! 000072BC7D2E0124 SWCH:L1-B000 0 @BD80005
.word 0xA853D370 ! 000072BC7D2E0128 SWCH:L1-B000 0 S random
ldx [%g2+0x0058], %l6 ! 000072BC7D2E012C SWCH:L1-B000 0 <BD80021
ldda [%l6]0x2E, %i0 ! 000072BC7D2E0130 SWCH:L1-B000 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! 000072BC7D2E0134 SUBR:L0-B000 0 <BD80003
membar 0x40 ! 000072BC7D2E0138 SUBR:L0-B000 0
stda %f0, [%l5]0xE0 ! 000072BC7D2E013C SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 000072BC7D2E0140 SUBR:L0-B000 0
edge16ln %i0, %i0, %i1 ! 000072BC7D2E0144 SUBR:L0-B000 0 S
.word 0xBBB7464C ! 000072BC7D2E0148 SUBR:L0-B000 0 S illop
call .+8 ! 000072BC7D2E014C SUBR:L0-B000 0 S
std %o2, [%g5+0x0080] ! 000072BC7D2E0150 SUBR:L0-B000 0 S >BD80004
.word 0x99CED2E2 ! 000072BC7D2E0154 SUBR:L0-B000 0 illop
ldda [%l6]0xD0, %f30 ! 000072BC7D2E0158 SUBR:L0-B000 0 S Short8
.word 0xABD46807 ! 000072BC7D2E015C SUBR:L0-B000 0 illop
add %g1, 0x782, %i0 ! 000072BC7D2E0160 SUBR:L0-B000 0
add %g3, 0x80, %l5 ! 000072BC7D2E0164 SUBR:L0-B000 0 @BD80004
.word 0xC27F3E80 ! 000072BC7D2E0168 SUBR:L0-B000 0 S random
brgz,pn %l5, BL80057 ! 000072BC7D2E016C SUBR:L0-B000 0
restore %i0, %l7, %o0 ! 000072BC7D2E0170 SUBR:L0-B000 0
BL80057:jmpl %o7+0x0008, %g0 ! 000072BC7D2E0174 SUBR:L0-B000 0
nop ! 000072BC7D2E0178 SUBR:L0-B000 0
SECTION .btext041_pg1 TEXT_VA=0x72bc7d2e0000
attr_text {
Name = .btext041_pg1,
VA = 0x72bc7d2e0000,
RA = 0xfffca0000,
PA = ra2pa(0xfffca0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext042 TEXT_VA=0x1ce4923eff00
attr_text {
Name = .btext042,
VA = 0x1ce4923eff00,
RA = 0xfffc7ff00,
PA = ra2pa(0xfffc7ff00,0),
notsb
}
SECTION .btext042_pg0 TEXT_VA=0x1ce4923e0000
attr_text {
Name = .btext042_pg0,
VA = 0x1ce4923e0000,
RA = 0xfffc70000,
PA = ra2pa(0xfffc70000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext042
.text
.global SUBR069; SUBR069:
BL80059: ! SUBR:L0-B000
add %g1, 0x7C3, %g1 ! 00001CE4923EFF00 SUBR:L0-B000 0 chksum++
fbn BL80058 ! 00001CE4923EFF04 SUBR:L0-B000 0
save %o6, -128, %o6 ! 00001CE4923EFF08 SUBR:L0-B000 0
BL80058: ! SUBR:L0-B000
sethi %hh(0x1CE4923EFF00),%l7 ! 00001CE4923EFF0C SUBR:L0-B000 0 SUBR069
or %l7,%hm(0x1CE4923EFF00),%l7 ! 00001CE4923EFF10 SUBR:L0-B000 0
.word 0x8C5C5517 ! 00001CE4923EFF14 SUBR:L0-B000 0 random
.word 0x81880000 ! 00001CE4923EFF18 SUBR:L0-B000 0 random
sllx %l7, 0x20, %l7 ! 00001CE4923EFF1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! 00001CE4923EFF20 SUBR:L0-B000 0
add %g1, 0xF49, %g1 ! 00001CE4923EFF24 SUBR:L0-B000 0 chksum++
or %g0, 0x2, %l2 ! 00001CE4923EFF28 LOOP:L1-B000 0
BL80078: ! LOOP:L1-B000
add %g1, 0x8D8, %g1 ! 00001CE4923EFF2C LOOP:L1-B000 0 chksum++
call .+8 ! 00001CE4923EFF30 LOOP:L1-B000 0 S
nop ! 00001CE4923EFF34 LOOP:L1-B000 0 S
.word 0xE9D70D91 ! 00001CE4923EFF38 LOOP:L1-B000 0 illop
membar 0x40 ! 00001CE4923EFF3C LOOP:L1-B000 0
.word 0xABE64350 ! 00001CE4923EFF40 LOOP:L1-B000 0 illop
membar 0x40 ! 00001CE4923EFF44 LOOP:L1-B000 0
membar 0x40 ! 00001CE4923EFF48 LOOP:L1-B000 0
stda %f32, [%l5]0xE0 ! 00001CE4923EFF4C LOOP:L1-B000 0 Blk-Store
.word 0xB52010CC ! 00001CE4923EFF50 LOOP:L1-B000 0 random
.word 0x95ABCACE ! 00001CE4923EFF54 LOOP:L1-B000 0 illop
.word 0x8EEE1ED8 ! 00001CE4923EFF58 LOOP:L1-B000 0 random
membar 0x40 ! 00001CE4923EFF5C LOOP:L1-B000 0
std %i0, [%g4+0x0080] ! 00001CE4923EFF60 LOOP:L1-B000 0 S >BD80004
.word 0x81F54184 ! 00001CE4923EFF64 LOOP:L1-B000 0 illop
ldx [%g4-0x0088], %g4 ! 00001CE4923EFF68 LOOP:L1-B000 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00001CE4923EFF6C LOOP:L1-B000 0 ptr_chase
.word 0xC3374FA9 ! 00001CE4923EFF70 LOOP:L1-B000 0 illop
.word 0x97ABE5FA ! 00001CE4923EFF74 LOOP:L1-B000 0 illop
.word 0xD70BF156 ! 00001CE4923EFF78 LOOP:L1-B000 0 S illop
.word 0x8D8E51ED ! 00001CE4923EFF7C LOOP:L1-B000 0 S illop
andcc %o4, 0x4, %g0 ! 00001CE4923EFF80 SKIP:L2-B000 0
bnz,a,pn %icc, BL80067 ! 00001CE4923EFF84 SKIP:L2-B000 0
sth %o0, [%g5+0x0076] ! 00001CE4923EFF88 SKIP:L2-B000 0 S >BD80006
ldx [%g2+0x0030], %g3 ! 00001CE4923EFF8C SKIP:L2-B000 0 S BASE<BD80096
st %f5, [%g3+0x0024] ! 00001CE4923EFF90 SKIP:L2-B000 0 S >BD80018
fbul,a,pn %fcc3, BL80060 ! 00001CE4923EFF94 SKIP:L2-B000 0 L
ldx [%g2+0x0018], %g6 ! 00001CE4923EFF98 SKIP:L2-B000 0 S BASE<BD80077
stda %f30, [%g5+0x0030]%asi ! 00001CE4923EFF9C SKIP:L2-B000 0 S >BD80002
fbug,a BL80060 ;.empty ! 00001CE4923EFFA0 SKIP:L2-B000 0 L
fbo,a BL80061 ! 00001CE4923EFFA4 SKIP:L2-B000 0 L
alignaddr %i0, %o1, %i5 ! 00001CE4923EFFA8 SKIP:L2-B000 0 S
BL80061:sta %f3, [%g3+0x0024]%asi ! 00001CE4923EFFAC SKIP:L2-B000 0 S >BD80018
BL80060:add %g1, 0x575, %g1 ! 00001CE4923EFFB0 SKIP:L2-B000 0 chksum++
add %g1, 0xDF, %g1 ! 00001CE4923EFFB4 SKIP:L2-B000 0 chksum++
st %f4, [%g5+0x0024] ! 00001CE4923EFFB8 SKIP:L2-B000 0 S >BD80018
bg,a,pn %xcc, BL80062 ;.empty ! 00001CE4923EFFBC SKIP:L2-B000 0 L
fblg,pn %fcc0, BL80063 ;.empty ! 00001CE4923EFFC0 SKIP:L2-B000 0 L
bleu,a,pn %icc, BL80064 ! 00001CE4923EFFC4 SKIP:L2-B000 0 L
BL80064:nop ! 00001CE4923EFFC8 SKIP:L2-B000 0 S
.word 0x83F00000 ! 00001CE4923EFFCC SKIP:L2-B000 0 L illop
BL80063:brnz,pt %i5, BL80066 ! 00001CE4923EFFD0 SKIP:L2-B000 0 L
BL80066:alignaddr %g1, %i5, %o3 ! 00001CE4923EFFD4 SKIP:L2-B000 0 S
fble,pn %fcc2, BL80065 ! 00001CE4923EFFD8 SKIP:L2-B000 0 L
BL80062:nop ! 00001CE4923EFFDC SKIP:L2-B000 0 S
BL80065:add %g1, 0xB68, %g1 ! 00001CE4923EFFE0 SKIP:L2-B000 0 chksum++
ba,a,pt %xcc, BL80068 ! 00001CE4923EFFE4 SKIP:L2-B000 0
.word 0x38B293C3 ! 00001CE4923EFFE8 SKIP:L2-B000 0 S random
BL80067: ! ELSE:L2-B001
popc %i4, %l1 ! 00001CE4923EFFEC ELSE:L2-B001 0 S
add %g5, 0x80, %l5 ! 00001CE4923EFFF0 ELSE:L2-B001 0 @BD80004
.word 0x99EB195A ! 00001CE4923EFFF4 ELSE:L2-B001 0 S illop
.word 0x00DAAA9A ! 00001CE4923EFFF8 ELSE:L2-B001 0 S illop
.word 0x9DCFD337 ! 00001CE4923EFFFC ELSE:L2-B001 0 S illop
.word 0xCA398CE6 ! 00001CE4923F0000 ELSE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! 00001CE4923F0004 ELSE:L2-B001 0 <BD80003
membar 0x40 ! 00001CE4923F0008 ELSE:L2-B001 0
stda %f32, [%l5]0x1E ! 00001CE4923F000C ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 00001CE4923F0010 ELSE:L2-B001 0
.word 0xDE9D1614 ! 00001CE4923F0014 ELSE:L2-B001 0 S illop
add %g3, 0x80, %l5 ! 00001CE4923F0018 ELSE:L2-B001 0 @BD80004
stda %f22,[%l5+%g1]0xC4 ! 00001CE4923F001C ELSE:L2-B001 0 S Partial_St
.word 0xCB4F8000 ! 00001CE4923F0020 ELSE:L2-B001 0 illop
ldda [%l6]0xD0, %f18 ! 00001CE4923F0024 ELSE:L2-B001 0 S Short8
sethi %hh(0x49973F5F7F00),%l6 ! 00001CE4923F0028 ELSE:L2-B001 0 SUBR072
or %l6,%hm(0x49973F5F7F00),%l6 ! 00001CE4923F002C ELSE:L2-B001 0
.word 0xB308565A ! 00001CE4923F0030 ELSE:L2-B001 0 random
or %l5,%lo(0x49973F5F7F00),%l5 ! 00001CE4923F0034 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! 00001CE4923F0038 ELSE:L2-B001 0
or %l6, %l5, %l6 ! 00001CE4923F003C ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 00001CE4923F0040 ELSE:L2-B001 0 S
nop ! 00001CE4923F0044 ELSE:L2-B001 0 S
.word 0xB9DE5652 ! 00001CE4923F0048 ELSE:L2-B001 0 S illop
add %g1, 0xC69, %g1 ! 00001CE4923F004C ELSE:L2-B001 0 chksum++
fpadd32 %f30, %f18, %f28 ! 00001CE4923F0050 ELSE:L2-B001 0 S
.word 0xE1448A9B ! 00001CE4923F0054 ELSE:L2-B001 0 random
.word 0xA1AEA4BE ! 00001CE4923F0058 ELSE:L2-B001 0 S illop
ldx [%g2+0x0050], %l5 ! 00001CE4923F005C ELSE:L2-B001 0 <BD80003
membar 0x40 ! 00001CE4923F0060 ELSE:L2-B001 0
stda %f32, [%l5]0x16 ! 00001CE4923F0064 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 00001CE4923F0068 ELSE:L2-B001 0
stxa %g7, [%l6+%g0]0x0C ! 00001CE4923F006C ELSE:L2-B001 0 S >BD80022
BL80068: ! ELSE:L2-B001
add %g1, 0xB83, %g1 ! 00001CE4923F0070 ELSE:L2-B001 0 chksum++
fcmpd %fcc1, %f36, %f12 ! 00001CE4923F0074 SKIP:L2-B002 0
fbl,a,pn %fcc1, BL80069 ! 00001CE4923F0078 SKIP:L2-B002 0
lduh [%g6+0x007C], %o1 ! 00001CE4923F007C SKIP:L2-B002 0 S <BD80032
add %g4, 0x30, %l5 ! 00001CE4923F0080 SKIP:L2-B002 0 @BD80002
stda %f20,[%l5+%g1]0xC4 ! 00001CE4923F0084 SKIP:L2-B002 0 S Partial_St
.word 0xFE19B0E4 ! 00001CE4923F0088 SKIP:L2-B002 0 illop
.word 0xF9DCFDFA ! 00001CE4923F008C SKIP:L2-B002 0 illop
ldx [%g3-0x0088], %g3 ! 00001CE4923F0090 SKIP:L2-B002 0 ptr_chase
.word 0xBDD2E80D ! 00001CE4923F0094 SKIP:L2-B002 0 illop
ldx [%g3-0x0088], %g3 ! 00001CE4923F0098 SKIP:L2-B002 0 ptr_chase
sta %f3, [%g6-0x0054]%asi ! 00001CE4923F009C SKIP:L2-B002 0 S >BD80019
.word 0xB3A20437 ! 00001CE4923F00A0 SKIP:L2-B002 0 S illop
.word 0x8DB486A8 ! 00001CE4923F00A4 SKIP:L2-B002 0 S random
.word 0xD45BF79B ! 00001CE4923F00A8 SKIP:L2-B002 0 S random
st %f25, [%g3+0x0060] ! 00001CE4923F00AC SKIP:L2-B002 0 S >BD80003
add %g6, 0x80, %l5 ! 00001CE4923F00B0 SKIP:L2-B002 0 @BD80004
stda %f26,[%l5+%g1]0xCA ! 00001CE4923F00B4 SKIP:L2-B002 0 S Partial_St
stw %o0, [%g3+0x0060] ! 00001CE4923F00B8 SKIP:L2-B002 0 S >BD80003
ldd [%g4+0x0080], %i0 ! 00001CE4923F00BC SKIP:L2-B002 0 S <BD80004
std %f18, [%g6+0x0080] ! 00001CE4923F00C0 SKIP:L2-B002 0 S >BD80004
stwa %i0, [%g5+0x0060]%asi ! 00001CE4923F00C4 SKIP:L2-B002 0 S >BD80003
.word 0x95407FA1 ! 00001CE4923F00C8 SKIP:L2-B002 0 illop
add %g4, -106, %l6 ! 00001CE4923F00CC SKIP:L2-B002 0 @BD80035
stda %f28, [%l6]0xD2 ! 00001CE4923F00D0 SKIP:L2-B002 0 S Short16
stx %i3, [%g4+0x0030] ! 00001CE4923F00D4 SKIP:L2-B002 0 S >BD80002
prefetch [%g5+0x0060], 22 ! 00001CE4923F00D8 SKIP:L2-B002 0 S <BD80003
ld [%g4+0x0024], %f2 ! 00001CE4923F00DC SKIP:L2-B002 0 S <BD80018
ld [%g5+0x0024], %f11 ! 00001CE4923F00E0 SKIP:L2-B002 0 S <BD80018
sethi %hh(0x49973F5F7F00),%l6 ! 00001CE4923F00E4 SKIP:L2-B002 0 SUBR072
or %l6,%hm(0x49973F5F7F00),%l6 ! 00001CE4923F00E8 SKIP:L2-B002 0
sethi %lm(0x49973F5F7F00),%l5 ! 00001CE4923F00EC SKIP:L2-B002 0
or %l5,%lo(0x49973F5F7F00),%l5 ! 00001CE4923F00F0 SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! 00001CE4923F00F4 SKIP:L2-B002 0
or %l6, %l5, %l6 ! 00001CE4923F00F8 SKIP:L2-B002 0
jmpl %l6+0x0000, %o7 ! 00001CE4923F00FC SKIP:L2-B002 0 S
.word 0x93DCD4D1 ! 00001CE4923F0100 SKIP:L2-B002 0 S illop
.word 0xA5B14B46 ! 00001CE4923F0104 SKIP:L2-B002 0 illop
stxa %g7, [%l6+%g0]0x04 ! 00001CE4923F0108 SKIP:L2-B002 0 S >BD80022
ldx [%g2+0x0050], %l5 ! 00001CE4923F010C SKIP:L2-B002 0 <BD80003
membar 0x40 ! 00001CE4923F0110 SKIP:L2-B002 0
.word 0x95831877 ! 00001CE4923F0114 SKIP:L2-B002 0 illop
.word 0xA3402D8C ! 00001CE4923F0118 SKIP:L2-B002 0 illop
add %g3, 0x30, %l5 ! 00001CE4923F011C SKIP:L2-B002 0 @BD80002
.word 0x8F83B12A ! 00001CE4923F0120 SKIP:L2-B002 0 S illop
st %f8, [%g3+0x0024] ! 00001CE4923F0124 SKIP:L2-B002 0 S >BD80018
sta %f11, [%g5+0x0024]%asi ! 00001CE4923F0128 SKIP:L2-B002 0 S >BD80018
ba,pn %xcc, BL80075 ! 00001CE4923F012C SKIP:L2-B002 0
sth %i0, [%g6+0x0076] ! 00001CE4923F0130 SKIP:L2-B002 0 S >BD80006
BL80069: ! ELSE:L2-B003
stb %i1, [%g3-0x0069] ! 00001CE4923F0134 ELSE:L2-B003 0 S >BD80035+1
.word 0xBF667F22 ! 00001CE4923F0138 ELSE:L2-B003 0 L illop
sth %i0, [%g5+0x0084] ! 00001CE4923F013C ELSE:L2-B003 0 S >BD80004+4
bvc,a BL80071 ;.empty ! 00001CE4923F0140 ELSE:L2-B003 0 L
fble,a BL80071 ;.empty ! 00001CE4923F0144 ELSE:L2-B003 0 L
.word 0x8DA21964 ! 00001CE4923F0148 ELSE:L2-B003 0 L illop
swap [%g3+0x0060], %i5 ! 00001CE4923F014C ELSE:L2-B003 0 S >BD80003
BL80070:bn BL80072 ! 00001CE4923F0150 ELSE:L2-B003 0 L
nop ! 00001CE4923F0154 ELSE:L2-B003 0 S
.word 0xA7A541D7 ! 00001CE4923F0158 ELSE:L2-B003 0 L illop
BL80071:ldsba [%g6+0x0079]%asi, %o2 ! 00001CE4923F015C ELSE:L2-B003 0 S <BD80008
BL80072:fbne,a,pn %fcc2, BL80074 ! 00001CE4923F0160 ELSE:L2-B003 0 L
BL80073:.word 0x9FA190AB ! 00001CE4923F0164 ELSE:L2-B003 0 S illop_FP
BL80074:add %g1, 0x788, %g1 ! 00001CE4923F0168 ELSE:L2-B003 0 chksum++
add %g1, 0x98B, %g1 ! 00001CE4923F016C ELSE:L2-B003 0 chksum++
prefetch [%g5+0x0030], 20 ! 00001CE4923F0170 ELSE:L2-B003 0 S <BD80002
sth %g1, [%g4+0x007D] ! 00001CE4923F0174 ELSE:L2-B003 0 S >BD80032+1
stba %g1, [%g3+0x0079]%asi ! 00001CE4923F0178 ELSE:L2-B003 0 S >BD80008
.word 0xBBF00000 ! 00001CE4923F017C ELSE:L2-B003 0 illop
stda %f16,[%l5+%g1]0xCB ! 00001CE4923F0180 ELSE:L2-B003 0 S Partial_St
.word 0xB3A450BD ! 00001CE4923F0184 ELSE:L2-B003 0 S illop
BL80075: ! ELSE:L2-B003
.word 0xA365EABC ! 00001CE4923F0188 ELSE:L2-B003 0 illop
andcc %o3, 0x10, %g0 ! 00001CE4923F018C SKIP:L2-B004 0
bz,a BL80076 ! 00001CE4923F0190 SKIP:L2-B004 0
nop ! 00001CE4923F0194 SKIP:L2-B004 0 S
.word 0xB1673C07 ! 00001CE4923F0198 SKIP:L2-B004 0 illop
membar 0x40 ! 00001CE4923F019C SKIP:L2-B004 0
stda %f32, [%l5]0xE0 ! 00001CE4923F01A0 SKIP:L2-B004 0 Blk-Store
membar 0x40 ! 00001CE4923F01A4 SKIP:L2-B004 0
membar 0x40 ! 00001CE4923F01A8 SKIP:L2-B004 0
stda %f16, [%l5]0xF0 ! 00001CE4923F01AC SKIP:L2-B004 0 Blk-Store
membar 0x40 ! 00001CE4923F01B0 SKIP:L2-B004 0
ldx [%g2+0x0040], %g4 ! 00001CE4923F01B4 SKIP:L2-B004 0 S BASE<BD80087
.word 0x97A4DB6F ! 00001CE4923F01B8 SKIP:L2-B004 0 S illop
add %g1, 0x632, %g1 ! 00001CE4923F01BC SKIP:L2-B004 0 chksum++
.word 0xBDAC33BE ! 00001CE4923F01C0 SKIP:L2-B004 0 illop
stda %f22,[%l5+%g1]0xC3 ! 00001CE4923F01C4 SKIP:L2-B004 0 S Partial_St
.word 0xBD93557C ! 00001CE4923F01C8 SKIP:L2-B004 0 illop
stda %f26,[%l5+%g1]0xC2 ! 00001CE4923F01CC SKIP:L2-B004 0 S Partial_St
add %g4, 0x76, %l6 ! 00001CE4923F01D0 SKIP:L2-B004 0 @BD80006
stda %f16, [%l6]0xD2 ! 00001CE4923F01D4 SKIP:L2-B004 0 S Short16
ldx [%g2+0x0060], %fsr ! 00001CE4923F01D8 SKIP:L2-B004 0 S <BD80008
add %g3, 0x76, %l6 ! 00001CE4923F01DC SKIP:L2-B004 0 @BD80006
stda %f18, [%l6]0xD2 ! 00001CE4923F01E0 SKIP:L2-B004 0 S Short16
ldx [%g2+0x0050], %l5 ! 00001CE4923F01E4 SKIP:L2-B004 0 <BD80003
membar 0x40 ! 00001CE4923F01E8 SKIP:L2-B004 0
stda %f0, [%l5]0xF0 ! 00001CE4923F01EC SKIP:L2-B004 0 Blk-Store
.word 0x223189B7 ! 00001CE4923F01F0 SKIP:L2-B004 0 illop
.word 0xBF7DB109 ! 00001CE4923F01F4 SKIP:L2-B004 0 S illop
.word 0xB3AE9800 ! 00001CE4923F01F8 SKIP:L2-B004 0 S illop
ba,a,pt %xcc, BL80077 ! 00001CE4923F01FC SKIP:L2-B004 0
fpadd32s %f23, %f29, %f28 ! 00001CE4923F0200 SKIP:L2-B004 0 S
BL80076: ! ELSE:L2-B005
.word 0xCF6B6104 ! 00001CE4923F0204 ELSE:L2-B005 0 S illop
stw %o3, [%g3+0x0084] ! 00001CE4923F0208 ELSE:L2-B005 0 S >BD80004+4
ldx [%g2+0x0050], %l5 ! 00001CE4923F020C ELSE:L2-B005 0 <BD80003
membar 0x40 ! 00001CE4923F0210 ELSE:L2-B005 0
stda %f0, [%l5]0x16 ! 00001CE4923F0214 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 00001CE4923F0218 ELSE:L2-B005 0
rd %gsr, %l6 ! 00001CE4923F021C ELSE:L2-B005 0 S
wr %l6, 0x18, %gsr ! 00001CE4923F0220 ELSE:L2-B005 0 S
ldx [%g2+0x0028], %g4 ! 00001CE4923F0224 ELSE:L2-B005 0 S BASE<BD80060
.word 0xABACCABE ! 00001CE4923F0228 ELSE:L2-B005 0 S illop
.word 0xFCAB8384 ! 00001CE4923F022C ELSE:L2-B005 0 random
st %f19, [%g3+0x0060] ! 00001CE4923F0230 ELSE:L2-B005 0 S >BD80003
add %g3, 0x80, %l5 ! 00001CE4923F0234 ELSE:L2-B005 0 @BD80004
.word 0xECA2391C ! 00001CE4923F0238 ELSE:L2-B005 0 S random
ldx [%g2+0x0050], %l5 ! 00001CE4923F023C ELSE:L2-B005 0 <BD80003
membar 0x40 ! 00001CE4923F0240 ELSE:L2-B005 0
stda %f32, [%l5]0xE0 ! 00001CE4923F0244 ELSE:L2-B005 0 Blk-Store
.word 0xDA9FEF72 ! 00001CE4923F0248 ELSE:L2-B005 0 illop
stha %g1, [%g3+0x0036]%asi ! 00001CE4923F024C ELSE:L2-B005 0 S >BD80002+6
ld [%g4-0x0054], %f3 ! 00001CE4923F0250 ELSE:L2-B005 0 S <BD80019
std %f30, [%g4+0x0030] ! 00001CE4923F0254 ELSE:L2-B005 0 S >BD80002
stxa %i5, [%g3+0x0030]%asi ! 00001CE4923F0258 ELSE:L2-B005 0 S >BD80002
.word 0xAF7B333F ! 00001CE4923F025C ELSE:L2-B005 0 S illop
std %f26, [%g4+0x0030] ! 00001CE4923F0260 ELSE:L2-B005 0 S >BD80002
BL80077: ! ELSE:L2-B005
add %g1, 0x33A, %g1 ! 00001CE4923F0264 ELSE:L2-B005 0 chksum++
.word 0x93906000 ! 00001CE4923F0268 LOOP:L1-B000 0 random
.word 0xFD8BF1F3 ! 00001CE4923F026C LOOP:L1-B000 0 illop
nop ! 00001CE4923F0270 LOOP:L1-B000 0 S
add %g1, 0xE3C, %g1 ! 00001CE4923F0274 LOOP:L1-B000 0 chksum++
fcmpeq32 %f26, %f16, %i0 ! 00001CE4923F0278 SUBR:L0-B000 0 S
add %g4, 0x80, %l5 ! 00001CE4923F027C SUBR:L0-B000 0 @BD80004
stda %f18,[%l5+%g1]0xC4 ! 00001CE4923F0280 SUBR:L0-B000 0 S Partial_St
sethi %hh(0x49973F5F7F00),%l6 ! 00001CE4923F0284 SUBR:L0-B000 0 SUBR072
or %l6,%hm(0x49973F5F7F00),%l6 ! 00001CE4923F0288 SUBR:L0-B000 0
sethi %lm(0x49973F5F7F00),%l5 ! 00001CE4923F028C SUBR:L0-B000 0
or %l5,%lo(0x49973F5F7F00),%l5 ! 00001CE4923F0290 SUBR:L0-B000 0
.word 0x87B3BF70 ! 00001CE4923F0294 SUBR:L0-B000 0 illop
or %l6, %l5, %l6 ! 00001CE4923F0298 SUBR:L0-B000 0
jmpl %l6+0x0000, %o7 ! 00001CE4923F029C SUBR:L0-B000 0 S
nop ! 00001CE4923F02A0 SUBR:L0-B000 0 S
ldx [%g2+0x0050], %l5 ! 00001CE4923F02A4 SUBR:L0-B000 0 <BD80003
membar 0x40 ! 00001CE4923F02A8 SUBR:L0-B000 0
stda %f16, [%l5]0x16 ! 00001CE4923F02AC SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 00001CE4923F02B0 SUBR:L0-B000 0
add %g1, 0x885, %i0 ! 00001CE4923F02B4 SUBR:L0-B000 0
ldx [%g2+0x0050], %l5 ! 00001CE4923F02B8 SUBR:L0-B000 0 <BD80003
membar 0x40 ! 00001CE4923F02BC SUBR:L0-B000 0
stda %f32, [%l5]0xE0 ! 00001CE4923F02C0 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 00001CE4923F02C4 SUBR:L0-B000 0
fbuge,pt %fcc0, BL80079 ! 00001CE4923F02C8 SUBR:L0-B000 0
restore %i0, %l7, %o0 ! 00001CE4923F02CC SUBR:L0-B000 0
BL80079:.word 0x89B408D4 ! 00001CE4923F02D0 SUBR:L0-B000 0 illop
nop ! 00001CE4923F02D4 SUBR:L0-B000 0
SECTION .btext042_pg1 TEXT_VA=0x1ce4923f0000
attr_text {
Name = .btext042_pg1,
VA = 0x1ce4923f0000,
RA = 0xfffc80000,
PA = ra2pa(0xfffc80000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext043 TEXT_VA=0xee45ff00
attr_text {
Name = .btext043,
VA = 0xee45ff00,
RA = 0xfffc5ff00,
PA = ra2pa(0xfffc5ff00,0),
notsb
}
SECTION .btext043_pg0 TEXT_VA=0xee450000
attr_text {
Name = .btext043_pg0,
VA = 0xee450000,
RA = 0xfffc50000,
PA = ra2pa(0xfffc50000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext043
.text
.global SUBR070; SUBR070:
BL80080: ! SUBR:L0-B000
add %g1, 0x8DC, %g1 ! 00000000EE45FF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 00000000EE45FF04 SUBR:L0-B000 0
sethi %hh(0xEE45FF00),%l7 ! 00000000EE45FF08 SUBR:L0-B000 0 SUBR070
or %l7,%hm(0xEE45FF00),%l7 ! 00000000EE45FF0C SUBR:L0-B000 0
.word 0xEE6239B4 ! 00000000EE45FF10 SUBR:L0-B000 0 illop
or %l6,%lo(0xEE45FF00),%l6 ! 00000000EE45FF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 00000000EE45FF18 SUBR:L0-B000 0
.word 0x00C60F44 ! 00000000EE45FF1C SUBR:L0-B000 0 illop
std %i2, [%g5+0x0080] ! 00000000EE45FF20 SUBR:L0-B000 0 S >BD80004
array32 %o3, %i0, %l2 ! 00000000EE45FF24 SUBR:L0-B000 0 S
add %g3, 0x30, %l5 ! 00000000EE45FF28 SUBR:L0-B000 0 @BD80002
stda %f20,[%l5+%g1]0xC4 ! 00000000EE45FF2C SUBR:L0-B000 0 S Partial_St
st %f8, [%g3-0x0054] ! 00000000EE45FF30 SUBR:L0-B000 0 S >BD80019
add %g1, 0x6B8, %g1 ! 00000000EE45FF34 SUBR:L0-B000 0 chksum++
add %i2, %g1, %i4 ! 00000000EE45FF38 SWCH:L1-B000 0
.word 0xA7905022 ! 00000000EE45FF3C SWCH:L1-B000 0 illop
sethi %hi(0x54), %i4 ! 00000000EE45FF40 SWCH:L1-B000 0 .+0
or %i4,%lo(0x54),%i4 ! 00000000EE45FF44 SWCH:L1-B000 0
.word 0x87A9919B ! 00000000EE45FF48 SWCH:L1-B000 0 illop
jmpl %l7+%i4, %g0 ! 00000000EE45FF4C SWCH:L1-B000 0
.word 0xF1D9B2B9 ! 00000000EE45FF50 SWCH:L1-B000 0 S illop
.word 0xA1B64687 ! 00000000EE45FF54 SWCH:L1-B000 0 illop
std %o0, [%g6+0x0030] ! 00000000EE45FF58 SWCH:L1-B000 0 S >BD80002
fba,a,pt %fcc3, BL80083 ! 00000000EE45FF5C SWCH:L1-B000 0
nop ! 00000000EE45FF60 SWCH:L1-B000 0 S
fba,a BL80082 ! 00000000EE45FF64 SWCH:L1-B000 0
nop ! 00000000EE45FF68 SWCH:L1-B000 0 S
fba,pt %fcc1, BL80081 ! 00000000EE45FF6C SWCH:L1-B000 0
nop ! 00000000EE45FF70 SWCH:L1-B000 0 S
BL80081:add %g1, 0xBB4, %g1 ! 00000000EE45FF74 CASE:L2-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 00000000EE45FF78 CASE:L2-B000 0 <BD80003
.word 0xA5ACCA14 ! 00000000EE45FF7C CASE:L2-B000 0 illop
stda %f0, [%l5]0xE0 ! 00000000EE45FF80 CASE:L2-B000 0 Blk-Store
membar 0x40 ! 00000000EE45FF84 CASE:L2-B000 0
sth %i4, [%g6+0x0076] ! 00000000EE45FF88 CASE:L2-B000 0 S >BD80006
sethi %hh(0x49973F5F7F00),%l6 ! 00000000EE45FF8C CASE:L2-B000 0 SUBR072
or %l6,%hm(0x49973F5F7F00),%l6 ! 00000000EE45FF90 CASE:L2-B000 0
.word 0xFB2E3727 ! 00000000EE45FF94 CASE:L2-B000 0 illop
or %l5,%lo(0x49973F5F7F00),%l5 ! 00000000EE45FF98 CASE:L2-B000 0
sllx %l6, 0x20, %l6 ! 00000000EE45FF9C CASE:L2-B000 0
.word 0x91B3426B ! 00000000EE45FFA0 CASE:L2-B000 0 illop
jmpl %l6+0x0000, %o7 ! 00000000EE45FFA4 CASE:L2-B000 0 S
nop ! 00000000EE45FFA8 CASE:L2-B000 0 S
fba,pn %fcc2, BL80089 ! 00000000EE45FFAC CASE:L2-B000 0
nop ! 00000000EE45FFB0 CASE:L2-B000 0 S
BL80082:add %g1, 0x207, %g1 ! 00000000EE45FFB4 CASE:L2-B001 0 chksum++
ldx [%g2+0x0050], %l5 ! 00000000EE45FFB8 CASE:L2-B001 0 <BD80003
membar 0x40 ! 00000000EE45FFBC CASE:L2-B001 0
stda %f32, [%l5]0x16 ! 00000000EE45FFC0 CASE:L2-B001 0 Blk-Store
.word 0x8F8ED638 ! 00000000EE45FFC4 CASE:L2-B001 0 illop
.word 0x93A698B7 ! 00000000EE45FFC8 CASE:L2-B001 0 S illop
membar 0x40 ! 00000000EE45FFCC CASE:L2-B001 0
stda %f16, [%l5]0x16 ! 00000000EE45FFD0 CASE:L2-B001 0 Blk-Store
membar 0x40 ! 00000000EE45FFD4 CASE:L2-B001 0
ldx [%g2+0x0048], %g4 ! 00000000EE45FFD8 CASE:L2-B001 0 S BASE<BD80111
stha %i1, [%g5+0x0062]%asi ! 00000000EE45FFDC CASE:L2-B001 0 S >BD80003+2
.word 0x99A0D162 ! 00000000EE45FFE0 CASE:L2-B001 0 illop
.word 0x93906000 ! 00000000EE45FFE4 CASE:L2-B001 0 S random
stx %i0, [%g4+0x0030] ! 00000000EE45FFE8 CASE:L2-B001 0 S >BD80002
ldx [%g2+0x0060], %fsr ! 00000000EE45FFEC CASE:L2-B001 0 S <BD80008
stw %g1, [%g4+0x0060] ! 00000000EE45FFF0 CASE:L2-B001 0 S >BD80003
membar 0x40 ! 00000000EE45FFF4 CASE:L2-B001 0
stda %f0, [%l5]0x16 ! 00000000EE45FFF8 CASE:L2-B001 0 Blk-Store
membar 0x40 ! 00000000EE45FFFC CASE:L2-B001 0
.word 0x636CAE54 ! 00000000EE460000 CASE:L2-B001 0 random
.word 0xAFB10229 ! 00000000EE460004 CASE:L2-B001 0 S illop
BL80083:add %g1, 0xC07, %g1 ! 00000000EE460008 CASE:L2-B002 0 chksum++
.word 0x8F8F2844 ! 00000000EE46000C CASE:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! 00000000EE460010 CASE:L2-B002 0 <BD80003
membar 0x40 ! 00000000EE460014 CASE:L2-B002 0
stda %f16, [%l5]0xE0 ! 00000000EE460018 CASE:L2-B002 0 Blk-Store
membar 0x40 ! 00000000EE46001C CASE:L2-B002 0
call .+8 ! 00000000EE460020 CASE:L2-B002 0 S
.word 0x28EC9CBC ! 00000000EE460024 CASE:L2-B002 0 S illop
add %g4, -106, %l6 ! 00000000EE460028 CASE:L2-B002 0 @BD80035
ldda [%l6]0xD2, %f30 ! 00000000EE46002C CASE:L2-B002 0 S Short16
membar 0x40 ! 00000000EE460030 CASE:L2-B002 0
stda %f0, [%l5]0xE0 ! 00000000EE460034 CASE:L2-B002 0 Blk-Store
membar 0x40 ! 00000000EE460038 CASE:L2-B002 0
std %g0, [%g5+0x0080] ! 00000000EE46003C CASE:L2-B002 0 S >BD80004
membar 0x40 ! 00000000EE460040 CASE:L2-B002 0
.word 0x81880000 ! 00000000EE460044 CASE:L2-B002 0 random
membar 0x40 ! 00000000EE460048 CASE:L2-B002 0
.word 0xC1B0AADE ! 00000000EE46004C CASE:L2-B002 0 illop
stda %f16, [%l5]0xE0 ! 00000000EE460050 CASE:L2-B002 0 Blk-Store
membar 0x40 ! 00000000EE460054 CASE:L2-B002 0
ba BL80089 ! 00000000EE460058 CASE:L2-B002 0
.word 0x81E80000 ! 00000000EE46005C CASE:L2-B002 0 S random
BL80088:add %g1, 0x954, %g1 ! 00000000EE460060 CASE:L2-B003 0 chksum++
sth %l2, [%g6+0x0062] ! 00000000EE460064 CASE:L2-B003 0 S >BD80003+2
bcc BL80084 ;.empty ! 00000000EE460068 CASE:L2-B003 0 L
bnz,a,pn %xcc, BL80085 ! 00000000EE46006C CASE:L2-B003 0 L
nop ! 00000000EE460070 CASE:L2-B003 0 S
sth %g1, [%g4+0x0076] ! 00000000EE460074 CASE:L2-B003 0 S >BD80006
BL80085:.word 0x0E66542A ! 00000000EE460078 CASE:L2-B003 0 L random
edge32n %g1, %g1, %l4 ! 00000000EE46007C CASE:L2-B003 0 S
.word 0xC78931C9 ! 00000000EE460080 CASE:L2-B003 0 S illop
nop ! 00000000EE460084 CASE:L2-B003 0 S
ldstub [%g5+0x0074], %o3 ! 00000000EE460088 CASE:L2-B003 0 S >BD80005
.word 0xA3ABB07C ! 00000000EE46008C CASE:L2-B003 0 L illop
BL80084:fpsub16 %f18, %f30, %f18 ! 00000000EE460090 CASE:L2-B003 0 S
BL80087:st %f9, [%g6-0x0054] ! 00000000EE460094 CASE:L2-B003 0 S >BD80019
.word 0xD4E374DC ! 00000000EE460098 CASE:L2-B003 0 S illop
.word 0xF09A955C ! 00000000EE46009C CASE:L2-B003 0 S random
BL80086:.word 0xB54E45C6 ! 00000000EE4600A0 CASE:L2-B003 0 S illop
swapa [%g4+0x0060]%asi, %i2 ! 00000000EE4600A4 CASE:L2-B003 0 S >BD80003
add %g1, 0x10B, %g1 ! 00000000EE4600A8 CASE:L2-B003 0 chksum++
ba,pn %icc, BL80089 ! 00000000EE4600AC CASE:L2-B003 0
ldstub [%g4-0x003B], %i3 ! 00000000EE4600B0 CASE:L2-B003 0 S >BD80007
BL80089: ! SWCH:L1-B000
add %g1, 0xE9E, %g1 ! 00000000EE4600B4 SWCH:L1-B000 0 chksum++
add %g5, 0x7C, %l6 ! 00000000EE4600B8 SWCH:L1-B000 0 @BD80032
ldda [%l6]0xD2, %f20 ! 00000000EE4600BC SWCH:L1-B000 0 S Short16
call .+8 ! 00000000EE4600C0 SWCH:L1-B000 0 S
nop ! 00000000EE4600C4 SWCH:L1-B000 0 S
ldx [%g2+0x0060], %fsr ! 00000000EE4600C8 SWCH:L1-B000 0 S <BD80008
.word 0xA7AD401A ! 00000000EE4600CC SWCH:L1-B000 0 S illop
ldstub [%g4+0x0074], %o0 ! 00000000EE4600D0 SWCH:L1-B000 0 S >BD80005
add %g1, 0x90B, %i0 ! 00000000EE4600D4 SUBR:L0-B000 0
.word 0xADA79AC7 ! 00000000EE4600D8 SUBR:L0-B000 0 illop
add %g1, 0x2A5, %g1 ! 00000000EE4600DC SUBR:L0-B000 0 chksum++
SECTION .btext043_pg1 TEXT_VA=0xee460000
attr_text {
Name = .btext043_pg1,
VA = 0xee460000,
RA = 0xfffc60000,
PA = ra2pa(0xfffc60000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext044 TEXT_VA=0xffff9baee1f65f00
attr_text {
Name = .btext044,
VA = 0xffff9baee1f65f00,
RA = ra2pa(0xfffcb1f00,0),
PA = ra2pa(0xfffcb1f00,0),
notsb
}
SECTION .btext044_pg0 TEXT_VA=0xffff9baee1f64000
attr_text {
Name = .btext044_pg0,
VA = 0xffff9baee1f64000,
RA = ra2pa(0xfffcb0000,0),
PA = ra2pa(0xfffcb0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext044
.text
.global SUBR071; SUBR071:
add %g5, 0x76, %l6 ! FFFF9BAEE1F65F00 SUBR:L0-B000 0 @BD80006
stda %f24, [%l6]0xD2 ! FFFF9BAEE1F65F04 SUBR:L0-B000 0 S Short16
swap [%g4+0x0060], %o2 ! FFFF9BAEE1F65F08 SUBR:L0-B000 0 S >BD80003
swap [%g3+0x0060], %o0 ! FFFF9BAEE1F65F0C SUBR:L0-B000 0 S >BD80003
prefetch [%g5+0x02AC], 1 ! FFFF9BAEE1F65F10 SUBR:L0-B000 0 S <.+684
ldx [%g2+0x0050], %l5 ! FFFF9BAEE1F65F14 SUBR:L0-B000 0 <BD80003
.word 0x8F8FB16F ! FFFF9BAEE1F65F18 SUBR:L0-B000 0 illop
.word 0xC09B3E98 ! FFFF9BAEE1F65F1C SUBR:L0-B000 0 random
.word 0xE7DF17D0 ! FFFF9BAEE1F65F20 SUBR:L0-B000 0 illop
.word 0x895B1DCF ! FFFF9BAEE1F65F24 SUBR:L0-B000 0 S illop
membar 0x40 ! FFFF9BAEE1F65F28 SUBR:L0-B000 0
stda %f16, [%l5]0xE0 ! FFFF9BAEE1F65F2C SUBR:L0-B000 0 Blk-Store
membar 0x40 ! FFFF9BAEE1F65F30 SUBR:L0-B000 0
add %g1, 0x94A, %g1 ! FFFF9BAEE1F65F34 SUBR:L0-B000 0 chksum++
add %o0, %g1, %o4 ! FFFF9BAEE1F65F38 SWCH:L1-B000 0
.word 0xAFAF9796 ! FFFF9BAEE1F65F3C SWCH:L1-B000 0 illop
bnz,pt %xcc, BL80102 ! FFFF9BAEE1F65F40 SWCH:L1-B000 0
andcc %o4, 0x1, %g0 ! FFFF9BAEE1F65F44 SWCH:L1-B000 0
bnz,pt %xcc, BL80101 ! FFFF9BAEE1F65F48 SWCH:L1-B000 0
andcc %o4, 0x8, %g0 ! FFFF9BAEE1F65F4C SWCH:L1-B000 0
.word 0xCB6CB8AD ! FFFF9BAEE1F65F50 SWCH:L1-B000 0 illop
add %g1, 0x69F, %g1 ! FFFF9BAEE1F65F54 SWCH:L1-B000 0 chksum++
andcc %o4, 0x4, %g0 ! FFFF9BAEE1F65F58 SWCH:L1-B000 0
bnz,pn %xcc, BL80099 ! FFFF9BAEE1F65F5C SWCH:L1-B000 0
st %f26, [%g4+0x0060] ! FFFF9BAEE1F65F60 SWCH:L1-B000 0 S >BD80003
fbue BL80090 ;.empty ! FFFF9BAEE1F65F64 SWCH:L1-B000 0 L
BL80090:fbe,a,pt %fcc1, BL80091 ;.empty ! FFFF9BAEE1F65F68 SWCH:L1-B000 0 L
fbge,pt %fcc0, BL80092 ;.empty ! FFFF9BAEE1F65F6C SWCH:L1-B000 0 L
bvc,a,pn %xcc, BL80093 ;.empty ! FFFF9BAEE1F65F70 SWCH:L1-B000 0 L
BL80092:bcs BL80094 ! FFFF9BAEE1F65F74 SWCH:L1-B000 0 L
fornot1s %f26, %f24, %f24 ! FFFF9BAEE1F65F78 SWCH:L1-B000 0 S
BL80093:.word 0xA10CB163 ! FFFF9BAEE1F65F7C SWCH:L1-B000 0 S random
BL80094:bg,a BL80095 ! FFFF9BAEE1F65F80 SWCH:L1-B000 0 L
BL80095:sta %f11, [%g6+0x0024]%asi ! FFFF9BAEE1F65F84 SWCH:L1-B000 0 S >BD80018
.word 0x85A10C8E ! FFFF9BAEE1F65F88 SWCH:L1-B000 0 L illop
BL80096:.word 0xA1CE91BF ! FFFF9BAEE1F65F8C SWCH:L1-B000 0 L illop
.word 0x99A50DDE ! FFFF9BAEE1F65F90 SWCH:L1-B000 0 L illop
fblg,a BL80091 ! FFFF9BAEE1F65F94 SWCH:L1-B000 0 L
BL80097:.word 0xFE1AA3D4 ! FFFF9BAEE1F65F98 SWCH:L1-B000 0 S illop
BL80091:fbo BL80098 ! FFFF9BAEE1F65F9C SWCH:L1-B000 0 L
BL80098:nop ! FFFF9BAEE1F65FA0 SWCH:L1-B000 0 S
add %g1, 0xF48, %g1 ! FFFF9BAEE1F65FA4 SWCH:L1-B000 0 chksum++
add %g1, 0xE36, %g1 ! FFFF9BAEE1F65FA8 SWCH:L1-B000 0 chksum++
fba,a BL80103 ! FFFF9BAEE1F65FAC SWCH:L1-B000 0
.word 0x08CCC032 ! FFFF9BAEE1F65FB0 SWCH:L1-B000 0 S illop
BL80099:.word 0x9F93001C ! FFFF9BAEE1F65FB4 CASE:L2-B000 0 illop
.word 0xFB7AE937 ! FFFF9BAEE1F65FB8 CASE:L2-B000 0 illop
ldda [%l6]0xD0, %f22 ! FFFF9BAEE1F65FBC CASE:L2-B000 0 S Short8
add %g4, 0x30, %l5 ! FFFF9BAEE1F65FC0 CASE:L2-B000 0 @BD80002
stda %f20,[%l5+%g1]0xC1 ! FFFF9BAEE1F65FC4 CASE:L2-B000 0 S Partial_St
st %f11, [%g4-0x0054] ! FFFF9BAEE1F65FC8 CASE:L2-B000 0 S >BD80019
edge8n %i3, %i5, %o1 ! FFFF9BAEE1F65FCC CASE:L2-B000 0 S
.word 0x00D1875C ! FFFF9BAEE1F65FD0 CASE:L2-B000 0 illop
nop ! FFFF9BAEE1F65FD4 CASE:L2-B000 0 S
BL80100:add %g1, 0xD01, %g1 ! FFFF9BAEE1F65FD8 CASE:L2-B001 0 chksum++
.word 0x97A1A9E2 ! FFFF9BAEE1F65FDC CASE:L2-B001 0 S illop
st %f19, [%g3+0x0060] ! FFFF9BAEE1F65FE0 CASE:L2-B001 0 S >BD80003
st %f5, [%g5+0x0024] ! FFFF9BAEE1F65FE4 CASE:L2-B001 0 S >BD80018
.word 0xA4A71A74 ! FFFF9BAEE1F65FE8 CASE:L2-B001 0 random
stda %f24,[%l5+%g1]0xCB ! FFFF9BAEE1F65FEC CASE:L2-B001 0 S Partial_St
.word 0xDCE1AD40 ! FFFF9BAEE1F65FF0 CASE:L2-B001 0 S random
nop ! FFFF9BAEE1F65FF4 CASE:L2-B001 0 S
ldx [%g2+0x0038], %g4 ! FFFF9BAEE1F65FF8 CASE:L2-B001 0 S BASE<BD80166
fba,pt %fcc1, BL80103 ! FFFF9BAEE1F65FFC CASE:L2-B001 0
sta %f4, [%g4+0x0024]%asi ! FFFF9BAEE1F66000 CASE:L2-B001 0 S >BD80018
BL80101:add %g1, 0xFB8, %g1 ! FFFF9BAEE1F66004 CASE:L2-B002 0 chksum++
.word 0xB1AC08F6 ! FFFF9BAEE1F66008 CASE:L2-B002 0 illop
stda %f16,[%l5+%g1]0xC2 ! FFFF9BAEE1F6600C CASE:L2-B002 0 S Partial_St
std %f20, [%g5+0x0080] ! FFFF9BAEE1F66010 CASE:L2-B002 0 S >BD80004
ldx [%g2+0x0050], %l5 ! FFFF9BAEE1F66014 CASE:L2-B002 0 <BD80003
membar 0x40 ! FFFF9BAEE1F66018 CASE:L2-B002 0
.word 0x2E72E5C5 ! FFFF9BAEE1F6601C CASE:L2-B002 0 illop
membar 0x40 ! FFFF9BAEE1F66020 CASE:L2-B002 0
sth %g1, [%g3+0x0077] ! FFFF9BAEE1F66024 CASE:L2-B002 0 S >BD80006+1
.word 0xB7A4112F ! FFFF9BAEE1F66028 CASE:L2-B002 0 illop
stda %f22,[%l5+%g1]0xC2 ! FFFF9BAEE1F6602C CASE:L2-B002 0 S Partial_St
.word 0xCBEBDE3D ! FFFF9BAEE1F66030 CASE:L2-B002 0 illop
stda %f30,[%l5+%g1]0xC4 ! FFFF9BAEE1F66034 CASE:L2-B002 0 S Partial_St
ba,a BL80103 ! FFFF9BAEE1F66038 CASE:L2-B002 0
ldx [%g2+0x0038], %g4 ! FFFF9BAEE1F6603C CASE:L2-B002 0 S BASE<BD80166
BL80102:add %g1, 0x657, %g1 ! FFFF9BAEE1F66040 CASE:L2-B003 0 chksum++
.word 0x81C7E008 ! FFFF9BAEE1F66044 CASE:L2-B003 0 random
membar 0x40 ! FFFF9BAEE1F66048 CASE:L2-B003 0
stda %f32, [%l5]0x16 ! FFFF9BAEE1F6604C CASE:L2-B003 0 Blk-Store
membar 0x40 ! FFFF9BAEE1F66050 CASE:L2-B003 0
stwa %i3, [%g6+0x0060]%asi ! FFFF9BAEE1F66054 CASE:L2-B003 0 S >BD80003
ldx [%g2+0x0058], %l6 ! FFFF9BAEE1F66058 CASE:L2-B003 0 <BD80021
ldda [%l6]0x26, %o0 ! FFFF9BAEE1F6605C CASE:L2-B003 0 S Quad_Ld_P
sth %o0, [%g5+0x0062] ! FFFF9BAEE1F66060 CASE:L2-B003 0 S >BD80003+2
membar 0x40 ! FFFF9BAEE1F66064 CASE:L2-B003 0
ldda [%l5]0xF0, %f16 ! FFFF9BAEE1F66068 CASE:L2-B003 0 Blk-Load
membar 0x40 ! FFFF9BAEE1F6606C CASE:L2-B003 0
nop ! FFFF9BAEE1F66070 CASE:L2-B003 0 S
add %g6, 0x30, %l5 ! FFFF9BAEE1F66074 CASE:L2-B003 0 @BD80002
stda %f26,[%l5+%g1]0xC0 ! FFFF9BAEE1F66078 CASE:L2-B003 0 S Partial_St
ta %xcc, 0x46 ! FFFF9BAEE1F6607C CASE:L2-B003 0 S demap-page
ba,a,pn %xcc, BL80103 ! FFFF9BAEE1F66080 CASE:L2-B003 0
std %g0, [%g3+0x0080] ! FFFF9BAEE1F66084 CASE:L2-B003 0 S >BD80004
BL80103: ! SWCH:L1-B000
add %g1, 0x7DF, %g1 ! FFFF9BAEE1F66088 SWCH:L1-B000 0 chksum++
swap [%g4+0x0060], %o1 ! FFFF9BAEE1F6608C SWCH:L1-B000 0 S >BD80003
sta %f11, [%g3+0x0024]%asi ! FFFF9BAEE1F66090 SWCH:L1-B000 0 S >BD80018
.word 0xABB0C950 ! FFFF9BAEE1F66094 SWCH:L1-B000 0 S illop
nop ! FFFF9BAEE1F66098 SWCH:L1-B000 0 S
add %g3, 0x30, %l5 ! FFFF9BAEE1F6609C SWCH:L1-B000 0 @BD80002
stda %f30,[%l5+%g1]0xC4 ! FFFF9BAEE1F660A0 SWCH:L1-B000 0 S Partial_St
.word 0xABB04891 ! FFFF9BAEE1F660A4 SWCH:L1-B000 0 S illop
retl ! FFFF9BAEE1F660A8 SUBR:L0-B000 0
add %g1, 0xA07, %g1 ! FFFF9BAEE1F660AC SUBR:L0-B000 0 chksum++
SECTION .btext044_pg1 TEXT_VA=0xffff9baee1f66000
attr_text {
Name = .btext044_pg1,
VA = 0xffff9baee1f66000,
RA = ra2pa(0xfffcb2000,0),
PA = ra2pa(0xfffcb2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext045 TEXT_VA=0x49973f5f7f00
attr_text {
Name = .btext045,
VA = 0x49973f5f7f00,
RA = 0xfffc4df00,
PA = ra2pa(0xfffc4df00,0),
notsb
}
SECTION .btext045_pg0 TEXT_VA=0x49973f5f6000
attr_text {
Name = .btext045_pg0,
VA = 0x49973f5f6000,
RA = 0xfffc4c000,
PA = ra2pa(0xfffc4c000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext045
.text
.global SUBR072; SUBR072:
st %f2, [%g5-0x0054] ! 000049973F5F7F00 SUBR:L0-B000 0 S >BD80019
nop ! 000049973F5F7F04 SUBR:L0-B000 0 S
.word 0xD30B5661 ! 000049973F5F7F08 SUBR:L0-B000 0 L illop
nop ! 000049973F5F7F0C SUBR:L0-B000 0 S
fba,a BL80104 ! 000049973F5F7F10 SUBR:L0-B000 0 L
BL80104:st %f4, [%g4-0x0054] ! 000049973F5F7F14 SUBR:L0-B000 0 S >BD80019
fbn,pn %fcc1, BL80105 ;.empty ! 000049973F5F7F18 SUBR:L0-B000 0 L
.word 0xC942C12C ! 000049973F5F7F1C SUBR:L0-B000 0 L illop
BL80105:ldd [%g6+0x0080], %o0 ! 000049973F5F7F20 SUBR:L0-B000 0 S <BD80004
BL80106:add %g1, 0x210, %g1 ! 000049973F5F7F24 SUBR:L0-B000 0 chksum++
.word 0xA1B089CD ! 000049973F5F7F28 SUBR:L0-B000 0 illop
and %g1, 0xFE, %o5 ! 000049973F5F7F2C LOOP:L1-B000 0
BL80124: ! LOOP:L1-B000
add %g1, 0xE8D, %g1 ! 000049973F5F7F30 LOOP:L1-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 000049973F5F7F34 LOOP:L1-B000 0 <BD80003
membar 0x40 ! 000049973F5F7F38 LOOP:L1-B000 0
stda %f0, [%l5]0xE0 ! 000049973F5F7F3C LOOP:L1-B000 0 Blk-Store
membar 0x40 ! 000049973F5F7F40 LOOP:L1-B000 0
.word 0x8DAC18FD ! 000049973F5F7F44 LOOP:L1-B000 0 illop
stda %f24,[%l5+%g1]0xC1 ! 000049973F5F7F48 LOOP:L1-B000 0 S Partial_St
swapa [%g3+0x0060]%asi, %o1 ! 000049973F5F7F4C LOOP:L1-B000 0 S >BD80003
stx %i2, [%g5+0x0080] ! 000049973F5F7F50 LOOP:L1-B000 0 S >BD80004
.word 0x009246E5 ! 000049973F5F7F54 LOOP:L1-B000 0 S random
ldx [%g2+0x0050], %l5 ! 000049973F5F7F58 LOOP:L1-B000 0 <BD80003
membar 0x40 ! 000049973F5F7F5C LOOP:L1-B000 0
ldda [%l5]0x16, %f16 ! 000049973F5F7F60 LOOP:L1-B000 0 Blk-Load
membar 0x40 ! 000049973F5F7F64 LOOP:L1-B000 0
fcmpd %fcc2, %f36, %f44 ! 000049973F5F7F68 SKIP:L2-B000 0
fbge,a,pn %fcc2, BL80107 ! 000049973F5F7F6C SKIP:L2-B000 0
nop ! 000049973F5F7F70 SKIP:L2-B000 0 S
sth %i0, [%g4+0x007C] ! 000049973F5F7F74 SKIP:L2-B000 0 S >BD80032
ldx [%g2+0x0050], %l5 ! 000049973F5F7F78 SKIP:L2-B000 0 <BD80003
membar 0x40 ! 000049973F5F7F7C SKIP:L2-B000 0
.word 0xA7AF8CE7 ! 000049973F5F7F80 SKIP:L2-B000 0 illop
membar 0x40 ! 000049973F5F7F84 SKIP:L2-B000 0
sta %f10, [%g4+0x0024]%asi ! 000049973F5F7F88 SKIP:L2-B000 0 S >BD80018
.word 0xA7EF04C5 ! 000049973F5F7F8C SKIP:L2-B000 0 S illop
bmask %o5, %g1, %o1 ! 000049973F5F7F90 SKIP:L2-B000 0 S
.word 0xBFA81C09 ! 000049973F5F7F94 SKIP:L2-B000 0 S illop
nop ! 000049973F5F7F98 SKIP:L2-B000 0 S
array8 %i5, %g1, %o0 ! 000049973F5F7F9C SKIP:L2-B000 0 S
.word 0xA3A70872 ! 000049973F5F7FA0 SKIP:L2-B000 0 S illop
ta %xcc, 0x40 ! 000049973F5F7FA4 SKIP:L2-B000 0 S +-priv
.word 0x93E3DC30 ! 000049973F5F7FA8 SKIP:L2-B000 0 illop
fcmpne16 %f22, %f24, %o3 ! 000049973F5F7FAC SKIP:L2-B000 0 S
ldd [%g3+0x0030], %o0 ! 000049973F5F7FB0 SKIP:L2-B000 0 S <BD80002
.word 0x8F8CC45A ! 000049973F5F7FB4 SKIP:L2-B000 0 illop
stda %f18,[%l5+%g1]0xC1 ! 000049973F5F7FB8 SKIP:L2-B000 0 S Partial_St
tge %xcc, %g7+0x0059 ! 000049973F5F7FBC SKIP:L2-B000 0 S
.word 0xAFA2D3D3 ! 000049973F5F7FC0 SKIP:L2-B000 0 S illop
swap [%g5+0x0060], %o1 ! 000049973F5F7FC4 SKIP:L2-B000 0 S >BD80003
.word 0xEDFA098A ! 000049973F5F7FC8 SKIP:L2-B000 0 S illop
nop ! 000049973F5F7FCC SKIP:L2-B000 0 S
.word 0xB9AB5F00 ! 000049973F5F7FD0 SKIP:L2-B000 0 S illop_FP
ba,pn %xcc, BL80111 ! 000049973F5F7FD4 SKIP:L2-B000 0
stx %o3, [%g6+0x0030] ! 000049973F5F7FD8 SKIP:L2-B000 0 S >BD80002
BL80107: ! ELSE:L2-B001
swapa [%g5+0x0060]%asi, %o0 ! 000049973F5F7FDC ELSE:L2-B001 0 S >BD80003
st %f10, [%g4+0x0024] ! 000049973F5F7FE0 ELSE:L2-B001 0 S >BD80018
.word 0x9F8864A7 ! 000049973F5F7FE4 ELSE:L2-B001 0 S illop
tle %icc, %g0+0x006D ! 000049973F5F7FE8 ELSE:L2-B001 0 S
add %g1, 0x9F1, %g1 ! 000049973F5F7FEC ELSE:L2-B001 0 chksum++
.word 0x99AB0DBD ! 000049973F5F7FF0 ELSE:L2-B001 0 S illop_FP
nop ! 000049973F5F7FF4 ELSE:L2-B001 0 S
bn,a,pn %xcc, BL80108 ;.empty ! 000049973F5F7FF8 ELSE:L2-B001 0 L
fblg,pt %fcc3, BL80109 ;.empty ! 000049973F5F7FFC ELSE:L2-B001 0 L
brgez,a,pt %o1, BL80110 ! 000049973F5F8000 ELSE:L2-B001 0 L
BL80108:std %f22, [%g6+0x0087] ! 000049973F5F8004 ELSE:L2-B001 0 S >BD80004+7
BL80109:.word 0x1E70291A ! 000049973F5F8008 ELSE:L2-B001 0 L illop
ldsba [%g7+%g0]0x83, %o3 ! 000049973F5F800C ELSE:L2-B001 0 S <BD80034
BL80110:ldstub [%g4+0x0079], %o2 ! 000049973F5F8010 ELSE:L2-B001 0 S >BD80008
.word 0xBD29955D ! 000049973F5F8014 ELSE:L2-B001 0 random
BL80111: ! ELSE:L2-B001
add %g1, 0xBEB, %g1 ! 000049973F5F8018 ELSE:L2-B001 0 chksum++
andcc %o0, 0x80, %g0 ! 000049973F5F801C SKIP:L2-B002 0
bnz,pt %icc, BL80112 ! 000049973F5F8020 SKIP:L2-B002 0
ta %xcc, 0x40 ! 000049973F5F8024 SKIP:L2-B002 0 S +-priv
st %f5, [%g3-0x0054] ! 000049973F5F8028 SKIP:L2-B002 0 S >BD80019
.word 0xDD91F57D ! 000049973F5F802C SKIP:L2-B002 0 S illop
add %g4, 0x30, %l5 ! 000049973F5F8030 SKIP:L2-B002 0 @BD80002
stda %f22,[%l5+%g1]0xC3 ! 000049973F5F8034 SKIP:L2-B002 0 S Partial_St
ld [%g4-0x0054], %f9 ! 000049973F5F8038 SKIP:L2-B002 0 S <BD80019
swapa [%g3+0x0060]%asi, %o3 ! 000049973F5F803C SKIP:L2-B002 0 S >BD80003
.word 0xC8524C50 ! 000049973F5F8040 SKIP:L2-B002 0 S random
.word 0xB9E1D9BF ! 000049973F5F8044 SKIP:L2-B002 0 illop
add %g5, 0x80, %l5 ! 000049973F5F8048 SKIP:L2-B002 0 @BD80004
stda %f18,[%l5+%g1]0xC4 ! 000049973F5F804C SKIP:L2-B002 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 000049973F5F8050 SKIP:L2-B002 0 <BD80003
.word 0xBFB0900D ! 000049973F5F8054 SKIP:L2-B002 0 illop
.word 0x22503621 ! 000049973F5F8058 SKIP:L2-B002 0 illop
membar 0x40 ! 000049973F5F805C SKIP:L2-B002 0
lda [%g5+0x0060]%asi, %f16 ! 000049973F5F8060 SKIP:L2-B002 0 S <BD80003
.word 0x85A780E7 ! 000049973F5F8064 SKIP:L2-B002 0 S illop
stx %o1, [%g3+0x0030] ! 000049973F5F8068 SKIP:L2-B002 0 S >BD80002
ta %xcc, 0x46 ! 000049973F5F806C SKIP:L2-B002 0 S demap-page
ldda [%g7+%g0]0x83, %o0 ! 000049973F5F8070 SKIP:L2-B002 0 S <BD80034
std %g0, [%g6+0x0030] ! 000049973F5F8074 SKIP:L2-B002 0 S >BD80002
fba BL80113 ! 000049973F5F8078 SKIP:L2-B002 0
.word 0xCDBEC2D6 ! 000049973F5F807C SKIP:L2-B002 0 S illop_VIS
BL80112: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! 000049973F5F8080 ELSE:L2-B003 0 <BD80003
membar 0x40 ! 000049973F5F8084 ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! 000049973F5F8088 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 000049973F5F808C ELSE:L2-B003 0
add %g5, -59, %l6 ! 000049973F5F8090 ELSE:L2-B003 0 @BD80007
.word 0xA1A2C09B ! 000049973F5F8094 ELSE:L2-B003 0 S illop
nop ! 000049973F5F8098 ELSE:L2-B003 0 S
.word 0xF6B9A940 ! 000049973F5F809C ELSE:L2-B003 0 S illop
fnot1 %f18, %f18 ! 000049973F5F80A0 ELSE:L2-B003 0 S
.word 0x83B5C7EE ! 000049973F5F80A4 ELSE:L2-B003 0 illop
.word 0xBBB1C22A ! 000049973F5F80A8 ELSE:L2-B003 0 S illop
.word 0xD91594A7 ! 000049973F5F80AC ELSE:L2-B003 0 S illop
.word 0xD1D3F92C ! 000049973F5F80B0 ELSE:L2-B003 0 illop
.word 0x22711494 ! 000049973F5F80B4 ELSE:L2-B003 0 S illop
.word 0x200F1615 ! 000049973F5F80B8 ELSE:L2-B003 0 S random
nop ! 000049973F5F80BC ELSE:L2-B003 0 S
nop ! 000049973F5F80C0 ELSE:L2-B003 0 S
nop ! 000049973F5F80C4 ELSE:L2-B003 0 S
add %g4, 0x74, %l6 ! 000049973F5F80C8 ELSE:L2-B003 0 @BD80005
ldda [%l6]0xD0, %f24 ! 000049973F5F80CC ELSE:L2-B003 0 S Short8
.word 0xEB0F6F17 ! 000049973F5F80D0 ELSE:L2-B003 0 illop
membar 0x40 ! 000049973F5F80D4 ELSE:L2-B003 0
.word 0x8390C003 ! 000049973F5F80D8 ELSE:L2-B003 0 illop
.word 0x97906000 ! 000049973F5F80DC ELSE:L2-B003 0 random
BL80113: ! ELSE:L2-B003
add %g1, 0x4A4, %g1 ! 000049973F5F80E0 ELSE:L2-B003 0 chksum++
.word 0x91AC849E ! 000049973F5F80E4 SKIP:L2-B004 0 illop
bz BL80117 ! 000049973F5F80E8 SKIP:L2-B004 0
st %f21, [%g4+0x0060] ! 000049973F5F80EC SKIP:L2-B004 0 S >BD80003
st %f5, [%g3+0x0024] ! 000049973F5F80F0 SKIP:L2-B004 0 S >BD80018
.word 0x9BA198BD ! 000049973F5F80F4 SKIP:L2-B004 0 S illop_FP
.word 0x81C3E008 ! 000049973F5F80F8 SKIP:L2-B004 0 random
membar 0x40 ! 000049973F5F80FC SKIP:L2-B004 0
.word 0x85A8C1BA ! 000049973F5F8100 SKIP:L2-B004 0 illop
membar 0x40 ! 000049973F5F8104 SKIP:L2-B004 0
.word 0xD7B1BA63 ! 000049973F5F8108 SKIP:L2-B004 0 illop
stda %f22,[%l5+%g1]0xC0 ! 000049973F5F810C SKIP:L2-B004 0 S Partial_St
add %g1, 0xBFF, %g1 ! 000049973F5F8110 SKIP:L2-B004 0 chksum++
st %f9, [%g4+0x0024] ! 000049973F5F8114 SKIP:L2-B004 0 S >BD80018
.word 0xCC675962 ! 000049973F5F8118 SKIP:L2-B004 0 L random
.word 0xA7DCA5A1 ! 000049973F5F811C SKIP:L2-B004 0 L illop
nop ! 000049973F5F8120 SKIP:L2-B004 0 S
sta %f8, [%g5+0x0024]%asi ! 000049973F5F8124 SKIP:L2-B004 0 S >BD80018
BL80115:fba,a,pt %fcc2, BL80116 ! 000049973F5F8128 SKIP:L2-B004 0 L
ldub [%g4+0x0074], %o4 ! 000049973F5F812C SKIP:L2-B004 0 S <BD80005
bg,pt %xcc, BL80116 ;.empty ! 000049973F5F8130 SKIP:L2-B004 0 L
BL80116:bgu,pt %xcc, BL80114 ! 000049973F5F8134 SKIP:L2-B004 0 L
BL80114:st %f5, [%g3+0x0024] ! 000049973F5F8138 SKIP:L2-B004 0 S >BD80018
ldsw [%g3+0x0060], %o0 ! 000049973F5F813C SKIP:L2-B004 0 S <BD80003
sta %f5, [%g6-0x0054]%asi ! 000049973F5F8140 SKIP:L2-B004 0 S >BD80019
add %g1, 0xA42, %g1 ! 000049973F5F8144 SKIP:L2-B004 0 chksum++
fba,pn %fcc3, BL80118 ! 000049973F5F8148 SKIP:L2-B004 0
pdist %f30, %f18, %f24 ! 000049973F5F814C SKIP:L2-B004 0 S
BL80117: ! ELSE:L2-B005
nop ! 000049973F5F8150 ELSE:L2-B005 0 S
.word 0xB575EC69 ! 000049973F5F8154 ELSE:L2-B005 0 S illop
ldstub [%g3+0x0079], %o3 ! 000049973F5F8158 ELSE:L2-B005 0 S >BD80008
nop ! 000049973F5F815C ELSE:L2-B005 0 S
bshuffle %f24, %f18, %f16 ! 000049973F5F8160 ELSE:L2-B005 0 S
fcmpne32 %f28, %f26, %o4 ! 000049973F5F8164 ELSE:L2-B005 0 S
stx %o5, [%g3+0x0034] ! 000049973F5F8168 ELSE:L2-B005 0 S >BD80002+4
ldx [%g2+0x0050], %l5 ! 000049973F5F816C ELSE:L2-B005 0 <BD80003
.word 0x3D4CB698 ! 000049973F5F8170 ELSE:L2-B005 0 random
.word 0xF7D5AF34 ! 000049973F5F8174 ELSE:L2-B005 0 illop
membar 0x40 ! 000049973F5F8178 ELSE:L2-B005 0
stb %o0, [%g6+0x0079] ! 000049973F5F817C ELSE:L2-B005 0 S >BD80008
membar 0x40 ! 000049973F5F8180 ELSE:L2-B005 0
.word 0xA7D334A3 ! 000049973F5F8184 ELSE:L2-B005 0 illop
.word 0x82CC1DBE ! 000049973F5F8188 ELSE:L2-B005 0 illop
add %g1, 0x2E2, %g1 ! 000049973F5F818C ELSE:L2-B005 0 chksum++
nop ! 000049973F5F8190 ELSE:L2-B005 0 S
ldx [%g4+0x0030], %o1 ! 000049973F5F8194 ELSE:L2-B005 0 S <BD80002
stx %fsr, [%g2+0x0060] ! 000049973F5F8198 ELSE:L2-B005 0 S <BD80008
nop ! 000049973F5F819C ELSE:L2-B005 0 S
ldx [%g2+0x0050], %l5 ! 000049973F5F81A0 ELSE:L2-B005 0 <BD80003
membar 0x40 ! 000049973F5F81A4 ELSE:L2-B005 0
stda %f16, [%l5]0x16 ! 000049973F5F81A8 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 000049973F5F81AC ELSE:L2-B005 0
ldx [%g2+0x0060], %fsr ! 000049973F5F81B0 ELSE:L2-B005 0 S <BD80008
.word 0x17DF27BA ! 000049973F5F81B4 ELSE:L2-B005 0 S illop
.word 0xCF74B631 ! 000049973F5F81B8 ELSE:L2-B005 0 S illop
stba %g1, [%g5-0x003B]%asi ! 000049973F5F81BC ELSE:L2-B005 0 S >BD80007
.word 0x81C7E008 ! 000049973F5F81C0 ELSE:L2-B005 0 random
stha %g7, [%l6+%g0]0x04 ! 000049973F5F81C4 ELSE:L2-B005 0 S >BD80022
ldda [%l6]0x24, %o0 ! 000049973F5F81C8 ELSE:L2-B005 0 S Quad_Ld
BL80118: ! ELSE:L2-B005
add %g1, 0x575, %g1 ! 000049973F5F81CC ELSE:L2-B005 0 chksum++
andcc %o1, 0x10, %g0 ! 000049973F5F81D0 SKIP:L2-B006 0
.word 0xD2BA90DD ! 000049973F5F81D4 SKIP:L2-B006 0 illop
.word 0xB1CF591E ! 000049973F5F81D8 SKIP:L2-B006 0 S illop
.word 0xB7A02B3E ! 000049973F5F81DC SKIP:L2-B006 0 S random
bn,a BL80119 ! 000049973F5F81E0 SKIP:L2-B006 0 L
std %f20, [%g5+0x0030] ! 000049973F5F81E4 SKIP:L2-B006 0 S >BD80002
stx %o4, [%g3+0x0080] ! 000049973F5F81E8 SKIP:L2-B006 0 S >BD80004
fbge,pt %fcc1, BL80120 ;.empty ! 000049973F5F81EC SKIP:L2-B006 0 L
.word 0xCE0A009C ! 000049973F5F81F0 SKIP:L2-B006 0 L random
fbule,a BL80120 ! 000049973F5F81F4 SKIP:L2-B006 0 L
ldx [%g2+0x0028], %g3 ! 000049973F5F81F8 SKIP:L2-B006 0 S BASE<BD80060
.word 0xD61FA3C9 ! 000049973F5F81FC SKIP:L2-B006 0 S illop
bvc,a,pt %xcc, BL80121 ;.empty ! 000049973F5F8200 SKIP:L2-B006 0 L
BL80119:bne,a BL80120 ! 000049973F5F8204 SKIP:L2-B006 0 L
BL80121:.word 0xB7A9E3C8 ! 000049973F5F8208 SKIP:L2-B006 0 S illop_FP
stb %o4, [%g5+0x0074] ! 000049973F5F820C SKIP:L2-B006 0 S >BD80005
lduha [%g3+0x007C]%asi, %o1 ! 000049973F5F8210 SKIP:L2-B006 0 S <BD80032
.word 0x91A7091F ! 000049973F5F8214 SKIP:L2-B006 0 S illop
sta %f3, [%g5-0x0054]%asi ! 000049973F5F8218 SKIP:L2-B006 0 S >BD80019
BL80120:add %g1, 0xE1B, %g1 ! 000049973F5F821C SKIP:L2-B006 0 chksum++
add %g1, 0x679, %g1 ! 000049973F5F8220 SKIP:L2-B006 0 chksum++
nop ! 000049973F5F8224 SKIP:L2-B006 0 S
swap [%g3+0x0060], %o0 ! 000049973F5F8228 SKIP:L2-B006 0 S >BD80003
.word 0x08F99839 ! 000049973F5F822C SKIP:L2-B006 0 S illop
add %g5, 0x30, %l5 ! 000049973F5F8230 SKIP:L2-B006 0 @BD80002
stda %f26,[%l5+%g1]0xC3 ! 000049973F5F8234 SKIP:L2-B006 0 S Partial_St
.word 0xF98B979E ! 000049973F5F8238 SKIP:L2-B006 0 illop
.word 0xBDA74181 ! 000049973F5F823C SKIP:L2-B006 0 S illop
ldx [%g2+0x0038], %g4 ! 000049973F5F8240 SKIP:L2-B006 0 S BASE<BD80166
.word 0x81C3E008 ! 000049973F5F8244 SKIP:L2-B006 0 S random
swapa [%g3+0x0060]%asi, %o4 ! 000049973F5F8248 SKIP:L2-B006 0 S >BD80003
fba,a BL80123 ! 000049973F5F824C SKIP:L2-B006 0
ldstub [%g5-0x003B], %o4 ! 000049973F5F8250 SKIP:L2-B006 0 S >BD80007
BL80122: ! ELSE:L2-B007
add %g5, 0x30, %l5 ! 000049973F5F8254 ELSE:L2-B007 0 @BD80002
stda %f30,[%l5+%g1]0xC4 ! 000049973F5F8258 ELSE:L2-B007 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 000049973F5F825C ELSE:L2-B007 0 <BD80003
membar 0x40 ! 000049973F5F8260 ELSE:L2-B007 0
stda %f0, [%l5]0xE0 ! 000049973F5F8264 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 000049973F5F8268 ELSE:L2-B007 0
fpackfix %f16, %f26 ! 000049973F5F826C ELSE:L2-B007 0 S
membar 0x40 ! 000049973F5F8270 ELSE:L2-B007 0
stda %f0, [%l5]0x1E ! 000049973F5F8274 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 000049973F5F8278 ELSE:L2-B007 0
membar 0x40 ! 000049973F5F827C ELSE:L2-B007 0
stda %f16, [%l5]0x16 ! 000049973F5F8280 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 000049973F5F8284 ELSE:L2-B007 0
add %g1, 0xE36, %g1 ! 000049973F5F8288 ELSE:L2-B007 0 chksum++
.word 0x83F00000 ! 000049973F5F828C ELSE:L2-B007 0 S illop
ldx [%g2+0x0058], %l6 ! 000049973F5F8290 ELSE:L2-B007 0 <BD80021
.word 0x901D50AD ! 000049973F5F8294 ELSE:L2-B007 0 S random
.word 0x84642024 ! 000049973F5F8298 ELSE:L2-B007 0 S random
ldx [%g2+0x0010], %g3 ! 000049973F5F829C ELSE:L2-B007 0 S BASE<BD80173
ldstub [%g3-0x003B], %o3 ! 000049973F5F82A0 ELSE:L2-B007 0 S >BD80007
BL80123: ! ELSE:L2-B007
add %g1, 0x1E, %g1 ! 000049973F5F82A4 ELSE:L2-B007 0 chksum++
nop ! 000049973F5F82A8 LOOP:L1-B000 0 S
ldx [%g2+0x0050], %l5 ! 000049973F5F82AC LOOP:L1-B000 0 <BD80003
membar 0x40 ! 000049973F5F82B0 LOOP:L1-B000 0
stda %f0, [%l5]0xE0 ! 000049973F5F82B4 LOOP:L1-B000 0 Blk-Store
.word 0x122E2DF7 ! 000049973F5F82B8 LOOP:L1-B000 0 random
stb %o0, [%g3+0x0079] ! 000049973F5F82BC LOOP:L1-B000 0 S >BD80008
st %f23, [%g3+0x0060] ! 000049973F5F82C0 LOOP:L1-B000 0 S >BD80003
stha %o0, [%g3+0x0076]%asi ! 000049973F5F82C4 LOOP:L1-B000 0 S >BD80006
nop ! 000049973F5F82C8 LOOP:L1-B000 0 S
stda %o0, [%g3+0x0080]%asi ! 000049973F5F82CC LOOP:L1-B000 0 S >BD80004
add %g5, 0x80, %l5 ! 000049973F5F82D0 LOOP:L1-B000 0 @BD80004
stda %f22,[%l5+%g1]0xCA ! 000049973F5F82D4 LOOP:L1-B000 0 S Partial_St
stb %o1, [%g5+0x0033] ! 000049973F5F82D8 LOOP:L1-B000 0 S >BD80002+3
ldx [%g2+0x0050], %l5 ! 000049973F5F82DC LOOP:L1-B000 0 <BD80003
membar 0x40 ! 000049973F5F82E0 LOOP:L1-B000 0
.word 0x9E100001 ! 000049973F5F82E4 LOOP:L1-B000 0 random
membar 0x40 ! 000049973F5F82E8 LOOP:L1-B000 0
ldx [%g2+0x0038], %g5 ! 000049973F5F82EC LOOP:L1-B000 0 S BASE<BD80166
.word 0xE2D7B15A ! 000049973F5F82F0 LOOP:L1-B000 0 S random
.word 0x8D65FBC1 ! 000049973F5F82F4 LOOP:L1-B000 0 illop
andcc %o5, 0x1, %g0 ! 000049973F5F82F8 LOOP:L1-B000 0
bne,pn %xcc, BL80124 ! 000049973F5F82FC LOOP:L1-B000 0
sth %o0, [%g3+0x0062] ! 000049973F5F8300 LOOP:L1-B000 0 S >BD80003+2
add %g1, 0x97E, %g1 ! 000049973F5F8304 LOOP:L1-B000 0 chksum++
add %g4, 0x30, %l5 ! 000049973F5F8308 LOOP:L1-B000 0 @BD80002
stda %f22,[%l5+%g1]0xC0 ! 000049973F5F830C SUBR:L0-B000 0 S Partial_St
.word 0xA7D167B9 ! 000049973F5F8310 SUBR:L0-B000 0 illop
.word 0x895AEAFB ! 000049973F5F8314 SUBR:L0-B000 0 illop
stda %f0, [%l5]0xE0 ! 000049973F5F8318 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 000049973F5F831C SUBR:L0-B000 0
std %o2, [%g5+0x0030] ! 000049973F5F8320 SUBR:L0-B000 0 S >BD80002
add %g3, 0x79, %l6 ! 000049973F5F8324 SUBR:L0-B000 0 @BD80008
.word 0x5113A9EC ! 000049973F5F8328 SUBR:L0-B000 0 S random
ld [%g2+0x0060], %fsr ! 000049973F5F832C SUBR:L0-B000 0 S <BD80008
retl ! 000049973F5F8330 SUBR:L0-B000 0
add %g1, 0x9F2, %g1 ! 000049973F5F8334 SUBR:L0-B000 0 chksum++
SECTION .btext045_pg1 TEXT_VA=0x49973f5f8000
attr_text {
Name = .btext045_pg1,
VA = 0x49973f5f8000,
RA = 0xfffc4e000,
PA = ra2pa(0xfffc4e000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 72: 2067 instructions generated, 4584 executed, 112 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext046 TEXT_VA=0xb427e147d00
attr_text {
Name = .btext046,
VA = 0xb427e147d00,
RA = 0xfffbb1d00,
PA = ra2pa(0xfffbb1d00,0),
notsb
}
SECTION .btext046_pg0 TEXT_VA=0xb427e146000
attr_text {
Name = .btext046_pg0,
VA = 0xb427e146000,
RA = 0xfffbb0000,
PA = ra2pa(0xfffbb0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext046
.text
.global start_th_5; start_th_5:
.global SUBR076; SUBR076:
BL100177: ! MAIN:L0-B000
nop ! 00000B427E147D00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! 00000B427E147D04 MAIN:L0-B000 1 BD100167
or %g2,%hm(0xFD3DD8000),%g2 ! 00000B427E147D08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! 00000B427E147D0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! 00000B427E147D10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! 00000B427E147D14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! 00000B427E147D18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! 00000B427E147D1C MAIN:L0-B000 1 STACK0073
or %l0,%hm(0x78E527FB2000),%l0 ! 00000B427E147D20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! 00000B427E147D24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! 00000B427E147D28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! 00000B427E147D2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! 00000B427E147D30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! 00000B427E147D34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! 00000B427E147D38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! 00000B427E147D3C MAIN:L0-B000 1
or %g0, -3474, %g3 ! 00000B427E147D40 MAIN:L0-B000 1
or %g0, 0x38D, %g4 ! 00000B427E147D44 MAIN:L0-B000 1
or %g0, 0x645, %g5 ! 00000B427E147D48 MAIN:L0-B000 1
or %g0, 0xC7D, %g6 ! 00000B427E147D4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! 00000B427E147D50 MAIN:L0-B000 1
or %g0, -3632, %o0 ! 00000B427E147D54 MAIN:L0-B000 1
or %g0, -3097, %o1 ! 00000B427E147D58 MAIN:L0-B000 1
or %g0, -3803, %o2 ! 00000B427E147D5C MAIN:L0-B000 1
or %g0, 0xB7D, %o3 ! 00000B427E147D60 MAIN:L0-B000 1
or %g0, -4067, %o4 ! 00000B427E147D64 MAIN:L0-B000 1
or %g0, 0xC8, %o5 ! 00000B427E147D68 MAIN:L0-B000 1
or %g0, 0xE3D, %o7 ! 00000B427E147D6C MAIN:L0-B000 1
or %g0, -1061, %l0 ! 00000B427E147D70 MAIN:L0-B000 1
or %g0, 0x912, %l1 ! 00000B427E147D74 MAIN:L0-B000 1
or %g0, -2390, %l2 ! 00000B427E147D78 MAIN:L0-B000 1
or %g0, 0xDFC, %l3 ! 00000B427E147D7C MAIN:L0-B000 1
or %g0, 0x2F0, %l4 ! 00000B427E147D80 MAIN:L0-B000 1
or %g0, -755, %l5 ! 00000B427E147D84 MAIN:L0-B000 1
sethi %hh(0xB427E147D00),%l7 ! 00000B427E147D88 MAIN:L0-B000 1 SUBR076
or %l7,%hm(0xB427E147D00),%l7 ! 00000B427E147D8C MAIN:L0-B000 1
sethi %lm(0xB427E147D00),%l6 ! 00000B427E147D90 MAIN:L0-B000 1
or %l6,%lo(0xB427E147D00),%l6 ! 00000B427E147D94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! 00000B427E147D98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! 00000B427E147D9C MAIN:L0-B000 1
or %g0, 0x85E, %l6 ! 00000B427E147DA0 MAIN:L0-B000 1
or %g0, -375, %i0 ! 00000B427E147DA4 MAIN:L0-B000 1
or %g0, 0x57A, %i1 ! 00000B427E147DA8 MAIN:L0-B000 1
or %g0, -2970, %i2 ! 00000B427E147DAC MAIN:L0-B000 1
or %g0, 0xE6E, %i3 ! 00000B427E147DB0 MAIN:L0-B000 1
or %g0, -2716, %i4 ! 00000B427E147DB4 MAIN:L0-B000 1
or %g0, -3431, %i5 ! 00000B427E147DB8 MAIN:L0-B000 1
or %g0, 0xD28, %i7 ! 00000B427E147DBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! 00000B427E147DC0 MAIN:L0-B000 1
BL100178:save %o6, -128, %o6 ! 00000B427E147DC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! 00000B427E147DC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! 00000B427E147DCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! 00000B427E147DD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! 00000B427E147DD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! 00000B427E147DD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! 00000B427E147DDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! 00000B427E147DE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! 00000B427E147DE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! 00000B427E147DE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! 00000B427E147DEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! 00000B427E147DF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! 00000B427E147DF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! 00000B427E147DF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! 00000B427E147DFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! 00000B427E147E00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! 00000B427E147E04 MAIN:L0-B000 4
bnz,pn %xcc, BL100178 ! 00000B427E147E08 MAIN:L0-B000 4
nop ! 00000B427E147E0C MAIN:L0-B000 4
restore %g0, %g0, %g0 ! 00000B427E147E10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000B427E147E14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000B427E147E18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00000B427E147E1C MAIN:L0-B000 1
ta %xcc, 0x44 ! 00000B427E147E20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0x18, %gsr ! 00000B427E147E24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! 00000B427E147E28 MAIN:L0-B000 1 <BD100171
faddd %f0, %f0, %f6 ! 00000B427E147E2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! 00000B427E147E30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! 00000B427E147E34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! 00000B427E147E38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! 00000B427E147E3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! 00000B427E147E40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! 00000B427E147E44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! 00000B427E147E48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! 00000B427E147E4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! 00000B427E147E50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! 00000B427E147E54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! 00000B427E147E58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! 00000B427E147E5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! 00000B427E147E60 MAIN:L0-B000 1 <BD100172
fadds %f2, %f2, %f3 ! 00000B427E147E64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! 00000B427E147E68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! 00000B427E147E6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! 00000B427E147E70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! 00000B427E147E74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! 00000B427E147E78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! 00000B427E147E7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! 00000B427E147E80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! 00000B427E147E84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! 00000B427E147E88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! 00000B427E147E8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! 00000B427E147E90 MAIN:L0-B000 1 <BD100008
fzero %f16 ! 00000B427E147E94 MAIN:L0-B000 1
fzero %f18 ! 00000B427E147E98 MAIN:L0-B000 1
fzero %f20 ! 00000B427E147E9C MAIN:L0-B000 1
fzero %f22 ! 00000B427E147EA0 MAIN:L0-B000 1
fzero %f24 ! 00000B427E147EA4 MAIN:L0-B000 1
fzero %f26 ! 00000B427E147EA8 MAIN:L0-B000 1
fzero %f28 ! 00000B427E147EAC MAIN:L0-B000 1
fzero %f30 ! 00000B427E147EB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! 00000B427E147EB4 MAIN:L0-B000 1 BASE<BD100167
ldx [%g2+0x0008], %g4 ! 00000B427E147EB8 MAIN:L0-B000 1 BASE<BD100145
ldx [%g2+0x0010], %g5 ! 00000B427E147EBC MAIN:L0-B000 1 BASE<BD100173
ldx [%g2+0x0018], %g6 ! 00000B427E147EC0 MAIN:L0-B000 1 BASE<BD100077
or %g0, 0x2, %l1 ! 00000B427E147EC4 LOOP:L1-B000 1
BL100255: ! LOOP:L1-B000
add %g1, 0x204, %g1 ! 00000B427E147EC8 LOOP:L1-B000 2 chksum++
te %xcc, %g0+0x0065 ! 00000B427E147ECC LOOP:L1-B000 2 S
call .+8 ! 00000B427E147ED0 LOOP:L1-B000 2 S
sta %f10, [%g6-0x0004]%asi ! 00000B427E147ED4 LOOP:L1-B000 2 S >BD100004
ldx [%g2+0x0058], %l6 ! 00000B427E147ED8 LOOP:L1-B000 2 <BD100021
ldda [%l6]0x24, %i0 ! 00000B427E147EDC LOOP:L1-B000 2 S Quad_Ld
or %g0, 0x2, %l3 ! 00000B427E147EE0 LOOP:L2-B000 2
BL100203: ! LOOP:L2-B000
add %g1, 0x867, %g1 ! 00000B427E147EE4 LOOP:L2-B000 4 chksum++
nop ! 00000B427E147EE8 LOOP:L2-B000 4 S
nop ! 00000B427E147EEC LOOP:L2-B000 4 S
ba,a,pt %xcc, BL100179 ;.empty ! 00000B427E147EF0 LOOP:L2-B000 4 L
bvc,a BL100180 ! 00000B427E147EF4 LOOP:L2-B000 0 L
st %f16, [%g4-0x002C] ! 00000B427E147EF8 LOOP:L2-B000 0 S >BD100014
fbuge,a,pn %fcc3, BL100181 ;.empty ! 00000B427E147EFC LOOP:L2-B000 0 L
BL100180:fbul,a BL100182 ! 00000B427E147F00 LOOP:L2-B000 0 L
lduba [%g7+%g0]0x83, %i4 ! 00000B427E147F04 LOOP:L2-B000 0 S <BD100034
BL100182:bvc,a,pn %xcc, BL100183 ;.empty ! 00000B427E147F08 LOOP:L2-B000 0 L
BL100179:fbu,a BL100184 ! 00000B427E147F0C LOOP:L2-B000 4 L
ld [%g2+0x0060], %fsr ! 00000B427E147F10 LOOP:L2-B000 0 S <BD100008
sta %f25, [%g5-0x0010]%asi ! 00000B427E147F14 LOOP:L2-B000 4 S >BD100003
BL100184:nop ! 00000B427E147F18 LOOP:L2-B000 4 S
call .+8 ! 00000B427E147F1C LOOP:L2-B000 4 L
BL100181:ta %xcc, 0x43 ! 00000B427E147F20 LOOP:L2-B000 4 S +-PEF
BL100183:add %g1, 0xCD6, %g1 ! 00000B427E147F24 LOOP:L2-B000 4 chksum++
fcmpd %fcc3, %f38, %f42 ! 00000B427E147F28 SKIP:L3-B000 8
fbge,a,pt %fcc3, BL100187 ! 00000B427E147F2C SKIP:L3-B000 4
nop ! 00000B427E147F30 SKIP:L3-B000 0 S
st %f10, [%g6-0x0004] ! 00000B427E147F34 SKIP:L3-B000 4 S >BD100004
add %g4, 0xE, %l6 ! 00000B427E147F38 SKIP:L3-B000 4 @BD100013
stda %f28, [%l6]0xD2 ! 00000B427E147F3C SKIP:L3-B000 4 S Short16
ldx [%g2+0x0050], %l5 ! 00000B427E147F40 SKIP:L3-B000 4 <BD100003
membar 0x40 ! 00000B427E147F44 SKIP:L3-B000 4
stda %f16, [%l5]0xE0 ! 00000B427E147F48 SKIP:L3-B000 4 Blk-Store
membar 0x40 ! 00000B427E147F4C SKIP:L3-B000 4
membar 0x40 ! 00000B427E147F50 SKIP:L3-B000 4
stda %f0, [%l5]0xF0 ! 00000B427E147F54 SKIP:L3-B000 4 Blk-Store
membar 0x40 ! 00000B427E147F58 SKIP:L3-B000 4
membar 0x40 ! 00000B427E147F5C SKIP:L3-B000 4
stda %f16, [%l5]0x16 ! 00000B427E147F60 SKIP:L3-B000 4 Blk-Store
membar 0x40 ! 00000B427E147F64 SKIP:L3-B000 4
ldx [%g2+0x0010], %g3 ! 00000B427E147F68 SKIP:L3-B000 4 S BASE<BD100173
membar 0x40 ! 00000B427E147F6C SKIP:L3-B000 4
stda %f32, [%l5]0xF0 ! 00000B427E147F70 SKIP:L3-B000 4 Blk-Store
membar 0x40 ! 00000B427E147F74 SKIP:L3-B000 4
nop ! 00000B427E147F78 SKIP:L3-B000 4 S
add %g1, 0xCFE, %g1 ! 00000B427E147F7C SKIP:L3-B000 4 chksum++
nop ! 00000B427E147F80 SKIP:L3-B000 4 S
st %f3, [%g4+0x0064] ! 00000B427E147F84 SKIP:L3-B000 4 S >BD100010
fbuge BL100185 ;.empty ! 00000B427E147F88 SKIP:L3-B000 4 L
brgz,pn %o3, BL100185 ! 00000B427E147F8C SKIP:L3-B000 4 L
sta %f4, [%g4-0x0001]%asi ! 00000B427E147F90 SKIP:L3-B000 0 S >BD100004+3
.word 0xEFAC8B8C ! 00000B427E147F94 SKIP:L3-B000 0 L random
fba,a,pt %fcc3, BL100185 ! 00000B427E147F98 SKIP:L3-B000 0 L
BL100186:sth %i5, [%g3-0x006E] ! 00000B427E147F9C SKIP:L3-B000 0 S >BD100024
BL100185:lduha [%g7+%g0]0x83, %o0 ! 00000B427E147FA0 SKIP:L3-B000 6 S <BD100034
add %g1, 0xFCB, %g1 ! 00000B427E147FA4 SKIP:L3-B000 4 chksum++
ba,a,pt %icc, BL100188 ! 00000B427E147FA8 SKIP:L3-B000 4
.word 0x6AA49080 ! 00000B427E147FAC SKIP:L3-B000 0 S random
BL100187: ! ELSE:L3-B001
ldx [%g2+0x0050], %l5 ! 00000B427E147FB0 ELSE:L3-B001 0 <BD100003
membar 0x40 ! 00000B427E147FB4 ELSE:L3-B001 0
stda %f0, [%l5]0x16 ! 00000B427E147FB8 ELSE:L3-B001 0 Blk-Store
.word 0xB1AFF1C3 ! 00000B427E147FBC ELSE:L3-B001 0 illop
ldx [%g2+0x0010], %g5 ! 00000B427E147FC0 ELSE:L3-B001 0 S BASE<BD100173
.word 0xBF928700 ! 00000B427E147FC4 ELSE:L3-B001 0 illop
stda %f26, [%l6]0xD2 ! 00000B427E147FC8 ELSE:L3-B001 0 S Short16
sta %f3, [%g5-0x0004]%asi ! 00000B427E147FCC ELSE:L3-B001 0 S >BD100004
alignaddrl %o4, %o0, %i4 ! 00000B427E147FD0 ELSE:L3-B001 0 S
add %g1, 0xFAD, %g1 ! 00000B427E147FD4 ELSE:L3-B001 0 chksum++
ldx [%g2+0x0050], %l5 ! 00000B427E147FD8 ELSE:L3-B001 0 <BD100003
.word 0xBF70B702 ! 00000B427E147FDC ELSE:L3-B001 0 illop
stda %f16, [%l5]0x16 ! 00000B427E147FE0 ELSE:L3-B001 0 Blk-Store
membar 0x40 ! 00000B427E147FE4 ELSE:L3-B001 0
membar 0x40 ! 00000B427E147FE8 ELSE:L3-B001 0
stda %f0, [%l5]0xE0 ! 00000B427E147FEC ELSE:L3-B001 0 Blk-Store
membar 0x40 ! 00000B427E147FF0 ELSE:L3-B001 0
sth %i4, [%g3+0x000E] ! 00000B427E147FF4 ELSE:L3-B001 0 S >BD100013
st %f21, [%g5+0x0040] ! 00000B427E147FF8 ELSE:L3-B001 0 S >BD100005
.word 0xB9AC94E0 ! 00000B427E147FFC ELSE:L3-B001 0 illop
stda %f30, [%l6]0xD3 ! 00000B427E148000 ELSE:L3-B001 0 S Short16
.word 0x83F00000 ! 00000B427E148004 ELSE:L3-B001 0 illop
or %l6,%hm(0x1083F00000),%l6 ! 00000B427E148008 ELSE:L3-B001 0
.word 0xE6525FE8 ! 00000B427E14800C ELSE:L3-B001 0 random
or %l5,%lo(0x1083F00000),%l5 ! 00000B427E148010 ELSE:L3-B001 0
sllx %l6, 0x20, %l6 ! 00000B427E148014 ELSE:L3-B001 0
.word 0x83880000 ! 00000B427E148018 ELSE:L3-B001 0 random
.word 0x9F958019 ! 00000B427E14801C ELSE:L3-B001 0 S illop
nop ! 00000B427E148020 ELSE:L3-B001 0 S
alignaddrl %g1, %i4, %o2 ! 00000B427E148024 ELSE:L3-B001 0 S
sta %f2, [%g6+0x0064]%asi ! 00000B427E148028 ELSE:L3-B001 0 S >BD100010
ldx [%g2+0x0058], %l6 ! 00000B427E14802C ELSE:L3-B001 0 <BD100021
.word 0xBBA75A6A ! 00000B427E148030 ELSE:L3-B001 0 S illop
add %g5, 0x78, %l6 ! 00000B427E148034 ELSE:L3-B001 0 @BD100020
.word 0x83AB4574 ! 00000B427E148038 ELSE:L3-B001 0 S illop
ldx [%g2+0x0038], %g6 ! 00000B427E14803C ELSE:L3-B001 0 S BASE<BD100166
BL100188: ! ELSE:L3-B001
add %g1, 0x197, %g1 ! 00000B427E148040 ELSE:L3-B001 4 chksum++
andcc %i1, 0x8, %g0 ! 00000B427E148044 SKIP:L3-B002 4
bnz,a,pn %xcc, BL100189 ! 00000B427E148048 SKIP:L3-B002 4
nop ! 00000B427E14804C SKIP:L3-B002 2 S
add %g5, -110, %l6 ! 00000B427E148050 SKIP:L3-B002 2 @BD100024
stda %f22, [%l6]0xD2 ! 00000B427E148054 SKIP:L3-B002 2 S Short16
bshuffle %f22, %f16, %f20 ! 00000B427E148058 SKIP:L3-B002 2 S
ldx [%g2+0x0030], %g5 ! 00000B427E14805C SKIP:L3-B002 2 S BASE<BD100096
.word 0x9DAFCE29 ! 00000B427E148060 SKIP:L3-B002 2 S illop_FP
ldx [%g2+0x0050], %l5 ! 00000B427E148064 SKIP:L3-B002 2 <BD100003
membar 0x40 ! 00000B427E148068 SKIP:L3-B002 2
stda %f32, [%l5]0xE0 ! 00000B427E14806C SKIP:L3-B002 2 Blk-Store
membar 0x40 ! 00000B427E148070 SKIP:L3-B002 2
membar 0x40 ! 00000B427E148074 SKIP:L3-B002 2
stda %f16, [%l5]0xE0 ! 00000B427E148078 SKIP:L3-B002 2 Blk-Store
membar 0x40 ! 00000B427E14807C SKIP:L3-B002 2
st %f30, [%g3-0x0010] ! 00000B427E148080 SKIP:L3-B002 2 S >BD100003
sethi %hh(0xFFFF99D6AC94BF00),%l6 ! 00000B427E148084 SKIP:L3-B002 2 SUBR078
or %l6,%hm(0xFFFF99D6AC94BF00),%l6 ! 00000B427E148088 SKIP:L3-B002 2
sethi %lm(0xFFFF99D6AC94BF00),%l5 ! 00000B427E14808C SKIP:L3-B002 2
or %l5,%lo(0xFFFF99D6AC94BF00),%l5 ! 00000B427E148090 SKIP:L3-B002 2
sllx %l6, 0x20, %l6 ! 00000B427E148094 SKIP:L3-B002 2
or %l6, %l5, %l6 ! 00000B427E148098 SKIP:L3-B002 2
jmpl %l6+0x0000, %o7 ! 00000B427E14809C SKIP:L3-B002 2 S
stha %i4, [%g4+0x000E]%asi ! 00000B427E1480A0 SKIP:L3-B002 2 S >BD100013
ldx [%g2+0x0058], %l6 ! 00000B427E1480A4 SKIP:L3-B002 2 <BD100021
ldda [%l6]0x24, %i0 ! 00000B427E1480A8 SKIP:L3-B002 2 S Quad_Ld
st %f27, [%g4-0x0010] ! 00000B427E1480AC SKIP:L3-B002 2 S >BD100003
ldx [%g2+0x0050], %l5 ! 00000B427E1480B0 SKIP:L3-B002 2 <BD100003
membar 0x40 ! 00000B427E1480B4 SKIP:L3-B002 2
stda %f0, [%l5]0xF0 ! 00000B427E1480B8 SKIP:L3-B002 2 Blk-Store
membar 0x40 ! 00000B427E1480BC SKIP:L3-B002 2
add %g1, 0xBB1, %g1 ! 00000B427E1480C0 SKIP:L3-B002 2 chksum++
ldx [%g5-0x0088], %g5 ! 00000B427E1480C4 SKIP:L3-B002 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000B427E1480C8 SKIP:L3-B002 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 00000B427E1480CC SKIP:L3-B002 2 ptr_chase
.word 0xA5B24264 ! 00000B427E1480D0 SKIP:L3-B002 2 S illop_VIS
stw %o4, [%g4-0x0010] ! 00000B427E1480D4 SKIP:L3-B002 2 S >BD100003
stw %o2, [%g3-0x002C] ! 00000B427E1480D8 SKIP:L3-B002 2 S >BD100014
ldx [%g2+0x0058], %l6 ! 00000B427E1480DC SKIP:L3-B002 2 <BD100021
ldda [%l6]0x24, %i0 ! 00000B427E1480E0 SKIP:L3-B002 2 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00000B427E1480E4 SKIP:L3-B002 2 <BD100003
membar 0x40 ! 00000B427E1480E8 SKIP:L3-B002 2
stda %f0, [%l5]0xE0 ! 00000B427E1480EC SKIP:L3-B002 2 Blk-Store
membar 0x40 ! 00000B427E1480F0 SKIP:L3-B002 2
ldx [%g4-0x0088], %g4 ! 00000B427E1480F4 SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E1480F8 SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E1480FC SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E148100 SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E148104 SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E148108 SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E14810C SKIP:L3-B002 2 ptr_chase
ldx [%g4-0x0088], %g4 ! 00000B427E148110 SKIP:L3-B002 2 ptr_chase
membar 0x40 ! 00000B427E148114 SKIP:L3-B002 2
stda %f32, [%l5]0xE0 ! 00000B427E148118 SKIP:L3-B002 2 Blk-Store
membar 0x40 ! 00000B427E14811C SKIP:L3-B002 2
ldda [%l6]0x2E, %i2 ! 00000B427E148120 SKIP:L3-B002 2 S Quad_Ld_P
call .+8 ! 00000B427E148124 SKIP:L3-B002 2 S
sta %f22, [%g3+0x0040]%asi ! 00000B427E148128 SKIP:L3-B002 2 S >BD100005
fba,pn %fcc2, BL100190 ! 00000B427E14812C SKIP:L3-B002 2
stb %i3, [%g5+0x0078] ! 00000B427E148130 SKIP:L3-B002 2 S >BD100020
BL100189: ! ELSE:L3-B003
ldx [%g2+0x0050], %l5 ! 00000B427E148134 ELSE:L3-B003 2 <BD100003
membar 0x40 ! 00000B427E148138 ELSE:L3-B003 2
stda %f16, [%l5]0xF0 ! 00000B427E14813C ELSE:L3-B003 2 Blk-Store
membar 0x40 ! 00000B427E148140 ELSE:L3-B003 2
membar 0x40 ! 00000B427E148144 ELSE:L3-B003 2
stda %f32, [%l5]0xE0 ! 00000B427E148148 ELSE:L3-B003 2 Blk-Store
membar 0x40 ! 00000B427E14814C ELSE:L3-B003 2
membar 0x40 ! 00000B427E148150 ELSE:L3-B003 2
stda %f0, [%l5]0xE0 ! 00000B427E148154 ELSE:L3-B003 2 Blk-Store
membar 0x40 ! 00000B427E148158 ELSE:L3-B003 2
sethi %hh(0x77B0CED15F00),%l6 ! 00000B427E14815C ELSE:L3-B003 2 SUBR080
or %l6,%hm(0x77B0CED15F00),%l6 ! 00000B427E148160 ELSE:L3-B003 2
sethi %lm(0x77B0CED15F00),%l5 ! 00000B427E148164 ELSE:L3-B003 2
or %l5,%lo(0x77B0CED15F00),%l5 ! 00000B427E148168 ELSE:L3-B003 2
sllx %l6, 0x20, %l6 ! 00000B427E14816C ELSE:L3-B003 2
or %l6, %l5, %l6 ! 00000B427E148170 ELSE:L3-B003 2
add %l6, 0x1, %l6 ! 00000B427E148174 ELSE:L3-B003 2
jmpl %l6+0x0000, %o7 ! 00000B427E148178 ELSE:L3-B003 4 S
nop ! 00000B427E14817C ELSE:L3-B003 2 S
add %g1, 0xA07, %g1 ! 00000B427E148180 ELSE:L3-B003 2 chksum++
st %f21, [%g4-0x002C] ! 00000B427E148184 ELSE:L3-B003 2 S >BD100014
ldx [%g2+0x0050], %l5 ! 00000B427E148188 ELSE:L3-B003 2 <BD100003
membar 0x40 ! 00000B427E14818C ELSE:L3-B003 2
stda %f16, [%l5]0xE0 ! 00000B427E148190 ELSE:L3-B003 2 Blk-Store
membar 0x40 ! 00000B427E148194 ELSE:L3-B003 2
stxa %i0, [%g7+%g0]0xEF ! 00000B427E148198 ELSE:L3-B003 2 S BAD-ASI
membar 0x40 ! 00000B427E14819C ELSE:L3-B003 2
ldda [%l5]0xF0, %f16 ! 00000B427E1481A0 ELSE:L3-B003 2 Blk-Load
membar 0x40 ! 00000B427E1481A4 ELSE:L3-B003 2
BL100190: ! ELSE:L3-B003
add %g1, 0xDF, %g1 ! 00000B427E1481A8 ELSE:L3-B003 4 chksum++
or %g0, 0x2, %l4 ! 00000B427E1481AC LOOP:L3-B004 4
BL100191: ! LOOP:L3-B004
add %g1, 0xF59, %g1 ! 00000B427E1481B0 LOOP:L3-B004 8 chksum++
rd %gsr, %l6 ! 00000B427E1481B4 LOOP:L3-B004 8 S
wr %l6, 0x80, %gsr ! 00000B427E1481B8 LOOP:L3-B004 8 S
ldx [%g2+0x0050], %l5 ! 00000B427E1481BC LOOP:L3-B004 8 <BD100003
membar 0x40 ! 00000B427E1481C0 LOOP:L3-B004 8
stda %f0, [%l5]0xF0 ! 00000B427E1481C4 LOOP:L3-B004 8 Blk-Store
membar 0x40 ! 00000B427E1481C8 LOOP:L3-B004 8
st %f22, [%g4-0x0010] ! 00000B427E1481CC LOOP:L3-B004 8 S >BD100003
stb %o0, [%g6-0x005D] ! 00000B427E1481D0 LOOP:L3-B004 8 S >BD100011
sethi %hh(0x122C2D19F00),%l6 ! 00000B427E1481D4 LOOP:L3-B004 8 SUBR084
or %l6,%hm(0x122C2D19F00),%l6 ! 00000B427E1481D8 LOOP:L3-B004 8
sethi %lm(0x122C2D19F00),%l5 ! 00000B427E1481DC LOOP:L3-B004 8
or %l5,%lo(0x122C2D19F00),%l5 ! 00000B427E1481E0 LOOP:L3-B004 8
sllx %l6, 0x20, %l6 ! 00000B427E1481E4 LOOP:L3-B004 8
or %l6, %l5, %l6 ! 00000B427E1481E8 LOOP:L3-B004 8
jmpl %l6+0x0000, %o7 ! 00000B427E1481EC LOOP:L3-B004 8 S
alignaddrl %i1, %l2, %l2 ! 00000B427E1481F0 LOOP:L3-B004 8 S
add %g4, 0x78, %l6 ! 00000B427E1481F4 LOOP:L3-B004 8 @BD100020
stda %f30, [%l6]0xD8 ! 00000B427E1481F8 LOOP:L3-B004 8 S Short8
ld [%g2+0x0060], %fsr ! 00000B427E1481FC LOOP:L3-B004 8 S <BD100008
ldx [%g2+0x0058], %l6 ! 00000B427E148200 LOOP:L3-B004 8 <BD100021
ldda [%l6]0x26, %i0 ! 00000B427E148204 LOOP:L3-B004 8 S Quad_Ld_P
lduwa [%g7+%g0]0x82, %l0 ! 00000B427E148208 LOOP:L3-B004 8 S <BD100034
stba %i0, [%g4+0x0078]%asi ! 00000B427E14820C LOOP:L3-B004 8 S >BD100020
ldx [%g2+0x0050], %l5 ! 00000B427E148210 LOOP:L3-B004 8 <BD100003
membar 0x40 ! 00000B427E148214 LOOP:L3-B004 8
stda %f32, [%l5]0x1E ! 00000B427E148218 LOOP:L3-B004 8 Blk-Store
membar 0x40 ! 00000B427E14821C LOOP:L3-B004 8
ldx [%g2+0x0050], %l5 ! 00000B427E148220 LOOP:L3-B004 8 <BD100003
membar 0x40 ! 00000B427E148224 LOOP:L3-B004 8
stda %f16, [%l5]0xF0 ! 00000B427E148228 LOOP:L3-B004 8 Blk-Store
membar 0x40 ! 00000B427E14822C LOOP:L3-B004 8
call .+8 ! 00000B427E148230 LOOP:L3-B004 8 S
st %f9, [%g6+0x0064] ! 00000B427E148234 LOOP:L3-B004 8 S >BD100010
lduh [%g4-0x006E], %l2 ! 00000B427E148238 LOOP:L3-B004 8 S <BD100024
ldx [%g2+0x0058], %l6 ! 00000B427E14823C LOOP:L3-B004 8 <BD100021
ldda [%l6]0x24, %i0 ! 00000B427E148240 LOOP:L3-B004 8 S Quad_Ld
subcc %l4, 0x1, %l4 ! 00000B427E148244 LOOP:L3-B004 8
bnz BL100191 ! 00000B427E148248 LOOP:L3-B004 8
st %f8, [%g6+0x0064] ! 00000B427E14824C LOOP:L3-B004 8 S >BD100010
add %g1, 0x91A, %g1 ! 00000B427E148250 LOOP:L3-B004 4 chksum++
fcmpd %fcc0, %f32, %f12 ! 00000B427E148254 SKIP:L3-B005 4
fbl,a BL100192 ! 00000B427E148258 SKIP:L3-B005 4
st %f8, [%g6+0x0064] ! 00000B427E14825C SKIP:L3-B005 0 S >BD100010
nop ! 00000B427E148260 SKIP:L3-B005 4 S
add %g6, -110, %l6 ! 00000B427E148264 SKIP:L3-B005 4 @BD100024
stda %f26, [%l6]0xD3 ! 00000B427E148268 SKIP:L3-B005 4 S Short16
ldsb [%g3-0x005D], %o4 ! 00000B427E14826C SKIP:L3-B005 4 S <BD100011
add %g3, 0xE, %l6 ! 00000B427E148270 SKIP:L3-B005 4 @BD100013
ldda [%l6]0xD2, %f22 ! 00000B427E148274 SKIP:L3-B005 4 S Short16
ldx [%g2+0x0050], %l5 ! 00000B427E148278 SKIP:L3-B005 4 <BD100003
membar 0x40 ! 00000B427E14827C SKIP:L3-B005 4
stda %f16, [%l5]0x16 ! 00000B427E148280 SKIP:L3-B005 4 Blk-Store
membar 0x40 ! 00000B427E148284 SKIP:L3-B005 4
fcmpgt16 %f20, %f30, %i2 ! 00000B427E148288 SKIP:L3-B005 4 S
stw %g1, [%g4-0x000E] ! 00000B427E14828C SKIP:L3-B005 4 S >BD100003+2
membar 0x40 ! 00000B427E148290 SKIP:L3-B005 4
stda %f32, [%l5]0xF0 ! 00000B427E148294 SKIP:L3-B005 4 Blk-Store
membar 0x40 ! 00000B427E148298 SKIP:L3-B005 4
stxa %l2, [%g7+%g0]0x3B ! 00000B427E14829C SKIP:L3-B005 4 S BAD-ASI
add %g1, 0x779, %g1 ! 00000B427E1482A0 SKIP:L3-B005 4 chksum++
nop ! 00000B427E1482A4 SKIP:L3-B005 4 S
add %g5, -110, %l6 ! 00000B427E1482A8 SKIP:L3-B005 4 @BD100024
ldda [%l6]0xD3, %f22 ! 00000B427E1482AC SKIP:L3-B005 4 S Short16
stw %g1, [%g3-0x0010] ! 00000B427E1482B0 SKIP:L3-B005 4 S >BD100003
add %g3, 0x78, %l6 ! 00000B427E1482B4 SKIP:L3-B005 4 @BD100020
ldda [%l6]0xD0, %f30 ! 00000B427E1482B8 SKIP:L3-B005 4 S Short8
swapa [%g5-0x0010]%asi, %i1 ! 00000B427E1482BC SKIP:L3-B005 4 S >BD100003
fpmerge %f30, %f25, %f28 ! 00000B427E1482C0 SKIP:L3-B005 4 S
st %f28, [%g3+0x0040] ! 00000B427E1482C4 SKIP:L3-B005 4 S >BD100005
ldx [%g2+0x0050], %l5 ! 00000B427E1482C8 SKIP:L3-B005 4 <BD100003
membar 0x40 ! 00000B427E1482CC SKIP:L3-B005 4
stda %f0, [%l5]0xF8 ! 00000B427E1482D0 SKIP:L3-B005 4 Blk-Store
membar 0x40 ! 00000B427E1482D4 SKIP:L3-B005 4
sethi %hh(0xFFFF99D6AC94BF00),%l6 ! 00000B427E1482D8 SKIP:L3-B005 4 SUBR078
or %l6,%hm(0xFFFF99D6AC94BF00),%l6 ! 00000B427E1482DC SKIP:L3-B005 4
sethi %lm(0xFFFF99D6AC94BF00),%l5 ! 00000B427E1482E0 SKIP:L3-B005 4
or %l5,%lo(0xFFFF99D6AC94BF00),%l5 ! 00000B427E1482E4 SKIP:L3-B005 4
sllx %l6, 0x20, %l6 ! 00000B427E1482E8 SKIP:L3-B005 4
or %l6, %l5, %l6 ! 00000B427E1482EC SKIP:L3-B005 4
jmpl %l6+0x0000, %o7 ! 00000B427E1482F0 SKIP:L3-B005 4 S
popc %l0, %i4 ! 00000B427E1482F4 SKIP:L3-B005 4 S
ba,pn %icc, BL100193 ! 00000B427E1482F8 SKIP:L3-B005 4
stb %l0, [%g5-0x005D] ! 00000B427E1482FC SKIP:L3-B005 4 S >BD100011
BL100192: ! ELSE:L3-B006
fpadd16s %f17, %f27, %f17 ! 00000B427E148300 ELSE:L3-B006 0 S
.word 0xA3EA59FE ! 00000B427E148304 ELSE:L3-B006 0 S illop
ldx [%g2+0x0050], %l5 ! 00000B427E148308 ELSE:L3-B006 0 <BD100003
membar 0x40 ! 00000B427E14830C ELSE:L3-B006 0
stda %f16, [%l5]0xE0 ! 00000B427E148310 ELSE:L3-B006 0 Blk-Store
.word 0x84E15AAD ! 00000B427E148314 ELSE:L3-B006 0 random
edge32n %i0, %g1, %o1 ! 00000B427E148318 ELSE:L3-B006 0 S
.word 0xA953C000 ! 00000B427E14831C ELSE:L3-B006 0 illop
ldstub [%g4+0x0078], %o0 ! 00000B427E148320 ELSE:L3-B006 0 S >BD100020
.word 0xC99943E8 ! 00000B427E148324 ELSE:L3-B006 0 illop
ldda [%l6]0x2C, %i0 ! 00000B427E148328 ELSE:L3-B006 0 S Quad_Ld
ldda [%l6]0x24, %i2 ! 00000B427E14832C ELSE:L3-B006 0 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00000B427E148330 ELSE:L3-B006 0 <BD100003
membar 0x40 ! 00000B427E148334 ELSE:L3-B006 0
.word 0x95A34586 ! 00000B427E148338 ELSE:L3-B006 0 illop
membar 0x40 ! 00000B427E14833C ELSE:L3-B006 0
call .+8 ! 00000B427E148340 ELSE:L3-B006 0 S
.word 0x97CF8A12 ! 00000B427E148344 ELSE:L3-B006 0 S illop
BL100193: ! ELSE:L3-B006
add %g1, 0xA59, %g1 ! 00000B427E148348 ELSE:L3-B006 4 chksum++
or %g0, 0x2, %l2 ! 00000B427E14834C LOOP:L3-B007 4
BL100194: ! LOOP:L3-B007
add %g1, 0x8C2, %g1 ! 00000B427E148350 LOOP:L3-B007 8 chksum++
ldx [%g2+0x0050], %l5 ! 00000B427E148354 LOOP:L3-B007 8 <BD100003
membar 0x40 ! 00000B427E148358 LOOP:L3-B007 8
stda %f0, [%l5]0xF0 ! 00000B427E14835C LOOP:L3-B007 8 Blk-Store
membar 0x40 ! 00000B427E148360 LOOP:L3-B007 8
sta %f23, [%g3+0x0040]%asi ! 00000B427E148364 LOOP:L3-B007 8 S >BD100005
membar 0x40 ! 00000B427E148368 LOOP:L3-B007 8
ldda [%l5]0x1E, %f16 ! 00000B427E14836C LOOP:L3-B007 8 Blk-Load
membar 0x40 ! 00000B427E148370 LOOP:L3-B007 8
call .+8 ! 00000B427E148374 LOOP:L3-B007 8 S
.word 0xB3A902F9 ! 00000B427E148378 LOOP:L3-B007 8 S illop_FP
sta %f5, [%g5-0x0004]%asi ! 00000B427E14837C LOOP:L3-B007 8 S >BD100004
sth %i2, [%g4-0x002A] ! 00000B427E148380 LOOP:L3-B007 8 S >BD100014+2
nop ! 00000B427E148384 LOOP:L3-B007 8 S
sub %l2, 0x1, %l2 ! 00000B427E148388 LOOP:L3-B007 8
brnz,pt %l2, BL100194 ! 00000B427E14838C LOOP:L3-B007 8
nop ! 00000B427E148390 LOOP:L3-B007 8 S
add %g1, 0x8D2, %g1 ! 00000B427E148394 LOOP:L3-B007 4 chksum++
call .+8 ;.empty ! 00000B427E148398 LOOP:L2-B000 4 L
fbe,pt %fcc3, BL100196 ! 00000B427E14839C LOOP:L2-B000 4 L
fnor %f28, %f26, %f16 ! 00000B427E1483A0 LOOP:L2-B000 4 S
bge,pn %icc, BL100197 ;.empty ! 00000B427E1483A4 LOOP:L2-B000 0 L
fbue,a BL100198 ;.empty ! 00000B427E1483A8 LOOP:L2-B000 0 L
BL100195:fbge,a,pt %fcc2, BL100199 ;.empty ! 00000B427E1483AC LOOP:L2-B000 0 L
.word 0x83AE5591 ! 00000B427E1483B0 LOOP:L2-B000 0 L illop
ta %xcc, 0x43 ! 00000B427E1483B4 LOOP:L2-B000 0 S +-PEF
.word 0xA5B783E5 ! 00000B427E1483B8 LOOP:L2-B000 0 S illop
.word 0xB9A95262 ! 00000B427E1483BC LOOP:L2-B000 0 S illop
BL100200:st %f9, [%g3-0x0004] ! 00000B427E1483C0 LOOP:L2-B000 0 S >BD100004
BL100198:brz,pt %i0, BL100201 ! 00000B427E1483C4 LOOP:L2-B000 0 L
BL100197:st %f10, [%g5-0x0004] ! 00000B427E1483C8 LOOP:L2-B000 0 S >BD100004
.word 0xC2BE7FA0 ! 00000B427E1483CC LOOP:L2-B000 0 L illop
bnz BL100196 ! 00000B427E1483D0 LOOP:L2-B000 0 L
BL100201:ldx [%g2+0x0040], %g4 ! 00000B427E1483D4 LOOP:L2-B000 0 S BASE<BD100087
BL100196:fbue,a,pn %fcc0, BL100202 ! 00000B427E1483D8 LOOP:L2-B000 4 L
BL100202:ldswa [%g7+%g7]0x82, %o0 ! 00000B427E1483DC LOOP:L2-B000 2 S <BD100034
BL100199:add %g1, 0xAE9, %g1 ! 00000B427E1483E0 LOOP:L2-B000 4 chksum++
sub %l3, 0x1, %l3 ! 00000B427E1483E4 LOOP:L2-B000 4
brnz,a,pn %l3, BL100203 ! 00000B427E1483E8 LOOP:L2-B000 4
ldx [%g2+0x0018], %g6 ! 00000B427E1483EC LOOP:L2-B000 2 S BASE<BD100077
add %g1, 0x1DD, %g1 ! 00000B427E1483F0 LOOP:L2-B000 2 chksum++
and %g1, 0xFE, %l0 ! 00000B427E1483F4 LOOP:L2-B001 2
BL100206: ! LOOP:L2-B001
add %g1, 0x4F1, %g1 ! 00000B427E1483F8 LOOP:L2-B001 2 chksum++
nop ! 00000B427E1483FC LOOP:L2-B001 2 S
ld [%g6-0x0004], %f10 ! 00000B427E148400 LOOP:L2-B001 2 S <BD100004
stwa %i2, [%g3-0x0010]%asi ! 00000B427E148404 LOOP:L2-B001 2 S >BD100003
sethi %hh(0xFFFF9B2209AAFF00),%l6 ! 00000B427E148408 LOOP:L2-B001 2 SUBR079
or %l6,%hm(0xFFFF9B2209AAFF00),%l6 ! 00000B427E14840C LOOP:L2-B001 2
sethi %lm(0xFFFF9B2209AAFF00),%l5 ! 00000B427E148410 LOOP:L2-B001 2
or %l5,%lo(0xFFFF9B2209AAFF00),%l5 ! 00000B427E148414 LOOP:L2-B001 2
sllx %l6, 0x20, %l6 ! 00000B427E148418 LOOP:L2-B001 2
or %l6, %l5, %l6 ! 00000B427E14841C LOOP:L2-B001 2
jmpl %l6+0x0000, %o7 ! 00000B427E148420 LOOP:L2-B001 2 S
st %f3, [%g6-0x0004] ! 00000B427E148424 LOOP:L2-B001 2 S >BD100004
ldstuba [%g5-0x0022]%asi, %i4 ! 00000B427E148428 LOOP:L2-B001 2 S >BD100012
ldstub [%g5-0x005D], %i5 ! 00000B427E14842C LOOP:L2-B001 2 S >BD100011
ldx [%g2+0x0050], %l5 ! 00000B427E148430 LOOP:L2-B001 2 <BD100003
membar 0x40 ! 00000B427E148434 LOOP:L2-B001 2
stda %f0, [%l5]0x1E ! 00000B427E148438 LOOP:L2-B001 2 Blk-Store
membar 0x40 ! 00000B427E14843C LOOP:L2-B001 2
membar 0x40 ! 00000B427E148440 LOOP:L2-B001 2
stda %f16, [%l5]0x16 ! 00000B427E148444 LOOP:L2-B001 2 Blk-Store
membar 0x40 ! 00000B427E148448 LOOP:L2-B001 2
stw %i3, [%g3-0x0010] ! 00000B427E14844C LOOP:L2-B001 2 S >BD100003
stb %i0, [%g5-0x005D] ! 00000B427E148450 LOOP:L2-B001 2 S >BD100011
andcc %i5, 0x800, %g0 ! 00000B427E148454 SKIP:L3-B008 2
bnz BL100204 ! 00000B427E148458 SKIP:L3-B008 2
ldx [%g2+0x0000], %g3 ! 00000B427E14845C SKIP:L3-B008 2 S BASE<BD100167
ldx [%g2+0x0058], %l6 ! 00000B427E148460 SKIP:L3-B008 2 <BD100021
ldda [%l6]0x24, %i0 ! 00000B427E148464 SKIP:L3-B008 2 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00000B427E148468 SKIP:L3-B008 2 <BD100003
membar 0x40 ! 00000B427E14846C SKIP:L3-B008 2
stda %f0, [%l5]0xF0 ! 00000B427E148470 SKIP:L3-B008 2 Blk-Store
membar 0x40 ! 00000B427E148474 SKIP:L3-B008 2
st %fsr, [%g2+0x0060] ! 00000B427E148478 SKIP:L3-B008 2 S <BD100008
stb %o0, [%g5-0x005D] ! 00000B427E14847C SKIP:L3-B008 2 S >BD100011
add %g4, -110, %l6 ! 00000B427E148480 SKIP:L3-B008 2 @BD100024
stda %f24, [%l6]0xD3 ! 00000B427E148484 SKIP:L3-B008 2 S Short16
prefetch [%l0+%i0], 23 ! 00000B427E148488 SKIP:L3-B008 2 S <.+0
ldx [%g2+0x0058], %l6 ! 00000B427E14848C SKIP:L3-B008 2 <BD100021
stba %g7, [%l6+%g0]0x1C ! 00000B427E148490 SKIP:L3-B008 2 S >BD100022
lduwa [%g7+%g0]0x83, %o4 ! 00000B427E148494 SKIP:L3-B008 2 S <BD100034
add %g1, 0xEC2, %g1 ! 00000B427E148498 SKIP:L3-B008 2 chksum++
nop ! 00000B427E14849C SKIP:L3-B008 2 S
array16 %o1, %i2, %o1 ! 00000B427E1484A0 SKIP:L3-B008 2 S
ldx [%g2+0x0050], %l5 ! 00000B427E1484A4 SKIP:L3-B008 2 <BD100003
membar 0x40 ! 00000B427E1484A8 SKIP:L3-B008 2
ldda [%l5]0x16, %f16 ! 00000B427E1484AC SKIP:L3-B008 2 Blk-Load
membar 0x40 ! 00000B427E1484B0 SKIP:L3-B008 2
ldx [%g2+0x0060], %fsr ! 00000B427E1484B4 SKIP:L3-B008 2 S <BD100008
fba,a,pn %fcc3, BL100205 ! 00000B427E1484B8 SKIP:L3-B008 2
.word 0x9292EC21 ! 00000B427E1484BC SKIP:L3-B008 0 S random
BL100204: ! ELSE:L3-B009
st %f9, [%g5+0x0064] ! 00000B427E1484C0 ELSE:L3-B009 0 S >BD100010
.word 0x85A34D6E ! 00000B427E1484C4 ELSE:L3-B009 0 S illop_FP
.word 0xDF9D9F04 ! 00000B427E1484C8 ELSE:L3-B009 0 illop
membar 0x40 ! 00000B427E1484CC ELSE:L3-B009 0
stda %f16, [%l5]0x1E ! 00000B427E1484D0 ELSE:L3-B009 0 Blk-Store
membar 0x40 ! 00000B427E1484D4 ELSE:L3-B009 0
st %f19, [%g3-0x0010] ! 00000B427E1484D8 ELSE:L3-B009 0 S >BD100003
lduwa [%g7+%g7]0x8B, %o2 ! 00000B427E1484DC ELSE:L3-B009 0 S <BD100034
add %g1, 0x9, %g1 ! 00000B427E1484E0 ELSE:L3-B009 0 chksum++
ldx [%g2+0x0050], %l5 ! 00000B427E1484E4 ELSE:L3-B009 0 <BD100003
.word 0xBBAC0A81 ! 00000B427E1484E8 ELSE:L3-B009 0 illop
stda %f16, [%l5]0x16 ! 00000B427E1484EC ELSE:L3-B009 0 Blk-Store
membar 0x40 ! 00000B427E1484F0 ELSE:L3-B009 0
.word 0xB5A85880 ! 00000B427E1484F4 ELSE:L3-B009 0 S illop
sethi %hh(0x7F5D924FF00),%l6 ! 00000B427E1484F8 ELSE:L3-B009 0 SUBR077
or %l6,%hm(0x7F5D924FF00),%l6 ! 00000B427E1484FC ELSE:L3-B009 0
sethi %lm(0x7F5D924FF00),%l5 ! 00000B427E148500 ELSE:L3-B009 0
or %l5,%lo(0x7F5D924FF00),%l5 ! 00000B427E148504 ELSE:L3-B009 0
.word 0xA5A7582A ! 00000B427E148508 ELSE:L3-B009 0 illop
.word 0xD76586D1 ! 00000B427E14850C ELSE:L3-B009 0 illop
jmpl %l6+0x0000, %o7 ! 00000B427E148510 ELSE:L3-B009 0 S
st %f28, [%g3+0x0040] ! 00000B427E148514 ELSE:L3-B009 0 S >BD100005
.word 0x9FC3801F ! 00000B427E148518 ELSE:L3-B009 0 S random
st %f11, [%g3-0x0004] ! 00000B427E14851C ELSE:L3-B009 0 S >BD100004
.word 0x93AF3001 ! 00000B427E148520 ELSE:L3-B009 0 S illop
BL100205: ! ELSE:L3-B009
add %g1, 0x73E, %g1 ! 00000B427E148524 ELSE:L3-B009 2 chksum++
nop ! 00000B427E148528 LOOP:L3-B010 2
nop ! 00000B427E14852C LOOP:L3-B011 2
srlx %l0, 0x1, %l0 ! 00000B427E148530 LOOP:L2-B001 2
andcc %l0, 0x1, %g0 ! 00000B427E148534 LOOP:L2-B001 2
bne,a,pn %xcc, BL100206 ! 00000B427E148538 LOOP:L2-B001 2
.word 0xA9A95BA6 ! 00000B427E14853C LOOP:L2-B001 0 S illop_FP
add %g1, 0x6D8, %g1 ! 00000B427E148540 LOOP:L2-B001 2 chksum++
nop ! 00000B427E148544 LOOP:L2-B002 2
nop ! 00000B427E148548 LOOP:L2-B003 2
nop ! 00000B427E14854C LOOP:L2-B004 2
nop ! 00000B427E148550 LOOP:L2-B005 2
nop ! 00000B427E148554 LOOP:L2-B006 2
add %o1, %g1, %i2 ! 00000B427E148558 SWCH:L2-B007 2
andcc %i2, 0x100, %g0 ! 00000B427E14855C SWCH:L2-B007 2
bnz,a,pt %xcc, BL100220 ! 00000B427E148560 SWCH:L2-B007 2
add %g1, 0xA53, %g1 ! 00000B427E148564 SWCH:L2-B007 1 chksum++
andcc %i2, 0x800, %g0 ! 00000B427E148568 SWCH:L2-B007 1
bnz,pt %xcc, BL100219 ! 00000B427E14856C SWCH:L2-B007 1
andcc %i2, 0x20, %g0 ! 00000B427E148570 SWCH:L2-B007 1
bnz,pt %xcc, BL100218 ! 00000B427E148574 SWCH:L2-B007 0
add %g1, 0xD09, %g1 ! 00000B427E148578 SWCH:L2-B007 0 chksum++
andcc %i2, 0x400, %g0 ! 00000B427E14857C SWCH:L2-B007 0
bnz,pt %xcc, BL100214 ! 00000B427E148580 SWCH:L2-B007 0
add %g1, 0x7E7, %g1 ! 00000B427E148584 SWCH:L2-B007 0 chksum++
nop ! 00000B427E148588 SWCH:L2-B007 0 S
fblg,a,pt %fcc0, BL100207 ;.empty ! 00000B427E14858C SWCH:L2-B007 0 L
.word 0xE4E7A625 ! 00000B427E148590 SWCH:L2-B007 0 L illop
BL100207:ta %xcc, 0x43 ! 00000B427E148594 SWCH:L2-B007 0 S +-PEF
BL100208:fbge BL100209 ;.empty ! 00000B427E148598 SWCH:L2-B007 0 L
bcs,a,pn %xcc, BL100210 ! 00000B427E14859C SWCH:L2-B007 0 L
.word 0x00F70A59 ! 00000B427E1485A0 SWCH:L2-B007 0 S random
swap [%g6-0x0010], %i3 ! 00000B427E1485A4 SWCH:L2-B007 0 S >BD100003
.word 0xA7B24372 ! 00000B427E1485A8 SWCH:L2-B007 0 L illop
bpos,a BL100209 ;.empty ! 00000B427E1485AC SWCH:L2-B007 0 L
fbne,pn %fcc1, BL100210 ! 00000B427E1485B0 SWCH:L2-B007 0 L
BL100209:.word 0x9FC3801F ! 00000B427E1485B4 SWCH:L2-B007 0 S random
BL100211:fbl BL100212 ;.empty ! 00000B427E1485B8 SWCH:L2-B007 0 L
BL100210:fbe BL100213 ! 00000B427E1485BC SWCH:L2-B007 0 L
BL100213:stw %i3, [%g5+0x0040] ! 00000B427E1485C0 SWCH:L2-B007 0 S >BD100005
BL100212:add %g1, 0x958, %g1 ! 00000B427E1485C4 SWCH:L2-B007 0 chksum++
add %g1, 0xFAF, %g1 ! 00000B427E1485C8 SWCH:L2-B007 0 chksum++
fba BL100221 ! 00000B427E1485CC SWCH:L2-B007 0
nop ! 00000B427E1485D0 SWCH:L2-B007 0 S
BL100214:.word 0x9E100001 ! 00000B427E1485D4 CASE:L3-B012 0 random
.word 0xABA8A5E7 ! 00000B427E1485D8 CASE:L3-B012 0 S illop
ldx [%g2+0x0050], %l5 ! 00000B427E1485DC CASE:L3-B012 0 <BD100003
membar 0x40 ! 00000B427E1485E0 CASE:L3-B012 0
.word 0xBE100001 ! 00000B427E1485E4 CASE:L3-B012 0 random
.word 0x83F00000 ! 00000B427E1485E8 CASE:L3-B012 0 illop
.word 0xA1EDBFCF ! 00000B427E1485EC CASE:L3-B012 0 S random
membar 0x40 ! 00000B427E1485F0 CASE:L3-B012 0
stda %f32, [%l5]0xF0 ! 00000B427E1485F4 CASE:L3-B012 0 Blk-Store
membar 0x40 ! 00000B427E1485F8 CASE:L3-B012 0
ld [%g2+0x0060], %fsr ! 00000B427E1485FC CASE:L3-B012 0 S <BD100008
fcmpne32 %f28, %f30, %i1 ! 00000B427E148600 CASE:L3-B012 0 S
.word 0xD3AADAA3 ! 00000B427E148604 CASE:L3-B012 0 S illop
nop ! 00000B427E148608 CASE:L3-B012 0 S
fba,pn %fcc2, BL100221 ! 00000B427E14860C CASE:L3-B012 0
.word 0xBDB7C69C ! 00000B427E148610 CASE:L3-B012 0 S illop_VIS
BL100218:add %g1, 0x43F, %g1 ! 00000B427E148614 CASE:L3-B013 0 chksum++
ldstub [%g5+0x0078], %o4 ! 00000B427E148618 CASE:L3-B013 0 S >BD100020
nop ! 00000B427E14861C CASE:L3-B013 0 S
.word 0x91AFD9DA ! 00000B427E148620 CASE:L3-B013 0 S illop
.word 0x9FAF30DF ! 00000B427E148624 CASE:L3-B013 0 S illop
fbule BL100215 ! 00000B427E148628 CASE:L3-B013 0 L
st %f10, [%g3+0x0064] ! 00000B427E14862C CASE:L3-B013 0 S >BD100010
.word 0x99D36627 ! 00000B427E148630 CASE:L3-B013 0 L illop
BL100216:call .+8 ! 00000B427E148634 CASE:L3-B013 0 L
BL100217:.word 0xADADA672 ! 00000B427E148638 CASE:L3-B013 0 S illop
st %f16, [%g5-0x002C] ! 00000B427E14863C CASE:L3-B013 0 S >BD100014
ld [%g2+0x0060], %fsr ! 00000B427E148640 CASE:L3-B013 0 S <BD100008
BL100215:.word 0xA0CB5D44 ! 00000B427E148644 CASE:L3-B013 0 random
fba,a BL100221 ! 00000B427E148648 CASE:L3-B013 0
.word 0x7FF73038 ! 00000B427E14864C CASE:L3-B013 0 S random
BL100219:add %g1, 0xA57, %g1 ! 00000B427E148650 CASE:L3-B014 1 chksum++
ldx [%g2+0x0058], %l6 ! 00000B427E148654 CASE:L3-B014 1 <BD100021
stwa %g7, [%l6+%g0]0x0C ! 00000B427E148658 CASE:L3-B014 1 S >BD100022
ldx [%g2+0x0050], %l5 ! 00000B427E14865C CASE:L3-B014 1 <BD100003
membar 0x40 ! 00000B427E148660 CASE:L3-B014 1
stda %f32, [%l5]0xE0 ! 00000B427E148664 CASE:L3-B014 1 Blk-Store
membar 0x40 ! 00000B427E148668 CASE:L3-B014 1
prefetch [%l5-0x0AEB], 4 ! 00000B427E14866C CASE:L3-B014 1 S <.-2795
membar 0x40 ! 00000B427E148670 CASE:L3-B014 1
stda %f32, [%l5]0xF0 ! 00000B427E148674 CASE:L3-B014 1 Blk-Store
membar 0x40 ! 00000B427E148678 CASE:L3-B014 1
stxa %o3, [%g7+%g0]0x7F ! 00000B427E14867C CASE:L3-B014 1 S BAD-ASI
ba,pn %icc, BL100221 ! 00000B427E148680 CASE:L3-B014 1
st %f9, [%g5-0x0004] ! 00000B427E148684 CASE:L3-B014 1 S >BD100004
BL100220:add %g1, 0x512, %g1 ! 00000B427E148688 CASE:L3-B015 1 chksum++
st %f2, [%g6+0x0065] ! 00000B427E14868C CASE:L3-B015 1 S >BD100010+1
.word 0xD1BB1E3E ! 00000B427E148690 CASE:L3-B015 1 S illop_VIS
.word 0x8F897660 ! 00000B427E148694 CASE:L3-B015 1 S illop
st %f9, [%g4+0x0064] ! 00000B427E148698 CASE:L3-B015 1 S >BD100010
.word 0xCBEDB659 ! 00000B427E14869C CASE:L3-B015 1 S illop
add %g5, -110, %l6 ! 00000B427E1486A0 CASE:L3-B015 1 @BD100024
ldda [%l6]0xD3, %f22 ! 00000B427E1486A4 CASE:L3-B015 1 S Short16
fba,a BL100221 ! 00000B427E1486A8 CASE:L3-B015 1
.word 0xB5B00652 ! 00000B427E1486AC CASE:L3-B015 0 S illop
BL100221: ! SWCH:L2-B007
add %g1, 0xBE3, %g1 ! 00000B427E1486B0 SWCH:L2-B007 2 chksum++
ldx [%g2+0x0020], %g6 ! 00000B427E1486B4 SWCH:L2-B007 2 S BASE<BD100016
st %f22, [%g3-0x0010] ! 00000B427E1486B8 SWCH:L2-B007 2 S >BD100003
pdist %f16, %f30, %f20 ! 00000B427E1486BC SWCH:L2-B007 2 S
stb %i1, [%g5-0x005D] ! 00000B427E1486C0 SWCH:L2-B007 2 S >BD100011
st %f3, [%g6+0x0064] ! 00000B427E1486C4 SWCH:L2-B007 2 S >BD100010
swapa [%g4+0x0040]%asi, %i1 ! 00000B427E1486C8 SWCH:L2-B007 2 S >BD100005
add %i0, %g1, %i5 ! 00000B427E1486CC SWCH:L2-B008 2
and %i5, 0x18, %o7 ! 00000B427E1486D0 SWCH:L2-B008 2
sethi %hi(0x9E8), %i5 ! 00000B427E1486D4 SWCH:L2-B008 2 .+0
or %i5,%lo(0x9E8),%i5 ! 00000B427E1486D8 SWCH:L2-B008 2
add %i5, %o7, %i5 ! 00000B427E1486DC SWCH:L2-B008 2
jmpl %l7+%i5, %g0 ! 00000B427E1486E0 SWCH:L2-B008 2
st %f11, [%g3-0x0004] ! 00000B427E1486E4 SWCH:L2-B008 2 S >BD100004
.word 0x9E100001 ! 00000B427E1486E8 SWCH:L2-B008 0 random
.word 0x9BAA166D ! 00000B427E1486EC SWCH:L2-B008 0 S illop_FP
fba,a,pn %fcc1, BL100227 ! 00000B427E1486F0 SWCH:L2-B008 1
nop ! 00000B427E1486F4 SWCH:L2-B008 0 S
ba,a BL100226 ! 00000B427E1486F8 SWCH:L2-B008 1
edge32l %i3, %g1, %i1 ! 00000B427E1486FC SWCH:L2-B008 0 S
ba,a,pn %xcc, BL100225 ! 00000B427E148700 SWCH:L2-B008 0
st %f9, [%g5-0x0004] ! 00000B427E148704 SWCH:L2-B008 0 S >BD100004
BL100225:add %g1, 0x7B1, %g1 ! 00000B427E148708 CASE:L3-B016 0 chksum++
ta %xcc, 0x46 ! 00000B427E14870C CASE:L3-B016 0 S demap-page
fbuge,a BL100222 ! 00000B427E148710 CASE:L3-B016 0 L
.word 0x1CCB458E ! 00000B427E148714 CASE:L3-B016 0 S random
.word 0x83727E59 ! 00000B427E148718 CASE:L3-B016 0 S illop
fbug,a BL100223 ;.empty ! 00000B427E14871C CASE:L3-B016 0 L
.word 0xE170BE1B ! 00000B427E148720 CASE:L3-B016 0 L illop
fbn,pt %fcc2, BL100224 ! 00000B427E148724 CASE:L3-B016 0 L
fpadd16 %f26, %f22, %f28 ! 00000B427E148728 CASE:L3-B016 0 S
st %f4, [%g6-0x0004] ! 00000B427E14872C CASE:L3-B016 0 S >BD100004
.word 0xD1C46C65 ! 00000B427E148730 CASE:L3-B016 0 L illop
.word 0xDC8509B0 ! 00000B427E148734 CASE:L3-B016 0 S random
fbn BL100224 ;.empty ! 00000B427E148738 CASE:L3-B016 0 L
BL100224:fbul BL100223 ! 00000B427E14873C CASE:L3-B016 0 L
sth %i2, [%g6-0x006E] ! 00000B427E148740 CASE:L3-B016 0 S >BD100024
fble,a,pt %fcc1, BL100223 ! 00000B427E148744 CASE:L3-B016 0 L
BL100223:st %f11, [%g3-0x0004] ! 00000B427E148748 CASE:L3-B016 0 S >BD100004
bz,pn %icc, BL100222 ! 00000B427E14874C CASE:L3-B016 0 L
BL100222:stha %i5, [%g3+0x0042]%asi ! 00000B427E148750 CASE:L3-B016 0 S >BD100005+2
add %g1, 0xBD9, %g1 ! 00000B427E148754 CASE:L3-B016 0 chksum++
ba,a BL100229 ! 00000B427E148758 CASE:L3-B016 0
.word 0x89D8E36F ! 00000B427E14875C CASE:L3-B016 0 S illop
BL100226:add %g1, 0xD4E, %g1 ! 00000B427E148760 CASE:L3-B017 1 chksum++
ta %xcc, 0x43 ! 00000B427E148764 CASE:L3-B017 1 S +-PEF
.word 0xC1FDBC5D ! 00000B427E148768 CASE:L3-B017 1 S illop
add %g5, -110, %l6 ! 00000B427E14876C CASE:L3-B017 1 @BD100024
ldda [%l6]0xDA, %f22 ! 00000B427E148770 CASE:L3-B017 2 S Short16
ld [%g2+0x0060], %fsr ! 00000B427E148774 CASE:L3-B017 1 S <BD100008
fba,a,pt %fcc3, BL100229 ! 00000B427E148778 CASE:L3-B017 1
swap [%g5+0x0040], %o0 ! 00000B427E14877C CASE:L3-B017 0 S >BD100005
BL100227:add %g1, 0x21B, %g1 ! 00000B427E148780 CASE:L3-B018 1 chksum++
st %f2, [%g4+0x0064] ! 00000B427E148784 CASE:L3-B018 1 S >BD100010
pdist %f26, %f28, %f24 ! 00000B427E148788 CASE:L3-B018 1 S
ldx [%g2+0x0020], %g6 ! 00000B427E14878C CASE:L3-B018 1 S BASE<BD100016
st %fsr, [%g2+0x0060] ! 00000B427E148790 CASE:L3-B018 1 S <BD100008
stw %i3, [%g6-0x002C] ! 00000B427E148794 CASE:L3-B018 1 S >BD100014
sth %o0, [%g4-0x006E] ! 00000B427E148798 CASE:L3-B018 1 S >BD100024
fba BL100229 ! 00000B427E14879C CASE:L3-B018 1
ldstub [%g5+0x0078], %i3 ! 00000B427E1487A0 CASE:L3-B018 1 S >BD100020
BL100228:add %g1, 0xBA1, %g1 ! 00000B427E1487A4 CASE:L3-B019 0 chksum++
nop ! 00000B427E1487A8 CASE:L3-B019 0 S
ldx [%g2+0x0050], %l5 ! 00000B427E1487AC CASE:L3-B019 0 <BD100003
.word 0x93A61123 ! 00000B427E1487B0 CASE:L3-B019 0 illop
.word 0x9DE3A060 ! 00000B427E1487B4 CASE:L3-B019 0 random
.word 0x97906000 ! 00000B427E1487B8 CASE:L3-B019 0 random
ldstub [%g3-0x005D], %o3 ! 00000B427E1487BC CASE:L3-B019 0 S >BD100011
pdist %f26, %f16, %f30 ! 00000B427E1487C0 CASE:L3-B019 0 S
membar 0x40 ! 00000B427E1487C4 CASE:L3-B019 0
ldda [%l5]0x16, %f16 ! 00000B427E1487C8 CASE:L3-B019 0 Blk-Load
membar 0x40 ! 00000B427E1487CC CASE:L3-B019 0
lduba [%g6+0x0078]%asi, %o1 ! 00000B427E1487D0 CASE:L3-B019 0 S <BD100020
membar 0x40 ! 00000B427E1487D4 CASE:L3-B019 0
.word 0x855A3FA0 ! 00000B427E1487D8 CASE:L3-B019 0 illop
membar 0x40 ! 00000B427E1487DC CASE:L3-B019 0
membar 0x40 ! 00000B427E1487E0 CASE:L3-B019 0
stda %f16, [%l5]0x16 ! 00000B427E1487E4 CASE:L3-B019 0 Blk-Store
membar 0x40 ! 00000B427E1487E8 CASE:L3-B019 0
ba,a,pt %xcc, BL100229 ! 00000B427E1487EC CASE:L3-B019 0
.word 0xC9FA76F9 ! 00000B427E1487F0 CASE:L3-B019 0 S illop
BL100229: ! SWCH:L2-B008
add %g1, 0x63F, %g1 ! 00000B427E1487F4 SWCH:L2-B008 2 chksum++
ldx [%g2+0x0050], %l5 ! 00000B427E1487F8 SWCH:L2-B008 2 <BD100003
membar 0x40 ! 00000B427E1487FC SWCH:L2-B008 2
stda %f0, [%l5]0xE0 ! 00000B427E148800 SWCH:L2-B008 2 Blk-Store
membar 0x40 ! 00000B427E148804 SWCH:L2-B008 2
call .+8 ! 00000B427E148808 SWCH:L2-B008 2 S
ldsh [%g3+0x000E], %i3 ! 00000B427E14880C SWCH:L2-B008 2 S <BD100013
add %g4, -93, %l6 ! 00000B427E148810 SWCH:L2-B008 2 @BD100011
stda %f16, [%l6]0xD1 ! 00000B427E148814 SWCH:L2-B008 2 S Short8
ldswa [%g7+%g0]0x83, %o5 ! 00000B427E148818 SWCH:L2-B008 2 S <BD100034
sethi %hh(0x2D5941FE9F00),%l6 ! 00000B427E14881C SWCH:L2-B008 2 SUBR081
or %l6,%hm(0x2D5941FE9F00),%l6 ! 00000B427E148820 SWCH:L2-B008 2
sethi %lm(0x2D5941FE9F00),%l5 ! 00000B427E148824 SWCH:L2-B008 2
or %l5,%lo(0x2D5941FE9F00),%l5 ! 00000B427E148828 SWCH:L2-B008 2
sllx %l6, 0x20, %l6 ! 00000B427E14882C SWCH:L2-B008 2
or %l6, %l5, %l6 ! 00000B427E148830 SWCH:L2-B008 2
jmpl %l6+0x0000, %o7 ! 00000B427E148834 SWCH:L2-B008 2 S
nop ! 00000B427E148838 SWCH:L2-B008 2 S
ldx [%g2+0x0058], %l6 ! 00000B427E14883C SWCH:L2-B008 2 <BD100021
ldda [%l6]0x24, %i0 ! 00000B427E148840 SWCH:L2-B008 2 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00000B427E148844 SWCH:L2-B008 2 <BD100003
membar 0x40 ! 00000B427E148848 SWCH:L2-B008 2
stda %f32, [%l5]0xF8 ! 00000B427E14884C SWCH:L2-B008 2 Blk-Store
membar 0x40 ! 00000B427E148850 SWCH:L2-B008 2
nop ! 00000B427E148854 LOOP:L2-B009 2
nop ! 00000B427E148858 LOOP:L2-B010 2
nop ! 00000B427E14885C LOOP:L2-B011 2
nop ! 00000B427E148860 LOOP:L2-B012 2
nop ! 00000B427E148864 LOOP:L2-B013 2
nop ! 00000B427E148868 LOOP:L2-B014 2
nop ! 00000B427E14886C LOOP:L2-B015 2
add %g1, %g1, %i4 ! 00000B427E148870 SWCH:L2-B016 2
and %i4, 0x18, %o7 ! 00000B427E148874 SWCH:L2-B016 2
sethi %hi(0xB8C), %i4 ! 00000B427E148878 SWCH:L2-B016 2 .+0
or %i4,%lo(0xB8C),%i4 ! 00000B427E14887C SWCH:L2-B016 2
add %i4, %o7, %i4 ! 00000B427E148880 SWCH:L2-B016 2
jmpl %l7+%i4, %g0 ! 00000B427E148884 SWCH:L2-B016 2
ldda [%g7+%g7]0x83, %i0 ! 00000B427E148888 SWCH:L2-B016 2 S <BD100034
ba,a,pt %icc, BL100239 ! 00000B427E14888C SWCH:L2-B016 1
.word 0x83F62647 ! 00000B427E148890 SWCH:L2-B016 0 S illop
ba BL100238 ! 00000B427E148894 SWCH:L2-B016 1
stxa %g1, [%g7+%g0]0xA2 ! 00000B427E148898 SWCH:L2-B016 1 S BAD-ASI
ba BL100237 ! 00000B427E14889C SWCH:L2-B016 0
stba %i1, [%g5-0x0022]%asi ! 00000B427E1488A0 SWCH:L2-B016 0 S >BD100012
.word 0xFE408985 ! 00000B427E1488A4 SWCH:L2-B016 0 random
ldstub [%g3-0x0022], %i1 ! 00000B427E1488A8 SWCH:L2-B016 0 S >BD100012
BL100236:add %g1, 0x505, %g1 ! 00000B427E1488AC CASE:L3-B020 0 chksum++
nop ! 00000B427E1488B0 CASE:L3-B020 0 S
st %f3, [%g6-0x0004] ! 00000B427E1488B4 CASE:L3-B020 0 S >BD100004
bvc BL100230 ;.empty ! 00000B427E1488B8 CASE:L3-B020 0 L
brlez,a,pt %o5, BL100231 ;.empty ! 00000B427E1488BC CASE:L3-B020 0 L
.word 0x95670979 ! 00000B427E1488C0 CASE:L3-B020 0 L illop
BL100232:fbul,a,pt %fcc3, BL100230 ;.empty ! 00000B427E1488C4 CASE:L3-B020 0 L
.word 0x9DE3A060 ! 00000B427E1488C8 CASE:L3-B020 0 L random
sta %f29, [%g3-0x0010]%asi ! 00000B427E1488CC CASE:L3-B020 0 S >BD100003
brlz,pt %g1, BL100234 ! 00000B427E1488D0 CASE:L3-B020 0 L
stha %g1, [%g5+0x000E]%asi ! 00000B427E1488D4 CASE:L3-B020 0 S >BD100013
BL100230:nop ! 00000B427E1488D8 CASE:L3-B020 0 S
nop ! 00000B427E1488DC CASE:L3-B020 0 S
BL100231:bvs,a BL100233 ;.empty ! 00000B427E1488E0 CASE:L3-B020 0 L
BL100234:bl,a BL100235 ! 00000B427E1488E4 CASE:L3-B020 0 L
BL100233:st %f11, [%g5+0x0064] ! 00000B427E1488E8 CASE:L3-B020 0 S >BD100010
BL100235:add %g1, 0x344, %g1 ! 00000B427E1488EC CASE:L3-B020 0 chksum++
.word 0x83A60F75 ! 00000B427E1488F0 CASE:L3-B020 0 illop
.word 0x04693E47 ! 00000B427E1488F4 CASE:L3-B020 0 S random
BL100237:add %g1, 0x453, %g1 ! 00000B427E1488F8 CASE:L3-B021 0 chksum++
ld [%g3+0x0064], %f11 ! 00000B427E1488FC CASE:L3-B021 0 S <BD100010
ldx [%g2+0x0050], %l5 ! 00000B427E148900 CASE:L3-B021 0 <BD100003
membar 0x40 ! 00000B427E148904 CASE:L3-B021 0
stda %f0, [%l5]0x16 ! 00000B427E148908 CASE:L3-B021 0 Blk-Store
.word 0xA34042C6 ! 00000B427E14890C CASE:L3-B021 0 illop
membar 0x40 ! 00000B427E148910 CASE:L3-B021 0
stda %f0, [%l5]0x16 ! 00000B427E148914 CASE:L3-B021 0 Blk-Store
membar 0x40 ! 00000B427E148918 CASE:L3-B021 0
membar 0x40 ! 00000B427E14891C CASE:L3-B021 0
stda %f16, [%l5]0xF0 ! 00000B427E148920 CASE:L3-B021 0 Blk-Store
membar 0x40 ! 00000B427E148924 CASE:L3-B021 0
membar 0x40 ! 00000B427E148928 CASE:L3-B021 0
stda %f0, [%l5]0xE0 ! 00000B427E14892C CASE:L3-B021 0 Blk-Store
membar 0x40 ! 00000B427E148930 CASE:L3-B021 0
ba,pt %xcc, BL100247 ! 00000B427E148934 CASE:L3-B021 0
nop ! 00000B427E148938 CASE:L3-B021 0 S
BL100238:add %g1, 0x47F, %g1 ! 00000B427E14893C CASE:L3-B022 1 chksum++
ldx [%g2+0x0050], %l5 ! 00000B427E148940 CASE:L3-B022 1 <BD100003
membar 0x40 ! 00000B427E148944 CASE:L3-B022 1
stda %f32, [%l5]0xE0 ! 00000B427E148948 CASE:L3-B022 1 Blk-Store
membar 0x40 ! 00000B427E14894C CASE:L3-B022 1
membar 0x40 ! 00000B427E148950 CASE:L3-B022 1
stda %f16, [%l5]0xE0 ! 00000B427E148954 CASE:L3-B022 1 Blk-Store
membar 0x40 ! 00000B427E148958 CASE:L3-B022 1
stha %i1, [%g5+0x000E]%asi ! 00000B427E14895C CASE:L3-B022 1 S >BD100013
stb %i0, [%g4-0x005D] ! 00000B427E148960 CASE:L3-B022 1 S >BD100011
st %f8, [%g4+0x0064] ! 00000B427E148964 CASE:L3-B022 1 S >BD100010
fba,pn %fcc2, BL100247 ! 00000B427E148968 CASE:L3-B022 1
nop ! 00000B427E14896C CASE:L3-B022 1 S
BL100239:add %g1, 0xB64, %g1 ! 00000B427E148970 CASE:L3-B023 1 chksum++
ldx [%g2+0x0050], %l5 ! 00000B427E148974 CASE:L3-B023 1 <BD100003
membar 0x40 ! 00000B427E148978 CASE:L3-B023 1
stda %f0, [%l5]0xE0 ! 00000B427E14897C CASE:L3-B023 1 Blk-Store
membar 0x40 ! 00000B427E148980 CASE:L3-B023 1
fpack16 %f24, %f24 ! 00000B427E148984 CASE:L3-B023 1 S
membar 0x40 ! 00000B427E148988 CASE:L3-B023 1
stda %f32, [%l5]0xF8 ! 00000B427E14898C CASE:L3-B023 1 Blk-Store
membar 0x40 ! 00000B427E148990 CASE:L3-B023 1
membar 0x40 ! 00000B427E148994 CASE:L3-B023 1
stda %f0, [%l5]0x16 ! 00000B427E148998 CASE:L3-B023 1 Blk-Store
membar 0x40 ! 00000B427E14899C CASE:L3-B023 1
ldx [%g2+0x0040], %g5 ! 00000B427E1489A0 CASE:L3-B023 1 S BASE<BD100087
ba BL100247 ! 00000B427E1489A4 CASE:L3-B023 1
ldstub [%g6-0x0022], %o1 ! 00000B427E1489A8 CASE:L3-B023 1 S >BD100012
BL100247: ! SWCH:L2-B016
add %g1, 0x8DA, %g1 ! 00000B427E1489AC SWCH:L2-B016 2 chksum++
nop ! 00000B427E1489B0 SWCH:L2-B016 2 S
ldx [%g2+0x0000], %g6 ! 00000B427E1489B4 SWCH:L2-B016 2 S BASE<BD100167
stw %i2, [%g5-0x0010] ! 00000B427E1489B8 SWCH:L2-B016 2 S >BD100003
sta %f4, [%g3+0x0064]%asi ! 00000B427E1489BC SWCH:L2-B016 2 S >BD100010
fble,a BL100240 ;.empty ! 00000B427E1489C0 SWCH:L2-B016 2 L
ba,a BL100241 ;.empty ! 00000B427E1489C4 SWCH:L2-B016 0 L
BL100240:fblg,pn %fcc2, BL100242 ! 00000B427E1489C8 SWCH:L2-B016 2 L
nop ! 00000B427E1489CC SWCH:L2-B016 2 S
BL100241:bleu BL100243 ;.empty ! 00000B427E1489D0 SWCH:L2-B016 2 L
BL100243:be,pn %xcc, BL100244 ;.empty ! 00000B427E1489D4 SWCH:L2-B016 4 L
.word 0xDFFBBF88 ! 00000B427E1489D8 SWCH:L2-B016 0 L illop
BL100242:bne,a,pt %xcc, BL100245 ! 00000B427E1489DC SWCH:L2-B016 0 L
nop ! 00000B427E1489E0 SWCH:L2-B016 0 S
.word 0xE9AA7EE6 ! 00000B427E1489E4 SWCH:L2-B016 0 L illop
BL100245:fbg,pn %fcc0, BL100246 ;.empty ! 00000B427E1489E8 SWCH:L2-B016 0 L
.word 0x362F14EC ! 00000B427E1489EC SWCH:L2-B016 0 L random
BL100244:prefetch [%g6-0x006E], 2 ! 00000B427E1489F0 SWCH:L2-B016 4 S <BD100024
BL100246:add %g1, 0x9C7, %g1 ! 00000B427E1489F4 SWCH:L2-B016 2 chksum++
nop ! 00000B427E1489F8 LOOP:L2-B017 2
nop ! 00000B427E1489FC LOOP:L2-B018 2
nop ! 00000B427E148A00 LOOP:L2-B019 2
stw %o0, [%g3+0x0040] ! 00000B427E148A04 LOOP:L1-B000 2 S >BD100005
fba,a,pt %fcc1, BL100248 ;.empty ! 00000B427E148A08 LOOP:L1-B000 2 L
.word 0xA1B33958 ! 00000B427E148A0C LOOP:L1-B000 0 L illop
nop ! 00000B427E148A10 LOOP:L1-B000 0 S
BL100248:bne,pn %icc, BL100250 ;.empty ! 00000B427E148A14 LOOP:L1-B000 2 L
bpos BL100251 ;.empty ! 00000B427E148A18 LOOP:L1-B000 2 L
bge,a BL100252 ;.empty ! 00000B427E148A1C LOOP:L1-B000 2 L
fbo BL100253 ! 00000B427E148A20 LOOP:L1-B000 0 L
nop ! 00000B427E148A24 LOOP:L1-B000 0 S
BL100251:fbue BL100252 ! 00000B427E148A28 LOOP:L1-B000 2 L
BL100249:nop ! 00000B427E148A2C LOOP:L1-B000 0 S
bneg,a BL100254 ! 00000B427E148A30 LOOP:L1-B000 0 L
BL100252:nop ! 00000B427E148A34 LOOP:L1-B000 2 S
BL100254:fcmpeq32 %f28, %f22, %i4 ! 00000B427E148A38 LOOP:L1-B000 2 S
BL100253:st %f8, [%g4-0x0002] ! 00000B427E148A3C LOOP:L1-B000 2 S >BD100004+2
.word 0x91B487FC ! 00000B427E148A40 LOOP:L1-B000 2 S illop_VIS
BL100250:add %g1, 0xD9A, %g1 ! 00000B427E148A44 LOOP:L1-B000 2 chksum++
subcc %l1, 0x1, %l1 ! 00000B427E148A48 LOOP:L1-B000 2
bnz,pn %xcc, BL100255 ! 00000B427E148A4C LOOP:L1-B000 2
stw %i1, [%g6-0x002C] ! 00000B427E148A50 LOOP:L1-B000 2 S >BD100014
add %g1, 0xB04, %g1 ! 00000B427E148A54 LOOP:L1-B000 1 chksum++
sethi %hi(0x1F35D7), %g3 ! 00000B427E148A58 MAIN:L0-B000 1 .+0
or %g3,%lo(0x1F35D7),%g3 ! 00000B427E148A5C MAIN:L0-B000 1
cmp %g1, %g3 ! 00000B427E148A60 MAIN:L0-B000 1
bne %icc, blimp_bad_end ! 00000B427E148A64 MAIN:L0-B000 1
nop ! 00000B427E148A68 MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext046_pg1 TEXT_VA=0xb427e148000
attr_text {
Name = .btext046_pg1,
VA = 0xb427e148000,
RA = 0xfffbb2000,
PA = ra2pa(0xfffbb2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext047 TEXT_VA=0x7f5d924ff00
attr_text {
Name = .btext047,
VA = 0x7f5d924ff00,
RA = 0xfffbeff00,
PA = ra2pa(0xfffbeff00,0),
notsb
}
SECTION .btext047_pg0 TEXT_VA=0x7f5d9240000
attr_text {
Name = .btext047_pg0,
VA = 0x7f5d9240000,
RA = 0xfffbe0000,
PA = ra2pa(0xfffbe0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext047
.text
.global SUBR077; SUBR077:
BL100002: ! SUBR:L0-B000
add %g1, 0x906, %g1 ! 000007F5D924FF00 SUBR:L0-B000 0 chksum++
fble,pt %fcc2, BL100001 ! 000007F5D924FF04 SUBR:L0-B000 0
save %o6, -128, %o6 ! 000007F5D924FF08 SUBR:L0-B000 0
BL100001: ! SUBR:L0-B000
sethi %hh(0x7F5D924FF00),%l7 ! 000007F5D924FF0C SUBR:L0-B000 0 SUBR077
or %l7,%hm(0x7F5D924FF00),%l7 ! 000007F5D924FF10 SUBR:L0-B000 0
sethi %lm(0x7F5D924FF00),%l6 ! 000007F5D924FF14 SUBR:L0-B000 0
or %l6,%lo(0x7F5D924FF00),%l6 ! 000007F5D924FF18 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 000007F5D924FF1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! 000007F5D924FF20 SUBR:L0-B000 0
ta %xcc, 0x45 ! 000007F5D924FF24 SUBR:L0-B000 0 demap-stack
.word 0xBAEC84A8 ! 000007F5D924FF28 SUBR:L0-B000 0 illop
flushw ! 000007F5D924FF2C SUBR:L0-B000 0
or %g0, 0x2, %l2 ! 000007F5D924FF30 LOOP:L1-B000 0
BL100040: ! LOOP:L1-B000
add %g1, 0xB42, %g1 ! 000007F5D924FF34 LOOP:L1-B000 0 chksum++
st %f27, [%g5-0x0010] ! 000007F5D924FF38 LOOP:L1-B000 0 S >BD100003
nop ! 000007F5D924FF3C LOOP:L1-B000 0 S
nop ! 000007F5D924FF40 LOOP:L1-B000 0 S
fbe,a BL100006 ! 000007F5D924FF44 LOOP:L1-B000 0 L
.word 0xBDA0842E ! 000007F5D924FF48 LOOP:L1-B000 0 S illop
call .+8 ! 000007F5D924FF4C LOOP:L1-B000 0 L
stw %i3, [%g4+0x0040] ! 000007F5D924FF50 LOOP:L1-B000 0 S >BD100005
.word 0xA9B0438C ! 000007F5D924FF54 LOOP:L1-B000 0 L illop
.word 0x28D840BE ! 000007F5D924FF58 LOOP:L1-B000 0 S illop
fbug,a BL100008 ! 000007F5D924FF5C LOOP:L1-B000 0 L
BL100007:st %f11, [%g3-0x0004] ! 000007F5D924FF60 LOOP:L1-B000 0 S >BD100004
BL100008:fcmpgt16 %f30, %f18, %o1 ! 000007F5D924FF64 LOOP:L1-B000 0 S
nop ! 000007F5D924FF68 LOOP:L1-B000 0 S
bne,pn %xcc, BL100009 ! 000007F5D924FF6C LOOP:L1-B000 0 L
BL100006:sta %f25, [%g3-0x000F]%asi ! 000007F5D924FF70 LOOP:L1-B000 0 S >BD100003+1
BL100009:add %g1, 0x7F7, %g1 ! 000007F5D924FF74 LOOP:L1-B000 0 chksum++
fcmpd %fcc3, %f38, %f38 ! 000007F5D924FF78 SKIP:L2-B000 0
fbl,a,pt %fcc3, BL100019 ! 000007F5D924FF7C SKIP:L2-B000 0
nop ! 000007F5D924FF80 SKIP:L2-B000 0 S
.word 0xD9CB9AFD ! 000007F5D924FF84 SKIP:L2-B000 0 illop
.word 0xA97FA124 ! 000007F5D924FF88 SKIP:L2-B000 0 S illop
ldda [%l6]0x24, %i0 ! 000007F5D924FF8C SKIP:L2-B000 0 S Quad_Ld
.word 0xABA3488F ! 000007F5D924FF90 SKIP:L2-B000 0 S illop
sta %f4, [%g6+0x0064]%asi ! 000007F5D924FF94 SKIP:L2-B000 0 S >BD100010
st %f3, [%g6+0x0064] ! 000007F5D924FF98 SKIP:L2-B000 0 S >BD100010
ldx [%g2+0x0050], %l5 ! 000007F5D924FF9C SKIP:L2-B000 0 <BD100003
membar 0x40 ! 000007F5D924FFA0 SKIP:L2-B000 0
.word 0x9E100001 ! 000007F5D924FFA4 SKIP:L2-B000 0 random
membar 0x40 ! 000007F5D924FFA8 SKIP:L2-B000 0
fpsub32s %f18, %f27, %f18 ! 000007F5D924FFAC SKIP:L2-B000 0 S
ldstuba [%g6-0x005D]%asi, %o1 ! 000007F5D924FFB0 SKIP:L2-B000 0 S >BD100011
ld [%g2+0x0060], %fsr ! 000007F5D924FFB4 SKIP:L2-B000 0 S <BD100008
ldx [%g2+0x0060], %fsr ! 000007F5D924FFB8 SKIP:L2-B000 0 S <BD100008
swap [%g5-0x0010], %o0 ! 000007F5D924FFBC SKIP:L2-B000 0 S >BD100003
add %g1, 0x7DB, %g1 ! 000007F5D924FFC0 SKIP:L2-B000 0 chksum++
nop ! 000007F5D924FFC4 SKIP:L2-B000 0 S
fbge,a BL100015 ! 000007F5D924FFC8 SKIP:L2-B000 0 L
stb %i1, [%g4-0x0022] ! 000007F5D924FFCC SKIP:L2-B000 0 S >BD100012
sth %o1, [%g4+0x000E] ! 000007F5D924FFD0 SKIP:L2-B000 0 S >BD100013
bpos BL100016 ! 000007F5D924FFD4 SKIP:L2-B000 0 L
swap [%g3-0x002C], %o2 ! 000007F5D924FFD8 SKIP:L2-B000 0 S >BD100014
nop ! 000007F5D924FFDC SKIP:L2-B000 0 S
fbne,pt %fcc3, BL100015 ;.empty ! 000007F5D924FFE0 SKIP:L2-B000 0 L
brgz,pn %i1, BL100016 ! 000007F5D924FFE4 SKIP:L2-B000 0 L
BL100015:swap [%g5+0x0040], %o2 ! 000007F5D924FFE8 SKIP:L2-B000 0 S >BD100005
BL100016:.word 0xFCF5D8FB ! 000007F5D924FFEC SKIP:L2-B000 0 L random
bnz,pt %xcc, BL100018 ;.empty ! 000007F5D924FFF0 SKIP:L2-B000 0 L
BL100018:ble,a,pn %xcc, BL100017 ! 000007F5D924FFF4 SKIP:L2-B000 0 L
BL100017:.word 0x06183B21 ! 000007F5D924FFF8 SKIP:L2-B000 0 S illop
add %g1, 0x1CB, %g1 ! 000007F5D924FFFC SKIP:L2-B000 0 chksum++
fba,a,pt %fcc0, BL100021 ! 000007F5D9250000 SKIP:L2-B000 0
.word 0x81A82014 ! 000007F5D9250004 SKIP:L2-B000 0 S illop
BL100019: ! ELSE:L2-B001
sth %o1, [%g3+0x000E] ! 000007F5D9250008 ELSE:L2-B001 0 S >BD100013
rd %gsr, %l6 ! 000007F5D925000C ELSE:L2-B001 0 S
wr %l6, 0xB0, %gsr ! 000007F5D9250010 ELSE:L2-B001 0 S
fcmpgt32 %f28, %f18, %o3 ! 000007F5D9250014 ELSE:L2-B001 0 S
sta %f4, [%g6+0x0064]%asi ! 000007F5D9250018 ELSE:L2-B001 0 S >BD100010
add %g1, 0x98E, %g1 ! 000007F5D925001C ELSE:L2-B001 0 chksum++
ldx [%g2+0x0050], %l5 ! 000007F5D9250020 ELSE:L2-B001 0 <BD100003
membar 0x40 ! 000007F5D9250024 ELSE:L2-B001 0
stda %f16, [%l5]0xE0 ! 000007F5D9250028 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000007F5D925002C ELSE:L2-B001 0
ldx [%g4-0x0088], %g4 ! 000007F5D9250030 ELSE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 000007F5D9250034 ELSE:L2-B001 0 ptr_chase
.word 0x89A5D823 ! 000007F5D9250038 ELSE:L2-B001 0 illop
ldx [%g4-0x0088], %g4 ! 000007F5D925003C ELSE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 000007F5D9250040 ELSE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 000007F5D9250044 ELSE:L2-B001 0 ptr_chase
.word 0xABA2D8FC ! 000007F5D9250048 ELSE:L2-B001 0 illop
ldx [%g4-0x0088], %g4 ! 000007F5D925004C ELSE:L2-B001 0 ptr_chase
ldsba [%g7+%g7]0x83, %o5 ! 000007F5D9250050 ELSE:L2-B001 0 S <BD100034
membar 0x40 ! 000007F5D9250054 ELSE:L2-B001 0
stda %f0, [%l5]0xE0 ! 000007F5D9250058 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000007F5D925005C ELSE:L2-B001 0
call .+8 ! 000007F5D9250060 ELSE:L2-B001 0 S
nop ! 000007F5D9250064 ELSE:L2-B001 0 S
membar 0x40 ! 000007F5D9250068 ELSE:L2-B001 0
stda %f32, [%l5]0xE0 ! 000007F5D925006C ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000007F5D9250070 ELSE:L2-B001 0
.word 0xE0146E75 ! 000007F5D9250074 ELSE:L2-B001 0 random
stda %f16, [%l5]0xE0 ! 000007F5D9250078 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000007F5D925007C ELSE:L2-B001 0
.word 0x8679B379 ! 000007F5D9250080 ELSE:L2-B001 0 random
stda %f30, [%l6]0xD1 ! 000007F5D9250084 ELSE:L2-B001 0 S Short8
BL100021: ! ELSE:L2-B001
add %g1, 0x987, %g1 ! 000007F5D9250088 ELSE:L2-B001 0 chksum++
.word 0xB999140D ! 000007F5D925008C SKIP:L2-B002 0 illop
bnz,a BL100022 ! 000007F5D9250090 SKIP:L2-B002 0
sta %f16, [%g3+0x0040]%asi ! 000007F5D9250094 SKIP:L2-B002 0 S >BD100005
ldx [%g2+0x0050], %l5 ! 000007F5D9250098 SKIP:L2-B002 0 <BD100003
membar 0x40 ! 000007F5D925009C SKIP:L2-B002 0
stda %f0, [%l5]0xF0 ! 000007F5D92500A0 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 000007F5D92500A4 SKIP:L2-B002 0
.word 0x9BA85000 ! 000007F5D92500A8 SKIP:L2-B002 0 S random
ldstub [%g6+0x0078], %i2 ! 000007F5D92500AC SKIP:L2-B002 0 S >BD100020
.word 0xBFD6C2A0 ! 000007F5D92500B0 SKIP:L2-B002 0 S illop
.word 0x888F3FB4 ! 000007F5D92500B4 SKIP:L2-B002 0 random
.word 0xC5AB1984 ! 000007F5D92500B8 SKIP:L2-B002 0 S illop
ldx [%g2+0x0050], %l5 ! 000007F5D92500BC SKIP:L2-B002 0 <BD100003
membar 0x40 ! 000007F5D92500C0 SKIP:L2-B002 0
ldda [%l5]0xF8, %f16 ! 000007F5D92500C4 SKIP:L2-B002 0 Blk-Load
.word 0xDDCE6A3E ! 000007F5D92500C8 SKIP:L2-B002 0 illop
lduwa [%g7+%g0]0x83, %o0 ! 000007F5D92500CC SKIP:L2-B002 0 S <BD100034
st %f30, [%g3+0x0040] ! 000007F5D92500D0 SKIP:L2-B002 0 S >BD100005
fba,pt %fcc2, BL100023 ! 000007F5D92500D4 SKIP:L2-B002 0
nop ! 000007F5D92500D8 SKIP:L2-B002 0 S
BL100022: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! 000007F5D92500DC ELSE:L2-B003 0 <BD100003
membar 0x40 ! 000007F5D92500E0 ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! 000007F5D92500E4 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 000007F5D92500E8 ELSE:L2-B003 0
.word 0xA7AF5429 ! 000007F5D92500EC ELSE:L2-B003 0 S illop_FP
ldstub [%g6-0x005D], %i2 ! 000007F5D92500F0 ELSE:L2-B003 0 S >BD100011
.word 0xA7AAF552 ! 000007F5D92500F4 ELSE:L2-B003 0 S illop_FP
membar 0x40 ! 000007F5D92500F8 ELSE:L2-B003 0
ldda [%l5]0x1E, %f16 ! 000007F5D92500FC ELSE:L2-B003 0 Blk-Load
membar 0x40 ! 000007F5D9250100 ELSE:L2-B003 0
membar 0x40 ! 000007F5D9250104 ELSE:L2-B003 0
stda %f16, [%l5]0x16 ! 000007F5D9250108 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 000007F5D925010C ELSE:L2-B003 0
add %g1, 0xEE0, %g1 ! 000007F5D9250110 ELSE:L2-B003 0 chksum++
nop ! 000007F5D9250114 ELSE:L2-B003 0 S
sethi %hh(0xFFFF9B2209AAFF00),%l6 ! 000007F5D9250118 ELSE:L2-B003 0 SUBR079
or %l6,%hm(0xFFFF9B2209AAFF00),%l6 ! 000007F5D925011C ELSE:L2-B003 0
.word 0x9DEE1B96 ! 000007F5D9250120 ELSE:L2-B003 0 illop
or %l5,%lo(0xFFFF9B2209AAFF00),%l5 ! 000007F5D9250124 ELSE:L2-B003 0
sllx %l6, 0x20, %l6 ! 000007F5D9250128 ELSE:L2-B003 0
or %l6, %l5, %l6 ! 000007F5D925012C ELSE:L2-B003 0
.word 0x8D424C67 ! 000007F5D9250130 ELSE:L2-B003 0 S illop
nop ! 000007F5D9250134 ELSE:L2-B003 0 S
ldstuba [%g3-0x005D]%asi, %l4 ! 000007F5D9250138 ELSE:L2-B003 0 S >BD100011
ldx [%g2+0x0050], %l5 ! 000007F5D925013C ELSE:L2-B003 0 <BD100003
membar 0x40 ! 000007F5D9250140 ELSE:L2-B003 0
stda %f32, [%l5]0xF0 ! 000007F5D9250144 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 000007F5D9250148 ELSE:L2-B003 0
membar 0x40 ! 000007F5D925014C ELSE:L2-B003 0
stda %f32, [%l5]0xF8 ! 000007F5D9250150 ELSE:L2-B003 0 Blk-Store
.word 0xBDC87E9B ! 000007F5D9250154 ELSE:L2-B003 0 illop
lda [%g3-0x0004]%asi, %f2 ! 000007F5D9250158 ELSE:L2-B003 0 S <BD100004
add %g5, -34, %l6 ! 000007F5D925015C ELSE:L2-B003 0 @BD100012
ldda [%l6]0xD8, %f16 ! 000007F5D9250160 ELSE:L2-B003 0 S Short8
.word 0xC3832FB5 ! 000007F5D9250164 ELSE:L2-B003 0 S random
BL100023: ! ELSE:L2-B003
add %g1, 0xC84, %g1 ! 000007F5D9250168 ELSE:L2-B003 0 chksum++
.word 0x915F5B1E ! 000007F5D925016C SKIP:L2-B004 0 illop
.word 0xB3A9053F ! 000007F5D9250170 SKIP:L2-B004 0 illop
.word 0x327874D3 ! 000007F5D9250174 SKIP:L2-B004 0 S illop
ta %xcc, 0x40 ! 000007F5D9250178 SKIP:L2-B004 0 S +-priv
stb %g1, [%g5-0x005D] ! 000007F5D925017C SKIP:L2-B004 0 S >BD100011
stha %o5, [%g5+0x000E]%asi ! 000007F5D9250180 SKIP:L2-B004 0 S >BD100013
ldstub [%g5+0x0078], %o2 ! 000007F5D9250184 SKIP:L2-B004 0 S >BD100020
st %f3, [%g6+0x0064] ! 000007F5D9250188 SKIP:L2-B004 0 S >BD100010
st %f10, [%g5-0x0004] ! 000007F5D925018C SKIP:L2-B004 0 S >BD100004
add %g1, 0x4C8, %g1 ! 000007F5D9250190 SKIP:L2-B004 0 chksum++
st %f11, [%g4-0x0004] ! 000007F5D9250194 SKIP:L2-B004 0 S >BD100004
ba,a,pt %icc, BL100025 ;.empty ! 000007F5D9250198 SKIP:L2-B004 0 L
fbue,a BL100026 ! 000007F5D925019C SKIP:L2-B004 0 L
BL100026:.word 0xC2604688 ! 000007F5D92501A0 SKIP:L2-B004 0 S illop
BL100025:.word 0xED360962 ! 000007F5D92501A4 SKIP:L2-B004 0 S illop
fblg,pn %fcc3, BL100027 ;.empty ! 000007F5D92501A8 SKIP:L2-B004 0 L
fbn BL100027 ;.empty ! 000007F5D92501AC SKIP:L2-B004 0 L
.word 0x9DAFD0D4 ! 000007F5D92501B0 SKIP:L2-B004 0 L illop
nop ! 000007F5D92501B4 SKIP:L2-B004 0 S
.word 0xD6F5AD0A ! 000007F5D92501B8 SKIP:L2-B004 0 L random
BL100028:brgez,pt %o0, BL100027 ! 000007F5D92501BC SKIP:L2-B004 0 L
.word 0xF46F0D60 ! 000007F5D92501C0 SKIP:L2-B004 0 S random
BL100029:bge,a BL100030 ! 000007F5D92501C4 SKIP:L2-B004 0 L
BL100030:lduh [%g6-0x006E], %i4 ! 000007F5D92501C8 SKIP:L2-B004 0 S <BD100024
.word 0xBBABD89E ! 000007F5D92501CC SKIP:L2-B004 0 L illop
BL100031:tcc %xcc, %g0+0x0070 ! 000007F5D92501D0 SKIP:L2-B004 0 S pseudo-branch
stb %i2, [%g4-0x002B] ! 000007F5D92501D4 SKIP:L2-B004 0 S >BD100014+1
BL100027:add %g1, 0x4C7, %g1 ! 000007F5D92501D8 SKIP:L2-B004 0 chksum++
ba,a BL100039 ! 000007F5D92501DC SKIP:L2-B004 0
st %f8, [%g3+0x0064] ! 000007F5D92501E0 SKIP:L2-B004 0 S >BD100010
BL100032: ! ELSE:L2-B005
.word 0xF5320692 ! 000007F5D92501E4 ELSE:L2-B005 0 S illop
swap [%g5+0x0040], %o0 ! 000007F5D92501E8 ELSE:L2-B005 0 S >BD100005
sta %f31, [%g6-0x0010]%asi ! 000007F5D92501EC ELSE:L2-B005 0 S >BD100003
add %g5, -93, %l6 ! 000007F5D92501F0 ELSE:L2-B005 0 @BD100011
stda %f20, [%l6]0xD0 ! 000007F5D92501F4 ELSE:L2-B005 0 S Short8
stb %o3, [%g4+0x000F] ! 000007F5D92501F8 ELSE:L2-B005 0 S >BD100013+1
add %g1, 0xBB2, %g1 ! 000007F5D92501FC ELSE:L2-B005 0 chksum++
call .+8 ! 000007F5D9250200 ELSE:L2-B005 0 L
.word 0xDC2B4A94 ! 000007F5D9250204 ELSE:L2-B005 0 S random
bnz,a BL100034 ;.empty ! 000007F5D9250208 ELSE:L2-B005 0 L
BL100034:bleu,a BL100035 ;.empty ! 000007F5D925020C ELSE:L2-B005 0 L
ble,pn %xcc, BL100035 ! 000007F5D9250210 ELSE:L2-B005 0 L
BL100035:ta %xcc, 0x43 ! 000007F5D9250214 ELSE:L2-B005 0 S +-PEF
swap [%g3-0x0010], %l0 ! 000007F5D9250218 ELSE:L2-B005 0 S >BD100003
.word 0xF12E5333 ! 000007F5D925021C ELSE:L2-B005 0 L illop
.word 0xDABE28A0 ! 000007F5D9250220 ELSE:L2-B005 0 L illop
BL100037:nop ! 000007F5D9250224 ELSE:L2-B005 0 S
.word 0xFB089A04 ! 000007F5D9250228 ELSE:L2-B005 0 L illop
BL100038:fbn,a,pt %fcc2, BL100036 ;.empty ! 000007F5D925022C ELSE:L2-B005 0 L
fba,a BL100033 ! 000007F5D9250230 ELSE:L2-B005 0 L
BL100036:prefetch [%g1-0x00D8], 2 ! 000007F5D9250234 ELSE:L2-B005 0 S <.-216
.word 0xB7D99380 ! 000007F5D9250238 ELSE:L2-B005 0 S illop
BL100033:add %g1, 0x84, %g1 ! 000007F5D925023C ELSE:L2-B005 0 chksum++
BL100039: ! ELSE:L2-B005
add %g1, 0x7E8, %g1 ! 000007F5D9250240 ELSE:L2-B005 0 chksum++
ldx [%g2+0x0050], %l5 ! 000007F5D9250244 LOOP:L1-B000 0 <BD100003
.word 0xF61C0A01 ! 000007F5D9250248 LOOP:L1-B000 0 illop
stda %f16, [%l5]0xE0 ! 000007F5D925024C LOOP:L1-B000 0 Blk-Store
membar 0x40 ! 000007F5D9250250 LOOP:L1-B000 0
.word 0xA99DDC97 ! 000007F5D9250254 LOOP:L1-B000 0 illop
or %l6,%hm(0x10A99DDC97),%l6 ! 000007F5D9250258 LOOP:L1-B000 0
sethi %lm(0x10A99DDC97),%l5 ! 000007F5D925025C LOOP:L1-B000 0
or %l5,%lo(0x10A99DDC97),%l5 ! 000007F5D9250260 LOOP:L1-B000 0
sllx %l6, 0x20, %l6 ! 000007F5D9250264 LOOP:L1-B000 0
or %l6, %l5, %l6 ! 000007F5D9250268 LOOP:L1-B000 0
jmpl %l6+0x0000, %o7 ! 000007F5D925026C LOOP:L1-B000 0 S
nop ! 000007F5D9250270 LOOP:L1-B000 0 S
lda [%g4-0x0001]%asi, %f10 ! 000007F5D9250274 LOOP:L1-B000 0 S <BD100004+3
ldx [%g3-0x0088], %g3 ! 000007F5D9250278 LOOP:L1-B000 0 ptr_chase
.word 0xCD68D34A ! 000007F5D925027C LOOP:L1-B000 0 illop
.word 0x83F00000 ! 000007F5D9250280 LOOP:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 000007F5D9250284 LOOP:L1-B000 0 <BD100003
.word 0x81C3E008 ! 000007F5D9250288 LOOP:L1-B000 0 random
.word 0x9553C000 ! 000007F5D925028C LOOP:L1-B000 0 illop
.word 0x02FCF230 ! 000007F5D9250290 LOOP:L1-B000 0 random
.word 0xAFAA927C ! 000007F5D9250294 LOOP:L1-B000 0 S illop
ldx [%g2+0x0018], %g5 ! 000007F5D9250298 LOOP:L1-B000 0 S BASE<BD100077
subcc %l2, 0x1, %l2 ! 000007F5D925029C LOOP:L1-B000 0
bnz,a,pt %icc, BL100040 ! 000007F5D92502A0 LOOP:L1-B000 0
.word 0x83AC18EF ! 000007F5D92502A4 LOOP:L1-B000 0 S illop
add %g1, 0xCBE, %g1 ! 000007F5D92502A8 LOOP:L1-B000 0 chksum++
.word 0x0207469D ! 000007F5D92502AC SUBR:L0-B000 0 S random
ldx [%g2+0x0010], %g4 ! 000007F5D92502B0 SUBR:L0-B000 0 S BASE<BD100173
.word 0x8BA64568 ! 000007F5D92502B4 SUBR:L0-B000 0 illop
.word 0xE5572647 ! 000007F5D92502B8 SUBR:L0-B000 0 illop
.word 0xC2BFCCBA ! 000007F5D92502BC SUBR:L0-B000 0 illop
or %l5,%lo(0x108BA64568),%l5 ! 000007F5D92502C0 SUBR:L0-B000 0
sllx %l6, 0x20, %l6 ! 000007F5D92502C4 SUBR:L0-B000 0
or %l6, %l5, %l6 ! 000007F5D92502C8 SUBR:L0-B000 0
jmpl %l6+0x0000, %o7 ! 000007F5D92502CC SUBR:L0-B000 0 S
fpmerge %f29, %f16, %f30 ! 000007F5D92502D0 SUBR:L0-B000 0 S
lduw [%g4-0x002C], %i4 ! 000007F5D92502D4 SUBR:L0-B000 0 S <BD100014
ldx [%g2+0x0058], %l6 ! 000007F5D92502D8 SUBR:L0-B000 0 <BD100021
ldda [%l6]0x2E, %i0 ! 000007F5D92502DC SUBR:L0-B000 0 S Quad_Ld_P
add %g4, -34, %l6 ! 000007F5D92502E0 SUBR:L0-B000 0 @BD100012
stda %f30, [%l6]0xD8 ! 000007F5D92502E4 SUBR:L0-B000 0 S Short8
ldx [%g2+0x0048], %g5 ! 000007F5D92502E8 SUBR:L0-B000 0 S BASE<BD100111
.word 0xB9A08D11 ! 000007F5D92502EC SUBR:L0-B000 0 illop
add %g1, 0xEB1, %i0 ! 000007F5D92502F0 SUBR:L0-B000 0
.word 0x9DD851F1 ! 000007F5D92502F4 SUBR:L0-B000 0 S illop
fbule BL100041 ! 000007F5D92502F8 SUBR:L0-B000 0
.word 0x8FE4DC35 ! 000007F5D92502FC SUBR:L0-B000 0 illop
BL100041:.word 0x18631142 ! 000007F5D9250300 SUBR:L0-B000 0 random
nop ! 000007F5D9250304 SUBR:L0-B000 0
SECTION .btext047_pg1 TEXT_VA=0x7f5d9250000
attr_text {
Name = .btext047_pg1,
VA = 0x7f5d9250000,
RA = 0xfffbf0000,
PA = ra2pa(0xfffbf0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext048 TEXT_VA=0xffff99d6ac94bf00
attr_text {
Name = .btext048,
VA = 0xffff99d6ac94bf00,
RA = ra2pa(0xfffc47f00,0),
PA = ra2pa(0xfffc47f00,0),
notsb
}
SECTION .btext048_pg0 TEXT_VA=0xffff99d6ac94a000
attr_text {
Name = .btext048_pg0,
VA = 0xffff99d6ac94a000,
RA = ra2pa(0xfffc46000,0),
PA = ra2pa(0xfffc46000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext048
.text
.global SUBR078; SUBR078:
BL100042: ! SUBR:L0-B000
add %g1, 0x24E, %g1 ! FFFF99D6AC94BF00 SUBR:L0-B000 6 chksum++
save %o6, -128, %o6 ! FFFF99D6AC94BF04 SUBR:L0-B000 6
sethi %hh(0xFFFF99D6AC94BF00),%l7 ! FFFF99D6AC94BF08 SUBR:L0-B000 6 SUBR078
or %l7,%hm(0xFFFF99D6AC94BF00),%l7 ! FFFF99D6AC94BF0C SUBR:L0-B000 6
sethi %lm(0xFFFF99D6AC94BF00),%l6 ! FFFF99D6AC94BF10 SUBR:L0-B000 6
or %l6,%lo(0xFFFF99D6AC94BF00),%l6 ! FFFF99D6AC94BF14 SUBR:L0-B000 6
sllx %l7, 0x20, %l7 ! FFFF99D6AC94BF18 SUBR:L0-B000 6
or %l7, %l6, %l7 ! FFFF99D6AC94BF1C SUBR:L0-B000 6
ta %xcc, 0x45 ! FFFF99D6AC94BF20 SUBR:L0-B000 6 demap-stack
add %g1, 0xFF, %g1 ! FFFF99D6AC94BF24 SUBR:L0-B000 6 chksum++
flushw ! FFFF99D6AC94BF28 SUBR:L0-B000 6
or %g0, 0x2, %l4 ! FFFF99D6AC94BF2C LOOP:L1-B000 6
BL100047: ! LOOP:L1-B000
add %g1, 0xE33, %g1 ! FFFF99D6AC94BF30 LOOP:L1-B000 12 chksum++
.word 0x81B165A1 ! FFFF99D6AC94BF34 LOOP:L1-B000 12 S illop_VIS
ta %xcc, 0x46 ! FFFF99D6AC94BF38 LOOP:L1-B000 12 S demap-page
sth %o0, [%g4-0x006E] ! FFFF99D6AC94BF3C LOOP:L1-B000 12 S >BD100024
ldx [%g2+0x0050], %l5 ! FFFF99D6AC94BF40 LOOP:L1-B000 12 <BD100003
membar 0x40 ! FFFF99D6AC94BF44 LOOP:L1-B000 12
stda %f16, [%l5]0xF8 ! FFFF99D6AC94BF48 LOOP:L1-B000 12 Blk-Store
membar 0x40 ! FFFF99D6AC94BF4C LOOP:L1-B000 12
andcc %o0, 0x800, %g0 ! FFFF99D6AC94BF50 SKIP:L2-B000 12
bz,a,pt %xcc, BL100043 ! FFFF99D6AC94BF54 SKIP:L2-B000 12
nop ! FFFF99D6AC94BF58 SKIP:L2-B000 8 S
ldx [%g2+0x0058], %l6 ! FFFF99D6AC94BF5C SKIP:L2-B000 4 <BD100021
ldda [%l6]0x2E, %i0 ! FFFF99D6AC94BF60 SKIP:L2-B000 4 S Quad_Ld_P
ldx [%g2+0x0028], %g5 ! FFFF99D6AC94BF64 SKIP:L2-B000 4 S BASE<BD100060
ldx [%g2+0x0050], %l5 ! FFFF99D6AC94BF68 SKIP:L2-B000 4 <BD100003
membar 0x40 ! FFFF99D6AC94BF6C SKIP:L2-B000 4
stda %f0, [%l5]0xF0 ! FFFF99D6AC94BF70 SKIP:L2-B000 4 Blk-Store
membar 0x40 ! FFFF99D6AC94BF74 SKIP:L2-B000 4
membar 0x40 ! FFFF99D6AC94BF78 SKIP:L2-B000 4
stda %f16, [%l5]0x16 ! FFFF99D6AC94BF7C SKIP:L2-B000 4 Blk-Store
membar 0x40 ! FFFF99D6AC94BF80 SKIP:L2-B000 4
membar 0x40 ! FFFF99D6AC94BF84 SKIP:L2-B000 4
stda %f32, [%l5]0xE0 ! FFFF99D6AC94BF88 SKIP:L2-B000 4 Blk-Store
membar 0x40 ! FFFF99D6AC94BF8C SKIP:L2-B000 4
stb %i4, [%g6-0x000E] ! FFFF99D6AC94BF90 SKIP:L2-B000 4 S >BD100003+2
add %g1, 0x8E6, %g1 ! FFFF99D6AC94BF94 SKIP:L2-B000 4 chksum++
ldx [%g2+0x0050], %l5 ! FFFF99D6AC94BF98 SKIP:L2-B000 4 <BD100003
membar 0x40 ! FFFF99D6AC94BF9C SKIP:L2-B000 4
stda %f16, [%l5]0xE0 ! FFFF99D6AC94BFA0 SKIP:L2-B000 4 Blk-Store
membar 0x40 ! FFFF99D6AC94BFA4 SKIP:L2-B000 4
membar 0x40 ! FFFF99D6AC94BFA8 SKIP:L2-B000 4
stda %f16, [%l5]0xF0 ! FFFF99D6AC94BFAC SKIP:L2-B000 4 Blk-Store
membar 0x40 ! FFFF99D6AC94BFB0 SKIP:L2-B000 4
stw %i5, [%g6+0x0040] ! FFFF99D6AC94BFB4 SKIP:L2-B000 4 S >BD100005
ldx [%g2+0x0058], %l6 ! FFFF99D6AC94BFB8 SKIP:L2-B000 4 <BD100021
stba %g7, [%l6+%g0]0x04 ! FFFF99D6AC94BFBC SKIP:L2-B000 4 S >BD100022
st %f25, [%g5+0x0040] ! FFFF99D6AC94BFC0 SKIP:L2-B000 4 S >BD100005
fexpand %f25, %f26 ! FFFF99D6AC94BFC4 SKIP:L2-B000 4 S
fba,a,pt %fcc0, BL100044 ! FFFF99D6AC94BFC8 SKIP:L2-B000 4
.word 0x1DCFB7BD ! FFFF99D6AC94BFCC SKIP:L2-B000 0 S illop
BL100043: ! ELSE:L2-B001
nop ! FFFF99D6AC94BFD0 ELSE:L2-B001 8 S
add %g4, 0xE, %l6 ! FFFF99D6AC94BFD4 ELSE:L2-B001 8 @BD100013
stda %f30, [%l6]0xDA ! FFFF99D6AC94BFD8 ELSE:L2-B001 8 S Short16
st %f5, [%g5-0x0004] ! FFFF99D6AC94BFDC ELSE:L2-B001 8 S >BD100004
st %f9, [%g4+0x0065] ! FFFF99D6AC94BFE0 ELSE:L2-B001 8 S >BD100010+1
st %fsr, [%g2+0x0060] ! FFFF99D6AC94BFE4 ELSE:L2-B001 8 S <BD100008
add %g3, -93, %l6 ! FFFF99D6AC94BFE8 ELSE:L2-B001 8 @BD100011
ldda [%l6]0xD8, %f22 ! FFFF99D6AC94BFEC ELSE:L2-B001 8 S Short8
.word 0xEDBC9C30 ! FFFF99D6AC94BFF0 ELSE:L2-B001 8 S illop_VIS
sethi %hh(0x122C2D19F00),%l6 ! FFFF99D6AC94BFF4 ELSE:L2-B001 8 SUBR084
or %l6,%hm(0x122C2D19F00),%l6 ! FFFF99D6AC94BFF8 ELSE:L2-B001 8
sethi %lm(0x122C2D19F00),%l5 ! FFFF99D6AC94BFFC ELSE:L2-B001 8
or %l5,%lo(0x122C2D19F00),%l5 ! FFFF99D6AC94C000 ELSE:L2-B001 8
sllx %l6, 0x20, %l6 ! FFFF99D6AC94C004 ELSE:L2-B001 8
or %l6, %l5, %l6 ! FFFF99D6AC94C008 ELSE:L2-B001 8
jmpl %l6+0x0000, %o7 ! FFFF99D6AC94C00C ELSE:L2-B001 8 S
ldstuba [%g4-0x0022]%asi, %o2 ! FFFF99D6AC94C010 ELSE:L2-B001 8 S >BD100012
add %g1, 0xA32, %g1 ! FFFF99D6AC94C014 ELSE:L2-B001 8 chksum++
call .+8 ! FFFF99D6AC94C018 ELSE:L2-B001 8 S
nop ! FFFF99D6AC94C01C ELSE:L2-B001 8 S
ldx [%g2+0x0050], %l5 ! FFFF99D6AC94C020 ELSE:L2-B001 8 <BD100003
membar 0x40 ! FFFF99D6AC94C024 ELSE:L2-B001 8
ldda [%l5]0x16, %f16 ! FFFF99D6AC94C028 ELSE:L2-B001 8 Blk-Load
membar 0x40 ! FFFF99D6AC94C02C ELSE:L2-B001 8
st %f8, [%g6+0x0064] ! FFFF99D6AC94C030 ELSE:L2-B001 8 S >BD100010
st %f5, [%g5-0x0004] ! FFFF99D6AC94C034 ELSE:L2-B001 8 S >BD100004
membar 0x40 ! FFFF99D6AC94C038 ELSE:L2-B001 8
stda %f0, [%l5]0xE0 ! FFFF99D6AC94C03C ELSE:L2-B001 8 Blk-Store
membar 0x40 ! FFFF99D6AC94C040 ELSE:L2-B001 8
BL100044: ! ELSE:L2-B001
add %g1, 0x7AD, %g1 ! FFFF99D6AC94C044 ELSE:L2-B001 12 chksum++
fcmpd %fcc3, %f44, %f46 ! FFFF99D6AC94C048 SKIP:L2-B002 12
fbl,a,pn %fcc3, BL100045 ! FFFF99D6AC94C04C SKIP:L2-B002 12
nop ! FFFF99D6AC94C050 SKIP:L2-B002 12 S
ldx [%g2+0x0020], %g6 ! FFFF99D6AC94C054 SKIP:L2-B002 0 S BASE<BD100016
ldx [%g2+0x0018], %g4 ! FFFF99D6AC94C058 SKIP:L2-B002 0 S BASE<BD100077
ldstub [%g4-0x0022], %l1 ! FFFF99D6AC94C05C SKIP:L2-B002 0 S >BD100012
.word 0x91D3E3B7 ! FFFF99D6AC94C060 SKIP:L2-B002 0 S illop
ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C064 SKIP:L2-B002 0 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C068 SKIP:L2-B002 0 ptr_chase
add %g1, 0x231, %g1 ! FFFF99D6AC94C06C SKIP:L2-B002 0 chksum++
add %g4, -110, %l6 ! FFFF99D6AC94C070 SKIP:L2-B002 0 @BD100024
stda %f30, [%l6]0xD2 ! FFFF99D6AC94C074 SKIP:L2-B002 0 S Short16
swapa [%g4+0x0040]%asi, %o2 ! FFFF99D6AC94C078 SKIP:L2-B002 0 S >BD100005
.word 0xB9905476 ! FFFF99D6AC94C07C SKIP:L2-B002 0 illop
membar 0x40 ! FFFF99D6AC94C080 SKIP:L2-B002 0
stda %f0, [%l5]0x16 ! FFFF99D6AC94C084 SKIP:L2-B002 0 Blk-Store
.word 0x27770D28 ! FFFF99D6AC94C088 SKIP:L2-B002 0 random
stwa %g1, [%g5-0x0010]%asi ! FFFF99D6AC94C08C SKIP:L2-B002 0 S >BD100003
.word 0xCF8D57C4 ! FFFF99D6AC94C090 SKIP:L2-B002 0 S random
st %f10, [%g6+0x0064] ! FFFF99D6AC94C094 SKIP:L2-B002 0 S >BD100010
membar 0x40 ! FFFF99D6AC94C098 SKIP:L2-B002 0
stda %f16, [%l5]0xF0 ! FFFF99D6AC94C09C SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFF99D6AC94C0A0 SKIP:L2-B002 0
ldx [%g2+0x0058], %l6 ! FFFF99D6AC94C0A4 SKIP:L2-B002 0 <BD100021
stha %g7, [%l6+%g0]0x14 ! FFFF99D6AC94C0A8 SKIP:L2-B002 0 S >BD100022
sta %f20, [%g5+0x0040]%asi ! FFFF99D6AC94C0AC SKIP:L2-B002 0 S >BD100005
nop ! FFFF99D6AC94C0B0 SKIP:L2-B002 0 S
fba,a BL100046 ! FFFF99D6AC94C0B4 SKIP:L2-B002 0
nop ! FFFF99D6AC94C0B8 SKIP:L2-B002 0 S
BL100045: ! ELSE:L2-B003
ldx [%g2+0x0058], %l6 ! FFFF99D6AC94C0BC ELSE:L2-B003 12 <BD100021
lduha [%l6+%g0]0x14, %g7 ! FFFF99D6AC94C0C0 ELSE:L2-B003 12 S <BD100022
ldstub [%g6-0x005D], %i5 ! FFFF99D6AC94C0C4 ELSE:L2-B003 12 S >BD100011
swap [%g5-0x002C], %i3 ! FFFF99D6AC94C0C8 ELSE:L2-B003 12 S >BD100014
ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C0CC ELSE:L2-B003 12 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C0D0 ELSE:L2-B003 12 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C0D4 ELSE:L2-B003 12 ptr_chase
add %g1, 0x7A5, %g1 ! FFFF99D6AC94C0D8 ELSE:L2-B003 12 chksum++
add %g3, -110, %l6 ! FFFF99D6AC94C0DC ELSE:L2-B003 12 @BD100024
ldda [%l6]0xD2, %f30 ! FFFF99D6AC94C0E0 ELSE:L2-B003 12 S Short16
fpackfix %f22, %f28 ! FFFF99D6AC94C0E4 ELSE:L2-B003 12 S
ldx [%g2+0x0050], %l5 ! FFFF99D6AC94C0E8 ELSE:L2-B003 12 <BD100003
membar 0x40 ! FFFF99D6AC94C0EC ELSE:L2-B003 12
stda %f16, [%l5]0xE0 ! FFFF99D6AC94C0F0 ELSE:L2-B003 12 Blk-Store
membar 0x40 ! FFFF99D6AC94C0F4 ELSE:L2-B003 12
ldx [%g2+0x0058], %l6 ! FFFF99D6AC94C0F8 ELSE:L2-B003 12 <BD100021
ldda [%l6]0x24, %i0 ! FFFF99D6AC94C0FC ELSE:L2-B003 12 S Quad_Ld
tpos %xcc, %g0+0x005C ! FFFF99D6AC94C100 ELSE:L2-B003 12 S
ldx [%g2+0x0060], %fsr ! FFFF99D6AC94C104 ELSE:L2-B003 12 S <BD100008
BL100046: ! ELSE:L2-B003
add %g1, 0x8DE, %g1 ! FFFF99D6AC94C108 ELSE:L2-B003 12 chksum++
subcc %l4, 0x1, %l4 ! FFFF99D6AC94C10C LOOP:L1-B000 12
bnz,pt %icc, BL100047 ! FFFF99D6AC94C110 LOOP:L1-B000 12
ta %xcc, 0x46 ! FFFF99D6AC94C114 LOOP:L1-B000 12 S demap-page
add %g1, 0x344, %g1 ! FFFF99D6AC94C118 LOOP:L1-B000 6 chksum++
stwa %l1, [%g4-0x002C]%asi ! FFFF99D6AC94C11C SUBR:L0-B000 6 S >BD100014
ldx [%g2+0x0050], %l5 ! FFFF99D6AC94C120 SUBR:L0-B000 6 <BD100003
membar 0x40 ! FFFF99D6AC94C124 SUBR:L0-B000 6
stda %f0, [%l5]0xF0 ! FFFF99D6AC94C128 SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF99D6AC94C12C SUBR:L0-B000 6
membar 0x40 ! FFFF99D6AC94C130 SUBR:L0-B000 6
stda %f16, [%l5]0x16 ! FFFF99D6AC94C134 SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF99D6AC94C138 SUBR:L0-B000 6
bn,pn %xcc, .+616 ! FFFF99D6AC94C13C SUBR:L0-B000 6 S
.word 0xABA8D8EC ! FFFF99D6AC94C140 SUBR:L0-B000 6 S illop_FP
membar 0x40 ! FFFF99D6AC94C144 SUBR:L0-B000 6
stda %f32, [%l5]0xF0 ! FFFF99D6AC94C148 SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF99D6AC94C14C SUBR:L0-B000 6
fcmple32 %f24, %f26, %i1 ! FFFF99D6AC94C150 SUBR:L0-B000 6 S
ldstub [%g6-0x0022], %o4 ! FFFF99D6AC94C154 SUBR:L0-B000 6 S >BD100012
membar 0x40 ! FFFF99D6AC94C158 SUBR:L0-B000 6
stda %f0, [%l5]0x16 ! FFFF99D6AC94C15C SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF99D6AC94C160 SUBR:L0-B000 6
lduha [%g7+%g7]0x83, %o3 ! FFFF99D6AC94C164 SUBR:L0-B000 6 S <BD100034
ldx [%g2+0x0048], %g3 ! FFFF99D6AC94C168 SUBR:L0-B000 6 S BASE<BD100111
ta %xcc, 0x45 ! FFFF99D6AC94C16C SUBR:L0-B000 6 demap-stack
add %g1, 0xF5C, %i0 ! FFFF99D6AC94C170 SUBR:L0-B000 6
return %i7+0x0008 ! FFFF99D6AC94C174 SUBR:L0-B000 6
add %g1, 0xB88, %g1 ! FFFF99D6AC94C178 SUBR:L0-B000 6 chksum++
SECTION .btext048_pg1 TEXT_VA=0xffff99d6ac94c000
attr_text {
Name = .btext048_pg1,
VA = 0xffff99d6ac94c000,
RA = ra2pa(0xfffc48000,0),
PA = ra2pa(0xfffc48000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext049 TEXT_VA=0xffff9b2209aaff00
attr_text {
Name = .btext049,
VA = 0xffff9b2209aaff00,
RA = 0xfffbcff00,
PA = ra2pa(0xfffbcff00,0),
notsb
}
SECTION .btext049_pg0 TEXT_VA=0xffff9b2209aa0000
attr_text {
Name = .btext049_pg0,
VA = 0xffff9b2209aa0000,
RA = 0xfffbc0000,
PA = ra2pa(0xfffbc0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext049
.text
.global SUBR079; SUBR079:
BL100048: ! SUBR:L0-B000
add %g1, 0x5A, %g1 ! FFFF9B2209AAFF00 SUBR:L0-B000 2 chksum++
save %o6, -128, %o6 ! FFFF9B2209AAFF04 SUBR:L0-B000 2
sethi %hh(0xFFFF9B2209AAFF00),%l7 ! FFFF9B2209AAFF08 SUBR:L0-B000 2 SUBR079
or %l7,%hm(0xFFFF9B2209AAFF00),%l7 ! FFFF9B2209AAFF0C SUBR:L0-B000 2
sethi %lm(0xFFFF9B2209AAFF00),%l6 ! FFFF9B2209AAFF10 SUBR:L0-B000 2
or %l6,%lo(0xFFFF9B2209AAFF00),%l6 ! FFFF9B2209AAFF14 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! FFFF9B2209AAFF18 SUBR:L0-B000 2
or %l7, %l6, %l7 ! FFFF9B2209AAFF1C SUBR:L0-B000 2
ta %xcc, 0x45 ! FFFF9B2209AAFF20 SUBR:L0-B000 2 demap-stack
nop ! FFFF9B2209AAFF24 SUBR:L0-B000 2 S
swap [%g5-0x0010], %o5 ! FFFF9B2209AAFF28 SUBR:L0-B000 2 S >BD100003
ldx [%g2+0x0060], %fsr ! FFFF9B2209AAFF2C SUBR:L0-B000 2 S <BD100008
ldx [%g2+0x0050], %l5 ! FFFF9B2209AAFF30 SUBR:L0-B000 2 <BD100003
membar 0x40 ! FFFF9B2209AAFF34 SUBR:L0-B000 2
stda %f16, [%l5]0xE0 ! FFFF9B2209AAFF38 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! FFFF9B2209AAFF3C SUBR:L0-B000 2
ldstub [%g5-0x0022], %l4 ! FFFF9B2209AAFF40 SUBR:L0-B000 2 S >BD100012
ldx [%g2+0x0058], %l6 ! FFFF9B2209AAFF44 SUBR:L0-B000 2 <BD100021
ldda [%l6]0x24, %i0 ! FFFF9B2209AAFF48 SUBR:L0-B000 2 S Quad_Ld
add %g1, 0x956, %g1 ! FFFF9B2209AAFF4C SUBR:L0-B000 2 chksum++
add %i3, %g1, %o0 ! FFFF9B2209AAFF50 SWCH:L1-B000 2
and %o0, 0x18, %o7 ! FFFF9B2209AAFF54 SWCH:L1-B000 2
sethi %hi(0x6C), %o0 ! FFFF9B2209AAFF58 SWCH:L1-B000 2 .+0
or %o0,%lo(0x6C),%o0 ! FFFF9B2209AAFF5C SWCH:L1-B000 2
add %o0, %o7, %o0 ! FFFF9B2209AAFF60 SWCH:L1-B000 2
jmpl %l7+%o0, %g0 ! FFFF9B2209AAFF64 SWCH:L1-B000 2
nop ! FFFF9B2209AAFF68 SWCH:L1-B000 2 S
ba BL100055 ! FFFF9B2209AAFF6C SWCH:L1-B000 0
stb %o0, [%g3-0x005D] ! FFFF9B2209AAFF70 SWCH:L1-B000 0 S >BD100011
fba BL100051 ! FFFF9B2209AAFF74 SWCH:L1-B000 2
st %f11, [%g5+0x0064] ! FFFF9B2209AAFF78 SWCH:L1-B000 2 S >BD100010
fba BL100050 ! FFFF9B2209AAFF7C SWCH:L1-B000 0
lduh [%g5-0x006E], %o4 ! FFFF9B2209AAFF80 SWCH:L1-B000 0 S <BD100024
fba,pn %fcc2, BL100049 ! FFFF9B2209AAFF84 SWCH:L1-B000 0
sta %f11, [%g5+0x0064]%asi ! FFFF9B2209AAFF88 SWCH:L1-B000 0 S >BD100010
BL100049:.word 0x857EF2C8 ! FFFF9B2209AAFF8C CASE:L2-B000 0 illop
ldx [%g2+0x0010], %g3 ! FFFF9B2209AAFF90 CASE:L2-B000 0 S BASE<BD100173
ldstub [%g5-0x0022], %i3 ! FFFF9B2209AAFF94 CASE:L2-B000 0 S >BD100012
.word 0xF21F8E11 ! FFFF9B2209AAFF98 CASE:L2-B000 0 S illop
sth %l4, [%g6-0x002A] ! FFFF9B2209AAFF9C CASE:L2-B000 0 S >BD100014+2
ldx [%g2+0x0048], %g4 ! FFFF9B2209AAFFA0 CASE:L2-B000 0 S BASE<BD100111
st %f3, [%g4-0x0003] ! FFFF9B2209AAFFA4 CASE:L2-B000 0 S >BD100004+1
.word 0xF1E4F9DE ! FFFF9B2209AAFFA8 CASE:L2-B000 0 random
membar 0x40 ! FFFF9B2209AAFFAC CASE:L2-B000 0
stda %f0, [%l5]0x16 ! FFFF9B2209AAFFB0 CASE:L2-B000 0 Blk-Store
.word 0xBB7EC1CE ! FFFF9B2209AAFFB4 CASE:L2-B000 0 illop
.word 0x8F8A89B7 ! FFFF9B2209AAFFB8 CASE:L2-B000 0 S illop
ldstub [%g3-0x0022], %l4 ! FFFF9B2209AAFFBC CASE:L2-B000 0 S >BD100012
ldx [%g2+0x0030], %g4 ! FFFF9B2209AAFFC0 CASE:L2-B000 0 S BASE<BD100096
ta %xcc, 0x46 ! FFFF9B2209AAFFC4 CASE:L2-B000 0 S demap-page
fba,a,pn %fcc0, BL100063 ! FFFF9B2209AAFFC8 CASE:L2-B000 0
nop ! FFFF9B2209AAFFCC CASE:L2-B000 0 S
BL100050:add %g1, 0xC6, %g1 ! FFFF9B2209AAFFD0 CASE:L2-B001 0 chksum++
nop ! FFFF9B2209AAFFD4 CASE:L2-B001 0 S
ldx [%g2+0x0050], %l5 ! FFFF9B2209AAFFD8 CASE:L2-B001 0 <BD100003
.word 0x81F1C7B6 ! FFFF9B2209AAFFDC CASE:L2-B001 0 illop
stda %f32, [%l5]0xE0 ! FFFF9B2209AAFFE0 CASE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF9B2209AAFFE4 CASE:L2-B001 0
sethi %hh(0x5B2C7F66FF00),%l6 ! FFFF9B2209AAFFE8 CASE:L2-B001 0 SUBR082
.word 0x08D34EA7 ! FFFF9B2209AAFFEC CASE:L2-B001 0 illop
sethi %lm(0x5B2C7F66FF00),%l5 ! FFFF9B2209AAFFF0 CASE:L2-B001 0
or %l5,%lo(0x5B2C7F66FF00),%l5 ! FFFF9B2209AAFFF4 CASE:L2-B001 0
sllx %l6, 0x20, %l6 ! FFFF9B2209AAFFF8 CASE:L2-B001 0
.word 0x3D1E464C ! FFFF9B2209AAFFFC CASE:L2-B001 0 random
jmpl %l6+0x0000, %o7 ! FFFF9B2209AB0000 CASE:L2-B001 0 S
.word 0x8D8982E3 ! FFFF9B2209AB0004 CASE:L2-B001 0 S illop
.word 0x820C98FC ! FFFF9B2209AB0008 CASE:L2-B001 0 random
ldda [%l6]0xD0, %f18 ! FFFF9B2209AB000C CASE:L2-B001 0 S Short8
.word 0x97906000 ! FFFF9B2209AB0010 CASE:L2-B001 0 S random
fba,a,pn %fcc0, BL100063 ! FFFF9B2209AB0014 CASE:L2-B001 0
.word 0x192C969C ! FFFF9B2209AB0018 CASE:L2-B001 0 S random
BL100051:add %g1, 0xF9, %g1 ! FFFF9B2209AB001C CASE:L2-B002 2 chksum++
ldx [%g2+0x0050], %l5 ! FFFF9B2209AB0020 CASE:L2-B002 2 <BD100003
membar 0x40 ! FFFF9B2209AB0024 CASE:L2-B002 2
stda %f32, [%l5]0x1E ! FFFF9B2209AB0028 CASE:L2-B002 2 Blk-Store
membar 0x40 ! FFFF9B2209AB002C CASE:L2-B002 2
membar 0x40 ! FFFF9B2209AB0030 CASE:L2-B002 2
stda %f32, [%l5]0xE0 ! FFFF9B2209AB0034 CASE:L2-B002 2 Blk-Store
membar 0x40 ! FFFF9B2209AB0038 CASE:L2-B002 2
ldsha [%g7+%g7]0x83, %i1 ! FFFF9B2209AB003C CASE:L2-B002 2 S <BD100034
ldxa [%g7+%g0]0x35, %o4 ! FFFF9B2209AB0040 CASE:L2-B002 2 S BAD-ASI
fba,a BL100063 ! FFFF9B2209AB0044 CASE:L2-B002 2
.word 0x31E2CB90 ! FFFF9B2209AB0048 CASE:L2-B002 0 S random
BL100055:.word 0x921CF258 ! FFFF9B2209AB004C CASE:L2-B003 0 random
ldstub [%g4-0x005D], %i0 ! FFFF9B2209AB0050 CASE:L2-B003 0 S >BD100011
st %f4, [%g5-0x0004] ! FFFF9B2209AB0054 CASE:L2-B003 0 S >BD100004
edge32l %o4, %o0, %o5 ! FFFF9B2209AB0058 CASE:L2-B003 0 S
fbuge,a BL100052 ! FFFF9B2209AB005C CASE:L2-B003 0 L
nop ! FFFF9B2209AB0060 CASE:L2-B003 0 S
.word 0x895BA2F4 ! FFFF9B2209AB0064 CASE:L2-B003 0 S illop
nop ! FFFF9B2209AB0068 CASE:L2-B003 0 S
.word 0x83880000 ! FFFF9B2209AB006C CASE:L2-B003 0 L random
nop ! FFFF9B2209AB0070 CASE:L2-B003 0 S
fble,a BL100052 ! FFFF9B2209AB0074 CASE:L2-B003 0 L
.word 0xC3C2BE11 ! FFFF9B2209AB0078 CASE:L2-B003 0 S illop
BL100052:.word 0xBBA7491F ! FFFF9B2209AB007C CASE:L2-B003 0 L illop
nop ! FFFF9B2209AB0080 CASE:L2-B003 0 S
BL100054:nop ! FFFF9B2209AB0084 CASE:L2-B003 0 S
st %f17, [%g6+0x0040] ! FFFF9B2209AB0088 CASE:L2-B003 0 S >BD100005
BL100053:add %g1, 0x3FB, %g1 ! FFFF9B2209AB008C CASE:L2-B003 0 chksum++
ba BL100063 ! FFFF9B2209AB0090 CASE:L2-B003 0
st %f3, [%g3-0x0004] ! FFFF9B2209AB0094 CASE:L2-B003 0 S >BD100004
BL100063: ! SWCH:L1-B000
add %g1, 0xDD3, %g1 ! FFFF9B2209AB0098 SWCH:L1-B000 2 chksum++
nop ! FFFF9B2209AB009C SWCH:L1-B000 2 S
fpadd16 %f20, %f16, %f24 ! FFFF9B2209AB00A0 SWCH:L1-B000 2 S
bpos,a BL100056 ;.empty ! FFFF9B2209AB00A4 SWCH:L1-B000 2 L
fba BL100057 ;.empty ! FFFF9B2209AB00A8 SWCH:L1-B000 2 L
bg,a,pn %xcc, BL100058 ! FFFF9B2209AB00AC SWCH:L1-B000 0 L
nop ! FFFF9B2209AB00B0 SWCH:L1-B000 0 S
BL100057:brnz,a,pn %o5, BL100059 ! FFFF9B2209AB00B4 SWCH:L1-B000 0 L
nop ! FFFF9B2209AB00B8 SWCH:L1-B000 2 S
BL100056:bneg,a BL100060 ! FFFF9B2209AB00BC SWCH:L1-B000 4 L
BL100058:ldstub [%g5-0x0022], %i0 ! FFFF9B2209AB00C0 SWCH:L1-B000 0 S >BD100012
BL100059:sta %f4, [%g5+0x0064]%asi ! FFFF9B2209AB00C4 SWCH:L1-B000 2 S >BD100010
fbg,a BL100061 ! FFFF9B2209AB00C8 SWCH:L1-B000 2 L
BL100061:lduh [%g4-0x006E], %l3 ! FFFF9B2209AB00CC SWCH:L1-B000 4 S <BD100024
BL100060:fbge,a,pn %fcc3, BL100062 ! FFFF9B2209AB00D0 SWCH:L1-B000 2 L
BL100062:sth %o0, [%g5-0x006E] ! FFFF9B2209AB00D4 SWCH:L1-B000 4 S >BD100024
add %g1, 0x625, %g1 ! FFFF9B2209AB00D8 SWCH:L1-B000 2 chksum++
ta %xcc, 0x45 ! FFFF9B2209AB00DC SUBR:L0-B000 2 demap-stack
add %g1, 0xFDF, %i0 ! FFFF9B2209AB00E0 SUBR:L0-B000 2
return %i7+0x0008 ! FFFF9B2209AB00E4 SUBR:L0-B000 2
add %g1, 0x38C, %g1 ! FFFF9B2209AB00E8 SUBR:L0-B000 2 chksum++
SECTION .btext049_pg1 TEXT_VA=0xffff9b2209ab0000
attr_text {
Name = .btext049_pg1,
VA = 0xffff9b2209ab0000,
RA = 0xfffbd0000,
PA = ra2pa(0xfffbd0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext050 TEXT_VA=0x77b0ced15f00
attr_text {
Name = .btext050,
VA = 0x77b0ced15f00,
RA = 0xfffc43f00,
PA = ra2pa(0xfffc43f00,0),
notsb
}
SECTION .btext050_pg0 TEXT_VA=0x77b0ced14000
attr_text {
Name = .btext050_pg0,
VA = 0x77b0ced14000,
RA = 0xfffc42000,
PA = ra2pa(0xfffc42000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext050
.text
.global SUBR080; SUBR080:
BL100064: ! SUBR:L0-B000
add %g1, 0xED4, %g1 ! 000077B0CED15F00 SUBR:L0-B000 2 chksum++
save %o6, -128, %o6 ! 000077B0CED15F04 SUBR:L0-B000 2
sethi %hh(0x77B0CED15F00),%l7 ! 000077B0CED15F08 SUBR:L0-B000 2 SUBR080
or %l7,%hm(0x77B0CED15F00),%l7 ! 000077B0CED15F0C SUBR:L0-B000 2
sethi %lm(0x77B0CED15F00),%l6 ! 000077B0CED15F10 SUBR:L0-B000 2
or %l6,%lo(0x77B0CED15F00),%l6 ! 000077B0CED15F14 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 000077B0CED15F18 SUBR:L0-B000 2
or %l7, %l6, %l7 ! 000077B0CED15F1C SUBR:L0-B000 2
ta %xcc, 0x45 ! 000077B0CED15F20 SUBR:L0-B000 2 demap-stack
add %g1, 0xADB, %g1 ! 000077B0CED15F24 SUBR:L0-B000 2 chksum++
and %g1, 0xFE, %l3 ! 000077B0CED15F28 LOOP:L1-B000 2
BL100094: ! LOOP:L1-B000
add %g1, 0x5A9, %g1 ! 000077B0CED15F2C LOOP:L1-B000 4 chksum++
fcmpd %fcc0, %f62, %f42 ! 000077B0CED15F30 SKIP:L2-B000 4
fbge BL100069 ! 000077B0CED15F34 SKIP:L2-B000 4
nop ! 000077B0CED15F38 SKIP:L2-B000 4 S
ldxa [%g7+%g0]0x8B, %i4 ! 000077B0CED15F3C SKIP:L2-B000 4 S <BD100034
ldxa [%g7+%g7]0x83, %i5 ! 000077B0CED15F40 SKIP:L2-B000 4 S <BD100034
fbue,pn %fcc0, BL100065 ! 000077B0CED15F44 SKIP:L2-B000 4 L
BL100065:stwa %i0, [%g5-0x002C]%asi ! 000077B0CED15F48 SKIP:L2-B000 4 S >BD100014
.word 0xB9AF4ACB ! 000077B0CED15F4C SKIP:L2-B000 4 S illop_FP
nop ! 000077B0CED15F50 SKIP:L2-B000 4 S
ba,a,pt %xcc, BL100066 ! 000077B0CED15F54 SKIP:L2-B000 4 L
.word 0x66E00078 ! 000077B0CED15F58 SKIP:L2-B000 0 S random
BL100066:nop ! 000077B0CED15F5C SKIP:L2-B000 4 S
stb %i2, [%g4-0x0022] ! 000077B0CED15F60 SKIP:L2-B000 4 S >BD100012
add %g1, 0x242, %g1 ! 000077B0CED15F64 SKIP:L2-B000 4 chksum++
add %g1, 0xB6F, %g1 ! 000077B0CED15F68 SKIP:L2-B000 4 chksum++
fmuld8ulx16 %f23, %f24, %f20 ! 000077B0CED15F6C SKIP:L2-B000 4 S
stb %o1, [%g5+0x0078] ! 000077B0CED15F70 SKIP:L2-B000 4 S >BD100020
ldx [%g2+0x0028], %g5 ! 000077B0CED15F74 SKIP:L2-B000 4 S BASE<BD100060
stw %i0, [%g3-0x002C] ! 000077B0CED15F78 SKIP:L2-B000 4 S >BD100014
be BL100067 ! 000077B0CED15F7C SKIP:L2-B000 4 L
lduba [%g7+%g0]0x82, %o3 ! 000077B0CED15F80 SKIP:L2-B000 4 S <BD100034
st %f4, [%g6-0x0003] ! 000077B0CED15F84 SKIP:L2-B000 4 S >BD100004+1
swap [%g4-0x0010], %o5 ! 000077B0CED15F88 SKIP:L2-B000 4 S >BD100003
BL100067:ta %xcc, 0x43 ! 000077B0CED15F8C SKIP:L2-B000 4 S +-PEF
bz BL100068 ! 000077B0CED15F90 SKIP:L2-B000 4 L
BL100068:nop ! 000077B0CED15F94 SKIP:L2-B000 4 S
add %g1, 0xC67, %g1 ! 000077B0CED15F98 SKIP:L2-B000 4 chksum++
ba,pn %xcc, BL100072 ! 000077B0CED15F9C SKIP:L2-B000 4
.word 0x80ED2D7F ! 000077B0CED15FA0 SKIP:L2-B000 4 S illop
BL100069: ! ELSE:L2-B001
.word 0xEDC83E74 ! 000077B0CED15FA4 ELSE:L2-B001 0 S illop
nop ! 000077B0CED15FA8 ELSE:L2-B001 0 S
stb %i4, [%g3-0x005D] ! 000077B0CED15FAC ELSE:L2-B001 0 S >BD100011
st %f2, [%g3-0x0004] ! 000077B0CED15FB0 ELSE:L2-B001 0 S >BD100004
.word 0x8DFEA2F2 ! 000077B0CED15FB4 ELSE:L2-B001 0 S illop
call .+8 ! 000077B0CED15FB8 ELSE:L2-B001 0 L
st %f3, [%g5+0x0064] ! 000077B0CED15FBC ELSE:L2-B001 0 S >BD100010
stha %i5, [%g5-0x002A]%asi ! 000077B0CED15FC0 ELSE:L2-B001 0 S >BD100014+2
stba %i1, [%g3-0x005D]%asi ! 000077B0CED15FC4 ELSE:L2-B001 0 S >BD100011
fbuge,a BL100071 ! 000077B0CED15FC8 ELSE:L2-B001 0 L
BL100071:nop ! 000077B0CED15FCC ELSE:L2-B001 0 S
BL100070:st %f2, [%g5+0x0064] ! 000077B0CED15FD0 ELSE:L2-B001 0 S >BD100010
add %g1, 0x551, %g1 ! 000077B0CED15FD4 ELSE:L2-B001 0 chksum++
add %g1, 0x416, %g1 ! 000077B0CED15FD8 ELSE:L2-B001 0 chksum++
add %g3, -34, %l6 ! 000077B0CED15FDC ELSE:L2-B001 0 @BD100012
.word 0xEA615EF8 ! 000077B0CED15FE0 ELSE:L2-B001 0 S illop
ldstub [%g4-0x005D], %l2 ! 000077B0CED15FE4 ELSE:L2-B001 0 S >BD100011
.word 0x89A0D79A ! 000077B0CED15FE8 ELSE:L2-B001 0 S illop
.word 0x81A48987 ! 000077B0CED15FEC ELSE:L2-B001 0 S illop
BL100072: ! ELSE:L2-B001
add %g1, 0xDCE, %g1 ! 000077B0CED15FF0 ELSE:L2-B001 4 chksum++
fcmpd %fcc0, %f6, %f14 ! 000077B0CED15FF4 SKIP:L2-B002 8
fbl,a BL100077 ! 000077B0CED15FF8 SKIP:L2-B002 4
ldstub [%g6-0x0022], %o5 ! 000077B0CED15FFC SKIP:L2-B002 4 S >BD100012
nop ! 000077B0CED16000 SKIP:L2-B002 0 S
ldub [%g6-0x005D], %i4 ! 000077B0CED16004 SKIP:L2-B002 0 S <BD100011
ble,a,pn %icc, BL100073 ! 000077B0CED16008 SKIP:L2-B002 0 L
sta %f4, [%g5-0x0004]%asi ! 000077B0CED1600C SKIP:L2-B002 0 S >BD100004
be,pt %xcc, BL100074 ! 000077B0CED16010 SKIP:L2-B002 0 L
.word 0xA38999C9 ! 000077B0CED16014 SKIP:L2-B002 0 S illop
BL100073:ble,a BL100075 ! 000077B0CED16018 SKIP:L2-B002 0 L
nop ! 000077B0CED1601C SKIP:L2-B002 0 S
bvs,pn %xcc, BL100076 ;.empty ! 000077B0CED16020 SKIP:L2-B002 0 L
BL100076:bpos,pn %xcc, BL100075 ! 000077B0CED16024 SKIP:L2-B002 0 L
BL100075:edge8l %g1, %i4, %i4 ! 000077B0CED16028 SKIP:L2-B002 0 S
BL100074:nop ! 000077B0CED1602C SKIP:L2-B002 0 S
add %g1, 0xB2A, %g1 ! 000077B0CED16030 SKIP:L2-B002 0 chksum++
add %g1, 0x381, %g1 ! 000077B0CED16034 SKIP:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! 000077B0CED16038 SKIP:L2-B002 0 <BD100003
membar 0x40 ! 000077B0CED1603C SKIP:L2-B002 0
.word 0x6EE37C78 ! 000077B0CED16040 SKIP:L2-B002 0 random
.word 0x33BB22D8 ! 000077B0CED16044 SKIP:L2-B002 0 random
call .+8 ! 000077B0CED16048 SKIP:L2-B002 0 S
st %fsr, [%g2+0x0060] ! 000077B0CED1604C SKIP:L2-B002 0 S <BD100008
.word 0x9BAD1466 ! 000077B0CED16050 SKIP:L2-B002 0 S illop
swap [%g6-0x002C], %i2 ! 000077B0CED16054 SKIP:L2-B002 0 S >BD100014
add %g5, -93, %l6 ! 000077B0CED16058 SKIP:L2-B002 0 @BD100011
stda %f18, [%l6]0xD0 ! 000077B0CED1605C SKIP:L2-B002 0 S Short8
.word 0xA3AA84EF ! 000077B0CED16060 SKIP:L2-B002 0 S illop_FP
ldx [%g2+0x0008], %g5 ! 000077B0CED16064 SKIP:L2-B002 0 S BASE<BD100145
.word 0x9B80EFD3 ! 000077B0CED16068 SKIP:L2-B002 0 illop
st %f30, [%g5+0x0040] ! 000077B0CED1606C SKIP:L2-B002 0 S >BD100005
BL100077: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! 000077B0CED16070 ELSE:L2-B003 4 <BD100003
membar 0x40 ! 000077B0CED16074 ELSE:L2-B003 4
stda %f32, [%l5]0xF0 ! 000077B0CED16078 ELSE:L2-B003 4 Blk-Store
membar 0x40 ! 000077B0CED1607C ELSE:L2-B003 4
add %g3, 0xE, %l6 ! 000077B0CED16080 ELSE:L2-B003 4 @BD100013
stda %f20, [%l6]0xDB ! 000077B0CED16084 ELSE:L2-B003 4 S Short16
ldx [%g2+0x0000], %g5 ! 000077B0CED16088 ELSE:L2-B003 4 S BASE<BD100167
ld [%g3+0x0064], %f2 ! 000077B0CED1608C ELSE:L2-B003 4 S <BD100010
stb %i5, [%g6-0x005D] ! 000077B0CED16090 ELSE:L2-B003 4 S >BD100011
add %g1, 0x17E, %g1 ! 000077B0CED16094 ELSE:L2-B003 4 chksum++
st %f8, [%g3-0x0004] ! 000077B0CED16098 ELSE:L2-B003 4 S >BD100004
brz,pn %o5, BL100078 ! 000077B0CED1609C ELSE:L2-B003 4 L
nop ! 000077B0CED160A0 ELSE:L2-B003 4 S
nop ! 000077B0CED160A4 ELSE:L2-B003 4 S
bvs,a,pt %icc, BL100079 ! 000077B0CED160A8 ELSE:L2-B003 4 L
st %f29, [%g3-0x0010] ! 000077B0CED160AC ELSE:L2-B003 0 S >BD100003
fba,a,pt %fcc3, BL100080 ! 000077B0CED160B0 ELSE:L2-B003 4 L
ldstuba [%g5+0x0078]%asi, %o3 ! 000077B0CED160B4 ELSE:L2-B003 0 S >BD100020
BL100080:fble BL100081 ;.empty ! 000077B0CED160B8 ELSE:L2-B003 4 L
BL100078:bg,pt %xcc, BL100081 ! 000077B0CED160BC ELSE:L2-B003 4 L
BL100081:st %f3, [%g3+0x0064] ! 000077B0CED160C0 ELSE:L2-B003 8 S >BD100010
BL100079:add %g1, 0x466, %g1 ! 000077B0CED160C4 ELSE:L2-B003 4 chksum++
BL100082: ! ELSE:L2-B003
add %g1, 0xADB, %g1 ! 000077B0CED160C8 ELSE:L2-B003 4 chksum++
andcc %o5, 0x100, %g0 ! 000077B0CED160CC SKIP:L2-B004 4
bz,a,pn %xcc, BL100083 ! 000077B0CED160D0 SKIP:L2-B004 4
swap [%g3-0x002C], %o5 ! 000077B0CED160D4 SKIP:L2-B004 4 S >BD100014
ldxa [%g7+%g0]0x82, %o2 ! 000077B0CED160D8 SKIP:L2-B004 0 S <BD100034
fcmpgt16 %f30, %f26, %l4 ! 000077B0CED160DC SKIP:L2-B004 0 S
fcmpne16 %f18, %f30, %o2 ! 000077B0CED160E0 SKIP:L2-B004 0 S
ldx [%g2+0x0050], %l5 ! 000077B0CED160E4 SKIP:L2-B004 0 <BD100003
membar 0x40 ! 000077B0CED160E8 SKIP:L2-B004 0
ldda [%l5]0x16, %f16 ! 000077B0CED160EC SKIP:L2-B004 0 Blk-Load
membar 0x40 ! 000077B0CED160F0 SKIP:L2-B004 0
nop ! 000077B0CED160F4 SKIP:L2-B004 0 S
.word 0xBFA91C47 ! 000077B0CED160F8 SKIP:L2-B004 0 illop
.word 0x81AE080E ! 000077B0CED160FC SKIP:L2-B004 0 S illop
.word 0xEF9DDE21 ! 000077B0CED16100 SKIP:L2-B004 0 S illop
swap [%g3-0x002C], %i4 ! 000077B0CED16104 SKIP:L2-B004 0 S >BD100014
ta %xcc, 0x46 ! 000077B0CED16108 SKIP:L2-B004 0 S demap-page
stb %l4, [%g6-0x0022] ! 000077B0CED1610C SKIP:L2-B004 0 S >BD100012
.word 0xABAC4A44 ! 000077B0CED16110 SKIP:L2-B004 0 S illop
fba,a,pt %fcc2, BL100089 ! 000077B0CED16114 SKIP:L2-B004 0
sth %g1, [%g3-0x006E] ! 000077B0CED16118 SKIP:L2-B004 0 S >BD100024
BL100083: ! ELSE:L2-B005
lduwa [%g7+%g7]0x83, %o5 ! 000077B0CED1611C ELSE:L2-B005 4 S <BD100034
bg,a,pt %xcc, BL100084 ;.empty ! 000077B0CED16120 ELSE:L2-B005 4 L
.word 0x9F678917 ! 000077B0CED16124 ELSE:L2-B005 0 L illop
fbug,a BL100086 ! 000077B0CED16128 ELSE:L2-B005 4 L
.word 0x81880000 ! 000077B0CED1612C ELSE:L2-B005 0 S random
st %f11, [%g4-0x0004] ! 000077B0CED16130 ELSE:L2-B005 4 S >BD100004
bpos,a BL100087 ;.empty ! 000077B0CED16134 ELSE:L2-B005 4 L
BL100084:fbul,a,pt %fcc0, BL100086 ! 000077B0CED16138 ELSE:L2-B005 4 L
nop ! 000077B0CED1613C ELSE:L2-B005 0 S
BL100085:nop ! 000077B0CED16140 ELSE:L2-B005 0 S
BL100087:fbue,a,pn %fcc2, BL100088 ! 000077B0CED16144 ELSE:L2-B005 4 L
BL100088:lduh [%g4+0x000E], %o4 ! 000077B0CED16148 ELSE:L2-B005 4 S <BD100013
BL100086:add %g1, 0x70, %g1 ! 000077B0CED1614C ELSE:L2-B005 8 chksum++
add %g1, 0x553, %g1 ! 000077B0CED16150 ELSE:L2-B005 4 chksum++
pdist %f28, %f24, %f24 ! 000077B0CED16154 ELSE:L2-B005 4 S
ldx [%g2+0x0050], %l5 ! 000077B0CED16158 ELSE:L2-B005 4 <BD100003
membar 0x40 ! 000077B0CED1615C ELSE:L2-B005 4
stda %f16, [%l5]0xE0 ! 000077B0CED16160 ELSE:L2-B005 4 Blk-Store
membar 0x40 ! 000077B0CED16164 ELSE:L2-B005 4
sethi %hh(0xFFFF8FDCC57A7F00),%l6 ! 000077B0CED16168 ELSE:L2-B005 4 SUBR083
or %l6,%hm(0xFFFF8FDCC57A7F00),%l6 ! 000077B0CED1616C ELSE:L2-B005 4
sethi %lm(0xFFFF8FDCC57A7F00),%l5 ! 000077B0CED16170 ELSE:L2-B005 4
or %l5,%lo(0xFFFF8FDCC57A7F00),%l5 ! 000077B0CED16174 ELSE:L2-B005 4
sllx %l6, 0x20, %l6 ! 000077B0CED16178 ELSE:L2-B005 4
or %l6, %l5, %l6 ! 000077B0CED1617C ELSE:L2-B005 4
jmpl %l6+0x0000, %o7 ! 000077B0CED16180 ELSE:L2-B005 4 S
st %f4, [%g5-0x0004] ! 000077B0CED16184 ELSE:L2-B005 4 S >BD100004
.word 0xC7C8BB93 ! 000077B0CED16188 ELSE:L2-B005 4 S illop
BL100089: ! ELSE:L2-B005
add %g1, 0x81F, %g1 ! 000077B0CED1618C ELSE:L2-B005 4 chksum++
andcc %o4, 0x2, %g0 ! 000077B0CED16190 SKIP:L2-B006 4
bz,pn %xcc, BL100090 ! 000077B0CED16194 SKIP:L2-B006 4
nop ! 000077B0CED16198 SKIP:L2-B006 4 S
swapa [%g5-0x0010]%asi, %l1 ! 000077B0CED1619C SKIP:L2-B006 0 S >BD100003
.word 0x0F679F64 ! 000077B0CED161A0 SKIP:L2-B006 0 random
membar 0x40 ! 000077B0CED161A4 SKIP:L2-B006 0
stda %f16, [%l5]0x16 ! 000077B0CED161A8 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! 000077B0CED161AC SKIP:L2-B006 0
.word 0xA9AA95C2 ! 000077B0CED161B0 SKIP:L2-B006 0 illop
or %l6,%hm(0x10A9AA95C2),%l6 ! 000077B0CED161B4 SKIP:L2-B006 0
.word 0xADA2CD50 ! 000077B0CED161B8 SKIP:L2-B006 0 illop
or %l5,%lo(0x10A9AA95C2),%l5 ! 000077B0CED161BC SKIP:L2-B006 0
.word 0xCD160533 ! 000077B0CED161C0 SKIP:L2-B006 0 illop
.word 0x83F00000 ! 000077B0CED161C4 SKIP:L2-B006 0 illop
.word 0x603B2864 ! 000077B0CED161C8 SKIP:L2-B006 0 random
jmpl %l6+0x0000, %o7 ! 000077B0CED161CC SKIP:L2-B006 0 S
.word 0x97906000 ! 000077B0CED161D0 SKIP:L2-B006 0 S random
add %g6, -34, %l6 ! 000077B0CED161D4 SKIP:L2-B006 0 @BD100012
stda %f26, [%l6]0xD1 ! 000077B0CED161D8 SKIP:L2-B006 0 S Short8
add %g1, 0x3B7, %g1 ! 000077B0CED161DC SKIP:L2-B006 0 chksum++
ldx [%g2+0x0058], %l6 ! 000077B0CED161E0 SKIP:L2-B006 0 <BD100021
stwa %g7, [%l6+%g0]0x14 ! 000077B0CED161E4 SKIP:L2-B006 0 S >BD100022
.word 0x1FDFE637 ! 000077B0CED161E8 SKIP:L2-B006 0 S illop
st %f30, [%g5-0x0010] ! 000077B0CED161EC SKIP:L2-B006 0 S >BD100003
.word 0x91D98584 ! 000077B0CED161F0 SKIP:L2-B006 0 S illop
.word 0xC1D1CDC4 ! 000077B0CED161F4 SKIP:L2-B006 0 illop
.word 0x133BFC6A ! 000077B0CED161F8 SKIP:L2-B006 0 S random
BL100090: ! ELSE:L2-B007
st %f5, [%g3-0x0001] ! 000077B0CED161FC ELSE:L2-B007 4 S >BD100004+3
alignaddr %o4, %o5, %l4 ! 000077B0CED16200 ELSE:L2-B007 4 S
stw %o5, [%g3+0x0040] ! 000077B0CED16204 ELSE:L2-B007 4 S >BD100005
ldx [%g2+0x0050], %l5 ! 000077B0CED16208 ELSE:L2-B007 4 <BD100003
membar 0x40 ! 000077B0CED1620C ELSE:L2-B007 4
stda %f16, [%l5]0xE0 ! 000077B0CED16210 ELSE:L2-B007 4 Blk-Store
membar 0x40 ! 000077B0CED16214 ELSE:L2-B007 4
add %g1, 0x1F, %g1 ! 000077B0CED16218 ELSE:L2-B007 4 chksum++
stb %o0, [%g5+0x0078] ! 000077B0CED1621C ELSE:L2-B007 4 S >BD100020
ldx [%g2+0x0058], %l6 ! 000077B0CED16220 ELSE:L2-B007 4 <BD100021
ldda [%l6]0x26, %i0 ! 000077B0CED16224 ELSE:L2-B007 4 S Quad_Ld_P
fcmpeq32 %f28, %f18, %i5 ! 000077B0CED16228 ELSE:L2-B007 4 S
fandnot2s %f25, %f28, %f16 ! 000077B0CED1622C ELSE:L2-B007 4 S
ldx [%g2+0x0050], %l5 ! 000077B0CED16230 ELSE:L2-B007 4 <BD100003
membar 0x40 ! 000077B0CED16234 ELSE:L2-B007 4
stda %f16, [%l5]0x16 ! 000077B0CED16238 ELSE:L2-B007 4 Blk-Store
membar 0x40 ! 000077B0CED1623C ELSE:L2-B007 4
.word 0xCFC174A9 ! 000077B0CED16240 ELSE:L2-B007 4 S illop
tg %icc, %g0+0x006B ! 000077B0CED16244 ELSE:L2-B007 4 S
membar 0x40 ! 000077B0CED16248 ELSE:L2-B007 4
stda %f0, [%l5]0xE0 ! 000077B0CED1624C ELSE:L2-B007 4 Blk-Store
membar 0x40 ! 000077B0CED16250 ELSE:L2-B007 4
BL100091: ! ELSE:L2-B007
add %g1, 0x7E3, %g1 ! 000077B0CED16254 ELSE:L2-B007 4 chksum++
fcmpd %fcc3, %f62, %f42 ! 000077B0CED16258 SKIP:L2-B008 4
fbl,pn %fcc3, BL100092 ! 000077B0CED1625C SKIP:L2-B008 4
.word 0xB7A9D423 ! 000077B0CED16260 SKIP:L2-B008 4 S illop_FP
ldx [%g2+0x0058], %l6 ! 000077B0CED16264 SKIP:L2-B008 0 <BD100021
stha %g7, [%l6+%g0]0x04 ! 000077B0CED16268 SKIP:L2-B008 0 S >BD100022
.word 0x894F5D74 ! 000077B0CED1626C SKIP:L2-B008 0 illop
ldda [%l6]0xD0, %f30 ! 000077B0CED16270 SKIP:L2-B008 0 S Short8
.word 0x97906000 ! 000077B0CED16274 SKIP:L2-B008 0 random
or %l6,%hm(0x97906000),%l6 ! 000077B0CED16278 SKIP:L2-B008 0
sethi %lm(0x97906000),%l5 ! 000077B0CED1627C SKIP:L2-B008 0
or %l5,%lo(0x97906000),%l5 ! 000077B0CED16280 SKIP:L2-B008 0
sllx %l6, 0x20, %l6 ! 000077B0CED16284 SKIP:L2-B008 0
or %l6, %l5, %l6 ! 000077B0CED16288 SKIP:L2-B008 0
.word 0xA9A8A070 ! 000077B0CED1628C SKIP:L2-B008 0 S illop
stb %i1, [%g6+0x0078] ! 000077B0CED16290 SKIP:L2-B008 0 S >BD100020
pdist %f26, %f24, %f18 ! 000077B0CED16294 SKIP:L2-B008 0 S
.word 0x9F92600B ! 000077B0CED16298 SKIP:L2-B008 0 illop
.word 0x91EA154F ! 000077B0CED1629C SKIP:L2-B008 0 S illop
.word 0xE3FF7E9A ! 000077B0CED162A0 SKIP:L2-B008 0 S illop
ldda [%g7+%g0]0x8B, %i0 ! 000077B0CED162A4 SKIP:L2-B008 0 S <BD100034
.word 0xB52ED944 ! 000077B0CED162A8 SKIP:L2-B008 0 S random
.word 0xBBA448F8 ! 000077B0CED162AC SKIP:L2-B008 0 S illop
ldx [%g3-0x0088], %g3 ! 000077B0CED162B0 SKIP:L2-B008 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 000077B0CED162B4 SKIP:L2-B008 0 ptr_chase
.word 0x8DA750D5 ! 000077B0CED162B8 SKIP:L2-B008 0 illop
membar 0x40 ! 000077B0CED162BC SKIP:L2-B008 0
.word 0x8978B26B ! 000077B0CED162C0 SKIP:L2-B008 0 illop
.word 0xD60A5344 ! 000077B0CED162C4 SKIP:L2-B008 0 random
stwa %i1, [%g6-0x002C]%asi ! 000077B0CED162C8 SKIP:L2-B008 0 S >BD100014
alignaddr %g1, %o0, %l2 ! 000077B0CED162CC SKIP:L2-B008 0 S
fpack16 %f28, %f30 ! 000077B0CED162D0 SKIP:L2-B008 0 S
fpmerge %f30, %f28, %f30 ! 000077B0CED162D4 SKIP:L2-B008 0 S
fba,a BL100093 ! 000077B0CED162D8 SKIP:L2-B008 0
st %f9, [%g6-0x0004] ! 000077B0CED162DC SKIP:L2-B008 0 S >BD100004
BL100092: ! ELSE:L2-B009
add %g6, -93, %l6 ! 000077B0CED162E0 ELSE:L2-B009 4 @BD100011
ldda [%l6]0xD0, %f24 ! 000077B0CED162E4 ELSE:L2-B009 4 S Short8
ldx [%g2+0x0058], %l6 ! 000077B0CED162E8 ELSE:L2-B009 4 <BD100021
ldda [%l6]0x24, %i0 ! 000077B0CED162EC ELSE:L2-B009 4 S Quad_Ld
fmuld8sux16 %f27, %f26, %f16 ! 000077B0CED162F0 ELSE:L2-B009 4 S
st %f9, [%g3+0x0065] ! 000077B0CED162F4 ELSE:L2-B009 4 S >BD100010+1
alignaddr %g1, %l4, %l4 ! 000077B0CED162F8 ELSE:L2-B009 4 S
add %g1, 0xAC0, %g1 ! 000077B0CED162FC ELSE:L2-B009 4 chksum++
.word 0xC7648A56 ! 000077B0CED16300 ELSE:L2-B009 4 S illop
swap [%g5-0x002C], %o1 ! 000077B0CED16304 ELSE:L2-B009 4 S >BD100014
ldx [%g2+0x0050], %l5 ! 000077B0CED16308 ELSE:L2-B009 4 <BD100003
membar 0x40 ! 000077B0CED1630C ELSE:L2-B009 4
stda %f32, [%l5]0xF8 ! 000077B0CED16310 ELSE:L2-B009 4 Blk-Store
membar 0x40 ! 000077B0CED16314 ELSE:L2-B009 4
fpack32 %f16, %f26, %f26 ! 000077B0CED16318 ELSE:L2-B009 4 S
edge16l %o3, %o4, %l2 ! 000077B0CED1631C ELSE:L2-B009 4 S
lduba [%g5-0x005D]%asi, %l1 ! 000077B0CED16320 ELSE:L2-B009 4 S <BD100011
BL100093: ! ELSE:L2-B009
add %g1, 0xE96, %g1 ! 000077B0CED16324 ELSE:L2-B009 4 chksum++
fcmpne16 %f26, %f24, %i4 ! 000077B0CED16328 LOOP:L1-B000 4 S
ldx [%g2+0x0058], %l6 ! 000077B0CED1632C LOOP:L1-B000 4 <BD100021
ldda [%l6]0x26, %i0 ! 000077B0CED16330 LOOP:L1-B000 4 S Quad_Ld_P
st %f26, [%g4-0x0010] ! 000077B0CED16334 LOOP:L1-B000 4 S >BD100003
st %f8, [%g6-0x0004] ! 000077B0CED16338 LOOP:L1-B000 4 S >BD100004
srlx %l3, 0x1, %l3 ! 000077B0CED1633C LOOP:L1-B000 4
andcc %l3, 0x1, %g0 ! 000077B0CED16340 LOOP:L1-B000 4
bne,a,pn %xcc, BL100094 ! 000077B0CED16344 LOOP:L1-B000 4
fcmpeq16 %f30, %f26, %i5 ! 000077B0CED16348 LOOP:L1-B000 2 S
add %g1, 0xCDA, %g1 ! 000077B0CED1634C LOOP:L1-B000 2 chksum++
ldx [%g2+0x0058], %l6 ! 000077B0CED16350 SUBR:L0-B000 2 <BD100021
stxa %g7, [%l6+%g0]0x04 ! 000077B0CED16354 SUBR:L0-B000 2 S >BD100022
popc %i1, %i5 ! 000077B0CED16358 SUBR:L0-B000 2 S
ldda [%l6]0x2E, %i0 ! 000077B0CED1635C SUBR:L0-B000 2 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! 000077B0CED16360 SUBR:L0-B000 2 <BD100003
membar 0x40 ! 000077B0CED16364 SUBR:L0-B000 2
stda %f0, [%l5]0x16 ! 000077B0CED16368 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 000077B0CED1636C SUBR:L0-B000 2
sta %f2, [%g6-0x0004]%asi ! 000077B0CED16370 SUBR:L0-B000 2 S >BD100004
ta %xcc, 0x45 ! 000077B0CED16374 SUBR:L0-B000 2 demap-stack
add %g1, 0x114, %i0 ! 000077B0CED16378 SUBR:L0-B000 2
return %i7+0x0008 ! 000077B0CED1637C SUBR:L0-B000 2
add %g1, 0x674, %g1 ! 000077B0CED16380 SUBR:L0-B000 2 chksum++
SECTION .btext050_pg1 TEXT_VA=0x77b0ced16000
attr_text {
Name = .btext050_pg1,
VA = 0x77b0ced16000,
RA = 0xfffc44000,
PA = ra2pa(0xfffc44000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext051 TEXT_VA=0x2d5941fe9f00
attr_text {
Name = .btext051,
VA = 0x2d5941fe9f00,
RA = ra2pa(0xfffbbdf00,0),
PA = ra2pa(0xfffbbdf00,0),
notsb
}
SECTION .btext051_pg0 TEXT_VA=0x2d5941fe8000
attr_text {
Name = .btext051_pg0,
VA = 0x2d5941fe8000,
RA = ra2pa(0xfffbbc000,0),
PA = ra2pa(0xfffbbc000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext051
.text
.global SUBR081; SUBR081:
BL100095: ! SUBR:L0-B000
add %g1, 0xA02, %g1 ! 00002D5941FE9F00 SUBR:L0-B000 2 chksum++
save %o6, -128, %o6 ! 00002D5941FE9F04 SUBR:L0-B000 2
sethi %hh(0x2D5941FE9F00),%l7 ! 00002D5941FE9F08 SUBR:L0-B000 2 SUBR081
or %l7,%hm(0x2D5941FE9F00),%l7 ! 00002D5941FE9F0C SUBR:L0-B000 2
sethi %lm(0x2D5941FE9F00),%l6 ! 00002D5941FE9F10 SUBR:L0-B000 2
or %l6,%lo(0x2D5941FE9F00),%l6 ! 00002D5941FE9F14 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 00002D5941FE9F18 SUBR:L0-B000 2
or %l7, %l6, %l7 ! 00002D5941FE9F1C SUBR:L0-B000 2
add %g6, -110, %l6 ! 00002D5941FE9F20 SUBR:L0-B000 2 @BD100024
stda %f22, [%l6]0xD3 ! 00002D5941FE9F24 SUBR:L0-B000 2 S Short16
lduwa [%g7+%g7]0x8A, %o2 ! 00002D5941FE9F28 SUBR:L0-B000 2 S <BD100034
ldx [%g2+0x0058], %l6 ! 00002D5941FE9F2C SUBR:L0-B000 2 <BD100021
ldda [%l6]0x24, %i0 ! 00002D5941FE9F30 SUBR:L0-B000 2 S Quad_Ld
sethi %hh(0xFFFF8FDCC57A7F00),%l6 ! 00002D5941FE9F34 SUBR:L0-B000 2 SUBR083
or %l6,%hm(0xFFFF8FDCC57A7F00),%l6 ! 00002D5941FE9F38 SUBR:L0-B000 2
sethi %lm(0xFFFF8FDCC57A7F00),%l5 ! 00002D5941FE9F3C SUBR:L0-B000 2
or %l5,%lo(0xFFFF8FDCC57A7F00),%l5 ! 00002D5941FE9F40 SUBR:L0-B000 2
sllx %l6, 0x20, %l6 ! 00002D5941FE9F44 SUBR:L0-B000 2
or %l6, %l5, %l6 ! 00002D5941FE9F48 SUBR:L0-B000 2
jmpl %l6+0x0000, %o7 ! 00002D5941FE9F4C SUBR:L0-B000 2 S
swap [%g3-0x0010], %o4 ! 00002D5941FE9F50 SUBR:L0-B000 2 S >BD100003
nop ! 00002D5941FE9F54 SUBR:L0-B000 2 S
add %g1, 0x969, %g1 ! 00002D5941FE9F58 SUBR:L0-B000 2 chksum++
add %i4, %g1, %i2 ! 00002D5941FE9F5C SWCH:L1-B000 2
andcc %i2, 0x8, %g0 ! 00002D5941FE9F60 SWCH:L1-B000 2
bnz,pn %xcc, BL100102 ! 00002D5941FE9F64 SWCH:L1-B000 2
andcc %i2, 0x200, %g0 ! 00002D5941FE9F68 SWCH:L1-B000 2
bnz,pt %xcc, BL100101 ! 00002D5941FE9F6C SWCH:L1-B000 1
andcc %i2, 0x8, %g0 ! 00002D5941FE9F70 SWCH:L1-B000 1
bnz,pn %xcc, BL100100 ! 00002D5941FE9F74 SWCH:L1-B000 0
.word 0xADB241F5 ! 00002D5941FE9F78 SWCH:L1-B000 0 illop
.word 0xCBEE0000 ! 00002D5941FE9F7C SWCH:L1-B000 0 illop
.word 0x99AE5076 ! 00002D5941FE9F80 SWCH:L1-B000 0 illop
call .+8 ! 00002D5941FE9F84 SWCH:L1-B000 0 S
popc %i1, %l4 ! 00002D5941FE9F88 SWCH:L1-B000 0 S
stx %fsr, [%g2+0x0060] ! 00002D5941FE9F8C SWCH:L1-B000 0 S <BD100008
ldx [%g2+0x0050], %l5 ! 00002D5941FE9F90 SWCH:L1-B000 0 <BD100003
membar 0x40 ! 00002D5941FE9F94 SWCH:L1-B000 0
stda %f16, [%l5]0xE0 ! 00002D5941FE9F98 SWCH:L1-B000 0 Blk-Store
.word 0xADB13FC6 ! 00002D5941FE9F9C SWCH:L1-B000 0 illop
st %f5, [%g4-0x0004] ! 00002D5941FE9FA0 SWCH:L1-B000 0 S >BD100004
ldx [%g2+0x0058], %l6 ! 00002D5941FE9FA4 SWCH:L1-B000 0 <BD100021
stha %g7, [%l6+%g0]0x04 ! 00002D5941FE9FA8 SWCH:L1-B000 0 S >BD100022
membar 0x40 ! 00002D5941FE9FAC SWCH:L1-B000 0
.word 0xA6C87FEA ! 00002D5941FE9FB0 SWCH:L1-B000 0 illop
membar 0x40 ! 00002D5941FE9FB4 SWCH:L1-B000 0
.word 0xF357F4E4 ! 00002D5941FE9FB8 SWCH:L1-B000 0 S illop
.word 0xBDA4089D ! 00002D5941FE9FBC SWCH:L1-B000 0 illop
.word 0x3A10BFF7 ! 00002D5941FE9FC0 SWCH:L1-B000 0 random
sethi %lm(0x10BDA4089D),%l5 ! 00002D5941FE9FC4 SWCH:L1-B000 0
or %l5,%lo(0x10BDA4089D),%l5 ! 00002D5941FE9FC8 SWCH:L1-B000 0
sllx %l6, 0x20, %l6 ! 00002D5941FE9FCC SWCH:L1-B000 0
or %l6, %l5, %l6 ! 00002D5941FE9FD0 SWCH:L1-B000 0
jmpl %l6+0x0000, %o7 ! 00002D5941FE9FD4 SWCH:L1-B000 0 S
pdist %f28, %f30, %f28 ! 00002D5941FE9FD8 SWCH:L1-B000 0 S
.word 0x95A50C16 ! 00002D5941FE9FDC SWCH:L1-B000 0 S illop
nop ! 00002D5941FE9FE0 SWCH:L1-B000 0 S
add %g1, 0xA26, %g1 ! 00002D5941FE9FE4 SWCH:L1-B000 0 chksum++
fba,a,pn %fcc0, BL100103 ! 00002D5941FE9FE8 SWCH:L1-B000 0
st %f26, [%g5+0x0041] ! 00002D5941FE9FEC SWCH:L1-B000 0 S >BD100005+1
BL100099:.word 0xA8CB2BDF ! 00002D5941FE9FF0 CASE:L2-B000 0 illop
swap [%g6-0x002C], %l0 ! 00002D5941FE9FF4 CASE:L2-B000 0 S >BD100014
.word 0xBAEFA265 ! 00002D5941FE9FF8 CASE:L2-B000 0 S illop
ldx [%g2+0x0020], %g4 ! 00002D5941FE9FFC CASE:L2-B000 0 S BASE<BD100016
ldub [%g6+0x0078], %i5 ! 00002D5941FEA000 CASE:L2-B000 0 S <BD100020
.word 0x81551BC0 ! 00002D5941FEA004 CASE:L2-B000 0 S random
.word 0x97A7D17E ! 00002D5941FEA008 CASE:L2-B000 0 S illop_FP
st %f2, [%g5-0x0004] ! 00002D5941FEA00C CASE:L2-B000 0 S >BD100004
.word 0xE351F34D ! 00002D5941FEA010 CASE:L2-B000 0 L random
bvs,a,pn %xcc, BL100097 ;.empty ! 00002D5941FEA014 CASE:L2-B000 0 L
BL100097:fbuge BL100096 ! 00002D5941FEA018 CASE:L2-B000 0 L
ldstub [%g3-0x0022], %i3 ! 00002D5941FEA01C CASE:L2-B000 0 S >BD100012
ld [%g5+0x0064], %f2 ! 00002D5941FEA020 CASE:L2-B000 0 S <BD100010
.word 0x85A6D1C7 ! 00002D5941FEA024 CASE:L2-B000 0 L illop
.word 0x97ABC009 ! 00002D5941FEA028 CASE:L2-B000 0 L illop
BL100098:nop ! 00002D5941FEA02C CASE:L2-B000 0 S
BL100096:add %g1, 0xABE, %g1 ! 00002D5941FEA030 CASE:L2-B000 0 chksum++
fba,a,pn %fcc3, BL100103 ! 00002D5941FEA034 CASE:L2-B000 0
.word 0x91ABB0E1 ! 00002D5941FEA038 CASE:L2-B000 0 S illop
BL100100:add %g1, 0x938, %g1 ! 00002D5941FEA03C CASE:L2-B001 0 chksum++
ldx [%g2+0x0050], %l5 ! 00002D5941FEA040 CASE:L2-B001 0 <BD100003
membar 0x40 ! 00002D5941FEA044 CASE:L2-B001 0
ldda [%l5]0xF8, %f16 ! 00002D5941FEA048 CASE:L2-B001 0 Blk-Load
membar 0x40 ! 00002D5941FEA04C CASE:L2-B001 0
stb %l0, [%g4-0x0022] ! 00002D5941FEA050 CASE:L2-B001 0 S >BD100012
ldx [%g2+0x0058], %l6 ! 00002D5941FEA054 CASE:L2-B001 0 <BD100021
ldda [%l6]0x24, %i0 ! 00002D5941FEA058 CASE:L2-B001 0 S Quad_Ld
stb %i3, [%g5-0x0022] ! 00002D5941FEA05C CASE:L2-B001 0 S >BD100012
membar 0x40 ! 00002D5941FEA060 CASE:L2-B001 0
.word 0xA7A86533 ! 00002D5941FEA064 CASE:L2-B001 0 illop
.word 0x81C3E008 ! 00002D5941FEA068 CASE:L2-B001 0 random
fba BL100103 ! 00002D5941FEA06C CASE:L2-B001 0
.word 0x9E100001 ! 00002D5941FEA070 CASE:L2-B001 0 S random
BL100101:add %g1, 0x3B5, %g1 ! 00002D5941FEA074 CASE:L2-B002 1 chksum++
ldx [%g2+0x0050], %l5 ! 00002D5941FEA078 CASE:L2-B002 1 <BD100003
membar 0x40 ! 00002D5941FEA07C CASE:L2-B002 1
stda %f16, [%l5]0xF0 ! 00002D5941FEA080 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00002D5941FEA084 CASE:L2-B002 1
membar 0x40 ! 00002D5941FEA088 CASE:L2-B002 1
stda %f0, [%l5]0xE0 ! 00002D5941FEA08C CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00002D5941FEA090 CASE:L2-B002 1
fpack16 %f28, %f29 ! 00002D5941FEA094 CASE:L2-B002 1 S
membar 0x40 ! 00002D5941FEA098 CASE:L2-B002 1
stda %f0, [%l5]0x16 ! 00002D5941FEA09C CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00002D5941FEA0A0 CASE:L2-B002 1
swap [%g4+0x0040], %o1 ! 00002D5941FEA0A4 CASE:L2-B002 1 S >BD100005
membar 0x40 ! 00002D5941FEA0A8 CASE:L2-B002 1
stda %f0, [%l5]0x16 ! 00002D5941FEA0AC CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00002D5941FEA0B0 CASE:L2-B002 1
fba BL100103 ! 00002D5941FEA0B4 CASE:L2-B002 1
nop ! 00002D5941FEA0B8 CASE:L2-B002 1 S
BL100102:add %g1, 0x5C8, %g1 ! 00002D5941FEA0BC CASE:L2-B003 1 chksum++
ldx [%g2+0x0050], %l5 ! 00002D5941FEA0C0 CASE:L2-B003 1 <BD100003
membar 0x40 ! 00002D5941FEA0C4 CASE:L2-B003 1
stda %f16, [%l5]0xF0 ! 00002D5941FEA0C8 CASE:L2-B003 1 Blk-Store
membar 0x40 ! 00002D5941FEA0CC CASE:L2-B003 1
membar 0x40 ! 00002D5941FEA0D0 CASE:L2-B003 1
stda %f16, [%l5]0xE0 ! 00002D5941FEA0D4 CASE:L2-B003 1 Blk-Store
membar 0x40 ! 00002D5941FEA0D8 CASE:L2-B003 1
call .+8 ! 00002D5941FEA0DC CASE:L2-B003 1 S
.word 0x95FFE375 ! 00002D5941FEA0E0 CASE:L2-B003 1 S illop
ld [%g3-0x002C], %f31 ! 00002D5941FEA0E4 CASE:L2-B003 1 S <BD100014
pdist %f28, %f22, %f18 ! 00002D5941FEA0E8 CASE:L2-B003 1 S
add %g5, -110, %l6 ! 00002D5941FEA0EC CASE:L2-B003 1 @BD100024
ldda [%l6]0xD2, %f28 ! 00002D5941FEA0F0 CASE:L2-B003 1 S Short16
ldstuba [%g3+0x0078]%asi, %i0 ! 00002D5941FEA0F4 CASE:L2-B003 1 S >BD100020
sethi %hh(0x122C2D19F00),%l6 ! 00002D5941FEA0F8 CASE:L2-B003 1 SUBR084
or %l6,%hm(0x122C2D19F00),%l6 ! 00002D5941FEA0FC CASE:L2-B003 1
sethi %lm(0x122C2D19F00),%l5 ! 00002D5941FEA100 CASE:L2-B003 1
or %l5,%lo(0x122C2D19F00),%l5 ! 00002D5941FEA104 CASE:L2-B003 1
sllx %l6, 0x20, %l6 ! 00002D5941FEA108 CASE:L2-B003 1
or %l6, %l5, %l6 ! 00002D5941FEA10C CASE:L2-B003 1
jmpl %l6+0x0000, %o7 ! 00002D5941FEA110 CASE:L2-B003 1 S
ldub [%g4-0x005D], %o4 ! 00002D5941FEA114 CASE:L2-B003 1 S <BD100011
.word 0x89AFC42E ! 00002D5941FEA118 CASE:L2-B003 1 S illop_FP
nop ! 00002D5941FEA11C CASE:L2-B003 1 S
fba,a BL100103 ! 00002D5941FEA120 CASE:L2-B003 1
st %f31, [%g4-0x0010] ! 00002D5941FEA124 CASE:L2-B003 0 S >BD100003
BL100103: ! SWCH:L1-B000
add %g1, 0x6CC, %g1 ! 00002D5941FEA128 SWCH:L1-B000 2 chksum++
ldx [%g2+0x0050], %l5 ! 00002D5941FEA12C SWCH:L1-B000 2 <BD100003
membar 0x40 ! 00002D5941FEA130 SWCH:L1-B000 2
stda %f0, [%l5]0xE0 ! 00002D5941FEA134 SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 00002D5941FEA138 SWCH:L1-B000 2
ldstub [%g3+0x0078], %i4 ! 00002D5941FEA13C SWCH:L1-B000 2 S >BD100020
membar 0x40 ! 00002D5941FEA140 SWCH:L1-B000 2
stda %f32, [%l5]0xE0 ! 00002D5941FEA144 SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 00002D5941FEA148 SWCH:L1-B000 2
membar 0x40 ! 00002D5941FEA14C SWCH:L1-B000 2
stda %f16, [%l5]0xF0 ! 00002D5941FEA150 SWCH:L1-B000 2 Blk-Store
membar 0x40 ! 00002D5941FEA154 SWCH:L1-B000 2
ldstub [%g4-0x005D], %o2 ! 00002D5941FEA158 SWCH:L1-B000 2 S >BD100011
add %g1, 0x1B8, %i0 ! 00002D5941FEA15C SUBR:L0-B000 2
return %i7+0x0008 ! 00002D5941FEA160 SUBR:L0-B000 2
add %g1, 0x478, %g1 ! 00002D5941FEA164 SUBR:L0-B000 2 chksum++
SECTION .btext051_pg1 TEXT_VA=0x2d5941fea000
attr_text {
Name = .btext051_pg1,
VA = 0x2d5941fea000,
RA = ra2pa(0xfffbbe000,0),
PA = ra2pa(0xfffbbe000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext052 TEXT_VA=0x5b2c7f66ff00
attr_text {
Name = .btext052,
VA = 0x5b2c7f66ff00,
RA = 0xfffb9ff00,
PA = ra2pa(0xfffb9ff00,0),
notsb
}
SECTION .btext052_pg0 TEXT_VA=0x5b2c7f660000
attr_text {
Name = .btext052_pg0,
VA = 0x5b2c7f660000,
RA = 0xfffb90000,
PA = ra2pa(0xfffb90000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext052
.text
.global SUBR082; SUBR082:
BL100104: ! SUBR:L0-B000
add %g1, 0xA73, %g1 ! 00005B2C7F66FF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 00005B2C7F66FF04 SUBR:L0-B000 0
sethi %hh(0x5B2C7F66FF00),%l7 ! 00005B2C7F66FF08 SUBR:L0-B000 0 SUBR082
or %l7,%hm(0x5B2C7F66FF00),%l7 ! 00005B2C7F66FF0C SUBR:L0-B000 0
sethi %lm(0x5B2C7F66FF00),%l6 ! 00005B2C7F66FF10 SUBR:L0-B000 0
or %l6,%lo(0x5B2C7F66FF00),%l6 ! 00005B2C7F66FF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 00005B2C7F66FF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 00005B2C7F66FF1C SUBR:L0-B000 0
.word 0xB3B4422D ! 00005B2C7F66FF20 SUBR:L0-B000 0 S illop
ldstub [%g5-0x005D], %i2 ! 00005B2C7F66FF24 SUBR:L0-B000 0 S >BD100011
.word 0x1BFDDBF1 ! 00005B2C7F66FF28 SUBR:L0-B000 0 S illop
.word 0xCE1B845B ! 00005B2C7F66FF2C SUBR:L0-B000 0 illop
or %l6,%hm(0x10CE1B845B),%l6 ! 00005B2C7F66FF30 SUBR:L0-B000 0
sethi %lm(0x10CE1B845B),%l5 ! 00005B2C7F66FF34 SUBR:L0-B000 0
or %l5,%lo(0x10CE1B845B),%l5 ! 00005B2C7F66FF38 SUBR:L0-B000 0
sllx %l6, 0x20, %l6 ! 00005B2C7F66FF3C SUBR:L0-B000 0
or %l6, %l5, %l6 ! 00005B2C7F66FF40 SUBR:L0-B000 0
jmpl %l6+0x0000, %o7 ! 00005B2C7F66FF44 SUBR:L0-B000 0 S
.word 0xDCF318AC ! 00005B2C7F66FF48 SUBR:L0-B000 0 S random
swap [%g5+0x0040], %o2 ! 00005B2C7F66FF4C SUBR:L0-B000 0 S >BD100005
add %g1, 0xE52, %g1 ! 00005B2C7F66FF50 SUBR:L0-B000 0 chksum++
flushw ! 00005B2C7F66FF54 SUBR:L0-B000 0
add %o0, %g1, %o4 ! 00005B2C7F66FF58 SWCH:L1-B000 0
.word 0x9F793054 ! 00005B2C7F66FF5C SWCH:L1-B000 0 illop
bnz,pn %xcc, BL100111 ! 00005B2C7F66FF60 SWCH:L1-B000 0
andcc %o4, 0x8, %g0 ! 00005B2C7F66FF64 SWCH:L1-B000 0
bnz,pn %xcc, BL100110 ! 00005B2C7F66FF68 SWCH:L1-B000 0
andcc %o4, 0x4, %g0 ! 00005B2C7F66FF6C SWCH:L1-B000 0
bnz,a,pn %xcc, BL100109 ! 00005B2C7F66FF70 SWCH:L1-B000 0
.word 0xB2A1651D ! 00005B2C7F66FF74 SWCH:L1-B000 0 random
andcc %o4, 0x10, %g0 ! 00005B2C7F66FF78 SWCH:L1-B000 0
bnz,pt %xcc, BL100108 ! 00005B2C7F66FF7C SWCH:L1-B000 0
.word 0x81A4481F ! 00005B2C7F66FF80 SWCH:L1-B000 0 S illop_FP
bz,pt %xcc, BL100105 ;.empty ! 00005B2C7F66FF84 SWCH:L1-B000 0 L
fbne,a,pt %fcc3, BL100106 ;.empty ! 00005B2C7F66FF88 SWCH:L1-B000 0 L
.word 0x83500000 ! 00005B2C7F66FF8C SWCH:L1-B000 0 L illop
lduh [%g4+0x000E], %l1 ! 00005B2C7F66FF90 SWCH:L1-B000 0 S <BD100013
nop ! 00005B2C7F66FF94 SWCH:L1-B000 0 S
bpos,pn %icc, BL100107 ;.empty ! 00005B2C7F66FF98 SWCH:L1-B000 0 L
fble,a BL100105 ! 00005B2C7F66FF9C SWCH:L1-B000 0 L
BL100105:ld [%g2+0x0060], %fsr ! 00005B2C7F66FFA0 SWCH:L1-B000 0 S <BD100008
BL100106:nop ! 00005B2C7F66FFA4 SWCH:L1-B000 0 S
BL100107:add %g1, 0xF1B, %g1 ! 00005B2C7F66FFA8 SWCH:L1-B000 0 chksum++
add %g1, 0xAFC, %g1 ! 00005B2C7F66FFAC SWCH:L1-B000 0 chksum++
.word 0xD400EDED ! 00005B2C7F66FFB0 SWCH:L1-B000 0 random
.word 0x3E7BD9B1 ! 00005B2C7F66FFB4 SWCH:L1-B000 0 S illop
BL100108:add %g1, 0x2A7, %g1 ! 00005B2C7F66FFB8 CASE:L2-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! 00005B2C7F66FFBC CASE:L2-B000 0 <BD100003
.word 0x08F1FE9E ! 00005B2C7F66FFC0 CASE:L2-B000 0 illop
stda %f32, [%l5]0xE0 ! 00005B2C7F66FFC4 CASE:L2-B000 0 Blk-Store
membar 0x40 ! 00005B2C7F66FFC8 CASE:L2-B000 0
sth %i4, [%g3+0x000E] ! 00005B2C7F66FFCC CASE:L2-B000 0 S >BD100013
st %f24, [%g5+0x0040] ! 00005B2C7F66FFD0 CASE:L2-B000 0 S >BD100005
.word 0xDBEECAD8 ! 00005B2C7F66FFD4 CASE:L2-B000 0 illop
stda %f0, [%l5]0xF0 ! 00005B2C7F66FFD8 CASE:L2-B000 0 Blk-Store
.word 0x95AF0E4E ! 00005B2C7F66FFDC CASE:L2-B000 0 illop
.word 0xB9A04F25 ! 00005B2C7F66FFE0 CASE:L2-B000 0 S illop_FP
.word 0xA3790036 ! 00005B2C7F66FFE4 CASE:L2-B000 0 S illop
fba BL100112 ! 00005B2C7F66FFE8 CASE:L2-B000 0
fsrc1s %f24, %f20 ! 00005B2C7F66FFEC CASE:L2-B000 0 S
BL100109:add %g1, 0x23A, %g1 ! 00005B2C7F66FFF0 CASE:L2-B001 0 chksum++
stw %o3, [%g3-0x0010] ! 00005B2C7F66FFF4 CASE:L2-B001 0 S >BD100003
sth %g1, [%g3-0x006E] ! 00005B2C7F66FFF8 CASE:L2-B001 0 S >BD100024
ta %xcc, 0x40 ! 00005B2C7F66FFFC CASE:L2-B001 0 S +-priv
.word 0x8F4AFC37 ! 00005B2C7F670000 CASE:L2-B001 0 illop
stda %f24, [%l6]0xD2 ! 00005B2C7F670004 CASE:L2-B001 0 S Short16
.word 0x8190801C ! 00005B2C7F670008 CASE:L2-B001 0 illop
fnot1s %f27, %f22 ! 00005B2C7F67000C CASE:L2-B001 0 S
BL100110:add %g1, 0x5BB, %g1 ! 00005B2C7F670010 CASE:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! 00005B2C7F670014 CASE:L2-B002 0 <BD100003
membar 0x40 ! 00005B2C7F670018 CASE:L2-B002 0
stda %f16, [%l5]0xF0 ! 00005B2C7F67001C CASE:L2-B002 0 Blk-Store
membar 0x40 ! 00005B2C7F670020 CASE:L2-B002 0
add %g3, -34, %l6 ! 00005B2C7F670024 CASE:L2-B002 0 @BD100012
ldda [%l6]0xD0, %f30 ! 00005B2C7F670028 CASE:L2-B002 0 S Short8
bshuffle %f28, %f16, %f16 ! 00005B2C7F67002C CASE:L2-B002 0 S
ldsh [%g5-0x006D], %l3 ! 00005B2C7F670030 CASE:L2-B002 0 S <BD100024+1
ldstuba [%g6-0x005D]%asi, %i1 ! 00005B2C7F670034 CASE:L2-B002 0 S >BD100011
ld [%g2+0x0060], %fsr ! 00005B2C7F670038 CASE:L2-B002 0 S <BD100008
.word 0x9FC68000 ! 00005B2C7F67003C CASE:L2-B002 0 S random
call .+8 ! 00005B2C7F670040 CASE:L2-B002 0 S
.word 0xA1A9728A ! 00005B2C7F670044 CASE:L2-B002 0 S illop
ba,pt %icc, BL100112 ! 00005B2C7F670048 CASE:L2-B002 0
fmul8ulx16 %f30, %f22, %f16 ! 00005B2C7F67004C CASE:L2-B002 0 S
BL100111:add %g1, 0xA32, %g1 ! 00005B2C7F670050 CASE:L2-B003 0 chksum++
stb %g1, [%g5-0x0022] ! 00005B2C7F670054 CASE:L2-B003 0 S >BD100012
sth %g1, [%g3+0x0042] ! 00005B2C7F670058 CASE:L2-B003 0 S >BD100005+2
ldsba [%g3+0x0078]%asi, %i2 ! 00005B2C7F67005C CASE:L2-B003 0 S <BD100020
st %f25, [%g5-0x002C] ! 00005B2C7F670060 CASE:L2-B003 0 S >BD100014
.word 0xABAC8C61 ! 00005B2C7F670064 CASE:L2-B003 0 S illop
.word 0xE2B9F272 ! 00005B2C7F670068 CASE:L2-B003 0 illop
st %f22, [%g4-0x0010] ! 00005B2C7F67006C CASE:L2-B003 0 S >BD100003
BL100112: ! SWCH:L1-B000
add %g1, 0x2DF, %g1 ! 00005B2C7F670070 SWCH:L1-B000 0 chksum++
pdist %f16, %f30, %f18 ! 00005B2C7F670074 SWCH:L1-B000 0 S
ldx [%g2+0x0058], %l6 ! 00005B2C7F670078 SWCH:L1-B000 0 <BD100021
.word 0xEDB89C21 ! 00005B2C7F67007C SWCH:L1-B000 0 S illop
fpack16 %f30, %f16 ! 00005B2C7F670080 SWCH:L1-B000 0 S
ldx [%g2+0x0050], %l5 ! 00005B2C7F670084 SWCH:L1-B000 0 <BD100003
membar 0x40 ! 00005B2C7F670088 SWCH:L1-B000 0
stda %f0, [%l5]0xF0 ! 00005B2C7F67008C SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 00005B2C7F670090 SWCH:L1-B000 0
.word 0xA164D93C ! 00005B2C7F670094 SWCH:L1-B000 0 S illop
call .+8 ! 00005B2C7F670098 SWCH:L1-B000 0 S
swap [%g3+0x0040], %l1 ! 00005B2C7F67009C SWCH:L1-B000 0 S >BD100005
swap [%g6-0x0010], %o3 ! 00005B2C7F6700A0 SWCH:L1-B000 0 S >BD100003
stb %l1, [%g3+0x0078] ! 00005B2C7F6700A4 SWCH:L1-B000 0 S >BD100020
.word 0x9B40E653 ! 00005B2C7F6700A8 SWCH:L1-B000 0 S illop
.word 0xAB8A3CE2 ! 00005B2C7F6700AC SUBR:L0-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 00005B2C7F6700B0 SUBR:L0-B000 0 <BD100003
membar 0x40 ! 00005B2C7F6700B4 SUBR:L0-B000 0
.word 0x2B79A0C7 ! 00005B2C7F6700B8 SUBR:L0-B000 0 random
membar 0x40 ! 00005B2C7F6700BC SUBR:L0-B000 0
.word 0x87A09756 ! 00005B2C7F6700C0 SUBR:L0-B000 0 S illop
ldsh [%g3-0x006E], %i4 ! 00005B2C7F6700C4 SUBR:L0-B000 0 S <BD100024
.word 0x81E80000 ! 00005B2C7F6700C8 SUBR:L0-B000 0 random
add %g1, 0x978, %g1 ! 00005B2C7F6700CC SUBR:L0-B000 0 chksum++
ret ! 00005B2C7F6700D0 SUBR:L0-B000 0
restore %i0, %l7, %o0 ! 00005B2C7F6700D4 SUBR:L0-B000 0
SECTION .btext052_pg1 TEXT_VA=0x5b2c7f670000
attr_text {
Name = .btext052_pg1,
VA = 0x5b2c7f670000,
RA = 0xfffba0000,
PA = ra2pa(0xfffba0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext053 TEXT_VA=0xffff8fdcc57a7f00
attr_text {
Name = .btext053,
VA = 0xffff8fdcc57a7f00,
RA = ra2pa(0xfffbb9f00,0),
PA = ra2pa(0xfffbb9f00,0),
notsb
}
SECTION .btext053_pg0 TEXT_VA=0xffff8fdcc57a6000
attr_text {
Name = .btext053_pg0,
VA = 0xffff8fdcc57a6000,
RA = ra2pa(0xfffbb8000,0),
PA = ra2pa(0xfffbb8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext053
.text
.global SUBR083; SUBR083:
add %g3, -34, %l6 ! FFFF8FDCC57A7F00 SUBR:L0-B000 6 @BD100012
ldda [%l6]0xD0, %f20 ! FFFF8FDCC57A7F04 SUBR:L0-B000 6 S Short8
ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A7F08 SUBR:L0-B000 6 <BD100021
ldda [%l6]0x26, %o0 ! FFFF8FDCC57A7F0C SUBR:L0-B000 6 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7F10 SUBR:L0-B000 6 <BD100003
membar 0x40 ! FFFF8FDCC57A7F14 SUBR:L0-B000 6
stda %f16, [%l5]0xE0 ! FFFF8FDCC57A7F18 SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF8FDCC57A7F1C SUBR:L0-B000 6
nop ! FFFF8FDCC57A7F20 SUBR:L0-B000 6 S
membar 0x40 ! FFFF8FDCC57A7F24 SUBR:L0-B000 6
stda %f16, [%l5]0xF0 ! FFFF8FDCC57A7F28 SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF8FDCC57A7F2C SUBR:L0-B000 6
membar 0x40 ! FFFF8FDCC57A7F30 SUBR:L0-B000 6
stda %f32, [%l5]0xE0 ! FFFF8FDCC57A7F34 SUBR:L0-B000 6 Blk-Store
membar 0x40 ! FFFF8FDCC57A7F38 SUBR:L0-B000 6
add %g1, 0xB8B, %g1 ! FFFF8FDCC57A7F3C SUBR:L0-B000 6 chksum++
or %g0, 0x2, %o4 ! FFFF8FDCC57A7F40 LOOP:L1-B000 6
BL100136: ! LOOP:L1-B000
add %g1, 0x8E0, %g1 ! FFFF8FDCC57A7F44 LOOP:L1-B000 12 chksum++
fcmpd %fcc3, %f42, %f42 ! FFFF8FDCC57A7F48 SKIP:L2-B000 12
fbl,pn %fcc3, BL100113 ! FFFF8FDCC57A7F4C SKIP:L2-B000 12
ldstuba [%g4-0x0022]%asi, %o0 ! FFFF8FDCC57A7F50 SKIP:L2-B000 12 S >BD100012
nop ! FFFF8FDCC57A7F54 SKIP:L2-B000 12 S
ldsha [%g7+%g0]0x82, %o0 ! FFFF8FDCC57A7F58 SKIP:L2-B000 12 S <BD100034
stwa %o0, [%g5-0x0010]%asi ! FFFF8FDCC57A7F5C SKIP:L2-B000 12 S >BD100003
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7F60 SKIP:L2-B000 12 <BD100003
membar 0x40 ! FFFF8FDCC57A7F64 SKIP:L2-B000 12
stda %f32, [%l5]0x16 ! FFFF8FDCC57A7F68 SKIP:L2-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A7F6C SKIP:L2-B000 12
nop ! FFFF8FDCC57A7F70 SKIP:L2-B000 12 S
sta %f9, [%g3-0x0004]%asi ! FFFF8FDCC57A7F74 SKIP:L2-B000 12 S >BD100004
stb %o0, [%g4-0x005D] ! FFFF8FDCC57A7F78 SKIP:L2-B000 12 S >BD100011
sth %i5, [%g5+0x000E] ! FFFF8FDCC57A7F7C SKIP:L2-B000 12 S >BD100013
membar 0x40 ! FFFF8FDCC57A7F80 SKIP:L2-B000 12
stda %f16, [%l5]0x16 ! FFFF8FDCC57A7F84 SKIP:L2-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A7F88 SKIP:L2-B000 12
membar 0x40 ! FFFF8FDCC57A7F8C SKIP:L2-B000 12
stda %f32, [%l5]0xF0 ! FFFF8FDCC57A7F90 SKIP:L2-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A7F94 SKIP:L2-B000 12
add %g1, 0x4C5, %g1 ! FFFF8FDCC57A7F98 SKIP:L2-B000 12 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7F9C SKIP:L2-B000 12 <BD100003
membar 0x40 ! FFFF8FDCC57A7FA0 SKIP:L2-B000 12
stda %f0, [%l5]0x1E ! FFFF8FDCC57A7FA4 SKIP:L2-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A7FA8 SKIP:L2-B000 12
membar 0x40 ! FFFF8FDCC57A7FAC SKIP:L2-B000 12
stda %f16, [%l5]0xE0 ! FFFF8FDCC57A7FB0 SKIP:L2-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A7FB4 SKIP:L2-B000 12
sth %i5, [%g5-0x002A] ! FFFF8FDCC57A7FB8 SKIP:L2-B000 12 S >BD100014+2
nop ! FFFF8FDCC57A7FBC SKIP:L2-B000 12 S
stha %i2, [%g6+0x000E]%asi ! FFFF8FDCC57A7FC0 SKIP:L2-B000 12 S >BD100013
ba,a BL100114 ! FFFF8FDCC57A7FC4 SKIP:L2-B000 12
alignaddr %i3, %o1, %o3 ! FFFF8FDCC57A7FC8 SKIP:L2-B000 0 S
BL100113: ! ELSE:L2-B001
nop ! FFFF8FDCC57A7FCC ELSE:L2-B001 0 S
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7FD0 ELSE:L2-B001 0 <BD100003
membar 0x40 ! FFFF8FDCC57A7FD4 ELSE:L2-B001 0
stda %f32, [%l5]0xF0 ! FFFF8FDCC57A7FD8 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF8FDCC57A7FDC ELSE:L2-B001 0
popc %o1, %o1 ! FFFF8FDCC57A7FE0 ELSE:L2-B001 0 S
membar 0x40 ! FFFF8FDCC57A7FE4 ELSE:L2-B001 0
stda %f16, [%l5]0x16 ! FFFF8FDCC57A7FE8 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF8FDCC57A7FEC ELSE:L2-B001 0
.word 0x9BA45FD4 ! FFFF8FDCC57A7FF0 ELSE:L2-B001 0 illop
stda %f32, [%l5]0x16 ! FFFF8FDCC57A7FF4 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFF8FDCC57A7FF8 ELSE:L2-B001 0
add %g5, -93, %l6 ! FFFF8FDCC57A7FFC ELSE:L2-B001 0 @BD100011
stda %f30, [%l6]0xD8 ! FFFF8FDCC57A8000 ELSE:L2-B001 0 S Short8
add %g1, 0xF53, %g1 ! FFFF8FDCC57A8004 ELSE:L2-B001 0 chksum++
.word 0x815BAC73 ! FFFF8FDCC57A8008 ELSE:L2-B001 0 S illop
add %g6, 0xE, %l6 ! FFFF8FDCC57A800C ELSE:L2-B001 0 @BD100013
ldda [%l6]0xD2, %f18 ! FFFF8FDCC57A8010 ELSE:L2-B001 0 S Short16
ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A8014 ELSE:L2-B001 0 <BD100021
ldda [%l6]0x2C, %o0 ! FFFF8FDCC57A8018 ELSE:L2-B001 0 S Quad_Ld
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A801C ELSE:L2-B001 0 <BD100003
membar 0x40 ! FFFF8FDCC57A8020 ELSE:L2-B001 0
stda %f16, [%l5]0xE0 ! FFFF8FDCC57A8024 ELSE:L2-B001 0 Blk-Store
.word 0xEBAD233C ! FFFF8FDCC57A8028 ELSE:L2-B001 0 random
ldx [%g2+0x0028], %g5 ! FFFF8FDCC57A802C ELSE:L2-B001 0 S BASE<BD100060
tn %xcc, %g0+0x0057 ! FFFF8FDCC57A8030 ELSE:L2-B001 0 S
membar 0x40 ! FFFF8FDCC57A8034 ELSE:L2-B001 0
.word 0xD174802E ! FFFF8FDCC57A8038 ELSE:L2-B001 0 illop
.word 0xFD7A0565 ! FFFF8FDCC57A803C ELSE:L2-B001 0 illop
.word 0x1995461A ! FFFF8FDCC57A8040 ELSE:L2-B001 0 random
.word 0x81C3E008 ! FFFF8FDCC57A8044 ELSE:L2-B001 0 random
membar 0x40 ! FFFF8FDCC57A8048 ELSE:L2-B001 0
.word 0x8F8BBE80 ! FFFF8FDCC57A804C ELSE:L2-B001 0 illop
.word 0xDB7FCE38 ! FFFF8FDCC57A8050 ELSE:L2-B001 0 random
membar 0x40 ! FFFF8FDCC57A8054 ELSE:L2-B001 0
BL100114: ! ELSE:L2-B001
add %g1, 0xF3F, %g1 ! FFFF8FDCC57A8058 ELSE:L2-B001 12 chksum++
andcc %o0, 0x400, %g0 ! FFFF8FDCC57A805C SKIP:L2-B002 12
bz,pn %xcc, BL100115 ! FFFF8FDCC57A8060 SKIP:L2-B002 12
nop ! FFFF8FDCC57A8064 SKIP:L2-B002 12 S
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8068 SKIP:L2-B002 12 <BD100003
membar 0x40 ! FFFF8FDCC57A806C SKIP:L2-B002 12
stda %f0, [%l5]0xF0 ! FFFF8FDCC57A8070 SKIP:L2-B002 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A8074 SKIP:L2-B002 12
stb %o1, [%g3+0x0078] ! FFFF8FDCC57A8078 SKIP:L2-B002 12 S >BD100020
nop ! FFFF8FDCC57A807C SKIP:L2-B002 12 S
nop ! FFFF8FDCC57A8080 SKIP:L2-B002 12 S
ldx [%g2+0x0060], %fsr ! FFFF8FDCC57A8084 SKIP:L2-B002 12 S <BD100008
ld [%g2+0x0060], %fsr ! FFFF8FDCC57A8088 SKIP:L2-B002 12 S <BD100008
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A808C SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A8090 SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A8094 SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A8098 SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A809C SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A80A0 SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A80A4 SKIP:L2-B002 12 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A80A8 SKIP:L2-B002 12 ptr_chase
nop ! FFFF8FDCC57A80AC SKIP:L2-B002 12 S
sta %f26, [%g4+0x0040]%asi ! FFFF8FDCC57A80B0 SKIP:L2-B002 12 S >BD100005
add %g1, 0x986, %g1 ! FFFF8FDCC57A80B4 SKIP:L2-B002 12 chksum++
st %f5, [%g3+0x0064] ! FFFF8FDCC57A80B8 SKIP:L2-B002 12 S >BD100010
faligndata %f30, %f18, %f16 ! FFFF8FDCC57A80BC SKIP:L2-B002 12 S
ldx [%g2+0x0060], %fsr ! FFFF8FDCC57A80C0 SKIP:L2-B002 12 S <BD100008
nop ! FFFF8FDCC57A80C4 SKIP:L2-B002 12 S
nop ! FFFF8FDCC57A80C8 SKIP:L2-B002 12 S
fba,a BL100120 ! FFFF8FDCC57A80CC SKIP:L2-B002 12
nop ! FFFF8FDCC57A80D0 SKIP:L2-B002 0 S
BL100115: ! ELSE:L2-B003
nop ! FFFF8FDCC57A80D4 ELSE:L2-B003 0 S
.word 0xD5923388 ! FFFF8FDCC57A80D8 ELSE:L2-B003 0 L random
nop ! FFFF8FDCC57A80DC ELSE:L2-B003 0 S
be,a BL100117 ;.empty ! FFFF8FDCC57A80E0 ELSE:L2-B003 0 L
BL100116:fblg,a,pn %fcc3, BL100118 ;.empty ! FFFF8FDCC57A80E4 ELSE:L2-B003 0 L
BL100117:.word 0xDDEE26E2 ! FFFF8FDCC57A80E8 ELSE:L2-B003 0 L illop
BL100118:.word 0x95A468F2 ! FFFF8FDCC57A80EC ELSE:L2-B003 0 L illop
swapa [%g4-0x002C]%asi, %o5 ! FFFF8FDCC57A80F0 ELSE:L2-B003 0 S >BD100014
BL100119:add %g1, 0x63E, %g1 ! FFFF8FDCC57A80F4 ELSE:L2-B003 0 chksum++
add %g1, 0x92D, %g1 ! FFFF8FDCC57A80F8 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A80FC ELSE:L2-B003 0 <BD100021
lduha [%l6+%g0]0x0C, %g7 ! FFFF8FDCC57A8100 ELSE:L2-B003 0 S <BD100022
.word 0xFD59AD32 ! FFFF8FDCC57A8104 ELSE:L2-B003 0 random
membar 0x40 ! FFFF8FDCC57A8108 ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! FFFF8FDCC57A810C ELSE:L2-B003 0 Blk-Store
.word 0xB1B0865B ! FFFF8FDCC57A8110 ELSE:L2-B003 0 illop
membar 0x40 ! FFFF8FDCC57A8114 ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! FFFF8FDCC57A8118 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFF8FDCC57A811C ELSE:L2-B003 0
stw %o5, [%g6-0x0010] ! FFFF8FDCC57A8120 ELSE:L2-B003 0 S >BD100003
add %g5, 0xE, %l6 ! FFFF8FDCC57A8124 ELSE:L2-B003 0 @BD100013
ldda [%l6]0xD2, %f28 ! FFFF8FDCC57A8128 ELSE:L2-B003 0 S Short16
ldx [%g2+0x0060], %fsr ! FFFF8FDCC57A812C ELSE:L2-B003 0 S <BD100008
BL100120: ! ELSE:L2-B003
add %g1, 0xE5E, %g1 ! FFFF8FDCC57A8130 ELSE:L2-B003 12 chksum++
andcc %g1, 0x80, %g0 ! FFFF8FDCC57A8134 SKIP:L2-B004 12
bnz,pn %xcc, BL100128 ! FFFF8FDCC57A8138 SKIP:L2-B004 12
array32 %g1, %o2, %o5 ! FFFF8FDCC57A813C SKIP:L2-B004 12 S
nop ! FFFF8FDCC57A8140 SKIP:L2-B004 7 S
bpos,a BL100121 ;.empty ! FFFF8FDCC57A8144 SKIP:L2-B004 7 L
bneg,a BL100122 ! FFFF8FDCC57A8148 SKIP:L2-B004 7 L
st %f25, [%g5-0x002C] ! FFFF8FDCC57A814C SKIP:L2-B004 0 S >BD100014
bn,pn %xcc, BL100123 ;.empty ! FFFF8FDCC57A8150 SKIP:L2-B004 0 L
fba,pn %fcc1, BL100124 ;.empty ! FFFF8FDCC57A8154 SKIP:L2-B004 0 L
bcc,a BL100121 ! FFFF8FDCC57A8158 SKIP:L2-B004 0 L
.word 0x365D556B ! FFFF8FDCC57A815C SKIP:L2-B004 0 S illop
BL100124:.word 0xADD5D368 ! FFFF8FDCC57A8160 SKIP:L2-B004 0 L illop
BL100121:st %f4, [%g4-0x0004] ! FFFF8FDCC57A8164 SKIP:L2-B004 0 S >BD100004
BL100123:stb %o0, [%g3-0x005D] ! FFFF8FDCC57A8168 SKIP:L2-B004 7 S >BD100011
fbne,pn %fcc1, BL100126 ! FFFF8FDCC57A816C SKIP:L2-B004 7 L
nop ! FFFF8FDCC57A8170 SKIP:L2-B004 7 S
BL100125:fbl,a BL100127 ;.empty ! FFFF8FDCC57A8174 SKIP:L2-B004 7 L
BL100127:bz BL100126 ! FFFF8FDCC57A8178 SKIP:L2-B004 0 L
BL100126:nop ! FFFF8FDCC57A817C SKIP:L2-B004 7 S
BL100122:add %g1, 0x320, %g1 ! FFFF8FDCC57A8180 SKIP:L2-B004 7 chksum++
add %g1, 0x736, %g1 ! FFFF8FDCC57A8184 SKIP:L2-B004 7 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8188 SKIP:L2-B004 7 <BD100003
membar 0x40 ! FFFF8FDCC57A818C SKIP:L2-B004 7
ldda [%l5]0x16, %f16 ! FFFF8FDCC57A8190 SKIP:L2-B004 7 Blk-Load
membar 0x40 ! FFFF8FDCC57A8194 SKIP:L2-B004 7
ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A8198 SKIP:L2-B004 7 <BD100021
stba %g7, [%l6+%g0]0x14 ! FFFF8FDCC57A819C SKIP:L2-B004 7 S >BD100022
stha %o1, [%g5+0x000E]%asi ! FFFF8FDCC57A81A0 SKIP:L2-B004 7 S >BD100013
lduba [%l6+%g0]0x1C, %g7 ! FFFF8FDCC57A81A4 SKIP:L2-B004 7 S <BD100022
ldda [%g7+%g7]0x82, %o0 ! FFFF8FDCC57A81A8 SKIP:L2-B004 7 S <BD100034
fba,pt %fcc3, BL100133 ! FFFF8FDCC57A81AC SKIP:L2-B004 7
ldstub [%g4-0x005D], %o0 ! FFFF8FDCC57A81B0 SKIP:L2-B004 7 S >BD100011
BL100128: ! ELSE:L2-B005
stb %o0, [%g3+0x0078] ! FFFF8FDCC57A81B4 ELSE:L2-B005 5 S >BD100020
fbul,a BL100129 ;.empty ! FFFF8FDCC57A81B8 ELSE:L2-B005 5 L
brgez,pt %o5, BL100130 ;.empty ! FFFF8FDCC57A81BC ELSE:L2-B005 0 L
BL100130:be,a,pt %xcc, BL100131 ;.empty ! FFFF8FDCC57A81C0 ELSE:L2-B005 5 L
BL100131:fbug,a,pt %fcc0, BL100132 ! FFFF8FDCC57A81C4 ELSE:L2-B005 0 L
BL100132:nop ! FFFF8FDCC57A81C8 ELSE:L2-B005 5 S
ldsw [%g3+0x0040], %o2 ! FFFF8FDCC57A81CC ELSE:L2-B005 5 S <BD100005
BL100129:lduh [%g6+0x000F], %o5 ! FFFF8FDCC57A81D0 ELSE:L2-B005 5 S <BD100013+1
add %g1, 0xB1A, %g1 ! FFFF8FDCC57A81D4 ELSE:L2-B005 5 chksum++
add %g1, 0xB41, %g1 ! FFFF8FDCC57A81D8 ELSE:L2-B005 5 chksum++
sth %o2, [%g3-0x006E] ! FFFF8FDCC57A81DC ELSE:L2-B005 5 S >BD100024
st %f10, [%g6-0x0004] ! FFFF8FDCC57A81E0 ELSE:L2-B005 5 S >BD100004
ldsb [%g4-0x0022], %o1 ! FFFF8FDCC57A81E4 ELSE:L2-B005 5 S <BD100012
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A81E8 ELSE:L2-B005 5 <BD100003
membar 0x40 ! FFFF8FDCC57A81EC ELSE:L2-B005 5
stda %f32, [%l5]0x16 ! FFFF8FDCC57A81F0 ELSE:L2-B005 5 Blk-Store
membar 0x40 ! FFFF8FDCC57A81F4 ELSE:L2-B005 5
add %g3, -93, %l6 ! FFFF8FDCC57A81F8 ELSE:L2-B005 5 @BD100011
ldda [%l6]0xD0, %f26 ! FFFF8FDCC57A81FC ELSE:L2-B005 5 S Short8
fpsub32s %f26, %f19, %f25 ! FFFF8FDCC57A8200 ELSE:L2-B005 5 S
st %f2, [%g6+0x0064] ! FFFF8FDCC57A8204 ELSE:L2-B005 5 S >BD100010
ldx [%g2+0x0028], %g4 ! FFFF8FDCC57A8208 ELSE:L2-B005 5 S BASE<BD100060
ld [%g5+0x0040], %f24 ! FFFF8FDCC57A820C ELSE:L2-B005 5 S <BD100005
BL100133: ! ELSE:L2-B005
add %g1, 0xEF7, %g1 ! FFFF8FDCC57A8210 ELSE:L2-B005 12 chksum++
andcc %o1, 0x80, %g0 ! FFFF8FDCC57A8214 SKIP:L2-B006 12
bnz,a BL100134 ! FFFF8FDCC57A8218 SKIP:L2-B006 12
st %f9, [%g6-0x0004] ! FFFF8FDCC57A821C SKIP:L2-B006 5 S >BD100004
stx %fsr, [%g2+0x0060] ! FFFF8FDCC57A8220 SKIP:L2-B006 7 S <BD100008
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8224 SKIP:L2-B006 7 <BD100003
membar 0x40 ! FFFF8FDCC57A8228 SKIP:L2-B006 7
stda %f32, [%l5]0xE0 ! FFFF8FDCC57A822C SKIP:L2-B006 7 Blk-Store
membar 0x40 ! FFFF8FDCC57A8230 SKIP:L2-B006 7
membar 0x40 ! FFFF8FDCC57A8234 SKIP:L2-B006 7
stda %f32, [%l5]0xF0 ! FFFF8FDCC57A8238 SKIP:L2-B006 7 Blk-Store
membar 0x40 ! FFFF8FDCC57A823C SKIP:L2-B006 7
ldx [%g2+0x0030], %g4 ! FFFF8FDCC57A8240 SKIP:L2-B006 7 S BASE<BD100096
membar 0x40 ! FFFF8FDCC57A8244 SKIP:L2-B006 7
stda %f32, [%l5]0xF0 ! FFFF8FDCC57A8248 SKIP:L2-B006 7 Blk-Store
membar 0x40 ! FFFF8FDCC57A824C SKIP:L2-B006 7
stha %o3, [%g5+0x000E]%asi ! FFFF8FDCC57A8250 SKIP:L2-B006 7 S >BD100013
add %g1, 0x30C, %g1 ! FFFF8FDCC57A8254 SKIP:L2-B006 7 chksum++
lduwa [%g7+%g7]0x83, %o3 ! FFFF8FDCC57A8258 SKIP:L2-B006 7 S <BD100034
ldx [%g2+0x0018], %g6 ! FFFF8FDCC57A825C SKIP:L2-B006 7 S BASE<BD100077
ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A8260 SKIP:L2-B006 7 <BD100021
lduwa [%l6+%g0]0x14, %g7 ! FFFF8FDCC57A8264 SKIP:L2-B006 7 S <BD100022
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8268 SKIP:L2-B006 7 <BD100003
membar 0x40 ! FFFF8FDCC57A826C SKIP:L2-B006 7
stda %f32, [%l5]0x16 ! FFFF8FDCC57A8270 SKIP:L2-B006 7 Blk-Store
membar 0x40 ! FFFF8FDCC57A8274 SKIP:L2-B006 7
stwa %g7, [%l6+%g0]0x0C ! FFFF8FDCC57A8278 SKIP:L2-B006 7 S >BD100022
ldsh [%g4-0x006D], %o1 ! FFFF8FDCC57A827C SKIP:L2-B006 7 S <BD100024+1
alignaddrl %o2, %o1, %o2 ! FFFF8FDCC57A8280 SKIP:L2-B006 7 S
add %g6, 0xE, %l6 ! FFFF8FDCC57A8284 SKIP:L2-B006 7 @BD100013
stda %f26, [%l6]0xD2 ! FFFF8FDCC57A8288 SKIP:L2-B006 7 S Short16
ba BL100135 ! FFFF8FDCC57A828C SKIP:L2-B006 7
nop ! FFFF8FDCC57A8290 SKIP:L2-B006 7 S
BL100134: ! ELSE:L2-B007
ldstub [%g4-0x0022], %o3 ! FFFF8FDCC57A8294 ELSE:L2-B007 5 S >BD100012
prefetch [%g4-0x005D], 0 ! FFFF8FDCC57A8298 ELSE:L2-B007 5 S <BD100011
ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A829C ELSE:L2-B007 5 <BD100021
ldda [%l6]0x24, %o0 ! FFFF8FDCC57A82A0 ELSE:L2-B007 5 S Quad_Ld
st %f24, [%g4-0x0010] ! FFFF8FDCC57A82A4 ELSE:L2-B007 5 S >BD100003
st %f2, [%g4-0x0004] ! FFFF8FDCC57A82A8 ELSE:L2-B007 5 S >BD100004
st %f9, [%g5-0x0004] ! FFFF8FDCC57A82AC ELSE:L2-B007 5 S >BD100004
add %g1, 0xE9E, %g1 ! FFFF8FDCC57A82B0 ELSE:L2-B007 5 chksum++
stb %o5, [%g4+0x0078] ! FFFF8FDCC57A82B4 ELSE:L2-B007 5 S >BD100020
stw %o5, [%g4+0x0040] ! FFFF8FDCC57A82B8 ELSE:L2-B007 5 S >BD100005
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A82BC ELSE:L2-B007 5 <BD100003
membar 0x40 ! FFFF8FDCC57A82C0 ELSE:L2-B007 5
stda %f16, [%l5]0xF0 ! FFFF8FDCC57A82C4 ELSE:L2-B007 5 Blk-Store
membar 0x40 ! FFFF8FDCC57A82C8 ELSE:L2-B007 5
nop ! FFFF8FDCC57A82CC ELSE:L2-B007 5 S
BL100135: ! ELSE:L2-B007
add %g1, 0x27A, %g1 ! FFFF8FDCC57A82D0 ELSE:L2-B007 12 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A82D4 LOOP:L1-B000 12 <BD100003
membar 0x40 ! FFFF8FDCC57A82D8 LOOP:L1-B000 12
stda %f0, [%l5]0x16 ! FFFF8FDCC57A82DC LOOP:L1-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A82E0 LOOP:L1-B000 12
membar 0x40 ! FFFF8FDCC57A82E4 LOOP:L1-B000 12
stda %f0, [%l5]0x16 ! FFFF8FDCC57A82E8 LOOP:L1-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A82EC LOOP:L1-B000 12
membar 0x40 ! FFFF8FDCC57A82F0 LOOP:L1-B000 12
stda %f16, [%l5]0xE0 ! FFFF8FDCC57A82F4 LOOP:L1-B000 12 Blk-Store
membar 0x40 ! FFFF8FDCC57A82F8 LOOP:L1-B000 12
nop ! FFFF8FDCC57A82FC LOOP:L1-B000 12 S
nop ! FFFF8FDCC57A8300 LOOP:L1-B000 12 S
subcc %o4, 0x1, %o4 ! FFFF8FDCC57A8304 LOOP:L1-B000 12
bnz BL100136 ! FFFF8FDCC57A8308 LOOP:L1-B000 12
nop ! FFFF8FDCC57A830C LOOP:L1-B000 12 S
add %g1, 0xD4, %g1 ! FFFF8FDCC57A8310 LOOP:L1-B000 6 chksum++
.word 0xE59BC3E2 ! FFFF8FDCC57A8314 SUBR:L0-B000 6 S illop_VIS
nop ! FFFF8FDCC57A8318 SUBR:L0-B000 6 S
ldsh [%g6+0x000E], %o3 ! FFFF8FDCC57A831C SUBR:L0-B000 6 S <BD100013
bcc,pn %icc, BL100137 ;.empty ! FFFF8FDCC57A8320 SUBR:L0-B000 6 L
fbug BL100137 ;.empty ! FFFF8FDCC57A8324 SUBR:L0-B000 6 L
.word 0xB5AB4A7E ! FFFF8FDCC57A8328 SUBR:L0-B000 0 L illop
fbn,a BL100139 ;.empty ! FFFF8FDCC57A832C SUBR:L0-B000 0 L
fbul,a BL100140 ;.empty ! FFFF8FDCC57A8330 SUBR:L0-B000 0 L
.word 0xC8E20F20 ! FFFF8FDCC57A8334 SUBR:L0-B000 0 L illop
BL100137:bneg BL100141 ;.empty ! FFFF8FDCC57A8338 SUBR:L0-B000 9 L
fbl,a,pt %fcc0, BL100139 ! FFFF8FDCC57A833C SUBR:L0-B000 6 L
.word 0x91C2561E ! FFFF8FDCC57A8340 SUBR:L0-B000 0 S illop
BL100138:nop ! FFFF8FDCC57A8344 SUBR:L0-B000 6 S
BL100141:bleu,a,pn %icc, BL100142 ;.empty ! FFFF8FDCC57A8348 SUBR:L0-B000 6 L
fbuge,pt %fcc1, BL100140 ;.empty ! FFFF8FDCC57A834C SUBR:L0-B000 6 L
BL100142:bneg BL100140 ! FFFF8FDCC57A8350 SUBR:L0-B000 6 L
lduba [%g5+0x0078]%asi, %o1 ! FFFF8FDCC57A8354 SUBR:L0-B000 0 S <BD100020
BL100140:nop ! FFFF8FDCC57A8358 SUBR:L0-B000 6 S
BL100139:add %g1, 0x995, %g1 ! FFFF8FDCC57A835C SUBR:L0-B000 6 chksum++
retl ! FFFF8FDCC57A8360 SUBR:L0-B000 6
add %g1, 0xC90, %g1 ! FFFF8FDCC57A8364 SUBR:L0-B000 6 chksum++
SECTION .btext053_pg1 TEXT_VA=0xffff8fdcc57a8000
attr_text {
Name = .btext053_pg1,
VA = 0xffff8fdcc57a8000,
RA = ra2pa(0xfffbba000,0),
PA = ra2pa(0xfffbba000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext054 TEXT_VA=0x122c2d19f00
attr_text {
Name = .btext054,
VA = 0x122c2d19f00,
RA = 0xfffbb5f00,
PA = ra2pa(0xfffbb5f00,0),
notsb
}
SECTION .btext054_pg0 TEXT_VA=0x122c2d18000
attr_text {
Name = .btext054_pg0,
VA = 0x122c2d18000,
RA = 0xfffbb4000,
PA = ra2pa(0xfffbb4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext054
.text
.global SUBR084; SUBR084:
pdist %f24, %f30, %f30 ! 00000122C2D19F00 SUBR:L0-B000 17 S
stb %o4, [%g4-0x0022] ! 00000122C2D19F04 SUBR:L0-B000 17 S >BD100012
bnz,a,pn %xcc, BL100143 ;.empty ! 00000122C2D19F08 SUBR:L0-B000 17 L
fbe,pn %fcc0, BL100144 ! 00000122C2D19F0C SUBR:L0-B000 4 L
nop ! 00000122C2D19F10 SUBR:L0-B000 13 S
st %f2, [%g4-0x0004] ! 00000122C2D19F14 SUBR:L0-B000 13 S >BD100004
bge,a,pn %icc, BL100145 ! 00000122C2D19F18 SUBR:L0-B000 13 L
lduh [%g3-0x006E], %o1 ! 00000122C2D19F1C SUBR:L0-B000 13 S <BD100024
fbg BL100146 ;.empty ! 00000122C2D19F20 SUBR:L0-B000 0 L
BL100143:bleu,pn %icc, BL100147 ;.empty ! 00000122C2D19F24 SUBR:L0-B000 4 L
BL100145:brgez,pt %o5, BL100146 ! 00000122C2D19F28 SUBR:L0-B000 15 L
BL100147:nop ! 00000122C2D19F2C SUBR:L0-B000 15 S
BL100144:ldda [%g7+%g0]0x83, %o0 ! 00000122C2D19F30 SUBR:L0-B000 2 S <BD100034
BL100146:add %g1, 0xFB4, %g1 ! 00000122C2D19F34 SUBR:L0-B000 17 chksum++
add %g1, 0xEE8, %g1 ! 00000122C2D19F38 SUBR:L0-B000 17 chksum++
or %g0, 0x2, %o3 ! 00000122C2D19F3C LOOP:L1-B000 17
BL100175: ! LOOP:L1-B000
add %g1, 0xAD4, %g1 ! 00000122C2D19F40 LOOP:L1-B000 34 chksum++
fpsub32 %f28, %f20, %f28 ! 00000122C2D19F44 LOOP:L1-B000 34 S
.word 0xBDAC04F2 ! 00000122C2D19F48 LOOP:L1-B000 34 S illop_FP
lduba [%g7+%g7]0x82, %o0 ! 00000122C2D19F4C LOOP:L1-B000 34 S <BD100034
ldx [%g2+0x0050], %l5 ! 00000122C2D19F50 LOOP:L1-B000 34 <BD100003
membar 0x40 ! 00000122C2D19F54 LOOP:L1-B000 34
stda %f0, [%l5]0xF0 ! 00000122C2D19F58 LOOP:L1-B000 34 Blk-Store
membar 0x40 ! 00000122C2D19F5C LOOP:L1-B000 34
andcc %i5, 0x4, %g0 ! 00000122C2D19F60 SKIP:L2-B000 34
bnz,a,pn %xcc, BL100150 ! 00000122C2D19F64 SKIP:L2-B000 34
ta %xcc, 0x40 ! 00000122C2D19F68 SKIP:L2-B000 4 S +-priv
add %g6, -34, %l6 ! 00000122C2D19F6C SKIP:L2-B000 30 @BD100012
ldda [%l6]0xD1, %f28 ! 00000122C2D19F70 SKIP:L2-B000 30 S Short8
ldx [%g2+0x0058], %l6 ! 00000122C2D19F74 SKIP:L2-B000 30 <BD100021
ldda [%l6]0x2E, %o0 ! 00000122C2D19F78 SKIP:L2-B000 30 S Quad_Ld_P
swap [%g6-0x0010], %o1 ! 00000122C2D19F7C SKIP:L2-B000 30 S >BD100003
add %g4, -93, %l6 ! 00000122C2D19F80 SKIP:L2-B000 30 @BD100011
stda %f26, [%l6]0xD0 ! 00000122C2D19F84 SKIP:L2-B000 30 S Short8
ldx [%g2+0x0060], %fsr ! 00000122C2D19F88 SKIP:L2-B000 30 S <BD100008
stb %o1, [%g6+0x0078] ! 00000122C2D19F8C SKIP:L2-B000 30 S >BD100020
ldx [%g2+0x0050], %l5 ! 00000122C2D19F90 SKIP:L2-B000 30 <BD100003
membar 0x40 ! 00000122C2D19F94 SKIP:L2-B000 30
stda %f32, [%l5]0xE0 ! 00000122C2D19F98 SKIP:L2-B000 30 Blk-Store
membar 0x40 ! 00000122C2D19F9C SKIP:L2-B000 30
membar 0x40 ! 00000122C2D19FA0 SKIP:L2-B000 30
stda %f32, [%l5]0xF0 ! 00000122C2D19FA4 SKIP:L2-B000 30 Blk-Store
membar 0x40 ! 00000122C2D19FA8 SKIP:L2-B000 30
membar 0x40 ! 00000122C2D19FAC SKIP:L2-B000 30
stda %f16, [%l5]0x16 ! 00000122C2D19FB0 SKIP:L2-B000 30 Blk-Store
membar 0x40 ! 00000122C2D19FB4 SKIP:L2-B000 30
membar 0x40 ! 00000122C2D19FB8 SKIP:L2-B000 30
stda %f16, [%l5]0xE0 ! 00000122C2D19FBC SKIP:L2-B000 30 Blk-Store
membar 0x40 ! 00000122C2D19FC0 SKIP:L2-B000 30
add %g1, 0xFE7, %g1 ! 00000122C2D19FC4 SKIP:L2-B000 30 chksum++
swapa [%g3-0x002C]%asi, %o0 ! 00000122C2D19FC8 SKIP:L2-B000 30 S >BD100014
bl,a BL100148 ! 00000122C2D19FCC SKIP:L2-B000 30 L
.word 0xAFA750E2 ! 00000122C2D19FD0 SKIP:L2-B000 0 S illop_FP
st %f2, [%g4-0x0004] ! 00000122C2D19FD4 SKIP:L2-B000 30 S >BD100004
sta %f3, [%g5+0x0064]%asi ! 00000122C2D19FD8 SKIP:L2-B000 30 S >BD100010
BL100148:.word 0x93B11B1F ! 00000122C2D19FDC SKIP:L2-B000 30 S illop_VIS
sta %f11, [%g3-0x0004]%asi ! 00000122C2D19FE0 SKIP:L2-B000 30 S >BD100004
bgu,a,pt %icc, BL100149 ! 00000122C2D19FE4 SKIP:L2-B000 30 L
stw %o0, [%g3-0x002C] ! 00000122C2D19FE8 SKIP:L2-B000 0 S >BD100014
BL100149:add %g1, 0xB5C, %g1 ! 00000122C2D19FEC SKIP:L2-B000 30 chksum++
fba,a,pt %fcc3, BL100157 ! 00000122C2D19FF0 SKIP:L2-B000 30
fcmpeq32 %f24, %f22, %o0 ! 00000122C2D19FF4 SKIP:L2-B000 0 S
BL100150: ! ELSE:L2-B001
st %f10, [%g4-0x0004] ! 00000122C2D19FF8 ELSE:L2-B001 4 S >BD100004
ble,a BL100151 ! 00000122C2D19FFC ELSE:L2-B001 4 L
.word 0xA5A8448B ! 00000122C2D1A000 ELSE:L2-B001 0 S illop
bne,a,pt %xcc, BL100152 ;.empty ! 00000122C2D1A004 ELSE:L2-B001 4 L
bz,a,pt %icc, BL100153 ! 00000122C2D1A008 ELSE:L2-B001 4 L
nop ! 00000122C2D1A00C ELSE:L2-B001 0 S
BL100153:lduha [%g3-0x006E]%asi, %o0 ! 00000122C2D1A010 ELSE:L2-B001 0 S <BD100024
bcs,a BL100151 ! 00000122C2D1A014 ELSE:L2-B001 0 L
.word 0xDF12D2B3 ! 00000122C2D1A018 ELSE:L2-B001 0 S illop
BL100151:fble,a,pn %fcc1, BL100154 ! 00000122C2D1A01C ELSE:L2-B001 0 L
st %f3, [%g5-0x0004] ! 00000122C2D1A020 ELSE:L2-B001 0 S >BD100004
BL100154:ldx [%g2+0x0040], %g3 ! 00000122C2D1A024 ELSE:L2-B001 0 S BASE<BD100087
bge BL100155 ;.empty ! 00000122C2D1A028 ELSE:L2-B001 0 L
.word 0x81C7E008 ! 00000122C2D1A02C ELSE:L2-B001 0 L random
BL100156:nop ! 00000122C2D1A030 ELSE:L2-B001 0 S
stx %fsr, [%g2+0x0060] ! 00000122C2D1A034 ELSE:L2-B001 0 S <BD100008
BL100155:fbule BL100152 ! 00000122C2D1A038 ELSE:L2-B001 0 L
BL100152:.word 0x91BD524C ! 00000122C2D1A03C ELSE:L2-B001 0 S random
add %g1, 0x429, %g1 ! 00000122C2D1A040 ELSE:L2-B001 4 chksum++
add %g1, 0x117, %g1 ! 00000122C2D1A044 ELSE:L2-B001 4 chksum++
ldx [%g2+0x0050], %l5 ! 00000122C2D1A048 ELSE:L2-B001 4 <BD100003
membar 0x40 ! 00000122C2D1A04C ELSE:L2-B001 4
stda %f16, [%l5]0xE0 ! 00000122C2D1A050 ELSE:L2-B001 4 Blk-Store
membar 0x40 ! 00000122C2D1A054 ELSE:L2-B001 4
ta %xcc, 0x46 ! 00000122C2D1A058 ELSE:L2-B001 4 S demap-page
st %f10, [%g3-0x0004] ! 00000122C2D1A05C ELSE:L2-B001 4 S >BD100004
nop ! 00000122C2D1A060 ELSE:L2-B001 4 S
BL100157: ! ELSE:L2-B001
add %g1, 0x2BC, %g1 ! 00000122C2D1A064 ELSE:L2-B001 34 chksum++
andcc %o0, 0x400, %g0 ! 00000122C2D1A068 SKIP:L2-B002 34
bz,pn %xcc, BL100158 ! 00000122C2D1A06C SKIP:L2-B002 34
st %f24, [%g5-0x002C] ! 00000122C2D1A070 SKIP:L2-B002 34 S >BD100014
stb %o1, [%g5-0x0022] ! 00000122C2D1A074 SKIP:L2-B002 2 S >BD100012
ldx [%g2+0x0050], %l5 ! 00000122C2D1A078 SKIP:L2-B002 2 <BD100003
membar 0x40 ! 00000122C2D1A07C SKIP:L2-B002 2
stda %f0, [%l5]0x16 ! 00000122C2D1A080 SKIP:L2-B002 2 Blk-Store
membar 0x40 ! 00000122C2D1A084 SKIP:L2-B002 2
ldx [%g6-0x0088], %g6 ! 00000122C2D1A088 SKIP:L2-B002 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000122C2D1A08C SKIP:L2-B002 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000122C2D1A090 SKIP:L2-B002 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000122C2D1A094 SKIP:L2-B002 2 ptr_chase
ldsha [%g7+%g7]0x8A, %o1 ! 00000122C2D1A098 SKIP:L2-B002 2 S <BD100034
membar 0x40 ! 00000122C2D1A09C SKIP:L2-B002 2
stda %f16, [%l5]0xE0 ! 00000122C2D1A0A0 SKIP:L2-B002 2 Blk-Store
membar 0x40 ! 00000122C2D1A0A4 SKIP:L2-B002 2
membar 0x40 ! 00000122C2D1A0A8 SKIP:L2-B002 2
stda %f16, [%l5]0xF8 ! 00000122C2D1A0AC SKIP:L2-B002 2 Blk-Store
membar 0x40 ! 00000122C2D1A0B0 SKIP:L2-B002 2
add %g1, 0x2B3, %g1 ! 00000122C2D1A0B4 SKIP:L2-B002 2 chksum++
ldx [%g2+0x0050], %l5 ! 00000122C2D1A0B8 SKIP:L2-B002 2 <BD100003
membar 0x40 ! 00000122C2D1A0BC SKIP:L2-B002 2
stda %f32, [%l5]0x16 ! 00000122C2D1A0C0 SKIP:L2-B002 2 Blk-Store
membar 0x40 ! 00000122C2D1A0C4 SKIP:L2-B002 2
ld [%g2+0x0060], %fsr ! 00000122C2D1A0C8 SKIP:L2-B002 2 S <BD100008
stb %o3, [%g4-0x005D] ! 00000122C2D1A0CC SKIP:L2-B002 2 S >BD100011
swap [%g5-0x002C], %o2 ! 00000122C2D1A0D0 SKIP:L2-B002 2 S >BD100014
fba,a,pn %fcc3, BL100163 ! 00000122C2D1A0D4 SKIP:L2-B002 2
edge16n %o1, %o2, %o4 ! 00000122C2D1A0D8 SKIP:L2-B002 0 S
BL100158: ! ELSE:L2-B003
nop ! 00000122C2D1A0DC ELSE:L2-B003 32 S
fbule,a BL100159 ! 00000122C2D1A0E0 ELSE:L2-B003 32 L
BL100159:nop ! 00000122C2D1A0E4 ELSE:L2-B003 16 S
ldstub [%g4-0x005D], %o1 ! 00000122C2D1A0E8 ELSE:L2-B003 32 S >BD100011
bcc,pn %icc, BL100160 ;.empty ! 00000122C2D1A0EC ELSE:L2-B003 32 L
fbge,pt %fcc0, BL100161 ;.empty ! 00000122C2D1A0F0 ELSE:L2-B003 32 L
BL100161:bz,pn %icc, BL100162 ! 00000122C2D1A0F4 ELSE:L2-B003 32 L
ta %xcc, %g0+0x0072 ! 00000122C2D1A0F8 ELSE:L2-B003 32 S pseudo-branch
fbule,pt %fcc2, BL100162 ;.empty ! 00000122C2D1A0FC ELSE:L2-B003 0 L
.word 0x988211E9 ! 00000122C2D1A100 ELSE:L2-B003 0 L random
BL100162:nop ! 00000122C2D1A104 ELSE:L2-B003 64 S
BL100160:add %g1, 0x44F, %g1 ! 00000122C2D1A108 ELSE:L2-B003 64 chksum++
add %g1, 0xD83, %g1 ! 00000122C2D1A10C ELSE:L2-B003 32 chksum++
ldx [%g2+0x0050], %l5 ! 00000122C2D1A110 ELSE:L2-B003 32 <BD100003
membar 0x40 ! 00000122C2D1A114 ELSE:L2-B003 32
stda %f16, [%l5]0xF0 ! 00000122C2D1A118 ELSE:L2-B003 32 Blk-Store
membar 0x40 ! 00000122C2D1A11C ELSE:L2-B003 32
nop ! 00000122C2D1A120 ELSE:L2-B003 32 S
st %f9, [%g5+0x0064] ! 00000122C2D1A124 ELSE:L2-B003 32 S >BD100010
nop ! 00000122C2D1A128 ELSE:L2-B003 32 S
st %f2, [%g5-0x0004] ! 00000122C2D1A12C ELSE:L2-B003 32 S >BD100004
BL100163: ! ELSE:L2-B003
add %g1, 0x46A, %g1 ! 00000122C2D1A130 ELSE:L2-B003 34 chksum++
andcc %o2, 0x200, %g0 ! 00000122C2D1A134 SKIP:L2-B004 34
bnz,pn %icc, BL100164 ! 00000122C2D1A138 SKIP:L2-B004 34
fcmpgt16 %f30, %f26, %o2 ! 00000122C2D1A13C SKIP:L2-B004 34 S
popc %o1, %o0 ! 00000122C2D1A140 SKIP:L2-B004 33 S
.word 0x8F898639 ! 00000122C2D1A144 SKIP:L2-B004 33 S illop
ldx [%g2+0x0058], %l6 ! 00000122C2D1A148 SKIP:L2-B004 33 <BD100021
lduha [%l6+%g0]0x04, %g7 ! 00000122C2D1A14C SKIP:L2-B004 33 S <BD100022
ldx [%g2+0x0050], %l5 ! 00000122C2D1A150 SKIP:L2-B004 33 <BD100003
membar 0x40 ! 00000122C2D1A154 SKIP:L2-B004 33
stda %f16, [%l5]0xE0 ! 00000122C2D1A158 SKIP:L2-B004 33 Blk-Store
membar 0x40 ! 00000122C2D1A15C SKIP:L2-B004 33
add %g1, 0x7B9, %g1 ! 00000122C2D1A160 SKIP:L2-B004 33 chksum++
st %f4, [%g3-0x0004] ! 00000122C2D1A164 SKIP:L2-B004 33 S >BD100004
ldx [%g2+0x0050], %l5 ! 00000122C2D1A168 SKIP:L2-B004 33 <BD100003
membar 0x40 ! 00000122C2D1A16C SKIP:L2-B004 33
stda %f16, [%l5]0xE0 ! 00000122C2D1A170 SKIP:L2-B004 33 Blk-Store
membar 0x40 ! 00000122C2D1A174 SKIP:L2-B004 33
.word 0xBDA86417 ! 00000122C2D1A178 SKIP:L2-B004 33 S illop_FP
stw %o5, [%g4+0x0040] ! 00000122C2D1A17C SKIP:L2-B004 33 S >BD100005
stw %o1, [%g3+0x0040] ! 00000122C2D1A180 SKIP:L2-B004 33 S >BD100005
nop ! 00000122C2D1A184 SKIP:L2-B004 33 S
membar 0x40 ! 00000122C2D1A188 SKIP:L2-B004 33
stda %f32, [%l5]0xE0 ! 00000122C2D1A18C SKIP:L2-B004 33 Blk-Store
membar 0x40 ! 00000122C2D1A190 SKIP:L2-B004 33
st %f9, [%g4-0x0001] ! 00000122C2D1A194 SKIP:L2-B004 33 S >BD100004+3
ba,a,pn %xcc, BL100169 ! 00000122C2D1A198 SKIP:L2-B004 33
nop ! 00000122C2D1A19C SKIP:L2-B004 0 S
BL100164: ! ELSE:L2-B005
stw %o2, [%g4-0x002C] ! 00000122C2D1A1A0 ELSE:L2-B005 1 S >BD100014
ldx [%g2+0x0038], %g5 ! 00000122C2D1A1A4 ELSE:L2-B005 1 S BASE<BD100166
ldx [%g2+0x0050], %l5 ! 00000122C2D1A1A8 ELSE:L2-B005 1 <BD100003
membar 0x40 ! 00000122C2D1A1AC ELSE:L2-B005 1
stda %f0, [%l5]0xF0 ! 00000122C2D1A1B0 ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 00000122C2D1A1B4 ELSE:L2-B005 1
membar 0x40 ! 00000122C2D1A1B8 ELSE:L2-B005 1
stda %f32, [%l5]0xE0 ! 00000122C2D1A1BC ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 00000122C2D1A1C0 ELSE:L2-B005 1
ta %xcc, 0x46 ! 00000122C2D1A1C4 ELSE:L2-B005 1 S demap-page
nop ! 00000122C2D1A1C8 ELSE:L2-B005 1 S
add %g1, 0x9B3, %g1 ! 00000122C2D1A1CC ELSE:L2-B005 1 chksum++
swap [%g4-0x0010], %o1 ! 00000122C2D1A1D0 ELSE:L2-B005 1 S >BD100003
bl,a BL100165 ! 00000122C2D1A1D4 ELSE:L2-B005 1 L
st %f8, [%g5+0x0064] ! 00000122C2D1A1D8 ELSE:L2-B005 0 S >BD100010
BL100165:prefetch [%g5+0x06EE], 20 ! 00000122C2D1A1DC ELSE:L2-B005 1 S <.+1774
nop ! 00000122C2D1A1E0 ELSE:L2-B005 1 S
fba,a,pn %fcc3, BL100166 ;.empty ! 00000122C2D1A1E4 ELSE:L2-B005 1 L
BL100166:fbn BL100167 ! 00000122C2D1A1E8 ELSE:L2-B005 1 L
nop ! 00000122C2D1A1EC ELSE:L2-B005 1 S
nop ! 00000122C2D1A1F0 ELSE:L2-B005 1 S
nop ! 00000122C2D1A1F4 ELSE:L2-B005 1 S
BL100167:.word 0xFDC41D10 ! 00000122C2D1A1F8 ELSE:L2-B005 1 S illop
nop ! 00000122C2D1A1FC ELSE:L2-B005 1 S
ba BL100168 ! 00000122C2D1A200 ELSE:L2-B005 1 L
BL100168:nop ! 00000122C2D1A204 ELSE:L2-B005 2 S
nop ! 00000122C2D1A208 ELSE:L2-B005 1 S
add %g1, 0x475, %g1 ! 00000122C2D1A20C ELSE:L2-B005 1 chksum++
BL100169: ! ELSE:L2-B005
add %g1, 0x933, %g1 ! 00000122C2D1A210 ELSE:L2-B005 34 chksum++
andcc %o4, 0x400, %g0 ! 00000122C2D1A214 SKIP:L2-B006 34
bz,a,pt %icc, BL100173 ! 00000122C2D1A218 SKIP:L2-B006 34
st %f2, [%g6+0x0064] ! 00000122C2D1A21C SKIP:L2-B006 31 S >BD100010
ldstub [%g4-0x005D], %o0 ! 00000122C2D1A220 SKIP:L2-B006 3 S >BD100011
bl,a BL100170 ! 00000122C2D1A224 SKIP:L2-B006 3 L
nop ! 00000122C2D1A228 SKIP:L2-B006 0 S
BL100170:fble,a BL100171 ! 00000122C2D1A22C SKIP:L2-B006 3 L
sta %f3, [%g6+0x0064]%asi ! 00000122C2D1A230 SKIP:L2-B006 3 S >BD100010
st %f3, [%g3-0x0004] ! 00000122C2D1A234 SKIP:L2-B006 0 S >BD100004
ldx [%g2+0x0018], %g5 ! 00000122C2D1A238 SKIP:L2-B006 0 S BASE<BD100077
sth %o2, [%g3-0x006E] ! 00000122C2D1A23C SKIP:L2-B006 0 S >BD100024
.word 0x182EDD01 ! 00000122C2D1A240 SKIP:L2-B006 0 L random
BL100171:st %f10, [%g3+0x0064] ! 00000122C2D1A244 SKIP:L2-B006 3 S >BD100010
.word 0xC9BA42DE ! 00000122C2D1A248 SKIP:L2-B006 3 S illop_VIS
nop ! 00000122C2D1A24C SKIP:L2-B006 3 S
BL100172:add %g1, 0xC9A, %g1 ! 00000122C2D1A250 SKIP:L2-B006 3 chksum++
add %g1, 0xCDA, %g1 ! 00000122C2D1A254 SKIP:L2-B006 3 chksum++
ldxa [%g7+%g7]0x8B, %o5 ! 00000122C2D1A258 SKIP:L2-B006 3 S <BD100034
stb %o0, [%g4+0x000F] ! 00000122C2D1A25C SKIP:L2-B006 3 S >BD100013+1
ldx [%g2+0x0050], %l5 ! 00000122C2D1A260 SKIP:L2-B006 3 <BD100003
membar 0x40 ! 00000122C2D1A264 SKIP:L2-B006 3
stda %f0, [%l5]0xE0 ! 00000122C2D1A268 SKIP:L2-B006 3 Blk-Store
membar 0x40 ! 00000122C2D1A26C SKIP:L2-B006 3
.word 0x81972003 ! 00000122C2D1A270 SKIP:L2-B006 3 S illop
membar 0x40 ! 00000122C2D1A274 SKIP:L2-B006 3
stda %f32, [%l5]0xE0 ! 00000122C2D1A278 SKIP:L2-B006 3 Blk-Store
membar 0x40 ! 00000122C2D1A27C SKIP:L2-B006 3
stw %o2, [%g3+0x0040] ! 00000122C2D1A280 SKIP:L2-B006 3 S >BD100005
fba,a,pn %fcc1, BL100174 ! 00000122C2D1A284 SKIP:L2-B006 3
nop ! 00000122C2D1A288 SKIP:L2-B006 0 S
BL100173: ! ELSE:L2-B007
ldx [%g2+0x0058], %l6 ! 00000122C2D1A28C ELSE:L2-B007 31 <BD100021
ldda [%l6]0x24, %o0 ! 00000122C2D1A290 ELSE:L2-B007 31 S Quad_Ld
st %f3, [%g3-0x0003] ! 00000122C2D1A294 ELSE:L2-B007 31 S >BD100004+1
nop ! 00000122C2D1A298 ELSE:L2-B007 31 S
st %fsr, [%g2+0x0060] ! 00000122C2D1A29C ELSE:L2-B007 31 S <BD100008
fsrc2 %f30, %f26 ! 00000122C2D1A2A0 ELSE:L2-B007 31 S
sth %o0, [%g5-0x002A] ! 00000122C2D1A2A4 ELSE:L2-B007 31 S >BD100014+2
add %g1, 0x64A, %g1 ! 00000122C2D1A2A8 ELSE:L2-B007 31 chksum++
rd %gsr, %l6 ! 00000122C2D1A2AC ELSE:L2-B007 31 S
wr %l6, 0xA8, %gsr ! 00000122C2D1A2B0 ELSE:L2-B007 31 S
ldx [%g2+0x0058], %l6 ! 00000122C2D1A2B4 ELSE:L2-B007 31 <BD100021
ldda [%l6]0x26, %o0 ! 00000122C2D1A2B8 ELSE:L2-B007 31 S Quad_Ld_P
st %f19, [%g6+0x0040] ! 00000122C2D1A2BC ELSE:L2-B007 31 S >BD100005
.word 0x8BAF0C0A ! 00000122C2D1A2C0 ELSE:L2-B007 31 S illop_FP
ldx [%g3-0x0088], %g3 ! 00000122C2D1A2C4 ELSE:L2-B007 31 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000122C2D1A2C8 ELSE:L2-B007 31 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000122C2D1A2CC ELSE:L2-B007 31 ptr_chase
ldx [%g3-0x0088], %g3 ! 00000122C2D1A2D0 ELSE:L2-B007 31 ptr_chase
BL100174: ! ELSE:L2-B007
add %g1, 0xB4B, %g1 ! 00000122C2D1A2D4 ELSE:L2-B007 34 chksum++
ldx [%g2+0x0050], %l5 ! 00000122C2D1A2D8 LOOP:L1-B000 34 <BD100003
membar 0x40 ! 00000122C2D1A2DC LOOP:L1-B000 34
stda %f16, [%l5]0x16 ! 00000122C2D1A2E0 LOOP:L1-B000 34 Blk-Store
membar 0x40 ! 00000122C2D1A2E4 LOOP:L1-B000 34
swap [%g4-0x002C], %o2 ! 00000122C2D1A2E8 LOOP:L1-B000 34 S >BD100014
ldsh [%g4-0x006E], %o4 ! 00000122C2D1A2EC LOOP:L1-B000 34 S <BD100024
faligndata %f26, %f22, %f18 ! 00000122C2D1A2F0 LOOP:L1-B000 34 S
nop ! 00000122C2D1A2F4 LOOP:L1-B000 34 S
membar 0x40 ! 00000122C2D1A2F8 LOOP:L1-B000 34
stda %f0, [%l5]0xE0 ! 00000122C2D1A2FC LOOP:L1-B000 34 Blk-Store
membar 0x40 ! 00000122C2D1A300 LOOP:L1-B000 34
nop ! 00000122C2D1A304 LOOP:L1-B000 34 S
ldstub [%g5+0x0078], %o2 ! 00000122C2D1A308 LOOP:L1-B000 34 S >BD100020
subcc %o3, 0x1, %o3 ! 00000122C2D1A30C LOOP:L1-B000 34
bnz,pn %icc, BL100175 ! 00000122C2D1A310 LOOP:L1-B000 34
nop ! 00000122C2D1A314 LOOP:L1-B000 34 S
add %g1, 0xBCE, %g1 ! 00000122C2D1A318 LOOP:L1-B000 17 chksum++
fpsub16s %f16, %f23, %f30 ! 00000122C2D1A31C SUBR:L0-B000 17 S
.word 0xA7B32785 ! 00000122C2D1A320 SUBR:L0-B000 17 S illop_VIS
.word 0xE79D5F0A ! 00000122C2D1A324 SUBR:L0-B000 17 S illop_VIS
ldx [%g2+0x0050], %l5 ! 00000122C2D1A328 SUBR:L0-B000 17 <BD100003
membar 0x40 ! 00000122C2D1A32C SUBR:L0-B000 17
stda %f16, [%l5]0xF0 ! 00000122C2D1A330 SUBR:L0-B000 17 Blk-Store
membar 0x40 ! 00000122C2D1A334 SUBR:L0-B000 17
ldx [%g2+0x0058], %l6 ! 00000122C2D1A338 SUBR:L0-B000 17 <BD100021
ldda [%l6]0x24, %o0 ! 00000122C2D1A33C SUBR:L0-B000 17 S Quad_Ld
sth %o4, [%g5+0x000E] ! 00000122C2D1A340 SUBR:L0-B000 17 S >BD100013
retl ! 00000122C2D1A344 SUBR:L0-B000 17
add %g1, 0x96C, %g1 ! 00000122C2D1A348 SUBR:L0-B000 17 chksum++
SECTION .btext054_pg1 TEXT_VA=0x122c2d1a000
attr_text {
Name = .btext054_pg1,
VA = 0x122c2d1a000,
RA = 0xfffbb6000,
PA = ra2pa(0xfffbb6000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 73: 2519 instructions generated, 18526 executed, 495 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext055 TEXT_VA=0x6295af327d00
attr_text {
Name = .btext055,
VA = 0x6295af327d00,
RA = ra2pa(0xfffaf9d00,0),
PA = ra2pa(0xfffaf9d00,0),
notsb
}
SECTION .btext055_pg0 TEXT_VA=0x6295af326000
attr_text {
Name = .btext055_pg0,
VA = 0x6295af326000,
RA = ra2pa(0xfffaf8000,0),
PA = ra2pa(0xfffaf8000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext055
.text
.global start_th_6; start_th_6:
.global SUBR088; SUBR088:
BL120090: ! MAIN:L0-B000
nop ! 00006295AF327D00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! 00006295AF327D04 MAIN:L0-B000 1 BD120167
or %g2,%hm(0xFD3DD8000),%g2 ! 00006295AF327D08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! 00006295AF327D0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! 00006295AF327D10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! 00006295AF327D14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! 00006295AF327D18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! 00006295AF327D1C MAIN:L0-B000 1 STACK0074
or %l0,%hm(0x78E527FB2000),%l0 ! 00006295AF327D20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! 00006295AF327D24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! 00006295AF327D28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! 00006295AF327D2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! 00006295AF327D30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! 00006295AF327D34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! 00006295AF327D38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! 00006295AF327D3C MAIN:L0-B000 1
or %g0, 0x92F, %g3 ! 00006295AF327D40 MAIN:L0-B000 1
or %g0, 0x2D5, %g4 ! 00006295AF327D44 MAIN:L0-B000 1
or %g0, 0xCF0, %g5 ! 00006295AF327D48 MAIN:L0-B000 1
or %g0, -3631, %g6 ! 00006295AF327D4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! 00006295AF327D50 MAIN:L0-B000 1
or %g0, -1154, %o0 ! 00006295AF327D54 MAIN:L0-B000 1
or %g0, -2127, %o1 ! 00006295AF327D58 MAIN:L0-B000 1
or %g0, -255, %o2 ! 00006295AF327D5C MAIN:L0-B000 1
or %g0, -314, %o3 ! 00006295AF327D60 MAIN:L0-B000 1
or %g0, 0x4B1, %o4 ! 00006295AF327D64 MAIN:L0-B000 1
or %g0, 0xB58, %o5 ! 00006295AF327D68 MAIN:L0-B000 1
or %g0, -119, %o7 ! 00006295AF327D6C MAIN:L0-B000 1
or %g0, 0x7A8, %l0 ! 00006295AF327D70 MAIN:L0-B000 1
or %g0, 0x194, %l1 ! 00006295AF327D74 MAIN:L0-B000 1
or %g0, -1309, %l2 ! 00006295AF327D78 MAIN:L0-B000 1
or %g0, -2367, %l3 ! 00006295AF327D7C MAIN:L0-B000 1
or %g0, -1778, %l4 ! 00006295AF327D80 MAIN:L0-B000 1
or %g0, -1468, %l5 ! 00006295AF327D84 MAIN:L0-B000 1
sethi %hh(0x6295AF327D00),%l7 ! 00006295AF327D88 MAIN:L0-B000 1 SUBR088
or %l7,%hm(0x6295AF327D00),%l7 ! 00006295AF327D8C MAIN:L0-B000 1
sethi %lm(0x6295AF327D00),%l6 ! 00006295AF327D90 MAIN:L0-B000 1
or %l6,%lo(0x6295AF327D00),%l6 ! 00006295AF327D94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! 00006295AF327D98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! 00006295AF327D9C MAIN:L0-B000 1
or %g0, -1754, %l6 ! 00006295AF327DA0 MAIN:L0-B000 1
or %g0, -1951, %i0 ! 00006295AF327DA4 MAIN:L0-B000 1
or %g0, -2205, %i1 ! 00006295AF327DA8 MAIN:L0-B000 1
or %g0, -1137, %i2 ! 00006295AF327DAC MAIN:L0-B000 1
or %g0, 0xBEA, %i3 ! 00006295AF327DB0 MAIN:L0-B000 1
or %g0, 0x685, %i4 ! 00006295AF327DB4 MAIN:L0-B000 1
or %g0, 0xD4, %i5 ! 00006295AF327DB8 MAIN:L0-B000 1
or %g0, 0x4C8, %i7 ! 00006295AF327DBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! 00006295AF327DC0 MAIN:L0-B000 1
BL120091:save %o6, -128, %o6 ! 00006295AF327DC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! 00006295AF327DC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! 00006295AF327DCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! 00006295AF327DD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! 00006295AF327DD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! 00006295AF327DD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! 00006295AF327DDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! 00006295AF327DE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! 00006295AF327DE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! 00006295AF327DE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! 00006295AF327DEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! 00006295AF327DF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! 00006295AF327DF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! 00006295AF327DF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! 00006295AF327DFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! 00006295AF327E00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! 00006295AF327E04 MAIN:L0-B000 4
bnz,pn %xcc, BL120091 ! 00006295AF327E08 MAIN:L0-B000 4
nop ! 00006295AF327E0C MAIN:L0-B000 4
restore %g0, %g0, %g0 ! 00006295AF327E10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00006295AF327E14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00006295AF327E18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00006295AF327E1C MAIN:L0-B000 1
ta %xcc, 0x44 ! 00006295AF327E20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0x40, %gsr ! 00006295AF327E24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! 00006295AF327E28 MAIN:L0-B000 1 <BD120171
faddd %f0, %f0, %f6 ! 00006295AF327E2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! 00006295AF327E30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! 00006295AF327E34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! 00006295AF327E38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! 00006295AF327E3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! 00006295AF327E40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! 00006295AF327E44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! 00006295AF327E48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! 00006295AF327E4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! 00006295AF327E50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! 00006295AF327E54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! 00006295AF327E58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! 00006295AF327E5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! 00006295AF327E60 MAIN:L0-B000 1 <BD120172
fadds %f2, %f2, %f3 ! 00006295AF327E64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! 00006295AF327E68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! 00006295AF327E6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! 00006295AF327E70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! 00006295AF327E74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! 00006295AF327E78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! 00006295AF327E7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! 00006295AF327E80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! 00006295AF327E84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! 00006295AF327E88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! 00006295AF327E8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! 00006295AF327E90 MAIN:L0-B000 1 <BD120008
fzero %f16 ! 00006295AF327E94 MAIN:L0-B000 1
fzero %f18 ! 00006295AF327E98 MAIN:L0-B000 1
fzero %f20 ! 00006295AF327E9C MAIN:L0-B000 1
fzero %f22 ! 00006295AF327EA0 MAIN:L0-B000 1
fzero %f24 ! 00006295AF327EA4 MAIN:L0-B000 1
fzero %f26 ! 00006295AF327EA8 MAIN:L0-B000 1
fzero %f28 ! 00006295AF327EAC MAIN:L0-B000 1
fzero %f30 ! 00006295AF327EB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! 00006295AF327EB4 MAIN:L0-B000 1 BASE<BD120167
ldx [%g2+0x0008], %g4 ! 00006295AF327EB8 MAIN:L0-B000 1 BASE<BD120145
ldx [%g2+0x0010], %g5 ! 00006295AF327EBC MAIN:L0-B000 1 BASE<BD120173
ldx [%g2+0x0018], %g6 ! 00006295AF327EC0 MAIN:L0-B000 1 BASE<BD120077
or %g0, 0x2, %l4 ! 00006295AF327EC4 LOOP:L1-B000 1
BL120131: ! LOOP:L1-B000
add %g1, 0xF51, %g1 ! 00006295AF327EC8 LOOP:L1-B000 2 chksum++
call .+8 ! 00006295AF327ECC LOOP:L1-B000 2 S
swap [%g6+0x004C], %l1 ! 00006295AF327ED0 LOOP:L1-B000 2 S >BD120020
st %f8, [%g4-0x0040] ! 00006295AF327ED4 LOOP:L1-B000 2 S >BD120008
add %g6, -88, %l6 ! 00006295AF327ED8 LOOP:L1-B000 2 @BD120010
stda %f16, [%l6]0xD0 ! 00006295AF327EDC LOOP:L1-B000 2 S Short8
and %g1, 0xFE, %l0 ! 00006295AF327EE0 LOOP:L2-B000 2
BL120105: ! LOOP:L2-B000
add %g1, 0x485, %g1 ! 00006295AF327EE4 LOOP:L2-B000 4 chksum++
std %f14, [%g4-0x0018] ! 00006295AF327EE8 LOOP:L2-B000 4 S >BD120003
ld [%g2+0x0060], %fsr ! 00006295AF327EEC LOOP:L2-B000 4 S <BD120008
ldda [%g7+%g0]0x83, %i0 ! 00006295AF327EF0 LOOP:L2-B000 4 S <BD120034
call .+8 ;.empty ! 00006295AF327EF4 LOOP:L2-B000 4 L
BL120092:bnz,pt %xcc, BL120093 ;.empty ! 00006295AF327EF8 LOOP:L2-B000 4 L
bvc,a,pn %icc, BL120094 ;.empty ! 00006295AF327EFC LOOP:L2-B000 4 L
bl BL120093 ! 00006295AF327F00 LOOP:L2-B000 1 L
BL120093:stw %l1, [%g6-0x000C] ! 00006295AF327F04 LOOP:L2-B000 3 S >BD120025
BL120094:add %g1, 0xBE4, %g1 ! 00006295AF327F08 LOOP:L2-B000 4 chksum++
fcmpd %fcc0, %f42, %f12 ! 00006295AF327F0C SKIP:L3-B000 4
fbge BL120095 ! 00006295AF327F10 SKIP:L3-B000 4
st %f22, [%g6+0x0008] ! 00006295AF327F14 SKIP:L3-B000 4 S >BD120013
ldx [%g2+0x0058], %l6 ! 00006295AF327F18 SKIP:L3-B000 0 <BD120021
ldda [%l6]0x2E, %i0 ! 00006295AF327F1C SKIP:L3-B000 0 S Quad_Ld_P
.word 0x8F88EA34 ! 00006295AF327F20 SKIP:L3-B000 0 illop
.word 0x95906000 ! 00006295AF327F24 SKIP:L3-B000 0 random
stda %f0, [%l5]0x1E ! 00006295AF327F28 SKIP:L3-B000 0 Blk-Store
membar 0x40 ! 00006295AF327F2C SKIP:L3-B000 0
.word 0xA1D2C80E ! 00006295AF327F30 SKIP:L3-B000 0 illop
stda %f16, [%l5]0x16 ! 00006295AF327F34 SKIP:L3-B000 0 Blk-Store
membar 0x40 ! 00006295AF327F38 SKIP:L3-B000 0
std %f36, [%g3-0x0018] ! 00006295AF327F3C SKIP:L3-B000 0 S >BD120003
swap [%g5+0x0008], %i4 ! 00006295AF327F40 SKIP:L3-B000 0 S >BD120013
ldsw [%g4+0x004C], %o2 ! 00006295AF327F44 SKIP:L3-B000 0 S <BD120020
sth %i1, [%g3-0x006C] ! 00006295AF327F48 SKIP:L3-B000 0 S >BD120002
ld [%g2+0x0060], %fsr ! 00006295AF327F4C SKIP:L3-B000 0 S <BD120008
ldx [%g2+0x0008], %g5 ! 00006295AF327F50 SKIP:L3-B000 0 S BASE<BD120145
membar 0x40 ! 00006295AF327F54 SKIP:L3-B000 0
stda %f16, [%l5]0xE0 ! 00006295AF327F58 SKIP:L3-B000 0 Blk-Store
membar 0x40 ! 00006295AF327F5C SKIP:L3-B000 0
membar 0x40 ! 00006295AF327F60 SKIP:L3-B000 0
stda %f32, [%l5]0x16 ! 00006295AF327F64 SKIP:L3-B000 0 Blk-Store
membar 0x40 ! 00006295AF327F68 SKIP:L3-B000 0
.word 0xDF91044D ! 00006295AF327F6C SKIP:L3-B000 0 S illop
add %g1, 0x74C, %g1 ! 00006295AF327F70 SKIP:L3-B000 0 chksum++
st %f8, [%g5-0x0040] ! 00006295AF327F74 SKIP:L3-B000 0 S >BD120008
swap [%g3+0x004C], %i5 ! 00006295AF327F78 SKIP:L3-B000 0 S >BD120020
edge32ln %i1, %i3, %i3 ! 00006295AF327F7C SKIP:L3-B000 0 S
.word 0xB3B7C383 ! 00006295AF327F80 SKIP:L3-B000 0 illop
or %l6,%hm(0x10B3B7C383),%l6 ! 00006295AF327F84 SKIP:L3-B000 0
sethi %lm(0x10B3B7C383),%l5 ! 00006295AF327F88 SKIP:L3-B000 0
.word 0xBD88E35E ! 00006295AF327F8C SKIP:L3-B000 0 illop
sllx %l6, 0x20, %l6 ! 00006295AF327F90 SKIP:L3-B000 0
or %l6, %l5, %l6 ! 00006295AF327F94 SKIP:L3-B000 0
jmpl %l6+0x0000, %o7 ! 00006295AF327F98 SKIP:L3-B000 0 S
std %f36, [%g5-0x0018] ! 00006295AF327F9C SKIP:L3-B000 0 S >BD120003
st %f4, [%g6-0x0040] ! 00006295AF327FA0 SKIP:L3-B000 0 S >BD120008
ldx [%g2+0x0058], %l6 ! 00006295AF327FA4 SKIP:L3-B000 0 <BD120021
.word 0xBE100001 ! 00006295AF327FA8 SKIP:L3-B000 0 S random
sethi %hh(0xFFFFC982373BFF00),%l6 ! 00006295AF327FAC SKIP:L3-B000 0 SUBR090
or %l6,%hm(0xFFFFC982373BFF00),%l6 ! 00006295AF327FB0 SKIP:L3-B000 0
sethi %lm(0xFFFFC982373BFF00),%l5 ! 00006295AF327FB4 SKIP:L3-B000 0
or %l5,%lo(0xFFFFC982373BFF00),%l5 ! 00006295AF327FB8 SKIP:L3-B000 0
sllx %l6, 0x20, %l6 ! 00006295AF327FBC SKIP:L3-B000 0
or %l6, %l5, %l6 ! 00006295AF327FC0 SKIP:L3-B000 0
.word 0x85A39B42 ! 00006295AF327FC4 SKIP:L3-B000 0 S illop
.word 0xCA3A549A ! 00006295AF327FC8 SKIP:L3-B000 0 S illop
ba,a,pt %xcc, BL120096 ! 00006295AF327FCC SKIP:L3-B000 0
std %f34, [%g4-0x0018] ! 00006295AF327FD0 SKIP:L3-B000 0 S >BD120003
BL120095: ! ELSE:L3-B001
stw %o2, [%g6-0x000C] ! 00006295AF327FD4 ELSE:L3-B001 4 S >BD120025
stb %i2, [%g3-0x0039] ! 00006295AF327FD8 ELSE:L3-B001 4 S >BD120018
.word 0x97B75002 ! 00006295AF327FDC ELSE:L3-B001 4 S illop_VIS
ldx [%g2+0x0030], %g4 ! 00006295AF327FE0 ELSE:L3-B001 4 S BASE<BD120096
ldx [%g2+0x0050], %l5 ! 00006295AF327FE4 ELSE:L3-B001 4 <BD120003
membar 0x40 ! 00006295AF327FE8 ELSE:L3-B001 4
stda %f32, [%l5]0x16 ! 00006295AF327FEC ELSE:L3-B001 4 Blk-Store
membar 0x40 ! 00006295AF327FF0 ELSE:L3-B001 4
membar 0x40 ! 00006295AF327FF4 ELSE:L3-B001 4
stda %f32, [%l5]0xF0 ! 00006295AF327FF8 ELSE:L3-B001 4 Blk-Store
membar 0x40 ! 00006295AF327FFC ELSE:L3-B001 4
add %g1, 0x237, %g1 ! 00006295AF328000 ELSE:L3-B001 4 chksum++
ldx [%g6-0x0088], %g6 ! 00006295AF328004 ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328008 ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF32800C ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328010 ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328014 ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328018 ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF32801C ELSE:L3-B001 4 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328020 ELSE:L3-B001 4 ptr_chase
st %f9, [%g3+0x0014] ! 00006295AF328024 ELSE:L3-B001 4 S >BD120004
ldstub [%g6-0x0058], %i4 ! 00006295AF328028 ELSE:L3-B001 4 S >BD120010
ta %xcc, 0x46 ! 00006295AF32802C ELSE:L3-B001 4 S demap-page
.word 0xBF94800C ! 00006295AF328030 ELSE:L3-B001 4 S illop
BL120096: ! ELSE:L3-B001
add %g1, 0xFDE, %g1 ! 00006295AF328034 ELSE:L3-B001 4 chksum++
andcc %g1, 0x300, %g0 ! 00006295AF328038 LOOP:L2-B000 4
bz,pn %xcc, BL120118 ! 00006295AF32803C LOOP:L2-B000 4
nop ! 00006295AF328040 LOOP:L2-B000 4 S
add %g1, 0x7E0, %g1 ! 00006295AF328044 LOOP:L2-B000 3 chksum++
andcc %i5, 0x80, %g0 ! 00006295AF328048 SKIP:L3-B002 3
bnz,a,pn %xcc, BL120097 ! 00006295AF32804C SKIP:L3-B002 3
fcmple16 %f24, %f26, %o2 ! 00006295AF328050 SKIP:L3-B002 3 S
ldx [%g2+0x0050], %l5 ! 00006295AF328054 SKIP:L3-B002 0 <BD120003
membar 0x40 ! 00006295AF328058 SKIP:L3-B002 0
.word 0x93A6F119 ! 00006295AF32805C SKIP:L3-B002 0 illop
.word 0x319FBD14 ! 00006295AF328060 SKIP:L3-B002 0 random
stda %f0, [%g6-0x0018]%asi ! 00006295AF328064 SKIP:L3-B002 0 S >BD120003
stha %o4, [%g5-0x006C]%asi ! 00006295AF328068 SKIP:L3-B002 0 S >BD120002
ldx [%g2+0x0038], %g3 ! 00006295AF32806C SKIP:L3-B002 0 S BASE<BD120166
.word 0xB3ADB2E6 ! 00006295AF328070 SKIP:L3-B002 0 illop
stda %f22, [%l6]0xD0 ! 00006295AF328074 SKIP:L3-B002 0 S Short8
.word 0x81CFE008 ! 00006295AF328078 SKIP:L3-B002 0 random
stda %f16, [%l5]0xF0 ! 00006295AF32807C SKIP:L3-B002 0 Blk-Store
membar 0x40 ! 00006295AF328080 SKIP:L3-B002 0
add %g1, 0xBAE, %g1 ! 00006295AF328084 SKIP:L3-B002 0 chksum++
st %f3, [%g5-0x0040] ! 00006295AF328088 SKIP:L3-B002 0 S >BD120008
.word 0x9FC3801F ! 00006295AF32808C SKIP:L3-B002 0 S random
ldx [%g2+0x0050], %l5 ! 00006295AF328090 SKIP:L3-B002 0 <BD120003
membar 0x40 ! 00006295AF328094 SKIP:L3-B002 0
stda %f16, [%l5]0xE0 ! 00006295AF328098 SKIP:L3-B002 0 Blk-Store
.word 0x043448AA ! 00006295AF32809C SKIP:L3-B002 0 random
sth %i4, [%g4-0x000A] ! 00006295AF3280A0 SKIP:L3-B002 0 S >BD120025+2
fba BL120101 ! 00006295AF3280A4 SKIP:L3-B002 0
.word 0xA75D9DF4 ! 00006295AF3280A8 SKIP:L3-B002 0 S illop
BL120097: ! ELSE:L3-B003
ldx [%g2+0x0050], %l5 ! 00006295AF3280AC ELSE:L3-B003 3 <BD120003
membar 0x40 ! 00006295AF3280B0 ELSE:L3-B003 3
stda %f32, [%l5]0x16 ! 00006295AF3280B4 ELSE:L3-B003 3 Blk-Store
membar 0x40 ! 00006295AF3280B8 ELSE:L3-B003 3
tge %xcc, %g0+0x0068 ! 00006295AF3280BC ELSE:L3-B003 3 S
ldstub [%g6-0x0039], %i3 ! 00006295AF3280C0 ELSE:L3-B003 3 S >BD120018
add %g6, -88, %l6 ! 00006295AF3280C4 ELSE:L3-B003 3 @BD120010
ldda [%l6]0xD9, %f30 ! 00006295AF3280C8 ELSE:L3-B003 3 S Short8
.word 0x97B2436C ! 00006295AF3280CC ELSE:L3-B003 3 S illop_VIS
add %g6, 0x38, %l6 ! 00006295AF3280D0 ELSE:L3-B003 3 @BD120005
stda %f18, [%l6]0xD3 ! 00006295AF3280D4 ELSE:L3-B003 3 S Short16
add %g1, 0x6F3, %g1 ! 00006295AF3280D8 ELSE:L3-B003 3 chksum++
call .+8 ! 00006295AF3280DC ELSE:L3-B003 3 L
ldsha [%g7+%g0]0x82, %l3 ! 00006295AF3280E0 ELSE:L3-B003 3 S <BD120034
nop ! 00006295AF3280E4 ELSE:L3-B003 3 S
nop ! 00006295AF3280E8 ELSE:L3-B003 3 S
st %f18, [%g5-0x005C] ! 00006295AF3280EC ELSE:L3-B003 3 S >BD120012
BL120098:fbg,a,pt %fcc2, BL120099 ;.empty ! 00006295AF3280F0 ELSE:L3-B003 3 L
brgez,a,pn %i5, BL120100 ! 00006295AF3280F4 ELSE:L3-B003 0 L
std %f62, [%g3-0x0018] ! 00006295AF3280F8 ELSE:L3-B003 3 S >BD120003
ble BL120099 ! 00006295AF3280FC ELSE:L3-B003 3 L
BL120100:std %f62, [%g5-0x0018] ! 00006295AF328100 ELSE:L3-B003 3 S >BD120003
BL120099:add %g1, 0x4D1, %g1 ! 00006295AF328104 ELSE:L3-B003 3 chksum++
BL120101: ! ELSE:L3-B003
add %g1, 0x22D, %g1 ! 00006295AF328108 ELSE:L3-B003 3 chksum++
fcmpd %fcc0, %f42, %f44 ! 00006295AF32810C SKIP:L3-B004 3
fbge BL120102 ! 00006295AF328110 SKIP:L3-B004 3
std %f38, [%g3-0x0018] ! 00006295AF328114 SKIP:L3-B004 3 S >BD120003
nop ! 00006295AF328118 SKIP:L3-B004 0 S
add %g4, -108, %l6 ! 00006295AF32811C SKIP:L3-B004 0 @BD120002
stda %f28, [%l6]0xDB ! 00006295AF328120 SKIP:L3-B004 0 S Short16
ldx [%g2+0x0058], %l6 ! 00006295AF328124 SKIP:L3-B004 0 <BD120021
lduba [%l6+%g0]0x14, %g7 ! 00006295AF328128 SKIP:L3-B004 0 S <BD120022
.word 0x27D8E2DC ! 00006295AF32812C SKIP:L3-B004 0 S random
ldda [%l6]0x24, %i0 ! 00006295AF328130 SKIP:L3-B004 0 S Quad_Ld
.word 0xAFBC2B0C ! 00006295AF328134 SKIP:L3-B004 0 S illop
std %f40, [%g4-0x0018] ! 00006295AF328138 SKIP:L3-B004 0 S >BD120003
ldx [%g2+0x0050], %l5 ! 00006295AF32813C SKIP:L3-B004 0 <BD120003
membar 0x40 ! 00006295AF328140 SKIP:L3-B004 0
stda %f0, [%l5]0x16 ! 00006295AF328144 SKIP:L3-B004 0 Blk-Store
membar 0x40 ! 00006295AF328148 SKIP:L3-B004 0
.word 0xA9A88A20 ! 00006295AF32814C SKIP:L3-B004 0 illop
ldda [%l5]0xF0, %f16 ! 00006295AF328150 SKIP:L3-B004 0 Blk-Load
.word 0xE18B23C3 ! 00006295AF328154 SKIP:L3-B004 0 illop
.word 0xEFBA9C28 ! 00006295AF328158 SKIP:L3-B004 0 S illop_VIS
.word 0x81C3E008 ! 00006295AF32815C SKIP:L3-B004 0 random
stda %f0, [%l5]0xE0 ! 00006295AF328160 SKIP:L3-B004 0 Blk-Store
.word 0xADA44104 ! 00006295AF328164 SKIP:L3-B004 0 illop
add %g1, 0x324, %g1 ! 00006295AF328168 SKIP:L3-B004 0 chksum++
st %f3, [%g3+0x0014] ! 00006295AF32816C SKIP:L3-B004 0 S >BD120004
ldx [%g2+0x0050], %l5 ! 00006295AF328170 SKIP:L3-B004 0 <BD120003
membar 0x40 ! 00006295AF328174 SKIP:L3-B004 0
stda %f0, [%l5]0xF8 ! 00006295AF328178 SKIP:L3-B004 0 Blk-Store
membar 0x40 ! 00006295AF32817C SKIP:L3-B004 0
swapa [%g6-0x005C]%asi, %o3 ! 00006295AF328180 SKIP:L3-B004 0 S >BD120012
membar 0x40 ! 00006295AF328184 SKIP:L3-B004 0
stda %f32, [%l5]0xF8 ! 00006295AF328188 SKIP:L3-B004 0 Blk-Store
membar 0x40 ! 00006295AF32818C SKIP:L3-B004 0
fba,pt %fcc0, BL120103 ! 00006295AF328190 SKIP:L3-B004 0
swap [%g5-0x005C], %o2 ! 00006295AF328194 SKIP:L3-B004 0 S >BD120012
BL120102: ! ELSE:L3-B005
array8 %l3, %o2, %l2 ! 00006295AF328198 ELSE:L3-B005 3 S
st %f2, [%g4-0x0040] ! 00006295AF32819C ELSE:L3-B005 3 S >BD120008
lduh [%g6-0x006C], %o3 ! 00006295AF3281A0 ELSE:L3-B005 3 S <BD120002
.word 0x9BA45D95 ! 00006295AF3281A4 ELSE:L3-B005 3 S illop_FP
sethi %hh(0x3019DFF00),%l6 ! 00006295AF3281A8 ELSE:L3-B005 3 SUBR094
or %l6,%hm(0x3019DFF00),%l6 ! 00006295AF3281AC ELSE:L3-B005 3
sethi %lm(0x3019DFF00),%l5 ! 00006295AF3281B0 ELSE:L3-B005 3
or %l5,%lo(0x3019DFF00),%l5 ! 00006295AF3281B4 ELSE:L3-B005 3
sllx %l6, 0x20, %l6 ! 00006295AF3281B8 ELSE:L3-B005 3
or %l6, %l5, %l6 ! 00006295AF3281BC ELSE:L3-B005 3
jmpl %l6+0x0000, %o7 ! 00006295AF3281C0 ELSE:L3-B005 3 S
nop ! 00006295AF3281C4 ELSE:L3-B005 3 S
stb %o3, [%g3+0x0039] ! 00006295AF3281C8 ELSE:L3-B005 3 S >BD120005+1
st %f4, [%g3+0x0014] ! 00006295AF3281CC ELSE:L3-B005 3 S >BD120004
sethi %hh(0x13BB83CFF00),%l6 ! 00006295AF3281D0 ELSE:L3-B005 3 SUBR091
or %l6,%hm(0x13BB83CFF00),%l6 ! 00006295AF3281D4 ELSE:L3-B005 3
sethi %lm(0x13BB83CFF00),%l5 ! 00006295AF3281D8 ELSE:L3-B005 3
or %l5,%lo(0x13BB83CFF00),%l5 ! 00006295AF3281DC ELSE:L3-B005 3
sllx %l6, 0x20, %l6 ! 00006295AF3281E0 ELSE:L3-B005 3
or %l6, %l5, %l6 ! 00006295AF3281E4 ELSE:L3-B005 3
jmpl %l6+0x0000, %o7 ! 00006295AF3281E8 ELSE:L3-B005 3 S
nop ! 00006295AF3281EC ELSE:L3-B005 3 S
ldx [%g2+0x0050], %l5 ! 00006295AF3281F0 ELSE:L3-B005 3 <BD120003
membar 0x40 ! 00006295AF3281F4 ELSE:L3-B005 3
ldda [%l5]0x16, %f16 ! 00006295AF3281F8 ELSE:L3-B005 3 Blk-Load
membar 0x40 ! 00006295AF3281FC ELSE:L3-B005 3
add %g1, 0xD57, %g1 ! 00006295AF328200 ELSE:L3-B005 3 chksum++
ldx [%g2+0x0058], %l6 ! 00006295AF328204 ELSE:L3-B005 3 <BD120021
ldda [%l6]0x26, %i0 ! 00006295AF328208 ELSE:L3-B005 3 S Quad_Ld_P
ldda [%l6]0x24, %i2 ! 00006295AF32820C ELSE:L3-B005 3 S Quad_Ld
ldx [%g2+0x0010], %g3 ! 00006295AF328210 ELSE:L3-B005 3 S BASE<BD120173
ldx [%g2+0x0050], %l5 ! 00006295AF328214 ELSE:L3-B005 3 <BD120003
membar 0x40 ! 00006295AF328218 ELSE:L3-B005 3
stda %f32, [%l5]0xE0 ! 00006295AF32821C ELSE:L3-B005 3 Blk-Store
membar 0x40 ! 00006295AF328220 ELSE:L3-B005 3
BL120103: ! ELSE:L3-B005
add %g1, 0xEB6, %g1 ! 00006295AF328224 ELSE:L3-B005 3 chksum++
and %g1, 0xFE, %l2 ! 00006295AF328228 LOOP:L3-B006 3
BL120104: ! LOOP:L3-B006
add %g1, 0xF31, %g1 ! 00006295AF32822C LOOP:L3-B006 6 chksum++
nop ! 00006295AF328230 LOOP:L3-B006 6 S
stda %f0, [%g3-0x0018]%asi ! 00006295AF328234 LOOP:L3-B006 6 S >BD120003
ldx [%g6-0x0088], %g6 ! 00006295AF328238 LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF32823C LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328240 LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328244 LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328248 LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF32824C LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328250 LOOP:L3-B006 6 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF328254 LOOP:L3-B006 6 ptr_chase
ldx [%g2+0x0050], %l5 ! 00006295AF328258 LOOP:L3-B006 6 <BD120003
membar 0x40 ! 00006295AF32825C LOOP:L3-B006 6
stda %f16, [%l5]0xE0 ! 00006295AF328260 LOOP:L3-B006 6 Blk-Store
membar 0x40 ! 00006295AF328264 LOOP:L3-B006 6
swap [%g4+0x003C], %l1 ! 00006295AF328268 LOOP:L3-B006 6 S >BD120027
ldx [%g2+0x0050], %l5 ! 00006295AF32826C LOOP:L3-B006 6 <BD120003
membar 0x40 ! 00006295AF328270 LOOP:L3-B006 6
stda %f32, [%l5]0xF0 ! 00006295AF328274 LOOP:L3-B006 6 Blk-Store
membar 0x40 ! 00006295AF328278 LOOP:L3-B006 6
membar 0x40 ! 00006295AF32827C LOOP:L3-B006 6
stda %f16, [%l5]0xE0 ! 00006295AF328280 LOOP:L3-B006 6 Blk-Store
membar 0x40 ! 00006295AF328284 LOOP:L3-B006 6
stba %g1, [%g5-0x0058]%asi ! 00006295AF328288 LOOP:L3-B006 6 S >BD120010
membar 0x40 ! 00006295AF32828C LOOP:L3-B006 6
stda %f0, [%l5]0xE0 ! 00006295AF328290 LOOP:L3-B006 6 Blk-Store
membar 0x40 ! 00006295AF328294 LOOP:L3-B006 6
membar 0x40 ! 00006295AF328298 LOOP:L3-B006 6
stda %f16, [%l5]0x16 ! 00006295AF32829C LOOP:L3-B006 6 Blk-Store
membar 0x40 ! 00006295AF3282A0 LOOP:L3-B006 6
membar 0x40 ! 00006295AF3282A4 LOOP:L3-B006 6
stda %f32, [%l5]0x16 ! 00006295AF3282A8 LOOP:L3-B006 6 Blk-Store
membar 0x40 ! 00006295AF3282AC LOOP:L3-B006 6
ldstub [%g5-0x0039], %o4 ! 00006295AF3282B0 LOOP:L3-B006 6 S >BD120018
sth %i2, [%g6+0x0038] ! 00006295AF3282B4 LOOP:L3-B006 6 S >BD120005
bmask %i1, %o3, %o3 ! 00006295AF3282B8 LOOP:L3-B006 6 S
rd %gsr, %l6 ! 00006295AF3282BC LOOP:L3-B006 6 S
wr %l6, 0x78, %gsr ! 00006295AF3282C0 LOOP:L3-B006 6 S
srlx %l2, 0x1, %l2 ! 00006295AF3282C4 LOOP:L3-B006 6
andcc %l2, 0x1, %g0 ! 00006295AF3282C8 LOOP:L3-B006 6
bne,a,pn %xcc, BL120104 ! 00006295AF3282CC LOOP:L3-B006 6
nop ! 00006295AF3282D0 LOOP:L3-B006 3 S
add %g1, 0xDAE, %g1 ! 00006295AF3282D4 LOOP:L3-B006 3 chksum++
srlx %l0, 0x1, %l0 ! 00006295AF3282D8 LOOP:L2-B000 3
andcc %l0, 0x1, %g0 ! 00006295AF3282DC LOOP:L2-B000 3
bne,a,pt %xcc, BL120105 ! 00006295AF3282E0 LOOP:L2-B000 3
ldswa [%g7+%g0]0x83, %o1 ! 00006295AF3282E4 LOOP:L2-B000 2 S <BD120034
add %g1, 0xD6A, %g1 ! 00006295AF3282E8 LOOP:L2-B000 1 chksum++
ba BL120117 ! 00006295AF3282EC SIDE:L2-B001 1
nop ! 00006295AF3282F0 SIDE:L2-B001 1 S
BL120118: ! SIDE:L2-B001
andcc %i3, 0x400, %g0 ! 00006295AF3282F4 SKIP:L3-B007 1
bz,pn %xcc, BL120106 ! 00006295AF3282F8 SKIP:L3-B007 1
nop ! 00006295AF3282FC SKIP:L3-B007 1 S
.word 0x85D59588 ! 00006295AF328300 SKIP:L3-B007 0 S illop
.word 0x87A6888A ! 00006295AF328304 SKIP:L3-B007 0 illop
membar 0x40 ! 00006295AF328308 SKIP:L3-B007 0
stda %f32, [%l5]0xE0 ! 00006295AF32830C SKIP:L3-B007 0 Blk-Store
membar 0x40 ! 00006295AF328310 SKIP:L3-B007 0
swapa [%g6+0x004C]%asi, %i4 ! 00006295AF328314 SKIP:L3-B007 0 S >BD120020
ldx [%g3-0x0088], %g3 ! 00006295AF328318 SKIP:L3-B007 0 ptr_chase
.word 0xB3A10568 ! 00006295AF32831C SKIP:L3-B007 0 illop
ldx [%g3-0x0088], %g3 ! 00006295AF328320 SKIP:L3-B007 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328324 SKIP:L3-B007 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328328 SKIP:L3-B007 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF32832C SKIP:L3-B007 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328330 SKIP:L3-B007 0 ptr_chase
add %g1, 0xFB3, %g1 ! 00006295AF328334 SKIP:L3-B007 0 chksum++
rd %gsr, %l6 ! 00006295AF328338 SKIP:L3-B007 0 S
wr %l6, 0x90, %gsr ! 00006295AF32833C SKIP:L3-B007 0 S
ldx [%g2+0x0050], %l5 ! 00006295AF328340 SKIP:L3-B007 0 <BD120003
membar 0x40 ! 00006295AF328344 SKIP:L3-B007 0
stda %f0, [%l5]0xF0 ! 00006295AF328348 SKIP:L3-B007 0 Blk-Store
membar 0x40 ! 00006295AF32834C SKIP:L3-B007 0
membar 0x40 ! 00006295AF328350 SKIP:L3-B007 0
stda %f16, [%l5]0xF8 ! 00006295AF328354 SKIP:L3-B007 0 Blk-Store
membar 0x40 ! 00006295AF328358 SKIP:L3-B007 0
ld [%g4-0x0040], %f8 ! 00006295AF32835C SKIP:L3-B007 0 S <BD120008
.word 0xACB8330D ! 00006295AF328360 SKIP:L3-B007 0 S random
membar 0x40 ! 00006295AF328364 SKIP:L3-B007 0
.word 0x9FAF1019 ! 00006295AF328368 SKIP:L3-B007 0 illop
membar 0x40 ! 00006295AF32836C SKIP:L3-B007 0
ldx [%g2+0x0058], %l6 ! 00006295AF328370 SKIP:L3-B007 0 <BD120021
stha %g7, [%l6+%g0]0x14 ! 00006295AF328374 SKIP:L3-B007 0 S >BD120022
st %f17, [%g3-0x005C] ! 00006295AF328378 SKIP:L3-B007 0 S >BD120012
std %f62, [%g4-0x0018] ! 00006295AF32837C SKIP:L3-B007 0 S >BD120003
ldda [%l6]0x2E, %i0 ! 00006295AF328380 SKIP:L3-B007 0 S Quad_Ld_P
membar 0x40 ! 00006295AF328384 SKIP:L3-B007 0
stda %f32, [%l5]0x16 ! 00006295AF328388 SKIP:L3-B007 0 Blk-Store
.word 0x9EAD06A0 ! 00006295AF32838C SKIP:L3-B007 0 random
ba,a,pn %xcc, BL120111 ! 00006295AF328390 SKIP:L3-B007 0
nop ! 00006295AF328394 SKIP:L3-B007 0 S
BL120106: ! ELSE:L3-B008
std %f60, [%g3-0x0018] ! 00006295AF328398 ELSE:L3-B008 1 S >BD120003
bvc BL120107 ;.empty ! 00006295AF32839C ELSE:L3-B008 1 L
bcc,a BL120108 ;.empty ! 00006295AF3283A0 ELSE:L3-B008 1 L
bneg,pt %icc, BL120108 ! 00006295AF3283A4 ELSE:L3-B008 0 L
BL120108:std %f42, [%g5-0x0018] ! 00006295AF3283A8 ELSE:L3-B008 1 S >BD120003
nop ! 00006295AF3283AC ELSE:L3-B008 0 S
.word 0xF73795A9 ! 00006295AF3283B0 ELSE:L3-B008 0 S illop
nop ! 00006295AF3283B4 ELSE:L3-B008 0 S
BL120107:fbule,pt %fcc1, BL120109 ;.empty ! 00006295AF3283B8 ELSE:L3-B008 1 L
.word 0x81C7E008 ! 00006295AF3283BC ELSE:L3-B008 0 L random
brgez,a,pn %i3, BL120110 ! 00006295AF3283C0 ELSE:L3-B008 0 L
BL120110:lduba [%g7+%g7]0x83, %i4 ! 00006295AF3283C4 ELSE:L3-B008 0 S <BD120034
ld [%g5+0x0008], %f16 ! 00006295AF3283C8 ELSE:L3-B008 0 S <BD120013
ldda [%g6-0x0018]%asi, %f32 ! 00006295AF3283CC ELSE:L3-B008 0 S <BD120003
BL120109:add %g1, 0x550, %g1 ! 00006295AF3283D0 ELSE:L3-B008 1 chksum++
add %g1, 0xFB3, %g1 ! 00006295AF3283D4 ELSE:L3-B008 1 chksum++
ld [%g3-0x000C], %f28 ! 00006295AF3283D8 ELSE:L3-B008 1 S <BD120025
sethi %hh(0x3019DFF00),%l6 ! 00006295AF3283DC ELSE:L3-B008 1 SUBR094
or %l6,%hm(0x3019DFF00),%l6 ! 00006295AF3283E0 ELSE:L3-B008 1
sethi %lm(0x3019DFF00),%l5 ! 00006295AF3283E4 ELSE:L3-B008 1
or %l5,%lo(0x3019DFF00),%l5 ! 00006295AF3283E8 ELSE:L3-B008 1
sllx %l6, 0x20, %l6 ! 00006295AF3283EC ELSE:L3-B008 1
or %l6, %l5, %l6 ! 00006295AF3283F0 ELSE:L3-B008 1
add %l6, 0x1, %l6 ! 00006295AF3283F4 ELSE:L3-B008 1
jmpl %l6+0x0000, %o7 ! 00006295AF3283F8 ELSE:L3-B008 2 S
sth %o2, [%g4-0x006C] ! 00006295AF3283FC ELSE:L3-B008 1 S >BD120002
ldx [%g2+0x0058], %l6 ! 00006295AF328400 ELSE:L3-B008 1 <BD120021
ldda [%l6]0x26, %i0 ! 00006295AF328404 ELSE:L3-B008 1 S Quad_Ld_P
std %f32, [%g5-0x0018] ! 00006295AF328408 ELSE:L3-B008 1 S >BD120003
ldx [%g2+0x0050], %l5 ! 00006295AF32840C ELSE:L3-B008 1 <BD120003
membar 0x40 ! 00006295AF328410 ELSE:L3-B008 1
stda %f16, [%l5]0xE0 ! 00006295AF328414 ELSE:L3-B008 1 Blk-Store
membar 0x40 ! 00006295AF328418 ELSE:L3-B008 1
BL120111: ! ELSE:L3-B008
add %g1, 0xDBE, %g1 ! 00006295AF32841C ELSE:L3-B008 1 chksum++
fcmpd %fcc2, %f60, %f42 ! 00006295AF328420 SKIP:L3-B009 1
fbge,pn %fcc2, BL120112 ! 00006295AF328424 SKIP:L3-B009 1
stba %i4, [%g4+0x004D]%asi ! 00006295AF328428 SKIP:L3-B009 1 S >BD120020+1
sth %o1, [%g5+0x003E] ! 00006295AF32842C SKIP:L3-B009 1 S >BD120027+2
ldx [%g2+0x0050], %l5 ! 00006295AF328430 SKIP:L3-B009 1 <BD120003
membar 0x40 ! 00006295AF328434 SKIP:L3-B009 1
stda %f32, [%l5]0xE0 ! 00006295AF328438 SKIP:L3-B009 1 Blk-Store
membar 0x40 ! 00006295AF32843C SKIP:L3-B009 1
fpadd16 %f30, %f20, %f20 ! 00006295AF328440 SKIP:L3-B009 1 S
prefetch [%i3+%g1], 0 ! 00006295AF328444 SKIP:L3-B009 1 S <.+0
membar 0x40 ! 00006295AF328448 SKIP:L3-B009 1
stda %f16, [%l5]0xF0 ! 00006295AF32844C SKIP:L3-B009 1 Blk-Store
membar 0x40 ! 00006295AF328450 SKIP:L3-B009 1
std %f34, [%g4-0x0018] ! 00006295AF328454 SKIP:L3-B009 1 S >BD120003
sethi %hh(0xD630CFF00),%l6 ! 00006295AF328458 SKIP:L3-B009 1 SUBR092
or %l6,%hm(0xD630CFF00),%l6 ! 00006295AF32845C SKIP:L3-B009 1
sethi %lm(0xD630CFF00),%l5 ! 00006295AF328460 SKIP:L3-B009 1
or %l5,%lo(0xD630CFF00),%l5 ! 00006295AF328464 SKIP:L3-B009 1
sllx %l6, 0x20, %l6 ! 00006295AF328468 SKIP:L3-B009 1
or %l6, %l5, %l6 ! 00006295AF32846C SKIP:L3-B009 1
add %l6, 0x1, %l6 ! 00006295AF328470 SKIP:L3-B009 1
jmpl %l6+0x0000, %o7 ! 00006295AF328474 SKIP:L3-B009 2 S
nop ! 00006295AF328478 SKIP:L3-B009 1 S
ldx [%g2+0x0058], %l6 ! 00006295AF32847C SKIP:L3-B009 1 <BD120021
ldda [%l6]0x24, %i0 ! 00006295AF328480 SKIP:L3-B009 1 S Quad_Ld
edge32 %g1, %g1, %o4 ! 00006295AF328484 SKIP:L3-B009 1 S
edge32 %i4, %i0, %o0 ! 00006295AF328488 SKIP:L3-B009 1 S
nop ! 00006295AF32848C SKIP:L3-B009 1 S
add %g1, 0x6CC, %g1 ! 00006295AF328490 SKIP:L3-B009 1 chksum++
nop ! 00006295AF328494 SKIP:L3-B009 1 S
ldstub [%g4-0x0039], %i0 ! 00006295AF328498 SKIP:L3-B009 1 S >BD120018
ldx [%g2+0x0050], %l5 ! 00006295AF32849C SKIP:L3-B009 1 <BD120003
membar 0x40 ! 00006295AF3284A0 SKIP:L3-B009 1
stda %f32, [%l5]0x16 ! 00006295AF3284A4 SKIP:L3-B009 1 Blk-Store
membar 0x40 ! 00006295AF3284A8 SKIP:L3-B009 1
ld [%g2+0x0060], %fsr ! 00006295AF3284AC SKIP:L3-B009 1 S <BD120008
ldx [%g6-0x0088], %g6 ! 00006295AF3284B0 SKIP:L3-B009 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF3284B4 SKIP:L3-B009 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF3284B8 SKIP:L3-B009 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF3284BC SKIP:L3-B009 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF3284C0 SKIP:L3-B009 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006295AF3284C4 SKIP:L3-B009 1 ptr_chase
ld [%g5+0x0014], %f9 ! 00006295AF3284C8 SKIP:L3-B009 1 S <BD120004
ba,pn %xcc, BL120116 ! 00006295AF3284CC SKIP:L3-B009 1
stha %g1, [%g3+0x0038]%asi ! 00006295AF3284D0 SKIP:L3-B009 1 S >BD120005
BL120112: ! ELSE:L3-B010
ta %xcc, 0x46 ! 00006295AF3284D4 ELSE:L3-B010 0 S demap-page
st %f3, [%g6+0x0014] ! 00006295AF3284D8 ELSE:L3-B010 0 S >BD120004
.word 0x83F00000 ! 00006295AF3284DC ELSE:L3-B010 0 S illop
bmask %g1, %o4, %i2 ! 00006295AF3284E0 ELSE:L3-B010 0 S
ldx [%g2+0x0060], %fsr ! 00006295AF3284E4 ELSE:L3-B010 0 S <BD120008
add %g1, 0xE60, %g1 ! 00006295AF3284E8 ELSE:L3-B010 0 chksum++
stb %i1, [%g3-0x0058] ! 00006295AF3284EC ELSE:L3-B010 0 S >BD120010
.word 0xB5A181DF ! 00006295AF3284F0 ELSE:L3-B010 0 S illop
.word 0xFDC86735 ! 00006295AF3284F4 ELSE:L3-B010 0 L illop
st %f9, [%g5+0x0014] ! 00006295AF3284F8 ELSE:L3-B010 0 S >BD120004
be,pn %icc, BL120114 ! 00006295AF3284FC ELSE:L3-B010 0 L
std %f0, [%g6-0x0018] ! 00006295AF328500 ELSE:L3-B010 0 S >BD120003
sth %i5, [%g4+0x004E] ! 00006295AF328504 ELSE:L3-B010 0 S >BD120020+2
.word 0xDFAF05E7 ! 00006295AF328508 ELSE:L3-B010 0 S illop
BL120113:.word 0x89B4C2D7 ! 00006295AF32850C ELSE:L3-B010 0 S illop
.word 0x97906000 ! 00006295AF328510 ELSE:L3-B010 0 S random
call .+8 ;.empty ! 00006295AF328514 ELSE:L3-B010 0 L
bvc,a,pt %xcc, BL120114 ;.empty ! 00006295AF328518 ELSE:L3-B010 0 L
.word 0x81E80000 ! 00006295AF32851C ELSE:L3-B010 0 L random
BL120115:.word 0x99AA1484 ! 00006295AF328520 ELSE:L3-B010 0 S illop
BL120114:add %g1, 0x796, %g1 ! 00006295AF328524 ELSE:L3-B010 0 chksum++
BL120116: ! ELSE:L3-B010
add %g1, 0x1E, %g1 ! 00006295AF328528 ELSE:L3-B010 1 chksum++
add %g1, 0xE0D, %g1 ! 00006295AF32852C SIDE:L2-B001 1 chksum++
BL120117: ! SIDE:L2-B001
and %g1, 0xFE, %l3 ! 00006295AF328530 LOOP:L2-B002 2
BL120120: ! LOOP:L2-B002
add %g1, 0x3C2, %g1 ! 00006295AF328534 LOOP:L2-B002 2 chksum++
ldx [%g2+0x0050], %l5 ! 00006295AF328538 LOOP:L2-B002 2 <BD120003
membar 0x40 ! 00006295AF32853C LOOP:L2-B002 2
stda %f16, [%l5]0xE0 ! 00006295AF328540 LOOP:L2-B002 2 Blk-Store
membar 0x40 ! 00006295AF328544 LOOP:L2-B002 2
.word 0x8FF90871 ! 00006295AF328548 LOOP:L2-B002 2 S illop
membar 0x40 ! 00006295AF32854C LOOP:L2-B002 2
stda %f32, [%l5]0xF0 ! 00006295AF328550 LOOP:L2-B002 2 Blk-Store
membar 0x40 ! 00006295AF328554 LOOP:L2-B002 2
add %g3, -88, %l6 ! 00006295AF328558 LOOP:L2-B002 2 @BD120010
stda %f30, [%l6]0xD8 ! 00006295AF32855C LOOP:L2-B002 2 S Short8
or %g0, 0x3, %l1 ! 00006295AF328560 LOOP:L3-B011 2
BL120119: ! LOOP:L3-B011
add %g1, 0xCB4, %g1 ! 00006295AF328564 LOOP:L3-B011 6 chksum++
nop ! 00006295AF328568 LOOP:L3-B011 6 S
ldx [%g2+0x0058], %l6 ! 00006295AF32856C LOOP:L3-B011 6 <BD120021
ldda [%l6]0x2C, %i0 ! 00006295AF328570 LOOP:L3-B011 6 S Quad_Ld
sta %f4, [%g3+0x0014]%asi ! 00006295AF328574 LOOP:L3-B011 6 S >BD120004
ldsb [%g3-0x0039], %i2 ! 00006295AF328578 LOOP:L3-B011 6 S <BD120018
call .+8 ! 00006295AF32857C LOOP:L3-B011 6 S
sta %f5, [%g3-0x0040]%asi ! 00006295AF328580 LOOP:L3-B011 6 S >BD120008
edge32n %g1, %o0, %i0 ! 00006295AF328584 LOOP:L3-B011 6 S
std %f44, [%g6-0x0018] ! 00006295AF328588 LOOP:L3-B011 6 S >BD120003
fpadd16s %f24, %f18, %f27 ! 00006295AF32858C LOOP:L3-B011 6 S
ldx [%g2+0x0050], %l5 ! 00006295AF328590 LOOP:L3-B011 6 <BD120003
membar 0x40 ! 00006295AF328594 LOOP:L3-B011 6
stda %f32, [%l5]0x16 ! 00006295AF328598 LOOP:L3-B011 6 Blk-Store
membar 0x40 ! 00006295AF32859C LOOP:L3-B011 6
membar 0x40 ! 00006295AF3285A0 LOOP:L3-B011 6
stda %f32, [%l5]0xE0 ! 00006295AF3285A4 LOOP:L3-B011 6 Blk-Store
membar 0x40 ! 00006295AF3285A8 LOOP:L3-B011 6
ldx [%g2+0x0050], %l5 ! 00006295AF3285AC LOOP:L3-B011 6 <BD120003
membar 0x40 ! 00006295AF3285B0 LOOP:L3-B011 6
stda %f32, [%l5]0xF0 ! 00006295AF3285B4 LOOP:L3-B011 6 Blk-Store
membar 0x40 ! 00006295AF3285B8 LOOP:L3-B011 6
.word 0x00DCEF1E ! 00006295AF3285BC LOOP:L3-B011 6 S illop
st %f4, [%g6-0x0040] ! 00006295AF3285C0 LOOP:L3-B011 6 S >BD120008
add %g6, 0x38, %l6 ! 00006295AF3285C4 LOOP:L3-B011 6 @BD120005
stda %f30, [%l6]0xD2 ! 00006295AF3285C8 LOOP:L3-B011 6 S Short16
sub %l1, 0x1, %l1 ! 00006295AF3285CC LOOP:L3-B011 6
brnz,pt %l1, BL120119 ! 00006295AF3285D0 LOOP:L3-B011 6
sta %f3, [%g4+0x0017]%asi ! 00006295AF3285D4 LOOP:L3-B011 6 S >BD120004+3
add %g1, 0x4AA, %g1 ! 00006295AF3285D8 LOOP:L3-B011 2 chksum++
nop ! 00006295AF3285DC LOOP:L3-B012 2
nop ! 00006295AF3285E0 LOOP:L3-B013 2
nop ! 00006295AF3285E4 LOOP:L3-B014 2
srlx %l3, 0x1, %l3 ! 00006295AF3285E8 LOOP:L2-B002 2
andcc %l3, 0x1, %g0 ! 00006295AF3285EC LOOP:L2-B002 2
bne,a,pn %xcc, BL120120 ! 00006295AF3285F0 LOOP:L2-B002 2
nop ! 00006295AF3285F4 LOOP:L2-B002 0 S
add %g1, 0x7C4, %g1 ! 00006295AF3285F8 LOOP:L2-B002 2 chksum++
nop ! 00006295AF3285FC LOOP:L2-B003 2
add %i2, %g1, %o5 ! 00006295AF328600 SWCH:L2-B004 2
andcc %o5, 0x10, %g0 ! 00006295AF328604 SWCH:L2-B004 2
bnz,pn %xcc, BL120124 ! 00006295AF328608 SWCH:L2-B004 2
andcc %o5, 0x2, %g0 ! 00006295AF32860C SWCH:L2-B004 2
bnz,pn %xcc, BL120123 ! 00006295AF328610 SWCH:L2-B004 2
add %g1, 0x5B6, %g1 ! 00006295AF328614 SWCH:L2-B004 2 chksum++
andcc %o5, 0x400, %g0 ! 00006295AF328618 SWCH:L2-B004 2
bnz,a,pn %xcc, BL120122 ! 00006295AF32861C SWCH:L2-B004 2
add %g1, 0xB6B, %g1 ! 00006295AF328620 SWCH:L2-B004 1 chksum++
andcc %o5, 0x80, %g0 ! 00006295AF328624 SWCH:L2-B004 1
bnz,pn %xcc, BL120121 ! 00006295AF328628 SWCH:L2-B004 1
call .+8 ! 00006295AF32862C SWCH:L2-B004 1 S
std %f14, [%g5-0x0018] ! 00006295AF328630 SWCH:L2-B004 1 S >BD120003
fpadd32 %f20, %f28, %f30 ! 00006295AF328634 SWCH:L2-B004 1 S
add %g5, -57, %l6 ! 00006295AF328638 SWCH:L2-B004 1 @BD120018
stda %f30, [%l6]0xD0 ! 00006295AF32863C SWCH:L2-B004 1 S Short8
.word 0x28E7F4F1 ! 00006295AF328640 SWCH:L2-B004 1 S illop
sethi %hh(0x5ECB53F00),%l6 ! 00006295AF328644 SWCH:L2-B004 1 SUBR095
or %l6,%hm(0x5ECB53F00),%l6 ! 00006295AF328648 SWCH:L2-B004 1
sethi %lm(0x5ECB53F00),%l5 ! 00006295AF32864C SWCH:L2-B004 1
or %l5,%lo(0x5ECB53F00),%l5 ! 00006295AF328650 SWCH:L2-B004 1
sllx %l6, 0x20, %l6 ! 00006295AF328654 SWCH:L2-B004 1
or %l6, %l5, %l6 ! 00006295AF328658 SWCH:L2-B004 1
jmpl %l6+0x0000, %o7 ! 00006295AF32865C SWCH:L2-B004 1 S
stda %f0, [%g5-0x0018]%asi ! 00006295AF328660 SWCH:L2-B004 1 S >BD120003
nop ! 00006295AF328664 SWCH:L2-B004 1 S
add %g1, 0x9FA, %g1 ! 00006295AF328668 SWCH:L2-B004 1 chksum++
ba,pn %icc, BL120125 ! 00006295AF32866C SWCH:L2-B004 1
.word 0xABB247FB ! 00006295AF328670 SWCH:L2-B004 1 S illop_VIS
BL120121:add %g1, 0xF33, %g1 ! 00006295AF328674 CASE:L3-B015 0 chksum++
ldswa [%g7+%g7]0x83, %i1 ! 00006295AF328678 CASE:L3-B015 0 S <BD120034
.word 0xA9AE0814 ! 00006295AF32867C CASE:L3-B015 0 illop
stda %f30, [%l6]0xD0 ! 00006295AF328680 CASE:L3-B015 0 S Short8
swapa [%g4-0x000C]%asi, %o1 ! 00006295AF328684 CASE:L3-B015 0 S >BD120025
.word 0xA2B82A1B ! 00006295AF328688 CASE:L3-B015 0 S random
add %g5, -88, %l6 ! 00006295AF32868C CASE:L3-B015 0 @BD120010
stda %f24, [%l6]0xD8 ! 00006295AF328690 CASE:L3-B015 0 S Short8
ldx [%g2+0x0050], %l5 ! 00006295AF328694 CASE:L3-B015 0 <BD120003
.word 0xA3A0DAD9 ! 00006295AF328698 CASE:L3-B015 0 illop
.word 0x8FA390C2 ! 00006295AF32869C CASE:L3-B015 0 illop
.word 0x957DE1EB ! 00006295AF3286A0 CASE:L3-B015 0 illop
membar 0x40 ! 00006295AF3286A4 CASE:L3-B015 0
stda %f32, [%l5]0x16 ! 00006295AF3286A8 CASE:L3-B015 0 Blk-Store
membar 0x40 ! 00006295AF3286AC CASE:L3-B015 0
.word 0xE61FB4A1 ! 00006295AF3286B0 CASE:L3-B015 0 S illop
.word 0xE9BE9F3B ! 00006295AF3286B4 CASE:L3-B015 0 illop
stb %i5, [%g3-0x0058] ! 00006295AF3286B8 CASE:L3-B015 0 S >BD120010
BL120122:add %g1, 0xCA8, %g1 ! 00006295AF3286BC CASE:L3-B016 1 chksum++
ldx [%g2+0x0058], %l6 ! 00006295AF3286C0 CASE:L3-B016 1 <BD120021
ldda [%l6]0x24, %i0 ! 00006295AF3286C4 CASE:L3-B016 1 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00006295AF3286C8 CASE:L3-B016 1 <BD120003
membar 0x40 ! 00006295AF3286CC CASE:L3-B016 1
stda %f32, [%l5]0xF0 ! 00006295AF3286D0 CASE:L3-B016 1 Blk-Store
membar 0x40 ! 00006295AF3286D4 CASE:L3-B016 1
add %g4, 0x38, %l6 ! 00006295AF3286D8 CASE:L3-B016 1 @BD120005
stda %f30, [%l6]0xDA ! 00006295AF3286DC CASE:L3-B016 1 S Short16
membar 0x40 ! 00006295AF3286E0 CASE:L3-B016 1
stda %f32, [%l5]0x16 ! 00006295AF3286E4 CASE:L3-B016 1 Blk-Store
membar 0x40 ! 00006295AF3286E8 CASE:L3-B016 1
stxa %i0, [%g7+%g0]0x6E ! 00006295AF3286EC CASE:L3-B016 1 S BAD-ASI
sethi %hh(0x5ECB53F00),%l6 ! 00006295AF3286F0 CASE:L3-B016 1 SUBR095
or %l6,%hm(0x5ECB53F00),%l6 ! 00006295AF3286F4 CASE:L3-B016 1
sethi %lm(0x5ECB53F00),%l5 ! 00006295AF3286F8 CASE:L3-B016 1
or %l5,%lo(0x5ECB53F00),%l5 ! 00006295AF3286FC CASE:L3-B016 1
sllx %l6, 0x20, %l6 ! 00006295AF328700 CASE:L3-B016 1
or %l6, %l5, %l6 ! 00006295AF328704 CASE:L3-B016 1
jmpl %l6+0x0000, %o7 ! 00006295AF328708 CASE:L3-B016 1 S
ldstub [%g6-0x0039], %o0 ! 00006295AF32870C CASE:L3-B016 1 S >BD120018
stb %i0, [%g4-0x0039] ! 00006295AF328710 CASE:L3-B016 1 S >BD120018
ldx [%g2+0x0050], %l5 ! 00006295AF328714 CASE:L3-B016 1 <BD120003
membar 0x40 ! 00006295AF328718 CASE:L3-B016 1
stda %f0, [%l5]0xE0 ! 00006295AF32871C CASE:L3-B016 1 Blk-Store
membar 0x40 ! 00006295AF328720 CASE:L3-B016 1
fcmpeq16 %f20, %f24, %i2 ! 00006295AF328724 CASE:L3-B016 1 S
ldstuba [%g4-0x0058]%asi, %o2 ! 00006295AF328728 CASE:L3-B016 1 S >BD120010
fba,pn %fcc0, BL120125 ! 00006295AF32872C CASE:L3-B016 1
nop ! 00006295AF328730 CASE:L3-B016 1 S
BL120123:add %g1, 0xA92, %g1 ! 00006295AF328734 CASE:L3-B017 0 chksum++
rd %gsr, %l6 ! 00006295AF328738 CASE:L3-B017 0 S
wr %l6, 0x80, %gsr ! 00006295AF32873C CASE:L3-B017 0 S
add %g3, -108, %l6 ! 00006295AF328740 CASE:L3-B017 0 @BD120002
.word 0x83F27600 ! 00006295AF328744 CASE:L3-B017 0 S illop
ldx [%g2+0x0058], %l6 ! 00006295AF328748 CASE:L3-B017 0 <BD120021
.word 0xB7AFCA79 ! 00006295AF32874C CASE:L3-B017 0 S illop
.word 0xABB3C94A ! 00006295AF328750 CASE:L3-B017 0 S illop
sethi %hh(0xFFFFC982373BFF00),%l6 ! 00006295AF328754 CASE:L3-B017 0 SUBR090
or %l6,%hm(0xFFFFC982373BFF00),%l6 ! 00006295AF328758 CASE:L3-B017 0
sethi %lm(0xFFFFC982373BFF00),%l5 ! 00006295AF32875C CASE:L3-B017 0
or %l5,%lo(0xFFFFC982373BFF00),%l5 ! 00006295AF328760 CASE:L3-B017 0
sllx %l6, 0x20, %l6 ! 00006295AF328764 CASE:L3-B017 0
or %l6, %l5, %l6 ! 00006295AF328768 CASE:L3-B017 0
.word 0x8BA70118 ! 00006295AF32876C CASE:L3-B017 0 S illop
.word 0xB3E4D128 ! 00006295AF328770 CASE:L3-B017 0 S illop
.word 0xB3AE4B52 ! 00006295AF328774 CASE:L3-B017 0 S illop
ldx [%g4-0x0088], %g4 ! 00006295AF328778 CASE:L3-B017 0 ptr_chase
stwa %i0, [%g4-0x005C]%asi ! 00006295AF32877C CASE:L3-B017 0 S >BD120012
fba,pn %fcc1, BL120125 ! 00006295AF328780 CASE:L3-B017 0
bshuffle %f26, %f30, %f18 ! 00006295AF328784 CASE:L3-B017 0 S
BL120124:.word 0x97AE545A ! 00006295AF328788 CASE:L3-B018 0 illop
fmul8x16au %f16, %f29, %f18 ! 00006295AF32878C CASE:L3-B018 0 S
add %g6, -88, %l6 ! 00006295AF328790 CASE:L3-B018 0 @BD120010
ldda [%l6]0xD0, %f30 ! 00006295AF328794 CASE:L3-B018 0 S Short8
tcc %icc, %g7+0x0063 ! 00006295AF328798 CASE:L3-B018 0 S
.word 0xC70FB531 ! 00006295AF32879C CASE:L3-B018 0 illop
membar 0x40 ! 00006295AF3287A0 CASE:L3-B018 0
stda %f32, [%l5]0x1E ! 00006295AF3287A4 CASE:L3-B018 0 Blk-Store
membar 0x40 ! 00006295AF3287A8 CASE:L3-B018 0
membar 0x40 ! 00006295AF3287AC CASE:L3-B018 0
.word 0xF58C2A5B ! 00006295AF3287B0 CASE:L3-B018 0 random
.word 0xBBB18267 ! 00006295AF3287B4 CASE:L3-B018 0 illop
rd %gsr, %l6 ! 00006295AF3287B8 CASE:L3-B018 0 S
wr %l6, 0x88, %gsr ! 00006295AF3287BC CASE:L3-B018 0 S
fba,pt %fcc1, BL120125 ! 00006295AF3287C0 CASE:L3-B018 0
.word 0x8BA40C95 ! 00006295AF3287C4 CASE:L3-B018 0 S illop
BL120125: ! SWCH:L2-B004
add %g1, 0x1EF, %g1 ! 00006295AF3287C8 SWCH:L2-B004 2 chksum++
ta %xcc, 0x46 ! 00006295AF3287CC SWCH:L2-B004 2 S demap-page
sta %f4, [%g5+0x0014]%asi ! 00006295AF3287D0 SWCH:L2-B004 2 S >BD120004
st %f2, [%g4-0x0040] ! 00006295AF3287D4 SWCH:L2-B004 2 S >BD120008
ldx [%g2+0x0050], %l5 ! 00006295AF3287D8 SWCH:L2-B004 2 <BD120003
membar 0x40 ! 00006295AF3287DC SWCH:L2-B004 2
stda %f16, [%l5]0xE0 ! 00006295AF3287E0 SWCH:L2-B004 2 Blk-Store
membar 0x40 ! 00006295AF3287E4 SWCH:L2-B004 2
nop ! 00006295AF3287E8 LOOP:L2-B005 2
nop ! 00006295AF3287EC LOOP:L2-B006 2
nop ! 00006295AF3287F0 LOOP:L2-B007 2
nop ! 00006295AF3287F4 LOOP:L2-B008 2
nop ! 00006295AF3287F8 LOOP:L2-B009 2
nop ! 00006295AF3287FC LOOP:L2-B010 2
nop ! 00006295AF328800 LOOP:L2-B011 2
nop ! 00006295AF328804 LOOP:L2-B012 2
add %o0, %g1, %i3 ! 00006295AF328808 SWCH:L2-B013 2
and %i3, 0x18, %o7 ! 00006295AF32880C SWCH:L2-B013 2
sethi %hi(0xB24), %i3 ! 00006295AF328810 SWCH:L2-B013 2 .+0
or %i3,%lo(0xB24),%i3 ! 00006295AF328814 SWCH:L2-B013 2
add %i3, %o7, %i3 ! 00006295AF328818 SWCH:L2-B013 2
jmpl %l7+%i3, %g0 ! 00006295AF32881C SWCH:L2-B013 2
std %f14, [%g4-0x0018] ! 00006295AF328820 SWCH:L2-B013 2 S >BD120003
fba,pn %fcc0, BL120129 ! 00006295AF328824 SWCH:L2-B013 0
st %f8, [%g6+0x0014] ! 00006295AF328828 SWCH:L2-B013 0 S >BD120004
fba,pn %fcc1, BL120128 ! 00006295AF32882C SWCH:L2-B013 0
ldx [%g2+0x0010], %g4 ! 00006295AF328830 SWCH:L2-B013 0 S BASE<BD120173
ba,a BL120127 ! 00006295AF328834 SWCH:L2-B013 0
nop ! 00006295AF328838 SWCH:L2-B013 0 S
ba BL120126 ! 00006295AF32883C SWCH:L2-B013 2
ldx [%g2+0x0020], %g6 ! 00006295AF328840 SWCH:L2-B013 2 S BASE<BD120016
BL120126:add %g1, 0xA33, %g1 ! 00006295AF328844 CASE:L3-B019 2 chksum++
st %f9, [%g5-0x0040] ! 00006295AF328848 CASE:L3-B019 2 S >BD120008
prefetch [%g5+0x0B8B], 21 ! 00006295AF32884C CASE:L3-B019 2 S <.+2955
ldx [%g3-0x0088], %g3 ! 00006295AF328850 CASE:L3-B019 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328854 CASE:L3-B019 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328858 CASE:L3-B019 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF32885C CASE:L3-B019 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328860 CASE:L3-B019 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328864 CASE:L3-B019 2 ptr_chase
sta %f9, [%g3-0x0040]%asi ! 00006295AF328868 CASE:L3-B019 2 S >BD120008
stw %o0, [%g5+0x003E] ! 00006295AF32886C CASE:L3-B019 2 S >BD120027+2
st %f23, [%g5+0x003C] ! 00006295AF328870 CASE:L3-B019 2 S >BD120027
call .+8 ! 00006295AF328874 CASE:L3-B019 2 S
ldstub [%g5-0x0039], %o3 ! 00006295AF328878 CASE:L3-B019 2 S >BD120018
ldx [%g2+0x0050], %l5 ! 00006295AF32887C CASE:L3-B019 2 <BD120003
membar 0x40 ! 00006295AF328880 CASE:L3-B019 2
stda %f0, [%l5]0xE0 ! 00006295AF328884 CASE:L3-B019 2 Blk-Store
membar 0x40 ! 00006295AF328888 CASE:L3-B019 2
membar 0x40 ! 00006295AF32888C CASE:L3-B019 2
stda %f0, [%l5]0xE0 ! 00006295AF328890 CASE:L3-B019 2 Blk-Store
membar 0x40 ! 00006295AF328894 CASE:L3-B019 2
st %f3, [%g4+0x0014] ! 00006295AF328898 CASE:L3-B019 2 S >BD120004
ldx [%g2+0x0048], %g5 ! 00006295AF32889C CASE:L3-B019 2 S BASE<BD120111
ba,a,pn %icc, BL120130 ! 00006295AF3288A0 CASE:L3-B019 2
.word 0x8FABD74E ! 00006295AF3288A4 CASE:L3-B019 0 S illop
BL120127:add %g1, 0x5B2, %g1 ! 00006295AF3288A8 CASE:L3-B020 0 chksum++
.word 0xBD8DDE8B ! 00006295AF3288AC CASE:L3-B020 0 S illop
.word 0x99A8F686 ! 00006295AF3288B0 CASE:L3-B020 0 S illop
sethi %hh(0x253BA8FF00),%l6 ! 00006295AF3288B4 CASE:L3-B020 0 SUBR093
or %l6,%hm(0x253BA8FF00),%l6 ! 00006295AF3288B8 CASE:L3-B020 0
sethi %lm(0x253BA8FF00),%l5 ! 00006295AF3288BC CASE:L3-B020 0
or %l5,%lo(0x253BA8FF00),%l5 ! 00006295AF3288C0 CASE:L3-B020 0
sllx %l6, 0x20, %l6 ! 00006295AF3288C4 CASE:L3-B020 0
or %l6, %l5, %l6 ! 00006295AF3288C8 CASE:L3-B020 0
jmpl %l6+0x0000, %o7 ! 00006295AF3288CC CASE:L3-B020 0 S
ldx [%g2+0x0018], %g4 ! 00006295AF3288D0 CASE:L3-B020 0 S BASE<BD120077
call .+8 ! 00006295AF3288D4 CASE:L3-B020 0 S
.word 0xA7AA1F72 ! 00006295AF3288D8 CASE:L3-B020 0 S illop
ldx [%g2+0x0038], %g4 ! 00006295AF3288DC CASE:L3-B020 0 S BASE<BD120166
ldx [%g2+0x0020], %g4 ! 00006295AF3288E0 CASE:L3-B020 0 S BASE<BD120016
sethi %hh(0x13BB83CFF00),%l6 ! 00006295AF3288E4 CASE:L3-B020 0 SUBR091
or %l6,%hm(0x13BB83CFF00),%l6 ! 00006295AF3288E8 CASE:L3-B020 0
sethi %lm(0x13BB83CFF00),%l5 ! 00006295AF3288EC CASE:L3-B020 0
.word 0xB5ADE549 ! 00006295AF3288F0 CASE:L3-B020 0 illop
sllx %l6, 0x20, %l6 ! 00006295AF3288F4 CASE:L3-B020 0
.word 0x04748CC4 ! 00006295AF3288F8 CASE:L3-B020 0 random
add %l6, 0x1, %l6 ! 00006295AF3288FC CASE:L3-B020 0
jmpl %l6+0x0000, %o7 ! 00006295AF328900 CASE:L3-B020 0 S
.word 0x85B51014 ! 00006295AF328904 CASE:L3-B020 0 S illop
ba,pn %icc, BL120130 ! 00006295AF328908 CASE:L3-B020 0
popc %i4, %i4 ! 00006295AF32890C CASE:L3-B020 0 S
BL120128:.word 0x93C02F34 ! 00006295AF328910 CASE:L3-B021 0 random
.word 0xC1DD1CEE ! 00006295AF328914 CASE:L3-B021 0 illop
.word 0xFE3F26F5 ! 00006295AF328918 CASE:L3-B021 0 illop
ldx [%g3-0x0088], %g3 ! 00006295AF32891C CASE:L3-B021 0 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328920 CASE:L3-B021 0 ptr_chase
.word 0xC7CDEBA7 ! 00006295AF328924 CASE:L3-B021 0 illop
ldx [%g3-0x0088], %g3 ! 00006295AF328928 CASE:L3-B021 0 ptr_chase
.word 0x97E8592E ! 00006295AF32892C CASE:L3-B021 0 S illop
ldx [%g2+0x0050], %l5 ! 00006295AF328930 CASE:L3-B021 0 <BD120003
membar 0x40 ! 00006295AF328934 CASE:L3-B021 0
.word 0x0A4D30D0 ! 00006295AF328938 CASE:L3-B021 0 random
membar 0x40 ! 00006295AF32893C CASE:L3-B021 0
.word 0xA1AE0BD0 ! 00006295AF328940 CASE:L3-B021 0 S illop
lda [%g3-0x005C]%asi, %f19 ! 00006295AF328944 CASE:L3-B021 0 S <BD120012
ba,a,pt %icc, BL120130 ! 00006295AF328948 CASE:L3-B021 0
ldx [%g2+0x0008], %g5 ! 00006295AF32894C CASE:L3-B021 0 S BASE<BD120145
BL120129:add %g1, 0x49, %g1 ! 00006295AF328950 CASE:L3-B022 0 chksum++
.word 0x8DCA584F ! 00006295AF328954 CASE:L3-B022 0 S illop
.word 0xFF421DB0 ! 00006295AF328958 CASE:L3-B022 0 S illop
ldx [%g2+0x0050], %l5 ! 00006295AF32895C CASE:L3-B022 0 <BD120003
membar 0x40 ! 00006295AF328960 CASE:L3-B022 0
.word 0xC6FC6910 ! 00006295AF328964 CASE:L3-B022 0 random
.word 0x8F8C5766 ! 00006295AF328968 CASE:L3-B022 0 illop
.word 0xBBA60073 ! 00006295AF32896C CASE:L3-B022 0 S illop
.word 0xAB03E64D ! 00006295AF328970 CASE:L3-B022 0 random
ldx [%g4-0x0088], %g4 ! 00006295AF328974 CASE:L3-B022 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006295AF328978 CASE:L3-B022 0 ptr_chase
membar 0x40 ! 00006295AF32897C CASE:L3-B022 0
.word 0xCE760E4D ! 00006295AF328980 CASE:L3-B022 0 random
.word 0x9DE3A060 ! 00006295AF328984 CASE:L3-B022 0 random
ba,a BL120130 ! 00006295AF328988 CASE:L3-B022 0
std %f6, [%g3-0x0018] ! 00006295AF32898C CASE:L3-B022 0 S >BD120003
BL120130: ! SWCH:L2-B013
add %g1, 0xB1A, %g1 ! 00006295AF328990 SWCH:L2-B013 2 chksum++
ldx [%g3-0x0088], %g3 ! 00006295AF328994 SWCH:L2-B013 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF328998 SWCH:L2-B013 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF32899C SWCH:L2-B013 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF3289A0 SWCH:L2-B013 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00006295AF3289A4 SWCH:L2-B013 2 ptr_chase
ldx [%g2+0x0060], %fsr ! 00006295AF3289A8 SWCH:L2-B013 2 S <BD120008
ldx [%g2+0x0058], %l6 ! 00006295AF3289AC SWCH:L2-B013 2 <BD120021
ldda [%l6]0x24, %i0 ! 00006295AF3289B0 SWCH:L2-B013 2 S Quad_Ld
st %f29, [%g6-0x005C] ! 00006295AF3289B4 SWCH:L2-B013 2 S >BD120012
ldx [%g2+0x0050], %l5 ! 00006295AF3289B8 SWCH:L2-B013 2 <BD120003
membar 0x40 ! 00006295AF3289BC SWCH:L2-B013 2
ldda [%l5]0x16, %f16 ! 00006295AF3289C0 SWCH:L2-B013 2 Blk-Load
membar 0x40 ! 00006295AF3289C4 SWCH:L2-B013 2
stba %g7, [%l6+%g0]0x04 ! 00006295AF3289C8 SWCH:L2-B013 2 S >BD120022
swap [%g4-0x005C], %o5 ! 00006295AF3289CC SWCH:L2-B013 2 S >BD120012
nop ! 00006295AF3289D0 SWCH:L2-B013 2 S
nop ! 00006295AF3289D4 LOOP:L2-B014 2
nop ! 00006295AF3289D8 LOOP:L2-B015 2
nop ! 00006295AF3289DC LOOP:L2-B016 2
nop ! 00006295AF3289E0 LOOP:L2-B017 2
nop ! 00006295AF3289E4 LOOP:L2-B018 2
nop ! 00006295AF3289E8 LOOP:L2-B019 2
nop ! 00006295AF3289EC LOOP:L2-B020 2
rd %gsr, %l6 ! 00006295AF3289F0 LOOP:L1-B000 2 S
wr %l6, 0xD0, %gsr ! 00006295AF3289F4 LOOP:L1-B000 2 S
ld [%g2+0x0060], %fsr ! 00006295AF3289F8 LOOP:L1-B000 2 S <BD120008
ta %xcc, 0x40 ! 00006295AF3289FC LOOP:L1-B000 2 S +-priv
ldx [%g2+0x0050], %l5 ! 00006295AF328A00 LOOP:L1-B000 2 <BD120003
membar 0x40 ! 00006295AF328A04 LOOP:L1-B000 2
stda %f16, [%l5]0xF8 ! 00006295AF328A08 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00006295AF328A0C LOOP:L1-B000 2
swap [%g3-0x000C], %i1 ! 00006295AF328A10 LOOP:L1-B000 2 S >BD120025
subcc %l4, 0x1, %l4 ! 00006295AF328A14 LOOP:L1-B000 2
bnz,pn %xcc, BL120131 ! 00006295AF328A18 LOOP:L1-B000 2
st %fsr, [%g2+0x0060] ! 00006295AF328A1C LOOP:L1-B000 2 S <BD120008
add %g1, 0x166, %g1 ! 00006295AF328A20 LOOP:L1-B000 1 chksum++
sethi %hi(0x9FBA9), %g3 ! 00006295AF328A24 MAIN:L0-B000 1 .+0
or %g3,%lo(0x9FBA9),%g3 ! 00006295AF328A28 MAIN:L0-B000 1
cmp %g1, %g3 ! 00006295AF328A2C MAIN:L0-B000 1
bne %icc, blimp_bad_end ! 00006295AF328A30 MAIN:L0-B000 1
nop ! 00006295AF328A34 MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext055_pg1 TEXT_VA=0x6295af328000
attr_text {
Name = .btext055_pg1,
VA = 0x6295af328000,
RA = ra2pa(0xfffafa000,0),
PA = ra2pa(0xfffafa000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext056 TEXT_VA=0x68c90bc17f00
attr_text {
Name = .btext056,
VA = 0x68c90bc17f00,
RA = ra2pa(0xfffb6df00,0),
PA = ra2pa(0xfffb6df00,0),
notsb
}
SECTION .btext056_pg0 TEXT_VA=0x68c90bc16000
attr_text {
Name = .btext056_pg0,
VA = 0x68c90bc16000,
RA = ra2pa(0xfffb6c000,0),
PA = ra2pa(0xfffb6c000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext056
.text
.global SUBR089; SUBR089:
BL120001: ! SUBR:L0-B000
.word 0xBB4BAFC0 ! 000068C90BC17F00 SUBR:L0-B000 0 illop
.word 0x95A5019A ! 000068C90BC17F04 SUBR:L0-B000 0 illop
.word 0xB931787A ! 000068C90BC17F08 SUBR:L0-B000 0 random
or %l7,%hm(0xB931787A),%l7 ! 000068C90BC17F0C SUBR:L0-B000 0
sethi %lm(0xB931787A),%l6 ! 000068C90BC17F10 SUBR:L0-B000 0
or %l6,%lo(0xB931787A),%l6 ! 000068C90BC17F14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 000068C90BC17F18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 000068C90BC17F1C SUBR:L0-B000 0
ta %xcc, 0x45 ! 000068C90BC17F20 SUBR:L0-B000 0 demap-stack
.word 0xF61C9473 ! 000068C90BC17F24 SUBR:L0-B000 0 random
.word 0xB5AEB093 ! 000068C90BC17F28 LOOP:L1-B000 0 illop
BL120009: ! LOOP:L1-B000
.word 0xD15AA822 ! 000068C90BC17F2C LOOP:L1-B000 0 illop
sth %g1, [%g4-0x006C] ! 000068C90BC17F30 LOOP:L1-B000 0 S >BD120002
sethi %hh(0x5ECB53F00),%l6 ! 000068C90BC17F34 LOOP:L1-B000 0 SUBR095
or %l6,%hm(0x5ECB53F00),%l6 ! 000068C90BC17F38 LOOP:L1-B000 0
.word 0xACEE12CD ! 000068C90BC17F3C LOOP:L1-B000 0 illop
or %l5,%lo(0x5ECB53F00),%l5 ! 000068C90BC17F40 LOOP:L1-B000 0
sllx %l6, 0x20, %l6 ! 000068C90BC17F44 LOOP:L1-B000 0
or %l6, %l5, %l6 ! 000068C90BC17F48 LOOP:L1-B000 0
jmpl %l6+0x0000, %o7 ! 000068C90BC17F4C LOOP:L1-B000 0 S
std %f40, [%g4-0x0018] ! 000068C90BC17F50 LOOP:L1-B000 0 S >BD120003
st %f9, [%g6+0x0014] ! 000068C90BC17F54 LOOP:L1-B000 0 S >BD120004
ldx [%g2+0x0058], %l6 ! 000068C90BC17F58 LOOP:L1-B000 0 <BD120021
lduba [%l6+%g0]0x14, %g7 ! 000068C90BC17F5C LOOP:L1-B000 0 S <BD120022
andcc %o5, 0x100, %g0 ! 000068C90BC17F60 SKIP:L2-B000 0
bz,a,pn %xcc, BL120006 ! 000068C90BC17F64 SKIP:L2-B000 0
nop ! 000068C90BC17F68 SKIP:L2-B000 0 S
std %f12, [%g3-0x0018] ! 000068C90BC17F6C SKIP:L2-B000 0 S >BD120003
ldx [%g2+0x0050], %l5 ! 000068C90BC17F70 SKIP:L2-B000 0 <BD120003
membar 0x40 ! 000068C90BC17F74 SKIP:L2-B000 0
stda %f32, [%l5]0xE0 ! 000068C90BC17F78 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 000068C90BC17F7C SKIP:L2-B000 0
sth %o5, [%g3+0x0038] ! 000068C90BC17F80 SKIP:L2-B000 0 S >BD120005
.word 0xD3EE32A0 ! 000068C90BC17F84 SKIP:L2-B000 0 S illop
membar 0x40 ! 000068C90BC17F88 SKIP:L2-B000 0
ldda [%l5]0x1E, %f16 ! 000068C90BC17F8C SKIP:L2-B000 0 Blk-Load
membar 0x40 ! 000068C90BC17F90 SKIP:L2-B000 0
membar 0x40 ! 000068C90BC17F94 SKIP:L2-B000 0
stda %f32, [%l5]0x16 ! 000068C90BC17F98 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 000068C90BC17F9C SKIP:L2-B000 0
add %g1, 0x121, %g1 ! 000068C90BC17FA0 SKIP:L2-B000 0 chksum++
st %f2, [%g3+0x0014] ! 000068C90BC17FA4 SKIP:L2-B000 0 S >BD120004
.word 0xBBACF605 ! 000068C90BC17FA8 SKIP:L2-B000 0 S illop_FP
ldx [%g2+0x0050], %l5 ! 000068C90BC17FAC SKIP:L2-B000 0 <BD120003
membar 0x40 ! 000068C90BC17FB0 SKIP:L2-B000 0
.word 0x97AB6206 ! 000068C90BC17FB4 SKIP:L2-B000 0 illop
membar 0x40 ! 000068C90BC17FB8 SKIP:L2-B000 0
membar 0x40 ! 000068C90BC17FBC SKIP:L2-B000 0
stda %f0, [%l5]0xF0 ! 000068C90BC17FC0 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 000068C90BC17FC4 SKIP:L2-B000 0
ba,pn %xcc, BL120007 ! 000068C90BC17FC8 SKIP:L2-B000 0
.word 0xFDD20CDC ! 000068C90BC17FCC SKIP:L2-B000 0 S illop
BL120006: ! ELSE:L2-B001
ldx [%g2+0x0050], %l5 ! 000068C90BC17FD0 ELSE:L2-B001 0 <BD120003
.word 0x00FC10E7 ! 000068C90BC17FD4 ELSE:L2-B001 0 illop
stda %f16, [%l5]0x16 ! 000068C90BC17FD8 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000068C90BC17FDC ELSE:L2-B001 0
membar 0x40 ! 000068C90BC17FE0 ELSE:L2-B001 0
stda %f32, [%l5]0xE0 ! 000068C90BC17FE4 ELSE:L2-B001 0 Blk-Store
.word 0xEE9AD8E5 ! 000068C90BC17FE8 ELSE:L2-B001 0 illop
.word 0xABAA8812 ! 000068C90BC17FEC ELSE:L2-B001 0 illop
or %l6,%hm(0x10ABAA8812),%l6 ! 000068C90BC17FF0 ELSE:L2-B001 0
sethi %lm(0x10ABAA8812),%l5 ! 000068C90BC17FF4 ELSE:L2-B001 0
or %l5,%lo(0x10ABAA8812),%l5 ! 000068C90BC17FF8 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! 000068C90BC17FFC ELSE:L2-B001 0
or %l6, %l5, %l6 ! 000068C90BC18000 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 000068C90BC18004 ELSE:L2-B001 0 S
.word 0x91A5499B ! 000068C90BC18008 ELSE:L2-B001 0 S illop
add %g1, 0xDA7, %g1 ! 000068C90BC1800C ELSE:L2-B001 0 chksum++
.word 0x81E80000 ! 000068C90BC18010 ELSE:L2-B001 0 random
stda %f24, [%l6]0xD2 ! 000068C90BC18014 ELSE:L2-B001 0 S Short16
call .+8 ! 000068C90BC18018 ELSE:L2-B001 0 S
.word 0xD5538328 ! 000068C90BC1801C ELSE:L2-B001 0 S illop
.word 0x91A1DBAB ! 000068C90BC18020 ELSE:L2-B001 0 S illop_FP
sethi %hh(0x3019DFF00),%l6 ! 000068C90BC18024 ELSE:L2-B001 0 SUBR094
or %l6,%hm(0x3019DFF00),%l6 ! 000068C90BC18028 ELSE:L2-B001 0
.word 0x85C6DBDC ! 000068C90BC1802C ELSE:L2-B001 0 illop
or %l5,%lo(0x3019DFF00),%l5 ! 000068C90BC18030 ELSE:L2-B001 0
.word 0xA6D5965D ! 000068C90BC18034 ELSE:L2-B001 0 random
or %l6, %l5, %l6 ! 000068C90BC18038 ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 000068C90BC1803C ELSE:L2-B001 0 S
st %f5, [%g5+0x0014] ! 000068C90BC18040 ELSE:L2-B001 0 S >BD120004
BL120007: ! ELSE:L2-B001
add %g1, 0xF5E, %g1 ! 000068C90BC18044 ELSE:L2-B001 0 chksum++
.word 0x99AA20C7 ! 000068C90BC18048 LOOP:L1-B000 0 S illop_FP
ldx [%g2+0x0058], %l6 ! 000068C90BC1804C LOOP:L1-B000 0 <BD120021
.word 0xB3D95ED0 ! 000068C90BC18050 LOOP:L1-B000 0 S illop
st %f11, [%g5-0x0040] ! 000068C90BC18054 LOOP:L1-B000 0 S >BD120008
call .+8 ! 000068C90BC18058 LOOP:L1-B000 0 S
.word 0xB7A39149 ! 000068C90BC1805C LOOP:L1-B000 0 S illop
te %xcc, %g0+0x005B ! 000068C90BC18060 LOOP:L1-B000 0 S
ldx [%g2+0x0050], %l5 ! 000068C90BC18064 LOOP:L1-B000 0 <BD120003
membar 0x40 ! 000068C90BC18068 LOOP:L1-B000 0
stda %f16, [%l5]0x16 ! 000068C90BC1806C LOOP:L1-B000 0 Blk-Store
.word 0xADA3D018 ! 000068C90BC18070 LOOP:L1-B000 0 illop
sta %f4, [%g5+0x0014]%asi ! 000068C90BC18074 LOOP:L1-B000 0 S >BD120004
.word 0xBD67AD5C ! 000068C90BC18078 LOOP:L1-B000 0 illop
andcc %l2, 0x1, %g0 ! 000068C90BC1807C LOOP:L1-B000 0
bne,pt %xcc, BL120009 ! 000068C90BC18080 LOOP:L1-B000 0
fpadd16 %f20, %f24, %f30 ! 000068C90BC18084 LOOP:L1-B000 0 S
add %g1, 0x6B6, %g1 ! 000068C90BC18088 LOOP:L1-B000 0 chksum++
st %f2, [%g5+0x0014] ! 000068C90BC1808C SUBR:L0-B000 0 S >BD120004
ldstub [%g5-0x0058], %i0 ! 000068C90BC18090 SUBR:L0-B000 0 S >BD120010
ta %xcc, 0x43 ! 000068C90BC18094 SUBR:L0-B000 0 S +-PEF
std %f32, [%g4-0x0012] ! 000068C90BC18098 SUBR:L0-B000 0 S >BD120003+6
ta %xcc, 0x45 ! 000068C90BC1809C SUBR:L0-B000 0 demap-stack
.word 0x3454E7C3 ! 000068C90BC180A0 SUBR:L0-B000 0 illop
add %g1, 0x56F, %g1 ! 000068C90BC180A4 SUBR:L0-B000 0 chksum++
ret ! 000068C90BC180A8 SUBR:L0-B000 0
restore %i0, %l7, %o0 ! 000068C90BC180AC SUBR:L0-B000 0
SECTION .btext056_pg1 TEXT_VA=0x68c90bc18000
attr_text {
Name = .btext056_pg1,
VA = 0x68c90bc18000,
RA = ra2pa(0xfffb6e000,0),
PA = ra2pa(0xfffb6e000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext057 TEXT_VA=0xffffc982373bff00
attr_text {
Name = .btext057,
VA = 0xffffc982373bff00,
RA = ra2pa(0xfffb69f00,0),
PA = ra2pa(0xfffb69f00,0),
notsb
}
SECTION .btext057_pg0 TEXT_VA=0xffffc982373be000
attr_text {
Name = .btext057_pg0,
VA = 0xffffc982373be000,
RA = ra2pa(0xfffb68000,0),
PA = ra2pa(0xfffb68000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext057
.text
.global SUBR090; SUBR090:
BL120011: ! SUBR:L0-B000
.word 0x2A59BECB ! FFFFC982373BFF00 SUBR:L0-B000 0 illop
save %o6, -128, %o6 ! FFFFC982373BFF04 SUBR:L0-B000 0
sethi %hh(0xFFFFC982373BFF00),%l7 ! FFFFC982373BFF08 SUBR:L0-B000 0 SUBR090
.word 0x89A9A20E ! FFFFC982373BFF0C SUBR:L0-B000 0 illop
.word 0xCD2E9812 ! FFFFC982373BFF10 SUBR:L0-B000 0 illop
or %l6,%lo(0xFFFFC982373BFF00),%l6 ! FFFFC982373BFF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! FFFFC982373BFF18 SUBR:L0-B000 0
.word 0x9BCC53EA ! FFFFC982373BFF1C SUBR:L0-B000 0 illop
ta %xcc, 0x45 ! FFFFC982373BFF20 SUBR:L0-B000 0 demap-stack
prefetch [%g3-0x0018], 1 ! FFFFC982373BFF24 SUBR:L0-B000 0 S <BD120003
.word 0xDA3E454E ! FFFFC982373BFF28 SUBR:L0-B000 0 S random
sta %f1, [%g4-0x0014]%asi ! FFFFC982373BFF2C SUBR:L0-B000 0 S >BD120003+4
std %f36, [%g4-0x0018] ! FFFFC982373BFF30 SUBR:L0-B000 0 S >BD120003
stha %o5, [%g6+0x0038]%asi ! FFFFC982373BFF34 SUBR:L0-B000 0 S >BD120005
.word 0x8C100418 ! FFFFC982373BFF38 SUBR:L0-B000 0 random
stda %f18, [%l6]0xD3 ! FFFFC982373BFF3C SUBR:L0-B000 0 S Short16
.word 0x85C1C6EF ! FFFFC982373BFF40 SUBR:L0-B000 0 S illop
.word 0xA3A1C566 ! FFFFC982373BFF44 SUBR:L0-B000 0 illop
or %g0, 0x2, %l4 ! FFFFC982373BFF48 LOOP:L1-B000 0
BL120032: ! LOOP:L1-B000
add %g1, 0x776, %g1 ! FFFFC982373BFF4C LOOP:L1-B000 0 chksum++
prefetch [%g6+0x0038], 23 ! FFFFC982373BFF50 LOOP:L1-B000 0 S <BD120005
st %f26, [%g5-0x005C] ! FFFFC982373BFF54 LOOP:L1-B000 0 S >BD120012
st %f8, [%g3-0x0040] ! FFFFC982373BFF58 LOOP:L1-B000 0 S >BD120008
.word 0xEA3F0B32 ! FFFFC982373BFF5C LOOP:L1-B000 0 S illop
fbe,pt %fcc2, BL120014 ;.empty ! FFFFC982373BFF60 LOOP:L1-B000 0 L
fbug,a,pn %fcc1, BL120015 ! FFFFC982373BFF64 LOOP:L1-B000 0 L
swap [%g3+0x0008], %o0 ! FFFFC982373BFF68 LOOP:L1-B000 0 S >BD120013
.word 0xA5B131D0 ! FFFFC982373BFF6C LOOP:L1-B000 0 S random
fbuge BL120016 ;.empty ! FFFFC982373BFF70 LOOP:L1-B000 0 L
BL120016:fbuge BL120015 ;.empty ! FFFFC982373BFF74 LOOP:L1-B000 0 L
.word 0x83F3AA4E ! FFFFC982373BFF78 LOOP:L1-B000 0 L illop
BL120015:nop ! FFFFC982373BFF7C LOOP:L1-B000 0 S
BL120014:.word 0xCD6E95B7 ! FFFFC982373BFF80 LOOP:L1-B000 0 S illop
nop ! FFFFC982373BFF84 LOOP:L1-B000 0 S
BL120017:.word 0xBB501C82 ! FFFFC982373BFF88 LOOP:L1-B000 0 illop
fcmpd %fcc2, %f32, %f12 ! FFFFC982373BFF8C SKIP:L2-B000 0
fbl,pn %fcc2, BL120019 ! FFFFC982373BFF90 SKIP:L2-B000 0
nop ! FFFFC982373BFF94 SKIP:L2-B000 0 S
ldx [%g2+0x0050], %l5 ! FFFFC982373BFF98 SKIP:L2-B000 0 <BD120003
.word 0xA5B52A79 ! FFFFC982373BFF9C SKIP:L2-B000 0 illop
stda %f32, [%l5]0xF0 ! FFFFC982373BFFA0 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! FFFFC982373BFFA4 SKIP:L2-B000 0
sethi %hh(0x253BA8FF00),%l6 ! FFFFC982373BFFA8 SKIP:L2-B000 0 SUBR093
.word 0xCBBFDC17 ! FFFFC982373BFFAC SKIP:L2-B000 0 illop
sethi %lm(0x253BA8FF00),%l5 ! FFFFC982373BFFB0 SKIP:L2-B000 0
or %l5,%lo(0x253BA8FF00),%l5 ! FFFFC982373BFFB4 SKIP:L2-B000 0
.word 0x8DB4881C ! FFFFC982373BFFB8 SKIP:L2-B000 0 illop
.word 0xBFA1088A ! FFFFC982373BFFBC SKIP:L2-B000 0 illop
.word 0x0C3EE154 ! FFFFC982373BFFC0 SKIP:L2-B000 0 S random
std %f60, [%g6-0x0018] ! FFFFC982373BFFC4 SKIP:L2-B000 0 S >BD120003
.word 0x97AF4C81 ! FFFFC982373BFFC8 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFC982373BFFCC SKIP:L2-B000 0
.word 0x87A10093 ! FFFFC982373BFFD0 SKIP:L2-B000 0 illop
membar 0x40 ! FFFFC982373BFFD4 SKIP:L2-B000 0
st %f3, [%g5-0x0040] ! FFFFC982373BFFD8 SKIP:L2-B000 0 S >BD120008
fpack16 %f22, %f25 ! FFFFC982373BFFDC SKIP:L2-B000 0 S
.word 0xFFCD9AD8 ! FFFFC982373BFFE0 SKIP:L2-B000 0 illop
ldx [%g2+0x0050], %l5 ! FFFFC982373BFFE4 SKIP:L2-B000 0 <BD120003
.word 0xA1472CAE ! FFFFC982373BFFE8 SKIP:L2-B000 0 random
stda %f32, [%l5]0xF0 ! FFFFC982373BFFEC SKIP:L2-B000 0 Blk-Store
.word 0xA1EECBFA ! FFFFC982373BFFF0 SKIP:L2-B000 0 illop
.word 0xA1B04262 ! FFFFC982373BFFF4 SKIP:L2-B000 0 S illop
faligndata %f20, %f18, %f26 ! FFFFC982373BFFF8 SKIP:L2-B000 0 S
fpsub32 %f22, %f24, %f20 ! FFFFC982373BFFFC SKIP:L2-B000 0 S
std %f40, [%g6-0x0018] ! FFFFC982373C0000 SKIP:L2-B000 0 S >BD120003
add %g4, -57, %l6 ! FFFFC982373C0004 SKIP:L2-B000 0 @BD120018
stda %f28, [%l6]0xD0 ! FFFFC982373C0008 SKIP:L2-B000 0 S Short8
.word 0xB5A8D866 ! FFFFC982373C000C SKIP:L2-B000 0 S illop
.word 0x9DE3A060 ! FFFFC982373C0010 SKIP:L2-B000 0 S random
.word 0x9F920007 ! FFFFC982373C0014 SKIP:L2-B000 0 S illop
.word 0xA9A9CCEF ! FFFFC982373C0018 SKIP:L2-B000 0 S illop
fba,pn %fcc0, BL120021 ! FFFFC982373C001C SKIP:L2-B000 0
stda %f34, [%g4-0x0018]%asi ! FFFFC982373C0020 SKIP:L2-B000 0 S >BD120003
BL120019: ! ELSE:L2-B001
std %f0, [%g3-0x0016] ! FFFFC982373C0024 ELSE:L2-B001 0 S >BD120003+2
.word 0xABAC05B0 ! FFFFC982373C0028 ELSE:L2-B001 0 illop
membar 0x40 ! FFFFC982373C002C ELSE:L2-B001 0
stda %f32, [%l5]0xE0 ! FFFFC982373C0030 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! FFFFC982373C0034 ELSE:L2-B001 0
add %g3, -88, %l6 ! FFFFC982373C0038 ELSE:L2-B001 0 @BD120010
ldda [%l6]0xD0, %f24 ! FFFFC982373C003C ELSE:L2-B001 0 S Short8
membar 0x40 ! FFFFC982373C0040 ELSE:L2-B001 0
.word 0xBD965125 ! FFFFC982373C0044 ELSE:L2-B001 0 illop
.word 0x87F00000 ! FFFFC982373C0048 ELSE:L2-B001 0 illop
.word 0xBBA5C160 ! FFFFC982373C004C ELSE:L2-B001 0 S illop_FP
st %f8, [%g4-0x0040] ! FFFFC982373C0050 ELSE:L2-B001 0 S >BD120008
add %g1, 0x2F0, %g1 ! FFFFC982373C0054 ELSE:L2-B001 0 chksum++
add %g3, -57, %l6 ! FFFFC982373C0058 ELSE:L2-B001 0 @BD120018
ldda [%l6]0xD0, %f22 ! FFFFC982373C005C ELSE:L2-B001 0 S Short8
st %f12, [%g4-0x0018] ! FFFFC982373C0060 ELSE:L2-B001 0 S >BD120003
st %f13, [%g4-0x0014] ! FFFFC982373C0064 ELSE:L2-B001 0 S >BD120003+4
ldx [%g2+0x0050], %l5 ! FFFFC982373C0068 ELSE:L2-B001 0 <BD120003
membar 0x40 ! FFFFC982373C006C ELSE:L2-B001 0
.word 0xE2FF29CA ! FFFFC982373C0070 ELSE:L2-B001 0 random
.word 0xB1AE8CEC ! FFFFC982373C0074 ELSE:L2-B001 0 illop
.word 0x07EB312C ! FFFFC982373C0078 ELSE:L2-B001 0 S illop
sta %f17, [%g4+0x004E]%asi ! FFFFC982373C007C ELSE:L2-B001 0 S >BD120020+2
BL120021: ! ELSE:L2-B001
add %g1, 0xC95, %g1 ! FFFFC982373C0080 ELSE:L2-B001 0 chksum++
andcc %i1, 0x8, %g0 ! FFFFC982373C0084 SKIP:L2-B002 0
bz,a,pn %icc, BL120022 ! FFFFC982373C0088 SKIP:L2-B002 0
nop ! FFFFC982373C008C SKIP:L2-B002 0 S
.word 0x109F2FBE ! FFFFC982373C0090 SKIP:L2-B002 0 S random
.word 0xC26235E1 ! FFFFC982373C0094 SKIP:L2-B002 0 illop
membar 0x40 ! FFFFC982373C0098 SKIP:L2-B002 0
.word 0xA5AB58F4 ! FFFFC982373C009C SKIP:L2-B002 0 illop
.word 0x8AE97009 ! FFFFC982373C00A0 SKIP:L2-B002 0 illop
.word 0xB3C9D337 ! FFFFC982373C00A4 SKIP:L2-B002 0 illop
stda %f20, [%l6]0xD2 ! FFFFC982373C00A8 SKIP:L2-B002 0 S Short16
add %g6, -88, %l6 ! FFFFC982373C00AC SKIP:L2-B002 0 @BD120010
ldda [%l6]0xD0, %f18 ! FFFFC982373C00B0 SKIP:L2-B002 0 S Short8
add %g5, -57, %l6 ! FFFFC982373C00B4 SKIP:L2-B002 0 @BD120018
stda %f20, [%l6]0xD8 ! FFFFC982373C00B8 SKIP:L2-B002 0 S Short8
add %g1, 0x291, %g1 ! FFFFC982373C00BC SKIP:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFFC982373C00C0 SKIP:L2-B002 0 <BD120003
.word 0x81C3E008 ! FFFFC982373C00C4 SKIP:L2-B002 0 random
stda %f0, [%l5]0x16 ! FFFFC982373C00C8 SKIP:L2-B002 0 Blk-Store
membar 0x40 ! FFFFC982373C00CC SKIP:L2-B002 0
fpsub16s %f23, %f18, %f18 ! FFFFC982373C00D0 SKIP:L2-B002 0 S
ldx [%g2+0x0058], %l6 ! FFFFC982373C00D4 SKIP:L2-B002 0 <BD120021
ldda [%l6]0x26, %i0 ! FFFFC982373C00D8 SKIP:L2-B002 0 S Quad_Ld_P
.word 0x96CBC8F9 ! FFFFC982373C00DC SKIP:L2-B002 0 S illop
.word 0x83A94B92 ! FFFFC982373C00E0 SKIP:L2-B002 0 S illop_FP
fba,pt %fcc2, BL120023 ! FFFFC982373C00E4 SKIP:L2-B002 0
.word 0xBDB0FA99 ! FFFFC982373C00E8 SKIP:L2-B002 0 S illop_VIS
BL120022: ! ELSE:L2-B003
prefetch [%g4-0x0058], 1 ! FFFFC982373C00EC ELSE:L2-B003 0 S <BD120010
ldx [%g3-0x0088], %g3 ! FFFFC982373C00F0 ELSE:L2-B003 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFC982373C00F4 ELSE:L2-B003 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFC982373C00F8 ELSE:L2-B003 0 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFC982373C00FC ELSE:L2-B003 0 ptr_chase
std %f14, [%g6-0x0018] ! FFFFC982373C0100 ELSE:L2-B003 0 S >BD120003
.word 0xF7C62200 ! FFFFC982373C0104 ELSE:L2-B003 0 illop
membar 0x40 ! FFFFC982373C0108 ELSE:L2-B003 0
stda %f16, [%l5]0x16 ! FFFFC982373C010C ELSE:L2-B003 0 Blk-Store
membar 0x40 ! FFFFC982373C0110 ELSE:L2-B003 0
.word 0x285CC929 ! FFFFC982373C0114 ELSE:L2-B003 0 S illop
add %g1, 0xA59, %g1 ! FFFFC982373C0118 ELSE:L2-B003 0 chksum++
.word 0x8D89C3FE ! FFFFC982373C011C ELSE:L2-B003 0 S illop
popc %g1, %i4 ! FFFFC982373C0120 ELSE:L2-B003 0 S
ld [%g5-0x0040], %f11 ! FFFFC982373C0124 ELSE:L2-B003 0 S <BD120008
ldx [%g2+0x0058], %l6 ! FFFFC982373C0128 ELSE:L2-B003 0 <BD120021
.word 0x83F00000 ! FFFFC982373C012C ELSE:L2-B003 0 S illop
popc %o2, %i3 ! FFFFC982373C0130 ELSE:L2-B003 0 S
call .+8 ! FFFFC982373C0134 ELSE:L2-B003 0 S
.word 0xBDF00000 ! FFFFC982373C0138 ELSE:L2-B003 0 S illop
BL120023: ! ELSE:L2-B003
.word 0xAD44E048 ! FFFFC982373C013C ELSE:L2-B003 0 illop
andcc %i3, 0x40, %g0 ! FFFFC982373C0140 SKIP:L2-B004 0
.word 0xD1BC9C0A ! FFFFC982373C0144 SKIP:L2-B004 0 illop
.word 0x9FC68000 ! FFFFC982373C0148 SKIP:L2-B004 0 S random
ldx [%g2+0x0050], %l5 ! FFFFC982373C014C SKIP:L2-B004 0 <BD120003
membar 0x40 ! FFFFC982373C0150 SKIP:L2-B004 0
stda %f16, [%l5]0x16 ! FFFFC982373C0154 SKIP:L2-B004 0 Blk-Store
membar 0x40 ! FFFFC982373C0158 SKIP:L2-B004 0
st %f5, [%g4-0x0040] ! FFFFC982373C015C SKIP:L2-B004 0 S >BD120008
.word 0x83B3C4ED ! FFFFC982373C0160 SKIP:L2-B004 0 S illop
sth %i4, [%g5+0x0038] ! FFFFC982373C0164 SKIP:L2-B004 0 S >BD120005
add %g1, 0x80E, %g1 ! FFFFC982373C0168 SKIP:L2-B004 0 chksum++
nop ! FFFFC982373C016C SKIP:L2-B004 0 S
.word 0xCF991F38 ! FFFFC982373C0170 SKIP:L2-B004 0 S illop
add %g4, 0x38, %l6 ! FFFFC982373C0174 SKIP:L2-B004 0 @BD120005
ldda [%l6]0xD2, %f24 ! FFFFC982373C0178 SKIP:L2-B004 0 S Short16
.word 0xBBA15972 ! FFFFC982373C017C SKIP:L2-B004 0 S illop
fba BL120026 ! FFFFC982373C0180 SKIP:L2-B004 0
nop ! FFFFC982373C0184 SKIP:L2-B004 0 S
BL120024: ! ELSE:L2-B005
.word 0xDE3847A2 ! FFFFC982373C0188 ELSE:L2-B005 0 S illop
.word 0x00CA5A3F ! FFFFC982373C018C ELSE:L2-B005 0 illop
or %l6,%hm(0x1000CA5A3F),%l6 ! FFFFC982373C0190 ELSE:L2-B005 0
sethi %lm(0x1000CA5A3F),%l5 ! FFFFC982373C0194 ELSE:L2-B005 0
or %l5,%lo(0x1000CA5A3F),%l5 ! FFFFC982373C0198 ELSE:L2-B005 0
sllx %l6, 0x20, %l6 ! FFFFC982373C019C ELSE:L2-B005 0
or %l6, %l5, %l6 ! FFFFC982373C01A0 ELSE:L2-B005 0
.word 0xA3928013 ! FFFFC982373C01A4 ELSE:L2-B005 0 illop
jmpl %l6+0x0000, %o7 ! FFFFC982373C01A8 ELSE:L2-B005 0 S
nop ! FFFFC982373C01AC ELSE:L2-B005 0 S
.word 0x2C7795F2 ! FFFFC982373C01B0 ELSE:L2-B005 0 S illop
std %f0, [%g4-0x0018] ! FFFFC982373C01B4 ELSE:L2-B005 0 S >BD120003
add %g1, 0x153, %g1 ! FFFFC982373C01B8 ELSE:L2-B005 0 chksum++
st %f10, [%g3+0x0014] ! FFFFC982373C01BC ELSE:L2-B005 0 S >BD120004
.word 0xF5AD7488 ! FFFFC982373C01C0 ELSE:L2-B005 0 S illop
stb %i4, [%g6-0x0009] ! FFFFC982373C01C4 ELSE:L2-B005 0 S >BD120025+3
.word 0x0A7E9584 ! FFFFC982373C01C8 ELSE:L2-B005 0 S illop
lduha [%g7+%g7]0x83, %i0 ! FFFFC982373C01CC ELSE:L2-B005 0 S <BD120034
rd %gsr, %l6 ! FFFFC982373C01D0 ELSE:L2-B005 0 S
wr %l6, 0x58, %gsr ! FFFFC982373C01D4 ELSE:L2-B005 0 S
BL120026: ! ELSE:L2-B005
add %g1, 0xA0, %g1 ! FFFFC982373C01D8 ELSE:L2-B005 0 chksum++
andcc %i0, 0x100, %g0 ! FFFFC982373C01DC SKIP:L2-B006 0
bnz,a,pn %xcc, BL120028 ! FFFFC982373C01E0 SKIP:L2-B006 0
.word 0x9DA1417C ! FFFFC982373C01E4 SKIP:L2-B006 0 S illop
stba %g1, [%g3-0x0058]%asi ! FFFFC982373C01E8 SKIP:L2-B006 0 S >BD120010
call .+8 ! FFFFC982373C01EC SKIP:L2-B006 0 S
std %f62, [%g5-0x0018] ! FFFFC982373C01F0 SKIP:L2-B006 0 S >BD120003
.word 0xA1AD6576 ! FFFFC982373C01F4 SKIP:L2-B006 0 S illop
sethi %hh(0x13BB83CFF00),%l6 ! FFFFC982373C01F8 SKIP:L2-B006 0 SUBR091
.word 0x820C92E9 ! FFFFC982373C01FC SKIP:L2-B006 0 random
sethi %lm(0x13BB83CFF00),%l5 ! FFFFC982373C0200 SKIP:L2-B006 0
.word 0xD9A9688E ! FFFFC982373C0204 SKIP:L2-B006 0 illop
sllx %l6, 0x20, %l6 ! FFFFC982373C0208 SKIP:L2-B006 0
or %l6, %l5, %l6 ! FFFFC982373C020C SKIP:L2-B006 0
jmpl %l6+0x0000, %o7 ! FFFFC982373C0210 SKIP:L2-B006 0 S
st %f9, [%g5-0x0040] ! FFFFC982373C0214 SKIP:L2-B006 0 S >BD120008
add %g1, 0xC64, %g1 ! FFFFC982373C0218 SKIP:L2-B006 0 chksum++
.word 0xA59F443F ! FFFFC982373C021C SKIP:L2-B006 0 S illop
ldstub [%g5-0x0058], %l0 ! FFFFC982373C0220 SKIP:L2-B006 0 S >BD120010
.word 0xA3DC364E ! FFFFC982373C0224 SKIP:L2-B006 0 S illop
call .+8 ! FFFFC982373C0228 SKIP:L2-B006 0 S
std %f12, [%g5-0x0018] ! FFFFC982373C022C SKIP:L2-B006 0 S >BD120003
.word 0xBBA458BB ! FFFFC982373C0230 SKIP:L2-B006 0 illop
membar 0x40 ! FFFFC982373C0234 SKIP:L2-B006 0
stda %f32, [%l5]0xF8 ! FFFFC982373C0238 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! FFFFC982373C023C SKIP:L2-B006 0
fba,pn %fcc1, BL120029 ! FFFFC982373C0240 SKIP:L2-B006 0
stw %i3, [%g4-0x005C] ! FFFFC982373C0244 SKIP:L2-B006 0 S >BD120012
BL120028: ! ELSE:L2-B007
st %f5, [%g6-0x003F] ! FFFFC982373C0248 ELSE:L2-B007 0 S >BD120008+1
std %f36, [%g6-0x0018] ! FFFFC982373C024C ELSE:L2-B007 0 S >BD120003
ldx [%g2+0x0050], %l5 ! FFFFC982373C0250 ELSE:L2-B007 0 <BD120003
membar 0x40 ! FFFFC982373C0254 ELSE:L2-B007 0
stda %f0, [%l5]0xF8 ! FFFFC982373C0258 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFC982373C025C ELSE:L2-B007 0
std %f40, [%g3-0x0018] ! FFFFC982373C0260 ELSE:L2-B007 0 S >BD120003
ta %xcc, 0x40 ! FFFFC982373C0264 ELSE:L2-B007 0 S +-priv
add %g1, 0xEF7, %g1 ! FFFFC982373C0268 ELSE:L2-B007 0 chksum++
.word 0xA17696D6 ! FFFFC982373C026C ELSE:L2-B007 0 S illop
.word 0x97AAE6AE ! FFFFC982373C0270 ELSE:L2-B007 0 S illop
ldx [%g2+0x0038], %g5 ! FFFFC982373C0274 ELSE:L2-B007 0 S BASE<BD120166
ldx [%g2+0x0058], %l6 ! FFFFC982373C0278 ELSE:L2-B007 0 <BD120021
ldda [%l6]0x26, %i0 ! FFFFC982373C027C ELSE:L2-B007 0 S Quad_Ld_P
fcmpeq16 %f24, %f18, %l3 ! FFFFC982373C0280 ELSE:L2-B007 0 S
.word 0xD366CCE4 ! FFFFC982373C0284 ELSE:L2-B007 0 illop
membar 0x40 ! FFFFC982373C0288 ELSE:L2-B007 0
stda %f16, [%l5]0xE0 ! FFFFC982373C028C ELSE:L2-B007 0 Blk-Store
membar 0x40 ! FFFFC982373C0290 ELSE:L2-B007 0
BL120029: ! ELSE:L2-B007
add %g1, 0x90F, %g1 ! FFFFC982373C0294 ELSE:L2-B007 0 chksum++
.word 0xBF97DD25 ! FFFFC982373C0298 SKIP:L2-B008 0 illop
bz,a,pn %icc, BL120030 ! FFFFC982373C029C SKIP:L2-B008 0
fpadd32s %f29, %f23, %f29 ! FFFFC982373C02A0 SKIP:L2-B008 0 S
.word 0x9FC09DF5 ! FFFFC982373C02A4 SKIP:L2-B008 0 illop
.word 0xEFDFEFC9 ! FFFFC982373C02A8 SKIP:L2-B008 0 S illop
bn,a .-1696 ! FFFFC982373C02AC SKIP:L2-B008 0 S
prefetch [%l1+%i7], 22 ! FFFFC982373C02B0 SKIP:L2-B008 0 S <.+0
.word 0x89AB6722 ! FFFFC982373C02B4 SKIP:L2-B008 0 S illop
st %f25, [%g3-0x000C] ! FFFFC982373C02B8 SKIP:L2-B008 0 S >BD120025
add %g1, 0xCDC, %g1 ! FFFFC982373C02BC SKIP:L2-B008 0 chksum++
.word 0x99A78096 ! FFFFC982373C02C0 SKIP:L2-B008 0 illop
membar 0x40 ! FFFFC982373C02C4 SKIP:L2-B008 0
stda %f32, [%l5]0x16 ! FFFFC982373C02C8 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! FFFFC982373C02CC SKIP:L2-B008 0
call .+8 ! FFFFC982373C02D0 SKIP:L2-B008 0 S
ldx [%g2+0x0030], %g3 ! FFFFC982373C02D4 SKIP:L2-B008 0 S BASE<BD120096
tg %icc, %g0+0x0054 ! FFFFC982373C02D8 SKIP:L2-B008 0 S
sta %f9, [%g6+0x0014]%asi ! FFFFC982373C02DC SKIP:L2-B008 0 S >BD120004
swap [%g6+0x0008], %i0 ! FFFFC982373C02E0 SKIP:L2-B008 0 S >BD120013
fba,a BL120031 ! FFFFC982373C02E4 SKIP:L2-B008 0
std %f36, [%g6-0x0018] ! FFFFC982373C02E8 SKIP:L2-B008 0 S >BD120003
BL120030: ! ELSE:L2-B009
stw %i0, [%g5+0x004C] ! FFFFC982373C02EC ELSE:L2-B009 0 S >BD120020
sethi %hh(0x5F5F8C687F00),%l6 ! FFFFC982373C02F0 ELSE:L2-B009 0 SUBR096
or %l6,%hm(0x5F5F8C687F00),%l6 ! FFFFC982373C02F4 ELSE:L2-B009 0
sethi %lm(0x5F5F8C687F00),%l5 ! FFFFC982373C02F8 ELSE:L2-B009 0
or %l5,%lo(0x5F5F8C687F00),%l5 ! FFFFC982373C02FC ELSE:L2-B009 0
sllx %l6, 0x20, %l6 ! FFFFC982373C0300 ELSE:L2-B009 0
or %l6, %l5, %l6 ! FFFFC982373C0304 ELSE:L2-B009 0
add %l6, 0x1, %l6 ! FFFFC982373C0308 ELSE:L2-B009 0
jmpl %l6+0x0000, %o7 ! FFFFC982373C030C ELSE:L2-B009 0 S
nop ! FFFFC982373C0310 ELSE:L2-B009 0 S
ldx [%g2+0x0050], %l5 ! FFFFC982373C0314 ELSE:L2-B009 0 <BD120003
.word 0xA9B482B1 ! FFFFC982373C0318 ELSE:L2-B009 0 illop
stda %f32, [%l5]0xE0 ! FFFFC982373C031C ELSE:L2-B009 0 Blk-Store
.word 0x3BAF6008 ! FFFFC982373C0320 ELSE:L2-B009 0 random
.word 0xC61AF5EF ! FFFFC982373C0324 ELSE:L2-B009 0 S illop
prefetch [%i6+%i6], 0 ! FFFFC982373C0328 ELSE:L2-B009 0 S <.+0
membar 0x40 ! FFFFC982373C032C ELSE:L2-B009 0
ldda [%l5]0xF0, %f16 ! FFFFC982373C0330 ELSE:L2-B009 0 Blk-Load
.word 0xEE99CF5E ! FFFFC982373C0334 ELSE:L2-B009 0 illop
ldsh [%g6+0x0038], %o5 ! FFFFC982373C0338 ELSE:L2-B009 0 S <BD120005
membar 0x40 ! FFFFC982373C033C ELSE:L2-B009 0
stda %f16, [%l5]0xE0 ! FFFFC982373C0340 ELSE:L2-B009 0 Blk-Store
.word 0x20DAB975 ! FFFFC982373C0344 ELSE:L2-B009 0 illop
ldx [%g2+0x0058], %l6 ! FFFFC982373C0348 ELSE:L2-B009 0 <BD120021
ldda [%l6]0x26, %i0 ! FFFFC982373C034C ELSE:L2-B009 0 S Quad_Ld_P
membar 0x40 ! FFFFC982373C0350 ELSE:L2-B009 0
.word 0x8964EB73 ! FFFFC982373C0354 ELSE:L2-B009 0 illop
membar 0x40 ! FFFFC982373C0358 ELSE:L2-B009 0
add %g1, 0xC4C, %g1 ! FFFFC982373C035C ELSE:L2-B009 0 chksum++
nop ! FFFFC982373C0360 ELSE:L2-B009 0 S
fpackfix %f22, %f30 ! FFFFC982373C0364 ELSE:L2-B009 0 S
add %g6, 0x38, %l6 ! FFFFC982373C0368 ELSE:L2-B009 0 @BD120005
stda %f26, [%l6]0xD2 ! FFFFC982373C036C ELSE:L2-B009 0 S Short16
add %g6, -108, %l6 ! FFFFC982373C0370 ELSE:L2-B009 0 @BD120002
.word 0xA1647DFE ! FFFFC982373C0374 ELSE:L2-B009 0 S illop
fpsub16 %f30, %f20, %f28 ! FFFFC982373C0378 ELSE:L2-B009 0 S
BL120031: ! ELSE:L2-B009
add %g1, 0x18A, %g1 ! FFFFC982373C037C ELSE:L2-B009 0 chksum++
stha %i0, [%g4+0x0038]%asi ! FFFFC982373C0380 LOOP:L1-B000 0 S >BD120005
ldx [%g6-0x0088], %g6 ! FFFFC982373C0384 LOOP:L1-B000 0 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFC982373C0388 LOOP:L1-B000 0 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFC982373C038C LOOP:L1-B000 0 ptr_chase
.word 0x83D69348 ! FFFFC982373C0390 LOOP:L1-B000 0 illop
ldx [%g6-0x0088], %g6 ! FFFFC982373C0394 LOOP:L1-B000 0 ptr_chase
.word 0x12517970 ! FFFFC982373C0398 LOOP:L1-B000 0 S illop
ldx [%g5-0x0088], %g5 ! FFFFC982373C039C LOOP:L1-B000 0 ptr_chase
ldx [%g5-0x0088], %g5 ! FFFFC982373C03A0 LOOP:L1-B000 0 ptr_chase
.word 0xA0CE1BDC ! FFFFC982373C03A4 LOOP:L1-B000 0 illop
ldx [%g5-0x0088], %g5 ! FFFFC982373C03A8 LOOP:L1-B000 0 ptr_chase
subcc %l4, 0x1, %l4 ! FFFFC982373C03AC LOOP:L1-B000 0
bnz,pn %icc, BL120032 ! FFFFC982373C03B0 LOOP:L1-B000 0
.word 0xB553C000 ! FFFFC982373C03B4 LOOP:L1-B000 0 S illop
add %g1, 0x983, %g1 ! FFFFC982373C03B8 LOOP:L1-B000 0 chksum++
bshuffle %f20, %f18, %f16 ! FFFFC982373C03BC SUBR:L0-B000 0 S
ldx [%g2+0x0050], %l5 ! FFFFC982373C03C0 SUBR:L0-B000 0 <BD120003
.word 0xF3CD1622 ! FFFFC982373C03C4 SUBR:L0-B000 0 illop
stda %f0, [%l5]0xE0 ! FFFFC982373C03C8 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! FFFFC982373C03CC SUBR:L0-B000 0
st %f23, [%g5+0x003C] ! FFFFC982373C03D0 SUBR:L0-B000 0 S >BD120027
.word 0xE6BA1733 ! FFFFC982373C03D4 SUBR:L0-B000 0 S illop
.word 0x83896637 ! FFFFC982373C03D8 SUBR:L0-B000 0 random
add %g1, 0x9CF, %i0 ! FFFFC982373C03DC SUBR:L0-B000 0
.word 0xADAB51FB ! FFFFC982373C03E0 SUBR:L0-B000 0 illop
.word 0x88E83309 ! FFFFC982373C03E4 SUBR:L0-B000 0 illop
SECTION .btext057_pg1 TEXT_VA=0xffffc982373c0000
attr_text {
Name = .btext057_pg1,
VA = 0xffffc982373c0000,
RA = ra2pa(0xfffb6a000,0),
PA = ra2pa(0xfffb6a000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext058 TEXT_VA=0x13bb83cff00
attr_text {
Name = .btext058,
VA = 0x13bb83cff00,
RA = 0xfffb4ff00,
PA = ra2pa(0xfffb4ff00,0),
notsb
}
SECTION .btext058_pg0 TEXT_VA=0x13bb83c0000
attr_text {
Name = .btext058_pg0,
VA = 0x13bb83c0000,
RA = 0xfffb40000,
PA = ra2pa(0xfffb40000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext058
.text
.global SUBR091; SUBR091:
BL120033: ! SUBR:L0-B000
add %g1, 0xD89, %g1 ! 0000013BB83CFF00 SUBR:L0-B000 3 chksum++
save %o6, -128, %o6 ! 0000013BB83CFF04 SUBR:L0-B000 3
sethi %hh(0x13BB83CFF00),%l7 ! 0000013BB83CFF08 SUBR:L0-B000 3 SUBR091
or %l7,%hm(0x13BB83CFF00),%l7 ! 0000013BB83CFF0C SUBR:L0-B000 3
sethi %lm(0x13BB83CFF00),%l6 ! 0000013BB83CFF10 SUBR:L0-B000 3
or %l6,%lo(0x13BB83CFF00),%l6 ! 0000013BB83CFF14 SUBR:L0-B000 3
sllx %l7, 0x20, %l7 ! 0000013BB83CFF18 SUBR:L0-B000 3
or %l7, %l6, %l7 ! 0000013BB83CFF1C SUBR:L0-B000 3
ta %xcc, 0x45 ! 0000013BB83CFF20 SUBR:L0-B000 3 demap-stack
nop ! 0000013BB83CFF24 SUBR:L0-B000 3 S
std %f44, [%g6-0x0018] ! 0000013BB83CFF28 SUBR:L0-B000 3 S >BD120003
ldx [%g2+0x0050], %l5 ! 0000013BB83CFF2C SUBR:L0-B000 3 <BD120003
membar 0x40 ! 0000013BB83CFF30 SUBR:L0-B000 3
stda %f32, [%l5]0x1E ! 0000013BB83CFF34 SUBR:L0-B000 3 Blk-Store
membar 0x40 ! 0000013BB83CFF38 SUBR:L0-B000 3
std %f60, [%g6-0x0018] ! 0000013BB83CFF3C SUBR:L0-B000 3 S >BD120003
add %g6, -57, %l6 ! 0000013BB83CFF40 SUBR:L0-B000 3 @BD120018
ldda [%l6]0xD0, %f22 ! 0000013BB83CFF44 SUBR:L0-B000 3 S Short8
stw %i1, [%g6+0x0008] ! 0000013BB83CFF48 SUBR:L0-B000 3 S >BD120013
add %g1, 0xE03, %g1 ! 0000013BB83CFF4C SUBR:L0-B000 3 chksum++
add %i5, %g1, %i2 ! 0000013BB83CFF50 SWCH:L1-B000 3
andcc %i2, 0x400, %g0 ! 0000013BB83CFF54 SWCH:L1-B000 3
bnz,a,pn %xcc, BL120037 ! 0000013BB83CFF58 SWCH:L1-B000 3
add %g1, 0x601, %g1 ! 0000013BB83CFF5C SWCH:L1-B000 2 chksum++
andcc %i2, 0x20, %g0 ! 0000013BB83CFF60 SWCH:L1-B000 1
bnz,pt %xcc, BL120036 ! 0000013BB83CFF64 SWCH:L1-B000 1
add %g1, 0x7C0, %g1 ! 0000013BB83CFF68 SWCH:L1-B000 1 chksum++
andcc %i2, 0x10, %g0 ! 0000013BB83CFF6C SWCH:L1-B000 0
bnz,a,pt %xcc, BL120035 ! 0000013BB83CFF70 SWCH:L1-B000 0
add %g1, 0xB92, %g1 ! 0000013BB83CFF74 SWCH:L1-B000 0 chksum++
.word 0x1BAD6D7C ! 0000013BB83CFF78 SWCH:L1-B000 0 random
bnz,pn %xcc, BL120034 ! 0000013BB83CFF7C SWCH:L1-B000 0
ldx [%g2+0x0060], %fsr ! 0000013BB83CFF80 SWCH:L1-B000 0 S <BD120008
stb %g1, [%g3-0x0058] ! 0000013BB83CFF84 SWCH:L1-B000 0 S >BD120010
.word 0xA791E019 ! 0000013BB83CFF88 SWCH:L1-B000 0 S illop
stw %i3, [%g6+0x0008] ! 0000013BB83CFF8C SWCH:L1-B000 0 S >BD120013
swap [%g6+0x0008], %l3 ! 0000013BB83CFF90 SWCH:L1-B000 0 S >BD120013
add %g1, 0x258, %g1 ! 0000013BB83CFF94 SWCH:L1-B000 0 chksum++
fba,a,pt %fcc0, BL120042 ! 0000013BB83CFF98 SWCH:L1-B000 0
stha %i4, [%g6+0x0038]%asi ! 0000013BB83CFF9C SWCH:L1-B000 0 S >BD120005
BL120034:add %g1, 0x76, %g1 ! 0000013BB83CFFA0 CASE:L2-B000 0 chksum++
.word 0xBE100001 ! 0000013BB83CFFA4 CASE:L2-B000 0 S random
.word 0x83880000 ! 0000013BB83CFFA8 CASE:L2-B000 0 random
or %l6,%hm(0x83880000),%l6 ! 0000013BB83CFFAC CASE:L2-B000 0
sethi %lm(0x83880000),%l5 ! 0000013BB83CFFB0 CASE:L2-B000 0
.word 0x08C8D92E ! 0000013BB83CFFB4 CASE:L2-B000 0 illop
sllx %l6, 0x20, %l6 ! 0000013BB83CFFB8 CASE:L2-B000 0
or %l6, %l5, %l6 ! 0000013BB83CFFBC CASE:L2-B000 0
.word 0x939FEFD4 ! 0000013BB83CFFC0 CASE:L2-B000 0 S illop
.word 0xA3AE98FD ! 0000013BB83CFFC4 CASE:L2-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 0000013BB83CFFC8 CASE:L2-B000 0 <BD120003
membar 0x40 ! 0000013BB83CFFCC CASE:L2-B000 0
stda %f0, [%l5]0x16 ! 0000013BB83CFFD0 CASE:L2-B000 0 Blk-Store
membar 0x40 ! 0000013BB83CFFD4 CASE:L2-B000 0
.word 0xBFA81499 ! 0000013BB83CFFD8 CASE:L2-B000 0 S illop
ba,a BL120042 ! 0000013BB83CFFDC CASE:L2-B000 0
sta %f29, [%g3+0x0009]%asi ! 0000013BB83CFFE0 CASE:L2-B000 0 S >BD120013+1
BL120035:add %g1, 0x55, %g1 ! 0000013BB83CFFE4 CASE:L2-B001 0 chksum++
fpadd16 %f16, %f24, %f30 ! 0000013BB83CFFE8 CASE:L2-B001 0 S
ldx [%g2+0x0058], %l6 ! 0000013BB83CFFEC CASE:L2-B001 0 <BD120021
ldda [%l6]0x24, %i0 ! 0000013BB83CFFF0 CASE:L2-B001 0 S Quad_Ld
ld [%g2+0x0060], %fsr ! 0000013BB83CFFF4 CASE:L2-B001 0 S <BD120008
ldda [%l6]0x26, %i4 ! 0000013BB83CFFF8 CASE:L2-B001 0 S Quad_Ld_P
ldx [%g3-0x0088], %g3 ! 0000013BB83CFFFC CASE:L2-B001 0 ptr_chase
ldx [%g2+0x0038], %g6 ! 0000013BB83D0000 CASE:L2-B001 0 S BASE<BD120166
std %f40, [%g4-0x0018] ! 0000013BB83D0004 CASE:L2-B001 0 S >BD120003
ba,pt %icc, BL120042 ! 0000013BB83D0008 CASE:L2-B001 0
.word 0xBAED11A2 ! 0000013BB83D000C CASE:L2-B001 0 S illop
BL120036:add %g1, 0xCC, %g1 ! 0000013BB83D0010 CASE:L2-B002 1 chksum++
ldx [%g2+0x0050], %l5 ! 0000013BB83D0014 CASE:L2-B002 1 <BD120003
membar 0x40 ! 0000013BB83D0018 CASE:L2-B002 1
stda %f32, [%l5]0xF8 ! 0000013BB83D001C CASE:L2-B002 1 Blk-Store
membar 0x40 ! 0000013BB83D0020 CASE:L2-B002 1
membar 0x40 ! 0000013BB83D0024 CASE:L2-B002 1
stda %f16, [%l5]0xF0 ! 0000013BB83D0028 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 0000013BB83D002C CASE:L2-B002 1
std %f36, [%g4-0x0018] ! 0000013BB83D0030 CASE:L2-B002 1 S >BD120003
array8 %o1, %i0, %i3 ! 0000013BB83D0034 CASE:L2-B002 1 S
ba BL120042 ! 0000013BB83D0038 CASE:L2-B002 1
nop ! 0000013BB83D003C CASE:L2-B002 1 S
BL120037:add %g1, 0x239, %g1 ! 0000013BB83D0040 CASE:L2-B003 2 chksum++
fpmerge %f25, %f21, %f26 ! 0000013BB83D0044 CASE:L2-B003 2 S
ldda [%g7+%g0]0x83, %i0 ! 0000013BB83D0048 CASE:L2-B003 2 S <BD120034
prefetch [%o4+%l6], 3 ! 0000013BB83D004C CASE:L2-B003 2 S <.+0
ldx [%g2+0x0058], %l6 ! 0000013BB83D0050 CASE:L2-B003 2 <BD120021
ldda [%l6]0x24, %i4 ! 0000013BB83D0054 CASE:L2-B003 2 S Quad_Ld
ld [%g2+0x0060], %fsr ! 0000013BB83D0058 CASE:L2-B003 2 S <BD120008
ldx [%g2+0x0050], %l5 ! 0000013BB83D005C CASE:L2-B003 2 <BD120003
membar 0x40 ! 0000013BB83D0060 CASE:L2-B003 2
stda %f16, [%l5]0xE0 ! 0000013BB83D0064 CASE:L2-B003 2 Blk-Store
membar 0x40 ! 0000013BB83D0068 CASE:L2-B003 2
ba,a,pn %icc, BL120042 ! 0000013BB83D006C CASE:L2-B003 2
.word 0xB1AC8015 ! 0000013BB83D0070 CASE:L2-B003 0 S illop
BL120042: ! SWCH:L1-B000
add %g1, 0x5E3, %g1 ! 0000013BB83D0074 SWCH:L1-B000 3 chksum++
pdist %f28, %f30, %f28 ! 0000013BB83D0078 SWCH:L1-B000 3 S
st %f5, [%g4+0x0014] ! 0000013BB83D007C SWCH:L1-B000 3 S >BD120004
ldub [%g4-0x0058], %i4 ! 0000013BB83D0080 SWCH:L1-B000 3 S <BD120010
fblg,a,pn %fcc0, BL120038 ;.empty ! 0000013BB83D0084 SWCH:L1-B000 3 L
fbne,a BL120039 ! 0000013BB83D0088 SWCH:L1-B000 3 L
popc %g1, %i5 ! 0000013BB83D008C SWCH:L1-B000 0 S
std %f36, [%g4-0x0018] ! 0000013BB83D0090 SWCH:L1-B000 0 S >BD120003
.word 0x81CB8265 ! 0000013BB83D0094 SWCH:L1-B000 0 L illop
.word 0xB37CEEA0 ! 0000013BB83D0098 SWCH:L1-B000 0 S random
BL120039:bgu,pn %icc, BL120040 ! 0000013BB83D009C SWCH:L1-B000 3 L
BL120040:nop ! 0000013BB83D00A0 SWCH:L1-B000 3 S
BL120038:bpos BL120041 ! 0000013BB83D00A4 SWCH:L1-B000 6 L
.word 0xBDA14DC1 ! 0000013BB83D00A8 SWCH:L1-B000 3 S illop_FP
.word 0xD1BA1C0A ! 0000013BB83D00AC SWCH:L1-B000 0 S illop
BL120041:add %g1, 0x2C1, %g1 ! 0000013BB83D00B0 SWCH:L1-B000 6 chksum++
stb %i0, [%g6+0x003D] ! 0000013BB83D00B4 SUBR:L0-B000 3 S >BD120027+1
pdist %f26, %f16, %f18 ! 0000013BB83D00B8 SUBR:L0-B000 3 S
ldx [%g2+0x0058], %l6 ! 0000013BB83D00BC SUBR:L0-B000 3 <BD120021
ldda [%l6]0x2E, %i0 ! 0000013BB83D00C0 SUBR:L0-B000 3 S Quad_Ld_P
.word 0xA5B5023B ! 0000013BB83D00C4 SUBR:L0-B000 3 S illop_VIS
ta %xcc, 0x45 ! 0000013BB83D00C8 SUBR:L0-B000 3 demap-stack
add %g1, 0xA4D, %i0 ! 0000013BB83D00CC SUBR:L0-B000 3
return %i7+0x0008 ! 0000013BB83D00D0 SUBR:L0-B000 3
add %g1, 0x6D0, %g1 ! 0000013BB83D00D4 SUBR:L0-B000 3 chksum++
SECTION .btext058_pg1 TEXT_VA=0x13bb83d0000
attr_text {
Name = .btext058_pg1,
VA = 0x13bb83d0000,
RA = 0xfffb50000,
PA = ra2pa(0xfffb50000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext059 TEXT_VA=0xd630cff00
attr_text {
Name = .btext059,
VA = 0xd630cff00,
RA = 0xfffb2ff00,
PA = ra2pa(0xfffb2ff00,0),
notsb
}
SECTION .btext059_pg0 TEXT_VA=0xd630c0000
attr_text {
Name = .btext059_pg0,
VA = 0xd630c0000,
RA = 0xfffb20000,
PA = ra2pa(0xfffb20000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext059
.text
.global SUBR092; SUBR092:
BL120043: ! SUBR:L0-B000
add %g1, 0xD30, %g1 ! 0000000D630CFF00 SUBR:L0-B000 1 chksum++
save %o6, -128, %o6 ! 0000000D630CFF04 SUBR:L0-B000 1
sethi %hh(0xD630CFF00),%l7 ! 0000000D630CFF08 SUBR:L0-B000 1 SUBR092
or %l7,%hm(0xD630CFF00),%l7 ! 0000000D630CFF0C SUBR:L0-B000 1
sethi %lm(0xD630CFF00),%l6 ! 0000000D630CFF10 SUBR:L0-B000 1
or %l6,%lo(0xD630CFF00),%l6 ! 0000000D630CFF14 SUBR:L0-B000 1
sllx %l7, 0x20, %l7 ! 0000000D630CFF18 SUBR:L0-B000 1
or %l7, %l6, %l7 ! 0000000D630CFF1C SUBR:L0-B000 1
ta %xcc, 0x45 ! 0000000D630CFF20 SUBR:L0-B000 1 demap-stack
ldx [%g2+0x0050], %l5 ! 0000000D630CFF24 SUBR:L0-B000 1 <BD120003
membar 0x40 ! 0000000D630CFF28 SUBR:L0-B000 1
stda %f32, [%l5]0x1E ! 0000000D630CFF2C SUBR:L0-B000 1 Blk-Store
membar 0x40 ! 0000000D630CFF30 SUBR:L0-B000 1
sethi %hh(0x253BA8FF00),%l6 ! 0000000D630CFF34 SUBR:L0-B000 1 SUBR093
or %l6,%hm(0x253BA8FF00),%l6 ! 0000000D630CFF38 SUBR:L0-B000 1
sethi %lm(0x253BA8FF00),%l5 ! 0000000D630CFF3C SUBR:L0-B000 1
or %l5,%lo(0x253BA8FF00),%l5 ! 0000000D630CFF40 SUBR:L0-B000 1
sllx %l6, 0x20, %l6 ! 0000000D630CFF44 SUBR:L0-B000 1
or %l6, %l5, %l6 ! 0000000D630CFF48 SUBR:L0-B000 1
add %l6, 0x1, %l6 ! 0000000D630CFF4C SUBR:L0-B000 1
jmpl %l6+0x0000, %o7 ! 0000000D630CFF50 SUBR:L0-B000 2 S
st %f2, [%g3+0x0014] ! 0000000D630CFF54 SUBR:L0-B000 1 S >BD120004
ldx [%g3-0x0088], %g3 ! 0000000D630CFF58 SUBR:L0-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000000D630CFF5C SUBR:L0-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000000D630CFF60 SUBR:L0-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! 0000000D630CFF64 SUBR:L0-B000 1 ptr_chase
ldx [%g2+0x0050], %l5 ! 0000000D630CFF68 SUBR:L0-B000 1 <BD120003
membar 0x40 ! 0000000D630CFF6C SUBR:L0-B000 1
stda %f16, [%l5]0xF0 ! 0000000D630CFF70 SUBR:L0-B000 1 Blk-Store
membar 0x40 ! 0000000D630CFF74 SUBR:L0-B000 1
stda %f32, [%g4-0x0018]%asi ! 0000000D630CFF78 SUBR:L0-B000 1 S >BD120003
add %g1, 0x70D, %g1 ! 0000000D630CFF7C SUBR:L0-B000 1 chksum++
or %g0, 0x2, %l4 ! 0000000D630CFF80 LOOP:L1-B000 1
BL120050: ! LOOP:L1-B000
add %g1, 0x35, %g1 ! 0000000D630CFF84 LOOP:L1-B000 2 chksum++
ldx [%g2+0x0050], %l5 ! 0000000D630CFF88 LOOP:L1-B000 2 <BD120003
membar 0x40 ! 0000000D630CFF8C LOOP:L1-B000 2
ldda [%l5]0x16, %f16 ! 0000000D630CFF90 LOOP:L1-B000 2 Blk-Load
membar 0x40 ! 0000000D630CFF94 LOOP:L1-B000 2
sethi %hh(0x5ECB53F00),%l6 ! 0000000D630CFF98 LOOP:L1-B000 2 SUBR095
or %l6,%hm(0x5ECB53F00),%l6 ! 0000000D630CFF9C LOOP:L1-B000 2
sethi %lm(0x5ECB53F00),%l5 ! 0000000D630CFFA0 LOOP:L1-B000 2
or %l5,%lo(0x5ECB53F00),%l5 ! 0000000D630CFFA4 LOOP:L1-B000 2
sllx %l6, 0x20, %l6 ! 0000000D630CFFA8 LOOP:L1-B000 2
or %l6, %l5, %l6 ! 0000000D630CFFAC LOOP:L1-B000 2
jmpl %l6+0x0000, %o7 ! 0000000D630CFFB0 LOOP:L1-B000 2 S
ld [%g2+0x0060], %fsr ! 0000000D630CFFB4 LOOP:L1-B000 2 S <BD120008
st %f4, [%g4+0x0014] ! 0000000D630CFFB8 LOOP:L1-B000 2 S >BD120004
stba %o0, [%g5-0x0058]%asi ! 0000000D630CFFBC LOOP:L1-B000 2 S >BD120010
ldx [%g2+0x0050], %l5 ! 0000000D630CFFC0 LOOP:L1-B000 2 <BD120003
membar 0x40 ! 0000000D630CFFC4 LOOP:L1-B000 2
stda %f16, [%l5]0xE0 ! 0000000D630CFFC8 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 0000000D630CFFCC LOOP:L1-B000 2
ldx [%g2+0x0058], %l6 ! 0000000D630CFFD0 LOOP:L1-B000 2 <BD120021
stba %g7, [%l6+%g0]0x14 ! 0000000D630CFFD4 LOOP:L1-B000 2 S >BD120022
ta %xcc, 0x43 ! 0000000D630CFFD8 LOOP:L1-B000 2 S +-PEF
std %f32, [%g6-0x0018] ! 0000000D630CFFDC LOOP:L1-B000 4 S >BD120003
ldx [%g2+0x0060], %fsr ! 0000000D630CFFE0 LOOP:L1-B000 2 S <BD120008
swap [%g4+0x004C], %o0 ! 0000000D630CFFE4 LOOP:L1-B000 2 S >BD120020
andcc %i2, 0x80, %g0 ! 0000000D630CFFE8 SKIP:L2-B000 2
bz,a BL120044 ! 0000000D630CFFEC SKIP:L2-B000 2
std %f62, [%g3-0x0018] ! 0000000D630CFFF0 SKIP:L2-B000 2 S >BD120003
.word 0xD7CC829F ! 0000000D630CFFF4 SKIP:L2-B000 0 illop
stda %f26, [%l6]0xD2 ! 0000000D630CFFF8 SKIP:L2-B000 0 S Short16
.word 0xABD2E3F0 ! 0000000D630CFFFC SKIP:L2-B000 0 S illop
st %f9, [%g3-0x0040] ! 0000000D630D0000 SKIP:L2-B000 0 S >BD120008
ldx [%g2+0x0050], %l5 ! 0000000D630D0004 SKIP:L2-B000 0 <BD120003
membar 0x40 ! 0000000D630D0008 SKIP:L2-B000 0
stda %f32, [%l5]0xE0 ! 0000000D630D000C SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000000D630D0010 SKIP:L2-B000 0
membar 0x40 ! 0000000D630D0014 SKIP:L2-B000 0
ldda [%l5]0xF0, %f16 ! 0000000D630D0018 SKIP:L2-B000 0 Blk-Load
membar 0x40 ! 0000000D630D001C SKIP:L2-B000 0
ldx [%g2+0x0058], %l6 ! 0000000D630D0020 SKIP:L2-B000 0 <BD120021
ldda [%l6]0x24, %i0 ! 0000000D630D0024 SKIP:L2-B000 0 S Quad_Ld
ldstub [%g5-0x0039], %o0 ! 0000000D630D0028 SKIP:L2-B000 0 S >BD120018
.word 0x11DEC39B ! 0000000D630D002C SKIP:L2-B000 0 S random
ldx [%g4-0x0088], %g4 ! 0000000D630D0030 SKIP:L2-B000 0 ptr_chase
.word 0x3E201E61 ! 0000000D630D0034 SKIP:L2-B000 0 illop
.word 0x8156C000 ! 0000000D630D0038 SKIP:L2-B000 0 illop
membar 0x40 ! 0000000D630D003C SKIP:L2-B000 0
membar 0x40 ! 0000000D630D0040 SKIP:L2-B000 0
.word 0xE69F6523 ! 0000000D630D0044 SKIP:L2-B000 0 illop
membar 0x40 ! 0000000D630D0048 SKIP:L2-B000 0
membar 0x40 ! 0000000D630D004C SKIP:L2-B000 0
stda %f16, [%l5]0xF8 ! 0000000D630D0050 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000000D630D0054 SKIP:L2-B000 0
add %g1, 0xAFF, %g1 ! 0000000D630D0058 SKIP:L2-B000 0 chksum++
pdist %f28, %f28, %f18 ! 0000000D630D005C SKIP:L2-B000 0 S
ldx [%g2+0x0050], %l5 ! 0000000D630D0060 SKIP:L2-B000 0 <BD120003
membar 0x40 ! 0000000D630D0064 SKIP:L2-B000 0
stda %f32, [%l5]0xE0 ! 0000000D630D0068 SKIP:L2-B000 0 Blk-Store
membar 0x40 ! 0000000D630D006C SKIP:L2-B000 0
ldub [%g3-0x0058], %i1 ! 0000000D630D0070 SKIP:L2-B000 0 S <BD120010
.word 0x97A66F29 ! 0000000D630D0074 SKIP:L2-B000 0 S illop
fba BL120045 ! 0000000D630D0078 SKIP:L2-B000 0
st %f26, [%g6-0x005C] ! 0000000D630D007C SKIP:L2-B000 0 S >BD120012
BL120044: ! ELSE:L2-B001
ldx [%g2+0x0050], %l5 ! 0000000D630D0080 ELSE:L2-B001 2 <BD120003
membar 0x40 ! 0000000D630D0084 ELSE:L2-B001 2
stda %f16, [%l5]0x16 ! 0000000D630D0088 ELSE:L2-B001 2 Blk-Store
membar 0x40 ! 0000000D630D008C ELSE:L2-B001 2
ld [%g5+0x0014], %f5 ! 0000000D630D0090 ELSE:L2-B001 2 S <BD120004
popc %o0, %i0 ! 0000000D630D0094 ELSE:L2-B001 2 S
ldstub [%g3-0x0039], %i3 ! 0000000D630D0098 ELSE:L2-B001 2 S >BD120018
std %f6, [%g3-0x0018] ! 0000000D630D009C ELSE:L2-B001 2 S >BD120003
add %g1, 0x41E, %g1 ! 0000000D630D00A0 ELSE:L2-B001 2 chksum++
sth %i3, [%g4+0x0038] ! 0000000D630D00A4 ELSE:L2-B001 2 S >BD120005
rd %gsr, %l6 ! 0000000D630D00A8 ELSE:L2-B001 2 S
wr %l6, 0x60, %gsr ! 0000000D630D00AC ELSE:L2-B001 2 S
stw %o0, [%g5+0x0008] ! 0000000D630D00B0 ELSE:L2-B001 2 S >BD120013
ldx [%g2+0x0058], %l6 ! 0000000D630D00B4 ELSE:L2-B001 2 <BD120021
ldda [%l6]0x26, %i0 ! 0000000D630D00B8 ELSE:L2-B001 2 S Quad_Ld_P
st %f10, [%g6-0x0040] ! 0000000D630D00BC ELSE:L2-B001 2 S >BD120008
st %f5, [%g4-0x0040] ! 0000000D630D00C0 ELSE:L2-B001 2 S >BD120008
BL120045: ! ELSE:L2-B001
add %g1, 0x150, %g1 ! 0000000D630D00C4 ELSE:L2-B001 2 chksum++
fcmpd %fcc1, %f32, %f32 ! 0000000D630D00C8 SKIP:L2-B002 2
fbge,pn %fcc1, BL120046 ! 0000000D630D00CC SKIP:L2-B002 2
nop ! 0000000D630D00D0 SKIP:L2-B002 2 S
ldx [%g2+0x0050], %l5 ! 0000000D630D00D4 SKIP:L2-B002 0 <BD120003
.word 0xCDEE1186 ! 0000000D630D00D8 SKIP:L2-B002 0 illop
stda %f16, [%l5]0xF0 ! 0000000D630D00DC SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 0000000D630D00E0 SKIP:L2-B002 0
membar 0x40 ! 0000000D630D00E4 SKIP:L2-B002 0
stda %f0, [%l5]0x1E ! 0000000D630D00E8 SKIP:L2-B002 0 Blk-Store
.word 0x83F00000 ! 0000000D630D00EC SKIP:L2-B002 0 illop
call .+8 ! 0000000D630D00F0 SKIP:L2-B002 0 S
nop ! 0000000D630D00F4 SKIP:L2-B002 0 S
add %g1, 0xC29, %g1 ! 0000000D630D00F8 SKIP:L2-B002 0 chksum++
ldstub [%g6-0x0058], %o2 ! 0000000D630D00FC SKIP:L2-B002 0 S >BD120010
.word 0xD374055A ! 0000000D630D0100 SKIP:L2-B002 0 illop
membar 0x40 ! 0000000D630D0104 SKIP:L2-B002 0
stda %f16, [%l5]0x16 ! 0000000D630D0108 SKIP:L2-B002 0 Blk-Store
.word 0x81AF0A09 ! 0000000D630D010C SKIP:L2-B002 0 illop
ldx [%g2+0x0010], %g5 ! 0000000D630D0110 SKIP:L2-B002 0 S BASE<BD120173
sethi %hh(0x3019DFF00),%l6 ! 0000000D630D0114 SKIP:L2-B002 0 SUBR094
or %l6,%hm(0x3019DFF00),%l6 ! 0000000D630D0118 SKIP:L2-B002 0
.word 0xFB280930 ! 0000000D630D011C SKIP:L2-B002 0 illop
or %l5,%lo(0x3019DFF00),%l5 ! 0000000D630D0120 SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! 0000000D630D0124 SKIP:L2-B002 0
or %l6, %l5, %l6 ! 0000000D630D0128 SKIP:L2-B002 0
.word 0xA5A36BF5 ! 0000000D630D012C SKIP:L2-B002 0 S random
st %f25, [%g4+0x0008] ! 0000000D630D0130 SKIP:L2-B002 0 S >BD120013
ba,a,pn %xcc, BL120047 ! 0000000D630D0134 SKIP:L2-B002 0
nop ! 0000000D630D0138 SKIP:L2-B002 0 S
BL120046: ! ELSE:L2-B003
std %f40, [%g5-0x0018] ! 0000000D630D013C ELSE:L2-B003 2 S >BD120003
ldx [%g2+0x0050], %l5 ! 0000000D630D0140 ELSE:L2-B003 2 <BD120003
membar 0x40 ! 0000000D630D0144 ELSE:L2-B003 2
stda %f0, [%l5]0x16 ! 0000000D630D0148 ELSE:L2-B003 2 Blk-Store
membar 0x40 ! 0000000D630D014C ELSE:L2-B003 2
.word 0xC712D8DE ! 0000000D630D0150 ELSE:L2-B003 2 S illop
call .+8 ! 0000000D630D0154 ELSE:L2-B003 2 S
nop ! 0000000D630D0158 ELSE:L2-B003 2 S
ldx [%g2+0x0058], %l6 ! 0000000D630D015C ELSE:L2-B003 2 <BD120021
ldda [%l6]0x24, %i0 ! 0000000D630D0160 ELSE:L2-B003 2 S Quad_Ld
add %g1, 0x8A, %g1 ! 0000000D630D0164 ELSE:L2-B003 2 chksum++
prefetch [%g1-0x04D1], 3 ! 0000000D630D0168 ELSE:L2-B003 2 S <.-1233
sethi %hh(0x5F5F8C687F00),%l6 ! 0000000D630D016C ELSE:L2-B003 2 SUBR096
or %l6,%hm(0x5F5F8C687F00),%l6 ! 0000000D630D0170 ELSE:L2-B003 2
sethi %lm(0x5F5F8C687F00),%l5 ! 0000000D630D0174 ELSE:L2-B003 2
or %l5,%lo(0x5F5F8C687F00),%l5 ! 0000000D630D0178 ELSE:L2-B003 2
sllx %l6, 0x20, %l6 ! 0000000D630D017C ELSE:L2-B003 2
or %l6, %l5, %l6 ! 0000000D630D0180 ELSE:L2-B003 2
jmpl %l6+0x0000, %o7 ! 0000000D630D0184 ELSE:L2-B003 2 S
nop ! 0000000D630D0188 ELSE:L2-B003 2 S
ldx [%g5-0x0088], %g5 ! 0000000D630D018C ELSE:L2-B003 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000000D630D0190 ELSE:L2-B003 2 ptr_chase
ldx [%g5-0x0088], %g5 ! 0000000D630D0194 ELSE:L2-B003 2 ptr_chase
ldd [%g6-0x0018], %f14 ! 0000000D630D0198 ELSE:L2-B003 2 S <BD120003
BL120047: ! ELSE:L2-B003
add %g1, 0x56E, %g1 ! 0000000D630D019C ELSE:L2-B003 2 chksum++
andcc %g1, 0x200, %g0 ! 0000000D630D01A0 SKIP:L2-B004 2
bnz,a,pn %xcc, BL120048 ! 0000000D630D01A4 SKIP:L2-B004 2
ldx [%g2+0x0038], %g5 ! 0000000D630D01A8 SKIP:L2-B004 1 S BASE<BD120166
nop ! 0000000D630D01AC SKIP:L2-B004 1 S
st %f4, [%g3+0x0014] ! 0000000D630D01B0 SKIP:L2-B004 1 S >BD120004
ldx [%g2+0x0050], %l5 ! 0000000D630D01B4 SKIP:L2-B004 1 <BD120003
membar 0x40 ! 0000000D630D01B8 SKIP:L2-B004 1
stda %f16, [%l5]0xE0 ! 0000000D630D01BC SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 0000000D630D01C0 SKIP:L2-B004 1
ldx [%g2+0x0058], %l6 ! 0000000D630D01C4 SKIP:L2-B004 1 <BD120021
lduwa [%l6+%g0]0x04, %g7 ! 0000000D630D01C8 SKIP:L2-B004 1 S <BD120022
ldda [%l6]0x26, %i0 ! 0000000D630D01CC SKIP:L2-B004 1 S Quad_Ld_P
sth %i0, [%g4-0x000A] ! 0000000D630D01D0 SKIP:L2-B004 1 S >BD120025+2
edge16n %i1, %i1, %o3 ! 0000000D630D01D4 SKIP:L2-B004 1 S
ldsba [%g6-0x0058]%asi, %i2 ! 0000000D630D01D8 SKIP:L2-B004 1 S <BD120010
pdist %f24, %f30, %f20 ! 0000000D630D01DC SKIP:L2-B004 1 S
membar 0x40 ! 0000000D630D01E0 SKIP:L2-B004 1
stda %f32, [%l5]0xE0 ! 0000000D630D01E4 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 0000000D630D01E8 SKIP:L2-B004 1
membar 0x40 ! 0000000D630D01EC SKIP:L2-B004 1
stda %f0, [%l5]0xE0 ! 0000000D630D01F0 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 0000000D630D01F4 SKIP:L2-B004 1
add %g1, 0xDD8, %g1 ! 0000000D630D01F8 SKIP:L2-B004 1 chksum++
prefetch [%o3+0x0E40], 22 ! 0000000D630D01FC SKIP:L2-B004 1 S <.+3648
ldx [%g2+0x0050], %l5 ! 0000000D630D0200 SKIP:L2-B004 1 <BD120003
membar 0x40 ! 0000000D630D0204 SKIP:L2-B004 1
stda %f0, [%l5]0xE0 ! 0000000D630D0208 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 0000000D630D020C SKIP:L2-B004 1
membar 0x40 ! 0000000D630D0210 SKIP:L2-B004 1
stda %f32, [%l5]0xF0 ! 0000000D630D0214 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 0000000D630D0218 SKIP:L2-B004 1
membar 0x40 ! 0000000D630D021C SKIP:L2-B004 1
stda %f32, [%l5]0xE0 ! 0000000D630D0220 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 0000000D630D0224 SKIP:L2-B004 1
sta %f11, [%g3-0x0040]%asi ! 0000000D630D0228 SKIP:L2-B004 1 S >BD120008
fba,a,pn %fcc1, BL120049 ! 0000000D630D022C SKIP:L2-B004 1
nop ! 0000000D630D0230 SKIP:L2-B004 0 S
BL120048: ! ELSE:L2-B005
ldx [%g2+0x0050], %l5 ! 0000000D630D0234 ELSE:L2-B005 1 <BD120003
membar 0x40 ! 0000000D630D0238 ELSE:L2-B005 1
stda %f16, [%l5]0xE0 ! 0000000D630D023C ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 0000000D630D0240 ELSE:L2-B005 1
membar 0x40 ! 0000000D630D0244 ELSE:L2-B005 1
stda %f16, [%l5]0xF0 ! 0000000D630D0248 ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 0000000D630D024C ELSE:L2-B005 1
sta %f29, [%g3+0x003C]%asi ! 0000000D630D0250 ELSE:L2-B005 1 S >BD120027
membar 0x40 ! 0000000D630D0254 ELSE:L2-B005 1
stda %f32, [%l5]0x1E ! 0000000D630D0258 ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 0000000D630D025C ELSE:L2-B005 1
sethi %hh(0x5F5F8C687F00),%l6 ! 0000000D630D0260 ELSE:L2-B005 1 SUBR096
or %l6,%hm(0x5F5F8C687F00),%l6 ! 0000000D630D0264 ELSE:L2-B005 1
sethi %lm(0x5F5F8C687F00),%l5 ! 0000000D630D0268 ELSE:L2-B005 1
or %l5,%lo(0x5F5F8C687F00),%l5 ! 0000000D630D026C ELSE:L2-B005 1
sllx %l6, 0x20, %l6 ! 0000000D630D0270 ELSE:L2-B005 1
or %l6, %l5, %l6 ! 0000000D630D0274 ELSE:L2-B005 1
jmpl %l6+0x0000, %o7 ! 0000000D630D0278 ELSE:L2-B005 1 S
st %f28, [%g3+0x004C] ! 0000000D630D027C ELSE:L2-B005 1 S >BD120020
ldstub [%g5-0x0039], %i4 ! 0000000D630D0280 ELSE:L2-B005 1 S >BD120018
add %g1, 0xF45, %g1 ! 0000000D630D0284 ELSE:L2-B005 1 chksum++
add %g3, 0x38, %l6 ! 0000000D630D0288 ELSE:L2-B005 1 @BD120005
ldda [%l6]0xDA, %f16 ! 0000000D630D028C ELSE:L2-B005 1 S Short16
alignaddrl %i0, %g1, %l3 ! 0000000D630D0290 ELSE:L2-B005 1 S
ldx [%g2+0x0050], %l5 ! 0000000D630D0294 ELSE:L2-B005 1 <BD120003
membar 0x40 ! 0000000D630D0298 ELSE:L2-B005 1
stda %f0, [%l5]0xF0 ! 0000000D630D029C ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 0000000D630D02A0 ELSE:L2-B005 1
ldxa [%g7+%g0]0x99, %g1 ! 0000000D630D02A4 ELSE:L2-B005 1 S BAD-ASI
membar 0x40 ! 0000000D630D02A8 ELSE:L2-B005 1
stda %f32, [%l5]0xF0 ! 0000000D630D02AC ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 0000000D630D02B0 ELSE:L2-B005 1
stw %i2, [%g4+0x003C] ! 0000000D630D02B4 ELSE:L2-B005 1 S >BD120027
membar 0x40 ! 0000000D630D02B8 ELSE:L2-B005 1
stda %f16, [%l5]0xE0 ! 0000000D630D02BC ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 0000000D630D02C0 ELSE:L2-B005 1
BL120049: ! ELSE:L2-B005
add %g1, 0x8BA, %g1 ! 0000000D630D02C4 ELSE:L2-B005 2 chksum++
array8 %g1, %g1, %l3 ! 0000000D630D02C8 LOOP:L1-B000 2 S
sethi %hh(0x253BA8FF00),%l6 ! 0000000D630D02CC LOOP:L1-B000 2 SUBR093
or %l6,%hm(0x253BA8FF00),%l6 ! 0000000D630D02D0 LOOP:L1-B000 2
sethi %lm(0x253BA8FF00),%l5 ! 0000000D630D02D4 LOOP:L1-B000 2
or %l5,%lo(0x253BA8FF00),%l5 ! 0000000D630D02D8 LOOP:L1-B000 2
sllx %l6, 0x20, %l6 ! 0000000D630D02DC LOOP:L1-B000 2
or %l6, %l5, %l6 ! 0000000D630D02E0 LOOP:L1-B000 2
jmpl %l6+0x0000, %o7 ! 0000000D630D02E4 LOOP:L1-B000 2 S
swap [%g6+0x004C], %o0 ! 0000000D630D02E8 LOOP:L1-B000 2 S >BD120020
ldx [%g2+0x0050], %l5 ! 0000000D630D02EC LOOP:L1-B000 2 <BD120003
membar 0x40 ! 0000000D630D02F0 LOOP:L1-B000 2
stda %f0, [%l5]0x16 ! 0000000D630D02F4 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 0000000D630D02F8 LOOP:L1-B000 2
membar 0x40 ! 0000000D630D02FC LOOP:L1-B000 2
stda %f0, [%l5]0xF0 ! 0000000D630D0300 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 0000000D630D0304 LOOP:L1-B000 2
add %g5, 0x38, %l6 ! 0000000D630D0308 LOOP:L1-B000 2 @BD120005
ldda [%l6]0xDA, %f16 ! 0000000D630D030C LOOP:L1-B000 2 S Short16
subcc %l4, 0x1, %l4 ! 0000000D630D0310 LOOP:L1-B000 2
bnz,a,pt %xcc, BL120050 ! 0000000D630D0314 LOOP:L1-B000 2
nop ! 0000000D630D0318 LOOP:L1-B000 1 S
add %g1, 0x1E2, %g1 ! 0000000D630D031C LOOP:L1-B000 1 chksum++
add %g4, -57, %l6 ! 0000000D630D0320 LOOP:L1-B000 1 @BD120018
ldda [%l6]0xD0, %f24 ! 0000000D630D0324 SUBR:L0-B000 1 S Short8
sth %i5, [%g5+0x0038] ! 0000000D630D0328 SUBR:L0-B000 1 S >BD120005
fbn,pt %fcc0, .+64 ! 0000000D630D032C SUBR:L0-B000 1 S
nop ! 0000000D630D0330 SUBR:L0-B000 1 S
tleu %icc, %g0+0x0069 ! 0000000D630D0334 SUBR:L0-B000 1 S
ta %xcc, 0x45 ! 0000000D630D0338 SUBR:L0-B000 1 demap-stack
add %g1, 0xB70, %i0 ! 0000000D630D033C SUBR:L0-B000 1
ldx [%g2+0x0050], %l5 ! 0000000D630D0340 SUBR:L0-B000 1 <BD120003
membar 0x40 ! 0000000D630D0344 SUBR:L0-B000 1
stda %f0, [%l5]0xE0 ! 0000000D630D0348 SUBR:L0-B000 1 Blk-Store
membar 0x40 ! 0000000D630D034C SUBR:L0-B000 1
bvc,pn %icc, BL120051 ! 0000000D630D0350 SUBR:L0-B000 1
restore %i0, %l7, %o0 ! 0000000D630D0354 SUBR:L0-B000 1
BL120051:jmpl %o7+0x0008, %g0 ! 0000000D630D0358 SUBR:L0-B000 1
nop ! 0000000D630D035C SUBR:L0-B000 1
SECTION .btext059_pg1 TEXT_VA=0xd630d0000
attr_text {
Name = .btext059_pg1,
VA = 0xd630d0000,
RA = 0xfffb30000,
PA = ra2pa(0xfffb30000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext060 TEXT_VA=0x253ba8ff00
attr_text {
Name = .btext060,
VA = 0x253ba8ff00,
RA = 0xfffb65f00,
PA = ra2pa(0xfffb65f00,0),
notsb
}
SECTION .btext060_pg0 TEXT_VA=0x253ba8e000
attr_text {
Name = .btext060_pg0,
VA = 0x253ba8e000,
RA = 0xfffb64000,
PA = ra2pa(0xfffb64000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext060
.text
.global SUBR093; SUBR093:
BL120052: ! SUBR:L0-B000
add %g1, 0xDA5, %g1 ! 000000253BA8FF00 SUBR:L0-B000 3 chksum++
save %o6, -128, %o6 ! 000000253BA8FF04 SUBR:L0-B000 3
sethi %hh(0x253BA8FF00),%l7 ! 000000253BA8FF08 SUBR:L0-B000 3 SUBR093
or %l7,%hm(0x253BA8FF00),%l7 ! 000000253BA8FF0C SUBR:L0-B000 3
sethi %lm(0x253BA8FF00),%l6 ! 000000253BA8FF10 SUBR:L0-B000 3
or %l6,%lo(0x253BA8FF00),%l6 ! 000000253BA8FF14 SUBR:L0-B000 3
sllx %l7, 0x20, %l7 ! 000000253BA8FF18 SUBR:L0-B000 3
or %l7, %l6, %l7 ! 000000253BA8FF1C SUBR:L0-B000 3
ldx [%g2+0x0050], %l5 ! 000000253BA8FF20 SUBR:L0-B000 3 <BD120003
membar 0x40 ! 000000253BA8FF24 SUBR:L0-B000 3
stda %f0, [%l5]0xE0 ! 000000253BA8FF28 SUBR:L0-B000 3 Blk-Store
membar 0x40 ! 000000253BA8FF2C SUBR:L0-B000 3
call .+8 ! 000000253BA8FF30 SUBR:L0-B000 3 S
std %f32, [%g3-0x0018] ! 000000253BA8FF34 SUBR:L0-B000 3 S >BD120003
ldx [%g2+0x0058], %l6 ! 000000253BA8FF38 SUBR:L0-B000 3 <BD120021
ldda [%l6]0x2E, %i0 ! 000000253BA8FF3C SUBR:L0-B000 3 S Quad_Ld_P
std %f62, [%g5-0x0018] ! 000000253BA8FF40 SUBR:L0-B000 3 S >BD120003
membar 0x40 ! 000000253BA8FF44 SUBR:L0-B000 3
stda %f0, [%l5]0xF0 ! 000000253BA8FF48 SUBR:L0-B000 3 Blk-Store
membar 0x40 ! 000000253BA8FF4C SUBR:L0-B000 3
sethi %hh(0x5F5F8C687F00),%l6 ! 000000253BA8FF50 SUBR:L0-B000 3 SUBR096
or %l6,%hm(0x5F5F8C687F00),%l6 ! 000000253BA8FF54 SUBR:L0-B000 3
sethi %lm(0x5F5F8C687F00),%l5 ! 000000253BA8FF58 SUBR:L0-B000 3
or %l5,%lo(0x5F5F8C687F00),%l5 ! 000000253BA8FF5C SUBR:L0-B000 3
sllx %l6, 0x20, %l6 ! 000000253BA8FF60 SUBR:L0-B000 3
or %l6, %l5, %l6 ! 000000253BA8FF64 SUBR:L0-B000 3
jmpl %l6+0x0000, %o7 ! 000000253BA8FF68 SUBR:L0-B000 3 S
stda %f42, [%g3-0x0018]%asi ! 000000253BA8FF6C SUBR:L0-B000 3 S >BD120003
ldx [%g2+0x0058], %l6 ! 000000253BA8FF70 SUBR:L0-B000 3 <BD120021
ldda [%l6]0x26, %i2 ! 000000253BA8FF74 SUBR:L0-B000 3 S Quad_Ld_P
sth %i5, [%g3+0x0038] ! 000000253BA8FF78 SUBR:L0-B000 3 S >BD120005
add %g1, 0x62A, %g1 ! 000000253BA8FF7C SUBR:L0-B000 3 chksum++
and %g1, 0xFE, %l2 ! 000000253BA8FF80 LOOP:L1-B000 3
BL120064: ! LOOP:L1-B000
add %g1, 0x9E2, %g1 ! 000000253BA8FF84 LOOP:L1-B000 7 chksum++
fcmpd %fcc3, %f60, %f38 ! 000000253BA8FF88 SKIP:L2-B000 7
fbl,pt %fcc3, BL120057 ! 000000253BA8FF8C SKIP:L2-B000 7
st %f4, [%g6-0x0040] ! 000000253BA8FF90 SKIP:L2-B000 7 S >BD120008
nop ! 000000253BA8FF94 SKIP:L2-B000 0 S
st %f3, [%g4+0x0014] ! 000000253BA8FF98 SKIP:L2-B000 0 S >BD120004
.word 0xF0819230 ! 000000253BA8FF9C SKIP:L2-B000 0 S random
nop ! 000000253BA8FFA0 SKIP:L2-B000 0 S
add %g1, 0x200, %g1 ! 000000253BA8FFA4 SKIP:L2-B000 0 chksum++
nop ! 000000253BA8FFA8 SKIP:L2-B000 0 S
nop ! 000000253BA8FFAC SKIP:L2-B000 0 S
fbue,a,pn %fcc0, BL120053 ;.empty ! 000000253BA8FFB0 SKIP:L2-B000 0 L
BL120053:bpos,a,pt %xcc, BL120054 ;.empty ! 000000253BA8FFB4 SKIP:L2-B000 0 L
.word 0x83574E22 ! 000000253BA8FFB8 SKIP:L2-B000 0 L illop
.word 0x9F818872 ! 000000253BA8FFBC SKIP:L2-B000 0 S random
.word 0x99AC00E9 ! 000000253BA8FFC0 SKIP:L2-B000 0 S illop
.word 0x8DA38D48 ! 000000253BA8FFC4 SKIP:L2-B000 0 S illop
nop ! 000000253BA8FFC8 SKIP:L2-B000 0 S
BL120054:bcs BL120056 ! 000000253BA8FFCC SKIP:L2-B000 0 L
.word 0xA5B781E4 ! 000000253BA8FFD0 SKIP:L2-B000 0 S illop
sta %f9, [%g3+0x0014]%asi ! 000000253BA8FFD4 SKIP:L2-B000 0 S >BD120004
fbug BL120056 ;.empty ! 000000253BA8FFD8 SKIP:L2-B000 0 L
.word 0xAF97D525 ! 000000253BA8FFDC SKIP:L2-B000 0 L illop
BL120055:.word 0x87F00000 ! 000000253BA8FFE0 SKIP:L2-B000 0 S illop
.word 0x81C3E008 ! 000000253BA8FFE4 SKIP:L2-B000 0 L random
BL120056:ldx [%g2+0x0040], %g5 ! 000000253BA8FFE8 SKIP:L2-B000 0 S BASE<BD120087
add %g1, 0xFB2, %g1 ! 000000253BA8FFEC SKIP:L2-B000 0 chksum++
ba,a BL120063 ! 000000253BA8FFF0 SKIP:L2-B000 0
nop ! 000000253BA8FFF4 SKIP:L2-B000 0 S
BL120057: ! ELSE:L2-B001
lduba [%g7+%g0]0x83, %i5 ! 000000253BA8FFF8 ELSE:L2-B001 7 S <BD120034
swap [%g5+0x0008], %o0 ! 000000253BA8FFFC ELSE:L2-B001 7 S >BD120013
ldx [%g2+0x0028], %g6 ! 000000253BA90000 ELSE:L2-B001 7 S BASE<BD120060
nop ! 000000253BA90004 ELSE:L2-B001 7 S
add %g1, 0x360, %g1 ! 000000253BA90008 ELSE:L2-B001 7 chksum++
call .+8 ;.empty ! 000000253BA9000C ELSE:L2-B001 7 L
bg,pt %icc, BL120059 ;.empty ! 000000253BA90010 ELSE:L2-B001 7 L
fbuge,pt %fcc0, BL120059 ! 000000253BA90014 ELSE:L2-B001 7 L
prefetch [%o3-0x056B], 1 ! 000000253BA90018 ELSE:L2-B001 2 S <.-1387
lduh [%g4-0x006C], %i3 ! 000000253BA9001C ELSE:L2-B001 0 S <BD120002
fbo,a BL120060 ! 000000253BA90020 ELSE:L2-B001 0 L
.word 0x8585818C ! 000000253BA90024 ELSE:L2-B001 0 S random
.word 0x87CC05C4 ! 000000253BA90028 ELSE:L2-B001 0 L random
.word 0xB39B6DBD ! 000000253BA9002C ELSE:L2-B001 0 L illop
lduha [%g7+%g0]0x8B, %o5 ! 000000253BA90030 ELSE:L2-B001 0 S <BD120034
BL120058:.word 0x91AA4096 ! 000000253BA90034 ELSE:L2-B001 0 S illop
bl,a,pn %icc, BL120062 ;.empty ! 000000253BA90038 ELSE:L2-B001 0 L
brz,a,pn %i5, BL120062 ! 000000253BA9003C ELSE:L2-B001 0 L
BL120060:sta %f23, [%g6+0x0008]%asi ! 000000253BA90040 ELSE:L2-B001 0 S >BD120013
BL120061:popc 0x908, %i3 ! 000000253BA90044 ELSE:L2-B001 0 S
BL120062:nop ! 000000253BA90048 ELSE:L2-B001 0 S
BL120059:add %g1, 0xD5C, %g1 ! 000000253BA9004C ELSE:L2-B001 12 chksum++
BL120063: ! ELSE:L2-B001
add %g1, 0x243, %g1 ! 000000253BA90050 ELSE:L2-B001 7 chksum++
add %g6, -108, %l6 ! 000000253BA90054 ELSE:L2-B001 7 @BD120002
stda %f24, [%l6]0xD2 ! 000000253BA90058 LOOP:L1-B000 7 S Short16
ldx [%g2+0x0050], %l5 ! 000000253BA9005C LOOP:L1-B000 7 <BD120003
membar 0x40 ! 000000253BA90060 LOOP:L1-B000 7
stda %f0, [%l5]0x1E ! 000000253BA90064 LOOP:L1-B000 7 Blk-Store
membar 0x40 ! 000000253BA90068 LOOP:L1-B000 7
ldx [%g5-0x0088], %g5 ! 000000253BA9006C LOOP:L1-B000 7 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000253BA90070 LOOP:L1-B000 7 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000253BA90074 LOOP:L1-B000 7 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000253BA90078 LOOP:L1-B000 7 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000253BA9007C LOOP:L1-B000 7 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000253BA90080 LOOP:L1-B000 7 ptr_chase
ldx [%g5-0x0088], %g5 ! 000000253BA90084 LOOP:L1-B000 7 ptr_chase
ldda [%g6-0x0018]%asi, %f14 ! 000000253BA90088 LOOP:L1-B000 7 S <BD120003
stx %fsr, [%g2+0x0060] ! 000000253BA9008C LOOP:L1-B000 7 S <BD120008
nop ! 000000253BA90090 LOOP:L1-B000 7 S
srlx %l2, 0x1, %l2 ! 000000253BA90094 LOOP:L1-B000 7
andcc %l2, 0x1, %g0 ! 000000253BA90098 LOOP:L1-B000 7
bne,pn %xcc, BL120064 ! 000000253BA9009C LOOP:L1-B000 7
pdist %f30, %f24, %f30 ! 000000253BA900A0 LOOP:L1-B000 7 S
add %g1, 0xE81, %g1 ! 000000253BA900A4 LOOP:L1-B000 3 chksum++
st %f6, [%g6-0x0018] ! 000000253BA900A8 SUBR:L0-B000 3 S >BD120003
st %f7, [%g6-0x0014] ! 000000253BA900AC SUBR:L0-B000 3 S >BD120003+4
sethi %hh(0x5ECB53F00),%l6 ! 000000253BA900B0 SUBR:L0-B000 3 SUBR095
or %l6,%hm(0x5ECB53F00),%l6 ! 000000253BA900B4 SUBR:L0-B000 3
sethi %lm(0x5ECB53F00),%l5 ! 000000253BA900B8 SUBR:L0-B000 3
or %l5,%lo(0x5ECB53F00),%l5 ! 000000253BA900BC SUBR:L0-B000 3
sllx %l6, 0x20, %l6 ! 000000253BA900C0 SUBR:L0-B000 3
or %l6, %l5, %l6 ! 000000253BA900C4 SUBR:L0-B000 3
jmpl %l6+0x0000, %o7 ! 000000253BA900C8 SUBR:L0-B000 3 S
ldx [%g2+0x0010], %g5 ! 000000253BA900CC SUBR:L0-B000 3 S BASE<BD120173
ldx [%g2+0x0050], %l5 ! 000000253BA900D0 SUBR:L0-B000 3 <BD120003
membar 0x40 ! 000000253BA900D4 SUBR:L0-B000 3
stda %f0, [%l5]0xE0 ! 000000253BA900D8 SUBR:L0-B000 3 Blk-Store
membar 0x40 ! 000000253BA900DC SUBR:L0-B000 3
membar 0x40 ! 000000253BA900E0 SUBR:L0-B000 3
stda %f0, [%l5]0xF0 ! 000000253BA900E4 SUBR:L0-B000 3 Blk-Store
membar 0x40 ! 000000253BA900E8 SUBR:L0-B000 3
swapa [%g4+0x004C]%asi, %i3 ! 000000253BA900EC SUBR:L0-B000 3 S >BD120020
add %g1, 0xBFC, %i0 ! 000000253BA900F0 SUBR:L0-B000 3
ldx [%g2+0x0050], %l5 ! 000000253BA900F4 SUBR:L0-B000 3 <BD120003
membar 0x40 ! 000000253BA900F8 SUBR:L0-B000 3
stda %f16, [%l5]0xF0 ! 000000253BA900FC SUBR:L0-B000 3 Blk-Store
membar 0x40 ! 000000253BA90100 SUBR:L0-B000 3
fbg,pt %fcc3, BL120065 ! 000000253BA90104 SUBR:L0-B000 3
restore %i0, %l7, %o0 ! 000000253BA90108 SUBR:L0-B000 3
BL120065:jmpl %o7+0x0008, %g0 ! 000000253BA9010C SUBR:L0-B000 3
nop ! 000000253BA90110 SUBR:L0-B000 3
SECTION .btext060_pg1 TEXT_VA=0x253ba90000
attr_text {
Name = .btext060_pg1,
VA = 0x253ba90000,
RA = 0xfffb66000,
PA = ra2pa(0xfffb66000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext061 TEXT_VA=0x3019dff00
attr_text {
Name = .btext061,
VA = 0x3019dff00,
RA = 0xfffb0ff00,
PA = ra2pa(0xfffb0ff00,0),
notsb
}
SECTION .btext061_pg0 TEXT_VA=0x3019d0000
attr_text {
Name = .btext061_pg0,
VA = 0x3019d0000,
RA = 0xfffb00000,
PA = ra2pa(0xfffb00000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext061
.text
.global SUBR094; SUBR094:
BL120066: ! SUBR:L0-B000
add %g1, 0xA98, %g1 ! 00000003019DFF00 SUBR:L0-B000 4 chksum++
save %o6, -128, %o6 ! 00000003019DFF04 SUBR:L0-B000 4
sethi %hh(0x3019DFF00),%l7 ! 00000003019DFF08 SUBR:L0-B000 4 SUBR094
or %l7,%hm(0x3019DFF00),%l7 ! 00000003019DFF0C SUBR:L0-B000 4
sethi %lm(0x3019DFF00),%l6 ! 00000003019DFF10 SUBR:L0-B000 4
or %l6,%lo(0x3019DFF00),%l6 ! 00000003019DFF14 SUBR:L0-B000 4
sllx %l7, 0x20, %l7 ! 00000003019DFF18 SUBR:L0-B000 4
or %l7, %l6, %l7 ! 00000003019DFF1C SUBR:L0-B000 4
ldx [%g2+0x0050], %l5 ! 00000003019DFF20 SUBR:L0-B000 4 <BD120003
membar 0x40 ! 00000003019DFF24 SUBR:L0-B000 4
stda %f32, [%l5]0xE0 ! 00000003019DFF28 SUBR:L0-B000 4 Blk-Store
membar 0x40 ! 00000003019DFF2C SUBR:L0-B000 4
add %g4, 0x38, %l6 ! 00000003019DFF30 SUBR:L0-B000 4 @BD120005
stda %f22, [%l6]0xD2 ! 00000003019DFF34 SUBR:L0-B000 4 S Short16
array16 %o0, %i5, %i0 ! 00000003019DFF38 SUBR:L0-B000 4 S
st %f31, [%g5-0x000C] ! 00000003019DFF3C SUBR:L0-B000 4 S >BD120025
fpadd16s %f18, %f23, %f24 ! 00000003019DFF40 SUBR:L0-B000 4 S
add %g1, 0x5BA, %g1 ! 00000003019DFF44 SUBR:L0-B000 4 chksum++
add %i0, %g1, %i0 ! 00000003019DFF48 SWCH:L1-B000 4
andcc %i0, 0x800, %g0 ! 00000003019DFF4C SWCH:L1-B000 4
bnz,a,pn %xcc, BL120070 ! 00000003019DFF50 SWCH:L1-B000 4
add %g1, 0x725, %g1 ! 00000003019DFF54 SWCH:L1-B000 2 chksum++
andcc %i0, 0x8, %g0 ! 00000003019DFF58 SWCH:L1-B000 2
bnz,pn %xcc, BL120069 ! 00000003019DFF5C SWCH:L1-B000 2
andcc %i0, 0x8, %g0 ! 00000003019DFF60 SWCH:L1-B000 2
bnz,a,pn %xcc, BL120068 ! 00000003019DFF64 SWCH:L1-B000 0
add %g1, 0xCC, %g1 ! 00000003019DFF68 SWCH:L1-B000 0 chksum++
.word 0xBFA4599B ! 00000003019DFF6C SWCH:L1-B000 0 illop
bnz,pn %xcc, BL120067 ! 00000003019DFF70 SWCH:L1-B000 0
st %f5, [%g5+0x0014] ! 00000003019DFF74 SWCH:L1-B000 0 S >BD120004
.word 0xA3F00000 ! 00000003019DFF78 SWCH:L1-B000 0 S illop
rd %gsr, %l6 ! 00000003019DFF7C SWCH:L1-B000 0 S
wr %l6, 0x70, %gsr ! 00000003019DFF80 SWCH:L1-B000 0 S
ldx [%g2+0x0058], %l6 ! 00000003019DFF84 SWCH:L1-B000 0 <BD120021
ldda [%l6]0x24, %i2 ! 00000003019DFF88 SWCH:L1-B000 0 S Quad_Ld
ta %xcc, 0x40 ! 00000003019DFF8C SWCH:L1-B000 0 S +-priv
rd %gsr, %l6 ! 00000003019DFF90 SWCH:L1-B000 0 S
wr %l6, 0x88, %gsr ! 00000003019DFF94 SWCH:L1-B000 0 S
ldstuba [%g5-0x0039]%asi, %i4 ! 00000003019DFF98 SWCH:L1-B000 0 S >BD120018
ldswa [%g7+%g0]0x82, %o2 ! 00000003019DFF9C SWCH:L1-B000 0 S <BD120034
sethi %hh(0x5ECB53F00),%l6 ! 00000003019DFFA0 SWCH:L1-B000 0 SUBR095
or %l6,%hm(0x5ECB53F00),%l6 ! 00000003019DFFA4 SWCH:L1-B000 0
.word 0xC1218DA6 ! 00000003019DFFA8 SWCH:L1-B000 0 random
or %l5,%lo(0x5ECB53F00),%l5 ! 00000003019DFFAC SWCH:L1-B000 0
.word 0xBBB289FF ! 00000003019DFFB0 SWCH:L1-B000 0 illop
or %l6, %l5, %l6 ! 00000003019DFFB4 SWCH:L1-B000 0
jmpl %l6+0x0000, %o7 ! 00000003019DFFB8 SWCH:L1-B000 0 S
.word 0xB7B642E6 ! 00000003019DFFBC SWCH:L1-B000 0 S illop_VIS
.word 0x81AB546F ! 00000003019DFFC0 SWCH:L1-B000 0 illop
.word 0xBDA1C865 ! 00000003019DFFC4 SWCH:L1-B000 0 illop
nop ! 00000003019DFFC8 SWCH:L1-B000 0 S
BL120067:.word 0xBBA1C077 ! 00000003019DFFCC CASE:L2-B000 0 illop
ldxa [%g7+%g0]0xA9, %i4 ! 00000003019DFFD0 CASE:L2-B000 0 S BAD-ASI
ldx [%g2+0x0050], %l5 ! 00000003019DFFD4 CASE:L2-B000 0 <BD120003
membar 0x40 ! 00000003019DFFD8 CASE:L2-B000 0
stda %f32, [%l5]0xF0 ! 00000003019DFFDC CASE:L2-B000 0 Blk-Store
.word 0xB7DD4D8A ! 00000003019DFFE0 CASE:L2-B000 0 illop
membar 0x40 ! 00000003019DFFE4 CASE:L2-B000 0
stda %f32, [%l5]0xF0 ! 00000003019DFFE8 CASE:L2-B000 0 Blk-Store
.word 0xF8C0D75C ! 00000003019DFFEC CASE:L2-B000 0 random
call .+8 ! 00000003019DFFF0 CASE:L2-B000 0 S
st %f4, [%g6-0x0040] ! 00000003019DFFF4 CASE:L2-B000 0 S >BD120008
std %f42, [%g4-0x0018] ! 00000003019DFFF8 CASE:L2-B000 0 S >BD120003
.word 0xBBAA540A ! 00000003019DFFFC CASE:L2-B000 0 S illop
.word 0xA198CF76 ! 00000003019E0000 CASE:L2-B000 0 illop
.word 0x997960BF ! 00000003019E0004 CASE:L2-B000 0 illop
membar 0x40 ! 00000003019E0008 CASE:L2-B000 0
fba,a BL120071 ! 00000003019E000C CASE:L2-B000 0
.word 0xA7C81998 ! 00000003019E0010 CASE:L2-B000 0 S illop
BL120068:.word 0xB0ED1385 ! 00000003019E0014 CASE:L2-B001 0 illop
ldx [%g2+0x0058], %l6 ! 00000003019E0018 CASE:L2-B001 0 <BD120021
ldda [%l6]0x26, %i2 ! 00000003019E001C CASE:L2-B001 0 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! 00000003019E0020 CASE:L2-B001 0 <BD120003
membar 0x40 ! 00000003019E0024 CASE:L2-B001 0
stda %f32, [%l5]0xE0 ! 00000003019E0028 CASE:L2-B001 0 Blk-Store
membar 0x40 ! 00000003019E002C CASE:L2-B001 0
ldx [%g2+0x0048], %g5 ! 00000003019E0030 CASE:L2-B001 0 S BASE<BD120111
.word 0x83A2DBD4 ! 00000003019E0034 CASE:L2-B001 0 S illop
.word 0x85B603E4 ! 00000003019E0038 CASE:L2-B001 0 S illop_VIS
ldx [%g2+0x0028], %g6 ! 00000003019E003C CASE:L2-B001 0 S BASE<BD120060
call .+8 ! 00000003019E0040 CASE:L2-B001 0 S
sth %g1, [%g6+0x0038] ! 00000003019E0044 CASE:L2-B001 0 S >BD120005
.word 0xA5AF500B ! 00000003019E0048 CASE:L2-B001 0 illop
stw %o0, [%g6-0x005C] ! 00000003019E004C CASE:L2-B001 0 S >BD120012
BL120069:add %g1, 0xA7F, %g1 ! 00000003019E0050 CASE:L2-B002 2 chksum++
ldx [%g2+0x0008], %g4 ! 00000003019E0054 CASE:L2-B002 2 S BASE<BD120145
std %f6, [%g4-0x0018] ! 00000003019E0058 CASE:L2-B002 2 S >BD120003
.word 0x93A48868 ! 00000003019E005C CASE:L2-B002 2 S illop_FP
ldx [%g2+0x0050], %l5 ! 00000003019E0060 CASE:L2-B002 2 <BD120003
membar 0x40 ! 00000003019E0064 CASE:L2-B002 2
stda %f32, [%l5]0xF0 ! 00000003019E0068 CASE:L2-B002 2 Blk-Store
membar 0x40 ! 00000003019E006C CASE:L2-B002 2
prefetch [%o4+0x0322], 2 ! 00000003019E0070 CASE:L2-B002 2 S <.+802
nop ! 00000003019E0074 CASE:L2-B002 2 S
fba,a,pn %fcc1, BL120071 ! 00000003019E0078 CASE:L2-B002 2
std %f6, [%g4-0x0018] ! 00000003019E007C CASE:L2-B002 0 S >BD120003
BL120070:add %g1, 0xCF1, %g1 ! 00000003019E0080 CASE:L2-B003 2 chksum++
ldx [%g2+0x0010], %g5 ! 00000003019E0084 CASE:L2-B003 2 S BASE<BD120173
ldx [%g2+0x0050], %l5 ! 00000003019E0088 CASE:L2-B003 2 <BD120003
membar 0x40 ! 00000003019E008C CASE:L2-B003 2
stda %f16, [%l5]0xE0 ! 00000003019E0090 CASE:L2-B003 2 Blk-Store
membar 0x40 ! 00000003019E0094 CASE:L2-B003 2
membar 0x40 ! 00000003019E0098 CASE:L2-B003 2
stda %f0, [%l5]0xE0 ! 00000003019E009C CASE:L2-B003 2 Blk-Store
membar 0x40 ! 00000003019E00A0 CASE:L2-B003 2
ldx [%g6-0x0088], %g6 ! 00000003019E00A4 CASE:L2-B003 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000003019E00A8 CASE:L2-B003 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000003019E00AC CASE:L2-B003 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000003019E00B0 CASE:L2-B003 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00000003019E00B4 CASE:L2-B003 2 ptr_chase
membar 0x40 ! 00000003019E00B8 CASE:L2-B003 2
stda %f0, [%l5]0x1E ! 00000003019E00BC CASE:L2-B003 2 Blk-Store
membar 0x40 ! 00000003019E00C0 CASE:L2-B003 2
membar 0x40 ! 00000003019E00C4 CASE:L2-B003 2
ldda [%l5]0xF0, %f16 ! 00000003019E00C8 CASE:L2-B003 2 Blk-Load
membar 0x40 ! 00000003019E00CC CASE:L2-B003 2
sethi %hh(0x5F5F8C687F00),%l6 ! 00000003019E00D0 CASE:L2-B003 2 SUBR096
or %l6,%hm(0x5F5F8C687F00),%l6 ! 00000003019E00D4 CASE:L2-B003 2
sethi %lm(0x5F5F8C687F00),%l5 ! 00000003019E00D8 CASE:L2-B003 2
or %l5,%lo(0x5F5F8C687F00),%l5 ! 00000003019E00DC CASE:L2-B003 2
sllx %l6, 0x20, %l6 ! 00000003019E00E0 CASE:L2-B003 2
or %l6, %l5, %l6 ! 00000003019E00E4 CASE:L2-B003 2
jmpl %l6+0x0000, %o7 ! 00000003019E00E8 CASE:L2-B003 2 S
sth %o0, [%g6+0x0038] ! 00000003019E00EC CASE:L2-B003 2 S >BD120005
sth %i2, [%g4+0x0038] ! 00000003019E00F0 CASE:L2-B003 2 S >BD120005
ba,pt %icc, BL120071 ! 00000003019E00F4 CASE:L2-B003 2
nop ! 00000003019E00F8 CASE:L2-B003 2 S
BL120071: ! SWCH:L1-B000
add %g1, 0x784, %g1 ! 00000003019E00FC SWCH:L1-B000 4 chksum++
ldx [%g2+0x0050], %l5 ! 00000003019E0100 SWCH:L1-B000 4 <BD120003
membar 0x40 ! 00000003019E0104 SWCH:L1-B000 4
stda %f0, [%l5]0xE0 ! 00000003019E0108 SWCH:L1-B000 4 Blk-Store
membar 0x40 ! 00000003019E010C SWCH:L1-B000 4
membar 0x40 ! 00000003019E0110 SWCH:L1-B000 4
stda %f0, [%l5]0xF0 ! 00000003019E0114 SWCH:L1-B000 4 Blk-Store
membar 0x40 ! 00000003019E0118 SWCH:L1-B000 4
ldx [%g2+0x0058], %l6 ! 00000003019E011C SWCH:L1-B000 4 <BD120021
ldda [%l6]0x2C, %i2 ! 00000003019E0120 SWCH:L1-B000 4 S Quad_Ld
std %f0, [%g3-0x0018] ! 00000003019E0124 SWCH:L1-B000 4 S >BD120003
.word 0xA5D2E55B ! 00000003019E0128 SWCH:L1-B000 4 S illop
nop ! 00000003019E012C SUBR:L0-B000 4 S
.word 0xB9A4CCAD ! 00000003019E0130 SUBR:L0-B000 4 S illop_FP
call .+8 ! 00000003019E0134 SUBR:L0-B000 4 S
nop ! 00000003019E0138 SUBR:L0-B000 4 S
std %f46, [%g6-0x0018] ! 00000003019E013C SUBR:L0-B000 4 S >BD120003
add %g1, 0xC9E, %i0 ! 00000003019E0140 SUBR:L0-B000 4
return %i7+0x0008 ! 00000003019E0144 SUBR:L0-B000 4
add %g1, 0xC4F, %g1 ! 00000003019E0148 SUBR:L0-B000 4 chksum++
SECTION .btext061_pg1 TEXT_VA=0x3019e0000
attr_text {
Name = .btext061_pg1,
VA = 0x3019e0000,
RA = 0xfffb10000,
PA = ra2pa(0xfffb10000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext062 TEXT_VA=0x5ecb53f00
attr_text {
Name = .btext062,
VA = 0x5ecb53f00,
RA = ra2pa(0xfffb61f00,0),
PA = ra2pa(0xfffb61f00,0),
notsb
}
SECTION .btext062_pg0 TEXT_VA=0x5ecb52000
attr_text {
Name = .btext062_pg0,
VA = 0x5ecb52000,
RA = ra2pa(0xfffb60000,0),
PA = ra2pa(0xfffb60000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext062
.text
.global SUBR095; SUBR095:
ldstub [%g5-0x0039], %o2 ! 00000005ECB53F00 SUBR:L0-B000 7 S >BD120018
ldx [%g2+0x0028], %g3 ! 00000005ECB53F04 SUBR:L0-B000 7 S BASE<BD120060
lduwa [%g6-0x005C]%asi, %o0 ! 00000005ECB53F08 SUBR:L0-B000 7 S <BD120012
ldx [%g2+0x0050], %l5 ! 00000005ECB53F0C SUBR:L0-B000 7 <BD120003
membar 0x40 ! 00000005ECB53F10 SUBR:L0-B000 7
stda %f16, [%l5]0xF0 ! 00000005ECB53F14 SUBR:L0-B000 7 Blk-Store
membar 0x40 ! 00000005ECB53F18 SUBR:L0-B000 7
ldx [%g2+0x0018], %g3 ! 00000005ECB53F1C SUBR:L0-B000 7 S BASE<BD120077
stb %i1, [%g5+0x0009] ! 00000005ECB53F20 SUBR:L0-B000 7 S >BD120013+1
membar 0x40 ! 00000005ECB53F24 SUBR:L0-B000 7
stda %f32, [%l5]0xF8 ! 00000005ECB53F28 SUBR:L0-B000 7 Blk-Store
membar 0x40 ! 00000005ECB53F2C SUBR:L0-B000 7
stw %i5, [%g5-0x005C] ! 00000005ECB53F30 SUBR:L0-B000 7 S >BD120012
nop ! 00000005ECB53F34 SUBR:L0-B000 7 S
std %f0, [%g5-0x0018] ! 00000005ECB53F38 SUBR:L0-B000 7 S >BD120003
st %f24, [%g4+0x0008] ! 00000005ECB53F3C SUBR:L0-B000 7 S >BD120013
add %g1, 0xC85, %g1 ! 00000005ECB53F40 SUBR:L0-B000 7 chksum++
and %g1, 0xFE, %o1 ! 00000005ECB53F44 LOOP:L1-B000 7
BL120080: ! LOOP:L1-B000
add %g1, 0x7C2, %g1 ! 00000005ECB53F48 LOOP:L1-B000 11 chksum++
ldx [%g2+0x0058], %l6 ! 00000005ECB53F4C LOOP:L1-B000 11 <BD120021
stha %g7, [%l6+%g0]0x14 ! 00000005ECB53F50 LOOP:L1-B000 11 S >BD120022
lduba [%l6+%g0]0x04, %g7 ! 00000005ECB53F54 LOOP:L1-B000 11 S <BD120022
std %f34, [%g3-0x0018] ! 00000005ECB53F58 LOOP:L1-B000 11 S >BD120003
nop ! 00000005ECB53F5C LOOP:L1-B000 11 S
add %g3, -88, %l6 ! 00000005ECB53F60 LOOP:L1-B000 11 @BD120010
stda %f28, [%l6]0xD0 ! 00000005ECB53F64 LOOP:L1-B000 11 S Short8
alignaddrl %o4, %i5, %o0 ! 00000005ECB53F68 LOOP:L1-B000 11 S
st %fsr, [%g2+0x0060] ! 00000005ECB53F6C LOOP:L1-B000 11 S <BD120008
stwa %o2, [%g4+0x004C]%asi ! 00000005ECB53F70 LOOP:L1-B000 11 S >BD120020
sth %i3, [%g3+0x0038] ! 00000005ECB53F74 LOOP:L1-B000 11 S >BD120005
andcc %i0, 0x10, %g0 ! 00000005ECB53F78 SKIP:L2-B000 11
bnz,a,pn %icc, BL120072 ! 00000005ECB53F7C SKIP:L2-B000 11
st %f24, [%g4+0x003C] ! 00000005ECB53F80 SKIP:L2-B000 1 S >BD120027
ldx [%g2+0x0060], %fsr ! 00000005ECB53F84 SKIP:L2-B000 10 S <BD120008
add %g5, -88, %l6 ! 00000005ECB53F88 SKIP:L2-B000 10 @BD120010
ldda [%l6]0xD8, %f18 ! 00000005ECB53F8C SKIP:L2-B000 10 S Short8
swap [%g4-0x005C], %o0 ! 00000005ECB53F90 SKIP:L2-B000 10 S >BD120012
ldstuba [%g4-0x0058]%asi, %o3 ! 00000005ECB53F94 SKIP:L2-B000 10 S >BD120010
std %f38, [%g5-0x0018] ! 00000005ECB53F98 SKIP:L2-B000 10 S >BD120003
ldx [%g2+0x0050], %l5 ! 00000005ECB53F9C SKIP:L2-B000 10 <BD120003
membar 0x40 ! 00000005ECB53FA0 SKIP:L2-B000 10
stda %f16, [%l5]0xE0 ! 00000005ECB53FA4 SKIP:L2-B000 10 Blk-Store
membar 0x40 ! 00000005ECB53FA8 SKIP:L2-B000 10
std %f44, [%g4-0x0017] ! 00000005ECB53FAC SKIP:L2-B000 10 S >BD120003+1
st %f10, [%g3+0x0014] ! 00000005ECB53FB0 SKIP:L2-B000 10 S >BD120004
ldsba [%g7+%g7]0x82, %o3 ! 00000005ECB53FB4 SKIP:L2-B000 10 S <BD120034
membar 0x40 ! 00000005ECB53FB8 SKIP:L2-B000 10
stda %f0, [%l5]0xE0 ! 00000005ECB53FBC SKIP:L2-B000 10 Blk-Store
membar 0x40 ! 00000005ECB53FC0 SKIP:L2-B000 10
add %g1, 0xEA3, %g1 ! 00000005ECB53FC4 SKIP:L2-B000 10 chksum++
.word 0xD3D21736 ! 00000005ECB53FC8 SKIP:L2-B000 10 S illop
ldx [%g2+0x0030], %g6 ! 00000005ECB53FCC SKIP:L2-B000 10 S BASE<BD120096
rd %gsr, %l6 ! 00000005ECB53FD0 SKIP:L2-B000 10 S
wr %l6, 0xD0, %gsr ! 00000005ECB53FD4 SKIP:L2-B000 10 S
ldx [%g2+0x0050], %l5 ! 00000005ECB53FD8 SKIP:L2-B000 10 <BD120003
membar 0x40 ! 00000005ECB53FDC SKIP:L2-B000 10
stda %f32, [%l5]0xF8 ! 00000005ECB53FE0 SKIP:L2-B000 10 Blk-Store
membar 0x40 ! 00000005ECB53FE4 SKIP:L2-B000 10
std %f14, [%g3-0x0018] ! 00000005ECB53FE8 SKIP:L2-B000 10 S >BD120003
ldx [%g2+0x0058], %l6 ! 00000005ECB53FEC SKIP:L2-B000 10 <BD120021
ldda [%l6]0x26, %o2 ! 00000005ECB53FF0 SKIP:L2-B000 10 S Quad_Ld_P
fba,a,pt %fcc2, BL120077 ! 00000005ECB53FF4 SKIP:L2-B000 10
.word 0x5C0F94D8 ! 00000005ECB53FF8 SKIP:L2-B000 0 S random
BL120072: ! ELSE:L2-B001
fnot2s %f28, %f20 ! 00000005ECB53FFC ELSE:L2-B001 1 S
sth %o0, [%g4-0x006C] ! 00000005ECB54000 ELSE:L2-B001 1 S >BD120002
std %f38, [%g6-0x0018] ! 00000005ECB54004 ELSE:L2-B001 1 S >BD120003
.word 0xFABCF665 ! 00000005ECB54008 ELSE:L2-B001 1 S illop
ldx [%g2+0x0050], %l5 ! 00000005ECB5400C ELSE:L2-B001 1 <BD120003
membar 0x40 ! 00000005ECB54010 ELSE:L2-B001 1
stda %f16, [%l5]0xE0 ! 00000005ECB54014 ELSE:L2-B001 1 Blk-Store
membar 0x40 ! 00000005ECB54018 ELSE:L2-B001 1
std %f62, [%g6-0x0018] ! 00000005ECB5401C ELSE:L2-B001 1 S >BD120003
add %g1, 0x850, %g1 ! 00000005ECB54020 ELSE:L2-B001 1 chksum++
stw %o3, [%g5+0x0008] ! 00000005ECB54024 ELSE:L2-B001 1 S >BD120013
fbu,a,pt %fcc0, BL120073 ! 00000005ECB54028 ELSE:L2-B001 1 L
nop ! 00000005ECB5402C ELSE:L2-B001 0 S
ta %xcc, 0x43 ! 00000005ECB54030 ELSE:L2-B001 1 S +-PEF
fbge,a,pt %fcc2, BL120073 ;.empty ! 00000005ECB54034 ELSE:L2-B001 2 L
bneg,pn %icc, BL120074 ;.empty ! 00000005ECB54038 ELSE:L2-B001 0 L
fbge,pn %fcc2, BL120073 ;.empty ! 00000005ECB5403C ELSE:L2-B001 1 L
fbo,pt %fcc0, BL120075 ! 00000005ECB54040 ELSE:L2-B001 1 L
nop ! 00000005ECB54044 ELSE:L2-B001 1 S
.word 0xE57359B9 ! 00000005ECB54048 ELSE:L2-B001 0 S illop
BL120075:std %f6, [%g3-0x0018] ! 00000005ECB5404C ELSE:L2-B001 1 S >BD120003
std %f6, [%g5-0x0018] ! 00000005ECB54050 ELSE:L2-B001 1 S >BD120003
BL120074:nop ! 00000005ECB54054 ELSE:L2-B001 1 S
bne BL120076 ! 00000005ECB54058 ELSE:L2-B001 1 L
BL120073:nop ! 00000005ECB5405C ELSE:L2-B001 1 S
fpsub16 %f18, %f16, %f16 ! 00000005ECB54060 ELSE:L2-B001 0 S
std %f0, [%g4-0x0016] ! 00000005ECB54064 ELSE:L2-B001 0 S >BD120003+2
BL120076:add %g1, 0x37B, %g1 ! 00000005ECB54068 ELSE:L2-B001 1 chksum++
BL120077: ! ELSE:L2-B001
add %g1, 0x521, %g1 ! 00000005ECB5406C ELSE:L2-B001 11 chksum++
fcmpd %fcc1, %f34, %f0 ! 00000005ECB54070 SKIP:L2-B002 11
fbl,a,pn %fcc1, BL120078 ! 00000005ECB54074 SKIP:L2-B002 11
.word 0xB5AB5483 ! 00000005ECB54078 SKIP:L2-B002 0 S illop
.word 0x83960005 ! 00000005ECB5407C SKIP:L2-B002 11 S illop
ldx [%g2+0x0058], %l6 ! 00000005ECB54080 SKIP:L2-B002 11 <BD120021
ldda [%l6]0x26, %o2 ! 00000005ECB54084 SKIP:L2-B002 11 S Quad_Ld_P
ldd [%g3-0x0018], %f44 ! 00000005ECB54088 SKIP:L2-B002 11 S <BD120003
prefetch [%g4-0x0018], 20 ! 00000005ECB5408C SKIP:L2-B002 11 S <BD120003
add %g5, -108, %l6 ! 00000005ECB54090 SKIP:L2-B002 11 @BD120002
ldda [%l6]0xDA, %f30 ! 00000005ECB54094 SKIP:L2-B002 11 S Short16
tle %xcc, %g7+0x005F ! 00000005ECB54098 SKIP:L2-B002 11 S
ldstub [%g5-0x0058], %o5 ! 00000005ECB5409C SKIP:L2-B002 11 S >BD120010
ldx [%g2+0x0050], %l5 ! 00000005ECB540A0 SKIP:L2-B002 11 <BD120003
membar 0x40 ! 00000005ECB540A4 SKIP:L2-B002 11
stda %f0, [%l5]0xE0 ! 00000005ECB540A8 SKIP:L2-B002 11 Blk-Store
membar 0x40 ! 00000005ECB540AC SKIP:L2-B002 11
st %f11, [%g6-0x0040] ! 00000005ECB540B0 SKIP:L2-B002 11 S >BD120008
membar 0x40 ! 00000005ECB540B4 SKIP:L2-B002 11
stda %f32, [%l5]0xF0 ! 00000005ECB540B8 SKIP:L2-B002 11 Blk-Store
membar 0x40 ! 00000005ECB540BC SKIP:L2-B002 11
add %g1, 0xBB3, %g1 ! 00000005ECB540C0 SKIP:L2-B002 11 chksum++
.word 0x91B3469E ! 00000005ECB540C4 SKIP:L2-B002 11 S illop_VIS
std %f46, [%g5-0x0018] ! 00000005ECB540C8 SKIP:L2-B002 11 S >BD120003
swap [%g4+0x0008], %o3 ! 00000005ECB540CC SKIP:L2-B002 11 S >BD120013
.word 0xBFCD5AEE ! 00000005ECB540D0 SKIP:L2-B002 11 S illop
ldx [%g2+0x0050], %l5 ! 00000005ECB540D4 SKIP:L2-B002 11 <BD120003
membar 0x40 ! 00000005ECB540D8 SKIP:L2-B002 11
stda %f0, [%l5]0xE0 ! 00000005ECB540DC SKIP:L2-B002 11 Blk-Store
membar 0x40 ! 00000005ECB540E0 SKIP:L2-B002 11
fbn,a .-452 ! 00000005ECB540E4 SKIP:L2-B002 11 S
.word 0x89A2C165 ! 00000005ECB540E8 SKIP:L2-B002 0 S illop
st %f24, [%g4+0x003C] ! 00000005ECB540EC SKIP:L2-B002 11 S >BD120027
fpsub32 %f20, %f18, %f26 ! 00000005ECB540F0 SKIP:L2-B002 11 S
ldx [%g2+0x0058], %l6 ! 00000005ECB540F4 SKIP:L2-B002 11 <BD120021
stba %g7, [%l6+%g0]0x04 ! 00000005ECB540F8 SKIP:L2-B002 11 S >BD120022
fba,a,pn %fcc2, BL120079 ! 00000005ECB540FC SKIP:L2-B002 11
nop ! 00000005ECB54100 SKIP:L2-B002 0 S
BL120078: ! ELSE:L2-B003
add %g4, -88, %l6 ! 00000005ECB54104 ELSE:L2-B003 0 @BD120010
ldda [%l6]0xD0, %f18 ! 00000005ECB54108 ELSE:L2-B003 0 S Short8
ldx [%g2+0x0050], %l5 ! 00000005ECB5410C ELSE:L2-B003 0 <BD120003
membar 0x40 ! 00000005ECB54110 ELSE:L2-B003 0
stda %f0, [%l5]0xF0 ! 00000005ECB54114 ELSE:L2-B003 0 Blk-Store
.word 0xAD7E0201 ! 00000005ECB54118 ELSE:L2-B003 0 illop
membar 0x40 ! 00000005ECB5411C ELSE:L2-B003 0
ldda [%l5]0x16, %f16 ! 00000005ECB54120 ELSE:L2-B003 0 Blk-Load
membar 0x40 ! 00000005ECB54124 ELSE:L2-B003 0
.word 0xFD62EAFD ! 00000005ECB54128 ELSE:L2-B003 0 S illop
membar 0x40 ! 00000005ECB5412C ELSE:L2-B003 0
.word 0xD94D79BE ! 00000005ECB54130 ELSE:L2-B003 0 illop
membar 0x40 ! 00000005ECB54134 ELSE:L2-B003 0
.word 0x913FEE3B ! 00000005ECB54138 ELSE:L2-B003 0 S random
membar 0x40 ! 00000005ECB5413C ELSE:L2-B003 0
.word 0xB3A8D93C ! 00000005ECB54140 ELSE:L2-B003 0 illop
membar 0x40 ! 00000005ECB54144 ELSE:L2-B003 0
.word 0x81E80000 ! 00000005ECB54148 ELSE:L2-B003 0 random
stda %f32, [%l5]0xE0 ! 00000005ECB5414C ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 00000005ECB54150 ELSE:L2-B003 0
membar 0x40 ! 00000005ECB54154 ELSE:L2-B003 0
stda %f32, [%l5]0x16 ! 00000005ECB54158 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 00000005ECB5415C ELSE:L2-B003 0
.word 0x9BA059A4 ! 00000005ECB54160 ELSE:L2-B003 0 illop
.word 0xADDE00AB ! 00000005ECB54164 ELSE:L2-B003 0 S illop
ldxa [%g7+%g0]0x13, %o5 ! 00000005ECB54168 ELSE:L2-B003 0 S BAD-ASI
st %f6, [%g3-0x0018] ! 00000005ECB5416C ELSE:L2-B003 0 S >BD120003
.word 0xB9AA72A8 ! 00000005ECB54170 ELSE:L2-B003 0 S illop
.word 0x81CFE008 ! 00000005ECB54174 ELSE:L2-B003 0 S random
.word 0xAF450206 ! 00000005ECB54178 ELSE:L2-B003 0 S illop
ldx [%g2+0x0048], %g3 ! 00000005ECB5417C ELSE:L2-B003 0 S BASE<BD120111
.word 0x80C8D71F ! 00000005ECB54180 ELSE:L2-B003 0 illop
.word 0xBD4A7883 ! 00000005ECB54184 ELSE:L2-B003 0 illop
stda %f0, [%l5]0x16 ! 00000005ECB54188 ELSE:L2-B003 0 Blk-Store
.word 0x97906000 ! 00000005ECB5418C ELSE:L2-B003 0 random
BL120079: ! ELSE:L2-B003
add %g1, 0x321, %g1 ! 00000005ECB54190 ELSE:L2-B003 11 chksum++
srlx %o1, 0x1, %o1 ! 00000005ECB54194 LOOP:L1-B000 11
andcc %o1, 0x1, %g0 ! 00000005ECB54198 LOOP:L1-B000 11
bne,a,pn %xcc, BL120080 ! 00000005ECB5419C LOOP:L1-B000 11
std %f6, [%g6-0x0018] ! 00000005ECB541A0 LOOP:L1-B000 4 S >BD120003
add %g1, 0x360, %g1 ! 00000005ECB541A4 LOOP:L1-B000 7 chksum++
add %g6, 0x38, %l6 ! 00000005ECB541A8 LOOP:L1-B000 7 @BD120005
stda %f16, [%l6]0xD3 ! 00000005ECB541AC SUBR:L0-B000 7 S Short16
ldx [%g2+0x0050], %l5 ! 00000005ECB541B0 SUBR:L0-B000 7 <BD120003
membar 0x40 ! 00000005ECB541B4 SUBR:L0-B000 7
stda %f32, [%l5]0x16 ! 00000005ECB541B8 SUBR:L0-B000 7 Blk-Store
membar 0x40 ! 00000005ECB541BC SUBR:L0-B000 7
ldx [%g2+0x0000], %g5 ! 00000005ECB541C0 SUBR:L0-B000 7 S BASE<BD120167
membar 0x40 ! 00000005ECB541C4 SUBR:L0-B000 7
stda %f0, [%l5]0xF0 ! 00000005ECB541C8 SUBR:L0-B000 7 Blk-Store
membar 0x40 ! 00000005ECB541CC SUBR:L0-B000 7
st %f29, [%g6+0x003C] ! 00000005ECB541D0 SUBR:L0-B000 7 S >BD120027
ldx [%g2+0x0058], %l6 ! 00000005ECB541D4 SUBR:L0-B000 7 <BD120021
ldda [%l6]0x24, %o0 ! 00000005ECB541D8 SUBR:L0-B000 7 S Quad_Ld
ldstuba [%g3-0x0058]%asi, %o3 ! 00000005ECB541DC SUBR:L0-B000 7 S >BD120010
add %g3, -108, %l6 ! 00000005ECB541E0 SUBR:L0-B000 7 @BD120002
stda %f20, [%l6]0xDA ! 00000005ECB541E4 SUBR:L0-B000 7 S Short16
membar 0x40 ! 00000005ECB541E8 SUBR:L0-B000 7
ldda [%l5]0x16, %f16 ! 00000005ECB541EC SUBR:L0-B000 7 Blk-Load
membar 0x40 ! 00000005ECB541F0 SUBR:L0-B000 7
retl ! 00000005ECB541F4 SUBR:L0-B000 7
add %g1, 0xB01, %g1 ! 00000005ECB541F8 SUBR:L0-B000 7 chksum++
SECTION .btext062_pg1 TEXT_VA=0x5ecb54000
attr_text {
Name = .btext062_pg1,
VA = 0x5ecb54000,
RA = ra2pa(0xfffb62000,0),
PA = ra2pa(0xfffb62000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext063 TEXT_VA=0x5f5f8c687f00
attr_text {
Name = .btext063,
VA = 0x5f5f8c687f00,
RA = ra2pa(0xfffafdf00,0),
PA = ra2pa(0xfffafdf00,0),
notsb
}
SECTION .btext063_pg0 TEXT_VA=0x5f5f8c686000
attr_text {
Name = .btext063_pg0,
VA = 0x5f5f8c686000,
RA = ra2pa(0xfffafc000,0),
PA = ra2pa(0xfffafc000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext063
.text
.global SUBR096; SUBR096:
add %g1, 0x6C4, %g1 ! 00005F5F8C687F00 SUBR:L0-B000 8 chksum++
add %i5, %g1, %o1 ! 00005F5F8C687F04 SWCH:L1-B000 8
andcc %o1, 0x2, %g0 ! 00005F5F8C687F08 SWCH:L1-B000 8
bnz,pt %xcc, BL120087 ! 00005F5F8C687F0C SWCH:L1-B000 8
add %g1, 0x9A, %g1 ! 00005F5F8C687F10 SWCH:L1-B000 8 chksum++
andcc %o1, 0x80, %g0 ! 00005F5F8C687F14 SWCH:L1-B000 5
bnz,pt %xcc, BL120086 ! 00005F5F8C687F18 SWCH:L1-B000 5
add %g1, 0x68B, %g1 ! 00005F5F8C687F1C SWCH:L1-B000 5 chksum++
andcc %o1, 0x1, %g0 ! 00005F5F8C687F20 SWCH:L1-B000 4
bnz,a,pt %xcc, BL120085 ! 00005F5F8C687F24 SWCH:L1-B000 4
add %g1, 0xD4C, %g1 ! 00005F5F8C687F28 SWCH:L1-B000 2 chksum++
andcc %o1, 0x2, %g0 ! 00005F5F8C687F2C SWCH:L1-B000 2
bnz,pt %xcc, BL120084 ! 00005F5F8C687F30 SWCH:L1-B000 2
nop ! 00005F5F8C687F34 SWCH:L1-B000 2 S
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F38 SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F3C SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F40 SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F44 SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F48 SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F4C SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F50 SWCH:L1-B000 2 ptr_chase
ldx [%g3-0x0088], %g3 ! 00005F5F8C687F54 SWCH:L1-B000 2 ptr_chase
.word 0x9DB184A5 ! 00005F5F8C687F58 SWCH:L1-B000 2 S illop_VIS
sth %o1, [%g6+0x0038] ! 00005F5F8C687F5C SWCH:L1-B000 2 S >BD120005
pdist %f22, %f20, %f22 ! 00005F5F8C687F60 SWCH:L1-B000 2 S
ldstub [%g4-0x0058], %o3 ! 00005F5F8C687F64 SWCH:L1-B000 2 S >BD120010
add %g1, 0xA70, %g1 ! 00005F5F8C687F68 SWCH:L1-B000 2 chksum++
fba BL120088 ! 00005F5F8C687F6C SWCH:L1-B000 2
sth %o3, [%g5+0x0038] ! 00005F5F8C687F70 SWCH:L1-B000 2 S >BD120005
BL120084:add %g1, 0x822, %g1 ! 00005F5F8C687F74 CASE:L2-B000 0 chksum++
.word 0xBDA15A61 ! 00005F5F8C687F78 CASE:L2-B000 0 S illop
sta %f18, [%g6+0x0008]%asi ! 00005F5F8C687F7C CASE:L2-B000 0 S >BD120013
ldswa [%g7+%g7]0x83, %o4 ! 00005F5F8C687F80 CASE:L2-B000 0 S <BD120034
ba,a BL120081 ;.empty ! 00005F5F8C687F84 CASE:L2-B000 0 L
bnz BL120082 ! 00005F5F8C687F88 CASE:L2-B000 0 L
.word 0x0DEA883E ! 00005F5F8C687F8C CASE:L2-B000 0 S random
.word 0x85CB1D32 ! 00005F5F8C687F90 CASE:L2-B000 0 S illop
BL120082:bleu,a,pn %xcc, BL120083 ! 00005F5F8C687F94 CASE:L2-B000 0 L
BL120081:nop ! 00005F5F8C687F98 CASE:L2-B000 0 S
.word 0x83F00000 ! 00005F5F8C687F9C CASE:L2-B000 0 S illop
BL120083:add %g1, 0x212, %g1 ! 00005F5F8C687FA0 CASE:L2-B000 0 chksum++
ba,a,pn %icc, BL120088 ! 00005F5F8C687FA4 CASE:L2-B000 0
swapa [%g4-0x000C]%asi, %o4 ! 00005F5F8C687FA8 CASE:L2-B000 0 S >BD120025
BL120085:add %g1, 0x945, %g1 ! 00005F5F8C687FAC CASE:L2-B001 2 chksum++
ldx [%g2+0x0050], %l5 ! 00005F5F8C687FB0 CASE:L2-B001 2 <BD120003
membar 0x40 ! 00005F5F8C687FB4 CASE:L2-B001 2
stda %f0, [%l5]0xF0 ! 00005F5F8C687FB8 CASE:L2-B001 2 Blk-Store
membar 0x40 ! 00005F5F8C687FBC CASE:L2-B001 2
lduba [%g7+%g0]0x83, %o0 ! 00005F5F8C687FC0 CASE:L2-B001 2 S <BD120034
ldstub [%g3-0x0039], %o5 ! 00005F5F8C687FC4 CASE:L2-B001 2 S >BD120018
stba %o3, [%g5-0x0039]%asi ! 00005F5F8C687FC8 CASE:L2-B001 2 S >BD120018
membar 0x40 ! 00005F5F8C687FCC CASE:L2-B001 2
stda %f0, [%l5]0xE0 ! 00005F5F8C687FD0 CASE:L2-B001 2 Blk-Store
membar 0x40 ! 00005F5F8C687FD4 CASE:L2-B001 2
fba,a BL120088 ! 00005F5F8C687FD8 CASE:L2-B001 2
st %f17, [%g3-0x000C] ! 00005F5F8C687FDC CASE:L2-B001 0 S >BD120025
BL120086:add %g1, 0xCFE, %g1 ! 00005F5F8C687FE0 CASE:L2-B002 1 chksum++
.word 0xA3A3057C ! 00005F5F8C687FE4 CASE:L2-B002 1 S illop_FP
nop ! 00005F5F8C687FE8 CASE:L2-B002 1 S
nop ! 00005F5F8C687FEC CASE:L2-B002 1 S
add %g4, -108, %l6 ! 00005F5F8C687FF0 CASE:L2-B002 1 @BD120002
ldda [%l6]0xDB, %f28 ! 00005F5F8C687FF4 CASE:L2-B002 1 S Short16
add %g3, -88, %l6 ! 00005F5F8C687FF8 CASE:L2-B002 1 @BD120010
ldda [%l6]0xD8, %f22 ! 00005F5F8C687FFC CASE:L2-B002 1 S Short8
.word 0x87ACAA88 ! 00005F5F8C688000 CASE:L2-B002 1 S illop_FP
ldsw [%g6+0x003C], %o4 ! 00005F5F8C688004 CASE:L2-B002 1 S <BD120027
ldx [%g2+0x0050], %l5 ! 00005F5F8C688008 CASE:L2-B002 1 <BD120003
membar 0x40 ! 00005F5F8C68800C CASE:L2-B002 1
stda %f0, [%l5]0xE0 ! 00005F5F8C688010 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00005F5F8C688014 CASE:L2-B002 1
ldx [%g6-0x0088], %g6 ! 00005F5F8C688018 CASE:L2-B002 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00005F5F8C68801C CASE:L2-B002 1 ptr_chase
ldx [%g6-0x0088], %g6 ! 00005F5F8C688020 CASE:L2-B002 1 ptr_chase
membar 0x40 ! 00005F5F8C688024 CASE:L2-B002 1
stda %f0, [%l5]0xF0 ! 00005F5F8C688028 CASE:L2-B002 1 Blk-Store
membar 0x40 ! 00005F5F8C68802C CASE:L2-B002 1
nop ! 00005F5F8C688030 CASE:L2-B002 1 S
fba BL120088 ! 00005F5F8C688034 CASE:L2-B002 1
nop ! 00005F5F8C688038 CASE:L2-B002 1 S
BL120087:add %g1, 0xC8D, %g1 ! 00005F5F8C68803C CASE:L2-B003 3 chksum++
nop ! 00005F5F8C688040 CASE:L2-B003 3 S
sta %f3, [%g3+0x0014]%asi ! 00005F5F8C688044 CASE:L2-B003 3 S >BD120004
ldx [%g2+0x0050], %l5 ! 00005F5F8C688048 CASE:L2-B003 3 <BD120003
membar 0x40 ! 00005F5F8C68804C CASE:L2-B003 3
stda %f16, [%l5]0xE0 ! 00005F5F8C688050 CASE:L2-B003 3 Blk-Store
membar 0x40 ! 00005F5F8C688054 CASE:L2-B003 3
membar 0x40 ! 00005F5F8C688058 CASE:L2-B003 3
stda %f16, [%l5]0xF0 ! 00005F5F8C68805C CASE:L2-B003 3 Blk-Store
membar 0x40 ! 00005F5F8C688060 CASE:L2-B003 3
membar 0x40 ! 00005F5F8C688064 CASE:L2-B003 3
stda %f16, [%l5]0xE0 ! 00005F5F8C688068 CASE:L2-B003 3 Blk-Store
membar 0x40 ! 00005F5F8C68806C CASE:L2-B003 3
ba,a BL120088 ! 00005F5F8C688070 CASE:L2-B003 3
.word 0x8BA410F8 ! 00005F5F8C688074 CASE:L2-B003 0 S illop
BL120088: ! SWCH:L1-B000
add %g1, 0x2B1, %g1 ! 00005F5F8C688078 SWCH:L1-B000 8 chksum++
stb %o4, [%g6-0x0039] ! 00005F5F8C68807C SWCH:L1-B000 8 S >BD120018
ldx [%g2+0x0058], %l6 ! 00005F5F8C688080 SWCH:L1-B000 8 <BD120021
ldda [%l6]0x24, %o2 ! 00005F5F8C688084 SWCH:L1-B000 8 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00005F5F8C688088 SWCH:L1-B000 8 <BD120003
membar 0x40 ! 00005F5F8C68808C SWCH:L1-B000 8
stda %f0, [%l5]0x16 ! 00005F5F8C688090 SWCH:L1-B000 8 Blk-Store
membar 0x40 ! 00005F5F8C688094 SWCH:L1-B000 8
add %g5, -88, %l6 ! 00005F5F8C688098 SWCH:L1-B000 8 @BD120010
stda %f28, [%l6]0xD0 ! 00005F5F8C68809C SWCH:L1-B000 8 S Short8
ldx [%g2+0x0050], %l5 ! 00005F5F8C6880A0 SUBR:L0-B000 8 <BD120003
membar 0x40 ! 00005F5F8C6880A4 SUBR:L0-B000 8
stda %f16, [%l5]0xF8 ! 00005F5F8C6880A8 SUBR:L0-B000 8 Blk-Store
membar 0x40 ! 00005F5F8C6880AC SUBR:L0-B000 8
.word 0xB9A2009D ! 00005F5F8C6880B0 SUBR:L0-B000 8 S illop_FP
.word 0x89B08221 ! 00005F5F8C6880B4 SUBR:L0-B000 8 S illop_VIS
ldx [%g2+0x0058], %l6 ! 00005F5F8C6880B8 SUBR:L0-B000 8 <BD120021
stha %g7, [%l6+%g0]0x04 ! 00005F5F8C6880BC SUBR:L0-B000 8 S >BD120022
std %f12, [%g3-0x0018] ! 00005F5F8C6880C0 SUBR:L0-B000 8 S >BD120003
membar 0x40 ! 00005F5F8C6880C4 SUBR:L0-B000 8
stda %f32, [%l5]0x16 ! 00005F5F8C6880C8 SUBR:L0-B000 8 Blk-Store
membar 0x40 ! 00005F5F8C6880CC SUBR:L0-B000 8
ldx [%g2+0x0008], %g5 ! 00005F5F8C6880D0 SUBR:L0-B000 8 S BASE<BD120145
.word 0x9FAB907C ! 00005F5F8C6880D4 SUBR:L0-B000 8 S illop_FP
nop ! 00005F5F8C6880D8 SUBR:L0-B000 8 S
ldx [%g2+0x0038], %g4 ! 00005F5F8C6880DC SUBR:L0-B000 8 S BASE<BD120166
membar 0x40 ! 00005F5F8C6880E0 SUBR:L0-B000 8
stda %f32, [%l5]0xF0 ! 00005F5F8C6880E4 SUBR:L0-B000 8 Blk-Store
membar 0x40 ! 00005F5F8C6880E8 SUBR:L0-B000 8
add %g5, -88, %l6 ! 00005F5F8C6880EC SUBR:L0-B000 8 @BD120010
ldda [%l6]0xD0, %f28 ! 00005F5F8C6880F0 SUBR:L0-B000 8 S Short8
retl ! 00005F5F8C6880F4 SUBR:L0-B000 8
add %g1, 0x802, %g1 ! 00005F5F8C6880F8 SUBR:L0-B000 8 chksum++
SECTION .btext063_pg1 TEXT_VA=0x5f5f8c688000
attr_text {
Name = .btext063_pg1,
VA = 0x5f5f8c688000,
RA = ra2pa(0xfffafe000,0),
PA = ra2pa(0xfffafe000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 74: 2266 instructions generated, 7191 executed, 178 traps
#undef BLIMP_BIAS
#define BLIMP_BIAS 0
#undef BLIMP_FRAME
#define BLIMP_FRAME 128
#undef BLIMP_32BIT
#define BLIMP_32BIT 0
!========================================================================
SECTION .btext064 TEXT_VA=0x4d76fb363d00
attr_text {
Name = .btext064,
VA = 0x4d76fb363d00,
RA = ra2pa(0xfffa25d00,0),
PA = ra2pa(0xfffa25d00,0),
notsb
}
SECTION .btext064_pg0 TEXT_VA=0x4d76fb362000
attr_text {
Name = .btext064_pg0,
VA = 0x4d76fb362000,
RA = ra2pa(0xfffa24000,0),
PA = ra2pa(0xfffa24000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext064
.text
.global start_th_7; start_th_7:
.global SUBR100; SUBR100:
BL140176: ! MAIN:L0-B000
nop ! 00004D76FB363D00 MAIN:L0-B000 1
sethi %hh(0xFD3DD8000),%g2 ! 00004D76FB363D04 MAIN:L0-B000 1 BD140167
or %g2,%hm(0xFD3DD8000),%g2 ! 00004D76FB363D08 MAIN:L0-B000 1
sethi %lm(0xFD3DD8000),%g3 ! 00004D76FB363D0C MAIN:L0-B000 1
or %g3,%lo(0xFD3DD8000),%g3 ! 00004D76FB363D10 MAIN:L0-B000 1
sllx %g2, 0x20, %g2 ! 00004D76FB363D14 MAIN:L0-B000 1
or %g2, %g3, %g2 ! 00004D76FB363D18 MAIN:L0-B000 1
sethi %hh(0x78E527FB2000),%l0 ! 00004D76FB363D1C MAIN:L0-B000 1 STACK0075
or %l0,%hm(0x78E527FB2000),%l0 ! 00004D76FB363D20 MAIN:L0-B000 1
sethi %lm(0x78E527FB2000),%l1 ! 00004D76FB363D24 MAIN:L0-B000 1
or %l1,%lo(0x78E527FB2000),%l1 ! 00004D76FB363D28 MAIN:L0-B000 1
sllx %l0, 0x20, %l0 ! 00004D76FB363D2C MAIN:L0-B000 1
or %l0, %l1, %l0 ! 00004D76FB363D30 MAIN:L0-B000 1
sub %l0, 0x100, %o6 ! 00004D76FB363D34 MAIN:L0-B000 1
add %o6, 0x80, %i6 ! 00004D76FB363D38 MAIN:L0-B000 1
addcc %g0, 0x1, %g1 ! 00004D76FB363D3C MAIN:L0-B000 1
or %g0, 0xD7B, %g3 ! 00004D76FB363D40 MAIN:L0-B000 1
or %g0, 0x67E, %g4 ! 00004D76FB363D44 MAIN:L0-B000 1
or %g0, 0x52E, %g5 ! 00004D76FB363D48 MAIN:L0-B000 1
or %g0, -3559, %g6 ! 00004D76FB363D4C MAIN:L0-B000 1
or %g0, 0x0, %g7 ! 00004D76FB363D50 MAIN:L0-B000 1
or %g0, -2603, %o0 ! 00004D76FB363D54 MAIN:L0-B000 1
or %g0, -3605, %o1 ! 00004D76FB363D58 MAIN:L0-B000 1
or %g0, -3990, %o2 ! 00004D76FB363D5C MAIN:L0-B000 1
or %g0, 0x1BC, %o3 ! 00004D76FB363D60 MAIN:L0-B000 1
or %g0, -1710, %o4 ! 00004D76FB363D64 MAIN:L0-B000 1
or %g0, -3645, %o5 ! 00004D76FB363D68 MAIN:L0-B000 1
or %g0, -2391, %o7 ! 00004D76FB363D6C MAIN:L0-B000 1
or %g0, -3673, %l0 ! 00004D76FB363D70 MAIN:L0-B000 1
or %g0, 0xAB9, %l1 ! 00004D76FB363D74 MAIN:L0-B000 1
or %g0, 0xFEA, %l2 ! 00004D76FB363D78 MAIN:L0-B000 1
or %g0, -1952, %l3 ! 00004D76FB363D7C MAIN:L0-B000 1
or %g0, 0xFF5, %l4 ! 00004D76FB363D80 MAIN:L0-B000 1
or %g0, -433, %l5 ! 00004D76FB363D84 MAIN:L0-B000 1
sethi %hh(0x4D76FB363D00),%l7 ! 00004D76FB363D88 MAIN:L0-B000 1 SUBR100
or %l7,%hm(0x4D76FB363D00),%l7 ! 00004D76FB363D8C MAIN:L0-B000 1
sethi %lm(0x4D76FB363D00),%l6 ! 00004D76FB363D90 MAIN:L0-B000 1
or %l6,%lo(0x4D76FB363D00),%l6 ! 00004D76FB363D94 MAIN:L0-B000 1
sllx %l7, 0x20, %l7 ! 00004D76FB363D98 MAIN:L0-B000 1
or %l7, %l6, %l7 ! 00004D76FB363D9C MAIN:L0-B000 1
or %g0, 0x90A, %l6 ! 00004D76FB363DA0 MAIN:L0-B000 1
or %g0, 0x2ED, %i0 ! 00004D76FB363DA4 MAIN:L0-B000 1
or %g0, -411, %i1 ! 00004D76FB363DA8 MAIN:L0-B000 1
or %g0, 0xACA, %i2 ! 00004D76FB363DAC MAIN:L0-B000 1
or %g0, 0x4AC, %i3 ! 00004D76FB363DB0 MAIN:L0-B000 1
or %g0, 0x883, %i4 ! 00004D76FB363DB4 MAIN:L0-B000 1
or %g0, 0x22A, %i5 ! 00004D76FB363DB8 MAIN:L0-B000 1
or %g0, -1964, %i7 ! 00004D76FB363DBC MAIN:L0-B000 1
or %g0, 0x4, %g6 ! 00004D76FB363DC0 MAIN:L0-B000 1
BL140177:save %o6, -128, %o6 ! 00004D76FB363DC4 MAIN:L0-B000 4
add %i0, %g6, %l0 ! 00004D76FB363DC8 MAIN:L0-B000 4
add %i1, %g6, %l1 ! 00004D76FB363DCC MAIN:L0-B000 4
add %i2, %g6, %l2 ! 00004D76FB363DD0 MAIN:L0-B000 4
add %i3, %g6, %l3 ! 00004D76FB363DD4 MAIN:L0-B000 4
add %i4, %g6, %l4 ! 00004D76FB363DD8 MAIN:L0-B000 4
add %i5, %g6, %l5 ! 00004D76FB363DDC MAIN:L0-B000 4
add %i6, %g6, %l6 ! 00004D76FB363DE0 MAIN:L0-B000 4
add %i7, %g6, %l7 ! 00004D76FB363DE4 MAIN:L0-B000 4
add %l0, %g6, %o0 ! 00004D76FB363DE8 MAIN:L0-B000 4
add %l1, %g6, %o1 ! 00004D76FB363DEC MAIN:L0-B000 4
add %l2, %g6, %o2 ! 00004D76FB363DF0 MAIN:L0-B000 4
add %l3, %g6, %o3 ! 00004D76FB363DF4 MAIN:L0-B000 4
add %l4, %g6, %o4 ! 00004D76FB363DF8 MAIN:L0-B000 4
add %l5, %g6, %o5 ! 00004D76FB363DFC MAIN:L0-B000 4
add %l7, %g6, %o7 ! 00004D76FB363E00 MAIN:L0-B000 4
subcc %g6, 0x1, %g6 ! 00004D76FB363E04 MAIN:L0-B000 4
bnz,pt %xcc, BL140177 ! 00004D76FB363E08 MAIN:L0-B000 4
nop ! 00004D76FB363E0C MAIN:L0-B000 4
restore %g0, %g0, %g0 ! 00004D76FB363E10 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00004D76FB363E14 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00004D76FB363E18 MAIN:L0-B000 1
restore %g0, %g0, %g0 ! 00004D76FB363E1C MAIN:L0-B000 1
ta %xcc, 0x44 ! 00004D76FB363E20 MAIN:L0-B000 1 cleanwin=0
wr %g0, 0xA0, %gsr ! 00004D76FB363E24 MAIN:L0-B000 1
ldd [%g2+0x0068], %f0 ! 00004D76FB363E28 MAIN:L0-B000 1 <BD140171
faddd %f0, %f0, %f6 ! 00004D76FB363E2C MAIN:L0-B000 1
faddd %f0, %f6, %f12 ! 00004D76FB363E30 MAIN:L0-B000 1
faddd %f6, %f12, %f14 ! 00004D76FB363E34 MAIN:L0-B000 1
faddd %f12, %f14, %f60 ! 00004D76FB363E38 MAIN:L0-B000 1
faddd %f14, %f60, %f62 ! 00004D76FB363E3C MAIN:L0-B000 1
faddd %f60, %f62, %f32 ! 00004D76FB363E40 MAIN:L0-B000 1
faddd %f62, %f32, %f34 ! 00004D76FB363E44 MAIN:L0-B000 1
faddd %f32, %f34, %f36 ! 00004D76FB363E48 MAIN:L0-B000 1
faddd %f34, %f36, %f38 ! 00004D76FB363E4C MAIN:L0-B000 1
faddd %f36, %f38, %f40 ! 00004D76FB363E50 MAIN:L0-B000 1
faddd %f38, %f40, %f42 ! 00004D76FB363E54 MAIN:L0-B000 1
faddd %f40, %f42, %f44 ! 00004D76FB363E58 MAIN:L0-B000 1
faddd %f42, %f44, %f46 ! 00004D76FB363E5C MAIN:L0-B000 1
ld [%g2+0x0070], %f2 ! 00004D76FB363E60 MAIN:L0-B000 1 <BD140172
fadds %f2, %f2, %f3 ! 00004D76FB363E64 MAIN:L0-B000 1
fadds %f2, %f3, %f4 ! 00004D76FB363E68 MAIN:L0-B000 1
fadds %f3, %f4, %f5 ! 00004D76FB363E6C MAIN:L0-B000 1
fadds %f4, %f5, %f8 ! 00004D76FB363E70 MAIN:L0-B000 1
fadds %f5, %f8, %f9 ! 00004D76FB363E74 MAIN:L0-B000 1
fadds %f8, %f9, %f10 ! 00004D76FB363E78 MAIN:L0-B000 1
fadds %f9, %f10, %f11 ! 00004D76FB363E7C MAIN:L0-B000 1
fcmpd %fcc0, %f0, %f0 ! 00004D76FB363E80 MAIN:L0-B000 1
fcmpd %fcc1, %f0, %f0 ! 00004D76FB363E84 MAIN:L0-B000 1
fcmpd %fcc2, %f0, %f0 ! 00004D76FB363E88 MAIN:L0-B000 1
fcmpd %fcc3, %f0, %f0 ! 00004D76FB363E8C MAIN:L0-B000 1
stx %fsr, [%g2+0x0060] ! 00004D76FB363E90 MAIN:L0-B000 1 <BD140008
fzero %f16 ! 00004D76FB363E94 MAIN:L0-B000 1
fzero %f18 ! 00004D76FB363E98 MAIN:L0-B000 1
fzero %f20 ! 00004D76FB363E9C MAIN:L0-B000 1
fzero %f22 ! 00004D76FB363EA0 MAIN:L0-B000 1
fzero %f24 ! 00004D76FB363EA4 MAIN:L0-B000 1
fzero %f26 ! 00004D76FB363EA8 MAIN:L0-B000 1
fzero %f28 ! 00004D76FB363EAC MAIN:L0-B000 1
fzero %f30 ! 00004D76FB363EB0 MAIN:L0-B000 1
ldx [%g2+0x0000], %g3 ! 00004D76FB363EB4 MAIN:L0-B000 1 BASE<BD140167
ldx [%g2+0x0008], %g4 ! 00004D76FB363EB8 MAIN:L0-B000 1 BASE<BD140145
ldx [%g2+0x0010], %g5 ! 00004D76FB363EBC MAIN:L0-B000 1 BASE<BD140173
ldx [%g2+0x0018], %g6 ! 00004D76FB363EC0 MAIN:L0-B000 1 BASE<BD140077
or %g0, 0x2, %l3 ! 00004D76FB363EC4 LOOP:L1-B000 1
BL140256: ! LOOP:L1-B000
add %g1, 0x868, %g1 ! 00004D76FB363EC8 LOOP:L1-B000 2 chksum++
sth %i5, [%g5-0x0070] ! 00004D76FB363ECC LOOP:L1-B000 2 S >BD140006
ldx [%g2+0x0038], %g4 ! 00004D76FB363ED0 LOOP:L1-B000 2 S BASE<BD140166
ldda [%g6-0x0068]%asi, %f42 ! 00004D76FB363ED4 LOOP:L1-B000 2 S <BD140005
ldx [%g2+0x0050], %l5 ! 00004D76FB363ED8 LOOP:L1-B000 2 <BD140003
membar 0x40 ! 00004D76FB363EDC LOOP:L1-B000 2
stda %f0, [%l5]0xF0 ! 00004D76FB363EE0 LOOP:L1-B000 2 Blk-Store
membar 0x40 ! 00004D76FB363EE4 LOOP:L1-B000 2
fpackfix %f26, %f24 ! 00004D76FB363EE8 LOOP:L1-B000 2 S
prefetch [%g4+0x0058], 3 ! 00004D76FB363EEC LOOP:L1-B000 2 S <BD140003
std %f62, [%g6-0x0068] ! 00004D76FB363EF0 LOOP:L1-B000 2 S >BD140005
ldstub [%g3-0x003A], %o3 ! 00004D76FB363EF4 LOOP:L1-B000 2 S >BD140007
add %g4, 0x58, %l5 ! 00004D76FB363EF8 LOOP:L1-B000 2 @BD140003
stda %f22,[%l5+%g1]0xC0 ! 00004D76FB363EFC LOOP:L1-B000 2 S Partial_St
add %o5, %g1, %o1 ! 00004D76FB363F00 SWCH:L2-B000 2
and %o1, 0x18, %o7 ! 00004D76FB363F04 SWCH:L2-B000 2
sethi %hi(0x21C), %o1 ! 00004D76FB363F08 SWCH:L2-B000 2 .+0
or %o1,%lo(0x21C),%o1 ! 00004D76FB363F0C SWCH:L2-B000 2
add %o1, %o7, %o1 ! 00004D76FB363F10 SWCH:L2-B000 2
jmpl %l7+%o1, %g0 ! 00004D76FB363F14 SWCH:L2-B000 2
.word 0x83F00000 ! 00004D76FB363F18 SWCH:L2-B000 2 S illop
fba,a,pt %fcc0, BL140185 ! 00004D76FB363F1C SWCH:L2-B000 0
lduh [%g3-0x0070], %o0 ! 00004D76FB363F20 SWCH:L2-B000 0 S <BD140006
ba,pn %icc, BL140184 ! 00004D76FB363F24 SWCH:L2-B000 0
nop ! 00004D76FB363F28 SWCH:L2-B000 0 S
ba,a BL140183 ! 00004D76FB363F2C SWCH:L2-B000 1
stb %i0, [%g4+0x005A] ! 00004D76FB363F30 SWCH:L2-B000 0 S >BD140003+2
fba,a,pn %fcc1, BL140182 ! 00004D76FB363F34 SWCH:L2-B000 1
.word 0xBDF00000 ! 00004D76FB363F38 SWCH:L2-B000 0 S illop
BL140182:add %g1, 0xE8B, %g1 ! 00004D76FB363F3C CASE:L3-B000 1 chksum++
nop ! 00004D76FB363F40 CASE:L3-B000 1 S
bvc,a,pn %icc, BL140178 ;.empty ! 00004D76FB363F44 CASE:L3-B000 1 L
bz,a,pn %xcc, BL140179 ;.empty ! 00004D76FB363F48 CASE:L3-B000 1 L
bcc BL140180 ;.empty ! 00004D76FB363F4C CASE:L3-B000 0 L
bgu,a,pt %xcc, BL140180 ! 00004D76FB363F50 CASE:L3-B000 0 L
BL140178:stda %f44, [%g3-0x0068]%asi ! 00004D76FB363F54 CASE:L3-B000 0 S >BD140005
fbn BL140181 ;.empty ! 00004D76FB363F58 CASE:L3-B000 1 L
BL140180:bge,a BL140181 ! 00004D76FB363F5C CASE:L3-B000 1 L
BL140179:stx %i5, [%g6+0x0058] ! 00004D76FB363F60 CASE:L3-B000 1 S >BD140003
BL140181:add %g1, 0x5CF, %g1 ! 00004D76FB363F64 CASE:L3-B000 1 chksum++
ba,pn %xcc, BL140186 ! 00004D76FB363F68 CASE:L3-B000 1
nop ! 00004D76FB363F6C CASE:L3-B000 1 S
BL140183:add %g1, 0xE3F, %g1 ! 00004D76FB363F70 CASE:L3-B001 1 chksum++
st %f14, [%g3-0x0068] ! 00004D76FB363F74 CASE:L3-B001 1 S >BD140005
st %f15, [%g3-0x0064] ! 00004D76FB363F78 CASE:L3-B001 1 S >BD140005+4
add %g6, 0x58, %l5 ! 00004D76FB363F7C CASE:L3-B001 1 @BD140003
stda %f30,[%l5+%g1]0xC2 ! 00004D76FB363F80 CASE:L3-B001 1 S Partial_St
popc %i1, %o2 ! 00004D76FB363F84 CASE:L3-B001 1 S
ldx [%g2+0x0038], %g6 ! 00004D76FB363F88 CASE:L3-B001 1 S BASE<BD140166
ldx [%g4-0x0088], %g4 ! 00004D76FB363F8C CASE:L3-B001 1 ptr_chase
fba,pn %fcc3, BL140186 ! 00004D76FB363F90 CASE:L3-B001 1
nop ! 00004D76FB363F94 CASE:L3-B001 1 S
BL140184:add %g1, 0x3C5, %g1 ! 00004D76FB363F98 CASE:L3-B002 0 chksum++
.word 0xB5641B2F ! 00004D76FB363F9C CASE:L3-B002 0 illop
.word 0x97672C88 ! 00004D76FB363FA0 CASE:L3-B002 0 S illop
ldx [%g2+0x0060], %fsr ! 00004D76FB363FA4 CASE:L3-B002 0 S <BD140008
stb %i5, [%g5-0x003A] ! 00004D76FB363FA8 CASE:L3-B002 0 S >BD140007
ldx [%g2+0x0050], %l5 ! 00004D76FB363FAC CASE:L3-B002 0 <BD140003
membar 0x40 ! 00004D76FB363FB0 CASE:L3-B002 0
.word 0xE1708B1E ! 00004D76FB363FB4 CASE:L3-B002 0 illop
membar 0x40 ! 00004D76FB363FB8 CASE:L3-B002 0
sethi %hh(0x432B15EEFF00),%l6 ! 00004D76FB363FBC CASE:L3-B002 0 SUBR101
or %l6,%hm(0x432B15EEFF00),%l6 ! 00004D76FB363FC0 CASE:L3-B002 0
sethi %lm(0x432B15EEFF00),%l5 ! 00004D76FB363FC4 CASE:L3-B002 0
or %l5,%lo(0x432B15EEFF00),%l5 ! 00004D76FB363FC8 CASE:L3-B002 0
sllx %l6, 0x20, %l6 ! 00004D76FB363FCC CASE:L3-B002 0
.word 0xADA8CC82 ! 00004D76FB363FD0 CASE:L3-B002 0 illop
jmpl %l6+0x0000, %o7 ! 00004D76FB363FD4 CASE:L3-B002 0 S
fpmerge %f22, %f21, %f24 ! 00004D76FB363FD8 CASE:L3-B002 0 S
.word 0xBBA218BB ! 00004D76FB363FDC CASE:L3-B002 0 illop
membar 0x40 ! 00004D76FB363FE0 CASE:L3-B002 0
stda %f16, [%l5]0x16 ! 00004D76FB363FE4 CASE:L3-B002 0 Blk-Store
membar 0x40 ! 00004D76FB363FE8 CASE:L3-B002 0
.word 0x83F00000 ! 00004D76FB363FEC CASE:L3-B002 0 S illop
.word 0x03DAF4A5 ! 00004D76FB363FF0 CASE:L3-B002 0 S illop
add %g3, 0x58, %l5 ! 00004D76FB363FF4 CASE:L3-B002 0 @BD140003
.word 0x83A4D15F ! 00004D76FB363FF8 CASE:L3-B002 0 S illop
.word 0x97A88447 ! 00004D76FB363FFC CASE:L3-B002 0 S illop
.word 0x85A7CDA1 ! 00004D76FB364000 CASE:L3-B002 0 S illop
.word 0xE517AEA6 ! 00004D76FB364004 CASE:L3-B002 0 illop
ldx [%g2+0x0020], %g4 ! 00004D76FB364008 CASE:L3-B002 0 S BASE<BD140016
BL140185:add %g1, 0x3, %g1 ! 00004D76FB36400C CASE:L3-B003 0 chksum++
.word 0x91B09001 ! 00004D76FB364010 CASE:L3-B003 0 illop
.word 0xDD088DC3 ! 00004D76FB364014 CASE:L3-B003 0 illop
ldx [%g5-0x0088], %g5 ! 00004D76FB364018 CASE:L3-B003 0 ptr_chase
.word 0xF9CA8140 ! 00004D76FB36401C CASE:L3-B003 0 illop
.word 0x85D374C1 ! 00004D76FB364020 CASE:L3-B003 0 illop
.word 0x9FA70089 ! 00004D76FB364024 CASE:L3-B003 0 illop
sethi %hh(0x645FD9BFFF00),%l6 ! 00004D76FB364028 CASE:L3-B003 0 SUBR102
.word 0xBB948072 ! 00004D76FB36402C CASE:L3-B003 0 random
sethi %lm(0x645FD9BFFF00),%l5 ! 00004D76FB364030 CASE:L3-B003 0
or %l5,%lo(0x645FD9BFFF00),%l5 ! 00004D76FB364034 CASE:L3-B003 0
sllx %l6, 0x20, %l6 ! 00004D76FB364038 CASE:L3-B003 0
or %l6, %l5, %l6 ! 00004D76FB36403C CASE:L3-B003 0
.word 0xC0D7D121 ! 00004D76FB364040 CASE:L3-B003 0 S random
.word 0x9FC3801F ! 00004D76FB364044 CASE:L3-B003 0 S random
.word 0x97A6C706 ! 00004D76FB364048 CASE:L3-B003 0 S illop
ba,a,pn %icc, BL140186 ! 00004D76FB36404C CASE:L3-B003 0
.word 0x16786104 ! 00004D76FB364050 CASE:L3-B003 0 S random
BL140186: ! SWCH:L2-B000
add %g1, 0xA06, %g1 ! 00004D76FB364054 SWCH:L2-B000 2 chksum++
add %g4, 0x58, %l5 ! 00004D76FB364058 SWCH:L2-B000 2 @BD140003
stda %f20,[%l5+%g1]0xCC ! 00004D76FB36405C SWCH:L2-B000 2 S Partial_St
add %g5, -58, %l6 ! 00004D76FB364060 SWCH:L2-B000 2 @BD140007
stda %f28, [%l6]0xD1 ! 00004D76FB364064 SWCH:L2-B000 2 S Short8
sth %o3, [%g4+0x005A] ! 00004D76FB364068 SWCH:L2-B000 2 S >BD140003+2
prefetch [%l4+0x0781], 4 ! 00004D76FB36406C SWCH:L2-B000 2 S <.+1921
stw %i4, [%g4+0x005C] ! 00004D76FB364070 SWCH:L2-B000 2 S >BD140003+4
popc %o1, %o5 ! 00004D76FB364074 SWCH:L2-B000 2 S
ldx [%g2+0x0050], %l5 ! 00004D76FB364078 SWCH:L2-B000 2 <BD140003
membar 0x40 ! 00004D76FB36407C SWCH:L2-B000 2
stda %f16, [%l5]0xE0 ! 00004D76FB364080 SWCH:L2-B000 2 Blk-Store
membar 0x40 ! 00004D76FB364084 SWCH:L2-B000 2
or %g0, 0x2, %l1 ! 00004D76FB364088 LOOP:L2-B001 2
BL140199: ! LOOP:L2-B001
add %g1, 0x98D, %g1 ! 00004D76FB36408C LOOP:L2-B001 4 chksum++
ldx [%g2+0x0000], %g3 ! 00004D76FB364090 LOOP:L2-B001 4 S BASE<BD140167
array8 %g1, %o0, %i2 ! 00004D76FB364094 LOOP:L2-B001 4 S
std %o0, [%g3+0x0058] ! 00004D76FB364098 LOOP:L2-B001 4 S >BD140003
stb %o0, [%g5-0x003A] ! 00004D76FB36409C LOOP:L2-B001 4 S >BD140007
sth %o2, [%g5-0x0024] ! 00004D76FB3640A0 LOOP:L2-B001 4 S >BD140004
call .+8 ! 00004D76FB3640A4 LOOP:L2-B001 4 S
std %i4, [%g3+0x005B] ! 00004D76FB3640A8 LOOP:L2-B001 4 S >BD140003+3
ldx [%g2+0x0028], %g5 ! 00004D76FB3640AC LOOP:L2-B001 4 S BASE<BD140060
ldx [%g2+0x0050], %l5 ! 00004D76FB3640B0 LOOP:L2-B001 4 <BD140003
membar 0x40 ! 00004D76FB3640B4 LOOP:L2-B001 4
stda %f0, [%l5]0xF0 ! 00004D76FB3640B8 LOOP:L2-B001 4 Blk-Store
membar 0x40 ! 00004D76FB3640BC LOOP:L2-B001 4
and %g1, 0xFE, %l0 ! 00004D76FB3640C0 LOOP:L3-B004 4
BL140191: ! LOOP:L3-B004
add %g1, 0xBA6, %g1 ! 00004D76FB3640C4 LOOP:L3-B004 7 chksum++
call .+8 ;.empty ! 00004D76FB3640C8 LOOP:L3-B004 7 L
BL140187:bneg,a BL140188 ;.empty ! 00004D76FB3640CC LOOP:L3-B004 7 L
.word 0x97A50D61 ! 00004D76FB3640D0 LOOP:L3-B004 0 L illop
BL140188:nop ! 00004D76FB3640D4 LOOP:L3-B004 7 S
BL140189:sth %i2, [%g3-0x0024] ! 00004D76FB3640D8 LOOP:L3-B004 7 S >BD140004
ldx [%g2+0x0018], %g4 ! 00004D76FB3640DC LOOP:L3-B004 7 S BASE<BD140077
fbl,a BL140190 ! 00004D76FB3640E0 LOOP:L3-B004 7 L
BL140190:nop ! 00004D76FB3640E4 LOOP:L3-B004 2 S
add %g1, 0x339, %g1 ! 00004D76FB3640E8 LOOP:L3-B004 7 chksum++
srlx %l0, 0x1, %l0 ! 00004D76FB3640EC LOOP:L3-B004 7
andcc %l0, 0x1, %g0 ! 00004D76FB3640F0 LOOP:L3-B004 7
bne,pn %xcc, BL140191 ! 00004D76FB3640F4 LOOP:L3-B004 7
ldsh [%g5-0x0070], %i2 ! 00004D76FB3640F8 LOOP:L3-B004 7 S <BD140006
add %g1, 0x4AA, %g1 ! 00004D76FB3640FC LOOP:L3-B004 4 chksum++
and %g1, 0xFE, %l2 ! 00004D76FB364100 LOOP:L3-B005 4
BL140192: ! LOOP:L3-B005
add %g1, 0xA08, %g1 ! 00004D76FB364104 LOOP:L3-B005 9 chksum++
call .+8 ! 00004D76FB364108 LOOP:L3-B005 9 S
prefetch [%o2+%g3], 21 ! 00004D76FB36410C LOOP:L3-B005 9 S <.+0
sethi %hh(0xFFFFDE523E7AFF00),%l6 ! 00004D76FB364110 LOOP:L3-B005 9 SUBR106
or %l6,%hm(0xFFFFDE523E7AFF00),%l6 ! 00004D76FB364114 LOOP:L3-B005 9
sethi %lm(0xFFFFDE523E7AFF00),%l5 ! 00004D76FB364118 LOOP:L3-B005 9
or %l5,%lo(0xFFFFDE523E7AFF00),%l5 ! 00004D76FB36411C LOOP:L3-B005 9
sllx %l6, 0x20, %l6 ! 00004D76FB364120 LOOP:L3-B005 9
or %l6, %l5, %l6 ! 00004D76FB364124 LOOP:L3-B005 9
jmpl %l6+0x0000, %o7 ! 00004D76FB364128 LOOP:L3-B005 9 S
nop ! 00004D76FB36412C LOOP:L3-B005 9 S
ldx [%g2+0x0050], %l5 ! 00004D76FB364130 LOOP:L3-B005 9 <BD140003
membar 0x40 ! 00004D76FB364134 LOOP:L3-B005 9
ldda [%l5]0x16, %f16 ! 00004D76FB364138 LOOP:L3-B005 9 Blk-Load
membar 0x40 ! 00004D76FB36413C LOOP:L3-B005 9
prefetch [%g6+%i5], 21 ! 00004D76FB364140 LOOP:L3-B005 9 S <.+0
ldd [%g3+0x0058], %f26 ! 00004D76FB364144 LOOP:L3-B005 9 S <BD140003
.word 0x95A7507F ! 00004D76FB364148 LOOP:L3-B005 9 S illop_FP
add %g3, -58, %l6 ! 00004D76FB36414C LOOP:L3-B005 9 @BD140007
stda %f26, [%l6]0xD0 ! 00004D76FB364150 LOOP:L3-B005 9 S Short8
call .+8 ! 00004D76FB364154 LOOP:L3-B005 9 S
ldsha [%g7+%g0]0x8B, %o5 ! 00004D76FB364158 LOOP:L3-B005 9 S <BD140034
add %g3, 0x58, %l5 ! 00004D76FB36415C LOOP:L3-B005 9 @BD140003
stda %f24,[%l5+%g1]0xCD ! 00004D76FB364160 LOOP:L3-B005 9 S Partial_St
srlx %l2, 0x1, %l2 ! 00004D76FB364164 LOOP:L3-B005 9
andcc %l2, 0x1, %g0 ! 00004D76FB364168 LOOP:L3-B005 9
bne,pn %xcc, BL140192 ! 00004D76FB36416C LOOP:L3-B005 9
nop ! 00004D76FB364170 LOOP:L3-B005 9 S
add %g1, 0xE93, %g1 ! 00004D76FB364174 LOOP:L3-B005 4 chksum++
fcmpd %fcc0, %f12, %f44 ! 00004D76FB364178 SKIP:L3-B006 4
fbge BL140193 ! 00004D76FB36417C SKIP:L3-B006 4
nop ! 00004D76FB364180 SKIP:L3-B006 4 S
ldx [%g2+0x0050], %l5 ! 00004D76FB364184 SKIP:L3-B006 0 <BD140003
.word 0x8F64B8DF ! 00004D76FB364188 SKIP:L3-B006 0 illop
.word 0xFC4FC09E ! 00004D76FB36418C SKIP:L3-B006 0 random
membar 0x40 ! 00004D76FB364190 SKIP:L3-B006 0
call .+8 ! 00004D76FB364194 SKIP:L3-B006 0 S
nop ! 00004D76FB364198 SKIP:L3-B006 0 S
.word 0xB5A88881 ! 00004D76FB36419C SKIP:L3-B006 0 S illop
ldx [%g2+0x0060], %fsr ! 00004D76FB3641A0 SKIP:L3-B006 0 S <BD140008
add %g1, 0x181, %g1 ! 00004D76FB3641A4 SKIP:L3-B006 0 chksum++
ldx [%g2+0x0060], %fsr ! 00004D76FB3641A8 SKIP:L3-B006 0 S <BD140008
ldstub [%g6-0x0057], %l4 ! 00004D76FB3641AC SKIP:L3-B006 0 S >BD140018
sethi %hh(0x6DBC9E72FF00),%l6 ! 00004D76FB3641B0 SKIP:L3-B006 0 SUBR105
or %l6,%hm(0x6DBC9E72FF00),%l6 ! 00004D76FB3641B4 SKIP:L3-B006 0
.word 0xB388046A ! 00004D76FB3641B8 SKIP:L3-B006 0 illop
or %l5,%lo(0x6DBC9E72FF00),%l5 ! 00004D76FB3641BC SKIP:L3-B006 0
sllx %l6, 0x20, %l6 ! 00004D76FB3641C0 SKIP:L3-B006 0
or %l6, %l5, %l6 ! 00004D76FB3641C4 SKIP:L3-B006 0
add %l6, 0x1, %l6 ! 00004D76FB3641C8 SKIP:L3-B006 0
jmpl %l6+0x0000, %o7 ! 00004D76FB3641CC SKIP:L3-B006 0 S
stx %o0, [%g6+0x0058] ! 00004D76FB3641D0 SKIP:L3-B006 0 S >BD140003
ba,pn %icc, BL140198 ! 00004D76FB3641D4 SKIP:L3-B006 0
stb %i2, [%g4-0x0057] ! 00004D76FB3641D8 SKIP:L3-B006 0 S >BD140018
BL140193: ! ELSE:L3-B007
ldsh [%g3-0x0024], %l4 ! 00004D76FB3641DC ELSE:L3-B007 4 S <BD140004
add %g4, 0x58, %l5 ! 00004D76FB3641E0 ELSE:L3-B007 4 @BD140003
stda %f24,[%l5+%g1]0xC4 ! 00004D76FB3641E4 ELSE:L3-B007 4 S Partial_St
stw %i2, [%g3+0x005C] ! 00004D76FB3641E8 ELSE:L3-B007 4 S >BD140003+4
ldstub [%g6-0x0057], %o0 ! 00004D76FB3641EC ELSE:L3-B007 4 S >BD140018
std %f32, [%g3-0x0068] ! 00004D76FB3641F0 ELSE:L3-B007 4 S >BD140005
ldx [%g4-0x0088], %g4 ! 00004D76FB3641F4 ELSE:L3-B007 4 ptr_chase
ldx [%g4-0x0088], %g4 ! 00004D76FB3641F8 ELSE:L3-B007 4 ptr_chase
ldx [%g4-0x0088], %g4 ! 00004D76FB3641FC ELSE:L3-B007 4 ptr_chase
ldx [%g4-0x0088], %g4 ! 00004D76FB364200 ELSE:L3-B007 4 ptr_chase
std %f30, [%g3+0x0058] ! 00004D76FB364204 ELSE:L3-B007 4 S >BD140003
stda %f60, [%g5-0x0068]%asi ! 00004D76FB364208 ELSE:L3-B007 4 S >BD140005
call .+8 ! 00004D76FB36420C ELSE:L3-B007 4 S
stda %f60, [%g4-0x0068]%asi ! 00004D76FB364210 ELSE:L3-B007 4 S >BD140005
add %g4, 0x58, %l5 ! 00004D76FB364214 ELSE:L3-B007 4 @BD140003
stda %f22,[%l5+%g1]0xC4 ! 00004D76FB364218 ELSE:L3-B007 4 S Partial_St
.word 0x9F95E00E ! 00004D76FB36421C ELSE:L3-B007 4 S illop
add %g1, 0x801, %g1 ! 00004D76FB364220 ELSE:L3-B007 4 chksum++
nop ! 00004D76FB364224 ELSE:L3-B007 4 S
nop ! 00004D76FB364228 ELSE:L3-B007 4 S
bge,pn %xcc, BL140194 ;.empty ! 00004D76FB36422C ELSE:L3-B007 4 L
brgz,a,pn %l4, BL140195 ! 00004D76FB364230 ELSE:L3-B007 4 L
lduha [%g7+%g0]0x83, %l4 ! 00004D76FB364234 ELSE:L3-B007 0 S <BD140034
fbe,a,pn %fcc0, BL140196 ;.empty ! 00004D76FB364238 ELSE:L3-B007 0 L
.word 0x89AA1430 ! 00004D76FB36423C ELSE:L3-B007 0 L illop
.word 0xCBBDC2D7 ! 00004D76FB364240 ELSE:L3-B007 0 S illop
BL140197:ldstub [%g3-0x003A], %o2 ! 00004D76FB364244 ELSE:L3-B007 0 S >BD140007
BL140195:.word 0xE5437CF3 ! 00004D76FB364248 ELSE:L3-B007 0 L illop
BL140194:call .+8 ! 00004D76FB36424C ELSE:L3-B007 0 L
BL140196:nop ! 00004D76FB364250 ELSE:L3-B007 4 S
add %g1, 0xE85, %g1 ! 00004D76FB364254 ELSE:L3-B007 4 chksum++
BL140198: ! ELSE:L3-B007
add %g1, 0xEE7, %g1 ! 00004D76FB364258 ELSE:L3-B007 4 chksum++
stb %o5, [%g4-0x003A] ! 00004D76FB36425C LOOP:L2-B001 4 S >BD140007
add %g4, 0x58, %l5 ! 00004D76FB364260 LOOP:L2-B001 4 @BD140003
stda %f28,[%l5+%g1]0xC3 ! 00004D76FB364264 LOOP:L2-B001 4 S Partial_St
ldx [%g2+0x0050], %l5 ! 00004D76FB364268 LOOP:L2-B001 4 <BD140003
membar 0x40 ! 00004D76FB36426C LOOP:L2-B001 4
stda %f32, [%l5]0xF0 ! 00004D76FB364270 LOOP:L2-B001 4 Blk-Store
membar 0x40 ! 00004D76FB364274 LOOP:L2-B001 4
fcmpne16 %f28, %f22, %o2 ! 00004D76FB364278 LOOP:L2-B001 4 S
.word 0xB1B74950 ! 00004D76FB36427C LOOP:L2-B001 4 S illop_VIS
nop ! 00004D76FB364280 LOOP:L2-B001 4 S
subcc %l1, 0x1, %l1 ! 00004D76FB364284 LOOP:L2-B001 4
bnz,pn %icc, BL140199 ! 00004D76FB364288 LOOP:L2-B001 4
nop ! 00004D76FB36428C LOOP:L2-B001 4 S
add %g1, 0xFB, %g1 ! 00004D76FB364290 LOOP:L2-B001 2 chksum++
and %g1, 0xFE, %l4 ! 00004D76FB364294 LOOP:L2-B002 2
BL140210: ! LOOP:L2-B002
add %g1, 0x473, %g1 ! 00004D76FB364298 LOOP:L2-B002 3 chksum++
ldx [%g2+0x0000], %g3 ! 00004D76FB36429C LOOP:L2-B002 3 S BASE<BD140167
std %f30, [%g4+0x0058] ! 00004D76FB3642A0 LOOP:L2-B002 3 S >BD140003
ldx [%g2+0x0008], %g6 ! 00004D76FB3642A4 LOOP:L2-B002 3 S BASE<BD140145
ldx [%g2+0x0058], %l6 ! 00004D76FB3642A8 LOOP:L2-B002 3 <BD140021
ldda [%l6]0x2E, %i0 ! 00004D76FB3642AC LOOP:L2-B002 3 S Quad_Ld_P
nop ! 00004D76FB3642B0 LOOP:L3-B008 3
andcc %i1, 0x100, %g0 ! 00004D76FB3642B4 SKIP:L3-B009 3
bnz,pn %xcc, BL140204 ! 00004D76FB3642B8 SKIP:L3-B009 3
std %f46, [%g3-0x0068] ! 00004D76FB3642BC SKIP:L3-B009 3 S >BD140005
ldx [%g2+0x0050], %l5 ! 00004D76FB3642C0 SKIP:L3-B009 3 <BD140003
membar 0x40 ! 00004D76FB3642C4 SKIP:L3-B009 3
stda %f32, [%l5]0xF0 ! 00004D76FB3642C8 SKIP:L3-B009 3 Blk-Store
membar 0x40 ! 00004D76FB3642CC SKIP:L3-B009 3
ldx [%g2+0x0010], %g3 ! 00004D76FB3642D0 SKIP:L3-B009 3 S BASE<BD140173
add %g5, 0x58, %l5 ! 00004D76FB3642D4 SKIP:L3-B009 3 @BD140003
stda %f22,[%l5+%g1]0xC5 ! 00004D76FB3642D8 SKIP:L3-B009 3 S Partial_St
ld [%g2+0x0060], %fsr ! 00004D76FB3642DC SKIP:L3-B009 3 S <BD140008
add %g1, 0x919, %g1 ! 00004D76FB3642E0 SKIP:L3-B009 3 chksum++
nop ! 00004D76FB3642E4 SKIP:L3-B009 3 S
brlez,a,pn %l4, BL140200 ! 00004D76FB3642E8 SKIP:L3-B009 3 L
ldswa [%g7+%g7]0x8A, %i0 ! 00004D76FB3642EC SKIP:L3-B009 1 S <BD140034
stb %g1, [%g4-0x0057] ! 00004D76FB3642F0 SKIP:L3-B009 2 S >BD140018
std %f16, [%g4+0x0058] ! 00004D76FB3642F4 SKIP:L3-B009 2 S >BD140003
bvs BL140201 ! 00004D76FB3642F8 SKIP:L3-B009 2 L
std %f6, [%g5-0x0068] ! 00004D76FB3642FC SKIP:L3-B009 2 S >BD140005
BL140200:bz,a,pn %xcc, BL140202 ;.empty ! 00004D76FB364300 SKIP:L3-B009 3 L
bvc,a,pt %xcc, BL140203 ! 00004D76FB364304 SKIP:L3-B009 3 L
.word 0xBFAD20C5 ! 00004D76FB364308 SKIP:L3-B009 0 S illop
BL140201:stda %f16, [%g5+0x0058]%asi ! 00004D76FB36430C SKIP:L3-B009 0 S >BD140003
brlz,pn %o0, BL140203 ;.empty ! 00004D76FB364310 SKIP:L3-B009 0 L
fbug,a,pt %fcc3, BL140203 ! 00004D76FB364314 SKIP:L3-B009 0 L
BL140203:.word 0x95B48657 ! 00004D76FB364318 SKIP:L3-B009 3 S illop_VIS
BL140202:add %g1, 0x9C1, %g1 ! 00004D76FB36431C SKIP:L3-B009 6 chksum++
fba,a,pt %fcc3, BL140209 ! 00004D76FB364320 SKIP:L3-B009 3
edge32ln %g1, %l4, %i1 ! 00004D76FB364324 SKIP:L3-B009 0 S
BL140204: ! ELSE:L3-B010
.word 0xCF3594F8 ! 00004D76FB364328 ELSE:L3-B010 0 S illop
.word 0xAFA61BAD ! 00004D76FB36432C ELSE:L3-B010 0 L illop
brgez,a,pn %o4, BL140206 ;.empty ! 00004D76FB364330 ELSE:L3-B010 0 L
BL140205:fblg,a BL140207 ! 00004D76FB364334 ELSE:L3-B010 0 L
.word 0xD7A9CB2A ! 00004D76FB364338 ELSE:L3-B010 0 S illop
ble,a BL140208 ! 00004D76FB36433C ELSE:L3-B010 0 L
BL140207:edge32n %o2, %o2, %o2 ! 00004D76FB364340 ELSE:L3-B010 0 S
BL140206:nop ! 00004D76FB364344 ELSE:L3-B010 0 S
.word 0xA1AD0073 ! 00004D76FB364348 ELSE:L3-B010 0 S illop
BL140208:add %g1, 0x16C, %g1 ! 00004D76FB36434C ELSE:L3-B010 0 chksum++
add %g1, 0xEA8, %g1 ! 00004D76FB364350 ELSE:L3-B010 0 chksum++
add %g4, -87, %l6 ! 00004D76FB364354 ELSE:L3-B010 0 @BD140018
ldda [%l6]0xD0, %f18 ! 00004D76FB364358 ELSE:L3-B010 0 S Short8
ldx [%g2+0x0050], %l5 ! 00004D76FB36435C ELSE:L3-B010 0 <BD140003
membar 0x40 ! 00004D76FB364360 ELSE:L3-B010 0
stda %f16, [%l5]0xE0 ! 00004D76FB364364 ELSE:L3-B010 0 Blk-Store
membar 0x40 ! 00004D76FB364368 ELSE:L3-B010 0
ldx [%g5-0x0088], %g5 ! 00004D76FB36436C ELSE:L3-B010 0 ptr_chase
ldx [%g5-0x0088], %g5 ! 00004D76FB364370 ELSE:L3-B010 0 ptr_chase
.word 0xFFB17B36 ! 00004D76FB364374 ELSE:L3-B010 0 illop
ldx [%g5-0x0088], %g5 ! 00004D76FB364378 ELSE:L3-B010 0 ptr_chase
ldx [%g5-0x0088], %g5 ! 00004D76FB36437C ELSE:L3-B010 0 ptr_chase
ldx [%g5-0x0088], %g5 ! 00004D76FB364380 ELSE:L3-B010 0 ptr_chase
ldx [%g5-0x0088], %g5 ! 00004D76FB364384 ELSE:L3-B010 0 ptr_chase
membar 0x40 ! 00004D76FB364388 ELSE:L3-B010 0
.word 0xE1B0D588 ! 00004D76FB36438C ELSE:L3-B010 0 illop
membar 0x40 ! 00004D76FB364390 ELSE:L3-B010 0
nop ! 00004D76FB364394 ELSE:L3-B010 0 S
BL140209: ! ELSE:L3-B010
add %g1, 0xC04, %g1 ! 00004D76FB364398 ELSE:L3-B010 3 chksum++
nop ! 00004D76FB36439C LOOP:L3-B011 3
srlx %l4, 0x1, %l4 ! 00004D76FB3643A0 LOOP:L2-B002 3
andcc %l4, 0x1, %g0 ! 00004D76FB3643A4 LOOP:L2-B002 3
bne,pt %xcc, BL140210 ! 00004D76FB3643A8 LOOP:L2-B002 3
.word 0x89B0E649 ! 00004D76FB3643AC LOOP:L2-B002 3 S illop_VIS
add %g1, 0x2ED, %g1 ! 00004D76FB3643B0 LOOP:L2-B002 2 chksum++
nop ! 00004D76FB3643B4 LOOP:L2-B003 2
nop ! 00004D76FB3643B8 LOOP:L2-B004 2
nop ! 00004D76FB3643BC LOOP:L2-B005 2
nop ! 00004D76FB3643C0 LOOP:L2-B006 2
add %i1, %g1, %i4 ! 00004D76FB3643C4 SWCH:L2-B007 2
and %i4, 0x18, %o7 ! 00004D76FB3643C8 SWCH:L2-B007 2
sethi %hi(0x6E0), %i4 ! 00004D76FB3643CC SWCH:L2-B007 2 .+0
or %i4,%lo(0x6E0),%i4 ! 00004D76FB3643D0 SWCH:L2-B007 2
add %i4, %o7, %i4 ! 00004D76FB3643D4 SWCH:L2-B007 2
jmpl %l7+%i4, %g0 ! 00004D76FB3643D8 SWCH:L2-B007 2
ldx [%g2+0x0040], %g4 ! 00004D76FB3643DC SWCH:L2-B007 2 S BASE<BD140087
fba,a,pt %fcc1, BL140214 ! 00004D76FB3643E0 SWCH:L2-B007 0
ldub [%g6-0x0057], %o4 ! 00004D76FB3643E4 SWCH:L2-B007 0 S <BD140018
.word 0x37567E40 ! 00004D76FB3643E8 SWCH:L2-B007 0 random
nop ! 00004D76FB3643EC SWCH:L2-B007 0 S
ba,a BL140212 ! 00004D76FB3643F0 SWCH:L2-B007 1
lduh [%g3-0x0024], %i3 ! 00004D76FB3643F4 SWCH:L2-B007 0 S <BD140004
ba,pn %xcc, BL140211 ! 00004D76FB3643F8 SWCH:L2-B007 1
std %f24, [%g4+0x0058] ! 00004D76FB3643FC SWCH:L2-B007 1 S >BD140003
BL140211:add %g1, 0xA69, %g1 ! 00004D76FB364400 CASE:L3-B012 1 chksum++
ldx [%g2+0x0058], %l6 ! 00004D76FB364404 CASE:L3-B012 1 <BD140021
ldda [%l6]0x24, %i0 ! 00004D76FB364408 CASE:L3-B012 1 S Quad_Ld
stha %i1, [%g6-0x0024]%asi ! 00004D76FB36440C CASE:L3-B012 1 S >BD140004
add %g5, 0x58, %l5 ! 00004D76FB364410 CASE:L3-B012 1 @BD140003
stda %f18,[%l5+%g1]0xC0 ! 00004D76FB364414 CASE:L3-B012 1 S Partial_St
pdist %f22, %f26, %f20 ! 00004D76FB364418 CASE:L3-B012 1 S
ldstub [%g4-0x0057], %i2 ! 00004D76FB36441C CASE:L3-B012 1 S >BD140018
ldx [%g2+0x0050], %l5 ! 00004D76FB364420 CASE:L3-B012 1 <BD140003
membar 0x40 ! 00004D76FB364424 CASE:L3-B012 1
stda %f32, [%l5]0xE0 ! 00004D76FB364428 CASE:L3-B012 1 Blk-Store
membar 0x40 ! 00004D76FB36442C CASE:L3-B012 1
membar 0x40 ! 00004D76FB364430 CASE:L3-B012 1
stda %f0, [%l5]0xE0 ! 00004D76FB364434 CASE:L3-B012 1 Blk-Store
membar 0x40 ! 00004D76FB364438 CASE:L3-B012 1
ldd [%g4-0x0068], %f60 ! 00004D76FB36443C CASE:L3-B012 1 S <BD140005
membar 0x40 ! 00004D76FB364440 CASE:L3-B012 1
stda %f32, [%l5]0x16 ! 00004D76FB364444 CASE:L3-B012 1 Blk-Store
membar 0x40 ! 00004D76FB364448 CASE:L3-B012 1
ldstub [%g6-0x0057], %i0 ! 00004D76FB36444C CASE:L3-B012 1 S >BD140018
prefetch [%i7-0x07E9], 2 ! 00004D76FB364450 CASE:L3-B012 1 S <.-2025
membar 0x40 ! 00004D76FB364454 CASE:L3-B012 1
stda %f0, [%l5]0xF0 ! 00004D76FB364458 CASE:L3-B012 1 Blk-Store
membar 0x40 ! 00004D76FB36445C CASE:L3-B012 1
ba BL140215 ! 00004D76FB364460 CASE:L3-B012 1
std %f12, [%g4-0x0068] ! 00004D76FB364464 CASE:L3-B012 1 S >BD140005
BL140212:add %g1, 0x328, %g1 ! 00004D76FB364468 CASE:L3-B013 1 chksum++
ldx [%g2+0x0050], %l5 ! 00004D76FB36446C CASE:L3-B013 1 <BD140003
membar 0x40 ! 00004D76FB364470 CASE:L3-B013 1
stda %f16, [%l5]0x16 ! 00004D76FB364474 CASE:L3-B013 1 Blk-Store
membar 0x40 ! 00004D76FB364478 CASE:L3-B013 1
add %g5, -58, %l6 ! 00004D76FB36447C CASE:L3-B013 1 @BD140007
stda %f26, [%l6]0xD8 ! 00004D76FB364480 CASE:L3-B013 1 S Short8
ldstub [%g4-0x0057], %i1 ! 00004D76FB364484 CASE:L3-B013 1 S >BD140018
add %g4, 0x58, %l5 ! 00004D76FB364488 CASE:L3-B013 1 @BD140003
stda %f28,[%l5+%g1]0xC5 ! 00004D76FB36448C CASE:L3-B013 1 S Partial_St
nop ! 00004D76FB364490 CASE:L3-B013 1 S
ba,a,pn %xcc, BL140215 ! 00004D76FB364494 CASE:L3-B013 1
.word 0x93AF1008 ! 00004D76FB364498 CASE:L3-B013 0 S illop
BL140213:.word 0xB950C000 ! 00004D76FB36449C CASE:L3-B014 0 illop
std %f14, [%g3-0x0068] ! 00004D76FB3644A0 CASE:L3-B014 0 S >BD140005
add %g4, 0x58, %l5 ! 00004D76FB3644A4 CASE:L3-B014 0 @BD140003
stda %f22,[%l5+%g1]0xC0 ! 00004D76FB3644A8 CASE:L3-B014 0 S Partial_St
stx %o2, [%g4+0x005A] ! 00004D76FB3644AC CASE:L3-B014 0 S >BD140003+2
stxa %i0, [%g7+%g0]0x0F ! 00004D76FB3644B0 CASE:L3-B014 0 S BAD-ASI
std %i0, [%g3+0x005E] ! 00004D76FB3644B4 CASE:L3-B014 0 S >BD140003+6
stda %f24, [%g6+0x0058]%asi ! 00004D76FB3644B8 CASE:L3-B014 0 S >BD140003
fba BL140215 ! 00004D76FB3644BC CASE:L3-B014 0
std %i2, [%g5+0x005D] ! 00004D76FB3644C0 CASE:L3-B014 0 S >BD140003+5
BL140214:.word 0xD5B7FDED ! 00004D76FB3644C4 CASE:L3-B015 0 illop
.word 0xB78D4742 ! 00004D76FB3644C8 CASE:L3-B015 0 random
stda %f20,[%l5+%g1]0xC4 ! 00004D76FB3644CC CASE:L3-B015 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00004D76FB3644D0 CASE:L3-B015 0 <BD140003
membar 0x40 ! 00004D76FB3644D4 CASE:L3-B015 0
stda %f32, [%l5]0xF0 ! 00004D76FB3644D8 CASE:L3-B015 0 Blk-Store
membar 0x40 ! 00004D76FB3644DC CASE:L3-B015 0
add %g6, -112, %l6 ! 00004D76FB3644E0 CASE:L3-B015 0 @BD140006
ldda [%l6]0xD2, %f28 ! 00004D76FB3644E4 CASE:L3-B015 0 S Short16
.word 0xBDCCC8CD ! 00004D76FB3644E8 CASE:L3-B015 0 illop
stda %f16, [%l5]0xF0 ! 00004D76FB3644EC CASE:L3-B015 0 Blk-Store
.word 0xD55D4DE8 ! 00004D76FB3644F0 CASE:L3-B015 0 illop
ldstub [%g4-0x0057], %o2 ! 00004D76FB3644F4 CASE:L3-B015 0 S >BD140018
ldub [%g5-0x0057], %o3 ! 00004D76FB3644F8 CASE:L3-B015 0 S <BD140018
fba BL140215 ! 00004D76FB3644FC CASE:L3-B015 0
nop ! 00004D76FB364500 CASE:L3-B015 0 S
BL140215: ! SWCH:L2-B007
add %g1, 0xB92, %g1 ! 00004D76FB364504 SWCH:L2-B007 2 chksum++
stda %f32, [%g6-0x0068]%asi ! 00004D76FB364508 SWCH:L2-B007 2 S >BD140005
sethi %hh(0x3A43B16BFF00),%l6 ! 00004D76FB36450C SWCH:L2-B007 2 SUBR104
or %l6,%hm(0x3A43B16BFF00),%l6 ! 00004D76FB364510 SWCH:L2-B007 2
sethi %lm(0x3A43B16BFF00),%l5 ! 00004D76FB364514 SWCH:L2-B007 2
or %l5,%lo(0x3A43B16BFF00),%l5 ! 00004D76FB364518 SWCH:L2-B007 2
sllx %l6, 0x20, %l6 ! 00004D76FB36451C SWCH:L2-B007 2
or %l6, %l5, %l6 ! 00004D76FB364520 SWCH:L2-B007 2
jmpl %l6+0x0000, %o7 ! 00004D76FB364524 SWCH:L2-B007 2 S
std %o0, [%g4+0x0058] ! 00004D76FB364528 SWCH:L2-B007 2 S >BD140003
ldx [%g2+0x0050], %l5 ! 00004D76FB36452C SWCH:L2-B007 2 <BD140003
membar 0x40 ! 00004D76FB364530 SWCH:L2-B007 2
stda %f16, [%l5]0x16 ! 00004D76FB364534 SWCH:L2-B007 2 Blk-Store
membar 0x40 ! 00004D76FB364538 SWCH:L2-B007 2
stx %o4, [%g4+0x0058] ! 00004D76FB36453C SWCH:L2-B007 2 S >BD140003
nop ! 00004D76FB364540 LOOP:L2-B008 2
nop ! 00004D76FB364544 LOOP:L2-B009 2
nop ! 00004D76FB364548 LOOP:L2-B010 2
nop ! 00004D76FB36454C LOOP:L2-B011 2
nop ! 00004D76FB364550 LOOP:L2-B012 2
nop ! 00004D76FB364554 LOOP:L2-B013 2
nop ! 00004D76FB364558 LOOP:L2-B014 2
nop ! 00004D76FB36455C LOOP:L2-B015 2
add %i1, %g1, %i2 ! 00004D76FB364560 SWCH:L2-B016 2
and %i2, 0x18, %o7 ! 00004D76FB364564 SWCH:L2-B016 2
sethi %hi(0x87C), %i2 ! 00004D76FB364568 SWCH:L2-B016 2 .+0
or %i2,%lo(0x87C),%i2 ! 00004D76FB36456C SWCH:L2-B016 2
add %i2, %o7, %i2 ! 00004D76FB364570 SWCH:L2-B016 2
jmpl %l7+%i2, %g0 ! 00004D76FB364574 SWCH:L2-B016 2
ldstuba [%g6-0x003A]%asi, %i3 ! 00004D76FB364578 SWCH:L2-B016 2 S >BD140007
ba BL140222 ! 00004D76FB36457C SWCH:L2-B016 1
stda %f38, [%g5-0x0065]%asi ! 00004D76FB364580 SWCH:L2-B016 1 S >BD140005+3
fba BL140221 ! 00004D76FB364584 SWCH:L2-B016 0
.word 0x08F8E4D8 ! 00004D76FB364588 SWCH:L2-B016 0 S illop
fba,a BL140220 ! 00004D76FB36458C SWCH:L2-B016 0
nop ! 00004D76FB364590 SWCH:L2-B016 0 S
fba,a BL140219 ! 00004D76FB364594 SWCH:L2-B016 1
nop ! 00004D76FB364598 SWCH:L2-B016 0 S
BL140219:add %g1, 0x8F8, %g1 ! 00004D76FB36459C CASE:L3-B016 1 chksum++
std %f60, [%g4-0x0068] ! 00004D76FB3645A0 CASE:L3-B016 1 S >BD140005
fba BL140216 ;.empty ! 00004D76FB3645A4 CASE:L3-B016 1 L
bpos,a,pn %xcc, BL140217 ! 00004D76FB3645A8 CASE:L3-B016 1 L
stda %f20, [%g4+0x0058]%asi ! 00004D76FB3645AC CASE:L3-B016 0 S >BD140003
ldd [%g4+0x0058], %f28 ! 00004D76FB3645B0 CASE:L3-B016 0 S <BD140003
fbul,pn %fcc3, BL140218 ! 00004D76FB3645B4 CASE:L3-B016 0 L
.word 0x97AEC41E ! 00004D76FB3645B8 CASE:L3-B016 0 S illop
BL140217:nop ! 00004D76FB3645BC CASE:L3-B016 1 S
bleu,a,pn %icc, BL140218 ;.empty ! 00004D76FB3645C0 CASE:L3-B016 1 L
brlez,pn %o0, BL140218 ! 00004D76FB3645C4 CASE:L3-B016 1 L
std %f12, [%g6-0x0068] ! 00004D76FB3645C8 CASE:L3-B016 0 S >BD140005
BL140218:fpsub16 %f22, %f24, %f26 ! 00004D76FB3645CC CASE:L3-B016 1 S
BL140216:add %g1, 0x80, %g1 ! 00004D76FB3645D0 CASE:L3-B016 2 chksum++
ba,a,pn %icc, BL140230 ! 00004D76FB3645D4 CASE:L3-B016 1
ta %xcc, 0x40 ! 00004D76FB3645D8 CASE:L3-B016 0 S +-priv
BL140220:add %g1, 0x6B2, %g1 ! 00004D76FB3645DC CASE:L3-B017 0 chksum++
ldx [%g2+0x0058], %l6 ! 00004D76FB3645E0 CASE:L3-B017 0 <BD140021
ldda [%l6]0x2C, %i0 ! 00004D76FB3645E4 CASE:L3-B017 0 S Quad_Ld
.word 0xAFE546F1 ! 00004D76FB3645E8 CASE:L3-B017 0 S illop
fexpand %f22, %f16 ! 00004D76FB3645EC CASE:L3-B017 0 S
ldda [%g3-0x0068]%asi, %f60 ! 00004D76FB3645F0 CASE:L3-B017 0 S <BD140005
ldx [%g2+0x0030], %g5 ! 00004D76FB3645F4 CASE:L3-B017 0 S BASE<BD140096
tn %xcc, %g0+0x006D ! 00004D76FB3645F8 CASE:L3-B017 0 S
sethi %hh(0x432B15EEFF00),%l6 ! 00004D76FB3645FC CASE:L3-B017 0 SUBR101
or %l6,%hm(0x432B15EEFF00),%l6 ! 00004D76FB364600 CASE:L3-B017 0
.word 0x93595DED ! 00004D76FB364604 CASE:L3-B017 0 illop
.word 0xB698E606 ! 00004D76FB364608 CASE:L3-B017 0 random
sllx %l6, 0x20, %l6 ! 00004D76FB36460C CASE:L3-B017 0
.word 0xBBAD1972 ! 00004D76FB364610 CASE:L3-B017 0 illop
jmpl %l6+0x0000, %o7 ! 00004D76FB364614 CASE:L3-B017 0 S
lduwa [%g7+%g0]0x8B, %o0 ! 00004D76FB364618 CASE:L3-B017 0 S <BD140034
.word 0x81C7E008 ! 00004D76FB36461C CASE:L3-B017 0 S random
prefetch [%l5+0x027E], 22 ! 00004D76FB364620 CASE:L3-B017 0 S <.+638
fba,a,pn %fcc0, BL140230 ! 00004D76FB364624 CASE:L3-B017 0
std %f12, [%g6-0x0068] ! 00004D76FB364628 CASE:L3-B017 0 S >BD140005
BL140221:add %g1, 0xB94, %g1 ! 00004D76FB36462C CASE:L3-B018 0 chksum++
fmuld8sux16 %f22, %f23, %f20 ! 00004D76FB364630 CASE:L3-B018 0 S
.word 0xA9AA0A60 ! 00004D76FB364634 CASE:L3-B018 0 S illop_FP
.word 0xBE100001 ! 00004D76FB364638 CASE:L3-B018 0 S random
.word 0xE5D39422 ! 00004D76FB36463C CASE:L3-B018 0 illop
membar 0x40 ! 00004D76FB364640 CASE:L3-B018 0
stda %f0, [%l5]0x16 ! 00004D76FB364644 CASE:L3-B018 0 Blk-Store
membar 0x40 ! 00004D76FB364648 CASE:L3-B018 0
add %g5, 0x58, %l5 ! 00004D76FB36464C CASE:L3-B018 0 @BD140003
stda %f18,[%l5+%g1]0xC4 ! 00004D76FB364650 CASE:L3-B018 0 S Partial_St
ba,a BL140230 ! 00004D76FB364654 CASE:L3-B018 0
nop ! 00004D76FB364658 CASE:L3-B018 0 S
BL140222:add %g1, 0x7DF, %g1 ! 00004D76FB36465C CASE:L3-B019 1 chksum++
ldx [%g2+0x0050], %l5 ! 00004D76FB364660 CASE:L3-B019 1 <BD140003
membar 0x40 ! 00004D76FB364664 CASE:L3-B019 1
ldda [%l5]0x1E, %f16 ! 00004D76FB364668 CASE:L3-B019 1 Blk-Load
membar 0x40 ! 00004D76FB36466C CASE:L3-B019 1
add %g3, -36, %l6 ! 00004D76FB364670 CASE:L3-B019 1 @BD140004
ldda [%l6]0xD2, %f26 ! 00004D76FB364674 CASE:L3-B019 1 S Short16
ldx [%g2+0x0058], %l6 ! 00004D76FB364678 CASE:L3-B019 1 <BD140021
stxa %g7, [%l6+%g0]0x14 ! 00004D76FB36467C CASE:L3-B019 1 S >BD140022
fpsub16s %f22, %f27, %f28 ! 00004D76FB364680 CASE:L3-B019 1 S
array32 %o4, %i3, %i4 ! 00004D76FB364684 CASE:L3-B019 1 S
add %g5, -87, %l6 ! 00004D76FB364688 CASE:L3-B019 1 @BD140018
ldda [%l6]0xD0, %f22 ! 00004D76FB36468C CASE:L3-B019 1 S Short8
membar 0x40 ! 00004D76FB364690 CASE:L3-B019 1
stda %f32, [%l5]0x16 ! 00004D76FB364694 CASE:L3-B019 1 Blk-Store
membar 0x40 ! 00004D76FB364698 CASE:L3-B019 1
ldx [%g2+0x0058], %l6 ! 00004D76FB36469C CASE:L3-B019 1 <BD140021
ldda [%l6]0x24, %i0 ! 00004D76FB3646A0 CASE:L3-B019 1 S Quad_Ld
ba BL140230 ! 00004D76FB3646A4 CASE:L3-B019 1
nop ! 00004D76FB3646A8 CASE:L3-B019 1 S
BL140230: ! SWCH:L2-B016
add %g1, 0xFAE, %g1 ! 00004D76FB3646AC SWCH:L2-B016 2 chksum++
nop ! 00004D76FB3646B0 SWCH:L2-B016 2 S
fbl,a,pn %fcc3, BL140223 ;.empty ! 00004D76FB3646B4 SWCH:L2-B016 2 L
.word 0xBD825E69 ! 00004D76FB3646B8 SWCH:L2-B016 0 L illop
bleu BL140225 ! 00004D76FB3646BC SWCH:L2-B016 2 L
ldx [%g2+0x0038], %g6 ! 00004D76FB3646C0 SWCH:L2-B016 2 S BASE<BD140166
bvs BL140226 ! 00004D76FB3646C4 SWCH:L2-B016 0 L
.word 0x939C530F ! 00004D76FB3646C8 SWCH:L2-B016 0 S illop
BL140226:bge,a BL140227 ;.empty ! 00004D76FB3646CC SWCH:L2-B016 0 L
BL140224:fbo,a BL140225 ! 00004D76FB3646D0 SWCH:L2-B016 0 L
BL140225:nop ! 00004D76FB3646D4 SWCH:L2-B016 2 S
fbo,a,pt %fcc3, BL140228 ;.empty ! 00004D76FB3646D8 SWCH:L2-B016 2 L
fbl BL140229 ! 00004D76FB3646DC SWCH:L2-B016 2 L
stx %o0, [%g6+0x005B] ! 00004D76FB3646E0 SWCH:L2-B016 0 S >BD140003+3
fbne,pn %fcc3, BL140227 ;.empty ! 00004D76FB3646E4 SWCH:L2-B016 0 L
BL140227:bvs,a BL140228 ! 00004D76FB3646E8 SWCH:L2-B016 0 L
BL140223:nop ! 00004D76FB3646EC SWCH:L2-B016 0 S
BL140228:nop ! 00004D76FB3646F0 SWCH:L2-B016 2 S
BL140229:add %g1, 0x8BF, %g1 ! 00004D76FB3646F4 SWCH:L2-B016 2 chksum++
nop ! 00004D76FB3646F8 LOOP:L2-B017 2
add %i0, %g1, %o2 ! 00004D76FB3646FC SWCH:L2-B018 2
and %o2, 0x18, %o7 ! 00004D76FB364700 SWCH:L2-B018 2
sethi %hi(0xA18), %o2 ! 00004D76FB364704 SWCH:L2-B018 2 .+0
or %o2,%lo(0xA18),%o2 ! 00004D76FB364708 SWCH:L2-B018 2
add %o2, %o7, %o2 ! 00004D76FB36470C SWCH:L2-B018 2
jmpl %l7+%o2, %g0 ! 00004D76FB364710 SWCH:L2-B018 2
ldx [%g4+0x0058], %o5 ! 00004D76FB364714 SWCH:L2-B018 2 S <BD140003
fba BL140234 ! 00004D76FB364718 SWCH:L2-B018 1
stda %g0, [%g4+0x0058]%asi ! 00004D76FB36471C SWCH:L2-B018 1 S >BD140003
fba,pt %fcc0, BL140233 ! 00004D76FB364720 SWCH:L2-B018 0
.word 0xD5495BD1 ! 00004D76FB364724 SWCH:L2-B018 0 S illop
fba BL140232 ! 00004D76FB364728 SWCH:L2-B018 1
nop ! 00004D76FB36472C SWCH:L2-B018 1 S
ba BL140231 ! 00004D76FB364730 SWCH:L2-B018 0
nop ! 00004D76FB364734 SWCH:L2-B018 0 S
BL140231:.word 0x0912341D ! 00004D76FB364738 CASE:L3-B020 0 random
.word 0x7573A698 ! 00004D76FB36473C CASE:L3-B020 0 random
stda %f24,[%l5+%g1]0xC2 ! 00004D76FB364740 CASE:L3-B020 0 S Partial_St
add %g5, -36, %l6 ! 00004D76FB364744 CASE:L3-B020 0 @BD140004
.word 0xCF7BAA32 ! 00004D76FB364748 CASE:L3-B020 0 S illop
add %g5, -36, %l6 ! 00004D76FB36474C CASE:L3-B020 0 @BD140004
.word 0xC2720C5D ! 00004D76FB364750 CASE:L3-B020 0 S random
call .+8 ! 00004D76FB364754 CASE:L3-B020 0 S
.word 0x87A78D76 ! 00004D76FB364758 CASE:L3-B020 0 S illop
call .+8 ! 00004D76FB36475C CASE:L3-B020 0 S
ldsha [%g7+%g7]0x82, %o5 ! 00004D76FB364760 CASE:L3-B020 0 S <BD140034
ldx [%g2+0x0028], %g4 ! 00004D76FB364764 CASE:L3-B020 0 S BASE<BD140060
ldx [%g2+0x0050], %l5 ! 00004D76FB364768 CASE:L3-B020 0 <BD140003
membar 0x40 ! 00004D76FB36476C CASE:L3-B020 0
stda %f16, [%l5]0x16 ! 00004D76FB364770 CASE:L3-B020 0 Blk-Store
membar 0x40 ! 00004D76FB364774 CASE:L3-B020 0
.word 0x85A98090 ! 00004D76FB364778 CASE:L3-B020 0 illop
ldda [%l6]0x26, %i0 ! 00004D76FB36477C CASE:L3-B020 0 S Quad_Ld_P
ldsba [%g7+%g0]0x83, %o4 ! 00004D76FB364780 CASE:L3-B020 0 S <BD140034
add %g5, 0x58, %l5 ! 00004D76FB364784 CASE:L3-B020 0 @BD140003
.word 0xBBA68005 ! 00004D76FB364788 CASE:L3-B020 0 S illop
fba BL140239 ! 00004D76FB36478C CASE:L3-B020 0
sth %i4, [%g5-0x0070] ! 00004D76FB364790 CASE:L3-B020 0 S >BD140006
BL140232:add %g1, 0x8C9, %g1 ! 00004D76FB364794 CASE:L3-B021 1 chksum++
std %g0, [%g5+0x0058] ! 00004D76FB364798 CASE:L3-B021 1 S >BD140003
stx %i1, [%g6+0x0058] ! 00004D76FB36479C CASE:L3-B021 1 S >BD140003
call .+8 ! 00004D76FB3647A0 CASE:L3-B021 1 S
nop ! 00004D76FB3647A4 CASE:L3-B021 1 S
call .+8 ! 00004D76FB3647A8 CASE:L3-B021 1 S
nop ! 00004D76FB3647AC CASE:L3-B021 1 S
stx %i3, [%g6+0x0058] ! 00004D76FB3647B0 CASE:L3-B021 1 S >BD140003
add %g4, 0x58, %l5 ! 00004D76FB3647B4 CASE:L3-B021 1 @BD140003
stda %f20,[%l5+%g1]0xC0 ! 00004D76FB3647B8 CASE:L3-B021 1 S Partial_St
add %g4, 0x58, %l5 ! 00004D76FB3647BC CASE:L3-B021 1 @BD140003
stda %f16,[%l5+%g1]0xCC ! 00004D76FB3647C0 CASE:L3-B021 1 S Partial_St
fpmerge %f23, %f22, %f16 ! 00004D76FB3647C4 CASE:L3-B021 1 S
fba BL140239 ! 00004D76FB3647C8 CASE:L3-B021 1
std %f26, [%g3+0x0058] ! 00004D76FB3647CC CASE:L3-B021 1 S >BD140003
BL140233:add %g1, 0xC69, %g1 ! 00004D76FB3647D0 CASE:L3-B022 0 chksum++
prefetch [%g4+0x006F], 3 ! 00004D76FB3647D4 CASE:L3-B022 0 S <.+111
ldx [%g2+0x0038], %g5 ! 00004D76FB3647D8 CASE:L3-B022 0 S BASE<BD140166
.word 0xB7D16808 ! 00004D76FB3647DC CASE:L3-B022 0 illop
stda %f28,[%l5+%g1]0xC2 ! 00004D76FB3647E0 CASE:L3-B022 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00004D76FB3647E4 CASE:L3-B022 0 <BD140003
.word 0xCA38D85E ! 00004D76FB3647E8 CASE:L3-B022 0 illop
stda %f32, [%l5]0xF0 ! 00004D76FB3647EC CASE:L3-B022 0 Blk-Store
membar 0x40 ! 00004D76FB3647F0 CASE:L3-B022 0
.word 0xB5B00369 ! 00004D76FB3647F4 CASE:L3-B022 0 illop
nop ! 00004D76FB3647F8 CASE:L3-B022 0 S
BL140234:add %g1, 0xA8A, %g1 ! 00004D76FB3647FC CASE:L3-B023 1 chksum++
std %f46, [%g6-0x0067] ! 00004D76FB364800 CASE:L3-B023 1 S >BD140005+1
std %i0, [%g6+0x0058] ! 00004D76FB364804 CASE:L3-B023 1 S >BD140003
add %g4, 0x58, %l5 ! 00004D76FB364808 CASE:L3-B023 1 @BD140003
stda %f22,[%l5+%g1]0xC4 ! 00004D76FB36480C CASE:L3-B023 1 S Partial_St
ldx [%g2+0x0050], %l5 ! 00004D76FB364810 CASE:L3-B023 1 <BD140003
membar 0x40 ! 00004D76FB364814 CASE:L3-B023 1
stda %f16, [%l5]0xF0 ! 00004D76FB364818 CASE:L3-B023 1 Blk-Store
membar 0x40 ! 00004D76FB36481C CASE:L3-B023 1
ba,a BL140239 ! 00004D76FB364820 CASE:L3-B023 1
nop ! 00004D76FB364824 CASE:L3-B023 0 S
BL140239: ! SWCH:L2-B018
add %g1, 0x2E0, %g1 ! 00004D76FB364828 SWCH:L2-B018 2 chksum++
std %f18, [%g3+0x0058] ! 00004D76FB36482C SWCH:L2-B018 2 S >BD140003
prefetch [%o6+%l3], 4 ! 00004D76FB364830 SWCH:L2-B018 2 S <.+0
call .+8 ! 00004D76FB364834 SWCH:L2-B018 2 L
BL140235:nop ! 00004D76FB364838 SWCH:L2-B018 2 S
fbu BL140236 ! 00004D76FB36483C SWCH:L2-B018 2 L
nop ! 00004D76FB364840 SWCH:L2-B018 2 S
BL140236:ba,a BL140237 ! 00004D76FB364844 SWCH:L2-B018 2 L
.word 0x8397000D ! 00004D76FB364848 SWCH:L2-B018 0 S illop
ble,pn %xcc, BL140237 ;.empty ! 00004D76FB36484C SWCH:L2-B018 0 L
fbu,a BL140237 ;.empty ! 00004D76FB364850 SWCH:L2-B018 0 L
BL140237:fbule,pn %fcc0, BL140238 ! 00004D76FB364854 SWCH:L2-B018 2 L
alignaddr %i1, %i2, %i4 ! 00004D76FB364858 SWCH:L2-B018 2 S
BL140238:add %g1, 0xA3, %g1 ! 00004D76FB36485C SWCH:L2-B018 2 chksum++
add %i1, %g1, %i0 ! 00004D76FB364860 SWCH:L2-B019 2
andcc %i0, 0x10, %g0 ! 00004D76FB364864 SWCH:L2-B019 2
bnz,pt %xcc, BL140254 ! 00004D76FB364868 SWCH:L2-B019 2
andcc %i0, 0x20, %g0 ! 00004D76FB36486C SWCH:L2-B019 2
bnz,pn %xcc, BL140253 ! 00004D76FB364870 SWCH:L2-B019 1
andcc %i0, 0x400, %g0 ! 00004D76FB364874 SWCH:L2-B019 1
bnz,a,pt %xcc, BL140246 ! 00004D76FB364878 SWCH:L2-B019 1
add %g1, 0xE9F, %g1 ! 00004D76FB36487C SWCH:L2-B019 1 chksum++
andcc %i0, 0x10, %g0 ! 00004D76FB364880 SWCH:L2-B019 0
bnz,pn %xcc, BL140240 ! 00004D76FB364884 SWCH:L2-B019 0
add %g3, -36, %l6 ! 00004D76FB364888 SWCH:L2-B019 0 @BD140004
.word 0xF3A99F72 ! 00004D76FB36488C SWCH:L2-B019 0 S illop
stb %o5, [%g4+0x005C] ! 00004D76FB364890 SWCH:L2-B019 0 S >BD140003+4
call .+8 ! 00004D76FB364894 SWCH:L2-B019 0 S
.word 0xBFAC8A16 ! 00004D76FB364898 SWCH:L2-B019 0 S illop
std %f18, [%g6+0x0058] ! 00004D76FB36489C SWCH:L2-B019 0 S >BD140003
ldx [%g2+0x0050], %l5 ! 00004D76FB3648A0 SWCH:L2-B019 0 <BD140003
.word 0xB3D03423 ! 00004D76FB3648A4 SWCH:L2-B019 0 illop
stda %f32, [%l5]0xE0 ! 00004D76FB3648A8 SWCH:L2-B019 0 Blk-Store
membar 0x40 ! 00004D76FB3648AC SWCH:L2-B019 0
.word 0xBD887255 ! 00004D76FB3648B0 SWCH:L2-B019 0 S illop
add %g1, 0xA0C, %g1 ! 00004D76FB3648B4 SWCH:L2-B019 0 chksum++
ba,a BL140255 ! 00004D76FB3648B8 SWCH:L2-B019 0
nop ! 00004D76FB3648BC SWCH:L2-B019 0 S
BL140240:.word 0x81CFE008 ! 00004D76FB3648C0 CASE:L3-B024 0 random
fpsub16 %f18, %f16, %f20 ! 00004D76FB3648C4 CASE:L3-B024 0 S
add %g4, 0x58, %l5 ! 00004D76FB3648C8 CASE:L3-B024 0 @BD140003
stda %f24,[%l5+%g1]0xC1 ! 00004D76FB3648CC CASE:L3-B024 0 S Partial_St
.word 0xFB498CAA ! 00004D76FB3648D0 CASE:L3-B024 0 illop
stda %f18,[%l5+%g1]0xCC ! 00004D76FB3648D4 CASE:L3-B024 0 S Partial_St
std %f18, [%g6+0x0058] ! 00004D76FB3648D8 CASE:L3-B024 0 S >BD140003
nop ! 00004D76FB3648DC CASE:L3-B024 0 S
fba,a,pn %fcc1, BL140255 ! 00004D76FB3648E0 CASE:L3-B024 0
ldstub [%g4-0x003A], %i4 ! 00004D76FB3648E4 CASE:L3-B024 0 S >BD140007
BL140246:add %g1, 0x429, %g1 ! 00004D76FB3648E8 CASE:L3-B025 1 chksum++
nop ! 00004D76FB3648EC CASE:L3-B025 1 S
ldx [%g2+0x0038], %g6 ! 00004D76FB3648F0 CASE:L3-B025 1 S BASE<BD140166
brgez,a,pt %o5, BL140241 ! 00004D76FB3648F4 CASE:L3-B025 1 L
nop ! 00004D76FB3648F8 CASE:L3-B025 0 S
std %f16, [%g3+0x0058] ! 00004D76FB3648FC CASE:L3-B025 1 S >BD140003
brgez,pn %i0, BL140242 ! 00004D76FB364900 CASE:L3-B025 1 L
nop ! 00004D76FB364904 CASE:L3-B025 1 S
bn,pt %xcc, BL140243 ;.empty ! 00004D76FB364908 CASE:L3-B025 1 L
BL140241:fbg BL140243 ! 00004D76FB36490C CASE:L3-B025 1 L
std %f42, [%g4-0x0068] ! 00004D76FB364910 CASE:L3-B025 1 S >BD140005
nop ! 00004D76FB364914 CASE:L3-B025 1 S
nop ! 00004D76FB364918 CASE:L3-B025 1 S
BL140243:sth %i0, [%g4-0x0070] ! 00004D76FB36491C CASE:L3-B025 1 S >BD140006
brz,a,pt %i4, BL140244 ! 00004D76FB364920 CASE:L3-B025 1 L
BL140242:.word 0xA9BFCCAD ! 00004D76FB364924 CASE:L3-B025 0 S random
fba,a BL140245 ! 00004D76FB364928 CASE:L3-B025 1 L
BL140245:nop ! 00004D76FB36492C CASE:L3-B025 1 S
BL140244:add %g1, 0x479, %g1 ! 00004D76FB364930 CASE:L3-B025 1 chksum++
fba BL140255 ! 00004D76FB364934 CASE:L3-B025 1
std %f24, [%g4+0x0058] ! 00004D76FB364938 CASE:L3-B025 1 S >BD140003
BL140253:add %g1, 0xCC3, %g1 ! 00004D76FB36493C CASE:L3-B026 0 chksum++
call .+8 ;.empty ! 00004D76FB364940 CASE:L3-B026 0 L
bgu,pt %xcc, BL140248 ! 00004D76FB364944 CASE:L3-B026 0 L
stda %f62, [%g4-0x0068]%asi ! 00004D76FB364948 CASE:L3-B026 0 S >BD140005
fbn,pn %fcc2, BL140249 ;.empty ! 00004D76FB36494C CASE:L3-B026 0 L
fbe,a BL140250 ;.empty ! 00004D76FB364950 CASE:L3-B026 0 L
.word 0xA7ADB00B ! 00004D76FB364954 CASE:L3-B026 0 L illop
fbuge BL140251 ! 00004D76FB364958 CASE:L3-B026 0 L
.word 0xAD893B86 ! 00004D76FB36495C CASE:L3-B026 0 S illop
BL140247:stda %f62, [%g4-0x0068]%asi ! 00004D76FB364960 CASE:L3-B026 0 S >BD140005
be,a BL140248 ;.empty ! 00004D76FB364964 CASE:L3-B026 0 L
BL140249:.word 0x39F49E62 ! 00004D76FB364968 CASE:L3-B026 0 L illop
BL140252:.word 0xEE3D0A00 ! 00004D76FB36496C CASE:L3-B026 0 S random
nop ! 00004D76FB364970 CASE:L3-B026 0 S
BL140251:bnz BL140248 ! 00004D76FB364974 CASE:L3-B026 0 L
BL140250:edge8 %o5, %i0, %o3 ! 00004D76FB364978 CASE:L3-B026 0 S
BL140248:add %g1, 0xF69, %g1 ! 00004D76FB36497C CASE:L3-B026 0 chksum++
fba BL140255 ! 00004D76FB364980 CASE:L3-B026 0
ldub [%g4-0x003A], %o0 ! 00004D76FB364984 CASE:L3-B026 0 S <BD140007
BL140254:add %g1, 0x229, %g1 ! 00004D76FB364988 CASE:L3-B027 1 chksum++
add %g4, -36, %l6 ! 00004D76FB36498C CASE:L3-B027 1 @BD140004
ldda [%l6]0xDA, %f20 ! 00004D76FB364990 CASE:L3-B027 1 S Short16
ldx [%g2+0x0048], %g4 ! 00004D76FB364994 CASE:L3-B027 1 S BASE<BD140111
std %f40, [%g5-0x0068] ! 00004D76FB364998 CASE:L3-B027 1 S >BD140005
stw %g1, [%g5+0x005C] ! 00004D76FB36499C CASE:L3-B027 1 S >BD140003+4
fba,a BL140255 ! 00004D76FB3649A0 CASE:L3-B027 1
nop ! 00004D76FB3649A4 CASE:L3-B027 0 S
BL140255: ! SWCH:L2-B019
add %g1, 0x28B, %g1 ! 00004D76FB3649A8 SWCH:L2-B019 2 chksum++
add %g5, 0x58, %l5 ! 00004D76FB3649AC SWCH:L2-B019 2 @BD140003
stda %f26,[%l5+%g1]0xC0 ! 00004D76FB3649B0 SWCH:L2-B019 2 S Partial_St
ldx [%g2+0x0058], %l6 ! 00004D76FB3649B4 SWCH:L2-B019 2 <BD140021
ldda [%l6]0x26, %i2 ! 00004D76FB3649B8 SWCH:L2-B019 2 S Quad_Ld_P
add %g4, 0x58, %l5 ! 00004D76FB3649BC SWCH:L2-B019 2 @BD140003
stda %f26,[%l5+%g1]0xC2 ! 00004D76FB3649C0 SWCH:L2-B019 2 S Partial_St
ldx [%g2+0x0050], %l5 ! 00004D76FB3649C4 SWCH:L2-B019 2 <BD140003
membar 0x40 ! 00004D76FB3649C8 SWCH:L2-B019 2
ldda [%l5]0x16, %f16 ! 00004D76FB3649CC SWCH:L2-B019 2 Blk-Load
membar 0x40 ! 00004D76FB3649D0 SWCH:L2-B019 2
add %g5, 0x58, %l5 ! 00004D76FB3649D4 SWCH:L2-B019 2 @BD140003
stda %f16,[%l5+%g1]0xC0 ! 00004D76FB3649D8 SWCH:L2-B019 2 S Partial_St
stxa %g1, [%g4+0x0058]%asi ! 00004D76FB3649DC SWCH:L2-B019 2 S >BD140003
ldx [%g2+0x0058], %l6 ! 00004D76FB3649E0 LOOP:L1-B000 2 <BD140021
ldda [%l6]0x24, %i0 ! 00004D76FB3649E4 LOOP:L1-B000 2 S Quad_Ld
sth %i3, [%g6-0x0024] ! 00004D76FB3649E8 LOOP:L1-B000 2 S >BD140004
ldda [%l6]0x26, %i2 ! 00004D76FB3649EC LOOP:L1-B000 2 S Quad_Ld_P
prefetch [%l4-0x0DD2], 4 ! 00004D76FB3649F0 LOOP:L1-B000 2 S <.-3538
fpackfix %f20, %f24 ! 00004D76FB3649F4 LOOP:L1-B000 2 S
subcc %l3, 0x1, %l3 ! 00004D76FB3649F8 LOOP:L1-B000 2
bnz,a BL140256 ! 00004D76FB3649FC LOOP:L1-B000 2
std %f26, [%g4+0x0058] ! 00004D76FB364A00 LOOP:L1-B000 1 S >BD140003
add %g1, 0xF2E, %g1 ! 00004D76FB364A04 LOOP:L1-B000 1 chksum++
sethi %hi(0xFBCE9), %g3 ! 00004D76FB364A08 MAIN:L0-B000 1 .+0
or %g3,%lo(0xFBCE9),%g3 ! 00004D76FB364A0C MAIN:L0-B000 1
cmp %g1, %g3 ! 00004D76FB364A10 MAIN:L0-B000 1
bne %icc, blimp_bad_end ! 00004D76FB364A14 MAIN:L0-B000 1
nop ! 00004D76FB364A18 MAIN:L0-B000 1
blimp_good_end:
EXIT_GOOD
blimp_bad_end:
EXIT_BAD
SECTION .btext064_pg1 TEXT_VA=0x4d76fb364000
attr_text {
Name = .btext064_pg1,
VA = 0x4d76fb364000,
RA = ra2pa(0xfffa26000,0),
PA = ra2pa(0xfffa26000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext065 TEXT_VA=0x432b15eeff00
attr_text {
Name = .btext065,
VA = 0x432b15eeff00,
RA = 0xfffabff00,
PA = ra2pa(0xfffabff00,0),
notsb
}
SECTION .btext065_pg0 TEXT_VA=0x432b15ee0000
attr_text {
Name = .btext065_pg0,
VA = 0x432b15ee0000,
RA = 0xfffab0000,
PA = ra2pa(0xfffab0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext065
.text
.global SUBR101; SUBR101:
BL140002: ! SUBR:L0-B000
add %g1, 0xFCD, %g1 ! 0000432B15EEFF00 SUBR:L0-B000 0 chksum++
bcc BL140001 ! 0000432B15EEFF04 SUBR:L0-B000 0
save %o6, -128, %o6 ! 0000432B15EEFF08 SUBR:L0-B000 0
BL140001: ! SUBR:L0-B000
sethi %hh(0x432B15EEFF00),%l7 ! 0000432B15EEFF0C SUBR:L0-B000 0 SUBR101
or %l7,%hm(0x432B15EEFF00),%l7 ! 0000432B15EEFF10 SUBR:L0-B000 0
.word 0xB5B28533 ! 0000432B15EEFF14 SUBR:L0-B000 0 illop
.word 0xB9FF937E ! 0000432B15EEFF18 SUBR:L0-B000 0 illop
sllx %l7, 0x20, %l7 ! 0000432B15EEFF1C SUBR:L0-B000 0
or %l7, %l6, %l7 ! 0000432B15EEFF20 SUBR:L0-B000 0
.word 0x97AF0EE1 ! 0000432B15EEFF24 SUBR:L0-B000 0 illop
add %g6, 0x58, %l5 ! 0000432B15EEFF28 SUBR:L0-B000 0 @BD140003
stda %f24,[%l5+%g1]0xCA ! 0000432B15EEFF2C SUBR:L0-B000 0 S Partial_St
add %g5, -36, %l6 ! 0000432B15EEFF30 SUBR:L0-B000 0 @BD140004
.word 0xCFF9D232 ! 0000432B15EEFF34 SUBR:L0-B000 0 S illop
call .+8 ! 0000432B15EEFF38 SUBR:L0-B000 0 S
.word 0x8CC8B6F5 ! 0000432B15EEFF3C SUBR:L0-B000 0 S illop
.word 0xB4CDE217 ! 0000432B15EEFF40 SUBR:L0-B000 0 illop
or %l6,%hm(0x10B4CDE217),%l6 ! 0000432B15EEFF44 SUBR:L0-B000 0
.word 0x81880000 ! 0000432B15EEFF48 SUBR:L0-B000 0 random
or %l5,%lo(0x10B4CDE217),%l5 ! 0000432B15EEFF4C SUBR:L0-B000 0
.word 0xE38FBE56 ! 0000432B15EEFF50 SUBR:L0-B000 0 illop
.word 0x83EE1B61 ! 0000432B15EEFF54 SUBR:L0-B000 0 illop
jmpl %l6+0x0000, %o7 ! 0000432B15EEFF58 SUBR:L0-B000 0 S
nop ! 0000432B15EEFF5C SUBR:L0-B000 0 S
ldx [%g2+0x0058], %l6 ! 0000432B15EEFF60 SUBR:L0-B000 0 <BD140021
ldda [%l6]0x24, %i0 ! 0000432B15EEFF64 SUBR:L0-B000 0 S Quad_Ld
add %g6, 0x58, %l5 ! 0000432B15EEFF68 SUBR:L0-B000 0 @BD140003
stda %f28,[%l5+%g1]0xC9 ! 0000432B15EEFF6C SUBR:L0-B000 0 S Partial_St
rd %gsr, %l6 ! 0000432B15EEFF70 SUBR:L0-B000 0 S
wr %l6, 0x48, %gsr ! 0000432B15EEFF74 SUBR:L0-B000 0 S
add %g1, 0xD53, %g1 ! 0000432B15EEFF78 SUBR:L0-B000 0 chksum++
or %g0, 0x2, %l0 ! 0000432B15EEFF7C LOOP:L1-B000 0
BL140037: ! LOOP:L1-B000
.word 0x105D4BFF ! 0000432B15EEFF80 LOOP:L1-B000 0 illop
stda %f26, [%g3+0x0058]%asi ! 0000432B15EEFF84 LOOP:L1-B000 0 S >BD140003
.word 0x0BD23AB9 ! 0000432B15EEFF88 LOOP:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 0000432B15EEFF8C LOOP:L1-B000 0 <BD140003
membar 0x40 ! 0000432B15EEFF90 LOOP:L1-B000 0
stda %f0, [%l5]0xF0 ! 0000432B15EEFF94 LOOP:L1-B000 0 Blk-Store
membar 0x40 ! 0000432B15EEFF98 LOOP:L1-B000 0
ldx [%g2+0x0058], %l6 ! 0000432B15EEFF9C LOOP:L1-B000 0 <BD140021
stba %g7, [%l6+%g0]0x1C ! 0000432B15EEFFA0 LOOP:L1-B000 0 S >BD140022
.word 0xEDB75534 ! 0000432B15EEFFA4 LOOP:L1-B000 0 random
.word 0x9FC3801F ! 0000432B15EEFFA8 LOOP:L1-B000 0 random
membar 0x40 ! 0000432B15EEFFAC LOOP:L1-B000 0
nop ! 0000432B15EEFFB0 LOOP:L1-B000 0 S
andcc %o0, 0x2, %g0 ! 0000432B15EEFFB4 SKIP:L2-B000 0
bnz,a,pn %xcc, BL140014 ! 0000432B15EEFFB8 SKIP:L2-B000 0
nop ! 0000432B15EEFFBC SKIP:L2-B000 0 S
nop ! 0000432B15EEFFC0 SKIP:L2-B000 0 S
std %f14, [%g6-0x0068] ! 0000432B15EEFFC4 SKIP:L2-B000 0 S >BD140005
bz BL140008 ;.empty ! 0000432B15EEFFC8 SKIP:L2-B000 0 L
fble,pt %fcc3, BL140009 ;.empty ! 0000432B15EEFFCC SKIP:L2-B000 0 L
fbuge,pn %fcc0, BL140010 ! 0000432B15EEFFD0 SKIP:L2-B000 0 L
nop ! 0000432B15EEFFD4 SKIP:L2-B000 0 S
bn,a,pn %xcc, BL140011 ! 0000432B15EEFFD8 SKIP:L2-B000 0 L
stb %i2, [%g4+0x005A] ! 0000432B15EEFFDC SKIP:L2-B000 0 S >BD140003+2
BL140008:stda %f62, [%g6-0x0068]%asi ! 0000432B15EEFFE0 SKIP:L2-B000 0 S >BD140005
BL140011:nop ! 0000432B15EEFFE4 SKIP:L2-B000 0 S
lduh [%g5-0x0070], %o0 ! 0000432B15EEFFE8 SKIP:L2-B000 0 S <BD140006
BL140009:bcs BL140012 ! 0000432B15EEFFEC SKIP:L2-B000 0 L
.word 0xC9BCDE2F ! 0000432B15EEFFF0 SKIP:L2-B000 0 S illop
nop ! 0000432B15EEFFF4 SKIP:L2-B000 0 S
BL140012:sth %o0, [%g3-0x0070] ! 0000432B15EEFFF8 SKIP:L2-B000 0 S >BD140006
BL140010:bn,a,pn %icc, BL140013 ! 0000432B15EEFFFC SKIP:L2-B000 0 L
ldx [%g2+0x0008], %g3 ! 0000432B15EF0000 SKIP:L2-B000 0 S BASE<BD140145
BL140013:ldda [%g3+0x0058]%asi, %i0 ! 0000432B15EF0004 SKIP:L2-B000 0 S <BD140003
add %g1, 0x668, %g1 ! 0000432B15EF0008 SKIP:L2-B000 0 chksum++
add %g1, 0x507, %g1 ! 0000432B15EF000C SKIP:L2-B000 0 chksum++
.word 0x31B1EDAB ! 0000432B15EF0010 SKIP:L2-B000 0 random
stda %f22,[%l5+%g1]0xC3 ! 0000432B15EF0014 SKIP:L2-B000 0 S Partial_St
std %f46, [%g6-0x0068] ! 0000432B15EF0018 SKIP:L2-B000 0 S >BD140005
ldx [%g5-0x0088], %g5 ! 0000432B15EF001C SKIP:L2-B000 0 ptr_chase
.word 0x95A1450B ! 0000432B15EF0020 SKIP:L2-B000 0 illop
ldx [%g5-0x0088], %g5 ! 0000432B15EF0024 SKIP:L2-B000 0 ptr_chase
.word 0x83A6D8A9 ! 0000432B15EF0028 SKIP:L2-B000 0 S illop_FP
ba,a,pn %xcc, BL140015 ! 0000432B15EF002C SKIP:L2-B000 0
lduha [%g5-0x0024]%asi, %o2 ! 0000432B15EF0030 SKIP:L2-B000 0 S <BD140004
BL140014: ! ELSE:L2-B001
stw %o5, [%g4+0x005C] ! 0000432B15EF0034 ELSE:L2-B001 0 S >BD140003+4
stxa %i1, [%g6+0x005B]%asi ! 0000432B15EF0038 ELSE:L2-B001 0 S >BD140003+3
.word 0xB3FAAC82 ! 0000432B15EF003C ELSE:L2-B001 0 S illop
.word 0x9DA40863 ! 0000432B15EF0040 ELSE:L2-B001 0 illop
stda %f28, [%l6]0xD3 ! 0000432B15EF0044 ELSE:L2-B001 0 S Short16
ldx [%g2+0x0050], %l5 ! 0000432B15EF0048 ELSE:L2-B001 0 <BD140003
membar 0x40 ! 0000432B15EF004C ELSE:L2-B001 0
.word 0x08F59229 ! 0000432B15EF0050 ELSE:L2-B001 0 illop
membar 0x40 ! 0000432B15EF0054 ELSE:L2-B001 0
ldx [%g2+0x0010], %g5 ! 0000432B15EF0058 ELSE:L2-B001 0 S BASE<BD140173
ldx [%g2+0x0060], %fsr ! 0000432B15EF005C ELSE:L2-B001 0 S <BD140008
std %o0, [%g5+0x0058] ! 0000432B15EF0060 ELSE:L2-B001 0 S >BD140003
.word 0xCBEB5B65 ! 0000432B15EF0064 ELSE:L2-B001 0 S illop
stw %i0, [%g5+0x005C] ! 0000432B15EF0068 ELSE:L2-B001 0 S >BD140003+4
.word 0xCDB5936F ! 0000432B15EF006C ELSE:L2-B001 0 illop
ldx [%g3-0x0088], %g3 ! 0000432B15EF0070 ELSE:L2-B001 0 ptr_chase
.word 0xD69E30C2 ! 0000432B15EF0074 ELSE:L2-B001 0 illop
sethi %hh(0x3A43B16BFF00),%l6 ! 0000432B15EF0078 ELSE:L2-B001 0 SUBR104
.word 0x123F726C ! 0000432B15EF007C ELSE:L2-B001 0 random
sethi %lm(0x3A43B16BFF00),%l5 ! 0000432B15EF0080 ELSE:L2-B001 0
or %l5,%lo(0x3A43B16BFF00),%l5 ! 0000432B15EF0084 ELSE:L2-B001 0
sllx %l6, 0x20, %l6 ! 0000432B15EF0088 ELSE:L2-B001 0
or %l6, %l5, %l6 ! 0000432B15EF008C ELSE:L2-B001 0
jmpl %l6+0x0000, %o7 ! 0000432B15EF0090 ELSE:L2-B001 0 S
std %f44, [%g6-0x0068] ! 0000432B15EF0094 ELSE:L2-B001 0 S >BD140005
.word 0xAFB6C36A ! 0000432B15EF0098 ELSE:L2-B001 0 S illop_VIS
.word 0xC14651CF ! 0000432B15EF009C ELSE:L2-B001 0 illop
membar 0x40 ! 0000432B15EF00A0 ELSE:L2-B001 0
.word 0xABA2C518 ! 0000432B15EF00A4 ELSE:L2-B001 0 illop
membar 0x40 ! 0000432B15EF00A8 ELSE:L2-B001 0
membar 0x40 ! 0000432B15EF00AC ELSE:L2-B001 0
.word 0x9FA919D4 ! 0000432B15EF00B0 ELSE:L2-B001 0 illop
membar 0x40 ! 0000432B15EF00B4 ELSE:L2-B001 0
membar 0x40 ! 0000432B15EF00B8 ELSE:L2-B001 0
stda %f0, [%l5]0xF0 ! 0000432B15EF00BC ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 0000432B15EF00C0 ELSE:L2-B001 0
stx %fsr, [%g2+0x0060] ! 0000432B15EF00C4 ELSE:L2-B001 0 S <BD140008
nop ! 0000432B15EF00C8 ELSE:L2-B001 0 S
BL140015: ! ELSE:L2-B001
add %g1, 0x12E, %g1 ! 0000432B15EF00CC ELSE:L2-B001 0 chksum++
andcc %o5, 0x40, %g0 ! 0000432B15EF00D0 SKIP:L2-B002 0
.word 0xADAE180E ! 0000432B15EF00D4 SKIP:L2-B002 0 illop
.word 0x97C7CC9C ! 0000432B15EF00D8 SKIP:L2-B002 0 S illop
ldx [%g2+0x0028], %g3 ! 0000432B15EF00DC SKIP:L2-B002 0 S BASE<BD140060
bpos,a BL140016 ! 0000432B15EF00E0 SKIP:L2-B002 0 L
.word 0xB3424435 ! 0000432B15EF00E4 SKIP:L2-B002 0 S illop
std %f40, [%g6-0x0068] ! 0000432B15EF00E8 SKIP:L2-B002 0 S >BD140005
fbule,a BL140016 ! 0000432B15EF00EC SKIP:L2-B002 0 L
BL140016:sth %o2, [%g4-0x0070] ! 0000432B15EF00F0 SKIP:L2-B002 0 S >BD140006
nop ! 0000432B15EF00F4 SKIP:L2-B002 0 S
.word 0xE90CA977 ! 0000432B15EF00F8 SKIP:L2-B002 0 S illop
bvc,a,pn %icc, BL140017 ! 0000432B15EF00FC SKIP:L2-B002 0 L
sth %o0, [%g5-0x0070] ! 0000432B15EF0100 SKIP:L2-B002 0 S >BD140006
nop ! 0000432B15EF0104 SKIP:L2-B002 0 S
BL140017:.word 0x205FE909 ! 0000432B15EF0108 SKIP:L2-B002 0 illop
add %g1, 0x89, %g1 ! 0000432B15EF010C SKIP:L2-B002 0 chksum++
ldxa [%g7+%g0]0x83, %o0 ! 0000432B15EF0110 SKIP:L2-B002 0 S <BD140034
ldx [%g2+0x0050], %l5 ! 0000432B15EF0114 SKIP:L2-B002 0 <BD140003
membar 0x40 ! 0000432B15EF0118 SKIP:L2-B002 0
stda %f16, [%l5]0xF8 ! 0000432B15EF011C SKIP:L2-B002 0 Blk-Store
membar 0x40 ! 0000432B15EF0120 SKIP:L2-B002 0
add %g5, 0x58, %l5 ! 0000432B15EF0124 SKIP:L2-B002 0 @BD140003
stda %f22,[%l5+%g1]0xCA ! 0000432B15EF0128 SKIP:L2-B002 0 S Partial_St
.word 0x24CBDE58 ! 0000432B15EF012C SKIP:L2-B002 0 S random
sethi %hh(0xFFFF8A96C080FF00),%l6 ! 0000432B15EF0130 SKIP:L2-B002 0 SUBR103
or %l6,%hm(0xFFFF8A96C080FF00),%l6 ! 0000432B15EF0134 SKIP:L2-B002 0
sethi %lm(0xFFFF8A96C080FF00),%l5 ! 0000432B15EF0138 SKIP:L2-B002 0
or %l5,%lo(0xFFFF8A96C080FF00),%l5 ! 0000432B15EF013C SKIP:L2-B002 0
sllx %l6, 0x20, %l6 ! 0000432B15EF0140 SKIP:L2-B002 0
.word 0x95668E2C ! 0000432B15EF0144 SKIP:L2-B002 0 illop
jmpl %l6+0x0000, %o7 ! 0000432B15EF0148 SKIP:L2-B002 0 S
stda %o0, [%g4+0x0058]%asi ! 0000432B15EF014C SKIP:L2-B002 0 S >BD140003
add %g3, 0x58, %l5 ! 0000432B15EF0150 SKIP:L2-B002 0 @BD140003
stda %f30,[%l5+%g1]0xC8 ! 0000432B15EF0154 SKIP:L2-B002 0 S Partial_St
add %g4, -87, %l6 ! 0000432B15EF0158 SKIP:L2-B002 0 @BD140018
stda %f20, [%l6]0xD0 ! 0000432B15EF015C SKIP:L2-B002 0 S Short8
.word 0x8DA05AE7 ! 0000432B15EF0160 SKIP:L2-B002 0 S illop
add %g3, 0x58, %l5 ! 0000432B15EF0164 SKIP:L2-B002 0 @BD140003
.word 0xD169CF7C ! 0000432B15EF0168 SKIP:L2-B002 0 S illop
std %f14, [%g5-0x0068] ! 0000432B15EF016C SKIP:L2-B002 0 S >BD140005
.word 0xE9C07501 ! 0000432B15EF0170 SKIP:L2-B002 0 illop
nop ! 0000432B15EF0174 SKIP:L2-B002 0 S
BL140019: ! ELSE:L2-B003
ldx [%g2+0x0050], %l5 ! 0000432B15EF0178 ELSE:L2-B003 0 <BD140003
.word 0x81C3E008 ! 0000432B15EF017C ELSE:L2-B003 0 random
ldda [%l5]0x1E, %f16 ! 0000432B15EF0180 ELSE:L2-B003 0 Blk-Load
membar 0x40 ! 0000432B15EF0184 ELSE:L2-B003 0
ldda [%g7+%g0]0x83, %i0 ! 0000432B15EF0188 ELSE:L2-B003 0 S <BD140034
add %g6, 0x58, %l5 ! 0000432B15EF018C ELSE:L2-B003 0 @BD140003
.word 0x8FAB0C2A ! 0000432B15EF0190 ELSE:L2-B003 0 S illop
add %g3, 0x58, %l5 ! 0000432B15EF0194 ELSE:L2-B003 0 @BD140003
stda %f22,[%l5+%g1]0xCA ! 0000432B15EF0198 ELSE:L2-B003 0 S Partial_St
ta %xcc, 0x46 ! 0000432B15EF019C ELSE:L2-B003 0 S demap-page
stb %i5, [%g4-0x003A] ! 0000432B15EF01A0 ELSE:L2-B003 0 S >BD140007
.word 0xFD1FB9BE ! 0000432B15EF01A4 ELSE:L2-B003 0 random
ldda [%l6]0x24, %i2 ! 0000432B15EF01A8 ELSE:L2-B003 0 S Quad_Ld
.word 0x93B1460C ! 0000432B15EF01AC ELSE:L2-B003 0 S illop_VIS
add %g1, 0xCA5, %g1 ! 0000432B15EF01B0 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! 0000432B15EF01B4 ELSE:L2-B003 0 <BD140003
membar 0x40 ! 0000432B15EF01B8 ELSE:L2-B003 0
stda %f32, [%l5]0x1E ! 0000432B15EF01BC ELSE:L2-B003 0 Blk-Store
.word 0xB7B1865C ! 0000432B15EF01C0 ELSE:L2-B003 0 illop
std %f32, [%g3-0x0068] ! 0000432B15EF01C4 ELSE:L2-B003 0 S >BD140005
add %g3, 0x58, %l5 ! 0000432B15EF01C8 ELSE:L2-B003 0 @BD140003
stda %f28,[%l5+%g1]0xCC ! 0000432B15EF01CC ELSE:L2-B003 0 S Partial_St
std %f6, [%g4-0x0064] ! 0000432B15EF01D0 ELSE:L2-B003 0 S >BD140005+4
BL140020: ! ELSE:L2-B003
add %g1, 0x976, %g1 ! 0000432B15EF01D4 ELSE:L2-B003 0 chksum++
andcc %o0, 0x40, %g0 ! 0000432B15EF01D8 SKIP:L2-B004 0
bnz,a,pt %icc, BL140021 ! 0000432B15EF01DC SKIP:L2-B004 0
std %f14, [%g6-0x0068] ! 0000432B15EF01E0 SKIP:L2-B004 0 S >BD140005
.word 0xE61FC32E ! 0000432B15EF01E4 SKIP:L2-B004 0 S illop
add %g3, 0x58, %l5 ! 0000432B15EF01E8 SKIP:L2-B004 0 @BD140003
stda %f22,[%l5+%g1]0xC1 ! 0000432B15EF01EC SKIP:L2-B004 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000432B15EF01F0 SKIP:L2-B004 0 <BD140003
.word 0xB1922003 ! 0000432B15EF01F4 SKIP:L2-B004 0 illop
.word 0x9E676C9B ! 0000432B15EF01F8 SKIP:L2-B004 0 random
.word 0x93B70857 ! 0000432B15EF01FC SKIP:L2-B004 0 illop
edge32 %g1, %i1, %i4 ! 0000432B15EF0200 SKIP:L2-B004 0 S
call .+8 ! 0000432B15EF0204 SKIP:L2-B004 0 S
ldx [%g2+0x0060], %fsr ! 0000432B15EF0208 SKIP:L2-B004 0 S <BD140008
membar 0x40 ! 0000432B15EF020C SKIP:L2-B004 0
ldda [%l5]0x16, %f16 ! 0000432B15EF0210 SKIP:L2-B004 0 Blk-Load
.word 0xF9778CB9 ! 0000432B15EF0214 SKIP:L2-B004 0 random
add %g1, 0x35A, %g1 ! 0000432B15EF0218 SKIP:L2-B004 0 chksum++
rd %gsr, %l6 ! 0000432B15EF021C SKIP:L2-B004 0 S
wr %l6, 0xF0, %gsr ! 0000432B15EF0220 SKIP:L2-B004 0 S
std %f38, [%g6-0x0068] ! 0000432B15EF0224 SKIP:L2-B004 0 S >BD140005
ldswa [%g7+%g7]0x83, %i1 ! 0000432B15EF0228 SKIP:L2-B004 0 S <BD140034
stda %i2, [%g5+0x005C]%asi ! 0000432B15EF022C SKIP:L2-B004 0 S >BD140003+4
stx %i2, [%g5+0x0058] ! 0000432B15EF0230 SKIP:L2-B004 0 S >BD140003
std %f40, [%g4-0x0068] ! 0000432B15EF0234 SKIP:L2-B004 0 S >BD140005
add %g6, 0x58, %l5 ! 0000432B15EF0238 SKIP:L2-B004 0 @BD140003
.word 0x85ADCC67 ! 0000432B15EF023C SKIP:L2-B004 0 S illop
.word 0x9F95C01A ! 0000432B15EF0240 SKIP:L2-B004 0 S illop
.word 0xBB60AB6A ! 0000432B15EF0244 SKIP:L2-B004 0 random
membar 0x40 ! 0000432B15EF0248 SKIP:L2-B004 0
stda %f32, [%l5]0x16 ! 0000432B15EF024C SKIP:L2-B004 0 Blk-Store
membar 0x40 ! 0000432B15EF0250 SKIP:L2-B004 0
.word 0x87A78998 ! 0000432B15EF0254 SKIP:L2-B004 0 S illop
add %g3, -87, %l6 ! 0000432B15EF0258 SKIP:L2-B004 0 @BD140018
stda %f30, [%l6]0xD0 ! 0000432B15EF025C SKIP:L2-B004 0 S Short8
ld [%g2+0x0060], %fsr ! 0000432B15EF0260 SKIP:L2-B004 0 S <BD140008
ba,pn %xcc, BL140028 ! 0000432B15EF0264 SKIP:L2-B004 0
.word 0x97A58989 ! 0000432B15EF0268 SKIP:L2-B004 0 S illop_FP
BL140021: ! ELSE:L2-B005
.word 0xA3B204A1 ! 0000432B15EF026C ELSE:L2-B005 0 illop
.word 0x9F670812 ! 0000432B15EF0270 ELSE:L2-B005 0 illop
stda %f32, [%l5]0x16 ! 0000432B15EF0274 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 0000432B15EF0278 ELSE:L2-B005 0
.word 0x83A98C9B ! 0000432B15EF027C ELSE:L2-B005 0 illop
.word 0x20D835B9 ! 0000432B15EF0280 ELSE:L2-B005 0 S illop
.word 0xFA6F8289 ! 0000432B15EF0284 ELSE:L2-B005 0 random
stda %f24,[%l5+%g1]0xC2 ! 0000432B15EF0288 ELSE:L2-B005 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 0000432B15EF028C ELSE:L2-B005 0 <BD140003
membar 0x40 ! 0000432B15EF0290 ELSE:L2-B005 0
.word 0x9FD3681B ! 0000432B15EF0294 ELSE:L2-B005 0 illop
membar 0x40 ! 0000432B15EF0298 ELSE:L2-B005 0
add %g5, 0x58, %l5 ! 0000432B15EF029C ELSE:L2-B005 0 @BD140003
stda %f28,[%l5+%g1]0xC2 ! 0000432B15EF02A0 ELSE:L2-B005 0 S Partial_St
ldx [%g2+0x0040], %g6 ! 0000432B15EF02A4 ELSE:L2-B005 0 S BASE<BD140087
.word 0xBFA28505 ! 0000432B15EF02A8 ELSE:L2-B005 0 S illop
.word 0xBB7BA3D3 ! 0000432B15EF02AC ELSE:L2-B005 0 illop
std %i0, [%g6+0x0058] ! 0000432B15EF02B0 ELSE:L2-B005 0 S >BD140003
.word 0x89AB27C6 ! 0000432B15EF02B4 ELSE:L2-B005 0 S illop
.word 0x93906000 ! 0000432B15EF02B8 ELSE:L2-B005 0 S random
lduh [%g4-0x0024], %o1 ! 0000432B15EF02BC ELSE:L2-B005 0 S <BD140004
bneg,a BL140022 ! 0000432B15EF02C0 ELSE:L2-B005 0 L
std %f0, [%g5-0x0068] ! 0000432B15EF02C4 ELSE:L2-B005 0 S >BD140005
BL140022:bcs BL140023 ;.empty ! 0000432B15EF02C8 ELSE:L2-B005 0 L
BL140023:bne,a BL140024 ! 0000432B15EF02CC ELSE:L2-B005 0 L
nop ! 0000432B15EF02D0 ELSE:L2-B005 0 S
bn BL140025 ;.empty ! 0000432B15EF02D4 ELSE:L2-B005 0 L
BL140025:fbl BL140026 ;.empty ! 0000432B15EF02D8 ELSE:L2-B005 0 L
BL140024:bz BL140027 ! 0000432B15EF02DC ELSE:L2-B005 0 L
BL140026:nop ! 0000432B15EF02E0 ELSE:L2-B005 0 S
BL140027:add %g1, 0x544, %g1 ! 0000432B15EF02E4 ELSE:L2-B005 0 chksum++
BL140028: ! ELSE:L2-B005
add %g1, 0x4FC, %g1 ! 0000432B15EF02E8 ELSE:L2-B005 0 chksum++
fcmpd %fcc0, %f46, %f32 ! 0000432B15EF02EC SKIP:L2-B006 0
fbge,pn %fcc0, BL140035 ! 0000432B15EF02F0 SKIP:L2-B006 0
ldstub [%g4-0x003A], %o1 ! 0000432B15EF02F4 SKIP:L2-B006 0 S >BD140007
nop ! 0000432B15EF02F8 SKIP:L2-B006 0 S
fbl BL140029 ! 0000432B15EF02FC SKIP:L2-B006 0 L
.word 0x2359DA5A ! 0000432B15EF0300 SKIP:L2-B006 0 S random
be BL140030 ;.empty ! 0000432B15EF0304 SKIP:L2-B006 0 L
fbn,a BL140031 ! 0000432B15EF0308 SKIP:L2-B006 0 L
stba %i0, [%g3-0x003A]%asi ! 0000432B15EF030C SKIP:L2-B006 0 S >BD140007
BL140030:.word 0xB9ABDCF9 ! 0000432B15EF0310 SKIP:L2-B006 0 L illop
.word 0x9FC3801F ! 0000432B15EF0314 SKIP:L2-B006 0 L random
.word 0xCC67E4B0 ! 0000432B15EF0318 SKIP:L2-B006 0 L illop
.word 0xCE1BCA5C ! 0000432B15EF031C SKIP:L2-B006 0 S illop
BL140031:.word 0x251AA838 ! 0000432B15EF0320 SKIP:L2-B006 0 S random
fbne,a,pn %fcc3, BL140034 ! 0000432B15EF0324 SKIP:L2-B006 0 L
BL140032:std %f16, [%g3+0x0058] ! 0000432B15EF0328 SKIP:L2-B006 0 S >BD140003
stx %i1, [%g3+0x0058] ! 0000432B15EF032C SKIP:L2-B006 0 S >BD140003
bnz BL140029 ;.empty ! 0000432B15EF0330 SKIP:L2-B006 0 L
BL140034:fble,a BL140029 ! 0000432B15EF0334 SKIP:L2-B006 0 L
BL140033:edge8ln %i1, %o1, %l4 ! 0000432B15EF0338 SKIP:L2-B006 0 S
BL140029:add %g1, 0x3E4, %g1 ! 0000432B15EF033C SKIP:L2-B006 0 chksum++
add %g1, 0xA84, %g1 ! 0000432B15EF0340 SKIP:L2-B006 0 chksum++
ldd [%g4+0x0058], %f22 ! 0000432B15EF0344 SKIP:L2-B006 0 S <BD140003
ldx [%g2+0x0050], %l5 ! 0000432B15EF0348 SKIP:L2-B006 0 <BD140003
.word 0x9958CF5C ! 0000432B15EF034C SKIP:L2-B006 0 illop
stda %f0, [%l5]0xE0 ! 0000432B15EF0350 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! 0000432B15EF0354 SKIP:L2-B006 0
.word 0xC945AA18 ! 0000432B15EF0358 SKIP:L2-B006 0 S random
.word 0xBDB542C4 ! 0000432B15EF035C SKIP:L2-B006 0 S illop_VIS
.word 0xCE3117AB ! 0000432B15EF0360 SKIP:L2-B006 0 S random
add %g4, 0x58, %l5 ! 0000432B15EF0364 SKIP:L2-B006 0 @BD140003
.word 0x81CFE008 ! 0000432B15EF0368 SKIP:L2-B006 0 S random
add %g5, 0x58, %l5 ! 0000432B15EF036C SKIP:L2-B006 0 @BD140003
stda %f22,[%l5+%g1]0xC1 ! 0000432B15EF0370 SKIP:L2-B006 0 S Partial_St
fpack16 %f24, %f22 ! 0000432B15EF0374 SKIP:L2-B006 0 S
ba,a BL140036 ! 0000432B15EF0378 SKIP:L2-B006 0
.word 0xB5F00000 ! 0000432B15EF037C SKIP:L2-B006 0 S illop
BL140035: ! ELSE:L2-B007
rd %gsr, %l6 ! 0000432B15EF0380 ELSE:L2-B007 0 S
.word 0x81D7376F ! 0000432B15EF0384 ELSE:L2-B007 0 S illop
.word 0xDC05E0F3 ! 0000432B15EF0388 ELSE:L2-B007 0 S random
fpmerge %f21, %f18, %f16 ! 0000432B15EF038C ELSE:L2-B007 0 S
.word 0xA3AA9DD6 ! 0000432B15EF0390 ELSE:L2-B007 0 illop
or %l6,%hm(0x10A3AA9DD6),%l6 ! 0000432B15EF0394 ELSE:L2-B007 0
.word 0xCB69EE7B ! 0000432B15EF0398 ELSE:L2-B007 0 illop
or %l5,%lo(0x10A3AA9DD6),%l5 ! 0000432B15EF039C ELSE:L2-B007 0
sllx %l6, 0x20, %l6 ! 0000432B15EF03A0 ELSE:L2-B007 0
or %l6, %l5, %l6 ! 0000432B15EF03A4 ELSE:L2-B007 0
jmpl %l6+0x0000, %o7 ! 0000432B15EF03A8 ELSE:L2-B007 0 S
nop ! 0000432B15EF03AC ELSE:L2-B007 0 S
.word 0x97A14D63 ! 0000432B15EF03B0 ELSE:L2-B007 0 S illop
edge8ln %o0, %o1, %o3 ! 0000432B15EF03B4 ELSE:L2-B007 0 S
.word 0xBDAA628B ! 0000432B15EF03B8 ELSE:L2-B007 0 illop
.word 0x83ADA009 ! 0000432B15EF03BC ELSE:L2-B007 0 illop
stda %f16, [%l5]0x16 ! 0000432B15EF03C0 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 0000432B15EF03C4 ELSE:L2-B007 0
.word 0xFE60EEA9 ! 0000432B15EF03C8 ELSE:L2-B007 0 S random
.word 0x9DA690A5 ! 0000432B15EF03CC ELSE:L2-B007 0 illop
.word 0xE32959D9 ! 0000432B15EF03D0 ELSE:L2-B007 0 illop
membar 0x40 ! 0000432B15EF03D4 ELSE:L2-B007 0
add %g1, 0xFAB, %g1 ! 0000432B15EF03D8 ELSE:L2-B007 0 chksum++
std %f22, [%g3+0x0058] ! 0000432B15EF03DC ELSE:L2-B007 0 S >BD140003
std %i0, [%g6+0x005B] ! 0000432B15EF03E0 ELSE:L2-B007 0 S >BD140003+3
.word 0x85A8C801 ! 0000432B15EF03E4 ELSE:L2-B007 0 illop
membar 0x40 ! 0000432B15EF03E8 ELSE:L2-B007 0
stda %f0, [%l5]0x16 ! 0000432B15EF03EC ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 0000432B15EF03F0 ELSE:L2-B007 0
.word 0xA5B509C3 ! 0000432B15EF03F4 ELSE:L2-B007 0 S illop
BL140036: ! ELSE:L2-B007
add %g1, 0xA7, %g1 ! 0000432B15EF03F8 ELSE:L2-B007 0 chksum++
subcc %l0, 0x1, %l0 ! 0000432B15EF03FC LOOP:L1-B000 0
bnz BL140037 ! 0000432B15EF0400 LOOP:L1-B000 0
stx %o4, [%g3+0x0058] ! 0000432B15EF0404 LOOP:L1-B000 0 S >BD140003
add %g1, 0x56B, %g1 ! 0000432B15EF0408 LOOP:L1-B000 0 chksum++
ta %xcc, 0x46 ! 0000432B15EF040C SUBR:L0-B000 0 S demap-page
add %g6, 0x58, %l5 ! 0000432B15EF0410 SUBR:L0-B000 0 @BD140003
.word 0xDA492FA0 ! 0000432B15EF0414 SUBR:L0-B000 0 S random
.word 0xEABD6FA0 ! 0000432B15EF0418 SUBR:L0-B000 0 S illop
.word 0x97AADC4E ! 0000432B15EF041C SUBR:L0-B000 0 S illop_FP
sth %l4, [%g6-0x0070] ! 0000432B15EF0420 SUBR:L0-B000 0 S >BD140006
ta %xcc, 0x45 ! 0000432B15EF0424 SUBR:L0-B000 0 demap-stack
add %g1, 0x2CD, %i0 ! 0000432B15EF0428 SUBR:L0-B000 0
.word 0x8FDB775A ! 0000432B15EF042C SUBR:L0-B000 0 illop
ret ! 0000432B15EF0430 SUBR:L0-B000 0
.word 0x61635DFC ! 0000432B15EF0434 SUBR:L0-B000 0 random
SECTION .btext065_pg1 TEXT_VA=0x432b15ef0000
attr_text {
Name = .btext065_pg1,
VA = 0x432b15ef0000,
RA = 0xfffac0000,
PA = ra2pa(0xfffac0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext066 TEXT_VA=0x645fd9bfff00
attr_text {
Name = .btext066,
VA = 0x645fd9bfff00,
RA = 0xfffa9ff00,
PA = ra2pa(0xfffa9ff00,0),
notsb
}
SECTION .btext066_pg0 TEXT_VA=0x645fd9bf0000
attr_text {
Name = .btext066_pg0,
VA = 0x645fd9bf0000,
RA = 0xfffa90000,
PA = ra2pa(0xfffa90000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext066
.text
.global SUBR102; SUBR102:
BL140038: ! SUBR:L0-B000
add %g1, 0x9E9, %g1 ! 0000645FD9BFFF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! 0000645FD9BFFF04 SUBR:L0-B000 0
sethi %hh(0x645FD9BFFF00),%l7 ! 0000645FD9BFFF08 SUBR:L0-B000 0 SUBR102
or %l7,%hm(0x645FD9BFFF00),%l7 ! 0000645FD9BFFF0C SUBR:L0-B000 0
sethi %lm(0x645FD9BFFF00),%l6 ! 0000645FD9BFFF10 SUBR:L0-B000 0
or %l6,%lo(0x645FD9BFFF00),%l6 ! 0000645FD9BFFF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! 0000645FD9BFFF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! 0000645FD9BFFF1C SUBR:L0-B000 0
ta %xcc, 0x45 ! 0000645FD9BFFF20 SUBR:L0-B000 0 demap-stack
add %g1, 0x2D4, %g1 ! 0000645FD9BFFF24 SUBR:L0-B000 0 chksum++
add %g1, %g1, %o5 ! 0000645FD9BFFF28 SWCH:L1-B000 0
andcc %o5, 0x20, %g0 ! 0000645FD9BFFF2C SWCH:L1-B000 0
bnz,pn %xcc, BL140048 ! 0000645FD9BFFF30 SWCH:L1-B000 0
andcc %o5, 0x40, %g0 ! 0000645FD9BFFF34 SWCH:L1-B000 0
bnz,pt %xcc, BL140042 ! 0000645FD9BFFF38 SWCH:L1-B000 0
andcc %o5, 0x1, %g0 ! 0000645FD9BFFF3C SWCH:L1-B000 0
bnz,a,pn %xcc, BL140041 ! 0000645FD9BFFF40 SWCH:L1-B000 0
add %g1, 0x29E, %g1 ! 0000645FD9BFFF44 SWCH:L1-B000 0 chksum++
andcc %o5, 0x100, %g0 ! 0000645FD9BFFF48 SWCH:L1-B000 0
bnz,pt %xcc, BL140040 ! 0000645FD9BFFF4C SWCH:L1-B000 0
.word 0x957A30F4 ! 0000645FD9BFFF50 SWCH:L1-B000 0 S illop
add %g4, 0x58, %l5 ! 0000645FD9BFFF54 SWCH:L1-B000 0 @BD140003
stda %f24,[%l5+%g1]0xC2 ! 0000645FD9BFFF58 SWCH:L1-B000 0 S Partial_St
.word 0x99EF4751 ! 0000645FD9BFFF5C SWCH:L1-B000 0 S illop
ldx [%g2+0x0010], %g6 ! 0000645FD9BFFF60 SWCH:L1-B000 0 S BASE<BD140173
.word 0x8595001B ! 0000645FD9BFFF64 SWCH:L1-B000 0 S illop
ldx [%g2+0x0058], %l6 ! 0000645FD9BFFF68 SWCH:L1-B000 0 <BD140021
stwa %g7, [%l6+%g0]0x04 ! 0000645FD9BFFF6C SWCH:L1-B000 0 S >BD140022
.word 0x3455B02C ! 0000645FD9BFFF70 SWCH:L1-B000 0 S illop
add %g4, 0x58, %l5 ! 0000645FD9BFFF74 SWCH:L1-B000 0 @BD140003
stda %f26,[%l5+%g1]0xC4 ! 0000645FD9BFFF78 SWCH:L1-B000 0 S Partial_St
.word 0x395CC0C0 ! 0000645FD9BFFF7C SWCH:L1-B000 0 S random
stwa %g1, [%g6+0x005C]%asi ! 0000645FD9BFFF80 SWCH:L1-B000 0 S >BD140003+4
ldx [%g2+0x0050], %l5 ! 0000645FD9BFFF84 SWCH:L1-B000 0 <BD140003
membar 0x40 ! 0000645FD9BFFF88 SWCH:L1-B000 0
stda %f0, [%l5]0xF0 ! 0000645FD9BFFF8C SWCH:L1-B000 0 Blk-Store
membar 0x40 ! 0000645FD9BFFF90 SWCH:L1-B000 0
add %g1, 0x24C, %g1 ! 0000645FD9BFFF94 SWCH:L1-B000 0 chksum++
ba,a BL140049 ! 0000645FD9BFFF98 SWCH:L1-B000 0
nop ! 0000645FD9BFFF9C SWCH:L1-B000 0 S
BL140040:.word 0x81AAC89F ! 0000645FD9BFFFA0 CASE:L2-B000 0 illop
nop ! 0000645FD9BFFFA4 CASE:L2-B000 0 S
nop ! 0000645FD9BFFFA8 CASE:L2-B000 0 S
nop ! 0000645FD9BFFFAC CASE:L2-B000 0 S
.word 0xD9B298C2 ! 0000645FD9BFFFB0 CASE:L2-B000 0 S illop
.word 0xB55B8A73 ! 0000645FD9BFFFB4 CASE:L2-B000 0 S illop
fba,a BL140039 ;.empty ! 0000645FD9BFFFB8 CASE:L2-B000 0 L
.word 0xB1AD3015 ! 0000645FD9BFFFBC CASE:L2-B000 0 L illop
nop ! 0000645FD9BFFFC0 CASE:L2-B000 0 S
.word 0x9DB14374 ! 0000645FD9BFFFC4 CASE:L2-B000 0 S illop
BL140039:add %g1, 0x7E4, %g1 ! 0000645FD9BFFFC8 CASE:L2-B000 0 chksum++
ba,a,pt %icc, BL140049 ! 0000645FD9BFFFCC CASE:L2-B000 0
for %f18, %f26, %f22 ! 0000645FD9BFFFD0 CASE:L2-B000 0 S
BL140041:add %g1, 0xB03, %g1 ! 0000645FD9BFFFD4 CASE:L2-B001 0 chksum++
ldx [%g2+0x0058], %l6 ! 0000645FD9BFFFD8 CASE:L2-B001 0 <BD140021
.word 0x9A934D7C ! 0000645FD9BFFFDC CASE:L2-B001 0 S random
ldx [%g2+0x0050], %l5 ! 0000645FD9BFFFE0 CASE:L2-B001 0 <BD140003
membar 0x40 ! 0000645FD9BFFFE4 CASE:L2-B001 0
stda %f32, [%l5]0x1E ! 0000645FD9BFFFE8 CASE:L2-B001 0 Blk-Store
.word 0x8BCF465F ! 0000645FD9BFFFEC CASE:L2-B001 0 illop
add %g4, 0x58, %l5 ! 0000645FD9BFFFF0 CASE:L2-B001 0 @BD140003
stda %f26,[%l5+%g1]0xC3 ! 0000645FD9BFFFF4 CASE:L2-B001 0 S Partial_St
.word 0x9FAF31C8 ! 0000645FD9BFFFF8 CASE:L2-B001 0 S illop_FP
stda %i0, [%g4+0x0058]%asi ! 0000645FD9BFFFFC CASE:L2-B001 0 S >BD140003
.word 0x8F8E15B7 ! 0000645FD9C00000 CASE:L2-B001 0 illop
membar 0x40 ! 0000645FD9C00004 CASE:L2-B001 0
stda %f32, [%l5]0x16 ! 0000645FD9C00008 CASE:L2-B001 0 Blk-Store
membar 0x40 ! 0000645FD9C0000C CASE:L2-B001 0
sethi %hh(0xFFFFDE523E7AFF00),%l6 ! 0000645FD9C00010 CASE:L2-B001 0 SUBR106
or %l6,%hm(0xFFFFDE523E7AFF00),%l6 ! 0000645FD9C00014 CASE:L2-B001 0
sethi %lm(0xFFFFDE523E7AFF00),%l5 ! 0000645FD9C00018 CASE:L2-B001 0
.word 0xFB59F783 ! 0000645FD9C0001C CASE:L2-B001 0 illop
sllx %l6, 0x20, %l6 ! 0000645FD9C00020 CASE:L2-B001 0
or %l6, %l5, %l6 ! 0000645FD9C00024 CASE:L2-B001 0
.word 0x89AAD088 ! 0000645FD9C00028 CASE:L2-B001 0 S illop
fzeros %f21 ! 0000645FD9C0002C CASE:L2-B001 0 S
ldx [%g2+0x0060], %fsr ! 0000645FD9C00030 CASE:L2-B001 0 S <BD140008
ldx [%g4-0x0088], %g4 ! 0000645FD9C00034 CASE:L2-B001 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 0000645FD9C00038 CASE:L2-B001 0 ptr_chase
ba,a,pn %icc, BL140049 ! 0000645FD9C0003C CASE:L2-B001 0
nop ! 0000645FD9C00040 CASE:L2-B001 0 S
BL140042:.word 0x9DE3A060 ! 0000645FD9C00044 CASE:L2-B002 0 random
.word 0x85EDDC8F ! 0000645FD9C00048 CASE:L2-B002 0 S illop
add %g3, -87, %l6 ! 0000645FD9C0004C CASE:L2-B002 0 @BD140018
ldda [%l6]0xD0, %f30 ! 0000645FD9C00050 CASE:L2-B002 0 S Short8
.word 0xB9B2CBD7 ! 0000645FD9C00054 CASE:L2-B002 0 illop
stda %f30,[%l5+%g1]0xC2 ! 0000645FD9C00058 CASE:L2-B002 0 S Partial_St
std %f44, [%g4-0x0068] ! 0000645FD9C0005C CASE:L2-B002 0 S >BD140005
.word 0x2231CF5A ! 0000645FD9C00060 CASE:L2-B002 0 S random
ba,pt %icc, BL140049 ! 0000645FD9C00064 CASE:L2-B002 0
.word 0xD4E0FEE7 ! 0000645FD9C00068 CASE:L2-B002 0 S illop
BL140048:add %g1, 0xCEE, %g1 ! 0000645FD9C0006C CASE:L2-B003 0 chksum++
.word 0x87B08B3F ! 0000645FD9C00070 CASE:L2-B003 0 S illop_VIS
bpos BL140043 ! 0000645FD9C00074 CASE:L2-B003 0 L
.word 0xA7935A35 ! 0000645FD9C00078 CASE:L2-B003 0 S illop
fbg,pt %fcc0, BL140044 ! 0000645FD9C0007C CASE:L2-B003 0 L
pdist %f16, %f18, %f26 ! 0000645FD9C00080 CASE:L2-B003 0 S
.word 0x89FE298C ! 0000645FD9C00084 CASE:L2-B003 0 L illop
BL140045:.word 0xADAC9005 ! 0000645FD9C00088 CASE:L2-B003 0 L illop
fbul,a BL140047 ;.empty ! 0000645FD9C0008C CASE:L2-B003 0 L
.word 0xB9A8B2E6 ! 0000645FD9C00090 CASE:L2-B003 0 L illop
BL140047:stx %i3, [%g6+0x0058] ! 0000645FD9C00094 CASE:L2-B003 0 S >BD140003
BL140046:std %f36, [%g6-0x0068] ! 0000645FD9C00098 CASE:L2-B003 0 S >BD140005
BL140044:call .+8 ! 0000645FD9C0009C CASE:L2-B003 0 L
BL140043:nop ! 0000645FD9C000A0 CASE:L2-B003 0 S
.word 0x83F00000 ! 0000645FD9C000A4 CASE:L2-B003 0 illop
fba,pn %fcc0, BL140049 ! 0000645FD9C000A8 CASE:L2-B003 0
.word 0xAB79C24B ! 0000645FD9C000AC CASE:L2-B003 0 S illop
BL140049: ! SWCH:L1-B000
add %g1, 0x85, %g1 ! 0000645FD9C000B0 SWCH:L1-B000 0 chksum++
add %g5, 0x58, %l5 ! 0000645FD9C000B4 SWCH:L1-B000 0 @BD140003
.word 0xC218B634 ! 0000645FD9C000B8 SWCH:L1-B000 0 S illop
ldx [%g2+0x0050], %l5 ! 0000645FD9C000BC SWCH:L1-B000 0 <BD140003
.word 0xA5A14886 ! 0000645FD9C000C0 SWCH:L1-B000 0 illop
stda %f32, [%l5]0xE0 ! 0000645FD9C000C4 SWCH:L1-B000 0 Blk-Store
.word 0x95906000 ! 0000645FD9C000C8 SWCH:L1-B000 0 random
stda %f40, [%g4-0x0068]%asi ! 0000645FD9C000CC SWCH:L1-B000 0 S >BD140005
.word 0xF9C1B401 ! 0000645FD9C000D0 SWCH:L1-B000 0 S illop
membar 0x40 ! 0000645FD9C000D4 SWCH:L1-B000 0
ldda [%l5]0x16, %f16 ! 0000645FD9C000D8 SWCH:L1-B000 0 Blk-Load
membar 0x40 ! 0000645FD9C000DC SWCH:L1-B000 0
add %g4, -36, %l6 ! 0000645FD9C000E0 SWCH:L1-B000 0 @BD140004
.word 0xBD778CFE ! 0000645FD9C000E4 SWCH:L1-B000 0 S illop
.word 0xA3B4D012 ! 0000645FD9C000E8 SWCH:L1-B000 0 illop
ldda [%l6]0xD8, %f30 ! 0000645FD9C000EC SUBR:L0-B000 0 S Short8
.word 0x85979310 ! 0000645FD9C000F0 SUBR:L0-B000 0 S illop
.word 0xAD6F8274 ! 0000645FD9C000F4 SUBR:L0-B000 0 random
membar 0x40 ! 0000645FD9C000F8 SUBR:L0-B000 0
stda %f32, [%l5]0xE0 ! 0000645FD9C000FC SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 0000645FD9C00100 SUBR:L0-B000 0
add %g5, 0x58, %l5 ! 0000645FD9C00104 SUBR:L0-B000 0 @BD140003
stda %f26,[%l5+%g1]0xC4 ! 0000645FD9C00108 SUBR:L0-B000 0 S Partial_St
std %f38, [%g6-0x0068] ! 0000645FD9C0010C SUBR:L0-B000 0 S >BD140005
ldx [%g2+0x0050], %l5 ! 0000645FD9C00110 SUBR:L0-B000 0 <BD140003
membar 0x40 ! 0000645FD9C00114 SUBR:L0-B000 0
.word 0xDD95DFFD ! 0000645FD9C00118 SUBR:L0-B000 0 illop
membar 0x40 ! 0000645FD9C0011C SUBR:L0-B000 0
std %f32, [%g6-0x0068] ! 0000645FD9C00120 SUBR:L0-B000 0 S >BD140005
.word 0xFFF24B1C ! 0000645FD9C00124 SUBR:L0-B000 0 random
add %g1, 0x363, %i0 ! 0000645FD9C00128 SUBR:L0-B000 0
.word 0x343EE5CC ! 0000645FD9C0012C SUBR:L0-B000 0 random
add %g1, 0xFC7, %g1 ! 0000645FD9C00130 SUBR:L0-B000 0 chksum++
SECTION .btext066_pg1 TEXT_VA=0x645fd9c00000
attr_text {
Name = .btext066_pg1,
VA = 0x645fd9c00000,
RA = 0xfffaa0000,
PA = ra2pa(0xfffaa0000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext067 TEXT_VA=0xffff8a96c080ff00
attr_text {
Name = .btext067,
VA = 0xffff8a96c080ff00,
RA = 0xfffa7ff00,
PA = ra2pa(0xfffa7ff00,0),
notsb
}
SECTION .btext067_pg0 TEXT_VA=0xffff8a96c0800000
attr_text {
Name = .btext067_pg0,
VA = 0xffff8a96c0800000,
RA = 0xfffa70000,
PA = ra2pa(0xfffa70000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext067
.text
.global SUBR103; SUBR103:
BL140050: ! SUBR:L0-B000
add %g1, 0x9DE, %g1 ! FFFF8A96C080FF00 SUBR:L0-B000 0 chksum++
save %o6, -128, %o6 ! FFFF8A96C080FF04 SUBR:L0-B000 0
sethi %hh(0xFFFF8A96C080FF00),%l7 ! FFFF8A96C080FF08 SUBR:L0-B000 0 SUBR103
or %l7,%hm(0xFFFF8A96C080FF00),%l7 ! FFFF8A96C080FF0C SUBR:L0-B000 0
sethi %lm(0xFFFF8A96C080FF00),%l6 ! FFFF8A96C080FF10 SUBR:L0-B000 0
or %l6,%lo(0xFFFF8A96C080FF00),%l6 ! FFFF8A96C080FF14 SUBR:L0-B000 0
sllx %l7, 0x20, %l7 ! FFFF8A96C080FF18 SUBR:L0-B000 0
or %l7, %l6, %l7 ! FFFF8A96C080FF1C SUBR:L0-B000 0
ta %xcc, 0x45 ! FFFF8A96C080FF20 SUBR:L0-B000 0 demap-stack
call .+8 ! FFFF8A96C080FF24 SUBR:L0-B000 0 L
nop ! FFFF8A96C080FF28 SUBR:L0-B000 0 S
prefetch [%i5+0x0B2D], 1 ! FFFF8A96C080FF2C SUBR:L0-B000 0 S <.+2861
stb %o5, [%g4-0x003A] ! FFFF8A96C080FF30 SUBR:L0-B000 0 S >BD140007
bz,a BL140052 ;.empty ! FFFF8A96C080FF34 SUBR:L0-B000 0 L
.word 0xA7A30071 ! FFFF8A96C080FF38 SUBR:L0-B000 0 L illop
fbe,a,pt %fcc0, BL140054 ! FFFF8A96C080FF3C SUBR:L0-B000 0 L
.word 0xF263172C ! FFFF8A96C080FF40 SUBR:L0-B000 0 S random
BL140052:.word 0xBDA01224 ! FFFF8A96C080FF44 SUBR:L0-B000 0 L illop
fbge,a BL140053 ! FFFF8A96C080FF48 SUBR:L0-B000 0 L
nop ! FFFF8A96C080FF4C SUBR:L0-B000 0 S
BL140053:.word 0xB3A008EC ! FFFF8A96C080FF50 SUBR:L0-B000 0 L illop
BL140055:fble,a,pn %fcc3, BL140056 ! FFFF8A96C080FF54 SUBR:L0-B000 0 L
BL140056:.word 0xA9B9867B ! FFFF8A96C080FF58 SUBR:L0-B000 0 S illop
BL140051:fbu,pt %fcc0, BL140054 ! FFFF8A96C080FF5C SUBR:L0-B000 0 L
BL140054:sth %i2, [%g5-0x0070] ! FFFF8A96C080FF60 SUBR:L0-B000 0 S >BD140006
add %g1, 0xF4E, %g1 ! FFFF8A96C080FF64 SUBR:L0-B000 0 chksum++
add %g1, 0xDE8, %g1 ! FFFF8A96C080FF68 SUBR:L0-B000 0 chksum++
add %o3, %g1, %i0 ! FFFF8A96C080FF6C SWCH:L1-B000 0
andcc %i0, 0x400, %g0 ! FFFF8A96C080FF70 SWCH:L1-B000 0
bnz,pn %xcc, BL140068 ! FFFF8A96C080FF74 SWCH:L1-B000 0
add %g1, 0x963, %g1 ! FFFF8A96C080FF78 SWCH:L1-B000 0 chksum++
andcc %i0, 0x400, %g0 ! FFFF8A96C080FF7C SWCH:L1-B000 0
bnz,pn %xcc, BL140059 ! FFFF8A96C080FF80 SWCH:L1-B000 0
andcc %i0, 0x800, %g0 ! FFFF8A96C080FF84 SWCH:L1-B000 0
bnz,pn %xcc, BL140058 ! FFFF8A96C080FF88 SWCH:L1-B000 0
.word 0xADB583F5 ! FFFF8A96C080FF8C SWCH:L1-B000 0 illop
.word 0xC5B16D0F ! FFFF8A96C080FF90 SWCH:L1-B000 0 illop
add %g4, 0x58, %l5 ! FFFF8A96C080FF94 SWCH:L1-B000 0 @BD140003
.word 0x9FCD3A3D ! FFFF8A96C080FF98 SWCH:L1-B000 0 S illop
stb %o0, [%g4-0x0057] ! FFFF8A96C080FF9C SWCH:L1-B000 0 S >BD140018
ldstub [%g4-0x003A], %i4 ! FFFF8A96C080FFA0 SWCH:L1-B000 0 S >BD140007
ldx [%g2+0x0058], %l6 ! FFFF8A96C080FFA4 SWCH:L1-B000 0 <BD140021
ldda [%l6]0x24, %i2 ! FFFF8A96C080FFA8 SWCH:L1-B000 0 S Quad_Ld
ta %xcc, 0x43 ! FFFF8A96C080FFAC SWCH:L1-B000 0 S +-PEF
add %g1, 0xD28, %g1 ! FFFF8A96C080FFB0 SWCH:L1-B000 0 chksum++
fba,a BL140072 ! FFFF8A96C080FFB4 SWCH:L1-B000 0
stx %i1, [%g6+0x0058] ! FFFF8A96C080FFB8 SWCH:L1-B000 0 S >BD140003
BL140057:add %g1, 0x762, %g1 ! FFFF8A96C080FFBC CASE:L2-B000 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8A96C080FFC0 CASE:L2-B000 0 <BD140003
membar 0x40 ! FFFF8A96C080FFC4 CASE:L2-B000 0
stda %f0, [%l5]0xF0 ! FFFF8A96C080FFC8 CASE:L2-B000 0 Blk-Store
membar 0x40 ! FFFF8A96C080FFCC CASE:L2-B000 0
membar 0x40 ! FFFF8A96C080FFD0 CASE:L2-B000 0
stda %f0, [%l5]0xE0 ! FFFF8A96C080FFD4 CASE:L2-B000 0 Blk-Store
membar 0x40 ! FFFF8A96C080FFD8 CASE:L2-B000 0
sethi %hh(0x12098FF00),%l6 ! FFFF8A96C080FFDC CASE:L2-B000 0 SUBR107
.word 0xA7B0C571 ! FFFF8A96C080FFE0 CASE:L2-B000 0 illop
sethi %lm(0x12098FF00),%l5 ! FFFF8A96C080FFE4 CASE:L2-B000 0
.word 0x97B182CD ! FFFF8A96C080FFE8 CASE:L2-B000 0 illop
.word 0x9FC68000 ! FFFF8A96C080FFEC CASE:L2-B000 0 random
or %l6, %l5, %l6 ! FFFF8A96C080FFF0 CASE:L2-B000 0
jmpl %l6+0x0000, %o7 ! FFFF8A96C080FFF4 CASE:L2-B000 0 S
ld [%g2+0x0060], %fsr ! FFFF8A96C080FFF8 CASE:L2-B000 0 S <BD140008
.word 0x89A8113F ! FFFF8A96C080FFFC CASE:L2-B000 0 S illop
fba,a,pt %fcc3, BL140072 ! FFFF8A96C0810000 CASE:L2-B000 0
stha %i3, [%g3-0x0070]%asi ! FFFF8A96C0810004 CASE:L2-B000 0 S >BD140006
BL140058:add %g1, 0xE57, %g1 ! FFFF8A96C0810008 CASE:L2-B001 0 chksum++
nop ! FFFF8A96C081000C CASE:L2-B001 0 S
std %i2, [%g5+0x0058] ! FFFF8A96C0810010 CASE:L2-B001 0 S >BD140003
ldx [%g2+0x0050], %l5 ! FFFF8A96C0810014 CASE:L2-B001 0 <BD140003
membar 0x40 ! FFFF8A96C0810018 CASE:L2-B001 0
.word 0xCB09AC5F ! FFFF8A96C081001C CASE:L2-B001 0 illop
membar 0x40 ! FFFF8A96C0810020 CASE:L2-B001 0
.word 0x99AA0A53 ! FFFF8A96C0810024 CASE:L2-B001 0 illop
ldda [%l6]0x2E, %i2 ! FFFF8A96C0810028 CASE:L2-B001 0 S Quad_Ld_P
ba,pn %icc, BL140072 ! FFFF8A96C081002C CASE:L2-B001 0
.word 0x9FC3801F ! FFFF8A96C0810030 CASE:L2-B001 0 S random
BL140059:add %g1, 0x86C, %g1 ! FFFF8A96C0810034 CASE:L2-B002 0 chksum++
ldx [%g2+0x0050], %l5 ! FFFF8A96C0810038 CASE:L2-B002 0 <BD140003
membar 0x40 ! FFFF8A96C081003C CASE:L2-B002 0
stda %f32, [%l5]0xF8 ! FFFF8A96C0810040 CASE:L2-B002 0 Blk-Store
membar 0x40 ! FFFF8A96C0810044 CASE:L2-B002 0
ldstub [%g5-0x0057], %i3 ! FFFF8A96C0810048 CASE:L2-B002 0 S >BD140018
.word 0x1DF8F54A ! FFFF8A96C081004C CASE:L2-B002 0 illop
stda %f0, [%l5]0xF8 ! FFFF8A96C0810050 CASE:L2-B002 0 Blk-Store
membar 0x40 ! FFFF8A96C0810054 CASE:L2-B002 0
add %g5, 0x58, %l5 ! FFFF8A96C0810058 CASE:L2-B002 0 @BD140003
stda %f24,[%l5+%g1]0xC4 ! FFFF8A96C081005C CASE:L2-B002 0 S Partial_St
.word 0x97906000 ! FFFF8A96C0810060 CASE:L2-B002 0 random
.word 0xD591FE4B ! FFFF8A96C0810064 CASE:L2-B002 0 S illop
BL140068:add %g1, 0x84F, %g1 ! FFFF8A96C0810068 CASE:L2-B003 0 chksum++
call .+8 ! FFFF8A96C081006C CASE:L2-B003 0 L
stb %g1, [%g6-0x003A] ! FFFF8A96C0810070 CASE:L2-B003 0 S >BD140007
.word 0xEB48A61B ! FFFF8A96C0810074 CASE:L2-B003 0 L random
.word 0xF603565E ! FFFF8A96C0810078 CASE:L2-B003 0 L random
bge,pn %xcc, BL140063 ;.empty ! FFFF8A96C081007C CASE:L2-B003 0 L
BL140061:bneg,a,pn %xcc, BL140064 ;.empty ! FFFF8A96C0810080 CASE:L2-B003 0 L
BL140060:fbuge,a BL140065 ;.empty ! FFFF8A96C0810084 CASE:L2-B003 0 L
bge,pn %icc, BL140063 ;.empty ! FFFF8A96C0810088 CASE:L2-B003 0 L
fbue,pt %fcc0, BL140066 ! FFFF8A96C081008C CASE:L2-B003 0 L
std %f40, [%g4-0x0068] ! FFFF8A96C0810090 CASE:L2-B003 0 S >BD140005
BL140064:std %f36, [%g3-0x0068] ! FFFF8A96C0810094 CASE:L2-B003 0 S >BD140005
BL140065:fbge BL140066 ! FFFF8A96C0810098 CASE:L2-B003 0 L
BL140062:.word 0x85A75123 ! FFFF8A96C081009C CASE:L2-B003 0 S illop
BL140063:.word 0xF604A5B0 ! FFFF8A96C08100A0 CASE:L2-B003 0 L random
BL140067:stb %i4, [%g3-0x003A] ! FFFF8A96C08100A4 CASE:L2-B003 0 S >BD140007
BL140066:add %g1, 0x6FD, %g1 ! FFFF8A96C08100A8 CASE:L2-B003 0 chksum++
fba,pn %fcc3, BL140072 ! FFFF8A96C08100AC CASE:L2-B003 0
nop ! FFFF8A96C08100B0 CASE:L2-B003 0 S
BL140072: ! SWCH:L1-B000
.word 0xA3A93E30 ! FFFF8A96C08100B4 SWCH:L1-B000 0 illop
nop ! FFFF8A96C08100B8 SWCH:L1-B000 0 S
.word 0x30C8C494 ! FFFF8A96C08100BC SWCH:L1-B000 0 S random
nop ! FFFF8A96C08100C0 SWCH:L1-B000 0 S
.word 0xB597C007 ! FFFF8A96C08100C4 SWCH:L1-B000 0 S illop
.word 0x9F932002 ! FFFF8A96C08100C8 SWCH:L1-B000 0 L illop
nop ! FFFF8A96C08100CC SWCH:L1-B000 0 S
stda %f34, [%g4-0x0068]%asi ! FFFF8A96C08100D0 SWCH:L1-B000 0 S >BD140005
fbge BL140070 ;.empty ! FFFF8A96C08100D4 SWCH:L1-B000 0 L
bnz,pn %icc, BL140071 ;.empty ! FFFF8A96C08100D8 SWCH:L1-B000 0 L
BL140071:fbe,a BL140069 ! FFFF8A96C08100DC SWCH:L1-B000 0 L
BL140070:ta %xcc, 0x46 ! FFFF8A96C08100E0 SWCH:L1-B000 0 S demap-page
BL140069:add %g1, 0xF0, %g1 ! FFFF8A96C08100E4 SWCH:L1-B000 0 chksum++
stxa %g1, [%g5+0x0058]%asi ! FFFF8A96C08100E8 SUBR:L0-B000 0 S >BD140003
std %g0, [%g6+0x0058] ! FFFF8A96C08100EC SUBR:L0-B000 0 S >BD140003
add %g6, -58, %l6 ! FFFF8A96C08100F0 SUBR:L0-B000 0 @BD140007
ldda [%l6]0xD0, %f18 ! FFFF8A96C08100F4 SUBR:L0-B000 0 S Short8
.word 0xF94A2C08 ! FFFF8A96C08100F8 SUBR:L0-B000 0 S illop
.word 0xCDAB3B18 ! FFFF8A96C08100FC SUBR:L0-B000 0 illop
add %g1, 0x3EE, %i0 ! FFFF8A96C0810100 SUBR:L0-B000 0
return %i7+0x0008 ! FFFF8A96C0810104 SUBR:L0-B000 0
.word 0x2C65A1E2 ! FFFF8A96C0810108 SUBR:L0-B000 0 random
SECTION .btext067_pg1 TEXT_VA=0xffff8a96c0810000
attr_text {
Name = .btext067_pg1,
VA = 0xffff8a96c0810000,
RA = 0xfffa80000,
PA = ra2pa(0xfffa80000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext068 TEXT_VA=0x3a43b16bff00
attr_text {
Name = .btext068,
VA = 0x3a43b16bff00,
RA = 0xfffa5ff00,
PA = ra2pa(0xfffa5ff00,0),
notsb
}
SECTION .btext068_pg0 TEXT_VA=0x3a43b16b0000
attr_text {
Name = .btext068_pg0,
VA = 0x3a43b16b0000,
RA = 0xfffa50000,
PA = ra2pa(0xfffa50000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext068
.text
.global SUBR104; SUBR104:
BL140074: ! SUBR:L0-B000
add %g1, 0x7D2, %g1 ! 00003A43B16BFF00 SUBR:L0-B000 2 chksum++
bn,pn %xcc, BL140073 ! 00003A43B16BFF04 SUBR:L0-B000 2
save %o6, -128, %o6 ! 00003A43B16BFF08 SUBR:L0-B000 2
BL140073: ! SUBR:L0-B000
sethi %hh(0x3A43B16BFF00),%l7 ! 00003A43B16BFF0C SUBR:L0-B000 2 SUBR104
or %l7,%hm(0x3A43B16BFF00),%l7 ! 00003A43B16BFF10 SUBR:L0-B000 2
sethi %lm(0x3A43B16BFF00),%l6 ! 00003A43B16BFF14 SUBR:L0-B000 2
or %l6,%lo(0x3A43B16BFF00),%l6 ! 00003A43B16BFF18 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 00003A43B16BFF1C SUBR:L0-B000 2
or %l7, %l6, %l7 ! 00003A43B16BFF20 SUBR:L0-B000 2
ta %xcc, 0x45 ! 00003A43B16BFF24 SUBR:L0-B000 2 demap-stack
stxa %i3, [%g7+%g0]0x00 ! 00003A43B16BFF28 SUBR:L0-B000 2 S BAD-ASI
add %g5, 0x58, %l5 ! 00003A43B16BFF2C SUBR:L0-B000 2 @BD140003
stda %f22,[%l5+%g1]0xC4 ! 00003A43B16BFF30 SUBR:L0-B000 2 S Partial_St
ldx [%g2+0x0050], %l5 ! 00003A43B16BFF34 SUBR:L0-B000 2 <BD140003
membar 0x40 ! 00003A43B16BFF38 SUBR:L0-B000 2
stda %f32, [%l5]0xF0 ! 00003A43B16BFF3C SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 00003A43B16BFF40 SUBR:L0-B000 2
membar 0x40 ! 00003A43B16BFF44 SUBR:L0-B000 2
ldda [%l5]0x1E, %f16 ! 00003A43B16BFF48 SUBR:L0-B000 2 Blk-Load
membar 0x40 ! 00003A43B16BFF4C SUBR:L0-B000 2
membar 0x40 ! 00003A43B16BFF50 SUBR:L0-B000 2
stda %f16, [%l5]0xE0 ! 00003A43B16BFF54 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 00003A43B16BFF58 SUBR:L0-B000 2
add %g1, 0x590, %g1 ! 00003A43B16BFF5C SUBR:L0-B000 2 chksum++
and %g1, 0xFE, %l4 ! 00003A43B16BFF60 LOOP:L1-B000 2
BL140096: ! LOOP:L1-B000
add %g1, 0x5F0, %g1 ! 00003A43B16BFF64 LOOP:L1-B000 2 chksum++
andcc %g1, 0x4, %g0 ! 00003A43B16BFF68 SKIP:L2-B000 2
bnz,pn %xcc, BL140075 ! 00003A43B16BFF6C SKIP:L2-B000 2
nop ! 00003A43B16BFF70 SKIP:L2-B000 2 S
ldx [%g2+0x0050], %l5 ! 00003A43B16BFF74 SKIP:L2-B000 1 <BD140003
membar 0x40 ! 00003A43B16BFF78 SKIP:L2-B000 1
stda %f32, [%l5]0x16 ! 00003A43B16BFF7C SKIP:L2-B000 1 Blk-Store
membar 0x40 ! 00003A43B16BFF80 SKIP:L2-B000 1
sethi %hh(0xFFFFDE523E7AFF00),%l6 ! 00003A43B16BFF84 SKIP:L2-B000 1 SUBR106
or %l6,%hm(0xFFFFDE523E7AFF00),%l6 ! 00003A43B16BFF88 SKIP:L2-B000 1
sethi %lm(0xFFFFDE523E7AFF00),%l5 ! 00003A43B16BFF8C SKIP:L2-B000 1
or %l5,%lo(0xFFFFDE523E7AFF00),%l5 ! 00003A43B16BFF90 SKIP:L2-B000 1
sllx %l6, 0x20, %l6 ! 00003A43B16BFF94 SKIP:L2-B000 1
or %l6, %l5, %l6 ! 00003A43B16BFF98 SKIP:L2-B000 1
jmpl %l6+0x0000, %o7 ! 00003A43B16BFF9C SKIP:L2-B000 1 S
std %f22, [%g4+0x0058] ! 00003A43B16BFFA0 SKIP:L2-B000 1 S >BD140003
ldx [%g2+0x0000], %g3 ! 00003A43B16BFFA4 SKIP:L2-B000 1 S BASE<BD140167
tge %xcc, %g0+0x0069 ! 00003A43B16BFFA8 SKIP:L2-B000 1 S
sethi %hh(0x12098FF00),%l6 ! 00003A43B16BFFAC SKIP:L2-B000 1 SUBR107
or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16BFFB0 SKIP:L2-B000 1
sethi %lm(0x12098FF00),%l5 ! 00003A43B16BFFB4 SKIP:L2-B000 1
or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16BFFB8 SKIP:L2-B000 1
sllx %l6, 0x20, %l6 ! 00003A43B16BFFBC SKIP:L2-B000 1
or %l6, %l5, %l6 ! 00003A43B16BFFC0 SKIP:L2-B000 1
jmpl %l6+0x0000, %o7 ! 00003A43B16BFFC4 SKIP:L2-B000 1 S
lduh [%g3-0x0070], %o4 ! 00003A43B16BFFC8 SKIP:L2-B000 1 S <BD140006
add %g1, 0x51B, %g1 ! 00003A43B16BFFCC SKIP:L2-B000 1 chksum++
add %g5, -87, %l6 ! 00003A43B16BFFD0 SKIP:L2-B000 1 @BD140018
stda %f30, [%l6]0xD0 ! 00003A43B16BFFD4 SKIP:L2-B000 1 S Short8
ldx [%g2+0x0050], %l5 ! 00003A43B16BFFD8 SKIP:L2-B000 1 <BD140003
membar 0x40 ! 00003A43B16BFFDC SKIP:L2-B000 1
stda %f32, [%l5]0x1E ! 00003A43B16BFFE0 SKIP:L2-B000 1 Blk-Store
membar 0x40 ! 00003A43B16BFFE4 SKIP:L2-B000 1
add %g6, 0x58, %l5 ! 00003A43B16BFFE8 SKIP:L2-B000 1 @BD140003
stda %f18,[%l5+%g1]0xC2 ! 00003A43B16BFFEC SKIP:L2-B000 1 S Partial_St
ldx [%g2+0x0060], %fsr ! 00003A43B16BFFF0 SKIP:L2-B000 1 S <BD140008
ldd [%g6+0x0058], %i0 ! 00003A43B16BFFF4 SKIP:L2-B000 1 S <BD140003
ba,a BL140076 ! 00003A43B16BFFF8 SKIP:L2-B000 1
.word 0xEABF898B ! 00003A43B16BFFFC SKIP:L2-B000 0 S illop
BL140075: ! ELSE:L2-B001
stxa %i2, [%g5+0x0058]%asi ! 00003A43B16C0000 ELSE:L2-B001 1 S >BD140003
ldstuba [%g3-0x0057]%asi, %i1 ! 00003A43B16C0004 ELSE:L2-B001 1 S >BD140018
add %g4, 0x58, %l5 ! 00003A43B16C0008 ELSE:L2-B001 1 @BD140003
stda %f18,[%l5+%g1]0xC3 ! 00003A43B16C000C ELSE:L2-B001 1 S Partial_St
add %g5, 0x58, %l5 ! 00003A43B16C0010 ELSE:L2-B001 1 @BD140003
stda %f16,[%l5+%g1]0xC2 ! 00003A43B16C0014 ELSE:L2-B001 1 S Partial_St
add %g1, 0xFB2, %g1 ! 00003A43B16C0018 ELSE:L2-B001 1 chksum++
ldx [%g2+0x0050], %l5 ! 00003A43B16C001C ELSE:L2-B001 1 <BD140003
membar 0x40 ! 00003A43B16C0020 ELSE:L2-B001 1
stda %f32, [%l5]0xE0 ! 00003A43B16C0024 ELSE:L2-B001 1 Blk-Store
membar 0x40 ! 00003A43B16C0028 ELSE:L2-B001 1
stx %i3, [%g6+0x0058] ! 00003A43B16C002C ELSE:L2-B001 1 S >BD140003
add %g5, 0x58, %l5 ! 00003A43B16C0030 ELSE:L2-B001 1 @BD140003
stda %f24,[%l5+%g1]0xC4 ! 00003A43B16C0034 ELSE:L2-B001 1 S Partial_St
.word 0xED40DBD7 ! 00003A43B16C0038 ELSE:L2-B001 1 S illop
.word 0x87DB11C1 ! 00003A43B16C003C ELSE:L2-B001 1 S illop
ldx [%g2+0x0050], %l5 ! 00003A43B16C0040 ELSE:L2-B001 1 <BD140003
membar 0x40 ! 00003A43B16C0044 ELSE:L2-B001 1
stda %f0, [%l5]0xF8 ! 00003A43B16C0048 ELSE:L2-B001 1 Blk-Store
membar 0x40 ! 00003A43B16C004C ELSE:L2-B001 1
BL140076: ! ELSE:L2-B001
add %g1, 0x93C, %g1 ! 00003A43B16C0050 ELSE:L2-B001 2 chksum++
andcc %g1, 0x800, %g0 ! 00003A43B16C0054 SKIP:L2-B002 2
bz,pt %icc, BL140082 ! 00003A43B16C0058 SKIP:L2-B002 2
stda %f6, [%g3-0x0065]%asi ! 00003A43B16C005C SKIP:L2-B002 2 S >BD140005+3
ldstub [%g5-0x003A], %o5 ! 00003A43B16C0060 SKIP:L2-B002 1 S >BD140007
call .+8 ! 00003A43B16C0064 SKIP:L2-B002 1 S
std %f38, [%g4-0x0068] ! 00003A43B16C0068 SKIP:L2-B002 1 S >BD140005
nop ! 00003A43B16C006C SKIP:L2-B002 1 S
add %g1, 0xB41, %g1 ! 00003A43B16C0070 SKIP:L2-B002 1 chksum++
ldxa [%g7+%g0]0x83, %i3 ! 00003A43B16C0074 SKIP:L2-B002 1 S <BD140034
.word 0xFB0B7823 ! 00003A43B16C0078 SKIP:L2-B002 1 S illop
bpos,a,pt %icc, BL140077 ! 00003A43B16C007C SKIP:L2-B002 1 L
ld [%g2+0x0060], %fsr ! 00003A43B16C0080 SKIP:L2-B002 1 S <BD140008
fbo,a BL140078 ! 00003A43B16C0084 SKIP:L2-B002 0 L
std %f34, [%g5-0x0066] ! 00003A43B16C0088 SKIP:L2-B002 0 S >BD140005+2
ble,a,pn %icc, BL140079 ! 00003A43B16C008C SKIP:L2-B002 0 L
BL140077:nop ! 00003A43B16C0090 SKIP:L2-B002 1 S
BL140079:brz,a,pt %i4, BL140080 ! 00003A43B16C0094 SKIP:L2-B002 1 L
.word 0x83F00000 ! 00003A43B16C0098 SKIP:L2-B002 0 S illop
BL140080:nop ! 00003A43B16C009C SKIP:L2-B002 1 S
BL140078:bne,a,pn %icc, BL140081 ! 00003A43B16C00A0 SKIP:L2-B002 1 L
nop ! 00003A43B16C00A4 SKIP:L2-B002 1 S
BL140081:add %g1, 0xAC, %g1 ! 00003A43B16C00A8 SKIP:L2-B002 1 chksum++
fba,a BL140086 ! 00003A43B16C00AC SKIP:L2-B002 1
lduh [%g6-0x0070], %o3 ! 00003A43B16C00B0 SKIP:L2-B002 0 S <BD140006
BL140082: ! ELSE:L2-B003
nop ! 00003A43B16C00B4 ELSE:L2-B003 1 S
add %g3, 0x58, %l5 ! 00003A43B16C00B8 ELSE:L2-B003 1 @BD140003
stda %f16,[%l5+%g1]0xC0 ! 00003A43B16C00BC ELSE:L2-B003 1 S Partial_St
ldx [%g2+0x0050], %l5 ! 00003A43B16C00C0 ELSE:L2-B003 1 <BD140003
membar 0x40 ! 00003A43B16C00C4 ELSE:L2-B003 1
stda %f0, [%l5]0xE0 ! 00003A43B16C00C8 ELSE:L2-B003 1 Blk-Store
membar 0x40 ! 00003A43B16C00CC ELSE:L2-B003 1
.word 0x95A40D51 ! 00003A43B16C00D0 ELSE:L2-B003 1 S illop_FP
ldd [%g4-0x0068], %f62 ! 00003A43B16C00D4 ELSE:L2-B003 1 S <BD140005
ldx [%g2+0x0058], %l6 ! 00003A43B16C00D8 ELSE:L2-B003 1 <BD140021
ldda [%l6]0x26, %i0 ! 00003A43B16C00DC ELSE:L2-B003 1 S Quad_Ld_P
ldstub [%g5-0x0057], %o2 ! 00003A43B16C00E0 ELSE:L2-B003 1 S >BD140018
add %g1, 0x4DE, %g1 ! 00003A43B16C00E4 ELSE:L2-B003 1 chksum++
ldx [%g2+0x0040], %g5 ! 00003A43B16C00E8 ELSE:L2-B003 1 S BASE<BD140087
bn,pn %icc, BL140083 ;.empty ! 00003A43B16C00EC ELSE:L2-B003 1 L
bl BL140084 ;.empty ! 00003A43B16C00F0 ELSE:L2-B003 1 L
brlz,pt %i2, BL140084 ;.empty ! 00003A43B16C00F4 ELSE:L2-B003 1 L
BL140083:brlz,a,pt %o5, BL140084 ;.empty ! 00003A43B16C00F8 ELSE:L2-B003 1 L
.word 0xDFB344B9 ! 00003A43B16C00FC ELSE:L2-B003 0 L illop
BL140085:nop ! 00003A43B16C0100 ELSE:L2-B003 1 S
nop ! 00003A43B16C0104 ELSE:L2-B003 1 S
BL140084:add %g1, 0x387, %g1 ! 00003A43B16C0108 ELSE:L2-B003 1 chksum++
BL140086: ! ELSE:L2-B003
add %g1, 0xCF7, %g1 ! 00003A43B16C010C ELSE:L2-B003 2 chksum++
fcmpd %fcc2, %f34, %f32 ! 00003A43B16C0110 SKIP:L2-B004 2
fbl,a,pn %fcc2, BL140087 ! 00003A43B16C0114 SKIP:L2-B004 2
nop ! 00003A43B16C0118 SKIP:L2-B004 1 S
ldda [%g5+0x0058]%asi, %i0 ! 00003A43B16C011C SKIP:L2-B004 1 S <BD140003
fsrc1 %f30, %f26 ! 00003A43B16C0120 SKIP:L2-B004 1 S
ldx [%g2+0x0050], %l5 ! 00003A43B16C0124 SKIP:L2-B004 1 <BD140003
membar 0x40 ! 00003A43B16C0128 SKIP:L2-B004 1
stda %f0, [%l5]0xF0 ! 00003A43B16C012C SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 00003A43B16C0130 SKIP:L2-B004 1
add %g6, -36, %l6 ! 00003A43B16C0134 SKIP:L2-B004 1 @BD140004
stda %f24, [%l6]0xD2 ! 00003A43B16C0138 SKIP:L2-B004 1 S Short16
membar 0x40 ! 00003A43B16C013C SKIP:L2-B004 1
stda %f32, [%l5]0x1E ! 00003A43B16C0140 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 00003A43B16C0144 SKIP:L2-B004 1
std %f46, [%g6-0x0068] ! 00003A43B16C0148 SKIP:L2-B004 1 S >BD140005
add %g4, -112, %l6 ! 00003A43B16C014C SKIP:L2-B004 1 @BD140006
ldda [%l6]0xDA, %f28 ! 00003A43B16C0150 SKIP:L2-B004 1 S Short16
array16 %i0, %o2, %o2 ! 00003A43B16C0154 SKIP:L2-B004 1 S
add %g4, 0x58, %l5 ! 00003A43B16C0158 SKIP:L2-B004 1 @BD140003
stda %f26,[%l5+%g1]0xC0 ! 00003A43B16C015C SKIP:L2-B004 1 S Partial_St
stda %i2, [%g4+0x0058]%asi ! 00003A43B16C0160 SKIP:L2-B004 1 S >BD140003
ldstub [%g4-0x003A], %o5 ! 00003A43B16C0164 SKIP:L2-B004 1 S >BD140007
add %g1, 0x2D0, %g1 ! 00003A43B16C0168 SKIP:L2-B004 1 chksum++
ldx [%g2+0x0058], %l6 ! 00003A43B16C016C SKIP:L2-B004 1 <BD140021
ldda [%l6]0x24, %i0 ! 00003A43B16C0170 SKIP:L2-B004 1 S Quad_Ld
ldx [%g2+0x0050], %l5 ! 00003A43B16C0174 SKIP:L2-B004 1 <BD140003
membar 0x40 ! 00003A43B16C0178 SKIP:L2-B004 1
stda %f32, [%l5]0xE0 ! 00003A43B16C017C SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 00003A43B16C0180 SKIP:L2-B004 1
call .+8 ! 00003A43B16C0184 SKIP:L2-B004 1 S
.word 0xEBDC6CF8 ! 00003A43B16C0188 SKIP:L2-B004 1 S illop
membar 0x40 ! 00003A43B16C018C SKIP:L2-B004 1
stda %f16, [%l5]0xE0 ! 00003A43B16C0190 SKIP:L2-B004 1 Blk-Store
membar 0x40 ! 00003A43B16C0194 SKIP:L2-B004 1
ld [%g2+0x0060], %fsr ! 00003A43B16C0198 SKIP:L2-B004 1 S <BD140008
std %f14, [%g5-0x0068] ! 00003A43B16C019C SKIP:L2-B004 1 S >BD140005
add %g4, 0x58, %l5 ! 00003A43B16C01A0 SKIP:L2-B004 1 @BD140003
stda %f26,[%l5+%g1]0xCA ! 00003A43B16C01A4 SKIP:L2-B004 1 S Partial_St
stx %i0, [%g5+0x005B] ! 00003A43B16C01A8 SKIP:L2-B004 1 S >BD140003+3
call .+8 ! 00003A43B16C01AC SKIP:L2-B004 1 S
stb %o2, [%g6-0x0057] ! 00003A43B16C01B0 SKIP:L2-B004 1 S >BD140018
fba,pt %fcc3, BL140088 ! 00003A43B16C01B4 SKIP:L2-B004 1
tvc %icc, %g7+0x005E ! 00003A43B16C01B8 SKIP:L2-B004 1 S
BL140087: ! ELSE:L2-B005
tpos %xcc, %g7+0x0057 ! 00003A43B16C01BC ELSE:L2-B005 1 S
add %g6, 0x58, %l5 ! 00003A43B16C01C0 ELSE:L2-B005 1 @BD140003
stda %f26,[%l5+%g1]0xC1 ! 00003A43B16C01C4 ELSE:L2-B005 1 S Partial_St
sethi %hh(0x12098FF00),%l6 ! 00003A43B16C01C8 ELSE:L2-B005 1 SUBR107
or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16C01CC ELSE:L2-B005 1
sethi %lm(0x12098FF00),%l5 ! 00003A43B16C01D0 ELSE:L2-B005 1
or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16C01D4 ELSE:L2-B005 1
sllx %l6, 0x20, %l6 ! 00003A43B16C01D8 ELSE:L2-B005 1
or %l6, %l5, %l6 ! 00003A43B16C01DC ELSE:L2-B005 1
jmpl %l6+0x0000, %o7 ! 00003A43B16C01E0 ELSE:L2-B005 1 S
std %o0, [%g3+0x0058] ! 00003A43B16C01E4 ELSE:L2-B005 1 S >BD140003
sth %i5, [%g3-0x0024] ! 00003A43B16C01E8 ELSE:L2-B005 1 S >BD140004
add %g1, 0xDFD, %g1 ! 00003A43B16C01EC ELSE:L2-B005 1 chksum++
fpsub16 %f18, %f16, %f20 ! 00003A43B16C01F0 ELSE:L2-B005 1 S
ldx [%g2+0x0050], %l5 ! 00003A43B16C01F4 ELSE:L2-B005 1 <BD140003
membar 0x40 ! 00003A43B16C01F8 ELSE:L2-B005 1
stda %f16, [%l5]0xE0 ! 00003A43B16C01FC ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 00003A43B16C0200 ELSE:L2-B005 1
membar 0x40 ! 00003A43B16C0204 ELSE:L2-B005 1
stda %f0, [%l5]0x16 ! 00003A43B16C0208 ELSE:L2-B005 1 Blk-Store
membar 0x40 ! 00003A43B16C020C ELSE:L2-B005 1
add %g4, 0x58, %l5 ! 00003A43B16C0210 ELSE:L2-B005 1 @BD140003
stda %f22,[%l5+%g1]0xCB ! 00003A43B16C0214 ELSE:L2-B005 1 S Partial_St
.word 0x2E50448D ! 00003A43B16C0218 ELSE:L2-B005 1 S illop
add %g5, -58, %l6 ! 00003A43B16C021C ELSE:L2-B005 1 @BD140007
stda %f16, [%l6]0xD0 ! 00003A43B16C0220 ELSE:L2-B005 1 S Short8
BL140088: ! ELSE:L2-B005
add %g1, 0x783, %g1 ! 00003A43B16C0224 ELSE:L2-B005 2 chksum++
andcc %o3, 0x800, %g0 ! 00003A43B16C0228 SKIP:L2-B006 2
bnz,a,pn %xcc, BL140089 ! 00003A43B16C022C SKIP:L2-B006 2
.word 0xA3ADD489 ! 00003A43B16C0230 SKIP:L2-B006 0 S illop
ta %xcc, 0x46 ! 00003A43B16C0234 SKIP:L2-B006 2 S demap-page
stba %g1, [%g6-0x0057]%asi ! 00003A43B16C0238 SKIP:L2-B006 2 S >BD140018
ldx [%g2+0x0050], %l5 ! 00003A43B16C023C SKIP:L2-B006 2 <BD140003
membar 0x40 ! 00003A43B16C0240 SKIP:L2-B006 2
stda %f16, [%l5]0xF0 ! 00003A43B16C0244 SKIP:L2-B006 2 Blk-Store
membar 0x40 ! 00003A43B16C0248 SKIP:L2-B006 2
ldx [%g2+0x0008], %g4 ! 00003A43B16C024C SKIP:L2-B006 2 S BASE<BD140145
membar 0x40 ! 00003A43B16C0250 SKIP:L2-B006 2
stda %f16, [%l5]0xE0 ! 00003A43B16C0254 SKIP:L2-B006 2 Blk-Store
membar 0x40 ! 00003A43B16C0258 SKIP:L2-B006 2
.word 0x8BB6C2F2 ! 00003A43B16C025C SKIP:L2-B006 2 S illop_VIS
sth %i0, [%g4-0x006F] ! 00003A43B16C0260 SKIP:L2-B006 2 S >BD140006+1
ldstuba [%g4-0x003A]%asi, %l0 ! 00003A43B16C0264 SKIP:L2-B006 2 S >BD140007
add %g5, 0x58, %l5 ! 00003A43B16C0268 SKIP:L2-B006 2 @BD140003
stda %f26,[%l5+%g1]0xC2 ! 00003A43B16C026C SKIP:L2-B006 2 S Partial_St
add %g6, 0x58, %l5 ! 00003A43B16C0270 SKIP:L2-B006 2 @BD140003
stda %f18,[%l5+%g1]0xC4 ! 00003A43B16C0274 SKIP:L2-B006 2 S Partial_St
sethi %hh(0x12098FF00),%l6 ! 00003A43B16C0278 SKIP:L2-B006 2 SUBR107
or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16C027C SKIP:L2-B006 2
sethi %lm(0x12098FF00),%l5 ! 00003A43B16C0280 SKIP:L2-B006 2
or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16C0284 SKIP:L2-B006 2
sllx %l6, 0x20, %l6 ! 00003A43B16C0288 SKIP:L2-B006 2
or %l6, %l5, %l6 ! 00003A43B16C028C SKIP:L2-B006 2
add %l6, 0x1, %l6 ! 00003A43B16C0290 SKIP:L2-B006 2
jmpl %l6+0x0000, %o7 ! 00003A43B16C0294 SKIP:L2-B006 4 S
nop ! 00003A43B16C0298 SKIP:L2-B006 2 S
add %g1, 0x5DD, %g1 ! 00003A43B16C029C SKIP:L2-B006 2 chksum++
add %g5, 0x58, %l5 ! 00003A43B16C02A0 SKIP:L2-B006 2 @BD140003
stda %f22,[%l5+%g1]0xCC ! 00003A43B16C02A4 SKIP:L2-B006 2 S Partial_St
ldx [%g2+0x0058], %l6 ! 00003A43B16C02A8 SKIP:L2-B006 2 <BD140021
ldda [%l6]0x24, %i0 ! 00003A43B16C02AC SKIP:L2-B006 2 S Quad_Ld
std %f46, [%g4-0x0068] ! 00003A43B16C02B0 SKIP:L2-B006 2 S >BD140005
add %g6, -58, %l6 ! 00003A43B16C02B4 SKIP:L2-B006 2 @BD140007
stda %f26, [%l6]0xD0 ! 00003A43B16C02B8 SKIP:L2-B006 2 S Short8
ba BL140090 ! 00003A43B16C02BC SKIP:L2-B006 2
nop ! 00003A43B16C02C0 SKIP:L2-B006 2 S
BL140089: ! ELSE:L2-B007
std %f16, [%g5+0x0058] ! 00003A43B16C02C4 ELSE:L2-B007 0 S >BD140003
.word 0xF8E074E9 ! 00003A43B16C02C8 ELSE:L2-B007 0 S illop
add %g4, 0x58, %l5 ! 00003A43B16C02CC ELSE:L2-B007 0 @BD140003
stda %f30,[%l5+%g1]0xC4 ! 00003A43B16C02D0 ELSE:L2-B007 0 S Partial_St
std %f26, [%g6+0x0058] ! 00003A43B16C02D4 ELSE:L2-B007 0 S >BD140003
add %g6, -58, %l6 ! 00003A43B16C02D8 ELSE:L2-B007 0 @BD140007
ldda [%l6]0xD0, %f22 ! 00003A43B16C02DC ELSE:L2-B007 0 S Short8
.word 0xEE3E808A ! 00003A43B16C02E0 ELSE:L2-B007 0 illop
.word 0x903811D9 ! 00003A43B16C02E4 ELSE:L2-B007 0 random
sethi %lm(0x10EE3E808A),%l5 ! 00003A43B16C02E8 ELSE:L2-B007 0
or %l5,%lo(0x10EE3E808A),%l5 ! 00003A43B16C02EC ELSE:L2-B007 0
sllx %l6, 0x20, %l6 ! 00003A43B16C02F0 ELSE:L2-B007 0
or %l6, %l5, %l6 ! 00003A43B16C02F4 ELSE:L2-B007 0
jmpl %l6+0x0000, %o7 ! 00003A43B16C02F8 ELSE:L2-B007 0 S
nop ! 00003A43B16C02FC ELSE:L2-B007 0 S
.word 0x9F978016 ! 00003A43B16C0300 ELSE:L2-B007 0 S illop
fcmpne32 %f18, %f22, %o2 ! 00003A43B16C0304 ELSE:L2-B007 0 S
add %g5, 0x58, %l5 ! 00003A43B16C0308 ELSE:L2-B007 0 @BD140003
stda %f20,[%l5+%g1]0xC4 ! 00003A43B16C030C ELSE:L2-B007 0 S Partial_St
.word 0x85D17819 ! 00003A43B16C0310 ELSE:L2-B007 0 illop
stda %f22,[%l5+%g1]0xC4 ! 00003A43B16C0314 ELSE:L2-B007 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00003A43B16C0318 ELSE:L2-B007 0 <BD140003
membar 0x40 ! 00003A43B16C031C ELSE:L2-B007 0
stda %f16, [%l5]0xF0 ! 00003A43B16C0320 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 00003A43B16C0324 ELSE:L2-B007 0
.word 0xBBB087F4 ! 00003A43B16C0328 ELSE:L2-B007 0 illop
ldsb [%g4-0x0057], %l2 ! 00003A43B16C032C ELSE:L2-B007 0 S <BD140018
add %g5, 0x58, %l5 ! 00003A43B16C0330 ELSE:L2-B007 0 @BD140003
stda %f20,[%l5+%g1]0xC0 ! 00003A43B16C0334 ELSE:L2-B007 0 S Partial_St
ta %xcc, 0x46 ! 00003A43B16C0338 ELSE:L2-B007 0 S demap-page
ldx [%g2+0x0058], %l6 ! 00003A43B16C033C ELSE:L2-B007 0 <BD140021
stxa %g7, [%l6+%g0]0x0C ! 00003A43B16C0340 ELSE:L2-B007 0 S >BD140022
.word 0x83F00000 ! 00003A43B16C0344 ELSE:L2-B007 0 S illop
.word 0x0A5FD8C0 ! 00003A43B16C0348 ELSE:L2-B007 0 S illop
ldx [%g2+0x0050], %l5 ! 00003A43B16C034C ELSE:L2-B007 0 <BD140003
membar 0x40 ! 00003A43B16C0350 ELSE:L2-B007 0
stda %f0, [%l5]0x16 ! 00003A43B16C0354 ELSE:L2-B007 0 Blk-Store
.word 0xB3ABE0C2 ! 00003A43B16C0358 ELSE:L2-B007 0 illop
BL140090: ! ELSE:L2-B007
add %g1, 0x3F3, %g1 ! 00003A43B16C035C ELSE:L2-B007 2 chksum++
andcc %o3, 0x1, %g0 ! 00003A43B16C0360 SKIP:L2-B008 2
bnz BL140094 ! 00003A43B16C0364 SKIP:L2-B008 2
nop ! 00003A43B16C0368 SKIP:L2-B008 2 S
.word 0xA1B7CBAC ! 00003A43B16C036C SKIP:L2-B008 0 illop
membar 0x40 ! 00003A43B16C0370 SKIP:L2-B008 0
stda %f0, [%l5]0xF0 ! 00003A43B16C0374 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! 00003A43B16C0378 SKIP:L2-B008 0
.word 0xBFF00000 ! 00003A43B16C037C SKIP:L2-B008 0 S illop
.word 0xBFB70692 ! 00003A43B16C0380 SKIP:L2-B008 0 S illop
membar 0x40 ! 00003A43B16C0384 SKIP:L2-B008 0
stda %f0, [%l5]0xF8 ! 00003A43B16C0388 SKIP:L2-B008 0 Blk-Store
membar 0x40 ! 00003A43B16C038C SKIP:L2-B008 0
add %g1, 0x77F, %g1 ! 00003A43B16C0390 SKIP:L2-B008 0 chksum++
nop ! 00003A43B16C0394 SKIP:L2-B008 0 S
brlez,pn %o0, BL140091 ;.empty ! 00003A43B16C0398 SKIP:L2-B008 0 L
.word 0xAFAD1D66 ! 00003A43B16C039C SKIP:L2-B008 0 L illop
.word 0xBFA797F8 ! 00003A43B16C03A0 SKIP:L2-B008 0 S illop
bvs BL140091 ;.empty ! 00003A43B16C03A4 SKIP:L2-B008 0 L
.word 0x19927812 ! 00003A43B16C03A8 SKIP:L2-B008 0 L random
BL140091:.word 0xB3B5C9E6 ! 00003A43B16C03AC SKIP:L2-B008 0 S illop
BL140093:alignaddr %o2, %o0, %l3 ! 00003A43B16C03B0 SKIP:L2-B008 0 S
.word 0xDB1F5E98 ! 00003A43B16C03B4 SKIP:L2-B008 0 S random
nop ! 00003A43B16C03B8 SKIP:L2-B008 0 S
BL140092:add %g1, 0x560, %g1 ! 00003A43B16C03BC SKIP:L2-B008 0 chksum++
.word 0x37ECDEE1 ! 00003A43B16C03C0 SKIP:L2-B008 0 random
nop ! 00003A43B16C03C4 SKIP:L2-B008 0 S
BL140094: ! ELSE:L2-B009
.word 0xB9AF6013 ! 00003A43B16C03C8 ELSE:L2-B009 2 S illop_FP
fpackfix %f26, %f30 ! 00003A43B16C03CC ELSE:L2-B009 2 S
add %g5, 0x58, %l5 ! 00003A43B16C03D0 ELSE:L2-B009 2 @BD140003
stda %f20,[%l5+%g1]0xCB ! 00003A43B16C03D4 ELSE:L2-B009 2 S Partial_St
std %i0, [%g4+0x0058] ! 00003A43B16C03D8 ELSE:L2-B009 2 S >BD140003
add %g1, 0xDC5, %g1 ! 00003A43B16C03DC ELSE:L2-B009 2 chksum++
std %f22, [%g3+0x0058] ! 00003A43B16C03E0 ELSE:L2-B009 2 S >BD140003
ldstub [%g5-0x003A], %l1 ! 00003A43B16C03E4 ELSE:L2-B009 2 S >BD140007
rd %gsr, %l6 ! 00003A43B16C03E8 ELSE:L2-B009 2 S
wr %l6, 0x68, %gsr ! 00003A43B16C03EC ELSE:L2-B009 2 S
ldx [%g2+0x0050], %l5 ! 00003A43B16C03F0 ELSE:L2-B009 2 <BD140003
membar 0x40 ! 00003A43B16C03F4 ELSE:L2-B009 2
stda %f0, [%l5]0xF0 ! 00003A43B16C03F8 ELSE:L2-B009 2 Blk-Store
membar 0x40 ! 00003A43B16C03FC ELSE:L2-B009 2
lduha [%g7+%g0]0x83, %l2 ! 00003A43B16C0400 ELSE:L2-B009 2 S <BD140034
std %f38, [%g4-0x0068] ! 00003A43B16C0404 ELSE:L2-B009 2 S >BD140005
sethi %hh(0x12098FF00),%l6 ! 00003A43B16C0408 ELSE:L2-B009 2 SUBR107
or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16C040C ELSE:L2-B009 2
sethi %lm(0x12098FF00),%l5 ! 00003A43B16C0410 ELSE:L2-B009 2
or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16C0414 ELSE:L2-B009 2
sllx %l6, 0x20, %l6 ! 00003A43B16C0418 ELSE:L2-B009 2
or %l6, %l5, %l6 ! 00003A43B16C041C ELSE:L2-B009 2
jmpl %l6+0x0000, %o7 ! 00003A43B16C0420 ELSE:L2-B009 2 S
sth %i4, [%g3-0x0070] ! 00003A43B16C0424 ELSE:L2-B009 2 S >BD140006
ldx [%g2+0x0050], %l5 ! 00003A43B16C0428 ELSE:L2-B009 2 <BD140003
membar 0x40 ! 00003A43B16C042C ELSE:L2-B009 2
stda %f32, [%l5]0xE0 ! 00003A43B16C0430 ELSE:L2-B009 2 Blk-Store
membar 0x40 ! 00003A43B16C0434 ELSE:L2-B009 2
array8 %l1, %l2, %l0 ! 00003A43B16C0438 ELSE:L2-B009 2 S
BL140095: ! ELSE:L2-B009
add %g1, 0xF09, %g1 ! 00003A43B16C043C ELSE:L2-B009 2 chksum++
add %g3, 0x58, %l5 ! 00003A43B16C0440 ELSE:L2-B009 2 @BD140003
stda %f30,[%l5+%g1]0xC5 ! 00003A43B16C0444 LOOP:L1-B000 2 S Partial_St
fmul8x16 %f28, %f28, %f28 ! 00003A43B16C0448 LOOP:L1-B000 2 S
sethi %hh(0x6DBC9E72FF00),%l6 ! 00003A43B16C044C LOOP:L1-B000 2 SUBR105
or %l6,%hm(0x6DBC9E72FF00),%l6 ! 00003A43B16C0450 LOOP:L1-B000 2
sethi %lm(0x6DBC9E72FF00),%l5 ! 00003A43B16C0454 LOOP:L1-B000 2
or %l5,%lo(0x6DBC9E72FF00),%l5 ! 00003A43B16C0458 LOOP:L1-B000 2
sllx %l6, 0x20, %l6 ! 00003A43B16C045C LOOP:L1-B000 2
or %l6, %l5, %l6 ! 00003A43B16C0460 LOOP:L1-B000 2
jmpl %l6+0x0000, %o7 ! 00003A43B16C0464 LOOP:L1-B000 2 S
sth %o0, [%g5-0x0070] ! 00003A43B16C0468 LOOP:L1-B000 2 S >BD140006
stx %l2, [%g6+0x0058] ! 00003A43B16C046C LOOP:L1-B000 2 S >BD140003
add %g6, 0x58, %l5 ! 00003A43B16C0470 LOOP:L1-B000 2 @BD140003
stda %f26,[%l5+%g1]0xC4 ! 00003A43B16C0474 LOOP:L1-B000 2 S Partial_St
.word 0xA7ABB735 ! 00003A43B16C0478 LOOP:L1-B000 2 S illop_FP
st %f14, [%g6-0x0068] ! 00003A43B16C047C LOOP:L1-B000 2 S >BD140005
st %f15, [%g6-0x0064] ! 00003A43B16C0480 LOOP:L1-B000 2 S >BD140005+4
add %g5, 0x58, %l5 ! 00003A43B16C0484 LOOP:L1-B000 2 @BD140003
stda %f22,[%l5+%g1]0xC2 ! 00003A43B16C0488 LOOP:L1-B000 2 S Partial_St
srlx %l4, 0x1, %l4 ! 00003A43B16C048C LOOP:L1-B000 2
andcc %l4, 0x1, %g0 ! 00003A43B16C0490 LOOP:L1-B000 2
bne,pt %xcc, BL140096 ! 00003A43B16C0494 LOOP:L1-B000 2
stda %f30, [%g4+0x0058]%asi ! 00003A43B16C0498 LOOP:L1-B000 2 S >BD140003
add %g1, 0x2E1, %g1 ! 00003A43B16C049C LOOP:L1-B000 2 chksum++
ta %xcc, 0x45 ! 00003A43B16C04A0 SUBR:L0-B000 2 demap-stack
add %g1, 0x573, %i0 ! 00003A43B16C04A4 SUBR:L0-B000 2
prefetch [%g4-0x0070], 22 ! 00003A43B16C04A8 SUBR:L0-B000 2 S <BD140006
fbug,pt %fcc1, BL140097 ! 00003A43B16C04AC SUBR:L0-B000 2
restore %i0, %l7, %o0 ! 00003A43B16C04B0 SUBR:L0-B000 2
BL140097:jmpl %o7+0x0008, %g0 ! 00003A43B16C04B4 SUBR:L0-B000 2
nop ! 00003A43B16C04B8 SUBR:L0-B000 2
SECTION .btext068_pg1 TEXT_VA=0x3a43b16c0000
attr_text {
Name = .btext068_pg1,
VA = 0x3a43b16c0000,
RA = 0xfffa60000,
PA = ra2pa(0xfffa60000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext069 TEXT_VA=0x6dbc9e72ff00
attr_text {
Name = .btext069,
VA = 0x6dbc9e72ff00,
RA = 0xfffa3ff00,
PA = ra2pa(0xfffa3ff00,0),
notsb
}
SECTION .btext069_pg0 TEXT_VA=0x6dbc9e720000
attr_text {
Name = .btext069_pg0,
VA = 0x6dbc9e720000,
RA = 0xfffa30000,
PA = ra2pa(0xfffa30000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext069
.text
.global SUBR105; SUBR105:
BL140098: ! SUBR:L0-B000
add %g1, 0x887, %g1 ! 00006DBC9E72FF00 SUBR:L0-B000 2 chksum++
save %o6, -128, %o6 ! 00006DBC9E72FF04 SUBR:L0-B000 2
sethi %hh(0x6DBC9E72FF00),%l7 ! 00006DBC9E72FF08 SUBR:L0-B000 2 SUBR105
or %l7,%hm(0x6DBC9E72FF00),%l7 ! 00006DBC9E72FF0C SUBR:L0-B000 2
sethi %lm(0x6DBC9E72FF00),%l6 ! 00006DBC9E72FF10 SUBR:L0-B000 2
or %l6,%lo(0x6DBC9E72FF00),%l6 ! 00006DBC9E72FF14 SUBR:L0-B000 2
sllx %l7, 0x20, %l7 ! 00006DBC9E72FF18 SUBR:L0-B000 2
or %l7, %l6, %l7 ! 00006DBC9E72FF1C SUBR:L0-B000 2
ld [%g2+0x0060], %fsr ! 00006DBC9E72FF20 SUBR:L0-B000 2 S <BD140008
add %g3, -112, %l6 ! 00006DBC9E72FF24 SUBR:L0-B000 2 @BD140006
ldda [%l6]0xD2, %f30 ! 00006DBC9E72FF28 SUBR:L0-B000 2 S Short16
std %f6, [%g4-0x0068] ! 00006DBC9E72FF2C SUBR:L0-B000 2 S >BD140005
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF30 SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF34 SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF38 SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF3C SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF40 SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF44 SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF48 SUBR:L0-B000 2 ptr_chase
ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF4C SUBR:L0-B000 2 ptr_chase
call .+8 ! 00006DBC9E72FF50 SUBR:L0-B000 2 S
array32 %o1, %i5, %l4 ! 00006DBC9E72FF54 SUBR:L0-B000 2 S
ldx [%g2+0x0050], %l5 ! 00006DBC9E72FF58 SUBR:L0-B000 2 <BD140003
membar 0x40 ! 00006DBC9E72FF5C SUBR:L0-B000 2
stda %f16, [%l5]0xE0 ! 00006DBC9E72FF60 SUBR:L0-B000 2 Blk-Store
membar 0x40 ! 00006DBC9E72FF64 SUBR:L0-B000 2
rd %gsr, %l6 ! 00006DBC9E72FF68 SUBR:L0-B000 2 S
wr %l6, 0x90, %gsr ! 00006DBC9E72FF6C SUBR:L0-B000 2 S
add %g3, 0x58, %l5 ! 00006DBC9E72FF70 SUBR:L0-B000 2 @BD140003
stda %f16,[%l5+%g1]0xC2 ! 00006DBC9E72FF74 SUBR:L0-B000 2 S Partial_St
add %g4, 0x58, %l5 ! 00006DBC9E72FF78 SUBR:L0-B000 2 @BD140003
stda %f20,[%l5+%g1]0xC0 ! 00006DBC9E72FF7C SUBR:L0-B000 2 S Partial_St
std %f6, [%g5-0x0068] ! 00006DBC9E72FF80 SUBR:L0-B000 2 S >BD140005
add %g1, 0x605, %g1 ! 00006DBC9E72FF84 SUBR:L0-B000 2 chksum++
or %g0, 0x2, %l3 ! 00006DBC9E72FF88 LOOP:L1-B000 2
BL140127: ! LOOP:L1-B000
add %g1, 0xFBB, %g1 ! 00006DBC9E72FF8C LOOP:L1-B000 4 chksum++
.word 0xB7ABA0E9 ! 00006DBC9E72FF90 LOOP:L1-B000 4 S illop_FP
fcmple16 %f26, %f24, %l1 ! 00006DBC9E72FF94 LOOP:L1-B000 4 S
add %g4, 0x58, %l5 ! 00006DBC9E72FF98 LOOP:L1-B000 4 @BD140003
stda %f24,[%l5+%g1]0xC0 ! 00006DBC9E72FF9C LOOP:L1-B000 4 S Partial_St
ldx [%g2+0x0058], %l6 ! 00006DBC9E72FFA0 LOOP:L1-B000 4 <BD140021
ldda [%l6]0x2C, %i0 ! 00006DBC9E72FFA4 LOOP:L1-B000 4 S Quad_Ld
fnands %f24, %f23, %f31 ! 00006DBC9E72FFA8 LOOP:L1-B000 4 S
add %g4, 0x58, %l5 ! 00006DBC9E72FFAC LOOP:L1-B000 4 @BD140003
stda %f20,[%l5+%g1]0xC2 ! 00006DBC9E72FFB0 LOOP:L1-B000 4 S Partial_St
ldx [%g2+0x0050], %l5 ! 00006DBC9E72FFB4 LOOP:L1-B000 4 <BD140003
membar 0x40 ! 00006DBC9E72FFB8 LOOP:L1-B000 4
stda %f0, [%l5]0xF0 ! 00006DBC9E72FFBC LOOP:L1-B000 4 Blk-Store
membar 0x40 ! 00006DBC9E72FFC0 LOOP:L1-B000 4
std %f6, [%g3-0x0068] ! 00006DBC9E72FFC4 LOOP:L1-B000 4 S >BD140005
fpackfix %f18, %f28 ! 00006DBC9E72FFC8 LOOP:L1-B000 4 S
membar 0x40 ! 00006DBC9E72FFCC LOOP:L1-B000 4
stda %f16, [%l5]0xE0 ! 00006DBC9E72FFD0 LOOP:L1-B000 4 Blk-Store
membar 0x40 ! 00006DBC9E72FFD4 LOOP:L1-B000 4
andcc %l4, 0x100, %g0 ! 00006DBC9E72FFD8 SKIP:L2-B000 4
bnz,pt %xcc, BL140103 ! 00006DBC9E72FFDC SKIP:L2-B000 4
stx %i5, [%g4+0x0058] ! 00006DBC9E72FFE0 SKIP:L2-B000 4 S >BD140003
ldx [%g2+0x0050], %l5 ! 00006DBC9E72FFE4 SKIP:L2-B000 4 <BD140003
membar 0x40 ! 00006DBC9E72FFE8 SKIP:L2-B000 4
ldda [%l5]0xF0, %f16 ! 00006DBC9E72FFEC SKIP:L2-B000 4 Blk-Load
membar 0x40 ! 00006DBC9E72FFF0 SKIP:L2-B000 4
add %g6, 0x58, %l5 ! 00006DBC9E72FFF4 SKIP:L2-B000 4 @BD140003
stda %f24,[%l5+%g1]0xC2 ! 00006DBC9E72FFF8 SKIP:L2-B000 4 S Partial_St
stx %i1, [%g3+0x0058] ! 00006DBC9E72FFFC SKIP:L2-B000 4 S >BD140003
ld [%g2+0x0060], %fsr ! 00006DBC9E730000 SKIP:L2-B000 4 S <BD140008
ldda [%g3-0x0068]%asi, %f32 ! 00006DBC9E730004 SKIP:L2-B000 4 S <BD140005
add %g6, 0x58, %l5 ! 00006DBC9E730008 SKIP:L2-B000 4 @BD140003
stda %f24,[%l5+%g1]0xC0 ! 00006DBC9E73000C SKIP:L2-B000 4 S Partial_St
add %g1, 0x206, %g1 ! 00006DBC9E730010 SKIP:L2-B000 4 chksum++
nop ! 00006DBC9E730014 SKIP:L2-B000 4 S
ble,a,pn %icc, BL140099 ;.empty ! 00006DBC9E730018 SKIP:L2-B000 4 L
be,a BL140099 ;.empty ! 00006DBC9E73001C SKIP:L2-B000 4 L
BL140099:fbul,a BL140100 ! 00006DBC9E730020 SKIP:L2-B000 4 L
std %f40, [%g3-0x0068] ! 00006DBC9E730024 SKIP:L2-B000 4 S >BD140005
bg,a BL140101 ! 00006DBC9E730028 SKIP:L2-B000 4 L
std %i4, [%g4+0x0058] ! 00006DBC9E73002C SKIP:L2-B000 0 S >BD140003
BL140101:fbug,a,pt %fcc0, BL140102 ! 00006DBC9E730030 SKIP:L2-B000 4 L
BL140102:ldx [%g2+0x0060], %fsr ! 00006DBC9E730034 SKIP:L2-B000 8 S <BD140008
BL140100:add %g1, 0x4B6, %g1 ! 00006DBC9E730038 SKIP:L2-B000 4 chksum++
fba,a BL140109 ! 00006DBC9E73003C SKIP:L2-B000 4
.word 0xBB80E320 ! 00006DBC9E730040 SKIP:L2-B000 0 S illop
BL140103: ! ELSE:L2-B001
rd %gsr, %l6 ! 00006DBC9E730044 ELSE:L2-B001 0 S
wr %l6, 0x8, %gsr ! 00006DBC9E730048 ELSE:L2-B001 0 S
.word 0xB9A18806 ! 00006DBC9E73004C ELSE:L2-B001 0 S illop
add %g4, 0x58, %l5 ! 00006DBC9E730050 ELSE:L2-B001 0 @BD140003
stda %f22,[%l5+%g1]0xC4 ! 00006DBC9E730054 ELSE:L2-B001 0 S Partial_St
ldx [%g2+0x0050], %l5 ! 00006DBC9E730058 ELSE:L2-B001 0 <BD140003
membar 0x40 ! 00006DBC9E73005C ELSE:L2-B001 0
stda %f32, [%l5]0xE0 ! 00006DBC9E730060 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 00006DBC9E730064 ELSE:L2-B001 0
ldx [%g2+0x0000], %g3 ! 00006DBC9E730068 ELSE:L2-B001 0 S BASE<BD140167
.word 0x20CA41A8 ! 00006DBC9E73006C ELSE:L2-B001 0 illop
stda %f32, [%l5]0x16 ! 00006DBC9E730070 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 00006DBC9E730074 ELSE:L2-B001 0
.word 0xCE3FB5F4 ! 00006DBC9E730078 ELSE:L2-B001 0 illop
stda %f18,[%l5+%g1]0xC0 ! 00006DBC9E73007C ELSE:L2-B001 0 S Partial_St
fbn .+2316 ! 00006DBC9E730080 ELSE:L2-B001 0 S
.word 0xC08C3905 ! 00006DBC9E730084 ELSE:L2-B001 0 S random
add %g1, 0xC63, %g1 ! 00006DBC9E730088 ELSE:L2-B001 0 chksum++
stha %i3, [%g3-0x0070]%asi ! 00006DBC9E73008C ELSE:L2-B001 0 S >BD140006
ldub [%g5-0x003A], %o1 ! 00006DBC9E730090 ELSE:L2-B001 0 S <BD140007
brlz,a,pn %i4, BL140104 ;.empty ! 00006DBC9E730094 ELSE:L2-B001 0 L
fbuge,pt %fcc2, BL140105 ;.empty ! 00006DBC9E730098 ELSE:L2-B001 0 L
ble,a BL140106 ;.empty ! 00006DBC9E73009C ELSE:L2-B001 0 L
BL140106:fblg,a BL140107 ! 00006DBC9E7300A0 ELSE:L2-B001 0 L
BL140105:std %g0, [%g6+0x0058] ! 00006DBC9E7300A4 ELSE:L2-B001 0 S >BD140003
bpos,pn %icc, BL140107 ;.empty ! 00006DBC9E7300A8 ELSE:L2-B001 0 L
BL140104:bleu,pt %icc, BL140108 ! 00006DBC9E7300AC ELSE:L2-B001 0 L
BL140107:nop ! 00006DBC9E7300B0 ELSE:L2-B001 0 S
BL140108:.word 0x46918254 ! 00006DBC9E7300B4 ELSE:L2-B001 0 random
BL140109: ! ELSE:L2-B001
add %g1, 0xF23, %g1 ! 00006DBC9E7300B8 ELSE:L2-B001 4 chksum++
fcmpd %fcc0, %f34, %f6 ! 00006DBC9E7300BC SKIP:L2-B002 4
fbge,a BL140110 ! 00006DBC9E7300C0 SKIP:L2-B002 4
nop ! 00006DBC9E7300C4 SKIP:L2-B002 0 S
stxa %g1, [%g6+0x0058]%asi ! 00006DBC9E7300C8 SKIP:L2-B002 4 S >BD140003
stb %l1, [%g4-0x003A] ! 00006DBC9E7300CC SKIP:L2-B002 4 S >BD140007
array16 %l4, %i1, %i2 ! 00006DBC9E7300D0 SKIP:L2-B002 4 S
std %f40, [%g5-0x0068] ! 00006DBC9E7300D4 SKIP:L2-B002 4 S >BD140005
ldd [%g6-0x0068], %f44 ! 00006DBC9E7300D8 SKIP:L2-B002 4 S <BD140005
ldx [%g2+0x0050], %l5 ! 00006DBC9E7300DC SKIP:L2-B002 4 <BD140003
membar 0x40 ! 00006DBC9E7300E0 SKIP:L2-B002 4
stda %f16, [%l5]0x1E ! 00006DBC9E7300E4 SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 00006DBC9E7300E8 SKIP:L2-B002 4
ldsha [%g6-0x0024]%asi, %o4 ! 00006DBC9E7300EC SKIP:L2-B002 4 S <BD140004
membar 0x40 ! 00006DBC9E7300F0 SKIP:L2-B002 4
stda %f16, [%l5]0x1E ! 00006DBC9E7300F4 SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 00006DBC9E7300F8 SKIP:L2-B002 4
std %i0, [%g3+0x0058] ! 00006DBC9E7300FC SKIP:L2-B002 4 S >BD140003
add %g1, 0x450, %g1 ! 00006DBC9E730100 SKIP:L2-B002 4 chksum++
stb %o0, [%g3-0x0057] ! 00006DBC9E730104 SKIP:L2-B002 4 S >BD140018
std %g0, [%g3+0x0058] ! 00006DBC9E730108 SKIP:L2-B002 4 S >BD140003
add %g5, -36, %l6 ! 00006DBC9E73010C SKIP:L2-B002 4 @BD140004
stda %f18, [%l6]0xD3 ! 00006DBC9E730110 SKIP:L2-B002 4 S Short16
edge8ln %o4, %o4, %l4 ! 00006DBC9E730114 SKIP:L2-B002 4 S
sth %g1, [%g3-0x0070] ! 00006DBC9E730118 SKIP:L2-B002 4 S >BD140006
ldx [%g6-0x0088], %g6 ! 00006DBC9E73011C SKIP:L2-B002 4 ptr_chase
add %g5, -87, %l6 ! 00006DBC9E730120 SKIP:L2-B002 4 @BD140018
stda %f26, [%l6]0xD0 ! 00006DBC9E730124 SKIP:L2-B002 4 S Short8
ldx [%g2+0x0050], %l5 ! 00006DBC9E730128 SKIP:L2-B002 4 <BD140003
membar 0x40 ! 00006DBC9E73012C SKIP:L2-B002 4
stda %f16, [%l5]0x16 ! 00006DBC9E730130 SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 00006DBC9E730134 SKIP:L2-B002 4
membar 0x40 ! 00006DBC9E730138 SKIP:L2-B002 4
stda %f0, [%l5]0xF0 ! 00006DBC9E73013C SKIP:L2-B002 4 Blk-Store
membar 0x40 ! 00006DBC9E730140 SKIP:L2-B002 4
ba,a BL140111 ! 00006DBC9E730144 SKIP:L2-B002 4
nop ! 00006DBC9E730148 SKIP:L2-B002 0 S
BL140110: ! ELSE:L2-B003
prefetch [%g4-0x0057], 1 ! 00006DBC9E73014C ELSE:L2-B003 0 S <BD140018
.word 0x12F4F6EE ! 00006DBC9E730150 ELSE:L2-B003 0 random
stda %f30,[%l5+%g1]0xC2 ! 00006DBC9E730154 ELSE:L2-B003 0 S Partial_St
stx %i1, [%g3+0x0058] ! 00006DBC9E730158 ELSE:L2-B003 0 S >BD140003
ldx [%g2+0x0050], %l5 ! 00006DBC9E73015C ELSE:L2-B003 0 <BD140003
.word 0xA3B14265 ! 00006DBC9E730160 ELSE:L2-B003 0 illop
.word 0xFB67D49E ! 00006DBC9E730164 ELSE:L2-B003 0 random
membar 0x40 ! 00006DBC9E730168 ELSE:L2-B003 0
membar 0x40 ! 00006DBC9E73016C ELSE:L2-B003 0
stda %f0, [%l5]0x16 ! 00006DBC9E730170 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 00006DBC9E730174 ELSE:L2-B003 0
.word 0x9FA80711 ! 00006DBC9E730178 ELSE:L2-B003 0 illop
stda %f0, [%l5]0xF8 ! 00006DBC9E73017C ELSE:L2-B003 0 Blk-Store
.word 0x93B0C645 ! 00006DBC9E730180 ELSE:L2-B003 0 illop
add %g4, -58, %l6 ! 00006DBC9E730184 ELSE:L2-B003 0 @BD140007
.word 0xA7C9CC87 ! 00006DBC9E730188 ELSE:L2-B003 0 S illop
call .+8 ! 00006DBC9E73018C ELSE:L2-B003 0 S
stx %l4, [%g6+0x0058] ! 00006DBC9E730190 ELSE:L2-B003 0 S >BD140003
membar 0x40 ! 00006DBC9E730194 ELSE:L2-B003 0
stda %f32, [%l5]0xF0 ! 00006DBC9E730198 ELSE:L2-B003 0 Blk-Store
membar 0x40 ! 00006DBC9E73019C ELSE:L2-B003 0
stb %o0, [%g3-0x0057] ! 00006DBC9E7301A0 ELSE:L2-B003 0 S >BD140018
add %g1, 0xFAD, %g1 ! 00006DBC9E7301A4 ELSE:L2-B003 0 chksum++
ldx [%g2+0x0050], %l5 ! 00006DBC9E7301A8 ELSE:L2-B003 0 <BD140003
membar 0x40 ! 00006DBC9E7301AC ELSE:L2-B003 0
stda %f0, [%l5]0xE0 ! 00006DBC9E7301B0 ELSE:L2-B003 0 Blk-Store
.word 0x0C52E6F2 ! 00006DBC9E7301B4 ELSE:L2-B003 0 illop
stha %g1, [%g4+0x005C]%asi ! 00006DBC9E7301B8 ELSE:L2-B003 0 S >BD140003+4
add %g5, -58, %l6 ! 00006DBC9E7301BC ELSE:L2-B003 0 @BD140007
.word 0x95A381FF ! 00006DBC9E7301C0 ELSE:L2-B003 0 S illop
.word 0xABB50468 ! 00006DBC9E7301C4 ELSE:L2-B003 0 S illop
wr %l6, 0x78, %gsr ! 00006DBC9E7301C8 ELSE:L2-B003 0 S
add %g5, -112, %l6 ! 00006DBC9E7301CC ELSE:L2-B003 0 @BD140006
stda %f28, [%l6]0xD3 ! 00006DBC9E7301D0 ELSE:L2-B003 0 S Short16
ldx [%g4-0x0088], %g4 ! 00006DBC9E7301D4 ELSE:L2-B003 0 ptr_chase
.word 0xF2BC8CAD ! 00006DBC9E7301D8 ELSE:L2-B003 0 illop
ldx [%g4-0x0088], %g4 ! 00006DBC9E7301DC ELSE:L2-B003 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006DBC9E7301E0 ELSE:L2-B003 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006DBC9E7301E4 ELSE:L2-B003 0 ptr_chase
.word 0xAFAA4FCB ! 00006DBC9E7301E8 ELSE:L2-B003 0 illop
or %l6,%hm(0x10AFAA4FCB),%l6 ! 00006DBC9E7301EC ELSE:L2-B003 0
sethi %lm(0x10AFAA4FCB),%l5 ! 00006DBC9E7301F0 ELSE:L2-B003 0
.word 0x8347F132 ! 00006DBC9E7301F4 ELSE:L2-B003 0 illop
sllx %l6, 0x20, %l6 ! 00006DBC9E7301F8 ELSE:L2-B003 0
or %l6, %l5, %l6 ! 00006DBC9E7301FC ELSE:L2-B003 0
jmpl %l6+0x0000, %o7 ! 00006DBC9E730200 ELSE:L2-B003 0 S
lduha [%g7+%g0]0x83, %i1 ! 00006DBC9E730204 ELSE:L2-B003 0 S <BD140034
ldx [%g2+0x0018], %g6 ! 00006DBC9E730208 ELSE:L2-B003 0 S BASE<BD140077
BL140111: ! ELSE:L2-B003
add %g1, 0x58A, %g1 ! 00006DBC9E73020C ELSE:L2-B003 4 chksum++
andcc %o1, 0x4, %g0 ! 00006DBC9E730210 SKIP:L2-B004 4
bnz,a,pn %icc, BL140119 ! 00006DBC9E730214 SKIP:L2-B004 4
nop ! 00006DBC9E730218 SKIP:L2-B004 0 S
nop ! 00006DBC9E73021C SKIP:L2-B004 4 S
stb %g1, [%g5-0x0057] ! 00006DBC9E730220 SKIP:L2-B004 4 S >BD140018
fbule BL140112 ;.empty ! 00006DBC9E730224 SKIP:L2-B004 4 L
BL140112:fbl,a BL140113 ;.empty ! 00006DBC9E730228 SKIP:L2-B004 8 L
ble,a,pn %xcc, BL140114 ;.empty ! 00006DBC9E73022C SKIP:L2-B004 0 L
.word 0x9FB8F385 ! 00006DBC9E730230 SKIP:L2-B004 0 L illop
BL140114:.word 0xADE2C700 ! 00006DBC9E730234 SKIP:L2-B004 0 S illop
.word 0xA41B9E15 ! 00006DBC9E730238 SKIP:L2-B004 0 S random
bcs,a BL140116 ;.empty ! 00006DBC9E73023C SKIP:L2-B004 0 L
BL140115:.word 0xC1F8747A ! 00006DBC9E730240 SKIP:L2-B004 0 L illop
BL140116:fblg,a,pt %fcc1, BL140113 ! 00006DBC9E730244 SKIP:L2-B004 0 L
BL140113:std %f26, [%g6+0x0058] ! 00006DBC9E730248 SKIP:L2-B004 8 S >BD140003
fba BL140117 ;.empty ! 00006DBC9E73024C SKIP:L2-B004 4 L
fbge,a,pt %fcc1, BL140118 ! 00006DBC9E730250 SKIP:L2-B004 4 L
BL140117:stda %o0, [%g3+0x0058]%asi ! 00006DBC9E730254 SKIP:L2-B004 4 S >BD140003
BL140118:add %g1, 0x9BC, %g1 ! 00006DBC9E730258 SKIP:L2-B004 4 chksum++
add %g1, 0xD95, %g1 ! 00006DBC9E73025C SKIP:L2-B004 4 chksum++
ta %xcc, 0x40 ! 00006DBC9E730260 SKIP:L2-B004 4 S +-priv
ldx [%g2+0x0050], %l5 ! 00006DBC9E730264 SKIP:L2-B004 4 <BD140003
membar 0x40 ! 00006DBC9E730268 SKIP:L2-B004 4
ldda [%l5]0x16, %f16 ! 00006DBC9E73026C SKIP:L2-B004 8 Blk-Load
membar 0x40 ! 00006DBC9E730270 SKIP:L2-B004 4
add %g6, 0x58, %l5 ! 00006DBC9E730274 SKIP:L2-B004 4 @BD140003
stda %f22,[%l5+%g1]0xCC ! 00006DBC9E730278 SKIP:L2-B004 4 S Partial_St
add %g3, 0x58, %l5 ! 00006DBC9E73027C SKIP:L2-B004 4 @BD140003
stda %f30,[%l5+%g1]0xC8 ! 00006DBC9E730280 SKIP:L2-B004 4 S Partial_St
ldx [%g2+0x0050], %l5 ! 00006DBC9E730284 SKIP:L2-B004 4 <BD140003
membar 0x40 ! 00006DBC9E730288 SKIP:L2-B004 4
stda %f32, [%l5]0xF0 ! 00006DBC9E73028C SKIP:L2-B004 4 Blk-Store
membar 0x40 ! 00006DBC9E730290 SKIP:L2-B004 4
stda %f62, [%g5-0x0068]%asi ! 00006DBC9E730294 SKIP:L2-B004 4 S >BD140005
fba,pn %fcc0, BL140120 ! 00006DBC9E730298 SKIP:L2-B004 4
nop ! 00006DBC9E73029C SKIP:L2-B004 4 S
BL140119: ! ELSE:L2-B005
.word 0xAFB4026E ! 00006DBC9E7302A0 ELSE:L2-B005 0 S illop
.word 0x81B209D0 ! 00006DBC9E7302A4 ELSE:L2-B005 0 illop
.word 0x9FB30946 ! 00006DBC9E7302A8 ELSE:L2-B005 0 S illop
std %f22, [%g4+0x0058] ! 00006DBC9E7302AC ELSE:L2-B005 0 S >BD140003
stda %i0, [%g4+0x0058]%asi ! 00006DBC9E7302B0 ELSE:L2-B005 0 S >BD140003
add %g3, 0x58, %l5 ! 00006DBC9E7302B4 ELSE:L2-B005 0 @BD140003
.word 0x574C1CFC ! 00006DBC9E7302B8 ELSE:L2-B005 0 S random
call .+8 ! 00006DBC9E7302BC ELSE:L2-B005 0 S
nop ! 00006DBC9E7302C0 ELSE:L2-B005 0 S
add %g4, 0x58, %l5 ! 00006DBC9E7302C4 ELSE:L2-B005 0 @BD140003
.word 0x95906000 ! 00006DBC9E7302C8 ELSE:L2-B005 0 S random
add %g1, 0x2B1, %g1 ! 00006DBC9E7302CC ELSE:L2-B005 0 chksum++
add %g5, 0x58, %l5 ! 00006DBC9E7302D0 ELSE:L2-B005 0 @BD140003
stda %f26,[%l5+%g1]0xC1 ! 00006DBC9E7302D4 ELSE:L2-B005 0 S Partial_St
ldx [%g2+0x0058], %l6 ! 00006DBC9E7302D8 ELSE:L2-B005 0 <BD140021
ldda [%l6]0x24, %i0 ! 00006DBC9E7302DC ELSE:L2-B005 0 S Quad_Ld
.word 0xBD80F6D9 ! 00006DBC9E7302E0 ELSE:L2-B005 0 illop
membar 0x40 ! 00006DBC9E7302E4 ELSE:L2-B005 0
stda %f0, [%l5]0xE0 ! 00006DBC9E7302E8 ELSE:L2-B005 0 Blk-Store
membar 0x40 ! 00006DBC9E7302EC ELSE:L2-B005 0
ldx [%g4-0x0088], %g4 ! 00006DBC9E7302F0 ELSE:L2-B005 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006DBC9E7302F4 ELSE:L2-B005 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006DBC9E7302F8 ELSE:L2-B005 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006DBC9E7302FC ELSE:L2-B005 0 ptr_chase
ldx [%g4-0x0088], %g4 ! 00006DBC9E730300 ELSE:L2-B005 0 ptr_chase
.word 0x3D5A3E28 ! 00006DBC9E730304 ELSE:L2-B005 0 random
BL140120: ! ELSE:L2-B005
add %g1, 0x67B, %g1 ! 00006DBC9E730308 ELSE:L2-B005 4 chksum++
fcmpd %fcc2, %f36, %f60 ! 00006DBC9E73030C SKIP:L2-B006 4
fbl,a,pt %fcc2, BL140125 ! 00006DBC9E730310 SKIP:L2-B006 4
.word 0xF5A8A248 ! 00006DBC9E730314 SKIP:L2-B006 0 S illop
ldx [%g2+0x0050], %l5 ! 00006DBC9E730318 SKIP:L2-B006 4 <BD140003
membar 0x40 ! 00006DBC9E73031C SKIP:L2-B006 4
stda %f0, [%l5]0xF8 ! 00006DBC9E730320 SKIP:L2-B006 4 Blk-Store
membar 0x40 ! 00006DBC9E730324 SKIP:L2-B006 4
membar 0x40 ! 00006DBC9E730328 SKIP:L2-B006 4
stda %f0, [%l5]0x16 ! 00006DBC9E73032C SKIP:L2-B006 4 Blk-Store
membar 0x40 ! 00006DBC9E730330 SKIP:L2-B006 4
add %g4, 0x58, %l5 ! 00006DBC9E730334 SKIP:L2-B006 4 @BD140003
stda %f18,[%l5+%g1]0xC2 ! 00006DBC9E730338 SKIP:L2-B006 4 S Partial_St
ta %xcc, 0x40 ! 00006DBC9E73033C SKIP:L2-B006 4 S +-priv
std %f20, [%g4+0x0058] ! 00006DBC9E730340 SKIP:L2-B006 8 S >BD140003
add %g4, 0x58, %l5 ! 00006DBC9E730344 SKIP:L2-B006 4 @BD140003
stda %f24,[%l5+%g1]0xC0 ! 00006DBC9E730348 SKIP:L2-B006 4 S Partial_St
stb %o1, [%g5-0x003A] ! 00006DBC9E73034C SKIP:L2-B006 4 S >BD140007
.word 0x97AB548E ! 00006DBC9E730350 SKIP:L2-B006 4 S illop_FP
add %g1, 0x643, %g1 ! 00006DBC9E730354 SKIP:L2-B006 4 chksum++
.word 0x9179A27A ! 00006DBC9E730358 SKIP:L2-B006 4 S illop
fblg,pn %fcc3, BL140121 ;.empty ! 00006DBC9E73035C SKIP:L2-B006 4 L
bcc,a BL140122 ;.empty ! 00006DBC9E730360 SKIP:L2-B006 4 L
bnz,pt %xcc, BL140123 ;.empty ! 00006DBC9E730364 SKIP:L2-B006 4 L
bcc,pn %icc, BL140124 ;.empty ! 00006DBC9E730368 SKIP:L2-B006 0 L
BL140121:.word 0xC0F6A2BC ! 00006DBC9E73036C SKIP:L2-B006 0 L random
BL140123:.word 0xB3AD98E5 ! 00006DBC9E730370 SKIP:L2-B006 0 S illop_FP
BL140124:.word 0xFF8A95BB ! 00006DBC9E730374 SKIP:L2-B006 0 S illop
BL140122:add %g1, 0x29, %g1 ! 00006DBC9E730378 SKIP:L2-B006 4 chksum++
ba,a BL140126 ! 00006DBC9E73037C SKIP:L2-B006 4
nop ! 00006DBC9E730380 SKIP:L2-B006 0 S
BL140125: ! ELSE:L2-B007
nop ! 00006DBC9E730384 ELSE:L2-B007 0 S
ldx [%g2+0x0050], %l5 ! 00006DBC9E730388 ELSE:L2-B007 0 <BD140003
membar 0x40 ! 00006DBC9E73038C ELSE:L2-B007 0
stda %f16, [%l5]0x16 ! 00006DBC9E730390 ELSE:L2-B007 0 Blk-Store
membar 0x40 ! 00006DBC9E730394 ELSE:L2-B007 0
.word 0xA9FA302E ! 00006DBC9E730398 ELSE:L2-B007 0 S illop
stx %o0, [%g4+0x0058] ! 00006DBC9E73039C ELSE:L2-B007 0 S >BD140003
stda %g0, [%g4+0x0058]%asi ! 00006DBC9E7303A0 ELSE:L2-B007 0 S >BD140003
membar 0x40 ! 00006DBC9E7303A4 ELSE:L2-B007 0
ldda [%l5]0xF8, %f16 ! 00006DBC9E7303A8 ELSE:L2-B007 0 Blk-Load
membar 0x40 ! 00006DBC9E7303AC ELSE:L2-B007 0
ldd [%g5+0x0058], %f18 ! 00006DBC9E7303B0 ELSE:L2-B007 0 S <BD140003
std %g0, [%g3+0x0058] ! 00006DBC9E7303B4 ELSE:L2-B007 0 S >BD140003
add %g5, -36, %l6 ! 00006DBC9E7303B8 ELSE:L2-B007 0 @BD140004
stda %f30, [%l6]0xD2 ! 00006DBC9E7303BC ELSE:L2-B007 0 S Short16
.word 0x81C7E008 ! 00006DBC9E7303C0 ELSE:L2-B007 0 random
call .+8 ! 00006DBC9E7303C4 ELSE:L2-B007 0 S
.word 0x8DB30B27 ! 00006DBC9E7303C8 ELSE:L2-B007 0 S illop
ldx [%g4+0x0058], %o3 ! 00006DBC9E7303CC ELSE:L2-B007 0 S <BD140003
.word 0xBBAE127B ! 00006DBC9E7303D0 ELSE:L2-B007 0 S illop
.word 0xCB729BA3 ! 00006DBC9E7303D4 ELSE:L2-B007 0 S illop
add %g4, 0x58, %l5 ! 00006DBC9E7303D8 ELSE:L2-B007 0 @BD140003
stda %f28,[%l5+%g1]0xC4 ! 00006DBC9E7303DC ELSE:L2-B007 0 S Partial_St
BL140126: ! ELSE:L2-B007
add %g1, 0xBBD, %g1 ! 00006DBC9E7303E0 ELSE:L2-B007 4 chksum++
ldx [%g2+0x0050], %l5 ! 00006DBC9E7303E4 LOOP:L1-B000 4 <BD140003
membar 0x40 ! 00006DBC9E7303E8 LOOP:L1-B000 4
stda %f16, [%l5]0xF0 ! 00006DBC9E7303EC LOOP:L1-B000 4 Blk-Store
membar 0x40 ! 00006DBC9E7303F0 LOOP:L1-B000 4
ldx [%g2+0x0058], %l6 ! 00006DBC9E7303F4 LOOP:L1-B000 4 <BD140021
stba %g7, [%l6+%g0]0x0C ! 00006DBC9E7303F8 LOOP:L1-B000 4 S >BD140022
stda %o0, [%g5+0x0058]%asi ! 00006DBC9E7303FC LOOP:L1-B000 4 S >BD140003
ldstub [%g5-0x0057], %i2 ! 00006DBC9E730400 LOOP:L1-B000 4 S >BD140018
ldstub [%g6-0x0057], %l1 ! 00006DBC9E730404 LOOP:L1-B000 4 S >BD140018
subcc %l3, 0x1, %l3 ! 00006DBC9E730408 LOOP:L1-B000 4
bnz,pt %xcc, BL140127 ! 00006DBC9E73040C LOOP:L1-B000 4
std %f24, [%g4+0x0058] ! 00006DBC9E730410 LOOP:L1-B000 4 S >BD140003
add %g1, 0xF97, %g1 ! 00006DBC9E730414 LOOP:L1-B000 2 chksum++
std %f16, [%g5+0x0058] ! 00006DBC9E730418 SUBR:L0-B000 2 S >BD140003
sth %g1, [%g6-0x0070] ! 00006DBC9E73041C SUBR:L0-B000 2 S >BD140006
ldd [%g6-0x0068], %f32 ! 00006DBC9E730420 SUBR:L0-B000 2 S <BD140005
ldx [%g2+0x0058], %l6 ! 00006DBC9E730424 SUBR:L0-B000 2 <BD140021
stba %g7, [%l6+%g0]0x14 ! 00006DBC9E730428 SUBR:L0-B000 2 S >BD140022
array16 %i1, %i0, %i5 ! 00006DBC9E73042C SUBR:L0-B000 2 S
edge16n %o1, %i0, %i5 ! 00006DBC9E730430 SUBR:L0-B000 2 S
add %g4, 0x58, %l5 ! 00006DBC9E730434 SUBR:L0-B000 2 @BD140003
stda %f28,[%l5+%g1]0xC8 ! 00006DBC9E730438 SUBR:L0-B000 2 S Partial_St
add %g1, 0x6D7, %i0 ! 00006DBC9E73043C SUBR:L0-B000 2
return %i7+0x0008 ! 00006DBC9E730440 SUBR:L0-B000 2
add %g1, 0x4BA, %g1 ! 00006DBC9E730444 SUBR:L0-B000 2 chksum++
SECTION .btext069_pg1 TEXT_VA=0x6dbc9e730000
attr_text {
Name = .btext069_pg1,
VA = 0x6dbc9e730000,
RA = 0xfffa40000,
PA = ra2pa(0xfffa40000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_1,
TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext070 TEXT_VA=0xffffde523e7aff00
attr_text {
Name = .btext070,
VA = 0xffffde523e7aff00,
RA = 0xfffaf3f00,
PA = ra2pa(0xfffaf3f00,0),
notsb
}
SECTION .btext070_pg0 TEXT_VA=0xffffde523e7ae000
attr_text {
Name = .btext070_pg0,
VA = 0xffffde523e7ae000,
RA = 0xfffaf2000,
PA = ra2pa(0xfffaf2000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext070
.text
.global SUBR106; SUBR106:
BL140129: ! SUBR:L0-B000
add %g1, 0x50C, %g1 ! FFFFDE523E7AFF00 SUBR:L0-B000 10 chksum++
brnz,pn %l2, BL140128 ! FFFFDE523E7AFF04 SUBR:L0-B000 10
save %o6, -128, %o6 ! FFFFDE523E7AFF08 SUBR:L0-B000 10
BL140128: ! SUBR:L0-B000
sethi %hh(0xFFFFDE523E7AFF00),%l7 ! FFFFDE523E7AFF0C SUBR:L0-B000 10 SUBR106
or %l7,%hm(0xFFFFDE523E7AFF00),%l7 ! FFFFDE523E7AFF10 SUBR:L0-B000 10
sethi %lm(0xFFFFDE523E7AFF00),%l6 ! FFFFDE523E7AFF14 SUBR:L0-B000 10
or %l6,%lo(0xFFFFDE523E7AFF00),%l6 ! FFFFDE523E7AFF18 SUBR:L0-B000 10
sllx %l7, 0x20, %l7 ! FFFFDE523E7AFF1C SUBR:L0-B000 10
or %l7, %l6, %l7 ! FFFFDE523E7AFF20 SUBR:L0-B000 10
ldx [%g2+0x0050], %l5 ! FFFFDE523E7AFF24 SUBR:L0-B000 10 <BD140003
membar 0x40 ! FFFFDE523E7AFF28 SUBR:L0-B000 10
stda %f32, [%l5]0x16 ! FFFFDE523E7AFF2C SUBR:L0-B000 10 Blk-Store
membar 0x40 ! FFFFDE523E7AFF30 SUBR:L0-B000 10
add %g4, 0x58, %l5 ! FFFFDE523E7AFF34 SUBR:L0-B000 10 @BD140003
stda %f28,[%l5+%g1]0xC3 ! FFFFDE523E7AFF38 SUBR:L0-B000 10 S Partial_St
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFF3C SUBR:L0-B000 10 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFF40 SUBR:L0-B000 10 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFF44 SUBR:L0-B000 10 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF48 SUBR:L0-B000 10 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF4C SUBR:L0-B000 10 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF50 SUBR:L0-B000 10 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF54 SUBR:L0-B000 10 ptr_chase
ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF58 SUBR:L0-B000 10 ptr_chase
add %g1, 0x286, %g1 ! FFFFDE523E7AFF5C SUBR:L0-B000 10 chksum++
add %o5, %g1, %o4 ! FFFFDE523E7AFF60 SWCH:L1-B000 10
and %o4, 0x18, %o7 ! FFFFDE523E7AFF64 SWCH:L1-B000 10
sethi %hi(0x7C), %o4 ! FFFFDE523E7AFF68 SWCH:L1-B000 10 .+0
or %o4,%lo(0x7C),%o4 ! FFFFDE523E7AFF6C SWCH:L1-B000 10
add %o4, %o7, %o4 ! FFFFDE523E7AFF70 SWCH:L1-B000 10
jmpl %l7+%o4, %g0 ! FFFFDE523E7AFF74 SWCH:L1-B000 10
ldx [%g6+0x0058], %o0 ! FFFFDE523E7AFF78 SWCH:L1-B000 10 S <BD140003
ba BL140145 ! FFFFDE523E7AFF7C SWCH:L1-B000 4
stda %f38, [%g5-0x0068]%asi ! FFFFDE523E7AFF80 SWCH:L1-B000 4 S >BD140005
ba,pt %xcc, BL140144 ! FFFFDE523E7AFF84 SWCH:L1-B000 3
stw %o0, [%g6+0x005C] ! FFFFDE523E7AFF88 SWCH:L1-B000 3 S >BD140003+4
fba,a,pt %fcc0, BL140138 ! FFFFDE523E7AFF8C SWCH:L1-B000 2
std %f30, [%g5+0x0058] ! FFFFDE523E7AFF90 SWCH:L1-B000 0 S >BD140003
fba,a,pn %fcc1, BL140130 ! FFFFDE523E7AFF94 SWCH:L1-B000 1
nop ! FFFFDE523E7AFF98 SWCH:L1-B000 0 S
BL140130:add %g1, 0x20, %g1 ! FFFFDE523E7AFF9C CASE:L2-B000 1 chksum++
nop ! FFFFDE523E7AFFA0 CASE:L2-B000 1 S
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFA4 CASE:L2-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFA8 CASE:L2-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFAC CASE:L2-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFB0 CASE:L2-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFB4 CASE:L2-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFB8 CASE:L2-B000 1 ptr_chase
ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFBC CASE:L2-B000 1 ptr_chase
ldx [%g2+0x0050], %l5 ! FFFFDE523E7AFFC0 CASE:L2-B000 1 <BD140003
membar 0x40 ! FFFFDE523E7AFFC4 CASE:L2-B000 1
stda %f32, [%l5]0xE0 ! FFFFDE523E7AFFC8 CASE:L2-B000 1 Blk-Store
membar 0x40 ! FFFFDE523E7AFFCC CASE:L2-B000 1
add %g5, 0x58, %l5 ! FFFFDE523E7AFFD0 CASE:L2-B000 1 @BD140003
stda %f30,[%l5+%g1]0xCA ! FFFFDE523E7AFFD4 CASE:L2-B000 1 S Partial_St
ba,pt %icc, BL140146 ! FFFFDE523E7AFFD8 CASE:L2-B000 1
nop ! FFFFDE523E7AFFDC CASE:L2-B000 1 S
BL140138:add %g1, 0xF0B, %g1 ! FFFFDE523E7AFFE0 CASE:L2-B001 2 chksum++
std %f40, [%g4-0x0068] ! FFFFDE523E7AFFE4 CASE:L2-B001 2 S >BD140005
fble,pn %fcc2, BL140131 ;.empty ! FFFFDE523E7AFFE8 CASE:L2-B001 2 L
fbn,pn %fcc3, BL140132 ! FFFFDE523E7AFFEC CASE:L2-B001 2 L
stha %i1, [%g5-0x0070]%asi ! FFFFDE523E7AFFF0 CASE:L2-B001 0 S >BD140006
bvs BL140133 ;.empty ! FFFFDE523E7AFFF4 CASE:L2-B001 0 L
BL140131:bn BL140134 ;.empty ! FFFFDE523E7AFFF8 CASE:L2-B001 2 L
BL140133:fbe,a BL140134 ;.empty ! FFFFDE523E7AFFFC CASE:L2-B001 2 L
.word 0x9791486E ! FFFFDE523E7B0000 CASE:L2-B001 0 L illop
BL140135:fbl,a,pn %fcc0, BL140136 ;.empty ! FFFFDE523E7B0004 CASE:L2-B001 2 L
.word 0x304305C6 ! FFFFDE523E7B0008 CASE:L2-B001 0 L random
ble,a BL140137 ! FFFFDE523E7B000C CASE:L2-B001 2 L
BL140137:st %fsr, [%g2+0x0060] ! FFFFDE523E7B0010 CASE:L2-B001 4 S <BD140008
BL140136:stda %f14, [%g3-0x0068]%asi ! FFFFDE523E7B0014 CASE:L2-B001 2 S >BD140005
fbuge,a,pn %fcc1, BL140132 ! FFFFDE523E7B0018 CASE:L2-B001 2 L
BL140132:nop ! FFFFDE523E7B001C CASE:L2-B001 4 S
BL140134:add %g1, 0x611, %g1 ! FFFFDE523E7B0020 CASE:L2-B001 2 chksum++
fba,a,pn %fcc2, BL140146 ! FFFFDE523E7B0024 CASE:L2-B001 2
stda %f0, [%g6-0x0068]%asi ! FFFFDE523E7B0028 CASE:L2-B001 0 S >BD140005
BL140144:add %g1, 0xD84, %g1 ! FFFFDE523E7B002C CASE:L2-B002 3 chksum++
nop ! FFFFDE523E7B0030 CASE:L2-B002 3 S
bz BL140139 ! FFFFDE523E7B0034 CASE:L2-B002 3 L
nop ! FFFFDE523E7B0038 CASE:L2-B002 3 S
fblg BL140140 ! FFFFDE523E7B003C CASE:L2-B002 2 L
BL140140:nop ! FFFFDE523E7B0040 CASE:L2-B002 4 S
BL140139:nop ! FFFFDE523E7B0044 CASE:L2-B002 3 S
fbg BL140141 ! FFFFDE523E7B0048 CASE:L2-B002 3 L
.word 0x9DB11657 ! FFFFDE523E7B004C CASE:L2-B002 3 S illop_VIS
bge,a,pn %icc, BL140142 ;.empty ! FFFFDE523E7B0050 CASE:L2-B002 1 L
fbge,pn %fcc0, BL140142 ;.empty ! FFFFDE523E7B0054 CASE:L2-B002 1 L
bcs,a,pt %xcc, BL140143 ;.empty ! FFFFDE523E7B0058 CASE:L2-B002 0 L
BL140141:bleu,a,pn %icc, BL140143 ! FFFFDE523E7B005C CASE:L2-B002 2 L
BL140142:nop ! FFFFDE523E7B0060 CASE:L2-B002 1 S
BL140143:add %g1, 0x363, %g1 ! FFFFDE523E7B0064 CASE:L2-B002 3 chksum++
fba,a,pt %fcc1, BL140146 ! FFFFDE523E7B0068 CASE:L2-B002 3
ldda [%g5-0x0068]%asi, %f12 ! FFFFDE523E7B006C CASE:L2-B002 0 S <BD140005
BL140145:add %g1, 0xF09, %g1 ! FFFFDE523E7B0070 CASE:L2-B003 4 chksum++
nop ! FFFFDE523E7B0074 CASE:L2-B003 4 S
alignaddrl %i5, %i3, %o5 ! FFFFDE523E7B0078 CASE:L2-B003 4 S
ldx [%g2+0x0050], %l5 ! FFFFDE523E7B007C CASE:L2-B003 4 <BD140003
membar 0x40 ! FFFFDE523E7B0080 CASE:L2-B003 4
stda %f0, [%l5]0xE0 ! FFFFDE523E7B0084 CASE:L2-B003 4 Blk-Store
membar 0x40 ! FFFFDE523E7B0088 CASE:L2-B003 4
sth %i0, [%g3-0x0023] ! FFFFDE523E7B008C CASE:L2-B003 4 S >BD140004+1
sethi %hh(0x12098FF00),%l6 ! FFFFDE523E7B0090 CASE:L2-B003 4 SUBR107
or %l6,%hm(0x12098FF00),%l6 ! FFFFDE523E7B0094 CASE:L2-B003 4
sethi %lm(0x12098FF00),%l5 ! FFFFDE523E7B0098 CASE:L2-B003 4
or %l5,%lo(0x12098FF00),%l5 ! FFFFDE523E7B009C CASE:L2-B003 4
sllx %l6, 0x20, %l6 ! FFFFDE523E7B00A0 CASE:L2-B003 4
or %l6, %l5, %l6 ! FFFFDE523E7B00A4 CASE:L2-B003 4
jmpl %l6+0x0000, %o7 ! FFFFDE523E7B00A8 CASE:L2-B003 4 S
stb %i4, [%g3-0x0057] ! FFFFDE523E7B00AC CASE:L2-B003 4 S >BD140018
stx %i1, [%g6+0x0058] ! FFFFDE523E7B00B0 CASE:L2-B003 4 S >BD140003
ldx [%g2+0x0038], %g6 ! FFFFDE523E7B00B4 CASE:L2-B003 4 S BASE<BD140166
add %g5, 0x58, %l5 ! FFFFDE523E7B00B8 CASE:L2-B003 4 @BD140003
stda %f28,[%l5+%g1]0xC1 ! FFFFDE523E7B00BC CASE:L2-B003 4 S Partial_St
ldx [%g2+0x0050], %l5 ! FFFFDE523E7B00C0 CASE:L2-B003 4 <BD140003
membar 0x40 ! FFFFDE523E7B00C4 CASE:L2-B003 4
stda %f16, [%l5]0xE0 ! FFFFDE523E7B00C8 CASE:L2-B003 4 Blk-Store
membar 0x40 ! FFFFDE523E7B00CC CASE:L2-B003 4
ba BL140146 ! FFFFDE523E7B00D0 CASE:L2-B003 4
.word 0x9FB683F3 ! FFFFDE523E7B00D4 CASE:L2-B003 4 S illop_VIS
BL140146: ! SWCH:L1-B000
add %g1, 0x831, %g1 ! FFFFDE523E7B00D8 SWCH:L1-B000 10 chksum++
std %f38, [%g5-0x0068] ! FFFFDE523E7B00DC SWCH:L1-B000 10 S >BD140005
ldx [%g2+0x0058], %l6 ! FFFFDE523E7B00E0 SWCH:L1-B000 10 <BD140021
ldda [%l6]0x2E, %i0 ! FFFFDE523E7B00E4 SWCH:L1-B000 10 S Quad_Ld_P
ldx [%g2+0x0050], %l5 ! FFFFDE523E7B00E8 SWCH:L1-B000 10 <BD140003
membar 0x40 ! FFFFDE523E7B00EC SWCH:L1-B000 10
stda %f32, [%l5]0xF0 ! FFFFDE523E7B00F0 SWCH:L1-B000 10 Blk-Store
membar 0x40 ! FFFFDE523E7B00F4 SWCH:L1-B000 10
lduwa [%g7+%g7]0x83, %o3 ! FFFFDE523E7B00F8 SWCH:L1-B000 10 S <BD140034
add %g1, 0x762, %i0 ! FFFFDE523E7B00FC SUBR:L0-B000 10
add %g1, 0x741, %g1 ! FFFFDE523E7B0100 SUBR:L0-B000 10 chksum++
ret ! FFFFDE523E7B0104 SUBR:L0-B000 10
restore %i0, %l7, %o0 ! FFFFDE523E7B0108 SUBR:L0-B000 10
SECTION .btext070_pg1 TEXT_VA=0xffffde523e7b0000
attr_text {
Name = .btext070_pg1,
VA = 0xffffde523e7b0000,
RA = 0xfffaf4000,
PA = ra2pa(0xfffaf4000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_2,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext071 TEXT_VA=0x12098ff00
attr_text {
Name = .btext071,
VA = 0x12098ff00,
RA = ra2pa(0xfffa2df00,0),
PA = ra2pa(0xfffa2df00,0),
notsb
}
SECTION .btext071_pg0 TEXT_VA=0x12098e000
attr_text {
Name = .btext071_pg0,
VA = 0x12098e000,
RA = ra2pa(0xfffa2c000,0),
PA = ra2pa(0xfffa2c000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext071
.text
.global SUBR107; SUBR107:
prefetch [%g6+%i6], 2 ! 000000012098FF00 SUBR:L0-B000 10 S <.+0
add %g4, 0x58, %l5 ! 000000012098FF04 SUBR:L0-B000 10 @BD140003
stda %f24,[%l5+%g1]0xC0 ! 000000012098FF08 SUBR:L0-B000 10 S Partial_St
rd %gsr, %l6 ! 000000012098FF0C SUBR:L0-B000 10 S
wr %l6, 0x18, %gsr ! 000000012098FF10 SUBR:L0-B000 10 S
stw %o5, [%g5+0x005C] ! 000000012098FF14 SUBR:L0-B000 10 S >BD140003+4
add %g4, 0x58, %l5 ! 000000012098FF18 SUBR:L0-B000 10 @BD140003
stda %f20,[%l5+%g1]0xC1 ! 000000012098FF1C SUBR:L0-B000 10 S Partial_St
fpack32 %f26, %f20, %f28 ! 000000012098FF20 SUBR:L0-B000 10 S
stha %o5, [%g3-0x0024]%asi ! 000000012098FF24 SUBR:L0-B000 10 S >BD140004
add %g5, 0x58, %l5 ! 000000012098FF28 SUBR:L0-B000 10 @BD140003
stda %f22,[%l5+%g1]0xC4 ! 000000012098FF2C SUBR:L0-B000 10 S Partial_St
nop ! 000000012098FF30 SUBR:L0-B000 10 S
ldx [%g2+0x0050], %l5 ! 000000012098FF34 SUBR:L0-B000 10 <BD140003
membar 0x40 ! 000000012098FF38 SUBR:L0-B000 10
stda %f32, [%l5]0xF0 ! 000000012098FF3C SUBR:L0-B000 10 Blk-Store
membar 0x40 ! 000000012098FF40 SUBR:L0-B000 10
add %g1, 0x715, %g1 ! 000000012098FF44 SUBR:L0-B000 10 chksum++
and %g1, 0xFE, %o1 ! 000000012098FF48 LOOP:L1-B000 10
BL140165: ! LOOP:L1-B000
add %g1, 0xD97, %g1 ! 000000012098FF4C LOOP:L1-B000 19 chksum++
ldx [%g2+0x0050], %l5 ! 000000012098FF50 LOOP:L1-B000 19 <BD140003
membar 0x40 ! 000000012098FF54 LOOP:L1-B000 19
stda %f32, [%l5]0xE0 ! 000000012098FF58 LOOP:L1-B000 19 Blk-Store
membar 0x40 ! 000000012098FF5C LOOP:L1-B000 19
membar 0x40 ! 000000012098FF60 LOOP:L1-B000 19
stda %f16, [%l5]0x16 ! 000000012098FF64 LOOP:L1-B000 19 Blk-Store
membar 0x40 ! 000000012098FF68 LOOP:L1-B000 19
sth %i1, [%g5-0x0024] ! 000000012098FF6C LOOP:L1-B000 19 S >BD140004
tvs %icc, %g0+0x006F ! 000000012098FF70 LOOP:L1-B000 19 S
membar 0x40 ! 000000012098FF74 LOOP:L1-B000 19
stda %f16, [%l5]0x16 ! 000000012098FF78 LOOP:L1-B000 19 Blk-Store
membar 0x40 ! 000000012098FF7C LOOP:L1-B000 19
nop ! 000000012098FF80 LOOP:L1-B000 19 S
andcc %o4, 0x2, %g0 ! 000000012098FF84 SKIP:L2-B000 19
bnz,a BL140147 ! 000000012098FF88 SKIP:L2-B000 19
nop ! 000000012098FF8C SKIP:L2-B000 0 S
add %g3, -58, %l6 ! 000000012098FF90 SKIP:L2-B000 19 @BD140007
ldda [%l6]0xD1, %f20 ! 000000012098FF94 SKIP:L2-B000 19 S Short8
add %g6, -87, %l6 ! 000000012098FF98 SKIP:L2-B000 19 @BD140018
ldda [%l6]0xD0, %f22 ! 000000012098FF9C SKIP:L2-B000 19 S Short8
ldx [%g2+0x0050], %l5 ! 000000012098FFA0 SKIP:L2-B000 19 <BD140003
membar 0x40 ! 000000012098FFA4 SKIP:L2-B000 19
stda %f32, [%l5]0x1E ! 000000012098FFA8 SKIP:L2-B000 19 Blk-Store
membar 0x40 ! 000000012098FFAC SKIP:L2-B000 19
ldstuba [%g4-0x003A]%asi, %o5 ! 000000012098FFB0 SKIP:L2-B000 19 S >BD140007
add %g1, 0x576, %g1 ! 000000012098FFB4 SKIP:L2-B000 19 chksum++
std %f12, [%g3-0x0068] ! 000000012098FFB8 SKIP:L2-B000 19 S >BD140005
stha %o5, [%g4-0x0024]%asi ! 000000012098FFBC SKIP:L2-B000 19 S >BD140004
stx %g1, [%g3+0x0059] ! 000000012098FFC0 SKIP:L2-B000 19 S >BD140003+1
ldda [%g7+%g0]0x82, %o2 ! 000000012098FFC4 SKIP:L2-B000 19 S <BD140034
add %g4, 0x58, %l5 ! 000000012098FFC8 SKIP:L2-B000 19 @BD140003
stda %f28,[%l5+%g1]0xC1 ! 000000012098FFCC SKIP:L2-B000 19 S Partial_St
std %f62, [%g6-0x0062] ! 000000012098FFD0 SKIP:L2-B000 19 S >BD140005+6
stx %fsr, [%g2+0x0060] ! 000000012098FFD4 SKIP:L2-B000 19 S <BD140008
.word 0xD94AFAF1 ! 000000012098FFD8 SKIP:L2-B000 19 S illop
stx %i4, [%g6+0x0058] ! 000000012098FFDC SKIP:L2-B000 19 S >BD140003
nop ! 000000012098FFE0 SKIP:L2-B000 19 S
ba,pn %xcc, BL140148 ! 000000012098FFE4 SKIP:L2-B000 19
stba %i2, [%g5-0x003A]%asi ! 000000012098FFE8 SKIP:L2-B000 19 S >BD140007
BL140147: ! ELSE:L2-B001
edge8n %i1, %i2, %o0 ! 000000012098FFEC ELSE:L2-B001 0 S
fexpand %f19, %f20 ! 000000012098FFF0 ELSE:L2-B001 0 S
.word 0xFDC95915 ! 000000012098FFF4 ELSE:L2-B001 0 S random
.word 0xFABA2C38 ! 000000012098FFF8 ELSE:L2-B001 0 S random
.word 0x9BB04695 ! 000000012098FFFC ELSE:L2-B001 0 S illop_VIS
ta %xcc, 0x43 ! 0000000120990000 ELSE:L2-B001 0 S +-PEF
std %f12, [%g5-0x0068] ! 0000000120990004 ELSE:L2-B001 0 S >BD140005
.word 0x93D961AF ! 0000000120990008 ELSE:L2-B001 0 S illop
ldstub [%g6-0x0057], %o4 ! 000000012099000C ELSE:L2-B001 0 S >BD140018
.word 0x855BC142 ! 0000000120990010 ELSE:L2-B001 0 illop
stda %f30,[%l5+%g1]0xC0 ! 0000000120990014 ELSE:L2-B001 0 S Partial_St
add %g5, 0x58, %l5 ! 0000000120990018 ELSE:L2-B001 0 @BD140003
stda %f22,[%l5+%g1]0xC3 ! 000000012099001C ELSE:L2-B001 0 S Partial_St
add %g3, 0x58, %l5 ! 0000000120990020 ELSE:L2-B001 0 @BD140003
stda %f24,[%l5+%g1]0xC2 ! 0000000120990024 ELSE:L2-B001 0 S Partial_St
.word 0x445880BC ! 0000000120990028 ELSE:L2-B001 0 random
ldx [%g2+0x0050], %l5 ! 000000012099002C ELSE:L2-B001 0 <BD140003
.word 0xAFD22707 ! 0000000120990030 ELSE:L2-B001 0 illop
stda %f32, [%l5]0xE0 ! 0000000120990034 ELSE:L2-B001 0 Blk-Store
.word 0xB397E00D ! 0000000120990038 ELSE:L2-B001 0 illop
.word 0xEB66760D ! 000000012099003C ELSE:L2-B001 0 S illop
membar 0x40 ! 0000000120990040 ELSE:L2-B001 0
.word 0xA3C8BF88 ! 0000000120990044 ELSE:L2-B001 0 illop
membar 0x40 ! 0000000120990048 ELSE:L2-B001 0
std %f46, [%g6-0x0068] ! 000000012099004C ELSE:L2-B001 0 S >BD140005
.word 0x9DE3A060 ! 0000000120990050 ELSE:L2-B001 0 random
stda %f22,[%l5+%g1]0xC4 ! 0000000120990054 ELSE:L2-B001 0 S Partial_St
rd %gsr, %l6 ! 0000000120990058 ELSE:L2-B001 0 S
wr %l6, 0xC0, %gsr ! 000000012099005C ELSE:L2-B001 0 S
ldx [%g2+0x0050], %l5 ! 0000000120990060 ELSE:L2-B001 0 <BD140003
.word 0x95A5594A ! 0000000120990064 ELSE:L2-B001 0 illop
stda %f0, [%l5]0x1E ! 0000000120990068 ELSE:L2-B001 0 Blk-Store
membar 0x40 ! 000000012099006C ELSE:L2-B001 0
nop ! 0000000120990070 ELSE:L2-B001 0 S
BL140148: ! ELSE:L2-B001
add %g1, 0xD81, %g1 ! 0000000120990074 ELSE:L2-B001 19 chksum++
andcc %o4, 0x200, %g0 ! 0000000120990078 SKIP:L2-B002 19
bz,pn %xcc, BL140149 ! 000000012099007C SKIP:L2-B002 19
nop ! 0000000120990080 SKIP:L2-B002 19 S
.word 0xAF796347 ! 0000000120990084 SKIP:L2-B002 0 S illop
ldsba [%g7+%g0]0x82, %o2 ! 0000000120990088 SKIP:L2-B002 0 S <BD140034
add %g4, -36, %l6 ! 000000012099008C SKIP:L2-B002 0 @BD140004
stda %f22, [%l6]0xD2 ! 0000000120990090 SKIP:L2-B002 0 S Short16
ldx [%g2+0x0050], %l5 ! 0000000120990094 SKIP:L2-B002 0 <BD140003
membar 0x40 ! 0000000120990098 SKIP:L2-B002 0
stda %f32, [%l5]0xE0 ! 000000012099009C SKIP:L2-B002 0 Blk-Store
.word 0x8EC8D618 ! 00000001209900A0 SKIP:L2-B002 0 illop
.word 0xF97C1DBB ! 00000001209900A4 SKIP:L2-B002 0 S illop
add %g1, 0x4FA, %g1 ! 00000001209900A8 SKIP:L2-B002 0 chksum++
ldx [%g2+0x0058], %l6 ! 00000001209900AC SKIP:L2-B002 0 <BD140021
.word 0x81C3E008 ! 00000001209900B0 SKIP:L2-B002 0 S random
.word 0xCD4182AA ! 00000001209900B4 SKIP:L2-B002 0 S illop
ta %xcc, 0x46 ! 00000001209900B8 SKIP:L2-B002 0 S demap-page
std %o2, [%g4+0x0058] ! 00000001209900BC SKIP:L2-B002 0 S >BD140003
alignaddr %o0, %o2, %o5 ! 00000001209900C0 SKIP:L2-B002 0 S
.word 0xDAE425B8 ! 00000001209900C4 SKIP:L2-B002 0 S illop
fba,pt %fcc3, BL140155 ! 00000001209900C8 SKIP:L2-B002 0
ldswa [%g7+%g0]0x83, %o5 ! 00000001209900CC SKIP:L2-B002 0 S <BD140034
BL140149: ! ELSE:L2-B003
ldswa [%g7+%g0]0x83, %o2 ! 00000001209900D0 ELSE:L2-B003 19 S <BD140034
bgu,a,pn %xcc, BL140150 ;.empty ! 00000001209900D4 ELSE:L2-B003 19 L
ble BL140151 ;.empty ! 00000001209900D8 ELSE:L2-B003 0 L
brgz,pn %o0, BL140152 ! 00000001209900DC ELSE:L2-B003 19 L
BL140150:nop ! 00000001209900E0 ELSE:L2-B003 19 S
fbne,a,pn %fcc2, BL140151 ! 00000001209900E4 ELSE:L2-B003 10 L
fcmpeq32 %f22, %f30, %o2 ! 00000001209900E8 ELSE:L2-B003 6 S
BL140151:nop ! 00000001209900EC ELSE:L2-B003 10 S
fnands %f30, %f31, %f29 ! 00000001209900F0 ELSE:L2-B003 10 S
fba,a BL140153 ! 00000001209900F4 ELSE:L2-B003 10 L
stda %o4, [%g6+0x0058]%asi ! 00000001209900F8 ELSE:L2-B003 0 S >BD140003
be,a BL140153 ! 00000001209900FC ELSE:L2-B003 0 L
std %f16, [%g6+0x0058] ! 0000000120990100 ELSE:L2-B003 0 S >BD140003
bne,pn %xcc, BL140154 ! 0000000120990104 ELSE:L2-B003 0 L
BL140152:st %fsr, [%g2+0x0060] ! 0000000120990108 ELSE:L2-B003 9 S <BD140008
BL140153:nop ! 000000012099010C ELSE:L2-B003 19 S
BL140154:add %g1, 0x852, %g1 ! 0000000120990110 ELSE:L2-B003 19 chksum++
add %g1, 0x291, %g1 ! 0000000120990114 ELSE:L2-B003 19 chksum++
nop ! 0000000120990118 ELSE:L2-B003 19 S
std %f40, [%g5-0x0068] ! 000000012099011C ELSE:L2-B003 19 S >BD140005
ldx [%g2+0x0050], %l5 ! 0000000120990120 ELSE:L2-B003 19 <BD140003
membar 0x40 ! 0000000120990124 ELSE:L2-B003 19
ldda [%l5]0x16, %f16 ! 0000000120990128 ELSE:L2-B003 19 Blk-Load
membar 0x40 ! 000000012099012C ELSE:L2-B003 19
membar 0x40 ! 0000000120990130 ELSE:L2-B003 19
stda %f0, [%l5]0xF0 ! 0000000120990134 ELSE:L2-B003 19 Blk-Store
membar 0x40 ! 0000000120990138 ELSE:L2-B003 19
BL140155: ! ELSE:L2-B003
add %g1, 0xD70, %g1 ! 000000012099013C ELSE:L2-B003 19 chksum++
andcc %o2, 0x400, %g0 ! 0000000120990140 SKIP:L2-B004 19
bnz,pn %icc, BL140156 ! 0000000120990144 SKIP:L2-B004 19
stw %g1, [%g4+0x005C] ! 0000000120990148 SKIP:L2-B004 19 S >BD140003+4
add %g3, 0x58, %l5 ! 000000012099014C SKIP:L2-B004 19 @BD140003
stda %f30,[%l5+%g1]0xC4 ! 0000000120990150 SKIP:L2-B004 19 S Partial_St
ldx [%g2+0x0030], %g3 ! 0000000120990154 SKIP:L2-B004 19 S BASE<BD140096
ldsb [%g3-0x0057], %o2 ! 0000000120990158 SKIP:L2-B004 19 S <BD140018
std %f6, [%g4-0x0068] ! 000000012099015C SKIP:L2-B004 19 S >BD140005
ldx [%g2+0x0050], %l5 ! 0000000120990160 SKIP:L2-B004 19 <BD140003
membar 0x40 ! 0000000120990164 SKIP:L2-B004 19
stda %f16, [%l5]0xF0 ! 0000000120990168 SKIP:L2-B004 19 Blk-Store
membar 0x40 ! 000000012099016C SKIP:L2-B004 19
add %g1, 0xA0F, %g1 ! 0000000120990170 SKIP:L2-B004 19 chksum++
sth %g1, [%g3-0x0024] ! 0000000120990174 SKIP:L2-B004 19 S >BD140004
stxa %o0, [%g4+0x0058]%asi ! 0000000120990178 SKIP:L2-B004 19 S >BD140003
ldx [%g2+0x0058], %l6 ! 000000012099017C SKIP:L2-B004 19 <BD140021
ldda [%l6]0x2E, %o2 ! 0000000120990180 SKIP:L2-B004 19 S Quad_Ld_P
add %g3, -87, %l6 ! 0000000120990184 SKIP:L2-B004 19 @BD140018
stda %f22, [%l6]0xD0 ! 0000000120990188 SKIP:L2-B004 19 S Short8
std %f30, [%g5+0x0058] ! 000000012099018C SKIP:L2-B004 19 S >BD140003
fba,a,pn %fcc1, BL140157 ! 0000000120990190 SKIP:L2-B004 19
.word 0x8F50C000 ! 0000000120990194 SKIP:L2-B004 0 S illop
BL140156: ! ELSE:L2-B005
ldub [%g5-0x0057], %o2 ! 0000000120990198 ELSE:L2-B005 0 S <BD140018
add %g6, 0x58, %l5 ! 000000012099019C ELSE:L2-B005 0 @BD140003
stda %f28,[%l5+%g1]0xC0 ! 00000001209901A0 ELSE:L2-B005 0 S Partial_St
.word 0xA7AFCCF5 ! 00000001209901A4 ELSE:L2-B005 0 S illop
std %f40, [%g5-0x0068] ! 00000001209901A8 ELSE:L2-B005 0 S >BD140005
stb %o2, [%g4-0x0057] ! 00000001209901AC ELSE:L2-B005 0 S >BD140018
std %f62, [%g6-0x0068] ! 00000001209901B0 ELSE:L2-B005 0 S >BD140005
add %g1, 0x8C0, %g1 ! 00000001209901B4 ELSE:L2-B005 0 chksum++
ta %xcc, 0x46 ! 00000001209901B8 ELSE:L2-B005 0 S demap-page
.word 0xB5F00000 ! 00000001209901BC ELSE:L2-B005 0 S illop
ta %xcc, 0x43 ! 00000001209901C0 ELSE:L2-B005 0 S +-PEF
add %g6, -36, %l6 ! 00000001209901C4 ELSE:L2-B005 0 @BD140004
stda %f26, [%l6]0xDA ! 00000001209901C8 ELSE:L2-B005 0 S Short16
ldx [%g2+0x0058], %l6 ! 00000001209901CC ELSE:L2-B005 0 <BD140021
ldda [%l6]0x26, %o2 ! 00000001209901D0 ELSE:L2-B005 0 S Quad_Ld_P
sth %o3, [%g4-0x0070] ! 00000001209901D4 ELSE:L2-B005 0 S >BD140006
BL140157: ! ELSE:L2-B005
add %g1, 0x4D0, %g1 ! 00000001209901D8 ELSE:L2-B005 19 chksum++
andcc %o3, 0x4, %g0 ! 00000001209901DC SKIP:L2-B006 19
bnz,pn %icc, BL140158 ! 00000001209901E0 SKIP:L2-B006 19
stb %o2, [%g4-0x0057] ! 00000001209901E4 SKIP:L2-B006 19 S >BD140018
std %o4, [%g3+0x0058] ! 00000001209901E8 SKIP:L2-B006 0 S >BD140003
stda %o2, [%g6+0x0058]%asi ! 00000001209901EC SKIP:L2-B006 0 S >BD140003
.word 0xB9A78D15 ! 00000001209901F0 SKIP:L2-B006 0 S illop
ldx [%g2+0x0000], %g3 ! 00000001209901F4 SKIP:L2-B006 0 S BASE<BD140167
nop ! 00000001209901F8 SKIP:L2-B006 0 S
add %g1, 0x1D0, %g1 ! 00000001209901FC SKIP:L2-B006 0 chksum++
ld [%g2+0x0060], %fsr ! 0000000120990200 SKIP:L2-B006 0 S <BD140008
.word 0xA1F00000 ! 0000000120990204 SKIP:L2-B006 0 illop
stda %f20,[%l5+%g1]0xC0 ! 0000000120990208 SKIP:L2-B006 0 S Partial_St
add %g3, -58, %l6 ! 000000012099020C SKIP:L2-B006 0 @BD140007
.word 0x8D6629AB ! 0000000120990210 SKIP:L2-B006 0 S illop
ldx [%g2+0x0050], %l5 ! 0000000120990214 SKIP:L2-B006 0 <BD140003
membar 0x40 ! 0000000120990218 SKIP:L2-B006 0
stda %f0, [%l5]0xE0 ! 000000012099021C SKIP:L2-B006 0 Blk-Store
membar 0x40 ! 0000000120990220 SKIP:L2-B006 0
membar 0x40 ! 0000000120990224 SKIP:L2-B006 0
stda %f0, [%l5]0x16 ! 0000000120990228 SKIP:L2-B006 0 Blk-Store
membar 0x40 ! 000000012099022C SKIP:L2-B006 0
add %g6, -36, %l6 ! 0000000120990230 SKIP:L2-B006 0 @BD140004
stda %f28, [%l6]0xDA ! 0000000120990234 SKIP:L2-B006 0 S Short16
ldstuba [%g4-0x0057]%asi, %o0 ! 0000000120990238 SKIP:L2-B006 0 S >BD140018
alignaddrl %g1, %g1, %o3 ! 000000012099023C SKIP:L2-B006 0 S
add %g4, -112, %l6 ! 0000000120990240 SKIP:L2-B006 0 @BD140006
ldda [%l6]0xD2, %f22 ! 0000000120990244 SKIP:L2-B006 0 S Short16
fba,a,pt %fcc0, BL140164 ! 0000000120990248 SKIP:L2-B006 0
stda %f36, [%g6-0x0061]%asi ! 000000012099024C SKIP:L2-B006 0 S >BD140005+7
BL140158: ! ELSE:L2-B007
add %g3, -36, %l6 ! 0000000120990250 ELSE:L2-B007 19 @BD140004
stda %f26, [%l6]0xD2 ! 0000000120990254 ELSE:L2-B007 19 S Short16
nop ! 0000000120990258 ELSE:L2-B007 19 S
add %g5, 0x58, %l5 ! 000000012099025C ELSE:L2-B007 19 @BD140003
stda %f30,[%l5+%g1]0xC1 ! 0000000120990260 ELSE:L2-B007 19 S Partial_St
std %o2, [%g3+0x0058] ! 0000000120990264 ELSE:L2-B007 19 S >BD140003
std %f30, [%g5+0x0058] ! 0000000120990268 ELSE:L2-B007 19 S >BD140003
ldx [%g2+0x0050], %l5 ! 000000012099026C ELSE:L2-B007 19 <BD140003
membar 0x40 ! 0000000120990270 ELSE:L2-B007 19
stda %f0, [%l5]0xE0 ! 0000000120990274 ELSE:L2-B007 19 Blk-Store
membar 0x40 ! 0000000120990278 ELSE:L2-B007 19
nop ! 000000012099027C ELSE:L2-B007 19 S
sth %g1, [%g4-0x0070] ! 0000000120990280 ELSE:L2-B007 19 S >BD140006
sth %g1, [%g6-0x0024] ! 0000000120990284 ELSE:L2-B007 19 S >BD140004
ldd [%g6-0x0068], %f0 ! 0000000120990288 ELSE:L2-B007 19 S <BD140005
add %g1, 0xD1A, %g1 ! 000000012099028C ELSE:L2-B007 19 chksum++
stx %o3, [%g5+0x0058] ! 0000000120990290 ELSE:L2-B007 19 S >BD140003
std %f44, [%g4-0x0068] ! 0000000120990294 ELSE:L2-B007 19 S >BD140005
bg,pt %xcc, BL140159 ! 0000000120990298 ELSE:L2-B007 19 L
stw %o5, [%g3+0x005C] ! 000000012099029C ELSE:L2-B007 19 S >BD140003+4
.word 0xF72E210F ! 00000001209902A0 ELSE:L2-B007 0 S illop
nop ! 00000001209902A4 ELSE:L2-B007 0 S
sth %o2, [%g6+0x005E] ! 00000001209902A8 ELSE:L2-B007 0 S >BD140003+6
fble BL140160 ;.empty ! 00000001209902AC ELSE:L2-B007 0 L
fbne,pn %fcc3, BL140161 ;.empty ! 00000001209902B0 ELSE:L2-B007 0 L
.word 0xA3A01ADE ! 00000001209902B4 ELSE:L2-B007 0 L illop
BL140161:.word 0x1C2006C0 ! 00000001209902B8 ELSE:L2-B007 0 S random
std %f12, [%g5-0x0068] ! 00000001209902BC ELSE:L2-B007 0 S >BD140005
BL140160:std %f62, [%g3-0x0068] ! 00000001209902C0 ELSE:L2-B007 0 S >BD140005
std %f28, [%g5+0x0058] ! 00000001209902C4 ELSE:L2-B007 0 S >BD140003
BL140162:bne,a BL140163 ;.empty ! 00000001209902C8 ELSE:L2-B007 0 L
BL140159:brlz,a,pn %o1, BL140163 ! 00000001209902CC ELSE:L2-B007 19 L
nop ! 00000001209902D0 ELSE:L2-B007 0 S
BL140163:add %g1, 0x377, %g1 ! 00000001209902D4 ELSE:L2-B007 19 chksum++
BL140164: ! ELSE:L2-B007
add %g1, 0xBF1, %g1 ! 00000001209902D8 ELSE:L2-B007 19 chksum++
add %g4, 0x58, %l5 ! 00000001209902DC ELSE:L2-B007 19 @BD140003
stda %f28,[%l5+%g1]0xC2 ! 00000001209902E0 LOOP:L1-B000 19 S Partial_St
add %g3, -87, %l6 ! 00000001209902E4 LOOP:L1-B000 19 @BD140018
stda %f24, [%l6]0xD8 ! 00000001209902E8 LOOP:L1-B000 19 S Short8
bn,a,pn %xcc, .-3316 ! 00000001209902EC LOOP:L1-B000 19 S
stda %f6, [%g5-0x0068]%asi ! 00000001209902F0 LOOP:L1-B000 0 S >BD140005
ldx [%g2+0x0050], %l5 ! 00000001209902F4 LOOP:L1-B000 19 <BD140003
membar 0x40 ! 00000001209902F8 LOOP:L1-B000 19
stda %f16, [%l5]0x16 ! 00000001209902FC LOOP:L1-B000 19 Blk-Store
membar 0x40 ! 0000000120990300 LOOP:L1-B000 19
membar 0x40 ! 0000000120990304 LOOP:L1-B000 19
ldda [%l5]0xF0, %f16 ! 0000000120990308 LOOP:L1-B000 19 Blk-Load
membar 0x40 ! 000000012099030C LOOP:L1-B000 19
srlx %o1, 0x1, %o1 ! 0000000120990310 LOOP:L1-B000 19
andcc %o1, 0x1, %g0 ! 0000000120990314 LOOP:L1-B000 19
bne,pt %xcc, BL140165 ! 0000000120990318 LOOP:L1-B000 19
nop ! 000000012099031C LOOP:L1-B000 19 S
add %g1, 0x58E, %g1 ! 0000000120990320 LOOP:L1-B000 10 chksum++
ldx [%g2+0x0050], %l5 ! 0000000120990324 SUBR:L0-B000 10 <BD140003
membar 0x40 ! 0000000120990328 SUBR:L0-B000 10
stda %f32, [%l5]0xF8 ! 000000012099032C SUBR:L0-B000 10 Blk-Store
membar 0x40 ! 0000000120990330 SUBR:L0-B000 10
.word 0x81A1C0F5 ! 0000000120990334 SUBR:L0-B000 10 S illop_FP
membar 0x40 ! 0000000120990338 SUBR:L0-B000 10
stda %f0, [%l5]0xF0 ! 000000012099033C SUBR:L0-B000 10 Blk-Store
membar 0x40 ! 0000000120990340 SUBR:L0-B000 10
edge16ln %o3, %o0, %o1 ! 0000000120990344 SUBR:L0-B000 10 S
add %g3, 0x58, %l5 ! 0000000120990348 SUBR:L0-B000 10 @BD140003
stda %f30,[%l5+%g1]0xC2 ! 000000012099034C SUBR:L0-B000 10 S Partial_St
retl ! 0000000120990350 SUBR:L0-B000 10
add %g1, 0x34E, %g1 ! 0000000120990354 SUBR:L0-B000 10 chksum++
SECTION .btext071_pg1 TEXT_VA=0x120990000
attr_text {
Name = .btext071_pg1,
VA = 0x120990000,
RA = ra2pa(0xfffa2e000,0),
PA = ra2pa(0xfffa2e000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
!========================================================================
SECTION .btext072 TEXT_VA=0x3c41a0329f00
attr_text {
Name = .btext072,
VA = 0x3c41a0329f00,
RA = ra2pa(0xfffa29f00,0),
PA = ra2pa(0xfffa29f00,0),
notsb
}
SECTION .btext072_pg0 TEXT_VA=0x3c41a0328000
attr_text {
Name = .btext072_pg0,
VA = 0x3c41a0328000,
RA = ra2pa(0xfffa28000,0),
PA = ra2pa(0xfffa28000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
SECTION .btext072
.text
.global SUBR108; SUBR108:
ldx [%g2+0x0050], %l5 ! 00003C41A0329F00 SUBR:L0-B000 0 <BD140003
membar 0x40 ! 00003C41A0329F04 SUBR:L0-B000 0
stda %f32, [%l5]0xE0 ! 00003C41A0329F08 SUBR:L0-B000 0 Blk-Store
membar 0x40 ! 00003C41A0329F0C SUBR:L0-B000 0
add %g5, 0x58, %l5 ! 00003C41A0329F10 SUBR:L0-B000 0 @BD140003
stda %f18,[%l5+%g1]0xCA ! 00003C41A0329F14 SUBR:L0-B000 0 S Partial_St
.word 0xCE1BC925 ! 00003C41A0329F18 SUBR:L0-B000 0 S illop
.word 0x6582D510 ! 00003C41A0329F1C SUBR:L0-B000 0 S random
.word 0x917D80B1 ! 00003C41A0329F20 SUBR:L0-B000 0 S illop
stx %o3, [%g4+0x0058] ! 00003C41A0329F24 SUBR:L0-B000 0 S >BD140003
add %g4, -36, %l6 ! 00003C41A0329F28 SUBR:L0-B000 0 @BD140004
.word 0xF06CC039 ! 00003C41A0329F2C SUBR:L0-B000 0 S random
add %g6, 0x58, %l5 ! 00003C41A0329F30 SUBR:L0-B000 0 @BD140003
stda %f30,[%l5+%g1]0xC1 ! 00003C41A0329F34 SUBR:L0-B000 0 S Partial_St
fcmpne16 %f30, %f24, %o5 ! 00003C41A0329F38 SUBR:L0-B000 0 S
.word 0x29A92BEE ! 00003C41A0329F3C SUBR:L0-B000 0 random
membar 0x40 ! 00003C41A0329F40 SUBR:L0-B000 0
stda %f16, [%l5]0x16 ! 00003C41A0329F44 SUBR:L0-B000 0 Blk-Store
.word 0x95B6C3F2 ! 00003C41A0329F48 SUBR:L0-B000 0 illop
.word 0x8DBCBAE4 ! 00003C41A0329F4C SUBR:L0-B000 0 S illop
wr %l6, 0x70, %gsr ! 00003C41A0329F50 SUBR:L0-B000 0 S
stw %i5, [%g5+0x005C] ! 00003C41A0329F54 SUBR:L0-B000 0 S >BD140003+4
.word 0xAF9B0FA3 ! 00003C41A0329F58 SUBR:L0-B000 0 illop
.word 0xD76CA911 ! 00003C41A0329F5C SWCH:L1-B000 0 illop
andcc %o3, 0x20, %g0 ! 00003C41A0329F60 SWCH:L1-B000 0
bnz,pt %xcc, BL140173 ! 00003C41A0329F64 SWCH:L1-B000 0
andcc %o3, 0x40, %g0 ! 00003C41A0329F68 SWCH:L1-B000 0
bnz,pn %xcc, BL140172 ! 00003C41A0329F6C SWCH:L1-B000 0
add %g1, 0xF34, %g1 ! 00003C41A0329F70 SWCH:L1-B000 0 chksum++
andcc %o3, 0x200, %g0 ! 00003C41A0329F74 SWCH:L1-B000 0
bnz,pn %xcc, BL140170 ! 00003C41A0329F78 SWCH:L1-B000 0
add %g1, 0x755, %g1 ! 00003C41A0329F7C SWCH:L1-B000 0 chksum++
andcc %o3, 0x80, %g0 ! 00003C41A0329F80 SWCH:L1-B000 0
bnz,pn %xcc, BL140169 ! 00003C41A0329F84 SWCH:L1-B000 0
add %g1, 0x770, %g1 ! 00003C41A0329F88 SWCH:L1-B000 0 chksum++
st %f6, [%g3+0x0058] ! 00003C41A0329F8C SWCH:L1-B000 0 S >BD140003
st %f7, [%g3+0x005C] ! 00003C41A0329F90 SWCH:L1-B000 0 S >BD140003+4
ldx [%g2+0x0050], %l5 ! 00003C41A0329F94 SWCH:L1-B000 0 <BD140003
membar 0x40 ! 00003C41A0329F98 SWCH:L1-B000 0
.word 0x83F00000 ! 00003C41A0329F9C SWCH:L1-B000 0 illop
membar 0x40 ! 00003C41A0329FA0 SWCH:L1-B000 0
pdist %f26, %f24, %f26 ! 00003C41A0329FA4 SWCH:L1-B000 0 S
.word 0x9FA5499A ! 00003C41A0329FA8 SWCH:L1-B000 0 illop
.word 0x8E6838C8 ! 00003C41A0329FAC SWCH:L1-B000 0 random
.word 0x8965C89E ! 00003C41A0329FB0 SWCH:L1-B000 0 S illop
add %g1, 0x12C, %g1 ! 00003C41A0329FB4 SWCH:L1-B000 0 chksum++
.word 0xD6D19203 ! 00003C41A0329FB8 SWCH:L1-B000 0 random
sth %o0, [%g5-0x0024] ! 00003C41A0329FBC SWCH:L1-B000 0 S >BD140004
BL140169:add %g1, 0xB2, %g1 ! 00003C41A0329FC0 CASE:L2-B000 0 chksum++
bshuffle %f26, %f16, %f16 ! 00003C41A0329FC4 CASE:L2-B000 0 S
.word 0x1B09DED2 ! 00003C41A0329FC8 CASE:L2-B000 0 L random
lduba [%g4-0x0057]%asi, %o5 ! 00003C41A0329FCC CASE:L2-B000 0 S <BD140018
fbg,a BL140167 ! 00003C41A0329FD0 CASE:L2-B000 0 L
.word 0x19A368CC ! 00003C41A0329FD4 CASE:L2-B000 0 S random
BL140167:.word 0xBFB0C9F3 ! 00003C41A0329FD8 CASE:L2-B000 0 L illop
BL140166:bcc,pt %xcc, BL140168 ! 00003C41A0329FDC CASE:L2-B000 0 L
BL140168:std %f44, [%g3-0x0067] ! 00003C41A0329FE0 CASE:L2-B000 0 S >BD140005+1
nop ! 00003C41A0329FE4 CASE:L2-B000 0 S
add %g1, 0xD27, %g1 ! 00003C41A0329FE8 CASE:L2-B000 0 chksum++
.word 0xB8EAF71F ! 00003C41A0329FEC CASE:L2-B000 0 illop
std %f16, [%g4+0x005C] ! 00003C41A0329FF0 CASE:L2-B000 0 S >BD140003+4
BL140170:add %g1, 0xE90, %g1 ! 00003C41A0329FF4 CASE:L2-B001 0 chksum++
ldda [%g7+%g7]0x8A, %o0 ! 00003C41A0329FF8 CASE:L2-B001 0 S <BD140034
.word 0xE0162738 ! 00003C41A0329FFC CASE:L2-B001 0 S random
stx %i5, [%g5+0x0058] ! 00003C41A032A000 CASE:L2-B001 0 S >BD140003
stx %o1, [%g3+0x0058] ! 00003C41A032A004 CASE:L2-B001 0 S >BD140003
stha %o1, [%g6+0x005A]%asi ! 00003C41A032A008 CASE:L2-B001 0 S >BD140003+2
.word 0x81CFE008 ! 00003C41A032A00C CASE:L2-B001 0 S random
.word 0xA7B7CB1B ! 00003C41A032A010 CASE:L2-B001 0 illop
stda %f22,[%l5+%g1]0xC5 ! 00003C41A032A014 CASE:L2-B001 0 S Partial_St
.word 0xEEBDE79F ! 00003C41A032A018 CASE:L2-B001 0 illop
.word 0xCB695262 ! 00003C41A032A01C CASE:L2-B001 0 S illop
stb %o0, [%g4+0x005C] ! 00003C41A032A020 CASE:L2-B001 0 S >BD140003+4
.word 0xA3A7CA87 ! 00003C41A032A024 CASE:L2-B001 0 S illop
ba BL140174 ! 00003C41A032A028 CASE:L2-B001 0
sth %o3, [%g6-0x0070] ! 00003C41A032A02C CASE:L2-B001 0 S >BD140006
BL140172:add %g1, 0x95, %g1 ! 00003C41A032A030 CASE:L2-B002 0 chksum++
.word 0xA1F00000 ! 00003C41A032A034 CASE:L2-B002 0 S illop
.word 0xB1DCE364 ! 00003C41A032A038 CASE:L2-B002 0 S random
stwa %o1, [%g3+0x005C]%asi ! 00003C41A032A03C CASE:L2-B002 0 S >BD140003+4
stda %f36, [%g4-0x0068]%asi ! 00003C41A032A040 CASE:L2-B002 0 S >BD140005
.word 0x89AD60D5 ! 00003C41A032A044 CASE:L2-B002 0 S illop
bne,a,pt %icc, BL140171 ! 00003C41A032A048 CASE:L2-B002 0 L
BL140171:std %f6, [%g5-0x0068] ! 00003C41A032A04C CASE:L2-B002 0 S >BD140005
nop ! 00003C41A032A050 CASE:L2-B002 0 S
add %g1, 0xCD9, %g1 ! 00003C41A032A054 CASE:L2-B002 0 chksum++
fba,a BL140174 ! 00003C41A032A058 CASE:L2-B002 0
std %f6, [%g3-0x0068] ! 00003C41A032A05C CASE:L2-B002 0 S >BD140005
BL140173:add %g1, 0x731, %g1 ! 00003C41A032A060 CASE:L2-B003 0 chksum++
ldd [%g5+0x0058], %f22 ! 00003C41A032A064 CASE:L2-B003 0 S <BD140003
ldx [%g2+0x0028], %g3 ! 00003C41A032A068 CASE:L2-B003 0 S BASE<BD140060
.word 0x9FB3494F ! 00003C41A032A06C CASE:L2-B003 0 illop
stda %f24,[%l5+%g1]0xC2 ! 00003C41A032A070 CASE:L2-B003 0 S Partial_St
.word 0xADA7114A ! 00003C41A032A074 CASE:L2-B003 0 illop
membar 0x40 ! 00003C41A032A078 CASE:L2-B003 0
.word 0xBC468354 ! 00003C41A032A07C CASE:L2-B003 0 random
membar 0x40 ! 00003C41A032A080 CASE:L2-B003 0
add %g3, 0x58, %l5 ! 00003C41A032A084 CASE:L2-B003 0 @BD140003
stda %f26,[%l5+%g1]0xCA ! 00003C41A032A088 CASE:L2-B003 0 S Partial_St
stb %o0, [%g3-0x003A] ! 00003C41A032A08C CASE:L2-B003 0 S >BD140007
std %f46, [%g6-0x0068] ! 00003C41A032A090 CASE:L2-B003 0 S >BD140005
.word 0xB5B98BD3 ! 00003C41A032A094 CASE:L2-B003 0 S random
ta %xcc, 0x40 ! 00003C41A032A098 CASE:L2-B003 0 S +-priv
pdist %f16, %f24, %f24 ! 00003C41A032A09C CASE:L2-B003 0 S
ldx [%g2+0x0040], %g4 ! 00003C41A032A0A0 CASE:L2-B003 0 S BASE<BD140087
fba,pt %fcc3, BL140174 ! 00003C41A032A0A4 CASE:L2-B003 0
tcs %xcc, %g0+0x0050 ! 00003C41A032A0A8 CASE:L2-B003 0 S
BL140174: ! SWCH:L1-B000
add %g1, 0x9D9, %g1 ! 00003C41A032A0AC SWCH:L1-B000 0 chksum++
.word 0x87AE219E ! 00003C41A032A0B0 SWCH:L1-B000 0 S illop
ldxa [%g7+%g0]0x34, %o1 ! 00003C41A032A0B4 SWCH:L1-B000 0 S BAD-ASI
stda %g0, [%g6+0x0058]%asi ! 00003C41A032A0B8 SWCH:L1-B000 0 S >BD140003
.word 0xFBFB9153 ! 00003C41A032A0BC SWCH:L1-B000 0 illop
.word 0xD17D9DFD ! 00003C41A032A0C0 SWCH:L1-B000 0 random
.word 0xC5DDD484 ! 00003C41A032A0C4 SWCH:L1-B000 0 illop
membar 0x40 ! 00003C41A032A0C8 SWCH:L1-B000 0
membar 0x40 ! 00003C41A032A0CC SWCH:L1-B000 0
.word 0xB5A7079B ! 00003C41A032A0D0 SWCH:L1-B000 0 illop
membar 0x40 ! 00003C41A032A0D4 SWCH:L1-B000 0
std %o2, [%g5+0x005C] ! 00003C41A032A0D8 SWCH:L1-B000 0 S >BD140003+4
.word 0xCEE64326 ! 00003C41A032A0DC SWCH:L1-B000 0 illop
stda %f0, [%l5]0xE0 ! 00003C41A032A0E0 SWCH:L1-B000 0 Blk-Store
.word 0xAFA41D1E ! 00003C41A032A0E4 SWCH:L1-B000 0 illop
std %f44, [%g3-0x0068] ! 00003C41A032A0E8 SWCH:L1-B000 0 S >BD140005
add %g6, 0x58, %l5 ! 00003C41A032A0EC SWCH:L1-B000 0 @BD140003
stda %f22,[%l5+%g1]0xC0 ! 00003C41A032A0F0 SWCH:L1-B000 0 S Partial_St
stha %g1, [%g3-0x0024]%asi ! 00003C41A032A0F4 SWCH:L1-B000 0 S >BD140004
retl ! 00003C41A032A0F8 SUBR:L0-B000 0
.word 0x95B602AE ! 00003C41A032A0FC SUBR:L0-B000 0 illop
SECTION .btext072_pg1 TEXT_VA=0x3c41a032a000
attr_text {
Name = .btext072_pg1,
VA = 0x3c41a032a000,
RA = ra2pa(0xfffa2a000,0),
PA = ra2pa(0xfffa2a000,0),
tsbonly,
part_0_ctx_nonzero_tsb_config_3,
TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
.text; .skip 8
! Context 75: 2689 instructions generated, 8700 executed, 170 traps
SECTION .blimp_traps0 TEXT_VA=0xe00000
attr_text {
Name = .blimp_traps0,
VA = 0xe00000,
RA = 0xfffff0000,
PA = ra2pa(0xfffff0000,0),
part_0_ctx_zero_tsb_config_1,
TTE_Context=0, TTE_Size=1, TTE_W=1, TTE_X=1,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .blimp_traps0
.text
#define BLIMP_TLABEL Blimp_tt0
#define BLIMP_LDD_STD 1
#define BLIMP_TRAP_CKSUM 1
#define BLIMP_VERIFY_FAULTS 0
#define BLIMP_SPLIT_STACK 0
#define BLIMP_BIAS64 0
#define BLIMP_BIAS32 0
#define BLIMP_1ST_CTX 68
#define BLIMP_MAX_CTX 75
#define BLIMP_SHR_CTX 67
#define BLIMP_VERIFY_TRAPS
#define BLIMP_VERIFY_XFSR
#define BLIMP_ENABLE_DEMAP
#define BLIMP_BAD_JMPL
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
! %g7 ERROR CODES for problems detected in trap handlers.
#define BLIMP_ERR_PROGRAM 0 /* EXIT_BAD called by test case */
#define BLIMP_ERR_BAD_ENTRY 1 /* inconsistency between %tt and entry point */
#define BLIMP_ERR_INV_TRAP 2 /* this trap type is undefined in MM */
#define BLIMP_ERR_UNEXP_TRAP 3 /* this trap type should never occur in BLIMP */
#define BLIMP_ERR_INCOR_TRAP 4 /* this trap type was taken when it shouldn't */
#define BLIMP_ERR_MMU_MISS 5 /* mmu miss that cannot be resolved */
! Note: DEFAULT_TRAP() depends on TRAP_BASE_VA fitting in 32 bits
#define DEFAULT_TRAP(NUM) \
mov NUM, %g7; \
sllx %g7, 5, %g7; \
sethi %lm(TRAP_BASE_VA), %g6; \
or %g6, %lo(TRAP_BASE_VA), %g6; \
jmpl %g6+%g7, %g0; \
nop; nop; nop;
#define TRAP_JUMP(ADDR) \
sethi %hh(ADDR), %g6; \
or %g6, %hm(ADDR), %g6; \
sethi %lm(ADDR), %g7; \
or %g7, %lo(ADDR), %g7; \
sllx %g6, 32, %g6; \
or %g6, %g7, %g6; \
jmpl %g6, %g0; \
nop;
#ifdef BLIMP_VERIFY_TRAPS
#define TRAP_BRANCH(NUM,ADDR) \
or %g0, NUM, %g6; \
rdpr %tt, %g2; \
rdpr %tl, %g5; \
rdpr %tstate, %g3; \
rdpr %tpc, %g4; \
rdpr %tnpc, %g5; \
ba,a %xcc,ADDR; \
nop;
#else
#define TRAP_BRANCH(NUM,ADDR) TRAP_JUMP(ADDR)
#define NEED_TREGS
#undef BLIMP_CHECK_ENTRY
#endif
#define GENERIC_TRAP(NUM) TRAP_BRANCH(NUM,blimp_generic_handler)
#define INVALID_TRAP(NUM) TRAP_BRANCH(NUM,blimp_invalid_trap)
#define T1_INVALID_TRAP(NUM) TRAP_BRANCH(NUM,blimp_generic_no_cksum)
#ifdef BLIMP_IGNORE_UNHANDLED_TRAPS
#define UNHANDLED_TRAP(NUM) TRAP_BRANCH(NUM,blimp_generic_no_cksum)
#else
#define UNHANDLED_TRAP(NUM) TRAP_BRANCH(NUM,blimp_unhandled_trap)
#endif
#if BLIMP_TRAP_CKSUM
#define BLIMP_DONE \
wrpr %g0, 0, %gl; \
rdpr %tt, %g7; \
add %g1, %g7, %g1; \
mov 0, %g7; \
done;
! ba blimp_done; \
! nop;
#define BLIMP_RETRY \
wrpr %g0, 0, %gl; \
rdpr %tt, %g7; \
add %g1, %g7, %g1; \
mov 0, %g7; \
retry;
! ba blimp_retry; \
! nop;
#else
#define BLIMP_DONE done;
#define BLIMP_RETRY retry;
#endif
#if defined(BLIMP_USE_DEFAULT_TT)
#define CHECK_ENTRY
#define NEED_TREGS
#elif !defined(BLIMP_CHECK_ENTRY)
#define CHECK_ENTRY
#else
#define CHECK_ENTRY \
cmp %g6, %g2; /* compare TT with entry point */ \
bne %xcc, blimp_bad_entry; /* better be the same */ \
nop;
#endif
#define READ_DFAULT_REGS
#define READ_IFAULT_REGS
#define READ_TAG_ACCESS
#define LOCL(LABEL) .local LABEL; LABEL:
#define GLOB(LABEL) .global LABEL; LABEL:
#ifdef BLIMP_USE_DEFAULT_TT
#define HANDLER(LABEL) GLOB(LABEL)
#else
#define HANDLER(LABEL) LOCL(LABEL)
#endif
/*********************************************************************************/
#ifndef BLIMP_USE_DEFAULT_TT
.align 0x10000
GLOB(BLIMP_TLABEL)
/*TT_RESERVED_000:*/ DEFAULT_TRAP(0x000)
/*TT_POWERON_RESET:*/ DEFAULT_TRAP(0x001)
/*TT_WATCHDOG_RESET:*/ DEFAULT_TRAP(0x002)
/*TT_EXTERNAL_RESET:*/ DEFAULT_TRAP(0x003)
/*TT_SOFTWARE_RESET:*/ DEFAULT_TRAP(0x004)
/*TT_REDMODE:*/ DEFAULT_TRAP(0x005)
/*TT_RESERVED_006:*/ DEFAULT_TRAP(0x006)
/*TT_RESERVED_007:*/ DEFAULT_TRAP(0x007)
/*TT_INSTR_ACCESS_EXCP:*/ TRAP_BRANCH(0x008,blimp_iae)
/*TT_IA_MMU_MISS:*/ DEFAULT_TRAP(0x009)
/*TT_INSTR_ACCESS_ERR:*/ DEFAULT_TRAP(0x00A)
/*TT_RESERVED_00b:*/ TRAP_BRANCH(0x00B,blimp_fake_tt08)
/*TT_RESERVED_00c:*/ TRAP_BRANCH(0x00C,blimp_fake_tt08)
/*TT_RESERVED_00d:*/ DEFAULT_TRAP(0x00D)
/*TT_RESERVED_00e:*/ DEFAULT_TRAP(0x00E)
/*TT_RESERVED_00f:*/ DEFAULT_TRAP(0x00F)
/*TT_ILLEGAL_INST:*/ GENERIC_TRAP(0x010)
/*TT_PRIVILEGED_OPCODE:*/ TRAP_BRANCH(0x011,blimp_privop)
#if BLIMP_LDD_STD
/*TT_UNIMPLEMENTED_LDD:*/ DEFAULT_TRAP(0x012)
/*TT_UNIMPLEMENTED_STD:*/ DEFAULT_TRAP(0x013)
#else
/*TT_UNIMPLEMENTED_LDD:*/ GENERIC_TRAP(0x012)
/*TT_UNIMPLEMENTED_STD:*/ GENERIC_TRAP(0x013)
#endif
/*TT_RESERVED_014:*/ TRAP_BRANCH(0x014,blimp_fake_tt30)
/*TT_RESERVED_015:*/ TRAP_BRANCH(0x015,blimp_fake_tt30)
/*TT_RESERVED_016:*/ TRAP_BRANCH(0x016,blimp_fake_tt30)
/*TT_RESERVED_017:*/ TRAP_BRANCH(0x017,blimp_fake_tt30)
/*TT_RESERVED_018:*/ DEFAULT_TRAP(0x018)
/*TT_RESERVED_019:*/ DEFAULT_TRAP(0x019)
/*TT_RESERVED_01a:*/ DEFAULT_TRAP(0x01A)
/*TT_RESERVED_01b:*/ DEFAULT_TRAP(0x01B)
/*TT_RESERVED_01c:*/ DEFAULT_TRAP(0x01C)
/*TT_RESERVED_01d:*/ DEFAULT_TRAP(0x01D)
/*TT_RESERVED_01e:*/ DEFAULT_TRAP(0x01E)
/*TT_RESERVED_01f:*/ DEFAULT_TRAP(0x01F)
/*TT_FP_DISABLED:*/ TRAP_BRANCH(0x020,blimp_set_fp)
/*TT_FP_IEEE_754:*/ TRAP_BRANCH(0x021,blimp_fp_trap)
/*TT_FP_EXCP_OTHER:*/ TRAP_BRANCH(0x022,blimp_fp_trap)
/*TT_TAG_OVERFLOW:*/ GENERIC_TRAP(0x023)
/*TT_CLEAN_WIN:*/ TRAP_BRANCH(0x024,blimp_cleanwin)
/*TT_EXTRA_025:*/ DEFAULT_TRAP(0x025)
/*TT_EXTRA_026:*/ DEFAULT_TRAP(0x026)
/*TT_EXTRA_027:*/ DEFAULT_TRAP(0x027)
/*TT_DIV_ZERO:*/ GENERIC_TRAP(0x028)
/*TT_INT_PROC_ERROR:*/ DEFAULT_TRAP(0x029)
/*TT_RESERVED_02a:*/ DEFAULT_TRAP(0x02A)
/*TT_RESERVED_02b:*/ DEFAULT_TRAP(0x02B)
/*TT_RESERVED_02c:*/ DEFAULT_TRAP(0x02C)
/*TT_RESERVED_02d:*/ DEFAULT_TRAP(0x02D)
/*TT_RESERVED_02e:*/ DEFAULT_TRAP(0x02E)
/*TT_RESERVED_02f:*/ DEFAULT_TRAP(0x02F)
/*TT_DATA_ACCESS_EXCEPT:*/ TRAP_BRANCH(0x030,blimp_dae)
/*TT_DA_MMU_MISS:*/ DEFAULT_TRAP(0x031)
/*TT_DATA_ACCESS_ERROR:*/ DEFAULT_TRAP(0x032)
/*TT_DATA_PROT:*/ DEFAULT_TRAP(0x033)
/*TT_MEM_NONALIGNED:*/ TRAP_BRANCH(0x034,blimp_misalign_handler)
/*TT_LDDF_MEM_NONALIGNED:*/ GENERIC_TRAP(0x035)
/*TT_STDF_MEM_NONALIGNED:*/ GENERIC_TRAP(0x036)
/*TT_PRIVILEGED_ACTION:*/ TRAP_BRANCH(0x037,blimp_privacc)
/*TT_LDQF_MEM_NONALIGNED:*/ DEFAULT_TRAP(0x038)
/*TT_STQF_MEM_NONALIGNED:*/ DEFAULT_TRAP(0x039)
/*TT_RESERVED_03a:*/ DEFAULT_TRAP(0x03A)
/*TT_RESERVED_03b:*/ DEFAULT_TRAP(0x03B)
/*TT_RESERVED_03c:*/ DEFAULT_TRAP(0x03C)
/*TT_RESERVED_03d:*/ DEFAULT_TRAP(0x03D)
/*TT_RESERVED_03e:*/ DEFAULT_TRAP(0x03E)
/*TT_RESERVED_03f:*/ DEFAULT_TRAP(0x03F)
/*TT_ASYNC_DATA_ERROR:*/ DEFAULT_TRAP(0x040)
/*TT_INTERRUPT_LEVEL_1:*/ TRAP_BRANCH(0x041,blimp_softint)
/*TT_INTERRUPT_LEVEL_2:*/ TRAP_BRANCH(0x042,blimp_softint)
/*TT_INTERRUPT_LEVEL_3:*/ TRAP_BRANCH(0x043,blimp_softint)
/*TT_INTERRUPT_LEVEL_4:*/ TRAP_BRANCH(0x044,blimp_softint)
/*TT_INTERRUPT_LEVEL_5:*/ TRAP_BRANCH(0x045,blimp_softint)
/*TT_INTERRUPT_LEVEL_6:*/ TRAP_BRANCH(0x046,blimp_softint)
/*TT_INTERRUPT_LEVEL_7:*/ TRAP_BRANCH(0x047,blimp_softint)
/*TT_INTERRUPT_LEVEL_8:*/ TRAP_BRANCH(0x048,blimp_softint)
/*TT_INTERRUPT_LEVEL_9:*/ TRAP_BRANCH(0x049,blimp_softint)
/*TT_INTERRUPT_LEVEL_10:*/ TRAP_BRANCH(0x04A,blimp_softint)
/*TT_INTERRUPT_LEVEL_11:*/ TRAP_BRANCH(0x04B,blimp_softint)
/*TT_INTERRUPT_LEVEL_12:*/ TRAP_BRANCH(0x04C,blimp_softint)
/*TT_INTERRUPT_LEVEL_13:*/ TRAP_BRANCH(0x04D,blimp_softint)
/*TT_INTERRUPT_LEVEL_14:*/ TRAP_BRANCH(0x04E,blimp_tickint)
/*TT_INTERRUPT_LEVEL_15:*/ TRAP_BRANCH(0x04F,blimp_softint)
/*TT_RESERVED_050:*/ DEFAULT_TRAP(0x050)
/*TT_RESERVED_051:*/ DEFAULT_TRAP(0x051)
/*TT_RESERVED_052:*/ DEFAULT_TRAP(0x052)
/*TT_RESERVED_053:*/ DEFAULT_TRAP(0x053)
/*TT_RESERVED_054:*/ DEFAULT_TRAP(0x054)
/*TT_RESERVED_055:*/ DEFAULT_TRAP(0x055)
/*TT_RESERVED_056:*/ DEFAULT_TRAP(0x056)
/*TT_RESERVED_057:*/ DEFAULT_TRAP(0x057)
/*TT_RESERVED_058:*/ DEFAULT_TRAP(0x058)
/*TT_RESERVED_059:*/ DEFAULT_TRAP(0x059)
/*TT_RESERVED_05a:*/ DEFAULT_TRAP(0x05A)
/*TT_RESERVED_05b:*/ DEFAULT_TRAP(0x05B)
/*TT_RESERVED_05c:*/ DEFAULT_TRAP(0x05C)
/*TT_RESERVED_05d:*/ DEFAULT_TRAP(0x05D)
/*TT_RESERVED_05e:*/ DEFAULT_TRAP(0x05E)
/*TT_RESERVED_05f:*/ DEFAULT_TRAP(0x05F)
/*TT_INTERRUPT_VECTOR:*/ DEFAULT_TRAP(0x060)
/*TT_PA_WATCHPOINT:*/ DEFAULT_TRAP(0x061)
/*TT_VA_WATCHPOINT:*/ DEFAULT_TRAP(0x062)
/*TT_CORRECTED_ECC_ERROR:*/ DEFAULT_TRAP(0x063)
/*TT_FAST_IA_MMU_MISS:*/ DEFAULT_TRAP(0x064)
/*TT_FAST_IA_MMU_MISS_1:*/ INVALID_TRAP(0x065)
/*TT_FAST_IA_MMU_MISS_2:*/ INVALID_TRAP(0x066)
/*TT_FAST_IA_MMU_MISS_3:*/ INVALID_TRAP(0x067)
/*TT_FAST_DA_MMU_MISS:*/ DEFAULT_TRAP(0x068)
/*TT_FAST_DA_MMU_MISS_1:*/ INVALID_TRAP(0x069)
/*TT_FAST_DA_MMU_MISS_2:*/ INVALID_TRAP(0x06A)
/*TT_FAST_DA_MMU_MISS_3:*/ INVALID_TRAP(0x06B)
/*TT_FAST_DATA_PROT:*/ DEFAULT_TRAP(0x06C)
/*TT_FAST_DATA_PROT_1:*/ INVALID_TRAP(0x06D)
/*TT_FAST_DATA_PROT_2:*/ INVALID_TRAP(0x06E)
/*TT_FAST_DATA_PROT_3:*/ INVALID_TRAP(0x06F)
/*TT_RESERVED_070:*/ DEFAULT_TRAP(0x070)
/*TT_INST_ACC_MMU_ERR:*/ DEFAULT_TRAP(0x071)
/*TT_DATA_ACC_MMU_ERR:*/ DEFAULT_TRAP(0x072)
/*TT_STRAND_TRAP:*/ DEFAULT_TRAP(0x073)
/*TT_CNTRL_XFER_INSTR:*/ DEFAULT_TRAP(0x074)
/*TT_INST_VA_WATCHPOINT:*/ DEFAULT_TRAP(0x075)
/*TT_INST_BREAKPOINT:*/ DEFAULT_TRAP(0x076)
/*TT_RESERVED_077:*/ DEFAULT_TRAP(0x077)
/*TT_RESERVED_078:*/ DEFAULT_TRAP(0x078)
/*TT_RESERVED_079:*/ DEFAULT_TRAP(0x079)
/*TT_RESERVED_07A:*/ DEFAULT_TRAP(0x07A)
/*TT_RESERVED_07B:*/ DEFAULT_TRAP(0x07B)
/*TT_RESERVED_07C:*/ DEFAULT_TRAP(0x07C)
/*TT_RESERVED_07D:*/ DEFAULT_TRAP(0x07D)
/*TT_RESERVED_07E:*/ DEFAULT_TRAP(0x07E)
/*TT_RESERVED_07F:*/ DEFAULT_TRAP(0x07F)
/*TT_SPILL_0_NORMAL:*/ TRAP_BRANCH(0x080,blimp_spill64_handler)
/*TT_EXTRA_081:*/ INVALID_TRAP(0x081)
/*TT_EXTRA_082:*/ INVALID_TRAP(0x082)
/*TT_EXTRA_083:*/ INVALID_TRAP(0x083)
/*TT_SPILL_1_NORMAL:*/ UNHANDLED_TRAP(0x084)
/*TT_EXTRA_085:*/ INVALID_TRAP(0x085)
/*TT_EXTRA_086:*/ INVALID_TRAP(0x086)
/*TT_EXTRA_087:*/ INVALID_TRAP(0x087)
/*TT_SPILL_2_NORMAL:*/ TRAP_BRANCH(0x088,blimp_spill64_handler)
/*TT_EXTRA_089:*/ INVALID_TRAP(0x089)
/*TT_EXTRA_08a:*/ INVALID_TRAP(0x08A)
/*TT_EXTRA_08b:*/ INVALID_TRAP(0x08B)
/*TT_SPILL_3_NORMAL:*/ UNHANDLED_TRAP(0x08C)
/*TT_EXTRA_08d:*/ INVALID_TRAP(0x08D)
/*TT_EXTRA_08e:*/ INVALID_TRAP(0x08E)
/*TT_EXTRA_08f:*/ INVALID_TRAP(0x08F)
/*TT_SPILL_4_NORMAL:*/ TRAP_BRANCH(0x090,blimp_spill32_handler)
/*TT_EXTRA_091:*/ INVALID_TRAP(0x091)
/*TT_EXTRA_092:*/ INVALID_TRAP(0x092)
/*TT_EXTRA_093:*/ INVALID_TRAP(0x093)
/*TT_SPILL_5_NORMAL:*/ UNHANDLED_TRAP(0x094)
/*TT_EXTRA_095:*/ INVALID_TRAP(0x095)
/*TT_EXTRA_096:*/ INVALID_TRAP(0x096)
/*TT_EXTRA_097:*/ INVALID_TRAP(0x097)
/*TT_SPILL_6_NORMAL:*/ TRAP_BRANCH(0x098,blimp_spill32_handler)
/*TT_EXTRA_099:*/ INVALID_TRAP(0x099)
/*TT_EXTRA_09a:*/ INVALID_TRAP(0x09A)
/*TT_EXTRA_09b:*/ INVALID_TRAP(0x09B)
/*TT_SPILL_7_NORMAL:*/ UNHANDLED_TRAP(0x09C)
/*TT_EXTRA_09d:*/ INVALID_TRAP(0x09D)
/*TT_EXTRA_09e:*/ INVALID_TRAP(0x09E)
/*TT_EXTRA_09f:*/ INVALID_TRAP(0x09F)
/*TT_SPILL_0_OTHER:*/ UNHANDLED_TRAP(0x0A0)
/*TT_EXTRA_0a1:*/ INVALID_TRAP(0x0A1)
/*TT_EXTRA_0a2:*/ INVALID_TRAP(0x0A2)
/*TT_EXTRA_0a3:*/ INVALID_TRAP(0x0A3)
/*TT_SPILL_1_OTHER:*/ UNHANDLED_TRAP(0x0A4)
/*TT_EXTRA_0a5:*/ INVALID_TRAP(0x0A5)
/*TT_EXTRA_0a6:*/ INVALID_TRAP(0x0A6)
/*TT_EXTRA_0a7:*/ INVALID_TRAP(0x0A7)
/*TT_SPILL_2_OTHER:*/ UNHANDLED_TRAP(0x0A8)
/*TT_EXTRA_0a9:*/ INVALID_TRAP(0x0A9)
/*TT_EXTRA_0aa:*/ INVALID_TRAP(0x0AA)
/*TT_EXTRA_0ab:*/ INVALID_TRAP(0x0AB)
/*TT_SPILL_3_OTHER:*/ UNHANDLED_TRAP(0x0AC)
/*TT_EXTRA_0ad:*/ INVALID_TRAP(0x0AD)
/*TT_EXTRA_0ae:*/ INVALID_TRAP(0x0AE)
/*TT_EXTRA_0af:*/ INVALID_TRAP(0x0AF)
/*TT_SPILL_4_OTHER:*/ UNHANDLED_TRAP(0x0B0)
/*TT_EXTRA_0b1:*/ INVALID_TRAP(0x0B1)
/*TT_EXTRA_0b2:*/ INVALID_TRAP(0x0B2)
/*TT_EXTRA_0b3:*/ INVALID_TRAP(0x0B3)
/*TT_SPILL_5_OTHER:*/ UNHANDLED_TRAP(0x0B4)
/*TT_EXTRA_0b5:*/ INVALID_TRAP(0x0B5)
/*TT_EXTRA_0b6:*/ INVALID_TRAP(0x0B6)
/*TT_EXTRA_0b7:*/ INVALID_TRAP(0x0B7)
/*TT_SPILL_6_OTHER:*/ UNHANDLED_TRAP(0x0B8)
/*TT_EXTRA_0b9:*/ INVALID_TRAP(0x0B9)
/*TT_EXTRA_0ba:*/ INVALID_TRAP(0x0BA)
/*TT_EXTRA_0bb:*/ INVALID_TRAP(0x0BB)
/*TT_SPILL_7_OTHER:*/ UNHANDLED_TRAP(0x0BC)
/*TT_EXTRA_0bd:*/ INVALID_TRAP(0x0BD)
/*TT_EXTRA_0be:*/ INVALID_TRAP(0x0BE)
/*TT_EXTRA_0bf:*/ INVALID_TRAP(0x0BF)
/*TT_FILL_0_NORMAL:*/ TRAP_BRANCH(0x0C0,blimp_fill64_handler)
/*TT_EXTRA_0c1:*/ INVALID_TRAP(0x0C1)
/*TT_EXTRA_0c2:*/ INVALID_TRAP(0x0C2)
/*TT_EXTRA_0c3:*/ INVALID_TRAP(0x0C3)
/*TT_FILL_1_NORMAL:*/ TRAP_BRANCH(0x0C4,blimp_fill64_handler)
/*TT_EXTRA_0c5:*/ INVALID_TRAP(0x0C5)
/*TT_EXTRA_0c6:*/ INVALID_TRAP(0x0C6)
/*TT_EXTRA_0c7:*/ INVALID_TRAP(0x0C7)
/*TT_FILL_2_NORMAL:*/ TRAP_BRANCH(0x0C8,blimp_fill64_handler)
/*TT_EXTRA_0c9:*/ INVALID_TRAP(0x0C9)
/*TT_EXTRA_0ca:*/ INVALID_TRAP(0x0Ca)
/*TT_EXTRA_0cb:*/ INVALID_TRAP(0x0Cb)
/*TT_FILL_3_NORMAL:*/ TRAP_BRANCH(0x0CC,blimp_fill64_handler)
/*TT_EXTRA_0cd:*/ INVALID_TRAP(0x0CD)
/*TT_EXTRA_0ce:*/ INVALID_TRAP(0x0CE)
/*TT_EXTRA_0cf:*/ INVALID_TRAP(0x0CF)
/*TT_FILL_4_NORMAL:*/ TRAP_BRANCH(0x0D0,blimp_fill32_handler)
/*TT_EXTRA_0d1:*/ INVALID_TRAP(0x0D1)
/*TT_EXTRA_0d2:*/ INVALID_TRAP(0x0D2)
/*TT_EXTRA_0d3:*/ INVALID_TRAP(0x0D3)
/*TT_FILL_5_NORMAL:*/ TRAP_BRANCH(0x0D4,blimp_fill32_handler)
/*TT_EXTRA_0d5:*/ INVALID_TRAP(0x0D5)
/*TT_EXTRA_0d6:*/ INVALID_TRAP(0x0D6)
/*TT_EXTRA_0d7:*/ INVALID_TRAP(0x0D7)
/*TT_FILL_6_NORMAL:*/ TRAP_BRANCH(0x0D8,blimp_fill32_handler)
/*TT_EXTRA_0d9:*/ INVALID_TRAP(0x0D9)
/*TT_EXTRA_0da:*/ INVALID_TRAP(0x0DA)
/*TT_EXTRA_0db:*/ INVALID_TRAP(0x0DB)
/*TT_FILL_7_NORMAL:*/ TRAP_BRANCH(0x0DC,blimp_fill32_handler)
/*TT_EXTRA_0dd:*/ INVALID_TRAP(0x0DD)
/*TT_EXTRA_0de:*/ INVALID_TRAP(0x0DE)
/*TT_EXTRA_0df:*/ INVALID_TRAP(0x0DF)
/*TT_FILL_0_OTHER:*/ UNHANDLED_TRAP(0x0E0)
/*TT_EXTRA_0e1:*/ INVALID_TRAP(0x0E1)
/*TT_EXTRA_0e2:*/ INVALID_TRAP(0x0E2)
/*TT_EXTRA_0e3:*/ INVALID_TRAP(0x0E3)
/*TT_FILL_1_OTHER:*/ UNHANDLED_TRAP(0x0E4)
/*TT_EXTRA_0e5:*/ INVALID_TRAP(0x0E5)
/*TT_EXTRA_0e6:*/ INVALID_TRAP(0x0E6)
/*TT_EXTRA_0e7:*/ INVALID_TRAP(0x0E7)
/*TT_FILL_2_OTHER:*/ UNHANDLED_TRAP(0x0E8)
/*TT_EXTRA_0e9:*/ INVALID_TRAP(0x0E9)
/*TT_EXTRA_0ea:*/ INVALID_TRAP(0x0EA)
/*TT_EXTRA_0eb:*/ INVALID_TRAP(0x0EB)
/*TT_FILL_3_OTHER:*/ UNHANDLED_TRAP(0x0EC)
/*TT_EXTRA_0ed:*/ INVALID_TRAP(0x0ED)
/*TT_EXTRA_0ee:*/ INVALID_TRAP(0x0DE)
/*TT_EXTRA_0ef:*/ INVALID_TRAP(0x0DF)
/*TT_FILL_4_OTHER:*/ UNHANDLED_TRAP(0x0F0)
/*TT_EXTRA_0f1:*/ INVALID_TRAP(0x0F1)
/*TT_EXTRA_0f2:*/ INVALID_TRAP(0x0F2)
/*TT_EXTRA_0f3:*/ INVALID_TRAP(0x0F3)
/*TT_FILL_5_OTHER:*/ UNHANDLED_TRAP(0x0F4)
/*TT_EXTRA_0f5:*/ INVALID_TRAP(0x0F5)
/*TT_EXTRA_0f6:*/ INVALID_TRAP(0x0F6)
/*TT_EXTRA_0f7:*/ INVALID_TRAP(0x0F7)
/*TT_FILL_6_OTHER:*/ UNHANDLED_TRAP(0x0F8)
/*TT_EXTRA_0f9:*/ INVALID_TRAP(0x0F9)
/*TT_EXTRA_0fa:*/ INVALID_TRAP(0x0FA)
/*TT_EXTRA_0fb:*/ INVALID_TRAP(0x0FB)
/*TT_FILL_7_OTHER:*/ UNHANDLED_TRAP(0x0FC)
/*TT_EXTRA_0fd:*/ INVALID_TRAP(0x0FD)
/*TT_EXTRA_0fe:*/ INVALID_TRAP(0x0FE)
/*TT_EXTRA_0ff:*/ INVALID_TRAP(0x0FF)
/*TT_TCC_00:*/ TRAP_JUMP(blimp_end_good) ! good trap
/*TT_TCC_01:*/ TRAP_JUMP(blimp_end_bad) ! bad trap
/*TT_TCC_02:*/ DEFAULT_TRAP(0x102)
/*TT_TCC_03:*/ DEFAULT_TRAP(0x103)
/*TT_TCC_04:*/ DEFAULT_TRAP(0x104)
/*TT_TCC_05:*/ DEFAULT_TRAP(0x105)
/*TT_TCC_06:*/ DEFAULT_TRAP(0x106)
/*TT_TCC_07:*/ DEFAULT_TRAP(0x107)
/*TT_TCC_08:*/ DEFAULT_TRAP(0x108)
/*TT_TCC_09:*/ DEFAULT_TRAP(0x109)
/*TT_TCC_0A:*/ DEFAULT_TRAP(0x10A)
/*TT_TCC_0B:*/ DEFAULT_TRAP(0x10B)
/*TT_TCC_0C:*/ DEFAULT_TRAP(0x10C)
/*TT_TCC_0D:*/ DEFAULT_TRAP(0x10D)
/*TT_TCC_0E:*/ DEFAULT_TRAP(0x10E)
/*TT_TCC_0F:*/ DEFAULT_TRAP(0x10F)
/*TT_TCC_10:*/ DEFAULT_TRAP(0x110)
/*TT_TCC_11:*/ DEFAULT_TRAP(0x111)
/*TT_TCC_12:*/ DEFAULT_TRAP(0x112)
/*TT_TCC_13:*/ DEFAULT_TRAP(0x113)
/*TT_TCC_14:*/ DEFAULT_TRAP(0x114)
/*TT_TCC_15:*/ DEFAULT_TRAP(0x115)
/*TT_TCC_16:*/ DEFAULT_TRAP(0x116)
/*TT_TCC_17:*/ DEFAULT_TRAP(0x117)
/*TT_TCC_18:*/ DEFAULT_TRAP(0x118)
/*TT_TCC_19:*/ DEFAULT_TRAP(0x119)
/*TT_TCC_1A:*/ DEFAULT_TRAP(0x11A)
/*TT_TCC_1B:*/ DEFAULT_TRAP(0x11B)
/*TT_TCC_1C:*/ DEFAULT_TRAP(0x11C)
/*TT_TCC_1D:*/ DEFAULT_TRAP(0x11D)
/*TT_TCC_1E:*/ DEFAULT_TRAP(0x11E)
/*TT_TCC_1F:*/ DEFAULT_TRAP(0x11F)
/*TT_TCC_20:*/ DEFAULT_TRAP(0x120)
/*TT_TCC_21:*/ DEFAULT_TRAP(0x121)
/*TT_TCC_22:*/ DEFAULT_TRAP(0x122)
/*TT_TCC_23:*/ DEFAULT_TRAP(0x123)
/*TT_TCC_24:*/ DEFAULT_TRAP(0x124)
/*TT_TCC_25:*/ DEFAULT_TRAP(0x125)
/*TT_TCC_26:*/ DEFAULT_TRAP(0x126)
/*TT_TCC_27:*/ DEFAULT_TRAP(0x127)
/*TT_TCC_28:*/ DEFAULT_TRAP(0x128)
/*TT_TCC_29:*/ DEFAULT_TRAP(0x129)
/*TT_TCC_2A:*/ DEFAULT_TRAP(0x12A)
/*TT_TCC_2B:*/ DEFAULT_TRAP(0x12B)
/*TT_TCC_2C:*/ DEFAULT_TRAP(0x12C)
/*TT_TCC_2D:*/ DEFAULT_TRAP(0x12D)
/*TT_TCC_2E:*/ DEFAULT_TRAP(0x12E)
/*TT_TCC_2F:*/ DEFAULT_TRAP(0x12F)
/* User-defined traps */
#ifdef BLIMP_UTRAP0
TRAP_JUMP(BLIMP_UTRAP0)
#else
DEFAULT_TRAP(0x130)
#endif
#ifdef BLIMP_UTRAP1
TRAP_JUMP(BLIMP_UTRAP1)
#else
DEFAULT_TRAP(0x131)
#endif
#ifdef BLIMP_UTRAP2
TRAP_JUMP(BLIMP_UTRAP2)
#else
DEFAULT_TRAP(0x132)
#endif
#ifdef BLIMP_UTRAP3
TRAP_JUMP(BLIMP_UTRAP3)
#else
DEFAULT_TRAP(0x133)
#endif
#ifdef BLIMP_UTRAP4
TRAP_JUMP(BLIMP_UTRAP4)
#else
DEFAULT_TRAP(0x134)
#endif
#ifdef BLIMP_UTRAP5
TRAP_JUMP(BLIMP_UTRAP5)
#else
DEFAULT_TRAP(0x135)
#endif
#ifdef BLIMP_UTRAP6
TRAP_JUMP(BLIMP_UTRAP6)
#else
DEFAULT_TRAP(0x136)
#endif
#ifdef BLIMP_UTRAP7
TRAP_JUMP(BLIMP_UTRAP7)
#else
DEFAULT_TRAP(0x137)
#endif
#ifdef BLIMP_UTRAP8
TRAP_JUMP(BLIMP_UTRAP8)
#else
DEFAULT_TRAP(0x138)
#endif
#ifdef BLIMP_UTRAP9
TRAP_JUMP(BLIMP_UTRAP9)
#else
DEFAULT_TRAP(0x139)
#endif
#ifdef BLIMP_UTRAP10
TRAP_JUMP(BLIMP_UTRAP10)
#else
DEFAULT_TRAP(0x13A)
#endif
#ifdef BLIMP_UTRAP11
TRAP_JUMP(BLIMP_UTRAP11)
#else
DEFAULT_TRAP(0x13B)
#endif
#ifdef BLIMP_UTRAP12
TRAP_JUMP(BLIMP_UTRAP12)
#else
DEFAULT_TRAP(0x13C)
#endif
#ifdef BLIMP_UTRAP13
TRAP_JUMP(BLIMP_UTRAP13)
#else
DEFAULT_TRAP(0x13D)
#endif
#ifdef BLIMP_UTRAP14
TRAP_JUMP(BLIMP_UTRAP14)
#else
DEFAULT_TRAP(0x13E)
#endif
#ifdef BLIMP_UTRAP15
TRAP_JUMP(BLIMP_UTRAP15)
#else
DEFAULT_TRAP(0x13F)
#endif
/*TT_TCC_40:*/ TRAP_BRANCH(0x140,blimp_flip_priv)
/*TT_TCC_41:*/ TRAP_BRANCH(0x141,blimp_reset_priv)
/*TT_TCC_42:*/ TRAP_BRANCH(0x142,blimp_set_priv)
/*TT_TCC_43:*/ TRAP_BRANCH(0x143,blimp_flip_fp)
/*TT_TCC_44:*/ TRAP_BRANCH(0x144,blimp_cleanwin0)
/*TT_TCC_45:*/ TRAP_BRANCH(0x145,blimp_demap_stack)
/*TT_TCC_46:*/ TRAP_BRANCH(0x146,blimp_demap_page)
/*TT_TCC_47:*/ DEFAULT_TRAP(0x147)
/*TT_TCC_48:*/ TRAP_BRANCH(0x148,blimp_demap_all)
/*TT_TCC_49:*/ TRAP_BRANCH(0x149,blimp_switch_ctx2)
/*TT_TCC_4A:*/ DEFAULT_TRAP(0x14A)
/*TT_TCC_4B:*/ DEFAULT_TRAP(0x14B)
/*TT_TCC_4C:*/ DEFAULT_TRAP(0x14C)
/*TT_TCC_4D:*/ DEFAULT_TRAP(0x14D)
/*TT_TCC_4E:*/ DEFAULT_TRAP(0x14E)
/*TT_TCC_4F:*/ DEFAULT_TRAP(0x14F)
/*TT_TCC_50:*/ GENERIC_TRAP(0x150)
/*TT_TCC_51:*/ GENERIC_TRAP(0x151)
/*TT_TCC_52:*/ GENERIC_TRAP(0x152)
/*TT_TCC_53:*/ GENERIC_TRAP(0x153)
/*TT_TCC_54:*/ GENERIC_TRAP(0x154)
/*TT_TCC_55:*/ GENERIC_TRAP(0x155)
/*TT_TCC_56:*/ GENERIC_TRAP(0x156)
/*TT_TCC_57:*/ GENERIC_TRAP(0x157)
/*TT_TCC_58:*/ GENERIC_TRAP(0x158)
/*TT_TCC_59:*/ GENERIC_TRAP(0x159)
/*TT_TCC_5a:*/ GENERIC_TRAP(0x15A)
/*TT_TCC_5b:*/ GENERIC_TRAP(0x15B)
/*TT_TCC_5c:*/ GENERIC_TRAP(0x15C)
/*TT_TCC_5d:*/ GENERIC_TRAP(0x15D)
/*TT_TCC_5e:*/ GENERIC_TRAP(0x15E)
/*TT_TCC_5f:*/ GENERIC_TRAP(0x15F)
/* Half the traps are handled using retry instead of done
/*TT_TCC_60:*/ TRAP_BRANCH(0x160,blimp_generic_redone)
/*TT_TCC_61:*/ TRAP_BRANCH(0x161,blimp_generic_redone)
/*TT_TCC_62:*/ TRAP_BRANCH(0x162,blimp_generic_redone)
/*TT_TCC_63:*/ TRAP_BRANCH(0x163,blimp_generic_redone)
/*TT_TCC_64:*/ TRAP_BRANCH(0x164,blimp_generic_redone)
/*TT_TCC_65:*/ TRAP_BRANCH(0x165,blimp_generic_redone)
/*TT_TCC_66:*/ TRAP_BRANCH(0x166,blimp_generic_redone)
/*TT_TCC_67:*/ TRAP_BRANCH(0x167,blimp_generic_redone)
/*TT_TCC_68:*/ TRAP_BRANCH(0x168,blimp_generic_redone)
/*TT_TCC_69:*/ TRAP_BRANCH(0x169,blimp_generic_redone)
/*TT_TCC_6a:*/ TRAP_BRANCH(0x16A,blimp_generic_redone)
/*TT_TCC_6b:*/ TRAP_BRANCH(0x16B,blimp_generic_redone)
/*TT_TCC_6c:*/ TRAP_BRANCH(0x16C,blimp_generic_redone)
/*TT_TCC_6d:*/ TRAP_BRANCH(0x16D,blimp_generic_redone)
/*TT_TCC_6e:*/ TRAP_BRANCH(0x16E,blimp_generic_redone)
/*TT_TCC_6f:*/ TRAP_BRANCH(0x16F,blimp_generic_redone)
/* Pseudo branches */
/*TT_TCC_70:*/ TRAP_BRANCH(0x170,blimp_pseudo_branch) /*PBRAN_MIN*/
/*TT_TCC_71:*/ TRAP_BRANCH(0x171,blimp_pseudo_branch)
/*TT_TCC_72:*/ TRAP_BRANCH(0x172,blimp_pseudo_branch)
/*TT_TCC_73:*/ TRAP_BRANCH(0x173,blimp_pseudo_branch)
/*TT_TCC_74:*/ TRAP_BRANCH(0x174,blimp_pseudo_branch)
/*TT_TCC_75:*/ TRAP_BRANCH(0x175,blimp_pseudo_branch)
/*TT_TCC_76:*/ TRAP_BRANCH(0x176,blimp_pseudo_branch)
/*TT_TCC_77:*/ TRAP_BRANCH(0x177,blimp_pseudo_branch)
/*TT_TCC_78:*/ TRAP_BRANCH(0x178,blimp_pseudo_branch)
/*TT_TCC_79:*/ TRAP_BRANCH(0x179,blimp_pseudo_branch)
/*TT_TCC_7a:*/ TRAP_BRANCH(0x17A,blimp_pseudo_branch)
/*TT_TCC_7b:*/ TRAP_BRANCH(0x17B,blimp_pseudo_branch)
/*TT_TCC_7c:*/ TRAP_BRANCH(0x17C,blimp_pseudo_branch)
/*TT_TCC_7d:*/ TRAP_BRANCH(0x17D,blimp_pseudo_branch)
/*TT_TCC_7e:*/ TRAP_BRANCH(0x17E,blimp_pseudo_branch)
/*TT_TCC_7f:*/ TRAP_BRANCH(0x17F,blimp_pseudo_branch)
.skip 128*32
! Trap table for TL>=1: nothing for now
DEFAULT_TRAP(0x200)
DEFAULT_TRAP(0x201)
DEFAULT_TRAP(0x202)
DEFAULT_TRAP(0x203)
DEFAULT_TRAP(0x204)
DEFAULT_TRAP(0x205)
DEFAULT_TRAP(0x206)
DEFAULT_TRAP(0x207)
DEFAULT_TRAP(0x208)
DEFAULT_TRAP(0x209)
DEFAULT_TRAP(0x20A)
DEFAULT_TRAP(0x20B)
DEFAULT_TRAP(0x20C)
DEFAULT_TRAP(0x20D)
DEFAULT_TRAP(0x20E)
DEFAULT_TRAP(0x20F)
DEFAULT_TRAP(0x210)
DEFAULT_TRAP(0x211)
DEFAULT_TRAP(0x212)
DEFAULT_TRAP(0x213)
DEFAULT_TRAP(0x214)
DEFAULT_TRAP(0x215)
DEFAULT_TRAP(0x216)
DEFAULT_TRAP(0x217)
DEFAULT_TRAP(0x218)
DEFAULT_TRAP(0x219)
DEFAULT_TRAP(0x21A)
DEFAULT_TRAP(0x21B)
DEFAULT_TRAP(0x21C)
DEFAULT_TRAP(0x21D)
DEFAULT_TRAP(0x21E)
DEFAULT_TRAP(0x21F)
DEFAULT_TRAP(0x220)
DEFAULT_TRAP(0x221)
DEFAULT_TRAP(0x222)
DEFAULT_TRAP(0x223)
DEFAULT_TRAP(0x224)
DEFAULT_TRAP(0x225)
DEFAULT_TRAP(0x226)
DEFAULT_TRAP(0x227)
DEFAULT_TRAP(0x228)
DEFAULT_TRAP(0x229)
DEFAULT_TRAP(0x22A)
DEFAULT_TRAP(0x22B)
DEFAULT_TRAP(0x22C)
DEFAULT_TRAP(0x22D)
DEFAULT_TRAP(0x22E)
DEFAULT_TRAP(0x22F)
DEFAULT_TRAP(0x230)
DEFAULT_TRAP(0x231)
DEFAULT_TRAP(0x232)
DEFAULT_TRAP(0x233)
DEFAULT_TRAP(0x234)
DEFAULT_TRAP(0x235)
DEFAULT_TRAP(0x236)
DEFAULT_TRAP(0x237)
DEFAULT_TRAP(0x238)
DEFAULT_TRAP(0x239)
DEFAULT_TRAP(0x23A)
DEFAULT_TRAP(0x23B)
DEFAULT_TRAP(0x23C)
DEFAULT_TRAP(0x23D)
DEFAULT_TRAP(0x23E)
DEFAULT_TRAP(0x23F)
DEFAULT_TRAP(0x240)
DEFAULT_TRAP(0x241)
DEFAULT_TRAP(0x242)
DEFAULT_TRAP(0x243)
DEFAULT_TRAP(0x244)
DEFAULT_TRAP(0x245)
DEFAULT_TRAP(0x246)
DEFAULT_TRAP(0x247)
DEFAULT_TRAP(0x248)
DEFAULT_TRAP(0x249)
DEFAULT_TRAP(0x24A)
DEFAULT_TRAP(0x24B)
DEFAULT_TRAP(0x24C)
DEFAULT_TRAP(0x24D)
DEFAULT_TRAP(0x24E)
DEFAULT_TRAP(0x24F)
DEFAULT_TRAP(0x250)
DEFAULT_TRAP(0x251)
DEFAULT_TRAP(0x252)
DEFAULT_TRAP(0x253)
DEFAULT_TRAP(0x254)
DEFAULT_TRAP(0x255)
DEFAULT_TRAP(0x256)
DEFAULT_TRAP(0x257)
DEFAULT_TRAP(0x258)
DEFAULT_TRAP(0x259)
DEFAULT_TRAP(0x25A)
DEFAULT_TRAP(0x25B)
DEFAULT_TRAP(0x25C)
DEFAULT_TRAP(0x25D)
DEFAULT_TRAP(0x25E)
DEFAULT_TRAP(0x25F)
DEFAULT_TRAP(0x260)
DEFAULT_TRAP(0x261)
DEFAULT_TRAP(0x262)
DEFAULT_TRAP(0x263)
DEFAULT_TRAP(0x264)
DEFAULT_TRAP(0x265)
DEFAULT_TRAP(0x266)
DEFAULT_TRAP(0x267)
DEFAULT_TRAP(0x268)
DEFAULT_TRAP(0x269)
DEFAULT_TRAP(0x26A)
DEFAULT_TRAP(0x26B)
DEFAULT_TRAP(0x26C)
DEFAULT_TRAP(0x26D)
DEFAULT_TRAP(0x26E)
DEFAULT_TRAP(0x26F)
DEFAULT_TRAP(0x270)
DEFAULT_TRAP(0x271)
DEFAULT_TRAP(0x272)
DEFAULT_TRAP(0x273)
DEFAULT_TRAP(0x274)
DEFAULT_TRAP(0x275)
DEFAULT_TRAP(0x276)
DEFAULT_TRAP(0x277)
DEFAULT_TRAP(0x278)
DEFAULT_TRAP(0x279)
DEFAULT_TRAP(0x27A)
DEFAULT_TRAP(0x27B)
DEFAULT_TRAP(0x27C)
DEFAULT_TRAP(0x27D)
DEFAULT_TRAP(0x27E)
DEFAULT_TRAP(0x27F)
DEFAULT_TRAP(0x280)
DEFAULT_TRAP(0x281)
DEFAULT_TRAP(0x282)
DEFAULT_TRAP(0x283)
DEFAULT_TRAP(0x284)
DEFAULT_TRAP(0x285)
DEFAULT_TRAP(0x286)
DEFAULT_TRAP(0x287)
DEFAULT_TRAP(0x288)
DEFAULT_TRAP(0x289)
DEFAULT_TRAP(0x28A)
DEFAULT_TRAP(0x28B)
DEFAULT_TRAP(0x28C)
DEFAULT_TRAP(0x28D)
DEFAULT_TRAP(0x28E)
DEFAULT_TRAP(0x28F)
DEFAULT_TRAP(0x290)
DEFAULT_TRAP(0x291)
DEFAULT_TRAP(0x292)
DEFAULT_TRAP(0x293)
DEFAULT_TRAP(0x294)
DEFAULT_TRAP(0x295)
DEFAULT_TRAP(0x296)
DEFAULT_TRAP(0x297)
DEFAULT_TRAP(0x298)
DEFAULT_TRAP(0x299)
DEFAULT_TRAP(0x29A)
DEFAULT_TRAP(0x29B)
DEFAULT_TRAP(0x29C)
DEFAULT_TRAP(0x29D)
DEFAULT_TRAP(0x29E)
DEFAULT_TRAP(0x29F)
DEFAULT_TRAP(0x2A0)
DEFAULT_TRAP(0x2A1)
DEFAULT_TRAP(0x2A2)
DEFAULT_TRAP(0x2A3)
DEFAULT_TRAP(0x2A4)
DEFAULT_TRAP(0x2A5)
DEFAULT_TRAP(0x2A6)
DEFAULT_TRAP(0x2A7)
DEFAULT_TRAP(0x2A8)
DEFAULT_TRAP(0x2A9)
DEFAULT_TRAP(0x2AA)
DEFAULT_TRAP(0x2AB)
DEFAULT_TRAP(0x2AC)
DEFAULT_TRAP(0x2AD)
DEFAULT_TRAP(0x2AE)
DEFAULT_TRAP(0x2AF)
DEFAULT_TRAP(0x2B0)
DEFAULT_TRAP(0x2B1)
DEFAULT_TRAP(0x2B2)
DEFAULT_TRAP(0x2B3)
DEFAULT_TRAP(0x2B4)
DEFAULT_TRAP(0x2B5)
DEFAULT_TRAP(0x2B6)
DEFAULT_TRAP(0x2B7)
DEFAULT_TRAP(0x2B8)
DEFAULT_TRAP(0x2B9)
DEFAULT_TRAP(0x2BA)
DEFAULT_TRAP(0x2BB)
DEFAULT_TRAP(0x2BC)
DEFAULT_TRAP(0x2BD)
DEFAULT_TRAP(0x2BE)
DEFAULT_TRAP(0x2BF)
DEFAULT_TRAP(0x2C0)
DEFAULT_TRAP(0x2C1)
DEFAULT_TRAP(0x2C2)
DEFAULT_TRAP(0x2C3)
DEFAULT_TRAP(0x2C4)
DEFAULT_TRAP(0x2C5)
DEFAULT_TRAP(0x2C6)
DEFAULT_TRAP(0x2C7)
DEFAULT_TRAP(0x2C8)
DEFAULT_TRAP(0x2C9)
DEFAULT_TRAP(0x2CA)
DEFAULT_TRAP(0x2CB)
DEFAULT_TRAP(0x2CC)
DEFAULT_TRAP(0x2CD)
DEFAULT_TRAP(0x2CE)
DEFAULT_TRAP(0x2CF)
DEFAULT_TRAP(0x2D0)
DEFAULT_TRAP(0x2D1)
DEFAULT_TRAP(0x2D2)
DEFAULT_TRAP(0x2D3)
DEFAULT_TRAP(0x2D4)
DEFAULT_TRAP(0x2D5)
DEFAULT_TRAP(0x2D6)
DEFAULT_TRAP(0x2D7)
DEFAULT_TRAP(0x2D8)
DEFAULT_TRAP(0x2D9)
DEFAULT_TRAP(0x2DA)
DEFAULT_TRAP(0x2DB)
DEFAULT_TRAP(0x2DC)
DEFAULT_TRAP(0x2DD)
DEFAULT_TRAP(0x2DE)
DEFAULT_TRAP(0x2DF)
DEFAULT_TRAP(0x2E0)
DEFAULT_TRAP(0x2E1)
DEFAULT_TRAP(0x2E2)
DEFAULT_TRAP(0x2E3)
DEFAULT_TRAP(0x2E4)
DEFAULT_TRAP(0x2E5)
DEFAULT_TRAP(0x2E6)
DEFAULT_TRAP(0x2E7)
DEFAULT_TRAP(0x2E8)
DEFAULT_TRAP(0x2E9)
DEFAULT_TRAP(0x2EA)
DEFAULT_TRAP(0x2EB)
DEFAULT_TRAP(0x2EC)
DEFAULT_TRAP(0x2ED)
DEFAULT_TRAP(0x2EE)
DEFAULT_TRAP(0x2EF)
DEFAULT_TRAP(0x2F0)
DEFAULT_TRAP(0x2F1)
DEFAULT_TRAP(0x2F2)
DEFAULT_TRAP(0x2F3)
DEFAULT_TRAP(0x2F4)
DEFAULT_TRAP(0x2F5)
DEFAULT_TRAP(0x2F6)
DEFAULT_TRAP(0x2F7)
DEFAULT_TRAP(0x2F8)
DEFAULT_TRAP(0x2F9)
DEFAULT_TRAP(0x2FA)
DEFAULT_TRAP(0x2FB)
DEFAULT_TRAP(0x2FC)
DEFAULT_TRAP(0x2FD)
DEFAULT_TRAP(0x2FE)
DEFAULT_TRAP(0x2FF)
TRAP_JUMP(blimp_end_good)
TRAP_JUMP(blimp_end_bad)
DEFAULT_TRAP(0x302)
DEFAULT_TRAP(0x303)
DEFAULT_TRAP(0x304)
DEFAULT_TRAP(0x305)
DEFAULT_TRAP(0x306)
DEFAULT_TRAP(0x307)
DEFAULT_TRAP(0x308)
DEFAULT_TRAP(0x309)
DEFAULT_TRAP(0x30A)
DEFAULT_TRAP(0x30B)
DEFAULT_TRAP(0x30C)
DEFAULT_TRAP(0x30D)
DEFAULT_TRAP(0x30E)
DEFAULT_TRAP(0x30F)
DEFAULT_TRAP(0x310)
DEFAULT_TRAP(0x311)
DEFAULT_TRAP(0x312)
DEFAULT_TRAP(0x313)
DEFAULT_TRAP(0x314)
DEFAULT_TRAP(0x315)
DEFAULT_TRAP(0x316)
DEFAULT_TRAP(0x317)
DEFAULT_TRAP(0x318)
DEFAULT_TRAP(0x319)
DEFAULT_TRAP(0x31A)
DEFAULT_TRAP(0x31B)
DEFAULT_TRAP(0x31C)
DEFAULT_TRAP(0x31D)
DEFAULT_TRAP(0x31E)
DEFAULT_TRAP(0x31F)
DEFAULT_TRAP(0x320)
DEFAULT_TRAP(0x321)
DEFAULT_TRAP(0x322)
DEFAULT_TRAP(0x323)
DEFAULT_TRAP(0x324)
DEFAULT_TRAP(0x325)
DEFAULT_TRAP(0x326)
DEFAULT_TRAP(0x327)
DEFAULT_TRAP(0x328)
DEFAULT_TRAP(0x329)
DEFAULT_TRAP(0x32A)
DEFAULT_TRAP(0x32B)
DEFAULT_TRAP(0x32C)
DEFAULT_TRAP(0x32D)
DEFAULT_TRAP(0x32E)
DEFAULT_TRAP(0x32F)
DEFAULT_TRAP(0x330)
DEFAULT_TRAP(0x331)
DEFAULT_TRAP(0x332)
DEFAULT_TRAP(0x333)
DEFAULT_TRAP(0x334)
DEFAULT_TRAP(0x335)
DEFAULT_TRAP(0x336)
DEFAULT_TRAP(0x337)
DEFAULT_TRAP(0x338)
DEFAULT_TRAP(0x339)
DEFAULT_TRAP(0x33A)
DEFAULT_TRAP(0x33B)
DEFAULT_TRAP(0x33C)
DEFAULT_TRAP(0x33D)
DEFAULT_TRAP(0x33E)
DEFAULT_TRAP(0x33F)
DEFAULT_TRAP(0x340)
DEFAULT_TRAP(0x341)
DEFAULT_TRAP(0x342)
DEFAULT_TRAP(0x343)
DEFAULT_TRAP(0x344)
DEFAULT_TRAP(0x345)
DEFAULT_TRAP(0x346)
DEFAULT_TRAP(0x347)
DEFAULT_TRAP(0x348)
DEFAULT_TRAP(0x349)
DEFAULT_TRAP(0x34A)
DEFAULT_TRAP(0x34B)
DEFAULT_TRAP(0x34C)
DEFAULT_TRAP(0x34D)
DEFAULT_TRAP(0x34E)
DEFAULT_TRAP(0x34F)
DEFAULT_TRAP(0x350)
DEFAULT_TRAP(0x351)
DEFAULT_TRAP(0x352)
DEFAULT_TRAP(0x353)
DEFAULT_TRAP(0x354)
DEFAULT_TRAP(0x355)
DEFAULT_TRAP(0x356)
DEFAULT_TRAP(0x357)
DEFAULT_TRAP(0x358)
DEFAULT_TRAP(0x359)
DEFAULT_TRAP(0x35A)
DEFAULT_TRAP(0x35B)
DEFAULT_TRAP(0x35C)
DEFAULT_TRAP(0x35D)
DEFAULT_TRAP(0x35E)
DEFAULT_TRAP(0x35F)
DEFAULT_TRAP(0x360)
DEFAULT_TRAP(0x361)
DEFAULT_TRAP(0x362)
DEFAULT_TRAP(0x363)
DEFAULT_TRAP(0x364)
DEFAULT_TRAP(0x365)
DEFAULT_TRAP(0x366)
DEFAULT_TRAP(0x367)
DEFAULT_TRAP(0x368)
DEFAULT_TRAP(0x369)
DEFAULT_TRAP(0x36A)
DEFAULT_TRAP(0x36B)
DEFAULT_TRAP(0x36C)
DEFAULT_TRAP(0x36D)
DEFAULT_TRAP(0x36E)
DEFAULT_TRAP(0x36F)
DEFAULT_TRAP(0x370)
DEFAULT_TRAP(0x371)
DEFAULT_TRAP(0x372)
DEFAULT_TRAP(0x373)
DEFAULT_TRAP(0x374)
DEFAULT_TRAP(0x375)
DEFAULT_TRAP(0x376)
DEFAULT_TRAP(0x377)
DEFAULT_TRAP(0x378)
DEFAULT_TRAP(0x379)
DEFAULT_TRAP(0x37A)
DEFAULT_TRAP(0x37B)
DEFAULT_TRAP(0x37C)
DEFAULT_TRAP(0x37D)
DEFAULT_TRAP(0x37E)
DEFAULT_TRAP(0x37F)
/*TT_END:*/
#endif
/************************************************************************
BLIMP TRAP HANDLERS:
************************************************************************/
! Generic trap: just check the parameters and move on
HANDLER(blimp_generic_handler)
CHECK_ENTRY
BLIMP_DONE
HANDLER(blimp_generic_no_cksum)
CHECK_ENTRY
done
HANDLER(blimp_misalign_handler)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tpc, %g7
rdpr %tstate, %g3
#else
mov %g4, %g7 ! tpc
#endif
READ_DFAULT_REGS
#ifdef BLIMP_BAD_JMPL
! If offending instruction was JMPL %l6,%o7 then fix up
! the misaligned address in %l6 and retry it.
andcc %g3, 0x800, %g0 ! test %tstate.pstate.am bit
bz mal_64
nop
srl %g7, 0, %g7
LOCL(mal_64)
lduwa [%g7]ASI_PRIMARY, %g5 ! fetch instr
srlx %g5, 25, %g2
cmp %g2, 0x4F ! 31:25 = 10 01111 = jmpl %o7
bne mal_done
nop
andn %l6, 0x3, %l6 ! zero lower 2 bits
BLIMP_RETRY ! have another go
#endif
LOCL(mal_done)
BLIMP_DONE
!========================================
! Faked trap codes: make blimp think
! a correct V9 trap type occurred instead
! of the SunSparc-2.0 variants.
HANDLER(blimp_fake_tt08)
CHECK_ENTRY
#if BLIMP_TRAP_CKSUM
wrpr %g0, 0x08, %tt
#endif
ba blimp_iae1
nop
HANDLER(blimp_fake_tt30)
CHECK_ENTRY
#if BLIMP_TRAP_CKSUM
wrpr %g0, 0x30, %tt
#endif
ba blimp_dae1
nop
!========================================
! Redone: do a RETRY that looks like a DONE
HANDLER(blimp_generic_redone)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tnpc, %g5
#endif
add %g5, 4, %g4
wrpr %g5, 0, %tpc ! tpc <-- tnpc
wrpr %g4, 0, %tnpc ! tnpc <-- tnpc+4
BLIMP_RETRY
!========================================
! Special TA trap to toggle privileged mode
HANDLER(blimp_flip_priv)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
wrpr %g3, 0x400, %tstate ! put pstate.priv back inverted
BLIMP_DONE ! return
!========================================
! Special TA trap to enter non-privileged mode
HANDLER(blimp_reset_priv)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
andn %g3, 0x400, %g3 ! turn off pstate.priv bit
wrpr %g3, 0, %tstate ! put it back
BLIMP_DONE ! return in non-priv mode
!========================================
! Special TA trap to enter privileged mode
HANDLER(blimp_set_priv)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
or %g3, 0x400, %g3 ! turn on pstate.priv bit
wrpr %g3, 0, %tstate ! put it back
BLIMP_DONE ! return in priv mode
!========================================
! Special TA trap to toggle PSTATE_PEF bit
HANDLER(blimp_flip_fp)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
sethi %hi(0x1000), %g4
wrpr %g3, %g4, %tstate ! put pstate.pef back inverted
BLIMP_DONE ! return
!========================================
! Special TA trap to clear %cleanwin reg
HANDLER(blimp_cleanwin0)
CHECK_ENTRY
wrpr %g0, %g0, %cleanwin ! reset cleanwin reg
BLIMP_DONE ! return
!========================================
! Priv-Op or Instruction-Access Exception:
! Turn on privileged mode and retry
HANDLER(blimp_iae)
READ_IFAULT_REGS
READ_TAG_ACCESS
HANDLER(blimp_privop)
CHECK_ENTRY
LOCL(blimp_iae1)
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
or %g3, 0x400, %g3 ! turn on pstate.priv bit
wrpr %g3, 0, %tstate ! put it back
BLIMP_RETRY ! retry in priv mode
!========================================
! Data-Access Exception or Privileged Access Exception:
! Turn on priv mode and retry, or skip if already on
HANDLER(blimp_dae)
READ_TAG_ACCESS
HANDLER(blimp_privacc)
CHECK_ENTRY
READ_DFAULT_REGS
LOCL(blimp_dae1)
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
andcc %g3, 0x400, %g0 ! IF already running in priv mode
bnz dae_done ! THEN skip over instruction
nop ! ELSE
or %g3, 0x400, %g3 ! turn on pstate.priv bit
wrpr %g3, 0, %tstate ! put it back
BLIMP_RETRY ! retry in priv mode
LOCL(dae_done)
BLIMP_DONE
!========================================
! FP_disabled handler: turn it on (both PEF and FEF)
HANDLER(blimp_set_fp)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tstate, %g3 ! get pstate from tstate
#endif
sethi %hi(0x1000), %g4
or %g3, %g4, %g3 ! turn on pstate.pef bit
wrpr %g3, 0, %tstate ! put it back
rd %fprs, %g5 ! turn on fprs.fef
or %g5, 0x04, %g5
wr %g5, 0, %fprs
BLIMP_RETRY ! retry in priv mode
HANDLER(blimp_set_fprs) ! handler just for TL>1
CHECK_ENTRY
wr %g5, 0x04, %fprs
retry
!========================================
! FP_trap handler: verify XFSR and continue
HANDLER(blimp_fp_trap)
CHECK_ENTRY
#ifdef BLIMP_VERIFY_XFSR
mov BLIMP_SCRATCHPAD_VA, %g3
ldxa [%g3]ASI_SCRATCHPAD, %g4
stx %fsr, [%g4+0] ! get fsr and zero ftt
ldx [%g4+0], %g5 ! load it to verify it
#endif
BLIMP_DONE
!========================================
! SOFTINT trap handler
! Check validity, turn off bit, and retry
!
HANDLER(blimp_softint)
CHECK_ENTRY
HANDLER(rd_softint)
LOCL(rd_softint_l)
#ifdef NEED_TREGS
rdpr %tt, %g2
#endif
rd %softint, %g3 ! get softint bits
sethi %hi(0x10000), %g4 ! bit 16
or %g4, 1, %g4 ! bit 0
mov 1, %g5 ! make a bit mask
sllx %g5, %g2, %g5 ! using tt[5:0] = int#
or %g5, %g4, %g5 ! also bits 16,0
andcc %g5, %g3, %g0 ! IF softint bit or 16/0 not set
bz blimp_incorr_trap ! THEN error: why the trap?
nop
wr %g5, 0, %clear_softint ! remove the bit from softint
BLIMP_RETRY
HANDLER(blimp_tickint) /* special handler for tick-comparator/timeout function */
CHECK_ENTRY
#if ((defined TICK_END_GOOD) || (defined TICK_END_BAD))
rd %tick_cmpr, %g5 ! get tick comparator
rd %tick, %g4 ! get tick reg
cmp %g4, %g5 ! IF tick < comparator
blu %xcc, rd_softint_l ! THEN handle as normal softint
nop ! ELSE abandon ship (timeout)
#ifdef TICK_END_GOOD
ba %xcc, blimp_end_good
#else
ba %xcc, blimp_end_bad
#endif
nop
#else
ba %xcc, rd_softint_l
nop
#endif
!========================================
! Special TA trap to demap stack:
! The stack pointer is used to determine a page to demap
HANDLER(blimp_demap_stack)
CHECK_ENTRY
rdpr %tstate, %g3
add %o6, BLIMP_BIAS64, %g2 ! cancel out bias
andcc %g3, 0x800, %g0 ! if 32-bit mode
bz bds10 ! then
nop
add %o6, BLIMP_BIAS32, %g2 ! use bias32
srl %g2, 0, %g2 ! mask upper 32 bits
LOCL(bds10)
#if BLIMP_SPLIT_STACK
set 0x2000, %g4 ! size of stack area
andcc %g2, 0x800, %g0 ! if near beginning of a page
bnz bds20 ! then
nop
sub %g2, %g4, %g2 ! hit previous page
ba bds30 ! else near end of a page
nop
LOCL(bds20)
add %g2, %g4, %g2 ! hit next page
LOCL(bds30)
#endif
set 0x7FF, %g4
andn %g2, %g4, %g2 ! select type=Page, ctx=Pri
mov %o0, %g4
mov %g2, %o0
ta T_API_HTRAP_INST0 ! must be done from hypervisor
mov %g4, %o0
BLIMP_DONE
!========================================
! Special TA trap to demap a random page
! selected from table of pages appended
! to the end of this file.
HANDLER(blimp_demap_page)
CHECK_ENTRY
#ifdef BLIMP_ENABLE_DEMAP
mov BLIMP_SCRATCHPAD_VA, %g3
ldxa [%g3]ASI_SCRATCHPAD, %g7 ! get adr of unique area
! El-cheapo random# generator
lduw [%g7+8], %g5 ! previous rand# from unique area
set 3141592653, %g2
mulx %g5, %g2, %g5
mov %g5, %g2
srlx %g2, 32, %g2
xor %g5, %g2, %g5
set 0x1033C728, %g2
add %g5, %g2, %g5
stw %g5, [%g7+8] ! update rand# in unique area
! Compute random offset into list
set DEMAP_PAGES, %g2 ! divisor
udivx %g5, %g2, %g3 ! quotient
mulx %g3, %g2, %g2 ! quotient * divisor
sub %g5, %g2, %g5 ! remainder
! Pick page from list and demap it
sllx %g5, 3, %g5
setx blimp_demap_list, %g3, %g2 ! label&list generated by blimp
ldx [%g2 + %g5], %g3
mov %o0, %g4
mov %g3, %o0
andcc %o0, 0x10, %g0
tnz T_API_HTRAP_INST0 ! must be done from hypervisor
tz T_API_HTRAP_INST1
mov %g4, %o0
#endif
BLIMP_DONE
!========================================
! Special TA trap to demap all contexts
HANDLER(blimp_demap_all)
CHECK_ENTRY
mov %o0, %g4
mov 0x80, %o0
ta T_API_HTRAP_INST0 ! must be done from hypervisor
ta T_API_HTRAP_INST1
mov %g4, %o0
BLIMP_DONE
!========================================
! Special TA trap to perform a pseudo-branch:
! The last 4 bits of the trap-type code signify the
! number of instructions ahead to set %npc.
! %pc is set to the "delay slot" after the trap instruction.
HANDLER(blimp_pseudo_branch)
CHECK_ENTRY
#ifdef NEED_TREGS
rdpr %tt, %g2
rdpr %tpc, %g4
rdpr %tnpc, %g5
#endif
and %g2, 0x0F, %g2 ! last 4 bits of trap code
add %g2, 1, %g2 ! +1
sllx %g2, 2, %g2 ! convert to instruction offset
wrpr %g5, 0, %tpc ! tnpc -> tpc
add %g4, %g2, %g4 ! add offset
wrpr %g4, 0, %tnpc ! tpc+4+offset -> tnpc
retry ! resume program like a branch
!========================================
! Special TA trap to increment the secondary context number:
HANDLER(blimp_switch_ctx2)
CHECK_ENTRY
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g7
ldxa [%g7]ASI_SECONDARY_CONTEXT_REG, %g2 ! get current sec ctx#
set BLIMP_1ST_CTX-1, %g3 ! first ctx#-1
set BLIMP_MAX_CTX, %g4 ! last ctx#
set 0x1FFF, %g5 ! mask
cmp %g2, %g4 ! if old == last ctx#
move %xcc, %g3, %g2 ! then new = first ctx#-1
add %g2, 1, %g2 ! next sequential ctx#
and %g2, %g5, %g2 ! wrap at 0x1FFF
movrz %g2, 1, %g2 ! skip ctx==0
stxa %g2, [%g7]ASI_SECONDARY_CONTEXT_REG ! set new sec ctx#
BLIMP_DONE
!========================================
! Spill and Fill handlers:
! SPILL handler 64-bit mode
HANDLER(blimp_spill64_handler)
CHECK_ENTRY
wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
stxa %l0, [%o6 + BLIMP_BIAS64 + (8*0)]%asi
stxa %l1, [%o6 + BLIMP_BIAS64 + (8*1)]%asi
stxa %l2, [%o6 + BLIMP_BIAS64 + (8*2)]%asi
stxa %l3, [%o6 + BLIMP_BIAS64 + (8*3)]%asi
stxa %l4, [%o6 + BLIMP_BIAS64 + (8*4)]%asi
stxa %l5, [%o6 + BLIMP_BIAS64 + (8*5)]%asi
stxa %l6, [%o6 + BLIMP_BIAS64 + (8*6)]%asi
stxa %l7, [%o6 + BLIMP_BIAS64 + (8*7)]%asi
stxa %i0, [%o6 + BLIMP_BIAS64 + (8*8)]%asi
stxa %i1, [%o6 + BLIMP_BIAS64 + (8*9)]%asi
stxa %i2, [%o6 + BLIMP_BIAS64 + (8*10)]%asi
stxa %i3, [%o6 + BLIMP_BIAS64 + (8*11)]%asi
stxa %i4, [%o6 + BLIMP_BIAS64 + (8*12)]%asi
stxa %i5, [%o6 + BLIMP_BIAS64 + (8*13)]%asi
stxa %i6, [%o6 + BLIMP_BIAS64 + (8*14)]%asi
stxa %i7, [%o6 + BLIMP_BIAS64 + (8*15)]%asi
saved
BLIMP_RETRY
! SPILL handler 32-bit mode
HANDLER(blimp_spill32_handler)
CHECK_ENTRY
srl %o6, 0, %o6 ! cuz helpers do it
wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
stwa %l0, [%o6 + BLIMP_BIAS32 + (4*0)]%asi
stwa %l1, [%o6 + BLIMP_BIAS32 + (4*1)]%asi
stwa %l2, [%o6 + BLIMP_BIAS32 + (4*2)]%asi
stwa %l3, [%o6 + BLIMP_BIAS32 + (4*3)]%asi
stwa %l4, [%o6 + BLIMP_BIAS32 + (4*4)]%asi
stwa %l5, [%o6 + BLIMP_BIAS32 + (4*5)]%asi
stwa %l6, [%o6 + BLIMP_BIAS32 + (4*6)]%asi
stwa %l7, [%o6 + BLIMP_BIAS32 + (4*7)]%asi
stwa %i0, [%o6 + BLIMP_BIAS32 + (4*8)]%asi
stwa %i1, [%o6 + BLIMP_BIAS32 + (4*9)]%asi
stwa %i2, [%o6 + BLIMP_BIAS32 + (4*10)]%asi
stwa %i3, [%o6 + BLIMP_BIAS32 + (4*11)]%asi
stwa %i4, [%o6 + BLIMP_BIAS32 + (4*12)]%asi
stwa %i5, [%o6 + BLIMP_BIAS32 + (4*13)]%asi
stwa %i6, [%o6 + BLIMP_BIAS32 + (4*14)]%asi
stwa %i7, [%o6 + BLIMP_BIAS32 + (4*15)]%asi
saved
BLIMP_RETRY
! FILL handler 64-bit mode
HANDLER(blimp_fill64_handler)
CHECK_ENTRY
wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
ldxa [%o6 + BLIMP_BIAS64 + (8*0)]%asi, %l0
ldxa [%o6 + BLIMP_BIAS64 + (8*1)]%asi, %l1
ldxa [%o6 + BLIMP_BIAS64 + (8*2)]%asi, %l2
ldxa [%o6 + BLIMP_BIAS64 + (8*3)]%asi, %l3
ldxa [%o6 + BLIMP_BIAS64 + (8*4)]%asi, %l4
ldxa [%o6 + BLIMP_BIAS64 + (8*5)]%asi, %l5
ldxa [%o6 + BLIMP_BIAS64 + (8*6)]%asi, %l6
ldxa [%o6 + BLIMP_BIAS64 + (8*7)]%asi, %l7
ldxa [%o6 + BLIMP_BIAS64 + (8*8)]%asi, %i0
ldxa [%o6 + BLIMP_BIAS64 + (8*9)]%asi, %i1
ldxa [%o6 + BLIMP_BIAS64 + (8*10)]%asi, %i2
ldxa [%o6 + BLIMP_BIAS64 + (8*11)]%asi, %i3
ldxa [%o6 + BLIMP_BIAS64 + (8*12)]%asi, %i4
ldxa [%o6 + BLIMP_BIAS64 + (8*13)]%asi, %i5
ldxa [%o6 + BLIMP_BIAS64 + (8*14)]%asi, %i6
ldxa [%o6 + BLIMP_BIAS64 + (8*15)]%asi, %i7
restored
BLIMP_RETRY
! FILL handler 32-bit mode
HANDLER(blimp_fill32_handler)
CHECK_ENTRY
srl %o6, 0, %o6 ! cuz helpers do it
wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
lduwa [%o6 + BLIMP_BIAS32 + (4*0)]%asi, %l0
lduwa [%o6 + BLIMP_BIAS32 + (4*1)]%asi, %l1
lduwa [%o6 + BLIMP_BIAS32 + (4*2)]%asi, %l2
lduwa [%o6 + BLIMP_BIAS32 + (4*3)]%asi, %l3
lduwa [%o6 + BLIMP_BIAS32 + (4*4)]%asi, %l4
lduwa [%o6 + BLIMP_BIAS32 + (4*5)]%asi, %l5
lduwa [%o6 + BLIMP_BIAS32 + (4*6)]%asi, %l6
lduwa [%o6 + BLIMP_BIAS32 + (4*7)]%asi, %l7
lduwa [%o6 + BLIMP_BIAS32 + (4*8)]%asi, %i0
lduwa [%o6 + BLIMP_BIAS32 + (4*9)]%asi, %i1
lduwa [%o6 + BLIMP_BIAS32 + (4*10)]%asi, %i2
lduwa [%o6 + BLIMP_BIAS32 + (4*11)]%asi, %i3
lduwa [%o6 + BLIMP_BIAS32 + (4*12)]%asi, %i4
lduwa [%o6 + BLIMP_BIAS32 + (4*13)]%asi, %i5
lduwa [%o6 + BLIMP_BIAS32 + (4*14)]%asi, %i6
lduwa [%o6 + BLIMP_BIAS32 + (4*15)]%asi, %i7
restored
BLIMP_RETRY
!========================================
! CLEAN_WIN trap handler
HANDLER(blimp_cleanwin)
CHECK_ENTRY
sethi %hi(0xC1EA1000), %g5 ! init regs to known values
add %g5, 0x010, %l0 ! 0x00000000C1EAnnnn
add %l0, 0x101, %l1 ! where nn=register# (10-1F)
add %l1, 0x101, %l2
add %l2, 0x101, %l3
add %l3, 0x101, %l4
add %l4, 0x101, %l5
add %l5, 0x101, %l6
add %l6, 0x101, %l7
add %l7, 0x101, %o0
add %o0, 0x101, %o1
add %o1, 0x101, %o2
add %o2, 0x101, %o3
add %o3, 0x101, %o4
add %o4, 0x101, %o5
add %o5, 0x101, %o6
add %o6, 0x101, %o7
rdpr %cleanwin, %g4 ! increment cleanwin reg
add %g4, 1, %g4
wrpr %g4, 0, %cleanwin
BLIMP_RETRY
#if 0 /*unused code*/
!========================================
! Trap checksum: add trap-type (g6) to path checksum before doing DONE
LOCL(blimp_done)
mov %l0, %g3 ! save user L0
mov %l1, %g4 ! save user L1
#ifdef NEED_TREGS
rdpr %tt, %l0
#else
mov %g6, %l0 ! copy TT
#endif
rdpr %gl, %l1 !
wrpr %g0, 0, %gl ! select user globals
add %g1, %l0, %g1 ! add TT to checksum
wrpr %l1, 0, %gl ! back to alt globals
mov %g3, %l0 ! restore user L0
mov %g4, %l1 ! restore user L1
done ! DONE
! Trap checksum: add trap-type (g6) to path checksum before doing RETRY
LOCL(blimp_retry)
mov %l0, %g3 ! save user L0
mov %l1, %g4 ! save user L1
#ifdef NEED_TREGS
rdpr %tt, %l0
#else
mov %g6, %l0 ! copy TT
#endif
rdpr %gl, %l1 !
wrpr %g0, 0, %gl ! select user globals
add %g1, %l0, %g1 ! add TT to checksum
wrpr %l1, 0, %gl ! back to alt globals
mov %g3, %l0 ! restore user L0
mov %g4, %l1 ! restore user L1
retry ! RETRY
#endif
!=======================================================================
! Finish-up the test. The reason code can be found in %g7.
! Hey, the TT register and trap table entry point are inconsistent !
LOCL(blimp_bad_entry)
mov BLIMP_ERR_BAD_ENTRY, %g7
ba blimp_end_bad
nop
! Hey, this kind of trap is undefined/reserved in the MM architecture !
LOCL(blimp_invalid_trap)
mov BLIMP_ERR_INV_TRAP, %g7
ba blimp_end_bad
nop
! Hey, this kind of trap is valid, but BLIMP should never create one !
LOCL(blimp_unhandled_trap)
mov BLIMP_ERR_UNEXP_TRAP, %g7
ba blimp_end_bad
nop
! Hey, this trap can occur in BLIMP, but shouldn't have at this time !
LOCL(blimp_incorr_trap)
mov BLIMP_ERR_INCOR_TRAP, %g7
ba blimp_end_bad
nop
! HAPPY RETURN POINT (EXIT_GOOD)
LOCL(blimp_end_good)
#if defined(BLIMP_SYNC_FINISH) && (THREAD_COUNT > 1)
! For a multistrand test, wait for all strands to finish
setx blimp_sync_count, %g2, %g1
lduw [%g1], %g2 ! load thread counter
LOCL(blimp_cas_retry)
sub %g2, 1, %g3 ! decrement it
casa [%g1]0x04, %g2, %g3 ! atomic update
cmp %g2, %g3 ! if it didn't work
bne,a %icc, blimp_cas_retry ! then retry
mov %g3, %g2
membar #Sync
brnz %g3, . ! spin here until counter goes to 0
lduw [%g1], %g3
#endif
! ta T_HGOOD_TRAP
setx TRAP_BASE_VA+((0x100+T_GOOD_TRAP)*32), %g2, %g1
jmpl %g1, %g0
nop
! ERROR RETURN POINT (EXIT_BAD) - terminate with %g7=error code
LOCL(blimp_end_bad)
! ta T_HBAD_TRAP
setx TRAP_BASE_VA+((0x100+T_BAD_TRAP)*32), %g2, %g1
jmpl %g1, %g0
nop
/************************************************************************/
#if defined(BLIMP_SYNC_FINISH) && (THREAD_COUNT > 1)
.align 64
LOCL(blimp_sync_count)
.word THREAD_COUNT ! count of threads still running
#endif
/************************************************************************/
!========================================================================
SECTION .bcom000 DATA_VA=0xffffe0000
attr_data {
Name = .bcom000,
VA = 0xffffe0000,
RA = 0xffffe0000,
PA = ra2pa(0xffffe0000,0),
part_0_ctx_zero_tsb_config_1,
TTE_Context=0, TTE_Size=1, TTE_W=1, TTE_X=0,
TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
}
SECTION .bcom000
.data
.global DATA001
DATA001:
.xword 0x0000000000000000 ! 0000000FFFFE0000 +0000 44
.xword 0xFDE21D2EE1425A13 ! 0000000FFFFE0008 +0008 44
.align 8
GLOB(blimp_demap_list) ! demap page addresses
.xword 0x0000000000000010 ! 8K bcom001
.xword 0x000000000A098000 ! 8K btext026
.xword 0x000000000A09A000 ! 8K btext026a
.xword 0x0000000017750000 ! 64K btext021
.xword 0x0000000017760000 ! 64K btext021a
.xword 0x000000001CB62000 ! 8K btext027
.xword 0x000000001CB64000 ! 8K btext027a
.xword 0x0000000037A20010 ! 8K bdata010
.xword 0x000000007739C000 ! 8K btext001
.xword 0x000000007739E000 ! 8K btext001a
.xword 0x00000000DE430000 ! 64K btext037
.xword 0x00000000DE440000 ! 64K btext037a
.xword 0x00000000EE450000 ! 64K btext043
.xword 0x00000000EE460000 ! 64K btext043a
.xword 0x000000012098E000 ! 8K btext071
.xword 0x0000000120990000 ! 8K btext071a
.xword 0x00000002BE526010 ! 8K bdata006
.xword 0x00000002CD7C0000 ! 64K btext020
.xword 0x00000002CD7D0000 ! 64K btext020a
.xword 0x00000003019D0000 ! 64K btext061
.xword 0x00000003019E0000 ! 64K btext061a
.xword 0x00000003CF192000 ! 8K btext023
.xword 0x00000003CF194000 ! 8K btext023a
.xword 0x0000000404410000 ! 8K btext036
.xword 0x0000000404412000 ! 8K btext036a
.xword 0x00000005ECB52000 ! 8K btext062
.xword 0x00000005ECB54000 ! 8K btext062a
.xword 0x0000000ABBFFC010 ! 8K bdata007
.xword 0x0000000D630C0000 ! 64K btext059
.xword 0x0000000D630D0000 ! 64K btext059a
.xword 0x0000000FD3DD8010 ! 8K bkey014
.xword 0x00000014F1D22000 ! 8K btext034
.xword 0x00000014F1D24000 ! 8K btext034a
.xword 0x0000001B10390000 ! 64K btext033
.xword 0x0000001B103A0000 ! 64K btext033a
.xword 0x000000253BA8E000 ! 8K btext060
.xword 0x000000253BA90000 ! 8K btext060a
.xword 0x0000002D0B250000 ! 64K btext011
.xword 0x0000002D0B260000 ! 64K btext011a
.xword 0x000000353BD84000 ! 8K btext014
.xword 0x000000353BD86000 ! 8K btext014a
.xword 0x00000043A288E000 ! 8K btext010
.xword 0x00000043A2890000 ! 8K btext010a
.xword 0x0000007AB17D6000 ! 8K btext022
.xword 0x0000007AB17D8000 ! 8K btext022a
.xword 0x0000007BD331E010 ! 8K bdata003
.xword 0x0000007C9C5DA000 ! 8K btext008
.xword 0x0000007C9C5DC000 ! 8K btext008a
.xword 0x00000091AB900000 ! 64K btext024
.xword 0x00000091AB910000 ! 64K btext024a
.xword 0x000000C579CB8000 ! 8K btext025
.xword 0x000000C579CBA000 ! 8K btext025a
.xword 0x00000122C2D18000 ! 8K btext054
.xword 0x00000122C2D1A000 ! 8K btext054a
.xword 0x0000013BB83C0000 ! 64K btext058
.xword 0x0000013BB83D0000 ! 64K btext058a
.xword 0x0000019942650000 ! 8K btext038
.xword 0x0000019942652000 ! 8K btext038a
.xword 0x0000020E087A0000 ! 8K btext016
.xword 0x0000020E087A2000 ! 8K btext016a
.xword 0x0000038B0D6D0000 ! 64K btext031
.xword 0x0000038B0D6E0000 ! 64K btext031a
.xword 0x000005442292A010 ! 8K bdata004
.xword 0x0000078B72170000 ! 64K btext003
.xword 0x0000078B72180000 ! 64K btext003a
.xword 0x000007F5D9240000 ! 64K btext047
.xword 0x000007F5D9250000 ! 64K btext047a
.xword 0x00000B427E146000 ! 8K btext046
.xword 0x00000B427E148000 ! 8K btext046a
.xword 0x0000176A2D10E010 ! 8K bdata008
.xword 0x00001CE4923E0000 ! 64K btext042
.xword 0x00001CE4923F0000 ! 64K btext042a
.xword 0x0000264C6D5F0000 ! 8K btext039
.xword 0x0000264C6D5F2000 ! 8K btext039a
.xword 0x00002D5941FE8000 ! 8K btext051
.xword 0x00002D5941FEA000 ! 8K btext051a
.xword 0x00002D7752C74010 ! 8K bdata009
.xword 0x00003A43B16B0000 ! 64K btext068
.xword 0x00003A43B16C0000 ! 64K btext068a
.xword 0x00003C41A0328000 ! 8K btext072
.xword 0x00003C41A032A000 ! 8K btext072a
.xword 0x00003DF7A87F4000 ! 8K btext013
.xword 0x00003DF7A87F6000 ! 8K btext013a
.xword 0x00004009F8ECE000 ! 8K btext029
.xword 0x00004009F8ED0000 ! 8K btext029a
.xword 0x0000432B15EE0000 ! 64K btext065
.xword 0x0000432B15EF0000 ! 64K btext065a
.xword 0x000048BE2BB90000 ! 8K btext040
.xword 0x000048BE2BB92000 ! 8K btext040a
.xword 0x000049973F5F6000 ! 8K btext045
.xword 0x000049973F5F8000 ! 8K btext045a
.xword 0x00004D76FB362000 ! 8K btext064
.xword 0x00004D76FB364000 ! 8K btext064a
.xword 0x000055C87AC64000 ! 8K btext007
.xword 0x000055C87AC66000 ! 8K btext007a
.xword 0x00005B2C7F660000 ! 64K btext052
.xword 0x00005B2C7F670000 ! 64K btext052a
.xword 0x00005F5F8C686000 ! 8K btext063
.xword 0x00005F5F8C688000 ! 8K btext063a
.xword 0x00006295AF326000 ! 8K btext055
.xword 0x00006295AF328000 ! 8K btext055a
.xword 0x00006433B5F10000 ! 64K btext018
.xword 0x00006433B5F20000 ! 64K btext018a
.xword 0x0000645FD9BF0000 ! 64K btext066
.xword 0x0000645FD9C00000 ! 64K btext066a
.xword 0x000068C90BC16000 ! 8K btext056
.xword 0x000068C90BC18000 ! 8K btext056a
.xword 0x00006DBC9E720000 ! 64K btext069
.xword 0x00006DBC9E730000 ! 64K btext069a
.xword 0x000072BC7D2D0000 ! 64K btext041
.xword 0x000072BC7D2E0000 ! 64K btext041a
.xword 0x00007559BC700000 ! 64K btext006
.xword 0x00007559BC710000 ! 64K btext006a
.xword 0x000077B0CED14000 ! 8K btext050
.xword 0x000077B0CED16000 ! 8K btext050a
.xword 0x000078E527FB0010 ! 64K bstk013
.xword 0xFFFF81D639AF4010 ! 8K bdata005
.xword 0xFFFF840DAE3C0010 ! 64K bblk012
.xword 0xFFFF881536794000 ! 8K btext012
.xword 0xFFFF881536796000 ! 8K btext012a
.xword 0xFFFF8A373B700000 ! 64K btext004
.xword 0xFFFF8A373B710000 ! 64K btext004a
.xword 0xFFFF8A96C0800000 ! 64K btext067
.xword 0xFFFF8A96C0810000 ! 64K btext067a
.xword 0xFFFF8FC84CCE0000 ! 64K btext019
.xword 0xFFFF8FC84CCF0000 ! 64K btext019a
.xword 0xFFFF8FDCC57A6000 ! 8K btext053
.xword 0xFFFF8FDCC57A8000 ! 8K btext053a
.xword 0xFFFF99D6AC94A000 ! 8K btext048
.xword 0xFFFF99D6AC94C000 ! 8K btext048a
.xword 0xFFFF9B2209AA0000 ! 64K btext049
.xword 0xFFFF9B2209AB0000 ! 64K btext049a
.xword 0xFFFF9BAEE1F64000 ! 8K btext044
.xword 0xFFFF9BAEE1F66000 ! 8K btext044a
.xword 0xFFFFA4C7191F0000 ! 64K btext035
.xword 0xFFFFA4C719200000 ! 64K btext035a
.xword 0xFFFFAD2506700000 ! 8K btext009
.xword 0xFFFFAD2506702000 ! 8K btext009a
.xword 0xFFFFBB820FF6C000 ! 8K btext030
.xword 0xFFFFBB820FF6E000 ! 8K btext030a
.xword 0xFFFFC7EB4B3E2000 ! 8K btext015
.xword 0xFFFFC7EB4B3E4000 ! 8K btext015a
.xword 0xFFFFC982373BE000 ! 8K btext057
.xword 0xFFFFC982373C0000 ! 8K btext057a
.xword 0xFFFFCC8F4E8C0000 ! 64K btext017
.xword 0xFFFFCC8F4E8D0000 ! 64K btext017a
.xword 0xFFFFCFC22BC80000 ! 64K btext005
.xword 0xFFFFCFC22BC90000 ! 64K btext005a
.xword 0xFFFFD83919190000 ! 64K btext032
.xword 0xFFFFD839191A0000 ! 64K btext032a
.xword 0xFFFFDE523E7AE000 ! 8K btext070
.xword 0xFFFFDE523E7B0000 ! 8K btext070a
.xword 0xFFFFE88A02D5C010 ! 8K bdata011
.xword 0xFFFFEB5230ED0000 ! 64K btext002
.xword 0xFFFFEB5230EE0000 ! 64K btext002a
.xword 0xFFFFEF73B9274010 ! 8K bdata002
.xword 0xFFFFF5FE97FA0000 ! 8K btext028
.xword 0xFFFFF5FE97FA2000 ! 8K btext028a
DEMAP_PAGES=158
.global DEMAP_PAGES
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 68
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 69
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0x7739DD00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN0 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*0),16)
attr_text {
Name = .MAIN0,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*0),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*0),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*0)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main0:
.global main0
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 69
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 68
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0x43A288FD00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN1 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*1),16)
attr_text {
Name = .MAIN1,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*1),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*1),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*1)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main1:
.global main1
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 70
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 69
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0xFFFF8FC84CCEFD00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN2 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*2),16)
attr_text {
Name = .MAIN2,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*2),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*2),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*2)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main2:
.global main2
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 71
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 70
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0xFFFFF5FE97FA1D00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN3 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*3),16)
attr_text {
Name = .MAIN3,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*3),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*3),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*3)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main3:
.global main3
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 72
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 71
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0xDE43FD00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN4 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*4),16)
attr_text {
Name = .MAIN4,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*4),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*4),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*4)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main4:
.global main4
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 73
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 72
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0xB427E147D00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN5 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*5),16)
attr_text {
Name = .MAIN5,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*5),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*5),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*5)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main5:
.global main5
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 74
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 73
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0x6295AF327D00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN6 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*6),16)
attr_text {
Name = .MAIN6,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*6),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*6),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*6)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main6:
.global main6
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif
#undef BLIMP_PRI_CONTEXT
#define BLIMP_PRI_CONTEXT 75
#undef BLIMP_SEC_CONTEXT
#define BLIMP_SEC_CONTEXT 74
#undef BLIMP_USER_PC
#define BLIMP_USER_PC 0x4D76FB363D00
#undef BLIMP_USER_ASI
#define BLIMP_USER_ASI 0x89
#undef BLIMP_USER_PSTATE
#define BLIMP_USER_PSTATE 0x216
#undef BLIMP_USER_TSTATE
#define BLIMP_USER_TSTATE 0x89021600
#undef BLIMP_USER_WSTATE
#define BLIMP_USER_WSTATE 0x0
#undef BLIMP_TTABLE_ADDR
#define BLIMP_TTABLE_ADDR 0xE00000
#undef BLIMP_START_VA
#define BLIMP_START_VA 0x800000
#undef BLIMP_UNIQUE_AREA
#define BLIMP_UNIQUE_AREA
#undef BLIMP_THREADS
#define BLIMP_THREADS 8
#undef BLIMP_SHR_CONTEXT
#define BLIMP_SHR_CONTEXT 67
#ifndef BLIMP_SCRATCHPAD_VA
#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
#endif
changequote([,])
#define BLIMP_START_RA 0x800000
SECTION .MAIN7 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*7),16)
attr_text {
Name = .MAIN7,
VA=[0x]mpeval(BLIMP_START_VA+(0x2000*7),16),
RA=[0x]mpeval(BLIMP_START_RA+(0x2000*7),16),
PA=[0x]mpeval(BLIMP_START_RA+(0x2000*7)+PART_0_BASE,16),
part_0_ctx_zero_tsb_config_0,
TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
}
changequote(`,')
.text
main7:
.global main7
#ifndef BLIMP_MAIN_LABEL
#define BLIMP_MAIN_LABEL
main:
.global main
#endif
#if THREAD_COUNT > 1
! Every thread is forced to start here, so we have to vector ourself
rdth_id_p ! get thread# in o1
sllx %o1, 13, %o1 ! convert to 8K page index
setx contin, %l2, %l1
jmpl %l1 + %o1, %g0
nop
contin: ! arrive here in appropriate thread start page
#endif
wrpr %g0, 1, %tl ! switch to TL=1
#ifdef BLIMP_UNIQUE_AREA
! Keep address of a strand-unique area in a scratchpad reg
setx unique_area, %g5, %g6
mov BLIMP_SCRATCHPAD_VA, %g3
stxa %g6, [%g3]ASI_SCRATCHPAD
! Init demap random number seed using uarea address
mov %g6, %g4
srlx %g4, 32, %g4
xor %g4, %g6, %g4
stw %g4, [%g6+8]
#endif
! Set the context registers
set BLIMP_PRI_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set BLIMP_SEC_CONTEXT, %g5
set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#ifdef BLIMP_SHR_CONTEXT
set BLIMP_SHR_CONTEXT, %g5
set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
#endif
#ifdef BLIMP_TTABLE_ADDR
! Set up the TBA register to point to BLIMP's trap table
setx BLIMP_TTABLE_ADDR, %l1, %l2
wrpr %l2, 0, %tba
#endif
! Set initial pstate, asi, etc.
wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
setx BLIMP_USER_TSTATE, %g5, %g6
wrpr %g6, %tstate
! Set starting PC and go there
setx BLIMP_USER_PC, %g5, %g6 ! PC
add %g6, 4, %g7 ! NPC = PC+4
wrpr %g6, 0, %tpc
wrpr %g7, 0, %tnpc
retry ! start running in test case context & code
!-----------------------------------------------------------
#ifdef BLIMP_UNIQUE_AREA
! This is a writeable area unique for each cpu/strand
.align 0x800
.local unique_area
unique_area:
.skip 8 ! 0: place to save xfsr
.skip 4 ! 8: random number for page demaps
#endif