Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / v9 / diag / blimp_rand4_8t_4528891.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: blimp_rand4_8t_4528891.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#include "asi_s.h"
39
40#define THREAD_COUNT 8
41
42#define PART0_NZ_PAGE_SIZE_0 0
43#define PART0_NZ_PAGE_SIZE_1 1
44#define PART0_NZ_PAGE_SIZE_2 0
45#define PART0_NZ_PAGE_SIZE_3 0
46#define PART0_Z_PAGE_SIZE_0 0
47#define PART0_Z_PAGE_SIZE_1 1
48#define PART0_Z_PAGE_SIZE_2 0
49#define PART0_Z_PAGE_SIZE_3 0
50#define PART0_NZ_HWTEN_0 0
51#define PART0_NZ_HWTEN_1 1
52#define PART0_NZ_HWTEN_2 1
53#define PART0_NZ_HWTEN_3 1
54#define PART0_Z_HWTEN_0 1
55#define PART0_Z_HWTEN_1 1
56#define PART0_Z_HWTEN_2 1
57#define PART0_Z_HWTEN_3 1
58#define PART0_NZ_RANOTPA_0 1
59#define PART0_NZ_USECTX1_0 1
60#define PART0_NZ_RANOTPA_1 1
61#define PART0_NZ_RANOTPA_2 1
62#define PART0_NZ_RANOTPA_3 0
63#define PART0_Z_RANOTPA_0 1
64#define PART0_Z_RANOTPA_1 1
65#define PART0_Z_RANOTPA_2 1
66#define PART0_Z_RANOTPA_3 1
67#define IMMU_HAS_SHARED_CTXT
68#define DMMU_HAS_SHARED_CTXT
69
70
71#define CREGS_PIL 0
72#define CREGS_FPRS_FEF 1
73#define CREGS_TSTATE_ASI 0x81
74#define SCONTEXT 0x44
75
76#define MAIN_PAGE_NUCLEUS_ONLY
77#define USER_PAGE_CUSTOM_MAP
78#define USER_TEXT_MT_MAP
79#define USER_DATA_MT_MAP
80#define NO_NZ_TSB_IN_PRIV
81
82! Give us more space to work with
83#define PART_0_LIMIT 0xFFFFFFFFF
84#define DISABLE_PART_LIMIT_CHECK
85#define KERNEL_BASE_TEXT_VA 0xA34000 /*TSB index 11A*/
86#define KERNEL_BASE_TEXT_RA 0xA34000
87#define KERNEL_BASE_DATA_VA 0xC34000 /*TSB index 21A*/
88#define KERNEL_BASE_DATA_RA 0xC34000
89
90! Use BLIMP's reflecting handler for the direct-to-hypervisor traps
91#define H_HT0_IAE_privilege_violation_0x08 blimp_reflector
92#define H_HT0_IAE_unauth_access_0x0b blimp_reflector
93#define H_HT0_IAE_nfo_page_0x0c blimp_reflector
94#define H_HT0_Illegal_instruction_0x10 blimp_reflector
95#define H_HT0_DAE_invalid_asi_0x14 blimp_reflector
96#define H_HT0_DAE_privilege_violation_0x15 blimp_reflector
97#define H_HT0_DAE_nc_page_0x16 blimp_reflector
98#define H_HT0_DAE_nfo_page_0x17 blimp_reflector
99#define H_HT0_DAE_so_page_0x30 blimp_reflector
100#define H_HT0_Mem_Address_Not_Aligned_0x34 blimp_reflector
101#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35 blimp_reflector
102#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36 blimp_reflector
103#define H_HT0_Privileged_Action_0x37 blimp_reflector
104
105! BLIMP's own demap services
106#define H_HT0_HTrap_Instruction_0 blimp_hyp_demapd
107#define H_HT0_HTrap_Instruction_1 blimp_hyp_demapi
108
109#include "hboot.s"
110
111#ifndef BLIMP_HYPER_INCLUDED
112#define BLIMP_HYPER_INCLUDED
113
114
115#ifndef BLIMP_HYPER_PA
116#define BLIMP_HYPER_PA 0xB0000
117#endif
118
119SECTION .BLIMP_HYPER TEXT_VA=BLIMP_HYPER_PA
120attr_text {
121 Name = .BLIMP_HYPER,
122 hypervisor
123 }
124.text
125
126.global blimp_reflector
127blimp_reflector:
128
129#if 0
130 rdpr %tl, %g2 ! allowed only from TL=0
131 cmp %g2, 1
132 tne T_BAD_TRAP
133#endif
134 rdpr %tstate, %g2 ! get TSTATE[1]
135 rdpr %tt, %g3 ! get TT[1]
136 rdhpr %htstate, %g4 ! get HTSTATE[1]
137
138 wrpr %g0, 2, %tl ! TL = 2
139 or %g2, 0x400, %g2 ! priv bit
140 mov 1, %g5
141 sllx %g5, 40, %g5
142 add %g2, %g5, %g2 ! inc GL for new TSTATE
143 wrpr %g2, 0, %tstate ! set TSTATE[2] with PRIV=1
144 wrhpr %g4, 0, %htstate ! set HTSTATE[2] with HPRIV=0
145
146 rdpr %tba, %g4
147 sllx %g3, 5, %g3
148 add %g4, %g3, %g4 ! vector = tba + tt<<5
149 wrpr %g4, 0, %tpc ! set TPC[2]
150 wrpr %g4, 4, %tnpc ! set TNPC[2]
151
152 retry ! resume in priv mode handler (TL=1)
153
154
155/**************************************************************************
156 * BLIMP Hypervisor services:
157 **************************************************************************/
158
159! DEMAP DATA
160.global blimp_hyp_demapd
161blimp_hyp_demapd:
162
163 stxa %o0, [%o0]ASI_DMMU_DEMAP
164 done
165
166! DEMAP INST
167.global blimp_hyp_demapi
168blimp_hyp_demapi:
169
170 stxa %o0, [%o0]ASI_IMMU_DEMAP
171 done
172
173#endif /*BLIMP_HYPER_INCLUDED*/
174
175
176
177! Context 68 runs in 64-bit addressing mode, little-endian
178
179!========================================================================
180
181SECTION .bdata002 DATA_VA=0xffffef73b9274000
182attr_data {
183 Name = .bdata002,
184 VA = 0xffffef73b9274000,
185 RA = 0xffffdc000,
186 PA = ra2pa(0xffffdc000,0),
187 part_0_ctx_nonzero_tsb_config_0,
188 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
189 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
190 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
191}
192
193
194SECTION .bdata002
195.data
196.global DATA003
197DATA003:
198 .xword 0x88E031D37B000000 ! FFFFEF73B9274000 -0088 DATA004+0x88
199 .xword 0x88C0D5028AE8FFFF ! FFFFEF73B9274008 -0080 DATA012+0x88
200BD00051: .half 0x1D26 ! FFFFEF73B9274010 -0078 44
201BD00058: .half 0x2390 ! FFFFEF73B9274012 -0076 44
202BD00013: .word 0x3E71F514 ! FFFFEF73B9274014 -0074 44 Single 2.362865E-01
203 .half 0x091D ! FFFFEF73B9274018 -0070 4B
204 .half 0xE58A ! FFFFEF73B927401A -006E 49
205 .half 0xDC46 ! FFFFEF73B927401C -006C 4A
206 .half 0xE802 ! FFFFEF73B927401E -006A 48
207 .xword 0xC11DFEEF35C24B13 ! FFFFEF73B9274020 -0068 4B Double -4.914518E+05
208 .half 0x5824 ! FFFFEF73B9274028 -0060 45
209 .byte 0xF2 ! FFFFEF73B927402A -005E 47
210 .byte 0x99 ! FFFFEF73B927402B -005D 49
211 .word 0x6E5F02E3 ! FFFFEF73B927402C -005C 4A
212 .byte 0x58 ! FFFFEF73B9274030 -0058 4A
213 .byte 0x84 ! FFFFEF73B9274031 -0057 4B
214 .half 0x7988 ! FFFFEF73B9274032 -0056 46
215 .word 0x3DEB4F96 ! FFFFEF73B9274034 -0054 48 Single 1.148979E-01
216 .xword 0x79FE84344CA3737E ! FFFFEF73B9274038 -0050 46
217BD00011: .xword 0xF895EAF5AFEF1534 ! FFFFEF73B9274040 -0048 44
218 .word 0xC6F9ED54 ! FFFFEF73B9274048 -0040 4A Single -3.199066E+04
219 .byte 0xE9 ! FFFFEF73B927404C -003C 45
220 .byte 0x7C ! FFFFEF73B927404D -003B 48
221 .byte 0x31 ! FFFFEF73B927404E -003A 4B
222 .byte 0xBC ! FFFFEF73B927404F -0039 4A
223 .word 0x48F4FC08 ! FFFFEF73B9274050 -0038 45
224BD00007: .word 0xE37753BA ! FFFFEF73B9274054 -0034 44
225 .word 0xDB306595 ! FFFFEF73B9274058 -0030 45
226 .word 0x157547D5 ! FFFFEF73B927405C -002C 49
227BD00006: .word 0x60F1AC31 ! FFFFEF73B9274060 -0028 44
228 .half 0x7681 ! FFFFEF73B9274064 -0024 4B
229 .byte 0x93 ! FFFFEF73B9274066 -0022 49
230 .byte 0xFC ! FFFFEF73B9274067 -0021 46
231 .xword 0x84771FFE192A115F ! FFFFEF73B9274068 -0020 46
232 .xword 0x3F9E4F73A2F29D7D ! FFFFEF73B9274070 -0018 4A Double 2.959996E-02
233 .word 0xEDBAEBF9 ! FFFFEF73B9274078 -0010 49
234 .word 0x0FCD283A ! FFFFEF73B927407C -000C 4A
235 .word 0x850BAFB9 ! FFFFEF73B9274080 -0008 45
236 .word 0x3BA91A85 ! FFFFEF73B9274084 -0004 49 Single 5.160632E-03
237 .xword 0x50E9F473AEC67768 ! FFFFEF73B9274088 +0000 46
238 .word 0xDD61D981 ! FFFFEF73B9274090 +0008 4A
239BD00023: .half 0xCB2A ! FFFFEF73B9274094 +000C 44
240 .half 0x8F75 ! FFFFEF73B9274096 +000E 49
241 .half 0x489F ! FFFFEF73B9274098 +0010 46
242 .half 0xA32A ! FFFFEF73B927409A +0012 46
243 .word 0xC03891F7 ! FFFFEF73B927409C +0014 4A Single -2.883909E+00
244BD00005: .xword 0xF9E400274EF3B779 ! FFFFEF73B92740A0 +0018 44
245 .word 0xBDD8B6C4 ! FFFFEF73B92740A8 +0020 46 Single -1.058173E-01
246 .word 0x3F97A404 ! FFFFEF73B92740AC +0024 48 Single 1.184693E+00
247BD00015: .xword 0xE1F0CAB4E20262CA ! FFFFEF73B92740B0 +0028 44
248 .xword 0x0ADBFFFE828F0ECD ! FFFFEF73B92740B8 +0030 48
249 .half 0x721F ! FFFFEF73B92740C0 +0038 4A
250 .half 0xFFD6 ! FFFFEF73B92740C2 +003A 46
251 .word 0x19B440FA ! FFFFEF73B92740C4 +003C 4A
252 .word 0xA908CFBC ! FFFFEF73B92740C8 +0040 49
253BD00002: .word 0xBDA0F0B7 ! FFFFEF73B92740CC +0044 44 Single -7.858413E-02
254 .word 0x27915107 ! FFFFEF73B92740D0 +0048 46
255 .word 0xD8E44E2F ! FFFFEF73B92740D4 +004C 4A
256 .xword 0xC12046954BA0C5A7 ! FFFFEF73B92740D8 +0050 47 Double -5.333226E+05
257 .xword 0xB132A8C8A8B0609D ! FFFFEF73B92740E0 +0058 4B
258 .word 0x81AD4E7D ! FFFFEF73B92740E8 +0060 48
259 .word 0x37F258F0 ! FFFFEF73B92740EC +0064 49 Single 2.889006E-05
260BD00010: .xword 0x6ACD56BE6B62A209 ! FFFFEF73B92740F0 +0068 44
261 .half 0xC226 ! FFFFEF73B92740F8 +0070 47
262 .byte 0x5E ! FFFFEF73B92740FA +0072 47
263BD00012: .byte 0x52 ! FFFFEF73B92740FB +0073 44
264 .byte 0xE6 ! FFFFEF73B92740FC +0074 48
265BD00009: .byte 0xFE ! FFFFEF73B92740FD +0075 44
266 .half 0xFCB4 ! FFFFEF73B92740FE +0076 48
267 .byte 0xA2 ! FFFFEF73B9274100 +0078 49
268 .byte 0x81 ! FFFFEF73B9274101 +0079 48
269 .half 0x2F29 ! FFFFEF73B9274102 +007A 46
270 .half 0xE8DB ! FFFFEF73B9274104 +007C 48
271BD00014: .half 0x51E2 ! FFFFEF73B9274106 +007E 44
272 .xword 0x1E8F590DBB38CAB1 ! FFFFEF73B9274108 +0080 48
273
274!========================================================================
275
276SECTION .bdata003 DATA_VA=0x7bd331e000
277attr_data {
278 Name = .bdata003,
279 VA = 0x7bd331e000,
280 RA = 0xffffda000,
281 PA = ra2pa(0xffffda000,0),
282 part_0_ctx_nonzero_tsb_config_0,
283 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
284 TTE_V=1, TTE_P=1, TTE_IE=1, TTE_NFO=0, TTE_E=0,
285 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
286}
287
288
289SECTION .bdata003
290.data
291.global DATA004
292DATA004:
293 .xword 0x000005442292A088 ! 0000007BD331E000 -0088 DATA005+0x88
294 .xword 0xFFFFEF73B9274088 ! 0000007BD331E008 -0080 DATA003+0x88
295 .half 0x59CA ! 0000007BD331E010 -0078 44
296 .half 0x6E7D ! 0000007BD331E012 -0076 44
297 .word 0xBB7DF2B6 ! 0000007BD331E014 -0074 44 Single -3.874940E-03
298 .half 0xFDEE ! 0000007BD331E018 -0070 4B
299 .half 0x1199 ! 0000007BD331E01A -006E 49
300 .half 0xE44B ! 0000007BD331E01C -006C 4A
301 .half 0x4EF2 ! 0000007BD331E01E -006A 48
302 .xword 0xBEEC8F3C8F6A320F ! 0000007BD331E020 -0068 4B Double -1.361824E-05
303 .half 0x7C80 ! 0000007BD331E028 -0060 45
304 .byte 0x2D ! 0000007BD331E02A -005E 47
305 .byte 0xC9 ! 0000007BD331E02B -005D 49
306 .word 0xCC153130 ! 0000007BD331E02C -005C 4A
307 .byte 0x6E ! 0000007BD331E030 -0058 4A
308 .byte 0x0B ! 0000007BD331E031 -0057 4B
309 .half 0xA3CA ! 0000007BD331E032 -0056 46
310 .word 0x3C0DA077 ! 0000007BD331E034 -0054 48 Single 8.644215E-03
311 .xword 0x97505D5AB558A79D ! 0000007BD331E038 -0050 46
312 .xword 0x5C588AACF1E7F265 ! 0000007BD331E040 -0048 44
313 .word 0x37EF2EF2 ! 0000007BD331E048 -0040 4A Single 2.851288E-05
314 .byte 0xB5 ! 0000007BD331E04C -003C 45
315 .byte 0xCF ! 0000007BD331E04D -003B 48
316 .byte 0x5F ! 0000007BD331E04E -003A 4B
317 .byte 0xE1 ! 0000007BD331E04F -0039 4A
318 .word 0xE6733605 ! 0000007BD331E050 -0038 45
319 .word 0x6432F03A ! 0000007BD331E054 -0034 44
320 .word 0x2B208850 ! 0000007BD331E058 -0030 45
321 .word 0xB8FF19B8 ! 0000007BD331E05C -002C 49
322 .word 0x3CBAF8CC ! 0000007BD331E060 -0028 44
323 .half 0x6AE3 ! 0000007BD331E064 -0024 4B
324 .byte 0xAB ! 0000007BD331E066 -0022 49
325 .byte 0x69 ! 0000007BD331E067 -0021 46
326 .xword 0x81C94B04E1539FFC ! 0000007BD331E068 -0020 46
327 .xword 0x3FF67ADD4DE921FE ! 0000007BD331E070 -0018 4A Double 1.404996E+00
328 .word 0xE608287D ! 0000007BD331E078 -0010 49
329 .word 0x6B8A043C ! 0000007BD331E07C -000C 4A
330 .word 0x862C0183 ! 0000007BD331E080 -0008 45
331 .word 0xC5AFD5D1 ! 0000007BD331E084 -0004 49 Single -5.626727E+03
332 .xword 0xEA7EEBB91AE6FBA2 ! 0000007BD331E088 +0000 46
333 .word 0xDFD477A3 ! 0000007BD331E090 +0008 4A
334 .half 0xA3D0 ! 0000007BD331E094 +000C 44
335 .half 0x6701 ! 0000007BD331E096 +000E 49
336 .half 0x9ADE ! 0000007BD331E098 +0010 46
337 .half 0xEB20 ! 0000007BD331E09A +0012 46
338 .word 0xBDB72796 ! 0000007BD331E09C +0014 4A Single -8.943097E-02
339 .xword 0x880A6ABAC03AF428 ! 0000007BD331E0A0 +0018 44
340 .word 0xBE407335 ! 0000007BD331E0A8 +0020 46 Single -1.879395E-01
341 .word 0xC3580F60 ! 0000007BD331E0AC +0024 48 Single -2.160601E+02
342 .xword 0x412F5C6EC29B8711 ! 0000007BD331E0B0 +0028 44
343 .xword 0x0D6BDEA86CE1A14F ! 0000007BD331E0B8 +0030 48
344 .half 0x4061 ! 0000007BD331E0C0 +0038 4A
345 .half 0xDD1B ! 0000007BD331E0C2 +003A 46
346 .word 0x76F5D522 ! 0000007BD331E0C4 +003C 4A
347 .word 0xA521E33B ! 0000007BD331E0C8 +0040 49
348 .word 0xBD058BE4 ! 0000007BD331E0CC +0044 44 Single -3.260411E-02
349 .word 0x6FEFACEA ! 0000007BD331E0D0 +0048 46
350 .word 0x894514B7 ! 0000007BD331E0D4 +004C 4A
351 .xword 0x402FAF17EA5A7694 ! 0000007BD331E0D8 +0050 47 Double 1.584198E+01
352 .xword 0x4009A3B3C7A20F77 ! 0000007BD331E0E0 +0058 4B
353 .word 0xF29A34D4 ! 0000007BD331E0E8 +0060 48
354 .word 0x42E045CF ! 0000007BD331E0EC +0064 49 Single 1.121363E+02
355 .xword 0x8CB849ECB269D07D ! 0000007BD331E0F0 +0068 44
356 .half 0xBC18 ! 0000007BD331E0F8 +0070 47
357 .byte 0x4D ! 0000007BD331E0FA +0072 47
358 .byte 0x01 ! 0000007BD331E0FB +0073 44
359 .byte 0xFA ! 0000007BD331E0FC +0074 48
360 .byte 0x5F ! 0000007BD331E0FD +0075 44
361 .half 0x27EC ! 0000007BD331E0FE +0076 48
362 .byte 0xAC ! 0000007BD331E100 +0078 49
363 .byte 0x93 ! 0000007BD331E101 +0079 48
364 .half 0xB9F4 ! 0000007BD331E102 +007A 46
365 .half 0x34EF ! 0000007BD331E104 +007C 48
366 .half 0x5688 ! 0000007BD331E106 +007E 44
367 .xword 0xDB36D0696BD75FD8 ! 0000007BD331E108 +0080 48
368
369!========================================================================
370
371SECTION .bdata004 DATA_VA=0x5442292a000
372attr_data {
373 Name = .bdata004,
374 VA = 0x5442292a000,
375 RA = 0xffffd8000,
376 PA = ra2pa(0xffffd8000,0),
377 part_0_ctx_nonzero_tsb_config_0,
378 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
379 TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
380 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
381}
382
383
384SECTION .bdata004
385.data
386.global DATA005
387DATA005:
388 .xword 0xFFFF81D639AF4088 ! 000005442292A000 -0088 DATA006+0x88
389 .xword 0x0000007BD331E088 ! 000005442292A008 -0080 DATA004+0x88
390 .half 0xE5B2 ! 000005442292A010 -0078 44
391 .half 0x793A ! 000005442292A012 -0076 44
392 .word 0xBECED2E5 ! 000005442292A014 -0074 44 Single -4.039527E-01
393 .half 0x632C ! 000005442292A018 -0070 4B
394 .half 0x3BE2 ! 000005442292A01A -006E 49
395 .half 0xF845 ! 000005442292A01C -006C 4A
396 .half 0x4226 ! 000005442292A01E -006A 48
397 .xword 0xC10E55BD72F1FD2A ! 000005442292A020 -0068 4B Double -2.485037E+05
398 .half 0xB0E2 ! 000005442292A028 -0060 45
399 .byte 0xCD ! 000005442292A02A -005E 47
400 .byte 0x9E ! 000005442292A02B -005D 49
401 .word 0x5B450FA8 ! 000005442292A02C -005C 4A
402 .byte 0x73 ! 000005442292A030 -0058 4A
403 .byte 0x47 ! 000005442292A031 -0057 4B
404 .half 0xF76F ! 000005442292A032 -0056 46
405 .word 0x3E15B43A ! 000005442292A034 -0054 48 Single 1.461953E-01
406 .xword 0x4450F6F755380B7A ! 000005442292A038 -0050 46
407 .xword 0xD7324BE4025BA736 ! 000005442292A040 -0048 44
408 .word 0x47260A3B ! 000005442292A048 -0040 4A Single 4.250623E+04
409 .byte 0xAD ! 000005442292A04C -003C 45
410 .byte 0x74 ! 000005442292A04D -003B 48
411 .byte 0x3A ! 000005442292A04E -003A 4B
412 .byte 0xA0 ! 000005442292A04F -0039 4A
413 .word 0x6EB284F4 ! 000005442292A050 -0038 45
414 .word 0x89110959 ! 000005442292A054 -0034 44
415 .word 0x95BBBBC9 ! 000005442292A058 -0030 45
416 .word 0x251BCDE3 ! 000005442292A05C -002C 49
417 .word 0x85663025 ! 000005442292A060 -0028 44
418 .half 0xAEE2 ! 000005442292A064 -0024 4B
419 .byte 0x96 ! 000005442292A066 -0022 49
420 .byte 0xC1 ! 000005442292A067 -0021 46
421 .xword 0xB7672B3DCF39DB2F ! 000005442292A068 -0020 46
422 .xword 0xC044B40546AD2F2A ! 000005442292A070 -0018 4A Double -4.140641E+01
423 .word 0x71784F1E ! 000005442292A078 -0010 49
424 .word 0xCB6F2D1C ! 000005442292A07C -000C 4A
425 .word 0x696E38D5 ! 000005442292A080 -0008 45
426 .word 0xC51C1323 ! 000005442292A084 -0004 49 Single -2.497196E+03
427 .xword 0x2E94A2EC9E3B3216 ! 000005442292A088 +0000 46
428 .word 0x3E24554D ! 000005442292A090 +0008 4A
429 .half 0xDAD8 ! 000005442292A094 +000C 44
430 .half 0x648A ! 000005442292A096 +000E 49
431 .half 0x9E2D ! 000005442292A098 +0010 46
432 .half 0x7D10 ! 000005442292A09A +0012 46
433 .word 0x3EED70FE ! 000005442292A09C +0014 4A Single 4.637527E-01
434 .xword 0xAF05068A291BC121 ! 000005442292A0A0 +0018 44
435 .word 0xBD40D43B ! 000005442292A0A8 +0020 46 Single -4.707740E-02
436 .word 0x44F90904 ! 000005442292A0AC +0024 48 Single 1.992282E+03
437 .xword 0x213DCE57C21D7067 ! 000005442292A0B0 +0028 44
438 .xword 0xB19FB70B4705094A ! 000005442292A0B8 +0030 48
439 .half 0x80E2 ! 000005442292A0C0 +0038 4A
440 .half 0xB0D5 ! 000005442292A0C2 +003A 46
441 .word 0x753C9503 ! 000005442292A0C4 +003C 4A
442 .word 0x874D41B9 ! 000005442292A0C8 +0040 49
443 .word 0xBD330DD7 ! 000005442292A0CC +0044 44 Single -4.371437E-02
444 .word 0x1022DAC4 ! 000005442292A0D0 +0048 46
445 .word 0x13FE3124 ! 000005442292A0D4 +004C 4A
446 .xword 0x3F0867E1EB3B6A66 ! 000005442292A0D8 +0050 47 Double 4.655035E-05
447 .xword 0xA21A74C77341498C ! 000005442292A0E0 +0058 4B
448 .word 0xBE2ED6CE ! 000005442292A0E8 +0060 48
449 .word 0x3D43896B ! 000005442292A0EC +0064 49 Single 4.773847E-02
450 .xword 0x6F4AECB2BE0AB35D ! 000005442292A0F0 +0068 44
451 .half 0x17D0 ! 000005442292A0F8 +0070 47
452 .byte 0x45 ! 000005442292A0FA +0072 47
453 .byte 0x79 ! 000005442292A0FB +0073 44
454 .byte 0x28 ! 000005442292A0FC +0074 48
455 .byte 0x58 ! 000005442292A0FD +0075 44
456 .half 0x7E80 ! 000005442292A0FE +0076 48
457 .byte 0xE9 ! 000005442292A100 +0078 49
458 .byte 0xFB ! 000005442292A101 +0079 48
459 .half 0x997A ! 000005442292A102 +007A 46
460 .half 0x526A ! 000005442292A104 +007C 48
461 .half 0xA65A ! 000005442292A106 +007E 44
462 .xword 0xDC73F06B2E13A8EB ! 000005442292A108 +0080 48
463
464!========================================================================
465
466SECTION .bdata005 DATA_VA=0xffff81d639af4000
467attr_data {
468 Name = .bdata005,
469 VA = 0xffff81d639af4000,
470 RA = 0xffffd6000,
471 PA = ra2pa(0xffffd6000,0),
472 part_0_ctx_nonzero_tsb_config_0,
473 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
474 TTE_V=1, TTE_P=1, TTE_IE=1, TTE_NFO=0, TTE_E=0,
475 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
476}
477
478
479SECTION .bdata005
480.data
481.global DATA006
482DATA006:
483 .xword 0x00000002BE526088 ! FFFF81D639AF4000 -0088 DATA007+0x88
484 .xword 0x000005442292A088 ! FFFF81D639AF4008 -0080 DATA005+0x88
485 .half 0x8175 ! FFFF81D639AF4010 -0078 44
486 .half 0x8D41 ! FFFF81D639AF4012 -0076 44
487 .word 0x426619AD ! FFFF81D639AF4014 -0074 44 Single 5.752507E+01
488 .half 0x6299 ! FFFF81D639AF4018 -0070 4B
489 .half 0x2C8F ! FFFF81D639AF401A -006E 49
490 .half 0xA6F7 ! FFFF81D639AF401C -006C 4A
491 .half 0xCAB1 ! FFFF81D639AF401E -006A 48
492 .xword 0xBF876F33880D71A2 ! FFFF81D639AF4020 -0068 4B Double -1.144257E-02
493 .half 0xED5A ! FFFF81D639AF4028 -0060 45
494 .byte 0xBD ! FFFF81D639AF402A -005E 47
495 .byte 0xA0 ! FFFF81D639AF402B -005D 49
496 .word 0xAF6984C2 ! FFFF81D639AF402C -005C 4A
497 .byte 0x07 ! FFFF81D639AF4030 -0058 4A
498 .byte 0x01 ! FFFF81D639AF4031 -0057 4B
499 .half 0x7D9A ! FFFF81D639AF4032 -0056 46
500 .word 0x4188C566 ! FFFF81D639AF4034 -0054 48 Single 1.709639E+01
501 .xword 0xAA8A8EF65B5438AB ! FFFF81D639AF4038 -0050 46
502 .xword 0x8466C91B5BB3E1D2 ! FFFF81D639AF4040 -0048 44
503 .word 0x44A2046E ! FFFF81D639AF4048 -0040 4A Single 1.296138E+03
504 .byte 0x9C ! FFFF81D639AF404C -003C 45
505 .byte 0xF9 ! FFFF81D639AF404D -003B 48
506 .byte 0x85 ! FFFF81D639AF404E -003A 4B
507 .byte 0xFB ! FFFF81D639AF404F -0039 4A
508 .word 0x6032A530 ! FFFF81D639AF4050 -0038 45
509 .word 0x9E2D75D5 ! FFFF81D639AF4054 -0034 44
510 .word 0x14AE48D5 ! FFFF81D639AF4058 -0030 45
511 .word 0xA56F9299 ! FFFF81D639AF405C -002C 49
512 .word 0x20BAC5F3 ! FFFF81D639AF4060 -0028 44
513 .half 0xC469 ! FFFF81D639AF4064 -0024 4B
514 .byte 0x2D ! FFFF81D639AF4066 -0022 49
515 .byte 0xD4 ! FFFF81D639AF4067 -0021 46
516 .xword 0x7C99A6DA31F0A018 ! FFFF81D639AF4068 -0020 46
517 .xword 0xC126A066FAE174A0 ! FFFF81D639AF4070 -0018 4A Double -7.414275E+05
518 .word 0xCB496588 ! FFFF81D639AF4078 -0010 49
519 .word 0x552D66B4 ! FFFF81D639AF407C -000C 4A
520 .word 0xBFD42503 ! FFFF81D639AF4080 -0008 45
521 .word 0x40D3126B ! FFFF81D639AF4084 -0004 49 Single 6.595998E+00
522 .xword 0x13213987A4C7503A ! FFFF81D639AF4088 +0000 46
523 .word 0x86342801 ! FFFF81D639AF4090 +0008 4A
524 .half 0xA6FE ! FFFF81D639AF4094 +000C 44
525 .half 0xB7D8 ! FFFF81D639AF4096 +000E 49
526 .half 0xBC23 ! FFFF81D639AF4098 +0010 46
527 .half 0x04F3 ! FFFF81D639AF409A +0012 46
528 .word 0x465B50B1 ! FFFF81D639AF409C +0014 4A Single 1.403617E+04
529 .xword 0xB902662763A02B44 ! FFFF81D639AF40A0 +0018 44
530 .word 0x44872159 ! FFFF81D639AF40A8 +0020 46 Single 1.081042E+03
531 .word 0xC0B47170 ! FFFF81D639AF40AC +0024 48 Single -5.638847E+00
532 .xword 0xF0815EFD9F9F6036 ! FFFF81D639AF40B0 +0028 44
533 .xword 0xD6555DAE43C4F7E8 ! FFFF81D639AF40B8 +0030 48
534 .half 0x0B9E ! FFFF81D639AF40C0 +0038 4A
535 .half 0xD6AB ! FFFF81D639AF40C2 +003A 46
536 .word 0xDF4F92BF ! FFFF81D639AF40C4 +003C 4A
537 .word 0x8F04C8B1 ! FFFF81D639AF40C8 +0040 49
538 .word 0xC6976A71 ! FFFF81D639AF40CC +0044 44 Single -1.938122E+04
539 .word 0x6D7C6C33 ! FFFF81D639AF40D0 +0048 46
540 .word 0x65ABC11C ! FFFF81D639AF40D4 +004C 4A
541 .xword 0xBEC9C84253B580B7 ! FFFF81D639AF40D8 +0050 47 Double -3.073485E-06
542 .xword 0x34FAB3E7D53CF0EC ! FFFF81D639AF40E0 +0058 4B
543 .word 0x2965B519 ! FFFF81D639AF40E8 +0060 48
544 .word 0x3CFFEE99 ! FFFF81D639AF40EC +0064 49 Single 3.124170E-02
545 .xword 0xB11CCBFB0D53FB1F ! FFFF81D639AF40F0 +0068 44
546 .half 0xFB53 ! FFFF81D639AF40F8 +0070 47
547 .byte 0xA2 ! FFFF81D639AF40FA +0072 47
548 .byte 0x60 ! FFFF81D639AF40FB +0073 44
549 .byte 0xD4 ! FFFF81D639AF40FC +0074 48
550 .byte 0x13 ! FFFF81D639AF40FD +0075 44
551 .half 0x9FA5 ! FFFF81D639AF40FE +0076 48
552 .byte 0x50 ! FFFF81D639AF4100 +0078 49
553 .byte 0xE9 ! FFFF81D639AF4101 +0079 48
554 .half 0x2317 ! FFFF81D639AF4102 +007A 46
555 .half 0x757C ! FFFF81D639AF4104 +007C 48
556 .half 0xBF87 ! FFFF81D639AF4106 +007E 44
557 .xword 0xCCEAD47B10DEDDE4 ! FFFF81D639AF4108 +0080 48
558
559!========================================================================
560
561SECTION .bdata006 DATA_VA=0x2be526000
562attr_data {
563 Name = .bdata006,
564 VA = 0x2be526000,
565 RA = 0xffffd4000,
566 PA = ra2pa(0xffffd4000,0),
567 part_0_ctx_nonzero_tsb_config_0,
568 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
569 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
570 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
571}
572
573
574SECTION .bdata006
575.data
576.global DATA007
577DATA007:
578 .xword 0x88C0FFBB0A000000 ! 00000002BE526000 -0088 DATA008+0x88
579 .xword 0x8840AF39D681FFFF ! 00000002BE526008 -0080 DATA006+0x88
580 .half 0x80AA ! 00000002BE526010 -0078 44
581 .half 0x3883 ! 00000002BE526012 -0076 44
582 .word 0x43580C1A ! 00000002BE526014 -0074 44 Single 2.160473E+02
583 .half 0xA49A ! 00000002BE526018 -0070 4B
584 .half 0x48D6 ! 00000002BE52601A -006E 49
585 .half 0xEF72 ! 00000002BE52601C -006C 4A
586 .half 0x08AC ! 00000002BE52601E -006A 48
587 .xword 0xBEE5EB24CB500242 ! 00000002BE526020 -0068 4B Double -1.045157E-05
588 .half 0x6B54 ! 00000002BE526028 -0060 45
589 .byte 0xCC ! 00000002BE52602A -005E 47
590 .byte 0x7F ! 00000002BE52602B -005D 49
591 .word 0x22AD8239 ! 00000002BE52602C -005C 4A
592 .byte 0xAB ! 00000002BE526030 -0058 4A
593 .byte 0x66 ! 00000002BE526031 -0057 4B
594 .half 0xB0BF ! 00000002BE526032 -0056 46
595 .word 0x40E57CB2 ! 00000002BE526034 -0054 48 Single 7.171472E+00
596 .xword 0xF15DF5B05FA79E0F ! 00000002BE526038 -0050 46
597 .xword 0xA40F7C1224D461A5 ! 00000002BE526040 -0048 44
598 .word 0xB8DFAC54 ! 00000002BE526048 -0040 4A Single -1.066557E-04
599 .byte 0x69 ! 00000002BE52604C -003C 45
600 .byte 0x99 ! 00000002BE52604D -003B 48
601 .byte 0x7A ! 00000002BE52604E -003A 4B
602 .byte 0x45 ! 00000002BE52604F -0039 4A
603 .word 0xE2B1EC97 ! 00000002BE526050 -0038 45
604 .word 0xE9366A7E ! 00000002BE526054 -0034 44
605 .word 0x2852ABFF ! 00000002BE526058 -0030 45
606 .word 0xC18E104F ! 00000002BE52605C -002C 49
607 .word 0x3EE5FD76 ! 00000002BE526060 -0028 44
608 .half 0x4298 ! 00000002BE526064 -0024 4B
609 .byte 0x79 ! 00000002BE526066 -0022 49
610 .byte 0x6C ! 00000002BE526067 -0021 46
611 .xword 0x837996EDD3743DCA ! 00000002BE526068 -0020 46
612 .xword 0xBFA55CD60FD2B644 ! 00000002BE526070 -0018 4A Double -4.172391E-02
613 .word 0x54E6CBA1 ! 00000002BE526078 -0010 49
614 .word 0x69BBC0E7 ! 00000002BE52607C -000C 4A
615 .word 0x4F1243B4 ! 00000002BE526080 -0008 45
616 .word 0xBDB83D2B ! 00000002BE526084 -0004 49 Single -8.996042E-02
617 .xword 0xDA9DEAAC7EF2A255 ! 00000002BE526088 +0000 46
618 .word 0x95FC2209 ! 00000002BE526090 +0008 4A
619 .half 0xE553 ! 00000002BE526094 +000C 44
620 .half 0x278F ! 00000002BE526096 +000E 49
621 .half 0xC024 ! 00000002BE526098 +0010 46
622 .half 0x4826 ! 00000002BE52609A +0012 46
623 .word 0xB964A8F6 ! 00000002BE52609C +0014 4A Single -2.180672E-04
624 .xword 0x08BA3EBDC4F4B60C ! 00000002BE5260A0 +0018 44
625 .word 0x37ECEDF3 ! 00000002BE5260A8 +0020 46 Single 2.824420E-05
626 .word 0x43B810A2 ! 00000002BE5260AC +0024 48 Single 3.681299E+02
627 .xword 0x92F248BA97FE8739 ! 00000002BE5260B0 +0028 44
628 .xword 0xC99A5E295265BE11 ! 00000002BE5260B8 +0030 48
629 .half 0x2D0C ! 00000002BE5260C0 +0038 4A
630 .half 0x0BA3 ! 00000002BE5260C2 +003A 46
631 .word 0x88549136 ! 00000002BE5260C4 +003C 4A
632 .word 0xE9122C0D ! 00000002BE5260C8 +0040 49
633 .word 0x466578B5 ! 00000002BE5260CC +0044 44 Single 1.468618E+04
634 .word 0xD318BB58 ! 00000002BE5260D0 +0048 46
635 .word 0x5EDDC4BF ! 00000002BE5260D4 +004C 4A
636 .xword 0x40D7941BA9932A4D ! 00000002BE5260D8 +0050 47 Double 2.414443E+04
637 .xword 0x87C1613F94383C9A ! 00000002BE5260E0 +0058 4B
638 .word 0xE3E9F920 ! 00000002BE5260E8 +0060 48
639 .word 0xC43AE549 ! 00000002BE5260EC +0064 49 Single -7.475826E+02
640 .xword 0xF28CFE8353EC0B63 ! 00000002BE5260F0 +0068 44
641 .half 0x54CC ! 00000002BE5260F8 +0070 47
642 .byte 0xB3 ! 00000002BE5260FA +0072 47
643 .byte 0x3C ! 00000002BE5260FB +0073 44
644 .byte 0x43 ! 00000002BE5260FC +0074 48
645 .byte 0xD2 ! 00000002BE5260FD +0075 44
646 .half 0x9E97 ! 00000002BE5260FE +0076 48
647 .byte 0xB2 ! 00000002BE526100 +0078 49
648 .byte 0x3D ! 00000002BE526101 +0079 48
649 .half 0x1E10 ! 00000002BE526102 +007A 46
650 .half 0x4B6F ! 00000002BE526104 +007C 48
651 .half 0x856D ! 00000002BE526106 +007E 44
652 .xword 0xFBBA6125D2EA474A ! 00000002BE526108 +0080 48
653
654!========================================================================
655
656SECTION .bdata007 DATA_VA=0xabbffc000
657attr_data {
658 Name = .bdata007,
659 VA = 0xabbffc000,
660 RA = 0xffffd2000,
661 PA = ra2pa(0xffffd2000,0),
662 part_0_ctx_nonzero_tsb_config_0,
663 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
664 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
665 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
666}
667
668
669SECTION .bdata007
670.data
671.global DATA008
672DATA008:
673 .xword 0x88E0102D6A170000 ! 0000000ABBFFC000 -0088 DATA009+0x88
674 .xword 0x886052BE02000000 ! 0000000ABBFFC008 -0080 DATA007+0x88
675 .half 0x935D ! 0000000ABBFFC010 -0078 44
676 .half 0x9E4F ! 0000000ABBFFC012 -0076 44
677 .word 0xC41CF086 ! 0000000ABBFFC014 -0074 44 Single -6.277582E+02
678 .half 0x16CA ! 0000000ABBFFC018 -0070 4B
679 .half 0x0B92 ! 0000000ABBFFC01A -006E 49
680 .half 0x0B35 ! 0000000ABBFFC01C -006C 4A
681 .half 0xC2C4 ! 0000000ABBFFC01E -006A 48
682 .xword 0xC01877679ECA7F1B ! 0000000ABBFFC020 -0068 4B Double -6.116606E+00
683 .half 0x5530 ! 0000000ABBFFC028 -0060 45
684 .byte 0x18 ! 0000000ABBFFC02A -005E 47
685 .byte 0x75 ! 0000000ABBFFC02B -005D 49
686 .word 0x68338ADF ! 0000000ABBFFC02C -005C 4A
687 .byte 0x1F ! 0000000ABBFFC030 -0058 4A
688 .byte 0x70 ! 0000000ABBFFC031 -0057 4B
689 .half 0xD52A ! 0000000ABBFFC032 -0056 46
690 .word 0xC64084B9 ! 0000000ABBFFC034 -0054 48 Single -1.232118E+04
691 .xword 0x26F2699D94A3E818 ! 0000000ABBFFC038 -0050 46
692 .xword 0xF99EFD2B26C473FA ! 0000000ABBFFC040 -0048 44
693 .word 0xC6C5F1AE ! 0000000ABBFFC048 -0040 4A Single -2.533684E+04
694 .byte 0x18 ! 0000000ABBFFC04C -003C 45
695 .byte 0x06 ! 0000000ABBFFC04D -003B 48
696 .byte 0xA5 ! 0000000ABBFFC04E -003A 4B
697 .byte 0x2A ! 0000000ABBFFC04F -0039 4A
698 .word 0x4BA55F76 ! 0000000ABBFFC050 -0038 45
699 .word 0x63890786 ! 0000000ABBFFC054 -0034 44
700 .word 0xA8EBBA2D ! 0000000ABBFFC058 -0030 45
701 .word 0x8A183595 ! 0000000ABBFFC05C -002C 49
702 .word 0xF0DD11E5 ! 0000000ABBFFC060 -0028 44
703 .half 0x7130 ! 0000000ABBFFC064 -0024 4B
704 .byte 0x5B ! 0000000ABBFFC066 -0022 49
705 .byte 0x0C ! 0000000ABBFFC067 -0021 46
706 .xword 0x66C6F6180410BDF6 ! 0000000ABBFFC068 -0020 46
707 .xword 0xC0512B8C21A1F83A ! 0000000ABBFFC070 -0018 4A Double -6.868043E+01
708 .word 0x27D5D988 ! 0000000ABBFFC078 -0010 49
709 .word 0xDC159A02 ! 0000000ABBFFC07C -000C 4A
710 .word 0x41DA53A1 ! 0000000ABBFFC080 -0008 45
711 .word 0x3DDAA8AC ! 0000000ABBFFC084 -0004 49 Single 1.067670E-01
712 .xword 0x73C86B264BF0660E ! 0000000ABBFFC088 +0000 46
713 .word 0xB82863E8 ! 0000000ABBFFC090 +0008 4A
714 .half 0xA990 ! 0000000ABBFFC094 +000C 44
715 .half 0x139F ! 0000000ABBFFC096 +000E 49
716 .half 0x12E5 ! 0000000ABBFFC098 +0010 46
717 .half 0xC15F ! 0000000ABBFFC09A +0012 46
718 .word 0xC5F7E44B ! 0000000ABBFFC09C +0014 4A Single -7.932537E+03
719 .xword 0xC39DCF4D50171D1A ! 0000000ABBFFC0A0 +0018 44
720 .word 0x37BFF3EC ! 0000000ABBFFC0A8 +0020 46 Single 2.288256E-05
721 .word 0x38C51A15 ! 0000000ABBFFC0AC +0024 48 Single 9.398550E-05
722 .xword 0x786DD5F408881899 ! 0000000ABBFFC0B0 +0028 44
723 .xword 0xD6A916D7B356AEE2 ! 0000000ABBFFC0B8 +0030 48
724 .half 0x33D0 ! 0000000ABBFFC0C0 +0038 4A
725 .half 0x3462 ! 0000000ABBFFC0C2 +003A 46
726 .word 0x86FDBCBF ! 0000000ABBFFC0C4 +003C 4A
727 .word 0x344C95F4 ! 0000000ABBFFC0C8 +0040 49
728 .word 0x3EB72907 ! 0000000ABBFFC0CC +0044 44 Single 3.577349E-01
729 .word 0x6E208801 ! 0000000ABBFFC0D0 +0048 46
730 .word 0x55E827E8 ! 0000000ABBFFC0D4 +004C 4A
731 .xword 0xBEDBF3D899810EBB ! 0000000ABBFFC0D8 +0050 47 Double -6.664401E-06
732 .xword 0x26B907492B5406C7 ! 0000000ABBFFC0E0 +0058 4B
733 .word 0x9AE1565C ! 0000000ABBFFC0E8 +0060 48
734 .word 0xC248433B ! 0000000ABBFFC0EC +0064 49 Single -5.006565E+01
735 .xword 0xEEAE4C25EDB7BDF3 ! 0000000ABBFFC0F0 +0068 44
736 .half 0x4F80 ! 0000000ABBFFC0F8 +0070 47
737 .byte 0xD6 ! 0000000ABBFFC0FA +0072 47
738 .byte 0xC5 ! 0000000ABBFFC0FB +0073 44
739 .byte 0x89 ! 0000000ABBFFC0FC +0074 48
740 .byte 0x06 ! 0000000ABBFFC0FD +0075 44
741 .half 0x9B04 ! 0000000ABBFFC0FE +0076 48
742 .byte 0xC7 ! 0000000ABBFFC100 +0078 49
743 .byte 0xAC ! 0000000ABBFFC101 +0079 48
744 .half 0x6F3B ! 0000000ABBFFC102 +007A 46
745 .half 0x80B5 ! 0000000ABBFFC104 +007C 48
746 .half 0xAC6B ! 0000000ABBFFC106 +007E 44
747 .xword 0x7D9D6F305E12110D ! 0000000ABBFFC108 +0080 48
748
749!========================================================================
750
751SECTION .bdata008 DATA_VA=0x176a2d10e000
752attr_data {
753 Name = .bdata008,
754 VA = 0x176a2d10e000,
755 RA = 0xffffd0000,
756 PA = ra2pa(0xffffd0000,0),
757 part_0_ctx_nonzero_tsb_config_0,
758 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
759 TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
760 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
761}
762
763
764SECTION .bdata008
765.data
766.global DATA009
767DATA009:
768 .xword 0x00002D7752C74088 ! 0000176A2D10E000 -0088 DATA010+0x88
769 .xword 0x0000000ABBFFC088 ! 0000176A2D10E008 -0080 DATA008+0x88
770 .half 0x709E ! 0000176A2D10E010 -0078 44
771 .half 0x1E7D ! 0000176A2D10E012 -0076 44
772 .word 0xBF073BAD ! 0000176A2D10E014 -0074 44 Single -5.282543E-01
773 .half 0xC16E ! 0000176A2D10E018 -0070 4B
774 .half 0x2008 ! 0000176A2D10E01A -006E 49
775 .half 0x85CE ! 0000176A2D10E01C -006C 4A
776 .half 0x6FC0 ! 0000176A2D10E01E -006A 48
777 .xword 0xC12572846E75F528 ! 0000176A2D10E020 -0068 4B Double -7.027862E+05
778 .half 0xF5A4 ! 0000176A2D10E028 -0060 45
779 .byte 0x4F ! 0000176A2D10E02A -005E 47
780 .byte 0x20 ! 0000176A2D10E02B -005D 49
781 .word 0x2A638EA3 ! 0000176A2D10E02C -005C 4A
782 .byte 0x05 ! 0000176A2D10E030 -0058 4A
783 .byte 0x0C ! 0000176A2D10E031 -0057 4B
784 .half 0xE859 ! 0000176A2D10E032 -0056 46
785 .word 0x3F0434E3 ! 0000176A2D10E034 -0054 48 Single 5.164320E-01
786 .xword 0x9912AFA7E50D72BC ! 0000176A2D10E038 -0050 46
787 .xword 0x6ADE55DED9E28EDC ! 0000176A2D10E040 -0048 44
788 .word 0x4354E255 ! 0000176A2D10E048 -0040 4A Single 2.128841E+02
789 .byte 0x1E ! 0000176A2D10E04C -003C 45
790 .byte 0xF3 ! 0000176A2D10E04D -003B 48
791 .byte 0x37 ! 0000176A2D10E04E -003A 4B
792 .byte 0xD8 ! 0000176A2D10E04F -0039 4A
793 .word 0x982420B0 ! 0000176A2D10E050 -0038 45
794 .word 0xABA6C85E ! 0000176A2D10E054 -0034 44
795 .word 0x5754A764 ! 0000176A2D10E058 -0030 45
796 .word 0x186E923C ! 0000176A2D10E05C -002C 49
797 .word 0x12B0D9A5 ! 0000176A2D10E060 -0028 44
798 .half 0x8F84 ! 0000176A2D10E064 -0024 4B
799 .byte 0x1F ! 0000176A2D10E066 -0022 49
800 .byte 0xCB ! 0000176A2D10E067 -0021 46
801 .xword 0x8427DE7A3F28EE14 ! 0000176A2D10E068 -0020 46
802 .xword 0xBF2B44191C9FB4B8 ! 0000176A2D10E070 -0018 4A Double -2.080231E-04
803 .word 0xCABD091F ! 0000176A2D10E078 -0010 49
804 .word 0x39BAAA45 ! 0000176A2D10E07C -000C 4A
805 .word 0x309A8F63 ! 0000176A2D10E080 -0008 45
806 .word 0xBE50F305 ! 0000176A2D10E084 -0004 49 Single -2.040520E-01
807 .xword 0x217313172E28B54D ! 0000176A2D10E088 +0000 46
808 .word 0x36D68D32 ! 0000176A2D10E090 +0008 4A
809 .half 0x4C33 ! 0000176A2D10E094 +000C 44
810 .half 0x8B3E ! 0000176A2D10E096 +000E 49
811 .half 0x73DA ! 0000176A2D10E098 +0010 46
812 .half 0x34A8 ! 0000176A2D10E09A +0012 46
813 .word 0xC000CCDC ! 0000176A2D10E09C +0014 4A Single -2.012504E+00
814 .xword 0x511D0836D203002F ! 0000176A2D10E0A0 +0018 44
815 .word 0xC57FEE1B ! 0000176A2D10E0A8 +0020 46 Single -4.094882E+03
816 .word 0x45D59C7D ! 0000176A2D10E0AC +0024 48 Single 6.835561E+03
817 .xword 0xB3183B2AA92564EE ! 0000176A2D10E0B0 +0028 44
818 .xword 0x0607E4D34A0FF623 ! 0000176A2D10E0B8 +0030 48
819 .half 0x91CF ! 0000176A2D10E0C0 +0038 4A
820 .half 0xDD16 ! 0000176A2D10E0C2 +003A 46
821 .word 0xA9345564 ! 0000176A2D10E0C4 +003C 4A
822 .word 0x45E55FE1 ! 0000176A2D10E0C8 +0040 49
823 .word 0x3D758117 ! 0000176A2D10E0CC +0044 44 Single 5.993756E-02
824 .word 0x9F0D7309 ! 0000176A2D10E0D0 +0048 46
825 .word 0x462651F7 ! 0000176A2D10E0D4 +004C 4A
826 .xword 0x40791EEC30C395C2 ! 0000176A2D10E0D8 +0050 47 Double 4.019327E+02
827 .xword 0xBA7F339A5DA89A3E ! 0000176A2D10E0E0 +0058 4B
828 .word 0x4B7FC6DD ! 0000176A2D10E0E8 +0060 48
829 .word 0xC213EB81 ! 0000176A2D10E0EC +0064 49 Single -3.697998E+01
830 .xword 0x6071FB6034DF3529 ! 0000176A2D10E0F0 +0068 44
831 .half 0x98BD ! 0000176A2D10E0F8 +0070 47
832 .byte 0x67 ! 0000176A2D10E0FA +0072 47
833 .byte 0x8F ! 0000176A2D10E0FB +0073 44
834 .byte 0x2B ! 0000176A2D10E0FC +0074 48
835 .byte 0xAF ! 0000176A2D10E0FD +0075 44
836 .half 0x7A8C ! 0000176A2D10E0FE +0076 48
837 .byte 0xBD ! 0000176A2D10E100 +0078 49
838 .byte 0x49 ! 0000176A2D10E101 +0079 48
839 .half 0xACDB ! 0000176A2D10E102 +007A 46
840 .half 0xEA75 ! 0000176A2D10E104 +007C 48
841 .half 0x394F ! 0000176A2D10E106 +007E 44
842 .xword 0x8433EEFDAA590A8D ! 0000176A2D10E108 +0080 48
843
844!========================================================================
845
846SECTION .bdata009 DATA_VA=0x2d7752c74000
847attr_data {
848 Name = .bdata009,
849 VA = 0x2d7752c74000,
850 RA = 0xffffce000,
851 PA = ra2pa(0xffffce000,0),
852 part_0_ctx_nonzero_tsb_config_0,
853 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
854 TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
855 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
856}
857
858
859SECTION .bdata009
860.data
861.global DATA010
862DATA010:
863 .xword 0x0000000037A20088 ! 00002D7752C74000 -0088 DATA011+0x88
864 .xword 0x0000176A2D10E088 ! 00002D7752C74008 -0080 DATA009+0x88
865 .half 0xDA13 ! 00002D7752C74010 -0078 44
866 .half 0x1231 ! 00002D7752C74012 -0076 44
867 .word 0xC08B10A8 ! 00002D7752C74014 -0074 44 Single -4.345783E+00
868 .half 0xED53 ! 00002D7752C74018 -0070 4B
869 .half 0x5CB2 ! 00002D7752C7401A -006E 49
870 .half 0xE476 ! 00002D7752C7401C -006C 4A
871 .half 0x89AF ! 00002D7752C7401E -006A 48
872 .xword 0xBF89E947946ECE74 ! 00002D7752C74020 -0068 4B Double -1.265198E-02
873 .half 0xF776 ! 00002D7752C74028 -0060 45
874 .byte 0x8A ! 00002D7752C7402A -005E 47
875 .byte 0x16 ! 00002D7752C7402B -005D 49
876 .word 0x4368E6A9 ! 00002D7752C7402C -005C 4A
877 .byte 0xA2 ! 00002D7752C74030 -0058 4A
878 .byte 0x7B ! 00002D7752C74031 -0057 4B
879 .half 0x48B6 ! 00002D7752C74032 -0056 46
880 .word 0xC0E524CC ! 00002D7752C74034 -0054 48 Single -7.160742E+00
881 .xword 0xAED5FEFFB2082FE7 ! 00002D7752C74038 -0050 46
882 .xword 0x2C3AB67124BC4369 ! 00002D7752C74040 -0048 44
883 .word 0xBBE210F7 ! 00002D7752C74048 -0040 4A Single -6.898995E-03
884 .byte 0xB9 ! 00002D7752C7404C -003C 45
885 .byte 0xE7 ! 00002D7752C7404D -003B 48
886 .byte 0xC1 ! 00002D7752C7404E -003A 4B
887 .byte 0x11 ! 00002D7752C7404F -0039 4A
888 .word 0x66C4FA50 ! 00002D7752C74050 -0038 45
889 .word 0xBD3CA1C2 ! 00002D7752C74054 -0034 44
890 .word 0x11AF77FC ! 00002D7752C74058 -0030 45
891 .word 0x16B09DC8 ! 00002D7752C7405C -002C 49
892 .word 0x2AADAE22 ! 00002D7752C74060 -0028 44
893 .half 0x304C ! 00002D7752C74064 -0024 4B
894 .byte 0x23 ! 00002D7752C74066 -0022 49
895 .byte 0x61 ! 00002D7752C74067 -0021 46
896 .xword 0x92EFDDA645E68109 ! 00002D7752C74068 -0020 46
897 .xword 0xBFF7C49EB602611F ! 00002D7752C74070 -0018 4A Double -1.485503E+00
898 .word 0x5BCCB83D ! 00002D7752C74078 -0010 49
899 .word 0x7BB3AF29 ! 00002D7752C7407C -000C 4A
900 .word 0x4C04DF9A ! 00002D7752C74080 -0008 45
901 .word 0xBFF510CA ! 00002D7752C74084 -0004 49 Single -1.914575E+00
902 .xword 0xD901C4CA12A2A9D3 ! 00002D7752C74088 +0000 46
903 .word 0x6914F434 ! 00002D7752C74090 +0008 4A
904 .half 0x4B9C ! 00002D7752C74094 +000C 44
905 .half 0xA0AB ! 00002D7752C74096 +000E 49
906 .half 0xCDAF ! 00002D7752C74098 +0010 46
907 .half 0x290D ! 00002D7752C7409A +0012 46
908 .word 0x3D55D84E ! 00002D7752C7409C +0014 4A Single 5.220824E-02
909 .xword 0xEE7EBB851ED8B35F ! 00002D7752C740A0 +0018 44
910 .word 0x45391888 ! 00002D7752C740A8 +0020 46 Single 2.961533E+03
911 .word 0xC0178879 ! 00002D7752C740AC +0024 48 Single -2.367705E+00
912 .xword 0x0EEE106AF2654C35 ! 00002D7752C740B0 +0028 44
913 .xword 0x2E96C324B9ECC119 ! 00002D7752C740B8 +0030 48
914 .half 0xBD41 ! 00002D7752C740C0 +0038 4A
915 .half 0x602D ! 00002D7752C740C2 +003A 46
916 .word 0x2970A77B ! 00002D7752C740C4 +003C 4A
917 .word 0x8B88F15F ! 00002D7752C740C8 +0040 49
918 .word 0xB78F62A8 ! 00002D7752C740CC +0044 44 Single -1.709287E-05
919 .word 0xAA1C50F6 ! 00002D7752C740D0 +0048 46
920 .word 0x06E059E6 ! 00002D7752C740D4 +004C 4A
921 .xword 0x408BF907C2CC56D5 ! 00002D7752C740D8 +0050 47 Double 8.951288E+02
922 .xword 0x07F9A0F827952BDA ! 00002D7752C740E0 +0058 4B
923 .word 0x4D6BBAA5 ! 00002D7752C740E8 +0060 48
924 .word 0xBC29F772 ! 00002D7752C740EC +0064 49 Single -1.037394E-02
925 .xword 0xAA1DB047CA96E68A ! 00002D7752C740F0 +0068 44
926 .half 0x7760 ! 00002D7752C740F8 +0070 47
927 .byte 0x8D ! 00002D7752C740FA +0072 47
928 .byte 0x0A ! 00002D7752C740FB +0073 44
929 .byte 0x70 ! 00002D7752C740FC +0074 48
930 .byte 0x44 ! 00002D7752C740FD +0075 44
931 .half 0x69B4 ! 00002D7752C740FE +0076 48
932 .byte 0x86 ! 00002D7752C74100 +0078 49
933 .byte 0xC9 ! 00002D7752C74101 +0079 48
934 .half 0xB39C ! 00002D7752C74102 +007A 46
935 .half 0x0FD2 ! 00002D7752C74104 +007C 48
936 .half 0x7335 ! 00002D7752C74106 +007E 44
937 .xword 0x61D0C119D53E8AE1 ! 00002D7752C74108 +0080 48
938
939!========================================================================
940
941SECTION .bdata010 DATA_VA=0x37a20000
942attr_data {
943 Name = .bdata010,
944 VA = 0x37a20000,
945 RA = 0xffffcc000,
946 PA = ra2pa(0xffffcc000,0),
947 part_0_ctx_nonzero_tsb_config_0,
948 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
949 TTE_V=1, TTE_P=0, TTE_IE=1, TTE_NFO=0, TTE_E=0,
950 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
951}
952
953
954SECTION .bdata010
955.data
956.global DATA011
957DATA011:
958 .xword 0xFFFFE88A02D5C088 ! 0000000037A20000 -0088 DATA012+0x88
959 .xword 0x00002D7752C74088 ! 0000000037A20008 -0080 DATA010+0x88
960 .half 0x9D4E ! 0000000037A20010 -0078 44
961 .half 0xEC09 ! 0000000037A20012 -0076 44
962 .word 0xC0515A44 ! 0000000037A20014 -0074 44 Single -3.271134E+00
963 .half 0x93F3 ! 0000000037A20018 -0070 4B
964 .half 0x0EB7 ! 0000000037A2001A -006E 49
965 .half 0x665F ! 0000000037A2001C -006C 4A
966 .half 0xA1BF ! 0000000037A2001E -006A 48
967 .xword 0xC138567C000009EC ! 0000000037A20020 -0068 4B Double -1.595004E+06
968 .half 0xF820 ! 0000000037A20028 -0060 45
969 .byte 0xCB ! 0000000037A2002A -005E 47
970 .byte 0xE5 ! 0000000037A2002B -005D 49
971 .word 0xFC6794E2 ! 0000000037A2002C -005C 4A
972 .byte 0x02 ! 0000000037A20030 -0058 4A
973 .byte 0x29 ! 0000000037A20031 -0057 4B
974 .half 0x3C75 ! 0000000037A20032 -0056 46
975 .word 0x4420AD83 ! 0000000037A20034 -0054 48 Single 6.427111E+02
976 .xword 0x99233F0155AB0FFC ! 0000000037A20038 -0050 46
977 .xword 0xC9AD61767DE659B1 ! 0000000037A20040 -0048 44
978 .word 0xC73CF588 ! 0000000037A20048 -0040 4A Single -4.837353E+04
979 .byte 0x26 ! 0000000037A2004C -003C 45
980 .byte 0xBA ! 0000000037A2004D -003B 48
981 .byte 0xB3 ! 0000000037A2004E -003A 4B
982 .byte 0x87 ! 0000000037A2004F -0039 4A
983 .word 0x0E9B4264 ! 0000000037A20050 -0038 45
984 .word 0x9E2B948F ! 0000000037A20054 -0034 44
985 .word 0x31198EDF ! 0000000037A20058 -0030 45
986 .word 0x845A1627 ! 0000000037A2005C -002C 49
987 .word 0xB5A4AFA7 ! 0000000037A20060 -0028 44
988 .half 0x0BF9 ! 0000000037A20064 -0024 4B
989 .byte 0x4F ! 0000000037A20066 -0022 49
990 .byte 0x00 ! 0000000037A20067 -0021 46
991 .xword 0x6E68ADF631B8E997 ! 0000000037A20068 -0020 46
992 .xword 0xC0890925BC35B15D ! 0000000037A20070 -0018 4A Double -8.011434E+02
993 .word 0xA648D0DD ! 0000000037A20078 -0010 49
994 .word 0x7C9FFF4C ! 0000000037A2007C -000C 4A
995 .word 0xD98A2D6D ! 0000000037A20080 -0008 45
996 .word 0x47B449CC ! 0000000037A20084 -0004 49 Single 9.230759E+04
997 .xword 0x0918CB968CAD322E ! 0000000037A20088 +0000 46
998 .word 0x867F0D7C ! 0000000037A20090 +0008 4A
999 .half 0xFF68 ! 0000000037A20094 +000C 44
1000 .half 0x58FF ! 0000000037A20096 +000E 49
1001 .half 0xBDF9 ! 0000000037A20098 +0010 46
1002 .half 0xED96 ! 0000000037A2009A +0012 46
1003 .word 0x44084B19 ! 0000000037A2009C +0014 4A Single 5.451734E+02
1004 .xword 0x189C8B61BDC34C63 ! 0000000037A200A0 +0018 44
1005 .word 0xC706F6BA ! 0000000037A200A8 +0020 46 Single -3.455073E+04
1006 .word 0xC510D078 ! 0000000037A200AC +0024 48 Single -2.317029E+03
1007 .xword 0xE752473002BAFF03 ! 0000000037A200B0 +0028 44
1008 .xword 0xD517F3C4321CB45C ! 0000000037A200B8 +0030 48
1009 .half 0x133F ! 0000000037A200C0 +0038 4A
1010 .half 0x12D5 ! 0000000037A200C2 +003A 46
1011 .word 0xDF6BC2EF ! 0000000037A200C4 +003C 4A
1012 .word 0x0653C7D8 ! 0000000037A200C8 +0040 49
1013 .word 0xC253AD8D ! 0000000037A200CC +0044 44 Single -5.291948E+01
1014 .word 0xC5843F3C ! 0000000037A200D0 +0048 46
1015 .word 0x5D230924 ! 0000000037A200D4 +004C 4A
1016 .xword 0x4043EB15594B0467 ! 0000000037A200D8 +0050 47 Double 3.983659E+01
1017 .xword 0xE9487ADF5F8621D7 ! 0000000037A200E0 +0058 4B
1018 .word 0x95D42CAC ! 0000000037A200E8 +0060 48
1019 .word 0x3897D6F2 ! 0000000037A200EC +0064 49 Single 7.240278E-05
1020 .xword 0x5C3885053FE9F1EB ! 0000000037A200F0 +0068 44
1021 .half 0xB2EA ! 0000000037A200F8 +0070 47
1022 .byte 0xB9 ! 0000000037A200FA +0072 47
1023 .byte 0x45 ! 0000000037A200FB +0073 44
1024 .byte 0xF9 ! 0000000037A200FC +0074 48
1025 .byte 0xC7 ! 0000000037A200FD +0075 44
1026 .half 0x2E61 ! 0000000037A200FE +0076 48
1027 .byte 0x41 ! 0000000037A20100 +0078 49
1028 .byte 0x9B ! 0000000037A20101 +0079 48
1029 .half 0x8F75 ! 0000000037A20102 +007A 46
1030 .half 0x0D43 ! 0000000037A20104 +007C 48
1031 .half 0xCEAA ! 0000000037A20106 +007E 44
1032 .xword 0xD855C922ED7351EE ! 0000000037A20108 +0080 48
1033
1034!========================================================================
1035
1036SECTION .bdata011 DATA_VA=0xffffe88a02d5c000
1037attr_data {
1038 Name = .bdata011,
1039 VA = 0xffffe88a02d5c000,
1040 RA = 0xffffca000,
1041 PA = ra2pa(0xffffca000,0),
1042 part_0_ctx_nonzero_tsb_config_0,
1043 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
1044 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1045 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1046}
1047
1048
1049SECTION .bdata011
1050.data
1051.global DATA012
1052DATA012:
1053 .xword 0x884027B973EFFFFF ! FFFFE88A02D5C000 -0088 DATA003+0x88
1054 .xword 0x8800A23700000000 ! FFFFE88A02D5C008 -0080 DATA011+0x88
1055 .half 0xE4A0 ! FFFFE88A02D5C010 -0078 44
1056 .half 0x451E ! FFFFE88A02D5C012 -0076 44
1057 .word 0x3B2A7D64 ! FFFFE88A02D5C014 -0074 44 Single 2.601468E-03
1058 .half 0xC6C3 ! FFFFE88A02D5C018 -0070 4B
1059 .half 0xE755 ! FFFFE88A02D5C01A -006E 49
1060 .half 0x3695 ! FFFFE88A02D5C01C -006C 4A
1061 .half 0x567D ! FFFFE88A02D5C01E -006A 48
1062 .xword 0xBFA7842CB70C1916 ! FFFFE88A02D5C020 -0068 4B Double -4.593029E-02
1063 .half 0xD17D ! FFFFE88A02D5C028 -0060 45
1064 .byte 0x38 ! FFFFE88A02D5C02A -005E 47
1065 .byte 0xC3 ! FFFFE88A02D5C02B -005D 49
1066 .word 0xCC8697C5 ! FFFFE88A02D5C02C -005C 4A
1067 .byte 0xEC ! FFFFE88A02D5C030 -0058 4A
1068 .byte 0xC0 ! FFFFE88A02D5C031 -0057 4B
1069 .half 0x55E8 ! FFFFE88A02D5C032 -0056 46
1070 .word 0x41D88C41 ! FFFFE88A02D5C034 -0054 48 Single 2.706848E+01
1071 .xword 0x47EB7F207AC484F7 ! FFFFE88A02D5C038 -0050 46
1072 .xword 0x8ED10C2055E75461 ! FFFFE88A02D5C040 -0048 44
1073 .word 0xBC2A0DBA ! FFFFE88A02D5C048 -0040 4A Single -1.037925E-02
1074 .byte 0x15 ! FFFFE88A02D5C04C -003C 45
1075 .byte 0x43 ! FFFFE88A02D5C04D -003B 48
1076 .byte 0x45 ! FFFFE88A02D5C04E -003A 4B
1077 .byte 0xD4 ! FFFFE88A02D5C04F -0039 4A
1078 .word 0x39A9C658 ! FFFFE88A02D5C050 -0038 45
1079 .word 0xA4A1E173 ! FFFFE88A02D5C054 -0034 44
1080 .word 0x3AC9A4FD ! FFFFE88A02D5C058 -0030 45
1081 .word 0xDC55A3F1 ! FFFFE88A02D5C05C -002C 49
1082 .word 0xAF9A8644 ! FFFFE88A02D5C060 -0028 44
1083 .half 0x739C ! FFFFE88A02D5C064 -0024 4B
1084 .byte 0xE6 ! FFFFE88A02D5C066 -0022 49
1085 .byte 0x02 ! FFFFE88A02D5C067 -0021 46
1086 .xword 0xF7F9D8CC00C2EADC ! FFFFE88A02D5C068 -0020 46
1087 .xword 0xBF50A5FCE29DEBE3 ! FFFFE88A02D5C070 -0018 4A Double -1.016137E-03
1088 .word 0x8122F308 ! FFFFE88A02D5C078 -0010 49
1089 .word 0x99DCD42F ! FFFFE88A02D5C07C -000C 4A
1090 .word 0x8E7923E5 ! FFFFE88A02D5C080 -0008 45
1091 .word 0xBF8CD975 ! FFFFE88A02D5C084 -0004 49 Single -1.100386E+00
1092 .xword 0x540F7F3A6C3F8844 ! FFFFE88A02D5C088 +0000 46
1093 .word 0x3FD894E1 ! FFFFE88A02D5C090 +0008 4A
1094 .half 0x83C9 ! FFFFE88A02D5C094 +000C 44
1095 .half 0x5120 ! FFFFE88A02D5C096 +000E 49
1096 .half 0x5A49 ! FFFFE88A02D5C098 +0010 46
1097 .half 0x18AD ! FFFFE88A02D5C09A +0012 46
1098 .word 0x40A159B4 ! FFFFE88A02D5C09C +0014 4A Single 5.042200E+00
1099 .xword 0x7CEE654FA04C8466 ! FFFFE88A02D5C0A0 +0018 44
1100 .word 0xC5EBC5CA ! FFFFE88A02D5C0A8 +0020 46 Single -7.544724E+03
1101 .word 0xBD8910B4 ! FFFFE88A02D5C0AC +0024 48 Single -6.692639E-02
1102 .xword 0xAEADE426FF365453 ! FFFFE88A02D5C0B0 +0028 44
1103 .xword 0x02A8535AAE261671 ! FFFFE88A02D5C0B8 +0030 48
1104 .half 0xCFF3 ! FFFFE88A02D5C0C0 +0038 4A
1105 .half 0x8491 ! FFFFE88A02D5C0C2 +003A 46
1106 .word 0x0CB6837F ! FFFFE88A02D5C0C4 +003C 4A
1107 .word 0x88B8F355 ! FFFFE88A02D5C0C8 +0040 49
1108 .word 0x39321392 ! FFFFE88A02D5C0CC +0044 44 Single 1.698269E-04
1109 .word 0x8FC7DE98 ! FFFFE88A02D5C0D0 +0048 46
1110 .word 0x2665B879 ! FFFFE88A02D5C0D4 +004C 4A
1111 .xword 0x41070304C268D560 ! FFFFE88A02D5C0D8 +0050 47 Double 1.885126E+05
1112 .xword 0xBF43783FC228C85F ! FFFFE88A02D5C0E0 +0058 4B
1113 .word 0x194064D1 ! FFFFE88A02D5C0E8 +0060 48
1114 .word 0x3D7E2FD0 ! FFFFE88A02D5C0EC +0064 49 Single 6.205732E-02
1115 .xword 0x523D9C9A97D173BD ! FFFFE88A02D5C0F0 +0068 44
1116 .half 0xC96B ! FFFFE88A02D5C0F8 +0070 47
1117 .byte 0xA8 ! FFFFE88A02D5C0FA +0072 47
1118 .byte 0xCA ! FFFFE88A02D5C0FB +0073 44
1119 .byte 0xAD ! FFFFE88A02D5C0FC +0074 48
1120 .byte 0x07 ! FFFFE88A02D5C0FD +0075 44
1121 .half 0xBBD3 ! FFFFE88A02D5C0FE +0076 48
1122 .byte 0x7D ! FFFFE88A02D5C100 +0078 49
1123 .byte 0x77 ! FFFFE88A02D5C101 +0079 48
1124 .half 0x5AE4 ! FFFFE88A02D5C102 +007A 46
1125 .half 0x767E ! FFFFE88A02D5C104 +007C 48
1126 .half 0x97B6 ! FFFFE88A02D5C106 +007E 44
1127 .xword 0x79816DD71FF13275 ! FFFFE88A02D5C108 +0080 48
1128
1129!========================================================================
1130
1131SECTION .bblk012 DATA_VA=0xffff840dae3c0000
1132attr_data {
1133 Name = .bblk012,
1134 VA = 0xffff840dae3c0000,
1135 RA = 0xffffb0000,
1136 PA = ra2pa(0xffffb0000,0),
1137 part_0_ctx_nonzero_tsb_config_1,
1138 TTE_Context=68, TTE_Size=1, TTE_W=1, TTE_X=0,
1139 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1140 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1141}
1142
1143
1144SECTION .bblk012
1145.data
1146.global DATA013
1147DATA013:
1148 .xword 0x84AFCAFD16A517B6 ! FFFF840DAE3C0000 +0000 45
1149 .xword 0x2319B771199AE524 ! FFFF840DAE3C0008 +0008 47
1150 .xword 0x7103A81FB1830058 ! FFFF840DAE3C0010 +0010 47
1151 .xword 0x059562F1B83A8901 ! FFFF840DAE3C0018 +0018 45
1152 .xword 0x8D67346411A66D7B ! FFFF840DAE3C0020 +0020 4A
1153 .xword 0x11F62BB29A22163C ! FFFF840DAE3C0028 +0028 44
1154 .xword 0x3FBB2888F55C857A ! FFFF840DAE3C0030 +0030 44
1155 .xword 0xEA7AD0166F1B4462 ! FFFF840DAE3C0038 +0038 45
1156 .xword 0xD89A4FEA3D0DABD5 ! FFFF840DAE3C0040 +0040 45
1157 .xword 0x2D4A42F53AD2C2B1 ! FFFF840DAE3C0048 +0048 46
1158 .xword 0x38BD10163D85AEB9 ! FFFF840DAE3C0050 +0050 46
1159 .xword 0x50A3C3E8FFEC1486 ! FFFF840DAE3C0058 +0058 47
1160 .xword 0xBCF48B980301CCD7 ! FFFF840DAE3C0060 +0060 45
1161 .xword 0xDA949C8B8129D714 ! FFFF840DAE3C0068 +0068 47
1162 .xword 0x9FDFAEEF3AF6828C ! FFFF840DAE3C0070 +0070 47
1163 .xword 0x4781CF3C01AA954C ! FFFF840DAE3C0078 +0078 44
1164
1165!========================================================================
1166
1167SECTION .bcom001 DATA_VA=0x0
1168attr_data {
1169 Name = .bcom001,
1170 VA = 0x0,
1171 RA = 0xffffde000,
1172 PA = ra2pa(0xffffde000,0),
1173 part_0_ctx_nonzero_tsb_config_0,
1174 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
1175 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=1, TTE_E=0,
1176 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1177}
1178
1179
1180SECTION .bcom001
1181.data
1182.global DATA002
1183DATA002:
1184 .xword 0x779A81D86F90FA12 ! 0000000000000000 +0000 0
1185
1186!========================================================================
1187
1188SECTION .bstk013 DATA_VA=0x78e527fb0000
1189attr_data {
1190 Name = .bstk013,
1191 VA = 0x78e527fb0000,
1192 RA = 0xffffa0000,
1193 PA = ra2pa(0xffffa0000,0),
1194 part_0_ctx_nonzero_tsb_config_1,
1195 TTE_Context=68, TTE_Size=1, TTE_W=1, TTE_X=0,
1196 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1197 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1198}
1199
1200
1201SECTION .bstk013
1202.data
1203 .skip 0x2000 ! 000078E527FB0000
1204STACK0068:
1205
1206!========================================================================
1207
1208SECTION .bkey014 DATA_VA=0xfd3dd8000
1209attr_data {
1210 Name = .bkey014,
1211 VA = 0xfd3dd8000,
1212 RA = ra2pa(0xffffc8000,0),
1213 PA = ra2pa(0xffffc8000,0),
1214 part_0_ctx_nonzero_tsb_config_3,
1215 TTE_Context=68, TTE_Size=0, TTE_W=1, TTE_X=0,
1216 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1217 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1218}
1219
1220
1221SECTION .bkey014
1222.data
1223.global DATA015
1224DATA015:
1225 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1226 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1227 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1228 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1229 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1230 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1231 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1232 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1233 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1234 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1235 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA013+0x0
1236 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1237 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1238 .xword 0x400D268E851E0DDE ! 0000000FD3DD8068 +0068 0 Double 3.643827E+00
1239 .word 0xBE54F3CB ! 0000000FD3DD8070 +0070 0 Single -2.079612E-01
1240
1241! Context 69 runs in 64-bit addressing mode, little-endian
1242
1243!========================================================================
1244
1245SECTION .bblk015 DATA_VA=0xffff840dae3c0000
1246attr_data {
1247 Name = .bblk015,
1248 VA = 0xffff840dae3c0000,
1249 RA = 0xfffee0000,
1250 PA = ra2pa(0xfffee0000,0),
1251 part_0_ctx_nonzero_tsb_config_1,
1252 TTE_Context=69, TTE_Size=1, TTE_W=1, TTE_X=0,
1253 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1254 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1255}
1256
1257
1258SECTION .bblk015
1259.data
1260.global DATA025
1261DATA025:
1262 .xword 0xA87CF017CB68E1EC ! FFFF840DAE3C0000 +0000 45
1263 .xword 0xEC809CE9C04936C5 ! FFFF840DAE3C0008 +0008 47
1264 .xword 0xCA10143268E9CEAE ! FFFF840DAE3C0010 +0010 47
1265 .xword 0x3F71E3C0C9BC0D51 ! FFFF840DAE3C0018 +0018 45
1266 .xword 0xC37D0C8C1253307E ! FFFF840DAE3C0020 +0020 4A
1267 .xword 0x77A5677AD3E76348 ! FFFF840DAE3C0028 +0028 44
1268 .xword 0xA367F9D093652B11 ! FFFF840DAE3C0030 +0030 44
1269 .xword 0x12C3456C69D7533C ! FFFF840DAE3C0038 +0038 45
1270 .xword 0xB114B6FC435A3F11 ! FFFF840DAE3C0040 +0040 45
1271 .xword 0xC781884D3578E66D ! FFFF840DAE3C0048 +0048 46
1272 .xword 0xD9F3A99476FC8B87 ! FFFF840DAE3C0050 +0050 46
1273 .xword 0x894DACAA19C6EE5A ! FFFF840DAE3C0058 +0058 47
1274 .xword 0xEDD41B3DEAA68CE1 ! FFFF840DAE3C0060 +0060 45
1275 .xword 0x727D67361A7FF6AB ! FFFF840DAE3C0068 +0068 47
1276 .xword 0xA0ECA9940D701972 ! FFFF840DAE3C0070 +0070 47
1277 .xword 0x7DF42121D784A58F ! FFFF840DAE3C0078 +0078 44
1278
1279!========================================================================
1280
1281SECTION .bstk016 DATA_VA=0x78e527fb0000
1282attr_data {
1283 Name = .bstk016,
1284 VA = 0x78e527fb0000,
1285 RA = 0xfffed0000,
1286 PA = ra2pa(0xfffed0000,0),
1287 part_0_ctx_nonzero_tsb_config_1,
1288 TTE_Context=69, TTE_Size=1, TTE_W=1, TTE_X=0,
1289 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1290 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1291}
1292
1293
1294SECTION .bstk016
1295.data
1296 .skip 0x2000 ! 000078E527FB0000
1297STACK0069:
1298
1299!========================================================================
1300
1301SECTION .bkey017 DATA_VA=0xfd3dd8000
1302attr_data {
1303 Name = .bkey017,
1304 VA = 0xfd3dd8000,
1305 RA = ra2pa(0xfffef6000,0),
1306 PA = ra2pa(0xfffef6000,0),
1307 part_0_ctx_nonzero_tsb_config_3,
1308 TTE_Context=69, TTE_Size=0, TTE_W=1, TTE_X=0,
1309 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1310 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1311}
1312
1313
1314SECTION .bkey017
1315.data
1316.global DATA027
1317DATA027:
1318 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1319 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1320 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1321 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1322 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1323 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1324 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1325 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1326 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1327 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1328 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA025+0x0
1329 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1330 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1331 .xword 0xBED051DBC0C9747B ! 0000000FD3DD8068 +0068 0 Double -3.890934E-06
1332 .word 0xBA2E5446 ! 0000000FD3DD8070 +0070 0 Single -6.650131E-04
1333
1334! Context 70 runs in 64-bit addressing mode, little-endian
1335
1336!========================================================================
1337
1338SECTION .bblk018 DATA_VA=0xffff840dae3c0000
1339attr_data {
1340 Name = .bblk018,
1341 VA = 0xffff840dae3c0000,
1342 RA = 0xfffe40000,
1343 PA = ra2pa(0xfffe40000,0),
1344 part_0_ctx_nonzero_tsb_config_1,
1345 TTE_Context=70, TTE_Size=1, TTE_W=1, TTE_X=0,
1346 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1347 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1348}
1349
1350
1351SECTION .bblk018
1352.data
1353.global DATA037
1354DATA037:
1355 .xword 0x55F48921E0135575 ! FFFF840DAE3C0000 +0000 45
1356 .xword 0x4B65070F2D9337E6 ! FFFF840DAE3C0008 +0008 47
1357 .xword 0xE48A2AB4BFFA1499 ! FFFF840DAE3C0010 +0010 47
1358 .xword 0xE9C9B76805A5CF18 ! FFFF840DAE3C0018 +0018 45
1359 .xword 0x0D031E1E322F57A2 ! FFFF840DAE3C0020 +0020 4A
1360 .xword 0x0C01716C3FD203A7 ! FFFF840DAE3C0028 +0028 44
1361 .xword 0xF6D17CD65E570FEF ! FFFF840DAE3C0030 +0030 44
1362 .xword 0x7C74CECD985A48B8 ! FFFF840DAE3C0038 +0038 45
1363 .xword 0xF941850FC9863A74 ! FFFF840DAE3C0040 +0040 45
1364 .xword 0x2DBFB690060DB148 ! FFFF840DAE3C0048 +0048 46
1365 .xword 0x1D3C531ECA675546 ! FFFF840DAE3C0050 +0050 46
1366 .xword 0xCF710863DC2826EF ! FFFF840DAE3C0058 +0058 47
1367 .xword 0x4AFB129323608825 ! FFFF840DAE3C0060 +0060 45
1368 .xword 0x87AE117189AC0FD4 ! FFFF840DAE3C0068 +0068 47
1369 .xword 0xBB7E73D139A64467 ! FFFF840DAE3C0070 +0070 47
1370 .xword 0x354FD4C6C385FF01 ! FFFF840DAE3C0078 +0078 44
1371
1372!========================================================================
1373
1374SECTION .bstk019 DATA_VA=0x78e527fb0000
1375attr_data {
1376 Name = .bstk019,
1377 VA = 0x78e527fb0000,
1378 RA = 0xfffe30000,
1379 PA = ra2pa(0xfffe30000,0),
1380 part_0_ctx_nonzero_tsb_config_1,
1381 TTE_Context=70, TTE_Size=1, TTE_W=1, TTE_X=0,
1382 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1383 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1384}
1385
1386
1387SECTION .bstk019
1388.data
1389 .skip 0x2000 ! 000078E527FB0000
1390STACK0070:
1391
1392!========================================================================
1393
1394SECTION .bkey020 DATA_VA=0xfd3dd8000
1395attr_data {
1396 Name = .bkey020,
1397 VA = 0xfd3dd8000,
1398 RA = ra2pa(0xfffef0000,0),
1399 PA = ra2pa(0xfffef0000,0),
1400 part_0_ctx_nonzero_tsb_config_3,
1401 TTE_Context=70, TTE_Size=0, TTE_W=1, TTE_X=0,
1402 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1403 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1404}
1405
1406
1407SECTION .bkey020
1408.data
1409.global DATA039
1410DATA039:
1411 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1412 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1413 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1414 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1415 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1416 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1417 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1418 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1419 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1420 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1421 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA037+0x0
1422 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1423 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1424 .xword 0xC0A5479FA361CCC7 ! 0000000FD3DD8068 +0068 0 Double -2.723812E+03
1425 .word 0xC3588500 ! 0000000FD3DD8070 +0070 0 Single -2.165195E+02
1426
1427! Context 71 runs in 64-bit addressing mode, little-endian
1428
1429!========================================================================
1430
1431SECTION .bblk021 DATA_VA=0xffff840dae3c0000
1432attr_data {
1433 Name = .bblk021,
1434 VA = 0xffff840dae3c0000,
1435 RA = 0xfffd80000,
1436 PA = ra2pa(0xfffd80000,0),
1437 part_0_ctx_nonzero_tsb_config_1,
1438 TTE_Context=71, TTE_Size=1, TTE_W=1, TTE_X=0,
1439 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1440 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1441}
1442
1443
1444SECTION .bblk021
1445.data
1446.global DATA049
1447DATA049:
1448 .xword 0x32E0B30FD2362466 ! FFFF840DAE3C0000 +0000 45
1449 .xword 0xF3F208BDB3BD91A8 ! FFFF840DAE3C0008 +0008 47
1450 .xword 0x11CC7D1CD11FF311 ! FFFF840DAE3C0010 +0010 47
1451 .xword 0x62FDFFDE63E392DB ! FFFF840DAE3C0018 +0018 45
1452 .xword 0x88672A00653A1956 ! FFFF840DAE3C0020 +0020 4A
1453 .xword 0x96EBBFEE76F0C0A6 ! FFFF840DAE3C0028 +0028 44
1454 .xword 0x3A32DD2F0E88F0A8 ! FFFF840DAE3C0030 +0030 44
1455 .xword 0x53FAACBACBAC30B9 ! FFFF840DAE3C0038 +0038 45
1456 .xword 0xE35E7BA0B8670E80 ! FFFF840DAE3C0040 +0040 45
1457 .xword 0xB91822E765714E99 ! FFFF840DAE3C0048 +0048 46
1458 .xword 0x02F52922574C06ED ! FFFF840DAE3C0050 +0050 46
1459 .xword 0x65C170F896F79B1B ! FFFF840DAE3C0058 +0058 47
1460 .xword 0x4432944490BD5360 ! FFFF840DAE3C0060 +0060 45
1461 .xword 0x003875B96C0A9A13 ! FFFF840DAE3C0068 +0068 47
1462 .xword 0x348E12FBBE2BF4FE ! FFFF840DAE3C0070 +0070 47
1463 .xword 0x02027D895DE4533C ! FFFF840DAE3C0078 +0078 44
1464
1465!========================================================================
1466
1467SECTION .bstk022 DATA_VA=0x78e527fb0000
1468attr_data {
1469 Name = .bstk022,
1470 VA = 0x78e527fb0000,
1471 RA = 0xfffd70000,
1472 PA = ra2pa(0xfffd70000,0),
1473 part_0_ctx_nonzero_tsb_config_1,
1474 TTE_Context=71, TTE_Size=1, TTE_W=1, TTE_X=0,
1475 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1476 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1477}
1478
1479
1480SECTION .bstk022
1481.data
1482 .skip 0x2000 ! 000078E527FB0000
1483STACK0071:
1484
1485!========================================================================
1486
1487SECTION .bkey023 DATA_VA=0xfd3dd8000
1488attr_data {
1489 Name = .bkey023,
1490 VA = 0xfd3dd8000,
1491 RA = ra2pa(0xfffdba000,0),
1492 PA = ra2pa(0xfffdba000,0),
1493 part_0_ctx_nonzero_tsb_config_3,
1494 TTE_Context=71, TTE_Size=0, TTE_W=1, TTE_X=0,
1495 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1496 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1497}
1498
1499
1500SECTION .bkey023
1501.data
1502.global DATA051
1503DATA051:
1504 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1505 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1506 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1507 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1508 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1509 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1510 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1511 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1512 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1513 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1514 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA049+0x0
1515 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1516 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1517 .xword 0x40A24B0A47BC3062 ! 0000000FD3DD8068 +0068 0 Double 2.341520E+03
1518 .word 0x3F9E06BE ! 0000000FD3DD8070 +0070 0 Single 1.234581E+00
1519
1520! Context 72 runs in 64-bit addressing mode, little-endian
1521
1522!========================================================================
1523
1524SECTION .bblk024 DATA_VA=0xffff840dae3c0000
1525attr_data {
1526 Name = .bblk024,
1527 VA = 0xffff840dae3c0000,
1528 RA = 0xfffcd0000,
1529 PA = ra2pa(0xfffcd0000,0),
1530 part_0_ctx_nonzero_tsb_config_1,
1531 TTE_Context=72, TTE_Size=1, TTE_W=1, TTE_X=0,
1532 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1533 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1534}
1535
1536
1537SECTION .bblk024
1538.data
1539.global DATA061
1540DATA061:
1541 .xword 0x580D2E7D11D08216 ! FFFF840DAE3C0000 +0000 45
1542 .xword 0x5544FEDB7C5A34E8 ! FFFF840DAE3C0008 +0008 47
1543 .xword 0x8E92FA01528F6115 ! FFFF840DAE3C0010 +0010 47
1544 .xword 0x8F2E8281EDFA2A36 ! FFFF840DAE3C0018 +0018 45
1545 .xword 0x0BECEE70F8F916B9 ! FFFF840DAE3C0020 +0020 4A
1546 .xword 0xD8BEE1A48BDD1EFB ! FFFF840DAE3C0028 +0028 44
1547 .xword 0xC58DF0EC11D981F5 ! FFFF840DAE3C0030 +0030 44
1548 .xword 0x409424141AF80EA0 ! FFFF840DAE3C0038 +0038 45
1549 .xword 0xA2ADF5FD019DE2C7 ! FFFF840DAE3C0040 +0040 45
1550 .xword 0x76090977CFE20BB8 ! FFFF840DAE3C0048 +0048 46
1551 .xword 0x7BBDCB755BD6197A ! FFFF840DAE3C0050 +0050 46
1552 .xword 0x4619B09A0DD6BA56 ! FFFF840DAE3C0058 +0058 47
1553 .xword 0x8693DB089965D596 ! FFFF840DAE3C0060 +0060 45
1554 .xword 0xF9660B8FCCF2F77A ! FFFF840DAE3C0068 +0068 47
1555 .xword 0x8E392B791DBAE0C3 ! FFFF840DAE3C0070 +0070 47
1556 .xword 0x7D8F8E2ABDE4963A ! FFFF840DAE3C0078 +0078 44
1557
1558!========================================================================
1559
1560SECTION .bstk025 DATA_VA=0x78e527fb0000
1561attr_data {
1562 Name = .bstk025,
1563 VA = 0x78e527fb0000,
1564 RA = 0xfffcc0000,
1565 PA = ra2pa(0xfffcc0000,0),
1566 part_0_ctx_nonzero_tsb_config_1,
1567 TTE_Context=72, TTE_Size=1, TTE_W=1, TTE_X=0,
1568 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1569 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1570}
1571
1572
1573SECTION .bstk025
1574.data
1575 .skip 0x2000 ! 000078E527FB0000
1576STACK0072:
1577
1578!========================================================================
1579
1580SECTION .bkey026 DATA_VA=0xfd3dd8000
1581attr_data {
1582 Name = .bkey026,
1583 VA = 0xfd3dd8000,
1584 RA = ra2pa(0xfffdb0000,0),
1585 PA = ra2pa(0xfffdb0000,0),
1586 part_0_ctx_nonzero_tsb_config_3,
1587 TTE_Context=72, TTE_Size=0, TTE_W=1, TTE_X=0,
1588 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1589 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1590}
1591
1592
1593SECTION .bkey026
1594.data
1595.global DATA063
1596DATA063:
1597 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1598 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1599 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1600 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1601 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1602 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1603 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1604 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1605 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1606 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1607 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA061+0x0
1608 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1609 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1610 .xword 0xC10206DCA5DD0222 ! 0000000FD3DD8068 +0068 0 Double -1.476756E+05
1611 .word 0xBAEA1467 ! 0000000FD3DD8070 +0070 0 Single -1.785886E-03
1612
1613
1614! Context 73 runs in 64-bit addressing mode, little-endian
1615
1616!========================================================================
1617
1618SECTION .bblk027 DATA_VA=0xffff840dae3c0000
1619attr_data {
1620 Name = .bblk027,
1621 VA = 0xffff840dae3c0000,
1622 RA = 0xfffc10000,
1623 PA = ra2pa(0xfffc10000,0),
1624 part_0_ctx_nonzero_tsb_config_1,
1625 TTE_Context=73, TTE_Size=1, TTE_W=1, TTE_X=0,
1626 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1627 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1628}
1629
1630
1631SECTION .bblk027
1632.data
1633.global DATA073
1634DATA073:
1635 .xword 0xF4131DECD75997F1 ! FFFF840DAE3C0000 +0000 45
1636 .xword 0xE663FA8BF2A214B2 ! FFFF840DAE3C0008 +0008 47
1637 .xword 0x8AD5898BF2343437 ! FFFF840DAE3C0010 +0010 47
1638 .xword 0x5AA85EC7EAF87A62 ! FFFF840DAE3C0018 +0018 45
1639 .xword 0xC32390C49CB298EC ! FFFF840DAE3C0020 +0020 4A
1640 .xword 0x54B5F0D655A39BEB ! FFFF840DAE3C0028 +0028 44
1641 .xword 0x6AE306A13F8711D4 ! FFFF840DAE3C0030 +0030 44
1642 .xword 0xF906D75CB1E016C9 ! FFFF840DAE3C0038 +0038 45
1643 .xword 0xE8388002CB902F38 ! FFFF840DAE3C0040 +0040 45
1644 .xword 0xFE63359A40A155C4 ! FFFF840DAE3C0048 +0048 46
1645 .xword 0x4006A6FC32077E19 ! FFFF840DAE3C0050 +0050 46
1646 .xword 0xC4870BA0C7040E55 ! FFFF840DAE3C0058 +0058 47
1647 .xword 0xCCFE8E3C3ADF2127 ! FFFF840DAE3C0060 +0060 45
1648 .xword 0xE8DDB276B3041260 ! FFFF840DAE3C0068 +0068 47
1649 .xword 0xCA7E64C457C596D2 ! FFFF840DAE3C0070 +0070 47
1650 .xword 0x569063D58041D71C ! FFFF840DAE3C0078 +0078 44
1651
1652!========================================================================
1653
1654SECTION .bstk028 DATA_VA=0x78e527fb0000
1655attr_data {
1656 Name = .bstk028,
1657 VA = 0x78e527fb0000,
1658 RA = 0xfffc00000,
1659 PA = ra2pa(0xfffc00000,0),
1660 part_0_ctx_nonzero_tsb_config_1,
1661 TTE_Context=73, TTE_Size=1, TTE_W=1, TTE_X=0,
1662 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1663 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1664}
1665
1666
1667SECTION .bstk028
1668.data
1669 .skip 0x2000 ! 000078E527FB0000
1670STACK0073:
1671
1672!========================================================================
1673
1674SECTION .bkey029 DATA_VA=0xfd3dd8000
1675attr_data {
1676 Name = .bkey029,
1677 VA = 0xfd3dd8000,
1678 RA = ra2pa(0xfffc4a000,0),
1679 PA = ra2pa(0xfffc4a000,0),
1680 part_0_ctx_nonzero_tsb_config_3,
1681 TTE_Context=73, TTE_Size=0, TTE_W=1, TTE_X=0,
1682 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1683 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1684}
1685
1686
1687SECTION .bkey029
1688.data
1689.global DATA075
1690DATA075:
1691 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1692 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1693 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1694 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1695 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1696 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1697 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1698 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1699 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1700 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1701 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA073+0x0
1702 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1703 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1704 .xword 0xBFE6DA599A7ADF2C ! 0000000FD3DD8068 +0068 0 Double -7.141541E-01
1705 .word 0xC53C09B1 ! 0000000FD3DD8070 +0070 0 Single -3.008606E+03
1706
1707
1708! Context 74 runs in 64-bit addressing mode, little-endian
1709
1710!========================================================================
1711
1712SECTION .bblk030 DATA_VA=0xffff840dae3c0000
1713attr_data {
1714 Name = .bblk030,
1715 VA = 0xffff840dae3c0000,
1716 RA = 0xfffb80000,
1717 PA = ra2pa(0xfffb80000,0),
1718 part_0_ctx_nonzero_tsb_config_1,
1719 TTE_Context=74, TTE_Size=1, TTE_W=1, TTE_X=0,
1720 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1721 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1722}
1723
1724
1725SECTION .bblk030
1726.data
1727.global DATA085
1728DATA085:
1729 .xword 0xBBF407BC9357A35A ! FFFF840DAE3C0000 +0000 45
1730 .xword 0xD98C6802A441697B ! FFFF840DAE3C0008 +0008 47
1731 .xword 0x2C481EFCE11818DB ! FFFF840DAE3C0010 +0010 47
1732 .xword 0x3F25589A2E9A12B7 ! FFFF840DAE3C0018 +0018 45
1733 .xword 0xFA321E3F7C318268 ! FFFF840DAE3C0020 +0020 4A
1734 .xword 0x430DD63CDDE30A71 ! FFFF840DAE3C0028 +0028 44
1735 .xword 0x8DDA782ADD1D33CB ! FFFF840DAE3C0030 +0030 44
1736 .xword 0x6BE05C2B48162DC1 ! FFFF840DAE3C0038 +0038 45
1737 .xword 0x43F11804D9D94C03 ! FFFF840DAE3C0040 +0040 45
1738 .xword 0x7D72415CC707DAAC ! FFFF840DAE3C0048 +0048 46
1739 .xword 0xBB7A432BF732CACE ! FFFF840DAE3C0050 +0050 46
1740 .xword 0xAD609DF7B09EB1F0 ! FFFF840DAE3C0058 +0058 47
1741 .xword 0x0EDD5EE230BFB424 ! FFFF840DAE3C0060 +0060 45
1742 .xword 0x295DA9B22493D844 ! FFFF840DAE3C0068 +0068 47
1743 .xword 0x9B3827CB3F20CBD9 ! FFFF840DAE3C0070 +0070 47
1744 .xword 0xD3A27AC9CDD699EE ! FFFF840DAE3C0078 +0078 44
1745
1746!========================================================================
1747
1748SECTION .bstk031 DATA_VA=0x78e527fb0000
1749attr_data {
1750 Name = .bstk031,
1751 VA = 0x78e527fb0000,
1752 RA = 0xfffb70000,
1753 PA = ra2pa(0xfffb70000,0),
1754 part_0_ctx_nonzero_tsb_config_1,
1755 TTE_Context=74, TTE_Size=1, TTE_W=1, TTE_X=0,
1756 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1757 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1758}
1759
1760
1761SECTION .bstk031
1762.data
1763 .skip 0x2000 ! 000078E527FB0000
1764STACK0074:
1765
1766!========================================================================
1767
1768SECTION .bkey032 DATA_VA=0xfd3dd8000
1769attr_data {
1770 Name = .bkey032,
1771 VA = 0xfd3dd8000,
1772 RA = ra2pa(0xfffc40000,0),
1773 PA = ra2pa(0xfffc40000,0),
1774 part_0_ctx_nonzero_tsb_config_3,
1775 TTE_Context=74, TTE_Size=0, TTE_W=1, TTE_X=0,
1776 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1777 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1778}
1779
1780
1781SECTION .bkey032
1782.data
1783.global DATA087
1784DATA087:
1785 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1786 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1787 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1788 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1789 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1790 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1791 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1792 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1793 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1794 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1795 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA085+0x0
1796 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1797 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1798 .xword 0xC1195C9D5B6DBB42 ! 0000000FD3DD8068 +0068 0 Double -4.155273E+05
1799 .word 0x3D9292CA ! 0000000FD3DD8070 +0070 0 Single 7.156904E-02
1800
1801
1802! Context 75 runs in 64-bit addressing mode, little-endian
1803
1804!========================================================================
1805
1806SECTION .bblk033 DATA_VA=0xffff840dae3c0000
1807attr_data {
1808 Name = .bblk033,
1809 VA = 0xffff840dae3c0000,
1810 RA = 0xfffae0000,
1811 PA = ra2pa(0xfffae0000,0),
1812 part_0_ctx_nonzero_tsb_config_1,
1813 TTE_Context=75, TTE_Size=1, TTE_W=1, TTE_X=0,
1814 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1815 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1816}
1817
1818
1819SECTION .bblk033
1820.data
1821.global DATA097
1822DATA097:
1823 .xword 0xAC0B98FA8AE95081 ! FFFF840DAE3C0000 +0000 45
1824 .xword 0xB48E80FC3DE2B4B2 ! FFFF840DAE3C0008 +0008 47
1825 .xword 0x637FD70588597830 ! FFFF840DAE3C0010 +0010 47
1826 .xword 0xF39374CADD21B1B6 ! FFFF840DAE3C0018 +0018 45
1827 .xword 0x9A2822BD6B7DEDF6 ! FFFF840DAE3C0020 +0020 4A
1828 .xword 0xF6BF7327DBEA9177 ! FFFF840DAE3C0028 +0028 44
1829 .xword 0x9E56799E614B8D88 ! FFFF840DAE3C0030 +0030 44
1830 .xword 0xA9FEE24C5BD5E650 ! FFFF840DAE3C0038 +0038 45
1831 .xword 0xA3A2686B230C5B62 ! FFFF840DAE3C0040 +0040 45
1832 .xword 0x1B27284DC913F8B6 ! FFFF840DAE3C0048 +0048 46
1833 .xword 0x2915895920612791 ! FFFF840DAE3C0050 +0050 46
1834 .xword 0xD1DDC8F452F66694 ! FFFF840DAE3C0058 +0058 47
1835 .xword 0x3A1E9ED6401CDAD1 ! FFFF840DAE3C0060 +0060 45
1836 .xword 0xCA94898FBF61C907 ! FFFF840DAE3C0068 +0068 47
1837 .xword 0x526CFA96E7546A96 ! FFFF840DAE3C0070 +0070 47
1838 .xword 0x1AC76337487DF60A ! FFFF840DAE3C0078 +0078 44
1839
1840!========================================================================
1841
1842SECTION .bstk034 DATA_VA=0x78e527fb0000
1843attr_data {
1844 Name = .bstk034,
1845 VA = 0x78e527fb0000,
1846 RA = 0xfffad0000,
1847 PA = ra2pa(0xfffad0000,0),
1848 part_0_ctx_nonzero_tsb_config_1,
1849 TTE_Context=75, TTE_Size=1, TTE_W=1, TTE_X=0,
1850 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1851 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1852}
1853
1854
1855SECTION .bstk034
1856.data
1857 .skip 0x2000 ! 000078E527FB0000
1858STACK0075:
1859
1860!========================================================================
1861
1862SECTION .bkey035 DATA_VA=0xfd3dd8000
1863attr_data {
1864 Name = .bkey035,
1865 VA = 0xfd3dd8000,
1866 RA = ra2pa(0xfffaf6000,0),
1867 PA = ra2pa(0xfffaf6000,0),
1868 part_0_ctx_nonzero_tsb_config_3,
1869 TTE_Context=75, TTE_Size=0, TTE_W=1, TTE_X=0,
1870 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1871 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1872}
1873
1874
1875SECTION .bkey035
1876.data
1877.global DATA099
1878DATA099:
1879 .xword 0x884027B973EFFFFF ! 0000000FD3DD8000 +0000 DATA003+0x88
1880 .xword 0x88E031D37B000000 ! 0000000FD3DD8008 +0008 DATA004+0x88
1881 .xword 0x88A0922244050000 ! 0000000FD3DD8010 +0010 DATA005+0x88
1882 .xword 0x8840AF39D681FFFF ! 0000000FD3DD8018 +0018 DATA006+0x88
1883 .xword 0x886052BE02000000 ! 0000000FD3DD8020 +0020 DATA007+0x88
1884 .xword 0x88C0FFBB0A000000 ! 0000000FD3DD8028 +0028 DATA008+0x88
1885 .xword 0x88E0102D6A170000 ! 0000000FD3DD8030 +0030 DATA009+0x88
1886 .xword 0x8840C752772D0000 ! 0000000FD3DD8038 +0038 DATA010+0x88
1887 .xword 0x8800A23700000000 ! 0000000FD3DD8040 +0040 DATA011+0x88
1888 .xword 0x88C0D5028AE8FFFF ! 0000000FD3DD8048 +0048 DATA012+0x88
1889 .xword 0x00003CAE0D84FFFF ! 0000000FD3DD8050 +0050 DATA097+0x0
1890 .xword 0x0000FEFF0F000000 ! 0000000FD3DD8058 +0058 DATA001+0x0
1891 .xword 0x0000000000000000 ! 0000000FD3DD8060 +0060 45
1892 .xword 0xBF5AF9F5819AD386 ! 0000000FD3DD8068 +0068 0 Double -1.646509E-03
1893 .word 0xBE84B7A9 ! 0000000FD3DD8070 +0070 0 Single -2.592137E-01
1894
1895#undef BLIMP_BIAS
1896#define BLIMP_BIAS 0
1897#undef BLIMP_FRAME
1898#define BLIMP_FRAME 128
1899#undef BLIMP_32BIT
1900#define BLIMP_32BIT 0
1901
1902!========================================================================
1903
1904SECTION .btext001 TEXT_VA=0x7739dd00
1905attr_text {
1906 Name = .btext001,
1907 VA = 0x7739dd00,
1908 RA = 0xfffef9d00,
1909 PA = ra2pa(0xfffef9d00,0),
1910 notsb
1911}
1912
1913SECTION .btext001_pg0 TEXT_VA=0x7739c000
1914attr_text {
1915 Name = .btext001_pg0,
1916 VA = 0x7739c000,
1917 RA = 0xfffef8000,
1918 PA = ra2pa(0xfffef8000,0),
1919 tsbonly,
1920 part_0_ctx_nonzero_tsb_config_2,
1921 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
1922 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
1923 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
1924}
1925.text; .skip 8
1926
1927
1928SECTION .btext001
1929.text
1930.global start_th_0; start_th_0:
1931.global SUBR016; SUBR016:
1932BL00169: ! MAIN:L0-B000
1933 nop ! 000000007739DD00 MAIN:L0-B000 1
1934 sethi %hh(0xFD3DD8000),%g2 ! 000000007739DD04 MAIN:L0-B000 1 BD00167
1935 or %g2,%hm(0xFD3DD8000),%g2 ! 000000007739DD08 MAIN:L0-B000 1
1936 sethi %lm(0xFD3DD8000),%g3 ! 000000007739DD0C MAIN:L0-B000 1
1937 or %g3,%lo(0xFD3DD8000),%g3 ! 000000007739DD10 MAIN:L0-B000 1
1938 sllx %g2, 0x20, %g2 ! 000000007739DD14 MAIN:L0-B000 1
1939 or %g2, %g3, %g2 ! 000000007739DD18 MAIN:L0-B000 1
1940 sethi %hh(0x78E527FB2000),%l0 ! 000000007739DD1C MAIN:L0-B000 1 STACK0068
1941 or %l0,%hm(0x78E527FB2000),%l0 ! 000000007739DD20 MAIN:L0-B000 1
1942 sethi %lm(0x78E527FB2000),%l1 ! 000000007739DD24 MAIN:L0-B000 1
1943 or %l1,%lo(0x78E527FB2000),%l1 ! 000000007739DD28 MAIN:L0-B000 1
1944 sllx %l0, 0x20, %l0 ! 000000007739DD2C MAIN:L0-B000 1
1945 or %l0, %l1, %l0 ! 000000007739DD30 MAIN:L0-B000 1
1946 sub %l0, 0x100, %o6 ! 000000007739DD34 MAIN:L0-B000 1
1947 add %o6, 0x80, %i6 ! 000000007739DD38 MAIN:L0-B000 1
1948 addcc %g0, 0x1, %g1 ! 000000007739DD3C MAIN:L0-B000 1
1949 or %g0, 0xCA, %g3 ! 000000007739DD40 MAIN:L0-B000 1
1950 or %g0, -1059, %g4 ! 000000007739DD44 MAIN:L0-B000 1
1951 or %g0, -1748, %g5 ! 000000007739DD48 MAIN:L0-B000 1
1952 or %g0, 0xD5, %g6 ! 000000007739DD4C MAIN:L0-B000 1
1953 or %g0, 0x0, %g7 ! 000000007739DD50 MAIN:L0-B000 1
1954 or %g0, -107, %o0 ! 000000007739DD54 MAIN:L0-B000 1
1955 or %g0, 0xFE5, %o1 ! 000000007739DD58 MAIN:L0-B000 1
1956 or %g0, -365, %o2 ! 000000007739DD5C MAIN:L0-B000 1
1957 or %g0, 0xA17, %o3 ! 000000007739DD60 MAIN:L0-B000 1
1958 or %g0, 0xCA0, %o4 ! 000000007739DD64 MAIN:L0-B000 1
1959 or %g0, 0x56C, %o5 ! 000000007739DD68 MAIN:L0-B000 1
1960 or %g0, 0x6CF, %o7 ! 000000007739DD6C MAIN:L0-B000 1
1961 or %g0, -658, %l0 ! 000000007739DD70 MAIN:L0-B000 1
1962 or %g0, 0x464, %l1 ! 000000007739DD74 MAIN:L0-B000 1
1963 or %g0, -4014, %l2 ! 000000007739DD78 MAIN:L0-B000 1
1964 or %g0, -3543, %l3 ! 000000007739DD7C MAIN:L0-B000 1
1965 or %g0, -3667, %l4 ! 000000007739DD80 MAIN:L0-B000 1
1966 or %g0, 0xE08, %l5 ! 000000007739DD84 MAIN:L0-B000 1
1967 sethi %hh(0x7739DD00),%l7 ! 000000007739DD88 MAIN:L0-B000 1 SUBR016
1968 or %l7,%hm(0x7739DD00),%l7 ! 000000007739DD8C MAIN:L0-B000 1
1969 sethi %lm(0x7739DD00),%l6 ! 000000007739DD90 MAIN:L0-B000 1
1970 or %l6,%lo(0x7739DD00),%l6 ! 000000007739DD94 MAIN:L0-B000 1
1971 sllx %l7, 0x20, %l7 ! 000000007739DD98 MAIN:L0-B000 1
1972 or %l7, %l6, %l7 ! 000000007739DD9C MAIN:L0-B000 1
1973 or %g0, -1419, %l6 ! 000000007739DDA0 MAIN:L0-B000 1
1974 or %g0, 0xA72, %i0 ! 000000007739DDA4 MAIN:L0-B000 1
1975 or %g0, 0xCE9, %i1 ! 000000007739DDA8 MAIN:L0-B000 1
1976 or %g0, -2259, %i2 ! 000000007739DDAC MAIN:L0-B000 1
1977 or %g0, 0x7F7, %i3 ! 000000007739DDB0 MAIN:L0-B000 1
1978 or %g0, -2110, %i4 ! 000000007739DDB4 MAIN:L0-B000 1
1979 or %g0, -500, %i5 ! 000000007739DDB8 MAIN:L0-B000 1
1980 or %g0, 0x880, %i7 ! 000000007739DDBC MAIN:L0-B000 1
1981 or %g0, 0x4, %g6 ! 000000007739DDC0 MAIN:L0-B000 1
1982BL00170:save %o6, -128, %o6 ! 000000007739DDC4 MAIN:L0-B000 4
1983 add %i0, %g6, %l0 ! 000000007739DDC8 MAIN:L0-B000 4
1984 add %i1, %g6, %l1 ! 000000007739DDCC MAIN:L0-B000 4
1985 add %i2, %g6, %l2 ! 000000007739DDD0 MAIN:L0-B000 4
1986 add %i3, %g6, %l3 ! 000000007739DDD4 MAIN:L0-B000 4
1987 add %i4, %g6, %l4 ! 000000007739DDD8 MAIN:L0-B000 4
1988 add %i5, %g6, %l5 ! 000000007739DDDC MAIN:L0-B000 4
1989 add %i6, %g6, %l6 ! 000000007739DDE0 MAIN:L0-B000 4
1990 add %i7, %g6, %l7 ! 000000007739DDE4 MAIN:L0-B000 4
1991 add %l0, %g6, %o0 ! 000000007739DDE8 MAIN:L0-B000 4
1992 add %l1, %g6, %o1 ! 000000007739DDEC MAIN:L0-B000 4
1993 add %l2, %g6, %o2 ! 000000007739DDF0 MAIN:L0-B000 4
1994 add %l3, %g6, %o3 ! 000000007739DDF4 MAIN:L0-B000 4
1995 add %l4, %g6, %o4 ! 000000007739DDF8 MAIN:L0-B000 4
1996 add %l5, %g6, %o5 ! 000000007739DDFC MAIN:L0-B000 4
1997 add %l7, %g6, %o7 ! 000000007739DE00 MAIN:L0-B000 4
1998 subcc %g6, 0x1, %g6 ! 000000007739DE04 MAIN:L0-B000 4
1999 bnz,a,pn %xcc, BL00170 ! 000000007739DE08 MAIN:L0-B000 4
2000 nop ! 000000007739DE0C MAIN:L0-B000 3
2001 restore %g0, %g0, %g0 ! 000000007739DE10 MAIN:L0-B000 1
2002 restore %g0, %g0, %g0 ! 000000007739DE14 MAIN:L0-B000 1
2003 restore %g0, %g0, %g0 ! 000000007739DE18 MAIN:L0-B000 1
2004 restore %g0, %g0, %g0 ! 000000007739DE1C MAIN:L0-B000 1
2005 ta %xcc, 0x44 ! 000000007739DE20 MAIN:L0-B000 1 cleanwin=0
2006 wr %g0, 0xA8, %gsr ! 000000007739DE24 MAIN:L0-B000 1
2007 ldd [%g2+0x0068], %f0 ! 000000007739DE28 MAIN:L0-B000 1 <BD00171
2008 faddd %f0, %f0, %f6 ! 000000007739DE2C MAIN:L0-B000 1
2009 faddd %f0, %f6, %f12 ! 000000007739DE30 MAIN:L0-B000 1
2010 faddd %f6, %f12, %f14 ! 000000007739DE34 MAIN:L0-B000 1
2011 faddd %f12, %f14, %f60 ! 000000007739DE38 MAIN:L0-B000 1
2012 faddd %f14, %f60, %f62 ! 000000007739DE3C MAIN:L0-B000 1
2013 faddd %f60, %f62, %f32 ! 000000007739DE40 MAIN:L0-B000 1
2014 faddd %f62, %f32, %f34 ! 000000007739DE44 MAIN:L0-B000 1
2015 faddd %f32, %f34, %f36 ! 000000007739DE48 MAIN:L0-B000 1
2016 faddd %f34, %f36, %f38 ! 000000007739DE4C MAIN:L0-B000 1
2017 faddd %f36, %f38, %f40 ! 000000007739DE50 MAIN:L0-B000 1
2018 faddd %f38, %f40, %f42 ! 000000007739DE54 MAIN:L0-B000 1
2019 faddd %f40, %f42, %f44 ! 000000007739DE58 MAIN:L0-B000 1
2020 faddd %f42, %f44, %f46 ! 000000007739DE5C MAIN:L0-B000 1
2021 ld [%g2+0x0070], %f2 ! 000000007739DE60 MAIN:L0-B000 1 <BD00172
2022 fadds %f2, %f2, %f3 ! 000000007739DE64 MAIN:L0-B000 1
2023 fadds %f2, %f3, %f4 ! 000000007739DE68 MAIN:L0-B000 1
2024 fadds %f3, %f4, %f5 ! 000000007739DE6C MAIN:L0-B000 1
2025 fadds %f4, %f5, %f8 ! 000000007739DE70 MAIN:L0-B000 1
2026 fadds %f5, %f8, %f9 ! 000000007739DE74 MAIN:L0-B000 1
2027 fadds %f8, %f9, %f10 ! 000000007739DE78 MAIN:L0-B000 1
2028 fadds %f9, %f10, %f11 ! 000000007739DE7C MAIN:L0-B000 1
2029 fcmpd %fcc0, %f0, %f0 ! 000000007739DE80 MAIN:L0-B000 1
2030 fcmpd %fcc1, %f0, %f0 ! 000000007739DE84 MAIN:L0-B000 1
2031 fcmpd %fcc2, %f0, %f0 ! 000000007739DE88 MAIN:L0-B000 1
2032 fcmpd %fcc3, %f0, %f0 ! 000000007739DE8C MAIN:L0-B000 1
2033 stx %fsr, [%g2+0x0060] ! 000000007739DE90 MAIN:L0-B000 1 <BD00008
2034 fzero %f16 ! 000000007739DE94 MAIN:L0-B000 1
2035 fzero %f18 ! 000000007739DE98 MAIN:L0-B000 1
2036 fzero %f20 ! 000000007739DE9C MAIN:L0-B000 1
2037 fzero %f22 ! 000000007739DEA0 MAIN:L0-B000 1
2038 fzero %f24 ! 000000007739DEA4 MAIN:L0-B000 1
2039 fzero %f26 ! 000000007739DEA8 MAIN:L0-B000 1
2040 fzero %f28 ! 000000007739DEAC MAIN:L0-B000 1
2041 fzero %f30 ! 000000007739DEB0 MAIN:L0-B000 1
2042 ldx [%g2+0x0000], %g3 ! 000000007739DEB4 MAIN:L0-B000 1 BASE<BD00167
2043 ldx [%g2+0x0008], %g4 ! 000000007739DEB8 MAIN:L0-B000 1 BASE<BD00145
2044 ldx [%g2+0x0010], %g5 ! 000000007739DEBC MAIN:L0-B000 1 BASE<BD00173
2045 ldx [%g2+0x0018], %g6 ! 000000007739DEC0 MAIN:L0-B000 1 BASE<BD00077
2046 or %g0, 0x2, %l0 ! 000000007739DEC4 LOOP:L1-B000 1
2047BL00190: ! LOOP:L1-B000
2048 add %g1, 0xC98, %g1 ! 000000007739DEC8 LOOP:L1-B000 2 chksum++
2049 and %g1, 0xFE, %l2 ! 000000007739DECC LOOP:L2-B000 2
2050BL00177: ! LOOP:L2-B000
2051 add %g1, 0xB49, %g1 ! 000000007739DED0 LOOP:L2-B000 7 chksum++
2052 ldx [%g2+0x0050], %l5 ! 000000007739DED4 LOOP:L2-B000 7 <BD00003
2053 membar 0x40 ! 000000007739DED8 LOOP:L2-B000 7
2054 stda %f0, [%l5]0xE0 ! 000000007739DEDC LOOP:L2-B000 7 Blk-Store
2055 membar 0x40 ! 000000007739DEE0 LOOP:L2-B000 7
2056 stda %o4, [%g4+0x0018]%asi ! 000000007739DEE4 LOOP:L2-B000 7 S >BD00005
2057 ldx [%g2+0x0058], %l6 ! 000000007739DEE8 LOOP:L2-B000 7 <BD00021
2058 ldda [%l6]0x2E, %i0 ! 000000007739DEEC LOOP:L2-B000 7 S Quad_Ld_P
2059 .word 0x085DB2BB ! 000000007739DEF0 LOOP:L2-B000 7 S illop
2060 add %g5, -118, %l6 ! 000000007739DEF4 LOOP:L2-B000 7 @BD00058
2061 ldda [%l6]0xD2, %f20 ! 000000007739DEF8 LOOP:L2-B000 7 S Short16
2062 sth %i1, [%g5+0x001A] ! 000000007739DEFC LOOP:L2-B000 7 S >BD00005+2
2063 ldstub [%g3+0x0073], %l4 ! 000000007739DF00 LOOP:L2-B000 7 S >BD00012
2064 sth %o4, [%g5-0x0076] ! 000000007739DF04 LOOP:L2-B000 7 S >BD00058
2065 membar 0x40 ! 000000007739DF08 LOOP:L2-B000 7
2066 ldda [%l5]0xF8, %f16 ! 000000007739DF0C LOOP:L2-B000 7 Blk-Load
2067 membar 0x40 ! 000000007739DF10 LOOP:L2-B000 7
2068 swap [%g3-0x0028], %o5 ! 000000007739DF14 LOOP:L2-B000 7 S >BD00006
2069 .word 0x99B7494C ! 000000007739DF18 LOOP:L2-B000 7 S illop_VIS
2070 and %g1, 0xFE, %l1 ! 000000007739DF1C LOOP:L3-B000 7
2071BL00176: ! LOOP:L3-B000
2072 add %g1, 0x2D2, %g1 ! 000000007739DF20 LOOP:L3-B000 11 chksum++
2073 nop ! 000000007739DF24 LOOP:L3-B000 11 S
2074 nop ! 000000007739DF28 LOOP:L3-B000 11 S
2075 bpos,a BL00174 ;.empty ! 000000007739DF2C LOOP:L3-B000 11 L
2076 bgu BL00174 ! 000000007739DF30 LOOP:L3-B000 11 L
2077 stda %f16, [%g3+0x0018]%asi ! 000000007739DF34 LOOP:L3-B000 0 S >BD00005
2078BL00174:nop ! 000000007739DF38 LOOP:L3-B000 21 S
2079 ble,pt %icc, BL00175 ! 000000007739DF3C LOOP:L3-B000 11 L
2080BL00175:edge16n %o5, %o1, %l4 ! 000000007739DF40 LOOP:L3-B000 12 S
2081 add %g1, 0x2E9, %g1 ! 000000007739DF44 LOOP:L3-B000 11 chksum++
2082 srlx %l1, 0x1, %l1 ! 000000007739DF48 LOOP:L3-B000 11
2083 andcc %l1, 0x1, %g0 ! 000000007739DF4C LOOP:L3-B000 11
2084 bne,a,pt %xcc, BL00176 ! 000000007739DF50 LOOP:L3-B000 11
2085 sth %l4, [%g5+0x000C] ! 000000007739DF54 LOOP:L3-B000 4 S >BD00023
2086 add %g1, 0xBEC, %g1 ! 000000007739DF58 LOOP:L3-B000 7 chksum++
2087 srlx %l2, 0x1, %l2 ! 000000007739DF5C LOOP:L2-B000 7
2088 andcc %l2, 0x1, %g0 ! 000000007739DF60 LOOP:L2-B000 7
2089 bne,pt %xcc, BL00177 ! 000000007739DF64 LOOP:L2-B000 7
2090 .word 0xF55AF3CE ! 000000007739DF68 LOOP:L2-B000 7 S illop
2091 add %g1, 0xB07, %g1 ! 000000007739DF6C LOOP:L2-B000 2 chksum++
2092 or %g0, 0x3, %l3 ! 000000007739DF70 LOOP:L2-B001 2
2093BL00184: ! LOOP:L2-B001
2094 add %g1, 0xBF0, %g1 ! 000000007739DF74 LOOP:L2-B001 6 chksum++
2095 stha %g1, [%g4+0x007E]%asi ! 000000007739DF78 LOOP:L2-B001 6 S >BD00014
2096 .word 0x87BE1729 ! 000000007739DF7C LOOP:L2-B001 6 S illop_VIS
2097 nop ! 000000007739DF80 LOOP:L2-B001 6 S
2098 fbne,pt %fcc0, BL00178 ! 000000007739DF84 LOOP:L2-B001 6 L
2099 ld [%g2+0x0060], %fsr ! 000000007739DF88 LOOP:L2-B001 6 S <BD00008
2100 swap [%g5-0x0028], %i0 ! 000000007739DF8C LOOP:L2-B001 1 S >BD00006
2101 nop ! 000000007739DF90 LOOP:L2-B001 1 S
2102 nop ! 000000007739DF94 LOOP:L2-B001 1 S
2103 stb %i0, [%g6+0x002E] ! 000000007739DF98 LOOP:L2-B001 1 S >BD00015+6
2104 std %f20, [%g5-0x0048] ! 000000007739DF9C LOOP:L2-B001 1 S >BD00011
2105 fbuge,pn %fcc2, BL00178 ! 000000007739DFA0 LOOP:L2-B001 1 L
2106 stb %i1, [%g3+0x0073] ! 000000007739DFA4 LOOP:L2-B001 1 S >BD00012
2107 bl BL00179 ;.empty ! 000000007739DFA8 LOOP:L2-B001 0 L
2108BL00178:call .+8 ! 000000007739DFAC LOOP:L2-B001 6 L
2109BL00179:nop ! 000000007739DFB0 LOOP:L2-B001 6 S
2110 st %f10, [%g6+0x0044] ! 000000007739DFB4 LOOP:L2-B001 6 S >BD00002
2111BL00180:add %g1, 0x246, %g1 ! 000000007739DFB8 LOOP:L2-B001 6 chksum++
2112 and %g1, 0xFE, %l4 ! 000000007739DFBC LOOP:L3-B001 6
2113BL00181: ! LOOP:L3-B001
2114 add %g1, 0xECA, %g1 ! 000000007739DFC0 LOOP:L3-B001 9 chksum++
2115 ldx [%g2+0x0050], %l5 ! 000000007739DFC4 LOOP:L3-B001 9 <BD00003
2116 membar 0x40 ! 000000007739DFC8 LOOP:L3-B001 9
2117 stda %f32, [%l5]0x16 ! 000000007739DFCC LOOP:L3-B001 9 Blk-Store
2118 membar 0x40 ! 000000007739DFD0 LOOP:L3-B001 9
2119 pdist %f20, %f30, %f22 ! 000000007739DFD4 LOOP:L3-B001 9 S
2120 membar 0x40 ! 000000007739DFD8 LOOP:L3-B001 9
2121 stda %f16, [%l5]0xF0 ! 000000007739DFDC LOOP:L3-B001 9 Blk-Store
2122 membar 0x40 ! 000000007739DFE0 LOOP:L3-B001 9
2123 .word 0xFB9802C3 ! 000000007739DFE4 LOOP:L3-B001 9 S illop_VIS
2124 call .+8 ! 000000007739DFE8 LOOP:L3-B001 9 S
2125 stw %o5, [%g4-0x0034] ! 000000007739DFEC LOOP:L3-B001 9 S >BD00007
2126 add %g4, 0x18, %l5 ! 000000007739DFF0 LOOP:L3-B001 9 @BD00005
2127 stda %f18,[%l5+%g1]0xC8 ! 000000007739DFF4 LOOP:L3-B001 9 S Partial_St
2128 stxa %i1, [%g5+0x0028]%asi ! 000000007739DFF8 LOOP:L3-B001 9 S >BD00015
2129 std %f26, [%g6+0x0028] ! 000000007739DFFC LOOP:L3-B001 9 S >BD00015
2130 ldx [%g2+0x0018], %g5 ! 000000007739E000 LOOP:L3-B001 9 S BASE<BD00077
2131 ldx [%g2+0x0028], %g4 ! 000000007739E004 LOOP:L3-B001 9 S BASE<BD00060
2132 std %f30, [%g3-0x0048] ! 000000007739E008 LOOP:L3-B001 9 S >BD00011
2133 srlx %l4, 0x1, %l4 ! 000000007739E00C LOOP:L3-B001 9
2134 andcc %l4, 0x1, %g0 ! 000000007739E010 LOOP:L3-B001 9
2135 bne,a,pt %xcc, BL00181 ! 000000007739E014 LOOP:L3-B001 9
2136 nop ! 000000007739E018 LOOP:L3-B001 3 S
2137 add %g1, 0xECB, %g1 ! 000000007739E01C LOOP:L3-B001 6 chksum++
2138 fcmpd %fcc0, %f46, %f14 ! 000000007739E020 SKIP:L3-B002 6
2139 fbl,a BL00182 ! 000000007739E024 SKIP:L3-B002 6
2140 nop ! 000000007739E028 SKIP:L3-B002 6 S
2141 stb %i0, [%g3+0x0073] ! 000000007739E02C SKIP:L3-B002 0 S >BD00012
2142 fones %f19 ! 000000007739E030 SKIP:L3-B002 0 S
2143 ldx [%g2+0x0050], %l5 ! 000000007739E034 SKIP:L3-B002 0 <BD00003
2144 membar 0x40 ! 000000007739E038 SKIP:L3-B002 0
2145 stda %f16, [%l5]0xE0 ! 000000007739E03C SKIP:L3-B002 0 Blk-Store
2146 membar 0x40 ! 000000007739E040 SKIP:L3-B002 0
2147 .word 0x247A2AAB ! 000000007739E044 SKIP:L3-B002 0 S random
2148 swap [%g6-0x0028], %o0 ! 000000007739E048 SKIP:L3-B002 0 S >BD00006
2149 add %g1, 0x5E5, %g1 ! 000000007739E04C SKIP:L3-B002 0 chksum++
2150 stda %l4, [%g4+0x0028]%asi ! 000000007739E050 SKIP:L3-B002 0 S >BD00015
2151 ldx [%g2+0x0058], %l6 ! 000000007739E054 SKIP:L3-B002 0 <BD00021
2152 ldda [%l6]0x26, %i0 ! 000000007739E058 SKIP:L3-B002 0 S Quad_Ld_P
2153 add %g6, 0xC, %l6 ! 000000007739E05C SKIP:L3-B002 0 @BD00023
2154 .word 0x92B74C44 ! 000000007739E060 SKIP:L3-B002 0 S random
2155 .word 0xBBB18371 ! 000000007739E064 SKIP:L3-B002 0 S illop
2156 swap [%g4-0x0028], %i3 ! 000000007739E068 SKIP:L3-B002 0 S >BD00006
2157 ba BL00183 ! 000000007739E06C SKIP:L3-B002 0
2158 st %f3, [%g4-0x0074] ! 000000007739E070 SKIP:L3-B002 0 S >BD00013
2159BL00182: ! ELSE:L3-B003
2160 nop ! 000000007739E074 ELSE:L3-B003 6 S
2161 ldx [%g2+0x0020], %g5 ! 000000007739E078 ELSE:L3-B003 6 S BASE<BD00016
2162 add %g3, 0xC, %l6 ! 000000007739E07C ELSE:L3-B003 6 @BD00023
2163 stda %f18, [%l6]0xDA ! 000000007739E080 ELSE:L3-B003 6 S Short16
2164 ldx [%g2+0x0058], %l6 ! 000000007739E084 ELSE:L3-B003 6 <BD00021
2165 ldda [%l6]0x2C, %i0 ! 000000007739E088 ELSE:L3-B003 6 S Quad_Ld
2166 st %f31, [%g3-0x0034] ! 000000007739E08C ELSE:L3-B003 6 S >BD00007
2167 ldx [%g2+0x0050], %l5 ! 000000007739E090 ELSE:L3-B003 6 <BD00003
2168 membar 0x40 ! 000000007739E094 ELSE:L3-B003 6
2169 stda %f0, [%l5]0xF0 ! 000000007739E098 ELSE:L3-B003 6 Blk-Store
2170 membar 0x40 ! 000000007739E09C ELSE:L3-B003 6
2171 add %g5, 0x73, %l6 ! 000000007739E0A0 ELSE:L3-B003 6 @BD00012
2172 stda %f22, [%l6]0xD8 ! 000000007739E0A4 ELSE:L3-B003 6 S Short8
2173 pdist %f22, %f26, %f22 ! 000000007739E0A8 ELSE:L3-B003 6 S
2174 add %g1, 0x11, %g1 ! 000000007739E0AC ELSE:L3-B003 6 chksum++
2175 ldx [%g2+0x0050], %l5 ! 000000007739E0B0 ELSE:L3-B003 6 <BD00003
2176 membar 0x40 ! 000000007739E0B4 ELSE:L3-B003 6
2177 stda %f32, [%l5]0x16 ! 000000007739E0B8 ELSE:L3-B003 6 Blk-Store
2178 membar 0x40 ! 000000007739E0BC ELSE:L3-B003 6
2179 ldx [%g2+0x0040], %g5 ! 000000007739E0C0 ELSE:L3-B003 6 S BASE<BD00087
2180 ldx [%g2+0x0058], %l6 ! 000000007739E0C4 ELSE:L3-B003 6 <BD00021
2181 stba %g7, [%l6+%g0]0x14 ! 000000007739E0C8 ELSE:L3-B003 6 S >BD00022
2182 membar 0x40 ! 000000007739E0CC ELSE:L3-B003 6
2183 stda %f16, [%l5]0xE0 ! 000000007739E0D0 ELSE:L3-B003 6 Blk-Store
2184 membar 0x40 ! 000000007739E0D4 ELSE:L3-B003 6
2185 ldx [%g4-0x0088], %g4 ! 000000007739E0D8 ELSE:L3-B003 6 ptr_chase
2186 ldx [%g4-0x0088], %g4 ! 000000007739E0DC ELSE:L3-B003 6 ptr_chase
2187 ldx [%g4-0x0088], %g4 ! 000000007739E0E0 ELSE:L3-B003 6 ptr_chase
2188BL00183: ! ELSE:L3-B003
2189 add %g1, 0xBC7, %g1 ! 000000007739E0E4 ELSE:L3-B003 6 chksum++
2190 .word 0xA7AB977F ! 000000007739E0E8 LOOP:L2-B001 6 S illop_FP
2191 ldx [%g2+0x0058], %l6 ! 000000007739E0EC LOOP:L2-B001 6 <BD00021
2192 ldda [%l6]0x24, %i0 ! 000000007739E0F0 LOOP:L2-B001 6 S Quad_Ld
2193 add %g6, -72, %l5 ! 000000007739E0F4 LOOP:L2-B001 6 @BD00011
2194 stda %f16,[%l5+%g1]0xC4 ! 000000007739E0F8 LOOP:L2-B001 6 S Partial_St
2195 st %f5, [%g3+0x0044] ! 000000007739E0FC LOOP:L2-B001 6 S >BD00002
2196 subcc %l3, 0x1, %l3 ! 000000007739E100 LOOP:L2-B001 6
2197 bnz,pt %icc, BL00184 ! 000000007739E104 LOOP:L2-B001 6
2198 nop ! 000000007739E108 LOOP:L2-B001 6 S
2199 add %g1, 0x213, %g1 ! 000000007739E10C LOOP:L2-B001 2 chksum++
2200 nop ! 000000007739E110 LOOP:L2-B002 2
2201 nop ! 000000007739E114 LOOP:L2-B003 2
2202 nop ! 000000007739E118 LOOP:L2-B004 2
2203 nop ! 000000007739E11C LOOP:L2-B005 2
2204 nop ! 000000007739E120 LOOP:L2-B006 2
2205 nop ! 000000007739E124 LOOP:L2-B007 2
2206 nop ! 000000007739E128 LOOP:L2-B008 2
2207 nop ! 000000007739E12C LOOP:L2-B009 2
2208 nop ! 000000007739E130 LOOP:L2-B010 2
2209 nop ! 000000007739E134 LOOP:L2-B011 2
2210 nop ! 000000007739E138 LOOP:L2-B012 2
2211 nop ! 000000007739E13C LOOP:L2-B013 2
2212 nop ! 000000007739E140 LOOP:L2-B014 2
2213 nop ! 000000007739E144 LOOP:L2-B015 2
2214 nop ! 000000007739E148 LOOP:L2-B016 2
2215 nop ! 000000007739E14C LOOP:L2-B017 2
2216 nop ! 000000007739E150 LOOP:L2-B018 2
2217 nop ! 000000007739E154 LOOP:L2-B019 2
2218 nop ! 000000007739E158 LOOP:L1-B000 2 S
2219 bne,a BL00185 ;.empty ! 000000007739E15C LOOP:L1-B000 2 L
2220 fbuge BL00186 ;.empty ! 000000007739E160 LOOP:L1-B000 0 L
2221 fbne BL00187 ;.empty ! 000000007739E164 LOOP:L1-B000 2 L
2222 bcc,a,pn %xcc, BL00188 ! 000000007739E168 LOOP:L1-B000 2 L
2223 .word 0x8FAB41E8 ! 000000007739E16C LOOP:L1-B000 0 S illop
2224BL00186:st %f18, [%g3-0x0034] ! 000000007739E170 LOOP:L1-B000 0 S >BD00007
2225BL00185:nop ! 000000007739E174 LOOP:L1-B000 0 S
2226 ldub [%g5+0x0075], %o0 ! 000000007739E178 LOOP:L1-B000 0 S <BD00009
2227 ld [%g2+0x0060], %fsr ! 000000007739E17C LOOP:L1-B000 0 S <BD00008
2228BL00187:bvc,a BL00189 ! 000000007739E180 LOOP:L1-B000 2 L
2229BL00188:ldstub [%g5+0x0073], %o0 ! 000000007739E184 LOOP:L1-B000 2 S >BD00012
2230BL00189:add %g1, 0x246, %g1 ! 000000007739E188 LOOP:L1-B000 2 chksum++
2231 subcc %l0, 0x1, %l0 ! 000000007739E18C LOOP:L1-B000 2
2232 bnz,a BL00190 ! 000000007739E190 LOOP:L1-B000 2
2233 st %f5, [%g5-0x0074] ! 000000007739E194 LOOP:L1-B000 1 S >BD00013
2234 add %g1, 0x7B2, %g1 ! 000000007739E198 LOOP:L1-B000 1 chksum++
2235 sethi %hi(0x29F33), %g3 ! 000000007739E19C MAIN:L0-B000 1 .+0
2236 or %g3,%lo(0x29F33),%g3 ! 000000007739E1A0 MAIN:L0-B000 1
2237 cmp %g1, %g3 ! 000000007739E1A4 MAIN:L0-B000 1
2238 bne %icc, blimp_bad_end ! 000000007739E1A8 MAIN:L0-B000 1
2239 nop ! 000000007739E1AC MAIN:L0-B000 1
2240blimp_good_end:
2241 EXIT_GOOD
2242blimp_bad_end:
2243 EXIT_BAD
2244
2245SECTION .btext001_pg1 TEXT_VA=0x7739e000
2246attr_text {
2247 Name = .btext001_pg1,
2248 VA = 0x7739e000,
2249 RA = 0xfffefa000,
2250 PA = ra2pa(0xfffefa000,0),
2251 tsbonly,
2252 part_0_ctx_nonzero_tsb_config_2,
2253 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
2254 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2255 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2256}
2257.text; .skip 8
2258
2259!========================================================================
2260
2261SECTION .btext002 TEXT_VA=0xffffeb5230edff00
2262attr_text {
2263 Name = .btext002,
2264 VA = 0xffffeb5230edff00,
2265 RA = 0xffff8ff00,
2266 PA = ra2pa(0xffff8ff00,0),
2267 notsb
2268}
2269
2270SECTION .btext002_pg0 TEXT_VA=0xffffeb5230ed0000
2271attr_text {
2272 Name = .btext002_pg0,
2273 VA = 0xffffeb5230ed0000,
2274 RA = 0xffff80000,
2275 PA = ra2pa(0xffff80000,0),
2276 tsbonly,
2277 part_0_ctx_nonzero_tsb_config_1,
2278 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2279 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2280 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2281}
2282.text; .skip 8
2283
2284
2285SECTION .btext002
2286.text
2287.global SUBR017; SUBR017:
2288BL00001: ! SUBR:L0-B000
2289 add %g1, 0xA9C, %g1 ! FFFFEB5230EDFF00 SUBR:L0-B000 0 chksum++
2290 save %o6, -128, %o6 ! FFFFEB5230EDFF04 SUBR:L0-B000 0
2291 sethi %hh(0xFFFFEB5230EDFF00),%l7 ! FFFFEB5230EDFF08 SUBR:L0-B000 0 SUBR017
2292 or %l7,%hm(0xFFFFEB5230EDFF00),%l7 ! FFFFEB5230EDFF0C SUBR:L0-B000 0
2293 sethi %lm(0xFFFFEB5230EDFF00),%l6 ! FFFFEB5230EDFF10 SUBR:L0-B000 0
2294 or %l6,%lo(0xFFFFEB5230EDFF00),%l6 ! FFFFEB5230EDFF14 SUBR:L0-B000 0
2295 sllx %l7, 0x20, %l7 ! FFFFEB5230EDFF18 SUBR:L0-B000 0
2296 .word 0xA3B14366 ! FFFFEB5230EDFF1C SUBR:L0-B000 0 illop
2297 ta %xcc, 0x45 ! FFFFEB5230EDFF20 SUBR:L0-B000 0 demap-stack
2298 .word 0x9BB382C3 ! FFFFEB5230EDFF24 SUBR:L0-B000 0 S illop
2299 ldx [%g2+0x0050], %l5 ! FFFFEB5230EDFF28 SUBR:L0-B000 0 <BD00003
2300 .word 0x3F07C458 ! FFFFEB5230EDFF2C SUBR:L0-B000 0 random
2301 .word 0xB3F00000 ! FFFFEB5230EDFF30 SUBR:L0-B000 0 illop
2302 membar 0x40 ! FFFFEB5230EDFF34 SUBR:L0-B000 0
2303 stx %i5, [%g5+0x0018] ! FFFFEB5230EDFF38 SUBR:L0-B000 0 S >BD00005
2304 st %f30, [%g4-0x0028] ! FFFFEB5230EDFF3C SUBR:L0-B000 0 S >BD00006
2305 stx %i1, [%g4+0x0018] ! FFFFEB5230EDFF40 SUBR:L0-B000 0 S >BD00005
2306 lduw [%g5-0x0034], %o2 ! FFFFEB5230EDFF44 SUBR:L0-B000 0 S <BD00007
2307 .word 0x83880000 ! FFFFEB5230EDFF48 SUBR:L0-B000 0 S random
2308 stb %o2, [%g3+0x0075] ! FFFFEB5230EDFF4C SUBR:L0-B000 0 S >BD00009
2309 st %f11, [%g3+0x0044] ! FFFFEB5230EDFF50 SUBR:L0-B000 0 S >BD00002
2310 st %f22, [%g4-0x0034] ! FFFFEB5230EDFF54 SUBR:L0-B000 0 S >BD00007
2311 add %g1, 0x28C, %g1 ! FFFFEB5230EDFF58 SUBR:L0-B000 0 chksum++
2312 or %g0, 0x2, %l1 ! FFFFEB5230EDFF5C LOOP:L1-B000 0
2313BL00047: ! LOOP:L1-B000
2314 .word 0x66B43B04 ! FFFFEB5230EDFF60 LOOP:L1-B000 0 random
2315 add %g4, 0x68, %l5 ! FFFFEB5230EDFF64 LOOP:L1-B000 0 @BD00010
2316 stda %f28,[%l5+%g1]0xC3 ! FFFFEB5230EDFF68 LOOP:L1-B000 0 S Partial_St
2317 stx %o0, [%g5-0x0048] ! FFFFEB5230EDFF6C LOOP:L1-B000 0 S >BD00011
2318 .word 0xEF42BAE2 ! FFFFEB5230EDFF70 LOOP:L1-B000 0 illop
2319 .word 0x7A0652E0 ! FFFFEB5230EDFF74 LOOP:L1-B000 0 random
2320 .word 0xBBB3469C ! FFFFEB5230EDFF78 LOOP:L1-B000 0 illop
2321 .word 0x55417DB0 ! FFFFEB5230EDFF7C LOOP:L1-B000 0 random
2322 .word 0xB3AC9F1F ! FFFFEB5230EDFF80 LOOP:L1-B000 0 illop
2323 or %l6, %l5, %l6 ! FFFFEB5230EDFF84 LOOP:L1-B000 0
2324 add %l6, 0x1, %l6 ! FFFFEB5230EDFF88 LOOP:L1-B000 0
2325 .word 0xA792A01E ! FFFFEB5230EDFF8C LOOP:L1-B000 0 S illop
2326 .word 0xA5F80CFB ! FFFFEB5230EDFF90 LOOP:L1-B000 0 S illop
2327 stwa %o0, [%g4-0x0044]%asi ! FFFFEB5230EDFF94 LOOP:L1-B000 0 S >BD00011+4
2328 .word 0xE5C768A8 ! FFFFEB5230EDFF98 LOOP:L1-B000 0 S illop
2329 sethi %hh(0xFFFF8A373B70FF00),%l6 ! FFFFEB5230EDFF9C LOOP:L1-B000 0 SUBR019
2330 or %l6,%hm(0xFFFF8A373B70FF00),%l6 ! FFFFEB5230EDFFA0 LOOP:L1-B000 0
2331 sethi %lm(0xFFFF8A373B70FF00),%l5 ! FFFFEB5230EDFFA4 LOOP:L1-B000 0
2332 or %l5,%lo(0xFFFF8A373B70FF00),%l5 ! FFFFEB5230EDFFA8 LOOP:L1-B000 0
2333 sllx %l6, 0x20, %l6 ! FFFFEB5230EDFFAC LOOP:L1-B000 0
2334 or %l6, %l5, %l6 ! FFFFEB5230EDFFB0 LOOP:L1-B000 0
2335 jmpl %l6+0x0000, %o7 ! FFFFEB5230EDFFB4 LOOP:L1-B000 0 S
2336 ldub [%g4+0x0073], %i0 ! FFFFEB5230EDFFB8 LOOP:L1-B000 0 S <BD00012
2337 add %g4, -72, %l5 ! FFFFEB5230EDFFBC LOOP:L1-B000 0 @BD00011
2338 stda %f24,[%l5+%g1]0xC4 ! FFFFEB5230EDFFC0 LOOP:L1-B000 0 S Partial_St
2339 ldx [%g2+0x0060], %fsr ! FFFFEB5230EDFFC4 LOOP:L1-B000 0 S <BD00008
2340 stx %i0, [%g4+0x006D] ! FFFFEB5230EDFFC8 LOOP:L1-B000 0 S >BD00010+5
2341 std %o2, [%g4+0x0068] ! FFFFEB5230EDFFCC LOOP:L1-B000 0 S >BD00010
2342 .word 0x8FDE9352 ! FFFFEB5230EDFFD0 SKIP:L2-B000 0 illop
2343 .word 0x9FC68000 ! FFFFEB5230EDFFD4 SKIP:L2-B000 0 random
2344 sta %f5, [%g6-0x0074]%asi ! FFFFEB5230EDFFD8 SKIP:L2-B000 0 S >BD00013
2345 prefetch [%g2+%o7], 4 ! FFFFEB5230EDFFDC SKIP:L2-B000 0 S <.+0
2346 .word 0xB7A7481E ! FFFFEB5230EDFFE0 SKIP:L2-B000 0 S illop
2347 ldx [%g2+0x0050], %l5 ! FFFFEB5230EDFFE4 SKIP:L2-B000 0 <BD00003
2348 .word 0xCE63E225 ! FFFFEB5230EDFFE8 SKIP:L2-B000 0 illop
2349 stda %f32, [%l5]0x16 ! FFFFEB5230EDFFEC SKIP:L2-B000 0 Blk-Store
2350 membar 0x40 ! FFFFEB5230EDFFF0 SKIP:L2-B000 0
2351 membar 0x40 ! FFFFEB5230EDFFF4 SKIP:L2-B000 0
2352 stda %f32, [%l5]0xF0 ! FFFFEB5230EDFFF8 SKIP:L2-B000 0 Blk-Store
2353 membar 0x40 ! FFFFEB5230EDFFFC SKIP:L2-B000 0
2354 add %g5, 0x28, %l5 ! FFFFEB5230EE0000 SKIP:L2-B000 0 @BD00015
2355 stda %f16,[%l5+%g1]0xC4 ! FFFFEB5230EE0004 SKIP:L2-B000 0 S Partial_St
2356 .word 0xADB70799 ! FFFFEB5230EE0008 SKIP:L2-B000 0 S illop_VIS
2357 ldx [%g2+0x0050], %l5 ! FFFFEB5230EE000C SKIP:L2-B000 0 <BD00003
2358 membar 0x40 ! FFFFEB5230EE0010 SKIP:L2-B000 0
2359 .word 0xA9A70866 ! FFFFEB5230EE0014 SKIP:L2-B000 0 illop
2360 membar 0x40 ! FFFFEB5230EE0018 SKIP:L2-B000 0
2361 st %f3, [%g6-0x0074] ! FFFFEB5230EE001C SKIP:L2-B000 0 S >BD00013
2362 membar 0x40 ! FFFFEB5230EE0020 SKIP:L2-B000 0
2363 .word 0xE3339FED ! FFFFEB5230EE0024 SKIP:L2-B000 0 illop
2364 membar 0x40 ! FFFFEB5230EE0028 SKIP:L2-B000 0
2365 ta %xcc, 0x46 ! FFFFEB5230EE002C SKIP:L2-B000 0 S demap-page
2366 stb %i2, [%g3+0x0075] ! FFFFEB5230EE0030 SKIP:L2-B000 0 S >BD00009
2367 add %g1, 0x501, %g1 ! FFFFEB5230EE0034 SKIP:L2-B000 0 chksum++
2368 st %f5, [%g5+0x0044] ! FFFFEB5230EE0038 SKIP:L2-B000 0 S >BD00002
2369 stw %o2, [%g5-0x0034] ! FFFFEB5230EE003C SKIP:L2-B000 0 S >BD00007
2370 ldx [%g2+0x0020], %g3 ! FFFFEB5230EE0040 SKIP:L2-B000 0 S BASE<BD00016
2371 ldx [%g2+0x0050], %l5 ! FFFFEB5230EE0044 SKIP:L2-B000 0 <BD00003
2372 membar 0x40 ! FFFFEB5230EE0048 SKIP:L2-B000 0
2373 stda %f0, [%l5]0x16 ! FFFFEB5230EE004C SKIP:L2-B000 0 Blk-Store
2374 membar 0x40 ! FFFFEB5230EE0050 SKIP:L2-B000 0
2375 ba,pn %xcc, BL00020 ! FFFFEB5230EE0054 SKIP:L2-B000 0
2376 swap [%g4-0x0028], %o5 ! FFFFEB5230EE0058 SKIP:L2-B000 0 S >BD00006
2377BL00017: ! ELSE:L2-B001
2378 fpack16 %f24, %f26 ! FFFFEB5230EE005C ELSE:L2-B001 0 S
2379 nop ! FFFFEB5230EE0060 ELSE:L2-B001 0 S
2380 std %f18, [%g5+0x0068] ! FFFFEB5230EE0064 ELSE:L2-B001 0 S >BD00010
2381 nop ! FFFFEB5230EE0068 ELSE:L2-B001 0 S
2382 ba BL00018 ;.empty ! FFFFEB5230EE006C ELSE:L2-B001 0 L
2383 .word 0xA7AFC075 ! FFFFEB5230EE0070 ELSE:L2-B001 0 L illop
2384 call .+8 ! FFFFEB5230EE0074 ELSE:L2-B001 0 L
2385BL00019:.word 0xEFA88796 ! FFFFEB5230EE0078 ELSE:L2-B001 0 S random
2386BL00018:add %g1, 0x455, %g1 ! FFFFEB5230EE007C ELSE:L2-B001 0 chksum++
2387 add %g1, 0xFA8, %g1 ! FFFFEB5230EE0080 ELSE:L2-B001 0 chksum++
2388 .word 0xC5AE873C ! FFFFEB5230EE0084 ELSE:L2-B001 0 S illop
2389 edge16n %g1, %g1, %i3 ! FFFFEB5230EE0088 ELSE:L2-B001 0 S
2390 fcmpgt16 %f28, %f16, %o5 ! FFFFEB5230EE008C ELSE:L2-B001 0 S
2391 st %f10, [%g4-0x0074] ! FFFFEB5230EE0090 ELSE:L2-B001 0 S >BD00013
2392 .word 0xA9A93603 ! FFFFEB5230EE0094 ELSE:L2-B001 0 S illop
2393 lduh [%g5+0x007E], %i3 ! FFFFEB5230EE0098 ELSE:L2-B001 0 S <BD00014
2394BL00020: ! ELSE:L2-B001
2395 add %g1, 0x905, %g1 ! FFFFEB5230EE009C ELSE:L2-B001 0 chksum++
2396 fcmpd %fcc2, %f6, %f34 ! FFFFEB5230EE00A0 SKIP:L2-B002 0
2397 fbl,a,pn %fcc2, BL00024 ! FFFFEB5230EE00A4 SKIP:L2-B002 0
2398 stw %i3, [%g4-0x0028] ! FFFFEB5230EE00A8 SKIP:L2-B002 0 S >BD00006
2399 st %f27, [%g4-0x0034] ! FFFFEB5230EE00AC SKIP:L2-B002 0 S >BD00007
2400 stb %o5, [%g4+0x006F] ! FFFFEB5230EE00B0 SKIP:L2-B002 0 S >BD00010+7
2401 ldx [%g2+0x0050], %l5 ! FFFFEB5230EE00B4 SKIP:L2-B002 0 <BD00003
2402 membar 0x40 ! FFFFEB5230EE00B8 SKIP:L2-B002 0
2403 stda %f16, [%l5]0xE0 ! FFFFEB5230EE00BC SKIP:L2-B002 0 Blk-Store
2404 membar 0x40 ! FFFFEB5230EE00C0 SKIP:L2-B002 0
2405 lduw [%g5-0x0034], %o3 ! FFFFEB5230EE00C4 SKIP:L2-B002 0 S <BD00007
2406 stx %i3, [%g5+0x0068] ! FFFFEB5230EE00C8 SKIP:L2-B002 0 S >BD00010
2407 .word 0xA1A9F01C ! FFFFEB5230EE00CC SKIP:L2-B002 0 S illop
2408 .word 0xAFE65DFD ! FFFFEB5230EE00D0 SKIP:L2-B002 0 illop
2409 lduwa [%l6+%g0]0x04, %g7 ! FFFFEB5230EE00D4 SKIP:L2-B002 0 S <BD00022
2410 sth %o0, [%g5+0x001C] ! FFFFEB5230EE00D8 SKIP:L2-B002 0 S >BD00005+4
2411 stxa %g7, [%l6+%g0]0x04 ! FFFFEB5230EE00DC SKIP:L2-B002 0 S >BD00022
2412 add %g6, 0x73, %l6 ! FFFFEB5230EE00E0 SKIP:L2-B002 0 @BD00012
2413 stda %f24, [%l6]0xD1 ! FFFFEB5230EE00E4 SKIP:L2-B002 0 S Short8
2414 add %g1, 0xFD1, %g1 ! FFFFEB5230EE00E8 SKIP:L2-B002 0 chksum++
2415 stb %i3, [%g4+0x000D] ! FFFFEB5230EE00EC SKIP:L2-B002 0 S >BD00023+1
2416 rd %gsr, %l6 ! FFFFEB5230EE00F0 SKIP:L2-B002 0 S
2417 .word 0xC35D8718 ! FFFFEB5230EE00F4 SKIP:L2-B002 0 S illop
2418 stda %o2, [%g5-0x0048]%asi ! FFFFEB5230EE00F8 SKIP:L2-B002 0 S >BD00011
2419 stx %i2, [%g4+0x0068] ! FFFFEB5230EE00FC SKIP:L2-B002 0 S >BD00010
2420 stb %o5, [%g5+0x0075] ! FFFFEB5230EE0100 SKIP:L2-B002 0 S >BD00009
2421 ldx [%g2+0x0058], %l6 ! FFFFEB5230EE0104 SKIP:L2-B002 0 <BD00021
2422 lduha [%l6+%g0]0x14, %g7 ! FFFFEB5230EE0108 SKIP:L2-B002 0 S <BD00022
2423 fpsub32 %f16, %f24, %f18 ! FFFFEB5230EE010C SKIP:L2-B002 0 S
2424 .word 0x89865D1F ! FFFFEB5230EE0110 SKIP:L2-B002 0 illop
2425 nop ! FFFFEB5230EE0114 SKIP:L2-B002 0 S
2426BL00024: ! ELSE:L2-B003
2427 .word 0x89A04917 ! FFFFEB5230EE0118 ELSE:L2-B003 0 S illop
2428 ldsw [%g5-0x0028], %o2 ! FFFFEB5230EE011C ELSE:L2-B003 0 S <BD00006
2429 .word 0x8F8B0662 ! FFFFEB5230EE0120 ELSE:L2-B003 0 L illop
2430 bvc,pn %icc, BL00026 ;.empty ! FFFFEB5230EE0124 ELSE:L2-B003 0 L
2431 .word 0xAF93601A ! FFFFEB5230EE0128 ELSE:L2-B003 0 L illop
2432 swap [%g6-0x0034], %o3 ! FFFFEB5230EE012C ELSE:L2-B003 0 S >BD00007
2433 fbule,pt %fcc2, BL00028 ;.empty ! FFFFEB5230EE0130 ELSE:L2-B003 0 L
2434 bpos,a,pt %icc, BL00029 ;.empty ! FFFFEB5230EE0134 ELSE:L2-B003 0 L
2435 bnz BL00030 ;.empty ! FFFFEB5230EE0138 ELSE:L2-B003 0 L
2436BL00026:fbule,a BL00025 ! FFFFEB5230EE013C ELSE:L2-B003 0 L
2437 .word 0xF9996214 ! FFFFEB5230EE0140 ELSE:L2-B003 0 S random
2438BL00030:fbge,a,pt %fcc1, BL00028 ;.empty ! FFFFEB5230EE0144 ELSE:L2-B003 0 L
2439BL00027:bnz,a,pn %icc, BL00025 ! FFFFEB5230EE0148 ELSE:L2-B003 0 L
2440 nop ! FFFFEB5230EE014C ELSE:L2-B003 0 S
2441BL00028:bgu,a,pn %icc, BL00025 ! FFFFEB5230EE0150 ELSE:L2-B003 0 L
2442BL00029:.word 0x85ADCDB4 ! FFFFEB5230EE0154 ELSE:L2-B003 0 S illop
2443 nop ! FFFFEB5230EE0158 ELSE:L2-B003 0 S
2444BL00025:add %g1, 0xC53, %g1 ! FFFFEB5230EE015C ELSE:L2-B003 0 chksum++
2445 add %g1, 0xE40, %g1 ! FFFFEB5230EE0160 ELSE:L2-B003 0 chksum++
2446 add %g4, 0x18, %l5 ! FFFFEB5230EE0164 ELSE:L2-B003 0 @BD00005
2447 stda %f30,[%l5+%g1]0xC8 ! FFFFEB5230EE0168 ELSE:L2-B003 0 S Partial_St
2448 ldx [%g2+0x0060], %fsr ! FFFFEB5230EE016C ELSE:L2-B003 0 S <BD00008
2449 .word 0x939187D3 ! FFFFEB5230EE0170 ELSE:L2-B003 0 S illop
2450 add %g3, 0x73, %l6 ! FFFFEB5230EE0174 ELSE:L2-B003 0 @BD00012
2451 stda %f20, [%l6]0xD0 ! FFFFEB5230EE0178 ELSE:L2-B003 0 S Short8
2452 ldx [%g2+0x0050], %l5 ! FFFFEB5230EE017C ELSE:L2-B003 0 <BD00003
2453 membar 0x40 ! FFFFEB5230EE0180 ELSE:L2-B003 0
2454 .word 0xE24A1ED2 ! FFFFEB5230EE0184 ELSE:L2-B003 0 random
2455 membar 0x40 ! FFFFEB5230EE0188 ELSE:L2-B003 0
2456BL00031: ! ELSE:L2-B003
2457 add %g1, 0x115, %g1 ! FFFFEB5230EE018C ELSE:L2-B003 0 chksum++
2458 .word 0xB9B2037F ! FFFFEB5230EE0190 SKIP:L2-B004 0 illop
2459 fbge,a,pt %fcc1, BL00033 ! FFFFEB5230EE0194 SKIP:L2-B004 0
2460 .word 0xC3D6EDCB ! FFFFEB5230EE0198 SKIP:L2-B004 0 S illop
2461 stx %o3, [%g6+0x0018] ! FFFFEB5230EE019C SKIP:L2-B004 0 S >BD00005
2462 ld [%g4-0x0074], %f11 ! FFFFEB5230EE01A0 SKIP:L2-B004 0 S <BD00013
2463 ta %xcc, 0x43 ! FFFFEB5230EE01A4 SKIP:L2-B004 0 S +-PEF
2464 nop ! FFFFEB5230EE01A8 SKIP:L2-B004 0 S
2465 stw %g1, [%g4+0x002C] ! FFFFEB5230EE01AC SKIP:L2-B004 0 S >BD00015+4
2466 bvc,a,pn %icc, BL00032 ! FFFFEB5230EE01B0 SKIP:L2-B004 0 L
2467BL00032:st %f3, [%g3-0x0074] ! FFFFEB5230EE01B4 SKIP:L2-B004 0 S >BD00013
2468 ldstub [%g6+0x0075], %i2 ! FFFFEB5230EE01B8 SKIP:L2-B004 0 S >BD00009
2469 add %g1, 0x973, %g1 ! FFFFEB5230EE01BC SKIP:L2-B004 0 chksum++
2470 add %g1, 0x13E, %g1 ! FFFFEB5230EE01C0 SKIP:L2-B004 0 chksum++
2471 ldx [%g2+0x0060], %fsr ! FFFFEB5230EE01C4 SKIP:L2-B004 0 S <BD00008
2472 .word 0x97A1D8E7 ! FFFFEB5230EE01C8 SKIP:L2-B004 0 S illop
2473 stw %i2, [%g4-0x0028] ! FFFFEB5230EE01CC SKIP:L2-B004 0 S >BD00006
2474 ldx [%g2+0x0050], %l5 ! FFFFEB5230EE01D0 SKIP:L2-B004 0 <BD00003
2475 membar 0x40 ! FFFFEB5230EE01D4 SKIP:L2-B004 0
2476 .word 0x0A73A936 ! FFFFEB5230EE01D8 SKIP:L2-B004 0 illop
2477 .word 0xB5C41A8C ! FFFFEB5230EE01DC SKIP:L2-B004 0 illop
2478 rd %gsr, %l6 ! FFFFEB5230EE01E0 SKIP:L2-B004 0 S
2479 wr %l6, 0x38, %gsr ! FFFFEB5230EE01E4 SKIP:L2-B004 0 S
2480 fba,a BL00040 ! FFFFEB5230EE01E8 SKIP:L2-B004 0
2481 std %f18, [%g5+0x0018] ! FFFFEB5230EE01EC SKIP:L2-B004 0 S >BD00005
2482BL00033: ! ELSE:L2-B005
2483 ldsb [%g6+0x0075], %l4 ! FFFFEB5230EE01F0 ELSE:L2-B005 0 S <BD00009
2484 std %f24, [%g5+0x0018] ! FFFFEB5230EE01F4 ELSE:L2-B005 0 S >BD00005
2485 .word 0xABEC65D8 ! FFFFEB5230EE01F8 ELSE:L2-B005 0 S random
2486 bn,pt %xcc, BL00035 ! FFFFEB5230EE01FC ELSE:L2-B005 0 L
2487 stxa %o5, [%g5+0x0018]%asi ! FFFFEB5230EE0200 ELSE:L2-B005 0 S >BD00005
2488BL00035:bge,a,pt %xcc, BL00036 ! FFFFEB5230EE0204 ELSE:L2-B005 0 L
2489 st %f10, [%g5+0x0044] ! FFFFEB5230EE0208 ELSE:L2-B005 0 S >BD00002
2490 fpsub32s %f30, %f23, %f23 ! FFFFEB5230EE020C ELSE:L2-B005 0 S
2491 nop ! FFFFEB5230EE0210 ELSE:L2-B005 0 S
2492 .word 0xBBB78938 ! FFFFEB5230EE0214 ELSE:L2-B005 0 S illop
2493 std %l4, [%g4+0x0018] ! FFFFEB5230EE0218 ELSE:L2-B005 0 S >BD00005
2494 fbule,a,pn %fcc1, BL00037 ;.empty ! FFFFEB5230EE021C ELSE:L2-B005 0 L
2495BL00036:bn,a BL00038 ;.empty ! FFFFEB5230EE0220 ELSE:L2-B005 0 L
2496BL00037:.word 0x1E0B3867 ! FFFFEB5230EE0224 ELSE:L2-B005 0 L random
2497BL00038:.word 0xF299181B ! FFFFEB5230EE0228 ELSE:L2-B005 0 S illop
2498BL00039:swap [%g6-0x0034], %o1 ! FFFFEB5230EE022C ELSE:L2-B005 0 S >BD00007
2499 .word 0xABEBCE1F ! FFFFEB5230EE0230 ELSE:L2-B005 0 illop
2500 add %g1, 0x230, %g1 ! FFFFEB5230EE0234 ELSE:L2-B005 0 chksum++
2501 stw %o5, [%g4-0x0034] ! FFFFEB5230EE0238 ELSE:L2-B005 0 S >BD00007
2502 popc %i2, %o4 ! FFFFEB5230EE023C ELSE:L2-B005 0 S
2503 add %g6, 0x73, %l6 ! FFFFEB5230EE0240 ELSE:L2-B005 0 @BD00012
2504 ldda [%l6]0xD0, %f28 ! FFFFEB5230EE0244 ELSE:L2-B005 0 S Short8
2505 .word 0xDF8E9528 ! FFFFEB5230EE0248 ELSE:L2-B005 0 illop
2506 ldda [%l6]0xD2, %f20 ! FFFFEB5230EE024C ELSE:L2-B005 0 S Short16
2507BL00040: ! ELSE:L2-B005
2508 add %g1, 0x93F, %g1 ! FFFFEB5230EE0250 ELSE:L2-B005 0 chksum++
2509 call .+8 ;.empty ! FFFFEB5230EE0254 LOOP:L1-B000 0 L
2510 fbn,a BL00042 ! FFFFEB5230EE0258 LOOP:L1-B000 0 L
2511 nop ! FFFFEB5230EE025C LOOP:L1-B000 0 S
2512 ba,pn %xcc, BL00043 ;.empty ! FFFFEB5230EE0260 LOOP:L1-B000 0 L
2513BL00043:bz,a,pn %icc, BL00044 ;.empty ! FFFFEB5230EE0264 LOOP:L1-B000 0 L
2514 fblg BL00045 ;.empty ! FFFFEB5230EE0268 LOOP:L1-B000 0 L
2515 call .+8 ;.empty ! FFFFEB5230EE026C LOOP:L1-B000 0 L
2516BL00044:bneg,pn %icc, BL00041 ;.empty ! FFFFEB5230EE0270 LOOP:L1-B000 0 L
2517BL00045:fbge BL00046 ;.empty ! FFFFEB5230EE0274 LOOP:L1-B000 0 L
2518BL00042:brnz,pn %o1, BL00041 ! FFFFEB5230EE0278 LOOP:L1-B000 0 L
2519BL00041:.word 0x9BB2C371 ! FFFFEB5230EE027C LOOP:L1-B000 0 S illop_VIS
2520BL00046:add %g1, 0x709, %g1 ! FFFFEB5230EE0280 LOOP:L1-B000 0 chksum++
2521 subcc %l1, 0x1, %l1 ! FFFFEB5230EE0284 LOOP:L1-B000 0
2522 bnz BL00047 ! FFFFEB5230EE0288 LOOP:L1-B000 0
2523 swapa [%g5-0x0034]%asi, %i4 ! FFFFEB5230EE028C LOOP:L1-B000 0 S >BD00007
2524 add %g1, 0xF10, %g1 ! FFFFEB5230EE0290 LOOP:L1-B000 0 chksum++
2525 .word 0x97A250ED ! FFFFEB5230EE0294 SUBR:L0-B000 0 illop
2526 membar 0x40 ! FFFFEB5230EE0298 SUBR:L0-B000 0
2527 stda %f0, [%l5]0xF0 ! FFFFEB5230EE029C SUBR:L0-B000 0 Blk-Store
2528 membar 0x40 ! FFFFEB5230EE02A0 SUBR:L0-B000 0
2529 ldx [%g2+0x0060], %fsr ! FFFFEB5230EE02A4 SUBR:L0-B000 0 S <BD00008
2530 add %g5, 0x18, %l5 ! FFFFEB5230EE02A8 SUBR:L0-B000 0 @BD00005
2531 stda %f30,[%l5+%g1]0xC3 ! FFFFEB5230EE02AC SUBR:L0-B000 0 S Partial_St
2532 ldx [%g2+0x0050], %l5 ! FFFFEB5230EE02B0 SUBR:L0-B000 0 <BD00003
2533 .word 0xA9A74101 ! FFFFEB5230EE02B4 SUBR:L0-B000 0 illop
2534 ldda [%l5]0x16, %f16 ! FFFFEB5230EE02B8 SUBR:L0-B000 0 Blk-Load
2535 .word 0x8D89630C ! FFFFEB5230EE02BC SUBR:L0-B000 0 illop
2536 add %g3, 0x75, %l6 ! FFFFEB5230EE02C0 SUBR:L0-B000 0 @BD00009
2537 ldda [%l6]0xD0, %f28 ! FFFFEB5230EE02C4 SUBR:L0-B000 0 S Short8
2538 ta %xcc, 0x45 ! FFFFEB5230EE02C8 SUBR:L0-B000 0 demap-stack
2539 .word 0xBBA4D150 ! FFFFEB5230EE02CC SUBR:L0-B000 0 illop
2540 add %g1, 0x26B, %g1 ! FFFFEB5230EE02D0 SUBR:L0-B000 0 chksum++
2541 ret ! FFFFEB5230EE02D4 SUBR:L0-B000 0
2542 restore %i0, %l7, %o0 ! FFFFEB5230EE02D8 SUBR:L0-B000 0
2543
2544SECTION .btext002_pg1 TEXT_VA=0xffffeb5230ee0000
2545attr_text {
2546 Name = .btext002_pg1,
2547 VA = 0xffffeb5230ee0000,
2548 RA = 0xffff90000,
2549 PA = ra2pa(0xffff90000,0),
2550 tsbonly,
2551 part_0_ctx_nonzero_tsb_config_1,
2552 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2553 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2554 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2555}
2556.text; .skip 8
2557
2558!========================================================================
2559
2560SECTION .btext003 TEXT_VA=0x78b7217ff00
2561attr_text {
2562 Name = .btext003,
2563 VA = 0x78b7217ff00,
2564 RA = 0xffff6ff00,
2565 PA = ra2pa(0xffff6ff00,0),
2566 notsb
2567}
2568
2569SECTION .btext003_pg0 TEXT_VA=0x78b72170000
2570attr_text {
2571 Name = .btext003_pg0,
2572 VA = 0x78b72170000,
2573 RA = 0xffff60000,
2574 PA = ra2pa(0xffff60000,0),
2575 tsbonly,
2576 part_0_ctx_nonzero_tsb_config_1,
2577 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2578 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2579 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2580}
2581.text; .skip 8
2582
2583
2584SECTION .btext003
2585.text
2586.global SUBR018; SUBR018:
2587BL00048: ! SUBR:L0-B000
2588 add %g1, 0x5D6, %g1 ! 0000078B7217FF00 SUBR:L0-B000 0 chksum++
2589 save %o6, -128, %o6 ! 0000078B7217FF04 SUBR:L0-B000 0
2590 sethi %hh(0x78B7217FF00),%l7 ! 0000078B7217FF08 SUBR:L0-B000 0 SUBR018
2591 or %l7,%hm(0x78B7217FF00),%l7 ! 0000078B7217FF0C SUBR:L0-B000 0
2592 .word 0xF21B9004 ! 0000078B7217FF10 SUBR:L0-B000 0 illop
2593 or %l6,%lo(0x78B7217FF00),%l6 ! 0000078B7217FF14 SUBR:L0-B000 0
2594 sllx %l7, 0x20, %l7 ! 0000078B7217FF18 SUBR:L0-B000 0
2595 or %l7, %l6, %l7 ! 0000078B7217FF1C SUBR:L0-B000 0
2596 .word 0xA1A305C1 ! 0000078B7217FF20 SUBR:L0-B000 0 illop
2597 add %g6, 0x28, %l5 ! 0000078B7217FF24 SUBR:L0-B000 0 @BD00015
2598 stda %f20,[%l5+%g1]0xC4 ! 0000078B7217FF28 SUBR:L0-B000 0 S Partial_St
2599 ldx [%g2+0x0050], %l5 ! 0000078B7217FF2C SUBR:L0-B000 0 <BD00003
2600 membar 0x40 ! 0000078B7217FF30 SUBR:L0-B000 0
2601 stda %f0, [%l5]0xF0 ! 0000078B7217FF34 SUBR:L0-B000 0 Blk-Store
2602 membar 0x40 ! 0000078B7217FF38 SUBR:L0-B000 0
2603 .word 0x8DAF407F ! 0000078B7217FF3C SUBR:L0-B000 0 S illop
2604 .word 0xE40EF8B9 ! 0000078B7217FF40 SUBR:L0-B000 0 random
2605 .word 0x8D679C5A ! 0000078B7217FF44 SUBR:L0-B000 0 S illop
2606 st %f5, [%g4+0x0044] ! 0000078B7217FF48 SUBR:L0-B000 0 S >BD00002
2607 call .+8 ! 0000078B7217FF4C SUBR:L0-B000 0 S
2608 st %f9, [%g6+0x0044] ! 0000078B7217FF50 SUBR:L0-B000 0 S >BD00002
2609 rd %gsr, %l6 ! 0000078B7217FF54 SUBR:L0-B000 0 S
2610 wr %l6, 0x90, %gsr ! 0000078B7217FF58 SUBR:L0-B000 0 S
2611 add %g1, 0xFD, %g1 ! 0000078B7217FF5C SUBR:L0-B000 0 chksum++
2612 add %i1, %g1, %o3 ! 0000078B7217FF60 SWCH:L1-B000 0
2613 .word 0x81B4C887 ! 0000078B7217FF64 SWCH:L1-B000 0 illop
2614 .word 0xE7922B86 ! 0000078B7217FF68 SWCH:L1-B000 0 illop
2615 or %o3,%lo(0x10E7922B86),%o3 ! 0000078B7217FF6C SWCH:L1-B000 0
2616 add %o3, %o7, %o3 ! 0000078B7217FF70 SWCH:L1-B000 0
2617 .word 0xA9676ADC ! 0000078B7217FF74 SWCH:L1-B000 0 illop
2618 .word 0x83AD2577 ! 0000078B7217FF78 SWCH:L1-B000 0 S illop_FP
2619 fba BL00059 ! 0000078B7217FF7C SWCH:L1-B000 0
2620 nop ! 0000078B7217FF80 SWCH:L1-B000 0 S
2621 fba,a,pn %fcc0, BL00057 ! 0000078B7217FF84 SWCH:L1-B000 0
2622 .word 0x8BA97000 ! 0000078B7217FF88 SWCH:L1-B000 0 S illop
2623 ba,pn %xcc, BL00050 ! 0000078B7217FF8C SWCH:L1-B000 0
2624 lda [%g5-0x0034]%asi, %f24 ! 0000078B7217FF90 SWCH:L1-B000 0 S <BD00007
2625 ba,a,pt %icc, BL00049 ! 0000078B7217FF94 SWCH:L1-B000 0
2626 nop ! 0000078B7217FF98 SWCH:L1-B000 0 S
2627BL00049:add %g1, 0xAD5, %g1 ! 0000078B7217FF9C CASE:L2-B000 0 chksum++
2628 st %f30, [%g5-0x0028] ! 0000078B7217FFA0 CASE:L2-B000 0 S >BD00006
2629 stw %i4, [%g4-0x0028] ! 0000078B7217FFA4 CASE:L2-B000 0 S >BD00006
2630 add %g5, 0x68, %l5 ! 0000078B7217FFA8 CASE:L2-B000 0 @BD00010
2631 stda %f30,[%l5+%g1]0xCB ! 0000078B7217FFAC CASE:L2-B000 0 S Partial_St
2632 .word 0xA3AAA068 ! 0000078B7217FFB0 CASE:L2-B000 0 S illop_FP
2633 stb %o2, [%g4+0x0075] ! 0000078B7217FFB4 CASE:L2-B000 0 S >BD00009
2634 ba BL00061 ! 0000078B7217FFB8 CASE:L2-B000 0
2635 bshuffle %f24, %f22, %f26 ! 0000078B7217FFBC CASE:L2-B000 0 S
2636BL00050:add %g1, 0xD86, %g1 ! 0000078B7217FFC0 CASE:L2-B001 0 chksum++
2637 stwa %i3, [%g4-0x0034]%asi ! 0000078B7217FFC4 CASE:L2-B001 0 S >BD00007
2638 .word 0x9BB40617 ! 0000078B7217FFC8 CASE:L2-B001 0 illop
2639 stda %f30,[%l5+%g1]0xCD ! 0000078B7217FFCC CASE:L2-B001 0 S Partial_St
2640 .word 0xC1158311 ! 0000078B7217FFD0 CASE:L2-B001 0 S illop
2641 .word 0x05EB059D ! 0000078B7217FFD4 CASE:L2-B001 0 S illop
2642 ba,pt %xcc, BL00061 ! 0000078B7217FFD8 CASE:L2-B001 0
2643 nop ! 0000078B7217FFDC CASE:L2-B001 0 S
2644BL00057:add %g1, 0xEED, %g1 ! 0000078B7217FFE0 CASE:L2-B002 0 chksum++
2645 fxor %f20, %f28, %f18 ! 0000078B7217FFE4 CASE:L2-B002 0 S
2646 .word 0x95F00000 ! 0000078B7217FFE8 CASE:L2-B002 0 L illop
2647 sth %i4, [%g5-0x0078] ! 0000078B7217FFEC CASE:L2-B002 0 S >BD00051
2648 nop ! 0000078B7217FFF0 CASE:L2-B002 0 S
2649 bpos,pn %icc, BL00053 ! 0000078B7217FFF4 CASE:L2-B002 0 L
2650BL00052:.word 0x99B54235 ! 0000078B7217FFF8 CASE:L2-B002 0 S illop
2651 bn,pt %xcc, BL00054 ;.empty ! 0000078B7217FFFC CASE:L2-B002 0 L
2652 bneg,a,pn %xcc, BL00055 ! 0000078B72180000 CASE:L2-B002 0 L
2653 .word 0x8D883522 ! 0000078B72180004 CASE:L2-B002 0 S illop
2654 fblg,a,pt %fcc2, BL00055 ! 0000078B72180008 CASE:L2-B002 0 L
2655 st %f8, [%g6-0x0074] ! 0000078B7218000C CASE:L2-B002 0 S >BD00013
2656BL00055:ldxa [%g7+%g0]0x79, %i3 ! 0000078B72180010 CASE:L2-B002 0 S BAD-ASI
2657 nop ! 0000078B72180014 CASE:L2-B002 0 S
2658BL00053:fbo,a BL00056 ! 0000078B72180018 CASE:L2-B002 0 L
2659BL00054:stb %i0, [%g5-0x0047] ! 0000078B7218001C CASE:L2-B002 0 S >BD00011+1
2660 bpos,a BL00056 ;.empty ! 0000078B72180020 CASE:L2-B002 0 L
2661 bge,a BL00056 ! 0000078B72180024 CASE:L2-B002 0 L
2662BL00056:ta %xcc, 0x40 ! 0000078B72180028 CASE:L2-B002 0 S +-priv
2663 add %g1, 0xB8D, %g1 ! 0000078B7218002C CASE:L2-B002 0 chksum++
2664 fba BL00061 ! 0000078B72180030 CASE:L2-B002 0
2665 nop ! 0000078B72180034 CASE:L2-B002 0 S
2666BL00059:add %g1, 0x40F, %g1 ! 0000078B72180038 CASE:L2-B003 0 chksum++
2667 add %g6, -118, %l6 ! 0000078B7218003C CASE:L2-B003 0 @BD00058
2668 ldda [%l6]0xD2, %f24 ! 0000078B72180040 CASE:L2-B003 0 S Short16
2669 add %g5, 0x18, %l5 ! 0000078B72180044 CASE:L2-B003 0 @BD00005
2670 .word 0xEC64E3CD ! 0000078B72180048 CASE:L2-B003 0 S random
2671 pdist %f22, %f30, %f22 ! 0000078B7218004C CASE:L2-B003 0 S
2672 nop ! 0000078B72180050 CASE:L2-B003 0 S
2673 .word 0xED76DA08 ! 0000078B72180054 CASE:L2-B003 0 illop
2674 nop ! 0000078B72180058 CASE:L2-B003 0 S
2675BL00061: ! SWCH:L1-B000
2676 add %g1, 0x66D, %g1 ! 0000078B7218005C SWCH:L1-B000 0 chksum++
2677 ldx [%g2+0x0050], %l5 ! 0000078B72180060 SWCH:L1-B000 0 <BD00003
2678 membar 0x40 ! 0000078B72180064 SWCH:L1-B000 0
2679 stda %f16, [%l5]0xE0 ! 0000078B72180068 SWCH:L1-B000 0 Blk-Store
2680 .word 0xB9D8325A ! 0000078B7218006C SWCH:L1-B000 0 illop
2681 membar 0x40 ! 0000078B72180070 SWCH:L1-B000 0
2682 stda %f16, [%l5]0xF0 ! 0000078B72180074 SWCH:L1-B000 0 Blk-Store
2683 membar 0x40 ! 0000078B72180078 SWCH:L1-B000 0
2684 .word 0x8BB303FB ! 0000078B7218007C SWCH:L1-B000 0 S illop
2685 te %xcc, %g7+0x006C ! 0000078B72180080 SWCH:L1-B000 0 S
2686 st %f22, [%g6-0x0028] ! 0000078B72180084 SWCH:L1-B000 0 S >BD00006
2687 add %g3, -120, %l6 ! 0000078B72180088 SWCH:L1-B000 0 @BD00051
2688 ldda [%l6]0xD3, %f28 ! 0000078B7218008C SWCH:L1-B000 0 S Short16
2689 ldx [%g2+0x0028], %g4 ! 0000078B72180090 SWCH:L1-B000 0 S BASE<BD00060
2690 ta %xcc, 0x46 ! 0000078B72180094 SWCH:L1-B000 0 S demap-page
2691 .word 0xADB6C653 ! 0000078B72180098 SWCH:L1-B000 0 illop
2692 stda %f32, [%l5]0xE0 ! 0000078B7218009C SWCH:L1-B000 0 Blk-Store
2693 membar 0x40 ! 0000078B721800A0 SWCH:L1-B000 0
2694 pdist %f22, %f18, %f22 ! 0000078B721800A4 SWCH:L1-B000 0 S
2695 ldsw [%g4-0x0028], %o1 ! 0000078B721800A8 SWCH:L1-B000 0 S <BD00006
2696 nop ! 0000078B721800AC SWCH:L1-B000 0 S
2697 .word 0xE15E38A3 ! 0000078B721800B0 SUBR:L0-B000 0 S illop
2698 nop ! 0000078B721800B4 SUBR:L0-B000 0 S
2699 ldsb [%g6+0x0075], %l2 ! 0000078B721800B8 SUBR:L0-B000 0 S <BD00009
2700 bvs BL00062 ;.empty ! 0000078B721800BC SUBR:L0-B000 0 L
2701 .word 0xEF7069AF ! 0000078B721800C0 SUBR:L0-B000 0 L random
2702 .word 0xBB749A3F ! 0000078B721800C4 SUBR:L0-B000 0 S illop
2703 fble BL00063 ! 0000078B721800C8 SUBR:L0-B000 0 L
2704BL00062:.word 0x83F00000 ! 0000078B721800CC SUBR:L0-B000 0 S illop
2705 nop ! 0000078B721800D0 SUBR:L0-B000 0 S
2706BL00063:add %g1, 0x1A4, %g1 ! 0000078B721800D4 SUBR:L0-B000 0 chksum++
2707 ta %xcc, 0x45 ! 0000078B721800D8 SUBR:L0-B000 0 demap-stack
2708 .word 0xFEA6A1D4 ! 0000078B721800DC SUBR:L0-B000 0 random
2709 add %g1, 0xAAB, %g1 ! 0000078B721800E0 SUBR:L0-B000 0 chksum++
2710 ret ! 0000078B721800E4 SUBR:L0-B000 0
2711 .word 0x34FB2958 ! 0000078B721800E8 SUBR:L0-B000 0 random
2712
2713SECTION .btext003_pg1 TEXT_VA=0x78b72180000
2714attr_text {
2715 Name = .btext003_pg1,
2716 VA = 0x78b72180000,
2717 RA = 0xffff70000,
2718 PA = ra2pa(0xffff70000,0),
2719 tsbonly,
2720 part_0_ctx_nonzero_tsb_config_1,
2721 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2722 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2723 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2724}
2725.text; .skip 8
2726
2727!========================================================================
2728
2729SECTION .btext004 TEXT_VA=0xffff8a373b70ff00
2730attr_text {
2731 Name = .btext004,
2732 VA = 0xffff8a373b70ff00,
2733 RA = 0xffff4ff00,
2734 PA = ra2pa(0xffff4ff00,0),
2735 notsb
2736}
2737
2738SECTION .btext004_pg0 TEXT_VA=0xffff8a373b700000
2739attr_text {
2740 Name = .btext004_pg0,
2741 VA = 0xffff8a373b700000,
2742 RA = 0xffff40000,
2743 PA = ra2pa(0xffff40000,0),
2744 tsbonly,
2745 part_0_ctx_nonzero_tsb_config_1,
2746 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2747 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2748 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2749}
2750.text; .skip 8
2751
2752
2753SECTION .btext004
2754.text
2755.global SUBR019; SUBR019:
2756BL00064: ! SUBR:L0-B000
2757 add %g1, 0x2A, %g1 ! FFFF8A373B70FF00 SUBR:L0-B000 0 chksum++
2758 .word 0xA3A45A67 ! FFFF8A373B70FF04 SUBR:L0-B000 0 illop
2759 .word 0xF3B0E4EE ! FFFF8A373B70FF08 SUBR:L0-B000 0 illop
2760 or %l7,%hm(0x10F3B0E4EE),%l7 ! FFFF8A373B70FF0C SUBR:L0-B000 0
2761 .word 0xD21CE452 ! FFFF8A373B70FF10 SUBR:L0-B000 0 illop
2762 or %l6,%lo(0x10F3B0E4EE),%l6 ! FFFF8A373B70FF14 SUBR:L0-B000 0
2763 .word 0xB9A2D6F8 ! FFFF8A373B70FF18 SUBR:L0-B000 0 illop
2764 or %l7, %l6, %l7 ! FFFF8A373B70FF1C SUBR:L0-B000 0
2765 ta %xcc, 0x45 ! FFFF8A373B70FF20 SUBR:L0-B000 0 demap-stack
2766 add %g1, 0xC0E, %g1 ! FFFF8A373B70FF24 SUBR:L0-B000 0 chksum++
2767 or %g0, 0x2, %l4 ! FFFF8A373B70FF28 LOOP:L1-B000 0
2768BL00071: ! LOOP:L1-B000
2769 add %g1, 0x624, %g1 ! FFFF8A373B70FF2C LOOP:L1-B000 0 chksum++
2770 ldx [%g2+0x0050], %l5 ! FFFF8A373B70FF30 LOOP:L1-B000 0 <BD00003
2771 membar 0x40 ! FFFF8A373B70FF34 LOOP:L1-B000 0
2772 stda %f0, [%l5]0xE0 ! FFFF8A373B70FF38 LOOP:L1-B000 0 Blk-Store
2773 .word 0x99AC5CFF ! FFFF8A373B70FF3C LOOP:L1-B000 0 illop
2774 prefetch [%g3+0x0075], 1 ! FFFF8A373B70FF40 LOOP:L1-B000 0 S <BD00009
2775 add %g4, -118, %l6 ! FFFF8A373B70FF44 LOOP:L1-B000 0 @BD00058
2776 ldda [%l6]0xD2, %f24 ! FFFF8A373B70FF48 LOOP:L1-B000 0 S Short16
2777 membar 0x40 ! FFFF8A373B70FF4C LOOP:L1-B000 0
2778 ldda [%l5]0x16, %f16 ! FFFF8A373B70FF50 LOOP:L1-B000 0 Blk-Load
2779 membar 0x40 ! FFFF8A373B70FF54 LOOP:L1-B000 0
2780 .word 0xC947C9D6 ! FFFF8A373B70FF58 LOOP:L1-B000 0 S illop
2781 .word 0xDFB1F9D0 ! FFFF8A373B70FF5C LOOP:L1-B000 0 illop
2782 ldda [%l6]0x24, %i0 ! FFFF8A373B70FF60 LOOP:L1-B000 0 S Quad_Ld
2783 .word 0x9E100001 ! FFFF8A373B70FF64 SKIP:L2-B000 0 random
2784 .word 0xA5744498 ! FFFF8A373B70FF68 SKIP:L2-B000 0 random
2785 .word 0xAEE898E4 ! FFFF8A373B70FF6C SKIP:L2-B000 0 S illop
2786 .word 0xB1A88A4E ! FFFF8A373B70FF70 SKIP:L2-B000 0 S illop
2787 std %f30, [%g5+0x0068] ! FFFF8A373B70FF74 SKIP:L2-B000 0 S >BD00010
2788 ldx [%g2+0x0050], %l5 ! FFFF8A373B70FF78 SKIP:L2-B000 0 <BD00003
2789 membar 0x40 ! FFFF8A373B70FF7C SKIP:L2-B000 0
2790 .word 0x93906000 ! FFFF8A373B70FF80 SKIP:L2-B000 0 random
2791 membar 0x40 ! FFFF8A373B70FF84 SKIP:L2-B000 0
2792 popc %i3, %o1 ! FFFF8A373B70FF88 SKIP:L2-B000 0 S
2793 add %g1, 0x6CC, %g1 ! FFFF8A373B70FF8C SKIP:L2-B000 0 chksum++
2794 swap [%g6-0x0028], %o2 ! FFFF8A373B70FF90 SKIP:L2-B000 0 S >BD00006
2795 stb %o1, [%g3+0x007F] ! FFFF8A373B70FF94 SKIP:L2-B000 0 S >BD00014+1
2796 swap [%g4-0x0028], %i2 ! FFFF8A373B70FF98 SKIP:L2-B000 0 S >BD00006
2797 .word 0x0157F2D5 ! FFFF8A373B70FF9C SKIP:L2-B000 0 L random
2798 ta %xcc, 0x40 ! FFFF8A373B70FFA0 SKIP:L2-B000 0 S +-priv
2799BL00065:.word 0xC7A8C4AA ! FFFF8A373B70FFA4 SKIP:L2-B000 0 S illop
2800 edge32l %i5, %i4, %o2 ! FFFF8A373B70FFA8 SKIP:L2-B000 0 S
2801 bn,a BL00066 ! FFFF8A373B70FFAC SKIP:L2-B000 0 L
2802BL00066:std %f28, [%g3+0x0068] ! FFFF8A373B70FFB0 SKIP:L2-B000 0 S >BD00010
2803 add %g1, 0x12B, %g1 ! FFFF8A373B70FFB4 SKIP:L2-B000 0 chksum++
2804 .word 0xEFCF4935 ! FFFF8A373B70FFB8 SKIP:L2-B000 0 illop
2805 nop ! FFFF8A373B70FFBC SKIP:L2-B000 0 S
2806BL00067: ! ELSE:L2-B001
2807 nop ! FFFF8A373B70FFC0 ELSE:L2-B001 0 S
2808 ldx [%g2+0x0058], %l6 ! FFFF8A373B70FFC4 ELSE:L2-B001 0 <BD00021
2809 lduba [%l6+%g0]0x14, %g7 ! FFFF8A373B70FFC8 ELSE:L2-B001 0 S <BD00022
2810 .word 0xA366080E ! FFFF8A373B70FFCC ELSE:L2-B001 0 S illop
2811 swapa [%g3-0x0028]%asi, %i5 ! FFFF8A373B70FFD0 ELSE:L2-B001 0 S >BD00006
2812 add %g6, 0x28, %l5 ! FFFF8A373B70FFD4 ELSE:L2-B001 0 @BD00015
2813 .word 0xB8569E28 ! FFFF8A373B70FFD8 ELSE:L2-B001 0 S random
2814 .word 0xE238A07E ! FFFF8A373B70FFDC ELSE:L2-B001 0 S illop
2815 .word 0xB3DF81D0 ! FFFF8A373B70FFE0 ELSE:L2-B001 0 S illop
2816 ldda [%l6]0x2E, %i0 ! FFFF8A373B70FFE4 ELSE:L2-B001 0 S Quad_Ld_P
2817 ldx [%g2+0x0060], %fsr ! FFFF8A373B70FFE8 ELSE:L2-B001 0 S <BD00008
2818 nop ! FFFF8A373B70FFEC ELSE:L2-B001 0 S
2819 .word 0xCFED8865 ! FFFF8A373B70FFF0 ELSE:L2-B001 0 illop
2820 .word 0x8BA1444B ! FFFF8A373B70FFF4 ELSE:L2-B001 0 S illop
2821 stx %i2, [%g4+0x0018] ! FFFF8A373B70FFF8 ELSE:L2-B001 0 S >BD00005
2822 bneg,a,pt %xcc, BL00068 ;.empty ! FFFF8A373B70FFFC ELSE:L2-B001 0 L
2823 bne,a BL00068 ;.empty ! FFFF8A373B710000 ELSE:L2-B001 0 L
2824 bz,pn %xcc, BL00069 ! FFFF8A373B710004 ELSE:L2-B001 0 L
2825 ldstub [%g6+0x0075], %o0 ! FFFF8A373B710008 ELSE:L2-B001 0 S >BD00009
2826 fbg,a,pn %fcc1, BL00069 ! FFFF8A373B71000C ELSE:L2-B001 0 L
2827BL00068:.word 0xE110EE43 ! FFFF8A373B710010 ELSE:L2-B001 0 S illop
2828BL00069:add %g1, 0x908, %g1 ! FFFF8A373B710014 ELSE:L2-B001 0 chksum++
2829BL00070: ! ELSE:L2-B001
2830 .word 0x9F019DC6 ! FFFF8A373B710018 ELSE:L2-B001 0 random
2831 subcc %l4, 0x1, %l4 ! FFFF8A373B71001C LOOP:L1-B000 0
2832 .word 0xBFDDCC64 ! FFFF8A373B710020 LOOP:L1-B000 0 illop
2833 .word 0x81880000 ! FFFF8A373B710024 LOOP:L1-B000 0 S random
2834 add %g1, 0xB93, %g1 ! FFFF8A373B710028 LOOP:L1-B000 0 chksum++
2835 swap [%g5-0x0034], %i0 ! FFFF8A373B71002C SUBR:L0-B000 0 S >BD00007
2836 .word 0xEDAD0F0B ! FFFF8A373B710030 SUBR:L0-B000 0 illop
2837 .word 0xC1FD3BD9 ! FFFF8A373B710034 SUBR:L0-B000 0 illop
2838 ldx [%g6-0x0088], %g6 ! FFFF8A373B710038 SUBR:L0-B000 0 ptr_chase
2839 ldsba [%g7+%g7]0x8A, %i3 ! FFFF8A373B71003C SUBR:L0-B000 0 S <BD00034
2840 ldx [%g2+0x0050], %l5 ! FFFF8A373B710040 SUBR:L0-B000 0 <BD00003
2841 membar 0x40 ! FFFF8A373B710044 SUBR:L0-B000 0
2842 .word 0x9FAE8C4E ! FFFF8A373B710048 SUBR:L0-B000 0 illop
2843 .word 0xA9AF0AE8 ! FFFF8A373B71004C SUBR:L0-B000 0 illop
2844 ta %xcc, 0x45 ! FFFF8A373B710050 SUBR:L0-B000 0 demap-stack
2845 add %g1, 0x251, %i0 ! FFFF8A373B710054 SUBR:L0-B000 0
2846 .word 0xF6BF220F ! FFFF8A373B710058 SUBR:L0-B000 0 illop
2847 add %g1, 0xA45, %g1 ! FFFF8A373B71005C SUBR:L0-B000 0 chksum++
2848
2849SECTION .btext004_pg1 TEXT_VA=0xffff8a373b710000
2850attr_text {
2851 Name = .btext004_pg1,
2852 VA = 0xffff8a373b710000,
2853 RA = 0xffff50000,
2854 PA = ra2pa(0xffff50000,0),
2855 tsbonly,
2856 part_0_ctx_nonzero_tsb_config_1,
2857 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2858 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2859 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2860}
2861.text; .skip 8
2862
2863!========================================================================
2864
2865SECTION .btext005 TEXT_VA=0xffffcfc22bc8ff00
2866attr_text {
2867 Name = .btext005,
2868 VA = 0xffffcfc22bc8ff00,
2869 RA = 0xffff2ff00,
2870 PA = ra2pa(0xffff2ff00,0),
2871 notsb
2872}
2873
2874SECTION .btext005_pg0 TEXT_VA=0xffffcfc22bc80000
2875attr_text {
2876 Name = .btext005_pg0,
2877 VA = 0xffffcfc22bc80000,
2878 RA = 0xffff20000,
2879 PA = ra2pa(0xffff20000,0),
2880 tsbonly,
2881 part_0_ctx_nonzero_tsb_config_1,
2882 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
2883 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
2884 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
2885}
2886.text; .skip 8
2887
2888
2889SECTION .btext005
2890.text
2891.global SUBR020; SUBR020:
2892BL00073: ! SUBR:L0-B000
2893 add %g1, 0xBED, %g1 ! FFFFCFC22BC8FF00 SUBR:L0-B000 0 chksum++
2894 save %o6, -128, %o6 ! FFFFCFC22BC8FF04 SUBR:L0-B000 0
2895 sethi %hh(0xFFFFCFC22BC8FF00),%l7 ! FFFFCFC22BC8FF08 SUBR:L0-B000 0 SUBR020
2896 .word 0xA3A7C510 ! FFFFCFC22BC8FF0C SUBR:L0-B000 0 illop
2897 .word 0xABB782E1 ! FFFFCFC22BC8FF10 SUBR:L0-B000 0 illop
2898 or %l6,%lo(0xFFFFCFC22BC8FF00),%l6 ! FFFFCFC22BC8FF14 SUBR:L0-B000 0
2899 sllx %l7, 0x20, %l7 ! FFFFCFC22BC8FF18 SUBR:L0-B000 0
2900 or %l7, %l6, %l7 ! FFFFCFC22BC8FF1C SUBR:L0-B000 0
2901 ta %xcc, 0x45 ! FFFFCFC22BC8FF20 SUBR:L0-B000 0 demap-stack
2902 .word 0xA3A80D83 ! FFFFCFC22BC8FF24 SUBR:L0-B000 0 S illop
2903 ldub [%g6+0x0075], %l2 ! FFFFCFC22BC8FF28 SUBR:L0-B000 0 S <BD00009
2904 stha %i4, [%g4-0x0046]%asi ! FFFFCFC22BC8FF2C SUBR:L0-B000 0 S >BD00011+2
2905 call .+8 ;.empty ! FFFFCFC22BC8FF30 SUBR:L0-B000 0 L
2906 bvs,pn %icc, BL00075 ! FFFFCFC22BC8FF34 SUBR:L0-B000 0 L
2907 lduha [%g3+0x000C]%asi, %o4 ! FFFFCFC22BC8FF38 SUBR:L0-B000 0 S <BD00023
2908 .word 0x53A74DF4 ! FFFFCFC22BC8FF3C SUBR:L0-B000 0 L random
2909 .word 0xC23E85F5 ! FFFFCFC22BC8FF40 SUBR:L0-B000 0 L illop
2910 ble,a BL00076 ! FFFFCFC22BC8FF44 SUBR:L0-B000 0 L
2911 st %f18, [%g5-0x0034] ! FFFFCFC22BC8FF48 SUBR:L0-B000 0 S >BD00007
2912BL00076:bcs,a,pt %icc, BL00074 ;.empty ! FFFFCFC22BC8FF4C SUBR:L0-B000 0 L
2913 .word 0x82CD7C6A ! FFFFCFC22BC8FF50 SUBR:L0-B000 0 L illop
2914BL00074:.word 0x863CE8D4 ! FFFFCFC22BC8FF54 SUBR:L0-B000 0 S random
2915BL00075:add %g1, 0xA01, %g1 ! FFFFCFC22BC8FF58 SUBR:L0-B000 0 chksum++
2916 .word 0x9964D8FC ! FFFFCFC22BC8FF5C SUBR:L0-B000 0 illop
2917 .word 0xE4699914 ! FFFFCFC22BC8FF60 SUBR:L0-B000 0 random
2918 and %g1, 0xFE, %l1 ! FFFFCFC22BC8FF64 LOOP:L1-B000 0
2919BL00097: ! LOOP:L1-B000
2920 add %g1, 0x564, %g1 ! FFFFCFC22BC8FF68 LOOP:L1-B000 0 chksum++
2921 fcmpd %fcc1, %f38, %f34 ! FFFFCFC22BC8FF6C SKIP:L2-B000 0
2922 fbge,pn %fcc1, BL00086 ! FFFFCFC22BC8FF70 SKIP:L2-B000 0
2923 ldx [%g2+0x0018], %g5 ! FFFFCFC22BC8FF74 SKIP:L2-B000 0 S BASE<BD00077
2924 ldstub [%g5+0x0075], %o2 ! FFFFCFC22BC8FF78 SKIP:L2-B000 0 S >BD00009
2925 call .+8 ! FFFFCFC22BC8FF7C SKIP:L2-B000 0 S
2926 fpmerge %f16, %f18, %f24 ! FFFFCFC22BC8FF80 SKIP:L2-B000 0 S
2927 ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF84 SKIP:L2-B000 0 ptr_chase
2928 ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF88 SKIP:L2-B000 0 ptr_chase
2929 ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF8C SKIP:L2-B000 0 ptr_chase
2930 ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF90 SKIP:L2-B000 0 ptr_chase
2931 ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF94 SKIP:L2-B000 0 ptr_chase
2932 ldx [%g5-0x0088], %g5 ! FFFFCFC22BC8FF98 SKIP:L2-B000 0 ptr_chase
2933 ldx [%g2+0x0050], %l5 ! FFFFCFC22BC8FF9C SKIP:L2-B000 0 <BD00003
2934 membar 0x40 ! FFFFCFC22BC8FFA0 SKIP:L2-B000 0
2935 .word 0xA3A3CD7F ! FFFFCFC22BC8FFA4 SKIP:L2-B000 0 illop
2936 .word 0x9DAADC90 ! FFFFCFC22BC8FFA8 SKIP:L2-B000 0 illop
2937 .word 0xB9AB1406 ! FFFFCFC22BC8FFAC SKIP:L2-B000 0 illop
2938 .word 0x20E769EC ! FFFFCFC22BC8FFB0 SKIP:L2-B000 0 illop
2939 membar 0x40 ! FFFFCFC22BC8FFB4 SKIP:L2-B000 0
2940 add %g1, 0xA0B, %g1 ! FFFFCFC22BC8FFB8 SKIP:L2-B000 0 chksum++
2941 .word 0xB78ABA9E ! FFFFCFC22BC8FFBC SKIP:L2-B000 0 S random
2942 fbo,pn %fcc3, BL00078 ;.empty ! FFFFCFC22BC8FFC0 SKIP:L2-B000 0 L
2943 fbu,pn %fcc0, BL00079 ;.empty ! FFFFCFC22BC8FFC4 SKIP:L2-B000 0 L
2944 bneg,a BL00080 ;.empty ! FFFFCFC22BC8FFC8 SKIP:L2-B000 0 L
2945 fbul,a,pn %fcc2, BL00081 ! FFFFCFC22BC8FFCC SKIP:L2-B000 0 L
2946 stx %i0, [%g5+0x0018] ! FFFFCFC22BC8FFD0 SKIP:L2-B000 0 S >BD00005
2947BL00079:.word 0x3FD892C3 ! FFFFCFC22BC8FFD4 SKIP:L2-B000 0 S illop
2948 bneg BL00082 ! FFFFCFC22BC8FFD8 SKIP:L2-B000 0 L
2949 nop ! FFFFCFC22BC8FFDC SKIP:L2-B000 0 S
2950BL00078:fbge,a,pt %fcc2, BL00083 ! FFFFCFC22BC8FFE0 SKIP:L2-B000 0 L
2951 .word 0x85489223 ! FFFFCFC22BC8FFE4 SKIP:L2-B000 0 S illop
2952BL00080:bvc,pn %icc, BL00084 ;.empty ! FFFFCFC22BC8FFE8 SKIP:L2-B000 0 L
2953BL00083:fbu BL00082 ! FFFFCFC22BC8FFEC SKIP:L2-B000 0 L
2954BL00081:swap [%g3-0x0034], %i0 ! FFFFCFC22BC8FFF0 SKIP:L2-B000 0 S >BD00007
2955BL00082:nop ! FFFFCFC22BC8FFF4 SKIP:L2-B000 0 S
2956 .word 0x03EC6FB6 ! FFFFCFC22BC8FFF8 SKIP:L2-B000 0 L illop
2957 fbn,pt %fcc3, BL00085 ! FFFFCFC22BC8FFFC SKIP:L2-B000 0 L
2958BL00084:nop ! FFFFCFC22BC90000 SKIP:L2-B000 0 S
2959BL00085:add %g1, 0xAB0, %g1 ! FFFFCFC22BC90004 SKIP:L2-B000 0 chksum++
2960 fba,a,pt %fcc0, BL00088 ! FFFFCFC22BC90008 SKIP:L2-B000 0
2961 ldstub [%g3+0x0075], %o0 ! FFFFCFC22BC9000C SKIP:L2-B000 0 S >BD00009
2962BL00086: ! ELSE:L2-B001
2963 ldx [%g2+0x0058], %l6 ! FFFFCFC22BC90010 ELSE:L2-B001 0 <BD00021
2964 ldda [%l6]0x2C, %i0 ! FFFFCFC22BC90014 ELSE:L2-B001 0 S Quad_Ld
2965 ldx [%g2+0x0050], %l5 ! FFFFCFC22BC90018 ELSE:L2-B001 0 <BD00003
2966 .word 0xE95122DC ! FFFFCFC22BC9001C ELSE:L2-B001 0 random
2967 stda %f16, [%l5]0xE0 ! FFFFCFC22BC90020 ELSE:L2-B001 0 Blk-Store
2968 membar 0x40 ! FFFFCFC22BC90024 ELSE:L2-B001 0
2969 .word 0xE73415B0 ! FFFFCFC22BC90028 ELSE:L2-B001 0 illop
2970 .word 0xB1A3C881 ! FFFFCFC22BC9002C ELSE:L2-B001 0 illop
2971 membar 0x40 ! FFFFCFC22BC90030 ELSE:L2-B001 0
2972 .word 0xEC656B3A ! FFFFCFC22BC90034 ELSE:L2-B001 0 S illop
2973 nop ! FFFFCFC22BC90038 ELSE:L2-B001 0 S
2974 stw %i1, [%g3-0x0034] ! FFFFCFC22BC9003C ELSE:L2-B001 0 S >BD00007
2975 st %f11, [%g6-0x0074] ! FFFFCFC22BC90040 ELSE:L2-B001 0 S >BD00013
2976 .word 0x9FA8007C ! FFFFCFC22BC90044 ELSE:L2-B001 0 illop
2977 stda %f22, [%l6]0xD0 ! FFFFCFC22BC90048 ELSE:L2-B001 0 S Short8
2978 .word 0xB1AD907A ! FFFFCFC22BC9004C ELSE:L2-B001 0 illop
2979 .word 0xDB352304 ! FFFFCFC22BC90050 ELSE:L2-B001 0 illop
2980 ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90054 ELSE:L2-B001 0 ptr_chase
2981 ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90058 ELSE:L2-B001 0 ptr_chase
2982 ldx [%g4-0x0088], %g4 ! FFFFCFC22BC9005C ELSE:L2-B001 0 ptr_chase
2983 .word 0xFD54A9D1 ! FFFFCFC22BC90060 ELSE:L2-B001 0 illop
2984 ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90064 ELSE:L2-B001 0 ptr_chase
2985 ldx [%g4-0x0088], %g4 ! FFFFCFC22BC90068 ELSE:L2-B001 0 ptr_chase
2986 fandnot2 %f16, %f22, %f28 ! FFFFCFC22BC9006C ELSE:L2-B001 0 S
2987 .word 0x91B747F6 ! FFFFCFC22BC90070 ELSE:L2-B001 0 S illop
2988 ldx [%g2+0x0040], %g5 ! FFFFCFC22BC90074 ELSE:L2-B001 0 S BASE<BD00087
2989 .word 0x3FFC06DE ! FFFFCFC22BC90078 ELSE:L2-B001 0 illop
2990 add %g6, 0x18, %l5 ! FFFFCFC22BC9007C ELSE:L2-B001 0 @BD00005
2991 stda %f30,[%l5+%g1]0xCA ! FFFFCFC22BC90080 ELSE:L2-B001 0 S Partial_St
2992 sethi %hh(0x7559BC70FF00),%l6 ! FFFFCFC22BC90084 ELSE:L2-B001 0 SUBR021
2993 or %l6,%hm(0x7559BC70FF00),%l6 ! FFFFCFC22BC90088 ELSE:L2-B001 0
2994 sethi %lm(0x7559BC70FF00),%l5 ! FFFFCFC22BC9008C ELSE:L2-B001 0
2995 or %l5,%lo(0x7559BC70FF00),%l5 ! FFFFCFC22BC90090 ELSE:L2-B001 0
2996 sllx %l6, 0x20, %l6 ! FFFFCFC22BC90094 ELSE:L2-B001 0
2997 or %l6, %l5, %l6 ! FFFFCFC22BC90098 ELSE:L2-B001 0
2998 jmpl %l6+0x0000, %o7 ! FFFFCFC22BC9009C ELSE:L2-B001 0 S
2999 st %f4, [%g3+0x0044] ! FFFFCFC22BC900A0 ELSE:L2-B001 0 S >BD00002
3000 array8 %g1, %o2, %o3 ! FFFFCFC22BC900A4 ELSE:L2-B001 0 S
3001BL00088: ! ELSE:L2-B001
3002 add %g1, 0xB74, %g1 ! FFFFCFC22BC900A8 ELSE:L2-B001 0 chksum++
3003 .word 0xFEE75B91 ! FFFFCFC22BC900AC SKIP:L2-B002 0 illop
3004 bz,pn %xcc, BL00089 ! FFFFCFC22BC900B0 SKIP:L2-B002 0
3005 .word 0x135ED93C ! FFFFCFC22BC900B4 SKIP:L2-B002 0 S random
3006 add %g4, 0x18, %l5 ! FFFFCFC22BC900B8 SKIP:L2-B002 0 @BD00005
3007 stda %f28,[%l5+%g1]0xC4 ! FFFFCFC22BC900BC SKIP:L2-B002 0 S Partial_St
3008 array16 %i5, %o0, %o1 ! FFFFCFC22BC900C0 SKIP:L2-B002 0 S
3009 .word 0xCBEBD606 ! FFFFCFC22BC900C4 SKIP:L2-B002 0 illop
3010 membar 0x40 ! FFFFCFC22BC900C8 SKIP:L2-B002 0
3011 .word 0xD23F8C52 ! FFFFCFC22BC900CC SKIP:L2-B002 0 illop
3012 membar 0x40 ! FFFFCFC22BC900D0 SKIP:L2-B002 0
3013 stw %i0, [%g6-0x0028] ! FFFFCFC22BC900D4 SKIP:L2-B002 0 S >BD00006
3014 stwa %o4, [%g5-0x0034]%asi ! FFFFCFC22BC900D8 SKIP:L2-B002 0 S >BD00007
3015 add %g1, 0x91A, %g1 ! FFFFCFC22BC900DC SKIP:L2-B002 0 chksum++
3016 stda %g0, [%g6+0x0068]%asi ! FFFFCFC22BC900E0 SKIP:L2-B002 0 S >BD00010
3017 sethi %hh(0x55C87AC65F00),%l6 ! FFFFCFC22BC900E4 SKIP:L2-B002 0 SUBR022
3018 .word 0xDA3D292E ! FFFFCFC22BC900E8 SKIP:L2-B002 0 illop
3019 sethi %lm(0x55C87AC65F00),%l5 ! FFFFCFC22BC900EC SKIP:L2-B002 0
3020 or %l5,%lo(0x55C87AC65F00),%l5 ! FFFFCFC22BC900F0 SKIP:L2-B002 0
3021 sllx %l6, 0x20, %l6 ! FFFFCFC22BC900F4 SKIP:L2-B002 0
3022 or %l6, %l5, %l6 ! FFFFCFC22BC900F8 SKIP:L2-B002 0
3023 .word 0x81AC05E6 ! FFFFCFC22BC900FC SKIP:L2-B002 0 S illop
3024 nop ! FFFFCFC22BC90100 SKIP:L2-B002 0 S
3025 ldx [%g2+0x0050], %l5 ! FFFFCFC22BC90104 SKIP:L2-B002 0 <BD00003
3026 membar 0x40 ! FFFFCFC22BC90108 SKIP:L2-B002 0
3027 stda %f16, [%l5]0x1E ! FFFFCFC22BC9010C SKIP:L2-B002 0 Blk-Store
3028 membar 0x40 ! FFFFCFC22BC90110 SKIP:L2-B002 0
3029 ba,pn %icc, BL00095 ! FFFFCFC22BC90114 SKIP:L2-B002 0
3030 nop ! FFFFCFC22BC90118 SKIP:L2-B002 0 S
3031BL00089: ! ELSE:L2-B003
3032 .word 0x2B66DEE0 ! FFFFCFC22BC9011C ELSE:L2-B003 0 S random
3033 .word 0x9CCD3418 ! FFFFCFC22BC90120 ELSE:L2-B003 0 L illop
3034 bneg,a BL00091 ! FFFFCFC22BC90124 ELSE:L2-B003 0 L
3035 .word 0x9D654E0C ! FFFFCFC22BC90128 ELSE:L2-B003 0 S illop
3036 fba,a,pt %fcc2, BL00092 ;.empty ! FFFFCFC22BC9012C ELSE:L2-B003 0 L
3037 ble,a BL00092 ;.empty ! FFFFCFC22BC90130 ELSE:L2-B003 0 L
3038BL00091:bnz BL00093 ! FFFFCFC22BC90134 ELSE:L2-B003 0 L
3039 .word 0xB1A3112B ! FFFFCFC22BC90138 ELSE:L2-B003 0 S illop_FP
3040BL00093:fbe BL00094 ! FFFFCFC22BC9013C ELSE:L2-B003 0 L
3041BL00094:swap [%g6-0x0034], %i4 ! FFFFCFC22BC90140 ELSE:L2-B003 0 S >BD00007
3042 st %f26, [%g6-0x0034] ! FFFFCFC22BC90144 ELSE:L2-B003 0 S >BD00007
3043 .word 0x194B6064 ! FFFFCFC22BC90148 ELSE:L2-B003 0 L random
3044BL00090:sth %o0, [%g6+0x007E] ! FFFFCFC22BC9014C ELSE:L2-B003 0 S >BD00014
3045BL00092:.word 0xCFE9763E ! FFFFCFC22BC90150 ELSE:L2-B003 0 illop
3046 add %g1, 0xAA2, %g1 ! FFFFCFC22BC90154 ELSE:L2-B003 0 chksum++
3047 ldxa [%g7+%g0]0x83, %i2 ! FFFFCFC22BC90158 ELSE:L2-B003 0 S <BD00034
3048 st %f11, [%g6-0x0074] ! FFFFCFC22BC9015C ELSE:L2-B003 0 S >BD00013
3049 .word 0x81F6AB0A ! FFFFCFC22BC90160 ELSE:L2-B003 0 S illop
3050 prefetch [%i6+%g4], 4 ! FFFFCFC22BC90164 ELSE:L2-B003 0 S <.+0
3051BL00095: ! ELSE:L2-B003
3052 add %g1, 0x442, %g1 ! FFFFCFC22BC90168 ELSE:L2-B003 0 chksum++
3053 ldx [%g2+0x0030], %g5 ! FFFFCFC22BC9016C LOOP:L1-B000 0 S BASE<BD00096
3054 ldx [%g2+0x0050], %l5 ! FFFFCFC22BC90170 LOOP:L1-B000 0 <BD00003
3055 membar 0x40 ! FFFFCFC22BC90174 LOOP:L1-B000 0
3056 stda %f32, [%l5]0xE0 ! FFFFCFC22BC90178 LOOP:L1-B000 0 Blk-Store
3057 membar 0x40 ! FFFFCFC22BC9017C LOOP:L1-B000 0
3058 sta %f26, [%g3-0x0034]%asi ! FFFFCFC22BC90180 LOOP:L1-B000 0 S >BD00007
3059 .word 0x332384D8 ! FFFFCFC22BC90184 LOOP:L1-B000 0 S random
3060 ldxa [%g7+%g0]0x83, %i5 ! FFFFCFC22BC90188 LOOP:L1-B000 0 S <BD00034
3061 .word 0xBB643A18 ! FFFFCFC22BC9018C LOOP:L1-B000 0 illop
3062 stda %f16,[%l5+%g1]0xC4 ! FFFFCFC22BC90190 LOOP:L1-B000 0 S Partial_St
3063 .word 0x9DE3A060 ! FFFFCFC22BC90194 LOOP:L1-B000 0 S random
3064 .word 0xE23C021B ! FFFFCFC22BC90198 LOOP:L1-B000 0 illop
3065 andcc %l1, 0x1, %g0 ! FFFFCFC22BC9019C LOOP:L1-B000 0
3066 bne,pn %xcc, BL00097 ! FFFFCFC22BC901A0 LOOP:L1-B000 0
3067 .word 0x81A64B05 ! FFFFCFC22BC901A4 LOOP:L1-B000 0 S illop
3068 add %g1, 0x5FC, %g1 ! FFFFCFC22BC901A8 LOOP:L1-B000 0 chksum++
3069 ta %xcc, 0x45 ! FFFFCFC22BC901AC SUBR:L0-B000 0 demap-stack
3070 .word 0xE63C62AF ! FFFFCFC22BC901B0 SUBR:L0-B000 0 random
3071 add %g4, -72, %l5 ! FFFFCFC22BC901B4 SUBR:L0-B000 0 @BD00011
3072 stda %f28,[%l5+%g1]0xC2 ! FFFFCFC22BC901B8 SUBR:L0-B000 0 S Partial_St
3073 .word 0xFA9E5A15 ! FFFFCFC22BC901BC SUBR:L0-B000 0 illop
3074 restore %i0, %l7, %o0 ! FFFFCFC22BC901C0 SUBR:L0-B000 0
3075BL00098:jmpl %o7+0x0008, %g0 ! FFFFCFC22BC901C4 SUBR:L0-B000 0
3076 nop ! FFFFCFC22BC901C8 SUBR:L0-B000 0
3077
3078SECTION .btext005_pg1 TEXT_VA=0xffffcfc22bc90000
3079attr_text {
3080 Name = .btext005_pg1,
3081 VA = 0xffffcfc22bc90000,
3082 RA = 0xffff30000,
3083 PA = ra2pa(0xffff30000,0),
3084 tsbonly,
3085 part_0_ctx_nonzero_tsb_config_1,
3086 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
3087 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3088 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3089}
3090.text; .skip 8
3091
3092!========================================================================
3093
3094SECTION .btext006 TEXT_VA=0x7559bc70ff00
3095attr_text {
3096 Name = .btext006,
3097 VA = 0x7559bc70ff00,
3098 RA = 0xffff0ff00,
3099 PA = ra2pa(0xffff0ff00,0),
3100 notsb
3101}
3102
3103SECTION .btext006_pg0 TEXT_VA=0x7559bc700000
3104attr_text {
3105 Name = .btext006_pg0,
3106 VA = 0x7559bc700000,
3107 RA = 0xffff00000,
3108 PA = ra2pa(0xffff00000,0),
3109 tsbonly,
3110 part_0_ctx_nonzero_tsb_config_1,
3111 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
3112 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3113 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3114}
3115.text; .skip 8
3116
3117
3118SECTION .btext006
3119.text
3120.global SUBR021; SUBR021:
3121BL00099: ! SUBR:L0-B000
3122 add %g1, 0x8D1, %g1 ! 00007559BC70FF00 SUBR:L0-B000 0 chksum++
3123 .word 0x99A48978 ! 00007559BC70FF04 SUBR:L0-B000 0 illop
3124 sethi %hh(0x7559BC70FF00),%l7 ! 00007559BC70FF08 SUBR:L0-B000 0 SUBR021
3125 .word 0x076E92FA ! 00007559BC70FF0C SUBR:L0-B000 0 random
3126 .word 0x85B51D8A ! 00007559BC70FF10 SUBR:L0-B000 0 illop
3127 or %l6,%lo(0x7559BC70FF00),%l6 ! 00007559BC70FF14 SUBR:L0-B000 0
3128 .word 0xFB423DE3 ! 00007559BC70FF18 SUBR:L0-B000 0 illop
3129 or %l7, %l6, %l7 ! 00007559BC70FF1C SUBR:L0-B000 0
3130 .word 0xD5BD1E29 ! 00007559BC70FF20 SUBR:L0-B000 0 illop
3131 stda %f26, [%l6]0xD0 ! 00007559BC70FF24 SUBR:L0-B000 0 S Short8
3132 ldx [%g2+0x0058], %l6 ! 00007559BC70FF28 SUBR:L0-B000 0 <BD00021
3133 stba %g7, [%l6+%g0]0x04 ! 00007559BC70FF2C SUBR:L0-B000 0 S >BD00022
3134 stxa %g7, [%l6+%g0]0x04 ! 00007559BC70FF30 SUBR:L0-B000 0 S >BD00022
3135 .word 0xA1BBC183 ! 00007559BC70FF34 SUBR:L0-B000 0 S random
3136 ldda [%l6]0x26, %i0 ! 00007559BC70FF38 SUBR:L0-B000 0 S Quad_Ld_P
3137 call .+8 ! 00007559BC70FF3C SUBR:L0-B000 0 S
3138 nop ! 00007559BC70FF40 SUBR:L0-B000 0 S
3139 add %g5, 0x18, %l5 ! 00007559BC70FF44 SUBR:L0-B000 0 @BD00005
3140 stda %f28,[%l5+%g1]0xCA ! 00007559BC70FF48 SUBR:L0-B000 0 S Partial_St
3141 add %g1, 0x7A9, %g1 ! 00007559BC70FF4C SUBR:L0-B000 0 chksum++
3142 add %i1, %g1, %i5 ! 00007559BC70FF50 SWCH:L1-B000 0
3143 and %i5, 0x18, %o7 ! 00007559BC70FF54 SWCH:L1-B000 0
3144 sethi %hi(0x6C), %i5 ! 00007559BC70FF58 SWCH:L1-B000 0 .+0
3145 or %i5,%lo(0x6C),%i5 ! 00007559BC70FF5C SWCH:L1-B000 0
3146 add %i5, %o7, %i5 ! 00007559BC70FF60 SWCH:L1-B000 0
3147 jmpl %l7+%i5, %g0 ! 00007559BC70FF64 SWCH:L1-B000 0
3148 nop ! 00007559BC70FF68 SWCH:L1-B000 0 S
3149 ba,a BL00103 ! 00007559BC70FF6C SWCH:L1-B000 0
3150 std %i2, [%g4+0x0068] ! 00007559BC70FF70 SWCH:L1-B000 0 S >BD00010
3151 fba,a BL00102 ! 00007559BC70FF74 SWCH:L1-B000 0
3152 .word 0x218D87D5 ! 00007559BC70FF78 SWCH:L1-B000 0 S random
3153 ba BL00101 ! 00007559BC70FF7C SWCH:L1-B000 0
3154 nop ! 00007559BC70FF80 SWCH:L1-B000 0 S
3155 ba,a BL00100 ! 00007559BC70FF84 SWCH:L1-B000 0
3156 .word 0x95906000 ! 00007559BC70FF88 SWCH:L1-B000 0 S random
3157BL00100:add %g1, 0x459, %g1 ! 00007559BC70FF8C CASE:L2-B000 0 chksum++
3158 nop ! 00007559BC70FF90 CASE:L2-B000 0 S
3159 add %g4, 0x18, %l5 ! 00007559BC70FF94 CASE:L2-B000 0 @BD00005
3160 stda %f20,[%l5+%g1]0xC4 ! 00007559BC70FF98 CASE:L2-B000 0 S Partial_St
3161 sethi %hh(0x7C9C5DBF00),%l6 ! 00007559BC70FF9C CASE:L2-B000 0 SUBR023
3162 or %l6,%hm(0x7C9C5DBF00),%l6 ! 00007559BC70FFA0 CASE:L2-B000 0
3163 .word 0xA37DA200 ! 00007559BC70FFA4 CASE:L2-B000 0 illop
3164 or %l5,%lo(0x7C9C5DBF00),%l5 ! 00007559BC70FFA8 CASE:L2-B000 0
3165 sllx %l6, 0x20, %l6 ! 00007559BC70FFAC CASE:L2-B000 0
3166 .word 0xE945B894 ! 00007559BC70FFB0 CASE:L2-B000 0 illop
3167 jmpl %l6+0x0000, %o7 ! 00007559BC70FFB4 CASE:L2-B000 0 S
3168 .word 0x87B07860 ! 00007559BC70FFB8 CASE:L2-B000 0 S illop
3169 .word 0xEAE7329C ! 00007559BC70FFBC CASE:L2-B000 0 illop
3170 st %f11, [%g5-0x0074] ! 00007559BC70FFC0 CASE:L2-B000 0 S >BD00013
3171BL00101:add %g1, 0xA89, %g1 ! 00007559BC70FFC4 CASE:L2-B001 0 chksum++
3172 add %g4, 0x28, %l5 ! 00007559BC70FFC8 CASE:L2-B001 0 @BD00015
3173 .word 0x025459F6 ! 00007559BC70FFCC CASE:L2-B001 0 S illop
3174 fpackfix %f26, %f23 ! 00007559BC70FFD0 CASE:L2-B001 0 S
3175 .word 0x8FB6C695 ! 00007559BC70FFD4 CASE:L2-B001 0 S illop_VIS
3176 sth %g1, [%g6+0x007E] ! 00007559BC70FFD8 CASE:L2-B001 0 S >BD00014
3177 .word 0xA1A444EC ! 00007559BC70FFDC CASE:L2-B001 0 illop
3178 .word 0x18DC4FD7 ! 00007559BC70FFE0 CASE:L2-B001 0 S random
3179BL00102:add %g1, 0xB2D, %g1 ! 00007559BC70FFE4 CASE:L2-B002 0 chksum++
3180 .word 0xCBEBDD90 ! 00007559BC70FFE8 CASE:L2-B002 0 illop
3181 membar 0x40 ! 00007559BC70FFEC CASE:L2-B002 0
3182 stda %f32, [%l5]0x16 ! 00007559BC70FFF0 CASE:L2-B002 0 Blk-Store
3183 .word 0xA5A010D6 ! 00007559BC70FFF4 CASE:L2-B002 0 illop
3184 .word 0xA10D84BF ! 00007559BC70FFF8 CASE:L2-B002 0 random
3185 ldda [%l6]0xDA, %f26 ! 00007559BC70FFFC CASE:L2-B002 0 S Short16
3186 st %f14, [%g6+0x0028] ! 00007559BC710000 CASE:L2-B002 0 S >BD00015
3187 st %f15, [%g6+0x002C] ! 00007559BC710004 CASE:L2-B002 0 S >BD00015+4
3188 .word 0x8F9CFA70 ! 00007559BC710008 CASE:L2-B002 0 S illop
3189 popc %i2, %i4 ! 00007559BC71000C CASE:L2-B002 0 S
3190 std %f20, [%g3+0x0028] ! 00007559BC710010 CASE:L2-B002 0 S >BD00015
3191 .word 0xD3693E23 ! 00007559BC710014 CASE:L2-B002 0 illop
3192 stda %f0, [%l5]0xF0 ! 00007559BC710018 CASE:L2-B002 0 Blk-Store
3193 membar 0x40 ! 00007559BC71001C CASE:L2-B002 0
3194 fba,pt %fcc2, BL00104 ! 00007559BC710020 CASE:L2-B002 0
3195 nop ! 00007559BC710024 CASE:L2-B002 0 S
3196BL00103:.word 0x309F3D69 ! 00007559BC710028 CASE:L2-B003 0 random
3197 add %g3, -120, %l6 ! 00007559BC71002C CASE:L2-B003 0 @BD00051
3198 stda %f26, [%l6]0xDA ! 00007559BC710030 CASE:L2-B003 0 S Short16
3199 ldx [%g2+0x0050], %l5 ! 00007559BC710034 CASE:L2-B003 0 <BD00003
3200 .word 0xADF53325 ! 00007559BC710038 CASE:L2-B003 0 random
3201 stda %f32, [%l5]0xE0 ! 00007559BC71003C CASE:L2-B003 0 Blk-Store
3202 .word 0xA3895D2E ! 00007559BC710040 CASE:L2-B003 0 illop
3203 .word 0x91ABB651 ! 00007559BC710044 CASE:L2-B003 0 S illop
3204 nop ! 00007559BC710048 CASE:L2-B003 0 S
3205 sethi %hh(0x7C9C5DBF00),%l6 ! 00007559BC71004C CASE:L2-B003 0 SUBR023
3206 or %l6,%hm(0x7C9C5DBF00),%l6 ! 00007559BC710050 CASE:L2-B003 0
3207 sethi %lm(0x7C9C5DBF00),%l5 ! 00007559BC710054 CASE:L2-B003 0
3208 .word 0xF190122D ! 00007559BC710058 CASE:L2-B003 0 illop
3209 .word 0x7F56053C ! 00007559BC71005C CASE:L2-B003 0 random
3210 or %l6, %l5, %l6 ! 00007559BC710060 CASE:L2-B003 0
3211 add %l6, 0x1, %l6 ! 00007559BC710064 CASE:L2-B003 0
3212 jmpl %l6+0x0000, %o7 ! 00007559BC710068 CASE:L2-B003 0 S
3213 .word 0xB9A95C90 ! 00007559BC71006C CASE:L2-B003 0 S illop
3214 ba,a BL00104 ! 00007559BC710070 CASE:L2-B003 0
3215 stb %o5, [%g4+0x0075] ! 00007559BC710074 CASE:L2-B003 0 S >BD00009
3216BL00104: ! SWCH:L1-B000
3217 .word 0x8F8A0B63 ! 00007559BC710078 SWCH:L1-B000 0 illop
3218 .word 0x97B60368 ! 00007559BC71007C SWCH:L1-B000 0 S illop
3219 .word 0xB39B50DA ! 00007559BC710080 SWCH:L1-B000 0 S illop
3220 .word 0xABA11B99 ! 00007559BC710084 SWCH:L1-B000 0 illop
3221 stda %f28,[%l5+%g1]0xC3 ! 00007559BC710088 SWCH:L1-B000 0 S Partial_St
3222 stda %f20, [%g5+0x0068]%asi ! 00007559BC71008C SWCH:L1-B000 0 S >BD00010
3223 stw %i2, [%g6+0x001C] ! 00007559BC710090 SWCH:L1-B000 0 S >BD00005+4
3224 sethi %hh(0x7C9C5DBF00),%l6 ! 00007559BC710094 SWCH:L1-B000 0 SUBR023
3225 .word 0x93906000 ! 00007559BC710098 SWCH:L1-B000 0 random
3226 sethi %lm(0x7C9C5DBF00),%l5 ! 00007559BC71009C SWCH:L1-B000 0
3227 or %l5,%lo(0x7C9C5DBF00),%l5 ! 00007559BC7100A0 SWCH:L1-B000 0
3228 sllx %l6, 0x20, %l6 ! 00007559BC7100A4 SWCH:L1-B000 0
3229 or %l6, %l5, %l6 ! 00007559BC7100A8 SWCH:L1-B000 0
3230 .word 0xAB48AEB2 ! 00007559BC7100AC SWCH:L1-B000 0 S random
3231 nop ! 00007559BC7100B0 SWCH:L1-B000 0 S
3232 ldx [%g2+0x0050], %l5 ! 00007559BC7100B4 SUBR:L0-B000 0 <BD00003
3233 membar 0x40 ! 00007559BC7100B8 SUBR:L0-B000 0
3234 stda %f16, [%l5]0xE0 ! 00007559BC7100BC SUBR:L0-B000 0 Blk-Store
3235 membar 0x40 ! 00007559BC7100C0 SUBR:L0-B000 0
3236 std %i0, [%g3-0x0048] ! 00007559BC7100C4 SUBR:L0-B000 0 S >BD00011
3237 .word 0xC94DBB7C ! 00007559BC7100C8 SUBR:L0-B000 0 S illop
3238 alignaddr %o0, %i3, %o5 ! 00007559BC7100CC SUBR:L0-B000 0 S
3239 ta %xcc, 0x43 ! 00007559BC7100D0 SUBR:L0-B000 0 S +-PEF
3240 add %g6, 0xC, %l6 ! 00007559BC7100D4 SUBR:L0-B000 0 @BD00023
3241 ldda [%l6]0xD2, %f18 ! 00007559BC7100D8 SUBR:L0-B000 0 S Short16
3242 ld [%g2+0x0060], %fsr ! 00007559BC7100DC SUBR:L0-B000 0 S <BD00008
3243 add %g5, 0x28, %l5 ! 00007559BC7100E0 SUBR:L0-B000 0 @BD00015
3244 stda %f22,[%l5+%g1]0xC1 ! 00007559BC7100E4 SUBR:L0-B000 0 S Partial_St
3245 std %o0, [%g3-0x0046] ! 00007559BC7100E8 SUBR:L0-B000 0 S >BD00011+2
3246 .word 0x2350B6B5 ! 00007559BC7100EC SUBR:L0-B000 0 random
3247 ldda [%l6]0x24, %i0 ! 00007559BC7100F0 SUBR:L0-B000 0 S Quad_Ld
3248 stha %o0, [%g6+0x000C]%asi ! 00007559BC7100F4 SUBR:L0-B000 0 S >BD00023
3249 .word 0x97906000 ! 00007559BC7100F8 SUBR:L0-B000 0 random
3250 .word 0x2EAD4240 ! 00007559BC7100FC SUBR:L0-B000 0 random
3251 .word 0xF1F9D11B ! 00007559BC710100 SUBR:L0-B000 0 illop
3252 .word 0x93A914F9 ! 00007559BC710104 SUBR:L0-B000 0 illop
3253
3254SECTION .btext006_pg1 TEXT_VA=0x7559bc710000
3255attr_text {
3256 Name = .btext006_pg1,
3257 VA = 0x7559bc710000,
3258 RA = 0xffff10000,
3259 PA = ra2pa(0xffff10000,0),
3260 tsbonly,
3261 part_0_ctx_nonzero_tsb_config_1,
3262 TTE_Context=68, TTE_Size=1, TTE_W=0, TTE_X=1,
3263 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3264 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3265}
3266.text; .skip 8
3267
3268!========================================================================
3269
3270SECTION .btext007 TEXT_VA=0x55c87ac65f00
3271attr_text {
3272 Name = .btext007,
3273 VA = 0x55c87ac65f00,
3274 RA = ra2pa(0xffffc5f00,0),
3275 PA = ra2pa(0xffffc5f00,0),
3276 notsb
3277}
3278
3279SECTION .btext007_pg0 TEXT_VA=0x55c87ac64000
3280attr_text {
3281 Name = .btext007_pg0,
3282 VA = 0x55c87ac64000,
3283 RA = ra2pa(0xffffc4000,0),
3284 PA = ra2pa(0xffffc4000,0),
3285 tsbonly,
3286 part_0_ctx_nonzero_tsb_config_3,
3287 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
3288 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3289 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3290}
3291.text; .skip 8
3292
3293
3294SECTION .btext007
3295.text
3296.global SUBR022; SUBR022:
3297BL00105: ! SUBR:L0-B000
3298 add %g1, 0xE65, %g1 ! 000055C87AC65F00 SUBR:L0-B000 0 chksum++
3299 .word 0x28CD7B89 ! 000055C87AC65F04 SUBR:L0-B000 0 illop
3300 .word 0xC5A98E62 ! 000055C87AC65F08 SUBR:L0-B000 0 illop
3301 or %l7,%hm(0x10C5A98E62),%l7 ! 000055C87AC65F0C SUBR:L0-B000 0
3302 .word 0xDB166AEF ! 000055C87AC65F10 SUBR:L0-B000 0 illop
3303 .word 0xB7A65F69 ! 000055C87AC65F14 SUBR:L0-B000 0 illop
3304 sllx %l7, 0x20, %l7 ! 000055C87AC65F18 SUBR:L0-B000 0
3305 or %l7, %l6, %l7 ! 000055C87AC65F1C SUBR:L0-B000 0
3306 nop ! 000055C87AC65F20 SUBR:L0-B000 0 S
3307 bpos,a BL00106 ! 000055C87AC65F24 SUBR:L0-B000 0 L
3308 nop ! 000055C87AC65F28 SUBR:L0-B000 0 S
3309 nop ! 000055C87AC65F2C SUBR:L0-B000 0 S
3310 st %f18, [%g4-0x0034] ! 000055C87AC65F30 SUBR:L0-B000 0 S >BD00007
3311 brgez,a,pn %i1, BL00107 ! 000055C87AC65F34 SUBR:L0-B000 0 L
3312 st %f5, [%g5-0x0074] ! 000055C87AC65F38 SUBR:L0-B000 0 S >BD00013
3313 nop ! 000055C87AC65F3C SUBR:L0-B000 0 S
3314BL00107:.word 0xA1A9D8F7 ! 000055C87AC65F40 SUBR:L0-B000 0 L illop
3315BL00106:fbul,a,pt %fcc2, BL00109 ! 000055C87AC65F44 SUBR:L0-B000 0 L
3316BL00109:nop ! 000055C87AC65F48 SUBR:L0-B000 0 S
3317BL00108:fbule,a BL00110 ! 000055C87AC65F4C SUBR:L0-B000 0 L
3318BL00110:nop ! 000055C87AC65F50 SUBR:L0-B000 0 S
3319 add %g1, 0x793, %g1 ! 000055C87AC65F54 SUBR:L0-B000 0 chksum++
3320 .word 0xEF64C74D ! 000055C87AC65F58 SUBR:L0-B000 0 illop
3321 add %i4, %g1, %o2 ! 000055C87AC65F5C SWCH:L1-B000 0
3322 and %o2, 0x18, %o7 ! 000055C87AC65F60 SWCH:L1-B000 0
3323 sethi %hi(0x78), %o2 ! 000055C87AC65F64 SWCH:L1-B000 0 .+0
3324 or %o2,%lo(0x78),%o2 ! 000055C87AC65F68 SWCH:L1-B000 0
3325 add %o2, %o7, %o2 ! 000055C87AC65F6C SWCH:L1-B000 0
3326 .word 0x0A7407D0 ! 000055C87AC65F70 SWCH:L1-B000 0 illop
3327 ldstub [%g4+0x0073], %l4 ! 000055C87AC65F74 SWCH:L1-B000 0 S >BD00012
3328 .word 0x81C7E008 ! 000055C87AC65F78 SWCH:L1-B000 0 random
3329 nop ! 000055C87AC65F7C SWCH:L1-B000 0 S
3330 ba BL00119 ! 000055C87AC65F80 SWCH:L1-B000 0
3331 fcmpne32 %f30, %f16, %i4 ! 000055C87AC65F84 SWCH:L1-B000 0 S
3332 ba,a BL00118 ! 000055C87AC65F88 SWCH:L1-B000 0
3333 sth %l4, [%g6-0x0078] ! 000055C87AC65F8C SWCH:L1-B000 0 S >BD00051
3334 .word 0xBBAC2E94 ! 000055C87AC65F90 SWCH:L1-B000 0 illop
3335 nop ! 000055C87AC65F94 SWCH:L1-B000 0 S
3336BL00112:add %g1, 0xCAD, %g1 ! 000055C87AC65F98 CASE:L2-B000 0 chksum++
3337 stw %i1, [%g5+0x006C] ! 000055C87AC65F9C CASE:L2-B000 0 S >BD00010+4
3338 ldxa [%g5-0x0048]%asi, %i1 ! 000055C87AC65FA0 CASE:L2-B000 0 S <BD00011
3339 lduba [%g7+%g7]0x83, %o5 ! 000055C87AC65FA4 CASE:L2-B000 0 S <BD00034
3340 ldx [%g2+0x0048], %g6 ! 000055C87AC65FA8 CASE:L2-B000 0 S BASE<BD00111
3341 .word 0x4AE79B54 ! 000055C87AC65FAC CASE:L2-B000 0 S random
3342 .word 0x8BAC54FA ! 000055C87AC65FB0 CASE:L2-B000 0 S illop_FP
3343 ba,a,pn %xcc, BL00121 ! 000055C87AC65FB4 CASE:L2-B000 0
3344 st %f28, [%g3-0x0028] ! 000055C87AC65FB8 CASE:L2-B000 0 S >BD00006
3345BL00118:.word 0x9FA2C5BA ! 000055C87AC65FBC CASE:L2-B001 0 illop
3346 std %f28, [%g4-0x0048] ! 000055C87AC65FC0 CASE:L2-B001 0 S >BD00011
3347 bcs,pn %icc, BL00113 ;.empty ! 000055C87AC65FC4 CASE:L2-B001 0 L
3348 .word 0x3D17F38A ! 000055C87AC65FC8 CASE:L2-B001 0 L random
3349 .word 0x81C7E008 ! 000055C87AC65FCC CASE:L2-B001 0 S random
3350BL00113:ld [%g3-0x0028], %f28 ! 000055C87AC65FD0 CASE:L2-B001 0 S <BD00006
3351 st %f4, [%g5+0x0044] ! 000055C87AC65FD4 CASE:L2-B001 0 S >BD00002
3352 bn,pn %xcc, BL00115 ;.empty ! 000055C87AC65FD8 CASE:L2-B001 0 L
3353 .word 0x09E18E82 ! 000055C87AC65FDC CASE:L2-B001 0 L illop
3354BL00114:ba BL00117 ;.empty ! 000055C87AC65FE0 CASE:L2-B001 0 L
3355BL00117:fbl,a,pt %fcc2, BL00115 ! 000055C87AC65FE4 CASE:L2-B001 0 L
3356BL00115:std %f16, [%g5-0x0048] ! 000055C87AC65FE8 CASE:L2-B001 0 S >BD00011
3357BL00116:add %g1, 0xAF6, %g1 ! 000055C87AC65FEC CASE:L2-B001 0 chksum++
3358 ba,a,pn %icc, BL00121 ! 000055C87AC65FF0 CASE:L2-B001 0
3359 ldxa [%g7+%g7]0x83, %i3 ! 000055C87AC65FF4 CASE:L2-B001 0 S <BD00034
3360BL00119:add %g1, 0x1BC, %g1 ! 000055C87AC65FF8 CASE:L2-B002 0 chksum++
3361 stx %o5, [%g5+0x0068] ! 000055C87AC65FFC CASE:L2-B002 0 S >BD00010
3362 ldx [%g2+0x0050], %l5 ! 000055C87AC66000 CASE:L2-B002 0 <BD00003
3363 .word 0xADD1C0E4 ! 000055C87AC66004 CASE:L2-B002 0 illop
3364 ldda [%l5]0xF0, %f16 ! 000055C87AC66008 CASE:L2-B002 0 Blk-Load
3365 membar 0x40 ! 000055C87AC6600C CASE:L2-B002 0
3366 .word 0x85B7C26C ! 000055C87AC66010 CASE:L2-B002 0 S illop
3367 .word 0xE52A5124 ! 000055C87AC66014 CASE:L2-B002 0 illop
3368 stda %f24,[%l5+%g1]0xC2 ! 000055C87AC66018 CASE:L2-B002 0 S Partial_St
3369 ldx [%g2+0x0050], %l5 ! 000055C87AC6601C CASE:L2-B002 0 <BD00003
3370 membar 0x40 ! 000055C87AC66020 CASE:L2-B002 0
3371 stda %f0, [%l5]0x16 ! 000055C87AC66024 CASE:L2-B002 0 Blk-Store
3372 membar 0x40 ! 000055C87AC66028 CASE:L2-B002 0
3373 std %i2, [%g5-0x0048] ! 000055C87AC6602C CASE:L2-B002 0 S >BD00011
3374 stda %i0, [%g5+0x0028]%asi ! 000055C87AC66030 CASE:L2-B002 0 S >BD00015
3375 call .+8 ! 000055C87AC66034 CASE:L2-B002 0 S
3376 .word 0xB1F00000 ! 000055C87AC66038 CASE:L2-B002 0 S illop
3377 ldx [%g2+0x0058], %l6 ! 000055C87AC6603C CASE:L2-B002 0 <BD00021
3378 ldda [%l6]0x24, %i0 ! 000055C87AC66040 CASE:L2-B002 0 S Quad_Ld
3379 ba BL00121 ! 000055C87AC66044 CASE:L2-B002 0
3380 stha %g1, [%g5-0x0026]%asi ! 000055C87AC66048 CASE:L2-B002 0 S >BD00006+2
3381BL00120:add %g1, 0x7BC, %g1 ! 000055C87AC6604C CASE:L2-B003 0 chksum++
3382 sth %o5, [%g5+0x006A] ! 000055C87AC66050 CASE:L2-B003 0 S >BD00010+2
3383 stx %g1, [%g6+0x0018] ! 000055C87AC66054 CASE:L2-B003 0 S >BD00005
3384 add %g5, 0x68, %l5 ! 000055C87AC66058 CASE:L2-B003 0 @BD00010
3385 stda %f18,[%l5+%g1]0xC0 ! 000055C87AC6605C CASE:L2-B003 0 S Partial_St
3386 ldx [%g2+0x0050], %l5 ! 000055C87AC66060 CASE:L2-B003 0 <BD00003
3387 membar 0x40 ! 000055C87AC66064 CASE:L2-B003 0
3388 stda %f32, [%l5]0xF0 ! 000055C87AC66068 CASE:L2-B003 0 Blk-Store
3389 membar 0x40 ! 000055C87AC6606C CASE:L2-B003 0
3390 membar 0x40 ! 000055C87AC66070 CASE:L2-B003 0
3391 stda %f32, [%l5]0xF8 ! 000055C87AC66074 CASE:L2-B003 0 Blk-Store
3392 membar 0x40 ! 000055C87AC66078 CASE:L2-B003 0
3393 add %g3, 0x68, %l5 ! 000055C87AC6607C CASE:L2-B003 0 @BD00010
3394 stda %f24,[%l5+%g1]0xC3 ! 000055C87AC66080 CASE:L2-B003 0 S Partial_St
3395 ldx [%g5-0x0088], %g5 ! 000055C87AC66084 CASE:L2-B003 0 ptr_chase
3396 .word 0x8FB64373 ! 000055C87AC66088 CASE:L2-B003 0 illop
3397 ldx [%g5-0x0088], %g5 ! 000055C87AC6608C CASE:L2-B003 0 ptr_chase
3398 .word 0xDF2AE62F ! 000055C87AC66090 CASE:L2-B003 0 random
3399 .word 0xB9B542AA ! 000055C87AC66094 CASE:L2-B003 0 illop
3400 ldx [%g5-0x0088], %g5 ! 000055C87AC66098 CASE:L2-B003 0 ptr_chase
3401 fba,a BL00121 ! 000055C87AC6609C CASE:L2-B003 0
3402 .word 0xB9652833 ! 000055C87AC660A0 CASE:L2-B003 0 S illop
3403BL00121: ! SWCH:L1-B000
3404 add %g1, 0xABB, %g1 ! 000055C87AC660A4 SWCH:L1-B000 0 chksum++
3405 .word 0x95B381B8 ! 000055C87AC660A8 SWCH:L1-B000 0 S illop_VIS
3406 ldx [%g2+0x0050], %l5 ! 000055C87AC660AC SWCH:L1-B000 0 <BD00003
3407 membar 0x40 ! 000055C87AC660B0 SWCH:L1-B000 0
3408 stda %f16, [%l5]0x16 ! 000055C87AC660B4 SWCH:L1-B000 0 Blk-Store
3409 membar 0x40 ! 000055C87AC660B8 SWCH:L1-B000 0
3410 sethi %hh(0xFFFFAD2506701F00),%l6 ! 000055C87AC660BC SWCH:L1-B000 0 SUBR024
3411 or %l6,%hm(0xFFFFAD2506701F00),%l6 ! 000055C87AC660C0 SWCH:L1-B000 0
3412 .word 0x81AC7016 ! 000055C87AC660C4 SWCH:L1-B000 0 illop
3413 or %l5,%lo(0xFFFFAD2506701F00),%l5 ! 000055C87AC660C8 SWCH:L1-B000 0
3414 .word 0x95906000 ! 000055C87AC660CC SWCH:L1-B000 0 random
3415 or %l6, %l5, %l6 ! 000055C87AC660D0 SWCH:L1-B000 0
3416 jmpl %l6+0x0000, %o7 ! 000055C87AC660D4 SWCH:L1-B000 0 S
3417 .word 0xA5A1480D ! 000055C87AC660D8 SWCH:L1-B000 0 S illop
3418 ldx [%g2+0x0050], %l5 ! 000055C87AC660DC SWCH:L1-B000 0 <BD00003
3419 membar 0x40 ! 000055C87AC660E0 SWCH:L1-B000 0
3420 stda %f16, [%l5]0x1E ! 000055C87AC660E4 SWCH:L1-B000 0 Blk-Store
3421 membar 0x40 ! 000055C87AC660E8 SWCH:L1-B000 0
3422 add %g3, 0x73, %l6 ! 000055C87AC660EC SWCH:L1-B000 0 @BD00012
3423 stda %f20, [%l6]0xD0 ! 000055C87AC660F0 SWCH:L1-B000 0 S Short8
3424 bmask %g1, %o0, %l0 ! 000055C87AC660F4 SUBR:L0-B000 0 S
3425 .word 0xA374BEC4 ! 000055C87AC660F8 SUBR:L0-B000 0 S illop
3426 ldx [%g2+0x0050], %l5 ! 000055C87AC660FC SUBR:L0-B000 0 <BD00003
3427 membar 0x40 ! 000055C87AC66100 SUBR:L0-B000 0
3428 stda %f16, [%l5]0x16 ! 000055C87AC66104 SUBR:L0-B000 0 Blk-Store
3429 .word 0x28CF0A51 ! 000055C87AC66108 SUBR:L0-B000 0 illop
3430 add %g5, 0x28, %l5 ! 000055C87AC6610C SUBR:L0-B000 0 @BD00015
3431 stda %f30,[%l5+%g1]0xC3 ! 000055C87AC66110 SUBR:L0-B000 0 S Partial_St
3432 call .+8 ! 000055C87AC66114 SUBR:L0-B000 0 S
3433 .word 0xF7D845F8 ! 000055C87AC66118 SUBR:L0-B000 0 S illop
3434 edge16 %o5, %i3, %o2 ! 000055C87AC6611C SUBR:L0-B000 0 S
3435 std %f18, [%g4+0x0018] ! 000055C87AC66120 SUBR:L0-B000 0 S >BD00005
3436 .word 0x81E80000 ! 000055C87AC66124 SUBR:L0-B000 0 S random
3437 ldx [%g2+0x0050], %l5 ! 000055C87AC66128 SUBR:L0-B000 0 <BD00003
3438 membar 0x40 ! 000055C87AC6612C SUBR:L0-B000 0
3439 stda %f32, [%l5]0xF0 ! 000055C87AC66130 SUBR:L0-B000 0 Blk-Store
3440 membar 0x40 ! 000055C87AC66134 SUBR:L0-B000 0
3441 .word 0x20C2722A ! 000055C87AC66138 SUBR:L0-B000 0 illop
3442 return %i7+0x0008 ! 000055C87AC6613C SUBR:L0-B000 0
3443 add %g1, 0x86A, %g1 ! 000055C87AC66140 SUBR:L0-B000 0 chksum++
3444
3445SECTION .btext007_pg1 TEXT_VA=0x55c87ac66000
3446attr_text {
3447 Name = .btext007_pg1,
3448 VA = 0x55c87ac66000,
3449 RA = ra2pa(0xffffc6000,0),
3450 PA = ra2pa(0xffffc6000,0),
3451 tsbonly,
3452 part_0_ctx_nonzero_tsb_config_3,
3453 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
3454 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3455 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3456}
3457.text; .skip 8
3458
3459!========================================================================
3460
3461SECTION .btext008 TEXT_VA=0x7c9c5dbf00
3462attr_text {
3463 Name = .btext008,
3464 VA = 0x7c9c5dbf00,
3465 RA = 0xffffc1f00,
3466 PA = ra2pa(0xffffc1f00,0),
3467 notsb
3468}
3469
3470SECTION .btext008_pg0 TEXT_VA=0x7c9c5da000
3471attr_text {
3472 Name = .btext008_pg0,
3473 VA = 0x7c9c5da000,
3474 RA = 0xffffc0000,
3475 PA = ra2pa(0xffffc0000,0),
3476 tsbonly,
3477 part_0_ctx_nonzero_tsb_config_2,
3478 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
3479 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3480 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3481}
3482.text; .skip 8
3483
3484
3485SECTION .btext008
3486.text
3487.global SUBR023; SUBR023:
3488 add %g1, 0xE00, %g1 ! 0000007C9C5DBF00 SUBR:L0-B000 0 chksum++
3489 or %g0, 0x2, %o4 ! 0000007C9C5DBF04 LOOP:L1-B000 0
3490BL00139: ! LOOP:L1-B000
3491 add %g1, 0xEA6, %g1 ! 0000007C9C5DBF08 LOOP:L1-B000 0 chksum++
3492 .word 0x027461E4 ! 0000007C9C5DBF0C LOOP:L1-B000 0 S illop
3493 .word 0xFDAA01BB ! 0000007C9C5DBF10 LOOP:L1-B000 0 illop
3494 membar 0x40 ! 0000007C9C5DBF14 LOOP:L1-B000 0
3495 stda %f16, [%l5]0x16 ! 0000007C9C5DBF18 LOOP:L1-B000 0 Blk-Store
3496 .word 0x20E268EB ! 0000007C9C5DBF1C LOOP:L1-B000 0 illop
3497 add %g5, 0x28, %l5 ! 0000007C9C5DBF20 LOOP:L1-B000 0 @BD00015
3498 stda %f26,[%l5+%g1]0xC2 ! 0000007C9C5DBF24 LOOP:L1-B000 0 S Partial_St
3499 nop ! 0000007C9C5DBF28 LOOP:L1-B000 0 S
3500 andcc %i0, 0x40, %g0 ! 0000007C9C5DBF2C SKIP:L2-B000 0
3501 bnz,pt %icc, BL00122 ! 0000007C9C5DBF30 SKIP:L2-B000 0
3502 nop ! 0000007C9C5DBF34 SKIP:L2-B000 0 S
3503 swap [%g6-0x0034], %o3 ! 0000007C9C5DBF38 SKIP:L2-B000 0 S >BD00007
3504 .word 0xC1D397C0 ! 0000007C9C5DBF3C SKIP:L2-B000 0 illop
3505 .word 0xA3A4C062 ! 0000007C9C5DBF40 SKIP:L2-B000 0 illop
3506 stda %f0, [%l5]0xE0 ! 0000007C9C5DBF44 SKIP:L2-B000 0 Blk-Store
3507 .word 0xA5AE5CE4 ! 0000007C9C5DBF48 SKIP:L2-B000 0 illop
3508 add %g5, 0x73, %l6 ! 0000007C9C5DBF4C SKIP:L2-B000 0 @BD00012
3509 .word 0x8964FD27 ! 0000007C9C5DBF50 SKIP:L2-B000 0 S illop
3510 .word 0x3DD88555 ! 0000007C9C5DBF54 SKIP:L2-B000 0 S illop
3511 add %g5, -72, %l5 ! 0000007C9C5DBF58 SKIP:L2-B000 0 @BD00011
3512 stda %f18,[%l5+%g1]0xC0 ! 0000007C9C5DBF5C SKIP:L2-B000 0 S Partial_St
3513 .word 0xBD673ACF ! 0000007C9C5DBF60 SKIP:L2-B000 0 S illop
3514 st %f5, [%g6+0x0044] ! 0000007C9C5DBF64 SKIP:L2-B000 0 S >BD00002
3515 nop ! 0000007C9C5DBF68 SKIP:L2-B000 0 S
3516 stb %i3, [%g5+0x0073] ! 0000007C9C5DBF6C SKIP:L2-B000 0 S >BD00012
3517 .word 0xD3CF8AA7 ! 0000007C9C5DBF70 SKIP:L2-B000 0 illop
3518 stda %f18, [%l6]0xD8 ! 0000007C9C5DBF74 SKIP:L2-B000 0 S Short8
3519 add %g1, 0xF29, %g1 ! 0000007C9C5DBF78 SKIP:L2-B000 0 chksum++
3520 add %g3, 0x28, %l5 ! 0000007C9C5DBF7C SKIP:L2-B000 0 @BD00015
3521 stda %f28,[%l5+%g1]0xC4 ! 0000007C9C5DBF80 SKIP:L2-B000 0 S Partial_St
3522 add %g3, -72, %l5 ! 0000007C9C5DBF84 SKIP:L2-B000 0 @BD00011
3523 stda %f22,[%l5+%g1]0xC0 ! 0000007C9C5DBF88 SKIP:L2-B000 0 S Partial_St
3524 .word 0xB7A39A01 ! 0000007C9C5DBF8C SKIP:L2-B000 0 illop
3525 .word 0x83BE1194 ! 0000007C9C5DBF90 SKIP:L2-B000 0 S illop
3526 add %g3, -118, %l6 ! 0000007C9C5DBF94 SKIP:L2-B000 0 @BD00058
3527 ldda [%l6]0xD2, %f16 ! 0000007C9C5DBF98 SKIP:L2-B000 0 S Short16
3528 st %f11, [%g6+0x0044] ! 0000007C9C5DBF9C SKIP:L2-B000 0 S >BD00002
3529 ldx [%g2+0x0050], %l5 ! 0000007C9C5DBFA0 SKIP:L2-B000 0 <BD00003
3530 membar 0x40 ! 0000007C9C5DBFA4 SKIP:L2-B000 0
3531 .word 0xF372261B ! 0000007C9C5DBFA8 SKIP:L2-B000 0 illop
3532 membar 0x40 ! 0000007C9C5DBFAC SKIP:L2-B000 0
3533 ba BL00126 ! 0000007C9C5DBFB0 SKIP:L2-B000 0
3534 nop ! 0000007C9C5DBFB4 SKIP:L2-B000 0 S
3535BL00122: ! ELSE:L2-B001
3536 ld [%g2+0x0060], %fsr ! 0000007C9C5DBFB8 ELSE:L2-B001 0 S <BD00008
3537 nop ! 0000007C9C5DBFBC ELSE:L2-B001 0 S
3538 .word 0xDB7B8644 ! 0000007C9C5DBFC0 ELSE:L2-B001 0 L illop
3539 ldx [%g2+0x0028], %g5 ! 0000007C9C5DBFC4 ELSE:L2-B001 0 S BASE<BD00060
3540 .word 0xD7EDA624 ! 0000007C9C5DBFC8 ELSE:L2-B001 0 L random
3541 std %f22, [%g3+0x0068] ! 0000007C9C5DBFCC ELSE:L2-B001 0 S >BD00010
3542 ldda [%g6+0x0068]%asi, %o0 ! 0000007C9C5DBFD0 ELSE:L2-B001 0 S <BD00010
3543 fbo BL00124 ! 0000007C9C5DBFD4 ELSE:L2-B001 0 L
3544BL00123:nop ! 0000007C9C5DBFD8 ELSE:L2-B001 0 S
3545 st %f2, [%g6+0x0044] ! 0000007C9C5DBFDC ELSE:L2-B001 0 S >BD00002
3546 tge %xcc, %g0+0x0074 ! 0000007C9C5DBFE0 ELSE:L2-B001 0 S pseudo-branch
3547 bpos,a,pt %icc, BL00125 ! 0000007C9C5DBFE4 ELSE:L2-B001 0 L
3548 .word 0x95AF1069 ! 0000007C9C5DBFE8 ELSE:L2-B001 0 S illop
3549 nop ! 0000007C9C5DBFEC ELSE:L2-B001 0 S
3550BL00125:bn BL00124 ! 0000007C9C5DBFF0 ELSE:L2-B001 0 L
3551 stx %fsr, [%g2+0x0060] ! 0000007C9C5DBFF4 ELSE:L2-B001 0 S <BD00008
3552BL00124:add %g1, 0x1AE, %g1 ! 0000007C9C5DBFF8 ELSE:L2-B001 0 chksum++
3553 add %g1, 0xCEA, %g1 ! 0000007C9C5DBFFC ELSE:L2-B001 0 chksum++
3554 stha %i5, [%g3+0x001E]%asi ! 0000007C9C5DC000 ELSE:L2-B001 0 S >BD00005+6
3555 ldx [%g2+0x0058], %l6 ! 0000007C9C5DC004 ELSE:L2-B001 0 <BD00021
3556 ldda [%l6]0x26, %o0 ! 0000007C9C5DC008 ELSE:L2-B001 0 S Quad_Ld_P
3557 stx %o1, [%g4+0x0068] ! 0000007C9C5DC00C ELSE:L2-B001 0 S >BD00010
3558 ldsh [%g6+0x000C], %o1 ! 0000007C9C5DC010 ELSE:L2-B001 0 S <BD00023
3559 st %f3, [%g6-0x0074] ! 0000007C9C5DC014 ELSE:L2-B001 0 S >BD00013
3560 .word 0x9DAD70F3 ! 0000007C9C5DC018 ELSE:L2-B001 0 S illop_FP
3561 std %f20, [%g5-0x0048] ! 0000007C9C5DC01C ELSE:L2-B001 0 S >BD00011
3562 nop ! 0000007C9C5DC020 ELSE:L2-B001 0 S
3563 nop ! 0000007C9C5DC024 ELSE:L2-B001 0 S
3564 stw %i5, [%g4-0x0028] ! 0000007C9C5DC028 ELSE:L2-B001 0 S >BD00006
3565BL00126: ! ELSE:L2-B001
3566 add %g1, 0xFDB, %g1 ! 0000007C9C5DC02C ELSE:L2-B001 0 chksum++
3567 fcmpd %fcc3, %f46, %f62 ! 0000007C9C5DC030 SKIP:L2-B002 0
3568 .word 0xBBB307EE ! 0000007C9C5DC034 SKIP:L2-B002 0 illop
3569 nop ! 0000007C9C5DC038 SKIP:L2-B002 0 S
3570 .word 0x85AEE0A5 ! 0000007C9C5DC03C SKIP:L2-B002 0 S illop
3571 fba,a BL00127 ! 0000007C9C5DC040 SKIP:L2-B002 0 L
3572 array32 %o0, %o3, %o0 ! 0000007C9C5DC044 SKIP:L2-B002 0 S
3573 fbg,a BL00128 ;.empty ! 0000007C9C5DC048 SKIP:L2-B002 0 L
3574 .word 0x0FC37F0E ! 0000007C9C5DC04C SKIP:L2-B002 0 L random
3575BL00127:ta %xcc, 0x43 ! 0000007C9C5DC050 SKIP:L2-B002 0 S +-PEF
3576 stxa %o3, [%g4-0x0048]%asi ! 0000007C9C5DC054 SKIP:L2-B002 0 S >BD00011
3577 sth %o0, [%g4-0x0046] ! 0000007C9C5DC058 SKIP:L2-B002 0 S >BD00011+2
3578BL00128:add %g1, 0x2E2, %g1 ! 0000007C9C5DC05C SKIP:L2-B002 0 chksum++
3579 add %g1, 0x2F1, %g1 ! 0000007C9C5DC060 SKIP:L2-B002 0 chksum++
3580 sta %f8, [%g6-0x0074]%asi ! 0000007C9C5DC064 SKIP:L2-B002 0 S >BD00013
3581 .word 0xA4EFCF13 ! 0000007C9C5DC068 SKIP:L2-B002 0 S illop
3582 nop ! 0000007C9C5DC06C SKIP:L2-B002 0 S
3583 std %g0, [%g6+0x0068] ! 0000007C9C5DC070 SKIP:L2-B002 0 S >BD00010
3584 fba,a BL00130 ! 0000007C9C5DC074 SKIP:L2-B002 0
3585 .word 0xB5A19C58 ! 0000007C9C5DC078 SKIP:L2-B002 0 S illop_FP
3586BL00129: ! ELSE:L2-B003
3587 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC07C ELSE:L2-B003 0 <BD00003
3588 membar 0x40 ! 0000007C9C5DC080 ELSE:L2-B003 0
3589 stda %f0, [%l5]0xE0 ! 0000007C9C5DC084 ELSE:L2-B003 0 Blk-Store
3590 membar 0x40 ! 0000007C9C5DC088 ELSE:L2-B003 0
3591 .word 0xAF6DAAA9 ! 0000007C9C5DC08C ELSE:L2-B003 0 S random
3592 .word 0xB8CD8558 ! 0000007C9C5DC090 ELSE:L2-B003 0 S illop
3593 nop ! 0000007C9C5DC094 ELSE:L2-B003 0 S
3594 .word 0xF3D025E0 ! 0000007C9C5DC098 ELSE:L2-B003 0 S illop
3595 .word 0x8B10751B ! 0000007C9C5DC09C ELSE:L2-B003 0 random
3596 add %g6, 0x18, %l5 ! 0000007C9C5DC0A0 ELSE:L2-B003 0 @BD00005
3597 .word 0xBE100001 ! 0000007C9C5DC0A4 ELSE:L2-B003 0 S random
3598 add %g5, -72, %l5 ! 0000007C9C5DC0A8 ELSE:L2-B003 0 @BD00011
3599 stda %f26,[%l5+%g1]0xCC ! 0000007C9C5DC0AC ELSE:L2-B003 0 S Partial_St
3600 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC0B0 ELSE:L2-B003 0 <BD00003
3601 membar 0x40 ! 0000007C9C5DC0B4 ELSE:L2-B003 0
3602 .word 0x9F950005 ! 0000007C9C5DC0B8 ELSE:L2-B003 0 illop
3603 membar 0x40 ! 0000007C9C5DC0BC ELSE:L2-B003 0
3604 add %g4, -72, %l5 ! 0000007C9C5DC0C0 ELSE:L2-B003 0 @BD00011
3605 .word 0x91AF4A25 ! 0000007C9C5DC0C4 ELSE:L2-B003 0 S illop
3606 .word 0xE3109D68 ! 0000007C9C5DC0C8 ELSE:L2-B003 0 S illop
3607 swap [%g5-0x0028], %o0 ! 0000007C9C5DC0CC ELSE:L2-B003 0 S >BD00006
3608 ldstub [%g6+0x0073], %o5 ! 0000007C9C5DC0D0 ELSE:L2-B003 0 S >BD00012
3609 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC0D4 ELSE:L2-B003 0 <BD00003
3610 .word 0x1DB72570 ! 0000007C9C5DC0D8 ELSE:L2-B003 0 random
3611 .word 0xC2387995 ! 0000007C9C5DC0DC ELSE:L2-B003 0 random
3612 .word 0xBBB3C2DE ! 0000007C9C5DC0E0 ELSE:L2-B003 0 illop
3613BL00130: ! ELSE:L2-B003
3614 .word 0x918ED00E ! 0000007C9C5DC0E4 ELSE:L2-B003 0 illop
3615 fcmpd %fcc3, %f46, %f42 ! 0000007C9C5DC0E8 SKIP:L2-B004 0
3616 fbge,pt %fcc3, BL00135 ! 0000007C9C5DC0EC SKIP:L2-B004 0
3617 stwa %o5, [%g4+0x006C]%asi ! 0000007C9C5DC0F0 SKIP:L2-B004 0 S >BD00010+4
3618 alignaddrl %o0, %o0, %o0 ! 0000007C9C5DC0F4 SKIP:L2-B004 0 S
3619 stxa %o5, [%g6-0x0048]%asi ! 0000007C9C5DC0F8 SKIP:L2-B004 0 S >BD00011
3620 prefetch [%g7-0x0FB8], 22 ! 0000007C9C5DC0FC SKIP:L2-B004 0 S <.-4024
3621 fbn BL00131 ;.empty ! 0000007C9C5DC100 SKIP:L2-B004 0 L
3622 bgu,pt %xcc, BL00132 ;.empty ! 0000007C9C5DC104 SKIP:L2-B004 0 L
3623 .word 0xA6BA1B5F ! 0000007C9C5DC108 SKIP:L2-B004 0 L random
3624BL00131:fbg,pt %fcc3, BL00133 ! 0000007C9C5DC10C SKIP:L2-B004 0 L
3625 sta %f18, [%g3-0x0034]%asi ! 0000007C9C5DC110 SKIP:L2-B004 0 S >BD00007
3626 .word 0xFED96A39 ! 0000007C9C5DC114 SKIP:L2-B004 0 L random
3627BL00132:sta %f29, [%g6-0x0034]%asi ! 0000007C9C5DC118 SKIP:L2-B004 0 S >BD00007
3628BL00133:std %f20, [%g4+0x0028] ! 0000007C9C5DC11C SKIP:L2-B004 0 S >BD00015
3629BL00134:.word 0xE5890C3B ! 0000007C9C5DC120 SKIP:L2-B004 0 illop
3630 .word 0x89AE808D ! 0000007C9C5DC124 SKIP:L2-B004 0 illop
3631 lda [%g5-0x0074]%asi, %f8 ! 0000007C9C5DC128 SKIP:L2-B004 0 S <BD00013
3632 .word 0x9A0E1D58 ! 0000007C9C5DC12C SKIP:L2-B004 0 S random
3633 add %g6, 0x68, %l5 ! 0000007C9C5DC130 SKIP:L2-B004 0 @BD00010
3634 stda %f18,[%l5+%g1]0xC5 ! 0000007C9C5DC134 SKIP:L2-B004 0 S Partial_St
3635 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC138 SKIP:L2-B004 0 <BD00003
3636 membar 0x40 ! 0000007C9C5DC13C SKIP:L2-B004 0
3637 .word 0xE268861D ! 0000007C9C5DC140 SKIP:L2-B004 0 random
3638 .word 0xED51A2A7 ! 0000007C9C5DC144 SKIP:L2-B004 0 illop
3639 ba,a,pt %icc, BL00136 ! 0000007C9C5DC148 SKIP:L2-B004 0
3640 st %f3, [%g3+0x0044] ! 0000007C9C5DC14C SKIP:L2-B004 0 S >BD00002
3641BL00135: ! ELSE:L2-B005
3642 .word 0xAFB38693 ! 0000007C9C5DC150 ELSE:L2-B005 0 S illop_VIS
3643 stx %g1, [%g5+0x001E] ! 0000007C9C5DC154 ELSE:L2-B005 0 S >BD00005+6
3644 add %g3, 0x18, %l5 ! 0000007C9C5DC158 ELSE:L2-B005 0 @BD00005
3645 stda %f16,[%l5+%g1]0xC1 ! 0000007C9C5DC15C ELSE:L2-B005 0 S Partial_St
3646 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC160 ELSE:L2-B005 0 <BD00003
3647 membar 0x40 ! 0000007C9C5DC164 ELSE:L2-B005 0
3648 stda %f32, [%l5]0xE0 ! 0000007C9C5DC168 ELSE:L2-B005 0 Blk-Store
3649 .word 0x8FE682E5 ! 0000007C9C5DC16C ELSE:L2-B005 0 random
3650 add %g1, 0x57B, %g1 ! 0000007C9C5DC170 ELSE:L2-B005 0 chksum++
3651 ldstub [%g6+0x0075], %o0 ! 0000007C9C5DC174 ELSE:L2-B005 0 S >BD00009
3652 add %g6, 0x28, %l5 ! 0000007C9C5DC178 ELSE:L2-B005 0 @BD00015
3653 .word 0x9BCA877B ! 0000007C9C5DC17C ELSE:L2-B005 0 S illop
3654 .word 0xA9A9D2B2 ! 0000007C9C5DC180 ELSE:L2-B005 0 illop
3655 membar 0x40 ! 0000007C9C5DC184 ELSE:L2-B005 0
3656 stda %f16, [%l5]0xF8 ! 0000007C9C5DC188 ELSE:L2-B005 0 Blk-Store
3657 membar 0x40 ! 0000007C9C5DC18C ELSE:L2-B005 0
3658 fcmpgt16 %f20, %f18, %o2 ! 0000007C9C5DC190 ELSE:L2-B005 0 S
3659BL00136: ! ELSE:L2-B005
3660 .word 0xA3AC8A3E ! 0000007C9C5DC194 ELSE:L2-B005 0 illop
3661 .word 0xAFA5DAC7 ! 0000007C9C5DC198 SKIP:L2-B006 0 illop
3662 bnz BL00137 ! 0000007C9C5DC19C SKIP:L2-B006 0
3663 nop ! 0000007C9C5DC1A0 SKIP:L2-B006 0 S
3664 .word 0xFF441199 ! 0000007C9C5DC1A4 SKIP:L2-B006 0 illop
3665 stda %f16,[%l5+%g1]0xC8 ! 0000007C9C5DC1A8 SKIP:L2-B006 0 S Partial_St
3666 st %f8, [%g4-0x0074] ! 0000007C9C5DC1AC SKIP:L2-B006 0 S >BD00013
3667 nop ! 0000007C9C5DC1B0 SKIP:L2-B006 0 S
3668 add %g4, -118, %l6 ! 0000007C9C5DC1B4 SKIP:L2-B006 0 @BD00058
3669 stda %f24, [%l6]0xD2 ! 0000007C9C5DC1B8 SKIP:L2-B006 0 S Short16
3670 .word 0x85658B1F ! 0000007C9C5DC1BC SKIP:L2-B006 0 S illop
3671 .word 0xAEEC82B3 ! 0000007C9C5DC1C0 SKIP:L2-B006 0 S illop
3672 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC1C4 SKIP:L2-B006 0 <BD00003
3673 membar 0x40 ! 0000007C9C5DC1C8 SKIP:L2-B006 0
3674 stda %f0, [%l5]0xF0 ! 0000007C9C5DC1CC SKIP:L2-B006 0 Blk-Store
3675 membar 0x40 ! 0000007C9C5DC1D0 SKIP:L2-B006 0
3676 stda %o4, [%g3+0x0018]%asi ! 0000007C9C5DC1D4 SKIP:L2-B006 0 S >BD00005
3677 add %g1, 0x522, %g1 ! 0000007C9C5DC1D8 SKIP:L2-B006 0 chksum++
3678 .word 0x8DA05164 ! 0000007C9C5DC1DC SKIP:L2-B006 0 illop
3679 stda %f28,[%l5+%g1]0xC2 ! 0000007C9C5DC1E0 SKIP:L2-B006 0 S Partial_St
3680 fcmple32 %f20, %f18, %o3 ! 0000007C9C5DC1E4 SKIP:L2-B006 0 S
3681 add %g6, 0x18, %l5 ! 0000007C9C5DC1E8 SKIP:L2-B006 0 @BD00005
3682 stda %f16,[%l5+%g1]0xC0 ! 0000007C9C5DC1EC SKIP:L2-B006 0 S Partial_St
3683 .word 0x95A8E00D ! 0000007C9C5DC1F0 SKIP:L2-B006 0 illop
3684 stda %f28,[%l5+%g1]0xC8 ! 0000007C9C5DC1F4 SKIP:L2-B006 0 S Partial_St
3685 add %g3, 0x75, %l6 ! 0000007C9C5DC1F8 SKIP:L2-B006 0 @BD00009
3686 .word 0x8BAD5989 ! 0000007C9C5DC1FC SKIP:L2-B006 0 S illop
3687 .word 0x9FC3801F ! 0000007C9C5DC200 SKIP:L2-B006 0 random
3688 ldda [%l6]0x24, %o0 ! 0000007C9C5DC204 SKIP:L2-B006 0 S Quad_Ld
3689 ba,a BL00138 ! 0000007C9C5DC208 SKIP:L2-B006 0
3690 st %f8, [%g3+0x0044] ! 0000007C9C5DC20C SKIP:L2-B006 0 S >BD00002
3691BL00137: ! ELSE:L2-B007
3692 std %g0, [%g6+0x0068] ! 0000007C9C5DC210 ELSE:L2-B007 0 S >BD00010
3693 add %g4, 0x68, %l5 ! 0000007C9C5DC214 ELSE:L2-B007 0 @BD00010
3694 stda %f26,[%l5+%g1]0xC4 ! 0000007C9C5DC218 ELSE:L2-B007 0 S Partial_St
3695 .word 0x8DA5D009 ! 0000007C9C5DC21C ELSE:L2-B007 0 S illop
3696 sth %o0, [%g5-0x0032] ! 0000007C9C5DC220 ELSE:L2-B007 0 S >BD00007+2
3697 add %g3, 0x28, %l5 ! 0000007C9C5DC224 ELSE:L2-B007 0 @BD00015
3698 .word 0x33EFB840 ! 0000007C9C5DC228 ELSE:L2-B007 0 S illop
3699 st %f26, [%g6-0x0028] ! 0000007C9C5DC22C ELSE:L2-B007 0 S >BD00006
3700 std %o2, [%g3-0x0048] ! 0000007C9C5DC230 ELSE:L2-B007 0 S >BD00011
3701 add %g6, 0x18, %l5 ! 0000007C9C5DC234 ELSE:L2-B007 0 @BD00005
3702 stda %f24,[%l5+%g1]0xC8 ! 0000007C9C5DC238 ELSE:L2-B007 0 S Partial_St
3703 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC23C ELSE:L2-B007 0 <BD00003
3704 membar 0x40 ! 0000007C9C5DC240 ELSE:L2-B007 0
3705 stda %f0, [%l5]0x1E ! 0000007C9C5DC244 ELSE:L2-B007 0 Blk-Store
3706 membar 0x40 ! 0000007C9C5DC248 ELSE:L2-B007 0
3707 .word 0x99A310DF ! 0000007C9C5DC24C ELSE:L2-B007 0 illop
3708 stda %f30,[%l5+%g1]0xC8 ! 0000007C9C5DC250 ELSE:L2-B007 0 S Partial_St
3709 add %g5, -72, %l5 ! 0000007C9C5DC254 ELSE:L2-B007 0 @BD00011
3710 stda %f22,[%l5+%g1]0xCB ! 0000007C9C5DC258 ELSE:L2-B007 0 S Partial_St
3711 ldx [%g2+0x0058], %l6 ! 0000007C9C5DC25C ELSE:L2-B007 0 <BD00021
3712 ldda [%l6]0x26, %o0 ! 0000007C9C5DC260 ELSE:L2-B007 0 S Quad_Ld_P
3713 add %g1, 0xA27, %g1 ! 0000007C9C5DC264 ELSE:L2-B007 0 chksum++
3714 st %f11, [%g5-0x0074] ! 0000007C9C5DC268 ELSE:L2-B007 0 S >BD00013
3715 swap [%g5-0x0034], %o2 ! 0000007C9C5DC26C ELSE:L2-B007 0 S >BD00007
3716 sth %o1, [%g3-0x0076] ! 0000007C9C5DC270 ELSE:L2-B007 0 S >BD00058
3717 nop ! 0000007C9C5DC274 ELSE:L2-B007 0 S
3718 stb %g1, [%g3+0x0075] ! 0000007C9C5DC278 ELSE:L2-B007 0 S >BD00009
3719BL00138: ! ELSE:L2-B007
3720 add %g1, 0x493, %g1 ! 0000007C9C5DC27C ELSE:L2-B007 0 chksum++
3721 swap [%g6-0x0028], %o2 ! 0000007C9C5DC280 LOOP:L1-B000 0 S >BD00006
3722 swap [%g6-0x0028], %o3 ! 0000007C9C5DC284 LOOP:L1-B000 0 S >BD00006
3723 .word 0xA5A18F8B ! 0000007C9C5DC288 LOOP:L1-B000 0 S illop
3724 stx %o3, [%g6+0x0018] ! 0000007C9C5DC28C LOOP:L1-B000 0 S >BD00005
3725 .word 0xAB1F9EE6 ! 0000007C9C5DC290 LOOP:L1-B000 0 S random
3726 subcc %o4, 0x1, %o4 ! 0000007C9C5DC294 LOOP:L1-B000 0
3727 .word 0xB3E1DCED ! 0000007C9C5DC298 LOOP:L1-B000 0 illop
3728 .word 0xBD46C70A ! 0000007C9C5DC29C LOOP:L1-B000 0 S illop
3729 .word 0xA4F5AC3A ! 0000007C9C5DC2A0 LOOP:L1-B000 0 random
3730 ld [%g2+0x0060], %fsr ! 0000007C9C5DC2A4 SUBR:L0-B000 0 S <BD00008
3731 add %g5, 0x28, %l5 ! 0000007C9C5DC2A8 SUBR:L0-B000 0 @BD00015
3732 .word 0xCBBD7715 ! 0000007C9C5DC2AC SUBR:L0-B000 0 S random
3733 ldx [%g2+0x0050], %l5 ! 0000007C9C5DC2B0 SUBR:L0-B000 0 <BD00003
3734 membar 0x40 ! 0000007C9C5DC2B4 SUBR:L0-B000 0
3735 .word 0x99B2453A ! 0000007C9C5DC2B8 SUBR:L0-B000 0 illop
3736 membar 0x40 ! 0000007C9C5DC2BC SUBR:L0-B000 0
3737 membar 0x40 ! 0000007C9C5DC2C0 SUBR:L0-B000 0
3738 stda %f32, [%l5]0xE0 ! 0000007C9C5DC2C4 SUBR:L0-B000 0 Blk-Store
3739 membar 0x40 ! 0000007C9C5DC2C8 SUBR:L0-B000 0
3740 membar 0x40 ! 0000007C9C5DC2CC SUBR:L0-B000 0
3741 stda %f16, [%l5]0xE0 ! 0000007C9C5DC2D0 SUBR:L0-B000 0 Blk-Store
3742 membar 0x40 ! 0000007C9C5DC2D4 SUBR:L0-B000 0
3743 popc %o2, %o3 ! 0000007C9C5DC2D8 SUBR:L0-B000 0 S
3744 stw %o1, [%g6-0x0028] ! 0000007C9C5DC2DC SUBR:L0-B000 0 S >BD00006
3745 .word 0x8BAE048E ! 0000007C9C5DC2E0 SUBR:L0-B000 0 S illop
3746 membar 0x40 ! 0000007C9C5DC2E4 SUBR:L0-B000 0
3747 stda %f32, [%l5]0xE0 ! 0000007C9C5DC2E8 SUBR:L0-B000 0 Blk-Store
3748 .word 0x97B0C533 ! 0000007C9C5DC2EC SUBR:L0-B000 0 illop
3749 .word 0xB404FD5C ! 0000007C9C5DC2F0 SUBR:L0-B000 0 S random
3750 .word 0xBFD17410 ! 0000007C9C5DC2F4 SUBR:L0-B000 0 illop
3751 stda %f0, [%l5]0xE0 ! 0000007C9C5DC2F8 SUBR:L0-B000 0 Blk-Store
3752 membar 0x40 ! 0000007C9C5DC2FC SUBR:L0-B000 0
3753 .word 0x81880000 ! 0000007C9C5DC300 SUBR:L0-B000 0 S random
3754 retl ! 0000007C9C5DC304 SUBR:L0-B000 0
3755 add %g1, 0x619, %g1 ! 0000007C9C5DC308 SUBR:L0-B000 0 chksum++
3756
3757SECTION .btext008_pg1 TEXT_VA=0x7c9c5dc000
3758attr_text {
3759 Name = .btext008_pg1,
3760 VA = 0x7c9c5dc000,
3761 RA = 0xffffc2000,
3762 PA = ra2pa(0xffffc2000,0),
3763 tsbonly,
3764 part_0_ctx_nonzero_tsb_config_2,
3765 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
3766 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3767 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3768}
3769.text; .skip 8
3770
3771!========================================================================
3772
3773SECTION .btext009 TEXT_VA=0xffffad2506701f00
3774attr_text {
3775 Name = .btext009,
3776 VA = 0xffffad2506701f00,
3777 RA = ra2pa(0xfffefdf00,0),
3778 PA = ra2pa(0xfffefdf00,0),
3779 notsb
3780}
3781
3782SECTION .btext009_pg0 TEXT_VA=0xffffad2506700000
3783attr_text {
3784 Name = .btext009_pg0,
3785 VA = 0xffffad2506700000,
3786 RA = ra2pa(0xfffefc000,0),
3787 PA = ra2pa(0xfffefc000,0),
3788 tsbonly,
3789 part_0_ctx_nonzero_tsb_config_3,
3790 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
3791 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
3792 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
3793}
3794.text; .skip 8
3795
3796
3797SECTION .btext009
3798.text
3799.global SUBR024; SUBR024:
3800 ldx [%g2+0x0058], %l6 ! FFFFAD2506701F00 SUBR:L0-B000 0 <BD00021
3801 stha %g7, [%l6+%g0]0x14 ! FFFFAD2506701F04 SUBR:L0-B000 0 S >BD00022
3802 fxnor %f20, %f26, %f16 ! FFFFAD2506701F08 SUBR:L0-B000 0 S
3803 array16 %i5, %o4, %o5 ! FFFFAD2506701F0C SUBR:L0-B000 0 S
3804 st %f9, [%g6+0x0044] ! FFFFAD2506701F10 SUBR:L0-B000 0 S >BD00002
3805 add %g5, -72, %l5 ! FFFFAD2506701F14 SUBR:L0-B000 0 @BD00011
3806 stda %f16,[%l5+%g1]0xC0 ! FFFFAD2506701F18 SUBR:L0-B000 0 S Partial_St
3807 ldx [%g2+0x0050], %l5 ! FFFFAD2506701F1C SUBR:L0-B000 0 <BD00003
3808 .word 0xA5918010 ! FFFFAD2506701F20 SUBR:L0-B000 0 illop
3809 stda %f0, [%l5]0xF8 ! FFFFAD2506701F24 SUBR:L0-B000 0 Blk-Store
3810 .word 0x9FAA99FE ! FFFFAD2506701F28 SUBR:L0-B000 0 illop
3811 add %g1, 0x30B, %g1 ! FFFFAD2506701F2C SUBR:L0-B000 0 chksum++
3812 or %g0, 0x2, %o3 ! FFFFAD2506701F30 LOOP:L1-B000 0
3813BL00165: ! LOOP:L1-B000
3814 .word 0xB7A19861 ! FFFFAD2506701F34 LOOP:L1-B000 0 illop
3815 .word 0x9F9D13A8 ! FFFFAD2506701F38 LOOP:L1-B000 0 S random
3816 .word 0x8DAD71EB ! FFFFAD2506701F3C LOOP:L1-B000 0 L illop
3817BL00140:bpos,pn %icc, BL00141 ;.empty ! FFFFAD2506701F40 LOOP:L1-B000 0 L
3818 .word 0xA3A9F000 ! FFFFAD2506701F44 LOOP:L1-B000 0 L illop
3819 .word 0xB9AB5C56 ! FFFFAD2506701F48 LOOP:L1-B000 0 S random
3820BL00142:fbg,a,pn %fcc1, BL00143 ! FFFFAD2506701F4C LOOP:L1-B000 0 L
3821 sth %i2, [%g6-0x0046] ! FFFFAD2506701F50 LOOP:L1-B000 0 S >BD00011+2
3822 bz,a BL00144 ! FFFFAD2506701F54 LOOP:L1-B000 0 L
3823 .word 0x83457EB7 ! FFFFAD2506701F58 LOOP:L1-B000 0 S illop
3824 fzero %f26 ! FFFFAD2506701F5C LOOP:L1-B000 0 S
3825BL00144:bvs BL00143 ! FFFFAD2506701F60 LOOP:L1-B000 0 L
3826BL00141:nop ! FFFFAD2506701F64 LOOP:L1-B000 0 S
3827BL00143:add %g1, 0x2F9, %g1 ! FFFFAD2506701F68 LOOP:L1-B000 0 chksum++
3828 .word 0xBE100001 ! FFFFAD2506701F6C SKIP:L2-B000 0 random
3829 .word 0x12AEF13B ! FFFFAD2506701F70 SKIP:L2-B000 0 random
3830 lduha [%g5-0x0078]%asi, %o5 ! FFFFAD2506701F74 SKIP:L2-B000 0 S <BD00051
3831 ldx [%g2+0x0050], %l5 ! FFFFAD2506701F78 SKIP:L2-B000 0 <BD00003
3832 .word 0xCF16DDA6 ! FFFFAD2506701F7C SKIP:L2-B000 0 illop
3833 .word 0xFB31319C ! FFFFAD2506701F80 SKIP:L2-B000 0 illop
3834 membar 0x40 ! FFFFAD2506701F84 SKIP:L2-B000 0
3835 ldx [%g2+0x0008], %g6 ! FFFFAD2506701F88 SKIP:L2-B000 0 S BASE<BD00145
3836 add %g3, 0x68, %l5 ! FFFFAD2506701F8C SKIP:L2-B000 0 @BD00010
3837 stda %f18,[%l5+%g1]0xC0 ! FFFFAD2506701F90 SKIP:L2-B000 0 S Partial_St
3838 stw %i3, [%g6+0x002C] ! FFFFAD2506701F94 SKIP:L2-B000 0 S >BD00015+4
3839 .word 0x96ED5B1E ! FFFFAD2506701F98 SKIP:L2-B000 0 illop
3840 membar 0x40 ! FFFFAD2506701F9C SKIP:L2-B000 0
3841 .word 0x9DAE7505 ! FFFFAD2506701FA0 SKIP:L2-B000 0 illop
3842 membar 0x40 ! FFFFAD2506701FA4 SKIP:L2-B000 0
3843 .word 0xA5A9CCFB ! FFFFAD2506701FA8 SKIP:L2-B000 0 illop
3844 stda %f18, [%l6]0xD8 ! FFFFAD2506701FAC SKIP:L2-B000 0 S Short8
3845 stx %o4, [%g5+0x0068] ! FFFFAD2506701FB0 SKIP:L2-B000 0 S >BD00010
3846 membar 0x40 ! FFFFAD2506701FB4 SKIP:L2-B000 0
3847 .word 0x81880000 ! FFFFAD2506701FB8 SKIP:L2-B000 0 random
3848 membar 0x40 ! FFFFAD2506701FBC SKIP:L2-B000 0
3849 add %g4, 0x68, %l5 ! FFFFAD2506701FC0 SKIP:L2-B000 0 @BD00010
3850 stda %f24,[%l5+%g1]0xC2 ! FFFFAD2506701FC4 SKIP:L2-B000 0 S Partial_St
3851 add %g1, 0x100, %g1 ! FFFFAD2506701FC8 SKIP:L2-B000 0 chksum++
3852 .word 0x15109383 ! FFFFAD2506701FCC SKIP:L2-B000 0 S random
3853 .word 0xD36029E7 ! FFFFAD2506701FD0 SKIP:L2-B000 0 S random
3854 be BL00146 ! FFFFAD2506701FD4 SKIP:L2-B000 0 L
3855 tpos %icc, %g0+0x0071 ! FFFFAD2506701FD8 SKIP:L2-B000 0 S pseudo-branch
3856 ta %xcc, 0x40 ! FFFFAD2506701FDC SKIP:L2-B000 0 S +-priv
3857BL00146:.word 0x3A52B7DD ! FFFFAD2506701FE0 SKIP:L2-B000 0 L illop
3858 .word 0xAFBF8568 ! FFFFAD2506701FE4 SKIP:L2-B000 0 L random
3859 prefetch [%l5+0x0DCD], 20 ! FFFFAD2506701FE8 SKIP:L2-B000 0 S <.+3533
3860BL00147:bneg,a BL00149 ! FFFFAD2506701FEC SKIP:L2-B000 0 L
3861BL00148:stba %o5, [%g4+0x0075]%asi ! FFFFAD2506701FF0 SKIP:L2-B000 0 S >BD00009
3862 bz BL00149 ;.empty ! FFFFAD2506701FF4 SKIP:L2-B000 0 L
3863 brz,a,pt %g1, BL00149 ! FFFFAD2506701FF8 SKIP:L2-B000 0 L
3864 stx %i5, [%g4+0x0068] ! FFFFAD2506701FFC SKIP:L2-B000 0 S >BD00010
3865BL00149:add %g1, 0xB46, %g1 ! FFFFAD2506702000 SKIP:L2-B000 0 chksum++
3866 ba,a,pn %icc, BL00151 ! FFFFAD2506702004 SKIP:L2-B000 0
3867 ldstuba [%g3+0x0073]%asi, %o2 ! FFFFAD2506702008 SKIP:L2-B000 0 S >BD00012
3868BL00150: ! ELSE:L2-B001
3869 bmask %i5, %o5, %o2 ! FFFFAD250670200C ELSE:L2-B001 0 S
3870 sth %i3, [%g6-0x0026] ! FFFFAD2506702010 ELSE:L2-B001 0 S >BD00006+2
3871 add %g3, 0x68, %l5 ! FFFFAD2506702014 ELSE:L2-B001 0 @BD00010
3872 stda %f16,[%l5+%g1]0xC2 ! FFFFAD2506702018 ELSE:L2-B001 0 S Partial_St
3873 .word 0x91EF8B4F ! FFFFAD250670201C ELSE:L2-B001 0 illop
3874 .word 0xAFA118E6 ! FFFFAD2506702020 ELSE:L2-B001 0 illop
3875 .word 0xDF34B52E ! FFFFAD2506702024 ELSE:L2-B001 0 random
3876 membar 0x40 ! FFFFAD2506702028 ELSE:L2-B001 0
3877 membar 0x40 ! FFFFAD250670202C ELSE:L2-B001 0
3878 stda %f32, [%l5]0xF0 ! FFFFAD2506702030 ELSE:L2-B001 0 Blk-Store
3879 .word 0x91B1868C ! FFFFAD2506702034 ELSE:L2-B001 0 illop
3880 membar 0x40 ! FFFFAD2506702038 ELSE:L2-B001 0
3881 stda %f16, [%l5]0xF8 ! FFFFAD250670203C ELSE:L2-B001 0 Blk-Store
3882 .word 0xE9BA5C16 ! FFFFAD2506702040 ELSE:L2-B001 0 illop
3883 nop ! FFFFAD2506702044 ELSE:L2-B001 0 S
3884 sth %o4, [%g5-0x0078] ! FFFFAD2506702048 ELSE:L2-B001 0 S >BD00051
3885 add %g1, 0x20D, %g1 ! FFFFAD250670204C ELSE:L2-B001 0 chksum++
3886 ldx [%g2+0x0050], %l5 ! FFFFAD2506702050 ELSE:L2-B001 0 <BD00003
3887 membar 0x40 ! FFFFAD2506702054 ELSE:L2-B001 0
3888 stda %f0, [%l5]0x1E ! FFFFAD2506702058 ELSE:L2-B001 0 Blk-Store
3889 membar 0x40 ! FFFFAD250670205C ELSE:L2-B001 0
3890 st %f3, [%g5+0x0044] ! FFFFAD2506702060 ELSE:L2-B001 0 S >BD00002
3891 stw %g1, [%g6-0x0034] ! FFFFAD2506702064 ELSE:L2-B001 0 S >BD00007
3892 membar 0x40 ! FFFFAD2506702068 ELSE:L2-B001 0
3893 .word 0xC5620BE5 ! FFFFAD250670206C ELSE:L2-B001 0 illop
3894 membar 0x40 ! FFFFAD2506702070 ELSE:L2-B001 0
3895 membar 0x40 ! FFFFAD2506702074 ELSE:L2-B001 0
3896 stda %f32, [%l5]0x16 ! FFFFAD2506702078 ELSE:L2-B001 0 Blk-Store
3897 .word 0x313C8231 ! FFFFAD250670207C ELSE:L2-B001 0 random
3898 membar 0x40 ! FFFFAD2506702080 ELSE:L2-B001 0
3899 stda %f32, [%l5]0x1E ! FFFFAD2506702084 ELSE:L2-B001 0 Blk-Store
3900 membar 0x40 ! FFFFAD2506702088 ELSE:L2-B001 0
3901 .word 0xB7A44860 ! FFFFAD250670208C ELSE:L2-B001 0 illop
3902 stda %f32, [%l5]0x16 ! FFFFAD2506702090 ELSE:L2-B001 0 Blk-Store
3903 membar 0x40 ! FFFFAD2506702094 ELSE:L2-B001 0
3904 add %g3, 0x18, %l5 ! FFFFAD2506702098 ELSE:L2-B001 0 @BD00005
3905 .word 0xADA7D00A ! FFFFAD250670209C ELSE:L2-B001 0 S illop
3906 .word 0x93B2060F ! FFFFAD25067020A0 ELSE:L2-B001 0 S illop_VIS
3907 std %i4, [%g5-0x0048] ! FFFFAD25067020A4 ELSE:L2-B001 0 S >BD00011
3908 .word 0x85AC586B ! FFFFAD25067020A8 ELSE:L2-B001 0 S illop
3909 ldx [%g2+0x0050], %l5 ! FFFFAD25067020AC ELSE:L2-B001 0 <BD00003
3910 membar 0x40 ! FFFFAD25067020B0 ELSE:L2-B001 0
3911 stda %f0, [%l5]0xF0 ! FFFFAD25067020B4 ELSE:L2-B001 0 Blk-Store
3912 .word 0xB35D4F4B ! FFFFAD25067020B8 ELSE:L2-B001 0 illop
3913BL00151: ! ELSE:L2-B001
3914 add %g1, 0xFB0, %g1 ! FFFFAD25067020BC ELSE:L2-B001 0 chksum++
3915 andcc %g1, 0x8, %g0 ! FFFFAD25067020C0 SKIP:L2-B002 0
3916 bnz,pn %icc, BL00154 ! FFFFAD25067020C4 SKIP:L2-B002 0
3917 .word 0xB9F00000 ! FFFFAD25067020C8 SKIP:L2-B002 0 S illop
3918 stx %o4, [%g3+0x0068] ! FFFFAD25067020CC SKIP:L2-B002 0 S >BD00010
3919 stda %g0, [%g4+0x0028]%asi ! FFFFAD25067020D0 SKIP:L2-B002 0 S >BD00015
3920 fpmerge %f16, %f23, %f30 ! FFFFAD25067020D4 SKIP:L2-B002 0 S
3921 sta %f8, [%g5+0x0044]%asi ! FFFFAD25067020D8 SKIP:L2-B002 0 S >BD00002
3922 .word 0xE93C17E1 ! FFFFAD25067020DC SKIP:L2-B002 0 S random
3923 ldx [%g2+0x0050], %l5 ! FFFFAD25067020E0 SKIP:L2-B002 0 <BD00003
3924 .word 0xCDE91A0C ! FFFFAD25067020E4 SKIP:L2-B002 0 illop
3925 .word 0x85A251C1 ! FFFFAD25067020E8 SKIP:L2-B002 0 illop
3926 membar 0x40 ! FFFFAD25067020EC SKIP:L2-B002 0
3927 add %g1, 0xC4F, %g1 ! FFFFAD25067020F0 SKIP:L2-B002 0 chksum++
3928 .word 0x9BAE4972 ! FFFFAD25067020F4 SKIP:L2-B002 0 S illop
3929 sta %f25, [%g3-0x0034]%asi ! FFFFAD25067020F8 SKIP:L2-B002 0 S >BD00007
3930 stx %fsr, [%g2+0x0060] ! FFFFAD25067020FC SKIP:L2-B002 0 S <BD00008
3931 .word 0xD1D15C53 ! FFFFAD2506702100 SKIP:L2-B002 0 S random
3932 bvs BL00152 ! FFFFAD2506702104 SKIP:L2-B002 0 L
3933 nop ! FFFFAD2506702108 SKIP:L2-B002 0 S
3934 ble,a,pn %icc, BL00152 ! FFFFAD250670210C SKIP:L2-B002 0 L
3935 ldstub [%g3+0x0075], %o1 ! FFFFAD2506702110 SKIP:L2-B002 0 S >BD00009
3936 fbl,pn %fcc1, BL00153 ;.empty ! FFFFAD2506702114 SKIP:L2-B002 0 L
3937 .word 0x85B60267 ! FFFFAD2506702118 SKIP:L2-B002 0 L illop
3938BL00152:fbo,a,pn %fcc3, BL00153 ! FFFFAD250670211C SKIP:L2-B002 0 L
3939 st %f30, [%g3-0x0028] ! FFFFAD2506702120 SKIP:L2-B002 0 S >BD00006
3940BL00153:add %g1, 0x7D, %g1 ! FFFFAD2506702124 SKIP:L2-B002 0 chksum++
3941 .word 0x3F4CB170 ! FFFFAD2506702128 SKIP:L2-B002 0 random
3942 ldub [%g6+0x0075], %o4 ! FFFFAD250670212C SKIP:L2-B002 0 S <BD00009
3943BL00154: ! ELSE:L2-B003
3944 stha %g1, [%g6-0x0076]%asi ! FFFFAD2506702130 ELSE:L2-B003 0 S >BD00058
3945 bgu,a,pn %icc, BL00155 ! FFFFAD2506702134 ELSE:L2-B003 0 L
3946 nop ! FFFFAD2506702138 ELSE:L2-B003 0 S
3947 .word 0x0DAAD8CC ! FFFFAD250670213C ELSE:L2-B003 0 S random
3948 stb %o4, [%g5+0x0075] ! FFFFAD2506702140 ELSE:L2-B003 0 S >BD00009
3949 stb %o1, [%g5-0x0033] ! FFFFAD2506702144 ELSE:L2-B003 0 S >BD00007+1
3950 .word 0xD60E5C65 ! FFFFAD2506702148 ELSE:L2-B003 0 S random
3951 bvc BL00156 ;.empty ! FFFFAD250670214C ELSE:L2-B003 0 L
3952 .word 0xA592000F ! FFFFAD2506702150 ELSE:L2-B003 0 L illop
3953BL00156:nop ! FFFFAD2506702154 ELSE:L2-B003 0 S
3954 .word 0x2E7282DB ! FFFFAD2506702158 ELSE:L2-B003 0 S illop
3955BL00155:.word 0x9BA04D7D ! FFFFAD250670215C ELSE:L2-B003 0 S illop
3956 st %f20, [%g4-0x0028] ! FFFFAD2506702160 ELSE:L2-B003 0 S >BD00006
3957 .word 0x8F8C6B62 ! FFFFAD2506702164 ELSE:L2-B003 0 S illop
3958 .word 0xEC629C16 ! FFFFAD2506702168 ELSE:L2-B003 0 S illop
3959 .word 0x40BECC64 ! FFFFAD250670216C ELSE:L2-B003 0 L random
3960BL00157:bleu,pn %xcc, BL00159 ! FFFFAD2506702170 ELSE:L2-B003 0 L
3961BL00158:stxa %o1, [%g7+%g0]0x00 ! FFFFAD2506702174 ELSE:L2-B003 0 S BAD-ASI
3962BL00159:.word 0x89A2406E ! FFFFAD2506702178 ELSE:L2-B003 0 illop
3963 add %g1, 0x41F, %g1 ! FFFFAD250670217C ELSE:L2-B003 0 chksum++
3964 .word 0x99C24CAC ! FFFFAD2506702180 ELSE:L2-B003 0 S illop
3965 .word 0xBFFACBBD ! FFFFAD2506702184 ELSE:L2-B003 0 L illop
3966 fbl,pn %fcc2, BL00161 ;.empty ! FFFFAD2506702188 ELSE:L2-B003 0 L
3967 .word 0xBEE9768D ! FFFFAD250670218C ELSE:L2-B003 0 L illop
3968 .word 0xD3F8C323 ! FFFFAD2506702190 ELSE:L2-B003 0 S illop
3969 bvs,pn %xcc, BL00162 ;.empty ! FFFFAD2506702194 ELSE:L2-B003 0 L
3970BL00161:fbg,a BL00163 ! FFFFAD2506702198 ELSE:L2-B003 0 L
3971 .word 0x83880000 ! FFFFAD250670219C ELSE:L2-B003 0 S random
3972BL00162:brgz,pt %o3, BL00163 ! FFFFAD25067021A0 ELSE:L2-B003 0 L
3973BL00160:lduh [%g4+0x007E], %o2 ! FFFFAD25067021A4 ELSE:L2-B003 0 S <BD00014
3974BL00163:.word 0xB1A20D73 ! FFFFAD25067021A8 ELSE:L2-B003 0 illop
3975BL00164: ! ELSE:L2-B003
3976 add %g1, 0x8F, %g1 ! FFFFAD25067021AC ELSE:L2-B003 0 chksum++
3977 subcc %o3, 0x1, %o3 ! FFFFAD25067021B0 LOOP:L1-B000 0
3978 bnz BL00165 ! FFFFAD25067021B4 LOOP:L1-B000 0
3979 .word 0xFBD7051E ! FFFFAD25067021B8 LOOP:L1-B000 0 S illop
3980 add %g1, 0xA33, %g1 ! FFFFAD25067021BC LOOP:L1-B000 0 chksum++
3981 ldx [%g2+0x0040], %g6 ! FFFFAD25067021C0 SUBR:L0-B000 0 S BASE<BD00087
3982 add %g5, -72, %l5 ! FFFFAD25067021C4 SUBR:L0-B000 0 @BD00011
3983 stda %f18,[%l5+%g1]0xCA ! FFFFAD25067021C8 SUBR:L0-B000 0 S Partial_St
3984 .word 0x85B7C950 ! FFFFAD25067021CC SUBR:L0-B000 0 S illop_VIS
3985 fcmpeq32 %f16, %f18, %o3 ! FFFFAD25067021D0 SUBR:L0-B000 0 S
3986 stw %g1, [%g4-0x0028] ! FFFFAD25067021D4 SUBR:L0-B000 0 S >BD00006
3987 ldx [%g2+0x0048], %g6 ! FFFFAD25067021D8 SUBR:L0-B000 0 S BASE<BD00111
3988 .word 0xB7B74573 ! FFFFAD25067021DC SUBR:L0-B000 0 S illop_VIS
3989 .word 0x819F5147 ! FFFFAD25067021E0 SUBR:L0-B000 0 S illop
3990 .word 0xA7B307F9 ! FFFFAD25067021E4 SUBR:L0-B000 0 S illop_VIS
3991 .word 0x01D675FE ! FFFFAD25067021E8 SUBR:L0-B000 0 S illop
3992 ldx [%g2+0x0060], %fsr ! FFFFAD25067021EC SUBR:L0-B000 0 S <BD00008
3993 retl ! FFFFAD25067021F0 SUBR:L0-B000 0
3994 add %g1, 0x69B, %g1 ! FFFFAD25067021F4 SUBR:L0-B000 0 chksum++
3995
3996SECTION .btext009_pg1 TEXT_VA=0xffffad2506702000
3997attr_text {
3998 Name = .btext009_pg1,
3999 VA = 0xffffad2506702000,
4000 RA = ra2pa(0xfffefe000,0),
4001 PA = ra2pa(0xfffefe000,0),
4002 tsbonly,
4003 part_0_ctx_nonzero_tsb_config_3,
4004 TTE_Context=68, TTE_Size=0, TTE_W=0, TTE_X=1,
4005 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
4006 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
4007}
4008.text; .skip 8
4009
4010/* Knob values in effect:
4011 SEED 4528891 // min-max= 0-4294967295
4012 MMU_SEED 1840202652 // min-max= 0-4294967295
4013 LIMIT 50000 // min-max= 100-100000000
4014 MINIMUM 0 // min-max= 0-100000000
4015 STRANDS_PER_CORE 8 // min-max= 1-8
4016 THREADS 8 // min-max= 1-32
4017 CONTEXTS 8 // min-max= 1-8191
4018 CONTEXTS_MAX 72 // min-max= 1-8191
4019 FIRST_CONTEXT <68> // min-max= 0-8191
4020 RELOCATABLE no
4021 NAME_OPT no
4022 L_UPPER no
4023 START_HANDLER blimp_n2_start.s
4024 PREAMBLE blimp_n2_preamble.s
4025 TRAP_HANDLER blimp_n2_trap.s
4026 USER_HANDLER
4027 PAGE_SHARING <3> // min-max= 0-6
4028 SYNC_STRANDS no
4029 SYNC_FINISH no
4030 PRIVATE_TTABLE <yes>
4031 TTABLE_VA 0xE00000 // min-max= 0x0-0xFFFFFFFFFFFF0000
4032 CACHE_FLUSH no
4033 SINGLE_OBJECT no
4034 PRIV_MODE <yes>
4035 SF_HELPER_PROB 0% // min-max= 0-100
4036 HELPER_AIUP <no>
4037 BIAS64 0 // min-max= 0-4095
4038 BIAS32 0 // min-max= 0-4095
4039 32BIT_PROB 25% // min-max= 0-100
4040 LITTLE_PROB 20% // min-max= 0-100
4041 UPPER32_ZERO <no>
4042 FILL_DELAY <yes>
4043 SAVE_REST_DELAY 30% // min-max= 0-100
4044 DCTI_COUPLES <yes>
4045 EN_FPOINT <yes>
4046 EN_VIS <yes>
4047 EN_VIS2 <yes>
4048 EN_VIS3 <no>
4049 EN_CALL <yes>
4050 EN_RETURN <yes>
4051 RETURN_PROB 45% // min-max= 0-100
4052 FP_UNFIN yes
4053 LAZY_SAVE no
4054 IMPDEP_102 no
4055 IMPDEP_107_108 yes
4056 IMPDEP_125 no
4057 QUAD_LDD_ASI 0x24 // min-max= 0x0-0xFF
4058 QUAD_LDDP_ASI 0x26 // min-max= 0x0-0xFF
4059 ASI_BLK_LD 0x21FF90000000000 // min-max= 0x0-0xFFFFFFFFFFFFFFFF
4060 ASI_BLK_ST 0x31FF9E100000000 // min-max= 0x0-0xFFFFFFFFFFFFFFFF
4061 NWINDOWS 8 // min-max= 3-32
4062 SIMULATE <yes>
4063 VERIFY_CHECKSUM yes
4064 EN_TRAPS <yes>
4065 EN_CLEANWIN <yes>
4066 EN_FLUSHW <yes>
4067 DIV_BY_ZERO <yes>
4068 BAD_ALIGN 10 // min-max= 0-50
4069 BAD_ALIGN_JMPL 15% // min-max= 0-100
4070 TRAP_CHECKSUM <yes>
4071 SF_CHECKSUM yes
4072 READ_TRAPREGS <yes>
4073 READ_FAULTREGS <no>
4074 READ_FSR <yes>
4075 UNIFIED_TSB yes
4076 VA_HOLE 48 // min-max= 0-63
4077 MMU_RANDOM 5 // min-max= 0-7
4078 SHARED_TSBS 1 // min-max= 0-3
4079 PAGE_SIZE_MAX 5 // 256M
4080 USE_HASH <no>
4081 NO_TSB yes
4082 USE_MASTER_TSB yes
4083 MAP_VEQP no
4084 TTE_PRELOAD no
4085 TSB_SIZE_MIN 1 // min-max= 0-15
4086 TSB_SIZE_MAX 1 // min-max= 0-15
4087 TSB_SIZE_SPARSE 9 // min-max= 0-16
4088 MSA_SLOTS_MIN 512 // min-max= 1-512
4089 MSA_SLOTS_MAX 512 // min-max= 1-512
4090 BEGIN_PHYS 0x1000000 // min-max= 0x0-0xFFFFFFFFFFFFE000
4091 END_PHYS 0x1000000000 // min-max= 0x0-0xFFFFFFFFFFFFE000
4092 REGION_SIZE 0x0 // min-max= 0x0-0x100000000000000
4093 STARTUP_ADDR 0x800000 // min-max= 0x0-0xFFFFFFFFFFFFE000
4094 DATA_AREAS <10> // min-max= 0-512
4095 DATA_LENGTH <0x100> // min-max= 0x10-0x2000
4096 DATA_PRIV <20> // min-max= 0-100
4097 DATA_IE <50> // min-max= 0-100
4098 DATA_UNCONFIG <0> // min-max= 0-100
4099 STACK_PAGECROSS <no>
4100 STACK_DISCONTIG <yes>
4101 STACK_DEMAP <yes>
4102 SUBR_NEST <4> // min-max= 1-8
4103 NUM_SUBS <2> // min-max= 0-99
4104 TEXT_PAGECROSS <yes>
4105 TEXT_DISCONTIG <no>
4106 TEXT_PRIV <50> // min-max= 0-100
4107 TEXT_UNCONFIG <0> // min-max= 0-100
4108 MAIN_SETBACK 0x300 // min-max= 0x0-0x1FFC
4109 SUBR_SETBACK 0x100 // min-max= 0x0-0x1FFC
4110 SKIP_ELSE yes
4111 NEST_LEVELS 3 // min-max= 2-7
4112 SUBR_LEVELS 2 // min-max= 1-3
4113 MIN_BLOCKS 1 // min-max= 1-32
4114 MAX_BLOCKS 5 // min-max= 1-32
4115 L2_BLOCKS <20> // min-max= 1-99
4116 MIN_LOOP 2 // min-max= 2-32
4117 MAX_LOOP 3 // min-max= 2-32
4118 L1_LOOP <2> // min-max= 1-32
4119 MIN_SEQ 4 // min-max= 0-128
4120 MAX_SEQ 12 // min-max= 0-128
4121 LADDER_PROB 20 // min-max= 0-50
4122 LADDER_MIN 8 // min-max= 2-64
4123 LADDER_MAX 18 // min-max= 2-64
4124 LADDER_MIX <50> // min-max= 0-100
4125 RELOAD_PROB 80% // min-max= 0-100
4126 RECENT_REGS 10 // min-max= 1-32
4127 RECENT_PROB 80% // min-max= 0-100
4128 RELEASE_PROB 20% // min-max= 0-100
4129 ANNUL_PROB <50> // min-max= 0-100
4130 PREDICT_PROB <40> // min-max= 0-100
4131 OVLAP_STORES <yes>
4132 MEMBAR_MASK <0x40> // min-max= 0x0-0x7F
4133 BLKLD_MEMBAR 3 // min-max= 0-3
4134 BLKST_MEMBAR 3 // min-max= 0-3
4135 PREFETCH_MASK 0xF0001F // min-max= 0x0-0xFFFFFFFF
4136 PREF_PRIV_MASK 0x0 // min-max= 0x0-0xFFFFFFFF
4137 PREF_ILL_MASK 0xFFE0 // min-max= 0x0-0xFFFFFFFF
4138 EN_VECT_CASE <yes>
4139 LITTLE_ASI_PROB <20> // min-max= 0-100
4140 PTR_CHASE_MIN 1 // min-max= 1-256
4141 PTR_CHASE_MAX 8 // min-max= 1-256
4142 DEMAP_ALL <no>
4143 BADPATH_INVALID <25> // min-max= 0-100
4144 BADPATH_RANDOM <25> // min-max= 0-100
4145 EVIL_TWIN_PROB 20% // min-max= 0-100
4146 ALT_PROB <20> // min-max= 0-100
4147 TRAPNUM_FIRST 0x50 // min-max= 0x0-0xFF
4148 TRAPNUM_LAST 0x6F // min-max= 0x0-0xFF
4149 TRAPNUM_PBRAN 0x70 // min-max= 0x0-0xFF
4150 OP_LD_INT 50 // 1.3280%
4151 OP_LD_FP 50 // 1.3280%
4152 OP_LD_SHORT 80 // 2.1248%
4153 OP_LD_NF 50 // 1.3280%
4154 OP_LD_BLK 50 // 1.3280%
4155 OP_LD_QUAD 50 // 1.3280%
4156 OP_LD_QUAD_P 50 // 1.3280%
4157 OP_LDFSR 30 // 0.7968%
4158 OP_LDXFSR 30 // 0.7968%
4159 OP_LD_BASE 100 // 2.6560%
4160 OP_PTR_CHASE 50 // 1.3280%
4161 OP_ST_INT 500 // 13.2802%
4162 OP_ST_FP 500 // 13.2802%
4163 OP_ST_SHORT 80 // 2.1248%
4164 OP_ST_PARTIAL 500 // 13.2802%
4165 OP_ST_BLK 500 // 13.2802%
4166 OP_STFSR 10 // 0.2656%
4167 OP_STXFSR 10 // 0.2656%
4168 OP_LDSTUB 100 // 2.6560%
4169 OP_SWAP 100 // 2.6560%
4170 OP_QUAD_INTERF 50 // 1.3280%
4171 OP_PREFETCH 30 // 0.7968%
4172 OP_CALL 170 // 4.5153%
4173 OP_CALL8 100 // 2.6560%
4174 OP_ADD 0 // 0.0000%
4175 OP_ADDCC 0 // 0.0000%
4176 OP_SUB 0 // 0.0000%
4177 OP_SUBCC 0 // 0.0000%
4178 OP_MUL 0 // 0.0000%
4179 OP_MULX 0 // 0.0000%
4180 OP_DIVX 0 // 0.0000%
4181 OP_TAG 0 // 0.0000%
4182 OP_TAGTV 0 // 0.0000%
4183 OP_AND 0 // 0.0000%
4184 OP_ANDN 0 // 0.0000%
4185 OP_ANDCC 0 // 0.0000%
4186 OP_ANDNCC 0 // 0.0000%
4187 OP_OR 0 // 0.0000%
4188 OP_ORN 0 // 0.0000%
4189 OP_ORCC 0 // 0.0000%
4190 OP_ORNCC 0 // 0.0000%
4191 OP_XOR 0 // 0.0000%
4192 OP_XORCC 0 // 0.0000%
4193 OP_XNOR 0 // 0.0000%
4194 OP_XNORCC 0 // 0.0000%
4195 OP_SHIFT 0 // 0.0000%
4196 OP_MOVCC 0 // 0.0000%
4197 OP_CMP 0 // 0.0000%
4198 OP_NOP 0 // 0.0000%
4199 OP_TOUCH_G 0 // 0.0000%
4200 OP_TOUCH_I 0 // 0.0000%
4201 OP_TOUCH_L 0 // 0.0000%
4202 OP_TOUCH_O 0 // 0.0000%
4203 OP_RDPC 0 // 0.0000%
4204 OP_RDCCR 0 // 0.0000%
4205 OP_WRCCR 0 // 0.0000%
4206 OP_WRFPRS 0 // 0.0000%
4207 OP_POPC 10 // 0.2656%
4208 OP_SETHI 0 // 0.0000%
4209 OP_MEMBAR 0 // 0.0000%
4210 OP_STBAR 0 // 0.0000%
4211 OP_TRAPCC 0 // 0.0000%
4212 OP_ILLEGAL 80 // 2.1248%
4213 OP_ILL_FP 70 // 1.8592%
4214 OP_ILL_VIS 70 // 1.8592%
4215 OP_ILL_ASI 10 // 0.2656%
4216 OP_DIV32_0 0 // 0.0000%
4217 OP_BAD_RETURN 0 // 0.0000%
4218 OP_FLIP_PRIV 20 // 0.5312%
4219 OP_FLIP_FP 10 // 0.2656%
4220 OP_SW_CTX2 0 // 0.0000%
4221 OP_DEMAP 30 // 0.7968%
4222 OP_PBRANCH 30 // 0.7968%
4223 OP_SOFTINT 0 // 0.0000%
4224 OP_WRPIL 0 // 0.0000%
4225 OP_BN 10 // 0.2656%
4226 OP_RDY 0 // 0.0000%
4227 OP_WRY 0 // 0.0000%
4228 OP_VISLOG 20 // 0.5312%
4229 OP_VISMOV 0 // 0.0000%
4230 OP_PDIST 20 // 0.5312%
4231 OP_PADDSUB 20 // 0.5312%
4232 OP_PMULT 5 // 0.1328%
4233 OP_PCMP 20 // 0.5312%
4234 OP_PSHIFT 0 // 0.0000%
4235 OP_PFORMAT 20 // 0.5312%
4236 OP_ALIGN 20 // 0.5312%
4237 OP_ARRAY 20 // 0.5312%
4238 OP_EDGE 20 // 0.5312%
4239 OP_GSR 20 // 0.5312%
4240 OP_LZD 0 // 0.0000%
4241 OP_UMULXHI 0 // 0.0000%
4242 OP_XMULX 0 // 0.0000%
4243 OP_FADDSUB 0 // 0.0000%
4244 OP_FCMP 0 // 0.0000%
4245 OP_FCMPE 0 // 0.0000%
4246 OP_FMOV 0 // 0.0000%
4247 OP_FMOVCC 0 // 0.0000%
4248*/
4249! Context 68: 1663 instructions generated, 1821 executed, 43 traps
4250
4251#undef BLIMP_BIAS
4252#define BLIMP_BIAS 0
4253#undef BLIMP_FRAME
4254#define BLIMP_FRAME 128
4255#undef BLIMP_32BIT
4256#define BLIMP_32BIT 0
4257
4258!========================================================================
4259
4260SECTION .btext010 TEXT_VA=0x43a288fd00
4261attr_text {
4262 Name = .btext010,
4263 VA = 0x43a288fd00,
4264 RA = 0xfffe5dd00,
4265 PA = ra2pa(0xfffe5dd00,0),
4266 notsb
4267}
4268
4269SECTION .btext010_pg0 TEXT_VA=0x43a288e000
4270attr_text {
4271 Name = .btext010_pg0,
4272 VA = 0x43a288e000,
4273 RA = 0xfffe5c000,
4274 PA = ra2pa(0xfffe5c000,0),
4275 tsbonly,
4276 part_0_ctx_nonzero_tsb_config_2,
4277 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
4278 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
4279 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
4280}
4281.text; .skip 8
4282
4283
4284SECTION .btext010
4285.text
4286.global start_th_1; start_th_1:
4287.global SUBR028; SUBR028:
4288BL20182: ! MAIN:L0-B000
4289 nop ! 00000043A288FD00 MAIN:L0-B000 1
4290 sethi %hh(0xFD3DD8000),%g2 ! 00000043A288FD04 MAIN:L0-B000 1 BD20167
4291 or %g2,%hm(0xFD3DD8000),%g2 ! 00000043A288FD08 MAIN:L0-B000 1
4292 sethi %lm(0xFD3DD8000),%g3 ! 00000043A288FD0C MAIN:L0-B000 1
4293 or %g3,%lo(0xFD3DD8000),%g3 ! 00000043A288FD10 MAIN:L0-B000 1
4294 sllx %g2, 0x20, %g2 ! 00000043A288FD14 MAIN:L0-B000 1
4295 or %g2, %g3, %g2 ! 00000043A288FD18 MAIN:L0-B000 1
4296 sethi %hh(0x78E527FB2000),%l0 ! 00000043A288FD1C MAIN:L0-B000 1 STACK0069
4297 or %l0,%hm(0x78E527FB2000),%l0 ! 00000043A288FD20 MAIN:L0-B000 1
4298 sethi %lm(0x78E527FB2000),%l1 ! 00000043A288FD24 MAIN:L0-B000 1
4299 or %l1,%lo(0x78E527FB2000),%l1 ! 00000043A288FD28 MAIN:L0-B000 1
4300 sllx %l0, 0x20, %l0 ! 00000043A288FD2C MAIN:L0-B000 1
4301 or %l0, %l1, %l0 ! 00000043A288FD30 MAIN:L0-B000 1
4302 sub %l0, 0x100, %o6 ! 00000043A288FD34 MAIN:L0-B000 1
4303 add %o6, 0x80, %i6 ! 00000043A288FD38 MAIN:L0-B000 1
4304 addcc %g0, 0x1, %g1 ! 00000043A288FD3C MAIN:L0-B000 1
4305 or %g0, 0x729, %g3 ! 00000043A288FD40 MAIN:L0-B000 1
4306 or %g0, -1414, %g4 ! 00000043A288FD44 MAIN:L0-B000 1
4307 or %g0, 0x986, %g5 ! 00000043A288FD48 MAIN:L0-B000 1
4308 or %g0, 0xE76, %g6 ! 00000043A288FD4C MAIN:L0-B000 1
4309 or %g0, 0x0, %g7 ! 00000043A288FD50 MAIN:L0-B000 1
4310 or %g0, 0xC0C, %o0 ! 00000043A288FD54 MAIN:L0-B000 1
4311 or %g0, -3679, %o1 ! 00000043A288FD58 MAIN:L0-B000 1
4312 or %g0, 0x518, %o2 ! 00000043A288FD5C MAIN:L0-B000 1
4313 or %g0, 0xC5A, %o3 ! 00000043A288FD60 MAIN:L0-B000 1
4314 or %g0, -1175, %o4 ! 00000043A288FD64 MAIN:L0-B000 1
4315 or %g0, 0xDF9, %o5 ! 00000043A288FD68 MAIN:L0-B000 1
4316 or %g0, 0xACC, %o7 ! 00000043A288FD6C MAIN:L0-B000 1
4317 or %g0, -2872, %l0 ! 00000043A288FD70 MAIN:L0-B000 1
4318 or %g0, -3492, %l1 ! 00000043A288FD74 MAIN:L0-B000 1
4319 or %g0, 0xE5E, %l2 ! 00000043A288FD78 MAIN:L0-B000 1
4320 or %g0, -360, %l3 ! 00000043A288FD7C MAIN:L0-B000 1
4321 or %g0, -2316, %l4 ! 00000043A288FD80 MAIN:L0-B000 1
4322 or %g0, -4090, %l5 ! 00000043A288FD84 MAIN:L0-B000 1
4323 sethi %hh(0x43A288FD00),%l7 ! 00000043A288FD88 MAIN:L0-B000 1 SUBR028
4324 or %l7,%hm(0x43A288FD00),%l7 ! 00000043A288FD8C MAIN:L0-B000 1
4325 sethi %lm(0x43A288FD00),%l6 ! 00000043A288FD90 MAIN:L0-B000 1
4326 or %l6,%lo(0x43A288FD00),%l6 ! 00000043A288FD94 MAIN:L0-B000 1
4327 sllx %l7, 0x20, %l7 ! 00000043A288FD98 MAIN:L0-B000 1
4328 or %l7, %l6, %l7 ! 00000043A288FD9C MAIN:L0-B000 1
4329 or %g0, 0x603, %l6 ! 00000043A288FDA0 MAIN:L0-B000 1
4330 or %g0, 0xCF3, %i0 ! 00000043A288FDA4 MAIN:L0-B000 1
4331 or %g0, -1394, %i1 ! 00000043A288FDA8 MAIN:L0-B000 1
4332 or %g0, 0x1DD, %i2 ! 00000043A288FDAC MAIN:L0-B000 1
4333 or %g0, -1087, %i3 ! 00000043A288FDB0 MAIN:L0-B000 1
4334 or %g0, -567, %i4 ! 00000043A288FDB4 MAIN:L0-B000 1
4335 or %g0, -1669, %i5 ! 00000043A288FDB8 MAIN:L0-B000 1
4336 or %g0, -3668, %i7 ! 00000043A288FDBC MAIN:L0-B000 1
4337 or %g0, 0x4, %g6 ! 00000043A288FDC0 MAIN:L0-B000 1
4338BL20183:save %o6, -128, %o6 ! 00000043A288FDC4 MAIN:L0-B000 4
4339 add %i0, %g6, %l0 ! 00000043A288FDC8 MAIN:L0-B000 4
4340 add %i1, %g6, %l1 ! 00000043A288FDCC MAIN:L0-B000 4
4341 add %i2, %g6, %l2 ! 00000043A288FDD0 MAIN:L0-B000 4
4342 add %i3, %g6, %l3 ! 00000043A288FDD4 MAIN:L0-B000 4
4343 add %i4, %g6, %l4 ! 00000043A288FDD8 MAIN:L0-B000 4
4344 add %i5, %g6, %l5 ! 00000043A288FDDC MAIN:L0-B000 4
4345 add %i6, %g6, %l6 ! 00000043A288FDE0 MAIN:L0-B000 4
4346 add %i7, %g6, %l7 ! 00000043A288FDE4 MAIN:L0-B000 4
4347 add %l0, %g6, %o0 ! 00000043A288FDE8 MAIN:L0-B000 4
4348 add %l1, %g6, %o1 ! 00000043A288FDEC MAIN:L0-B000 4
4349 add %l2, %g6, %o2 ! 00000043A288FDF0 MAIN:L0-B000 4
4350 add %l3, %g6, %o3 ! 00000043A288FDF4 MAIN:L0-B000 4
4351 add %l4, %g6, %o4 ! 00000043A288FDF8 MAIN:L0-B000 4
4352 add %l5, %g6, %o5 ! 00000043A288FDFC MAIN:L0-B000 4
4353 add %l7, %g6, %o7 ! 00000043A288FE00 MAIN:L0-B000 4
4354 subcc %g6, 0x1, %g6 ! 00000043A288FE04 MAIN:L0-B000 4
4355 bnz,a,pn %xcc, BL20183 ! 00000043A288FE08 MAIN:L0-B000 4
4356 nop ! 00000043A288FE0C MAIN:L0-B000 3
4357 restore %g0, %g0, %g0 ! 00000043A288FE10 MAIN:L0-B000 1
4358 restore %g0, %g0, %g0 ! 00000043A288FE14 MAIN:L0-B000 1
4359 restore %g0, %g0, %g0 ! 00000043A288FE18 MAIN:L0-B000 1
4360 restore %g0, %g0, %g0 ! 00000043A288FE1C MAIN:L0-B000 1
4361 ta %xcc, 0x44 ! 00000043A288FE20 MAIN:L0-B000 1 cleanwin=0
4362 wr %g0, 0x8, %gsr ! 00000043A288FE24 MAIN:L0-B000 1
4363 ldd [%g2+0x0068], %f0 ! 00000043A288FE28 MAIN:L0-B000 1 <BD20171
4364 faddd %f0, %f0, %f6 ! 00000043A288FE2C MAIN:L0-B000 1
4365 faddd %f0, %f6, %f12 ! 00000043A288FE30 MAIN:L0-B000 1
4366 faddd %f6, %f12, %f14 ! 00000043A288FE34 MAIN:L0-B000 1
4367 faddd %f12, %f14, %f60 ! 00000043A288FE38 MAIN:L0-B000 1
4368 faddd %f14, %f60, %f62 ! 00000043A288FE3C MAIN:L0-B000 1
4369 faddd %f60, %f62, %f32 ! 00000043A288FE40 MAIN:L0-B000 1
4370 faddd %f62, %f32, %f34 ! 00000043A288FE44 MAIN:L0-B000 1
4371 faddd %f32, %f34, %f36 ! 00000043A288FE48 MAIN:L0-B000 1
4372 faddd %f34, %f36, %f38 ! 00000043A288FE4C MAIN:L0-B000 1
4373 faddd %f36, %f38, %f40 ! 00000043A288FE50 MAIN:L0-B000 1
4374 faddd %f38, %f40, %f42 ! 00000043A288FE54 MAIN:L0-B000 1
4375 faddd %f40, %f42, %f44 ! 00000043A288FE58 MAIN:L0-B000 1
4376 faddd %f42, %f44, %f46 ! 00000043A288FE5C MAIN:L0-B000 1
4377 ld [%g2+0x0070], %f2 ! 00000043A288FE60 MAIN:L0-B000 1 <BD20172
4378 fadds %f2, %f2, %f3 ! 00000043A288FE64 MAIN:L0-B000 1
4379 fadds %f2, %f3, %f4 ! 00000043A288FE68 MAIN:L0-B000 1
4380 fadds %f3, %f4, %f5 ! 00000043A288FE6C MAIN:L0-B000 1
4381 fadds %f4, %f5, %f8 ! 00000043A288FE70 MAIN:L0-B000 1
4382 fadds %f5, %f8, %f9 ! 00000043A288FE74 MAIN:L0-B000 1
4383 fadds %f8, %f9, %f10 ! 00000043A288FE78 MAIN:L0-B000 1
4384 fadds %f9, %f10, %f11 ! 00000043A288FE7C MAIN:L0-B000 1
4385 fcmpd %fcc0, %f0, %f0 ! 00000043A288FE80 MAIN:L0-B000 1
4386 fcmpd %fcc1, %f0, %f0 ! 00000043A288FE84 MAIN:L0-B000 1
4387 fcmpd %fcc2, %f0, %f0 ! 00000043A288FE88 MAIN:L0-B000 1
4388 fcmpd %fcc3, %f0, %f0 ! 00000043A288FE8C MAIN:L0-B000 1
4389 stx %fsr, [%g2+0x0060] ! 00000043A288FE90 MAIN:L0-B000 1 <BD20008
4390 fzero %f16 ! 00000043A288FE94 MAIN:L0-B000 1
4391 fzero %f18 ! 00000043A288FE98 MAIN:L0-B000 1
4392 fzero %f20 ! 00000043A288FE9C MAIN:L0-B000 1
4393 fzero %f22 ! 00000043A288FEA0 MAIN:L0-B000 1
4394 fzero %f24 ! 00000043A288FEA4 MAIN:L0-B000 1
4395 fzero %f26 ! 00000043A288FEA8 MAIN:L0-B000 1
4396 fzero %f28 ! 00000043A288FEAC MAIN:L0-B000 1
4397 fzero %f30 ! 00000043A288FEB0 MAIN:L0-B000 1
4398 ldx [%g2+0x0000], %g3 ! 00000043A288FEB4 MAIN:L0-B000 1 BASE<BD20167
4399 ldx [%g2+0x0008], %g4 ! 00000043A288FEB8 MAIN:L0-B000 1 BASE<BD20145
4400 ldx [%g2+0x0010], %g5 ! 00000043A288FEBC MAIN:L0-B000 1 BASE<BD20173
4401 ldx [%g2+0x0018], %g6 ! 00000043A288FEC0 MAIN:L0-B000 1 BASE<BD20077
4402 or %g0, 0x2, %l3 ! 00000043A288FEC4 LOOP:L1-B000 1
4403BL20214: ! LOOP:L1-B000
4404 add %g1, 0x4C2, %g1 ! 00000043A288FEC8 LOOP:L1-B000 2 chksum++
4405 or %g0, 0x2, %l4 ! 00000043A288FECC LOOP:L2-B000 2
4406BL20188: ! LOOP:L2-B000
4407 add %g1, 0xBCB, %g1 ! 00000043A288FED0 LOOP:L2-B000 4 chksum++
4408 .word 0x85AD30F2 ! 00000043A288FED4 LOOP:L2-B000 4 S illop_FP
4409 pdist %f22, %f16, %f20 ! 00000043A288FED8 LOOP:L2-B000 4 S
4410 .word 0xA1AC901A ! 00000043A288FEDC LOOP:L2-B000 4 S illop_FP
4411 ldx [%g2+0x0050], %l5 ! 00000043A288FEE0 LOOP:L2-B000 4 <BD20003
4412 membar 0x40 ! 00000043A288FEE4 LOOP:L2-B000 4
4413 stda %f16, [%l5]0xF0 ! 00000043A288FEE8 LOOP:L2-B000 4 Blk-Store
4414 membar 0x40 ! 00000043A288FEEC LOOP:L2-B000 4
4415 ta %xcc, %g7+0x005E ! 00000043A288FEF0 LOOP:L2-B000 4 S
4416 and %g1, 0xFE, %l2 ! 00000043A288FEF4 LOOP:L3-B000 4
4417BL20184: ! LOOP:L3-B000
4418 add %g1, 0xF7, %g1 ! 00000043A288FEF8 LOOP:L3-B000 8 chksum++
4419 ldx [%g2+0x0008], %g6 ! 00000043A288FEFC LOOP:L3-B000 8 S BASE<BD20145
4420 ta %xcc, 0x46 ! 00000043A288FF00 LOOP:L3-B000 8 S demap-page
4421 fpack32 %f28, %f20, %f16 ! 00000043A288FF04 LOOP:L3-B000 8 S
4422 sth %g1, [%g3-0x0060] ! 00000043A288FF08 LOOP:L3-B000 8 S >BD20012
4423 add %g6, -96, %l6 ! 00000043A288FF0C LOOP:L3-B000 8 @BD20012
4424 ldda [%l6]0xD3, %f18 ! 00000043A288FF10 LOOP:L3-B000 8 S Short16
4425 sethi %hh(0x2D0B25FF00),%l6 ! 00000043A288FF14 LOOP:L3-B000 8 SUBR029
4426 or %l6,%hm(0x2D0B25FF00),%l6 ! 00000043A288FF18 LOOP:L3-B000 8
4427 sethi %lm(0x2D0B25FF00),%l5 ! 00000043A288FF1C LOOP:L3-B000 8
4428 or %l5,%lo(0x2D0B25FF00),%l5 ! 00000043A288FF20 LOOP:L3-B000 8
4429 sllx %l6, 0x20, %l6 ! 00000043A288FF24 LOOP:L3-B000 8
4430 or %l6, %l5, %l6 ! 00000043A288FF28 LOOP:L3-B000 8
4431 jmpl %l6+0x0000, %o7 ! 00000043A288FF2C LOOP:L3-B000 8 S
4432 swap [%g5-0x0038], %l1 ! 00000043A288FF30 LOOP:L3-B000 8 S >BD20003
4433 ldx [%g2+0x0050], %l5 ! 00000043A288FF34 LOOP:L3-B000 8 <BD20003
4434 membar 0x40 ! 00000043A288FF38 LOOP:L3-B000 8
4435 stda %f0, [%l5]0xF0 ! 00000043A288FF3C LOOP:L3-B000 8 Blk-Store
4436 membar 0x40 ! 00000043A288FF40 LOOP:L3-B000 8
4437 membar 0x40 ! 00000043A288FF44 LOOP:L3-B000 8
4438 stda %f32, [%l5]0xF0 ! 00000043A288FF48 LOOP:L3-B000 8 Blk-Store
4439 membar 0x40 ! 00000043A288FF4C LOOP:L3-B000 8
4440 membar 0x40 ! 00000043A288FF50 LOOP:L3-B000 8
4441 stda %f16, [%l5]0xF8 ! 00000043A288FF54 LOOP:L3-B000 8 Blk-Store
4442 membar 0x40 ! 00000043A288FF58 LOOP:L3-B000 8
4443 sth %i2, [%g3-0x005F] ! 00000043A288FF5C LOOP:L3-B000 8 S >BD20012+1
4444 srlx %l2, 0x1, %l2 ! 00000043A288FF60 LOOP:L3-B000 8
4445 andcc %l2, 0x1, %g0 ! 00000043A288FF64 LOOP:L3-B000 8
4446 bne,pt %xcc, BL20184 ! 00000043A288FF68 LOOP:L3-B000 8
4447 ldstub [%g4-0x003C], %l0 ! 00000043A288FF6C LOOP:L3-B000 8 S >BD20004
4448 add %g1, 0x3CD, %g1 ! 00000043A288FF70 LOOP:L3-B000 4 chksum++
4449 andcc %g1, 0x2, %g0 ! 00000043A288FF74 SKIP:L3-B001 4
4450 bnz,a,pn %icc, BL20185 ! 00000043A288FF78 SKIP:L3-B001 4
4451 stha %o5, [%g5-0x0060]%asi ! 00000043A288FF7C SKIP:L3-B001 3 S >BD20012
4452 prefetch [%i2+0x014E], 22 ! 00000043A288FF80 SKIP:L3-B001 1 S <.+334
4453 ldx [%g2+0x0050], %l5 ! 00000043A288FF84 SKIP:L3-B001 1 <BD20003
4454 membar 0x40 ! 00000043A288FF88 SKIP:L3-B001 1
4455 stda %f16, [%l5]0xE0 ! 00000043A288FF8C SKIP:L3-B001 1 Blk-Store
4456 membar 0x40 ! 00000043A288FF90 SKIP:L3-B001 1
4457 st %f18, [%g4-0x0038] ! 00000043A288FF94 SKIP:L3-B001 1 S >BD20003
4458 lduha [%g7+%g7]0x83, %i5 ! 00000043A288FF98 SKIP:L3-B001 1 S <BD20034
4459 stha %o5, [%g3-0x002E]%asi ! 00000043A288FF9C SKIP:L3-B001 1 S >BD20011+2
4460 add %g1, 0xDFD, %g1 ! 00000043A288FFA0 SKIP:L3-B001 1 chksum++
4461 ldx [%g2+0x0050], %l5 ! 00000043A288FFA4 SKIP:L3-B001 1 <BD20003
4462 membar 0x40 ! 00000043A288FFA8 SKIP:L3-B001 1
4463 ldda [%l5]0x16, %f16 ! 00000043A288FFAC SKIP:L3-B001 1 Blk-Load
4464 membar 0x40 ! 00000043A288FFB0 SKIP:L3-B001 1
4465 add %g3, -96, %l6 ! 00000043A288FFB4 SKIP:L3-B001 1 @BD20012
4466 stda %f28, [%l6]0xD3 ! 00000043A288FFB8 SKIP:L3-B001 1 S Short16
4467 stwa %o2, [%g6-0x0030]%asi ! 00000043A288FFBC SKIP:L3-B001 1 S >BD20011
4468 membar 0x40 ! 00000043A288FFC0 SKIP:L3-B001 1
4469 stda %f32, [%l5]0xF8 ! 00000043A288FFC4 SKIP:L3-B001 1 Blk-Store
4470 membar 0x40 ! 00000043A288FFC8 SKIP:L3-B001 1
4471 ldxa [%g7+%g0]0xE7, %l1 ! 00000043A288FFCC SKIP:L3-B001 1 S BAD-ASI
4472 ldxa [%g7+%g0]0x8C, %g1 ! 00000043A288FFD0 SKIP:L3-B001 1 S BAD-ASI
4473 fba,pn %fcc2, BL20186 ! 00000043A288FFD4 SKIP:L3-B001 1
4474 nop ! 00000043A288FFD8 SKIP:L3-B001 1 S
4475BL20185: ! ELSE:L3-B002
4476 ldx [%g2+0x0050], %l5 ! 00000043A288FFDC ELSE:L3-B002 3 <BD20003
4477 membar 0x40 ! 00000043A288FFE0 ELSE:L3-B002 3
4478 stda %f16, [%l5]0xE0 ! 00000043A288FFE4 ELSE:L3-B002 3 Blk-Store
4479 membar 0x40 ! 00000043A288FFE8 ELSE:L3-B002 3
4480 sth %i0, [%g4-0x0006] ! 00000043A288FFEC ELSE:L3-B002 3 S >BD20005+2
4481 add %g4, -60, %l6 ! 00000043A288FFF0 ELSE:L3-B002 3 @BD20004
4482 stda %f26, [%l6]0xD8 ! 00000043A288FFF4 ELSE:L3-B002 3 S Short8
4483 swap [%g4-0x0038], %o5 ! 00000043A288FFF8 ELSE:L3-B002 3 S >BD20003
4484 ldda [%g7+%g0]0x83, %i0 ! 00000043A288FFFC ELSE:L3-B002 3 S <BD20034
4485 nop ! 00000043A2890000 ELSE:L3-B002 3 S
4486 add %g1, 0xEEC, %g1 ! 00000043A2890004 ELSE:L3-B002 3 chksum++
4487 nop ! 00000043A2890008 ELSE:L3-B002 3 S
4488 ldstub [%g5-0x003C], %i3 ! 00000043A289000C ELSE:L3-B002 3 S >BD20004
4489 fnand %f28, %f20, %f28 ! 00000043A2890010 ELSE:L3-B002 3 S
4490 add %g6, -60, %l6 ! 00000043A2890014 ELSE:L3-B002 3 @BD20004
4491 stda %f22, [%l6]0xD9 ! 00000043A2890018 ELSE:L3-B002 3 S Short8
4492 alignaddr %i1, %l1, %o2 ! 00000043A289001C ELSE:L3-B002 3 S
4493 call .+8 ! 00000043A2890020 ELSE:L3-B002 3 S
4494 nop ! 00000043A2890024 ELSE:L3-B002 3 S
4495BL20186: ! ELSE:L3-B002
4496 add %g1, 0x8D5, %g1 ! 00000043A2890028 ELSE:L3-B002 4 chksum++
4497 and %g1, 0xFE, %l1 ! 00000043A289002C LOOP:L3-B003 4
4498BL20187: ! LOOP:L3-B003
4499 add %g1, 0x249, %g1 ! 00000043A2890030 LOOP:L3-B003 9 chksum++
4500 nop ! 00000043A2890034 LOOP:L3-B003 9 S
4501 ldx [%g2+0x0050], %l5 ! 00000043A2890038 LOOP:L3-B003 9 <BD20003
4502 membar 0x40 ! 00000043A289003C LOOP:L3-B003 9
4503 stda %f0, [%l5]0xF0 ! 00000043A2890040 LOOP:L3-B003 9 Blk-Store
4504 membar 0x40 ! 00000043A2890044 LOOP:L3-B003 9
4505 ldx [%g2+0x0060], %fsr ! 00000043A2890048 LOOP:L3-B003 9 S <BD20008
4506 stw %i5, [%g3-0x0038] ! 00000043A289004C LOOP:L3-B003 9 S >BD20003
4507 ta %xcc, 0x40 ! 00000043A2890050 LOOP:L3-B003 9 S +-priv
4508 ldstub [%g4-0x003C], %i2 ! 00000043A2890054 LOOP:L3-B003 9 S >BD20004
4509 sethi %hh(0xFFFF881536795F00),%l6 ! 00000043A2890058 LOOP:L3-B003 9 SUBR030
4510 or %l6,%hm(0xFFFF881536795F00),%l6 ! 00000043A289005C LOOP:L3-B003 9
4511 sethi %lm(0xFFFF881536795F00),%l5 ! 00000043A2890060 LOOP:L3-B003 9
4512 or %l5,%lo(0xFFFF881536795F00),%l5 ! 00000043A2890064 LOOP:L3-B003 9
4513 sllx %l6, 0x20, %l6 ! 00000043A2890068 LOOP:L3-B003 9
4514 or %l6, %l5, %l6 ! 00000043A289006C LOOP:L3-B003 9
4515 jmpl %l6+0x0000, %o7 ! 00000043A2890070 LOOP:L3-B003 9 S
4516 nop ! 00000043A2890074 LOOP:L3-B003 9 S
4517 ldx [%g2+0x0050], %l5 ! 00000043A2890078 LOOP:L3-B003 9 <BD20003
4518 membar 0x40 ! 00000043A289007C LOOP:L3-B003 9
4519 stda %f0, [%l5]0xE0 ! 00000043A2890080 LOOP:L3-B003 9 Blk-Store
4520 membar 0x40 ! 00000043A2890084 LOOP:L3-B003 9
4521 membar 0x40 ! 00000043A2890088 LOOP:L3-B003 9
4522 stda %f0, [%l5]0xF0 ! 00000043A289008C LOOP:L3-B003 9 Blk-Store
4523 membar 0x40 ! 00000043A2890090 LOOP:L3-B003 9
4524 sth %o0, [%g5-0x0060] ! 00000043A2890094 LOOP:L3-B003 9 S >BD20012
4525 membar 0x40 ! 00000043A2890098 LOOP:L3-B003 9
4526 stda %f32, [%l5]0x16 ! 00000043A289009C LOOP:L3-B003 9 Blk-Store
4527 membar 0x40 ! 00000043A28900A0 LOOP:L3-B003 9
4528 stw %i2, [%g6-0x0030] ! 00000043A28900A4 LOOP:L3-B003 9 S >BD20011
4529 sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A28900A8 LOOP:L3-B003 9 SUBR033
4530 or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A28900AC LOOP:L3-B003 9
4531 sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A28900B0 LOOP:L3-B003 9
4532 or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A28900B4 LOOP:L3-B003 9
4533 sllx %l6, 0x20, %l6 ! 00000043A28900B8 LOOP:L3-B003 9
4534 or %l6, %l5, %l6 ! 00000043A28900BC LOOP:L3-B003 9
4535 add %l6, 0x1, %l6 ! 00000043A28900C0 LOOP:L3-B003 9
4536 jmpl %l6+0x0000, %o7 ! 00000043A28900C4 LOOP:L3-B003 18 S
4537 nop ! 00000043A28900C8 LOOP:L3-B003 9 S
4538 stb %i5, [%g3-0x005F] ! 00000043A28900CC LOOP:L3-B003 9 S >BD20012+1
4539 ldx [%g2+0x0020], %g3 ! 00000043A28900D0 LOOP:L3-B003 9 S BASE<BD20016
4540 srlx %l1, 0x1, %l1 ! 00000043A28900D4 LOOP:L3-B003 9
4541 andcc %l1, 0x1, %g0 ! 00000043A28900D8 LOOP:L3-B003 9
4542 bne,pn %xcc, BL20187 ! 00000043A28900DC LOOP:L3-B003 9
4543 nop ! 00000043A28900E0 LOOP:L3-B003 9 S
4544 add %g1, 0x60F, %g1 ! 00000043A28900E4 LOOP:L3-B003 4 chksum++
4545 sub %l4, 0x1, %l4 ! 00000043A28900E8 LOOP:L2-B000 4
4546 brnz,pt %l4, BL20188 ! 00000043A28900EC LOOP:L2-B000 4
4547 nop ! 00000043A28900F0 LOOP:L2-B000 4 S
4548 add %g1, 0xF11, %g1 ! 00000043A28900F4 LOOP:L2-B000 2 chksum++
4549 or %g0, 0x3, %l0 ! 00000043A28900F8 LOOP:L2-B001 2
4550BL20196: ! LOOP:L2-B001
4551 add %g1, 0x586, %g1 ! 00000043A28900FC LOOP:L2-B001 6 chksum++
4552 ldx [%g2+0x0058], %l6 ! 00000043A2890100 LOOP:L2-B001 6 <BD20021
4553 ldda [%l6]0x2E, %i0 ! 00000043A2890104 LOOP:L2-B001 6 S Quad_Ld_P
4554 ldx [%g2+0x0040], %g4 ! 00000043A2890108 LOOP:L2-B001 6 S BASE<BD20087
4555 st %f19, [%g4-0x0008] ! 00000043A289010C LOOP:L2-B001 6 S >BD20005
4556 ldx [%g2+0x0020], %g3 ! 00000043A2890110 LOOP:L2-B001 6 S BASE<BD20016
4557 add %g6, -60, %l6 ! 00000043A2890114 LOOP:L2-B001 6 @BD20004
4558 stda %f16, [%l6]0xD0 ! 00000043A2890118 LOOP:L2-B001 6 S Short8
4559 ldx [%g5-0x0088], %g5 ! 00000043A289011C LOOP:L2-B001 6 ptr_chase
4560 ldx [%g5-0x0088], %g5 ! 00000043A2890120 LOOP:L2-B001 6 ptr_chase
4561 ldx [%g5-0x0088], %g5 ! 00000043A2890124 LOOP:L2-B001 6 ptr_chase
4562 ldx [%g5-0x0088], %g5 ! 00000043A2890128 LOOP:L2-B001 6 ptr_chase
4563 ldx [%g5-0x0088], %g5 ! 00000043A289012C LOOP:L2-B001 6 ptr_chase
4564 ldx [%g5-0x0088], %g5 ! 00000043A2890130 LOOP:L2-B001 6 ptr_chase
4565 ldx [%g5-0x0088], %g5 ! 00000043A2890134 LOOP:L2-B001 6 ptr_chase
4566 ldx [%g5-0x0088], %g5 ! 00000043A2890138 LOOP:L2-B001 6 ptr_chase
4567 swap [%g4-0x0030], %o4 ! 00000043A289013C LOOP:L2-B001 6 S >BD20011
4568 stwa %i1, [%g5-0x0008]%asi ! 00000043A2890140 LOOP:L2-B001 6 S >BD20005
4569 ta %xcc, 0x40 ! 00000043A2890144 LOOP:L2-B001 6 S +-priv
4570 andcc %o4, 0x1, %g0 ! 00000043A2890148 SKIP:L3-B004 6
4571 bz,pn %xcc, BL20189 ! 00000043A289014C SKIP:L3-B004 6
4572 swap [%g4-0x0008], %o3 ! 00000043A2890150 SKIP:L3-B004 6 S >BD20005
4573 swap [%g5-0x0008], %o4 ! 00000043A2890154 SKIP:L3-B004 2 S >BD20005
4574 ldstub [%g6-0x003C], %o1 ! 00000043A2890158 SKIP:L3-B004 2 S >BD20004
4575 ldx [%g6-0x0088], %g6 ! 00000043A289015C SKIP:L3-B004 2 ptr_chase
4576 ldx [%g6-0x0088], %g6 ! 00000043A2890160 SKIP:L3-B004 2 ptr_chase
4577 ldx [%g2+0x0050], %l5 ! 00000043A2890164 SKIP:L3-B004 2 <BD20003
4578 membar 0x40 ! 00000043A2890168 SKIP:L3-B004 2
4579 ldda [%l5]0xF0, %f16 ! 00000043A289016C SKIP:L3-B004 2 Blk-Load
4580 membar 0x40 ! 00000043A2890170 SKIP:L3-B004 2
4581 ldstub [%g6-0x003C], %o3 ! 00000043A2890174 SKIP:L3-B004 2 S >BD20004
4582 add %g1, 0xEC8, %g1 ! 00000043A2890178 SKIP:L3-B004 2 chksum++
4583 st %f19, [%g5-0x0030] ! 00000043A289017C SKIP:L3-B004 2 S >BD20011
4584 add %g6, -60, %l6 ! 00000043A2890180 SKIP:L3-B004 2 @BD20004
4585 ldda [%l6]0xD1, %f18 ! 00000043A2890184 SKIP:L3-B004 2 S Short8
4586 bmask %i1, %o0, %o1 ! 00000043A2890188 SKIP:L3-B004 2 S
4587 stb %o1, [%g5-0x003C] ! 00000043A289018C SKIP:L3-B004 2 S >BD20004
4588 ldx [%g2+0x0050], %l5 ! 00000043A2890190 SKIP:L3-B004 2 <BD20003
4589 membar 0x40 ! 00000043A2890194 SKIP:L3-B004 2
4590 stda %f32, [%l5]0xF0 ! 00000043A2890198 SKIP:L3-B004 2 Blk-Store
4591 membar 0x40 ! 00000043A289019C SKIP:L3-B004 2
4592 ldx [%g2+0x0060], %fsr ! 00000043A28901A0 SKIP:L3-B004 2 S <BD20008
4593 ldx [%g6-0x0088], %g6 ! 00000043A28901A4 SKIP:L3-B004 2 ptr_chase
4594 fba,a BL20195 ! 00000043A28901A8 SKIP:L3-B004 2
4595 lduwa [%g7+%g7]0x83, %i1 ! 00000043A28901AC SKIP:L3-B004 0 S <BD20034
4596BL20189: ! ELSE:L3-B005
4597 stb %o5, [%g5-0x0037] ! 00000043A28901B0 ELSE:L3-B005 4 S >BD20003+1
4598 bpos,pn %xcc, BL20190 ;.empty ! 00000043A28901B4 ELSE:L3-B005 4 L
4599 call .+8 ! 00000043A28901B8 ELSE:L3-B005 4 L
4600 nop ! 00000043A28901BC ELSE:L3-B005 0 S
4601 ldstub [%g5-0x003C], %o2 ! 00000043A28901C0 ELSE:L3-B005 4 S >BD20004
4602 bvs,a BL20192 ! 00000043A28901C4 ELSE:L3-B005 0 L
4603 sth %o3, [%g6-0x0060] ! 00000043A28901C8 ELSE:L3-B005 0 S >BD20012
4604 ld [%g2+0x0060], %fsr ! 00000043A28901CC ELSE:L3-B005 0 S <BD20008
4605 .word 0x87A3C17B ! 00000043A28901D0 ELSE:L3-B005 0 S illop
4606 .word 0xABB507EE ! 00000043A28901D4 ELSE:L3-B005 0 S illop_VIS
4607BL20192:fbne BL20191 ;.empty ! 00000043A28901D8 ELSE:L3-B005 0 L
4608 bpos,a,pn %xcc, BL20193 ;.empty ! 00000043A28901DC ELSE:L3-B005 0 L
4609BL20190:fble BL20194 ! 00000043A28901E0 ELSE:L3-B005 4 L
4610BL20191:nop ! 00000043A28901E4 ELSE:L3-B005 0 S
4611 sth %i4, [%g3-0x0036] ! 00000043A28901E8 ELSE:L3-B005 0 S >BD20003+2
4612BL20193:.word 0xC75FB7EB ! 00000043A28901EC ELSE:L3-B005 0 S illop
4613BL20194:st %f16, [%g3-0x0008] ! 00000043A28901F0 ELSE:L3-B005 4 S >BD20005
4614 add %g1, 0x9CF, %g1 ! 00000043A28901F4 ELSE:L3-B005 4 chksum++
4615 add %g1, 0x3CA, %g1 ! 00000043A28901F8 ELSE:L3-B005 4 chksum++
4616 alignaddrl %g1, %i0, %o1 ! 00000043A28901FC ELSE:L3-B005 4 S
4617 add %g3, -96, %l6 ! 00000043A2890200 ELSE:L3-B005 4 @BD20012
4618 stda %f22, [%l6]0xD2 ! 00000043A2890204 ELSE:L3-B005 4 S Short16
4619 ldx [%g2+0x0050], %l5 ! 00000043A2890208 ELSE:L3-B005 4 <BD20003
4620 membar 0x40 ! 00000043A289020C ELSE:L3-B005 4
4621 stda %f16, [%l5]0xE0 ! 00000043A2890210 ELSE:L3-B005 4 Blk-Store
4622 membar 0x40 ! 00000043A2890214 ELSE:L3-B005 4
4623 membar 0x40 ! 00000043A2890218 ELSE:L3-B005 4
4624 stda %f32, [%l5]0xF8 ! 00000043A289021C ELSE:L3-B005 4 Blk-Store
4625 membar 0x40 ! 00000043A2890220 ELSE:L3-B005 4
4626 membar 0x40 ! 00000043A2890224 ELSE:L3-B005 4
4627 stda %f0, [%l5]0xF0 ! 00000043A2890228 ELSE:L3-B005 4 Blk-Store
4628 membar 0x40 ! 00000043A289022C ELSE:L3-B005 4
4629 add %g6, -96, %l6 ! 00000043A2890230 ELSE:L3-B005 4 @BD20012
4630 stda %f22, [%l6]0xD2 ! 00000043A2890234 ELSE:L3-B005 4 S Short16
4631BL20195: ! ELSE:L3-B005
4632 add %g1, 0x7EC, %g1 ! 00000043A2890238 ELSE:L3-B005 6 chksum++
4633 nop ! 00000043A289023C LOOP:L3-B006 6
4634 nop ! 00000043A2890240 LOOP:L3-B007 6
4635 ldx [%g2+0x0050], %l5 ! 00000043A2890244 LOOP:L2-B001 6 <BD20003
4636 membar 0x40 ! 00000043A2890248 LOOP:L2-B001 6
4637 stda %f0, [%l5]0x16 ! 00000043A289024C LOOP:L2-B001 6 Blk-Store
4638 membar 0x40 ! 00000043A2890250 LOOP:L2-B001 6
4639 membar 0x40 ! 00000043A2890254 LOOP:L2-B001 6
4640 stda %f32, [%l5]0xE0 ! 00000043A2890258 LOOP:L2-B001 6 Blk-Store
4641 membar 0x40 ! 00000043A289025C LOOP:L2-B001 6
4642 ldx [%g2+0x0030], %g6 ! 00000043A2890260 LOOP:L2-B001 6 S BASE<BD20096
4643 sth %o3, [%g5-0x0060] ! 00000043A2890264 LOOP:L2-B001 6 S >BD20012
4644 ldx [%g2+0x0058], %l6 ! 00000043A2890268 LOOP:L2-B001 6 <BD20021
4645 lduwa [%l6+%g0]0x14, %g7 ! 00000043A289026C LOOP:L2-B001 6 S <BD20022
4646 ldx [%g3-0x0088], %g3 ! 00000043A2890270 LOOP:L2-B001 6 ptr_chase
4647 ldx [%g3-0x0088], %g3 ! 00000043A2890274 LOOP:L2-B001 6 ptr_chase
4648 ldx [%g3-0x0088], %g3 ! 00000043A2890278 LOOP:L2-B001 6 ptr_chase
4649 ldx [%g3-0x0088], %g3 ! 00000043A289027C LOOP:L2-B001 6 ptr_chase
4650 ldx [%g3-0x0088], %g3 ! 00000043A2890280 LOOP:L2-B001 6 ptr_chase
4651 ldx [%g3-0x0088], %g3 ! 00000043A2890284 LOOP:L2-B001 6 ptr_chase
4652 ldx [%g3-0x0088], %g3 ! 00000043A2890288 LOOP:L2-B001 6 ptr_chase
4653 ldx [%g3-0x0088], %g3 ! 00000043A289028C LOOP:L2-B001 6 ptr_chase
4654 sth %i2, [%g5-0x0060] ! 00000043A2890290 LOOP:L2-B001 6 S >BD20012
4655 membar 0x40 ! 00000043A2890294 LOOP:L2-B001 6
4656 stda %f32, [%l5]0xF0 ! 00000043A2890298 LOOP:L2-B001 6 Blk-Store
4657 membar 0x40 ! 00000043A289029C LOOP:L2-B001 6
4658 .word 0xBBB78379 ! 00000043A28902A0 LOOP:L2-B001 6 S illop_VIS
4659 st %f30, [%g5-0x0038] ! 00000043A28902A4 LOOP:L2-B001 6 S >BD20003
4660 subcc %l0, 0x1, %l0 ! 00000043A28902A8 LOOP:L2-B001 6
4661 bnz,a,pn %icc, BL20196 ! 00000043A28902AC LOOP:L2-B001 6
4662 nop ! 00000043A28902B0 LOOP:L2-B001 4 S
4663 add %g1, 0x223, %g1 ! 00000043A28902B4 LOOP:L2-B001 2 chksum++
4664 nop ! 00000043A28902B8 LOOP:L2-B002 2
4665 nop ! 00000043A28902BC LOOP:L2-B003 2
4666 nop ! 00000043A28902C0 LOOP:L2-B004 2
4667 nop ! 00000043A28902C4 LOOP:L2-B005 2
4668 nop ! 00000043A28902C8 LOOP:L2-B006 2
4669 add %g1, %g1, %o0 ! 00000043A28902CC SWCH:L2-B007 2
4670 andcc %o0, 0x200, %g0 ! 00000043A28902D0 SWCH:L2-B007 2
4671 bnz,pt %xcc, BL20207 ! 00000043A28902D4 SWCH:L2-B007 2
4672 add %g1, 0x6CB, %g1 ! 00000043A28902D8 SWCH:L2-B007 2 chksum++
4673 andcc %o0, 0x10, %g0 ! 00000043A28902DC SWCH:L2-B007 1
4674 bnz,pn %xcc, BL20206 ! 00000043A28902E0 SWCH:L2-B007 1
4675 andcc %o0, 0x1, %g0 ! 00000043A28902E4 SWCH:L2-B007 1
4676 bnz,pn %xcc, BL20198 ! 00000043A28902E8 SWCH:L2-B007 1
4677 andcc %o0, 0x2, %g0 ! 00000043A28902EC SWCH:L2-B007 1
4678 bnz,a,pt %xcc, BL20197 ! 00000043A28902F0 SWCH:L2-B007 1
4679 .word 0x8C52134E ! 00000043A28902F4 SWCH:L2-B007 0 random
4680 ldx [%g2+0x0050], %l5 ! 00000043A28902F8 SWCH:L2-B007 1 <BD20003
4681 membar 0x40 ! 00000043A28902FC SWCH:L2-B007 1
4682 stda %f16, [%l5]0xE0 ! 00000043A2890300 SWCH:L2-B007 1 Blk-Store
4683 membar 0x40 ! 00000043A2890304 SWCH:L2-B007 1
4684 membar 0x40 ! 00000043A2890308 SWCH:L2-B007 1
4685 stda %f0, [%l5]0x1E ! 00000043A289030C SWCH:L2-B007 1 Blk-Store
4686 membar 0x40 ! 00000043A2890310 SWCH:L2-B007 1
4687 ldsh [%g5-0x0060], %o2 ! 00000043A2890314 SWCH:L2-B007 1 S <BD20012
4688 membar 0x40 ! 00000043A2890318 SWCH:L2-B007 1
4689 stda %f0, [%l5]0x16 ! 00000043A289031C SWCH:L2-B007 1 Blk-Store
4690 membar 0x40 ! 00000043A2890320 SWCH:L2-B007 1
4691 ldx [%g2+0x0038], %g4 ! 00000043A2890324 SWCH:L2-B007 1 S BASE<BD20166
4692 add %g1, 0x792, %g1 ! 00000043A2890328 SWCH:L2-B007 1 chksum++
4693 ba,pt %xcc, BL20208 ! 00000043A289032C SWCH:L2-B007 1
4694 stb %i2, [%g5-0x003C] ! 00000043A2890330 SWCH:L2-B007 1 S >BD20004
4695BL20197:add %g1, 0xF56, %g1 ! 00000043A2890334 CASE:L3-B008 0 chksum++
4696 ldxa [%g7+%g0]0xAB, %o1 ! 00000043A2890338 CASE:L3-B008 0 S BAD-ASI
4697 ldx [%g2+0x0058], %l6 ! 00000043A289033C CASE:L3-B008 0 <BD20021
4698 .word 0xA9B008D4 ! 00000043A2890340 CASE:L3-B008 0 S illop
4699 .word 0xAD7EF066 ! 00000043A2890344 CASE:L3-B008 0 S random
4700 sethi %hh(0x353BD85F00),%l6 ! 00000043A2890348 CASE:L3-B008 0 SUBR032
4701 .word 0xB8820EEC ! 00000043A289034C CASE:L3-B008 0 random
4702 sethi %lm(0x353BD85F00),%l5 ! 00000043A2890350 CASE:L3-B008 0
4703 or %l5,%lo(0x353BD85F00),%l5 ! 00000043A2890354 CASE:L3-B008 0
4704 sllx %l6, 0x20, %l6 ! 00000043A2890358 CASE:L3-B008 0
4705 or %l6, %l5, %l6 ! 00000043A289035C CASE:L3-B008 0
4706 .word 0x80EF0AC2 ! 00000043A2890360 CASE:L3-B008 0 S illop
4707 .word 0x89A18868 ! 00000043A2890364 CASE:L3-B008 0 S illop
4708 fba,a,pn %fcc3, BL20208 ! 00000043A2890368 CASE:L3-B008 0
4709 swap [%g3-0x0030], %i1 ! 00000043A289036C CASE:L3-B008 0 S >BD20011
4710BL20198:add %g1, 0x132, %g1 ! 00000043A2890370 CASE:L3-B009 0 chksum++
4711 call .+8 ! 00000043A2890374 CASE:L3-B009 0 S
4712 lduh [%g3-0x0060], %i0 ! 00000043A2890378 CASE:L3-B009 0 S <BD20012
4713 .word 0xA1B649C6 ! 00000043A289037C CASE:L3-B009 0 S illop
4714 ldx [%g2+0x0050], %l5 ! 00000043A2890380 CASE:L3-B009 0 <BD20003
4715 .word 0x85AF08EB ! 00000043A2890384 CASE:L3-B009 0 illop
4716 stda %f0, [%l5]0xF8 ! 00000043A2890388 CASE:L3-B009 0 Blk-Store
4717 membar 0x40 ! 00000043A289038C CASE:L3-B009 0
4718 ba BL20208 ! 00000043A2890390 CASE:L3-B009 0
4719 .word 0xCDFCBA15 ! 00000043A2890394 CASE:L3-B009 0 S illop
4720BL20206:add %g1, 0x415, %g1 ! 00000043A2890398 CASE:L3-B010 0 chksum++
4721 lduh [%g5-0x0060], %i3 ! 00000043A289039C CASE:L3-B010 0 S <BD20012
4722 .word 0x83B80B3F ! 00000043A28903A0 CASE:L3-B010 0 S illop
4723 .word 0xB391E003 ! 00000043A28903A4 CASE:L3-B010 0 S illop
4724 .word 0x20CE60F5 ! 00000043A28903A8 CASE:L3-B010 0 S illop
4725 brz,pt %o0, BL20199 ;.empty ! 00000043A28903AC CASE:L3-B010 0 L
4726 .word 0xB3A1086A ! 00000043A28903B0 CASE:L3-B010 0 L illop
4727BL20199:ldsh [%g3-0x0060], %o2 ! 00000043A28903B4 CASE:L3-B010 0 S <BD20012
4728BL20200:bcs,a BL20201 ;.empty ! 00000043A28903B8 CASE:L3-B010 0 L
4729 bg BL20202 ;.empty ! 00000043A28903BC CASE:L3-B010 0 L
4730BL20201:.word 0x94EB5E28 ! 00000043A28903C0 CASE:L3-B010 0 L illop
4731 nop ! 00000043A28903C4 CASE:L3-B010 0 S
4732 bneg,a,pn %icc, BL20204 ;.empty ! 00000043A28903C8 CASE:L3-B010 0 L
4733BL20204:bneg BL20203 ;.empty ! 00000043A28903CC CASE:L3-B010 0 L
4734 bgu,pn %icc, BL20205 ;.empty ! 00000043A28903D0 CASE:L3-B010 0 L
4735BL20203:.word 0xA1A8F2E7 ! 00000043A28903D4 CASE:L3-B010 0 L illop
4736BL20202:.word 0x99AA517F ! 00000043A28903D8 CASE:L3-B010 0 S illop
4737BL20205:add %g1, 0xE8, %g1 ! 00000043A28903DC CASE:L3-B010 0 chksum++
4738 fba,a BL20208 ! 00000043A28903E0 CASE:L3-B010 0
4739 nop ! 00000043A28903E4 CASE:L3-B010 0 S
4740BL20207:add %g1, 0x75C, %g1 ! 00000043A28903E8 CASE:L3-B011 1 chksum++
4741 ldx [%g2+0x0008], %g4 ! 00000043A28903EC CASE:L3-B011 1 S BASE<BD20145
4742 st %f21, [%g5-0x0008] ! 00000043A28903F0 CASE:L3-B011 1 S >BD20005
4743 pdist %f18, %f24, %f24 ! 00000043A28903F4 CASE:L3-B011 1 S
4744 ldx [%g2+0x0050], %l5 ! 00000043A28903F8 CASE:L3-B011 1 <BD20003
4745 membar 0x40 ! 00000043A28903FC CASE:L3-B011 1
4746 stda %f0, [%l5]0xE0 ! 00000043A2890400 CASE:L3-B011 1 Blk-Store
4747 membar 0x40 ! 00000043A2890404 CASE:L3-B011 1
4748 sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A2890408 CASE:L3-B011 1 SUBR033
4749 or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A289040C CASE:L3-B011 1
4750 sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890410 CASE:L3-B011 1
4751 or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890414 CASE:L3-B011 1
4752 sllx %l6, 0x20, %l6 ! 00000043A2890418 CASE:L3-B011 1
4753 or %l6, %l5, %l6 ! 00000043A289041C CASE:L3-B011 1
4754 jmpl %l6+0x0000, %o7 ! 00000043A2890420 CASE:L3-B011 1 S
4755 popc %o0, %i4 ! 00000043A2890424 CASE:L3-B011 1 S
4756 ldx [%g6-0x0088], %g6 ! 00000043A2890428 CASE:L3-B011 1 ptr_chase
4757 sethi %hh(0x3DF7A87F5F00),%l6 ! 00000043A289042C CASE:L3-B011 1 SUBR031
4758 or %l6,%hm(0x3DF7A87F5F00),%l6 ! 00000043A2890430 CASE:L3-B011 1
4759 sethi %lm(0x3DF7A87F5F00),%l5 ! 00000043A2890434 CASE:L3-B011 1
4760 or %l5,%lo(0x3DF7A87F5F00),%l5 ! 00000043A2890438 CASE:L3-B011 1
4761 sllx %l6, 0x20, %l6 ! 00000043A289043C CASE:L3-B011 1
4762 or %l6, %l5, %l6 ! 00000043A2890440 CASE:L3-B011 1
4763 add %l6, 0x1, %l6 ! 00000043A2890444 CASE:L3-B011 1
4764 jmpl %l6+0x0000, %o7 ! 00000043A2890448 CASE:L3-B011 2 S
4765 swap [%g6-0x0030], %o4 ! 00000043A289044C CASE:L3-B011 1 S >BD20011
4766 sethi %hh(0xFFFF881536795F00),%l6 ! 00000043A2890450 CASE:L3-B011 1 SUBR030
4767 or %l6,%hm(0xFFFF881536795F00),%l6 ! 00000043A2890454 CASE:L3-B011 1
4768 sethi %lm(0xFFFF881536795F00),%l5 ! 00000043A2890458 CASE:L3-B011 1
4769 or %l5,%lo(0xFFFF881536795F00),%l5 ! 00000043A289045C CASE:L3-B011 1
4770 sllx %l6, 0x20, %l6 ! 00000043A2890460 CASE:L3-B011 1
4771 or %l6, %l5, %l6 ! 00000043A2890464 CASE:L3-B011 1
4772 add %l6, 0x1, %l6 ! 00000043A2890468 CASE:L3-B011 1
4773 jmpl %l6+0x0000, %o7 ! 00000043A289046C CASE:L3-B011 2 S
4774 nop ! 00000043A2890470 CASE:L3-B011 1 S
4775 nop ! 00000043A2890474 CASE:L3-B011 1 S
4776 ba BL20208 ! 00000043A2890478 CASE:L3-B011 1
4777 nop ! 00000043A289047C CASE:L3-B011 1 S
4778BL20208: ! SWCH:L2-B007
4779 add %g1, 0x3C0, %g1 ! 00000043A2890480 SWCH:L2-B007 2 chksum++
4780 ta %xcc, 0x46 ! 00000043A2890484 SWCH:L2-B007 2 S demap-page
4781 ldstub [%g6-0x003C], %i1 ! 00000043A2890488 SWCH:L2-B007 2 S >BD20004
4782 call .+8 ! 00000043A289048C SWCH:L2-B007 2 S
4783 nop ! 00000043A2890490 SWCH:L2-B007 2 S
4784 stw %o5, [%g3-0x0030] ! 00000043A2890494 SWCH:L2-B007 2 S >BD20011
4785 ldsw [%g4-0x0008], %i3 ! 00000043A2890498 SWCH:L2-B007 2 S <BD20005
4786 fornot2 %f22, %f16, %f28 ! 00000043A289049C SWCH:L2-B007 2 S
4787 ldstuba [%g5-0x003C]%asi, %o4 ! 00000043A28904A0 SWCH:L2-B007 2 S >BD20004
4788 stb %o0, [%g6-0x003C] ! 00000043A28904A4 SWCH:L2-B007 2 S >BD20004
4789 sethi %hh(0x2D0B25FF00),%l6 ! 00000043A28904A8 SWCH:L2-B007 2 SUBR029
4790 or %l6,%hm(0x2D0B25FF00),%l6 ! 00000043A28904AC SWCH:L2-B007 2
4791 sethi %lm(0x2D0B25FF00),%l5 ! 00000043A28904B0 SWCH:L2-B007 2
4792 or %l5,%lo(0x2D0B25FF00),%l5 ! 00000043A28904B4 SWCH:L2-B007 2
4793 sllx %l6, 0x20, %l6 ! 00000043A28904B8 SWCH:L2-B007 2
4794 or %l6, %l5, %l6 ! 00000043A28904BC SWCH:L2-B007 2
4795 jmpl %l6+0x0000, %o7 ! 00000043A28904C0 SWCH:L2-B007 2 S
4796 stxa %i4, [%g2+%g0]0x95 ! 00000043A28904C4 SWCH:L2-B007 2 S BAD-ASI
4797 ldx [%g2+0x0050], %l5 ! 00000043A28904C8 SWCH:L2-B007 2 <BD20003
4798 membar 0x40 ! 00000043A28904CC SWCH:L2-B007 2
4799 stda %f32, [%l5]0xE0 ! 00000043A28904D0 SWCH:L2-B007 2 Blk-Store
4800 membar 0x40 ! 00000043A28904D4 SWCH:L2-B007 2
4801 add %o4, %g1, %i1 ! 00000043A28904D8 SWCH:L2-B008 2
4802 and %i1, 0x18, %o7 ! 00000043A28904DC SWCH:L2-B008 2
4803 sethi %hi(0x7F4), %i1 ! 00000043A28904E0 SWCH:L2-B008 2 .+0
4804 or %i1,%lo(0x7F4),%i1 ! 00000043A28904E4 SWCH:L2-B008 2
4805 add %i1, %o7, %i1 ! 00000043A28904E8 SWCH:L2-B008 2
4806 jmpl %l7+%i1, %g0 ! 00000043A28904EC SWCH:L2-B008 2
4807 ta %xcc, 0x46 ! 00000043A28904F0 SWCH:L2-B008 2 S demap-page
4808 ba,a,pn %icc, BL20212 ! 00000043A28904F4 SWCH:L2-B008 1
4809 lduha [%g6-0x0060]%asi, %i4 ! 00000043A28904F8 SWCH:L2-B008 0 S <BD20012
4810 fba BL20211 ! 00000043A28904FC SWCH:L2-B008 0
4811 .word 0x9F92A009 ! 00000043A2890500 SWCH:L2-B008 0 S illop
4812 fba,a BL20210 ! 00000043A2890504 SWCH:L2-B008 1
4813 stw %i5, [%g3-0x0008] ! 00000043A2890508 SWCH:L2-B008 0 S >BD20005
4814 fba BL20209 ! 00000043A289050C SWCH:L2-B008 0
4815 array32 %o4, %o4, %i2 ! 00000043A2890510 SWCH:L2-B008 0 S
4816BL20209:.word 0x9FC68000 ! 00000043A2890514 CASE:L3-B012 0 random
4817 array32 %i1, %i3, %o0 ! 00000043A2890518 CASE:L3-B012 0 S
4818 swap [%g4-0x0008], %i5 ! 00000043A289051C CASE:L3-B012 0 S >BD20005
4819 stw %i1, [%g4-0x0030] ! 00000043A2890520 CASE:L3-B012 0 S >BD20011
4820 fpack16 %f24, %f22 ! 00000043A2890524 CASE:L3-B012 0 S
4821 .word 0xC92D84C8 ! 00000043A2890528 CASE:L3-B012 0 illop
4822 membar 0x40 ! 00000043A289052C CASE:L3-B012 0
4823 .word 0xB3EF0A75 ! 00000043A2890530 CASE:L3-B012 0 illop
4824 membar 0x40 ! 00000043A2890534 CASE:L3-B012 0
4825 .word 0xADAC4C8A ! 00000043A2890538 CASE:L3-B012 0 illop
4826 .word 0xFDC7D6D6 ! 00000043A289053C CASE:L3-B012 0 illop
4827 membar 0x40 ! 00000043A2890540 CASE:L3-B012 0
4828 array32 %i1, %i1, %o4 ! 00000043A2890544 CASE:L3-B012 0 S
4829 ldx [%g2+0x0020], %g5 ! 00000043A2890548 CASE:L3-B012 0 S BASE<BD20016
4830 ba,a BL20213 ! 00000043A289054C CASE:L3-B012 0
4831 lduh [%g5-0x0060], %o5 ! 00000043A2890550 CASE:L3-B012 0 S <BD20012
4832BL20210:add %g1, 0x39F, %g1 ! 00000043A2890554 CASE:L3-B013 1 chksum++
4833 stb %o4, [%g4-0x0037] ! 00000043A2890558 CASE:L3-B013 1 S >BD20003+1
4834 ldx [%g2+0x0050], %l5 ! 00000043A289055C CASE:L3-B013 1 <BD20003
4835 membar 0x40 ! 00000043A2890560 CASE:L3-B013 1
4836 ldda [%l5]0xF0, %f16 ! 00000043A2890564 CASE:L3-B013 1 Blk-Load
4837 membar 0x40 ! 00000043A2890568 CASE:L3-B013 1
4838 stw %o4, [%g6-0x0030] ! 00000043A289056C CASE:L3-B013 1 S >BD20011
4839 sethi %hh(0x6433B5F1FF00),%l6 ! 00000043A2890570 CASE:L3-B013 1 SUBR036
4840 or %l6,%hm(0x6433B5F1FF00),%l6 ! 00000043A2890574 CASE:L3-B013 1
4841 sethi %lm(0x6433B5F1FF00),%l5 ! 00000043A2890578 CASE:L3-B013 1
4842 or %l5,%lo(0x6433B5F1FF00),%l5 ! 00000043A289057C CASE:L3-B013 1
4843 sllx %l6, 0x20, %l6 ! 00000043A2890580 CASE:L3-B013 1
4844 or %l6, %l5, %l6 ! 00000043A2890584 CASE:L3-B013 1
4845 jmpl %l6+0x0000, %o7 ! 00000043A2890588 CASE:L3-B013 1 S
4846 nop ! 00000043A289058C CASE:L3-B013 1 S
4847 ldx [%g2+0x0050], %l5 ! 00000043A2890590 CASE:L3-B013 1 <BD20003
4848 membar 0x40 ! 00000043A2890594 CASE:L3-B013 1
4849 stda %f0, [%l5]0xF8 ! 00000043A2890598 CASE:L3-B013 1 Blk-Store
4850 membar 0x40 ! 00000043A289059C CASE:L3-B013 1
4851 membar 0x40 ! 00000043A28905A0 CASE:L3-B013 1
4852 ldda [%l5]0xF8, %f16 ! 00000043A28905A4 CASE:L3-B013 1 Blk-Load
4853 membar 0x40 ! 00000043A28905A8 CASE:L3-B013 1
4854 rd %gsr, %l6 ! 00000043A28905AC CASE:L3-B013 1 S
4855 wr %l6, 0x70, %gsr ! 00000043A28905B0 CASE:L3-B013 1 S
4856 add %g4, -60, %l6 ! 00000043A28905B4 CASE:L3-B013 1 @BD20004
4857 ldda [%l6]0xD1, %f22 ! 00000043A28905B8 CASE:L3-B013 1 S Short8
4858 sethi %hh(0x3DF7A87F5F00),%l6 ! 00000043A28905BC CASE:L3-B013 1 SUBR031
4859 or %l6,%hm(0x3DF7A87F5F00),%l6 ! 00000043A28905C0 CASE:L3-B013 1
4860 sethi %lm(0x3DF7A87F5F00),%l5 ! 00000043A28905C4 CASE:L3-B013 1
4861 or %l5,%lo(0x3DF7A87F5F00),%l5 ! 00000043A28905C8 CASE:L3-B013 1
4862 sllx %l6, 0x20, %l6 ! 00000043A28905CC CASE:L3-B013 1
4863 or %l6, %l5, %l6 ! 00000043A28905D0 CASE:L3-B013 1
4864 jmpl %l6+0x0000, %o7 ! 00000043A28905D4 CASE:L3-B013 1 S
4865 prefetch [%g5-0x0008], 21 ! 00000043A28905D8 CASE:L3-B013 1 S <BD20005
4866 ba,a BL20213 ! 00000043A28905DC CASE:L3-B013 1
4867 ldstuba [%g4-0x003C]%asi, %i5 ! 00000043A28905E0 CASE:L3-B013 0 S >BD20004
4868BL20211:add %g1, 0x20E, %g1 ! 00000043A28905E4 CASE:L3-B014 0 chksum++
4869 add %g3, -96, %l6 ! 00000043A28905E8 CASE:L3-B014 0 @BD20012
4870 stda %f20, [%l6]0xD2 ! 00000043A28905EC CASE:L3-B014 0 S Short16
4871 pdist %f22, %f16, %f26 ! 00000043A28905F0 CASE:L3-B014 0 S
4872 .word 0xBE100001 ! 00000043A28905F4 CASE:L3-B014 0 random
4873 .word 0xA5B1464C ! 00000043A28905F8 CASE:L3-B014 0 illop
4874 .word 0xFDB06125 ! 00000043A28905FC CASE:L3-B014 0 illop
4875 membar 0x40 ! 00000043A2890600 CASE:L3-B014 0
4876 .word 0xA5B18BA5 ! 00000043A2890604 CASE:L3-B014 0 S illop
4877 ba,a BL20213 ! 00000043A2890608 CASE:L3-B014 0
4878 .word 0xD014424A ! 00000043A289060C CASE:L3-B014 0 S random
4879BL20212:add %g1, 0x4FD, %g1 ! 00000043A2890610 CASE:L3-B015 1 chksum++
4880 ldx [%g2+0x0058], %l6 ! 00000043A2890614 CASE:L3-B015 1 <BD20021
4881 stxa %g7, [%l6+%g0]0x04 ! 00000043A2890618 CASE:L3-B015 1 S >BD20022
4882 ldx [%g3-0x0088], %g3 ! 00000043A289061C CASE:L3-B015 1 ptr_chase
4883 ldx [%g3-0x0088], %g3 ! 00000043A2890620 CASE:L3-B015 1 ptr_chase
4884 ldx [%g2+0x0050], %l5 ! 00000043A2890624 CASE:L3-B015 1 <BD20003
4885 membar 0x40 ! 00000043A2890628 CASE:L3-B015 1
4886 stda %f16, [%l5]0x1E ! 00000043A289062C CASE:L3-B015 1 Blk-Store
4887 membar 0x40 ! 00000043A2890630 CASE:L3-B015 1
4888 swap [%g4-0x0008], %i5 ! 00000043A2890634 CASE:L3-B015 1 S >BD20005
4889 sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A2890638 CASE:L3-B015 1 SUBR033
4890 or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 00000043A289063C CASE:L3-B015 1
4891 sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890640 CASE:L3-B015 1
4892 or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 00000043A2890644 CASE:L3-B015 1
4893 sllx %l6, 0x20, %l6 ! 00000043A2890648 CASE:L3-B015 1
4894 or %l6, %l5, %l6 ! 00000043A289064C CASE:L3-B015 1
4895 jmpl %l6+0x0000, %o7 ! 00000043A2890650 CASE:L3-B015 1 S
4896 nop ! 00000043A2890654 CASE:L3-B015 1 S
4897 swap [%g6-0x0038], %i0 ! 00000043A2890658 CASE:L3-B015 1 S >BD20003
4898 ldstub [%g6-0x003C], %i0 ! 00000043A289065C CASE:L3-B015 1 S >BD20004
4899 add %g6, -96, %l6 ! 00000043A2890660 CASE:L3-B015 1 @BD20012
4900 ldda [%l6]0xD2, %f16 ! 00000043A2890664 CASE:L3-B015 1 S Short16
4901 prefetch [%l3-0x0D71], 3 ! 00000043A2890668 CASE:L3-B015 1 S <.-3441
4902 ldxa [%g7+%g0]0x01, %o0 ! 00000043A289066C CASE:L3-B015 1 S BAD-ASI
4903 ldswa [%g7+%g0]0x83, %o0 ! 00000043A2890670 CASE:L3-B015 1 S <BD20034
4904 fba BL20213 ! 00000043A2890674 CASE:L3-B015 1
4905 nop ! 00000043A2890678 CASE:L3-B015 1 S
4906BL20213: ! SWCH:L2-B008
4907 add %g1, 0xD31, %g1 ! 00000043A289067C SWCH:L2-B008 2 chksum++
4908 .word 0xBFB7023D ! 00000043A2890680 SWCH:L2-B008 2 S illop_VIS
4909 stb %i4, [%g4-0x0035] ! 00000043A2890684 SWCH:L2-B008 2 S >BD20003+3
4910 array32 %o0, %g1, %o1 ! 00000043A2890688 SWCH:L2-B008 2 S
4911 ldx [%g2+0x0050], %l5 ! 00000043A289068C SWCH:L2-B008 2 <BD20003
4912 membar 0x40 ! 00000043A2890690 SWCH:L2-B008 2
4913 stda %f32, [%l5]0x1E ! 00000043A2890694 SWCH:L2-B008 2 Blk-Store
4914 membar 0x40 ! 00000043A2890698 SWCH:L2-B008 2
4915 fcmpne16 %f20, %f22, %o2 ! 00000043A289069C SWCH:L2-B008 2 S
4916 membar 0x40 ! 00000043A28906A0 SWCH:L2-B008 2
4917 stda %f0, [%l5]0x16 ! 00000043A28906A4 SWCH:L2-B008 2 Blk-Store
4918 membar 0x40 ! 00000043A28906A8 SWCH:L2-B008 2
4919 ldx [%g2+0x0008], %g3 ! 00000043A28906AC SWCH:L2-B008 2 S BASE<BD20145
4920 ldx [%g2+0x0058], %l6 ! 00000043A28906B0 SWCH:L2-B008 2 <BD20021
4921 stwa %g7, [%l6+%g0]0x04 ! 00000043A28906B4 SWCH:L2-B008 2 S >BD20022
4922 add %g3, -96, %l6 ! 00000043A28906B8 SWCH:L2-B008 2 @BD20012
4923 stda %f30, [%l6]0xDA ! 00000043A28906BC SWCH:L2-B008 2 S Short16
4924 ldstub [%g3-0x003C], %o4 ! 00000043A28906C0 SWCH:L2-B008 2 S >BD20004
4925 .word 0x9DB44682 ! 00000043A28906C4 SWCH:L2-B008 2 S illop_VIS
4926 nop ! 00000043A28906C8 LOOP:L2-B009 2
4927 nop ! 00000043A28906CC LOOP:L2-B010 2
4928 nop ! 00000043A28906D0 LOOP:L2-B011 2
4929 nop ! 00000043A28906D4 LOOP:L2-B012 2
4930 nop ! 00000043A28906D8 LOOP:L2-B013 2
4931 nop ! 00000043A28906DC LOOP:L2-B014 2
4932 nop ! 00000043A28906E0 LOOP:L2-B015 2
4933 nop ! 00000043A28906E4 LOOP:L2-B016 2
4934 nop ! 00000043A28906E8 LOOP:L2-B017 2
4935 nop ! 00000043A28906EC LOOP:L2-B018 2
4936 nop ! 00000043A28906F0 LOOP:L2-B019 2
4937 call .+8 ! 00000043A28906F4 LOOP:L1-B000 2 S
4938 fpsub32 %f16, %f26, %f16 ! 00000043A28906F8 LOOP:L1-B000 2 S
4939 sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 00000043A28906FC LOOP:L1-B000 2 SUBR035
4940 or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 00000043A2890700 LOOP:L1-B000 2
4941 sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 00000043A2890704 LOOP:L1-B000 2
4942 or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 00000043A2890708 LOOP:L1-B000 2
4943 sllx %l6, 0x20, %l6 ! 00000043A289070C LOOP:L1-B000 2
4944 or %l6, %l5, %l6 ! 00000043A2890710 LOOP:L1-B000 2
4945 jmpl %l6+0x0000, %o7 ! 00000043A2890714 LOOP:L1-B000 2 S
4946 array32 %i3, %i4, %i4 ! 00000043A2890718 LOOP:L1-B000 2 S
4947 sethi %hh(0x2D0B25FF00),%l6 ! 00000043A289071C LOOP:L1-B000 2 SUBR029
4948 or %l6,%hm(0x2D0B25FF00),%l6 ! 00000043A2890720 LOOP:L1-B000 2
4949 sethi %lm(0x2D0B25FF00),%l5 ! 00000043A2890724 LOOP:L1-B000 2
4950 or %l5,%lo(0x2D0B25FF00),%l5 ! 00000043A2890728 LOOP:L1-B000 2
4951 sllx %l6, 0x20, %l6 ! 00000043A289072C LOOP:L1-B000 2
4952 or %l6, %l5, %l6 ! 00000043A2890730 LOOP:L1-B000 2
4953 add %l6, 0x1, %l6 ! 00000043A2890734 LOOP:L1-B000 2
4954 jmpl %l6+0x0000, %o7 ! 00000043A2890738 LOOP:L1-B000 4 S
4955 .word 0xFFBA9C2C ! 00000043A289073C LOOP:L1-B000 2 S illop_VIS
4956 lduw [%g6-0x0038], %o0 ! 00000043A2890740 LOOP:L1-B000 2 S <BD20003
4957 subcc %l3, 0x1, %l3 ! 00000043A2890744 LOOP:L1-B000 2
4958 bnz,pn %icc, BL20214 ! 00000043A2890748 LOOP:L1-B000 2
4959 ldx [%g2+0x0030], %g5 ! 00000043A289074C LOOP:L1-B000 2 S BASE<BD20096
4960 add %g1, 0xCAD, %g1 ! 00000043A2890750 LOOP:L1-B000 1 chksum++
4961 sethi %hi(0x2EEA84), %g3 ! 00000043A2890754 MAIN:L0-B000 1 .+0
4962 or %g3,%lo(0x2EEA84),%g3 ! 00000043A2890758 MAIN:L0-B000 1
4963 cmp %g1, %g3 ! 00000043A289075C MAIN:L0-B000 1
4964 bne %icc, blimp_bad_end ! 00000043A2890760 MAIN:L0-B000 1
4965 nop ! 00000043A2890764 MAIN:L0-B000 1
4966blimp_good_end:
4967 EXIT_GOOD
4968blimp_bad_end:
4969 EXIT_BAD
4970
4971SECTION .btext010_pg1 TEXT_VA=0x43a2890000
4972attr_text {
4973 Name = .btext010_pg1,
4974 VA = 0x43a2890000,
4975 RA = 0xfffe5e000,
4976 PA = ra2pa(0xfffe5e000,0),
4977 tsbonly,
4978 part_0_ctx_nonzero_tsb_config_2,
4979 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
4980 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
4981 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
4982}
4983.text; .skip 8
4984
4985!========================================================================
4986
4987SECTION .btext011 TEXT_VA=0x2d0b25ff00
4988attr_text {
4989 Name = .btext011,
4990 VA = 0x2d0b25ff00,
4991 RA = 0xfffebff00,
4992 PA = ra2pa(0xfffebff00,0),
4993 notsb
4994}
4995
4996SECTION .btext011_pg0 TEXT_VA=0x2d0b250000
4997attr_text {
4998 Name = .btext011_pg0,
4999 VA = 0x2d0b250000,
5000 RA = 0xfffeb0000,
5001 PA = ra2pa(0xfffeb0000,0),
5002 tsbonly,
5003 part_0_ctx_nonzero_tsb_config_1,
5004 TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
5005 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5006 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5007}
5008.text; .skip 8
5009
5010
5011SECTION .btext011
5012.text
5013.global SUBR029; SUBR029:
5014BL20002: ! SUBR:L0-B000
5015 add %g1, 0xB60, %g1 ! 0000002D0B25FF00 SUBR:L0-B000 12 chksum++
5016 bge,pn %icc, BL20001 ! 0000002D0B25FF04 SUBR:L0-B000 12
5017 save %o6, -128, %o6 ! 0000002D0B25FF08 SUBR:L0-B000 12
5018BL20001: ! SUBR:L0-B000
5019 sethi %hh(0x2D0B25FF00),%l7 ! 0000002D0B25FF0C SUBR:L0-B000 12 SUBR029
5020 or %l7,%hm(0x2D0B25FF00),%l7 ! 0000002D0B25FF10 SUBR:L0-B000 12
5021 sethi %lm(0x2D0B25FF00),%l6 ! 0000002D0B25FF14 SUBR:L0-B000 12
5022 or %l6,%lo(0x2D0B25FF00),%l6 ! 0000002D0B25FF18 SUBR:L0-B000 12
5023 sllx %l7, 0x20, %l7 ! 0000002D0B25FF1C SUBR:L0-B000 12
5024 or %l7, %l6, %l7 ! 0000002D0B25FF20 SUBR:L0-B000 12
5025 ta %xcc, 0x45 ! 0000002D0B25FF24 SUBR:L0-B000 12 demap-stack
5026 ldx [%g4-0x0088], %g4 ! 0000002D0B25FF28 SUBR:L0-B000 12 ptr_chase
5027 ldx [%g4-0x0088], %g4 ! 0000002D0B25FF2C SUBR:L0-B000 12 ptr_chase
5028 ldx [%g4-0x0088], %g4 ! 0000002D0B25FF30 SUBR:L0-B000 12 ptr_chase
5029 ldx [%g4-0x0088], %g4 ! 0000002D0B25FF34 SUBR:L0-B000 12 ptr_chase
5030 ldx [%g4-0x0088], %g4 ! 0000002D0B25FF38 SUBR:L0-B000 12 ptr_chase
5031 ldx [%g4-0x0088], %g4 ! 0000002D0B25FF3C SUBR:L0-B000 12 ptr_chase
5032 ldx [%g2+0x0050], %l5 ! 0000002D0B25FF40 SUBR:L0-B000 12 <BD20003
5033 membar 0x40 ! 0000002D0B25FF44 SUBR:L0-B000 12
5034 stda %f16, [%l5]0xF0 ! 0000002D0B25FF48 SUBR:L0-B000 12 Blk-Store
5035 membar 0x40 ! 0000002D0B25FF4C SUBR:L0-B000 12
5036 call .+8 ! 0000002D0B25FF50 SUBR:L0-B000 12 S
5037 array8 %i0, %i1, %i4 ! 0000002D0B25FF54 SUBR:L0-B000 12 S
5038 ldx [%g2+0x0060], %fsr ! 0000002D0B25FF58 SUBR:L0-B000 12 S <BD20008
5039 stw %o2, [%g4-0x0038] ! 0000002D0B25FF5C SUBR:L0-B000 12 S >BD20003
5040 ldx [%g2+0x0058], %l6 ! 0000002D0B25FF60 SUBR:L0-B000 12 <BD20021
5041 ldda [%l6]0x24, %i0 ! 0000002D0B25FF64 SUBR:L0-B000 12 S Quad_Ld
5042 membar 0x40 ! 0000002D0B25FF68 SUBR:L0-B000 12
5043 stda %f32, [%l5]0xF0 ! 0000002D0B25FF6C SUBR:L0-B000 12 Blk-Store
5044 membar 0x40 ! 0000002D0B25FF70 SUBR:L0-B000 12
5045 swap [%g4-0x0038], %o5 ! 0000002D0B25FF74 SUBR:L0-B000 12 S >BD20003
5046 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF78 SUBR:L0-B000 12 ptr_chase
5047 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF7C SUBR:L0-B000 12 ptr_chase
5048 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF80 SUBR:L0-B000 12 ptr_chase
5049 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF84 SUBR:L0-B000 12 ptr_chase
5050 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF88 SUBR:L0-B000 12 ptr_chase
5051 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF8C SUBR:L0-B000 12 ptr_chase
5052 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF90 SUBR:L0-B000 12 ptr_chase
5053 ldx [%g5-0x0088], %g5 ! 0000002D0B25FF94 SUBR:L0-B000 12 ptr_chase
5054 add %g1, 0xC84, %g1 ! 0000002D0B25FF98 SUBR:L0-B000 12 chksum++
5055 and %g1, 0xFE, %l4 ! 0000002D0B25FF9C LOOP:L1-B000 12
5056BL20034: ! LOOP:L1-B000
5057 add %g1, 0x99D, %g1 ! 0000002D0B25FFA0 LOOP:L1-B000 21 chksum++
5058 andcc %i4, 0x800, %g0 ! 0000002D0B25FFA4 SKIP:L2-B000 21
5059 bz,a,pn %icc, BL20010 ! 0000002D0B25FFA8 SKIP:L2-B000 21
5060 nop ! 0000002D0B25FFAC SKIP:L2-B000 17 S
5061 nop ! 0000002D0B25FFB0 SKIP:L2-B000 4 S
5062 ldx [%g2+0x0058], %l6 ! 0000002D0B25FFB4 SKIP:L2-B000 4 <BD20021
5063 ldda [%l6]0x26, %i0 ! 0000002D0B25FFB8 SKIP:L2-B000 4 S Quad_Ld_P
5064 call .+8 ! 0000002D0B25FFBC SKIP:L2-B000 4 S
5065 ldx [%g2+0x0000], %g6 ! 0000002D0B25FFC0 SKIP:L2-B000 4 S BASE<BD20167
5066 nop ! 0000002D0B25FFC4 SKIP:L2-B000 4 S
5067 add %g1, 0x681, %g1 ! 0000002D0B25FFC8 SKIP:L2-B000 4 chksum++
5068 stb %i1, [%g3-0x003C] ! 0000002D0B25FFCC SKIP:L2-B000 4 S >BD20004
5069 nop ! 0000002D0B25FFD0 SKIP:L2-B000 4 S
5070 bne,pn %icc, BL20006 ;.empty ! 0000002D0B25FFD4 SKIP:L2-B000 4 L
5071 bg,a BL20007 ! 0000002D0B25FFD8 SKIP:L2-B000 4 L
5072 stb %i0, [%g4-0x003C] ! 0000002D0B25FFDC SKIP:L2-B000 0 S >BD20004
5073 bne,pn %icc, BL20007 ! 0000002D0B25FFE0 SKIP:L2-B000 0 L
5074 nop ! 0000002D0B25FFE4 SKIP:L2-B000 0 S
5075 ldstub [%g5-0x003C], %i3 ! 0000002D0B25FFE8 SKIP:L2-B000 0 S >BD20004
5076 bge,a,pn %icc, BL20008 ;.empty ! 0000002D0B25FFEC SKIP:L2-B000 0 L
5077BL20006:brgez,pn %i5, BL20009 ! 0000002D0B25FFF0 SKIP:L2-B000 4 L
5078BL20009:nop ! 0000002D0B25FFF4 SKIP:L2-B000 4 S
5079 .word 0xD3CB0362 ! 0000002D0B25FFF8 SKIP:L2-B000 4 S illop
5080 swapa [%g3-0x0008]%asi, %o1 ! 0000002D0B25FFFC SKIP:L2-B000 4 S >BD20005
5081BL20008:popc %i0, %i5 ! 0000002D0B260000 SKIP:L2-B000 4 S
5082 tvs %xcc, %g0+0x0070 ! 0000002D0B260004 SKIP:L2-B000 4 S pseudo-branch
5083 ldstub [%g5-0x003C], %i2 ! 0000002D0B260008 SKIP:L2-B000 4 S >BD20004
5084BL20007:nop ! 0000002D0B26000C SKIP:L2-B000 8 S
5085 add %g1, 0x4A8, %g1 ! 0000002D0B260010 SKIP:L2-B000 4 chksum++
5086 ba,pn %xcc, BL20019 ! 0000002D0B260014 SKIP:L2-B000 4
5087 nop ! 0000002D0B260018 SKIP:L2-B000 4 S
5088BL20010: ! ELSE:L2-B001
5089 st %f25, [%g6-0x002E] ! 0000002D0B26001C ELSE:L2-B001 17 S >BD20011+2
5090 nop ! 0000002D0B260020 ELSE:L2-B001 17 S
5091 stb %i1, [%g3-0x0036] ! 0000002D0B260024 ELSE:L2-B001 17 S >BD20003+2
5092 fbge,a,pn %fcc1, BL20013 ;.empty ! 0000002D0B260028 ELSE:L2-B001 17 L
5093 bcc,a BL20014 ;.empty ! 0000002D0B26002C ELSE:L2-B001 17 L
5094BL20014:fbo,a,pt %fcc0, BL20015 ! 0000002D0B260030 ELSE:L2-B001 17 L
5095 ldstub [%g6-0x003C], %l0 ! 0000002D0B260034 ELSE:L2-B001 16 S >BD20004
5096 fbo,a,pn %fcc0, BL20013 ;.empty ! 0000002D0B260038 ELSE:L2-B001 0 L
5097BL20013:fbue BL20016 ;.empty ! 0000002D0B26003C ELSE:L2-B001 17 L
5098 .word 0x83A98917 ! 0000002D0B260040 ELSE:L2-B001 0 L illop
5099 .word 0x81C3E008 ! 0000002D0B260044 ELSE:L2-B001 0 S random
5100 brz,pt %l0, BL20017 ;.empty ! 0000002D0B260048 ELSE:L2-B001 0 L
5101BL20015:bgu,a,pn %xcc, BL20017 ;.empty ! 0000002D0B26004C ELSE:L2-B001 17 L
5102 fbule,a,pn %fcc1, BL20018 ;.empty ! 0000002D0B260050 ELSE:L2-B001 0 L
5103BL20016:fbne,pn %fcc2, BL20018 ;.empty ! 0000002D0B260054 ELSE:L2-B001 18 L
5104BL20018:fble BL20017 ! 0000002D0B260058 ELSE:L2-B001 17 L
5105BL20017:nop ! 0000002D0B26005C ELSE:L2-B001 34 S
5106 add %g1, 0xE8D, %g1 ! 0000002D0B260060 ELSE:L2-B001 17 chksum++
5107 add %g1, 0xB87, %g1 ! 0000002D0B260064 ELSE:L2-B001 17 chksum++
5108 st %fsr, [%g2+0x0060] ! 0000002D0B260068 ELSE:L2-B001 17 S <BD20008
5109 ldx [%g2+0x0050], %l5 ! 0000002D0B26006C ELSE:L2-B001 17 <BD20003
5110 membar 0x40 ! 0000002D0B260070 ELSE:L2-B001 17
5111 stda %f32, [%l5]0xE0 ! 0000002D0B260074 ELSE:L2-B001 17 Blk-Store
5112 membar 0x40 ! 0000002D0B260078 ELSE:L2-B001 17
5113 fpsub16s %f19, %f25, %f21 ! 0000002D0B26007C ELSE:L2-B001 17 S
5114 st %f30, [%g3-0x0038] ! 0000002D0B260080 ELSE:L2-B001 17 S >BD20003
5115 ldsh [%g5-0x0060], %i1 ! 0000002D0B260084 ELSE:L2-B001 17 S <BD20012
5116 membar 0x40 ! 0000002D0B260088 ELSE:L2-B001 17
5117 stda %f16, [%l5]0x16 ! 0000002D0B26008C ELSE:L2-B001 17 Blk-Store
5118 membar 0x40 ! 0000002D0B260090 ELSE:L2-B001 17
5119 nop ! 0000002D0B260094 ELSE:L2-B001 17 S
5120BL20019: ! ELSE:L2-B001
5121 add %g1, 0x5AF, %g1 ! 0000002D0B260098 ELSE:L2-B001 21 chksum++
5122 fcmpd %fcc1, %f44, %f6 ! 0000002D0B26009C SKIP:L2-B002 21
5123 fbge,a,pn %fcc1, BL20022 ! 0000002D0B2600A0 SKIP:L2-B002 21
5124 nop ! 0000002D0B2600A4 SKIP:L2-B002 21 S
5125 rd %gsr, %l6 ! 0000002D0B2600A8 SKIP:L2-B002 0 S
5126 wr %l6, 0x48, %gsr ! 0000002D0B2600AC SKIP:L2-B002 0 S
5127 .word 0xA7AC458D ! 0000002D0B2600B0 SKIP:L2-B002 0 S illop_FP
5128 sethi %hh(0x353BD85F00),%l6 ! 0000002D0B2600B4 SKIP:L2-B002 0 SUBR032
5129 .word 0xBE7421D2 ! 0000002D0B2600B8 SKIP:L2-B002 0 random
5130 sethi %lm(0x353BD85F00),%l5 ! 0000002D0B2600BC SKIP:L2-B002 0
5131 or %l5,%lo(0x353BD85F00),%l5 ! 0000002D0B2600C0 SKIP:L2-B002 0
5132 sllx %l6, 0x20, %l6 ! 0000002D0B2600C4 SKIP:L2-B002 0
5133 or %l6, %l5, %l6 ! 0000002D0B2600C8 SKIP:L2-B002 0
5134 jmpl %l6+0x0000, %o7 ! 0000002D0B2600CC SKIP:L2-B002 0 S
5135 swap [%g4-0x0038], %i2 ! 0000002D0B2600D0 SKIP:L2-B002 0 S >BD20003
5136 st %f25, [%g4-0x0008] ! 0000002D0B2600D4 SKIP:L2-B002 0 S >BD20005
5137 ldx [%g2+0x0018], %g6 ! 0000002D0B2600D8 SKIP:L2-B002 0 S BASE<BD20077
5138 .word 0xF30A0D40 ! 0000002D0B2600DC SKIP:L2-B002 0 illop
5139 .word 0xB7AA0445 ! 0000002D0B2600E0 SKIP:L2-B002 0 S illop
5140 nop ! 0000002D0B2600E4 SKIP:L2-B002 0 S
5141 .word 0x942C0D2B ! 0000002D0B2600E8 SKIP:L2-B002 0 S random
5142 fba,a,pn %fcc2, BL20020 ;.empty ! 0000002D0B2600EC SKIP:L2-B002 0 L
5143 .word 0x8548F12A ! 0000002D0B2600F0 SKIP:L2-B002 0 L illop
5144 ldx [%g2+0x0060], %fsr ! 0000002D0B2600F4 SKIP:L2-B002 0 S <BD20008
5145BL20020:.word 0xBBB81D50 ! 0000002D0B2600F8 SKIP:L2-B002 0 L illop
5146 sth %l0, [%g6-0x0060] ! 0000002D0B2600FC SKIP:L2-B002 0 S >BD20012
5147BL20021:.word 0x83F00000 ! 0000002D0B260100 SKIP:L2-B002 0 illop
5148 .word 0x83AD3B3B ! 0000002D0B260104 SKIP:L2-B002 0 illop
5149 nop ! 0000002D0B260108 SKIP:L2-B002 0 S
5150BL20022: ! ELSE:L2-B003
5151 lduba [%g7+%g7]0x83, %i2 ! 0000002D0B26010C ELSE:L2-B003 21 S <BD20034
5152 swapa [%g6-0x0030]%asi, %o1 ! 0000002D0B260110 ELSE:L2-B003 21 S >BD20011
5153 ld [%g2+0x0060], %fsr ! 0000002D0B260114 ELSE:L2-B003 21 S <BD20008
5154 ldx [%g2+0x0050], %l5 ! 0000002D0B260118 ELSE:L2-B003 21 <BD20003
5155 membar 0x40 ! 0000002D0B26011C ELSE:L2-B003 21
5156 ldda [%l5]0x16, %f16 ! 0000002D0B260120 ELSE:L2-B003 21 Blk-Load
5157 membar 0x40 ! 0000002D0B260124 ELSE:L2-B003 21
5158 ld [%g2+0x0060], %fsr ! 0000002D0B260128 ELSE:L2-B003 21 S <BD20008
5159 add %g1, 0x658, %g1 ! 0000002D0B26012C ELSE:L2-B003 21 chksum++
5160 ldx [%g2+0x0048], %g5 ! 0000002D0B260130 ELSE:L2-B003 21 S BASE<BD20111
5161 ldstub [%g4-0x003C], %l1 ! 0000002D0B260134 ELSE:L2-B003 21 S >BD20004
5162 ldstub [%g6-0x003C], %o4 ! 0000002D0B260138 ELSE:L2-B003 21 S >BD20004
5163 add %g6, -60, %l6 ! 0000002D0B26013C ELSE:L2-B003 21 @BD20004
5164 ldda [%l6]0xD0, %f26 ! 0000002D0B260140 ELSE:L2-B003 21 S Short8
5165 ldx [%g2+0x0050], %l5 ! 0000002D0B260144 ELSE:L2-B003 21 <BD20003
5166 membar 0x40 ! 0000002D0B260148 ELSE:L2-B003 21
5167 stda %f0, [%l5]0x16 ! 0000002D0B26014C ELSE:L2-B003 21 Blk-Store
5168 membar 0x40 ! 0000002D0B260150 ELSE:L2-B003 21
5169 membar 0x40 ! 0000002D0B260154 ELSE:L2-B003 21
5170 stda %f32, [%l5]0xE0 ! 0000002D0B260158 ELSE:L2-B003 21 Blk-Store
5171 membar 0x40 ! 0000002D0B26015C ELSE:L2-B003 21
5172BL20023: ! ELSE:L2-B003
5173 add %g1, 0x9AF, %g1 ! 0000002D0B260160 ELSE:L2-B003 21 chksum++
5174 fcmpd %fcc1, %f32, %f32 ! 0000002D0B260164 SKIP:L2-B004 21
5175 fbl,a,pn %fcc1, BL20024 ! 0000002D0B260168 SKIP:L2-B004 21
5176 lduba [%g4-0x003C]%asi, %o0 ! 0000002D0B26016C SKIP:L2-B004 0 S <BD20004
5177 ldx [%g2+0x0050], %l5 ! 0000002D0B260170 SKIP:L2-B004 21 <BD20003
5178 membar 0x40 ! 0000002D0B260174 SKIP:L2-B004 21
5179 stda %f0, [%l5]0x16 ! 0000002D0B260178 SKIP:L2-B004 21 Blk-Store
5180 membar 0x40 ! 0000002D0B26017C SKIP:L2-B004 21
5181 membar 0x40 ! 0000002D0B260180 SKIP:L2-B004 21
5182 stda %f32, [%l5]0x16 ! 0000002D0B260184 SKIP:L2-B004 21 Blk-Store
5183 membar 0x40 ! 0000002D0B260188 SKIP:L2-B004 21
5184 membar 0x40 ! 0000002D0B26018C SKIP:L2-B004 21
5185 stda %f32, [%l5]0x16 ! 0000002D0B260190 SKIP:L2-B004 21 Blk-Store
5186 membar 0x40 ! 0000002D0B260194 SKIP:L2-B004 21
5187 add %g6, -60, %l6 ! 0000002D0B260198 SKIP:L2-B004 21 @BD20004
5188 stda %f24, [%l6]0xD0 ! 0000002D0B26019C SKIP:L2-B004 21 S Short8
5189 ldx [%g2+0x0058], %l6 ! 0000002D0B2601A0 SKIP:L2-B004 21 <BD20021
5190 ldda [%l6]0x26, %i0 ! 0000002D0B2601A4 SKIP:L2-B004 21 S Quad_Ld_P
5191 nop ! 0000002D0B2601A8 SKIP:L2-B004 21 S
5192 add %g1, 0x149, %g1 ! 0000002D0B2601AC SKIP:L2-B004 21 chksum++
5193 rd %gsr, %l6 ! 0000002D0B2601B0 SKIP:L2-B004 21 S
5194 wr %l6, 0xD8, %gsr ! 0000002D0B2601B4 SKIP:L2-B004 21 S
5195 fsrc2 %f20, %f22 ! 0000002D0B2601B8 SKIP:L2-B004 21 S
5196 ldx [%g2+0x0050], %l5 ! 0000002D0B2601BC SKIP:L2-B004 21 <BD20003
5197 membar 0x40 ! 0000002D0B2601C0 SKIP:L2-B004 21
5198 stda %f32, [%l5]0x16 ! 0000002D0B2601C4 SKIP:L2-B004 21 Blk-Store
5199 membar 0x40 ! 0000002D0B2601C8 SKIP:L2-B004 21
5200 array8 %l1, %o2, %o2 ! 0000002D0B2601CC SKIP:L2-B004 21 S
5201 ldx [%g2+0x0058], %l6 ! 0000002D0B2601D0 SKIP:L2-B004 21 <BD20021
5202 ldda [%l6]0x24, %i0 ! 0000002D0B2601D4 SKIP:L2-B004 21 S Quad_Ld
5203 membar 0x40 ! 0000002D0B2601D8 SKIP:L2-B004 21
5204 ldda [%l5]0xF0, %f16 ! 0000002D0B2601DC SKIP:L2-B004 21 Blk-Load
5205 membar 0x40 ! 0000002D0B2601E0 SKIP:L2-B004 21
5206 bshuffle %f18, %f28, %f16 ! 0000002D0B2601E4 SKIP:L2-B004 21 S
5207 stw %i0, [%g5-0x0038] ! 0000002D0B2601E8 SKIP:L2-B004 21 S >BD20003
5208 st %f28, [%g5-0x0038] ! 0000002D0B2601EC SKIP:L2-B004 21 S >BD20003
5209 call .+8 ! 0000002D0B2601F0 SKIP:L2-B004 21 S
5210 ldx [%g2+0x0048], %g5 ! 0000002D0B2601F4 SKIP:L2-B004 21 S BASE<BD20111
5211 ba BL20025 ! 0000002D0B2601F8 SKIP:L2-B004 21
5212 ld [%g2+0x0060], %fsr ! 0000002D0B2601FC SKIP:L2-B004 21 S <BD20008
5213BL20024: ! ELSE:L2-B005
5214 .word 0xB9ADB471 ! 0000002D0B260200 ELSE:L2-B005 0 S illop
5215 ldx [%g2+0x0050], %l5 ! 0000002D0B260204 ELSE:L2-B005 0 <BD20003
5216 membar 0x40 ! 0000002D0B260208 ELSE:L2-B005 0
5217 stda %f0, [%l5]0xE0 ! 0000002D0B26020C ELSE:L2-B005 0 Blk-Store
5218 membar 0x40 ! 0000002D0B260210 ELSE:L2-B005 0
5219 lduw [%g5-0x0030], %l2 ! 0000002D0B260214 ELSE:L2-B005 0 S <BD20011
5220 sethi %hh(0x3DF7A87F5F00),%l6 ! 0000002D0B260218 ELSE:L2-B005 0 SUBR031
5221 .word 0xB5CF533E ! 0000002D0B26021C ELSE:L2-B005 0 illop
5222 sethi %lm(0x3DF7A87F5F00),%l5 ! 0000002D0B260220 ELSE:L2-B005 0
5223 .word 0xB5A250DA ! 0000002D0B260224 ELSE:L2-B005 0 illop
5224 sllx %l6, 0x20, %l6 ! 0000002D0B260228 ELSE:L2-B005 0
5225 or %l6, %l5, %l6 ! 0000002D0B26022C ELSE:L2-B005 0
5226 jmpl %l6+0x0000, %o7 ! 0000002D0B260230 ELSE:L2-B005 0 S
5227 ldsba [%g7+%g0]0x83, %i2 ! 0000002D0B260234 ELSE:L2-B005 0 S <BD20034
5228 sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 0000002D0B260238 ELSE:L2-B005 0 SUBR033
5229 .word 0x93ABCAF4 ! 0000002D0B26023C ELSE:L2-B005 0 illop
5230 sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 0000002D0B260240 ELSE:L2-B005 0
5231 or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 0000002D0B260244 ELSE:L2-B005 0
5232 sllx %l6, 0x20, %l6 ! 0000002D0B260248 ELSE:L2-B005 0
5233 or %l6, %l5, %l6 ! 0000002D0B26024C ELSE:L2-B005 0
5234 jmpl %l6+0x0000, %o7 ! 0000002D0B260250 ELSE:L2-B005 0 S
5235 lduh [%g5-0x0060], %o5 ! 0000002D0B260254 ELSE:L2-B005 0 S <BD20012
5236 .word 0xF115736E ! 0000002D0B260258 ELSE:L2-B005 0 S illop
5237 add %g1, 0xD57, %g1 ! 0000002D0B26025C ELSE:L2-B005 0 chksum++
5238 add %g3, -60, %l6 ! 0000002D0B260260 ELSE:L2-B005 0 @BD20004
5239 .word 0xB9AF4A33 ! 0000002D0B260264 ELSE:L2-B005 0 S illop
5240 .word 0x87AE06F6 ! 0000002D0B260268 ELSE:L2-B005 0 S illop
5241 .word 0xEA1A97FD ! 0000002D0B26026C ELSE:L2-B005 0 illop
5242 stda %f28, [%l6]0xD8 ! 0000002D0B260270 ELSE:L2-B005 0 S Short8
5243 .word 0x8D88E047 ! 0000002D0B260274 ELSE:L2-B005 0 illop
5244 membar 0x40 ! 0000002D0B260278 ELSE:L2-B005 0
5245 stda %f32, [%l5]0x16 ! 0000002D0B26027C ELSE:L2-B005 0 Blk-Store
5246 membar 0x40 ! 0000002D0B260280 ELSE:L2-B005 0
5247 .word 0x83F00000 ! 0000002D0B260284 ELSE:L2-B005 0 illop
5248 ldx [%g3-0x0088], %g3 ! 0000002D0B260288 ELSE:L2-B005 0 ptr_chase
5249 ldx [%g3-0x0088], %g3 ! 0000002D0B26028C ELSE:L2-B005 0 ptr_chase
5250 .word 0x00E6828F ! 0000002D0B260290 ELSE:L2-B005 0 illop
5251 .word 0xA3CF3EE2 ! 0000002D0B260294 ELSE:L2-B005 0 illop
5252 ldx [%g3-0x0088], %g3 ! 0000002D0B260298 ELSE:L2-B005 0 ptr_chase
5253 ldx [%g3-0x0088], %g3 ! 0000002D0B26029C ELSE:L2-B005 0 ptr_chase
5254 .word 0xA7A2D8E9 ! 0000002D0B2602A0 ELSE:L2-B005 0 illop
5255 st %f26, [%g3-0x0036] ! 0000002D0B2602A4 ELSE:L2-B005 0 S >BD20003+2
5256BL20025: ! ELSE:L2-B005
5257 add %g1, 0x72E, %g1 ! 0000002D0B2602A8 ELSE:L2-B005 21 chksum++
5258 andcc %o5, 0x40, %g0 ! 0000002D0B2602AC SKIP:L2-B006 21
5259 bz BL20032 ! 0000002D0B2602B0 SKIP:L2-B006 21
5260 ldstub [%g4-0x003C], %l1 ! 0000002D0B2602B4 SKIP:L2-B006 21 S >BD20004
5261 ldx [%g2+0x0038], %g3 ! 0000002D0B2602B8 SKIP:L2-B006 9 S BASE<BD20166
5262 be BL20026 ;.empty ! 0000002D0B2602BC SKIP:L2-B006 9 L
5263BL20026:fbg,a,pn %fcc1, BL20027 ! 0000002D0B2602C0 SKIP:L2-B006 9 L
5264 pdist %f20, %f24, %f20 ! 0000002D0B2602C4 SKIP:L2-B006 0 S
5265 nop ! 0000002D0B2602C8 SKIP:L2-B006 9 S
5266 nop ! 0000002D0B2602CC SKIP:L2-B006 9 S
5267 sta %f31, [%g4-0x0030]%asi ! 0000002D0B2602D0 SKIP:L2-B006 9 S >BD20011
5268BL20027:fbu,a BL20028 ;.empty ! 0000002D0B2602D4 SKIP:L2-B006 9 L
5269 fbule,a,pt %fcc2, BL20029 ;.empty ! 0000002D0B2602D8 SKIP:L2-B006 0 L
5270BL20029:bcs,pt %icc, BL20030 ;.empty ! 0000002D0B2602DC SKIP:L2-B006 9 L
5271BL20030:bvs,a BL20031 ;.empty ! 0000002D0B2602E0 SKIP:L2-B006 9 L
5272BL20031:fbu BL20028 ! 0000002D0B2602E4 SKIP:L2-B006 0 L
5273BL20028:st %f29, [%g6-0x0038] ! 0000002D0B2602E8 SKIP:L2-B006 9 S >BD20003
5274 add %g1, 0x694, %g1 ! 0000002D0B2602EC SKIP:L2-B006 9 chksum++
5275 add %g1, 0xEC1, %g1 ! 0000002D0B2602F0 SKIP:L2-B006 9 chksum++
5276 ldx [%g2+0x0050], %l5 ! 0000002D0B2602F4 SKIP:L2-B006 9 <BD20003
5277 membar 0x40 ! 0000002D0B2602F8 SKIP:L2-B006 9
5278 stda %f16, [%l5]0xF0 ! 0000002D0B2602FC SKIP:L2-B006 9 Blk-Store
5279 membar 0x40 ! 0000002D0B260300 SKIP:L2-B006 9
5280 membar 0x40 ! 0000002D0B260304 SKIP:L2-B006 9
5281 stda %f16, [%l5]0xE0 ! 0000002D0B260308 SKIP:L2-B006 9 Blk-Store
5282 membar 0x40 ! 0000002D0B26030C SKIP:L2-B006 9
5283 stxa %l0, [%g2+%g0]0x78 ! 0000002D0B260310 SKIP:L2-B006 9 S BAD-ASI
5284 ldx [%g3-0x0088], %g3 ! 0000002D0B260314 SKIP:L2-B006 9 ptr_chase
5285 ldx [%g3-0x0088], %g3 ! 0000002D0B260318 SKIP:L2-B006 9 ptr_chase
5286 ldx [%g3-0x0088], %g3 ! 0000002D0B26031C SKIP:L2-B006 9 ptr_chase
5287 ldx [%g2+0x0058], %l6 ! 0000002D0B260320 SKIP:L2-B006 9 <BD20021
5288 ldda [%l6]0x2C, %i0 ! 0000002D0B260324 SKIP:L2-B006 9 S Quad_Ld
5289 add %g6, -96, %l6 ! 0000002D0B260328 SKIP:L2-B006 9 @BD20012
5290 stda %f18, [%l6]0xDA ! 0000002D0B26032C SKIP:L2-B006 9 S Short16
5291 add %g5, -60, %l6 ! 0000002D0B260330 SKIP:L2-B006 9 @BD20004
5292 ldda [%l6]0xD1, %f20 ! 0000002D0B260334 SKIP:L2-B006 9 S Short8
5293 add %g5, -60, %l6 ! 0000002D0B260338 SKIP:L2-B006 9 @BD20004
5294 stda %f20, [%l6]0xD1 ! 0000002D0B26033C SKIP:L2-B006 9 S Short8
5295 sethi %hh(0x20E087A1F00),%l6 ! 0000002D0B260340 SKIP:L2-B006 9 SUBR034
5296 or %l6,%hm(0x20E087A1F00),%l6 ! 0000002D0B260344 SKIP:L2-B006 9
5297 sethi %lm(0x20E087A1F00),%l5 ! 0000002D0B260348 SKIP:L2-B006 9
5298 or %l5,%lo(0x20E087A1F00),%l5 ! 0000002D0B26034C SKIP:L2-B006 9
5299 sllx %l6, 0x20, %l6 ! 0000002D0B260350 SKIP:L2-B006 9
5300 or %l6, %l5, %l6 ! 0000002D0B260354 SKIP:L2-B006 9
5301 jmpl %l6+0x0000, %o7 ! 0000002D0B260358 SKIP:L2-B006 9 S
5302 popc %o5, %i5 ! 0000002D0B26035C SKIP:L2-B006 9 S
5303 rd %gsr, %l6 ! 0000002D0B260360 SKIP:L2-B006 9 S
5304 wr %l6, 0x48, %gsr ! 0000002D0B260364 SKIP:L2-B006 9 S
5305 fba BL20033 ! 0000002D0B260368 SKIP:L2-B006 9
5306 nop ! 0000002D0B26036C SKIP:L2-B006 9 S
5307BL20032: ! ELSE:L2-B007
5308 ldx [%g2+0x0038], %g5 ! 0000002D0B260370 ELSE:L2-B007 12 S BASE<BD20166
5309 sth %i0, [%g5-0x0060] ! 0000002D0B260374 ELSE:L2-B007 12 S >BD20012
5310 sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000002D0B260378 ELSE:L2-B007 12 SUBR035
5311 or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 0000002D0B26037C ELSE:L2-B007 12
5312 sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000002D0B260380 ELSE:L2-B007 12
5313 or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 0000002D0B260384 ELSE:L2-B007 12
5314 sllx %l6, 0x20, %l6 ! 0000002D0B260388 ELSE:L2-B007 12
5315 or %l6, %l5, %l6 ! 0000002D0B26038C ELSE:L2-B007 12
5316 add %l6, 0x1, %l6 ! 0000002D0B260390 ELSE:L2-B007 12
5317 jmpl %l6+0x0000, %o7 ! 0000002D0B260394 ELSE:L2-B007 24 S
5318 swap [%g5-0x0038], %i0 ! 0000002D0B260398 ELSE:L2-B007 12 S >BD20003
5319 prefetch [%i1+%o4], 4 ! 0000002D0B26039C ELSE:L2-B007 12 S <.+0
5320 ldx [%g2+0x0050], %l5 ! 0000002D0B2603A0 ELSE:L2-B007 12 <BD20003
5321 membar 0x40 ! 0000002D0B2603A4 ELSE:L2-B007 12
5322 stda %f16, [%l5]0xF8 ! 0000002D0B2603A8 ELSE:L2-B007 12 Blk-Store
5323 membar 0x40 ! 0000002D0B2603AC ELSE:L2-B007 12
5324 sth %i1, [%g4-0x0060] ! 0000002D0B2603B0 ELSE:L2-B007 12 S >BD20012
5325 fmul8sux16 %f16, %f28, %f24 ! 0000002D0B2603B4 ELSE:L2-B007 12 S
5326 sethi %hh(0x6433B5F1FF00),%l6 ! 0000002D0B2603B8 ELSE:L2-B007 12 SUBR036
5327 or %l6,%hm(0x6433B5F1FF00),%l6 ! 0000002D0B2603BC ELSE:L2-B007 12
5328 sethi %lm(0x6433B5F1FF00),%l5 ! 0000002D0B2603C0 ELSE:L2-B007 12
5329 or %l5,%lo(0x6433B5F1FF00),%l5 ! 0000002D0B2603C4 ELSE:L2-B007 12
5330 sllx %l6, 0x20, %l6 ! 0000002D0B2603C8 ELSE:L2-B007 12
5331 or %l6, %l5, %l6 ! 0000002D0B2603CC ELSE:L2-B007 12
5332 jmpl %l6+0x0000, %o7 ! 0000002D0B2603D0 ELSE:L2-B007 12 S
5333 st %f19, [%g4-0x0008] ! 0000002D0B2603D4 ELSE:L2-B007 12 S >BD20005
5334 add %g1, 0x74E, %g1 ! 0000002D0B2603D8 ELSE:L2-B007 12 chksum++
5335 swap [%g5-0x0030], %i1 ! 0000002D0B2603DC ELSE:L2-B007 12 S >BD20011
5336 ldx [%g2+0x0058], %l6 ! 0000002D0B2603E0 ELSE:L2-B007 12 <BD20021
5337 stwa %g7, [%l6+%g0]0x14 ! 0000002D0B2603E4 ELSE:L2-B007 12 S >BD20022
5338 call .+8 ! 0000002D0B2603E8 ELSE:L2-B007 12 S
5339 nop ! 0000002D0B2603EC ELSE:L2-B007 12 S
5340BL20033: ! ELSE:L2-B007
5341 add %g1, 0xECA, %g1 ! 0000002D0B2603F0 ELSE:L2-B007 21 chksum++
5342 .word 0xCB546F56 ! 0000002D0B2603F4 LOOP:L1-B000 21 S illop
5343 sta %f25, [%g5-0x0038]%asi ! 0000002D0B2603F8 LOOP:L1-B000 21 S >BD20003
5344 add %g5, -60, %l6 ! 0000002D0B2603FC LOOP:L1-B000 21 @BD20004
5345 stda %f18, [%l6]0xD8 ! 0000002D0B260400 LOOP:L1-B000 21 S Short8
5346 .word 0xA7473384 ! 0000002D0B260404 LOOP:L1-B000 21 S illop
5347 ldda [%g7+%g0]0x83, %i0 ! 0000002D0B260408 LOOP:L1-B000 21 S <BD20034
5348 ldx [%g2+0x0050], %l5 ! 0000002D0B26040C LOOP:L1-B000 21 <BD20003
5349 membar 0x40 ! 0000002D0B260410 LOOP:L1-B000 21
5350 stda %f0, [%l5]0xE0 ! 0000002D0B260414 LOOP:L1-B000 21 Blk-Store
5351 membar 0x40 ! 0000002D0B260418 LOOP:L1-B000 21
5352 fpackfix %f28, %f24 ! 0000002D0B26041C LOOP:L1-B000 21 S
5353 srlx %l4, 0x1, %l4 ! 0000002D0B260420 LOOP:L1-B000 21
5354 andcc %l4, 0x1, %g0 ! 0000002D0B260424 LOOP:L1-B000 21
5355 bne,a,pn %xcc, BL20034 ! 0000002D0B260428 LOOP:L1-B000 21
5356 st %f17, [%g6-0x0008] ! 0000002D0B26042C LOOP:L1-B000 9 S >BD20005
5357 add %g1, 0x8CF, %g1 ! 0000002D0B260430 LOOP:L1-B000 12 chksum++
5358 ta %xcc, 0x45 ! 0000002D0B260434 SUBR:L0-B000 12 demap-stack
5359 add %g1, 0x8AB, %i0 ! 0000002D0B260438 SUBR:L0-B000 12
5360 return %i7+0x0008 ! 0000002D0B26043C SUBR:L0-B000 12
5361 add %g1, 0x16, %g1 ! 0000002D0B260440 SUBR:L0-B000 12 chksum++
5362
5363SECTION .btext011_pg1 TEXT_VA=0x2d0b260000
5364attr_text {
5365 Name = .btext011_pg1,
5366 VA = 0x2d0b260000,
5367 RA = 0xfffec0000,
5368 PA = ra2pa(0xfffec0000,0),
5369 tsbonly,
5370 part_0_ctx_nonzero_tsb_config_1,
5371 TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
5372 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5373 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5374}
5375.text; .skip 8
5376
5377!========================================================================
5378
5379SECTION .btext012 TEXT_VA=0xffff881536795f00
5380attr_text {
5381 Name = .btext012,
5382 VA = 0xffff881536795f00,
5383 RA = 0xfffef3f00,
5384 PA = ra2pa(0xfffef3f00,0),
5385 notsb
5386}
5387
5388SECTION .btext012_pg0 TEXT_VA=0xffff881536794000
5389attr_text {
5390 Name = .btext012_pg0,
5391 VA = 0xffff881536794000,
5392 RA = 0xfffef2000,
5393 PA = ra2pa(0xfffef2000,0),
5394 tsbonly,
5395 part_0_ctx_nonzero_tsb_config_2,
5396 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5397 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5398 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5399}
5400.text; .skip 8
5401
5402
5403SECTION .btext012
5404.text
5405.global SUBR030; SUBR030:
5406BL20036: ! SUBR:L0-B000
5407 add %g1, 0xD09, %g1 ! FFFF881536795F00 SUBR:L0-B000 10 chksum++
5408 ble,pn %icc, BL20035 ! FFFF881536795F04 SUBR:L0-B000 10
5409 save %o6, -128, %o6 ! FFFF881536795F08 SUBR:L0-B000 10
5410BL20035: ! SUBR:L0-B000
5411 sethi %hh(0xFFFF881536795F00),%l7 ! FFFF881536795F0C SUBR:L0-B000 10 SUBR030
5412 or %l7,%hm(0xFFFF881536795F00),%l7 ! FFFF881536795F10 SUBR:L0-B000 10
5413 sethi %lm(0xFFFF881536795F00),%l6 ! FFFF881536795F14 SUBR:L0-B000 10
5414 or %l6,%lo(0xFFFF881536795F00),%l6 ! FFFF881536795F18 SUBR:L0-B000 10
5415 sllx %l7, 0x20, %l7 ! FFFF881536795F1C SUBR:L0-B000 10
5416 or %l7, %l6, %l7 ! FFFF881536795F20 SUBR:L0-B000 10
5417 ta %xcc, 0x45 ! FFFF881536795F24 SUBR:L0-B000 10 demap-stack
5418 ldx [%g2+0x0050], %l5 ! FFFF881536795F28 SUBR:L0-B000 10 <BD20003
5419 membar 0x40 ! FFFF881536795F2C SUBR:L0-B000 10
5420 stda %f32, [%l5]0xF0 ! FFFF881536795F30 SUBR:L0-B000 10 Blk-Store
5421 membar 0x40 ! FFFF881536795F34 SUBR:L0-B000 10
5422 membar 0x40 ! FFFF881536795F38 SUBR:L0-B000 10
5423 stda %f0, [%l5]0xE0 ! FFFF881536795F3C SUBR:L0-B000 10 Blk-Store
5424 membar 0x40 ! FFFF881536795F40 SUBR:L0-B000 10
5425 popc %i5, %o3 ! FFFF881536795F44 SUBR:L0-B000 10 S
5426 ldxa [%g7+%g7]0x82, %o0 ! FFFF881536795F48 SUBR:L0-B000 10 S <BD20034
5427 membar 0x40 ! FFFF881536795F4C SUBR:L0-B000 10
5428 stda %f32, [%l5]0x16 ! FFFF881536795F50 SUBR:L0-B000 10 Blk-Store
5429 membar 0x40 ! FFFF881536795F54 SUBR:L0-B000 10
5430 edge8n %i0, %i2, %l1 ! FFFF881536795F58 SUBR:L0-B000 10 S
5431 add %g1, 0x67E, %g1 ! FFFF881536795F5C SUBR:L0-B000 10 chksum++
5432 and %g1, 0xFE, %l0 ! FFFF881536795F60 LOOP:L1-B000 10
5433BL20045: ! LOOP:L1-B000
5434 add %g1, 0x109, %g1 ! FFFF881536795F64 LOOP:L1-B000 16 chksum++
5435 prefetch [%i7-0x0401], 21 ! FFFF881536795F68 LOOP:L1-B000 16 S <.-1025
5436 ldx [%g2+0x0050], %l5 ! FFFF881536795F6C LOOP:L1-B000 16 <BD20003
5437 membar 0x40 ! FFFF881536795F70 LOOP:L1-B000 16
5438 stda %f0, [%l5]0xF8 ! FFFF881536795F74 LOOP:L1-B000 16 Blk-Store
5439 membar 0x40 ! FFFF881536795F78 LOOP:L1-B000 16
5440 .word 0xB9B103A8 ! FFFF881536795F7C LOOP:L1-B000 16 S illop_VIS
5441 membar 0x40 ! FFFF881536795F80 LOOP:L1-B000 16
5442 stda %f32, [%l5]0xE0 ! FFFF881536795F84 LOOP:L1-B000 16 Blk-Store
5443 membar 0x40 ! FFFF881536795F88 LOOP:L1-B000 16
5444 andcc %l1, 0x1, %g0 ! FFFF881536795F8C SKIP:L2-B000 16
5445 bz,a,pn %xcc, BL20037 ! FFFF881536795F90 SKIP:L2-B000 16
5446 nop ! FFFF881536795F94 SKIP:L2-B000 0 S
5447 ldx [%g5-0x0088], %g5 ! FFFF881536795F98 SKIP:L2-B000 16 ptr_chase
5448 ldx [%g5-0x0088], %g5 ! FFFF881536795F9C SKIP:L2-B000 16 ptr_chase
5449 ldx [%g2+0x0050], %l5 ! FFFF881536795FA0 SKIP:L2-B000 16 <BD20003
5450 membar 0x40 ! FFFF881536795FA4 SKIP:L2-B000 16
5451 stda %f0, [%l5]0x16 ! FFFF881536795FA8 SKIP:L2-B000 16 Blk-Store
5452 membar 0x40 ! FFFF881536795FAC SKIP:L2-B000 16
5453 st %f20, [%g4-0x0038] ! FFFF881536795FB0 SKIP:L2-B000 16 S >BD20003
5454 ldx [%g2+0x0058], %l6 ! FFFF881536795FB4 SKIP:L2-B000 16 <BD20021
5455 lduha [%l6+%g0]0x04, %g7 ! FFFF881536795FB8 SKIP:L2-B000 16 S <BD20022
5456 membar 0x40 ! FFFF881536795FBC SKIP:L2-B000 16
5457 stda %f0, [%l5]0x1E ! FFFF881536795FC0 SKIP:L2-B000 16 Blk-Store
5458 membar 0x40 ! FFFF881536795FC4 SKIP:L2-B000 16
5459 ta %xcc, 0x46 ! FFFF881536795FC8 SKIP:L2-B000 16 S demap-page
5460 add %g1, 0x4AB, %g1 ! FFFF881536795FCC SKIP:L2-B000 16 chksum++
5461 ldx [%g2+0x0058], %l6 ! FFFF881536795FD0 SKIP:L2-B000 16 <BD20021
5462 ldda [%l6]0x26, %i0 ! FFFF881536795FD4 SKIP:L2-B000 16 S Quad_Ld_P
5463 swap [%g3-0x0008], %l2 ! FFFF881536795FD8 SKIP:L2-B000 16 S >BD20005
5464 add %g6, -60, %l6 ! FFFF881536795FDC SKIP:L2-B000 16 @BD20004
5465 ldda [%l6]0xD0, %f18 ! FFFF881536795FE0 SKIP:L2-B000 16 S Short8
5466 array32 %g1, %i1, %i0 ! FFFF881536795FE4 SKIP:L2-B000 16 S
5467 lduw [%g3-0x0008], %i2 ! FFFF881536795FE8 SKIP:L2-B000 16 S <BD20005
5468 ba,a BL20038 ! FFFF881536795FEC SKIP:L2-B000 16
5469 tneg %xcc, %g0+0x006D ! FFFF881536795FF0 SKIP:L2-B000 0 S
5470BL20037: ! ELSE:L2-B001
5471 ldx [%g2+0x0050], %l5 ! FFFF881536795FF4 ELSE:L2-B001 0 <BD20003
5472 membar 0x40 ! FFFF881536795FF8 ELSE:L2-B001 0
5473 stda %f16, [%l5]0xF0 ! FFFF881536795FFC ELSE:L2-B001 0 Blk-Store
5474 membar 0x40 ! FFFF881536796000 ELSE:L2-B001 0
5475 .word 0x89C347C6 ! FFFF881536796004 ELSE:L2-B001 0 S illop
5476 membar 0x40 ! FFFF881536796008 ELSE:L2-B001 0
5477 stda %f0, [%l5]0xE0 ! FFFF88153679600C ELSE:L2-B001 0 Blk-Store
5478 membar 0x40 ! FFFF881536796010 ELSE:L2-B001 0
5479 ldsba [%g7+%g7]0x83, %i0 ! FFFF881536796014 ELSE:L2-B001 0 S <BD20034
5480 membar 0x40 ! FFFF881536796018 ELSE:L2-B001 0
5481 stda %f0, [%l5]0xF0 ! FFFF88153679601C ELSE:L2-B001 0 Blk-Store
5482 membar 0x40 ! FFFF881536796020 ELSE:L2-B001 0
5483 .word 0x81C3E008 ! FFFF881536796024 ELSE:L2-B001 0 S random
5484 .word 0x9FEC13FF ! FFFF881536796028 ELSE:L2-B001 0 illop
5485 stwa %i0, [%g5-0x0030]%asi ! FFFF88153679602C ELSE:L2-B001 0 S >BD20011
5486 ldsha [%g7+%g7]0x83, %l4 ! FFFF881536796030 ELSE:L2-B001 0 S <BD20034
5487 sethi %hh(0x3DF7A87F5F00),%l6 ! FFFF881536796034 ELSE:L2-B001 0 SUBR031
5488 .word 0xDD896E10 ! FFFF881536796038 ELSE:L2-B001 0 illop
5489 sethi %lm(0x3DF7A87F5F00),%l5 ! FFFF88153679603C ELSE:L2-B001 0
5490 or %l5,%lo(0x3DF7A87F5F00),%l5 ! FFFF881536796040 ELSE:L2-B001 0
5491 sllx %l6, 0x20, %l6 ! FFFF881536796044 ELSE:L2-B001 0
5492 or %l6, %l5, %l6 ! FFFF881536796048 ELSE:L2-B001 0
5493 jmpl %l6+0x0000, %o7 ! FFFF88153679604C ELSE:L2-B001 0 S
5494 nop ! FFFF881536796050 ELSE:L2-B001 0 S
5495BL20038: ! ELSE:L2-B001
5496 add %g1, 0x85C, %g1 ! FFFF881536796054 ELSE:L2-B001 16 chksum++
5497 andcc %i0, 0x2, %g0 ! FFFF881536796058 SKIP:L2-B002 16
5498 bnz,a,pn %icc, BL20039 ! FFFF88153679605C SKIP:L2-B002 16
5499 .word 0x8D89AC27 ! FFFF881536796060 SKIP:L2-B002 0 S illop
5500 ldx [%g2+0x0050], %l5 ! FFFF881536796064 SKIP:L2-B002 16 <BD20003
5501 membar 0x40 ! FFFF881536796068 SKIP:L2-B002 16
5502 stda %f0, [%l5]0x16 ! FFFF88153679606C SKIP:L2-B002 16 Blk-Store
5503 membar 0x40 ! FFFF881536796070 SKIP:L2-B002 16
5504 ldx [%g2+0x0058], %l6 ! FFFF881536796074 SKIP:L2-B002 16 <BD20021
5505 stwa %g7, [%l6+%g0]0x04 ! FFFF881536796078 SKIP:L2-B002 16 S >BD20022
5506 membar 0x40 ! FFFF88153679607C SKIP:L2-B002 16
5507 stda %f0, [%l5]0x16 ! FFFF881536796080 SKIP:L2-B002 16 Blk-Store
5508 membar 0x40 ! FFFF881536796084 SKIP:L2-B002 16
5509 ldda [%l6]0x26, %i0 ! FFFF881536796088 SKIP:L2-B002 16 S Quad_Ld_P
5510 add %g1, 0x30D, %g1 ! FFFF88153679608C SKIP:L2-B002 16 chksum++
5511 ldx [%g2+0x0060], %fsr ! FFFF881536796090 SKIP:L2-B002 16 S <BD20008
5512 ldx [%g2+0x0050], %l5 ! FFFF881536796094 SKIP:L2-B002 16 <BD20003
5513 membar 0x40 ! FFFF881536796098 SKIP:L2-B002 16
5514 stda %f32, [%l5]0xF0 ! FFFF88153679609C SKIP:L2-B002 16 Blk-Store
5515 membar 0x40 ! FFFF8815367960A0 SKIP:L2-B002 16
5516 membar 0x40 ! FFFF8815367960A4 SKIP:L2-B002 16
5517 stda %f0, [%l5]0x16 ! FFFF8815367960A8 SKIP:L2-B002 16 Blk-Store
5518 membar 0x40 ! FFFF8815367960AC SKIP:L2-B002 16
5519 ldx [%g6-0x0088], %g6 ! FFFF8815367960B0 SKIP:L2-B002 16 ptr_chase
5520 pdist %f20, %f28, %f20 ! FFFF8815367960B4 SKIP:L2-B002 16 S
5521 popc %l4, %l3 ! FFFF8815367960B8 SKIP:L2-B002 16 S
5522 fba,a BL20044 ! FFFF8815367960BC SKIP:L2-B002 16
5523 .word 0x3250F852 ! FFFF8815367960C0 SKIP:L2-B002 0 S illop
5524BL20039: ! ELSE:L2-B003
5525 ldx [%g2+0x0058], %l6 ! FFFF8815367960C4 ELSE:L2-B003 0 <BD20021
5526 .word 0x83F00000 ! FFFF8815367960C8 ELSE:L2-B003 0 S illop
5527 bshuffle %f28, %f20, %f30 ! FFFF8815367960CC ELSE:L2-B003 0 S
5528 add %g3, -96, %l6 ! FFFF8815367960D0 ELSE:L2-B003 0 @BD20012
5529 stda %f20, [%l6]0xD2 ! FFFF8815367960D4 ELSE:L2-B003 0 S Short16
5530 .word 0x8B48E521 ! FFFF8815367960D8 ELSE:L2-B003 0 S illop
5531 .word 0x97906000 ! FFFF8815367960DC ELSE:L2-B003 0 S random
5532 ldx [%g2+0x0050], %l5 ! FFFF8815367960E0 ELSE:L2-B003 0 <BD20003
5533 membar 0x40 ! FFFF8815367960E4 ELSE:L2-B003 0
5534 ldda [%l5]0x16, %f16 ! FFFF8815367960E8 ELSE:L2-B003 0 Blk-Load
5535 membar 0x40 ! FFFF8815367960EC ELSE:L2-B003 0
5536 swapa [%g4-0x0038]%asi, %o3 ! FFFF8815367960F0 ELSE:L2-B003 0 S >BD20003
5537 fnands %f25, %f30, %f29 ! FFFF8815367960F4 ELSE:L2-B003 0 S
5538 membar 0x40 ! FFFF8815367960F8 ELSE:L2-B003 0
5539 stda %f16, [%l5]0x16 ! FFFF8815367960FC ELSE:L2-B003 0 Blk-Store
5540 membar 0x40 ! FFFF881536796100 ELSE:L2-B003 0
5541 membar 0x40 ! FFFF881536796104 ELSE:L2-B003 0
5542 .word 0x81B149D4 ! FFFF881536796108 ELSE:L2-B003 0 illop
5543 membar 0x40 ! FFFF88153679610C ELSE:L2-B003 0
5544 add %g1, 0x60E, %g1 ! FFFF881536796110 ELSE:L2-B003 0 chksum++
5545 stba %i0, [%g5-0x003C]%asi ! FFFF881536796114 ELSE:L2-B003 0 S >BD20004
5546 .word 0x21DE9706 ! FFFF881536796118 ELSE:L2-B003 0 S illop
5547 ldx [%g2+0x0048], %g6 ! FFFF88153679611C ELSE:L2-B003 0 S BASE<BD20111
5548 bvc,pt %icc, BL20040 ! FFFF881536796120 ELSE:L2-B003 0 L
5549 bshuffle %f20, %f26, %f26 ! FFFF881536796124 ELSE:L2-B003 0 S
5550 .word 0xEF40733A ! FFFF881536796128 ELSE:L2-B003 0 L illop
5551BL20041:fble,a,pn %fcc0, BL20042 ! FFFF88153679612C ELSE:L2-B003 0 L
5552 .word 0x8FB6C601 ! FFFF881536796130 ELSE:L2-B003 0 S illop
5553 ldsh [%g6-0x0060], %l1 ! FFFF881536796134 ELSE:L2-B003 0 S <BD20012
5554BL20040:.word 0xF6BBA29A ! FFFF881536796138 ELSE:L2-B003 0 L illop
5555BL20042:bcc,a BL20043 ;.empty ! FFFF88153679613C ELSE:L2-B003 0 L
5556 be,a,pt %icc, BL20043 ;.empty ! FFFF881536796140 ELSE:L2-B003 0 L
5557 fbn,a BL20043 ! FFFF881536796144 ELSE:L2-B003 0 L
5558BL20043:.word 0xB9AF5814 ! FFFF881536796148 ELSE:L2-B003 0 S illop
5559 add %g1, 0x400, %g1 ! FFFF88153679614C ELSE:L2-B003 0 chksum++
5560BL20044: ! ELSE:L2-B003
5561 add %g1, 0x8F0, %g1 ! FFFF881536796150 ELSE:L2-B003 16 chksum++
5562 srlx %l0, 0x1, %l0 ! FFFF881536796154 LOOP:L1-B000 16
5563 andcc %l0, 0x1, %g0 ! FFFF881536796158 LOOP:L1-B000 16
5564 bne,pn %xcc, BL20045 ! FFFF88153679615C LOOP:L1-B000 16
5565 nop ! FFFF881536796160 LOOP:L1-B000 16 S
5566 add %g1, 0x277, %g1 ! FFFF881536796164 LOOP:L1-B000 10 chksum++
5567 st %f20, [%g6-0x0038] ! FFFF881536796168 SUBR:L0-B000 10 S >BD20003
5568 ldstub [%g3-0x003C], %o2 ! FFFF88153679616C SUBR:L0-B000 10 S >BD20004
5569 ldx [%g2+0x0050], %l5 ! FFFF881536796170 SUBR:L0-B000 10 <BD20003
5570 membar 0x40 ! FFFF881536796174 SUBR:L0-B000 10
5571 stda %f16, [%l5]0xF0 ! FFFF881536796178 SUBR:L0-B000 10 Blk-Store
5572 membar 0x40 ! FFFF88153679617C SUBR:L0-B000 10
5573 ldx [%g2+0x0058], %l6 ! FFFF881536796180 SUBR:L0-B000 10 <BD20021
5574 stha %g7, [%l6+%g0]0x04 ! FFFF881536796184 SUBR:L0-B000 10 S >BD20022
5575 ldx [%g4-0x0088], %g4 ! FFFF881536796188 SUBR:L0-B000 10 ptr_chase
5576 ldx [%g4-0x0088], %g4 ! FFFF88153679618C SUBR:L0-B000 10 ptr_chase
5577 ldx [%g4-0x0088], %g4 ! FFFF881536796190 SUBR:L0-B000 10 ptr_chase
5578 ldx [%g4-0x0088], %g4 ! FFFF881536796194 SUBR:L0-B000 10 ptr_chase
5579 ldx [%g4-0x0088], %g4 ! FFFF881536796198 SUBR:L0-B000 10 ptr_chase
5580 ldx [%g4-0x0088], %g4 ! FFFF88153679619C SUBR:L0-B000 10 ptr_chase
5581 ldx [%g4-0x0088], %g4 ! FFFF8815367961A0 SUBR:L0-B000 10 ptr_chase
5582 membar 0x40 ! FFFF8815367961A4 SUBR:L0-B000 10
5583 stda %f16, [%l5]0xF0 ! FFFF8815367961A8 SUBR:L0-B000 10 Blk-Store
5584 membar 0x40 ! FFFF8815367961AC SUBR:L0-B000 10
5585 ta %xcc, 0x45 ! FFFF8815367961B0 SUBR:L0-B000 10 demap-stack
5586 add %g1, 0x965, %i0 ! FFFF8815367961B4 SUBR:L0-B000 10
5587 add %g1, 0xD6D, %g1 ! FFFF8815367961B8 SUBR:L0-B000 10 chksum++
5588 ret ! FFFF8815367961BC SUBR:L0-B000 10
5589 restore %i0, %l7, %o0 ! FFFF8815367961C0 SUBR:L0-B000 10
5590
5591SECTION .btext012_pg1 TEXT_VA=0xffff881536796000
5592attr_text {
5593 Name = .btext012_pg1,
5594 VA = 0xffff881536796000,
5595 RA = 0xfffef4000,
5596 PA = ra2pa(0xfffef4000,0),
5597 tsbonly,
5598 part_0_ctx_nonzero_tsb_config_2,
5599 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5600 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5601 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5602}
5603.text; .skip 8
5604
5605!========================================================================
5606
5607SECTION .btext013 TEXT_VA=0x3df7a87f5f00
5608attr_text {
5609 Name = .btext013,
5610 VA = 0x3df7a87f5f00,
5611 RA = 0xfffeadf00,
5612 PA = ra2pa(0xfffeadf00,0),
5613 notsb
5614}
5615
5616SECTION .btext013_pg0 TEXT_VA=0x3df7a87f4000
5617attr_text {
5618 Name = .btext013_pg0,
5619 VA = 0x3df7a87f4000,
5620 RA = 0xfffeac000,
5621 PA = ra2pa(0xfffeac000,0),
5622 tsbonly,
5623 part_0_ctx_nonzero_tsb_config_2,
5624 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5625 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5626 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5627}
5628.text; .skip 8
5629
5630
5631SECTION .btext013
5632.text
5633.global SUBR031; SUBR031:
5634BL20047: ! SUBR:L0-B000
5635 add %g1, 0xC6B, %g1 ! 00003DF7A87F5F00 SUBR:L0-B000 2 chksum++
5636 bne BL20046 ! 00003DF7A87F5F04 SUBR:L0-B000 2
5637 save %o6, -128, %o6 ! 00003DF7A87F5F08 SUBR:L0-B000 2
5638BL20046: ! SUBR:L0-B000
5639 sethi %hh(0x3DF7A87F5F00),%l7 ! 00003DF7A87F5F0C SUBR:L0-B000 2 SUBR031
5640 or %l7,%hm(0x3DF7A87F5F00),%l7 ! 00003DF7A87F5F10 SUBR:L0-B000 2
5641 sethi %lm(0x3DF7A87F5F00),%l6 ! 00003DF7A87F5F14 SUBR:L0-B000 2
5642 or %l6,%lo(0x3DF7A87F5F00),%l6 ! 00003DF7A87F5F18 SUBR:L0-B000 2
5643 sllx %l7, 0x20, %l7 ! 00003DF7A87F5F1C SUBR:L0-B000 2
5644 or %l7, %l6, %l7 ! 00003DF7A87F5F20 SUBR:L0-B000 2
5645 ta %xcc, 0x45 ! 00003DF7A87F5F24 SUBR:L0-B000 2 demap-stack
5646 nop ! 00003DF7A87F5F28 SUBR:L0-B000 2 S
5647 lduba [%g7+%g7]0x83, %l2 ! 00003DF7A87F5F2C SUBR:L0-B000 2 S <BD20034
5648 nop ! 00003DF7A87F5F30 SUBR:L0-B000 2 S
5649 array8 %o5, %i5, %i2 ! 00003DF7A87F5F34 SUBR:L0-B000 2 S
5650 call .+8 ! 00003DF7A87F5F38 SUBR:L0-B000 2 L
5651 nop ! 00003DF7A87F5F3C SUBR:L0-B000 2 S
5652 bvs,a BL20049 ! 00003DF7A87F5F40 SUBR:L0-B000 2 L
5653BL20049:.word 0x89AE8A2F ! 00003DF7A87F5F44 SUBR:L0-B000 0 S illop
5654BL20048:add %g1, 0xB10, %g1 ! 00003DF7A87F5F48 SUBR:L0-B000 2 chksum++
5655 add %g1, 0x9F4, %g1 ! 00003DF7A87F5F4C SUBR:L0-B000 2 chksum++
5656 flushw ! 00003DF7A87F5F50 SUBR:L0-B000 2
5657 add %i5, %g1, %o4 ! 00003DF7A87F5F54 SWCH:L1-B000 2
5658 andcc %o4, 0x100, %g0 ! 00003DF7A87F5F58 SWCH:L1-B000 2
5659 bnz,pn %xcc, BL20058 ! 00003DF7A87F5F5C SWCH:L1-B000 2
5660 add %g1, 0x252, %g1 ! 00003DF7A87F5F60 SWCH:L1-B000 2 chksum++
5661 andcc %o4, 0x4, %g0 ! 00003DF7A87F5F64 SWCH:L1-B000 2
5662 bnz,pn %xcc, BL20057 ! 00003DF7A87F5F68 SWCH:L1-B000 2
5663 andcc %o4, 0x800, %g0 ! 00003DF7A87F5F6C SWCH:L1-B000 2
5664 bnz,a,pt %xcc, BL20056 ! 00003DF7A87F5F70 SWCH:L1-B000 1
5665 add %g1, 0x324, %g1 ! 00003DF7A87F5F74 SWCH:L1-B000 0 chksum++
5666 andcc %o4, 0x20, %g0 ! 00003DF7A87F5F78 SWCH:L1-B000 1
5667 bnz,pn %xcc, BL20053 ! 00003DF7A87F5F7C SWCH:L1-B000 1
5668 add %g1, 0xC68, %g1 ! 00003DF7A87F5F80 SWCH:L1-B000 1 chksum++
5669 add %g5, -96, %l6 ! 00003DF7A87F5F84 SWCH:L1-B000 1 @BD20012
5670 ldda [%l6]0xD2, %f20 ! 00003DF7A87F5F88 SWCH:L1-B000 1 S Short16
5671 add %g5, -60, %l6 ! 00003DF7A87F5F8C SWCH:L1-B000 1 @BD20004
5672 stda %f26, [%l6]0xD0 ! 00003DF7A87F5F90 SWCH:L1-B000 1 S Short8
5673 rd %gsr, %l6 ! 00003DF7A87F5F94 SWCH:L1-B000 1 S
5674 wr %l6, 0x70, %gsr ! 00003DF7A87F5F98 SWCH:L1-B000 1 S
5675 ldx [%g2+0x0050], %l5 ! 00003DF7A87F5F9C SWCH:L1-B000 1 <BD20003
5676 membar 0x40 ! 00003DF7A87F5FA0 SWCH:L1-B000 1
5677 stda %f32, [%l5]0xE0 ! 00003DF7A87F5FA4 SWCH:L1-B000 1 Blk-Store
5678 membar 0x40 ! 00003DF7A87F5FA8 SWCH:L1-B000 1
5679 membar 0x40 ! 00003DF7A87F5FAC SWCH:L1-B000 1
5680 stda %f32, [%l5]0xE0 ! 00003DF7A87F5FB0 SWCH:L1-B000 1 Blk-Store
5681 membar 0x40 ! 00003DF7A87F5FB4 SWCH:L1-B000 1
5682 add %g1, 0x4DA, %g1 ! 00003DF7A87F5FB8 SWCH:L1-B000 1 chksum++
5683 ba,a BL20059 ! 00003DF7A87F5FBC SWCH:L1-B000 1
5684 nop ! 00003DF7A87F5FC0 SWCH:L1-B000 0 S
5685BL20053:.word 0xE9D3FD5B ! 00003DF7A87F5FC4 CASE:L2-B000 0 illop
5686 nop ! 00003DF7A87F5FC8 CASE:L2-B000 0 S
5687 .word 0xDBD15FEC ! 00003DF7A87F5FCC CASE:L2-B000 0 S illop
5688 ba,a BL20050 ! 00003DF7A87F5FD0 CASE:L2-B000 0 L
5689 stba %o2, [%g6-0x003C]%asi ! 00003DF7A87F5FD4 CASE:L2-B000 0 S >BD20004
5690 bl,a,pt %icc, BL20051 ;.empty ! 00003DF7A87F5FD8 CASE:L2-B000 0 L
5691 bge,pt %xcc, BL20052 ;.empty ! 00003DF7A87F5FDC CASE:L2-B000 0 L
5692BL20051:bne,a,pt %icc, BL20050 ! 00003DF7A87F5FE0 CASE:L2-B000 0 L
5693BL20052:sth %i4, [%g3-0x0060] ! 00003DF7A87F5FE4 CASE:L2-B000 0 S >BD20012
5694 bcc,a,pn %icc, BL20050 ! 00003DF7A87F5FE8 CASE:L2-B000 0 L
5695 .word 0x379D4084 ! 00003DF7A87F5FEC CASE:L2-B000 0 S random
5696BL20050:.word 0xAB7EC3C4 ! 00003DF7A87F5FF0 CASE:L2-B000 0 illop
5697 .word 0xA9AB8A23 ! 00003DF7A87F5FF4 CASE:L2-B000 0 illop
5698 ldstub [%g5-0x003C], %o1 ! 00003DF7A87F5FF8 CASE:L2-B000 0 S >BD20004
5699BL20056:.word 0x8DA50DB9 ! 00003DF7A87F5FFC CASE:L2-B001 0 illop
5700 st %f21, [%g5-0x0008] ! 00003DF7A87F6000 CASE:L2-B001 0 S >BD20005
5701 fbne BL20054 ;.empty ! 00003DF7A87F6004 CASE:L2-B001 0 L
5702 brlez,pn %i2, BL20055 ! 00003DF7A87F6008 CASE:L2-B001 0 L
5703BL20054:nop ! 00003DF7A87F600C CASE:L2-B001 0 S
5704 .word 0xC3AEE2A6 ! 00003DF7A87F6010 CASE:L2-B001 0 L illop
5705 nop ! 00003DF7A87F6014 CASE:L2-B001 0 S
5706 nop ! 00003DF7A87F6018 CASE:L2-B001 0 S
5707BL20055:stb %g1, [%g4-0x003C] ! 00003DF7A87F601C CASE:L2-B001 0 S >BD20004
5708 add %g1, 0xD71, %g1 ! 00003DF7A87F6020 CASE:L2-B001 0 chksum++
5709 .word 0x8F4ADAA6 ! 00003DF7A87F6024 CASE:L2-B001 0 illop
5710 nop ! 00003DF7A87F6028 CASE:L2-B001 0 S
5711BL20057:add %g1, 0x524, %g1 ! 00003DF7A87F602C CASE:L2-B002 1 chksum++
5712 call .+8 ! 00003DF7A87F6030 CASE:L2-B002 1 S
5713 ldstuba [%g6-0x003C]%asi, %l3 ! 00003DF7A87F6034 CASE:L2-B002 1 S >BD20004
5714 sethi %hh(0x20E087A1F00),%l6 ! 00003DF7A87F6038 CASE:L2-B002 1 SUBR034
5715 or %l6,%hm(0x20E087A1F00),%l6 ! 00003DF7A87F603C CASE:L2-B002 1
5716 sethi %lm(0x20E087A1F00),%l5 ! 00003DF7A87F6040 CASE:L2-B002 1
5717 or %l5,%lo(0x20E087A1F00),%l5 ! 00003DF7A87F6044 CASE:L2-B002 1
5718 sllx %l6, 0x20, %l6 ! 00003DF7A87F6048 CASE:L2-B002 1
5719 or %l6, %l5, %l6 ! 00003DF7A87F604C CASE:L2-B002 1
5720 jmpl %l6+0x0000, %o7 ! 00003DF7A87F6050 CASE:L2-B002 1 S
5721 ldstub [%g5-0x003C], %o3 ! 00003DF7A87F6054 CASE:L2-B002 1 S >BD20004
5722 add %g6, -96, %l6 ! 00003DF7A87F6058 CASE:L2-B002 1 @BD20012
5723 ldda [%l6]0xDA, %f22 ! 00003DF7A87F605C CASE:L2-B002 1 S Short16
5724 ba,a,pt %icc, BL20059 ! 00003DF7A87F6060 CASE:L2-B002 1
5725 faligndata %f26, %f24, %f30 ! 00003DF7A87F6064 CASE:L2-B002 0 S
5726BL20058:add %g1, 0x91B, %g1 ! 00003DF7A87F6068 CASE:L2-B003 0 chksum++
5727 .word 0xD3C07F70 ! 00003DF7A87F606C CASE:L2-B003 0 S illop
5728 rd %gsr, %l6 ! 00003DF7A87F6070 CASE:L2-B003 0 S
5729 wr %l6, 0x58, %gsr ! 00003DF7A87F6074 CASE:L2-B003 0 S
5730 ldx [%g2+0x0050], %l5 ! 00003DF7A87F6078 CASE:L2-B003 0 <BD20003
5731 membar 0x40 ! 00003DF7A87F607C CASE:L2-B003 0
5732 .word 0x97A3C985 ! 00003DF7A87F6080 CASE:L2-B003 0 illop
5733 .word 0xBB7E5211 ! 00003DF7A87F6084 CASE:L2-B003 0 illop
5734 st %fsr, [%g2+0x0060] ! 00003DF7A87F6088 CASE:L2-B003 0 S <BD20008
5735 .word 0x8570F66A ! 00003DF7A87F608C CASE:L2-B003 0 illop
5736 stda %f16, [%l6]0xDA ! 00003DF7A87F6090 CASE:L2-B003 0 S Short16
5737 fba,a BL20059 ! 00003DF7A87F6094 CASE:L2-B003 0
5738 ldx [%g2+0x0010], %g3 ! 00003DF7A87F6098 CASE:L2-B003 0 S BASE<BD20173
5739BL20059: ! SWCH:L1-B000
5740 add %g1, 0x43F, %g1 ! 00003DF7A87F609C SWCH:L1-B000 2 chksum++
5741 prefetch [%l3+%l2], 21 ! 00003DF7A87F60A0 SWCH:L1-B000 2 S <.+0
5742 rd %gsr, %l6 ! 00003DF7A87F60A4 SWCH:L1-B000 2 S
5743 wr %l6, 0xD8, %gsr ! 00003DF7A87F60A8 SWCH:L1-B000 2 S
5744 ldx [%g2+0x0050], %l5 ! 00003DF7A87F60AC SWCH:L1-B000 2 <BD20003
5745 membar 0x40 ! 00003DF7A87F60B0 SWCH:L1-B000 2
5746 ldda [%l5]0x16, %f16 ! 00003DF7A87F60B4 SWCH:L1-B000 2 Blk-Load
5747 membar 0x40 ! 00003DF7A87F60B8 SWCH:L1-B000 2
5748 nop ! 00003DF7A87F60BC SWCH:L1-B000 2 S
5749 st %fsr, [%g2+0x0060] ! 00003DF7A87F60C0 SUBR:L0-B000 2 S <BD20008
5750 nop ! 00003DF7A87F60C4 SUBR:L0-B000 2 S
5751 ldub [%g6-0x003C], %o3 ! 00003DF7A87F60C8 SUBR:L0-B000 2 S <BD20004
5752 bpos,a,pt %xcc, BL20060 ! 00003DF7A87F60CC SUBR:L0-B000 2 L
5753 .word 0x85AE5427 ! 00003DF7A87F60D0 SUBR:L0-B000 2 S illop_FP
5754BL20060:fone %f20 ! 00003DF7A87F60D4 SUBR:L0-B000 2 S
5755 nop ! 00003DF7A87F60D8 SUBR:L0-B000 2 S
5756 fbe,a,pt %fcc0, BL20061 ! 00003DF7A87F60DC SUBR:L0-B000 2 L
5757 stb %o3, [%g6-0x005F] ! 00003DF7A87F60E0 SUBR:L0-B000 0 S >BD20012+1
5758 st %f29, [%g5-0x0008] ! 00003DF7A87F60E4 SUBR:L0-B000 2 S >BD20005
5759BL20061:ble BL20062 ! 00003DF7A87F60E8 SUBR:L0-B000 2 L
5760 nop ! 00003DF7A87F60EC SUBR:L0-B000 2 S
5761BL20062:bcs BL20063 ;.empty ! 00003DF7A87F60F0 SUBR:L0-B000 2 L
5762 brz,a,pn %g1, BL20063 ! 00003DF7A87F60F4 SUBR:L0-B000 2 L
5763 .word 0x9BA0D15F ! 00003DF7A87F60F8 SUBR:L0-B000 0 S illop_FP
5764 swap [%g6-0x0038], %i2 ! 00003DF7A87F60FC SUBR:L0-B000 2 S >BD20003
5765BL20063:.word 0x93A5CF0F ! 00003DF7A87F6100 SUBR:L0-B000 2 S illop_FP
5766 add %g1, 0xA2E, %g1 ! 00003DF7A87F6104 SUBR:L0-B000 2 chksum++
5767 ta %xcc, 0x45 ! 00003DF7A87F6108 SUBR:L0-B000 2 demap-stack
5768 add %g1, 0x9F5, %i0 ! 00003DF7A87F610C SUBR:L0-B000 2
5769 ldx [%g2+0x0050], %l5 ! 00003DF7A87F6110 SUBR:L0-B000 2 <BD20003
5770 membar 0x40 ! 00003DF7A87F6114 SUBR:L0-B000 2
5771 stda %f0, [%l5]0xF0 ! 00003DF7A87F6118 SUBR:L0-B000 2 Blk-Store
5772 membar 0x40 ! 00003DF7A87F611C SUBR:L0-B000 2
5773 bcc,pt %xcc, BL20064 ! 00003DF7A87F6120 SUBR:L0-B000 2
5774 restore %i0, %l7, %o0 ! 00003DF7A87F6124 SUBR:L0-B000 2
5775BL20064:jmpl %o7+0x0008, %g0 ! 00003DF7A87F6128 SUBR:L0-B000 2
5776 nop ! 00003DF7A87F612C SUBR:L0-B000 2
5777
5778SECTION .btext013_pg1 TEXT_VA=0x3df7a87f6000
5779attr_text {
5780 Name = .btext013_pg1,
5781 VA = 0x3df7a87f6000,
5782 RA = 0xfffeae000,
5783 PA = ra2pa(0xfffeae000,0),
5784 tsbonly,
5785 part_0_ctx_nonzero_tsb_config_2,
5786 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5787 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5788 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5789}
5790.text; .skip 8
5791
5792!========================================================================
5793
5794SECTION .btext014 TEXT_VA=0x353bd85f00
5795attr_text {
5796 Name = .btext014,
5797 VA = 0x353bd85f00,
5798 RA = ra2pa(0xfffea9f00,0),
5799 PA = ra2pa(0xfffea9f00,0),
5800 notsb
5801}
5802
5803SECTION .btext014_pg0 TEXT_VA=0x353bd84000
5804attr_text {
5805 Name = .btext014_pg0,
5806 VA = 0x353bd84000,
5807 RA = ra2pa(0xfffea8000,0),
5808 PA = ra2pa(0xfffea8000,0),
5809 tsbonly,
5810 part_0_ctx_nonzero_tsb_config_3,
5811 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5812 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5813 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5814}
5815.text; .skip 8
5816
5817
5818SECTION .btext014
5819.text
5820.global SUBR032; SUBR032:
5821BL20065: ! SUBR:L0-B000
5822 .word 0xABE63FF5 ! 000000353BD85F00 SUBR:L0-B000 0 random
5823 save %o6, -128, %o6 ! 000000353BD85F04 SUBR:L0-B000 0
5824 sethi %hh(0x353BD85F00),%l7 ! 000000353BD85F08 SUBR:L0-B000 0 SUBR032
5825 or %l7,%hm(0x353BD85F00),%l7 ! 000000353BD85F0C SUBR:L0-B000 0
5826 sethi %lm(0x353BD85F00),%l6 ! 000000353BD85F10 SUBR:L0-B000 0
5827 or %l6,%lo(0x353BD85F00),%l6 ! 000000353BD85F14 SUBR:L0-B000 0
5828 sllx %l7, 0x20, %l7 ! 000000353BD85F18 SUBR:L0-B000 0
5829 or %l7, %l6, %l7 ! 000000353BD85F1C SUBR:L0-B000 0
5830 ta %xcc, 0x45 ! 000000353BD85F20 SUBR:L0-B000 0 demap-stack
5831 .word 0xC9C76585 ! 000000353BD85F24 SUBR:L0-B000 0 illop
5832 membar 0x40 ! 000000353BD85F28 SUBR:L0-B000 0
5833 stda %f0, [%l5]0x16 ! 000000353BD85F2C SUBR:L0-B000 0 Blk-Store
5834 membar 0x40 ! 000000353BD85F30 SUBR:L0-B000 0
5835 sethi %hh(0xFFFFC7EB4B3E3F00),%l6 ! 000000353BD85F34 SUBR:L0-B000 0 SUBR033
5836 or %l6,%hm(0xFFFFC7EB4B3E3F00),%l6 ! 000000353BD85F38 SUBR:L0-B000 0
5837 sethi %lm(0xFFFFC7EB4B3E3F00),%l5 ! 000000353BD85F3C SUBR:L0-B000 0
5838 or %l5,%lo(0xFFFFC7EB4B3E3F00),%l5 ! 000000353BD85F40 SUBR:L0-B000 0
5839 sllx %l6, 0x20, %l6 ! 000000353BD85F44 SUBR:L0-B000 0
5840 or %l6, %l5, %l6 ! 000000353BD85F48 SUBR:L0-B000 0
5841 .word 0x9FABD0CF ! 000000353BD85F4C SUBR:L0-B000 0 S illop
5842 nop ! 000000353BD85F50 SUBR:L0-B000 0 S
5843 ldstub [%g4-0x003C], %i4 ! 000000353BD85F54 SUBR:L0-B000 0 S >BD20004
5844 stw %o1, [%g4-0x0038] ! 000000353BD85F58 SUBR:L0-B000 0 S >BD20003
5845 fandnot2 %f20, %f24, %f20 ! 000000353BD85F5C SUBR:L0-B000 0 S
5846 fexpand %f21, %f26 ! 000000353BD85F60 SUBR:L0-B000 0 S
5847 .word 0x89B3492A ! 000000353BD85F64 SUBR:L0-B000 0 S illop
5848 nop ! 000000353BD85F68 SUBR:L0-B000 0 S
5849 .word 0xA3A74519 ! 000000353BD85F6C SUBR:L0-B000 0 illop
5850 ldda [%l6]0xD3, %f22 ! 000000353BD85F70 SUBR:L0-B000 0 S Short16
5851 nop ! 000000353BD85F74 SUBR:L0-B000 0 S
5852 add %g1, 0x851, %g1 ! 000000353BD85F78 SUBR:L0-B000 0 chksum++
5853 add %g1, %g1, %o5 ! 000000353BD85F7C SWCH:L1-B000 0
5854 andcc %o5, 0x40, %g0 ! 000000353BD85F80 SWCH:L1-B000 0
5855 .word 0x89A7D443 ! 000000353BD85F84 SWCH:L1-B000 0 illop
5856 .word 0xA3EA0582 ! 000000353BD85F88 SWCH:L1-B000 0 illop
5857 andcc %o5, 0x1, %g0 ! 000000353BD85F8C SWCH:L1-B000 0
5858 bnz,a,pn %xcc, BL20076 ! 000000353BD85F90 SWCH:L1-B000 0
5859 add %g1, 0xE8E, %g1 ! 000000353BD85F94 SWCH:L1-B000 0 chksum++
5860 .word 0xA7EE1648 ! 000000353BD85F98 SWCH:L1-B000 0 illop
5861 bnz,pt %xcc, BL20075 ! 000000353BD85F9C SWCH:L1-B000 0
5862 andcc %o5, 0x10, %g0 ! 000000353BD85FA0 SWCH:L1-B000 0
5863 bnz,a,pt %xcc, BL20069 ! 000000353BD85FA4 SWCH:L1-B000 0
5864 add %g1, 0x44A, %g1 ! 000000353BD85FA8 SWCH:L1-B000 0 chksum++
5865 ldx [%g2+0x0050], %l5 ! 000000353BD85FAC SWCH:L1-B000 0 <BD20003
5866 membar 0x40 ! 000000353BD85FB0 SWCH:L1-B000 0
5867 stda %f16, [%l5]0x16 ! 000000353BD85FB4 SWCH:L1-B000 0 Blk-Store
5868 membar 0x40 ! 000000353BD85FB8 SWCH:L1-B000 0
5869 st %f23, [%g5-0x0038] ! 000000353BD85FBC SWCH:L1-B000 0 S >BD20003
5870 membar 0x40 ! 000000353BD85FC0 SWCH:L1-B000 0
5871 .word 0x8BABB737 ! 000000353BD85FC4 SWCH:L1-B000 0 illop
5872 .word 0x83079B99 ! 000000353BD85FC8 SWCH:L1-B000 0 random
5873 membar 0x40 ! 000000353BD85FCC SWCH:L1-B000 0
5874 .word 0xC7B64C92 ! 000000353BD85FD0 SWCH:L1-B000 0 random
5875 membar 0x40 ! 000000353BD85FD4 SWCH:L1-B000 0
5876 .word 0xEE9E38BD ! 000000353BD85FD8 SWCH:L1-B000 0 S illop
5877 .word 0x0678BFE9 ! 000000353BD85FDC SWCH:L1-B000 0 illop
5878 .word 0x004A58B1 ! 000000353BD85FE0 SWCH:L1-B000 0 random
5879 nop ! 000000353BD85FE4 SWCH:L1-B000 0 S
5880BL20069:add %g1, 0x54A, %g1 ! 000000353BD85FE8 CASE:L2-B000 0 chksum++
5881 swap [%g5-0x0038], %i1 ! 000000353BD85FEC CASE:L2-B000 0 S >BD20003
5882 nop ! 000000353BD85FF0 CASE:L2-B000 0 S
5883 .word 0x81E80000 ! 000000353BD85FF4 CASE:L2-B000 0 L random
5884 ldx [%g2+0x0008], %g4 ! 000000353BD85FF8 CASE:L2-B000 0 S BASE<BD20145
5885 nop ! 000000353BD85FFC CASE:L2-B000 0 S
5886BL20066:bleu,a,pn %xcc, BL20067 ! 000000353BD86000 CASE:L2-B000 0 L
5887 sth %i1, [%g3-0x0060] ! 000000353BD86004 CASE:L2-B000 0 S >BD20012
5888BL20067:.word 0xA6C6671C ! 000000353BD86008 CASE:L2-B000 0 S random
5889 .word 0xB5AF5873 ! 000000353BD8600C CASE:L2-B000 0 S illop
5890 .word 0xABAC6192 ! 000000353BD86010 CASE:L2-B000 0 S illop
5891 .word 0xFA1FCC45 ! 000000353BD86014 CASE:L2-B000 0 L illop
5892BL20068:.word 0x91B782C4 ! 000000353BD86018 CASE:L2-B000 0 S illop
5893 nop ! 000000353BD8601C CASE:L2-B000 0 S
5894 .word 0xDFC264D5 ! 000000353BD86020 CASE:L2-B000 0 illop
5895 .word 0xA7A88ACA ! 000000353BD86024 CASE:L2-B000 0 illop
5896 nop ! 000000353BD86028 CASE:L2-B000 0 S
5897BL20075:add %g1, 0xDF0, %g1 ! 000000353BD8602C CASE:L2-B001 0 chksum++
5898 nop ! 000000353BD86030 CASE:L2-B001 0 S
5899 nop ! 000000353BD86034 CASE:L2-B001 0 S
5900 .word 0xF2E66BEA ! 000000353BD86038 CASE:L2-B001 0 L illop
5901 fbo,a BL20071 ! 000000353BD8603C CASE:L2-B001 0 L
5902 ldstub [%g3-0x003C], %l0 ! 000000353BD86040 CASE:L2-B001 0 S >BD20004
5903 .word 0xA154A280 ! 000000353BD86044 CASE:L2-B001 0 S random
5904 fbule BL20072 ! 000000353BD86048 CASE:L2-B001 0 L
5905BL20071:.word 0xB1A01D1A ! 000000353BD8604C CASE:L2-B001 0 S illop
5906 .word 0x83F30CDB ! 000000353BD86050 CASE:L2-B001 0 S illop
5907 .word 0x81880000 ! 000000353BD86054 CASE:L2-B001 0 S random
5908 nop ! 000000353BD86058 CASE:L2-B001 0 S
5909BL20070:fbg,a BL20073 ;.empty ! 000000353BD8605C CASE:L2-B001 0 L
5910BL20072:ba BL20074 ;.empty ! 000000353BD86060 CASE:L2-B001 0 L
5911 fbne,a BL20074 ! 000000353BD86064 CASE:L2-B001 0 L
5912BL20073:nop ! 000000353BD86068 CASE:L2-B001 0 S
5913BL20074:add %g1, 0xD14, %g1 ! 000000353BD8606C CASE:L2-B001 0 chksum++
5914 ba,a BL20081 ! 000000353BD86070 CASE:L2-B001 0
5915 nop ! 000000353BD86074 CASE:L2-B001 0 S
5916BL20076:add %g1, 0x8B4, %g1 ! 000000353BD86078 CASE:L2-B002 0 chksum++
5917 ldx [%g2+0x0050], %l5 ! 000000353BD8607C CASE:L2-B002 0 <BD20003
5918 .word 0xB97BC11B ! 000000353BD86080 CASE:L2-B002 0 illop
5919 stda %f0, [%l5]0xF0 ! 000000353BD86084 CASE:L2-B002 0 Blk-Store
5920 membar 0x40 ! 000000353BD86088 CASE:L2-B002 0
5921 .word 0xA1A10469 ! 000000353BD8608C CASE:L2-B002 0 illop
5922 ldda [%l5]0x16, %f16 ! 000000353BD86090 CASE:L2-B002 0 Blk-Load
5923 membar 0x40 ! 000000353BD86094 CASE:L2-B002 0
5924 .word 0xB6CB119E ! 000000353BD86098 CASE:L2-B002 0 S illop
5925 nop ! 000000353BD8609C CASE:L2-B002 0 S
5926 fba,a BL20081 ! 000000353BD860A0 CASE:L2-B002 0
5927 nop ! 000000353BD860A4 CASE:L2-B002 0 S
5928BL20077:add %g1, 0x819, %g1 ! 000000353BD860A8 CASE:L2-B003 0 chksum++
5929 swap [%g3-0x0030], %i2 ! 000000353BD860AC CASE:L2-B003 0 S >BD20011
5930 sethi %hh(0x20E087A1F00),%l6 ! 000000353BD860B0 CASE:L2-B003 0 SUBR034
5931 or %l6,%hm(0x20E087A1F00),%l6 ! 000000353BD860B4 CASE:L2-B003 0
5932 sethi %lm(0x20E087A1F00),%l5 ! 000000353BD860B8 CASE:L2-B003 0
5933 or %l5,%lo(0x20E087A1F00),%l5 ! 000000353BD860BC CASE:L2-B003 0
5934 sllx %l6, 0x20, %l6 ! 000000353BD860C0 CASE:L2-B003 0
5935 or %l6, %l5, %l6 ! 000000353BD860C4 CASE:L2-B003 0
5936 add %l6, 0x1, %l6 ! 000000353BD860C8 CASE:L2-B003 0
5937 jmpl %l6+0x0000, %o7 ! 000000353BD860CC CASE:L2-B003 0 S
5938 .word 0xA1AC9C84 ! 000000353BD860D0 CASE:L2-B003 0 S illop
5939 .word 0xAB99FA03 ! 000000353BD860D4 CASE:L2-B003 0 S illop
5940 .word 0xA5B6C68D ! 000000353BD860D8 CASE:L2-B003 0 S illop_VIS
5941 .word 0xFE494FB7 ! 000000353BD860DC CASE:L2-B003 0 random
5942 nop ! 000000353BD860E0 CASE:L2-B003 0 S
5943BL20081: ! SWCH:L1-B000
5944 add %g1, 0x23F, %g1 ! 000000353BD860E4 SWCH:L1-B000 0 chksum++
5945 nop ! 000000353BD860E8 SWCH:L1-B000 0 S
5946 fbug,pt %fcc3, BL20078 ;.empty ! 000000353BD860EC SWCH:L1-B000 0 L
5947 ba,pt %icc, BL20079 ! 000000353BD860F0 SWCH:L1-B000 0 L
5948 fpmerge %f26, %f25, %f18 ! 000000353BD860F4 SWCH:L1-B000 0 S
5949BL20079:ba,a,pn %xcc, BL20080 ! 000000353BD860F8 SWCH:L1-B000 0 L
5950 sth %i2, [%g3-0x0060] ! 000000353BD860FC SWCH:L1-B000 0 S >BD20012
5951 .word 0x7A7C9E0C ! 000000353BD86100 SWCH:L1-B000 0 S random
5952BL20080:tcc %xcc, %g0+0x0066 ! 000000353BD86104 SWCH:L1-B000 0 S
5953BL20078:.word 0x917471C9 ! 000000353BD86108 SWCH:L1-B000 0 illop
5954 .word 0x8F8AF118 ! 000000353BD8610C SUBR:L0-B000 0 illop
5955 add %g1, 0xA8B, %i0 ! 000000353BD86110 SUBR:L0-B000 0
5956 .word 0x9158FEEF ! 000000353BD86114 SUBR:L0-B000 0 illop
5957 add %g1, 0x631, %g1 ! 000000353BD86118 SUBR:L0-B000 0 chksum++
5958
5959SECTION .btext014_pg1 TEXT_VA=0x353bd86000
5960attr_text {
5961 Name = .btext014_pg1,
5962 VA = 0x353bd86000,
5963 RA = ra2pa(0xfffeaa000,0),
5964 PA = ra2pa(0xfffeaa000,0),
5965 tsbonly,
5966 part_0_ctx_nonzero_tsb_config_3,
5967 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5968 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5969 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5970}
5971.text; .skip 8
5972
5973!========================================================================
5974
5975SECTION .btext015 TEXT_VA=0xffffc7eb4b3e3f00
5976attr_text {
5977 Name = .btext015,
5978 VA = 0xffffc7eb4b3e3f00,
5979 RA = ra2pa(0xfffea5f00,0),
5980 PA = ra2pa(0xfffea5f00,0),
5981 notsb
5982}
5983
5984SECTION .btext015_pg0 TEXT_VA=0xffffc7eb4b3e2000
5985attr_text {
5986 Name = .btext015_pg0,
5987 VA = 0xffffc7eb4b3e2000,
5988 RA = ra2pa(0xfffea4000,0),
5989 PA = ra2pa(0xfffea4000,0),
5990 tsbonly,
5991 part_0_ctx_nonzero_tsb_config_3,
5992 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
5993 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
5994 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
5995}
5996.text; .skip 8
5997
5998
5999SECTION .btext015
6000.text
6001.global SUBR033; SUBR033:
6002BL20083: ! SUBR:L0-B000
6003 add %g1, 0x566, %g1 ! FFFFC7EB4B3E3F00 SUBR:L0-B000 11 chksum++
6004 fbul BL20082 ! FFFFC7EB4B3E3F04 SUBR:L0-B000 11
6005 save %o6, -128, %o6 ! FFFFC7EB4B3E3F08 SUBR:L0-B000 11
6006BL20082: ! SUBR:L0-B000
6007 sethi %hh(0xFFFFC7EB4B3E3F00),%l7 ! FFFFC7EB4B3E3F0C SUBR:L0-B000 11 SUBR033
6008 or %l7,%hm(0xFFFFC7EB4B3E3F00),%l7 ! FFFFC7EB4B3E3F10 SUBR:L0-B000 11
6009 sethi %lm(0xFFFFC7EB4B3E3F00),%l6 ! FFFFC7EB4B3E3F14 SUBR:L0-B000 11
6010 or %l6,%lo(0xFFFFC7EB4B3E3F00),%l6 ! FFFFC7EB4B3E3F18 SUBR:L0-B000 11
6011 sllx %l7, 0x20, %l7 ! FFFFC7EB4B3E3F1C SUBR:L0-B000 11
6012 or %l7, %l6, %l7 ! FFFFC7EB4B3E3F20 SUBR:L0-B000 11
6013 add %g1, 0x2E5, %g1 ! FFFFC7EB4B3E3F24 SUBR:L0-B000 11 chksum++
6014 and %g1, 0xFE, %l3 ! FFFFC7EB4B3E3F28 LOOP:L1-B000 11
6015BL20121: ! LOOP:L1-B000
6016 add %g1, 0x4CD, %g1 ! FFFFC7EB4B3E3F2C LOOP:L1-B000 20 chksum++
6017 fcmpd %fcc2, %f32, %f0 ! FFFFC7EB4B3E3F30 SKIP:L2-B000 20
6018 fbl,pt %fcc2, BL20084 ! FFFFC7EB4B3E3F34 SKIP:L2-B000 20
6019 stw %i3, [%g6-0x0008] ! FFFFC7EB4B3E3F38 SKIP:L2-B000 20 S >BD20005
6020 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E3F3C SKIP:L2-B000 20 <BD20003
6021 membar 0x40 ! FFFFC7EB4B3E3F40 SKIP:L2-B000 20
6022 stda %f16, [%l5]0x16 ! FFFFC7EB4B3E3F44 SKIP:L2-B000 20 Blk-Store
6023 membar 0x40 ! FFFFC7EB4B3E3F48 SKIP:L2-B000 20
6024 pdist %f16, %f18, %f22 ! FFFFC7EB4B3E3F4C SKIP:L2-B000 20 S
6025 stb %g1, [%g6-0x003C] ! FFFFC7EB4B3E3F50 SKIP:L2-B000 20 S >BD20004
6026 membar 0x40 ! FFFFC7EB4B3E3F54 SKIP:L2-B000 20
6027 stda %f16, [%l5]0xF0 ! FFFFC7EB4B3E3F58 SKIP:L2-B000 20 Blk-Store
6028 membar 0x40 ! FFFFC7EB4B3E3F5C SKIP:L2-B000 20
6029 nop ! FFFFC7EB4B3E3F60 SKIP:L2-B000 20 S
6030 add %g1, 0xE3, %g1 ! FFFFC7EB4B3E3F64 SKIP:L2-B000 20 chksum++
6031 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E3F68 SKIP:L2-B000 20 <BD20003
6032 membar 0x40 ! FFFFC7EB4B3E3F6C SKIP:L2-B000 20
6033 stda %f32, [%l5]0xF0 ! FFFFC7EB4B3E3F70 SKIP:L2-B000 20 Blk-Store
6034 membar 0x40 ! FFFFC7EB4B3E3F74 SKIP:L2-B000 20
6035 stxa %o5, [%g7+%g0]0x7E ! FFFFC7EB4B3E3F78 SKIP:L2-B000 20 S BAD-ASI
6036 ta %xcc, 0x46 ! FFFFC7EB4B3E3F7C SKIP:L2-B000 20 S demap-page
6037 membar 0x40 ! FFFFC7EB4B3E3F80 SKIP:L2-B000 20
6038 stda %f0, [%l5]0x1E ! FFFFC7EB4B3E3F84 SKIP:L2-B000 20 Blk-Store
6039 membar 0x40 ! FFFFC7EB4B3E3F88 SKIP:L2-B000 20
6040 lduba [%g7+%g7]0x83, %l1 ! FFFFC7EB4B3E3F8C SKIP:L2-B000 20 S <BD20034
6041 fba BL20090 ! FFFFC7EB4B3E3F90 SKIP:L2-B000 20
6042 array8 %l4, %g1, %l4 ! FFFFC7EB4B3E3F94 SKIP:L2-B000 20 S
6043BL20084: ! ELSE:L2-B001
6044 stw %o2, [%g4-0x0030] ! FFFFC7EB4B3E3F98 ELSE:L2-B001 0 S >BD20011
6045 st %f21, [%g6-0x0030] ! FFFFC7EB4B3E3F9C ELSE:L2-B001 0 S >BD20011
6046 sth %i4, [%g5-0x0060] ! FFFFC7EB4B3E3FA0 ELSE:L2-B001 0 S >BD20012
6047 call .+8 ;.empty ! FFFFC7EB4B3E3FA4 ELSE:L2-B001 0 L
6048 .word 0xB5E05C71 ! FFFFC7EB4B3E3FA8 ELSE:L2-B001 0 L illop
6049 stba %g1, [%g5-0x003C]%asi ! FFFFC7EB4B3E3FAC ELSE:L2-B001 0 S >BD20004
6050 .word 0xF4654CF4 ! FFFFC7EB4B3E3FB0 ELSE:L2-B001 0 L illop
6051 .word 0xF3344A11 ! FFFFC7EB4B3E3FB4 ELSE:L2-B001 0 S illop
6052 bne,pn %icc, BL20088 ;.empty ! FFFFC7EB4B3E3FB8 ELSE:L2-B001 0 L
6053BL20085:bz,a,pn %xcc, BL20087 ;.empty ! FFFFC7EB4B3E3FBC ELSE:L2-B001 0 L
6054BL20088:.word 0x81C7E008 ! FFFFC7EB4B3E3FC0 ELSE:L2-B001 0 L random
6055 bnz,a BL20086 ;.empty ! FFFFC7EB4B3E3FC4 ELSE:L2-B001 0 L
6056BL20089:.word 0x81E80000 ! FFFFC7EB4B3E3FC8 ELSE:L2-B001 0 L random
6057BL20086:alignaddr %g1, %i5, %l0 ! FFFFC7EB4B3E3FCC ELSE:L2-B001 0 S
6058BL20087:nop ! FFFFC7EB4B3E3FD0 ELSE:L2-B001 0 S
6059 add %g1, 0x8D5, %g1 ! FFFFC7EB4B3E3FD4 ELSE:L2-B001 0 chksum++
6060 .word 0xF9C12870 ! FFFFC7EB4B3E3FD8 ELSE:L2-B001 0 illop
6061 array16 %i5, %o0, %l0 ! FFFFC7EB4B3E3FDC ELSE:L2-B001 0 S
6062 tl %xcc, %g7+0x006B ! FFFFC7EB4B3E3FE0 ELSE:L2-B001 0 S
6063 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E3FE4 ELSE:L2-B001 0 <BD20003
6064 membar 0x40 ! FFFFC7EB4B3E3FE8 ELSE:L2-B001 0
6065 stda %f32, [%l5]0xF8 ! FFFFC7EB4B3E3FEC ELSE:L2-B001 0 Blk-Store
6066 .word 0x91A6457F ! FFFFC7EB4B3E3FF0 ELSE:L2-B001 0 illop
6067 membar 0x40 ! FFFFC7EB4B3E3FF4 ELSE:L2-B001 0
6068 stda %f0, [%l5]0xF0 ! FFFFC7EB4B3E3FF8 ELSE:L2-B001 0 Blk-Store
6069 .word 0x81D475E3 ! FFFFC7EB4B3E3FFC ELSE:L2-B001 0 illop
6070 rd %gsr, %l6 ! FFFFC7EB4B3E4000 ELSE:L2-B001 0 S
6071 wr %l6, 0x18, %gsr ! FFFFC7EB4B3E4004 ELSE:L2-B001 0 S
6072 stb %l0, [%g4-0x003C] ! FFFFC7EB4B3E4008 ELSE:L2-B001 0 S >BD20004
6073BL20090: ! ELSE:L2-B001
6074 add %g1, 0xD00, %g1 ! FFFFC7EB4B3E400C ELSE:L2-B001 20 chksum++
6075 fcmpd %fcc2, %f38, %f40 ! FFFFC7EB4B3E4010 SKIP:L2-B002 20
6076 fbge,a,pn %fcc2, BL20094 ! FFFFC7EB4B3E4014 SKIP:L2-B002 20
6077 .word 0xE95AFD6C ! FFFFC7EB4B3E4018 SKIP:L2-B002 0 S illop
6078 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E401C SKIP:L2-B002 20 <BD20003
6079 membar 0x40 ! FFFFC7EB4B3E4020 SKIP:L2-B002 20
6080 ldda [%l5]0xF8, %f16 ! FFFFC7EB4B3E4024 SKIP:L2-B002 20 Blk-Load
6081 membar 0x40 ! FFFFC7EB4B3E4028 SKIP:L2-B002 20
6082 membar 0x40 ! FFFFC7EB4B3E402C SKIP:L2-B002 20
6083 ldda [%l5]0xF8, %f16 ! FFFFC7EB4B3E4030 SKIP:L2-B002 20 Blk-Load
6084 membar 0x40 ! FFFFC7EB4B3E4034 SKIP:L2-B002 20
6085 membar 0x40 ! FFFFC7EB4B3E4038 SKIP:L2-B002 20
6086 stda %f16, [%l5]0xF0 ! FFFFC7EB4B3E403C SKIP:L2-B002 20 Blk-Store
6087 membar 0x40 ! FFFFC7EB4B3E4040 SKIP:L2-B002 20
6088 membar 0x40 ! FFFFC7EB4B3E4044 SKIP:L2-B002 20
6089 stda %f0, [%l5]0xE0 ! FFFFC7EB4B3E4048 SKIP:L2-B002 20 Blk-Store
6090 membar 0x40 ! FFFFC7EB4B3E404C SKIP:L2-B002 20
6091 ldx [%g2+0x0010], %g4 ! FFFFC7EB4B3E4050 SKIP:L2-B002 20 S BASE<BD20173
6092 fornot1 %f22, %f30, %f30 ! FFFFC7EB4B3E4054 SKIP:L2-B002 20 S
6093 add %g1, 0xA24, %g1 ! FFFFC7EB4B3E4058 SKIP:L2-B002 20 chksum++
6094 call .+8 ;.empty ! FFFFC7EB4B3E405C SKIP:L2-B002 20 L
6095 bpos,pt %icc, BL20092 ;.empty ! FFFFC7EB4B3E4060 SKIP:L2-B002 20 L
6096 call .+8 ! FFFFC7EB4B3E4064 SKIP:L2-B002 20 L
6097 .word 0x9FB2C78C ! FFFFC7EB4B3E4068 SKIP:L2-B002 0 S illop_VIS
6098 nop ! FFFFC7EB4B3E406C SKIP:L2-B002 20 S
6099 fble,a BL20091 ! FFFFC7EB4B3E4070 SKIP:L2-B002 20 L
6100 nop ! FFFFC7EB4B3E4074 SKIP:L2-B002 20 S
6101 nop ! FFFFC7EB4B3E4078 SKIP:L2-B002 0 S
6102 nop ! FFFFC7EB4B3E407C SKIP:L2-B002 0 S
6103 bge,a,pn %icc, BL20091 ! FFFFC7EB4B3E4080 SKIP:L2-B002 0 L
6104BL20092:ldda [%g7+%g0]0x83, %i0 ! FFFFC7EB4B3E4084 SKIP:L2-B002 20 S <BD20034
6105BL20091:.word 0xBDAECA1B ! FFFFC7EB4B3E4088 SKIP:L2-B002 20 S illop_FP
6106BL20093:nop ! FFFFC7EB4B3E408C SKIP:L2-B002 20 S
6107 add %g1, 0xB79, %g1 ! FFFFC7EB4B3E4090 SKIP:L2-B002 20 chksum++
6108 fba,a BL20095 ! FFFFC7EB4B3E4094 SKIP:L2-B002 20
6109 ldsb [%g4-0x003C], %l4 ! FFFFC7EB4B3E4098 SKIP:L2-B002 0 S <BD20004
6110BL20094: ! ELSE:L2-B003
6111 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E409C ELSE:L2-B003 0 <BD20003
6112 .word 0xD765348C ! FFFFC7EB4B3E40A0 ELSE:L2-B003 0 random
6113 stda %f16, [%l5]0x16 ! FFFFC7EB4B3E40A4 ELSE:L2-B003 0 Blk-Store
6114 .word 0x83880000 ! FFFFC7EB4B3E40A8 ELSE:L2-B003 0 random
6115 ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E40AC ELSE:L2-B003 0 <BD20021
6116 stha %g7, [%l6+%g0]0x14 ! FFFFC7EB4B3E40B0 ELSE:L2-B003 0 S >BD20022
6117 .word 0x28CE055F ! FFFFC7EB4B3E40B4 ELSE:L2-B003 0 S illop
6118 add %g5, -60, %l6 ! FFFFC7EB4B3E40B8 ELSE:L2-B003 0 @BD20004
6119 .word 0x99ACF06C ! FFFFC7EB4B3E40BC ELSE:L2-B003 0 S illop
6120 sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! FFFFC7EB4B3E40C0 ELSE:L2-B003 0 SUBR035
6121 .word 0xCD6D44B9 ! FFFFC7EB4B3E40C4 ELSE:L2-B003 0 illop
6122 sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! FFFFC7EB4B3E40C8 ELSE:L2-B003 0
6123 or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! FFFFC7EB4B3E40CC ELSE:L2-B003 0
6124 .word 0xC3541E97 ! FFFFC7EB4B3E40D0 ELSE:L2-B003 0 illop
6125 .word 0xACE9C037 ! FFFFC7EB4B3E40D4 ELSE:L2-B003 0 illop
6126 jmpl %l6+0x0000, %o7 ! FFFFC7EB4B3E40D8 ELSE:L2-B003 0 S
6127 stb %i1, [%g4-0x0035] ! FFFFC7EB4B3E40DC ELSE:L2-B003 0 S >BD20003+3
6128 add %g1, 0x86, %g1 ! FFFFC7EB4B3E40E0 ELSE:L2-B003 0 chksum++
6129 stb %o0, [%g5-0x003C] ! FFFFC7EB4B3E40E4 ELSE:L2-B003 0 S >BD20004
6130 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E40E8 ELSE:L2-B003 0 <BD20003
6131 membar 0x40 ! FFFFC7EB4B3E40EC ELSE:L2-B003 0
6132 stda %f16, [%l5]0xF0 ! FFFFC7EB4B3E40F0 ELSE:L2-B003 0 Blk-Store
6133 membar 0x40 ! FFFFC7EB4B3E40F4 ELSE:L2-B003 0
6134 membar 0x40 ! FFFFC7EB4B3E40F8 ELSE:L2-B003 0
6135 stda %f16, [%l5]0x1E ! FFFFC7EB4B3E40FC ELSE:L2-B003 0 Blk-Store
6136 membar 0x40 ! FFFFC7EB4B3E4100 ELSE:L2-B003 0
6137 .word 0xAB7F237F ! FFFFC7EB4B3E4104 ELSE:L2-B003 0 S illop
6138BL20095: ! ELSE:L2-B003
6139 add %g1, 0xC53, %g1 ! FFFFC7EB4B3E4108 ELSE:L2-B003 20 chksum++
6140 andcc %g1, 0x200, %g0 ! FFFFC7EB4B3E410C SKIP:L2-B004 20
6141 bnz,pn %xcc, BL20096 ! FFFFC7EB4B3E4110 SKIP:L2-B004 20
6142 nop ! FFFFC7EB4B3E4114 SKIP:L2-B004 20 S
6143 ldstub [%g6-0x003C], %l0 ! FFFFC7EB4B3E4118 SKIP:L2-B004 11 S >BD20004
6144 sth %o4, [%g4-0x005F] ! FFFFC7EB4B3E411C SKIP:L2-B004 11 S >BD20012+1
6145 fpsub32s %f24, %f21, %f26 ! FFFFC7EB4B3E4120 SKIP:L2-B004 11 S
6146 swap [%g5-0x0008], %o2 ! FFFFC7EB4B3E4124 SKIP:L2-B004 11 S >BD20005
6147 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E4128 SKIP:L2-B004 11 <BD20003
6148 membar 0x40 ! FFFFC7EB4B3E412C SKIP:L2-B004 11
6149 stda %f16, [%l5]0x1E ! FFFFC7EB4B3E4130 SKIP:L2-B004 11 Blk-Store
6150 membar 0x40 ! FFFFC7EB4B3E4134 SKIP:L2-B004 11
6151 add %g1, 0xBC4, %g1 ! FFFFC7EB4B3E4138 SKIP:L2-B004 11 chksum++
6152 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E413C SKIP:L2-B004 11 <BD20003
6153 membar 0x40 ! FFFFC7EB4B3E4140 SKIP:L2-B004 11
6154 stda %f0, [%l5]0xE0 ! FFFFC7EB4B3E4144 SKIP:L2-B004 11 Blk-Store
6155 membar 0x40 ! FFFFC7EB4B3E4148 SKIP:L2-B004 11
6156 call .+8 ! FFFFC7EB4B3E414C SKIP:L2-B004 11 S
6157 nop ! FFFFC7EB4B3E4150 SKIP:L2-B004 11 S
6158 ldstub [%g6-0x003C], %o1 ! FFFFC7EB4B3E4154 SKIP:L2-B004 11 S >BD20004
6159 sta %f23, [%g3-0x0038]%asi ! FFFFC7EB4B3E4158 SKIP:L2-B004 11 S >BD20003
6160 ba,pt %icc, BL20100 ! FFFFC7EB4B3E415C SKIP:L2-B004 11
6161 nop ! FFFFC7EB4B3E4160 SKIP:L2-B004 11 S
6162BL20096: ! ELSE:L2-B005
6163 st %f22, [%g5-0x0030] ! FFFFC7EB4B3E4164 ELSE:L2-B005 9 S >BD20011
6164 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E4168 ELSE:L2-B005 9 <BD20003
6165 membar 0x40 ! FFFFC7EB4B3E416C ELSE:L2-B005 9
6166 stda %f32, [%l5]0x16 ! FFFFC7EB4B3E4170 ELSE:L2-B005 9 Blk-Store
6167 membar 0x40 ! FFFFC7EB4B3E4174 ELSE:L2-B005 9
6168 membar 0x40 ! FFFFC7EB4B3E4178 ELSE:L2-B005 9
6169 ldda [%l5]0x1E, %f16 ! FFFFC7EB4B3E417C ELSE:L2-B005 9 Blk-Load
6170 membar 0x40 ! FFFFC7EB4B3E4180 ELSE:L2-B005 9
6171 ldstub [%g6-0x003C], %i4 ! FFFFC7EB4B3E4184 ELSE:L2-B005 9 S >BD20004
6172 alignaddrl %l4, %i0, %l4 ! FFFFC7EB4B3E4188 ELSE:L2-B005 9 S
6173 add %g1, 0xBBD, %g1 ! FFFFC7EB4B3E418C ELSE:L2-B005 9 chksum++
6174 fpsub16s %f28, %f29, %f16 ! FFFFC7EB4B3E4190 ELSE:L2-B005 9 S
6175 nop ! FFFFC7EB4B3E4194 ELSE:L2-B005 9 S
6176 fblg BL20097 ! FFFFC7EB4B3E4198 ELSE:L2-B005 9 L
6177 .word 0xFFC9DCBB ! FFFFC7EB4B3E419C ELSE:L2-B005 9 S illop
6178 .word 0x9DB1C69E ! FFFFC7EB4B3E41A0 ELSE:L2-B005 0 S illop
6179 nop ! FFFFC7EB4B3E41A4 ELSE:L2-B005 0 S
6180 brnz,pt %i3, BL20097 ;.empty ! FFFFC7EB4B3E41A8 ELSE:L2-B005 0 L
6181 .word 0x8984E6C3 ! FFFFC7EB4B3E41AC ELSE:L2-B005 0 L illop
6182 bvs,a BL20098 ! FFFFC7EB4B3E41B0 ELSE:L2-B005 0 L
6183 .word 0xEC4D1067 ! FFFFC7EB4B3E41B4 ELSE:L2-B005 0 S random
6184BL20098:.word 0x9BFE1150 ! FFFFC7EB4B3E41B8 ELSE:L2-B005 0 S illop
6185BL20097:st %f23, [%g3-0x0008] ! FFFFC7EB4B3E41BC ELSE:L2-B005 9 S >BD20005
6186 bge BL20099 ! FFFFC7EB4B3E41C0 ELSE:L2-B005 9 L
6187 nop ! FFFFC7EB4B3E41C4 ELSE:L2-B005 9 S
6188BL20099:add %g1, 0x5AC, %g1 ! FFFFC7EB4B3E41C8 ELSE:L2-B005 9 chksum++
6189BL20100: ! ELSE:L2-B005
6190 add %g1, 0x817, %g1 ! FFFFC7EB4B3E41CC ELSE:L2-B005 20 chksum++
6191 andcc %o2, 0x20, %g0 ! FFFFC7EB4B3E41D0 SKIP:L2-B006 20
6192 bnz,pn %xcc, BL20106 ! FFFFC7EB4B3E41D4 SKIP:L2-B006 20
6193 nop ! FFFFC7EB4B3E41D8 SKIP:L2-B006 20 S
6194 nop ! FFFFC7EB4B3E41DC SKIP:L2-B006 12 S
6195 nop ! FFFFC7EB4B3E41E0 SKIP:L2-B006 12 S
6196 ba,a,pt %xcc, BL20101 ;.empty ! FFFFC7EB4B3E41E4 SKIP:L2-B006 12 L
6197 fblg,a BL20102 ;.empty ! FFFFC7EB4B3E41E8 SKIP:L2-B006 0 L
6198 bg,pn %icc, BL20103 ;.empty ! FFFFC7EB4B3E41EC SKIP:L2-B006 0 L
6199 bneg,a,pt %xcc, BL20101 ;.empty ! FFFFC7EB4B3E41F0 SKIP:L2-B006 0 L
6200 bneg,a BL20103 ;.empty ! FFFFC7EB4B3E41F4 SKIP:L2-B006 0 L
6201BL20102:fbo BL20104 ! FFFFC7EB4B3E41F8 SKIP:L2-B006 0 L
6202BL20101:ldstub [%g6-0x003C], %o0 ! FFFFC7EB4B3E41FC SKIP:L2-B006 12 S >BD20004
6203BL20103:be,a BL20105 ;.empty ! FFFFC7EB4B3E4200 SKIP:L2-B006 12 L
6204 bz,pn %icc, BL20104 ! FFFFC7EB4B3E4204 SKIP:L2-B006 12 L
6205BL20104:fcmpne32 %f22, %f26, %i5 ! FFFFC7EB4B3E4208 SKIP:L2-B006 12 S
6206BL20105:nop ! FFFFC7EB4B3E420C SKIP:L2-B006 24 S
6207 add %g1, 0xC1B, %g1 ! FFFFC7EB4B3E4210 SKIP:L2-B006 12 chksum++
6208 add %g1, 0xA9B, %g1 ! FFFFC7EB4B3E4214 SKIP:L2-B006 12 chksum++
6209 swap [%g6-0x0030], %o3 ! FFFFC7EB4B3E4218 SKIP:L2-B006 12 S >BD20011
6210 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E421C SKIP:L2-B006 12 <BD20003
6211 membar 0x40 ! FFFFC7EB4B3E4220 SKIP:L2-B006 12
6212 stda %f32, [%l5]0xF0 ! FFFFC7EB4B3E4224 SKIP:L2-B006 12 Blk-Store
6213 membar 0x40 ! FFFFC7EB4B3E4228 SKIP:L2-B006 12
6214 ldstub [%g3-0x003C], %l1 ! FFFFC7EB4B3E422C SKIP:L2-B006 12 S >BD20004
6215 membar 0x40 ! FFFFC7EB4B3E4230 SKIP:L2-B006 12
6216 stda %f0, [%l5]0xF8 ! FFFFC7EB4B3E4234 SKIP:L2-B006 12 Blk-Store
6217 membar 0x40 ! FFFFC7EB4B3E4238 SKIP:L2-B006 12
6218 ta %xcc, 0x46 ! FFFFC7EB4B3E423C SKIP:L2-B006 12 S demap-page
6219 membar 0x40 ! FFFFC7EB4B3E4240 SKIP:L2-B006 12
6220 stda %f0, [%l5]0xF8 ! FFFFC7EB4B3E4244 SKIP:L2-B006 12 Blk-Store
6221 membar 0x40 ! FFFFC7EB4B3E4248 SKIP:L2-B006 12
6222 fba,pn %fcc1, BL20114 ! FFFFC7EB4B3E424C SKIP:L2-B006 12
6223 ta %xcc, 0x46 ! FFFFC7EB4B3E4250 SKIP:L2-B006 12 S demap-page
6224BL20106: ! ELSE:L2-B007
6225 .word 0x9FA08090 ! FFFFC7EB4B3E4254 ELSE:L2-B007 8 S illop_FP
6226 .word 0xBD8DD26C ! FFFFC7EB4B3E4258 ELSE:L2-B007 8 S illop
6227 edge32n %l1, %o1, %i3 ! FFFFC7EB4B3E425C ELSE:L2-B007 8 S
6228 .word 0x91B609D3 ! FFFFC7EB4B3E4260 ELSE:L2-B007 8 S illop_VIS
6229 add %g1, 0xE19, %g1 ! FFFFC7EB4B3E4264 ELSE:L2-B007 8 chksum++
6230 ldstub [%g5-0x003C], %i5 ! FFFFC7EB4B3E4268 ELSE:L2-B007 8 S >BD20004
6231 bpos,a BL20107 ;.empty ! FFFFC7EB4B3E426C ELSE:L2-B007 8 L
6232 fbge,a,pn %fcc2, BL20108 ;.empty ! FFFFC7EB4B3E4270 ELSE:L2-B007 8 L
6233 ba BL20109 ;.empty ! FFFFC7EB4B3E4274 ELSE:L2-B007 0 L
6234 .word 0xB9AAE25A ! FFFFC7EB4B3E4278 ELSE:L2-B007 0 L illop
6235 nop ! FFFFC7EB4B3E427C ELSE:L2-B007 0 S
6236BL20110:.word 0xEB72E25D ! FFFFC7EB4B3E4280 ELSE:L2-B007 0 L illop
6237 bl BL20112 ;.empty ! FFFFC7EB4B3E4284 ELSE:L2-B007 0 L
6238 .word 0x91662E47 ! FFFFC7EB4B3E4288 ELSE:L2-B007 0 L illop
6239 fbe,a,pn %fcc1, BL20108 ;.empty ! FFFFC7EB4B3E428C ELSE:L2-B007 0 L
6240BL20112:bcc,a BL20107 ;.empty ! FFFFC7EB4B3E4290 ELSE:L2-B007 0 L
6241BL20108:.word 0xFBCAD688 ! FFFFC7EB4B3E4294 ELSE:L2-B007 0 L illop
6242BL20107:bge,pt %xcc, BL20109 ! FFFFC7EB4B3E4298 ELSE:L2-B007 0 L
6243 lduh [%g6-0x0060], %l1 ! FFFFC7EB4B3E429C ELSE:L2-B007 8 S <BD20012
6244 ble BL20109 ! FFFFC7EB4B3E42A0 ELSE:L2-B007 8 L
6245BL20109:stw %l1, [%g4-0x0008] ! FFFFC7EB4B3E42A4 ELSE:L2-B007 8 S >BD20005
6246 bneg,pt %xcc, BL20111 ! FFFFC7EB4B3E42A8 ELSE:L2-B007 8 L
6247BL20111:nop ! FFFFC7EB4B3E42AC ELSE:L2-B007 8 S
6248BL20113:add %g1, 0x156, %g1 ! FFFFC7EB4B3E42B0 ELSE:L2-B007 8 chksum++
6249BL20114: ! ELSE:L2-B007
6250 add %g1, 0x27A, %g1 ! FFFFC7EB4B3E42B4 ELSE:L2-B007 20 chksum++
6251 andcc %i4, 0x4, %g0 ! FFFFC7EB4B3E42B8 SKIP:L2-B008 20
6252 bnz,a,pn %xcc, BL20115 ! FFFFC7EB4B3E42BC SKIP:L2-B008 20
6253 ldx [%g2+0x0040], %g4 ! FFFFC7EB4B3E42C0 SKIP:L2-B008 12 S BASE<BD20087
6254 ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E42C4 SKIP:L2-B008 8 <BD20021
6255 ldda [%l6]0x24, %i0 ! FFFFC7EB4B3E42C8 SKIP:L2-B008 8 S Quad_Ld
6256 prefetch [%g3-0x06B0], 21 ! FFFFC7EB4B3E42CC SKIP:L2-B008 8 S <.-1712
6257 .word 0xBDB2C7E7 ! FFFFC7EB4B3E42D0 SKIP:L2-B008 8 S illop_VIS
6258 call .+8 ! FFFFC7EB4B3E42D4 SKIP:L2-B008 8 S
6259 sth %o3, [%g6-0x0006] ! FFFFC7EB4B3E42D8 SKIP:L2-B008 8 S >BD20005+2
6260 array8 %i4, %i3, %i4 ! FFFFC7EB4B3E42DC SKIP:L2-B008 8 S
6261 add %g1, 0x8F9, %g1 ! FFFFC7EB4B3E42E0 SKIP:L2-B008 8 chksum++
6262 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E42E4 SKIP:L2-B008 8 <BD20003
6263 membar 0x40 ! FFFFC7EB4B3E42E8 SKIP:L2-B008 8
6264 stda %f32, [%l5]0xE0 ! FFFFC7EB4B3E42EC SKIP:L2-B008 8 Blk-Store
6265 membar 0x40 ! FFFFC7EB4B3E42F0 SKIP:L2-B008 8
6266 membar 0x40 ! FFFFC7EB4B3E42F4 SKIP:L2-B008 8
6267 ldda [%l5]0x16, %f16 ! FFFFC7EB4B3E42F8 SKIP:L2-B008 8 Blk-Load
6268 membar 0x40 ! FFFFC7EB4B3E42FC SKIP:L2-B008 8
6269 add %g5, -60, %l6 ! FFFFC7EB4B3E4300 SKIP:L2-B008 8 @BD20004
6270 ldda [%l6]0xD1, %f30 ! FFFFC7EB4B3E4304 SKIP:L2-B008 8 S Short8
6271 tge %icc, %g0+0x005D ! FFFFC7EB4B3E4308 SKIP:L2-B008 8 S
6272 ba,pt %xcc, BL20120 ! FFFFC7EB4B3E430C SKIP:L2-B008 8
6273 nop ! FFFFC7EB4B3E4310 SKIP:L2-B008 8 S
6274BL20115: ! ELSE:L2-B009
6275 nop ! FFFFC7EB4B3E4314 ELSE:L2-B009 12 S
6276 nop ! FFFFC7EB4B3E4318 ELSE:L2-B009 12 S
6277 bnz BL20116 ! FFFFC7EB4B3E431C ELSE:L2-B009 12 L
6278 nop ! FFFFC7EB4B3E4320 ELSE:L2-B009 12 S
6279 bg,pt %icc, BL20117 ;.empty ! FFFFC7EB4B3E4324 ELSE:L2-B009 0 L
6280 bleu,a BL20118 ! FFFFC7EB4B3E4328 ELSE:L2-B009 0 L
6281BL20117:nop ! FFFFC7EB4B3E432C ELSE:L2-B009 0 S
6282 fpadd32s %f25, %f21, %f25 ! FFFFC7EB4B3E4330 ELSE:L2-B009 0 S
6283 .word 0xB9AC30A2 ! FFFFC7EB4B3E4334 ELSE:L2-B009 0 L illop
6284 ld [%g2+0x0060], %fsr ! FFFFC7EB4B3E4338 ELSE:L2-B009 0 S <BD20008
6285 nop ! FFFFC7EB4B3E433C ELSE:L2-B009 0 S
6286 bg BL20119 ! FFFFC7EB4B3E4340 ELSE:L2-B009 0 L
6287BL20118:ldstub [%g3-0x003C], %o2 ! FFFFC7EB4B3E4344 ELSE:L2-B009 0 S >BD20004
6288 bn,pn %icc, BL20116 ! FFFFC7EB4B3E4348 ELSE:L2-B009 0 L
6289BL20116:nop ! FFFFC7EB4B3E434C ELSE:L2-B009 12 S
6290 nop ! FFFFC7EB4B3E4350 ELSE:L2-B009 12 S
6291BL20119:add %g1, 0x85A, %g1 ! FFFFC7EB4B3E4354 ELSE:L2-B009 12 chksum++
6292 add %g1, 0x678, %g1 ! FFFFC7EB4B3E4358 ELSE:L2-B009 12 chksum++
6293 stw %i5, [%g6-0x0008] ! FFFFC7EB4B3E435C ELSE:L2-B009 12 S >BD20005
6294 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E4360 ELSE:L2-B009 12 <BD20003
6295 membar 0x40 ! FFFFC7EB4B3E4364 ELSE:L2-B009 12
6296 stda %f0, [%l5]0xE0 ! FFFFC7EB4B3E4368 ELSE:L2-B009 12 Blk-Store
6297 membar 0x40 ! FFFFC7EB4B3E436C ELSE:L2-B009 12
6298 ld [%g2+0x0060], %fsr ! FFFFC7EB4B3E4370 ELSE:L2-B009 12 S <BD20008
6299 ldx [%g2+0x0010], %g4 ! FFFFC7EB4B3E4374 ELSE:L2-B009 12 S BASE<BD20173
6300 ta %xcc, 0x46 ! FFFFC7EB4B3E4378 ELSE:L2-B009 12 S demap-page
6301BL20120: ! ELSE:L2-B009
6302 add %g1, 0x90, %g1 ! FFFFC7EB4B3E437C ELSE:L2-B009 20 chksum++
6303 ldx [%g2+0x0030], %g4 ! FFFFC7EB4B3E4380 LOOP:L1-B000 20 S BASE<BD20096
6304 ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E4384 LOOP:L1-B000 20 <BD20021
6305 ldda [%l6]0x24, %i0 ! FFFFC7EB4B3E4388 LOOP:L1-B000 20 S Quad_Ld
6306 ld [%g5-0x0030], %f22 ! FFFFC7EB4B3E438C LOOP:L1-B000 20 S <BD20011
6307 add %g5, -96, %l6 ! FFFFC7EB4B3E4390 LOOP:L1-B000 20 @BD20012
6308 stda %f20, [%l6]0xDA ! FFFFC7EB4B3E4394 LOOP:L1-B000 20 S Short16
6309 fmul8x16au %f28, %f16, %f16 ! FFFFC7EB4B3E4398 LOOP:L1-B000 20 S
6310 fcmpeq32 %f16, %f22, %i0 ! FFFFC7EB4B3E439C LOOP:L1-B000 20 S
6311 ldx [%g2+0x0050], %l5 ! FFFFC7EB4B3E43A0 LOOP:L1-B000 20 <BD20003
6312 membar 0x40 ! FFFFC7EB4B3E43A4 LOOP:L1-B000 20
6313 stda %f32, [%l5]0x1E ! FFFFC7EB4B3E43A8 LOOP:L1-B000 20 Blk-Store
6314 membar 0x40 ! FFFFC7EB4B3E43AC LOOP:L1-B000 20
6315 .word 0x9DB609DB ! FFFFC7EB4B3E43B0 LOOP:L1-B000 20 S illop_VIS
6316 srlx %l3, 0x1, %l3 ! FFFFC7EB4B3E43B4 LOOP:L1-B000 20
6317 andcc %l3, 0x1, %g0 ! FFFFC7EB4B3E43B8 LOOP:L1-B000 20
6318 bne,pt %xcc, BL20121 ! FFFFC7EB4B3E43BC LOOP:L1-B000 20
6319 ldstub [%g6-0x003C], %o3 ! FFFFC7EB4B3E43C0 LOOP:L1-B000 20 S >BD20004
6320 add %g1, 0x137, %g1 ! FFFFC7EB4B3E43C4 LOOP:L1-B000 11 chksum++
6321 add %g3, -96, %l6 ! FFFFC7EB4B3E43C8 LOOP:L1-B000 11 @BD20012
6322 stda %f26, [%l6]0xD3 ! FFFFC7EB4B3E43CC SUBR:L0-B000 11 S Short16
6323 ldx [%g2+0x0058], %l6 ! FFFFC7EB4B3E43D0 SUBR:L0-B000 11 <BD20021
6324 lduwa [%l6+%g0]0x1C, %g7 ! FFFFC7EB4B3E43D4 SUBR:L0-B000 11 S <BD20022
6325 .word 0x9DB143D3 ! FFFFC7EB4B3E43D8 SUBR:L0-B000 11 S illop_VIS
6326 popc %o1, %o1 ! FFFFC7EB4B3E43DC SUBR:L0-B000 11 S
6327 add %g1, 0xBD9, %i0 ! FFFFC7EB4B3E43E0 SUBR:L0-B000 11
6328 add %g1, 0x548, %g1 ! FFFFC7EB4B3E43E4 SUBR:L0-B000 11 chksum++
6329 ret ! FFFFC7EB4B3E43E8 SUBR:L0-B000 11
6330 restore %i0, %l7, %o0 ! FFFFC7EB4B3E43EC SUBR:L0-B000 11
6331
6332SECTION .btext015_pg1 TEXT_VA=0xffffc7eb4b3e4000
6333attr_text {
6334 Name = .btext015_pg1,
6335 VA = 0xffffc7eb4b3e4000,
6336 RA = ra2pa(0xfffea6000,0),
6337 PA = ra2pa(0xfffea6000,0),
6338 tsbonly,
6339 part_0_ctx_nonzero_tsb_config_3,
6340 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
6341 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
6342 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
6343}
6344.text; .skip 8
6345
6346!========================================================================
6347
6348SECTION .btext016 TEXT_VA=0x20e087a1f00
6349attr_text {
6350 Name = .btext016,
6351 VA = 0x20e087a1f00,
6352 RA = ra2pa(0xfffea1f00,0),
6353 PA = ra2pa(0xfffea1f00,0),
6354 notsb
6355}
6356
6357SECTION .btext016_pg0 TEXT_VA=0x20e087a0000
6358attr_text {
6359 Name = .btext016_pg0,
6360 VA = 0x20e087a0000,
6361 RA = ra2pa(0xfffea0000,0),
6362 PA = ra2pa(0xfffea0000,0),
6363 tsbonly,
6364 part_0_ctx_nonzero_tsb_config_3,
6365 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
6366 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
6367 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
6368}
6369.text; .skip 8
6370
6371
6372SECTION .btext016
6373.text
6374.global SUBR034; SUBR034:
6375BL20122: ! SUBR:L0-B000
6376 add %g1, 0x8FA, %g1 ! 0000020E087A1F00 SUBR:L0-B000 10 chksum++
6377 save %o6, -128, %o6 ! 0000020E087A1F04 SUBR:L0-B000 10
6378 sethi %hh(0x20E087A1F00),%l7 ! 0000020E087A1F08 SUBR:L0-B000 10 SUBR034
6379 or %l7,%hm(0x20E087A1F00),%l7 ! 0000020E087A1F0C SUBR:L0-B000 10
6380 sethi %lm(0x20E087A1F00),%l6 ! 0000020E087A1F10 SUBR:L0-B000 10
6381 or %l6,%lo(0x20E087A1F00),%l6 ! 0000020E087A1F14 SUBR:L0-B000 10
6382 sllx %l7, 0x20, %l7 ! 0000020E087A1F18 SUBR:L0-B000 10
6383 or %l7, %l6, %l7 ! 0000020E087A1F1C SUBR:L0-B000 10
6384 stb %i4, [%g3-0x003C] ! 0000020E087A1F20 SUBR:L0-B000 10 S >BD20004
6385 ldsha [%g7+%g0]0x83, %o4 ! 0000020E087A1F24 SUBR:L0-B000 10 S <BD20034
6386 ldda [%g7+%g7]0x83, %i0 ! 0000020E087A1F28 SUBR:L0-B000 10 S <BD20034
6387 ldx [%g2+0x0050], %l5 ! 0000020E087A1F2C SUBR:L0-B000 10 <BD20003
6388 membar 0x40 ! 0000020E087A1F30 SUBR:L0-B000 10
6389 stda %f0, [%l5]0x16 ! 0000020E087A1F34 SUBR:L0-B000 10 Blk-Store
6390 membar 0x40 ! 0000020E087A1F38 SUBR:L0-B000 10
6391 membar 0x40 ! 0000020E087A1F3C SUBR:L0-B000 10
6392 stda %f32, [%l5]0xF0 ! 0000020E087A1F40 SUBR:L0-B000 10 Blk-Store
6393 membar 0x40 ! 0000020E087A1F44 SUBR:L0-B000 10
6394 add %g1, 0xA8F, %g1 ! 0000020E087A1F48 SUBR:L0-B000 10 chksum++
6395 add %i3, %g1, %i4 ! 0000020E087A1F4C SWCH:L1-B000 10
6396 andcc %i4, 0x100, %g0 ! 0000020E087A1F50 SWCH:L1-B000 10
6397 bnz,a,pn %xcc, BL20131 ! 0000020E087A1F54 SWCH:L1-B000 10
6398 add %g1, 0x24F, %g1 ! 0000020E087A1F58 SWCH:L1-B000 4 chksum++
6399 andcc %i4, 0x800, %g0 ! 0000020E087A1F5C SWCH:L1-B000 6
6400 bnz,pt %xcc, BL20130 ! 0000020E087A1F60 SWCH:L1-B000 6
6401 andcc %i4, 0x4, %g0 ! 0000020E087A1F64 SWCH:L1-B000 6
6402 bnz,pn %xcc, BL20124 ! 0000020E087A1F68 SWCH:L1-B000 2
6403 add %g1, 0x1D8, %g1 ! 0000020E087A1F6C SWCH:L1-B000 2 chksum++
6404 andcc %i4, 0x10, %g0 ! 0000020E087A1F70 SWCH:L1-B000 2
6405 bnz,a,pt %xcc, BL20123 ! 0000020E087A1F74 SWCH:L1-B000 2
6406 add %g1, 0x7E5, %g1 ! 0000020E087A1F78 SWCH:L1-B000 0 chksum++
6407 ldx [%g2+0x0050], %l5 ! 0000020E087A1F7C SWCH:L1-B000 2 <BD20003
6408 membar 0x40 ! 0000020E087A1F80 SWCH:L1-B000 2
6409 stda %f16, [%l5]0xE0 ! 0000020E087A1F84 SWCH:L1-B000 2 Blk-Store
6410 membar 0x40 ! 0000020E087A1F88 SWCH:L1-B000 2
6411 membar 0x40 ! 0000020E087A1F8C SWCH:L1-B000 2
6412 stda %f16, [%l5]0xE0 ! 0000020E087A1F90 SWCH:L1-B000 2 Blk-Store
6413 membar 0x40 ! 0000020E087A1F94 SWCH:L1-B000 2
6414 stwa %i1, [%g5-0x0008]%asi ! 0000020E087A1F98 SWCH:L1-B000 2 S >BD20005
6415 membar 0x40 ! 0000020E087A1F9C SWCH:L1-B000 2
6416 stda %f0, [%l5]0xF0 ! 0000020E087A1FA0 SWCH:L1-B000 2 Blk-Store
6417 membar 0x40 ! 0000020E087A1FA4 SWCH:L1-B000 2
6418 st %f31, [%g4-0x0008] ! 0000020E087A1FA8 SWCH:L1-B000 2 S >BD20005
6419 add %g4, -60, %l6 ! 0000020E087A1FAC SWCH:L1-B000 2 @BD20004
6420 ldda [%l6]0xD0, %f18 ! 0000020E087A1FB0 SWCH:L1-B000 2 S Short8
6421 add %g6, -96, %l6 ! 0000020E087A1FB4 SWCH:L1-B000 2 @BD20012
6422 ldda [%l6]0xD3, %f16 ! 0000020E087A1FB8 SWCH:L1-B000 2 S Short16
6423 add %g1, 0x954, %g1 ! 0000020E087A1FBC SWCH:L1-B000 2 chksum++
6424 fba,a BL20136 ! 0000020E087A1FC0 SWCH:L1-B000 2
6425 nop ! 0000020E087A1FC4 SWCH:L1-B000 0 S
6426BL20123:add %g1, 0x6B3, %g1 ! 0000020E087A1FC8 CASE:L2-B000 0 chksum++
6427 .word 0x99A01005 ! 0000020E087A1FCC CASE:L2-B000 0 S illop
6428 .word 0xD7F38054 ! 0000020E087A1FD0 CASE:L2-B000 0 S random
6429 add %g6, -60, %l6 ! 0000020E087A1FD4 CASE:L2-B000 0 @BD20004
6430 ldda [%l6]0xD0, %f22 ! 0000020E087A1FD8 CASE:L2-B000 0 S Short8
6431 .word 0x877843CF ! 0000020E087A1FDC CASE:L2-B000 0 illop
6432 .word 0xB1A90AF6 ! 0000020E087A1FE0 CASE:L2-B000 0 illop
6433 .word 0xBD893E6F ! 0000020E087A1FE4 CASE:L2-B000 0 illop
6434 membar 0x40 ! 0000020E087A1FE8 CASE:L2-B000 0
6435 .word 0xB3AE549E ! 0000020E087A1FEC CASE:L2-B000 0 S illop
6436 .word 0x91B1C2D9 ! 0000020E087A1FF0 CASE:L2-B000 0 S illop
6437 .word 0x87AF5F34 ! 0000020E087A1FF4 CASE:L2-B000 0 illop
6438 ldx [%g4-0x0088], %g4 ! 0000020E087A1FF8 CASE:L2-B000 0 ptr_chase
6439 .word 0x90085B83 ! 0000020E087A1FFC CASE:L2-B000 0 random
6440 ldx [%g4-0x0088], %g4 ! 0000020E087A2000 CASE:L2-B000 0 ptr_chase
6441 ldx [%g4-0x0088], %g4 ! 0000020E087A2004 CASE:L2-B000 0 ptr_chase
6442 ldx [%g4-0x0088], %g4 ! 0000020E087A2008 CASE:L2-B000 0 ptr_chase
6443 ldx [%g4-0x0088], %g4 ! 0000020E087A200C CASE:L2-B000 0 ptr_chase
6444 ldx [%g2+0x0060], %fsr ! 0000020E087A2010 CASE:L2-B000 0 S <BD20008
6445 .word 0x9DA94886 ! 0000020E087A2014 CASE:L2-B000 0 S illop_FP
6446 sethi %hh(0x6433B5F1FF00),%l6 ! 0000020E087A2018 CASE:L2-B000 0 SUBR036
6447 or %l6,%hm(0x6433B5F1FF00),%l6 ! 0000020E087A201C CASE:L2-B000 0
6448 sethi %lm(0x6433B5F1FF00),%l5 ! 0000020E087A2020 CASE:L2-B000 0
6449 or %l5,%lo(0x6433B5F1FF00),%l5 ! 0000020E087A2024 CASE:L2-B000 0
6450 .word 0x9FCD6E0D ! 0000020E087A2028 CASE:L2-B000 0 illop
6451 or %l6, %l5, %l6 ! 0000020E087A202C CASE:L2-B000 0
6452 add %l6, 0x1, %l6 ! 0000020E087A2030 CASE:L2-B000 0
6453 .word 0x25B998B8 ! 0000020E087A2034 CASE:L2-B000 0 S random
6454 st %f22, [%g6-0x0008] ! 0000020E087A2038 CASE:L2-B000 0 S >BD20005
6455 stb %i4, [%g5-0x003C] ! 0000020E087A203C CASE:L2-B000 0 S >BD20004
6456 .word 0xAFA80862 ! 0000020E087A2040 CASE:L2-B000 0 illop
6457 ldswa [%g7+%g0]0x8A, %o3 ! 0000020E087A2044 CASE:L2-B000 0 S <BD20034
6458BL20124:add %g1, 0xB3A, %g1 ! 0000020E087A2048 CASE:L2-B001 0 chksum++
6459 array16 %o3, %i1, %o5 ! 0000020E087A204C CASE:L2-B001 0 S
6460 sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A2050 CASE:L2-B001 0 SUBR035
6461 .word 0x9FAA5E03 ! 0000020E087A2054 CASE:L2-B001 0 illop
6462 sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2058 CASE:L2-B001 0
6463 .word 0xB5AB223C ! 0000020E087A205C CASE:L2-B001 0 illop
6464 sllx %l6, 0x20, %l6 ! 0000020E087A2060 CASE:L2-B001 0
6465 or %l6, %l5, %l6 ! 0000020E087A2064 CASE:L2-B001 0
6466 jmpl %l6+0x0000, %o7 ! 0000020E087A2068 CASE:L2-B001 0 S
6467 nop ! 0000020E087A206C CASE:L2-B001 0 S
6468 .word 0x9BAE0A14 ! 0000020E087A2070 CASE:L2-B001 0 S illop
6469 ldx [%g2+0x0058], %l6 ! 0000020E087A2074 CASE:L2-B001 0 <BD20021
6470 ldda [%l6]0x26, %i0 ! 0000020E087A2078 CASE:L2-B001 0 S Quad_Ld_P
6471 stba %g7, [%l6+%g0]0x14 ! 0000020E087A207C CASE:L2-B001 0 S >BD20022
6472 ba BL20136 ! 0000020E087A2080 CASE:L2-B001 0
6473 nop ! 0000020E087A2084 CASE:L2-B001 0 S
6474BL20130:add %g1, 0x258, %g1 ! 0000020E087A2088 CASE:L2-B002 4 chksum++
6475 nop ! 0000020E087A208C CASE:L2-B002 4 S
6476 fba BL20125 ! 0000020E087A2090 CASE:L2-B002 4 L
6477 nop ! 0000020E087A2094 CASE:L2-B002 4 S
6478 bleu BL20126 ;.empty ! 0000020E087A2098 CASE:L2-B002 0 L
6479 bcc,pn %icc, BL20127 ;.empty ! 0000020E087A209C CASE:L2-B002 0 L
6480 bneg BL20126 ! 0000020E087A20A0 CASE:L2-B002 0 L
6481 nop ! 0000020E087A20A4 CASE:L2-B002 0 S
6482 sth %i1, [%g5-0x0060] ! 0000020E087A20A8 CASE:L2-B002 0 S >BD20012
6483 .word 0x067CED85 ! 0000020E087A20AC CASE:L2-B002 0 S illop
6484BL20126:.word 0xA7AE0492 ! 0000020E087A20B0 CASE:L2-B002 0 L illop
6485 bne,a,pt %icc, BL20129 ;.empty ! 0000020E087A20B4 CASE:L2-B002 0 L
6486 fbug,a,pt %fcc2, BL20125 ;.empty ! 0000020E087A20B8 CASE:L2-B002 0 L
6487BL20125:call .+8 ! 0000020E087A20BC CASE:L2-B002 4 L
6488BL20129:stb %i1, [%g5-0x003C] ! 0000020E087A20C0 CASE:L2-B002 4 S >BD20004
6489BL20128:nop ! 0000020E087A20C4 CASE:L2-B002 4 S
6490BL20127:add %g1, 0x8C0, %g1 ! 0000020E087A20C8 CASE:L2-B002 4 chksum++
6491 fba BL20136 ! 0000020E087A20CC CASE:L2-B002 4
6492 nop ! 0000020E087A20D0 CASE:L2-B002 4 S
6493BL20131:add %g1, 0xE7F, %g1 ! 0000020E087A20D4 CASE:L2-B003 4 chksum++
6494 st %f16, [%g6-0x0030] ! 0000020E087A20D8 CASE:L2-B003 4 S >BD20011
6495 pdist %f16, %f24, %f24 ! 0000020E087A20DC CASE:L2-B003 4 S
6496 ldx [%g2+0x0050], %l5 ! 0000020E087A20E0 CASE:L2-B003 4 <BD20003
6497 membar 0x40 ! 0000020E087A20E4 CASE:L2-B003 4
6498 stda %f32, [%l5]0xE0 ! 0000020E087A20E8 CASE:L2-B003 4 Blk-Store
6499 membar 0x40 ! 0000020E087A20EC CASE:L2-B003 4
6500 ldda [%g7+%g0]0x8B, %i0 ! 0000020E087A20F0 CASE:L2-B003 4 S <BD20034
6501 sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A20F4 CASE:L2-B003 4 SUBR035
6502 or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A20F8 CASE:L2-B003 4
6503 sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A20FC CASE:L2-B003 4
6504 or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2100 CASE:L2-B003 4
6505 sllx %l6, 0x20, %l6 ! 0000020E087A2104 CASE:L2-B003 4
6506 or %l6, %l5, %l6 ! 0000020E087A2108 CASE:L2-B003 4
6507 add %l6, 0x1, %l6 ! 0000020E087A210C CASE:L2-B003 4
6508 jmpl %l6+0x0000, %o7 ! 0000020E087A2110 CASE:L2-B003 8 S
6509 nop ! 0000020E087A2114 CASE:L2-B003 4 S
6510 ldx [%g2+0x0050], %l5 ! 0000020E087A2118 CASE:L2-B003 4 <BD20003
6511 membar 0x40 ! 0000020E087A211C CASE:L2-B003 4
6512 ldda [%l5]0xF0, %f16 ! 0000020E087A2120 CASE:L2-B003 4 Blk-Load
6513 membar 0x40 ! 0000020E087A2124 CASE:L2-B003 4
6514 sethi %hh(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A2128 CASE:L2-B003 4 SUBR035
6515 or %l6,%hm(0xFFFFCC8F4E8CFF00),%l6 ! 0000020E087A212C CASE:L2-B003 4
6516 sethi %lm(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2130 CASE:L2-B003 4
6517 or %l5,%lo(0xFFFFCC8F4E8CFF00),%l5 ! 0000020E087A2134 CASE:L2-B003 4
6518 sllx %l6, 0x20, %l6 ! 0000020E087A2138 CASE:L2-B003 4
6519 or %l6, %l5, %l6 ! 0000020E087A213C CASE:L2-B003 4
6520 add %l6, 0x1, %l6 ! 0000020E087A2140 CASE:L2-B003 4
6521 jmpl %l6+0x0000, %o7 ! 0000020E087A2144 CASE:L2-B003 8 S
6522 lda [%g6-0x0038]%asi, %f23 ! 0000020E087A2148 CASE:L2-B003 4 S <BD20003
6523 ldstuba [%g6-0x003C]%asi, %o2 ! 0000020E087A214C CASE:L2-B003 4 S >BD20004
6524 .word 0x81ADAAB1 ! 0000020E087A2150 CASE:L2-B003 4 S illop_FP
6525 st %f25, [%g3-0x0038] ! 0000020E087A2154 CASE:L2-B003 4 S >BD20003
6526 ba,pn %xcc, BL20136 ! 0000020E087A2158 CASE:L2-B003 4
6527 nop ! 0000020E087A215C CASE:L2-B003 4 S
6528BL20136: ! SWCH:L1-B000
6529 add %g1, 0x4CC, %g1 ! 0000020E087A2160 SWCH:L1-B000 10 chksum++
6530 ldstub [%g5-0x003C], %o2 ! 0000020E087A2164 SWCH:L1-B000 10 S >BD20004
6531 nop ! 0000020E087A2168 SWCH:L1-B000 10 S
6532 bneg BL20132 ;.empty ! 0000020E087A216C SWCH:L1-B000 10 L
6533 fbuge,a BL20133 ;.empty ! 0000020E087A2170 SWCH:L1-B000 10 L
6534 bcs,a BL20134 ;.empty ! 0000020E087A2174 SWCH:L1-B000 0 L
6535 ba,a BL20135 ! 0000020E087A2178 SWCH:L1-B000 10 L
6536BL20135:ta %xcc, 0x46 ! 0000020E087A217C SWCH:L1-B000 10 S demap-page
6537BL20132:bcs BL20134 ;.empty ! 0000020E087A2180 SWCH:L1-B000 10 L
6538 bcs,a BL20134 ! 0000020E087A2184 SWCH:L1-B000 10 L
6539BL20133:lduba [%g3-0x003C]%asi, %o5 ! 0000020E087A2188 SWCH:L1-B000 0 S <BD20004
6540BL20134:add %g1, 0xDF4, %g1 ! 0000020E087A218C SWCH:L1-B000 10 chksum++
6541 add %g1, 0xC8C, %i0 ! 0000020E087A2190 SUBR:L0-B000 10
6542 return %i7+0x0008 ! 0000020E087A2194 SUBR:L0-B000 10
6543 add %g1, 0xA90, %g1 ! 0000020E087A2198 SUBR:L0-B000 10 chksum++
6544
6545SECTION .btext016_pg1 TEXT_VA=0x20e087a2000
6546attr_text {
6547 Name = .btext016_pg1,
6548 VA = 0x20e087a2000,
6549 RA = ra2pa(0xfffea2000,0),
6550 PA = ra2pa(0xfffea2000,0),
6551 tsbonly,
6552 part_0_ctx_nonzero_tsb_config_3,
6553 TTE_Context=69, TTE_Size=0, TTE_W=0, TTE_X=1,
6554 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
6555 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
6556}
6557.text; .skip 8
6558
6559!========================================================================
6560
6561SECTION .btext017 TEXT_VA=0xffffcc8f4e8cff00
6562attr_text {
6563 Name = .btext017,
6564 VA = 0xffffcc8f4e8cff00,
6565 RA = 0xfffe8ff00,
6566 PA = ra2pa(0xfffe8ff00,0),
6567 notsb
6568}
6569
6570SECTION .btext017_pg0 TEXT_VA=0xffffcc8f4e8c0000
6571attr_text {
6572 Name = .btext017_pg0,
6573 VA = 0xffffcc8f4e8c0000,
6574 RA = 0xfffe80000,
6575 PA = ra2pa(0xfffe80000,0),
6576 tsbonly,
6577 part_0_ctx_nonzero_tsb_config_1,
6578 TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
6579 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
6580 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
6581}
6582.text; .skip 8
6583
6584
6585SECTION .btext017
6586.text
6587.global SUBR035; SUBR035:
6588 fpsub16 %f28, %f20, %f20 ! FFFFCC8F4E8CFF00 SUBR:L0-B000 22 S
6589 ldstub [%g4-0x003C], %o0 ! FFFFCC8F4E8CFF04 SUBR:L0-B000 22 S >BD20004
6590 nop ! FFFFCC8F4E8CFF08 SUBR:L0-B000 22 S
6591 alignaddr %i2, %i1, %o3 ! FFFFCC8F4E8CFF0C SUBR:L0-B000 22 S
6592 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8CFF10 SUBR:L0-B000 22 <BD20003
6593 membar 0x40 ! FFFFCC8F4E8CFF14 SUBR:L0-B000 22
6594 stda %f16, [%l5]0x16 ! FFFFCC8F4E8CFF18 SUBR:L0-B000 22 Blk-Store
6595 membar 0x40 ! FFFFCC8F4E8CFF1C SUBR:L0-B000 22
6596 nop ! FFFFCC8F4E8CFF20 SUBR:L0-B000 22 S
6597 ldx [%g2+0x0048], %g5 ! FFFFCC8F4E8CFF24 SUBR:L0-B000 22 S BASE<BD20111
6598 ldx [%g2+0x0040], %g5 ! FFFFCC8F4E8CFF28 SUBR:L0-B000 22 S BASE<BD20087
6599 stw %i3, [%g3-0x0008] ! FFFFCC8F4E8CFF2C SUBR:L0-B000 22 S >BD20005
6600 nop ! FFFFCC8F4E8CFF30 SUBR:L0-B000 22 S
6601 ldx [%g2+0x0028], %g4 ! FFFFCC8F4E8CFF34 SUBR:L0-B000 22 S BASE<BD20060
6602 add %g1, 0x3F0, %g1 ! FFFFCC8F4E8CFF38 SUBR:L0-B000 22 chksum++
6603 and %g1, 0xFE, %o4 ! FFFFCC8F4E8CFF3C LOOP:L1-B000 22
6604BL20168: ! LOOP:L1-B000
6605 add %g1, 0xD07, %g1 ! FFFFCC8F4E8CFF40 LOOP:L1-B000 36 chksum++
6606 sta %f18, [%g5-0x0038]%asi ! FFFFCC8F4E8CFF44 LOOP:L1-B000 36 S >BD20003
6607 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8CFF48 LOOP:L1-B000 36 ptr_chase
6608 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8CFF4C LOOP:L1-B000 36 ptr_chase
6609 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8CFF50 LOOP:L1-B000 36 ptr_chase
6610 .word 0xAFF00000 ! FFFFCC8F4E8CFF54 LOOP:L1-B000 36 S illop
6611 add %g3, -96, %l6 ! FFFFCC8F4E8CFF58 LOOP:L1-B000 36 @BD20012
6612 ldda [%l6]0xD2, %f20 ! FFFFCC8F4E8CFF5C LOOP:L1-B000 36 S Short16
6613 sth %o3, [%g3-0x0060] ! FFFFCC8F4E8CFF60 LOOP:L1-B000 36 S >BD20012
6614 .word 0x8BA3596F ! FFFFCC8F4E8CFF64 LOOP:L1-B000 36 S illop_FP
6615 swap [%g4-0x0030], %o2 ! FFFFCC8F4E8CFF68 LOOP:L1-B000 36 S >BD20011
6616 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8CFF6C LOOP:L1-B000 36 <BD20003
6617 membar 0x40 ! FFFFCC8F4E8CFF70 LOOP:L1-B000 36
6618 stda %f16, [%l5]0xF0 ! FFFFCC8F4E8CFF74 LOOP:L1-B000 36 Blk-Store
6619 membar 0x40 ! FFFFCC8F4E8CFF78 LOOP:L1-B000 36
6620 ldx [%g2+0x0048], %g6 ! FFFFCC8F4E8CFF7C LOOP:L1-B000 36 S BASE<BD20111
6621 fcmpd %fcc0, %f36, %f36 ! FFFFCC8F4E8CFF80 SKIP:L2-B000 36
6622 fbl,a,pn %fcc0, BL20142 ! FFFFCC8F4E8CFF84 SKIP:L2-B000 36
6623 nop ! FFFFCC8F4E8CFF88 SKIP:L2-B000 0 S
6624 nop ! FFFFCC8F4E8CFF8C SKIP:L2-B000 36 S
6625 nop ! FFFFCC8F4E8CFF90 SKIP:L2-B000 36 S
6626 fbue,pn %fcc1, BL20137 ;.empty ! FFFFCC8F4E8CFF94 SKIP:L2-B000 36 L
6627 brlz,a,pn %i3, BL20138 ! FFFFCC8F4E8CFF98 SKIP:L2-B000 36 L
6628 ldub [%g4-0x003C], %o2 ! FFFFCC8F4E8CFF9C SKIP:L2-B000 0 S <BD20004
6629 fbe,pt %fcc2, BL20139 ;.empty ! FFFFCC8F4E8CFFA0 SKIP:L2-B000 0 L
6630BL20137:fbne,a,pn %fcc0, BL20140 ! FFFFCC8F4E8CFFA4 SKIP:L2-B000 0 L
6631BL20140:sta %f25, [%g4-0x0008]%asi ! FFFFCC8F4E8CFFA8 SKIP:L2-B000 36 S >BD20005
6632BL20138:lduwa [%g7+%g0]0x82, %o0 ! FFFFCC8F4E8CFFAC SKIP:L2-B000 36 S <BD20034
6633 fbug,a,pt %fcc3, BL20141 ;.empty ! FFFFCC8F4E8CFFB0 SKIP:L2-B000 36 L
6634 .word 0xBDAAD063 ! FFFFCC8F4E8CFFB4 SKIP:L2-B000 0 L illop
6635 bleu BL20139 ! FFFFCC8F4E8CFFB8 SKIP:L2-B000 36 L
6636BL20141:.word 0x8DA88A3A ! FFFFCC8F4E8CFFBC SKIP:L2-B000 36 S illop_FP
6637BL20139:add %g1, 0x584, %g1 ! FFFFCC8F4E8CFFC0 SKIP:L2-B000 36 chksum++
6638 add %g1, 0x9B4, %g1 ! FFFFCC8F4E8CFFC4 SKIP:L2-B000 36 chksum++
6639 ldsb [%g6-0x003C], %o3 ! FFFFCC8F4E8CFFC8 SKIP:L2-B000 36 S <BD20004
6640 ldsw [%g5-0x0008], %o2 ! FFFFCC8F4E8CFFCC SKIP:L2-B000 36 S <BD20005
6641 stb %o5, [%g6-0x003C] ! FFFFCC8F4E8CFFD0 SKIP:L2-B000 36 S >BD20004
6642 nop ! FFFFCC8F4E8CFFD4 SKIP:L2-B000 36 S
6643 swapa [%g4-0x0030]%asi, %o2 ! FFFFCC8F4E8CFFD8 SKIP:L2-B000 36 S >BD20011
6644 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8CFFDC SKIP:L2-B000 36 <BD20003
6645 membar 0x40 ! FFFFCC8F4E8CFFE0 SKIP:L2-B000 36
6646 stda %f16, [%l5]0xF0 ! FFFFCC8F4E8CFFE4 SKIP:L2-B000 36 Blk-Store
6647 membar 0x40 ! FFFFCC8F4E8CFFE8 SKIP:L2-B000 36
6648 ldswa [%g7+%g7]0x83, %o5 ! FFFFCC8F4E8CFFEC SKIP:L2-B000 36 S <BD20034
6649 membar 0x40 ! FFFFCC8F4E8CFFF0 SKIP:L2-B000 36
6650 stda %f0, [%l5]0xF8 ! FFFFCC8F4E8CFFF4 SKIP:L2-B000 36 Blk-Store
6651 membar 0x40 ! FFFFCC8F4E8CFFF8 SKIP:L2-B000 36
6652 fcmpeq16 %f30, %f16, %o1 ! FFFFCC8F4E8CFFFC SKIP:L2-B000 36 S
6653 membar 0x40 ! FFFFCC8F4E8D0000 SKIP:L2-B000 36
6654 ldda [%l5]0xF0, %f16 ! FFFFCC8F4E8D0004 SKIP:L2-B000 36 Blk-Load
6655 membar 0x40 ! FFFFCC8F4E8D0008 SKIP:L2-B000 36
6656 membar 0x40 ! FFFFCC8F4E8D000C SKIP:L2-B000 36
6657 stda %f32, [%l5]0x16 ! FFFFCC8F4E8D0010 SKIP:L2-B000 36 Blk-Store
6658 membar 0x40 ! FFFFCC8F4E8D0014 SKIP:L2-B000 36
6659 array32 %o3, %o3, %o0 ! FFFFCC8F4E8D0018 SKIP:L2-B000 36 S
6660 ba BL20149 ! FFFFCC8F4E8D001C SKIP:L2-B000 36
6661 .word 0x042ECBC7 ! FFFFCC8F4E8D0020 SKIP:L2-B000 36 S illop
6662BL20142: ! ELSE:L2-B001
6663 ldx [%g2+0x0058], %l6 ! FFFFCC8F4E8D0024 ELSE:L2-B001 0 <BD20021
6664 ldda [%l6]0x26, %o0 ! FFFFCC8F4E8D0028 ELSE:L2-B001 0 S Quad_Ld_P
6665 ldub [%g6-0x003C], %o5 ! FFFFCC8F4E8D002C ELSE:L2-B001 0 S <BD20004
6666 add %g5, -96, %l6 ! FFFFCC8F4E8D0030 ELSE:L2-B001 0 @BD20012
6667 stda %f28, [%l6]0xD3 ! FFFFCC8F4E8D0034 ELSE:L2-B001 0 S Short16
6668 .word 0x85B402E4 ! FFFFCC8F4E8D0038 ELSE:L2-B001 0 illop
6669 membar 0x40 ! FFFFCC8F4E8D003C ELSE:L2-B001 0
6670 stda %f16, [%l5]0xE0 ! FFFFCC8F4E8D0040 ELSE:L2-B001 0 Blk-Store
6671 membar 0x40 ! FFFFCC8F4E8D0044 ELSE:L2-B001 0
6672 .word 0xE7DC8DB7 ! FFFFCC8F4E8D0048 ELSE:L2-B001 0 S illop
6673 add %g1, 0xF9B, %g1 ! FFFFCC8F4E8D004C ELSE:L2-B001 0 chksum++
6674 nop ! FFFFCC8F4E8D0050 ELSE:L2-B001 0 S
6675 fbue,a BL20143 ;.empty ! FFFFCC8F4E8D0054 ELSE:L2-B001 0 L
6676 .word 0x8790E01C ! FFFFCC8F4E8D0058 ELSE:L2-B001 0 L illop
6677 fbge,a BL20145 ! FFFFCC8F4E8D005C ELSE:L2-B001 0 L
6678 .word 0xD97F3222 ! FFFFCC8F4E8D0060 ELSE:L2-B001 0 S illop
6679 bge,a,pt %icc, BL20146 ! FFFFCC8F4E8D0064 ELSE:L2-B001 0 L
6680 nop ! FFFFCC8F4E8D0068 ELSE:L2-B001 0 S
6681BL20143:.word 0x85CD47B3 ! FFFFCC8F4E8D006C ELSE:L2-B001 0 L illop
6682 bpos,a,pn %xcc, BL20146 ;.empty ! FFFFCC8F4E8D0070 ELSE:L2-B001 0 L
6683 .word 0xBDAEC005 ! FFFFCC8F4E8D0074 ELSE:L2-B001 0 L illop
6684BL20147:swap [%g4-0x0030], %o0 ! FFFFCC8F4E8D0078 ELSE:L2-B001 0 S >BD20011
6685BL20145:nop ! FFFFCC8F4E8D007C ELSE:L2-B001 0 S
6686BL20146:ldswa [%g7+%g0]0x83, %o2 ! FFFFCC8F4E8D0080 ELSE:L2-B001 0 S <BD20034
6687 .word 0xA7A38B73 ! FFFFCC8F4E8D0084 ELSE:L2-B001 0 S illop
6688 .word 0xB1B502B0 ! FFFFCC8F4E8D0088 ELSE:L2-B001 0 L illop
6689 brlez,a,pt %o2, BL20144 ! FFFFCC8F4E8D008C ELSE:L2-B001 0 L
6690BL20148:nop ! FFFFCC8F4E8D0090 ELSE:L2-B001 0 S
6691BL20144:add %g1, 0x26C, %g1 ! FFFFCC8F4E8D0094 ELSE:L2-B001 0 chksum++
6692BL20149: ! ELSE:L2-B001
6693 add %g1, 0x994, %g1 ! FFFFCC8F4E8D0098 ELSE:L2-B001 36 chksum++
6694 andcc %o1, 0x80, %g0 ! FFFFCC8F4E8D009C SKIP:L2-B002 36
6695 bnz,a BL20150 ! FFFFCC8F4E8D00A0 SKIP:L2-B002 36
6696 nop ! FFFFCC8F4E8D00A4 SKIP:L2-B002 0 S
6697 ldx [%g2+0x0018], %g6 ! FFFFCC8F4E8D00A8 SKIP:L2-B002 36 S BASE<BD20077
6698 nop ! FFFFCC8F4E8D00AC SKIP:L2-B002 36 S
6699 fpack32 %f26, %f24, %f24 ! FFFFCC8F4E8D00B0 SKIP:L2-B002 36 S
6700 stw %o4, [%g6-0x0008] ! FFFFCC8F4E8D00B4 SKIP:L2-B002 36 S >BD20005
6701 add %g1, 0xC83, %g1 ! FFFFCC8F4E8D00B8 SKIP:L2-B002 36 chksum++
6702 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D00BC SKIP:L2-B002 36 <BD20003
6703 membar 0x40 ! FFFFCC8F4E8D00C0 SKIP:L2-B002 36
6704 stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D00C4 SKIP:L2-B002 36 Blk-Store
6705 membar 0x40 ! FFFFCC8F4E8D00C8 SKIP:L2-B002 36
6706 nop ! FFFFCC8F4E8D00CC SKIP:L2-B002 36 S
6707 ta %xcc, 0x40 ! FFFFCC8F4E8D00D0 SKIP:L2-B002 36 S +-priv
6708 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00D4 SKIP:L2-B002 48 ptr_chase
6709 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00D8 SKIP:L2-B002 38 ptr_chase
6710 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00DC SKIP:L2-B002 36 ptr_chase
6711 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00E0 SKIP:L2-B002 36 ptr_chase
6712 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00E4 SKIP:L2-B002 36 ptr_chase
6713 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00E8 SKIP:L2-B002 58 ptr_chase
6714 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D00EC SKIP:L2-B002 36 ptr_chase
6715 membar 0x40 ! FFFFCC8F4E8D00F0 SKIP:L2-B002 36
6716 stda %f0, [%l5]0xE0 ! FFFFCC8F4E8D00F4 SKIP:L2-B002 36 Blk-Store
6717 membar 0x40 ! FFFFCC8F4E8D00F8 SKIP:L2-B002 36
6718 ldstub [%g6-0x003C], %o0 ! FFFFCC8F4E8D00FC SKIP:L2-B002 36 S >BD20004
6719 sth %o0, [%g4-0x002E] ! FFFFCC8F4E8D0100 SKIP:L2-B002 36 S >BD20011+2
6720 prefetch [%o1+%o4], 4 ! FFFFCC8F4E8D0104 SKIP:L2-B002 36 S <.+0
6721 ldx [%g4-0x0088], %g4 ! FFFFCC8F4E8D0108 SKIP:L2-B002 36 ptr_chase
6722 nop ! FFFFCC8F4E8D010C SKIP:L2-B002 36 S
6723 ldstub [%g4-0x003C], %o1 ! FFFFCC8F4E8D0110 SKIP:L2-B002 36 S >BD20004
6724 ba BL20151 ! FFFFCC8F4E8D0114 SKIP:L2-B002 36
6725 st %f18, [%g3-0x0030] ! FFFFCC8F4E8D0118 SKIP:L2-B002 36 S >BD20011
6726BL20150: ! ELSE:L2-B003
6727 .word 0x9D5DD095 ! FFFFCC8F4E8D011C ELSE:L2-B003 0 illop
6728 membar 0x40 ! FFFFCC8F4E8D0120 ELSE:L2-B003 0
6729 stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0124 ELSE:L2-B003 0 Blk-Store
6730 membar 0x40 ! FFFFCC8F4E8D0128 ELSE:L2-B003 0
6731 .word 0x52474BD8 ! FFFFCC8F4E8D012C ELSE:L2-B003 0 random
6732 ldda [%l6]0x26, %o0 ! FFFFCC8F4E8D0130 ELSE:L2-B003 0 S Quad_Ld_P
6733 fpsub16s %f19, %f16, %f29 ! FFFFCC8F4E8D0134 ELSE:L2-B003 0 S
6734 ta %xcc, 0x40 ! FFFFCC8F4E8D0138 ELSE:L2-B003 0 S +-priv
6735 .word 0xEF724984 ! FFFFCC8F4E8D013C ELSE:L2-B003 0 random
6736 stda %f16, [%l5]0xF8 ! FFFFCC8F4E8D0140 ELSE:L2-B003 0 Blk-Store
6737 .word 0xBF554000 ! FFFFCC8F4E8D0144 ELSE:L2-B003 0 illop
6738 nop ! FFFFCC8F4E8D0148 ELSE:L2-B003 0 S
6739 add %g1, 0x888, %g1 ! FFFFCC8F4E8D014C ELSE:L2-B003 0 chksum++
6740 fones %f26 ! FFFFCC8F4E8D0150 ELSE:L2-B003 0 S
6741 ldxa [%g7+%g0]0xBF, %o1 ! FFFFCC8F4E8D0154 ELSE:L2-B003 0 S BAD-ASI
6742 prefetch [%g3-0x0060], 2 ! FFFFCC8F4E8D0158 ELSE:L2-B003 0 S <BD20012
6743 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D015C ELSE:L2-B003 0 <BD20003
6744 membar 0x40 ! FFFFCC8F4E8D0160 ELSE:L2-B003 0
6745 stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0164 ELSE:L2-B003 0 Blk-Store
6746 membar 0x40 ! FFFFCC8F4E8D0168 ELSE:L2-B003 0
6747 stb %o0, [%g4-0x003C] ! FFFFCC8F4E8D016C ELSE:L2-B003 0 S >BD20004
6748 stw %o1, [%g3-0x0038] ! FFFFCC8F4E8D0170 ELSE:L2-B003 0 S >BD20003
6749 stx %fsr, [%g2+0x0060] ! FFFFCC8F4E8D0174 ELSE:L2-B003 0 S <BD20008
6750 .word 0x99AC4AE2 ! FFFFCC8F4E8D0178 ELSE:L2-B003 0 S illop_FP
6751 .word 0xBB911E0E ! FFFFCC8F4E8D017C ELSE:L2-B003 0 S illop
6752BL20151: ! ELSE:L2-B003
6753 add %g1, 0xFBE, %g1 ! FFFFCC8F4E8D0180 ELSE:L2-B003 36 chksum++
6754 fcmpd %fcc0, %f0, %f32 ! FFFFCC8F4E8D0184 SKIP:L2-B004 36
6755 fbge BL20158 ! FFFFCC8F4E8D0188 SKIP:L2-B004 36
6756 st %f31, [%g6-0x0008] ! FFFFCC8F4E8D018C SKIP:L2-B004 36 S >BD20005
6757 stb %o0, [%g5-0x005F] ! FFFFCC8F4E8D0190 SKIP:L2-B004 36 S >BD20012+1
6758 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0194 SKIP:L2-B004 36 <BD20003
6759 membar 0x40 ! FFFFCC8F4E8D0198 SKIP:L2-B004 36
6760 stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D019C SKIP:L2-B004 36 Blk-Store
6761 membar 0x40 ! FFFFCC8F4E8D01A0 SKIP:L2-B004 36
6762 rd %gsr, %l6 ! FFFFCC8F4E8D01A4 SKIP:L2-B004 36 S
6763 wr %l6, 0x70, %gsr ! FFFFCC8F4E8D01A8 SKIP:L2-B004 36 S
6764 add %g5, -60, %l6 ! FFFFCC8F4E8D01AC SKIP:L2-B004 36 @BD20004
6765 ldda [%l6]0xD0, %f28 ! FFFFCC8F4E8D01B0 SKIP:L2-B004 36 S Short8
6766 st %fsr, [%g2+0x0060] ! FFFFCC8F4E8D01B4 SKIP:L2-B004 36 S <BD20008
6767 membar 0x40 ! FFFFCC8F4E8D01B8 SKIP:L2-B004 36
6768 stda %f16, [%l5]0xE0 ! FFFFCC8F4E8D01BC SKIP:L2-B004 36 Blk-Store
6769 membar 0x40 ! FFFFCC8F4E8D01C0 SKIP:L2-B004 36
6770 membar 0x40 ! FFFFCC8F4E8D01C4 SKIP:L2-B004 36
6771 stda %f0, [%l5]0xE0 ! FFFFCC8F4E8D01C8 SKIP:L2-B004 36 Blk-Store
6772 membar 0x40 ! FFFFCC8F4E8D01CC SKIP:L2-B004 36
6773 nop ! FFFFCC8F4E8D01D0 SKIP:L2-B004 36 S
6774 ldsha [%g6-0x005F]%asi, %o2 ! FFFFCC8F4E8D01D4 SKIP:L2-B004 36 S <BD20012+1
6775 add %g1, 0x66E, %g1 ! FFFFCC8F4E8D01D8 SKIP:L2-B004 36 chksum++
6776 sta %f19, [%g3-0x0030]%asi ! FFFFCC8F4E8D01DC SKIP:L2-B004 36 S >BD20011
6777 stb %o1, [%g3-0x003C] ! FFFFCC8F4E8D01E0 SKIP:L2-B004 36 S >BD20004
6778 ldx [%g2+0x0040], %g5 ! FFFFCC8F4E8D01E4 SKIP:L2-B004 36 S BASE<BD20087
6779 bvs,pt %xcc, BL20152 ;.empty ! FFFFCC8F4E8D01E8 SKIP:L2-B004 36 L
6780 fblg,pn %fcc0, BL20153 ;.empty ! FFFFCC8F4E8D01EC SKIP:L2-B004 36 L
6781 bvc,pt %xcc, BL20154 ! FFFFCC8F4E8D01F0 SKIP:L2-B004 36 L
6782 nop ! FFFFCC8F4E8D01F4 SKIP:L2-B004 0 S
6783 st %f20, [%g6-0x0030] ! FFFFCC8F4E8D01F8 SKIP:L2-B004 0 S >BD20011
6784BL20152:fbe,a,pt %fcc3, BL20155 ! FFFFCC8F4E8D01FC SKIP:L2-B004 0 L
6785BL20153:nop ! FFFFCC8F4E8D0200 SKIP:L2-B004 36 S
6786 fbuge BL20156 ;.empty ! FFFFCC8F4E8D0204 SKIP:L2-B004 0 L
6787BL20156:.word 0xF5BBDC16 ! FFFFCC8F4E8D0208 SKIP:L2-B004 0 L illop
6788 fbug,pt %fcc3, BL20157 ! FFFFCC8F4E8D020C SKIP:L2-B004 0 L
6789BL20157:.word 0x90E9131E ! FFFFCC8F4E8D0210 SKIP:L2-B004 0 S illop
6790 bvs,pt %icc, BL20155 ;.empty ! FFFFCC8F4E8D0214 SKIP:L2-B004 0 L
6791 .word 0x97A240FA ! FFFFCC8F4E8D0218 SKIP:L2-B004 0 L illop
6792 fbe,a BL20155 ! FFFFCC8F4E8D021C SKIP:L2-B004 0 L
6793BL20155:.word 0x89AD4C86 ! FFFFCC8F4E8D0220 SKIP:L2-B004 0 S illop
6794BL20154:add %g1, 0x243, %g1 ! FFFFCC8F4E8D0224 SKIP:L2-B004 36 chksum++
6795 ba,pn %xcc, BL20159 ! FFFFCC8F4E8D0228 SKIP:L2-B004 36
6796 nop ! FFFFCC8F4E8D022C SKIP:L2-B004 36 S
6797BL20158: ! ELSE:L2-B005
6798 stb %o0, [%g5-0x003C] ! FFFFCC8F4E8D0230 ELSE:L2-B005 0 S >BD20004
6799 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0234 ELSE:L2-B005 0 <BD20003
6800 membar 0x40 ! FFFFCC8F4E8D0238 ELSE:L2-B005 0
6801 stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D023C ELSE:L2-B005 0 Blk-Store
6802 membar 0x40 ! FFFFCC8F4E8D0240 ELSE:L2-B005 0
6803 nop ! FFFFCC8F4E8D0244 ELSE:L2-B005 0 S
6804 nop ! FFFFCC8F4E8D0248 ELSE:L2-B005 0 S
6805 .word 0xC1D0724C ! FFFFCC8F4E8D024C ELSE:L2-B005 0 random
6806 stda %f24, [%l6]0xD1 ! FFFFCC8F4E8D0250 ELSE:L2-B005 0 S Short8
6807 .word 0x89ADC06F ! FFFFCC8F4E8D0254 ELSE:L2-B005 0 S illop
6808 .word 0x93906000 ! FFFFCC8F4E8D0258 ELSE:L2-B005 0 random
6809 rd %gsr, %l6 ! FFFFCC8F4E8D025C ELSE:L2-B005 0 S
6810 wr %l6, 0x98, %gsr ! FFFFCC8F4E8D0260 ELSE:L2-B005 0 S
6811 add %g6, -60, %l6 ! FFFFCC8F4E8D0264 ELSE:L2-B005 0 @BD20004
6812 .word 0xB5D6F6C9 ! FFFFCC8F4E8D0268 ELSE:L2-B005 0 S illop
6813 .word 0xABA99809 ! FFFFCC8F4E8D026C ELSE:L2-B005 0 S illop
6814 .word 0xB98682B9 ! FFFFCC8F4E8D0270 ELSE:L2-B005 0 illop
6815 .word 0x8FFCF250 ! FFFFCC8F4E8D0274 ELSE:L2-B005 0 illop
6816 stda %f32, [%l5]0x16 ! FFFFCC8F4E8D0278 ELSE:L2-B005 0 Blk-Store
6817 membar 0x40 ! FFFFCC8F4E8D027C ELSE:L2-B005 0
6818BL20159: ! ELSE:L2-B005
6819 add %g1, 0x7AE, %g1 ! FFFFCC8F4E8D0280 ELSE:L2-B005 36 chksum++
6820 andcc %g1, 0x4, %g0 ! FFFFCC8F4E8D0284 SKIP:L2-B006 36
6821 bz,a,pt %xcc, BL20160 ! FFFFCC8F4E8D0288 SKIP:L2-B006 36
6822 swap [%g3-0x0008], %o0 ! FFFFCC8F4E8D028C SKIP:L2-B006 19 S >BD20005
6823 swap [%g3-0x0038], %o2 ! FFFFCC8F4E8D0290 SKIP:L2-B006 17 S >BD20003
6824 add %g5, -96, %l6 ! FFFFCC8F4E8D0294 SKIP:L2-B006 17 @BD20012
6825 stda %f18, [%l6]0xD2 ! FFFFCC8F4E8D0298 SKIP:L2-B006 17 S Short16
6826 .word 0xD916263B ! FFFFCC8F4E8D029C SKIP:L2-B006 17 S illop
6827 ta %xcc, 0x40 ! FFFFCC8F4E8D02A0 SKIP:L2-B006 17 S +-priv
6828 stha %o0, [%g4-0x0060]%asi ! FFFFCC8F4E8D02A4 SKIP:L2-B006 32 S >BD20012
6829 stw %g1, [%g3-0x0038] ! FFFFCC8F4E8D02A8 SKIP:L2-B006 18 S >BD20003
6830 fpsub32s %f26, %f19, %f23 ! FFFFCC8F4E8D02AC SKIP:L2-B006 17 S
6831 add %g1, 0x896, %g1 ! FFFFCC8F4E8D02B0 SKIP:L2-B006 17 chksum++
6832 .word 0xC3D41642 ! FFFFCC8F4E8D02B4 SKIP:L2-B006 17 S illop
6833 .word 0xB1B39014 ! FFFFCC8F4E8D02B8 SKIP:L2-B006 17 S illop_VIS
6834 prefetch [%o1+%o5], 23 ! FFFFCC8F4E8D02BC SKIP:L2-B006 17 S <.+0
6835 ldx [%g2+0x0058], %l6 ! FFFFCC8F4E8D02C0 SKIP:L2-B006 17 <BD20021
6836 ldda [%l6]0x2E, %o0 ! FFFFCC8F4E8D02C4 SKIP:L2-B006 18 S Quad_Ld_P
6837 alignaddrl %g1, %o5, %o5 ! FFFFCC8F4E8D02C8 SKIP:L2-B006 17 S
6838 fba,pn %fcc3, BL20161 ! FFFFCC8F4E8D02CC SKIP:L2-B006 17
6839 nop ! FFFFCC8F4E8D02D0 SKIP:L2-B006 17 S
6840BL20160: ! ELSE:L2-B007
6841 fcmple16 %f24, %f16, %o1 ! FFFFCC8F4E8D02D4 ELSE:L2-B007 19 S
6842 add %g4, -96, %l6 ! FFFFCC8F4E8D02D8 ELSE:L2-B007 19 @BD20012
6843 ldda [%l6]0xD3, %f30 ! FFFFCC8F4E8D02DC ELSE:L2-B007 19 S Short16
6844 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D02E0 ELSE:L2-B007 19 <BD20003
6845 membar 0x40 ! FFFFCC8F4E8D02E4 ELSE:L2-B007 19
6846 stda %f0, [%l5]0x16 ! FFFFCC8F4E8D02E8 ELSE:L2-B007 19 Blk-Store
6847 membar 0x40 ! FFFFCC8F4E8D02EC ELSE:L2-B007 19
6848 membar 0x40 ! FFFFCC8F4E8D02F0 ELSE:L2-B007 19
6849 ldda [%l5]0x1E, %f16 ! FFFFCC8F4E8D02F4 ELSE:L2-B007 19 Blk-Load
6850 membar 0x40 ! FFFFCC8F4E8D02F8 ELSE:L2-B007 19
6851 add %g1, 0x116, %g1 ! FFFFCC8F4E8D02FC ELSE:L2-B007 19 chksum++
6852 fcmpne32 %f30, %f18, %o5 ! FFFFCC8F4E8D0300 ELSE:L2-B007 19 S
6853 pdist %f16, %f22, %f24 ! FFFFCC8F4E8D0304 ELSE:L2-B007 19 S
6854 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0308 ELSE:L2-B007 19 <BD20003
6855 membar 0x40 ! FFFFCC8F4E8D030C ELSE:L2-B007 19
6856 stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0310 ELSE:L2-B007 19 Blk-Store
6857 membar 0x40 ! FFFFCC8F4E8D0314 ELSE:L2-B007 19
6858 .word 0xB1A61A07 ! FFFFCC8F4E8D0318 ELSE:L2-B007 19 S illop_FP
6859 stw %o0, [%g6-0x0008] ! FFFFCC8F4E8D031C ELSE:L2-B007 19 S >BD20005
6860 membar 0x40 ! FFFFCC8F4E8D0320 ELSE:L2-B007 19
6861 stda %f0, [%l5]0x16 ! FFFFCC8F4E8D0324 ELSE:L2-B007 19 Blk-Store
6862 membar 0x40 ! FFFFCC8F4E8D0328 ELSE:L2-B007 19
6863 nop ! FFFFCC8F4E8D032C ELSE:L2-B007 19 S
6864 add %g5, -96, %l6 ! FFFFCC8F4E8D0330 ELSE:L2-B007 19 @BD20012
6865 ldda [%l6]0xD2, %f18 ! FFFFCC8F4E8D0334 ELSE:L2-B007 19 S Short16
6866 st %f22, [%g4-0x0038] ! FFFFCC8F4E8D0338 ELSE:L2-B007 19 S >BD20003
6867 prefetch [%i3+%i0], 2 ! FFFFCC8F4E8D033C ELSE:L2-B007 19 S <.+0
6868 prefetch [%i1+0x0DB8], 20 ! FFFFCC8F4E8D0340 ELSE:L2-B007 19 S <.+3512
6869 membar 0x40 ! FFFFCC8F4E8D0344 ELSE:L2-B007 19
6870 stda %f16, [%l5]0x16 ! FFFFCC8F4E8D0348 ELSE:L2-B007 19 Blk-Store
6871 membar 0x40 ! FFFFCC8F4E8D034C ELSE:L2-B007 19
6872BL20161: ! ELSE:L2-B007
6873 add %g1, 0x14E, %g1 ! FFFFCC8F4E8D0350 ELSE:L2-B007 36 chksum++
6874 andcc %o0, 0x200, %g0 ! FFFFCC8F4E8D0354 SKIP:L2-B008 36
6875 bnz,a,pn %icc, BL20162 ! FFFFCC8F4E8D0358 SKIP:L2-B008 36
6876 stw %o2, [%g6-0x0030] ! FFFFCC8F4E8D035C SKIP:L2-B008 2 S >BD20011
6877 .word 0xB3AFC254 ! FFFFCC8F4E8D0360 SKIP:L2-B008 34 S illop_FP
6878 ldstub [%g3-0x003C], %o1 ! FFFFCC8F4E8D0364 SKIP:L2-B008 34 S >BD20004
6879 lduha [%g7+%g7]0x83, %o3 ! FFFFCC8F4E8D0368 SKIP:L2-B008 34 S <BD20034
6880 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D036C SKIP:L2-B008 34 <BD20003
6881 membar 0x40 ! FFFFCC8F4E8D0370 SKIP:L2-B008 34
6882 stda %f16, [%l5]0x16 ! FFFFCC8F4E8D0374 SKIP:L2-B008 34 Blk-Store
6883 membar 0x40 ! FFFFCC8F4E8D0378 SKIP:L2-B008 34
6884 stba %g1, [%g4-0x003C]%asi ! FFFFCC8F4E8D037C SKIP:L2-B008 34 S >BD20004
6885 membar 0x40 ! FFFFCC8F4E8D0380 SKIP:L2-B008 34
6886 stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0384 SKIP:L2-B008 34 Blk-Store
6887 membar 0x40 ! FFFFCC8F4E8D0388 SKIP:L2-B008 34
6888 ldx [%g2+0x0060], %fsr ! FFFFCC8F4E8D038C SKIP:L2-B008 34 S <BD20008
6889 add %g1, 0x338, %g1 ! FFFFCC8F4E8D0390 SKIP:L2-B008 34 chksum++
6890 add %g3, -96, %l6 ! FFFFCC8F4E8D0394 SKIP:L2-B008 34 @BD20012
6891 stda %f30, [%l6]0xD2 ! FFFFCC8F4E8D0398 SKIP:L2-B008 34 S Short16
6892 bshuffle %f18, %f16, %f28 ! FFFFCC8F4E8D039C SKIP:L2-B008 34 S
6893 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D03A0 SKIP:L2-B008 34 <BD20003
6894 membar 0x40 ! FFFFCC8F4E8D03A4 SKIP:L2-B008 34
6895 stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D03A8 SKIP:L2-B008 34 Blk-Store
6896 membar 0x40 ! FFFFCC8F4E8D03AC SKIP:L2-B008 34
6897 st %f30, [%g5-0x0008] ! FFFFCC8F4E8D03B0 SKIP:L2-B008 34 S >BD20005
6898 ba,pt %icc, BL20167 ! FFFFCC8F4E8D03B4 SKIP:L2-B008 34
6899 st %f21, [%g6-0x0038] ! FFFFCC8F4E8D03B8 SKIP:L2-B008 34 S >BD20003
6900BL20162: ! ELSE:L2-B009
6901 nop ! FFFFCC8F4E8D03BC ELSE:L2-B009 2 S
6902 .word 0xDB5E7386 ! FFFFCC8F4E8D03C0 ELSE:L2-B009 2 S illop
6903 ta %xcc, 0x46 ! FFFFCC8F4E8D03C4 ELSE:L2-B009 2 S demap-page
6904 nop ! FFFFCC8F4E8D03C8 ELSE:L2-B009 2 S
6905 ldx [%g2+0x0010], %g6 ! FFFFCC8F4E8D03CC ELSE:L2-B009 2 S BASE<BD20173
6906 add %g1, 0x42D, %g1 ! FFFFCC8F4E8D03D0 ELSE:L2-B009 2 chksum++
6907 nop ! FFFFCC8F4E8D03D4 ELSE:L2-B009 2 S
6908 fbge,a,pn %fcc1, BL20163 ;.empty ! FFFFCC8F4E8D03D8 ELSE:L2-B009 2 L
6909 bvs,pn %icc, BL20164 ! FFFFCC8F4E8D03DC ELSE:L2-B009 2 L
6910 nop ! FFFFCC8F4E8D03E0 ELSE:L2-B009 0 S
6911 .word 0x87B1500D ! FFFFCC8F4E8D03E4 ELSE:L2-B009 0 S illop_VIS
6912 bvc BL20165 ;.empty ! FFFFCC8F4E8D03E8 ELSE:L2-B009 0 L
6913BL20164:fbuge BL20166 ! FFFFCC8F4E8D03EC ELSE:L2-B009 0 L
6914 .word 0x89C7C41D ! FFFFCC8F4E8D03F0 ELSE:L2-B009 0 S illop
6915BL20163:bg,a,pt %xcc, BL20166 ;.empty ! FFFFCC8F4E8D03F4 ELSE:L2-B009 2 L
6916 fbug,a BL20165 ! FFFFCC8F4E8D03F8 ELSE:L2-B009 2 L
6917BL20165:swap [%g6-0x0030], %o3 ! FFFFCC8F4E8D03FC ELSE:L2-B009 0 S >BD20011
6918BL20166:add %g1, 0xCDE, %g1 ! FFFFCC8F4E8D0400 ELSE:L2-B009 0 chksum++
6919BL20167: ! ELSE:L2-B009
6920 add %g1, 0xA6C, %g1 ! FFFFCC8F4E8D0404 ELSE:L2-B009 36 chksum++
6921 srlx %o4, 0x1, %o4 ! FFFFCC8F4E8D0408 LOOP:L1-B000 36
6922 andcc %o4, 0x1, %g0 ! FFFFCC8F4E8D040C LOOP:L1-B000 36
6923 bne,pn %xcc, BL20168 ! FFFFCC8F4E8D0410 LOOP:L1-B000 36
6924 ldub [%g4-0x003C], %o3 ! FFFFCC8F4E8D0414 LOOP:L1-B000 36 S <BD20004
6925 add %g1, 0xE31, %g1 ! FFFFCC8F4E8D0418 LOOP:L1-B000 22 chksum++
6926 stw %o1, [%g6-0x0008] ! FFFFCC8F4E8D041C SUBR:L0-B000 22 S >BD20005
6927 ldx [%g2+0x0010], %g6 ! FFFFCC8F4E8D0420 SUBR:L0-B000 22 S BASE<BD20173
6928 ldx [%g2+0x0050], %l5 ! FFFFCC8F4E8D0424 SUBR:L0-B000 22 <BD20003
6929 membar 0x40 ! FFFFCC8F4E8D0428 SUBR:L0-B000 22
6930 stda %f32, [%l5]0xE0 ! FFFFCC8F4E8D042C SUBR:L0-B000 22 Blk-Store
6931 membar 0x40 ! FFFFCC8F4E8D0430 SUBR:L0-B000 22
6932 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0434 SUBR:L0-B000 22 ptr_chase
6933 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0438 SUBR:L0-B000 22 ptr_chase
6934 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D043C SUBR:L0-B000 22 ptr_chase
6935 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0440 SUBR:L0-B000 22 ptr_chase
6936 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0444 SUBR:L0-B000 22 ptr_chase
6937 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0448 SUBR:L0-B000 22 ptr_chase
6938 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D044C SUBR:L0-B000 22 ptr_chase
6939 ldx [%g5-0x0088], %g5 ! FFFFCC8F4E8D0450 SUBR:L0-B000 22 ptr_chase
6940 membar 0x40 ! FFFFCC8F4E8D0454 SUBR:L0-B000 22
6941 stda %f0, [%l5]0xF0 ! FFFFCC8F4E8D0458 SUBR:L0-B000 22 Blk-Store
6942 membar 0x40 ! FFFFCC8F4E8D045C SUBR:L0-B000 22
6943 nop ! FFFFCC8F4E8D0460 SUBR:L0-B000 22 S
6944 lduha [%g6-0x0060]%asi, %o3 ! FFFFCC8F4E8D0464 SUBR:L0-B000 22 S <BD20012
6945 membar 0x40 ! FFFFCC8F4E8D0468 SUBR:L0-B000 22
6946 stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D046C SUBR:L0-B000 22 Blk-Store
6947 membar 0x40 ! FFFFCC8F4E8D0470 SUBR:L0-B000 22
6948 membar 0x40 ! FFFFCC8F4E8D0474 SUBR:L0-B000 22
6949 stda %f32, [%l5]0xF0 ! FFFFCC8F4E8D0478 SUBR:L0-B000 22 Blk-Store
6950 membar 0x40 ! FFFFCC8F4E8D047C SUBR:L0-B000 22
6951 ldx [%g2+0x0040], %g5 ! FFFFCC8F4E8D0480 SUBR:L0-B000 22 S BASE<BD20087
6952 retl ! FFFFCC8F4E8D0484 SUBR:L0-B000 22
6953 add %g1, 0xC3F, %g1 ! FFFFCC8F4E8D0488 SUBR:L0-B000 22 chksum++
6954
6955SECTION .btext017_pg1 TEXT_VA=0xffffcc8f4e8d0000
6956attr_text {
6957 Name = .btext017_pg1,
6958 VA = 0xffffcc8f4e8d0000,
6959 RA = 0xfffe90000,
6960 PA = ra2pa(0xfffe90000,0),
6961 tsbonly,
6962 part_0_ctx_nonzero_tsb_config_1,
6963 TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
6964 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
6965 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
6966}
6967.text; .skip 8
6968
6969!========================================================================
6970
6971SECTION .btext018 TEXT_VA=0x6433b5f1ff00
6972attr_text {
6973 Name = .btext018,
6974 VA = 0x6433b5f1ff00,
6975 RA = 0xfffe6ff00,
6976 PA = ra2pa(0xfffe6ff00,0),
6977 notsb
6978}
6979
6980SECTION .btext018_pg0 TEXT_VA=0x6433b5f10000
6981attr_text {
6982 Name = .btext018_pg0,
6983 VA = 0x6433b5f10000,
6984 RA = 0xfffe60000,
6985 PA = ra2pa(0xfffe60000,0),
6986 tsbonly,
6987 part_0_ctx_nonzero_tsb_config_1,
6988 TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
6989 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
6990 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
6991}
6992.text; .skip 8
6993
6994
6995SECTION .btext018
6996.text
6997.global SUBR036; SUBR036:
6998 rd %gsr, %l6 ! 00006433B5F1FF00 SUBR:L0-B000 13 S
6999 wr %l6, 0x60, %gsr ! 00006433B5F1FF04 SUBR:L0-B000 13 S
7000 swapa [%g3-0x0008]%asi, %o2 ! 00006433B5F1FF08 SUBR:L0-B000 13 S >BD20005
7001 swapa [%g4-0x0008]%asi, %o0 ! 00006433B5F1FF0C SUBR:L0-B000 13 S >BD20005
7002 swap [%g4-0x0038], %o1 ! 00006433B5F1FF10 SUBR:L0-B000 13 S >BD20003
7003 add %g4, -96, %l6 ! 00006433B5F1FF14 SUBR:L0-B000 13 @BD20012
7004 stda %f26, [%l6]0xD2 ! 00006433B5F1FF18 SUBR:L0-B000 13 S Short16
7005 sth %o2, [%g5-0x0060] ! 00006433B5F1FF1C SUBR:L0-B000 13 S >BD20012
7006 ldx [%g2+0x0050], %l5 ! 00006433B5F1FF20 SUBR:L0-B000 13 <BD20003
7007 membar 0x40 ! 00006433B5F1FF24 SUBR:L0-B000 13
7008 stda %f0, [%l5]0xE0 ! 00006433B5F1FF28 SUBR:L0-B000 13 Blk-Store
7009 membar 0x40 ! 00006433B5F1FF2C SUBR:L0-B000 13
7010 membar 0x40 ! 00006433B5F1FF30 SUBR:L0-B000 13
7011 stda %f0, [%l5]0xE0 ! 00006433B5F1FF34 SUBR:L0-B000 13 Blk-Store
7012 membar 0x40 ! 00006433B5F1FF38 SUBR:L0-B000 13
7013 membar 0x40 ! 00006433B5F1FF3C SUBR:L0-B000 13
7014 stda %f0, [%l5]0xF8 ! 00006433B5F1FF40 SUBR:L0-B000 13 Blk-Store
7015 membar 0x40 ! 00006433B5F1FF44 SUBR:L0-B000 13
7016 membar 0x40 ! 00006433B5F1FF48 SUBR:L0-B000 13
7017 stda %f0, [%l5]0xF8 ! 00006433B5F1FF4C SUBR:L0-B000 13 Blk-Store
7018 membar 0x40 ! 00006433B5F1FF50 SUBR:L0-B000 13
7019 stb %i2, [%g4-0x003C] ! 00006433B5F1FF54 SUBR:L0-B000 13 S >BD20004
7020 add %g4, -60, %l6 ! 00006433B5F1FF58 SUBR:L0-B000 13 @BD20004
7021 stda %f26, [%l6]0xD8 ! 00006433B5F1FF5C SUBR:L0-B000 13 S Short8
7022 add %g1, 0x2D, %g1 ! 00006433B5F1FF60 SUBR:L0-B000 13 chksum++
7023 add %i0, %g1, %o1 ! 00006433B5F1FF64 SWCH:L1-B000 13
7024 andcc %o1, 0x40, %g0 ! 00006433B5F1FF68 SWCH:L1-B000 13
7025 bnz,pt %xcc, BL20179 ! 00006433B5F1FF6C SWCH:L1-B000 13
7026 andcc %o1, 0x100, %g0 ! 00006433B5F1FF70 SWCH:L1-B000 13
7027 bnz,a,pt %xcc, BL20178 ! 00006433B5F1FF74 SWCH:L1-B000 5
7028 add %g1, 0x6C2, %g1 ! 00006433B5F1FF78 SWCH:L1-B000 1 chksum++
7029 andcc %o1, 0x100, %g0 ! 00006433B5F1FF7C SWCH:L1-B000 4
7030 bnz,pt %xcc, BL20177 ! 00006433B5F1FF80 SWCH:L1-B000 4
7031 add %g1, 0x884, %g1 ! 00006433B5F1FF84 SWCH:L1-B000 4 chksum++
7032 andcc %o1, 0x800, %g0 ! 00006433B5F1FF88 SWCH:L1-B000 4
7033 bnz,a,pt %xcc, BL20174 ! 00006433B5F1FF8C SWCH:L1-B000 4
7034 add %g1, 0xAA1, %g1 ! 00006433B5F1FF90 SWCH:L1-B000 4 chksum++
7035 ldx [%g2+0x0050], %l5 ! 00006433B5F1FF94 SWCH:L1-B000 0 <BD20003
7036 membar 0x40 ! 00006433B5F1FF98 SWCH:L1-B000 0
7037 stda %f0, [%l5]0xE0 ! 00006433B5F1FF9C SWCH:L1-B000 0 Blk-Store
7038 .word 0x8F543E73 ! 00006433B5F1FFA0 SWCH:L1-B000 0 illop
7039 membar 0x40 ! 00006433B5F1FFA4 SWCH:L1-B000 0
7040 stda %f32, [%l5]0xF0 ! 00006433B5F1FFA8 SWCH:L1-B000 0 Blk-Store
7041 .word 0x81F31245 ! 00006433B5F1FFAC SWCH:L1-B000 0 illop
7042 membar 0x40 ! 00006433B5F1FFB0 SWCH:L1-B000 0
7043 .word 0xD1AC13A0 ! 00006433B5F1FFB4 SWCH:L1-B000 0 illop
7044 .word 0xF44A292B ! 00006433B5F1FFB8 SWCH:L1-B000 0 random
7045 fpackfix %f18, %f19 ! 00006433B5F1FFBC SWCH:L1-B000 0 S
7046 add %g1, 0xE8, %g1 ! 00006433B5F1FFC0 SWCH:L1-B000 0 chksum++
7047 fba BL20180 ! 00006433B5F1FFC4 SWCH:L1-B000 0
7048 nop ! 00006433B5F1FFC8 SWCH:L1-B000 0 S
7049BL20174:add %g1, 0x802, %g1 ! 00006433B5F1FFCC CASE:L2-B000 4 chksum++
7050 st %f21, [%g4-0x0008] ! 00006433B5F1FFD0 CASE:L2-B000 4 S >BD20005
7051 ldx [%g2+0x0060], %fsr ! 00006433B5F1FFD4 CASE:L2-B000 4 S <BD20008
7052 ba BL20169 ! 00006433B5F1FFD8 CASE:L2-B000 4 L
7053 nop ! 00006433B5F1FFDC CASE:L2-B000 4 S
7054 .word 0x95906000 ! 00006433B5F1FFE0 CASE:L2-B000 0 L random
7055 ldub [%g4-0x003C], %o0 ! 00006433B5F1FFE4 CASE:L2-B000 0 S <BD20004
7056 nop ! 00006433B5F1FFE8 CASE:L2-B000 0 S
7057 nop ! 00006433B5F1FFEC CASE:L2-B000 0 S
7058 .word 0x8DAECA57 ! 00006433B5F1FFF0 CASE:L2-B000 0 L illop
7059BL20170:sth %o0, [%g6-0x0060] ! 00006433B5F1FFF4 CASE:L2-B000 0 S >BD20012
7060 .word 0x9FEB1FAE ! 00006433B5F1FFF8 CASE:L2-B000 0 L illop
7061BL20169:fbn,a BL20173 ! 00006433B5F1FFFC CASE:L2-B000 4 L
7062 nop ! 00006433B5F20000 CASE:L2-B000 0 S
7063BL20172:nop ! 00006433B5F20004 CASE:L2-B000 4 S
7064BL20171:bgu,pn %xcc, BL20173 ! 00006433B5F20008 CASE:L2-B000 4 L
7065BL20173:stw %o1, [%g3-0x0030] ! 00006433B5F2000C CASE:L2-B000 8 S >BD20011
7066 nop ! 00006433B5F20010 CASE:L2-B000 4 S
7067 nop ! 00006433B5F20014 CASE:L2-B000 4 S
7068 add %g1, 0xB20, %g1 ! 00006433B5F20018 CASE:L2-B000 4 chksum++
7069 fba,a BL20180 ! 00006433B5F2001C CASE:L2-B000 4
7070 .word 0xDF5E6DB0 ! 00006433B5F20020 CASE:L2-B000 0 S illop
7071BL20177:add %g1, 0x4FE, %g1 ! 00006433B5F20024 CASE:L2-B001 0 chksum++
7072 nop ! 00006433B5F20028 CASE:L2-B001 0 S
7073 .word 0x8FB402CE ! 00006433B5F2002C CASE:L2-B001 0 S illop
7074 .word 0xFDE87EC8 ! 00006433B5F20030 CASE:L2-B001 0 L random
7075 nop ! 00006433B5F20034 CASE:L2-B001 0 S
7076 fbuge,a BL20176 ! 00006433B5F20038 CASE:L2-B001 0 L
7077BL20175:swapa [%g4-0x0008]%asi, %o5 ! 00006433B5F2003C CASE:L2-B001 0 S >BD20005
7078 fbug BL20176 ! 00006433B5F20040 CASE:L2-B001 0 L
7079 nop ! 00006433B5F20044 CASE:L2-B001 0 S
7080BL20176:add %g1, 0x29D, %g1 ! 00006433B5F20048 CASE:L2-B001 0 chksum++
7081 ba,a,pn %xcc, BL20180 ! 00006433B5F2004C CASE:L2-B001 0
7082 nop ! 00006433B5F20050 CASE:L2-B001 0 S
7083BL20178:add %g1, 0x485, %g1 ! 00006433B5F20054 CASE:L2-B002 1 chksum++
7084 ldx [%g2+0x0050], %l5 ! 00006433B5F20058 CASE:L2-B002 1 <BD20003
7085 membar 0x40 ! 00006433B5F2005C CASE:L2-B002 1
7086 stda %f32, [%l5]0xE0 ! 00006433B5F20060 CASE:L2-B002 1 Blk-Store
7087 membar 0x40 ! 00006433B5F20064 CASE:L2-B002 1
7088 ldx [%g2+0x0058], %l6 ! 00006433B5F20068 CASE:L2-B002 1 <BD20021
7089 ldda [%l6]0x26, %o2 ! 00006433B5F2006C CASE:L2-B002 1 S Quad_Ld_P
7090 membar 0x40 ! 00006433B5F20070 CASE:L2-B002 1
7091 stda %f0, [%l5]0xF0 ! 00006433B5F20074 CASE:L2-B002 1 Blk-Store
7092 membar 0x40 ! 00006433B5F20078 CASE:L2-B002 1
7093 faligndata %f28, %f18, %f26 ! 00006433B5F2007C CASE:L2-B002 1 S
7094 membar 0x40 ! 00006433B5F20080 CASE:L2-B002 1
7095 stda %f0, [%l5]0xF0 ! 00006433B5F20084 CASE:L2-B002 1 Blk-Store
7096 membar 0x40 ! 00006433B5F20088 CASE:L2-B002 1
7097 .word 0xB5B6C9DE ! 00006433B5F2008C CASE:L2-B002 1 S illop_VIS
7098 membar 0x40 ! 00006433B5F20090 CASE:L2-B002 1
7099 stda %f32, [%l5]0xF0 ! 00006433B5F20094 CASE:L2-B002 1 Blk-Store
7100 membar 0x40 ! 00006433B5F20098 CASE:L2-B002 1
7101 ldstub [%g6-0x003C], %o2 ! 00006433B5F2009C CASE:L2-B002 1 S >BD20004
7102 membar 0x40 ! 00006433B5F200A0 CASE:L2-B002 1
7103 stda %f32, [%l5]0x16 ! 00006433B5F200A4 CASE:L2-B002 1 Blk-Store
7104 membar 0x40 ! 00006433B5F200A8 CASE:L2-B002 1
7105 membar 0x40 ! 00006433B5F200AC CASE:L2-B002 1
7106 stda %f0, [%l5]0xF0 ! 00006433B5F200B0 CASE:L2-B002 1 Blk-Store
7107 membar 0x40 ! 00006433B5F200B4 CASE:L2-B002 1
7108 ta %xcc, 0x46 ! 00006433B5F200B8 CASE:L2-B002 1 S demap-page
7109 swapa [%g6-0x0030]%asi, %o4 ! 00006433B5F200BC CASE:L2-B002 1 S >BD20011
7110 ba,a BL20180 ! 00006433B5F200C0 CASE:L2-B002 1
7111 ldx [%g2+0x0028], %g3 ! 00006433B5F200C4 CASE:L2-B002 0 S BASE<BD20060
7112BL20179:add %g1, 0xF8E, %g1 ! 00006433B5F200C8 CASE:L2-B003 8 chksum++
7113 sta %f29, [%g4-0x0038]%asi ! 00006433B5F200CC CASE:L2-B003 8 S >BD20003
7114 ldx [%g2+0x0050], %l5 ! 00006433B5F200D0 CASE:L2-B003 8 <BD20003
7115 membar 0x40 ! 00006433B5F200D4 CASE:L2-B003 8
7116 stda %f0, [%l5]0x1E ! 00006433B5F200D8 CASE:L2-B003 8 Blk-Store
7117 membar 0x40 ! 00006433B5F200DC CASE:L2-B003 8
7118 ldx [%g2+0x0058], %l6 ! 00006433B5F200E0 CASE:L2-B003 8 <BD20021
7119 stwa %g7, [%l6+%g0]0x04 ! 00006433B5F200E4 CASE:L2-B003 8 S >BD20022
7120 nop ! 00006433B5F200E8 CASE:L2-B003 8 S
7121 fcmple16 %f18, %f28, %o2 ! 00006433B5F200EC CASE:L2-B003 8 S
7122 swap [%g6-0x0030], %o5 ! 00006433B5F200F0 CASE:L2-B003 8 S >BD20011
7123 ba,a BL20180 ! 00006433B5F200F4 CASE:L2-B003 8
7124 .word 0x81C7E008 ! 00006433B5F200F8 CASE:L2-B003 0 S random
7125BL20180: ! SWCH:L1-B000
7126 add %g1, 0xC87, %g1 ! 00006433B5F200FC SWCH:L1-B000 13 chksum++
7127 .word 0x89B126E2 ! 00006433B5F20100 SWCH:L1-B000 13 S illop_VIS
7128 ldx [%g4-0x0088], %g4 ! 00006433B5F20104 SWCH:L1-B000 13 ptr_chase
7129 ldx [%g4-0x0088], %g4 ! 00006433B5F20108 SWCH:L1-B000 13 ptr_chase
7130 ldx [%g4-0x0088], %g4 ! 00006433B5F2010C SWCH:L1-B000 13 ptr_chase
7131 ldx [%g4-0x0088], %g4 ! 00006433B5F20110 SWCH:L1-B000 13 ptr_chase
7132 ldx [%g4-0x0088], %g4 ! 00006433B5F20114 SWCH:L1-B000 13 ptr_chase
7133 ldx [%g2+0x0050], %l5 ! 00006433B5F20118 SWCH:L1-B000 13 <BD20003
7134 membar 0x40 ! 00006433B5F2011C SWCH:L1-B000 13
7135 ldda [%l5]0xF0, %f16 ! 00006433B5F20120 SWCH:L1-B000 13 Blk-Load
7136 membar 0x40 ! 00006433B5F20124 SWCH:L1-B000 13
7137 nop ! 00006433B5F20128 SWCH:L1-B000 13 S
7138 nop ! 00006433B5F2012C SWCH:L1-B000 13 S
7139 nop ! 00006433B5F20130 SWCH:L1-B000 13 S
7140 retl ! 00006433B5F20134 SUBR:L0-B000 13
7141 add %g1, 0xC87, %g1 ! 00006433B5F20138 SUBR:L0-B000 13 chksum++
7142
7143SECTION .btext018_pg1 TEXT_VA=0x6433b5f20000
7144attr_text {
7145 Name = .btext018_pg1,
7146 VA = 0x6433b5f20000,
7147 RA = 0xfffe70000,
7148 PA = ra2pa(0xfffe70000,0),
7149 tsbonly,
7150 part_0_ctx_nonzero_tsb_config_1,
7151 TTE_Context=69, TTE_Size=1, TTE_W=0, TTE_X=1,
7152 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
7153 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
7154}
7155.text; .skip 8
7156! Context 69: 2438 instructions generated, 34082 executed, 885 traps
7157
7158#undef BLIMP_BIAS
7159#define BLIMP_BIAS 0
7160#undef BLIMP_FRAME
7161#define BLIMP_FRAME 128
7162#undef BLIMP_32BIT
7163#define BLIMP_32BIT 0
7164
7165!========================================================================
7166
7167SECTION .btext019 TEXT_VA=0xffff8fc84ccefd00
7168attr_text {
7169 Name = .btext019,
7170 VA = 0xffff8fc84ccefd00,
7171 RA = 0xfffd9fd00,
7172 PA = ra2pa(0xfffd9fd00,0),
7173 notsb
7174}
7175
7176SECTION .btext019_pg0 TEXT_VA=0xffff8fc84cce0000
7177attr_text {
7178 Name = .btext019_pg0,
7179 VA = 0xffff8fc84cce0000,
7180 RA = 0xfffd90000,
7181 PA = ra2pa(0xfffd90000,0),
7182 tsbonly,
7183 part_0_ctx_nonzero_tsb_config_1,
7184 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
7185 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
7186 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
7187}
7188.text; .skip 8
7189
7190
7191SECTION .btext019
7192.text
7193.global start_th_2; start_th_2:
7194.global SUBR040; SUBR040:
7195BL40220: ! MAIN:L0-B000
7196 nop ! FFFF8FC84CCEFD00 MAIN:L0-B000 1
7197 sethi %hh(0xFD3DD8000),%g2 ! FFFF8FC84CCEFD04 MAIN:L0-B000 1 BD40167
7198 or %g2,%hm(0xFD3DD8000),%g2 ! FFFF8FC84CCEFD08 MAIN:L0-B000 1
7199 sethi %lm(0xFD3DD8000),%g3 ! FFFF8FC84CCEFD0C MAIN:L0-B000 1
7200 or %g3,%lo(0xFD3DD8000),%g3 ! FFFF8FC84CCEFD10 MAIN:L0-B000 1
7201 sllx %g2, 0x20, %g2 ! FFFF8FC84CCEFD14 MAIN:L0-B000 1
7202 or %g2, %g3, %g2 ! FFFF8FC84CCEFD18 MAIN:L0-B000 1
7203 sethi %hh(0x78E527FB2000),%l0 ! FFFF8FC84CCEFD1C MAIN:L0-B000 1 STACK0070
7204 or %l0,%hm(0x78E527FB2000),%l0 ! FFFF8FC84CCEFD20 MAIN:L0-B000 1
7205 sethi %lm(0x78E527FB2000),%l1 ! FFFF8FC84CCEFD24 MAIN:L0-B000 1
7206 or %l1,%lo(0x78E527FB2000),%l1 ! FFFF8FC84CCEFD28 MAIN:L0-B000 1
7207 sllx %l0, 0x20, %l0 ! FFFF8FC84CCEFD2C MAIN:L0-B000 1
7208 or %l0, %l1, %l0 ! FFFF8FC84CCEFD30 MAIN:L0-B000 1
7209 sub %l0, 0x100, %o6 ! FFFF8FC84CCEFD34 MAIN:L0-B000 1
7210 add %o6, 0x80, %i6 ! FFFF8FC84CCEFD38 MAIN:L0-B000 1
7211 addcc %g0, 0x1, %g1 ! FFFF8FC84CCEFD3C MAIN:L0-B000 1
7212 or %g0, 0x856, %g3 ! FFFF8FC84CCEFD40 MAIN:L0-B000 1
7213 or %g0, 0x657, %g4 ! FFFF8FC84CCEFD44 MAIN:L0-B000 1
7214 or %g0, 0xE, %g5 ! FFFF8FC84CCEFD48 MAIN:L0-B000 1
7215 or %g0, 0xCC5, %g6 ! FFFF8FC84CCEFD4C MAIN:L0-B000 1
7216 or %g0, 0x0, %g7 ! FFFF8FC84CCEFD50 MAIN:L0-B000 1
7217 or %g0, 0x3A5, %o0 ! FFFF8FC84CCEFD54 MAIN:L0-B000 1
7218 or %g0, 0xA7E, %o1 ! FFFF8FC84CCEFD58 MAIN:L0-B000 1
7219 or %g0, -372, %o2 ! FFFF8FC84CCEFD5C MAIN:L0-B000 1
7220 or %g0, -1118, %o3 ! FFFF8FC84CCEFD60 MAIN:L0-B000 1
7221 or %g0, 0x6B0, %o4 ! FFFF8FC84CCEFD64 MAIN:L0-B000 1
7222 or %g0, 0x851, %o5 ! FFFF8FC84CCEFD68 MAIN:L0-B000 1
7223 or %g0, 0x1FF, %o7 ! FFFF8FC84CCEFD6C MAIN:L0-B000 1
7224 or %g0, -2278, %l0 ! FFFF8FC84CCEFD70 MAIN:L0-B000 1
7225 or %g0, -2967, %l1 ! FFFF8FC84CCEFD74 MAIN:L0-B000 1
7226 or %g0, -2796, %l2 ! FFFF8FC84CCEFD78 MAIN:L0-B000 1
7227 or %g0, 0x26D, %l3 ! FFFF8FC84CCEFD7C MAIN:L0-B000 1
7228 or %g0, -3013, %l4 ! FFFF8FC84CCEFD80 MAIN:L0-B000 1
7229 or %g0, -1192, %l5 ! FFFF8FC84CCEFD84 MAIN:L0-B000 1
7230 sethi %hh(0xFFFF8FC84CCEFD00),%l7 ! FFFF8FC84CCEFD88 MAIN:L0-B000 1 SUBR040
7231 or %l7,%hm(0xFFFF8FC84CCEFD00),%l7 ! FFFF8FC84CCEFD8C MAIN:L0-B000 1
7232 sethi %lm(0xFFFF8FC84CCEFD00),%l6 ! FFFF8FC84CCEFD90 MAIN:L0-B000 1
7233 or %l6,%lo(0xFFFF8FC84CCEFD00),%l6 ! FFFF8FC84CCEFD94 MAIN:L0-B000 1
7234 sllx %l7, 0x20, %l7 ! FFFF8FC84CCEFD98 MAIN:L0-B000 1
7235 or %l7, %l6, %l7 ! FFFF8FC84CCEFD9C MAIN:L0-B000 1
7236 or %g0, -1689, %l6 ! FFFF8FC84CCEFDA0 MAIN:L0-B000 1
7237 or %g0, 0x6FD, %i0 ! FFFF8FC84CCEFDA4 MAIN:L0-B000 1
7238 or %g0, -2809, %i1 ! FFFF8FC84CCEFDA8 MAIN:L0-B000 1
7239 or %g0, -3997, %i2 ! FFFF8FC84CCEFDAC MAIN:L0-B000 1
7240 or %g0, -3012, %i3 ! FFFF8FC84CCEFDB0 MAIN:L0-B000 1
7241 or %g0, -3708, %i4 ! FFFF8FC84CCEFDB4 MAIN:L0-B000 1
7242 or %g0, -582, %i5 ! FFFF8FC84CCEFDB8 MAIN:L0-B000 1
7243 or %g0, 0x430, %i7 ! FFFF8FC84CCEFDBC MAIN:L0-B000 1
7244 or %g0, 0x4, %g6 ! FFFF8FC84CCEFDC0 MAIN:L0-B000 1
7245BL40221:save %o6, -128, %o6 ! FFFF8FC84CCEFDC4 MAIN:L0-B000 4
7246 add %i0, %g6, %l0 ! FFFF8FC84CCEFDC8 MAIN:L0-B000 4
7247 add %i1, %g6, %l1 ! FFFF8FC84CCEFDCC MAIN:L0-B000 4
7248 add %i2, %g6, %l2 ! FFFF8FC84CCEFDD0 MAIN:L0-B000 4
7249 add %i3, %g6, %l3 ! FFFF8FC84CCEFDD4 MAIN:L0-B000 4
7250 add %i4, %g6, %l4 ! FFFF8FC84CCEFDD8 MAIN:L0-B000 4
7251 add %i5, %g6, %l5 ! FFFF8FC84CCEFDDC MAIN:L0-B000 4
7252 add %i6, %g6, %l6 ! FFFF8FC84CCEFDE0 MAIN:L0-B000 4
7253 add %i7, %g6, %l7 ! FFFF8FC84CCEFDE4 MAIN:L0-B000 4
7254 add %l0, %g6, %o0 ! FFFF8FC84CCEFDE8 MAIN:L0-B000 4
7255 add %l1, %g6, %o1 ! FFFF8FC84CCEFDEC MAIN:L0-B000 4
7256 add %l2, %g6, %o2 ! FFFF8FC84CCEFDF0 MAIN:L0-B000 4
7257 add %l3, %g6, %o3 ! FFFF8FC84CCEFDF4 MAIN:L0-B000 4
7258 add %l4, %g6, %o4 ! FFFF8FC84CCEFDF8 MAIN:L0-B000 4
7259 add %l5, %g6, %o5 ! FFFF8FC84CCEFDFC MAIN:L0-B000 4
7260 add %l7, %g6, %o7 ! FFFF8FC84CCEFE00 MAIN:L0-B000 4
7261 subcc %g6, 0x1, %g6 ! FFFF8FC84CCEFE04 MAIN:L0-B000 4
7262 bnz,a,pn %xcc, BL40221 ! FFFF8FC84CCEFE08 MAIN:L0-B000 4
7263 nop ! FFFF8FC84CCEFE0C MAIN:L0-B000 3
7264 restore %g0, %g0, %g0 ! FFFF8FC84CCEFE10 MAIN:L0-B000 1
7265 restore %g0, %g0, %g0 ! FFFF8FC84CCEFE14 MAIN:L0-B000 1
7266 restore %g0, %g0, %g0 ! FFFF8FC84CCEFE18 MAIN:L0-B000 1
7267 restore %g0, %g0, %g0 ! FFFF8FC84CCEFE1C MAIN:L0-B000 1
7268 ta %xcc, 0x44 ! FFFF8FC84CCEFE20 MAIN:L0-B000 1 cleanwin=0
7269 wr %g0, 0x48, %gsr ! FFFF8FC84CCEFE24 MAIN:L0-B000 1
7270 ldd [%g2+0x0068], %f0 ! FFFF8FC84CCEFE28 MAIN:L0-B000 1 <BD40171
7271 faddd %f0, %f0, %f6 ! FFFF8FC84CCEFE2C MAIN:L0-B000 1
7272 faddd %f0, %f6, %f12 ! FFFF8FC84CCEFE30 MAIN:L0-B000 1
7273 faddd %f6, %f12, %f14 ! FFFF8FC84CCEFE34 MAIN:L0-B000 1
7274 faddd %f12, %f14, %f60 ! FFFF8FC84CCEFE38 MAIN:L0-B000 1
7275 faddd %f14, %f60, %f62 ! FFFF8FC84CCEFE3C MAIN:L0-B000 1
7276 faddd %f60, %f62, %f32 ! FFFF8FC84CCEFE40 MAIN:L0-B000 1
7277 faddd %f62, %f32, %f34 ! FFFF8FC84CCEFE44 MAIN:L0-B000 1
7278 faddd %f32, %f34, %f36 ! FFFF8FC84CCEFE48 MAIN:L0-B000 1
7279 faddd %f34, %f36, %f38 ! FFFF8FC84CCEFE4C MAIN:L0-B000 1
7280 faddd %f36, %f38, %f40 ! FFFF8FC84CCEFE50 MAIN:L0-B000 1
7281 faddd %f38, %f40, %f42 ! FFFF8FC84CCEFE54 MAIN:L0-B000 1
7282 faddd %f40, %f42, %f44 ! FFFF8FC84CCEFE58 MAIN:L0-B000 1
7283 faddd %f42, %f44, %f46 ! FFFF8FC84CCEFE5C MAIN:L0-B000 1
7284 ld [%g2+0x0070], %f2 ! FFFF8FC84CCEFE60 MAIN:L0-B000 1 <BD40172
7285 fadds %f2, %f2, %f3 ! FFFF8FC84CCEFE64 MAIN:L0-B000 1
7286 fadds %f2, %f3, %f4 ! FFFF8FC84CCEFE68 MAIN:L0-B000 1
7287 fadds %f3, %f4, %f5 ! FFFF8FC84CCEFE6C MAIN:L0-B000 1
7288 fadds %f4, %f5, %f8 ! FFFF8FC84CCEFE70 MAIN:L0-B000 1
7289 fadds %f5, %f8, %f9 ! FFFF8FC84CCEFE74 MAIN:L0-B000 1
7290 fadds %f8, %f9, %f10 ! FFFF8FC84CCEFE78 MAIN:L0-B000 1
7291 fadds %f9, %f10, %f11 ! FFFF8FC84CCEFE7C MAIN:L0-B000 1
7292 fcmpd %fcc0, %f0, %f0 ! FFFF8FC84CCEFE80 MAIN:L0-B000 1
7293 fcmpd %fcc1, %f0, %f0 ! FFFF8FC84CCEFE84 MAIN:L0-B000 1
7294 fcmpd %fcc2, %f0, %f0 ! FFFF8FC84CCEFE88 MAIN:L0-B000 1
7295 fcmpd %fcc3, %f0, %f0 ! FFFF8FC84CCEFE8C MAIN:L0-B000 1
7296 stx %fsr, [%g2+0x0060] ! FFFF8FC84CCEFE90 MAIN:L0-B000 1 <BD40008
7297 fzero %f16 ! FFFF8FC84CCEFE94 MAIN:L0-B000 1
7298 fzero %f18 ! FFFF8FC84CCEFE98 MAIN:L0-B000 1
7299 fzero %f20 ! FFFF8FC84CCEFE9C MAIN:L0-B000 1
7300 fzero %f22 ! FFFF8FC84CCEFEA0 MAIN:L0-B000 1
7301 fzero %f24 ! FFFF8FC84CCEFEA4 MAIN:L0-B000 1
7302 fzero %f26 ! FFFF8FC84CCEFEA8 MAIN:L0-B000 1
7303 fzero %f28 ! FFFF8FC84CCEFEAC MAIN:L0-B000 1
7304 fzero %f30 ! FFFF8FC84CCEFEB0 MAIN:L0-B000 1
7305 ldx [%g2+0x0000], %g3 ! FFFF8FC84CCEFEB4 MAIN:L0-B000 1 BASE<BD40167
7306 ldx [%g2+0x0008], %g4 ! FFFF8FC84CCEFEB8 MAIN:L0-B000 1 BASE<BD40145
7307 ldx [%g2+0x0010], %g5 ! FFFF8FC84CCEFEBC MAIN:L0-B000 1 BASE<BD40173
7308 ldx [%g2+0x0018], %g6 ! FFFF8FC84CCEFEC0 MAIN:L0-B000 1 BASE<BD40077
7309 or %g0, 0x2, %l2 ! FFFF8FC84CCEFEC4 LOOP:L1-B000 1
7310BL40273: ! LOOP:L1-B000
7311 add %g1, 0xD77, %g1 ! FFFF8FC84CCEFEC8 LOOP:L1-B000 2 chksum++
7312 std %f30, [%g3-0x0050] ! FFFF8FC84CCEFECC LOOP:L1-B000 2 S >BD40011
7313 sth %i1, [%g3+0x004A] ! FFFF8FC84CCEFED0 LOOP:L1-B000 2 S >BD40002+2
7314 st %f30, [%g5+0x0048] ! FFFF8FC84CCEFED4 LOOP:L1-B000 2 S >BD40002
7315 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCEFED8 LOOP:L1-B000 2 <BD40003
7316 membar 0x40 ! FFFF8FC84CCEFEDC LOOP:L1-B000 2
7317 stda %f0, [%l5]0xF8 ! FFFF8FC84CCEFEE0 LOOP:L1-B000 2 Blk-Store
7318 membar 0x40 ! FFFF8FC84CCEFEE4 LOOP:L1-B000 2
7319 st %f5, [%g5+0x0020] ! FFFF8FC84CCEFEE8 LOOP:L1-B000 2 S >BD40005
7320 nop ! FFFF8FC84CCEFEEC LOOP:L1-B000 2 S
7321 and %g1, 0xFE, %l4 ! FFFF8FC84CCEFEF0 LOOP:L2-B000 2
7322BL40228: ! LOOP:L2-B000
7323 add %g1, 0xC00, %g1 ! FFFF8FC84CCEFEF4 LOOP:L2-B000 2 chksum++
7324 ldstub [%g3-0x0021], %i5 ! FFFF8FC84CCEFEF8 LOOP:L2-B000 2 S >BD40024
7325 sethi %hh(0x1775FF00),%l6 ! FFFF8FC84CCEFEFC LOOP:L2-B000 2 SUBR042
7326 or %l6,%hm(0x1775FF00),%l6 ! FFFF8FC84CCEFF00 LOOP:L2-B000 2
7327 sethi %lm(0x1775FF00),%l5 ! FFFF8FC84CCEFF04 LOOP:L2-B000 2
7328 or %l5,%lo(0x1775FF00),%l5 ! FFFF8FC84CCEFF08 LOOP:L2-B000 2
7329 sllx %l6, 0x20, %l6 ! FFFF8FC84CCEFF0C LOOP:L2-B000 2
7330 or %l6, %l5, %l6 ! FFFF8FC84CCEFF10 LOOP:L2-B000 2
7331 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCEFF14 LOOP:L2-B000 2 S
7332 fmul8ulx16 %f26, %f24, %f28 ! FFFF8FC84CCEFF18 LOOP:L2-B000 2 S
7333 fcmple16 %f28, %f16, %l0 ! FFFF8FC84CCEFF1C LOOP:L2-B000 2 S
7334 andcc %o1, 0x10, %g0 ! FFFF8FC84CCEFF20 SKIP:L3-B000 2
7335 bz,a,pn %xcc, BL40226 ! FFFF8FC84CCEFF24 SKIP:L3-B000 2
7336 ldxa [%g7+%g0]0x71, %o3 ! FFFF8FC84CCEFF28 SKIP:L3-B000 0 S BAD-ASI
7337 pdist %f26, %f22, %f28 ! FFFF8FC84CCEFF2C SKIP:L3-B000 2 S
7338 bpos BL40222 ! FFFF8FC84CCEFF30 SKIP:L3-B000 2 L
7339 fmuld8ulx16 %f21, %f31, %f22 ! FFFF8FC84CCEFF34 SKIP:L3-B000 2 S
7340 swap [%g3+0x0048], %l1 ! FFFF8FC84CCEFF38 SKIP:L3-B000 0 S >BD40002
7341 brgz,pt %o1, BL40223 ;.empty ! FFFF8FC84CCEFF3C SKIP:L3-B000 0 L
7342 ble,pn %icc, BL40224 ;.empty ! FFFF8FC84CCEFF40 SKIP:L3-B000 0 L
7343 fble BL40224 ;.empty ! FFFF8FC84CCEFF44 SKIP:L3-B000 0 L
7344 bl BL40223 ;.empty ! FFFF8FC84CCEFF48 SKIP:L3-B000 0 L
7345BL40223:bneg,pn %xcc, BL40224 ;.empty ! FFFF8FC84CCEFF4C SKIP:L3-B000 0 L
7346 bcs,a BL40225 ! FFFF8FC84CCEFF50 SKIP:L3-B000 0 L
7347BL40225:st %f28, [%g5+0x0048] ! FFFF8FC84CCEFF54 SKIP:L3-B000 0 S >BD40002
7348 stha %o0, [%g5+0x007A]%asi ! FFFF8FC84CCEFF58 SKIP:L3-B000 0 S >BD40015
7349BL40222:ldstuba [%g4-0x0021]%asi, %i5 ! FFFF8FC84CCEFF5C SKIP:L3-B000 2 S >BD40024
7350 fbule BL40224 ! FFFF8FC84CCEFF60 SKIP:L3-B000 2 L
7351 nop ! FFFF8FC84CCEFF64 SKIP:L3-B000 2 S
7352BL40224:swap [%g3+0x0048], %o4 ! FFFF8FC84CCEFF68 SKIP:L3-B000 2 S >BD40002
7353 add %g1, 0x862, %g1 ! FFFF8FC84CCEFF6C SKIP:L3-B000 2 chksum++
7354 add %g1, 0x4B0, %g1 ! FFFF8FC84CCEFF70 SKIP:L3-B000 2 chksum++
7355 add %g4, 0x0, %l5 ! FFFF8FC84CCEFF74 SKIP:L3-B000 2 @BD40004
7356 stda %f22,[%l5+%g1]0xC0 ! FFFF8FC84CCEFF78 SKIP:L3-B000 2 S Partial_St
7357 st %f5, [%g4+0x0020] ! FFFF8FC84CCEFF7C SKIP:L3-B000 2 S >BD40005
7358 add %g3, 0x0, %l5 ! FFFF8FC84CCEFF80 SKIP:L3-B000 2 @BD40004
7359 stda %f30,[%l5+%g1]0xC2 ! FFFF8FC84CCEFF84 SKIP:L3-B000 2 S Partial_St
7360 sta %f4, [%g3+0x0020]%asi ! FFFF8FC84CCEFF88 SKIP:L3-B000 2 S >BD40005
7361 st %f23, [%g5+0x0048] ! FFFF8FC84CCEFF8C SKIP:L3-B000 2 S >BD40002
7362 sethi %hh(0x7AB17D7F00),%l6 ! FFFF8FC84CCEFF90 SKIP:L3-B000 2 SUBR043
7363 or %l6,%hm(0x7AB17D7F00),%l6 ! FFFF8FC84CCEFF94 SKIP:L3-B000 2
7364 sethi %lm(0x7AB17D7F00),%l5 ! FFFF8FC84CCEFF98 SKIP:L3-B000 2
7365 or %l5,%lo(0x7AB17D7F00),%l5 ! FFFF8FC84CCEFF9C SKIP:L3-B000 2
7366 sllx %l6, 0x20, %l6 ! FFFF8FC84CCEFFA0 SKIP:L3-B000 2
7367 or %l6, %l5, %l6 ! FFFF8FC84CCEFFA4 SKIP:L3-B000 2
7368 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCEFFA8 SKIP:L3-B000 2 S
7369 swapa [%g4+0x0048]%asi, %i4 ! FFFF8FC84CCEFFAC SKIP:L3-B000 2 S >BD40002
7370 ldx [%g2+0x0058], %l6 ! FFFF8FC84CCEFFB0 SKIP:L3-B000 2 <BD40021
7371 ldda [%l6]0x24, %i0 ! FFFF8FC84CCEFFB4 SKIP:L3-B000 2 S Quad_Ld
7372 ldx [%g6-0x0088], %g6 ! FFFF8FC84CCEFFB8 SKIP:L3-B000 2 ptr_chase
7373 ldx [%g6-0x0088], %g6 ! FFFF8FC84CCEFFBC SKIP:L3-B000 2 ptr_chase
7374 stb %o4, [%g5-0x0021] ! FFFF8FC84CCEFFC0 SKIP:L3-B000 2 S >BD40024
7375 swap [%g6+0x0048], %o4 ! FFFF8FC84CCEFFC4 SKIP:L3-B000 2 S >BD40002
7376 stb %i5, [%g3+0x004B] ! FFFF8FC84CCEFFC8 SKIP:L3-B000 2 S >BD40002+3
7377 ba,a,pt %icc, BL40227 ! FFFF8FC84CCEFFCC SKIP:L3-B000 2
7378 .word 0xC672477E ! FFFF8FC84CCEFFD0 SKIP:L3-B000 0 S random
7379BL40226: ! ELSE:L3-B001
7380 .word 0xA7A976DF ! FFFF8FC84CCEFFD4 ELSE:L3-B001 0 S illop
7381 ldx [%g2+0x0058], %l6 ! FFFF8FC84CCEFFD8 ELSE:L3-B001 0 <BD40021
7382 .word 0x8D8C3FEE ! FFFF8FC84CCEFFDC ELSE:L3-B001 0 S illop
7383 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCEFFE0 ELSE:L3-B001 0 <BD40003
7384 membar 0x40 ! FFFF8FC84CCEFFE4 ELSE:L3-B001 0
7385 stda %f16, [%l5]0xE0 ! FFFF8FC84CCEFFE8 ELSE:L3-B001 0 Blk-Store
7386 membar 0x40 ! FFFF8FC84CCEFFEC ELSE:L3-B001 0
7387 sethi %hh(0x2CD7CFF00),%l6 ! FFFF8FC84CCEFFF0 ELSE:L3-B001 0 SUBR041
7388 or %l6,%hm(0x2CD7CFF00),%l6 ! FFFF8FC84CCEFFF4 ELSE:L3-B001 0
7389 .word 0xB3D224A3 ! FFFF8FC84CCEFFF8 ELSE:L3-B001 0 illop
7390 .word 0xC3497F01 ! FFFF8FC84CCEFFFC ELSE:L3-B001 0 illop
7391 sllx %l6, 0x20, %l6 ! FFFF8FC84CCF0000 ELSE:L3-B001 0
7392 or %l6, %l5, %l6 ! FFFF8FC84CCF0004 ELSE:L3-B001 0
7393 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF0008 ELSE:L3-B001 0 S
7394 st %f5, [%g6+0x0020] ! FFFF8FC84CCF000C ELSE:L3-B001 0 S >BD40005
7395 add %g4, -33, %l6 ! FFFF8FC84CCF0010 ELSE:L3-B001 0 @BD40024
7396 ldda [%l6]0xD0, %f24 ! FFFF8FC84CCF0014 ELSE:L3-B001 0 S Short8
7397 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0018 ELSE:L3-B001 0 <BD40003
7398 membar 0x40 ! FFFF8FC84CCF001C ELSE:L3-B001 0
7399 stda %f32, [%l5]0x16 ! FFFF8FC84CCF0020 ELSE:L3-B001 0 Blk-Store
7400 membar 0x40 ! FFFF8FC84CCF0024 ELSE:L3-B001 0
7401 membar 0x40 ! FFFF8FC84CCF0028 ELSE:L3-B001 0
7402 .word 0x814BA75B ! FFFF8FC84CCF002C ELSE:L3-B001 0 illop
7403 membar 0x40 ! FFFF8FC84CCF0030 ELSE:L3-B001 0
7404 std %f22, [%g6+0x0000] ! FFFF8FC84CCF0034 ELSE:L3-B001 0 S >BD40004
7405 membar 0x40 ! FFFF8FC84CCF0038 ELSE:L3-B001 0
7406 stda %f32, [%l5]0xE0 ! FFFF8FC84CCF003C ELSE:L3-B001 0 Blk-Store
7407 membar 0x40 ! FFFF8FC84CCF0040 ELSE:L3-B001 0
7408 add %g5, -80, %l5 ! FFFF8FC84CCF0044 ELSE:L3-B001 0 @BD40011
7409 .word 0xBC785568 ! FFFF8FC84CCF0048 ELSE:L3-B001 0 S random
7410 nop ! FFFF8FC84CCF004C ELSE:L3-B001 0 S
7411 add %g1, 0x51B, %g1 ! FFFF8FC84CCF0050 ELSE:L3-B001 0 chksum++
7412 .word 0xE730342E ! FFFF8FC84CCF0054 ELSE:L3-B001 0 S random
7413 .word 0xA4CF9F1B ! FFFF8FC84CCF0058 ELSE:L3-B001 0 illop
7414 or %l6,%hm(0x10A4CF9F1B),%l6 ! FFFF8FC84CCF005C ELSE:L3-B001 0
7415 .word 0xAFA2CDF9 ! FFFF8FC84CCF0060 ELSE:L3-B001 0 illop
7416 or %l5,%lo(0x10A4CF9F1B),%l5 ! FFFF8FC84CCF0064 ELSE:L3-B001 0
7417 .word 0x85DD1F69 ! FFFF8FC84CCF0068 ELSE:L3-B001 0 illop
7418 or %l6, %l5, %l6 ! FFFF8FC84CCF006C ELSE:L3-B001 0
7419 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF0070 ELSE:L3-B001 0 S
7420 .word 0xB3AEC89D ! FFFF8FC84CCF0074 ELSE:L3-B001 0 S illop
7421 stx %o4, [%g5-0x0050] ! FFFF8FC84CCF0078 ELSE:L3-B001 0 S >BD40011
7422BL40227: ! ELSE:L3-B001
7423 add %g1, 0x47B, %g1 ! FFFF8FC84CCF007C ELSE:L3-B001 2 chksum++
7424 ldx [%g2+0x0058], %l6 ! FFFF8FC84CCF0080 LOOP:L2-B000 2 <BD40021
7425 ldda [%l6]0x26, %i0 ! FFFF8FC84CCF0084 LOOP:L2-B000 2 S Quad_Ld_P
7426 swap [%g5+0x0048], %i3 ! FFFF8FC84CCF0088 LOOP:L2-B000 2 S >BD40002
7427 swap [%g5+0x0048], %o3 ! FFFF8FC84CCF008C LOOP:L2-B000 2 S >BD40002
7428 add %g6, -32, %l5 ! FFFF8FC84CCF0090 LOOP:L2-B000 2 @BD40003
7429 stda %f24,[%l5+%g1]0xC2 ! FFFF8FC84CCF0094 LOOP:L2-B000 2 S Partial_St
7430 sethi %hh(0x3CF193F00),%l6 ! FFFF8FC84CCF0098 LOOP:L2-B000 2 SUBR044
7431 or %l6,%hm(0x3CF193F00),%l6 ! FFFF8FC84CCF009C LOOP:L2-B000 2
7432 sethi %lm(0x3CF193F00),%l5 ! FFFF8FC84CCF00A0 LOOP:L2-B000 2
7433 or %l5,%lo(0x3CF193F00),%l5 ! FFFF8FC84CCF00A4 LOOP:L2-B000 2
7434 sllx %l6, 0x20, %l6 ! FFFF8FC84CCF00A8 LOOP:L2-B000 2
7435 or %l6, %l5, %l6 ! FFFF8FC84CCF00AC LOOP:L2-B000 2
7436 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF00B0 LOOP:L2-B000 2 S
7437 nop ! FFFF8FC84CCF00B4 LOOP:L2-B000 2 S
7438 srlx %l4, 0x1, %l4 ! FFFF8FC84CCF00B8 LOOP:L2-B000 2
7439 andcc %l4, 0x1, %g0 ! FFFF8FC84CCF00BC LOOP:L2-B000 2
7440 bne,a,pt %xcc, BL40228 ! FFFF8FC84CCF00C0 LOOP:L2-B000 2
7441 sta %f4, [%g4+0x0020]%asi ! FFFF8FC84CCF00C4 LOOP:L2-B000 0 S >BD40005
7442 add %g1, 0x13F, %g1 ! FFFF8FC84CCF00C8 LOOP:L2-B000 2 chksum++
7443 or %g0, 0x3, %l1 ! FFFF8FC84CCF00CC LOOP:L2-B001 2
7444BL40243: ! LOOP:L2-B001
7445 add %g1, 0x1E1, %g1 ! FFFF8FC84CCF00D0 LOOP:L2-B001 6 chksum++
7446 fcmpd %fcc2, %f62, %f12 ! FFFF8FC84CCF00D4 SKIP:L3-B002 6
7447 fbl,a,pt %fcc2, BL40234 ! FFFF8FC84CCF00D8 SKIP:L3-B002 6
7448 nop ! FFFF8FC84CCF00DC SKIP:L3-B002 6 S
7449 nop ! FFFF8FC84CCF00E0 SKIP:L3-B002 0 S
7450 bneg,a,pn %xcc, BL40229 ! FFFF8FC84CCF00E4 SKIP:L3-B002 0 L
7451 .word 0xBFAB7003 ! FFFF8FC84CCF00E8 SKIP:L3-B002 0 S illop
7452 fbe,a BL40230 ;.empty ! FFFF8FC84CCF00EC SKIP:L3-B002 0 L
7453 bneg,a BL40231 ;.empty ! FFFF8FC84CCF00F0 SKIP:L3-B002 0 L
7454 bpos,pn %xcc, BL40232 ! FFFF8FC84CCF00F4 SKIP:L3-B002 0 L
7455BL40231:ta %xcc, 0x46 ! FFFF8FC84CCF00F8 SKIP:L3-B002 0 S demap-page
7456BL40232:std %f20, [%g3+0x0000] ! FFFF8FC84CCF00FC SKIP:L3-B002 0 S >BD40004
7457 ldstub [%g4-0x0021], %l0 ! FFFF8FC84CCF0100 SKIP:L3-B002 0 S >BD40024
7458BL40229:bneg,a,pn %xcc, BL40233 ! FFFF8FC84CCF0104 SKIP:L3-B002 0 L
7459BL40233:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0108 SKIP:L3-B002 0 S >BD40002
7460BL40230:.word 0xB7D39428 ! FFFF8FC84CCF010C SKIP:L3-B002 0 illop
7461 add %g1, 0xC0C, %g1 ! FFFF8FC84CCF0110 SKIP:L3-B002 0 chksum++
7462 add %g4, -32, %l5 ! FFFF8FC84CCF0114 SKIP:L3-B002 0 @BD40003
7463 stda %f22,[%l5+%g1]0xC0 ! FFFF8FC84CCF0118 SKIP:L3-B002 0 S Partial_St
7464 sethi %hh(0x3CF193F00),%l6 ! FFFF8FC84CCF011C SKIP:L3-B002 0 SUBR044
7465 or %l6,%hm(0x3CF193F00),%l6 ! FFFF8FC84CCF0120 SKIP:L3-B002 0
7466 sethi %lm(0x3CF193F00),%l5 ! FFFF8FC84CCF0124 SKIP:L3-B002 0
7467 or %l5,%lo(0x3CF193F00),%l5 ! FFFF8FC84CCF0128 SKIP:L3-B002 0
7468 .word 0x8F8C1709 ! FFFF8FC84CCF012C SKIP:L3-B002 0 illop
7469 or %l6, %l5, %l6 ! FFFF8FC84CCF0130 SKIP:L3-B002 0
7470 add %l6, 0x1, %l6 ! FFFF8FC84CCF0134 SKIP:L3-B002 0
7471 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF0138 SKIP:L3-B002 0 S
7472 sta %f2, [%g5+0x0020]%asi ! FFFF8FC84CCF013C SKIP:L3-B002 0 S >BD40005
7473 swap [%g3+0x0048], %o3 ! FFFF8FC84CCF0140 SKIP:L3-B002 0 S >BD40002
7474 stb %i2, [%g3-0x0021] ! FFFF8FC84CCF0144 SKIP:L3-B002 0 S >BD40024
7475 .word 0xA35C6158 ! FFFF8FC84CCF0148 SKIP:L3-B002 0 random
7476 nop ! FFFF8FC84CCF014C SKIP:L3-B002 0 S
7477BL40234: ! ELSE:L3-B003
7478 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0150 ELSE:L3-B003 6 <BD40003
7479 membar 0x40 ! FFFF8FC84CCF0154 ELSE:L3-B003 6
7480 stda %f16, [%l5]0xF0 ! FFFF8FC84CCF0158 ELSE:L3-B003 6 Blk-Store
7481 membar 0x40 ! FFFF8FC84CCF015C ELSE:L3-B003 6
7482 swap [%g3+0x0048], %i5 ! FFFF8FC84CCF0160 ELSE:L3-B003 6 S >BD40002
7483 ldstub [%g3-0x0021], %o1 ! FFFF8FC84CCF0164 ELSE:L3-B003 6 S >BD40024
7484 membar 0x40 ! FFFF8FC84CCF0168 ELSE:L3-B003 6
7485 stda %f16, [%l5]0xE0 ! FFFF8FC84CCF016C ELSE:L3-B003 6 Blk-Store
7486 membar 0x40 ! FFFF8FC84CCF0170 ELSE:L3-B003 6
7487 ldstub [%g4-0x0021], %i0 ! FFFF8FC84CCF0174 ELSE:L3-B003 6 S >BD40024
7488 add %g3, -33, %l6 ! FFFF8FC84CCF0178 ELSE:L3-B003 6 @BD40024
7489 ldda [%l6]0xD8, %f16 ! FFFF8FC84CCF017C ELSE:L3-B003 6 S Short8
7490 add %g1, 0xAA7, %g1 ! FFFF8FC84CCF0180 ELSE:L3-B003 6 chksum++
7491 st %f9, [%g4+0x0020] ! FFFF8FC84CCF0184 ELSE:L3-B003 6 S >BD40005
7492 st %f27, [%g3+0x0048] ! FFFF8FC84CCF0188 ELSE:L3-B003 6 S >BD40002
7493 add %g4, 0x7A, %l6 ! FFFF8FC84CCF018C ELSE:L3-B003 6 @BD40015
7494 stda %f30, [%l6]0xDB ! FFFF8FC84CCF0190 ELSE:L3-B003 6 S Short16
7495 st %fsr, [%g2+0x0060] ! FFFF8FC84CCF0194 ELSE:L3-B003 6 S <BD40008
7496 add %g6, -33, %l6 ! FFFF8FC84CCF0198 ELSE:L3-B003 6 @BD40024
7497 ldda [%l6]0xD8, %f26 ! FFFF8FC84CCF019C ELSE:L3-B003 6 S Short8
7498 ldx [%g4-0x0088], %g4 ! FFFF8FC84CCF01A0 ELSE:L3-B003 6 ptr_chase
7499 ldx [%g4-0x0088], %g4 ! FFFF8FC84CCF01A4 ELSE:L3-B003 6 ptr_chase
7500 add %g5, -33, %l6 ! FFFF8FC84CCF01A8 ELSE:L3-B003 6 @BD40024
7501 ldda [%l6]0xD8, %f28 ! FFFF8FC84CCF01AC ELSE:L3-B003 6 S Short8
7502 stb %o0, [%g6+0x0006] ! FFFF8FC84CCF01B0 ELSE:L3-B003 6 S >BD40004+6
7503 add %g6, 0x0, %l5 ! FFFF8FC84CCF01B4 ELSE:L3-B003 6 @BD40004
7504 stda %f28,[%l5+%g1]0xC4 ! FFFF8FC84CCF01B8 ELSE:L3-B003 6 S Partial_St
7505BL40235: ! ELSE:L3-B003
7506 add %g1, 0x9ED, %g1 ! FFFF8FC84CCF01BC ELSE:L3-B003 6 chksum++
7507 fcmpd %fcc3, %f14, %f38 ! FFFF8FC84CCF01C0 SKIP:L3-B004 6
7508 fbge,a,pn %fcc3, BL40236 ! FFFF8FC84CCF01C4 SKIP:L3-B004 6
7509 ld [%g5+0x0020], %f8 ! FFFF8FC84CCF01C8 SKIP:L3-B004 6 S <BD40005
7510 prefetch [%i6+%i3], 4 ! FFFF8FC84CCF01CC SKIP:L3-B004 0 S <.+0
7511 .word 0x0CD3EE2B ! FFFF8FC84CCF01D0 SKIP:L3-B004 0 S random
7512 .word 0xCFCF12B8 ! FFFF8FC84CCF01D4 SKIP:L3-B004 0 S illop
7513 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF01D8 SKIP:L3-B004 0 <BD40003
7514 membar 0x40 ! FFFF8FC84CCF01DC SKIP:L3-B004 0
7515 stda %f0, [%l5]0xF0 ! FFFF8FC84CCF01E0 SKIP:L3-B004 0 Blk-Store
7516 .word 0xA9AA31E3 ! FFFF8FC84CCF01E4 SKIP:L3-B004 0 illop
7517 .word 0xD965F94E ! FFFF8FC84CCF01E8 SKIP:L3-B004 0 illop
7518 stda %f26,[%l5+%g1]0xC4 ! FFFF8FC84CCF01EC SKIP:L3-B004 0 S Partial_St
7519 add %g1, 0x274, %g1 ! FFFF8FC84CCF01F0 SKIP:L3-B004 0 chksum++
7520 swap [%g4+0x0048], %l0 ! FFFF8FC84CCF01F4 SKIP:L3-B004 0 S >BD40002
7521 ld [%g3+0x0020], %f5 ! FFFF8FC84CCF01F8 SKIP:L3-B004 0 S <BD40005
7522 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF01FC SKIP:L3-B004 0 <BD40003
7523 .word 0x20CC5ECE ! FFFF8FC84CCF0200 SKIP:L3-B004 0 illop
7524 stda %f0, [%l5]0x16 ! FFFF8FC84CCF0204 SKIP:L3-B004 0 Blk-Store
7525 .word 0xFA98E6C9 ! FFFF8FC84CCF0208 SKIP:L3-B004 0 illop
7526 stx %i0, [%g3-0x0050] ! FFFF8FC84CCF020C SKIP:L3-B004 0 S >BD40011
7527 fba BL40240 ! FFFF8FC84CCF0210 SKIP:L3-B004 0
7528 nop ! FFFF8FC84CCF0214 SKIP:L3-B004 0 S
7529BL40236: ! ELSE:L3-B005
7530 ldstub [%g3-0x0021], %o1 ! FFFF8FC84CCF0218 ELSE:L3-B005 6 S >BD40024
7531 sth %g1, [%g6-0x0056] ! FFFF8FC84CCF021C ELSE:L3-B005 6 S >BD40013
7532 stb %o1, [%g6-0x0021] ! FFFF8FC84CCF0220 ELSE:L3-B005 6 S >BD40024
7533 array8 %o1, %i1, %i4 ! FFFF8FC84CCF0224 ELSE:L3-B005 6 S
7534 std %g0, [%g4+0x0000] ! FFFF8FC84CCF0228 ELSE:L3-B005 6 S >BD40004
7535 fbl,a BL40237 ;.empty ! FFFF8FC84CCF022C ELSE:L3-B005 6 L
7536BL40237:bcs,pn %icc, BL40238 ! FFFF8FC84CCF0230 ELSE:L3-B005 0 L
7537 bmask %o3, %o1, %l0 ! FFFF8FC84CCF0234 ELSE:L3-B005 6 S
7538 fbue,pn %fcc0, BL40239 ! FFFF8FC84CCF0238 ELSE:L3-B005 6 L
7539 ldx [%g2+0x0060], %fsr ! FFFF8FC84CCF023C ELSE:L3-B005 6 S <BD40008
7540 .word 0x3C114F7C ! FFFF8FC84CCF0240 ELSE:L3-B005 0 S random
7541BL40239:sth %o3, [%g3+0x0010] ! FFFF8FC84CCF0244 ELSE:L3-B005 6 S >BD40023
7542 nop ! FFFF8FC84CCF0248 ELSE:L3-B005 6 S
7543 ldx [%g2+0x0010], %g6 ! FFFF8FC84CCF024C ELSE:L3-B005 6 S BASE<BD40173
7544BL40238:add %g1, 0x50A, %g1 ! FFFF8FC84CCF0250 ELSE:L3-B005 6 chksum++
7545 add %g1, 0x4B2, %g1 ! FFFF8FC84CCF0254 ELSE:L3-B005 6 chksum++
7546 add %g6, -80, %l5 ! FFFF8FC84CCF0258 ELSE:L3-B005 6 @BD40011
7547 stda %f22,[%l5+%g1]0xC2 ! FFFF8FC84CCF025C ELSE:L3-B005 6 S Partial_St
7548 ldstub [%g3-0x0021], %i1 ! FFFF8FC84CCF0260 ELSE:L3-B005 6 S >BD40024
7549 call .+8 ! FFFF8FC84CCF0264 ELSE:L3-B005 6 S
7550 nop ! FFFF8FC84CCF0268 ELSE:L3-B005 6 S
7551 .word 0xF9945BB4 ! FFFF8FC84CCF026C ELSE:L3-B005 6 S illop
7552 stwa %o1, [%g4+0x0048]%asi ! FFFF8FC84CCF0270 ELSE:L3-B005 6 S >BD40002
7553BL40240: ! ELSE:L3-B005
7554 add %g1, 0xC6E, %g1 ! FFFF8FC84CCF0274 ELSE:L3-B005 6 chksum++
7555 or %g0, 0x3, %l0 ! FFFF8FC84CCF0278 LOOP:L3-B006 6
7556BL40241: ! LOOP:L3-B006
7557 add %g1, 0xA01, %g1 ! FFFF8FC84CCF027C LOOP:L3-B006 18 chksum++
7558 nop ! FFFF8FC84CCF0280 LOOP:L3-B006 18 S
7559 add %g4, 0x0, %l5 ! FFFF8FC84CCF0284 LOOP:L3-B006 18 @BD40004
7560 stda %f18,[%l5+%g1]0xC2 ! FFFF8FC84CCF0288 LOOP:L3-B006 18 S Partial_St
7561 call .+8 ! FFFF8FC84CCF028C LOOP:L3-B006 18 S
7562 stb %i5, [%g5-0x0021] ! FFFF8FC84CCF0290 LOOP:L3-B006 18 S >BD40024
7563 ldx [%g2+0x0040], %g6 ! FFFF8FC84CCF0294 LOOP:L3-B006 18 S BASE<BD40087
7564 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0298 LOOP:L3-B006 18 <BD40003
7565 membar 0x40 ! FFFF8FC84CCF029C LOOP:L3-B006 18
7566 stda %f0, [%l5]0xE0 ! FFFF8FC84CCF02A0 LOOP:L3-B006 18 Blk-Store
7567 membar 0x40 ! FFFF8FC84CCF02A4 LOOP:L3-B006 18
7568 call .+8 ! FFFF8FC84CCF02A8 LOOP:L3-B006 18 S
7569 nop ! FFFF8FC84CCF02AC LOOP:L3-B006 18 S
7570 add %g6, -80, %l5 ! FFFF8FC84CCF02B0 LOOP:L3-B006 18 @BD40011
7571 stda %f16,[%l5+%g1]0xC2 ! FFFF8FC84CCF02B4 LOOP:L3-B006 18 S Partial_St
7572 add %g5, 0x0, %l5 ! FFFF8FC84CCF02B8 LOOP:L3-B006 18 @BD40004
7573 stda %f28,[%l5+%g1]0xC2 ! FFFF8FC84CCF02BC LOOP:L3-B006 18 S Partial_St
7574 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF02C0 LOOP:L3-B006 18 <BD40003
7575 membar 0x40 ! FFFF8FC84CCF02C4 LOOP:L3-B006 18
7576 stda %f0, [%l5]0x16 ! FFFF8FC84CCF02C8 LOOP:L3-B006 18 Blk-Store
7577 membar 0x40 ! FFFF8FC84CCF02CC LOOP:L3-B006 18
7578 pdist %f26, %f30, %f26 ! FFFF8FC84CCF02D0 LOOP:L3-B006 18 S
7579 sub %l0, 0x1, %l0 ! FFFF8FC84CCF02D4 LOOP:L3-B006 18
7580 brnz,a,pn %l0, BL40241 ! FFFF8FC84CCF02D8 LOOP:L3-B006 18
7581 ldx [%g2+0x0020], %g5 ! FFFF8FC84CCF02DC LOOP:L3-B006 12 S BASE<BD40016
7582 add %g1, 0x6DD, %g1 ! FFFF8FC84CCF02E0 LOOP:L3-B006 6 chksum++
7583 stxa %i0, [%g3+0x0000]%asi ! FFFF8FC84CCF02E4 LOOP:L2-B001 6 S >BD40004
7584 ld [%g4+0x0048], %f30 ! FFFF8FC84CCF02E8 LOOP:L2-B001 6 S <BD40002
7585 stb %g1, [%g5+0x004A] ! FFFF8FC84CCF02EC LOOP:L2-B001 6 S >BD40002+2
7586 nop ! FFFF8FC84CCF02F0 LOOP:L2-B001 6 S
7587 brnz,a,pn %g1, BL40242 ;.empty ! FFFF8FC84CCF02F4 LOOP:L2-B001 6 L
7588 fbug BL40242 ! FFFF8FC84CCF02F8 LOOP:L2-B001 6 L
7589 nop ! FFFF8FC84CCF02FC LOOP:L2-B001 0 S
7590 ldd [%g4+0x0000], %f18 ! FFFF8FC84CCF0300 LOOP:L2-B001 0 S <BD40004
7591 sta %f2, [%g4+0x0020]%asi ! FFFF8FC84CCF0304 LOOP:L2-B001 0 S >BD40005
7592BL40242:add %g1, 0x3B, %g1 ! FFFF8FC84CCF0308 LOOP:L2-B001 6 chksum++
7593 sub %l1, 0x1, %l1 ! FFFF8FC84CCF030C LOOP:L2-B001 6
7594 brnz,pn %l1, BL40243 ! FFFF8FC84CCF0310 LOOP:L2-B001 6
7595 nop ! FFFF8FC84CCF0314 LOOP:L2-B001 6 S
7596 add %g1, 0xC7F, %g1 ! FFFF8FC84CCF0318 LOOP:L2-B001 2 chksum++
7597 and %g1, 0xFE, %l3 ! FFFF8FC84CCF031C LOOP:L2-B002 2
7598BL40250: ! LOOP:L2-B002
7599 add %g1, 0x67A, %g1 ! FFFF8FC84CCF0320 LOOP:L2-B002 2 chksum++
7600 swap [%g4+0x0048], %o3 ! FFFF8FC84CCF0324 LOOP:L2-B002 2 S >BD40002
7601 ble,pt %xcc, BL40244 ! FFFF8FC84CCF0328 LOOP:L2-B002 2 L
7602 nop ! FFFF8FC84CCF032C LOOP:L2-B002 2 S
7603 call .+8 ;.empty ! FFFF8FC84CCF0330 LOOP:L2-B002 0 L
7604 bvc BL40246 ;.empty ! FFFF8FC84CCF0334 LOOP:L2-B002 0 L
7605BL40245:fbul BL40246 ! FFFF8FC84CCF0338 LOOP:L2-B002 0 L
7606 .word 0xF619B101 ! FFFF8FC84CCF033C LOOP:L2-B002 0 S illop
7607 ldub [%g5-0x0021], %i3 ! FFFF8FC84CCF0340 LOOP:L2-B002 0 S <BD40024
7608BL40246:fpack16 %f18, %f22 ! FFFF8FC84CCF0344 LOOP:L2-B002 0 S
7609BL40244:add %g1, 0xDBD, %g1 ! FFFF8FC84CCF0348 LOOP:L2-B002 2 chksum++
7610 nop ! FFFF8FC84CCF034C LOOP:L3-B007 2
7611 nop ! FFFF8FC84CCF0350 LOOP:L3-B008 2
7612 nop ! FFFF8FC84CCF0354 LOOP:L3-B009 2
7613 nop ! FFFF8FC84CCF0358 LOOP:L3-B010 2
7614 ldx [%g5-0x0020], %i3 ! FFFF8FC84CCF035C LOOP:L2-B002 2 S <BD40003
7615 .word 0xB9B40B28 ! FFFF8FC84CCF0360 LOOP:L2-B002 2 S illop_VIS
7616 brnz,pn %g1, BL40247 ! FFFF8FC84CCF0364 LOOP:L2-B002 2 L
7617 ldx [%g2+0x0060], %fsr ! FFFF8FC84CCF0368 LOOP:L2-B002 2 S <BD40008
7618 bl,a BL40248 ;.empty ! FFFF8FC84CCF036C LOOP:L2-B002 0 L
7619BL40247:bg,a,pt %icc, BL40249 ! FFFF8FC84CCF0370 LOOP:L2-B002 2 L
7620BL40249:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0374 LOOP:L2-B002 0 S >BD40002
7621 nop ! FFFF8FC84CCF0378 LOOP:L2-B002 2 S
7622 ldstub [%g4-0x0021], %o4 ! FFFF8FC84CCF037C LOOP:L2-B002 2 S >BD40024
7623BL40248:add %g1, 0xE94, %g1 ! FFFF8FC84CCF0380 LOOP:L2-B002 2 chksum++
7624 srlx %l3, 0x1, %l3 ! FFFF8FC84CCF0384 LOOP:L2-B002 2
7625 andcc %l3, 0x1, %g0 ! FFFF8FC84CCF0388 LOOP:L2-B002 2
7626 bne,a,pt %xcc, BL40250 ! FFFF8FC84CCF038C LOOP:L2-B002 2
7627 .word 0xCDDF6CA5 ! FFFF8FC84CCF0390 LOOP:L2-B002 0 S random
7628 add %g1, 0x1BE, %g1 ! FFFF8FC84CCF0394 LOOP:L2-B002 2 chksum++
7629 nop ! FFFF8FC84CCF0398 LOOP:L2-B003 2
7630 nop ! FFFF8FC84CCF039C LOOP:L2-B004 2
7631 nop ! FFFF8FC84CCF03A0 LOOP:L2-B005 2
7632 nop ! FFFF8FC84CCF03A4 LOOP:L2-B006 2
7633 nop ! FFFF8FC84CCF03A8 LOOP:L2-B007 2
7634 nop ! FFFF8FC84CCF03AC LOOP:L2-B008 2
7635 nop ! FFFF8FC84CCF03B0 LOOP:L2-B009 2
7636 add %i4, %g1, %i4 ! FFFF8FC84CCF03B4 SWCH:L2-B010 2
7637 and %i4, 0x18, %o7 ! FFFF8FC84CCF03B8 SWCH:L2-B010 2
7638 sethi %hi(0x6D0), %i4 ! FFFF8FC84CCF03BC SWCH:L2-B010 2 .+0
7639 or %i4,%lo(0x6D0),%i4 ! FFFF8FC84CCF03C0 SWCH:L2-B010 2
7640 add %i4, %o7, %i4 ! FFFF8FC84CCF03C4 SWCH:L2-B010 2
7641 jmpl %l7+%i4, %g0 ! FFFF8FC84CCF03C8 SWCH:L2-B010 2
7642 stx %l0, [%g3-0x0020] ! FFFF8FC84CCF03CC SWCH:L2-B010 2 S >BD40003
7643 fba,a BL40258 ! FFFF8FC84CCF03D0 SWCH:L2-B010 0
7644 .word 0x9FCD75F5 ! FFFF8FC84CCF03D4 SWCH:L2-B010 0 S illop
7645 fba BL40257 ! FFFF8FC84CCF03D8 SWCH:L2-B010 1
7646 ldx [%g2+0x0060], %fsr ! FFFF8FC84CCF03DC SWCH:L2-B010 1 S <BD40008
7647 ba,a,pt %icc, BL40256 ! FFFF8FC84CCF03E0 SWCH:L2-B010 1
7648 nop ! FFFF8FC84CCF03E4 SWCH:L2-B010 0 S
7649 ba,a BL40251 ! FFFF8FC84CCF03E8 SWCH:L2-B010 0
7650 nop ! FFFF8FC84CCF03EC SWCH:L2-B010 0 S
7651BL40251:add %g1, 0xB82, %g1 ! FFFF8FC84CCF03F0 CASE:L3-B011 0 chksum++
7652 ldx [%g2+0x0058], %l6 ! FFFF8FC84CCF03F4 CASE:L3-B011 0 <BD40021
7653 .word 0xA1A84007 ! FFFF8FC84CCF03F8 CASE:L3-B011 0 S illop
7654 st %f5, [%g6+0x0020] ! FFFF8FC84CCF03FC CASE:L3-B011 0 S >BD40005
7655 lduha [%g7+%g7]0x83, %o1 ! FFFF8FC84CCF0400 CASE:L3-B011 0 S <BD40034
7656 st %f9, [%g4+0x0020] ! FFFF8FC84CCF0404 CASE:L3-B011 0 S >BD40005
7657 ldda [%l6]0x26, %i2 ! FFFF8FC84CCF0408 CASE:L3-B011 0 S Quad_Ld_P
7658 swap [%g6+0x0048], %i5 ! FFFF8FC84CCF040C CASE:L3-B011 0 S >BD40002
7659 ldub [%g3-0x0021], %o5 ! FFFF8FC84CCF0410 CASE:L3-B011 0 S <BD40024
7660 ta %xcc, 0x46 ! FFFF8FC84CCF0414 CASE:L3-B011 0 S demap-page
7661 .word 0xA9072B14 ! FFFF8FC84CCF0418 CASE:L3-B011 0 random
7662 ldda [%l6]0xD1, %f26 ! FFFF8FC84CCF041C CASE:L3-B011 0 S Short8
7663 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0420 CASE:L3-B011 0 <BD40003
7664 .word 0xA3A4D0DD ! FFFF8FC84CCF0424 CASE:L3-B011 0 illop
7665 ldda [%l5]0xF8, %f16 ! FFFF8FC84CCF0428 CASE:L3-B011 0 Blk-Load
7666 .word 0x89ADC872 ! FFFF8FC84CCF042C CASE:L3-B011 0 illop
7667 ldx [%g2+0x0058], %l6 ! FFFF8FC84CCF0430 CASE:L3-B011 0 <BD40021
7668 .word 0xA54433D2 ! FFFF8FC84CCF0434 CASE:L3-B011 0 S illop
7669 fba,a BL40259 ! FFFF8FC84CCF0438 CASE:L3-B011 0
7670 .word 0x9DE3A060 ! FFFF8FC84CCF043C CASE:L3-B011 0 S random
7671BL40256:add %g1, 0xE8C, %g1 ! FFFF8FC84CCF0440 CASE:L3-B012 1 chksum++
7672 ldx [%g2+0x0048], %g4 ! FFFF8FC84CCF0444 CASE:L3-B012 1 S BASE<BD40111
7673 bz BL40252 ;.empty ! FFFF8FC84CCF0448 CASE:L3-B012 1 L
7674 ba,a,pt %icc, BL40253 ;.empty ! FFFF8FC84CCF044C CASE:L3-B012 1 L
7675 fbule BL40254 ! FFFF8FC84CCF0450 CASE:L3-B012 0 L
7676 .word 0xA150C000 ! FFFF8FC84CCF0454 CASE:L3-B012 0 S illop
7677 st %f9, [%g3+0x0020] ! FFFF8FC84CCF0458 CASE:L3-B012 0 S >BD40005
7678BL40253:stw %i3, [%g4+0x0004] ! FFFF8FC84CCF045C CASE:L3-B012 1 S >BD40004+4
7679 ta %xcc, 0x46 ! FFFF8FC84CCF0460 CASE:L3-B012 1 S demap-page
7680BL40254:call .+8 ! FFFF8FC84CCF0464 CASE:L3-B012 1 L
7681 prefetch [%i1+0x091F], 21 ! FFFF8FC84CCF0468 CASE:L3-B012 1 S <.+2335
7682BL40252:fcmpne32 %f22, %f28, %o4 ! FFFF8FC84CCF046C CASE:L3-B012 1 S
7683 be,a,pn %xcc, BL40255 ! FFFF8FC84CCF0470 CASE:L3-B012 1 L
7684BL40255:nop ! FFFF8FC84CCF0474 CASE:L3-B012 2 S
7685 add %g1, 0x124, %g1 ! FFFF8FC84CCF0478 CASE:L3-B012 1 chksum++
7686 fba,a BL40259 ! FFFF8FC84CCF047C CASE:L3-B012 1
7687 .word 0x81880000 ! FFFF8FC84CCF0480 CASE:L3-B012 0 S random
7688BL40257:add %g1, 0x924, %g1 ! FFFF8FC84CCF0484 CASE:L3-B013 1 chksum++
7689 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0488 CASE:L3-B013 1 <BD40003
7690 membar 0x40 ! FFFF8FC84CCF048C CASE:L3-B013 1
7691 stda %f0, [%l5]0x16 ! FFFF8FC84CCF0490 CASE:L3-B013 1 Blk-Store
7692 membar 0x40 ! FFFF8FC84CCF0494 CASE:L3-B013 1
7693 ta %xcc, 0x40 ! FFFF8FC84CCF0498 CASE:L3-B013 1 S +-priv
7694 membar 0x40 ! FFFF8FC84CCF049C CASE:L3-B013 1
7695 stda %f32, [%l5]0xF0 ! FFFF8FC84CCF04A0 CASE:L3-B013 1 Blk-Store
7696 membar 0x40 ! FFFF8FC84CCF04A4 CASE:L3-B013 1
7697 edge16n %o1, %g1, %o0 ! FFFF8FC84CCF04A8 CASE:L3-B013 1 S
7698 stx %o2, [%g6+0x0000] ! FFFF8FC84CCF04AC CASE:L3-B013 1 S >BD40004
7699 lduh [%g6+0x0010], %i5 ! FFFF8FC84CCF04B0 CASE:L3-B013 1 S <BD40023
7700 membar 0x40 ! FFFF8FC84CCF04B4 CASE:L3-B013 1
7701 stda %f0, [%l5]0x16 ! FFFF8FC84CCF04B8 CASE:L3-B013 1 Blk-Store
7702 membar 0x40 ! FFFF8FC84CCF04BC CASE:L3-B013 1
7703 st %f19, [%g3+0x0048] ! FFFF8FC84CCF04C0 CASE:L3-B013 1 S >BD40002
7704 call .+8 ! FFFF8FC84CCF04C4 CASE:L3-B013 1 S
7705 nop ! FFFF8FC84CCF04C8 CASE:L3-B013 1 S
7706 edge16n %i3, %o5, %o5 ! FFFF8FC84CCF04CC CASE:L3-B013 1 S
7707 fba BL40259 ! FFFF8FC84CCF04D0 CASE:L3-B013 1
7708 ldx [%g2+0x0048], %g6 ! FFFF8FC84CCF04D4 CASE:L3-B013 1 S BASE<BD40111
7709BL40258:add %g1, 0xF92, %g1 ! FFFF8FC84CCF04D8 CASE:L3-B014 0 chksum++
7710 .word 0xDFC10905 ! FFFF8FC84CCF04DC CASE:L3-B014 0 illop
7711 stda %f24,[%l5+%g1]0xC3 ! FFFF8FC84CCF04E0 CASE:L3-B014 0 S Partial_St
7712 sth %o3, [%g4+0x0002] ! FFFF8FC84CCF04E4 CASE:L3-B014 0 S >BD40004+2
7713 st %f22, [%g6+0x0048] ! FFFF8FC84CCF04E8 CASE:L3-B014 0 S >BD40002
7714 st %f5, [%g3+0x0020] ! FFFF8FC84CCF04EC CASE:L3-B014 0 S >BD40005
7715 .word 0xC98B9FD1 ! FFFF8FC84CCF04F0 CASE:L3-B014 0 illop
7716 .word 0x9DB00641 ! FFFF8FC84CCF04F4 CASE:L3-B014 0 S illop
7717BL40259: ! SWCH:L2-B010
7718 add %g1, 0xE17, %g1 ! FFFF8FC84CCF04F8 SWCH:L2-B010 2 chksum++
7719 st %f4, [%g6+0x0020] ! FFFF8FC84CCF04FC SWCH:L2-B010 2 S >BD40005
7720 .word 0xCDEAD77B ! FFFF8FC84CCF0500 SWCH:L2-B010 2 S illop
7721 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0504 SWCH:L2-B010 2 <BD40003
7722 membar 0x40 ! FFFF8FC84CCF0508 SWCH:L2-B010 2
7723 stda %f0, [%l5]0x16 ! FFFF8FC84CCF050C SWCH:L2-B010 2 Blk-Store
7724 membar 0x40 ! FFFF8FC84CCF0510 SWCH:L2-B010 2
7725 membar 0x40 ! FFFF8FC84CCF0514 SWCH:L2-B010 2
7726 stda %f0, [%l5]0xF0 ! FFFF8FC84CCF0518 SWCH:L2-B010 2 Blk-Store
7727 membar 0x40 ! FFFF8FC84CCF051C SWCH:L2-B010 2
7728 std %g0, [%g4-0x0050] ! FFFF8FC84CCF0520 SWCH:L2-B010 2 S >BD40011
7729 membar 0x40 ! FFFF8FC84CCF0524 SWCH:L2-B010 2
7730 stda %f0, [%l5]0xE0 ! FFFF8FC84CCF0528 SWCH:L2-B010 2 Blk-Store
7731 membar 0x40 ! FFFF8FC84CCF052C SWCH:L2-B010 2
7732 call .+8 ! FFFF8FC84CCF0530 SWCH:L2-B010 2 S
7733 nop ! FFFF8FC84CCF0534 SWCH:L2-B010 2 S
7734 add %g3, 0x0, %l5 ! FFFF8FC84CCF0538 SWCH:L2-B010 2 @BD40004
7735 stda %f28,[%l5+%g1]0xCA ! FFFF8FC84CCF053C SWCH:L2-B010 2 S Partial_St
7736 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0540 SWCH:L2-B010 2 <BD40003
7737 membar 0x40 ! FFFF8FC84CCF0544 SWCH:L2-B010 2
7738 ldda [%l5]0xF0, %f16 ! FFFF8FC84CCF0548 SWCH:L2-B010 2 Blk-Load
7739 membar 0x40 ! FFFF8FC84CCF054C SWCH:L2-B010 2
7740 add %o3, %g1, %o3 ! FFFF8FC84CCF0550 SWCH:L2-B011 2
7741 and %o3, 0x18, %o7 ! FFFF8FC84CCF0554 SWCH:L2-B011 2
7742 sethi %hi(0x86C), %o3 ! FFFF8FC84CCF0558 SWCH:L2-B011 2 .+0
7743 or %o3,%lo(0x86C),%o3 ! FFFF8FC84CCF055C SWCH:L2-B011 2
7744 add %o3, %o7, %o3 ! FFFF8FC84CCF0560 SWCH:L2-B011 2
7745 jmpl %l7+%o3, %g0 ! FFFF8FC84CCF0564 SWCH:L2-B011 2
7746 sta %f24, [%g4+0x0048]%asi ! FFFF8FC84CCF0568 SWCH:L2-B011 2 S >BD40002
7747 .word 0xF52FA0AB ! FFFF8FC84CCF056C SWCH:L2-B011 0 illop
7748 sth %i5, [%g6-0x0056] ! FFFF8FC84CCF0570 SWCH:L2-B011 0 S >BD40013
7749 ba,a BL40269 ! FFFF8FC84CCF0574 SWCH:L2-B011 1
7750 st %f3, [%g4+0x0020] ! FFFF8FC84CCF0578 SWCH:L2-B011 0 S >BD40005
7751 fba,pn %fcc2, BL40261 ! FFFF8FC84CCF057C SWCH:L2-B011 0
7752 std %f30, [%g6+0x0001] ! FFFF8FC84CCF0580 SWCH:L2-B011 0 S >BD40004+1
7753 ba BL40260 ! FFFF8FC84CCF0584 SWCH:L2-B011 1
7754 ld [%g2+0x0060], %fsr ! FFFF8FC84CCF0588 SWCH:L2-B011 1 S <BD40008
7755BL40260:add %g1, 0xAFA, %g1 ! FFFF8FC84CCF058C CASE:L3-B015 1 chksum++
7756 add %g5, -33, %l6 ! FFFF8FC84CCF0590 CASE:L3-B015 1 @BD40024
7757 ldda [%l6]0xD0, %f20 ! FFFF8FC84CCF0594 CASE:L3-B015 1 S Short8
7758 sth %o2, [%g5-0x0056] ! FFFF8FC84CCF0598 CASE:L3-B015 1 S >BD40013
7759 stb %o4, [%g3-0x0021] ! FFFF8FC84CCF059C CASE:L3-B015 1 S >BD40024
7760 sethi %hh(0x1CB63F00),%l6 ! FFFF8FC84CCF05A0 CASE:L3-B015 1 SUBR048
7761 or %l6,%hm(0x1CB63F00),%l6 ! FFFF8FC84CCF05A4 CASE:L3-B015 1
7762 sethi %lm(0x1CB63F00),%l5 ! FFFF8FC84CCF05A8 CASE:L3-B015 1
7763 or %l5,%lo(0x1CB63F00),%l5 ! FFFF8FC84CCF05AC CASE:L3-B015 1
7764 sllx %l6, 0x20, %l6 ! FFFF8FC84CCF05B0 CASE:L3-B015 1
7765 or %l6, %l5, %l6 ! FFFF8FC84CCF05B4 CASE:L3-B015 1
7766 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF05B8 CASE:L3-B015 1 S
7767 nop ! FFFF8FC84CCF05BC CASE:L3-B015 1 S
7768 sth %o0, [%g3+0x0010] ! FFFF8FC84CCF05C0 CASE:L3-B015 1 S >BD40023
7769 ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05C4 CASE:L3-B015 1 ptr_chase
7770 ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05C8 CASE:L3-B015 1 ptr_chase
7771 ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05CC CASE:L3-B015 1 ptr_chase
7772 ldx [%g5-0x0088], %g5 ! FFFF8FC84CCF05D0 CASE:L3-B015 1 ptr_chase
7773 pdist %f24, %f30, %f24 ! FFFF8FC84CCF05D4 CASE:L3-B015 1 S
7774 add %g3, -32, %l5 ! FFFF8FC84CCF05D8 CASE:L3-B015 1 @BD40003
7775 stda %f20,[%l5+%g1]0xC4 ! FFFF8FC84CCF05DC CASE:L3-B015 1 S Partial_St
7776 add %g3, 0x0, %l5 ! FFFF8FC84CCF05E0 CASE:L3-B015 1 @BD40004
7777 stda %f26,[%l5+%g1]0xC4 ! FFFF8FC84CCF05E4 CASE:L3-B015 1 S Partial_St
7778 fba,pn %fcc0, BL40271 ! FFFF8FC84CCF05E8 CASE:L3-B015 1
7779 nop ! FFFF8FC84CCF05EC CASE:L3-B015 1 S
7780BL40261:add %g1, 0xE8, %g1 ! FFFF8FC84CCF05F0 CASE:L3-B016 0 chksum++
7781 array32 %g1, %o5, %o0 ! FFFF8FC84CCF05F4 CASE:L3-B016 0 S
7782 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF05F8 CASE:L3-B016 0 <BD40003
7783 .word 0x83D385F9 ! FFFF8FC84CCF05FC CASE:L3-B016 0 illop
7784 stda %f32, [%l5]0xF0 ! FFFF8FC84CCF0600 CASE:L3-B016 0 Blk-Store
7785 membar 0x40 ! FFFF8FC84CCF0604 CASE:L3-B016 0
7786 stba %o3, [%g3-0x0021]%asi ! FFFF8FC84CCF0608 CASE:L3-B016 0 S >BD40024
7787 membar 0x40 ! FFFF8FC84CCF060C CASE:L3-B016 0
7788 .word 0x9F93401E ! FFFF8FC84CCF0610 CASE:L3-B016 0 illop
7789 membar 0x40 ! FFFF8FC84CCF0614 CASE:L3-B016 0
7790 sth %o0, [%g3+0x007A] ! FFFF8FC84CCF0618 CASE:L3-B016 0 S >BD40015
7791 .word 0xBE100001 ! FFFF8FC84CCF061C CASE:L3-B016 0 random
7792 stda %f20,[%l5+%g1]0xC8 ! FFFF8FC84CCF0620 CASE:L3-B016 0 S Partial_St
7793 fba,pn %fcc3, BL40271 ! FFFF8FC84CCF0624 CASE:L3-B016 0
7794 .word 0xA767496C ! FFFF8FC84CCF0628 CASE:L3-B016 0 S illop
7795BL40269:add %g1, 0x22E, %g1 ! FFFF8FC84CCF062C CASE:L3-B017 1 chksum++
7796 ta %xcc, 0x46 ! FFFF8FC84CCF0630 CASE:L3-B017 1 S demap-page
7797 bge,a BL40262 ;.empty ! FFFF8FC84CCF0634 CASE:L3-B017 1 L
7798 fbul BL40263 ;.empty ! FFFF8FC84CCF0638 CASE:L3-B017 1 L
7799 .word 0xDC9B75FF ! FFFF8FC84CCF063C CASE:L3-B017 0 L random
7800 fba BL40264 ;.empty ! FFFF8FC84CCF0640 CASE:L3-B017 0 L
7801 bcs BL40265 ;.empty ! FFFF8FC84CCF0644 CASE:L3-B017 0 L
7802 bleu,a,pt %icc, BL40266 ;.empty ! FFFF8FC84CCF0648 CASE:L3-B017 0 L
7803 fbule BL40267 ;.empty ! FFFF8FC84CCF064C CASE:L3-B017 0 L
7804BL40266:fbge,a BL40267 ;.empty ! FFFF8FC84CCF0650 CASE:L3-B017 0 L
7805BL40265:ble,pn %xcc, BL40263 ! FFFF8FC84CCF0654 CASE:L3-B017 0 L
7806 .word 0xFB7CB25F ! FFFF8FC84CCF0658 CASE:L3-B017 0 S illop
7807BL40262:bne,a,pt %xcc, BL40268 ! FFFF8FC84CCF065C CASE:L3-B017 1 L
7808BL40267:std %f16, [%g3-0x0050] ! FFFF8FC84CCF0660 CASE:L3-B017 0 S >BD40011
7809 nop ! FFFF8FC84CCF0664 CASE:L3-B017 1 S
7810 st %f5, [%g3+0x0020] ! FFFF8FC84CCF0668 CASE:L3-B017 1 S >BD40005
7811BL40263:nop ! FFFF8FC84CCF066C CASE:L3-B017 1 S
7812BL40268:st %f5, [%g4+0x0020] ! FFFF8FC84CCF0670 CASE:L3-B017 1 S >BD40005
7813BL40264:swap [%g4+0x0048], %i1 ! FFFF8FC84CCF0674 CASE:L3-B017 1 S >BD40002
7814 add %g1, 0x5EE, %g1 ! FFFF8FC84CCF0678 CASE:L3-B017 1 chksum++
7815 ba,a BL40271 ! FFFF8FC84CCF067C CASE:L3-B017 1
7816 .word 0x8FA603E1 ! FFFF8FC84CCF0680 CASE:L3-B017 0 S illop
7817BL40270:add %g1, 0xF6E, %g1 ! FFFF8FC84CCF0684 CASE:L3-B018 0 chksum++
7818 add %g3, -33, %l6 ! FFFF8FC84CCF0688 CASE:L3-B018 0 @BD40024
7819 .word 0x872B2FBC ! FFFF8FC84CCF068C CASE:L3-B018 0 S random
7820 call .+8 ! FFFF8FC84CCF0690 CASE:L3-B018 0 S
7821 stb %i1, [%g3+0x0011] ! FFFF8FC84CCF0694 CASE:L3-B018 0 S >BD40023+1
7822 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF0698 CASE:L3-B018 0 <BD40003
7823 membar 0x40 ! FFFF8FC84CCF069C CASE:L3-B018 0
7824 stda %f0, [%l5]0xE0 ! FFFF8FC84CCF06A0 CASE:L3-B018 0 Blk-Store
7825 membar 0x40 ! FFFF8FC84CCF06A4 CASE:L3-B018 0
7826 .word 0xBB8BC46F ! FFFF8FC84CCF06A8 CASE:L3-B018 0 S illop
7827 ba,pn %icc, BL40271 ! FFFF8FC84CCF06AC CASE:L3-B018 0
7828 lduha [%g6+0x007A]%asi, %o0 ! FFFF8FC84CCF06B0 CASE:L3-B018 0 S <BD40015
7829BL40271: ! SWCH:L2-B011
7830 add %g1, 0x43E, %g1 ! FFFF8FC84CCF06B4 SWCH:L2-B011 2 chksum++
7831 std %f16, [%g4-0x0050] ! FFFF8FC84CCF06B8 SWCH:L2-B011 2 S >BD40011
7832 .word 0xA3B2C26C ! FFFF8FC84CCF06BC SWCH:L2-B011 2 S illop_VIS
7833 ldx [%g2+0x0050], %l5 ! FFFF8FC84CCF06C0 SWCH:L2-B011 2 <BD40003
7834 membar 0x40 ! FFFF8FC84CCF06C4 SWCH:L2-B011 2
7835 stda %f0, [%l5]0x16 ! FFFF8FC84CCF06C8 SWCH:L2-B011 2 Blk-Store
7836 membar 0x40 ! FFFF8FC84CCF06CC SWCH:L2-B011 2
7837 membar 0x40 ! FFFF8FC84CCF06D0 SWCH:L2-B011 2
7838 stda %f0, [%l5]0xF8 ! FFFF8FC84CCF06D4 SWCH:L2-B011 2 Blk-Store
7839 membar 0x40 ! FFFF8FC84CCF06D8 SWCH:L2-B011 2
7840 stw %o3, [%g6+0x0048] ! FFFF8FC84CCF06DC SWCH:L2-B011 2 S >BD40002
7841 stha %o4, [%g6+0x0012]%asi ! FFFF8FC84CCF06E0 SWCH:L2-B011 2 S >BD40012
7842 sethi %hh(0x91AB90FF00),%l6 ! FFFF8FC84CCF06E4 SWCH:L2-B011 2 SUBR045
7843 or %l6,%hm(0x91AB90FF00),%l6 ! FFFF8FC84CCF06E8 SWCH:L2-B011 2
7844 sethi %lm(0x91AB90FF00),%l5 ! FFFF8FC84CCF06EC SWCH:L2-B011 2
7845 or %l5,%lo(0x91AB90FF00),%l5 ! FFFF8FC84CCF06F0 SWCH:L2-B011 2
7846 sllx %l6, 0x20, %l6 ! FFFF8FC84CCF06F4 SWCH:L2-B011 2
7847 or %l6, %l5, %l6 ! FFFF8FC84CCF06F8 SWCH:L2-B011 2
7848 jmpl %l6+0x0000, %o7 ! FFFF8FC84CCF06FC SWCH:L2-B011 2 S
7849 nop ! FFFF8FC84CCF0700 SWCH:L2-B011 2 S
7850 nop ! FFFF8FC84CCF0704 LOOP:L2-B012 2
7851 nop ! FFFF8FC84CCF0708 LOOP:L2-B013 2
7852 nop ! FFFF8FC84CCF070C LOOP:L2-B014 2
7853 nop ! FFFF8FC84CCF0710 LOOP:L2-B015 2
7854 nop ! FFFF8FC84CCF0714 LOOP:L2-B016 2
7855 nop ! FFFF8FC84CCF0718 LOOP:L2-B017 2
7856 nop ! FFFF8FC84CCF071C LOOP:L2-B018 2
7857 nop ! FFFF8FC84CCF0720 LOOP:L2-B019 2
7858 sth %o0, [%g6+0x007A] ! FFFF8FC84CCF0724 LOOP:L1-B000 2 S >BD40015
7859 fexpand %f22, %f30 ! FFFF8FC84CCF0728 LOOP:L1-B000 2 S
7860 st %f3, [%g6+0x0020] ! FFFF8FC84CCF072C LOOP:L1-B000 2 S >BD40005
7861 std %f18, [%g6-0x0050] ! FFFF8FC84CCF0730 LOOP:L1-B000 2 S >BD40011
7862 tl %xcc, %g0+0x0074 ! FFFF8FC84CCF0734 LOOP:L1-B000 2 S pseudo-branch
7863 fba,a BL40272 ! FFFF8FC84CCF0738 LOOP:L1-B000 2 L
7864 stb %o5, [%g4-0x0021] ! FFFF8FC84CCF073C LOOP:L1-B000 0 S >BD40024
7865BL40272:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0740 LOOP:L1-B000 2 S >BD40002
7866 nop ! FFFF8FC84CCF0744 LOOP:L1-B000 2 S
7867 add %g1, 0x3C6, %g1 ! FFFF8FC84CCF0748 LOOP:L1-B000 2 chksum++
7868 subcc %l2, 0x1, %l2 ! FFFF8FC84CCF074C LOOP:L1-B000 2
7869 bnz,a BL40273 ! FFFF8FC84CCF0750 LOOP:L1-B000 2
7870 st %f29, [%g4+0x0048] ! FFFF8FC84CCF0754 LOOP:L1-B000 1 S >BD40002
7871 add %g1, 0xB9C, %g1 ! FFFF8FC84CCF0758 LOOP:L1-B000 1 chksum++
7872 sethi %hi(0xC60D4), %g3 ! FFFF8FC84CCF075C MAIN:L0-B000 1 .+0
7873 or %g3,%lo(0xC60D4),%g3 ! FFFF8FC84CCF0760 MAIN:L0-B000 1
7874 cmp %g1, %g3 ! FFFF8FC84CCF0764 MAIN:L0-B000 1
7875 bne %icc, blimp_bad_end ! FFFF8FC84CCF0768 MAIN:L0-B000 1
7876 nop ! FFFF8FC84CCF076C MAIN:L0-B000 1
7877blimp_good_end:
7878 EXIT_GOOD
7879blimp_bad_end:
7880 EXIT_BAD
7881
7882SECTION .btext019_pg1 TEXT_VA=0xffff8fc84ccf0000
7883attr_text {
7884 Name = .btext019_pg1,
7885 VA = 0xffff8fc84ccf0000,
7886 RA = 0xfffda0000,
7887 PA = ra2pa(0xfffda0000,0),
7888 tsbonly,
7889 part_0_ctx_nonzero_tsb_config_1,
7890 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
7891 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
7892 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
7893}
7894.text; .skip 8
7895
7896!========================================================================
7897
7898SECTION .btext020 TEXT_VA=0x2cd7cff00
7899attr_text {
7900 Name = .btext020,
7901 VA = 0x2cd7cff00,
7902 RA = 0xfffe1ff00,
7903 PA = ra2pa(0xfffe1ff00,0),
7904 notsb
7905}
7906
7907SECTION .btext020_pg0 TEXT_VA=0x2cd7c0000
7908attr_text {
7909 Name = .btext020_pg0,
7910 VA = 0x2cd7c0000,
7911 RA = 0xfffe10000,
7912 PA = ra2pa(0xfffe10000,0),
7913 tsbonly,
7914 part_0_ctx_nonzero_tsb_config_1,
7915 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
7916 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
7917 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
7918}
7919.text; .skip 8
7920
7921
7922SECTION .btext020
7923.text
7924.global SUBR041; SUBR041:
7925BL40001: ! SUBR:L0-B000
7926 add %g1, 0x18B, %g1 ! 00000002CD7CFF00 SUBR:L0-B000 0 chksum++
7927 save %o6, -128, %o6 ! 00000002CD7CFF04 SUBR:L0-B000 0
7928 sethi %hh(0x2CD7CFF00),%l7 ! 00000002CD7CFF08 SUBR:L0-B000 0 SUBR041
7929 .word 0x93B142FB ! 00000002CD7CFF0C SUBR:L0-B000 0 illop
7930 .word 0x91704C8A ! 00000002CD7CFF10 SUBR:L0-B000 0 illop
7931 or %l6,%lo(0x2CD7CFF00),%l6 ! 00000002CD7CFF14 SUBR:L0-B000 0
7932 sllx %l7, 0x20, %l7 ! 00000002CD7CFF18 SUBR:L0-B000 0
7933 .word 0xBACBDE43 ! 00000002CD7CFF1C SUBR:L0-B000 0 illop
7934 ta %xcc, 0x45 ! 00000002CD7CFF20 SUBR:L0-B000 0 demap-stack
7935 add %g1, 0x34E, %g1 ! 00000002CD7CFF24 SUBR:L0-B000 0 chksum++
7936 and %g1, 0xFE, %l3 ! 00000002CD7CFF28 LOOP:L1-B000 0
7937BL40072: ! LOOP:L1-B000
7938 add %g1, 0x9C3, %g1 ! 00000002CD7CFF2C LOOP:L1-B000 0 chksum++
7939 .word 0xBDEE102F ! 00000002CD7CFF30 LOOP:L1-B000 0 S random
7940 bnz,a,pt %icc, BL40006 ;.empty ! 00000002CD7CFF34 LOOP:L1-B000 0 L
7941 fbo,a,pn %fcc3, BL40007 ! 00000002CD7CFF38 LOOP:L1-B000 0 L
7942 ldda [%g7+%g7]0x82, %i0 ! 00000002CD7CFF3C LOOP:L1-B000 0 S <BD40034
7943 bvs,pn %xcc, BL40008 ! 00000002CD7CFF40 LOOP:L1-B000 0 L
7944 .word 0x28FBDB38 ! 00000002CD7CFF44 LOOP:L1-B000 0 S illop
7945BL40008:.word 0xD4E49EBF ! 00000002CD7CFF48 LOOP:L1-B000 0 S illop
7946 bleu,pn %xcc, BL40009 ! 00000002CD7CFF4C LOOP:L1-B000 0 L
7947 .word 0x81C3E008 ! 00000002CD7CFF50 LOOP:L1-B000 0 S random
7948 std %f26, [%g6-0x0020] ! 00000002CD7CFF54 LOOP:L1-B000 0 S >BD40003
7949 stwa %i1, [%g5-0x001C]%asi ! 00000002CD7CFF58 LOOP:L1-B000 0 S >BD40003+4
7950 fbg,a BL40009 ;.empty ! 00000002CD7CFF5C LOOP:L1-B000 0 L
7951BL40007:.word 0x91A5008B ! 00000002CD7CFF60 LOOP:L1-B000 0 L illop
7952 .word 0xBDAF4AE5 ! 00000002CD7CFF64 LOOP:L1-B000 0 S illop
7953BL40009:.word 0x2A065E24 ! 00000002CD7CFF68 LOOP:L1-B000 0 L random
7954BL40010:sta %f4, [%g4+0x0020]%asi ! 00000002CD7CFF6C LOOP:L1-B000 0 S >BD40005
7955 nop ! 00000002CD7CFF70 LOOP:L1-B000 0 S
7956BL40006:add %g1, 0x362, %g1 ! 00000002CD7CFF74 LOOP:L1-B000 0 chksum++
7957 andcc %i0, 0x8, %g0 ! 00000002CD7CFF78 SKIP:L2-B000 0
7958 bz,a BL40014 ! 00000002CD7CFF7C SKIP:L2-B000 0
7959 nop ! 00000002CD7CFF80 SKIP:L2-B000 0 S
7960 add %g4, -80, %l5 ! 00000002CD7CFF84 SKIP:L2-B000 0 @BD40011
7961 stda %f26,[%l5+%g1]0xC0 ! 00000002CD7CFF88 SKIP:L2-B000 0 S Partial_St
7962 .word 0xADA51596 ! 00000002CD7CFF8C SKIP:L2-B000 0 S illop_FP
7963 ldx [%g2+0x0050], %l5 ! 00000002CD7CFF90 SKIP:L2-B000 0 <BD40003
7964 membar 0x40 ! 00000002CD7CFF94 SKIP:L2-B000 0
7965 stda %f0, [%l5]0x16 ! 00000002CD7CFF98 SKIP:L2-B000 0 Blk-Store
7966 membar 0x40 ! 00000002CD7CFF9C SKIP:L2-B000 0
7967 .word 0x87ADDCEC ! 00000002CD7CFFA0 SKIP:L2-B000 0 S illop_FP
7968 membar 0x40 ! 00000002CD7CFFA4 SKIP:L2-B000 0
7969 stda %f32, [%l5]0x16 ! 00000002CD7CFFA8 SKIP:L2-B000 0 Blk-Store
7970 membar 0x40 ! 00000002CD7CFFAC SKIP:L2-B000 0
7971 add %g1, 0xA56, %g1 ! 00000002CD7CFFB0 SKIP:L2-B000 0 chksum++
7972 add %g4, 0x0, %l5 ! 00000002CD7CFFB4 SKIP:L2-B000 0 @BD40004
7973 stda %f16,[%l5+%g1]0xC0 ! 00000002CD7CFFB8 SKIP:L2-B000 0 S Partial_St
7974 stw %i2, [%g4+0x0048] ! 00000002CD7CFFBC SKIP:L2-B000 0 S >BD40002
7975 ldx [%g2+0x0058], %l6 ! 00000002CD7CFFC0 SKIP:L2-B000 0 <BD40021
7976 stwa %g7, [%l6+%g0]0x14 ! 00000002CD7CFFC4 SKIP:L2-B000 0 S >BD40022
7977 stb %i4, [%g6+0x0004] ! 00000002CD7CFFC8 SKIP:L2-B000 0 S >BD40004+4
7978 ldda [%l6]0x26, %i0 ! 00000002CD7CFFCC SKIP:L2-B000 0 S Quad_Ld_P
7979 add %g6, 0x12, %l6 ! 00000002CD7CFFD0 SKIP:L2-B000 0 @BD40012
7980 ldda [%l6]0xDB, %f18 ! 00000002CD7CFFD4 SKIP:L2-B000 0 S Short16
7981 .word 0x8BA3C010 ! 00000002CD7CFFD8 SKIP:L2-B000 0 illop
7982 stda %f26,[%l5+%g1]0xC4 ! 00000002CD7CFFDC SKIP:L2-B000 0 S Partial_St
7983 ldx [%g2+0x0050], %l5 ! 00000002CD7CFFE0 SKIP:L2-B000 0 <BD40003
7984 membar 0x40 ! 00000002CD7CFFE4 SKIP:L2-B000 0
7985 stda %f0, [%l5]0xE0 ! 00000002CD7CFFE8 SKIP:L2-B000 0 Blk-Store
7986 membar 0x40 ! 00000002CD7CFFEC SKIP:L2-B000 0
7987 add %g4, -80, %l5 ! 00000002CD7CFFF0 SKIP:L2-B000 0 @BD40011
7988 stda %f24,[%l5+%g1]0xC2 ! 00000002CD7CFFF4 SKIP:L2-B000 0 S Partial_St
7989 fba,pn %fcc3, BL40025 ! 00000002CD7CFFF8 SKIP:L2-B000 0
7990 .word 0x91673A72 ! 00000002CD7CFFFC SKIP:L2-B000 0 S illop
7991BL40014: ! ELSE:L2-B001
7992 nop ! 00000002CD7D0000 ELSE:L2-B001 0 S
7993 .word 0x81C3E008 ! 00000002CD7D0004 ELSE:L2-B001 0 L random
7994 .word 0xB0EDA435 ! 00000002CD7D0008 ELSE:L2-B001 0 L illop
7995BL40016:std %f30, [%g5-0x0020] ! 00000002CD7D000C ELSE:L2-B001 0 S >BD40003
7996 brlez,a,pn %i5, BL40018 ! 00000002CD7D0010 ELSE:L2-B001 0 L
7997 stb %i2, [%g5+0x007B] ! 00000002CD7D0014 ELSE:L2-B001 0 S >BD40015+1
7998 .word 0xAD679DDD ! 00000002CD7D0018 ELSE:L2-B001 0 L illop
7999 st %f10, [%g5+0x0020] ! 00000002CD7D001C ELSE:L2-B001 0 S >BD40005
8000BL40017:stx %i0, [%g3+0x0000] ! 00000002CD7D0020 ELSE:L2-B001 0 S >BD40004
8001 fbug,pn %fcc0, BL40020 ! 00000002CD7D0024 ELSE:L2-B001 0 L
8002 nop ! 00000002CD7D0028 ELSE:L2-B001 0 S
8003BL40018:bcc,a,pn %xcc, BL40021 ;.empty ! 00000002CD7D002C ELSE:L2-B001 0 L
8004BL40020:ba BL40022 ! 00000002CD7D0030 ELSE:L2-B001 0 L
8005 ldx [%g2+0x0028], %g4 ! 00000002CD7D0034 ELSE:L2-B001 0 S BASE<BD40060
8006BL40019:nop ! 00000002CD7D0038 ELSE:L2-B001 0 S
8007BL40022:nop ! 00000002CD7D003C ELSE:L2-B001 0 S
8008BL40021:add %g1, 0xCAC, %g1 ! 00000002CD7D0040 ELSE:L2-B001 0 chksum++
8009 add %g1, 0x31B, %g1 ! 00000002CD7D0044 ELSE:L2-B001 0 chksum++
8010 add %g5, 0x10, %l6 ! 00000002CD7D0048 ELSE:L2-B001 0 @BD40023
8011 stda %f18, [%l6]0xD2 ! 00000002CD7D004C ELSE:L2-B001 0 S Short16
8012 add %g3, -32, %l5 ! 00000002CD7D0050 ELSE:L2-B001 0 @BD40003
8013 stda %f28,[%l5+%g1]0xCC ! 00000002CD7D0054 ELSE:L2-B001 0 S Partial_St
8014 fpsub32 %f16, %f30, %f18 ! 00000002CD7D0058 ELSE:L2-B001 0 S
8015 add %g4, -32, %l5 ! 00000002CD7D005C ELSE:L2-B001 0 @BD40003
8016 stda %f26,[%l5+%g1]0xC0 ! 00000002CD7D0060 ELSE:L2-B001 0 S Partial_St
8017 array16 %i0, %i1, %i0 ! 00000002CD7D0064 ELSE:L2-B001 0 S
8018 add %g6, -33, %l6 ! 00000002CD7D0068 ELSE:L2-B001 0 @BD40024
8019 stda %f28, [%l6]0xD0 ! 00000002CD7D006C ELSE:L2-B001 0 S Short8
8020 ldx [%g2+0x0050], %l5 ! 00000002CD7D0070 ELSE:L2-B001 0 <BD40003
8021 .word 0xE29B22DD ! 00000002CD7D0074 ELSE:L2-B001 0 illop
8022 stda %f16, [%l5]0xF0 ! 00000002CD7D0078 ELSE:L2-B001 0 Blk-Store
8023 membar 0x40 ! 00000002CD7D007C ELSE:L2-B001 0
8024 add %g3, -32, %l5 ! 00000002CD7D0080 ELSE:L2-B001 0 @BD40003
8025 stda %f26,[%l5+%g1]0xC4 ! 00000002CD7D0084 ELSE:L2-B001 0 S Partial_St
8026 call .+8 ! 00000002CD7D0088 ELSE:L2-B001 0 S
8027 .word 0xB3AE3310 ! 00000002CD7D008C ELSE:L2-B001 0 S illop
8028 add %g5, -80, %l5 ! 00000002CD7D0090 ELSE:L2-B001 0 @BD40011
8029 stda %f28,[%l5+%g1]0xC2 ! 00000002CD7D0094 ELSE:L2-B001 0 S Partial_St
8030 std %f16, [%g4-0x0050] ! 00000002CD7D0098 ELSE:L2-B001 0 S >BD40011
8031BL40025: ! ELSE:L2-B001
8032 .word 0x96C85DA5 ! 00000002CD7D009C ELSE:L2-B001 0 illop
8033 fcmpd %fcc3, %f40, %f14 ! 00000002CD7D00A0 SKIP:L2-B002 0
8034 fbl,pt %fcc3, BL40032 ! 00000002CD7D00A4 SKIP:L2-B002 0
8035 .word 0x9FC3801F ! 00000002CD7D00A8 SKIP:L2-B002 0 S random
8036 .word 0x81C7E008 ! 00000002CD7D00AC SKIP:L2-B002 0 random
8037 .word 0xBEEDE77C ! 00000002CD7D00B0 SKIP:L2-B002 0 S illop
8038 popc %g1, %o5 ! 00000002CD7D00B4 SKIP:L2-B002 0 S
8039 fsrc2s %f27, %f27 ! 00000002CD7D00B8 SKIP:L2-B002 0 S
8040 add %g3, 0x0, %l5 ! 00000002CD7D00BC SKIP:L2-B002 0 @BD40004
8041 stda %f16,[%l5+%g1]0xC2 ! 00000002CD7D00C0 SKIP:L2-B002 0 S Partial_St
8042 st %f23, [%g4+0x0048] ! 00000002CD7D00C4 SKIP:L2-B002 0 S >BD40002
8043 add %g1, 0xB44, %g1 ! 00000002CD7D00C8 SKIP:L2-B002 0 chksum++
8044 stda %f16, [%g5-0x0050]%asi ! 00000002CD7D00CC SKIP:L2-B002 0 S >BD40011
8045 .word 0x2A281125 ! 00000002CD7D00D0 SKIP:L2-B002 0 S illop
8046 lduha [%g5+0x007A]%asi, %i4 ! 00000002CD7D00D4 SKIP:L2-B002 0 S <BD40015
8047 be,pt %xcc, BL40026 ! 00000002CD7D00D8 SKIP:L2-B002 0 L
8048 st %f3, [%g4+0x0020] ! 00000002CD7D00DC SKIP:L2-B002 0 S >BD40005
8049 .word 0xF7794B5E ! 00000002CD7D00E0 SKIP:L2-B002 0 L illop
8050BL40027:.word 0xDE98256F ! 00000002CD7D00E4 SKIP:L2-B002 0 S illop
8051 .word 0xAADC9ED3 ! 00000002CD7D00E8 SKIP:L2-B002 0 L random
8052 .word 0xDDFAF6BE ! 00000002CD7D00EC SKIP:L2-B002 0 L illop
8053 bvs,a,pn %xcc, BL40030 ;.empty ! 00000002CD7D00F0 SKIP:L2-B002 0 L
8054BL40028:brz,a,pt %o2, BL40030 ;.empty ! 00000002CD7D00F4 SKIP:L2-B002 0 L
8055 be,a BL40029 ! 00000002CD7D00F8 SKIP:L2-B002 0 L
8056BL40029:st %f4, [%g4+0x0020] ! 00000002CD7D00FC SKIP:L2-B002 0 S >BD40005
8057 bcs,pt %icc, BL40031 ;.empty ! 00000002CD7D0100 SKIP:L2-B002 0 L
8058BL40030:brlz,a,pn %o5, BL40026 ! 00000002CD7D0104 SKIP:L2-B002 0 L
8059BL40031:stba %i0, [%g4-0x0021]%asi ! 00000002CD7D0108 SKIP:L2-B002 0 S >BD40024
8060BL40026:add %g1, 0x8C6, %g1 ! 00000002CD7D010C SKIP:L2-B002 0 chksum++
8061 fba,a,pt %fcc3, BL40037 ! 00000002CD7D0110 SKIP:L2-B002 0
8062 nop ! 00000002CD7D0114 SKIP:L2-B002 0 S
8063BL40032: ! ELSE:L2-B003
8064 lduwa [%g7+%g0]0x82, %i3 ! 00000002CD7D0118 ELSE:L2-B003 0 S <BD40034
8065 ldx [%g2+0x0050], %l5 ! 00000002CD7D011C ELSE:L2-B003 0 <BD40003
8066 .word 0x1BC784D5 ! 00000002CD7D0120 ELSE:L2-B003 0 random
8067 .word 0x8DB7521F ! 00000002CD7D0124 ELSE:L2-B003 0 illop
8068 .word 0x8195C016 ! 00000002CD7D0128 ELSE:L2-B003 0 illop
8069 .word 0x9FC68000 ! 00000002CD7D012C ELSE:L2-B003 0 S random
8070 add %g6, 0x0, %l5 ! 00000002CD7D0130 ELSE:L2-B003 0 @BD40004
8071 .word 0x81AC8A9E ! 00000002CD7D0134 ELSE:L2-B003 0 S illop
8072 .word 0xA3AB64F7 ! 00000002CD7D0138 ELSE:L2-B003 0 S illop_FP
8073 .word 0xC460481E ! 00000002CD7D013C ELSE:L2-B003 0 S illop
8074 prefetch [%g4-0x0021], 20 ! 00000002CD7D0140 ELSE:L2-B003 0 S <BD40024
8075 ldx [%g2+0x0050], %l5 ! 00000002CD7D0144 ELSE:L2-B003 0 <BD40003
8076 membar 0x40 ! 00000002CD7D0148 ELSE:L2-B003 0
8077 stda %f16, [%l5]0xF0 ! 00000002CD7D014C ELSE:L2-B003 0 Blk-Store
8078 .word 0x197F5DC8 ! 00000002CD7D0150 ELSE:L2-B003 0 random
8079 .word 0xEB9982D7 ! 00000002CD7D0154 ELSE:L2-B003 0 illop
8080 .word 0x225D0B02 ! 00000002CD7D0158 ELSE:L2-B003 0 S illop
8081 std %f26, [%g5-0x0050] ! 00000002CD7D015C ELSE:L2-B003 0 S >BD40011
8082 ldx [%g2+0x0050], %l5 ! 00000002CD7D0160 ELSE:L2-B003 0 <BD40003
8083 membar 0x40 ! 00000002CD7D0164 ELSE:L2-B003 0
8084 stda %f32, [%l5]0x16 ! 00000002CD7D0168 ELSE:L2-B003 0 Blk-Store
8085 membar 0x40 ! 00000002CD7D016C ELSE:L2-B003 0
8086 membar 0x40 ! 00000002CD7D0170 ELSE:L2-B003 0
8087 ldda [%l5]0x16, %f16 ! 00000002CD7D0174 ELSE:L2-B003 0 Blk-Load
8088 membar 0x40 ! 00000002CD7D0178 ELSE:L2-B003 0
8089 add %g1, 0x342, %g1 ! 00000002CD7D017C ELSE:L2-B003 0 chksum++
8090 .word 0xD22AF048 ! 00000002CD7D0180 ELSE:L2-B003 0 S random
8091 fbuge,a,pn %fcc3, BL40033 ;.empty ! 00000002CD7D0184 ELSE:L2-B003 0 L
8092 fbg BL40034 ;.empty ! 00000002CD7D0188 ELSE:L2-B003 0 L
8093 bleu,a BL40035 ;.empty ! 00000002CD7D018C ELSE:L2-B003 0 L
8094 bl,a,pn %xcc, BL40036 ! 00000002CD7D0190 ELSE:L2-B003 0 L
8095 nop ! 00000002CD7D0194 ELSE:L2-B003 0 S
8096 .word 0xBDA40982 ! 00000002CD7D0198 ELSE:L2-B003 0 S illop
8097 pdist %f24, %f26, %f28 ! 00000002CD7D019C ELSE:L2-B003 0 S
8098 stx %g1, [%g4-0x0050] ! 00000002CD7D01A0 ELSE:L2-B003 0 S >BD40011
8099BL40035:.word 0xDF6AAC16 ! 00000002CD7D01A4 ELSE:L2-B003 0 L illop
8100 fbne,pn %fcc1, BL40036 ! 00000002CD7D01A8 ELSE:L2-B003 0 L
8101 nop ! 00000002CD7D01AC ELSE:L2-B003 0 S
8102BL40033:ldd [%g4-0x0050], %f24 ! 00000002CD7D01B0 ELSE:L2-B003 0 S <BD40011
8103 fbn,pn %fcc0, BL40036 ! 00000002CD7D01B4 ELSE:L2-B003 0 L
8104BL40034:nop ! 00000002CD7D01B8 ELSE:L2-B003 0 S
8105BL40036:.word 0x3BA002FE ! 00000002CD7D01BC ELSE:L2-B003 0 random
8106BL40037: ! ELSE:L2-B003
8107 add %g1, 0x8EA, %g1 ! 00000002CD7D01C0 ELSE:L2-B003 0 chksum++
8108 andcc %i4, 0x8, %g0 ! 00000002CD7D01C4 SKIP:L2-B004 0
8109 .word 0xE299ACDD ! 00000002CD7D01C8 SKIP:L2-B004 0 illop
8110 nop ! 00000002CD7D01CC SKIP:L2-B004 0 S
8111 .word 0xB9A8C9FA ! 00000002CD7D01D0 SKIP:L2-B004 0 S illop_FP
8112 stx %i4, [%g4-0x0050] ! 00000002CD7D01D4 SKIP:L2-B004 0 S >BD40011
8113 .word 0x81EE8F8A ! 00000002CD7D01D8 SKIP:L2-B004 0 illop
8114 .word 0x9FC98AEE ! 00000002CD7D01DC SKIP:L2-B004 0 illop
8115 stda %f0, [%l5]0xF8 ! 00000002CD7D01E0 SKIP:L2-B004 0 Blk-Store
8116 membar 0x40 ! 00000002CD7D01E4 SKIP:L2-B004 0
8117 fsrc1s %f22, %f28 ! 00000002CD7D01E8 SKIP:L2-B004 0 S
8118 add %g1, 0x753, %g1 ! 00000002CD7D01EC SKIP:L2-B004 0 chksum++
8119 .word 0x08DC0383 ! 00000002CD7D01F0 SKIP:L2-B004 0 S illop
8120 bn .-3844 ! 00000002CD7D01F4 SKIP:L2-B004 0 S
8121 std %f26, [%g5-0x0020] ! 00000002CD7D01F8 SKIP:L2-B004 0 S >BD40003
8122 ldx [%g2+0x0058], %l6 ! 00000002CD7D01FC SKIP:L2-B004 0 <BD40021
8123 stha %g7, [%l6+%g0]0x04 ! 00000002CD7D0200 SKIP:L2-B004 0 S >BD40022
8124 .word 0xD8E7DE0E ! 00000002CD7D0204 SKIP:L2-B004 0 S illop
8125 fba,a,pn %fcc3, BL40044 ! 00000002CD7D0208 SKIP:L2-B004 0
8126 .word 0x83880000 ! 00000002CD7D020C SKIP:L2-B004 0 S random
8127BL40038: ! ELSE:L2-B005
8128 .word 0x4574E760 ! 00000002CD7D0210 ELSE:L2-B005 0 S random
8129 bz,pn %xcc, BL40039 ;.empty ! 00000002CD7D0214 ELSE:L2-B005 0 L
8130 bne,pn %xcc, BL40040 ! 00000002CD7D0218 ELSE:L2-B005 0 L
8131 .word 0x93AD8D61 ! 00000002CD7D021C ELSE:L2-B005 0 S illop
8132 alignaddr %i4, %g1, %o4 ! 00000002CD7D0220 ELSE:L2-B005 0 S
8133 bcs,a,pn %icc, BL40041 ;.empty ! 00000002CD7D0224 ELSE:L2-B005 0 L
8134 fbul BL40042 ;.empty ! 00000002CD7D0228 ELSE:L2-B005 0 L
8135 .word 0xDB75A781 ! 00000002CD7D022C ELSE:L2-B005 0 L illop
8136BL40041:.word 0x97906000 ! 00000002CD7D0230 ELSE:L2-B005 0 S random
8137 nop ! 00000002CD7D0234 ELSE:L2-B005 0 S
8138BL40042:st %f3, [%g5+0x0020] ! 00000002CD7D0238 ELSE:L2-B005 0 S >BD40005
8139 .word 0xB3A81C27 ! 00000002CD7D023C ELSE:L2-B005 0 L illop
8140 .word 0x00F761D3 ! 00000002CD7D0240 ELSE:L2-B005 0 L illop
8141BL40043:fbue,pn %fcc3, BL40039 ! 00000002CD7D0244 ELSE:L2-B005 0 L
8142 nop ! 00000002CD7D0248 ELSE:L2-B005 0 S
8143BL40039:ld [%g5+0x0020], %f9 ! 00000002CD7D024C ELSE:L2-B005 0 S <BD40005
8144BL40040:add %g1, 0xAB4, %g1 ! 00000002CD7D0250 ELSE:L2-B005 0 chksum++
8145 add %g1, 0xAE6, %g1 ! 00000002CD7D0254 ELSE:L2-B005 0 chksum++
8146 sth %g1, [%g3+0x007A] ! 00000002CD7D0258 ELSE:L2-B005 0 S >BD40015
8147 st %f11, [%g3+0x0020] ! 00000002CD7D025C ELSE:L2-B005 0 S >BD40005
8148 call .+8 ! 00000002CD7D0260 ELSE:L2-B005 0 S
8149 .word 0xF859F625 ! 00000002CD7D0264 ELSE:L2-B005 0 S random
8150 .word 0xB5A8B2BF ! 00000002CD7D0268 ELSE:L2-B005 0 illop
8151 stda %f28,[%l5+%g1]0xC2 ! 00000002CD7D026C ELSE:L2-B005 0 S Partial_St
8152 ldx [%g2+0x0050], %l5 ! 00000002CD7D0270 ELSE:L2-B005 0 <BD40003
8153 membar 0x40 ! 00000002CD7D0274 ELSE:L2-B005 0
8154 .word 0xEE1C4CF0 ! 00000002CD7D0278 ELSE:L2-B005 0 random
8155 membar 0x40 ! 00000002CD7D027C ELSE:L2-B005 0
8156 add %g5, -80, %l5 ! 00000002CD7D0280 ELSE:L2-B005 0 @BD40011
8157 .word 0x89A58813 ! 00000002CD7D0284 ELSE:L2-B005 0 S illop
8158 .word 0xBB089CE4 ! 00000002CD7D0288 ELSE:L2-B005 0 S random
8159 ldx [%g2+0x0058], %l6 ! 00000002CD7D028C ELSE:L2-B005 0 <BD40021
8160 .word 0x9BA6997F ! 00000002CD7D0290 ELSE:L2-B005 0 S illop
8161 ldx [%g5+0x0000], %l0 ! 00000002CD7D0294 ELSE:L2-B005 0 S <BD40004
8162BL40044: ! ELSE:L2-B005
8163 .word 0xC18B0CBB ! 00000002CD7D0298 ELSE:L2-B005 0 illop
8164 .word 0xBCF8D4E2 ! 00000002CD7D029C SKIP:L2-B006 0 random
8165 .word 0x8FA651F4 ! 00000002CD7D02A0 SKIP:L2-B006 0 illop
8166 nop ! 00000002CD7D02A4 SKIP:L2-B006 0 S
8167 st %f22, [%g5+0x0048] ! 00000002CD7D02A8 SKIP:L2-B006 0 S >BD40002
8168 brgez,a,pn %i3, BL40045 ! 00000002CD7D02AC SKIP:L2-B006 0 L
8169 nop ! 00000002CD7D02B0 SKIP:L2-B006 0 S
8170 bcc,a BL40046 ! 00000002CD7D02B4 SKIP:L2-B006 0 L
8171 lduha [%g4-0x0056]%asi, %i3 ! 00000002CD7D02B8 SKIP:L2-B006 0 S <BD40013
8172 sta %f10, [%g4+0x0020]%asi ! 00000002CD7D02BC SKIP:L2-B006 0 S >BD40005
8173BL40045:.word 0xCE67ED6A ! 00000002CD7D02C0 SKIP:L2-B006 0 L illop
8174 bg,pn %xcc, BL40048 ;.empty ! 00000002CD7D02C4 SKIP:L2-B006 0 L
8175 .word 0xD47F3DC8 ! 00000002CD7D02C8 SKIP:L2-B006 0 L random
8176BL40048:.word 0xAFAD515A ! 00000002CD7D02CC SKIP:L2-B006 0 L illop
8177BL40047:fbge,a BL40051 ;.empty ! 00000002CD7D02D0 SKIP:L2-B006 0 L
8178BL40046:fbuge,a,pt %fcc3, BL40051 ;.empty ! 00000002CD7D02D4 SKIP:L2-B006 0 L
8179BL40049:fbue BL40050 ! 00000002CD7D02D8 SKIP:L2-B006 0 L
8180 .word 0xADBC6207 ! 00000002CD7D02DC SKIP:L2-B006 0 S illop
8181BL40050:fble,pn %fcc1, BL40051 ;.empty ! 00000002CD7D02E0 SKIP:L2-B006 0 L
8182 fbl,a,pn %fcc0, BL40052 ! 00000002CD7D02E4 SKIP:L2-B006 0 L
8183BL40052:std %f28, [%g3-0x0020] ! 00000002CD7D02E8 SKIP:L2-B006 0 S >BD40003
8184BL40051:add %g1, 0xFF6, %g1 ! 00000002CD7D02EC SKIP:L2-B006 0 chksum++
8185 .word 0xA7A6809A ! 00000002CD7D02F0 SKIP:L2-B006 0 illop
8186 st %f21, [%g3+0x0048] ! 00000002CD7D02F4 SKIP:L2-B006 0 S >BD40002
8187 st %f11, [%g6+0x0021] ! 00000002CD7D02F8 SKIP:L2-B006 0 S >BD40005+1
8188 bg BL40053 ! 00000002CD7D02FC SKIP:L2-B006 0 L
8189 st %f5, [%g5+0x0020] ! 00000002CD7D0300 SKIP:L2-B006 0 S >BD40005
8190BL40053:fbg BL40054 ;.empty ! 00000002CD7D0304 SKIP:L2-B006 0 L
8191 bl,a BL40055 ;.empty ! 00000002CD7D0308 SKIP:L2-B006 0 L
8192BL40055:bz,a BL40056 ;.empty ! 00000002CD7D030C SKIP:L2-B006 0 L
8193 fbge,pt %fcc1, BL40057 ! 00000002CD7D0310 SKIP:L2-B006 0 L
8194BL40054:.word 0x9D4A5870 ! 00000002CD7D0314 SKIP:L2-B006 0 S random
8195BL40056:.word 0x81880000 ! 00000002CD7D0318 SKIP:L2-B006 0 L random
8196 ldx [%g2+0x0030], %g3 ! 00000002CD7D031C SKIP:L2-B006 0 S BASE<BD40096
8197BL40057:add %g1, 0x52, %g1 ! 00000002CD7D0320 SKIP:L2-B006 0 chksum++
8198 .word 0x9B7B927B ! 00000002CD7D0324 SKIP:L2-B006 0 illop
8199 nop ! 00000002CD7D0328 SKIP:L2-B006 0 S
8200BL40058: ! ELSE:L2-B007
8201 ldstub [%g4-0x0021], %o1 ! 00000002CD7D032C ELSE:L2-B007 0 S >BD40024
8202 nop ! 00000002CD7D0330 ELSE:L2-B007 0 S
8203 bcs BL40059 ! 00000002CD7D0334 ELSE:L2-B007 0 L
8204 std %f18, [%g6+0x0000] ! 00000002CD7D0338 ELSE:L2-B007 0 S >BD40004
8205 .word 0x89A5CB8D ! 00000002CD7D033C ELSE:L2-B007 0 S illop
8206 call .+8 ! 00000002CD7D0340 ELSE:L2-B007 0 L
8207 nop ! 00000002CD7D0344 ELSE:L2-B007 0 S
8208 bge,a BL40061 ;.empty ! 00000002CD7D0348 ELSE:L2-B007 0 L
8209BL40061:.word 0x8957C000 ! 00000002CD7D034C ELSE:L2-B007 0 L illop
8210BL40059:fbug BL40060 ! 00000002CD7D0350 ELSE:L2-B007 0 L
8211 st %f10, [%g3+0x0022] ! 00000002CD7D0354 ELSE:L2-B007 0 S >BD40005+2
8212BL40060:sta %f8, [%g4+0x0020]%asi ! 00000002CD7D0358 ELSE:L2-B007 0 S >BD40005
8213BL40062:add %g1, 0x432, %g1 ! 00000002CD7D035C ELSE:L2-B007 0 chksum++
8214 add %g1, 0xE78, %g1 ! 00000002CD7D0360 ELSE:L2-B007 0 chksum++
8215 .word 0xAC025204 ! 00000002CD7D0364 ELSE:L2-B007 0 S random
8216 .word 0x93A6C337 ! 00000002CD7D0368 ELSE:L2-B007 0 S illop
8217 ldx [%g2+0x0050], %l5 ! 00000002CD7D036C ELSE:L2-B007 0 <BD40003
8218 membar 0x40 ! 00000002CD7D0370 ELSE:L2-B007 0
8219 stda %f16, [%l5]0xF0 ! 00000002CD7D0374 ELSE:L2-B007 0 Blk-Store
8220 .word 0xC189F0AB ! 00000002CD7D0378 ELSE:L2-B007 0 illop
8221 add %g3, -32, %l5 ! 00000002CD7D037C ELSE:L2-B007 0 @BD40003
8222 stda %f26,[%l5+%g1]0xC0 ! 00000002CD7D0380 ELSE:L2-B007 0 S Partial_St
8223BL40063: ! ELSE:L2-B007
8224 add %g1, 0x8BC, %g1 ! 00000002CD7D0384 ELSE:L2-B007 0 chksum++
8225 andcc %g1, 0x1, %g0 ! 00000002CD7D0388 SKIP:L2-B008 0
8226 bz,a,pt %icc, BL40064 ! 00000002CD7D038C SKIP:L2-B008 0
8227 st %f5, [%g3+0x0021] ! 00000002CD7D0390 SKIP:L2-B008 0 S >BD40005+1
8228 add %g4, -80, %l5 ! 00000002CD7D0394 SKIP:L2-B008 0 @BD40011
8229 .word 0xA7ABF01E ! 00000002CD7D0398 SKIP:L2-B008 0 S illop
8230 ldx [%g2+0x0050], %l5 ! 00000002CD7D039C SKIP:L2-B008 0 <BD40003
8231 membar 0x40 ! 00000002CD7D03A0 SKIP:L2-B008 0
8232 stda %f16, [%l5]0xF0 ! 00000002CD7D03A4 SKIP:L2-B008 0 Blk-Store
8233 membar 0x40 ! 00000002CD7D03A8 SKIP:L2-B008 0
8234 add %g4, -32, %l5 ! 00000002CD7D03AC SKIP:L2-B008 0 @BD40003
8235 .word 0x8526306C ! 00000002CD7D03B0 SKIP:L2-B008 0 S random
8236 .word 0x8BCD25F7 ! 00000002CD7D03B4 SKIP:L2-B008 0 S illop
8237 .word 0xEDEB16AE ! 00000002CD7D03B8 SKIP:L2-B008 0 random
8238 stx %g1, [%g4+0x0000] ! 00000002CD7D03BC SKIP:L2-B008 0 S >BD40004
8239 .word 0xB59CF331 ! 00000002CD7D03C0 SKIP:L2-B008 0 illop
8240 membar 0x40 ! 00000002CD7D03C4 SKIP:L2-B008 0
8241 stda %f0, [%l5]0x16 ! 00000002CD7D03C8 SKIP:L2-B008 0 Blk-Store
8242 membar 0x40 ! 00000002CD7D03CC SKIP:L2-B008 0
8243 membar 0x40 ! 00000002CD7D03D0 SKIP:L2-B008 0
8244 stda %f0, [%l5]0xE0 ! 00000002CD7D03D4 SKIP:L2-B008 0 Blk-Store
8245 membar 0x40 ! 00000002CD7D03D8 SKIP:L2-B008 0
8246 std %f30, [%g6-0x0020] ! 00000002CD7D03DC SKIP:L2-B008 0 S >BD40003
8247 fba,a BL40071 ! 00000002CD7D03E0 SKIP:L2-B008 0
8248 .word 0x83F00000 ! 00000002CD7D03E4 SKIP:L2-B008 0 S illop
8249BL40064: ! ELSE:L2-B009
8250 st %f31, [%g6+0x0048] ! 00000002CD7D03E8 ELSE:L2-B009 0 S >BD40002
8251 bn BL40065 ! 00000002CD7D03EC ELSE:L2-B009 0 L
8252 nop ! 00000002CD7D03F0 ELSE:L2-B009 0 S
8253 std %f30, [%g6-0x0020] ! 00000002CD7D03F4 ELSE:L2-B009 0 S >BD40003
8254BL40065:std %i2, [%g4-0x0050] ! 00000002CD7D03F8 ELSE:L2-B009 0 S >BD40011
8255 brlz,pn %o4, BL40066 ! 00000002CD7D03FC ELSE:L2-B009 0 L
8256 ldstub [%g4-0x0021], %i0 ! 00000002CD7D0400 ELSE:L2-B009 0 S >BD40024
8257 .word 0xBFA14566 ! 00000002CD7D0404 ELSE:L2-B009 0 S illop
8258 .word 0xD460E19C ! 00000002CD7D0408 ELSE:L2-B009 0 S illop
8259 brgez,pn %l0, BL40067 ;.empty ! 00000002CD7D040C ELSE:L2-B009 0 L
8260BL40066:bcc,a BL40068 ;.empty ! 00000002CD7D0410 ELSE:L2-B009 0 L
8261 .word 0xB7AB4AA9 ! 00000002CD7D0414 ELSE:L2-B009 0 L illop
8262BL40068:.word 0x8FB742D7 ! 00000002CD7D0418 ELSE:L2-B009 0 S illop_VIS
8263 fbuge,a BL40067 ;.empty ! 00000002CD7D041C ELSE:L2-B009 0 L
8264BL40069:.word 0xA1CFA177 ! 00000002CD7D0420 ELSE:L2-B009 0 L illop
8265BL40070:nop ! 00000002CD7D0424 ELSE:L2-B009 0 S
8266BL40067:std %g0, [%g4-0x0020] ! 00000002CD7D0428 ELSE:L2-B009 0 S >BD40003
8267 add %g1, 0x20E, %g1 ! 00000002CD7D042C ELSE:L2-B009 0 chksum++
8268 add %g1, 0x190, %g1 ! 00000002CD7D0430 ELSE:L2-B009 0 chksum++
8269 .word 0xF3B81C15 ! 00000002CD7D0434 ELSE:L2-B009 0 S illop_VIS
8270 .word 0xB5F00000 ! 00000002CD7D0438 ELSE:L2-B009 0 S illop
8271 .word 0x333AD117 ! 00000002CD7D043C ELSE:L2-B009 0 random
8272 membar 0x40 ! 00000002CD7D0440 ELSE:L2-B009 0
8273 stda %f0, [%l5]0x16 ! 00000002CD7D0444 ELSE:L2-B009 0 Blk-Store
8274 membar 0x40 ! 00000002CD7D0448 ELSE:L2-B009 0
8275 .word 0x877F5195 ! 00000002CD7D044C ELSE:L2-B009 0 S illop
8276 membar 0x40 ! 00000002CD7D0450 ELSE:L2-B009 0
8277 stda %f0, [%l5]0x16 ! 00000002CD7D0454 ELSE:L2-B009 0 Blk-Store
8278 membar 0x40 ! 00000002CD7D0458 ELSE:L2-B009 0
8279BL40071: ! ELSE:L2-B009
8280 .word 0xAB550000 ! 00000002CD7D045C ELSE:L2-B009 0 illop
8281 .word 0x81E80000 ! 00000002CD7D0460 LOOP:L1-B000 0 random
8282 andcc %l3, 0x1, %g0 ! 00000002CD7D0464 LOOP:L1-B000 0
8283 bne,pt %xcc, BL40072 ! 00000002CD7D0468 LOOP:L1-B000 0
8284 .word 0xB7AA4D1B ! 00000002CD7D046C LOOP:L1-B000 0 S illop
8285 add %g1, 0x7B2, %g1 ! 00000002CD7D0470 LOOP:L1-B000 0 chksum++
8286 .word 0xA7D6E54F ! 00000002CD7D0474 SUBR:L0-B000 0 S illop
8287 ldda [%g7+%g7]0x83, %i2 ! 00000002CD7D0478 SUBR:L0-B000 0 S <BD40034
8288 prefetch [%g4-0x0050], 4 ! 00000002CD7D047C SUBR:L0-B000 0 S <BD40011
8289 .word 0x8965EA0B ! 00000002CD7D0480 SUBR:L0-B000 0 S illop
8290 .word 0xA1B66CB2 ! 00000002CD7D0484 SUBR:L0-B000 0 illop
8291 ldda [%l6]0xD2, %f22 ! 00000002CD7D0488 SUBR:L0-B000 0 S Short16
8292 ta %xcc, 0x45 ! 00000002CD7D048C SUBR:L0-B000 0 demap-stack
8293 add %g1, 0x2D3, %i0 ! 00000002CD7D0490 SUBR:L0-B000 0
8294 return %i7+0x0008 ! 00000002CD7D0494 SUBR:L0-B000 0
8295 add %g1, 0xDA, %g1 ! 00000002CD7D0498 SUBR:L0-B000 0 chksum++
8296
8297SECTION .btext020_pg1 TEXT_VA=0x2cd7d0000
8298attr_text {
8299 Name = .btext020_pg1,
8300 VA = 0x2cd7d0000,
8301 RA = 0xfffe20000,
8302 PA = ra2pa(0xfffe20000,0),
8303 tsbonly,
8304 part_0_ctx_nonzero_tsb_config_1,
8305 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
8306 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8307 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8308}
8309.text; .skip 8
8310
8311!========================================================================
8312
8313SECTION .btext021 TEXT_VA=0x1775ff00
8314attr_text {
8315 Name = .btext021,
8316 VA = 0x1775ff00,
8317 RA = 0xfffdfff00,
8318 PA = ra2pa(0xfffdfff00,0),
8319 notsb
8320}
8321
8322SECTION .btext021_pg0 TEXT_VA=0x17750000
8323attr_text {
8324 Name = .btext021_pg0,
8325 VA = 0x17750000,
8326 RA = 0xfffdf0000,
8327 PA = ra2pa(0xfffdf0000,0),
8328 tsbonly,
8329 part_0_ctx_nonzero_tsb_config_1,
8330 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
8331 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8332 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8333}
8334.text; .skip 8
8335
8336
8337SECTION .btext021
8338.text
8339.global SUBR042; SUBR042:
8340BL40073: ! SUBR:L0-B000
8341 add %g1, 0x735, %g1 ! 000000001775FF00 SUBR:L0-B000 2 chksum++
8342 save %o6, -128, %o6 ! 000000001775FF04 SUBR:L0-B000 2
8343 sethi %hh(0x1775FF00),%l7 ! 000000001775FF08 SUBR:L0-B000 2 SUBR042
8344 or %l7,%hm(0x1775FF00),%l7 ! 000000001775FF0C SUBR:L0-B000 2
8345 sethi %lm(0x1775FF00),%l6 ! 000000001775FF10 SUBR:L0-B000 2
8346 or %l6,%lo(0x1775FF00),%l6 ! 000000001775FF14 SUBR:L0-B000 2
8347 sllx %l7, 0x20, %l7 ! 000000001775FF18 SUBR:L0-B000 2
8348 or %l7, %l6, %l7 ! 000000001775FF1C SUBR:L0-B000 2
8349 ta %xcc, 0x45 ! 000000001775FF20 SUBR:L0-B000 2 demap-stack
8350 add %g3, 0x0, %l5 ! 000000001775FF24 SUBR:L0-B000 2 @BD40004
8351 stda %f24,[%l5+%g1]0xC4 ! 000000001775FF28 SUBR:L0-B000 2 S Partial_St
8352 ldx [%g2+0x0028], %g6 ! 000000001775FF2C SUBR:L0-B000 2 S BASE<BD40060
8353 ldstub [%g5-0x0021], %o2 ! 000000001775FF30 SUBR:L0-B000 2 S >BD40024
8354 ldx [%g2+0x0058], %l6 ! 000000001775FF34 SUBR:L0-B000 2 <BD40021
8355 stba %g7, [%l6+%g0]0x0C ! 000000001775FF38 SUBR:L0-B000 2 S >BD40022
8356 std %i0, [%g5-0x001B] ! 000000001775FF3C SUBR:L0-B000 2 S >BD40003+5
8357 ldda [%l6]0x24, %i0 ! 000000001775FF40 SUBR:L0-B000 2 S Quad_Ld
8358 swap [%g5+0x0048], %o2 ! 000000001775FF44 SUBR:L0-B000 2 S >BD40002
8359 ldx [%g2+0x0020], %g4 ! 000000001775FF48 SUBR:L0-B000 2 S BASE<BD40016
8360 sethi %hh(0x91AB90FF00),%l6 ! 000000001775FF4C SUBR:L0-B000 2 SUBR045
8361 or %l6,%hm(0x91AB90FF00),%l6 ! 000000001775FF50 SUBR:L0-B000 2
8362 sethi %lm(0x91AB90FF00),%l5 ! 000000001775FF54 SUBR:L0-B000 2
8363 or %l5,%lo(0x91AB90FF00),%l5 ! 000000001775FF58 SUBR:L0-B000 2
8364 sllx %l6, 0x20, %l6 ! 000000001775FF5C SUBR:L0-B000 2
8365 or %l6, %l5, %l6 ! 000000001775FF60 SUBR:L0-B000 2
8366 jmpl %l6+0x0000, %o7 ! 000000001775FF64 SUBR:L0-B000 2 S
8367 std %i0, [%g4-0x0050] ! 000000001775FF68 SUBR:L0-B000 2 S >BD40011
8368 ldx [%g2+0x0058], %l6 ! 000000001775FF6C SUBR:L0-B000 2 <BD40021
8369 ldda [%l6]0x26, %i2 ! 000000001775FF70 SUBR:L0-B000 2 S Quad_Ld_P
8370 ldx [%g2+0x0050], %l5 ! 000000001775FF74 SUBR:L0-B000 2 <BD40003
8371 membar 0x40 ! 000000001775FF78 SUBR:L0-B000 2
8372 ldda [%l5]0x16, %f16 ! 000000001775FF7C SUBR:L0-B000 2 Blk-Load
8373 membar 0x40 ! 000000001775FF80 SUBR:L0-B000 2
8374 add %g1, 0x7FA, %g1 ! 000000001775FF84 SUBR:L0-B000 2 chksum++
8375 add %i3, %g1, %i5 ! 000000001775FF88 SWCH:L1-B000 2
8376 andcc %i5, 0x2, %g0 ! 000000001775FF8C SWCH:L1-B000 2
8377 bnz,a,pn %xcc, BL40082 ! 000000001775FF90 SWCH:L1-B000 2
8378 add %g1, 0xB4C, %g1 ! 000000001775FF94 SWCH:L1-B000 2 chksum++
8379 .word 0xEB4DD2DE ! 000000001775FF98 SWCH:L1-B000 0 illop
8380 bnz,pt %xcc, BL40081 ! 000000001775FF9C SWCH:L1-B000 0
8381 andcc %i5, 0x400, %g0 ! 000000001775FFA0 SWCH:L1-B000 0
8382 bnz,pt %xcc, BL40080 ! 000000001775FFA4 SWCH:L1-B000 0
8383 andcc %i5, 0x800, %g0 ! 000000001775FFA8 SWCH:L1-B000 0
8384 .word 0xBBA0C068 ! 000000001775FFAC SWCH:L1-B000 0 illop
8385 swap [%g6+0x0048], %o4 ! 000000001775FFB0 SWCH:L1-B000 0 S >BD40002
8386 std %i4, [%g6-0x004E] ! 000000001775FFB4 SWCH:L1-B000 0 S >BD40011+2
8387 .word 0x2ACF4F40 ! 000000001775FFB8 SWCH:L1-B000 0 S random
8388 st %f10, [%g5+0x0020] ! 000000001775FFBC SWCH:L1-B000 0 S >BD40005
8389 nop ! 000000001775FFC0 SWCH:L1-B000 0 S
8390 bn,a BL40075 ! 000000001775FFC4 SWCH:L1-B000 0 L
8391 sth %i5, [%g6+0x003A] ! 000000001775FFC8 SWCH:L1-B000 0 S >BD40074
8392 be,pt %xcc, BL40076 ;.empty ! 000000001775FFCC SWCH:L1-B000 0 L
8393 .word 0xBEC9E6A2 ! 000000001775FFD0 SWCH:L1-B000 0 L illop
8394 .word 0x99A91497 ! 000000001775FFD4 SWCH:L1-B000 0 S illop
8395 bl,a BL40077 ! 000000001775FFD8 SWCH:L1-B000 0 L
8396BL40076:swap [%g6+0x0048], %l0 ! 000000001775FFDC SWCH:L1-B000 0 S >BD40002
8397 call .+8 ! 000000001775FFE0 SWCH:L1-B000 0 L
8398 nop ! 000000001775FFE4 SWCH:L1-B000 0 S
8399 bl BL40078 ! 000000001775FFE8 SWCH:L1-B000 0 L
8400 st %f5, [%g4+0x0020] ! 000000001775FFEC SWCH:L1-B000 0 S >BD40005
8401BL40075:bleu BL40077 ! 000000001775FFF0 SWCH:L1-B000 0 L
8402BL40078:nop ! 000000001775FFF4 SWCH:L1-B000 0 S
8403BL40077:.word 0xAB8F249F ! 000000001775FFF8 SWCH:L1-B000 0 illop
8404 add %g1, 0xCD1, %g1 ! 000000001775FFFC SWCH:L1-B000 0 chksum++
8405 .word 0xF8B58724 ! 0000000017760000 SWCH:L1-B000 0 random
8406 stxa %o2, [%g5+0x0000]%asi ! 0000000017760004 SWCH:L1-B000 0 S >BD40004
8407BL40079:add %g1, 0xF62, %g1 ! 0000000017760008 CASE:L2-B000 0 chksum++
8408 pdist %f20, %f24, %f20 ! 000000001776000C CASE:L2-B000 0 S
8409 .word 0xF397A365 ! 0000000017760010 CASE:L2-B000 0 S illop
8410 .word 0xA3F00000 ! 0000000017760014 CASE:L2-B000 0 S illop
8411 std %o0, [%g6+0x0000] ! 0000000017760018 CASE:L2-B000 0 S >BD40004
8412 ba,a BL40089 ! 000000001776001C CASE:L2-B000 0
8413 sth %o3, [%g5+0x0004] ! 0000000017760020 CASE:L2-B000 0 S >BD40004+4
8414BL40080:.word 0x9FB2C3D6 ! 0000000017760024 CASE:L2-B001 0 illop
8415 swap [%g5+0x0048], %i3 ! 0000000017760028 CASE:L2-B001 0 S >BD40002
8416 .word 0xCD9202C9 ! 000000001776002C CASE:L2-B001 0 S illop
8417 std %f28, [%g5+0x0000] ! 0000000017760030 CASE:L2-B001 0 S >BD40004
8418 .word 0xC9482D8A ! 0000000017760034 CASE:L2-B001 0 illop
8419 .word 0x9DE5C079 ! 0000000017760038 CASE:L2-B001 0 illop
8420 sethi %lm(0x10C9482D8A),%l5 ! 000000001776003C CASE:L2-B001 0
8421 or %l5,%lo(0x10C9482D8A),%l5 ! 0000000017760040 CASE:L2-B001 0
8422 sllx %l6, 0x20, %l6 ! 0000000017760044 CASE:L2-B001 0
8423 .word 0xDD573980 ! 0000000017760048 CASE:L2-B001 0 illop
8424 .word 0xCDE9E9FF ! 000000001776004C CASE:L2-B001 0 illop
8425 call SUBR048 ! 0000000017760050 CASE:L2-B001 0 S
8426 nop ! 0000000017760054 CASE:L2-B001 0 S
8427 fba,a,pn %fcc2, BL40089 ! 0000000017760058 CASE:L2-B001 0
8428 swap [%g3+0x0048], %o3 ! 000000001776005C CASE:L2-B001 0 S >BD40002
8429BL40081:add %g1, 0x842, %g1 ! 0000000017760060 CASE:L2-B002 0 chksum++
8430 .word 0xA9B7C9D6 ! 0000000017760064 CASE:L2-B002 0 S illop_VIS
8431 st %fsr, [%g2+0x0060] ! 0000000017760068 CASE:L2-B002 0 S <BD40008
8432 .word 0xB7A71BBE ! 000000001776006C CASE:L2-B002 0 illop
8433 stda %f30,[%l5+%g1]0xC4 ! 0000000017760070 CASE:L2-B002 0 S Partial_St
8434 .word 0x9F8A070C ! 0000000017760074 CASE:L2-B002 0 S illop
8435 ldx [%g2+0x0050], %l5 ! 0000000017760078 CASE:L2-B002 0 <BD40003
8436 membar 0x40 ! 000000001776007C CASE:L2-B002 0
8437 .word 0xCFBF5C14 ! 0000000017760080 CASE:L2-B002 0 illop
8438 membar 0x40 ! 0000000017760084 CASE:L2-B002 0
8439 fba,a,pt %fcc1, BL40089 ! 0000000017760088 CASE:L2-B002 0
8440 nop ! 000000001776008C CASE:L2-B002 0 S
8441BL40082:add %g1, 0xABF, %g1 ! 0000000017760090 CASE:L2-B003 2 chksum++
8442 ldx [%g2+0x0050], %l5 ! 0000000017760094 CASE:L2-B003 2 <BD40003
8443 membar 0x40 ! 0000000017760098 CASE:L2-B003 2
8444 stda %f0, [%l5]0x16 ! 000000001776009C CASE:L2-B003 2 Blk-Store
8445 membar 0x40 ! 00000000177600A0 CASE:L2-B003 2
8446 call .+8 ! 00000000177600A4 CASE:L2-B003 2 S
8447 .word 0x99674E74 ! 00000000177600A8 CASE:L2-B003 2 S illop
8448 add %g3, -33, %l6 ! 00000000177600AC CASE:L2-B003 2 @BD40024
8449 ldda [%l6]0xD8, %f22 ! 00000000177600B0 CASE:L2-B003 2 S Short8
8450 fba,a,pn %fcc0, BL40089 ! 00000000177600B4 CASE:L2-B003 2
8451 .word 0xA9AA31C3 ! 00000000177600B8 CASE:L2-B003 0 S illop
8452BL40089: ! SWCH:L1-B000
8453 add %g1, 0x7A8, %g1 ! 00000000177600BC SWCH:L1-B000 2 chksum++
8454 ldub [%g3-0x0021], %i0 ! 00000000177600C0 SWCH:L1-B000 2 S <BD40024
8455 pdist %f22, %f26, %f20 ! 00000000177600C4 SWCH:L1-B000 2 S
8456 bcc,a BL40083 ;.empty ! 00000000177600C8 SWCH:L1-B000 2 L
8457 bcs,a,pn %xcc, BL40084 ;.empty ! 00000000177600CC SWCH:L1-B000 2 L
8458 be,pt %xcc, BL40084 ;.empty ! 00000000177600D0 SWCH:L1-B000 0 L
8459 fbu,a BL40085 ;.empty ! 00000000177600D4 SWCH:L1-B000 0 L
8460 bneg BL40085 ! 00000000177600D8 SWCH:L1-B000 0 L
8461BL40084:nop ! 00000000177600DC SWCH:L1-B000 0 S
8462 .word 0x83AD1B81 ! 00000000177600E0 SWCH:L1-B000 0 L illop
8463 nop ! 00000000177600E4 SWCH:L1-B000 0 S
8464BL40083:.word 0xCB6BDD88 ! 00000000177600E8 SWCH:L1-B000 0 L illop
8465 nop ! 00000000177600EC SWCH:L1-B000 2 S
8466BL40086:stx %g1, [%g4-0x0020] ! 00000000177600F0 SWCH:L1-B000 2 S >BD40003
8467 bnz,a BL40087 ;.empty ! 00000000177600F4 SWCH:L1-B000 2 L
8468BL40085:fblg,a,pt %fcc2, BL40088 ! 00000000177600F8 SWCH:L1-B000 2 L
8469BL40088:st %f4, [%g4+0x0020] ! 00000000177600FC SWCH:L1-B000 0 S >BD40005
8470BL40087:add %g1, 0x7E8, %g1 ! 0000000017760100 SWCH:L1-B000 0 chksum++
8471 ldsha [%g7+%g0]0x83, %o4 ! 0000000017760104 SUBR:L0-B000 2 S <BD40034
8472 edge8ln %i3, %g1, %i3 ! 0000000017760108 SUBR:L0-B000 2 S
8473 add %g4, 0x0, %l5 ! 000000001776010C SUBR:L0-B000 2 @BD40004
8474 stda %f26,[%l5+%g1]0xC5 ! 0000000017760110 SUBR:L0-B000 2 S Partial_St
8475 add %g6, -32, %l5 ! 0000000017760114 SUBR:L0-B000 2 @BD40003
8476 stda %f26,[%l5+%g1]0xC0 ! 0000000017760118 SUBR:L0-B000 2 S Partial_St
8477 ta %xcc, 0x45 ! 000000001776011C SUBR:L0-B000 2 demap-stack
8478 add %g1, 0x367, %i0 ! 0000000017760120 SUBR:L0-B000 2
8479 return %i7+0x0008 ! 0000000017760124 SUBR:L0-B000 2
8480 add %g1, 0x82A, %g1 ! 0000000017760128 SUBR:L0-B000 2 chksum++
8481
8482SECTION .btext021_pg1 TEXT_VA=0x17760000
8483attr_text {
8484 Name = .btext021_pg1,
8485 VA = 0x17760000,
8486 RA = 0xfffe00000,
8487 PA = ra2pa(0xfffe00000,0),
8488 tsbonly,
8489 part_0_ctx_nonzero_tsb_config_1,
8490 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
8491 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8492 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8493}
8494.text; .skip 8
8495
8496!========================================================================
8497
8498SECTION .btext022 TEXT_VA=0x7ab17d7f00
8499attr_text {
8500 Name = .btext022,
8501 VA = 0x7ab17d7f00,
8502 RA = 0xfffdedf00,
8503 PA = ra2pa(0xfffdedf00,0),
8504 notsb
8505}
8506
8507SECTION .btext022_pg0 TEXT_VA=0x7ab17d6000
8508attr_text {
8509 Name = .btext022_pg0,
8510 VA = 0x7ab17d6000,
8511 RA = 0xfffdec000,
8512 PA = ra2pa(0xfffdec000,0),
8513 tsbonly,
8514 part_0_ctx_nonzero_tsb_config_2,
8515 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
8516 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8517 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8518}
8519.text; .skip 8
8520
8521
8522SECTION .btext022
8523.text
8524.global SUBR043; SUBR043:
8525BL40091: ! SUBR:L0-B000
8526 add %g1, 0xF29, %g1 ! 0000007AB17D7F00 SUBR:L0-B000 2 chksum++
8527 bg,pn %xcc, BL40090 ! 0000007AB17D7F04 SUBR:L0-B000 2
8528 save %o6, -128, %o6 ! 0000007AB17D7F08 SUBR:L0-B000 2
8529BL40090: ! SUBR:L0-B000
8530 sethi %hh(0x7AB17D7F00),%l7 ! 0000007AB17D7F0C SUBR:L0-B000 2 SUBR043
8531 or %l7,%hm(0x7AB17D7F00),%l7 ! 0000007AB17D7F10 SUBR:L0-B000 2
8532 sethi %lm(0x7AB17D7F00),%l6 ! 0000007AB17D7F14 SUBR:L0-B000 2
8533 or %l6,%lo(0x7AB17D7F00),%l6 ! 0000007AB17D7F18 SUBR:L0-B000 2
8534 sllx %l7, 0x20, %l7 ! 0000007AB17D7F1C SUBR:L0-B000 2
8535 or %l7, %l6, %l7 ! 0000007AB17D7F20 SUBR:L0-B000 2
8536 ta %xcc, 0x45 ! 0000007AB17D7F24 SUBR:L0-B000 2 demap-stack
8537 ldx [%g2+0x0050], %l5 ! 0000007AB17D7F28 SUBR:L0-B000 2 <BD40003
8538 membar 0x40 ! 0000007AB17D7F2C SUBR:L0-B000 2
8539 stda %f32, [%l5]0xE0 ! 0000007AB17D7F30 SUBR:L0-B000 2 Blk-Store
8540 membar 0x40 ! 0000007AB17D7F34 SUBR:L0-B000 2
8541 ldsha [%g5+0x003A]%asi, %l3 ! 0000007AB17D7F38 SUBR:L0-B000 2 S <BD40074
8542 prefetch [%g4+0x0000], 2 ! 0000007AB17D7F3C SUBR:L0-B000 2 S <BD40004
8543 membar 0x40 ! 0000007AB17D7F40 SUBR:L0-B000 2
8544 stda %f16, [%l5]0xF0 ! 0000007AB17D7F44 SUBR:L0-B000 2 Blk-Store
8545 membar 0x40 ! 0000007AB17D7F48 SUBR:L0-B000 2
8546 add %g1, 0x5BC, %g1 ! 0000007AB17D7F4C SUBR:L0-B000 2 chksum++
8547 add %i1, %g1, %o0 ! 0000007AB17D7F50 SWCH:L1-B000 2
8548 andcc %o0, 0x2, %g0 ! 0000007AB17D7F54 SWCH:L1-B000 2
8549 bnz,pn %xcc, BL40095 ! 0000007AB17D7F58 SWCH:L1-B000 2
8550 andcc %o0, 0x400, %g0 ! 0000007AB17D7F5C SWCH:L1-B000 2
8551 bnz,pt %xcc, BL40094 ! 0000007AB17D7F60 SWCH:L1-B000 2
8552 andcc %o0, 0x400, %g0 ! 0000007AB17D7F64 SWCH:L1-B000 2
8553 bnz,pn %xcc, BL40093 ! 0000007AB17D7F68 SWCH:L1-B000 0
8554 andcc %o0, 0x2, %g0 ! 0000007AB17D7F6C SWCH:L1-B000 0
8555 bnz,pn %xcc, BL40092 ! 0000007AB17D7F70 SWCH:L1-B000 0
8556 ldx [%g2+0x0050], %l5 ! 0000007AB17D7F74 SWCH:L1-B000 0 <BD40003
8557 membar 0x40 ! 0000007AB17D7F78 SWCH:L1-B000 0
8558 stda %f32, [%l5]0x16 ! 0000007AB17D7F7C SWCH:L1-B000 0 Blk-Store
8559 membar 0x40 ! 0000007AB17D7F80 SWCH:L1-B000 0
8560 stx %i4, [%g3-0x0050] ! 0000007AB17D7F84 SWCH:L1-B000 0 S >BD40011
8561 call .+8 ! 0000007AB17D7F88 SWCH:L1-B000 0 S
8562 nop ! 0000007AB17D7F8C SWCH:L1-B000 0 S
8563 ld [%g4+0x0020], %f5 ! 0000007AB17D7F90 SWCH:L1-B000 0 S <BD40005
8564 .word 0xC7DA7E07 ! 0000007AB17D7F94 SWCH:L1-B000 0 illop
8565 or %l6,%hm(0x10C7DA7E07),%l6 ! 0000007AB17D7F98 SWCH:L1-B000 0
8566 sethi %lm(0x10C7DA7E07),%l5 ! 0000007AB17D7F9C SWCH:L1-B000 0
8567 or %l5,%lo(0x10C7DA7E07),%l5 ! 0000007AB17D7FA0 SWCH:L1-B000 0
8568 sllx %l6, 0x20, %l6 ! 0000007AB17D7FA4 SWCH:L1-B000 0
8569 or %l6, %l5, %l6 ! 0000007AB17D7FA8 SWCH:L1-B000 0
8570 .word 0xB5A19A0E ! 0000007AB17D7FAC SWCH:L1-B000 0 S illop
8571 stx %g1, [%g6-0x0020] ! 0000007AB17D7FB0 SWCH:L1-B000 0 S >BD40003
8572 ldx [%g2+0x0050], %l5 ! 0000007AB17D7FB4 SWCH:L1-B000 0 <BD40003
8573 membar 0x40 ! 0000007AB17D7FB8 SWCH:L1-B000 0
8574 stda %f32, [%l5]0x16 ! 0000007AB17D7FBC SWCH:L1-B000 0 Blk-Store
8575 membar 0x40 ! 0000007AB17D7FC0 SWCH:L1-B000 0
8576 swap [%g3+0x0048], %i0 ! 0000007AB17D7FC4 SWCH:L1-B000 0 S >BD40002
8577 .word 0x9E100001 ! 0000007AB17D7FC8 SWCH:L1-B000 0 S random
8578 .word 0xB93EA3E3 ! 0000007AB17D7FCC SWCH:L1-B000 0 S random
8579 .word 0x00DE4C6A ! 0000007AB17D7FD0 SWCH:L1-B000 0 illop
8580 stda %f16, [%l5]0xE0 ! 0000007AB17D7FD4 SWCH:L1-B000 0 Blk-Store
8581 .word 0xA1AF6169 ! 0000007AB17D7FD8 SWCH:L1-B000 0 illop
8582 add %g1, 0x942, %g1 ! 0000007AB17D7FDC SWCH:L1-B000 0 chksum++
8583 .word 0xF7B943E9 ! 0000007AB17D7FE0 SWCH:L1-B000 0 illop
8584 st %f8, [%g5+0x0020] ! 0000007AB17D7FE4 SWCH:L1-B000 0 S >BD40005
8585BL40092:add %g1, 0x5CA, %g1 ! 0000007AB17D7FE8 CASE:L2-B000 0 chksum++
8586 .word 0x99A65E0B ! 0000007AB17D7FEC CASE:L2-B000 0 S illop_FP
8587 add %g6, -33, %l6 ! 0000007AB17D7FF0 CASE:L2-B000 0 @BD40024
8588 ldda [%l6]0xD0, %f20 ! 0000007AB17D7FF4 CASE:L2-B000 0 S Short8
8589 std %i0, [%g4-0x0020] ! 0000007AB17D7FF8 CASE:L2-B000 0 S >BD40003
8590 ldx [%g2+0x0050], %l5 ! 0000007AB17D7FFC CASE:L2-B000 0 <BD40003
8591 membar 0x40 ! 0000007AB17D8000 CASE:L2-B000 0
8592 stda %f32, [%l5]0xF0 ! 0000007AB17D8004 CASE:L2-B000 0 Blk-Store
8593 membar 0x40 ! 0000007AB17D8008 CASE:L2-B000 0
8594 stda %o0, [%g5+0x0000]%asi ! 0000007AB17D800C CASE:L2-B000 0 S >BD40004
8595 .word 0xB3AB201F ! 0000007AB17D8010 CASE:L2-B000 0 illop
8596 stwa %g7, [%l6+%g0]0x04 ! 0000007AB17D8014 CASE:L2-B000 0 S >BD40022
8597 .word 0xBD64CD0B ! 0000007AB17D8018 CASE:L2-B000 0 S illop
8598 call .+8 ! 0000007AB17D801C CASE:L2-B000 0 S
8599 st %f16, [%g5+0x0048] ! 0000007AB17D8020 CASE:L2-B000 0 S >BD40002
8600 st %f9, [%g5+0x0020] ! 0000007AB17D8024 CASE:L2-B000 0 S >BD40005
8601 add %g3, 0x0, %l5 ! 0000007AB17D8028 CASE:L2-B000 0 @BD40004
8602 stda %f26,[%l5+%g1]0xC2 ! 0000007AB17D802C CASE:L2-B000 0 S Partial_St
8603 stw %i3, [%g3+0x004A] ! 0000007AB17D8030 CASE:L2-B000 0 S >BD40002+2
8604 fba,a,pn %fcc2, BL40096 ! 0000007AB17D8034 CASE:L2-B000 0
8605 st %f11, [%g4+0x0020] ! 0000007AB17D8038 CASE:L2-B000 0 S >BD40005
8606BL40093:add %g1, 0xA22, %g1 ! 0000007AB17D803C CASE:L2-B001 0 chksum++
8607 nop ! 0000007AB17D8040 CASE:L2-B001 0 S
8608 array32 %i5, %i4, %o1 ! 0000007AB17D8044 CASE:L2-B001 0 S
8609 st %f21, [%g6+0x0048] ! 0000007AB17D8048 CASE:L2-B001 0 S >BD40002
8610 .word 0x27BDABB9 ! 0000007AB17D804C CASE:L2-B001 0 S random
8611 ba,pn %icc, BL40096 ! 0000007AB17D8050 CASE:L2-B001 0
8612 std %i2, [%g4+0x0000] ! 0000007AB17D8054 CASE:L2-B001 0 S >BD40004
8613BL40094:add %g1, 0xA9A, %g1 ! 0000007AB17D8058 CASE:L2-B002 2 chksum++
8614 ldx [%g2+0x0028], %g5 ! 0000007AB17D805C CASE:L2-B002 2 S BASE<BD40060
8615 stx %i1, [%g6-0x0049] ! 0000007AB17D8060 CASE:L2-B002 2 S >BD40011+7
8616 st %f26, [%g5+0x0048] ! 0000007AB17D8064 CASE:L2-B002 2 S >BD40002
8617 alignaddrl %l3, %l3, %o3 ! 0000007AB17D8068 CASE:L2-B002 2 S
8618 ldx [%g2+0x0050], %l5 ! 0000007AB17D806C CASE:L2-B002 2 <BD40003
8619 membar 0x40 ! 0000007AB17D8070 CASE:L2-B002 2
8620 stda %f0, [%l5]0xF0 ! 0000007AB17D8074 CASE:L2-B002 2 Blk-Store
8621 membar 0x40 ! 0000007AB17D8078 CASE:L2-B002 2
8622 sethi %hh(0xA099F00),%l6 ! 0000007AB17D807C CASE:L2-B002 2 SUBR047
8623 or %l6,%hm(0xA099F00),%l6 ! 0000007AB17D8080 CASE:L2-B002 2
8624 sethi %lm(0xA099F00),%l5 ! 0000007AB17D8084 CASE:L2-B002 2
8625 or %l5,%lo(0xA099F00),%l5 ! 0000007AB17D8088 CASE:L2-B002 2
8626 sllx %l6, 0x20, %l6 ! 0000007AB17D808C CASE:L2-B002 2
8627 or %l6, %l5, %l6 ! 0000007AB17D8090 CASE:L2-B002 2
8628 jmpl %l6+0x0000, %o7 ! 0000007AB17D8094 CASE:L2-B002 2 S
8629 nop ! 0000007AB17D8098 CASE:L2-B002 2 S
8630 ldstub [%g3-0x0021], %l0 ! 0000007AB17D809C CASE:L2-B002 2 S >BD40024
8631 ldx [%g2+0x0058], %l6 ! 0000007AB17D80A0 CASE:L2-B002 2 <BD40021
8632 ldda [%l6]0x24, %i0 ! 0000007AB17D80A4 CASE:L2-B002 2 S Quad_Ld
8633 ldda [%l6]0x2C, %i2 ! 0000007AB17D80A8 CASE:L2-B002 2 S Quad_Ld
8634 fpackfix %f22, %f23 ! 0000007AB17D80AC CASE:L2-B002 2 S
8635 nop ! 0000007AB17D80B0 CASE:L2-B002 2 S
8636 ba,a BL40096 ! 0000007AB17D80B4 CASE:L2-B002 2
8637 st %f28, [%g4+0x0048] ! 0000007AB17D80B8 CASE:L2-B002 0 S >BD40002
8638BL40095:add %g1, 0x6E9, %g1 ! 0000007AB17D80BC CASE:L2-B003 0 chksum++
8639 .word 0x80C90A66 ! 0000007AB17D80C0 CASE:L2-B003 0 S illop
8640 sethi %hh(0xA099F00),%l6 ! 0000007AB17D80C4 CASE:L2-B003 0 SUBR047
8641 or %l6,%hm(0xA099F00),%l6 ! 0000007AB17D80C8 CASE:L2-B003 0
8642 sethi %lm(0xA099F00),%l5 ! 0000007AB17D80CC CASE:L2-B003 0
8643 or %l5,%lo(0xA099F00),%l5 ! 0000007AB17D80D0 CASE:L2-B003 0
8644 .word 0x8F8BCF2E ! 0000007AB17D80D4 CASE:L2-B003 0 illop
8645 or %l6, %l5, %l6 ! 0000007AB17D80D8 CASE:L2-B003 0
8646 .word 0xE52CF985 ! 0000007AB17D80DC CASE:L2-B003 0 S illop
8647 st %f10, [%g3+0x0020] ! 0000007AB17D80E0 CASE:L2-B003 0 S >BD40005
8648 ldstub [%g5-0x0021], %i4 ! 0000007AB17D80E4 CASE:L2-B003 0 S >BD40024
8649 ba,a,pt %xcc, BL40096 ! 0000007AB17D80E8 CASE:L2-B003 0
8650 ta %xcc, 0x46 ! 0000007AB17D80EC CASE:L2-B003 0 S demap-page
8651BL40096: ! SWCH:L1-B000
8652 add %g1, 0x7F2, %g1 ! 0000007AB17D80F0 SWCH:L1-B000 2 chksum++
8653 nop ! 0000007AB17D80F4 SWCH:L1-B000 2 S
8654 sethi %hh(0xA099F00),%l6 ! 0000007AB17D80F8 SWCH:L1-B000 2 SUBR047
8655 or %l6,%hm(0xA099F00),%l6 ! 0000007AB17D80FC SWCH:L1-B000 2
8656 sethi %lm(0xA099F00),%l5 ! 0000007AB17D8100 SWCH:L1-B000 2
8657 or %l5,%lo(0xA099F00),%l5 ! 0000007AB17D8104 SWCH:L1-B000 2
8658 sllx %l6, 0x20, %l6 ! 0000007AB17D8108 SWCH:L1-B000 2
8659 or %l6, %l5, %l6 ! 0000007AB17D810C SWCH:L1-B000 2
8660 jmpl %l6+0x0000, %o7 ! 0000007AB17D8110 SWCH:L1-B000 2 S
8661 stwa %i2, [%g3+0x0048]%asi ! 0000007AB17D8114 SWCH:L1-B000 2 S >BD40002
8662 stwa %i3, [%g6+0x0048]%asi ! 0000007AB17D8118 SWCH:L1-B000 2 S >BD40002
8663 te %icc, %g0+0x0060 ! 0000007AB17D811C SWCH:L1-B000 2 S
8664 .word 0x97B48372 ! 0000007AB17D8120 SWCH:L1-B000 2 S illop_VIS
8665 ldx [%g2+0x0050], %l5 ! 0000007AB17D8124 SWCH:L1-B000 2 <BD40003
8666 membar 0x40 ! 0000007AB17D8128 SWCH:L1-B000 2
8667 stda %f0, [%l5]0x16 ! 0000007AB17D812C SWCH:L1-B000 2 Blk-Store
8668 membar 0x40 ! 0000007AB17D8130 SWCH:L1-B000 2
8669 st %f10, [%g3+0x0020] ! 0000007AB17D8134 SWCH:L1-B000 2 S >BD40005
8670 std %f26, [%g4-0x0050] ! 0000007AB17D8138 SWCH:L1-B000 2 S >BD40011
8671 ta %xcc, 0x45 ! 0000007AB17D813C SUBR:L0-B000 2 demap-stack
8672 add %g1, 0x406, %i0 ! 0000007AB17D8140 SUBR:L0-B000 2
8673 return %i7+0x0008 ! 0000007AB17D8144 SUBR:L0-B000 2
8674 add %g1, 0x26, %g1 ! 0000007AB17D8148 SUBR:L0-B000 2 chksum++
8675
8676SECTION .btext022_pg1 TEXT_VA=0x7ab17d8000
8677attr_text {
8678 Name = .btext022_pg1,
8679 VA = 0x7ab17d8000,
8680 RA = 0xfffdee000,
8681 PA = ra2pa(0xfffdee000,0),
8682 tsbonly,
8683 part_0_ctx_nonzero_tsb_config_2,
8684 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
8685 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8686 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8687}
8688.text; .skip 8
8689
8690!========================================================================
8691
8692SECTION .btext023 TEXT_VA=0x3cf193f00
8693attr_text {
8694 Name = .btext023,
8695 VA = 0x3cf193f00,
8696 RA = 0xfffde9f00,
8697 PA = ra2pa(0xfffde9f00,0),
8698 notsb
8699}
8700
8701SECTION .btext023_pg0 TEXT_VA=0x3cf192000
8702attr_text {
8703 Name = .btext023_pg0,
8704 VA = 0x3cf192000,
8705 RA = 0xfffde8000,
8706 PA = ra2pa(0xfffde8000,0),
8707 tsbonly,
8708 part_0_ctx_nonzero_tsb_config_2,
8709 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
8710 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8711 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8712}
8713.text; .skip 8
8714
8715
8716SECTION .btext023
8717.text
8718.global SUBR044; SUBR044:
8719BL40097: ! SUBR:L0-B000
8720 add %g1, 0xD0D, %g1 ! 00000003CF193F00 SUBR:L0-B000 2 chksum++
8721 save %o6, -128, %o6 ! 00000003CF193F04 SUBR:L0-B000 2
8722 sethi %hh(0x3CF193F00),%l7 ! 00000003CF193F08 SUBR:L0-B000 2 SUBR044
8723 or %l7,%hm(0x3CF193F00),%l7 ! 00000003CF193F0C SUBR:L0-B000 2
8724 sethi %lm(0x3CF193F00),%l6 ! 00000003CF193F10 SUBR:L0-B000 2
8725 or %l6,%lo(0x3CF193F00),%l6 ! 00000003CF193F14 SUBR:L0-B000 2
8726 sllx %l7, 0x20, %l7 ! 00000003CF193F18 SUBR:L0-B000 2
8727 or %l7, %l6, %l7 ! 00000003CF193F1C SUBR:L0-B000 2
8728 ta %xcc, 0x45 ! 00000003CF193F20 SUBR:L0-B000 2 demap-stack
8729 add %g3, -80, %l5 ! 00000003CF193F24 SUBR:L0-B000 2 @BD40011
8730 stda %f16,[%l5+%g1]0xC2 ! 00000003CF193F28 SUBR:L0-B000 2 S Partial_St
8731 stx %i5, [%g6-0x0050] ! 00000003CF193F2C SUBR:L0-B000 2 S >BD40011
8732 ld [%g2+0x0060], %fsr ! 00000003CF193F30 SUBR:L0-B000 2 S <BD40008
8733 sta %f11, [%g5+0x0020]%asi ! 00000003CF193F34 SUBR:L0-B000 2 S >BD40005
8734 pdist %f22, %f16, %f26 ! 00000003CF193F38 SUBR:L0-B000 2 S
8735 add %g1, 0xA34, %g1 ! 00000003CF193F3C SUBR:L0-B000 2 chksum++
8736 flushw ! 00000003CF193F40 SUBR:L0-B000 2
8737 add %g1, %g1, %i2 ! 00000003CF193F44 SWCH:L1-B000 2
8738 and %i2, 0x18, %o7 ! 00000003CF193F48 SWCH:L1-B000 2
8739 sethi %hi(0x60), %i2 ! 00000003CF193F4C SWCH:L1-B000 2 .+0
8740 or %i2,%lo(0x60),%i2 ! 00000003CF193F50 SWCH:L1-B000 2
8741 add %i2, %o7, %i2 ! 00000003CF193F54 SWCH:L1-B000 2
8742 jmpl %l7+%i2, %g0 ! 00000003CF193F58 SWCH:L1-B000 2
8743 sta %f4, [%g3+0x0020]%asi ! 00000003CF193F5C SWCH:L1-B000 2 S >BD40005
8744 fba,pt %fcc1, BL40108 ! 00000003CF193F60 SWCH:L1-B000 0
8745 nop ! 00000003CF193F64 SWCH:L1-B000 0 S
8746 fba,a,pn %fcc1, BL40107 ! 00000003CF193F68 SWCH:L1-B000 1
8747 nop ! 00000003CF193F6C SWCH:L1-B000 0 S
8748 ba,a,pt %xcc, BL40106 ! 00000003CF193F70 SWCH:L1-B000 0
8749 ldxa [%g7+%g0]0xF2, %i1 ! 00000003CF193F74 SWCH:L1-B000 0 S BAD-ASI
8750 ba,a,pn %icc, BL40098 ! 00000003CF193F78 SWCH:L1-B000 1
8751 .word 0x9B8DD36F ! 00000003CF193F7C SWCH:L1-B000 0 S illop
8752BL40098:add %g1, 0x22F, %g1 ! 00000003CF193F80 CASE:L2-B000 1 chksum++
8753 ta %xcc, 0x43 ! 00000003CF193F84 CASE:L2-B000 1 S +-PEF
8754 edge32n %i0, %g1, %o5 ! 00000003CF193F88 CASE:L2-B000 1 S
8755 ldx [%g2+0x0050], %l5 ! 00000003CF193F8C CASE:L2-B000 1 <BD40003
8756 membar 0x40 ! 00000003CF193F90 CASE:L2-B000 1
8757 stda %f32, [%l5]0x16 ! 00000003CF193F94 CASE:L2-B000 2 Blk-Store
8758 membar 0x40 ! 00000003CF193F98 CASE:L2-B000 1
8759 ldx [%g2+0x0038], %g5 ! 00000003CF193F9C CASE:L2-B000 1 S BASE<BD40166
8760 sta %f28, [%g5+0x0048]%asi ! 00000003CF193FA0 CASE:L2-B000 1 S >BD40002
8761 ba BL40113 ! 00000003CF193FA4 CASE:L2-B000 1
8762 ldx [%g2+0x0028], %g6 ! 00000003CF193FA8 CASE:L2-B000 1 S BASE<BD40060
8763BL40106:add %g1, 0xB00, %g1 ! 00000003CF193FAC CASE:L2-B001 0 chksum++
8764 stha %g1, [%g6-0x0056]%asi ! 00000003CF193FB0 CASE:L2-B001 0 S >BD40013
8765 fbue,a,pn %fcc1, BL40099 ;.empty ! 00000003CF193FB4 CASE:L2-B001 0 L
8766 fbg,a,pt %fcc3, BL40100 ;.empty ! 00000003CF193FB8 CASE:L2-B001 0 L
8767 be,a BL40100 ! 00000003CF193FBC CASE:L2-B001 0 L
8768 .word 0xA5A86090 ! 00000003CF193FC0 CASE:L2-B001 0 S illop
8769BL40100:stw %i0, [%g6+0x0004] ! 00000003CF193FC4 CASE:L2-B001 0 S >BD40004+4
8770 fba BL40099 ;.empty ! 00000003CF193FC8 CASE:L2-B001 0 L
8771BL40099:fbge,a,pn %fcc1, BL40101 ! 00000003CF193FCC CASE:L2-B001 0 L
8772 nop ! 00000003CF193FD0 CASE:L2-B001 0 S
8773 ble BL40102 ;.empty ! 00000003CF193FD4 CASE:L2-B001 0 L
8774 fba,a BL40103 ;.empty ! 00000003CF193FD8 CASE:L2-B001 0 L
8775BL40101:bz,pn %icc, BL40104 ! 00000003CF193FDC CASE:L2-B001 0 L
8776 ld [%g2+0x0060], %fsr ! 00000003CF193FE0 CASE:L2-B001 0 S <BD40008
8777 call .+8 ;.empty ! 00000003CF193FE4 CASE:L2-B001 0 L
8778 bge,a BL40105 ! 00000003CF193FE8 CASE:L2-B001 0 L
8779BL40103:.word 0x95906000 ! 00000003CF193FEC CASE:L2-B001 0 S random
8780BL40105:.word 0xADB644AE ! 00000003CF193FF0 CASE:L2-B001 0 L illop
8781BL40104:st %f8, [%g4+0x0020] ! 00000003CF193FF4 CASE:L2-B001 0 S >BD40005
8782BL40102:add %g1, 0x68C, %g1 ! 00000003CF193FF8 CASE:L2-B001 0 chksum++
8783 .word 0xC6CE178C ! 00000003CF193FFC CASE:L2-B001 0 random
8784 edge8l %g1, %i2, %l2 ! 00000003CF194000 CASE:L2-B001 0 S
8785BL40107:add %g1, 0xA13, %g1 ! 00000003CF194004 CASE:L2-B002 1 chksum++
8786 ldx [%g2+0x0050], %l5 ! 00000003CF194008 CASE:L2-B002 1 <BD40003
8787 membar 0x40 ! 00000003CF19400C CASE:L2-B002 1
8788 stda %f0, [%l5]0xF8 ! 00000003CF194010 CASE:L2-B002 1 Blk-Store
8789 membar 0x40 ! 00000003CF194014 CASE:L2-B002 1
8790 ldsba [%g7+%g7]0x8B, %o0 ! 00000003CF194018 CASE:L2-B002 1 S <BD40034
8791 .word 0x8D8B890E ! 00000003CF19401C CASE:L2-B002 1 S illop
8792 add %g4, -33, %l6 ! 00000003CF194020 CASE:L2-B002 1 @BD40024
8793 stda %f30, [%l6]0xD9 ! 00000003CF194024 CASE:L2-B002 1 S Short8
8794 add %g4, -80, %l5 ! 00000003CF194028 CASE:L2-B002 1 @BD40011
8795 stda %f22,[%l5+%g1]0xC2 ! 00000003CF19402C CASE:L2-B002 1 S Partial_St
8796 fcmpne16 %f22, %f20, %i5 ! 00000003CF194030 CASE:L2-B002 1 S
8797 fba,pt %fcc1, BL40113 ! 00000003CF194034 CASE:L2-B002 1
8798 sta %f20, [%g6+0x0048]%asi ! 00000003CF194038 CASE:L2-B002 1 S >BD40002
8799BL40108:.word 0xA5A788F8 ! 00000003CF19403C CASE:L2-B003 0 illop
8800 ldx [%g2+0x0050], %l5 ! 00000003CF194040 CASE:L2-B003 0 <BD40003
8801 membar 0x40 ! 00000003CF194044 CASE:L2-B003 0
8802 stda %f32, [%l5]0x16 ! 00000003CF194048 CASE:L2-B003 0 Blk-Store
8803 .word 0xFA3CE5BB ! 00000003CF19404C CASE:L2-B003 0 illop
8804 swap [%g3+0x0048], %o0 ! 00000003CF194050 CASE:L2-B003 0 S >BD40002
8805 call .+8 ! 00000003CF194054 CASE:L2-B003 0 S
8806 nop ! 00000003CF194058 CASE:L2-B003 0 S
8807 add %g3, -33, %l6 ! 00000003CF19405C CASE:L2-B003 0 @BD40024
8808 stda %f26, [%l6]0xD0 ! 00000003CF194060 CASE:L2-B003 0 S Short8
8809 ldstub [%g3-0x0021], %l3 ! 00000003CF194064 CASE:L2-B003 0 S >BD40024
8810 st %f4, [%g4+0x0020] ! 00000003CF194068 CASE:L2-B003 0 S >BD40005
8811 .word 0xCDD5CF86 ! 00000003CF19406C CASE:L2-B003 0 S illop
8812 ba BL40113 ! 00000003CF194070 CASE:L2-B003 0
8813 nop ! 00000003CF194074 CASE:L2-B003 0 S
8814BL40113: ! SWCH:L1-B000
8815 add %g1, 0x35A, %g1 ! 00000003CF194078 SWCH:L1-B000 2 chksum++
8816 std %f26, [%g5+0x0000] ! 00000003CF19407C SWCH:L1-B000 2 S >BD40004
8817 bge,a BL40109 ;.empty ! 00000003CF194080 SWCH:L1-B000 2 L
8818 fbule,a,pn %fcc3, BL40110 ! 00000003CF194084 SWCH:L1-B000 2 L
8819 .word 0x97906000 ! 00000003CF194088 SWCH:L1-B000 0 S random
8820BL40110:nop ! 00000003CF19408C SWCH:L1-B000 2 S
8821 nop ! 00000003CF194090 SWCH:L1-B000 2 S
8822 nop ! 00000003CF194094 SWCH:L1-B000 2 S
8823 be BL40111 ;.empty ! 00000003CF194098 SWCH:L1-B000 2 L
8824 fbuge,pn %fcc1, BL40112 ;.empty ! 00000003CF19409C SWCH:L1-B000 2 L
8825 bleu BL40109 ;.empty ! 00000003CF1940A0 SWCH:L1-B000 0 L
8826 bvs BL40111 ;.empty ! 00000003CF1940A4 SWCH:L1-B000 0 L
8827 bvc BL40109 ;.empty ! 00000003CF1940A8 SWCH:L1-B000 0 L
8828 fbu,a BL40111 ;.empty ! 00000003CF1940AC SWCH:L1-B000 0 L
8829BL40112:bge,pn %icc, BL40111 ! 00000003CF1940B0 SWCH:L1-B000 2 L
8830BL40109:nop ! 00000003CF1940B4 SWCH:L1-B000 4 S
8831BL40111:add %g1, 0x5F5, %g1 ! 00000003CF1940B8 SWCH:L1-B000 4 chksum++
8832 nop ! 00000003CF1940BC SUBR:L0-B000 2 S
8833 ldstub [%g6-0x0021], %o0 ! 00000003CF1940C0 SUBR:L0-B000 2 S >BD40024
8834 ldx [%g2+0x0050], %l5 ! 00000003CF1940C4 SUBR:L0-B000 2 <BD40003
8835 membar 0x40 ! 00000003CF1940C8 SUBR:L0-B000 2
8836 stda %f16, [%l5]0xF0 ! 00000003CF1940CC SUBR:L0-B000 2 Blk-Store
8837 membar 0x40 ! 00000003CF1940D0 SUBR:L0-B000 2
8838 stw %l2, [%g5+0x004B] ! 00000003CF1940D4 SUBR:L0-B000 2 S >BD40002+3
8839 membar 0x40 ! 00000003CF1940D8 SUBR:L0-B000 2
8840 stda %f0, [%l5]0x16 ! 00000003CF1940DC SUBR:L0-B000 2 Blk-Store
8841 membar 0x40 ! 00000003CF1940E0 SUBR:L0-B000 2
8842 ta %xcc, 0x40 ! 00000003CF1940E4 SUBR:L0-B000 2 S +-priv
8843 sth %l3, [%g3-0x0055] ! 00000003CF1940E8 SUBR:L0-B000 2 S >BD40013+1
8844 stba %i1, [%g6+0x004A]%asi ! 00000003CF1940EC SUBR:L0-B000 2 S >BD40002+2
8845 add %g5, 0x7A, %l6 ! 00000003CF1940F0 SUBR:L0-B000 2 @BD40015
8846 ldda [%l6]0xD2, %f28 ! 00000003CF1940F4 SUBR:L0-B000 2 S Short16
8847 ta %xcc, 0x45 ! 00000003CF1940F8 SUBR:L0-B000 2 demap-stack
8848 add %g1, 0x48F, %i0 ! 00000003CF1940FC SUBR:L0-B000 2
8849 return %i7+0x0008 ! 00000003CF194100 SUBR:L0-B000 2
8850 add %g1, 0xE95, %g1 ! 00000003CF194104 SUBR:L0-B000 2 chksum++
8851
8852SECTION .btext023_pg1 TEXT_VA=0x3cf194000
8853attr_text {
8854 Name = .btext023_pg1,
8855 VA = 0x3cf194000,
8856 RA = 0xfffdea000,
8857 PA = ra2pa(0xfffdea000,0),
8858 tsbonly,
8859 part_0_ctx_nonzero_tsb_config_2,
8860 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
8861 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8862 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8863}
8864.text; .skip 8
8865
8866!========================================================================
8867
8868SECTION .btext024 TEXT_VA=0x91ab90ff00
8869attr_text {
8870 Name = .btext024,
8871 VA = 0x91ab90ff00,
8872 RA = 0xfffdcff00,
8873 PA = ra2pa(0xfffdcff00,0),
8874 notsb
8875}
8876
8877SECTION .btext024_pg0 TEXT_VA=0x91ab900000
8878attr_text {
8879 Name = .btext024_pg0,
8880 VA = 0x91ab900000,
8881 RA = 0xfffdc0000,
8882 PA = ra2pa(0xfffdc0000,0),
8883 tsbonly,
8884 part_0_ctx_nonzero_tsb_config_1,
8885 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
8886 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
8887 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
8888}
8889.text; .skip 8
8890
8891
8892SECTION .btext024
8893.text
8894.global SUBR045; SUBR045:
8895BL40114: ! SUBR:L0-B000
8896 add %g1, 0x686, %g1 ! 00000091AB90FF00 SUBR:L0-B000 4 chksum++
8897 save %o6, -128, %o6 ! 00000091AB90FF04 SUBR:L0-B000 4
8898 sethi %hh(0x91AB90FF00),%l7 ! 00000091AB90FF08 SUBR:L0-B000 4 SUBR045
8899 or %l7,%hm(0x91AB90FF00),%l7 ! 00000091AB90FF0C SUBR:L0-B000 4
8900 sethi %lm(0x91AB90FF00),%l6 ! 00000091AB90FF10 SUBR:L0-B000 4
8901 or %l6,%lo(0x91AB90FF00),%l6 ! 00000091AB90FF14 SUBR:L0-B000 4
8902 sllx %l7, 0x20, %l7 ! 00000091AB90FF18 SUBR:L0-B000 4
8903 or %l7, %l6, %l7 ! 00000091AB90FF1C SUBR:L0-B000 4
8904 add %g1, 0xA97, %g1 ! 00000091AB90FF20 SUBR:L0-B000 4 chksum++
8905 add %i4, %g1, %i5 ! 00000091AB90FF24 SWCH:L1-B000 4
8906 andcc %i5, 0x8, %g0 ! 00000091AB90FF28 SWCH:L1-B000 4
8907 bnz,a,pn %xcc, BL40118 ! 00000091AB90FF2C SWCH:L1-B000 4
8908 add %g1, 0x60D, %g1 ! 00000091AB90FF30 SWCH:L1-B000 4 chksum++
8909 .word 0x9F9FAF6C ! 00000091AB90FF34 SWCH:L1-B000 0 illop
8910 bnz,pt %xcc, BL40117 ! 00000091AB90FF38 SWCH:L1-B000 0
8911 add %g1, 0x3B1, %g1 ! 00000091AB90FF3C SWCH:L1-B000 0 chksum++
8912 andcc %i5, 0x100, %g0 ! 00000091AB90FF40 SWCH:L1-B000 0
8913 bnz,pt %xcc, BL40116 ! 00000091AB90FF44 SWCH:L1-B000 0
8914 .word 0xB1AD435C ! 00000091AB90FF48 SWCH:L1-B000 0 illop
8915 .word 0x9B8A851C ! 00000091AB90FF4C SWCH:L1-B000 0 illop
8916 bnz,pt %xcc, BL40115 ! 00000091AB90FF50 SWCH:L1-B000 0
8917 ldx [%g2+0x0058], %l6 ! 00000091AB90FF54 SWCH:L1-B000 0 <BD40021
8918 lduwa [%l6+%g0]0x0C, %g7 ! 00000091AB90FF58 SWCH:L1-B000 0 S <BD40022
8919 .word 0x08CD62A6 ! 00000091AB90FF5C SWCH:L1-B000 0 S illop
8920 ldstub [%g3-0x0021], %l1 ! 00000091AB90FF60 SWCH:L1-B000 0 S >BD40024
8921 add %g3, -80, %l5 ! 00000091AB90FF64 SWCH:L1-B000 0 @BD40011
8922 stda %f18,[%l5+%g1]0xC2 ! 00000091AB90FF68 SWCH:L1-B000 0 S Partial_St
8923 .word 0x85679985 ! 00000091AB90FF6C SWCH:L1-B000 0 illop
8924 membar 0x40 ! 00000091AB90FF70 SWCH:L1-B000 0
8925 stda %f0, [%l5]0xE0 ! 00000091AB90FF74 SWCH:L1-B000 0 Blk-Store
8926 membar 0x40 ! 00000091AB90FF78 SWCH:L1-B000 0
8927 .word 0x8FAF27CB ! 00000091AB90FF7C SWCH:L1-B000 0 illop
8928 .word 0x95906000 ! 00000091AB90FF80 SWCH:L1-B000 0 random
8929 membar 0x40 ! 00000091AB90FF84 SWCH:L1-B000 0
8930 .word 0x9F95C014 ! 00000091AB90FF88 SWCH:L1-B000 0 S illop
8931 .word 0xEF0D11F3 ! 00000091AB90FF8C SWCH:L1-B000 0 S illop
8932 membar 0x40 ! 00000091AB90FF90 SWCH:L1-B000 0
8933 .word 0xA5A6810E ! 00000091AB90FF94 SWCH:L1-B000 0 illop
8934 membar 0x40 ! 00000091AB90FF98 SWCH:L1-B000 0
8935 sethi %hh(0xA099F00),%l6 ! 00000091AB90FF9C SWCH:L1-B000 0 SUBR047
8936 or %l6,%hm(0xA099F00),%l6 ! 00000091AB90FFA0 SWCH:L1-B000 0
8937 sethi %lm(0xA099F00),%l5 ! 00000091AB90FFA4 SWCH:L1-B000 0
8938 or %l5,%lo(0xA099F00),%l5 ! 00000091AB90FFA8 SWCH:L1-B000 0
8939 .word 0xCF2E242F ! 00000091AB90FFAC SWCH:L1-B000 0 illop
8940 or %l6, %l5, %l6 ! 00000091AB90FFB0 SWCH:L1-B000 0
8941 jmpl %l6+0x0000, %o7 ! 00000091AB90FFB4 SWCH:L1-B000 0 S
8942 ldx [%g2+0x0038], %g6 ! 00000091AB90FFB8 SWCH:L1-B000 0 S BASE<BD40166
8943 std %f16, [%g5+0x0000] ! 00000091AB90FFBC SWCH:L1-B000 0 S >BD40004
8944 add %g1, 0x2F5, %g1 ! 00000091AB90FFC0 SWCH:L1-B000 0 chksum++
8945 .word 0xBFB4C1D8 ! 00000091AB90FFC4 SWCH:L1-B000 0 illop
8946 stx %o0, [%g4-0x0050] ! 00000091AB90FFC8 SWCH:L1-B000 0 S >BD40011
8947BL40115:add %g1, 0x3EA, %g1 ! 00000091AB90FFCC CASE:L2-B000 0 chksum++
8948 nop ! 00000091AB90FFD0 CASE:L2-B000 0 S
8949 alignaddrl %l1, %i5, %l0 ! 00000091AB90FFD4 CASE:L2-B000 0 S
8950 stw %i5, [%g5+0x0048] ! 00000091AB90FFD8 CASE:L2-B000 0 S >BD40002
8951 add %g4, -80, %l5 ! 00000091AB90FFDC CASE:L2-B000 0 @BD40011
8952 .word 0xDE60CB50 ! 00000091AB90FFE0 CASE:L2-B000 0 S illop
8953 ldx [%g2+0x0058], %l6 ! 00000091AB90FFE4 CASE:L2-B000 0 <BD40021
8954 ldda [%l6]0x2C, %i0 ! 00000091AB90FFE8 CASE:L2-B000 0 S Quad_Ld
8955 stb %i5, [%g5-0x0021] ! 00000091AB90FFEC CASE:L2-B000 0 S >BD40024
8956 .word 0x985BC023 ! 00000091AB90FFF0 CASE:L2-B000 0 random
8957 std %f18, [%g6-0x0050] ! 00000091AB90FFF4 CASE:L2-B000 0 S >BD40011
8958BL40116:.word 0xC4BD6106 ! 00000091AB90FFF8 CASE:L2-B001 0 random
8959 std %g0, [%g4-0x0020] ! 00000091AB90FFFC CASE:L2-B001 0 S >BD40003
8960 add %g6, -32, %l5 ! 00000091AB910000 CASE:L2-B001 0 @BD40003
8961 stda %f20,[%l5+%g1]0xC0 ! 00000091AB910004 CASE:L2-B001 0 S Partial_St
8962 ldda [%g7+%g0]0x83, %i0 ! 00000091AB910008 CASE:L2-B001 0 S <BD40034
8963 .word 0x99A20626 ! 00000091AB91000C CASE:L2-B001 0 S illop_FP
8964 lda [%g5+0x0020]%asi, %f11 ! 00000091AB910010 CASE:L2-B001 0 S <BD40005
8965 ldx [%g2+0x0050], %l5 ! 00000091AB910014 CASE:L2-B001 0 <BD40003
8966 membar 0x40 ! 00000091AB910018 CASE:L2-B001 0
8967 stda %f16, [%l5]0xE0 ! 00000091AB91001C CASE:L2-B001 0 Blk-Store
8968 .word 0x8D8D6C22 ! 00000091AB910020 CASE:L2-B001 0 illop
8969 fba,a,pt %fcc1, BL40119 ! 00000091AB910024 CASE:L2-B001 0
8970 nop ! 00000091AB910028 CASE:L2-B001 0 S
8971BL40117:add %g1, 0x113, %g1 ! 00000091AB91002C CASE:L2-B002 0 chksum++
8972 tcs %icc, %g0+0x0056 ! 00000091AB910030 CASE:L2-B002 0 S
8973 .word 0xE1C872FC ! 00000091AB910034 CASE:L2-B002 0 illop
8974 .word 0xC90CA7F1 ! 00000091AB910038 CASE:L2-B002 0 illop
8975 .word 0xABB14813 ! 00000091AB91003C CASE:L2-B002 0 illop
8976 or %l5,%lo(0x10E1C872FC),%l5 ! 00000091AB910040 CASE:L2-B002 0
8977 sllx %l6, 0x20, %l6 ! 00000091AB910044 CASE:L2-B002 0
8978 or %l6, %l5, %l6 ! 00000091AB910048 CASE:L2-B002 0
8979 jmpl %l6+0x0000, %o7 ! 00000091AB91004C CASE:L2-B002 0 S
8980 nop ! 00000091AB910050 CASE:L2-B002 0 S
8981 ldx [%g2+0x0050], %l5 ! 00000091AB910054 CASE:L2-B002 0 <BD40003
8982 membar 0x40 ! 00000091AB910058 CASE:L2-B002 0
8983 stda %f0, [%l5]0x16 ! 00000091AB91005C CASE:L2-B002 0 Blk-Store
8984 membar 0x40 ! 00000091AB910060 CASE:L2-B002 0
8985 .word 0xBFD5F3CA ! 00000091AB910064 CASE:L2-B002 0 illop
8986 stxa %o0, [%g7+%g0]0x6E ! 00000091AB910068 CASE:L2-B002 0 S BAD-ASI
8987BL40118:add %g1, 0xECF, %g1 ! 00000091AB91006C CASE:L2-B003 4 chksum++
8988 stha %g1, [%g4+0x004A]%asi ! 00000091AB910070 CASE:L2-B003 4 S >BD40002+2
8989 ldx [%g2+0x0050], %l5 ! 00000091AB910074 CASE:L2-B003 4 <BD40003
8990 membar 0x40 ! 00000091AB910078 CASE:L2-B003 4
8991 stda %f16, [%l5]0xE0 ! 00000091AB91007C CASE:L2-B003 4 Blk-Store
8992 membar 0x40 ! 00000091AB910080 CASE:L2-B003 4
8993 sta %f5, [%g3+0x0020]%asi ! 00000091AB910084 CASE:L2-B003 4 S >BD40005
8994 membar 0x40 ! 00000091AB910088 CASE:L2-B003 4
8995 stda %f16, [%l5]0xE0 ! 00000091AB91008C CASE:L2-B003 4 Blk-Store
8996 membar 0x40 ! 00000091AB910090 CASE:L2-B003 4
8997 ldx [%g2+0x0058], %l6 ! 00000091AB910094 CASE:L2-B003 4 <BD40021
8998 stba %g7, [%l6+%g0]0x04 ! 00000091AB910098 CASE:L2-B003 4 S >BD40022
8999 stb %g1, [%g5-0x0021] ! 00000091AB91009C CASE:L2-B003 4 S >BD40024
9000 ba,a,pt %xcc, BL40119 ! 00000091AB9100A0 CASE:L2-B003 4
9001 nop ! 00000091AB9100A4 CASE:L2-B003 0 S
9002BL40119: ! SWCH:L1-B000
9003 add %g1, 0x3BE, %g1 ! 00000091AB9100A8 SWCH:L1-B000 4 chksum++
9004 nop ! 00000091AB9100AC SWCH:L1-B000 4 S
9005 ldx [%g2+0x0058], %l6 ! 00000091AB9100B0 SWCH:L1-B000 4 <BD40021
9006 ldda [%l6]0x24, %i0 ! 00000091AB9100B4 SWCH:L1-B000 4 S Quad_Ld
9007 sethi %hh(0x1CB63F00),%l6 ! 00000091AB9100B8 SWCH:L1-B000 4 SUBR048
9008 or %l6,%hm(0x1CB63F00),%l6 ! 00000091AB9100BC SWCH:L1-B000 4
9009 sethi %lm(0x1CB63F00),%l5 ! 00000091AB9100C0 SWCH:L1-B000 4
9010 or %l5,%lo(0x1CB63F00),%l5 ! 00000091AB9100C4 SWCH:L1-B000 4
9011 sllx %l6, 0x20, %l6 ! 00000091AB9100C8 SWCH:L1-B000 4
9012 or %l6, %l5, %l6 ! 00000091AB9100CC SWCH:L1-B000 4
9013 jmpl %l6+0x0000, %o7 ! 00000091AB9100D0 SWCH:L1-B000 4 S
9014 stw %i1, [%g3+0x0048] ! 00000091AB9100D4 SWCH:L1-B000 4 S >BD40002
9015 ldstub [%g4-0x0021], %l0 ! 00000091AB9100D8 SWCH:L1-B000 4 S >BD40024
9016 sta %f29, [%g6+0x0049]%asi ! 00000091AB9100DC SWCH:L1-B000 4 S >BD40002+1
9017 .word 0xBD90E007 ! 00000091AB9100E0 SUBR:L0-B000 4 S illop
9018 add %g5, 0x0, %l5 ! 00000091AB9100E4 SUBR:L0-B000 4 @BD40004
9019 stda %f28,[%l5+%g1]0xC2 ! 00000091AB9100E8 SUBR:L0-B000 4 S Partial_St
9020 add %g6, 0x0, %l5 ! 00000091AB9100EC SUBR:L0-B000 4 @BD40004
9021 stda %f24,[%l5+%g1]0xCD ! 00000091AB9100F0 SUBR:L0-B000 4 S Partial_St
9022 add %g3, 0x7A, %l6 ! 00000091AB9100F4 SUBR:L0-B000 4 @BD40015
9023 ldda [%l6]0xD2, %f16 ! 00000091AB9100F8 SUBR:L0-B000 4 S Short16
9024 std %g0, [%g4+0x0000] ! 00000091AB9100FC SUBR:L0-B000 4 S >BD40004
9025 ldx [%g2+0x0050], %l5 ! 00000091AB910100 SUBR:L0-B000 4 <BD40003
9026 membar 0x40 ! 00000091AB910104 SUBR:L0-B000 4
9027 stda %f16, [%l5]0x1E ! 00000091AB910108 SUBR:L0-B000 4 Blk-Store
9028 membar 0x40 ! 00000091AB91010C SUBR:L0-B000 4
9029 st %f10, [%g6+0x0020] ! 00000091AB910110 SUBR:L0-B000 4 S >BD40005
9030 membar 0x40 ! 00000091AB910114 SUBR:L0-B000 4
9031 stda %f16, [%l5]0x16 ! 00000091AB910118 SUBR:L0-B000 4 Blk-Store
9032 membar 0x40 ! 00000091AB91011C SUBR:L0-B000 4
9033 st %f10, [%g5+0x0020] ! 00000091AB910120 SUBR:L0-B000 4 S >BD40005
9034 std %g0, [%g3-0x0020] ! 00000091AB910124 SUBR:L0-B000 4 S >BD40003
9035 std %f26, [%g4-0x0020] ! 00000091AB910128 SUBR:L0-B000 4 S >BD40003
9036 ta %xcc, 0x40 ! 00000091AB91012C SUBR:L0-B000 4 S +-priv
9037 add %g1, 0x528, %i0 ! 00000091AB910130 SUBR:L0-B000 4
9038 ldx [%g2+0x0050], %l5 ! 00000091AB910134 SUBR:L0-B000 4 <BD40003
9039 membar 0x40 ! 00000091AB910138 SUBR:L0-B000 4
9040 stda %f0, [%l5]0x16 ! 00000091AB91013C SUBR:L0-B000 4 Blk-Store
9041 membar 0x40 ! 00000091AB910140 SUBR:L0-B000 4
9042 bne,pt %icc, BL40120 ! 00000091AB910144 SUBR:L0-B000 4
9043 restore %i0, %l7, %o0 ! 00000091AB910148 SUBR:L0-B000 4
9044BL40120:jmpl %o7+0x0008, %g0 ! 00000091AB91014C SUBR:L0-B000 4
9045 nop ! 00000091AB910150 SUBR:L0-B000 4
9046
9047SECTION .btext024_pg1 TEXT_VA=0x91ab910000
9048attr_text {
9049 Name = .btext024_pg1,
9050 VA = 0x91ab910000,
9051 RA = 0xfffdd0000,
9052 PA = ra2pa(0xfffdd0000,0),
9053 tsbonly,
9054 part_0_ctx_nonzero_tsb_config_1,
9055 TTE_Context=70, TTE_Size=1, TTE_W=0, TTE_X=1,
9056 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
9057 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
9058}
9059.text; .skip 8
9060
9061!========================================================================
9062
9063SECTION .btext025 TEXT_VA=0xc579cb9f00
9064attr_text {
9065 Name = .btext025,
9066 VA = 0xc579cb9f00,
9067 RA = ra2pa(0xfffde5f00,0),
9068 PA = ra2pa(0xfffde5f00,0),
9069 notsb
9070}
9071
9072SECTION .btext025_pg0 TEXT_VA=0xc579cb8000
9073attr_text {
9074 Name = .btext025_pg0,
9075 VA = 0xc579cb8000,
9076 RA = ra2pa(0xfffde4000,0),
9077 PA = ra2pa(0xfffde4000,0),
9078 tsbonly,
9079 part_0_ctx_nonzero_tsb_config_3,
9080 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
9081 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
9082 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
9083}
9084.text; .skip 8
9085
9086
9087SECTION .btext025
9088.text
9089.global SUBR046; SUBR046:
9090BL40122: ! SUBR:L0-B000
9091 add %g1, 0xF56, %g1 ! 000000C579CB9F00 SUBR:L0-B000 0 chksum++
9092 fbo BL40121 ! 000000C579CB9F04 SUBR:L0-B000 0
9093 .word 0xC9C27047 ! 000000C579CB9F08 SUBR:L0-B000 0 illop
9094BL40121: ! SUBR:L0-B000
9095 .word 0xCBEE8110 ! 000000C579CB9F0C SUBR:L0-B000 0 illop
9096 or %l7,%hm(0x10CBEE8110),%l7 ! 000000C579CB9F10 SUBR:L0-B000 0
9097 sethi %lm(0x10CBEE8110),%l6 ! 000000C579CB9F14 SUBR:L0-B000 0
9098 or %l6,%lo(0x10CBEE8110),%l6 ! 000000C579CB9F18 SUBR:L0-B000 0
9099 sllx %l7, 0x20, %l7 ! 000000C579CB9F1C SUBR:L0-B000 0
9100 or %l7, %l6, %l7 ! 000000C579CB9F20 SUBR:L0-B000 0
9101 nop ! 000000C579CB9F24 SUBR:L0-B000 0 S
9102 fbl,pn %fcc0, BL40123 ;.empty ! 000000C579CB9F28 SUBR:L0-B000 0 L
9103 bgu,pt %icc, BL40124 ! 000000C579CB9F2C SUBR:L0-B000 0 L
9104 ldda [%g4-0x0049]%asi, %i0 ! 000000C579CB9F30 SUBR:L0-B000 0 S <BD40011+7
9105 .word 0xBE100001 ! 000000C579CB9F34 SUBR:L0-B000 0 S random
9106 .word 0xC99250B4 ! 000000C579CB9F38 SUBR:L0-B000 0 L illop
9107 bleu,a,pn %icc, BL40125 ! 000000C579CB9F3C SUBR:L0-B000 0 L
9108BL40125:nop ! 000000C579CB9F40 SUBR:L0-B000 0 S
9109 bl,a,pn %xcc, BL40126 ! 000000C579CB9F44 SUBR:L0-B000 0 L
9110 swap [%g4+0x0048], %i3 ! 000000C579CB9F48 SUBR:L0-B000 0 S >BD40002
9111BL40123:st %f25, [%g6+0x0048] ! 000000C579CB9F4C SUBR:L0-B000 0 S >BD40002
9112 nop ! 000000C579CB9F50 SUBR:L0-B000 0 S
9113 nop ! 000000C579CB9F54 SUBR:L0-B000 0 S
9114BL40124:fbe,pn %fcc3, BL40127 ! 000000C579CB9F58 SUBR:L0-B000 0 L
9115BL40126:stw %i5, [%g5+0x0004] ! 000000C579CB9F5C SUBR:L0-B000 0 S >BD40004+4
9116BL40127:fbne,pn %fcc0, BL40128 ;.empty ! 000000C579CB9F60 SUBR:L0-B000 0 L
9117 .word 0xA7669F04 ! 000000C579CB9F64 SUBR:L0-B000 0 L illop
9118 std %f18, [%g5-0x0020] ! 000000C579CB9F68 SUBR:L0-B000 0 S >BD40003
9119BL40128:.word 0xA564381B ! 000000C579CB9F6C SUBR:L0-B000 0 illop
9120 add %g1, 0x5E5, %g1 ! 000000C579CB9F70 SUBR:L0-B000 0 chksum++
9121 and %g1, 0xFE, %l3 ! 000000C579CB9F74 LOOP:L1-B000 0
9122BL40140: ! LOOP:L1-B000
9123 .word 0x97906000 ! 000000C579CB9F78 LOOP:L1-B000 0 random
9124 andcc %i0, 0x10, %g0 ! 000000C579CB9F7C SKIP:L2-B000 0
9125 bnz,pn %icc, BL40129 ! 000000C579CB9F80 SKIP:L2-B000 0
9126 .word 0xA8DF0BF4 ! 000000C579CB9F84 SKIP:L2-B000 0 S random
9127 ldx [%g2+0x0050], %l5 ! 000000C579CB9F88 SKIP:L2-B000 0 <BD40003
9128 membar 0x40 ! 000000C579CB9F8C SKIP:L2-B000 0
9129 stda %f16, [%l5]0x1E ! 000000C579CB9F90 SKIP:L2-B000 0 Blk-Store
9130 membar 0x40 ! 000000C579CB9F94 SKIP:L2-B000 0
9131 stda %i2, [%g4-0x0050]%asi ! 000000C579CB9F98 SKIP:L2-B000 0 S >BD40011
9132 fcmple16 %f18, %f22, %i0 ! 000000C579CB9F9C SKIP:L2-B000 0 S
9133 .word 0xA3921435 ! 000000C579CB9FA0 SKIP:L2-B000 0 S illop
9134 membar 0x40 ! 000000C579CB9FA4 SKIP:L2-B000 0
9135 stda %f32, [%l5]0xE0 ! 000000C579CB9FA8 SKIP:L2-B000 0 Blk-Store
9136 membar 0x40 ! 000000C579CB9FAC SKIP:L2-B000 0
9137 membar 0x40 ! 000000C579CB9FB0 SKIP:L2-B000 0
9138 stda %f16, [%l5]0xE0 ! 000000C579CB9FB4 SKIP:L2-B000 0 Blk-Store
9139 membar 0x40 ! 000000C579CB9FB8 SKIP:L2-B000 0
9140 std %o2, [%g3-0x0020] ! 000000C579CB9FBC SKIP:L2-B000 0 S >BD40003
9141 .word 0x979B6E81 ! 000000C579CB9FC0 SKIP:L2-B000 0 S illop
9142 add %g1, 0xEA9, %g1 ! 000000C579CB9FC4 SKIP:L2-B000 0 chksum++
9143 .word 0xBD9E3461 ! 000000C579CB9FC8 SKIP:L2-B000 0 S illop
9144 ldx [%g2+0x0058], %l6 ! 000000C579CB9FCC SKIP:L2-B000 0 <BD40021
9145 ldda [%l6]0x2C, %i0 ! 000000C579CB9FD0 SKIP:L2-B000 0 S Quad_Ld
9146 ldswa [%g7+%g7]0x8B, %l4 ! 000000C579CB9FD4 SKIP:L2-B000 0 S <BD40034
9147 fcmpgt32 %f18, %f24, %o3 ! 000000C579CB9FD8 SKIP:L2-B000 0 S
9148 call .+8 ! 000000C579CB9FDC SKIP:L2-B000 0 S
9149 nop ! 000000C579CB9FE0 SKIP:L2-B000 0 S
9150 ba,a,pn %xcc, BL40130 ! 000000C579CB9FE4 SKIP:L2-B000 0
9151 prefetch [%i2+%i0], 20 ! 000000C579CB9FE8 SKIP:L2-B000 0 S <.+0
9152BL40129: ! ELSE:L2-B001
9153 ldx [%g2+0x0050], %l5 ! 000000C579CB9FEC ELSE:L2-B001 0 <BD40003
9154 membar 0x40 ! 000000C579CB9FF0 ELSE:L2-B001 0
9155 stda %f32, [%l5]0xF8 ! 000000C579CB9FF4 ELSE:L2-B001 0 Blk-Store
9156 .word 0x95906000 ! 000000C579CB9FF8 ELSE:L2-B001 0 random
9157 membar 0x40 ! 000000C579CB9FFC ELSE:L2-B001 0
9158 stda %f16, [%l5]0x16 ! 000000C579CBA000 ELSE:L2-B001 0 Blk-Store
9159 membar 0x40 ! 000000C579CBA004 ELSE:L2-B001 0
9160 ldx [%g2+0x0058], %l6 ! 000000C579CBA008 ELSE:L2-B001 0 <BD40021
9161 .word 0x9BA3C45C ! 000000C579CBA00C ELSE:L2-B001 0 S illop
9162 add %g6, -32, %l5 ! 000000C579CBA010 ELSE:L2-B001 0 @BD40003
9163 .word 0xD155CBE8 ! 000000C579CBA014 ELSE:L2-B001 0 S illop
9164 add %g1, 0xDF1, %g1 ! 000000C579CBA018 ELSE:L2-B001 0 chksum++
9165 add %g6, 0x0, %l5 ! 000000C579CBA01C ELSE:L2-B001 0 @BD40004
9166 .word 0x1E39EDE4 ! 000000C579CBA020 ELSE:L2-B001 0 S illop
9167 sethi %hh(0xA099F00),%l6 ! 000000C579CBA024 ELSE:L2-B001 0 SUBR047
9168 .word 0xB57425F4 ! 000000C579CBA028 ELSE:L2-B001 0 illop
9169 sethi %lm(0xA099F00),%l5 ! 000000C579CBA02C ELSE:L2-B001 0
9170 or %l5,%lo(0xA099F00),%l5 ! 000000C579CBA030 ELSE:L2-B001 0
9171 sllx %l6, 0x20, %l6 ! 000000C579CBA034 ELSE:L2-B001 0
9172 or %l6, %l5, %l6 ! 000000C579CBA038 ELSE:L2-B001 0
9173 jmpl %l6+0x0000, %o7 ! 000000C579CBA03C ELSE:L2-B001 0 S
9174 stb %i5, [%g5-0x004B] ! 000000C579CBA040 ELSE:L2-B001 0 S >BD40011+5
9175 ldx [%g2+0x0050], %l5 ! 000000C579CBA044 ELSE:L2-B001 0 <BD40003
9176 membar 0x40 ! 000000C579CBA048 ELSE:L2-B001 0
9177 stda %f0, [%l5]0x16 ! 000000C579CBA04C ELSE:L2-B001 0 Blk-Store
9178 membar 0x40 ! 000000C579CBA050 ELSE:L2-B001 0
9179BL40130: ! ELSE:L2-B001
9180 add %g1, 0x791, %g1 ! 000000C579CBA054 ELSE:L2-B001 0 chksum++
9181 andcc %o5, 0x200, %g0 ! 000000C579CBA058 SKIP:L2-B002 0
9182 bz,pn %xcc, BL40135 ! 000000C579CBA05C SKIP:L2-B002 0
9183 std %f24, [%g4+0x0000] ! 000000C579CBA060 SKIP:L2-B002 0 S >BD40004
9184 stx %i0, [%g3+0x0000] ! 000000C579CBA064 SKIP:L2-B002 0 S >BD40004
9185 bcc,a BL40131 ! 000000C579CBA068 SKIP:L2-B002 0 L
9186 ldsw [%g5+0x0048], %i0 ! 000000C579CBA06C SKIP:L2-B002 0 S <BD40002
9187BL40131:nop ! 000000C579CBA070 SKIP:L2-B002 0 S
9188 st %f10, [%g6+0x0020] ! 000000C579CBA074 SKIP:L2-B002 0 S >BD40005
9189 .word 0x85AF4002 ! 000000C579CBA078 SKIP:L2-B002 0 S illop
9190 bneg,a,pt %xcc, BL40132 ;.empty ! 000000C579CBA07C SKIP:L2-B002 0 L
9191 bz,pn %icc, BL40133 ! 000000C579CBA080 SKIP:L2-B002 0 L
9192 ldstub [%g6-0x0021], %o3 ! 000000C579CBA084 SKIP:L2-B002 0 S >BD40024
9193 bvc,a,pt %xcc, BL40132 ;.empty ! 000000C579CBA088 SKIP:L2-B002 0 L
9194 bcs,a,pn %icc, BL40134 ;.empty ! 000000C579CBA08C SKIP:L2-B002 0 L
9195 fbne BL40132 ! 000000C579CBA090 SKIP:L2-B002 0 L
9196BL40132:st %f5, [%g5+0x0020] ! 000000C579CBA094 SKIP:L2-B002 0 S >BD40005
9197BL40134:nop ! 000000C579CBA098 SKIP:L2-B002 0 S
9198 prefetch [%o0+0x0AD9], 1 ! 000000C579CBA09C SKIP:L2-B002 0 S <.+2777
9199BL40133:add %g1, 0x544, %g1 ! 000000C579CBA0A0 SKIP:L2-B002 0 chksum++
9200 .word 0xF164F786 ! 000000C579CBA0A4 SKIP:L2-B002 0 random
9201 ldx [%g2+0x0050], %l5 ! 000000C579CBA0A8 SKIP:L2-B002 0 <BD40003
9202 membar 0x40 ! 000000C579CBA0AC SKIP:L2-B002 0
9203 stda %f32, [%l5]0xF0 ! 000000C579CBA0B0 SKIP:L2-B002 0 Blk-Store
9204 membar 0x40 ! 000000C579CBA0B4 SKIP:L2-B002 0
9205 .word 0xB604EBA0 ! 000000C579CBA0B8 SKIP:L2-B002 0 random
9206 stda %f22,[%l5+%g1]0xC0 ! 000000C579CBA0BC SKIP:L2-B002 0 S Partial_St
9207 sethi %hh(0x1CB63F00),%l6 ! 000000C579CBA0C0 SKIP:L2-B002 0 SUBR048
9208 .word 0xC7B2E95F ! 000000C579CBA0C4 SKIP:L2-B002 0 illop
9209 sethi %lm(0x1CB63F00),%l5 ! 000000C579CBA0C8 SKIP:L2-B002 0
9210 or %l5,%lo(0x1CB63F00),%l5 ! 000000C579CBA0CC SKIP:L2-B002 0
9211 sllx %l6, 0x20, %l6 ! 000000C579CBA0D0 SKIP:L2-B002 0
9212 or %l6, %l5, %l6 ! 000000C579CBA0D4 SKIP:L2-B002 0
9213 jmpl %l6+0x0000, %o7 ! 000000C579CBA0D8 SKIP:L2-B002 0 S
9214 nop ! 000000C579CBA0DC SKIP:L2-B002 0 S
9215 .word 0xBBCCA640 ! 000000C579CBA0E0 SKIP:L2-B002 0 random
9216 stba %g1, [%g5-0x0021]%asi ! 000000C579CBA0E4 SKIP:L2-B002 0 S >BD40024
9217BL40135: ! ELSE:L2-B003
9218 add %g6, 0x0, %l5 ! 000000C579CBA0E8 ELSE:L2-B003 0 @BD40004
9219 .word 0x8D8926CE ! 000000C579CBA0EC ELSE:L2-B003 0 S illop
9220 sethi %hh(0xA099F00),%l6 ! 000000C579CBA0F0 ELSE:L2-B003 0 SUBR047
9221 or %l6,%hm(0xA099F00),%l6 ! 000000C579CBA0F4 ELSE:L2-B003 0
9222 .word 0xB74F5793 ! 000000C579CBA0F8 ELSE:L2-B003 0 illop
9223 .word 0x87D8237E ! 000000C579CBA0FC ELSE:L2-B003 0 illop
9224 .word 0xD2DD3C92 ! 000000C579CBA100 ELSE:L2-B003 0 random
9225 or %l6, %l5, %l6 ! 000000C579CBA104 ELSE:L2-B003 0
9226 .word 0x8F8F3AFD ! 000000C579CBA108 ELSE:L2-B003 0 S illop
9227 ldstub [%g4-0x0021], %i0 ! 000000C579CBA10C ELSE:L2-B003 0 S >BD40024
9228 .word 0xA3649941 ! 000000C579CBA110 ELSE:L2-B003 0 illop
9229 stda %f30,[%l5+%g1]0xC2 ! 000000C579CBA114 ELSE:L2-B003 0 S Partial_St
9230 sta %f2, [%g5+0x0020]%asi ! 000000C579CBA118 ELSE:L2-B003 0 S >BD40005
9231 ldx [%g2+0x0050], %l5 ! 000000C579CBA11C ELSE:L2-B003 0 <BD40003
9232 membar 0x40 ! 000000C579CBA120 ELSE:L2-B003 0
9233 stda %f0, [%l5]0xE0 ! 000000C579CBA124 ELSE:L2-B003 0 Blk-Store
9234 membar 0x40 ! 000000C579CBA128 ELSE:L2-B003 0
9235 ldx [%g2+0x0038], %g4 ! 000000C579CBA12C ELSE:L2-B003 0 S BASE<BD40166
9236 add %g1, 0xE05, %g1 ! 000000C579CBA130 ELSE:L2-B003 0 chksum++
9237 nop ! 000000C579CBA134 ELSE:L2-B003 0 S
9238 std %i4, [%g4+0x0000] ! 000000C579CBA138 ELSE:L2-B003 0 S >BD40004
9239 sta %f10, [%g5+0x0020]%asi ! 000000C579CBA13C ELSE:L2-B003 0 S >BD40005
9240 .word 0xAD912019 ! 000000C579CBA140 ELSE:L2-B003 0 L illop
9241 fblg,pn %fcc0, BL40137 ! 000000C579CBA144 ELSE:L2-B003 0 L
9242 stha %i1, [%g3+0x003A]%asi ! 000000C579CBA148 ELSE:L2-B003 0 S >BD40074
9243BL40137:bge,a,pn %icc, BL40138 ! 000000C579CBA14C ELSE:L2-B003 0 L
9244 st %f19, [%g6+0x0048] ! 000000C579CBA150 ELSE:L2-B003 0 S >BD40002
9245BL40138:.word 0x1C7E1D5B ! 000000C579CBA154 ELSE:L2-B003 0 S illop
9246 stb %g1, [%g5+0x003B] ! 000000C579CBA158 ELSE:L2-B003 0 S >BD40074+1
9247BL40136:.word 0xD171621E ! 000000C579CBA15C ELSE:L2-B003 0 illop
9248BL40139: ! ELSE:L2-B003
9249 .word 0x9DD35811 ! 000000C579CBA160 ELSE:L2-B003 0 illop
9250 stb %o3, [%g3-0x0021] ! 000000C579CBA164 LOOP:L1-B000 0 S >BD40024
9251 add %g5, 0x0, %l5 ! 000000C579CBA168 LOOP:L1-B000 0 @BD40004
9252 stda %f16,[%l5+%g1]0xC9 ! 000000C579CBA16C LOOP:L1-B000 0 S Partial_St
9253 add %g5, -80, %l5 ! 000000C579CBA170 LOOP:L1-B000 0 @BD40011
9254 stda %f16,[%l5+%g1]0xC8 ! 000000C579CBA174 LOOP:L1-B000 0 S Partial_St
9255 ta %xcc, 0x46 ! 000000C579CBA178 LOOP:L1-B000 0 S demap-page
9256 .word 0xE3DC0A6E ! 000000C579CBA17C LOOP:L1-B000 0 S illop
9257 ldx [%g2+0x0050], %l5 ! 000000C579CBA180 LOOP:L1-B000 0 <BD40003
9258 .word 0xAFA2CCD7 ! 000000C579CBA184 LOOP:L1-B000 0 illop
9259 stda %f16, [%l5]0xF0 ! 000000C579CBA188 LOOP:L1-B000 0 Blk-Store
9260 .word 0x81880000 ! 000000C579CBA18C LOOP:L1-B000 0 random
9261 .word 0xC5421C8E ! 000000C579CBA190 LOOP:L1-B000 0 random
9262 .word 0x99AF1009 ! 000000C579CBA194 LOOP:L1-B000 0 illop
9263 bne,pn %xcc, BL40140 ! 000000C579CBA198 LOOP:L1-B000 0
9264 lduh [%g3+0x0010], %o1 ! 000000C579CBA19C LOOP:L1-B000 0 S <BD40023
9265 add %g1, 0x118, %g1 ! 000000C579CBA1A0 LOOP:L1-B000 0 chksum++
9266 .word 0x8748514D ! 000000C579CBA1A4 SUBR:L0-B000 0 S illop
9267 bpos,a BL40141 ;.empty ! 000000C579CBA1A8 SUBR:L0-B000 0 L
9268 .word 0x94EAB402 ! 000000C579CBA1AC SUBR:L0-B000 0 L illop
9269BL40141:sta %f28, [%g6+0x0048]%asi ! 000000C579CBA1B0 SUBR:L0-B000 0 S >BD40002
9270 fbn,a BL40142 ! 000000C579CBA1B4 SUBR:L0-B000 0 L
9271BL40142:nop ! 000000C579CBA1B8 SUBR:L0-B000 0 S
9272 .word 0x93B7C783 ! 000000C579CBA1BC SUBR:L0-B000 0 L illop
9273 nop ! 000000C579CBA1C0 SUBR:L0-B000 0 S
9274 fbue,a BL40144 ;.empty ! 000000C579CBA1C4 SUBR:L0-B000 0 L
9275 fbule BL40145 ! 000000C579CBA1C8 SUBR:L0-B000 0 L
9276 st %f10, [%g4+0x0020] ! 000000C579CBA1CC SUBR:L0-B000 0 S >BD40005
9277 stwa %o0, [%g4+0x0049]%asi ! 000000C579CBA1D0 SUBR:L0-B000 0 S >BD40002+1
9278BL40145:.word 0xB17625B1 ! 000000C579CBA1D4 SUBR:L0-B000 0 S illop
9279 sth %g1, [%g3+0x003A] ! 000000C579CBA1D8 SUBR:L0-B000 0 S >BD40074
9280 .word 0xBBA41161 ! 000000C579CBA1DC SUBR:L0-B000 0 L illop
9281BL40143:.word 0x87AB5CE0 ! 000000C579CBA1E0 SUBR:L0-B000 0 L illop
9282BL40146:.word 0xA7D434F8 ! 000000C579CBA1E4 SUBR:L0-B000 0 S illop
9283BL40144:.word 0xEDC223A2 ! 000000C579CBA1E8 SUBR:L0-B000 0 illop
9284 add %g1, 0x5F8, %i0 ! 000000C579CBA1EC SUBR:L0-B000 0
9285 return %i7+0x0008 ! 000000C579CBA1F0 SUBR:L0-B000 0
9286 add %g1, 0x32A, %g1 ! 000000C579CBA1F4 SUBR:L0-B000 0 chksum++
9287
9288SECTION .btext025_pg1 TEXT_VA=0xc579cba000
9289attr_text {
9290 Name = .btext025_pg1,
9291 VA = 0xc579cba000,
9292 RA = ra2pa(0xfffde6000,0),
9293 PA = ra2pa(0xfffde6000,0),
9294 tsbonly,
9295 part_0_ctx_nonzero_tsb_config_3,
9296 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
9297 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
9298 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
9299}
9300.text; .skip 8
9301
9302!========================================================================
9303
9304SECTION .btext026 TEXT_VA=0xa099f00
9305attr_text {
9306 Name = .btext026,
9307 VA = 0xa099f00,
9308 RA = ra2pa(0xfffde1f00,0),
9309 PA = ra2pa(0xfffde1f00,0),
9310 notsb
9311}
9312
9313SECTION .btext026_pg0 TEXT_VA=0xa098000
9314attr_text {
9315 Name = .btext026_pg0,
9316 VA = 0xa098000,
9317 RA = ra2pa(0xfffde0000,0),
9318 PA = ra2pa(0xfffde0000,0),
9319 tsbonly,
9320 part_0_ctx_nonzero_tsb_config_3,
9321 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
9322 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
9323 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
9324}
9325.text; .skip 8
9326
9327
9328SECTION .btext026
9329.text
9330.global SUBR047; SUBR047:
9331 nop ! 000000000A099F00 SUBR:L0-B000 4 S
9332 fbug,a BL40147 ! 000000000A099F04 SUBR:L0-B000 4 L
9333 array8 %o1, %o2, %o3 ! 000000000A099F08 SUBR:L0-B000 0 S
9334 st %f9, [%g4+0x0020] ! 000000000A099F0C SUBR:L0-B000 4 S >BD40005
9335 bcc,a BL40148 ;.empty ! 000000000A099F10 SUBR:L0-B000 4 L
9336BL40148:fble BL40149 ;.empty ! 000000000A099F14 SUBR:L0-B000 8 L
9337 bn BL40150 ! 000000000A099F18 SUBR:L0-B000 0 L
9338BL40149:st %f8, [%g3+0x0020] ! 000000000A099F1C SUBR:L0-B000 8 S >BD40005
9339BL40147:ble,a BL40151 ! 000000000A099F20 SUBR:L0-B000 4 L
9340BL40151:nop ! 000000000A099F24 SUBR:L0-B000 4 S
9341BL40150:add %g1, 0x59B, %g1 ! 000000000A099F28 SUBR:L0-B000 4 chksum++
9342 add %g1, 0x69F, %g1 ! 000000000A099F2C SUBR:L0-B000 4 chksum++
9343 and %g1, 0xFE, %o4 ! 000000000A099F30 LOOP:L1-B000 4
9344BL40181: ! LOOP:L1-B000
9345 add %g1, 0xD53, %g1 ! 000000000A099F34 LOOP:L1-B000 5 chksum++
9346 fnot2 %f18, %f22 ! 000000000A099F38 LOOP:L1-B000 5 S
9347 ldx [%g2+0x0050], %l5 ! 000000000A099F3C LOOP:L1-B000 5 <BD40003
9348 membar 0x40 ! 000000000A099F40 LOOP:L1-B000 5
9349 stda %f32, [%l5]0xF8 ! 000000000A099F44 LOOP:L1-B000 5 Blk-Store
9350 membar 0x40 ! 000000000A099F48 LOOP:L1-B000 5
9351 ldx [%g2+0x0060], %fsr ! 000000000A099F4C LOOP:L1-B000 5 S <BD40008
9352 membar 0x40 ! 000000000A099F50 LOOP:L1-B000 5
9353 stda %f0, [%l5]0xE0 ! 000000000A099F54 LOOP:L1-B000 5 Blk-Store
9354 membar 0x40 ! 000000000A099F58 LOOP:L1-B000 5
9355 ldx [%g4-0x0088], %g4 ! 000000000A099F5C LOOP:L1-B000 5 ptr_chase
9356 ldstub [%g5-0x0021], %o5 ! 000000000A099F60 LOOP:L1-B000 5 S >BD40024
9357 nop ! 000000000A099F64 LOOP:L1-B000 5 S
9358 stw %o4, [%g6-0x004C] ! 000000000A099F68 LOOP:L1-B000 5 S >BD40011+4
9359 add %g4, 0x0, %l5 ! 000000000A099F6C LOOP:L1-B000 5 @BD40004
9360 stda %f30,[%l5+%g1]0xC4 ! 000000000A099F70 LOOP:L1-B000 5 S Partial_St
9361 add %g4, -32, %l5 ! 000000000A099F74 LOOP:L1-B000 5 @BD40003
9362 stda %f24,[%l5+%g1]0xC2 ! 000000000A099F78 LOOP:L1-B000 5 S Partial_St
9363 ldx [%g2+0x0050], %l5 ! 000000000A099F7C LOOP:L1-B000 5 <BD40003
9364 membar 0x40 ! 000000000A099F80 LOOP:L1-B000 5
9365 stda %f32, [%l5]0x1E ! 000000000A099F84 LOOP:L1-B000 5 Blk-Store
9366 membar 0x40 ! 000000000A099F88 LOOP:L1-B000 5
9367 andcc %o4, 0x2, %g0 ! 000000000A099F8C SKIP:L2-B000 5
9368 bz,a,pn %xcc, BL40152 ! 000000000A099F90 SKIP:L2-B000 5
9369 nop ! 000000000A099F94 SKIP:L2-B000 4 S
9370 nop ! 000000000A099F98 SKIP:L2-B000 1 S
9371 st %fsr, [%g2+0x0060] ! 000000000A099F9C SKIP:L2-B000 1 S <BD40008
9372 std %f16, [%g5-0x0050] ! 000000000A099FA0 SKIP:L2-B000 1 S >BD40011
9373 ldx [%g2+0x0050], %l5 ! 000000000A099FA4 SKIP:L2-B000 1 <BD40003
9374 membar 0x40 ! 000000000A099FA8 SKIP:L2-B000 1
9375 ldda [%l5]0x16, %f16 ! 000000000A099FAC SKIP:L2-B000 1 Blk-Load
9376 membar 0x40 ! 000000000A099FB0 SKIP:L2-B000 1
9377 add %g3, -33, %l6 ! 000000000A099FB4 SKIP:L2-B000 1 @BD40024
9378 ldda [%l6]0xD9, %f28 ! 000000000A099FB8 SKIP:L2-B000 1 S Short8
9379 add %g1, 0x70, %g1 ! 000000000A099FBC SKIP:L2-B000 1 chksum++
9380 st %f20, [%g5+0x0048] ! 000000000A099FC0 SKIP:L2-B000 1 S >BD40002
9381 stxa %i4, [%g5-0x0020]%asi ! 000000000A099FC4 SKIP:L2-B000 1 S >BD40003
9382 ldx [%g2+0x0050], %l5 ! 000000000A099FC8 SKIP:L2-B000 1 <BD40003
9383 membar 0x40 ! 000000000A099FCC SKIP:L2-B000 1
9384 stda %f0, [%l5]0x16 ! 000000000A099FD0 SKIP:L2-B000 1 Blk-Store
9385 membar 0x40 ! 000000000A099FD4 SKIP:L2-B000 1
9386 swap [%g5+0x0048], %o2 ! 000000000A099FD8 SKIP:L2-B000 1 S >BD40002
9387 fba BL40159 ! 000000000A099FDC SKIP:L2-B000 1
9388 .word 0xFDDD3DA8 ! 000000000A099FE0 SKIP:L2-B000 1 S illop
9389BL40152: ! ELSE:L2-B001
9390 ldx [%g2+0x0060], %fsr ! 000000000A099FE4 ELSE:L2-B001 4 S <BD40008
9391 ldsb [%g5-0x0021], %o3 ! 000000000A099FE8 ELSE:L2-B001 4 S <BD40024
9392 fbo BL40153 ! 000000000A099FEC ELSE:L2-B001 4 L
9393BL40153:ldsw [%g3+0x0048], %o1 ! 000000000A099FF0 ELSE:L2-B001 8 S <BD40002
9394 fbue BL40154 ;.empty ! 000000000A099FF4 ELSE:L2-B001 4 L
9395 bne BL40155 ;.empty ! 000000000A099FF8 ELSE:L2-B001 4 L
9396 fbe,a BL40156 ;.empty ! 000000000A099FFC ELSE:L2-B001 0 L
9397BL40154:fbug,pt %fcc0, BL40157 ;.empty ! 000000000A09A000 ELSE:L2-B001 4 L
9398BL40155:bge,a,pn %icc, BL40156 ;.empty ! 000000000A09A004 ELSE:L2-B001 4 L
9399BL40157:fbn,pt %fcc2, BL40158 ! 000000000A09A008 ELSE:L2-B001 4 L
9400BL40158:std %i4, [%g4-0x0050] ! 000000000A09A00C ELSE:L2-B001 0 S >BD40011
9401 fmul8sux16 %f22, %f24, %f26 ! 000000000A09A010 ELSE:L2-B001 0 S
9402BL40156:add %g1, 0xF2, %g1 ! 000000000A09A014 ELSE:L2-B001 4 chksum++
9403 add %g1, 0xAD, %g1 ! 000000000A09A018 ELSE:L2-B001 4 chksum++
9404 stw %o2, [%g6+0x0048] ! 000000000A09A01C ELSE:L2-B001 4 S >BD40002
9405 stda %f30, [%g6-0x0050]%asi ! 000000000A09A020 ELSE:L2-B001 4 S >BD40011
9406 add %g4, -32, %l5 ! 000000000A09A024 ELSE:L2-B001 4 @BD40003
9407 stda %f26,[%l5+%g1]0xC2 ! 000000000A09A028 ELSE:L2-B001 4 S Partial_St
9408 std %f20, [%g6+0x0000] ! 000000000A09A02C ELSE:L2-B001 4 S >BD40004
9409 ldx [%g2+0x0050], %l5 ! 000000000A09A030 ELSE:L2-B001 4 <BD40003
9410 membar 0x40 ! 000000000A09A034 ELSE:L2-B001 4
9411 stda %f0, [%l5]0xE0 ! 000000000A09A038 ELSE:L2-B001 4 Blk-Store
9412 membar 0x40 ! 000000000A09A03C ELSE:L2-B001 4
9413BL40159: ! ELSE:L2-B001
9414 add %g1, 0xDB8, %g1 ! 000000000A09A040 ELSE:L2-B001 5 chksum++
9415 andcc %o1, 0x20, %g0 ! 000000000A09A044 SKIP:L2-B002 5
9416 bnz BL40160 ! 000000000A09A048 SKIP:L2-B002 5
9417 ldstub [%g4-0x0021], %o3 ! 000000000A09A04C SKIP:L2-B002 5 S >BD40024
9418 std %o4, [%g6-0x0020] ! 000000000A09A050 SKIP:L2-B002 4 S >BD40003
9419 std %f22, [%g5+0x0000] ! 000000000A09A054 SKIP:L2-B002 4 S >BD40004
9420 ldsha [%g6+0x0010]%asi, %o5 ! 000000000A09A058 SKIP:L2-B002 4 S <BD40023
9421 swap [%g3+0x0048], %o2 ! 000000000A09A05C SKIP:L2-B002 4 S >BD40002
9422 ldsb [%g5-0x0021], %o5 ! 000000000A09A060 SKIP:L2-B002 4 S <BD40024
9423 stx %fsr, [%g2+0x0060] ! 000000000A09A064 SKIP:L2-B002 4 S <BD40008
9424 std %o4, [%g3-0x0050] ! 000000000A09A068 SKIP:L2-B002 4 S >BD40011
9425 prefetch [%g4+0x0020], 23 ! 000000000A09A06C SKIP:L2-B002 4 S <BD40005
9426 add %g4, 0x0, %l5 ! 000000000A09A070 SKIP:L2-B002 4 @BD40004
9427 stda %f22,[%l5+%g1]0xC8 ! 000000000A09A074 SKIP:L2-B002 4 S Partial_St
9428 ldx [%g2+0x0050], %l5 ! 000000000A09A078 SKIP:L2-B002 4 <BD40003
9429 membar 0x40 ! 000000000A09A07C SKIP:L2-B002 4
9430 stda %f32, [%l5]0x16 ! 000000000A09A080 SKIP:L2-B002 4 Blk-Store
9431 membar 0x40 ! 000000000A09A084 SKIP:L2-B002 4
9432 add %g1, 0x53F, %g1 ! 000000000A09A088 SKIP:L2-B002 4 chksum++
9433 stx %g1, [%g6-0x0020] ! 000000000A09A08C SKIP:L2-B002 4 S >BD40003
9434 ldx [%g2+0x0060], %fsr ! 000000000A09A090 SKIP:L2-B002 4 S <BD40008
9435 ldx [%g2+0x0050], %l5 ! 000000000A09A094 SKIP:L2-B002 4 <BD40003
9436 membar 0x40 ! 000000000A09A098 SKIP:L2-B002 4
9437 stda %f16, [%l5]0xE0 ! 000000000A09A09C SKIP:L2-B002 4 Blk-Store
9438 membar 0x40 ! 000000000A09A0A0 SKIP:L2-B002 4
9439 stb %o2, [%g4-0x0021] ! 000000000A09A0A4 SKIP:L2-B002 4 S >BD40024
9440 nop ! 000000000A09A0A8 SKIP:L2-B002 4 S
9441 .word 0xB7B04376 ! 000000000A09A0AC SKIP:L2-B002 4 S illop_VIS
9442 add %g4, -32, %l5 ! 000000000A09A0B0 SKIP:L2-B002 4 @BD40003
9443 stda %f22,[%l5+%g1]0xC0 ! 000000000A09A0B4 SKIP:L2-B002 4 S Partial_St
9444 add %g3, -32, %l5 ! 000000000A09A0B8 SKIP:L2-B002 4 @BD40003
9445 stda %f16,[%l5+%g1]0xC0 ! 000000000A09A0BC SKIP:L2-B002 4 S Partial_St
9446 nop ! 000000000A09A0C0 SKIP:L2-B002 4 S
9447 ldx [%g2+0x0050], %l5 ! 000000000A09A0C4 SKIP:L2-B002 4 <BD40003
9448 membar 0x40 ! 000000000A09A0C8 SKIP:L2-B002 4
9449 stda %f32, [%l5]0xE0 ! 000000000A09A0CC SKIP:L2-B002 4 Blk-Store
9450 membar 0x40 ! 000000000A09A0D0 SKIP:L2-B002 4
9451 fba BL40167 ! 000000000A09A0D4 SKIP:L2-B002 4
9452 nop ! 000000000A09A0D8 SKIP:L2-B002 4 S
9453BL40160: ! ELSE:L2-B003
9454 add %g4, 0x0, %l5 ! 000000000A09A0DC ELSE:L2-B003 1 @BD40004
9455 stda %f20,[%l5+%g1]0xC4 ! 000000000A09A0E0 ELSE:L2-B003 1 S Partial_St
9456 st %f3, [%g5+0x0023] ! 000000000A09A0E4 ELSE:L2-B003 1 S >BD40005+3
9457 nop ! 000000000A09A0E8 ELSE:L2-B003 1 S
9458 stha %o2, [%g3+0x007A]%asi ! 000000000A09A0EC ELSE:L2-B003 1 S >BD40015
9459 add %g1, 0x2C7, %g1 ! 000000000A09A0F0 ELSE:L2-B003 1 chksum++
9460 st %f2, [%g6+0x0020] ! 000000000A09A0F4 ELSE:L2-B003 1 S >BD40005
9461 nop ! 000000000A09A0F8 ELSE:L2-B003 1 S
9462 fbul,a BL40161 ;.empty ! 000000000A09A0FC ELSE:L2-B003 1 L
9463 brlez,a,pn %o5, BL40162 ! 000000000A09A100 ELSE:L2-B003 0 L
9464 std %f22, [%g3-0x0020] ! 000000000A09A104 ELSE:L2-B003 1 S >BD40003
9465 .word 0xD17FDBB4 ! 000000000A09A108 ELSE:L2-B003 1 S illop
9466BL40161:be,a BL40163 ! 000000000A09A10C ELSE:L2-B003 1 L
9467 stb %o3, [%g6-0x0021] ! 000000000A09A110 ELSE:L2-B003 0 S >BD40024
9468 brnz,a,pn %o5, BL40164 ! 000000000A09A114 ELSE:L2-B003 1 L
9469 st %f2, [%g5+0x0020] ! 000000000A09A118 ELSE:L2-B003 1 S >BD40005
9470 prefetch [%i4+%g3], 3 ! 000000000A09A11C ELSE:L2-B003 0 S <.+0
9471 .word 0x95E08D9B ! 000000000A09A120 ELSE:L2-B003 0 L illop
9472BL40162:nop ! 000000000A09A124 ELSE:L2-B003 0 S
9473BL40163:nop ! 000000000A09A128 ELSE:L2-B003 0 S
9474 ldub [%g5-0x0021], %o3 ! 000000000A09A12C ELSE:L2-B003 0 S <BD40024
9475BL40164:bcs BL40166 ! 000000000A09A130 ELSE:L2-B003 1 L
9476 st %f11, [%g4+0x0020] ! 000000000A09A134 ELSE:L2-B003 1 S >BD40005
9477BL40165:nop ! 000000000A09A138 ELSE:L2-B003 1 S
9478BL40166:add %g1, 0x9B2, %g1 ! 000000000A09A13C ELSE:L2-B003 1 chksum++
9479BL40167: ! ELSE:L2-B003
9480 add %g1, 0xC00, %g1 ! 000000000A09A140 ELSE:L2-B003 5 chksum++
9481 andcc %o3, 0x10, %g0 ! 000000000A09A144 SKIP:L2-B004 5
9482 bnz,a,pn %xcc, BL40168 ! 000000000A09A148 SKIP:L2-B004 5
9483 std %f22, [%g4+0x0000] ! 000000000A09A14C SKIP:L2-B004 2 S >BD40004
9484 add %g6, -32, %l5 ! 000000000A09A150 SKIP:L2-B004 3 @BD40003
9485 stda %f20,[%l5+%g1]0xC1 ! 000000000A09A154 SKIP:L2-B004 3 S Partial_St
9486 ldstub [%g4-0x0021], %o5 ! 000000000A09A158 SKIP:L2-B004 3 S >BD40024
9487 add %g6, -80, %l5 ! 000000000A09A15C SKIP:L2-B004 3 @BD40011
9488 stda %f20,[%l5+%g1]0xC2 ! 000000000A09A160 SKIP:L2-B004 3 S Partial_St
9489 stda %f20, [%g5+0x0000]%asi ! 000000000A09A164 SKIP:L2-B004 3 S >BD40004
9490 fpack32 %f22, %f16, %f30 ! 000000000A09A168 SKIP:L2-B004 3 S
9491 nop ! 000000000A09A16C SKIP:L2-B004 3 S
9492 add %g1, 0x2B2, %g1 ! 000000000A09A170 SKIP:L2-B004 3 chksum++
9493 stda %f30, [%g5-0x001A]%asi ! 000000000A09A174 SKIP:L2-B004 3 S >BD40003+6
9494 add %g5, -32, %l5 ! 000000000A09A178 SKIP:L2-B004 3 @BD40003
9495 stda %f18,[%l5+%g1]0xC0 ! 000000000A09A17C SKIP:L2-B004 3 S Partial_St
9496 stb %o2, [%g4-0x0021] ! 000000000A09A180 SKIP:L2-B004 3 S >BD40024
9497 ldsha [%g6+0x0012]%asi, %o1 ! 000000000A09A184 SKIP:L2-B004 3 S <BD40012
9498 ldx [%g2+0x0028], %g6 ! 000000000A09A188 SKIP:L2-B004 3 S BASE<BD40060
9499 fpadd32 %f16, %f26, %f16 ! 000000000A09A18C SKIP:L2-B004 3 S
9500 ba,a,pn %xcc, BL40169 ! 000000000A09A190 SKIP:L2-B004 3
9501 nop ! 000000000A09A194 SKIP:L2-B004 0 S
9502BL40168: ! ELSE:L2-B005
9503 ldx [%g2+0x0060], %fsr ! 000000000A09A198 ELSE:L2-B005 2 S <BD40008
9504 ldx [%g5-0x0088], %g5 ! 000000000A09A19C ELSE:L2-B005 2 ptr_chase
9505 ldx [%g5-0x0088], %g5 ! 000000000A09A1A0 ELSE:L2-B005 2 ptr_chase
9506 ldx [%g5-0x0088], %g5 ! 000000000A09A1A4 ELSE:L2-B005 2 ptr_chase
9507 ldx [%g5-0x0088], %g5 ! 000000000A09A1A8 ELSE:L2-B005 2 ptr_chase
9508 ldx [%g5-0x0088], %g5 ! 000000000A09A1AC ELSE:L2-B005 2 ptr_chase
9509 ldx [%g2+0x0050], %l5 ! 000000000A09A1B0 ELSE:L2-B005 2 <BD40003
9510 membar 0x40 ! 000000000A09A1B4 ELSE:L2-B005 2
9511 stda %f32, [%l5]0xE0 ! 000000000A09A1B8 ELSE:L2-B005 2 Blk-Store
9512 membar 0x40 ! 000000000A09A1BC ELSE:L2-B005 2
9513 add %g4, -80, %l5 ! 000000000A09A1C0 ELSE:L2-B005 2 @BD40011
9514 stda %f22,[%l5+%g1]0xC4 ! 000000000A09A1C4 ELSE:L2-B005 2 S Partial_St
9515 ldstub [%g6-0x0021], %o0 ! 000000000A09A1C8 ELSE:L2-B005 2 S >BD40024
9516 std %f24, [%g5+0x0000] ! 000000000A09A1CC ELSE:L2-B005 2 S >BD40004
9517 add %g1, 0x8A9, %g1 ! 000000000A09A1D0 ELSE:L2-B005 2 chksum++
9518 .word 0xB9B6C8B0 ! 000000000A09A1D4 ELSE:L2-B005 2 S illop_VIS
9519 st %f10, [%g5+0x0020] ! 000000000A09A1D8 ELSE:L2-B005 2 S >BD40005
9520 ldx [%g2+0x0058], %l6 ! 000000000A09A1DC ELSE:L2-B005 2 <BD40021
9521 ldda [%l6]0x26, %o0 ! 000000000A09A1E0 ELSE:L2-B005 2 S Quad_Ld_P
9522 stw %o5, [%g3+0x0048] ! 000000000A09A1E4 ELSE:L2-B005 2 S >BD40002
9523BL40169: ! ELSE:L2-B005
9524 add %g1, 0xA24, %g1 ! 000000000A09A1E8 ELSE:L2-B005 5 chksum++
9525 andcc %g1, 0x800, %g0 ! 000000000A09A1EC SKIP:L2-B006 5
9526 bz,pt %xcc, BL40174 ! 000000000A09A1F0 SKIP:L2-B006 5
9527 ldx [%g2+0x0000], %g5 ! 000000000A09A1F4 SKIP:L2-B006 5 S BASE<BD40167
9528 ldx [%g2+0x0020], %g6 ! 000000000A09A1F8 SKIP:L2-B006 3 S BASE<BD40016
9529 st %f24, [%g4+0x0048] ! 000000000A09A1FC SKIP:L2-B006 3 S >BD40002
9530 st %f8, [%g4+0x0020] ! 000000000A09A200 SKIP:L2-B006 3 S >BD40005
9531 array16 %o3, %g1, %o0 ! 000000000A09A204 SKIP:L2-B006 3 S
9532 .word 0xBFB38535 ! 000000000A09A208 SKIP:L2-B006 3 S illop_VIS
9533 add %g1, 0xB8A, %g1 ! 000000000A09A20C SKIP:L2-B006 3 chksum++
9534 ldda [%g7+%g0]0x83, %o0 ! 000000000A09A210 SKIP:L2-B006 3 S <BD40034
9535 fbul,a,pn %fcc3, BL40170 ;.empty ! 000000000A09A214 SKIP:L2-B006 3 L
9536 bneg,pn %icc, BL40171 ;.empty ! 000000000A09A218 SKIP:L2-B006 0 L
9537BL40171:fble BL40170 ! 000000000A09A21C SKIP:L2-B006 3 L
9538 lduwa [%g7+%g7]0x83, %o3 ! 000000000A09A220 SKIP:L2-B006 3 S <BD40034
9539 fbn,a,pt %fcc1, BL40172 ! 000000000A09A224 SKIP:L2-B006 0 L
9540BL40170:sta %f3, [%g3+0x0020]%asi ! 000000000A09A228 SKIP:L2-B006 3 S >BD40005
9541BL40172:bleu,a BL40173 ! 000000000A09A22C SKIP:L2-B006 3 L
9542 nop ! 000000000A09A230 SKIP:L2-B006 0 S
9543BL40173:add %g1, 0x3AE, %g1 ! 000000000A09A234 SKIP:L2-B006 3 chksum++
9544 ba,a,pt %xcc, BL40180 ! 000000000A09A238 SKIP:L2-B006 3
9545 st %f5, [%g3+0x0020] ! 000000000A09A23C SKIP:L2-B006 0 S >BD40005
9546BL40174: ! ELSE:L2-B007
9547 nop ! 000000000A09A240 ELSE:L2-B007 2 S
9548 fbu,a,pn %fcc2, BL40175 ! 000000000A09A244 ELSE:L2-B007 2 L
9549 sth %o1, [%g4+0x007A] ! 000000000A09A248 ELSE:L2-B007 0 S >BD40015
9550 fsrc2 %f18, %f30 ! 000000000A09A24C ELSE:L2-B007 2 S
9551 nop ! 000000000A09A250 ELSE:L2-B007 2 S
9552 nop ! 000000000A09A254 ELSE:L2-B007 2 S
9553 stb %o2, [%g6-0x0021] ! 000000000A09A258 ELSE:L2-B007 2 S >BD40024
9554 bpos,pn %xcc, BL40176 ;.empty ! 000000000A09A25C ELSE:L2-B007 2 L
9555 fba,a BL40177 ;.empty ! 000000000A09A260 ELSE:L2-B007 2 L
9556BL40176:.word 0xCBEAFB30 ! 000000000A09A264 ELSE:L2-B007 0 L illop
9557BL40177:nop ! 000000000A09A268 ELSE:L2-B007 2 S
9558 nop ! 000000000A09A26C ELSE:L2-B007 2 S
9559 fble,a,pt %fcc1, BL40178 ;.empty ! 000000000A09A270 ELSE:L2-B007 2 L
9560 brlz,a,pn %g1, BL40179 ;.empty ! 000000000A09A274 ELSE:L2-B007 2 L
9561BL40175:.word 0x9767BC33 ! 000000000A09A278 ELSE:L2-B007 0 L illop
9562BL40178:nop ! 000000000A09A27C ELSE:L2-B007 0 S
9563 st %f3, [%g6+0x0020] ! 000000000A09A280 ELSE:L2-B007 2 S >BD40005
9564 nop ! 000000000A09A284 ELSE:L2-B007 2 S
9565BL40179:add %g1, 0x622, %g1 ! 000000000A09A288 ELSE:L2-B007 2 chksum++
9566 add %g1, 0x1E4, %g1 ! 000000000A09A28C ELSE:L2-B007 2 chksum++
9567 stxa %o0, [%g4-0x004C]%asi ! 000000000A09A290 ELSE:L2-B007 2 S >BD40011+4
9568 nop ! 000000000A09A294 ELSE:L2-B007 2 S
9569 stha %o0, [%g3+0x004A]%asi ! 000000000A09A298 ELSE:L2-B007 2 S >BD40002+2
9570 fornot2s %f19, %f28, %f19 ! 000000000A09A29C ELSE:L2-B007 2 S
9571 stx %o1, [%g5-0x0050] ! 000000000A09A2A0 ELSE:L2-B007 2 S >BD40011
9572 add %g3, 0x0, %l5 ! 000000000A09A2A4 ELSE:L2-B007 2 @BD40004
9573 stda %f30,[%l5+%g1]0xC9 ! 000000000A09A2A8 ELSE:L2-B007 2 S Partial_St
9574 .word 0xBBA1D179 ! 000000000A09A2AC ELSE:L2-B007 2 S illop_FP
9575BL40180: ! ELSE:L2-B007
9576 add %g1, 0x3E6, %g1 ! 000000000A09A2B0 ELSE:L2-B007 5 chksum++
9577 st %f4, [%g4+0x0020] ! 000000000A09A2B4 LOOP:L1-B000 5 S >BD40005
9578 lduba [%g7+%g0]0x82, %o5 ! 000000000A09A2B8 LOOP:L1-B000 5 S <BD40034
9579 ldx [%g2+0x0050], %l5 ! 000000000A09A2BC LOOP:L1-B000 5 <BD40003
9580 membar 0x40 ! 000000000A09A2C0 LOOP:L1-B000 5
9581 stda %f0, [%l5]0x16 ! 000000000A09A2C4 LOOP:L1-B000 5 Blk-Store
9582 membar 0x40 ! 000000000A09A2C8 LOOP:L1-B000 5
9583 ldub [%g5-0x0021], %o2 ! 000000000A09A2CC LOOP:L1-B000 5 S <BD40024
9584 srlx %o4, 0x1, %o4 ! 000000000A09A2D0 LOOP:L1-B000 5
9585 andcc %o4, 0x1, %g0 ! 000000000A09A2D4 LOOP:L1-B000 5
9586 bne,a,pn %xcc, BL40181 ! 000000000A09A2D8 LOOP:L1-B000 5
9587 .word 0x11CE803C ! 000000000A09A2DC LOOP:L1-B000 1 S illop
9588 add %g1, 0xB89, %g1 ! 000000000A09A2E0 LOOP:L1-B000 4 chksum++
9589 ldx [%g2+0x0058], %l6 ! 000000000A09A2E4 SUBR:L0-B000 4 <BD40021
9590 ldda [%l6]0x26, %o0 ! 000000000A09A2E8 SUBR:L0-B000 4 S Quad_Ld_P
9591 ldx [%g2+0x0050], %l5 ! 000000000A09A2EC SUBR:L0-B000 4 <BD40003
9592 membar 0x40 ! 000000000A09A2F0 SUBR:L0-B000 4
9593 stda %f32, [%l5]0xE0 ! 000000000A09A2F4 SUBR:L0-B000 4 Blk-Store
9594 membar 0x40 ! 000000000A09A2F8 SUBR:L0-B000 4
9595 ldstuba [%g5-0x0021]%asi, %o5 ! 000000000A09A2FC SUBR:L0-B000 4 S >BD40024
9596 add %g4, -86, %l6 ! 000000000A09A300 SUBR:L0-B000 4 @BD40013
9597 ldda [%l6]0xD2, %f30 ! 000000000A09A304 SUBR:L0-B000 4 S Short16
9598 membar 0x40 ! 000000000A09A308 SUBR:L0-B000 4
9599 stda %f16, [%l5]0xE0 ! 000000000A09A30C SUBR:L0-B000 4 Blk-Store
9600 membar 0x40 ! 000000000A09A310 SUBR:L0-B000 4
9601 sth %o0, [%g3+0x007A] ! 000000000A09A314 SUBR:L0-B000 4 S >BD40015
9602 add %g4, -33, %l6 ! 000000000A09A318 SUBR:L0-B000 4 @BD40024
9603 stda %f28, [%l6]0xD8 ! 000000000A09A31C SUBR:L0-B000 4 S Short8
9604 add %g6, 0x0, %l5 ! 000000000A09A320 SUBR:L0-B000 4 @BD40004
9605 stda %f16,[%l5+%g1]0xC2 ! 000000000A09A324 SUBR:L0-B000 4 S Partial_St
9606 retl ! 000000000A09A328 SUBR:L0-B000 4
9607 add %g1, 0x459, %g1 ! 000000000A09A32C SUBR:L0-B000 4 chksum++
9608
9609SECTION .btext026_pg1 TEXT_VA=0xa09a000
9610attr_text {
9611 Name = .btext026_pg1,
9612 VA = 0xa09a000,
9613 RA = ra2pa(0xfffde2000,0),
9614 PA = ra2pa(0xfffde2000,0),
9615 tsbonly,
9616 part_0_ctx_nonzero_tsb_config_3,
9617 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
9618 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
9619 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
9620}
9621.text; .skip 8
9622
9623!========================================================================
9624
9625SECTION .btext027 TEXT_VA=0x1cb63f00
9626attr_text {
9627 Name = .btext027,
9628 VA = 0x1cb63f00,
9629 RA = ra2pa(0xfffdbdf00,0),
9630 PA = ra2pa(0xfffdbdf00,0),
9631 notsb
9632}
9633
9634SECTION .btext027_pg0 TEXT_VA=0x1cb62000
9635attr_text {
9636 Name = .btext027_pg0,
9637 VA = 0x1cb62000,
9638 RA = ra2pa(0xfffdbc000,0),
9639 PA = ra2pa(0xfffdbc000,0),
9640 tsbonly,
9641 part_0_ctx_nonzero_tsb_config_3,
9642 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
9643 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
9644 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
9645}
9646.text; .skip 8
9647
9648
9649SECTION .btext027
9650.text
9651.global SUBR048; SUBR048:
9652 ldx [%g2+0x0050], %l5 ! 000000001CB63F00 SUBR:L0-B000 5 <BD40003
9653 membar 0x40 ! 000000001CB63F04 SUBR:L0-B000 5
9654 stda %f0, [%l5]0xE0 ! 000000001CB63F08 SUBR:L0-B000 5 Blk-Store
9655 membar 0x40 ! 000000001CB63F0C SUBR:L0-B000 5
9656 prefetch [%g4+0x0048], 3 ! 000000001CB63F10 SUBR:L0-B000 5 S <BD40002
9657 ldstub [%g3-0x0021], %o3 ! 000000001CB63F14 SUBR:L0-B000 5 S >BD40024
9658 st %f8, [%g3+0x0020] ! 000000001CB63F18 SUBR:L0-B000 5 S >BD40005
9659 stda %f28, [%g5+0x0000]%asi ! 000000001CB63F1C SUBR:L0-B000 5 S >BD40004
9660 membar 0x40 ! 000000001CB63F20 SUBR:L0-B000 5
9661 stda %f0, [%l5]0xE0 ! 000000001CB63F24 SUBR:L0-B000 5 Blk-Store
9662 membar 0x40 ! 000000001CB63F28 SUBR:L0-B000 5
9663 add %g1, 0xB40, %g1 ! 000000001CB63F2C SUBR:L0-B000 5 chksum++
9664 or %g0, 0x2, %o3 ! 000000001CB63F30 LOOP:L1-B000 5
9665BL40218: ! LOOP:L1-B000
9666 add %g1, 0x3B1, %g1 ! 000000001CB63F34 LOOP:L1-B000 10 chksum++
9667 stx %i1, [%g4-0x0050] ! 000000001CB63F38 LOOP:L1-B000 10 S >BD40011
9668 ldstuba [%g5-0x0021]%asi, %o5 ! 000000001CB63F3C LOOP:L1-B000 10 S >BD40024
9669 bn,a BL40182 ! 000000001CB63F40 LOOP:L1-B000 10 L
9670 nop ! 000000001CB63F44 LOOP:L1-B000 0 S
9671 nop ! 000000001CB63F48 LOOP:L1-B000 10 S
9672 std %o4, [%g6-0x0050] ! 000000001CB63F4C LOOP:L1-B000 10 S >BD40011
9673 nop ! 000000001CB63F50 LOOP:L1-B000 10 S
9674 bpos BL40183 ! 000000001CB63F54 LOOP:L1-B000 10 L
9675BL40183:nop ! 000000001CB63F58 LOOP:L1-B000 20 S
9676 nop ! 000000001CB63F5C LOOP:L1-B000 10 S
9677BL40182:nop ! 000000001CB63F60 LOOP:L1-B000 10 S
9678 add %g1, 0x522, %g1 ! 000000001CB63F64 LOOP:L1-B000 10 chksum++
9679 andcc %i3, 0x2, %g0 ! 000000001CB63F68 SKIP:L2-B000 10
9680 bz,a,pn %icc, BL40184 ! 000000001CB63F6C SKIP:L2-B000 10
9681 stba %i0, [%g4+0x0049]%asi ! 000000001CB63F70 SKIP:L2-B000 2 S >BD40002+1
9682 nop ! 000000001CB63F74 SKIP:L2-B000 8 S
9683 ldx [%g2+0x0058], %l6 ! 000000001CB63F78 SKIP:L2-B000 8 <BD40021
9684 ldda [%l6]0x26, %o0 ! 000000001CB63F7C SKIP:L2-B000 8 S Quad_Ld_P
9685 stba %i4, [%g5-0x0021]%asi ! 000000001CB63F80 SKIP:L2-B000 8 S >BD40024
9686 fpmerge %f18, %f19, %f20 ! 000000001CB63F84 SKIP:L2-B000 8 S
9687 ld [%g2+0x0060], %fsr ! 000000001CB63F88 SKIP:L2-B000 8 S <BD40008
9688 add %g1, 0xCDE, %g1 ! 000000001CB63F8C SKIP:L2-B000 8 chksum++
9689 std %o2, [%g3-0x0050] ! 000000001CB63F90 SKIP:L2-B000 8 S >BD40011
9690 stw %i1, [%g6+0x0048] ! 000000001CB63F94 SKIP:L2-B000 8 S >BD40002
9691 rd %gsr, %l6 ! 000000001CB63F98 SKIP:L2-B000 8 S
9692 wr %l6, 0x88, %gsr ! 000000001CB63F9C SKIP:L2-B000 8 S
9693 ldx [%g2+0x0058], %l6 ! 000000001CB63FA0 SKIP:L2-B000 8 <BD40021
9694 ldda [%l6]0x26, %o0 ! 000000001CB63FA4 SKIP:L2-B000 8 S Quad_Ld_P
9695 ldstub [%g6-0x0021], %o2 ! 000000001CB63FA8 SKIP:L2-B000 8 S >BD40024
9696 ldx [%g2+0x0050], %l5 ! 000000001CB63FAC SKIP:L2-B000 8 <BD40003
9697 membar 0x40 ! 000000001CB63FB0 SKIP:L2-B000 8
9698 stda %f32, [%l5]0xE0 ! 000000001CB63FB4 SKIP:L2-B000 8 Blk-Store
9699 membar 0x40 ! 000000001CB63FB8 SKIP:L2-B000 8
9700 nop ! 000000001CB63FBC SKIP:L2-B000 8 S
9701 nop ! 000000001CB63FC0 SKIP:L2-B000 8 S
9702 st %f10, [%g4+0x0020] ! 000000001CB63FC4 SKIP:L2-B000 8 S >BD40005
9703 ba,pt %xcc, BL40189 ! 000000001CB63FC8 SKIP:L2-B000 8
9704 nop ! 000000001CB63FCC SKIP:L2-B000 8 S
9705BL40184: ! ELSE:L2-B001
9706 bmask %o0, %o2, %o5 ! 000000001CB63FD0 ELSE:L2-B001 2 S
9707 ldx [%g2+0x0058], %l6 ! 000000001CB63FD4 ELSE:L2-B001 2 <BD40021
9708 ldda [%l6]0x26, %o0 ! 000000001CB63FD8 ELSE:L2-B001 2 S Quad_Ld_P
9709 ldx [%g2+0x0050], %l5 ! 000000001CB63FDC ELSE:L2-B001 2 <BD40003
9710 membar 0x40 ! 000000001CB63FE0 ELSE:L2-B001 2
9711 ldda [%l5]0x1E, %f16 ! 000000001CB63FE4 ELSE:L2-B001 2 Blk-Load
9712 membar 0x40 ! 000000001CB63FE8 ELSE:L2-B001 2
9713 sth %o1, [%g6+0x0010] ! 000000001CB63FEC ELSE:L2-B001 2 S >BD40023
9714 st %f9, [%g4+0x0020] ! 000000001CB63FF0 ELSE:L2-B001 2 S >BD40005
9715 add %g1, 0xD72, %g1 ! 000000001CB63FF4 ELSE:L2-B001 2 chksum++
9716 swap [%g3+0x0048], %o1 ! 000000001CB63FF8 ELSE:L2-B001 2 S >BD40002
9717 st %f5, [%g5+0x0021] ! 000000001CB63FFC ELSE:L2-B001 2 S >BD40005+1
9718 fba,a,pt %fcc0, BL40185 ! 000000001CB64000 ELSE:L2-B001 2 L
9719 ldstub [%g5-0x0021], %o0 ! 000000001CB64004 ELSE:L2-B001 0 S >BD40024
9720 nop ! 000000001CB64008 ELSE:L2-B001 0 S
9721 brlez,pn %o0, BL40186 ! 000000001CB6400C ELSE:L2-B001 0 L
9722 std %o4, [%g6-0x0020] ! 000000001CB64010 ELSE:L2-B001 0 S >BD40003
9723 ldx [%g2+0x0060], %fsr ! 000000001CB64014 ELSE:L2-B001 0 S <BD40008
9724 nop ! 000000001CB64018 ELSE:L2-B001 0 S
9725 nop ! 000000001CB6401C ELSE:L2-B001 0 S
9726BL40185:fbo BL40187 ! 000000001CB64020 ELSE:L2-B001 2 L
9727BL40187:nop ! 000000001CB64024 ELSE:L2-B001 4 S
9728 brlez,a,pn %o0, BL40188 ! 000000001CB64028 ELSE:L2-B001 2 L
9729BL40186:nop ! 000000001CB6402C ELSE:L2-B001 2 S
9730BL40188:add %g1, 0x6A4, %g1 ! 000000001CB64030 ELSE:L2-B001 2 chksum++
9731BL40189: ! ELSE:L2-B001
9732 add %g1, 0x74D, %g1 ! 000000001CB64034 ELSE:L2-B001 10 chksum++
9733 fcmpd %fcc0, %f0, %f62 ! 000000001CB64038 SKIP:L2-B002 10
9734 fbl,a BL40193 ! 000000001CB6403C SKIP:L2-B002 10
9735 .word 0x9FBF20C9 ! 000000001CB64040 SKIP:L2-B002 0 S illop
9736 std %o0, [%g3-0x0020] ! 000000001CB64044 SKIP:L2-B002 10 S >BD40003
9737 stw %o1, [%g4+0x0048] ! 000000001CB64048 SKIP:L2-B002 10 S >BD40002
9738 nop ! 000000001CB6404C SKIP:L2-B002 10 S
9739 ba BL40190 ! 000000001CB64050 SKIP:L2-B002 10 L
9740 stba %o1, [%g4-0x0055]%asi ! 000000001CB64054 SKIP:L2-B002 10 S >BD40013+1
9741 .word 0x8BAD95A3 ! 000000001CB64058 SKIP:L2-B002 0 S illop_FP
9742 stb %o4, [%g6-0x0021] ! 000000001CB6405C SKIP:L2-B002 0 S >BD40024
9743 nop ! 000000001CB64060 SKIP:L2-B002 0 S
9744 stb %g1, [%g3-0x0021] ! 000000001CB64064 SKIP:L2-B002 0 S >BD40024
9745 lduba [%g4-0x0021]%asi, %o5 ! 000000001CB64068 SKIP:L2-B002 0 S <BD40024
9746 .word 0xA58833C1 ! 000000001CB6406C SKIP:L2-B002 0 L illop
9747 nop ! 000000001CB64070 SKIP:L2-B002 0 S
9748 .word 0xA7A65A10 ! 000000001CB64074 SKIP:L2-B002 0 L illop
9749BL40191:nop ! 000000001CB64078 SKIP:L2-B002 0 S
9750 .word 0xBBC97933 ! 000000001CB6407C SKIP:L2-B002 0 L illop
9751BL40192:st %f9, [%g5+0x0020] ! 000000001CB64080 SKIP:L2-B002 0 S >BD40005
9752BL40190:add %g1, 0xD15, %g1 ! 000000001CB64084 SKIP:L2-B002 10 chksum++
9753 add %g1, 0xD4C, %g1 ! 000000001CB64088 SKIP:L2-B002 10 chksum++
9754 .word 0x9BC2C992 ! 000000001CB6408C SKIP:L2-B002 10 S illop
9755 stda %g0, [%g5-0x0050]%asi ! 000000001CB64090 SKIP:L2-B002 10 S >BD40011
9756 ldx [%g2+0x0050], %l5 ! 000000001CB64094 SKIP:L2-B002 10 <BD40003
9757 membar 0x40 ! 000000001CB64098 SKIP:L2-B002 10
9758 stda %f32, [%l5]0x16 ! 000000001CB6409C SKIP:L2-B002 10 Blk-Store
9759 membar 0x40 ! 000000001CB640A0 SKIP:L2-B002 10
9760 add %g6, -32, %l5 ! 000000001CB640A4 SKIP:L2-B002 10 @BD40003
9761 stda %f28,[%l5+%g1]0xC4 ! 000000001CB640A8 SKIP:L2-B002 10 S Partial_St
9762 std %f28, [%g6-0x0020] ! 000000001CB640AC SKIP:L2-B002 10 S >BD40003
9763 add %g4, 0x0, %l5 ! 000000001CB640B0 SKIP:L2-B002 10 @BD40004
9764 stda %f28,[%l5+%g1]0xC0 ! 000000001CB640B4 SKIP:L2-B002 10 S Partial_St
9765 ba,a,pn %xcc, BL40198 ! 000000001CB640B8 SKIP:L2-B002 10
9766 .word 0xFB4A1391 ! 000000001CB640BC SKIP:L2-B002 0 S illop
9767BL40193: ! ELSE:L2-B003
9768 .word 0xD3D36353 ! 000000001CB640C0 ELSE:L2-B003 0 S illop
9769 .word 0x2B47E045 ! 000000001CB640C4 ELSE:L2-B003 0 L random
9770 .word 0xE1CFD2A3 ! 000000001CB640C8 ELSE:L2-B003 0 L illop
9771BL40194:bne BL40196 ;.empty ! 000000001CB640CC ELSE:L2-B003 0 L
9772 bvs,pn %icc, BL40195 ;.empty ! 000000001CB640D0 ELSE:L2-B003 0 L
9773BL40195:fbu BL40197 ! 000000001CB640D4 ELSE:L2-B003 0 L
9774BL40196:stha %o1, [%g3+0x007A]%asi ! 000000001CB640D8 ELSE:L2-B003 0 S >BD40015
9775BL40197:st %f2, [%g4+0x0020] ! 000000001CB640DC ELSE:L2-B003 0 S >BD40005
9776 add %g1, 0xFA0, %g1 ! 000000001CB640E0 ELSE:L2-B003 0 chksum++
9777 add %g1, 0xA3E, %g1 ! 000000001CB640E4 ELSE:L2-B003 0 chksum++
9778 .word 0x8BA991E0 ! 000000001CB640E8 ELSE:L2-B003 0 S illop
9779 ldx [%g2+0x0030], %g5 ! 000000001CB640EC ELSE:L2-B003 0 S BASE<BD40096
9780 popc %o1, %o1 ! 000000001CB640F0 ELSE:L2-B003 0 S
9781 .word 0x8140F6DF ! 000000001CB640F4 ELSE:L2-B003 0 illop
9782 .word 0xAD41A6A7 ! 000000001CB640F8 ELSE:L2-B003 0 S illop
9783BL40198: ! ELSE:L2-B003
9784 add %g1, 0xFDC, %g1 ! 000000001CB640FC ELSE:L2-B003 10 chksum++
9785 andcc %g1, 0x4, %g0 ! 000000001CB64100 SKIP:L2-B004 10
9786 bz,a,pn %xcc, BL40199 ! 000000001CB64104 SKIP:L2-B004 10
9787 st %f9, [%g5+0x0020] ! 000000001CB64108 SKIP:L2-B004 5 S >BD40005
9788 fpadd32 %f24, %f28, %f24 ! 000000001CB6410C SKIP:L2-B004 5 S
9789 swap [%g3+0x0048], %o0 ! 000000001CB64110 SKIP:L2-B004 5 S >BD40002
9790 ldx [%g2+0x0018], %g5 ! 000000001CB64114 SKIP:L2-B004 5 S BASE<BD40077
9791 add %g4, -80, %l5 ! 000000001CB64118 SKIP:L2-B004 5 @BD40011
9792 stda %f24,[%l5+%g1]0xC4 ! 000000001CB6411C SKIP:L2-B004 5 S Partial_St
9793 stw %o5, [%g5-0x004C] ! 000000001CB64120 SKIP:L2-B004 5 S >BD40011+4
9794 add %g6, 0x0, %l5 ! 000000001CB64124 SKIP:L2-B004 5 @BD40004
9795 stda %f30,[%l5+%g1]0xC9 ! 000000001CB64128 SKIP:L2-B004 5 S Partial_St
9796 ldx [%g2+0x0058], %l6 ! 000000001CB6412C SKIP:L2-B004 5 <BD40021
9797 stwa %g7, [%l6+%g0]0x04 ! 000000001CB64130 SKIP:L2-B004 5 S >BD40022
9798 ldx [%g2+0x0050], %l5 ! 000000001CB64134 SKIP:L2-B004 5 <BD40003
9799 membar 0x40 ! 000000001CB64138 SKIP:L2-B004 5
9800 stda %f32, [%l5]0xE0 ! 000000001CB6413C SKIP:L2-B004 5 Blk-Store
9801 membar 0x40 ! 000000001CB64140 SKIP:L2-B004 5
9802 add %g1, 0xE45, %g1 ! 000000001CB64144 SKIP:L2-B004 5 chksum++
9803 nop ! 000000001CB64148 SKIP:L2-B004 5 S
9804 stw %o1, [%g5+0x0048] ! 000000001CB6414C SKIP:L2-B004 5 S >BD40002
9805 ldsb [%g3-0x0021], %o0 ! 000000001CB64150 SKIP:L2-B004 5 S <BD40024
9806 std %g0, [%g5-0x0020] ! 000000001CB64154 SKIP:L2-B004 5 S >BD40003
9807 ldx [%g2+0x0058], %l6 ! 000000001CB64158 SKIP:L2-B004 5 <BD40021
9808 ldda [%l6]0x24, %o4 ! 000000001CB6415C SKIP:L2-B004 5 S Quad_Ld
9809 stb %g1, [%g5-0x0021] ! 000000001CB64160 SKIP:L2-B004 5 S >BD40024
9810 add %g5, 0x0, %l5 ! 000000001CB64164 SKIP:L2-B004 5 @BD40004
9811 stda %f30,[%l5+%g1]0xC5 ! 000000001CB64168 SKIP:L2-B004 5 S Partial_St
9812 stw %o2, [%g4-0x001C] ! 000000001CB6416C SKIP:L2-B004 5 S >BD40003+4
9813 ldx [%g2+0x0048], %g6 ! 000000001CB64170 SKIP:L2-B004 5 S BASE<BD40111
9814 stw %o4, [%g3+0x0048] ! 000000001CB64174 SKIP:L2-B004 5 S >BD40002
9815 ldx [%g3-0x0088], %g3 ! 000000001CB64178 SKIP:L2-B004 5 ptr_chase
9816 ldx [%g3-0x0088], %g3 ! 000000001CB6417C SKIP:L2-B004 5 ptr_chase
9817 ldx [%g3-0x0088], %g3 ! 000000001CB64180 SKIP:L2-B004 5 ptr_chase
9818 ldx [%g3-0x0088], %g3 ! 000000001CB64184 SKIP:L2-B004 5 ptr_chase
9819 ldx [%g3-0x0088], %g3 ! 000000001CB64188 SKIP:L2-B004 5 ptr_chase
9820 ldx [%g3-0x0088], %g3 ! 000000001CB6418C SKIP:L2-B004 5 ptr_chase
9821 ldx [%g3-0x0088], %g3 ! 000000001CB64190 SKIP:L2-B004 5 ptr_chase
9822 ldx [%g3-0x0088], %g3 ! 000000001CB64194 SKIP:L2-B004 5 ptr_chase
9823 fba,a BL40200 ! 000000001CB64198 SKIP:L2-B004 5
9824 st %f4, [%g6+0x0020] ! 000000001CB6419C SKIP:L2-B004 0 S >BD40005
9825BL40199: ! ELSE:L2-B005
9826 add %g5, 0x0, %l5 ! 000000001CB641A0 ELSE:L2-B005 5 @BD40004
9827 stda %f24,[%l5+%g1]0xC2 ! 000000001CB641A4 ELSE:L2-B005 5 S Partial_St
9828 ldx [%g2+0x0050], %l5 ! 000000001CB641A8 ELSE:L2-B005 5 <BD40003
9829 membar 0x40 ! 000000001CB641AC ELSE:L2-B005 5
9830 ldda [%l5]0x16, %f16 ! 000000001CB641B0 ELSE:L2-B005 5 Blk-Load
9831 membar 0x40 ! 000000001CB641B4 ELSE:L2-B005 5
9832 sth %g1, [%g3+0x0012] ! 000000001CB641B8 ELSE:L2-B005 5 S >BD40012
9833 add %g3, -80, %l5 ! 000000001CB641BC ELSE:L2-B005 5 @BD40011
9834 stda %f26,[%l5+%g1]0xC2 ! 000000001CB641C0 ELSE:L2-B005 5 S Partial_St
9835 ldx [%g5-0x0088], %g5 ! 000000001CB641C4 ELSE:L2-B005 5 ptr_chase
9836 ldx [%g5-0x0088], %g5 ! 000000001CB641C8 ELSE:L2-B005 5 ptr_chase
9837 ldx [%g5-0x0088], %g5 ! 000000001CB641CC ELSE:L2-B005 5 ptr_chase
9838 ldx [%g5-0x0088], %g5 ! 000000001CB641D0 ELSE:L2-B005 5 ptr_chase
9839 ldx [%g5-0x0088], %g5 ! 000000001CB641D4 ELSE:L2-B005 5 ptr_chase
9840 ldx [%g5-0x0088], %g5 ! 000000001CB641D8 ELSE:L2-B005 5 ptr_chase
9841 ldx [%g5-0x0088], %g5 ! 000000001CB641DC ELSE:L2-B005 5 ptr_chase
9842 add %g4, -33, %l6 ! 000000001CB641E0 ELSE:L2-B005 5 @BD40024
9843 stda %f16, [%l6]0xD8 ! 000000001CB641E4 ELSE:L2-B005 5 S Short8
9844 ldsha [%g7+%g0]0x82, %o2 ! 000000001CB641E8 ELSE:L2-B005 5 S <BD40034
9845 add %g4, -32, %l5 ! 000000001CB641EC ELSE:L2-B005 5 @BD40003
9846 stda %f22,[%l5+%g1]0xC2 ! 000000001CB641F0 ELSE:L2-B005 5 S Partial_St
9847 sta %f2, [%g6+0x0020]%asi ! 000000001CB641F4 ELSE:L2-B005 5 S >BD40005
9848 ldx [%g2+0x0058], %l6 ! 000000001CB641F8 ELSE:L2-B005 5 <BD40021
9849 ldda [%l6]0x24, %o0 ! 000000001CB641FC ELSE:L2-B005 5 S Quad_Ld
9850 stw %g1, [%g3+0x0048] ! 000000001CB64200 ELSE:L2-B005 5 S >BD40002
9851 ldx [%g2+0x0050], %l5 ! 000000001CB64204 ELSE:L2-B005 5 <BD40003
9852 membar 0x40 ! 000000001CB64208 ELSE:L2-B005 5
9853 stda %f32, [%l5]0xE0 ! 000000001CB6420C ELSE:L2-B005 5 Blk-Store
9854 membar 0x40 ! 000000001CB64210 ELSE:L2-B005 5
9855 add %g1, 0x9C3, %g1 ! 000000001CB64214 ELSE:L2-B005 5 chksum++
9856 stba %g1, [%g4+0x0011]%asi ! 000000001CB64218 ELSE:L2-B005 5 S >BD40023+1
9857 .word 0xAFB487F9 ! 000000001CB6421C ELSE:L2-B005 5 S illop_VIS
9858 add %g3, -33, %l6 ! 000000001CB64220 ELSE:L2-B005 5 @BD40024
9859 stda %f24, [%l6]0xD0 ! 000000001CB64224 ELSE:L2-B005 5 S Short8
9860 .word 0xA3D33818 ! 000000001CB64228 ELSE:L2-B005 5 S illop
9861 ldstub [%g3-0x0021], %o5 ! 000000001CB6422C ELSE:L2-B005 5 S >BD40024
9862 sth %g1, [%g3+0x003A] ! 000000001CB64230 ELSE:L2-B005 5 S >BD40074
9863 add %g3, -32, %l5 ! 000000001CB64234 ELSE:L2-B005 5 @BD40003
9864 stda %f24,[%l5+%g1]0xC4 ! 000000001CB64238 ELSE:L2-B005 5 S Partial_St
9865BL40200: ! ELSE:L2-B005
9866 add %g1, 0x58C, %g1 ! 000000001CB6423C ELSE:L2-B005 10 chksum++
9867 andcc %o0, 0x4, %g0 ! 000000001CB64240 SKIP:L2-B006 10
9868 bnz,pn %xcc, BL40206 ! 000000001CB64244 SKIP:L2-B006 10
9869 st %f8, [%g3+0x0020] ! 000000001CB64248 SKIP:L2-B006 10 S >BD40005
9870 st %f2, [%g6+0x0020] ! 000000001CB6424C SKIP:L2-B006 6 S >BD40005
9871 bneg,a BL40201 ! 000000001CB64250 SKIP:L2-B006 6 L
9872 st %f2, [%g3+0x0020] ! 000000001CB64254 SKIP:L2-B006 0 S >BD40005
9873 nop ! 000000001CB64258 SKIP:L2-B006 6 S
9874 bvs,pt %icc, BL40202 ;.empty ! 000000001CB6425C SKIP:L2-B006 6 L
9875BL40202:be BL40203 ! 000000001CB64260 SKIP:L2-B006 6 L
9876 nop ! 000000001CB64264 SKIP:L2-B006 6 S
9877BL40201:.word 0x91B789D0 ! 000000001CB64268 SKIP:L2-B006 0 L illop
9878BL40203:nop ! 000000001CB6426C SKIP:L2-B006 6 S
9879BL40204:ble,a BL40205 ! 000000001CB64270 SKIP:L2-B006 6 L
9880BL40205:nop ! 000000001CB64274 SKIP:L2-B006 12 S
9881 add %g1, 0x8C8, %g1 ! 000000001CB64278 SKIP:L2-B006 6 chksum++
9882 add %g1, 0x151, %g1 ! 000000001CB6427C SKIP:L2-B006 6 chksum++
9883 add %g3, -32, %l5 ! 000000001CB64280 SKIP:L2-B006 6 @BD40003
9884 stda %f16,[%l5+%g1]0xC3 ! 000000001CB64284 SKIP:L2-B006 6 S Partial_St
9885 fcmple16 %f28, %f24, %o2 ! 000000001CB64288 SKIP:L2-B006 6 S
9886 ldx [%g2+0x0058], %l6 ! 000000001CB6428C SKIP:L2-B006 6 <BD40021
9887 ldda [%l6]0x24, %o0 ! 000000001CB64290 SKIP:L2-B006 6 S Quad_Ld
9888 stw %o5, [%g4-0x001C] ! 000000001CB64294 SKIP:L2-B006 6 S >BD40003+4
9889 st %f9, [%g6+0x0020] ! 000000001CB64298 SKIP:L2-B006 6 S >BD40005
9890 lduha [%g7+%g7]0x8B, %o4 ! 000000001CB6429C SKIP:L2-B006 6 S <BD40034
9891 st %f10, [%g3+0x0020] ! 000000001CB642A0 SKIP:L2-B006 6 S >BD40005
9892 fba BL40210 ! 000000001CB642A4 SKIP:L2-B006 6
9893 ldx [%g2+0x0048], %g3 ! 000000001CB642A8 SKIP:L2-B006 6 S BASE<BD40111
9894BL40206: ! ELSE:L2-B007
9895 stb %o4, [%g5-0x0021] ! 000000001CB642AC ELSE:L2-B007 4 S >BD40024
9896 stda %f24, [%g4-0x0050]%asi ! 000000001CB642B0 ELSE:L2-B007 4 S >BD40011
9897 add %g6, -33, %l6 ! 000000001CB642B4 ELSE:L2-B007 4 @BD40024
9898 ldda [%l6]0xD0, %f22 ! 000000001CB642B8 ELSE:L2-B007 4 S Short8
9899 add %g3, -33, %l6 ! 000000001CB642BC ELSE:L2-B007 4 @BD40024
9900 ldda [%l6]0xD1, %f18 ! 000000001CB642C0 ELSE:L2-B007 4 S Short8
9901 stda %g0, [%g4-0x0050]%asi ! 000000001CB642C4 ELSE:L2-B007 4 S >BD40011
9902 add %g1, 0xA09, %g1 ! 000000001CB642C8 ELSE:L2-B007 4 chksum++
9903 nop ! 000000001CB642CC ELSE:L2-B007 4 S
9904 st %f18, [%g3+0x0048] ! 000000001CB642D0 ELSE:L2-B007 4 S >BD40002
9905 bn BL40207 ! 000000001CB642D4 ELSE:L2-B007 4 L
9906 ldstub [%g5-0x0021], %o4 ! 000000001CB642D8 ELSE:L2-B007 4 S >BD40024
9907BL40207:bz,a BL40208 ;.empty ! 000000001CB642DC ELSE:L2-B007 4 L
9908 brgez,a,pn %o0, BL40208 ;.empty ! 000000001CB642E0 ELSE:L2-B007 0 L
9909 bne,a,pt %icc, BL40208 ;.empty ! 000000001CB642E4 ELSE:L2-B007 4 L
9910 fbg,a,pn %fcc0, BL40209 ! 000000001CB642E8 ELSE:L2-B007 4 L
9911BL40208:stb %o1, [%g3-0x0021] ! 000000001CB642EC ELSE:L2-B007 4 S >BD40024
9912 popc %g1, %o2 ! 000000001CB642F0 ELSE:L2-B007 0 S
9913BL40209:add %g1, 0x2AC, %g1 ! 000000001CB642F4 ELSE:L2-B007 4 chksum++
9914BL40210: ! ELSE:L2-B007
9915 add %g1, 0x826, %g1 ! 000000001CB642F8 ELSE:L2-B007 10 chksum++
9916 fcmpd %fcc0, %f36, %f0 ! 000000001CB642FC SKIP:L2-B008 10
9917 fbge,a,pt %fcc0, BL40216 ! 000000001CB64300 SKIP:L2-B008 10
9918 nop ! 000000001CB64304 SKIP:L2-B008 0 S
9919 ldx [%g2+0x0050], %l5 ! 000000001CB64308 SKIP:L2-B008 10 <BD40003
9920 membar 0x40 ! 000000001CB6430C SKIP:L2-B008 10
9921 stda %f32, [%l5]0x1E ! 000000001CB64310 SKIP:L2-B008 10 Blk-Store
9922 membar 0x40 ! 000000001CB64314 SKIP:L2-B008 10
9923 nop ! 000000001CB64318 SKIP:L2-B008 10 S
9924 stw %g1, [%g4-0x004C] ! 000000001CB6431C SKIP:L2-B008 10 S >BD40011+4
9925 st %f0, [%g5+0x0000] ! 000000001CB64320 SKIP:L2-B008 10 S >BD40004
9926 st %f1, [%g5+0x0004] ! 000000001CB64324 SKIP:L2-B008 10 S >BD40004+4
9927 add %g1, 0x735, %g1 ! 000000001CB64328 SKIP:L2-B008 10 chksum++
9928 sta %f10, [%g4+0x0020]%asi ! 000000001CB6432C SKIP:L2-B008 10 S >BD40005
9929 stx %o2, [%g6+0x0000] ! 000000001CB64330 SKIP:L2-B008 10 S >BD40004
9930 bvs,a BL40211 ;.empty ! 000000001CB64334 SKIP:L2-B008 10 L
9931 bleu,a,pn %xcc, BL40212 ! 000000001CB64338 SKIP:L2-B008 0 L
9932 nop ! 000000001CB6433C SKIP:L2-B008 10 S
9933 brlez,pn %o3, BL40213 ! 000000001CB64340 SKIP:L2-B008 10 L
9934 fpadd32s %f31, %f27, %f20 ! 000000001CB64344 SKIP:L2-B008 10 S
9935BL40212:st %f8, [%g4+0x0022] ! 000000001CB64348 SKIP:L2-B008 10 S >BD40005+2
9936BL40213:fbg BL40214 ;.empty ! 000000001CB6434C SKIP:L2-B008 10 L
9937 bvc,a,pt %xcc, BL40215 ;.empty ! 000000001CB64350 SKIP:L2-B008 10 L
9938BL40211:bnz,a BL40214 ! 000000001CB64354 SKIP:L2-B008 10 L
9939BL40215:ldx [%g2+0x0020], %g6 ! 000000001CB64358 SKIP:L2-B008 4 S BASE<BD40016
9940BL40214:add %g1, 0x825, %g1 ! 000000001CB6435C SKIP:L2-B008 10 chksum++
9941 ba,a BL40217 ! 000000001CB64360 SKIP:L2-B008 10
9942 st %f5, [%g3+0x0023] ! 000000001CB64364 SKIP:L2-B008 0 S >BD40005+3
9943BL40216: ! ELSE:L2-B009
9944 ldx [%g2+0x0050], %l5 ! 000000001CB64368 ELSE:L2-B009 0 <BD40003
9945 membar 0x40 ! 000000001CB6436C ELSE:L2-B009 0
9946 .word 0xAFAB580A ! 000000001CB64370 ELSE:L2-B009 0 illop
9947 membar 0x40 ! 000000001CB64374 ELSE:L2-B009 0
9948 sta %f4, [%g5+0x0020]%asi ! 000000001CB64378 ELSE:L2-B009 0 S >BD40005
9949 ldstub [%g6-0x0021], %o5 ! 000000001CB6437C ELSE:L2-B009 0 S >BD40024
9950 nop ! 000000001CB64380 ELSE:L2-B009 0 S
9951 membar 0x40 ! 000000001CB64384 ELSE:L2-B009 0
9952 stda %f32, [%l5]0xF0 ! 000000001CB64388 ELSE:L2-B009 0 Blk-Store
9953 membar 0x40 ! 000000001CB6438C ELSE:L2-B009 0
9954 add %g1, 0x95, %g1 ! 000000001CB64390 ELSE:L2-B009 0 chksum++
9955 .word 0xBBA884E0 ! 000000001CB64394 ELSE:L2-B009 0 S illop_FP
9956 .word 0x81E80000 ! 000000001CB64398 ELSE:L2-B009 0 random
9957 .word 0x2E61E6B1 ! 000000001CB6439C ELSE:L2-B009 0 random
9958 stda %f0, [%l5]0xE0 ! 000000001CB643A0 ELSE:L2-B009 0 Blk-Store
9959 membar 0x40 ! 000000001CB643A4 ELSE:L2-B009 0
9960 .word 0x8FABF5B3 ! 000000001CB643A8 ELSE:L2-B009 0 S illop
9961 ta %xcc, 0x46 ! 000000001CB643AC ELSE:L2-B009 0 S demap-page
9962 ldx [%g2+0x0058], %l6 ! 000000001CB643B0 ELSE:L2-B009 0 <BD40021
9963 ldda [%l6]0x24, %o0 ! 000000001CB643B4 ELSE:L2-B009 0 S Quad_Ld
9964 .word 0x8F59CB32 ! 000000001CB643B8 ELSE:L2-B009 0 S illop
9965 add %g4, -86, %l6 ! 000000001CB643BC ELSE:L2-B009 0 @BD40013
9966 .word 0xFD76FF5A ! 000000001CB643C0 ELSE:L2-B009 0 S illop
9967 .word 0x93A94ACB ! 000000001CB643C4 ELSE:L2-B009 0 illop
9968 .word 0x83B5C2B7 ! 000000001CB643C8 ELSE:L2-B009 0 illop
9969 ldx [%g6-0x0088], %g6 ! 000000001CB643CC ELSE:L2-B009 0 ptr_chase
9970 ldx [%g6-0x0088], %g6 ! 000000001CB643D0 ELSE:L2-B009 0 ptr_chase
9971 ldx [%g6-0x0088], %g6 ! 000000001CB643D4 ELSE:L2-B009 0 ptr_chase
9972 ldx [%g6-0x0088], %g6 ! 000000001CB643D8 ELSE:L2-B009 0 ptr_chase
9973 ldx [%g6-0x0088], %g6 ! 000000001CB643DC ELSE:L2-B009 0 ptr_chase
9974 ldx [%g6-0x0088], %g6 ! 000000001CB643E0 ELSE:L2-B009 0 ptr_chase
9975 .word 0xA59F161A ! 000000001CB643E4 ELSE:L2-B009 0 S illop
9976 .word 0xB9A65C6D ! 000000001CB643E8 ELSE:L2-B009 0 S illop_FP
9977BL40217: ! ELSE:L2-B009
9978 add %g1, 0x1C1, %g1 ! 000000001CB643EC ELSE:L2-B009 10 chksum++
9979 stb %o4, [%g3-0x0021] ! 000000001CB643F0 LOOP:L1-B000 10 S >BD40024
9980 ldstub [%g6-0x0021], %o1 ! 000000001CB643F4 LOOP:L1-B000 10 S >BD40024
9981 add %g6, -32, %l5 ! 000000001CB643F8 LOOP:L1-B000 10 @BD40003
9982 stda %f22,[%l5+%g1]0xC4 ! 000000001CB643FC LOOP:L1-B000 10 S Partial_St
9983 sth %o3, [%g4+0x0012] ! 000000001CB64400 LOOP:L1-B000 10 S >BD40012
9984 nop ! 000000001CB64404 LOOP:L1-B000 10 S
9985 add %g4, -80, %l5 ! 000000001CB64408 LOOP:L1-B000 10 @BD40011
9986 stda %f26,[%l5+%g1]0xC9 ! 000000001CB6440C LOOP:L1-B000 10 S Partial_St
9987 ldx [%g2+0x0050], %l5 ! 000000001CB64410 LOOP:L1-B000 10 <BD40003
9988 membar 0x40 ! 000000001CB64414 LOOP:L1-B000 10
9989 stda %f0, [%l5]0xF0 ! 000000001CB64418 LOOP:L1-B000 10 Blk-Store
9990 membar 0x40 ! 000000001CB6441C LOOP:L1-B000 10
9991 add %g6, -33, %l6 ! 000000001CB64420 LOOP:L1-B000 10 @BD40024
9992 ldda [%l6]0xD0, %f16 ! 000000001CB64424 LOOP:L1-B000 10 S Short8
9993 st %f3, [%g5+0x0020] ! 000000001CB64428 LOOP:L1-B000 10 S >BD40005
9994 swap [%g3+0x0048], %o5 ! 000000001CB6442C LOOP:L1-B000 10 S >BD40002
9995 nop ! 000000001CB64430 LOOP:L1-B000 10 S
9996 subcc %o3, 0x1, %o3 ! 000000001CB64434 LOOP:L1-B000 10
9997 bnz,pn %xcc, BL40218 ! 000000001CB64438 LOOP:L1-B000 10
9998 nop ! 000000001CB6443C LOOP:L1-B000 10 S
9999 add %g1, 0x977, %g1 ! 000000001CB64440 LOOP:L1-B000 5 chksum++
10000 st %f9, [%g3+0x0020] ! 000000001CB64444 SUBR:L0-B000 5 S >BD40005
10001 ldx [%g2+0x0050], %l5 ! 000000001CB64448 SUBR:L0-B000 5 <BD40003
10002 membar 0x40 ! 000000001CB6444C SUBR:L0-B000 5
10003 stda %f32, [%l5]0xE0 ! 000000001CB64450 SUBR:L0-B000 5 Blk-Store
10004 membar 0x40 ! 000000001CB64454 SUBR:L0-B000 5
10005 stx %o2, [%g3+0x0000] ! 000000001CB64458 SUBR:L0-B000 5 S >BD40004
10006 pdist %f22, %f30, %f30 ! 000000001CB6445C SUBR:L0-B000 5 S
10007 st %f3, [%g4+0x0020] ! 000000001CB64460 SUBR:L0-B000 5 S >BD40005
10008 lda [%g6+0x0020]%asi, %f10 ! 000000001CB64464 SUBR:L0-B000 5 S <BD40005
10009 ldstub [%g6-0x0021], %o3 ! 000000001CB64468 SUBR:L0-B000 5 S >BD40024
10010 ldx [%g2+0x0058], %l6 ! 000000001CB6446C SUBR:L0-B000 5 <BD40021
10011 lduwa [%l6+%g0]0x04, %g7 ! 000000001CB64470 SUBR:L0-B000 5 S <BD40022
10012 add %g6, -86, %l6 ! 000000001CB64474 SUBR:L0-B000 5 @BD40013
10013 ldda [%l6]0xD3, %f24 ! 000000001CB64478 SUBR:L0-B000 5 S Short16
10014 nop ! 000000001CB6447C SUBR:L0-B000 5 S
10015 retl ! 000000001CB64480 SUBR:L0-B000 5
10016 add %g1, 0x5F, %g1 ! 000000001CB64484 SUBR:L0-B000 5 chksum++
10017
10018SECTION .btext027_pg1 TEXT_VA=0x1cb64000
10019attr_text {
10020 Name = .btext027_pg1,
10021 VA = 0x1cb64000,
10022 RA = ra2pa(0xfffdbe000,0),
10023 PA = ra2pa(0xfffdbe000,0),
10024 tsbonly,
10025 part_0_ctx_nonzero_tsb_config_3,
10026 TTE_Context=70, TTE_Size=0, TTE_W=0, TTE_X=1,
10027 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
10028 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
10029}
10030.text; .skip 8
10031! Context 70: 2406 instructions generated, 6956 executed, 124 traps
10032
10033#undef BLIMP_BIAS
10034#define BLIMP_BIAS 0
10035#undef BLIMP_FRAME
10036#define BLIMP_FRAME 128
10037#undef BLIMP_32BIT
10038#define BLIMP_32BIT 0
10039
10040!========================================================================
10041
10042SECTION .btext028 TEXT_VA=0xfffff5fe97fa1d00
10043attr_text {
10044 Name = .btext028,
10045 VA = 0xfffff5fe97fa1d00,
10046 RA = ra2pa(0xfffd05d00,0),
10047 PA = ra2pa(0xfffd05d00,0),
10048 notsb
10049}
10050
10051SECTION .btext028_pg0 TEXT_VA=0xfffff5fe97fa0000
10052attr_text {
10053 Name = .btext028_pg0,
10054 VA = 0xfffff5fe97fa0000,
10055 RA = ra2pa(0xfffd04000,0),
10056 PA = ra2pa(0xfffd04000,0),
10057 tsbonly,
10058 part_0_ctx_nonzero_tsb_config_3,
10059 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
10060 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
10061 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
10062}
10063.text; .skip 8
10064
10065
10066SECTION .btext028
10067.text
10068.global start_th_3; start_th_3:
10069.global SUBR052; SUBR052:
10070BL60189: ! MAIN:L0-B000
10071 nop ! FFFFF5FE97FA1D00 MAIN:L0-B000 1
10072 sethi %hh(0xFD3DD8000),%g2 ! FFFFF5FE97FA1D04 MAIN:L0-B000 1 BD60167
10073 or %g2,%hm(0xFD3DD8000),%g2 ! FFFFF5FE97FA1D08 MAIN:L0-B000 1
10074 sethi %lm(0xFD3DD8000),%g3 ! FFFFF5FE97FA1D0C MAIN:L0-B000 1
10075 or %g3,%lo(0xFD3DD8000),%g3 ! FFFFF5FE97FA1D10 MAIN:L0-B000 1
10076 sllx %g2, 0x20, %g2 ! FFFFF5FE97FA1D14 MAIN:L0-B000 1
10077 or %g2, %g3, %g2 ! FFFFF5FE97FA1D18 MAIN:L0-B000 1
10078 sethi %hh(0x78E527FB2000),%l0 ! FFFFF5FE97FA1D1C MAIN:L0-B000 1 STACK0071
10079 or %l0,%hm(0x78E527FB2000),%l0 ! FFFFF5FE97FA1D20 MAIN:L0-B000 1
10080 sethi %lm(0x78E527FB2000),%l1 ! FFFFF5FE97FA1D24 MAIN:L0-B000 1
10081 or %l1,%lo(0x78E527FB2000),%l1 ! FFFFF5FE97FA1D28 MAIN:L0-B000 1
10082 sllx %l0, 0x20, %l0 ! FFFFF5FE97FA1D2C MAIN:L0-B000 1
10083 or %l0, %l1, %l0 ! FFFFF5FE97FA1D30 MAIN:L0-B000 1
10084 sub %l0, 0x100, %o6 ! FFFFF5FE97FA1D34 MAIN:L0-B000 1
10085 add %o6, 0x80, %i6 ! FFFFF5FE97FA1D38 MAIN:L0-B000 1
10086 addcc %g0, 0x1, %g1 ! FFFFF5FE97FA1D3C MAIN:L0-B000 1
10087 or %g0, -3974, %g3 ! FFFFF5FE97FA1D40 MAIN:L0-B000 1
10088 or %g0, -997, %g4 ! FFFFF5FE97FA1D44 MAIN:L0-B000 1
10089 or %g0, -2650, %g5 ! FFFFF5FE97FA1D48 MAIN:L0-B000 1
10090 or %g0, -699, %g6 ! FFFFF5FE97FA1D4C MAIN:L0-B000 1
10091 or %g0, 0x0, %g7 ! FFFFF5FE97FA1D50 MAIN:L0-B000 1
10092 or %g0, 0xB21, %o0 ! FFFFF5FE97FA1D54 MAIN:L0-B000 1
10093 or %g0, -1764, %o1 ! FFFFF5FE97FA1D58 MAIN:L0-B000 1
10094 or %g0, 0xF78, %o2 ! FFFFF5FE97FA1D5C MAIN:L0-B000 1
10095 or %g0, 0xD26, %o3 ! FFFFF5FE97FA1D60 MAIN:L0-B000 1
10096 or %g0, 0xC44, %o4 ! FFFFF5FE97FA1D64 MAIN:L0-B000 1
10097 or %g0, -3735, %o5 ! FFFFF5FE97FA1D68 MAIN:L0-B000 1
10098 or %g0, -2876, %o7 ! FFFFF5FE97FA1D6C MAIN:L0-B000 1
10099 or %g0, 0x908, %l0 ! FFFFF5FE97FA1D70 MAIN:L0-B000 1
10100 or %g0, 0x3B8, %l1 ! FFFFF5FE97FA1D74 MAIN:L0-B000 1
10101 or %g0, -1903, %l2 ! FFFFF5FE97FA1D78 MAIN:L0-B000 1
10102 or %g0, -3056, %l3 ! FFFFF5FE97FA1D7C MAIN:L0-B000 1
10103 or %g0, 0x151, %l4 ! FFFFF5FE97FA1D80 MAIN:L0-B000 1
10104 or %g0, -130, %l5 ! FFFFF5FE97FA1D84 MAIN:L0-B000 1
10105 sethi %hh(0xFFFFF5FE97FA1D00),%l7 ! FFFFF5FE97FA1D88 MAIN:L0-B000 1 SUBR052
10106 or %l7,%hm(0xFFFFF5FE97FA1D00),%l7 ! FFFFF5FE97FA1D8C MAIN:L0-B000 1
10107 sethi %lm(0xFFFFF5FE97FA1D00),%l6 ! FFFFF5FE97FA1D90 MAIN:L0-B000 1
10108 or %l6,%lo(0xFFFFF5FE97FA1D00),%l6 ! FFFFF5FE97FA1D94 MAIN:L0-B000 1
10109 sllx %l7, 0x20, %l7 ! FFFFF5FE97FA1D98 MAIN:L0-B000 1
10110 or %l7, %l6, %l7 ! FFFFF5FE97FA1D9C MAIN:L0-B000 1
10111 or %g0, 0x93B, %l6 ! FFFFF5FE97FA1DA0 MAIN:L0-B000 1
10112 or %g0, -631, %i0 ! FFFFF5FE97FA1DA4 MAIN:L0-B000 1
10113 or %g0, -253, %i1 ! FFFFF5FE97FA1DA8 MAIN:L0-B000 1
10114 or %g0, 0xDC4, %i2 ! FFFFF5FE97FA1DAC MAIN:L0-B000 1
10115 or %g0, -1768, %i3 ! FFFFF5FE97FA1DB0 MAIN:L0-B000 1
10116 or %g0, -4087, %i4 ! FFFFF5FE97FA1DB4 MAIN:L0-B000 1
10117 or %g0, -2013, %i5 ! FFFFF5FE97FA1DB8 MAIN:L0-B000 1
10118 or %g0, -1296, %i7 ! FFFFF5FE97FA1DBC MAIN:L0-B000 1
10119 or %g0, 0x4, %g6 ! FFFFF5FE97FA1DC0 MAIN:L0-B000 1
10120BL60190:save %o6, -128, %o6 ! FFFFF5FE97FA1DC4 MAIN:L0-B000 4
10121 add %i0, %g6, %l0 ! FFFFF5FE97FA1DC8 MAIN:L0-B000 4
10122 add %i1, %g6, %l1 ! FFFFF5FE97FA1DCC MAIN:L0-B000 4
10123 add %i2, %g6, %l2 ! FFFFF5FE97FA1DD0 MAIN:L0-B000 4
10124 add %i3, %g6, %l3 ! FFFFF5FE97FA1DD4 MAIN:L0-B000 4
10125 add %i4, %g6, %l4 ! FFFFF5FE97FA1DD8 MAIN:L0-B000 4
10126 add %i5, %g6, %l5 ! FFFFF5FE97FA1DDC MAIN:L0-B000 4
10127 add %i6, %g6, %l6 ! FFFFF5FE97FA1DE0 MAIN:L0-B000 4
10128 add %i7, %g6, %l7 ! FFFFF5FE97FA1DE4 MAIN:L0-B000 4
10129 add %l0, %g6, %o0 ! FFFFF5FE97FA1DE8 MAIN:L0-B000 4
10130 add %l1, %g6, %o1 ! FFFFF5FE97FA1DEC MAIN:L0-B000 4
10131 add %l2, %g6, %o2 ! FFFFF5FE97FA1DF0 MAIN:L0-B000 4
10132 add %l3, %g6, %o3 ! FFFFF5FE97FA1DF4 MAIN:L0-B000 4
10133 add %l4, %g6, %o4 ! FFFFF5FE97FA1DF8 MAIN:L0-B000 4
10134 add %l5, %g6, %o5 ! FFFFF5FE97FA1DFC MAIN:L0-B000 4
10135 add %l7, %g6, %o7 ! FFFFF5FE97FA1E00 MAIN:L0-B000 4
10136 subcc %g6, 0x1, %g6 ! FFFFF5FE97FA1E04 MAIN:L0-B000 4
10137 bnz,pt %xcc, BL60190 ! FFFFF5FE97FA1E08 MAIN:L0-B000 4
10138 nop ! FFFFF5FE97FA1E0C MAIN:L0-B000 4
10139 restore %g0, %g0, %g0 ! FFFFF5FE97FA1E10 MAIN:L0-B000 1
10140 restore %g0, %g0, %g0 ! FFFFF5FE97FA1E14 MAIN:L0-B000 1
10141 restore %g0, %g0, %g0 ! FFFFF5FE97FA1E18 MAIN:L0-B000 1
10142 restore %g0, %g0, %g0 ! FFFFF5FE97FA1E1C MAIN:L0-B000 1
10143 ta %xcc, 0x44 ! FFFFF5FE97FA1E20 MAIN:L0-B000 1 cleanwin=0
10144 wr %g0, 0x10, %gsr ! FFFFF5FE97FA1E24 MAIN:L0-B000 1
10145 ldd [%g2+0x0068], %f0 ! FFFFF5FE97FA1E28 MAIN:L0-B000 1 <BD60171
10146 faddd %f0, %f0, %f6 ! FFFFF5FE97FA1E2C MAIN:L0-B000 1
10147 faddd %f0, %f6, %f12 ! FFFFF5FE97FA1E30 MAIN:L0-B000 1
10148 faddd %f6, %f12, %f14 ! FFFFF5FE97FA1E34 MAIN:L0-B000 1
10149 faddd %f12, %f14, %f60 ! FFFFF5FE97FA1E38 MAIN:L0-B000 1
10150 faddd %f14, %f60, %f62 ! FFFFF5FE97FA1E3C MAIN:L0-B000 1
10151 faddd %f60, %f62, %f32 ! FFFFF5FE97FA1E40 MAIN:L0-B000 1
10152 faddd %f62, %f32, %f34 ! FFFFF5FE97FA1E44 MAIN:L0-B000 1
10153 faddd %f32, %f34, %f36 ! FFFFF5FE97FA1E48 MAIN:L0-B000 1
10154 faddd %f34, %f36, %f38 ! FFFFF5FE97FA1E4C MAIN:L0-B000 1
10155 faddd %f36, %f38, %f40 ! FFFFF5FE97FA1E50 MAIN:L0-B000 1
10156 faddd %f38, %f40, %f42 ! FFFFF5FE97FA1E54 MAIN:L0-B000 1
10157 faddd %f40, %f42, %f44 ! FFFFF5FE97FA1E58 MAIN:L0-B000 1
10158 faddd %f42, %f44, %f46 ! FFFFF5FE97FA1E5C MAIN:L0-B000 1
10159 ld [%g2+0x0070], %f2 ! FFFFF5FE97FA1E60 MAIN:L0-B000 1 <BD60172
10160 fadds %f2, %f2, %f3 ! FFFFF5FE97FA1E64 MAIN:L0-B000 1
10161 fadds %f2, %f3, %f4 ! FFFFF5FE97FA1E68 MAIN:L0-B000 1
10162 fadds %f3, %f4, %f5 ! FFFFF5FE97FA1E6C MAIN:L0-B000 1
10163 fadds %f4, %f5, %f8 ! FFFFF5FE97FA1E70 MAIN:L0-B000 1
10164 fadds %f5, %f8, %f9 ! FFFFF5FE97FA1E74 MAIN:L0-B000 1
10165 fadds %f8, %f9, %f10 ! FFFFF5FE97FA1E78 MAIN:L0-B000 1
10166 fadds %f9, %f10, %f11 ! FFFFF5FE97FA1E7C MAIN:L0-B000 1
10167 fcmpd %fcc0, %f0, %f0 ! FFFFF5FE97FA1E80 MAIN:L0-B000 1
10168 fcmpd %fcc1, %f0, %f0 ! FFFFF5FE97FA1E84 MAIN:L0-B000 1
10169 fcmpd %fcc2, %f0, %f0 ! FFFFF5FE97FA1E88 MAIN:L0-B000 1
10170 fcmpd %fcc3, %f0, %f0 ! FFFFF5FE97FA1E8C MAIN:L0-B000 1
10171 stx %fsr, [%g2+0x0060] ! FFFFF5FE97FA1E90 MAIN:L0-B000 1 <BD60008
10172 fzero %f16 ! FFFFF5FE97FA1E94 MAIN:L0-B000 1
10173 fzero %f18 ! FFFFF5FE97FA1E98 MAIN:L0-B000 1
10174 fzero %f20 ! FFFFF5FE97FA1E9C MAIN:L0-B000 1
10175 fzero %f22 ! FFFFF5FE97FA1EA0 MAIN:L0-B000 1
10176 fzero %f24 ! FFFFF5FE97FA1EA4 MAIN:L0-B000 1
10177 fzero %f26 ! FFFFF5FE97FA1EA8 MAIN:L0-B000 1
10178 fzero %f28 ! FFFFF5FE97FA1EAC MAIN:L0-B000 1
10179 fzero %f30 ! FFFFF5FE97FA1EB0 MAIN:L0-B000 1
10180 ldx [%g2+0x0000], %g3 ! FFFFF5FE97FA1EB4 MAIN:L0-B000 1 BASE<BD60167
10181 ldx [%g2+0x0008], %g4 ! FFFFF5FE97FA1EB8 MAIN:L0-B000 1 BASE<BD60145
10182 ldx [%g2+0x0010], %g5 ! FFFFF5FE97FA1EBC MAIN:L0-B000 1 BASE<BD60173
10183 ldx [%g2+0x0018], %g6 ! FFFFF5FE97FA1EC0 MAIN:L0-B000 1 BASE<BD60077
10184 or %g0, 0x2, %l1 ! FFFFF5FE97FA1EC4 LOOP:L1-B000 1
10185BL60218: ! LOOP:L1-B000
10186 add %g1, 0x674, %g1 ! FFFFF5FE97FA1EC8 LOOP:L1-B000 2 chksum++
10187 nop ! FFFFF5FE97FA1ECC LOOP:L1-B000 2 S
10188 stha %o5, [%g4+0x0070]%asi ! FFFFF5FE97FA1ED0 LOOP:L1-B000 2 S >BD60005
10189 fbge,pt %fcc1, BL60191 ;.empty ! FFFFF5FE97FA1ED4 LOOP:L1-B000 2 L
10190 fbug,pt %fcc1, BL60191 ;.empty ! FFFFF5FE97FA1ED8 LOOP:L1-B000 2 L
10191 fbuge BL60192 ! FFFFF5FE97FA1EDC LOOP:L1-B000 0 L
10192BL60192:nop ! FFFFF5FE97FA1EE0 LOOP:L1-B000 0 S
10193BL60191:nop ! FFFFF5FE97FA1EE4 LOOP:L1-B000 2 S
10194 ldsb [%g5-0x005E], %l2 ! FFFFF5FE97FA1EE8 LOOP:L1-B000 2 S <BD60014
10195 add %g1, 0x61F, %g1 ! FFFFF5FE97FA1EEC LOOP:L1-B000 2 chksum++
10196 or %g0, 0x2, %l0 ! FFFFF5FE97FA1EF0 LOOP:L2-B000 2
10197BL60205: ! LOOP:L2-B000
10198 add %g1, 0xC65, %g1 ! FFFFF5FE97FA1EF4 LOOP:L2-B000 4 chksum++
10199 fcmpd %fcc2, %f14, %f6 ! FFFFF5FE97FA1EF8 SKIP:L3-B000 4
10200 fbge,pn %fcc2, BL60193 ! FFFFF5FE97FA1EFC SKIP:L3-B000 4
10201 nop ! FFFFF5FE97FA1F00 SKIP:L3-B000 4 S
10202 .word 0xB7B2492C ! FFFFF5FE97FA1F04 SKIP:L3-B000 0 S illop
10203 .word 0x8DC9DDD6 ! FFFFF5FE97FA1F08 SKIP:L3-B000 0 S illop
10204 ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA1F0C SKIP:L3-B000 0 S <BD60008
10205 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA1F10 SKIP:L3-B000 0 <BD60003
10206 membar 0x40 ! FFFFF5FE97FA1F14 SKIP:L3-B000 0
10207 stda %f16, [%l5]0xE0 ! FFFFF5FE97FA1F18 SKIP:L3-B000 0 Blk-Store
10208 membar 0x40 ! FFFFF5FE97FA1F1C SKIP:L3-B000 0
10209 ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA1F20 SKIP:L3-B000 0 <BD60021
10210 .word 0x9566FF67 ! FFFFF5FE97FA1F24 SKIP:L3-B000 0 S illop
10211 ta %xcc, 0x46 ! FFFFF5FE97FA1F28 SKIP:L3-B000 0 S demap-page
10212 add %g1, 0xA9E, %g1 ! FFFFF5FE97FA1F2C SKIP:L3-B000 0 chksum++
10213 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA1F30 SKIP:L3-B000 0 <BD60003
10214 membar 0x40 ! FFFFF5FE97FA1F34 SKIP:L3-B000 0
10215 stda %f0, [%l5]0xE0 ! FFFFF5FE97FA1F38 SKIP:L3-B000 0 Blk-Store
10216 membar 0x40 ! FFFFF5FE97FA1F3C SKIP:L3-B000 0
10217 edge32 %i1, %o0, %i0 ! FFFFF5FE97FA1F40 SKIP:L3-B000 0 S
10218 ldx [%g2+0x0020], %g4 ! FFFFF5FE97FA1F44 SKIP:L3-B000 0 S BASE<BD60016
10219 .word 0xADA4007A ! FFFFF5FE97FA1F48 SKIP:L3-B000 0 S illop
10220 .word 0x9DD5726E ! FFFFF5FE97FA1F4C SKIP:L3-B000 0 illop
10221 .word 0x93906000 ! FFFFF5FE97FA1F50 SKIP:L3-B000 0 random
10222 membar 0x40 ! FFFFF5FE97FA1F54 SKIP:L3-B000 0
10223 fnot2s %f19, %f28 ! FFFFF5FE97FA1F58 SKIP:L3-B000 0 S
10224 alignaddr %o0, %i0, %l2 ! FFFFF5FE97FA1F5C SKIP:L3-B000 0 S
10225 add %g6, 0x70, %l6 ! FFFFF5FE97FA1F60 SKIP:L3-B000 0 @BD60005
10226 ldda [%l6]0xD2, %f20 ! FFFFF5FE97FA1F64 SKIP:L3-B000 0 S Short16
10227 .word 0xB7A4C0F4 ! FFFFF5FE97FA1F68 SKIP:L3-B000 0 S illop
10228 .word 0x9BACD8F4 ! FFFFF5FE97FA1F6C SKIP:L3-B000 0 illop
10229 nop ! FFFFF5FE97FA1F70 SKIP:L3-B000 0 S
10230BL60193: ! ELSE:L3-B001
10231 tneg %icc, %g0+0x0073 ! FFFFF5FE97FA1F74 ELSE:L3-B001 4 S pseudo-branch
10232 fbug BL60194 ;.empty ! FFFFF5FE97FA1F78 ELSE:L3-B001 4 L
10233 bz,pn %icc, BL60195 ;.empty ! FFFFF5FE97FA1F7C ELSE:L3-B001 4 L
10234BL60194:bpos BL60196 ;.empty ! FFFFF5FE97FA1F80 ELSE:L3-B001 4 L
10235 call .+8 ! FFFFF5FE97FA1F84 ELSE:L3-B001 3 L
10236 ldx [%g2+0x0010], %g5 ! FFFFF5FE97FA1F88 ELSE:L3-B001 0 S BASE<BD60173
10237 ldx [%g2+0x0008], %g3 ! FFFFF5FE97FA1F8C ELSE:L3-B001 3 S BASE<BD60145
10238 stb %l2, [%g3+0x0072] ! FFFFF5FE97FA1F90 ELSE:L3-B001 3 S >BD60003
10239 fbn,a BL60197 ! FFFFF5FE97FA1F94 ELSE:L3-B001 3 L
10240BL60196:ldx [%g2+0x0000], %g5 ! FFFFF5FE97FA1F98 ELSE:L3-B001 4 S BASE<BD60167
10241 fbue BL60197 ;.empty ! FFFFF5FE97FA1F9C ELSE:L3-B001 4 L
10242BL60195:bvs BL60197 ! FFFFF5FE97FA1FA0 ELSE:L3-B001 5 L
10243BL60197:stb %l2, [%g4+0x0071] ! FFFFF5FE97FA1FA4 ELSE:L3-B001 4 S >BD60005+1
10244 add %g1, 0x9F, %g1 ! FFFFF5FE97FA1FA8 ELSE:L3-B001 4 chksum++
10245 add %g1, 0xF1B, %g1 ! FFFFF5FE97FA1FAC ELSE:L3-B001 4 chksum++
10246 alignaddrl %g1, %i0, %l4 ! FFFFF5FE97FA1FB0 ELSE:L3-B001 4 S
10247 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA1FB4 ELSE:L3-B001 4 <BD60003
10248 membar 0x40 ! FFFFF5FE97FA1FB8 ELSE:L3-B001 4
10249 stda %f16, [%l5]0xE0 ! FFFFF5FE97FA1FBC ELSE:L3-B001 4 Blk-Store
10250 membar 0x40 ! FFFFF5FE97FA1FC0 ELSE:L3-B001 4
10251 call .+8 ! FFFFF5FE97FA1FC4 ELSE:L3-B001 4 S
10252 ldub [%g6-0x005E], %l2 ! FFFFF5FE97FA1FC8 ELSE:L3-B001 4 S <BD60014
10253BL60198: ! ELSE:L3-B001
10254 add %g1, 0xC22, %g1 ! FFFFF5FE97FA1FCC ELSE:L3-B001 4 chksum++
10255 or %g0, 0x2, %l4 ! FFFFF5FE97FA1FD0 LOOP:L3-B002 4
10256BL60199: ! LOOP:L3-B002
10257 add %g1, 0xB53, %g1 ! FFFFF5FE97FA1FD4 LOOP:L3-B002 8 chksum++
10258 call .+8 ! FFFFF5FE97FA1FD8 LOOP:L3-B002 8 S
10259 ldsha [%g7+%g0]0x83, %o3 ! FFFFF5FE97FA1FDC LOOP:L3-B002 8 S <BD60034
10260 ldx [%g2+0x0008], %g5 ! FFFFF5FE97FA1FE0 LOOP:L3-B002 8 S BASE<BD60145
10261 call .+8 ! FFFFF5FE97FA1FE4 LOOP:L3-B002 8 S
10262 nop ! FFFFF5FE97FA1FE8 LOOP:L3-B002 8 S
10263 std %f46, [%g6+0x0050] ! FFFFF5FE97FA1FEC LOOP:L3-B002 8 S >BD60002
10264 sub %l4, 0x1, %l4 ! FFFFF5FE97FA1FF0 LOOP:L3-B002 8
10265 brnz,a,pt %l4, BL60199 ! FFFFF5FE97FA1FF4 LOOP:L3-B002 8
10266 nop ! FFFFF5FE97FA1FF8 LOOP:L3-B002 4 S
10267 add %g1, 0x7DF, %g1 ! FFFFF5FE97FA1FFC LOOP:L3-B002 4 chksum++
10268 andcc %g1, 0xC0, %g0 ! FFFFF5FE97FA2000 LOOP:L2-B000 4
10269 bz,a,pn %xcc, BL60209 ! FFFFF5FE97FA2004 LOOP:L2-B000 4
10270 .word 0x89AB9C49 ! FFFFF5FE97FA2008 LOOP:L2-B000 0 S illop
10271 add %g1, 0xC61, %g1 ! FFFFF5FE97FA200C LOOP:L2-B000 4 chksum++
10272 and %g1, 0xFE, %l2 ! FFFFF5FE97FA2010 LOOP:L3-B003 4
10273BL60200: ! LOOP:L3-B003
10274 add %g1, 0x8F7, %g1 ! FFFFF5FE97FA2014 LOOP:L3-B003 16 chksum++
10275 ldx [%g2+0x0020], %g4 ! FFFFF5FE97FA2018 LOOP:L3-B003 16 S BASE<BD60016
10276 add %g6, 0x70, %l6 ! FFFFF5FE97FA201C LOOP:L3-B003 16 @BD60005
10277 ldda [%l6]0xD2, %f18 ! FFFFF5FE97FA2020 LOOP:L3-B003 16 S Short16
10278 st %f12, [%g3+0x0050] ! FFFFF5FE97FA2024 LOOP:L3-B003 16 S >BD60002
10279 sta %f13, [%g3+0x0054]%asi ! FFFFF5FE97FA2028 LOOP:L3-B003 16 S >BD60002+4
10280 add %g3, 0x70, %l6 ! FFFFF5FE97FA202C LOOP:L3-B003 16 @BD60005
10281 stda %f28, [%l6]0xD2 ! FFFFF5FE97FA2030 LOOP:L3-B003 16 S Short16
10282 ldstuba [%g5-0x005E]%asi, %i5 ! FFFFF5FE97FA2034 LOOP:L3-B003 16 S >BD60014
10283 prefetch [%g5+0x0050], 20 ! FFFFF5FE97FA2038 LOOP:L3-B003 16 S <BD60002
10284 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA203C LOOP:L3-B003 16 <BD60003
10285 membar 0x40 ! FFFFF5FE97FA2040 LOOP:L3-B003 16
10286 stda %f16, [%l5]0x16 ! FFFFF5FE97FA2044 LOOP:L3-B003 16 Blk-Store
10287 membar 0x40 ! FFFFF5FE97FA2048 LOOP:L3-B003 16
10288 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA204C LOOP:L3-B003 16 <BD60003
10289 membar 0x40 ! FFFFF5FE97FA2050 LOOP:L3-B003 16
10290 stda %f0, [%l5]0x16 ! FFFFF5FE97FA2054 LOOP:L3-B003 16 Blk-Store
10291 membar 0x40 ! FFFFF5FE97FA2058 LOOP:L3-B003 16
10292 add %g5, 0x70, %l6 ! FFFFF5FE97FA205C LOOP:L3-B003 16 @BD60005
10293 ldda [%l6]0xD2, %f28 ! FFFFF5FE97FA2060 LOOP:L3-B003 16 S Short16
10294 add %g3, 0x70, %l6 ! FFFFF5FE97FA2064 LOOP:L3-B003 16 @BD60005
10295 stda %f28, [%l6]0xD2 ! FFFFF5FE97FA2068 LOOP:L3-B003 16 S Short16
10296 ldstub [%g4-0x005E], %l3 ! FFFFF5FE97FA206C LOOP:L3-B003 16 S >BD60014
10297 ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA2070 LOOP:L3-B003 16 <BD60021
10298 ldda [%l6]0x26, %i0 ! FFFFF5FE97FA2074 LOOP:L3-B003 16 S Quad_Ld_P
10299 ldx [%g2+0x0030], %g4 ! FFFFF5FE97FA2078 LOOP:L3-B003 16 S BASE<BD60096
10300 srlx %l2, 0x1, %l2 ! FFFFF5FE97FA207C LOOP:L3-B003 16
10301 andcc %l2, 0x1, %g0 ! FFFFF5FE97FA2080 LOOP:L3-B003 16
10302 bne,a,pn %xcc, BL60200 ! FFFFF5FE97FA2084 LOOP:L3-B003 16
10303 sth %g1, [%g4+0x0070] ! FFFFF5FE97FA2088 LOOP:L3-B003 12 S >BD60005
10304 add %g1, 0x3B6, %g1 ! FFFFF5FE97FA208C LOOP:L3-B003 4 chksum++
10305 or %g0, 0x2, %l3 ! FFFFF5FE97FA2090 LOOP:L3-B004 4
10306BL60201: ! LOOP:L3-B004
10307 add %g1, 0x70A, %g1 ! FFFFF5FE97FA2094 LOOP:L3-B004 8 chksum++
10308 ldx [%g2+0x0038], %g3 ! FFFFF5FE97FA2098 LOOP:L3-B004 8 S BASE<BD60166
10309 ta %xcc, 0x46 ! FFFFF5FE97FA209C LOOP:L3-B004 8 S demap-page
10310 stda %f60, [%g3+0x0055]%asi ! FFFFF5FE97FA20A0 LOOP:L3-B004 8 S >BD60002+5
10311 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA20A4 LOOP:L3-B004 8 <BD60003
10312 membar 0x40 ! FFFFF5FE97FA20A8 LOOP:L3-B004 8
10313 stda %f0, [%l5]0xF8 ! FFFFF5FE97FA20AC LOOP:L3-B004 8 Blk-Store
10314 membar 0x40 ! FFFFF5FE97FA20B0 LOOP:L3-B004 8
10315 membar 0x40 ! FFFFF5FE97FA20B4 LOOP:L3-B004 8
10316 stda %f16, [%l5]0x16 ! FFFFF5FE97FA20B8 LOOP:L3-B004 8 Blk-Store
10317 membar 0x40 ! FFFFF5FE97FA20BC LOOP:L3-B004 8
10318 .word 0xA9AE01D2 ! FFFFF5FE97FA20C0 LOOP:L3-B004 8 S illop_FP
10319 nop ! FFFFF5FE97FA20C4 LOOP:L3-B004 8 S
10320 sth %i5, [%g6+0x0070] ! FFFFF5FE97FA20C8 LOOP:L3-B004 8 S >BD60005
10321 .word 0xA5B5C957 ! FFFFF5FE97FA20CC LOOP:L3-B004 8 S illop_VIS
10322 ldstub [%g6+0x0072], %o0 ! FFFFF5FE97FA20D0 LOOP:L3-B004 8 S >BD60003
10323 add %g6, 0x70, %l6 ! FFFFF5FE97FA20D4 LOOP:L3-B004 8 @BD60005
10324 ldda [%l6]0xDA, %f28 ! FFFFF5FE97FA20D8 LOOP:L3-B004 8 S Short16
10325 subcc %l3, 0x1, %l3 ! FFFFF5FE97FA20DC LOOP:L3-B004 8
10326 bnz,pt %xcc, BL60201 ! FFFFF5FE97FA20E0 LOOP:L3-B004 8
10327 nop ! FFFFF5FE97FA20E4 LOOP:L3-B004 8 S
10328 add %g1, 0xAE8, %g1 ! FFFFF5FE97FA20E8 LOOP:L3-B004 4 chksum++
10329 andcc %i0, 0x2, %g0 ! FFFFF5FE97FA20EC SKIP:L3-B005 4
10330 bz,pt %xcc, BL60202 ! FFFFF5FE97FA20F0 SKIP:L3-B005 4
10331 stb %l3, [%g3+0x0071] ! FFFFF5FE97FA20F4 SKIP:L3-B005 4 S >BD60005+1
10332 pdist %f30, %f20, %f26 ! FFFFF5FE97FA20F8 SKIP:L3-B005 0 S
10333 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA20FC SKIP:L3-B005 0 <BD60003
10334 membar 0x40 ! FFFFF5FE97FA2100 SKIP:L3-B005 0
10335 stda %f32, [%l5]0x1E ! FFFFF5FE97FA2104 SKIP:L3-B005 0 Blk-Store
10336 membar 0x40 ! FFFFF5FE97FA2108 SKIP:L3-B005 0
10337 membar 0x40 ! FFFFF5FE97FA210C SKIP:L3-B005 0
10338 stda %f16, [%l5]0xE0 ! FFFFF5FE97FA2110 SKIP:L3-B005 0 Blk-Store
10339 membar 0x40 ! FFFFF5FE97FA2114 SKIP:L3-B005 0
10340 .word 0x9F7B62B4 ! FFFFF5FE97FA2118 SKIP:L3-B005 0 S illop
10341 ld [%g2+0x0060], %fsr ! FFFFF5FE97FA211C SKIP:L3-B005 0 S <BD60008
10342 add %g1, 0xC08, %g1 ! FFFFF5FE97FA2120 SKIP:L3-B005 0 chksum++
10343 fxnor %f18, %f26, %f16 ! FFFFF5FE97FA2124 SKIP:L3-B005 0 S
10344 .word 0xEDD9A4B4 ! FFFFF5FE97FA2128 SKIP:L3-B005 0 S illop
10345 std %f38, [%g3+0x0050] ! FFFFF5FE97FA212C SKIP:L3-B005 0 S >BD60002
10346 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2130 SKIP:L3-B005 0 <BD60003
10347 membar 0x40 ! FFFFF5FE97FA2134 SKIP:L3-B005 0
10348 stda %f0, [%l5]0xE0 ! FFFFF5FE97FA2138 SKIP:L3-B005 0 Blk-Store
10349 membar 0x40 ! FFFFF5FE97FA213C SKIP:L3-B005 0
10350 .word 0xA9D61363 ! FFFFF5FE97FA2140 SKIP:L3-B005 0 S illop
10351 ba BL60204 ! FFFFF5FE97FA2144 SKIP:L3-B005 0
10352 nop ! FFFFF5FE97FA2148 SKIP:L3-B005 0 S
10353BL60202: ! ELSE:L3-B006
10354 .word 0xEDBE1C01 ! FFFFF5FE97FA214C ELSE:L3-B006 4 S illop_VIS
10355 ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA2150 ELSE:L3-B006 4 <BD60021
10356 ldda [%l6]0x24, %i0 ! FFFFF5FE97FA2154 ELSE:L3-B006 4 S Quad_Ld
10357 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2158 ELSE:L3-B006 4 <BD60003
10358 membar 0x40 ! FFFFF5FE97FA215C ELSE:L3-B006 4
10359 stda %f0, [%l5]0xF0 ! FFFFF5FE97FA2160 ELSE:L3-B006 4 Blk-Store
10360 membar 0x40 ! FFFFF5FE97FA2164 ELSE:L3-B006 4
10361 stda %f42, [%g5+0x0050]%asi ! FFFFF5FE97FA2168 ELSE:L3-B006 4 S >BD60002
10362 add %g4, -94, %l6 ! FFFFF5FE97FA216C ELSE:L3-B006 4 @BD60014
10363 stda %f26, [%l6]0xD8 ! FFFFF5FE97FA2170 ELSE:L3-B006 4 S Short8
10364 add %g1, 0x2AC, %g1 ! FFFFF5FE97FA2174 ELSE:L3-B006 4 chksum++
10365 std %f40, [%g3+0x0050] ! FFFFF5FE97FA2178 ELSE:L3-B006 4 S >BD60002
10366 nop ! FFFFF5FE97FA217C ELSE:L3-B006 4 S
10367 std %f12, [%g4+0x0050] ! FFFFF5FE97FA2180 ELSE:L3-B006 4 S >BD60002
10368 fbe,pt %fcc2, BL60203 ! FFFFF5FE97FA2184 ELSE:L3-B006 4 L
10369 nop ! FFFFF5FE97FA2188 ELSE:L3-B006 4 S
10370 ta %xcc, 0x46 ! FFFFF5FE97FA218C ELSE:L3-B006 4 S demap-page
10371 nop ! FFFFF5FE97FA2190 ELSE:L3-B006 4 S
10372 ta %xcc, 0x46 ! FFFFF5FE97FA2194 ELSE:L3-B006 4 S demap-page
10373BL60203:add %g1, 0x222, %g1 ! FFFFF5FE97FA2198 ELSE:L3-B006 4 chksum++
10374BL60204: ! ELSE:L3-B006
10375 add %g1, 0x4FD, %g1 ! FFFFF5FE97FA219C ELSE:L3-B006 4 chksum++
10376 add %g6, 0x72, %l6 ! FFFFF5FE97FA21A0 ELSE:L3-B006 4 @BD60003
10377 ldda [%l6]0xD0, %f30 ! FFFFF5FE97FA21A4 LOOP:L2-B000 4 S Short8
10378 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA21A8 LOOP:L2-B000 4 <BD60003
10379 membar 0x40 ! FFFFF5FE97FA21AC LOOP:L2-B000 4
10380 stda %f0, [%l5]0xE0 ! FFFFF5FE97FA21B0 LOOP:L2-B000 4 Blk-Store
10381 membar 0x40 ! FFFFF5FE97FA21B4 LOOP:L2-B000 4
10382 membar 0x40 ! FFFFF5FE97FA21B8 LOOP:L2-B000 4
10383 stda %f16, [%l5]0xF8 ! FFFFF5FE97FA21BC LOOP:L2-B000 4 Blk-Store
10384 membar 0x40 ! FFFFF5FE97FA21C0 LOOP:L2-B000 4
10385 .word 0x97C1565A ! FFFFF5FE97FA21C4 LOOP:L2-B000 4 S illop
10386 array8 %g1, %g1, %o4 ! FFFFF5FE97FA21C8 LOOP:L2-B000 4 S
10387 ld [%g2+0x0060], %fsr ! FFFFF5FE97FA21CC LOOP:L2-B000 4 S <BD60008
10388 stb %i5, [%g4-0x005E] ! FFFFF5FE97FA21D0 LOOP:L2-B000 4 S >BD60014
10389 array8 %g1, %i0, %i0 ! FFFFF5FE97FA21D4 LOOP:L2-B000 4 S
10390 membar 0x40 ! FFFFF5FE97FA21D8 LOOP:L2-B000 4
10391 stda %f16, [%l5]0xE0 ! FFFFF5FE97FA21DC LOOP:L2-B000 4 Blk-Store
10392 membar 0x40 ! FFFFF5FE97FA21E0 LOOP:L2-B000 4
10393 ldda [%g7+%g7]0x83, %i2 ! FFFFF5FE97FA21E4 LOOP:L2-B000 4 S <BD60034
10394 subcc %l0, 0x1, %l0 ! FFFFF5FE97FA21E8 LOOP:L2-B000 4
10395 bnz,a,pn %xcc, BL60205 ! FFFFF5FE97FA21EC LOOP:L2-B000 4
10396 nop ! FFFFF5FE97FA21F0 LOOP:L2-B000 2 S
10397 add %g1, 0x83A, %g1 ! FFFFF5FE97FA21F4 LOOP:L2-B000 2 chksum++
10398 ba,a BL60208 ! FFFFF5FE97FA21F8 SIDE:L2-B001 2
10399 array8 %o4, %i1, %o1 ! FFFFF5FE97FA21FC SIDE:L2-B001 0 S
10400BL60209: ! SIDE:L2-B001
10401 .word 0xE1C75EFF ! FFFFF5FE97FA2200 LOOP:L3-B007 0 illop
10402 nop ! FFFFF5FE97FA2204 LOOP:L3-B008 0
10403 fcmpd %fcc3, %f12, %f14 ! FFFFF5FE97FA2208 SKIP:L3-B009 0
10404 fbge,a,pn %fcc3, BL60206 ! FFFFF5FE97FA220C SKIP:L3-B009 0
10405 nop ! FFFFF5FE97FA2210 SKIP:L3-B009 0 S
10406 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2214 SKIP:L3-B009 0 ptr_chase
10407 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2218 SKIP:L3-B009 0 ptr_chase
10408 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA221C SKIP:L3-B009 0 ptr_chase
10409 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2220 SKIP:L3-B009 0 ptr_chase
10410 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA2224 SKIP:L3-B009 0 ptr_chase
10411 .word 0xAFA299B6 ! FFFFF5FE97FA2228 SKIP:L3-B009 0 illop
10412 std %f62, [%g3+0x0050] ! FFFFF5FE97FA222C SKIP:L3-B009 0 S >BD60002
10413 add %g5, 0x70, %l6 ! FFFFF5FE97FA2230 SKIP:L3-B009 0 @BD60005
10414 ldda [%l6]0xDA, %f26 ! FFFFF5FE97FA2234 SKIP:L3-B009 0 S Short16
10415 ldx [%g2+0x0038], %g4 ! FFFFF5FE97FA2238 SKIP:L3-B009 0 S BASE<BD60166
10416 .word 0x0DB519AF ! FFFFF5FE97FA223C SKIP:L3-B009 0 S random
10417 .word 0xEF78F825 ! FFFFF5FE97FA2240 SKIP:L3-B009 0 S illop
10418 .word 0xABA84C44 ! FFFFF5FE97FA2244 SKIP:L3-B009 0 illop
10419 membar 0x40 ! FFFFF5FE97FA2248 SKIP:L3-B009 0
10420 stda %f32, [%l5]0x16 ! FFFFF5FE97FA224C SKIP:L3-B009 0 Blk-Store
10421 membar 0x40 ! FFFFF5FE97FA2250 SKIP:L3-B009 0
10422 stb %i4, [%g6+0x0072] ! FFFFF5FE97FA2254 SKIP:L3-B009 0 S >BD60003
10423 membar 0x40 ! FFFFF5FE97FA2258 SKIP:L3-B009 0
10424 stda %f32, [%l5]0xE0 ! FFFFF5FE97FA225C SKIP:L3-B009 0 Blk-Store
10425 membar 0x40 ! FFFFF5FE97FA2260 SKIP:L3-B009 0
10426 .word 0x81508000 ! FFFFF5FE97FA2264 SKIP:L3-B009 0 illop
10427 ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA2268 SKIP:L3-B009 0 S <BD60008
10428 sth %i2, [%g6+0x0070] ! FFFFF5FE97FA226C SKIP:L3-B009 0 S >BD60005
10429 ldx [%g2+0x0010], %g4 ! FFFFF5FE97FA2270 SKIP:L3-B009 0 S BASE<BD60173
10430 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2274 SKIP:L3-B009 0 <BD60003
10431 membar 0x40 ! FFFFF5FE97FA2278 SKIP:L3-B009 0
10432 stda %f16, [%l5]0xE0 ! FFFFF5FE97FA227C SKIP:L3-B009 0 Blk-Store
10433 membar 0x40 ! FFFFF5FE97FA2280 SKIP:L3-B009 0
10434 .word 0x962E6B56 ! FFFFF5FE97FA2284 SKIP:L3-B009 0 random
10435 ldx [%g2+0x0020], %g5 ! FFFFF5FE97FA2288 SKIP:L3-B009 0 S BASE<BD60016
10436BL60206: ! ELSE:L3-B010
10437 .word 0xFBB03EEB ! FFFFF5FE97FA228C ELSE:L3-B010 0 S illop
10438 .word 0x37593D26 ! FFFFF5FE97FA2290 ELSE:L3-B010 0 random
10439 .word 0x83F786D2 ! FFFFF5FE97FA2294 ELSE:L3-B010 0 illop
10440 sethi %lm(0x37593D26),%l5 ! FFFFF5FE97FA2298 ELSE:L3-B010 0
10441 or %l5,%lo(0x37593D26),%l5 ! FFFFF5FE97FA229C ELSE:L3-B010 0
10442 sllx %l6, 0x20, %l6 ! FFFFF5FE97FA22A0 ELSE:L3-B010 0
10443 or %l6, %l5, %l6 ! FFFFF5FE97FA22A4 ELSE:L3-B010 0
10444 jmpl %l6+0x0000, %o7 ! FFFFF5FE97FA22A8 ELSE:L3-B010 0 S
10445 ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA22AC ELSE:L3-B010 0 S <BD60008
10446 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA22B0 ELSE:L3-B010 0 <BD60003
10447 membar 0x40 ! FFFFF5FE97FA22B4 ELSE:L3-B010 0
10448 stda %f16, [%l5]0x16 ! FFFFF5FE97FA22B8 ELSE:L3-B010 0 Blk-Store
10449 membar 0x40 ! FFFFF5FE97FA22BC ELSE:L3-B010 0
10450 ldx [%g6-0x0088], %g6 ! FFFFF5FE97FA22C0 ELSE:L3-B010 0 ptr_chase
10451 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22C4 ELSE:L3-B010 0 ptr_chase
10452 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22C8 ELSE:L3-B010 0 ptr_chase
10453 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22CC ELSE:L3-B010 0 ptr_chase
10454 .word 0x27339CD4 ! FFFFF5FE97FA22D0 ELSE:L3-B010 0 random
10455 ldx [%g3-0x0088], %g3 ! FFFFF5FE97FA22D4 ELSE:L3-B010 0 ptr_chase
10456 add %g1, 0x92B, %g1 ! FFFFF5FE97FA22D8 ELSE:L3-B010 0 chksum++
10457 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA22DC ELSE:L3-B010 0 <BD60003
10458 membar 0x40 ! FFFFF5FE97FA22E0 ELSE:L3-B010 0
10459 ldda [%l5]0x16, %f16 ! FFFFF5FE97FA22E4 ELSE:L3-B010 0 Blk-Load
10460 .word 0x0B941198 ! FFFFF5FE97FA22E8 ELSE:L3-B010 0 random
10461 sethi %hh(0xFFFFBB820FF6DF00),%l6 ! FFFFF5FE97FA22EC ELSE:L3-B010 0 SUBR054
10462 .word 0xC9638A18 ! FFFFF5FE97FA22F0 ELSE:L3-B010 0 illop
10463 sethi %lm(0xFFFFBB820FF6DF00),%l5 ! FFFFF5FE97FA22F4 ELSE:L3-B010 0
10464 .word 0x683F54D0 ! FFFFF5FE97FA22F8 ELSE:L3-B010 0 random
10465 .word 0xE97B843B ! FFFFF5FE97FA22FC ELSE:L3-B010 0 illop
10466 .word 0xC7DEC36D ! FFFFF5FE97FA2300 ELSE:L3-B010 0 illop
10467 jmpl %l6+0x0000, %o7 ! FFFFF5FE97FA2304 ELSE:L3-B010 0 S
10468 nop ! FFFFF5FE97FA2308 ELSE:L3-B010 0 S
10469 .word 0x9DE3A060 ! FFFFF5FE97FA230C ELSE:L3-B010 0 random
10470 ldda [%l6]0x2E, %i0 ! FFFFF5FE97FA2310 ELSE:L3-B010 0 S Quad_Ld_P
10471 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2314 ELSE:L3-B010 0 <BD60003
10472 .word 0xDFF82B0A ! FFFFF5FE97FA2318 ELSE:L3-B010 0 illop
10473 ldda [%l5]0xF0, %f16 ! FFFFF5FE97FA231C ELSE:L3-B010 0 Blk-Load
10474 membar 0x40 ! FFFFF5FE97FA2320 ELSE:L3-B010 0
10475 sth %g1, [%g3+0x0070] ! FFFFF5FE97FA2324 ELSE:L3-B010 0 S >BD60005
10476 membar 0x40 ! FFFFF5FE97FA2328 ELSE:L3-B010 0
10477 stda %f32, [%l5]0xE0 ! FFFFF5FE97FA232C ELSE:L3-B010 0 Blk-Store
10478 .word 0x979EDC86 ! FFFFF5FE97FA2330 ELSE:L3-B010 0 illop
10479BL60207: ! ELSE:L3-B010
10480 add %g1, 0x24B, %g1 ! FFFFF5FE97FA2334 ELSE:L3-B010 0 chksum++
10481 .word 0xE663B55E ! FFFFF5FE97FA2338 LOOP:L3-B011 0 illop
10482 .word 0x85B7C1B7 ! FFFFF5FE97FA233C SIDE:L2-B001 0 illop
10483BL60208: ! SIDE:L2-B001
10484 add %i3, %g1, %i0 ! FFFFF5FE97FA2340 SWCH:L2-B002 2
10485 andcc %i0, 0x100, %g0 ! FFFFF5FE97FA2344 SWCH:L2-B002 2
10486 bnz,pn %xcc, BL60213 ! FFFFF5FE97FA2348 SWCH:L2-B002 2
10487 add %g1, 0xD56, %g1 ! FFFFF5FE97FA234C SWCH:L2-B002 2 chksum++
10488 andcc %i0, 0x40, %g0 ! FFFFF5FE97FA2350 SWCH:L2-B002 2
10489 bnz,pt %xcc, BL60212 ! FFFFF5FE97FA2354 SWCH:L2-B002 2
10490 andcc %i0, 0x8, %g0 ! FFFFF5FE97FA2358 SWCH:L2-B002 2
10491 bnz,pt %xcc, BL60211 ! FFFFF5FE97FA235C SWCH:L2-B002 0
10492 .word 0x8BB5868C ! FFFFF5FE97FA2360 SWCH:L2-B002 0 illop
10493 bnz,pn %xcc, BL60210 ! FFFFF5FE97FA2364 SWCH:L2-B002 0
10494 .word 0xBBAC9C8F ! FFFFF5FE97FA2368 SWCH:L2-B002 0 S illop
10495 .word 0x3C24BC5C ! FFFFF5FE97FA236C SWCH:L2-B002 0 illop
10496 ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2370 SWCH:L2-B002 0 ptr_chase
10497 ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2374 SWCH:L2-B002 0 ptr_chase
10498 ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2378 SWCH:L2-B002 0 ptr_chase
10499 .word 0x9FA69820 ! FFFFF5FE97FA237C SWCH:L2-B002 0 illop
10500 ldx [%g5-0x0088], %g5 ! FFFFF5FE97FA2380 SWCH:L2-B002 0 ptr_chase
10501 .word 0x289277F1 ! FFFFF5FE97FA2384 SWCH:L2-B002 0 random
10502 .word 0x9FD9A6EF ! FFFFF5FE97FA2388 SWCH:L2-B002 0 illop
10503 stda %f32, [%l5]0x16 ! FFFFF5FE97FA238C SWCH:L2-B002 0 Blk-Store
10504 membar 0x40 ! FFFFF5FE97FA2390 SWCH:L2-B002 0
10505 .word 0x89B30612 ! FFFFF5FE97FA2394 SWCH:L2-B002 0 S illop_VIS
10506 prefetch [%i2+0x05DF], 2 ! FFFFF5FE97FA2398 SWCH:L2-B002 0 S <.+1503
10507 add %g1, 0xC2F, %g1 ! FFFFF5FE97FA239C SWCH:L2-B002 0 chksum++
10508 fba BL60214 ! FFFFF5FE97FA23A0 SWCH:L2-B002 0
10509 .word 0xA9A68991 ! FFFFF5FE97FA23A4 SWCH:L2-B002 0 S illop
10510BL60210:add %g1, 0x8D2, %g1 ! FFFFF5FE97FA23A8 CASE:L3-B012 0 chksum++
10511 ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA23AC CASE:L3-B012 0 <BD60021
10512 ldda [%l6]0x26, %i2 ! FFFFF5FE97FA23B0 CASE:L3-B012 0 S Quad_Ld_P
10513 .word 0xF9CA4F64 ! FFFFF5FE97FA23B4 CASE:L3-B012 0 S illop
10514 stda %f44, [%g5+0x0050]%asi ! FFFFF5FE97FA23B8 CASE:L3-B012 0 S >BD60002
10515 .word 0x81C64F97 ! FFFFF5FE97FA23BC CASE:L3-B012 0 illop
10516 membar 0x40 ! FFFFF5FE97FA23C0 CASE:L3-B012 0
10517 stda %f16, [%l5]0x16 ! FFFFF5FE97FA23C4 CASE:L3-B012 0 Blk-Store
10518 .word 0x97906000 ! FFFFF5FE97FA23C8 CASE:L3-B012 0 random
10519 nop ! FFFFF5FE97FA23CC CASE:L3-B012 0 S
10520 fba,a,pt %fcc3, BL60214 ! FFFFF5FE97FA23D0 CASE:L3-B012 0
10521 .word 0xBE100001 ! FFFFF5FE97FA23D4 CASE:L3-B012 0 S random
10522BL60211:add %g1, 0x2BD, %g1 ! FFFFF5FE97FA23D8 CASE:L3-B013 0 chksum++
10523 ldx [%g2+0x0028], %g4 ! FFFFF5FE97FA23DC CASE:L3-B013 0 S BASE<BD60060
10524 .word 0x8DAE98EF ! FFFFF5FE97FA23E0 CASE:L3-B013 0 illop
10525 ldda [%l6]0x26, %i2 ! FFFFF5FE97FA23E4 CASE:L3-B013 0 S Quad_Ld_P
10526 .word 0x082C7B28 ! FFFFF5FE97FA23E8 CASE:L3-B013 0 S illop
10527 stxa %g7, [%l6+%g0]0x04 ! FFFFF5FE97FA23EC CASE:L3-B013 0 S >BD60022
10528 add %g4, 0x72, %l6 ! FFFFF5FE97FA23F0 CASE:L3-B013 0 @BD60003
10529 .word 0xDFEFE7B4 ! FFFFF5FE97FA23F4 CASE:L3-B013 0 S illop
10530 ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA23F8 CASE:L3-B013 0 <BD60021
10531 stba %g7, [%l6+%g0]0x04 ! FFFFF5FE97FA23FC CASE:L3-B013 0 S >BD60022
10532 stda %f32, [%g3+0x0050]%asi ! FFFFF5FE97FA2400 CASE:L3-B013 0 S >BD60002
10533 ldda [%l6]0x24, %i4 ! FFFFF5FE97FA2404 CASE:L3-B013 0 S Quad_Ld
10534 ldx [%g2+0x0010], %g4 ! FFFFF5FE97FA2408 CASE:L3-B013 0 S BASE<BD60173
10535 ba,a BL60214 ! FFFFF5FE97FA240C CASE:L3-B013 0
10536 std %f40, [%g5+0x0050] ! FFFFF5FE97FA2410 CASE:L3-B013 0 S >BD60002
10537BL60212:add %g1, 0xC5A, %g1 ! FFFFF5FE97FA2414 CASE:L3-B014 2 chksum++
10538 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA2418 CASE:L3-B014 2 <BD60003
10539 membar 0x40 ! FFFFF5FE97FA241C CASE:L3-B014 2
10540 stda %f32, [%l5]0xE0 ! FFFFF5FE97FA2420 CASE:L3-B014 2 Blk-Store
10541 membar 0x40 ! FFFFF5FE97FA2424 CASE:L3-B014 2
10542 membar 0x40 ! FFFFF5FE97FA2428 CASE:L3-B014 2
10543 stda %f16, [%l5]0x16 ! FFFFF5FE97FA242C CASE:L3-B014 2 Blk-Store
10544 membar 0x40 ! FFFFF5FE97FA2430 CASE:L3-B014 2
10545 ldx [%g2+0x0030], %g3 ! FFFFF5FE97FA2434 CASE:L3-B014 2 S BASE<BD60096
10546 add %g5, -94, %l6 ! FFFFF5FE97FA2438 CASE:L3-B014 2 @BD60014
10547 stda %f18, [%l6]0xD1 ! FFFFF5FE97FA243C CASE:L3-B014 2 S Short8
10548 fba,a BL60214 ! FFFFF5FE97FA2440 CASE:L3-B014 2
10549 lduba [%g4+0x0072]%asi, %i3 ! FFFFF5FE97FA2444 CASE:L3-B014 0 S <BD60003
10550BL60213:.word 0xD61BAA7E ! FFFFF5FE97FA2448 CASE:L3-B015 0 illop
10551 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA244C CASE:L3-B015 0 <BD60003
10552 membar 0x40 ! FFFFF5FE97FA2450 CASE:L3-B015 0
10553 .word 0xBBB24924 ! FFFFF5FE97FA2454 CASE:L3-B015 0 illop
10554 membar 0x40 ! FFFFF5FE97FA2458 CASE:L3-B015 0
10555 add %g5, -94, %l6 ! FFFFF5FE97FA245C CASE:L3-B015 0 @BD60014
10556 stda %f16, [%l6]0xD0 ! FFFFF5FE97FA2460 CASE:L3-B015 0 S Short8
10557 membar 0x40 ! FFFFF5FE97FA2464 CASE:L3-B015 0
10558 stda %f0, [%l5]0xF0 ! FFFFF5FE97FA2468 CASE:L3-B015 0 Blk-Store
10559 membar 0x40 ! FFFFF5FE97FA246C CASE:L3-B015 0
10560 popc %i3, %i4 ! FFFFF5FE97FA2470 CASE:L3-B015 0 S
10561 stb %i4, [%g3+0x0071] ! FFFFF5FE97FA2474 CASE:L3-B015 0 S >BD60005+1
10562 fpack32 %f26, %f16, %f16 ! FFFFF5FE97FA2478 CASE:L3-B015 0 S
10563 add %g3, 0x70, %l6 ! FFFFF5FE97FA247C CASE:L3-B015 0 @BD60005
10564 stda %f26, [%l6]0xD2 ! FFFFF5FE97FA2480 CASE:L3-B015 0 S Short16
10565 ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA2484 CASE:L3-B015 0 S <BD60008
10566 ldx [%g4-0x0088], %g4 ! FFFFF5FE97FA2488 CASE:L3-B015 0 ptr_chase
10567 ldx [%g4-0x0088], %g4 ! FFFFF5FE97FA248C CASE:L3-B015 0 ptr_chase
10568 ldx [%g4-0x0088], %g4 ! FFFFF5FE97FA2490 CASE:L3-B015 0 ptr_chase
10569 nop ! FFFFF5FE97FA2494 CASE:L3-B015 0 S
10570 .word 0xCBE809B7 ! FFFFF5FE97FA2498 CASE:L3-B015 0 illop
10571 sth %i4, [%g6+0x0070] ! FFFFF5FE97FA249C CASE:L3-B015 0 S >BD60005
10572BL60214: ! SWCH:L2-B002
10573 add %g1, 0x23, %g1 ! FFFFF5FE97FA24A0 SWCH:L2-B002 2 chksum++
10574 ldswa [%g7+%g7]0x8B, %i4 ! FFFFF5FE97FA24A4 SWCH:L2-B002 2 S <BD60034
10575 rd %gsr, %l6 ! FFFFF5FE97FA24A8 SWCH:L2-B002 2 S
10576 wr %l6, 0x70, %gsr ! FFFFF5FE97FA24AC SWCH:L2-B002 2 S
10577 ldx [%g2+0x0058], %l6 ! FFFFF5FE97FA24B0 SWCH:L2-B002 2 <BD60021
10578 ldda [%l6]0x26, %i2 ! FFFFF5FE97FA24B4 SWCH:L2-B002 2 S Quad_Ld_P
10579 ldda [%l6]0x26, %i4 ! FFFFF5FE97FA24B8 SWCH:L2-B002 2 S Quad_Ld_P
10580 ldx [%g2+0x0050], %l5 ! FFFFF5FE97FA24BC SWCH:L2-B002 2 <BD60003
10581 membar 0x40 ! FFFFF5FE97FA24C0 SWCH:L2-B002 2
10582 stda %f0, [%l5]0xE0 ! FFFFF5FE97FA24C4 SWCH:L2-B002 2 Blk-Store
10583 membar 0x40 ! FFFFF5FE97FA24C8 SWCH:L2-B002 2
10584 sth %i0, [%g5+0x0070] ! FFFFF5FE97FA24CC SWCH:L2-B002 2 S >BD60005
10585 nop ! FFFFF5FE97FA24D0 SWCH:L2-B002 2 S
10586 nop ! FFFFF5FE97FA24D4 LOOP:L2-B003 2
10587 nop ! FFFFF5FE97FA24D8 LOOP:L2-B004 2
10588 nop ! FFFFF5FE97FA24DC LOOP:L2-B005 2
10589 nop ! FFFFF5FE97FA24E0 LOOP:L2-B006 2
10590 nop ! FFFFF5FE97FA24E4 LOOP:L2-B007 2
10591 nop ! FFFFF5FE97FA24E8 LOOP:L2-B008 2
10592 nop ! FFFFF5FE97FA24EC LOOP:L2-B009 2
10593 nop ! FFFFF5FE97FA24F0 LOOP:L2-B010 2
10594 nop ! FFFFF5FE97FA24F4 LOOP:L2-B011 2
10595 nop ! FFFFF5FE97FA24F8 LOOP:L2-B012 2
10596 nop ! FFFFF5FE97FA24FC LOOP:L2-B013 2
10597 nop ! FFFFF5FE97FA2500 LOOP:L2-B014 2
10598 nop ! FFFFF5FE97FA2504 LOOP:L2-B015 2
10599 nop ! FFFFF5FE97FA2508 LOOP:L2-B016 2
10600 nop ! FFFFF5FE97FA250C LOOP:L2-B017 2
10601 nop ! FFFFF5FE97FA2510 LOOP:L2-B018 2
10602 nop ! FFFFF5FE97FA2514 LOOP:L2-B019 2
10603 nop ! FFFFF5FE97FA2518 LOOP:L2-B020 2
10604 stda %f42, [%g4+0x0050]%asi ! FFFFF5FE97FA251C LOOP:L1-B000 2 S >BD60002
10605 ldswa [%g7+%g0]0x8B, %i0 ! FFFFF5FE97FA2520 LOOP:L1-B000 2 S <BD60034
10606 nop ! FFFFF5FE97FA2524 LOOP:L1-B000 2 S
10607 ldd [%g5+0x0050], %f0 ! FFFFF5FE97FA2528 LOOP:L1-B000 2 S <BD60002
10608 bgu,pn %icc, BL60215 ! FFFFF5FE97FA252C LOOP:L1-B000 2 L
10609 nop ! FFFFF5FE97FA2530 LOOP:L1-B000 2 S
10610 fble BL60216 ! FFFFF5FE97FA2534 LOOP:L1-B000 2 L
10611 nop ! FFFFF5FE97FA2538 LOOP:L1-B000 2 S
10612 ldx [%g2+0x0010], %g4 ! FFFFF5FE97FA253C LOOP:L1-B000 0 S BASE<BD60173
10613 .word 0x8FA6195E ! FFFFF5FE97FA2540 LOOP:L1-B000 0 S illop
10614 ldx [%g2+0x0060], %fsr ! FFFFF5FE97FA2544 LOOP:L1-B000 0 S <BD60008
10615BL60216:fbe,pn %fcc2, BL60217 ! FFFFF5FE97FA2548 LOOP:L1-B000 2 L
10616BL60217:nop ! FFFFF5FE97FA254C LOOP:L1-B000 2 S
10617 nop ! FFFFF5FE97FA2550 LOOP:L1-B000 2 S
10618BL60215:add %g1, 0x481, %g1 ! FFFFF5FE97FA2554 LOOP:L1-B000 2 chksum++
10619 subcc %l1, 0x1, %l1 ! FFFFF5FE97FA2558 LOOP:L1-B000 2
10620 bnz,pn %xcc, BL60218 ! FFFFF5FE97FA255C LOOP:L1-B000 2
10621 .word 0x8384869C ! FFFFF5FE97FA2560 LOOP:L1-B000 2 S illop
10622 add %g1, 0xEE6, %g1 ! FFFFF5FE97FA2564 LOOP:L1-B000 1 chksum++
10623 sethi %hi(0x3040D), %g3 ! FFFFF5FE97FA2568 MAIN:L0-B000 1 .+0
10624 or %g3,%lo(0x3040D),%g3 ! FFFFF5FE97FA256C MAIN:L0-B000 1
10625 cmp %g1, %g3 ! FFFFF5FE97FA2570 MAIN:L0-B000 1
10626 bne %icc, blimp_bad_end ! FFFFF5FE97FA2574 MAIN:L0-B000 1
10627 nop ! FFFFF5FE97FA2578 MAIN:L0-B000 1
10628blimp_good_end:
10629 EXIT_GOOD
10630blimp_bad_end:
10631 EXIT_BAD
10632
10633SECTION .btext028_pg1 TEXT_VA=0xfffff5fe97fa2000
10634attr_text {
10635 Name = .btext028_pg1,
10636 VA = 0xfffff5fe97fa2000,
10637 RA = ra2pa(0xfffd06000,0),
10638 PA = ra2pa(0xfffd06000,0),
10639 tsbonly,
10640 part_0_ctx_nonzero_tsb_config_3,
10641 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
10642 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
10643 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
10644}
10645.text; .skip 8
10646
10647!========================================================================
10648
10649SECTION .btext029 TEXT_VA=0x4009f8ecff00
10650attr_text {
10651 Name = .btext029,
10652 VA = 0x4009f8ecff00,
10653 RA = 0xfffdb7f00,
10654 PA = ra2pa(0xfffdb7f00,0),
10655 notsb
10656}
10657
10658SECTION .btext029_pg0 TEXT_VA=0x4009f8ece000
10659attr_text {
10660 Name = .btext029_pg0,
10661 VA = 0x4009f8ece000,
10662 RA = 0xfffdb6000,
10663 PA = ra2pa(0xfffdb6000,0),
10664 tsbonly,
10665 part_0_ctx_nonzero_tsb_config_2,
10666 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
10667 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
10668 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
10669}
10670.text; .skip 8
10671
10672
10673SECTION .btext029
10674.text
10675.global SUBR053; SUBR053:
10676BL60001: ! SUBR:L0-B000
10677 add %g1, 0xE39, %g1 ! 00004009F8ECFF00 SUBR:L0-B000 0 chksum++
10678 save %o6, -128, %o6 ! 00004009F8ECFF04 SUBR:L0-B000 0
10679 .word 0xCFB531F6 ! 00004009F8ECFF08 SUBR:L0-B000 0 illop
10680 .word 0x9BA804E3 ! 00004009F8ECFF0C SUBR:L0-B000 0 illop
10681 sethi %lm(0x10CFB531F6),%l6 ! 00004009F8ECFF10 SUBR:L0-B000 0
10682 or %l6,%lo(0x10CFB531F6),%l6 ! 00004009F8ECFF14 SUBR:L0-B000 0
10683 .word 0xBFAC71DC ! 00004009F8ECFF18 SUBR:L0-B000 0 illop
10684 or %l7, %l6, %l7 ! 00004009F8ECFF1C SUBR:L0-B000 0
10685 ta %xcc, 0x45 ! 00004009F8ECFF20 SUBR:L0-B000 0 demap-stack
10686 .word 0x854DF413 ! 00004009F8ECFF24 SUBR:L0-B000 0 S random
10687 ldx [%g2+0x0050], %l5 ! 00004009F8ECFF28 SUBR:L0-B000 0 <BD60003
10688 .word 0xB7AE84EC ! 00004009F8ECFF2C SUBR:L0-B000 0 illop
10689 stda %f0, [%l5]0xE0 ! 00004009F8ECFF30 SUBR:L0-B000 0 Blk-Store
10690 membar 0x40 ! 00004009F8ECFF34 SUBR:L0-B000 0
10691 ldx [%g2+0x0058], %l6 ! 00004009F8ECFF38 SUBR:L0-B000 0 <BD60021
10692 ldda [%l6]0x26, %i0 ! 00004009F8ECFF3C SUBR:L0-B000 0 S Quad_Ld_P
10693 .word 0x1CC53AB1 ! 00004009F8ECFF40 SUBR:L0-B000 0 random
10694 add %g1, 0x81B, %g1 ! 00004009F8ECFF44 SUBR:L0-B000 0 chksum++
10695 or %g0, 0x2, %l0 ! 00004009F8ECFF48 LOOP:L1-B000 0
10696BL60020: ! LOOP:L1-B000
10697 .word 0x9566AF5A ! 00004009F8ECFF4C LOOP:L1-B000 0 illop
10698 andcc %i1, 0x4, %g0 ! 00004009F8ECFF50 SKIP:L2-B000 0
10699 bnz,a BL60004 ! 00004009F8ECFF54 SKIP:L2-B000 0
10700 .word 0x81E80000 ! 00004009F8ECFF58 SKIP:L2-B000 0 S random
10701 ldx [%g2+0x0038], %g5 ! 00004009F8ECFF5C SKIP:L2-B000 0 S BASE<BD60166
10702 ldx [%g2+0x0060], %fsr ! 00004009F8ECFF60 SKIP:L2-B000 0 S <BD60008
10703 .word 0x9BAEDB25 ! 00004009F8ECFF64 SKIP:L2-B000 0 S illop_FP
10704 .word 0x35834AF8 ! 00004009F8ECFF68 SKIP:L2-B000 0 random
10705 stxa %g7, [%l6+%g0]0x14 ! 00004009F8ECFF6C SKIP:L2-B000 0 S >BD60022
10706 stda %f40, [%g3+0x0050]%asi ! 00004009F8ECFF70 SKIP:L2-B000 0 S >BD60002
10707 add %g1, 0x29B, %g1 ! 00004009F8ECFF74 SKIP:L2-B000 0 chksum++
10708 .word 0xB1919D59 ! 00004009F8ECFF78 SKIP:L2-B000 0 S illop
10709 ldx [%g2+0x0050], %l5 ! 00004009F8ECFF7C SKIP:L2-B000 0 <BD60003
10710 membar 0x40 ! 00004009F8ECFF80 SKIP:L2-B000 0
10711 stda %f16, [%l5]0xF0 ! 00004009F8ECFF84 SKIP:L2-B000 0 Blk-Store
10712 membar 0x40 ! 00004009F8ECFF88 SKIP:L2-B000 0
10713 fpack32 %f20, %f22, %f20 ! 00004009F8ECFF8C SKIP:L2-B000 0 S
10714 ldswa [%g7+%g7]0x83, %o0 ! 00004009F8ECFF90 SKIP:L2-B000 0 S <BD60034
10715 membar 0x40 ! 00004009F8ECFF94 SKIP:L2-B000 0
10716 stda %f16, [%l5]0xF0 ! 00004009F8ECFF98 SKIP:L2-B000 0 Blk-Store
10717 membar 0x40 ! 00004009F8ECFF9C SKIP:L2-B000 0
10718 stb %i1, [%g3+0x0072] ! 00004009F8ECFFA0 SKIP:L2-B000 0 S >BD60003
10719 fba,a BL60006 ! 00004009F8ECFFA4 SKIP:L2-B000 0
10720 nop ! 00004009F8ECFFA8 SKIP:L2-B000 0 S
10721BL60004: ! ELSE:L2-B001
10722 .word 0xA5A7CD69 ! 00004009F8ECFFAC ELSE:L2-B001 0 S illop
10723 .word 0x95D5211A ! 00004009F8ECFFB0 ELSE:L2-B001 0 S illop
10724 .word 0x81E80000 ! 00004009F8ECFFB4 ELSE:L2-B001 0 S random
10725 .word 0xD3AB3293 ! 00004009F8ECFFB8 ELSE:L2-B001 0 S illop
10726 ldsba [%g7+%g0]0x83, %i4 ! 00004009F8ECFFBC ELSE:L2-B001 0 S <BD60034
10727 add %g6, 0x70, %l6 ! 00004009F8ECFFC0 ELSE:L2-B001 0 @BD60005
10728 ldda [%l6]0xDA, %f16 ! 00004009F8ECFFC4 ELSE:L2-B001 0 S Short16
10729 ldx [%g2+0x0058], %l6 ! 00004009F8ECFFC8 ELSE:L2-B001 0 <BD60021
10730 ldda [%l6]0x24, %i0 ! 00004009F8ECFFCC ELSE:L2-B001 0 S Quad_Ld
10731 .word 0x8FF00000 ! 00004009F8ECFFD0 ELSE:L2-B001 0 illop
10732 .word 0xC5DA42D8 ! 00004009F8ECFFD4 ELSE:L2-B001 0 S illop
10733 .word 0xADB08956 ! 00004009F8ECFFD8 ELSE:L2-B001 0 S illop_VIS
10734 ldx [%g2+0x0050], %l5 ! 00004009F8ECFFDC ELSE:L2-B001 0 <BD60003
10735 membar 0x40 ! 00004009F8ECFFE0 ELSE:L2-B001 0
10736 .word 0x9C6B46EE ! 00004009F8ECFFE4 ELSE:L2-B001 0 random
10737 membar 0x40 ! 00004009F8ECFFE8 ELSE:L2-B001 0
10738 ldstub [%g3+0x0072], %o2 ! 00004009F8ECFFEC ELSE:L2-B001 0 S >BD60003
10739 membar 0x40 ! 00004009F8ECFFF0 ELSE:L2-B001 0
10740 stda %f16, [%l5]0x16 ! 00004009F8ECFFF4 ELSE:L2-B001 0 Blk-Store
10741 membar 0x40 ! 00004009F8ECFFF8 ELSE:L2-B001 0
10742 sethi %hh(0xFFFFA4C7191FFF00),%l6 ! 00004009F8ECFFFC ELSE:L2-B001 0 SUBR059
10743 or %l6,%hm(0xFFFFA4C7191FFF00),%l6 ! 00004009F8ED0000 ELSE:L2-B001 0
10744 sethi %lm(0xFFFFA4C7191FFF00),%l5 ! 00004009F8ED0004 ELSE:L2-B001 0
10745 or %l5,%lo(0xFFFFA4C7191FFF00),%l5 ! 00004009F8ED0008 ELSE:L2-B001 0
10746 sllx %l6, 0x20, %l6 ! 00004009F8ED000C ELSE:L2-B001 0
10747 or %l6, %l5, %l6 ! 00004009F8ED0010 ELSE:L2-B001 0
10748 add %l6, 0x1, %l6 ! 00004009F8ED0014 ELSE:L2-B001 0
10749 jmpl %l6+0x0000, %o7 ! 00004009F8ED0018 ELSE:L2-B001 0 S
10750 sth %i4, [%g5+0x0070] ! 00004009F8ED001C ELSE:L2-B001 0 S >BD60005
10751 call .+8 ! 00004009F8ED0020 ELSE:L2-B001 0 S
10752 .word 0x815FF4F7 ! 00004009F8ED0024 ELSE:L2-B001 0 S illop
10753 ldx [%g2+0x0038], %g3 ! 00004009F8ED0028 ELSE:L2-B001 0 S BASE<BD60166
10754 stda %f46, [%g3+0x0055]%asi ! 00004009F8ED002C ELSE:L2-B001 0 S >BD60002+5
10755 .word 0xBF669D98 ! 00004009F8ED0030 ELSE:L2-B001 0 illop
10756 .word 0x1C7DA600 ! 00004009F8ED0034 ELSE:L2-B001 0 illop
10757 .word 0x919F2D36 ! 00004009F8ED0038 ELSE:L2-B001 0 illop
10758 membar 0x40 ! 00004009F8ED003C ELSE:L2-B001 0
10759BL60006: ! ELSE:L2-B001
10760 add %g1, 0x607, %g1 ! 00004009F8ED0040 ELSE:L2-B001 0 chksum++
10761 fcmpd %fcc0, %f14, %f6 ! 00004009F8ED0044 SKIP:L2-B002 0
10762 .word 0x80AB092C ! 00004009F8ED0048 SKIP:L2-B002 0 random
10763 nop ! 00004009F8ED004C SKIP:L2-B002 0 S
10764 .word 0x85A832D7 ! 00004009F8ED0050 SKIP:L2-B002 0 S illop
10765 ldx [%g2+0x0050], %l5 ! 00004009F8ED0054 SKIP:L2-B002 0 <BD60003
10766 membar 0x40 ! 00004009F8ED0058 SKIP:L2-B002 0
10767 stda %f16, [%l5]0x16 ! 00004009F8ED005C SKIP:L2-B002 0 Blk-Store
10768 membar 0x40 ! 00004009F8ED0060 SKIP:L2-B002 0
10769 membar 0x40 ! 00004009F8ED0064 SKIP:L2-B002 0
10770 .word 0xB948E0A1 ! 00004009F8ED0068 SKIP:L2-B002 0 random
10771 membar 0x40 ! 00004009F8ED006C SKIP:L2-B002 0
10772 membar 0x40 ! 00004009F8ED0070 SKIP:L2-B002 0
10773 stda %f0, [%l5]0xE0 ! 00004009F8ED0074 SKIP:L2-B002 0 Blk-Store
10774 .word 0x81BEC9B9 ! 00004009F8ED0078 SKIP:L2-B002 0 illop
10775 add %g5, 0x70, %l6 ! 00004009F8ED007C SKIP:L2-B002 0 @BD60005
10776 ldda [%l6]0xDA, %f22 ! 00004009F8ED0080 SKIP:L2-B002 0 S Short16
10777 add %g6, 0x70, %l6 ! 00004009F8ED0084 SKIP:L2-B002 0 @BD60005
10778 stda %f16, [%l6]0xD3 ! 00004009F8ED0088 SKIP:L2-B002 0 S Short16
10779 membar 0x40 ! 00004009F8ED008C SKIP:L2-B002 0
10780 .word 0xA1B2501D ! 00004009F8ED0090 SKIP:L2-B002 0 illop
10781 membar 0x40 ! 00004009F8ED0094 SKIP:L2-B002 0
10782 ldx [%g2+0x0058], %l6 ! 00004009F8ED0098 SKIP:L2-B002 0 <BD60021
10783 stwa %g7, [%l6+%g0]0x04 ! 00004009F8ED009C SKIP:L2-B002 0 S >BD60022
10784 lduh [%g4+0x0070], %o2 ! 00004009F8ED00A0 SKIP:L2-B002 0 S <BD60005
10785 add %g1, 0x5B8, %g1 ! 00004009F8ED00A4 SKIP:L2-B002 0 chksum++
10786 .word 0x9F16D3DE ! 00004009F8ED00A8 SKIP:L2-B002 0 S random
10787 fbg,a,pn %fcc0, BL60007 ! 00004009F8ED00AC SKIP:L2-B002 0 L
10788 .word 0xDB4CF378 ! 00004009F8ED00B0 SKIP:L2-B002 0 S illop
10789 .word 0x81D69813 ! 00004009F8ED00B4 SKIP:L2-B002 0 S illop
10790BL60007:ldswa [%g7+%g0]0x8B, %i4 ! 00004009F8ED00B8 SKIP:L2-B002 0 S <BD60034
10791 std %f62, [%g3+0x0050] ! 00004009F8ED00BC SKIP:L2-B002 0 S >BD60002
10792 std %f36, [%g5+0x0050] ! 00004009F8ED00C0 SKIP:L2-B002 0 S >BD60002
10793 nop ! 00004009F8ED00C4 SKIP:L2-B002 0 S
10794 nop ! 00004009F8ED00C8 SKIP:L2-B002 0 S
10795 add %g1, 0x288, %g1 ! 00004009F8ED00CC SKIP:L2-B002 0 chksum++
10796 fba,a,pn %fcc1, BL60015 ! 00004009F8ED00D0 SKIP:L2-B002 0
10797 stx %fsr, [%g2+0x0060] ! 00004009F8ED00D4 SKIP:L2-B002 0 S <BD60008
10798BL60008: ! ELSE:L2-B003
10799 .word 0xD7001DE0 ! 00004009F8ED00D8 ELSE:L2-B003 0 S random
10800 std %f34, [%g6+0x0050] ! 00004009F8ED00DC ELSE:L2-B003 0 S >BD60002
10801 bcs,pt %xcc, BL60009 ;.empty ! 00004009F8ED00E0 ELSE:L2-B003 0 L
10802 fbl,a BL60010 ! 00004009F8ED00E4 ELSE:L2-B003 0 L
10803 nop ! 00004009F8ED00E8 ELSE:L2-B003 0 S
10804 nop ! 00004009F8ED00EC ELSE:L2-B003 0 S
10805BL60009:fbl BL60011 ;.empty ! 00004009F8ED00F0 ELSE:L2-B003 0 L
10806BL60010:fbe,a BL60012 ! 00004009F8ED00F4 ELSE:L2-B003 0 L
10807 .word 0x95707CED ! 00004009F8ED00F8 ELSE:L2-B003 0 S illop
10808 .word 0x91AF454C ! 00004009F8ED00FC ELSE:L2-B003 0 S illop
10809BL60012:fbue,pn %fcc0, BL60013 ! 00004009F8ED0100 ELSE:L2-B003 0 L
10810 .word 0x93A00CF7 ! 00004009F8ED0104 ELSE:L2-B003 0 S illop
10811 bg,pt %icc, BL60013 ! 00004009F8ED0108 ELSE:L2-B003 0 L
10812BL60011:std %f44, [%g5+0x0050] ! 00004009F8ED010C ELSE:L2-B003 0 S >BD60002
10813BL60013:add %g1, 0xE7, %g1 ! 00004009F8ED0110 ELSE:L2-B003 0 chksum++
10814 add %g1, 0x8CB, %g1 ! 00004009F8ED0114 ELSE:L2-B003 0 chksum++
10815 ldx [%g2+0x0050], %l5 ! 00004009F8ED0118 ELSE:L2-B003 0 <BD60003
10816 .word 0xCFC8A152 ! 00004009F8ED011C ELSE:L2-B003 0 illop
10817 .word 0x8BAFD8E7 ! 00004009F8ED0120 ELSE:L2-B003 0 illop
10818 membar 0x40 ! 00004009F8ED0124 ELSE:L2-B003 0
10819 membar 0x40 ! 00004009F8ED0128 ELSE:L2-B003 0
10820 stda %f32, [%l5]0xE0 ! 00004009F8ED012C ELSE:L2-B003 0 Blk-Store
10821 .word 0x9F976012 ! 00004009F8ED0130 ELSE:L2-B003 0 illop
10822 .word 0xBDDF80F4 ! 00004009F8ED0134 ELSE:L2-B003 0 S illop
10823 std %f38, [%g3+0x0050] ! 00004009F8ED0138 ELSE:L2-B003 0 S >BD60002
10824 add %g6, -94, %l6 ! 00004009F8ED013C ELSE:L2-B003 0 @BD60014
10825 ldda [%l6]0xD0, %f28 ! 00004009F8ED0140 ELSE:L2-B003 0 S Short8
10826 .word 0xAFE49147 ! 00004009F8ED0144 ELSE:L2-B003 0 illop
10827 .word 0xA086B23E ! 00004009F8ED0148 ELSE:L2-B003 0 S random
10828 .word 0xCF93CD0E ! 00004009F8ED014C ELSE:L2-B003 0 S illop
10829 ldx [%g2+0x0058], %l6 ! 00004009F8ED0150 ELSE:L2-B003 0 <BD60021
10830 .word 0xA3B80E17 ! 00004009F8ED0154 ELSE:L2-B003 0 S illop
10831 sethi %hh(0x38B0D6DFF00),%l6 ! 00004009F8ED0158 ELSE:L2-B003 0 SUBR055
10832 or %l6,%hm(0x38B0D6DFF00),%l6 ! 00004009F8ED015C ELSE:L2-B003 0
10833 sethi %lm(0x38B0D6DFF00),%l5 ! 00004009F8ED0160 ELSE:L2-B003 0
10834 .word 0x9DE3A060 ! 00004009F8ED0164 ELSE:L2-B003 0 random
10835 sllx %l6, 0x20, %l6 ! 00004009F8ED0168 ELSE:L2-B003 0
10836 .word 0x95A6D1E2 ! 00004009F8ED016C ELSE:L2-B003 0 illop
10837 add %l6, 0x1, %l6 ! 00004009F8ED0170 ELSE:L2-B003 0
10838 jmpl %l6+0x0000, %o7 ! 00004009F8ED0174 ELSE:L2-B003 0 S
10839 nop ! 00004009F8ED0178 ELSE:L2-B003 0 S
10840 .word 0x9F976008 ! 00004009F8ED017C ELSE:L2-B003 0 S illop
10841BL60015: ! ELSE:L2-B003
10842 .word 0xB3651F67 ! 00004009F8ED0180 ELSE:L2-B003 0 illop
10843 lduba [%g7+%g7]0x83, %o3 ! 00004009F8ED0184 LOOP:L1-B000 0 S <BD60034
10844 fbl BL60016 ! 00004009F8ED0188 LOOP:L1-B000 0 L
10845 nop ! 00004009F8ED018C LOOP:L1-B000 0 S
10846 array32 %g1, %o0, %i1 ! 00004009F8ED0190 LOOP:L1-B000 0 S
10847 pdist %f16, %f28, %f28 ! 00004009F8ED0194 LOOP:L1-B000 0 S
10848BL60016:call .+8 ;.empty ! 00004009F8ED0198 LOOP:L1-B000 0 L
10849 fbne,pn %fcc3, BL60018 ;.empty ! 00004009F8ED019C LOOP:L1-B000 0 L
10850 bgu,a,pt %icc, BL60018 ;.empty ! 00004009F8ED01A0 LOOP:L1-B000 0 L
10851 fble,a BL60018 ;.empty ! 00004009F8ED01A4 LOOP:L1-B000 0 L
10852BL60017:.word 0x9F906013 ! 00004009F8ED01A8 LOOP:L1-B000 0 L illop
10853BL60019:std %f36, [%g4+0x0050] ! 00004009F8ED01AC LOOP:L1-B000 0 S >BD60002
10854BL60018:.word 0x9F93E013 ! 00004009F8ED01B0 LOOP:L1-B000 0 illop
10855 subcc %l0, 0x1, %l0 ! 00004009F8ED01B4 LOOP:L1-B000 0
10856 bnz,a,pn %xcc, BL60020 ! 00004009F8ED01B8 LOOP:L1-B000 0
10857 .word 0xB7B50836 ! 00004009F8ED01BC LOOP:L1-B000 0 S illop
10858 .word 0xADB0C2E7 ! 00004009F8ED01C0 LOOP:L1-B000 0 illop
10859 .word 0xB7A5D00C ! 00004009F8ED01C4 SUBR:L0-B000 0 S illop
10860 add %g4, 0x72, %l6 ! 00004009F8ED01C8 SUBR:L0-B000 0 @BD60003
10861 ldda [%l6]0xD8, %f26 ! 00004009F8ED01CC SUBR:L0-B000 0 S Short8
10862 ldx [%g2+0x0050], %l5 ! 00004009F8ED01D0 SUBR:L0-B000 0 <BD60003
10863 .word 0x81AD58E1 ! 00004009F8ED01D4 SUBR:L0-B000 0 illop
10864 ldda [%l5]0xF0, %f16 ! 00004009F8ED01D8 SUBR:L0-B000 0 Blk-Load
10865 .word 0x0F2719C8 ! 00004009F8ED01DC SUBR:L0-B000 0 random
10866 ldx [%g2+0x0058], %l6 ! 00004009F8ED01E0 SUBR:L0-B000 0 <BD60021
10867 .word 0x8364DD3D ! 00004009F8ED01E4 SUBR:L0-B000 0 S illop
10868 stb %i1, [%g5+0x0072] ! 00004009F8ED01E8 SUBR:L0-B000 0 S >BD60003
10869 ta %xcc, 0x45 ! 00004009F8ED01EC SUBR:L0-B000 0 demap-stack
10870 add %g1, 0xC13, %i0 ! 00004009F8ED01F0 SUBR:L0-B000 0
10871 .word 0x99855B40 ! 00004009F8ED01F4 SUBR:L0-B000 0 illop
10872 add %g1, 0xEF3, %g1 ! 00004009F8ED01F8 SUBR:L0-B000 0 chksum++
10873
10874SECTION .btext029_pg1 TEXT_VA=0x4009f8ed0000
10875attr_text {
10876 Name = .btext029_pg1,
10877 VA = 0x4009f8ed0000,
10878 RA = 0xfffdb8000,
10879 PA = ra2pa(0xfffdb8000,0),
10880 tsbonly,
10881 part_0_ctx_nonzero_tsb_config_2,
10882 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
10883 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
10884 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
10885}
10886.text; .skip 8
10887
10888!========================================================================
10889
10890SECTION .btext030 TEXT_VA=0xffffbb820ff6df00
10891attr_text {
10892 Name = .btext030,
10893 VA = 0xffffbb820ff6df00,
10894 RA = 0xfffdb3f00,
10895 PA = ra2pa(0xfffdb3f00,0),
10896 notsb
10897}
10898
10899SECTION .btext030_pg0 TEXT_VA=0xffffbb820ff6c000
10900attr_text {
10901 Name = .btext030_pg0,
10902 VA = 0xffffbb820ff6c000,
10903 RA = 0xfffdb2000,
10904 PA = ra2pa(0xfffdb2000,0),
10905 tsbonly,
10906 part_0_ctx_nonzero_tsb_config_2,
10907 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
10908 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
10909 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
10910}
10911.text; .skip 8
10912
10913
10914SECTION .btext030
10915.text
10916.global SUBR054; SUBR054:
10917BL60021: ! SUBR:L0-B000
10918 add %g1, 0x17, %g1 ! FFFFBB820FF6DF00 SUBR:L0-B000 0 chksum++
10919 save %o6, -128, %o6 ! FFFFBB820FF6DF04 SUBR:L0-B000 0
10920 .word 0xB7AF5CE3 ! FFFFBB820FF6DF08 SUBR:L0-B000 0 illop
10921 or %l7,%hm(0x10B7AF5CE3),%l7 ! FFFFBB820FF6DF0C SUBR:L0-B000 0
10922 sethi %lm(0x10B7AF5CE3),%l6 ! FFFFBB820FF6DF10 SUBR:L0-B000 0
10923 .word 0xFDD54A52 ! FFFFBB820FF6DF14 SUBR:L0-B000 0 illop
10924 sllx %l7, 0x20, %l7 ! FFFFBB820FF6DF18 SUBR:L0-B000 0
10925 or %l7, %l6, %l7 ! FFFFBB820FF6DF1C SUBR:L0-B000 0
10926 .word 0x8FA09007 ! FFFFBB820FF6DF20 SUBR:L0-B000 0 illop
10927 .word 0xAD928009 ! FFFFBB820FF6DF24 SUBR:L0-B000 0 illop
10928 or %g0, 0x2, %l0 ! FFFFBB820FF6DF28 LOOP:L1-B000 0
10929BL60064: ! LOOP:L1-B000
10930 add %g1, 0x44E, %g1 ! FFFFBB820FF6DF2C LOOP:L1-B000 0 chksum++
10931 .word 0x9F93E001 ! FFFFBB820FF6DF30 SKIP:L2-B000 0 illop
10932 fbl BL60022 ! FFFFBB820FF6DF34 SKIP:L2-B000 0
10933 prefetch [%g4+0x0B23], 3 ! FFFFBB820FF6DF38 SKIP:L2-B000 0 S <.+2851
10934 .word 0xC77F8255 ! FFFFBB820FF6DF3C SKIP:L2-B000 0 illop
10935 .word 0x361F01FF ! FFFFBB820FF6DF40 SKIP:L2-B000 0 illop
10936 ldda [%l5]0x16, %f16 ! FFFFBB820FF6DF44 SKIP:L2-B000 0 Blk-Load
10937 membar 0x40 ! FFFFBB820FF6DF48 SKIP:L2-B000 0
10938 .word 0xC2986869 ! FFFFBB820FF6DF4C SKIP:L2-B000 0 illop
10939 .word 0xBE100001 ! FFFFBB820FF6DF50 SKIP:L2-B000 0 random
10940 membar 0x40 ! FFFFBB820FF6DF54 SKIP:L2-B000 0
10941 .word 0x2C402788 ! FFFFBB820FF6DF58 SKIP:L2-B000 0 random
10942 stda %f16, [%l5]0x16 ! FFFFBB820FF6DF5C SKIP:L2-B000 0 Blk-Store
10943 .word 0x08C78163 ! FFFFBB820FF6DF60 SKIP:L2-B000 0 illop
10944 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6DF64 SKIP:L2-B000 0 <BD60021
10945 ldda [%l6]0x2C, %i0 ! FFFFBB820FF6DF68 SKIP:L2-B000 0 S Quad_Ld
10946 std %f38, [%g3+0x0050] ! FFFFBB820FF6DF6C SKIP:L2-B000 0 S >BD60002
10947 add %g1, 0x411, %g1 ! FFFFBB820FF6DF70 SKIP:L2-B000 0 chksum++
10948 fnot1 %f30, %f20 ! FFFFBB820FF6DF74 SKIP:L2-B000 0 S
10949 .word 0x87A70503 ! FFFFBB820FF6DF78 SKIP:L2-B000 0 illop
10950 membar 0x40 ! FFFFBB820FF6DF7C SKIP:L2-B000 0
10951 stda %f16, [%l5]0xF0 ! FFFFBB820FF6DF80 SKIP:L2-B000 0 Blk-Store
10952 membar 0x40 ! FFFFBB820FF6DF84 SKIP:L2-B000 0
10953 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6DF88 SKIP:L2-B000 0 <BD60021
10954 stba %g7, [%l6+%g0]0x04 ! FFFFBB820FF6DF8C SKIP:L2-B000 0 S >BD60022
10955 .word 0xB3A8D012 ! FFFFBB820FF6DF90 SKIP:L2-B000 0 S illop_FP
10956 fba,a BL60023 ! FFFFBB820FF6DF94 SKIP:L2-B000 0
10957 .word 0xE3CCD8A2 ! FFFFBB820FF6DF98 SKIP:L2-B000 0 S illop
10958BL60022: ! ELSE:L2-B001
10959 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6DF9C ELSE:L2-B001 0 <BD60021
10960 ldda [%l6]0x26, %i0 ! FFFFBB820FF6DFA0 ELSE:L2-B001 0 S Quad_Ld_P
10961 add %g5, -94, %l6 ! FFFFBB820FF6DFA4 ELSE:L2-B001 0 @BD60014
10962 stda %f18, [%l6]0xD9 ! FFFFBB820FF6DFA8 ELSE:L2-B001 0 S Short8
10963 .word 0x8FA85C34 ! FFFFBB820FF6DFAC ELSE:L2-B001 0 S illop_FP
10964 .word 0x93906000 ! FFFFBB820FF6DFB0 ELSE:L2-B001 0 random
10965 ldda [%l6]0x2E, %i0 ! FFFFBB820FF6DFB4 ELSE:L2-B001 0 S Quad_Ld_P
10966 std %f36, [%g6+0x0050] ! FFFFBB820FF6DFB8 ELSE:L2-B001 0 S >BD60002
10967 add %g1, 0x5B4, %g1 ! FFFFBB820FF6DFBC ELSE:L2-B001 0 chksum++
10968 sth %i0, [%g6+0x0070] ! FFFFBB820FF6DFC0 ELSE:L2-B001 0 S >BD60005
10969 pdist %f28, %f18, %f28 ! FFFFBB820FF6DFC4 ELSE:L2-B001 0 S
10970 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6DFC8 ELSE:L2-B001 0 <BD60003
10971 .word 0x8F94DCDB ! FFFFBB820FF6DFCC ELSE:L2-B001 0 illop
10972 stda %f32, [%l5]0x16 ! FFFFBB820FF6DFD0 ELSE:L2-B001 0 Blk-Store
10973 .word 0xAF53C000 ! FFFFBB820FF6DFD4 ELSE:L2-B001 0 illop
10974 ldx [%g2+0x0048], %g4 ! FFFFBB820FF6DFD8 ELSE:L2-B001 0 S BASE<BD60111
10975 std %f6, [%g4+0x0050] ! FFFFBB820FF6DFDC ELSE:L2-B001 0 S >BD60002
10976 edge8l %i1, %i2, %i3 ! FFFFBB820FF6DFE0 ELSE:L2-B001 0 S
10977 sethi %hh(0x1B1039FF00),%l6 ! FFFFBB820FF6DFE4 ELSE:L2-B001 0 SUBR057
10978 .word 0xF1B1A6A7 ! FFFFBB820FF6DFE8 ELSE:L2-B001 0 illop
10979 sethi %lm(0x1B1039FF00),%l5 ! FFFFBB820FF6DFEC ELSE:L2-B001 0
10980 or %l5,%lo(0x1B1039FF00),%l5 ! FFFFBB820FF6DFF0 ELSE:L2-B001 0
10981 sllx %l6, 0x20, %l6 ! FFFFBB820FF6DFF4 ELSE:L2-B001 0
10982 or %l6, %l5, %l6 ! FFFFBB820FF6DFF8 ELSE:L2-B001 0
10983 jmpl %l6+0x0000, %o7 ! FFFFBB820FF6DFFC ELSE:L2-B001 0 S
10984 nop ! FFFFBB820FF6E000 ELSE:L2-B001 0 S
10985 .word 0xBDAD92D9 ! FFFFBB820FF6E004 ELSE:L2-B001 0 illop
10986 .word 0xCBEED83C ! FFFFBB820FF6E008 ELSE:L2-B001 0 illop
10987 stda %f16, [%l5]0x16 ! FFFFBB820FF6E00C ELSE:L2-B001 0 Blk-Store
10988 membar 0x40 ! FFFFBB820FF6E010 ELSE:L2-B001 0
10989 sth %i1, [%g6+0x0070] ! FFFFBB820FF6E014 ELSE:L2-B001 0 S >BD60005
10990 nop ! FFFFBB820FF6E018 ELSE:L2-B001 0 S
10991BL60023: ! ELSE:L2-B001
10992 add %g1, 0x659, %g1 ! FFFFBB820FF6E01C ELSE:L2-B001 0 chksum++
10993 andcc %i0, 0x800, %g0 ! FFFFBB820FF6E020 SKIP:L2-B002 0
10994 .word 0xC3FBE0FC ! FFFFBB820FF6E024 SKIP:L2-B002 0 illop
10995 fpack16 %f24, %f19 ! FFFFBB820FF6E028 SKIP:L2-B002 0 S
10996 .word 0x87B3F01D ! FFFFBB820FF6E02C SKIP:L2-B002 0 S illop_VIS
10997 .word 0xF3914F74 ! FFFFBB820FF6E030 SKIP:L2-B002 0 S illop
10998 .word 0xDF51DC04 ! FFFFBB820FF6E034 SKIP:L2-B002 0 illop
10999 membar 0x40 ! FFFFBB820FF6E038 SKIP:L2-B002 0
11000 stda %f16, [%l5]0xE0 ! FFFFBB820FF6E03C SKIP:L2-B002 0 Blk-Store
11001 .word 0x97AE5E3B ! FFFFBB820FF6E040 SKIP:L2-B002 0 illop
11002 .word 0x87FBFBB4 ! FFFFBB820FF6E044 SKIP:L2-B002 0 illop
11003 .word 0xBD82CEB8 ! FFFFBB820FF6E048 SKIP:L2-B002 0 S random
11004 stb %i1, [%g5+0x0072] ! FFFFBB820FF6E04C SKIP:L2-B002 0 S >BD60003
11005 .word 0x87AF5BF1 ! FFFFBB820FF6E050 SKIP:L2-B002 0 S illop
11006 .word 0x95906000 ! FFFFBB820FF6E054 SKIP:L2-B002 0 random
11007 stda %f0, [%l5]0xE0 ! FFFFBB820FF6E058 SKIP:L2-B002 0 Blk-Store
11008 membar 0x40 ! FFFFBB820FF6E05C SKIP:L2-B002 0
11009 alignaddr %o5, %i0, %l2 ! FFFFBB820FF6E060 SKIP:L2-B002 0 S
11010 add %g1, 0x1A9, %g1 ! FFFFBB820FF6E064 SKIP:L2-B002 0 chksum++
11011 fcmpne32 %f28, %f20, %i2 ! FFFFBB820FF6E068 SKIP:L2-B002 0 S
11012 sth %i0, [%g5+0x0070] ! FFFFBB820FF6E06C SKIP:L2-B002 0 S >BD60005
11013 call .+8 ! FFFFBB820FF6E070 SKIP:L2-B002 0 S
11014 .word 0xB1D0FABB ! FFFFBB820FF6E074 SKIP:L2-B002 0 S random
11015 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E078 SKIP:L2-B002 0 <BD60003
11016 membar 0x40 ! FFFFBB820FF6E07C SKIP:L2-B002 0
11017 .word 0x97A398EB ! FFFFBB820FF6E080 SKIP:L2-B002 0 illop
11018 .word 0x81E80000 ! FFFFBB820FF6E084 SKIP:L2-B002 0 random
11019 membar 0x40 ! FFFFBB820FF6E088 SKIP:L2-B002 0
11020 stda %f0, [%l5]0xE0 ! FFFFBB820FF6E08C SKIP:L2-B002 0 Blk-Store
11021 membar 0x40 ! FFFFBB820FF6E090 SKIP:L2-B002 0
11022 membar 0x40 ! FFFFBB820FF6E094 SKIP:L2-B002 0
11023 stda %f16, [%l5]0xE0 ! FFFFBB820FF6E098 SKIP:L2-B002 0 Blk-Store
11024 membar 0x40 ! FFFFBB820FF6E09C SKIP:L2-B002 0
11025 .word 0x1876B2CC ! FFFFBB820FF6E0A0 SKIP:L2-B002 0 S illop
11026 membar 0x40 ! FFFFBB820FF6E0A4 SKIP:L2-B002 0
11027 stda %f16, [%l5]0xF0 ! FFFFBB820FF6E0A8 SKIP:L2-B002 0 Blk-Store
11028 .word 0xBFD47800 ! FFFFBB820FF6E0AC SKIP:L2-B002 0 illop
11029 fba,a BL60037 ! FFFFBB820FF6E0B0 SKIP:L2-B002 0
11030 nop ! FFFFBB820FF6E0B4 SKIP:L2-B002 0 S
11031BL60024: ! ELSE:L2-B003
11032 .word 0x9DAE8C26 ! FFFFBB820FF6E0B8 ELSE:L2-B003 0 S illop
11033 fbne,a,pt %fcc2, BL60025 ;.empty ! FFFFBB820FF6E0BC ELSE:L2-B003 0 L
11034 brz,pt %i2, BL60026 ! FFFFBB820FF6E0C0 ELSE:L2-B003 0 L
11035 .word 0x9F92C01D ! FFFFBB820FF6E0C4 ELSE:L2-B003 0 S illop
11036 .word 0xA58A2C0C ! FFFFBB820FF6E0C8 ELSE:L2-B003 0 S illop
11037 ble BL60027 ! FFFFBB820FF6E0CC ELSE:L2-B003 0 L
11038 .word 0x87504142 ! FFFFBB820FF6E0D0 ELSE:L2-B003 0 S illop
11039 .word 0x268F8A6B ! FFFFBB820FF6E0D4 ELSE:L2-B003 0 L random
11040 fble,pt %fcc3, BL60026 ;.empty ! FFFFBB820FF6E0D8 ELSE:L2-B003 0 L
11041BL60027:.word 0x95906000 ! FFFFBB820FF6E0DC ELSE:L2-B003 0 L random
11042 std %f6, [%g3+0x0050] ! FFFFBB820FF6E0E0 ELSE:L2-B003 0 S >BD60002
11043 bg,a,pn %icc, BL60029 ;.empty ! FFFFBB820FF6E0E4 ELSE:L2-B003 0 L
11044BL60025:bg BL60028 ! FFFFBB820FF6E0E8 ELSE:L2-B003 0 L
11045BL60026:stb %i1, [%g3+0x0072] ! FFFFBB820FF6E0EC ELSE:L2-B003 0 S >BD60003
11046BL60028:.word 0x7EC0AEA0 ! FFFFBB820FF6E0F0 ELSE:L2-B003 0 S random
11047BL60029:add %g1, 0x4EA, %g1 ! FFFFBB820FF6E0F4 ELSE:L2-B003 0 chksum++
11048 add %g1, 0x8D8, %g1 ! FFFFBB820FF6E0F8 ELSE:L2-B003 0 chksum++
11049 .word 0xC5AFAAB3 ! FFFFBB820FF6E0FC ELSE:L2-B003 0 S illop
11050 fbo,a,pt %fcc3, BL60030 ;.empty ! FFFFBB820FF6E100 ELSE:L2-B003 0 L
11051 fbn,a BL60031 ;.empty ! FFFFBB820FF6E104 ELSE:L2-B003 0 L
11052 bleu,pn %icc, BL60032 ! FFFFBB820FF6E108 ELSE:L2-B003 0 L
11053 .word 0xF196F6F5 ! FFFFBB820FF6E10C ELSE:L2-B003 0 S illop
11054 ble,pn %icc, BL60033 ! FFFFBB820FF6E110 ELSE:L2-B003 0 L
11055 std %f32, [%g5+0x0050] ! FFFFBB820FF6E114 ELSE:L2-B003 0 S >BD60002
11056BL60032:.word 0xD55E5ABF ! FFFFBB820FF6E118 ELSE:L2-B003 0 L illop
11057BL60031:be BL60035 ! FFFFBB820FF6E11C ELSE:L2-B003 0 L
11058 nop ! FFFFBB820FF6E120 ELSE:L2-B003 0 S
11059 brz,a,pn %l2, BL60033 ;.empty ! FFFFBB820FF6E124 ELSE:L2-B003 0 L
11060BL60034:.word 0xA5B28688 ! FFFFBB820FF6E128 ELSE:L2-B003 0 L illop
11061BL60030:.word 0xABAB00A1 ! FFFFBB820FF6E12C ELSE:L2-B003 0 S illop
11062BL60033:nop ! FFFFBB820FF6E130 ELSE:L2-B003 0 S
11063BL60035:.word 0x7756B1C0 ! FFFFBB820FF6E134 ELSE:L2-B003 0 S random
11064 sth %i0, [%g3+0x0070] ! FFFFBB820FF6E138 ELSE:L2-B003 0 S >BD60005
11065BL60036:add %g1, 0x1F7, %g1 ! FFFFBB820FF6E13C ELSE:L2-B003 0 chksum++
11066BL60037: ! ELSE:L2-B003
11067 .word 0xABA752A3 ! FFFFBB820FF6E140 ELSE:L2-B003 0 illop
11068 fcmpd %fcc0, %f32, %f36 ! FFFFBB820FF6E144 SKIP:L2-B004 0
11069 fbl BL60039 ! FFFFBB820FF6E148 SKIP:L2-B004 0
11070 std %f14, [%g3+0x0050] ! FFFFBB820FF6E14C SKIP:L2-B004 0 S >BD60002
11071 nop ! FFFFBB820FF6E150 SKIP:L2-B004 0 S
11072 .word 0x83F700F0 ! FFFFBB820FF6E154 SKIP:L2-B004 0 S illop
11073 nop ! FFFFBB820FF6E158 SKIP:L2-B004 0 S
11074 .word 0x31E4B46B ! FFFFBB820FF6E15C SKIP:L2-B004 0 S illop
11075 .word 0xF21814D1 ! FFFFBB820FF6E160 SKIP:L2-B004 0 S illop
11076 .word 0xB77B9283 ! FFFFBB820FF6E164 SKIP:L2-B004 0 S illop
11077 call .+8 ! FFFFBB820FF6E168 SKIP:L2-B004 0 L
11078BL60038:nop ! FFFFBB820FF6E16C SKIP:L2-B004 0 S
11079 add %g1, 0x59B, %g1 ! FFFFBB820FF6E170 SKIP:L2-B004 0 chksum++
11080 add %g1, 0xFA9, %g1 ! FFFFBB820FF6E174 SKIP:L2-B004 0 chksum++
11081 add %g6, 0x72, %l6 ! FFFFBB820FF6E178 SKIP:L2-B004 0 @BD60003
11082 ldda [%l6]0xD9, %f20 ! FFFFBB820FF6E17C SKIP:L2-B004 0 S Short8
11083 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E180 SKIP:L2-B004 0 <BD60021
11084 stwa %g7, [%l6+%g0]0x0C ! FFFFBB820FF6E184 SKIP:L2-B004 0 S >BD60022
11085 call .+8 ! FFFFBB820FF6E188 SKIP:L2-B004 0 S
11086 stba %g1, [%g5+0x0072]%asi ! FFFFBB820FF6E18C SKIP:L2-B004 0 S >BD60003
11087 .word 0x8BB2C618 ! FFFFBB820FF6E190 SKIP:L2-B004 0 S illop
11088 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E194 SKIP:L2-B004 0 <BD60003
11089 membar 0x40 ! FFFFBB820FF6E198 SKIP:L2-B004 0
11090 stda %f16, [%l5]0xE0 ! FFFFBB820FF6E19C SKIP:L2-B004 0 Blk-Store
11091 membar 0x40 ! FFFFBB820FF6E1A0 SKIP:L2-B004 0
11092 ldstub [%g5+0x0072], %o4 ! FFFFBB820FF6E1A4 SKIP:L2-B004 0 S >BD60003
11093 .word 0x93ABBCF6 ! FFFFBB820FF6E1A8 SKIP:L2-B004 0 illop
11094 .word 0xDBDB5A38 ! FFFFBB820FF6E1AC SKIP:L2-B004 0 S illop
11095BL60039: ! ELSE:L2-B005
11096 ldx [%g2+0x0010], %g5 ! FFFFBB820FF6E1B0 ELSE:L2-B005 0 S BASE<BD60173
11097 .word 0xFB54EE28 ! FFFFBB820FF6E1B4 ELSE:L2-B005 0 L illop
11098 stda %f6, [%g6+0x0050]%asi ! FFFFBB820FF6E1B8 ELSE:L2-B005 0 S >BD60002
11099 nop ! FFFFBB820FF6E1BC ELSE:L2-B005 0 S
11100 .word 0x34F3EE36 ! FFFFBB820FF6E1C0 ELSE:L2-B005 0 S random
11101 brnz,a,pn %o0, BL60041 ;.empty ! FFFFBB820FF6E1C4 ELSE:L2-B005 0 L
11102 bvc,a BL60042 ! FFFFBB820FF6E1C8 ELSE:L2-B005 0 L
11103BL60040:nop ! FFFFBB820FF6E1CC ELSE:L2-B005 0 S
11104BL60042:.word 0x97B2094B ! FFFFBB820FF6E1D0 ELSE:L2-B005 0 S illop_VIS
11105 lduha [%g5+0x0070]%asi, %o4 ! FFFFBB820FF6E1D4 ELSE:L2-B005 0 S <BD60005
11106BL60041:fbg BL60043 ! FFFFBB820FF6E1D8 ELSE:L2-B005 0 L
11107 stb %i1, [%g5-0x005E] ! FFFFBB820FF6E1DC ELSE:L2-B005 0 S >BD60014
11108BL60043:.word 0x83AC4006 ! FFFFBB820FF6E1E0 ELSE:L2-B005 0 illop
11109 .word 0x81F313E3 ! FFFFBB820FF6E1E4 ELSE:L2-B005 0 illop
11110 .word 0xC97A881F ! FFFFBB820FF6E1E8 ELSE:L2-B005 0 S random
11111 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E1EC ELSE:L2-B005 0 <BD60021
11112 ldda [%l6]0x2E, %i0 ! FFFFBB820FF6E1F0 ELSE:L2-B005 0 S Quad_Ld_P
11113 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E1F4 ELSE:L2-B005 0 <BD60003
11114 membar 0x40 ! FFFFBB820FF6E1F8 ELSE:L2-B005 0
11115 stda %f32, [%l5]0x16 ! FFFFBB820FF6E1FC ELSE:L2-B005 0 Blk-Store
11116 membar 0x40 ! FFFFBB820FF6E200 ELSE:L2-B005 0
11117 stxa %g1, [%g7+%g0]0xDF ! FFFFBB820FF6E204 ELSE:L2-B005 0 S BAD-ASI
11118 membar 0x40 ! FFFFBB820FF6E208 ELSE:L2-B005 0
11119 stda %f16, [%l5]0xE0 ! FFFFBB820FF6E20C ELSE:L2-B005 0 Blk-Store
11120 membar 0x40 ! FFFFBB820FF6E210 ELSE:L2-B005 0
11121BL60044: ! ELSE:L2-B005
11122 .word 0xDF35252A ! FFFFBB820FF6E214 ELSE:L2-B005 0 illop
11123 fcmpd %fcc0, %f6, %f6 ! FFFFBB820FF6E218 SKIP:L2-B006 0
11124 .word 0x1270DE6B ! FFFFBB820FF6E21C SKIP:L2-B006 0 illop
11125 .word 0x8BA1099D ! FFFFBB820FF6E220 SKIP:L2-B006 0 S illop_FP
11126 ldx [%g2+0x0008], %g5 ! FFFFBB820FF6E224 SKIP:L2-B006 0 S BASE<BD60145
11127 .word 0x8E2DBB11 ! FFFFBB820FF6E228 SKIP:L2-B006 0 S random
11128 .word 0xBFA9F109 ! FFFFBB820FF6E22C SKIP:L2-B006 0 illop
11129 membar 0x40 ! FFFFBB820FF6E230 SKIP:L2-B006 0
11130 stda %f16, [%l5]0xE0 ! FFFFBB820FF6E234 SKIP:L2-B006 0 Blk-Store
11131 membar 0x40 ! FFFFBB820FF6E238 SKIP:L2-B006 0
11132 .word 0x884701C8 ! FFFFBB820FF6E23C SKIP:L2-B006 0 random
11133 stda %f32, [%l5]0xF0 ! FFFFBB820FF6E240 SKIP:L2-B006 0 Blk-Store
11134 membar 0x40 ! FFFFBB820FF6E244 SKIP:L2-B006 0
11135 .word 0x80CF1AB6 ! FFFFBB820FF6E248 SKIP:L2-B006 0 illop
11136 .word 0x97AA4065 ! FFFFBB820FF6E24C SKIP:L2-B006 0 S illop
11137 .word 0xBB88EF24 ! FFFFBB820FF6E250 SKIP:L2-B006 0 S illop
11138 fbul,pt %fcc1, BL60045 ;.empty ! FFFFBB820FF6E254 SKIP:L2-B006 0 L
11139BL60045:fbg BL60046 ! FFFFBB820FF6E258 SKIP:L2-B006 0 L
11140 ldub [%g6+0x0072], %i4 ! FFFFBB820FF6E25C SKIP:L2-B006 0 S <BD60003
11141 bcc,a BL60047 ;.empty ! FFFFBB820FF6E260 SKIP:L2-B006 0 L
11142BL60046:fbg BL60047 ;.empty ! FFFFBB820FF6E264 SKIP:L2-B006 0 L
11143 .word 0xAE0E5F6F ! FFFFBB820FF6E268 SKIP:L2-B006 0 L random
11144 nop ! FFFFBB820FF6E26C SKIP:L2-B006 0 S
11145BL60047:.word 0x6ED2E2A0 ! FFFFBB820FF6E270 SKIP:L2-B006 0 L random
11146BL60048:nop ! FFFFBB820FF6E274 SKIP:L2-B006 0 S
11147 .word 0xA7B1CB40 ! FFFFBB820FF6E278 SKIP:L2-B006 0 L illop
11148 std %f32, [%g6+0x0050] ! FFFFBB820FF6E27C SKIP:L2-B006 0 S >BD60002
11149BL60049:.word 0x8D880AAD ! FFFFBB820FF6E280 SKIP:L2-B006 0 illop
11150 ba,pt %icc, BL60051 ! FFFFBB820FF6E284 SKIP:L2-B006 0
11151 .word 0x9FA2CA8B ! FFFFBB820FF6E288 SKIP:L2-B006 0 S illop
11152BL60050: ! ELSE:L2-B007
11153 .word 0xB3D1A3FA ! FFFFBB820FF6E28C ELSE:L2-B007 0 S illop
11154 add %g5, 0x70, %l6 ! FFFFBB820FF6E290 ELSE:L2-B007 0 @BD60005
11155 .word 0x99A6D066 ! FFFFBB820FF6E294 ELSE:L2-B007 0 S illop
11156 .word 0xD0EBE63A ! FFFFBB820FF6E298 ELSE:L2-B007 0 S random
11157 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E29C ELSE:L2-B007 0 <BD60021
11158 .word 0x81880000 ! FFFFBB820FF6E2A0 ELSE:L2-B007 0 S random
11159 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E2A4 ELSE:L2-B007 0 <BD60003
11160 membar 0x40 ! FFFFBB820FF6E2A8 ELSE:L2-B007 0
11161 stda %f32, [%l5]0x16 ! FFFFBB820FF6E2AC ELSE:L2-B007 0 Blk-Store
11162 membar 0x40 ! FFFFBB820FF6E2B0 ELSE:L2-B007 0
11163 add %g4, -94, %l6 ! FFFFBB820FF6E2B4 ELSE:L2-B007 0 @BD60014
11164 .word 0xBD78D292 ! FFFFBB820FF6E2B8 ELSE:L2-B007 0 S illop
11165 .word 0xA5B6C3A7 ! FFFFBB820FF6E2BC ELSE:L2-B007 0 illop
11166 .word 0xCF6ECCCE ! FFFFBB820FF6E2C0 ELSE:L2-B007 0 illop
11167 membar 0x40 ! FFFFBB820FF6E2C4 ELSE:L2-B007 0
11168 lduha [%g4+0x0070]%asi, %i3 ! FFFFBB820FF6E2C8 ELSE:L2-B007 0 S <BD60005
11169 ldstub [%g6-0x005E], %i2 ! FFFFBB820FF6E2CC ELSE:L2-B007 0 S >BD60014
11170 membar 0x40 ! FFFFBB820FF6E2D0 ELSE:L2-B007 0
11171 .word 0x9579D07D ! FFFFBB820FF6E2D4 ELSE:L2-B007 0 illop
11172 .word 0x81C7E008 ! FFFFBB820FF6E2D8 ELSE:L2-B007 0 random
11173 ldx [%g2+0x0060], %fsr ! FFFFBB820FF6E2DC ELSE:L2-B007 0 S <BD60008
11174 add %g1, 0xE6C, %g1 ! FFFFBB820FF6E2E0 ELSE:L2-B007 0 chksum++
11175 .word 0x83DCE023 ! FFFFBB820FF6E2E4 ELSE:L2-B007 0 S random
11176 ldsba [%g7+%g0]0x83, %o5 ! FFFFBB820FF6E2E8 ELSE:L2-B007 0 S <BD60034
11177 tvs %xcc, %g0+0x0061 ! FFFFBB820FF6E2EC ELSE:L2-B007 0 S
11178 .word 0xA5A8D01E ! FFFFBB820FF6E2F0 ELSE:L2-B007 0 S illop
11179 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E2F4 ELSE:L2-B007 0 <BD60003
11180 membar 0x40 ! FFFFBB820FF6E2F8 ELSE:L2-B007 0
11181 stda %f16, [%l5]0xF0 ! FFFFBB820FF6E2FC ELSE:L2-B007 0 Blk-Store
11182 membar 0x40 ! FFFFBB820FF6E300 ELSE:L2-B007 0
11183 ldx [%g5-0x0088], %g5 ! FFFFBB820FF6E304 ELSE:L2-B007 0 ptr_chase
11184 ldx [%g5-0x0088], %g5 ! FFFFBB820FF6E308 ELSE:L2-B007 0 ptr_chase
11185 ldx [%g5-0x0088], %g5 ! FFFFBB820FF6E30C ELSE:L2-B007 0 ptr_chase
11186 .word 0xA543AFBA ! FFFFBB820FF6E310 ELSE:L2-B007 0 random
11187BL60051: ! ELSE:L2-B007
11188 add %g1, 0x1DE, %g1 ! FFFFBB820FF6E314 ELSE:L2-B007 0 chksum++
11189 andcc %g1, 0x1, %g0 ! FFFFBB820FF6E318 SKIP:L2-B008 0
11190 bnz,a,pn %xcc, BL60052 ! FFFFBB820FF6E31C SKIP:L2-B008 0
11191 .word 0xB9666F2F ! FFFFBB820FF6E320 SKIP:L2-B008 0 S illop
11192 ldx [%g2+0x0058], %l6 ! FFFFBB820FF6E324 SKIP:L2-B008 0 <BD60021
11193 stxa %g7, [%l6+%g0]0x04 ! FFFFBB820FF6E328 SKIP:L2-B008 0 S >BD60022
11194 call .+8 ! FFFFBB820FF6E32C SKIP:L2-B008 0 S
11195 ldda [%g4+0x0050]%asi, %f0 ! FFFFBB820FF6E330 SKIP:L2-B008 0 S <BD60002
11196 ldda [%l6]0x26, %i0 ! FFFFBB820FF6E334 SKIP:L2-B008 0 S Quad_Ld_P
11197 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E338 SKIP:L2-B008 0 <BD60003
11198 membar 0x40 ! FFFFBB820FF6E33C SKIP:L2-B008 0
11199 stda %f16, [%l5]0x16 ! FFFFBB820FF6E340 SKIP:L2-B008 0 Blk-Store
11200 membar 0x40 ! FFFFBB820FF6E344 SKIP:L2-B008 0
11201 pdist %f20, %f18, %f26 ! FFFFBB820FF6E348 SKIP:L2-B008 0 S
11202 tle %xcc, %g0+0x0057 ! FFFFBB820FF6E34C SKIP:L2-B008 0 S
11203 .word 0xA1CDB208 ! FFFFBB820FF6E350 SKIP:L2-B008 0 illop
11204 stda %f0, [%l5]0xF0 ! FFFFBB820FF6E354 SKIP:L2-B008 0 Blk-Store
11205 membar 0x40 ! FFFFBB820FF6E358 SKIP:L2-B008 0
11206 .word 0xBD65EC9A ! FFFFBB820FF6E35C SKIP:L2-B008 0 S illop
11207 .word 0xBDB482EC ! FFFFBB820FF6E360 SKIP:L2-B008 0 S illop
11208 ldx [%g2+0x0010], %g3 ! FFFFBB820FF6E364 SKIP:L2-B008 0 S BASE<BD60173
11209 add %g1, 0x1AD, %g1 ! FFFFBB820FF6E368 SKIP:L2-B008 0 chksum++
11210 lduha [%g7+%g7]0x83, %o0 ! FFFFBB820FF6E36C SKIP:L2-B008 0 S <BD60034
11211 sethi %hh(0xFFFFD8391919FF00),%l6 ! FFFFBB820FF6E370 SKIP:L2-B008 0 SUBR056
11212 .word 0xEA0B9A70 ! FFFFBB820FF6E374 SKIP:L2-B008 0 random
11213 sethi %lm(0xFFFFD8391919FF00),%l5 ! FFFFBB820FF6E378 SKIP:L2-B008 0
11214 .word 0xA5AB861B ! FFFFBB820FF6E37C SKIP:L2-B008 0 illop
11215 sllx %l6, 0x20, %l6 ! FFFFBB820FF6E380 SKIP:L2-B008 0
11216 or %l6, %l5, %l6 ! FFFFBB820FF6E384 SKIP:L2-B008 0
11217 jmpl %l6+0x0000, %o7 ! FFFFBB820FF6E388 SKIP:L2-B008 0 S
11218 nop ! FFFFBB820FF6E38C SKIP:L2-B008 0 S
11219 ldx [%g2+0x0050], %l5 ! FFFFBB820FF6E390 SKIP:L2-B008 0 <BD60003
11220 membar 0x40 ! FFFFBB820FF6E394 SKIP:L2-B008 0
11221 ldda [%l5]0x16, %f16 ! FFFFBB820FF6E398 SKIP:L2-B008 0 Blk-Load
11222 membar 0x40 ! FFFFBB820FF6E39C SKIP:L2-B008 0
11223 ldx [%g2+0x0060], %fsr ! FFFFBB820FF6E3A0 SKIP:L2-B008 0 S <BD60008
11224 .word 0x93D6B792 ! FFFFBB820FF6E3A4 SKIP:L2-B008 0 S illop
11225 stxa %i0, [%g2+%g0]0x76 ! FFFFBB820FF6E3A8 SKIP:L2-B008 0 S BAD-ASI
11226 fba,pn %fcc0, BL60056 ! FFFFBB820FF6E3AC SKIP:L2-B008 0
11227 lduba [%g4+0x0072]%asi, %i5 ! FFFFBB820FF6E3B0 SKIP:L2-B008 0 S <BD60003
11228BL60052: ! ELSE:L2-B009
11229 .word 0xAD89CF82 ! FFFFBB820FF6E3B4 ELSE:L2-B009 0 S illop
11230 ldd [%g5+0x0057], %f6 ! FFFFBB820FF6E3B8 ELSE:L2-B009 0 S <BD60002+7
11231 fbuge,pn %fcc3, BL60053 ! FFFFBB820FF6E3BC ELSE:L2-B009 0 L
11232 nop ! FFFFBB820FF6E3C0 ELSE:L2-B009 0 S
11233 .word 0xBBA99890 ! FFFFBB820FF6E3C4 ELSE:L2-B009 0 L illop
11234BL60053:fbl,pn %fcc2, BL60055 ;.empty ! FFFFBB820FF6E3C8 ELSE:L2-B009 0 L
11235 fbl BL60054 ! FFFFBB820FF6E3CC ELSE:L2-B009 0 L
11236BL60055:edge8ln %l2, %l2, %l2 ! FFFFBB820FF6E3D0 ELSE:L2-B009 0 S
11237BL60054:add %g1, 0xA85, %g1 ! FFFFBB820FF6E3D4 ELSE:L2-B009 0 chksum++
11238 add %g1, 0x70F, %g1 ! FFFFBB820FF6E3D8 ELSE:L2-B009 0 chksum++
11239 .word 0xC930DCFF ! FFFFBB820FF6E3DC ELSE:L2-B009 0 illop
11240 .word 0x9FC3801F ! FFFFBB820FF6E3E0 ELSE:L2-B009 0 random
11241 stda %f32, [%l5]0xE0 ! FFFFBB820FF6E3E4 ELSE:L2-B009 0 Blk-Store
11242 membar 0x40 ! FFFFBB820FF6E3E8 ELSE:L2-B009 0
11243 ldx [%g2+0x0020], %g6 ! FFFFBB820FF6E3EC ELSE:L2-B009 0 S BASE<BD60016
11244 ldstub [%g4+0x0072], %o2 ! FFFFBB820FF6E3F0 ELSE:L2-B009 0 S >BD60003
11245 membar 0x40 ! FFFFBB820FF6E3F4 ELSE:L2-B009 0
11246 stda %f16, [%l5]0xE0 ! FFFFBB820FF6E3F8 ELSE:L2-B009 0 Blk-Store
11247 .word 0xB9A58D7F ! FFFFBB820FF6E3FC ELSE:L2-B009 0 illop
11248BL60056: ! ELSE:L2-B009
11249 add %g1, 0xA31, %g1 ! FFFFBB820FF6E400 ELSE:L2-B009 0 chksum++
11250 .word 0x83F00000 ! FFFFBB820FF6E404 LOOP:L1-B000 0 S illop
11251 std %f40, [%g5+0x0050] ! FFFFBB820FF6E408 LOOP:L1-B000 0 S >BD60002
11252 fbe,a,pn %fcc1, BL60057 ! FFFFBB820FF6E40C LOOP:L1-B000 0 L
11253 tvc %icc, %g0+0x0076 ! FFFFBB820FF6E410 LOOP:L1-B000 0 S pseudo-branch
11254 .word 0x9F44FFB4 ! FFFFBB820FF6E414 LOOP:L1-B000 0 L illop
11255BL60057:ble,a,pn %icc, BL60059 ;.empty ! FFFFBB820FF6E418 LOOP:L1-B000 0 L
11256BL60058:bz BL60060 ! FFFFBB820FF6E41C LOOP:L1-B000 0 L
11257 prefetch [%l0-0x0BC1], 20 ! FFFFBB820FF6E420 LOOP:L1-B000 0 S <.-3009
11258 fbu,a,pn %fcc1, BL60059 ;.empty ! FFFFBB820FF6E424 LOOP:L1-B000 0 L
11259 fbe,pn %fcc0, BL60061 ! FFFFBB820FF6E428 LOOP:L1-B000 0 L
11260 .word 0xD7EBC33A ! FFFFBB820FF6E42C LOOP:L1-B000 0 S illop
11261BL60059:fbne BL60062 ;.empty ! FFFFBB820FF6E430 LOOP:L1-B000 0 L
11262BL60062:bgu,pt %icc, BL60063 ;.empty ! FFFFBB820FF6E434 LOOP:L1-B000 0 L
11263BL60060:bgu,a BL60061 ;.empty ! FFFFBB820FF6E438 LOOP:L1-B000 0 L
11264BL60061:.word 0x8DA8187A ! FFFFBB820FF6E43C LOOP:L1-B000 0 L illop
11265 nop ! FFFFBB820FF6E440 LOOP:L1-B000 0 S
11266BL60063:add %g1, 0xFFC, %g1 ! FFFFBB820FF6E444 LOOP:L1-B000 0 chksum++
11267 subcc %l0, 0x1, %l0 ! FFFFBB820FF6E448 LOOP:L1-B000 0
11268 bnz,a,pt %xcc, BL60064 ! FFFFBB820FF6E44C LOOP:L1-B000 0
11269 sth %l2, [%g5+0x0070] ! FFFFBB820FF6E450 LOOP:L1-B000 0 S >BD60005
11270 add %g1, 0x606, %g1 ! FFFFBB820FF6E454 LOOP:L1-B000 0 chksum++
11271 nop ! FFFFBB820FF6E458 SUBR:L0-B000 0 S
11272 bnz BL60065 ;.empty ! FFFFBB820FF6E45C SUBR:L0-B000 0 L
11273 bcs,pn %xcc, BL60066 ;.empty ! FFFFBB820FF6E460 SUBR:L0-B000 0 L
11274 fbn,pt %fcc0, BL60067 ! FFFFBB820FF6E464 SUBR:L0-B000 0 L
11275BL60067:tneg %xcc, %g0+0x0070 ! FFFFBB820FF6E468 SUBR:L0-B000 0 S pseudo-branch
11276BL60066:nop ! FFFFBB820FF6E46C SUBR:L0-B000 0 S
11277 nop ! FFFFBB820FF6E470 SUBR:L0-B000 0 S
11278 nop ! FFFFBB820FF6E474 SUBR:L0-B000 0 S
11279BL60065:add %g1, 0xD38, %g1 ! FFFFBB820FF6E478 SUBR:L0-B000 0 chksum++
11280 ta %xcc, 0x45 ! FFFFBB820FF6E47C SUBR:L0-B000 0 demap-stack
11281 .word 0x9FC68000 ! FFFFBB820FF6E480 SUBR:L0-B000 0 random
11282 return %i7+0x0008 ! FFFFBB820FF6E484 SUBR:L0-B000 0
11283 add %g1, 0xFC3, %g1 ! FFFFBB820FF6E488 SUBR:L0-B000 0 chksum++
11284
11285SECTION .btext030_pg1 TEXT_VA=0xffffbb820ff6e000
11286attr_text {
11287 Name = .btext030_pg1,
11288 VA = 0xffffbb820ff6e000,
11289 RA = 0xfffdb4000,
11290 PA = ra2pa(0xfffdb4000,0),
11291 tsbonly,
11292 part_0_ctx_nonzero_tsb_config_2,
11293 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
11294 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
11295 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
11296}
11297.text; .skip 8
11298
11299!========================================================================
11300
11301SECTION .btext031 TEXT_VA=0x38b0d6dff00
11302attr_text {
11303 Name = .btext031,
11304 VA = 0x38b0d6dff00,
11305 RA = 0xfffd5ff00,
11306 PA = ra2pa(0xfffd5ff00,0),
11307 notsb
11308}
11309
11310SECTION .btext031_pg0 TEXT_VA=0x38b0d6d0000
11311attr_text {
11312 Name = .btext031_pg0,
11313 VA = 0x38b0d6d0000,
11314 RA = 0xfffd50000,
11315 PA = ra2pa(0xfffd50000,0),
11316 tsbonly,
11317 part_0_ctx_nonzero_tsb_config_1,
11318 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
11319 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
11320 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
11321}
11322.text; .skip 8
11323
11324
11325SECTION .btext031
11326.text
11327.global SUBR055; SUBR055:
11328BL60068: ! SUBR:L0-B000
11329 add %g1, 0xFB4, %g1 ! 0000038B0D6DFF00 SUBR:L0-B000 0 chksum++
11330 save %o6, -128, %o6 ! 0000038B0D6DFF04 SUBR:L0-B000 0
11331 sethi %hh(0x38B0D6DFF00),%l7 ! 0000038B0D6DFF08 SUBR:L0-B000 0 SUBR055
11332 or %l7,%hm(0x38B0D6DFF00),%l7 ! 0000038B0D6DFF0C SUBR:L0-B000 0
11333 sethi %lm(0x38B0D6DFF00),%l6 ! 0000038B0D6DFF10 SUBR:L0-B000 0
11334 or %l6,%lo(0x38B0D6DFF00),%l6 ! 0000038B0D6DFF14 SUBR:L0-B000 0
11335 sllx %l7, 0x20, %l7 ! 0000038B0D6DFF18 SUBR:L0-B000 0
11336 or %l7, %l6, %l7 ! 0000038B0D6DFF1C SUBR:L0-B000 0
11337 ta %xcc, 0x45 ! 0000038B0D6DFF20 SUBR:L0-B000 0 demap-stack
11338 add %g4, 0x70, %l6 ! 0000038B0D6DFF24 SUBR:L0-B000 0 @BD60005
11339 .word 0xAFA64D55 ! 0000038B0D6DFF28 SUBR:L0-B000 0 S illop
11340 stha %i1, [%g5+0x0070]%asi ! 0000038B0D6DFF2C SUBR:L0-B000 0 S >BD60005
11341 .word 0x9FC75C5A ! 0000038B0D6DFF30 SUBR:L0-B000 0 illop
11342 membar 0x40 ! 0000038B0D6DFF34 SUBR:L0-B000 0
11343 .word 0x9E100001 ! 0000038B0D6DFF38 SUBR:L0-B000 0 random
11344 membar 0x40 ! 0000038B0D6DFF3C SUBR:L0-B000 0
11345 pdist %f22, %f28, %f28 ! 0000038B0D6DFF40 SUBR:L0-B000 0 S
11346 add %g6, 0x70, %l6 ! 0000038B0D6DFF44 SUBR:L0-B000 0 @BD60005
11347 stda %f24, [%l6]0xD2 ! 0000038B0D6DFF48 SUBR:L0-B000 0 S Short16
11348 add %g1, 0xAF2, %g1 ! 0000038B0D6DFF4C SUBR:L0-B000 0 chksum++
11349 flushw ! 0000038B0D6DFF50 SUBR:L0-B000 0
11350 .word 0xAFAF0A7B ! 0000038B0D6DFF54 SWCH:L1-B000 0 illop
11351 and %i1, 0x18, %o7 ! 0000038B0D6DFF58 SWCH:L1-B000 0
11352 .word 0x12E84442 ! 0000038B0D6DFF5C SWCH:L1-B000 0 random
11353 .word 0xBFA75ADD ! 0000038B0D6DFF60 SWCH:L1-B000 0 illop
11354 add %i1, %o7, %i1 ! 0000038B0D6DFF64 SWCH:L1-B000 0
11355 jmpl %l7+%i1, %g0 ! 0000038B0D6DFF68 SWCH:L1-B000 0
11356 sth %o1, [%g4+0x0070] ! 0000038B0D6DFF6C SWCH:L1-B000 0 S >BD60005
11357 ba,a BL60072 ! 0000038B0D6DFF70 SWCH:L1-B000 0
11358 .word 0x05858A25 ! 0000038B0D6DFF74 SWCH:L1-B000 0 S random
11359 fba,pn %fcc2, BL60071 ! 0000038B0D6DFF78 SWCH:L1-B000 0
11360 nop ! 0000038B0D6DFF7C SWCH:L1-B000 0 S
11361 ba BL60070 ! 0000038B0D6DFF80 SWCH:L1-B000 0
11362 stda %f38, [%g3+0x0050]%asi ! 0000038B0D6DFF84 SWCH:L1-B000 0 S >BD60002
11363 fba BL60069 ! 0000038B0D6DFF88 SWCH:L1-B000 0
11364 nop ! 0000038B0D6DFF8C SWCH:L1-B000 0 S
11365BL60069:.word 0xC74A008A ! 0000038B0D6DFF90 CASE:L2-B000 0 illop
11366 .word 0x99ABDA0D ! 0000038B0D6DFF94 CASE:L2-B000 0 S illop_FP
11367 ldx [%g2+0x0060], %fsr ! 0000038B0D6DFF98 CASE:L2-B000 0 S <BD60008
11368 .word 0xB753C000 ! 0000038B0D6DFF9C CASE:L2-B000 0 S illop
11369 .word 0x89B3D017 ! 0000038B0D6DFFA0 CASE:L2-B000 0 S illop_VIS
11370 .word 0xBDE04445 ! 0000038B0D6DFFA4 CASE:L2-B000 0 S illop
11371 .word 0xAF4D4AB0 ! 0000038B0D6DFFA8 CASE:L2-B000 0 illop
11372 edge32ln %i3, %g1, %o2 ! 0000038B0D6DFFAC CASE:L2-B000 0 S
11373BL60070:.word 0xA95D247F ! 0000038B0D6DFFB0 CASE:L2-B001 0 illop
11374 ldx [%g2+0x0050], %l5 ! 0000038B0D6DFFB4 CASE:L2-B001 0 <BD60003
11375 .word 0xBFA68915 ! 0000038B0D6DFFB8 CASE:L2-B001 0 illop
11376 .word 0x8F8FA8E9 ! 0000038B0D6DFFBC CASE:L2-B001 0 illop
11377 membar 0x40 ! 0000038B0D6DFFC0 CASE:L2-B001 0
11378 .word 0x8BA960B8 ! 0000038B0D6DFFC4 CASE:L2-B001 0 illop
11379 .word 0x9DAF0B5E ! 0000038B0D6DFFC8 CASE:L2-B001 0 illop
11380 membar 0x40 ! 0000038B0D6DFFCC CASE:L2-B001 0
11381 stb %i0, [%g4-0x005E] ! 0000038B0D6DFFD0 CASE:L2-B001 0 S >BD60014
11382 .word 0x83A7DC2B ! 0000038B0D6DFFD4 CASE:L2-B001 0 illop
11383 stda %f0, [%l5]0x16 ! 0000038B0D6DFFD8 CASE:L2-B001 0 Blk-Store
11384 .word 0xE6CA03A7 ! 0000038B0D6DFFDC CASE:L2-B001 0 random
11385 ta %icc, %g7+0x005D ! 0000038B0D6DFFE0 CASE:L2-B001 0 S
11386 .word 0x8386F919 ! 0000038B0D6DFFE4 CASE:L2-B001 0 S illop
11387 .word 0xEF8D23FE ! 0000038B0D6DFFE8 CASE:L2-B001 0 S illop
11388 stba %i5, [%g4+0x0072]%asi ! 0000038B0D6DFFEC CASE:L2-B001 0 S >BD60003
11389 .word 0x81CFE008 ! 0000038B0D6DFFF0 CASE:L2-B001 0 random
11390 stda %f0, [%l5]0xE0 ! 0000038B0D6DFFF4 CASE:L2-B001 0 Blk-Store
11391 membar 0x40 ! 0000038B0D6DFFF8 CASE:L2-B001 0
11392 .word 0xDD694F39 ! 0000038B0D6DFFFC CASE:L2-B001 0 illop
11393 .word 0x85AADCE2 ! 0000038B0D6E0000 CASE:L2-B001 0 S illop_FP
11394BL60071:.word 0x97906000 ! 0000038B0D6E0004 CASE:L2-B002 0 random
11395 popc %i5, %i2 ! 0000038B0D6E0008 CASE:L2-B002 0 S
11396 ldx [%g2+0x0050], %l5 ! 0000038B0D6E000C CASE:L2-B002 0 <BD60003
11397 .word 0xA9AE0899 ! 0000038B0D6E0010 CASE:L2-B002 0 illop
11398 stda %f0, [%l5]0xF0 ! 0000038B0D6E0014 CASE:L2-B002 0 Blk-Store
11399 .word 0xC37F4D92 ! 0000038B0D6E0018 CASE:L2-B002 0 illop
11400 .word 0xDDB704F6 ! 0000038B0D6E001C CASE:L2-B002 0 S illop
11401 ldx [%g2+0x0058], %l6 ! 0000038B0D6E0020 CASE:L2-B002 0 <BD60021
11402 ldda [%l6]0x24, %i4 ! 0000038B0D6E0024 CASE:L2-B002 0 S Quad_Ld
11403 ldx [%g2+0x0000], %g5 ! 0000038B0D6E0028 CASE:L2-B002 0 S BASE<BD60167
11404 stb %i5, [%g6+0x0071] ! 0000038B0D6E002C CASE:L2-B002 0 S >BD60005+1
11405 ldx [%g2+0x0040], %g3 ! 0000038B0D6E0030 CASE:L2-B002 0 S BASE<BD60087
11406 call .+8 ! 0000038B0D6E0034 CASE:L2-B002 0 S
11407 .word 0x9E100001 ! 0000038B0D6E0038 CASE:L2-B002 0 S random
11408 fba,a,pn %fcc3, BL60073 ! 0000038B0D6E003C CASE:L2-B002 0
11409 nop ! 0000038B0D6E0040 CASE:L2-B002 0 S
11410BL60072:add %g1, 0x20F, %g1 ! 0000038B0D6E0044 CASE:L2-B003 0 chksum++
11411 ldx [%g2+0x0050], %l5 ! 0000038B0D6E0048 CASE:L2-B003 0 <BD60003
11412 membar 0x40 ! 0000038B0D6E004C CASE:L2-B003 0
11413 stda %f32, [%l5]0xE0 ! 0000038B0D6E0050 CASE:L2-B003 0 Blk-Store
11414 .word 0xB77B02EB ! 0000038B0D6E0054 CASE:L2-B003 0 illop
11415 .word 0xCB5C8B60 ! 0000038B0D6E0058 CASE:L2-B003 0 illop
11416 stxa %g7, [%l6+%g0]0x04 ! 0000038B0D6E005C CASE:L2-B003 0 S >BD60022
11417 ldx [%g2+0x0060], %fsr ! 0000038B0D6E0060 CASE:L2-B003 0 S <BD60008
11418 nop ! 0000038B0D6E0064 CASE:L2-B003 0 S
11419 .word 0xABA241FC ! 0000038B0D6E0068 CASE:L2-B003 0 illop
11420 sth %g1, [%g3+0x0070] ! 0000038B0D6E006C CASE:L2-B003 0 S >BD60005
11421BL60073: ! SWCH:L1-B000
11422 add %g1, 0x1D9, %g1 ! 0000038B0D6E0070 SWCH:L1-B000 0 chksum++
11423 nop ! 0000038B0D6E0074 SWCH:L1-B000 0 S
11424 ta %xcc, 0x46 ! 0000038B0D6E0078 SWCH:L1-B000 0 S demap-page
11425 .word 0xB3BBD012 ! 0000038B0D6E007C SWCH:L1-B000 0 S illop
11426 .word 0x8BABCAD7 ! 0000038B0D6E0080 SWCH:L1-B000 0 S illop
11427 .word 0xA5A08D17 ! 0000038B0D6E0084 SWCH:L1-B000 0 S illop
11428 ldx [%g2+0x0050], %l5 ! 0000038B0D6E0088 SWCH:L1-B000 0 <BD60003
11429 membar 0x40 ! 0000038B0D6E008C SWCH:L1-B000 0
11430 stda %f0, [%l5]0x16 ! 0000038B0D6E0090 SWCH:L1-B000 0 Blk-Store
11431 membar 0x40 ! 0000038B0D6E0094 SWCH:L1-B000 0
11432 ta %xcc, 0x45 ! 0000038B0D6E0098 SUBR:L0-B000 0 demap-stack
11433 add %g1, 0xDFA, %i0 ! 0000038B0D6E009C SUBR:L0-B000 0
11434 return %i7+0x0008 ! 0000038B0D6E00A0 SUBR:L0-B000 0
11435 add %g1, 0x6B4, %g1 ! 0000038B0D6E00A4 SUBR:L0-B000 0 chksum++
11436
11437SECTION .btext031_pg1 TEXT_VA=0x38b0d6e0000
11438attr_text {
11439 Name = .btext031_pg1,
11440 VA = 0x38b0d6e0000,
11441 RA = 0xfffd60000,
11442 PA = ra2pa(0xfffd60000,0),
11443 tsbonly,
11444 part_0_ctx_nonzero_tsb_config_1,
11445 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
11446 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
11447 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
11448}
11449.text; .skip 8
11450
11451!========================================================================
11452
11453SECTION .btext032 TEXT_VA=0xffffd8391919ff00
11454attr_text {
11455 Name = .btext032,
11456 VA = 0xffffd8391919ff00,
11457 RA = 0xfffd3ff00,
11458 PA = ra2pa(0xfffd3ff00,0),
11459 notsb
11460}
11461
11462SECTION .btext032_pg0 TEXT_VA=0xffffd83919190000
11463attr_text {
11464 Name = .btext032_pg0,
11465 VA = 0xffffd83919190000,
11466 RA = 0xfffd30000,
11467 PA = ra2pa(0xfffd30000,0),
11468 tsbonly,
11469 part_0_ctx_nonzero_tsb_config_1,
11470 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
11471 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
11472 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
11473}
11474.text; .skip 8
11475
11476
11477SECTION .btext032
11478.text
11479.global SUBR056; SUBR056:
11480BL60075: ! SUBR:L0-B000
11481 add %g1, 0x2D8, %g1 ! FFFFD8391919FF00 SUBR:L0-B000 0 chksum++
11482 .word 0xAEF82C23 ! FFFFD8391919FF04 SUBR:L0-B000 0 random
11483 save %o6, -128, %o6 ! FFFFD8391919FF08 SUBR:L0-B000 0
11484BL60074: ! SUBR:L0-B000
11485 .word 0x9FAAC87F ! FFFFD8391919FF0C SUBR:L0-B000 0 illop
11486 or %l7,%hm(0x109FAAC87F),%l7 ! FFFFD8391919FF10 SUBR:L0-B000 0
11487 sethi %lm(0x109FAAC87F),%l6 ! FFFFD8391919FF14 SUBR:L0-B000 0
11488 or %l6,%lo(0x109FAAC87F),%l6 ! FFFFD8391919FF18 SUBR:L0-B000 0
11489 sllx %l7, 0x20, %l7 ! FFFFD8391919FF1C SUBR:L0-B000 0
11490 or %l7, %l6, %l7 ! FFFFD8391919FF20 SUBR:L0-B000 0
11491 ta %xcc, 0x45 ! FFFFD8391919FF24 SUBR:L0-B000 0 demap-stack
11492 std %f12, [%g6+0x0050] ! FFFFD8391919FF28 SUBR:L0-B000 0 S >BD60002
11493 ldx [%g2+0x0050], %l5 ! FFFFD8391919FF2C SUBR:L0-B000 0 <BD60003
11494 membar 0x40 ! FFFFD8391919FF30 SUBR:L0-B000 0
11495 .word 0xA5D22181 ! FFFFD8391919FF34 SUBR:L0-B000 0 illop
11496 .word 0xB3922001 ! FFFFD8391919FF38 SUBR:L0-B000 0 illop
11497 rd %gsr, %l6 ! FFFFD8391919FF3C SUBR:L0-B000 0 S
11498 wr %l6, 0x80, %gsr ! FFFFD8391919FF40 SUBR:L0-B000 0 S
11499 sethi %hh(0x14F1D23F00),%l6 ! FFFFD8391919FF44 SUBR:L0-B000 0 SUBR058
11500 or %l6,%hm(0x14F1D23F00),%l6 ! FFFFD8391919FF48 SUBR:L0-B000 0
11501 sethi %lm(0x14F1D23F00),%l5 ! FFFFD8391919FF4C SUBR:L0-B000 0
11502 .word 0x99E745D6 ! FFFFD8391919FF50 SUBR:L0-B000 0 illop
11503 .word 0x855CE332 ! FFFFD8391919FF54 SUBR:L0-B000 0 random
11504 or %l6, %l5, %l6 ! FFFFD8391919FF58 SUBR:L0-B000 0
11505 .word 0x93A79455 ! FFFFD8391919FF5C SUBR:L0-B000 0 illop
11506 .word 0xABCEA853 ! FFFFD8391919FF60 SUBR:L0-B000 0 S illop
11507 .word 0xC3331A9B ! FFFFD8391919FF64 SUBR:L0-B000 0 S illop
11508 .word 0x8BA1839B ! FFFFD8391919FF68 SUBR:L0-B000 0 S illop_FP
11509 .word 0xFABD8822 ! FFFFD8391919FF6C SUBR:L0-B000 0 illop
11510 and %g1, 0xFE, %l1 ! FFFFD8391919FF70 LOOP:L1-B000 0
11511BL60103: ! LOOP:L1-B000
11512 add %g1, 0x8B, %g1 ! FFFFD8391919FF74 LOOP:L1-B000 0 chksum++
11513 .word 0x9BB2C81D ! FFFFD8391919FF78 LOOP:L1-B000 0 S illop_VIS
11514 ldx [%g2+0x0050], %l5 ! FFFFD8391919FF7C LOOP:L1-B000 0 <BD60003
11515 .word 0xF2BB8EFC ! FFFFD8391919FF80 LOOP:L1-B000 0 random
11516 stda %f32, [%l5]0x1E ! FFFFD8391919FF84 LOOP:L1-B000 0 Blk-Store
11517 .word 0xB788AAA7 ! FFFFD8391919FF88 LOOP:L1-B000 0 illop
11518 .word 0xABACA0B2 ! FFFFD8391919FF8C LOOP:L1-B000 0 illop
11519 ldda [%l6]0x2E, %i0 ! FFFFD8391919FF90 LOOP:L1-B000 0 S Quad_Ld_P
11520 membar 0x40 ! FFFFD8391919FF94 LOOP:L1-B000 0
11521 stda %f32, [%l5]0xE0 ! FFFFD8391919FF98 LOOP:L1-B000 0 Blk-Store
11522 membar 0x40 ! FFFFD8391919FF9C LOOP:L1-B000 0
11523 .word 0x3F15D220 ! FFFFD8391919FFA0 LOOP:L1-B000 0 S random
11524 andcc %i5, 0x80, %g0 ! FFFFD8391919FFA4 SKIP:L2-B000 0
11525 .word 0xA3AFC63A ! FFFFD8391919FFA8 SKIP:L2-B000 0 illop
11526 prefetch [%i7-0x0926], 3 ! FFFFD8391919FFAC SKIP:L2-B000 0 S <.-2342
11527 stha %i3, [%g5+0x0070]%asi ! FFFFD8391919FFB0 SKIP:L2-B000 0 S >BD60005
11528 fbug,pn %fcc3, BL60076 ! FFFFD8391919FFB4 SKIP:L2-B000 0 L
11529 .word 0x9F90000D ! FFFFD8391919FFB8 SKIP:L2-B000 0 S illop
11530 be,pn %xcc, BL60076 ! FFFFD8391919FFBC SKIP:L2-B000 0 L
11531 fcmple32 %f16, %f28, %l0 ! FFFFD8391919FFC0 SKIP:L2-B000 0 S
11532 .word 0x83880000 ! FFFFD8391919FFC4 SKIP:L2-B000 0 S random
11533 bl,a BL60077 ! FFFFD8391919FFC8 SKIP:L2-B000 0 L
11534 ldstub [%g3+0x0072], %o5 ! FFFFD8391919FFCC SKIP:L2-B000 0 S >BD60003
11535 ble,pn %icc, BL60076 ;.empty ! FFFFD8391919FFD0 SKIP:L2-B000 0 L
11536 fbn,a BL60078 ;.empty ! FFFFD8391919FFD4 SKIP:L2-B000 0 L
11537BL60076:fbg,a BL60077 ! FFFFD8391919FFD8 SKIP:L2-B000 0 L
11538BL60077:std %f38, [%g3+0x0050] ! FFFFD8391919FFDC SKIP:L2-B000 0 S >BD60002
11539BL60078:add %g1, 0xED3, %g1 ! FFFFD8391919FFE0 SKIP:L2-B000 0 chksum++
11540 add %g1, 0x319, %g1 ! FFFFD8391919FFE4 SKIP:L2-B000 0 chksum++
11541 add %g5, 0x70, %l6 ! FFFFD8391919FFE8 SKIP:L2-B000 0 @BD60005
11542 stda %f22, [%l6]0xDA ! FFFFD8391919FFEC SKIP:L2-B000 0 S Short16
11543 add %g4, -94, %l6 ! FFFFD8391919FFF0 SKIP:L2-B000 0 @BD60014
11544 ldda [%l6]0xD0, %f18 ! FFFFD8391919FFF4 SKIP:L2-B000 0 S Short8
11545 ldx [%g2+0x0010], %g6 ! FFFFD8391919FFF8 SKIP:L2-B000 0 S BASE<BD60173
11546 .word 0xC76072DC ! FFFFD8391919FFFC SKIP:L2-B000 0 illop
11547 ldda [%l6]0x2E, %i0 ! FFFFD839191A0000 SKIP:L2-B000 0 S Quad_Ld_P
11548 ldx [%g2+0x0050], %l5 ! FFFFD839191A0004 SKIP:L2-B000 0 <BD60003
11549 membar 0x40 ! FFFFD839191A0008 SKIP:L2-B000 0
11550 ldda [%l5]0xF0, %f16 ! FFFFD839191A000C SKIP:L2-B000 0 Blk-Load
11551 .word 0x8164F8ED ! FFFFD839191A0010 SKIP:L2-B000 0 illop
11552 .word 0x95B482A4 ! FFFFD839191A0014 SKIP:L2-B000 0 S illop_VIS
11553 .word 0x81E80000 ! FFFFD839191A0018 SKIP:L2-B000 0 S random
11554 .word 0xB7B282BC ! FFFFD839191A001C SKIP:L2-B000 0 S illop_VIS
11555 .word 0xA9A82C49 ! FFFFD839191A0020 SKIP:L2-B000 0 S illop
11556 ba BL60080 ! FFFFD839191A0024 SKIP:L2-B000 0
11557 nop ! FFFFD839191A0028 SKIP:L2-B000 0 S
11558BL60079: ! ELSE:L2-B001
11559 .word 0x99B3C932 ! FFFFD839191A002C ELSE:L2-B001 0 S illop_VIS
11560 ldx [%g2+0x0050], %l5 ! FFFFD839191A0030 ELSE:L2-B001 0 <BD60003
11561 membar 0x40 ! FFFFD839191A0034 ELSE:L2-B001 0
11562 stda %f32, [%l5]0x16 ! FFFFD839191A0038 ELSE:L2-B001 0 Blk-Store
11563 membar 0x40 ! FFFFD839191A003C ELSE:L2-B001 0
11564 rd %gsr, %l6 ! FFFFD839191A0040 ELSE:L2-B001 0 S
11565 .word 0x34546B44 ! FFFFD839191A0044 ELSE:L2-B001 0 S illop
11566 membar 0x40 ! FFFFD839191A0048 ELSE:L2-B001 0
11567 ldda [%l5]0xF0, %f16 ! FFFFD839191A004C ELSE:L2-B001 0 Blk-Load
11568 membar 0x40 ! FFFFD839191A0050 ELSE:L2-B001 0
11569 membar 0x40 ! FFFFD839191A0054 ELSE:L2-B001 0
11570 stda %f32, [%l5]0x1E ! FFFFD839191A0058 ELSE:L2-B001 0 Blk-Store
11571 membar 0x40 ! FFFFD839191A005C ELSE:L2-B001 0
11572 ldx [%g5-0x0088], %g5 ! FFFFD839191A0060 ELSE:L2-B001 0 ptr_chase
11573 .word 0xB24931C5 ! FFFFD839191A0064 ELSE:L2-B001 0 random
11574 ldx [%g5-0x0088], %g5 ! FFFFD839191A0068 ELSE:L2-B001 0 ptr_chase
11575 ldx [%g5-0x0088], %g5 ! FFFFD839191A006C ELSE:L2-B001 0 ptr_chase
11576 ldx [%g5-0x0088], %g5 ! FFFFD839191A0070 ELSE:L2-B001 0 ptr_chase
11577 add %g1, 0x1E3, %g1 ! FFFFD839191A0074 ELSE:L2-B001 0 chksum++
11578 .word 0x8FB7C52E ! FFFFD839191A0078 ELSE:L2-B001 0 S illop_VIS
11579 .word 0x89AE2013 ! FFFFD839191A007C ELSE:L2-B001 0 illop
11580 membar 0x40 ! FFFFD839191A0080 ELSE:L2-B001 0
11581 stda %f32, [%l5]0xF0 ! FFFFD839191A0084 ELSE:L2-B001 0 Blk-Store
11582 membar 0x40 ! FFFFD839191A0088 ELSE:L2-B001 0
11583 .word 0xD6397F32 ! FFFFD839191A008C ELSE:L2-B001 0 S illop
11584 membar 0x40 ! FFFFD839191A0090 ELSE:L2-B001 0
11585 stda %f32, [%l5]0xF0 ! FFFFD839191A0094 ELSE:L2-B001 0 Blk-Store
11586 membar 0x40 ! FFFFD839191A0098 ELSE:L2-B001 0
11587BL60080: ! ELSE:L2-B001
11588 add %g1, 0xE88, %g1 ! FFFFD839191A009C ELSE:L2-B001 0 chksum++
11589 andcc %l4, 0x200, %g0 ! FFFFD839191A00A0 SKIP:L2-B002 0
11590 bz,a BL60085 ! FFFFD839191A00A4 SKIP:L2-B002 0
11591 tpos %icc, %g7+0x006D ! FFFFD839191A00A8 SKIP:L2-B002 0 S
11592 ldx [%g2+0x0058], %l6 ! FFFFD839191A00AC SKIP:L2-B002 0 <BD60021
11593 ldda [%l6]0x26, %i0 ! FFFFD839191A00B0 SKIP:L2-B002 0 S Quad_Ld_P
11594 ldx [%g2+0x0050], %l5 ! FFFFD839191A00B4 SKIP:L2-B002 0 <BD60003
11595 .word 0x80CE9C9A ! FFFFD839191A00B8 SKIP:L2-B002 0 illop
11596 stda %f16, [%l5]0xE0 ! FFFFD839191A00BC SKIP:L2-B002 0 Blk-Store
11597 .word 0x81C7E008 ! FFFFD839191A00C0 SKIP:L2-B002 0 random
11598 .word 0xC9D68139 ! FFFFD839191A00C4 SKIP:L2-B002 0 S illop
11599 .word 0xAD74FAD1 ! FFFFD839191A00C8 SKIP:L2-B002 0 S illop
11600 .word 0x8793A01C ! FFFFD839191A00CC SKIP:L2-B002 0 illop
11601 popc %i4, %i2 ! FFFFD839191A00D0 SKIP:L2-B002 0 S
11602 call .+8 ! FFFFD839191A00D4 SKIP:L2-B002 0 L
11603BL60081:.word 0xB7AD3747 ! FFFFD839191A00D8 SKIP:L2-B002 0 S illop
11604 call .+8 ;.empty ! FFFFD839191A00DC SKIP:L2-B002 0 L
11605 bgu,a,pn %xcc, BL60083 ! FFFFD839191A00E0 SKIP:L2-B002 0 L
11606BL60083:ldx [%g2+0x0010], %g3 ! FFFFD839191A00E4 SKIP:L2-B002 0 S BASE<BD60173
11607BL60082:nop ! FFFFD839191A00E8 SKIP:L2-B002 0 S
11608 ble,a,pn %icc, BL60084 ! FFFFD839191A00EC SKIP:L2-B002 0 L
11609BL60084:.word 0x91A61A6A ! FFFFD839191A00F0 SKIP:L2-B002 0 S illop
11610 add %g1, 0xBB5, %g1 ! FFFFD839191A00F4 SKIP:L2-B002 0 chksum++
11611 ba BL60090 ! FFFFD839191A00F8 SKIP:L2-B002 0
11612 stb %i0, [%g5+0x0072] ! FFFFD839191A00FC SKIP:L2-B002 0 S >BD60003
11613BL60085: ! ELSE:L2-B003
11614 fcmple16 %f20, %f26, %o2 ! FFFFD839191A0100 ELSE:L2-B003 0 S
11615 .word 0xDABF6F2B ! FFFFD839191A0104 ELSE:L2-B003 0 S illop
11616 .word 0x730D96F4 ! FFFFD839191A0108 ELSE:L2-B003 0 S random
11617 brgz,pn %i1, BL60086 ! FFFFD839191A010C ELSE:L2-B003 0 L
11618 nop ! FFFFD839191A0110 ELSE:L2-B003 0 S
11619 fbue,a,pn %fcc0, BL60087 ;.empty ! FFFFD839191A0114 ELSE:L2-B003 0 L
11620BL60087:fbe,pn %fcc3, BL60088 ! FFFFD839191A0118 ELSE:L2-B003 0 L
11621BL60086:std %f46, [%g5+0x0050] ! FFFFD839191A011C ELSE:L2-B003 0 S >BD60002
11622 be BL60089 ! FFFFD839191A0120 ELSE:L2-B003 0 L
11623BL60088:nop ! FFFFD839191A0124 ELSE:L2-B003 0 S
11624 ldstuba [%g4-0x005E]%asi, %i1 ! FFFFD839191A0128 ELSE:L2-B003 0 S >BD60014
11625BL60089:add %g1, 0x8E3, %g1 ! FFFFD839191A012C ELSE:L2-B003 0 chksum++
11626 add %g1, 0xC4B, %g1 ! FFFFD839191A0130 ELSE:L2-B003 0 chksum++
11627 ldx [%g2+0x0050], %l5 ! FFFFD839191A0134 ELSE:L2-B003 0 <BD60003
11628 .word 0xC1EB1F6C ! FFFFD839191A0138 ELSE:L2-B003 0 random
11629 .word 0xACC8597B ! FFFFD839191A013C ELSE:L2-B003 0 illop
11630 membar 0x40 ! FFFFD839191A0140 ELSE:L2-B003 0
11631 ldstub [%g5-0x005E], %i0 ! FFFFD839191A0144 ELSE:L2-B003 0 S >BD60014
11632 .word 0x2670A630 ! FFFFD839191A0148 ELSE:L2-B003 0 illop
11633 stda %f0, [%l5]0x1E ! FFFFD839191A014C ELSE:L2-B003 0 Blk-Store
11634 .word 0xAD8D9732 ! FFFFD839191A0150 ELSE:L2-B003 0 illop
11635 ldx [%g2+0x0058], %l6 ! FFFFD839191A0154 ELSE:L2-B003 0 <BD60021
11636 ldda [%l6]0x24, %i0 ! FFFFD839191A0158 ELSE:L2-B003 0 S Quad_Ld
11637 sth %i0, [%g6+0x0070] ! FFFFD839191A015C ELSE:L2-B003 0 S >BD60005
11638 .word 0x8DE35D36 ! FFFFD839191A0160 ELSE:L2-B003 0 illop
11639 stda %f16, [%l5]0xF0 ! FFFFD839191A0164 ELSE:L2-B003 0 Blk-Store
11640 membar 0x40 ! FFFFD839191A0168 ELSE:L2-B003 0
11641BL60090: ! ELSE:L2-B003
11642 add %g1, 0x36C, %g1 ! FFFFD839191A016C ELSE:L2-B003 0 chksum++
11643 andcc %i1, 0x800, %g0 ! FFFFD839191A0170 SKIP:L2-B004 0
11644 .word 0xD2093D32 ! FFFFD839191A0174 SKIP:L2-B004 0 random
11645 nop ! FFFFD839191A0178 SKIP:L2-B004 0 S
11646 lduba [%g7+%g0]0x83, %i4 ! FFFFD839191A017C SKIP:L2-B004 0 S <BD60034
11647 ldx [%g2+0x0020], %g6 ! FFFFD839191A0180 SKIP:L2-B004 0 S BASE<BD60016
11648 fbl,pt %fcc0, BL60091 ;.empty ! FFFFD839191A0184 SKIP:L2-B004 0 L
11649 .word 0xE6177224 ! FFFFD839191A0188 SKIP:L2-B004 0 L random
11650 fble,a,pt %fcc1, BL60093 ;.empty ! FFFFD839191A018C SKIP:L2-B004 0 L
11651BL60092:fbug BL60094 ! FFFFD839191A0190 SKIP:L2-B004 0 L
11652 fsrc2s %f28, %f29 ! FFFFD839191A0194 SKIP:L2-B004 0 S
11653BL60091:bvc,a BL60095 ! FFFFD839191A0198 SKIP:L2-B004 0 L
11654 .word 0x8350A117 ! FFFFD839191A019C SKIP:L2-B004 0 S illop
11655 stb %i0, [%g6+0x0071] ! FFFFD839191A01A0 SKIP:L2-B004 0 S >BD60005+1
11656 nop ! FFFFD839191A01A4 SKIP:L2-B004 0 S
11657 .word 0x03EF69CB ! FFFFD839191A01A8 SKIP:L2-B004 0 L illop
11658 popc %i1, %o2 ! FFFFD839191A01AC SKIP:L2-B004 0 S
11659BL60096:fpadd16s %f22, %f18, %f25 ! FFFFD839191A01B0 SKIP:L2-B004 0 S
11660BL60095:fbul BL60097 ! FFFFD839191A01B4 SKIP:L2-B004 0 L
11661BL60093:.word 0x91ABA06B ! FFFFD839191A01B8 SKIP:L2-B004 0 S illop
11662BL60094:.word 0x89B042A3 ! FFFFD839191A01BC SKIP:L2-B004 0 L illop
11663BL60097:.word 0x13B11DB6 ! FFFFD839191A01C0 SKIP:L2-B004 0 S random
11664BL60098:add %g1, 0xDB4, %g1 ! FFFFD839191A01C4 SKIP:L2-B004 0 chksum++
11665 add %g1, 0x1BC, %g1 ! FFFFD839191A01C8 SKIP:L2-B004 0 chksum++
11666 .word 0xDB77A278 ! FFFFD839191A01CC SKIP:L2-B004 0 S illop
11667 .word 0xCF6BF434 ! FFFFD839191A01D0 SKIP:L2-B004 0 illop
11668 or %l6,%hm(0x10CF6BF434),%l6 ! FFFFD839191A01D4 SKIP:L2-B004 0
11669 sethi %lm(0x10CF6BF434),%l5 ! FFFFD839191A01D8 SKIP:L2-B004 0
11670 or %l5,%lo(0x10CF6BF434),%l5 ! FFFFD839191A01DC SKIP:L2-B004 0
11671 sllx %l6, 0x20, %l6 ! FFFFD839191A01E0 SKIP:L2-B004 0
11672 .word 0xF78F77B6 ! FFFFD839191A01E4 SKIP:L2-B004 0 illop
11673 jmpl %l6+0x0000, %o7 ! FFFFD839191A01E8 SKIP:L2-B004 0 S
11674 nop ! FFFFD839191A01EC SKIP:L2-B004 0 S
11675 ldstub [%g5-0x005E], %i0 ! FFFFD839191A01F0 SKIP:L2-B004 0 S >BD60014
11676 .word 0x9BAA84F3 ! FFFFD839191A01F4 SKIP:L2-B004 0 S illop
11677 ba,a BL60100 ! FFFFD839191A01F8 SKIP:L2-B004 0
11678 fexpand %f28, %f26 ! FFFFD839191A01FC SKIP:L2-B004 0 S
11679BL60099: ! ELSE:L2-B005
11680 .word 0x83A388F8 ! FFFFD839191A0200 ELSE:L2-B005 0 S illop
11681 ldx [%g2+0x0050], %l5 ! FFFFD839191A0204 ELSE:L2-B005 0 <BD60003
11682 membar 0x40 ! FFFFD839191A0208 ELSE:L2-B005 0
11683 stda %f0, [%l5]0xE0 ! FFFFD839191A020C ELSE:L2-B005 0 Blk-Store
11684 membar 0x40 ! FFFFD839191A0210 ELSE:L2-B005 0
11685 membar 0x40 ! FFFFD839191A0214 ELSE:L2-B005 0
11686 ldda [%l5]0xF0, %f16 ! FFFFD839191A0218 ELSE:L2-B005 0 Blk-Load
11687 membar 0x40 ! FFFFD839191A021C ELSE:L2-B005 0
11688 membar 0x40 ! FFFFD839191A0220 ELSE:L2-B005 0
11689 stda %f16, [%l5]0x1E ! FFFFD839191A0224 ELSE:L2-B005 0 Blk-Store
11690 membar 0x40 ! FFFFD839191A0228 ELSE:L2-B005 0
11691 .word 0x81CFE008 ! FFFFD839191A022C ELSE:L2-B005 0 random
11692 stda %f32, [%l5]0xF8 ! FFFFD839191A0230 ELSE:L2-B005 0 Blk-Store
11693 membar 0x40 ! FFFFD839191A0234 ELSE:L2-B005 0
11694 membar 0x40 ! FFFFD839191A0238 ELSE:L2-B005 0
11695 .word 0xA3A0C816 ! FFFFD839191A023C ELSE:L2-B005 0 illop
11696 .word 0x81F1F129 ! FFFFD839191A0240 ELSE:L2-B005 0 illop
11697 add %g4, -94, %l6 ! FFFFD839191A0244 ELSE:L2-B005 0 @BD60014
11698 stda %f22, [%l6]0xD1 ! FFFFD839191A0248 ELSE:L2-B005 0 S Short8
11699 membar 0x40 ! FFFFD839191A024C ELSE:L2-B005 0
11700 stda %f0, [%l5]0x16 ! FFFFD839191A0250 ELSE:L2-B005 0 Blk-Store
11701 membar 0x40 ! FFFFD839191A0254 ELSE:L2-B005 0
11702 ldx [%g2+0x0060], %fsr ! FFFFD839191A0258 ELSE:L2-B005 0 S <BD60008
11703 call .+8 ! FFFFD839191A025C ELSE:L2-B005 0 S
11704 fpadd32s %f25, %f29, %f28 ! FFFFD839191A0260 ELSE:L2-B005 0 S
11705 .word 0xA9D27809 ! FFFFD839191A0264 ELSE:L2-B005 0 S illop
11706 .word 0xADB7C1FA ! FFFFD839191A0268 ELSE:L2-B005 0 illop
11707 .word 0xAFB087FA ! FFFFD839191A026C ELSE:L2-B005 0 S illop
11708 .word 0xEF4C8136 ! FFFFD839191A0270 ELSE:L2-B005 0 S illop
11709 ldx [%g2+0x0050], %l5 ! FFFFD839191A0274 ELSE:L2-B005 0 <BD60003
11710 .word 0xD2D95244 ! FFFFD839191A0278 ELSE:L2-B005 0 random
11711 stda %f0, [%l5]0xF0 ! FFFFD839191A027C ELSE:L2-B005 0 Blk-Store
11712 membar 0x40 ! FFFFD839191A0280 ELSE:L2-B005 0
11713 membar 0x40 ! FFFFD839191A0284 ELSE:L2-B005 0
11714 .word 0xBFAB180C ! FFFFD839191A0288 ELSE:L2-B005 0 illop
11715 membar 0x40 ! FFFFD839191A028C ELSE:L2-B005 0
11716 .word 0xBDC95106 ! FFFFD839191A0290 ELSE:L2-B005 0 S illop
11717 prefetch [%l5+0x0CA1], 4 ! FFFFD839191A0294 ELSE:L2-B005 0 S <.+3233
11718 .word 0x8DEB0973 ! FFFFD839191A0298 ELSE:L2-B005 0 S illop
11719 ldx [%g2+0x0058], %l6 ! FFFFD839191A029C ELSE:L2-B005 0 <BD60021
11720 ldda [%l6]0x26, %i0 ! FFFFD839191A02A0 ELSE:L2-B005 0 S Quad_Ld_P
11721 .word 0x93DC1ED0 ! FFFFD839191A02A4 ELSE:L2-B005 0 random
11722 stda %f32, [%l5]0x16 ! FFFFD839191A02A8 ELSE:L2-B005 0 Blk-Store
11723 membar 0x40 ! FFFFD839191A02AC ELSE:L2-B005 0
11724 ldx [%g3-0x0088], %g3 ! FFFFD839191A02B0 ELSE:L2-B005 0 ptr_chase
11725 .word 0x9DE70945 ! FFFFD839191A02B4 ELSE:L2-B005 0 illop
11726 ldx [%g3-0x0088], %g3 ! FFFFD839191A02B8 ELSE:L2-B005 0 ptr_chase
11727 ldx [%g3-0x0088], %g3 ! FFFFD839191A02BC ELSE:L2-B005 0 ptr_chase
11728BL60100: ! ELSE:L2-B005
11729 add %g1, 0xB75, %g1 ! FFFFD839191A02C0 ELSE:L2-B005 0 chksum++
11730 andcc %o0, 0x200, %g0 ! FFFFD839191A02C4 SKIP:L2-B006 0
11731 bz,a,pn %icc, BL60101 ! FFFFD839191A02C8 SKIP:L2-B006 0
11732 nop ! FFFFD839191A02CC SKIP:L2-B006 0 S
11733 .word 0x81C7E008 ! FFFFD839191A02D0 SKIP:L2-B006 0 random
11734 ldda [%l6]0x24, %i0 ! FFFFD839191A02D4 SKIP:L2-B006 0 S Quad_Ld
11735 ldx [%g2+0x0050], %l5 ! FFFFD839191A02D8 SKIP:L2-B006 0 <BD60003
11736 membar 0x40 ! FFFFD839191A02DC SKIP:L2-B006 0
11737 stda %f16, [%l5]0xE0 ! FFFFD839191A02E0 SKIP:L2-B006 0 Blk-Store
11738 membar 0x40 ! FFFFD839191A02E4 SKIP:L2-B006 0
11739 add %g6, 0x70, %l6 ! FFFFD839191A02E8 SKIP:L2-B006 0 @BD60005
11740 stda %f28, [%l6]0xDA ! FFFFD839191A02EC SKIP:L2-B006 0 S Short16
11741 call .+8 ! FFFFD839191A02F0 SKIP:L2-B006 0 S
11742 .word 0x93AC4A9B ! FFFFD839191A02F4 SKIP:L2-B006 0 S illop_FP
11743 membar 0x40 ! FFFFD839191A02F8 SKIP:L2-B006 0
11744 stda %f0, [%l5]0x1E ! FFFFD839191A02FC SKIP:L2-B006 0 Blk-Store
11745 membar 0x40 ! FFFFD839191A0300 SKIP:L2-B006 0
11746 membar 0x40 ! FFFFD839191A0304 SKIP:L2-B006 0
11747 .word 0x9FC68000 ! FFFFD839191A0308 SKIP:L2-B006 0 random
11748 .word 0x9FAEF90D ! FFFFD839191A030C SKIP:L2-B006 0 random
11749 add %g1, 0x235, %g1 ! FFFFD839191A0310 SKIP:L2-B006 0 chksum++
11750 .word 0xD92BA4E0 ! FFFFD839191A0314 SKIP:L2-B006 0 illop
11751 .word 0xB5C45318 ! FFFFD839191A0318 SKIP:L2-B006 0 S illop
11752 .word 0x99AC0B22 ! FFFFD839191A031C SKIP:L2-B006 0 S illop_FP
11753 add %g3, 0x72, %l6 ! FFFFD839191A0320 SKIP:L2-B006 0 @BD60003
11754 stda %f30, [%l6]0xD0 ! FFFFD839191A0324 SKIP:L2-B006 0 S Short8
11755 call .+8 ! FFFFD839191A0328 SKIP:L2-B006 0 S
11756 .word 0xFF47BE52 ! FFFFD839191A032C SKIP:L2-B006 0 S illop
11757 ldx [%g2+0x0050], %l5 ! FFFFD839191A0330 SKIP:L2-B006 0 <BD60003
11758 membar 0x40 ! FFFFD839191A0334 SKIP:L2-B006 0
11759 ldda [%l5]0xF0, %f16 ! FFFFD839191A0338 SKIP:L2-B006 0 Blk-Load
11760 .word 0xA7A2597B ! FFFFD839191A033C SKIP:L2-B006 0 illop
11761 ldx [%g2+0x0058], %l6 ! FFFFD839191A0340 SKIP:L2-B006 0 <BD60021
11762 stba %g7, [%l6+%g0]0x0C ! FFFFD839191A0344 SKIP:L2-B006 0 S >BD60022
11763 ldstub [%g5-0x005E], %i4 ! FFFFD839191A0348 SKIP:L2-B006 0 S >BD60014
11764 nop ! FFFFD839191A034C SKIP:L2-B006 0 S
11765 ba,a,pn %xcc, BL60102 ! FFFFD839191A0350 SKIP:L2-B006 0
11766 ldstub [%g3+0x0072], %i0 ! FFFFD839191A0354 SKIP:L2-B006 0 S >BD60003
11767BL60101: ! ELSE:L2-B007
11768 add %g4, 0x72, %l6 ! FFFFD839191A0358 ELSE:L2-B007 0 @BD60003
11769 stda %f30, [%l6]0xD0 ! FFFFD839191A035C ELSE:L2-B007 0 S Short8
11770 call .+8 ! FFFFD839191A0360 ELSE:L2-B007 0 S
11771 nop ! FFFFD839191A0364 ELSE:L2-B007 0 S
11772 fand %f18, %f20, %f24 ! FFFFD839191A0368 ELSE:L2-B007 0 S
11773 ldx [%g2+0x0050], %l5 ! FFFFD839191A036C ELSE:L2-B007 0 <BD60003
11774 membar 0x40 ! FFFFD839191A0370 ELSE:L2-B007 0
11775 .word 0x85FBF790 ! FFFFD839191A0374 ELSE:L2-B007 0 illop
11776 membar 0x40 ! FFFFD839191A0378 ELSE:L2-B007 0
11777 .word 0xAB77B30B ! FFFFD839191A037C ELSE:L2-B007 0 S illop
11778 add %g1, 0x393, %g1 ! FFFFD839191A0380 ELSE:L2-B007 0 chksum++
11779 .word 0x97906000 ! FFFFD839191A0384 ELSE:L2-B007 0 random
11780 membar 0x40 ! FFFFD839191A0388 ELSE:L2-B007 0
11781 stda %f0, [%l5]0x1E ! FFFFD839191A038C ELSE:L2-B007 0 Blk-Store
11782 membar 0x40 ! FFFFD839191A0390 ELSE:L2-B007 0
11783 std %f44, [%g6+0x0050] ! FFFFD839191A0394 ELSE:L2-B007 0 S >BD60002
11784 ldd [%g6+0x0055], %f40 ! FFFFD839191A0398 ELSE:L2-B007 0 S <BD60002+5
11785 .word 0xB7AD1004 ! FFFFD839191A039C ELSE:L2-B007 0 S illop
11786 membar 0x40 ! FFFFD839191A03A0 ELSE:L2-B007 0
11787 stda %f16, [%l5]0xF0 ! FFFFD839191A03A4 ELSE:L2-B007 0 Blk-Store
11788 membar 0x40 ! FFFFD839191A03A8 ELSE:L2-B007 0
11789 .word 0xABA6150D ! FFFFD839191A03AC ELSE:L2-B007 0 illop
11790 stda %f16, [%l5]0xF8 ! FFFFD839191A03B0 ELSE:L2-B007 0 Blk-Store
11791 membar 0x40 ! FFFFD839191A03B4 ELSE:L2-B007 0
11792 ldx [%g2+0x0060], %fsr ! FFFFD839191A03B8 ELSE:L2-B007 0 S <BD60008
11793 .word 0xFA3AD4CF ! FFFFD839191A03BC ELSE:L2-B007 0 S illop
11794 membar 0x40 ! FFFFD839191A03C0 ELSE:L2-B007 0
11795 .word 0x9BA0D157 ! FFFFD839191A03C4 ELSE:L2-B007 0 illop
11796 membar 0x40 ! FFFFD839191A03C8 ELSE:L2-B007 0
11797 ld [%g2+0x0060], %fsr ! FFFFD839191A03CC ELSE:L2-B007 0 S <BD60008
11798BL60102: ! ELSE:L2-B007
11799 add %g1, 0x391, %g1 ! FFFFD839191A03D0 ELSE:L2-B007 0 chksum++
11800 .word 0xBFDB2C84 ! FFFFD839191A03D4 LOOP:L1-B000 0 S illop
11801 ldsh [%g5+0x0070], %l4 ! FFFFD839191A03D8 LOOP:L1-B000 0 S <BD60005
11802 ldx [%g2+0x0050], %l5 ! FFFFD839191A03DC LOOP:L1-B000 0 <BD60003
11803 membar 0x40 ! FFFFD839191A03E0 LOOP:L1-B000 0
11804 stda %f16, [%l5]0xE0 ! FFFFD839191A03E4 LOOP:L1-B000 0 Blk-Store
11805 membar 0x40 ! FFFFD839191A03E8 LOOP:L1-B000 0
11806 .word 0x2B5AA758 ! FFFFD839191A03EC LOOP:L1-B000 0 S random
11807 ldsba [%g7+%g0]0x83, %i3 ! FFFFD839191A03F0 LOOP:L1-B000 0 S <BD60034
11808 membar 0x40 ! FFFFD839191A03F4 LOOP:L1-B000 0
11809 stda %f0, [%l5]0xF8 ! FFFFD839191A03F8 LOOP:L1-B000 0 Blk-Store
11810 membar 0x40 ! FFFFD839191A03FC LOOP:L1-B000 0
11811 ldstub [%g4+0x0072], %o4 ! FFFFD839191A0400 LOOP:L1-B000 0 S >BD60003
11812 add %g5, -94, %l6 ! FFFFD839191A0404 LOOP:L1-B000 0 @BD60014
11813 ldda [%l6]0xD1, %f22 ! FFFFD839191A0408 LOOP:L1-B000 0 S Short8
11814 std %f62, [%g5+0x0050] ! FFFFD839191A040C LOOP:L1-B000 0 S >BD60002
11815 srlx %l1, 0x1, %l1 ! FFFFD839191A0410 LOOP:L1-B000 0
11816 andcc %l1, 0x1, %g0 ! FFFFD839191A0414 LOOP:L1-B000 0
11817 bne,pt %xcc, BL60103 ! FFFFD839191A0418 LOOP:L1-B000 0
11818 .word 0xD59701B4 ! FFFFD839191A041C LOOP:L1-B000 0 S illop
11819 add %g1, 0x169, %g1 ! FFFFD839191A0420 LOOP:L1-B000 0 chksum++
11820 .word 0xBCCAE2EC ! FFFFD839191A0424 SUBR:L0-B000 0 S illop
11821 ldx [%g2+0x0050], %l5 ! FFFFD839191A0428 SUBR:L0-B000 0 <BD60003
11822 membar 0x40 ! FFFFD839191A042C SUBR:L0-B000 0
11823 stda %f0, [%l5]0xE0 ! FFFFD839191A0430 SUBR:L0-B000 0 Blk-Store
11824 .word 0xA1667D7B ! FFFFD839191A0434 SUBR:L0-B000 0 illop
11825 call .+8 ! FFFFD839191A0438 SUBR:L0-B000 0 S
11826 .word 0x99AC0A1D ! FFFFD839191A043C SUBR:L0-B000 0 S illop
11827 .word 0x8217FC70 ! FFFFD839191A0440 SUBR:L0-B000 0 random
11828 stwa %g7, [%l6+%g0]0x04 ! FFFFD839191A0444 SUBR:L0-B000 0 S >BD60022
11829 .word 0xF1B681EA ! FFFFD839191A0448 SUBR:L0-B000 0 illop
11830 .word 0xA7AEC87F ! FFFFD839191A044C SUBR:L0-B000 0 illop
11831 .word 0x9DA9590B ! FFFFD839191A0450 SUBR:L0-B000 0 illop
11832 ta %xcc, 0x45 ! FFFFD839191A0454 SUBR:L0-B000 0 demap-stack
11833 add %g1, 0xF64, %i0 ! FFFFD839191A0458 SUBR:L0-B000 0
11834 return %i7+0x0008 ! FFFFD839191A045C SUBR:L0-B000 0
11835 add %g1, 0x621, %g1 ! FFFFD839191A0460 SUBR:L0-B000 0 chksum++
11836
11837SECTION .btext032_pg1 TEXT_VA=0xffffd839191a0000
11838attr_text {
11839 Name = .btext032_pg1,
11840 VA = 0xffffd839191a0000,
11841 RA = 0xfffd40000,
11842 PA = ra2pa(0xfffd40000,0),
11843 tsbonly,
11844 part_0_ctx_nonzero_tsb_config_1,
11845 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
11846 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
11847 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
11848}
11849.text; .skip 8
11850
11851!========================================================================
11852
11853SECTION .btext033 TEXT_VA=0x1b1039ff00
11854attr_text {
11855 Name = .btext033,
11856 VA = 0x1b1039ff00,
11857 RA = 0xfffd1ff00,
11858 PA = ra2pa(0xfffd1ff00,0),
11859 notsb
11860}
11861
11862SECTION .btext033_pg0 TEXT_VA=0x1b10390000
11863attr_text {
11864 Name = .btext033_pg0,
11865 VA = 0x1b10390000,
11866 RA = 0xfffd10000,
11867 PA = ra2pa(0xfffd10000,0),
11868 tsbonly,
11869 part_0_ctx_nonzero_tsb_config_1,
11870 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
11871 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
11872 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
11873}
11874.text; .skip 8
11875
11876
11877SECTION .btext033
11878.text
11879.global SUBR057; SUBR057:
11880BL60104: ! SUBR:L0-B000
11881 add %g1, 0x49, %g1 ! 0000001B1039FF00 SUBR:L0-B000 0 chksum++
11882 save %o6, -128, %o6 ! 0000001B1039FF04 SUBR:L0-B000 0
11883 sethi %hh(0x1B1039FF00),%l7 ! 0000001B1039FF08 SUBR:L0-B000 0 SUBR057
11884 or %l7,%hm(0x1B1039FF00),%l7 ! 0000001B1039FF0C SUBR:L0-B000 0
11885 .word 0x2B21FFA5 ! 0000001B1039FF10 SUBR:L0-B000 0 random
11886 or %l6,%lo(0x1B1039FF00),%l6 ! 0000001B1039FF14 SUBR:L0-B000 0
11887 sllx %l7, 0x20, %l7 ! 0000001B1039FF18 SUBR:L0-B000 0
11888 or %l7, %l6, %l7 ! 0000001B1039FF1C SUBR:L0-B000 0
11889 add %g1, 0x2BC, %g1 ! 0000001B1039FF20 SUBR:L0-B000 0 chksum++
11890 .word 0xFAE0AED3 ! 0000001B1039FF24 LOOP:L1-B000 0 illop
11891BL60139: ! LOOP:L1-B000
11892 .word 0xD331C026 ! 0000001B1039FF28 LOOP:L1-B000 0 illop
11893 .word 0xBDAE0B81 ! 0000001B1039FF2C LOOP:L1-B000 0 S illop
11894 ld [%g2+0x0060], %fsr ! 0000001B1039FF30 LOOP:L1-B000 0 S <BD60008
11895 fbg BL60105 ! 0000001B1039FF34 LOOP:L1-B000 0 L
11896 .word 0xB5A64815 ! 0000001B1039FF38 LOOP:L1-B000 0 S illop
11897 bl,pt %xcc, BL60106 ;.empty ! 0000001B1039FF3C LOOP:L1-B000 0 L
11898 fbuge,pn %fcc1, BL60107 ;.empty ! 0000001B1039FF40 LOOP:L1-B000 0 L
11899 fbuge,a,pn %fcc1, BL60108 ! 0000001B1039FF44 LOOP:L1-B000 0 L
11900BL60108:prefetch [%g4+0x0072], 21 ! 0000001B1039FF48 LOOP:L1-B000 0 S <BD60003
11901 .word 0x95AC0A38 ! 0000001B1039FF4C LOOP:L1-B000 0 L illop
11902 .word 0x91ACB70C ! 0000001B1039FF50 LOOP:L1-B000 0 L illop
11903BL60107:std %f42, [%g3+0x0050] ! 0000001B1039FF54 LOOP:L1-B000 0 S >BD60002
11904BL60106:fbu BL60109 ! 0000001B1039FF58 LOOP:L1-B000 0 L
11905BL60109:fcmple32 %f30, %f26, %i4 ! 0000001B1039FF5C LOOP:L1-B000 0 S
11906BL60105:add %g1, 0xB1B, %g1 ! 0000001B1039FF60 LOOP:L1-B000 0 chksum++
11907 andcc %i2, 0x1, %g0 ! 0000001B1039FF64 SKIP:L2-B000 0
11908 bnz,a,pt %xcc, BL60110 ! 0000001B1039FF68 SKIP:L2-B000 0
11909 .word 0x95906000 ! 0000001B1039FF6C SKIP:L2-B000 0 S random
11910 .word 0xCBE87596 ! 0000001B1039FF70 SKIP:L2-B000 0 S illop
11911 .word 0xAFA08D8E ! 0000001B1039FF74 SKIP:L2-B000 0 S illop_FP
11912 .word 0x997B2216 ! 0000001B1039FF78 SKIP:L2-B000 0 S illop
11913 .word 0x91A14FBF ! 0000001B1039FF7C SKIP:L2-B000 0 S illop
11914 .word 0xF5FA233F ! 0000001B1039FF80 SKIP:L2-B000 0 S illop
11915 ldx [%g2+0x0050], %l5 ! 0000001B1039FF84 SKIP:L2-B000 0 <BD60003
11916 membar 0x40 ! 0000001B1039FF88 SKIP:L2-B000 0
11917 ldda [%l5]0x1E, %f16 ! 0000001B1039FF8C SKIP:L2-B000 0 Blk-Load
11918 membar 0x40 ! 0000001B1039FF90 SKIP:L2-B000 0
11919 .word 0xEE3EE78A ! 0000001B1039FF94 SKIP:L2-B000 0 illop
11920 ldx [%g2+0x0058], %l6 ! 0000001B1039FF98 SKIP:L2-B000 0 <BD60021
11921 ldda [%l6]0x24, %i0 ! 0000001B1039FF9C SKIP:L2-B000 0 S Quad_Ld
11922 alignaddrl %i2, %o2, %i2 ! 0000001B1039FFA0 SKIP:L2-B000 0 S
11923 .word 0x8BD0C646 ! 0000001B1039FFA4 SKIP:L2-B000 0 illop
11924 membar 0x40 ! 0000001B1039FFA8 SKIP:L2-B000 0
11925 stda %f0, [%l5]0x16 ! 0000001B1039FFAC SKIP:L2-B000 0 Blk-Store
11926 membar 0x40 ! 0000001B1039FFB0 SKIP:L2-B000 0
11927 .word 0x8113A39C ! 0000001B1039FFB4 SKIP:L2-B000 0 S random
11928 fba,pt %fcc2, BL60115 ! 0000001B1039FFB8 SKIP:L2-B000 0
11929 nop ! 0000001B1039FFBC SKIP:L2-B000 0 S
11930BL60110: ! ELSE:L2-B001
11931 nop ! 0000001B1039FFC0 ELSE:L2-B001 0 S
11932 fbg,pt %fcc2, BL60111 ;.empty ! 0000001B1039FFC4 ELSE:L2-B001 0 L
11933 .word 0x9DA0010E ! 0000001B1039FFC8 ELSE:L2-B001 0 L illop
11934BL60111:nop ! 0000001B1039FFCC ELSE:L2-B001 0 S
11935 nop ! 0000001B1039FFD0 ELSE:L2-B001 0 S
11936 bnz,a,pn %icc, BL60113 ;.empty ! 0000001B1039FFD4 ELSE:L2-B001 0 L
11937 .word 0x93B487E4 ! 0000001B1039FFD8 ELSE:L2-B001 0 L illop
11938BL60113:stb %o2, [%g4+0x0072] ! 0000001B1039FFDC ELSE:L2-B001 0 S >BD60003
11939BL60112:bpos,pt %xcc, BL60114 ! 0000001B1039FFE0 ELSE:L2-B001 0 L
11940 lduba [%g7+%g0]0x83, %l3 ! 0000001B1039FFE4 ELSE:L2-B001 0 S <BD60034
11941 .word 0xAE027FEC ! 0000001B1039FFE8 ELSE:L2-B001 0 S random
11942BL60114:lduha [%g6+0x0070]%asi, %l4 ! 0000001B1039FFEC ELSE:L2-B001 0 S <BD60005
11943 add %g1, 0x3AD, %g1 ! 0000001B1039FFF0 ELSE:L2-B001 0 chksum++
11944 add %g1, 0xF92, %g1 ! 0000001B1039FFF4 ELSE:L2-B001 0 chksum++
11945 ldx [%g2+0x0050], %l5 ! 0000001B1039FFF8 ELSE:L2-B001 0 <BD60003
11946 .word 0xC37D5CED ! 0000001B1039FFFC ELSE:L2-B001 0 illop
11947 stda %f0, [%l5]0xF0 ! 0000001B103A0000 ELSE:L2-B001 0 Blk-Store
11948 membar 0x40 ! 0000001B103A0004 ELSE:L2-B001 0
11949 prefetch [%g5+0x0050], 0 ! 0000001B103A0008 ELSE:L2-B001 0 S <BD60002
11950 .word 0x8DD1281D ! 0000001B103A000C ELSE:L2-B001 0 S illop
11951 membar 0x40 ! 0000001B103A0010 ELSE:L2-B001 0
11952 stda %f16, [%l5]0xE0 ! 0000001B103A0014 ELSE:L2-B001 0 Blk-Store
11953 membar 0x40 ! 0000001B103A0018 ELSE:L2-B001 0
11954 .word 0xC98C8159 ! 0000001B103A001C ELSE:L2-B001 0 illop
11955 stda %f32, [%l5]0x16 ! 0000001B103A0020 ELSE:L2-B001 0 Blk-Store
11956 membar 0x40 ! 0000001B103A0024 ELSE:L2-B001 0
11957BL60115: ! ELSE:L2-B001
11958 add %g1, 0x62E, %g1 ! 0000001B103A0028 ELSE:L2-B001 0 chksum++
11959 .word 0xE6FB855C ! 0000001B103A002C SKIP:L2-B002 0 random
11960 bnz,pn %icc, BL60116 ! 0000001B103A0030 SKIP:L2-B002 0
11961 nop ! 0000001B103A0034 SKIP:L2-B002 0 S
11962 nop ! 0000001B103A0038 SKIP:L2-B002 0 S
11963 .word 0xB3A2808F ! 0000001B103A003C SKIP:L2-B002 0 S illop_FP
11964 ldx [%g2+0x0050], %l5 ! 0000001B103A0040 SKIP:L2-B002 0 <BD60003
11965 .word 0x97906000 ! 0000001B103A0044 SKIP:L2-B002 0 random
11966 stda %f0, [%l5]0x16 ! 0000001B103A0048 SKIP:L2-B002 0 Blk-Store
11967 membar 0x40 ! 0000001B103A004C SKIP:L2-B002 0
11968 .word 0xA7B748E2 ! 0000001B103A0050 SKIP:L2-B002 0 S illop
11969 add %g1, 0x218, %g1 ! 0000001B103A0054 SKIP:L2-B002 0 chksum++
11970 ldx [%g2+0x0050], %l5 ! 0000001B103A0058 SKIP:L2-B002 0 <BD60003
11971 membar 0x40 ! 0000001B103A005C SKIP:L2-B002 0
11972 stda %f32, [%l5]0x16 ! 0000001B103A0060 SKIP:L2-B002 0 Blk-Store
11973 membar 0x40 ! 0000001B103A0064 SKIP:L2-B002 0
11974 .word 0x95906000 ! 0000001B103A0068 SKIP:L2-B002 0 random
11975 ldda [%l6]0xD2, %f26 ! 0000001B103A006C SKIP:L2-B002 0 S Short16
11976 lduh [%g3+0x0070], %i3 ! 0000001B103A0070 SKIP:L2-B002 0 S <BD60005
11977 ldx [%g2+0x0058], %l6 ! 0000001B103A0074 SKIP:L2-B002 0 <BD60021
11978 ldda [%l6]0x24, %i0 ! 0000001B103A0078 SKIP:L2-B002 0 S Quad_Ld
11979 prefetch [%g7-0x0935], 23 ! 0000001B103A007C SKIP:L2-B002 0 S <.-2357
11980 .word 0xF3AA2DEF ! 0000001B103A0080 SKIP:L2-B002 0 S illop
11981 membar 0x40 ! 0000001B103A0084 SKIP:L2-B002 0
11982 stda %f0, [%l5]0xF0 ! 0000001B103A0088 SKIP:L2-B002 0 Blk-Store
11983 membar 0x40 ! 0000001B103A008C SKIP:L2-B002 0
11984 ba,a,pt %icc, BL60117 ! 0000001B103A0090 SKIP:L2-B002 0
11985 nop ! 0000001B103A0094 SKIP:L2-B002 0 S
11986BL60116: ! ELSE:L2-B003
11987 .word 0x39E25D20 ! 0000001B103A0098 ELSE:L2-B003 0 S random
11988 ldstub [%g5-0x005E], %i3 ! 0000001B103A009C ELSE:L2-B003 0 S >BD60014
11989 ldx [%g2+0x0050], %l5 ! 0000001B103A00A0 ELSE:L2-B003 0 <BD60003
11990 membar 0x40 ! 0000001B103A00A4 ELSE:L2-B003 0
11991 .word 0xABA39D38 ! 0000001B103A00A8 ELSE:L2-B003 0 illop
11992 membar 0x40 ! 0000001B103A00AC ELSE:L2-B003 0
11993 membar 0x40 ! 0000001B103A00B0 ELSE:L2-B003 0
11994 .word 0x0A84B5A7 ! 0000001B103A00B4 ELSE:L2-B003 0 random
11995 membar 0x40 ! 0000001B103A00B8 ELSE:L2-B003 0
11996 .word 0x9DA2C877 ! 0000001B103A00BC ELSE:L2-B003 0 illop
11997 ldda [%l6]0x26, %i0 ! 0000001B103A00C0 ELSE:L2-B003 0 S Quad_Ld_P
11998 add %g1, 0xC17, %g1 ! 0000001B103A00C4 ELSE:L2-B003 0 chksum++
11999 ldx [%g2+0x0050], %l5 ! 0000001B103A00C8 ELSE:L2-B003 0 <BD60003
12000 .word 0xAFE4D53A ! 0000001B103A00CC ELSE:L2-B003 0 illop
12001 stda %f0, [%l5]0xF0 ! 0000001B103A00D0 ELSE:L2-B003 0 Blk-Store
12002 membar 0x40 ! 0000001B103A00D4 ELSE:L2-B003 0
12003 .word 0x9BA8177A ! 0000001B103A00D8 ELSE:L2-B003 0 S illop
12004 .word 0xABA69988 ! 0000001B103A00DC ELSE:L2-B003 0 S illop_FP
12005 membar 0x40 ! 0000001B103A00E0 ELSE:L2-B003 0
12006 stda %f32, [%l5]0x16 ! 0000001B103A00E4 ELSE:L2-B003 0 Blk-Store
12007 .word 0x91AB8AA2 ! 0000001B103A00E8 ELSE:L2-B003 0 illop
12008 ldstuba [%g6-0x005E]%asi, %i5 ! 0000001B103A00EC ELSE:L2-B003 0 S >BD60014
12009BL60117: ! ELSE:L2-B003
12010 add %g1, 0xDA3, %g1 ! 0000001B103A00F0 ELSE:L2-B003 0 chksum++
12011 andcc %i1, 0x80, %g0 ! 0000001B103A00F4 SKIP:L2-B004 0
12012 bz,a,pn %xcc, BL60118 ! 0000001B103A00F8 SKIP:L2-B004 0
12013 nop ! 0000001B103A00FC SKIP:L2-B004 0 S
12014 call .+8 ! 0000001B103A0100 SKIP:L2-B004 0 S
12015 ldsba [%g7+%g7]0x82, %l0 ! 0000001B103A0104 SKIP:L2-B004 0 S <BD60034
12016 fcmpgt32 %f24, %f30, %i0 ! 0000001B103A0108 SKIP:L2-B004 0 S
12017 bshuffle %f24, %f16, %f16 ! 0000001B103A010C SKIP:L2-B004 0 S
12018 ldstub [%g4+0x0072], %l4 ! 0000001B103A0110 SKIP:L2-B004 0 S >BD60003
12019 add %g1, 0xA51, %g1 ! 0000001B103A0114 SKIP:L2-B004 0 chksum++
12020 ldx [%g2+0x0050], %l5 ! 0000001B103A0118 SKIP:L2-B004 0 <BD60003
12021 membar 0x40 ! 0000001B103A011C SKIP:L2-B004 0
12022 stda %f32, [%l5]0x1E ! 0000001B103A0120 SKIP:L2-B004 0 Blk-Store
12023 membar 0x40 ! 0000001B103A0124 SKIP:L2-B004 0
12024 .word 0x01DDE332 ! 0000001B103A0128 SKIP:L2-B004 0 illop
12025 ldda [%l6]0x26, %i0 ! 0000001B103A012C SKIP:L2-B004 0 S Quad_Ld_P
12026 stxa %g7, [%l6+%g0]0x04 ! 0000001B103A0130 SKIP:L2-B004 0 S >BD60022
12027 fpmerge %f21, %f24, %f28 ! 0000001B103A0134 SKIP:L2-B004 0 S
12028 fba,a,pt %fcc3, BL60127 ! 0000001B103A0138 SKIP:L2-B004 0
12029 nop ! 0000001B103A013C SKIP:L2-B004 0 S
12030BL60118: ! ELSE:L2-B005
12031 nop ! 0000001B103A0140 ELSE:L2-B005 0 S
12032 nop ! 0000001B103A0144 ELSE:L2-B005 0 S
12033 ldx [%g2+0x0060], %fsr ! 0000001B103A0148 ELSE:L2-B005 0 S <BD60008
12034 nop ! 0000001B103A014C ELSE:L2-B005 0 S
12035 .word 0xA9A08810 ! 0000001B103A0150 ELSE:L2-B005 0 S illop
12036 std %f34, [%g4+0x0050] ! 0000001B103A0154 ELSE:L2-B005 0 S >BD60002
12037 .word 0xB3A9B007 ! 0000001B103A0158 ELSE:L2-B005 0 L illop
12038 brlz,pn %i0, BL60120 ;.empty ! 0000001B103A015C ELSE:L2-B005 0 L
12039 .word 0x97AF5860 ! 0000001B103A0160 ELSE:L2-B005 0 L illop
12040 .word 0xB1AC4A96 ! 0000001B103A0164 ELSE:L2-B005 0 L illop
12041 fbne,a,pt %fcc2, BL60122 ;.empty ! 0000001B103A0168 ELSE:L2-B005 0 L
12042BL60120:.word 0xBB46E46E ! 0000001B103A016C ELSE:L2-B005 0 L illop
12043BL60119:ldx [%g2+0x0018], %g5 ! 0000001B103A0170 ELSE:L2-B005 0 S BASE<BD60077
12044BL60121:bz,a BL60123 ;.empty ! 0000001B103A0174 ELSE:L2-B005 0 L
12045BL60122:bpos,a BL60124 ! 0000001B103A0178 ELSE:L2-B005 0 L
12046BL60124:ldxa [%g7+%g0]0x8B, %i2 ! 0000001B103A017C ELSE:L2-B005 0 S <BD60034
12047BL60123:add %g1, 0x1D8, %g1 ! 0000001B103A0180 ELSE:L2-B005 0 chksum++
12048 .word 0x8F554000 ! 0000001B103A0184 ELSE:L2-B005 0 illop
12049 .word 0xA5AB05F0 ! 0000001B103A0188 ELSE:L2-B005 0 S illop
12050 .word 0x8767EBD7 ! 0000001B103A018C ELSE:L2-B005 0 S illop
12051 stba %i1, [%g3+0x0072]%asi ! 0000001B103A0190 ELSE:L2-B005 0 S >BD60003
12052 pdist %f30, %f28, %f18 ! 0000001B103A0194 ELSE:L2-B005 0 S
12053 be,a BL60125 ! 0000001B103A0198 ELSE:L2-B005 0 L
12054 .word 0xD95BE946 ! 0000001B103A019C ELSE:L2-B005 0 S illop
12055 fbn,a,pt %fcc2, BL60126 ! 0000001B103A01A0 ELSE:L2-B005 0 L
12056BL60125:nop ! 0000001B103A01A4 ELSE:L2-B005 0 S
12057BL60126:add %g1, 0xCED, %g1 ! 0000001B103A01A8 ELSE:L2-B005 0 chksum++
12058BL60127: ! ELSE:L2-B005
12059 add %g1, 0x1E9, %g1 ! 0000001B103A01AC ELSE:L2-B005 0 chksum++
12060 fcmpd %fcc2, %f6, %f40 ! 0000001B103A01B0 SKIP:L2-B006 0
12061 .word 0x85AFC497 ! 0000001B103A01B4 SKIP:L2-B006 0 illop
12062 nop ! 0000001B103A01B8 SKIP:L2-B006 0 S
12063 prefetch [%g2-0x081A], 21 ! 0000001B103A01BC SKIP:L2-B006 0 S <.-2074
12064 stx %fsr, [%g2+0x0060] ! 0000001B103A01C0 SKIP:L2-B006 0 S <BD60008
12065 .word 0xAD934002 ! 0000001B103A01C4 SKIP:L2-B006 0 S illop
12066 ldx [%g2+0x0058], %l6 ! 0000001B103A01C8 SKIP:L2-B006 0 <BD60021
12067 stha %g7, [%l6+%g0]0x14 ! 0000001B103A01CC SKIP:L2-B006 0 S >BD60022
12068 sth %i0, [%g3+0x0070] ! 0000001B103A01D0 SKIP:L2-B006 0 S >BD60005
12069 .word 0x9780A4E3 ! 0000001B103A01D4 SKIP:L2-B006 0 S illop
12070 add %g1, 0x8F6, %g1 ! 0000001B103A01D8 SKIP:L2-B006 0 chksum++
12071 .word 0xDBAF05D6 ! 0000001B103A01DC SKIP:L2-B006 0 S illop
12072 std %f42, [%g5+0x0050] ! 0000001B103A01E0 SKIP:L2-B006 0 S >BD60002
12073 sethi %hh(0xFFFFA4C7191FFF00),%l6 ! 0000001B103A01E4 SKIP:L2-B006 0 SUBR059
12074 or %l6,%hm(0xFFFFA4C7191FFF00),%l6 ! 0000001B103A01E8 SKIP:L2-B006 0
12075 sethi %lm(0xFFFFA4C7191FFF00),%l5 ! 0000001B103A01EC SKIP:L2-B006 0
12076 or %l5,%lo(0xFFFFA4C7191FFF00),%l5 ! 0000001B103A01F0 SKIP:L2-B006 0
12077 sllx %l6, 0x20, %l6 ! 0000001B103A01F4 SKIP:L2-B006 0
12078 or %l6, %l5, %l6 ! 0000001B103A01F8 SKIP:L2-B006 0
12079 jmpl %l6+0x0000, %o7 ! 0000001B103A01FC SKIP:L2-B006 0 S
12080 .word 0x9FAEF3ED ! 0000001B103A0200 SKIP:L2-B006 0 S illop
12081 stba %i1, [%g3+0x0071]%asi ! 0000001B103A0204 SKIP:L2-B006 0 S >BD60005+1
12082 .word 0xE745E956 ! 0000001B103A0208 SKIP:L2-B006 0 S illop
12083 fba,a,pt %fcc0, BL60129 ! 0000001B103A020C SKIP:L2-B006 0
12084 lduha [%g5+0x0070]%asi, %o3 ! 0000001B103A0210 SKIP:L2-B006 0 S <BD60005
12085BL60128: ! ELSE:L2-B007
12086 call .+8 ! 0000001B103A0214 ELSE:L2-B007 0 S
12087 .word 0xA1A598F9 ! 0000001B103A0218 ELSE:L2-B007 0 S illop
12088 ldx [%g2+0x0050], %l5 ! 0000001B103A021C ELSE:L2-B007 0 <BD60003
12089 membar 0x40 ! 0000001B103A0220 ELSE:L2-B007 0
12090 stda %f16, [%l5]0xF8 ! 0000001B103A0224 ELSE:L2-B007 0 Blk-Store
12091 membar 0x40 ! 0000001B103A0228 ELSE:L2-B007 0
12092 nop ! 0000001B103A022C ELSE:L2-B007 0 S
12093 add %g1, 0x853, %g1 ! 0000001B103A0230 ELSE:L2-B007 0 chksum++
12094 .word 0xD0A31612 ! 0000001B103A0234 ELSE:L2-B007 0 random
12095 membar 0x40 ! 0000001B103A0238 ELSE:L2-B007 0
12096 .word 0xE8C6489C ! 0000001B103A023C ELSE:L2-B007 0 random
12097 membar 0x40 ! 0000001B103A0240 ELSE:L2-B007 0
12098 ldx [%g2+0x0058], %l6 ! 0000001B103A0244 ELSE:L2-B007 0 <BD60021
12099 ldda [%l6]0x24, %i0 ! 0000001B103A0248 ELSE:L2-B007 0 S Quad_Ld
12100 .word 0x8F8A96D7 ! 0000001B103A024C ELSE:L2-B007 0 S illop
12101 stb %i1, [%g5-0x005E] ! 0000001B103A0250 ELSE:L2-B007 0 S >BD60014
12102 sth %o4, [%g6+0x0070] ! 0000001B103A0254 ELSE:L2-B007 0 S >BD60005
12103BL60129: ! ELSE:L2-B007
12104 .word 0xEB64D5CB ! 0000001B103A0258 ELSE:L2-B007 0 illop
12105 andcc %o3, 0x40, %g0 ! 0000001B103A025C SKIP:L2-B008 0
12106 .word 0xB7A59A07 ! 0000001B103A0260 SKIP:L2-B008 0 illop
12107 ta %xcc, 0x46 ! 0000001B103A0264 SKIP:L2-B008 0 S demap-page
12108 .word 0xA3940654 ! 0000001B103A0268 SKIP:L2-B008 0 S illop
12109 stb %o3, [%g4-0x005E] ! 0000001B103A026C SKIP:L2-B008 0 S >BD60014
12110 .word 0xBFA0089D ! 0000001B103A0270 SKIP:L2-B008 0 S illop_FP
12111 .word 0xDF6E76B8 ! 0000001B103A0274 SKIP:L2-B008 0 L illop
12112 fbug,pn %fcc1, BL60131 ! 0000001B103A0278 SKIP:L2-B008 0 L
12113 nop ! 0000001B103A027C SKIP:L2-B008 0 S
12114BL60130:.word 0xBBA44961 ! 0000001B103A0280 SKIP:L2-B008 0 L illop
12115 bcs,a BL60133 ;.empty ! 0000001B103A0284 SKIP:L2-B008 0 L
12116 fbue,a,pt %fcc2, BL60134 ;.empty ! 0000001B103A0288 SKIP:L2-B008 0 L
12117BL60133:.word 0xA5B7C2D5 ! 0000001B103A028C SKIP:L2-B008 0 L illop
12118BL60132:std %f32, [%g4+0x0050] ! 0000001B103A0290 SKIP:L2-B008 0 S >BD60002
12119BL60131:fbule,a BL60134 ;.empty ! 0000001B103A0294 SKIP:L2-B008 0 L
12120 fbule,a BL60134 ! 0000001B103A0298 SKIP:L2-B008 0 L
12121 .word 0xCBE9A245 ! 0000001B103A029C SKIP:L2-B008 0 S illop
12122BL60134:add %g1, 0x92, %g1 ! 0000001B103A02A0 SKIP:L2-B008 0 chksum++
12123 .word 0x81E80000 ! 0000001B103A02A4 SKIP:L2-B008 0 random
12124 .word 0xDD6D8088 ! 0000001B103A02A8 SKIP:L2-B008 0 S illop
12125 call .+8 ! 0000001B103A02AC SKIP:L2-B008 0 S
12126 .word 0xC72B5A08 ! 0000001B103A02B0 SKIP:L2-B008 0 S illop
12127 .word 0xE61FABC8 ! 0000001B103A02B4 SKIP:L2-B008 0 S illop
12128 nop ! 0000001B103A02B8 SKIP:L2-B008 0 S
12129 .word 0xE55FB2D5 ! 0000001B103A02BC SKIP:L2-B008 0 illop
12130 .word 0xA9665C37 ! 0000001B103A02C0 SKIP:L2-B008 0 S illop
12131BL60135: ! ELSE:L2-B009
12132 .word 0x95ADB283 ! 0000001B103A02C4 ELSE:L2-B009 0 S illop
12133 nop ! 0000001B103A02C8 ELSE:L2-B009 0 S
12134 nop ! 0000001B103A02CC ELSE:L2-B009 0 S
12135 .word 0xB7A5D0C6 ! 0000001B103A02D0 ELSE:L2-B009 0 L illop
12136 .word 0xAFA00989 ! 0000001B103A02D4 ELSE:L2-B009 0 L illop
12137 sth %g1, [%g6+0x0070] ! 0000001B103A02D8 ELSE:L2-B009 0 S >BD60005
12138 .word 0xFFB51B1B ! 0000001B103A02DC ELSE:L2-B009 0 L illop
12139BL60137:be,a BL60136 ;.empty ! 0000001B103A02E0 ELSE:L2-B009 0 L
12140 fbule BL60136 ;.empty ! 0000001B103A02E4 ELSE:L2-B009 0 L
12141 .word 0xABB104AB ! 0000001B103A02E8 ELSE:L2-B009 0 L illop
12142 .word 0x91A7810B ! 0000001B103A02EC ELSE:L2-B009 0 S illop_FP
12143BL60136:.word 0x81970010 ! 0000001B103A02F0 ELSE:L2-B009 0 illop
12144 .word 0xBBB173BD ! 0000001B103A02F4 ELSE:L2-B009 0 illop
12145 ldx [%g2+0x0010], %g4 ! 0000001B103A02F8 ELSE:L2-B009 0 S BASE<BD60173
12146 std %f46, [%g5+0x0050] ! 0000001B103A02FC ELSE:L2-B009 0 S >BD60002
12147 .word 0x917F129D ! 0000001B103A0300 ELSE:L2-B009 0 S illop
12148 ldx [%g2+0x0058], %l6 ! 0000001B103A0304 ELSE:L2-B009 0 <BD60021
12149 stha %g7, [%l6+%g0]0x04 ! 0000001B103A0308 ELSE:L2-B009 0 S >BD60022
12150BL60138: ! ELSE:L2-B009
12151 add %g1, 0xE6F, %g1 ! 0000001B103A030C ELSE:L2-B009 0 chksum++
12152 ldx [%g2+0x0058], %l6 ! 0000001B103A0310 LOOP:L1-B000 0 <BD60021
12153 .word 0x25454899 ! 0000001B103A0314 LOOP:L1-B000 0 S random
12154 .word 0x8FA69B33 ! 0000001B103A0318 LOOP:L1-B000 0 S illop_FP
12155 sethi %hh(0x404411F00),%l6 ! 0000001B103A031C LOOP:L1-B000 0 SUBR060
12156 .word 0xD58F0A0C ! 0000001B103A0320 LOOP:L1-B000 0 illop
12157 sethi %lm(0x404411F00),%l5 ! 0000001B103A0324 LOOP:L1-B000 0
12158 or %l5,%lo(0x404411F00),%l5 ! 0000001B103A0328 LOOP:L1-B000 0
12159 sllx %l6, 0x20, %l6 ! 0000001B103A032C LOOP:L1-B000 0
12160 or %l6, %l5, %l6 ! 0000001B103A0330 LOOP:L1-B000 0
12161 jmpl %l6+0x0000, %o7 ! 0000001B103A0334 LOOP:L1-B000 0 S
12162 std %f34, [%g6+0x0050] ! 0000001B103A0338 LOOP:L1-B000 0 S >BD60002
12163 nop ! 0000001B103A033C LOOP:L1-B000 0 S
12164 srlx %l1, 0x1, %l1 ! 0000001B103A0340 LOOP:L1-B000 0
12165 andcc %l1, 0x1, %g0 ! 0000001B103A0344 LOOP:L1-B000 0
12166 bne,a,pt %xcc, BL60139 ! 0000001B103A0348 LOOP:L1-B000 0
12167 ldstuba [%g5+0x0072]%asi, %o0 ! 0000001B103A034C LOOP:L1-B000 0 S >BD60003
12168 add %g1, 0x201, %g1 ! 0000001B103A0350 LOOP:L1-B000 0 chksum++
12169 rd %gsr, %l6 ! 0000001B103A0354 SUBR:L0-B000 0 S
12170 wr %l6, 0x60, %gsr ! 0000001B103A0358 SUBR:L0-B000 0 S
12171 .word 0x8FA81474 ! 0000001B103A035C SUBR:L0-B000 0 S illop
12172 ldx [%g2+0x0058], %l6 ! 0000001B103A0360 SUBR:L0-B000 0 <BD60021
12173 ldda [%l6]0x26, %i0 ! 0000001B103A0364 SUBR:L0-B000 0 S Quad_Ld_P
12174 .word 0x1EA032FB ! 0000001B103A0368 SUBR:L0-B000 0 S random
12175 ldx [%g2+0x0050], %l5 ! 0000001B103A036C SUBR:L0-B000 0 <BD60003
12176 membar 0x40 ! 0000001B103A0370 SUBR:L0-B000 0
12177 .word 0x3E0DE6D0 ! 0000001B103A0374 SUBR:L0-B000 0 random
12178 membar 0x40 ! 0000001B103A0378 SUBR:L0-B000 0
12179 ldda [%l6]0x26, %i2 ! 0000001B103A037C SUBR:L0-B000 0 S Quad_Ld_P
12180 .word 0xF61A759E ! 0000001B103A0380 SUBR:L0-B000 0 S illop
12181 call .+8 ! 0000001B103A0384 SUBR:L0-B000 0 S
12182 .word 0xB9594D85 ! 0000001B103A0388 SUBR:L0-B000 0 S illop
12183 .word 0x85F00000 ! 0000001B103A038C SUBR:L0-B000 0 illop
12184 .word 0x87B49E87 ! 0000001B103A0390 SUBR:L0-B000 0 S random
12185 membar 0x40 ! 0000001B103A0394 SUBR:L0-B000 0
12186 ldda [%l5]0x16, %f16 ! 0000001B103A0398 SUBR:L0-B000 0 Blk-Load
12187 membar 0x40 ! 0000001B103A039C SUBR:L0-B000 0
12188 membar 0x40 ! 0000001B103A03A0 SUBR:L0-B000 0
12189 .word 0x998776BA ! 0000001B103A03A4 SUBR:L0-B000 0 illop
12190 membar 0x40 ! 0000001B103A03A8 SUBR:L0-B000 0
12191 add %g1, 0xA5, %i0 ! 0000001B103A03AC SUBR:L0-B000 0
12192 add %g1, 0x8AB, %g1 ! 0000001B103A03B0 SUBR:L0-B000 0 chksum++
12193 ret ! 0000001B103A03B4 SUBR:L0-B000 0
12194 restore %i0, %l7, %o0 ! 0000001B103A03B8 SUBR:L0-B000 0
12195
12196SECTION .btext033_pg1 TEXT_VA=0x1b103a0000
12197attr_text {
12198 Name = .btext033_pg1,
12199 VA = 0x1b103a0000,
12200 RA = 0xfffd20000,
12201 PA = ra2pa(0xfffd20000,0),
12202 tsbonly,
12203 part_0_ctx_nonzero_tsb_config_1,
12204 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
12205 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12206 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12207}
12208.text; .skip 8
12209
12210!========================================================================
12211
12212SECTION .btext034 TEXT_VA=0x14f1d23f00
12213attr_text {
12214 Name = .btext034,
12215 VA = 0x14f1d23f00,
12216 RA = 0xfffd0df00,
12217 PA = ra2pa(0xfffd0df00,0),
12218 notsb
12219}
12220
12221SECTION .btext034_pg0 TEXT_VA=0x14f1d22000
12222attr_text {
12223 Name = .btext034_pg0,
12224 VA = 0x14f1d22000,
12225 RA = 0xfffd0c000,
12226 PA = ra2pa(0xfffd0c000,0),
12227 tsbonly,
12228 part_0_ctx_nonzero_tsb_config_2,
12229 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
12230 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12231 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12232}
12233.text; .skip 8
12234
12235
12236SECTION .btext034
12237.text
12238.global SUBR058; SUBR058:
12239BL60141: ! SUBR:L0-B000
12240 add %g1, 0x5DE, %g1 ! 00000014F1D23F00 SUBR:L0-B000 0 chksum++
12241 .word 0xEFE818A2 ! 00000014F1D23F04 SUBR:L0-B000 0 random
12242 save %o6, -128, %o6 ! 00000014F1D23F08 SUBR:L0-B000 0
12243BL60140: ! SUBR:L0-B000
12244 sethi %hh(0x14F1D23F00),%l7 ! 00000014F1D23F0C SUBR:L0-B000 0 SUBR058
12245 or %l7,%hm(0x14F1D23F00),%l7 ! 00000014F1D23F10 SUBR:L0-B000 0
12246 sethi %lm(0x14F1D23F00),%l6 ! 00000014F1D23F14 SUBR:L0-B000 0
12247 or %l6,%lo(0x14F1D23F00),%l6 ! 00000014F1D23F18 SUBR:L0-B000 0
12248 sllx %l7, 0x20, %l7 ! 00000014F1D23F1C SUBR:L0-B000 0
12249 or %l7, %l6, %l7 ! 00000014F1D23F20 SUBR:L0-B000 0
12250 nop ! 00000014F1D23F24 SUBR:L0-B000 0 S
12251 .word 0xD30F7695 ! 00000014F1D23F28 SUBR:L0-B000 0 L illop
12252BL60142:sth %i0, [%g6+0x0070] ! 00000014F1D23F2C SUBR:L0-B000 0 S >BD60005
12253 .word 0xE74DAF04 ! 00000014F1D23F30 SUBR:L0-B000 0 L illop
12254 fbule BL60143 ! 00000014F1D23F34 SUBR:L0-B000 0 L
12255 .word 0xA7A051D3 ! 00000014F1D23F38 SUBR:L0-B000 0 S illop
12256 fbge BL60144 ! 00000014F1D23F3C SUBR:L0-B000 0 L
12257BL60143:nop ! 00000014F1D23F40 SUBR:L0-B000 0 S
12258BL60144:.word 0xCD4D5B6F ! 00000014F1D23F44 SUBR:L0-B000 0 illop
12259 .word 0x81F724E1 ! 00000014F1D23F48 SUBR:L0-B000 0 illop
12260 and %g1, 0xFE, %l3 ! 00000014F1D23F4C LOOP:L1-B000 0
12261BL60152: ! LOOP:L1-B000
12262 .word 0xB1D5480D ! 00000014F1D23F50 LOOP:L1-B000 0 illop
12263 ldx [%g2+0x0028], %g4 ! 00000014F1D23F54 LOOP:L1-B000 0 S BASE<BD60060
12264 .word 0x87AC0525 ! 00000014F1D23F58 LOOP:L1-B000 0 illop
12265 membar 0x40 ! 00000014F1D23F5C LOOP:L1-B000 0
12266 .word 0x95906000 ! 00000014F1D23F60 LOOP:L1-B000 0 random
12267 membar 0x40 ! 00000014F1D23F64 LOOP:L1-B000 0
12268 .word 0x154FA5FC ! 00000014F1D23F68 LOOP:L1-B000 0 S random
12269 .word 0xADA75A86 ! 00000014F1D23F6C LOOP:L1-B000 0 S illop_FP
12270 fcmpd %fcc0, %f42, %f36 ! 00000014F1D23F70 SKIP:L2-B000 0
12271 fbl,pt %fcc0, BL60147 ! 00000014F1D23F74 SKIP:L2-B000 0
12272 std %f14, [%g4+0x0056] ! 00000014F1D23F78 SKIP:L2-B000 0 S >BD60002+6
12273 stba %i5, [%g5+0x0072]%asi ! 00000014F1D23F7C SKIP:L2-B000 0 S >BD60003
12274 ldstuba [%g5-0x005E]%asi, %l2 ! 00000014F1D23F80 SKIP:L2-B000 0 S >BD60014
12275 sethi %hh(0x404411F00),%l6 ! 00000014F1D23F84 SKIP:L2-B000 0 SUBR060
12276 or %l6,%hm(0x404411F00),%l6 ! 00000014F1D23F88 SKIP:L2-B000 0
12277 sethi %lm(0x404411F00),%l5 ! 00000014F1D23F8C SKIP:L2-B000 0
12278 or %l5,%lo(0x404411F00),%l5 ! 00000014F1D23F90 SKIP:L2-B000 0
12279 sllx %l6, 0x20, %l6 ! 00000014F1D23F94 SKIP:L2-B000 0
12280 or %l6, %l5, %l6 ! 00000014F1D23F98 SKIP:L2-B000 0
12281 jmpl %l6+0x0000, %o7 ! 00000014F1D23F9C SKIP:L2-B000 0 S
12282 .word 0xD57F88C0 ! 00000014F1D23FA0 SKIP:L2-B000 0 S illop
12283 std %f38, [%g6+0x0050] ! 00000014F1D23FA4 SKIP:L2-B000 0 S >BD60002
12284 .word 0x81C3E008 ! 00000014F1D23FA8 SKIP:L2-B000 0 S random
12285 add %g1, 0xD7A, %g1 ! 00000014F1D23FAC SKIP:L2-B000 0 chksum++
12286 .word 0xB5A2416F ! 00000014F1D23FB0 SKIP:L2-B000 0 S illop_FP
12287 fpsub32s %f29, %f23, %f20 ! 00000014F1D23FB4 SKIP:L2-B000 0 S
12288 sth %g1, [%g3+0x0070] ! 00000014F1D23FB8 SKIP:L2-B000 0 S >BD60005
12289 .word 0x8DA30098 ! 00000014F1D23FBC SKIP:L2-B000 0 L illop
12290 bl,a,pt %xcc, BL60145 ! 00000014F1D23FC0 SKIP:L2-B000 0 L
12291BL60145:.word 0x83F00000 ! 00000014F1D23FC4 SKIP:L2-B000 0 S illop
12292 fbul,a,pt %fcc2, BL60146 ! 00000014F1D23FC8 SKIP:L2-B000 0 L
12293BL60146:nop ! 00000014F1D23FCC SKIP:L2-B000 0 S
12294 nop ! 00000014F1D23FD0 SKIP:L2-B000 0 S
12295 stb %i1, [%g5-0x005E] ! 00000014F1D23FD4 SKIP:L2-B000 0 S >BD60014
12296 .word 0xBC94DF03 ! 00000014F1D23FD8 SKIP:L2-B000 0 random
12297 ba,a,pn %icc, BL60148 ! 00000014F1D23FDC SKIP:L2-B000 0
12298 .word 0xF3470F4A ! 00000014F1D23FE0 SKIP:L2-B000 0 S random
12299BL60147: ! ELSE:L2-B001
12300 .word 0xA5B25013 ! 00000014F1D23FE4 ELSE:L2-B001 0 S illop
12301 ldx [%g2+0x0050], %l5 ! 00000014F1D23FE8 ELSE:L2-B001 0 <BD60003
12302 membar 0x40 ! 00000014F1D23FEC ELSE:L2-B001 0
12303 stda %f32, [%l5]0x16 ! 00000014F1D23FF0 ELSE:L2-B001 0 Blk-Store
12304 .word 0xD77BA7F4 ! 00000014F1D23FF4 ELSE:L2-B001 0 illop
12305 prefetch [%g6+0x0072], 22 ! 00000014F1D23FF8 ELSE:L2-B001 0 S <BD60003
12306 .word 0xD749167B ! 00000014F1D23FFC ELSE:L2-B001 0 illop
12307 or %l6,%hm(0x10D749167B),%l6 ! 00000014F1D24000 ELSE:L2-B001 0
12308 sethi %lm(0x10D749167B),%l5 ! 00000014F1D24004 ELSE:L2-B001 0
12309 .word 0xBDB002DE ! 00000014F1D24008 ELSE:L2-B001 0 illop
12310 sllx %l6, 0x20, %l6 ! 00000014F1D2400C ELSE:L2-B001 0
12311 or %l6, %l5, %l6 ! 00000014F1D24010 ELSE:L2-B001 0
12312 add %l6, 0x1, %l6 ! 00000014F1D24014 ELSE:L2-B001 0
12313 jmpl %l6+0x0000, %o7 ! 00000014F1D24018 ELSE:L2-B001 0 S
12314 .word 0xBBA18F45 ! 00000014F1D2401C ELSE:L2-B001 0 S illop_FP
12315 .word 0xF971E223 ! 00000014F1D24020 ELSE:L2-B001 0 S illop
12316 .word 0x8DAE8AC0 ! 00000014F1D24024 ELSE:L2-B001 0 illop
12317 bmask %o2, %o2, %i5 ! 00000014F1D24028 ELSE:L2-B001 0 S
12318 ldstub [%g4-0x005E], %i0 ! 00000014F1D2402C ELSE:L2-B001 0 S >BD60014
12319 stha %o4, [%g3+0x0070]%asi ! 00000014F1D24030 ELSE:L2-B001 0 S >BD60005
12320 .word 0xB1A6050E ! 00000014F1D24034 ELSE:L2-B001 0 illop
12321 .word 0x97B10687 ! 00000014F1D24038 ELSE:L2-B001 0 illop
12322 sethi %lm(0x10B1A6050E),%l5 ! 00000014F1D2403C ELSE:L2-B001 0
12323 or %l5,%lo(0x10B1A6050E),%l5 ! 00000014F1D24040 ELSE:L2-B001 0
12324 sllx %l6, 0x20, %l6 ! 00000014F1D24044 ELSE:L2-B001 0
12325 .word 0xBBE94A87 ! 00000014F1D24048 ELSE:L2-B001 0 illop
12326 .word 0x89C65441 ! 00000014F1D2404C ELSE:L2-B001 0 random
12327 .word 0xDFB337C7 ! 00000014F1D24050 ELSE:L2-B001 0 S illop
12328 nop ! 00000014F1D24054 ELSE:L2-B001 0 S
12329BL60148: ! ELSE:L2-B001
12330 add %g1, 0x29D, %g1 ! 00000014F1D24058 ELSE:L2-B001 0 chksum++
12331 edge32n %o0, %o0, %l4 ! 00000014F1D2405C LOOP:L1-B000 0 S
12332 fbn BL60149 ! 00000014F1D24060 LOOP:L1-B000 0 L
12333 .word 0xE9501B84 ! 00000014F1D24064 LOOP:L1-B000 0 S illop
12334 fbuge,a,pt %fcc0, BL60150 ! 00000014F1D24068 LOOP:L1-B000 0 L
12335BL60150:ldstub [%g5+0x0072], %o5 ! 00000014F1D2406C LOOP:L1-B000 0 S >BD60003
12336 .word 0x0056ADD0 ! 00000014F1D24070 LOOP:L1-B000 0 S illop
12337 nop ! 00000014F1D24074 LOOP:L1-B000 0 S
12338 bvc,a BL60151 ! 00000014F1D24078 LOOP:L1-B000 0 L
12339 std %f62, [%g5+0x0050] ! 00000014F1D2407C LOOP:L1-B000 0 S >BD60002
12340 .word 0x28F0FD25 ! 00000014F1D24080 LOOP:L1-B000 0 S illop
12341 fbug,a,pn %fcc2, BL60149 ! 00000014F1D24084 LOOP:L1-B000 0 L
12342BL60149:nop ! 00000014F1D24088 LOOP:L1-B000 0 S
12343BL60151:.word 0x83D7F819 ! 00000014F1D2408C LOOP:L1-B000 0 illop
12344 srlx %l3, 0x1, %l3 ! 00000014F1D24090 LOOP:L1-B000 0
12345 andcc %l3, 0x1, %g0 ! 00000014F1D24094 LOOP:L1-B000 0
12346 .word 0xBDD8F33A ! 00000014F1D24098 LOOP:L1-B000 0 illop
12347 std %f14, [%g3+0x0050] ! 00000014F1D2409C LOOP:L1-B000 0 S >BD60002
12348 add %g1, 0x34C, %g1 ! 00000014F1D240A0 LOOP:L1-B000 0 chksum++
12349 add %g4, 0x70, %l6 ! 00000014F1D240A4 LOOP:L1-B000 0 @BD60005
12350 stda %f22, [%l6]0xD2 ! 00000014F1D240A8 SUBR:L0-B000 0 S Short16
12351 .word 0x10DF1148 ! 00000014F1D240AC SUBR:L0-B000 0 random
12352 ldda [%l6]0xD0, %f16 ! 00000014F1D240B0 SUBR:L0-B000 0 S Short8
12353 ldx [%g2+0x0050], %l5 ! 00000014F1D240B4 SUBR:L0-B000 0 <BD60003
12354 membar 0x40 ! 00000014F1D240B8 SUBR:L0-B000 0
12355 .word 0xB8758645 ! 00000014F1D240BC SUBR:L0-B000 0 random
12356 .word 0x9D0BC3CE ! 00000014F1D240C0 SUBR:L0-B000 0 random
12357 ldsha [%g7+%g7]0x83, %o2 ! 00000014F1D240C4 SUBR:L0-B000 0 S <BD60034
12358 .word 0x8D8F57DE ! 00000014F1D240C8 SUBR:L0-B000 0 S illop
12359 add %g1, 0x125, %i0 ! 00000014F1D240CC SUBR:L0-B000 0
12360 sth %o2, [%g3+0x0070] ! 00000014F1D240D0 SUBR:L0-B000 0 S >BD60005
12361 .word 0x81F573D5 ! 00000014F1D240D4 SUBR:L0-B000 0 illop
12362 restore %i0, %l7, %o0 ! 00000014F1D240D8 SUBR:L0-B000 0
12363BL60153:jmpl %o7+0x0008, %g0 ! 00000014F1D240DC SUBR:L0-B000 0
12364 nop ! 00000014F1D240E0 SUBR:L0-B000 0
12365
12366SECTION .btext034_pg1 TEXT_VA=0x14f1d24000
12367attr_text {
12368 Name = .btext034_pg1,
12369 VA = 0x14f1d24000,
12370 RA = 0xfffd0e000,
12371 PA = ra2pa(0xfffd0e000,0),
12372 tsbonly,
12373 part_0_ctx_nonzero_tsb_config_2,
12374 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
12375 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12376 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12377}
12378.text; .skip 8
12379
12380!========================================================================
12381
12382SECTION .btext035 TEXT_VA=0xffffa4c7191fff00
12383attr_text {
12384 Name = .btext035,
12385 VA = 0xffffa4c7191fff00,
12386 RA = 0xfffceff00,
12387 PA = ra2pa(0xfffceff00,0),
12388 notsb
12389}
12390
12391SECTION .btext035_pg0 TEXT_VA=0xffffa4c7191f0000
12392attr_text {
12393 Name = .btext035_pg0,
12394 VA = 0xffffa4c7191f0000,
12395 RA = 0xfffce0000,
12396 PA = ra2pa(0xfffce0000,0),
12397 tsbonly,
12398 part_0_ctx_nonzero_tsb_config_1,
12399 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
12400 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12401 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12402}
12403.text; .skip 8
12404
12405
12406SECTION .btext035
12407.text
12408.global SUBR059; SUBR059:
12409 .word 0x87B40794 ! FFFFA4C7191FFF00 SUBR:L0-B000 0 illop
12410 or %g0, 0x2, %o5 ! FFFFA4C7191FFF04 LOOP:L1-B000 0
12411BL60170: ! LOOP:L1-B000
12412 add %g1, 0x9DC, %g1 ! FFFFA4C7191FFF08 LOOP:L1-B000 0 chksum++
12413 andcc %i5, 0x2, %g0 ! FFFFA4C7191FFF0C SKIP:L2-B000 0
12414 bnz,pt %icc, BL60154 ! FFFFA4C7191FFF10 SKIP:L2-B000 0
12415 ldda [%g6+0x0050]%asi, %f6 ! FFFFA4C7191FFF14 SKIP:L2-B000 0 S <BD60002
12416 edge32 %o3, %i5, %o4 ! FFFFA4C7191FFF18 SKIP:L2-B000 0 S
12417 ldx [%g2+0x0060], %fsr ! FFFFA4C7191FFF1C SKIP:L2-B000 0 S <BD60008
12418 bshuffle %f18, %f22, %f22 ! FFFFA4C7191FFF20 SKIP:L2-B000 0 S
12419 .word 0x8BB0F31D ! FFFFA4C7191FFF24 SKIP:L2-B000 0 S illop
12420 .word 0xEBB68CC5 ! FFFFA4C7191FFF28 SKIP:L2-B000 0 illop
12421 ldda [%l6]0xD0, %f24 ! FFFFA4C7191FFF2C SKIP:L2-B000 0 S Short8
12422 stx %fsr, [%g2+0x0060] ! FFFFA4C7191FFF30 SKIP:L2-B000 0 S <BD60008
12423 ldx [%g2+0x0050], %l5 ! FFFFA4C7191FFF34 SKIP:L2-B000 0 <BD60003
12424 membar 0x40 ! FFFFA4C7191FFF38 SKIP:L2-B000 0
12425 stda %f0, [%l5]0xE0 ! FFFFA4C7191FFF3C SKIP:L2-B000 0 Blk-Store
12426 membar 0x40 ! FFFFA4C7191FFF40 SKIP:L2-B000 0
12427 .word 0x37ED8726 ! FFFFA4C7191FFF44 SKIP:L2-B000 0 illop
12428 stda %f0, [%l5]0xE0 ! FFFFA4C7191FFF48 SKIP:L2-B000 0 Blk-Store
12429 .word 0x9F90C00C ! FFFFA4C7191FFF4C SKIP:L2-B000 0 illop
12430 add %g5, 0x72, %l6 ! FFFFA4C7191FFF50 SKIP:L2-B000 0 @BD60003
12431 ldda [%l6]0xD0, %f30 ! FFFFA4C7191FFF54 SKIP:L2-B000 0 S Short8
12432 add %g1, 0x432, %g1 ! FFFFA4C7191FFF58 SKIP:L2-B000 0 chksum++
12433 ldx [%g2+0x0050], %l5 ! FFFFA4C7191FFF5C SKIP:L2-B000 0 <BD60003
12434 .word 0x81E80000 ! FFFFA4C7191FFF60 SKIP:L2-B000 0 random
12435 stda %f16, [%l5]0x16 ! FFFFA4C7191FFF64 SKIP:L2-B000 0 Blk-Store
12436 membar 0x40 ! FFFFA4C7191FFF68 SKIP:L2-B000 0
12437 .word 0xA3B502AC ! FFFFA4C7191FFF6C SKIP:L2-B000 0 S illop_VIS
12438 membar 0x40 ! FFFFA4C7191FFF70 SKIP:L2-B000 0
12439 stda %f16, [%l5]0xE0 ! FFFFA4C7191FFF74 SKIP:L2-B000 0 Blk-Store
12440 membar 0x40 ! FFFFA4C7191FFF78 SKIP:L2-B000 0
12441 membar 0x40 ! FFFFA4C7191FFF7C SKIP:L2-B000 0
12442 .word 0xD98F1E5C ! FFFFA4C7191FFF80 SKIP:L2-B000 0 illop
12443 membar 0x40 ! FFFFA4C7191FFF84 SKIP:L2-B000 0
12444 nop ! FFFFA4C7191FFF88 SKIP:L2-B000 0 S
12445 ldx [%g2+0x0058], %l6 ! FFFFA4C7191FFF8C SKIP:L2-B000 0 <BD60021
12446 .word 0xC9525096 ! FFFFA4C7191FFF90 SKIP:L2-B000 0 S illop
12447 ba,a,pn %xcc, BL60155 ! FFFFA4C7191FFF94 SKIP:L2-B000 0
12448 sth %i4, [%g6+0x0070] ! FFFFA4C7191FFF98 SKIP:L2-B000 0 S >BD60005
12449BL60154: ! ELSE:L2-B001
12450 .word 0xABA608E8 ! FFFFA4C7191FFF9C ELSE:L2-B001 0 S illop
12451 ldx [%g2+0x0058], %l6 ! FFFFA4C7191FFFA0 ELSE:L2-B001 0 <BD60021
12452 stxa %g7, [%l6+%g0]0x04 ! FFFFA4C7191FFFA4 ELSE:L2-B001 0 S >BD60022
12453 .word 0xA37720F2 ! FFFFA4C7191FFFA8 ELSE:L2-B001 0 S illop
12454 ldx [%g2+0x0050], %l5 ! FFFFA4C7191FFFAC ELSE:L2-B001 0 <BD60003
12455 membar 0x40 ! FFFFA4C7191FFFB0 ELSE:L2-B001 0
12456 .word 0xBBD521B9 ! FFFFA4C7191FFFB4 ELSE:L2-B001 0 illop
12457 membar 0x40 ! FFFFA4C7191FFFB8 ELSE:L2-B001 0
12458 .word 0xBFB0869A ! FFFFA4C7191FFFBC ELSE:L2-B001 0 S illop_VIS
12459 .word 0x81F4DECE ! FFFFA4C7191FFFC0 ELSE:L2-B001 0 illop
12460 .word 0x8953C000 ! FFFFA4C7191FFFC4 ELSE:L2-B001 0 S illop
12461 add %g3, 0x70, %l6 ! FFFFA4C7191FFFC8 ELSE:L2-B001 0 @BD60005
12462 .word 0x81CFE008 ! FFFFA4C7191FFFCC ELSE:L2-B001 0 S random
12463 .word 0xF61BFDC8 ! FFFFA4C7191FFFD0 ELSE:L2-B001 0 random
12464 stxa %g7, [%l6+%g0]0x0C ! FFFFA4C7191FFFD4 ELSE:L2-B001 0 S >BD60022
12465 nop ! FFFFA4C7191FFFD8 ELSE:L2-B001 0 S
12466 fmul8x16 %f24, %f30, %f22 ! FFFFA4C7191FFFDC ELSE:L2-B001 0 S
12467 stb %o0, [%g5+0x0072] ! FFFFA4C7191FFFE0 ELSE:L2-B001 0 S >BD60003
12468 ldx [%g2+0x0008], %g6 ! FFFFA4C7191FFFE4 ELSE:L2-B001 0 S BASE<BD60145
12469 .word 0x8DA21A70 ! FFFFA4C7191FFFE8 ELSE:L2-B001 0 S illop_FP
12470 std %f6, [%g4+0x0050] ! FFFFA4C7191FFFEC ELSE:L2-B001 0 S >BD60002
12471BL60155: ! ELSE:L2-B001
12472 add %g1, 0xCE2, %g1 ! FFFFA4C7191FFFF0 ELSE:L2-B001 0 chksum++
12473 .word 0xD23D9B17 ! FFFFA4C7191FFFF4 SKIP:L2-B002 0 illop
12474 bnz,pn %xcc, BL60156 ! FFFFA4C7191FFFF8 SKIP:L2-B002 0
12475 nop ! FFFFA4C7191FFFFC SKIP:L2-B002 0 S
12476 popc %i5, %o4 ! FFFFA4C719200000 SKIP:L2-B002 0 S
12477 fpadd32s %f22, %f23, %f23 ! FFFFA4C719200004 SKIP:L2-B002 0 S
12478 ldx [%g2+0x0058], %l6 ! FFFFA4C719200008 SKIP:L2-B002 0 <BD60021
12479 .word 0x99AF448C ! FFFFA4C71920000C SKIP:L2-B002 0 S illop
12480 std %f46, [%g6+0x0050] ! FFFFA4C719200010 SKIP:L2-B002 0 S >BD60002
12481 ldx [%g2+0x0050], %l5 ! FFFFA4C719200014 SKIP:L2-B002 0 <BD60003
12482 .word 0xD4E0E21F ! FFFFA4C719200018 SKIP:L2-B002 0 illop
12483 stda %f0, [%l5]0x16 ! FFFFA4C71920001C SKIP:L2-B002 0 Blk-Store
12484 membar 0x40 ! FFFFA4C719200020 SKIP:L2-B002 0
12485 add %g1, 0xCFA, %g1 ! FFFFA4C719200024 SKIP:L2-B002 0 chksum++
12486 fexpand %f24, %f16 ! FFFFA4C719200028 SKIP:L2-B002 0 S
12487 .word 0xB3A70633 ! FFFFA4C71920002C SKIP:L2-B002 0 S illop
12488 ldx [%g2+0x0050], %l5 ! FFFFA4C719200030 SKIP:L2-B002 0 <BD60003
12489 membar 0x40 ! FFFFA4C719200034 SKIP:L2-B002 0
12490 .word 0xE351290F ! FFFFA4C719200038 SKIP:L2-B002 0 illop
12491 membar 0x40 ! FFFFA4C71920003C SKIP:L2-B002 0
12492 stb %o1, [%g4+0x0072] ! FFFFA4C719200040 SKIP:L2-B002 0 S >BD60003
12493 alignaddr %g1, %o3, %o1 ! FFFFA4C719200044 SKIP:L2-B002 0 S
12494 membar 0x40 ! FFFFA4C719200048 SKIP:L2-B002 0
12495 .word 0xB5B20272 ! FFFFA4C71920004C SKIP:L2-B002 0 illop
12496 membar 0x40 ! FFFFA4C719200050 SKIP:L2-B002 0
12497 ba,pn %icc, BL60162 ! FFFFA4C719200054 SKIP:L2-B002 0
12498 .word 0xF514853E ! FFFFA4C719200058 SKIP:L2-B002 0 S illop
12499BL60156: ! ELSE:L2-B003
12500 ldx [%g2+0x0050], %l5 ! FFFFA4C71920005C ELSE:L2-B003 0 <BD60003
12501 .word 0x03AE9B68 ! FFFFA4C719200060 ELSE:L2-B003 0 random
12502 stda %f0, [%l5]0x1E ! FFFFA4C719200064 ELSE:L2-B003 0 Blk-Store
12503 membar 0x40 ! FFFFA4C719200068 ELSE:L2-B003 0
12504 sth %o1, [%g3+0x0070] ! FFFFA4C71920006C ELSE:L2-B003 0 S >BD60005
12505 .word 0x9BB705FE ! FFFFA4C719200070 ELSE:L2-B003 0 S illop_VIS
12506 nop ! FFFFA4C719200074 ELSE:L2-B003 0 S
12507 add %g1, 0xFCC, %g1 ! FFFFA4C719200078 ELSE:L2-B003 0 chksum++
12508 fpsub16s %f20, %f18, %f20 ! FFFFA4C71920007C ELSE:L2-B003 0 S
12509 .word 0xDF291B5B ! FFFFA4C719200080 ELSE:L2-B003 0 L illop
12510 fbo,pn %fcc1, BL60158 ! FFFFA4C719200084 ELSE:L2-B003 0 L
12511 .word 0xFFBC1C33 ! FFFFA4C719200088 ELSE:L2-B003 0 S illop
12512 fbule,a BL60159 ! FFFFA4C71920008C ELSE:L2-B003 0 L
12513 nop ! FFFFA4C719200090 ELSE:L2-B003 0 S
12514BL60159:ldsba [%g7+%g7]0x83, %o1 ! FFFFA4C719200094 ELSE:L2-B003 0 S <BD60034
12515 fbg BL60157 ! FFFFA4C719200098 ELSE:L2-B003 0 L
12516 nop ! FFFFA4C71920009C ELSE:L2-B003 0 S
12517 fbne,a BL60157 ;.empty ! FFFFA4C7192000A0 ELSE:L2-B003 0 L
12518 .word 0xA1A54018 ! FFFFA4C7192000A4 ELSE:L2-B003 0 L illop
12519 bne BL60158 ;.empty ! FFFFA4C7192000A8 ELSE:L2-B003 0 L
12520BL60158:ba,pn %icc, BL60161 ! FFFFA4C7192000AC ELSE:L2-B003 0 L
12521BL60160:.word 0x0C38E093 ! FFFFA4C7192000B0 ELSE:L2-B003 0 S illop
12522BL60157:.word 0xA66E4028 ! FFFFA4C7192000B4 ELSE:L2-B003 0 L random
12523 nop ! FFFFA4C7192000B8 ELSE:L2-B003 0 S
12524BL60161:edge16n %o1, %o0, %o4 ! FFFFA4C7192000BC ELSE:L2-B003 0 S
12525 add %g1, 0x840, %g1 ! FFFFA4C7192000C0 ELSE:L2-B003 0 chksum++
12526BL60162: ! ELSE:L2-B003
12527 add %g1, 0x68B, %g1 ! FFFFA4C7192000C4 ELSE:L2-B003 0 chksum++
12528 .word 0xAB67EE46 ! FFFFA4C7192000C8 SKIP:L2-B004 0 illop
12529 bz,a,pt %icc, BL60163 ! FFFFA4C7192000CC SKIP:L2-B004 0
12530 nop ! FFFFA4C7192000D0 SKIP:L2-B004 0 S
12531 ldx [%g2+0x0050], %l5 ! FFFFA4C7192000D4 SKIP:L2-B004 0 <BD60003
12532 .word 0x13DCBAD2 ! FFFFA4C7192000D8 SKIP:L2-B004 0 random
12533 stda %f32, [%l5]0x16 ! FFFFA4C7192000DC SKIP:L2-B004 0 Blk-Store
12534 membar 0x40 ! FFFFA4C7192000E0 SKIP:L2-B004 0
12535 add %g5, 0x72, %l6 ! FFFFA4C7192000E4 SKIP:L2-B004 0 @BD60003
12536 stda %f28, [%l6]0xD0 ! FFFFA4C7192000E8 SKIP:L2-B004 0 S Short8
12537 .word 0xBDA75AD6 ! FFFFA4C7192000EC SKIP:L2-B004 0 illop
12538 stda %f0, [%l5]0x16 ! FFFFA4C7192000F0 SKIP:L2-B004 0 Blk-Store
12539 membar 0x40 ! FFFFA4C7192000F4 SKIP:L2-B004 0
12540 nop ! FFFFA4C7192000F8 SKIP:L2-B004 0 S
12541 add %g1, 0x9AE, %g1 ! FFFFA4C7192000FC SKIP:L2-B004 0 chksum++
12542 stb %o1, [%g4+0x0072] ! FFFFA4C719200100 SKIP:L2-B004 0 S >BD60003
12543 ldsb [%g3+0x0072], %o0 ! FFFFA4C719200104 SKIP:L2-B004 0 S <BD60003
12544 .word 0xDB75F817 ! FFFFA4C719200108 SKIP:L2-B004 0 S illop
12545 ldx [%g2+0x0050], %l5 ! FFFFA4C71920010C SKIP:L2-B004 0 <BD60003
12546 membar 0x40 ! FFFFA4C719200110 SKIP:L2-B004 0
12547 stda %f0, [%l5]0xF0 ! FFFFA4C719200114 SKIP:L2-B004 0 Blk-Store
12548 membar 0x40 ! FFFFA4C719200118 SKIP:L2-B004 0
12549 membar 0x40 ! FFFFA4C71920011C SKIP:L2-B004 0
12550 .word 0x9F930019 ! FFFFA4C719200120 SKIP:L2-B004 0 illop
12551 .word 0x8FA34065 ! FFFFA4C719200124 SKIP:L2-B004 0 illop
12552 st %f6, [%g6+0x0050] ! FFFFA4C719200128 SKIP:L2-B004 0 S >BD60002
12553 st %f7, [%g6+0x0054] ! FFFFA4C71920012C SKIP:L2-B004 0 S >BD60002+4
12554 nop ! FFFFA4C719200130 SKIP:L2-B004 0 S
12555 stba %o1, [%g6+0x0072]%asi ! FFFFA4C719200134 SKIP:L2-B004 0 S >BD60003
12556 ba,a BL60164 ! FFFFA4C719200138 SKIP:L2-B004 0
12557 nop ! FFFFA4C71920013C SKIP:L2-B004 0 S
12558BL60163: ! ELSE:L2-B005
12559 .word 0xBDCBC197 ! FFFFA4C719200140 ELSE:L2-B005 0 illop
12560 ldda [%l6]0xDB, %f24 ! FFFFA4C719200144 ELSE:L2-B005 0 S Short16
12561 fexpand %f20, %f26 ! FFFFA4C719200148 ELSE:L2-B005 0 S
12562 sth %o0, [%g5+0x0070] ! FFFFA4C71920014C ELSE:L2-B005 0 S >BD60005
12563 stb %g1, [%g4-0x005E] ! FFFFA4C719200150 ELSE:L2-B005 0 S >BD60014
12564 ldx [%g2+0x0050], %l5 ! FFFFA4C719200154 ELSE:L2-B005 0 <BD60003
12565 membar 0x40 ! FFFFA4C719200158 ELSE:L2-B005 0
12566 stda %f32, [%l5]0xE0 ! FFFFA4C71920015C ELSE:L2-B005 0 Blk-Store
12567 .word 0xABD450B8 ! FFFFA4C719200160 ELSE:L2-B005 0 illop
12568 fpadd32s %f18, %f25, %f28 ! FFFFA4C719200164 ELSE:L2-B005 0 S
12569 .word 0xF7599ECC ! FFFFA4C719200168 ELSE:L2-B005 0 S illop
12570 .word 0x81880000 ! FFFFA4C71920016C ELSE:L2-B005 0 random
12571 stda %f20, [%l6]0xD3 ! FFFFA4C719200170 ELSE:L2-B005 0 S Short16
12572 ldstub [%g4-0x005E], %o2 ! FFFFA4C719200174 ELSE:L2-B005 0 S >BD60014
12573 .word 0x93906000 ! FFFFA4C719200178 ELSE:L2-B005 0 random
12574 stda %f28, [%l6]0xD2 ! FFFFA4C71920017C ELSE:L2-B005 0 S Short16
12575 std %f6, [%g4+0x0050] ! FFFFA4C719200180 ELSE:L2-B005 0 S >BD60002
12576 add %g1, 0x3F1, %g1 ! FFFFA4C719200184 ELSE:L2-B005 0 chksum++
12577 .word 0x9DA9F66B ! FFFFA4C719200188 ELSE:L2-B005 0 S illop
12578 ldx [%g2+0x0050], %l5 ! FFFFA4C71920018C ELSE:L2-B005 0 <BD60003
12579 membar 0x40 ! FFFFA4C719200190 ELSE:L2-B005 0
12580 stda %f0, [%l5]0xF0 ! FFFFA4C719200194 ELSE:L2-B005 0 Blk-Store
12581 membar 0x40 ! FFFFA4C719200198 ELSE:L2-B005 0
12582 .word 0xD9B09AC5 ! FFFFA4C71920019C ELSE:L2-B005 0 illop
12583 stda %f16, [%l5]0x16 ! FFFFA4C7192001A0 ELSE:L2-B005 0 Blk-Store
12584 membar 0x40 ! FFFFA4C7192001A4 ELSE:L2-B005 0
12585 fexpand %f20, %f20 ! FFFFA4C7192001A8 ELSE:L2-B005 0 S
12586 ldx [%g2+0x0060], %fsr ! FFFFA4C7192001AC ELSE:L2-B005 0 S <BD60008
12587BL60164: ! ELSE:L2-B005
12588 add %g1, 0x213, %g1 ! FFFFA4C7192001B0 ELSE:L2-B005 0 chksum++
12589 andcc %o4, 0x4, %g0 ! FFFFA4C7192001B4 SKIP:L2-B006 0
12590 bnz,pn %icc, BL60165 ! FFFFA4C7192001B8 SKIP:L2-B006 0
12591 .word 0xE9D849BC ! FFFFA4C7192001BC SKIP:L2-B006 0 S illop
12592 ldx [%g2+0x0058], %l6 ! FFFFA4C7192001C0 SKIP:L2-B006 0 <BD60021
12593 lduha [%l6+%g0]0x04, %g7 ! FFFFA4C7192001C4 SKIP:L2-B006 0 S <BD60022
12594 .word 0xB553C000 ! FFFFA4C7192001C8 SKIP:L2-B006 0 S illop
12595 .word 0x08D91C60 ! FFFFA4C7192001CC SKIP:L2-B006 0 S illop
12596 ldstub [%g5+0x0072], %o4 ! FFFFA4C7192001D0 SKIP:L2-B006 0 S >BD60003
12597 ldx [%g2+0x0060], %fsr ! FFFFA4C7192001D4 SKIP:L2-B006 0 S <BD60008
12598 add %g5, 0x70, %l6 ! FFFFA4C7192001D8 SKIP:L2-B006 0 @BD60005
12599 .word 0x93C5D43F ! FFFFA4C7192001DC SKIP:L2-B006 0 S illop
12600 ldx [%g2+0x0058], %l6 ! FFFFA4C7192001E0 SKIP:L2-B006 0 <BD60021
12601 ldda [%l6]0x26, %o0 ! FFFFA4C7192001E4 SKIP:L2-B006 0 S Quad_Ld_P
12602 .word 0xA1492E2E ! FFFFA4C7192001E8 SKIP:L2-B006 0 S illop
12603 add %g1, 0x36B, %g1 ! FFFFA4C7192001EC SKIP:L2-B006 0 chksum++
12604 nop ! FFFFA4C7192001F0 SKIP:L2-B006 0 S
12605 array32 %o4, %o5, %o2 ! FFFFA4C7192001F4 SKIP:L2-B006 0 S
12606 .word 0x95B3093A ! FFFFA4C7192001F8 SKIP:L2-B006 0 S illop_VIS
12607 nop ! FFFFA4C7192001FC SKIP:L2-B006 0 S
12608 ba,pn %icc, BL60169 ! FFFFA4C719200200 SKIP:L2-B006 0
12609 ldsba [%g7+%g0]0x83, %o1 ! FFFFA4C719200204 SKIP:L2-B006 0 S <BD60034
12610BL60165: ! ELSE:L2-B007
12611 .word 0x83B28781 ! FFFFA4C719200208 ELSE:L2-B007 0 S illop
12612 fbe,a,pt %fcc1, BL60166 ;.empty ! FFFFA4C71920020C ELSE:L2-B007 0 L
12613 bne,a BL60166 ! FFFFA4C719200210 ELSE:L2-B007 0 L
12614 nop ! FFFFA4C719200214 ELSE:L2-B007 0 S
12615 stba %o4, [%g3+0x0072]%asi ! FFFFA4C719200218 ELSE:L2-B007 0 S >BD60003
12616 fbo,a,pn %fcc2, BL60167 ! FFFFA4C71920021C ELSE:L2-B007 0 L
12617BL60166:alignaddr %o3, %g1, %o3 ! FFFFA4C719200220 ELSE:L2-B007 0 S
12618BL60167:fbe,pt %fcc2, BL60168 ! FFFFA4C719200224 ELSE:L2-B007 0 L
12619 nop ! FFFFA4C719200228 ELSE:L2-B007 0 S
12620 .word 0xEBDDF942 ! FFFFA4C71920022C ELSE:L2-B007 0 S illop
12621BL60168:add %g1, 0xB6B, %g1 ! FFFFA4C719200230 ELSE:L2-B007 0 chksum++
12622 add %g1, 0x814, %g1 ! FFFFA4C719200234 ELSE:L2-B007 0 chksum++
12623 stda %f12, [%g4+0x0050]%asi ! FFFFA4C719200238 ELSE:L2-B007 0 S >BD60002
12624 .word 0x8DCFBB1D ! FFFFA4C71920023C ELSE:L2-B007 0 S illop
12625 nop ! FFFFA4C719200240 ELSE:L2-B007 0 S
12626 st %f12, [%g5+0x0050] ! FFFFA4C719200244 ELSE:L2-B007 0 S >BD60002
12627 .word 0x89A9C43E ! FFFFA4C719200248 ELSE:L2-B007 0 S illop
12628 .word 0x9BAD410F ! FFFFA4C71920024C ELSE:L2-B007 0 S illop_FP
12629 ldx [%g2+0x0048], %g3 ! FFFFA4C719200250 ELSE:L2-B007 0 S BASE<BD60111
12630BL60169: ! ELSE:L2-B007
12631 add %g1, 0x8B6, %g1 ! FFFFA4C719200254 ELSE:L2-B007 0 chksum++
12632 ldx [%g2+0x0050], %l5 ! FFFFA4C719200258 LOOP:L1-B000 0 <BD60003
12633 membar 0x40 ! FFFFA4C71920025C LOOP:L1-B000 0
12634 stda %f16, [%l5]0xF0 ! FFFFA4C719200260 LOOP:L1-B000 0 Blk-Store
12635 membar 0x40 ! FFFFA4C719200264 LOOP:L1-B000 0
12636 membar 0x40 ! FFFFA4C719200268 LOOP:L1-B000 0
12637 stda %f16, [%l5]0x16 ! FFFFA4C71920026C LOOP:L1-B000 0 Blk-Store
12638 membar 0x40 ! FFFFA4C719200270 LOOP:L1-B000 0
12639 .word 0xB1A20565 ! FFFFA4C719200274 LOOP:L1-B000 0 S illop_FP
12640 ldx [%g2+0x0028], %g5 ! FFFFA4C719200278 LOOP:L1-B000 0 S BASE<BD60060
12641 lduba [%g7+%g0]0x83, %o1 ! FFFFA4C71920027C LOOP:L1-B000 0 S <BD60034
12642 std %f14, [%g5+0x0050] ! FFFFA4C719200280 LOOP:L1-B000 0 S >BD60002
12643 add %g4, -94, %l6 ! FFFFA4C719200284 LOOP:L1-B000 0 @BD60014
12644 stda %f22, [%l6]0xD0 ! FFFFA4C719200288 LOOP:L1-B000 0 S Short8
12645 .word 0xD55C6275 ! FFFFA4C71920028C LOOP:L1-B000 0 illop
12646 ldda [%l6]0xD1, %f28 ! FFFFA4C719200290 LOOP:L1-B000 0 S Short8
12647 nop ! FFFFA4C719200294 LOOP:L1-B000 0 S
12648 subcc %o5, 0x1, %o5 ! FFFFA4C719200298 LOOP:L1-B000 0
12649 bnz,a,pt %icc, BL60170 ! FFFFA4C71920029C LOOP:L1-B000 0
12650 prefetch [%g4+0x0050], 1 ! FFFFA4C7192002A0 LOOP:L1-B000 0 S <BD60002
12651 add %g1, 0x44E, %g1 ! FFFFA4C7192002A4 LOOP:L1-B000 0 chksum++
12652 .word 0xBFA8D51F ! FFFFA4C7192002A8 SUBR:L0-B000 0 S illop
12653 ldstuba [%g3+0x0072]%asi, %o3 ! FFFFA4C7192002AC SUBR:L0-B000 0 S >BD60003
12654 nop ! FFFFA4C7192002B0 SUBR:L0-B000 0 S
12655 .word 0xDAD40490 ! FFFFA4C7192002B4 SUBR:L0-B000 0 S random
12656 .word 0x81CFE008 ! FFFFA4C7192002B8 SUBR:L0-B000 0 S random
12657 .word 0xCED7A733 ! FFFFA4C7192002BC SUBR:L0-B000 0 L random
12658 .word 0xA3CA929F ! FFFFA4C7192002C0 SUBR:L0-B000 0 S illop
12659BL60171:fbuge,a BL60172 ;.empty ! FFFFA4C7192002C4 SUBR:L0-B000 0 L
12660 be BL60172 ;.empty ! FFFFA4C7192002C8 SUBR:L0-B000 0 L
12661BL60172:bcc,a,pt %icc, BL60173 ! FFFFA4C7192002CC SUBR:L0-B000 0 L
12662 nop ! FFFFA4C7192002D0 SUBR:L0-B000 0 S
12663BL60173:add %g1, 0xDAD, %g1 ! FFFFA4C7192002D4 SUBR:L0-B000 0 chksum++
12664 retl ! FFFFA4C7192002D8 SUBR:L0-B000 0
12665 .word 0xB9AA897C ! FFFFA4C7192002DC SUBR:L0-B000 0 illop
12666
12667SECTION .btext035_pg1 TEXT_VA=0xffffa4c719200000
12668attr_text {
12669 Name = .btext035_pg1,
12670 VA = 0xffffa4c719200000,
12671 RA = 0xfffcf0000,
12672 PA = ra2pa(0xfffcf0000,0),
12673 tsbonly,
12674 part_0_ctx_nonzero_tsb_config_1,
12675 TTE_Context=71, TTE_Size=1, TTE_W=0, TTE_X=1,
12676 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12677 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12678}
12679.text; .skip 8
12680
12681!========================================================================
12682
12683SECTION .btext036 TEXT_VA=0x404411f00
12684attr_text {
12685 Name = .btext036,
12686 VA = 0x404411f00,
12687 RA = ra2pa(0xfffd09f00,0),
12688 PA = ra2pa(0xfffd09f00,0),
12689 notsb
12690}
12691
12692SECTION .btext036_pg0 TEXT_VA=0x404410000
12693attr_text {
12694 Name = .btext036_pg0,
12695 VA = 0x404410000,
12696 RA = ra2pa(0xfffd08000,0),
12697 PA = ra2pa(0xfffd08000,0),
12698 tsbonly,
12699 part_0_ctx_nonzero_tsb_config_3,
12700 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
12701 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12702 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12703}
12704.text; .skip 8
12705
12706
12707SECTION .btext036
12708.text
12709.global SUBR060; SUBR060:
12710 ldx [%g2+0x0050], %l5 ! 0000000404411F00 SUBR:L0-B000 0 <BD60003
12711 membar 0x40 ! 0000000404411F04 SUBR:L0-B000 0
12712 stda %f32, [%l5]0x16 ! 0000000404411F08 SUBR:L0-B000 0 Blk-Store
12713 membar 0x40 ! 0000000404411F0C SUBR:L0-B000 0
12714 .word 0x81C7E008 ! 0000000404411F10 SUBR:L0-B000 0 S random
12715 ldx [%g2+0x0058], %l6 ! 0000000404411F14 SUBR:L0-B000 0 <BD60021
12716 ldda [%l6]0x2E, %o0 ! 0000000404411F18 SUBR:L0-B000 0 S Quad_Ld_P
12717 nop ! 0000000404411F1C SUBR:L0-B000 0 S
12718 .word 0x8FA1098D ! 0000000404411F20 SUBR:L0-B000 0 S illop
12719 .word 0x81F3F5C4 ! 0000000404411F24 SUBR:L0-B000 0 illop
12720 stda %f16, [%l5]0xF0 ! 0000000404411F28 SUBR:L0-B000 0 Blk-Store
12721 membar 0x40 ! 0000000404411F2C SUBR:L0-B000 0
12722 add %g1, 0x384, %g1 ! 0000000404411F30 SUBR:L0-B000 0 chksum++
12723 .word 0xFBA92EAB ! 0000000404411F34 LOOP:L1-B000 0 illop
12724BL60187: ! LOOP:L1-B000
12725 add %g1, 0x529, %g1 ! 0000000404411F38 LOOP:L1-B000 0 chksum++
12726 .word 0xB5AE58FA ! 0000000404411F3C SKIP:L2-B000 0 illop
12727 bz,pn %xcc, BL60174 ! 0000000404411F40 SKIP:L2-B000 0
12728 fnands %f21, %f17, %f26 ! 0000000404411F44 SKIP:L2-B000 0 S
12729 sth %o0, [%g5+0x0070] ! 0000000404411F48 SKIP:L2-B000 0 S >BD60005
12730 fandnot2 %f18, %f30, %f24 ! 0000000404411F4C SKIP:L2-B000 0 S
12731 .word 0xB7A95863 ! 0000000404411F50 SKIP:L2-B000 0 illop
12732 .word 0x8F7B722B ! 0000000404411F54 SKIP:L2-B000 0 illop
12733 stda %f16, [%l5]0xF0 ! 0000000404411F58 SKIP:L2-B000 0 Blk-Store
12734 membar 0x40 ! 0000000404411F5C SKIP:L2-B000 0
12735 membar 0x40 ! 0000000404411F60 SKIP:L2-B000 0
12736 .word 0x81E80000 ! 0000000404411F64 SKIP:L2-B000 0 random
12737 membar 0x40 ! 0000000404411F68 SKIP:L2-B000 0
12738 add %g4, 0x70, %l6 ! 0000000404411F6C SKIP:L2-B000 0 @BD60005
12739 .word 0x3FDFA8F5 ! 0000000404411F70 SKIP:L2-B000 0 S illop
12740 add %g1, 0x697, %g1 ! 0000000404411F74 SKIP:L2-B000 0 chksum++
12741 ldx [%g2+0x0050], %l5 ! 0000000404411F78 SKIP:L2-B000 0 <BD60003
12742 membar 0x40 ! 0000000404411F7C SKIP:L2-B000 0
12743 stda %f16, [%l5]0xF0 ! 0000000404411F80 SKIP:L2-B000 0 Blk-Store
12744 membar 0x40 ! 0000000404411F84 SKIP:L2-B000 0
12745 pdist %f28, %f24, %f16 ! 0000000404411F88 SKIP:L2-B000 0 S
12746 ta %xcc, 0x43 ! 0000000404411F8C SKIP:L2-B000 0 S +-PEF
12747 edge16l %i5, %i1, %o3 ! 0000000404411F90 SKIP:L2-B000 0 S
12748 membar 0x40 ! 0000000404411F94 SKIP:L2-B000 0
12749 .word 0xC6BAE388 ! 0000000404411F98 SKIP:L2-B000 0 illop
12750 .word 0xF1BC42D0 ! 0000000404411F9C SKIP:L2-B000 0 illop
12751 membar 0x40 ! 0000000404411FA0 SKIP:L2-B000 0
12752 stda %f32, [%l5]0xF0 ! 0000000404411FA4 SKIP:L2-B000 0 Blk-Store
12753 membar 0x40 ! 0000000404411FA8 SKIP:L2-B000 0
12754 fpmerge %f21, %f28, %f30 ! 0000000404411FAC SKIP:L2-B000 0 S
12755 ldx [%g3-0x0088], %g3 ! 0000000404411FB0 SKIP:L2-B000 0 ptr_chase
12756 .word 0x3A14CAE4 ! 0000000404411FB4 SKIP:L2-B000 0 illop
12757 ldx [%g3-0x0088], %g3 ! 0000000404411FB8 SKIP:L2-B000 0 ptr_chase
12758 fba,a BL60175 ! 0000000404411FBC SKIP:L2-B000 0
12759 faligndata %f16, %f26, %f20 ! 0000000404411FC0 SKIP:L2-B000 0 S
12760BL60174: ! ELSE:L2-B001
12761 ldx [%g2+0x0040], %g5 ! 0000000404411FC4 ELSE:L2-B001 0 S BASE<BD60087
12762 sth %i4, [%g4+0x0070] ! 0000000404411FC8 ELSE:L2-B001 0 S >BD60005
12763 nop ! 0000000404411FCC ELSE:L2-B001 0 S
12764 .word 0xE79DDF10 ! 0000000404411FD0 ELSE:L2-B001 0 S illop_VIS
12765 .word 0x83F00000 ! 0000000404411FD4 ELSE:L2-B001 0 S illop
12766 ldx [%g2+0x0050], %l5 ! 0000000404411FD8 ELSE:L2-B001 0 <BD60003
12767 membar 0x40 ! 0000000404411FDC ELSE:L2-B001 0
12768 stda %f16, [%l5]0xF0 ! 0000000404411FE0 ELSE:L2-B001 0 Blk-Store
12769 .word 0xFDD38396 ! 0000000404411FE4 ELSE:L2-B001 0 illop
12770 add %g1, 0x49, %g1 ! 0000000404411FE8 ELSE:L2-B001 0 chksum++
12771 nop ! 0000000404411FEC ELSE:L2-B001 0 S
12772 std %f42, [%g4+0x0050] ! 0000000404411FF0 ELSE:L2-B001 0 S >BD60002
12773 ldda [%g6+0x0050]%asi, %f62 ! 0000000404411FF4 ELSE:L2-B001 0 S <BD60002
12774 nop ! 0000000404411FF8 ELSE:L2-B001 0 S
12775 .word 0xABB34221 ! 0000000404411FFC ELSE:L2-B001 0 S illop
12776 .word 0xCB626530 ! 0000000404412000 ELSE:L2-B001 0 S random
12777 .word 0x8BA98AB2 ! 0000000404412004 ELSE:L2-B001 0 illop
12778 membar 0x40 ! 0000000404412008 ELSE:L2-B001 0
12779 .word 0x85A6C016 ! 000000040441200C ELSE:L2-B001 0 illop
12780 membar 0x40 ! 0000000404412010 ELSE:L2-B001 0
12781 membar 0x40 ! 0000000404412014 ELSE:L2-B001 0
12782 stda %f16, [%l5]0xE0 ! 0000000404412018 ELSE:L2-B001 0 Blk-Store
12783 membar 0x40 ! 000000040441201C ELSE:L2-B001 0
12784 membar 0x40 ! 0000000404412020 ELSE:L2-B001 0
12785 stda %f16, [%l5]0xF0 ! 0000000404412024 ELSE:L2-B001 0 Blk-Store
12786 membar 0x40 ! 0000000404412028 ELSE:L2-B001 0
12787 .word 0xF18A54F3 ! 000000040441202C ELSE:L2-B001 0 S illop
12788BL60175: ! ELSE:L2-B001
12789 add %g1, 0x8FF, %g1 ! 0000000404412030 ELSE:L2-B001 0 chksum++
12790 .word 0x81880000 ! 0000000404412034 SKIP:L2-B002 0 random
12791 .word 0x9F86DF2C ! 0000000404412038 SKIP:L2-B002 0 illop
12792 stb %o1, [%g6+0x0072] ! 000000040441203C SKIP:L2-B002 0 S >BD60003
12793 ldx [%g2+0x0050], %l5 ! 0000000404412040 SKIP:L2-B002 0 <BD60003
12794 membar 0x40 ! 0000000404412044 SKIP:L2-B002 0
12795 .word 0x2C78E19C ! 0000000404412048 SKIP:L2-B002 0 illop
12796 .word 0x93906000 ! 000000040441204C SKIP:L2-B002 0 random
12797 membar 0x40 ! 0000000404412050 SKIP:L2-B002 0
12798 .word 0x85968006 ! 0000000404412054 SKIP:L2-B002 0 illop
12799 membar 0x40 ! 0000000404412058 SKIP:L2-B002 0
12800 add %g5, -94, %l6 ! 000000040441205C SKIP:L2-B002 0 @BD60014
12801 .word 0xB7B785F3 ! 0000000404412060 SKIP:L2-B002 0 S illop
12802 .word 0xF9AD12CD ! 0000000404412064 SKIP:L2-B002 0 illop
12803 .word 0x93906000 ! 0000000404412068 SKIP:L2-B002 0 random
12804 .word 0x9DA00814 ! 000000040441206C SKIP:L2-B002 0 illop
12805 .word 0x81674DE3 ! 0000000404412070 SKIP:L2-B002 0 illop
12806 .word 0x99C04900 ! 0000000404412074 SKIP:L2-B002 0 S illop
12807 add %g1, 0xD16, %g1 ! 0000000404412078 SKIP:L2-B002 0 chksum++
12808 ldx [%g2+0x0050], %l5 ! 000000040441207C SKIP:L2-B002 0 <BD60003
12809 membar 0x40 ! 0000000404412080 SKIP:L2-B002 0
12810 stda %f0, [%l5]0x16 ! 0000000404412084 SKIP:L2-B002 0 Blk-Store
12811 .word 0xA95383E7 ! 0000000404412088 SKIP:L2-B002 0 illop
12812 prefetch [%g4+0x0072], 0 ! 000000040441208C SKIP:L2-B002 0 S <BD60003
12813 .word 0xCFF4D7C5 ! 0000000404412090 SKIP:L2-B002 0 random
12814 stda %f0, [%l5]0x16 ! 0000000404412094 SKIP:L2-B002 0 Blk-Store
12815 membar 0x40 ! 0000000404412098 SKIP:L2-B002 0
12816 .word 0xD77F3CCE ! 000000040441209C SKIP:L2-B002 0 illop
12817 .word 0x08BED2C4 ! 00000004044120A0 SKIP:L2-B002 0 random
12818 .word 0x1BCDC670 ! 00000004044120A4 SKIP:L2-B002 0 random
12819 ldx [%g2+0x0048], %g3 ! 00000004044120A8 SKIP:L2-B002 0 S BASE<BD60111
12820 ba,a,pt %xcc, BL60186 ! 00000004044120AC SKIP:L2-B002 0
12821 nop ! 00000004044120B0 SKIP:L2-B002 0 S
12822BL60176: ! ELSE:L2-B003
12823 ldx [%g2+0x0050], %l5 ! 00000004044120B4 ELSE:L2-B003 0 <BD60003
12824 membar 0x40 ! 00000004044120B8 ELSE:L2-B003 0
12825 stda %f0, [%l5]0x16 ! 00000004044120BC ELSE:L2-B003 0 Blk-Store
12826 membar 0x40 ! 00000004044120C0 ELSE:L2-B003 0
12827 sth %g1, [%g3+0x0070] ! 00000004044120C4 ELSE:L2-B003 0 S >BD60005
12828 .word 0x8DAECC80 ! 00000004044120C8 ELSE:L2-B003 0 illop
12829 .word 0x9FC3801F ! 00000004044120CC ELSE:L2-B003 0 random
12830 membar 0x40 ! 00000004044120D0 ELSE:L2-B003 0
12831 ldx [%g2+0x0058], %l6 ! 00000004044120D4 ELSE:L2-B003 0 <BD60021
12832 ldda [%l6]0x26, %o0 ! 00000004044120D8 ELSE:L2-B003 0 S Quad_Ld_P
12833 std %f62, [%g6+0x0050] ! 00000004044120DC ELSE:L2-B003 0 S >BD60002
12834 .word 0x305EC8E0 ! 00000004044120E0 ELSE:L2-B003 0 random
12835 ldda [%l6]0xDA, %f30 ! 00000004044120E4 ELSE:L2-B003 0 S Short16
12836 nop ! 00000004044120E8 ELSE:L2-B003 0 S
12837 nop ! 00000004044120EC ELSE:L2-B003 0 S
12838 sth %g1, [%g4+0x0070] ! 00000004044120F0 ELSE:L2-B003 0 S >BD60005
12839 membar 0x40 ! 00000004044120F4 ELSE:L2-B003 0
12840 .word 0xBFAE8CF9 ! 00000004044120F8 ELSE:L2-B003 0 illop
12841 membar 0x40 ! 00000004044120FC ELSE:L2-B003 0
12842 add %g1, 0xD80, %g1 ! 0000000404412100 ELSE:L2-B003 0 chksum++
12843 .word 0xBFAD48F9 ! 0000000404412104 ELSE:L2-B003 0 S illop
12844 nop ! 0000000404412108 ELSE:L2-B003 0 S
12845 .word 0xF3FBF95B ! 000000040441210C ELSE:L2-B003 0 L illop
12846 fbg,a BL60178 ! 0000000404412110 ELSE:L2-B003 0 L
12847 std %f14, [%g5+0x0050] ! 0000000404412114 ELSE:L2-B003 0 S >BD60002
12848 bpos,pn %icc, BL60179 ! 0000000404412118 ELSE:L2-B003 0 L
12849BL60179:nop ! 000000040441211C ELSE:L2-B003 0 S
12850BL60178:bl,a,pn %icc, BL60180 ;.empty ! 0000000404412120 ELSE:L2-B003 0 L
12851 fbl,pt %fcc2, BL60181 ;.empty ! 0000000404412124 ELSE:L2-B003 0 L
12852BL60180:bleu,pt %icc, BL60182 ;.empty ! 0000000404412128 ELSE:L2-B003 0 L
12853 .word 0x1D475D8E ! 000000040441212C ELSE:L2-B003 0 L random
12854BL60182:bneg BL60184 ;.empty ! 0000000404412130 ELSE:L2-B003 0 L
12855BL60177:bneg,pn %xcc, BL60185 ;.empty ! 0000000404412134 ELSE:L2-B003 0 L
12856 .word 0xAFA2097B ! 0000000404412138 ELSE:L2-B003 0 L illop
12857BL60185:brgz,pt %g1, BL60181 ! 000000040441213C ELSE:L2-B003 0 L
12858BL60181:ldx [%g2+0x0000], %g4 ! 0000000404412140 ELSE:L2-B003 0 S BASE<BD60167
12859BL60183:std %f32, [%g3+0x0050] ! 0000000404412144 ELSE:L2-B003 0 S >BD60002
12860BL60184:.word 0xA3B10230 ! 0000000404412148 ELSE:L2-B003 0 illop
12861BL60186: ! ELSE:L2-B003
12862 add %g1, 0x9C0, %g1 ! 000000040441214C ELSE:L2-B003 0 chksum++
12863 ldx [%g2+0x0050], %l5 ! 0000000404412150 LOOP:L1-B000 0 <BD60003
12864 membar 0x40 ! 0000000404412154 LOOP:L1-B000 0
12865 ldda [%l5]0x16, %f16 ! 0000000404412158 LOOP:L1-B000 0 Blk-Load
12866 .word 0x87B70BE0 ! 000000040441215C LOOP:L1-B000 0 illop
12867 ldx [%g2+0x0060], %fsr ! 0000000404412160 LOOP:L1-B000 0 S <BD60008
12868 .word 0x99A7F0CB ! 0000000404412164 LOOP:L1-B000 0 illop
12869 ldx [%g6-0x0088], %g6 ! 0000000404412168 LOOP:L1-B000 0 ptr_chase
12870 ldx [%g6-0x0088], %g6 ! 000000040441216C LOOP:L1-B000 0 ptr_chase
12871 ldx [%g6-0x0088], %g6 ! 0000000404412170 LOOP:L1-B000 0 ptr_chase
12872 .word 0xD86596C8 ! 0000000404412174 LOOP:L1-B000 0 illop
12873 ldx [%g6-0x0088], %g6 ! 0000000404412178 LOOP:L1-B000 0 ptr_chase
12874 ldx [%g2+0x0058], %l6 ! 000000040441217C LOOP:L1-B000 0 <BD60021
12875 .word 0x9DAE8A69 ! 0000000404412180 LOOP:L1-B000 0 S illop
12876 .word 0x95AF4A1C ! 0000000404412184 LOOP:L1-B000 0 S illop
12877 .word 0xE55EA1BC ! 0000000404412188 LOOP:L1-B000 0 S illop
12878 subcc %o2, 0x1, %o2 ! 000000040441218C LOOP:L1-B000 0
12879 bnz BL60187 ! 0000000404412190 LOOP:L1-B000 0
12880 lduba [%g6+0x0072]%asi, %o4 ! 0000000404412194 LOOP:L1-B000 0 S <BD60003
12881 add %g1, 0x9B, %g1 ! 0000000404412198 LOOP:L1-B000 0 chksum++
12882 retl ! 000000040441219C SUBR:L0-B000 0
12883 add %g1, 0x572, %g1 ! 00000004044121A0 SUBR:L0-B000 0 chksum++
12884
12885SECTION .btext036_pg1 TEXT_VA=0x404412000
12886attr_text {
12887 Name = .btext036_pg1,
12888 VA = 0x404412000,
12889 RA = ra2pa(0xfffd0a000,0),
12890 PA = ra2pa(0xfffd0a000,0),
12891 tsbonly,
12892 part_0_ctx_nonzero_tsb_config_3,
12893 TTE_Context=71, TTE_Size=0, TTE_W=0, TTE_X=1,
12894 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12895 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12896}
12897.text; .skip 8
12898! Context 71: 2383 instructions generated, 2232 executed, 51 traps
12899
12900#undef BLIMP_BIAS
12901#define BLIMP_BIAS 0
12902#undef BLIMP_FRAME
12903#define BLIMP_FRAME 128
12904#undef BLIMP_32BIT
12905#define BLIMP_32BIT 0
12906
12907!========================================================================
12908
12909SECTION .btext037 TEXT_VA=0xde43fd00
12910attr_text {
12911 Name = .btext037,
12912 VA = 0xde43fd00,
12913 RA = 0xfffc2fd00,
12914 PA = ra2pa(0xfffc2fd00,0),
12915 notsb
12916}
12917
12918SECTION .btext037_pg0 TEXT_VA=0xde430000
12919attr_text {
12920 Name = .btext037_pg0,
12921 VA = 0xde430000,
12922 RA = 0xfffc20000,
12923 PA = ra2pa(0xfffc20000,0),
12924 tsbonly,
12925 part_0_ctx_nonzero_tsb_config_1,
12926 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
12927 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
12928 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
12929}
12930.text; .skip 8
12931
12932
12933SECTION .btext037
12934.text
12935.global start_th_4; start_th_4:
12936.global SUBR064; SUBR064:
12937BL80126: ! MAIN:L0-B000
12938 nop ! 00000000DE43FD00 MAIN:L0-B000 1
12939 sethi %hh(0xFD3DD8000),%g2 ! 00000000DE43FD04 MAIN:L0-B000 1 BD80167
12940 or %g2,%hm(0xFD3DD8000),%g2 ! 00000000DE43FD08 MAIN:L0-B000 1
12941 sethi %lm(0xFD3DD8000),%g3 ! 00000000DE43FD0C MAIN:L0-B000 1
12942 or %g3,%lo(0xFD3DD8000),%g3 ! 00000000DE43FD10 MAIN:L0-B000 1
12943 sllx %g2, 0x20, %g2 ! 00000000DE43FD14 MAIN:L0-B000 1
12944 or %g2, %g3, %g2 ! 00000000DE43FD18 MAIN:L0-B000 1
12945 sethi %hh(0x78E527FB2000),%l0 ! 00000000DE43FD1C MAIN:L0-B000 1 STACK0072
12946 or %l0,%hm(0x78E527FB2000),%l0 ! 00000000DE43FD20 MAIN:L0-B000 1
12947 sethi %lm(0x78E527FB2000),%l1 ! 00000000DE43FD24 MAIN:L0-B000 1
12948 or %l1,%lo(0x78E527FB2000),%l1 ! 00000000DE43FD28 MAIN:L0-B000 1
12949 sllx %l0, 0x20, %l0 ! 00000000DE43FD2C MAIN:L0-B000 1
12950 or %l0, %l1, %l0 ! 00000000DE43FD30 MAIN:L0-B000 1
12951 sub %l0, 0x100, %o6 ! 00000000DE43FD34 MAIN:L0-B000 1
12952 add %o6, 0x80, %i6 ! 00000000DE43FD38 MAIN:L0-B000 1
12953 addcc %g0, 0x1, %g1 ! 00000000DE43FD3C MAIN:L0-B000 1
12954 or %g0, -1783, %g3 ! 00000000DE43FD40 MAIN:L0-B000 1
12955 or %g0, -3052, %g4 ! 00000000DE43FD44 MAIN:L0-B000 1
12956 or %g0, 0x60D, %g5 ! 00000000DE43FD48 MAIN:L0-B000 1
12957 or %g0, 0xFC3, %g6 ! 00000000DE43FD4C MAIN:L0-B000 1
12958 or %g0, 0x0, %g7 ! 00000000DE43FD50 MAIN:L0-B000 1
12959 or %g0, 0x17F, %o0 ! 00000000DE43FD54 MAIN:L0-B000 1
12960 or %g0, -2273, %o1 ! 00000000DE43FD58 MAIN:L0-B000 1
12961 or %g0, 0xA61, %o2 ! 00000000DE43FD5C MAIN:L0-B000 1
12962 or %g0, -552, %o3 ! 00000000DE43FD60 MAIN:L0-B000 1
12963 or %g0, -3421, %o4 ! 00000000DE43FD64 MAIN:L0-B000 1
12964 or %g0, -218, %o5 ! 00000000DE43FD68 MAIN:L0-B000 1
12965 or %g0, -409, %o7 ! 00000000DE43FD6C MAIN:L0-B000 1
12966 or %g0, 0x5A4, %l0 ! 00000000DE43FD70 MAIN:L0-B000 1
12967 or %g0, 0x6A9, %l1 ! 00000000DE43FD74 MAIN:L0-B000 1
12968 or %g0, -609, %l2 ! 00000000DE43FD78 MAIN:L0-B000 1
12969 or %g0, -3077, %l3 ! 00000000DE43FD7C MAIN:L0-B000 1
12970 or %g0, 0x4A2, %l4 ! 00000000DE43FD80 MAIN:L0-B000 1
12971 or %g0, 0x5F8, %l5 ! 00000000DE43FD84 MAIN:L0-B000 1
12972 sethi %hh(0xDE43FD00),%l7 ! 00000000DE43FD88 MAIN:L0-B000 1 SUBR064
12973 or %l7,%hm(0xDE43FD00),%l7 ! 00000000DE43FD8C MAIN:L0-B000 1
12974 sethi %lm(0xDE43FD00),%l6 ! 00000000DE43FD90 MAIN:L0-B000 1
12975 or %l6,%lo(0xDE43FD00),%l6 ! 00000000DE43FD94 MAIN:L0-B000 1
12976 sllx %l7, 0x20, %l7 ! 00000000DE43FD98 MAIN:L0-B000 1
12977 or %l7, %l6, %l7 ! 00000000DE43FD9C MAIN:L0-B000 1
12978 or %g0, 0xF46, %l6 ! 00000000DE43FDA0 MAIN:L0-B000 1
12979 or %g0, 0xC07, %i0 ! 00000000DE43FDA4 MAIN:L0-B000 1
12980 or %g0, 0x977, %i1 ! 00000000DE43FDA8 MAIN:L0-B000 1
12981 or %g0, -1947, %i2 ! 00000000DE43FDAC MAIN:L0-B000 1
12982 or %g0, 0x723, %i3 ! 00000000DE43FDB0 MAIN:L0-B000 1
12983 or %g0, 0x57, %i4 ! 00000000DE43FDB4 MAIN:L0-B000 1
12984 or %g0, 0xABE, %i5 ! 00000000DE43FDB8 MAIN:L0-B000 1
12985 or %g0, -3564, %i7 ! 00000000DE43FDBC MAIN:L0-B000 1
12986 or %g0, 0x4, %g6 ! 00000000DE43FDC0 MAIN:L0-B000 1
12987BL80127:save %o6, -128, %o6 ! 00000000DE43FDC4 MAIN:L0-B000 4
12988 add %i0, %g6, %l0 ! 00000000DE43FDC8 MAIN:L0-B000 4
12989 add %i1, %g6, %l1 ! 00000000DE43FDCC MAIN:L0-B000 4
12990 add %i2, %g6, %l2 ! 00000000DE43FDD0 MAIN:L0-B000 4
12991 add %i3, %g6, %l3 ! 00000000DE43FDD4 MAIN:L0-B000 4
12992 add %i4, %g6, %l4 ! 00000000DE43FDD8 MAIN:L0-B000 4
12993 add %i5, %g6, %l5 ! 00000000DE43FDDC MAIN:L0-B000 4
12994 add %i6, %g6, %l6 ! 00000000DE43FDE0 MAIN:L0-B000 4
12995 add %i7, %g6, %l7 ! 00000000DE43FDE4 MAIN:L0-B000 4
12996 add %l0, %g6, %o0 ! 00000000DE43FDE8 MAIN:L0-B000 4
12997 add %l1, %g6, %o1 ! 00000000DE43FDEC MAIN:L0-B000 4
12998 add %l2, %g6, %o2 ! 00000000DE43FDF0 MAIN:L0-B000 4
12999 add %l3, %g6, %o3 ! 00000000DE43FDF4 MAIN:L0-B000 4
13000 add %l4, %g6, %o4 ! 00000000DE43FDF8 MAIN:L0-B000 4
13001 add %l5, %g6, %o5 ! 00000000DE43FDFC MAIN:L0-B000 4
13002 add %l7, %g6, %o7 ! 00000000DE43FE00 MAIN:L0-B000 4
13003 subcc %g6, 0x1, %g6 ! 00000000DE43FE04 MAIN:L0-B000 4
13004 bnz,pn %xcc, BL80127 ! 00000000DE43FE08 MAIN:L0-B000 4
13005 nop ! 00000000DE43FE0C MAIN:L0-B000 4
13006 restore %g0, %g0, %g0 ! 00000000DE43FE10 MAIN:L0-B000 1
13007 restore %g0, %g0, %g0 ! 00000000DE43FE14 MAIN:L0-B000 1
13008 restore %g0, %g0, %g0 ! 00000000DE43FE18 MAIN:L0-B000 1
13009 restore %g0, %g0, %g0 ! 00000000DE43FE1C MAIN:L0-B000 1
13010 ta %xcc, 0x44 ! 00000000DE43FE20 MAIN:L0-B000 1 cleanwin=0
13011 wr %g0, 0x90, %gsr ! 00000000DE43FE24 MAIN:L0-B000 1
13012 ldd [%g2+0x0068], %f0 ! 00000000DE43FE28 MAIN:L0-B000 1 <BD80171
13013 faddd %f0, %f0, %f6 ! 00000000DE43FE2C MAIN:L0-B000 1
13014 faddd %f0, %f6, %f12 ! 00000000DE43FE30 MAIN:L0-B000 1
13015 faddd %f6, %f12, %f14 ! 00000000DE43FE34 MAIN:L0-B000 1
13016 faddd %f12, %f14, %f60 ! 00000000DE43FE38 MAIN:L0-B000 1
13017 faddd %f14, %f60, %f62 ! 00000000DE43FE3C MAIN:L0-B000 1
13018 faddd %f60, %f62, %f32 ! 00000000DE43FE40 MAIN:L0-B000 1
13019 faddd %f62, %f32, %f34 ! 00000000DE43FE44 MAIN:L0-B000 1
13020 faddd %f32, %f34, %f36 ! 00000000DE43FE48 MAIN:L0-B000 1
13021 faddd %f34, %f36, %f38 ! 00000000DE43FE4C MAIN:L0-B000 1
13022 faddd %f36, %f38, %f40 ! 00000000DE43FE50 MAIN:L0-B000 1
13023 faddd %f38, %f40, %f42 ! 00000000DE43FE54 MAIN:L0-B000 1
13024 faddd %f40, %f42, %f44 ! 00000000DE43FE58 MAIN:L0-B000 1
13025 faddd %f42, %f44, %f46 ! 00000000DE43FE5C MAIN:L0-B000 1
13026 ld [%g2+0x0070], %f2 ! 00000000DE43FE60 MAIN:L0-B000 1 <BD80172
13027 fadds %f2, %f2, %f3 ! 00000000DE43FE64 MAIN:L0-B000 1
13028 fadds %f2, %f3, %f4 ! 00000000DE43FE68 MAIN:L0-B000 1
13029 fadds %f3, %f4, %f5 ! 00000000DE43FE6C MAIN:L0-B000 1
13030 fadds %f4, %f5, %f8 ! 00000000DE43FE70 MAIN:L0-B000 1
13031 fadds %f5, %f8, %f9 ! 00000000DE43FE74 MAIN:L0-B000 1
13032 fadds %f8, %f9, %f10 ! 00000000DE43FE78 MAIN:L0-B000 1
13033 fadds %f9, %f10, %f11 ! 00000000DE43FE7C MAIN:L0-B000 1
13034 fcmpd %fcc0, %f0, %f0 ! 00000000DE43FE80 MAIN:L0-B000 1
13035 fcmpd %fcc1, %f0, %f0 ! 00000000DE43FE84 MAIN:L0-B000 1
13036 fcmpd %fcc2, %f0, %f0 ! 00000000DE43FE88 MAIN:L0-B000 1
13037 fcmpd %fcc3, %f0, %f0 ! 00000000DE43FE8C MAIN:L0-B000 1
13038 stx %fsr, [%g2+0x0060] ! 00000000DE43FE90 MAIN:L0-B000 1 <BD80008
13039 fzero %f16 ! 00000000DE43FE94 MAIN:L0-B000 1
13040 fzero %f18 ! 00000000DE43FE98 MAIN:L0-B000 1
13041 fzero %f20 ! 00000000DE43FE9C MAIN:L0-B000 1
13042 fzero %f22 ! 00000000DE43FEA0 MAIN:L0-B000 1
13043 fzero %f24 ! 00000000DE43FEA4 MAIN:L0-B000 1
13044 fzero %f26 ! 00000000DE43FEA8 MAIN:L0-B000 1
13045 fzero %f28 ! 00000000DE43FEAC MAIN:L0-B000 1
13046 fzero %f30 ! 00000000DE43FEB0 MAIN:L0-B000 1
13047 ldx [%g2+0x0000], %g3 ! 00000000DE43FEB4 MAIN:L0-B000 1 BASE<BD80167
13048 ldx [%g2+0x0008], %g4 ! 00000000DE43FEB8 MAIN:L0-B000 1 BASE<BD80145
13049 ldx [%g2+0x0010], %g5 ! 00000000DE43FEBC MAIN:L0-B000 1 BASE<BD80173
13050 ldx [%g2+0x0018], %g6 ! 00000000DE43FEC0 MAIN:L0-B000 1 BASE<BD80077
13051 or %g0, 0x2, %l0 ! 00000000DE43FEC4 LOOP:L1-B000 1
13052BL80165: ! LOOP:L1-B000
13053 add %g1, 0x885, %g1 ! 00000000DE43FEC8 LOOP:L1-B000 2 chksum++
13054 fpadd32s %f28, %f19, %f29 ! 00000000DE43FECC LOOP:L1-B000 3 S
13055 ldx [%g2+0x0050], %l5 ! 00000000DE43FED0 LOOP:L1-B000 2 <BD80003
13056 membar 0x40 ! 00000000DE43FED4 LOOP:L1-B000 2
13057 stda %f0, [%l5]0x16 ! 00000000DE43FED8 LOOP:L1-B000 2 Blk-Store
13058 membar 0x40 ! 00000000DE43FEDC LOOP:L1-B000 2
13059 stb %o5, [%g6+0x007D] ! 00000000DE43FEE0 LOOP:L1-B000 2 S >BD80032+1
13060 ldd [%g3+0x0080], %f18 ! 00000000DE43FEE4 LOOP:L1-B000 2 S <BD80004
13061 std %o4, [%g5+0x0030] ! 00000000DE43FEE8 LOOP:L1-B000 2 S >BD80002
13062 membar 0x40 ! 00000000DE43FEEC LOOP:L1-B000 2
13063 stda %f32, [%l5]0xE0 ! 00000000DE43FEF0 LOOP:L1-B000 2 Blk-Store
13064 membar 0x40 ! 00000000DE43FEF4 LOOP:L1-B000 2
13065 stw %i3, [%g5+0x0060] ! 00000000DE43FEF8 LOOP:L1-B000 2 S >BD80003
13066 membar 0x40 ! 00000000DE43FEFC LOOP:L1-B000 2
13067 stda %f16, [%l5]0xF0 ! 00000000DE43FF00 LOOP:L1-B000 2 Blk-Store
13068 membar 0x40 ! 00000000DE43FF04 LOOP:L1-B000 2
13069 add %g4, 0x80, %l5 ! 00000000DE43FF08 LOOP:L1-B000 2 @BD80004
13070 stda %f20,[%l5+%g1]0xC4 ! 00000000DE43FF0C LOOP:L1-B000 2 S Partial_St
13071 ldx [%g2+0x0050], %l5 ! 00000000DE43FF10 LOOP:L1-B000 2 <BD80003
13072 membar 0x40 ! 00000000DE43FF14 LOOP:L1-B000 2
13073 stda %f0, [%l5]0xF0 ! 00000000DE43FF18 LOOP:L1-B000 2 Blk-Store
13074 membar 0x40 ! 00000000DE43FF1C LOOP:L1-B000 2
13075 membar 0x40 ! 00000000DE43FF20 LOOP:L1-B000 2
13076 ldda [%l5]0xF8, %f16 ! 00000000DE43FF24 LOOP:L1-B000 2 Blk-Load
13077 membar 0x40 ! 00000000DE43FF28 LOOP:L1-B000 2
13078 add %g3, 0x30, %l5 ! 00000000DE43FF2C LOOP:L1-B000 2 @BD80002
13079 stda %f24,[%l5+%g1]0xC2 ! 00000000DE43FF30 LOOP:L1-B000 2 S Partial_St
13080 and %g1, 0xFE, %l4 ! 00000000DE43FF34 LOOP:L2-B000 2
13081BL80149: ! LOOP:L2-B000
13082 add %g1, 0xFC3, %g1 ! 00000000DE43FF38 LOOP:L2-B000 8 chksum++
13083 add %g5, 0x30, %l5 ! 00000000DE43FF3C LOOP:L2-B000 8 @BD80002
13084 stda %f20,[%l5+%g1]0xC0 ! 00000000DE43FF40 LOOP:L2-B000 8 S Partial_St
13085 ldx [%g2+0x0040], %g6 ! 00000000DE43FF44 LOOP:L2-B000 8 S BASE<BD80087
13086 call .+8 ! 00000000DE43FF48 LOOP:L2-B000 8 S
13087 st %f8, [%g3+0x0024] ! 00000000DE43FF4C LOOP:L2-B000 8 S >BD80018
13088 ldx [%g2+0x0050], %l5 ! 00000000DE43FF50 LOOP:L2-B000 8 <BD80003
13089 membar 0x40 ! 00000000DE43FF54 LOOP:L2-B000 8
13090 stda %f16, [%l5]0xE0 ! 00000000DE43FF58 LOOP:L2-B000 8 Blk-Store
13091 membar 0x40 ! 00000000DE43FF5C LOOP:L2-B000 8
13092 membar 0x40 ! 00000000DE43FF60 LOOP:L2-B000 8
13093 stda %f32, [%l5]0xE0 ! 00000000DE43FF64 LOOP:L2-B000 8 Blk-Store
13094 membar 0x40 ! 00000000DE43FF68 LOOP:L2-B000 8
13095 andcc %o5, 0x10, %g0 ! 00000000DE43FF6C SKIP:L3-B000 8
13096 bnz,a,pn %xcc, BL80128 ! 00000000DE43FF70 SKIP:L3-B000 8
13097 st %f2, [%g6-0x0054] ! 00000000DE43FF74 SKIP:L3-B000 0 S >BD80019
13098 add %g3, 0x30, %l5 ! 00000000DE43FF78 SKIP:L3-B000 8 @BD80002
13099 stda %f16,[%l5+%g1]0xC4 ! 00000000DE43FF7C SKIP:L3-B000 8 S Partial_St
13100 add %g3, -106, %l6 ! 00000000DE43FF80 SKIP:L3-B000 8 @BD80035
13101 stda %f24, [%l6]0xD2 ! 00000000DE43FF84 SKIP:L3-B000 8 S Short16
13102 ldx [%g2+0x0030], %g3 ! 00000000DE43FF88 SKIP:L3-B000 8 S BASE<BD80096
13103 sethi %hh(0x48BE2BB91F00),%l6 ! 00000000DE43FF8C SKIP:L3-B000 8 SUBR067
13104 or %l6,%hm(0x48BE2BB91F00),%l6 ! 00000000DE43FF90 SKIP:L3-B000 8
13105 sethi %lm(0x48BE2BB91F00),%l5 ! 00000000DE43FF94 SKIP:L3-B000 8
13106 or %l5,%lo(0x48BE2BB91F00),%l5 ! 00000000DE43FF98 SKIP:L3-B000 8
13107 sllx %l6, 0x20, %l6 ! 00000000DE43FF9C SKIP:L3-B000 8
13108 or %l6, %l5, %l6 ! 00000000DE43FFA0 SKIP:L3-B000 8
13109 jmpl %l6+0x0000, %o7 ! 00000000DE43FFA4 SKIP:L3-B000 8 S
13110 st %f11, [%g5+0x0024] ! 00000000DE43FFA8 SKIP:L3-B000 8 S >BD80018
13111 ldx [%g2+0x0050], %l5 ! 00000000DE43FFAC SKIP:L3-B000 8 <BD80003
13112 membar 0x40 ! 00000000DE43FFB0 SKIP:L3-B000 8
13113 stda %f16, [%l5]0xF0 ! 00000000DE43FFB4 SKIP:L3-B000 8 Blk-Store
13114 membar 0x40 ! 00000000DE43FFB8 SKIP:L3-B000 8
13115 membar 0x40 ! 00000000DE43FFBC SKIP:L3-B000 8
13116 stda %f16, [%l5]0xE0 ! 00000000DE43FFC0 SKIP:L3-B000 8 Blk-Store
13117 membar 0x40 ! 00000000DE43FFC4 SKIP:L3-B000 8
13118 add %g1, 0x738, %g1 ! 00000000DE43FFC8 SKIP:L3-B000 8 chksum++
13119 sta %f10, [%g4+0x0024]%asi ! 00000000DE43FFCC SKIP:L3-B000 8 S >BD80018
13120 stwa %o0, [%g5+0x0060]%asi ! 00000000DE43FFD0 SKIP:L3-B000 8 S >BD80003
13121 st %f11, [%g3-0x0054] ! 00000000DE43FFD4 SKIP:L3-B000 8 S >BD80019
13122 alignaddrl %o5, %o4, %i2 ! 00000000DE43FFD8 SKIP:L3-B000 8 S
13123 ldstub [%g3-0x003B], %o1 ! 00000000DE43FFDC SKIP:L3-B000 8 S >BD80007
13124 add %g3, 0x80, %l5 ! 00000000DE43FFE0 SKIP:L3-B000 8 @BD80004
13125 stda %f18,[%l5+%g1]0xC4 ! 00000000DE43FFE4 SKIP:L3-B000 8 S Partial_St
13126 ldx [%g2+0x0058], %l6 ! 00000000DE43FFE8 SKIP:L3-B000 8 <BD80021
13127 stwa %g7, [%l6+%g0]0x04 ! 00000000DE43FFEC SKIP:L3-B000 8 S >BD80022
13128 std %f22, [%g5+0x0084] ! 00000000DE43FFF0 SKIP:L3-B000 8 S >BD80004+4
13129 ldx [%g2+0x0050], %l5 ! 00000000DE43FFF4 SKIP:L3-B000 8 <BD80003
13130 membar 0x40 ! 00000000DE43FFF8 SKIP:L3-B000 8
13131 ldda [%l5]0xF0, %f16 ! 00000000DE43FFFC SKIP:L3-B000 8 Blk-Load
13132 membar 0x40 ! 00000000DE440000 SKIP:L3-B000 8
13133 fba,a BL80129 ! 00000000DE440004 SKIP:L3-B000 8
13134 stda %f30, [%g4+0x0080]%asi ! 00000000DE440008 SKIP:L3-B000 0 S >BD80004
13135BL80128: ! ELSE:L3-B001
13136 ldx [%g2+0x0050], %l5 ! 00000000DE44000C ELSE:L3-B001 0 <BD80003
13137 .word 0x93A14870 ! 00000000DE440010 ELSE:L3-B001 0 random
13138 stda %f16, [%l5]0xE0 ! 00000000DE440014 ELSE:L3-B001 0 Blk-Store
13139 .word 0xA1771BE3 ! 00000000DE440018 ELSE:L3-B001 0 illop
13140 add %g5, -59, %l6 ! 00000000DE44001C ELSE:L3-B001 0 @BD80007
13141 ldda [%l6]0xD0, %f16 ! 00000000DE440020 ELSE:L3-B001 0 S Short8
13142 st %f9, [%g4+0x0024] ! 00000000DE440024 ELSE:L3-B001 0 S >BD80018
13143 membar 0x40 ! 00000000DE440028 ELSE:L3-B001 0
13144 stda %f0, [%l5]0xE0 ! 00000000DE44002C ELSE:L3-B001 0 Blk-Store
13145 membar 0x40 ! 00000000DE440030 ELSE:L3-B001 0
13146 .word 0xAFAA6CE7 ! 00000000DE440034 ELSE:L3-B001 0 S illop
13147 membar 0x40 ! 00000000DE440038 ELSE:L3-B001 0
13148 stda %f32, [%l5]0x16 ! 00000000DE44003C ELSE:L3-B001 0 Blk-Store
13149 membar 0x40 ! 00000000DE440040 ELSE:L3-B001 0
13150 add %g4, 0x80, %l5 ! 00000000DE440044 ELSE:L3-B001 0 @BD80004
13151 stda %f16,[%l5+%g1]0xC2 ! 00000000DE440048 ELSE:L3-B001 0 S Partial_St
13152 stda %f30, [%g5+0x0030]%asi ! 00000000DE44004C ELSE:L3-B001 0 S >BD80002
13153 stb %o0, [%g3+0x0077] ! 00000000DE440050 ELSE:L3-B001 0 S >BD80006+1
13154 sth %o5, [%g6+0x0076] ! 00000000DE440054 ELSE:L3-B001 0 S >BD80006
13155 add %g6, 0x76, %l6 ! 00000000DE440058 ELSE:L3-B001 0 @BD80006
13156 .word 0x81CFE008 ! 00000000DE44005C ELSE:L3-B001 0 S random
13157 add %g1, 0xCF0, %g1 ! 00000000DE440060 ELSE:L3-B001 0 chksum++
13158 prefetch [%l2-0x022B], 3 ! 00000000DE440064 ELSE:L3-B001 0 S <.-555
13159 std %f20, [%g4+0x0080] ! 00000000DE440068 ELSE:L3-B001 0 S >BD80004
13160 .word 0xEEEA23CC ! 00000000DE44006C ELSE:L3-B001 0 S random
13161 add %g4, 0x76, %l6 ! 00000000DE440070 ELSE:L3-B001 0 @BD80006
13162 stda %f28, [%l6]0xD3 ! 00000000DE440074 ELSE:L3-B001 0 S Short16
13163BL80129: ! ELSE:L3-B001
13164 add %g1, 0x381, %g1 ! 00000000DE440078 ELSE:L3-B001 8 chksum++
13165 and %g1, 0xFE, %l3 ! 00000000DE44007C LOOP:L3-B002 8
13166BL80134: ! LOOP:L3-B002
13167 add %g1, 0x988, %g1 ! 00000000DE440080 LOOP:L3-B002 8 chksum++
13168 std %o0, [%g5+0x0080] ! 00000000DE440084 LOOP:L3-B002 8 S >BD80004
13169 nop ! 00000000DE440088 LOOP:L3-B002 8 S
13170 nop ! 00000000DE44008C LOOP:L3-B002 8 S
13171 nop ! 00000000DE440090 LOOP:L3-B002 8 S
13172 fbul,a,pn %fcc0, BL80130 ! 00000000DE440094 LOOP:L3-B002 8 L
13173 nop ! 00000000DE440098 LOOP:L3-B002 0 S
13174 ldx [%g2+0x0000], %g6 ! 00000000DE44009C LOOP:L3-B002 8 S BASE<BD80167
13175 st %f9, [%g4+0x0024] ! 00000000DE4400A0 LOOP:L3-B002 8 S >BD80018
13176 st %f10, [%g3+0x0024] ! 00000000DE4400A4 LOOP:L3-B002 8 S >BD80018
13177 st %f3, [%g4+0x0024] ! 00000000DE4400A8 LOOP:L3-B002 8 S >BD80018
13178 bcc,pn %icc, BL80131 ;.empty ! 00000000DE4400AC LOOP:L3-B002 8 L
13179 bn BL80132 ;.empty ! 00000000DE4400B0 LOOP:L3-B002 8 L
13180 brnz,a,pn %i3, BL80130 ;.empty ! 00000000DE4400B4 LOOP:L3-B002 0 L
13181 bvc BL80130 ;.empty ! 00000000DE4400B8 LOOP:L3-B002 0 L
13182BL80132:bl,pn %icc, BL80133 ;.empty ! 00000000DE4400BC LOOP:L3-B002 0 L
13183BL80133:fbe,pn %fcc2, BL80131 ;.empty ! 00000000DE4400C0 LOOP:L3-B002 0 L
13184BL80130:fble BL80131 ! 00000000DE4400C4 LOOP:L3-B002 0 L
13185 nop ! 00000000DE4400C8 LOOP:L3-B002 0 S
13186BL80131:add %g1, 0x680, %g1 ! 00000000DE4400CC LOOP:L3-B002 8 chksum++
13187 ldx [%g2+0x0050], %l5 ! 00000000DE4400D0 LOOP:L3-B002 8 <BD80003
13188 membar 0x40 ! 00000000DE4400D4 LOOP:L3-B002 8
13189 stda %f16, [%l5]0x16 ! 00000000DE4400D8 LOOP:L3-B002 8 Blk-Store
13190 membar 0x40 ! 00000000DE4400DC LOOP:L3-B002 8
13191 std %g0, [%g6+0x0030] ! 00000000DE4400E0 LOOP:L3-B002 8 S >BD80002
13192 std %o0, [%g3+0x0030] ! 00000000DE4400E4 LOOP:L3-B002 8 S >BD80002
13193 .word 0xB9AFA00B ! 00000000DE4400E8 LOOP:L3-B002 8 S illop_FP
13194 ldx [%g2+0x0058], %l6 ! 00000000DE4400EC LOOP:L3-B002 8 <BD80021
13195 ldda [%l6]0x24, %i0 ! 00000000DE4400F0 LOOP:L3-B002 8 S Quad_Ld
13196 ldx [%g2+0x0060], %fsr ! 00000000DE4400F4 LOOP:L3-B002 8 S <BD80008
13197 add %g5, -59, %l6 ! 00000000DE4400F8 LOOP:L3-B002 8 @BD80007
13198 stda %f30, [%l6]0xD0 ! 00000000DE4400FC LOOP:L3-B002 8 S Short8
13199 membar 0x40 ! 00000000DE440100 LOOP:L3-B002 8
13200 stda %f16, [%l5]0x16 ! 00000000DE440104 LOOP:L3-B002 8 Blk-Store
13201 membar 0x40 ! 00000000DE440108 LOOP:L3-B002 8
13202 add %g5, 0x80, %l5 ! 00000000DE44010C LOOP:L3-B002 8 @BD80004
13203 stda %f30,[%l5+%g1]0xC0 ! 00000000DE440110 LOOP:L3-B002 8 S Partial_St
13204 ldx [%g2+0x0050], %l5 ! 00000000DE440114 LOOP:L3-B002 8 <BD80003
13205 membar 0x40 ! 00000000DE440118 LOOP:L3-B002 8
13206 stda %f32, [%l5]0x16 ! 00000000DE44011C LOOP:L3-B002 8 Blk-Store
13207 membar 0x40 ! 00000000DE440120 LOOP:L3-B002 8
13208 stb %o5, [%g3+0x0074] ! 00000000DE440124 LOOP:L3-B002 8 S >BD80005
13209 srlx %l3, 0x1, %l3 ! 00000000DE440128 LOOP:L3-B002 8
13210 andcc %l3, 0x1, %g0 ! 00000000DE44012C LOOP:L3-B002 8
13211 bne,a,pn %xcc, BL80134 ! 00000000DE440130 LOOP:L3-B002 8
13212 .word 0xB5A34987 ! 00000000DE440134 LOOP:L3-B002 0 S illop_FP
13213 add %g1, 0x891, %g1 ! 00000000DE440138 LOOP:L3-B002 8 chksum++
13214 andcc %g1, 0x300, %g0 ! 00000000DE44013C LOOP:L2-B000 8
13215 bz,pn %xcc, BL80156 ! 00000000DE440140 LOOP:L2-B000 8
13216 stw %i5, [%g3+0x0060] ! 00000000DE440144 LOOP:L2-B000 8 S >BD80003
13217 add %g1, 0xCAB, %g1 ! 00000000DE440148 LOOP:L2-B000 8 chksum++
13218 or %g0, 0x3, %l1 ! 00000000DE44014C LOOP:L3-B003 8
13219BL80135: ! LOOP:L3-B003
13220 add %g1, 0x7D7, %g1 ! 00000000DE440150 LOOP:L3-B003 24 chksum++
13221 add %g5, 0x80, %l5 ! 00000000DE440154 LOOP:L3-B003 24 @BD80004
13222 stda %f26,[%l5+%g1]0xC2 ! 00000000DE440158 LOOP:L3-B003 24 S Partial_St
13223 ldx [%g2+0x0050], %l5 ! 00000000DE44015C LOOP:L3-B003 24 <BD80003
13224 membar 0x40 ! 00000000DE440160 LOOP:L3-B003 24
13225 stda %f32, [%l5]0xF0 ! 00000000DE440164 LOOP:L3-B003 24 Blk-Store
13226 membar 0x40 ! 00000000DE440168 LOOP:L3-B003 24
13227 ldx [%g2+0x0058], %l6 ! 00000000DE44016C LOOP:L3-B003 24 <BD80021
13228 ldda [%l6]0x24, %i0 ! 00000000DE440170 LOOP:L3-B003 24 S Quad_Ld
13229 add %g5, 0x80, %l5 ! 00000000DE440174 LOOP:L3-B003 24 @BD80004
13230 stda %f30,[%l5+%g1]0xC3 ! 00000000DE440178 LOOP:L3-B003 24 S Partial_St
13231 tg %xcc, %g0+0x0059 ! 00000000DE44017C LOOP:L3-B003 24 S
13232 add %g4, 0x79, %l6 ! 00000000DE440180 LOOP:L3-B003 24 @BD80008
13233 stda %f16, [%l6]0xD1 ! 00000000DE440184 LOOP:L3-B003 24 S Short8
13234 add %g6, 0x80, %l5 ! 00000000DE440188 LOOP:L3-B003 24 @BD80004
13235 stda %f22,[%l5+%g1]0xC0 ! 00000000DE44018C LOOP:L3-B003 24 S Partial_St
13236 ldstub [%g6+0x0074], %o3 ! 00000000DE440190 LOOP:L3-B003 24 S >BD80005
13237 sub %l1, 0x1, %l1 ! 00000000DE440194 LOOP:L3-B003 24
13238 brnz,a,pn %l1, BL80135 ! 00000000DE440198 LOOP:L3-B003 24
13239 stb %g1, [%g4+0x0074] ! 00000000DE44019C LOOP:L3-B003 16 S >BD80005
13240 add %g1, 0x1B8, %g1 ! 00000000DE4401A0 LOOP:L3-B003 8 chksum++
13241 andcc %i2, 0x400, %g0 ! 00000000DE4401A4 SKIP:L3-B004 8
13242 bnz,a,pn %xcc, BL80138 ! 00000000DE4401A8 SKIP:L3-B004 8
13243 fnand %f30, %f16, %f16 ! 00000000DE4401AC SKIP:L3-B004 0 S
13244 nop ! 00000000DE4401B0 SKIP:L3-B004 8 S
13245 ldstub [%g5+0x0074], %l2 ! 00000000DE4401B4 SKIP:L3-B004 8 S >BD80005
13246 ba,pn %icc, BL80136 ! 00000000DE4401B8 SKIP:L3-B004 8 L
13247 nop ! 00000000DE4401BC SKIP:L3-B004 8 S
13248 .word 0x9153C000 ! 00000000DE4401C0 SKIP:L3-B004 0 L illop
13249BL80137:fpadd16 %f30, %f16, %f16 ! 00000000DE4401C4 SKIP:L3-B004 0 S
13250 st %f17, [%g5+0x0060] ! 00000000DE4401C8 SKIP:L3-B004 0 S >BD80003
13251BL80136:nop ! 00000000DE4401CC SKIP:L3-B004 8 S
13252 ldub [%g3+0x0079], %i3 ! 00000000DE4401D0 SKIP:L3-B004 8 S <BD80008
13253 add %g1, 0x905, %g1 ! 00000000DE4401D4 SKIP:L3-B004 8 chksum++
13254 add %g1, 0x61B, %g1 ! 00000000DE4401D8 SKIP:L3-B004 8 chksum++
13255 ldstub [%g4+0x0074], %i3 ! 00000000DE4401DC SKIP:L3-B004 8 S >BD80005
13256 st %f3, [%g4-0x0054] ! 00000000DE4401E0 SKIP:L3-B004 8 S >BD80019
13257 ldx [%g2+0x0050], %l5 ! 00000000DE4401E4 SKIP:L3-B004 8 <BD80003
13258 membar 0x40 ! 00000000DE4401E8 SKIP:L3-B004 8
13259 stda %f32, [%l5]0xE0 ! 00000000DE4401EC SKIP:L3-B004 8 Blk-Store
13260 membar 0x40 ! 00000000DE4401F0 SKIP:L3-B004 8
13261 .word 0x99B14367 ! 00000000DE4401F4 SKIP:L3-B004 8 S illop_VIS
13262 array16 %l2, %i4, %i4 ! 00000000DE4401F8 SKIP:L3-B004 8 S
13263 ba,a,pt %xcc, BL80144 ! 00000000DE4401FC SKIP:L3-B004 8
13264 st %f2, [%g5+0x0024] ! 00000000DE440200 SKIP:L3-B004 0 S >BD80018
13265BL80138: ! ELSE:L3-B005
13266 ldstuba [%g3+0x0074]%asi, %o2 ! 00000000DE440204 ELSE:L3-B005 0 S >BD80005
13267 .word 0x9FC3801F ! 00000000DE440208 ELSE:L3-B005 0 S random
13268 bcs,pn %icc, BL80139 ! 00000000DE44020C ELSE:L3-B005 0 L
13269 pdist %f30, %f16, %f28 ! 00000000DE440210 ELSE:L3-B005 0 S
13270 call .+8 ! 00000000DE440214 ELSE:L3-B005 0 L
13271BL80139:.word 0x8D8DC1D9 ! 00000000DE440218 ELSE:L3-B005 0 S illop
13272 fba,a BL80141 ;.empty ! 00000000DE44021C ELSE:L3-B005 0 L
13273 ble,a,pn %icc, BL80142 ! 00000000DE440220 ELSE:L3-B005 0 L
13274 ldstub [%g5+0x0074], %i2 ! 00000000DE440224 ELSE:L3-B005 0 S >BD80005
13275BL80142:std %f20, [%g6+0x0030] ! 00000000DE440228 ELSE:L3-B005 0 S >BD80002
13276 nop ! 00000000DE44022C ELSE:L3-B005 0 S
13277 stx %fsr, [%g2+0x0060] ! 00000000DE440230 ELSE:L3-B005 0 S <BD80008
13278 .word 0xB5B4CB70 ! 00000000DE440234 ELSE:L3-B005 0 L illop
13279BL80143:fble BL80140 ! 00000000DE440238 ELSE:L3-B005 0 L
13280BL80140:.word 0xBFB64870 ! 00000000DE44023C ELSE:L3-B005 0 S illop
13281BL80141:.word 0x9995D1FD ! 00000000DE440240 ELSE:L3-B005 0 illop
13282 add %g1, 0xA9D, %g1 ! 00000000DE440244 ELSE:L3-B005 0 chksum++
13283 ldx [%g2+0x0050], %l5 ! 00000000DE440248 ELSE:L3-B005 0 <BD80003
13284 .word 0xE347CBAC ! 00000000DE44024C ELSE:L3-B005 0 illop
13285 .word 0xA95C99A6 ! 00000000DE440250 ELSE:L3-B005 0 illop
13286 membar 0x40 ! 00000000DE440254 ELSE:L3-B005 0
13287 membar 0x40 ! 00000000DE440258 ELSE:L3-B005 0
13288 stda %f0, [%l5]0x16 ! 00000000DE44025C ELSE:L3-B005 0 Blk-Store
13289 membar 0x40 ! 00000000DE440260 ELSE:L3-B005 0
13290 membar 0x40 ! 00000000DE440264 ELSE:L3-B005 0
13291 ldda [%l5]0xF0, %f16 ! 00000000DE440268 ELSE:L3-B005 0 Blk-Load
13292 membar 0x40 ! 00000000DE44026C ELSE:L3-B005 0
13293 membar 0x40 ! 00000000DE440270 ELSE:L3-B005 0
13294 .word 0xF1D61CC0 ! 00000000DE440274 ELSE:L3-B005 0 illop
13295 .word 0x8F4DE584 ! 00000000DE440278 ELSE:L3-B005 0 illop
13296 .word 0xD0800D20 ! 00000000DE44027C ELSE:L3-B005 0 random
13297 .word 0x83D8BEB3 ! 00000000DE440280 ELSE:L3-B005 0 S illop
13298 .word 0xF1EA8238 ! 00000000DE440284 ELSE:L3-B005 0 S random
13299 .word 0xEB60A2E0 ! 00000000DE440288 ELSE:L3-B005 0 S illop
13300 std %i2, [%g6+0x0080] ! 00000000DE44028C ELSE:L3-B005 0 S >BD80004
13301 st %f11, [%g4-0x0054] ! 00000000DE440290 ELSE:L3-B005 0 S >BD80019
13302 nop ! 00000000DE440294 ELSE:L3-B005 0 S
13303BL80144: ! ELSE:L3-B005
13304 add %g1, 0x2ED, %g1 ! 00000000DE440298 ELSE:L3-B005 8 chksum++
13305 andcc %o3, 0x80, %g0 ! 00000000DE44029C SKIP:L3-B006 8
13306 bnz,a,pn %xcc, BL80145 ! 00000000DE4402A0 SKIP:L3-B006 8
13307 prefetch [%g4+%o3], 1 ! 00000000DE4402A4 SKIP:L3-B006 8 S <.+0
13308 ldx [%g2+0x0040], %g3 ! 00000000DE4402A8 SKIP:L3-B006 0 S BASE<BD80087
13309 prefetch [%i4+0x0257], 22 ! 00000000DE4402AC SKIP:L3-B006 0 S <.+599
13310 ldx [%g2+0x0050], %l5 ! 00000000DE4402B0 SKIP:L3-B006 0 <BD80003
13311 membar 0x40 ! 00000000DE4402B4 SKIP:L3-B006 0
13312 stda %f0, [%l5]0xE0 ! 00000000DE4402B8 SKIP:L3-B006 0 Blk-Store
13313 membar 0x40 ! 00000000DE4402BC SKIP:L3-B006 0
13314 stx %g1, [%g4+0x0030] ! 00000000DE4402C0 SKIP:L3-B006 0 S >BD80002
13315 pdist %f30, %f16, %f22 ! 00000000DE4402C4 SKIP:L3-B006 0 S
13316 ldstuba [%g3+0x0079]%asi, %o2 ! 00000000DE4402C8 SKIP:L3-B006 0 S >BD80008
13317 st %f31, [%g5+0x0060] ! 00000000DE4402CC SKIP:L3-B006 0 S >BD80003
13318 membar 0x40 ! 00000000DE4402D0 SKIP:L3-B006 0
13319 stda %f0, [%l5]0xF8 ! 00000000DE4402D4 SKIP:L3-B006 0 Blk-Store
13320 membar 0x40 ! 00000000DE4402D8 SKIP:L3-B006 0
13321 ld [%g2+0x0060], %fsr ! 00000000DE4402DC SKIP:L3-B006 0 S <BD80008
13322 .word 0xB1ADCA1D ! 00000000DE4402E0 SKIP:L3-B006 0 S illop
13323 .word 0xFB9425C0 ! 00000000DE4402E4 SKIP:L3-B006 0 illop
13324 add %g6, 0x30, %l5 ! 00000000DE4402E8 SKIP:L3-B006 0 @BD80002
13325 .word 0x9DA0C877 ! 00000000DE4402EC SKIP:L3-B006 0 S illop
13326 .word 0xF7DA63E0 ! 00000000DE4402F0 SKIP:L3-B006 0 illop
13327 .word 0x37C09105 ! 00000000DE4402F4 SKIP:L3-B006 0 random
13328 stda %f32, [%l5]0xF0 ! 00000000DE4402F8 SKIP:L3-B006 0 Blk-Store
13329 membar 0x40 ! 00000000DE4402FC SKIP:L3-B006 0
13330 membar 0x40 ! 00000000DE440300 SKIP:L3-B006 0
13331 stda %f0, [%l5]0xF0 ! 00000000DE440304 SKIP:L3-B006 0 Blk-Store
13332 .word 0x97B582E3 ! 00000000DE440308 SKIP:L3-B006 0 illop
13333 ldx [%g2+0x0048], %g6 ! 00000000DE44030C SKIP:L3-B006 0 S BASE<BD80111
13334 ba,a,pn %icc, BL80148 ! 00000000DE440310 SKIP:L3-B006 0
13335 .word 0xFF5B5DE1 ! 00000000DE440314 SKIP:L3-B006 0 S illop
13336BL80145: ! ELSE:L3-B007
13337 fnands %f31, %f30, %f30 ! 00000000DE440318 ELSE:L3-B007 8 S
13338 ldx [%g2+0x0050], %l5 ! 00000000DE44031C ELSE:L3-B007 8 <BD80003
13339 membar 0x40 ! 00000000DE440320 ELSE:L3-B007 8
13340 ldda [%l5]0xF0, %f16 ! 00000000DE440324 ELSE:L3-B007 8 Blk-Load
13341 membar 0x40 ! 00000000DE440328 ELSE:L3-B007 8
13342 ldda [%g7+%g0]0x82, %i0 ! 00000000DE44032C ELSE:L3-B007 8 S <BD80034
13343 prefetch [%l5+0x0935], 21 ! 00000000DE440330 ELSE:L3-B007 8 S <.+2357
13344 ldstuba [%g5+0x0074]%asi, %l2 ! 00000000DE440334 ELSE:L3-B007 8 S >BD80005
13345 st %f3, [%g3-0x0054] ! 00000000DE440338 ELSE:L3-B007 8 S >BD80019
13346 add %g4, 0x80, %l5 ! 00000000DE44033C ELSE:L3-B007 8 @BD80004
13347 stda %f22,[%l5+%g1]0xC4 ! 00000000DE440340 ELSE:L3-B007 8 S Partial_St
13348 ldx [%g2+0x0050], %l5 ! 00000000DE440344 ELSE:L3-B007 8 <BD80003
13349 membar 0x40 ! 00000000DE440348 ELSE:L3-B007 8
13350 stda %f16, [%l5]0xE0 ! 00000000DE44034C ELSE:L3-B007 8 Blk-Store
13351 membar 0x40 ! 00000000DE440350 ELSE:L3-B007 8
13352 stda %f26, [%g4+0x0030]%asi ! 00000000DE440354 ELSE:L3-B007 8 S >BD80002
13353 stw %o2, [%g5+0x0060] ! 00000000DE440358 ELSE:L3-B007 8 S >BD80003
13354 fornot2s %f28, %f24, %f16 ! 00000000DE44035C ELSE:L3-B007 8 S
13355 pdist %f22, %f16, %f16 ! 00000000DE440360 ELSE:L3-B007 8 S
13356 add %g1, 0xEC1, %g1 ! 00000000DE440364 ELSE:L3-B007 8 chksum++
13357 stba %g1, [%g3+0x0074]%asi ! 00000000DE440368 ELSE:L3-B007 8 S >BD80005
13358 .word 0xCD907604 ! 00000000DE44036C ELSE:L3-B007 8 S illop
13359 fbo BL80146 ! 00000000DE440370 ELSE:L3-B007 8 L
13360 st %f9, [%g5-0x0054] ! 00000000DE440374 ELSE:L3-B007 8 S >BD80019
13361 call .+8 ! 00000000DE440378 ELSE:L3-B007 0 L
13362 .word 0x81880000 ! 00000000DE44037C ELSE:L3-B007 0 S random
13363BL80147:std %f16, [%g5+0x0030] ! 00000000DE440380 ELSE:L3-B007 0 S >BD80002
13364BL80146:stxa %g1, [%g7+%g0]0xBB ! 00000000DE440384 ELSE:L3-B007 8 S BAD-ASI
13365 add %g1, 0x513, %g1 ! 00000000DE440388 ELSE:L3-B007 8 chksum++
13366BL80148: ! ELSE:L3-B007
13367 add %g1, 0xCA5, %g1 ! 00000000DE44038C ELSE:L3-B007 8 chksum++
13368 ldx [%g2+0x0058], %l6 ! 00000000DE440390 LOOP:L2-B000 8 <BD80021
13369 stha %g7, [%l6+%g0]0x0C ! 00000000DE440394 LOOP:L2-B000 8 S >BD80022
13370 add %g5, 0x80, %l5 ! 00000000DE440398 LOOP:L2-B000 8 @BD80004
13371 stda %f18,[%l5+%g1]0xC4 ! 00000000DE44039C LOOP:L2-B000 8 S Partial_St
13372 ld [%g2+0x0060], %fsr ! 00000000DE4403A0 LOOP:L2-B000 8 S <BD80008
13373 call .+8 ! 00000000DE4403A4 LOOP:L2-B000 8 S
13374 stx %l2, [%g6+0x0080] ! 00000000DE4403A8 LOOP:L2-B000 8 S >BD80004
13375 ldx [%g2+0x0050], %l5 ! 00000000DE4403AC LOOP:L2-B000 8 <BD80003
13376 membar 0x40 ! 00000000DE4403B0 LOOP:L2-B000 8
13377 stda %f0, [%l5]0x16 ! 00000000DE4403B4 LOOP:L2-B000 8 Blk-Store
13378 membar 0x40 ! 00000000DE4403B8 LOOP:L2-B000 8
13379 srlx %l4, 0x1, %l4 ! 00000000DE4403BC LOOP:L2-B000 8
13380 andcc %l4, 0x1, %g0 ! 00000000DE4403C0 LOOP:L2-B000 8
13381 bne,a,pt %xcc, BL80149 ! 00000000DE4403C4 LOOP:L2-B000 8
13382 nop ! 00000000DE4403C8 LOOP:L2-B000 6 S
13383 add %g1, 0x24D, %g1 ! 00000000DE4403CC LOOP:L2-B000 2 chksum++
13384 ba,pn %icc, BL80155 ! 00000000DE4403D0 SIDE:L2-B001 2
13385 st %f5, [%g4-0x0054] ! 00000000DE4403D4 SIDE:L2-B001 2 S >BD80019
13386BL80156: ! SIDE:L2-B001
13387 andcc %g1, 0x2, %g0 ! 00000000DE4403D8 SKIP:L3-B008 0
13388 bnz,a,pt %icc, BL80150 ! 00000000DE4403DC SKIP:L3-B008 0
13389 .word 0xA5AE1B97 ! 00000000DE4403E0 SKIP:L3-B008 0 S illop
13390 st %f11, [%g4-0x0054] ! 00000000DE4403E4 SKIP:L3-B008 0 S >BD80019
13391 .word 0x261C960B ! 00000000DE4403E8 SKIP:L3-B008 0 illop
13392 .word 0xCDFC944F ! 00000000DE4403EC SKIP:L3-B008 0 random
13393 stda %f0, [%l5]0x1E ! 00000000DE4403F0 SKIP:L3-B008 0 Blk-Store
13394 membar 0x40 ! 00000000DE4403F4 SKIP:L3-B008 0
13395 add %g4, 0x80, %l5 ! 00000000DE4403F8 SKIP:L3-B008 0 @BD80004
13396 stda %f24,[%l5+%g1]0xC1 ! 00000000DE4403FC SKIP:L3-B008 0 S Partial_St
13397 ta %xcc, 0x40 ! 00000000DE440400 SKIP:L3-B008 0 S +-priv
13398 .word 0xCD4FF432 ! 00000000DE440404 SKIP:L3-B008 0 S illop
13399 .word 0xE7CD965F ! 00000000DE440408 SKIP:L3-B008 0 illop
13400 stda %f18, [%l6]0xD2 ! 00000000DE44040C SKIP:L3-B008 0 S Short16
13401 ldx [%g2+0x0058], %l6 ! 00000000DE440410 SKIP:L3-B008 0 <BD80021
13402 .word 0xC312121C ! 00000000DE440414 SKIP:L3-B008 0 S illop
13403 add %g1, 0xFD5, %g1 ! 00000000DE440418 SKIP:L3-B008 0 chksum++
13404 ldstub [%g5+0x0079], %i3 ! 00000000DE44041C SKIP:L3-B008 0 S >BD80008
13405 stx %i0, [%g4+0x0080] ! 00000000DE440420 SKIP:L3-B008 0 S >BD80004
13406 std %i2, [%g5+0x0030] ! 00000000DE440424 SKIP:L3-B008 0 S >BD80002
13407 .word 0x93A814F7 ! 00000000DE440428 SKIP:L3-B008 0 S illop
13408 ba BL80151 ! 00000000DE44042C SKIP:L3-B008 0
13409 std %f18, [%g5+0x0080] ! 00000000DE440430 SKIP:L3-B008 0 S >BD80004
13410BL80150: ! ELSE:L3-B009
13411 add %g3, 0x80, %l5 ! 00000000DE440434 ELSE:L3-B009 0 @BD80004
13412 stda %f28,[%l5+%g1]0xC0 ! 00000000DE440438 ELSE:L3-B009 0 S Partial_St
13413 st %f2, [%g4+0x0026] ! 00000000DE44043C ELSE:L3-B009 0 S >BD80018+2
13414 sethi %hh(0x72BC7D2DFF00),%l6 ! 00000000DE440440 ELSE:L3-B009 0 SUBR068
13415 or %l6,%hm(0x72BC7D2DFF00),%l6 ! 00000000DE440444 ELSE:L3-B009 0
13416 sethi %lm(0x72BC7D2DFF00),%l5 ! 00000000DE440448 ELSE:L3-B009 0
13417 .word 0xF1369BAF ! 00000000DE44044C ELSE:L3-B009 0 illop
13418 .word 0xCF6C3DD7 ! 00000000DE440450 ELSE:L3-B009 0 illop
13419 or %l6, %l5, %l6 ! 00000000DE440454 ELSE:L3-B009 0
13420 add %l6, 0x1, %l6 ! 00000000DE440458 ELSE:L3-B009 0
13421 jmpl %l6+0x0000, %o7 ! 00000000DE44045C ELSE:L3-B009 0 S
13422 std %f20, [%g5+0x0080] ! 00000000DE440460 ELSE:L3-B009 0 S >BD80004
13423 call .+8 ! 00000000DE440464 ELSE:L3-B009 0 S
13424 ldstub [%g4+0x0074], %i0 ! 00000000DE440468 ELSE:L3-B009 0 S >BD80005
13425 stxa %i5, [%g3+0x0030]%asi ! 00000000DE44046C ELSE:L3-B009 0 S >BD80002
13426 .word 0x8DA51A05 ! 00000000DE440470 ELSE:L3-B009 0 illop
13427 stha %g7, [%l6+%g0]0x0C ! 00000000DE440474 ELSE:L3-B009 0 S >BD80022
13428 std %i4, [%g4+0x0080] ! 00000000DE440478 ELSE:L3-B009 0 S >BD80004
13429 add %g1, 0xFB6, %g1 ! 00000000DE44047C ELSE:L3-B009 0 chksum++
13430 ldx [%g2+0x0050], %l5 ! 00000000DE440480 ELSE:L3-B009 0 <BD80003
13431 membar 0x40 ! 00000000DE440484 ELSE:L3-B009 0
13432 stda %f0, [%l5]0xF0 ! 00000000DE440488 ELSE:L3-B009 0 Blk-Store
13433 membar 0x40 ! 00000000DE44048C ELSE:L3-B009 0
13434 ldstub [%g3+0x0074], %o1 ! 00000000DE440490 ELSE:L3-B009 0 S >BD80005
13435 add %g4, 0x30, %l5 ! 00000000DE440494 ELSE:L3-B009 0 @BD80002
13436 stda %f18,[%l5+%g1]0xC4 ! 00000000DE440498 ELSE:L3-B009 0 S Partial_St
13437 add %g3, 0x80, %l5 ! 00000000DE44049C ELSE:L3-B009 0 @BD80004
13438 stda %f24,[%l5+%g1]0xCC ! 00000000DE4404A0 ELSE:L3-B009 0 S Partial_St
13439 std %i4, [%g4+0x0080] ! 00000000DE4404A4 ELSE:L3-B009 0 S >BD80004
13440 array32 %o1, %i0, %i2 ! 00000000DE4404A8 ELSE:L3-B009 0 S
13441BL80151: ! ELSE:L3-B009
13442 add %g1, 0x6ED, %g1 ! 00000000DE4404AC ELSE:L3-B009 0 chksum++
13443 andcc %i2, 0x40, %g0 ! 00000000DE4404B0 SKIP:L3-B010 0
13444 bnz,a BL80152 ! 00000000DE4404B4 SKIP:L3-B010 0
13445 nop ! 00000000DE4404B8 SKIP:L3-B010 0 S
13446 ldx [%g2+0x0058], %l6 ! 00000000DE4404BC SKIP:L3-B010 0 <BD80021
13447 ldda [%l6]0x26, %i0 ! 00000000DE4404C0 SKIP:L3-B010 0 S Quad_Ld_P
13448 add %g6, 0x30, %l5 ! 00000000DE4404C4 SKIP:L3-B010 0 @BD80002
13449 stda %f16,[%l5+%g1]0xC3 ! 00000000DE4404C8 SKIP:L3-B010 0 S Partial_St
13450 .word 0xF549C91D ! 00000000DE4404CC SKIP:L3-B010 0 S illop
13451 stb %o0, [%g3+0x0061] ! 00000000DE4404D0 SKIP:L3-B010 0 S >BD80003+1
13452 ldx [%g2+0x0050], %l5 ! 00000000DE4404D4 SKIP:L3-B010 0 <BD80003
13453 .word 0x9BA549F5 ! 00000000DE4404D8 SKIP:L3-B010 0 illop
13454 stda %f0, [%l5]0xE0 ! 00000000DE4404DC SKIP:L3-B010 0 Blk-Store
13455 .word 0xAD978E01 ! 00000000DE4404E0 SKIP:L3-B010 0 illop
13456 .word 0x9BAED941 ! 00000000DE4404E4 SKIP:L3-B010 0 S illop
13457 add %g1, 0xE, %g1 ! 00000000DE4404E8 SKIP:L3-B010 0 chksum++
13458 stb %g1, [%g6+0x0082] ! 00000000DE4404EC SKIP:L3-B010 0 S >BD80004+2
13459 .word 0x05E22F73 ! 00000000DE4404F0 SKIP:L3-B010 0 illop
13460 stda %f20, [%l6]0xD2 ! 00000000DE4404F4 SKIP:L3-B010 0 S Short16
13461 add %g6, -59, %l6 ! 00000000DE4404F8 SKIP:L3-B010 0 @BD80007
13462 stda %f24, [%l6]0xD1 ! 00000000DE4404FC SKIP:L3-B010 0 S Short8
13463 std %g0, [%g4+0x0030] ! 00000000DE440500 SKIP:L3-B010 0 S >BD80002
13464 .word 0x91AD8930 ! 00000000DE440504 SKIP:L3-B010 0 illop
13465 or %l6,%hm(0x1091AD8930),%l6 ! 00000000DE440508 SKIP:L3-B010 0
13466 sethi %lm(0x1091AD8930),%l5 ! 00000000DE44050C SKIP:L3-B010 0
13467 or %l5,%lo(0x1091AD8930),%l5 ! 00000000DE440510 SKIP:L3-B010 0
13468 sllx %l6, 0x20, %l6 ! 00000000DE440514 SKIP:L3-B010 0
13469 or %l6, %l5, %l6 ! 00000000DE440518 SKIP:L3-B010 0
13470 .word 0xCDD2FE7A ! 00000000DE44051C SKIP:L3-B010 0 illop
13471 .word 0xC3C0220C ! 00000000DE440520 SKIP:L3-B010 0 S random
13472 st %f2, [%g3+0x0024] ! 00000000DE440524 SKIP:L3-B010 0 S >BD80018
13473 ldx [%g2+0x0050], %l5 ! 00000000DE440528 SKIP:L3-B010 0 <BD80003
13474 .word 0x81CFE008 ! 00000000DE44052C SKIP:L3-B010 0 random
13475 stda %f32, [%l5]0x16 ! 00000000DE440530 SKIP:L3-B010 0 Blk-Store
13476 membar 0x40 ! 00000000DE440534 SKIP:L3-B010 0
13477 .word 0x99D3C804 ! 00000000DE440538 SKIP:L3-B010 0 illop
13478 sta %f9, [%g5-0x0054]%asi ! 00000000DE44053C SKIP:L3-B010 0 S >BD80019
13479BL80152: ! ELSE:L3-B011
13480 add %g6, 0x76, %l6 ! 00000000DE440540 ELSE:L3-B011 0 @BD80006
13481 ldda [%l6]0xD2, %f24 ! 00000000DE440544 ELSE:L3-B011 0 S Short16
13482 call .+8 ! 00000000DE440548 ELSE:L3-B011 0 S
13483 stx %fsr, [%g2+0x0060] ! 00000000DE44054C ELSE:L3-B011 0 S <BD80008
13484 add %g5, 0x30, %l5 ! 00000000DE440550 ELSE:L3-B011 0 @BD80002
13485 .word 0xBBA5C9F4 ! 00000000DE440554 ELSE:L3-B011 0 S illop
13486 stha %o3, [%g5+0x0076]%asi ! 00000000DE440558 ELSE:L3-B011 0 S >BD80006
13487 ldsha [%g3+0x0076]%asi, %l2 ! 00000000DE44055C ELSE:L3-B011 0 S <BD80006
13488 add %g1, 0x14C, %g1 ! 00000000DE440560 ELSE:L3-B011 0 chksum++
13489 add %g3, 0x80, %l5 ! 00000000DE440564 ELSE:L3-B011 0 @BD80004
13490 stda %f20,[%l5+%g1]0xC4 ! 00000000DE440568 ELSE:L3-B011 0 S Partial_St
13491 stb %i0, [%g6+0x0074] ! 00000000DE44056C ELSE:L3-B011 0 S >BD80005
13492 ldx [%g2+0x0050], %l5 ! 00000000DE440570 ELSE:L3-B011 0 <BD80003
13493 membar 0x40 ! 00000000DE440574 ELSE:L3-B011 0
13494 ldda [%l5]0xF0, %f16 ! 00000000DE440578 ELSE:L3-B011 0 Blk-Load
13495 .word 0xC5AE0D75 ! 00000000DE44057C ELSE:L3-B011 0 illop
13496 ldx [%g2+0x0060], %fsr ! 00000000DE440580 ELSE:L3-B011 0 S <BD80008
13497 .word 0xA1F8708B ! 00000000DE440584 ELSE:L3-B011 0 S illop
13498 swap [%g6+0x0060], %o3 ! 00000000DE440588 ELSE:L3-B011 0 S >BD80003
13499 sth %i2, [%g5+0x007C] ! 00000000DE44058C ELSE:L3-B011 0 S >BD80032
13500 .word 0x2AA3E3E5 ! 00000000DE440590 ELSE:L3-B011 0 S random
13501 .word 0xDD7F9654 ! 00000000DE440594 ELSE:L3-B011 0 illop
13502 .word 0x81C3E008 ! 00000000DE440598 ELSE:L3-B011 0 S random
13503 .word 0x37C63A95 ! 00000000DE44059C ELSE:L3-B011 0 S illop
13504 .word 0xAB8C74E0 ! 00000000DE4405A0 ELSE:L3-B011 0 random
13505 .word 0xEF4F38D8 ! 00000000DE4405A4 ELSE:L3-B011 0 S illop
13506 stb %o3, [%g3+0x007D] ! 00000000DE4405A8 ELSE:L3-B011 0 S >BD80032+1
13507BL80153: ! ELSE:L3-B011
13508 add %g1, 0x75C, %g1 ! 00000000DE4405AC ELSE:L3-B011 0 chksum++
13509 or %g0, 0x3, %l2 ! 00000000DE4405B0 LOOP:L3-B012 0
13510BL80154: ! LOOP:L3-B012
13511 .word 0x95906000 ! 00000000DE4405B4 LOOP:L3-B012 0 random
13512 std %f18, [%g6+0x0030] ! 00000000DE4405B8 LOOP:L3-B012 0 S >BD80002
13513 ldx [%g2+0x0058], %l6 ! 00000000DE4405BC LOOP:L3-B012 0 <BD80021
13514 ldda [%l6]0x26, %i0 ! 00000000DE4405C0 LOOP:L3-B012 0 S Quad_Ld_P
13515 ldx [%g2+0x0030], %g5 ! 00000000DE4405C4 LOOP:L3-B012 0 S BASE<BD80096
13516 add %g6, 0x80, %l5 ! 00000000DE4405C8 LOOP:L3-B012 0 @BD80004
13517 stda %f26,[%l5+%g1]0xC2 ! 00000000DE4405CC LOOP:L3-B012 0 S Partial_St
13518 std %f24, [%g5+0x0030] ! 00000000DE4405D0 LOOP:L3-B012 0 S >BD80002
13519 swap [%g4+0x0060], %o3 ! 00000000DE4405D4 LOOP:L3-B012 0 S >BD80003
13520 bmask %g1, %o3, %i0 ! 00000000DE4405D8 LOOP:L3-B012 0 S
13521 ldx [%g2+0x0050], %l5 ! 00000000DE4405DC LOOP:L3-B012 0 <BD80003
13522 membar 0x40 ! 00000000DE4405E0 LOOP:L3-B012 0
13523 stda %f16, [%l5]0x16 ! 00000000DE4405E4 LOOP:L3-B012 0 Blk-Store
13524 membar 0x40 ! 00000000DE4405E8 LOOP:L3-B012 0
13525 .word 0xD060A069 ! 00000000DE4405EC LOOP:L3-B012 0 illop
13526 .word 0x95A7DCC2 ! 00000000DE4405F0 LOOP:L3-B012 0 illop
13527 .word 0xA7AED524 ! 00000000DE4405F4 LOOP:L3-B012 0 illop
13528 membar 0x40 ! 00000000DE4405F8 LOOP:L3-B012 0
13529 stda %f16, [%l5]0x1E ! 00000000DE4405FC LOOP:L3-B012 0 Blk-Store
13530 membar 0x40 ! 00000000DE440600 LOOP:L3-B012 0
13531 .word 0x9FC68000 ! 00000000DE440604 LOOP:L3-B012 0 S random
13532 membar 0x40 ! 00000000DE440608 LOOP:L3-B012 0
13533 stda %f16, [%l5]0xF0 ! 00000000DE44060C LOOP:L3-B012 0 Blk-Store
13534 .word 0xBB02A375 ! 00000000DE440610 LOOP:L3-B012 0 random
13535 ldstub [%g3+0x0079], %i1 ! 00000000DE440614 LOOP:L3-B012 0 S >BD80008
13536 .word 0x8BAFD0A2 ! 00000000DE440618 LOOP:L3-B012 0 illop
13537 or %l6,%hm(0x108BAFD0A2),%l6 ! 00000000DE44061C LOOP:L3-B012 0
13538 sethi %lm(0x108BAFD0A2),%l5 ! 00000000DE440620 LOOP:L3-B012 0
13539 .word 0xF0C483B0 ! 00000000DE440624 LOOP:L3-B012 0 random
13540 sllx %l6, 0x20, %l6 ! 00000000DE440628 LOOP:L3-B012 0
13541 or %l6, %l5, %l6 ! 00000000DE44062C LOOP:L3-B012 0
13542 .word 0x95AAD003 ! 00000000DE440630 LOOP:L3-B012 0 S illop
13543 ldx [%g2+0x0060], %fsr ! 00000000DE440634 LOOP:L3-B012 0 S <BD80008
13544 .word 0x9303C262 ! 00000000DE440638 LOOP:L3-B012 0 random
13545 membar 0x40 ! 00000000DE44063C LOOP:L3-B012 0
13546 .word 0xFD484E7D ! 00000000DE440640 LOOP:L3-B012 0 illop
13547 .word 0xD9589211 ! 00000000DE440644 LOOP:L3-B012 0 illop
13548 sub %l2, 0x1, %l2 ! 00000000DE440648 LOOP:L3-B012 0
13549 brnz,a,pt %l2, BL80154 ! 00000000DE44064C LOOP:L3-B012 0
13550 nop ! 00000000DE440650 LOOP:L3-B012 0 S
13551 add %g1, 0xF4, %g1 ! 00000000DE440654 LOOP:L3-B012 0 chksum++
13552 nop ! 00000000DE440658 LOOP:L3-B013 0
13553 nop ! 00000000DE44065C LOOP:L3-B014 0
13554 add %g1, 0xA1E, %g1 ! 00000000DE440660 SIDE:L2-B001 0 chksum++
13555BL80155: ! SIDE:L2-B001
13556 nop ! 00000000DE440664 LOOP:L2-B002 2
13557 nop ! 00000000DE440668 LOOP:L2-B003 2
13558 nop ! 00000000DE44066C LOOP:L2-B004 2
13559 nop ! 00000000DE440670 LOOP:L2-B005 2
13560 nop ! 00000000DE440674 LOOP:L2-B006 2
13561 nop ! 00000000DE440678 LOOP:L2-B007 2
13562 nop ! 00000000DE44067C LOOP:L2-B008 2
13563 add %o3, %g1, %i4 ! 00000000DE440680 SWCH:L2-B009 2
13564 andcc %i4, 0x100, %g0 ! 00000000DE440684 SWCH:L2-B009 2
13565 bnz,a,pt %xcc, BL80163 ! 00000000DE440688 SWCH:L2-B009 2
13566 add %g1, 0x433, %g1 ! 00000000DE44068C SWCH:L2-B009 1 chksum++
13567 andcc %i4, 0x2, %g0 ! 00000000DE440690 SWCH:L2-B009 1
13568 bnz,pn %xcc, BL80162 ! 00000000DE440694 SWCH:L2-B009 1
13569 andcc %i4, 0x100, %g0 ! 00000000DE440698 SWCH:L2-B009 1
13570 bnz,pn %xcc, BL80158 ! 00000000DE44069C SWCH:L2-B009 0
13571 andcc %i4, 0x20, %g0 ! 00000000DE4406A0 SWCH:L2-B009 0
13572 bnz,pn %xcc, BL80157 ! 00000000DE4406A4 SWCH:L2-B009 0
13573 ldx [%g2+0x0058], %l6 ! 00000000DE4406A8 SWCH:L2-B009 0 <BD80021
13574 .word 0xBFA341DF ! 00000000DE4406AC SWCH:L2-B009 0 S illop
13575 sta %f4, [%g6+0x0024]%asi ! 00000000DE4406B0 SWCH:L2-B009 0 S >BD80018
13576 ta %xcc, 0x40 ! 00000000DE4406B4 SWCH:L2-B009 0 S +-priv
13577 ldx [%g2+0x0050], %l5 ! 00000000DE4406B8 SWCH:L2-B009 0 <BD80003
13578 membar 0x40 ! 00000000DE4406BC SWCH:L2-B009 0
13579 .word 0x99AE0C3D ! 00000000DE4406C0 SWCH:L2-B009 0 illop
13580 membar 0x40 ! 00000000DE4406C4 SWCH:L2-B009 0
13581 ldstub [%g5+0x0074], %o4 ! 00000000DE4406C8 SWCH:L2-B009 0 S >BD80005
13582 membar 0x40 ! 00000000DE4406CC SWCH:L2-B009 0
13583 stda %f32, [%l5]0x16 ! 00000000DE4406D0 SWCH:L2-B009 0 Blk-Store
13584 membar 0x40 ! 00000000DE4406D4 SWCH:L2-B009 0
13585 .word 0x916D5F49 ! 00000000DE4406D8 SWCH:L2-B009 0 random
13586 .word 0x9DA2CD5B ! 00000000DE4406DC SWCH:L2-B009 0 illop
13587 .word 0xE581BFE2 ! 00000000DE4406E0 SWCH:L2-B009 0 S random
13588BL80157:.word 0x1F67FC13 ! 00000000DE4406E4 CASE:L3-B015 0 random
13589 ldx [%g2+0x0020], %g3 ! 00000000DE4406E8 CASE:L3-B015 0 S BASE<BD80016
13590 ldx [%g2+0x0050], %l5 ! 00000000DE4406EC CASE:L3-B015 0 <BD80003
13591 membar 0x40 ! 00000000DE4406F0 CASE:L3-B015 0
13592 stda %f16, [%l5]0x16 ! 00000000DE4406F4 CASE:L3-B015 0 Blk-Store
13593 membar 0x40 ! 00000000DE4406F8 CASE:L3-B015 0
13594 stba %i0, [%g5-0x003B]%asi ! 00000000DE4406FC CASE:L3-B015 0 S >BD80007
13595 st %f18, [%g4+0x0060] ! 00000000DE440700 CASE:L3-B015 0 S >BD80003
13596 ba,a,pt %xcc, BL80164 ! 00000000DE440704 CASE:L3-B015 0
13597 nop ! 00000000DE440708 CASE:L3-B015 0 S
13598BL80158:.word 0x8392C01E ! 00000000DE44070C CASE:L3-B016 0 illop
13599 nop ! 00000000DE440710 CASE:L3-B016 0 S
13600 .word 0x87A4D124 ! 00000000DE440714 CASE:L3-B016 0 S illop
13601 ldx [%g2+0x0050], %l5 ! 00000000DE440718 CASE:L3-B016 0 <BD80003
13602 membar 0x40 ! 00000000DE44071C CASE:L3-B016 0
13603 stda %f32, [%l5]0xF0 ! 00000000DE440720 CASE:L3-B016 0 Blk-Store
13604 membar 0x40 ! 00000000DE440724 CASE:L3-B016 0
13605 membar 0x40 ! 00000000DE440728 CASE:L3-B016 0
13606 stda %f16, [%l5]0xF0 ! 00000000DE44072C CASE:L3-B016 0 Blk-Store
13607 membar 0x40 ! 00000000DE440730 CASE:L3-B016 0
13608 .word 0x814BC5EC ! 00000000DE440734 CASE:L3-B016 0 S illop
13609 fba,a,pt %fcc3, BL80164 ! 00000000DE440738 CASE:L3-B016 0
13610 sth %o4, [%g6+0x007C] ! 00000000DE44073C CASE:L3-B016 0 S >BD80032
13611BL80162:add %g1, 0x657, %g1 ! 00000000DE440740 CASE:L3-B017 1 chksum++
13612 std %f18, [%g5+0x0030] ! 00000000DE440744 CASE:L3-B017 1 S >BD80002
13613 st %f31, [%g4+0x0060] ! 00000000DE440748 CASE:L3-B017 1 S >BD80003
13614 st %f27, [%g4+0x0060] ! 00000000DE44074C CASE:L3-B017 1 S >BD80003
13615 fxor %f26, %f30, %f16 ! 00000000DE440750 CASE:L3-B017 1 S
13616 nop ! 00000000DE440754 CASE:L3-B017 1 S
13617 stx %i3, [%g3+0x0030] ! 00000000DE440758 CASE:L3-B017 1 S >BD80002
13618 std %i0, [%g5+0x0030] ! 00000000DE44075C CASE:L3-B017 1 S >BD80002
13619 bleu BL80159 ;.empty ! 00000000DE440760 CASE:L3-B017 1 L
13620BL80159:bnz,a BL80160 ;.empty ! 00000000DE440764 CASE:L3-B017 1 L
13621 bl BL80161 ! 00000000DE440768 CASE:L3-B017 1 L
13622 st %f8, [%g4-0x0052] ! 00000000DE44076C CASE:L3-B017 1 S >BD80019+2
13623BL80160:std %f24, [%g4+0x0030] ! 00000000DE440770 CASE:L3-B017 1 S >BD80002
13624BL80161:add %g1, 0xB3C, %g1 ! 00000000DE440774 CASE:L3-B017 1 chksum++
13625 fba BL80164 ! 00000000DE440778 CASE:L3-B017 1
13626 nop ! 00000000DE44077C CASE:L3-B017 1 S
13627BL80163:add %g1, 0xCA8, %g1 ! 00000000DE440780 CASE:L3-B018 1 chksum++
13628 ldx [%g2+0x0050], %l5 ! 00000000DE440784 CASE:L3-B018 1 <BD80003
13629 membar 0x40 ! 00000000DE440788 CASE:L3-B018 1
13630 stda %f0, [%l5]0xF0 ! 00000000DE44078C CASE:L3-B018 1 Blk-Store
13631 membar 0x40 ! 00000000DE440790 CASE:L3-B018 1
13632 ldx [%g2+0x0060], %fsr ! 00000000DE440794 CASE:L3-B018 1 S <BD80008
13633 membar 0x40 ! 00000000DE440798 CASE:L3-B018 1
13634 stda %f32, [%l5]0xF8 ! 00000000DE44079C CASE:L3-B018 1 Blk-Store
13635 membar 0x40 ! 00000000DE4407A0 CASE:L3-B018 1
13636 st %f30, [%g4+0x0060] ! 00000000DE4407A4 CASE:L3-B018 1 S >BD80003
13637 add %g6, 0x30, %l5 ! 00000000DE4407A8 CASE:L3-B018 1 @BD80002
13638 stda %f28,[%l5+%g1]0xC2 ! 00000000DE4407AC CASE:L3-B018 1 S Partial_St
13639 add %g4, 0x30, %l5 ! 00000000DE4407B0 CASE:L3-B018 1 @BD80002
13640 stda %f30,[%l5+%g1]0xCA ! 00000000DE4407B4 CASE:L3-B018 1 S Partial_St
13641 add %g6, 0x79, %l6 ! 00000000DE4407B8 CASE:L3-B018 1 @BD80008
13642 ldda [%l6]0xD1, %f24 ! 00000000DE4407BC CASE:L3-B018 1 S Short8
13643 ba,a BL80164 ! 00000000DE4407C0 CASE:L3-B018 1
13644 nop ! 00000000DE4407C4 CASE:L3-B018 0 S
13645BL80164: ! SWCH:L2-B009
13646 add %g1, 0xFFD, %g1 ! 00000000DE4407C8 SWCH:L2-B009 2 chksum++
13647 add %g6, 0x30, %l5 ! 00000000DE4407CC SWCH:L2-B009 2 @BD80002
13648 stda %f26,[%l5+%g1]0xCA ! 00000000DE4407D0 SWCH:L2-B009 2 S Partial_St
13649 fpadd32 %f26, %f16, %f16 ! 00000000DE4407D4 SWCH:L2-B009 2 S
13650 swap [%g6+0x0060], %o0 ! 00000000DE4407D8 SWCH:L2-B009 2 S >BD80003
13651 .word 0xA78EEE65 ! 00000000DE4407DC SWCH:L2-B009 2 S illop
13652 ldstub [%g4+0x0074], %i0 ! 00000000DE4407E0 SWCH:L2-B009 2 S >BD80005
13653 nop ! 00000000DE4407E4 LOOP:L2-B010 2
13654 nop ! 00000000DE4407E8 LOOP:L2-B011 2
13655 nop ! 00000000DE4407EC LOOP:L2-B012 2
13656 nop ! 00000000DE4407F0 LOOP:L2-B013 2
13657 nop ! 00000000DE4407F4 LOOP:L2-B014 2
13658 nop ! 00000000DE4407F8 LOOP:L2-B015 2
13659 nop ! 00000000DE4407FC LOOP:L2-B016 2
13660 nop ! 00000000DE440800 LOOP:L2-B017 2
13661 nop ! 00000000DE440804 LOOP:L2-B018 2
13662 nop ! 00000000DE440808 LOOP:L2-B019 2
13663 nop ! 00000000DE44080C LOOP:L2-B020 2
13664 std %g0, [%g3+0x0082] ! 00000000DE440810 LOOP:L1-B000 2 S >BD80004+2
13665 call .+8 ! 00000000DE440814 LOOP:L1-B000 2 S
13666 swap [%g6+0x0060], %i0 ! 00000000DE440818 LOOP:L1-B000 2 S >BD80003
13667 sth %o0, [%g5+0x007C] ! 00000000DE44081C LOOP:L1-B000 2 S >BD80032
13668 ldx [%g2+0x0050], %l5 ! 00000000DE440820 LOOP:L1-B000 2 <BD80003
13669 membar 0x40 ! 00000000DE440824 LOOP:L1-B000 2
13670 stda %f0, [%l5]0x16 ! 00000000DE440828 LOOP:L1-B000 2 Blk-Store
13671 membar 0x40 ! 00000000DE44082C LOOP:L1-B000 2
13672 fand %f16, %f30, %f26 ! 00000000DE440830 LOOP:L1-B000 2 S
13673 st %f10, [%g5-0x0054] ! 00000000DE440834 LOOP:L1-B000 2 S >BD80019
13674 add %g3, 0x80, %l5 ! 00000000DE440838 LOOP:L1-B000 2 @BD80004
13675 stda %f16,[%l5+%g1]0xC2 ! 00000000DE44083C LOOP:L1-B000 2 S Partial_St
13676 ldx [%g5-0x0088], %g5 ! 00000000DE440840 LOOP:L1-B000 2 ptr_chase
13677 ldx [%g5-0x0088], %g5 ! 00000000DE440844 LOOP:L1-B000 2 ptr_chase
13678 ldx [%g5-0x0088], %g5 ! 00000000DE440848 LOOP:L1-B000 2 ptr_chase
13679 ldx [%g5-0x0088], %g5 ! 00000000DE44084C LOOP:L1-B000 2 ptr_chase
13680 ldx [%g2+0x0050], %l5 ! 00000000DE440850 LOOP:L1-B000 2 <BD80003
13681 membar 0x40 ! 00000000DE440854 LOOP:L1-B000 2
13682 stda %f32, [%l5]0xF0 ! 00000000DE440858 LOOP:L1-B000 2 Blk-Store
13683 membar 0x40 ! 00000000DE44085C LOOP:L1-B000 2
13684 fandnot1s %f29, %f16, %f25 ! 00000000DE440860 LOOP:L1-B000 2 S
13685 subcc %l0, 0x1, %l0 ! 00000000DE440864 LOOP:L1-B000 2
13686 bnz,a,pt %xcc, BL80165 ! 00000000DE440868 LOOP:L1-B000 2
13687 ta %xcc, 0x43 ! 00000000DE44086C LOOP:L1-B000 1 S +-PEF
13688 add %g1, 0x8F0, %g1 ! 00000000DE440870 LOOP:L1-B000 1 chksum++
13689 sethi %hi(0x690A0), %g3 ! 00000000DE440874 MAIN:L0-B000 1 .+0
13690 or %g3,%lo(0x690A0),%g3 ! 00000000DE440878 MAIN:L0-B000 1
13691 cmp %g1, %g3 ! 00000000DE44087C MAIN:L0-B000 1
13692 bne %icc, blimp_bad_end ! 00000000DE440880 MAIN:L0-B000 1
13693 nop ! 00000000DE440884 MAIN:L0-B000 1
13694blimp_good_end:
13695 EXIT_GOOD
13696blimp_bad_end:
13697 EXIT_BAD
13698
13699SECTION .btext037_pg1 TEXT_VA=0xde440000
13700attr_text {
13701 Name = .btext037_pg1,
13702 VA = 0xde440000,
13703 RA = 0xfffc30000,
13704 PA = ra2pa(0xfffc30000,0),
13705 tsbonly,
13706 part_0_ctx_nonzero_tsb_config_1,
13707 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
13708 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
13709 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
13710}
13711.text; .skip 8
13712
13713!========================================================================
13714
13715SECTION .btext038 TEXT_VA=0x19942651f00
13716attr_text {
13717 Name = .btext038,
13718 VA = 0x19942651f00,
13719 RA = 0xfffcbdf00,
13720 PA = ra2pa(0xfffcbdf00,0),
13721 notsb
13722}
13723
13724SECTION .btext038_pg0 TEXT_VA=0x19942650000
13725attr_text {
13726 Name = .btext038_pg0,
13727 VA = 0x19942650000,
13728 RA = 0xfffcbc000,
13729 PA = ra2pa(0xfffcbc000,0),
13730 tsbonly,
13731 part_0_ctx_nonzero_tsb_config_2,
13732 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
13733 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
13734 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
13735}
13736.text; .skip 8
13737
13738
13739SECTION .btext038
13740.text
13741.global SUBR065; SUBR065:
13742BL80001: ! SUBR:L0-B000
13743 add %g1, 0x300, %g1 ! 0000019942651F00 SUBR:L0-B000 0 chksum++
13744 save %o6, -128, %o6 ! 0000019942651F04 SUBR:L0-B000 0
13745 sethi %hh(0x19942651F00),%l7 ! 0000019942651F08 SUBR:L0-B000 0 SUBR065
13746 .word 0x217BCCF4 ! 0000019942651F0C SUBR:L0-B000 0 random
13747 sethi %lm(0x19942651F00),%l6 ! 0000019942651F10 SUBR:L0-B000 0
13748 or %l6,%lo(0x19942651F00),%l6 ! 0000019942651F14 SUBR:L0-B000 0
13749 sllx %l7, 0x20, %l7 ! 0000019942651F18 SUBR:L0-B000 0
13750 or %l7, %l6, %l7 ! 0000019942651F1C SUBR:L0-B000 0
13751 .word 0xEDBDDC14 ! 0000019942651F20 SUBR:L0-B000 0 illop
13752 ta %xcc, 0x46 ! 0000019942651F24 SUBR:L0-B000 0 S demap-page
13753 ld [%g2+0x0060], %fsr ! 0000019942651F28 SUBR:L0-B000 0 S <BD80008
13754 add %g3, 0x30, %l5 ! 0000019942651F2C SUBR:L0-B000 0 @BD80002
13755 stda %f24,[%l5+%g1]0xC4 ! 0000019942651F30 SUBR:L0-B000 0 S Partial_St
13756 add %g3, 0x30, %l5 ! 0000019942651F34 SUBR:L0-B000 0 @BD80002
13757 .word 0xA9A3DED7 ! 0000019942651F38 SUBR:L0-B000 0 S illop
13758 ldx [%g2+0x0050], %l5 ! 0000019942651F3C SUBR:L0-B000 0 <BD80003
13759 membar 0x40 ! 0000019942651F40 SUBR:L0-B000 0
13760 ldda [%l5]0x16, %f16 ! 0000019942651F44 SUBR:L0-B000 0 Blk-Load
13761 membar 0x40 ! 0000019942651F48 SUBR:L0-B000 0
13762 .word 0xD55B4451 ! 0000019942651F4C SUBR:L0-B000 0 illop
13763 ldx [%g4-0x0088], %g4 ! 0000019942651F50 SUBR:L0-B000 0 ptr_chase
13764 ldx [%g4-0x0088], %g4 ! 0000019942651F54 SUBR:L0-B000 0 ptr_chase
13765 .word 0xCB6D4E46 ! 0000019942651F58 SUBR:L0-B000 0 illop
13766 .word 0xF534A004 ! 0000019942651F5C SUBR:L0-B000 0 illop
13767 ldx [%g4-0x0088], %g4 ! 0000019942651F60 SUBR:L0-B000 0 ptr_chase
13768 ldx [%g4-0x0088], %g4 ! 0000019942651F64 SUBR:L0-B000 0 ptr_chase
13769 ldx [%g4-0x0088], %g4 ! 0000019942651F68 SUBR:L0-B000 0 ptr_chase
13770 swap [%g3+0x0060], %o2 ! 0000019942651F6C SUBR:L0-B000 0 S >BD80003
13771 ldx [%g2+0x0060], %fsr ! 0000019942651F70 SUBR:L0-B000 0 S <BD80008
13772 std %f26, [%g4+0x0030] ! 0000019942651F74 SUBR:L0-B000 0 S >BD80002
13773 add %g3, 0x80, %l5 ! 0000019942651F78 SUBR:L0-B000 0 @BD80004
13774 stda %f30,[%l5+%g1]0xC2 ! 0000019942651F7C SUBR:L0-B000 0 S Partial_St
13775 add %g3, 0x80, %l5 ! 0000019942651F80 SUBR:L0-B000 0 @BD80004
13776 stda %f20,[%l5+%g1]0xC0 ! 0000019942651F84 SUBR:L0-B000 0 S Partial_St
13777 add %g1, 0x1CC, %g1 ! 0000019942651F88 SUBR:L0-B000 0 chksum++
13778 and %g1, 0xFE, %l1 ! 0000019942651F8C LOOP:L1-B000 0
13779BL80027: ! LOOP:L1-B000
13780 add %g1, 0xF4F, %g1 ! 0000019942651F90 LOOP:L1-B000 0 chksum++
13781 stda %i2, [%g5+0x0030]%asi ! 0000019942651F94 LOOP:L1-B000 0 S >BD80002
13782 ldx [%g2+0x0060], %fsr ! 0000019942651F98 LOOP:L1-B000 0 S <BD80008
13783 stw %g1, [%g5+0x0060] ! 0000019942651F9C LOOP:L1-B000 0 S >BD80003
13784 .word 0x2E4075CB ! 0000019942651FA0 LOOP:L1-B000 0 S random
13785 andcc %o3, 0x800, %g0 ! 0000019942651FA4 SKIP:L2-B000 0
13786 .word 0xBFB6C933 ! 0000019942651FA8 SKIP:L2-B000 0 illop
13787 nop ! 0000019942651FAC SKIP:L2-B000 0 S
13788 .word 0x83F00000 ! 0000019942651FB0 SKIP:L2-B000 0 S illop
13789 .word 0x89AC8B04 ! 0000019942651FB4 SKIP:L2-B000 0 illop
13790 .word 0x03D7154E ! 0000019942651FB8 SKIP:L2-B000 0 S random
13791 ld [%g2+0x0060], %fsr ! 0000019942651FBC SKIP:L2-B000 0 S <BD80008
13792 ldx [%g2+0x0058], %l6 ! 0000019942651FC0 SKIP:L2-B000 0 <BD80021
13793 ldda [%l6]0x2C, %i0 ! 0000019942651FC4 SKIP:L2-B000 0 S Quad_Ld
13794 add %g4, 0x30, %l5 ! 0000019942651FC8 SKIP:L2-B000 0 @BD80002
13795 stda %f30,[%l5+%g1]0xC5 ! 0000019942651FCC SKIP:L2-B000 0 S Partial_St
13796 .word 0x814E30E7 ! 0000019942651FD0 SKIP:L2-B000 0 illop
13797 stda %f26,[%l5+%g1]0xC4 ! 0000019942651FD4 SKIP:L2-B000 0 S Partial_St
13798 ldstuba [%g5+0x0074]%asi, %o0 ! 0000019942651FD8 SKIP:L2-B000 0 S >BD80005
13799 fcmpne32 %f26, %f22, %i5 ! 0000019942651FDC SKIP:L2-B000 0 S
13800 sethi %hh(0x49973F5F7F00),%l6 ! 0000019942651FE0 SKIP:L2-B000 0 SUBR072
13801 or %l6,%hm(0x49973F5F7F00),%l6 ! 0000019942651FE4 SKIP:L2-B000 0
13802 sethi %lm(0x49973F5F7F00),%l5 ! 0000019942651FE8 SKIP:L2-B000 0
13803 or %l5,%lo(0x49973F5F7F00),%l5 ! 0000019942651FEC SKIP:L2-B000 0
13804 sllx %l6, 0x20, %l6 ! 0000019942651FF0 SKIP:L2-B000 0
13805 or %l6, %l5, %l6 ! 0000019942651FF4 SKIP:L2-B000 0
13806 .word 0xC9E708EB ! 0000019942651FF8 SKIP:L2-B000 0 S random
13807 nop ! 0000019942651FFC SKIP:L2-B000 0 S
13808 .word 0xB5A9C88F ! 0000019942652000 SKIP:L2-B000 0 S illop
13809 add %g1, 0xB73, %g1 ! 0000019942652004 SKIP:L2-B000 0 chksum++
13810 stha %i5, [%g6+0x0076]%asi ! 0000019942652008 SKIP:L2-B000 0 S >BD80006
13811 nop ! 000001994265200C SKIP:L2-B000 0 S
13812 std %f26, [%g4+0x0087] ! 0000019942652010 SKIP:L2-B000 0 S >BD80004+7
13813 .word 0x81CFE008 ! 0000019942652014 SKIP:L2-B000 0 L random
13814 fbule,a,pt %fcc3, BL80010 ! 0000019942652018 SKIP:L2-B000 0 L
13815BL80009:.word 0xA5924010 ! 000001994265201C SKIP:L2-B000 0 S illop
13816 bcs,a,pt %xcc, BL80011 ! 0000019942652020 SKIP:L2-B000 0 L
13817BL80010:stba %o1, [%g5+0x0079]%asi ! 0000019942652024 SKIP:L2-B000 0 S >BD80008
13818BL80011:.word 0x9BA92011 ! 0000019942652028 SKIP:L2-B000 0 illop
13819 .word 0x928ED078 ! 000001994265202C SKIP:L2-B000 0 random
13820 ldd [%g6+0x0080], %i0 ! 0000019942652030 SKIP:L2-B000 0 S <BD80004
13821BL80012: ! ELSE:L2-B001
13822 add %g3, 0x30, %l5 ! 0000019942652034 ELSE:L2-B001 0 @BD80002
13823 stda %f24,[%l5+%g1]0xC1 ! 0000019942652038 ELSE:L2-B001 0 S Partial_St
13824 .word 0xD1DFC4F4 ! 000001994265203C ELSE:L2-B001 0 S illop
13825 swapa [%g3+0x0060]%asi, %i4 ! 0000019942652040 ELSE:L2-B001 0 S >BD80003
13826 add %g3, 0x30, %l5 ! 0000019942652044 ELSE:L2-B001 0 @BD80002
13827 stda %f28,[%l5+%g1]0xC8 ! 0000019942652048 ELSE:L2-B001 0 S Partial_St
13828 add %g1, 0x77D, %g1 ! 000001994265204C ELSE:L2-B001 0 chksum++
13829 st %f30, [%g6+0x0060] ! 0000019942652050 ELSE:L2-B001 0 S >BD80003
13830 swap [%g6+0x0060], %l2 ! 0000019942652054 ELSE:L2-B001 0 S >BD80003
13831 fbo,pn %fcc2, BL80013 ;.empty ! 0000019942652058 ELSE:L2-B001 0 L
13832 fbule,a BL80014 ;.empty ! 000001994265205C ELSE:L2-B001 0 L
13833 .word 0x89A6D008 ! 0000019942652060 ELSE:L2-B001 0 L illop
13834 stb %o0, [%g5+0x0079] ! 0000019942652064 ELSE:L2-B001 0 S >BD80008
13835 fbue,pn %fcc3, BL80015 ;.empty ! 0000019942652068 ELSE:L2-B001 0 L
13836BL80015:fblg,a,pn %fcc0, BL80016 ;.empty ! 000001994265206C ELSE:L2-B001 0 L
13837BL80016:bge,a BL80013 ! 0000019942652070 ELSE:L2-B001 0 L
13838 std %f20, [%g5+0x0080] ! 0000019942652074 ELSE:L2-B001 0 S >BD80004
13839 bpos,a BL80013 ! 0000019942652078 ELSE:L2-B001 0 L
13840BL80014:.word 0x81C3E008 ! 000001994265207C ELSE:L2-B001 0 S random
13841BL80013:add %g1, 0xD8D, %g1 ! 0000019942652080 ELSE:L2-B001 0 chksum++
13842BL80017: ! ELSE:L2-B001
13843 add %g1, 0x485, %g1 ! 0000019942652084 ELSE:L2-B001 0 chksum++
13844 andcc %i0, 0x100, %g0 ! 0000019942652088 SKIP:L2-B002 0
13845 bz,pn %xcc, BL80020 ! 000001994265208C SKIP:L2-B002 0
13846 nop ! 0000019942652090 SKIP:L2-B002 0 S
13847 add %g6, -59, %l6 ! 0000019942652094 SKIP:L2-B002 0 @BD80007
13848 .word 0xB18CBCB6 ! 0000019942652098 SKIP:L2-B002 0 S random
13849 sethi %hh(0xEE45FF00),%l6 ! 000001994265209C SKIP:L2-B002 0 SUBR070
13850 or %l6,%hm(0xEE45FF00),%l6 ! 00000199426520A0 SKIP:L2-B002 0
13851 .word 0x89F25DA7 ! 00000199426520A4 SKIP:L2-B002 0 random
13852 or %l5,%lo(0xEE45FF00),%l5 ! 00000199426520A8 SKIP:L2-B002 0
13853 sllx %l6, 0x20, %l6 ! 00000199426520AC SKIP:L2-B002 0
13854 .word 0x91D0D54A ! 00000199426520B0 SKIP:L2-B002 0 illop
13855 jmpl %l6+0x0000, %o7 ! 00000199426520B4 SKIP:L2-B002 0 S
13856 pdist %f24, %f22, %f22 ! 00000199426520B8 SKIP:L2-B002 0 S
13857 st %f10, [%g5+0x0024] ! 00000199426520BC SKIP:L2-B002 0 S >BD80018
13858 add %g5, 0x80, %l5 ! 00000199426520C0 SKIP:L2-B002 0 @BD80004
13859 stda %f24,[%l5+%g1]0xC0 ! 00000199426520C4 SKIP:L2-B002 0 S Partial_St
13860 ldx [%g2+0x0050], %l5 ! 00000199426520C8 SKIP:L2-B002 0 <BD80003
13861 membar 0x40 ! 00000199426520CC SKIP:L2-B002 0
13862 stda %f32, [%l5]0xE0 ! 00000199426520D0 SKIP:L2-B002 0 Blk-Store
13863 membar 0x40 ! 00000199426520D4 SKIP:L2-B002 0
13864 add %g1, 0x9CD, %g1 ! 00000199426520D8 SKIP:L2-B002 0 chksum++
13865 sth %o0, [%g5+0x0062] ! 00000199426520DC SKIP:L2-B002 0 S >BD80003+2
13866 .word 0xB9A2D120 ! 00000199426520E0 SKIP:L2-B002 0 S illop
13867 .word 0xBBCC2972 ! 00000199426520E4 SKIP:L2-B002 0 illop
13868 stda %f30,[%l5+%g1]0xC1 ! 00000199426520E8 SKIP:L2-B002 0 S Partial_St
13869 st %f8, [%g5-0x0054] ! 00000199426520EC SKIP:L2-B002 0 S >BD80019
13870 fba,a,pn %fcc0, BL80026 ! 00000199426520F0 SKIP:L2-B002 0
13871 .word 0x910C7ECB ! 00000199426520F4 SKIP:L2-B002 0 S random
13872BL80020: ! ELSE:L2-B003
13873 .word 0x89B1827F ! 00000199426520F8 ELSE:L2-B003 0 S illop_VIS
13874 ldx [%g2+0x0040], %g4 ! 00000199426520FC ELSE:L2-B003 0 S BASE<BD80087
13875 st %f2, [%g3+0x0024] ! 0000019942652100 ELSE:L2-B003 0 S >BD80018
13876 fbne,a,pn %fcc1, BL80021 ;.empty ! 0000019942652104 ELSE:L2-B003 0 L
13877 fbule,a BL80022 ;.empty ! 0000019942652108 ELSE:L2-B003 0 L
13878 .word 0x8DA80A3D ! 000001994265210C ELSE:L2-B003 0 L illop
13879 .word 0x8FB28268 ! 0000019942652110 ELSE:L2-B003 0 L illop
13880 .word 0x0E479E57 ! 0000019942652114 ELSE:L2-B003 0 L random
13881BL80021:.word 0xF2E373C2 ! 0000019942652118 ELSE:L2-B003 0 S illop
13882BL80023:nop ! 000001994265211C ELSE:L2-B003 0 S
13883BL80022:fbl BL80025 ;.empty ! 0000019942652120 ELSE:L2-B003 0 L
13884 bcc BL80024 ! 0000019942652124 ELSE:L2-B003 0 L
13885BL80024:stx %fsr, [%g2+0x0060] ! 0000019942652128 ELSE:L2-B003 0 S <BD80008
13886BL80025:.word 0x9DA0CD6A ! 000001994265212C ELSE:L2-B003 0 S illop
13887 add %g1, 0x695, %g1 ! 0000019942652130 ELSE:L2-B003 0 chksum++
13888 .word 0xB5885F33 ! 0000019942652134 ELSE:L2-B003 0 random
13889 std %o0, [%g3+0x0030] ! 0000019942652138 ELSE:L2-B003 0 S >BD80002
13890 sth %o4, [%g6+0x0076] ! 000001994265213C ELSE:L2-B003 0 S >BD80006
13891 ldx [%g2+0x0050], %l5 ! 0000019942652140 ELSE:L2-B003 0 <BD80003
13892 membar 0x40 ! 0000019942652144 ELSE:L2-B003 0
13893 .word 0xB990800E ! 0000019942652148 ELSE:L2-B003 0 illop
13894 membar 0x40 ! 000001994265214C ELSE:L2-B003 0
13895 .word 0xDF4120FB ! 0000019942652150 ELSE:L2-B003 0 S illop
13896BL80026: ! ELSE:L2-B003
13897 add %g1, 0xDFC, %g1 ! 0000019942652154 ELSE:L2-B003 0 chksum++
13898 .word 0xB0EA419E ! 0000019942652158 LOOP:L1-B000 0 illop
13899 andcc %l1, 0x1, %g0 ! 000001994265215C LOOP:L1-B000 0
13900 .word 0xBDAFBA9E ! 0000019942652160 LOOP:L1-B000 0 illop
13901 ldx [%g2+0x0060], %fsr ! 0000019942652164 LOOP:L1-B000 0 S <BD80008
13902 add %g1, 0xA61, %g1 ! 0000019942652168 LOOP:L1-B000 0 chksum++
13903 ta %xcc, 0x45 ! 000001994265216C SUBR:L0-B000 0 demap-stack
13904 add %g1, 0x5C6, %i0 ! 0000019942652170 SUBR:L0-B000 0
13905 add %g1, 0x9B1, %g1 ! 0000019942652174 SUBR:L0-B000 0 chksum++
13906 ret ! 0000019942652178 SUBR:L0-B000 0
13907 restore %i0, %l7, %o0 ! 000001994265217C SUBR:L0-B000 0
13908
13909SECTION .btext038_pg1 TEXT_VA=0x19942652000
13910attr_text {
13911 Name = .btext038_pg1,
13912 VA = 0x19942652000,
13913 RA = 0xfffcbe000,
13914 PA = ra2pa(0xfffcbe000,0),
13915 tsbonly,
13916 part_0_ctx_nonzero_tsb_config_2,
13917 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
13918 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
13919 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
13920}
13921.text; .skip 8
13922
13923!========================================================================
13924
13925SECTION .btext039 TEXT_VA=0x264c6d5f1f00
13926attr_text {
13927 Name = .btext039,
13928 VA = 0x264c6d5f1f00,
13929 RA = ra2pa(0xfffcb9f00,0),
13930 PA = ra2pa(0xfffcb9f00,0),
13931 notsb
13932}
13933
13934SECTION .btext039_pg0 TEXT_VA=0x264c6d5f0000
13935attr_text {
13936 Name = .btext039_pg0,
13937 VA = 0x264c6d5f0000,
13938 RA = ra2pa(0xfffcb8000,0),
13939 PA = ra2pa(0xfffcb8000,0),
13940 tsbonly,
13941 part_0_ctx_nonzero_tsb_config_3,
13942 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
13943 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
13944 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
13945}
13946.text; .skip 8
13947
13948
13949SECTION .btext039
13950.text
13951.global SUBR066; SUBR066:
13952BL80028: ! SUBR:L0-B000
13953 add %g1, 0x7DA, %g1 ! 0000264C6D5F1F00 SUBR:L0-B000 0 chksum++
13954 save %o6, -128, %o6 ! 0000264C6D5F1F04 SUBR:L0-B000 0
13955 .word 0x9B670D47 ! 0000264C6D5F1F08 SUBR:L0-B000 0 illop
13956 or %l7,%hm(0x109B670D47),%l7 ! 0000264C6D5F1F0C SUBR:L0-B000 0
13957 .word 0xCFB6B74D ! 0000264C6D5F1F10 SUBR:L0-B000 0 illop
13958 or %l6,%lo(0x109B670D47),%l6 ! 0000264C6D5F1F14 SUBR:L0-B000 0
13959 sllx %l7, 0x20, %l7 ! 0000264C6D5F1F18 SUBR:L0-B000 0
13960 .word 0xBBC2503B ! 0000264C6D5F1F1C SUBR:L0-B000 0 illop
13961 .word 0x8EB89DB4 ! 0000264C6D5F1F20 SUBR:L0-B000 0 random
13962 call .+8 ! 0000264C6D5F1F24 SUBR:L0-B000 0 S
13963 nop ! 0000264C6D5F1F28 SUBR:L0-B000 0 S
13964 .word 0xB7A840F3 ! 0000264C6D5F1F2C SUBR:L0-B000 0 illop
13965 membar 0x40 ! 0000264C6D5F1F30 SUBR:L0-B000 0
13966 stda %f16, [%l5]0xE0 ! 0000264C6D5F1F34 SUBR:L0-B000 0 Blk-Store
13967 membar 0x40 ! 0000264C6D5F1F38 SUBR:L0-B000 0
13968 .word 0x16A1B14A ! 0000264C6D5F1F3C SUBR:L0-B000 0 random
13969 stda %f22, [%l6]0xD0 ! 0000264C6D5F1F40 SUBR:L0-B000 0 S Short8
13970 stwa %i4, [%g6+0x0060]%asi ! 0000264C6D5F1F44 SUBR:L0-B000 0 S >BD80003
13971 .word 0xD46B74CC ! 0000264C6D5F1F48 SUBR:L0-B000 0 S random
13972 add %g1, 0x3C7, %g1 ! 0000264C6D5F1F4C SUBR:L0-B000 0 chksum++
13973 add %o0, %g1, %i1 ! 0000264C6D5F1F50 SWCH:L1-B000 0
13974 .word 0xCC6BDD1B ! 0000264C6D5F1F54 SWCH:L1-B000 0 random
13975 .word 0x018525A7 ! 0000264C6D5F1F58 SWCH:L1-B000 0 random
13976 .word 0x9F90A01B ! 0000264C6D5F1F5C SWCH:L1-B000 0 illop
13977 andcc %i1, 0x1, %g0 ! 0000264C6D5F1F60 SWCH:L1-B000 0
13978 bnz,pt %xcc, BL80034 ! 0000264C6D5F1F64 SWCH:L1-B000 0
13979 .word 0xE9CD598A ! 0000264C6D5F1F68 SWCH:L1-B000 0 illop
13980 .word 0xABE7D905 ! 0000264C6D5F1F6C SWCH:L1-B000 0 illop
13981 add %g1, 0x9C3, %g1 ! 0000264C6D5F1F70 SWCH:L1-B000 0 chksum++
13982 andcc %i1, 0x100, %g0 ! 0000264C6D5F1F74 SWCH:L1-B000 0
13983 bnz,pn %xcc, BL80031 ! 0000264C6D5F1F78 SWCH:L1-B000 0
13984 add %g1, 0x1F2, %g1 ! 0000264C6D5F1F7C SWCH:L1-B000 0 chksum++
13985 ldx [%g2+0x0050], %l5 ! 0000264C6D5F1F80 SWCH:L1-B000 0 <BD80003
13986 .word 0x9E100001 ! 0000264C6D5F1F84 SWCH:L1-B000 0 random
13987 stda %f32, [%l5]0x1E ! 0000264C6D5F1F88 SWCH:L1-B000 0 Blk-Store
13988 membar 0x40 ! 0000264C6D5F1F8C SWCH:L1-B000 0
13989 std %o0, [%g4+0x0030] ! 0000264C6D5F1F90 SWCH:L1-B000 0 S >BD80002
13990 tvs %xcc, %g7+0x005D ! 0000264C6D5F1F94 SWCH:L1-B000 0 S
13991 add %g3, 0x80, %l5 ! 0000264C6D5F1F98 SWCH:L1-B000 0 @BD80004
13992 .word 0xA5A7D1F9 ! 0000264C6D5F1F9C SWCH:L1-B000 0 S illop
13993 st %f10, [%g3+0x0024] ! 0000264C6D5F1FA0 SWCH:L1-B000 0 S >BD80018
13994 add %g1, 0xF1B, %g1 ! 0000264C6D5F1FA4 SWCH:L1-B000 0 chksum++
13995 .word 0x9BB607F4 ! 0000264C6D5F1FA8 SWCH:L1-B000 0 illop
13996 .word 0xBBA31A9A ! 0000264C6D5F1FAC SWCH:L1-B000 0 S illop
13997BL80031:add %g1, 0x88, %g1 ! 0000264C6D5F1FB0 CASE:L2-B000 0 chksum++
13998 .word 0x87AD080C ! 0000264C6D5F1FB4 CASE:L2-B000 0 S illop
13999 ld [%g5+0x0060], %f31 ! 0000264C6D5F1FB8 CASE:L2-B000 0 S <BD80003
14000 .word 0xC9FFDAFF ! 0000264C6D5F1FBC CASE:L2-B000 0 S illop
14001 ldstub [%g4+0x0074], %o0 ! 0000264C6D5F1FC0 CASE:L2-B000 0 S >BD80005
14002 .word 0x85934019 ! 0000264C6D5F1FC4 CASE:L2-B000 0 L illop
14003 fba BL80030 ! 0000264C6D5F1FC8 CASE:L2-B000 0 L
14004BL80030:std %g0, [%g6+0x0032] ! 0000264C6D5F1FCC CASE:L2-B000 0 S >BD80002+2
14005 bn,a,pn %icc, BL80029 ! 0000264C6D5F1FD0 CASE:L2-B000 0 L
14006 std %i4, [%g5+0x0080] ! 0000264C6D5F1FD4 CASE:L2-B000 0 S >BD80004
14007BL80029:add %g1, 0x260, %g1 ! 0000264C6D5F1FD8 CASE:L2-B000 0 chksum++
14008 fba,a BL80037 ! 0000264C6D5F1FDC CASE:L2-B000 0
14009 std %f20, [%g5+0x0085] ! 0000264C6D5F1FE0 CASE:L2-B000 0 S >BD80004+5
14010BL80033:add %g1, 0xE90, %g1 ! 0000264C6D5F1FE4 CASE:L2-B001 0 chksum++
14011 .word 0xCFD597D2 ! 0000264C6D5F1FE8 CASE:L2-B001 0 illop
14012 stda %f26,[%l5+%g1]0xC4 ! 0000264C6D5F1FEC CASE:L2-B001 0 S Partial_St
14013 sth %i3, [%g3+0x007C] ! 0000264C6D5F1FF0 CASE:L2-B001 0 S >BD80032
14014 .word 0xB7AA8AB8 ! 0000264C6D5F1FF4 CASE:L2-B001 0 S illop
14015 ldx [%g2+0x0018], %g4 ! 0000264C6D5F1FF8 CASE:L2-B001 0 S BASE<BD80077
14016 fnand %f22, %f30, %f18 ! 0000264C6D5F1FFC CASE:L2-B001 0 S
14017 stx %i0, [%g6+0x0030] ! 0000264C6D5F2000 CASE:L2-B001 0 S >BD80002
14018 ldx [%g2+0x0018], %g3 ! 0000264C6D5F2004 CASE:L2-B001 0 S BASE<BD80077
14019 ld [%g5+0x0024], %f2 ! 0000264C6D5F2008 CASE:L2-B001 0 S <BD80018
14020 .word 0x3CE506A4 ! 0000264C6D5F200C CASE:L2-B001 0 random
14021 .word 0x9DE3A060 ! 0000264C6D5F2010 CASE:L2-B001 0 S random
14022 st %f11, [%g5+0x0024] ! 0000264C6D5F2014 CASE:L2-B001 0 S >BD80018
14023 ldx [%g2+0x0050], %l5 ! 0000264C6D5F2018 CASE:L2-B001 0 <BD80003
14024 membar 0x40 ! 0000264C6D5F201C CASE:L2-B001 0
14025 .word 0xABA058A1 ! 0000264C6D5F2020 CASE:L2-B001 0 illop
14026 .word 0xA0CDF6E5 ! 0000264C6D5F2024 CASE:L2-B001 0 illop
14027 fba BL80037 ! 0000264C6D5F2028 CASE:L2-B001 0
14028 lduha [%g7+%g0]0x83, %l0 ! 0000264C6D5F202C CASE:L2-B001 0 S <BD80034
14029BL80034:add %g1, 0xF38, %g1 ! 0000264C6D5F2030 CASE:L2-B002 0 chksum++
14030 .word 0x8F8CCDC4 ! 0000264C6D5F2034 CASE:L2-B002 0 illop
14031 membar 0x40 ! 0000264C6D5F2038 CASE:L2-B002 0
14032 stda %f16, [%l5]0x16 ! 0000264C6D5F203C CASE:L2-B002 0 Blk-Store
14033 membar 0x40 ! 0000264C6D5F2040 CASE:L2-B002 0
14034 ldx [%g4-0x0088], %g4 ! 0000264C6D5F2044 CASE:L2-B002 0 ptr_chase
14035 ldx [%g4-0x0088], %g4 ! 0000264C6D5F2048 CASE:L2-B002 0 ptr_chase
14036 ldx [%g4-0x0088], %g4 ! 0000264C6D5F204C CASE:L2-B002 0 ptr_chase
14037 .word 0xA3AE1972 ! 0000264C6D5F2050 CASE:L2-B002 0 S illop_FP
14038 ldx [%g2+0x0058], %l6 ! 0000264C6D5F2054 CASE:L2-B002 0 <BD80021
14039 ldda [%l6]0x2C, %i2 ! 0000264C6D5F2058 CASE:L2-B002 0 S Quad_Ld
14040 fba,pn %fcc2, BL80037 ! 0000264C6D5F205C CASE:L2-B002 0
14041 std %l0, [%g6+0x0080] ! 0000264C6D5F2060 CASE:L2-B002 0 S >BD80004
14042BL80036:.word 0x81C3E008 ! 0000264C6D5F2064 CASE:L2-B003 0 random
14043 call .+8 ! 0000264C6D5F2068 CASE:L2-B003 0 S
14044 stda %f30, [%g6+0x0030]%asi ! 0000264C6D5F206C CASE:L2-B003 0 S >BD80002
14045 .word 0x83D3C2CB ! 0000264C6D5F2070 CASE:L2-B003 0 S illop
14046 stda %f28, [%g3+0x0080]%asi ! 0000264C6D5F2074 CASE:L2-B003 0 S >BD80004
14047 .word 0x81F12956 ! 0000264C6D5F2078 CASE:L2-B003 0 illop
14048 membar 0x40 ! 0000264C6D5F207C CASE:L2-B003 0
14049 ldda [%l5]0xF8, %f16 ! 0000264C6D5F2080 CASE:L2-B003 0 Blk-Load
14050 membar 0x40 ! 0000264C6D5F2084 CASE:L2-B003 0
14051 stha %g1, [%g6-0x006A]%asi ! 0000264C6D5F2088 CASE:L2-B003 0 S >BD80035
14052 .word 0xB5EA644C ! 0000264C6D5F208C CASE:L2-B003 0 random
14053 .word 0xB1A7D0A7 ! 0000264C6D5F2090 CASE:L2-B003 0 S illop
14054BL80037: ! SWCH:L1-B000
14055 add %g1, 0xC13, %g1 ! 0000264C6D5F2094 SWCH:L1-B000 0 chksum++
14056 add %g4, 0x80, %l5 ! 0000264C6D5F2098 SWCH:L1-B000 0 @BD80004
14057 stda %f28,[%l5+%g1]0xCC ! 0000264C6D5F209C SWCH:L1-B000 0 S Partial_St
14058 add %g6, 0x30, %l5 ! 0000264C6D5F20A0 SWCH:L1-B000 0 @BD80002
14059 .word 0xC7D7C83F ! 0000264C6D5F20A4 SWCH:L1-B000 0 S illop
14060 st %f4, [%g5-0x0054] ! 0000264C6D5F20A8 SWCH:L1-B000 0 S >BD80019
14061 add %g3, 0x7C, %l6 ! 0000264C6D5F20AC SWCH:L1-B000 0 @BD80032
14062 .word 0xCD8979C3 ! 0000264C6D5F20B0 SWCH:L1-B000 0 S illop
14063 st %f2, [%g3-0x0054] ! 0000264C6D5F20B4 SWCH:L1-B000 0 S >BD80019
14064 add %g4, 0x80, %l5 ! 0000264C6D5F20B8 SWCH:L1-B000 0 @BD80004
14065 stda %f20,[%l5+%g1]0xC2 ! 0000264C6D5F20BC SWCH:L1-B000 0 S Partial_St
14066 rd %gsr, %l6 ! 0000264C6D5F20C0 SWCH:L1-B000 0 S
14067 .word 0x83AF2185 ! 0000264C6D5F20C4 SWCH:L1-B000 0 S illop
14068 stw %g1, [%g3+0x0060] ! 0000264C6D5F20C8 SWCH:L1-B000 0 S >BD80003
14069 st %f10, [%g5+0x0024] ! 0000264C6D5F20CC SUBR:L0-B000 0 S >BD80018
14070 .word 0xBE100001 ! 0000264C6D5F20D0 SUBR:L0-B000 0 S random
14071 .word 0xB14A4947 ! 0000264C6D5F20D4 SUBR:L0-B000 0 S illop
14072 add %g5, 0x80, %l5 ! 0000264C6D5F20D8 SUBR:L0-B000 0 @BD80004
14073 .word 0x81880000 ! 0000264C6D5F20DC SUBR:L0-B000 0 S random
14074 ta %xcc, 0x45 ! 0000264C6D5F20E0 SUBR:L0-B000 0 demap-stack
14075 add %g1, 0x64A, %i0 ! 0000264C6D5F20E4 SUBR:L0-B000 0
14076 return %i7+0x0008 ! 0000264C6D5F20E8 SUBR:L0-B000 0
14077 add %g1, 0xE25, %g1 ! 0000264C6D5F20EC SUBR:L0-B000 0 chksum++
14078
14079SECTION .btext039_pg1 TEXT_VA=0x264c6d5f2000
14080attr_text {
14081 Name = .btext039_pg1,
14082 VA = 0x264c6d5f2000,
14083 RA = ra2pa(0xfffcba000,0),
14084 PA = ra2pa(0xfffcba000,0),
14085 tsbonly,
14086 part_0_ctx_nonzero_tsb_config_3,
14087 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
14088 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14089 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14090}
14091.text; .skip 8
14092
14093!========================================================================
14094
14095SECTION .btext040 TEXT_VA=0x48be2bb91f00
14096attr_text {
14097 Name = .btext040,
14098 VA = 0x48be2bb91f00,
14099 RA = ra2pa(0xfffcb5f00,0),
14100 PA = ra2pa(0xfffcb5f00,0),
14101 notsb
14102}
14103
14104SECTION .btext040_pg0 TEXT_VA=0x48be2bb90000
14105attr_text {
14106 Name = .btext040_pg0,
14107 VA = 0x48be2bb90000,
14108 RA = ra2pa(0xfffcb4000,0),
14109 PA = ra2pa(0xfffcb4000,0),
14110 tsbonly,
14111 part_0_ctx_nonzero_tsb_config_3,
14112 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
14113 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14114 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14115}
14116.text; .skip 8
14117
14118
14119SECTION .btext040
14120.text
14121.global SUBR067; SUBR067:
14122BL80038: ! SUBR:L0-B000
14123 add %g1, 0xE9C, %g1 ! 000048BE2BB91F00 SUBR:L0-B000 8 chksum++
14124 save %o6, -128, %o6 ! 000048BE2BB91F04 SUBR:L0-B000 8
14125 sethi %hh(0x48BE2BB91F00),%l7 ! 000048BE2BB91F08 SUBR:L0-B000 8 SUBR067
14126 or %l7,%hm(0x48BE2BB91F00),%l7 ! 000048BE2BB91F0C SUBR:L0-B000 8
14127 sethi %lm(0x48BE2BB91F00),%l6 ! 000048BE2BB91F10 SUBR:L0-B000 8
14128 or %l6,%lo(0x48BE2BB91F00),%l6 ! 000048BE2BB91F14 SUBR:L0-B000 8
14129 sllx %l7, 0x20, %l7 ! 000048BE2BB91F18 SUBR:L0-B000 8
14130 or %l7, %l6, %l7 ! 000048BE2BB91F1C SUBR:L0-B000 8
14131 ta %xcc, 0x45 ! 000048BE2BB91F20 SUBR:L0-B000 8 demap-stack
14132 st %f8, [%g4+0x0027] ! 000048BE2BB91F24 SUBR:L0-B000 8 S >BD80018+3
14133 std %o4, [%g5+0x0080] ! 000048BE2BB91F28 SUBR:L0-B000 8 S >BD80004
14134 add %g3, 0x80, %l5 ! 000048BE2BB91F2C SUBR:L0-B000 8 @BD80004
14135 stda %f24,[%l5+%g1]0xC2 ! 000048BE2BB91F30 SUBR:L0-B000 8 S Partial_St
14136 fpack16 %f16, %f29 ! 000048BE2BB91F34 SUBR:L0-B000 8 S
14137 fpadd16 %f24, %f20, %f26 ! 000048BE2BB91F38 SUBR:L0-B000 8 S
14138 add %g3, 0x80, %l5 ! 000048BE2BB91F3C SUBR:L0-B000 8 @BD80004
14139 stda %f20,[%l5+%g1]0xC0 ! 000048BE2BB91F40 SUBR:L0-B000 8 S Partial_St
14140 st %f8, [%g4-0x0054] ! 000048BE2BB91F44 SUBR:L0-B000 8 S >BD80019
14141 add %g1, 0x48, %g1 ! 000048BE2BB91F48 SUBR:L0-B000 8 chksum++
14142 add %i3, %g1, %i0 ! 000048BE2BB91F4C SWCH:L1-B000 8
14143 andcc %i0, 0x400, %g0 ! 000048BE2BB91F50 SWCH:L1-B000 8
14144 bnz,pn %xcc, BL80046 ! 000048BE2BB91F54 SWCH:L1-B000 8
14145 andcc %i0, 0x20, %g0 ! 000048BE2BB91F58 SWCH:L1-B000 8
14146 bnz,pt %xcc, BL80041 ! 000048BE2BB91F5C SWCH:L1-B000 3
14147 add %g1, 0x579, %g1 ! 000048BE2BB91F60 SWCH:L1-B000 3 chksum++
14148 andcc %i0, 0x2, %g0 ! 000048BE2BB91F64 SWCH:L1-B000 1
14149 bnz,pt %xcc, BL80040 ! 000048BE2BB91F68 SWCH:L1-B000 1
14150 andcc %i0, 0x100, %g0 ! 000048BE2BB91F6C SWCH:L1-B000 1
14151 bnz,pt %xcc, BL80039 ! 000048BE2BB91F70 SWCH:L1-B000 0
14152 .word 0x8DAB1603 ! 000048BE2BB91F74 SWCH:L1-B000 0 S illop
14153 ldx [%g2+0x0040], %g4 ! 000048BE2BB91F78 SWCH:L1-B000 0 S BASE<BD80087
14154 ldda [%g7+%g7]0x82, %i2 ! 000048BE2BB91F7C SWCH:L1-B000 0 S <BD80034
14155 swap [%g4+0x0060], %l1 ! 000048BE2BB91F80 SWCH:L1-B000 0 S >BD80003
14156 add %g6, -106, %l6 ! 000048BE2BB91F84 SWCH:L1-B000 0 @BD80035
14157 stda %f28, [%l6]0xDA ! 000048BE2BB91F88 SWCH:L1-B000 0 S Short16
14158 .word 0xCBEC4D17 ! 000048BE2BB91F8C SWCH:L1-B000 0 illop
14159 membar 0x40 ! 000048BE2BB91F90 SWCH:L1-B000 0
14160 stda %f16, [%l5]0xE0 ! 000048BE2BB91F94 SWCH:L1-B000 0 Blk-Store
14161 membar 0x40 ! 000048BE2BB91F98 SWCH:L1-B000 0
14162 add %g1, 0x9AE, %g1 ! 000048BE2BB91F9C SWCH:L1-B000 0 chksum++
14163 fba BL80049 ! 000048BE2BB91FA0 SWCH:L1-B000 0
14164 nop ! 000048BE2BB91FA4 SWCH:L1-B000 0 S
14165BL80039:add %g1, 0x7D5, %g1 ! 000048BE2BB91FA8 CASE:L2-B000 0 chksum++
14166 st %f11, [%g4-0x0054] ! 000048BE2BB91FAC CASE:L2-B000 0 S >BD80019
14167 ldx [%g2+0x0050], %l5 ! 000048BE2BB91FB0 CASE:L2-B000 0 <BD80003
14168 .word 0xB9956016 ! 000048BE2BB91FB4 CASE:L2-B000 0 illop
14169 .word 0x954B8480 ! 000048BE2BB91FB8 CASE:L2-B000 0 illop
14170 membar 0x40 ! 000048BE2BB91FBC CASE:L2-B000 0
14171 ldx [%g6-0x0088], %g6 ! 000048BE2BB91FC0 CASE:L2-B000 0 ptr_chase
14172 ldx [%g6-0x0088], %g6 ! 000048BE2BB91FC4 CASE:L2-B000 0 ptr_chase
14173 .word 0xC80FA8F8 ! 000048BE2BB91FC8 CASE:L2-B000 0 random
14174 .word 0x1C1947C4 ! 000048BE2BB91FCC CASE:L2-B000 0 random
14175 .word 0xB3CA5B51 ! 000048BE2BB91FD0 CASE:L2-B000 0 illop
14176 ldx [%g6-0x0088], %g6 ! 000048BE2BB91FD4 CASE:L2-B000 0 ptr_chase
14177 ldx [%g6-0x0088], %g6 ! 000048BE2BB91FD8 CASE:L2-B000 0 ptr_chase
14178 .word 0xA7BCA591 ! 000048BE2BB91FDC CASE:L2-B000 0 S illop
14179 add %g3, -59, %l6 ! 000048BE2BB91FE0 CASE:L2-B000 0 @BD80007
14180 ldda [%l6]0xD0, %f26 ! 000048BE2BB91FE4 CASE:L2-B000 0 S Short8
14181 .word 0x9FD5D651 ! 000048BE2BB91FE8 CASE:L2-B000 0 S illop
14182 sta %f2, [%g5-0x0054]%asi ! 000048BE2BB91FEC CASE:L2-B000 0 S >BD80019
14183 stx %i2, [%g4+0x0085] ! 000048BE2BB91FF0 CASE:L2-B000 0 S >BD80004+5
14184 ldx [%g2+0x0058], %l6 ! 000048BE2BB91FF4 CASE:L2-B000 0 <BD80021
14185 stba %g7, [%l6+%g0]0x04 ! 000048BE2BB91FF8 CASE:L2-B000 0 S >BD80022
14186 membar 0x40 ! 000048BE2BB91FFC CASE:L2-B000 0
14187 stda %f0, [%l5]0x1E ! 000048BE2BB92000 CASE:L2-B000 0 Blk-Store
14188 membar 0x40 ! 000048BE2BB92004 CASE:L2-B000 0
14189 fba,a,pn %fcc3, BL80049 ! 000048BE2BB92008 CASE:L2-B000 0
14190 .word 0xF3BE5F33 ! 000048BE2BB9200C CASE:L2-B000 0 S illop
14191BL80040:add %g1, 0x415, %g1 ! 000048BE2BB92010 CASE:L2-B001 1 chksum++
14192 ldx [%g2+0x0050], %l5 ! 000048BE2BB92014 CASE:L2-B001 1 <BD80003
14193 membar 0x40 ! 000048BE2BB92018 CASE:L2-B001 1
14194 stda %f0, [%l5]0xF0 ! 000048BE2BB9201C CASE:L2-B001 1 Blk-Store
14195 membar 0x40 ! 000048BE2BB92020 CASE:L2-B001 1
14196 add %g3, 0x80, %l5 ! 000048BE2BB92024 CASE:L2-B001 1 @BD80004
14197 stda %f18,[%l5+%g1]0xC2 ! 000048BE2BB92028 CASE:L2-B001 1 S Partial_St
14198 add %g6, 0x30, %l5 ! 000048BE2BB9202C CASE:L2-B001 1 @BD80002
14199 stda %f28,[%l5+%g1]0xCA ! 000048BE2BB92030 CASE:L2-B001 1 S Partial_St
14200 add %g3, 0x79, %l6 ! 000048BE2BB92034 CASE:L2-B001 1 @BD80008
14201 stda %f28, [%l6]0xD0 ! 000048BE2BB92038 CASE:L2-B001 1 S Short8
14202 add %g3, 0x7C, %l6 ! 000048BE2BB9203C CASE:L2-B001 1 @BD80032
14203 stda %f16, [%l6]0xD2 ! 000048BE2BB92040 CASE:L2-B001 1 S Short16
14204 add %g6, 0x30, %l5 ! 000048BE2BB92044 CASE:L2-B001 1 @BD80002
14205 stda %f20,[%l5+%g1]0xC0 ! 000048BE2BB92048 CASE:L2-B001 1 S Partial_St
14206 ba,pn %icc, BL80049 ! 000048BE2BB9204C CASE:L2-B001 1
14207 edge32n %i5, %g1, %o2 ! 000048BE2BB92050 CASE:L2-B001 1 S
14208BL80041:add %g1, 0x11D, %g1 ! 000048BE2BB92054 CASE:L2-B002 2 chksum++
14209 rd %gsr, %l6 ! 000048BE2BB92058 CASE:L2-B002 2 S
14210 wr %l6, 0x18, %gsr ! 000048BE2BB9205C CASE:L2-B002 2 S
14211 ldx [%g2+0x0050], %l5 ! 000048BE2BB92060 CASE:L2-B002 2 <BD80003
14212 membar 0x40 ! 000048BE2BB92064 CASE:L2-B002 2
14213 stda %f16, [%l5]0x16 ! 000048BE2BB92068 CASE:L2-B002 2 Blk-Store
14214 membar 0x40 ! 000048BE2BB9206C CASE:L2-B002 2
14215 swap [%g3+0x0060], %i1 ! 000048BE2BB92070 CASE:L2-B002 2 S >BD80003
14216 ldx [%g3-0x0088], %g3 ! 000048BE2BB92074 CASE:L2-B002 2 ptr_chase
14217 swap [%g6+0x0060], %l0 ! 000048BE2BB92078 CASE:L2-B002 2 S >BD80003
14218 fba BL80049 ! 000048BE2BB9207C CASE:L2-B002 2
14219 sth %l1, [%g5+0x0077] ! 000048BE2BB92080 CASE:L2-B002 2 S >BD80006+1
14220BL80046:add %g1, 0x359, %g1 ! 000048BE2BB92084 CASE:L2-B003 5 chksum++
14221 nop ! 000048BE2BB92088 CASE:L2-B003 5 S
14222 nop ! 000048BE2BB9208C CASE:L2-B003 5 S
14223 ldsw [%g4+0x0060], %i1 ! 000048BE2BB92090 CASE:L2-B003 5 S <BD80003
14224 fbule BL80042 ;.empty ! 000048BE2BB92094 CASE:L2-B003 5 L
14225BL80042:bgu,a BL80043 ;.empty ! 000048BE2BB92098 CASE:L2-B003 8 L
14226 fbne,a,pn %fcc0, BL80044 ;.empty ! 000048BE2BB9209C CASE:L2-B003 2 L
14227 .word 0x9F972018 ! 000048BE2BB920A0 CASE:L2-B003 0 L illop
14228 fsrc2 %f28, %f28 ! 000048BE2BB920A4 CASE:L2-B003 2 S
14229 nop ! 000048BE2BB920A8 CASE:L2-B003 2 S
14230BL80043:fbu BL80045 ! 000048BE2BB920AC CASE:L2-B003 8 L
14231 .word 0xF8670484 ! 000048BE2BB920B0 CASE:L2-B003 5 S illop
14232BL80044:nop ! 000048BE2BB920B4 CASE:L2-B003 5 S
14233BL80045:add %g1, 0xAB9, %g1 ! 000048BE2BB920B8 CASE:L2-B003 5 chksum++
14234 fba,pt %fcc0, BL80049 ! 000048BE2BB920BC CASE:L2-B003 5
14235 st %f10, [%g4+0x0024] ! 000048BE2BB920C0 CASE:L2-B003 5 S >BD80018
14236BL80049: ! SWCH:L1-B000
14237 add %g1, 0x10C, %g1 ! 000048BE2BB920C4 SWCH:L1-B000 8 chksum++
14238 lduha [%g4+0x0076]%asi, %i2 ! 000048BE2BB920C8 SWCH:L1-B000 8 S <BD80006
14239 bpos,pn %xcc, BL80047 ! 000048BE2BB920CC SWCH:L1-B000 8 L
14240BL80047:ldda [%g4+0x0080]%asi, %i4 ! 000048BE2BB920D0 SWCH:L1-B000 16 S <BD80004
14241 fpmerge %f22, %f19, %f22 ! 000048BE2BB920D4 SWCH:L1-B000 8 S
14242 ble,a,pt %icc, BL80048 ! 000048BE2BB920D8 SWCH:L1-B000 8 L
14243 stx %i5, [%g6+0x0080] ! 000048BE2BB920DC SWCH:L1-B000 3 S >BD80004
14244BL80048:nop ! 000048BE2BB920E0 SWCH:L1-B000 8 S
14245 sta %f28, [%g3+0x0063]%asi ! 000048BE2BB920E4 SWCH:L1-B000 8 S >BD80003+3
14246 st %f19, [%g4+0x0060] ! 000048BE2BB920E8 SWCH:L1-B000 8 S >BD80003
14247 add %g1, 0x82E, %g1 ! 000048BE2BB920EC SWCH:L1-B000 8 chksum++
14248 ldstuba [%g6+0x0079]%asi, %o0 ! 000048BE2BB920F0 SUBR:L0-B000 8 S >BD80008
14249 ldx [%g2+0x0050], %l5 ! 000048BE2BB920F4 SUBR:L0-B000 8 <BD80003
14250 membar 0x40 ! 000048BE2BB920F8 SUBR:L0-B000 8
14251 ldda [%l5]0xF0, %f16 ! 000048BE2BB920FC SUBR:L0-B000 8 Blk-Load
14252 membar 0x40 ! 000048BE2BB92100 SUBR:L0-B000 8
14253 st %f9, [%g6+0x0024] ! 000048BE2BB92104 SUBR:L0-B000 8 S >BD80018
14254 ldstub [%g6+0x0079], %i4 ! 000048BE2BB92108 SUBR:L0-B000 8 S >BD80008
14255 add %g4, -59, %l6 ! 000048BE2BB9210C SUBR:L0-B000 8 @BD80007
14256 ldda [%l6]0xD1, %f20 ! 000048BE2BB92110 SUBR:L0-B000 8 S Short8
14257 add %g4, 0x80, %l5 ! 000048BE2BB92114 SUBR:L0-B000 8 @BD80004
14258 stda %f20,[%l5+%g1]0xC0 ! 000048BE2BB92118 SUBR:L0-B000 8 S Partial_St
14259 ta %xcc, 0x45 ! 000048BE2BB9211C SUBR:L0-B000 8 demap-stack
14260 add %g1, 0x6DC, %i0 ! 000048BE2BB92120 SUBR:L0-B000 8
14261 add %g1, 0xE96, %g1 ! 000048BE2BB92124 SUBR:L0-B000 8 chksum++
14262 ret ! 000048BE2BB92128 SUBR:L0-B000 8
14263 restore %i0, %l7, %o0 ! 000048BE2BB9212C SUBR:L0-B000 8
14264
14265SECTION .btext040_pg1 TEXT_VA=0x48be2bb92000
14266attr_text {
14267 Name = .btext040_pg1,
14268 VA = 0x48be2bb92000,
14269 RA = ra2pa(0xfffcb6000,0),
14270 PA = ra2pa(0xfffcb6000,0),
14271 tsbonly,
14272 part_0_ctx_nonzero_tsb_config_3,
14273 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
14274 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14275 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14276}
14277.text; .skip 8
14278
14279!========================================================================
14280
14281SECTION .btext041 TEXT_VA=0x72bc7d2dff00
14282attr_text {
14283 Name = .btext041,
14284 VA = 0x72bc7d2dff00,
14285 RA = 0xfffc9ff00,
14286 PA = ra2pa(0xfffc9ff00,0),
14287 notsb
14288}
14289
14290SECTION .btext041_pg0 TEXT_VA=0x72bc7d2d0000
14291attr_text {
14292 Name = .btext041_pg0,
14293 VA = 0x72bc7d2d0000,
14294 RA = 0xfffc90000,
14295 PA = ra2pa(0xfffc90000,0),
14296 tsbonly,
14297 part_0_ctx_nonzero_tsb_config_1,
14298 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
14299 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14300 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14301}
14302.text; .skip 8
14303
14304
14305SECTION .btext041
14306.text
14307.global SUBR068; SUBR068:
14308BL80051: ! SUBR:L0-B000
14309 add %g1, 0x115, %g1 ! 000072BC7D2DFF00 SUBR:L0-B000 0 chksum++
14310 fbl BL80050 ! 000072BC7D2DFF04 SUBR:L0-B000 0
14311 save %o6, -128, %o6 ! 000072BC7D2DFF08 SUBR:L0-B000 0
14312BL80050: ! SUBR:L0-B000
14313 sethi %hh(0x72BC7D2DFF00),%l7 ! 000072BC7D2DFF0C SUBR:L0-B000 0 SUBR068
14314 .word 0xA9A94CFC ! 000072BC7D2DFF10 SUBR:L0-B000 0 illop
14315 sethi %lm(0x72BC7D2DFF00),%l6 ! 000072BC7D2DFF14 SUBR:L0-B000 0
14316 .word 0xEA153ADF ! 000072BC7D2DFF18 SUBR:L0-B000 0 random
14317 sllx %l7, 0x20, %l7 ! 000072BC7D2DFF1C SUBR:L0-B000 0
14318 or %l7, %l6, %l7 ! 000072BC7D2DFF20 SUBR:L0-B000 0
14319 ta %xcc, 0x45 ! 000072BC7D2DFF24 SUBR:L0-B000 0 demap-stack
14320 array8 %i3, %o4, %i1 ! 000072BC7D2DFF28 SUBR:L0-B000 0 S
14321 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF2C SUBR:L0-B000 0 ptr_chase
14322 .word 0x83A3817E ! 000072BC7D2DFF30 SUBR:L0-B000 0 illop
14323 .word 0xE6BE4962 ! 000072BC7D2DFF34 SUBR:L0-B000 0 illop
14324 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF38 SUBR:L0-B000 0 ptr_chase
14325 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF3C SUBR:L0-B000 0 ptr_chase
14326 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF40 SUBR:L0-B000 0 ptr_chase
14327 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF44 SUBR:L0-B000 0 ptr_chase
14328 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF48 SUBR:L0-B000 0 ptr_chase
14329 st %f5, [%g5-0x0051] ! 000072BC7D2DFF4C SUBR:L0-B000 0 S >BD80019+3
14330 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF50 SUBR:L0-B000 0 ptr_chase
14331 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF54 SUBR:L0-B000 0 ptr_chase
14332 .word 0x3CE3534F ! 000072BC7D2DFF58 SUBR:L0-B000 0 random
14333 ldx [%g3-0x0088], %g3 ! 000072BC7D2DFF5C SUBR:L0-B000 0 ptr_chase
14334 add %g1, 0x47F, %g1 ! 000072BC7D2DFF60 SUBR:L0-B000 0 chksum++
14335 .word 0x09E43CDD ! 000072BC7D2DFF64 SWCH:L1-B000 0 illop
14336 .word 0xBFAD72E5 ! 000072BC7D2DFF68 SWCH:L1-B000 0 illop
14337 .word 0x97803C26 ! 000072BC7D2DFF6C SWCH:L1-B000 0 illop
14338 add %g1, 0xAE8, %g1 ! 000072BC7D2DFF70 SWCH:L1-B000 0 chksum++
14339 .word 0x94B3EA19 ! 000072BC7D2DFF74 SWCH:L1-B000 0 random
14340 bnz,pn %xcc, BL80054 ! 000072BC7D2DFF78 SWCH:L1-B000 0
14341 .word 0xDBD6886C ! 000072BC7D2DFF7C SWCH:L1-B000 0 illop
14342 bnz,pn %xcc, BL80053 ! 000072BC7D2DFF80 SWCH:L1-B000 0
14343 add %g1, 0xFC4, %g1 ! 000072BC7D2DFF84 SWCH:L1-B000 0 chksum++
14344 .word 0xCF4FDEF0 ! 000072BC7D2DFF88 SWCH:L1-B000 0 illop
14345 bnz,pn %xcc, BL80052 ! 000072BC7D2DFF8C SWCH:L1-B000 0
14346 .word 0xA9AD0215 ! 000072BC7D2DFF90 SWCH:L1-B000 0 S illop_FP
14347 stw %i5, [%g5+0x0060] ! 000072BC7D2DFF94 SWCH:L1-B000 0 S >BD80003
14348 ldx [%g2+0x0050], %l5 ! 000072BC7D2DFF98 SWCH:L1-B000 0 <BD80003
14349 membar 0x40 ! 000072BC7D2DFF9C SWCH:L1-B000 0
14350 stda %f32, [%l5]0xF0 ! 000072BC7D2DFFA0 SWCH:L1-B000 0 Blk-Store
14351 membar 0x40 ! 000072BC7D2DFFA4 SWCH:L1-B000 0
14352 .word 0x83B4426D ! 000072BC7D2DFFA8 SWCH:L1-B000 0 S illop
14353 ldx [%g2+0x0030], %g3 ! 000072BC7D2DFFAC SWCH:L1-B000 0 S BASE<BD80096
14354 .word 0xA1AB4AD1 ! 000072BC7D2DFFB0 SWCH:L1-B000 0 S illop
14355 add %g1, 0x916, %g1 ! 000072BC7D2DFFB4 SWCH:L1-B000 0 chksum++
14356 ba,pt %xcc, BL80056 ! 000072BC7D2DFFB8 SWCH:L1-B000 0
14357 .word 0x85AD98E0 ! 000072BC7D2DFFBC SWCH:L1-B000 0 S illop
14358BL80052:add %g1, 0xD1E, %g1 ! 000072BC7D2DFFC0 CASE:L2-B000 0 chksum++
14359 std %f18, [%g5+0x0080] ! 000072BC7D2DFFC4 CASE:L2-B000 0 S >BD80004
14360 fxnors %f31, %f24, %f21 ! 000072BC7D2DFFC8 CASE:L2-B000 0 S
14361 sethi %hh(0x1CE4923EFF00),%l6 ! 000072BC7D2DFFCC CASE:L2-B000 0 SUBR069
14362 or %l6,%hm(0x1CE4923EFF00),%l6 ! 000072BC7D2DFFD0 CASE:L2-B000 0
14363 sethi %lm(0x1CE4923EFF00),%l5 ! 000072BC7D2DFFD4 CASE:L2-B000 0
14364 or %l5,%lo(0x1CE4923EFF00),%l5 ! 000072BC7D2DFFD8 CASE:L2-B000 0
14365 sllx %l6, 0x20, %l6 ! 000072BC7D2DFFDC CASE:L2-B000 0
14366 .word 0x8DE81936 ! 000072BC7D2DFFE0 CASE:L2-B000 0 illop
14367 jmpl %l6+0x0000, %o7 ! 000072BC7D2DFFE4 CASE:L2-B000 0 S
14368 st %f9, [%g5-0x0054] ! 000072BC7D2DFFE8 CASE:L2-B000 0 S >BD80019
14369 nop ! 000072BC7D2DFFEC CASE:L2-B000 0 S
14370 fba,a BL80056 ! 000072BC7D2DFFF0 CASE:L2-B000 0
14371 nop ! 000072BC7D2DFFF4 CASE:L2-B000 0 S
14372BL80053:.word 0x97AA8D3E ! 000072BC7D2DFFF8 CASE:L2-B001 0 illop
14373 st %f3, [%g6-0x0054] ! 000072BC7D2DFFFC CASE:L2-B001 0 S >BD80019
14374 .word 0x91B50935 ! 000072BC7D2E0000 CASE:L2-B001 0 S illop
14375 ldx [%g2+0x0050], %l5 ! 000072BC7D2E0004 CASE:L2-B001 0 <BD80003
14376 .word 0xFD42F1CD ! 000072BC7D2E0008 CASE:L2-B001 0 illop
14377 .word 0xDD663EFC ! 000072BC7D2E000C CASE:L2-B001 0 illop
14378 membar 0x40 ! 000072BC7D2E0010 CASE:L2-B001 0
14379 membar 0x40 ! 000072BC7D2E0014 CASE:L2-B001 0
14380 stda %f16, [%l5]0x16 ! 000072BC7D2E0018 CASE:L2-B001 0 Blk-Store
14381 membar 0x40 ! 000072BC7D2E001C CASE:L2-B001 0
14382 call .+8 ! 000072BC7D2E0020 CASE:L2-B001 0 S
14383 .word 0x9DE3A060 ! 000072BC7D2E0024 CASE:L2-B001 0 S random
14384 fcmpeq16 %f22, %f24, %o4 ! 000072BC7D2E0028 CASE:L2-B001 0 S
14385 add %g4, 0x80, %l5 ! 000072BC7D2E002C CASE:L2-B001 0 @BD80004
14386 stda %f20,[%l5+%g1]0xC0 ! 000072BC7D2E0030 CASE:L2-B001 0 S Partial_St
14387 stx %i4, [%g4+0x0080] ! 000072BC7D2E0034 CASE:L2-B001 0 S >BD80004
14388 ldx [%g2+0x0058], %l6 ! 000072BC7D2E0038 CASE:L2-B001 0 <BD80021
14389 ldda [%l6]0x24, %i0 ! 000072BC7D2E003C CASE:L2-B001 0 S Quad_Ld
14390 st %f3, [%g4-0x0051] ! 000072BC7D2E0040 CASE:L2-B001 0 S >BD80019+3
14391 ba,pn %xcc, BL80056 ! 000072BC7D2E0044 CASE:L2-B001 0
14392 .word 0x8BD486EE ! 000072BC7D2E0048 CASE:L2-B001 0 S illop
14393BL80054:add %g1, 0xB92, %g1 ! 000072BC7D2E004C CASE:L2-B002 0 chksum++
14394 edge8 %i0, %i2, %i2 ! 000072BC7D2E0050 CASE:L2-B002 0 S
14395 sethi %hh(0xFFFF9BAEE1F65F00),%l6 ! 000072BC7D2E0054 CASE:L2-B002 0 SUBR071
14396 or %l6,%hm(0xFFFF9BAEE1F65F00),%l6 ! 000072BC7D2E0058 CASE:L2-B002 0
14397 sethi %lm(0xFFFF9BAEE1F65F00),%l5 ! 000072BC7D2E005C CASE:L2-B002 0
14398 or %l5,%lo(0xFFFF9BAEE1F65F00),%l5 ! 000072BC7D2E0060 CASE:L2-B002 0
14399 .word 0xC0FCB862 ! 000072BC7D2E0064 CASE:L2-B002 0 random
14400 or %l6, %l5, %l6 ! 000072BC7D2E0068 CASE:L2-B002 0
14401 jmpl %l6+0x0000, %o7 ! 000072BC7D2E006C CASE:L2-B002 0 S
14402 .word 0x95A5D148 ! 000072BC7D2E0070 CASE:L2-B002 0 S illop
14403 ta %xcc, 0x46 ! 000072BC7D2E0074 CASE:L2-B002 0 S demap-page
14404 fandnot2s %f24, %f21, %f23 ! 000072BC7D2E0078 CASE:L2-B002 0 S
14405 ba,a BL80056 ! 000072BC7D2E007C CASE:L2-B002 0
14406 .word 0x9FC3801F ! 000072BC7D2E0080 CASE:L2-B002 0 S random
14407BL80055:.word 0x99DF2B27 ! 000072BC7D2E0084 CASE:L2-B003 0 illop
14408 ldx [%g2+0x0050], %l5 ! 000072BC7D2E0088 CASE:L2-B003 0 <BD80003
14409 membar 0x40 ! 000072BC7D2E008C CASE:L2-B003 0
14410 stda %f16, [%l5]0xE0 ! 000072BC7D2E0090 CASE:L2-B003 0 Blk-Store
14411 .word 0xA5ABE06A ! 000072BC7D2E0094 CASE:L2-B003 0 illop
14412 add %g3, 0x80, %l5 ! 000072BC7D2E0098 CASE:L2-B003 0 @BD80004
14413 stda %f20,[%l5+%g1]0xC2 ! 000072BC7D2E009C CASE:L2-B003 0 S Partial_St
14414 ldstub [%g4+0x0079], %o3 ! 000072BC7D2E00A0 CASE:L2-B003 0 S >BD80008
14415 ldx [%g2+0x0058], %l6 ! 000072BC7D2E00A4 CASE:L2-B003 0 <BD80021
14416 ldda [%l6]0x26, %i0 ! 000072BC7D2E00A8 CASE:L2-B003 0 S Quad_Ld_P
14417 .word 0xBBA6D0AE ! 000072BC7D2E00AC CASE:L2-B003 0 S illop
14418 .word 0xBE027610 ! 000072BC7D2E00B0 CASE:L2-B003 0 random
14419 ldda [%l6]0xD2, %f18 ! 000072BC7D2E00B4 CASE:L2-B003 0 S Short16
14420 ldx [%g2+0x0050], %l5 ! 000072BC7D2E00B8 CASE:L2-B003 0 <BD80003
14421 .word 0x93906000 ! 000072BC7D2E00BC CASE:L2-B003 0 random
14422 stda %f16, [%l5]0xE0 ! 000072BC7D2E00C0 CASE:L2-B003 0 Blk-Store
14423 .word 0x85E09659 ! 000072BC7D2E00C4 CASE:L2-B003 0 illop
14424 .word 0xA99D89F7 ! 000072BC7D2E00C8 CASE:L2-B003 0 illop
14425 stda %f0, [%l5]0xE0 ! 000072BC7D2E00CC CASE:L2-B003 0 Blk-Store
14426 .word 0x87A710F1 ! 000072BC7D2E00D0 CASE:L2-B003 0 illop
14427 membar 0x40 ! 000072BC7D2E00D4 CASE:L2-B003 0
14428 .word 0xB1CD72EF ! 000072BC7D2E00D8 CASE:L2-B003 0 illop
14429 membar 0x40 ! 000072BC7D2E00DC CASE:L2-B003 0
14430 ba BL80056 ! 000072BC7D2E00E0 CASE:L2-B003 0
14431 .word 0xB9E90920 ! 000072BC7D2E00E4 CASE:L2-B003 0 S illop
14432BL80056: ! SWCH:L1-B000
14433 .word 0x97AA8067 ! 000072BC7D2E00E8 SWCH:L1-B000 0 illop
14434 stxa %o4, [%g7+%g0]0x3D ! 000072BC7D2E00EC SWCH:L1-B000 0 S BAD-ASI
14435 ldx [%g2+0x0058], %l6 ! 000072BC7D2E00F0 SWCH:L1-B000 0 <BD80021
14436 ldda [%l6]0x24, %i0 ! 000072BC7D2E00F4 SWCH:L1-B000 0 S Quad_Ld
14437 .word 0xB5B28379 ! 000072BC7D2E00F8 SWCH:L1-B000 0 S illop
14438 .word 0x2D65B88A ! 000072BC7D2E00FC SWCH:L1-B000 0 S random
14439 .word 0x81C7E008 ! 000072BC7D2E0100 SWCH:L1-B000 0 S random
14440 .word 0xCB6C74BB ! 000072BC7D2E0104 SWCH:L1-B000 0 S illop
14441 ldx [%g2+0x0060], %fsr ! 000072BC7D2E0108 SWCH:L1-B000 0 S <BD80008
14442 st %f8, [%g5+0x0024] ! 000072BC7D2E010C SWCH:L1-B000 0 S >BD80018
14443 .word 0xA3A49179 ! 000072BC7D2E0110 SWCH:L1-B000 0 S illop
14444 ldx [%g2+0x0050], %l5 ! 000072BC7D2E0114 SWCH:L1-B000 0 <BD80003
14445 membar 0x40 ! 000072BC7D2E0118 SWCH:L1-B000 0
14446 .word 0xB77FD0B1 ! 000072BC7D2E011C SWCH:L1-B000 0 illop
14447 membar 0x40 ! 000072BC7D2E0120 SWCH:L1-B000 0
14448 add %g6, 0x74, %l6 ! 000072BC7D2E0124 SWCH:L1-B000 0 @BD80005
14449 .word 0xA853D370 ! 000072BC7D2E0128 SWCH:L1-B000 0 S random
14450 ldx [%g2+0x0058], %l6 ! 000072BC7D2E012C SWCH:L1-B000 0 <BD80021
14451 ldda [%l6]0x2E, %i0 ! 000072BC7D2E0130 SWCH:L1-B000 0 S Quad_Ld_P
14452 ldx [%g2+0x0050], %l5 ! 000072BC7D2E0134 SUBR:L0-B000 0 <BD80003
14453 membar 0x40 ! 000072BC7D2E0138 SUBR:L0-B000 0
14454 stda %f0, [%l5]0xE0 ! 000072BC7D2E013C SUBR:L0-B000 0 Blk-Store
14455 membar 0x40 ! 000072BC7D2E0140 SUBR:L0-B000 0
14456 edge16ln %i0, %i0, %i1 ! 000072BC7D2E0144 SUBR:L0-B000 0 S
14457 .word 0xBBB7464C ! 000072BC7D2E0148 SUBR:L0-B000 0 S illop
14458 call .+8 ! 000072BC7D2E014C SUBR:L0-B000 0 S
14459 std %o2, [%g5+0x0080] ! 000072BC7D2E0150 SUBR:L0-B000 0 S >BD80004
14460 .word 0x99CED2E2 ! 000072BC7D2E0154 SUBR:L0-B000 0 illop
14461 ldda [%l6]0xD0, %f30 ! 000072BC7D2E0158 SUBR:L0-B000 0 S Short8
14462 .word 0xABD46807 ! 000072BC7D2E015C SUBR:L0-B000 0 illop
14463 add %g1, 0x782, %i0 ! 000072BC7D2E0160 SUBR:L0-B000 0
14464 add %g3, 0x80, %l5 ! 000072BC7D2E0164 SUBR:L0-B000 0 @BD80004
14465 .word 0xC27F3E80 ! 000072BC7D2E0168 SUBR:L0-B000 0 S random
14466 brgz,pn %l5, BL80057 ! 000072BC7D2E016C SUBR:L0-B000 0
14467 restore %i0, %l7, %o0 ! 000072BC7D2E0170 SUBR:L0-B000 0
14468BL80057:jmpl %o7+0x0008, %g0 ! 000072BC7D2E0174 SUBR:L0-B000 0
14469 nop ! 000072BC7D2E0178 SUBR:L0-B000 0
14470
14471SECTION .btext041_pg1 TEXT_VA=0x72bc7d2e0000
14472attr_text {
14473 Name = .btext041_pg1,
14474 VA = 0x72bc7d2e0000,
14475 RA = 0xfffca0000,
14476 PA = ra2pa(0xfffca0000,0),
14477 tsbonly,
14478 part_0_ctx_nonzero_tsb_config_1,
14479 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
14480 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14481 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14482}
14483.text; .skip 8
14484
14485!========================================================================
14486
14487SECTION .btext042 TEXT_VA=0x1ce4923eff00
14488attr_text {
14489 Name = .btext042,
14490 VA = 0x1ce4923eff00,
14491 RA = 0xfffc7ff00,
14492 PA = ra2pa(0xfffc7ff00,0),
14493 notsb
14494}
14495
14496SECTION .btext042_pg0 TEXT_VA=0x1ce4923e0000
14497attr_text {
14498 Name = .btext042_pg0,
14499 VA = 0x1ce4923e0000,
14500 RA = 0xfffc70000,
14501 PA = ra2pa(0xfffc70000,0),
14502 tsbonly,
14503 part_0_ctx_nonzero_tsb_config_1,
14504 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
14505 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14506 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14507}
14508.text; .skip 8
14509
14510
14511SECTION .btext042
14512.text
14513.global SUBR069; SUBR069:
14514BL80059: ! SUBR:L0-B000
14515 add %g1, 0x7C3, %g1 ! 00001CE4923EFF00 SUBR:L0-B000 0 chksum++
14516 fbn BL80058 ! 00001CE4923EFF04 SUBR:L0-B000 0
14517 save %o6, -128, %o6 ! 00001CE4923EFF08 SUBR:L0-B000 0
14518BL80058: ! SUBR:L0-B000
14519 sethi %hh(0x1CE4923EFF00),%l7 ! 00001CE4923EFF0C SUBR:L0-B000 0 SUBR069
14520 or %l7,%hm(0x1CE4923EFF00),%l7 ! 00001CE4923EFF10 SUBR:L0-B000 0
14521 .word 0x8C5C5517 ! 00001CE4923EFF14 SUBR:L0-B000 0 random
14522 .word 0x81880000 ! 00001CE4923EFF18 SUBR:L0-B000 0 random
14523 sllx %l7, 0x20, %l7 ! 00001CE4923EFF1C SUBR:L0-B000 0
14524 or %l7, %l6, %l7 ! 00001CE4923EFF20 SUBR:L0-B000 0
14525 add %g1, 0xF49, %g1 ! 00001CE4923EFF24 SUBR:L0-B000 0 chksum++
14526 or %g0, 0x2, %l2 ! 00001CE4923EFF28 LOOP:L1-B000 0
14527BL80078: ! LOOP:L1-B000
14528 add %g1, 0x8D8, %g1 ! 00001CE4923EFF2C LOOP:L1-B000 0 chksum++
14529 call .+8 ! 00001CE4923EFF30 LOOP:L1-B000 0 S
14530 nop ! 00001CE4923EFF34 LOOP:L1-B000 0 S
14531 .word 0xE9D70D91 ! 00001CE4923EFF38 LOOP:L1-B000 0 illop
14532 membar 0x40 ! 00001CE4923EFF3C LOOP:L1-B000 0
14533 .word 0xABE64350 ! 00001CE4923EFF40 LOOP:L1-B000 0 illop
14534 membar 0x40 ! 00001CE4923EFF44 LOOP:L1-B000 0
14535 membar 0x40 ! 00001CE4923EFF48 LOOP:L1-B000 0
14536 stda %f32, [%l5]0xE0 ! 00001CE4923EFF4C LOOP:L1-B000 0 Blk-Store
14537 .word 0xB52010CC ! 00001CE4923EFF50 LOOP:L1-B000 0 random
14538 .word 0x95ABCACE ! 00001CE4923EFF54 LOOP:L1-B000 0 illop
14539 .word 0x8EEE1ED8 ! 00001CE4923EFF58 LOOP:L1-B000 0 random
14540 membar 0x40 ! 00001CE4923EFF5C LOOP:L1-B000 0
14541 std %i0, [%g4+0x0080] ! 00001CE4923EFF60 LOOP:L1-B000 0 S >BD80004
14542 .word 0x81F54184 ! 00001CE4923EFF64 LOOP:L1-B000 0 illop
14543 ldx [%g4-0x0088], %g4 ! 00001CE4923EFF68 LOOP:L1-B000 0 ptr_chase
14544 ldx [%g4-0x0088], %g4 ! 00001CE4923EFF6C LOOP:L1-B000 0 ptr_chase
14545 .word 0xC3374FA9 ! 00001CE4923EFF70 LOOP:L1-B000 0 illop
14546 .word 0x97ABE5FA ! 00001CE4923EFF74 LOOP:L1-B000 0 illop
14547 .word 0xD70BF156 ! 00001CE4923EFF78 LOOP:L1-B000 0 S illop
14548 .word 0x8D8E51ED ! 00001CE4923EFF7C LOOP:L1-B000 0 S illop
14549 andcc %o4, 0x4, %g0 ! 00001CE4923EFF80 SKIP:L2-B000 0
14550 bnz,a,pn %icc, BL80067 ! 00001CE4923EFF84 SKIP:L2-B000 0
14551 sth %o0, [%g5+0x0076] ! 00001CE4923EFF88 SKIP:L2-B000 0 S >BD80006
14552 ldx [%g2+0x0030], %g3 ! 00001CE4923EFF8C SKIP:L2-B000 0 S BASE<BD80096
14553 st %f5, [%g3+0x0024] ! 00001CE4923EFF90 SKIP:L2-B000 0 S >BD80018
14554 fbul,a,pn %fcc3, BL80060 ! 00001CE4923EFF94 SKIP:L2-B000 0 L
14555 ldx [%g2+0x0018], %g6 ! 00001CE4923EFF98 SKIP:L2-B000 0 S BASE<BD80077
14556 stda %f30, [%g5+0x0030]%asi ! 00001CE4923EFF9C SKIP:L2-B000 0 S >BD80002
14557 fbug,a BL80060 ;.empty ! 00001CE4923EFFA0 SKIP:L2-B000 0 L
14558 fbo,a BL80061 ! 00001CE4923EFFA4 SKIP:L2-B000 0 L
14559 alignaddr %i0, %o1, %i5 ! 00001CE4923EFFA8 SKIP:L2-B000 0 S
14560BL80061:sta %f3, [%g3+0x0024]%asi ! 00001CE4923EFFAC SKIP:L2-B000 0 S >BD80018
14561BL80060:add %g1, 0x575, %g1 ! 00001CE4923EFFB0 SKIP:L2-B000 0 chksum++
14562 add %g1, 0xDF, %g1 ! 00001CE4923EFFB4 SKIP:L2-B000 0 chksum++
14563 st %f4, [%g5+0x0024] ! 00001CE4923EFFB8 SKIP:L2-B000 0 S >BD80018
14564 bg,a,pn %xcc, BL80062 ;.empty ! 00001CE4923EFFBC SKIP:L2-B000 0 L
14565 fblg,pn %fcc0, BL80063 ;.empty ! 00001CE4923EFFC0 SKIP:L2-B000 0 L
14566 bleu,a,pn %icc, BL80064 ! 00001CE4923EFFC4 SKIP:L2-B000 0 L
14567BL80064:nop ! 00001CE4923EFFC8 SKIP:L2-B000 0 S
14568 .word 0x83F00000 ! 00001CE4923EFFCC SKIP:L2-B000 0 L illop
14569BL80063:brnz,pt %i5, BL80066 ! 00001CE4923EFFD0 SKIP:L2-B000 0 L
14570BL80066:alignaddr %g1, %i5, %o3 ! 00001CE4923EFFD4 SKIP:L2-B000 0 S
14571 fble,pn %fcc2, BL80065 ! 00001CE4923EFFD8 SKIP:L2-B000 0 L
14572BL80062:nop ! 00001CE4923EFFDC SKIP:L2-B000 0 S
14573BL80065:add %g1, 0xB68, %g1 ! 00001CE4923EFFE0 SKIP:L2-B000 0 chksum++
14574 ba,a,pt %xcc, BL80068 ! 00001CE4923EFFE4 SKIP:L2-B000 0
14575 .word 0x38B293C3 ! 00001CE4923EFFE8 SKIP:L2-B000 0 S random
14576BL80067: ! ELSE:L2-B001
14577 popc %i4, %l1 ! 00001CE4923EFFEC ELSE:L2-B001 0 S
14578 add %g5, 0x80, %l5 ! 00001CE4923EFFF0 ELSE:L2-B001 0 @BD80004
14579 .word 0x99EB195A ! 00001CE4923EFFF4 ELSE:L2-B001 0 S illop
14580 .word 0x00DAAA9A ! 00001CE4923EFFF8 ELSE:L2-B001 0 S illop
14581 .word 0x9DCFD337 ! 00001CE4923EFFFC ELSE:L2-B001 0 S illop
14582 .word 0xCA398CE6 ! 00001CE4923F0000 ELSE:L2-B001 0 S illop
14583 ldx [%g2+0x0050], %l5 ! 00001CE4923F0004 ELSE:L2-B001 0 <BD80003
14584 membar 0x40 ! 00001CE4923F0008 ELSE:L2-B001 0
14585 stda %f32, [%l5]0x1E ! 00001CE4923F000C ELSE:L2-B001 0 Blk-Store
14586 membar 0x40 ! 00001CE4923F0010 ELSE:L2-B001 0
14587 .word 0xDE9D1614 ! 00001CE4923F0014 ELSE:L2-B001 0 S illop
14588 add %g3, 0x80, %l5 ! 00001CE4923F0018 ELSE:L2-B001 0 @BD80004
14589 stda %f22,[%l5+%g1]0xC4 ! 00001CE4923F001C ELSE:L2-B001 0 S Partial_St
14590 .word 0xCB4F8000 ! 00001CE4923F0020 ELSE:L2-B001 0 illop
14591 ldda [%l6]0xD0, %f18 ! 00001CE4923F0024 ELSE:L2-B001 0 S Short8
14592 sethi %hh(0x49973F5F7F00),%l6 ! 00001CE4923F0028 ELSE:L2-B001 0 SUBR072
14593 or %l6,%hm(0x49973F5F7F00),%l6 ! 00001CE4923F002C ELSE:L2-B001 0
14594 .word 0xB308565A ! 00001CE4923F0030 ELSE:L2-B001 0 random
14595 or %l5,%lo(0x49973F5F7F00),%l5 ! 00001CE4923F0034 ELSE:L2-B001 0
14596 sllx %l6, 0x20, %l6 ! 00001CE4923F0038 ELSE:L2-B001 0
14597 or %l6, %l5, %l6 ! 00001CE4923F003C ELSE:L2-B001 0
14598 jmpl %l6+0x0000, %o7 ! 00001CE4923F0040 ELSE:L2-B001 0 S
14599 nop ! 00001CE4923F0044 ELSE:L2-B001 0 S
14600 .word 0xB9DE5652 ! 00001CE4923F0048 ELSE:L2-B001 0 S illop
14601 add %g1, 0xC69, %g1 ! 00001CE4923F004C ELSE:L2-B001 0 chksum++
14602 fpadd32 %f30, %f18, %f28 ! 00001CE4923F0050 ELSE:L2-B001 0 S
14603 .word 0xE1448A9B ! 00001CE4923F0054 ELSE:L2-B001 0 random
14604 .word 0xA1AEA4BE ! 00001CE4923F0058 ELSE:L2-B001 0 S illop
14605 ldx [%g2+0x0050], %l5 ! 00001CE4923F005C ELSE:L2-B001 0 <BD80003
14606 membar 0x40 ! 00001CE4923F0060 ELSE:L2-B001 0
14607 stda %f32, [%l5]0x16 ! 00001CE4923F0064 ELSE:L2-B001 0 Blk-Store
14608 membar 0x40 ! 00001CE4923F0068 ELSE:L2-B001 0
14609 stxa %g7, [%l6+%g0]0x0C ! 00001CE4923F006C ELSE:L2-B001 0 S >BD80022
14610BL80068: ! ELSE:L2-B001
14611 add %g1, 0xB83, %g1 ! 00001CE4923F0070 ELSE:L2-B001 0 chksum++
14612 fcmpd %fcc1, %f36, %f12 ! 00001CE4923F0074 SKIP:L2-B002 0
14613 fbl,a,pn %fcc1, BL80069 ! 00001CE4923F0078 SKIP:L2-B002 0
14614 lduh [%g6+0x007C], %o1 ! 00001CE4923F007C SKIP:L2-B002 0 S <BD80032
14615 add %g4, 0x30, %l5 ! 00001CE4923F0080 SKIP:L2-B002 0 @BD80002
14616 stda %f20,[%l5+%g1]0xC4 ! 00001CE4923F0084 SKIP:L2-B002 0 S Partial_St
14617 .word 0xFE19B0E4 ! 00001CE4923F0088 SKIP:L2-B002 0 illop
14618 .word 0xF9DCFDFA ! 00001CE4923F008C SKIP:L2-B002 0 illop
14619 ldx [%g3-0x0088], %g3 ! 00001CE4923F0090 SKIP:L2-B002 0 ptr_chase
14620 .word 0xBDD2E80D ! 00001CE4923F0094 SKIP:L2-B002 0 illop
14621 ldx [%g3-0x0088], %g3 ! 00001CE4923F0098 SKIP:L2-B002 0 ptr_chase
14622 sta %f3, [%g6-0x0054]%asi ! 00001CE4923F009C SKIP:L2-B002 0 S >BD80019
14623 .word 0xB3A20437 ! 00001CE4923F00A0 SKIP:L2-B002 0 S illop
14624 .word 0x8DB486A8 ! 00001CE4923F00A4 SKIP:L2-B002 0 S random
14625 .word 0xD45BF79B ! 00001CE4923F00A8 SKIP:L2-B002 0 S random
14626 st %f25, [%g3+0x0060] ! 00001CE4923F00AC SKIP:L2-B002 0 S >BD80003
14627 add %g6, 0x80, %l5 ! 00001CE4923F00B0 SKIP:L2-B002 0 @BD80004
14628 stda %f26,[%l5+%g1]0xCA ! 00001CE4923F00B4 SKIP:L2-B002 0 S Partial_St
14629 stw %o0, [%g3+0x0060] ! 00001CE4923F00B8 SKIP:L2-B002 0 S >BD80003
14630 ldd [%g4+0x0080], %i0 ! 00001CE4923F00BC SKIP:L2-B002 0 S <BD80004
14631 std %f18, [%g6+0x0080] ! 00001CE4923F00C0 SKIP:L2-B002 0 S >BD80004
14632 stwa %i0, [%g5+0x0060]%asi ! 00001CE4923F00C4 SKIP:L2-B002 0 S >BD80003
14633 .word 0x95407FA1 ! 00001CE4923F00C8 SKIP:L2-B002 0 illop
14634 add %g4, -106, %l6 ! 00001CE4923F00CC SKIP:L2-B002 0 @BD80035
14635 stda %f28, [%l6]0xD2 ! 00001CE4923F00D0 SKIP:L2-B002 0 S Short16
14636 stx %i3, [%g4+0x0030] ! 00001CE4923F00D4 SKIP:L2-B002 0 S >BD80002
14637 prefetch [%g5+0x0060], 22 ! 00001CE4923F00D8 SKIP:L2-B002 0 S <BD80003
14638 ld [%g4+0x0024], %f2 ! 00001CE4923F00DC SKIP:L2-B002 0 S <BD80018
14639 ld [%g5+0x0024], %f11 ! 00001CE4923F00E0 SKIP:L2-B002 0 S <BD80018
14640 sethi %hh(0x49973F5F7F00),%l6 ! 00001CE4923F00E4 SKIP:L2-B002 0 SUBR072
14641 or %l6,%hm(0x49973F5F7F00),%l6 ! 00001CE4923F00E8 SKIP:L2-B002 0
14642 sethi %lm(0x49973F5F7F00),%l5 ! 00001CE4923F00EC SKIP:L2-B002 0
14643 or %l5,%lo(0x49973F5F7F00),%l5 ! 00001CE4923F00F0 SKIP:L2-B002 0
14644 sllx %l6, 0x20, %l6 ! 00001CE4923F00F4 SKIP:L2-B002 0
14645 or %l6, %l5, %l6 ! 00001CE4923F00F8 SKIP:L2-B002 0
14646 jmpl %l6+0x0000, %o7 ! 00001CE4923F00FC SKIP:L2-B002 0 S
14647 .word 0x93DCD4D1 ! 00001CE4923F0100 SKIP:L2-B002 0 S illop
14648 .word 0xA5B14B46 ! 00001CE4923F0104 SKIP:L2-B002 0 illop
14649 stxa %g7, [%l6+%g0]0x04 ! 00001CE4923F0108 SKIP:L2-B002 0 S >BD80022
14650 ldx [%g2+0x0050], %l5 ! 00001CE4923F010C SKIP:L2-B002 0 <BD80003
14651 membar 0x40 ! 00001CE4923F0110 SKIP:L2-B002 0
14652 .word 0x95831877 ! 00001CE4923F0114 SKIP:L2-B002 0 illop
14653 .word 0xA3402D8C ! 00001CE4923F0118 SKIP:L2-B002 0 illop
14654 add %g3, 0x30, %l5 ! 00001CE4923F011C SKIP:L2-B002 0 @BD80002
14655 .word 0x8F83B12A ! 00001CE4923F0120 SKIP:L2-B002 0 S illop
14656 st %f8, [%g3+0x0024] ! 00001CE4923F0124 SKIP:L2-B002 0 S >BD80018
14657 sta %f11, [%g5+0x0024]%asi ! 00001CE4923F0128 SKIP:L2-B002 0 S >BD80018
14658 ba,pn %xcc, BL80075 ! 00001CE4923F012C SKIP:L2-B002 0
14659 sth %i0, [%g6+0x0076] ! 00001CE4923F0130 SKIP:L2-B002 0 S >BD80006
14660BL80069: ! ELSE:L2-B003
14661 stb %i1, [%g3-0x0069] ! 00001CE4923F0134 ELSE:L2-B003 0 S >BD80035+1
14662 .word 0xBF667F22 ! 00001CE4923F0138 ELSE:L2-B003 0 L illop
14663 sth %i0, [%g5+0x0084] ! 00001CE4923F013C ELSE:L2-B003 0 S >BD80004+4
14664 bvc,a BL80071 ;.empty ! 00001CE4923F0140 ELSE:L2-B003 0 L
14665 fble,a BL80071 ;.empty ! 00001CE4923F0144 ELSE:L2-B003 0 L
14666 .word 0x8DA21964 ! 00001CE4923F0148 ELSE:L2-B003 0 L illop
14667 swap [%g3+0x0060], %i5 ! 00001CE4923F014C ELSE:L2-B003 0 S >BD80003
14668BL80070:bn BL80072 ! 00001CE4923F0150 ELSE:L2-B003 0 L
14669 nop ! 00001CE4923F0154 ELSE:L2-B003 0 S
14670 .word 0xA7A541D7 ! 00001CE4923F0158 ELSE:L2-B003 0 L illop
14671BL80071:ldsba [%g6+0x0079]%asi, %o2 ! 00001CE4923F015C ELSE:L2-B003 0 S <BD80008
14672BL80072:fbne,a,pn %fcc2, BL80074 ! 00001CE4923F0160 ELSE:L2-B003 0 L
14673BL80073:.word 0x9FA190AB ! 00001CE4923F0164 ELSE:L2-B003 0 S illop_FP
14674BL80074:add %g1, 0x788, %g1 ! 00001CE4923F0168 ELSE:L2-B003 0 chksum++
14675 add %g1, 0x98B, %g1 ! 00001CE4923F016C ELSE:L2-B003 0 chksum++
14676 prefetch [%g5+0x0030], 20 ! 00001CE4923F0170 ELSE:L2-B003 0 S <BD80002
14677 sth %g1, [%g4+0x007D] ! 00001CE4923F0174 ELSE:L2-B003 0 S >BD80032+1
14678 stba %g1, [%g3+0x0079]%asi ! 00001CE4923F0178 ELSE:L2-B003 0 S >BD80008
14679 .word 0xBBF00000 ! 00001CE4923F017C ELSE:L2-B003 0 illop
14680 stda %f16,[%l5+%g1]0xCB ! 00001CE4923F0180 ELSE:L2-B003 0 S Partial_St
14681 .word 0xB3A450BD ! 00001CE4923F0184 ELSE:L2-B003 0 S illop
14682BL80075: ! ELSE:L2-B003
14683 .word 0xA365EABC ! 00001CE4923F0188 ELSE:L2-B003 0 illop
14684 andcc %o3, 0x10, %g0 ! 00001CE4923F018C SKIP:L2-B004 0
14685 bz,a BL80076 ! 00001CE4923F0190 SKIP:L2-B004 0
14686 nop ! 00001CE4923F0194 SKIP:L2-B004 0 S
14687 .word 0xB1673C07 ! 00001CE4923F0198 SKIP:L2-B004 0 illop
14688 membar 0x40 ! 00001CE4923F019C SKIP:L2-B004 0
14689 stda %f32, [%l5]0xE0 ! 00001CE4923F01A0 SKIP:L2-B004 0 Blk-Store
14690 membar 0x40 ! 00001CE4923F01A4 SKIP:L2-B004 0
14691 membar 0x40 ! 00001CE4923F01A8 SKIP:L2-B004 0
14692 stda %f16, [%l5]0xF0 ! 00001CE4923F01AC SKIP:L2-B004 0 Blk-Store
14693 membar 0x40 ! 00001CE4923F01B0 SKIP:L2-B004 0
14694 ldx [%g2+0x0040], %g4 ! 00001CE4923F01B4 SKIP:L2-B004 0 S BASE<BD80087
14695 .word 0x97A4DB6F ! 00001CE4923F01B8 SKIP:L2-B004 0 S illop
14696 add %g1, 0x632, %g1 ! 00001CE4923F01BC SKIP:L2-B004 0 chksum++
14697 .word 0xBDAC33BE ! 00001CE4923F01C0 SKIP:L2-B004 0 illop
14698 stda %f22,[%l5+%g1]0xC3 ! 00001CE4923F01C4 SKIP:L2-B004 0 S Partial_St
14699 .word 0xBD93557C ! 00001CE4923F01C8 SKIP:L2-B004 0 illop
14700 stda %f26,[%l5+%g1]0xC2 ! 00001CE4923F01CC SKIP:L2-B004 0 S Partial_St
14701 add %g4, 0x76, %l6 ! 00001CE4923F01D0 SKIP:L2-B004 0 @BD80006
14702 stda %f16, [%l6]0xD2 ! 00001CE4923F01D4 SKIP:L2-B004 0 S Short16
14703 ldx [%g2+0x0060], %fsr ! 00001CE4923F01D8 SKIP:L2-B004 0 S <BD80008
14704 add %g3, 0x76, %l6 ! 00001CE4923F01DC SKIP:L2-B004 0 @BD80006
14705 stda %f18, [%l6]0xD2 ! 00001CE4923F01E0 SKIP:L2-B004 0 S Short16
14706 ldx [%g2+0x0050], %l5 ! 00001CE4923F01E4 SKIP:L2-B004 0 <BD80003
14707 membar 0x40 ! 00001CE4923F01E8 SKIP:L2-B004 0
14708 stda %f0, [%l5]0xF0 ! 00001CE4923F01EC SKIP:L2-B004 0 Blk-Store
14709 .word 0x223189B7 ! 00001CE4923F01F0 SKIP:L2-B004 0 illop
14710 .word 0xBF7DB109 ! 00001CE4923F01F4 SKIP:L2-B004 0 S illop
14711 .word 0xB3AE9800 ! 00001CE4923F01F8 SKIP:L2-B004 0 S illop
14712 ba,a,pt %xcc, BL80077 ! 00001CE4923F01FC SKIP:L2-B004 0
14713 fpadd32s %f23, %f29, %f28 ! 00001CE4923F0200 SKIP:L2-B004 0 S
14714BL80076: ! ELSE:L2-B005
14715 .word 0xCF6B6104 ! 00001CE4923F0204 ELSE:L2-B005 0 S illop
14716 stw %o3, [%g3+0x0084] ! 00001CE4923F0208 ELSE:L2-B005 0 S >BD80004+4
14717 ldx [%g2+0x0050], %l5 ! 00001CE4923F020C ELSE:L2-B005 0 <BD80003
14718 membar 0x40 ! 00001CE4923F0210 ELSE:L2-B005 0
14719 stda %f0, [%l5]0x16 ! 00001CE4923F0214 ELSE:L2-B005 0 Blk-Store
14720 membar 0x40 ! 00001CE4923F0218 ELSE:L2-B005 0
14721 rd %gsr, %l6 ! 00001CE4923F021C ELSE:L2-B005 0 S
14722 wr %l6, 0x18, %gsr ! 00001CE4923F0220 ELSE:L2-B005 0 S
14723 ldx [%g2+0x0028], %g4 ! 00001CE4923F0224 ELSE:L2-B005 0 S BASE<BD80060
14724 .word 0xABACCABE ! 00001CE4923F0228 ELSE:L2-B005 0 S illop
14725 .word 0xFCAB8384 ! 00001CE4923F022C ELSE:L2-B005 0 random
14726 st %f19, [%g3+0x0060] ! 00001CE4923F0230 ELSE:L2-B005 0 S >BD80003
14727 add %g3, 0x80, %l5 ! 00001CE4923F0234 ELSE:L2-B005 0 @BD80004
14728 .word 0xECA2391C ! 00001CE4923F0238 ELSE:L2-B005 0 S random
14729 ldx [%g2+0x0050], %l5 ! 00001CE4923F023C ELSE:L2-B005 0 <BD80003
14730 membar 0x40 ! 00001CE4923F0240 ELSE:L2-B005 0
14731 stda %f32, [%l5]0xE0 ! 00001CE4923F0244 ELSE:L2-B005 0 Blk-Store
14732 .word 0xDA9FEF72 ! 00001CE4923F0248 ELSE:L2-B005 0 illop
14733 stha %g1, [%g3+0x0036]%asi ! 00001CE4923F024C ELSE:L2-B005 0 S >BD80002+6
14734 ld [%g4-0x0054], %f3 ! 00001CE4923F0250 ELSE:L2-B005 0 S <BD80019
14735 std %f30, [%g4+0x0030] ! 00001CE4923F0254 ELSE:L2-B005 0 S >BD80002
14736 stxa %i5, [%g3+0x0030]%asi ! 00001CE4923F0258 ELSE:L2-B005 0 S >BD80002
14737 .word 0xAF7B333F ! 00001CE4923F025C ELSE:L2-B005 0 S illop
14738 std %f26, [%g4+0x0030] ! 00001CE4923F0260 ELSE:L2-B005 0 S >BD80002
14739BL80077: ! ELSE:L2-B005
14740 add %g1, 0x33A, %g1 ! 00001CE4923F0264 ELSE:L2-B005 0 chksum++
14741 .word 0x93906000 ! 00001CE4923F0268 LOOP:L1-B000 0 random
14742 .word 0xFD8BF1F3 ! 00001CE4923F026C LOOP:L1-B000 0 illop
14743 nop ! 00001CE4923F0270 LOOP:L1-B000 0 S
14744 add %g1, 0xE3C, %g1 ! 00001CE4923F0274 LOOP:L1-B000 0 chksum++
14745 fcmpeq32 %f26, %f16, %i0 ! 00001CE4923F0278 SUBR:L0-B000 0 S
14746 add %g4, 0x80, %l5 ! 00001CE4923F027C SUBR:L0-B000 0 @BD80004
14747 stda %f18,[%l5+%g1]0xC4 ! 00001CE4923F0280 SUBR:L0-B000 0 S Partial_St
14748 sethi %hh(0x49973F5F7F00),%l6 ! 00001CE4923F0284 SUBR:L0-B000 0 SUBR072
14749 or %l6,%hm(0x49973F5F7F00),%l6 ! 00001CE4923F0288 SUBR:L0-B000 0
14750 sethi %lm(0x49973F5F7F00),%l5 ! 00001CE4923F028C SUBR:L0-B000 0
14751 or %l5,%lo(0x49973F5F7F00),%l5 ! 00001CE4923F0290 SUBR:L0-B000 0
14752 .word 0x87B3BF70 ! 00001CE4923F0294 SUBR:L0-B000 0 illop
14753 or %l6, %l5, %l6 ! 00001CE4923F0298 SUBR:L0-B000 0
14754 jmpl %l6+0x0000, %o7 ! 00001CE4923F029C SUBR:L0-B000 0 S
14755 nop ! 00001CE4923F02A0 SUBR:L0-B000 0 S
14756 ldx [%g2+0x0050], %l5 ! 00001CE4923F02A4 SUBR:L0-B000 0 <BD80003
14757 membar 0x40 ! 00001CE4923F02A8 SUBR:L0-B000 0
14758 stda %f16, [%l5]0x16 ! 00001CE4923F02AC SUBR:L0-B000 0 Blk-Store
14759 membar 0x40 ! 00001CE4923F02B0 SUBR:L0-B000 0
14760 add %g1, 0x885, %i0 ! 00001CE4923F02B4 SUBR:L0-B000 0
14761 ldx [%g2+0x0050], %l5 ! 00001CE4923F02B8 SUBR:L0-B000 0 <BD80003
14762 membar 0x40 ! 00001CE4923F02BC SUBR:L0-B000 0
14763 stda %f32, [%l5]0xE0 ! 00001CE4923F02C0 SUBR:L0-B000 0 Blk-Store
14764 membar 0x40 ! 00001CE4923F02C4 SUBR:L0-B000 0
14765 fbuge,pt %fcc0, BL80079 ! 00001CE4923F02C8 SUBR:L0-B000 0
14766 restore %i0, %l7, %o0 ! 00001CE4923F02CC SUBR:L0-B000 0
14767BL80079:.word 0x89B408D4 ! 00001CE4923F02D0 SUBR:L0-B000 0 illop
14768 nop ! 00001CE4923F02D4 SUBR:L0-B000 0
14769
14770SECTION .btext042_pg1 TEXT_VA=0x1ce4923f0000
14771attr_text {
14772 Name = .btext042_pg1,
14773 VA = 0x1ce4923f0000,
14774 RA = 0xfffc80000,
14775 PA = ra2pa(0xfffc80000,0),
14776 tsbonly,
14777 part_0_ctx_nonzero_tsb_config_1,
14778 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
14779 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14780 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14781}
14782.text; .skip 8
14783
14784!========================================================================
14785
14786SECTION .btext043 TEXT_VA=0xee45ff00
14787attr_text {
14788 Name = .btext043,
14789 VA = 0xee45ff00,
14790 RA = 0xfffc5ff00,
14791 PA = ra2pa(0xfffc5ff00,0),
14792 notsb
14793}
14794
14795SECTION .btext043_pg0 TEXT_VA=0xee450000
14796attr_text {
14797 Name = .btext043_pg0,
14798 VA = 0xee450000,
14799 RA = 0xfffc50000,
14800 PA = ra2pa(0xfffc50000,0),
14801 tsbonly,
14802 part_0_ctx_nonzero_tsb_config_1,
14803 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
14804 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14805 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14806}
14807.text; .skip 8
14808
14809
14810SECTION .btext043
14811.text
14812.global SUBR070; SUBR070:
14813BL80080: ! SUBR:L0-B000
14814 add %g1, 0x8DC, %g1 ! 00000000EE45FF00 SUBR:L0-B000 0 chksum++
14815 save %o6, -128, %o6 ! 00000000EE45FF04 SUBR:L0-B000 0
14816 sethi %hh(0xEE45FF00),%l7 ! 00000000EE45FF08 SUBR:L0-B000 0 SUBR070
14817 or %l7,%hm(0xEE45FF00),%l7 ! 00000000EE45FF0C SUBR:L0-B000 0
14818 .word 0xEE6239B4 ! 00000000EE45FF10 SUBR:L0-B000 0 illop
14819 or %l6,%lo(0xEE45FF00),%l6 ! 00000000EE45FF14 SUBR:L0-B000 0
14820 sllx %l7, 0x20, %l7 ! 00000000EE45FF18 SUBR:L0-B000 0
14821 .word 0x00C60F44 ! 00000000EE45FF1C SUBR:L0-B000 0 illop
14822 std %i2, [%g5+0x0080] ! 00000000EE45FF20 SUBR:L0-B000 0 S >BD80004
14823 array32 %o3, %i0, %l2 ! 00000000EE45FF24 SUBR:L0-B000 0 S
14824 add %g3, 0x30, %l5 ! 00000000EE45FF28 SUBR:L0-B000 0 @BD80002
14825 stda %f20,[%l5+%g1]0xC4 ! 00000000EE45FF2C SUBR:L0-B000 0 S Partial_St
14826 st %f8, [%g3-0x0054] ! 00000000EE45FF30 SUBR:L0-B000 0 S >BD80019
14827 add %g1, 0x6B8, %g1 ! 00000000EE45FF34 SUBR:L0-B000 0 chksum++
14828 add %i2, %g1, %i4 ! 00000000EE45FF38 SWCH:L1-B000 0
14829 .word 0xA7905022 ! 00000000EE45FF3C SWCH:L1-B000 0 illop
14830 sethi %hi(0x54), %i4 ! 00000000EE45FF40 SWCH:L1-B000 0 .+0
14831 or %i4,%lo(0x54),%i4 ! 00000000EE45FF44 SWCH:L1-B000 0
14832 .word 0x87A9919B ! 00000000EE45FF48 SWCH:L1-B000 0 illop
14833 jmpl %l7+%i4, %g0 ! 00000000EE45FF4C SWCH:L1-B000 0
14834 .word 0xF1D9B2B9 ! 00000000EE45FF50 SWCH:L1-B000 0 S illop
14835 .word 0xA1B64687 ! 00000000EE45FF54 SWCH:L1-B000 0 illop
14836 std %o0, [%g6+0x0030] ! 00000000EE45FF58 SWCH:L1-B000 0 S >BD80002
14837 fba,a,pt %fcc3, BL80083 ! 00000000EE45FF5C SWCH:L1-B000 0
14838 nop ! 00000000EE45FF60 SWCH:L1-B000 0 S
14839 fba,a BL80082 ! 00000000EE45FF64 SWCH:L1-B000 0
14840 nop ! 00000000EE45FF68 SWCH:L1-B000 0 S
14841 fba,pt %fcc1, BL80081 ! 00000000EE45FF6C SWCH:L1-B000 0
14842 nop ! 00000000EE45FF70 SWCH:L1-B000 0 S
14843BL80081:add %g1, 0xBB4, %g1 ! 00000000EE45FF74 CASE:L2-B000 0 chksum++
14844 ldx [%g2+0x0050], %l5 ! 00000000EE45FF78 CASE:L2-B000 0 <BD80003
14845 .word 0xA5ACCA14 ! 00000000EE45FF7C CASE:L2-B000 0 illop
14846 stda %f0, [%l5]0xE0 ! 00000000EE45FF80 CASE:L2-B000 0 Blk-Store
14847 membar 0x40 ! 00000000EE45FF84 CASE:L2-B000 0
14848 sth %i4, [%g6+0x0076] ! 00000000EE45FF88 CASE:L2-B000 0 S >BD80006
14849 sethi %hh(0x49973F5F7F00),%l6 ! 00000000EE45FF8C CASE:L2-B000 0 SUBR072
14850 or %l6,%hm(0x49973F5F7F00),%l6 ! 00000000EE45FF90 CASE:L2-B000 0
14851 .word 0xFB2E3727 ! 00000000EE45FF94 CASE:L2-B000 0 illop
14852 or %l5,%lo(0x49973F5F7F00),%l5 ! 00000000EE45FF98 CASE:L2-B000 0
14853 sllx %l6, 0x20, %l6 ! 00000000EE45FF9C CASE:L2-B000 0
14854 .word 0x91B3426B ! 00000000EE45FFA0 CASE:L2-B000 0 illop
14855 jmpl %l6+0x0000, %o7 ! 00000000EE45FFA4 CASE:L2-B000 0 S
14856 nop ! 00000000EE45FFA8 CASE:L2-B000 0 S
14857 fba,pn %fcc2, BL80089 ! 00000000EE45FFAC CASE:L2-B000 0
14858 nop ! 00000000EE45FFB0 CASE:L2-B000 0 S
14859BL80082:add %g1, 0x207, %g1 ! 00000000EE45FFB4 CASE:L2-B001 0 chksum++
14860 ldx [%g2+0x0050], %l5 ! 00000000EE45FFB8 CASE:L2-B001 0 <BD80003
14861 membar 0x40 ! 00000000EE45FFBC CASE:L2-B001 0
14862 stda %f32, [%l5]0x16 ! 00000000EE45FFC0 CASE:L2-B001 0 Blk-Store
14863 .word 0x8F8ED638 ! 00000000EE45FFC4 CASE:L2-B001 0 illop
14864 .word 0x93A698B7 ! 00000000EE45FFC8 CASE:L2-B001 0 S illop
14865 membar 0x40 ! 00000000EE45FFCC CASE:L2-B001 0
14866 stda %f16, [%l5]0x16 ! 00000000EE45FFD0 CASE:L2-B001 0 Blk-Store
14867 membar 0x40 ! 00000000EE45FFD4 CASE:L2-B001 0
14868 ldx [%g2+0x0048], %g4 ! 00000000EE45FFD8 CASE:L2-B001 0 S BASE<BD80111
14869 stha %i1, [%g5+0x0062]%asi ! 00000000EE45FFDC CASE:L2-B001 0 S >BD80003+2
14870 .word 0x99A0D162 ! 00000000EE45FFE0 CASE:L2-B001 0 illop
14871 .word 0x93906000 ! 00000000EE45FFE4 CASE:L2-B001 0 S random
14872 stx %i0, [%g4+0x0030] ! 00000000EE45FFE8 CASE:L2-B001 0 S >BD80002
14873 ldx [%g2+0x0060], %fsr ! 00000000EE45FFEC CASE:L2-B001 0 S <BD80008
14874 stw %g1, [%g4+0x0060] ! 00000000EE45FFF0 CASE:L2-B001 0 S >BD80003
14875 membar 0x40 ! 00000000EE45FFF4 CASE:L2-B001 0
14876 stda %f0, [%l5]0x16 ! 00000000EE45FFF8 CASE:L2-B001 0 Blk-Store
14877 membar 0x40 ! 00000000EE45FFFC CASE:L2-B001 0
14878 .word 0x636CAE54 ! 00000000EE460000 CASE:L2-B001 0 random
14879 .word 0xAFB10229 ! 00000000EE460004 CASE:L2-B001 0 S illop
14880BL80083:add %g1, 0xC07, %g1 ! 00000000EE460008 CASE:L2-B002 0 chksum++
14881 .word 0x8F8F2844 ! 00000000EE46000C CASE:L2-B002 0 S illop
14882 ldx [%g2+0x0050], %l5 ! 00000000EE460010 CASE:L2-B002 0 <BD80003
14883 membar 0x40 ! 00000000EE460014 CASE:L2-B002 0
14884 stda %f16, [%l5]0xE0 ! 00000000EE460018 CASE:L2-B002 0 Blk-Store
14885 membar 0x40 ! 00000000EE46001C CASE:L2-B002 0
14886 call .+8 ! 00000000EE460020 CASE:L2-B002 0 S
14887 .word 0x28EC9CBC ! 00000000EE460024 CASE:L2-B002 0 S illop
14888 add %g4, -106, %l6 ! 00000000EE460028 CASE:L2-B002 0 @BD80035
14889 ldda [%l6]0xD2, %f30 ! 00000000EE46002C CASE:L2-B002 0 S Short16
14890 membar 0x40 ! 00000000EE460030 CASE:L2-B002 0
14891 stda %f0, [%l5]0xE0 ! 00000000EE460034 CASE:L2-B002 0 Blk-Store
14892 membar 0x40 ! 00000000EE460038 CASE:L2-B002 0
14893 std %g0, [%g5+0x0080] ! 00000000EE46003C CASE:L2-B002 0 S >BD80004
14894 membar 0x40 ! 00000000EE460040 CASE:L2-B002 0
14895 .word 0x81880000 ! 00000000EE460044 CASE:L2-B002 0 random
14896 membar 0x40 ! 00000000EE460048 CASE:L2-B002 0
14897 .word 0xC1B0AADE ! 00000000EE46004C CASE:L2-B002 0 illop
14898 stda %f16, [%l5]0xE0 ! 00000000EE460050 CASE:L2-B002 0 Blk-Store
14899 membar 0x40 ! 00000000EE460054 CASE:L2-B002 0
14900 ba BL80089 ! 00000000EE460058 CASE:L2-B002 0
14901 .word 0x81E80000 ! 00000000EE46005C CASE:L2-B002 0 S random
14902BL80088:add %g1, 0x954, %g1 ! 00000000EE460060 CASE:L2-B003 0 chksum++
14903 sth %l2, [%g6+0x0062] ! 00000000EE460064 CASE:L2-B003 0 S >BD80003+2
14904 bcc BL80084 ;.empty ! 00000000EE460068 CASE:L2-B003 0 L
14905 bnz,a,pn %xcc, BL80085 ! 00000000EE46006C CASE:L2-B003 0 L
14906 nop ! 00000000EE460070 CASE:L2-B003 0 S
14907 sth %g1, [%g4+0x0076] ! 00000000EE460074 CASE:L2-B003 0 S >BD80006
14908BL80085:.word 0x0E66542A ! 00000000EE460078 CASE:L2-B003 0 L random
14909 edge32n %g1, %g1, %l4 ! 00000000EE46007C CASE:L2-B003 0 S
14910 .word 0xC78931C9 ! 00000000EE460080 CASE:L2-B003 0 S illop
14911 nop ! 00000000EE460084 CASE:L2-B003 0 S
14912 ldstub [%g5+0x0074], %o3 ! 00000000EE460088 CASE:L2-B003 0 S >BD80005
14913 .word 0xA3ABB07C ! 00000000EE46008C CASE:L2-B003 0 L illop
14914BL80084:fpsub16 %f18, %f30, %f18 ! 00000000EE460090 CASE:L2-B003 0 S
14915BL80087:st %f9, [%g6-0x0054] ! 00000000EE460094 CASE:L2-B003 0 S >BD80019
14916 .word 0xD4E374DC ! 00000000EE460098 CASE:L2-B003 0 S illop
14917 .word 0xF09A955C ! 00000000EE46009C CASE:L2-B003 0 S random
14918BL80086:.word 0xB54E45C6 ! 00000000EE4600A0 CASE:L2-B003 0 S illop
14919 swapa [%g4+0x0060]%asi, %i2 ! 00000000EE4600A4 CASE:L2-B003 0 S >BD80003
14920 add %g1, 0x10B, %g1 ! 00000000EE4600A8 CASE:L2-B003 0 chksum++
14921 ba,pn %icc, BL80089 ! 00000000EE4600AC CASE:L2-B003 0
14922 ldstub [%g4-0x003B], %i3 ! 00000000EE4600B0 CASE:L2-B003 0 S >BD80007
14923BL80089: ! SWCH:L1-B000
14924 add %g1, 0xE9E, %g1 ! 00000000EE4600B4 SWCH:L1-B000 0 chksum++
14925 add %g5, 0x7C, %l6 ! 00000000EE4600B8 SWCH:L1-B000 0 @BD80032
14926 ldda [%l6]0xD2, %f20 ! 00000000EE4600BC SWCH:L1-B000 0 S Short16
14927 call .+8 ! 00000000EE4600C0 SWCH:L1-B000 0 S
14928 nop ! 00000000EE4600C4 SWCH:L1-B000 0 S
14929 ldx [%g2+0x0060], %fsr ! 00000000EE4600C8 SWCH:L1-B000 0 S <BD80008
14930 .word 0xA7AD401A ! 00000000EE4600CC SWCH:L1-B000 0 S illop
14931 ldstub [%g4+0x0074], %o0 ! 00000000EE4600D0 SWCH:L1-B000 0 S >BD80005
14932 add %g1, 0x90B, %i0 ! 00000000EE4600D4 SUBR:L0-B000 0
14933 .word 0xADA79AC7 ! 00000000EE4600D8 SUBR:L0-B000 0 illop
14934 add %g1, 0x2A5, %g1 ! 00000000EE4600DC SUBR:L0-B000 0 chksum++
14935
14936SECTION .btext043_pg1 TEXT_VA=0xee460000
14937attr_text {
14938 Name = .btext043_pg1,
14939 VA = 0xee460000,
14940 RA = 0xfffc60000,
14941 PA = ra2pa(0xfffc60000,0),
14942 tsbonly,
14943 part_0_ctx_nonzero_tsb_config_1,
14944 TTE_Context=72, TTE_Size=1, TTE_W=0, TTE_X=1,
14945 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14946 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14947}
14948.text; .skip 8
14949
14950!========================================================================
14951
14952SECTION .btext044 TEXT_VA=0xffff9baee1f65f00
14953attr_text {
14954 Name = .btext044,
14955 VA = 0xffff9baee1f65f00,
14956 RA = ra2pa(0xfffcb1f00,0),
14957 PA = ra2pa(0xfffcb1f00,0),
14958 notsb
14959}
14960
14961SECTION .btext044_pg0 TEXT_VA=0xffff9baee1f64000
14962attr_text {
14963 Name = .btext044_pg0,
14964 VA = 0xffff9baee1f64000,
14965 RA = ra2pa(0xfffcb0000,0),
14966 PA = ra2pa(0xfffcb0000,0),
14967 tsbonly,
14968 part_0_ctx_nonzero_tsb_config_3,
14969 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
14970 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
14971 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
14972}
14973.text; .skip 8
14974
14975
14976SECTION .btext044
14977.text
14978.global SUBR071; SUBR071:
14979 add %g5, 0x76, %l6 ! FFFF9BAEE1F65F00 SUBR:L0-B000 0 @BD80006
14980 stda %f24, [%l6]0xD2 ! FFFF9BAEE1F65F04 SUBR:L0-B000 0 S Short16
14981 swap [%g4+0x0060], %o2 ! FFFF9BAEE1F65F08 SUBR:L0-B000 0 S >BD80003
14982 swap [%g3+0x0060], %o0 ! FFFF9BAEE1F65F0C SUBR:L0-B000 0 S >BD80003
14983 prefetch [%g5+0x02AC], 1 ! FFFF9BAEE1F65F10 SUBR:L0-B000 0 S <.+684
14984 ldx [%g2+0x0050], %l5 ! FFFF9BAEE1F65F14 SUBR:L0-B000 0 <BD80003
14985 .word 0x8F8FB16F ! FFFF9BAEE1F65F18 SUBR:L0-B000 0 illop
14986 .word 0xC09B3E98 ! FFFF9BAEE1F65F1C SUBR:L0-B000 0 random
14987 .word 0xE7DF17D0 ! FFFF9BAEE1F65F20 SUBR:L0-B000 0 illop
14988 .word 0x895B1DCF ! FFFF9BAEE1F65F24 SUBR:L0-B000 0 S illop
14989 membar 0x40 ! FFFF9BAEE1F65F28 SUBR:L0-B000 0
14990 stda %f16, [%l5]0xE0 ! FFFF9BAEE1F65F2C SUBR:L0-B000 0 Blk-Store
14991 membar 0x40 ! FFFF9BAEE1F65F30 SUBR:L0-B000 0
14992 add %g1, 0x94A, %g1 ! FFFF9BAEE1F65F34 SUBR:L0-B000 0 chksum++
14993 add %o0, %g1, %o4 ! FFFF9BAEE1F65F38 SWCH:L1-B000 0
14994 .word 0xAFAF9796 ! FFFF9BAEE1F65F3C SWCH:L1-B000 0 illop
14995 bnz,pt %xcc, BL80102 ! FFFF9BAEE1F65F40 SWCH:L1-B000 0
14996 andcc %o4, 0x1, %g0 ! FFFF9BAEE1F65F44 SWCH:L1-B000 0
14997 bnz,pt %xcc, BL80101 ! FFFF9BAEE1F65F48 SWCH:L1-B000 0
14998 andcc %o4, 0x8, %g0 ! FFFF9BAEE1F65F4C SWCH:L1-B000 0
14999 .word 0xCB6CB8AD ! FFFF9BAEE1F65F50 SWCH:L1-B000 0 illop
15000 add %g1, 0x69F, %g1 ! FFFF9BAEE1F65F54 SWCH:L1-B000 0 chksum++
15001 andcc %o4, 0x4, %g0 ! FFFF9BAEE1F65F58 SWCH:L1-B000 0
15002 bnz,pn %xcc, BL80099 ! FFFF9BAEE1F65F5C SWCH:L1-B000 0
15003 st %f26, [%g4+0x0060] ! FFFF9BAEE1F65F60 SWCH:L1-B000 0 S >BD80003
15004 fbue BL80090 ;.empty ! FFFF9BAEE1F65F64 SWCH:L1-B000 0 L
15005BL80090:fbe,a,pt %fcc1, BL80091 ;.empty ! FFFF9BAEE1F65F68 SWCH:L1-B000 0 L
15006 fbge,pt %fcc0, BL80092 ;.empty ! FFFF9BAEE1F65F6C SWCH:L1-B000 0 L
15007 bvc,a,pn %xcc, BL80093 ;.empty ! FFFF9BAEE1F65F70 SWCH:L1-B000 0 L
15008BL80092:bcs BL80094 ! FFFF9BAEE1F65F74 SWCH:L1-B000 0 L
15009 fornot1s %f26, %f24, %f24 ! FFFF9BAEE1F65F78 SWCH:L1-B000 0 S
15010BL80093:.word 0xA10CB163 ! FFFF9BAEE1F65F7C SWCH:L1-B000 0 S random
15011BL80094:bg,a BL80095 ! FFFF9BAEE1F65F80 SWCH:L1-B000 0 L
15012BL80095:sta %f11, [%g6+0x0024]%asi ! FFFF9BAEE1F65F84 SWCH:L1-B000 0 S >BD80018
15013 .word 0x85A10C8E ! FFFF9BAEE1F65F88 SWCH:L1-B000 0 L illop
15014BL80096:.word 0xA1CE91BF ! FFFF9BAEE1F65F8C SWCH:L1-B000 0 L illop
15015 .word 0x99A50DDE ! FFFF9BAEE1F65F90 SWCH:L1-B000 0 L illop
15016 fblg,a BL80091 ! FFFF9BAEE1F65F94 SWCH:L1-B000 0 L
15017BL80097:.word 0xFE1AA3D4 ! FFFF9BAEE1F65F98 SWCH:L1-B000 0 S illop
15018BL80091:fbo BL80098 ! FFFF9BAEE1F65F9C SWCH:L1-B000 0 L
15019BL80098:nop ! FFFF9BAEE1F65FA0 SWCH:L1-B000 0 S
15020 add %g1, 0xF48, %g1 ! FFFF9BAEE1F65FA4 SWCH:L1-B000 0 chksum++
15021 add %g1, 0xE36, %g1 ! FFFF9BAEE1F65FA8 SWCH:L1-B000 0 chksum++
15022 fba,a BL80103 ! FFFF9BAEE1F65FAC SWCH:L1-B000 0
15023 .word 0x08CCC032 ! FFFF9BAEE1F65FB0 SWCH:L1-B000 0 S illop
15024BL80099:.word 0x9F93001C ! FFFF9BAEE1F65FB4 CASE:L2-B000 0 illop
15025 .word 0xFB7AE937 ! FFFF9BAEE1F65FB8 CASE:L2-B000 0 illop
15026 ldda [%l6]0xD0, %f22 ! FFFF9BAEE1F65FBC CASE:L2-B000 0 S Short8
15027 add %g4, 0x30, %l5 ! FFFF9BAEE1F65FC0 CASE:L2-B000 0 @BD80002
15028 stda %f20,[%l5+%g1]0xC1 ! FFFF9BAEE1F65FC4 CASE:L2-B000 0 S Partial_St
15029 st %f11, [%g4-0x0054] ! FFFF9BAEE1F65FC8 CASE:L2-B000 0 S >BD80019
15030 edge8n %i3, %i5, %o1 ! FFFF9BAEE1F65FCC CASE:L2-B000 0 S
15031 .word 0x00D1875C ! FFFF9BAEE1F65FD0 CASE:L2-B000 0 illop
15032 nop ! FFFF9BAEE1F65FD4 CASE:L2-B000 0 S
15033BL80100:add %g1, 0xD01, %g1 ! FFFF9BAEE1F65FD8 CASE:L2-B001 0 chksum++
15034 .word 0x97A1A9E2 ! FFFF9BAEE1F65FDC CASE:L2-B001 0 S illop
15035 st %f19, [%g3+0x0060] ! FFFF9BAEE1F65FE0 CASE:L2-B001 0 S >BD80003
15036 st %f5, [%g5+0x0024] ! FFFF9BAEE1F65FE4 CASE:L2-B001 0 S >BD80018
15037 .word 0xA4A71A74 ! FFFF9BAEE1F65FE8 CASE:L2-B001 0 random
15038 stda %f24,[%l5+%g1]0xCB ! FFFF9BAEE1F65FEC CASE:L2-B001 0 S Partial_St
15039 .word 0xDCE1AD40 ! FFFF9BAEE1F65FF0 CASE:L2-B001 0 S random
15040 nop ! FFFF9BAEE1F65FF4 CASE:L2-B001 0 S
15041 ldx [%g2+0x0038], %g4 ! FFFF9BAEE1F65FF8 CASE:L2-B001 0 S BASE<BD80166
15042 fba,pt %fcc1, BL80103 ! FFFF9BAEE1F65FFC CASE:L2-B001 0
15043 sta %f4, [%g4+0x0024]%asi ! FFFF9BAEE1F66000 CASE:L2-B001 0 S >BD80018
15044BL80101:add %g1, 0xFB8, %g1 ! FFFF9BAEE1F66004 CASE:L2-B002 0 chksum++
15045 .word 0xB1AC08F6 ! FFFF9BAEE1F66008 CASE:L2-B002 0 illop
15046 stda %f16,[%l5+%g1]0xC2 ! FFFF9BAEE1F6600C CASE:L2-B002 0 S Partial_St
15047 std %f20, [%g5+0x0080] ! FFFF9BAEE1F66010 CASE:L2-B002 0 S >BD80004
15048 ldx [%g2+0x0050], %l5 ! FFFF9BAEE1F66014 CASE:L2-B002 0 <BD80003
15049 membar 0x40 ! FFFF9BAEE1F66018 CASE:L2-B002 0
15050 .word 0x2E72E5C5 ! FFFF9BAEE1F6601C CASE:L2-B002 0 illop
15051 membar 0x40 ! FFFF9BAEE1F66020 CASE:L2-B002 0
15052 sth %g1, [%g3+0x0077] ! FFFF9BAEE1F66024 CASE:L2-B002 0 S >BD80006+1
15053 .word 0xB7A4112F ! FFFF9BAEE1F66028 CASE:L2-B002 0 illop
15054 stda %f22,[%l5+%g1]0xC2 ! FFFF9BAEE1F6602C CASE:L2-B002 0 S Partial_St
15055 .word 0xCBEBDE3D ! FFFF9BAEE1F66030 CASE:L2-B002 0 illop
15056 stda %f30,[%l5+%g1]0xC4 ! FFFF9BAEE1F66034 CASE:L2-B002 0 S Partial_St
15057 ba,a BL80103 ! FFFF9BAEE1F66038 CASE:L2-B002 0
15058 ldx [%g2+0x0038], %g4 ! FFFF9BAEE1F6603C CASE:L2-B002 0 S BASE<BD80166
15059BL80102:add %g1, 0x657, %g1 ! FFFF9BAEE1F66040 CASE:L2-B003 0 chksum++
15060 .word 0x81C7E008 ! FFFF9BAEE1F66044 CASE:L2-B003 0 random
15061 membar 0x40 ! FFFF9BAEE1F66048 CASE:L2-B003 0
15062 stda %f32, [%l5]0x16 ! FFFF9BAEE1F6604C CASE:L2-B003 0 Blk-Store
15063 membar 0x40 ! FFFF9BAEE1F66050 CASE:L2-B003 0
15064 stwa %i3, [%g6+0x0060]%asi ! FFFF9BAEE1F66054 CASE:L2-B003 0 S >BD80003
15065 ldx [%g2+0x0058], %l6 ! FFFF9BAEE1F66058 CASE:L2-B003 0 <BD80021
15066 ldda [%l6]0x26, %o0 ! FFFF9BAEE1F6605C CASE:L2-B003 0 S Quad_Ld_P
15067 sth %o0, [%g5+0x0062] ! FFFF9BAEE1F66060 CASE:L2-B003 0 S >BD80003+2
15068 membar 0x40 ! FFFF9BAEE1F66064 CASE:L2-B003 0
15069 ldda [%l5]0xF0, %f16 ! FFFF9BAEE1F66068 CASE:L2-B003 0 Blk-Load
15070 membar 0x40 ! FFFF9BAEE1F6606C CASE:L2-B003 0
15071 nop ! FFFF9BAEE1F66070 CASE:L2-B003 0 S
15072 add %g6, 0x30, %l5 ! FFFF9BAEE1F66074 CASE:L2-B003 0 @BD80002
15073 stda %f26,[%l5+%g1]0xC0 ! FFFF9BAEE1F66078 CASE:L2-B003 0 S Partial_St
15074 ta %xcc, 0x46 ! FFFF9BAEE1F6607C CASE:L2-B003 0 S demap-page
15075 ba,a,pn %xcc, BL80103 ! FFFF9BAEE1F66080 CASE:L2-B003 0
15076 std %g0, [%g3+0x0080] ! FFFF9BAEE1F66084 CASE:L2-B003 0 S >BD80004
15077BL80103: ! SWCH:L1-B000
15078 add %g1, 0x7DF, %g1 ! FFFF9BAEE1F66088 SWCH:L1-B000 0 chksum++
15079 swap [%g4+0x0060], %o1 ! FFFF9BAEE1F6608C SWCH:L1-B000 0 S >BD80003
15080 sta %f11, [%g3+0x0024]%asi ! FFFF9BAEE1F66090 SWCH:L1-B000 0 S >BD80018
15081 .word 0xABB0C950 ! FFFF9BAEE1F66094 SWCH:L1-B000 0 S illop
15082 nop ! FFFF9BAEE1F66098 SWCH:L1-B000 0 S
15083 add %g3, 0x30, %l5 ! FFFF9BAEE1F6609C SWCH:L1-B000 0 @BD80002
15084 stda %f30,[%l5+%g1]0xC4 ! FFFF9BAEE1F660A0 SWCH:L1-B000 0 S Partial_St
15085 .word 0xABB04891 ! FFFF9BAEE1F660A4 SWCH:L1-B000 0 S illop
15086 retl ! FFFF9BAEE1F660A8 SUBR:L0-B000 0
15087 add %g1, 0xA07, %g1 ! FFFF9BAEE1F660AC SUBR:L0-B000 0 chksum++
15088
15089SECTION .btext044_pg1 TEXT_VA=0xffff9baee1f66000
15090attr_text {
15091 Name = .btext044_pg1,
15092 VA = 0xffff9baee1f66000,
15093 RA = ra2pa(0xfffcb2000,0),
15094 PA = ra2pa(0xfffcb2000,0),
15095 tsbonly,
15096 part_0_ctx_nonzero_tsb_config_3,
15097 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
15098 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
15099 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
15100}
15101.text; .skip 8
15102
15103!========================================================================
15104
15105SECTION .btext045 TEXT_VA=0x49973f5f7f00
15106attr_text {
15107 Name = .btext045,
15108 VA = 0x49973f5f7f00,
15109 RA = 0xfffc4df00,
15110 PA = ra2pa(0xfffc4df00,0),
15111 notsb
15112}
15113
15114SECTION .btext045_pg0 TEXT_VA=0x49973f5f6000
15115attr_text {
15116 Name = .btext045_pg0,
15117 VA = 0x49973f5f6000,
15118 RA = 0xfffc4c000,
15119 PA = ra2pa(0xfffc4c000,0),
15120 tsbonly,
15121 part_0_ctx_nonzero_tsb_config_2,
15122 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
15123 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
15124 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
15125}
15126.text; .skip 8
15127
15128
15129SECTION .btext045
15130.text
15131.global SUBR072; SUBR072:
15132 st %f2, [%g5-0x0054] ! 000049973F5F7F00 SUBR:L0-B000 0 S >BD80019
15133 nop ! 000049973F5F7F04 SUBR:L0-B000 0 S
15134 .word 0xD30B5661 ! 000049973F5F7F08 SUBR:L0-B000 0 L illop
15135 nop ! 000049973F5F7F0C SUBR:L0-B000 0 S
15136 fba,a BL80104 ! 000049973F5F7F10 SUBR:L0-B000 0 L
15137BL80104:st %f4, [%g4-0x0054] ! 000049973F5F7F14 SUBR:L0-B000 0 S >BD80019
15138 fbn,pn %fcc1, BL80105 ;.empty ! 000049973F5F7F18 SUBR:L0-B000 0 L
15139 .word 0xC942C12C ! 000049973F5F7F1C SUBR:L0-B000 0 L illop
15140BL80105:ldd [%g6+0x0080], %o0 ! 000049973F5F7F20 SUBR:L0-B000 0 S <BD80004
15141BL80106:add %g1, 0x210, %g1 ! 000049973F5F7F24 SUBR:L0-B000 0 chksum++
15142 .word 0xA1B089CD ! 000049973F5F7F28 SUBR:L0-B000 0 illop
15143 and %g1, 0xFE, %o5 ! 000049973F5F7F2C LOOP:L1-B000 0
15144BL80124: ! LOOP:L1-B000
15145 add %g1, 0xE8D, %g1 ! 000049973F5F7F30 LOOP:L1-B000 0 chksum++
15146 ldx [%g2+0x0050], %l5 ! 000049973F5F7F34 LOOP:L1-B000 0 <BD80003
15147 membar 0x40 ! 000049973F5F7F38 LOOP:L1-B000 0
15148 stda %f0, [%l5]0xE0 ! 000049973F5F7F3C LOOP:L1-B000 0 Blk-Store
15149 membar 0x40 ! 000049973F5F7F40 LOOP:L1-B000 0
15150 .word 0x8DAC18FD ! 000049973F5F7F44 LOOP:L1-B000 0 illop
15151 stda %f24,[%l5+%g1]0xC1 ! 000049973F5F7F48 LOOP:L1-B000 0 S Partial_St
15152 swapa [%g3+0x0060]%asi, %o1 ! 000049973F5F7F4C LOOP:L1-B000 0 S >BD80003
15153 stx %i2, [%g5+0x0080] ! 000049973F5F7F50 LOOP:L1-B000 0 S >BD80004
15154 .word 0x009246E5 ! 000049973F5F7F54 LOOP:L1-B000 0 S random
15155 ldx [%g2+0x0050], %l5 ! 000049973F5F7F58 LOOP:L1-B000 0 <BD80003
15156 membar 0x40 ! 000049973F5F7F5C LOOP:L1-B000 0
15157 ldda [%l5]0x16, %f16 ! 000049973F5F7F60 LOOP:L1-B000 0 Blk-Load
15158 membar 0x40 ! 000049973F5F7F64 LOOP:L1-B000 0
15159 fcmpd %fcc2, %f36, %f44 ! 000049973F5F7F68 SKIP:L2-B000 0
15160 fbge,a,pn %fcc2, BL80107 ! 000049973F5F7F6C SKIP:L2-B000 0
15161 nop ! 000049973F5F7F70 SKIP:L2-B000 0 S
15162 sth %i0, [%g4+0x007C] ! 000049973F5F7F74 SKIP:L2-B000 0 S >BD80032
15163 ldx [%g2+0x0050], %l5 ! 000049973F5F7F78 SKIP:L2-B000 0 <BD80003
15164 membar 0x40 ! 000049973F5F7F7C SKIP:L2-B000 0
15165 .word 0xA7AF8CE7 ! 000049973F5F7F80 SKIP:L2-B000 0 illop
15166 membar 0x40 ! 000049973F5F7F84 SKIP:L2-B000 0
15167 sta %f10, [%g4+0x0024]%asi ! 000049973F5F7F88 SKIP:L2-B000 0 S >BD80018
15168 .word 0xA7EF04C5 ! 000049973F5F7F8C SKIP:L2-B000 0 S illop
15169 bmask %o5, %g1, %o1 ! 000049973F5F7F90 SKIP:L2-B000 0 S
15170 .word 0xBFA81C09 ! 000049973F5F7F94 SKIP:L2-B000 0 S illop
15171 nop ! 000049973F5F7F98 SKIP:L2-B000 0 S
15172 array8 %i5, %g1, %o0 ! 000049973F5F7F9C SKIP:L2-B000 0 S
15173 .word 0xA3A70872 ! 000049973F5F7FA0 SKIP:L2-B000 0 S illop
15174 ta %xcc, 0x40 ! 000049973F5F7FA4 SKIP:L2-B000 0 S +-priv
15175 .word 0x93E3DC30 ! 000049973F5F7FA8 SKIP:L2-B000 0 illop
15176 fcmpne16 %f22, %f24, %o3 ! 000049973F5F7FAC SKIP:L2-B000 0 S
15177 ldd [%g3+0x0030], %o0 ! 000049973F5F7FB0 SKIP:L2-B000 0 S <BD80002
15178 .word 0x8F8CC45A ! 000049973F5F7FB4 SKIP:L2-B000 0 illop
15179 stda %f18,[%l5+%g1]0xC1 ! 000049973F5F7FB8 SKIP:L2-B000 0 S Partial_St
15180 tge %xcc, %g7+0x0059 ! 000049973F5F7FBC SKIP:L2-B000 0 S
15181 .word 0xAFA2D3D3 ! 000049973F5F7FC0 SKIP:L2-B000 0 S illop
15182 swap [%g5+0x0060], %o1 ! 000049973F5F7FC4 SKIP:L2-B000 0 S >BD80003
15183 .word 0xEDFA098A ! 000049973F5F7FC8 SKIP:L2-B000 0 S illop
15184 nop ! 000049973F5F7FCC SKIP:L2-B000 0 S
15185 .word 0xB9AB5F00 ! 000049973F5F7FD0 SKIP:L2-B000 0 S illop_FP
15186 ba,pn %xcc, BL80111 ! 000049973F5F7FD4 SKIP:L2-B000 0
15187 stx %o3, [%g6+0x0030] ! 000049973F5F7FD8 SKIP:L2-B000 0 S >BD80002
15188BL80107: ! ELSE:L2-B001
15189 swapa [%g5+0x0060]%asi, %o0 ! 000049973F5F7FDC ELSE:L2-B001 0 S >BD80003
15190 st %f10, [%g4+0x0024] ! 000049973F5F7FE0 ELSE:L2-B001 0 S >BD80018
15191 .word 0x9F8864A7 ! 000049973F5F7FE4 ELSE:L2-B001 0 S illop
15192 tle %icc, %g0+0x006D ! 000049973F5F7FE8 ELSE:L2-B001 0 S
15193 add %g1, 0x9F1, %g1 ! 000049973F5F7FEC ELSE:L2-B001 0 chksum++
15194 .word 0x99AB0DBD ! 000049973F5F7FF0 ELSE:L2-B001 0 S illop_FP
15195 nop ! 000049973F5F7FF4 ELSE:L2-B001 0 S
15196 bn,a,pn %xcc, BL80108 ;.empty ! 000049973F5F7FF8 ELSE:L2-B001 0 L
15197 fblg,pt %fcc3, BL80109 ;.empty ! 000049973F5F7FFC ELSE:L2-B001 0 L
15198 brgez,a,pt %o1, BL80110 ! 000049973F5F8000 ELSE:L2-B001 0 L
15199BL80108:std %f22, [%g6+0x0087] ! 000049973F5F8004 ELSE:L2-B001 0 S >BD80004+7
15200BL80109:.word 0x1E70291A ! 000049973F5F8008 ELSE:L2-B001 0 L illop
15201 ldsba [%g7+%g0]0x83, %o3 ! 000049973F5F800C ELSE:L2-B001 0 S <BD80034
15202BL80110:ldstub [%g4+0x0079], %o2 ! 000049973F5F8010 ELSE:L2-B001 0 S >BD80008
15203 .word 0xBD29955D ! 000049973F5F8014 ELSE:L2-B001 0 random
15204BL80111: ! ELSE:L2-B001
15205 add %g1, 0xBEB, %g1 ! 000049973F5F8018 ELSE:L2-B001 0 chksum++
15206 andcc %o0, 0x80, %g0 ! 000049973F5F801C SKIP:L2-B002 0
15207 bnz,pt %icc, BL80112 ! 000049973F5F8020 SKIP:L2-B002 0
15208 ta %xcc, 0x40 ! 000049973F5F8024 SKIP:L2-B002 0 S +-priv
15209 st %f5, [%g3-0x0054] ! 000049973F5F8028 SKIP:L2-B002 0 S >BD80019
15210 .word 0xDD91F57D ! 000049973F5F802C SKIP:L2-B002 0 S illop
15211 add %g4, 0x30, %l5 ! 000049973F5F8030 SKIP:L2-B002 0 @BD80002
15212 stda %f22,[%l5+%g1]0xC3 ! 000049973F5F8034 SKIP:L2-B002 0 S Partial_St
15213 ld [%g4-0x0054], %f9 ! 000049973F5F8038 SKIP:L2-B002 0 S <BD80019
15214 swapa [%g3+0x0060]%asi, %o3 ! 000049973F5F803C SKIP:L2-B002 0 S >BD80003
15215 .word 0xC8524C50 ! 000049973F5F8040 SKIP:L2-B002 0 S random
15216 .word 0xB9E1D9BF ! 000049973F5F8044 SKIP:L2-B002 0 illop
15217 add %g5, 0x80, %l5 ! 000049973F5F8048 SKIP:L2-B002 0 @BD80004
15218 stda %f18,[%l5+%g1]0xC4 ! 000049973F5F804C SKIP:L2-B002 0 S Partial_St
15219 ldx [%g2+0x0050], %l5 ! 000049973F5F8050 SKIP:L2-B002 0 <BD80003
15220 .word 0xBFB0900D ! 000049973F5F8054 SKIP:L2-B002 0 illop
15221 .word 0x22503621 ! 000049973F5F8058 SKIP:L2-B002 0 illop
15222 membar 0x40 ! 000049973F5F805C SKIP:L2-B002 0
15223 lda [%g5+0x0060]%asi, %f16 ! 000049973F5F8060 SKIP:L2-B002 0 S <BD80003
15224 .word 0x85A780E7 ! 000049973F5F8064 SKIP:L2-B002 0 S illop
15225 stx %o1, [%g3+0x0030] ! 000049973F5F8068 SKIP:L2-B002 0 S >BD80002
15226 ta %xcc, 0x46 ! 000049973F5F806C SKIP:L2-B002 0 S demap-page
15227 ldda [%g7+%g0]0x83, %o0 ! 000049973F5F8070 SKIP:L2-B002 0 S <BD80034
15228 std %g0, [%g6+0x0030] ! 000049973F5F8074 SKIP:L2-B002 0 S >BD80002
15229 fba BL80113 ! 000049973F5F8078 SKIP:L2-B002 0
15230 .word 0xCDBEC2D6 ! 000049973F5F807C SKIP:L2-B002 0 S illop_VIS
15231BL80112: ! ELSE:L2-B003
15232 ldx [%g2+0x0050], %l5 ! 000049973F5F8080 ELSE:L2-B003 0 <BD80003
15233 membar 0x40 ! 000049973F5F8084 ELSE:L2-B003 0
15234 stda %f0, [%l5]0xE0 ! 000049973F5F8088 ELSE:L2-B003 0 Blk-Store
15235 membar 0x40 ! 000049973F5F808C ELSE:L2-B003 0
15236 add %g5, -59, %l6 ! 000049973F5F8090 ELSE:L2-B003 0 @BD80007
15237 .word 0xA1A2C09B ! 000049973F5F8094 ELSE:L2-B003 0 S illop
15238 nop ! 000049973F5F8098 ELSE:L2-B003 0 S
15239 .word 0xF6B9A940 ! 000049973F5F809C ELSE:L2-B003 0 S illop
15240 fnot1 %f18, %f18 ! 000049973F5F80A0 ELSE:L2-B003 0 S
15241 .word 0x83B5C7EE ! 000049973F5F80A4 ELSE:L2-B003 0 illop
15242 .word 0xBBB1C22A ! 000049973F5F80A8 ELSE:L2-B003 0 S illop
15243 .word 0xD91594A7 ! 000049973F5F80AC ELSE:L2-B003 0 S illop
15244 .word 0xD1D3F92C ! 000049973F5F80B0 ELSE:L2-B003 0 illop
15245 .word 0x22711494 ! 000049973F5F80B4 ELSE:L2-B003 0 S illop
15246 .word 0x200F1615 ! 000049973F5F80B8 ELSE:L2-B003 0 S random
15247 nop ! 000049973F5F80BC ELSE:L2-B003 0 S
15248 nop ! 000049973F5F80C0 ELSE:L2-B003 0 S
15249 nop ! 000049973F5F80C4 ELSE:L2-B003 0 S
15250 add %g4, 0x74, %l6 ! 000049973F5F80C8 ELSE:L2-B003 0 @BD80005
15251 ldda [%l6]0xD0, %f24 ! 000049973F5F80CC ELSE:L2-B003 0 S Short8
15252 .word 0xEB0F6F17 ! 000049973F5F80D0 ELSE:L2-B003 0 illop
15253 membar 0x40 ! 000049973F5F80D4 ELSE:L2-B003 0
15254 .word 0x8390C003 ! 000049973F5F80D8 ELSE:L2-B003 0 illop
15255 .word 0x97906000 ! 000049973F5F80DC ELSE:L2-B003 0 random
15256BL80113: ! ELSE:L2-B003
15257 add %g1, 0x4A4, %g1 ! 000049973F5F80E0 ELSE:L2-B003 0 chksum++
15258 .word 0x91AC849E ! 000049973F5F80E4 SKIP:L2-B004 0 illop
15259 bz BL80117 ! 000049973F5F80E8 SKIP:L2-B004 0
15260 st %f21, [%g4+0x0060] ! 000049973F5F80EC SKIP:L2-B004 0 S >BD80003
15261 st %f5, [%g3+0x0024] ! 000049973F5F80F0 SKIP:L2-B004 0 S >BD80018
15262 .word 0x9BA198BD ! 000049973F5F80F4 SKIP:L2-B004 0 S illop_FP
15263 .word 0x81C3E008 ! 000049973F5F80F8 SKIP:L2-B004 0 random
15264 membar 0x40 ! 000049973F5F80FC SKIP:L2-B004 0
15265 .word 0x85A8C1BA ! 000049973F5F8100 SKIP:L2-B004 0 illop
15266 membar 0x40 ! 000049973F5F8104 SKIP:L2-B004 0
15267 .word 0xD7B1BA63 ! 000049973F5F8108 SKIP:L2-B004 0 illop
15268 stda %f22,[%l5+%g1]0xC0 ! 000049973F5F810C SKIP:L2-B004 0 S Partial_St
15269 add %g1, 0xBFF, %g1 ! 000049973F5F8110 SKIP:L2-B004 0 chksum++
15270 st %f9, [%g4+0x0024] ! 000049973F5F8114 SKIP:L2-B004 0 S >BD80018
15271 .word 0xCC675962 ! 000049973F5F8118 SKIP:L2-B004 0 L random
15272 .word 0xA7DCA5A1 ! 000049973F5F811C SKIP:L2-B004 0 L illop
15273 nop ! 000049973F5F8120 SKIP:L2-B004 0 S
15274 sta %f8, [%g5+0x0024]%asi ! 000049973F5F8124 SKIP:L2-B004 0 S >BD80018
15275BL80115:fba,a,pt %fcc2, BL80116 ! 000049973F5F8128 SKIP:L2-B004 0 L
15276 ldub [%g4+0x0074], %o4 ! 000049973F5F812C SKIP:L2-B004 0 S <BD80005
15277 bg,pt %xcc, BL80116 ;.empty ! 000049973F5F8130 SKIP:L2-B004 0 L
15278BL80116:bgu,pt %xcc, BL80114 ! 000049973F5F8134 SKIP:L2-B004 0 L
15279BL80114:st %f5, [%g3+0x0024] ! 000049973F5F8138 SKIP:L2-B004 0 S >BD80018
15280 ldsw [%g3+0x0060], %o0 ! 000049973F5F813C SKIP:L2-B004 0 S <BD80003
15281 sta %f5, [%g6-0x0054]%asi ! 000049973F5F8140 SKIP:L2-B004 0 S >BD80019
15282 add %g1, 0xA42, %g1 ! 000049973F5F8144 SKIP:L2-B004 0 chksum++
15283 fba,pn %fcc3, BL80118 ! 000049973F5F8148 SKIP:L2-B004 0
15284 pdist %f30, %f18, %f24 ! 000049973F5F814C SKIP:L2-B004 0 S
15285BL80117: ! ELSE:L2-B005
15286 nop ! 000049973F5F8150 ELSE:L2-B005 0 S
15287 .word 0xB575EC69 ! 000049973F5F8154 ELSE:L2-B005 0 S illop
15288 ldstub [%g3+0x0079], %o3 ! 000049973F5F8158 ELSE:L2-B005 0 S >BD80008
15289 nop ! 000049973F5F815C ELSE:L2-B005 0 S
15290 bshuffle %f24, %f18, %f16 ! 000049973F5F8160 ELSE:L2-B005 0 S
15291 fcmpne32 %f28, %f26, %o4 ! 000049973F5F8164 ELSE:L2-B005 0 S
15292 stx %o5, [%g3+0x0034] ! 000049973F5F8168 ELSE:L2-B005 0 S >BD80002+4
15293 ldx [%g2+0x0050], %l5 ! 000049973F5F816C ELSE:L2-B005 0 <BD80003
15294 .word 0x3D4CB698 ! 000049973F5F8170 ELSE:L2-B005 0 random
15295 .word 0xF7D5AF34 ! 000049973F5F8174 ELSE:L2-B005 0 illop
15296 membar 0x40 ! 000049973F5F8178 ELSE:L2-B005 0
15297 stb %o0, [%g6+0x0079] ! 000049973F5F817C ELSE:L2-B005 0 S >BD80008
15298 membar 0x40 ! 000049973F5F8180 ELSE:L2-B005 0
15299 .word 0xA7D334A3 ! 000049973F5F8184 ELSE:L2-B005 0 illop
15300 .word 0x82CC1DBE ! 000049973F5F8188 ELSE:L2-B005 0 illop
15301 add %g1, 0x2E2, %g1 ! 000049973F5F818C ELSE:L2-B005 0 chksum++
15302 nop ! 000049973F5F8190 ELSE:L2-B005 0 S
15303 ldx [%g4+0x0030], %o1 ! 000049973F5F8194 ELSE:L2-B005 0 S <BD80002
15304 stx %fsr, [%g2+0x0060] ! 000049973F5F8198 ELSE:L2-B005 0 S <BD80008
15305 nop ! 000049973F5F819C ELSE:L2-B005 0 S
15306 ldx [%g2+0x0050], %l5 ! 000049973F5F81A0 ELSE:L2-B005 0 <BD80003
15307 membar 0x40 ! 000049973F5F81A4 ELSE:L2-B005 0
15308 stda %f16, [%l5]0x16 ! 000049973F5F81A8 ELSE:L2-B005 0 Blk-Store
15309 membar 0x40 ! 000049973F5F81AC ELSE:L2-B005 0
15310 ldx [%g2+0x0060], %fsr ! 000049973F5F81B0 ELSE:L2-B005 0 S <BD80008
15311 .word 0x17DF27BA ! 000049973F5F81B4 ELSE:L2-B005 0 S illop
15312 .word 0xCF74B631 ! 000049973F5F81B8 ELSE:L2-B005 0 S illop
15313 stba %g1, [%g5-0x003B]%asi ! 000049973F5F81BC ELSE:L2-B005 0 S >BD80007
15314 .word 0x81C7E008 ! 000049973F5F81C0 ELSE:L2-B005 0 random
15315 stha %g7, [%l6+%g0]0x04 ! 000049973F5F81C4 ELSE:L2-B005 0 S >BD80022
15316 ldda [%l6]0x24, %o0 ! 000049973F5F81C8 ELSE:L2-B005 0 S Quad_Ld
15317BL80118: ! ELSE:L2-B005
15318 add %g1, 0x575, %g1 ! 000049973F5F81CC ELSE:L2-B005 0 chksum++
15319 andcc %o1, 0x10, %g0 ! 000049973F5F81D0 SKIP:L2-B006 0
15320 .word 0xD2BA90DD ! 000049973F5F81D4 SKIP:L2-B006 0 illop
15321 .word 0xB1CF591E ! 000049973F5F81D8 SKIP:L2-B006 0 S illop
15322 .word 0xB7A02B3E ! 000049973F5F81DC SKIP:L2-B006 0 S random
15323 bn,a BL80119 ! 000049973F5F81E0 SKIP:L2-B006 0 L
15324 std %f20, [%g5+0x0030] ! 000049973F5F81E4 SKIP:L2-B006 0 S >BD80002
15325 stx %o4, [%g3+0x0080] ! 000049973F5F81E8 SKIP:L2-B006 0 S >BD80004
15326 fbge,pt %fcc1, BL80120 ;.empty ! 000049973F5F81EC SKIP:L2-B006 0 L
15327 .word 0xCE0A009C ! 000049973F5F81F0 SKIP:L2-B006 0 L random
15328 fbule,a BL80120 ! 000049973F5F81F4 SKIP:L2-B006 0 L
15329 ldx [%g2+0x0028], %g3 ! 000049973F5F81F8 SKIP:L2-B006 0 S BASE<BD80060
15330 .word 0xD61FA3C9 ! 000049973F5F81FC SKIP:L2-B006 0 S illop
15331 bvc,a,pt %xcc, BL80121 ;.empty ! 000049973F5F8200 SKIP:L2-B006 0 L
15332BL80119:bne,a BL80120 ! 000049973F5F8204 SKIP:L2-B006 0 L
15333BL80121:.word 0xB7A9E3C8 ! 000049973F5F8208 SKIP:L2-B006 0 S illop_FP
15334 stb %o4, [%g5+0x0074] ! 000049973F5F820C SKIP:L2-B006 0 S >BD80005
15335 lduha [%g3+0x007C]%asi, %o1 ! 000049973F5F8210 SKIP:L2-B006 0 S <BD80032
15336 .word 0x91A7091F ! 000049973F5F8214 SKIP:L2-B006 0 S illop
15337 sta %f3, [%g5-0x0054]%asi ! 000049973F5F8218 SKIP:L2-B006 0 S >BD80019
15338BL80120:add %g1, 0xE1B, %g1 ! 000049973F5F821C SKIP:L2-B006 0 chksum++
15339 add %g1, 0x679, %g1 ! 000049973F5F8220 SKIP:L2-B006 0 chksum++
15340 nop ! 000049973F5F8224 SKIP:L2-B006 0 S
15341 swap [%g3+0x0060], %o0 ! 000049973F5F8228 SKIP:L2-B006 0 S >BD80003
15342 .word 0x08F99839 ! 000049973F5F822C SKIP:L2-B006 0 S illop
15343 add %g5, 0x30, %l5 ! 000049973F5F8230 SKIP:L2-B006 0 @BD80002
15344 stda %f26,[%l5+%g1]0xC3 ! 000049973F5F8234 SKIP:L2-B006 0 S Partial_St
15345 .word 0xF98B979E ! 000049973F5F8238 SKIP:L2-B006 0 illop
15346 .word 0xBDA74181 ! 000049973F5F823C SKIP:L2-B006 0 S illop
15347 ldx [%g2+0x0038], %g4 ! 000049973F5F8240 SKIP:L2-B006 0 S BASE<BD80166
15348 .word 0x81C3E008 ! 000049973F5F8244 SKIP:L2-B006 0 S random
15349 swapa [%g3+0x0060]%asi, %o4 ! 000049973F5F8248 SKIP:L2-B006 0 S >BD80003
15350 fba,a BL80123 ! 000049973F5F824C SKIP:L2-B006 0
15351 ldstub [%g5-0x003B], %o4 ! 000049973F5F8250 SKIP:L2-B006 0 S >BD80007
15352BL80122: ! ELSE:L2-B007
15353 add %g5, 0x30, %l5 ! 000049973F5F8254 ELSE:L2-B007 0 @BD80002
15354 stda %f30,[%l5+%g1]0xC4 ! 000049973F5F8258 ELSE:L2-B007 0 S Partial_St
15355 ldx [%g2+0x0050], %l5 ! 000049973F5F825C ELSE:L2-B007 0 <BD80003
15356 membar 0x40 ! 000049973F5F8260 ELSE:L2-B007 0
15357 stda %f0, [%l5]0xE0 ! 000049973F5F8264 ELSE:L2-B007 0 Blk-Store
15358 membar 0x40 ! 000049973F5F8268 ELSE:L2-B007 0
15359 fpackfix %f16, %f26 ! 000049973F5F826C ELSE:L2-B007 0 S
15360 membar 0x40 ! 000049973F5F8270 ELSE:L2-B007 0
15361 stda %f0, [%l5]0x1E ! 000049973F5F8274 ELSE:L2-B007 0 Blk-Store
15362 membar 0x40 ! 000049973F5F8278 ELSE:L2-B007 0
15363 membar 0x40 ! 000049973F5F827C ELSE:L2-B007 0
15364 stda %f16, [%l5]0x16 ! 000049973F5F8280 ELSE:L2-B007 0 Blk-Store
15365 membar 0x40 ! 000049973F5F8284 ELSE:L2-B007 0
15366 add %g1, 0xE36, %g1 ! 000049973F5F8288 ELSE:L2-B007 0 chksum++
15367 .word 0x83F00000 ! 000049973F5F828C ELSE:L2-B007 0 S illop
15368 ldx [%g2+0x0058], %l6 ! 000049973F5F8290 ELSE:L2-B007 0 <BD80021
15369 .word 0x901D50AD ! 000049973F5F8294 ELSE:L2-B007 0 S random
15370 .word 0x84642024 ! 000049973F5F8298 ELSE:L2-B007 0 S random
15371 ldx [%g2+0x0010], %g3 ! 000049973F5F829C ELSE:L2-B007 0 S BASE<BD80173
15372 ldstub [%g3-0x003B], %o3 ! 000049973F5F82A0 ELSE:L2-B007 0 S >BD80007
15373BL80123: ! ELSE:L2-B007
15374 add %g1, 0x1E, %g1 ! 000049973F5F82A4 ELSE:L2-B007 0 chksum++
15375 nop ! 000049973F5F82A8 LOOP:L1-B000 0 S
15376 ldx [%g2+0x0050], %l5 ! 000049973F5F82AC LOOP:L1-B000 0 <BD80003
15377 membar 0x40 ! 000049973F5F82B0 LOOP:L1-B000 0
15378 stda %f0, [%l5]0xE0 ! 000049973F5F82B4 LOOP:L1-B000 0 Blk-Store
15379 .word 0x122E2DF7 ! 000049973F5F82B8 LOOP:L1-B000 0 random
15380 stb %o0, [%g3+0x0079] ! 000049973F5F82BC LOOP:L1-B000 0 S >BD80008
15381 st %f23, [%g3+0x0060] ! 000049973F5F82C0 LOOP:L1-B000 0 S >BD80003
15382 stha %o0, [%g3+0x0076]%asi ! 000049973F5F82C4 LOOP:L1-B000 0 S >BD80006
15383 nop ! 000049973F5F82C8 LOOP:L1-B000 0 S
15384 stda %o0, [%g3+0x0080]%asi ! 000049973F5F82CC LOOP:L1-B000 0 S >BD80004
15385 add %g5, 0x80, %l5 ! 000049973F5F82D0 LOOP:L1-B000 0 @BD80004
15386 stda %f22,[%l5+%g1]0xCA ! 000049973F5F82D4 LOOP:L1-B000 0 S Partial_St
15387 stb %o1, [%g5+0x0033] ! 000049973F5F82D8 LOOP:L1-B000 0 S >BD80002+3
15388 ldx [%g2+0x0050], %l5 ! 000049973F5F82DC LOOP:L1-B000 0 <BD80003
15389 membar 0x40 ! 000049973F5F82E0 LOOP:L1-B000 0
15390 .word 0x9E100001 ! 000049973F5F82E4 LOOP:L1-B000 0 random
15391 membar 0x40 ! 000049973F5F82E8 LOOP:L1-B000 0
15392 ldx [%g2+0x0038], %g5 ! 000049973F5F82EC LOOP:L1-B000 0 S BASE<BD80166
15393 .word 0xE2D7B15A ! 000049973F5F82F0 LOOP:L1-B000 0 S random
15394 .word 0x8D65FBC1 ! 000049973F5F82F4 LOOP:L1-B000 0 illop
15395 andcc %o5, 0x1, %g0 ! 000049973F5F82F8 LOOP:L1-B000 0
15396 bne,pn %xcc, BL80124 ! 000049973F5F82FC LOOP:L1-B000 0
15397 sth %o0, [%g3+0x0062] ! 000049973F5F8300 LOOP:L1-B000 0 S >BD80003+2
15398 add %g1, 0x97E, %g1 ! 000049973F5F8304 LOOP:L1-B000 0 chksum++
15399 add %g4, 0x30, %l5 ! 000049973F5F8308 LOOP:L1-B000 0 @BD80002
15400 stda %f22,[%l5+%g1]0xC0 ! 000049973F5F830C SUBR:L0-B000 0 S Partial_St
15401 .word 0xA7D167B9 ! 000049973F5F8310 SUBR:L0-B000 0 illop
15402 .word 0x895AEAFB ! 000049973F5F8314 SUBR:L0-B000 0 illop
15403 stda %f0, [%l5]0xE0 ! 000049973F5F8318 SUBR:L0-B000 0 Blk-Store
15404 membar 0x40 ! 000049973F5F831C SUBR:L0-B000 0
15405 std %o2, [%g5+0x0030] ! 000049973F5F8320 SUBR:L0-B000 0 S >BD80002
15406 add %g3, 0x79, %l6 ! 000049973F5F8324 SUBR:L0-B000 0 @BD80008
15407 .word 0x5113A9EC ! 000049973F5F8328 SUBR:L0-B000 0 S random
15408 ld [%g2+0x0060], %fsr ! 000049973F5F832C SUBR:L0-B000 0 S <BD80008
15409 retl ! 000049973F5F8330 SUBR:L0-B000 0
15410 add %g1, 0x9F2, %g1 ! 000049973F5F8334 SUBR:L0-B000 0 chksum++
15411
15412SECTION .btext045_pg1 TEXT_VA=0x49973f5f8000
15413attr_text {
15414 Name = .btext045_pg1,
15415 VA = 0x49973f5f8000,
15416 RA = 0xfffc4e000,
15417 PA = ra2pa(0xfffc4e000,0),
15418 tsbonly,
15419 part_0_ctx_nonzero_tsb_config_2,
15420 TTE_Context=72, TTE_Size=0, TTE_W=0, TTE_X=1,
15421 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
15422 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
15423}
15424.text; .skip 8
15425! Context 72: 2067 instructions generated, 4584 executed, 112 traps
15426
15427#undef BLIMP_BIAS
15428#define BLIMP_BIAS 0
15429#undef BLIMP_FRAME
15430#define BLIMP_FRAME 128
15431#undef BLIMP_32BIT
15432#define BLIMP_32BIT 0
15433
15434!========================================================================
15435
15436SECTION .btext046 TEXT_VA=0xb427e147d00
15437attr_text {
15438 Name = .btext046,
15439 VA = 0xb427e147d00,
15440 RA = 0xfffbb1d00,
15441 PA = ra2pa(0xfffbb1d00,0),
15442 notsb
15443}
15444
15445SECTION .btext046_pg0 TEXT_VA=0xb427e146000
15446attr_text {
15447 Name = .btext046_pg0,
15448 VA = 0xb427e146000,
15449 RA = 0xfffbb0000,
15450 PA = ra2pa(0xfffbb0000,0),
15451 tsbonly,
15452 part_0_ctx_nonzero_tsb_config_2,
15453 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
15454 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
15455 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
15456}
15457.text; .skip 8
15458
15459
15460SECTION .btext046
15461.text
15462.global start_th_5; start_th_5:
15463.global SUBR076; SUBR076:
15464BL100177: ! MAIN:L0-B000
15465 nop ! 00000B427E147D00 MAIN:L0-B000 1
15466 sethi %hh(0xFD3DD8000),%g2 ! 00000B427E147D04 MAIN:L0-B000 1 BD100167
15467 or %g2,%hm(0xFD3DD8000),%g2 ! 00000B427E147D08 MAIN:L0-B000 1
15468 sethi %lm(0xFD3DD8000),%g3 ! 00000B427E147D0C MAIN:L0-B000 1
15469 or %g3,%lo(0xFD3DD8000),%g3 ! 00000B427E147D10 MAIN:L0-B000 1
15470 sllx %g2, 0x20, %g2 ! 00000B427E147D14 MAIN:L0-B000 1
15471 or %g2, %g3, %g2 ! 00000B427E147D18 MAIN:L0-B000 1
15472 sethi %hh(0x78E527FB2000),%l0 ! 00000B427E147D1C MAIN:L0-B000 1 STACK0073
15473 or %l0,%hm(0x78E527FB2000),%l0 ! 00000B427E147D20 MAIN:L0-B000 1
15474 sethi %lm(0x78E527FB2000),%l1 ! 00000B427E147D24 MAIN:L0-B000 1
15475 or %l1,%lo(0x78E527FB2000),%l1 ! 00000B427E147D28 MAIN:L0-B000 1
15476 sllx %l0, 0x20, %l0 ! 00000B427E147D2C MAIN:L0-B000 1
15477 or %l0, %l1, %l0 ! 00000B427E147D30 MAIN:L0-B000 1
15478 sub %l0, 0x100, %o6 ! 00000B427E147D34 MAIN:L0-B000 1
15479 add %o6, 0x80, %i6 ! 00000B427E147D38 MAIN:L0-B000 1
15480 addcc %g0, 0x1, %g1 ! 00000B427E147D3C MAIN:L0-B000 1
15481 or %g0, -3474, %g3 ! 00000B427E147D40 MAIN:L0-B000 1
15482 or %g0, 0x38D, %g4 ! 00000B427E147D44 MAIN:L0-B000 1
15483 or %g0, 0x645, %g5 ! 00000B427E147D48 MAIN:L0-B000 1
15484 or %g0, 0xC7D, %g6 ! 00000B427E147D4C MAIN:L0-B000 1
15485 or %g0, 0x0, %g7 ! 00000B427E147D50 MAIN:L0-B000 1
15486 or %g0, -3632, %o0 ! 00000B427E147D54 MAIN:L0-B000 1
15487 or %g0, -3097, %o1 ! 00000B427E147D58 MAIN:L0-B000 1
15488 or %g0, -3803, %o2 ! 00000B427E147D5C MAIN:L0-B000 1
15489 or %g0, 0xB7D, %o3 ! 00000B427E147D60 MAIN:L0-B000 1
15490 or %g0, -4067, %o4 ! 00000B427E147D64 MAIN:L0-B000 1
15491 or %g0, 0xC8, %o5 ! 00000B427E147D68 MAIN:L0-B000 1
15492 or %g0, 0xE3D, %o7 ! 00000B427E147D6C MAIN:L0-B000 1
15493 or %g0, -1061, %l0 ! 00000B427E147D70 MAIN:L0-B000 1
15494 or %g0, 0x912, %l1 ! 00000B427E147D74 MAIN:L0-B000 1
15495 or %g0, -2390, %l2 ! 00000B427E147D78 MAIN:L0-B000 1
15496 or %g0, 0xDFC, %l3 ! 00000B427E147D7C MAIN:L0-B000 1
15497 or %g0, 0x2F0, %l4 ! 00000B427E147D80 MAIN:L0-B000 1
15498 or %g0, -755, %l5 ! 00000B427E147D84 MAIN:L0-B000 1
15499 sethi %hh(0xB427E147D00),%l7 ! 00000B427E147D88 MAIN:L0-B000 1 SUBR076
15500 or %l7,%hm(0xB427E147D00),%l7 ! 00000B427E147D8C MAIN:L0-B000 1
15501 sethi %lm(0xB427E147D00),%l6 ! 00000B427E147D90 MAIN:L0-B000 1
15502 or %l6,%lo(0xB427E147D00),%l6 ! 00000B427E147D94 MAIN:L0-B000 1
15503 sllx %l7, 0x20, %l7 ! 00000B427E147D98 MAIN:L0-B000 1
15504 or %l7, %l6, %l7 ! 00000B427E147D9C MAIN:L0-B000 1
15505 or %g0, 0x85E, %l6 ! 00000B427E147DA0 MAIN:L0-B000 1
15506 or %g0, -375, %i0 ! 00000B427E147DA4 MAIN:L0-B000 1
15507 or %g0, 0x57A, %i1 ! 00000B427E147DA8 MAIN:L0-B000 1
15508 or %g0, -2970, %i2 ! 00000B427E147DAC MAIN:L0-B000 1
15509 or %g0, 0xE6E, %i3 ! 00000B427E147DB0 MAIN:L0-B000 1
15510 or %g0, -2716, %i4 ! 00000B427E147DB4 MAIN:L0-B000 1
15511 or %g0, -3431, %i5 ! 00000B427E147DB8 MAIN:L0-B000 1
15512 or %g0, 0xD28, %i7 ! 00000B427E147DBC MAIN:L0-B000 1
15513 or %g0, 0x4, %g6 ! 00000B427E147DC0 MAIN:L0-B000 1
15514BL100178:save %o6, -128, %o6 ! 00000B427E147DC4 MAIN:L0-B000 4
15515 add %i0, %g6, %l0 ! 00000B427E147DC8 MAIN:L0-B000 4
15516 add %i1, %g6, %l1 ! 00000B427E147DCC MAIN:L0-B000 4
15517 add %i2, %g6, %l2 ! 00000B427E147DD0 MAIN:L0-B000 4
15518 add %i3, %g6, %l3 ! 00000B427E147DD4 MAIN:L0-B000 4
15519 add %i4, %g6, %l4 ! 00000B427E147DD8 MAIN:L0-B000 4
15520 add %i5, %g6, %l5 ! 00000B427E147DDC MAIN:L0-B000 4
15521 add %i6, %g6, %l6 ! 00000B427E147DE0 MAIN:L0-B000 4
15522 add %i7, %g6, %l7 ! 00000B427E147DE4 MAIN:L0-B000 4
15523 add %l0, %g6, %o0 ! 00000B427E147DE8 MAIN:L0-B000 4
15524 add %l1, %g6, %o1 ! 00000B427E147DEC MAIN:L0-B000 4
15525 add %l2, %g6, %o2 ! 00000B427E147DF0 MAIN:L0-B000 4
15526 add %l3, %g6, %o3 ! 00000B427E147DF4 MAIN:L0-B000 4
15527 add %l4, %g6, %o4 ! 00000B427E147DF8 MAIN:L0-B000 4
15528 add %l5, %g6, %o5 ! 00000B427E147DFC MAIN:L0-B000 4
15529 add %l7, %g6, %o7 ! 00000B427E147E00 MAIN:L0-B000 4
15530 subcc %g6, 0x1, %g6 ! 00000B427E147E04 MAIN:L0-B000 4
15531 bnz,pn %xcc, BL100178 ! 00000B427E147E08 MAIN:L0-B000 4
15532 nop ! 00000B427E147E0C MAIN:L0-B000 4
15533 restore %g0, %g0, %g0 ! 00000B427E147E10 MAIN:L0-B000 1
15534 restore %g0, %g0, %g0 ! 00000B427E147E14 MAIN:L0-B000 1
15535 restore %g0, %g0, %g0 ! 00000B427E147E18 MAIN:L0-B000 1
15536 restore %g0, %g0, %g0 ! 00000B427E147E1C MAIN:L0-B000 1
15537 ta %xcc, 0x44 ! 00000B427E147E20 MAIN:L0-B000 1 cleanwin=0
15538 wr %g0, 0x18, %gsr ! 00000B427E147E24 MAIN:L0-B000 1
15539 ldd [%g2+0x0068], %f0 ! 00000B427E147E28 MAIN:L0-B000 1 <BD100171
15540 faddd %f0, %f0, %f6 ! 00000B427E147E2C MAIN:L0-B000 1
15541 faddd %f0, %f6, %f12 ! 00000B427E147E30 MAIN:L0-B000 1
15542 faddd %f6, %f12, %f14 ! 00000B427E147E34 MAIN:L0-B000 1
15543 faddd %f12, %f14, %f60 ! 00000B427E147E38 MAIN:L0-B000 1
15544 faddd %f14, %f60, %f62 ! 00000B427E147E3C MAIN:L0-B000 1
15545 faddd %f60, %f62, %f32 ! 00000B427E147E40 MAIN:L0-B000 1
15546 faddd %f62, %f32, %f34 ! 00000B427E147E44 MAIN:L0-B000 1
15547 faddd %f32, %f34, %f36 ! 00000B427E147E48 MAIN:L0-B000 1
15548 faddd %f34, %f36, %f38 ! 00000B427E147E4C MAIN:L0-B000 1
15549 faddd %f36, %f38, %f40 ! 00000B427E147E50 MAIN:L0-B000 1
15550 faddd %f38, %f40, %f42 ! 00000B427E147E54 MAIN:L0-B000 1
15551 faddd %f40, %f42, %f44 ! 00000B427E147E58 MAIN:L0-B000 1
15552 faddd %f42, %f44, %f46 ! 00000B427E147E5C MAIN:L0-B000 1
15553 ld [%g2+0x0070], %f2 ! 00000B427E147E60 MAIN:L0-B000 1 <BD100172
15554 fadds %f2, %f2, %f3 ! 00000B427E147E64 MAIN:L0-B000 1
15555 fadds %f2, %f3, %f4 ! 00000B427E147E68 MAIN:L0-B000 1
15556 fadds %f3, %f4, %f5 ! 00000B427E147E6C MAIN:L0-B000 1
15557 fadds %f4, %f5, %f8 ! 00000B427E147E70 MAIN:L0-B000 1
15558 fadds %f5, %f8, %f9 ! 00000B427E147E74 MAIN:L0-B000 1
15559 fadds %f8, %f9, %f10 ! 00000B427E147E78 MAIN:L0-B000 1
15560 fadds %f9, %f10, %f11 ! 00000B427E147E7C MAIN:L0-B000 1
15561 fcmpd %fcc0, %f0, %f0 ! 00000B427E147E80 MAIN:L0-B000 1
15562 fcmpd %fcc1, %f0, %f0 ! 00000B427E147E84 MAIN:L0-B000 1
15563 fcmpd %fcc2, %f0, %f0 ! 00000B427E147E88 MAIN:L0-B000 1
15564 fcmpd %fcc3, %f0, %f0 ! 00000B427E147E8C MAIN:L0-B000 1
15565 stx %fsr, [%g2+0x0060] ! 00000B427E147E90 MAIN:L0-B000 1 <BD100008
15566 fzero %f16 ! 00000B427E147E94 MAIN:L0-B000 1
15567 fzero %f18 ! 00000B427E147E98 MAIN:L0-B000 1
15568 fzero %f20 ! 00000B427E147E9C MAIN:L0-B000 1
15569 fzero %f22 ! 00000B427E147EA0 MAIN:L0-B000 1
15570 fzero %f24 ! 00000B427E147EA4 MAIN:L0-B000 1
15571 fzero %f26 ! 00000B427E147EA8 MAIN:L0-B000 1
15572 fzero %f28 ! 00000B427E147EAC MAIN:L0-B000 1
15573 fzero %f30 ! 00000B427E147EB0 MAIN:L0-B000 1
15574 ldx [%g2+0x0000], %g3 ! 00000B427E147EB4 MAIN:L0-B000 1 BASE<BD100167
15575 ldx [%g2+0x0008], %g4 ! 00000B427E147EB8 MAIN:L0-B000 1 BASE<BD100145
15576 ldx [%g2+0x0010], %g5 ! 00000B427E147EBC MAIN:L0-B000 1 BASE<BD100173
15577 ldx [%g2+0x0018], %g6 ! 00000B427E147EC0 MAIN:L0-B000 1 BASE<BD100077
15578 or %g0, 0x2, %l1 ! 00000B427E147EC4 LOOP:L1-B000 1
15579BL100255: ! LOOP:L1-B000
15580 add %g1, 0x204, %g1 ! 00000B427E147EC8 LOOP:L1-B000 2 chksum++
15581 te %xcc, %g0+0x0065 ! 00000B427E147ECC LOOP:L1-B000 2 S
15582 call .+8 ! 00000B427E147ED0 LOOP:L1-B000 2 S
15583 sta %f10, [%g6-0x0004]%asi ! 00000B427E147ED4 LOOP:L1-B000 2 S >BD100004
15584 ldx [%g2+0x0058], %l6 ! 00000B427E147ED8 LOOP:L1-B000 2 <BD100021
15585 ldda [%l6]0x24, %i0 ! 00000B427E147EDC LOOP:L1-B000 2 S Quad_Ld
15586 or %g0, 0x2, %l3 ! 00000B427E147EE0 LOOP:L2-B000 2
15587BL100203: ! LOOP:L2-B000
15588 add %g1, 0x867, %g1 ! 00000B427E147EE4 LOOP:L2-B000 4 chksum++
15589 nop ! 00000B427E147EE8 LOOP:L2-B000 4 S
15590 nop ! 00000B427E147EEC LOOP:L2-B000 4 S
15591 ba,a,pt %xcc, BL100179 ;.empty ! 00000B427E147EF0 LOOP:L2-B000 4 L
15592 bvc,a BL100180 ! 00000B427E147EF4 LOOP:L2-B000 0 L
15593 st %f16, [%g4-0x002C] ! 00000B427E147EF8 LOOP:L2-B000 0 S >BD100014
15594 fbuge,a,pn %fcc3, BL100181 ;.empty ! 00000B427E147EFC LOOP:L2-B000 0 L
15595BL100180:fbul,a BL100182 ! 00000B427E147F00 LOOP:L2-B000 0 L
15596 lduba [%g7+%g0]0x83, %i4 ! 00000B427E147F04 LOOP:L2-B000 0 S <BD100034
15597BL100182:bvc,a,pn %xcc, BL100183 ;.empty ! 00000B427E147F08 LOOP:L2-B000 0 L
15598BL100179:fbu,a BL100184 ! 00000B427E147F0C LOOP:L2-B000 4 L
15599 ld [%g2+0x0060], %fsr ! 00000B427E147F10 LOOP:L2-B000 0 S <BD100008
15600 sta %f25, [%g5-0x0010]%asi ! 00000B427E147F14 LOOP:L2-B000 4 S >BD100003
15601BL100184:nop ! 00000B427E147F18 LOOP:L2-B000 4 S
15602 call .+8 ! 00000B427E147F1C LOOP:L2-B000 4 L
15603BL100181:ta %xcc, 0x43 ! 00000B427E147F20 LOOP:L2-B000 4 S +-PEF
15604BL100183:add %g1, 0xCD6, %g1 ! 00000B427E147F24 LOOP:L2-B000 4 chksum++
15605 fcmpd %fcc3, %f38, %f42 ! 00000B427E147F28 SKIP:L3-B000 8
15606 fbge,a,pt %fcc3, BL100187 ! 00000B427E147F2C SKIP:L3-B000 4
15607 nop ! 00000B427E147F30 SKIP:L3-B000 0 S
15608 st %f10, [%g6-0x0004] ! 00000B427E147F34 SKIP:L3-B000 4 S >BD100004
15609 add %g4, 0xE, %l6 ! 00000B427E147F38 SKIP:L3-B000 4 @BD100013
15610 stda %f28, [%l6]0xD2 ! 00000B427E147F3C SKIP:L3-B000 4 S Short16
15611 ldx [%g2+0x0050], %l5 ! 00000B427E147F40 SKIP:L3-B000 4 <BD100003
15612 membar 0x40 ! 00000B427E147F44 SKIP:L3-B000 4
15613 stda %f16, [%l5]0xE0 ! 00000B427E147F48 SKIP:L3-B000 4 Blk-Store
15614 membar 0x40 ! 00000B427E147F4C SKIP:L3-B000 4
15615 membar 0x40 ! 00000B427E147F50 SKIP:L3-B000 4
15616 stda %f0, [%l5]0xF0 ! 00000B427E147F54 SKIP:L3-B000 4 Blk-Store
15617 membar 0x40 ! 00000B427E147F58 SKIP:L3-B000 4
15618 membar 0x40 ! 00000B427E147F5C SKIP:L3-B000 4
15619 stda %f16, [%l5]0x16 ! 00000B427E147F60 SKIP:L3-B000 4 Blk-Store
15620 membar 0x40 ! 00000B427E147F64 SKIP:L3-B000 4
15621 ldx [%g2+0x0010], %g3 ! 00000B427E147F68 SKIP:L3-B000 4 S BASE<BD100173
15622 membar 0x40 ! 00000B427E147F6C SKIP:L3-B000 4
15623 stda %f32, [%l5]0xF0 ! 00000B427E147F70 SKIP:L3-B000 4 Blk-Store
15624 membar 0x40 ! 00000B427E147F74 SKIP:L3-B000 4
15625 nop ! 00000B427E147F78 SKIP:L3-B000 4 S
15626 add %g1, 0xCFE, %g1 ! 00000B427E147F7C SKIP:L3-B000 4 chksum++
15627 nop ! 00000B427E147F80 SKIP:L3-B000 4 S
15628 st %f3, [%g4+0x0064] ! 00000B427E147F84 SKIP:L3-B000 4 S >BD100010
15629 fbuge BL100185 ;.empty ! 00000B427E147F88 SKIP:L3-B000 4 L
15630 brgz,pn %o3, BL100185 ! 00000B427E147F8C SKIP:L3-B000 4 L
15631 sta %f4, [%g4-0x0001]%asi ! 00000B427E147F90 SKIP:L3-B000 0 S >BD100004+3
15632 .word 0xEFAC8B8C ! 00000B427E147F94 SKIP:L3-B000 0 L random
15633 fba,a,pt %fcc3, BL100185 ! 00000B427E147F98 SKIP:L3-B000 0 L
15634BL100186:sth %i5, [%g3-0x006E] ! 00000B427E147F9C SKIP:L3-B000 0 S >BD100024
15635BL100185:lduha [%g7+%g0]0x83, %o0 ! 00000B427E147FA0 SKIP:L3-B000 6 S <BD100034
15636 add %g1, 0xFCB, %g1 ! 00000B427E147FA4 SKIP:L3-B000 4 chksum++
15637 ba,a,pt %icc, BL100188 ! 00000B427E147FA8 SKIP:L3-B000 4
15638 .word 0x6AA49080 ! 00000B427E147FAC SKIP:L3-B000 0 S random
15639BL100187: ! ELSE:L3-B001
15640 ldx [%g2+0x0050], %l5 ! 00000B427E147FB0 ELSE:L3-B001 0 <BD100003
15641 membar 0x40 ! 00000B427E147FB4 ELSE:L3-B001 0
15642 stda %f0, [%l5]0x16 ! 00000B427E147FB8 ELSE:L3-B001 0 Blk-Store
15643 .word 0xB1AFF1C3 ! 00000B427E147FBC ELSE:L3-B001 0 illop
15644 ldx [%g2+0x0010], %g5 ! 00000B427E147FC0 ELSE:L3-B001 0 S BASE<BD100173
15645 .word 0xBF928700 ! 00000B427E147FC4 ELSE:L3-B001 0 illop
15646 stda %f26, [%l6]0xD2 ! 00000B427E147FC8 ELSE:L3-B001 0 S Short16
15647 sta %f3, [%g5-0x0004]%asi ! 00000B427E147FCC ELSE:L3-B001 0 S >BD100004
15648 alignaddrl %o4, %o0, %i4 ! 00000B427E147FD0 ELSE:L3-B001 0 S
15649 add %g1, 0xFAD, %g1 ! 00000B427E147FD4 ELSE:L3-B001 0 chksum++
15650 ldx [%g2+0x0050], %l5 ! 00000B427E147FD8 ELSE:L3-B001 0 <BD100003
15651 .word 0xBF70B702 ! 00000B427E147FDC ELSE:L3-B001 0 illop
15652 stda %f16, [%l5]0x16 ! 00000B427E147FE0 ELSE:L3-B001 0 Blk-Store
15653 membar 0x40 ! 00000B427E147FE4 ELSE:L3-B001 0
15654 membar 0x40 ! 00000B427E147FE8 ELSE:L3-B001 0
15655 stda %f0, [%l5]0xE0 ! 00000B427E147FEC ELSE:L3-B001 0 Blk-Store
15656 membar 0x40 ! 00000B427E147FF0 ELSE:L3-B001 0
15657 sth %i4, [%g3+0x000E] ! 00000B427E147FF4 ELSE:L3-B001 0 S >BD100013
15658 st %f21, [%g5+0x0040] ! 00000B427E147FF8 ELSE:L3-B001 0 S >BD100005
15659 .word 0xB9AC94E0 ! 00000B427E147FFC ELSE:L3-B001 0 illop
15660 stda %f30, [%l6]0xD3 ! 00000B427E148000 ELSE:L3-B001 0 S Short16
15661 .word 0x83F00000 ! 00000B427E148004 ELSE:L3-B001 0 illop
15662 or %l6,%hm(0x1083F00000),%l6 ! 00000B427E148008 ELSE:L3-B001 0
15663 .word 0xE6525FE8 ! 00000B427E14800C ELSE:L3-B001 0 random
15664 or %l5,%lo(0x1083F00000),%l5 ! 00000B427E148010 ELSE:L3-B001 0
15665 sllx %l6, 0x20, %l6 ! 00000B427E148014 ELSE:L3-B001 0
15666 .word 0x83880000 ! 00000B427E148018 ELSE:L3-B001 0 random
15667 .word 0x9F958019 ! 00000B427E14801C ELSE:L3-B001 0 S illop
15668 nop ! 00000B427E148020 ELSE:L3-B001 0 S
15669 alignaddrl %g1, %i4, %o2 ! 00000B427E148024 ELSE:L3-B001 0 S
15670 sta %f2, [%g6+0x0064]%asi ! 00000B427E148028 ELSE:L3-B001 0 S >BD100010
15671 ldx [%g2+0x0058], %l6 ! 00000B427E14802C ELSE:L3-B001 0 <BD100021
15672 .word 0xBBA75A6A ! 00000B427E148030 ELSE:L3-B001 0 S illop
15673 add %g5, 0x78, %l6 ! 00000B427E148034 ELSE:L3-B001 0 @BD100020
15674 .word 0x83AB4574 ! 00000B427E148038 ELSE:L3-B001 0 S illop
15675 ldx [%g2+0x0038], %g6 ! 00000B427E14803C ELSE:L3-B001 0 S BASE<BD100166
15676BL100188: ! ELSE:L3-B001
15677 add %g1, 0x197, %g1 ! 00000B427E148040 ELSE:L3-B001 4 chksum++
15678 andcc %i1, 0x8, %g0 ! 00000B427E148044 SKIP:L3-B002 4
15679 bnz,a,pn %xcc, BL100189 ! 00000B427E148048 SKIP:L3-B002 4
15680 nop ! 00000B427E14804C SKIP:L3-B002 2 S
15681 add %g5, -110, %l6 ! 00000B427E148050 SKIP:L3-B002 2 @BD100024
15682 stda %f22, [%l6]0xD2 ! 00000B427E148054 SKIP:L3-B002 2 S Short16
15683 bshuffle %f22, %f16, %f20 ! 00000B427E148058 SKIP:L3-B002 2 S
15684 ldx [%g2+0x0030], %g5 ! 00000B427E14805C SKIP:L3-B002 2 S BASE<BD100096
15685 .word 0x9DAFCE29 ! 00000B427E148060 SKIP:L3-B002 2 S illop_FP
15686 ldx [%g2+0x0050], %l5 ! 00000B427E148064 SKIP:L3-B002 2 <BD100003
15687 membar 0x40 ! 00000B427E148068 SKIP:L3-B002 2
15688 stda %f32, [%l5]0xE0 ! 00000B427E14806C SKIP:L3-B002 2 Blk-Store
15689 membar 0x40 ! 00000B427E148070 SKIP:L3-B002 2
15690 membar 0x40 ! 00000B427E148074 SKIP:L3-B002 2
15691 stda %f16, [%l5]0xE0 ! 00000B427E148078 SKIP:L3-B002 2 Blk-Store
15692 membar 0x40 ! 00000B427E14807C SKIP:L3-B002 2
15693 st %f30, [%g3-0x0010] ! 00000B427E148080 SKIP:L3-B002 2 S >BD100003
15694 sethi %hh(0xFFFF99D6AC94BF00),%l6 ! 00000B427E148084 SKIP:L3-B002 2 SUBR078
15695 or %l6,%hm(0xFFFF99D6AC94BF00),%l6 ! 00000B427E148088 SKIP:L3-B002 2
15696 sethi %lm(0xFFFF99D6AC94BF00),%l5 ! 00000B427E14808C SKIP:L3-B002 2
15697 or %l5,%lo(0xFFFF99D6AC94BF00),%l5 ! 00000B427E148090 SKIP:L3-B002 2
15698 sllx %l6, 0x20, %l6 ! 00000B427E148094 SKIP:L3-B002 2
15699 or %l6, %l5, %l6 ! 00000B427E148098 SKIP:L3-B002 2
15700 jmpl %l6+0x0000, %o7 ! 00000B427E14809C SKIP:L3-B002 2 S
15701 stha %i4, [%g4+0x000E]%asi ! 00000B427E1480A0 SKIP:L3-B002 2 S >BD100013
15702 ldx [%g2+0x0058], %l6 ! 00000B427E1480A4 SKIP:L3-B002 2 <BD100021
15703 ldda [%l6]0x24, %i0 ! 00000B427E1480A8 SKIP:L3-B002 2 S Quad_Ld
15704 st %f27, [%g4-0x0010] ! 00000B427E1480AC SKIP:L3-B002 2 S >BD100003
15705 ldx [%g2+0x0050], %l5 ! 00000B427E1480B0 SKIP:L3-B002 2 <BD100003
15706 membar 0x40 ! 00000B427E1480B4 SKIP:L3-B002 2
15707 stda %f0, [%l5]0xF0 ! 00000B427E1480B8 SKIP:L3-B002 2 Blk-Store
15708 membar 0x40 ! 00000B427E1480BC SKIP:L3-B002 2
15709 add %g1, 0xBB1, %g1 ! 00000B427E1480C0 SKIP:L3-B002 2 chksum++
15710 ldx [%g5-0x0088], %g5 ! 00000B427E1480C4 SKIP:L3-B002 2 ptr_chase
15711 ldx [%g5-0x0088], %g5 ! 00000B427E1480C8 SKIP:L3-B002 2 ptr_chase
15712 ldx [%g5-0x0088], %g5 ! 00000B427E1480CC SKIP:L3-B002 2 ptr_chase
15713 .word 0xA5B24264 ! 00000B427E1480D0 SKIP:L3-B002 2 S illop_VIS
15714 stw %o4, [%g4-0x0010] ! 00000B427E1480D4 SKIP:L3-B002 2 S >BD100003
15715 stw %o2, [%g3-0x002C] ! 00000B427E1480D8 SKIP:L3-B002 2 S >BD100014
15716 ldx [%g2+0x0058], %l6 ! 00000B427E1480DC SKIP:L3-B002 2 <BD100021
15717 ldda [%l6]0x24, %i0 ! 00000B427E1480E0 SKIP:L3-B002 2 S Quad_Ld
15718 ldx [%g2+0x0050], %l5 ! 00000B427E1480E4 SKIP:L3-B002 2 <BD100003
15719 membar 0x40 ! 00000B427E1480E8 SKIP:L3-B002 2
15720 stda %f0, [%l5]0xE0 ! 00000B427E1480EC SKIP:L3-B002 2 Blk-Store
15721 membar 0x40 ! 00000B427E1480F0 SKIP:L3-B002 2
15722 ldx [%g4-0x0088], %g4 ! 00000B427E1480F4 SKIP:L3-B002 2 ptr_chase
15723 ldx [%g4-0x0088], %g4 ! 00000B427E1480F8 SKIP:L3-B002 2 ptr_chase
15724 ldx [%g4-0x0088], %g4 ! 00000B427E1480FC SKIP:L3-B002 2 ptr_chase
15725 ldx [%g4-0x0088], %g4 ! 00000B427E148100 SKIP:L3-B002 2 ptr_chase
15726 ldx [%g4-0x0088], %g4 ! 00000B427E148104 SKIP:L3-B002 2 ptr_chase
15727 ldx [%g4-0x0088], %g4 ! 00000B427E148108 SKIP:L3-B002 2 ptr_chase
15728 ldx [%g4-0x0088], %g4 ! 00000B427E14810C SKIP:L3-B002 2 ptr_chase
15729 ldx [%g4-0x0088], %g4 ! 00000B427E148110 SKIP:L3-B002 2 ptr_chase
15730 membar 0x40 ! 00000B427E148114 SKIP:L3-B002 2
15731 stda %f32, [%l5]0xE0 ! 00000B427E148118 SKIP:L3-B002 2 Blk-Store
15732 membar 0x40 ! 00000B427E14811C SKIP:L3-B002 2
15733 ldda [%l6]0x2E, %i2 ! 00000B427E148120 SKIP:L3-B002 2 S Quad_Ld_P
15734 call .+8 ! 00000B427E148124 SKIP:L3-B002 2 S
15735 sta %f22, [%g3+0x0040]%asi ! 00000B427E148128 SKIP:L3-B002 2 S >BD100005
15736 fba,pn %fcc2, BL100190 ! 00000B427E14812C SKIP:L3-B002 2
15737 stb %i3, [%g5+0x0078] ! 00000B427E148130 SKIP:L3-B002 2 S >BD100020
15738BL100189: ! ELSE:L3-B003
15739 ldx [%g2+0x0050], %l5 ! 00000B427E148134 ELSE:L3-B003 2 <BD100003
15740 membar 0x40 ! 00000B427E148138 ELSE:L3-B003 2
15741 stda %f16, [%l5]0xF0 ! 00000B427E14813C ELSE:L3-B003 2 Blk-Store
15742 membar 0x40 ! 00000B427E148140 ELSE:L3-B003 2
15743 membar 0x40 ! 00000B427E148144 ELSE:L3-B003 2
15744 stda %f32, [%l5]0xE0 ! 00000B427E148148 ELSE:L3-B003 2 Blk-Store
15745 membar 0x40 ! 00000B427E14814C ELSE:L3-B003 2
15746 membar 0x40 ! 00000B427E148150 ELSE:L3-B003 2
15747 stda %f0, [%l5]0xE0 ! 00000B427E148154 ELSE:L3-B003 2 Blk-Store
15748 membar 0x40 ! 00000B427E148158 ELSE:L3-B003 2
15749 sethi %hh(0x77B0CED15F00),%l6 ! 00000B427E14815C ELSE:L3-B003 2 SUBR080
15750 or %l6,%hm(0x77B0CED15F00),%l6 ! 00000B427E148160 ELSE:L3-B003 2
15751 sethi %lm(0x77B0CED15F00),%l5 ! 00000B427E148164 ELSE:L3-B003 2
15752 or %l5,%lo(0x77B0CED15F00),%l5 ! 00000B427E148168 ELSE:L3-B003 2
15753 sllx %l6, 0x20, %l6 ! 00000B427E14816C ELSE:L3-B003 2
15754 or %l6, %l5, %l6 ! 00000B427E148170 ELSE:L3-B003 2
15755 add %l6, 0x1, %l6 ! 00000B427E148174 ELSE:L3-B003 2
15756 jmpl %l6+0x0000, %o7 ! 00000B427E148178 ELSE:L3-B003 4 S
15757 nop ! 00000B427E14817C ELSE:L3-B003 2 S
15758 add %g1, 0xA07, %g1 ! 00000B427E148180 ELSE:L3-B003 2 chksum++
15759 st %f21, [%g4-0x002C] ! 00000B427E148184 ELSE:L3-B003 2 S >BD100014
15760 ldx [%g2+0x0050], %l5 ! 00000B427E148188 ELSE:L3-B003 2 <BD100003
15761 membar 0x40 ! 00000B427E14818C ELSE:L3-B003 2
15762 stda %f16, [%l5]0xE0 ! 00000B427E148190 ELSE:L3-B003 2 Blk-Store
15763 membar 0x40 ! 00000B427E148194 ELSE:L3-B003 2
15764 stxa %i0, [%g7+%g0]0xEF ! 00000B427E148198 ELSE:L3-B003 2 S BAD-ASI
15765 membar 0x40 ! 00000B427E14819C ELSE:L3-B003 2
15766 ldda [%l5]0xF0, %f16 ! 00000B427E1481A0 ELSE:L3-B003 2 Blk-Load
15767 membar 0x40 ! 00000B427E1481A4 ELSE:L3-B003 2
15768BL100190: ! ELSE:L3-B003
15769 add %g1, 0xDF, %g1 ! 00000B427E1481A8 ELSE:L3-B003 4 chksum++
15770 or %g0, 0x2, %l4 ! 00000B427E1481AC LOOP:L3-B004 4
15771BL100191: ! LOOP:L3-B004
15772 add %g1, 0xF59, %g1 ! 00000B427E1481B0 LOOP:L3-B004 8 chksum++
15773 rd %gsr, %l6 ! 00000B427E1481B4 LOOP:L3-B004 8 S
15774 wr %l6, 0x80, %gsr ! 00000B427E1481B8 LOOP:L3-B004 8 S
15775 ldx [%g2+0x0050], %l5 ! 00000B427E1481BC LOOP:L3-B004 8 <BD100003
15776 membar 0x40 ! 00000B427E1481C0 LOOP:L3-B004 8
15777 stda %f0, [%l5]0xF0 ! 00000B427E1481C4 LOOP:L3-B004 8 Blk-Store
15778 membar 0x40 ! 00000B427E1481C8 LOOP:L3-B004 8
15779 st %f22, [%g4-0x0010] ! 00000B427E1481CC LOOP:L3-B004 8 S >BD100003
15780 stb %o0, [%g6-0x005D] ! 00000B427E1481D0 LOOP:L3-B004 8 S >BD100011
15781 sethi %hh(0x122C2D19F00),%l6 ! 00000B427E1481D4 LOOP:L3-B004 8 SUBR084
15782 or %l6,%hm(0x122C2D19F00),%l6 ! 00000B427E1481D8 LOOP:L3-B004 8
15783 sethi %lm(0x122C2D19F00),%l5 ! 00000B427E1481DC LOOP:L3-B004 8
15784 or %l5,%lo(0x122C2D19F00),%l5 ! 00000B427E1481E0 LOOP:L3-B004 8
15785 sllx %l6, 0x20, %l6 ! 00000B427E1481E4 LOOP:L3-B004 8
15786 or %l6, %l5, %l6 ! 00000B427E1481E8 LOOP:L3-B004 8
15787 jmpl %l6+0x0000, %o7 ! 00000B427E1481EC LOOP:L3-B004 8 S
15788 alignaddrl %i1, %l2, %l2 ! 00000B427E1481F0 LOOP:L3-B004 8 S
15789 add %g4, 0x78, %l6 ! 00000B427E1481F4 LOOP:L3-B004 8 @BD100020
15790 stda %f30, [%l6]0xD8 ! 00000B427E1481F8 LOOP:L3-B004 8 S Short8
15791 ld [%g2+0x0060], %fsr ! 00000B427E1481FC LOOP:L3-B004 8 S <BD100008
15792 ldx [%g2+0x0058], %l6 ! 00000B427E148200 LOOP:L3-B004 8 <BD100021
15793 ldda [%l6]0x26, %i0 ! 00000B427E148204 LOOP:L3-B004 8 S Quad_Ld_P
15794 lduwa [%g7+%g0]0x82, %l0 ! 00000B427E148208 LOOP:L3-B004 8 S <BD100034
15795 stba %i0, [%g4+0x0078]%asi ! 00000B427E14820C LOOP:L3-B004 8 S >BD100020
15796 ldx [%g2+0x0050], %l5 ! 00000B427E148210 LOOP:L3-B004 8 <BD100003
15797 membar 0x40 ! 00000B427E148214 LOOP:L3-B004 8
15798 stda %f32, [%l5]0x1E ! 00000B427E148218 LOOP:L3-B004 8 Blk-Store
15799 membar 0x40 ! 00000B427E14821C LOOP:L3-B004 8
15800 ldx [%g2+0x0050], %l5 ! 00000B427E148220 LOOP:L3-B004 8 <BD100003
15801 membar 0x40 ! 00000B427E148224 LOOP:L3-B004 8
15802 stda %f16, [%l5]0xF0 ! 00000B427E148228 LOOP:L3-B004 8 Blk-Store
15803 membar 0x40 ! 00000B427E14822C LOOP:L3-B004 8
15804 call .+8 ! 00000B427E148230 LOOP:L3-B004 8 S
15805 st %f9, [%g6+0x0064] ! 00000B427E148234 LOOP:L3-B004 8 S >BD100010
15806 lduh [%g4-0x006E], %l2 ! 00000B427E148238 LOOP:L3-B004 8 S <BD100024
15807 ldx [%g2+0x0058], %l6 ! 00000B427E14823C LOOP:L3-B004 8 <BD100021
15808 ldda [%l6]0x24, %i0 ! 00000B427E148240 LOOP:L3-B004 8 S Quad_Ld
15809 subcc %l4, 0x1, %l4 ! 00000B427E148244 LOOP:L3-B004 8
15810 bnz BL100191 ! 00000B427E148248 LOOP:L3-B004 8
15811 st %f8, [%g6+0x0064] ! 00000B427E14824C LOOP:L3-B004 8 S >BD100010
15812 add %g1, 0x91A, %g1 ! 00000B427E148250 LOOP:L3-B004 4 chksum++
15813 fcmpd %fcc0, %f32, %f12 ! 00000B427E148254 SKIP:L3-B005 4
15814 fbl,a BL100192 ! 00000B427E148258 SKIP:L3-B005 4
15815 st %f8, [%g6+0x0064] ! 00000B427E14825C SKIP:L3-B005 0 S >BD100010
15816 nop ! 00000B427E148260 SKIP:L3-B005 4 S
15817 add %g6, -110, %l6 ! 00000B427E148264 SKIP:L3-B005 4 @BD100024
15818 stda %f26, [%l6]0xD3 ! 00000B427E148268 SKIP:L3-B005 4 S Short16
15819 ldsb [%g3-0x005D], %o4 ! 00000B427E14826C SKIP:L3-B005 4 S <BD100011
15820 add %g3, 0xE, %l6 ! 00000B427E148270 SKIP:L3-B005 4 @BD100013
15821 ldda [%l6]0xD2, %f22 ! 00000B427E148274 SKIP:L3-B005 4 S Short16
15822 ldx [%g2+0x0050], %l5 ! 00000B427E148278 SKIP:L3-B005 4 <BD100003
15823 membar 0x40 ! 00000B427E14827C SKIP:L3-B005 4
15824 stda %f16, [%l5]0x16 ! 00000B427E148280 SKIP:L3-B005 4 Blk-Store
15825 membar 0x40 ! 00000B427E148284 SKIP:L3-B005 4
15826 fcmpgt16 %f20, %f30, %i2 ! 00000B427E148288 SKIP:L3-B005 4 S
15827 stw %g1, [%g4-0x000E] ! 00000B427E14828C SKIP:L3-B005 4 S >BD100003+2
15828 membar 0x40 ! 00000B427E148290 SKIP:L3-B005 4
15829 stda %f32, [%l5]0xF0 ! 00000B427E148294 SKIP:L3-B005 4 Blk-Store
15830 membar 0x40 ! 00000B427E148298 SKIP:L3-B005 4
15831 stxa %l2, [%g7+%g0]0x3B ! 00000B427E14829C SKIP:L3-B005 4 S BAD-ASI
15832 add %g1, 0x779, %g1 ! 00000B427E1482A0 SKIP:L3-B005 4 chksum++
15833 nop ! 00000B427E1482A4 SKIP:L3-B005 4 S
15834 add %g5, -110, %l6 ! 00000B427E1482A8 SKIP:L3-B005 4 @BD100024
15835 ldda [%l6]0xD3, %f22 ! 00000B427E1482AC SKIP:L3-B005 4 S Short16
15836 stw %g1, [%g3-0x0010] ! 00000B427E1482B0 SKIP:L3-B005 4 S >BD100003
15837 add %g3, 0x78, %l6 ! 00000B427E1482B4 SKIP:L3-B005 4 @BD100020
15838 ldda [%l6]0xD0, %f30 ! 00000B427E1482B8 SKIP:L3-B005 4 S Short8
15839 swapa [%g5-0x0010]%asi, %i1 ! 00000B427E1482BC SKIP:L3-B005 4 S >BD100003
15840 fpmerge %f30, %f25, %f28 ! 00000B427E1482C0 SKIP:L3-B005 4 S
15841 st %f28, [%g3+0x0040] ! 00000B427E1482C4 SKIP:L3-B005 4 S >BD100005
15842 ldx [%g2+0x0050], %l5 ! 00000B427E1482C8 SKIP:L3-B005 4 <BD100003
15843 membar 0x40 ! 00000B427E1482CC SKIP:L3-B005 4
15844 stda %f0, [%l5]0xF8 ! 00000B427E1482D0 SKIP:L3-B005 4 Blk-Store
15845 membar 0x40 ! 00000B427E1482D4 SKIP:L3-B005 4
15846 sethi %hh(0xFFFF99D6AC94BF00),%l6 ! 00000B427E1482D8 SKIP:L3-B005 4 SUBR078
15847 or %l6,%hm(0xFFFF99D6AC94BF00),%l6 ! 00000B427E1482DC SKIP:L3-B005 4
15848 sethi %lm(0xFFFF99D6AC94BF00),%l5 ! 00000B427E1482E0 SKIP:L3-B005 4
15849 or %l5,%lo(0xFFFF99D6AC94BF00),%l5 ! 00000B427E1482E4 SKIP:L3-B005 4
15850 sllx %l6, 0x20, %l6 ! 00000B427E1482E8 SKIP:L3-B005 4
15851 or %l6, %l5, %l6 ! 00000B427E1482EC SKIP:L3-B005 4
15852 jmpl %l6+0x0000, %o7 ! 00000B427E1482F0 SKIP:L3-B005 4 S
15853 popc %l0, %i4 ! 00000B427E1482F4 SKIP:L3-B005 4 S
15854 ba,pn %icc, BL100193 ! 00000B427E1482F8 SKIP:L3-B005 4
15855 stb %l0, [%g5-0x005D] ! 00000B427E1482FC SKIP:L3-B005 4 S >BD100011
15856BL100192: ! ELSE:L3-B006
15857 fpadd16s %f17, %f27, %f17 ! 00000B427E148300 ELSE:L3-B006 0 S
15858 .word 0xA3EA59FE ! 00000B427E148304 ELSE:L3-B006 0 S illop
15859 ldx [%g2+0x0050], %l5 ! 00000B427E148308 ELSE:L3-B006 0 <BD100003
15860 membar 0x40 ! 00000B427E14830C ELSE:L3-B006 0
15861 stda %f16, [%l5]0xE0 ! 00000B427E148310 ELSE:L3-B006 0 Blk-Store
15862 .word 0x84E15AAD ! 00000B427E148314 ELSE:L3-B006 0 random
15863 edge32n %i0, %g1, %o1 ! 00000B427E148318 ELSE:L3-B006 0 S
15864 .word 0xA953C000 ! 00000B427E14831C ELSE:L3-B006 0 illop
15865 ldstub [%g4+0x0078], %o0 ! 00000B427E148320 ELSE:L3-B006 0 S >BD100020
15866 .word 0xC99943E8 ! 00000B427E148324 ELSE:L3-B006 0 illop
15867 ldda [%l6]0x2C, %i0 ! 00000B427E148328 ELSE:L3-B006 0 S Quad_Ld
15868 ldda [%l6]0x24, %i2 ! 00000B427E14832C ELSE:L3-B006 0 S Quad_Ld
15869 ldx [%g2+0x0050], %l5 ! 00000B427E148330 ELSE:L3-B006 0 <BD100003
15870 membar 0x40 ! 00000B427E148334 ELSE:L3-B006 0
15871 .word 0x95A34586 ! 00000B427E148338 ELSE:L3-B006 0 illop
15872 membar 0x40 ! 00000B427E14833C ELSE:L3-B006 0
15873 call .+8 ! 00000B427E148340 ELSE:L3-B006 0 S
15874 .word 0x97CF8A12 ! 00000B427E148344 ELSE:L3-B006 0 S illop
15875BL100193: ! ELSE:L3-B006
15876 add %g1, 0xA59, %g1 ! 00000B427E148348 ELSE:L3-B006 4 chksum++
15877 or %g0, 0x2, %l2 ! 00000B427E14834C LOOP:L3-B007 4
15878BL100194: ! LOOP:L3-B007
15879 add %g1, 0x8C2, %g1 ! 00000B427E148350 LOOP:L3-B007 8 chksum++
15880 ldx [%g2+0x0050], %l5 ! 00000B427E148354 LOOP:L3-B007 8 <BD100003
15881 membar 0x40 ! 00000B427E148358 LOOP:L3-B007 8
15882 stda %f0, [%l5]0xF0 ! 00000B427E14835C LOOP:L3-B007 8 Blk-Store
15883 membar 0x40 ! 00000B427E148360 LOOP:L3-B007 8
15884 sta %f23, [%g3+0x0040]%asi ! 00000B427E148364 LOOP:L3-B007 8 S >BD100005
15885 membar 0x40 ! 00000B427E148368 LOOP:L3-B007 8
15886 ldda [%l5]0x1E, %f16 ! 00000B427E14836C LOOP:L3-B007 8 Blk-Load
15887 membar 0x40 ! 00000B427E148370 LOOP:L3-B007 8
15888 call .+8 ! 00000B427E148374 LOOP:L3-B007 8 S
15889 .word 0xB3A902F9 ! 00000B427E148378 LOOP:L3-B007 8 S illop_FP
15890 sta %f5, [%g5-0x0004]%asi ! 00000B427E14837C LOOP:L3-B007 8 S >BD100004
15891 sth %i2, [%g4-0x002A] ! 00000B427E148380 LOOP:L3-B007 8 S >BD100014+2
15892 nop ! 00000B427E148384 LOOP:L3-B007 8 S
15893 sub %l2, 0x1, %l2 ! 00000B427E148388 LOOP:L3-B007 8
15894 brnz,pt %l2, BL100194 ! 00000B427E14838C LOOP:L3-B007 8
15895 nop ! 00000B427E148390 LOOP:L3-B007 8 S
15896 add %g1, 0x8D2, %g1 ! 00000B427E148394 LOOP:L3-B007 4 chksum++
15897 call .+8 ;.empty ! 00000B427E148398 LOOP:L2-B000 4 L
15898 fbe,pt %fcc3, BL100196 ! 00000B427E14839C LOOP:L2-B000 4 L
15899 fnor %f28, %f26, %f16 ! 00000B427E1483A0 LOOP:L2-B000 4 S
15900 bge,pn %icc, BL100197 ;.empty ! 00000B427E1483A4 LOOP:L2-B000 0 L
15901 fbue,a BL100198 ;.empty ! 00000B427E1483A8 LOOP:L2-B000 0 L
15902BL100195:fbge,a,pt %fcc2, BL100199 ;.empty ! 00000B427E1483AC LOOP:L2-B000 0 L
15903 .word 0x83AE5591 ! 00000B427E1483B0 LOOP:L2-B000 0 L illop
15904 ta %xcc, 0x43 ! 00000B427E1483B4 LOOP:L2-B000 0 S +-PEF
15905 .word 0xA5B783E5 ! 00000B427E1483B8 LOOP:L2-B000 0 S illop
15906 .word 0xB9A95262 ! 00000B427E1483BC LOOP:L2-B000 0 S illop
15907BL100200:st %f9, [%g3-0x0004] ! 00000B427E1483C0 LOOP:L2-B000 0 S >BD100004
15908BL100198:brz,pt %i0, BL100201 ! 00000B427E1483C4 LOOP:L2-B000 0 L
15909BL100197:st %f10, [%g5-0x0004] ! 00000B427E1483C8 LOOP:L2-B000 0 S >BD100004
15910 .word 0xC2BE7FA0 ! 00000B427E1483CC LOOP:L2-B000 0 L illop
15911 bnz BL100196 ! 00000B427E1483D0 LOOP:L2-B000 0 L
15912BL100201:ldx [%g2+0x0040], %g4 ! 00000B427E1483D4 LOOP:L2-B000 0 S BASE<BD100087
15913BL100196:fbue,a,pn %fcc0, BL100202 ! 00000B427E1483D8 LOOP:L2-B000 4 L
15914BL100202:ldswa [%g7+%g7]0x82, %o0 ! 00000B427E1483DC LOOP:L2-B000 2 S <BD100034
15915BL100199:add %g1, 0xAE9, %g1 ! 00000B427E1483E0 LOOP:L2-B000 4 chksum++
15916 sub %l3, 0x1, %l3 ! 00000B427E1483E4 LOOP:L2-B000 4
15917 brnz,a,pn %l3, BL100203 ! 00000B427E1483E8 LOOP:L2-B000 4
15918 ldx [%g2+0x0018], %g6 ! 00000B427E1483EC LOOP:L2-B000 2 S BASE<BD100077
15919 add %g1, 0x1DD, %g1 ! 00000B427E1483F0 LOOP:L2-B000 2 chksum++
15920 and %g1, 0xFE, %l0 ! 00000B427E1483F4 LOOP:L2-B001 2
15921BL100206: ! LOOP:L2-B001
15922 add %g1, 0x4F1, %g1 ! 00000B427E1483F8 LOOP:L2-B001 2 chksum++
15923 nop ! 00000B427E1483FC LOOP:L2-B001 2 S
15924 ld [%g6-0x0004], %f10 ! 00000B427E148400 LOOP:L2-B001 2 S <BD100004
15925 stwa %i2, [%g3-0x0010]%asi ! 00000B427E148404 LOOP:L2-B001 2 S >BD100003
15926 sethi %hh(0xFFFF9B2209AAFF00),%l6 ! 00000B427E148408 LOOP:L2-B001 2 SUBR079
15927 or %l6,%hm(0xFFFF9B2209AAFF00),%l6 ! 00000B427E14840C LOOP:L2-B001 2
15928 sethi %lm(0xFFFF9B2209AAFF00),%l5 ! 00000B427E148410 LOOP:L2-B001 2
15929 or %l5,%lo(0xFFFF9B2209AAFF00),%l5 ! 00000B427E148414 LOOP:L2-B001 2
15930 sllx %l6, 0x20, %l6 ! 00000B427E148418 LOOP:L2-B001 2
15931 or %l6, %l5, %l6 ! 00000B427E14841C LOOP:L2-B001 2
15932 jmpl %l6+0x0000, %o7 ! 00000B427E148420 LOOP:L2-B001 2 S
15933 st %f3, [%g6-0x0004] ! 00000B427E148424 LOOP:L2-B001 2 S >BD100004
15934 ldstuba [%g5-0x0022]%asi, %i4 ! 00000B427E148428 LOOP:L2-B001 2 S >BD100012
15935 ldstub [%g5-0x005D], %i5 ! 00000B427E14842C LOOP:L2-B001 2 S >BD100011
15936 ldx [%g2+0x0050], %l5 ! 00000B427E148430 LOOP:L2-B001 2 <BD100003
15937 membar 0x40 ! 00000B427E148434 LOOP:L2-B001 2
15938 stda %f0, [%l5]0x1E ! 00000B427E148438 LOOP:L2-B001 2 Blk-Store
15939 membar 0x40 ! 00000B427E14843C LOOP:L2-B001 2
15940 membar 0x40 ! 00000B427E148440 LOOP:L2-B001 2
15941 stda %f16, [%l5]0x16 ! 00000B427E148444 LOOP:L2-B001 2 Blk-Store
15942 membar 0x40 ! 00000B427E148448 LOOP:L2-B001 2
15943 stw %i3, [%g3-0x0010] ! 00000B427E14844C LOOP:L2-B001 2 S >BD100003
15944 stb %i0, [%g5-0x005D] ! 00000B427E148450 LOOP:L2-B001 2 S >BD100011
15945 andcc %i5, 0x800, %g0 ! 00000B427E148454 SKIP:L3-B008 2
15946 bnz BL100204 ! 00000B427E148458 SKIP:L3-B008 2
15947 ldx [%g2+0x0000], %g3 ! 00000B427E14845C SKIP:L3-B008 2 S BASE<BD100167
15948 ldx [%g2+0x0058], %l6 ! 00000B427E148460 SKIP:L3-B008 2 <BD100021
15949 ldda [%l6]0x24, %i0 ! 00000B427E148464 SKIP:L3-B008 2 S Quad_Ld
15950 ldx [%g2+0x0050], %l5 ! 00000B427E148468 SKIP:L3-B008 2 <BD100003
15951 membar 0x40 ! 00000B427E14846C SKIP:L3-B008 2
15952 stda %f0, [%l5]0xF0 ! 00000B427E148470 SKIP:L3-B008 2 Blk-Store
15953 membar 0x40 ! 00000B427E148474 SKIP:L3-B008 2
15954 st %fsr, [%g2+0x0060] ! 00000B427E148478 SKIP:L3-B008 2 S <BD100008
15955 stb %o0, [%g5-0x005D] ! 00000B427E14847C SKIP:L3-B008 2 S >BD100011
15956 add %g4, -110, %l6 ! 00000B427E148480 SKIP:L3-B008 2 @BD100024
15957 stda %f24, [%l6]0xD3 ! 00000B427E148484 SKIP:L3-B008 2 S Short16
15958 prefetch [%l0+%i0], 23 ! 00000B427E148488 SKIP:L3-B008 2 S <.+0
15959 ldx [%g2+0x0058], %l6 ! 00000B427E14848C SKIP:L3-B008 2 <BD100021
15960 stba %g7, [%l6+%g0]0x1C ! 00000B427E148490 SKIP:L3-B008 2 S >BD100022
15961 lduwa [%g7+%g0]0x83, %o4 ! 00000B427E148494 SKIP:L3-B008 2 S <BD100034
15962 add %g1, 0xEC2, %g1 ! 00000B427E148498 SKIP:L3-B008 2 chksum++
15963 nop ! 00000B427E14849C SKIP:L3-B008 2 S
15964 array16 %o1, %i2, %o1 ! 00000B427E1484A0 SKIP:L3-B008 2 S
15965 ldx [%g2+0x0050], %l5 ! 00000B427E1484A4 SKIP:L3-B008 2 <BD100003
15966 membar 0x40 ! 00000B427E1484A8 SKIP:L3-B008 2
15967 ldda [%l5]0x16, %f16 ! 00000B427E1484AC SKIP:L3-B008 2 Blk-Load
15968 membar 0x40 ! 00000B427E1484B0 SKIP:L3-B008 2
15969 ldx [%g2+0x0060], %fsr ! 00000B427E1484B4 SKIP:L3-B008 2 S <BD100008
15970 fba,a,pn %fcc3, BL100205 ! 00000B427E1484B8 SKIP:L3-B008 2
15971 .word 0x9292EC21 ! 00000B427E1484BC SKIP:L3-B008 0 S random
15972BL100204: ! ELSE:L3-B009
15973 st %f9, [%g5+0x0064] ! 00000B427E1484C0 ELSE:L3-B009 0 S >BD100010
15974 .word 0x85A34D6E ! 00000B427E1484C4 ELSE:L3-B009 0 S illop_FP
15975 .word 0xDF9D9F04 ! 00000B427E1484C8 ELSE:L3-B009 0 illop
15976 membar 0x40 ! 00000B427E1484CC ELSE:L3-B009 0
15977 stda %f16, [%l5]0x1E ! 00000B427E1484D0 ELSE:L3-B009 0 Blk-Store
15978 membar 0x40 ! 00000B427E1484D4 ELSE:L3-B009 0
15979 st %f19, [%g3-0x0010] ! 00000B427E1484D8 ELSE:L3-B009 0 S >BD100003
15980 lduwa [%g7+%g7]0x8B, %o2 ! 00000B427E1484DC ELSE:L3-B009 0 S <BD100034
15981 add %g1, 0x9, %g1 ! 00000B427E1484E0 ELSE:L3-B009 0 chksum++
15982 ldx [%g2+0x0050], %l5 ! 00000B427E1484E4 ELSE:L3-B009 0 <BD100003
15983 .word 0xBBAC0A81 ! 00000B427E1484E8 ELSE:L3-B009 0 illop
15984 stda %f16, [%l5]0x16 ! 00000B427E1484EC ELSE:L3-B009 0 Blk-Store
15985 membar 0x40 ! 00000B427E1484F0 ELSE:L3-B009 0
15986 .word 0xB5A85880 ! 00000B427E1484F4 ELSE:L3-B009 0 S illop
15987 sethi %hh(0x7F5D924FF00),%l6 ! 00000B427E1484F8 ELSE:L3-B009 0 SUBR077
15988 or %l6,%hm(0x7F5D924FF00),%l6 ! 00000B427E1484FC ELSE:L3-B009 0
15989 sethi %lm(0x7F5D924FF00),%l5 ! 00000B427E148500 ELSE:L3-B009 0
15990 or %l5,%lo(0x7F5D924FF00),%l5 ! 00000B427E148504 ELSE:L3-B009 0
15991 .word 0xA5A7582A ! 00000B427E148508 ELSE:L3-B009 0 illop
15992 .word 0xD76586D1 ! 00000B427E14850C ELSE:L3-B009 0 illop
15993 jmpl %l6+0x0000, %o7 ! 00000B427E148510 ELSE:L3-B009 0 S
15994 st %f28, [%g3+0x0040] ! 00000B427E148514 ELSE:L3-B009 0 S >BD100005
15995 .word 0x9FC3801F ! 00000B427E148518 ELSE:L3-B009 0 S random
15996 st %f11, [%g3-0x0004] ! 00000B427E14851C ELSE:L3-B009 0 S >BD100004
15997 .word 0x93AF3001 ! 00000B427E148520 ELSE:L3-B009 0 S illop
15998BL100205: ! ELSE:L3-B009
15999 add %g1, 0x73E, %g1 ! 00000B427E148524 ELSE:L3-B009 2 chksum++
16000 nop ! 00000B427E148528 LOOP:L3-B010 2
16001 nop ! 00000B427E14852C LOOP:L3-B011 2
16002 srlx %l0, 0x1, %l0 ! 00000B427E148530 LOOP:L2-B001 2
16003 andcc %l0, 0x1, %g0 ! 00000B427E148534 LOOP:L2-B001 2
16004 bne,a,pn %xcc, BL100206 ! 00000B427E148538 LOOP:L2-B001 2
16005 .word 0xA9A95BA6 ! 00000B427E14853C LOOP:L2-B001 0 S illop_FP
16006 add %g1, 0x6D8, %g1 ! 00000B427E148540 LOOP:L2-B001 2 chksum++
16007 nop ! 00000B427E148544 LOOP:L2-B002 2
16008 nop ! 00000B427E148548 LOOP:L2-B003 2
16009 nop ! 00000B427E14854C LOOP:L2-B004 2
16010 nop ! 00000B427E148550 LOOP:L2-B005 2
16011 nop ! 00000B427E148554 LOOP:L2-B006 2
16012 add %o1, %g1, %i2 ! 00000B427E148558 SWCH:L2-B007 2
16013 andcc %i2, 0x100, %g0 ! 00000B427E14855C SWCH:L2-B007 2
16014 bnz,a,pt %xcc, BL100220 ! 00000B427E148560 SWCH:L2-B007 2
16015 add %g1, 0xA53, %g1 ! 00000B427E148564 SWCH:L2-B007 1 chksum++
16016 andcc %i2, 0x800, %g0 ! 00000B427E148568 SWCH:L2-B007 1
16017 bnz,pt %xcc, BL100219 ! 00000B427E14856C SWCH:L2-B007 1
16018 andcc %i2, 0x20, %g0 ! 00000B427E148570 SWCH:L2-B007 1
16019 bnz,pt %xcc, BL100218 ! 00000B427E148574 SWCH:L2-B007 0
16020 add %g1, 0xD09, %g1 ! 00000B427E148578 SWCH:L2-B007 0 chksum++
16021 andcc %i2, 0x400, %g0 ! 00000B427E14857C SWCH:L2-B007 0
16022 bnz,pt %xcc, BL100214 ! 00000B427E148580 SWCH:L2-B007 0
16023 add %g1, 0x7E7, %g1 ! 00000B427E148584 SWCH:L2-B007 0 chksum++
16024 nop ! 00000B427E148588 SWCH:L2-B007 0 S
16025 fblg,a,pt %fcc0, BL100207 ;.empty ! 00000B427E14858C SWCH:L2-B007 0 L
16026 .word 0xE4E7A625 ! 00000B427E148590 SWCH:L2-B007 0 L illop
16027BL100207:ta %xcc, 0x43 ! 00000B427E148594 SWCH:L2-B007 0 S +-PEF
16028BL100208:fbge BL100209 ;.empty ! 00000B427E148598 SWCH:L2-B007 0 L
16029 bcs,a,pn %xcc, BL100210 ! 00000B427E14859C SWCH:L2-B007 0 L
16030 .word 0x00F70A59 ! 00000B427E1485A0 SWCH:L2-B007 0 S random
16031 swap [%g6-0x0010], %i3 ! 00000B427E1485A4 SWCH:L2-B007 0 S >BD100003
16032 .word 0xA7B24372 ! 00000B427E1485A8 SWCH:L2-B007 0 L illop
16033 bpos,a BL100209 ;.empty ! 00000B427E1485AC SWCH:L2-B007 0 L
16034 fbne,pn %fcc1, BL100210 ! 00000B427E1485B0 SWCH:L2-B007 0 L
16035BL100209:.word 0x9FC3801F ! 00000B427E1485B4 SWCH:L2-B007 0 S random
16036BL100211:fbl BL100212 ;.empty ! 00000B427E1485B8 SWCH:L2-B007 0 L
16037BL100210:fbe BL100213 ! 00000B427E1485BC SWCH:L2-B007 0 L
16038BL100213:stw %i3, [%g5+0x0040] ! 00000B427E1485C0 SWCH:L2-B007 0 S >BD100005
16039BL100212:add %g1, 0x958, %g1 ! 00000B427E1485C4 SWCH:L2-B007 0 chksum++
16040 add %g1, 0xFAF, %g1 ! 00000B427E1485C8 SWCH:L2-B007 0 chksum++
16041 fba BL100221 ! 00000B427E1485CC SWCH:L2-B007 0
16042 nop ! 00000B427E1485D0 SWCH:L2-B007 0 S
16043BL100214:.word 0x9E100001 ! 00000B427E1485D4 CASE:L3-B012 0 random
16044 .word 0xABA8A5E7 ! 00000B427E1485D8 CASE:L3-B012 0 S illop
16045 ldx [%g2+0x0050], %l5 ! 00000B427E1485DC CASE:L3-B012 0 <BD100003
16046 membar 0x40 ! 00000B427E1485E0 CASE:L3-B012 0
16047 .word 0xBE100001 ! 00000B427E1485E4 CASE:L3-B012 0 random
16048 .word 0x83F00000 ! 00000B427E1485E8 CASE:L3-B012 0 illop
16049 .word 0xA1EDBFCF ! 00000B427E1485EC CASE:L3-B012 0 S random
16050 membar 0x40 ! 00000B427E1485F0 CASE:L3-B012 0
16051 stda %f32, [%l5]0xF0 ! 00000B427E1485F4 CASE:L3-B012 0 Blk-Store
16052 membar 0x40 ! 00000B427E1485F8 CASE:L3-B012 0
16053 ld [%g2+0x0060], %fsr ! 00000B427E1485FC CASE:L3-B012 0 S <BD100008
16054 fcmpne32 %f28, %f30, %i1 ! 00000B427E148600 CASE:L3-B012 0 S
16055 .word 0xD3AADAA3 ! 00000B427E148604 CASE:L3-B012 0 S illop
16056 nop ! 00000B427E148608 CASE:L3-B012 0 S
16057 fba,pn %fcc2, BL100221 ! 00000B427E14860C CASE:L3-B012 0
16058 .word 0xBDB7C69C ! 00000B427E148610 CASE:L3-B012 0 S illop_VIS
16059BL100218:add %g1, 0x43F, %g1 ! 00000B427E148614 CASE:L3-B013 0 chksum++
16060 ldstub [%g5+0x0078], %o4 ! 00000B427E148618 CASE:L3-B013 0 S >BD100020
16061 nop ! 00000B427E14861C CASE:L3-B013 0 S
16062 .word 0x91AFD9DA ! 00000B427E148620 CASE:L3-B013 0 S illop
16063 .word 0x9FAF30DF ! 00000B427E148624 CASE:L3-B013 0 S illop
16064 fbule BL100215 ! 00000B427E148628 CASE:L3-B013 0 L
16065 st %f10, [%g3+0x0064] ! 00000B427E14862C CASE:L3-B013 0 S >BD100010
16066 .word 0x99D36627 ! 00000B427E148630 CASE:L3-B013 0 L illop
16067BL100216:call .+8 ! 00000B427E148634 CASE:L3-B013 0 L
16068BL100217:.word 0xADADA672 ! 00000B427E148638 CASE:L3-B013 0 S illop
16069 st %f16, [%g5-0x002C] ! 00000B427E14863C CASE:L3-B013 0 S >BD100014
16070 ld [%g2+0x0060], %fsr ! 00000B427E148640 CASE:L3-B013 0 S <BD100008
16071BL100215:.word 0xA0CB5D44 ! 00000B427E148644 CASE:L3-B013 0 random
16072 fba,a BL100221 ! 00000B427E148648 CASE:L3-B013 0
16073 .word 0x7FF73038 ! 00000B427E14864C CASE:L3-B013 0 S random
16074BL100219:add %g1, 0xA57, %g1 ! 00000B427E148650 CASE:L3-B014 1 chksum++
16075 ldx [%g2+0x0058], %l6 ! 00000B427E148654 CASE:L3-B014 1 <BD100021
16076 stwa %g7, [%l6+%g0]0x0C ! 00000B427E148658 CASE:L3-B014 1 S >BD100022
16077 ldx [%g2+0x0050], %l5 ! 00000B427E14865C CASE:L3-B014 1 <BD100003
16078 membar 0x40 ! 00000B427E148660 CASE:L3-B014 1
16079 stda %f32, [%l5]0xE0 ! 00000B427E148664 CASE:L3-B014 1 Blk-Store
16080 membar 0x40 ! 00000B427E148668 CASE:L3-B014 1
16081 prefetch [%l5-0x0AEB], 4 ! 00000B427E14866C CASE:L3-B014 1 S <.-2795
16082 membar 0x40 ! 00000B427E148670 CASE:L3-B014 1
16083 stda %f32, [%l5]0xF0 ! 00000B427E148674 CASE:L3-B014 1 Blk-Store
16084 membar 0x40 ! 00000B427E148678 CASE:L3-B014 1
16085 stxa %o3, [%g7+%g0]0x7F ! 00000B427E14867C CASE:L3-B014 1 S BAD-ASI
16086 ba,pn %icc, BL100221 ! 00000B427E148680 CASE:L3-B014 1
16087 st %f9, [%g5-0x0004] ! 00000B427E148684 CASE:L3-B014 1 S >BD100004
16088BL100220:add %g1, 0x512, %g1 ! 00000B427E148688 CASE:L3-B015 1 chksum++
16089 st %f2, [%g6+0x0065] ! 00000B427E14868C CASE:L3-B015 1 S >BD100010+1
16090 .word 0xD1BB1E3E ! 00000B427E148690 CASE:L3-B015 1 S illop_VIS
16091 .word 0x8F897660 ! 00000B427E148694 CASE:L3-B015 1 S illop
16092 st %f9, [%g4+0x0064] ! 00000B427E148698 CASE:L3-B015 1 S >BD100010
16093 .word 0xCBEDB659 ! 00000B427E14869C CASE:L3-B015 1 S illop
16094 add %g5, -110, %l6 ! 00000B427E1486A0 CASE:L3-B015 1 @BD100024
16095 ldda [%l6]0xD3, %f22 ! 00000B427E1486A4 CASE:L3-B015 1 S Short16
16096 fba,a BL100221 ! 00000B427E1486A8 CASE:L3-B015 1
16097 .word 0xB5B00652 ! 00000B427E1486AC CASE:L3-B015 0 S illop
16098BL100221: ! SWCH:L2-B007
16099 add %g1, 0xBE3, %g1 ! 00000B427E1486B0 SWCH:L2-B007 2 chksum++
16100 ldx [%g2+0x0020], %g6 ! 00000B427E1486B4 SWCH:L2-B007 2 S BASE<BD100016
16101 st %f22, [%g3-0x0010] ! 00000B427E1486B8 SWCH:L2-B007 2 S >BD100003
16102 pdist %f16, %f30, %f20 ! 00000B427E1486BC SWCH:L2-B007 2 S
16103 stb %i1, [%g5-0x005D] ! 00000B427E1486C0 SWCH:L2-B007 2 S >BD100011
16104 st %f3, [%g6+0x0064] ! 00000B427E1486C4 SWCH:L2-B007 2 S >BD100010
16105 swapa [%g4+0x0040]%asi, %i1 ! 00000B427E1486C8 SWCH:L2-B007 2 S >BD100005
16106 add %i0, %g1, %i5 ! 00000B427E1486CC SWCH:L2-B008 2
16107 and %i5, 0x18, %o7 ! 00000B427E1486D0 SWCH:L2-B008 2
16108 sethi %hi(0x9E8), %i5 ! 00000B427E1486D4 SWCH:L2-B008 2 .+0
16109 or %i5,%lo(0x9E8),%i5 ! 00000B427E1486D8 SWCH:L2-B008 2
16110 add %i5, %o7, %i5 ! 00000B427E1486DC SWCH:L2-B008 2
16111 jmpl %l7+%i5, %g0 ! 00000B427E1486E0 SWCH:L2-B008 2
16112 st %f11, [%g3-0x0004] ! 00000B427E1486E4 SWCH:L2-B008 2 S >BD100004
16113 .word 0x9E100001 ! 00000B427E1486E8 SWCH:L2-B008 0 random
16114 .word 0x9BAA166D ! 00000B427E1486EC SWCH:L2-B008 0 S illop_FP
16115 fba,a,pn %fcc1, BL100227 ! 00000B427E1486F0 SWCH:L2-B008 1
16116 nop ! 00000B427E1486F4 SWCH:L2-B008 0 S
16117 ba,a BL100226 ! 00000B427E1486F8 SWCH:L2-B008 1
16118 edge32l %i3, %g1, %i1 ! 00000B427E1486FC SWCH:L2-B008 0 S
16119 ba,a,pn %xcc, BL100225 ! 00000B427E148700 SWCH:L2-B008 0
16120 st %f9, [%g5-0x0004] ! 00000B427E148704 SWCH:L2-B008 0 S >BD100004
16121BL100225:add %g1, 0x7B1, %g1 ! 00000B427E148708 CASE:L3-B016 0 chksum++
16122 ta %xcc, 0x46 ! 00000B427E14870C CASE:L3-B016 0 S demap-page
16123 fbuge,a BL100222 ! 00000B427E148710 CASE:L3-B016 0 L
16124 .word 0x1CCB458E ! 00000B427E148714 CASE:L3-B016 0 S random
16125 .word 0x83727E59 ! 00000B427E148718 CASE:L3-B016 0 S illop
16126 fbug,a BL100223 ;.empty ! 00000B427E14871C CASE:L3-B016 0 L
16127 .word 0xE170BE1B ! 00000B427E148720 CASE:L3-B016 0 L illop
16128 fbn,pt %fcc2, BL100224 ! 00000B427E148724 CASE:L3-B016 0 L
16129 fpadd16 %f26, %f22, %f28 ! 00000B427E148728 CASE:L3-B016 0 S
16130 st %f4, [%g6-0x0004] ! 00000B427E14872C CASE:L3-B016 0 S >BD100004
16131 .word 0xD1C46C65 ! 00000B427E148730 CASE:L3-B016 0 L illop
16132 .word 0xDC8509B0 ! 00000B427E148734 CASE:L3-B016 0 S random
16133 fbn BL100224 ;.empty ! 00000B427E148738 CASE:L3-B016 0 L
16134BL100224:fbul BL100223 ! 00000B427E14873C CASE:L3-B016 0 L
16135 sth %i2, [%g6-0x006E] ! 00000B427E148740 CASE:L3-B016 0 S >BD100024
16136 fble,a,pt %fcc1, BL100223 ! 00000B427E148744 CASE:L3-B016 0 L
16137BL100223:st %f11, [%g3-0x0004] ! 00000B427E148748 CASE:L3-B016 0 S >BD100004
16138 bz,pn %icc, BL100222 ! 00000B427E14874C CASE:L3-B016 0 L
16139BL100222:stha %i5, [%g3+0x0042]%asi ! 00000B427E148750 CASE:L3-B016 0 S >BD100005+2
16140 add %g1, 0xBD9, %g1 ! 00000B427E148754 CASE:L3-B016 0 chksum++
16141 ba,a BL100229 ! 00000B427E148758 CASE:L3-B016 0
16142 .word 0x89D8E36F ! 00000B427E14875C CASE:L3-B016 0 S illop
16143BL100226:add %g1, 0xD4E, %g1 ! 00000B427E148760 CASE:L3-B017 1 chksum++
16144 ta %xcc, 0x43 ! 00000B427E148764 CASE:L3-B017 1 S +-PEF
16145 .word 0xC1FDBC5D ! 00000B427E148768 CASE:L3-B017 1 S illop
16146 add %g5, -110, %l6 ! 00000B427E14876C CASE:L3-B017 1 @BD100024
16147 ldda [%l6]0xDA, %f22 ! 00000B427E148770 CASE:L3-B017 2 S Short16
16148 ld [%g2+0x0060], %fsr ! 00000B427E148774 CASE:L3-B017 1 S <BD100008
16149 fba,a,pt %fcc3, BL100229 ! 00000B427E148778 CASE:L3-B017 1
16150 swap [%g5+0x0040], %o0 ! 00000B427E14877C CASE:L3-B017 0 S >BD100005
16151BL100227:add %g1, 0x21B, %g1 ! 00000B427E148780 CASE:L3-B018 1 chksum++
16152 st %f2, [%g4+0x0064] ! 00000B427E148784 CASE:L3-B018 1 S >BD100010
16153 pdist %f26, %f28, %f24 ! 00000B427E148788 CASE:L3-B018 1 S
16154 ldx [%g2+0x0020], %g6 ! 00000B427E14878C CASE:L3-B018 1 S BASE<BD100016
16155 st %fsr, [%g2+0x0060] ! 00000B427E148790 CASE:L3-B018 1 S <BD100008
16156 stw %i3, [%g6-0x002C] ! 00000B427E148794 CASE:L3-B018 1 S >BD100014
16157 sth %o0, [%g4-0x006E] ! 00000B427E148798 CASE:L3-B018 1 S >BD100024
16158 fba BL100229 ! 00000B427E14879C CASE:L3-B018 1
16159 ldstub [%g5+0x0078], %i3 ! 00000B427E1487A0 CASE:L3-B018 1 S >BD100020
16160BL100228:add %g1, 0xBA1, %g1 ! 00000B427E1487A4 CASE:L3-B019 0 chksum++
16161 nop ! 00000B427E1487A8 CASE:L3-B019 0 S
16162 ldx [%g2+0x0050], %l5 ! 00000B427E1487AC CASE:L3-B019 0 <BD100003
16163 .word 0x93A61123 ! 00000B427E1487B0 CASE:L3-B019 0 illop
16164 .word 0x9DE3A060 ! 00000B427E1487B4 CASE:L3-B019 0 random
16165 .word 0x97906000 ! 00000B427E1487B8 CASE:L3-B019 0 random
16166 ldstub [%g3-0x005D], %o3 ! 00000B427E1487BC CASE:L3-B019 0 S >BD100011
16167 pdist %f26, %f16, %f30 ! 00000B427E1487C0 CASE:L3-B019 0 S
16168 membar 0x40 ! 00000B427E1487C4 CASE:L3-B019 0
16169 ldda [%l5]0x16, %f16 ! 00000B427E1487C8 CASE:L3-B019 0 Blk-Load
16170 membar 0x40 ! 00000B427E1487CC CASE:L3-B019 0
16171 lduba [%g6+0x0078]%asi, %o1 ! 00000B427E1487D0 CASE:L3-B019 0 S <BD100020
16172 membar 0x40 ! 00000B427E1487D4 CASE:L3-B019 0
16173 .word 0x855A3FA0 ! 00000B427E1487D8 CASE:L3-B019 0 illop
16174 membar 0x40 ! 00000B427E1487DC CASE:L3-B019 0
16175 membar 0x40 ! 00000B427E1487E0 CASE:L3-B019 0
16176 stda %f16, [%l5]0x16 ! 00000B427E1487E4 CASE:L3-B019 0 Blk-Store
16177 membar 0x40 ! 00000B427E1487E8 CASE:L3-B019 0
16178 ba,a,pt %xcc, BL100229 ! 00000B427E1487EC CASE:L3-B019 0
16179 .word 0xC9FA76F9 ! 00000B427E1487F0 CASE:L3-B019 0 S illop
16180BL100229: ! SWCH:L2-B008
16181 add %g1, 0x63F, %g1 ! 00000B427E1487F4 SWCH:L2-B008 2 chksum++
16182 ldx [%g2+0x0050], %l5 ! 00000B427E1487F8 SWCH:L2-B008 2 <BD100003
16183 membar 0x40 ! 00000B427E1487FC SWCH:L2-B008 2
16184 stda %f0, [%l5]0xE0 ! 00000B427E148800 SWCH:L2-B008 2 Blk-Store
16185 membar 0x40 ! 00000B427E148804 SWCH:L2-B008 2
16186 call .+8 ! 00000B427E148808 SWCH:L2-B008 2 S
16187 ldsh [%g3+0x000E], %i3 ! 00000B427E14880C SWCH:L2-B008 2 S <BD100013
16188 add %g4, -93, %l6 ! 00000B427E148810 SWCH:L2-B008 2 @BD100011
16189 stda %f16, [%l6]0xD1 ! 00000B427E148814 SWCH:L2-B008 2 S Short8
16190 ldswa [%g7+%g0]0x83, %o5 ! 00000B427E148818 SWCH:L2-B008 2 S <BD100034
16191 sethi %hh(0x2D5941FE9F00),%l6 ! 00000B427E14881C SWCH:L2-B008 2 SUBR081
16192 or %l6,%hm(0x2D5941FE9F00),%l6 ! 00000B427E148820 SWCH:L2-B008 2
16193 sethi %lm(0x2D5941FE9F00),%l5 ! 00000B427E148824 SWCH:L2-B008 2
16194 or %l5,%lo(0x2D5941FE9F00),%l5 ! 00000B427E148828 SWCH:L2-B008 2
16195 sllx %l6, 0x20, %l6 ! 00000B427E14882C SWCH:L2-B008 2
16196 or %l6, %l5, %l6 ! 00000B427E148830 SWCH:L2-B008 2
16197 jmpl %l6+0x0000, %o7 ! 00000B427E148834 SWCH:L2-B008 2 S
16198 nop ! 00000B427E148838 SWCH:L2-B008 2 S
16199 ldx [%g2+0x0058], %l6 ! 00000B427E14883C SWCH:L2-B008 2 <BD100021
16200 ldda [%l6]0x24, %i0 ! 00000B427E148840 SWCH:L2-B008 2 S Quad_Ld
16201 ldx [%g2+0x0050], %l5 ! 00000B427E148844 SWCH:L2-B008 2 <BD100003
16202 membar 0x40 ! 00000B427E148848 SWCH:L2-B008 2
16203 stda %f32, [%l5]0xF8 ! 00000B427E14884C SWCH:L2-B008 2 Blk-Store
16204 membar 0x40 ! 00000B427E148850 SWCH:L2-B008 2
16205 nop ! 00000B427E148854 LOOP:L2-B009 2
16206 nop ! 00000B427E148858 LOOP:L2-B010 2
16207 nop ! 00000B427E14885C LOOP:L2-B011 2
16208 nop ! 00000B427E148860 LOOP:L2-B012 2
16209 nop ! 00000B427E148864 LOOP:L2-B013 2
16210 nop ! 00000B427E148868 LOOP:L2-B014 2
16211 nop ! 00000B427E14886C LOOP:L2-B015 2
16212 add %g1, %g1, %i4 ! 00000B427E148870 SWCH:L2-B016 2
16213 and %i4, 0x18, %o7 ! 00000B427E148874 SWCH:L2-B016 2
16214 sethi %hi(0xB8C), %i4 ! 00000B427E148878 SWCH:L2-B016 2 .+0
16215 or %i4,%lo(0xB8C),%i4 ! 00000B427E14887C SWCH:L2-B016 2
16216 add %i4, %o7, %i4 ! 00000B427E148880 SWCH:L2-B016 2
16217 jmpl %l7+%i4, %g0 ! 00000B427E148884 SWCH:L2-B016 2
16218 ldda [%g7+%g7]0x83, %i0 ! 00000B427E148888 SWCH:L2-B016 2 S <BD100034
16219 ba,a,pt %icc, BL100239 ! 00000B427E14888C SWCH:L2-B016 1
16220 .word 0x83F62647 ! 00000B427E148890 SWCH:L2-B016 0 S illop
16221 ba BL100238 ! 00000B427E148894 SWCH:L2-B016 1
16222 stxa %g1, [%g7+%g0]0xA2 ! 00000B427E148898 SWCH:L2-B016 1 S BAD-ASI
16223 ba BL100237 ! 00000B427E14889C SWCH:L2-B016 0
16224 stba %i1, [%g5-0x0022]%asi ! 00000B427E1488A0 SWCH:L2-B016 0 S >BD100012
16225 .word 0xFE408985 ! 00000B427E1488A4 SWCH:L2-B016 0 random
16226 ldstub [%g3-0x0022], %i1 ! 00000B427E1488A8 SWCH:L2-B016 0 S >BD100012
16227BL100236:add %g1, 0x505, %g1 ! 00000B427E1488AC CASE:L3-B020 0 chksum++
16228 nop ! 00000B427E1488B0 CASE:L3-B020 0 S
16229 st %f3, [%g6-0x0004] ! 00000B427E1488B4 CASE:L3-B020 0 S >BD100004
16230 bvc BL100230 ;.empty ! 00000B427E1488B8 CASE:L3-B020 0 L
16231 brlez,a,pt %o5, BL100231 ;.empty ! 00000B427E1488BC CASE:L3-B020 0 L
16232 .word 0x95670979 ! 00000B427E1488C0 CASE:L3-B020 0 L illop
16233BL100232:fbul,a,pt %fcc3, BL100230 ;.empty ! 00000B427E1488C4 CASE:L3-B020 0 L
16234 .word 0x9DE3A060 ! 00000B427E1488C8 CASE:L3-B020 0 L random
16235 sta %f29, [%g3-0x0010]%asi ! 00000B427E1488CC CASE:L3-B020 0 S >BD100003
16236 brlz,pt %g1, BL100234 ! 00000B427E1488D0 CASE:L3-B020 0 L
16237 stha %g1, [%g5+0x000E]%asi ! 00000B427E1488D4 CASE:L3-B020 0 S >BD100013
16238BL100230:nop ! 00000B427E1488D8 CASE:L3-B020 0 S
16239 nop ! 00000B427E1488DC CASE:L3-B020 0 S
16240BL100231:bvs,a BL100233 ;.empty ! 00000B427E1488E0 CASE:L3-B020 0 L
16241BL100234:bl,a BL100235 ! 00000B427E1488E4 CASE:L3-B020 0 L
16242BL100233:st %f11, [%g5+0x0064] ! 00000B427E1488E8 CASE:L3-B020 0 S >BD100010
16243BL100235:add %g1, 0x344, %g1 ! 00000B427E1488EC CASE:L3-B020 0 chksum++
16244 .word 0x83A60F75 ! 00000B427E1488F0 CASE:L3-B020 0 illop
16245 .word 0x04693E47 ! 00000B427E1488F4 CASE:L3-B020 0 S random
16246BL100237:add %g1, 0x453, %g1 ! 00000B427E1488F8 CASE:L3-B021 0 chksum++
16247 ld [%g3+0x0064], %f11 ! 00000B427E1488FC CASE:L3-B021 0 S <BD100010
16248 ldx [%g2+0x0050], %l5 ! 00000B427E148900 CASE:L3-B021 0 <BD100003
16249 membar 0x40 ! 00000B427E148904 CASE:L3-B021 0
16250 stda %f0, [%l5]0x16 ! 00000B427E148908 CASE:L3-B021 0 Blk-Store
16251 .word 0xA34042C6 ! 00000B427E14890C CASE:L3-B021 0 illop
16252 membar 0x40 ! 00000B427E148910 CASE:L3-B021 0
16253 stda %f0, [%l5]0x16 ! 00000B427E148914 CASE:L3-B021 0 Blk-Store
16254 membar 0x40 ! 00000B427E148918 CASE:L3-B021 0
16255 membar 0x40 ! 00000B427E14891C CASE:L3-B021 0
16256 stda %f16, [%l5]0xF0 ! 00000B427E148920 CASE:L3-B021 0 Blk-Store
16257 membar 0x40 ! 00000B427E148924 CASE:L3-B021 0
16258 membar 0x40 ! 00000B427E148928 CASE:L3-B021 0
16259 stda %f0, [%l5]0xE0 ! 00000B427E14892C CASE:L3-B021 0 Blk-Store
16260 membar 0x40 ! 00000B427E148930 CASE:L3-B021 0
16261 ba,pt %xcc, BL100247 ! 00000B427E148934 CASE:L3-B021 0
16262 nop ! 00000B427E148938 CASE:L3-B021 0 S
16263BL100238:add %g1, 0x47F, %g1 ! 00000B427E14893C CASE:L3-B022 1 chksum++
16264 ldx [%g2+0x0050], %l5 ! 00000B427E148940 CASE:L3-B022 1 <BD100003
16265 membar 0x40 ! 00000B427E148944 CASE:L3-B022 1
16266 stda %f32, [%l5]0xE0 ! 00000B427E148948 CASE:L3-B022 1 Blk-Store
16267 membar 0x40 ! 00000B427E14894C CASE:L3-B022 1
16268 membar 0x40 ! 00000B427E148950 CASE:L3-B022 1
16269 stda %f16, [%l5]0xE0 ! 00000B427E148954 CASE:L3-B022 1 Blk-Store
16270 membar 0x40 ! 00000B427E148958 CASE:L3-B022 1
16271 stha %i1, [%g5+0x000E]%asi ! 00000B427E14895C CASE:L3-B022 1 S >BD100013
16272 stb %i0, [%g4-0x005D] ! 00000B427E148960 CASE:L3-B022 1 S >BD100011
16273 st %f8, [%g4+0x0064] ! 00000B427E148964 CASE:L3-B022 1 S >BD100010
16274 fba,pn %fcc2, BL100247 ! 00000B427E148968 CASE:L3-B022 1
16275 nop ! 00000B427E14896C CASE:L3-B022 1 S
16276BL100239:add %g1, 0xB64, %g1 ! 00000B427E148970 CASE:L3-B023 1 chksum++
16277 ldx [%g2+0x0050], %l5 ! 00000B427E148974 CASE:L3-B023 1 <BD100003
16278 membar 0x40 ! 00000B427E148978 CASE:L3-B023 1
16279 stda %f0, [%l5]0xE0 ! 00000B427E14897C CASE:L3-B023 1 Blk-Store
16280 membar 0x40 ! 00000B427E148980 CASE:L3-B023 1
16281 fpack16 %f24, %f24 ! 00000B427E148984 CASE:L3-B023 1 S
16282 membar 0x40 ! 00000B427E148988 CASE:L3-B023 1
16283 stda %f32, [%l5]0xF8 ! 00000B427E14898C CASE:L3-B023 1 Blk-Store
16284 membar 0x40 ! 00000B427E148990 CASE:L3-B023 1
16285 membar 0x40 ! 00000B427E148994 CASE:L3-B023 1
16286 stda %f0, [%l5]0x16 ! 00000B427E148998 CASE:L3-B023 1 Blk-Store
16287 membar 0x40 ! 00000B427E14899C CASE:L3-B023 1
16288 ldx [%g2+0x0040], %g5 ! 00000B427E1489A0 CASE:L3-B023 1 S BASE<BD100087
16289 ba BL100247 ! 00000B427E1489A4 CASE:L3-B023 1
16290 ldstub [%g6-0x0022], %o1 ! 00000B427E1489A8 CASE:L3-B023 1 S >BD100012
16291BL100247: ! SWCH:L2-B016
16292 add %g1, 0x8DA, %g1 ! 00000B427E1489AC SWCH:L2-B016 2 chksum++
16293 nop ! 00000B427E1489B0 SWCH:L2-B016 2 S
16294 ldx [%g2+0x0000], %g6 ! 00000B427E1489B4 SWCH:L2-B016 2 S BASE<BD100167
16295 stw %i2, [%g5-0x0010] ! 00000B427E1489B8 SWCH:L2-B016 2 S >BD100003
16296 sta %f4, [%g3+0x0064]%asi ! 00000B427E1489BC SWCH:L2-B016 2 S >BD100010
16297 fble,a BL100240 ;.empty ! 00000B427E1489C0 SWCH:L2-B016 2 L
16298 ba,a BL100241 ;.empty ! 00000B427E1489C4 SWCH:L2-B016 0 L
16299BL100240:fblg,pn %fcc2, BL100242 ! 00000B427E1489C8 SWCH:L2-B016 2 L
16300 nop ! 00000B427E1489CC SWCH:L2-B016 2 S
16301BL100241:bleu BL100243 ;.empty ! 00000B427E1489D0 SWCH:L2-B016 2 L
16302BL100243:be,pn %xcc, BL100244 ;.empty ! 00000B427E1489D4 SWCH:L2-B016 4 L
16303 .word 0xDFFBBF88 ! 00000B427E1489D8 SWCH:L2-B016 0 L illop
16304BL100242:bne,a,pt %xcc, BL100245 ! 00000B427E1489DC SWCH:L2-B016 0 L
16305 nop ! 00000B427E1489E0 SWCH:L2-B016 0 S
16306 .word 0xE9AA7EE6 ! 00000B427E1489E4 SWCH:L2-B016 0 L illop
16307BL100245:fbg,pn %fcc0, BL100246 ;.empty ! 00000B427E1489E8 SWCH:L2-B016 0 L
16308 .word 0x362F14EC ! 00000B427E1489EC SWCH:L2-B016 0 L random
16309BL100244:prefetch [%g6-0x006E], 2 ! 00000B427E1489F0 SWCH:L2-B016 4 S <BD100024
16310BL100246:add %g1, 0x9C7, %g1 ! 00000B427E1489F4 SWCH:L2-B016 2 chksum++
16311 nop ! 00000B427E1489F8 LOOP:L2-B017 2
16312 nop ! 00000B427E1489FC LOOP:L2-B018 2
16313 nop ! 00000B427E148A00 LOOP:L2-B019 2
16314 stw %o0, [%g3+0x0040] ! 00000B427E148A04 LOOP:L1-B000 2 S >BD100005
16315 fba,a,pt %fcc1, BL100248 ;.empty ! 00000B427E148A08 LOOP:L1-B000 2 L
16316 .word 0xA1B33958 ! 00000B427E148A0C LOOP:L1-B000 0 L illop
16317 nop ! 00000B427E148A10 LOOP:L1-B000 0 S
16318BL100248:bne,pn %icc, BL100250 ;.empty ! 00000B427E148A14 LOOP:L1-B000 2 L
16319 bpos BL100251 ;.empty ! 00000B427E148A18 LOOP:L1-B000 2 L
16320 bge,a BL100252 ;.empty ! 00000B427E148A1C LOOP:L1-B000 2 L
16321 fbo BL100253 ! 00000B427E148A20 LOOP:L1-B000 0 L
16322 nop ! 00000B427E148A24 LOOP:L1-B000 0 S
16323BL100251:fbue BL100252 ! 00000B427E148A28 LOOP:L1-B000 2 L
16324BL100249:nop ! 00000B427E148A2C LOOP:L1-B000 0 S
16325 bneg,a BL100254 ! 00000B427E148A30 LOOP:L1-B000 0 L
16326BL100252:nop ! 00000B427E148A34 LOOP:L1-B000 2 S
16327BL100254:fcmpeq32 %f28, %f22, %i4 ! 00000B427E148A38 LOOP:L1-B000 2 S
16328BL100253:st %f8, [%g4-0x0002] ! 00000B427E148A3C LOOP:L1-B000 2 S >BD100004+2
16329 .word 0x91B487FC ! 00000B427E148A40 LOOP:L1-B000 2 S illop_VIS
16330BL100250:add %g1, 0xD9A, %g1 ! 00000B427E148A44 LOOP:L1-B000 2 chksum++
16331 subcc %l1, 0x1, %l1 ! 00000B427E148A48 LOOP:L1-B000 2
16332 bnz,pn %xcc, BL100255 ! 00000B427E148A4C LOOP:L1-B000 2
16333 stw %i1, [%g6-0x002C] ! 00000B427E148A50 LOOP:L1-B000 2 S >BD100014
16334 add %g1, 0xB04, %g1 ! 00000B427E148A54 LOOP:L1-B000 1 chksum++
16335 sethi %hi(0x1F35D7), %g3 ! 00000B427E148A58 MAIN:L0-B000 1 .+0
16336 or %g3,%lo(0x1F35D7),%g3 ! 00000B427E148A5C MAIN:L0-B000 1
16337 cmp %g1, %g3 ! 00000B427E148A60 MAIN:L0-B000 1
16338 bne %icc, blimp_bad_end ! 00000B427E148A64 MAIN:L0-B000 1
16339 nop ! 00000B427E148A68 MAIN:L0-B000 1
16340blimp_good_end:
16341 EXIT_GOOD
16342blimp_bad_end:
16343 EXIT_BAD
16344
16345SECTION .btext046_pg1 TEXT_VA=0xb427e148000
16346attr_text {
16347 Name = .btext046_pg1,
16348 VA = 0xb427e148000,
16349 RA = 0xfffbb2000,
16350 PA = ra2pa(0xfffbb2000,0),
16351 tsbonly,
16352 part_0_ctx_nonzero_tsb_config_2,
16353 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
16354 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
16355 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
16356}
16357.text; .skip 8
16358
16359!========================================================================
16360
16361SECTION .btext047 TEXT_VA=0x7f5d924ff00
16362attr_text {
16363 Name = .btext047,
16364 VA = 0x7f5d924ff00,
16365 RA = 0xfffbeff00,
16366 PA = ra2pa(0xfffbeff00,0),
16367 notsb
16368}
16369
16370SECTION .btext047_pg0 TEXT_VA=0x7f5d9240000
16371attr_text {
16372 Name = .btext047_pg0,
16373 VA = 0x7f5d9240000,
16374 RA = 0xfffbe0000,
16375 PA = ra2pa(0xfffbe0000,0),
16376 tsbonly,
16377 part_0_ctx_nonzero_tsb_config_1,
16378 TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
16379 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
16380 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
16381}
16382.text; .skip 8
16383
16384
16385SECTION .btext047
16386.text
16387.global SUBR077; SUBR077:
16388BL100002: ! SUBR:L0-B000
16389 add %g1, 0x906, %g1 ! 000007F5D924FF00 SUBR:L0-B000 0 chksum++
16390 fble,pt %fcc2, BL100001 ! 000007F5D924FF04 SUBR:L0-B000 0
16391 save %o6, -128, %o6 ! 000007F5D924FF08 SUBR:L0-B000 0
16392BL100001: ! SUBR:L0-B000
16393 sethi %hh(0x7F5D924FF00),%l7 ! 000007F5D924FF0C SUBR:L0-B000 0 SUBR077
16394 or %l7,%hm(0x7F5D924FF00),%l7 ! 000007F5D924FF10 SUBR:L0-B000 0
16395 sethi %lm(0x7F5D924FF00),%l6 ! 000007F5D924FF14 SUBR:L0-B000 0
16396 or %l6,%lo(0x7F5D924FF00),%l6 ! 000007F5D924FF18 SUBR:L0-B000 0
16397 sllx %l7, 0x20, %l7 ! 000007F5D924FF1C SUBR:L0-B000 0
16398 or %l7, %l6, %l7 ! 000007F5D924FF20 SUBR:L0-B000 0
16399 ta %xcc, 0x45 ! 000007F5D924FF24 SUBR:L0-B000 0 demap-stack
16400 .word 0xBAEC84A8 ! 000007F5D924FF28 SUBR:L0-B000 0 illop
16401 flushw ! 000007F5D924FF2C SUBR:L0-B000 0
16402 or %g0, 0x2, %l2 ! 000007F5D924FF30 LOOP:L1-B000 0
16403BL100040: ! LOOP:L1-B000
16404 add %g1, 0xB42, %g1 ! 000007F5D924FF34 LOOP:L1-B000 0 chksum++
16405 st %f27, [%g5-0x0010] ! 000007F5D924FF38 LOOP:L1-B000 0 S >BD100003
16406 nop ! 000007F5D924FF3C LOOP:L1-B000 0 S
16407 nop ! 000007F5D924FF40 LOOP:L1-B000 0 S
16408 fbe,a BL100006 ! 000007F5D924FF44 LOOP:L1-B000 0 L
16409 .word 0xBDA0842E ! 000007F5D924FF48 LOOP:L1-B000 0 S illop
16410 call .+8 ! 000007F5D924FF4C LOOP:L1-B000 0 L
16411 stw %i3, [%g4+0x0040] ! 000007F5D924FF50 LOOP:L1-B000 0 S >BD100005
16412 .word 0xA9B0438C ! 000007F5D924FF54 LOOP:L1-B000 0 L illop
16413 .word 0x28D840BE ! 000007F5D924FF58 LOOP:L1-B000 0 S illop
16414 fbug,a BL100008 ! 000007F5D924FF5C LOOP:L1-B000 0 L
16415BL100007:st %f11, [%g3-0x0004] ! 000007F5D924FF60 LOOP:L1-B000 0 S >BD100004
16416BL100008:fcmpgt16 %f30, %f18, %o1 ! 000007F5D924FF64 LOOP:L1-B000 0 S
16417 nop ! 000007F5D924FF68 LOOP:L1-B000 0 S
16418 bne,pn %xcc, BL100009 ! 000007F5D924FF6C LOOP:L1-B000 0 L
16419BL100006:sta %f25, [%g3-0x000F]%asi ! 000007F5D924FF70 LOOP:L1-B000 0 S >BD100003+1
16420BL100009:add %g1, 0x7F7, %g1 ! 000007F5D924FF74 LOOP:L1-B000 0 chksum++
16421 fcmpd %fcc3, %f38, %f38 ! 000007F5D924FF78 SKIP:L2-B000 0
16422 fbl,a,pt %fcc3, BL100019 ! 000007F5D924FF7C SKIP:L2-B000 0
16423 nop ! 000007F5D924FF80 SKIP:L2-B000 0 S
16424 .word 0xD9CB9AFD ! 000007F5D924FF84 SKIP:L2-B000 0 illop
16425 .word 0xA97FA124 ! 000007F5D924FF88 SKIP:L2-B000 0 S illop
16426 ldda [%l6]0x24, %i0 ! 000007F5D924FF8C SKIP:L2-B000 0 S Quad_Ld
16427 .word 0xABA3488F ! 000007F5D924FF90 SKIP:L2-B000 0 S illop
16428 sta %f4, [%g6+0x0064]%asi ! 000007F5D924FF94 SKIP:L2-B000 0 S >BD100010
16429 st %f3, [%g6+0x0064] ! 000007F5D924FF98 SKIP:L2-B000 0 S >BD100010
16430 ldx [%g2+0x0050], %l5 ! 000007F5D924FF9C SKIP:L2-B000 0 <BD100003
16431 membar 0x40 ! 000007F5D924FFA0 SKIP:L2-B000 0
16432 .word 0x9E100001 ! 000007F5D924FFA4 SKIP:L2-B000 0 random
16433 membar 0x40 ! 000007F5D924FFA8 SKIP:L2-B000 0
16434 fpsub32s %f18, %f27, %f18 ! 000007F5D924FFAC SKIP:L2-B000 0 S
16435 ldstuba [%g6-0x005D]%asi, %o1 ! 000007F5D924FFB0 SKIP:L2-B000 0 S >BD100011
16436 ld [%g2+0x0060], %fsr ! 000007F5D924FFB4 SKIP:L2-B000 0 S <BD100008
16437 ldx [%g2+0x0060], %fsr ! 000007F5D924FFB8 SKIP:L2-B000 0 S <BD100008
16438 swap [%g5-0x0010], %o0 ! 000007F5D924FFBC SKIP:L2-B000 0 S >BD100003
16439 add %g1, 0x7DB, %g1 ! 000007F5D924FFC0 SKIP:L2-B000 0 chksum++
16440 nop ! 000007F5D924FFC4 SKIP:L2-B000 0 S
16441 fbge,a BL100015 ! 000007F5D924FFC8 SKIP:L2-B000 0 L
16442 stb %i1, [%g4-0x0022] ! 000007F5D924FFCC SKIP:L2-B000 0 S >BD100012
16443 sth %o1, [%g4+0x000E] ! 000007F5D924FFD0 SKIP:L2-B000 0 S >BD100013
16444 bpos BL100016 ! 000007F5D924FFD4 SKIP:L2-B000 0 L
16445 swap [%g3-0x002C], %o2 ! 000007F5D924FFD8 SKIP:L2-B000 0 S >BD100014
16446 nop ! 000007F5D924FFDC SKIP:L2-B000 0 S
16447 fbne,pt %fcc3, BL100015 ;.empty ! 000007F5D924FFE0 SKIP:L2-B000 0 L
16448 brgz,pn %i1, BL100016 ! 000007F5D924FFE4 SKIP:L2-B000 0 L
16449BL100015:swap [%g5+0x0040], %o2 ! 000007F5D924FFE8 SKIP:L2-B000 0 S >BD100005
16450BL100016:.word 0xFCF5D8FB ! 000007F5D924FFEC SKIP:L2-B000 0 L random
16451 bnz,pt %xcc, BL100018 ;.empty ! 000007F5D924FFF0 SKIP:L2-B000 0 L
16452BL100018:ble,a,pn %xcc, BL100017 ! 000007F5D924FFF4 SKIP:L2-B000 0 L
16453BL100017:.word 0x06183B21 ! 000007F5D924FFF8 SKIP:L2-B000 0 S illop
16454 add %g1, 0x1CB, %g1 ! 000007F5D924FFFC SKIP:L2-B000 0 chksum++
16455 fba,a,pt %fcc0, BL100021 ! 000007F5D9250000 SKIP:L2-B000 0
16456 .word 0x81A82014 ! 000007F5D9250004 SKIP:L2-B000 0 S illop
16457BL100019: ! ELSE:L2-B001
16458 sth %o1, [%g3+0x000E] ! 000007F5D9250008 ELSE:L2-B001 0 S >BD100013
16459 rd %gsr, %l6 ! 000007F5D925000C ELSE:L2-B001 0 S
16460 wr %l6, 0xB0, %gsr ! 000007F5D9250010 ELSE:L2-B001 0 S
16461 fcmpgt32 %f28, %f18, %o3 ! 000007F5D9250014 ELSE:L2-B001 0 S
16462 sta %f4, [%g6+0x0064]%asi ! 000007F5D9250018 ELSE:L2-B001 0 S >BD100010
16463 add %g1, 0x98E, %g1 ! 000007F5D925001C ELSE:L2-B001 0 chksum++
16464 ldx [%g2+0x0050], %l5 ! 000007F5D9250020 ELSE:L2-B001 0 <BD100003
16465 membar 0x40 ! 000007F5D9250024 ELSE:L2-B001 0
16466 stda %f16, [%l5]0xE0 ! 000007F5D9250028 ELSE:L2-B001 0 Blk-Store
16467 membar 0x40 ! 000007F5D925002C ELSE:L2-B001 0
16468 ldx [%g4-0x0088], %g4 ! 000007F5D9250030 ELSE:L2-B001 0 ptr_chase
16469 ldx [%g4-0x0088], %g4 ! 000007F5D9250034 ELSE:L2-B001 0 ptr_chase
16470 .word 0x89A5D823 ! 000007F5D9250038 ELSE:L2-B001 0 illop
16471 ldx [%g4-0x0088], %g4 ! 000007F5D925003C ELSE:L2-B001 0 ptr_chase
16472 ldx [%g4-0x0088], %g4 ! 000007F5D9250040 ELSE:L2-B001 0 ptr_chase
16473 ldx [%g4-0x0088], %g4 ! 000007F5D9250044 ELSE:L2-B001 0 ptr_chase
16474 .word 0xABA2D8FC ! 000007F5D9250048 ELSE:L2-B001 0 illop
16475 ldx [%g4-0x0088], %g4 ! 000007F5D925004C ELSE:L2-B001 0 ptr_chase
16476 ldsba [%g7+%g7]0x83, %o5 ! 000007F5D9250050 ELSE:L2-B001 0 S <BD100034
16477 membar 0x40 ! 000007F5D9250054 ELSE:L2-B001 0
16478 stda %f0, [%l5]0xE0 ! 000007F5D9250058 ELSE:L2-B001 0 Blk-Store
16479 membar 0x40 ! 000007F5D925005C ELSE:L2-B001 0
16480 call .+8 ! 000007F5D9250060 ELSE:L2-B001 0 S
16481 nop ! 000007F5D9250064 ELSE:L2-B001 0 S
16482 membar 0x40 ! 000007F5D9250068 ELSE:L2-B001 0
16483 stda %f32, [%l5]0xE0 ! 000007F5D925006C ELSE:L2-B001 0 Blk-Store
16484 membar 0x40 ! 000007F5D9250070 ELSE:L2-B001 0
16485 .word 0xE0146E75 ! 000007F5D9250074 ELSE:L2-B001 0 random
16486 stda %f16, [%l5]0xE0 ! 000007F5D9250078 ELSE:L2-B001 0 Blk-Store
16487 membar 0x40 ! 000007F5D925007C ELSE:L2-B001 0
16488 .word 0x8679B379 ! 000007F5D9250080 ELSE:L2-B001 0 random
16489 stda %f30, [%l6]0xD1 ! 000007F5D9250084 ELSE:L2-B001 0 S Short8
16490BL100021: ! ELSE:L2-B001
16491 add %g1, 0x987, %g1 ! 000007F5D9250088 ELSE:L2-B001 0 chksum++
16492 .word 0xB999140D ! 000007F5D925008C SKIP:L2-B002 0 illop
16493 bnz,a BL100022 ! 000007F5D9250090 SKIP:L2-B002 0
16494 sta %f16, [%g3+0x0040]%asi ! 000007F5D9250094 SKIP:L2-B002 0 S >BD100005
16495 ldx [%g2+0x0050], %l5 ! 000007F5D9250098 SKIP:L2-B002 0 <BD100003
16496 membar 0x40 ! 000007F5D925009C SKIP:L2-B002 0
16497 stda %f0, [%l5]0xF0 ! 000007F5D92500A0 SKIP:L2-B002 0 Blk-Store
16498 membar 0x40 ! 000007F5D92500A4 SKIP:L2-B002 0
16499 .word 0x9BA85000 ! 000007F5D92500A8 SKIP:L2-B002 0 S random
16500 ldstub [%g6+0x0078], %i2 ! 000007F5D92500AC SKIP:L2-B002 0 S >BD100020
16501 .word 0xBFD6C2A0 ! 000007F5D92500B0 SKIP:L2-B002 0 S illop
16502 .word 0x888F3FB4 ! 000007F5D92500B4 SKIP:L2-B002 0 random
16503 .word 0xC5AB1984 ! 000007F5D92500B8 SKIP:L2-B002 0 S illop
16504 ldx [%g2+0x0050], %l5 ! 000007F5D92500BC SKIP:L2-B002 0 <BD100003
16505 membar 0x40 ! 000007F5D92500C0 SKIP:L2-B002 0
16506 ldda [%l5]0xF8, %f16 ! 000007F5D92500C4 SKIP:L2-B002 0 Blk-Load
16507 .word 0xDDCE6A3E ! 000007F5D92500C8 SKIP:L2-B002 0 illop
16508 lduwa [%g7+%g0]0x83, %o0 ! 000007F5D92500CC SKIP:L2-B002 0 S <BD100034
16509 st %f30, [%g3+0x0040] ! 000007F5D92500D0 SKIP:L2-B002 0 S >BD100005
16510 fba,pt %fcc2, BL100023 ! 000007F5D92500D4 SKIP:L2-B002 0
16511 nop ! 000007F5D92500D8 SKIP:L2-B002 0 S
16512BL100022: ! ELSE:L2-B003
16513 ldx [%g2+0x0050], %l5 ! 000007F5D92500DC ELSE:L2-B003 0 <BD100003
16514 membar 0x40 ! 000007F5D92500E0 ELSE:L2-B003 0
16515 stda %f0, [%l5]0xE0 ! 000007F5D92500E4 ELSE:L2-B003 0 Blk-Store
16516 membar 0x40 ! 000007F5D92500E8 ELSE:L2-B003 0
16517 .word 0xA7AF5429 ! 000007F5D92500EC ELSE:L2-B003 0 S illop_FP
16518 ldstub [%g6-0x005D], %i2 ! 000007F5D92500F0 ELSE:L2-B003 0 S >BD100011
16519 .word 0xA7AAF552 ! 000007F5D92500F4 ELSE:L2-B003 0 S illop_FP
16520 membar 0x40 ! 000007F5D92500F8 ELSE:L2-B003 0
16521 ldda [%l5]0x1E, %f16 ! 000007F5D92500FC ELSE:L2-B003 0 Blk-Load
16522 membar 0x40 ! 000007F5D9250100 ELSE:L2-B003 0
16523 membar 0x40 ! 000007F5D9250104 ELSE:L2-B003 0
16524 stda %f16, [%l5]0x16 ! 000007F5D9250108 ELSE:L2-B003 0 Blk-Store
16525 membar 0x40 ! 000007F5D925010C ELSE:L2-B003 0
16526 add %g1, 0xEE0, %g1 ! 000007F5D9250110 ELSE:L2-B003 0 chksum++
16527 nop ! 000007F5D9250114 ELSE:L2-B003 0 S
16528 sethi %hh(0xFFFF9B2209AAFF00),%l6 ! 000007F5D9250118 ELSE:L2-B003 0 SUBR079
16529 or %l6,%hm(0xFFFF9B2209AAFF00),%l6 ! 000007F5D925011C ELSE:L2-B003 0
16530 .word 0x9DEE1B96 ! 000007F5D9250120 ELSE:L2-B003 0 illop
16531 or %l5,%lo(0xFFFF9B2209AAFF00),%l5 ! 000007F5D9250124 ELSE:L2-B003 0
16532 sllx %l6, 0x20, %l6 ! 000007F5D9250128 ELSE:L2-B003 0
16533 or %l6, %l5, %l6 ! 000007F5D925012C ELSE:L2-B003 0
16534 .word 0x8D424C67 ! 000007F5D9250130 ELSE:L2-B003 0 S illop
16535 nop ! 000007F5D9250134 ELSE:L2-B003 0 S
16536 ldstuba [%g3-0x005D]%asi, %l4 ! 000007F5D9250138 ELSE:L2-B003 0 S >BD100011
16537 ldx [%g2+0x0050], %l5 ! 000007F5D925013C ELSE:L2-B003 0 <BD100003
16538 membar 0x40 ! 000007F5D9250140 ELSE:L2-B003 0
16539 stda %f32, [%l5]0xF0 ! 000007F5D9250144 ELSE:L2-B003 0 Blk-Store
16540 membar 0x40 ! 000007F5D9250148 ELSE:L2-B003 0
16541 membar 0x40 ! 000007F5D925014C ELSE:L2-B003 0
16542 stda %f32, [%l5]0xF8 ! 000007F5D9250150 ELSE:L2-B003 0 Blk-Store
16543 .word 0xBDC87E9B ! 000007F5D9250154 ELSE:L2-B003 0 illop
16544 lda [%g3-0x0004]%asi, %f2 ! 000007F5D9250158 ELSE:L2-B003 0 S <BD100004
16545 add %g5, -34, %l6 ! 000007F5D925015C ELSE:L2-B003 0 @BD100012
16546 ldda [%l6]0xD8, %f16 ! 000007F5D9250160 ELSE:L2-B003 0 S Short8
16547 .word 0xC3832FB5 ! 000007F5D9250164 ELSE:L2-B003 0 S random
16548BL100023: ! ELSE:L2-B003
16549 add %g1, 0xC84, %g1 ! 000007F5D9250168 ELSE:L2-B003 0 chksum++
16550 .word 0x915F5B1E ! 000007F5D925016C SKIP:L2-B004 0 illop
16551 .word 0xB3A9053F ! 000007F5D9250170 SKIP:L2-B004 0 illop
16552 .word 0x327874D3 ! 000007F5D9250174 SKIP:L2-B004 0 S illop
16553 ta %xcc, 0x40 ! 000007F5D9250178 SKIP:L2-B004 0 S +-priv
16554 stb %g1, [%g5-0x005D] ! 000007F5D925017C SKIP:L2-B004 0 S >BD100011
16555 stha %o5, [%g5+0x000E]%asi ! 000007F5D9250180 SKIP:L2-B004 0 S >BD100013
16556 ldstub [%g5+0x0078], %o2 ! 000007F5D9250184 SKIP:L2-B004 0 S >BD100020
16557 st %f3, [%g6+0x0064] ! 000007F5D9250188 SKIP:L2-B004 0 S >BD100010
16558 st %f10, [%g5-0x0004] ! 000007F5D925018C SKIP:L2-B004 0 S >BD100004
16559 add %g1, 0x4C8, %g1 ! 000007F5D9250190 SKIP:L2-B004 0 chksum++
16560 st %f11, [%g4-0x0004] ! 000007F5D9250194 SKIP:L2-B004 0 S >BD100004
16561 ba,a,pt %icc, BL100025 ;.empty ! 000007F5D9250198 SKIP:L2-B004 0 L
16562 fbue,a BL100026 ! 000007F5D925019C SKIP:L2-B004 0 L
16563BL100026:.word 0xC2604688 ! 000007F5D92501A0 SKIP:L2-B004 0 S illop
16564BL100025:.word 0xED360962 ! 000007F5D92501A4 SKIP:L2-B004 0 S illop
16565 fblg,pn %fcc3, BL100027 ;.empty ! 000007F5D92501A8 SKIP:L2-B004 0 L
16566 fbn BL100027 ;.empty ! 000007F5D92501AC SKIP:L2-B004 0 L
16567 .word 0x9DAFD0D4 ! 000007F5D92501B0 SKIP:L2-B004 0 L illop
16568 nop ! 000007F5D92501B4 SKIP:L2-B004 0 S
16569 .word 0xD6F5AD0A ! 000007F5D92501B8 SKIP:L2-B004 0 L random
16570BL100028:brgez,pt %o0, BL100027 ! 000007F5D92501BC SKIP:L2-B004 0 L
16571 .word 0xF46F0D60 ! 000007F5D92501C0 SKIP:L2-B004 0 S random
16572BL100029:bge,a BL100030 ! 000007F5D92501C4 SKIP:L2-B004 0 L
16573BL100030:lduh [%g6-0x006E], %i4 ! 000007F5D92501C8 SKIP:L2-B004 0 S <BD100024
16574 .word 0xBBABD89E ! 000007F5D92501CC SKIP:L2-B004 0 L illop
16575BL100031:tcc %xcc, %g0+0x0070 ! 000007F5D92501D0 SKIP:L2-B004 0 S pseudo-branch
16576 stb %i2, [%g4-0x002B] ! 000007F5D92501D4 SKIP:L2-B004 0 S >BD100014+1
16577BL100027:add %g1, 0x4C7, %g1 ! 000007F5D92501D8 SKIP:L2-B004 0 chksum++
16578 ba,a BL100039 ! 000007F5D92501DC SKIP:L2-B004 0
16579 st %f8, [%g3+0x0064] ! 000007F5D92501E0 SKIP:L2-B004 0 S >BD100010
16580BL100032: ! ELSE:L2-B005
16581 .word 0xF5320692 ! 000007F5D92501E4 ELSE:L2-B005 0 S illop
16582 swap [%g5+0x0040], %o0 ! 000007F5D92501E8 ELSE:L2-B005 0 S >BD100005
16583 sta %f31, [%g6-0x0010]%asi ! 000007F5D92501EC ELSE:L2-B005 0 S >BD100003
16584 add %g5, -93, %l6 ! 000007F5D92501F0 ELSE:L2-B005 0 @BD100011
16585 stda %f20, [%l6]0xD0 ! 000007F5D92501F4 ELSE:L2-B005 0 S Short8
16586 stb %o3, [%g4+0x000F] ! 000007F5D92501F8 ELSE:L2-B005 0 S >BD100013+1
16587 add %g1, 0xBB2, %g1 ! 000007F5D92501FC ELSE:L2-B005 0 chksum++
16588 call .+8 ! 000007F5D9250200 ELSE:L2-B005 0 L
16589 .word 0xDC2B4A94 ! 000007F5D9250204 ELSE:L2-B005 0 S random
16590 bnz,a BL100034 ;.empty ! 000007F5D9250208 ELSE:L2-B005 0 L
16591BL100034:bleu,a BL100035 ;.empty ! 000007F5D925020C ELSE:L2-B005 0 L
16592 ble,pn %xcc, BL100035 ! 000007F5D9250210 ELSE:L2-B005 0 L
16593BL100035:ta %xcc, 0x43 ! 000007F5D9250214 ELSE:L2-B005 0 S +-PEF
16594 swap [%g3-0x0010], %l0 ! 000007F5D9250218 ELSE:L2-B005 0 S >BD100003
16595 .word 0xF12E5333 ! 000007F5D925021C ELSE:L2-B005 0 L illop
16596 .word 0xDABE28A0 ! 000007F5D9250220 ELSE:L2-B005 0 L illop
16597BL100037:nop ! 000007F5D9250224 ELSE:L2-B005 0 S
16598 .word 0xFB089A04 ! 000007F5D9250228 ELSE:L2-B005 0 L illop
16599BL100038:fbn,a,pt %fcc2, BL100036 ;.empty ! 000007F5D925022C ELSE:L2-B005 0 L
16600 fba,a BL100033 ! 000007F5D9250230 ELSE:L2-B005 0 L
16601BL100036:prefetch [%g1-0x00D8], 2 ! 000007F5D9250234 ELSE:L2-B005 0 S <.-216
16602 .word 0xB7D99380 ! 000007F5D9250238 ELSE:L2-B005 0 S illop
16603BL100033:add %g1, 0x84, %g1 ! 000007F5D925023C ELSE:L2-B005 0 chksum++
16604BL100039: ! ELSE:L2-B005
16605 add %g1, 0x7E8, %g1 ! 000007F5D9250240 ELSE:L2-B005 0 chksum++
16606 ldx [%g2+0x0050], %l5 ! 000007F5D9250244 LOOP:L1-B000 0 <BD100003
16607 .word 0xF61C0A01 ! 000007F5D9250248 LOOP:L1-B000 0 illop
16608 stda %f16, [%l5]0xE0 ! 000007F5D925024C LOOP:L1-B000 0 Blk-Store
16609 membar 0x40 ! 000007F5D9250250 LOOP:L1-B000 0
16610 .word 0xA99DDC97 ! 000007F5D9250254 LOOP:L1-B000 0 illop
16611 or %l6,%hm(0x10A99DDC97),%l6 ! 000007F5D9250258 LOOP:L1-B000 0
16612 sethi %lm(0x10A99DDC97),%l5 ! 000007F5D925025C LOOP:L1-B000 0
16613 or %l5,%lo(0x10A99DDC97),%l5 ! 000007F5D9250260 LOOP:L1-B000 0
16614 sllx %l6, 0x20, %l6 ! 000007F5D9250264 LOOP:L1-B000 0
16615 or %l6, %l5, %l6 ! 000007F5D9250268 LOOP:L1-B000 0
16616 jmpl %l6+0x0000, %o7 ! 000007F5D925026C LOOP:L1-B000 0 S
16617 nop ! 000007F5D9250270 LOOP:L1-B000 0 S
16618 lda [%g4-0x0001]%asi, %f10 ! 000007F5D9250274 LOOP:L1-B000 0 S <BD100004+3
16619 ldx [%g3-0x0088], %g3 ! 000007F5D9250278 LOOP:L1-B000 0 ptr_chase
16620 .word 0xCD68D34A ! 000007F5D925027C LOOP:L1-B000 0 illop
16621 .word 0x83F00000 ! 000007F5D9250280 LOOP:L1-B000 0 S illop
16622 ldx [%g2+0x0050], %l5 ! 000007F5D9250284 LOOP:L1-B000 0 <BD100003
16623 .word 0x81C3E008 ! 000007F5D9250288 LOOP:L1-B000 0 random
16624 .word 0x9553C000 ! 000007F5D925028C LOOP:L1-B000 0 illop
16625 .word 0x02FCF230 ! 000007F5D9250290 LOOP:L1-B000 0 random
16626 .word 0xAFAA927C ! 000007F5D9250294 LOOP:L1-B000 0 S illop
16627 ldx [%g2+0x0018], %g5 ! 000007F5D9250298 LOOP:L1-B000 0 S BASE<BD100077
16628 subcc %l2, 0x1, %l2 ! 000007F5D925029C LOOP:L1-B000 0
16629 bnz,a,pt %icc, BL100040 ! 000007F5D92502A0 LOOP:L1-B000 0
16630 .word 0x83AC18EF ! 000007F5D92502A4 LOOP:L1-B000 0 S illop
16631 add %g1, 0xCBE, %g1 ! 000007F5D92502A8 LOOP:L1-B000 0 chksum++
16632 .word 0x0207469D ! 000007F5D92502AC SUBR:L0-B000 0 S random
16633 ldx [%g2+0x0010], %g4 ! 000007F5D92502B0 SUBR:L0-B000 0 S BASE<BD100173
16634 .word 0x8BA64568 ! 000007F5D92502B4 SUBR:L0-B000 0 illop
16635 .word 0xE5572647 ! 000007F5D92502B8 SUBR:L0-B000 0 illop
16636 .word 0xC2BFCCBA ! 000007F5D92502BC SUBR:L0-B000 0 illop
16637 or %l5,%lo(0x108BA64568),%l5 ! 000007F5D92502C0 SUBR:L0-B000 0
16638 sllx %l6, 0x20, %l6 ! 000007F5D92502C4 SUBR:L0-B000 0
16639 or %l6, %l5, %l6 ! 000007F5D92502C8 SUBR:L0-B000 0
16640 jmpl %l6+0x0000, %o7 ! 000007F5D92502CC SUBR:L0-B000 0 S
16641 fpmerge %f29, %f16, %f30 ! 000007F5D92502D0 SUBR:L0-B000 0 S
16642 lduw [%g4-0x002C], %i4 ! 000007F5D92502D4 SUBR:L0-B000 0 S <BD100014
16643 ldx [%g2+0x0058], %l6 ! 000007F5D92502D8 SUBR:L0-B000 0 <BD100021
16644 ldda [%l6]0x2E, %i0 ! 000007F5D92502DC SUBR:L0-B000 0 S Quad_Ld_P
16645 add %g4, -34, %l6 ! 000007F5D92502E0 SUBR:L0-B000 0 @BD100012
16646 stda %f30, [%l6]0xD8 ! 000007F5D92502E4 SUBR:L0-B000 0 S Short8
16647 ldx [%g2+0x0048], %g5 ! 000007F5D92502E8 SUBR:L0-B000 0 S BASE<BD100111
16648 .word 0xB9A08D11 ! 000007F5D92502EC SUBR:L0-B000 0 illop
16649 add %g1, 0xEB1, %i0 ! 000007F5D92502F0 SUBR:L0-B000 0
16650 .word 0x9DD851F1 ! 000007F5D92502F4 SUBR:L0-B000 0 S illop
16651 fbule BL100041 ! 000007F5D92502F8 SUBR:L0-B000 0
16652 .word 0x8FE4DC35 ! 000007F5D92502FC SUBR:L0-B000 0 illop
16653BL100041:.word 0x18631142 ! 000007F5D9250300 SUBR:L0-B000 0 random
16654 nop ! 000007F5D9250304 SUBR:L0-B000 0
16655
16656SECTION .btext047_pg1 TEXT_VA=0x7f5d9250000
16657attr_text {
16658 Name = .btext047_pg1,
16659 VA = 0x7f5d9250000,
16660 RA = 0xfffbf0000,
16661 PA = ra2pa(0xfffbf0000,0),
16662 tsbonly,
16663 part_0_ctx_nonzero_tsb_config_1,
16664 TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
16665 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
16666 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
16667}
16668.text; .skip 8
16669
16670!========================================================================
16671
16672SECTION .btext048 TEXT_VA=0xffff99d6ac94bf00
16673attr_text {
16674 Name = .btext048,
16675 VA = 0xffff99d6ac94bf00,
16676 RA = ra2pa(0xfffc47f00,0),
16677 PA = ra2pa(0xfffc47f00,0),
16678 notsb
16679}
16680
16681SECTION .btext048_pg0 TEXT_VA=0xffff99d6ac94a000
16682attr_text {
16683 Name = .btext048_pg0,
16684 VA = 0xffff99d6ac94a000,
16685 RA = ra2pa(0xfffc46000,0),
16686 PA = ra2pa(0xfffc46000,0),
16687 tsbonly,
16688 part_0_ctx_nonzero_tsb_config_3,
16689 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
16690 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
16691 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
16692}
16693.text; .skip 8
16694
16695
16696SECTION .btext048
16697.text
16698.global SUBR078; SUBR078:
16699BL100042: ! SUBR:L0-B000
16700 add %g1, 0x24E, %g1 ! FFFF99D6AC94BF00 SUBR:L0-B000 6 chksum++
16701 save %o6, -128, %o6 ! FFFF99D6AC94BF04 SUBR:L0-B000 6
16702 sethi %hh(0xFFFF99D6AC94BF00),%l7 ! FFFF99D6AC94BF08 SUBR:L0-B000 6 SUBR078
16703 or %l7,%hm(0xFFFF99D6AC94BF00),%l7 ! FFFF99D6AC94BF0C SUBR:L0-B000 6
16704 sethi %lm(0xFFFF99D6AC94BF00),%l6 ! FFFF99D6AC94BF10 SUBR:L0-B000 6
16705 or %l6,%lo(0xFFFF99D6AC94BF00),%l6 ! FFFF99D6AC94BF14 SUBR:L0-B000 6
16706 sllx %l7, 0x20, %l7 ! FFFF99D6AC94BF18 SUBR:L0-B000 6
16707 or %l7, %l6, %l7 ! FFFF99D6AC94BF1C SUBR:L0-B000 6
16708 ta %xcc, 0x45 ! FFFF99D6AC94BF20 SUBR:L0-B000 6 demap-stack
16709 add %g1, 0xFF, %g1 ! FFFF99D6AC94BF24 SUBR:L0-B000 6 chksum++
16710 flushw ! FFFF99D6AC94BF28 SUBR:L0-B000 6
16711 or %g0, 0x2, %l4 ! FFFF99D6AC94BF2C LOOP:L1-B000 6
16712BL100047: ! LOOP:L1-B000
16713 add %g1, 0xE33, %g1 ! FFFF99D6AC94BF30 LOOP:L1-B000 12 chksum++
16714 .word 0x81B165A1 ! FFFF99D6AC94BF34 LOOP:L1-B000 12 S illop_VIS
16715 ta %xcc, 0x46 ! FFFF99D6AC94BF38 LOOP:L1-B000 12 S demap-page
16716 sth %o0, [%g4-0x006E] ! FFFF99D6AC94BF3C LOOP:L1-B000 12 S >BD100024
16717 ldx [%g2+0x0050], %l5 ! FFFF99D6AC94BF40 LOOP:L1-B000 12 <BD100003
16718 membar 0x40 ! FFFF99D6AC94BF44 LOOP:L1-B000 12
16719 stda %f16, [%l5]0xF8 ! FFFF99D6AC94BF48 LOOP:L1-B000 12 Blk-Store
16720 membar 0x40 ! FFFF99D6AC94BF4C LOOP:L1-B000 12
16721 andcc %o0, 0x800, %g0 ! FFFF99D6AC94BF50 SKIP:L2-B000 12
16722 bz,a,pt %xcc, BL100043 ! FFFF99D6AC94BF54 SKIP:L2-B000 12
16723 nop ! FFFF99D6AC94BF58 SKIP:L2-B000 8 S
16724 ldx [%g2+0x0058], %l6 ! FFFF99D6AC94BF5C SKIP:L2-B000 4 <BD100021
16725 ldda [%l6]0x2E, %i0 ! FFFF99D6AC94BF60 SKIP:L2-B000 4 S Quad_Ld_P
16726 ldx [%g2+0x0028], %g5 ! FFFF99D6AC94BF64 SKIP:L2-B000 4 S BASE<BD100060
16727 ldx [%g2+0x0050], %l5 ! FFFF99D6AC94BF68 SKIP:L2-B000 4 <BD100003
16728 membar 0x40 ! FFFF99D6AC94BF6C SKIP:L2-B000 4
16729 stda %f0, [%l5]0xF0 ! FFFF99D6AC94BF70 SKIP:L2-B000 4 Blk-Store
16730 membar 0x40 ! FFFF99D6AC94BF74 SKIP:L2-B000 4
16731 membar 0x40 ! FFFF99D6AC94BF78 SKIP:L2-B000 4
16732 stda %f16, [%l5]0x16 ! FFFF99D6AC94BF7C SKIP:L2-B000 4 Blk-Store
16733 membar 0x40 ! FFFF99D6AC94BF80 SKIP:L2-B000 4
16734 membar 0x40 ! FFFF99D6AC94BF84 SKIP:L2-B000 4
16735 stda %f32, [%l5]0xE0 ! FFFF99D6AC94BF88 SKIP:L2-B000 4 Blk-Store
16736 membar 0x40 ! FFFF99D6AC94BF8C SKIP:L2-B000 4
16737 stb %i4, [%g6-0x000E] ! FFFF99D6AC94BF90 SKIP:L2-B000 4 S >BD100003+2
16738 add %g1, 0x8E6, %g1 ! FFFF99D6AC94BF94 SKIP:L2-B000 4 chksum++
16739 ldx [%g2+0x0050], %l5 ! FFFF99D6AC94BF98 SKIP:L2-B000 4 <BD100003
16740 membar 0x40 ! FFFF99D6AC94BF9C SKIP:L2-B000 4
16741 stda %f16, [%l5]0xE0 ! FFFF99D6AC94BFA0 SKIP:L2-B000 4 Blk-Store
16742 membar 0x40 ! FFFF99D6AC94BFA4 SKIP:L2-B000 4
16743 membar 0x40 ! FFFF99D6AC94BFA8 SKIP:L2-B000 4
16744 stda %f16, [%l5]0xF0 ! FFFF99D6AC94BFAC SKIP:L2-B000 4 Blk-Store
16745 membar 0x40 ! FFFF99D6AC94BFB0 SKIP:L2-B000 4
16746 stw %i5, [%g6+0x0040] ! FFFF99D6AC94BFB4 SKIP:L2-B000 4 S >BD100005
16747 ldx [%g2+0x0058], %l6 ! FFFF99D6AC94BFB8 SKIP:L2-B000 4 <BD100021
16748 stba %g7, [%l6+%g0]0x04 ! FFFF99D6AC94BFBC SKIP:L2-B000 4 S >BD100022
16749 st %f25, [%g5+0x0040] ! FFFF99D6AC94BFC0 SKIP:L2-B000 4 S >BD100005
16750 fexpand %f25, %f26 ! FFFF99D6AC94BFC4 SKIP:L2-B000 4 S
16751 fba,a,pt %fcc0, BL100044 ! FFFF99D6AC94BFC8 SKIP:L2-B000 4
16752 .word 0x1DCFB7BD ! FFFF99D6AC94BFCC SKIP:L2-B000 0 S illop
16753BL100043: ! ELSE:L2-B001
16754 nop ! FFFF99D6AC94BFD0 ELSE:L2-B001 8 S
16755 add %g4, 0xE, %l6 ! FFFF99D6AC94BFD4 ELSE:L2-B001 8 @BD100013
16756 stda %f30, [%l6]0xDA ! FFFF99D6AC94BFD8 ELSE:L2-B001 8 S Short16
16757 st %f5, [%g5-0x0004] ! FFFF99D6AC94BFDC ELSE:L2-B001 8 S >BD100004
16758 st %f9, [%g4+0x0065] ! FFFF99D6AC94BFE0 ELSE:L2-B001 8 S >BD100010+1
16759 st %fsr, [%g2+0x0060] ! FFFF99D6AC94BFE4 ELSE:L2-B001 8 S <BD100008
16760 add %g3, -93, %l6 ! FFFF99D6AC94BFE8 ELSE:L2-B001 8 @BD100011
16761 ldda [%l6]0xD8, %f22 ! FFFF99D6AC94BFEC ELSE:L2-B001 8 S Short8
16762 .word 0xEDBC9C30 ! FFFF99D6AC94BFF0 ELSE:L2-B001 8 S illop_VIS
16763 sethi %hh(0x122C2D19F00),%l6 ! FFFF99D6AC94BFF4 ELSE:L2-B001 8 SUBR084
16764 or %l6,%hm(0x122C2D19F00),%l6 ! FFFF99D6AC94BFF8 ELSE:L2-B001 8
16765 sethi %lm(0x122C2D19F00),%l5 ! FFFF99D6AC94BFFC ELSE:L2-B001 8
16766 or %l5,%lo(0x122C2D19F00),%l5 ! FFFF99D6AC94C000 ELSE:L2-B001 8
16767 sllx %l6, 0x20, %l6 ! FFFF99D6AC94C004 ELSE:L2-B001 8
16768 or %l6, %l5, %l6 ! FFFF99D6AC94C008 ELSE:L2-B001 8
16769 jmpl %l6+0x0000, %o7 ! FFFF99D6AC94C00C ELSE:L2-B001 8 S
16770 ldstuba [%g4-0x0022]%asi, %o2 ! FFFF99D6AC94C010 ELSE:L2-B001 8 S >BD100012
16771 add %g1, 0xA32, %g1 ! FFFF99D6AC94C014 ELSE:L2-B001 8 chksum++
16772 call .+8 ! FFFF99D6AC94C018 ELSE:L2-B001 8 S
16773 nop ! FFFF99D6AC94C01C ELSE:L2-B001 8 S
16774 ldx [%g2+0x0050], %l5 ! FFFF99D6AC94C020 ELSE:L2-B001 8 <BD100003
16775 membar 0x40 ! FFFF99D6AC94C024 ELSE:L2-B001 8
16776 ldda [%l5]0x16, %f16 ! FFFF99D6AC94C028 ELSE:L2-B001 8 Blk-Load
16777 membar 0x40 ! FFFF99D6AC94C02C ELSE:L2-B001 8
16778 st %f8, [%g6+0x0064] ! FFFF99D6AC94C030 ELSE:L2-B001 8 S >BD100010
16779 st %f5, [%g5-0x0004] ! FFFF99D6AC94C034 ELSE:L2-B001 8 S >BD100004
16780 membar 0x40 ! FFFF99D6AC94C038 ELSE:L2-B001 8
16781 stda %f0, [%l5]0xE0 ! FFFF99D6AC94C03C ELSE:L2-B001 8 Blk-Store
16782 membar 0x40 ! FFFF99D6AC94C040 ELSE:L2-B001 8
16783BL100044: ! ELSE:L2-B001
16784 add %g1, 0x7AD, %g1 ! FFFF99D6AC94C044 ELSE:L2-B001 12 chksum++
16785 fcmpd %fcc3, %f44, %f46 ! FFFF99D6AC94C048 SKIP:L2-B002 12
16786 fbl,a,pn %fcc3, BL100045 ! FFFF99D6AC94C04C SKIP:L2-B002 12
16787 nop ! FFFF99D6AC94C050 SKIP:L2-B002 12 S
16788 ldx [%g2+0x0020], %g6 ! FFFF99D6AC94C054 SKIP:L2-B002 0 S BASE<BD100016
16789 ldx [%g2+0x0018], %g4 ! FFFF99D6AC94C058 SKIP:L2-B002 0 S BASE<BD100077
16790 ldstub [%g4-0x0022], %l1 ! FFFF99D6AC94C05C SKIP:L2-B002 0 S >BD100012
16791 .word 0x91D3E3B7 ! FFFF99D6AC94C060 SKIP:L2-B002 0 S illop
16792 ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C064 SKIP:L2-B002 0 ptr_chase
16793 ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C068 SKIP:L2-B002 0 ptr_chase
16794 add %g1, 0x231, %g1 ! FFFF99D6AC94C06C SKIP:L2-B002 0 chksum++
16795 add %g4, -110, %l6 ! FFFF99D6AC94C070 SKIP:L2-B002 0 @BD100024
16796 stda %f30, [%l6]0xD2 ! FFFF99D6AC94C074 SKIP:L2-B002 0 S Short16
16797 swapa [%g4+0x0040]%asi, %o2 ! FFFF99D6AC94C078 SKIP:L2-B002 0 S >BD100005
16798 .word 0xB9905476 ! FFFF99D6AC94C07C SKIP:L2-B002 0 illop
16799 membar 0x40 ! FFFF99D6AC94C080 SKIP:L2-B002 0
16800 stda %f0, [%l5]0x16 ! FFFF99D6AC94C084 SKIP:L2-B002 0 Blk-Store
16801 .word 0x27770D28 ! FFFF99D6AC94C088 SKIP:L2-B002 0 random
16802 stwa %g1, [%g5-0x0010]%asi ! FFFF99D6AC94C08C SKIP:L2-B002 0 S >BD100003
16803 .word 0xCF8D57C4 ! FFFF99D6AC94C090 SKIP:L2-B002 0 S random
16804 st %f10, [%g6+0x0064] ! FFFF99D6AC94C094 SKIP:L2-B002 0 S >BD100010
16805 membar 0x40 ! FFFF99D6AC94C098 SKIP:L2-B002 0
16806 stda %f16, [%l5]0xF0 ! FFFF99D6AC94C09C SKIP:L2-B002 0 Blk-Store
16807 membar 0x40 ! FFFF99D6AC94C0A0 SKIP:L2-B002 0
16808 ldx [%g2+0x0058], %l6 ! FFFF99D6AC94C0A4 SKIP:L2-B002 0 <BD100021
16809 stha %g7, [%l6+%g0]0x14 ! FFFF99D6AC94C0A8 SKIP:L2-B002 0 S >BD100022
16810 sta %f20, [%g5+0x0040]%asi ! FFFF99D6AC94C0AC SKIP:L2-B002 0 S >BD100005
16811 nop ! FFFF99D6AC94C0B0 SKIP:L2-B002 0 S
16812 fba,a BL100046 ! FFFF99D6AC94C0B4 SKIP:L2-B002 0
16813 nop ! FFFF99D6AC94C0B8 SKIP:L2-B002 0 S
16814BL100045: ! ELSE:L2-B003
16815 ldx [%g2+0x0058], %l6 ! FFFF99D6AC94C0BC ELSE:L2-B003 12 <BD100021
16816 lduha [%l6+%g0]0x14, %g7 ! FFFF99D6AC94C0C0 ELSE:L2-B003 12 S <BD100022
16817 ldstub [%g6-0x005D], %i5 ! FFFF99D6AC94C0C4 ELSE:L2-B003 12 S >BD100011
16818 swap [%g5-0x002C], %i3 ! FFFF99D6AC94C0C8 ELSE:L2-B003 12 S >BD100014
16819 ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C0CC ELSE:L2-B003 12 ptr_chase
16820 ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C0D0 ELSE:L2-B003 12 ptr_chase
16821 ldx [%g6-0x0088], %g6 ! FFFF99D6AC94C0D4 ELSE:L2-B003 12 ptr_chase
16822 add %g1, 0x7A5, %g1 ! FFFF99D6AC94C0D8 ELSE:L2-B003 12 chksum++
16823 add %g3, -110, %l6 ! FFFF99D6AC94C0DC ELSE:L2-B003 12 @BD100024
16824 ldda [%l6]0xD2, %f30 ! FFFF99D6AC94C0E0 ELSE:L2-B003 12 S Short16
16825 fpackfix %f22, %f28 ! FFFF99D6AC94C0E4 ELSE:L2-B003 12 S
16826 ldx [%g2+0x0050], %l5 ! FFFF99D6AC94C0E8 ELSE:L2-B003 12 <BD100003
16827 membar 0x40 ! FFFF99D6AC94C0EC ELSE:L2-B003 12
16828 stda %f16, [%l5]0xE0 ! FFFF99D6AC94C0F0 ELSE:L2-B003 12 Blk-Store
16829 membar 0x40 ! FFFF99D6AC94C0F4 ELSE:L2-B003 12
16830 ldx [%g2+0x0058], %l6 ! FFFF99D6AC94C0F8 ELSE:L2-B003 12 <BD100021
16831 ldda [%l6]0x24, %i0 ! FFFF99D6AC94C0FC ELSE:L2-B003 12 S Quad_Ld
16832 tpos %xcc, %g0+0x005C ! FFFF99D6AC94C100 ELSE:L2-B003 12 S
16833 ldx [%g2+0x0060], %fsr ! FFFF99D6AC94C104 ELSE:L2-B003 12 S <BD100008
16834BL100046: ! ELSE:L2-B003
16835 add %g1, 0x8DE, %g1 ! FFFF99D6AC94C108 ELSE:L2-B003 12 chksum++
16836 subcc %l4, 0x1, %l4 ! FFFF99D6AC94C10C LOOP:L1-B000 12
16837 bnz,pt %icc, BL100047 ! FFFF99D6AC94C110 LOOP:L1-B000 12
16838 ta %xcc, 0x46 ! FFFF99D6AC94C114 LOOP:L1-B000 12 S demap-page
16839 add %g1, 0x344, %g1 ! FFFF99D6AC94C118 LOOP:L1-B000 6 chksum++
16840 stwa %l1, [%g4-0x002C]%asi ! FFFF99D6AC94C11C SUBR:L0-B000 6 S >BD100014
16841 ldx [%g2+0x0050], %l5 ! FFFF99D6AC94C120 SUBR:L0-B000 6 <BD100003
16842 membar 0x40 ! FFFF99D6AC94C124 SUBR:L0-B000 6
16843 stda %f0, [%l5]0xF0 ! FFFF99D6AC94C128 SUBR:L0-B000 6 Blk-Store
16844 membar 0x40 ! FFFF99D6AC94C12C SUBR:L0-B000 6
16845 membar 0x40 ! FFFF99D6AC94C130 SUBR:L0-B000 6
16846 stda %f16, [%l5]0x16 ! FFFF99D6AC94C134 SUBR:L0-B000 6 Blk-Store
16847 membar 0x40 ! FFFF99D6AC94C138 SUBR:L0-B000 6
16848 bn,pn %xcc, .+616 ! FFFF99D6AC94C13C SUBR:L0-B000 6 S
16849 .word 0xABA8D8EC ! FFFF99D6AC94C140 SUBR:L0-B000 6 S illop_FP
16850 membar 0x40 ! FFFF99D6AC94C144 SUBR:L0-B000 6
16851 stda %f32, [%l5]0xF0 ! FFFF99D6AC94C148 SUBR:L0-B000 6 Blk-Store
16852 membar 0x40 ! FFFF99D6AC94C14C SUBR:L0-B000 6
16853 fcmple32 %f24, %f26, %i1 ! FFFF99D6AC94C150 SUBR:L0-B000 6 S
16854 ldstub [%g6-0x0022], %o4 ! FFFF99D6AC94C154 SUBR:L0-B000 6 S >BD100012
16855 membar 0x40 ! FFFF99D6AC94C158 SUBR:L0-B000 6
16856 stda %f0, [%l5]0x16 ! FFFF99D6AC94C15C SUBR:L0-B000 6 Blk-Store
16857 membar 0x40 ! FFFF99D6AC94C160 SUBR:L0-B000 6
16858 lduha [%g7+%g7]0x83, %o3 ! FFFF99D6AC94C164 SUBR:L0-B000 6 S <BD100034
16859 ldx [%g2+0x0048], %g3 ! FFFF99D6AC94C168 SUBR:L0-B000 6 S BASE<BD100111
16860 ta %xcc, 0x45 ! FFFF99D6AC94C16C SUBR:L0-B000 6 demap-stack
16861 add %g1, 0xF5C, %i0 ! FFFF99D6AC94C170 SUBR:L0-B000 6
16862 return %i7+0x0008 ! FFFF99D6AC94C174 SUBR:L0-B000 6
16863 add %g1, 0xB88, %g1 ! FFFF99D6AC94C178 SUBR:L0-B000 6 chksum++
16864
16865SECTION .btext048_pg1 TEXT_VA=0xffff99d6ac94c000
16866attr_text {
16867 Name = .btext048_pg1,
16868 VA = 0xffff99d6ac94c000,
16869 RA = ra2pa(0xfffc48000,0),
16870 PA = ra2pa(0xfffc48000,0),
16871 tsbonly,
16872 part_0_ctx_nonzero_tsb_config_3,
16873 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
16874 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
16875 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
16876}
16877.text; .skip 8
16878
16879!========================================================================
16880
16881SECTION .btext049 TEXT_VA=0xffff9b2209aaff00
16882attr_text {
16883 Name = .btext049,
16884 VA = 0xffff9b2209aaff00,
16885 RA = 0xfffbcff00,
16886 PA = ra2pa(0xfffbcff00,0),
16887 notsb
16888}
16889
16890SECTION .btext049_pg0 TEXT_VA=0xffff9b2209aa0000
16891attr_text {
16892 Name = .btext049_pg0,
16893 VA = 0xffff9b2209aa0000,
16894 RA = 0xfffbc0000,
16895 PA = ra2pa(0xfffbc0000,0),
16896 tsbonly,
16897 part_0_ctx_nonzero_tsb_config_1,
16898 TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
16899 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
16900 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
16901}
16902.text; .skip 8
16903
16904
16905SECTION .btext049
16906.text
16907.global SUBR079; SUBR079:
16908BL100048: ! SUBR:L0-B000
16909 add %g1, 0x5A, %g1 ! FFFF9B2209AAFF00 SUBR:L0-B000 2 chksum++
16910 save %o6, -128, %o6 ! FFFF9B2209AAFF04 SUBR:L0-B000 2
16911 sethi %hh(0xFFFF9B2209AAFF00),%l7 ! FFFF9B2209AAFF08 SUBR:L0-B000 2 SUBR079
16912 or %l7,%hm(0xFFFF9B2209AAFF00),%l7 ! FFFF9B2209AAFF0C SUBR:L0-B000 2
16913 sethi %lm(0xFFFF9B2209AAFF00),%l6 ! FFFF9B2209AAFF10 SUBR:L0-B000 2
16914 or %l6,%lo(0xFFFF9B2209AAFF00),%l6 ! FFFF9B2209AAFF14 SUBR:L0-B000 2
16915 sllx %l7, 0x20, %l7 ! FFFF9B2209AAFF18 SUBR:L0-B000 2
16916 or %l7, %l6, %l7 ! FFFF9B2209AAFF1C SUBR:L0-B000 2
16917 ta %xcc, 0x45 ! FFFF9B2209AAFF20 SUBR:L0-B000 2 demap-stack
16918 nop ! FFFF9B2209AAFF24 SUBR:L0-B000 2 S
16919 swap [%g5-0x0010], %o5 ! FFFF9B2209AAFF28 SUBR:L0-B000 2 S >BD100003
16920 ldx [%g2+0x0060], %fsr ! FFFF9B2209AAFF2C SUBR:L0-B000 2 S <BD100008
16921 ldx [%g2+0x0050], %l5 ! FFFF9B2209AAFF30 SUBR:L0-B000 2 <BD100003
16922 membar 0x40 ! FFFF9B2209AAFF34 SUBR:L0-B000 2
16923 stda %f16, [%l5]0xE0 ! FFFF9B2209AAFF38 SUBR:L0-B000 2 Blk-Store
16924 membar 0x40 ! FFFF9B2209AAFF3C SUBR:L0-B000 2
16925 ldstub [%g5-0x0022], %l4 ! FFFF9B2209AAFF40 SUBR:L0-B000 2 S >BD100012
16926 ldx [%g2+0x0058], %l6 ! FFFF9B2209AAFF44 SUBR:L0-B000 2 <BD100021
16927 ldda [%l6]0x24, %i0 ! FFFF9B2209AAFF48 SUBR:L0-B000 2 S Quad_Ld
16928 add %g1, 0x956, %g1 ! FFFF9B2209AAFF4C SUBR:L0-B000 2 chksum++
16929 add %i3, %g1, %o0 ! FFFF9B2209AAFF50 SWCH:L1-B000 2
16930 and %o0, 0x18, %o7 ! FFFF9B2209AAFF54 SWCH:L1-B000 2
16931 sethi %hi(0x6C), %o0 ! FFFF9B2209AAFF58 SWCH:L1-B000 2 .+0
16932 or %o0,%lo(0x6C),%o0 ! FFFF9B2209AAFF5C SWCH:L1-B000 2
16933 add %o0, %o7, %o0 ! FFFF9B2209AAFF60 SWCH:L1-B000 2
16934 jmpl %l7+%o0, %g0 ! FFFF9B2209AAFF64 SWCH:L1-B000 2
16935 nop ! FFFF9B2209AAFF68 SWCH:L1-B000 2 S
16936 ba BL100055 ! FFFF9B2209AAFF6C SWCH:L1-B000 0
16937 stb %o0, [%g3-0x005D] ! FFFF9B2209AAFF70 SWCH:L1-B000 0 S >BD100011
16938 fba BL100051 ! FFFF9B2209AAFF74 SWCH:L1-B000 2
16939 st %f11, [%g5+0x0064] ! FFFF9B2209AAFF78 SWCH:L1-B000 2 S >BD100010
16940 fba BL100050 ! FFFF9B2209AAFF7C SWCH:L1-B000 0
16941 lduh [%g5-0x006E], %o4 ! FFFF9B2209AAFF80 SWCH:L1-B000 0 S <BD100024
16942 fba,pn %fcc2, BL100049 ! FFFF9B2209AAFF84 SWCH:L1-B000 0
16943 sta %f11, [%g5+0x0064]%asi ! FFFF9B2209AAFF88 SWCH:L1-B000 0 S >BD100010
16944BL100049:.word 0x857EF2C8 ! FFFF9B2209AAFF8C CASE:L2-B000 0 illop
16945 ldx [%g2+0x0010], %g3 ! FFFF9B2209AAFF90 CASE:L2-B000 0 S BASE<BD100173
16946 ldstub [%g5-0x0022], %i3 ! FFFF9B2209AAFF94 CASE:L2-B000 0 S >BD100012
16947 .word 0xF21F8E11 ! FFFF9B2209AAFF98 CASE:L2-B000 0 S illop
16948 sth %l4, [%g6-0x002A] ! FFFF9B2209AAFF9C CASE:L2-B000 0 S >BD100014+2
16949 ldx [%g2+0x0048], %g4 ! FFFF9B2209AAFFA0 CASE:L2-B000 0 S BASE<BD100111
16950 st %f3, [%g4-0x0003] ! FFFF9B2209AAFFA4 CASE:L2-B000 0 S >BD100004+1
16951 .word 0xF1E4F9DE ! FFFF9B2209AAFFA8 CASE:L2-B000 0 random
16952 membar 0x40 ! FFFF9B2209AAFFAC CASE:L2-B000 0
16953 stda %f0, [%l5]0x16 ! FFFF9B2209AAFFB0 CASE:L2-B000 0 Blk-Store
16954 .word 0xBB7EC1CE ! FFFF9B2209AAFFB4 CASE:L2-B000 0 illop
16955 .word 0x8F8A89B7 ! FFFF9B2209AAFFB8 CASE:L2-B000 0 S illop
16956 ldstub [%g3-0x0022], %l4 ! FFFF9B2209AAFFBC CASE:L2-B000 0 S >BD100012
16957 ldx [%g2+0x0030], %g4 ! FFFF9B2209AAFFC0 CASE:L2-B000 0 S BASE<BD100096
16958 ta %xcc, 0x46 ! FFFF9B2209AAFFC4 CASE:L2-B000 0 S demap-page
16959 fba,a,pn %fcc0, BL100063 ! FFFF9B2209AAFFC8 CASE:L2-B000 0
16960 nop ! FFFF9B2209AAFFCC CASE:L2-B000 0 S
16961BL100050:add %g1, 0xC6, %g1 ! FFFF9B2209AAFFD0 CASE:L2-B001 0 chksum++
16962 nop ! FFFF9B2209AAFFD4 CASE:L2-B001 0 S
16963 ldx [%g2+0x0050], %l5 ! FFFF9B2209AAFFD8 CASE:L2-B001 0 <BD100003
16964 .word 0x81F1C7B6 ! FFFF9B2209AAFFDC CASE:L2-B001 0 illop
16965 stda %f32, [%l5]0xE0 ! FFFF9B2209AAFFE0 CASE:L2-B001 0 Blk-Store
16966 membar 0x40 ! FFFF9B2209AAFFE4 CASE:L2-B001 0
16967 sethi %hh(0x5B2C7F66FF00),%l6 ! FFFF9B2209AAFFE8 CASE:L2-B001 0 SUBR082
16968 .word 0x08D34EA7 ! FFFF9B2209AAFFEC CASE:L2-B001 0 illop
16969 sethi %lm(0x5B2C7F66FF00),%l5 ! FFFF9B2209AAFFF0 CASE:L2-B001 0
16970 or %l5,%lo(0x5B2C7F66FF00),%l5 ! FFFF9B2209AAFFF4 CASE:L2-B001 0
16971 sllx %l6, 0x20, %l6 ! FFFF9B2209AAFFF8 CASE:L2-B001 0
16972 .word 0x3D1E464C ! FFFF9B2209AAFFFC CASE:L2-B001 0 random
16973 jmpl %l6+0x0000, %o7 ! FFFF9B2209AB0000 CASE:L2-B001 0 S
16974 .word 0x8D8982E3 ! FFFF9B2209AB0004 CASE:L2-B001 0 S illop
16975 .word 0x820C98FC ! FFFF9B2209AB0008 CASE:L2-B001 0 random
16976 ldda [%l6]0xD0, %f18 ! FFFF9B2209AB000C CASE:L2-B001 0 S Short8
16977 .word 0x97906000 ! FFFF9B2209AB0010 CASE:L2-B001 0 S random
16978 fba,a,pn %fcc0, BL100063 ! FFFF9B2209AB0014 CASE:L2-B001 0
16979 .word 0x192C969C ! FFFF9B2209AB0018 CASE:L2-B001 0 S random
16980BL100051:add %g1, 0xF9, %g1 ! FFFF9B2209AB001C CASE:L2-B002 2 chksum++
16981 ldx [%g2+0x0050], %l5 ! FFFF9B2209AB0020 CASE:L2-B002 2 <BD100003
16982 membar 0x40 ! FFFF9B2209AB0024 CASE:L2-B002 2
16983 stda %f32, [%l5]0x1E ! FFFF9B2209AB0028 CASE:L2-B002 2 Blk-Store
16984 membar 0x40 ! FFFF9B2209AB002C CASE:L2-B002 2
16985 membar 0x40 ! FFFF9B2209AB0030 CASE:L2-B002 2
16986 stda %f32, [%l5]0xE0 ! FFFF9B2209AB0034 CASE:L2-B002 2 Blk-Store
16987 membar 0x40 ! FFFF9B2209AB0038 CASE:L2-B002 2
16988 ldsha [%g7+%g7]0x83, %i1 ! FFFF9B2209AB003C CASE:L2-B002 2 S <BD100034
16989 ldxa [%g7+%g0]0x35, %o4 ! FFFF9B2209AB0040 CASE:L2-B002 2 S BAD-ASI
16990 fba,a BL100063 ! FFFF9B2209AB0044 CASE:L2-B002 2
16991 .word 0x31E2CB90 ! FFFF9B2209AB0048 CASE:L2-B002 0 S random
16992BL100055:.word 0x921CF258 ! FFFF9B2209AB004C CASE:L2-B003 0 random
16993 ldstub [%g4-0x005D], %i0 ! FFFF9B2209AB0050 CASE:L2-B003 0 S >BD100011
16994 st %f4, [%g5-0x0004] ! FFFF9B2209AB0054 CASE:L2-B003 0 S >BD100004
16995 edge32l %o4, %o0, %o5 ! FFFF9B2209AB0058 CASE:L2-B003 0 S
16996 fbuge,a BL100052 ! FFFF9B2209AB005C CASE:L2-B003 0 L
16997 nop ! FFFF9B2209AB0060 CASE:L2-B003 0 S
16998 .word 0x895BA2F4 ! FFFF9B2209AB0064 CASE:L2-B003 0 S illop
16999 nop ! FFFF9B2209AB0068 CASE:L2-B003 0 S
17000 .word 0x83880000 ! FFFF9B2209AB006C CASE:L2-B003 0 L random
17001 nop ! FFFF9B2209AB0070 CASE:L2-B003 0 S
17002 fble,a BL100052 ! FFFF9B2209AB0074 CASE:L2-B003 0 L
17003 .word 0xC3C2BE11 ! FFFF9B2209AB0078 CASE:L2-B003 0 S illop
17004BL100052:.word 0xBBA7491F ! FFFF9B2209AB007C CASE:L2-B003 0 L illop
17005 nop ! FFFF9B2209AB0080 CASE:L2-B003 0 S
17006BL100054:nop ! FFFF9B2209AB0084 CASE:L2-B003 0 S
17007 st %f17, [%g6+0x0040] ! FFFF9B2209AB0088 CASE:L2-B003 0 S >BD100005
17008BL100053:add %g1, 0x3FB, %g1 ! FFFF9B2209AB008C CASE:L2-B003 0 chksum++
17009 ba BL100063 ! FFFF9B2209AB0090 CASE:L2-B003 0
17010 st %f3, [%g3-0x0004] ! FFFF9B2209AB0094 CASE:L2-B003 0 S >BD100004
17011BL100063: ! SWCH:L1-B000
17012 add %g1, 0xDD3, %g1 ! FFFF9B2209AB0098 SWCH:L1-B000 2 chksum++
17013 nop ! FFFF9B2209AB009C SWCH:L1-B000 2 S
17014 fpadd16 %f20, %f16, %f24 ! FFFF9B2209AB00A0 SWCH:L1-B000 2 S
17015 bpos,a BL100056 ;.empty ! FFFF9B2209AB00A4 SWCH:L1-B000 2 L
17016 fba BL100057 ;.empty ! FFFF9B2209AB00A8 SWCH:L1-B000 2 L
17017 bg,a,pn %xcc, BL100058 ! FFFF9B2209AB00AC SWCH:L1-B000 0 L
17018 nop ! FFFF9B2209AB00B0 SWCH:L1-B000 0 S
17019BL100057:brnz,a,pn %o5, BL100059 ! FFFF9B2209AB00B4 SWCH:L1-B000 0 L
17020 nop ! FFFF9B2209AB00B8 SWCH:L1-B000 2 S
17021BL100056:bneg,a BL100060 ! FFFF9B2209AB00BC SWCH:L1-B000 4 L
17022BL100058:ldstub [%g5-0x0022], %i0 ! FFFF9B2209AB00C0 SWCH:L1-B000 0 S >BD100012
17023BL100059:sta %f4, [%g5+0x0064]%asi ! FFFF9B2209AB00C4 SWCH:L1-B000 2 S >BD100010
17024 fbg,a BL100061 ! FFFF9B2209AB00C8 SWCH:L1-B000 2 L
17025BL100061:lduh [%g4-0x006E], %l3 ! FFFF9B2209AB00CC SWCH:L1-B000 4 S <BD100024
17026BL100060:fbge,a,pn %fcc3, BL100062 ! FFFF9B2209AB00D0 SWCH:L1-B000 2 L
17027BL100062:sth %o0, [%g5-0x006E] ! FFFF9B2209AB00D4 SWCH:L1-B000 4 S >BD100024
17028 add %g1, 0x625, %g1 ! FFFF9B2209AB00D8 SWCH:L1-B000 2 chksum++
17029 ta %xcc, 0x45 ! FFFF9B2209AB00DC SUBR:L0-B000 2 demap-stack
17030 add %g1, 0xFDF, %i0 ! FFFF9B2209AB00E0 SUBR:L0-B000 2
17031 return %i7+0x0008 ! FFFF9B2209AB00E4 SUBR:L0-B000 2
17032 add %g1, 0x38C, %g1 ! FFFF9B2209AB00E8 SUBR:L0-B000 2 chksum++
17033
17034SECTION .btext049_pg1 TEXT_VA=0xffff9b2209ab0000
17035attr_text {
17036 Name = .btext049_pg1,
17037 VA = 0xffff9b2209ab0000,
17038 RA = 0xfffbd0000,
17039 PA = ra2pa(0xfffbd0000,0),
17040 tsbonly,
17041 part_0_ctx_nonzero_tsb_config_1,
17042 TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
17043 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17044 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17045}
17046.text; .skip 8
17047
17048!========================================================================
17049
17050SECTION .btext050 TEXT_VA=0x77b0ced15f00
17051attr_text {
17052 Name = .btext050,
17053 VA = 0x77b0ced15f00,
17054 RA = 0xfffc43f00,
17055 PA = ra2pa(0xfffc43f00,0),
17056 notsb
17057}
17058
17059SECTION .btext050_pg0 TEXT_VA=0x77b0ced14000
17060attr_text {
17061 Name = .btext050_pg0,
17062 VA = 0x77b0ced14000,
17063 RA = 0xfffc42000,
17064 PA = ra2pa(0xfffc42000,0),
17065 tsbonly,
17066 part_0_ctx_nonzero_tsb_config_2,
17067 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
17068 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17069 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17070}
17071.text; .skip 8
17072
17073
17074SECTION .btext050
17075.text
17076.global SUBR080; SUBR080:
17077BL100064: ! SUBR:L0-B000
17078 add %g1, 0xED4, %g1 ! 000077B0CED15F00 SUBR:L0-B000 2 chksum++
17079 save %o6, -128, %o6 ! 000077B0CED15F04 SUBR:L0-B000 2
17080 sethi %hh(0x77B0CED15F00),%l7 ! 000077B0CED15F08 SUBR:L0-B000 2 SUBR080
17081 or %l7,%hm(0x77B0CED15F00),%l7 ! 000077B0CED15F0C SUBR:L0-B000 2
17082 sethi %lm(0x77B0CED15F00),%l6 ! 000077B0CED15F10 SUBR:L0-B000 2
17083 or %l6,%lo(0x77B0CED15F00),%l6 ! 000077B0CED15F14 SUBR:L0-B000 2
17084 sllx %l7, 0x20, %l7 ! 000077B0CED15F18 SUBR:L0-B000 2
17085 or %l7, %l6, %l7 ! 000077B0CED15F1C SUBR:L0-B000 2
17086 ta %xcc, 0x45 ! 000077B0CED15F20 SUBR:L0-B000 2 demap-stack
17087 add %g1, 0xADB, %g1 ! 000077B0CED15F24 SUBR:L0-B000 2 chksum++
17088 and %g1, 0xFE, %l3 ! 000077B0CED15F28 LOOP:L1-B000 2
17089BL100094: ! LOOP:L1-B000
17090 add %g1, 0x5A9, %g1 ! 000077B0CED15F2C LOOP:L1-B000 4 chksum++
17091 fcmpd %fcc0, %f62, %f42 ! 000077B0CED15F30 SKIP:L2-B000 4
17092 fbge BL100069 ! 000077B0CED15F34 SKIP:L2-B000 4
17093 nop ! 000077B0CED15F38 SKIP:L2-B000 4 S
17094 ldxa [%g7+%g0]0x8B, %i4 ! 000077B0CED15F3C SKIP:L2-B000 4 S <BD100034
17095 ldxa [%g7+%g7]0x83, %i5 ! 000077B0CED15F40 SKIP:L2-B000 4 S <BD100034
17096 fbue,pn %fcc0, BL100065 ! 000077B0CED15F44 SKIP:L2-B000 4 L
17097BL100065:stwa %i0, [%g5-0x002C]%asi ! 000077B0CED15F48 SKIP:L2-B000 4 S >BD100014
17098 .word 0xB9AF4ACB ! 000077B0CED15F4C SKIP:L2-B000 4 S illop_FP
17099 nop ! 000077B0CED15F50 SKIP:L2-B000 4 S
17100 ba,a,pt %xcc, BL100066 ! 000077B0CED15F54 SKIP:L2-B000 4 L
17101 .word 0x66E00078 ! 000077B0CED15F58 SKIP:L2-B000 0 S random
17102BL100066:nop ! 000077B0CED15F5C SKIP:L2-B000 4 S
17103 stb %i2, [%g4-0x0022] ! 000077B0CED15F60 SKIP:L2-B000 4 S >BD100012
17104 add %g1, 0x242, %g1 ! 000077B0CED15F64 SKIP:L2-B000 4 chksum++
17105 add %g1, 0xB6F, %g1 ! 000077B0CED15F68 SKIP:L2-B000 4 chksum++
17106 fmuld8ulx16 %f23, %f24, %f20 ! 000077B0CED15F6C SKIP:L2-B000 4 S
17107 stb %o1, [%g5+0x0078] ! 000077B0CED15F70 SKIP:L2-B000 4 S >BD100020
17108 ldx [%g2+0x0028], %g5 ! 000077B0CED15F74 SKIP:L2-B000 4 S BASE<BD100060
17109 stw %i0, [%g3-0x002C] ! 000077B0CED15F78 SKIP:L2-B000 4 S >BD100014
17110 be BL100067 ! 000077B0CED15F7C SKIP:L2-B000 4 L
17111 lduba [%g7+%g0]0x82, %o3 ! 000077B0CED15F80 SKIP:L2-B000 4 S <BD100034
17112 st %f4, [%g6-0x0003] ! 000077B0CED15F84 SKIP:L2-B000 4 S >BD100004+1
17113 swap [%g4-0x0010], %o5 ! 000077B0CED15F88 SKIP:L2-B000 4 S >BD100003
17114BL100067:ta %xcc, 0x43 ! 000077B0CED15F8C SKIP:L2-B000 4 S +-PEF
17115 bz BL100068 ! 000077B0CED15F90 SKIP:L2-B000 4 L
17116BL100068:nop ! 000077B0CED15F94 SKIP:L2-B000 4 S
17117 add %g1, 0xC67, %g1 ! 000077B0CED15F98 SKIP:L2-B000 4 chksum++
17118 ba,pn %xcc, BL100072 ! 000077B0CED15F9C SKIP:L2-B000 4
17119 .word 0x80ED2D7F ! 000077B0CED15FA0 SKIP:L2-B000 4 S illop
17120BL100069: ! ELSE:L2-B001
17121 .word 0xEDC83E74 ! 000077B0CED15FA4 ELSE:L2-B001 0 S illop
17122 nop ! 000077B0CED15FA8 ELSE:L2-B001 0 S
17123 stb %i4, [%g3-0x005D] ! 000077B0CED15FAC ELSE:L2-B001 0 S >BD100011
17124 st %f2, [%g3-0x0004] ! 000077B0CED15FB0 ELSE:L2-B001 0 S >BD100004
17125 .word 0x8DFEA2F2 ! 000077B0CED15FB4 ELSE:L2-B001 0 S illop
17126 call .+8 ! 000077B0CED15FB8 ELSE:L2-B001 0 L
17127 st %f3, [%g5+0x0064] ! 000077B0CED15FBC ELSE:L2-B001 0 S >BD100010
17128 stha %i5, [%g5-0x002A]%asi ! 000077B0CED15FC0 ELSE:L2-B001 0 S >BD100014+2
17129 stba %i1, [%g3-0x005D]%asi ! 000077B0CED15FC4 ELSE:L2-B001 0 S >BD100011
17130 fbuge,a BL100071 ! 000077B0CED15FC8 ELSE:L2-B001 0 L
17131BL100071:nop ! 000077B0CED15FCC ELSE:L2-B001 0 S
17132BL100070:st %f2, [%g5+0x0064] ! 000077B0CED15FD0 ELSE:L2-B001 0 S >BD100010
17133 add %g1, 0x551, %g1 ! 000077B0CED15FD4 ELSE:L2-B001 0 chksum++
17134 add %g1, 0x416, %g1 ! 000077B0CED15FD8 ELSE:L2-B001 0 chksum++
17135 add %g3, -34, %l6 ! 000077B0CED15FDC ELSE:L2-B001 0 @BD100012
17136 .word 0xEA615EF8 ! 000077B0CED15FE0 ELSE:L2-B001 0 S illop
17137 ldstub [%g4-0x005D], %l2 ! 000077B0CED15FE4 ELSE:L2-B001 0 S >BD100011
17138 .word 0x89A0D79A ! 000077B0CED15FE8 ELSE:L2-B001 0 S illop
17139 .word 0x81A48987 ! 000077B0CED15FEC ELSE:L2-B001 0 S illop
17140BL100072: ! ELSE:L2-B001
17141 add %g1, 0xDCE, %g1 ! 000077B0CED15FF0 ELSE:L2-B001 4 chksum++
17142 fcmpd %fcc0, %f6, %f14 ! 000077B0CED15FF4 SKIP:L2-B002 8
17143 fbl,a BL100077 ! 000077B0CED15FF8 SKIP:L2-B002 4
17144 ldstub [%g6-0x0022], %o5 ! 000077B0CED15FFC SKIP:L2-B002 4 S >BD100012
17145 nop ! 000077B0CED16000 SKIP:L2-B002 0 S
17146 ldub [%g6-0x005D], %i4 ! 000077B0CED16004 SKIP:L2-B002 0 S <BD100011
17147 ble,a,pn %icc, BL100073 ! 000077B0CED16008 SKIP:L2-B002 0 L
17148 sta %f4, [%g5-0x0004]%asi ! 000077B0CED1600C SKIP:L2-B002 0 S >BD100004
17149 be,pt %xcc, BL100074 ! 000077B0CED16010 SKIP:L2-B002 0 L
17150 .word 0xA38999C9 ! 000077B0CED16014 SKIP:L2-B002 0 S illop
17151BL100073:ble,a BL100075 ! 000077B0CED16018 SKIP:L2-B002 0 L
17152 nop ! 000077B0CED1601C SKIP:L2-B002 0 S
17153 bvs,pn %xcc, BL100076 ;.empty ! 000077B0CED16020 SKIP:L2-B002 0 L
17154BL100076:bpos,pn %xcc, BL100075 ! 000077B0CED16024 SKIP:L2-B002 0 L
17155BL100075:edge8l %g1, %i4, %i4 ! 000077B0CED16028 SKIP:L2-B002 0 S
17156BL100074:nop ! 000077B0CED1602C SKIP:L2-B002 0 S
17157 add %g1, 0xB2A, %g1 ! 000077B0CED16030 SKIP:L2-B002 0 chksum++
17158 add %g1, 0x381, %g1 ! 000077B0CED16034 SKIP:L2-B002 0 chksum++
17159 ldx [%g2+0x0050], %l5 ! 000077B0CED16038 SKIP:L2-B002 0 <BD100003
17160 membar 0x40 ! 000077B0CED1603C SKIP:L2-B002 0
17161 .word 0x6EE37C78 ! 000077B0CED16040 SKIP:L2-B002 0 random
17162 .word 0x33BB22D8 ! 000077B0CED16044 SKIP:L2-B002 0 random
17163 call .+8 ! 000077B0CED16048 SKIP:L2-B002 0 S
17164 st %fsr, [%g2+0x0060] ! 000077B0CED1604C SKIP:L2-B002 0 S <BD100008
17165 .word 0x9BAD1466 ! 000077B0CED16050 SKIP:L2-B002 0 S illop
17166 swap [%g6-0x002C], %i2 ! 000077B0CED16054 SKIP:L2-B002 0 S >BD100014
17167 add %g5, -93, %l6 ! 000077B0CED16058 SKIP:L2-B002 0 @BD100011
17168 stda %f18, [%l6]0xD0 ! 000077B0CED1605C SKIP:L2-B002 0 S Short8
17169 .word 0xA3AA84EF ! 000077B0CED16060 SKIP:L2-B002 0 S illop_FP
17170 ldx [%g2+0x0008], %g5 ! 000077B0CED16064 SKIP:L2-B002 0 S BASE<BD100145
17171 .word 0x9B80EFD3 ! 000077B0CED16068 SKIP:L2-B002 0 illop
17172 st %f30, [%g5+0x0040] ! 000077B0CED1606C SKIP:L2-B002 0 S >BD100005
17173BL100077: ! ELSE:L2-B003
17174 ldx [%g2+0x0050], %l5 ! 000077B0CED16070 ELSE:L2-B003 4 <BD100003
17175 membar 0x40 ! 000077B0CED16074 ELSE:L2-B003 4
17176 stda %f32, [%l5]0xF0 ! 000077B0CED16078 ELSE:L2-B003 4 Blk-Store
17177 membar 0x40 ! 000077B0CED1607C ELSE:L2-B003 4
17178 add %g3, 0xE, %l6 ! 000077B0CED16080 ELSE:L2-B003 4 @BD100013
17179 stda %f20, [%l6]0xDB ! 000077B0CED16084 ELSE:L2-B003 4 S Short16
17180 ldx [%g2+0x0000], %g5 ! 000077B0CED16088 ELSE:L2-B003 4 S BASE<BD100167
17181 ld [%g3+0x0064], %f2 ! 000077B0CED1608C ELSE:L2-B003 4 S <BD100010
17182 stb %i5, [%g6-0x005D] ! 000077B0CED16090 ELSE:L2-B003 4 S >BD100011
17183 add %g1, 0x17E, %g1 ! 000077B0CED16094 ELSE:L2-B003 4 chksum++
17184 st %f8, [%g3-0x0004] ! 000077B0CED16098 ELSE:L2-B003 4 S >BD100004
17185 brz,pn %o5, BL100078 ! 000077B0CED1609C ELSE:L2-B003 4 L
17186 nop ! 000077B0CED160A0 ELSE:L2-B003 4 S
17187 nop ! 000077B0CED160A4 ELSE:L2-B003 4 S
17188 bvs,a,pt %icc, BL100079 ! 000077B0CED160A8 ELSE:L2-B003 4 L
17189 st %f29, [%g3-0x0010] ! 000077B0CED160AC ELSE:L2-B003 0 S >BD100003
17190 fba,a,pt %fcc3, BL100080 ! 000077B0CED160B0 ELSE:L2-B003 4 L
17191 ldstuba [%g5+0x0078]%asi, %o3 ! 000077B0CED160B4 ELSE:L2-B003 0 S >BD100020
17192BL100080:fble BL100081 ;.empty ! 000077B0CED160B8 ELSE:L2-B003 4 L
17193BL100078:bg,pt %xcc, BL100081 ! 000077B0CED160BC ELSE:L2-B003 4 L
17194BL100081:st %f3, [%g3+0x0064] ! 000077B0CED160C0 ELSE:L2-B003 8 S >BD100010
17195BL100079:add %g1, 0x466, %g1 ! 000077B0CED160C4 ELSE:L2-B003 4 chksum++
17196BL100082: ! ELSE:L2-B003
17197 add %g1, 0xADB, %g1 ! 000077B0CED160C8 ELSE:L2-B003 4 chksum++
17198 andcc %o5, 0x100, %g0 ! 000077B0CED160CC SKIP:L2-B004 4
17199 bz,a,pn %xcc, BL100083 ! 000077B0CED160D0 SKIP:L2-B004 4
17200 swap [%g3-0x002C], %o5 ! 000077B0CED160D4 SKIP:L2-B004 4 S >BD100014
17201 ldxa [%g7+%g0]0x82, %o2 ! 000077B0CED160D8 SKIP:L2-B004 0 S <BD100034
17202 fcmpgt16 %f30, %f26, %l4 ! 000077B0CED160DC SKIP:L2-B004 0 S
17203 fcmpne16 %f18, %f30, %o2 ! 000077B0CED160E0 SKIP:L2-B004 0 S
17204 ldx [%g2+0x0050], %l5 ! 000077B0CED160E4 SKIP:L2-B004 0 <BD100003
17205 membar 0x40 ! 000077B0CED160E8 SKIP:L2-B004 0
17206 ldda [%l5]0x16, %f16 ! 000077B0CED160EC SKIP:L2-B004 0 Blk-Load
17207 membar 0x40 ! 000077B0CED160F0 SKIP:L2-B004 0
17208 nop ! 000077B0CED160F4 SKIP:L2-B004 0 S
17209 .word 0xBFA91C47 ! 000077B0CED160F8 SKIP:L2-B004 0 illop
17210 .word 0x81AE080E ! 000077B0CED160FC SKIP:L2-B004 0 S illop
17211 .word 0xEF9DDE21 ! 000077B0CED16100 SKIP:L2-B004 0 S illop
17212 swap [%g3-0x002C], %i4 ! 000077B0CED16104 SKIP:L2-B004 0 S >BD100014
17213 ta %xcc, 0x46 ! 000077B0CED16108 SKIP:L2-B004 0 S demap-page
17214 stb %l4, [%g6-0x0022] ! 000077B0CED1610C SKIP:L2-B004 0 S >BD100012
17215 .word 0xABAC4A44 ! 000077B0CED16110 SKIP:L2-B004 0 S illop
17216 fba,a,pt %fcc2, BL100089 ! 000077B0CED16114 SKIP:L2-B004 0
17217 sth %g1, [%g3-0x006E] ! 000077B0CED16118 SKIP:L2-B004 0 S >BD100024
17218BL100083: ! ELSE:L2-B005
17219 lduwa [%g7+%g7]0x83, %o5 ! 000077B0CED1611C ELSE:L2-B005 4 S <BD100034
17220 bg,a,pt %xcc, BL100084 ;.empty ! 000077B0CED16120 ELSE:L2-B005 4 L
17221 .word 0x9F678917 ! 000077B0CED16124 ELSE:L2-B005 0 L illop
17222 fbug,a BL100086 ! 000077B0CED16128 ELSE:L2-B005 4 L
17223 .word 0x81880000 ! 000077B0CED1612C ELSE:L2-B005 0 S random
17224 st %f11, [%g4-0x0004] ! 000077B0CED16130 ELSE:L2-B005 4 S >BD100004
17225 bpos,a BL100087 ;.empty ! 000077B0CED16134 ELSE:L2-B005 4 L
17226BL100084:fbul,a,pt %fcc0, BL100086 ! 000077B0CED16138 ELSE:L2-B005 4 L
17227 nop ! 000077B0CED1613C ELSE:L2-B005 0 S
17228BL100085:nop ! 000077B0CED16140 ELSE:L2-B005 0 S
17229BL100087:fbue,a,pn %fcc2, BL100088 ! 000077B0CED16144 ELSE:L2-B005 4 L
17230BL100088:lduh [%g4+0x000E], %o4 ! 000077B0CED16148 ELSE:L2-B005 4 S <BD100013
17231BL100086:add %g1, 0x70, %g1 ! 000077B0CED1614C ELSE:L2-B005 8 chksum++
17232 add %g1, 0x553, %g1 ! 000077B0CED16150 ELSE:L2-B005 4 chksum++
17233 pdist %f28, %f24, %f24 ! 000077B0CED16154 ELSE:L2-B005 4 S
17234 ldx [%g2+0x0050], %l5 ! 000077B0CED16158 ELSE:L2-B005 4 <BD100003
17235 membar 0x40 ! 000077B0CED1615C ELSE:L2-B005 4
17236 stda %f16, [%l5]0xE0 ! 000077B0CED16160 ELSE:L2-B005 4 Blk-Store
17237 membar 0x40 ! 000077B0CED16164 ELSE:L2-B005 4
17238 sethi %hh(0xFFFF8FDCC57A7F00),%l6 ! 000077B0CED16168 ELSE:L2-B005 4 SUBR083
17239 or %l6,%hm(0xFFFF8FDCC57A7F00),%l6 ! 000077B0CED1616C ELSE:L2-B005 4
17240 sethi %lm(0xFFFF8FDCC57A7F00),%l5 ! 000077B0CED16170 ELSE:L2-B005 4
17241 or %l5,%lo(0xFFFF8FDCC57A7F00),%l5 ! 000077B0CED16174 ELSE:L2-B005 4
17242 sllx %l6, 0x20, %l6 ! 000077B0CED16178 ELSE:L2-B005 4
17243 or %l6, %l5, %l6 ! 000077B0CED1617C ELSE:L2-B005 4
17244 jmpl %l6+0x0000, %o7 ! 000077B0CED16180 ELSE:L2-B005 4 S
17245 st %f4, [%g5-0x0004] ! 000077B0CED16184 ELSE:L2-B005 4 S >BD100004
17246 .word 0xC7C8BB93 ! 000077B0CED16188 ELSE:L2-B005 4 S illop
17247BL100089: ! ELSE:L2-B005
17248 add %g1, 0x81F, %g1 ! 000077B0CED1618C ELSE:L2-B005 4 chksum++
17249 andcc %o4, 0x2, %g0 ! 000077B0CED16190 SKIP:L2-B006 4
17250 bz,pn %xcc, BL100090 ! 000077B0CED16194 SKIP:L2-B006 4
17251 nop ! 000077B0CED16198 SKIP:L2-B006 4 S
17252 swapa [%g5-0x0010]%asi, %l1 ! 000077B0CED1619C SKIP:L2-B006 0 S >BD100003
17253 .word 0x0F679F64 ! 000077B0CED161A0 SKIP:L2-B006 0 random
17254 membar 0x40 ! 000077B0CED161A4 SKIP:L2-B006 0
17255 stda %f16, [%l5]0x16 ! 000077B0CED161A8 SKIP:L2-B006 0 Blk-Store
17256 membar 0x40 ! 000077B0CED161AC SKIP:L2-B006 0
17257 .word 0xA9AA95C2 ! 000077B0CED161B0 SKIP:L2-B006 0 illop
17258 or %l6,%hm(0x10A9AA95C2),%l6 ! 000077B0CED161B4 SKIP:L2-B006 0
17259 .word 0xADA2CD50 ! 000077B0CED161B8 SKIP:L2-B006 0 illop
17260 or %l5,%lo(0x10A9AA95C2),%l5 ! 000077B0CED161BC SKIP:L2-B006 0
17261 .word 0xCD160533 ! 000077B0CED161C0 SKIP:L2-B006 0 illop
17262 .word 0x83F00000 ! 000077B0CED161C4 SKIP:L2-B006 0 illop
17263 .word 0x603B2864 ! 000077B0CED161C8 SKIP:L2-B006 0 random
17264 jmpl %l6+0x0000, %o7 ! 000077B0CED161CC SKIP:L2-B006 0 S
17265 .word 0x97906000 ! 000077B0CED161D0 SKIP:L2-B006 0 S random
17266 add %g6, -34, %l6 ! 000077B0CED161D4 SKIP:L2-B006 0 @BD100012
17267 stda %f26, [%l6]0xD1 ! 000077B0CED161D8 SKIP:L2-B006 0 S Short8
17268 add %g1, 0x3B7, %g1 ! 000077B0CED161DC SKIP:L2-B006 0 chksum++
17269 ldx [%g2+0x0058], %l6 ! 000077B0CED161E0 SKIP:L2-B006 0 <BD100021
17270 stwa %g7, [%l6+%g0]0x14 ! 000077B0CED161E4 SKIP:L2-B006 0 S >BD100022
17271 .word 0x1FDFE637 ! 000077B0CED161E8 SKIP:L2-B006 0 S illop
17272 st %f30, [%g5-0x0010] ! 000077B0CED161EC SKIP:L2-B006 0 S >BD100003
17273 .word 0x91D98584 ! 000077B0CED161F0 SKIP:L2-B006 0 S illop
17274 .word 0xC1D1CDC4 ! 000077B0CED161F4 SKIP:L2-B006 0 illop
17275 .word 0x133BFC6A ! 000077B0CED161F8 SKIP:L2-B006 0 S random
17276BL100090: ! ELSE:L2-B007
17277 st %f5, [%g3-0x0001] ! 000077B0CED161FC ELSE:L2-B007 4 S >BD100004+3
17278 alignaddr %o4, %o5, %l4 ! 000077B0CED16200 ELSE:L2-B007 4 S
17279 stw %o5, [%g3+0x0040] ! 000077B0CED16204 ELSE:L2-B007 4 S >BD100005
17280 ldx [%g2+0x0050], %l5 ! 000077B0CED16208 ELSE:L2-B007 4 <BD100003
17281 membar 0x40 ! 000077B0CED1620C ELSE:L2-B007 4
17282 stda %f16, [%l5]0xE0 ! 000077B0CED16210 ELSE:L2-B007 4 Blk-Store
17283 membar 0x40 ! 000077B0CED16214 ELSE:L2-B007 4
17284 add %g1, 0x1F, %g1 ! 000077B0CED16218 ELSE:L2-B007 4 chksum++
17285 stb %o0, [%g5+0x0078] ! 000077B0CED1621C ELSE:L2-B007 4 S >BD100020
17286 ldx [%g2+0x0058], %l6 ! 000077B0CED16220 ELSE:L2-B007 4 <BD100021
17287 ldda [%l6]0x26, %i0 ! 000077B0CED16224 ELSE:L2-B007 4 S Quad_Ld_P
17288 fcmpeq32 %f28, %f18, %i5 ! 000077B0CED16228 ELSE:L2-B007 4 S
17289 fandnot2s %f25, %f28, %f16 ! 000077B0CED1622C ELSE:L2-B007 4 S
17290 ldx [%g2+0x0050], %l5 ! 000077B0CED16230 ELSE:L2-B007 4 <BD100003
17291 membar 0x40 ! 000077B0CED16234 ELSE:L2-B007 4
17292 stda %f16, [%l5]0x16 ! 000077B0CED16238 ELSE:L2-B007 4 Blk-Store
17293 membar 0x40 ! 000077B0CED1623C ELSE:L2-B007 4
17294 .word 0xCFC174A9 ! 000077B0CED16240 ELSE:L2-B007 4 S illop
17295 tg %icc, %g0+0x006B ! 000077B0CED16244 ELSE:L2-B007 4 S
17296 membar 0x40 ! 000077B0CED16248 ELSE:L2-B007 4
17297 stda %f0, [%l5]0xE0 ! 000077B0CED1624C ELSE:L2-B007 4 Blk-Store
17298 membar 0x40 ! 000077B0CED16250 ELSE:L2-B007 4
17299BL100091: ! ELSE:L2-B007
17300 add %g1, 0x7E3, %g1 ! 000077B0CED16254 ELSE:L2-B007 4 chksum++
17301 fcmpd %fcc3, %f62, %f42 ! 000077B0CED16258 SKIP:L2-B008 4
17302 fbl,pn %fcc3, BL100092 ! 000077B0CED1625C SKIP:L2-B008 4
17303 .word 0xB7A9D423 ! 000077B0CED16260 SKIP:L2-B008 4 S illop_FP
17304 ldx [%g2+0x0058], %l6 ! 000077B0CED16264 SKIP:L2-B008 0 <BD100021
17305 stha %g7, [%l6+%g0]0x04 ! 000077B0CED16268 SKIP:L2-B008 0 S >BD100022
17306 .word 0x894F5D74 ! 000077B0CED1626C SKIP:L2-B008 0 illop
17307 ldda [%l6]0xD0, %f30 ! 000077B0CED16270 SKIP:L2-B008 0 S Short8
17308 .word 0x97906000 ! 000077B0CED16274 SKIP:L2-B008 0 random
17309 or %l6,%hm(0x97906000),%l6 ! 000077B0CED16278 SKIP:L2-B008 0
17310 sethi %lm(0x97906000),%l5 ! 000077B0CED1627C SKIP:L2-B008 0
17311 or %l5,%lo(0x97906000),%l5 ! 000077B0CED16280 SKIP:L2-B008 0
17312 sllx %l6, 0x20, %l6 ! 000077B0CED16284 SKIP:L2-B008 0
17313 or %l6, %l5, %l6 ! 000077B0CED16288 SKIP:L2-B008 0
17314 .word 0xA9A8A070 ! 000077B0CED1628C SKIP:L2-B008 0 S illop
17315 stb %i1, [%g6+0x0078] ! 000077B0CED16290 SKIP:L2-B008 0 S >BD100020
17316 pdist %f26, %f24, %f18 ! 000077B0CED16294 SKIP:L2-B008 0 S
17317 .word 0x9F92600B ! 000077B0CED16298 SKIP:L2-B008 0 illop
17318 .word 0x91EA154F ! 000077B0CED1629C SKIP:L2-B008 0 S illop
17319 .word 0xE3FF7E9A ! 000077B0CED162A0 SKIP:L2-B008 0 S illop
17320 ldda [%g7+%g0]0x8B, %i0 ! 000077B0CED162A4 SKIP:L2-B008 0 S <BD100034
17321 .word 0xB52ED944 ! 000077B0CED162A8 SKIP:L2-B008 0 S random
17322 .word 0xBBA448F8 ! 000077B0CED162AC SKIP:L2-B008 0 S illop
17323 ldx [%g3-0x0088], %g3 ! 000077B0CED162B0 SKIP:L2-B008 0 ptr_chase
17324 ldx [%g3-0x0088], %g3 ! 000077B0CED162B4 SKIP:L2-B008 0 ptr_chase
17325 .word 0x8DA750D5 ! 000077B0CED162B8 SKIP:L2-B008 0 illop
17326 membar 0x40 ! 000077B0CED162BC SKIP:L2-B008 0
17327 .word 0x8978B26B ! 000077B0CED162C0 SKIP:L2-B008 0 illop
17328 .word 0xD60A5344 ! 000077B0CED162C4 SKIP:L2-B008 0 random
17329 stwa %i1, [%g6-0x002C]%asi ! 000077B0CED162C8 SKIP:L2-B008 0 S >BD100014
17330 alignaddr %g1, %o0, %l2 ! 000077B0CED162CC SKIP:L2-B008 0 S
17331 fpack16 %f28, %f30 ! 000077B0CED162D0 SKIP:L2-B008 0 S
17332 fpmerge %f30, %f28, %f30 ! 000077B0CED162D4 SKIP:L2-B008 0 S
17333 fba,a BL100093 ! 000077B0CED162D8 SKIP:L2-B008 0
17334 st %f9, [%g6-0x0004] ! 000077B0CED162DC SKIP:L2-B008 0 S >BD100004
17335BL100092: ! ELSE:L2-B009
17336 add %g6, -93, %l6 ! 000077B0CED162E0 ELSE:L2-B009 4 @BD100011
17337 ldda [%l6]0xD0, %f24 ! 000077B0CED162E4 ELSE:L2-B009 4 S Short8
17338 ldx [%g2+0x0058], %l6 ! 000077B0CED162E8 ELSE:L2-B009 4 <BD100021
17339 ldda [%l6]0x24, %i0 ! 000077B0CED162EC ELSE:L2-B009 4 S Quad_Ld
17340 fmuld8sux16 %f27, %f26, %f16 ! 000077B0CED162F0 ELSE:L2-B009 4 S
17341 st %f9, [%g3+0x0065] ! 000077B0CED162F4 ELSE:L2-B009 4 S >BD100010+1
17342 alignaddr %g1, %l4, %l4 ! 000077B0CED162F8 ELSE:L2-B009 4 S
17343 add %g1, 0xAC0, %g1 ! 000077B0CED162FC ELSE:L2-B009 4 chksum++
17344 .word 0xC7648A56 ! 000077B0CED16300 ELSE:L2-B009 4 S illop
17345 swap [%g5-0x002C], %o1 ! 000077B0CED16304 ELSE:L2-B009 4 S >BD100014
17346 ldx [%g2+0x0050], %l5 ! 000077B0CED16308 ELSE:L2-B009 4 <BD100003
17347 membar 0x40 ! 000077B0CED1630C ELSE:L2-B009 4
17348 stda %f32, [%l5]0xF8 ! 000077B0CED16310 ELSE:L2-B009 4 Blk-Store
17349 membar 0x40 ! 000077B0CED16314 ELSE:L2-B009 4
17350 fpack32 %f16, %f26, %f26 ! 000077B0CED16318 ELSE:L2-B009 4 S
17351 edge16l %o3, %o4, %l2 ! 000077B0CED1631C ELSE:L2-B009 4 S
17352 lduba [%g5-0x005D]%asi, %l1 ! 000077B0CED16320 ELSE:L2-B009 4 S <BD100011
17353BL100093: ! ELSE:L2-B009
17354 add %g1, 0xE96, %g1 ! 000077B0CED16324 ELSE:L2-B009 4 chksum++
17355 fcmpne16 %f26, %f24, %i4 ! 000077B0CED16328 LOOP:L1-B000 4 S
17356 ldx [%g2+0x0058], %l6 ! 000077B0CED1632C LOOP:L1-B000 4 <BD100021
17357 ldda [%l6]0x26, %i0 ! 000077B0CED16330 LOOP:L1-B000 4 S Quad_Ld_P
17358 st %f26, [%g4-0x0010] ! 000077B0CED16334 LOOP:L1-B000 4 S >BD100003
17359 st %f8, [%g6-0x0004] ! 000077B0CED16338 LOOP:L1-B000 4 S >BD100004
17360 srlx %l3, 0x1, %l3 ! 000077B0CED1633C LOOP:L1-B000 4
17361 andcc %l3, 0x1, %g0 ! 000077B0CED16340 LOOP:L1-B000 4
17362 bne,a,pn %xcc, BL100094 ! 000077B0CED16344 LOOP:L1-B000 4
17363 fcmpeq16 %f30, %f26, %i5 ! 000077B0CED16348 LOOP:L1-B000 2 S
17364 add %g1, 0xCDA, %g1 ! 000077B0CED1634C LOOP:L1-B000 2 chksum++
17365 ldx [%g2+0x0058], %l6 ! 000077B0CED16350 SUBR:L0-B000 2 <BD100021
17366 stxa %g7, [%l6+%g0]0x04 ! 000077B0CED16354 SUBR:L0-B000 2 S >BD100022
17367 popc %i1, %i5 ! 000077B0CED16358 SUBR:L0-B000 2 S
17368 ldda [%l6]0x2E, %i0 ! 000077B0CED1635C SUBR:L0-B000 2 S Quad_Ld_P
17369 ldx [%g2+0x0050], %l5 ! 000077B0CED16360 SUBR:L0-B000 2 <BD100003
17370 membar 0x40 ! 000077B0CED16364 SUBR:L0-B000 2
17371 stda %f0, [%l5]0x16 ! 000077B0CED16368 SUBR:L0-B000 2 Blk-Store
17372 membar 0x40 ! 000077B0CED1636C SUBR:L0-B000 2
17373 sta %f2, [%g6-0x0004]%asi ! 000077B0CED16370 SUBR:L0-B000 2 S >BD100004
17374 ta %xcc, 0x45 ! 000077B0CED16374 SUBR:L0-B000 2 demap-stack
17375 add %g1, 0x114, %i0 ! 000077B0CED16378 SUBR:L0-B000 2
17376 return %i7+0x0008 ! 000077B0CED1637C SUBR:L0-B000 2
17377 add %g1, 0x674, %g1 ! 000077B0CED16380 SUBR:L0-B000 2 chksum++
17378
17379SECTION .btext050_pg1 TEXT_VA=0x77b0ced16000
17380attr_text {
17381 Name = .btext050_pg1,
17382 VA = 0x77b0ced16000,
17383 RA = 0xfffc44000,
17384 PA = ra2pa(0xfffc44000,0),
17385 tsbonly,
17386 part_0_ctx_nonzero_tsb_config_2,
17387 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
17388 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17389 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17390}
17391.text; .skip 8
17392
17393!========================================================================
17394
17395SECTION .btext051 TEXT_VA=0x2d5941fe9f00
17396attr_text {
17397 Name = .btext051,
17398 VA = 0x2d5941fe9f00,
17399 RA = ra2pa(0xfffbbdf00,0),
17400 PA = ra2pa(0xfffbbdf00,0),
17401 notsb
17402}
17403
17404SECTION .btext051_pg0 TEXT_VA=0x2d5941fe8000
17405attr_text {
17406 Name = .btext051_pg0,
17407 VA = 0x2d5941fe8000,
17408 RA = ra2pa(0xfffbbc000,0),
17409 PA = ra2pa(0xfffbbc000,0),
17410 tsbonly,
17411 part_0_ctx_nonzero_tsb_config_3,
17412 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
17413 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17414 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17415}
17416.text; .skip 8
17417
17418
17419SECTION .btext051
17420.text
17421.global SUBR081; SUBR081:
17422BL100095: ! SUBR:L0-B000
17423 add %g1, 0xA02, %g1 ! 00002D5941FE9F00 SUBR:L0-B000 2 chksum++
17424 save %o6, -128, %o6 ! 00002D5941FE9F04 SUBR:L0-B000 2
17425 sethi %hh(0x2D5941FE9F00),%l7 ! 00002D5941FE9F08 SUBR:L0-B000 2 SUBR081
17426 or %l7,%hm(0x2D5941FE9F00),%l7 ! 00002D5941FE9F0C SUBR:L0-B000 2
17427 sethi %lm(0x2D5941FE9F00),%l6 ! 00002D5941FE9F10 SUBR:L0-B000 2
17428 or %l6,%lo(0x2D5941FE9F00),%l6 ! 00002D5941FE9F14 SUBR:L0-B000 2
17429 sllx %l7, 0x20, %l7 ! 00002D5941FE9F18 SUBR:L0-B000 2
17430 or %l7, %l6, %l7 ! 00002D5941FE9F1C SUBR:L0-B000 2
17431 add %g6, -110, %l6 ! 00002D5941FE9F20 SUBR:L0-B000 2 @BD100024
17432 stda %f22, [%l6]0xD3 ! 00002D5941FE9F24 SUBR:L0-B000 2 S Short16
17433 lduwa [%g7+%g7]0x8A, %o2 ! 00002D5941FE9F28 SUBR:L0-B000 2 S <BD100034
17434 ldx [%g2+0x0058], %l6 ! 00002D5941FE9F2C SUBR:L0-B000 2 <BD100021
17435 ldda [%l6]0x24, %i0 ! 00002D5941FE9F30 SUBR:L0-B000 2 S Quad_Ld
17436 sethi %hh(0xFFFF8FDCC57A7F00),%l6 ! 00002D5941FE9F34 SUBR:L0-B000 2 SUBR083
17437 or %l6,%hm(0xFFFF8FDCC57A7F00),%l6 ! 00002D5941FE9F38 SUBR:L0-B000 2
17438 sethi %lm(0xFFFF8FDCC57A7F00),%l5 ! 00002D5941FE9F3C SUBR:L0-B000 2
17439 or %l5,%lo(0xFFFF8FDCC57A7F00),%l5 ! 00002D5941FE9F40 SUBR:L0-B000 2
17440 sllx %l6, 0x20, %l6 ! 00002D5941FE9F44 SUBR:L0-B000 2
17441 or %l6, %l5, %l6 ! 00002D5941FE9F48 SUBR:L0-B000 2
17442 jmpl %l6+0x0000, %o7 ! 00002D5941FE9F4C SUBR:L0-B000 2 S
17443 swap [%g3-0x0010], %o4 ! 00002D5941FE9F50 SUBR:L0-B000 2 S >BD100003
17444 nop ! 00002D5941FE9F54 SUBR:L0-B000 2 S
17445 add %g1, 0x969, %g1 ! 00002D5941FE9F58 SUBR:L0-B000 2 chksum++
17446 add %i4, %g1, %i2 ! 00002D5941FE9F5C SWCH:L1-B000 2
17447 andcc %i2, 0x8, %g0 ! 00002D5941FE9F60 SWCH:L1-B000 2
17448 bnz,pn %xcc, BL100102 ! 00002D5941FE9F64 SWCH:L1-B000 2
17449 andcc %i2, 0x200, %g0 ! 00002D5941FE9F68 SWCH:L1-B000 2
17450 bnz,pt %xcc, BL100101 ! 00002D5941FE9F6C SWCH:L1-B000 1
17451 andcc %i2, 0x8, %g0 ! 00002D5941FE9F70 SWCH:L1-B000 1
17452 bnz,pn %xcc, BL100100 ! 00002D5941FE9F74 SWCH:L1-B000 0
17453 .word 0xADB241F5 ! 00002D5941FE9F78 SWCH:L1-B000 0 illop
17454 .word 0xCBEE0000 ! 00002D5941FE9F7C SWCH:L1-B000 0 illop
17455 .word 0x99AE5076 ! 00002D5941FE9F80 SWCH:L1-B000 0 illop
17456 call .+8 ! 00002D5941FE9F84 SWCH:L1-B000 0 S
17457 popc %i1, %l4 ! 00002D5941FE9F88 SWCH:L1-B000 0 S
17458 stx %fsr, [%g2+0x0060] ! 00002D5941FE9F8C SWCH:L1-B000 0 S <BD100008
17459 ldx [%g2+0x0050], %l5 ! 00002D5941FE9F90 SWCH:L1-B000 0 <BD100003
17460 membar 0x40 ! 00002D5941FE9F94 SWCH:L1-B000 0
17461 stda %f16, [%l5]0xE0 ! 00002D5941FE9F98 SWCH:L1-B000 0 Blk-Store
17462 .word 0xADB13FC6 ! 00002D5941FE9F9C SWCH:L1-B000 0 illop
17463 st %f5, [%g4-0x0004] ! 00002D5941FE9FA0 SWCH:L1-B000 0 S >BD100004
17464 ldx [%g2+0x0058], %l6 ! 00002D5941FE9FA4 SWCH:L1-B000 0 <BD100021
17465 stha %g7, [%l6+%g0]0x04 ! 00002D5941FE9FA8 SWCH:L1-B000 0 S >BD100022
17466 membar 0x40 ! 00002D5941FE9FAC SWCH:L1-B000 0
17467 .word 0xA6C87FEA ! 00002D5941FE9FB0 SWCH:L1-B000 0 illop
17468 membar 0x40 ! 00002D5941FE9FB4 SWCH:L1-B000 0
17469 .word 0xF357F4E4 ! 00002D5941FE9FB8 SWCH:L1-B000 0 S illop
17470 .word 0xBDA4089D ! 00002D5941FE9FBC SWCH:L1-B000 0 illop
17471 .word 0x3A10BFF7 ! 00002D5941FE9FC0 SWCH:L1-B000 0 random
17472 sethi %lm(0x10BDA4089D),%l5 ! 00002D5941FE9FC4 SWCH:L1-B000 0
17473 or %l5,%lo(0x10BDA4089D),%l5 ! 00002D5941FE9FC8 SWCH:L1-B000 0
17474 sllx %l6, 0x20, %l6 ! 00002D5941FE9FCC SWCH:L1-B000 0
17475 or %l6, %l5, %l6 ! 00002D5941FE9FD0 SWCH:L1-B000 0
17476 jmpl %l6+0x0000, %o7 ! 00002D5941FE9FD4 SWCH:L1-B000 0 S
17477 pdist %f28, %f30, %f28 ! 00002D5941FE9FD8 SWCH:L1-B000 0 S
17478 .word 0x95A50C16 ! 00002D5941FE9FDC SWCH:L1-B000 0 S illop
17479 nop ! 00002D5941FE9FE0 SWCH:L1-B000 0 S
17480 add %g1, 0xA26, %g1 ! 00002D5941FE9FE4 SWCH:L1-B000 0 chksum++
17481 fba,a,pn %fcc0, BL100103 ! 00002D5941FE9FE8 SWCH:L1-B000 0
17482 st %f26, [%g5+0x0041] ! 00002D5941FE9FEC SWCH:L1-B000 0 S >BD100005+1
17483BL100099:.word 0xA8CB2BDF ! 00002D5941FE9FF0 CASE:L2-B000 0 illop
17484 swap [%g6-0x002C], %l0 ! 00002D5941FE9FF4 CASE:L2-B000 0 S >BD100014
17485 .word 0xBAEFA265 ! 00002D5941FE9FF8 CASE:L2-B000 0 S illop
17486 ldx [%g2+0x0020], %g4 ! 00002D5941FE9FFC CASE:L2-B000 0 S BASE<BD100016
17487 ldub [%g6+0x0078], %i5 ! 00002D5941FEA000 CASE:L2-B000 0 S <BD100020
17488 .word 0x81551BC0 ! 00002D5941FEA004 CASE:L2-B000 0 S random
17489 .word 0x97A7D17E ! 00002D5941FEA008 CASE:L2-B000 0 S illop_FP
17490 st %f2, [%g5-0x0004] ! 00002D5941FEA00C CASE:L2-B000 0 S >BD100004
17491 .word 0xE351F34D ! 00002D5941FEA010 CASE:L2-B000 0 L random
17492 bvs,a,pn %xcc, BL100097 ;.empty ! 00002D5941FEA014 CASE:L2-B000 0 L
17493BL100097:fbuge BL100096 ! 00002D5941FEA018 CASE:L2-B000 0 L
17494 ldstub [%g3-0x0022], %i3 ! 00002D5941FEA01C CASE:L2-B000 0 S >BD100012
17495 ld [%g5+0x0064], %f2 ! 00002D5941FEA020 CASE:L2-B000 0 S <BD100010
17496 .word 0x85A6D1C7 ! 00002D5941FEA024 CASE:L2-B000 0 L illop
17497 .word 0x97ABC009 ! 00002D5941FEA028 CASE:L2-B000 0 L illop
17498BL100098:nop ! 00002D5941FEA02C CASE:L2-B000 0 S
17499BL100096:add %g1, 0xABE, %g1 ! 00002D5941FEA030 CASE:L2-B000 0 chksum++
17500 fba,a,pn %fcc3, BL100103 ! 00002D5941FEA034 CASE:L2-B000 0
17501 .word 0x91ABB0E1 ! 00002D5941FEA038 CASE:L2-B000 0 S illop
17502BL100100:add %g1, 0x938, %g1 ! 00002D5941FEA03C CASE:L2-B001 0 chksum++
17503 ldx [%g2+0x0050], %l5 ! 00002D5941FEA040 CASE:L2-B001 0 <BD100003
17504 membar 0x40 ! 00002D5941FEA044 CASE:L2-B001 0
17505 ldda [%l5]0xF8, %f16 ! 00002D5941FEA048 CASE:L2-B001 0 Blk-Load
17506 membar 0x40 ! 00002D5941FEA04C CASE:L2-B001 0
17507 stb %l0, [%g4-0x0022] ! 00002D5941FEA050 CASE:L2-B001 0 S >BD100012
17508 ldx [%g2+0x0058], %l6 ! 00002D5941FEA054 CASE:L2-B001 0 <BD100021
17509 ldda [%l6]0x24, %i0 ! 00002D5941FEA058 CASE:L2-B001 0 S Quad_Ld
17510 stb %i3, [%g5-0x0022] ! 00002D5941FEA05C CASE:L2-B001 0 S >BD100012
17511 membar 0x40 ! 00002D5941FEA060 CASE:L2-B001 0
17512 .word 0xA7A86533 ! 00002D5941FEA064 CASE:L2-B001 0 illop
17513 .word 0x81C3E008 ! 00002D5941FEA068 CASE:L2-B001 0 random
17514 fba BL100103 ! 00002D5941FEA06C CASE:L2-B001 0
17515 .word 0x9E100001 ! 00002D5941FEA070 CASE:L2-B001 0 S random
17516BL100101:add %g1, 0x3B5, %g1 ! 00002D5941FEA074 CASE:L2-B002 1 chksum++
17517 ldx [%g2+0x0050], %l5 ! 00002D5941FEA078 CASE:L2-B002 1 <BD100003
17518 membar 0x40 ! 00002D5941FEA07C CASE:L2-B002 1
17519 stda %f16, [%l5]0xF0 ! 00002D5941FEA080 CASE:L2-B002 1 Blk-Store
17520 membar 0x40 ! 00002D5941FEA084 CASE:L2-B002 1
17521 membar 0x40 ! 00002D5941FEA088 CASE:L2-B002 1
17522 stda %f0, [%l5]0xE0 ! 00002D5941FEA08C CASE:L2-B002 1 Blk-Store
17523 membar 0x40 ! 00002D5941FEA090 CASE:L2-B002 1
17524 fpack16 %f28, %f29 ! 00002D5941FEA094 CASE:L2-B002 1 S
17525 membar 0x40 ! 00002D5941FEA098 CASE:L2-B002 1
17526 stda %f0, [%l5]0x16 ! 00002D5941FEA09C CASE:L2-B002 1 Blk-Store
17527 membar 0x40 ! 00002D5941FEA0A0 CASE:L2-B002 1
17528 swap [%g4+0x0040], %o1 ! 00002D5941FEA0A4 CASE:L2-B002 1 S >BD100005
17529 membar 0x40 ! 00002D5941FEA0A8 CASE:L2-B002 1
17530 stda %f0, [%l5]0x16 ! 00002D5941FEA0AC CASE:L2-B002 1 Blk-Store
17531 membar 0x40 ! 00002D5941FEA0B0 CASE:L2-B002 1
17532 fba BL100103 ! 00002D5941FEA0B4 CASE:L2-B002 1
17533 nop ! 00002D5941FEA0B8 CASE:L2-B002 1 S
17534BL100102:add %g1, 0x5C8, %g1 ! 00002D5941FEA0BC CASE:L2-B003 1 chksum++
17535 ldx [%g2+0x0050], %l5 ! 00002D5941FEA0C0 CASE:L2-B003 1 <BD100003
17536 membar 0x40 ! 00002D5941FEA0C4 CASE:L2-B003 1
17537 stda %f16, [%l5]0xF0 ! 00002D5941FEA0C8 CASE:L2-B003 1 Blk-Store
17538 membar 0x40 ! 00002D5941FEA0CC CASE:L2-B003 1
17539 membar 0x40 ! 00002D5941FEA0D0 CASE:L2-B003 1
17540 stda %f16, [%l5]0xE0 ! 00002D5941FEA0D4 CASE:L2-B003 1 Blk-Store
17541 membar 0x40 ! 00002D5941FEA0D8 CASE:L2-B003 1
17542 call .+8 ! 00002D5941FEA0DC CASE:L2-B003 1 S
17543 .word 0x95FFE375 ! 00002D5941FEA0E0 CASE:L2-B003 1 S illop
17544 ld [%g3-0x002C], %f31 ! 00002D5941FEA0E4 CASE:L2-B003 1 S <BD100014
17545 pdist %f28, %f22, %f18 ! 00002D5941FEA0E8 CASE:L2-B003 1 S
17546 add %g5, -110, %l6 ! 00002D5941FEA0EC CASE:L2-B003 1 @BD100024
17547 ldda [%l6]0xD2, %f28 ! 00002D5941FEA0F0 CASE:L2-B003 1 S Short16
17548 ldstuba [%g3+0x0078]%asi, %i0 ! 00002D5941FEA0F4 CASE:L2-B003 1 S >BD100020
17549 sethi %hh(0x122C2D19F00),%l6 ! 00002D5941FEA0F8 CASE:L2-B003 1 SUBR084
17550 or %l6,%hm(0x122C2D19F00),%l6 ! 00002D5941FEA0FC CASE:L2-B003 1
17551 sethi %lm(0x122C2D19F00),%l5 ! 00002D5941FEA100 CASE:L2-B003 1
17552 or %l5,%lo(0x122C2D19F00),%l5 ! 00002D5941FEA104 CASE:L2-B003 1
17553 sllx %l6, 0x20, %l6 ! 00002D5941FEA108 CASE:L2-B003 1
17554 or %l6, %l5, %l6 ! 00002D5941FEA10C CASE:L2-B003 1
17555 jmpl %l6+0x0000, %o7 ! 00002D5941FEA110 CASE:L2-B003 1 S
17556 ldub [%g4-0x005D], %o4 ! 00002D5941FEA114 CASE:L2-B003 1 S <BD100011
17557 .word 0x89AFC42E ! 00002D5941FEA118 CASE:L2-B003 1 S illop_FP
17558 nop ! 00002D5941FEA11C CASE:L2-B003 1 S
17559 fba,a BL100103 ! 00002D5941FEA120 CASE:L2-B003 1
17560 st %f31, [%g4-0x0010] ! 00002D5941FEA124 CASE:L2-B003 0 S >BD100003
17561BL100103: ! SWCH:L1-B000
17562 add %g1, 0x6CC, %g1 ! 00002D5941FEA128 SWCH:L1-B000 2 chksum++
17563 ldx [%g2+0x0050], %l5 ! 00002D5941FEA12C SWCH:L1-B000 2 <BD100003
17564 membar 0x40 ! 00002D5941FEA130 SWCH:L1-B000 2
17565 stda %f0, [%l5]0xE0 ! 00002D5941FEA134 SWCH:L1-B000 2 Blk-Store
17566 membar 0x40 ! 00002D5941FEA138 SWCH:L1-B000 2
17567 ldstub [%g3+0x0078], %i4 ! 00002D5941FEA13C SWCH:L1-B000 2 S >BD100020
17568 membar 0x40 ! 00002D5941FEA140 SWCH:L1-B000 2
17569 stda %f32, [%l5]0xE0 ! 00002D5941FEA144 SWCH:L1-B000 2 Blk-Store
17570 membar 0x40 ! 00002D5941FEA148 SWCH:L1-B000 2
17571 membar 0x40 ! 00002D5941FEA14C SWCH:L1-B000 2
17572 stda %f16, [%l5]0xF0 ! 00002D5941FEA150 SWCH:L1-B000 2 Blk-Store
17573 membar 0x40 ! 00002D5941FEA154 SWCH:L1-B000 2
17574 ldstub [%g4-0x005D], %o2 ! 00002D5941FEA158 SWCH:L1-B000 2 S >BD100011
17575 add %g1, 0x1B8, %i0 ! 00002D5941FEA15C SUBR:L0-B000 2
17576 return %i7+0x0008 ! 00002D5941FEA160 SUBR:L0-B000 2
17577 add %g1, 0x478, %g1 ! 00002D5941FEA164 SUBR:L0-B000 2 chksum++
17578
17579SECTION .btext051_pg1 TEXT_VA=0x2d5941fea000
17580attr_text {
17581 Name = .btext051_pg1,
17582 VA = 0x2d5941fea000,
17583 RA = ra2pa(0xfffbbe000,0),
17584 PA = ra2pa(0xfffbbe000,0),
17585 tsbonly,
17586 part_0_ctx_nonzero_tsb_config_3,
17587 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
17588 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17589 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17590}
17591.text; .skip 8
17592
17593!========================================================================
17594
17595SECTION .btext052 TEXT_VA=0x5b2c7f66ff00
17596attr_text {
17597 Name = .btext052,
17598 VA = 0x5b2c7f66ff00,
17599 RA = 0xfffb9ff00,
17600 PA = ra2pa(0xfffb9ff00,0),
17601 notsb
17602}
17603
17604SECTION .btext052_pg0 TEXT_VA=0x5b2c7f660000
17605attr_text {
17606 Name = .btext052_pg0,
17607 VA = 0x5b2c7f660000,
17608 RA = 0xfffb90000,
17609 PA = ra2pa(0xfffb90000,0),
17610 tsbonly,
17611 part_0_ctx_nonzero_tsb_config_1,
17612 TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
17613 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17614 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17615}
17616.text; .skip 8
17617
17618
17619SECTION .btext052
17620.text
17621.global SUBR082; SUBR082:
17622BL100104: ! SUBR:L0-B000
17623 add %g1, 0xA73, %g1 ! 00005B2C7F66FF00 SUBR:L0-B000 0 chksum++
17624 save %o6, -128, %o6 ! 00005B2C7F66FF04 SUBR:L0-B000 0
17625 sethi %hh(0x5B2C7F66FF00),%l7 ! 00005B2C7F66FF08 SUBR:L0-B000 0 SUBR082
17626 or %l7,%hm(0x5B2C7F66FF00),%l7 ! 00005B2C7F66FF0C SUBR:L0-B000 0
17627 sethi %lm(0x5B2C7F66FF00),%l6 ! 00005B2C7F66FF10 SUBR:L0-B000 0
17628 or %l6,%lo(0x5B2C7F66FF00),%l6 ! 00005B2C7F66FF14 SUBR:L0-B000 0
17629 sllx %l7, 0x20, %l7 ! 00005B2C7F66FF18 SUBR:L0-B000 0
17630 or %l7, %l6, %l7 ! 00005B2C7F66FF1C SUBR:L0-B000 0
17631 .word 0xB3B4422D ! 00005B2C7F66FF20 SUBR:L0-B000 0 S illop
17632 ldstub [%g5-0x005D], %i2 ! 00005B2C7F66FF24 SUBR:L0-B000 0 S >BD100011
17633 .word 0x1BFDDBF1 ! 00005B2C7F66FF28 SUBR:L0-B000 0 S illop
17634 .word 0xCE1B845B ! 00005B2C7F66FF2C SUBR:L0-B000 0 illop
17635 or %l6,%hm(0x10CE1B845B),%l6 ! 00005B2C7F66FF30 SUBR:L0-B000 0
17636 sethi %lm(0x10CE1B845B),%l5 ! 00005B2C7F66FF34 SUBR:L0-B000 0
17637 or %l5,%lo(0x10CE1B845B),%l5 ! 00005B2C7F66FF38 SUBR:L0-B000 0
17638 sllx %l6, 0x20, %l6 ! 00005B2C7F66FF3C SUBR:L0-B000 0
17639 or %l6, %l5, %l6 ! 00005B2C7F66FF40 SUBR:L0-B000 0
17640 jmpl %l6+0x0000, %o7 ! 00005B2C7F66FF44 SUBR:L0-B000 0 S
17641 .word 0xDCF318AC ! 00005B2C7F66FF48 SUBR:L0-B000 0 S random
17642 swap [%g5+0x0040], %o2 ! 00005B2C7F66FF4C SUBR:L0-B000 0 S >BD100005
17643 add %g1, 0xE52, %g1 ! 00005B2C7F66FF50 SUBR:L0-B000 0 chksum++
17644 flushw ! 00005B2C7F66FF54 SUBR:L0-B000 0
17645 add %o0, %g1, %o4 ! 00005B2C7F66FF58 SWCH:L1-B000 0
17646 .word 0x9F793054 ! 00005B2C7F66FF5C SWCH:L1-B000 0 illop
17647 bnz,pn %xcc, BL100111 ! 00005B2C7F66FF60 SWCH:L1-B000 0
17648 andcc %o4, 0x8, %g0 ! 00005B2C7F66FF64 SWCH:L1-B000 0
17649 bnz,pn %xcc, BL100110 ! 00005B2C7F66FF68 SWCH:L1-B000 0
17650 andcc %o4, 0x4, %g0 ! 00005B2C7F66FF6C SWCH:L1-B000 0
17651 bnz,a,pn %xcc, BL100109 ! 00005B2C7F66FF70 SWCH:L1-B000 0
17652 .word 0xB2A1651D ! 00005B2C7F66FF74 SWCH:L1-B000 0 random
17653 andcc %o4, 0x10, %g0 ! 00005B2C7F66FF78 SWCH:L1-B000 0
17654 bnz,pt %xcc, BL100108 ! 00005B2C7F66FF7C SWCH:L1-B000 0
17655 .word 0x81A4481F ! 00005B2C7F66FF80 SWCH:L1-B000 0 S illop_FP
17656 bz,pt %xcc, BL100105 ;.empty ! 00005B2C7F66FF84 SWCH:L1-B000 0 L
17657 fbne,a,pt %fcc3, BL100106 ;.empty ! 00005B2C7F66FF88 SWCH:L1-B000 0 L
17658 .word 0x83500000 ! 00005B2C7F66FF8C SWCH:L1-B000 0 L illop
17659 lduh [%g4+0x000E], %l1 ! 00005B2C7F66FF90 SWCH:L1-B000 0 S <BD100013
17660 nop ! 00005B2C7F66FF94 SWCH:L1-B000 0 S
17661 bpos,pn %icc, BL100107 ;.empty ! 00005B2C7F66FF98 SWCH:L1-B000 0 L
17662 fble,a BL100105 ! 00005B2C7F66FF9C SWCH:L1-B000 0 L
17663BL100105:ld [%g2+0x0060], %fsr ! 00005B2C7F66FFA0 SWCH:L1-B000 0 S <BD100008
17664BL100106:nop ! 00005B2C7F66FFA4 SWCH:L1-B000 0 S
17665BL100107:add %g1, 0xF1B, %g1 ! 00005B2C7F66FFA8 SWCH:L1-B000 0 chksum++
17666 add %g1, 0xAFC, %g1 ! 00005B2C7F66FFAC SWCH:L1-B000 0 chksum++
17667 .word 0xD400EDED ! 00005B2C7F66FFB0 SWCH:L1-B000 0 random
17668 .word 0x3E7BD9B1 ! 00005B2C7F66FFB4 SWCH:L1-B000 0 S illop
17669BL100108:add %g1, 0x2A7, %g1 ! 00005B2C7F66FFB8 CASE:L2-B000 0 chksum++
17670 ldx [%g2+0x0050], %l5 ! 00005B2C7F66FFBC CASE:L2-B000 0 <BD100003
17671 .word 0x08F1FE9E ! 00005B2C7F66FFC0 CASE:L2-B000 0 illop
17672 stda %f32, [%l5]0xE0 ! 00005B2C7F66FFC4 CASE:L2-B000 0 Blk-Store
17673 membar 0x40 ! 00005B2C7F66FFC8 CASE:L2-B000 0
17674 sth %i4, [%g3+0x000E] ! 00005B2C7F66FFCC CASE:L2-B000 0 S >BD100013
17675 st %f24, [%g5+0x0040] ! 00005B2C7F66FFD0 CASE:L2-B000 0 S >BD100005
17676 .word 0xDBEECAD8 ! 00005B2C7F66FFD4 CASE:L2-B000 0 illop
17677 stda %f0, [%l5]0xF0 ! 00005B2C7F66FFD8 CASE:L2-B000 0 Blk-Store
17678 .word 0x95AF0E4E ! 00005B2C7F66FFDC CASE:L2-B000 0 illop
17679 .word 0xB9A04F25 ! 00005B2C7F66FFE0 CASE:L2-B000 0 S illop_FP
17680 .word 0xA3790036 ! 00005B2C7F66FFE4 CASE:L2-B000 0 S illop
17681 fba BL100112 ! 00005B2C7F66FFE8 CASE:L2-B000 0
17682 fsrc1s %f24, %f20 ! 00005B2C7F66FFEC CASE:L2-B000 0 S
17683BL100109:add %g1, 0x23A, %g1 ! 00005B2C7F66FFF0 CASE:L2-B001 0 chksum++
17684 stw %o3, [%g3-0x0010] ! 00005B2C7F66FFF4 CASE:L2-B001 0 S >BD100003
17685 sth %g1, [%g3-0x006E] ! 00005B2C7F66FFF8 CASE:L2-B001 0 S >BD100024
17686 ta %xcc, 0x40 ! 00005B2C7F66FFFC CASE:L2-B001 0 S +-priv
17687 .word 0x8F4AFC37 ! 00005B2C7F670000 CASE:L2-B001 0 illop
17688 stda %f24, [%l6]0xD2 ! 00005B2C7F670004 CASE:L2-B001 0 S Short16
17689 .word 0x8190801C ! 00005B2C7F670008 CASE:L2-B001 0 illop
17690 fnot1s %f27, %f22 ! 00005B2C7F67000C CASE:L2-B001 0 S
17691BL100110:add %g1, 0x5BB, %g1 ! 00005B2C7F670010 CASE:L2-B002 0 chksum++
17692 ldx [%g2+0x0050], %l5 ! 00005B2C7F670014 CASE:L2-B002 0 <BD100003
17693 membar 0x40 ! 00005B2C7F670018 CASE:L2-B002 0
17694 stda %f16, [%l5]0xF0 ! 00005B2C7F67001C CASE:L2-B002 0 Blk-Store
17695 membar 0x40 ! 00005B2C7F670020 CASE:L2-B002 0
17696 add %g3, -34, %l6 ! 00005B2C7F670024 CASE:L2-B002 0 @BD100012
17697 ldda [%l6]0xD0, %f30 ! 00005B2C7F670028 CASE:L2-B002 0 S Short8
17698 bshuffle %f28, %f16, %f16 ! 00005B2C7F67002C CASE:L2-B002 0 S
17699 ldsh [%g5-0x006D], %l3 ! 00005B2C7F670030 CASE:L2-B002 0 S <BD100024+1
17700 ldstuba [%g6-0x005D]%asi, %i1 ! 00005B2C7F670034 CASE:L2-B002 0 S >BD100011
17701 ld [%g2+0x0060], %fsr ! 00005B2C7F670038 CASE:L2-B002 0 S <BD100008
17702 .word 0x9FC68000 ! 00005B2C7F67003C CASE:L2-B002 0 S random
17703 call .+8 ! 00005B2C7F670040 CASE:L2-B002 0 S
17704 .word 0xA1A9728A ! 00005B2C7F670044 CASE:L2-B002 0 S illop
17705 ba,pt %icc, BL100112 ! 00005B2C7F670048 CASE:L2-B002 0
17706 fmul8ulx16 %f30, %f22, %f16 ! 00005B2C7F67004C CASE:L2-B002 0 S
17707BL100111:add %g1, 0xA32, %g1 ! 00005B2C7F670050 CASE:L2-B003 0 chksum++
17708 stb %g1, [%g5-0x0022] ! 00005B2C7F670054 CASE:L2-B003 0 S >BD100012
17709 sth %g1, [%g3+0x0042] ! 00005B2C7F670058 CASE:L2-B003 0 S >BD100005+2
17710 ldsba [%g3+0x0078]%asi, %i2 ! 00005B2C7F67005C CASE:L2-B003 0 S <BD100020
17711 st %f25, [%g5-0x002C] ! 00005B2C7F670060 CASE:L2-B003 0 S >BD100014
17712 .word 0xABAC8C61 ! 00005B2C7F670064 CASE:L2-B003 0 S illop
17713 .word 0xE2B9F272 ! 00005B2C7F670068 CASE:L2-B003 0 illop
17714 st %f22, [%g4-0x0010] ! 00005B2C7F67006C CASE:L2-B003 0 S >BD100003
17715BL100112: ! SWCH:L1-B000
17716 add %g1, 0x2DF, %g1 ! 00005B2C7F670070 SWCH:L1-B000 0 chksum++
17717 pdist %f16, %f30, %f18 ! 00005B2C7F670074 SWCH:L1-B000 0 S
17718 ldx [%g2+0x0058], %l6 ! 00005B2C7F670078 SWCH:L1-B000 0 <BD100021
17719 .word 0xEDB89C21 ! 00005B2C7F67007C SWCH:L1-B000 0 S illop
17720 fpack16 %f30, %f16 ! 00005B2C7F670080 SWCH:L1-B000 0 S
17721 ldx [%g2+0x0050], %l5 ! 00005B2C7F670084 SWCH:L1-B000 0 <BD100003
17722 membar 0x40 ! 00005B2C7F670088 SWCH:L1-B000 0
17723 stda %f0, [%l5]0xF0 ! 00005B2C7F67008C SWCH:L1-B000 0 Blk-Store
17724 membar 0x40 ! 00005B2C7F670090 SWCH:L1-B000 0
17725 .word 0xA164D93C ! 00005B2C7F670094 SWCH:L1-B000 0 S illop
17726 call .+8 ! 00005B2C7F670098 SWCH:L1-B000 0 S
17727 swap [%g3+0x0040], %l1 ! 00005B2C7F67009C SWCH:L1-B000 0 S >BD100005
17728 swap [%g6-0x0010], %o3 ! 00005B2C7F6700A0 SWCH:L1-B000 0 S >BD100003
17729 stb %l1, [%g3+0x0078] ! 00005B2C7F6700A4 SWCH:L1-B000 0 S >BD100020
17730 .word 0x9B40E653 ! 00005B2C7F6700A8 SWCH:L1-B000 0 S illop
17731 .word 0xAB8A3CE2 ! 00005B2C7F6700AC SUBR:L0-B000 0 S illop
17732 ldx [%g2+0x0050], %l5 ! 00005B2C7F6700B0 SUBR:L0-B000 0 <BD100003
17733 membar 0x40 ! 00005B2C7F6700B4 SUBR:L0-B000 0
17734 .word 0x2B79A0C7 ! 00005B2C7F6700B8 SUBR:L0-B000 0 random
17735 membar 0x40 ! 00005B2C7F6700BC SUBR:L0-B000 0
17736 .word 0x87A09756 ! 00005B2C7F6700C0 SUBR:L0-B000 0 S illop
17737 ldsh [%g3-0x006E], %i4 ! 00005B2C7F6700C4 SUBR:L0-B000 0 S <BD100024
17738 .word 0x81E80000 ! 00005B2C7F6700C8 SUBR:L0-B000 0 random
17739 add %g1, 0x978, %g1 ! 00005B2C7F6700CC SUBR:L0-B000 0 chksum++
17740 ret ! 00005B2C7F6700D0 SUBR:L0-B000 0
17741 restore %i0, %l7, %o0 ! 00005B2C7F6700D4 SUBR:L0-B000 0
17742
17743SECTION .btext052_pg1 TEXT_VA=0x5b2c7f670000
17744attr_text {
17745 Name = .btext052_pg1,
17746 VA = 0x5b2c7f670000,
17747 RA = 0xfffba0000,
17748 PA = ra2pa(0xfffba0000,0),
17749 tsbonly,
17750 part_0_ctx_nonzero_tsb_config_1,
17751 TTE_Context=73, TTE_Size=1, TTE_W=0, TTE_X=1,
17752 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17753 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17754}
17755.text; .skip 8
17756
17757!========================================================================
17758
17759SECTION .btext053 TEXT_VA=0xffff8fdcc57a7f00
17760attr_text {
17761 Name = .btext053,
17762 VA = 0xffff8fdcc57a7f00,
17763 RA = ra2pa(0xfffbb9f00,0),
17764 PA = ra2pa(0xfffbb9f00,0),
17765 notsb
17766}
17767
17768SECTION .btext053_pg0 TEXT_VA=0xffff8fdcc57a6000
17769attr_text {
17770 Name = .btext053_pg0,
17771 VA = 0xffff8fdcc57a6000,
17772 RA = ra2pa(0xfffbb8000,0),
17773 PA = ra2pa(0xfffbb8000,0),
17774 tsbonly,
17775 part_0_ctx_nonzero_tsb_config_3,
17776 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
17777 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
17778 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
17779}
17780.text; .skip 8
17781
17782
17783SECTION .btext053
17784.text
17785.global SUBR083; SUBR083:
17786 add %g3, -34, %l6 ! FFFF8FDCC57A7F00 SUBR:L0-B000 6 @BD100012
17787 ldda [%l6]0xD0, %f20 ! FFFF8FDCC57A7F04 SUBR:L0-B000 6 S Short8
17788 ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A7F08 SUBR:L0-B000 6 <BD100021
17789 ldda [%l6]0x26, %o0 ! FFFF8FDCC57A7F0C SUBR:L0-B000 6 S Quad_Ld_P
17790 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7F10 SUBR:L0-B000 6 <BD100003
17791 membar 0x40 ! FFFF8FDCC57A7F14 SUBR:L0-B000 6
17792 stda %f16, [%l5]0xE0 ! FFFF8FDCC57A7F18 SUBR:L0-B000 6 Blk-Store
17793 membar 0x40 ! FFFF8FDCC57A7F1C SUBR:L0-B000 6
17794 nop ! FFFF8FDCC57A7F20 SUBR:L0-B000 6 S
17795 membar 0x40 ! FFFF8FDCC57A7F24 SUBR:L0-B000 6
17796 stda %f16, [%l5]0xF0 ! FFFF8FDCC57A7F28 SUBR:L0-B000 6 Blk-Store
17797 membar 0x40 ! FFFF8FDCC57A7F2C SUBR:L0-B000 6
17798 membar 0x40 ! FFFF8FDCC57A7F30 SUBR:L0-B000 6
17799 stda %f32, [%l5]0xE0 ! FFFF8FDCC57A7F34 SUBR:L0-B000 6 Blk-Store
17800 membar 0x40 ! FFFF8FDCC57A7F38 SUBR:L0-B000 6
17801 add %g1, 0xB8B, %g1 ! FFFF8FDCC57A7F3C SUBR:L0-B000 6 chksum++
17802 or %g0, 0x2, %o4 ! FFFF8FDCC57A7F40 LOOP:L1-B000 6
17803BL100136: ! LOOP:L1-B000
17804 add %g1, 0x8E0, %g1 ! FFFF8FDCC57A7F44 LOOP:L1-B000 12 chksum++
17805 fcmpd %fcc3, %f42, %f42 ! FFFF8FDCC57A7F48 SKIP:L2-B000 12
17806 fbl,pn %fcc3, BL100113 ! FFFF8FDCC57A7F4C SKIP:L2-B000 12
17807 ldstuba [%g4-0x0022]%asi, %o0 ! FFFF8FDCC57A7F50 SKIP:L2-B000 12 S >BD100012
17808 nop ! FFFF8FDCC57A7F54 SKIP:L2-B000 12 S
17809 ldsha [%g7+%g0]0x82, %o0 ! FFFF8FDCC57A7F58 SKIP:L2-B000 12 S <BD100034
17810 stwa %o0, [%g5-0x0010]%asi ! FFFF8FDCC57A7F5C SKIP:L2-B000 12 S >BD100003
17811 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7F60 SKIP:L2-B000 12 <BD100003
17812 membar 0x40 ! FFFF8FDCC57A7F64 SKIP:L2-B000 12
17813 stda %f32, [%l5]0x16 ! FFFF8FDCC57A7F68 SKIP:L2-B000 12 Blk-Store
17814 membar 0x40 ! FFFF8FDCC57A7F6C SKIP:L2-B000 12
17815 nop ! FFFF8FDCC57A7F70 SKIP:L2-B000 12 S
17816 sta %f9, [%g3-0x0004]%asi ! FFFF8FDCC57A7F74 SKIP:L2-B000 12 S >BD100004
17817 stb %o0, [%g4-0x005D] ! FFFF8FDCC57A7F78 SKIP:L2-B000 12 S >BD100011
17818 sth %i5, [%g5+0x000E] ! FFFF8FDCC57A7F7C SKIP:L2-B000 12 S >BD100013
17819 membar 0x40 ! FFFF8FDCC57A7F80 SKIP:L2-B000 12
17820 stda %f16, [%l5]0x16 ! FFFF8FDCC57A7F84 SKIP:L2-B000 12 Blk-Store
17821 membar 0x40 ! FFFF8FDCC57A7F88 SKIP:L2-B000 12
17822 membar 0x40 ! FFFF8FDCC57A7F8C SKIP:L2-B000 12
17823 stda %f32, [%l5]0xF0 ! FFFF8FDCC57A7F90 SKIP:L2-B000 12 Blk-Store
17824 membar 0x40 ! FFFF8FDCC57A7F94 SKIP:L2-B000 12
17825 add %g1, 0x4C5, %g1 ! FFFF8FDCC57A7F98 SKIP:L2-B000 12 chksum++
17826 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7F9C SKIP:L2-B000 12 <BD100003
17827 membar 0x40 ! FFFF8FDCC57A7FA0 SKIP:L2-B000 12
17828 stda %f0, [%l5]0x1E ! FFFF8FDCC57A7FA4 SKIP:L2-B000 12 Blk-Store
17829 membar 0x40 ! FFFF8FDCC57A7FA8 SKIP:L2-B000 12
17830 membar 0x40 ! FFFF8FDCC57A7FAC SKIP:L2-B000 12
17831 stda %f16, [%l5]0xE0 ! FFFF8FDCC57A7FB0 SKIP:L2-B000 12 Blk-Store
17832 membar 0x40 ! FFFF8FDCC57A7FB4 SKIP:L2-B000 12
17833 sth %i5, [%g5-0x002A] ! FFFF8FDCC57A7FB8 SKIP:L2-B000 12 S >BD100014+2
17834 nop ! FFFF8FDCC57A7FBC SKIP:L2-B000 12 S
17835 stha %i2, [%g6+0x000E]%asi ! FFFF8FDCC57A7FC0 SKIP:L2-B000 12 S >BD100013
17836 ba,a BL100114 ! FFFF8FDCC57A7FC4 SKIP:L2-B000 12
17837 alignaddr %i3, %o1, %o3 ! FFFF8FDCC57A7FC8 SKIP:L2-B000 0 S
17838BL100113: ! ELSE:L2-B001
17839 nop ! FFFF8FDCC57A7FCC ELSE:L2-B001 0 S
17840 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A7FD0 ELSE:L2-B001 0 <BD100003
17841 membar 0x40 ! FFFF8FDCC57A7FD4 ELSE:L2-B001 0
17842 stda %f32, [%l5]0xF0 ! FFFF8FDCC57A7FD8 ELSE:L2-B001 0 Blk-Store
17843 membar 0x40 ! FFFF8FDCC57A7FDC ELSE:L2-B001 0
17844 popc %o1, %o1 ! FFFF8FDCC57A7FE0 ELSE:L2-B001 0 S
17845 membar 0x40 ! FFFF8FDCC57A7FE4 ELSE:L2-B001 0
17846 stda %f16, [%l5]0x16 ! FFFF8FDCC57A7FE8 ELSE:L2-B001 0 Blk-Store
17847 membar 0x40 ! FFFF8FDCC57A7FEC ELSE:L2-B001 0
17848 .word 0x9BA45FD4 ! FFFF8FDCC57A7FF0 ELSE:L2-B001 0 illop
17849 stda %f32, [%l5]0x16 ! FFFF8FDCC57A7FF4 ELSE:L2-B001 0 Blk-Store
17850 membar 0x40 ! FFFF8FDCC57A7FF8 ELSE:L2-B001 0
17851 add %g5, -93, %l6 ! FFFF8FDCC57A7FFC ELSE:L2-B001 0 @BD100011
17852 stda %f30, [%l6]0xD8 ! FFFF8FDCC57A8000 ELSE:L2-B001 0 S Short8
17853 add %g1, 0xF53, %g1 ! FFFF8FDCC57A8004 ELSE:L2-B001 0 chksum++
17854 .word 0x815BAC73 ! FFFF8FDCC57A8008 ELSE:L2-B001 0 S illop
17855 add %g6, 0xE, %l6 ! FFFF8FDCC57A800C ELSE:L2-B001 0 @BD100013
17856 ldda [%l6]0xD2, %f18 ! FFFF8FDCC57A8010 ELSE:L2-B001 0 S Short16
17857 ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A8014 ELSE:L2-B001 0 <BD100021
17858 ldda [%l6]0x2C, %o0 ! FFFF8FDCC57A8018 ELSE:L2-B001 0 S Quad_Ld
17859 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A801C ELSE:L2-B001 0 <BD100003
17860 membar 0x40 ! FFFF8FDCC57A8020 ELSE:L2-B001 0
17861 stda %f16, [%l5]0xE0 ! FFFF8FDCC57A8024 ELSE:L2-B001 0 Blk-Store
17862 .word 0xEBAD233C ! FFFF8FDCC57A8028 ELSE:L2-B001 0 random
17863 ldx [%g2+0x0028], %g5 ! FFFF8FDCC57A802C ELSE:L2-B001 0 S BASE<BD100060
17864 tn %xcc, %g0+0x0057 ! FFFF8FDCC57A8030 ELSE:L2-B001 0 S
17865 membar 0x40 ! FFFF8FDCC57A8034 ELSE:L2-B001 0
17866 .word 0xD174802E ! FFFF8FDCC57A8038 ELSE:L2-B001 0 illop
17867 .word 0xFD7A0565 ! FFFF8FDCC57A803C ELSE:L2-B001 0 illop
17868 .word 0x1995461A ! FFFF8FDCC57A8040 ELSE:L2-B001 0 random
17869 .word 0x81C3E008 ! FFFF8FDCC57A8044 ELSE:L2-B001 0 random
17870 membar 0x40 ! FFFF8FDCC57A8048 ELSE:L2-B001 0
17871 .word 0x8F8BBE80 ! FFFF8FDCC57A804C ELSE:L2-B001 0 illop
17872 .word 0xDB7FCE38 ! FFFF8FDCC57A8050 ELSE:L2-B001 0 random
17873 membar 0x40 ! FFFF8FDCC57A8054 ELSE:L2-B001 0
17874BL100114: ! ELSE:L2-B001
17875 add %g1, 0xF3F, %g1 ! FFFF8FDCC57A8058 ELSE:L2-B001 12 chksum++
17876 andcc %o0, 0x400, %g0 ! FFFF8FDCC57A805C SKIP:L2-B002 12
17877 bz,pn %xcc, BL100115 ! FFFF8FDCC57A8060 SKIP:L2-B002 12
17878 nop ! FFFF8FDCC57A8064 SKIP:L2-B002 12 S
17879 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8068 SKIP:L2-B002 12 <BD100003
17880 membar 0x40 ! FFFF8FDCC57A806C SKIP:L2-B002 12
17881 stda %f0, [%l5]0xF0 ! FFFF8FDCC57A8070 SKIP:L2-B002 12 Blk-Store
17882 membar 0x40 ! FFFF8FDCC57A8074 SKIP:L2-B002 12
17883 stb %o1, [%g3+0x0078] ! FFFF8FDCC57A8078 SKIP:L2-B002 12 S >BD100020
17884 nop ! FFFF8FDCC57A807C SKIP:L2-B002 12 S
17885 nop ! FFFF8FDCC57A8080 SKIP:L2-B002 12 S
17886 ldx [%g2+0x0060], %fsr ! FFFF8FDCC57A8084 SKIP:L2-B002 12 S <BD100008
17887 ld [%g2+0x0060], %fsr ! FFFF8FDCC57A8088 SKIP:L2-B002 12 S <BD100008
17888 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A808C SKIP:L2-B002 12 ptr_chase
17889 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A8090 SKIP:L2-B002 12 ptr_chase
17890 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A8094 SKIP:L2-B002 12 ptr_chase
17891 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A8098 SKIP:L2-B002 12 ptr_chase
17892 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A809C SKIP:L2-B002 12 ptr_chase
17893 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A80A0 SKIP:L2-B002 12 ptr_chase
17894 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A80A4 SKIP:L2-B002 12 ptr_chase
17895 ldx [%g3-0x0088], %g3 ! FFFF8FDCC57A80A8 SKIP:L2-B002 12 ptr_chase
17896 nop ! FFFF8FDCC57A80AC SKIP:L2-B002 12 S
17897 sta %f26, [%g4+0x0040]%asi ! FFFF8FDCC57A80B0 SKIP:L2-B002 12 S >BD100005
17898 add %g1, 0x986, %g1 ! FFFF8FDCC57A80B4 SKIP:L2-B002 12 chksum++
17899 st %f5, [%g3+0x0064] ! FFFF8FDCC57A80B8 SKIP:L2-B002 12 S >BD100010
17900 faligndata %f30, %f18, %f16 ! FFFF8FDCC57A80BC SKIP:L2-B002 12 S
17901 ldx [%g2+0x0060], %fsr ! FFFF8FDCC57A80C0 SKIP:L2-B002 12 S <BD100008
17902 nop ! FFFF8FDCC57A80C4 SKIP:L2-B002 12 S
17903 nop ! FFFF8FDCC57A80C8 SKIP:L2-B002 12 S
17904 fba,a BL100120 ! FFFF8FDCC57A80CC SKIP:L2-B002 12
17905 nop ! FFFF8FDCC57A80D0 SKIP:L2-B002 0 S
17906BL100115: ! ELSE:L2-B003
17907 nop ! FFFF8FDCC57A80D4 ELSE:L2-B003 0 S
17908 .word 0xD5923388 ! FFFF8FDCC57A80D8 ELSE:L2-B003 0 L random
17909 nop ! FFFF8FDCC57A80DC ELSE:L2-B003 0 S
17910 be,a BL100117 ;.empty ! FFFF8FDCC57A80E0 ELSE:L2-B003 0 L
17911BL100116:fblg,a,pn %fcc3, BL100118 ;.empty ! FFFF8FDCC57A80E4 ELSE:L2-B003 0 L
17912BL100117:.word 0xDDEE26E2 ! FFFF8FDCC57A80E8 ELSE:L2-B003 0 L illop
17913BL100118:.word 0x95A468F2 ! FFFF8FDCC57A80EC ELSE:L2-B003 0 L illop
17914 swapa [%g4-0x002C]%asi, %o5 ! FFFF8FDCC57A80F0 ELSE:L2-B003 0 S >BD100014
17915BL100119:add %g1, 0x63E, %g1 ! FFFF8FDCC57A80F4 ELSE:L2-B003 0 chksum++
17916 add %g1, 0x92D, %g1 ! FFFF8FDCC57A80F8 ELSE:L2-B003 0 chksum++
17917 ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A80FC ELSE:L2-B003 0 <BD100021
17918 lduha [%l6+%g0]0x0C, %g7 ! FFFF8FDCC57A8100 ELSE:L2-B003 0 S <BD100022
17919 .word 0xFD59AD32 ! FFFF8FDCC57A8104 ELSE:L2-B003 0 random
17920 membar 0x40 ! FFFF8FDCC57A8108 ELSE:L2-B003 0
17921 stda %f0, [%l5]0xE0 ! FFFF8FDCC57A810C ELSE:L2-B003 0 Blk-Store
17922 .word 0xB1B0865B ! FFFF8FDCC57A8110 ELSE:L2-B003 0 illop
17923 membar 0x40 ! FFFF8FDCC57A8114 ELSE:L2-B003 0
17924 stda %f0, [%l5]0xE0 ! FFFF8FDCC57A8118 ELSE:L2-B003 0 Blk-Store
17925 membar 0x40 ! FFFF8FDCC57A811C ELSE:L2-B003 0
17926 stw %o5, [%g6-0x0010] ! FFFF8FDCC57A8120 ELSE:L2-B003 0 S >BD100003
17927 add %g5, 0xE, %l6 ! FFFF8FDCC57A8124 ELSE:L2-B003 0 @BD100013
17928 ldda [%l6]0xD2, %f28 ! FFFF8FDCC57A8128 ELSE:L2-B003 0 S Short16
17929 ldx [%g2+0x0060], %fsr ! FFFF8FDCC57A812C ELSE:L2-B003 0 S <BD100008
17930BL100120: ! ELSE:L2-B003
17931 add %g1, 0xE5E, %g1 ! FFFF8FDCC57A8130 ELSE:L2-B003 12 chksum++
17932 andcc %g1, 0x80, %g0 ! FFFF8FDCC57A8134 SKIP:L2-B004 12
17933 bnz,pn %xcc, BL100128 ! FFFF8FDCC57A8138 SKIP:L2-B004 12
17934 array32 %g1, %o2, %o5 ! FFFF8FDCC57A813C SKIP:L2-B004 12 S
17935 nop ! FFFF8FDCC57A8140 SKIP:L2-B004 7 S
17936 bpos,a BL100121 ;.empty ! FFFF8FDCC57A8144 SKIP:L2-B004 7 L
17937 bneg,a BL100122 ! FFFF8FDCC57A8148 SKIP:L2-B004 7 L
17938 st %f25, [%g5-0x002C] ! FFFF8FDCC57A814C SKIP:L2-B004 0 S >BD100014
17939 bn,pn %xcc, BL100123 ;.empty ! FFFF8FDCC57A8150 SKIP:L2-B004 0 L
17940 fba,pn %fcc1, BL100124 ;.empty ! FFFF8FDCC57A8154 SKIP:L2-B004 0 L
17941 bcc,a BL100121 ! FFFF8FDCC57A8158 SKIP:L2-B004 0 L
17942 .word 0x365D556B ! FFFF8FDCC57A815C SKIP:L2-B004 0 S illop
17943BL100124:.word 0xADD5D368 ! FFFF8FDCC57A8160 SKIP:L2-B004 0 L illop
17944BL100121:st %f4, [%g4-0x0004] ! FFFF8FDCC57A8164 SKIP:L2-B004 0 S >BD100004
17945BL100123:stb %o0, [%g3-0x005D] ! FFFF8FDCC57A8168 SKIP:L2-B004 7 S >BD100011
17946 fbne,pn %fcc1, BL100126 ! FFFF8FDCC57A816C SKIP:L2-B004 7 L
17947 nop ! FFFF8FDCC57A8170 SKIP:L2-B004 7 S
17948BL100125:fbl,a BL100127 ;.empty ! FFFF8FDCC57A8174 SKIP:L2-B004 7 L
17949BL100127:bz BL100126 ! FFFF8FDCC57A8178 SKIP:L2-B004 0 L
17950BL100126:nop ! FFFF8FDCC57A817C SKIP:L2-B004 7 S
17951BL100122:add %g1, 0x320, %g1 ! FFFF8FDCC57A8180 SKIP:L2-B004 7 chksum++
17952 add %g1, 0x736, %g1 ! FFFF8FDCC57A8184 SKIP:L2-B004 7 chksum++
17953 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8188 SKIP:L2-B004 7 <BD100003
17954 membar 0x40 ! FFFF8FDCC57A818C SKIP:L2-B004 7
17955 ldda [%l5]0x16, %f16 ! FFFF8FDCC57A8190 SKIP:L2-B004 7 Blk-Load
17956 membar 0x40 ! FFFF8FDCC57A8194 SKIP:L2-B004 7
17957 ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A8198 SKIP:L2-B004 7 <BD100021
17958 stba %g7, [%l6+%g0]0x14 ! FFFF8FDCC57A819C SKIP:L2-B004 7 S >BD100022
17959 stha %o1, [%g5+0x000E]%asi ! FFFF8FDCC57A81A0 SKIP:L2-B004 7 S >BD100013
17960 lduba [%l6+%g0]0x1C, %g7 ! FFFF8FDCC57A81A4 SKIP:L2-B004 7 S <BD100022
17961 ldda [%g7+%g7]0x82, %o0 ! FFFF8FDCC57A81A8 SKIP:L2-B004 7 S <BD100034
17962 fba,pt %fcc3, BL100133 ! FFFF8FDCC57A81AC SKIP:L2-B004 7
17963 ldstub [%g4-0x005D], %o0 ! FFFF8FDCC57A81B0 SKIP:L2-B004 7 S >BD100011
17964BL100128: ! ELSE:L2-B005
17965 stb %o0, [%g3+0x0078] ! FFFF8FDCC57A81B4 ELSE:L2-B005 5 S >BD100020
17966 fbul,a BL100129 ;.empty ! FFFF8FDCC57A81B8 ELSE:L2-B005 5 L
17967 brgez,pt %o5, BL100130 ;.empty ! FFFF8FDCC57A81BC ELSE:L2-B005 0 L
17968BL100130:be,a,pt %xcc, BL100131 ;.empty ! FFFF8FDCC57A81C0 ELSE:L2-B005 5 L
17969BL100131:fbug,a,pt %fcc0, BL100132 ! FFFF8FDCC57A81C4 ELSE:L2-B005 0 L
17970BL100132:nop ! FFFF8FDCC57A81C8 ELSE:L2-B005 5 S
17971 ldsw [%g3+0x0040], %o2 ! FFFF8FDCC57A81CC ELSE:L2-B005 5 S <BD100005
17972BL100129:lduh [%g6+0x000F], %o5 ! FFFF8FDCC57A81D0 ELSE:L2-B005 5 S <BD100013+1
17973 add %g1, 0xB1A, %g1 ! FFFF8FDCC57A81D4 ELSE:L2-B005 5 chksum++
17974 add %g1, 0xB41, %g1 ! FFFF8FDCC57A81D8 ELSE:L2-B005 5 chksum++
17975 sth %o2, [%g3-0x006E] ! FFFF8FDCC57A81DC ELSE:L2-B005 5 S >BD100024
17976 st %f10, [%g6-0x0004] ! FFFF8FDCC57A81E0 ELSE:L2-B005 5 S >BD100004
17977 ldsb [%g4-0x0022], %o1 ! FFFF8FDCC57A81E4 ELSE:L2-B005 5 S <BD100012
17978 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A81E8 ELSE:L2-B005 5 <BD100003
17979 membar 0x40 ! FFFF8FDCC57A81EC ELSE:L2-B005 5
17980 stda %f32, [%l5]0x16 ! FFFF8FDCC57A81F0 ELSE:L2-B005 5 Blk-Store
17981 membar 0x40 ! FFFF8FDCC57A81F4 ELSE:L2-B005 5
17982 add %g3, -93, %l6 ! FFFF8FDCC57A81F8 ELSE:L2-B005 5 @BD100011
17983 ldda [%l6]0xD0, %f26 ! FFFF8FDCC57A81FC ELSE:L2-B005 5 S Short8
17984 fpsub32s %f26, %f19, %f25 ! FFFF8FDCC57A8200 ELSE:L2-B005 5 S
17985 st %f2, [%g6+0x0064] ! FFFF8FDCC57A8204 ELSE:L2-B005 5 S >BD100010
17986 ldx [%g2+0x0028], %g4 ! FFFF8FDCC57A8208 ELSE:L2-B005 5 S BASE<BD100060
17987 ld [%g5+0x0040], %f24 ! FFFF8FDCC57A820C ELSE:L2-B005 5 S <BD100005
17988BL100133: ! ELSE:L2-B005
17989 add %g1, 0xEF7, %g1 ! FFFF8FDCC57A8210 ELSE:L2-B005 12 chksum++
17990 andcc %o1, 0x80, %g0 ! FFFF8FDCC57A8214 SKIP:L2-B006 12
17991 bnz,a BL100134 ! FFFF8FDCC57A8218 SKIP:L2-B006 12
17992 st %f9, [%g6-0x0004] ! FFFF8FDCC57A821C SKIP:L2-B006 5 S >BD100004
17993 stx %fsr, [%g2+0x0060] ! FFFF8FDCC57A8220 SKIP:L2-B006 7 S <BD100008
17994 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8224 SKIP:L2-B006 7 <BD100003
17995 membar 0x40 ! FFFF8FDCC57A8228 SKIP:L2-B006 7
17996 stda %f32, [%l5]0xE0 ! FFFF8FDCC57A822C SKIP:L2-B006 7 Blk-Store
17997 membar 0x40 ! FFFF8FDCC57A8230 SKIP:L2-B006 7
17998 membar 0x40 ! FFFF8FDCC57A8234 SKIP:L2-B006 7
17999 stda %f32, [%l5]0xF0 ! FFFF8FDCC57A8238 SKIP:L2-B006 7 Blk-Store
18000 membar 0x40 ! FFFF8FDCC57A823C SKIP:L2-B006 7
18001 ldx [%g2+0x0030], %g4 ! FFFF8FDCC57A8240 SKIP:L2-B006 7 S BASE<BD100096
18002 membar 0x40 ! FFFF8FDCC57A8244 SKIP:L2-B006 7
18003 stda %f32, [%l5]0xF0 ! FFFF8FDCC57A8248 SKIP:L2-B006 7 Blk-Store
18004 membar 0x40 ! FFFF8FDCC57A824C SKIP:L2-B006 7
18005 stha %o3, [%g5+0x000E]%asi ! FFFF8FDCC57A8250 SKIP:L2-B006 7 S >BD100013
18006 add %g1, 0x30C, %g1 ! FFFF8FDCC57A8254 SKIP:L2-B006 7 chksum++
18007 lduwa [%g7+%g7]0x83, %o3 ! FFFF8FDCC57A8258 SKIP:L2-B006 7 S <BD100034
18008 ldx [%g2+0x0018], %g6 ! FFFF8FDCC57A825C SKIP:L2-B006 7 S BASE<BD100077
18009 ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A8260 SKIP:L2-B006 7 <BD100021
18010 lduwa [%l6+%g0]0x14, %g7 ! FFFF8FDCC57A8264 SKIP:L2-B006 7 S <BD100022
18011 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A8268 SKIP:L2-B006 7 <BD100003
18012 membar 0x40 ! FFFF8FDCC57A826C SKIP:L2-B006 7
18013 stda %f32, [%l5]0x16 ! FFFF8FDCC57A8270 SKIP:L2-B006 7 Blk-Store
18014 membar 0x40 ! FFFF8FDCC57A8274 SKIP:L2-B006 7
18015 stwa %g7, [%l6+%g0]0x0C ! FFFF8FDCC57A8278 SKIP:L2-B006 7 S >BD100022
18016 ldsh [%g4-0x006D], %o1 ! FFFF8FDCC57A827C SKIP:L2-B006 7 S <BD100024+1
18017 alignaddrl %o2, %o1, %o2 ! FFFF8FDCC57A8280 SKIP:L2-B006 7 S
18018 add %g6, 0xE, %l6 ! FFFF8FDCC57A8284 SKIP:L2-B006 7 @BD100013
18019 stda %f26, [%l6]0xD2 ! FFFF8FDCC57A8288 SKIP:L2-B006 7 S Short16
18020 ba BL100135 ! FFFF8FDCC57A828C SKIP:L2-B006 7
18021 nop ! FFFF8FDCC57A8290 SKIP:L2-B006 7 S
18022BL100134: ! ELSE:L2-B007
18023 ldstub [%g4-0x0022], %o3 ! FFFF8FDCC57A8294 ELSE:L2-B007 5 S >BD100012
18024 prefetch [%g4-0x005D], 0 ! FFFF8FDCC57A8298 ELSE:L2-B007 5 S <BD100011
18025 ldx [%g2+0x0058], %l6 ! FFFF8FDCC57A829C ELSE:L2-B007 5 <BD100021
18026 ldda [%l6]0x24, %o0 ! FFFF8FDCC57A82A0 ELSE:L2-B007 5 S Quad_Ld
18027 st %f24, [%g4-0x0010] ! FFFF8FDCC57A82A4 ELSE:L2-B007 5 S >BD100003
18028 st %f2, [%g4-0x0004] ! FFFF8FDCC57A82A8 ELSE:L2-B007 5 S >BD100004
18029 st %f9, [%g5-0x0004] ! FFFF8FDCC57A82AC ELSE:L2-B007 5 S >BD100004
18030 add %g1, 0xE9E, %g1 ! FFFF8FDCC57A82B0 ELSE:L2-B007 5 chksum++
18031 stb %o5, [%g4+0x0078] ! FFFF8FDCC57A82B4 ELSE:L2-B007 5 S >BD100020
18032 stw %o5, [%g4+0x0040] ! FFFF8FDCC57A82B8 ELSE:L2-B007 5 S >BD100005
18033 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A82BC ELSE:L2-B007 5 <BD100003
18034 membar 0x40 ! FFFF8FDCC57A82C0 ELSE:L2-B007 5
18035 stda %f16, [%l5]0xF0 ! FFFF8FDCC57A82C4 ELSE:L2-B007 5 Blk-Store
18036 membar 0x40 ! FFFF8FDCC57A82C8 ELSE:L2-B007 5
18037 nop ! FFFF8FDCC57A82CC ELSE:L2-B007 5 S
18038BL100135: ! ELSE:L2-B007
18039 add %g1, 0x27A, %g1 ! FFFF8FDCC57A82D0 ELSE:L2-B007 12 chksum++
18040 ldx [%g2+0x0050], %l5 ! FFFF8FDCC57A82D4 LOOP:L1-B000 12 <BD100003
18041 membar 0x40 ! FFFF8FDCC57A82D8 LOOP:L1-B000 12
18042 stda %f0, [%l5]0x16 ! FFFF8FDCC57A82DC LOOP:L1-B000 12 Blk-Store
18043 membar 0x40 ! FFFF8FDCC57A82E0 LOOP:L1-B000 12
18044 membar 0x40 ! FFFF8FDCC57A82E4 LOOP:L1-B000 12
18045 stda %f0, [%l5]0x16 ! FFFF8FDCC57A82E8 LOOP:L1-B000 12 Blk-Store
18046 membar 0x40 ! FFFF8FDCC57A82EC LOOP:L1-B000 12
18047 membar 0x40 ! FFFF8FDCC57A82F0 LOOP:L1-B000 12
18048 stda %f16, [%l5]0xE0 ! FFFF8FDCC57A82F4 LOOP:L1-B000 12 Blk-Store
18049 membar 0x40 ! FFFF8FDCC57A82F8 LOOP:L1-B000 12
18050 nop ! FFFF8FDCC57A82FC LOOP:L1-B000 12 S
18051 nop ! FFFF8FDCC57A8300 LOOP:L1-B000 12 S
18052 subcc %o4, 0x1, %o4 ! FFFF8FDCC57A8304 LOOP:L1-B000 12
18053 bnz BL100136 ! FFFF8FDCC57A8308 LOOP:L1-B000 12
18054 nop ! FFFF8FDCC57A830C LOOP:L1-B000 12 S
18055 add %g1, 0xD4, %g1 ! FFFF8FDCC57A8310 LOOP:L1-B000 6 chksum++
18056 .word 0xE59BC3E2 ! FFFF8FDCC57A8314 SUBR:L0-B000 6 S illop_VIS
18057 nop ! FFFF8FDCC57A8318 SUBR:L0-B000 6 S
18058 ldsh [%g6+0x000E], %o3 ! FFFF8FDCC57A831C SUBR:L0-B000 6 S <BD100013
18059 bcc,pn %icc, BL100137 ;.empty ! FFFF8FDCC57A8320 SUBR:L0-B000 6 L
18060 fbug BL100137 ;.empty ! FFFF8FDCC57A8324 SUBR:L0-B000 6 L
18061 .word 0xB5AB4A7E ! FFFF8FDCC57A8328 SUBR:L0-B000 0 L illop
18062 fbn,a BL100139 ;.empty ! FFFF8FDCC57A832C SUBR:L0-B000 0 L
18063 fbul,a BL100140 ;.empty ! FFFF8FDCC57A8330 SUBR:L0-B000 0 L
18064 .word 0xC8E20F20 ! FFFF8FDCC57A8334 SUBR:L0-B000 0 L illop
18065BL100137:bneg BL100141 ;.empty ! FFFF8FDCC57A8338 SUBR:L0-B000 9 L
18066 fbl,a,pt %fcc0, BL100139 ! FFFF8FDCC57A833C SUBR:L0-B000 6 L
18067 .word 0x91C2561E ! FFFF8FDCC57A8340 SUBR:L0-B000 0 S illop
18068BL100138:nop ! FFFF8FDCC57A8344 SUBR:L0-B000 6 S
18069BL100141:bleu,a,pn %icc, BL100142 ;.empty ! FFFF8FDCC57A8348 SUBR:L0-B000 6 L
18070 fbuge,pt %fcc1, BL100140 ;.empty ! FFFF8FDCC57A834C SUBR:L0-B000 6 L
18071BL100142:bneg BL100140 ! FFFF8FDCC57A8350 SUBR:L0-B000 6 L
18072 lduba [%g5+0x0078]%asi, %o1 ! FFFF8FDCC57A8354 SUBR:L0-B000 0 S <BD100020
18073BL100140:nop ! FFFF8FDCC57A8358 SUBR:L0-B000 6 S
18074BL100139:add %g1, 0x995, %g1 ! FFFF8FDCC57A835C SUBR:L0-B000 6 chksum++
18075 retl ! FFFF8FDCC57A8360 SUBR:L0-B000 6
18076 add %g1, 0xC90, %g1 ! FFFF8FDCC57A8364 SUBR:L0-B000 6 chksum++
18077
18078SECTION .btext053_pg1 TEXT_VA=0xffff8fdcc57a8000
18079attr_text {
18080 Name = .btext053_pg1,
18081 VA = 0xffff8fdcc57a8000,
18082 RA = ra2pa(0xfffbba000,0),
18083 PA = ra2pa(0xfffbba000,0),
18084 tsbonly,
18085 part_0_ctx_nonzero_tsb_config_3,
18086 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
18087 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
18088 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
18089}
18090.text; .skip 8
18091
18092!========================================================================
18093
18094SECTION .btext054 TEXT_VA=0x122c2d19f00
18095attr_text {
18096 Name = .btext054,
18097 VA = 0x122c2d19f00,
18098 RA = 0xfffbb5f00,
18099 PA = ra2pa(0xfffbb5f00,0),
18100 notsb
18101}
18102
18103SECTION .btext054_pg0 TEXT_VA=0x122c2d18000
18104attr_text {
18105 Name = .btext054_pg0,
18106 VA = 0x122c2d18000,
18107 RA = 0xfffbb4000,
18108 PA = ra2pa(0xfffbb4000,0),
18109 tsbonly,
18110 part_0_ctx_nonzero_tsb_config_2,
18111 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
18112 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
18113 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
18114}
18115.text; .skip 8
18116
18117
18118SECTION .btext054
18119.text
18120.global SUBR084; SUBR084:
18121 pdist %f24, %f30, %f30 ! 00000122C2D19F00 SUBR:L0-B000 17 S
18122 stb %o4, [%g4-0x0022] ! 00000122C2D19F04 SUBR:L0-B000 17 S >BD100012
18123 bnz,a,pn %xcc, BL100143 ;.empty ! 00000122C2D19F08 SUBR:L0-B000 17 L
18124 fbe,pn %fcc0, BL100144 ! 00000122C2D19F0C SUBR:L0-B000 4 L
18125 nop ! 00000122C2D19F10 SUBR:L0-B000 13 S
18126 st %f2, [%g4-0x0004] ! 00000122C2D19F14 SUBR:L0-B000 13 S >BD100004
18127 bge,a,pn %icc, BL100145 ! 00000122C2D19F18 SUBR:L0-B000 13 L
18128 lduh [%g3-0x006E], %o1 ! 00000122C2D19F1C SUBR:L0-B000 13 S <BD100024
18129 fbg BL100146 ;.empty ! 00000122C2D19F20 SUBR:L0-B000 0 L
18130BL100143:bleu,pn %icc, BL100147 ;.empty ! 00000122C2D19F24 SUBR:L0-B000 4 L
18131BL100145:brgez,pt %o5, BL100146 ! 00000122C2D19F28 SUBR:L0-B000 15 L
18132BL100147:nop ! 00000122C2D19F2C SUBR:L0-B000 15 S
18133BL100144:ldda [%g7+%g0]0x83, %o0 ! 00000122C2D19F30 SUBR:L0-B000 2 S <BD100034
18134BL100146:add %g1, 0xFB4, %g1 ! 00000122C2D19F34 SUBR:L0-B000 17 chksum++
18135 add %g1, 0xEE8, %g1 ! 00000122C2D19F38 SUBR:L0-B000 17 chksum++
18136 or %g0, 0x2, %o3 ! 00000122C2D19F3C LOOP:L1-B000 17
18137BL100175: ! LOOP:L1-B000
18138 add %g1, 0xAD4, %g1 ! 00000122C2D19F40 LOOP:L1-B000 34 chksum++
18139 fpsub32 %f28, %f20, %f28 ! 00000122C2D19F44 LOOP:L1-B000 34 S
18140 .word 0xBDAC04F2 ! 00000122C2D19F48 LOOP:L1-B000 34 S illop_FP
18141 lduba [%g7+%g7]0x82, %o0 ! 00000122C2D19F4C LOOP:L1-B000 34 S <BD100034
18142 ldx [%g2+0x0050], %l5 ! 00000122C2D19F50 LOOP:L1-B000 34 <BD100003
18143 membar 0x40 ! 00000122C2D19F54 LOOP:L1-B000 34
18144 stda %f0, [%l5]0xF0 ! 00000122C2D19F58 LOOP:L1-B000 34 Blk-Store
18145 membar 0x40 ! 00000122C2D19F5C LOOP:L1-B000 34
18146 andcc %i5, 0x4, %g0 ! 00000122C2D19F60 SKIP:L2-B000 34
18147 bnz,a,pn %xcc, BL100150 ! 00000122C2D19F64 SKIP:L2-B000 34
18148 ta %xcc, 0x40 ! 00000122C2D19F68 SKIP:L2-B000 4 S +-priv
18149 add %g6, -34, %l6 ! 00000122C2D19F6C SKIP:L2-B000 30 @BD100012
18150 ldda [%l6]0xD1, %f28 ! 00000122C2D19F70 SKIP:L2-B000 30 S Short8
18151 ldx [%g2+0x0058], %l6 ! 00000122C2D19F74 SKIP:L2-B000 30 <BD100021
18152 ldda [%l6]0x2E, %o0 ! 00000122C2D19F78 SKIP:L2-B000 30 S Quad_Ld_P
18153 swap [%g6-0x0010], %o1 ! 00000122C2D19F7C SKIP:L2-B000 30 S >BD100003
18154 add %g4, -93, %l6 ! 00000122C2D19F80 SKIP:L2-B000 30 @BD100011
18155 stda %f26, [%l6]0xD0 ! 00000122C2D19F84 SKIP:L2-B000 30 S Short8
18156 ldx [%g2+0x0060], %fsr ! 00000122C2D19F88 SKIP:L2-B000 30 S <BD100008
18157 stb %o1, [%g6+0x0078] ! 00000122C2D19F8C SKIP:L2-B000 30 S >BD100020
18158 ldx [%g2+0x0050], %l5 ! 00000122C2D19F90 SKIP:L2-B000 30 <BD100003
18159 membar 0x40 ! 00000122C2D19F94 SKIP:L2-B000 30
18160 stda %f32, [%l5]0xE0 ! 00000122C2D19F98 SKIP:L2-B000 30 Blk-Store
18161 membar 0x40 ! 00000122C2D19F9C SKIP:L2-B000 30
18162 membar 0x40 ! 00000122C2D19FA0 SKIP:L2-B000 30
18163 stda %f32, [%l5]0xF0 ! 00000122C2D19FA4 SKIP:L2-B000 30 Blk-Store
18164 membar 0x40 ! 00000122C2D19FA8 SKIP:L2-B000 30
18165 membar 0x40 ! 00000122C2D19FAC SKIP:L2-B000 30
18166 stda %f16, [%l5]0x16 ! 00000122C2D19FB0 SKIP:L2-B000 30 Blk-Store
18167 membar 0x40 ! 00000122C2D19FB4 SKIP:L2-B000 30
18168 membar 0x40 ! 00000122C2D19FB8 SKIP:L2-B000 30
18169 stda %f16, [%l5]0xE0 ! 00000122C2D19FBC SKIP:L2-B000 30 Blk-Store
18170 membar 0x40 ! 00000122C2D19FC0 SKIP:L2-B000 30
18171 add %g1, 0xFE7, %g1 ! 00000122C2D19FC4 SKIP:L2-B000 30 chksum++
18172 swapa [%g3-0x002C]%asi, %o0 ! 00000122C2D19FC8 SKIP:L2-B000 30 S >BD100014
18173 bl,a BL100148 ! 00000122C2D19FCC SKIP:L2-B000 30 L
18174 .word 0xAFA750E2 ! 00000122C2D19FD0 SKIP:L2-B000 0 S illop_FP
18175 st %f2, [%g4-0x0004] ! 00000122C2D19FD4 SKIP:L2-B000 30 S >BD100004
18176 sta %f3, [%g5+0x0064]%asi ! 00000122C2D19FD8 SKIP:L2-B000 30 S >BD100010
18177BL100148:.word 0x93B11B1F ! 00000122C2D19FDC SKIP:L2-B000 30 S illop_VIS
18178 sta %f11, [%g3-0x0004]%asi ! 00000122C2D19FE0 SKIP:L2-B000 30 S >BD100004
18179 bgu,a,pt %icc, BL100149 ! 00000122C2D19FE4 SKIP:L2-B000 30 L
18180 stw %o0, [%g3-0x002C] ! 00000122C2D19FE8 SKIP:L2-B000 0 S >BD100014
18181BL100149:add %g1, 0xB5C, %g1 ! 00000122C2D19FEC SKIP:L2-B000 30 chksum++
18182 fba,a,pt %fcc3, BL100157 ! 00000122C2D19FF0 SKIP:L2-B000 30
18183 fcmpeq32 %f24, %f22, %o0 ! 00000122C2D19FF4 SKIP:L2-B000 0 S
18184BL100150: ! ELSE:L2-B001
18185 st %f10, [%g4-0x0004] ! 00000122C2D19FF8 ELSE:L2-B001 4 S >BD100004
18186 ble,a BL100151 ! 00000122C2D19FFC ELSE:L2-B001 4 L
18187 .word 0xA5A8448B ! 00000122C2D1A000 ELSE:L2-B001 0 S illop
18188 bne,a,pt %xcc, BL100152 ;.empty ! 00000122C2D1A004 ELSE:L2-B001 4 L
18189 bz,a,pt %icc, BL100153 ! 00000122C2D1A008 ELSE:L2-B001 4 L
18190 nop ! 00000122C2D1A00C ELSE:L2-B001 0 S
18191BL100153:lduha [%g3-0x006E]%asi, %o0 ! 00000122C2D1A010 ELSE:L2-B001 0 S <BD100024
18192 bcs,a BL100151 ! 00000122C2D1A014 ELSE:L2-B001 0 L
18193 .word 0xDF12D2B3 ! 00000122C2D1A018 ELSE:L2-B001 0 S illop
18194BL100151:fble,a,pn %fcc1, BL100154 ! 00000122C2D1A01C ELSE:L2-B001 0 L
18195 st %f3, [%g5-0x0004] ! 00000122C2D1A020 ELSE:L2-B001 0 S >BD100004
18196BL100154:ldx [%g2+0x0040], %g3 ! 00000122C2D1A024 ELSE:L2-B001 0 S BASE<BD100087
18197 bge BL100155 ;.empty ! 00000122C2D1A028 ELSE:L2-B001 0 L
18198 .word 0x81C7E008 ! 00000122C2D1A02C ELSE:L2-B001 0 L random
18199BL100156:nop ! 00000122C2D1A030 ELSE:L2-B001 0 S
18200 stx %fsr, [%g2+0x0060] ! 00000122C2D1A034 ELSE:L2-B001 0 S <BD100008
18201BL100155:fbule BL100152 ! 00000122C2D1A038 ELSE:L2-B001 0 L
18202BL100152:.word 0x91BD524C ! 00000122C2D1A03C ELSE:L2-B001 0 S random
18203 add %g1, 0x429, %g1 ! 00000122C2D1A040 ELSE:L2-B001 4 chksum++
18204 add %g1, 0x117, %g1 ! 00000122C2D1A044 ELSE:L2-B001 4 chksum++
18205 ldx [%g2+0x0050], %l5 ! 00000122C2D1A048 ELSE:L2-B001 4 <BD100003
18206 membar 0x40 ! 00000122C2D1A04C ELSE:L2-B001 4
18207 stda %f16, [%l5]0xE0 ! 00000122C2D1A050 ELSE:L2-B001 4 Blk-Store
18208 membar 0x40 ! 00000122C2D1A054 ELSE:L2-B001 4
18209 ta %xcc, 0x46 ! 00000122C2D1A058 ELSE:L2-B001 4 S demap-page
18210 st %f10, [%g3-0x0004] ! 00000122C2D1A05C ELSE:L2-B001 4 S >BD100004
18211 nop ! 00000122C2D1A060 ELSE:L2-B001 4 S
18212BL100157: ! ELSE:L2-B001
18213 add %g1, 0x2BC, %g1 ! 00000122C2D1A064 ELSE:L2-B001 34 chksum++
18214 andcc %o0, 0x400, %g0 ! 00000122C2D1A068 SKIP:L2-B002 34
18215 bz,pn %xcc, BL100158 ! 00000122C2D1A06C SKIP:L2-B002 34
18216 st %f24, [%g5-0x002C] ! 00000122C2D1A070 SKIP:L2-B002 34 S >BD100014
18217 stb %o1, [%g5-0x0022] ! 00000122C2D1A074 SKIP:L2-B002 2 S >BD100012
18218 ldx [%g2+0x0050], %l5 ! 00000122C2D1A078 SKIP:L2-B002 2 <BD100003
18219 membar 0x40 ! 00000122C2D1A07C SKIP:L2-B002 2
18220 stda %f0, [%l5]0x16 ! 00000122C2D1A080 SKIP:L2-B002 2 Blk-Store
18221 membar 0x40 ! 00000122C2D1A084 SKIP:L2-B002 2
18222 ldx [%g6-0x0088], %g6 ! 00000122C2D1A088 SKIP:L2-B002 2 ptr_chase
18223 ldx [%g6-0x0088], %g6 ! 00000122C2D1A08C SKIP:L2-B002 2 ptr_chase
18224 ldx [%g6-0x0088], %g6 ! 00000122C2D1A090 SKIP:L2-B002 2 ptr_chase
18225 ldx [%g6-0x0088], %g6 ! 00000122C2D1A094 SKIP:L2-B002 2 ptr_chase
18226 ldsha [%g7+%g7]0x8A, %o1 ! 00000122C2D1A098 SKIP:L2-B002 2 S <BD100034
18227 membar 0x40 ! 00000122C2D1A09C SKIP:L2-B002 2
18228 stda %f16, [%l5]0xE0 ! 00000122C2D1A0A0 SKIP:L2-B002 2 Blk-Store
18229 membar 0x40 ! 00000122C2D1A0A4 SKIP:L2-B002 2
18230 membar 0x40 ! 00000122C2D1A0A8 SKIP:L2-B002 2
18231 stda %f16, [%l5]0xF8 ! 00000122C2D1A0AC SKIP:L2-B002 2 Blk-Store
18232 membar 0x40 ! 00000122C2D1A0B0 SKIP:L2-B002 2
18233 add %g1, 0x2B3, %g1 ! 00000122C2D1A0B4 SKIP:L2-B002 2 chksum++
18234 ldx [%g2+0x0050], %l5 ! 00000122C2D1A0B8 SKIP:L2-B002 2 <BD100003
18235 membar 0x40 ! 00000122C2D1A0BC SKIP:L2-B002 2
18236 stda %f32, [%l5]0x16 ! 00000122C2D1A0C0 SKIP:L2-B002 2 Blk-Store
18237 membar 0x40 ! 00000122C2D1A0C4 SKIP:L2-B002 2
18238 ld [%g2+0x0060], %fsr ! 00000122C2D1A0C8 SKIP:L2-B002 2 S <BD100008
18239 stb %o3, [%g4-0x005D] ! 00000122C2D1A0CC SKIP:L2-B002 2 S >BD100011
18240 swap [%g5-0x002C], %o2 ! 00000122C2D1A0D0 SKIP:L2-B002 2 S >BD100014
18241 fba,a,pn %fcc3, BL100163 ! 00000122C2D1A0D4 SKIP:L2-B002 2
18242 edge16n %o1, %o2, %o4 ! 00000122C2D1A0D8 SKIP:L2-B002 0 S
18243BL100158: ! ELSE:L2-B003
18244 nop ! 00000122C2D1A0DC ELSE:L2-B003 32 S
18245 fbule,a BL100159 ! 00000122C2D1A0E0 ELSE:L2-B003 32 L
18246BL100159:nop ! 00000122C2D1A0E4 ELSE:L2-B003 16 S
18247 ldstub [%g4-0x005D], %o1 ! 00000122C2D1A0E8 ELSE:L2-B003 32 S >BD100011
18248 bcc,pn %icc, BL100160 ;.empty ! 00000122C2D1A0EC ELSE:L2-B003 32 L
18249 fbge,pt %fcc0, BL100161 ;.empty ! 00000122C2D1A0F0 ELSE:L2-B003 32 L
18250BL100161:bz,pn %icc, BL100162 ! 00000122C2D1A0F4 ELSE:L2-B003 32 L
18251 ta %xcc, %g0+0x0072 ! 00000122C2D1A0F8 ELSE:L2-B003 32 S pseudo-branch
18252 fbule,pt %fcc2, BL100162 ;.empty ! 00000122C2D1A0FC ELSE:L2-B003 0 L
18253 .word 0x988211E9 ! 00000122C2D1A100 ELSE:L2-B003 0 L random
18254BL100162:nop ! 00000122C2D1A104 ELSE:L2-B003 64 S
18255BL100160:add %g1, 0x44F, %g1 ! 00000122C2D1A108 ELSE:L2-B003 64 chksum++
18256 add %g1, 0xD83, %g1 ! 00000122C2D1A10C ELSE:L2-B003 32 chksum++
18257 ldx [%g2+0x0050], %l5 ! 00000122C2D1A110 ELSE:L2-B003 32 <BD100003
18258 membar 0x40 ! 00000122C2D1A114 ELSE:L2-B003 32
18259 stda %f16, [%l5]0xF0 ! 00000122C2D1A118 ELSE:L2-B003 32 Blk-Store
18260 membar 0x40 ! 00000122C2D1A11C ELSE:L2-B003 32
18261 nop ! 00000122C2D1A120 ELSE:L2-B003 32 S
18262 st %f9, [%g5+0x0064] ! 00000122C2D1A124 ELSE:L2-B003 32 S >BD100010
18263 nop ! 00000122C2D1A128 ELSE:L2-B003 32 S
18264 st %f2, [%g5-0x0004] ! 00000122C2D1A12C ELSE:L2-B003 32 S >BD100004
18265BL100163: ! ELSE:L2-B003
18266 add %g1, 0x46A, %g1 ! 00000122C2D1A130 ELSE:L2-B003 34 chksum++
18267 andcc %o2, 0x200, %g0 ! 00000122C2D1A134 SKIP:L2-B004 34
18268 bnz,pn %icc, BL100164 ! 00000122C2D1A138 SKIP:L2-B004 34
18269 fcmpgt16 %f30, %f26, %o2 ! 00000122C2D1A13C SKIP:L2-B004 34 S
18270 popc %o1, %o0 ! 00000122C2D1A140 SKIP:L2-B004 33 S
18271 .word 0x8F898639 ! 00000122C2D1A144 SKIP:L2-B004 33 S illop
18272 ldx [%g2+0x0058], %l6 ! 00000122C2D1A148 SKIP:L2-B004 33 <BD100021
18273 lduha [%l6+%g0]0x04, %g7 ! 00000122C2D1A14C SKIP:L2-B004 33 S <BD100022
18274 ldx [%g2+0x0050], %l5 ! 00000122C2D1A150 SKIP:L2-B004 33 <BD100003
18275 membar 0x40 ! 00000122C2D1A154 SKIP:L2-B004 33
18276 stda %f16, [%l5]0xE0 ! 00000122C2D1A158 SKIP:L2-B004 33 Blk-Store
18277 membar 0x40 ! 00000122C2D1A15C SKIP:L2-B004 33
18278 add %g1, 0x7B9, %g1 ! 00000122C2D1A160 SKIP:L2-B004 33 chksum++
18279 st %f4, [%g3-0x0004] ! 00000122C2D1A164 SKIP:L2-B004 33 S >BD100004
18280 ldx [%g2+0x0050], %l5 ! 00000122C2D1A168 SKIP:L2-B004 33 <BD100003
18281 membar 0x40 ! 00000122C2D1A16C SKIP:L2-B004 33
18282 stda %f16, [%l5]0xE0 ! 00000122C2D1A170 SKIP:L2-B004 33 Blk-Store
18283 membar 0x40 ! 00000122C2D1A174 SKIP:L2-B004 33
18284 .word 0xBDA86417 ! 00000122C2D1A178 SKIP:L2-B004 33 S illop_FP
18285 stw %o5, [%g4+0x0040] ! 00000122C2D1A17C SKIP:L2-B004 33 S >BD100005
18286 stw %o1, [%g3+0x0040] ! 00000122C2D1A180 SKIP:L2-B004 33 S >BD100005
18287 nop ! 00000122C2D1A184 SKIP:L2-B004 33 S
18288 membar 0x40 ! 00000122C2D1A188 SKIP:L2-B004 33
18289 stda %f32, [%l5]0xE0 ! 00000122C2D1A18C SKIP:L2-B004 33 Blk-Store
18290 membar 0x40 ! 00000122C2D1A190 SKIP:L2-B004 33
18291 st %f9, [%g4-0x0001] ! 00000122C2D1A194 SKIP:L2-B004 33 S >BD100004+3
18292 ba,a,pn %xcc, BL100169 ! 00000122C2D1A198 SKIP:L2-B004 33
18293 nop ! 00000122C2D1A19C SKIP:L2-B004 0 S
18294BL100164: ! ELSE:L2-B005
18295 stw %o2, [%g4-0x002C] ! 00000122C2D1A1A0 ELSE:L2-B005 1 S >BD100014
18296 ldx [%g2+0x0038], %g5 ! 00000122C2D1A1A4 ELSE:L2-B005 1 S BASE<BD100166
18297 ldx [%g2+0x0050], %l5 ! 00000122C2D1A1A8 ELSE:L2-B005 1 <BD100003
18298 membar 0x40 ! 00000122C2D1A1AC ELSE:L2-B005 1
18299 stda %f0, [%l5]0xF0 ! 00000122C2D1A1B0 ELSE:L2-B005 1 Blk-Store
18300 membar 0x40 ! 00000122C2D1A1B4 ELSE:L2-B005 1
18301 membar 0x40 ! 00000122C2D1A1B8 ELSE:L2-B005 1
18302 stda %f32, [%l5]0xE0 ! 00000122C2D1A1BC ELSE:L2-B005 1 Blk-Store
18303 membar 0x40 ! 00000122C2D1A1C0 ELSE:L2-B005 1
18304 ta %xcc, 0x46 ! 00000122C2D1A1C4 ELSE:L2-B005 1 S demap-page
18305 nop ! 00000122C2D1A1C8 ELSE:L2-B005 1 S
18306 add %g1, 0x9B3, %g1 ! 00000122C2D1A1CC ELSE:L2-B005 1 chksum++
18307 swap [%g4-0x0010], %o1 ! 00000122C2D1A1D0 ELSE:L2-B005 1 S >BD100003
18308 bl,a BL100165 ! 00000122C2D1A1D4 ELSE:L2-B005 1 L
18309 st %f8, [%g5+0x0064] ! 00000122C2D1A1D8 ELSE:L2-B005 0 S >BD100010
18310BL100165:prefetch [%g5+0x06EE], 20 ! 00000122C2D1A1DC ELSE:L2-B005 1 S <.+1774
18311 nop ! 00000122C2D1A1E0 ELSE:L2-B005 1 S
18312 fba,a,pn %fcc3, BL100166 ;.empty ! 00000122C2D1A1E4 ELSE:L2-B005 1 L
18313BL100166:fbn BL100167 ! 00000122C2D1A1E8 ELSE:L2-B005 1 L
18314 nop ! 00000122C2D1A1EC ELSE:L2-B005 1 S
18315 nop ! 00000122C2D1A1F0 ELSE:L2-B005 1 S
18316 nop ! 00000122C2D1A1F4 ELSE:L2-B005 1 S
18317BL100167:.word 0xFDC41D10 ! 00000122C2D1A1F8 ELSE:L2-B005 1 S illop
18318 nop ! 00000122C2D1A1FC ELSE:L2-B005 1 S
18319 ba BL100168 ! 00000122C2D1A200 ELSE:L2-B005 1 L
18320BL100168:nop ! 00000122C2D1A204 ELSE:L2-B005 2 S
18321 nop ! 00000122C2D1A208 ELSE:L2-B005 1 S
18322 add %g1, 0x475, %g1 ! 00000122C2D1A20C ELSE:L2-B005 1 chksum++
18323BL100169: ! ELSE:L2-B005
18324 add %g1, 0x933, %g1 ! 00000122C2D1A210 ELSE:L2-B005 34 chksum++
18325 andcc %o4, 0x400, %g0 ! 00000122C2D1A214 SKIP:L2-B006 34
18326 bz,a,pt %icc, BL100173 ! 00000122C2D1A218 SKIP:L2-B006 34
18327 st %f2, [%g6+0x0064] ! 00000122C2D1A21C SKIP:L2-B006 31 S >BD100010
18328 ldstub [%g4-0x005D], %o0 ! 00000122C2D1A220 SKIP:L2-B006 3 S >BD100011
18329 bl,a BL100170 ! 00000122C2D1A224 SKIP:L2-B006 3 L
18330 nop ! 00000122C2D1A228 SKIP:L2-B006 0 S
18331BL100170:fble,a BL100171 ! 00000122C2D1A22C SKIP:L2-B006 3 L
18332 sta %f3, [%g6+0x0064]%asi ! 00000122C2D1A230 SKIP:L2-B006 3 S >BD100010
18333 st %f3, [%g3-0x0004] ! 00000122C2D1A234 SKIP:L2-B006 0 S >BD100004
18334 ldx [%g2+0x0018], %g5 ! 00000122C2D1A238 SKIP:L2-B006 0 S BASE<BD100077
18335 sth %o2, [%g3-0x006E] ! 00000122C2D1A23C SKIP:L2-B006 0 S >BD100024
18336 .word 0x182EDD01 ! 00000122C2D1A240 SKIP:L2-B006 0 L random
18337BL100171:st %f10, [%g3+0x0064] ! 00000122C2D1A244 SKIP:L2-B006 3 S >BD100010
18338 .word 0xC9BA42DE ! 00000122C2D1A248 SKIP:L2-B006 3 S illop_VIS
18339 nop ! 00000122C2D1A24C SKIP:L2-B006 3 S
18340BL100172:add %g1, 0xC9A, %g1 ! 00000122C2D1A250 SKIP:L2-B006 3 chksum++
18341 add %g1, 0xCDA, %g1 ! 00000122C2D1A254 SKIP:L2-B006 3 chksum++
18342 ldxa [%g7+%g7]0x8B, %o5 ! 00000122C2D1A258 SKIP:L2-B006 3 S <BD100034
18343 stb %o0, [%g4+0x000F] ! 00000122C2D1A25C SKIP:L2-B006 3 S >BD100013+1
18344 ldx [%g2+0x0050], %l5 ! 00000122C2D1A260 SKIP:L2-B006 3 <BD100003
18345 membar 0x40 ! 00000122C2D1A264 SKIP:L2-B006 3
18346 stda %f0, [%l5]0xE0 ! 00000122C2D1A268 SKIP:L2-B006 3 Blk-Store
18347 membar 0x40 ! 00000122C2D1A26C SKIP:L2-B006 3
18348 .word 0x81972003 ! 00000122C2D1A270 SKIP:L2-B006 3 S illop
18349 membar 0x40 ! 00000122C2D1A274 SKIP:L2-B006 3
18350 stda %f32, [%l5]0xE0 ! 00000122C2D1A278 SKIP:L2-B006 3 Blk-Store
18351 membar 0x40 ! 00000122C2D1A27C SKIP:L2-B006 3
18352 stw %o2, [%g3+0x0040] ! 00000122C2D1A280 SKIP:L2-B006 3 S >BD100005
18353 fba,a,pn %fcc1, BL100174 ! 00000122C2D1A284 SKIP:L2-B006 3
18354 nop ! 00000122C2D1A288 SKIP:L2-B006 0 S
18355BL100173: ! ELSE:L2-B007
18356 ldx [%g2+0x0058], %l6 ! 00000122C2D1A28C ELSE:L2-B007 31 <BD100021
18357 ldda [%l6]0x24, %o0 ! 00000122C2D1A290 ELSE:L2-B007 31 S Quad_Ld
18358 st %f3, [%g3-0x0003] ! 00000122C2D1A294 ELSE:L2-B007 31 S >BD100004+1
18359 nop ! 00000122C2D1A298 ELSE:L2-B007 31 S
18360 st %fsr, [%g2+0x0060] ! 00000122C2D1A29C ELSE:L2-B007 31 S <BD100008
18361 fsrc2 %f30, %f26 ! 00000122C2D1A2A0 ELSE:L2-B007 31 S
18362 sth %o0, [%g5-0x002A] ! 00000122C2D1A2A4 ELSE:L2-B007 31 S >BD100014+2
18363 add %g1, 0x64A, %g1 ! 00000122C2D1A2A8 ELSE:L2-B007 31 chksum++
18364 rd %gsr, %l6 ! 00000122C2D1A2AC ELSE:L2-B007 31 S
18365 wr %l6, 0xA8, %gsr ! 00000122C2D1A2B0 ELSE:L2-B007 31 S
18366 ldx [%g2+0x0058], %l6 ! 00000122C2D1A2B4 ELSE:L2-B007 31 <BD100021
18367 ldda [%l6]0x26, %o0 ! 00000122C2D1A2B8 ELSE:L2-B007 31 S Quad_Ld_P
18368 st %f19, [%g6+0x0040] ! 00000122C2D1A2BC ELSE:L2-B007 31 S >BD100005
18369 .word 0x8BAF0C0A ! 00000122C2D1A2C0 ELSE:L2-B007 31 S illop_FP
18370 ldx [%g3-0x0088], %g3 ! 00000122C2D1A2C4 ELSE:L2-B007 31 ptr_chase
18371 ldx [%g3-0x0088], %g3 ! 00000122C2D1A2C8 ELSE:L2-B007 31 ptr_chase
18372 ldx [%g3-0x0088], %g3 ! 00000122C2D1A2CC ELSE:L2-B007 31 ptr_chase
18373 ldx [%g3-0x0088], %g3 ! 00000122C2D1A2D0 ELSE:L2-B007 31 ptr_chase
18374BL100174: ! ELSE:L2-B007
18375 add %g1, 0xB4B, %g1 ! 00000122C2D1A2D4 ELSE:L2-B007 34 chksum++
18376 ldx [%g2+0x0050], %l5 ! 00000122C2D1A2D8 LOOP:L1-B000 34 <BD100003
18377 membar 0x40 ! 00000122C2D1A2DC LOOP:L1-B000 34
18378 stda %f16, [%l5]0x16 ! 00000122C2D1A2E0 LOOP:L1-B000 34 Blk-Store
18379 membar 0x40 ! 00000122C2D1A2E4 LOOP:L1-B000 34
18380 swap [%g4-0x002C], %o2 ! 00000122C2D1A2E8 LOOP:L1-B000 34 S >BD100014
18381 ldsh [%g4-0x006E], %o4 ! 00000122C2D1A2EC LOOP:L1-B000 34 S <BD100024
18382 faligndata %f26, %f22, %f18 ! 00000122C2D1A2F0 LOOP:L1-B000 34 S
18383 nop ! 00000122C2D1A2F4 LOOP:L1-B000 34 S
18384 membar 0x40 ! 00000122C2D1A2F8 LOOP:L1-B000 34
18385 stda %f0, [%l5]0xE0 ! 00000122C2D1A2FC LOOP:L1-B000 34 Blk-Store
18386 membar 0x40 ! 00000122C2D1A300 LOOP:L1-B000 34
18387 nop ! 00000122C2D1A304 LOOP:L1-B000 34 S
18388 ldstub [%g5+0x0078], %o2 ! 00000122C2D1A308 LOOP:L1-B000 34 S >BD100020
18389 subcc %o3, 0x1, %o3 ! 00000122C2D1A30C LOOP:L1-B000 34
18390 bnz,pn %icc, BL100175 ! 00000122C2D1A310 LOOP:L1-B000 34
18391 nop ! 00000122C2D1A314 LOOP:L1-B000 34 S
18392 add %g1, 0xBCE, %g1 ! 00000122C2D1A318 LOOP:L1-B000 17 chksum++
18393 fpsub16s %f16, %f23, %f30 ! 00000122C2D1A31C SUBR:L0-B000 17 S
18394 .word 0xA7B32785 ! 00000122C2D1A320 SUBR:L0-B000 17 S illop_VIS
18395 .word 0xE79D5F0A ! 00000122C2D1A324 SUBR:L0-B000 17 S illop_VIS
18396 ldx [%g2+0x0050], %l5 ! 00000122C2D1A328 SUBR:L0-B000 17 <BD100003
18397 membar 0x40 ! 00000122C2D1A32C SUBR:L0-B000 17
18398 stda %f16, [%l5]0xF0 ! 00000122C2D1A330 SUBR:L0-B000 17 Blk-Store
18399 membar 0x40 ! 00000122C2D1A334 SUBR:L0-B000 17
18400 ldx [%g2+0x0058], %l6 ! 00000122C2D1A338 SUBR:L0-B000 17 <BD100021
18401 ldda [%l6]0x24, %o0 ! 00000122C2D1A33C SUBR:L0-B000 17 S Quad_Ld
18402 sth %o4, [%g5+0x000E] ! 00000122C2D1A340 SUBR:L0-B000 17 S >BD100013
18403 retl ! 00000122C2D1A344 SUBR:L0-B000 17
18404 add %g1, 0x96C, %g1 ! 00000122C2D1A348 SUBR:L0-B000 17 chksum++
18405
18406SECTION .btext054_pg1 TEXT_VA=0x122c2d1a000
18407attr_text {
18408 Name = .btext054_pg1,
18409 VA = 0x122c2d1a000,
18410 RA = 0xfffbb6000,
18411 PA = ra2pa(0xfffbb6000,0),
18412 tsbonly,
18413 part_0_ctx_nonzero_tsb_config_2,
18414 TTE_Context=73, TTE_Size=0, TTE_W=0, TTE_X=1,
18415 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
18416 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
18417}
18418.text; .skip 8
18419! Context 73: 2519 instructions generated, 18526 executed, 495 traps
18420
18421#undef BLIMP_BIAS
18422#define BLIMP_BIAS 0
18423#undef BLIMP_FRAME
18424#define BLIMP_FRAME 128
18425#undef BLIMP_32BIT
18426#define BLIMP_32BIT 0
18427
18428!========================================================================
18429
18430SECTION .btext055 TEXT_VA=0x6295af327d00
18431attr_text {
18432 Name = .btext055,
18433 VA = 0x6295af327d00,
18434 RA = ra2pa(0xfffaf9d00,0),
18435 PA = ra2pa(0xfffaf9d00,0),
18436 notsb
18437}
18438
18439SECTION .btext055_pg0 TEXT_VA=0x6295af326000
18440attr_text {
18441 Name = .btext055_pg0,
18442 VA = 0x6295af326000,
18443 RA = ra2pa(0xfffaf8000,0),
18444 PA = ra2pa(0xfffaf8000,0),
18445 tsbonly,
18446 part_0_ctx_nonzero_tsb_config_3,
18447 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
18448 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
18449 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
18450}
18451.text; .skip 8
18452
18453
18454SECTION .btext055
18455.text
18456.global start_th_6; start_th_6:
18457.global SUBR088; SUBR088:
18458BL120090: ! MAIN:L0-B000
18459 nop ! 00006295AF327D00 MAIN:L0-B000 1
18460 sethi %hh(0xFD3DD8000),%g2 ! 00006295AF327D04 MAIN:L0-B000 1 BD120167
18461 or %g2,%hm(0xFD3DD8000),%g2 ! 00006295AF327D08 MAIN:L0-B000 1
18462 sethi %lm(0xFD3DD8000),%g3 ! 00006295AF327D0C MAIN:L0-B000 1
18463 or %g3,%lo(0xFD3DD8000),%g3 ! 00006295AF327D10 MAIN:L0-B000 1
18464 sllx %g2, 0x20, %g2 ! 00006295AF327D14 MAIN:L0-B000 1
18465 or %g2, %g3, %g2 ! 00006295AF327D18 MAIN:L0-B000 1
18466 sethi %hh(0x78E527FB2000),%l0 ! 00006295AF327D1C MAIN:L0-B000 1 STACK0074
18467 or %l0,%hm(0x78E527FB2000),%l0 ! 00006295AF327D20 MAIN:L0-B000 1
18468 sethi %lm(0x78E527FB2000),%l1 ! 00006295AF327D24 MAIN:L0-B000 1
18469 or %l1,%lo(0x78E527FB2000),%l1 ! 00006295AF327D28 MAIN:L0-B000 1
18470 sllx %l0, 0x20, %l0 ! 00006295AF327D2C MAIN:L0-B000 1
18471 or %l0, %l1, %l0 ! 00006295AF327D30 MAIN:L0-B000 1
18472 sub %l0, 0x100, %o6 ! 00006295AF327D34 MAIN:L0-B000 1
18473 add %o6, 0x80, %i6 ! 00006295AF327D38 MAIN:L0-B000 1
18474 addcc %g0, 0x1, %g1 ! 00006295AF327D3C MAIN:L0-B000 1
18475 or %g0, 0x92F, %g3 ! 00006295AF327D40 MAIN:L0-B000 1
18476 or %g0, 0x2D5, %g4 ! 00006295AF327D44 MAIN:L0-B000 1
18477 or %g0, 0xCF0, %g5 ! 00006295AF327D48 MAIN:L0-B000 1
18478 or %g0, -3631, %g6 ! 00006295AF327D4C MAIN:L0-B000 1
18479 or %g0, 0x0, %g7 ! 00006295AF327D50 MAIN:L0-B000 1
18480 or %g0, -1154, %o0 ! 00006295AF327D54 MAIN:L0-B000 1
18481 or %g0, -2127, %o1 ! 00006295AF327D58 MAIN:L0-B000 1
18482 or %g0, -255, %o2 ! 00006295AF327D5C MAIN:L0-B000 1
18483 or %g0, -314, %o3 ! 00006295AF327D60 MAIN:L0-B000 1
18484 or %g0, 0x4B1, %o4 ! 00006295AF327D64 MAIN:L0-B000 1
18485 or %g0, 0xB58, %o5 ! 00006295AF327D68 MAIN:L0-B000 1
18486 or %g0, -119, %o7 ! 00006295AF327D6C MAIN:L0-B000 1
18487 or %g0, 0x7A8, %l0 ! 00006295AF327D70 MAIN:L0-B000 1
18488 or %g0, 0x194, %l1 ! 00006295AF327D74 MAIN:L0-B000 1
18489 or %g0, -1309, %l2 ! 00006295AF327D78 MAIN:L0-B000 1
18490 or %g0, -2367, %l3 ! 00006295AF327D7C MAIN:L0-B000 1
18491 or %g0, -1778, %l4 ! 00006295AF327D80 MAIN:L0-B000 1
18492 or %g0, -1468, %l5 ! 00006295AF327D84 MAIN:L0-B000 1
18493 sethi %hh(0x6295AF327D00),%l7 ! 00006295AF327D88 MAIN:L0-B000 1 SUBR088
18494 or %l7,%hm(0x6295AF327D00),%l7 ! 00006295AF327D8C MAIN:L0-B000 1
18495 sethi %lm(0x6295AF327D00),%l6 ! 00006295AF327D90 MAIN:L0-B000 1
18496 or %l6,%lo(0x6295AF327D00),%l6 ! 00006295AF327D94 MAIN:L0-B000 1
18497 sllx %l7, 0x20, %l7 ! 00006295AF327D98 MAIN:L0-B000 1
18498 or %l7, %l6, %l7 ! 00006295AF327D9C MAIN:L0-B000 1
18499 or %g0, -1754, %l6 ! 00006295AF327DA0 MAIN:L0-B000 1
18500 or %g0, -1951, %i0 ! 00006295AF327DA4 MAIN:L0-B000 1
18501 or %g0, -2205, %i1 ! 00006295AF327DA8 MAIN:L0-B000 1
18502 or %g0, -1137, %i2 ! 00006295AF327DAC MAIN:L0-B000 1
18503 or %g0, 0xBEA, %i3 ! 00006295AF327DB0 MAIN:L0-B000 1
18504 or %g0, 0x685, %i4 ! 00006295AF327DB4 MAIN:L0-B000 1
18505 or %g0, 0xD4, %i5 ! 00006295AF327DB8 MAIN:L0-B000 1
18506 or %g0, 0x4C8, %i7 ! 00006295AF327DBC MAIN:L0-B000 1
18507 or %g0, 0x4, %g6 ! 00006295AF327DC0 MAIN:L0-B000 1
18508BL120091:save %o6, -128, %o6 ! 00006295AF327DC4 MAIN:L0-B000 4
18509 add %i0, %g6, %l0 ! 00006295AF327DC8 MAIN:L0-B000 4
18510 add %i1, %g6, %l1 ! 00006295AF327DCC MAIN:L0-B000 4
18511 add %i2, %g6, %l2 ! 00006295AF327DD0 MAIN:L0-B000 4
18512 add %i3, %g6, %l3 ! 00006295AF327DD4 MAIN:L0-B000 4
18513 add %i4, %g6, %l4 ! 00006295AF327DD8 MAIN:L0-B000 4
18514 add %i5, %g6, %l5 ! 00006295AF327DDC MAIN:L0-B000 4
18515 add %i6, %g6, %l6 ! 00006295AF327DE0 MAIN:L0-B000 4
18516 add %i7, %g6, %l7 ! 00006295AF327DE4 MAIN:L0-B000 4
18517 add %l0, %g6, %o0 ! 00006295AF327DE8 MAIN:L0-B000 4
18518 add %l1, %g6, %o1 ! 00006295AF327DEC MAIN:L0-B000 4
18519 add %l2, %g6, %o2 ! 00006295AF327DF0 MAIN:L0-B000 4
18520 add %l3, %g6, %o3 ! 00006295AF327DF4 MAIN:L0-B000 4
18521 add %l4, %g6, %o4 ! 00006295AF327DF8 MAIN:L0-B000 4
18522 add %l5, %g6, %o5 ! 00006295AF327DFC MAIN:L0-B000 4
18523 add %l7, %g6, %o7 ! 00006295AF327E00 MAIN:L0-B000 4
18524 subcc %g6, 0x1, %g6 ! 00006295AF327E04 MAIN:L0-B000 4
18525 bnz,pn %xcc, BL120091 ! 00006295AF327E08 MAIN:L0-B000 4
18526 nop ! 00006295AF327E0C MAIN:L0-B000 4
18527 restore %g0, %g0, %g0 ! 00006295AF327E10 MAIN:L0-B000 1
18528 restore %g0, %g0, %g0 ! 00006295AF327E14 MAIN:L0-B000 1
18529 restore %g0, %g0, %g0 ! 00006295AF327E18 MAIN:L0-B000 1
18530 restore %g0, %g0, %g0 ! 00006295AF327E1C MAIN:L0-B000 1
18531 ta %xcc, 0x44 ! 00006295AF327E20 MAIN:L0-B000 1 cleanwin=0
18532 wr %g0, 0x40, %gsr ! 00006295AF327E24 MAIN:L0-B000 1
18533 ldd [%g2+0x0068], %f0 ! 00006295AF327E28 MAIN:L0-B000 1 <BD120171
18534 faddd %f0, %f0, %f6 ! 00006295AF327E2C MAIN:L0-B000 1
18535 faddd %f0, %f6, %f12 ! 00006295AF327E30 MAIN:L0-B000 1
18536 faddd %f6, %f12, %f14 ! 00006295AF327E34 MAIN:L0-B000 1
18537 faddd %f12, %f14, %f60 ! 00006295AF327E38 MAIN:L0-B000 1
18538 faddd %f14, %f60, %f62 ! 00006295AF327E3C MAIN:L0-B000 1
18539 faddd %f60, %f62, %f32 ! 00006295AF327E40 MAIN:L0-B000 1
18540 faddd %f62, %f32, %f34 ! 00006295AF327E44 MAIN:L0-B000 1
18541 faddd %f32, %f34, %f36 ! 00006295AF327E48 MAIN:L0-B000 1
18542 faddd %f34, %f36, %f38 ! 00006295AF327E4C MAIN:L0-B000 1
18543 faddd %f36, %f38, %f40 ! 00006295AF327E50 MAIN:L0-B000 1
18544 faddd %f38, %f40, %f42 ! 00006295AF327E54 MAIN:L0-B000 1
18545 faddd %f40, %f42, %f44 ! 00006295AF327E58 MAIN:L0-B000 1
18546 faddd %f42, %f44, %f46 ! 00006295AF327E5C MAIN:L0-B000 1
18547 ld [%g2+0x0070], %f2 ! 00006295AF327E60 MAIN:L0-B000 1 <BD120172
18548 fadds %f2, %f2, %f3 ! 00006295AF327E64 MAIN:L0-B000 1
18549 fadds %f2, %f3, %f4 ! 00006295AF327E68 MAIN:L0-B000 1
18550 fadds %f3, %f4, %f5 ! 00006295AF327E6C MAIN:L0-B000 1
18551 fadds %f4, %f5, %f8 ! 00006295AF327E70 MAIN:L0-B000 1
18552 fadds %f5, %f8, %f9 ! 00006295AF327E74 MAIN:L0-B000 1
18553 fadds %f8, %f9, %f10 ! 00006295AF327E78 MAIN:L0-B000 1
18554 fadds %f9, %f10, %f11 ! 00006295AF327E7C MAIN:L0-B000 1
18555 fcmpd %fcc0, %f0, %f0 ! 00006295AF327E80 MAIN:L0-B000 1
18556 fcmpd %fcc1, %f0, %f0 ! 00006295AF327E84 MAIN:L0-B000 1
18557 fcmpd %fcc2, %f0, %f0 ! 00006295AF327E88 MAIN:L0-B000 1
18558 fcmpd %fcc3, %f0, %f0 ! 00006295AF327E8C MAIN:L0-B000 1
18559 stx %fsr, [%g2+0x0060] ! 00006295AF327E90 MAIN:L0-B000 1 <BD120008
18560 fzero %f16 ! 00006295AF327E94 MAIN:L0-B000 1
18561 fzero %f18 ! 00006295AF327E98 MAIN:L0-B000 1
18562 fzero %f20 ! 00006295AF327E9C MAIN:L0-B000 1
18563 fzero %f22 ! 00006295AF327EA0 MAIN:L0-B000 1
18564 fzero %f24 ! 00006295AF327EA4 MAIN:L0-B000 1
18565 fzero %f26 ! 00006295AF327EA8 MAIN:L0-B000 1
18566 fzero %f28 ! 00006295AF327EAC MAIN:L0-B000 1
18567 fzero %f30 ! 00006295AF327EB0 MAIN:L0-B000 1
18568 ldx [%g2+0x0000], %g3 ! 00006295AF327EB4 MAIN:L0-B000 1 BASE<BD120167
18569 ldx [%g2+0x0008], %g4 ! 00006295AF327EB8 MAIN:L0-B000 1 BASE<BD120145
18570 ldx [%g2+0x0010], %g5 ! 00006295AF327EBC MAIN:L0-B000 1 BASE<BD120173
18571 ldx [%g2+0x0018], %g6 ! 00006295AF327EC0 MAIN:L0-B000 1 BASE<BD120077
18572 or %g0, 0x2, %l4 ! 00006295AF327EC4 LOOP:L1-B000 1
18573BL120131: ! LOOP:L1-B000
18574 add %g1, 0xF51, %g1 ! 00006295AF327EC8 LOOP:L1-B000 2 chksum++
18575 call .+8 ! 00006295AF327ECC LOOP:L1-B000 2 S
18576 swap [%g6+0x004C], %l1 ! 00006295AF327ED0 LOOP:L1-B000 2 S >BD120020
18577 st %f8, [%g4-0x0040] ! 00006295AF327ED4 LOOP:L1-B000 2 S >BD120008
18578 add %g6, -88, %l6 ! 00006295AF327ED8 LOOP:L1-B000 2 @BD120010
18579 stda %f16, [%l6]0xD0 ! 00006295AF327EDC LOOP:L1-B000 2 S Short8
18580 and %g1, 0xFE, %l0 ! 00006295AF327EE0 LOOP:L2-B000 2
18581BL120105: ! LOOP:L2-B000
18582 add %g1, 0x485, %g1 ! 00006295AF327EE4 LOOP:L2-B000 4 chksum++
18583 std %f14, [%g4-0x0018] ! 00006295AF327EE8 LOOP:L2-B000 4 S >BD120003
18584 ld [%g2+0x0060], %fsr ! 00006295AF327EEC LOOP:L2-B000 4 S <BD120008
18585 ldda [%g7+%g0]0x83, %i0 ! 00006295AF327EF0 LOOP:L2-B000 4 S <BD120034
18586 call .+8 ;.empty ! 00006295AF327EF4 LOOP:L2-B000 4 L
18587BL120092:bnz,pt %xcc, BL120093 ;.empty ! 00006295AF327EF8 LOOP:L2-B000 4 L
18588 bvc,a,pn %icc, BL120094 ;.empty ! 00006295AF327EFC LOOP:L2-B000 4 L
18589 bl BL120093 ! 00006295AF327F00 LOOP:L2-B000 1 L
18590BL120093:stw %l1, [%g6-0x000C] ! 00006295AF327F04 LOOP:L2-B000 3 S >BD120025
18591BL120094:add %g1, 0xBE4, %g1 ! 00006295AF327F08 LOOP:L2-B000 4 chksum++
18592 fcmpd %fcc0, %f42, %f12 ! 00006295AF327F0C SKIP:L3-B000 4
18593 fbge BL120095 ! 00006295AF327F10 SKIP:L3-B000 4
18594 st %f22, [%g6+0x0008] ! 00006295AF327F14 SKIP:L3-B000 4 S >BD120013
18595 ldx [%g2+0x0058], %l6 ! 00006295AF327F18 SKIP:L3-B000 0 <BD120021
18596 ldda [%l6]0x2E, %i0 ! 00006295AF327F1C SKIP:L3-B000 0 S Quad_Ld_P
18597 .word 0x8F88EA34 ! 00006295AF327F20 SKIP:L3-B000 0 illop
18598 .word 0x95906000 ! 00006295AF327F24 SKIP:L3-B000 0 random
18599 stda %f0, [%l5]0x1E ! 00006295AF327F28 SKIP:L3-B000 0 Blk-Store
18600 membar 0x40 ! 00006295AF327F2C SKIP:L3-B000 0
18601 .word 0xA1D2C80E ! 00006295AF327F30 SKIP:L3-B000 0 illop
18602 stda %f16, [%l5]0x16 ! 00006295AF327F34 SKIP:L3-B000 0 Blk-Store
18603 membar 0x40 ! 00006295AF327F38 SKIP:L3-B000 0
18604 std %f36, [%g3-0x0018] ! 00006295AF327F3C SKIP:L3-B000 0 S >BD120003
18605 swap [%g5+0x0008], %i4 ! 00006295AF327F40 SKIP:L3-B000 0 S >BD120013
18606 ldsw [%g4+0x004C], %o2 ! 00006295AF327F44 SKIP:L3-B000 0 S <BD120020
18607 sth %i1, [%g3-0x006C] ! 00006295AF327F48 SKIP:L3-B000 0 S >BD120002
18608 ld [%g2+0x0060], %fsr ! 00006295AF327F4C SKIP:L3-B000 0 S <BD120008
18609 ldx [%g2+0x0008], %g5 ! 00006295AF327F50 SKIP:L3-B000 0 S BASE<BD120145
18610 membar 0x40 ! 00006295AF327F54 SKIP:L3-B000 0
18611 stda %f16, [%l5]0xE0 ! 00006295AF327F58 SKIP:L3-B000 0 Blk-Store
18612 membar 0x40 ! 00006295AF327F5C SKIP:L3-B000 0
18613 membar 0x40 ! 00006295AF327F60 SKIP:L3-B000 0
18614 stda %f32, [%l5]0x16 ! 00006295AF327F64 SKIP:L3-B000 0 Blk-Store
18615 membar 0x40 ! 00006295AF327F68 SKIP:L3-B000 0
18616 .word 0xDF91044D ! 00006295AF327F6C SKIP:L3-B000 0 S illop
18617 add %g1, 0x74C, %g1 ! 00006295AF327F70 SKIP:L3-B000 0 chksum++
18618 st %f8, [%g5-0x0040] ! 00006295AF327F74 SKIP:L3-B000 0 S >BD120008
18619 swap [%g3+0x004C], %i5 ! 00006295AF327F78 SKIP:L3-B000 0 S >BD120020
18620 edge32ln %i1, %i3, %i3 ! 00006295AF327F7C SKIP:L3-B000 0 S
18621 .word 0xB3B7C383 ! 00006295AF327F80 SKIP:L3-B000 0 illop
18622 or %l6,%hm(0x10B3B7C383),%l6 ! 00006295AF327F84 SKIP:L3-B000 0
18623 sethi %lm(0x10B3B7C383),%l5 ! 00006295AF327F88 SKIP:L3-B000 0
18624 .word 0xBD88E35E ! 00006295AF327F8C SKIP:L3-B000 0 illop
18625 sllx %l6, 0x20, %l6 ! 00006295AF327F90 SKIP:L3-B000 0
18626 or %l6, %l5, %l6 ! 00006295AF327F94 SKIP:L3-B000 0
18627 jmpl %l6+0x0000, %o7 ! 00006295AF327F98 SKIP:L3-B000 0 S
18628 std %f36, [%g5-0x0018] ! 00006295AF327F9C SKIP:L3-B000 0 S >BD120003
18629 st %f4, [%g6-0x0040] ! 00006295AF327FA0 SKIP:L3-B000 0 S >BD120008
18630 ldx [%g2+0x0058], %l6 ! 00006295AF327FA4 SKIP:L3-B000 0 <BD120021
18631 .word 0xBE100001 ! 00006295AF327FA8 SKIP:L3-B000 0 S random
18632 sethi %hh(0xFFFFC982373BFF00),%l6 ! 00006295AF327FAC SKIP:L3-B000 0 SUBR090
18633 or %l6,%hm(0xFFFFC982373BFF00),%l6 ! 00006295AF327FB0 SKIP:L3-B000 0
18634 sethi %lm(0xFFFFC982373BFF00),%l5 ! 00006295AF327FB4 SKIP:L3-B000 0
18635 or %l5,%lo(0xFFFFC982373BFF00),%l5 ! 00006295AF327FB8 SKIP:L3-B000 0
18636 sllx %l6, 0x20, %l6 ! 00006295AF327FBC SKIP:L3-B000 0
18637 or %l6, %l5, %l6 ! 00006295AF327FC0 SKIP:L3-B000 0
18638 .word 0x85A39B42 ! 00006295AF327FC4 SKIP:L3-B000 0 S illop
18639 .word 0xCA3A549A ! 00006295AF327FC8 SKIP:L3-B000 0 S illop
18640 ba,a,pt %xcc, BL120096 ! 00006295AF327FCC SKIP:L3-B000 0
18641 std %f34, [%g4-0x0018] ! 00006295AF327FD0 SKIP:L3-B000 0 S >BD120003
18642BL120095: ! ELSE:L3-B001
18643 stw %o2, [%g6-0x000C] ! 00006295AF327FD4 ELSE:L3-B001 4 S >BD120025
18644 stb %i2, [%g3-0x0039] ! 00006295AF327FD8 ELSE:L3-B001 4 S >BD120018
18645 .word 0x97B75002 ! 00006295AF327FDC ELSE:L3-B001 4 S illop_VIS
18646 ldx [%g2+0x0030], %g4 ! 00006295AF327FE0 ELSE:L3-B001 4 S BASE<BD120096
18647 ldx [%g2+0x0050], %l5 ! 00006295AF327FE4 ELSE:L3-B001 4 <BD120003
18648 membar 0x40 ! 00006295AF327FE8 ELSE:L3-B001 4
18649 stda %f32, [%l5]0x16 ! 00006295AF327FEC ELSE:L3-B001 4 Blk-Store
18650 membar 0x40 ! 00006295AF327FF0 ELSE:L3-B001 4
18651 membar 0x40 ! 00006295AF327FF4 ELSE:L3-B001 4
18652 stda %f32, [%l5]0xF0 ! 00006295AF327FF8 ELSE:L3-B001 4 Blk-Store
18653 membar 0x40 ! 00006295AF327FFC ELSE:L3-B001 4
18654 add %g1, 0x237, %g1 ! 00006295AF328000 ELSE:L3-B001 4 chksum++
18655 ldx [%g6-0x0088], %g6 ! 00006295AF328004 ELSE:L3-B001 4 ptr_chase
18656 ldx [%g6-0x0088], %g6 ! 00006295AF328008 ELSE:L3-B001 4 ptr_chase
18657 ldx [%g6-0x0088], %g6 ! 00006295AF32800C ELSE:L3-B001 4 ptr_chase
18658 ldx [%g6-0x0088], %g6 ! 00006295AF328010 ELSE:L3-B001 4 ptr_chase
18659 ldx [%g6-0x0088], %g6 ! 00006295AF328014 ELSE:L3-B001 4 ptr_chase
18660 ldx [%g6-0x0088], %g6 ! 00006295AF328018 ELSE:L3-B001 4 ptr_chase
18661 ldx [%g6-0x0088], %g6 ! 00006295AF32801C ELSE:L3-B001 4 ptr_chase
18662 ldx [%g6-0x0088], %g6 ! 00006295AF328020 ELSE:L3-B001 4 ptr_chase
18663 st %f9, [%g3+0x0014] ! 00006295AF328024 ELSE:L3-B001 4 S >BD120004
18664 ldstub [%g6-0x0058], %i4 ! 00006295AF328028 ELSE:L3-B001 4 S >BD120010
18665 ta %xcc, 0x46 ! 00006295AF32802C ELSE:L3-B001 4 S demap-page
18666 .word 0xBF94800C ! 00006295AF328030 ELSE:L3-B001 4 S illop
18667BL120096: ! ELSE:L3-B001
18668 add %g1, 0xFDE, %g1 ! 00006295AF328034 ELSE:L3-B001 4 chksum++
18669 andcc %g1, 0x300, %g0 ! 00006295AF328038 LOOP:L2-B000 4
18670 bz,pn %xcc, BL120118 ! 00006295AF32803C LOOP:L2-B000 4
18671 nop ! 00006295AF328040 LOOP:L2-B000 4 S
18672 add %g1, 0x7E0, %g1 ! 00006295AF328044 LOOP:L2-B000 3 chksum++
18673 andcc %i5, 0x80, %g0 ! 00006295AF328048 SKIP:L3-B002 3
18674 bnz,a,pn %xcc, BL120097 ! 00006295AF32804C SKIP:L3-B002 3
18675 fcmple16 %f24, %f26, %o2 ! 00006295AF328050 SKIP:L3-B002 3 S
18676 ldx [%g2+0x0050], %l5 ! 00006295AF328054 SKIP:L3-B002 0 <BD120003
18677 membar 0x40 ! 00006295AF328058 SKIP:L3-B002 0
18678 .word 0x93A6F119 ! 00006295AF32805C SKIP:L3-B002 0 illop
18679 .word 0x319FBD14 ! 00006295AF328060 SKIP:L3-B002 0 random
18680 stda %f0, [%g6-0x0018]%asi ! 00006295AF328064 SKIP:L3-B002 0 S >BD120003
18681 stha %o4, [%g5-0x006C]%asi ! 00006295AF328068 SKIP:L3-B002 0 S >BD120002
18682 ldx [%g2+0x0038], %g3 ! 00006295AF32806C SKIP:L3-B002 0 S BASE<BD120166
18683 .word 0xB3ADB2E6 ! 00006295AF328070 SKIP:L3-B002 0 illop
18684 stda %f22, [%l6]0xD0 ! 00006295AF328074 SKIP:L3-B002 0 S Short8
18685 .word 0x81CFE008 ! 00006295AF328078 SKIP:L3-B002 0 random
18686 stda %f16, [%l5]0xF0 ! 00006295AF32807C SKIP:L3-B002 0 Blk-Store
18687 membar 0x40 ! 00006295AF328080 SKIP:L3-B002 0
18688 add %g1, 0xBAE, %g1 ! 00006295AF328084 SKIP:L3-B002 0 chksum++
18689 st %f3, [%g5-0x0040] ! 00006295AF328088 SKIP:L3-B002 0 S >BD120008
18690 .word 0x9FC3801F ! 00006295AF32808C SKIP:L3-B002 0 S random
18691 ldx [%g2+0x0050], %l5 ! 00006295AF328090 SKIP:L3-B002 0 <BD120003
18692 membar 0x40 ! 00006295AF328094 SKIP:L3-B002 0
18693 stda %f16, [%l5]0xE0 ! 00006295AF328098 SKIP:L3-B002 0 Blk-Store
18694 .word 0x043448AA ! 00006295AF32809C SKIP:L3-B002 0 random
18695 sth %i4, [%g4-0x000A] ! 00006295AF3280A0 SKIP:L3-B002 0 S >BD120025+2
18696 fba BL120101 ! 00006295AF3280A4 SKIP:L3-B002 0
18697 .word 0xA75D9DF4 ! 00006295AF3280A8 SKIP:L3-B002 0 S illop
18698BL120097: ! ELSE:L3-B003
18699 ldx [%g2+0x0050], %l5 ! 00006295AF3280AC ELSE:L3-B003 3 <BD120003
18700 membar 0x40 ! 00006295AF3280B0 ELSE:L3-B003 3
18701 stda %f32, [%l5]0x16 ! 00006295AF3280B4 ELSE:L3-B003 3 Blk-Store
18702 membar 0x40 ! 00006295AF3280B8 ELSE:L3-B003 3
18703 tge %xcc, %g0+0x0068 ! 00006295AF3280BC ELSE:L3-B003 3 S
18704 ldstub [%g6-0x0039], %i3 ! 00006295AF3280C0 ELSE:L3-B003 3 S >BD120018
18705 add %g6, -88, %l6 ! 00006295AF3280C4 ELSE:L3-B003 3 @BD120010
18706 ldda [%l6]0xD9, %f30 ! 00006295AF3280C8 ELSE:L3-B003 3 S Short8
18707 .word 0x97B2436C ! 00006295AF3280CC ELSE:L3-B003 3 S illop_VIS
18708 add %g6, 0x38, %l6 ! 00006295AF3280D0 ELSE:L3-B003 3 @BD120005
18709 stda %f18, [%l6]0xD3 ! 00006295AF3280D4 ELSE:L3-B003 3 S Short16
18710 add %g1, 0x6F3, %g1 ! 00006295AF3280D8 ELSE:L3-B003 3 chksum++
18711 call .+8 ! 00006295AF3280DC ELSE:L3-B003 3 L
18712 ldsha [%g7+%g0]0x82, %l3 ! 00006295AF3280E0 ELSE:L3-B003 3 S <BD120034
18713 nop ! 00006295AF3280E4 ELSE:L3-B003 3 S
18714 nop ! 00006295AF3280E8 ELSE:L3-B003 3 S
18715 st %f18, [%g5-0x005C] ! 00006295AF3280EC ELSE:L3-B003 3 S >BD120012
18716BL120098:fbg,a,pt %fcc2, BL120099 ;.empty ! 00006295AF3280F0 ELSE:L3-B003 3 L
18717 brgez,a,pn %i5, BL120100 ! 00006295AF3280F4 ELSE:L3-B003 0 L
18718 std %f62, [%g3-0x0018] ! 00006295AF3280F8 ELSE:L3-B003 3 S >BD120003
18719 ble BL120099 ! 00006295AF3280FC ELSE:L3-B003 3 L
18720BL120100:std %f62, [%g5-0x0018] ! 00006295AF328100 ELSE:L3-B003 3 S >BD120003
18721BL120099:add %g1, 0x4D1, %g1 ! 00006295AF328104 ELSE:L3-B003 3 chksum++
18722BL120101: ! ELSE:L3-B003
18723 add %g1, 0x22D, %g1 ! 00006295AF328108 ELSE:L3-B003 3 chksum++
18724 fcmpd %fcc0, %f42, %f44 ! 00006295AF32810C SKIP:L3-B004 3
18725 fbge BL120102 ! 00006295AF328110 SKIP:L3-B004 3
18726 std %f38, [%g3-0x0018] ! 00006295AF328114 SKIP:L3-B004 3 S >BD120003
18727 nop ! 00006295AF328118 SKIP:L3-B004 0 S
18728 add %g4, -108, %l6 ! 00006295AF32811C SKIP:L3-B004 0 @BD120002
18729 stda %f28, [%l6]0xDB ! 00006295AF328120 SKIP:L3-B004 0 S Short16
18730 ldx [%g2+0x0058], %l6 ! 00006295AF328124 SKIP:L3-B004 0 <BD120021
18731 lduba [%l6+%g0]0x14, %g7 ! 00006295AF328128 SKIP:L3-B004 0 S <BD120022
18732 .word 0x27D8E2DC ! 00006295AF32812C SKIP:L3-B004 0 S random
18733 ldda [%l6]0x24, %i0 ! 00006295AF328130 SKIP:L3-B004 0 S Quad_Ld
18734 .word 0xAFBC2B0C ! 00006295AF328134 SKIP:L3-B004 0 S illop
18735 std %f40, [%g4-0x0018] ! 00006295AF328138 SKIP:L3-B004 0 S >BD120003
18736 ldx [%g2+0x0050], %l5 ! 00006295AF32813C SKIP:L3-B004 0 <BD120003
18737 membar 0x40 ! 00006295AF328140 SKIP:L3-B004 0
18738 stda %f0, [%l5]0x16 ! 00006295AF328144 SKIP:L3-B004 0 Blk-Store
18739 membar 0x40 ! 00006295AF328148 SKIP:L3-B004 0
18740 .word 0xA9A88A20 ! 00006295AF32814C SKIP:L3-B004 0 illop
18741 ldda [%l5]0xF0, %f16 ! 00006295AF328150 SKIP:L3-B004 0 Blk-Load
18742 .word 0xE18B23C3 ! 00006295AF328154 SKIP:L3-B004 0 illop
18743 .word 0xEFBA9C28 ! 00006295AF328158 SKIP:L3-B004 0 S illop_VIS
18744 .word 0x81C3E008 ! 00006295AF32815C SKIP:L3-B004 0 random
18745 stda %f0, [%l5]0xE0 ! 00006295AF328160 SKIP:L3-B004 0 Blk-Store
18746 .word 0xADA44104 ! 00006295AF328164 SKIP:L3-B004 0 illop
18747 add %g1, 0x324, %g1 ! 00006295AF328168 SKIP:L3-B004 0 chksum++
18748 st %f3, [%g3+0x0014] ! 00006295AF32816C SKIP:L3-B004 0 S >BD120004
18749 ldx [%g2+0x0050], %l5 ! 00006295AF328170 SKIP:L3-B004 0 <BD120003
18750 membar 0x40 ! 00006295AF328174 SKIP:L3-B004 0
18751 stda %f0, [%l5]0xF8 ! 00006295AF328178 SKIP:L3-B004 0 Blk-Store
18752 membar 0x40 ! 00006295AF32817C SKIP:L3-B004 0
18753 swapa [%g6-0x005C]%asi, %o3 ! 00006295AF328180 SKIP:L3-B004 0 S >BD120012
18754 membar 0x40 ! 00006295AF328184 SKIP:L3-B004 0
18755 stda %f32, [%l5]0xF8 ! 00006295AF328188 SKIP:L3-B004 0 Blk-Store
18756 membar 0x40 ! 00006295AF32818C SKIP:L3-B004 0
18757 fba,pt %fcc0, BL120103 ! 00006295AF328190 SKIP:L3-B004 0
18758 swap [%g5-0x005C], %o2 ! 00006295AF328194 SKIP:L3-B004 0 S >BD120012
18759BL120102: ! ELSE:L3-B005
18760 array8 %l3, %o2, %l2 ! 00006295AF328198 ELSE:L3-B005 3 S
18761 st %f2, [%g4-0x0040] ! 00006295AF32819C ELSE:L3-B005 3 S >BD120008
18762 lduh [%g6-0x006C], %o3 ! 00006295AF3281A0 ELSE:L3-B005 3 S <BD120002
18763 .word 0x9BA45D95 ! 00006295AF3281A4 ELSE:L3-B005 3 S illop_FP
18764 sethi %hh(0x3019DFF00),%l6 ! 00006295AF3281A8 ELSE:L3-B005 3 SUBR094
18765 or %l6,%hm(0x3019DFF00),%l6 ! 00006295AF3281AC ELSE:L3-B005 3
18766 sethi %lm(0x3019DFF00),%l5 ! 00006295AF3281B0 ELSE:L3-B005 3
18767 or %l5,%lo(0x3019DFF00),%l5 ! 00006295AF3281B4 ELSE:L3-B005 3
18768 sllx %l6, 0x20, %l6 ! 00006295AF3281B8 ELSE:L3-B005 3
18769 or %l6, %l5, %l6 ! 00006295AF3281BC ELSE:L3-B005 3
18770 jmpl %l6+0x0000, %o7 ! 00006295AF3281C0 ELSE:L3-B005 3 S
18771 nop ! 00006295AF3281C4 ELSE:L3-B005 3 S
18772 stb %o3, [%g3+0x0039] ! 00006295AF3281C8 ELSE:L3-B005 3 S >BD120005+1
18773 st %f4, [%g3+0x0014] ! 00006295AF3281CC ELSE:L3-B005 3 S >BD120004
18774 sethi %hh(0x13BB83CFF00),%l6 ! 00006295AF3281D0 ELSE:L3-B005 3 SUBR091
18775 or %l6,%hm(0x13BB83CFF00),%l6 ! 00006295AF3281D4 ELSE:L3-B005 3
18776 sethi %lm(0x13BB83CFF00),%l5 ! 00006295AF3281D8 ELSE:L3-B005 3
18777 or %l5,%lo(0x13BB83CFF00),%l5 ! 00006295AF3281DC ELSE:L3-B005 3
18778 sllx %l6, 0x20, %l6 ! 00006295AF3281E0 ELSE:L3-B005 3
18779 or %l6, %l5, %l6 ! 00006295AF3281E4 ELSE:L3-B005 3
18780 jmpl %l6+0x0000, %o7 ! 00006295AF3281E8 ELSE:L3-B005 3 S
18781 nop ! 00006295AF3281EC ELSE:L3-B005 3 S
18782 ldx [%g2+0x0050], %l5 ! 00006295AF3281F0 ELSE:L3-B005 3 <BD120003
18783 membar 0x40 ! 00006295AF3281F4 ELSE:L3-B005 3
18784 ldda [%l5]0x16, %f16 ! 00006295AF3281F8 ELSE:L3-B005 3 Blk-Load
18785 membar 0x40 ! 00006295AF3281FC ELSE:L3-B005 3
18786 add %g1, 0xD57, %g1 ! 00006295AF328200 ELSE:L3-B005 3 chksum++
18787 ldx [%g2+0x0058], %l6 ! 00006295AF328204 ELSE:L3-B005 3 <BD120021
18788 ldda [%l6]0x26, %i0 ! 00006295AF328208 ELSE:L3-B005 3 S Quad_Ld_P
18789 ldda [%l6]0x24, %i2 ! 00006295AF32820C ELSE:L3-B005 3 S Quad_Ld
18790 ldx [%g2+0x0010], %g3 ! 00006295AF328210 ELSE:L3-B005 3 S BASE<BD120173
18791 ldx [%g2+0x0050], %l5 ! 00006295AF328214 ELSE:L3-B005 3 <BD120003
18792 membar 0x40 ! 00006295AF328218 ELSE:L3-B005 3
18793 stda %f32, [%l5]0xE0 ! 00006295AF32821C ELSE:L3-B005 3 Blk-Store
18794 membar 0x40 ! 00006295AF328220 ELSE:L3-B005 3
18795BL120103: ! ELSE:L3-B005
18796 add %g1, 0xEB6, %g1 ! 00006295AF328224 ELSE:L3-B005 3 chksum++
18797 and %g1, 0xFE, %l2 ! 00006295AF328228 LOOP:L3-B006 3
18798BL120104: ! LOOP:L3-B006
18799 add %g1, 0xF31, %g1 ! 00006295AF32822C LOOP:L3-B006 6 chksum++
18800 nop ! 00006295AF328230 LOOP:L3-B006 6 S
18801 stda %f0, [%g3-0x0018]%asi ! 00006295AF328234 LOOP:L3-B006 6 S >BD120003
18802 ldx [%g6-0x0088], %g6 ! 00006295AF328238 LOOP:L3-B006 6 ptr_chase
18803 ldx [%g6-0x0088], %g6 ! 00006295AF32823C LOOP:L3-B006 6 ptr_chase
18804 ldx [%g6-0x0088], %g6 ! 00006295AF328240 LOOP:L3-B006 6 ptr_chase
18805 ldx [%g6-0x0088], %g6 ! 00006295AF328244 LOOP:L3-B006 6 ptr_chase
18806 ldx [%g6-0x0088], %g6 ! 00006295AF328248 LOOP:L3-B006 6 ptr_chase
18807 ldx [%g6-0x0088], %g6 ! 00006295AF32824C LOOP:L3-B006 6 ptr_chase
18808 ldx [%g6-0x0088], %g6 ! 00006295AF328250 LOOP:L3-B006 6 ptr_chase
18809 ldx [%g6-0x0088], %g6 ! 00006295AF328254 LOOP:L3-B006 6 ptr_chase
18810 ldx [%g2+0x0050], %l5 ! 00006295AF328258 LOOP:L3-B006 6 <BD120003
18811 membar 0x40 ! 00006295AF32825C LOOP:L3-B006 6
18812 stda %f16, [%l5]0xE0 ! 00006295AF328260 LOOP:L3-B006 6 Blk-Store
18813 membar 0x40 ! 00006295AF328264 LOOP:L3-B006 6
18814 swap [%g4+0x003C], %l1 ! 00006295AF328268 LOOP:L3-B006 6 S >BD120027
18815 ldx [%g2+0x0050], %l5 ! 00006295AF32826C LOOP:L3-B006 6 <BD120003
18816 membar 0x40 ! 00006295AF328270 LOOP:L3-B006 6
18817 stda %f32, [%l5]0xF0 ! 00006295AF328274 LOOP:L3-B006 6 Blk-Store
18818 membar 0x40 ! 00006295AF328278 LOOP:L3-B006 6
18819 membar 0x40 ! 00006295AF32827C LOOP:L3-B006 6
18820 stda %f16, [%l5]0xE0 ! 00006295AF328280 LOOP:L3-B006 6 Blk-Store
18821 membar 0x40 ! 00006295AF328284 LOOP:L3-B006 6
18822 stba %g1, [%g5-0x0058]%asi ! 00006295AF328288 LOOP:L3-B006 6 S >BD120010
18823 membar 0x40 ! 00006295AF32828C LOOP:L3-B006 6
18824 stda %f0, [%l5]0xE0 ! 00006295AF328290 LOOP:L3-B006 6 Blk-Store
18825 membar 0x40 ! 00006295AF328294 LOOP:L3-B006 6
18826 membar 0x40 ! 00006295AF328298 LOOP:L3-B006 6
18827 stda %f16, [%l5]0x16 ! 00006295AF32829C LOOP:L3-B006 6 Blk-Store
18828 membar 0x40 ! 00006295AF3282A0 LOOP:L3-B006 6
18829 membar 0x40 ! 00006295AF3282A4 LOOP:L3-B006 6
18830 stda %f32, [%l5]0x16 ! 00006295AF3282A8 LOOP:L3-B006 6 Blk-Store
18831 membar 0x40 ! 00006295AF3282AC LOOP:L3-B006 6
18832 ldstub [%g5-0x0039], %o4 ! 00006295AF3282B0 LOOP:L3-B006 6 S >BD120018
18833 sth %i2, [%g6+0x0038] ! 00006295AF3282B4 LOOP:L3-B006 6 S >BD120005
18834 bmask %i1, %o3, %o3 ! 00006295AF3282B8 LOOP:L3-B006 6 S
18835 rd %gsr, %l6 ! 00006295AF3282BC LOOP:L3-B006 6 S
18836 wr %l6, 0x78, %gsr ! 00006295AF3282C0 LOOP:L3-B006 6 S
18837 srlx %l2, 0x1, %l2 ! 00006295AF3282C4 LOOP:L3-B006 6
18838 andcc %l2, 0x1, %g0 ! 00006295AF3282C8 LOOP:L3-B006 6
18839 bne,a,pn %xcc, BL120104 ! 00006295AF3282CC LOOP:L3-B006 6
18840 nop ! 00006295AF3282D0 LOOP:L3-B006 3 S
18841 add %g1, 0xDAE, %g1 ! 00006295AF3282D4 LOOP:L3-B006 3 chksum++
18842 srlx %l0, 0x1, %l0 ! 00006295AF3282D8 LOOP:L2-B000 3
18843 andcc %l0, 0x1, %g0 ! 00006295AF3282DC LOOP:L2-B000 3
18844 bne,a,pt %xcc, BL120105 ! 00006295AF3282E0 LOOP:L2-B000 3
18845 ldswa [%g7+%g0]0x83, %o1 ! 00006295AF3282E4 LOOP:L2-B000 2 S <BD120034
18846 add %g1, 0xD6A, %g1 ! 00006295AF3282E8 LOOP:L2-B000 1 chksum++
18847 ba BL120117 ! 00006295AF3282EC SIDE:L2-B001 1
18848 nop ! 00006295AF3282F0 SIDE:L2-B001 1 S
18849BL120118: ! SIDE:L2-B001
18850 andcc %i3, 0x400, %g0 ! 00006295AF3282F4 SKIP:L3-B007 1
18851 bz,pn %xcc, BL120106 ! 00006295AF3282F8 SKIP:L3-B007 1
18852 nop ! 00006295AF3282FC SKIP:L3-B007 1 S
18853 .word 0x85D59588 ! 00006295AF328300 SKIP:L3-B007 0 S illop
18854 .word 0x87A6888A ! 00006295AF328304 SKIP:L3-B007 0 illop
18855 membar 0x40 ! 00006295AF328308 SKIP:L3-B007 0
18856 stda %f32, [%l5]0xE0 ! 00006295AF32830C SKIP:L3-B007 0 Blk-Store
18857 membar 0x40 ! 00006295AF328310 SKIP:L3-B007 0
18858 swapa [%g6+0x004C]%asi, %i4 ! 00006295AF328314 SKIP:L3-B007 0 S >BD120020
18859 ldx [%g3-0x0088], %g3 ! 00006295AF328318 SKIP:L3-B007 0 ptr_chase
18860 .word 0xB3A10568 ! 00006295AF32831C SKIP:L3-B007 0 illop
18861 ldx [%g3-0x0088], %g3 ! 00006295AF328320 SKIP:L3-B007 0 ptr_chase
18862 ldx [%g3-0x0088], %g3 ! 00006295AF328324 SKIP:L3-B007 0 ptr_chase
18863 ldx [%g3-0x0088], %g3 ! 00006295AF328328 SKIP:L3-B007 0 ptr_chase
18864 ldx [%g3-0x0088], %g3 ! 00006295AF32832C SKIP:L3-B007 0 ptr_chase
18865 ldx [%g3-0x0088], %g3 ! 00006295AF328330 SKIP:L3-B007 0 ptr_chase
18866 add %g1, 0xFB3, %g1 ! 00006295AF328334 SKIP:L3-B007 0 chksum++
18867 rd %gsr, %l6 ! 00006295AF328338 SKIP:L3-B007 0 S
18868 wr %l6, 0x90, %gsr ! 00006295AF32833C SKIP:L3-B007 0 S
18869 ldx [%g2+0x0050], %l5 ! 00006295AF328340 SKIP:L3-B007 0 <BD120003
18870 membar 0x40 ! 00006295AF328344 SKIP:L3-B007 0
18871 stda %f0, [%l5]0xF0 ! 00006295AF328348 SKIP:L3-B007 0 Blk-Store
18872 membar 0x40 ! 00006295AF32834C SKIP:L3-B007 0
18873 membar 0x40 ! 00006295AF328350 SKIP:L3-B007 0
18874 stda %f16, [%l5]0xF8 ! 00006295AF328354 SKIP:L3-B007 0 Blk-Store
18875 membar 0x40 ! 00006295AF328358 SKIP:L3-B007 0
18876 ld [%g4-0x0040], %f8 ! 00006295AF32835C SKIP:L3-B007 0 S <BD120008
18877 .word 0xACB8330D ! 00006295AF328360 SKIP:L3-B007 0 S random
18878 membar 0x40 ! 00006295AF328364 SKIP:L3-B007 0
18879 .word 0x9FAF1019 ! 00006295AF328368 SKIP:L3-B007 0 illop
18880 membar 0x40 ! 00006295AF32836C SKIP:L3-B007 0
18881 ldx [%g2+0x0058], %l6 ! 00006295AF328370 SKIP:L3-B007 0 <BD120021
18882 stha %g7, [%l6+%g0]0x14 ! 00006295AF328374 SKIP:L3-B007 0 S >BD120022
18883 st %f17, [%g3-0x005C] ! 00006295AF328378 SKIP:L3-B007 0 S >BD120012
18884 std %f62, [%g4-0x0018] ! 00006295AF32837C SKIP:L3-B007 0 S >BD120003
18885 ldda [%l6]0x2E, %i0 ! 00006295AF328380 SKIP:L3-B007 0 S Quad_Ld_P
18886 membar 0x40 ! 00006295AF328384 SKIP:L3-B007 0
18887 stda %f32, [%l5]0x16 ! 00006295AF328388 SKIP:L3-B007 0 Blk-Store
18888 .word 0x9EAD06A0 ! 00006295AF32838C SKIP:L3-B007 0 random
18889 ba,a,pn %xcc, BL120111 ! 00006295AF328390 SKIP:L3-B007 0
18890 nop ! 00006295AF328394 SKIP:L3-B007 0 S
18891BL120106: ! ELSE:L3-B008
18892 std %f60, [%g3-0x0018] ! 00006295AF328398 ELSE:L3-B008 1 S >BD120003
18893 bvc BL120107 ;.empty ! 00006295AF32839C ELSE:L3-B008 1 L
18894 bcc,a BL120108 ;.empty ! 00006295AF3283A0 ELSE:L3-B008 1 L
18895 bneg,pt %icc, BL120108 ! 00006295AF3283A4 ELSE:L3-B008 0 L
18896BL120108:std %f42, [%g5-0x0018] ! 00006295AF3283A8 ELSE:L3-B008 1 S >BD120003
18897 nop ! 00006295AF3283AC ELSE:L3-B008 0 S
18898 .word 0xF73795A9 ! 00006295AF3283B0 ELSE:L3-B008 0 S illop
18899 nop ! 00006295AF3283B4 ELSE:L3-B008 0 S
18900BL120107:fbule,pt %fcc1, BL120109 ;.empty ! 00006295AF3283B8 ELSE:L3-B008 1 L
18901 .word 0x81C7E008 ! 00006295AF3283BC ELSE:L3-B008 0 L random
18902 brgez,a,pn %i3, BL120110 ! 00006295AF3283C0 ELSE:L3-B008 0 L
18903BL120110:lduba [%g7+%g7]0x83, %i4 ! 00006295AF3283C4 ELSE:L3-B008 0 S <BD120034
18904 ld [%g5+0x0008], %f16 ! 00006295AF3283C8 ELSE:L3-B008 0 S <BD120013
18905 ldda [%g6-0x0018]%asi, %f32 ! 00006295AF3283CC ELSE:L3-B008 0 S <BD120003
18906BL120109:add %g1, 0x550, %g1 ! 00006295AF3283D0 ELSE:L3-B008 1 chksum++
18907 add %g1, 0xFB3, %g1 ! 00006295AF3283D4 ELSE:L3-B008 1 chksum++
18908 ld [%g3-0x000C], %f28 ! 00006295AF3283D8 ELSE:L3-B008 1 S <BD120025
18909 sethi %hh(0x3019DFF00),%l6 ! 00006295AF3283DC ELSE:L3-B008 1 SUBR094
18910 or %l6,%hm(0x3019DFF00),%l6 ! 00006295AF3283E0 ELSE:L3-B008 1
18911 sethi %lm(0x3019DFF00),%l5 ! 00006295AF3283E4 ELSE:L3-B008 1
18912 or %l5,%lo(0x3019DFF00),%l5 ! 00006295AF3283E8 ELSE:L3-B008 1
18913 sllx %l6, 0x20, %l6 ! 00006295AF3283EC ELSE:L3-B008 1
18914 or %l6, %l5, %l6 ! 00006295AF3283F0 ELSE:L3-B008 1
18915 add %l6, 0x1, %l6 ! 00006295AF3283F4 ELSE:L3-B008 1
18916 jmpl %l6+0x0000, %o7 ! 00006295AF3283F8 ELSE:L3-B008 2 S
18917 sth %o2, [%g4-0x006C] ! 00006295AF3283FC ELSE:L3-B008 1 S >BD120002
18918 ldx [%g2+0x0058], %l6 ! 00006295AF328400 ELSE:L3-B008 1 <BD120021
18919 ldda [%l6]0x26, %i0 ! 00006295AF328404 ELSE:L3-B008 1 S Quad_Ld_P
18920 std %f32, [%g5-0x0018] ! 00006295AF328408 ELSE:L3-B008 1 S >BD120003
18921 ldx [%g2+0x0050], %l5 ! 00006295AF32840C ELSE:L3-B008 1 <BD120003
18922 membar 0x40 ! 00006295AF328410 ELSE:L3-B008 1
18923 stda %f16, [%l5]0xE0 ! 00006295AF328414 ELSE:L3-B008 1 Blk-Store
18924 membar 0x40 ! 00006295AF328418 ELSE:L3-B008 1
18925BL120111: ! ELSE:L3-B008
18926 add %g1, 0xDBE, %g1 ! 00006295AF32841C ELSE:L3-B008 1 chksum++
18927 fcmpd %fcc2, %f60, %f42 ! 00006295AF328420 SKIP:L3-B009 1
18928 fbge,pn %fcc2, BL120112 ! 00006295AF328424 SKIP:L3-B009 1
18929 stba %i4, [%g4+0x004D]%asi ! 00006295AF328428 SKIP:L3-B009 1 S >BD120020+1
18930 sth %o1, [%g5+0x003E] ! 00006295AF32842C SKIP:L3-B009 1 S >BD120027+2
18931 ldx [%g2+0x0050], %l5 ! 00006295AF328430 SKIP:L3-B009 1 <BD120003
18932 membar 0x40 ! 00006295AF328434 SKIP:L3-B009 1
18933 stda %f32, [%l5]0xE0 ! 00006295AF328438 SKIP:L3-B009 1 Blk-Store
18934 membar 0x40 ! 00006295AF32843C SKIP:L3-B009 1
18935 fpadd16 %f30, %f20, %f20 ! 00006295AF328440 SKIP:L3-B009 1 S
18936 prefetch [%i3+%g1], 0 ! 00006295AF328444 SKIP:L3-B009 1 S <.+0
18937 membar 0x40 ! 00006295AF328448 SKIP:L3-B009 1
18938 stda %f16, [%l5]0xF0 ! 00006295AF32844C SKIP:L3-B009 1 Blk-Store
18939 membar 0x40 ! 00006295AF328450 SKIP:L3-B009 1
18940 std %f34, [%g4-0x0018] ! 00006295AF328454 SKIP:L3-B009 1 S >BD120003
18941 sethi %hh(0xD630CFF00),%l6 ! 00006295AF328458 SKIP:L3-B009 1 SUBR092
18942 or %l6,%hm(0xD630CFF00),%l6 ! 00006295AF32845C SKIP:L3-B009 1
18943 sethi %lm(0xD630CFF00),%l5 ! 00006295AF328460 SKIP:L3-B009 1
18944 or %l5,%lo(0xD630CFF00),%l5 ! 00006295AF328464 SKIP:L3-B009 1
18945 sllx %l6, 0x20, %l6 ! 00006295AF328468 SKIP:L3-B009 1
18946 or %l6, %l5, %l6 ! 00006295AF32846C SKIP:L3-B009 1
18947 add %l6, 0x1, %l6 ! 00006295AF328470 SKIP:L3-B009 1
18948 jmpl %l6+0x0000, %o7 ! 00006295AF328474 SKIP:L3-B009 2 S
18949 nop ! 00006295AF328478 SKIP:L3-B009 1 S
18950 ldx [%g2+0x0058], %l6 ! 00006295AF32847C SKIP:L3-B009 1 <BD120021
18951 ldda [%l6]0x24, %i0 ! 00006295AF328480 SKIP:L3-B009 1 S Quad_Ld
18952 edge32 %g1, %g1, %o4 ! 00006295AF328484 SKIP:L3-B009 1 S
18953 edge32 %i4, %i0, %o0 ! 00006295AF328488 SKIP:L3-B009 1 S
18954 nop ! 00006295AF32848C SKIP:L3-B009 1 S
18955 add %g1, 0x6CC, %g1 ! 00006295AF328490 SKIP:L3-B009 1 chksum++
18956 nop ! 00006295AF328494 SKIP:L3-B009 1 S
18957 ldstub [%g4-0x0039], %i0 ! 00006295AF328498 SKIP:L3-B009 1 S >BD120018
18958 ldx [%g2+0x0050], %l5 ! 00006295AF32849C SKIP:L3-B009 1 <BD120003
18959 membar 0x40 ! 00006295AF3284A0 SKIP:L3-B009 1
18960 stda %f32, [%l5]0x16 ! 00006295AF3284A4 SKIP:L3-B009 1 Blk-Store
18961 membar 0x40 ! 00006295AF3284A8 SKIP:L3-B009 1
18962 ld [%g2+0x0060], %fsr ! 00006295AF3284AC SKIP:L3-B009 1 S <BD120008
18963 ldx [%g6-0x0088], %g6 ! 00006295AF3284B0 SKIP:L3-B009 1 ptr_chase
18964 ldx [%g6-0x0088], %g6 ! 00006295AF3284B4 SKIP:L3-B009 1 ptr_chase
18965 ldx [%g6-0x0088], %g6 ! 00006295AF3284B8 SKIP:L3-B009 1 ptr_chase
18966 ldx [%g6-0x0088], %g6 ! 00006295AF3284BC SKIP:L3-B009 1 ptr_chase
18967 ldx [%g6-0x0088], %g6 ! 00006295AF3284C0 SKIP:L3-B009 1 ptr_chase
18968 ldx [%g6-0x0088], %g6 ! 00006295AF3284C4 SKIP:L3-B009 1 ptr_chase
18969 ld [%g5+0x0014], %f9 ! 00006295AF3284C8 SKIP:L3-B009 1 S <BD120004
18970 ba,pn %xcc, BL120116 ! 00006295AF3284CC SKIP:L3-B009 1
18971 stha %g1, [%g3+0x0038]%asi ! 00006295AF3284D0 SKIP:L3-B009 1 S >BD120005
18972BL120112: ! ELSE:L3-B010
18973 ta %xcc, 0x46 ! 00006295AF3284D4 ELSE:L3-B010 0 S demap-page
18974 st %f3, [%g6+0x0014] ! 00006295AF3284D8 ELSE:L3-B010 0 S >BD120004
18975 .word 0x83F00000 ! 00006295AF3284DC ELSE:L3-B010 0 S illop
18976 bmask %g1, %o4, %i2 ! 00006295AF3284E0 ELSE:L3-B010 0 S
18977 ldx [%g2+0x0060], %fsr ! 00006295AF3284E4 ELSE:L3-B010 0 S <BD120008
18978 add %g1, 0xE60, %g1 ! 00006295AF3284E8 ELSE:L3-B010 0 chksum++
18979 stb %i1, [%g3-0x0058] ! 00006295AF3284EC ELSE:L3-B010 0 S >BD120010
18980 .word 0xB5A181DF ! 00006295AF3284F0 ELSE:L3-B010 0 S illop
18981 .word 0xFDC86735 ! 00006295AF3284F4 ELSE:L3-B010 0 L illop
18982 st %f9, [%g5+0x0014] ! 00006295AF3284F8 ELSE:L3-B010 0 S >BD120004
18983 be,pn %icc, BL120114 ! 00006295AF3284FC ELSE:L3-B010 0 L
18984 std %f0, [%g6-0x0018] ! 00006295AF328500 ELSE:L3-B010 0 S >BD120003
18985 sth %i5, [%g4+0x004E] ! 00006295AF328504 ELSE:L3-B010 0 S >BD120020+2
18986 .word 0xDFAF05E7 ! 00006295AF328508 ELSE:L3-B010 0 S illop
18987BL120113:.word 0x89B4C2D7 ! 00006295AF32850C ELSE:L3-B010 0 S illop
18988 .word 0x97906000 ! 00006295AF328510 ELSE:L3-B010 0 S random
18989 call .+8 ;.empty ! 00006295AF328514 ELSE:L3-B010 0 L
18990 bvc,a,pt %xcc, BL120114 ;.empty ! 00006295AF328518 ELSE:L3-B010 0 L
18991 .word 0x81E80000 ! 00006295AF32851C ELSE:L3-B010 0 L random
18992BL120115:.word 0x99AA1484 ! 00006295AF328520 ELSE:L3-B010 0 S illop
18993BL120114:add %g1, 0x796, %g1 ! 00006295AF328524 ELSE:L3-B010 0 chksum++
18994BL120116: ! ELSE:L3-B010
18995 add %g1, 0x1E, %g1 ! 00006295AF328528 ELSE:L3-B010 1 chksum++
18996 add %g1, 0xE0D, %g1 ! 00006295AF32852C SIDE:L2-B001 1 chksum++
18997BL120117: ! SIDE:L2-B001
18998 and %g1, 0xFE, %l3 ! 00006295AF328530 LOOP:L2-B002 2
18999BL120120: ! LOOP:L2-B002
19000 add %g1, 0x3C2, %g1 ! 00006295AF328534 LOOP:L2-B002 2 chksum++
19001 ldx [%g2+0x0050], %l5 ! 00006295AF328538 LOOP:L2-B002 2 <BD120003
19002 membar 0x40 ! 00006295AF32853C LOOP:L2-B002 2
19003 stda %f16, [%l5]0xE0 ! 00006295AF328540 LOOP:L2-B002 2 Blk-Store
19004 membar 0x40 ! 00006295AF328544 LOOP:L2-B002 2
19005 .word 0x8FF90871 ! 00006295AF328548 LOOP:L2-B002 2 S illop
19006 membar 0x40 ! 00006295AF32854C LOOP:L2-B002 2
19007 stda %f32, [%l5]0xF0 ! 00006295AF328550 LOOP:L2-B002 2 Blk-Store
19008 membar 0x40 ! 00006295AF328554 LOOP:L2-B002 2
19009 add %g3, -88, %l6 ! 00006295AF328558 LOOP:L2-B002 2 @BD120010
19010 stda %f30, [%l6]0xD8 ! 00006295AF32855C LOOP:L2-B002 2 S Short8
19011 or %g0, 0x3, %l1 ! 00006295AF328560 LOOP:L3-B011 2
19012BL120119: ! LOOP:L3-B011
19013 add %g1, 0xCB4, %g1 ! 00006295AF328564 LOOP:L3-B011 6 chksum++
19014 nop ! 00006295AF328568 LOOP:L3-B011 6 S
19015 ldx [%g2+0x0058], %l6 ! 00006295AF32856C LOOP:L3-B011 6 <BD120021
19016 ldda [%l6]0x2C, %i0 ! 00006295AF328570 LOOP:L3-B011 6 S Quad_Ld
19017 sta %f4, [%g3+0x0014]%asi ! 00006295AF328574 LOOP:L3-B011 6 S >BD120004
19018 ldsb [%g3-0x0039], %i2 ! 00006295AF328578 LOOP:L3-B011 6 S <BD120018
19019 call .+8 ! 00006295AF32857C LOOP:L3-B011 6 S
19020 sta %f5, [%g3-0x0040]%asi ! 00006295AF328580 LOOP:L3-B011 6 S >BD120008
19021 edge32n %g1, %o0, %i0 ! 00006295AF328584 LOOP:L3-B011 6 S
19022 std %f44, [%g6-0x0018] ! 00006295AF328588 LOOP:L3-B011 6 S >BD120003
19023 fpadd16s %f24, %f18, %f27 ! 00006295AF32858C LOOP:L3-B011 6 S
19024 ldx [%g2+0x0050], %l5 ! 00006295AF328590 LOOP:L3-B011 6 <BD120003
19025 membar 0x40 ! 00006295AF328594 LOOP:L3-B011 6
19026 stda %f32, [%l5]0x16 ! 00006295AF328598 LOOP:L3-B011 6 Blk-Store
19027 membar 0x40 ! 00006295AF32859C LOOP:L3-B011 6
19028 membar 0x40 ! 00006295AF3285A0 LOOP:L3-B011 6
19029 stda %f32, [%l5]0xE0 ! 00006295AF3285A4 LOOP:L3-B011 6 Blk-Store
19030 membar 0x40 ! 00006295AF3285A8 LOOP:L3-B011 6
19031 ldx [%g2+0x0050], %l5 ! 00006295AF3285AC LOOP:L3-B011 6 <BD120003
19032 membar 0x40 ! 00006295AF3285B0 LOOP:L3-B011 6
19033 stda %f32, [%l5]0xF0 ! 00006295AF3285B4 LOOP:L3-B011 6 Blk-Store
19034 membar 0x40 ! 00006295AF3285B8 LOOP:L3-B011 6
19035 .word 0x00DCEF1E ! 00006295AF3285BC LOOP:L3-B011 6 S illop
19036 st %f4, [%g6-0x0040] ! 00006295AF3285C0 LOOP:L3-B011 6 S >BD120008
19037 add %g6, 0x38, %l6 ! 00006295AF3285C4 LOOP:L3-B011 6 @BD120005
19038 stda %f30, [%l6]0xD2 ! 00006295AF3285C8 LOOP:L3-B011 6 S Short16
19039 sub %l1, 0x1, %l1 ! 00006295AF3285CC LOOP:L3-B011 6
19040 brnz,pt %l1, BL120119 ! 00006295AF3285D0 LOOP:L3-B011 6
19041 sta %f3, [%g4+0x0017]%asi ! 00006295AF3285D4 LOOP:L3-B011 6 S >BD120004+3
19042 add %g1, 0x4AA, %g1 ! 00006295AF3285D8 LOOP:L3-B011 2 chksum++
19043 nop ! 00006295AF3285DC LOOP:L3-B012 2
19044 nop ! 00006295AF3285E0 LOOP:L3-B013 2
19045 nop ! 00006295AF3285E4 LOOP:L3-B014 2
19046 srlx %l3, 0x1, %l3 ! 00006295AF3285E8 LOOP:L2-B002 2
19047 andcc %l3, 0x1, %g0 ! 00006295AF3285EC LOOP:L2-B002 2
19048 bne,a,pn %xcc, BL120120 ! 00006295AF3285F0 LOOP:L2-B002 2
19049 nop ! 00006295AF3285F4 LOOP:L2-B002 0 S
19050 add %g1, 0x7C4, %g1 ! 00006295AF3285F8 LOOP:L2-B002 2 chksum++
19051 nop ! 00006295AF3285FC LOOP:L2-B003 2
19052 add %i2, %g1, %o5 ! 00006295AF328600 SWCH:L2-B004 2
19053 andcc %o5, 0x10, %g0 ! 00006295AF328604 SWCH:L2-B004 2
19054 bnz,pn %xcc, BL120124 ! 00006295AF328608 SWCH:L2-B004 2
19055 andcc %o5, 0x2, %g0 ! 00006295AF32860C SWCH:L2-B004 2
19056 bnz,pn %xcc, BL120123 ! 00006295AF328610 SWCH:L2-B004 2
19057 add %g1, 0x5B6, %g1 ! 00006295AF328614 SWCH:L2-B004 2 chksum++
19058 andcc %o5, 0x400, %g0 ! 00006295AF328618 SWCH:L2-B004 2
19059 bnz,a,pn %xcc, BL120122 ! 00006295AF32861C SWCH:L2-B004 2
19060 add %g1, 0xB6B, %g1 ! 00006295AF328620 SWCH:L2-B004 1 chksum++
19061 andcc %o5, 0x80, %g0 ! 00006295AF328624 SWCH:L2-B004 1
19062 bnz,pn %xcc, BL120121 ! 00006295AF328628 SWCH:L2-B004 1
19063 call .+8 ! 00006295AF32862C SWCH:L2-B004 1 S
19064 std %f14, [%g5-0x0018] ! 00006295AF328630 SWCH:L2-B004 1 S >BD120003
19065 fpadd32 %f20, %f28, %f30 ! 00006295AF328634 SWCH:L2-B004 1 S
19066 add %g5, -57, %l6 ! 00006295AF328638 SWCH:L2-B004 1 @BD120018
19067 stda %f30, [%l6]0xD0 ! 00006295AF32863C SWCH:L2-B004 1 S Short8
19068 .word 0x28E7F4F1 ! 00006295AF328640 SWCH:L2-B004 1 S illop
19069 sethi %hh(0x5ECB53F00),%l6 ! 00006295AF328644 SWCH:L2-B004 1 SUBR095
19070 or %l6,%hm(0x5ECB53F00),%l6 ! 00006295AF328648 SWCH:L2-B004 1
19071 sethi %lm(0x5ECB53F00),%l5 ! 00006295AF32864C SWCH:L2-B004 1
19072 or %l5,%lo(0x5ECB53F00),%l5 ! 00006295AF328650 SWCH:L2-B004 1
19073 sllx %l6, 0x20, %l6 ! 00006295AF328654 SWCH:L2-B004 1
19074 or %l6, %l5, %l6 ! 00006295AF328658 SWCH:L2-B004 1
19075 jmpl %l6+0x0000, %o7 ! 00006295AF32865C SWCH:L2-B004 1 S
19076 stda %f0, [%g5-0x0018]%asi ! 00006295AF328660 SWCH:L2-B004 1 S >BD120003
19077 nop ! 00006295AF328664 SWCH:L2-B004 1 S
19078 add %g1, 0x9FA, %g1 ! 00006295AF328668 SWCH:L2-B004 1 chksum++
19079 ba,pn %icc, BL120125 ! 00006295AF32866C SWCH:L2-B004 1
19080 .word 0xABB247FB ! 00006295AF328670 SWCH:L2-B004 1 S illop_VIS
19081BL120121:add %g1, 0xF33, %g1 ! 00006295AF328674 CASE:L3-B015 0 chksum++
19082 ldswa [%g7+%g7]0x83, %i1 ! 00006295AF328678 CASE:L3-B015 0 S <BD120034
19083 .word 0xA9AE0814 ! 00006295AF32867C CASE:L3-B015 0 illop
19084 stda %f30, [%l6]0xD0 ! 00006295AF328680 CASE:L3-B015 0 S Short8
19085 swapa [%g4-0x000C]%asi, %o1 ! 00006295AF328684 CASE:L3-B015 0 S >BD120025
19086 .word 0xA2B82A1B ! 00006295AF328688 CASE:L3-B015 0 S random
19087 add %g5, -88, %l6 ! 00006295AF32868C CASE:L3-B015 0 @BD120010
19088 stda %f24, [%l6]0xD8 ! 00006295AF328690 CASE:L3-B015 0 S Short8
19089 ldx [%g2+0x0050], %l5 ! 00006295AF328694 CASE:L3-B015 0 <BD120003
19090 .word 0xA3A0DAD9 ! 00006295AF328698 CASE:L3-B015 0 illop
19091 .word 0x8FA390C2 ! 00006295AF32869C CASE:L3-B015 0 illop
19092 .word 0x957DE1EB ! 00006295AF3286A0 CASE:L3-B015 0 illop
19093 membar 0x40 ! 00006295AF3286A4 CASE:L3-B015 0
19094 stda %f32, [%l5]0x16 ! 00006295AF3286A8 CASE:L3-B015 0 Blk-Store
19095 membar 0x40 ! 00006295AF3286AC CASE:L3-B015 0
19096 .word 0xE61FB4A1 ! 00006295AF3286B0 CASE:L3-B015 0 S illop
19097 .word 0xE9BE9F3B ! 00006295AF3286B4 CASE:L3-B015 0 illop
19098 stb %i5, [%g3-0x0058] ! 00006295AF3286B8 CASE:L3-B015 0 S >BD120010
19099BL120122:add %g1, 0xCA8, %g1 ! 00006295AF3286BC CASE:L3-B016 1 chksum++
19100 ldx [%g2+0x0058], %l6 ! 00006295AF3286C0 CASE:L3-B016 1 <BD120021
19101 ldda [%l6]0x24, %i0 ! 00006295AF3286C4 CASE:L3-B016 1 S Quad_Ld
19102 ldx [%g2+0x0050], %l5 ! 00006295AF3286C8 CASE:L3-B016 1 <BD120003
19103 membar 0x40 ! 00006295AF3286CC CASE:L3-B016 1
19104 stda %f32, [%l5]0xF0 ! 00006295AF3286D0 CASE:L3-B016 1 Blk-Store
19105 membar 0x40 ! 00006295AF3286D4 CASE:L3-B016 1
19106 add %g4, 0x38, %l6 ! 00006295AF3286D8 CASE:L3-B016 1 @BD120005
19107 stda %f30, [%l6]0xDA ! 00006295AF3286DC CASE:L3-B016 1 S Short16
19108 membar 0x40 ! 00006295AF3286E0 CASE:L3-B016 1
19109 stda %f32, [%l5]0x16 ! 00006295AF3286E4 CASE:L3-B016 1 Blk-Store
19110 membar 0x40 ! 00006295AF3286E8 CASE:L3-B016 1
19111 stxa %i0, [%g7+%g0]0x6E ! 00006295AF3286EC CASE:L3-B016 1 S BAD-ASI
19112 sethi %hh(0x5ECB53F00),%l6 ! 00006295AF3286F0 CASE:L3-B016 1 SUBR095
19113 or %l6,%hm(0x5ECB53F00),%l6 ! 00006295AF3286F4 CASE:L3-B016 1
19114 sethi %lm(0x5ECB53F00),%l5 ! 00006295AF3286F8 CASE:L3-B016 1
19115 or %l5,%lo(0x5ECB53F00),%l5 ! 00006295AF3286FC CASE:L3-B016 1
19116 sllx %l6, 0x20, %l6 ! 00006295AF328700 CASE:L3-B016 1
19117 or %l6, %l5, %l6 ! 00006295AF328704 CASE:L3-B016 1
19118 jmpl %l6+0x0000, %o7 ! 00006295AF328708 CASE:L3-B016 1 S
19119 ldstub [%g6-0x0039], %o0 ! 00006295AF32870C CASE:L3-B016 1 S >BD120018
19120 stb %i0, [%g4-0x0039] ! 00006295AF328710 CASE:L3-B016 1 S >BD120018
19121 ldx [%g2+0x0050], %l5 ! 00006295AF328714 CASE:L3-B016 1 <BD120003
19122 membar 0x40 ! 00006295AF328718 CASE:L3-B016 1
19123 stda %f0, [%l5]0xE0 ! 00006295AF32871C CASE:L3-B016 1 Blk-Store
19124 membar 0x40 ! 00006295AF328720 CASE:L3-B016 1
19125 fcmpeq16 %f20, %f24, %i2 ! 00006295AF328724 CASE:L3-B016 1 S
19126 ldstuba [%g4-0x0058]%asi, %o2 ! 00006295AF328728 CASE:L3-B016 1 S >BD120010
19127 fba,pn %fcc0, BL120125 ! 00006295AF32872C CASE:L3-B016 1
19128 nop ! 00006295AF328730 CASE:L3-B016 1 S
19129BL120123:add %g1, 0xA92, %g1 ! 00006295AF328734 CASE:L3-B017 0 chksum++
19130 rd %gsr, %l6 ! 00006295AF328738 CASE:L3-B017 0 S
19131 wr %l6, 0x80, %gsr ! 00006295AF32873C CASE:L3-B017 0 S
19132 add %g3, -108, %l6 ! 00006295AF328740 CASE:L3-B017 0 @BD120002
19133 .word 0x83F27600 ! 00006295AF328744 CASE:L3-B017 0 S illop
19134 ldx [%g2+0x0058], %l6 ! 00006295AF328748 CASE:L3-B017 0 <BD120021
19135 .word 0xB7AFCA79 ! 00006295AF32874C CASE:L3-B017 0 S illop
19136 .word 0xABB3C94A ! 00006295AF328750 CASE:L3-B017 0 S illop
19137 sethi %hh(0xFFFFC982373BFF00),%l6 ! 00006295AF328754 CASE:L3-B017 0 SUBR090
19138 or %l6,%hm(0xFFFFC982373BFF00),%l6 ! 00006295AF328758 CASE:L3-B017 0
19139 sethi %lm(0xFFFFC982373BFF00),%l5 ! 00006295AF32875C CASE:L3-B017 0
19140 or %l5,%lo(0xFFFFC982373BFF00),%l5 ! 00006295AF328760 CASE:L3-B017 0
19141 sllx %l6, 0x20, %l6 ! 00006295AF328764 CASE:L3-B017 0
19142 or %l6, %l5, %l6 ! 00006295AF328768 CASE:L3-B017 0
19143 .word 0x8BA70118 ! 00006295AF32876C CASE:L3-B017 0 S illop
19144 .word 0xB3E4D128 ! 00006295AF328770 CASE:L3-B017 0 S illop
19145 .word 0xB3AE4B52 ! 00006295AF328774 CASE:L3-B017 0 S illop
19146 ldx [%g4-0x0088], %g4 ! 00006295AF328778 CASE:L3-B017 0 ptr_chase
19147 stwa %i0, [%g4-0x005C]%asi ! 00006295AF32877C CASE:L3-B017 0 S >BD120012
19148 fba,pn %fcc1, BL120125 ! 00006295AF328780 CASE:L3-B017 0
19149 bshuffle %f26, %f30, %f18 ! 00006295AF328784 CASE:L3-B017 0 S
19150BL120124:.word 0x97AE545A ! 00006295AF328788 CASE:L3-B018 0 illop
19151 fmul8x16au %f16, %f29, %f18 ! 00006295AF32878C CASE:L3-B018 0 S
19152 add %g6, -88, %l6 ! 00006295AF328790 CASE:L3-B018 0 @BD120010
19153 ldda [%l6]0xD0, %f30 ! 00006295AF328794 CASE:L3-B018 0 S Short8
19154 tcc %icc, %g7+0x0063 ! 00006295AF328798 CASE:L3-B018 0 S
19155 .word 0xC70FB531 ! 00006295AF32879C CASE:L3-B018 0 illop
19156 membar 0x40 ! 00006295AF3287A0 CASE:L3-B018 0
19157 stda %f32, [%l5]0x1E ! 00006295AF3287A4 CASE:L3-B018 0 Blk-Store
19158 membar 0x40 ! 00006295AF3287A8 CASE:L3-B018 0
19159 membar 0x40 ! 00006295AF3287AC CASE:L3-B018 0
19160 .word 0xF58C2A5B ! 00006295AF3287B0 CASE:L3-B018 0 random
19161 .word 0xBBB18267 ! 00006295AF3287B4 CASE:L3-B018 0 illop
19162 rd %gsr, %l6 ! 00006295AF3287B8 CASE:L3-B018 0 S
19163 wr %l6, 0x88, %gsr ! 00006295AF3287BC CASE:L3-B018 0 S
19164 fba,pt %fcc1, BL120125 ! 00006295AF3287C0 CASE:L3-B018 0
19165 .word 0x8BA40C95 ! 00006295AF3287C4 CASE:L3-B018 0 S illop
19166BL120125: ! SWCH:L2-B004
19167 add %g1, 0x1EF, %g1 ! 00006295AF3287C8 SWCH:L2-B004 2 chksum++
19168 ta %xcc, 0x46 ! 00006295AF3287CC SWCH:L2-B004 2 S demap-page
19169 sta %f4, [%g5+0x0014]%asi ! 00006295AF3287D0 SWCH:L2-B004 2 S >BD120004
19170 st %f2, [%g4-0x0040] ! 00006295AF3287D4 SWCH:L2-B004 2 S >BD120008
19171 ldx [%g2+0x0050], %l5 ! 00006295AF3287D8 SWCH:L2-B004 2 <BD120003
19172 membar 0x40 ! 00006295AF3287DC SWCH:L2-B004 2
19173 stda %f16, [%l5]0xE0 ! 00006295AF3287E0 SWCH:L2-B004 2 Blk-Store
19174 membar 0x40 ! 00006295AF3287E4 SWCH:L2-B004 2
19175 nop ! 00006295AF3287E8 LOOP:L2-B005 2
19176 nop ! 00006295AF3287EC LOOP:L2-B006 2
19177 nop ! 00006295AF3287F0 LOOP:L2-B007 2
19178 nop ! 00006295AF3287F4 LOOP:L2-B008 2
19179 nop ! 00006295AF3287F8 LOOP:L2-B009 2
19180 nop ! 00006295AF3287FC LOOP:L2-B010 2
19181 nop ! 00006295AF328800 LOOP:L2-B011 2
19182 nop ! 00006295AF328804 LOOP:L2-B012 2
19183 add %o0, %g1, %i3 ! 00006295AF328808 SWCH:L2-B013 2
19184 and %i3, 0x18, %o7 ! 00006295AF32880C SWCH:L2-B013 2
19185 sethi %hi(0xB24), %i3 ! 00006295AF328810 SWCH:L2-B013 2 .+0
19186 or %i3,%lo(0xB24),%i3 ! 00006295AF328814 SWCH:L2-B013 2
19187 add %i3, %o7, %i3 ! 00006295AF328818 SWCH:L2-B013 2
19188 jmpl %l7+%i3, %g0 ! 00006295AF32881C SWCH:L2-B013 2
19189 std %f14, [%g4-0x0018] ! 00006295AF328820 SWCH:L2-B013 2 S >BD120003
19190 fba,pn %fcc0, BL120129 ! 00006295AF328824 SWCH:L2-B013 0
19191 st %f8, [%g6+0x0014] ! 00006295AF328828 SWCH:L2-B013 0 S >BD120004
19192 fba,pn %fcc1, BL120128 ! 00006295AF32882C SWCH:L2-B013 0
19193 ldx [%g2+0x0010], %g4 ! 00006295AF328830 SWCH:L2-B013 0 S BASE<BD120173
19194 ba,a BL120127 ! 00006295AF328834 SWCH:L2-B013 0
19195 nop ! 00006295AF328838 SWCH:L2-B013 0 S
19196 ba BL120126 ! 00006295AF32883C SWCH:L2-B013 2
19197 ldx [%g2+0x0020], %g6 ! 00006295AF328840 SWCH:L2-B013 2 S BASE<BD120016
19198BL120126:add %g1, 0xA33, %g1 ! 00006295AF328844 CASE:L3-B019 2 chksum++
19199 st %f9, [%g5-0x0040] ! 00006295AF328848 CASE:L3-B019 2 S >BD120008
19200 prefetch [%g5+0x0B8B], 21 ! 00006295AF32884C CASE:L3-B019 2 S <.+2955
19201 ldx [%g3-0x0088], %g3 ! 00006295AF328850 CASE:L3-B019 2 ptr_chase
19202 ldx [%g3-0x0088], %g3 ! 00006295AF328854 CASE:L3-B019 2 ptr_chase
19203 ldx [%g3-0x0088], %g3 ! 00006295AF328858 CASE:L3-B019 2 ptr_chase
19204 ldx [%g3-0x0088], %g3 ! 00006295AF32885C CASE:L3-B019 2 ptr_chase
19205 ldx [%g3-0x0088], %g3 ! 00006295AF328860 CASE:L3-B019 2 ptr_chase
19206 ldx [%g3-0x0088], %g3 ! 00006295AF328864 CASE:L3-B019 2 ptr_chase
19207 sta %f9, [%g3-0x0040]%asi ! 00006295AF328868 CASE:L3-B019 2 S >BD120008
19208 stw %o0, [%g5+0x003E] ! 00006295AF32886C CASE:L3-B019 2 S >BD120027+2
19209 st %f23, [%g5+0x003C] ! 00006295AF328870 CASE:L3-B019 2 S >BD120027
19210 call .+8 ! 00006295AF328874 CASE:L3-B019 2 S
19211 ldstub [%g5-0x0039], %o3 ! 00006295AF328878 CASE:L3-B019 2 S >BD120018
19212 ldx [%g2+0x0050], %l5 ! 00006295AF32887C CASE:L3-B019 2 <BD120003
19213 membar 0x40 ! 00006295AF328880 CASE:L3-B019 2
19214 stda %f0, [%l5]0xE0 ! 00006295AF328884 CASE:L3-B019 2 Blk-Store
19215 membar 0x40 ! 00006295AF328888 CASE:L3-B019 2
19216 membar 0x40 ! 00006295AF32888C CASE:L3-B019 2
19217 stda %f0, [%l5]0xE0 ! 00006295AF328890 CASE:L3-B019 2 Blk-Store
19218 membar 0x40 ! 00006295AF328894 CASE:L3-B019 2
19219 st %f3, [%g4+0x0014] ! 00006295AF328898 CASE:L3-B019 2 S >BD120004
19220 ldx [%g2+0x0048], %g5 ! 00006295AF32889C CASE:L3-B019 2 S BASE<BD120111
19221 ba,a,pn %icc, BL120130 ! 00006295AF3288A0 CASE:L3-B019 2
19222 .word 0x8FABD74E ! 00006295AF3288A4 CASE:L3-B019 0 S illop
19223BL120127:add %g1, 0x5B2, %g1 ! 00006295AF3288A8 CASE:L3-B020 0 chksum++
19224 .word 0xBD8DDE8B ! 00006295AF3288AC CASE:L3-B020 0 S illop
19225 .word 0x99A8F686 ! 00006295AF3288B0 CASE:L3-B020 0 S illop
19226 sethi %hh(0x253BA8FF00),%l6 ! 00006295AF3288B4 CASE:L3-B020 0 SUBR093
19227 or %l6,%hm(0x253BA8FF00),%l6 ! 00006295AF3288B8 CASE:L3-B020 0
19228 sethi %lm(0x253BA8FF00),%l5 ! 00006295AF3288BC CASE:L3-B020 0
19229 or %l5,%lo(0x253BA8FF00),%l5 ! 00006295AF3288C0 CASE:L3-B020 0
19230 sllx %l6, 0x20, %l6 ! 00006295AF3288C4 CASE:L3-B020 0
19231 or %l6, %l5, %l6 ! 00006295AF3288C8 CASE:L3-B020 0
19232 jmpl %l6+0x0000, %o7 ! 00006295AF3288CC CASE:L3-B020 0 S
19233 ldx [%g2+0x0018], %g4 ! 00006295AF3288D0 CASE:L3-B020 0 S BASE<BD120077
19234 call .+8 ! 00006295AF3288D4 CASE:L3-B020 0 S
19235 .word 0xA7AA1F72 ! 00006295AF3288D8 CASE:L3-B020 0 S illop
19236 ldx [%g2+0x0038], %g4 ! 00006295AF3288DC CASE:L3-B020 0 S BASE<BD120166
19237 ldx [%g2+0x0020], %g4 ! 00006295AF3288E0 CASE:L3-B020 0 S BASE<BD120016
19238 sethi %hh(0x13BB83CFF00),%l6 ! 00006295AF3288E4 CASE:L3-B020 0 SUBR091
19239 or %l6,%hm(0x13BB83CFF00),%l6 ! 00006295AF3288E8 CASE:L3-B020 0
19240 sethi %lm(0x13BB83CFF00),%l5 ! 00006295AF3288EC CASE:L3-B020 0
19241 .word 0xB5ADE549 ! 00006295AF3288F0 CASE:L3-B020 0 illop
19242 sllx %l6, 0x20, %l6 ! 00006295AF3288F4 CASE:L3-B020 0
19243 .word 0x04748CC4 ! 00006295AF3288F8 CASE:L3-B020 0 random
19244 add %l6, 0x1, %l6 ! 00006295AF3288FC CASE:L3-B020 0
19245 jmpl %l6+0x0000, %o7 ! 00006295AF328900 CASE:L3-B020 0 S
19246 .word 0x85B51014 ! 00006295AF328904 CASE:L3-B020 0 S illop
19247 ba,pn %icc, BL120130 ! 00006295AF328908 CASE:L3-B020 0
19248 popc %i4, %i4 ! 00006295AF32890C CASE:L3-B020 0 S
19249BL120128:.word 0x93C02F34 ! 00006295AF328910 CASE:L3-B021 0 random
19250 .word 0xC1DD1CEE ! 00006295AF328914 CASE:L3-B021 0 illop
19251 .word 0xFE3F26F5 ! 00006295AF328918 CASE:L3-B021 0 illop
19252 ldx [%g3-0x0088], %g3 ! 00006295AF32891C CASE:L3-B021 0 ptr_chase
19253 ldx [%g3-0x0088], %g3 ! 00006295AF328920 CASE:L3-B021 0 ptr_chase
19254 .word 0xC7CDEBA7 ! 00006295AF328924 CASE:L3-B021 0 illop
19255 ldx [%g3-0x0088], %g3 ! 00006295AF328928 CASE:L3-B021 0 ptr_chase
19256 .word 0x97E8592E ! 00006295AF32892C CASE:L3-B021 0 S illop
19257 ldx [%g2+0x0050], %l5 ! 00006295AF328930 CASE:L3-B021 0 <BD120003
19258 membar 0x40 ! 00006295AF328934 CASE:L3-B021 0
19259 .word 0x0A4D30D0 ! 00006295AF328938 CASE:L3-B021 0 random
19260 membar 0x40 ! 00006295AF32893C CASE:L3-B021 0
19261 .word 0xA1AE0BD0 ! 00006295AF328940 CASE:L3-B021 0 S illop
19262 lda [%g3-0x005C]%asi, %f19 ! 00006295AF328944 CASE:L3-B021 0 S <BD120012
19263 ba,a,pt %icc, BL120130 ! 00006295AF328948 CASE:L3-B021 0
19264 ldx [%g2+0x0008], %g5 ! 00006295AF32894C CASE:L3-B021 0 S BASE<BD120145
19265BL120129:add %g1, 0x49, %g1 ! 00006295AF328950 CASE:L3-B022 0 chksum++
19266 .word 0x8DCA584F ! 00006295AF328954 CASE:L3-B022 0 S illop
19267 .word 0xFF421DB0 ! 00006295AF328958 CASE:L3-B022 0 S illop
19268 ldx [%g2+0x0050], %l5 ! 00006295AF32895C CASE:L3-B022 0 <BD120003
19269 membar 0x40 ! 00006295AF328960 CASE:L3-B022 0
19270 .word 0xC6FC6910 ! 00006295AF328964 CASE:L3-B022 0 random
19271 .word 0x8F8C5766 ! 00006295AF328968 CASE:L3-B022 0 illop
19272 .word 0xBBA60073 ! 00006295AF32896C CASE:L3-B022 0 S illop
19273 .word 0xAB03E64D ! 00006295AF328970 CASE:L3-B022 0 random
19274 ldx [%g4-0x0088], %g4 ! 00006295AF328974 CASE:L3-B022 0 ptr_chase
19275 ldx [%g4-0x0088], %g4 ! 00006295AF328978 CASE:L3-B022 0 ptr_chase
19276 membar 0x40 ! 00006295AF32897C CASE:L3-B022 0
19277 .word 0xCE760E4D ! 00006295AF328980 CASE:L3-B022 0 random
19278 .word 0x9DE3A060 ! 00006295AF328984 CASE:L3-B022 0 random
19279 ba,a BL120130 ! 00006295AF328988 CASE:L3-B022 0
19280 std %f6, [%g3-0x0018] ! 00006295AF32898C CASE:L3-B022 0 S >BD120003
19281BL120130: ! SWCH:L2-B013
19282 add %g1, 0xB1A, %g1 ! 00006295AF328990 SWCH:L2-B013 2 chksum++
19283 ldx [%g3-0x0088], %g3 ! 00006295AF328994 SWCH:L2-B013 2 ptr_chase
19284 ldx [%g3-0x0088], %g3 ! 00006295AF328998 SWCH:L2-B013 2 ptr_chase
19285 ldx [%g3-0x0088], %g3 ! 00006295AF32899C SWCH:L2-B013 2 ptr_chase
19286 ldx [%g3-0x0088], %g3 ! 00006295AF3289A0 SWCH:L2-B013 2 ptr_chase
19287 ldx [%g3-0x0088], %g3 ! 00006295AF3289A4 SWCH:L2-B013 2 ptr_chase
19288 ldx [%g2+0x0060], %fsr ! 00006295AF3289A8 SWCH:L2-B013 2 S <BD120008
19289 ldx [%g2+0x0058], %l6 ! 00006295AF3289AC SWCH:L2-B013 2 <BD120021
19290 ldda [%l6]0x24, %i0 ! 00006295AF3289B0 SWCH:L2-B013 2 S Quad_Ld
19291 st %f29, [%g6-0x005C] ! 00006295AF3289B4 SWCH:L2-B013 2 S >BD120012
19292 ldx [%g2+0x0050], %l5 ! 00006295AF3289B8 SWCH:L2-B013 2 <BD120003
19293 membar 0x40 ! 00006295AF3289BC SWCH:L2-B013 2
19294 ldda [%l5]0x16, %f16 ! 00006295AF3289C0 SWCH:L2-B013 2 Blk-Load
19295 membar 0x40 ! 00006295AF3289C4 SWCH:L2-B013 2
19296 stba %g7, [%l6+%g0]0x04 ! 00006295AF3289C8 SWCH:L2-B013 2 S >BD120022
19297 swap [%g4-0x005C], %o5 ! 00006295AF3289CC SWCH:L2-B013 2 S >BD120012
19298 nop ! 00006295AF3289D0 SWCH:L2-B013 2 S
19299 nop ! 00006295AF3289D4 LOOP:L2-B014 2
19300 nop ! 00006295AF3289D8 LOOP:L2-B015 2
19301 nop ! 00006295AF3289DC LOOP:L2-B016 2
19302 nop ! 00006295AF3289E0 LOOP:L2-B017 2
19303 nop ! 00006295AF3289E4 LOOP:L2-B018 2
19304 nop ! 00006295AF3289E8 LOOP:L2-B019 2
19305 nop ! 00006295AF3289EC LOOP:L2-B020 2
19306 rd %gsr, %l6 ! 00006295AF3289F0 LOOP:L1-B000 2 S
19307 wr %l6, 0xD0, %gsr ! 00006295AF3289F4 LOOP:L1-B000 2 S
19308 ld [%g2+0x0060], %fsr ! 00006295AF3289F8 LOOP:L1-B000 2 S <BD120008
19309 ta %xcc, 0x40 ! 00006295AF3289FC LOOP:L1-B000 2 S +-priv
19310 ldx [%g2+0x0050], %l5 ! 00006295AF328A00 LOOP:L1-B000 2 <BD120003
19311 membar 0x40 ! 00006295AF328A04 LOOP:L1-B000 2
19312 stda %f16, [%l5]0xF8 ! 00006295AF328A08 LOOP:L1-B000 2 Blk-Store
19313 membar 0x40 ! 00006295AF328A0C LOOP:L1-B000 2
19314 swap [%g3-0x000C], %i1 ! 00006295AF328A10 LOOP:L1-B000 2 S >BD120025
19315 subcc %l4, 0x1, %l4 ! 00006295AF328A14 LOOP:L1-B000 2
19316 bnz,pn %xcc, BL120131 ! 00006295AF328A18 LOOP:L1-B000 2
19317 st %fsr, [%g2+0x0060] ! 00006295AF328A1C LOOP:L1-B000 2 S <BD120008
19318 add %g1, 0x166, %g1 ! 00006295AF328A20 LOOP:L1-B000 1 chksum++
19319 sethi %hi(0x9FBA9), %g3 ! 00006295AF328A24 MAIN:L0-B000 1 .+0
19320 or %g3,%lo(0x9FBA9),%g3 ! 00006295AF328A28 MAIN:L0-B000 1
19321 cmp %g1, %g3 ! 00006295AF328A2C MAIN:L0-B000 1
19322 bne %icc, blimp_bad_end ! 00006295AF328A30 MAIN:L0-B000 1
19323 nop ! 00006295AF328A34 MAIN:L0-B000 1
19324blimp_good_end:
19325 EXIT_GOOD
19326blimp_bad_end:
19327 EXIT_BAD
19328
19329SECTION .btext055_pg1 TEXT_VA=0x6295af328000
19330attr_text {
19331 Name = .btext055_pg1,
19332 VA = 0x6295af328000,
19333 RA = ra2pa(0xfffafa000,0),
19334 PA = ra2pa(0xfffafa000,0),
19335 tsbonly,
19336 part_0_ctx_nonzero_tsb_config_3,
19337 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
19338 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
19339 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
19340}
19341.text; .skip 8
19342
19343!========================================================================
19344
19345SECTION .btext056 TEXT_VA=0x68c90bc17f00
19346attr_text {
19347 Name = .btext056,
19348 VA = 0x68c90bc17f00,
19349 RA = ra2pa(0xfffb6df00,0),
19350 PA = ra2pa(0xfffb6df00,0),
19351 notsb
19352}
19353
19354SECTION .btext056_pg0 TEXT_VA=0x68c90bc16000
19355attr_text {
19356 Name = .btext056_pg0,
19357 VA = 0x68c90bc16000,
19358 RA = ra2pa(0xfffb6c000,0),
19359 PA = ra2pa(0xfffb6c000,0),
19360 tsbonly,
19361 part_0_ctx_nonzero_tsb_config_3,
19362 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
19363 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
19364 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
19365}
19366.text; .skip 8
19367
19368
19369SECTION .btext056
19370.text
19371.global SUBR089; SUBR089:
19372BL120001: ! SUBR:L0-B000
19373 .word 0xBB4BAFC0 ! 000068C90BC17F00 SUBR:L0-B000 0 illop
19374 .word 0x95A5019A ! 000068C90BC17F04 SUBR:L0-B000 0 illop
19375 .word 0xB931787A ! 000068C90BC17F08 SUBR:L0-B000 0 random
19376 or %l7,%hm(0xB931787A),%l7 ! 000068C90BC17F0C SUBR:L0-B000 0
19377 sethi %lm(0xB931787A),%l6 ! 000068C90BC17F10 SUBR:L0-B000 0
19378 or %l6,%lo(0xB931787A),%l6 ! 000068C90BC17F14 SUBR:L0-B000 0
19379 sllx %l7, 0x20, %l7 ! 000068C90BC17F18 SUBR:L0-B000 0
19380 or %l7, %l6, %l7 ! 000068C90BC17F1C SUBR:L0-B000 0
19381 ta %xcc, 0x45 ! 000068C90BC17F20 SUBR:L0-B000 0 demap-stack
19382 .word 0xF61C9473 ! 000068C90BC17F24 SUBR:L0-B000 0 random
19383 .word 0xB5AEB093 ! 000068C90BC17F28 LOOP:L1-B000 0 illop
19384BL120009: ! LOOP:L1-B000
19385 .word 0xD15AA822 ! 000068C90BC17F2C LOOP:L1-B000 0 illop
19386 sth %g1, [%g4-0x006C] ! 000068C90BC17F30 LOOP:L1-B000 0 S >BD120002
19387 sethi %hh(0x5ECB53F00),%l6 ! 000068C90BC17F34 LOOP:L1-B000 0 SUBR095
19388 or %l6,%hm(0x5ECB53F00),%l6 ! 000068C90BC17F38 LOOP:L1-B000 0
19389 .word 0xACEE12CD ! 000068C90BC17F3C LOOP:L1-B000 0 illop
19390 or %l5,%lo(0x5ECB53F00),%l5 ! 000068C90BC17F40 LOOP:L1-B000 0
19391 sllx %l6, 0x20, %l6 ! 000068C90BC17F44 LOOP:L1-B000 0
19392 or %l6, %l5, %l6 ! 000068C90BC17F48 LOOP:L1-B000 0
19393 jmpl %l6+0x0000, %o7 ! 000068C90BC17F4C LOOP:L1-B000 0 S
19394 std %f40, [%g4-0x0018] ! 000068C90BC17F50 LOOP:L1-B000 0 S >BD120003
19395 st %f9, [%g6+0x0014] ! 000068C90BC17F54 LOOP:L1-B000 0 S >BD120004
19396 ldx [%g2+0x0058], %l6 ! 000068C90BC17F58 LOOP:L1-B000 0 <BD120021
19397 lduba [%l6+%g0]0x14, %g7 ! 000068C90BC17F5C LOOP:L1-B000 0 S <BD120022
19398 andcc %o5, 0x100, %g0 ! 000068C90BC17F60 SKIP:L2-B000 0
19399 bz,a,pn %xcc, BL120006 ! 000068C90BC17F64 SKIP:L2-B000 0
19400 nop ! 000068C90BC17F68 SKIP:L2-B000 0 S
19401 std %f12, [%g3-0x0018] ! 000068C90BC17F6C SKIP:L2-B000 0 S >BD120003
19402 ldx [%g2+0x0050], %l5 ! 000068C90BC17F70 SKIP:L2-B000 0 <BD120003
19403 membar 0x40 ! 000068C90BC17F74 SKIP:L2-B000 0
19404 stda %f32, [%l5]0xE0 ! 000068C90BC17F78 SKIP:L2-B000 0 Blk-Store
19405 membar 0x40 ! 000068C90BC17F7C SKIP:L2-B000 0
19406 sth %o5, [%g3+0x0038] ! 000068C90BC17F80 SKIP:L2-B000 0 S >BD120005
19407 .word 0xD3EE32A0 ! 000068C90BC17F84 SKIP:L2-B000 0 S illop
19408 membar 0x40 ! 000068C90BC17F88 SKIP:L2-B000 0
19409 ldda [%l5]0x1E, %f16 ! 000068C90BC17F8C SKIP:L2-B000 0 Blk-Load
19410 membar 0x40 ! 000068C90BC17F90 SKIP:L2-B000 0
19411 membar 0x40 ! 000068C90BC17F94 SKIP:L2-B000 0
19412 stda %f32, [%l5]0x16 ! 000068C90BC17F98 SKIP:L2-B000 0 Blk-Store
19413 membar 0x40 ! 000068C90BC17F9C SKIP:L2-B000 0
19414 add %g1, 0x121, %g1 ! 000068C90BC17FA0 SKIP:L2-B000 0 chksum++
19415 st %f2, [%g3+0x0014] ! 000068C90BC17FA4 SKIP:L2-B000 0 S >BD120004
19416 .word 0xBBACF605 ! 000068C90BC17FA8 SKIP:L2-B000 0 S illop_FP
19417 ldx [%g2+0x0050], %l5 ! 000068C90BC17FAC SKIP:L2-B000 0 <BD120003
19418 membar 0x40 ! 000068C90BC17FB0 SKIP:L2-B000 0
19419 .word 0x97AB6206 ! 000068C90BC17FB4 SKIP:L2-B000 0 illop
19420 membar 0x40 ! 000068C90BC17FB8 SKIP:L2-B000 0
19421 membar 0x40 ! 000068C90BC17FBC SKIP:L2-B000 0
19422 stda %f0, [%l5]0xF0 ! 000068C90BC17FC0 SKIP:L2-B000 0 Blk-Store
19423 membar 0x40 ! 000068C90BC17FC4 SKIP:L2-B000 0
19424 ba,pn %xcc, BL120007 ! 000068C90BC17FC8 SKIP:L2-B000 0
19425 .word 0xFDD20CDC ! 000068C90BC17FCC SKIP:L2-B000 0 S illop
19426BL120006: ! ELSE:L2-B001
19427 ldx [%g2+0x0050], %l5 ! 000068C90BC17FD0 ELSE:L2-B001 0 <BD120003
19428 .word 0x00FC10E7 ! 000068C90BC17FD4 ELSE:L2-B001 0 illop
19429 stda %f16, [%l5]0x16 ! 000068C90BC17FD8 ELSE:L2-B001 0 Blk-Store
19430 membar 0x40 ! 000068C90BC17FDC ELSE:L2-B001 0
19431 membar 0x40 ! 000068C90BC17FE0 ELSE:L2-B001 0
19432 stda %f32, [%l5]0xE0 ! 000068C90BC17FE4 ELSE:L2-B001 0 Blk-Store
19433 .word 0xEE9AD8E5 ! 000068C90BC17FE8 ELSE:L2-B001 0 illop
19434 .word 0xABAA8812 ! 000068C90BC17FEC ELSE:L2-B001 0 illop
19435 or %l6,%hm(0x10ABAA8812),%l6 ! 000068C90BC17FF0 ELSE:L2-B001 0
19436 sethi %lm(0x10ABAA8812),%l5 ! 000068C90BC17FF4 ELSE:L2-B001 0
19437 or %l5,%lo(0x10ABAA8812),%l5 ! 000068C90BC17FF8 ELSE:L2-B001 0
19438 sllx %l6, 0x20, %l6 ! 000068C90BC17FFC ELSE:L2-B001 0
19439 or %l6, %l5, %l6 ! 000068C90BC18000 ELSE:L2-B001 0
19440 jmpl %l6+0x0000, %o7 ! 000068C90BC18004 ELSE:L2-B001 0 S
19441 .word 0x91A5499B ! 000068C90BC18008 ELSE:L2-B001 0 S illop
19442 add %g1, 0xDA7, %g1 ! 000068C90BC1800C ELSE:L2-B001 0 chksum++
19443 .word 0x81E80000 ! 000068C90BC18010 ELSE:L2-B001 0 random
19444 stda %f24, [%l6]0xD2 ! 000068C90BC18014 ELSE:L2-B001 0 S Short16
19445 call .+8 ! 000068C90BC18018 ELSE:L2-B001 0 S
19446 .word 0xD5538328 ! 000068C90BC1801C ELSE:L2-B001 0 S illop
19447 .word 0x91A1DBAB ! 000068C90BC18020 ELSE:L2-B001 0 S illop_FP
19448 sethi %hh(0x3019DFF00),%l6 ! 000068C90BC18024 ELSE:L2-B001 0 SUBR094
19449 or %l6,%hm(0x3019DFF00),%l6 ! 000068C90BC18028 ELSE:L2-B001 0
19450 .word 0x85C6DBDC ! 000068C90BC1802C ELSE:L2-B001 0 illop
19451 or %l5,%lo(0x3019DFF00),%l5 ! 000068C90BC18030 ELSE:L2-B001 0
19452 .word 0xA6D5965D ! 000068C90BC18034 ELSE:L2-B001 0 random
19453 or %l6, %l5, %l6 ! 000068C90BC18038 ELSE:L2-B001 0
19454 jmpl %l6+0x0000, %o7 ! 000068C90BC1803C ELSE:L2-B001 0 S
19455 st %f5, [%g5+0x0014] ! 000068C90BC18040 ELSE:L2-B001 0 S >BD120004
19456BL120007: ! ELSE:L2-B001
19457 add %g1, 0xF5E, %g1 ! 000068C90BC18044 ELSE:L2-B001 0 chksum++
19458 .word 0x99AA20C7 ! 000068C90BC18048 LOOP:L1-B000 0 S illop_FP
19459 ldx [%g2+0x0058], %l6 ! 000068C90BC1804C LOOP:L1-B000 0 <BD120021
19460 .word 0xB3D95ED0 ! 000068C90BC18050 LOOP:L1-B000 0 S illop
19461 st %f11, [%g5-0x0040] ! 000068C90BC18054 LOOP:L1-B000 0 S >BD120008
19462 call .+8 ! 000068C90BC18058 LOOP:L1-B000 0 S
19463 .word 0xB7A39149 ! 000068C90BC1805C LOOP:L1-B000 0 S illop
19464 te %xcc, %g0+0x005B ! 000068C90BC18060 LOOP:L1-B000 0 S
19465 ldx [%g2+0x0050], %l5 ! 000068C90BC18064 LOOP:L1-B000 0 <BD120003
19466 membar 0x40 ! 000068C90BC18068 LOOP:L1-B000 0
19467 stda %f16, [%l5]0x16 ! 000068C90BC1806C LOOP:L1-B000 0 Blk-Store
19468 .word 0xADA3D018 ! 000068C90BC18070 LOOP:L1-B000 0 illop
19469 sta %f4, [%g5+0x0014]%asi ! 000068C90BC18074 LOOP:L1-B000 0 S >BD120004
19470 .word 0xBD67AD5C ! 000068C90BC18078 LOOP:L1-B000 0 illop
19471 andcc %l2, 0x1, %g0 ! 000068C90BC1807C LOOP:L1-B000 0
19472 bne,pt %xcc, BL120009 ! 000068C90BC18080 LOOP:L1-B000 0
19473 fpadd16 %f20, %f24, %f30 ! 000068C90BC18084 LOOP:L1-B000 0 S
19474 add %g1, 0x6B6, %g1 ! 000068C90BC18088 LOOP:L1-B000 0 chksum++
19475 st %f2, [%g5+0x0014] ! 000068C90BC1808C SUBR:L0-B000 0 S >BD120004
19476 ldstub [%g5-0x0058], %i0 ! 000068C90BC18090 SUBR:L0-B000 0 S >BD120010
19477 ta %xcc, 0x43 ! 000068C90BC18094 SUBR:L0-B000 0 S +-PEF
19478 std %f32, [%g4-0x0012] ! 000068C90BC18098 SUBR:L0-B000 0 S >BD120003+6
19479 ta %xcc, 0x45 ! 000068C90BC1809C SUBR:L0-B000 0 demap-stack
19480 .word 0x3454E7C3 ! 000068C90BC180A0 SUBR:L0-B000 0 illop
19481 add %g1, 0x56F, %g1 ! 000068C90BC180A4 SUBR:L0-B000 0 chksum++
19482 ret ! 000068C90BC180A8 SUBR:L0-B000 0
19483 restore %i0, %l7, %o0 ! 000068C90BC180AC SUBR:L0-B000 0
19484
19485SECTION .btext056_pg1 TEXT_VA=0x68c90bc18000
19486attr_text {
19487 Name = .btext056_pg1,
19488 VA = 0x68c90bc18000,
19489 RA = ra2pa(0xfffb6e000,0),
19490 PA = ra2pa(0xfffb6e000,0),
19491 tsbonly,
19492 part_0_ctx_nonzero_tsb_config_3,
19493 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
19494 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
19495 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
19496}
19497.text; .skip 8
19498
19499!========================================================================
19500
19501SECTION .btext057 TEXT_VA=0xffffc982373bff00
19502attr_text {
19503 Name = .btext057,
19504 VA = 0xffffc982373bff00,
19505 RA = ra2pa(0xfffb69f00,0),
19506 PA = ra2pa(0xfffb69f00,0),
19507 notsb
19508}
19509
19510SECTION .btext057_pg0 TEXT_VA=0xffffc982373be000
19511attr_text {
19512 Name = .btext057_pg0,
19513 VA = 0xffffc982373be000,
19514 RA = ra2pa(0xfffb68000,0),
19515 PA = ra2pa(0xfffb68000,0),
19516 tsbonly,
19517 part_0_ctx_nonzero_tsb_config_3,
19518 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
19519 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
19520 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
19521}
19522.text; .skip 8
19523
19524
19525SECTION .btext057
19526.text
19527.global SUBR090; SUBR090:
19528BL120011: ! SUBR:L0-B000
19529 .word 0x2A59BECB ! FFFFC982373BFF00 SUBR:L0-B000 0 illop
19530 save %o6, -128, %o6 ! FFFFC982373BFF04 SUBR:L0-B000 0
19531 sethi %hh(0xFFFFC982373BFF00),%l7 ! FFFFC982373BFF08 SUBR:L0-B000 0 SUBR090
19532 .word 0x89A9A20E ! FFFFC982373BFF0C SUBR:L0-B000 0 illop
19533 .word 0xCD2E9812 ! FFFFC982373BFF10 SUBR:L0-B000 0 illop
19534 or %l6,%lo(0xFFFFC982373BFF00),%l6 ! FFFFC982373BFF14 SUBR:L0-B000 0
19535 sllx %l7, 0x20, %l7 ! FFFFC982373BFF18 SUBR:L0-B000 0
19536 .word 0x9BCC53EA ! FFFFC982373BFF1C SUBR:L0-B000 0 illop
19537 ta %xcc, 0x45 ! FFFFC982373BFF20 SUBR:L0-B000 0 demap-stack
19538 prefetch [%g3-0x0018], 1 ! FFFFC982373BFF24 SUBR:L0-B000 0 S <BD120003
19539 .word 0xDA3E454E ! FFFFC982373BFF28 SUBR:L0-B000 0 S random
19540 sta %f1, [%g4-0x0014]%asi ! FFFFC982373BFF2C SUBR:L0-B000 0 S >BD120003+4
19541 std %f36, [%g4-0x0018] ! FFFFC982373BFF30 SUBR:L0-B000 0 S >BD120003
19542 stha %o5, [%g6+0x0038]%asi ! FFFFC982373BFF34 SUBR:L0-B000 0 S >BD120005
19543 .word 0x8C100418 ! FFFFC982373BFF38 SUBR:L0-B000 0 random
19544 stda %f18, [%l6]0xD3 ! FFFFC982373BFF3C SUBR:L0-B000 0 S Short16
19545 .word 0x85C1C6EF ! FFFFC982373BFF40 SUBR:L0-B000 0 S illop
19546 .word 0xA3A1C566 ! FFFFC982373BFF44 SUBR:L0-B000 0 illop
19547 or %g0, 0x2, %l4 ! FFFFC982373BFF48 LOOP:L1-B000 0
19548BL120032: ! LOOP:L1-B000
19549 add %g1, 0x776, %g1 ! FFFFC982373BFF4C LOOP:L1-B000 0 chksum++
19550 prefetch [%g6+0x0038], 23 ! FFFFC982373BFF50 LOOP:L1-B000 0 S <BD120005
19551 st %f26, [%g5-0x005C] ! FFFFC982373BFF54 LOOP:L1-B000 0 S >BD120012
19552 st %f8, [%g3-0x0040] ! FFFFC982373BFF58 LOOP:L1-B000 0 S >BD120008
19553 .word 0xEA3F0B32 ! FFFFC982373BFF5C LOOP:L1-B000 0 S illop
19554 fbe,pt %fcc2, BL120014 ;.empty ! FFFFC982373BFF60 LOOP:L1-B000 0 L
19555 fbug,a,pn %fcc1, BL120015 ! FFFFC982373BFF64 LOOP:L1-B000 0 L
19556 swap [%g3+0x0008], %o0 ! FFFFC982373BFF68 LOOP:L1-B000 0 S >BD120013
19557 .word 0xA5B131D0 ! FFFFC982373BFF6C LOOP:L1-B000 0 S random
19558 fbuge BL120016 ;.empty ! FFFFC982373BFF70 LOOP:L1-B000 0 L
19559BL120016:fbuge BL120015 ;.empty ! FFFFC982373BFF74 LOOP:L1-B000 0 L
19560 .word 0x83F3AA4E ! FFFFC982373BFF78 LOOP:L1-B000 0 L illop
19561BL120015:nop ! FFFFC982373BFF7C LOOP:L1-B000 0 S
19562BL120014:.word 0xCD6E95B7 ! FFFFC982373BFF80 LOOP:L1-B000 0 S illop
19563 nop ! FFFFC982373BFF84 LOOP:L1-B000 0 S
19564BL120017:.word 0xBB501C82 ! FFFFC982373BFF88 LOOP:L1-B000 0 illop
19565 fcmpd %fcc2, %f32, %f12 ! FFFFC982373BFF8C SKIP:L2-B000 0
19566 fbl,pn %fcc2, BL120019 ! FFFFC982373BFF90 SKIP:L2-B000 0
19567 nop ! FFFFC982373BFF94 SKIP:L2-B000 0 S
19568 ldx [%g2+0x0050], %l5 ! FFFFC982373BFF98 SKIP:L2-B000 0 <BD120003
19569 .word 0xA5B52A79 ! FFFFC982373BFF9C SKIP:L2-B000 0 illop
19570 stda %f32, [%l5]0xF0 ! FFFFC982373BFFA0 SKIP:L2-B000 0 Blk-Store
19571 membar 0x40 ! FFFFC982373BFFA4 SKIP:L2-B000 0
19572 sethi %hh(0x253BA8FF00),%l6 ! FFFFC982373BFFA8 SKIP:L2-B000 0 SUBR093
19573 .word 0xCBBFDC17 ! FFFFC982373BFFAC SKIP:L2-B000 0 illop
19574 sethi %lm(0x253BA8FF00),%l5 ! FFFFC982373BFFB0 SKIP:L2-B000 0
19575 or %l5,%lo(0x253BA8FF00),%l5 ! FFFFC982373BFFB4 SKIP:L2-B000 0
19576 .word 0x8DB4881C ! FFFFC982373BFFB8 SKIP:L2-B000 0 illop
19577 .word 0xBFA1088A ! FFFFC982373BFFBC SKIP:L2-B000 0 illop
19578 .word 0x0C3EE154 ! FFFFC982373BFFC0 SKIP:L2-B000 0 S random
19579 std %f60, [%g6-0x0018] ! FFFFC982373BFFC4 SKIP:L2-B000 0 S >BD120003
19580 .word 0x97AF4C81 ! FFFFC982373BFFC8 SKIP:L2-B000 0 illop
19581 membar 0x40 ! FFFFC982373BFFCC SKIP:L2-B000 0
19582 .word 0x87A10093 ! FFFFC982373BFFD0 SKIP:L2-B000 0 illop
19583 membar 0x40 ! FFFFC982373BFFD4 SKIP:L2-B000 0
19584 st %f3, [%g5-0x0040] ! FFFFC982373BFFD8 SKIP:L2-B000 0 S >BD120008
19585 fpack16 %f22, %f25 ! FFFFC982373BFFDC SKIP:L2-B000 0 S
19586 .word 0xFFCD9AD8 ! FFFFC982373BFFE0 SKIP:L2-B000 0 illop
19587 ldx [%g2+0x0050], %l5 ! FFFFC982373BFFE4 SKIP:L2-B000 0 <BD120003
19588 .word 0xA1472CAE ! FFFFC982373BFFE8 SKIP:L2-B000 0 random
19589 stda %f32, [%l5]0xF0 ! FFFFC982373BFFEC SKIP:L2-B000 0 Blk-Store
19590 .word 0xA1EECBFA ! FFFFC982373BFFF0 SKIP:L2-B000 0 illop
19591 .word 0xA1B04262 ! FFFFC982373BFFF4 SKIP:L2-B000 0 S illop
19592 faligndata %f20, %f18, %f26 ! FFFFC982373BFFF8 SKIP:L2-B000 0 S
19593 fpsub32 %f22, %f24, %f20 ! FFFFC982373BFFFC SKIP:L2-B000 0 S
19594 std %f40, [%g6-0x0018] ! FFFFC982373C0000 SKIP:L2-B000 0 S >BD120003
19595 add %g4, -57, %l6 ! FFFFC982373C0004 SKIP:L2-B000 0 @BD120018
19596 stda %f28, [%l6]0xD0 ! FFFFC982373C0008 SKIP:L2-B000 0 S Short8
19597 .word 0xB5A8D866 ! FFFFC982373C000C SKIP:L2-B000 0 S illop
19598 .word 0x9DE3A060 ! FFFFC982373C0010 SKIP:L2-B000 0 S random
19599 .word 0x9F920007 ! FFFFC982373C0014 SKIP:L2-B000 0 S illop
19600 .word 0xA9A9CCEF ! FFFFC982373C0018 SKIP:L2-B000 0 S illop
19601 fba,pn %fcc0, BL120021 ! FFFFC982373C001C SKIP:L2-B000 0
19602 stda %f34, [%g4-0x0018]%asi ! FFFFC982373C0020 SKIP:L2-B000 0 S >BD120003
19603BL120019: ! ELSE:L2-B001
19604 std %f0, [%g3-0x0016] ! FFFFC982373C0024 ELSE:L2-B001 0 S >BD120003+2
19605 .word 0xABAC05B0 ! FFFFC982373C0028 ELSE:L2-B001 0 illop
19606 membar 0x40 ! FFFFC982373C002C ELSE:L2-B001 0
19607 stda %f32, [%l5]0xE0 ! FFFFC982373C0030 ELSE:L2-B001 0 Blk-Store
19608 membar 0x40 ! FFFFC982373C0034 ELSE:L2-B001 0
19609 add %g3, -88, %l6 ! FFFFC982373C0038 ELSE:L2-B001 0 @BD120010
19610 ldda [%l6]0xD0, %f24 ! FFFFC982373C003C ELSE:L2-B001 0 S Short8
19611 membar 0x40 ! FFFFC982373C0040 ELSE:L2-B001 0
19612 .word 0xBD965125 ! FFFFC982373C0044 ELSE:L2-B001 0 illop
19613 .word 0x87F00000 ! FFFFC982373C0048 ELSE:L2-B001 0 illop
19614 .word 0xBBA5C160 ! FFFFC982373C004C ELSE:L2-B001 0 S illop_FP
19615 st %f8, [%g4-0x0040] ! FFFFC982373C0050 ELSE:L2-B001 0 S >BD120008
19616 add %g1, 0x2F0, %g1 ! FFFFC982373C0054 ELSE:L2-B001 0 chksum++
19617 add %g3, -57, %l6 ! FFFFC982373C0058 ELSE:L2-B001 0 @BD120018
19618 ldda [%l6]0xD0, %f22 ! FFFFC982373C005C ELSE:L2-B001 0 S Short8
19619 st %f12, [%g4-0x0018] ! FFFFC982373C0060 ELSE:L2-B001 0 S >BD120003
19620 st %f13, [%g4-0x0014] ! FFFFC982373C0064 ELSE:L2-B001 0 S >BD120003+4
19621 ldx [%g2+0x0050], %l5 ! FFFFC982373C0068 ELSE:L2-B001 0 <BD120003
19622 membar 0x40 ! FFFFC982373C006C ELSE:L2-B001 0
19623 .word 0xE2FF29CA ! FFFFC982373C0070 ELSE:L2-B001 0 random
19624 .word 0xB1AE8CEC ! FFFFC982373C0074 ELSE:L2-B001 0 illop
19625 .word 0x07EB312C ! FFFFC982373C0078 ELSE:L2-B001 0 S illop
19626 sta %f17, [%g4+0x004E]%asi ! FFFFC982373C007C ELSE:L2-B001 0 S >BD120020+2
19627BL120021: ! ELSE:L2-B001
19628 add %g1, 0xC95, %g1 ! FFFFC982373C0080 ELSE:L2-B001 0 chksum++
19629 andcc %i1, 0x8, %g0 ! FFFFC982373C0084 SKIP:L2-B002 0
19630 bz,a,pn %icc, BL120022 ! FFFFC982373C0088 SKIP:L2-B002 0
19631 nop ! FFFFC982373C008C SKIP:L2-B002 0 S
19632 .word 0x109F2FBE ! FFFFC982373C0090 SKIP:L2-B002 0 S random
19633 .word 0xC26235E1 ! FFFFC982373C0094 SKIP:L2-B002 0 illop
19634 membar 0x40 ! FFFFC982373C0098 SKIP:L2-B002 0
19635 .word 0xA5AB58F4 ! FFFFC982373C009C SKIP:L2-B002 0 illop
19636 .word 0x8AE97009 ! FFFFC982373C00A0 SKIP:L2-B002 0 illop
19637 .word 0xB3C9D337 ! FFFFC982373C00A4 SKIP:L2-B002 0 illop
19638 stda %f20, [%l6]0xD2 ! FFFFC982373C00A8 SKIP:L2-B002 0 S Short16
19639 add %g6, -88, %l6 ! FFFFC982373C00AC SKIP:L2-B002 0 @BD120010
19640 ldda [%l6]0xD0, %f18 ! FFFFC982373C00B0 SKIP:L2-B002 0 S Short8
19641 add %g5, -57, %l6 ! FFFFC982373C00B4 SKIP:L2-B002 0 @BD120018
19642 stda %f20, [%l6]0xD8 ! FFFFC982373C00B8 SKIP:L2-B002 0 S Short8
19643 add %g1, 0x291, %g1 ! FFFFC982373C00BC SKIP:L2-B002 0 chksum++
19644 ldx [%g2+0x0050], %l5 ! FFFFC982373C00C0 SKIP:L2-B002 0 <BD120003
19645 .word 0x81C3E008 ! FFFFC982373C00C4 SKIP:L2-B002 0 random
19646 stda %f0, [%l5]0x16 ! FFFFC982373C00C8 SKIP:L2-B002 0 Blk-Store
19647 membar 0x40 ! FFFFC982373C00CC SKIP:L2-B002 0
19648 fpsub16s %f23, %f18, %f18 ! FFFFC982373C00D0 SKIP:L2-B002 0 S
19649 ldx [%g2+0x0058], %l6 ! FFFFC982373C00D4 SKIP:L2-B002 0 <BD120021
19650 ldda [%l6]0x26, %i0 ! FFFFC982373C00D8 SKIP:L2-B002 0 S Quad_Ld_P
19651 .word 0x96CBC8F9 ! FFFFC982373C00DC SKIP:L2-B002 0 S illop
19652 .word 0x83A94B92 ! FFFFC982373C00E0 SKIP:L2-B002 0 S illop_FP
19653 fba,pt %fcc2, BL120023 ! FFFFC982373C00E4 SKIP:L2-B002 0
19654 .word 0xBDB0FA99 ! FFFFC982373C00E8 SKIP:L2-B002 0 S illop_VIS
19655BL120022: ! ELSE:L2-B003
19656 prefetch [%g4-0x0058], 1 ! FFFFC982373C00EC ELSE:L2-B003 0 S <BD120010
19657 ldx [%g3-0x0088], %g3 ! FFFFC982373C00F0 ELSE:L2-B003 0 ptr_chase
19658 ldx [%g3-0x0088], %g3 ! FFFFC982373C00F4 ELSE:L2-B003 0 ptr_chase
19659 ldx [%g3-0x0088], %g3 ! FFFFC982373C00F8 ELSE:L2-B003 0 ptr_chase
19660 ldx [%g3-0x0088], %g3 ! FFFFC982373C00FC ELSE:L2-B003 0 ptr_chase
19661 std %f14, [%g6-0x0018] ! FFFFC982373C0100 ELSE:L2-B003 0 S >BD120003
19662 .word 0xF7C62200 ! FFFFC982373C0104 ELSE:L2-B003 0 illop
19663 membar 0x40 ! FFFFC982373C0108 ELSE:L2-B003 0
19664 stda %f16, [%l5]0x16 ! FFFFC982373C010C ELSE:L2-B003 0 Blk-Store
19665 membar 0x40 ! FFFFC982373C0110 ELSE:L2-B003 0
19666 .word 0x285CC929 ! FFFFC982373C0114 ELSE:L2-B003 0 S illop
19667 add %g1, 0xA59, %g1 ! FFFFC982373C0118 ELSE:L2-B003 0 chksum++
19668 .word 0x8D89C3FE ! FFFFC982373C011C ELSE:L2-B003 0 S illop
19669 popc %g1, %i4 ! FFFFC982373C0120 ELSE:L2-B003 0 S
19670 ld [%g5-0x0040], %f11 ! FFFFC982373C0124 ELSE:L2-B003 0 S <BD120008
19671 ldx [%g2+0x0058], %l6 ! FFFFC982373C0128 ELSE:L2-B003 0 <BD120021
19672 .word 0x83F00000 ! FFFFC982373C012C ELSE:L2-B003 0 S illop
19673 popc %o2, %i3 ! FFFFC982373C0130 ELSE:L2-B003 0 S
19674 call .+8 ! FFFFC982373C0134 ELSE:L2-B003 0 S
19675 .word 0xBDF00000 ! FFFFC982373C0138 ELSE:L2-B003 0 S illop
19676BL120023: ! ELSE:L2-B003
19677 .word 0xAD44E048 ! FFFFC982373C013C ELSE:L2-B003 0 illop
19678 andcc %i3, 0x40, %g0 ! FFFFC982373C0140 SKIP:L2-B004 0
19679 .word 0xD1BC9C0A ! FFFFC982373C0144 SKIP:L2-B004 0 illop
19680 .word 0x9FC68000 ! FFFFC982373C0148 SKIP:L2-B004 0 S random
19681 ldx [%g2+0x0050], %l5 ! FFFFC982373C014C SKIP:L2-B004 0 <BD120003
19682 membar 0x40 ! FFFFC982373C0150 SKIP:L2-B004 0
19683 stda %f16, [%l5]0x16 ! FFFFC982373C0154 SKIP:L2-B004 0 Blk-Store
19684 membar 0x40 ! FFFFC982373C0158 SKIP:L2-B004 0
19685 st %f5, [%g4-0x0040] ! FFFFC982373C015C SKIP:L2-B004 0 S >BD120008
19686 .word 0x83B3C4ED ! FFFFC982373C0160 SKIP:L2-B004 0 S illop
19687 sth %i4, [%g5+0x0038] ! FFFFC982373C0164 SKIP:L2-B004 0 S >BD120005
19688 add %g1, 0x80E, %g1 ! FFFFC982373C0168 SKIP:L2-B004 0 chksum++
19689 nop ! FFFFC982373C016C SKIP:L2-B004 0 S
19690 .word 0xCF991F38 ! FFFFC982373C0170 SKIP:L2-B004 0 S illop
19691 add %g4, 0x38, %l6 ! FFFFC982373C0174 SKIP:L2-B004 0 @BD120005
19692 ldda [%l6]0xD2, %f24 ! FFFFC982373C0178 SKIP:L2-B004 0 S Short16
19693 .word 0xBBA15972 ! FFFFC982373C017C SKIP:L2-B004 0 S illop
19694 fba BL120026 ! FFFFC982373C0180 SKIP:L2-B004 0
19695 nop ! FFFFC982373C0184 SKIP:L2-B004 0 S
19696BL120024: ! ELSE:L2-B005
19697 .word 0xDE3847A2 ! FFFFC982373C0188 ELSE:L2-B005 0 S illop
19698 .word 0x00CA5A3F ! FFFFC982373C018C ELSE:L2-B005 0 illop
19699 or %l6,%hm(0x1000CA5A3F),%l6 ! FFFFC982373C0190 ELSE:L2-B005 0
19700 sethi %lm(0x1000CA5A3F),%l5 ! FFFFC982373C0194 ELSE:L2-B005 0
19701 or %l5,%lo(0x1000CA5A3F),%l5 ! FFFFC982373C0198 ELSE:L2-B005 0
19702 sllx %l6, 0x20, %l6 ! FFFFC982373C019C ELSE:L2-B005 0
19703 or %l6, %l5, %l6 ! FFFFC982373C01A0 ELSE:L2-B005 0
19704 .word 0xA3928013 ! FFFFC982373C01A4 ELSE:L2-B005 0 illop
19705 jmpl %l6+0x0000, %o7 ! FFFFC982373C01A8 ELSE:L2-B005 0 S
19706 nop ! FFFFC982373C01AC ELSE:L2-B005 0 S
19707 .word 0x2C7795F2 ! FFFFC982373C01B0 ELSE:L2-B005 0 S illop
19708 std %f0, [%g4-0x0018] ! FFFFC982373C01B4 ELSE:L2-B005 0 S >BD120003
19709 add %g1, 0x153, %g1 ! FFFFC982373C01B8 ELSE:L2-B005 0 chksum++
19710 st %f10, [%g3+0x0014] ! FFFFC982373C01BC ELSE:L2-B005 0 S >BD120004
19711 .word 0xF5AD7488 ! FFFFC982373C01C0 ELSE:L2-B005 0 S illop
19712 stb %i4, [%g6-0x0009] ! FFFFC982373C01C4 ELSE:L2-B005 0 S >BD120025+3
19713 .word 0x0A7E9584 ! FFFFC982373C01C8 ELSE:L2-B005 0 S illop
19714 lduha [%g7+%g7]0x83, %i0 ! FFFFC982373C01CC ELSE:L2-B005 0 S <BD120034
19715 rd %gsr, %l6 ! FFFFC982373C01D0 ELSE:L2-B005 0 S
19716 wr %l6, 0x58, %gsr ! FFFFC982373C01D4 ELSE:L2-B005 0 S
19717BL120026: ! ELSE:L2-B005
19718 add %g1, 0xA0, %g1 ! FFFFC982373C01D8 ELSE:L2-B005 0 chksum++
19719 andcc %i0, 0x100, %g0 ! FFFFC982373C01DC SKIP:L2-B006 0
19720 bnz,a,pn %xcc, BL120028 ! FFFFC982373C01E0 SKIP:L2-B006 0
19721 .word 0x9DA1417C ! FFFFC982373C01E4 SKIP:L2-B006 0 S illop
19722 stba %g1, [%g3-0x0058]%asi ! FFFFC982373C01E8 SKIP:L2-B006 0 S >BD120010
19723 call .+8 ! FFFFC982373C01EC SKIP:L2-B006 0 S
19724 std %f62, [%g5-0x0018] ! FFFFC982373C01F0 SKIP:L2-B006 0 S >BD120003
19725 .word 0xA1AD6576 ! FFFFC982373C01F4 SKIP:L2-B006 0 S illop
19726 sethi %hh(0x13BB83CFF00),%l6 ! FFFFC982373C01F8 SKIP:L2-B006 0 SUBR091
19727 .word 0x820C92E9 ! FFFFC982373C01FC SKIP:L2-B006 0 random
19728 sethi %lm(0x13BB83CFF00),%l5 ! FFFFC982373C0200 SKIP:L2-B006 0
19729 .word 0xD9A9688E ! FFFFC982373C0204 SKIP:L2-B006 0 illop
19730 sllx %l6, 0x20, %l6 ! FFFFC982373C0208 SKIP:L2-B006 0
19731 or %l6, %l5, %l6 ! FFFFC982373C020C SKIP:L2-B006 0
19732 jmpl %l6+0x0000, %o7 ! FFFFC982373C0210 SKIP:L2-B006 0 S
19733 st %f9, [%g5-0x0040] ! FFFFC982373C0214 SKIP:L2-B006 0 S >BD120008
19734 add %g1, 0xC64, %g1 ! FFFFC982373C0218 SKIP:L2-B006 0 chksum++
19735 .word 0xA59F443F ! FFFFC982373C021C SKIP:L2-B006 0 S illop
19736 ldstub [%g5-0x0058], %l0 ! FFFFC982373C0220 SKIP:L2-B006 0 S >BD120010
19737 .word 0xA3DC364E ! FFFFC982373C0224 SKIP:L2-B006 0 S illop
19738 call .+8 ! FFFFC982373C0228 SKIP:L2-B006 0 S
19739 std %f12, [%g5-0x0018] ! FFFFC982373C022C SKIP:L2-B006 0 S >BD120003
19740 .word 0xBBA458BB ! FFFFC982373C0230 SKIP:L2-B006 0 illop
19741 membar 0x40 ! FFFFC982373C0234 SKIP:L2-B006 0
19742 stda %f32, [%l5]0xF8 ! FFFFC982373C0238 SKIP:L2-B006 0 Blk-Store
19743 membar 0x40 ! FFFFC982373C023C SKIP:L2-B006 0
19744 fba,pn %fcc1, BL120029 ! FFFFC982373C0240 SKIP:L2-B006 0
19745 stw %i3, [%g4-0x005C] ! FFFFC982373C0244 SKIP:L2-B006 0 S >BD120012
19746BL120028: ! ELSE:L2-B007
19747 st %f5, [%g6-0x003F] ! FFFFC982373C0248 ELSE:L2-B007 0 S >BD120008+1
19748 std %f36, [%g6-0x0018] ! FFFFC982373C024C ELSE:L2-B007 0 S >BD120003
19749 ldx [%g2+0x0050], %l5 ! FFFFC982373C0250 ELSE:L2-B007 0 <BD120003
19750 membar 0x40 ! FFFFC982373C0254 ELSE:L2-B007 0
19751 stda %f0, [%l5]0xF8 ! FFFFC982373C0258 ELSE:L2-B007 0 Blk-Store
19752 membar 0x40 ! FFFFC982373C025C ELSE:L2-B007 0
19753 std %f40, [%g3-0x0018] ! FFFFC982373C0260 ELSE:L2-B007 0 S >BD120003
19754 ta %xcc, 0x40 ! FFFFC982373C0264 ELSE:L2-B007 0 S +-priv
19755 add %g1, 0xEF7, %g1 ! FFFFC982373C0268 ELSE:L2-B007 0 chksum++
19756 .word 0xA17696D6 ! FFFFC982373C026C ELSE:L2-B007 0 S illop
19757 .word 0x97AAE6AE ! FFFFC982373C0270 ELSE:L2-B007 0 S illop
19758 ldx [%g2+0x0038], %g5 ! FFFFC982373C0274 ELSE:L2-B007 0 S BASE<BD120166
19759 ldx [%g2+0x0058], %l6 ! FFFFC982373C0278 ELSE:L2-B007 0 <BD120021
19760 ldda [%l6]0x26, %i0 ! FFFFC982373C027C ELSE:L2-B007 0 S Quad_Ld_P
19761 fcmpeq16 %f24, %f18, %l3 ! FFFFC982373C0280 ELSE:L2-B007 0 S
19762 .word 0xD366CCE4 ! FFFFC982373C0284 ELSE:L2-B007 0 illop
19763 membar 0x40 ! FFFFC982373C0288 ELSE:L2-B007 0
19764 stda %f16, [%l5]0xE0 ! FFFFC982373C028C ELSE:L2-B007 0 Blk-Store
19765 membar 0x40 ! FFFFC982373C0290 ELSE:L2-B007 0
19766BL120029: ! ELSE:L2-B007
19767 add %g1, 0x90F, %g1 ! FFFFC982373C0294 ELSE:L2-B007 0 chksum++
19768 .word 0xBF97DD25 ! FFFFC982373C0298 SKIP:L2-B008 0 illop
19769 bz,a,pn %icc, BL120030 ! FFFFC982373C029C SKIP:L2-B008 0
19770 fpadd32s %f29, %f23, %f29 ! FFFFC982373C02A0 SKIP:L2-B008 0 S
19771 .word 0x9FC09DF5 ! FFFFC982373C02A4 SKIP:L2-B008 0 illop
19772 .word 0xEFDFEFC9 ! FFFFC982373C02A8 SKIP:L2-B008 0 S illop
19773 bn,a .-1696 ! FFFFC982373C02AC SKIP:L2-B008 0 S
19774 prefetch [%l1+%i7], 22 ! FFFFC982373C02B0 SKIP:L2-B008 0 S <.+0
19775 .word 0x89AB6722 ! FFFFC982373C02B4 SKIP:L2-B008 0 S illop
19776 st %f25, [%g3-0x000C] ! FFFFC982373C02B8 SKIP:L2-B008 0 S >BD120025
19777 add %g1, 0xCDC, %g1 ! FFFFC982373C02BC SKIP:L2-B008 0 chksum++
19778 .word 0x99A78096 ! FFFFC982373C02C0 SKIP:L2-B008 0 illop
19779 membar 0x40 ! FFFFC982373C02C4 SKIP:L2-B008 0
19780 stda %f32, [%l5]0x16 ! FFFFC982373C02C8 SKIP:L2-B008 0 Blk-Store
19781 membar 0x40 ! FFFFC982373C02CC SKIP:L2-B008 0
19782 call .+8 ! FFFFC982373C02D0 SKIP:L2-B008 0 S
19783 ldx [%g2+0x0030], %g3 ! FFFFC982373C02D4 SKIP:L2-B008 0 S BASE<BD120096
19784 tg %icc, %g0+0x0054 ! FFFFC982373C02D8 SKIP:L2-B008 0 S
19785 sta %f9, [%g6+0x0014]%asi ! FFFFC982373C02DC SKIP:L2-B008 0 S >BD120004
19786 swap [%g6+0x0008], %i0 ! FFFFC982373C02E0 SKIP:L2-B008 0 S >BD120013
19787 fba,a BL120031 ! FFFFC982373C02E4 SKIP:L2-B008 0
19788 std %f36, [%g6-0x0018] ! FFFFC982373C02E8 SKIP:L2-B008 0 S >BD120003
19789BL120030: ! ELSE:L2-B009
19790 stw %i0, [%g5+0x004C] ! FFFFC982373C02EC ELSE:L2-B009 0 S >BD120020
19791 sethi %hh(0x5F5F8C687F00),%l6 ! FFFFC982373C02F0 ELSE:L2-B009 0 SUBR096
19792 or %l6,%hm(0x5F5F8C687F00),%l6 ! FFFFC982373C02F4 ELSE:L2-B009 0
19793 sethi %lm(0x5F5F8C687F00),%l5 ! FFFFC982373C02F8 ELSE:L2-B009 0
19794 or %l5,%lo(0x5F5F8C687F00),%l5 ! FFFFC982373C02FC ELSE:L2-B009 0
19795 sllx %l6, 0x20, %l6 ! FFFFC982373C0300 ELSE:L2-B009 0
19796 or %l6, %l5, %l6 ! FFFFC982373C0304 ELSE:L2-B009 0
19797 add %l6, 0x1, %l6 ! FFFFC982373C0308 ELSE:L2-B009 0
19798 jmpl %l6+0x0000, %o7 ! FFFFC982373C030C ELSE:L2-B009 0 S
19799 nop ! FFFFC982373C0310 ELSE:L2-B009 0 S
19800 ldx [%g2+0x0050], %l5 ! FFFFC982373C0314 ELSE:L2-B009 0 <BD120003
19801 .word 0xA9B482B1 ! FFFFC982373C0318 ELSE:L2-B009 0 illop
19802 stda %f32, [%l5]0xE0 ! FFFFC982373C031C ELSE:L2-B009 0 Blk-Store
19803 .word 0x3BAF6008 ! FFFFC982373C0320 ELSE:L2-B009 0 random
19804 .word 0xC61AF5EF ! FFFFC982373C0324 ELSE:L2-B009 0 S illop
19805 prefetch [%i6+%i6], 0 ! FFFFC982373C0328 ELSE:L2-B009 0 S <.+0
19806 membar 0x40 ! FFFFC982373C032C ELSE:L2-B009 0
19807 ldda [%l5]0xF0, %f16 ! FFFFC982373C0330 ELSE:L2-B009 0 Blk-Load
19808 .word 0xEE99CF5E ! FFFFC982373C0334 ELSE:L2-B009 0 illop
19809 ldsh [%g6+0x0038], %o5 ! FFFFC982373C0338 ELSE:L2-B009 0 S <BD120005
19810 membar 0x40 ! FFFFC982373C033C ELSE:L2-B009 0
19811 stda %f16, [%l5]0xE0 ! FFFFC982373C0340 ELSE:L2-B009 0 Blk-Store
19812 .word 0x20DAB975 ! FFFFC982373C0344 ELSE:L2-B009 0 illop
19813 ldx [%g2+0x0058], %l6 ! FFFFC982373C0348 ELSE:L2-B009 0 <BD120021
19814 ldda [%l6]0x26, %i0 ! FFFFC982373C034C ELSE:L2-B009 0 S Quad_Ld_P
19815 membar 0x40 ! FFFFC982373C0350 ELSE:L2-B009 0
19816 .word 0x8964EB73 ! FFFFC982373C0354 ELSE:L2-B009 0 illop
19817 membar 0x40 ! FFFFC982373C0358 ELSE:L2-B009 0
19818 add %g1, 0xC4C, %g1 ! FFFFC982373C035C ELSE:L2-B009 0 chksum++
19819 nop ! FFFFC982373C0360 ELSE:L2-B009 0 S
19820 fpackfix %f22, %f30 ! FFFFC982373C0364 ELSE:L2-B009 0 S
19821 add %g6, 0x38, %l6 ! FFFFC982373C0368 ELSE:L2-B009 0 @BD120005
19822 stda %f26, [%l6]0xD2 ! FFFFC982373C036C ELSE:L2-B009 0 S Short16
19823 add %g6, -108, %l6 ! FFFFC982373C0370 ELSE:L2-B009 0 @BD120002
19824 .word 0xA1647DFE ! FFFFC982373C0374 ELSE:L2-B009 0 S illop
19825 fpsub16 %f30, %f20, %f28 ! FFFFC982373C0378 ELSE:L2-B009 0 S
19826BL120031: ! ELSE:L2-B009
19827 add %g1, 0x18A, %g1 ! FFFFC982373C037C ELSE:L2-B009 0 chksum++
19828 stha %i0, [%g4+0x0038]%asi ! FFFFC982373C0380 LOOP:L1-B000 0 S >BD120005
19829 ldx [%g6-0x0088], %g6 ! FFFFC982373C0384 LOOP:L1-B000 0 ptr_chase
19830 ldx [%g6-0x0088], %g6 ! FFFFC982373C0388 LOOP:L1-B000 0 ptr_chase
19831 ldx [%g6-0x0088], %g6 ! FFFFC982373C038C LOOP:L1-B000 0 ptr_chase
19832 .word 0x83D69348 ! FFFFC982373C0390 LOOP:L1-B000 0 illop
19833 ldx [%g6-0x0088], %g6 ! FFFFC982373C0394 LOOP:L1-B000 0 ptr_chase
19834 .word 0x12517970 ! FFFFC982373C0398 LOOP:L1-B000 0 S illop
19835 ldx [%g5-0x0088], %g5 ! FFFFC982373C039C LOOP:L1-B000 0 ptr_chase
19836 ldx [%g5-0x0088], %g5 ! FFFFC982373C03A0 LOOP:L1-B000 0 ptr_chase
19837 .word 0xA0CE1BDC ! FFFFC982373C03A4 LOOP:L1-B000 0 illop
19838 ldx [%g5-0x0088], %g5 ! FFFFC982373C03A8 LOOP:L1-B000 0 ptr_chase
19839 subcc %l4, 0x1, %l4 ! FFFFC982373C03AC LOOP:L1-B000 0
19840 bnz,pn %icc, BL120032 ! FFFFC982373C03B0 LOOP:L1-B000 0
19841 .word 0xB553C000 ! FFFFC982373C03B4 LOOP:L1-B000 0 S illop
19842 add %g1, 0x983, %g1 ! FFFFC982373C03B8 LOOP:L1-B000 0 chksum++
19843 bshuffle %f20, %f18, %f16 ! FFFFC982373C03BC SUBR:L0-B000 0 S
19844 ldx [%g2+0x0050], %l5 ! FFFFC982373C03C0 SUBR:L0-B000 0 <BD120003
19845 .word 0xF3CD1622 ! FFFFC982373C03C4 SUBR:L0-B000 0 illop
19846 stda %f0, [%l5]0xE0 ! FFFFC982373C03C8 SUBR:L0-B000 0 Blk-Store
19847 membar 0x40 ! FFFFC982373C03CC SUBR:L0-B000 0
19848 st %f23, [%g5+0x003C] ! FFFFC982373C03D0 SUBR:L0-B000 0 S >BD120027
19849 .word 0xE6BA1733 ! FFFFC982373C03D4 SUBR:L0-B000 0 S illop
19850 .word 0x83896637 ! FFFFC982373C03D8 SUBR:L0-B000 0 random
19851 add %g1, 0x9CF, %i0 ! FFFFC982373C03DC SUBR:L0-B000 0
19852 .word 0xADAB51FB ! FFFFC982373C03E0 SUBR:L0-B000 0 illop
19853 .word 0x88E83309 ! FFFFC982373C03E4 SUBR:L0-B000 0 illop
19854
19855SECTION .btext057_pg1 TEXT_VA=0xffffc982373c0000
19856attr_text {
19857 Name = .btext057_pg1,
19858 VA = 0xffffc982373c0000,
19859 RA = ra2pa(0xfffb6a000,0),
19860 PA = ra2pa(0xfffb6a000,0),
19861 tsbonly,
19862 part_0_ctx_nonzero_tsb_config_3,
19863 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
19864 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
19865 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
19866}
19867.text; .skip 8
19868
19869!========================================================================
19870
19871SECTION .btext058 TEXT_VA=0x13bb83cff00
19872attr_text {
19873 Name = .btext058,
19874 VA = 0x13bb83cff00,
19875 RA = 0xfffb4ff00,
19876 PA = ra2pa(0xfffb4ff00,0),
19877 notsb
19878}
19879
19880SECTION .btext058_pg0 TEXT_VA=0x13bb83c0000
19881attr_text {
19882 Name = .btext058_pg0,
19883 VA = 0x13bb83c0000,
19884 RA = 0xfffb40000,
19885 PA = ra2pa(0xfffb40000,0),
19886 tsbonly,
19887 part_0_ctx_nonzero_tsb_config_1,
19888 TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
19889 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
19890 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
19891}
19892.text; .skip 8
19893
19894
19895SECTION .btext058
19896.text
19897.global SUBR091; SUBR091:
19898BL120033: ! SUBR:L0-B000
19899 add %g1, 0xD89, %g1 ! 0000013BB83CFF00 SUBR:L0-B000 3 chksum++
19900 save %o6, -128, %o6 ! 0000013BB83CFF04 SUBR:L0-B000 3
19901 sethi %hh(0x13BB83CFF00),%l7 ! 0000013BB83CFF08 SUBR:L0-B000 3 SUBR091
19902 or %l7,%hm(0x13BB83CFF00),%l7 ! 0000013BB83CFF0C SUBR:L0-B000 3
19903 sethi %lm(0x13BB83CFF00),%l6 ! 0000013BB83CFF10 SUBR:L0-B000 3
19904 or %l6,%lo(0x13BB83CFF00),%l6 ! 0000013BB83CFF14 SUBR:L0-B000 3
19905 sllx %l7, 0x20, %l7 ! 0000013BB83CFF18 SUBR:L0-B000 3
19906 or %l7, %l6, %l7 ! 0000013BB83CFF1C SUBR:L0-B000 3
19907 ta %xcc, 0x45 ! 0000013BB83CFF20 SUBR:L0-B000 3 demap-stack
19908 nop ! 0000013BB83CFF24 SUBR:L0-B000 3 S
19909 std %f44, [%g6-0x0018] ! 0000013BB83CFF28 SUBR:L0-B000 3 S >BD120003
19910 ldx [%g2+0x0050], %l5 ! 0000013BB83CFF2C SUBR:L0-B000 3 <BD120003
19911 membar 0x40 ! 0000013BB83CFF30 SUBR:L0-B000 3
19912 stda %f32, [%l5]0x1E ! 0000013BB83CFF34 SUBR:L0-B000 3 Blk-Store
19913 membar 0x40 ! 0000013BB83CFF38 SUBR:L0-B000 3
19914 std %f60, [%g6-0x0018] ! 0000013BB83CFF3C SUBR:L0-B000 3 S >BD120003
19915 add %g6, -57, %l6 ! 0000013BB83CFF40 SUBR:L0-B000 3 @BD120018
19916 ldda [%l6]0xD0, %f22 ! 0000013BB83CFF44 SUBR:L0-B000 3 S Short8
19917 stw %i1, [%g6+0x0008] ! 0000013BB83CFF48 SUBR:L0-B000 3 S >BD120013
19918 add %g1, 0xE03, %g1 ! 0000013BB83CFF4C SUBR:L0-B000 3 chksum++
19919 add %i5, %g1, %i2 ! 0000013BB83CFF50 SWCH:L1-B000 3
19920 andcc %i2, 0x400, %g0 ! 0000013BB83CFF54 SWCH:L1-B000 3
19921 bnz,a,pn %xcc, BL120037 ! 0000013BB83CFF58 SWCH:L1-B000 3
19922 add %g1, 0x601, %g1 ! 0000013BB83CFF5C SWCH:L1-B000 2 chksum++
19923 andcc %i2, 0x20, %g0 ! 0000013BB83CFF60 SWCH:L1-B000 1
19924 bnz,pt %xcc, BL120036 ! 0000013BB83CFF64 SWCH:L1-B000 1
19925 add %g1, 0x7C0, %g1 ! 0000013BB83CFF68 SWCH:L1-B000 1 chksum++
19926 andcc %i2, 0x10, %g0 ! 0000013BB83CFF6C SWCH:L1-B000 0
19927 bnz,a,pt %xcc, BL120035 ! 0000013BB83CFF70 SWCH:L1-B000 0
19928 add %g1, 0xB92, %g1 ! 0000013BB83CFF74 SWCH:L1-B000 0 chksum++
19929 .word 0x1BAD6D7C ! 0000013BB83CFF78 SWCH:L1-B000 0 random
19930 bnz,pn %xcc, BL120034 ! 0000013BB83CFF7C SWCH:L1-B000 0
19931 ldx [%g2+0x0060], %fsr ! 0000013BB83CFF80 SWCH:L1-B000 0 S <BD120008
19932 stb %g1, [%g3-0x0058] ! 0000013BB83CFF84 SWCH:L1-B000 0 S >BD120010
19933 .word 0xA791E019 ! 0000013BB83CFF88 SWCH:L1-B000 0 S illop
19934 stw %i3, [%g6+0x0008] ! 0000013BB83CFF8C SWCH:L1-B000 0 S >BD120013
19935 swap [%g6+0x0008], %l3 ! 0000013BB83CFF90 SWCH:L1-B000 0 S >BD120013
19936 add %g1, 0x258, %g1 ! 0000013BB83CFF94 SWCH:L1-B000 0 chksum++
19937 fba,a,pt %fcc0, BL120042 ! 0000013BB83CFF98 SWCH:L1-B000 0
19938 stha %i4, [%g6+0x0038]%asi ! 0000013BB83CFF9C SWCH:L1-B000 0 S >BD120005
19939BL120034:add %g1, 0x76, %g1 ! 0000013BB83CFFA0 CASE:L2-B000 0 chksum++
19940 .word 0xBE100001 ! 0000013BB83CFFA4 CASE:L2-B000 0 S random
19941 .word 0x83880000 ! 0000013BB83CFFA8 CASE:L2-B000 0 random
19942 or %l6,%hm(0x83880000),%l6 ! 0000013BB83CFFAC CASE:L2-B000 0
19943 sethi %lm(0x83880000),%l5 ! 0000013BB83CFFB0 CASE:L2-B000 0
19944 .word 0x08C8D92E ! 0000013BB83CFFB4 CASE:L2-B000 0 illop
19945 sllx %l6, 0x20, %l6 ! 0000013BB83CFFB8 CASE:L2-B000 0
19946 or %l6, %l5, %l6 ! 0000013BB83CFFBC CASE:L2-B000 0
19947 .word 0x939FEFD4 ! 0000013BB83CFFC0 CASE:L2-B000 0 S illop
19948 .word 0xA3AE98FD ! 0000013BB83CFFC4 CASE:L2-B000 0 S illop
19949 ldx [%g2+0x0050], %l5 ! 0000013BB83CFFC8 CASE:L2-B000 0 <BD120003
19950 membar 0x40 ! 0000013BB83CFFCC CASE:L2-B000 0
19951 stda %f0, [%l5]0x16 ! 0000013BB83CFFD0 CASE:L2-B000 0 Blk-Store
19952 membar 0x40 ! 0000013BB83CFFD4 CASE:L2-B000 0
19953 .word 0xBFA81499 ! 0000013BB83CFFD8 CASE:L2-B000 0 S illop
19954 ba,a BL120042 ! 0000013BB83CFFDC CASE:L2-B000 0
19955 sta %f29, [%g3+0x0009]%asi ! 0000013BB83CFFE0 CASE:L2-B000 0 S >BD120013+1
19956BL120035:add %g1, 0x55, %g1 ! 0000013BB83CFFE4 CASE:L2-B001 0 chksum++
19957 fpadd16 %f16, %f24, %f30 ! 0000013BB83CFFE8 CASE:L2-B001 0 S
19958 ldx [%g2+0x0058], %l6 ! 0000013BB83CFFEC CASE:L2-B001 0 <BD120021
19959 ldda [%l6]0x24, %i0 ! 0000013BB83CFFF0 CASE:L2-B001 0 S Quad_Ld
19960 ld [%g2+0x0060], %fsr ! 0000013BB83CFFF4 CASE:L2-B001 0 S <BD120008
19961 ldda [%l6]0x26, %i4 ! 0000013BB83CFFF8 CASE:L2-B001 0 S Quad_Ld_P
19962 ldx [%g3-0x0088], %g3 ! 0000013BB83CFFFC CASE:L2-B001 0 ptr_chase
19963 ldx [%g2+0x0038], %g6 ! 0000013BB83D0000 CASE:L2-B001 0 S BASE<BD120166
19964 std %f40, [%g4-0x0018] ! 0000013BB83D0004 CASE:L2-B001 0 S >BD120003
19965 ba,pt %icc, BL120042 ! 0000013BB83D0008 CASE:L2-B001 0
19966 .word 0xBAED11A2 ! 0000013BB83D000C CASE:L2-B001 0 S illop
19967BL120036:add %g1, 0xCC, %g1 ! 0000013BB83D0010 CASE:L2-B002 1 chksum++
19968 ldx [%g2+0x0050], %l5 ! 0000013BB83D0014 CASE:L2-B002 1 <BD120003
19969 membar 0x40 ! 0000013BB83D0018 CASE:L2-B002 1
19970 stda %f32, [%l5]0xF8 ! 0000013BB83D001C CASE:L2-B002 1 Blk-Store
19971 membar 0x40 ! 0000013BB83D0020 CASE:L2-B002 1
19972 membar 0x40 ! 0000013BB83D0024 CASE:L2-B002 1
19973 stda %f16, [%l5]0xF0 ! 0000013BB83D0028 CASE:L2-B002 1 Blk-Store
19974 membar 0x40 ! 0000013BB83D002C CASE:L2-B002 1
19975 std %f36, [%g4-0x0018] ! 0000013BB83D0030 CASE:L2-B002 1 S >BD120003
19976 array8 %o1, %i0, %i3 ! 0000013BB83D0034 CASE:L2-B002 1 S
19977 ba BL120042 ! 0000013BB83D0038 CASE:L2-B002 1
19978 nop ! 0000013BB83D003C CASE:L2-B002 1 S
19979BL120037:add %g1, 0x239, %g1 ! 0000013BB83D0040 CASE:L2-B003 2 chksum++
19980 fpmerge %f25, %f21, %f26 ! 0000013BB83D0044 CASE:L2-B003 2 S
19981 ldda [%g7+%g0]0x83, %i0 ! 0000013BB83D0048 CASE:L2-B003 2 S <BD120034
19982 prefetch [%o4+%l6], 3 ! 0000013BB83D004C CASE:L2-B003 2 S <.+0
19983 ldx [%g2+0x0058], %l6 ! 0000013BB83D0050 CASE:L2-B003 2 <BD120021
19984 ldda [%l6]0x24, %i4 ! 0000013BB83D0054 CASE:L2-B003 2 S Quad_Ld
19985 ld [%g2+0x0060], %fsr ! 0000013BB83D0058 CASE:L2-B003 2 S <BD120008
19986 ldx [%g2+0x0050], %l5 ! 0000013BB83D005C CASE:L2-B003 2 <BD120003
19987 membar 0x40 ! 0000013BB83D0060 CASE:L2-B003 2
19988 stda %f16, [%l5]0xE0 ! 0000013BB83D0064 CASE:L2-B003 2 Blk-Store
19989 membar 0x40 ! 0000013BB83D0068 CASE:L2-B003 2
19990 ba,a,pn %icc, BL120042 ! 0000013BB83D006C CASE:L2-B003 2
19991 .word 0xB1AC8015 ! 0000013BB83D0070 CASE:L2-B003 0 S illop
19992BL120042: ! SWCH:L1-B000
19993 add %g1, 0x5E3, %g1 ! 0000013BB83D0074 SWCH:L1-B000 3 chksum++
19994 pdist %f28, %f30, %f28 ! 0000013BB83D0078 SWCH:L1-B000 3 S
19995 st %f5, [%g4+0x0014] ! 0000013BB83D007C SWCH:L1-B000 3 S >BD120004
19996 ldub [%g4-0x0058], %i4 ! 0000013BB83D0080 SWCH:L1-B000 3 S <BD120010
19997 fblg,a,pn %fcc0, BL120038 ;.empty ! 0000013BB83D0084 SWCH:L1-B000 3 L
19998 fbne,a BL120039 ! 0000013BB83D0088 SWCH:L1-B000 3 L
19999 popc %g1, %i5 ! 0000013BB83D008C SWCH:L1-B000 0 S
20000 std %f36, [%g4-0x0018] ! 0000013BB83D0090 SWCH:L1-B000 0 S >BD120003
20001 .word 0x81CB8265 ! 0000013BB83D0094 SWCH:L1-B000 0 L illop
20002 .word 0xB37CEEA0 ! 0000013BB83D0098 SWCH:L1-B000 0 S random
20003BL120039:bgu,pn %icc, BL120040 ! 0000013BB83D009C SWCH:L1-B000 3 L
20004BL120040:nop ! 0000013BB83D00A0 SWCH:L1-B000 3 S
20005BL120038:bpos BL120041 ! 0000013BB83D00A4 SWCH:L1-B000 6 L
20006 .word 0xBDA14DC1 ! 0000013BB83D00A8 SWCH:L1-B000 3 S illop_FP
20007 .word 0xD1BA1C0A ! 0000013BB83D00AC SWCH:L1-B000 0 S illop
20008BL120041:add %g1, 0x2C1, %g1 ! 0000013BB83D00B0 SWCH:L1-B000 6 chksum++
20009 stb %i0, [%g6+0x003D] ! 0000013BB83D00B4 SUBR:L0-B000 3 S >BD120027+1
20010 pdist %f26, %f16, %f18 ! 0000013BB83D00B8 SUBR:L0-B000 3 S
20011 ldx [%g2+0x0058], %l6 ! 0000013BB83D00BC SUBR:L0-B000 3 <BD120021
20012 ldda [%l6]0x2E, %i0 ! 0000013BB83D00C0 SUBR:L0-B000 3 S Quad_Ld_P
20013 .word 0xA5B5023B ! 0000013BB83D00C4 SUBR:L0-B000 3 S illop_VIS
20014 ta %xcc, 0x45 ! 0000013BB83D00C8 SUBR:L0-B000 3 demap-stack
20015 add %g1, 0xA4D, %i0 ! 0000013BB83D00CC SUBR:L0-B000 3
20016 return %i7+0x0008 ! 0000013BB83D00D0 SUBR:L0-B000 3
20017 add %g1, 0x6D0, %g1 ! 0000013BB83D00D4 SUBR:L0-B000 3 chksum++
20018
20019SECTION .btext058_pg1 TEXT_VA=0x13bb83d0000
20020attr_text {
20021 Name = .btext058_pg1,
20022 VA = 0x13bb83d0000,
20023 RA = 0xfffb50000,
20024 PA = ra2pa(0xfffb50000,0),
20025 tsbonly,
20026 part_0_ctx_nonzero_tsb_config_1,
20027 TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
20028 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20029 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20030}
20031.text; .skip 8
20032
20033!========================================================================
20034
20035SECTION .btext059 TEXT_VA=0xd630cff00
20036attr_text {
20037 Name = .btext059,
20038 VA = 0xd630cff00,
20039 RA = 0xfffb2ff00,
20040 PA = ra2pa(0xfffb2ff00,0),
20041 notsb
20042}
20043
20044SECTION .btext059_pg0 TEXT_VA=0xd630c0000
20045attr_text {
20046 Name = .btext059_pg0,
20047 VA = 0xd630c0000,
20048 RA = 0xfffb20000,
20049 PA = ra2pa(0xfffb20000,0),
20050 tsbonly,
20051 part_0_ctx_nonzero_tsb_config_1,
20052 TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
20053 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20054 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20055}
20056.text; .skip 8
20057
20058
20059SECTION .btext059
20060.text
20061.global SUBR092; SUBR092:
20062BL120043: ! SUBR:L0-B000
20063 add %g1, 0xD30, %g1 ! 0000000D630CFF00 SUBR:L0-B000 1 chksum++
20064 save %o6, -128, %o6 ! 0000000D630CFF04 SUBR:L0-B000 1
20065 sethi %hh(0xD630CFF00),%l7 ! 0000000D630CFF08 SUBR:L0-B000 1 SUBR092
20066 or %l7,%hm(0xD630CFF00),%l7 ! 0000000D630CFF0C SUBR:L0-B000 1
20067 sethi %lm(0xD630CFF00),%l6 ! 0000000D630CFF10 SUBR:L0-B000 1
20068 or %l6,%lo(0xD630CFF00),%l6 ! 0000000D630CFF14 SUBR:L0-B000 1
20069 sllx %l7, 0x20, %l7 ! 0000000D630CFF18 SUBR:L0-B000 1
20070 or %l7, %l6, %l7 ! 0000000D630CFF1C SUBR:L0-B000 1
20071 ta %xcc, 0x45 ! 0000000D630CFF20 SUBR:L0-B000 1 demap-stack
20072 ldx [%g2+0x0050], %l5 ! 0000000D630CFF24 SUBR:L0-B000 1 <BD120003
20073 membar 0x40 ! 0000000D630CFF28 SUBR:L0-B000 1
20074 stda %f32, [%l5]0x1E ! 0000000D630CFF2C SUBR:L0-B000 1 Blk-Store
20075 membar 0x40 ! 0000000D630CFF30 SUBR:L0-B000 1
20076 sethi %hh(0x253BA8FF00),%l6 ! 0000000D630CFF34 SUBR:L0-B000 1 SUBR093
20077 or %l6,%hm(0x253BA8FF00),%l6 ! 0000000D630CFF38 SUBR:L0-B000 1
20078 sethi %lm(0x253BA8FF00),%l5 ! 0000000D630CFF3C SUBR:L0-B000 1
20079 or %l5,%lo(0x253BA8FF00),%l5 ! 0000000D630CFF40 SUBR:L0-B000 1
20080 sllx %l6, 0x20, %l6 ! 0000000D630CFF44 SUBR:L0-B000 1
20081 or %l6, %l5, %l6 ! 0000000D630CFF48 SUBR:L0-B000 1
20082 add %l6, 0x1, %l6 ! 0000000D630CFF4C SUBR:L0-B000 1
20083 jmpl %l6+0x0000, %o7 ! 0000000D630CFF50 SUBR:L0-B000 2 S
20084 st %f2, [%g3+0x0014] ! 0000000D630CFF54 SUBR:L0-B000 1 S >BD120004
20085 ldx [%g3-0x0088], %g3 ! 0000000D630CFF58 SUBR:L0-B000 1 ptr_chase
20086 ldx [%g3-0x0088], %g3 ! 0000000D630CFF5C SUBR:L0-B000 1 ptr_chase
20087 ldx [%g3-0x0088], %g3 ! 0000000D630CFF60 SUBR:L0-B000 1 ptr_chase
20088 ldx [%g3-0x0088], %g3 ! 0000000D630CFF64 SUBR:L0-B000 1 ptr_chase
20089 ldx [%g2+0x0050], %l5 ! 0000000D630CFF68 SUBR:L0-B000 1 <BD120003
20090 membar 0x40 ! 0000000D630CFF6C SUBR:L0-B000 1
20091 stda %f16, [%l5]0xF0 ! 0000000D630CFF70 SUBR:L0-B000 1 Blk-Store
20092 membar 0x40 ! 0000000D630CFF74 SUBR:L0-B000 1
20093 stda %f32, [%g4-0x0018]%asi ! 0000000D630CFF78 SUBR:L0-B000 1 S >BD120003
20094 add %g1, 0x70D, %g1 ! 0000000D630CFF7C SUBR:L0-B000 1 chksum++
20095 or %g0, 0x2, %l4 ! 0000000D630CFF80 LOOP:L1-B000 1
20096BL120050: ! LOOP:L1-B000
20097 add %g1, 0x35, %g1 ! 0000000D630CFF84 LOOP:L1-B000 2 chksum++
20098 ldx [%g2+0x0050], %l5 ! 0000000D630CFF88 LOOP:L1-B000 2 <BD120003
20099 membar 0x40 ! 0000000D630CFF8C LOOP:L1-B000 2
20100 ldda [%l5]0x16, %f16 ! 0000000D630CFF90 LOOP:L1-B000 2 Blk-Load
20101 membar 0x40 ! 0000000D630CFF94 LOOP:L1-B000 2
20102 sethi %hh(0x5ECB53F00),%l6 ! 0000000D630CFF98 LOOP:L1-B000 2 SUBR095
20103 or %l6,%hm(0x5ECB53F00),%l6 ! 0000000D630CFF9C LOOP:L1-B000 2
20104 sethi %lm(0x5ECB53F00),%l5 ! 0000000D630CFFA0 LOOP:L1-B000 2
20105 or %l5,%lo(0x5ECB53F00),%l5 ! 0000000D630CFFA4 LOOP:L1-B000 2
20106 sllx %l6, 0x20, %l6 ! 0000000D630CFFA8 LOOP:L1-B000 2
20107 or %l6, %l5, %l6 ! 0000000D630CFFAC LOOP:L1-B000 2
20108 jmpl %l6+0x0000, %o7 ! 0000000D630CFFB0 LOOP:L1-B000 2 S
20109 ld [%g2+0x0060], %fsr ! 0000000D630CFFB4 LOOP:L1-B000 2 S <BD120008
20110 st %f4, [%g4+0x0014] ! 0000000D630CFFB8 LOOP:L1-B000 2 S >BD120004
20111 stba %o0, [%g5-0x0058]%asi ! 0000000D630CFFBC LOOP:L1-B000 2 S >BD120010
20112 ldx [%g2+0x0050], %l5 ! 0000000D630CFFC0 LOOP:L1-B000 2 <BD120003
20113 membar 0x40 ! 0000000D630CFFC4 LOOP:L1-B000 2
20114 stda %f16, [%l5]0xE0 ! 0000000D630CFFC8 LOOP:L1-B000 2 Blk-Store
20115 membar 0x40 ! 0000000D630CFFCC LOOP:L1-B000 2
20116 ldx [%g2+0x0058], %l6 ! 0000000D630CFFD0 LOOP:L1-B000 2 <BD120021
20117 stba %g7, [%l6+%g0]0x14 ! 0000000D630CFFD4 LOOP:L1-B000 2 S >BD120022
20118 ta %xcc, 0x43 ! 0000000D630CFFD8 LOOP:L1-B000 2 S +-PEF
20119 std %f32, [%g6-0x0018] ! 0000000D630CFFDC LOOP:L1-B000 4 S >BD120003
20120 ldx [%g2+0x0060], %fsr ! 0000000D630CFFE0 LOOP:L1-B000 2 S <BD120008
20121 swap [%g4+0x004C], %o0 ! 0000000D630CFFE4 LOOP:L1-B000 2 S >BD120020
20122 andcc %i2, 0x80, %g0 ! 0000000D630CFFE8 SKIP:L2-B000 2
20123 bz,a BL120044 ! 0000000D630CFFEC SKIP:L2-B000 2
20124 std %f62, [%g3-0x0018] ! 0000000D630CFFF0 SKIP:L2-B000 2 S >BD120003
20125 .word 0xD7CC829F ! 0000000D630CFFF4 SKIP:L2-B000 0 illop
20126 stda %f26, [%l6]0xD2 ! 0000000D630CFFF8 SKIP:L2-B000 0 S Short16
20127 .word 0xABD2E3F0 ! 0000000D630CFFFC SKIP:L2-B000 0 S illop
20128 st %f9, [%g3-0x0040] ! 0000000D630D0000 SKIP:L2-B000 0 S >BD120008
20129 ldx [%g2+0x0050], %l5 ! 0000000D630D0004 SKIP:L2-B000 0 <BD120003
20130 membar 0x40 ! 0000000D630D0008 SKIP:L2-B000 0
20131 stda %f32, [%l5]0xE0 ! 0000000D630D000C SKIP:L2-B000 0 Blk-Store
20132 membar 0x40 ! 0000000D630D0010 SKIP:L2-B000 0
20133 membar 0x40 ! 0000000D630D0014 SKIP:L2-B000 0
20134 ldda [%l5]0xF0, %f16 ! 0000000D630D0018 SKIP:L2-B000 0 Blk-Load
20135 membar 0x40 ! 0000000D630D001C SKIP:L2-B000 0
20136 ldx [%g2+0x0058], %l6 ! 0000000D630D0020 SKIP:L2-B000 0 <BD120021
20137 ldda [%l6]0x24, %i0 ! 0000000D630D0024 SKIP:L2-B000 0 S Quad_Ld
20138 ldstub [%g5-0x0039], %o0 ! 0000000D630D0028 SKIP:L2-B000 0 S >BD120018
20139 .word 0x11DEC39B ! 0000000D630D002C SKIP:L2-B000 0 S random
20140 ldx [%g4-0x0088], %g4 ! 0000000D630D0030 SKIP:L2-B000 0 ptr_chase
20141 .word 0x3E201E61 ! 0000000D630D0034 SKIP:L2-B000 0 illop
20142 .word 0x8156C000 ! 0000000D630D0038 SKIP:L2-B000 0 illop
20143 membar 0x40 ! 0000000D630D003C SKIP:L2-B000 0
20144 membar 0x40 ! 0000000D630D0040 SKIP:L2-B000 0
20145 .word 0xE69F6523 ! 0000000D630D0044 SKIP:L2-B000 0 illop
20146 membar 0x40 ! 0000000D630D0048 SKIP:L2-B000 0
20147 membar 0x40 ! 0000000D630D004C SKIP:L2-B000 0
20148 stda %f16, [%l5]0xF8 ! 0000000D630D0050 SKIP:L2-B000 0 Blk-Store
20149 membar 0x40 ! 0000000D630D0054 SKIP:L2-B000 0
20150 add %g1, 0xAFF, %g1 ! 0000000D630D0058 SKIP:L2-B000 0 chksum++
20151 pdist %f28, %f28, %f18 ! 0000000D630D005C SKIP:L2-B000 0 S
20152 ldx [%g2+0x0050], %l5 ! 0000000D630D0060 SKIP:L2-B000 0 <BD120003
20153 membar 0x40 ! 0000000D630D0064 SKIP:L2-B000 0
20154 stda %f32, [%l5]0xE0 ! 0000000D630D0068 SKIP:L2-B000 0 Blk-Store
20155 membar 0x40 ! 0000000D630D006C SKIP:L2-B000 0
20156 ldub [%g3-0x0058], %i1 ! 0000000D630D0070 SKIP:L2-B000 0 S <BD120010
20157 .word 0x97A66F29 ! 0000000D630D0074 SKIP:L2-B000 0 S illop
20158 fba BL120045 ! 0000000D630D0078 SKIP:L2-B000 0
20159 st %f26, [%g6-0x005C] ! 0000000D630D007C SKIP:L2-B000 0 S >BD120012
20160BL120044: ! ELSE:L2-B001
20161 ldx [%g2+0x0050], %l5 ! 0000000D630D0080 ELSE:L2-B001 2 <BD120003
20162 membar 0x40 ! 0000000D630D0084 ELSE:L2-B001 2
20163 stda %f16, [%l5]0x16 ! 0000000D630D0088 ELSE:L2-B001 2 Blk-Store
20164 membar 0x40 ! 0000000D630D008C ELSE:L2-B001 2
20165 ld [%g5+0x0014], %f5 ! 0000000D630D0090 ELSE:L2-B001 2 S <BD120004
20166 popc %o0, %i0 ! 0000000D630D0094 ELSE:L2-B001 2 S
20167 ldstub [%g3-0x0039], %i3 ! 0000000D630D0098 ELSE:L2-B001 2 S >BD120018
20168 std %f6, [%g3-0x0018] ! 0000000D630D009C ELSE:L2-B001 2 S >BD120003
20169 add %g1, 0x41E, %g1 ! 0000000D630D00A0 ELSE:L2-B001 2 chksum++
20170 sth %i3, [%g4+0x0038] ! 0000000D630D00A4 ELSE:L2-B001 2 S >BD120005
20171 rd %gsr, %l6 ! 0000000D630D00A8 ELSE:L2-B001 2 S
20172 wr %l6, 0x60, %gsr ! 0000000D630D00AC ELSE:L2-B001 2 S
20173 stw %o0, [%g5+0x0008] ! 0000000D630D00B0 ELSE:L2-B001 2 S >BD120013
20174 ldx [%g2+0x0058], %l6 ! 0000000D630D00B4 ELSE:L2-B001 2 <BD120021
20175 ldda [%l6]0x26, %i0 ! 0000000D630D00B8 ELSE:L2-B001 2 S Quad_Ld_P
20176 st %f10, [%g6-0x0040] ! 0000000D630D00BC ELSE:L2-B001 2 S >BD120008
20177 st %f5, [%g4-0x0040] ! 0000000D630D00C0 ELSE:L2-B001 2 S >BD120008
20178BL120045: ! ELSE:L2-B001
20179 add %g1, 0x150, %g1 ! 0000000D630D00C4 ELSE:L2-B001 2 chksum++
20180 fcmpd %fcc1, %f32, %f32 ! 0000000D630D00C8 SKIP:L2-B002 2
20181 fbge,pn %fcc1, BL120046 ! 0000000D630D00CC SKIP:L2-B002 2
20182 nop ! 0000000D630D00D0 SKIP:L2-B002 2 S
20183 ldx [%g2+0x0050], %l5 ! 0000000D630D00D4 SKIP:L2-B002 0 <BD120003
20184 .word 0xCDEE1186 ! 0000000D630D00D8 SKIP:L2-B002 0 illop
20185 stda %f16, [%l5]0xF0 ! 0000000D630D00DC SKIP:L2-B002 0 Blk-Store
20186 membar 0x40 ! 0000000D630D00E0 SKIP:L2-B002 0
20187 membar 0x40 ! 0000000D630D00E4 SKIP:L2-B002 0
20188 stda %f0, [%l5]0x1E ! 0000000D630D00E8 SKIP:L2-B002 0 Blk-Store
20189 .word 0x83F00000 ! 0000000D630D00EC SKIP:L2-B002 0 illop
20190 call .+8 ! 0000000D630D00F0 SKIP:L2-B002 0 S
20191 nop ! 0000000D630D00F4 SKIP:L2-B002 0 S
20192 add %g1, 0xC29, %g1 ! 0000000D630D00F8 SKIP:L2-B002 0 chksum++
20193 ldstub [%g6-0x0058], %o2 ! 0000000D630D00FC SKIP:L2-B002 0 S >BD120010
20194 .word 0xD374055A ! 0000000D630D0100 SKIP:L2-B002 0 illop
20195 membar 0x40 ! 0000000D630D0104 SKIP:L2-B002 0
20196 stda %f16, [%l5]0x16 ! 0000000D630D0108 SKIP:L2-B002 0 Blk-Store
20197 .word 0x81AF0A09 ! 0000000D630D010C SKIP:L2-B002 0 illop
20198 ldx [%g2+0x0010], %g5 ! 0000000D630D0110 SKIP:L2-B002 0 S BASE<BD120173
20199 sethi %hh(0x3019DFF00),%l6 ! 0000000D630D0114 SKIP:L2-B002 0 SUBR094
20200 or %l6,%hm(0x3019DFF00),%l6 ! 0000000D630D0118 SKIP:L2-B002 0
20201 .word 0xFB280930 ! 0000000D630D011C SKIP:L2-B002 0 illop
20202 or %l5,%lo(0x3019DFF00),%l5 ! 0000000D630D0120 SKIP:L2-B002 0
20203 sllx %l6, 0x20, %l6 ! 0000000D630D0124 SKIP:L2-B002 0
20204 or %l6, %l5, %l6 ! 0000000D630D0128 SKIP:L2-B002 0
20205 .word 0xA5A36BF5 ! 0000000D630D012C SKIP:L2-B002 0 S random
20206 st %f25, [%g4+0x0008] ! 0000000D630D0130 SKIP:L2-B002 0 S >BD120013
20207 ba,a,pn %xcc, BL120047 ! 0000000D630D0134 SKIP:L2-B002 0
20208 nop ! 0000000D630D0138 SKIP:L2-B002 0 S
20209BL120046: ! ELSE:L2-B003
20210 std %f40, [%g5-0x0018] ! 0000000D630D013C ELSE:L2-B003 2 S >BD120003
20211 ldx [%g2+0x0050], %l5 ! 0000000D630D0140 ELSE:L2-B003 2 <BD120003
20212 membar 0x40 ! 0000000D630D0144 ELSE:L2-B003 2
20213 stda %f0, [%l5]0x16 ! 0000000D630D0148 ELSE:L2-B003 2 Blk-Store
20214 membar 0x40 ! 0000000D630D014C ELSE:L2-B003 2
20215 .word 0xC712D8DE ! 0000000D630D0150 ELSE:L2-B003 2 S illop
20216 call .+8 ! 0000000D630D0154 ELSE:L2-B003 2 S
20217 nop ! 0000000D630D0158 ELSE:L2-B003 2 S
20218 ldx [%g2+0x0058], %l6 ! 0000000D630D015C ELSE:L2-B003 2 <BD120021
20219 ldda [%l6]0x24, %i0 ! 0000000D630D0160 ELSE:L2-B003 2 S Quad_Ld
20220 add %g1, 0x8A, %g1 ! 0000000D630D0164 ELSE:L2-B003 2 chksum++
20221 prefetch [%g1-0x04D1], 3 ! 0000000D630D0168 ELSE:L2-B003 2 S <.-1233
20222 sethi %hh(0x5F5F8C687F00),%l6 ! 0000000D630D016C ELSE:L2-B003 2 SUBR096
20223 or %l6,%hm(0x5F5F8C687F00),%l6 ! 0000000D630D0170 ELSE:L2-B003 2
20224 sethi %lm(0x5F5F8C687F00),%l5 ! 0000000D630D0174 ELSE:L2-B003 2
20225 or %l5,%lo(0x5F5F8C687F00),%l5 ! 0000000D630D0178 ELSE:L2-B003 2
20226 sllx %l6, 0x20, %l6 ! 0000000D630D017C ELSE:L2-B003 2
20227 or %l6, %l5, %l6 ! 0000000D630D0180 ELSE:L2-B003 2
20228 jmpl %l6+0x0000, %o7 ! 0000000D630D0184 ELSE:L2-B003 2 S
20229 nop ! 0000000D630D0188 ELSE:L2-B003 2 S
20230 ldx [%g5-0x0088], %g5 ! 0000000D630D018C ELSE:L2-B003 2 ptr_chase
20231 ldx [%g5-0x0088], %g5 ! 0000000D630D0190 ELSE:L2-B003 2 ptr_chase
20232 ldx [%g5-0x0088], %g5 ! 0000000D630D0194 ELSE:L2-B003 2 ptr_chase
20233 ldd [%g6-0x0018], %f14 ! 0000000D630D0198 ELSE:L2-B003 2 S <BD120003
20234BL120047: ! ELSE:L2-B003
20235 add %g1, 0x56E, %g1 ! 0000000D630D019C ELSE:L2-B003 2 chksum++
20236 andcc %g1, 0x200, %g0 ! 0000000D630D01A0 SKIP:L2-B004 2
20237 bnz,a,pn %xcc, BL120048 ! 0000000D630D01A4 SKIP:L2-B004 2
20238 ldx [%g2+0x0038], %g5 ! 0000000D630D01A8 SKIP:L2-B004 1 S BASE<BD120166
20239 nop ! 0000000D630D01AC SKIP:L2-B004 1 S
20240 st %f4, [%g3+0x0014] ! 0000000D630D01B0 SKIP:L2-B004 1 S >BD120004
20241 ldx [%g2+0x0050], %l5 ! 0000000D630D01B4 SKIP:L2-B004 1 <BD120003
20242 membar 0x40 ! 0000000D630D01B8 SKIP:L2-B004 1
20243 stda %f16, [%l5]0xE0 ! 0000000D630D01BC SKIP:L2-B004 1 Blk-Store
20244 membar 0x40 ! 0000000D630D01C0 SKIP:L2-B004 1
20245 ldx [%g2+0x0058], %l6 ! 0000000D630D01C4 SKIP:L2-B004 1 <BD120021
20246 lduwa [%l6+%g0]0x04, %g7 ! 0000000D630D01C8 SKIP:L2-B004 1 S <BD120022
20247 ldda [%l6]0x26, %i0 ! 0000000D630D01CC SKIP:L2-B004 1 S Quad_Ld_P
20248 sth %i0, [%g4-0x000A] ! 0000000D630D01D0 SKIP:L2-B004 1 S >BD120025+2
20249 edge16n %i1, %i1, %o3 ! 0000000D630D01D4 SKIP:L2-B004 1 S
20250 ldsba [%g6-0x0058]%asi, %i2 ! 0000000D630D01D8 SKIP:L2-B004 1 S <BD120010
20251 pdist %f24, %f30, %f20 ! 0000000D630D01DC SKIP:L2-B004 1 S
20252 membar 0x40 ! 0000000D630D01E0 SKIP:L2-B004 1
20253 stda %f32, [%l5]0xE0 ! 0000000D630D01E4 SKIP:L2-B004 1 Blk-Store
20254 membar 0x40 ! 0000000D630D01E8 SKIP:L2-B004 1
20255 membar 0x40 ! 0000000D630D01EC SKIP:L2-B004 1
20256 stda %f0, [%l5]0xE0 ! 0000000D630D01F0 SKIP:L2-B004 1 Blk-Store
20257 membar 0x40 ! 0000000D630D01F4 SKIP:L2-B004 1
20258 add %g1, 0xDD8, %g1 ! 0000000D630D01F8 SKIP:L2-B004 1 chksum++
20259 prefetch [%o3+0x0E40], 22 ! 0000000D630D01FC SKIP:L2-B004 1 S <.+3648
20260 ldx [%g2+0x0050], %l5 ! 0000000D630D0200 SKIP:L2-B004 1 <BD120003
20261 membar 0x40 ! 0000000D630D0204 SKIP:L2-B004 1
20262 stda %f0, [%l5]0xE0 ! 0000000D630D0208 SKIP:L2-B004 1 Blk-Store
20263 membar 0x40 ! 0000000D630D020C SKIP:L2-B004 1
20264 membar 0x40 ! 0000000D630D0210 SKIP:L2-B004 1
20265 stda %f32, [%l5]0xF0 ! 0000000D630D0214 SKIP:L2-B004 1 Blk-Store
20266 membar 0x40 ! 0000000D630D0218 SKIP:L2-B004 1
20267 membar 0x40 ! 0000000D630D021C SKIP:L2-B004 1
20268 stda %f32, [%l5]0xE0 ! 0000000D630D0220 SKIP:L2-B004 1 Blk-Store
20269 membar 0x40 ! 0000000D630D0224 SKIP:L2-B004 1
20270 sta %f11, [%g3-0x0040]%asi ! 0000000D630D0228 SKIP:L2-B004 1 S >BD120008
20271 fba,a,pn %fcc1, BL120049 ! 0000000D630D022C SKIP:L2-B004 1
20272 nop ! 0000000D630D0230 SKIP:L2-B004 0 S
20273BL120048: ! ELSE:L2-B005
20274 ldx [%g2+0x0050], %l5 ! 0000000D630D0234 ELSE:L2-B005 1 <BD120003
20275 membar 0x40 ! 0000000D630D0238 ELSE:L2-B005 1
20276 stda %f16, [%l5]0xE0 ! 0000000D630D023C ELSE:L2-B005 1 Blk-Store
20277 membar 0x40 ! 0000000D630D0240 ELSE:L2-B005 1
20278 membar 0x40 ! 0000000D630D0244 ELSE:L2-B005 1
20279 stda %f16, [%l5]0xF0 ! 0000000D630D0248 ELSE:L2-B005 1 Blk-Store
20280 membar 0x40 ! 0000000D630D024C ELSE:L2-B005 1
20281 sta %f29, [%g3+0x003C]%asi ! 0000000D630D0250 ELSE:L2-B005 1 S >BD120027
20282 membar 0x40 ! 0000000D630D0254 ELSE:L2-B005 1
20283 stda %f32, [%l5]0x1E ! 0000000D630D0258 ELSE:L2-B005 1 Blk-Store
20284 membar 0x40 ! 0000000D630D025C ELSE:L2-B005 1
20285 sethi %hh(0x5F5F8C687F00),%l6 ! 0000000D630D0260 ELSE:L2-B005 1 SUBR096
20286 or %l6,%hm(0x5F5F8C687F00),%l6 ! 0000000D630D0264 ELSE:L2-B005 1
20287 sethi %lm(0x5F5F8C687F00),%l5 ! 0000000D630D0268 ELSE:L2-B005 1
20288 or %l5,%lo(0x5F5F8C687F00),%l5 ! 0000000D630D026C ELSE:L2-B005 1
20289 sllx %l6, 0x20, %l6 ! 0000000D630D0270 ELSE:L2-B005 1
20290 or %l6, %l5, %l6 ! 0000000D630D0274 ELSE:L2-B005 1
20291 jmpl %l6+0x0000, %o7 ! 0000000D630D0278 ELSE:L2-B005 1 S
20292 st %f28, [%g3+0x004C] ! 0000000D630D027C ELSE:L2-B005 1 S >BD120020
20293 ldstub [%g5-0x0039], %i4 ! 0000000D630D0280 ELSE:L2-B005 1 S >BD120018
20294 add %g1, 0xF45, %g1 ! 0000000D630D0284 ELSE:L2-B005 1 chksum++
20295 add %g3, 0x38, %l6 ! 0000000D630D0288 ELSE:L2-B005 1 @BD120005
20296 ldda [%l6]0xDA, %f16 ! 0000000D630D028C ELSE:L2-B005 1 S Short16
20297 alignaddrl %i0, %g1, %l3 ! 0000000D630D0290 ELSE:L2-B005 1 S
20298 ldx [%g2+0x0050], %l5 ! 0000000D630D0294 ELSE:L2-B005 1 <BD120003
20299 membar 0x40 ! 0000000D630D0298 ELSE:L2-B005 1
20300 stda %f0, [%l5]0xF0 ! 0000000D630D029C ELSE:L2-B005 1 Blk-Store
20301 membar 0x40 ! 0000000D630D02A0 ELSE:L2-B005 1
20302 ldxa [%g7+%g0]0x99, %g1 ! 0000000D630D02A4 ELSE:L2-B005 1 S BAD-ASI
20303 membar 0x40 ! 0000000D630D02A8 ELSE:L2-B005 1
20304 stda %f32, [%l5]0xF0 ! 0000000D630D02AC ELSE:L2-B005 1 Blk-Store
20305 membar 0x40 ! 0000000D630D02B0 ELSE:L2-B005 1
20306 stw %i2, [%g4+0x003C] ! 0000000D630D02B4 ELSE:L2-B005 1 S >BD120027
20307 membar 0x40 ! 0000000D630D02B8 ELSE:L2-B005 1
20308 stda %f16, [%l5]0xE0 ! 0000000D630D02BC ELSE:L2-B005 1 Blk-Store
20309 membar 0x40 ! 0000000D630D02C0 ELSE:L2-B005 1
20310BL120049: ! ELSE:L2-B005
20311 add %g1, 0x8BA, %g1 ! 0000000D630D02C4 ELSE:L2-B005 2 chksum++
20312 array8 %g1, %g1, %l3 ! 0000000D630D02C8 LOOP:L1-B000 2 S
20313 sethi %hh(0x253BA8FF00),%l6 ! 0000000D630D02CC LOOP:L1-B000 2 SUBR093
20314 or %l6,%hm(0x253BA8FF00),%l6 ! 0000000D630D02D0 LOOP:L1-B000 2
20315 sethi %lm(0x253BA8FF00),%l5 ! 0000000D630D02D4 LOOP:L1-B000 2
20316 or %l5,%lo(0x253BA8FF00),%l5 ! 0000000D630D02D8 LOOP:L1-B000 2
20317 sllx %l6, 0x20, %l6 ! 0000000D630D02DC LOOP:L1-B000 2
20318 or %l6, %l5, %l6 ! 0000000D630D02E0 LOOP:L1-B000 2
20319 jmpl %l6+0x0000, %o7 ! 0000000D630D02E4 LOOP:L1-B000 2 S
20320 swap [%g6+0x004C], %o0 ! 0000000D630D02E8 LOOP:L1-B000 2 S >BD120020
20321 ldx [%g2+0x0050], %l5 ! 0000000D630D02EC LOOP:L1-B000 2 <BD120003
20322 membar 0x40 ! 0000000D630D02F0 LOOP:L1-B000 2
20323 stda %f0, [%l5]0x16 ! 0000000D630D02F4 LOOP:L1-B000 2 Blk-Store
20324 membar 0x40 ! 0000000D630D02F8 LOOP:L1-B000 2
20325 membar 0x40 ! 0000000D630D02FC LOOP:L1-B000 2
20326 stda %f0, [%l5]0xF0 ! 0000000D630D0300 LOOP:L1-B000 2 Blk-Store
20327 membar 0x40 ! 0000000D630D0304 LOOP:L1-B000 2
20328 add %g5, 0x38, %l6 ! 0000000D630D0308 LOOP:L1-B000 2 @BD120005
20329 ldda [%l6]0xDA, %f16 ! 0000000D630D030C LOOP:L1-B000 2 S Short16
20330 subcc %l4, 0x1, %l4 ! 0000000D630D0310 LOOP:L1-B000 2
20331 bnz,a,pt %xcc, BL120050 ! 0000000D630D0314 LOOP:L1-B000 2
20332 nop ! 0000000D630D0318 LOOP:L1-B000 1 S
20333 add %g1, 0x1E2, %g1 ! 0000000D630D031C LOOP:L1-B000 1 chksum++
20334 add %g4, -57, %l6 ! 0000000D630D0320 LOOP:L1-B000 1 @BD120018
20335 ldda [%l6]0xD0, %f24 ! 0000000D630D0324 SUBR:L0-B000 1 S Short8
20336 sth %i5, [%g5+0x0038] ! 0000000D630D0328 SUBR:L0-B000 1 S >BD120005
20337 fbn,pt %fcc0, .+64 ! 0000000D630D032C SUBR:L0-B000 1 S
20338 nop ! 0000000D630D0330 SUBR:L0-B000 1 S
20339 tleu %icc, %g0+0x0069 ! 0000000D630D0334 SUBR:L0-B000 1 S
20340 ta %xcc, 0x45 ! 0000000D630D0338 SUBR:L0-B000 1 demap-stack
20341 add %g1, 0xB70, %i0 ! 0000000D630D033C SUBR:L0-B000 1
20342 ldx [%g2+0x0050], %l5 ! 0000000D630D0340 SUBR:L0-B000 1 <BD120003
20343 membar 0x40 ! 0000000D630D0344 SUBR:L0-B000 1
20344 stda %f0, [%l5]0xE0 ! 0000000D630D0348 SUBR:L0-B000 1 Blk-Store
20345 membar 0x40 ! 0000000D630D034C SUBR:L0-B000 1
20346 bvc,pn %icc, BL120051 ! 0000000D630D0350 SUBR:L0-B000 1
20347 restore %i0, %l7, %o0 ! 0000000D630D0354 SUBR:L0-B000 1
20348BL120051:jmpl %o7+0x0008, %g0 ! 0000000D630D0358 SUBR:L0-B000 1
20349 nop ! 0000000D630D035C SUBR:L0-B000 1
20350
20351SECTION .btext059_pg1 TEXT_VA=0xd630d0000
20352attr_text {
20353 Name = .btext059_pg1,
20354 VA = 0xd630d0000,
20355 RA = 0xfffb30000,
20356 PA = ra2pa(0xfffb30000,0),
20357 tsbonly,
20358 part_0_ctx_nonzero_tsb_config_1,
20359 TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
20360 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20361 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20362}
20363.text; .skip 8
20364
20365!========================================================================
20366
20367SECTION .btext060 TEXT_VA=0x253ba8ff00
20368attr_text {
20369 Name = .btext060,
20370 VA = 0x253ba8ff00,
20371 RA = 0xfffb65f00,
20372 PA = ra2pa(0xfffb65f00,0),
20373 notsb
20374}
20375
20376SECTION .btext060_pg0 TEXT_VA=0x253ba8e000
20377attr_text {
20378 Name = .btext060_pg0,
20379 VA = 0x253ba8e000,
20380 RA = 0xfffb64000,
20381 PA = ra2pa(0xfffb64000,0),
20382 tsbonly,
20383 part_0_ctx_nonzero_tsb_config_2,
20384 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
20385 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20386 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20387}
20388.text; .skip 8
20389
20390
20391SECTION .btext060
20392.text
20393.global SUBR093; SUBR093:
20394BL120052: ! SUBR:L0-B000
20395 add %g1, 0xDA5, %g1 ! 000000253BA8FF00 SUBR:L0-B000 3 chksum++
20396 save %o6, -128, %o6 ! 000000253BA8FF04 SUBR:L0-B000 3
20397 sethi %hh(0x253BA8FF00),%l7 ! 000000253BA8FF08 SUBR:L0-B000 3 SUBR093
20398 or %l7,%hm(0x253BA8FF00),%l7 ! 000000253BA8FF0C SUBR:L0-B000 3
20399 sethi %lm(0x253BA8FF00),%l6 ! 000000253BA8FF10 SUBR:L0-B000 3
20400 or %l6,%lo(0x253BA8FF00),%l6 ! 000000253BA8FF14 SUBR:L0-B000 3
20401 sllx %l7, 0x20, %l7 ! 000000253BA8FF18 SUBR:L0-B000 3
20402 or %l7, %l6, %l7 ! 000000253BA8FF1C SUBR:L0-B000 3
20403 ldx [%g2+0x0050], %l5 ! 000000253BA8FF20 SUBR:L0-B000 3 <BD120003
20404 membar 0x40 ! 000000253BA8FF24 SUBR:L0-B000 3
20405 stda %f0, [%l5]0xE0 ! 000000253BA8FF28 SUBR:L0-B000 3 Blk-Store
20406 membar 0x40 ! 000000253BA8FF2C SUBR:L0-B000 3
20407 call .+8 ! 000000253BA8FF30 SUBR:L0-B000 3 S
20408 std %f32, [%g3-0x0018] ! 000000253BA8FF34 SUBR:L0-B000 3 S >BD120003
20409 ldx [%g2+0x0058], %l6 ! 000000253BA8FF38 SUBR:L0-B000 3 <BD120021
20410 ldda [%l6]0x2E, %i0 ! 000000253BA8FF3C SUBR:L0-B000 3 S Quad_Ld_P
20411 std %f62, [%g5-0x0018] ! 000000253BA8FF40 SUBR:L0-B000 3 S >BD120003
20412 membar 0x40 ! 000000253BA8FF44 SUBR:L0-B000 3
20413 stda %f0, [%l5]0xF0 ! 000000253BA8FF48 SUBR:L0-B000 3 Blk-Store
20414 membar 0x40 ! 000000253BA8FF4C SUBR:L0-B000 3
20415 sethi %hh(0x5F5F8C687F00),%l6 ! 000000253BA8FF50 SUBR:L0-B000 3 SUBR096
20416 or %l6,%hm(0x5F5F8C687F00),%l6 ! 000000253BA8FF54 SUBR:L0-B000 3
20417 sethi %lm(0x5F5F8C687F00),%l5 ! 000000253BA8FF58 SUBR:L0-B000 3
20418 or %l5,%lo(0x5F5F8C687F00),%l5 ! 000000253BA8FF5C SUBR:L0-B000 3
20419 sllx %l6, 0x20, %l6 ! 000000253BA8FF60 SUBR:L0-B000 3
20420 or %l6, %l5, %l6 ! 000000253BA8FF64 SUBR:L0-B000 3
20421 jmpl %l6+0x0000, %o7 ! 000000253BA8FF68 SUBR:L0-B000 3 S
20422 stda %f42, [%g3-0x0018]%asi ! 000000253BA8FF6C SUBR:L0-B000 3 S >BD120003
20423 ldx [%g2+0x0058], %l6 ! 000000253BA8FF70 SUBR:L0-B000 3 <BD120021
20424 ldda [%l6]0x26, %i2 ! 000000253BA8FF74 SUBR:L0-B000 3 S Quad_Ld_P
20425 sth %i5, [%g3+0x0038] ! 000000253BA8FF78 SUBR:L0-B000 3 S >BD120005
20426 add %g1, 0x62A, %g1 ! 000000253BA8FF7C SUBR:L0-B000 3 chksum++
20427 and %g1, 0xFE, %l2 ! 000000253BA8FF80 LOOP:L1-B000 3
20428BL120064: ! LOOP:L1-B000
20429 add %g1, 0x9E2, %g1 ! 000000253BA8FF84 LOOP:L1-B000 7 chksum++
20430 fcmpd %fcc3, %f60, %f38 ! 000000253BA8FF88 SKIP:L2-B000 7
20431 fbl,pt %fcc3, BL120057 ! 000000253BA8FF8C SKIP:L2-B000 7
20432 st %f4, [%g6-0x0040] ! 000000253BA8FF90 SKIP:L2-B000 7 S >BD120008
20433 nop ! 000000253BA8FF94 SKIP:L2-B000 0 S
20434 st %f3, [%g4+0x0014] ! 000000253BA8FF98 SKIP:L2-B000 0 S >BD120004
20435 .word 0xF0819230 ! 000000253BA8FF9C SKIP:L2-B000 0 S random
20436 nop ! 000000253BA8FFA0 SKIP:L2-B000 0 S
20437 add %g1, 0x200, %g1 ! 000000253BA8FFA4 SKIP:L2-B000 0 chksum++
20438 nop ! 000000253BA8FFA8 SKIP:L2-B000 0 S
20439 nop ! 000000253BA8FFAC SKIP:L2-B000 0 S
20440 fbue,a,pn %fcc0, BL120053 ;.empty ! 000000253BA8FFB0 SKIP:L2-B000 0 L
20441BL120053:bpos,a,pt %xcc, BL120054 ;.empty ! 000000253BA8FFB4 SKIP:L2-B000 0 L
20442 .word 0x83574E22 ! 000000253BA8FFB8 SKIP:L2-B000 0 L illop
20443 .word 0x9F818872 ! 000000253BA8FFBC SKIP:L2-B000 0 S random
20444 .word 0x99AC00E9 ! 000000253BA8FFC0 SKIP:L2-B000 0 S illop
20445 .word 0x8DA38D48 ! 000000253BA8FFC4 SKIP:L2-B000 0 S illop
20446 nop ! 000000253BA8FFC8 SKIP:L2-B000 0 S
20447BL120054:bcs BL120056 ! 000000253BA8FFCC SKIP:L2-B000 0 L
20448 .word 0xA5B781E4 ! 000000253BA8FFD0 SKIP:L2-B000 0 S illop
20449 sta %f9, [%g3+0x0014]%asi ! 000000253BA8FFD4 SKIP:L2-B000 0 S >BD120004
20450 fbug BL120056 ;.empty ! 000000253BA8FFD8 SKIP:L2-B000 0 L
20451 .word 0xAF97D525 ! 000000253BA8FFDC SKIP:L2-B000 0 L illop
20452BL120055:.word 0x87F00000 ! 000000253BA8FFE0 SKIP:L2-B000 0 S illop
20453 .word 0x81C3E008 ! 000000253BA8FFE4 SKIP:L2-B000 0 L random
20454BL120056:ldx [%g2+0x0040], %g5 ! 000000253BA8FFE8 SKIP:L2-B000 0 S BASE<BD120087
20455 add %g1, 0xFB2, %g1 ! 000000253BA8FFEC SKIP:L2-B000 0 chksum++
20456 ba,a BL120063 ! 000000253BA8FFF0 SKIP:L2-B000 0
20457 nop ! 000000253BA8FFF4 SKIP:L2-B000 0 S
20458BL120057: ! ELSE:L2-B001
20459 lduba [%g7+%g0]0x83, %i5 ! 000000253BA8FFF8 ELSE:L2-B001 7 S <BD120034
20460 swap [%g5+0x0008], %o0 ! 000000253BA8FFFC ELSE:L2-B001 7 S >BD120013
20461 ldx [%g2+0x0028], %g6 ! 000000253BA90000 ELSE:L2-B001 7 S BASE<BD120060
20462 nop ! 000000253BA90004 ELSE:L2-B001 7 S
20463 add %g1, 0x360, %g1 ! 000000253BA90008 ELSE:L2-B001 7 chksum++
20464 call .+8 ;.empty ! 000000253BA9000C ELSE:L2-B001 7 L
20465 bg,pt %icc, BL120059 ;.empty ! 000000253BA90010 ELSE:L2-B001 7 L
20466 fbuge,pt %fcc0, BL120059 ! 000000253BA90014 ELSE:L2-B001 7 L
20467 prefetch [%o3-0x056B], 1 ! 000000253BA90018 ELSE:L2-B001 2 S <.-1387
20468 lduh [%g4-0x006C], %i3 ! 000000253BA9001C ELSE:L2-B001 0 S <BD120002
20469 fbo,a BL120060 ! 000000253BA90020 ELSE:L2-B001 0 L
20470 .word 0x8585818C ! 000000253BA90024 ELSE:L2-B001 0 S random
20471 .word 0x87CC05C4 ! 000000253BA90028 ELSE:L2-B001 0 L random
20472 .word 0xB39B6DBD ! 000000253BA9002C ELSE:L2-B001 0 L illop
20473 lduha [%g7+%g0]0x8B, %o5 ! 000000253BA90030 ELSE:L2-B001 0 S <BD120034
20474BL120058:.word 0x91AA4096 ! 000000253BA90034 ELSE:L2-B001 0 S illop
20475 bl,a,pn %icc, BL120062 ;.empty ! 000000253BA90038 ELSE:L2-B001 0 L
20476 brz,a,pn %i5, BL120062 ! 000000253BA9003C ELSE:L2-B001 0 L
20477BL120060:sta %f23, [%g6+0x0008]%asi ! 000000253BA90040 ELSE:L2-B001 0 S >BD120013
20478BL120061:popc 0x908, %i3 ! 000000253BA90044 ELSE:L2-B001 0 S
20479BL120062:nop ! 000000253BA90048 ELSE:L2-B001 0 S
20480BL120059:add %g1, 0xD5C, %g1 ! 000000253BA9004C ELSE:L2-B001 12 chksum++
20481BL120063: ! ELSE:L2-B001
20482 add %g1, 0x243, %g1 ! 000000253BA90050 ELSE:L2-B001 7 chksum++
20483 add %g6, -108, %l6 ! 000000253BA90054 ELSE:L2-B001 7 @BD120002
20484 stda %f24, [%l6]0xD2 ! 000000253BA90058 LOOP:L1-B000 7 S Short16
20485 ldx [%g2+0x0050], %l5 ! 000000253BA9005C LOOP:L1-B000 7 <BD120003
20486 membar 0x40 ! 000000253BA90060 LOOP:L1-B000 7
20487 stda %f0, [%l5]0x1E ! 000000253BA90064 LOOP:L1-B000 7 Blk-Store
20488 membar 0x40 ! 000000253BA90068 LOOP:L1-B000 7
20489 ldx [%g5-0x0088], %g5 ! 000000253BA9006C LOOP:L1-B000 7 ptr_chase
20490 ldx [%g5-0x0088], %g5 ! 000000253BA90070 LOOP:L1-B000 7 ptr_chase
20491 ldx [%g5-0x0088], %g5 ! 000000253BA90074 LOOP:L1-B000 7 ptr_chase
20492 ldx [%g5-0x0088], %g5 ! 000000253BA90078 LOOP:L1-B000 7 ptr_chase
20493 ldx [%g5-0x0088], %g5 ! 000000253BA9007C LOOP:L1-B000 7 ptr_chase
20494 ldx [%g5-0x0088], %g5 ! 000000253BA90080 LOOP:L1-B000 7 ptr_chase
20495 ldx [%g5-0x0088], %g5 ! 000000253BA90084 LOOP:L1-B000 7 ptr_chase
20496 ldda [%g6-0x0018]%asi, %f14 ! 000000253BA90088 LOOP:L1-B000 7 S <BD120003
20497 stx %fsr, [%g2+0x0060] ! 000000253BA9008C LOOP:L1-B000 7 S <BD120008
20498 nop ! 000000253BA90090 LOOP:L1-B000 7 S
20499 srlx %l2, 0x1, %l2 ! 000000253BA90094 LOOP:L1-B000 7
20500 andcc %l2, 0x1, %g0 ! 000000253BA90098 LOOP:L1-B000 7
20501 bne,pn %xcc, BL120064 ! 000000253BA9009C LOOP:L1-B000 7
20502 pdist %f30, %f24, %f30 ! 000000253BA900A0 LOOP:L1-B000 7 S
20503 add %g1, 0xE81, %g1 ! 000000253BA900A4 LOOP:L1-B000 3 chksum++
20504 st %f6, [%g6-0x0018] ! 000000253BA900A8 SUBR:L0-B000 3 S >BD120003
20505 st %f7, [%g6-0x0014] ! 000000253BA900AC SUBR:L0-B000 3 S >BD120003+4
20506 sethi %hh(0x5ECB53F00),%l6 ! 000000253BA900B0 SUBR:L0-B000 3 SUBR095
20507 or %l6,%hm(0x5ECB53F00),%l6 ! 000000253BA900B4 SUBR:L0-B000 3
20508 sethi %lm(0x5ECB53F00),%l5 ! 000000253BA900B8 SUBR:L0-B000 3
20509 or %l5,%lo(0x5ECB53F00),%l5 ! 000000253BA900BC SUBR:L0-B000 3
20510 sllx %l6, 0x20, %l6 ! 000000253BA900C0 SUBR:L0-B000 3
20511 or %l6, %l5, %l6 ! 000000253BA900C4 SUBR:L0-B000 3
20512 jmpl %l6+0x0000, %o7 ! 000000253BA900C8 SUBR:L0-B000 3 S
20513 ldx [%g2+0x0010], %g5 ! 000000253BA900CC SUBR:L0-B000 3 S BASE<BD120173
20514 ldx [%g2+0x0050], %l5 ! 000000253BA900D0 SUBR:L0-B000 3 <BD120003
20515 membar 0x40 ! 000000253BA900D4 SUBR:L0-B000 3
20516 stda %f0, [%l5]0xE0 ! 000000253BA900D8 SUBR:L0-B000 3 Blk-Store
20517 membar 0x40 ! 000000253BA900DC SUBR:L0-B000 3
20518 membar 0x40 ! 000000253BA900E0 SUBR:L0-B000 3
20519 stda %f0, [%l5]0xF0 ! 000000253BA900E4 SUBR:L0-B000 3 Blk-Store
20520 membar 0x40 ! 000000253BA900E8 SUBR:L0-B000 3
20521 swapa [%g4+0x004C]%asi, %i3 ! 000000253BA900EC SUBR:L0-B000 3 S >BD120020
20522 add %g1, 0xBFC, %i0 ! 000000253BA900F0 SUBR:L0-B000 3
20523 ldx [%g2+0x0050], %l5 ! 000000253BA900F4 SUBR:L0-B000 3 <BD120003
20524 membar 0x40 ! 000000253BA900F8 SUBR:L0-B000 3
20525 stda %f16, [%l5]0xF0 ! 000000253BA900FC SUBR:L0-B000 3 Blk-Store
20526 membar 0x40 ! 000000253BA90100 SUBR:L0-B000 3
20527 fbg,pt %fcc3, BL120065 ! 000000253BA90104 SUBR:L0-B000 3
20528 restore %i0, %l7, %o0 ! 000000253BA90108 SUBR:L0-B000 3
20529BL120065:jmpl %o7+0x0008, %g0 ! 000000253BA9010C SUBR:L0-B000 3
20530 nop ! 000000253BA90110 SUBR:L0-B000 3
20531
20532SECTION .btext060_pg1 TEXT_VA=0x253ba90000
20533attr_text {
20534 Name = .btext060_pg1,
20535 VA = 0x253ba90000,
20536 RA = 0xfffb66000,
20537 PA = ra2pa(0xfffb66000,0),
20538 tsbonly,
20539 part_0_ctx_nonzero_tsb_config_2,
20540 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
20541 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20542 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20543}
20544.text; .skip 8
20545
20546!========================================================================
20547
20548SECTION .btext061 TEXT_VA=0x3019dff00
20549attr_text {
20550 Name = .btext061,
20551 VA = 0x3019dff00,
20552 RA = 0xfffb0ff00,
20553 PA = ra2pa(0xfffb0ff00,0),
20554 notsb
20555}
20556
20557SECTION .btext061_pg0 TEXT_VA=0x3019d0000
20558attr_text {
20559 Name = .btext061_pg0,
20560 VA = 0x3019d0000,
20561 RA = 0xfffb00000,
20562 PA = ra2pa(0xfffb00000,0),
20563 tsbonly,
20564 part_0_ctx_nonzero_tsb_config_1,
20565 TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
20566 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20567 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20568}
20569.text; .skip 8
20570
20571
20572SECTION .btext061
20573.text
20574.global SUBR094; SUBR094:
20575BL120066: ! SUBR:L0-B000
20576 add %g1, 0xA98, %g1 ! 00000003019DFF00 SUBR:L0-B000 4 chksum++
20577 save %o6, -128, %o6 ! 00000003019DFF04 SUBR:L0-B000 4
20578 sethi %hh(0x3019DFF00),%l7 ! 00000003019DFF08 SUBR:L0-B000 4 SUBR094
20579 or %l7,%hm(0x3019DFF00),%l7 ! 00000003019DFF0C SUBR:L0-B000 4
20580 sethi %lm(0x3019DFF00),%l6 ! 00000003019DFF10 SUBR:L0-B000 4
20581 or %l6,%lo(0x3019DFF00),%l6 ! 00000003019DFF14 SUBR:L0-B000 4
20582 sllx %l7, 0x20, %l7 ! 00000003019DFF18 SUBR:L0-B000 4
20583 or %l7, %l6, %l7 ! 00000003019DFF1C SUBR:L0-B000 4
20584 ldx [%g2+0x0050], %l5 ! 00000003019DFF20 SUBR:L0-B000 4 <BD120003
20585 membar 0x40 ! 00000003019DFF24 SUBR:L0-B000 4
20586 stda %f32, [%l5]0xE0 ! 00000003019DFF28 SUBR:L0-B000 4 Blk-Store
20587 membar 0x40 ! 00000003019DFF2C SUBR:L0-B000 4
20588 add %g4, 0x38, %l6 ! 00000003019DFF30 SUBR:L0-B000 4 @BD120005
20589 stda %f22, [%l6]0xD2 ! 00000003019DFF34 SUBR:L0-B000 4 S Short16
20590 array16 %o0, %i5, %i0 ! 00000003019DFF38 SUBR:L0-B000 4 S
20591 st %f31, [%g5-0x000C] ! 00000003019DFF3C SUBR:L0-B000 4 S >BD120025
20592 fpadd16s %f18, %f23, %f24 ! 00000003019DFF40 SUBR:L0-B000 4 S
20593 add %g1, 0x5BA, %g1 ! 00000003019DFF44 SUBR:L0-B000 4 chksum++
20594 add %i0, %g1, %i0 ! 00000003019DFF48 SWCH:L1-B000 4
20595 andcc %i0, 0x800, %g0 ! 00000003019DFF4C SWCH:L1-B000 4
20596 bnz,a,pn %xcc, BL120070 ! 00000003019DFF50 SWCH:L1-B000 4
20597 add %g1, 0x725, %g1 ! 00000003019DFF54 SWCH:L1-B000 2 chksum++
20598 andcc %i0, 0x8, %g0 ! 00000003019DFF58 SWCH:L1-B000 2
20599 bnz,pn %xcc, BL120069 ! 00000003019DFF5C SWCH:L1-B000 2
20600 andcc %i0, 0x8, %g0 ! 00000003019DFF60 SWCH:L1-B000 2
20601 bnz,a,pn %xcc, BL120068 ! 00000003019DFF64 SWCH:L1-B000 0
20602 add %g1, 0xCC, %g1 ! 00000003019DFF68 SWCH:L1-B000 0 chksum++
20603 .word 0xBFA4599B ! 00000003019DFF6C SWCH:L1-B000 0 illop
20604 bnz,pn %xcc, BL120067 ! 00000003019DFF70 SWCH:L1-B000 0
20605 st %f5, [%g5+0x0014] ! 00000003019DFF74 SWCH:L1-B000 0 S >BD120004
20606 .word 0xA3F00000 ! 00000003019DFF78 SWCH:L1-B000 0 S illop
20607 rd %gsr, %l6 ! 00000003019DFF7C SWCH:L1-B000 0 S
20608 wr %l6, 0x70, %gsr ! 00000003019DFF80 SWCH:L1-B000 0 S
20609 ldx [%g2+0x0058], %l6 ! 00000003019DFF84 SWCH:L1-B000 0 <BD120021
20610 ldda [%l6]0x24, %i2 ! 00000003019DFF88 SWCH:L1-B000 0 S Quad_Ld
20611 ta %xcc, 0x40 ! 00000003019DFF8C SWCH:L1-B000 0 S +-priv
20612 rd %gsr, %l6 ! 00000003019DFF90 SWCH:L1-B000 0 S
20613 wr %l6, 0x88, %gsr ! 00000003019DFF94 SWCH:L1-B000 0 S
20614 ldstuba [%g5-0x0039]%asi, %i4 ! 00000003019DFF98 SWCH:L1-B000 0 S >BD120018
20615 ldswa [%g7+%g0]0x82, %o2 ! 00000003019DFF9C SWCH:L1-B000 0 S <BD120034
20616 sethi %hh(0x5ECB53F00),%l6 ! 00000003019DFFA0 SWCH:L1-B000 0 SUBR095
20617 or %l6,%hm(0x5ECB53F00),%l6 ! 00000003019DFFA4 SWCH:L1-B000 0
20618 .word 0xC1218DA6 ! 00000003019DFFA8 SWCH:L1-B000 0 random
20619 or %l5,%lo(0x5ECB53F00),%l5 ! 00000003019DFFAC SWCH:L1-B000 0
20620 .word 0xBBB289FF ! 00000003019DFFB0 SWCH:L1-B000 0 illop
20621 or %l6, %l5, %l6 ! 00000003019DFFB4 SWCH:L1-B000 0
20622 jmpl %l6+0x0000, %o7 ! 00000003019DFFB8 SWCH:L1-B000 0 S
20623 .word 0xB7B642E6 ! 00000003019DFFBC SWCH:L1-B000 0 S illop_VIS
20624 .word 0x81AB546F ! 00000003019DFFC0 SWCH:L1-B000 0 illop
20625 .word 0xBDA1C865 ! 00000003019DFFC4 SWCH:L1-B000 0 illop
20626 nop ! 00000003019DFFC8 SWCH:L1-B000 0 S
20627BL120067:.word 0xBBA1C077 ! 00000003019DFFCC CASE:L2-B000 0 illop
20628 ldxa [%g7+%g0]0xA9, %i4 ! 00000003019DFFD0 CASE:L2-B000 0 S BAD-ASI
20629 ldx [%g2+0x0050], %l5 ! 00000003019DFFD4 CASE:L2-B000 0 <BD120003
20630 membar 0x40 ! 00000003019DFFD8 CASE:L2-B000 0
20631 stda %f32, [%l5]0xF0 ! 00000003019DFFDC CASE:L2-B000 0 Blk-Store
20632 .word 0xB7DD4D8A ! 00000003019DFFE0 CASE:L2-B000 0 illop
20633 membar 0x40 ! 00000003019DFFE4 CASE:L2-B000 0
20634 stda %f32, [%l5]0xF0 ! 00000003019DFFE8 CASE:L2-B000 0 Blk-Store
20635 .word 0xF8C0D75C ! 00000003019DFFEC CASE:L2-B000 0 random
20636 call .+8 ! 00000003019DFFF0 CASE:L2-B000 0 S
20637 st %f4, [%g6-0x0040] ! 00000003019DFFF4 CASE:L2-B000 0 S >BD120008
20638 std %f42, [%g4-0x0018] ! 00000003019DFFF8 CASE:L2-B000 0 S >BD120003
20639 .word 0xBBAA540A ! 00000003019DFFFC CASE:L2-B000 0 S illop
20640 .word 0xA198CF76 ! 00000003019E0000 CASE:L2-B000 0 illop
20641 .word 0x997960BF ! 00000003019E0004 CASE:L2-B000 0 illop
20642 membar 0x40 ! 00000003019E0008 CASE:L2-B000 0
20643 fba,a BL120071 ! 00000003019E000C CASE:L2-B000 0
20644 .word 0xA7C81998 ! 00000003019E0010 CASE:L2-B000 0 S illop
20645BL120068:.word 0xB0ED1385 ! 00000003019E0014 CASE:L2-B001 0 illop
20646 ldx [%g2+0x0058], %l6 ! 00000003019E0018 CASE:L2-B001 0 <BD120021
20647 ldda [%l6]0x26, %i2 ! 00000003019E001C CASE:L2-B001 0 S Quad_Ld_P
20648 ldx [%g2+0x0050], %l5 ! 00000003019E0020 CASE:L2-B001 0 <BD120003
20649 membar 0x40 ! 00000003019E0024 CASE:L2-B001 0
20650 stda %f32, [%l5]0xE0 ! 00000003019E0028 CASE:L2-B001 0 Blk-Store
20651 membar 0x40 ! 00000003019E002C CASE:L2-B001 0
20652 ldx [%g2+0x0048], %g5 ! 00000003019E0030 CASE:L2-B001 0 S BASE<BD120111
20653 .word 0x83A2DBD4 ! 00000003019E0034 CASE:L2-B001 0 S illop
20654 .word 0x85B603E4 ! 00000003019E0038 CASE:L2-B001 0 S illop_VIS
20655 ldx [%g2+0x0028], %g6 ! 00000003019E003C CASE:L2-B001 0 S BASE<BD120060
20656 call .+8 ! 00000003019E0040 CASE:L2-B001 0 S
20657 sth %g1, [%g6+0x0038] ! 00000003019E0044 CASE:L2-B001 0 S >BD120005
20658 .word 0xA5AF500B ! 00000003019E0048 CASE:L2-B001 0 illop
20659 stw %o0, [%g6-0x005C] ! 00000003019E004C CASE:L2-B001 0 S >BD120012
20660BL120069:add %g1, 0xA7F, %g1 ! 00000003019E0050 CASE:L2-B002 2 chksum++
20661 ldx [%g2+0x0008], %g4 ! 00000003019E0054 CASE:L2-B002 2 S BASE<BD120145
20662 std %f6, [%g4-0x0018] ! 00000003019E0058 CASE:L2-B002 2 S >BD120003
20663 .word 0x93A48868 ! 00000003019E005C CASE:L2-B002 2 S illop_FP
20664 ldx [%g2+0x0050], %l5 ! 00000003019E0060 CASE:L2-B002 2 <BD120003
20665 membar 0x40 ! 00000003019E0064 CASE:L2-B002 2
20666 stda %f32, [%l5]0xF0 ! 00000003019E0068 CASE:L2-B002 2 Blk-Store
20667 membar 0x40 ! 00000003019E006C CASE:L2-B002 2
20668 prefetch [%o4+0x0322], 2 ! 00000003019E0070 CASE:L2-B002 2 S <.+802
20669 nop ! 00000003019E0074 CASE:L2-B002 2 S
20670 fba,a,pn %fcc1, BL120071 ! 00000003019E0078 CASE:L2-B002 2
20671 std %f6, [%g4-0x0018] ! 00000003019E007C CASE:L2-B002 0 S >BD120003
20672BL120070:add %g1, 0xCF1, %g1 ! 00000003019E0080 CASE:L2-B003 2 chksum++
20673 ldx [%g2+0x0010], %g5 ! 00000003019E0084 CASE:L2-B003 2 S BASE<BD120173
20674 ldx [%g2+0x0050], %l5 ! 00000003019E0088 CASE:L2-B003 2 <BD120003
20675 membar 0x40 ! 00000003019E008C CASE:L2-B003 2
20676 stda %f16, [%l5]0xE0 ! 00000003019E0090 CASE:L2-B003 2 Blk-Store
20677 membar 0x40 ! 00000003019E0094 CASE:L2-B003 2
20678 membar 0x40 ! 00000003019E0098 CASE:L2-B003 2
20679 stda %f0, [%l5]0xE0 ! 00000003019E009C CASE:L2-B003 2 Blk-Store
20680 membar 0x40 ! 00000003019E00A0 CASE:L2-B003 2
20681 ldx [%g6-0x0088], %g6 ! 00000003019E00A4 CASE:L2-B003 2 ptr_chase
20682 ldx [%g6-0x0088], %g6 ! 00000003019E00A8 CASE:L2-B003 2 ptr_chase
20683 ldx [%g6-0x0088], %g6 ! 00000003019E00AC CASE:L2-B003 2 ptr_chase
20684 ldx [%g6-0x0088], %g6 ! 00000003019E00B0 CASE:L2-B003 2 ptr_chase
20685 ldx [%g6-0x0088], %g6 ! 00000003019E00B4 CASE:L2-B003 2 ptr_chase
20686 membar 0x40 ! 00000003019E00B8 CASE:L2-B003 2
20687 stda %f0, [%l5]0x1E ! 00000003019E00BC CASE:L2-B003 2 Blk-Store
20688 membar 0x40 ! 00000003019E00C0 CASE:L2-B003 2
20689 membar 0x40 ! 00000003019E00C4 CASE:L2-B003 2
20690 ldda [%l5]0xF0, %f16 ! 00000003019E00C8 CASE:L2-B003 2 Blk-Load
20691 membar 0x40 ! 00000003019E00CC CASE:L2-B003 2
20692 sethi %hh(0x5F5F8C687F00),%l6 ! 00000003019E00D0 CASE:L2-B003 2 SUBR096
20693 or %l6,%hm(0x5F5F8C687F00),%l6 ! 00000003019E00D4 CASE:L2-B003 2
20694 sethi %lm(0x5F5F8C687F00),%l5 ! 00000003019E00D8 CASE:L2-B003 2
20695 or %l5,%lo(0x5F5F8C687F00),%l5 ! 00000003019E00DC CASE:L2-B003 2
20696 sllx %l6, 0x20, %l6 ! 00000003019E00E0 CASE:L2-B003 2
20697 or %l6, %l5, %l6 ! 00000003019E00E4 CASE:L2-B003 2
20698 jmpl %l6+0x0000, %o7 ! 00000003019E00E8 CASE:L2-B003 2 S
20699 sth %o0, [%g6+0x0038] ! 00000003019E00EC CASE:L2-B003 2 S >BD120005
20700 sth %i2, [%g4+0x0038] ! 00000003019E00F0 CASE:L2-B003 2 S >BD120005
20701 ba,pt %icc, BL120071 ! 00000003019E00F4 CASE:L2-B003 2
20702 nop ! 00000003019E00F8 CASE:L2-B003 2 S
20703BL120071: ! SWCH:L1-B000
20704 add %g1, 0x784, %g1 ! 00000003019E00FC SWCH:L1-B000 4 chksum++
20705 ldx [%g2+0x0050], %l5 ! 00000003019E0100 SWCH:L1-B000 4 <BD120003
20706 membar 0x40 ! 00000003019E0104 SWCH:L1-B000 4
20707 stda %f0, [%l5]0xE0 ! 00000003019E0108 SWCH:L1-B000 4 Blk-Store
20708 membar 0x40 ! 00000003019E010C SWCH:L1-B000 4
20709 membar 0x40 ! 00000003019E0110 SWCH:L1-B000 4
20710 stda %f0, [%l5]0xF0 ! 00000003019E0114 SWCH:L1-B000 4 Blk-Store
20711 membar 0x40 ! 00000003019E0118 SWCH:L1-B000 4
20712 ldx [%g2+0x0058], %l6 ! 00000003019E011C SWCH:L1-B000 4 <BD120021
20713 ldda [%l6]0x2C, %i2 ! 00000003019E0120 SWCH:L1-B000 4 S Quad_Ld
20714 std %f0, [%g3-0x0018] ! 00000003019E0124 SWCH:L1-B000 4 S >BD120003
20715 .word 0xA5D2E55B ! 00000003019E0128 SWCH:L1-B000 4 S illop
20716 nop ! 00000003019E012C SUBR:L0-B000 4 S
20717 .word 0xB9A4CCAD ! 00000003019E0130 SUBR:L0-B000 4 S illop_FP
20718 call .+8 ! 00000003019E0134 SUBR:L0-B000 4 S
20719 nop ! 00000003019E0138 SUBR:L0-B000 4 S
20720 std %f46, [%g6-0x0018] ! 00000003019E013C SUBR:L0-B000 4 S >BD120003
20721 add %g1, 0xC9E, %i0 ! 00000003019E0140 SUBR:L0-B000 4
20722 return %i7+0x0008 ! 00000003019E0144 SUBR:L0-B000 4
20723 add %g1, 0xC4F, %g1 ! 00000003019E0148 SUBR:L0-B000 4 chksum++
20724
20725SECTION .btext061_pg1 TEXT_VA=0x3019e0000
20726attr_text {
20727 Name = .btext061_pg1,
20728 VA = 0x3019e0000,
20729 RA = 0xfffb10000,
20730 PA = ra2pa(0xfffb10000,0),
20731 tsbonly,
20732 part_0_ctx_nonzero_tsb_config_1,
20733 TTE_Context=74, TTE_Size=1, TTE_W=0, TTE_X=1,
20734 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20735 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20736}
20737.text; .skip 8
20738
20739!========================================================================
20740
20741SECTION .btext062 TEXT_VA=0x5ecb53f00
20742attr_text {
20743 Name = .btext062,
20744 VA = 0x5ecb53f00,
20745 RA = ra2pa(0xfffb61f00,0),
20746 PA = ra2pa(0xfffb61f00,0),
20747 notsb
20748}
20749
20750SECTION .btext062_pg0 TEXT_VA=0x5ecb52000
20751attr_text {
20752 Name = .btext062_pg0,
20753 VA = 0x5ecb52000,
20754 RA = ra2pa(0xfffb60000,0),
20755 PA = ra2pa(0xfffb60000,0),
20756 tsbonly,
20757 part_0_ctx_nonzero_tsb_config_3,
20758 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
20759 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20760 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20761}
20762.text; .skip 8
20763
20764
20765SECTION .btext062
20766.text
20767.global SUBR095; SUBR095:
20768 ldstub [%g5-0x0039], %o2 ! 00000005ECB53F00 SUBR:L0-B000 7 S >BD120018
20769 ldx [%g2+0x0028], %g3 ! 00000005ECB53F04 SUBR:L0-B000 7 S BASE<BD120060
20770 lduwa [%g6-0x005C]%asi, %o0 ! 00000005ECB53F08 SUBR:L0-B000 7 S <BD120012
20771 ldx [%g2+0x0050], %l5 ! 00000005ECB53F0C SUBR:L0-B000 7 <BD120003
20772 membar 0x40 ! 00000005ECB53F10 SUBR:L0-B000 7
20773 stda %f16, [%l5]0xF0 ! 00000005ECB53F14 SUBR:L0-B000 7 Blk-Store
20774 membar 0x40 ! 00000005ECB53F18 SUBR:L0-B000 7
20775 ldx [%g2+0x0018], %g3 ! 00000005ECB53F1C SUBR:L0-B000 7 S BASE<BD120077
20776 stb %i1, [%g5+0x0009] ! 00000005ECB53F20 SUBR:L0-B000 7 S >BD120013+1
20777 membar 0x40 ! 00000005ECB53F24 SUBR:L0-B000 7
20778 stda %f32, [%l5]0xF8 ! 00000005ECB53F28 SUBR:L0-B000 7 Blk-Store
20779 membar 0x40 ! 00000005ECB53F2C SUBR:L0-B000 7
20780 stw %i5, [%g5-0x005C] ! 00000005ECB53F30 SUBR:L0-B000 7 S >BD120012
20781 nop ! 00000005ECB53F34 SUBR:L0-B000 7 S
20782 std %f0, [%g5-0x0018] ! 00000005ECB53F38 SUBR:L0-B000 7 S >BD120003
20783 st %f24, [%g4+0x0008] ! 00000005ECB53F3C SUBR:L0-B000 7 S >BD120013
20784 add %g1, 0xC85, %g1 ! 00000005ECB53F40 SUBR:L0-B000 7 chksum++
20785 and %g1, 0xFE, %o1 ! 00000005ECB53F44 LOOP:L1-B000 7
20786BL120080: ! LOOP:L1-B000
20787 add %g1, 0x7C2, %g1 ! 00000005ECB53F48 LOOP:L1-B000 11 chksum++
20788 ldx [%g2+0x0058], %l6 ! 00000005ECB53F4C LOOP:L1-B000 11 <BD120021
20789 stha %g7, [%l6+%g0]0x14 ! 00000005ECB53F50 LOOP:L1-B000 11 S >BD120022
20790 lduba [%l6+%g0]0x04, %g7 ! 00000005ECB53F54 LOOP:L1-B000 11 S <BD120022
20791 std %f34, [%g3-0x0018] ! 00000005ECB53F58 LOOP:L1-B000 11 S >BD120003
20792 nop ! 00000005ECB53F5C LOOP:L1-B000 11 S
20793 add %g3, -88, %l6 ! 00000005ECB53F60 LOOP:L1-B000 11 @BD120010
20794 stda %f28, [%l6]0xD0 ! 00000005ECB53F64 LOOP:L1-B000 11 S Short8
20795 alignaddrl %o4, %i5, %o0 ! 00000005ECB53F68 LOOP:L1-B000 11 S
20796 st %fsr, [%g2+0x0060] ! 00000005ECB53F6C LOOP:L1-B000 11 S <BD120008
20797 stwa %o2, [%g4+0x004C]%asi ! 00000005ECB53F70 LOOP:L1-B000 11 S >BD120020
20798 sth %i3, [%g3+0x0038] ! 00000005ECB53F74 LOOP:L1-B000 11 S >BD120005
20799 andcc %i0, 0x10, %g0 ! 00000005ECB53F78 SKIP:L2-B000 11
20800 bnz,a,pn %icc, BL120072 ! 00000005ECB53F7C SKIP:L2-B000 11
20801 st %f24, [%g4+0x003C] ! 00000005ECB53F80 SKIP:L2-B000 1 S >BD120027
20802 ldx [%g2+0x0060], %fsr ! 00000005ECB53F84 SKIP:L2-B000 10 S <BD120008
20803 add %g5, -88, %l6 ! 00000005ECB53F88 SKIP:L2-B000 10 @BD120010
20804 ldda [%l6]0xD8, %f18 ! 00000005ECB53F8C SKIP:L2-B000 10 S Short8
20805 swap [%g4-0x005C], %o0 ! 00000005ECB53F90 SKIP:L2-B000 10 S >BD120012
20806 ldstuba [%g4-0x0058]%asi, %o3 ! 00000005ECB53F94 SKIP:L2-B000 10 S >BD120010
20807 std %f38, [%g5-0x0018] ! 00000005ECB53F98 SKIP:L2-B000 10 S >BD120003
20808 ldx [%g2+0x0050], %l5 ! 00000005ECB53F9C SKIP:L2-B000 10 <BD120003
20809 membar 0x40 ! 00000005ECB53FA0 SKIP:L2-B000 10
20810 stda %f16, [%l5]0xE0 ! 00000005ECB53FA4 SKIP:L2-B000 10 Blk-Store
20811 membar 0x40 ! 00000005ECB53FA8 SKIP:L2-B000 10
20812 std %f44, [%g4-0x0017] ! 00000005ECB53FAC SKIP:L2-B000 10 S >BD120003+1
20813 st %f10, [%g3+0x0014] ! 00000005ECB53FB0 SKIP:L2-B000 10 S >BD120004
20814 ldsba [%g7+%g7]0x82, %o3 ! 00000005ECB53FB4 SKIP:L2-B000 10 S <BD120034
20815 membar 0x40 ! 00000005ECB53FB8 SKIP:L2-B000 10
20816 stda %f0, [%l5]0xE0 ! 00000005ECB53FBC SKIP:L2-B000 10 Blk-Store
20817 membar 0x40 ! 00000005ECB53FC0 SKIP:L2-B000 10
20818 add %g1, 0xEA3, %g1 ! 00000005ECB53FC4 SKIP:L2-B000 10 chksum++
20819 .word 0xD3D21736 ! 00000005ECB53FC8 SKIP:L2-B000 10 S illop
20820 ldx [%g2+0x0030], %g6 ! 00000005ECB53FCC SKIP:L2-B000 10 S BASE<BD120096
20821 rd %gsr, %l6 ! 00000005ECB53FD0 SKIP:L2-B000 10 S
20822 wr %l6, 0xD0, %gsr ! 00000005ECB53FD4 SKIP:L2-B000 10 S
20823 ldx [%g2+0x0050], %l5 ! 00000005ECB53FD8 SKIP:L2-B000 10 <BD120003
20824 membar 0x40 ! 00000005ECB53FDC SKIP:L2-B000 10
20825 stda %f32, [%l5]0xF8 ! 00000005ECB53FE0 SKIP:L2-B000 10 Blk-Store
20826 membar 0x40 ! 00000005ECB53FE4 SKIP:L2-B000 10
20827 std %f14, [%g3-0x0018] ! 00000005ECB53FE8 SKIP:L2-B000 10 S >BD120003
20828 ldx [%g2+0x0058], %l6 ! 00000005ECB53FEC SKIP:L2-B000 10 <BD120021
20829 ldda [%l6]0x26, %o2 ! 00000005ECB53FF0 SKIP:L2-B000 10 S Quad_Ld_P
20830 fba,a,pt %fcc2, BL120077 ! 00000005ECB53FF4 SKIP:L2-B000 10
20831 .word 0x5C0F94D8 ! 00000005ECB53FF8 SKIP:L2-B000 0 S random
20832BL120072: ! ELSE:L2-B001
20833 fnot2s %f28, %f20 ! 00000005ECB53FFC ELSE:L2-B001 1 S
20834 sth %o0, [%g4-0x006C] ! 00000005ECB54000 ELSE:L2-B001 1 S >BD120002
20835 std %f38, [%g6-0x0018] ! 00000005ECB54004 ELSE:L2-B001 1 S >BD120003
20836 .word 0xFABCF665 ! 00000005ECB54008 ELSE:L2-B001 1 S illop
20837 ldx [%g2+0x0050], %l5 ! 00000005ECB5400C ELSE:L2-B001 1 <BD120003
20838 membar 0x40 ! 00000005ECB54010 ELSE:L2-B001 1
20839 stda %f16, [%l5]0xE0 ! 00000005ECB54014 ELSE:L2-B001 1 Blk-Store
20840 membar 0x40 ! 00000005ECB54018 ELSE:L2-B001 1
20841 std %f62, [%g6-0x0018] ! 00000005ECB5401C ELSE:L2-B001 1 S >BD120003
20842 add %g1, 0x850, %g1 ! 00000005ECB54020 ELSE:L2-B001 1 chksum++
20843 stw %o3, [%g5+0x0008] ! 00000005ECB54024 ELSE:L2-B001 1 S >BD120013
20844 fbu,a,pt %fcc0, BL120073 ! 00000005ECB54028 ELSE:L2-B001 1 L
20845 nop ! 00000005ECB5402C ELSE:L2-B001 0 S
20846 ta %xcc, 0x43 ! 00000005ECB54030 ELSE:L2-B001 1 S +-PEF
20847 fbge,a,pt %fcc2, BL120073 ;.empty ! 00000005ECB54034 ELSE:L2-B001 2 L
20848 bneg,pn %icc, BL120074 ;.empty ! 00000005ECB54038 ELSE:L2-B001 0 L
20849 fbge,pn %fcc2, BL120073 ;.empty ! 00000005ECB5403C ELSE:L2-B001 1 L
20850 fbo,pt %fcc0, BL120075 ! 00000005ECB54040 ELSE:L2-B001 1 L
20851 nop ! 00000005ECB54044 ELSE:L2-B001 1 S
20852 .word 0xE57359B9 ! 00000005ECB54048 ELSE:L2-B001 0 S illop
20853BL120075:std %f6, [%g3-0x0018] ! 00000005ECB5404C ELSE:L2-B001 1 S >BD120003
20854 std %f6, [%g5-0x0018] ! 00000005ECB54050 ELSE:L2-B001 1 S >BD120003
20855BL120074:nop ! 00000005ECB54054 ELSE:L2-B001 1 S
20856 bne BL120076 ! 00000005ECB54058 ELSE:L2-B001 1 L
20857BL120073:nop ! 00000005ECB5405C ELSE:L2-B001 1 S
20858 fpsub16 %f18, %f16, %f16 ! 00000005ECB54060 ELSE:L2-B001 0 S
20859 std %f0, [%g4-0x0016] ! 00000005ECB54064 ELSE:L2-B001 0 S >BD120003+2
20860BL120076:add %g1, 0x37B, %g1 ! 00000005ECB54068 ELSE:L2-B001 1 chksum++
20861BL120077: ! ELSE:L2-B001
20862 add %g1, 0x521, %g1 ! 00000005ECB5406C ELSE:L2-B001 11 chksum++
20863 fcmpd %fcc1, %f34, %f0 ! 00000005ECB54070 SKIP:L2-B002 11
20864 fbl,a,pn %fcc1, BL120078 ! 00000005ECB54074 SKIP:L2-B002 11
20865 .word 0xB5AB5483 ! 00000005ECB54078 SKIP:L2-B002 0 S illop
20866 .word 0x83960005 ! 00000005ECB5407C SKIP:L2-B002 11 S illop
20867 ldx [%g2+0x0058], %l6 ! 00000005ECB54080 SKIP:L2-B002 11 <BD120021
20868 ldda [%l6]0x26, %o2 ! 00000005ECB54084 SKIP:L2-B002 11 S Quad_Ld_P
20869 ldd [%g3-0x0018], %f44 ! 00000005ECB54088 SKIP:L2-B002 11 S <BD120003
20870 prefetch [%g4-0x0018], 20 ! 00000005ECB5408C SKIP:L2-B002 11 S <BD120003
20871 add %g5, -108, %l6 ! 00000005ECB54090 SKIP:L2-B002 11 @BD120002
20872 ldda [%l6]0xDA, %f30 ! 00000005ECB54094 SKIP:L2-B002 11 S Short16
20873 tle %xcc, %g7+0x005F ! 00000005ECB54098 SKIP:L2-B002 11 S
20874 ldstub [%g5-0x0058], %o5 ! 00000005ECB5409C SKIP:L2-B002 11 S >BD120010
20875 ldx [%g2+0x0050], %l5 ! 00000005ECB540A0 SKIP:L2-B002 11 <BD120003
20876 membar 0x40 ! 00000005ECB540A4 SKIP:L2-B002 11
20877 stda %f0, [%l5]0xE0 ! 00000005ECB540A8 SKIP:L2-B002 11 Blk-Store
20878 membar 0x40 ! 00000005ECB540AC SKIP:L2-B002 11
20879 st %f11, [%g6-0x0040] ! 00000005ECB540B0 SKIP:L2-B002 11 S >BD120008
20880 membar 0x40 ! 00000005ECB540B4 SKIP:L2-B002 11
20881 stda %f32, [%l5]0xF0 ! 00000005ECB540B8 SKIP:L2-B002 11 Blk-Store
20882 membar 0x40 ! 00000005ECB540BC SKIP:L2-B002 11
20883 add %g1, 0xBB3, %g1 ! 00000005ECB540C0 SKIP:L2-B002 11 chksum++
20884 .word 0x91B3469E ! 00000005ECB540C4 SKIP:L2-B002 11 S illop_VIS
20885 std %f46, [%g5-0x0018] ! 00000005ECB540C8 SKIP:L2-B002 11 S >BD120003
20886 swap [%g4+0x0008], %o3 ! 00000005ECB540CC SKIP:L2-B002 11 S >BD120013
20887 .word 0xBFCD5AEE ! 00000005ECB540D0 SKIP:L2-B002 11 S illop
20888 ldx [%g2+0x0050], %l5 ! 00000005ECB540D4 SKIP:L2-B002 11 <BD120003
20889 membar 0x40 ! 00000005ECB540D8 SKIP:L2-B002 11
20890 stda %f0, [%l5]0xE0 ! 00000005ECB540DC SKIP:L2-B002 11 Blk-Store
20891 membar 0x40 ! 00000005ECB540E0 SKIP:L2-B002 11
20892 fbn,a .-452 ! 00000005ECB540E4 SKIP:L2-B002 11 S
20893 .word 0x89A2C165 ! 00000005ECB540E8 SKIP:L2-B002 0 S illop
20894 st %f24, [%g4+0x003C] ! 00000005ECB540EC SKIP:L2-B002 11 S >BD120027
20895 fpsub32 %f20, %f18, %f26 ! 00000005ECB540F0 SKIP:L2-B002 11 S
20896 ldx [%g2+0x0058], %l6 ! 00000005ECB540F4 SKIP:L2-B002 11 <BD120021
20897 stba %g7, [%l6+%g0]0x04 ! 00000005ECB540F8 SKIP:L2-B002 11 S >BD120022
20898 fba,a,pn %fcc2, BL120079 ! 00000005ECB540FC SKIP:L2-B002 11
20899 nop ! 00000005ECB54100 SKIP:L2-B002 0 S
20900BL120078: ! ELSE:L2-B003
20901 add %g4, -88, %l6 ! 00000005ECB54104 ELSE:L2-B003 0 @BD120010
20902 ldda [%l6]0xD0, %f18 ! 00000005ECB54108 ELSE:L2-B003 0 S Short8
20903 ldx [%g2+0x0050], %l5 ! 00000005ECB5410C ELSE:L2-B003 0 <BD120003
20904 membar 0x40 ! 00000005ECB54110 ELSE:L2-B003 0
20905 stda %f0, [%l5]0xF0 ! 00000005ECB54114 ELSE:L2-B003 0 Blk-Store
20906 .word 0xAD7E0201 ! 00000005ECB54118 ELSE:L2-B003 0 illop
20907 membar 0x40 ! 00000005ECB5411C ELSE:L2-B003 0
20908 ldda [%l5]0x16, %f16 ! 00000005ECB54120 ELSE:L2-B003 0 Blk-Load
20909 membar 0x40 ! 00000005ECB54124 ELSE:L2-B003 0
20910 .word 0xFD62EAFD ! 00000005ECB54128 ELSE:L2-B003 0 S illop
20911 membar 0x40 ! 00000005ECB5412C ELSE:L2-B003 0
20912 .word 0xD94D79BE ! 00000005ECB54130 ELSE:L2-B003 0 illop
20913 membar 0x40 ! 00000005ECB54134 ELSE:L2-B003 0
20914 .word 0x913FEE3B ! 00000005ECB54138 ELSE:L2-B003 0 S random
20915 membar 0x40 ! 00000005ECB5413C ELSE:L2-B003 0
20916 .word 0xB3A8D93C ! 00000005ECB54140 ELSE:L2-B003 0 illop
20917 membar 0x40 ! 00000005ECB54144 ELSE:L2-B003 0
20918 .word 0x81E80000 ! 00000005ECB54148 ELSE:L2-B003 0 random
20919 stda %f32, [%l5]0xE0 ! 00000005ECB5414C ELSE:L2-B003 0 Blk-Store
20920 membar 0x40 ! 00000005ECB54150 ELSE:L2-B003 0
20921 membar 0x40 ! 00000005ECB54154 ELSE:L2-B003 0
20922 stda %f32, [%l5]0x16 ! 00000005ECB54158 ELSE:L2-B003 0 Blk-Store
20923 membar 0x40 ! 00000005ECB5415C ELSE:L2-B003 0
20924 .word 0x9BA059A4 ! 00000005ECB54160 ELSE:L2-B003 0 illop
20925 .word 0xADDE00AB ! 00000005ECB54164 ELSE:L2-B003 0 S illop
20926 ldxa [%g7+%g0]0x13, %o5 ! 00000005ECB54168 ELSE:L2-B003 0 S BAD-ASI
20927 st %f6, [%g3-0x0018] ! 00000005ECB5416C ELSE:L2-B003 0 S >BD120003
20928 .word 0xB9AA72A8 ! 00000005ECB54170 ELSE:L2-B003 0 S illop
20929 .word 0x81CFE008 ! 00000005ECB54174 ELSE:L2-B003 0 S random
20930 .word 0xAF450206 ! 00000005ECB54178 ELSE:L2-B003 0 S illop
20931 ldx [%g2+0x0048], %g3 ! 00000005ECB5417C ELSE:L2-B003 0 S BASE<BD120111
20932 .word 0x80C8D71F ! 00000005ECB54180 ELSE:L2-B003 0 illop
20933 .word 0xBD4A7883 ! 00000005ECB54184 ELSE:L2-B003 0 illop
20934 stda %f0, [%l5]0x16 ! 00000005ECB54188 ELSE:L2-B003 0 Blk-Store
20935 .word 0x97906000 ! 00000005ECB5418C ELSE:L2-B003 0 random
20936BL120079: ! ELSE:L2-B003
20937 add %g1, 0x321, %g1 ! 00000005ECB54190 ELSE:L2-B003 11 chksum++
20938 srlx %o1, 0x1, %o1 ! 00000005ECB54194 LOOP:L1-B000 11
20939 andcc %o1, 0x1, %g0 ! 00000005ECB54198 LOOP:L1-B000 11
20940 bne,a,pn %xcc, BL120080 ! 00000005ECB5419C LOOP:L1-B000 11
20941 std %f6, [%g6-0x0018] ! 00000005ECB541A0 LOOP:L1-B000 4 S >BD120003
20942 add %g1, 0x360, %g1 ! 00000005ECB541A4 LOOP:L1-B000 7 chksum++
20943 add %g6, 0x38, %l6 ! 00000005ECB541A8 LOOP:L1-B000 7 @BD120005
20944 stda %f16, [%l6]0xD3 ! 00000005ECB541AC SUBR:L0-B000 7 S Short16
20945 ldx [%g2+0x0050], %l5 ! 00000005ECB541B0 SUBR:L0-B000 7 <BD120003
20946 membar 0x40 ! 00000005ECB541B4 SUBR:L0-B000 7
20947 stda %f32, [%l5]0x16 ! 00000005ECB541B8 SUBR:L0-B000 7 Blk-Store
20948 membar 0x40 ! 00000005ECB541BC SUBR:L0-B000 7
20949 ldx [%g2+0x0000], %g5 ! 00000005ECB541C0 SUBR:L0-B000 7 S BASE<BD120167
20950 membar 0x40 ! 00000005ECB541C4 SUBR:L0-B000 7
20951 stda %f0, [%l5]0xF0 ! 00000005ECB541C8 SUBR:L0-B000 7 Blk-Store
20952 membar 0x40 ! 00000005ECB541CC SUBR:L0-B000 7
20953 st %f29, [%g6+0x003C] ! 00000005ECB541D0 SUBR:L0-B000 7 S >BD120027
20954 ldx [%g2+0x0058], %l6 ! 00000005ECB541D4 SUBR:L0-B000 7 <BD120021
20955 ldda [%l6]0x24, %o0 ! 00000005ECB541D8 SUBR:L0-B000 7 S Quad_Ld
20956 ldstuba [%g3-0x0058]%asi, %o3 ! 00000005ECB541DC SUBR:L0-B000 7 S >BD120010
20957 add %g3, -108, %l6 ! 00000005ECB541E0 SUBR:L0-B000 7 @BD120002
20958 stda %f20, [%l6]0xDA ! 00000005ECB541E4 SUBR:L0-B000 7 S Short16
20959 membar 0x40 ! 00000005ECB541E8 SUBR:L0-B000 7
20960 ldda [%l5]0x16, %f16 ! 00000005ECB541EC SUBR:L0-B000 7 Blk-Load
20961 membar 0x40 ! 00000005ECB541F0 SUBR:L0-B000 7
20962 retl ! 00000005ECB541F4 SUBR:L0-B000 7
20963 add %g1, 0xB01, %g1 ! 00000005ECB541F8 SUBR:L0-B000 7 chksum++
20964
20965SECTION .btext062_pg1 TEXT_VA=0x5ecb54000
20966attr_text {
20967 Name = .btext062_pg1,
20968 VA = 0x5ecb54000,
20969 RA = ra2pa(0xfffb62000,0),
20970 PA = ra2pa(0xfffb62000,0),
20971 tsbonly,
20972 part_0_ctx_nonzero_tsb_config_3,
20973 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
20974 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
20975 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
20976}
20977.text; .skip 8
20978
20979!========================================================================
20980
20981SECTION .btext063 TEXT_VA=0x5f5f8c687f00
20982attr_text {
20983 Name = .btext063,
20984 VA = 0x5f5f8c687f00,
20985 RA = ra2pa(0xfffafdf00,0),
20986 PA = ra2pa(0xfffafdf00,0),
20987 notsb
20988}
20989
20990SECTION .btext063_pg0 TEXT_VA=0x5f5f8c686000
20991attr_text {
20992 Name = .btext063_pg0,
20993 VA = 0x5f5f8c686000,
20994 RA = ra2pa(0xfffafc000,0),
20995 PA = ra2pa(0xfffafc000,0),
20996 tsbonly,
20997 part_0_ctx_nonzero_tsb_config_3,
20998 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
20999 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
21000 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
21001}
21002.text; .skip 8
21003
21004
21005SECTION .btext063
21006.text
21007.global SUBR096; SUBR096:
21008 add %g1, 0x6C4, %g1 ! 00005F5F8C687F00 SUBR:L0-B000 8 chksum++
21009 add %i5, %g1, %o1 ! 00005F5F8C687F04 SWCH:L1-B000 8
21010 andcc %o1, 0x2, %g0 ! 00005F5F8C687F08 SWCH:L1-B000 8
21011 bnz,pt %xcc, BL120087 ! 00005F5F8C687F0C SWCH:L1-B000 8
21012 add %g1, 0x9A, %g1 ! 00005F5F8C687F10 SWCH:L1-B000 8 chksum++
21013 andcc %o1, 0x80, %g0 ! 00005F5F8C687F14 SWCH:L1-B000 5
21014 bnz,pt %xcc, BL120086 ! 00005F5F8C687F18 SWCH:L1-B000 5
21015 add %g1, 0x68B, %g1 ! 00005F5F8C687F1C SWCH:L1-B000 5 chksum++
21016 andcc %o1, 0x1, %g0 ! 00005F5F8C687F20 SWCH:L1-B000 4
21017 bnz,a,pt %xcc, BL120085 ! 00005F5F8C687F24 SWCH:L1-B000 4
21018 add %g1, 0xD4C, %g1 ! 00005F5F8C687F28 SWCH:L1-B000 2 chksum++
21019 andcc %o1, 0x2, %g0 ! 00005F5F8C687F2C SWCH:L1-B000 2
21020 bnz,pt %xcc, BL120084 ! 00005F5F8C687F30 SWCH:L1-B000 2
21021 nop ! 00005F5F8C687F34 SWCH:L1-B000 2 S
21022 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F38 SWCH:L1-B000 2 ptr_chase
21023 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F3C SWCH:L1-B000 2 ptr_chase
21024 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F40 SWCH:L1-B000 2 ptr_chase
21025 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F44 SWCH:L1-B000 2 ptr_chase
21026 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F48 SWCH:L1-B000 2 ptr_chase
21027 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F4C SWCH:L1-B000 2 ptr_chase
21028 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F50 SWCH:L1-B000 2 ptr_chase
21029 ldx [%g3-0x0088], %g3 ! 00005F5F8C687F54 SWCH:L1-B000 2 ptr_chase
21030 .word 0x9DB184A5 ! 00005F5F8C687F58 SWCH:L1-B000 2 S illop_VIS
21031 sth %o1, [%g6+0x0038] ! 00005F5F8C687F5C SWCH:L1-B000 2 S >BD120005
21032 pdist %f22, %f20, %f22 ! 00005F5F8C687F60 SWCH:L1-B000 2 S
21033 ldstub [%g4-0x0058], %o3 ! 00005F5F8C687F64 SWCH:L1-B000 2 S >BD120010
21034 add %g1, 0xA70, %g1 ! 00005F5F8C687F68 SWCH:L1-B000 2 chksum++
21035 fba BL120088 ! 00005F5F8C687F6C SWCH:L1-B000 2
21036 sth %o3, [%g5+0x0038] ! 00005F5F8C687F70 SWCH:L1-B000 2 S >BD120005
21037BL120084:add %g1, 0x822, %g1 ! 00005F5F8C687F74 CASE:L2-B000 0 chksum++
21038 .word 0xBDA15A61 ! 00005F5F8C687F78 CASE:L2-B000 0 S illop
21039 sta %f18, [%g6+0x0008]%asi ! 00005F5F8C687F7C CASE:L2-B000 0 S >BD120013
21040 ldswa [%g7+%g7]0x83, %o4 ! 00005F5F8C687F80 CASE:L2-B000 0 S <BD120034
21041 ba,a BL120081 ;.empty ! 00005F5F8C687F84 CASE:L2-B000 0 L
21042 bnz BL120082 ! 00005F5F8C687F88 CASE:L2-B000 0 L
21043 .word 0x0DEA883E ! 00005F5F8C687F8C CASE:L2-B000 0 S random
21044 .word 0x85CB1D32 ! 00005F5F8C687F90 CASE:L2-B000 0 S illop
21045BL120082:bleu,a,pn %xcc, BL120083 ! 00005F5F8C687F94 CASE:L2-B000 0 L
21046BL120081:nop ! 00005F5F8C687F98 CASE:L2-B000 0 S
21047 .word 0x83F00000 ! 00005F5F8C687F9C CASE:L2-B000 0 S illop
21048BL120083:add %g1, 0x212, %g1 ! 00005F5F8C687FA0 CASE:L2-B000 0 chksum++
21049 ba,a,pn %icc, BL120088 ! 00005F5F8C687FA4 CASE:L2-B000 0
21050 swapa [%g4-0x000C]%asi, %o4 ! 00005F5F8C687FA8 CASE:L2-B000 0 S >BD120025
21051BL120085:add %g1, 0x945, %g1 ! 00005F5F8C687FAC CASE:L2-B001 2 chksum++
21052 ldx [%g2+0x0050], %l5 ! 00005F5F8C687FB0 CASE:L2-B001 2 <BD120003
21053 membar 0x40 ! 00005F5F8C687FB4 CASE:L2-B001 2
21054 stda %f0, [%l5]0xF0 ! 00005F5F8C687FB8 CASE:L2-B001 2 Blk-Store
21055 membar 0x40 ! 00005F5F8C687FBC CASE:L2-B001 2
21056 lduba [%g7+%g0]0x83, %o0 ! 00005F5F8C687FC0 CASE:L2-B001 2 S <BD120034
21057 ldstub [%g3-0x0039], %o5 ! 00005F5F8C687FC4 CASE:L2-B001 2 S >BD120018
21058 stba %o3, [%g5-0x0039]%asi ! 00005F5F8C687FC8 CASE:L2-B001 2 S >BD120018
21059 membar 0x40 ! 00005F5F8C687FCC CASE:L2-B001 2
21060 stda %f0, [%l5]0xE0 ! 00005F5F8C687FD0 CASE:L2-B001 2 Blk-Store
21061 membar 0x40 ! 00005F5F8C687FD4 CASE:L2-B001 2
21062 fba,a BL120088 ! 00005F5F8C687FD8 CASE:L2-B001 2
21063 st %f17, [%g3-0x000C] ! 00005F5F8C687FDC CASE:L2-B001 0 S >BD120025
21064BL120086:add %g1, 0xCFE, %g1 ! 00005F5F8C687FE0 CASE:L2-B002 1 chksum++
21065 .word 0xA3A3057C ! 00005F5F8C687FE4 CASE:L2-B002 1 S illop_FP
21066 nop ! 00005F5F8C687FE8 CASE:L2-B002 1 S
21067 nop ! 00005F5F8C687FEC CASE:L2-B002 1 S
21068 add %g4, -108, %l6 ! 00005F5F8C687FF0 CASE:L2-B002 1 @BD120002
21069 ldda [%l6]0xDB, %f28 ! 00005F5F8C687FF4 CASE:L2-B002 1 S Short16
21070 add %g3, -88, %l6 ! 00005F5F8C687FF8 CASE:L2-B002 1 @BD120010
21071 ldda [%l6]0xD8, %f22 ! 00005F5F8C687FFC CASE:L2-B002 1 S Short8
21072 .word 0x87ACAA88 ! 00005F5F8C688000 CASE:L2-B002 1 S illop_FP
21073 ldsw [%g6+0x003C], %o4 ! 00005F5F8C688004 CASE:L2-B002 1 S <BD120027
21074 ldx [%g2+0x0050], %l5 ! 00005F5F8C688008 CASE:L2-B002 1 <BD120003
21075 membar 0x40 ! 00005F5F8C68800C CASE:L2-B002 1
21076 stda %f0, [%l5]0xE0 ! 00005F5F8C688010 CASE:L2-B002 1 Blk-Store
21077 membar 0x40 ! 00005F5F8C688014 CASE:L2-B002 1
21078 ldx [%g6-0x0088], %g6 ! 00005F5F8C688018 CASE:L2-B002 1 ptr_chase
21079 ldx [%g6-0x0088], %g6 ! 00005F5F8C68801C CASE:L2-B002 1 ptr_chase
21080 ldx [%g6-0x0088], %g6 ! 00005F5F8C688020 CASE:L2-B002 1 ptr_chase
21081 membar 0x40 ! 00005F5F8C688024 CASE:L2-B002 1
21082 stda %f0, [%l5]0xF0 ! 00005F5F8C688028 CASE:L2-B002 1 Blk-Store
21083 membar 0x40 ! 00005F5F8C68802C CASE:L2-B002 1
21084 nop ! 00005F5F8C688030 CASE:L2-B002 1 S
21085 fba BL120088 ! 00005F5F8C688034 CASE:L2-B002 1
21086 nop ! 00005F5F8C688038 CASE:L2-B002 1 S
21087BL120087:add %g1, 0xC8D, %g1 ! 00005F5F8C68803C CASE:L2-B003 3 chksum++
21088 nop ! 00005F5F8C688040 CASE:L2-B003 3 S
21089 sta %f3, [%g3+0x0014]%asi ! 00005F5F8C688044 CASE:L2-B003 3 S >BD120004
21090 ldx [%g2+0x0050], %l5 ! 00005F5F8C688048 CASE:L2-B003 3 <BD120003
21091 membar 0x40 ! 00005F5F8C68804C CASE:L2-B003 3
21092 stda %f16, [%l5]0xE0 ! 00005F5F8C688050 CASE:L2-B003 3 Blk-Store
21093 membar 0x40 ! 00005F5F8C688054 CASE:L2-B003 3
21094 membar 0x40 ! 00005F5F8C688058 CASE:L2-B003 3
21095 stda %f16, [%l5]0xF0 ! 00005F5F8C68805C CASE:L2-B003 3 Blk-Store
21096 membar 0x40 ! 00005F5F8C688060 CASE:L2-B003 3
21097 membar 0x40 ! 00005F5F8C688064 CASE:L2-B003 3
21098 stda %f16, [%l5]0xE0 ! 00005F5F8C688068 CASE:L2-B003 3 Blk-Store
21099 membar 0x40 ! 00005F5F8C68806C CASE:L2-B003 3
21100 ba,a BL120088 ! 00005F5F8C688070 CASE:L2-B003 3
21101 .word 0x8BA410F8 ! 00005F5F8C688074 CASE:L2-B003 0 S illop
21102BL120088: ! SWCH:L1-B000
21103 add %g1, 0x2B1, %g1 ! 00005F5F8C688078 SWCH:L1-B000 8 chksum++
21104 stb %o4, [%g6-0x0039] ! 00005F5F8C68807C SWCH:L1-B000 8 S >BD120018
21105 ldx [%g2+0x0058], %l6 ! 00005F5F8C688080 SWCH:L1-B000 8 <BD120021
21106 ldda [%l6]0x24, %o2 ! 00005F5F8C688084 SWCH:L1-B000 8 S Quad_Ld
21107 ldx [%g2+0x0050], %l5 ! 00005F5F8C688088 SWCH:L1-B000 8 <BD120003
21108 membar 0x40 ! 00005F5F8C68808C SWCH:L1-B000 8
21109 stda %f0, [%l5]0x16 ! 00005F5F8C688090 SWCH:L1-B000 8 Blk-Store
21110 membar 0x40 ! 00005F5F8C688094 SWCH:L1-B000 8
21111 add %g5, -88, %l6 ! 00005F5F8C688098 SWCH:L1-B000 8 @BD120010
21112 stda %f28, [%l6]0xD0 ! 00005F5F8C68809C SWCH:L1-B000 8 S Short8
21113 ldx [%g2+0x0050], %l5 ! 00005F5F8C6880A0 SUBR:L0-B000 8 <BD120003
21114 membar 0x40 ! 00005F5F8C6880A4 SUBR:L0-B000 8
21115 stda %f16, [%l5]0xF8 ! 00005F5F8C6880A8 SUBR:L0-B000 8 Blk-Store
21116 membar 0x40 ! 00005F5F8C6880AC SUBR:L0-B000 8
21117 .word 0xB9A2009D ! 00005F5F8C6880B0 SUBR:L0-B000 8 S illop_FP
21118 .word 0x89B08221 ! 00005F5F8C6880B4 SUBR:L0-B000 8 S illop_VIS
21119 ldx [%g2+0x0058], %l6 ! 00005F5F8C6880B8 SUBR:L0-B000 8 <BD120021
21120 stha %g7, [%l6+%g0]0x04 ! 00005F5F8C6880BC SUBR:L0-B000 8 S >BD120022
21121 std %f12, [%g3-0x0018] ! 00005F5F8C6880C0 SUBR:L0-B000 8 S >BD120003
21122 membar 0x40 ! 00005F5F8C6880C4 SUBR:L0-B000 8
21123 stda %f32, [%l5]0x16 ! 00005F5F8C6880C8 SUBR:L0-B000 8 Blk-Store
21124 membar 0x40 ! 00005F5F8C6880CC SUBR:L0-B000 8
21125 ldx [%g2+0x0008], %g5 ! 00005F5F8C6880D0 SUBR:L0-B000 8 S BASE<BD120145
21126 .word 0x9FAB907C ! 00005F5F8C6880D4 SUBR:L0-B000 8 S illop_FP
21127 nop ! 00005F5F8C6880D8 SUBR:L0-B000 8 S
21128 ldx [%g2+0x0038], %g4 ! 00005F5F8C6880DC SUBR:L0-B000 8 S BASE<BD120166
21129 membar 0x40 ! 00005F5F8C6880E0 SUBR:L0-B000 8
21130 stda %f32, [%l5]0xF0 ! 00005F5F8C6880E4 SUBR:L0-B000 8 Blk-Store
21131 membar 0x40 ! 00005F5F8C6880E8 SUBR:L0-B000 8
21132 add %g5, -88, %l6 ! 00005F5F8C6880EC SUBR:L0-B000 8 @BD120010
21133 ldda [%l6]0xD0, %f28 ! 00005F5F8C6880F0 SUBR:L0-B000 8 S Short8
21134 retl ! 00005F5F8C6880F4 SUBR:L0-B000 8
21135 add %g1, 0x802, %g1 ! 00005F5F8C6880F8 SUBR:L0-B000 8 chksum++
21136
21137SECTION .btext063_pg1 TEXT_VA=0x5f5f8c688000
21138attr_text {
21139 Name = .btext063_pg1,
21140 VA = 0x5f5f8c688000,
21141 RA = ra2pa(0xfffafe000,0),
21142 PA = ra2pa(0xfffafe000,0),
21143 tsbonly,
21144 part_0_ctx_nonzero_tsb_config_3,
21145 TTE_Context=74, TTE_Size=0, TTE_W=0, TTE_X=1,
21146 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
21147 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
21148}
21149.text; .skip 8
21150! Context 74: 2266 instructions generated, 7191 executed, 178 traps
21151
21152#undef BLIMP_BIAS
21153#define BLIMP_BIAS 0
21154#undef BLIMP_FRAME
21155#define BLIMP_FRAME 128
21156#undef BLIMP_32BIT
21157#define BLIMP_32BIT 0
21158
21159!========================================================================
21160
21161SECTION .btext064 TEXT_VA=0x4d76fb363d00
21162attr_text {
21163 Name = .btext064,
21164 VA = 0x4d76fb363d00,
21165 RA = ra2pa(0xfffa25d00,0),
21166 PA = ra2pa(0xfffa25d00,0),
21167 notsb
21168}
21169
21170SECTION .btext064_pg0 TEXT_VA=0x4d76fb362000
21171attr_text {
21172 Name = .btext064_pg0,
21173 VA = 0x4d76fb362000,
21174 RA = ra2pa(0xfffa24000,0),
21175 PA = ra2pa(0xfffa24000,0),
21176 tsbonly,
21177 part_0_ctx_nonzero_tsb_config_3,
21178 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
21179 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
21180 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
21181}
21182.text; .skip 8
21183
21184
21185SECTION .btext064
21186.text
21187.global start_th_7; start_th_7:
21188.global SUBR100; SUBR100:
21189BL140176: ! MAIN:L0-B000
21190 nop ! 00004D76FB363D00 MAIN:L0-B000 1
21191 sethi %hh(0xFD3DD8000),%g2 ! 00004D76FB363D04 MAIN:L0-B000 1 BD140167
21192 or %g2,%hm(0xFD3DD8000),%g2 ! 00004D76FB363D08 MAIN:L0-B000 1
21193 sethi %lm(0xFD3DD8000),%g3 ! 00004D76FB363D0C MAIN:L0-B000 1
21194 or %g3,%lo(0xFD3DD8000),%g3 ! 00004D76FB363D10 MAIN:L0-B000 1
21195 sllx %g2, 0x20, %g2 ! 00004D76FB363D14 MAIN:L0-B000 1
21196 or %g2, %g3, %g2 ! 00004D76FB363D18 MAIN:L0-B000 1
21197 sethi %hh(0x78E527FB2000),%l0 ! 00004D76FB363D1C MAIN:L0-B000 1 STACK0075
21198 or %l0,%hm(0x78E527FB2000),%l0 ! 00004D76FB363D20 MAIN:L0-B000 1
21199 sethi %lm(0x78E527FB2000),%l1 ! 00004D76FB363D24 MAIN:L0-B000 1
21200 or %l1,%lo(0x78E527FB2000),%l1 ! 00004D76FB363D28 MAIN:L0-B000 1
21201 sllx %l0, 0x20, %l0 ! 00004D76FB363D2C MAIN:L0-B000 1
21202 or %l0, %l1, %l0 ! 00004D76FB363D30 MAIN:L0-B000 1
21203 sub %l0, 0x100, %o6 ! 00004D76FB363D34 MAIN:L0-B000 1
21204 add %o6, 0x80, %i6 ! 00004D76FB363D38 MAIN:L0-B000 1
21205 addcc %g0, 0x1, %g1 ! 00004D76FB363D3C MAIN:L0-B000 1
21206 or %g0, 0xD7B, %g3 ! 00004D76FB363D40 MAIN:L0-B000 1
21207 or %g0, 0x67E, %g4 ! 00004D76FB363D44 MAIN:L0-B000 1
21208 or %g0, 0x52E, %g5 ! 00004D76FB363D48 MAIN:L0-B000 1
21209 or %g0, -3559, %g6 ! 00004D76FB363D4C MAIN:L0-B000 1
21210 or %g0, 0x0, %g7 ! 00004D76FB363D50 MAIN:L0-B000 1
21211 or %g0, -2603, %o0 ! 00004D76FB363D54 MAIN:L0-B000 1
21212 or %g0, -3605, %o1 ! 00004D76FB363D58 MAIN:L0-B000 1
21213 or %g0, -3990, %o2 ! 00004D76FB363D5C MAIN:L0-B000 1
21214 or %g0, 0x1BC, %o3 ! 00004D76FB363D60 MAIN:L0-B000 1
21215 or %g0, -1710, %o4 ! 00004D76FB363D64 MAIN:L0-B000 1
21216 or %g0, -3645, %o5 ! 00004D76FB363D68 MAIN:L0-B000 1
21217 or %g0, -2391, %o7 ! 00004D76FB363D6C MAIN:L0-B000 1
21218 or %g0, -3673, %l0 ! 00004D76FB363D70 MAIN:L0-B000 1
21219 or %g0, 0xAB9, %l1 ! 00004D76FB363D74 MAIN:L0-B000 1
21220 or %g0, 0xFEA, %l2 ! 00004D76FB363D78 MAIN:L0-B000 1
21221 or %g0, -1952, %l3 ! 00004D76FB363D7C MAIN:L0-B000 1
21222 or %g0, 0xFF5, %l4 ! 00004D76FB363D80 MAIN:L0-B000 1
21223 or %g0, -433, %l5 ! 00004D76FB363D84 MAIN:L0-B000 1
21224 sethi %hh(0x4D76FB363D00),%l7 ! 00004D76FB363D88 MAIN:L0-B000 1 SUBR100
21225 or %l7,%hm(0x4D76FB363D00),%l7 ! 00004D76FB363D8C MAIN:L0-B000 1
21226 sethi %lm(0x4D76FB363D00),%l6 ! 00004D76FB363D90 MAIN:L0-B000 1
21227 or %l6,%lo(0x4D76FB363D00),%l6 ! 00004D76FB363D94 MAIN:L0-B000 1
21228 sllx %l7, 0x20, %l7 ! 00004D76FB363D98 MAIN:L0-B000 1
21229 or %l7, %l6, %l7 ! 00004D76FB363D9C MAIN:L0-B000 1
21230 or %g0, 0x90A, %l6 ! 00004D76FB363DA0 MAIN:L0-B000 1
21231 or %g0, 0x2ED, %i0 ! 00004D76FB363DA4 MAIN:L0-B000 1
21232 or %g0, -411, %i1 ! 00004D76FB363DA8 MAIN:L0-B000 1
21233 or %g0, 0xACA, %i2 ! 00004D76FB363DAC MAIN:L0-B000 1
21234 or %g0, 0x4AC, %i3 ! 00004D76FB363DB0 MAIN:L0-B000 1
21235 or %g0, 0x883, %i4 ! 00004D76FB363DB4 MAIN:L0-B000 1
21236 or %g0, 0x22A, %i5 ! 00004D76FB363DB8 MAIN:L0-B000 1
21237 or %g0, -1964, %i7 ! 00004D76FB363DBC MAIN:L0-B000 1
21238 or %g0, 0x4, %g6 ! 00004D76FB363DC0 MAIN:L0-B000 1
21239BL140177:save %o6, -128, %o6 ! 00004D76FB363DC4 MAIN:L0-B000 4
21240 add %i0, %g6, %l0 ! 00004D76FB363DC8 MAIN:L0-B000 4
21241 add %i1, %g6, %l1 ! 00004D76FB363DCC MAIN:L0-B000 4
21242 add %i2, %g6, %l2 ! 00004D76FB363DD0 MAIN:L0-B000 4
21243 add %i3, %g6, %l3 ! 00004D76FB363DD4 MAIN:L0-B000 4
21244 add %i4, %g6, %l4 ! 00004D76FB363DD8 MAIN:L0-B000 4
21245 add %i5, %g6, %l5 ! 00004D76FB363DDC MAIN:L0-B000 4
21246 add %i6, %g6, %l6 ! 00004D76FB363DE0 MAIN:L0-B000 4
21247 add %i7, %g6, %l7 ! 00004D76FB363DE4 MAIN:L0-B000 4
21248 add %l0, %g6, %o0 ! 00004D76FB363DE8 MAIN:L0-B000 4
21249 add %l1, %g6, %o1 ! 00004D76FB363DEC MAIN:L0-B000 4
21250 add %l2, %g6, %o2 ! 00004D76FB363DF0 MAIN:L0-B000 4
21251 add %l3, %g6, %o3 ! 00004D76FB363DF4 MAIN:L0-B000 4
21252 add %l4, %g6, %o4 ! 00004D76FB363DF8 MAIN:L0-B000 4
21253 add %l5, %g6, %o5 ! 00004D76FB363DFC MAIN:L0-B000 4
21254 add %l7, %g6, %o7 ! 00004D76FB363E00 MAIN:L0-B000 4
21255 subcc %g6, 0x1, %g6 ! 00004D76FB363E04 MAIN:L0-B000 4
21256 bnz,pt %xcc, BL140177 ! 00004D76FB363E08 MAIN:L0-B000 4
21257 nop ! 00004D76FB363E0C MAIN:L0-B000 4
21258 restore %g0, %g0, %g0 ! 00004D76FB363E10 MAIN:L0-B000 1
21259 restore %g0, %g0, %g0 ! 00004D76FB363E14 MAIN:L0-B000 1
21260 restore %g0, %g0, %g0 ! 00004D76FB363E18 MAIN:L0-B000 1
21261 restore %g0, %g0, %g0 ! 00004D76FB363E1C MAIN:L0-B000 1
21262 ta %xcc, 0x44 ! 00004D76FB363E20 MAIN:L0-B000 1 cleanwin=0
21263 wr %g0, 0xA0, %gsr ! 00004D76FB363E24 MAIN:L0-B000 1
21264 ldd [%g2+0x0068], %f0 ! 00004D76FB363E28 MAIN:L0-B000 1 <BD140171
21265 faddd %f0, %f0, %f6 ! 00004D76FB363E2C MAIN:L0-B000 1
21266 faddd %f0, %f6, %f12 ! 00004D76FB363E30 MAIN:L0-B000 1
21267 faddd %f6, %f12, %f14 ! 00004D76FB363E34 MAIN:L0-B000 1
21268 faddd %f12, %f14, %f60 ! 00004D76FB363E38 MAIN:L0-B000 1
21269 faddd %f14, %f60, %f62 ! 00004D76FB363E3C MAIN:L0-B000 1
21270 faddd %f60, %f62, %f32 ! 00004D76FB363E40 MAIN:L0-B000 1
21271 faddd %f62, %f32, %f34 ! 00004D76FB363E44 MAIN:L0-B000 1
21272 faddd %f32, %f34, %f36 ! 00004D76FB363E48 MAIN:L0-B000 1
21273 faddd %f34, %f36, %f38 ! 00004D76FB363E4C MAIN:L0-B000 1
21274 faddd %f36, %f38, %f40 ! 00004D76FB363E50 MAIN:L0-B000 1
21275 faddd %f38, %f40, %f42 ! 00004D76FB363E54 MAIN:L0-B000 1
21276 faddd %f40, %f42, %f44 ! 00004D76FB363E58 MAIN:L0-B000 1
21277 faddd %f42, %f44, %f46 ! 00004D76FB363E5C MAIN:L0-B000 1
21278 ld [%g2+0x0070], %f2 ! 00004D76FB363E60 MAIN:L0-B000 1 <BD140172
21279 fadds %f2, %f2, %f3 ! 00004D76FB363E64 MAIN:L0-B000 1
21280 fadds %f2, %f3, %f4 ! 00004D76FB363E68 MAIN:L0-B000 1
21281 fadds %f3, %f4, %f5 ! 00004D76FB363E6C MAIN:L0-B000 1
21282 fadds %f4, %f5, %f8 ! 00004D76FB363E70 MAIN:L0-B000 1
21283 fadds %f5, %f8, %f9 ! 00004D76FB363E74 MAIN:L0-B000 1
21284 fadds %f8, %f9, %f10 ! 00004D76FB363E78 MAIN:L0-B000 1
21285 fadds %f9, %f10, %f11 ! 00004D76FB363E7C MAIN:L0-B000 1
21286 fcmpd %fcc0, %f0, %f0 ! 00004D76FB363E80 MAIN:L0-B000 1
21287 fcmpd %fcc1, %f0, %f0 ! 00004D76FB363E84 MAIN:L0-B000 1
21288 fcmpd %fcc2, %f0, %f0 ! 00004D76FB363E88 MAIN:L0-B000 1
21289 fcmpd %fcc3, %f0, %f0 ! 00004D76FB363E8C MAIN:L0-B000 1
21290 stx %fsr, [%g2+0x0060] ! 00004D76FB363E90 MAIN:L0-B000 1 <BD140008
21291 fzero %f16 ! 00004D76FB363E94 MAIN:L0-B000 1
21292 fzero %f18 ! 00004D76FB363E98 MAIN:L0-B000 1
21293 fzero %f20 ! 00004D76FB363E9C MAIN:L0-B000 1
21294 fzero %f22 ! 00004D76FB363EA0 MAIN:L0-B000 1
21295 fzero %f24 ! 00004D76FB363EA4 MAIN:L0-B000 1
21296 fzero %f26 ! 00004D76FB363EA8 MAIN:L0-B000 1
21297 fzero %f28 ! 00004D76FB363EAC MAIN:L0-B000 1
21298 fzero %f30 ! 00004D76FB363EB0 MAIN:L0-B000 1
21299 ldx [%g2+0x0000], %g3 ! 00004D76FB363EB4 MAIN:L0-B000 1 BASE<BD140167
21300 ldx [%g2+0x0008], %g4 ! 00004D76FB363EB8 MAIN:L0-B000 1 BASE<BD140145
21301 ldx [%g2+0x0010], %g5 ! 00004D76FB363EBC MAIN:L0-B000 1 BASE<BD140173
21302 ldx [%g2+0x0018], %g6 ! 00004D76FB363EC0 MAIN:L0-B000 1 BASE<BD140077
21303 or %g0, 0x2, %l3 ! 00004D76FB363EC4 LOOP:L1-B000 1
21304BL140256: ! LOOP:L1-B000
21305 add %g1, 0x868, %g1 ! 00004D76FB363EC8 LOOP:L1-B000 2 chksum++
21306 sth %i5, [%g5-0x0070] ! 00004D76FB363ECC LOOP:L1-B000 2 S >BD140006
21307 ldx [%g2+0x0038], %g4 ! 00004D76FB363ED0 LOOP:L1-B000 2 S BASE<BD140166
21308 ldda [%g6-0x0068]%asi, %f42 ! 00004D76FB363ED4 LOOP:L1-B000 2 S <BD140005
21309 ldx [%g2+0x0050], %l5 ! 00004D76FB363ED8 LOOP:L1-B000 2 <BD140003
21310 membar 0x40 ! 00004D76FB363EDC LOOP:L1-B000 2
21311 stda %f0, [%l5]0xF0 ! 00004D76FB363EE0 LOOP:L1-B000 2 Blk-Store
21312 membar 0x40 ! 00004D76FB363EE4 LOOP:L1-B000 2
21313 fpackfix %f26, %f24 ! 00004D76FB363EE8 LOOP:L1-B000 2 S
21314 prefetch [%g4+0x0058], 3 ! 00004D76FB363EEC LOOP:L1-B000 2 S <BD140003
21315 std %f62, [%g6-0x0068] ! 00004D76FB363EF0 LOOP:L1-B000 2 S >BD140005
21316 ldstub [%g3-0x003A], %o3 ! 00004D76FB363EF4 LOOP:L1-B000 2 S >BD140007
21317 add %g4, 0x58, %l5 ! 00004D76FB363EF8 LOOP:L1-B000 2 @BD140003
21318 stda %f22,[%l5+%g1]0xC0 ! 00004D76FB363EFC LOOP:L1-B000 2 S Partial_St
21319 add %o5, %g1, %o1 ! 00004D76FB363F00 SWCH:L2-B000 2
21320 and %o1, 0x18, %o7 ! 00004D76FB363F04 SWCH:L2-B000 2
21321 sethi %hi(0x21C), %o1 ! 00004D76FB363F08 SWCH:L2-B000 2 .+0
21322 or %o1,%lo(0x21C),%o1 ! 00004D76FB363F0C SWCH:L2-B000 2
21323 add %o1, %o7, %o1 ! 00004D76FB363F10 SWCH:L2-B000 2
21324 jmpl %l7+%o1, %g0 ! 00004D76FB363F14 SWCH:L2-B000 2
21325 .word 0x83F00000 ! 00004D76FB363F18 SWCH:L2-B000 2 S illop
21326 fba,a,pt %fcc0, BL140185 ! 00004D76FB363F1C SWCH:L2-B000 0
21327 lduh [%g3-0x0070], %o0 ! 00004D76FB363F20 SWCH:L2-B000 0 S <BD140006
21328 ba,pn %icc, BL140184 ! 00004D76FB363F24 SWCH:L2-B000 0
21329 nop ! 00004D76FB363F28 SWCH:L2-B000 0 S
21330 ba,a BL140183 ! 00004D76FB363F2C SWCH:L2-B000 1
21331 stb %i0, [%g4+0x005A] ! 00004D76FB363F30 SWCH:L2-B000 0 S >BD140003+2
21332 fba,a,pn %fcc1, BL140182 ! 00004D76FB363F34 SWCH:L2-B000 1
21333 .word 0xBDF00000 ! 00004D76FB363F38 SWCH:L2-B000 0 S illop
21334BL140182:add %g1, 0xE8B, %g1 ! 00004D76FB363F3C CASE:L3-B000 1 chksum++
21335 nop ! 00004D76FB363F40 CASE:L3-B000 1 S
21336 bvc,a,pn %icc, BL140178 ;.empty ! 00004D76FB363F44 CASE:L3-B000 1 L
21337 bz,a,pn %xcc, BL140179 ;.empty ! 00004D76FB363F48 CASE:L3-B000 1 L
21338 bcc BL140180 ;.empty ! 00004D76FB363F4C CASE:L3-B000 0 L
21339 bgu,a,pt %xcc, BL140180 ! 00004D76FB363F50 CASE:L3-B000 0 L
21340BL140178:stda %f44, [%g3-0x0068]%asi ! 00004D76FB363F54 CASE:L3-B000 0 S >BD140005
21341 fbn BL140181 ;.empty ! 00004D76FB363F58 CASE:L3-B000 1 L
21342BL140180:bge,a BL140181 ! 00004D76FB363F5C CASE:L3-B000 1 L
21343BL140179:stx %i5, [%g6+0x0058] ! 00004D76FB363F60 CASE:L3-B000 1 S >BD140003
21344BL140181:add %g1, 0x5CF, %g1 ! 00004D76FB363F64 CASE:L3-B000 1 chksum++
21345 ba,pn %xcc, BL140186 ! 00004D76FB363F68 CASE:L3-B000 1
21346 nop ! 00004D76FB363F6C CASE:L3-B000 1 S
21347BL140183:add %g1, 0xE3F, %g1 ! 00004D76FB363F70 CASE:L3-B001 1 chksum++
21348 st %f14, [%g3-0x0068] ! 00004D76FB363F74 CASE:L3-B001 1 S >BD140005
21349 st %f15, [%g3-0x0064] ! 00004D76FB363F78 CASE:L3-B001 1 S >BD140005+4
21350 add %g6, 0x58, %l5 ! 00004D76FB363F7C CASE:L3-B001 1 @BD140003
21351 stda %f30,[%l5+%g1]0xC2 ! 00004D76FB363F80 CASE:L3-B001 1 S Partial_St
21352 popc %i1, %o2 ! 00004D76FB363F84 CASE:L3-B001 1 S
21353 ldx [%g2+0x0038], %g6 ! 00004D76FB363F88 CASE:L3-B001 1 S BASE<BD140166
21354 ldx [%g4-0x0088], %g4 ! 00004D76FB363F8C CASE:L3-B001 1 ptr_chase
21355 fba,pn %fcc3, BL140186 ! 00004D76FB363F90 CASE:L3-B001 1
21356 nop ! 00004D76FB363F94 CASE:L3-B001 1 S
21357BL140184:add %g1, 0x3C5, %g1 ! 00004D76FB363F98 CASE:L3-B002 0 chksum++
21358 .word 0xB5641B2F ! 00004D76FB363F9C CASE:L3-B002 0 illop
21359 .word 0x97672C88 ! 00004D76FB363FA0 CASE:L3-B002 0 S illop
21360 ldx [%g2+0x0060], %fsr ! 00004D76FB363FA4 CASE:L3-B002 0 S <BD140008
21361 stb %i5, [%g5-0x003A] ! 00004D76FB363FA8 CASE:L3-B002 0 S >BD140007
21362 ldx [%g2+0x0050], %l5 ! 00004D76FB363FAC CASE:L3-B002 0 <BD140003
21363 membar 0x40 ! 00004D76FB363FB0 CASE:L3-B002 0
21364 .word 0xE1708B1E ! 00004D76FB363FB4 CASE:L3-B002 0 illop
21365 membar 0x40 ! 00004D76FB363FB8 CASE:L3-B002 0
21366 sethi %hh(0x432B15EEFF00),%l6 ! 00004D76FB363FBC CASE:L3-B002 0 SUBR101
21367 or %l6,%hm(0x432B15EEFF00),%l6 ! 00004D76FB363FC0 CASE:L3-B002 0
21368 sethi %lm(0x432B15EEFF00),%l5 ! 00004D76FB363FC4 CASE:L3-B002 0
21369 or %l5,%lo(0x432B15EEFF00),%l5 ! 00004D76FB363FC8 CASE:L3-B002 0
21370 sllx %l6, 0x20, %l6 ! 00004D76FB363FCC CASE:L3-B002 0
21371 .word 0xADA8CC82 ! 00004D76FB363FD0 CASE:L3-B002 0 illop
21372 jmpl %l6+0x0000, %o7 ! 00004D76FB363FD4 CASE:L3-B002 0 S
21373 fpmerge %f22, %f21, %f24 ! 00004D76FB363FD8 CASE:L3-B002 0 S
21374 .word 0xBBA218BB ! 00004D76FB363FDC CASE:L3-B002 0 illop
21375 membar 0x40 ! 00004D76FB363FE0 CASE:L3-B002 0
21376 stda %f16, [%l5]0x16 ! 00004D76FB363FE4 CASE:L3-B002 0 Blk-Store
21377 membar 0x40 ! 00004D76FB363FE8 CASE:L3-B002 0
21378 .word 0x83F00000 ! 00004D76FB363FEC CASE:L3-B002 0 S illop
21379 .word 0x03DAF4A5 ! 00004D76FB363FF0 CASE:L3-B002 0 S illop
21380 add %g3, 0x58, %l5 ! 00004D76FB363FF4 CASE:L3-B002 0 @BD140003
21381 .word 0x83A4D15F ! 00004D76FB363FF8 CASE:L3-B002 0 S illop
21382 .word 0x97A88447 ! 00004D76FB363FFC CASE:L3-B002 0 S illop
21383 .word 0x85A7CDA1 ! 00004D76FB364000 CASE:L3-B002 0 S illop
21384 .word 0xE517AEA6 ! 00004D76FB364004 CASE:L3-B002 0 illop
21385 ldx [%g2+0x0020], %g4 ! 00004D76FB364008 CASE:L3-B002 0 S BASE<BD140016
21386BL140185:add %g1, 0x3, %g1 ! 00004D76FB36400C CASE:L3-B003 0 chksum++
21387 .word 0x91B09001 ! 00004D76FB364010 CASE:L3-B003 0 illop
21388 .word 0xDD088DC3 ! 00004D76FB364014 CASE:L3-B003 0 illop
21389 ldx [%g5-0x0088], %g5 ! 00004D76FB364018 CASE:L3-B003 0 ptr_chase
21390 .word 0xF9CA8140 ! 00004D76FB36401C CASE:L3-B003 0 illop
21391 .word 0x85D374C1 ! 00004D76FB364020 CASE:L3-B003 0 illop
21392 .word 0x9FA70089 ! 00004D76FB364024 CASE:L3-B003 0 illop
21393 sethi %hh(0x645FD9BFFF00),%l6 ! 00004D76FB364028 CASE:L3-B003 0 SUBR102
21394 .word 0xBB948072 ! 00004D76FB36402C CASE:L3-B003 0 random
21395 sethi %lm(0x645FD9BFFF00),%l5 ! 00004D76FB364030 CASE:L3-B003 0
21396 or %l5,%lo(0x645FD9BFFF00),%l5 ! 00004D76FB364034 CASE:L3-B003 0
21397 sllx %l6, 0x20, %l6 ! 00004D76FB364038 CASE:L3-B003 0
21398 or %l6, %l5, %l6 ! 00004D76FB36403C CASE:L3-B003 0
21399 .word 0xC0D7D121 ! 00004D76FB364040 CASE:L3-B003 0 S random
21400 .word 0x9FC3801F ! 00004D76FB364044 CASE:L3-B003 0 S random
21401 .word 0x97A6C706 ! 00004D76FB364048 CASE:L3-B003 0 S illop
21402 ba,a,pn %icc, BL140186 ! 00004D76FB36404C CASE:L3-B003 0
21403 .word 0x16786104 ! 00004D76FB364050 CASE:L3-B003 0 S random
21404BL140186: ! SWCH:L2-B000
21405 add %g1, 0xA06, %g1 ! 00004D76FB364054 SWCH:L2-B000 2 chksum++
21406 add %g4, 0x58, %l5 ! 00004D76FB364058 SWCH:L2-B000 2 @BD140003
21407 stda %f20,[%l5+%g1]0xCC ! 00004D76FB36405C SWCH:L2-B000 2 S Partial_St
21408 add %g5, -58, %l6 ! 00004D76FB364060 SWCH:L2-B000 2 @BD140007
21409 stda %f28, [%l6]0xD1 ! 00004D76FB364064 SWCH:L2-B000 2 S Short8
21410 sth %o3, [%g4+0x005A] ! 00004D76FB364068 SWCH:L2-B000 2 S >BD140003+2
21411 prefetch [%l4+0x0781], 4 ! 00004D76FB36406C SWCH:L2-B000 2 S <.+1921
21412 stw %i4, [%g4+0x005C] ! 00004D76FB364070 SWCH:L2-B000 2 S >BD140003+4
21413 popc %o1, %o5 ! 00004D76FB364074 SWCH:L2-B000 2 S
21414 ldx [%g2+0x0050], %l5 ! 00004D76FB364078 SWCH:L2-B000 2 <BD140003
21415 membar 0x40 ! 00004D76FB36407C SWCH:L2-B000 2
21416 stda %f16, [%l5]0xE0 ! 00004D76FB364080 SWCH:L2-B000 2 Blk-Store
21417 membar 0x40 ! 00004D76FB364084 SWCH:L2-B000 2
21418 or %g0, 0x2, %l1 ! 00004D76FB364088 LOOP:L2-B001 2
21419BL140199: ! LOOP:L2-B001
21420 add %g1, 0x98D, %g1 ! 00004D76FB36408C LOOP:L2-B001 4 chksum++
21421 ldx [%g2+0x0000], %g3 ! 00004D76FB364090 LOOP:L2-B001 4 S BASE<BD140167
21422 array8 %g1, %o0, %i2 ! 00004D76FB364094 LOOP:L2-B001 4 S
21423 std %o0, [%g3+0x0058] ! 00004D76FB364098 LOOP:L2-B001 4 S >BD140003
21424 stb %o0, [%g5-0x003A] ! 00004D76FB36409C LOOP:L2-B001 4 S >BD140007
21425 sth %o2, [%g5-0x0024] ! 00004D76FB3640A0 LOOP:L2-B001 4 S >BD140004
21426 call .+8 ! 00004D76FB3640A4 LOOP:L2-B001 4 S
21427 std %i4, [%g3+0x005B] ! 00004D76FB3640A8 LOOP:L2-B001 4 S >BD140003+3
21428 ldx [%g2+0x0028], %g5 ! 00004D76FB3640AC LOOP:L2-B001 4 S BASE<BD140060
21429 ldx [%g2+0x0050], %l5 ! 00004D76FB3640B0 LOOP:L2-B001 4 <BD140003
21430 membar 0x40 ! 00004D76FB3640B4 LOOP:L2-B001 4
21431 stda %f0, [%l5]0xF0 ! 00004D76FB3640B8 LOOP:L2-B001 4 Blk-Store
21432 membar 0x40 ! 00004D76FB3640BC LOOP:L2-B001 4
21433 and %g1, 0xFE, %l0 ! 00004D76FB3640C0 LOOP:L3-B004 4
21434BL140191: ! LOOP:L3-B004
21435 add %g1, 0xBA6, %g1 ! 00004D76FB3640C4 LOOP:L3-B004 7 chksum++
21436 call .+8 ;.empty ! 00004D76FB3640C8 LOOP:L3-B004 7 L
21437BL140187:bneg,a BL140188 ;.empty ! 00004D76FB3640CC LOOP:L3-B004 7 L
21438 .word 0x97A50D61 ! 00004D76FB3640D0 LOOP:L3-B004 0 L illop
21439BL140188:nop ! 00004D76FB3640D4 LOOP:L3-B004 7 S
21440BL140189:sth %i2, [%g3-0x0024] ! 00004D76FB3640D8 LOOP:L3-B004 7 S >BD140004
21441 ldx [%g2+0x0018], %g4 ! 00004D76FB3640DC LOOP:L3-B004 7 S BASE<BD140077
21442 fbl,a BL140190 ! 00004D76FB3640E0 LOOP:L3-B004 7 L
21443BL140190:nop ! 00004D76FB3640E4 LOOP:L3-B004 2 S
21444 add %g1, 0x339, %g1 ! 00004D76FB3640E8 LOOP:L3-B004 7 chksum++
21445 srlx %l0, 0x1, %l0 ! 00004D76FB3640EC LOOP:L3-B004 7
21446 andcc %l0, 0x1, %g0 ! 00004D76FB3640F0 LOOP:L3-B004 7
21447 bne,pn %xcc, BL140191 ! 00004D76FB3640F4 LOOP:L3-B004 7
21448 ldsh [%g5-0x0070], %i2 ! 00004D76FB3640F8 LOOP:L3-B004 7 S <BD140006
21449 add %g1, 0x4AA, %g1 ! 00004D76FB3640FC LOOP:L3-B004 4 chksum++
21450 and %g1, 0xFE, %l2 ! 00004D76FB364100 LOOP:L3-B005 4
21451BL140192: ! LOOP:L3-B005
21452 add %g1, 0xA08, %g1 ! 00004D76FB364104 LOOP:L3-B005 9 chksum++
21453 call .+8 ! 00004D76FB364108 LOOP:L3-B005 9 S
21454 prefetch [%o2+%g3], 21 ! 00004D76FB36410C LOOP:L3-B005 9 S <.+0
21455 sethi %hh(0xFFFFDE523E7AFF00),%l6 ! 00004D76FB364110 LOOP:L3-B005 9 SUBR106
21456 or %l6,%hm(0xFFFFDE523E7AFF00),%l6 ! 00004D76FB364114 LOOP:L3-B005 9
21457 sethi %lm(0xFFFFDE523E7AFF00),%l5 ! 00004D76FB364118 LOOP:L3-B005 9
21458 or %l5,%lo(0xFFFFDE523E7AFF00),%l5 ! 00004D76FB36411C LOOP:L3-B005 9
21459 sllx %l6, 0x20, %l6 ! 00004D76FB364120 LOOP:L3-B005 9
21460 or %l6, %l5, %l6 ! 00004D76FB364124 LOOP:L3-B005 9
21461 jmpl %l6+0x0000, %o7 ! 00004D76FB364128 LOOP:L3-B005 9 S
21462 nop ! 00004D76FB36412C LOOP:L3-B005 9 S
21463 ldx [%g2+0x0050], %l5 ! 00004D76FB364130 LOOP:L3-B005 9 <BD140003
21464 membar 0x40 ! 00004D76FB364134 LOOP:L3-B005 9
21465 ldda [%l5]0x16, %f16 ! 00004D76FB364138 LOOP:L3-B005 9 Blk-Load
21466 membar 0x40 ! 00004D76FB36413C LOOP:L3-B005 9
21467 prefetch [%g6+%i5], 21 ! 00004D76FB364140 LOOP:L3-B005 9 S <.+0
21468 ldd [%g3+0x0058], %f26 ! 00004D76FB364144 LOOP:L3-B005 9 S <BD140003
21469 .word 0x95A7507F ! 00004D76FB364148 LOOP:L3-B005 9 S illop_FP
21470 add %g3, -58, %l6 ! 00004D76FB36414C LOOP:L3-B005 9 @BD140007
21471 stda %f26, [%l6]0xD0 ! 00004D76FB364150 LOOP:L3-B005 9 S Short8
21472 call .+8 ! 00004D76FB364154 LOOP:L3-B005 9 S
21473 ldsha [%g7+%g0]0x8B, %o5 ! 00004D76FB364158 LOOP:L3-B005 9 S <BD140034
21474 add %g3, 0x58, %l5 ! 00004D76FB36415C LOOP:L3-B005 9 @BD140003
21475 stda %f24,[%l5+%g1]0xCD ! 00004D76FB364160 LOOP:L3-B005 9 S Partial_St
21476 srlx %l2, 0x1, %l2 ! 00004D76FB364164 LOOP:L3-B005 9
21477 andcc %l2, 0x1, %g0 ! 00004D76FB364168 LOOP:L3-B005 9
21478 bne,pn %xcc, BL140192 ! 00004D76FB36416C LOOP:L3-B005 9
21479 nop ! 00004D76FB364170 LOOP:L3-B005 9 S
21480 add %g1, 0xE93, %g1 ! 00004D76FB364174 LOOP:L3-B005 4 chksum++
21481 fcmpd %fcc0, %f12, %f44 ! 00004D76FB364178 SKIP:L3-B006 4
21482 fbge BL140193 ! 00004D76FB36417C SKIP:L3-B006 4
21483 nop ! 00004D76FB364180 SKIP:L3-B006 4 S
21484 ldx [%g2+0x0050], %l5 ! 00004D76FB364184 SKIP:L3-B006 0 <BD140003
21485 .word 0x8F64B8DF ! 00004D76FB364188 SKIP:L3-B006 0 illop
21486 .word 0xFC4FC09E ! 00004D76FB36418C SKIP:L3-B006 0 random
21487 membar 0x40 ! 00004D76FB364190 SKIP:L3-B006 0
21488 call .+8 ! 00004D76FB364194 SKIP:L3-B006 0 S
21489 nop ! 00004D76FB364198 SKIP:L3-B006 0 S
21490 .word 0xB5A88881 ! 00004D76FB36419C SKIP:L3-B006 0 S illop
21491 ldx [%g2+0x0060], %fsr ! 00004D76FB3641A0 SKIP:L3-B006 0 S <BD140008
21492 add %g1, 0x181, %g1 ! 00004D76FB3641A4 SKIP:L3-B006 0 chksum++
21493 ldx [%g2+0x0060], %fsr ! 00004D76FB3641A8 SKIP:L3-B006 0 S <BD140008
21494 ldstub [%g6-0x0057], %l4 ! 00004D76FB3641AC SKIP:L3-B006 0 S >BD140018
21495 sethi %hh(0x6DBC9E72FF00),%l6 ! 00004D76FB3641B0 SKIP:L3-B006 0 SUBR105
21496 or %l6,%hm(0x6DBC9E72FF00),%l6 ! 00004D76FB3641B4 SKIP:L3-B006 0
21497 .word 0xB388046A ! 00004D76FB3641B8 SKIP:L3-B006 0 illop
21498 or %l5,%lo(0x6DBC9E72FF00),%l5 ! 00004D76FB3641BC SKIP:L3-B006 0
21499 sllx %l6, 0x20, %l6 ! 00004D76FB3641C0 SKIP:L3-B006 0
21500 or %l6, %l5, %l6 ! 00004D76FB3641C4 SKIP:L3-B006 0
21501 add %l6, 0x1, %l6 ! 00004D76FB3641C8 SKIP:L3-B006 0
21502 jmpl %l6+0x0000, %o7 ! 00004D76FB3641CC SKIP:L3-B006 0 S
21503 stx %o0, [%g6+0x0058] ! 00004D76FB3641D0 SKIP:L3-B006 0 S >BD140003
21504 ba,pn %icc, BL140198 ! 00004D76FB3641D4 SKIP:L3-B006 0
21505 stb %i2, [%g4-0x0057] ! 00004D76FB3641D8 SKIP:L3-B006 0 S >BD140018
21506BL140193: ! ELSE:L3-B007
21507 ldsh [%g3-0x0024], %l4 ! 00004D76FB3641DC ELSE:L3-B007 4 S <BD140004
21508 add %g4, 0x58, %l5 ! 00004D76FB3641E0 ELSE:L3-B007 4 @BD140003
21509 stda %f24,[%l5+%g1]0xC4 ! 00004D76FB3641E4 ELSE:L3-B007 4 S Partial_St
21510 stw %i2, [%g3+0x005C] ! 00004D76FB3641E8 ELSE:L3-B007 4 S >BD140003+4
21511 ldstub [%g6-0x0057], %o0 ! 00004D76FB3641EC ELSE:L3-B007 4 S >BD140018
21512 std %f32, [%g3-0x0068] ! 00004D76FB3641F0 ELSE:L3-B007 4 S >BD140005
21513 ldx [%g4-0x0088], %g4 ! 00004D76FB3641F4 ELSE:L3-B007 4 ptr_chase
21514 ldx [%g4-0x0088], %g4 ! 00004D76FB3641F8 ELSE:L3-B007 4 ptr_chase
21515 ldx [%g4-0x0088], %g4 ! 00004D76FB3641FC ELSE:L3-B007 4 ptr_chase
21516 ldx [%g4-0x0088], %g4 ! 00004D76FB364200 ELSE:L3-B007 4 ptr_chase
21517 std %f30, [%g3+0x0058] ! 00004D76FB364204 ELSE:L3-B007 4 S >BD140003
21518 stda %f60, [%g5-0x0068]%asi ! 00004D76FB364208 ELSE:L3-B007 4 S >BD140005
21519 call .+8 ! 00004D76FB36420C ELSE:L3-B007 4 S
21520 stda %f60, [%g4-0x0068]%asi ! 00004D76FB364210 ELSE:L3-B007 4 S >BD140005
21521 add %g4, 0x58, %l5 ! 00004D76FB364214 ELSE:L3-B007 4 @BD140003
21522 stda %f22,[%l5+%g1]0xC4 ! 00004D76FB364218 ELSE:L3-B007 4 S Partial_St
21523 .word 0x9F95E00E ! 00004D76FB36421C ELSE:L3-B007 4 S illop
21524 add %g1, 0x801, %g1 ! 00004D76FB364220 ELSE:L3-B007 4 chksum++
21525 nop ! 00004D76FB364224 ELSE:L3-B007 4 S
21526 nop ! 00004D76FB364228 ELSE:L3-B007 4 S
21527 bge,pn %xcc, BL140194 ;.empty ! 00004D76FB36422C ELSE:L3-B007 4 L
21528 brgz,a,pn %l4, BL140195 ! 00004D76FB364230 ELSE:L3-B007 4 L
21529 lduha [%g7+%g0]0x83, %l4 ! 00004D76FB364234 ELSE:L3-B007 0 S <BD140034
21530 fbe,a,pn %fcc0, BL140196 ;.empty ! 00004D76FB364238 ELSE:L3-B007 0 L
21531 .word 0x89AA1430 ! 00004D76FB36423C ELSE:L3-B007 0 L illop
21532 .word 0xCBBDC2D7 ! 00004D76FB364240 ELSE:L3-B007 0 S illop
21533BL140197:ldstub [%g3-0x003A], %o2 ! 00004D76FB364244 ELSE:L3-B007 0 S >BD140007
21534BL140195:.word 0xE5437CF3 ! 00004D76FB364248 ELSE:L3-B007 0 L illop
21535BL140194:call .+8 ! 00004D76FB36424C ELSE:L3-B007 0 L
21536BL140196:nop ! 00004D76FB364250 ELSE:L3-B007 4 S
21537 add %g1, 0xE85, %g1 ! 00004D76FB364254 ELSE:L3-B007 4 chksum++
21538BL140198: ! ELSE:L3-B007
21539 add %g1, 0xEE7, %g1 ! 00004D76FB364258 ELSE:L3-B007 4 chksum++
21540 stb %o5, [%g4-0x003A] ! 00004D76FB36425C LOOP:L2-B001 4 S >BD140007
21541 add %g4, 0x58, %l5 ! 00004D76FB364260 LOOP:L2-B001 4 @BD140003
21542 stda %f28,[%l5+%g1]0xC3 ! 00004D76FB364264 LOOP:L2-B001 4 S Partial_St
21543 ldx [%g2+0x0050], %l5 ! 00004D76FB364268 LOOP:L2-B001 4 <BD140003
21544 membar 0x40 ! 00004D76FB36426C LOOP:L2-B001 4
21545 stda %f32, [%l5]0xF0 ! 00004D76FB364270 LOOP:L2-B001 4 Blk-Store
21546 membar 0x40 ! 00004D76FB364274 LOOP:L2-B001 4
21547 fcmpne16 %f28, %f22, %o2 ! 00004D76FB364278 LOOP:L2-B001 4 S
21548 .word 0xB1B74950 ! 00004D76FB36427C LOOP:L2-B001 4 S illop_VIS
21549 nop ! 00004D76FB364280 LOOP:L2-B001 4 S
21550 subcc %l1, 0x1, %l1 ! 00004D76FB364284 LOOP:L2-B001 4
21551 bnz,pn %icc, BL140199 ! 00004D76FB364288 LOOP:L2-B001 4
21552 nop ! 00004D76FB36428C LOOP:L2-B001 4 S
21553 add %g1, 0xFB, %g1 ! 00004D76FB364290 LOOP:L2-B001 2 chksum++
21554 and %g1, 0xFE, %l4 ! 00004D76FB364294 LOOP:L2-B002 2
21555BL140210: ! LOOP:L2-B002
21556 add %g1, 0x473, %g1 ! 00004D76FB364298 LOOP:L2-B002 3 chksum++
21557 ldx [%g2+0x0000], %g3 ! 00004D76FB36429C LOOP:L2-B002 3 S BASE<BD140167
21558 std %f30, [%g4+0x0058] ! 00004D76FB3642A0 LOOP:L2-B002 3 S >BD140003
21559 ldx [%g2+0x0008], %g6 ! 00004D76FB3642A4 LOOP:L2-B002 3 S BASE<BD140145
21560 ldx [%g2+0x0058], %l6 ! 00004D76FB3642A8 LOOP:L2-B002 3 <BD140021
21561 ldda [%l6]0x2E, %i0 ! 00004D76FB3642AC LOOP:L2-B002 3 S Quad_Ld_P
21562 nop ! 00004D76FB3642B0 LOOP:L3-B008 3
21563 andcc %i1, 0x100, %g0 ! 00004D76FB3642B4 SKIP:L3-B009 3
21564 bnz,pn %xcc, BL140204 ! 00004D76FB3642B8 SKIP:L3-B009 3
21565 std %f46, [%g3-0x0068] ! 00004D76FB3642BC SKIP:L3-B009 3 S >BD140005
21566 ldx [%g2+0x0050], %l5 ! 00004D76FB3642C0 SKIP:L3-B009 3 <BD140003
21567 membar 0x40 ! 00004D76FB3642C4 SKIP:L3-B009 3
21568 stda %f32, [%l5]0xF0 ! 00004D76FB3642C8 SKIP:L3-B009 3 Blk-Store
21569 membar 0x40 ! 00004D76FB3642CC SKIP:L3-B009 3
21570 ldx [%g2+0x0010], %g3 ! 00004D76FB3642D0 SKIP:L3-B009 3 S BASE<BD140173
21571 add %g5, 0x58, %l5 ! 00004D76FB3642D4 SKIP:L3-B009 3 @BD140003
21572 stda %f22,[%l5+%g1]0xC5 ! 00004D76FB3642D8 SKIP:L3-B009 3 S Partial_St
21573 ld [%g2+0x0060], %fsr ! 00004D76FB3642DC SKIP:L3-B009 3 S <BD140008
21574 add %g1, 0x919, %g1 ! 00004D76FB3642E0 SKIP:L3-B009 3 chksum++
21575 nop ! 00004D76FB3642E4 SKIP:L3-B009 3 S
21576 brlez,a,pn %l4, BL140200 ! 00004D76FB3642E8 SKIP:L3-B009 3 L
21577 ldswa [%g7+%g7]0x8A, %i0 ! 00004D76FB3642EC SKIP:L3-B009 1 S <BD140034
21578 stb %g1, [%g4-0x0057] ! 00004D76FB3642F0 SKIP:L3-B009 2 S >BD140018
21579 std %f16, [%g4+0x0058] ! 00004D76FB3642F4 SKIP:L3-B009 2 S >BD140003
21580 bvs BL140201 ! 00004D76FB3642F8 SKIP:L3-B009 2 L
21581 std %f6, [%g5-0x0068] ! 00004D76FB3642FC SKIP:L3-B009 2 S >BD140005
21582BL140200:bz,a,pn %xcc, BL140202 ;.empty ! 00004D76FB364300 SKIP:L3-B009 3 L
21583 bvc,a,pt %xcc, BL140203 ! 00004D76FB364304 SKIP:L3-B009 3 L
21584 .word 0xBFAD20C5 ! 00004D76FB364308 SKIP:L3-B009 0 S illop
21585BL140201:stda %f16, [%g5+0x0058]%asi ! 00004D76FB36430C SKIP:L3-B009 0 S >BD140003
21586 brlz,pn %o0, BL140203 ;.empty ! 00004D76FB364310 SKIP:L3-B009 0 L
21587 fbug,a,pt %fcc3, BL140203 ! 00004D76FB364314 SKIP:L3-B009 0 L
21588BL140203:.word 0x95B48657 ! 00004D76FB364318 SKIP:L3-B009 3 S illop_VIS
21589BL140202:add %g1, 0x9C1, %g1 ! 00004D76FB36431C SKIP:L3-B009 6 chksum++
21590 fba,a,pt %fcc3, BL140209 ! 00004D76FB364320 SKIP:L3-B009 3
21591 edge32ln %g1, %l4, %i1 ! 00004D76FB364324 SKIP:L3-B009 0 S
21592BL140204: ! ELSE:L3-B010
21593 .word 0xCF3594F8 ! 00004D76FB364328 ELSE:L3-B010 0 S illop
21594 .word 0xAFA61BAD ! 00004D76FB36432C ELSE:L3-B010 0 L illop
21595 brgez,a,pn %o4, BL140206 ;.empty ! 00004D76FB364330 ELSE:L3-B010 0 L
21596BL140205:fblg,a BL140207 ! 00004D76FB364334 ELSE:L3-B010 0 L
21597 .word 0xD7A9CB2A ! 00004D76FB364338 ELSE:L3-B010 0 S illop
21598 ble,a BL140208 ! 00004D76FB36433C ELSE:L3-B010 0 L
21599BL140207:edge32n %o2, %o2, %o2 ! 00004D76FB364340 ELSE:L3-B010 0 S
21600BL140206:nop ! 00004D76FB364344 ELSE:L3-B010 0 S
21601 .word 0xA1AD0073 ! 00004D76FB364348 ELSE:L3-B010 0 S illop
21602BL140208:add %g1, 0x16C, %g1 ! 00004D76FB36434C ELSE:L3-B010 0 chksum++
21603 add %g1, 0xEA8, %g1 ! 00004D76FB364350 ELSE:L3-B010 0 chksum++
21604 add %g4, -87, %l6 ! 00004D76FB364354 ELSE:L3-B010 0 @BD140018
21605 ldda [%l6]0xD0, %f18 ! 00004D76FB364358 ELSE:L3-B010 0 S Short8
21606 ldx [%g2+0x0050], %l5 ! 00004D76FB36435C ELSE:L3-B010 0 <BD140003
21607 membar 0x40 ! 00004D76FB364360 ELSE:L3-B010 0
21608 stda %f16, [%l5]0xE0 ! 00004D76FB364364 ELSE:L3-B010 0 Blk-Store
21609 membar 0x40 ! 00004D76FB364368 ELSE:L3-B010 0
21610 ldx [%g5-0x0088], %g5 ! 00004D76FB36436C ELSE:L3-B010 0 ptr_chase
21611 ldx [%g5-0x0088], %g5 ! 00004D76FB364370 ELSE:L3-B010 0 ptr_chase
21612 .word 0xFFB17B36 ! 00004D76FB364374 ELSE:L3-B010 0 illop
21613 ldx [%g5-0x0088], %g5 ! 00004D76FB364378 ELSE:L3-B010 0 ptr_chase
21614 ldx [%g5-0x0088], %g5 ! 00004D76FB36437C ELSE:L3-B010 0 ptr_chase
21615 ldx [%g5-0x0088], %g5 ! 00004D76FB364380 ELSE:L3-B010 0 ptr_chase
21616 ldx [%g5-0x0088], %g5 ! 00004D76FB364384 ELSE:L3-B010 0 ptr_chase
21617 membar 0x40 ! 00004D76FB364388 ELSE:L3-B010 0
21618 .word 0xE1B0D588 ! 00004D76FB36438C ELSE:L3-B010 0 illop
21619 membar 0x40 ! 00004D76FB364390 ELSE:L3-B010 0
21620 nop ! 00004D76FB364394 ELSE:L3-B010 0 S
21621BL140209: ! ELSE:L3-B010
21622 add %g1, 0xC04, %g1 ! 00004D76FB364398 ELSE:L3-B010 3 chksum++
21623 nop ! 00004D76FB36439C LOOP:L3-B011 3
21624 srlx %l4, 0x1, %l4 ! 00004D76FB3643A0 LOOP:L2-B002 3
21625 andcc %l4, 0x1, %g0 ! 00004D76FB3643A4 LOOP:L2-B002 3
21626 bne,pt %xcc, BL140210 ! 00004D76FB3643A8 LOOP:L2-B002 3
21627 .word 0x89B0E649 ! 00004D76FB3643AC LOOP:L2-B002 3 S illop_VIS
21628 add %g1, 0x2ED, %g1 ! 00004D76FB3643B0 LOOP:L2-B002 2 chksum++
21629 nop ! 00004D76FB3643B4 LOOP:L2-B003 2
21630 nop ! 00004D76FB3643B8 LOOP:L2-B004 2
21631 nop ! 00004D76FB3643BC LOOP:L2-B005 2
21632 nop ! 00004D76FB3643C0 LOOP:L2-B006 2
21633 add %i1, %g1, %i4 ! 00004D76FB3643C4 SWCH:L2-B007 2
21634 and %i4, 0x18, %o7 ! 00004D76FB3643C8 SWCH:L2-B007 2
21635 sethi %hi(0x6E0), %i4 ! 00004D76FB3643CC SWCH:L2-B007 2 .+0
21636 or %i4,%lo(0x6E0),%i4 ! 00004D76FB3643D0 SWCH:L2-B007 2
21637 add %i4, %o7, %i4 ! 00004D76FB3643D4 SWCH:L2-B007 2
21638 jmpl %l7+%i4, %g0 ! 00004D76FB3643D8 SWCH:L2-B007 2
21639 ldx [%g2+0x0040], %g4 ! 00004D76FB3643DC SWCH:L2-B007 2 S BASE<BD140087
21640 fba,a,pt %fcc1, BL140214 ! 00004D76FB3643E0 SWCH:L2-B007 0
21641 ldub [%g6-0x0057], %o4 ! 00004D76FB3643E4 SWCH:L2-B007 0 S <BD140018
21642 .word 0x37567E40 ! 00004D76FB3643E8 SWCH:L2-B007 0 random
21643 nop ! 00004D76FB3643EC SWCH:L2-B007 0 S
21644 ba,a BL140212 ! 00004D76FB3643F0 SWCH:L2-B007 1
21645 lduh [%g3-0x0024], %i3 ! 00004D76FB3643F4 SWCH:L2-B007 0 S <BD140004
21646 ba,pn %xcc, BL140211 ! 00004D76FB3643F8 SWCH:L2-B007 1
21647 std %f24, [%g4+0x0058] ! 00004D76FB3643FC SWCH:L2-B007 1 S >BD140003
21648BL140211:add %g1, 0xA69, %g1 ! 00004D76FB364400 CASE:L3-B012 1 chksum++
21649 ldx [%g2+0x0058], %l6 ! 00004D76FB364404 CASE:L3-B012 1 <BD140021
21650 ldda [%l6]0x24, %i0 ! 00004D76FB364408 CASE:L3-B012 1 S Quad_Ld
21651 stha %i1, [%g6-0x0024]%asi ! 00004D76FB36440C CASE:L3-B012 1 S >BD140004
21652 add %g5, 0x58, %l5 ! 00004D76FB364410 CASE:L3-B012 1 @BD140003
21653 stda %f18,[%l5+%g1]0xC0 ! 00004D76FB364414 CASE:L3-B012 1 S Partial_St
21654 pdist %f22, %f26, %f20 ! 00004D76FB364418 CASE:L3-B012 1 S
21655 ldstub [%g4-0x0057], %i2 ! 00004D76FB36441C CASE:L3-B012 1 S >BD140018
21656 ldx [%g2+0x0050], %l5 ! 00004D76FB364420 CASE:L3-B012 1 <BD140003
21657 membar 0x40 ! 00004D76FB364424 CASE:L3-B012 1
21658 stda %f32, [%l5]0xE0 ! 00004D76FB364428 CASE:L3-B012 1 Blk-Store
21659 membar 0x40 ! 00004D76FB36442C CASE:L3-B012 1
21660 membar 0x40 ! 00004D76FB364430 CASE:L3-B012 1
21661 stda %f0, [%l5]0xE0 ! 00004D76FB364434 CASE:L3-B012 1 Blk-Store
21662 membar 0x40 ! 00004D76FB364438 CASE:L3-B012 1
21663 ldd [%g4-0x0068], %f60 ! 00004D76FB36443C CASE:L3-B012 1 S <BD140005
21664 membar 0x40 ! 00004D76FB364440 CASE:L3-B012 1
21665 stda %f32, [%l5]0x16 ! 00004D76FB364444 CASE:L3-B012 1 Blk-Store
21666 membar 0x40 ! 00004D76FB364448 CASE:L3-B012 1
21667 ldstub [%g6-0x0057], %i0 ! 00004D76FB36444C CASE:L3-B012 1 S >BD140018
21668 prefetch [%i7-0x07E9], 2 ! 00004D76FB364450 CASE:L3-B012 1 S <.-2025
21669 membar 0x40 ! 00004D76FB364454 CASE:L3-B012 1
21670 stda %f0, [%l5]0xF0 ! 00004D76FB364458 CASE:L3-B012 1 Blk-Store
21671 membar 0x40 ! 00004D76FB36445C CASE:L3-B012 1
21672 ba BL140215 ! 00004D76FB364460 CASE:L3-B012 1
21673 std %f12, [%g4-0x0068] ! 00004D76FB364464 CASE:L3-B012 1 S >BD140005
21674BL140212:add %g1, 0x328, %g1 ! 00004D76FB364468 CASE:L3-B013 1 chksum++
21675 ldx [%g2+0x0050], %l5 ! 00004D76FB36446C CASE:L3-B013 1 <BD140003
21676 membar 0x40 ! 00004D76FB364470 CASE:L3-B013 1
21677 stda %f16, [%l5]0x16 ! 00004D76FB364474 CASE:L3-B013 1 Blk-Store
21678 membar 0x40 ! 00004D76FB364478 CASE:L3-B013 1
21679 add %g5, -58, %l6 ! 00004D76FB36447C CASE:L3-B013 1 @BD140007
21680 stda %f26, [%l6]0xD8 ! 00004D76FB364480 CASE:L3-B013 1 S Short8
21681 ldstub [%g4-0x0057], %i1 ! 00004D76FB364484 CASE:L3-B013 1 S >BD140018
21682 add %g4, 0x58, %l5 ! 00004D76FB364488 CASE:L3-B013 1 @BD140003
21683 stda %f28,[%l5+%g1]0xC5 ! 00004D76FB36448C CASE:L3-B013 1 S Partial_St
21684 nop ! 00004D76FB364490 CASE:L3-B013 1 S
21685 ba,a,pn %xcc, BL140215 ! 00004D76FB364494 CASE:L3-B013 1
21686 .word 0x93AF1008 ! 00004D76FB364498 CASE:L3-B013 0 S illop
21687BL140213:.word 0xB950C000 ! 00004D76FB36449C CASE:L3-B014 0 illop
21688 std %f14, [%g3-0x0068] ! 00004D76FB3644A0 CASE:L3-B014 0 S >BD140005
21689 add %g4, 0x58, %l5 ! 00004D76FB3644A4 CASE:L3-B014 0 @BD140003
21690 stda %f22,[%l5+%g1]0xC0 ! 00004D76FB3644A8 CASE:L3-B014 0 S Partial_St
21691 stx %o2, [%g4+0x005A] ! 00004D76FB3644AC CASE:L3-B014 0 S >BD140003+2
21692 stxa %i0, [%g7+%g0]0x0F ! 00004D76FB3644B0 CASE:L3-B014 0 S BAD-ASI
21693 std %i0, [%g3+0x005E] ! 00004D76FB3644B4 CASE:L3-B014 0 S >BD140003+6
21694 stda %f24, [%g6+0x0058]%asi ! 00004D76FB3644B8 CASE:L3-B014 0 S >BD140003
21695 fba BL140215 ! 00004D76FB3644BC CASE:L3-B014 0
21696 std %i2, [%g5+0x005D] ! 00004D76FB3644C0 CASE:L3-B014 0 S >BD140003+5
21697BL140214:.word 0xD5B7FDED ! 00004D76FB3644C4 CASE:L3-B015 0 illop
21698 .word 0xB78D4742 ! 00004D76FB3644C8 CASE:L3-B015 0 random
21699 stda %f20,[%l5+%g1]0xC4 ! 00004D76FB3644CC CASE:L3-B015 0 S Partial_St
21700 ldx [%g2+0x0050], %l5 ! 00004D76FB3644D0 CASE:L3-B015 0 <BD140003
21701 membar 0x40 ! 00004D76FB3644D4 CASE:L3-B015 0
21702 stda %f32, [%l5]0xF0 ! 00004D76FB3644D8 CASE:L3-B015 0 Blk-Store
21703 membar 0x40 ! 00004D76FB3644DC CASE:L3-B015 0
21704 add %g6, -112, %l6 ! 00004D76FB3644E0 CASE:L3-B015 0 @BD140006
21705 ldda [%l6]0xD2, %f28 ! 00004D76FB3644E4 CASE:L3-B015 0 S Short16
21706 .word 0xBDCCC8CD ! 00004D76FB3644E8 CASE:L3-B015 0 illop
21707 stda %f16, [%l5]0xF0 ! 00004D76FB3644EC CASE:L3-B015 0 Blk-Store
21708 .word 0xD55D4DE8 ! 00004D76FB3644F0 CASE:L3-B015 0 illop
21709 ldstub [%g4-0x0057], %o2 ! 00004D76FB3644F4 CASE:L3-B015 0 S >BD140018
21710 ldub [%g5-0x0057], %o3 ! 00004D76FB3644F8 CASE:L3-B015 0 S <BD140018
21711 fba BL140215 ! 00004D76FB3644FC CASE:L3-B015 0
21712 nop ! 00004D76FB364500 CASE:L3-B015 0 S
21713BL140215: ! SWCH:L2-B007
21714 add %g1, 0xB92, %g1 ! 00004D76FB364504 SWCH:L2-B007 2 chksum++
21715 stda %f32, [%g6-0x0068]%asi ! 00004D76FB364508 SWCH:L2-B007 2 S >BD140005
21716 sethi %hh(0x3A43B16BFF00),%l6 ! 00004D76FB36450C SWCH:L2-B007 2 SUBR104
21717 or %l6,%hm(0x3A43B16BFF00),%l6 ! 00004D76FB364510 SWCH:L2-B007 2
21718 sethi %lm(0x3A43B16BFF00),%l5 ! 00004D76FB364514 SWCH:L2-B007 2
21719 or %l5,%lo(0x3A43B16BFF00),%l5 ! 00004D76FB364518 SWCH:L2-B007 2
21720 sllx %l6, 0x20, %l6 ! 00004D76FB36451C SWCH:L2-B007 2
21721 or %l6, %l5, %l6 ! 00004D76FB364520 SWCH:L2-B007 2
21722 jmpl %l6+0x0000, %o7 ! 00004D76FB364524 SWCH:L2-B007 2 S
21723 std %o0, [%g4+0x0058] ! 00004D76FB364528 SWCH:L2-B007 2 S >BD140003
21724 ldx [%g2+0x0050], %l5 ! 00004D76FB36452C SWCH:L2-B007 2 <BD140003
21725 membar 0x40 ! 00004D76FB364530 SWCH:L2-B007 2
21726 stda %f16, [%l5]0x16 ! 00004D76FB364534 SWCH:L2-B007 2 Blk-Store
21727 membar 0x40 ! 00004D76FB364538 SWCH:L2-B007 2
21728 stx %o4, [%g4+0x0058] ! 00004D76FB36453C SWCH:L2-B007 2 S >BD140003
21729 nop ! 00004D76FB364540 LOOP:L2-B008 2
21730 nop ! 00004D76FB364544 LOOP:L2-B009 2
21731 nop ! 00004D76FB364548 LOOP:L2-B010 2
21732 nop ! 00004D76FB36454C LOOP:L2-B011 2
21733 nop ! 00004D76FB364550 LOOP:L2-B012 2
21734 nop ! 00004D76FB364554 LOOP:L2-B013 2
21735 nop ! 00004D76FB364558 LOOP:L2-B014 2
21736 nop ! 00004D76FB36455C LOOP:L2-B015 2
21737 add %i1, %g1, %i2 ! 00004D76FB364560 SWCH:L2-B016 2
21738 and %i2, 0x18, %o7 ! 00004D76FB364564 SWCH:L2-B016 2
21739 sethi %hi(0x87C), %i2 ! 00004D76FB364568 SWCH:L2-B016 2 .+0
21740 or %i2,%lo(0x87C),%i2 ! 00004D76FB36456C SWCH:L2-B016 2
21741 add %i2, %o7, %i2 ! 00004D76FB364570 SWCH:L2-B016 2
21742 jmpl %l7+%i2, %g0 ! 00004D76FB364574 SWCH:L2-B016 2
21743 ldstuba [%g6-0x003A]%asi, %i3 ! 00004D76FB364578 SWCH:L2-B016 2 S >BD140007
21744 ba BL140222 ! 00004D76FB36457C SWCH:L2-B016 1
21745 stda %f38, [%g5-0x0065]%asi ! 00004D76FB364580 SWCH:L2-B016 1 S >BD140005+3
21746 fba BL140221 ! 00004D76FB364584 SWCH:L2-B016 0
21747 .word 0x08F8E4D8 ! 00004D76FB364588 SWCH:L2-B016 0 S illop
21748 fba,a BL140220 ! 00004D76FB36458C SWCH:L2-B016 0
21749 nop ! 00004D76FB364590 SWCH:L2-B016 0 S
21750 fba,a BL140219 ! 00004D76FB364594 SWCH:L2-B016 1
21751 nop ! 00004D76FB364598 SWCH:L2-B016 0 S
21752BL140219:add %g1, 0x8F8, %g1 ! 00004D76FB36459C CASE:L3-B016 1 chksum++
21753 std %f60, [%g4-0x0068] ! 00004D76FB3645A0 CASE:L3-B016 1 S >BD140005
21754 fba BL140216 ;.empty ! 00004D76FB3645A4 CASE:L3-B016 1 L
21755 bpos,a,pn %xcc, BL140217 ! 00004D76FB3645A8 CASE:L3-B016 1 L
21756 stda %f20, [%g4+0x0058]%asi ! 00004D76FB3645AC CASE:L3-B016 0 S >BD140003
21757 ldd [%g4+0x0058], %f28 ! 00004D76FB3645B0 CASE:L3-B016 0 S <BD140003
21758 fbul,pn %fcc3, BL140218 ! 00004D76FB3645B4 CASE:L3-B016 0 L
21759 .word 0x97AEC41E ! 00004D76FB3645B8 CASE:L3-B016 0 S illop
21760BL140217:nop ! 00004D76FB3645BC CASE:L3-B016 1 S
21761 bleu,a,pn %icc, BL140218 ;.empty ! 00004D76FB3645C0 CASE:L3-B016 1 L
21762 brlez,pn %o0, BL140218 ! 00004D76FB3645C4 CASE:L3-B016 1 L
21763 std %f12, [%g6-0x0068] ! 00004D76FB3645C8 CASE:L3-B016 0 S >BD140005
21764BL140218:fpsub16 %f22, %f24, %f26 ! 00004D76FB3645CC CASE:L3-B016 1 S
21765BL140216:add %g1, 0x80, %g1 ! 00004D76FB3645D0 CASE:L3-B016 2 chksum++
21766 ba,a,pn %icc, BL140230 ! 00004D76FB3645D4 CASE:L3-B016 1
21767 ta %xcc, 0x40 ! 00004D76FB3645D8 CASE:L3-B016 0 S +-priv
21768BL140220:add %g1, 0x6B2, %g1 ! 00004D76FB3645DC CASE:L3-B017 0 chksum++
21769 ldx [%g2+0x0058], %l6 ! 00004D76FB3645E0 CASE:L3-B017 0 <BD140021
21770 ldda [%l6]0x2C, %i0 ! 00004D76FB3645E4 CASE:L3-B017 0 S Quad_Ld
21771 .word 0xAFE546F1 ! 00004D76FB3645E8 CASE:L3-B017 0 S illop
21772 fexpand %f22, %f16 ! 00004D76FB3645EC CASE:L3-B017 0 S
21773 ldda [%g3-0x0068]%asi, %f60 ! 00004D76FB3645F0 CASE:L3-B017 0 S <BD140005
21774 ldx [%g2+0x0030], %g5 ! 00004D76FB3645F4 CASE:L3-B017 0 S BASE<BD140096
21775 tn %xcc, %g0+0x006D ! 00004D76FB3645F8 CASE:L3-B017 0 S
21776 sethi %hh(0x432B15EEFF00),%l6 ! 00004D76FB3645FC CASE:L3-B017 0 SUBR101
21777 or %l6,%hm(0x432B15EEFF00),%l6 ! 00004D76FB364600 CASE:L3-B017 0
21778 .word 0x93595DED ! 00004D76FB364604 CASE:L3-B017 0 illop
21779 .word 0xB698E606 ! 00004D76FB364608 CASE:L3-B017 0 random
21780 sllx %l6, 0x20, %l6 ! 00004D76FB36460C CASE:L3-B017 0
21781 .word 0xBBAD1972 ! 00004D76FB364610 CASE:L3-B017 0 illop
21782 jmpl %l6+0x0000, %o7 ! 00004D76FB364614 CASE:L3-B017 0 S
21783 lduwa [%g7+%g0]0x8B, %o0 ! 00004D76FB364618 CASE:L3-B017 0 S <BD140034
21784 .word 0x81C7E008 ! 00004D76FB36461C CASE:L3-B017 0 S random
21785 prefetch [%l5+0x027E], 22 ! 00004D76FB364620 CASE:L3-B017 0 S <.+638
21786 fba,a,pn %fcc0, BL140230 ! 00004D76FB364624 CASE:L3-B017 0
21787 std %f12, [%g6-0x0068] ! 00004D76FB364628 CASE:L3-B017 0 S >BD140005
21788BL140221:add %g1, 0xB94, %g1 ! 00004D76FB36462C CASE:L3-B018 0 chksum++
21789 fmuld8sux16 %f22, %f23, %f20 ! 00004D76FB364630 CASE:L3-B018 0 S
21790 .word 0xA9AA0A60 ! 00004D76FB364634 CASE:L3-B018 0 S illop_FP
21791 .word 0xBE100001 ! 00004D76FB364638 CASE:L3-B018 0 S random
21792 .word 0xE5D39422 ! 00004D76FB36463C CASE:L3-B018 0 illop
21793 membar 0x40 ! 00004D76FB364640 CASE:L3-B018 0
21794 stda %f0, [%l5]0x16 ! 00004D76FB364644 CASE:L3-B018 0 Blk-Store
21795 membar 0x40 ! 00004D76FB364648 CASE:L3-B018 0
21796 add %g5, 0x58, %l5 ! 00004D76FB36464C CASE:L3-B018 0 @BD140003
21797 stda %f18,[%l5+%g1]0xC4 ! 00004D76FB364650 CASE:L3-B018 0 S Partial_St
21798 ba,a BL140230 ! 00004D76FB364654 CASE:L3-B018 0
21799 nop ! 00004D76FB364658 CASE:L3-B018 0 S
21800BL140222:add %g1, 0x7DF, %g1 ! 00004D76FB36465C CASE:L3-B019 1 chksum++
21801 ldx [%g2+0x0050], %l5 ! 00004D76FB364660 CASE:L3-B019 1 <BD140003
21802 membar 0x40 ! 00004D76FB364664 CASE:L3-B019 1
21803 ldda [%l5]0x1E, %f16 ! 00004D76FB364668 CASE:L3-B019 1 Blk-Load
21804 membar 0x40 ! 00004D76FB36466C CASE:L3-B019 1
21805 add %g3, -36, %l6 ! 00004D76FB364670 CASE:L3-B019 1 @BD140004
21806 ldda [%l6]0xD2, %f26 ! 00004D76FB364674 CASE:L3-B019 1 S Short16
21807 ldx [%g2+0x0058], %l6 ! 00004D76FB364678 CASE:L3-B019 1 <BD140021
21808 stxa %g7, [%l6+%g0]0x14 ! 00004D76FB36467C CASE:L3-B019 1 S >BD140022
21809 fpsub16s %f22, %f27, %f28 ! 00004D76FB364680 CASE:L3-B019 1 S
21810 array32 %o4, %i3, %i4 ! 00004D76FB364684 CASE:L3-B019 1 S
21811 add %g5, -87, %l6 ! 00004D76FB364688 CASE:L3-B019 1 @BD140018
21812 ldda [%l6]0xD0, %f22 ! 00004D76FB36468C CASE:L3-B019 1 S Short8
21813 membar 0x40 ! 00004D76FB364690 CASE:L3-B019 1
21814 stda %f32, [%l5]0x16 ! 00004D76FB364694 CASE:L3-B019 1 Blk-Store
21815 membar 0x40 ! 00004D76FB364698 CASE:L3-B019 1
21816 ldx [%g2+0x0058], %l6 ! 00004D76FB36469C CASE:L3-B019 1 <BD140021
21817 ldda [%l6]0x24, %i0 ! 00004D76FB3646A0 CASE:L3-B019 1 S Quad_Ld
21818 ba BL140230 ! 00004D76FB3646A4 CASE:L3-B019 1
21819 nop ! 00004D76FB3646A8 CASE:L3-B019 1 S
21820BL140230: ! SWCH:L2-B016
21821 add %g1, 0xFAE, %g1 ! 00004D76FB3646AC SWCH:L2-B016 2 chksum++
21822 nop ! 00004D76FB3646B0 SWCH:L2-B016 2 S
21823 fbl,a,pn %fcc3, BL140223 ;.empty ! 00004D76FB3646B4 SWCH:L2-B016 2 L
21824 .word 0xBD825E69 ! 00004D76FB3646B8 SWCH:L2-B016 0 L illop
21825 bleu BL140225 ! 00004D76FB3646BC SWCH:L2-B016 2 L
21826 ldx [%g2+0x0038], %g6 ! 00004D76FB3646C0 SWCH:L2-B016 2 S BASE<BD140166
21827 bvs BL140226 ! 00004D76FB3646C4 SWCH:L2-B016 0 L
21828 .word 0x939C530F ! 00004D76FB3646C8 SWCH:L2-B016 0 S illop
21829BL140226:bge,a BL140227 ;.empty ! 00004D76FB3646CC SWCH:L2-B016 0 L
21830BL140224:fbo,a BL140225 ! 00004D76FB3646D0 SWCH:L2-B016 0 L
21831BL140225:nop ! 00004D76FB3646D4 SWCH:L2-B016 2 S
21832 fbo,a,pt %fcc3, BL140228 ;.empty ! 00004D76FB3646D8 SWCH:L2-B016 2 L
21833 fbl BL140229 ! 00004D76FB3646DC SWCH:L2-B016 2 L
21834 stx %o0, [%g6+0x005B] ! 00004D76FB3646E0 SWCH:L2-B016 0 S >BD140003+3
21835 fbne,pn %fcc3, BL140227 ;.empty ! 00004D76FB3646E4 SWCH:L2-B016 0 L
21836BL140227:bvs,a BL140228 ! 00004D76FB3646E8 SWCH:L2-B016 0 L
21837BL140223:nop ! 00004D76FB3646EC SWCH:L2-B016 0 S
21838BL140228:nop ! 00004D76FB3646F0 SWCH:L2-B016 2 S
21839BL140229:add %g1, 0x8BF, %g1 ! 00004D76FB3646F4 SWCH:L2-B016 2 chksum++
21840 nop ! 00004D76FB3646F8 LOOP:L2-B017 2
21841 add %i0, %g1, %o2 ! 00004D76FB3646FC SWCH:L2-B018 2
21842 and %o2, 0x18, %o7 ! 00004D76FB364700 SWCH:L2-B018 2
21843 sethi %hi(0xA18), %o2 ! 00004D76FB364704 SWCH:L2-B018 2 .+0
21844 or %o2,%lo(0xA18),%o2 ! 00004D76FB364708 SWCH:L2-B018 2
21845 add %o2, %o7, %o2 ! 00004D76FB36470C SWCH:L2-B018 2
21846 jmpl %l7+%o2, %g0 ! 00004D76FB364710 SWCH:L2-B018 2
21847 ldx [%g4+0x0058], %o5 ! 00004D76FB364714 SWCH:L2-B018 2 S <BD140003
21848 fba BL140234 ! 00004D76FB364718 SWCH:L2-B018 1
21849 stda %g0, [%g4+0x0058]%asi ! 00004D76FB36471C SWCH:L2-B018 1 S >BD140003
21850 fba,pt %fcc0, BL140233 ! 00004D76FB364720 SWCH:L2-B018 0
21851 .word 0xD5495BD1 ! 00004D76FB364724 SWCH:L2-B018 0 S illop
21852 fba BL140232 ! 00004D76FB364728 SWCH:L2-B018 1
21853 nop ! 00004D76FB36472C SWCH:L2-B018 1 S
21854 ba BL140231 ! 00004D76FB364730 SWCH:L2-B018 0
21855 nop ! 00004D76FB364734 SWCH:L2-B018 0 S
21856BL140231:.word 0x0912341D ! 00004D76FB364738 CASE:L3-B020 0 random
21857 .word 0x7573A698 ! 00004D76FB36473C CASE:L3-B020 0 random
21858 stda %f24,[%l5+%g1]0xC2 ! 00004D76FB364740 CASE:L3-B020 0 S Partial_St
21859 add %g5, -36, %l6 ! 00004D76FB364744 CASE:L3-B020 0 @BD140004
21860 .word 0xCF7BAA32 ! 00004D76FB364748 CASE:L3-B020 0 S illop
21861 add %g5, -36, %l6 ! 00004D76FB36474C CASE:L3-B020 0 @BD140004
21862 .word 0xC2720C5D ! 00004D76FB364750 CASE:L3-B020 0 S random
21863 call .+8 ! 00004D76FB364754 CASE:L3-B020 0 S
21864 .word 0x87A78D76 ! 00004D76FB364758 CASE:L3-B020 0 S illop
21865 call .+8 ! 00004D76FB36475C CASE:L3-B020 0 S
21866 ldsha [%g7+%g7]0x82, %o5 ! 00004D76FB364760 CASE:L3-B020 0 S <BD140034
21867 ldx [%g2+0x0028], %g4 ! 00004D76FB364764 CASE:L3-B020 0 S BASE<BD140060
21868 ldx [%g2+0x0050], %l5 ! 00004D76FB364768 CASE:L3-B020 0 <BD140003
21869 membar 0x40 ! 00004D76FB36476C CASE:L3-B020 0
21870 stda %f16, [%l5]0x16 ! 00004D76FB364770 CASE:L3-B020 0 Blk-Store
21871 membar 0x40 ! 00004D76FB364774 CASE:L3-B020 0
21872 .word 0x85A98090 ! 00004D76FB364778 CASE:L3-B020 0 illop
21873 ldda [%l6]0x26, %i0 ! 00004D76FB36477C CASE:L3-B020 0 S Quad_Ld_P
21874 ldsba [%g7+%g0]0x83, %o4 ! 00004D76FB364780 CASE:L3-B020 0 S <BD140034
21875 add %g5, 0x58, %l5 ! 00004D76FB364784 CASE:L3-B020 0 @BD140003
21876 .word 0xBBA68005 ! 00004D76FB364788 CASE:L3-B020 0 S illop
21877 fba BL140239 ! 00004D76FB36478C CASE:L3-B020 0
21878 sth %i4, [%g5-0x0070] ! 00004D76FB364790 CASE:L3-B020 0 S >BD140006
21879BL140232:add %g1, 0x8C9, %g1 ! 00004D76FB364794 CASE:L3-B021 1 chksum++
21880 std %g0, [%g5+0x0058] ! 00004D76FB364798 CASE:L3-B021 1 S >BD140003
21881 stx %i1, [%g6+0x0058] ! 00004D76FB36479C CASE:L3-B021 1 S >BD140003
21882 call .+8 ! 00004D76FB3647A0 CASE:L3-B021 1 S
21883 nop ! 00004D76FB3647A4 CASE:L3-B021 1 S
21884 call .+8 ! 00004D76FB3647A8 CASE:L3-B021 1 S
21885 nop ! 00004D76FB3647AC CASE:L3-B021 1 S
21886 stx %i3, [%g6+0x0058] ! 00004D76FB3647B0 CASE:L3-B021 1 S >BD140003
21887 add %g4, 0x58, %l5 ! 00004D76FB3647B4 CASE:L3-B021 1 @BD140003
21888 stda %f20,[%l5+%g1]0xC0 ! 00004D76FB3647B8 CASE:L3-B021 1 S Partial_St
21889 add %g4, 0x58, %l5 ! 00004D76FB3647BC CASE:L3-B021 1 @BD140003
21890 stda %f16,[%l5+%g1]0xCC ! 00004D76FB3647C0 CASE:L3-B021 1 S Partial_St
21891 fpmerge %f23, %f22, %f16 ! 00004D76FB3647C4 CASE:L3-B021 1 S
21892 fba BL140239 ! 00004D76FB3647C8 CASE:L3-B021 1
21893 std %f26, [%g3+0x0058] ! 00004D76FB3647CC CASE:L3-B021 1 S >BD140003
21894BL140233:add %g1, 0xC69, %g1 ! 00004D76FB3647D0 CASE:L3-B022 0 chksum++
21895 prefetch [%g4+0x006F], 3 ! 00004D76FB3647D4 CASE:L3-B022 0 S <.+111
21896 ldx [%g2+0x0038], %g5 ! 00004D76FB3647D8 CASE:L3-B022 0 S BASE<BD140166
21897 .word 0xB7D16808 ! 00004D76FB3647DC CASE:L3-B022 0 illop
21898 stda %f28,[%l5+%g1]0xC2 ! 00004D76FB3647E0 CASE:L3-B022 0 S Partial_St
21899 ldx [%g2+0x0050], %l5 ! 00004D76FB3647E4 CASE:L3-B022 0 <BD140003
21900 .word 0xCA38D85E ! 00004D76FB3647E8 CASE:L3-B022 0 illop
21901 stda %f32, [%l5]0xF0 ! 00004D76FB3647EC CASE:L3-B022 0 Blk-Store
21902 membar 0x40 ! 00004D76FB3647F0 CASE:L3-B022 0
21903 .word 0xB5B00369 ! 00004D76FB3647F4 CASE:L3-B022 0 illop
21904 nop ! 00004D76FB3647F8 CASE:L3-B022 0 S
21905BL140234:add %g1, 0xA8A, %g1 ! 00004D76FB3647FC CASE:L3-B023 1 chksum++
21906 std %f46, [%g6-0x0067] ! 00004D76FB364800 CASE:L3-B023 1 S >BD140005+1
21907 std %i0, [%g6+0x0058] ! 00004D76FB364804 CASE:L3-B023 1 S >BD140003
21908 add %g4, 0x58, %l5 ! 00004D76FB364808 CASE:L3-B023 1 @BD140003
21909 stda %f22,[%l5+%g1]0xC4 ! 00004D76FB36480C CASE:L3-B023 1 S Partial_St
21910 ldx [%g2+0x0050], %l5 ! 00004D76FB364810 CASE:L3-B023 1 <BD140003
21911 membar 0x40 ! 00004D76FB364814 CASE:L3-B023 1
21912 stda %f16, [%l5]0xF0 ! 00004D76FB364818 CASE:L3-B023 1 Blk-Store
21913 membar 0x40 ! 00004D76FB36481C CASE:L3-B023 1
21914 ba,a BL140239 ! 00004D76FB364820 CASE:L3-B023 1
21915 nop ! 00004D76FB364824 CASE:L3-B023 0 S
21916BL140239: ! SWCH:L2-B018
21917 add %g1, 0x2E0, %g1 ! 00004D76FB364828 SWCH:L2-B018 2 chksum++
21918 std %f18, [%g3+0x0058] ! 00004D76FB36482C SWCH:L2-B018 2 S >BD140003
21919 prefetch [%o6+%l3], 4 ! 00004D76FB364830 SWCH:L2-B018 2 S <.+0
21920 call .+8 ! 00004D76FB364834 SWCH:L2-B018 2 L
21921BL140235:nop ! 00004D76FB364838 SWCH:L2-B018 2 S
21922 fbu BL140236 ! 00004D76FB36483C SWCH:L2-B018 2 L
21923 nop ! 00004D76FB364840 SWCH:L2-B018 2 S
21924BL140236:ba,a BL140237 ! 00004D76FB364844 SWCH:L2-B018 2 L
21925 .word 0x8397000D ! 00004D76FB364848 SWCH:L2-B018 0 S illop
21926 ble,pn %xcc, BL140237 ;.empty ! 00004D76FB36484C SWCH:L2-B018 0 L
21927 fbu,a BL140237 ;.empty ! 00004D76FB364850 SWCH:L2-B018 0 L
21928BL140237:fbule,pn %fcc0, BL140238 ! 00004D76FB364854 SWCH:L2-B018 2 L
21929 alignaddr %i1, %i2, %i4 ! 00004D76FB364858 SWCH:L2-B018 2 S
21930BL140238:add %g1, 0xA3, %g1 ! 00004D76FB36485C SWCH:L2-B018 2 chksum++
21931 add %i1, %g1, %i0 ! 00004D76FB364860 SWCH:L2-B019 2
21932 andcc %i0, 0x10, %g0 ! 00004D76FB364864 SWCH:L2-B019 2
21933 bnz,pt %xcc, BL140254 ! 00004D76FB364868 SWCH:L2-B019 2
21934 andcc %i0, 0x20, %g0 ! 00004D76FB36486C SWCH:L2-B019 2
21935 bnz,pn %xcc, BL140253 ! 00004D76FB364870 SWCH:L2-B019 1
21936 andcc %i0, 0x400, %g0 ! 00004D76FB364874 SWCH:L2-B019 1
21937 bnz,a,pt %xcc, BL140246 ! 00004D76FB364878 SWCH:L2-B019 1
21938 add %g1, 0xE9F, %g1 ! 00004D76FB36487C SWCH:L2-B019 1 chksum++
21939 andcc %i0, 0x10, %g0 ! 00004D76FB364880 SWCH:L2-B019 0
21940 bnz,pn %xcc, BL140240 ! 00004D76FB364884 SWCH:L2-B019 0
21941 add %g3, -36, %l6 ! 00004D76FB364888 SWCH:L2-B019 0 @BD140004
21942 .word 0xF3A99F72 ! 00004D76FB36488C SWCH:L2-B019 0 S illop
21943 stb %o5, [%g4+0x005C] ! 00004D76FB364890 SWCH:L2-B019 0 S >BD140003+4
21944 call .+8 ! 00004D76FB364894 SWCH:L2-B019 0 S
21945 .word 0xBFAC8A16 ! 00004D76FB364898 SWCH:L2-B019 0 S illop
21946 std %f18, [%g6+0x0058] ! 00004D76FB36489C SWCH:L2-B019 0 S >BD140003
21947 ldx [%g2+0x0050], %l5 ! 00004D76FB3648A0 SWCH:L2-B019 0 <BD140003
21948 .word 0xB3D03423 ! 00004D76FB3648A4 SWCH:L2-B019 0 illop
21949 stda %f32, [%l5]0xE0 ! 00004D76FB3648A8 SWCH:L2-B019 0 Blk-Store
21950 membar 0x40 ! 00004D76FB3648AC SWCH:L2-B019 0
21951 .word 0xBD887255 ! 00004D76FB3648B0 SWCH:L2-B019 0 S illop
21952 add %g1, 0xA0C, %g1 ! 00004D76FB3648B4 SWCH:L2-B019 0 chksum++
21953 ba,a BL140255 ! 00004D76FB3648B8 SWCH:L2-B019 0
21954 nop ! 00004D76FB3648BC SWCH:L2-B019 0 S
21955BL140240:.word 0x81CFE008 ! 00004D76FB3648C0 CASE:L3-B024 0 random
21956 fpsub16 %f18, %f16, %f20 ! 00004D76FB3648C4 CASE:L3-B024 0 S
21957 add %g4, 0x58, %l5 ! 00004D76FB3648C8 CASE:L3-B024 0 @BD140003
21958 stda %f24,[%l5+%g1]0xC1 ! 00004D76FB3648CC CASE:L3-B024 0 S Partial_St
21959 .word 0xFB498CAA ! 00004D76FB3648D0 CASE:L3-B024 0 illop
21960 stda %f18,[%l5+%g1]0xCC ! 00004D76FB3648D4 CASE:L3-B024 0 S Partial_St
21961 std %f18, [%g6+0x0058] ! 00004D76FB3648D8 CASE:L3-B024 0 S >BD140003
21962 nop ! 00004D76FB3648DC CASE:L3-B024 0 S
21963 fba,a,pn %fcc1, BL140255 ! 00004D76FB3648E0 CASE:L3-B024 0
21964 ldstub [%g4-0x003A], %i4 ! 00004D76FB3648E4 CASE:L3-B024 0 S >BD140007
21965BL140246:add %g1, 0x429, %g1 ! 00004D76FB3648E8 CASE:L3-B025 1 chksum++
21966 nop ! 00004D76FB3648EC CASE:L3-B025 1 S
21967 ldx [%g2+0x0038], %g6 ! 00004D76FB3648F0 CASE:L3-B025 1 S BASE<BD140166
21968 brgez,a,pt %o5, BL140241 ! 00004D76FB3648F4 CASE:L3-B025 1 L
21969 nop ! 00004D76FB3648F8 CASE:L3-B025 0 S
21970 std %f16, [%g3+0x0058] ! 00004D76FB3648FC CASE:L3-B025 1 S >BD140003
21971 brgez,pn %i0, BL140242 ! 00004D76FB364900 CASE:L3-B025 1 L
21972 nop ! 00004D76FB364904 CASE:L3-B025 1 S
21973 bn,pt %xcc, BL140243 ;.empty ! 00004D76FB364908 CASE:L3-B025 1 L
21974BL140241:fbg BL140243 ! 00004D76FB36490C CASE:L3-B025 1 L
21975 std %f42, [%g4-0x0068] ! 00004D76FB364910 CASE:L3-B025 1 S >BD140005
21976 nop ! 00004D76FB364914 CASE:L3-B025 1 S
21977 nop ! 00004D76FB364918 CASE:L3-B025 1 S
21978BL140243:sth %i0, [%g4-0x0070] ! 00004D76FB36491C CASE:L3-B025 1 S >BD140006
21979 brz,a,pt %i4, BL140244 ! 00004D76FB364920 CASE:L3-B025 1 L
21980BL140242:.word 0xA9BFCCAD ! 00004D76FB364924 CASE:L3-B025 0 S random
21981 fba,a BL140245 ! 00004D76FB364928 CASE:L3-B025 1 L
21982BL140245:nop ! 00004D76FB36492C CASE:L3-B025 1 S
21983BL140244:add %g1, 0x479, %g1 ! 00004D76FB364930 CASE:L3-B025 1 chksum++
21984 fba BL140255 ! 00004D76FB364934 CASE:L3-B025 1
21985 std %f24, [%g4+0x0058] ! 00004D76FB364938 CASE:L3-B025 1 S >BD140003
21986BL140253:add %g1, 0xCC3, %g1 ! 00004D76FB36493C CASE:L3-B026 0 chksum++
21987 call .+8 ;.empty ! 00004D76FB364940 CASE:L3-B026 0 L
21988 bgu,pt %xcc, BL140248 ! 00004D76FB364944 CASE:L3-B026 0 L
21989 stda %f62, [%g4-0x0068]%asi ! 00004D76FB364948 CASE:L3-B026 0 S >BD140005
21990 fbn,pn %fcc2, BL140249 ;.empty ! 00004D76FB36494C CASE:L3-B026 0 L
21991 fbe,a BL140250 ;.empty ! 00004D76FB364950 CASE:L3-B026 0 L
21992 .word 0xA7ADB00B ! 00004D76FB364954 CASE:L3-B026 0 L illop
21993 fbuge BL140251 ! 00004D76FB364958 CASE:L3-B026 0 L
21994 .word 0xAD893B86 ! 00004D76FB36495C CASE:L3-B026 0 S illop
21995BL140247:stda %f62, [%g4-0x0068]%asi ! 00004D76FB364960 CASE:L3-B026 0 S >BD140005
21996 be,a BL140248 ;.empty ! 00004D76FB364964 CASE:L3-B026 0 L
21997BL140249:.word 0x39F49E62 ! 00004D76FB364968 CASE:L3-B026 0 L illop
21998BL140252:.word 0xEE3D0A00 ! 00004D76FB36496C CASE:L3-B026 0 S random
21999 nop ! 00004D76FB364970 CASE:L3-B026 0 S
22000BL140251:bnz BL140248 ! 00004D76FB364974 CASE:L3-B026 0 L
22001BL140250:edge8 %o5, %i0, %o3 ! 00004D76FB364978 CASE:L3-B026 0 S
22002BL140248:add %g1, 0xF69, %g1 ! 00004D76FB36497C CASE:L3-B026 0 chksum++
22003 fba BL140255 ! 00004D76FB364980 CASE:L3-B026 0
22004 ldub [%g4-0x003A], %o0 ! 00004D76FB364984 CASE:L3-B026 0 S <BD140007
22005BL140254:add %g1, 0x229, %g1 ! 00004D76FB364988 CASE:L3-B027 1 chksum++
22006 add %g4, -36, %l6 ! 00004D76FB36498C CASE:L3-B027 1 @BD140004
22007 ldda [%l6]0xDA, %f20 ! 00004D76FB364990 CASE:L3-B027 1 S Short16
22008 ldx [%g2+0x0048], %g4 ! 00004D76FB364994 CASE:L3-B027 1 S BASE<BD140111
22009 std %f40, [%g5-0x0068] ! 00004D76FB364998 CASE:L3-B027 1 S >BD140005
22010 stw %g1, [%g5+0x005C] ! 00004D76FB36499C CASE:L3-B027 1 S >BD140003+4
22011 fba,a BL140255 ! 00004D76FB3649A0 CASE:L3-B027 1
22012 nop ! 00004D76FB3649A4 CASE:L3-B027 0 S
22013BL140255: ! SWCH:L2-B019
22014 add %g1, 0x28B, %g1 ! 00004D76FB3649A8 SWCH:L2-B019 2 chksum++
22015 add %g5, 0x58, %l5 ! 00004D76FB3649AC SWCH:L2-B019 2 @BD140003
22016 stda %f26,[%l5+%g1]0xC0 ! 00004D76FB3649B0 SWCH:L2-B019 2 S Partial_St
22017 ldx [%g2+0x0058], %l6 ! 00004D76FB3649B4 SWCH:L2-B019 2 <BD140021
22018 ldda [%l6]0x26, %i2 ! 00004D76FB3649B8 SWCH:L2-B019 2 S Quad_Ld_P
22019 add %g4, 0x58, %l5 ! 00004D76FB3649BC SWCH:L2-B019 2 @BD140003
22020 stda %f26,[%l5+%g1]0xC2 ! 00004D76FB3649C0 SWCH:L2-B019 2 S Partial_St
22021 ldx [%g2+0x0050], %l5 ! 00004D76FB3649C4 SWCH:L2-B019 2 <BD140003
22022 membar 0x40 ! 00004D76FB3649C8 SWCH:L2-B019 2
22023 ldda [%l5]0x16, %f16 ! 00004D76FB3649CC SWCH:L2-B019 2 Blk-Load
22024 membar 0x40 ! 00004D76FB3649D0 SWCH:L2-B019 2
22025 add %g5, 0x58, %l5 ! 00004D76FB3649D4 SWCH:L2-B019 2 @BD140003
22026 stda %f16,[%l5+%g1]0xC0 ! 00004D76FB3649D8 SWCH:L2-B019 2 S Partial_St
22027 stxa %g1, [%g4+0x0058]%asi ! 00004D76FB3649DC SWCH:L2-B019 2 S >BD140003
22028 ldx [%g2+0x0058], %l6 ! 00004D76FB3649E0 LOOP:L1-B000 2 <BD140021
22029 ldda [%l6]0x24, %i0 ! 00004D76FB3649E4 LOOP:L1-B000 2 S Quad_Ld
22030 sth %i3, [%g6-0x0024] ! 00004D76FB3649E8 LOOP:L1-B000 2 S >BD140004
22031 ldda [%l6]0x26, %i2 ! 00004D76FB3649EC LOOP:L1-B000 2 S Quad_Ld_P
22032 prefetch [%l4-0x0DD2], 4 ! 00004D76FB3649F0 LOOP:L1-B000 2 S <.-3538
22033 fpackfix %f20, %f24 ! 00004D76FB3649F4 LOOP:L1-B000 2 S
22034 subcc %l3, 0x1, %l3 ! 00004D76FB3649F8 LOOP:L1-B000 2
22035 bnz,a BL140256 ! 00004D76FB3649FC LOOP:L1-B000 2
22036 std %f26, [%g4+0x0058] ! 00004D76FB364A00 LOOP:L1-B000 1 S >BD140003
22037 add %g1, 0xF2E, %g1 ! 00004D76FB364A04 LOOP:L1-B000 1 chksum++
22038 sethi %hi(0xFBCE9), %g3 ! 00004D76FB364A08 MAIN:L0-B000 1 .+0
22039 or %g3,%lo(0xFBCE9),%g3 ! 00004D76FB364A0C MAIN:L0-B000 1
22040 cmp %g1, %g3 ! 00004D76FB364A10 MAIN:L0-B000 1
22041 bne %icc, blimp_bad_end ! 00004D76FB364A14 MAIN:L0-B000 1
22042 nop ! 00004D76FB364A18 MAIN:L0-B000 1
22043blimp_good_end:
22044 EXIT_GOOD
22045blimp_bad_end:
22046 EXIT_BAD
22047
22048SECTION .btext064_pg1 TEXT_VA=0x4d76fb364000
22049attr_text {
22050 Name = .btext064_pg1,
22051 VA = 0x4d76fb364000,
22052 RA = ra2pa(0xfffa26000,0),
22053 PA = ra2pa(0xfffa26000,0),
22054 tsbonly,
22055 part_0_ctx_nonzero_tsb_config_3,
22056 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
22057 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22058 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22059}
22060.text; .skip 8
22061
22062!========================================================================
22063
22064SECTION .btext065 TEXT_VA=0x432b15eeff00
22065attr_text {
22066 Name = .btext065,
22067 VA = 0x432b15eeff00,
22068 RA = 0xfffabff00,
22069 PA = ra2pa(0xfffabff00,0),
22070 notsb
22071}
22072
22073SECTION .btext065_pg0 TEXT_VA=0x432b15ee0000
22074attr_text {
22075 Name = .btext065_pg0,
22076 VA = 0x432b15ee0000,
22077 RA = 0xfffab0000,
22078 PA = ra2pa(0xfffab0000,0),
22079 tsbonly,
22080 part_0_ctx_nonzero_tsb_config_1,
22081 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22082 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22083 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22084}
22085.text; .skip 8
22086
22087
22088SECTION .btext065
22089.text
22090.global SUBR101; SUBR101:
22091BL140002: ! SUBR:L0-B000
22092 add %g1, 0xFCD, %g1 ! 0000432B15EEFF00 SUBR:L0-B000 0 chksum++
22093 bcc BL140001 ! 0000432B15EEFF04 SUBR:L0-B000 0
22094 save %o6, -128, %o6 ! 0000432B15EEFF08 SUBR:L0-B000 0
22095BL140001: ! SUBR:L0-B000
22096 sethi %hh(0x432B15EEFF00),%l7 ! 0000432B15EEFF0C SUBR:L0-B000 0 SUBR101
22097 or %l7,%hm(0x432B15EEFF00),%l7 ! 0000432B15EEFF10 SUBR:L0-B000 0
22098 .word 0xB5B28533 ! 0000432B15EEFF14 SUBR:L0-B000 0 illop
22099 .word 0xB9FF937E ! 0000432B15EEFF18 SUBR:L0-B000 0 illop
22100 sllx %l7, 0x20, %l7 ! 0000432B15EEFF1C SUBR:L0-B000 0
22101 or %l7, %l6, %l7 ! 0000432B15EEFF20 SUBR:L0-B000 0
22102 .word 0x97AF0EE1 ! 0000432B15EEFF24 SUBR:L0-B000 0 illop
22103 add %g6, 0x58, %l5 ! 0000432B15EEFF28 SUBR:L0-B000 0 @BD140003
22104 stda %f24,[%l5+%g1]0xCA ! 0000432B15EEFF2C SUBR:L0-B000 0 S Partial_St
22105 add %g5, -36, %l6 ! 0000432B15EEFF30 SUBR:L0-B000 0 @BD140004
22106 .word 0xCFF9D232 ! 0000432B15EEFF34 SUBR:L0-B000 0 S illop
22107 call .+8 ! 0000432B15EEFF38 SUBR:L0-B000 0 S
22108 .word 0x8CC8B6F5 ! 0000432B15EEFF3C SUBR:L0-B000 0 S illop
22109 .word 0xB4CDE217 ! 0000432B15EEFF40 SUBR:L0-B000 0 illop
22110 or %l6,%hm(0x10B4CDE217),%l6 ! 0000432B15EEFF44 SUBR:L0-B000 0
22111 .word 0x81880000 ! 0000432B15EEFF48 SUBR:L0-B000 0 random
22112 or %l5,%lo(0x10B4CDE217),%l5 ! 0000432B15EEFF4C SUBR:L0-B000 0
22113 .word 0xE38FBE56 ! 0000432B15EEFF50 SUBR:L0-B000 0 illop
22114 .word 0x83EE1B61 ! 0000432B15EEFF54 SUBR:L0-B000 0 illop
22115 jmpl %l6+0x0000, %o7 ! 0000432B15EEFF58 SUBR:L0-B000 0 S
22116 nop ! 0000432B15EEFF5C SUBR:L0-B000 0 S
22117 ldx [%g2+0x0058], %l6 ! 0000432B15EEFF60 SUBR:L0-B000 0 <BD140021
22118 ldda [%l6]0x24, %i0 ! 0000432B15EEFF64 SUBR:L0-B000 0 S Quad_Ld
22119 add %g6, 0x58, %l5 ! 0000432B15EEFF68 SUBR:L0-B000 0 @BD140003
22120 stda %f28,[%l5+%g1]0xC9 ! 0000432B15EEFF6C SUBR:L0-B000 0 S Partial_St
22121 rd %gsr, %l6 ! 0000432B15EEFF70 SUBR:L0-B000 0 S
22122 wr %l6, 0x48, %gsr ! 0000432B15EEFF74 SUBR:L0-B000 0 S
22123 add %g1, 0xD53, %g1 ! 0000432B15EEFF78 SUBR:L0-B000 0 chksum++
22124 or %g0, 0x2, %l0 ! 0000432B15EEFF7C LOOP:L1-B000 0
22125BL140037: ! LOOP:L1-B000
22126 .word 0x105D4BFF ! 0000432B15EEFF80 LOOP:L1-B000 0 illop
22127 stda %f26, [%g3+0x0058]%asi ! 0000432B15EEFF84 LOOP:L1-B000 0 S >BD140003
22128 .word 0x0BD23AB9 ! 0000432B15EEFF88 LOOP:L1-B000 0 S illop
22129 ldx [%g2+0x0050], %l5 ! 0000432B15EEFF8C LOOP:L1-B000 0 <BD140003
22130 membar 0x40 ! 0000432B15EEFF90 LOOP:L1-B000 0
22131 stda %f0, [%l5]0xF0 ! 0000432B15EEFF94 LOOP:L1-B000 0 Blk-Store
22132 membar 0x40 ! 0000432B15EEFF98 LOOP:L1-B000 0
22133 ldx [%g2+0x0058], %l6 ! 0000432B15EEFF9C LOOP:L1-B000 0 <BD140021
22134 stba %g7, [%l6+%g0]0x1C ! 0000432B15EEFFA0 LOOP:L1-B000 0 S >BD140022
22135 .word 0xEDB75534 ! 0000432B15EEFFA4 LOOP:L1-B000 0 random
22136 .word 0x9FC3801F ! 0000432B15EEFFA8 LOOP:L1-B000 0 random
22137 membar 0x40 ! 0000432B15EEFFAC LOOP:L1-B000 0
22138 nop ! 0000432B15EEFFB0 LOOP:L1-B000 0 S
22139 andcc %o0, 0x2, %g0 ! 0000432B15EEFFB4 SKIP:L2-B000 0
22140 bnz,a,pn %xcc, BL140014 ! 0000432B15EEFFB8 SKIP:L2-B000 0
22141 nop ! 0000432B15EEFFBC SKIP:L2-B000 0 S
22142 nop ! 0000432B15EEFFC0 SKIP:L2-B000 0 S
22143 std %f14, [%g6-0x0068] ! 0000432B15EEFFC4 SKIP:L2-B000 0 S >BD140005
22144 bz BL140008 ;.empty ! 0000432B15EEFFC8 SKIP:L2-B000 0 L
22145 fble,pt %fcc3, BL140009 ;.empty ! 0000432B15EEFFCC SKIP:L2-B000 0 L
22146 fbuge,pn %fcc0, BL140010 ! 0000432B15EEFFD0 SKIP:L2-B000 0 L
22147 nop ! 0000432B15EEFFD4 SKIP:L2-B000 0 S
22148 bn,a,pn %xcc, BL140011 ! 0000432B15EEFFD8 SKIP:L2-B000 0 L
22149 stb %i2, [%g4+0x005A] ! 0000432B15EEFFDC SKIP:L2-B000 0 S >BD140003+2
22150BL140008:stda %f62, [%g6-0x0068]%asi ! 0000432B15EEFFE0 SKIP:L2-B000 0 S >BD140005
22151BL140011:nop ! 0000432B15EEFFE4 SKIP:L2-B000 0 S
22152 lduh [%g5-0x0070], %o0 ! 0000432B15EEFFE8 SKIP:L2-B000 0 S <BD140006
22153BL140009:bcs BL140012 ! 0000432B15EEFFEC SKIP:L2-B000 0 L
22154 .word 0xC9BCDE2F ! 0000432B15EEFFF0 SKIP:L2-B000 0 S illop
22155 nop ! 0000432B15EEFFF4 SKIP:L2-B000 0 S
22156BL140012:sth %o0, [%g3-0x0070] ! 0000432B15EEFFF8 SKIP:L2-B000 0 S >BD140006
22157BL140010:bn,a,pn %icc, BL140013 ! 0000432B15EEFFFC SKIP:L2-B000 0 L
22158 ldx [%g2+0x0008], %g3 ! 0000432B15EF0000 SKIP:L2-B000 0 S BASE<BD140145
22159BL140013:ldda [%g3+0x0058]%asi, %i0 ! 0000432B15EF0004 SKIP:L2-B000 0 S <BD140003
22160 add %g1, 0x668, %g1 ! 0000432B15EF0008 SKIP:L2-B000 0 chksum++
22161 add %g1, 0x507, %g1 ! 0000432B15EF000C SKIP:L2-B000 0 chksum++
22162 .word 0x31B1EDAB ! 0000432B15EF0010 SKIP:L2-B000 0 random
22163 stda %f22,[%l5+%g1]0xC3 ! 0000432B15EF0014 SKIP:L2-B000 0 S Partial_St
22164 std %f46, [%g6-0x0068] ! 0000432B15EF0018 SKIP:L2-B000 0 S >BD140005
22165 ldx [%g5-0x0088], %g5 ! 0000432B15EF001C SKIP:L2-B000 0 ptr_chase
22166 .word 0x95A1450B ! 0000432B15EF0020 SKIP:L2-B000 0 illop
22167 ldx [%g5-0x0088], %g5 ! 0000432B15EF0024 SKIP:L2-B000 0 ptr_chase
22168 .word 0x83A6D8A9 ! 0000432B15EF0028 SKIP:L2-B000 0 S illop_FP
22169 ba,a,pn %xcc, BL140015 ! 0000432B15EF002C SKIP:L2-B000 0
22170 lduha [%g5-0x0024]%asi, %o2 ! 0000432B15EF0030 SKIP:L2-B000 0 S <BD140004
22171BL140014: ! ELSE:L2-B001
22172 stw %o5, [%g4+0x005C] ! 0000432B15EF0034 ELSE:L2-B001 0 S >BD140003+4
22173 stxa %i1, [%g6+0x005B]%asi ! 0000432B15EF0038 ELSE:L2-B001 0 S >BD140003+3
22174 .word 0xB3FAAC82 ! 0000432B15EF003C ELSE:L2-B001 0 S illop
22175 .word 0x9DA40863 ! 0000432B15EF0040 ELSE:L2-B001 0 illop
22176 stda %f28, [%l6]0xD3 ! 0000432B15EF0044 ELSE:L2-B001 0 S Short16
22177 ldx [%g2+0x0050], %l5 ! 0000432B15EF0048 ELSE:L2-B001 0 <BD140003
22178 membar 0x40 ! 0000432B15EF004C ELSE:L2-B001 0
22179 .word 0x08F59229 ! 0000432B15EF0050 ELSE:L2-B001 0 illop
22180 membar 0x40 ! 0000432B15EF0054 ELSE:L2-B001 0
22181 ldx [%g2+0x0010], %g5 ! 0000432B15EF0058 ELSE:L2-B001 0 S BASE<BD140173
22182 ldx [%g2+0x0060], %fsr ! 0000432B15EF005C ELSE:L2-B001 0 S <BD140008
22183 std %o0, [%g5+0x0058] ! 0000432B15EF0060 ELSE:L2-B001 0 S >BD140003
22184 .word 0xCBEB5B65 ! 0000432B15EF0064 ELSE:L2-B001 0 S illop
22185 stw %i0, [%g5+0x005C] ! 0000432B15EF0068 ELSE:L2-B001 0 S >BD140003+4
22186 .word 0xCDB5936F ! 0000432B15EF006C ELSE:L2-B001 0 illop
22187 ldx [%g3-0x0088], %g3 ! 0000432B15EF0070 ELSE:L2-B001 0 ptr_chase
22188 .word 0xD69E30C2 ! 0000432B15EF0074 ELSE:L2-B001 0 illop
22189 sethi %hh(0x3A43B16BFF00),%l6 ! 0000432B15EF0078 ELSE:L2-B001 0 SUBR104
22190 .word 0x123F726C ! 0000432B15EF007C ELSE:L2-B001 0 random
22191 sethi %lm(0x3A43B16BFF00),%l5 ! 0000432B15EF0080 ELSE:L2-B001 0
22192 or %l5,%lo(0x3A43B16BFF00),%l5 ! 0000432B15EF0084 ELSE:L2-B001 0
22193 sllx %l6, 0x20, %l6 ! 0000432B15EF0088 ELSE:L2-B001 0
22194 or %l6, %l5, %l6 ! 0000432B15EF008C ELSE:L2-B001 0
22195 jmpl %l6+0x0000, %o7 ! 0000432B15EF0090 ELSE:L2-B001 0 S
22196 std %f44, [%g6-0x0068] ! 0000432B15EF0094 ELSE:L2-B001 0 S >BD140005
22197 .word 0xAFB6C36A ! 0000432B15EF0098 ELSE:L2-B001 0 S illop_VIS
22198 .word 0xC14651CF ! 0000432B15EF009C ELSE:L2-B001 0 illop
22199 membar 0x40 ! 0000432B15EF00A0 ELSE:L2-B001 0
22200 .word 0xABA2C518 ! 0000432B15EF00A4 ELSE:L2-B001 0 illop
22201 membar 0x40 ! 0000432B15EF00A8 ELSE:L2-B001 0
22202 membar 0x40 ! 0000432B15EF00AC ELSE:L2-B001 0
22203 .word 0x9FA919D4 ! 0000432B15EF00B0 ELSE:L2-B001 0 illop
22204 membar 0x40 ! 0000432B15EF00B4 ELSE:L2-B001 0
22205 membar 0x40 ! 0000432B15EF00B8 ELSE:L2-B001 0
22206 stda %f0, [%l5]0xF0 ! 0000432B15EF00BC ELSE:L2-B001 0 Blk-Store
22207 membar 0x40 ! 0000432B15EF00C0 ELSE:L2-B001 0
22208 stx %fsr, [%g2+0x0060] ! 0000432B15EF00C4 ELSE:L2-B001 0 S <BD140008
22209 nop ! 0000432B15EF00C8 ELSE:L2-B001 0 S
22210BL140015: ! ELSE:L2-B001
22211 add %g1, 0x12E, %g1 ! 0000432B15EF00CC ELSE:L2-B001 0 chksum++
22212 andcc %o5, 0x40, %g0 ! 0000432B15EF00D0 SKIP:L2-B002 0
22213 .word 0xADAE180E ! 0000432B15EF00D4 SKIP:L2-B002 0 illop
22214 .word 0x97C7CC9C ! 0000432B15EF00D8 SKIP:L2-B002 0 S illop
22215 ldx [%g2+0x0028], %g3 ! 0000432B15EF00DC SKIP:L2-B002 0 S BASE<BD140060
22216 bpos,a BL140016 ! 0000432B15EF00E0 SKIP:L2-B002 0 L
22217 .word 0xB3424435 ! 0000432B15EF00E4 SKIP:L2-B002 0 S illop
22218 std %f40, [%g6-0x0068] ! 0000432B15EF00E8 SKIP:L2-B002 0 S >BD140005
22219 fbule,a BL140016 ! 0000432B15EF00EC SKIP:L2-B002 0 L
22220BL140016:sth %o2, [%g4-0x0070] ! 0000432B15EF00F0 SKIP:L2-B002 0 S >BD140006
22221 nop ! 0000432B15EF00F4 SKIP:L2-B002 0 S
22222 .word 0xE90CA977 ! 0000432B15EF00F8 SKIP:L2-B002 0 S illop
22223 bvc,a,pn %icc, BL140017 ! 0000432B15EF00FC SKIP:L2-B002 0 L
22224 sth %o0, [%g5-0x0070] ! 0000432B15EF0100 SKIP:L2-B002 0 S >BD140006
22225 nop ! 0000432B15EF0104 SKIP:L2-B002 0 S
22226BL140017:.word 0x205FE909 ! 0000432B15EF0108 SKIP:L2-B002 0 illop
22227 add %g1, 0x89, %g1 ! 0000432B15EF010C SKIP:L2-B002 0 chksum++
22228 ldxa [%g7+%g0]0x83, %o0 ! 0000432B15EF0110 SKIP:L2-B002 0 S <BD140034
22229 ldx [%g2+0x0050], %l5 ! 0000432B15EF0114 SKIP:L2-B002 0 <BD140003
22230 membar 0x40 ! 0000432B15EF0118 SKIP:L2-B002 0
22231 stda %f16, [%l5]0xF8 ! 0000432B15EF011C SKIP:L2-B002 0 Blk-Store
22232 membar 0x40 ! 0000432B15EF0120 SKIP:L2-B002 0
22233 add %g5, 0x58, %l5 ! 0000432B15EF0124 SKIP:L2-B002 0 @BD140003
22234 stda %f22,[%l5+%g1]0xCA ! 0000432B15EF0128 SKIP:L2-B002 0 S Partial_St
22235 .word 0x24CBDE58 ! 0000432B15EF012C SKIP:L2-B002 0 S random
22236 sethi %hh(0xFFFF8A96C080FF00),%l6 ! 0000432B15EF0130 SKIP:L2-B002 0 SUBR103
22237 or %l6,%hm(0xFFFF8A96C080FF00),%l6 ! 0000432B15EF0134 SKIP:L2-B002 0
22238 sethi %lm(0xFFFF8A96C080FF00),%l5 ! 0000432B15EF0138 SKIP:L2-B002 0
22239 or %l5,%lo(0xFFFF8A96C080FF00),%l5 ! 0000432B15EF013C SKIP:L2-B002 0
22240 sllx %l6, 0x20, %l6 ! 0000432B15EF0140 SKIP:L2-B002 0
22241 .word 0x95668E2C ! 0000432B15EF0144 SKIP:L2-B002 0 illop
22242 jmpl %l6+0x0000, %o7 ! 0000432B15EF0148 SKIP:L2-B002 0 S
22243 stda %o0, [%g4+0x0058]%asi ! 0000432B15EF014C SKIP:L2-B002 0 S >BD140003
22244 add %g3, 0x58, %l5 ! 0000432B15EF0150 SKIP:L2-B002 0 @BD140003
22245 stda %f30,[%l5+%g1]0xC8 ! 0000432B15EF0154 SKIP:L2-B002 0 S Partial_St
22246 add %g4, -87, %l6 ! 0000432B15EF0158 SKIP:L2-B002 0 @BD140018
22247 stda %f20, [%l6]0xD0 ! 0000432B15EF015C SKIP:L2-B002 0 S Short8
22248 .word 0x8DA05AE7 ! 0000432B15EF0160 SKIP:L2-B002 0 S illop
22249 add %g3, 0x58, %l5 ! 0000432B15EF0164 SKIP:L2-B002 0 @BD140003
22250 .word 0xD169CF7C ! 0000432B15EF0168 SKIP:L2-B002 0 S illop
22251 std %f14, [%g5-0x0068] ! 0000432B15EF016C SKIP:L2-B002 0 S >BD140005
22252 .word 0xE9C07501 ! 0000432B15EF0170 SKIP:L2-B002 0 illop
22253 nop ! 0000432B15EF0174 SKIP:L2-B002 0 S
22254BL140019: ! ELSE:L2-B003
22255 ldx [%g2+0x0050], %l5 ! 0000432B15EF0178 ELSE:L2-B003 0 <BD140003
22256 .word 0x81C3E008 ! 0000432B15EF017C ELSE:L2-B003 0 random
22257 ldda [%l5]0x1E, %f16 ! 0000432B15EF0180 ELSE:L2-B003 0 Blk-Load
22258 membar 0x40 ! 0000432B15EF0184 ELSE:L2-B003 0
22259 ldda [%g7+%g0]0x83, %i0 ! 0000432B15EF0188 ELSE:L2-B003 0 S <BD140034
22260 add %g6, 0x58, %l5 ! 0000432B15EF018C ELSE:L2-B003 0 @BD140003
22261 .word 0x8FAB0C2A ! 0000432B15EF0190 ELSE:L2-B003 0 S illop
22262 add %g3, 0x58, %l5 ! 0000432B15EF0194 ELSE:L2-B003 0 @BD140003
22263 stda %f22,[%l5+%g1]0xCA ! 0000432B15EF0198 ELSE:L2-B003 0 S Partial_St
22264 ta %xcc, 0x46 ! 0000432B15EF019C ELSE:L2-B003 0 S demap-page
22265 stb %i5, [%g4-0x003A] ! 0000432B15EF01A0 ELSE:L2-B003 0 S >BD140007
22266 .word 0xFD1FB9BE ! 0000432B15EF01A4 ELSE:L2-B003 0 random
22267 ldda [%l6]0x24, %i2 ! 0000432B15EF01A8 ELSE:L2-B003 0 S Quad_Ld
22268 .word 0x93B1460C ! 0000432B15EF01AC ELSE:L2-B003 0 S illop_VIS
22269 add %g1, 0xCA5, %g1 ! 0000432B15EF01B0 ELSE:L2-B003 0 chksum++
22270 ldx [%g2+0x0050], %l5 ! 0000432B15EF01B4 ELSE:L2-B003 0 <BD140003
22271 membar 0x40 ! 0000432B15EF01B8 ELSE:L2-B003 0
22272 stda %f32, [%l5]0x1E ! 0000432B15EF01BC ELSE:L2-B003 0 Blk-Store
22273 .word 0xB7B1865C ! 0000432B15EF01C0 ELSE:L2-B003 0 illop
22274 std %f32, [%g3-0x0068] ! 0000432B15EF01C4 ELSE:L2-B003 0 S >BD140005
22275 add %g3, 0x58, %l5 ! 0000432B15EF01C8 ELSE:L2-B003 0 @BD140003
22276 stda %f28,[%l5+%g1]0xCC ! 0000432B15EF01CC ELSE:L2-B003 0 S Partial_St
22277 std %f6, [%g4-0x0064] ! 0000432B15EF01D0 ELSE:L2-B003 0 S >BD140005+4
22278BL140020: ! ELSE:L2-B003
22279 add %g1, 0x976, %g1 ! 0000432B15EF01D4 ELSE:L2-B003 0 chksum++
22280 andcc %o0, 0x40, %g0 ! 0000432B15EF01D8 SKIP:L2-B004 0
22281 bnz,a,pt %icc, BL140021 ! 0000432B15EF01DC SKIP:L2-B004 0
22282 std %f14, [%g6-0x0068] ! 0000432B15EF01E0 SKIP:L2-B004 0 S >BD140005
22283 .word 0xE61FC32E ! 0000432B15EF01E4 SKIP:L2-B004 0 S illop
22284 add %g3, 0x58, %l5 ! 0000432B15EF01E8 SKIP:L2-B004 0 @BD140003
22285 stda %f22,[%l5+%g1]0xC1 ! 0000432B15EF01EC SKIP:L2-B004 0 S Partial_St
22286 ldx [%g2+0x0050], %l5 ! 0000432B15EF01F0 SKIP:L2-B004 0 <BD140003
22287 .word 0xB1922003 ! 0000432B15EF01F4 SKIP:L2-B004 0 illop
22288 .word 0x9E676C9B ! 0000432B15EF01F8 SKIP:L2-B004 0 random
22289 .word 0x93B70857 ! 0000432B15EF01FC SKIP:L2-B004 0 illop
22290 edge32 %g1, %i1, %i4 ! 0000432B15EF0200 SKIP:L2-B004 0 S
22291 call .+8 ! 0000432B15EF0204 SKIP:L2-B004 0 S
22292 ldx [%g2+0x0060], %fsr ! 0000432B15EF0208 SKIP:L2-B004 0 S <BD140008
22293 membar 0x40 ! 0000432B15EF020C SKIP:L2-B004 0
22294 ldda [%l5]0x16, %f16 ! 0000432B15EF0210 SKIP:L2-B004 0 Blk-Load
22295 .word 0xF9778CB9 ! 0000432B15EF0214 SKIP:L2-B004 0 random
22296 add %g1, 0x35A, %g1 ! 0000432B15EF0218 SKIP:L2-B004 0 chksum++
22297 rd %gsr, %l6 ! 0000432B15EF021C SKIP:L2-B004 0 S
22298 wr %l6, 0xF0, %gsr ! 0000432B15EF0220 SKIP:L2-B004 0 S
22299 std %f38, [%g6-0x0068] ! 0000432B15EF0224 SKIP:L2-B004 0 S >BD140005
22300 ldswa [%g7+%g7]0x83, %i1 ! 0000432B15EF0228 SKIP:L2-B004 0 S <BD140034
22301 stda %i2, [%g5+0x005C]%asi ! 0000432B15EF022C SKIP:L2-B004 0 S >BD140003+4
22302 stx %i2, [%g5+0x0058] ! 0000432B15EF0230 SKIP:L2-B004 0 S >BD140003
22303 std %f40, [%g4-0x0068] ! 0000432B15EF0234 SKIP:L2-B004 0 S >BD140005
22304 add %g6, 0x58, %l5 ! 0000432B15EF0238 SKIP:L2-B004 0 @BD140003
22305 .word 0x85ADCC67 ! 0000432B15EF023C SKIP:L2-B004 0 S illop
22306 .word 0x9F95C01A ! 0000432B15EF0240 SKIP:L2-B004 0 S illop
22307 .word 0xBB60AB6A ! 0000432B15EF0244 SKIP:L2-B004 0 random
22308 membar 0x40 ! 0000432B15EF0248 SKIP:L2-B004 0
22309 stda %f32, [%l5]0x16 ! 0000432B15EF024C SKIP:L2-B004 0 Blk-Store
22310 membar 0x40 ! 0000432B15EF0250 SKIP:L2-B004 0
22311 .word 0x87A78998 ! 0000432B15EF0254 SKIP:L2-B004 0 S illop
22312 add %g3, -87, %l6 ! 0000432B15EF0258 SKIP:L2-B004 0 @BD140018
22313 stda %f30, [%l6]0xD0 ! 0000432B15EF025C SKIP:L2-B004 0 S Short8
22314 ld [%g2+0x0060], %fsr ! 0000432B15EF0260 SKIP:L2-B004 0 S <BD140008
22315 ba,pn %xcc, BL140028 ! 0000432B15EF0264 SKIP:L2-B004 0
22316 .word 0x97A58989 ! 0000432B15EF0268 SKIP:L2-B004 0 S illop_FP
22317BL140021: ! ELSE:L2-B005
22318 .word 0xA3B204A1 ! 0000432B15EF026C ELSE:L2-B005 0 illop
22319 .word 0x9F670812 ! 0000432B15EF0270 ELSE:L2-B005 0 illop
22320 stda %f32, [%l5]0x16 ! 0000432B15EF0274 ELSE:L2-B005 0 Blk-Store
22321 membar 0x40 ! 0000432B15EF0278 ELSE:L2-B005 0
22322 .word 0x83A98C9B ! 0000432B15EF027C ELSE:L2-B005 0 illop
22323 .word 0x20D835B9 ! 0000432B15EF0280 ELSE:L2-B005 0 S illop
22324 .word 0xFA6F8289 ! 0000432B15EF0284 ELSE:L2-B005 0 random
22325 stda %f24,[%l5+%g1]0xC2 ! 0000432B15EF0288 ELSE:L2-B005 0 S Partial_St
22326 ldx [%g2+0x0050], %l5 ! 0000432B15EF028C ELSE:L2-B005 0 <BD140003
22327 membar 0x40 ! 0000432B15EF0290 ELSE:L2-B005 0
22328 .word 0x9FD3681B ! 0000432B15EF0294 ELSE:L2-B005 0 illop
22329 membar 0x40 ! 0000432B15EF0298 ELSE:L2-B005 0
22330 add %g5, 0x58, %l5 ! 0000432B15EF029C ELSE:L2-B005 0 @BD140003
22331 stda %f28,[%l5+%g1]0xC2 ! 0000432B15EF02A0 ELSE:L2-B005 0 S Partial_St
22332 ldx [%g2+0x0040], %g6 ! 0000432B15EF02A4 ELSE:L2-B005 0 S BASE<BD140087
22333 .word 0xBFA28505 ! 0000432B15EF02A8 ELSE:L2-B005 0 S illop
22334 .word 0xBB7BA3D3 ! 0000432B15EF02AC ELSE:L2-B005 0 illop
22335 std %i0, [%g6+0x0058] ! 0000432B15EF02B0 ELSE:L2-B005 0 S >BD140003
22336 .word 0x89AB27C6 ! 0000432B15EF02B4 ELSE:L2-B005 0 S illop
22337 .word 0x93906000 ! 0000432B15EF02B8 ELSE:L2-B005 0 S random
22338 lduh [%g4-0x0024], %o1 ! 0000432B15EF02BC ELSE:L2-B005 0 S <BD140004
22339 bneg,a BL140022 ! 0000432B15EF02C0 ELSE:L2-B005 0 L
22340 std %f0, [%g5-0x0068] ! 0000432B15EF02C4 ELSE:L2-B005 0 S >BD140005
22341BL140022:bcs BL140023 ;.empty ! 0000432B15EF02C8 ELSE:L2-B005 0 L
22342BL140023:bne,a BL140024 ! 0000432B15EF02CC ELSE:L2-B005 0 L
22343 nop ! 0000432B15EF02D0 ELSE:L2-B005 0 S
22344 bn BL140025 ;.empty ! 0000432B15EF02D4 ELSE:L2-B005 0 L
22345BL140025:fbl BL140026 ;.empty ! 0000432B15EF02D8 ELSE:L2-B005 0 L
22346BL140024:bz BL140027 ! 0000432B15EF02DC ELSE:L2-B005 0 L
22347BL140026:nop ! 0000432B15EF02E0 ELSE:L2-B005 0 S
22348BL140027:add %g1, 0x544, %g1 ! 0000432B15EF02E4 ELSE:L2-B005 0 chksum++
22349BL140028: ! ELSE:L2-B005
22350 add %g1, 0x4FC, %g1 ! 0000432B15EF02E8 ELSE:L2-B005 0 chksum++
22351 fcmpd %fcc0, %f46, %f32 ! 0000432B15EF02EC SKIP:L2-B006 0
22352 fbge,pn %fcc0, BL140035 ! 0000432B15EF02F0 SKIP:L2-B006 0
22353 ldstub [%g4-0x003A], %o1 ! 0000432B15EF02F4 SKIP:L2-B006 0 S >BD140007
22354 nop ! 0000432B15EF02F8 SKIP:L2-B006 0 S
22355 fbl BL140029 ! 0000432B15EF02FC SKIP:L2-B006 0 L
22356 .word 0x2359DA5A ! 0000432B15EF0300 SKIP:L2-B006 0 S random
22357 be BL140030 ;.empty ! 0000432B15EF0304 SKIP:L2-B006 0 L
22358 fbn,a BL140031 ! 0000432B15EF0308 SKIP:L2-B006 0 L
22359 stba %i0, [%g3-0x003A]%asi ! 0000432B15EF030C SKIP:L2-B006 0 S >BD140007
22360BL140030:.word 0xB9ABDCF9 ! 0000432B15EF0310 SKIP:L2-B006 0 L illop
22361 .word 0x9FC3801F ! 0000432B15EF0314 SKIP:L2-B006 0 L random
22362 .word 0xCC67E4B0 ! 0000432B15EF0318 SKIP:L2-B006 0 L illop
22363 .word 0xCE1BCA5C ! 0000432B15EF031C SKIP:L2-B006 0 S illop
22364BL140031:.word 0x251AA838 ! 0000432B15EF0320 SKIP:L2-B006 0 S random
22365 fbne,a,pn %fcc3, BL140034 ! 0000432B15EF0324 SKIP:L2-B006 0 L
22366BL140032:std %f16, [%g3+0x0058] ! 0000432B15EF0328 SKIP:L2-B006 0 S >BD140003
22367 stx %i1, [%g3+0x0058] ! 0000432B15EF032C SKIP:L2-B006 0 S >BD140003
22368 bnz BL140029 ;.empty ! 0000432B15EF0330 SKIP:L2-B006 0 L
22369BL140034:fble,a BL140029 ! 0000432B15EF0334 SKIP:L2-B006 0 L
22370BL140033:edge8ln %i1, %o1, %l4 ! 0000432B15EF0338 SKIP:L2-B006 0 S
22371BL140029:add %g1, 0x3E4, %g1 ! 0000432B15EF033C SKIP:L2-B006 0 chksum++
22372 add %g1, 0xA84, %g1 ! 0000432B15EF0340 SKIP:L2-B006 0 chksum++
22373 ldd [%g4+0x0058], %f22 ! 0000432B15EF0344 SKIP:L2-B006 0 S <BD140003
22374 ldx [%g2+0x0050], %l5 ! 0000432B15EF0348 SKIP:L2-B006 0 <BD140003
22375 .word 0x9958CF5C ! 0000432B15EF034C SKIP:L2-B006 0 illop
22376 stda %f0, [%l5]0xE0 ! 0000432B15EF0350 SKIP:L2-B006 0 Blk-Store
22377 membar 0x40 ! 0000432B15EF0354 SKIP:L2-B006 0
22378 .word 0xC945AA18 ! 0000432B15EF0358 SKIP:L2-B006 0 S random
22379 .word 0xBDB542C4 ! 0000432B15EF035C SKIP:L2-B006 0 S illop_VIS
22380 .word 0xCE3117AB ! 0000432B15EF0360 SKIP:L2-B006 0 S random
22381 add %g4, 0x58, %l5 ! 0000432B15EF0364 SKIP:L2-B006 0 @BD140003
22382 .word 0x81CFE008 ! 0000432B15EF0368 SKIP:L2-B006 0 S random
22383 add %g5, 0x58, %l5 ! 0000432B15EF036C SKIP:L2-B006 0 @BD140003
22384 stda %f22,[%l5+%g1]0xC1 ! 0000432B15EF0370 SKIP:L2-B006 0 S Partial_St
22385 fpack16 %f24, %f22 ! 0000432B15EF0374 SKIP:L2-B006 0 S
22386 ba,a BL140036 ! 0000432B15EF0378 SKIP:L2-B006 0
22387 .word 0xB5F00000 ! 0000432B15EF037C SKIP:L2-B006 0 S illop
22388BL140035: ! ELSE:L2-B007
22389 rd %gsr, %l6 ! 0000432B15EF0380 ELSE:L2-B007 0 S
22390 .word 0x81D7376F ! 0000432B15EF0384 ELSE:L2-B007 0 S illop
22391 .word 0xDC05E0F3 ! 0000432B15EF0388 ELSE:L2-B007 0 S random
22392 fpmerge %f21, %f18, %f16 ! 0000432B15EF038C ELSE:L2-B007 0 S
22393 .word 0xA3AA9DD6 ! 0000432B15EF0390 ELSE:L2-B007 0 illop
22394 or %l6,%hm(0x10A3AA9DD6),%l6 ! 0000432B15EF0394 ELSE:L2-B007 0
22395 .word 0xCB69EE7B ! 0000432B15EF0398 ELSE:L2-B007 0 illop
22396 or %l5,%lo(0x10A3AA9DD6),%l5 ! 0000432B15EF039C ELSE:L2-B007 0
22397 sllx %l6, 0x20, %l6 ! 0000432B15EF03A0 ELSE:L2-B007 0
22398 or %l6, %l5, %l6 ! 0000432B15EF03A4 ELSE:L2-B007 0
22399 jmpl %l6+0x0000, %o7 ! 0000432B15EF03A8 ELSE:L2-B007 0 S
22400 nop ! 0000432B15EF03AC ELSE:L2-B007 0 S
22401 .word 0x97A14D63 ! 0000432B15EF03B0 ELSE:L2-B007 0 S illop
22402 edge8ln %o0, %o1, %o3 ! 0000432B15EF03B4 ELSE:L2-B007 0 S
22403 .word 0xBDAA628B ! 0000432B15EF03B8 ELSE:L2-B007 0 illop
22404 .word 0x83ADA009 ! 0000432B15EF03BC ELSE:L2-B007 0 illop
22405 stda %f16, [%l5]0x16 ! 0000432B15EF03C0 ELSE:L2-B007 0 Blk-Store
22406 membar 0x40 ! 0000432B15EF03C4 ELSE:L2-B007 0
22407 .word 0xFE60EEA9 ! 0000432B15EF03C8 ELSE:L2-B007 0 S random
22408 .word 0x9DA690A5 ! 0000432B15EF03CC ELSE:L2-B007 0 illop
22409 .word 0xE32959D9 ! 0000432B15EF03D0 ELSE:L2-B007 0 illop
22410 membar 0x40 ! 0000432B15EF03D4 ELSE:L2-B007 0
22411 add %g1, 0xFAB, %g1 ! 0000432B15EF03D8 ELSE:L2-B007 0 chksum++
22412 std %f22, [%g3+0x0058] ! 0000432B15EF03DC ELSE:L2-B007 0 S >BD140003
22413 std %i0, [%g6+0x005B] ! 0000432B15EF03E0 ELSE:L2-B007 0 S >BD140003+3
22414 .word 0x85A8C801 ! 0000432B15EF03E4 ELSE:L2-B007 0 illop
22415 membar 0x40 ! 0000432B15EF03E8 ELSE:L2-B007 0
22416 stda %f0, [%l5]0x16 ! 0000432B15EF03EC ELSE:L2-B007 0 Blk-Store
22417 membar 0x40 ! 0000432B15EF03F0 ELSE:L2-B007 0
22418 .word 0xA5B509C3 ! 0000432B15EF03F4 ELSE:L2-B007 0 S illop
22419BL140036: ! ELSE:L2-B007
22420 add %g1, 0xA7, %g1 ! 0000432B15EF03F8 ELSE:L2-B007 0 chksum++
22421 subcc %l0, 0x1, %l0 ! 0000432B15EF03FC LOOP:L1-B000 0
22422 bnz BL140037 ! 0000432B15EF0400 LOOP:L1-B000 0
22423 stx %o4, [%g3+0x0058] ! 0000432B15EF0404 LOOP:L1-B000 0 S >BD140003
22424 add %g1, 0x56B, %g1 ! 0000432B15EF0408 LOOP:L1-B000 0 chksum++
22425 ta %xcc, 0x46 ! 0000432B15EF040C SUBR:L0-B000 0 S demap-page
22426 add %g6, 0x58, %l5 ! 0000432B15EF0410 SUBR:L0-B000 0 @BD140003
22427 .word 0xDA492FA0 ! 0000432B15EF0414 SUBR:L0-B000 0 S random
22428 .word 0xEABD6FA0 ! 0000432B15EF0418 SUBR:L0-B000 0 S illop
22429 .word 0x97AADC4E ! 0000432B15EF041C SUBR:L0-B000 0 S illop_FP
22430 sth %l4, [%g6-0x0070] ! 0000432B15EF0420 SUBR:L0-B000 0 S >BD140006
22431 ta %xcc, 0x45 ! 0000432B15EF0424 SUBR:L0-B000 0 demap-stack
22432 add %g1, 0x2CD, %i0 ! 0000432B15EF0428 SUBR:L0-B000 0
22433 .word 0x8FDB775A ! 0000432B15EF042C SUBR:L0-B000 0 illop
22434 ret ! 0000432B15EF0430 SUBR:L0-B000 0
22435 .word 0x61635DFC ! 0000432B15EF0434 SUBR:L0-B000 0 random
22436
22437SECTION .btext065_pg1 TEXT_VA=0x432b15ef0000
22438attr_text {
22439 Name = .btext065_pg1,
22440 VA = 0x432b15ef0000,
22441 RA = 0xfffac0000,
22442 PA = ra2pa(0xfffac0000,0),
22443 tsbonly,
22444 part_0_ctx_nonzero_tsb_config_1,
22445 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22446 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22447 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22448}
22449.text; .skip 8
22450
22451!========================================================================
22452
22453SECTION .btext066 TEXT_VA=0x645fd9bfff00
22454attr_text {
22455 Name = .btext066,
22456 VA = 0x645fd9bfff00,
22457 RA = 0xfffa9ff00,
22458 PA = ra2pa(0xfffa9ff00,0),
22459 notsb
22460}
22461
22462SECTION .btext066_pg0 TEXT_VA=0x645fd9bf0000
22463attr_text {
22464 Name = .btext066_pg0,
22465 VA = 0x645fd9bf0000,
22466 RA = 0xfffa90000,
22467 PA = ra2pa(0xfffa90000,0),
22468 tsbonly,
22469 part_0_ctx_nonzero_tsb_config_1,
22470 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22471 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22472 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22473}
22474.text; .skip 8
22475
22476
22477SECTION .btext066
22478.text
22479.global SUBR102; SUBR102:
22480BL140038: ! SUBR:L0-B000
22481 add %g1, 0x9E9, %g1 ! 0000645FD9BFFF00 SUBR:L0-B000 0 chksum++
22482 save %o6, -128, %o6 ! 0000645FD9BFFF04 SUBR:L0-B000 0
22483 sethi %hh(0x645FD9BFFF00),%l7 ! 0000645FD9BFFF08 SUBR:L0-B000 0 SUBR102
22484 or %l7,%hm(0x645FD9BFFF00),%l7 ! 0000645FD9BFFF0C SUBR:L0-B000 0
22485 sethi %lm(0x645FD9BFFF00),%l6 ! 0000645FD9BFFF10 SUBR:L0-B000 0
22486 or %l6,%lo(0x645FD9BFFF00),%l6 ! 0000645FD9BFFF14 SUBR:L0-B000 0
22487 sllx %l7, 0x20, %l7 ! 0000645FD9BFFF18 SUBR:L0-B000 0
22488 or %l7, %l6, %l7 ! 0000645FD9BFFF1C SUBR:L0-B000 0
22489 ta %xcc, 0x45 ! 0000645FD9BFFF20 SUBR:L0-B000 0 demap-stack
22490 add %g1, 0x2D4, %g1 ! 0000645FD9BFFF24 SUBR:L0-B000 0 chksum++
22491 add %g1, %g1, %o5 ! 0000645FD9BFFF28 SWCH:L1-B000 0
22492 andcc %o5, 0x20, %g0 ! 0000645FD9BFFF2C SWCH:L1-B000 0
22493 bnz,pn %xcc, BL140048 ! 0000645FD9BFFF30 SWCH:L1-B000 0
22494 andcc %o5, 0x40, %g0 ! 0000645FD9BFFF34 SWCH:L1-B000 0
22495 bnz,pt %xcc, BL140042 ! 0000645FD9BFFF38 SWCH:L1-B000 0
22496 andcc %o5, 0x1, %g0 ! 0000645FD9BFFF3C SWCH:L1-B000 0
22497 bnz,a,pn %xcc, BL140041 ! 0000645FD9BFFF40 SWCH:L1-B000 0
22498 add %g1, 0x29E, %g1 ! 0000645FD9BFFF44 SWCH:L1-B000 0 chksum++
22499 andcc %o5, 0x100, %g0 ! 0000645FD9BFFF48 SWCH:L1-B000 0
22500 bnz,pt %xcc, BL140040 ! 0000645FD9BFFF4C SWCH:L1-B000 0
22501 .word 0x957A30F4 ! 0000645FD9BFFF50 SWCH:L1-B000 0 S illop
22502 add %g4, 0x58, %l5 ! 0000645FD9BFFF54 SWCH:L1-B000 0 @BD140003
22503 stda %f24,[%l5+%g1]0xC2 ! 0000645FD9BFFF58 SWCH:L1-B000 0 S Partial_St
22504 .word 0x99EF4751 ! 0000645FD9BFFF5C SWCH:L1-B000 0 S illop
22505 ldx [%g2+0x0010], %g6 ! 0000645FD9BFFF60 SWCH:L1-B000 0 S BASE<BD140173
22506 .word 0x8595001B ! 0000645FD9BFFF64 SWCH:L1-B000 0 S illop
22507 ldx [%g2+0x0058], %l6 ! 0000645FD9BFFF68 SWCH:L1-B000 0 <BD140021
22508 stwa %g7, [%l6+%g0]0x04 ! 0000645FD9BFFF6C SWCH:L1-B000 0 S >BD140022
22509 .word 0x3455B02C ! 0000645FD9BFFF70 SWCH:L1-B000 0 S illop
22510 add %g4, 0x58, %l5 ! 0000645FD9BFFF74 SWCH:L1-B000 0 @BD140003
22511 stda %f26,[%l5+%g1]0xC4 ! 0000645FD9BFFF78 SWCH:L1-B000 0 S Partial_St
22512 .word 0x395CC0C0 ! 0000645FD9BFFF7C SWCH:L1-B000 0 S random
22513 stwa %g1, [%g6+0x005C]%asi ! 0000645FD9BFFF80 SWCH:L1-B000 0 S >BD140003+4
22514 ldx [%g2+0x0050], %l5 ! 0000645FD9BFFF84 SWCH:L1-B000 0 <BD140003
22515 membar 0x40 ! 0000645FD9BFFF88 SWCH:L1-B000 0
22516 stda %f0, [%l5]0xF0 ! 0000645FD9BFFF8C SWCH:L1-B000 0 Blk-Store
22517 membar 0x40 ! 0000645FD9BFFF90 SWCH:L1-B000 0
22518 add %g1, 0x24C, %g1 ! 0000645FD9BFFF94 SWCH:L1-B000 0 chksum++
22519 ba,a BL140049 ! 0000645FD9BFFF98 SWCH:L1-B000 0
22520 nop ! 0000645FD9BFFF9C SWCH:L1-B000 0 S
22521BL140040:.word 0x81AAC89F ! 0000645FD9BFFFA0 CASE:L2-B000 0 illop
22522 nop ! 0000645FD9BFFFA4 CASE:L2-B000 0 S
22523 nop ! 0000645FD9BFFFA8 CASE:L2-B000 0 S
22524 nop ! 0000645FD9BFFFAC CASE:L2-B000 0 S
22525 .word 0xD9B298C2 ! 0000645FD9BFFFB0 CASE:L2-B000 0 S illop
22526 .word 0xB55B8A73 ! 0000645FD9BFFFB4 CASE:L2-B000 0 S illop
22527 fba,a BL140039 ;.empty ! 0000645FD9BFFFB8 CASE:L2-B000 0 L
22528 .word 0xB1AD3015 ! 0000645FD9BFFFBC CASE:L2-B000 0 L illop
22529 nop ! 0000645FD9BFFFC0 CASE:L2-B000 0 S
22530 .word 0x9DB14374 ! 0000645FD9BFFFC4 CASE:L2-B000 0 S illop
22531BL140039:add %g1, 0x7E4, %g1 ! 0000645FD9BFFFC8 CASE:L2-B000 0 chksum++
22532 ba,a,pt %icc, BL140049 ! 0000645FD9BFFFCC CASE:L2-B000 0
22533 for %f18, %f26, %f22 ! 0000645FD9BFFFD0 CASE:L2-B000 0 S
22534BL140041:add %g1, 0xB03, %g1 ! 0000645FD9BFFFD4 CASE:L2-B001 0 chksum++
22535 ldx [%g2+0x0058], %l6 ! 0000645FD9BFFFD8 CASE:L2-B001 0 <BD140021
22536 .word 0x9A934D7C ! 0000645FD9BFFFDC CASE:L2-B001 0 S random
22537 ldx [%g2+0x0050], %l5 ! 0000645FD9BFFFE0 CASE:L2-B001 0 <BD140003
22538 membar 0x40 ! 0000645FD9BFFFE4 CASE:L2-B001 0
22539 stda %f32, [%l5]0x1E ! 0000645FD9BFFFE8 CASE:L2-B001 0 Blk-Store
22540 .word 0x8BCF465F ! 0000645FD9BFFFEC CASE:L2-B001 0 illop
22541 add %g4, 0x58, %l5 ! 0000645FD9BFFFF0 CASE:L2-B001 0 @BD140003
22542 stda %f26,[%l5+%g1]0xC3 ! 0000645FD9BFFFF4 CASE:L2-B001 0 S Partial_St
22543 .word 0x9FAF31C8 ! 0000645FD9BFFFF8 CASE:L2-B001 0 S illop_FP
22544 stda %i0, [%g4+0x0058]%asi ! 0000645FD9BFFFFC CASE:L2-B001 0 S >BD140003
22545 .word 0x8F8E15B7 ! 0000645FD9C00000 CASE:L2-B001 0 illop
22546 membar 0x40 ! 0000645FD9C00004 CASE:L2-B001 0
22547 stda %f32, [%l5]0x16 ! 0000645FD9C00008 CASE:L2-B001 0 Blk-Store
22548 membar 0x40 ! 0000645FD9C0000C CASE:L2-B001 0
22549 sethi %hh(0xFFFFDE523E7AFF00),%l6 ! 0000645FD9C00010 CASE:L2-B001 0 SUBR106
22550 or %l6,%hm(0xFFFFDE523E7AFF00),%l6 ! 0000645FD9C00014 CASE:L2-B001 0
22551 sethi %lm(0xFFFFDE523E7AFF00),%l5 ! 0000645FD9C00018 CASE:L2-B001 0
22552 .word 0xFB59F783 ! 0000645FD9C0001C CASE:L2-B001 0 illop
22553 sllx %l6, 0x20, %l6 ! 0000645FD9C00020 CASE:L2-B001 0
22554 or %l6, %l5, %l6 ! 0000645FD9C00024 CASE:L2-B001 0
22555 .word 0x89AAD088 ! 0000645FD9C00028 CASE:L2-B001 0 S illop
22556 fzeros %f21 ! 0000645FD9C0002C CASE:L2-B001 0 S
22557 ldx [%g2+0x0060], %fsr ! 0000645FD9C00030 CASE:L2-B001 0 S <BD140008
22558 ldx [%g4-0x0088], %g4 ! 0000645FD9C00034 CASE:L2-B001 0 ptr_chase
22559 ldx [%g4-0x0088], %g4 ! 0000645FD9C00038 CASE:L2-B001 0 ptr_chase
22560 ba,a,pn %icc, BL140049 ! 0000645FD9C0003C CASE:L2-B001 0
22561 nop ! 0000645FD9C00040 CASE:L2-B001 0 S
22562BL140042:.word 0x9DE3A060 ! 0000645FD9C00044 CASE:L2-B002 0 random
22563 .word 0x85EDDC8F ! 0000645FD9C00048 CASE:L2-B002 0 S illop
22564 add %g3, -87, %l6 ! 0000645FD9C0004C CASE:L2-B002 0 @BD140018
22565 ldda [%l6]0xD0, %f30 ! 0000645FD9C00050 CASE:L2-B002 0 S Short8
22566 .word 0xB9B2CBD7 ! 0000645FD9C00054 CASE:L2-B002 0 illop
22567 stda %f30,[%l5+%g1]0xC2 ! 0000645FD9C00058 CASE:L2-B002 0 S Partial_St
22568 std %f44, [%g4-0x0068] ! 0000645FD9C0005C CASE:L2-B002 0 S >BD140005
22569 .word 0x2231CF5A ! 0000645FD9C00060 CASE:L2-B002 0 S random
22570 ba,pt %icc, BL140049 ! 0000645FD9C00064 CASE:L2-B002 0
22571 .word 0xD4E0FEE7 ! 0000645FD9C00068 CASE:L2-B002 0 S illop
22572BL140048:add %g1, 0xCEE, %g1 ! 0000645FD9C0006C CASE:L2-B003 0 chksum++
22573 .word 0x87B08B3F ! 0000645FD9C00070 CASE:L2-B003 0 S illop_VIS
22574 bpos BL140043 ! 0000645FD9C00074 CASE:L2-B003 0 L
22575 .word 0xA7935A35 ! 0000645FD9C00078 CASE:L2-B003 0 S illop
22576 fbg,pt %fcc0, BL140044 ! 0000645FD9C0007C CASE:L2-B003 0 L
22577 pdist %f16, %f18, %f26 ! 0000645FD9C00080 CASE:L2-B003 0 S
22578 .word 0x89FE298C ! 0000645FD9C00084 CASE:L2-B003 0 L illop
22579BL140045:.word 0xADAC9005 ! 0000645FD9C00088 CASE:L2-B003 0 L illop
22580 fbul,a BL140047 ;.empty ! 0000645FD9C0008C CASE:L2-B003 0 L
22581 .word 0xB9A8B2E6 ! 0000645FD9C00090 CASE:L2-B003 0 L illop
22582BL140047:stx %i3, [%g6+0x0058] ! 0000645FD9C00094 CASE:L2-B003 0 S >BD140003
22583BL140046:std %f36, [%g6-0x0068] ! 0000645FD9C00098 CASE:L2-B003 0 S >BD140005
22584BL140044:call .+8 ! 0000645FD9C0009C CASE:L2-B003 0 L
22585BL140043:nop ! 0000645FD9C000A0 CASE:L2-B003 0 S
22586 .word 0x83F00000 ! 0000645FD9C000A4 CASE:L2-B003 0 illop
22587 fba,pn %fcc0, BL140049 ! 0000645FD9C000A8 CASE:L2-B003 0
22588 .word 0xAB79C24B ! 0000645FD9C000AC CASE:L2-B003 0 S illop
22589BL140049: ! SWCH:L1-B000
22590 add %g1, 0x85, %g1 ! 0000645FD9C000B0 SWCH:L1-B000 0 chksum++
22591 add %g5, 0x58, %l5 ! 0000645FD9C000B4 SWCH:L1-B000 0 @BD140003
22592 .word 0xC218B634 ! 0000645FD9C000B8 SWCH:L1-B000 0 S illop
22593 ldx [%g2+0x0050], %l5 ! 0000645FD9C000BC SWCH:L1-B000 0 <BD140003
22594 .word 0xA5A14886 ! 0000645FD9C000C0 SWCH:L1-B000 0 illop
22595 stda %f32, [%l5]0xE0 ! 0000645FD9C000C4 SWCH:L1-B000 0 Blk-Store
22596 .word 0x95906000 ! 0000645FD9C000C8 SWCH:L1-B000 0 random
22597 stda %f40, [%g4-0x0068]%asi ! 0000645FD9C000CC SWCH:L1-B000 0 S >BD140005
22598 .word 0xF9C1B401 ! 0000645FD9C000D0 SWCH:L1-B000 0 S illop
22599 membar 0x40 ! 0000645FD9C000D4 SWCH:L1-B000 0
22600 ldda [%l5]0x16, %f16 ! 0000645FD9C000D8 SWCH:L1-B000 0 Blk-Load
22601 membar 0x40 ! 0000645FD9C000DC SWCH:L1-B000 0
22602 add %g4, -36, %l6 ! 0000645FD9C000E0 SWCH:L1-B000 0 @BD140004
22603 .word 0xBD778CFE ! 0000645FD9C000E4 SWCH:L1-B000 0 S illop
22604 .word 0xA3B4D012 ! 0000645FD9C000E8 SWCH:L1-B000 0 illop
22605 ldda [%l6]0xD8, %f30 ! 0000645FD9C000EC SUBR:L0-B000 0 S Short8
22606 .word 0x85979310 ! 0000645FD9C000F0 SUBR:L0-B000 0 S illop
22607 .word 0xAD6F8274 ! 0000645FD9C000F4 SUBR:L0-B000 0 random
22608 membar 0x40 ! 0000645FD9C000F8 SUBR:L0-B000 0
22609 stda %f32, [%l5]0xE0 ! 0000645FD9C000FC SUBR:L0-B000 0 Blk-Store
22610 membar 0x40 ! 0000645FD9C00100 SUBR:L0-B000 0
22611 add %g5, 0x58, %l5 ! 0000645FD9C00104 SUBR:L0-B000 0 @BD140003
22612 stda %f26,[%l5+%g1]0xC4 ! 0000645FD9C00108 SUBR:L0-B000 0 S Partial_St
22613 std %f38, [%g6-0x0068] ! 0000645FD9C0010C SUBR:L0-B000 0 S >BD140005
22614 ldx [%g2+0x0050], %l5 ! 0000645FD9C00110 SUBR:L0-B000 0 <BD140003
22615 membar 0x40 ! 0000645FD9C00114 SUBR:L0-B000 0
22616 .word 0xDD95DFFD ! 0000645FD9C00118 SUBR:L0-B000 0 illop
22617 membar 0x40 ! 0000645FD9C0011C SUBR:L0-B000 0
22618 std %f32, [%g6-0x0068] ! 0000645FD9C00120 SUBR:L0-B000 0 S >BD140005
22619 .word 0xFFF24B1C ! 0000645FD9C00124 SUBR:L0-B000 0 random
22620 add %g1, 0x363, %i0 ! 0000645FD9C00128 SUBR:L0-B000 0
22621 .word 0x343EE5CC ! 0000645FD9C0012C SUBR:L0-B000 0 random
22622 add %g1, 0xFC7, %g1 ! 0000645FD9C00130 SUBR:L0-B000 0 chksum++
22623
22624SECTION .btext066_pg1 TEXT_VA=0x645fd9c00000
22625attr_text {
22626 Name = .btext066_pg1,
22627 VA = 0x645fd9c00000,
22628 RA = 0xfffaa0000,
22629 PA = ra2pa(0xfffaa0000,0),
22630 tsbonly,
22631 part_0_ctx_nonzero_tsb_config_1,
22632 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22633 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22634 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22635}
22636.text; .skip 8
22637
22638!========================================================================
22639
22640SECTION .btext067 TEXT_VA=0xffff8a96c080ff00
22641attr_text {
22642 Name = .btext067,
22643 VA = 0xffff8a96c080ff00,
22644 RA = 0xfffa7ff00,
22645 PA = ra2pa(0xfffa7ff00,0),
22646 notsb
22647}
22648
22649SECTION .btext067_pg0 TEXT_VA=0xffff8a96c0800000
22650attr_text {
22651 Name = .btext067_pg0,
22652 VA = 0xffff8a96c0800000,
22653 RA = 0xfffa70000,
22654 PA = ra2pa(0xfffa70000,0),
22655 tsbonly,
22656 part_0_ctx_nonzero_tsb_config_1,
22657 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22658 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22659 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22660}
22661.text; .skip 8
22662
22663
22664SECTION .btext067
22665.text
22666.global SUBR103; SUBR103:
22667BL140050: ! SUBR:L0-B000
22668 add %g1, 0x9DE, %g1 ! FFFF8A96C080FF00 SUBR:L0-B000 0 chksum++
22669 save %o6, -128, %o6 ! FFFF8A96C080FF04 SUBR:L0-B000 0
22670 sethi %hh(0xFFFF8A96C080FF00),%l7 ! FFFF8A96C080FF08 SUBR:L0-B000 0 SUBR103
22671 or %l7,%hm(0xFFFF8A96C080FF00),%l7 ! FFFF8A96C080FF0C SUBR:L0-B000 0
22672 sethi %lm(0xFFFF8A96C080FF00),%l6 ! FFFF8A96C080FF10 SUBR:L0-B000 0
22673 or %l6,%lo(0xFFFF8A96C080FF00),%l6 ! FFFF8A96C080FF14 SUBR:L0-B000 0
22674 sllx %l7, 0x20, %l7 ! FFFF8A96C080FF18 SUBR:L0-B000 0
22675 or %l7, %l6, %l7 ! FFFF8A96C080FF1C SUBR:L0-B000 0
22676 ta %xcc, 0x45 ! FFFF8A96C080FF20 SUBR:L0-B000 0 demap-stack
22677 call .+8 ! FFFF8A96C080FF24 SUBR:L0-B000 0 L
22678 nop ! FFFF8A96C080FF28 SUBR:L0-B000 0 S
22679 prefetch [%i5+0x0B2D], 1 ! FFFF8A96C080FF2C SUBR:L0-B000 0 S <.+2861
22680 stb %o5, [%g4-0x003A] ! FFFF8A96C080FF30 SUBR:L0-B000 0 S >BD140007
22681 bz,a BL140052 ;.empty ! FFFF8A96C080FF34 SUBR:L0-B000 0 L
22682 .word 0xA7A30071 ! FFFF8A96C080FF38 SUBR:L0-B000 0 L illop
22683 fbe,a,pt %fcc0, BL140054 ! FFFF8A96C080FF3C SUBR:L0-B000 0 L
22684 .word 0xF263172C ! FFFF8A96C080FF40 SUBR:L0-B000 0 S random
22685BL140052:.word 0xBDA01224 ! FFFF8A96C080FF44 SUBR:L0-B000 0 L illop
22686 fbge,a BL140053 ! FFFF8A96C080FF48 SUBR:L0-B000 0 L
22687 nop ! FFFF8A96C080FF4C SUBR:L0-B000 0 S
22688BL140053:.word 0xB3A008EC ! FFFF8A96C080FF50 SUBR:L0-B000 0 L illop
22689BL140055:fble,a,pn %fcc3, BL140056 ! FFFF8A96C080FF54 SUBR:L0-B000 0 L
22690BL140056:.word 0xA9B9867B ! FFFF8A96C080FF58 SUBR:L0-B000 0 S illop
22691BL140051:fbu,pt %fcc0, BL140054 ! FFFF8A96C080FF5C SUBR:L0-B000 0 L
22692BL140054:sth %i2, [%g5-0x0070] ! FFFF8A96C080FF60 SUBR:L0-B000 0 S >BD140006
22693 add %g1, 0xF4E, %g1 ! FFFF8A96C080FF64 SUBR:L0-B000 0 chksum++
22694 add %g1, 0xDE8, %g1 ! FFFF8A96C080FF68 SUBR:L0-B000 0 chksum++
22695 add %o3, %g1, %i0 ! FFFF8A96C080FF6C SWCH:L1-B000 0
22696 andcc %i0, 0x400, %g0 ! FFFF8A96C080FF70 SWCH:L1-B000 0
22697 bnz,pn %xcc, BL140068 ! FFFF8A96C080FF74 SWCH:L1-B000 0
22698 add %g1, 0x963, %g1 ! FFFF8A96C080FF78 SWCH:L1-B000 0 chksum++
22699 andcc %i0, 0x400, %g0 ! FFFF8A96C080FF7C SWCH:L1-B000 0
22700 bnz,pn %xcc, BL140059 ! FFFF8A96C080FF80 SWCH:L1-B000 0
22701 andcc %i0, 0x800, %g0 ! FFFF8A96C080FF84 SWCH:L1-B000 0
22702 bnz,pn %xcc, BL140058 ! FFFF8A96C080FF88 SWCH:L1-B000 0
22703 .word 0xADB583F5 ! FFFF8A96C080FF8C SWCH:L1-B000 0 illop
22704 .word 0xC5B16D0F ! FFFF8A96C080FF90 SWCH:L1-B000 0 illop
22705 add %g4, 0x58, %l5 ! FFFF8A96C080FF94 SWCH:L1-B000 0 @BD140003
22706 .word 0x9FCD3A3D ! FFFF8A96C080FF98 SWCH:L1-B000 0 S illop
22707 stb %o0, [%g4-0x0057] ! FFFF8A96C080FF9C SWCH:L1-B000 0 S >BD140018
22708 ldstub [%g4-0x003A], %i4 ! FFFF8A96C080FFA0 SWCH:L1-B000 0 S >BD140007
22709 ldx [%g2+0x0058], %l6 ! FFFF8A96C080FFA4 SWCH:L1-B000 0 <BD140021
22710 ldda [%l6]0x24, %i2 ! FFFF8A96C080FFA8 SWCH:L1-B000 0 S Quad_Ld
22711 ta %xcc, 0x43 ! FFFF8A96C080FFAC SWCH:L1-B000 0 S +-PEF
22712 add %g1, 0xD28, %g1 ! FFFF8A96C080FFB0 SWCH:L1-B000 0 chksum++
22713 fba,a BL140072 ! FFFF8A96C080FFB4 SWCH:L1-B000 0
22714 stx %i1, [%g6+0x0058] ! FFFF8A96C080FFB8 SWCH:L1-B000 0 S >BD140003
22715BL140057:add %g1, 0x762, %g1 ! FFFF8A96C080FFBC CASE:L2-B000 0 chksum++
22716 ldx [%g2+0x0050], %l5 ! FFFF8A96C080FFC0 CASE:L2-B000 0 <BD140003
22717 membar 0x40 ! FFFF8A96C080FFC4 CASE:L2-B000 0
22718 stda %f0, [%l5]0xF0 ! FFFF8A96C080FFC8 CASE:L2-B000 0 Blk-Store
22719 membar 0x40 ! FFFF8A96C080FFCC CASE:L2-B000 0
22720 membar 0x40 ! FFFF8A96C080FFD0 CASE:L2-B000 0
22721 stda %f0, [%l5]0xE0 ! FFFF8A96C080FFD4 CASE:L2-B000 0 Blk-Store
22722 membar 0x40 ! FFFF8A96C080FFD8 CASE:L2-B000 0
22723 sethi %hh(0x12098FF00),%l6 ! FFFF8A96C080FFDC CASE:L2-B000 0 SUBR107
22724 .word 0xA7B0C571 ! FFFF8A96C080FFE0 CASE:L2-B000 0 illop
22725 sethi %lm(0x12098FF00),%l5 ! FFFF8A96C080FFE4 CASE:L2-B000 0
22726 .word 0x97B182CD ! FFFF8A96C080FFE8 CASE:L2-B000 0 illop
22727 .word 0x9FC68000 ! FFFF8A96C080FFEC CASE:L2-B000 0 random
22728 or %l6, %l5, %l6 ! FFFF8A96C080FFF0 CASE:L2-B000 0
22729 jmpl %l6+0x0000, %o7 ! FFFF8A96C080FFF4 CASE:L2-B000 0 S
22730 ld [%g2+0x0060], %fsr ! FFFF8A96C080FFF8 CASE:L2-B000 0 S <BD140008
22731 .word 0x89A8113F ! FFFF8A96C080FFFC CASE:L2-B000 0 S illop
22732 fba,a,pt %fcc3, BL140072 ! FFFF8A96C0810000 CASE:L2-B000 0
22733 stha %i3, [%g3-0x0070]%asi ! FFFF8A96C0810004 CASE:L2-B000 0 S >BD140006
22734BL140058:add %g1, 0xE57, %g1 ! FFFF8A96C0810008 CASE:L2-B001 0 chksum++
22735 nop ! FFFF8A96C081000C CASE:L2-B001 0 S
22736 std %i2, [%g5+0x0058] ! FFFF8A96C0810010 CASE:L2-B001 0 S >BD140003
22737 ldx [%g2+0x0050], %l5 ! FFFF8A96C0810014 CASE:L2-B001 0 <BD140003
22738 membar 0x40 ! FFFF8A96C0810018 CASE:L2-B001 0
22739 .word 0xCB09AC5F ! FFFF8A96C081001C CASE:L2-B001 0 illop
22740 membar 0x40 ! FFFF8A96C0810020 CASE:L2-B001 0
22741 .word 0x99AA0A53 ! FFFF8A96C0810024 CASE:L2-B001 0 illop
22742 ldda [%l6]0x2E, %i2 ! FFFF8A96C0810028 CASE:L2-B001 0 S Quad_Ld_P
22743 ba,pn %icc, BL140072 ! FFFF8A96C081002C CASE:L2-B001 0
22744 .word 0x9FC3801F ! FFFF8A96C0810030 CASE:L2-B001 0 S random
22745BL140059:add %g1, 0x86C, %g1 ! FFFF8A96C0810034 CASE:L2-B002 0 chksum++
22746 ldx [%g2+0x0050], %l5 ! FFFF8A96C0810038 CASE:L2-B002 0 <BD140003
22747 membar 0x40 ! FFFF8A96C081003C CASE:L2-B002 0
22748 stda %f32, [%l5]0xF8 ! FFFF8A96C0810040 CASE:L2-B002 0 Blk-Store
22749 membar 0x40 ! FFFF8A96C0810044 CASE:L2-B002 0
22750 ldstub [%g5-0x0057], %i3 ! FFFF8A96C0810048 CASE:L2-B002 0 S >BD140018
22751 .word 0x1DF8F54A ! FFFF8A96C081004C CASE:L2-B002 0 illop
22752 stda %f0, [%l5]0xF8 ! FFFF8A96C0810050 CASE:L2-B002 0 Blk-Store
22753 membar 0x40 ! FFFF8A96C0810054 CASE:L2-B002 0
22754 add %g5, 0x58, %l5 ! FFFF8A96C0810058 CASE:L2-B002 0 @BD140003
22755 stda %f24,[%l5+%g1]0xC4 ! FFFF8A96C081005C CASE:L2-B002 0 S Partial_St
22756 .word 0x97906000 ! FFFF8A96C0810060 CASE:L2-B002 0 random
22757 .word 0xD591FE4B ! FFFF8A96C0810064 CASE:L2-B002 0 S illop
22758BL140068:add %g1, 0x84F, %g1 ! FFFF8A96C0810068 CASE:L2-B003 0 chksum++
22759 call .+8 ! FFFF8A96C081006C CASE:L2-B003 0 L
22760 stb %g1, [%g6-0x003A] ! FFFF8A96C0810070 CASE:L2-B003 0 S >BD140007
22761 .word 0xEB48A61B ! FFFF8A96C0810074 CASE:L2-B003 0 L random
22762 .word 0xF603565E ! FFFF8A96C0810078 CASE:L2-B003 0 L random
22763 bge,pn %xcc, BL140063 ;.empty ! FFFF8A96C081007C CASE:L2-B003 0 L
22764BL140061:bneg,a,pn %xcc, BL140064 ;.empty ! FFFF8A96C0810080 CASE:L2-B003 0 L
22765BL140060:fbuge,a BL140065 ;.empty ! FFFF8A96C0810084 CASE:L2-B003 0 L
22766 bge,pn %icc, BL140063 ;.empty ! FFFF8A96C0810088 CASE:L2-B003 0 L
22767 fbue,pt %fcc0, BL140066 ! FFFF8A96C081008C CASE:L2-B003 0 L
22768 std %f40, [%g4-0x0068] ! FFFF8A96C0810090 CASE:L2-B003 0 S >BD140005
22769BL140064:std %f36, [%g3-0x0068] ! FFFF8A96C0810094 CASE:L2-B003 0 S >BD140005
22770BL140065:fbge BL140066 ! FFFF8A96C0810098 CASE:L2-B003 0 L
22771BL140062:.word 0x85A75123 ! FFFF8A96C081009C CASE:L2-B003 0 S illop
22772BL140063:.word 0xF604A5B0 ! FFFF8A96C08100A0 CASE:L2-B003 0 L random
22773BL140067:stb %i4, [%g3-0x003A] ! FFFF8A96C08100A4 CASE:L2-B003 0 S >BD140007
22774BL140066:add %g1, 0x6FD, %g1 ! FFFF8A96C08100A8 CASE:L2-B003 0 chksum++
22775 fba,pn %fcc3, BL140072 ! FFFF8A96C08100AC CASE:L2-B003 0
22776 nop ! FFFF8A96C08100B0 CASE:L2-B003 0 S
22777BL140072: ! SWCH:L1-B000
22778 .word 0xA3A93E30 ! FFFF8A96C08100B4 SWCH:L1-B000 0 illop
22779 nop ! FFFF8A96C08100B8 SWCH:L1-B000 0 S
22780 .word 0x30C8C494 ! FFFF8A96C08100BC SWCH:L1-B000 0 S random
22781 nop ! FFFF8A96C08100C0 SWCH:L1-B000 0 S
22782 .word 0xB597C007 ! FFFF8A96C08100C4 SWCH:L1-B000 0 S illop
22783 .word 0x9F932002 ! FFFF8A96C08100C8 SWCH:L1-B000 0 L illop
22784 nop ! FFFF8A96C08100CC SWCH:L1-B000 0 S
22785 stda %f34, [%g4-0x0068]%asi ! FFFF8A96C08100D0 SWCH:L1-B000 0 S >BD140005
22786 fbge BL140070 ;.empty ! FFFF8A96C08100D4 SWCH:L1-B000 0 L
22787 bnz,pn %icc, BL140071 ;.empty ! FFFF8A96C08100D8 SWCH:L1-B000 0 L
22788BL140071:fbe,a BL140069 ! FFFF8A96C08100DC SWCH:L1-B000 0 L
22789BL140070:ta %xcc, 0x46 ! FFFF8A96C08100E0 SWCH:L1-B000 0 S demap-page
22790BL140069:add %g1, 0xF0, %g1 ! FFFF8A96C08100E4 SWCH:L1-B000 0 chksum++
22791 stxa %g1, [%g5+0x0058]%asi ! FFFF8A96C08100E8 SUBR:L0-B000 0 S >BD140003
22792 std %g0, [%g6+0x0058] ! FFFF8A96C08100EC SUBR:L0-B000 0 S >BD140003
22793 add %g6, -58, %l6 ! FFFF8A96C08100F0 SUBR:L0-B000 0 @BD140007
22794 ldda [%l6]0xD0, %f18 ! FFFF8A96C08100F4 SUBR:L0-B000 0 S Short8
22795 .word 0xF94A2C08 ! FFFF8A96C08100F8 SUBR:L0-B000 0 S illop
22796 .word 0xCDAB3B18 ! FFFF8A96C08100FC SUBR:L0-B000 0 illop
22797 add %g1, 0x3EE, %i0 ! FFFF8A96C0810100 SUBR:L0-B000 0
22798 return %i7+0x0008 ! FFFF8A96C0810104 SUBR:L0-B000 0
22799 .word 0x2C65A1E2 ! FFFF8A96C0810108 SUBR:L0-B000 0 random
22800
22801SECTION .btext067_pg1 TEXT_VA=0xffff8a96c0810000
22802attr_text {
22803 Name = .btext067_pg1,
22804 VA = 0xffff8a96c0810000,
22805 RA = 0xfffa80000,
22806 PA = ra2pa(0xfffa80000,0),
22807 tsbonly,
22808 part_0_ctx_nonzero_tsb_config_1,
22809 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22810 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22811 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22812}
22813.text; .skip 8
22814
22815!========================================================================
22816
22817SECTION .btext068 TEXT_VA=0x3a43b16bff00
22818attr_text {
22819 Name = .btext068,
22820 VA = 0x3a43b16bff00,
22821 RA = 0xfffa5ff00,
22822 PA = ra2pa(0xfffa5ff00,0),
22823 notsb
22824}
22825
22826SECTION .btext068_pg0 TEXT_VA=0x3a43b16b0000
22827attr_text {
22828 Name = .btext068_pg0,
22829 VA = 0x3a43b16b0000,
22830 RA = 0xfffa50000,
22831 PA = ra2pa(0xfffa50000,0),
22832 tsbonly,
22833 part_0_ctx_nonzero_tsb_config_1,
22834 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
22835 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
22836 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
22837}
22838.text; .skip 8
22839
22840
22841SECTION .btext068
22842.text
22843.global SUBR104; SUBR104:
22844BL140074: ! SUBR:L0-B000
22845 add %g1, 0x7D2, %g1 ! 00003A43B16BFF00 SUBR:L0-B000 2 chksum++
22846 bn,pn %xcc, BL140073 ! 00003A43B16BFF04 SUBR:L0-B000 2
22847 save %o6, -128, %o6 ! 00003A43B16BFF08 SUBR:L0-B000 2
22848BL140073: ! SUBR:L0-B000
22849 sethi %hh(0x3A43B16BFF00),%l7 ! 00003A43B16BFF0C SUBR:L0-B000 2 SUBR104
22850 or %l7,%hm(0x3A43B16BFF00),%l7 ! 00003A43B16BFF10 SUBR:L0-B000 2
22851 sethi %lm(0x3A43B16BFF00),%l6 ! 00003A43B16BFF14 SUBR:L0-B000 2
22852 or %l6,%lo(0x3A43B16BFF00),%l6 ! 00003A43B16BFF18 SUBR:L0-B000 2
22853 sllx %l7, 0x20, %l7 ! 00003A43B16BFF1C SUBR:L0-B000 2
22854 or %l7, %l6, %l7 ! 00003A43B16BFF20 SUBR:L0-B000 2
22855 ta %xcc, 0x45 ! 00003A43B16BFF24 SUBR:L0-B000 2 demap-stack
22856 stxa %i3, [%g7+%g0]0x00 ! 00003A43B16BFF28 SUBR:L0-B000 2 S BAD-ASI
22857 add %g5, 0x58, %l5 ! 00003A43B16BFF2C SUBR:L0-B000 2 @BD140003
22858 stda %f22,[%l5+%g1]0xC4 ! 00003A43B16BFF30 SUBR:L0-B000 2 S Partial_St
22859 ldx [%g2+0x0050], %l5 ! 00003A43B16BFF34 SUBR:L0-B000 2 <BD140003
22860 membar 0x40 ! 00003A43B16BFF38 SUBR:L0-B000 2
22861 stda %f32, [%l5]0xF0 ! 00003A43B16BFF3C SUBR:L0-B000 2 Blk-Store
22862 membar 0x40 ! 00003A43B16BFF40 SUBR:L0-B000 2
22863 membar 0x40 ! 00003A43B16BFF44 SUBR:L0-B000 2
22864 ldda [%l5]0x1E, %f16 ! 00003A43B16BFF48 SUBR:L0-B000 2 Blk-Load
22865 membar 0x40 ! 00003A43B16BFF4C SUBR:L0-B000 2
22866 membar 0x40 ! 00003A43B16BFF50 SUBR:L0-B000 2
22867 stda %f16, [%l5]0xE0 ! 00003A43B16BFF54 SUBR:L0-B000 2 Blk-Store
22868 membar 0x40 ! 00003A43B16BFF58 SUBR:L0-B000 2
22869 add %g1, 0x590, %g1 ! 00003A43B16BFF5C SUBR:L0-B000 2 chksum++
22870 and %g1, 0xFE, %l4 ! 00003A43B16BFF60 LOOP:L1-B000 2
22871BL140096: ! LOOP:L1-B000
22872 add %g1, 0x5F0, %g1 ! 00003A43B16BFF64 LOOP:L1-B000 2 chksum++
22873 andcc %g1, 0x4, %g0 ! 00003A43B16BFF68 SKIP:L2-B000 2
22874 bnz,pn %xcc, BL140075 ! 00003A43B16BFF6C SKIP:L2-B000 2
22875 nop ! 00003A43B16BFF70 SKIP:L2-B000 2 S
22876 ldx [%g2+0x0050], %l5 ! 00003A43B16BFF74 SKIP:L2-B000 1 <BD140003
22877 membar 0x40 ! 00003A43B16BFF78 SKIP:L2-B000 1
22878 stda %f32, [%l5]0x16 ! 00003A43B16BFF7C SKIP:L2-B000 1 Blk-Store
22879 membar 0x40 ! 00003A43B16BFF80 SKIP:L2-B000 1
22880 sethi %hh(0xFFFFDE523E7AFF00),%l6 ! 00003A43B16BFF84 SKIP:L2-B000 1 SUBR106
22881 or %l6,%hm(0xFFFFDE523E7AFF00),%l6 ! 00003A43B16BFF88 SKIP:L2-B000 1
22882 sethi %lm(0xFFFFDE523E7AFF00),%l5 ! 00003A43B16BFF8C SKIP:L2-B000 1
22883 or %l5,%lo(0xFFFFDE523E7AFF00),%l5 ! 00003A43B16BFF90 SKIP:L2-B000 1
22884 sllx %l6, 0x20, %l6 ! 00003A43B16BFF94 SKIP:L2-B000 1
22885 or %l6, %l5, %l6 ! 00003A43B16BFF98 SKIP:L2-B000 1
22886 jmpl %l6+0x0000, %o7 ! 00003A43B16BFF9C SKIP:L2-B000 1 S
22887 std %f22, [%g4+0x0058] ! 00003A43B16BFFA0 SKIP:L2-B000 1 S >BD140003
22888 ldx [%g2+0x0000], %g3 ! 00003A43B16BFFA4 SKIP:L2-B000 1 S BASE<BD140167
22889 tge %xcc, %g0+0x0069 ! 00003A43B16BFFA8 SKIP:L2-B000 1 S
22890 sethi %hh(0x12098FF00),%l6 ! 00003A43B16BFFAC SKIP:L2-B000 1 SUBR107
22891 or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16BFFB0 SKIP:L2-B000 1
22892 sethi %lm(0x12098FF00),%l5 ! 00003A43B16BFFB4 SKIP:L2-B000 1
22893 or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16BFFB8 SKIP:L2-B000 1
22894 sllx %l6, 0x20, %l6 ! 00003A43B16BFFBC SKIP:L2-B000 1
22895 or %l6, %l5, %l6 ! 00003A43B16BFFC0 SKIP:L2-B000 1
22896 jmpl %l6+0x0000, %o7 ! 00003A43B16BFFC4 SKIP:L2-B000 1 S
22897 lduh [%g3-0x0070], %o4 ! 00003A43B16BFFC8 SKIP:L2-B000 1 S <BD140006
22898 add %g1, 0x51B, %g1 ! 00003A43B16BFFCC SKIP:L2-B000 1 chksum++
22899 add %g5, -87, %l6 ! 00003A43B16BFFD0 SKIP:L2-B000 1 @BD140018
22900 stda %f30, [%l6]0xD0 ! 00003A43B16BFFD4 SKIP:L2-B000 1 S Short8
22901 ldx [%g2+0x0050], %l5 ! 00003A43B16BFFD8 SKIP:L2-B000 1 <BD140003
22902 membar 0x40 ! 00003A43B16BFFDC SKIP:L2-B000 1
22903 stda %f32, [%l5]0x1E ! 00003A43B16BFFE0 SKIP:L2-B000 1 Blk-Store
22904 membar 0x40 ! 00003A43B16BFFE4 SKIP:L2-B000 1
22905 add %g6, 0x58, %l5 ! 00003A43B16BFFE8 SKIP:L2-B000 1 @BD140003
22906 stda %f18,[%l5+%g1]0xC2 ! 00003A43B16BFFEC SKIP:L2-B000 1 S Partial_St
22907 ldx [%g2+0x0060], %fsr ! 00003A43B16BFFF0 SKIP:L2-B000 1 S <BD140008
22908 ldd [%g6+0x0058], %i0 ! 00003A43B16BFFF4 SKIP:L2-B000 1 S <BD140003
22909 ba,a BL140076 ! 00003A43B16BFFF8 SKIP:L2-B000 1
22910 .word 0xEABF898B ! 00003A43B16BFFFC SKIP:L2-B000 0 S illop
22911BL140075: ! ELSE:L2-B001
22912 stxa %i2, [%g5+0x0058]%asi ! 00003A43B16C0000 ELSE:L2-B001 1 S >BD140003
22913 ldstuba [%g3-0x0057]%asi, %i1 ! 00003A43B16C0004 ELSE:L2-B001 1 S >BD140018
22914 add %g4, 0x58, %l5 ! 00003A43B16C0008 ELSE:L2-B001 1 @BD140003
22915 stda %f18,[%l5+%g1]0xC3 ! 00003A43B16C000C ELSE:L2-B001 1 S Partial_St
22916 add %g5, 0x58, %l5 ! 00003A43B16C0010 ELSE:L2-B001 1 @BD140003
22917 stda %f16,[%l5+%g1]0xC2 ! 00003A43B16C0014 ELSE:L2-B001 1 S Partial_St
22918 add %g1, 0xFB2, %g1 ! 00003A43B16C0018 ELSE:L2-B001 1 chksum++
22919 ldx [%g2+0x0050], %l5 ! 00003A43B16C001C ELSE:L2-B001 1 <BD140003
22920 membar 0x40 ! 00003A43B16C0020 ELSE:L2-B001 1
22921 stda %f32, [%l5]0xE0 ! 00003A43B16C0024 ELSE:L2-B001 1 Blk-Store
22922 membar 0x40 ! 00003A43B16C0028 ELSE:L2-B001 1
22923 stx %i3, [%g6+0x0058] ! 00003A43B16C002C ELSE:L2-B001 1 S >BD140003
22924 add %g5, 0x58, %l5 ! 00003A43B16C0030 ELSE:L2-B001 1 @BD140003
22925 stda %f24,[%l5+%g1]0xC4 ! 00003A43B16C0034 ELSE:L2-B001 1 S Partial_St
22926 .word 0xED40DBD7 ! 00003A43B16C0038 ELSE:L2-B001 1 S illop
22927 .word 0x87DB11C1 ! 00003A43B16C003C ELSE:L2-B001 1 S illop
22928 ldx [%g2+0x0050], %l5 ! 00003A43B16C0040 ELSE:L2-B001 1 <BD140003
22929 membar 0x40 ! 00003A43B16C0044 ELSE:L2-B001 1
22930 stda %f0, [%l5]0xF8 ! 00003A43B16C0048 ELSE:L2-B001 1 Blk-Store
22931 membar 0x40 ! 00003A43B16C004C ELSE:L2-B001 1
22932BL140076: ! ELSE:L2-B001
22933 add %g1, 0x93C, %g1 ! 00003A43B16C0050 ELSE:L2-B001 2 chksum++
22934 andcc %g1, 0x800, %g0 ! 00003A43B16C0054 SKIP:L2-B002 2
22935 bz,pt %icc, BL140082 ! 00003A43B16C0058 SKIP:L2-B002 2
22936 stda %f6, [%g3-0x0065]%asi ! 00003A43B16C005C SKIP:L2-B002 2 S >BD140005+3
22937 ldstub [%g5-0x003A], %o5 ! 00003A43B16C0060 SKIP:L2-B002 1 S >BD140007
22938 call .+8 ! 00003A43B16C0064 SKIP:L2-B002 1 S
22939 std %f38, [%g4-0x0068] ! 00003A43B16C0068 SKIP:L2-B002 1 S >BD140005
22940 nop ! 00003A43B16C006C SKIP:L2-B002 1 S
22941 add %g1, 0xB41, %g1 ! 00003A43B16C0070 SKIP:L2-B002 1 chksum++
22942 ldxa [%g7+%g0]0x83, %i3 ! 00003A43B16C0074 SKIP:L2-B002 1 S <BD140034
22943 .word 0xFB0B7823 ! 00003A43B16C0078 SKIP:L2-B002 1 S illop
22944 bpos,a,pt %icc, BL140077 ! 00003A43B16C007C SKIP:L2-B002 1 L
22945 ld [%g2+0x0060], %fsr ! 00003A43B16C0080 SKIP:L2-B002 1 S <BD140008
22946 fbo,a BL140078 ! 00003A43B16C0084 SKIP:L2-B002 0 L
22947 std %f34, [%g5-0x0066] ! 00003A43B16C0088 SKIP:L2-B002 0 S >BD140005+2
22948 ble,a,pn %icc, BL140079 ! 00003A43B16C008C SKIP:L2-B002 0 L
22949BL140077:nop ! 00003A43B16C0090 SKIP:L2-B002 1 S
22950BL140079:brz,a,pt %i4, BL140080 ! 00003A43B16C0094 SKIP:L2-B002 1 L
22951 .word 0x83F00000 ! 00003A43B16C0098 SKIP:L2-B002 0 S illop
22952BL140080:nop ! 00003A43B16C009C SKIP:L2-B002 1 S
22953BL140078:bne,a,pn %icc, BL140081 ! 00003A43B16C00A0 SKIP:L2-B002 1 L
22954 nop ! 00003A43B16C00A4 SKIP:L2-B002 1 S
22955BL140081:add %g1, 0xAC, %g1 ! 00003A43B16C00A8 SKIP:L2-B002 1 chksum++
22956 fba,a BL140086 ! 00003A43B16C00AC SKIP:L2-B002 1
22957 lduh [%g6-0x0070], %o3 ! 00003A43B16C00B0 SKIP:L2-B002 0 S <BD140006
22958BL140082: ! ELSE:L2-B003
22959 nop ! 00003A43B16C00B4 ELSE:L2-B003 1 S
22960 add %g3, 0x58, %l5 ! 00003A43B16C00B8 ELSE:L2-B003 1 @BD140003
22961 stda %f16,[%l5+%g1]0xC0 ! 00003A43B16C00BC ELSE:L2-B003 1 S Partial_St
22962 ldx [%g2+0x0050], %l5 ! 00003A43B16C00C0 ELSE:L2-B003 1 <BD140003
22963 membar 0x40 ! 00003A43B16C00C4 ELSE:L2-B003 1
22964 stda %f0, [%l5]0xE0 ! 00003A43B16C00C8 ELSE:L2-B003 1 Blk-Store
22965 membar 0x40 ! 00003A43B16C00CC ELSE:L2-B003 1
22966 .word 0x95A40D51 ! 00003A43B16C00D0 ELSE:L2-B003 1 S illop_FP
22967 ldd [%g4-0x0068], %f62 ! 00003A43B16C00D4 ELSE:L2-B003 1 S <BD140005
22968 ldx [%g2+0x0058], %l6 ! 00003A43B16C00D8 ELSE:L2-B003 1 <BD140021
22969 ldda [%l6]0x26, %i0 ! 00003A43B16C00DC ELSE:L2-B003 1 S Quad_Ld_P
22970 ldstub [%g5-0x0057], %o2 ! 00003A43B16C00E0 ELSE:L2-B003 1 S >BD140018
22971 add %g1, 0x4DE, %g1 ! 00003A43B16C00E4 ELSE:L2-B003 1 chksum++
22972 ldx [%g2+0x0040], %g5 ! 00003A43B16C00E8 ELSE:L2-B003 1 S BASE<BD140087
22973 bn,pn %icc, BL140083 ;.empty ! 00003A43B16C00EC ELSE:L2-B003 1 L
22974 bl BL140084 ;.empty ! 00003A43B16C00F0 ELSE:L2-B003 1 L
22975 brlz,pt %i2, BL140084 ;.empty ! 00003A43B16C00F4 ELSE:L2-B003 1 L
22976BL140083:brlz,a,pt %o5, BL140084 ;.empty ! 00003A43B16C00F8 ELSE:L2-B003 1 L
22977 .word 0xDFB344B9 ! 00003A43B16C00FC ELSE:L2-B003 0 L illop
22978BL140085:nop ! 00003A43B16C0100 ELSE:L2-B003 1 S
22979 nop ! 00003A43B16C0104 ELSE:L2-B003 1 S
22980BL140084:add %g1, 0x387, %g1 ! 00003A43B16C0108 ELSE:L2-B003 1 chksum++
22981BL140086: ! ELSE:L2-B003
22982 add %g1, 0xCF7, %g1 ! 00003A43B16C010C ELSE:L2-B003 2 chksum++
22983 fcmpd %fcc2, %f34, %f32 ! 00003A43B16C0110 SKIP:L2-B004 2
22984 fbl,a,pn %fcc2, BL140087 ! 00003A43B16C0114 SKIP:L2-B004 2
22985 nop ! 00003A43B16C0118 SKIP:L2-B004 1 S
22986 ldda [%g5+0x0058]%asi, %i0 ! 00003A43B16C011C SKIP:L2-B004 1 S <BD140003
22987 fsrc1 %f30, %f26 ! 00003A43B16C0120 SKIP:L2-B004 1 S
22988 ldx [%g2+0x0050], %l5 ! 00003A43B16C0124 SKIP:L2-B004 1 <BD140003
22989 membar 0x40 ! 00003A43B16C0128 SKIP:L2-B004 1
22990 stda %f0, [%l5]0xF0 ! 00003A43B16C012C SKIP:L2-B004 1 Blk-Store
22991 membar 0x40 ! 00003A43B16C0130 SKIP:L2-B004 1
22992 add %g6, -36, %l6 ! 00003A43B16C0134 SKIP:L2-B004 1 @BD140004
22993 stda %f24, [%l6]0xD2 ! 00003A43B16C0138 SKIP:L2-B004 1 S Short16
22994 membar 0x40 ! 00003A43B16C013C SKIP:L2-B004 1
22995 stda %f32, [%l5]0x1E ! 00003A43B16C0140 SKIP:L2-B004 1 Blk-Store
22996 membar 0x40 ! 00003A43B16C0144 SKIP:L2-B004 1
22997 std %f46, [%g6-0x0068] ! 00003A43B16C0148 SKIP:L2-B004 1 S >BD140005
22998 add %g4, -112, %l6 ! 00003A43B16C014C SKIP:L2-B004 1 @BD140006
22999 ldda [%l6]0xDA, %f28 ! 00003A43B16C0150 SKIP:L2-B004 1 S Short16
23000 array16 %i0, %o2, %o2 ! 00003A43B16C0154 SKIP:L2-B004 1 S
23001 add %g4, 0x58, %l5 ! 00003A43B16C0158 SKIP:L2-B004 1 @BD140003
23002 stda %f26,[%l5+%g1]0xC0 ! 00003A43B16C015C SKIP:L2-B004 1 S Partial_St
23003 stda %i2, [%g4+0x0058]%asi ! 00003A43B16C0160 SKIP:L2-B004 1 S >BD140003
23004 ldstub [%g4-0x003A], %o5 ! 00003A43B16C0164 SKIP:L2-B004 1 S >BD140007
23005 add %g1, 0x2D0, %g1 ! 00003A43B16C0168 SKIP:L2-B004 1 chksum++
23006 ldx [%g2+0x0058], %l6 ! 00003A43B16C016C SKIP:L2-B004 1 <BD140021
23007 ldda [%l6]0x24, %i0 ! 00003A43B16C0170 SKIP:L2-B004 1 S Quad_Ld
23008 ldx [%g2+0x0050], %l5 ! 00003A43B16C0174 SKIP:L2-B004 1 <BD140003
23009 membar 0x40 ! 00003A43B16C0178 SKIP:L2-B004 1
23010 stda %f32, [%l5]0xE0 ! 00003A43B16C017C SKIP:L2-B004 1 Blk-Store
23011 membar 0x40 ! 00003A43B16C0180 SKIP:L2-B004 1
23012 call .+8 ! 00003A43B16C0184 SKIP:L2-B004 1 S
23013 .word 0xEBDC6CF8 ! 00003A43B16C0188 SKIP:L2-B004 1 S illop
23014 membar 0x40 ! 00003A43B16C018C SKIP:L2-B004 1
23015 stda %f16, [%l5]0xE0 ! 00003A43B16C0190 SKIP:L2-B004 1 Blk-Store
23016 membar 0x40 ! 00003A43B16C0194 SKIP:L2-B004 1
23017 ld [%g2+0x0060], %fsr ! 00003A43B16C0198 SKIP:L2-B004 1 S <BD140008
23018 std %f14, [%g5-0x0068] ! 00003A43B16C019C SKIP:L2-B004 1 S >BD140005
23019 add %g4, 0x58, %l5 ! 00003A43B16C01A0 SKIP:L2-B004 1 @BD140003
23020 stda %f26,[%l5+%g1]0xCA ! 00003A43B16C01A4 SKIP:L2-B004 1 S Partial_St
23021 stx %i0, [%g5+0x005B] ! 00003A43B16C01A8 SKIP:L2-B004 1 S >BD140003+3
23022 call .+8 ! 00003A43B16C01AC SKIP:L2-B004 1 S
23023 stb %o2, [%g6-0x0057] ! 00003A43B16C01B0 SKIP:L2-B004 1 S >BD140018
23024 fba,pt %fcc3, BL140088 ! 00003A43B16C01B4 SKIP:L2-B004 1
23025 tvc %icc, %g7+0x005E ! 00003A43B16C01B8 SKIP:L2-B004 1 S
23026BL140087: ! ELSE:L2-B005
23027 tpos %xcc, %g7+0x0057 ! 00003A43B16C01BC ELSE:L2-B005 1 S
23028 add %g6, 0x58, %l5 ! 00003A43B16C01C0 ELSE:L2-B005 1 @BD140003
23029 stda %f26,[%l5+%g1]0xC1 ! 00003A43B16C01C4 ELSE:L2-B005 1 S Partial_St
23030 sethi %hh(0x12098FF00),%l6 ! 00003A43B16C01C8 ELSE:L2-B005 1 SUBR107
23031 or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16C01CC ELSE:L2-B005 1
23032 sethi %lm(0x12098FF00),%l5 ! 00003A43B16C01D0 ELSE:L2-B005 1
23033 or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16C01D4 ELSE:L2-B005 1
23034 sllx %l6, 0x20, %l6 ! 00003A43B16C01D8 ELSE:L2-B005 1
23035 or %l6, %l5, %l6 ! 00003A43B16C01DC ELSE:L2-B005 1
23036 jmpl %l6+0x0000, %o7 ! 00003A43B16C01E0 ELSE:L2-B005 1 S
23037 std %o0, [%g3+0x0058] ! 00003A43B16C01E4 ELSE:L2-B005 1 S >BD140003
23038 sth %i5, [%g3-0x0024] ! 00003A43B16C01E8 ELSE:L2-B005 1 S >BD140004
23039 add %g1, 0xDFD, %g1 ! 00003A43B16C01EC ELSE:L2-B005 1 chksum++
23040 fpsub16 %f18, %f16, %f20 ! 00003A43B16C01F0 ELSE:L2-B005 1 S
23041 ldx [%g2+0x0050], %l5 ! 00003A43B16C01F4 ELSE:L2-B005 1 <BD140003
23042 membar 0x40 ! 00003A43B16C01F8 ELSE:L2-B005 1
23043 stda %f16, [%l5]0xE0 ! 00003A43B16C01FC ELSE:L2-B005 1 Blk-Store
23044 membar 0x40 ! 00003A43B16C0200 ELSE:L2-B005 1
23045 membar 0x40 ! 00003A43B16C0204 ELSE:L2-B005 1
23046 stda %f0, [%l5]0x16 ! 00003A43B16C0208 ELSE:L2-B005 1 Blk-Store
23047 membar 0x40 ! 00003A43B16C020C ELSE:L2-B005 1
23048 add %g4, 0x58, %l5 ! 00003A43B16C0210 ELSE:L2-B005 1 @BD140003
23049 stda %f22,[%l5+%g1]0xCB ! 00003A43B16C0214 ELSE:L2-B005 1 S Partial_St
23050 .word 0x2E50448D ! 00003A43B16C0218 ELSE:L2-B005 1 S illop
23051 add %g5, -58, %l6 ! 00003A43B16C021C ELSE:L2-B005 1 @BD140007
23052 stda %f16, [%l6]0xD0 ! 00003A43B16C0220 ELSE:L2-B005 1 S Short8
23053BL140088: ! ELSE:L2-B005
23054 add %g1, 0x783, %g1 ! 00003A43B16C0224 ELSE:L2-B005 2 chksum++
23055 andcc %o3, 0x800, %g0 ! 00003A43B16C0228 SKIP:L2-B006 2
23056 bnz,a,pn %xcc, BL140089 ! 00003A43B16C022C SKIP:L2-B006 2
23057 .word 0xA3ADD489 ! 00003A43B16C0230 SKIP:L2-B006 0 S illop
23058 ta %xcc, 0x46 ! 00003A43B16C0234 SKIP:L2-B006 2 S demap-page
23059 stba %g1, [%g6-0x0057]%asi ! 00003A43B16C0238 SKIP:L2-B006 2 S >BD140018
23060 ldx [%g2+0x0050], %l5 ! 00003A43B16C023C SKIP:L2-B006 2 <BD140003
23061 membar 0x40 ! 00003A43B16C0240 SKIP:L2-B006 2
23062 stda %f16, [%l5]0xF0 ! 00003A43B16C0244 SKIP:L2-B006 2 Blk-Store
23063 membar 0x40 ! 00003A43B16C0248 SKIP:L2-B006 2
23064 ldx [%g2+0x0008], %g4 ! 00003A43B16C024C SKIP:L2-B006 2 S BASE<BD140145
23065 membar 0x40 ! 00003A43B16C0250 SKIP:L2-B006 2
23066 stda %f16, [%l5]0xE0 ! 00003A43B16C0254 SKIP:L2-B006 2 Blk-Store
23067 membar 0x40 ! 00003A43B16C0258 SKIP:L2-B006 2
23068 .word 0x8BB6C2F2 ! 00003A43B16C025C SKIP:L2-B006 2 S illop_VIS
23069 sth %i0, [%g4-0x006F] ! 00003A43B16C0260 SKIP:L2-B006 2 S >BD140006+1
23070 ldstuba [%g4-0x003A]%asi, %l0 ! 00003A43B16C0264 SKIP:L2-B006 2 S >BD140007
23071 add %g5, 0x58, %l5 ! 00003A43B16C0268 SKIP:L2-B006 2 @BD140003
23072 stda %f26,[%l5+%g1]0xC2 ! 00003A43B16C026C SKIP:L2-B006 2 S Partial_St
23073 add %g6, 0x58, %l5 ! 00003A43B16C0270 SKIP:L2-B006 2 @BD140003
23074 stda %f18,[%l5+%g1]0xC4 ! 00003A43B16C0274 SKIP:L2-B006 2 S Partial_St
23075 sethi %hh(0x12098FF00),%l6 ! 00003A43B16C0278 SKIP:L2-B006 2 SUBR107
23076 or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16C027C SKIP:L2-B006 2
23077 sethi %lm(0x12098FF00),%l5 ! 00003A43B16C0280 SKIP:L2-B006 2
23078 or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16C0284 SKIP:L2-B006 2
23079 sllx %l6, 0x20, %l6 ! 00003A43B16C0288 SKIP:L2-B006 2
23080 or %l6, %l5, %l6 ! 00003A43B16C028C SKIP:L2-B006 2
23081 add %l6, 0x1, %l6 ! 00003A43B16C0290 SKIP:L2-B006 2
23082 jmpl %l6+0x0000, %o7 ! 00003A43B16C0294 SKIP:L2-B006 4 S
23083 nop ! 00003A43B16C0298 SKIP:L2-B006 2 S
23084 add %g1, 0x5DD, %g1 ! 00003A43B16C029C SKIP:L2-B006 2 chksum++
23085 add %g5, 0x58, %l5 ! 00003A43B16C02A0 SKIP:L2-B006 2 @BD140003
23086 stda %f22,[%l5+%g1]0xCC ! 00003A43B16C02A4 SKIP:L2-B006 2 S Partial_St
23087 ldx [%g2+0x0058], %l6 ! 00003A43B16C02A8 SKIP:L2-B006 2 <BD140021
23088 ldda [%l6]0x24, %i0 ! 00003A43B16C02AC SKIP:L2-B006 2 S Quad_Ld
23089 std %f46, [%g4-0x0068] ! 00003A43B16C02B0 SKIP:L2-B006 2 S >BD140005
23090 add %g6, -58, %l6 ! 00003A43B16C02B4 SKIP:L2-B006 2 @BD140007
23091 stda %f26, [%l6]0xD0 ! 00003A43B16C02B8 SKIP:L2-B006 2 S Short8
23092 ba BL140090 ! 00003A43B16C02BC SKIP:L2-B006 2
23093 nop ! 00003A43B16C02C0 SKIP:L2-B006 2 S
23094BL140089: ! ELSE:L2-B007
23095 std %f16, [%g5+0x0058] ! 00003A43B16C02C4 ELSE:L2-B007 0 S >BD140003
23096 .word 0xF8E074E9 ! 00003A43B16C02C8 ELSE:L2-B007 0 S illop
23097 add %g4, 0x58, %l5 ! 00003A43B16C02CC ELSE:L2-B007 0 @BD140003
23098 stda %f30,[%l5+%g1]0xC4 ! 00003A43B16C02D0 ELSE:L2-B007 0 S Partial_St
23099 std %f26, [%g6+0x0058] ! 00003A43B16C02D4 ELSE:L2-B007 0 S >BD140003
23100 add %g6, -58, %l6 ! 00003A43B16C02D8 ELSE:L2-B007 0 @BD140007
23101 ldda [%l6]0xD0, %f22 ! 00003A43B16C02DC ELSE:L2-B007 0 S Short8
23102 .word 0xEE3E808A ! 00003A43B16C02E0 ELSE:L2-B007 0 illop
23103 .word 0x903811D9 ! 00003A43B16C02E4 ELSE:L2-B007 0 random
23104 sethi %lm(0x10EE3E808A),%l5 ! 00003A43B16C02E8 ELSE:L2-B007 0
23105 or %l5,%lo(0x10EE3E808A),%l5 ! 00003A43B16C02EC ELSE:L2-B007 0
23106 sllx %l6, 0x20, %l6 ! 00003A43B16C02F0 ELSE:L2-B007 0
23107 or %l6, %l5, %l6 ! 00003A43B16C02F4 ELSE:L2-B007 0
23108 jmpl %l6+0x0000, %o7 ! 00003A43B16C02F8 ELSE:L2-B007 0 S
23109 nop ! 00003A43B16C02FC ELSE:L2-B007 0 S
23110 .word 0x9F978016 ! 00003A43B16C0300 ELSE:L2-B007 0 S illop
23111 fcmpne32 %f18, %f22, %o2 ! 00003A43B16C0304 ELSE:L2-B007 0 S
23112 add %g5, 0x58, %l5 ! 00003A43B16C0308 ELSE:L2-B007 0 @BD140003
23113 stda %f20,[%l5+%g1]0xC4 ! 00003A43B16C030C ELSE:L2-B007 0 S Partial_St
23114 .word 0x85D17819 ! 00003A43B16C0310 ELSE:L2-B007 0 illop
23115 stda %f22,[%l5+%g1]0xC4 ! 00003A43B16C0314 ELSE:L2-B007 0 S Partial_St
23116 ldx [%g2+0x0050], %l5 ! 00003A43B16C0318 ELSE:L2-B007 0 <BD140003
23117 membar 0x40 ! 00003A43B16C031C ELSE:L2-B007 0
23118 stda %f16, [%l5]0xF0 ! 00003A43B16C0320 ELSE:L2-B007 0 Blk-Store
23119 membar 0x40 ! 00003A43B16C0324 ELSE:L2-B007 0
23120 .word 0xBBB087F4 ! 00003A43B16C0328 ELSE:L2-B007 0 illop
23121 ldsb [%g4-0x0057], %l2 ! 00003A43B16C032C ELSE:L2-B007 0 S <BD140018
23122 add %g5, 0x58, %l5 ! 00003A43B16C0330 ELSE:L2-B007 0 @BD140003
23123 stda %f20,[%l5+%g1]0xC0 ! 00003A43B16C0334 ELSE:L2-B007 0 S Partial_St
23124 ta %xcc, 0x46 ! 00003A43B16C0338 ELSE:L2-B007 0 S demap-page
23125 ldx [%g2+0x0058], %l6 ! 00003A43B16C033C ELSE:L2-B007 0 <BD140021
23126 stxa %g7, [%l6+%g0]0x0C ! 00003A43B16C0340 ELSE:L2-B007 0 S >BD140022
23127 .word 0x83F00000 ! 00003A43B16C0344 ELSE:L2-B007 0 S illop
23128 .word 0x0A5FD8C0 ! 00003A43B16C0348 ELSE:L2-B007 0 S illop
23129 ldx [%g2+0x0050], %l5 ! 00003A43B16C034C ELSE:L2-B007 0 <BD140003
23130 membar 0x40 ! 00003A43B16C0350 ELSE:L2-B007 0
23131 stda %f0, [%l5]0x16 ! 00003A43B16C0354 ELSE:L2-B007 0 Blk-Store
23132 .word 0xB3ABE0C2 ! 00003A43B16C0358 ELSE:L2-B007 0 illop
23133BL140090: ! ELSE:L2-B007
23134 add %g1, 0x3F3, %g1 ! 00003A43B16C035C ELSE:L2-B007 2 chksum++
23135 andcc %o3, 0x1, %g0 ! 00003A43B16C0360 SKIP:L2-B008 2
23136 bnz BL140094 ! 00003A43B16C0364 SKIP:L2-B008 2
23137 nop ! 00003A43B16C0368 SKIP:L2-B008 2 S
23138 .word 0xA1B7CBAC ! 00003A43B16C036C SKIP:L2-B008 0 illop
23139 membar 0x40 ! 00003A43B16C0370 SKIP:L2-B008 0
23140 stda %f0, [%l5]0xF0 ! 00003A43B16C0374 SKIP:L2-B008 0 Blk-Store
23141 membar 0x40 ! 00003A43B16C0378 SKIP:L2-B008 0
23142 .word 0xBFF00000 ! 00003A43B16C037C SKIP:L2-B008 0 S illop
23143 .word 0xBFB70692 ! 00003A43B16C0380 SKIP:L2-B008 0 S illop
23144 membar 0x40 ! 00003A43B16C0384 SKIP:L2-B008 0
23145 stda %f0, [%l5]0xF8 ! 00003A43B16C0388 SKIP:L2-B008 0 Blk-Store
23146 membar 0x40 ! 00003A43B16C038C SKIP:L2-B008 0
23147 add %g1, 0x77F, %g1 ! 00003A43B16C0390 SKIP:L2-B008 0 chksum++
23148 nop ! 00003A43B16C0394 SKIP:L2-B008 0 S
23149 brlez,pn %o0, BL140091 ;.empty ! 00003A43B16C0398 SKIP:L2-B008 0 L
23150 .word 0xAFAD1D66 ! 00003A43B16C039C SKIP:L2-B008 0 L illop
23151 .word 0xBFA797F8 ! 00003A43B16C03A0 SKIP:L2-B008 0 S illop
23152 bvs BL140091 ;.empty ! 00003A43B16C03A4 SKIP:L2-B008 0 L
23153 .word 0x19927812 ! 00003A43B16C03A8 SKIP:L2-B008 0 L random
23154BL140091:.word 0xB3B5C9E6 ! 00003A43B16C03AC SKIP:L2-B008 0 S illop
23155BL140093:alignaddr %o2, %o0, %l3 ! 00003A43B16C03B0 SKIP:L2-B008 0 S
23156 .word 0xDB1F5E98 ! 00003A43B16C03B4 SKIP:L2-B008 0 S random
23157 nop ! 00003A43B16C03B8 SKIP:L2-B008 0 S
23158BL140092:add %g1, 0x560, %g1 ! 00003A43B16C03BC SKIP:L2-B008 0 chksum++
23159 .word 0x37ECDEE1 ! 00003A43B16C03C0 SKIP:L2-B008 0 random
23160 nop ! 00003A43B16C03C4 SKIP:L2-B008 0 S
23161BL140094: ! ELSE:L2-B009
23162 .word 0xB9AF6013 ! 00003A43B16C03C8 ELSE:L2-B009 2 S illop_FP
23163 fpackfix %f26, %f30 ! 00003A43B16C03CC ELSE:L2-B009 2 S
23164 add %g5, 0x58, %l5 ! 00003A43B16C03D0 ELSE:L2-B009 2 @BD140003
23165 stda %f20,[%l5+%g1]0xCB ! 00003A43B16C03D4 ELSE:L2-B009 2 S Partial_St
23166 std %i0, [%g4+0x0058] ! 00003A43B16C03D8 ELSE:L2-B009 2 S >BD140003
23167 add %g1, 0xDC5, %g1 ! 00003A43B16C03DC ELSE:L2-B009 2 chksum++
23168 std %f22, [%g3+0x0058] ! 00003A43B16C03E0 ELSE:L2-B009 2 S >BD140003
23169 ldstub [%g5-0x003A], %l1 ! 00003A43B16C03E4 ELSE:L2-B009 2 S >BD140007
23170 rd %gsr, %l6 ! 00003A43B16C03E8 ELSE:L2-B009 2 S
23171 wr %l6, 0x68, %gsr ! 00003A43B16C03EC ELSE:L2-B009 2 S
23172 ldx [%g2+0x0050], %l5 ! 00003A43B16C03F0 ELSE:L2-B009 2 <BD140003
23173 membar 0x40 ! 00003A43B16C03F4 ELSE:L2-B009 2
23174 stda %f0, [%l5]0xF0 ! 00003A43B16C03F8 ELSE:L2-B009 2 Blk-Store
23175 membar 0x40 ! 00003A43B16C03FC ELSE:L2-B009 2
23176 lduha [%g7+%g0]0x83, %l2 ! 00003A43B16C0400 ELSE:L2-B009 2 S <BD140034
23177 std %f38, [%g4-0x0068] ! 00003A43B16C0404 ELSE:L2-B009 2 S >BD140005
23178 sethi %hh(0x12098FF00),%l6 ! 00003A43B16C0408 ELSE:L2-B009 2 SUBR107
23179 or %l6,%hm(0x12098FF00),%l6 ! 00003A43B16C040C ELSE:L2-B009 2
23180 sethi %lm(0x12098FF00),%l5 ! 00003A43B16C0410 ELSE:L2-B009 2
23181 or %l5,%lo(0x12098FF00),%l5 ! 00003A43B16C0414 ELSE:L2-B009 2
23182 sllx %l6, 0x20, %l6 ! 00003A43B16C0418 ELSE:L2-B009 2
23183 or %l6, %l5, %l6 ! 00003A43B16C041C ELSE:L2-B009 2
23184 jmpl %l6+0x0000, %o7 ! 00003A43B16C0420 ELSE:L2-B009 2 S
23185 sth %i4, [%g3-0x0070] ! 00003A43B16C0424 ELSE:L2-B009 2 S >BD140006
23186 ldx [%g2+0x0050], %l5 ! 00003A43B16C0428 ELSE:L2-B009 2 <BD140003
23187 membar 0x40 ! 00003A43B16C042C ELSE:L2-B009 2
23188 stda %f32, [%l5]0xE0 ! 00003A43B16C0430 ELSE:L2-B009 2 Blk-Store
23189 membar 0x40 ! 00003A43B16C0434 ELSE:L2-B009 2
23190 array8 %l1, %l2, %l0 ! 00003A43B16C0438 ELSE:L2-B009 2 S
23191BL140095: ! ELSE:L2-B009
23192 add %g1, 0xF09, %g1 ! 00003A43B16C043C ELSE:L2-B009 2 chksum++
23193 add %g3, 0x58, %l5 ! 00003A43B16C0440 ELSE:L2-B009 2 @BD140003
23194 stda %f30,[%l5+%g1]0xC5 ! 00003A43B16C0444 LOOP:L1-B000 2 S Partial_St
23195 fmul8x16 %f28, %f28, %f28 ! 00003A43B16C0448 LOOP:L1-B000 2 S
23196 sethi %hh(0x6DBC9E72FF00),%l6 ! 00003A43B16C044C LOOP:L1-B000 2 SUBR105
23197 or %l6,%hm(0x6DBC9E72FF00),%l6 ! 00003A43B16C0450 LOOP:L1-B000 2
23198 sethi %lm(0x6DBC9E72FF00),%l5 ! 00003A43B16C0454 LOOP:L1-B000 2
23199 or %l5,%lo(0x6DBC9E72FF00),%l5 ! 00003A43B16C0458 LOOP:L1-B000 2
23200 sllx %l6, 0x20, %l6 ! 00003A43B16C045C LOOP:L1-B000 2
23201 or %l6, %l5, %l6 ! 00003A43B16C0460 LOOP:L1-B000 2
23202 jmpl %l6+0x0000, %o7 ! 00003A43B16C0464 LOOP:L1-B000 2 S
23203 sth %o0, [%g5-0x0070] ! 00003A43B16C0468 LOOP:L1-B000 2 S >BD140006
23204 stx %l2, [%g6+0x0058] ! 00003A43B16C046C LOOP:L1-B000 2 S >BD140003
23205 add %g6, 0x58, %l5 ! 00003A43B16C0470 LOOP:L1-B000 2 @BD140003
23206 stda %f26,[%l5+%g1]0xC4 ! 00003A43B16C0474 LOOP:L1-B000 2 S Partial_St
23207 .word 0xA7ABB735 ! 00003A43B16C0478 LOOP:L1-B000 2 S illop_FP
23208 st %f14, [%g6-0x0068] ! 00003A43B16C047C LOOP:L1-B000 2 S >BD140005
23209 st %f15, [%g6-0x0064] ! 00003A43B16C0480 LOOP:L1-B000 2 S >BD140005+4
23210 add %g5, 0x58, %l5 ! 00003A43B16C0484 LOOP:L1-B000 2 @BD140003
23211 stda %f22,[%l5+%g1]0xC2 ! 00003A43B16C0488 LOOP:L1-B000 2 S Partial_St
23212 srlx %l4, 0x1, %l4 ! 00003A43B16C048C LOOP:L1-B000 2
23213 andcc %l4, 0x1, %g0 ! 00003A43B16C0490 LOOP:L1-B000 2
23214 bne,pt %xcc, BL140096 ! 00003A43B16C0494 LOOP:L1-B000 2
23215 stda %f30, [%g4+0x0058]%asi ! 00003A43B16C0498 LOOP:L1-B000 2 S >BD140003
23216 add %g1, 0x2E1, %g1 ! 00003A43B16C049C LOOP:L1-B000 2 chksum++
23217 ta %xcc, 0x45 ! 00003A43B16C04A0 SUBR:L0-B000 2 demap-stack
23218 add %g1, 0x573, %i0 ! 00003A43B16C04A4 SUBR:L0-B000 2
23219 prefetch [%g4-0x0070], 22 ! 00003A43B16C04A8 SUBR:L0-B000 2 S <BD140006
23220 fbug,pt %fcc1, BL140097 ! 00003A43B16C04AC SUBR:L0-B000 2
23221 restore %i0, %l7, %o0 ! 00003A43B16C04B0 SUBR:L0-B000 2
23222BL140097:jmpl %o7+0x0008, %g0 ! 00003A43B16C04B4 SUBR:L0-B000 2
23223 nop ! 00003A43B16C04B8 SUBR:L0-B000 2
23224
23225SECTION .btext068_pg1 TEXT_VA=0x3a43b16c0000
23226attr_text {
23227 Name = .btext068_pg1,
23228 VA = 0x3a43b16c0000,
23229 RA = 0xfffa60000,
23230 PA = ra2pa(0xfffa60000,0),
23231 tsbonly,
23232 part_0_ctx_nonzero_tsb_config_1,
23233 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
23234 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
23235 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
23236}
23237.text; .skip 8
23238
23239!========================================================================
23240
23241SECTION .btext069 TEXT_VA=0x6dbc9e72ff00
23242attr_text {
23243 Name = .btext069,
23244 VA = 0x6dbc9e72ff00,
23245 RA = 0xfffa3ff00,
23246 PA = ra2pa(0xfffa3ff00,0),
23247 notsb
23248}
23249
23250SECTION .btext069_pg0 TEXT_VA=0x6dbc9e720000
23251attr_text {
23252 Name = .btext069_pg0,
23253 VA = 0x6dbc9e720000,
23254 RA = 0xfffa30000,
23255 PA = ra2pa(0xfffa30000,0),
23256 tsbonly,
23257 part_0_ctx_nonzero_tsb_config_1,
23258 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
23259 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
23260 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
23261}
23262.text; .skip 8
23263
23264
23265SECTION .btext069
23266.text
23267.global SUBR105; SUBR105:
23268BL140098: ! SUBR:L0-B000
23269 add %g1, 0x887, %g1 ! 00006DBC9E72FF00 SUBR:L0-B000 2 chksum++
23270 save %o6, -128, %o6 ! 00006DBC9E72FF04 SUBR:L0-B000 2
23271 sethi %hh(0x6DBC9E72FF00),%l7 ! 00006DBC9E72FF08 SUBR:L0-B000 2 SUBR105
23272 or %l7,%hm(0x6DBC9E72FF00),%l7 ! 00006DBC9E72FF0C SUBR:L0-B000 2
23273 sethi %lm(0x6DBC9E72FF00),%l6 ! 00006DBC9E72FF10 SUBR:L0-B000 2
23274 or %l6,%lo(0x6DBC9E72FF00),%l6 ! 00006DBC9E72FF14 SUBR:L0-B000 2
23275 sllx %l7, 0x20, %l7 ! 00006DBC9E72FF18 SUBR:L0-B000 2
23276 or %l7, %l6, %l7 ! 00006DBC9E72FF1C SUBR:L0-B000 2
23277 ld [%g2+0x0060], %fsr ! 00006DBC9E72FF20 SUBR:L0-B000 2 S <BD140008
23278 add %g3, -112, %l6 ! 00006DBC9E72FF24 SUBR:L0-B000 2 @BD140006
23279 ldda [%l6]0xD2, %f30 ! 00006DBC9E72FF28 SUBR:L0-B000 2 S Short16
23280 std %f6, [%g4-0x0068] ! 00006DBC9E72FF2C SUBR:L0-B000 2 S >BD140005
23281 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF30 SUBR:L0-B000 2 ptr_chase
23282 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF34 SUBR:L0-B000 2 ptr_chase
23283 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF38 SUBR:L0-B000 2 ptr_chase
23284 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF3C SUBR:L0-B000 2 ptr_chase
23285 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF40 SUBR:L0-B000 2 ptr_chase
23286 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF44 SUBR:L0-B000 2 ptr_chase
23287 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF48 SUBR:L0-B000 2 ptr_chase
23288 ldx [%g6-0x0088], %g6 ! 00006DBC9E72FF4C SUBR:L0-B000 2 ptr_chase
23289 call .+8 ! 00006DBC9E72FF50 SUBR:L0-B000 2 S
23290 array32 %o1, %i5, %l4 ! 00006DBC9E72FF54 SUBR:L0-B000 2 S
23291 ldx [%g2+0x0050], %l5 ! 00006DBC9E72FF58 SUBR:L0-B000 2 <BD140003
23292 membar 0x40 ! 00006DBC9E72FF5C SUBR:L0-B000 2
23293 stda %f16, [%l5]0xE0 ! 00006DBC9E72FF60 SUBR:L0-B000 2 Blk-Store
23294 membar 0x40 ! 00006DBC9E72FF64 SUBR:L0-B000 2
23295 rd %gsr, %l6 ! 00006DBC9E72FF68 SUBR:L0-B000 2 S
23296 wr %l6, 0x90, %gsr ! 00006DBC9E72FF6C SUBR:L0-B000 2 S
23297 add %g3, 0x58, %l5 ! 00006DBC9E72FF70 SUBR:L0-B000 2 @BD140003
23298 stda %f16,[%l5+%g1]0xC2 ! 00006DBC9E72FF74 SUBR:L0-B000 2 S Partial_St
23299 add %g4, 0x58, %l5 ! 00006DBC9E72FF78 SUBR:L0-B000 2 @BD140003
23300 stda %f20,[%l5+%g1]0xC0 ! 00006DBC9E72FF7C SUBR:L0-B000 2 S Partial_St
23301 std %f6, [%g5-0x0068] ! 00006DBC9E72FF80 SUBR:L0-B000 2 S >BD140005
23302 add %g1, 0x605, %g1 ! 00006DBC9E72FF84 SUBR:L0-B000 2 chksum++
23303 or %g0, 0x2, %l3 ! 00006DBC9E72FF88 LOOP:L1-B000 2
23304BL140127: ! LOOP:L1-B000
23305 add %g1, 0xFBB, %g1 ! 00006DBC9E72FF8C LOOP:L1-B000 4 chksum++
23306 .word 0xB7ABA0E9 ! 00006DBC9E72FF90 LOOP:L1-B000 4 S illop_FP
23307 fcmple16 %f26, %f24, %l1 ! 00006DBC9E72FF94 LOOP:L1-B000 4 S
23308 add %g4, 0x58, %l5 ! 00006DBC9E72FF98 LOOP:L1-B000 4 @BD140003
23309 stda %f24,[%l5+%g1]0xC0 ! 00006DBC9E72FF9C LOOP:L1-B000 4 S Partial_St
23310 ldx [%g2+0x0058], %l6 ! 00006DBC9E72FFA0 LOOP:L1-B000 4 <BD140021
23311 ldda [%l6]0x2C, %i0 ! 00006DBC9E72FFA4 LOOP:L1-B000 4 S Quad_Ld
23312 fnands %f24, %f23, %f31 ! 00006DBC9E72FFA8 LOOP:L1-B000 4 S
23313 add %g4, 0x58, %l5 ! 00006DBC9E72FFAC LOOP:L1-B000 4 @BD140003
23314 stda %f20,[%l5+%g1]0xC2 ! 00006DBC9E72FFB0 LOOP:L1-B000 4 S Partial_St
23315 ldx [%g2+0x0050], %l5 ! 00006DBC9E72FFB4 LOOP:L1-B000 4 <BD140003
23316 membar 0x40 ! 00006DBC9E72FFB8 LOOP:L1-B000 4
23317 stda %f0, [%l5]0xF0 ! 00006DBC9E72FFBC LOOP:L1-B000 4 Blk-Store
23318 membar 0x40 ! 00006DBC9E72FFC0 LOOP:L1-B000 4
23319 std %f6, [%g3-0x0068] ! 00006DBC9E72FFC4 LOOP:L1-B000 4 S >BD140005
23320 fpackfix %f18, %f28 ! 00006DBC9E72FFC8 LOOP:L1-B000 4 S
23321 membar 0x40 ! 00006DBC9E72FFCC LOOP:L1-B000 4
23322 stda %f16, [%l5]0xE0 ! 00006DBC9E72FFD0 LOOP:L1-B000 4 Blk-Store
23323 membar 0x40 ! 00006DBC9E72FFD4 LOOP:L1-B000 4
23324 andcc %l4, 0x100, %g0 ! 00006DBC9E72FFD8 SKIP:L2-B000 4
23325 bnz,pt %xcc, BL140103 ! 00006DBC9E72FFDC SKIP:L2-B000 4
23326 stx %i5, [%g4+0x0058] ! 00006DBC9E72FFE0 SKIP:L2-B000 4 S >BD140003
23327 ldx [%g2+0x0050], %l5 ! 00006DBC9E72FFE4 SKIP:L2-B000 4 <BD140003
23328 membar 0x40 ! 00006DBC9E72FFE8 SKIP:L2-B000 4
23329 ldda [%l5]0xF0, %f16 ! 00006DBC9E72FFEC SKIP:L2-B000 4 Blk-Load
23330 membar 0x40 ! 00006DBC9E72FFF0 SKIP:L2-B000 4
23331 add %g6, 0x58, %l5 ! 00006DBC9E72FFF4 SKIP:L2-B000 4 @BD140003
23332 stda %f24,[%l5+%g1]0xC2 ! 00006DBC9E72FFF8 SKIP:L2-B000 4 S Partial_St
23333 stx %i1, [%g3+0x0058] ! 00006DBC9E72FFFC SKIP:L2-B000 4 S >BD140003
23334 ld [%g2+0x0060], %fsr ! 00006DBC9E730000 SKIP:L2-B000 4 S <BD140008
23335 ldda [%g3-0x0068]%asi, %f32 ! 00006DBC9E730004 SKIP:L2-B000 4 S <BD140005
23336 add %g6, 0x58, %l5 ! 00006DBC9E730008 SKIP:L2-B000 4 @BD140003
23337 stda %f24,[%l5+%g1]0xC0 ! 00006DBC9E73000C SKIP:L2-B000 4 S Partial_St
23338 add %g1, 0x206, %g1 ! 00006DBC9E730010 SKIP:L2-B000 4 chksum++
23339 nop ! 00006DBC9E730014 SKIP:L2-B000 4 S
23340 ble,a,pn %icc, BL140099 ;.empty ! 00006DBC9E730018 SKIP:L2-B000 4 L
23341 be,a BL140099 ;.empty ! 00006DBC9E73001C SKIP:L2-B000 4 L
23342BL140099:fbul,a BL140100 ! 00006DBC9E730020 SKIP:L2-B000 4 L
23343 std %f40, [%g3-0x0068] ! 00006DBC9E730024 SKIP:L2-B000 4 S >BD140005
23344 bg,a BL140101 ! 00006DBC9E730028 SKIP:L2-B000 4 L
23345 std %i4, [%g4+0x0058] ! 00006DBC9E73002C SKIP:L2-B000 0 S >BD140003
23346BL140101:fbug,a,pt %fcc0, BL140102 ! 00006DBC9E730030 SKIP:L2-B000 4 L
23347BL140102:ldx [%g2+0x0060], %fsr ! 00006DBC9E730034 SKIP:L2-B000 8 S <BD140008
23348BL140100:add %g1, 0x4B6, %g1 ! 00006DBC9E730038 SKIP:L2-B000 4 chksum++
23349 fba,a BL140109 ! 00006DBC9E73003C SKIP:L2-B000 4
23350 .word 0xBB80E320 ! 00006DBC9E730040 SKIP:L2-B000 0 S illop
23351BL140103: ! ELSE:L2-B001
23352 rd %gsr, %l6 ! 00006DBC9E730044 ELSE:L2-B001 0 S
23353 wr %l6, 0x8, %gsr ! 00006DBC9E730048 ELSE:L2-B001 0 S
23354 .word 0xB9A18806 ! 00006DBC9E73004C ELSE:L2-B001 0 S illop
23355 add %g4, 0x58, %l5 ! 00006DBC9E730050 ELSE:L2-B001 0 @BD140003
23356 stda %f22,[%l5+%g1]0xC4 ! 00006DBC9E730054 ELSE:L2-B001 0 S Partial_St
23357 ldx [%g2+0x0050], %l5 ! 00006DBC9E730058 ELSE:L2-B001 0 <BD140003
23358 membar 0x40 ! 00006DBC9E73005C ELSE:L2-B001 0
23359 stda %f32, [%l5]0xE0 ! 00006DBC9E730060 ELSE:L2-B001 0 Blk-Store
23360 membar 0x40 ! 00006DBC9E730064 ELSE:L2-B001 0
23361 ldx [%g2+0x0000], %g3 ! 00006DBC9E730068 ELSE:L2-B001 0 S BASE<BD140167
23362 .word 0x20CA41A8 ! 00006DBC9E73006C ELSE:L2-B001 0 illop
23363 stda %f32, [%l5]0x16 ! 00006DBC9E730070 ELSE:L2-B001 0 Blk-Store
23364 membar 0x40 ! 00006DBC9E730074 ELSE:L2-B001 0
23365 .word 0xCE3FB5F4 ! 00006DBC9E730078 ELSE:L2-B001 0 illop
23366 stda %f18,[%l5+%g1]0xC0 ! 00006DBC9E73007C ELSE:L2-B001 0 S Partial_St
23367 fbn .+2316 ! 00006DBC9E730080 ELSE:L2-B001 0 S
23368 .word 0xC08C3905 ! 00006DBC9E730084 ELSE:L2-B001 0 S random
23369 add %g1, 0xC63, %g1 ! 00006DBC9E730088 ELSE:L2-B001 0 chksum++
23370 stha %i3, [%g3-0x0070]%asi ! 00006DBC9E73008C ELSE:L2-B001 0 S >BD140006
23371 ldub [%g5-0x003A], %o1 ! 00006DBC9E730090 ELSE:L2-B001 0 S <BD140007
23372 brlz,a,pn %i4, BL140104 ;.empty ! 00006DBC9E730094 ELSE:L2-B001 0 L
23373 fbuge,pt %fcc2, BL140105 ;.empty ! 00006DBC9E730098 ELSE:L2-B001 0 L
23374 ble,a BL140106 ;.empty ! 00006DBC9E73009C ELSE:L2-B001 0 L
23375BL140106:fblg,a BL140107 ! 00006DBC9E7300A0 ELSE:L2-B001 0 L
23376BL140105:std %g0, [%g6+0x0058] ! 00006DBC9E7300A4 ELSE:L2-B001 0 S >BD140003
23377 bpos,pn %icc, BL140107 ;.empty ! 00006DBC9E7300A8 ELSE:L2-B001 0 L
23378BL140104:bleu,pt %icc, BL140108 ! 00006DBC9E7300AC ELSE:L2-B001 0 L
23379BL140107:nop ! 00006DBC9E7300B0 ELSE:L2-B001 0 S
23380BL140108:.word 0x46918254 ! 00006DBC9E7300B4 ELSE:L2-B001 0 random
23381BL140109: ! ELSE:L2-B001
23382 add %g1, 0xF23, %g1 ! 00006DBC9E7300B8 ELSE:L2-B001 4 chksum++
23383 fcmpd %fcc0, %f34, %f6 ! 00006DBC9E7300BC SKIP:L2-B002 4
23384 fbge,a BL140110 ! 00006DBC9E7300C0 SKIP:L2-B002 4
23385 nop ! 00006DBC9E7300C4 SKIP:L2-B002 0 S
23386 stxa %g1, [%g6+0x0058]%asi ! 00006DBC9E7300C8 SKIP:L2-B002 4 S >BD140003
23387 stb %l1, [%g4-0x003A] ! 00006DBC9E7300CC SKIP:L2-B002 4 S >BD140007
23388 array16 %l4, %i1, %i2 ! 00006DBC9E7300D0 SKIP:L2-B002 4 S
23389 std %f40, [%g5-0x0068] ! 00006DBC9E7300D4 SKIP:L2-B002 4 S >BD140005
23390 ldd [%g6-0x0068], %f44 ! 00006DBC9E7300D8 SKIP:L2-B002 4 S <BD140005
23391 ldx [%g2+0x0050], %l5 ! 00006DBC9E7300DC SKIP:L2-B002 4 <BD140003
23392 membar 0x40 ! 00006DBC9E7300E0 SKIP:L2-B002 4
23393 stda %f16, [%l5]0x1E ! 00006DBC9E7300E4 SKIP:L2-B002 4 Blk-Store
23394 membar 0x40 ! 00006DBC9E7300E8 SKIP:L2-B002 4
23395 ldsha [%g6-0x0024]%asi, %o4 ! 00006DBC9E7300EC SKIP:L2-B002 4 S <BD140004
23396 membar 0x40 ! 00006DBC9E7300F0 SKIP:L2-B002 4
23397 stda %f16, [%l5]0x1E ! 00006DBC9E7300F4 SKIP:L2-B002 4 Blk-Store
23398 membar 0x40 ! 00006DBC9E7300F8 SKIP:L2-B002 4
23399 std %i0, [%g3+0x0058] ! 00006DBC9E7300FC SKIP:L2-B002 4 S >BD140003
23400 add %g1, 0x450, %g1 ! 00006DBC9E730100 SKIP:L2-B002 4 chksum++
23401 stb %o0, [%g3-0x0057] ! 00006DBC9E730104 SKIP:L2-B002 4 S >BD140018
23402 std %g0, [%g3+0x0058] ! 00006DBC9E730108 SKIP:L2-B002 4 S >BD140003
23403 add %g5, -36, %l6 ! 00006DBC9E73010C SKIP:L2-B002 4 @BD140004
23404 stda %f18, [%l6]0xD3 ! 00006DBC9E730110 SKIP:L2-B002 4 S Short16
23405 edge8ln %o4, %o4, %l4 ! 00006DBC9E730114 SKIP:L2-B002 4 S
23406 sth %g1, [%g3-0x0070] ! 00006DBC9E730118 SKIP:L2-B002 4 S >BD140006
23407 ldx [%g6-0x0088], %g6 ! 00006DBC9E73011C SKIP:L2-B002 4 ptr_chase
23408 add %g5, -87, %l6 ! 00006DBC9E730120 SKIP:L2-B002 4 @BD140018
23409 stda %f26, [%l6]0xD0 ! 00006DBC9E730124 SKIP:L2-B002 4 S Short8
23410 ldx [%g2+0x0050], %l5 ! 00006DBC9E730128 SKIP:L2-B002 4 <BD140003
23411 membar 0x40 ! 00006DBC9E73012C SKIP:L2-B002 4
23412 stda %f16, [%l5]0x16 ! 00006DBC9E730130 SKIP:L2-B002 4 Blk-Store
23413 membar 0x40 ! 00006DBC9E730134 SKIP:L2-B002 4
23414 membar 0x40 ! 00006DBC9E730138 SKIP:L2-B002 4
23415 stda %f0, [%l5]0xF0 ! 00006DBC9E73013C SKIP:L2-B002 4 Blk-Store
23416 membar 0x40 ! 00006DBC9E730140 SKIP:L2-B002 4
23417 ba,a BL140111 ! 00006DBC9E730144 SKIP:L2-B002 4
23418 nop ! 00006DBC9E730148 SKIP:L2-B002 0 S
23419BL140110: ! ELSE:L2-B003
23420 prefetch [%g4-0x0057], 1 ! 00006DBC9E73014C ELSE:L2-B003 0 S <BD140018
23421 .word 0x12F4F6EE ! 00006DBC9E730150 ELSE:L2-B003 0 random
23422 stda %f30,[%l5+%g1]0xC2 ! 00006DBC9E730154 ELSE:L2-B003 0 S Partial_St
23423 stx %i1, [%g3+0x0058] ! 00006DBC9E730158 ELSE:L2-B003 0 S >BD140003
23424 ldx [%g2+0x0050], %l5 ! 00006DBC9E73015C ELSE:L2-B003 0 <BD140003
23425 .word 0xA3B14265 ! 00006DBC9E730160 ELSE:L2-B003 0 illop
23426 .word 0xFB67D49E ! 00006DBC9E730164 ELSE:L2-B003 0 random
23427 membar 0x40 ! 00006DBC9E730168 ELSE:L2-B003 0
23428 membar 0x40 ! 00006DBC9E73016C ELSE:L2-B003 0
23429 stda %f0, [%l5]0x16 ! 00006DBC9E730170 ELSE:L2-B003 0 Blk-Store
23430 membar 0x40 ! 00006DBC9E730174 ELSE:L2-B003 0
23431 .word 0x9FA80711 ! 00006DBC9E730178 ELSE:L2-B003 0 illop
23432 stda %f0, [%l5]0xF8 ! 00006DBC9E73017C ELSE:L2-B003 0 Blk-Store
23433 .word 0x93B0C645 ! 00006DBC9E730180 ELSE:L2-B003 0 illop
23434 add %g4, -58, %l6 ! 00006DBC9E730184 ELSE:L2-B003 0 @BD140007
23435 .word 0xA7C9CC87 ! 00006DBC9E730188 ELSE:L2-B003 0 S illop
23436 call .+8 ! 00006DBC9E73018C ELSE:L2-B003 0 S
23437 stx %l4, [%g6+0x0058] ! 00006DBC9E730190 ELSE:L2-B003 0 S >BD140003
23438 membar 0x40 ! 00006DBC9E730194 ELSE:L2-B003 0
23439 stda %f32, [%l5]0xF0 ! 00006DBC9E730198 ELSE:L2-B003 0 Blk-Store
23440 membar 0x40 ! 00006DBC9E73019C ELSE:L2-B003 0
23441 stb %o0, [%g3-0x0057] ! 00006DBC9E7301A0 ELSE:L2-B003 0 S >BD140018
23442 add %g1, 0xFAD, %g1 ! 00006DBC9E7301A4 ELSE:L2-B003 0 chksum++
23443 ldx [%g2+0x0050], %l5 ! 00006DBC9E7301A8 ELSE:L2-B003 0 <BD140003
23444 membar 0x40 ! 00006DBC9E7301AC ELSE:L2-B003 0
23445 stda %f0, [%l5]0xE0 ! 00006DBC9E7301B0 ELSE:L2-B003 0 Blk-Store
23446 .word 0x0C52E6F2 ! 00006DBC9E7301B4 ELSE:L2-B003 0 illop
23447 stha %g1, [%g4+0x005C]%asi ! 00006DBC9E7301B8 ELSE:L2-B003 0 S >BD140003+4
23448 add %g5, -58, %l6 ! 00006DBC9E7301BC ELSE:L2-B003 0 @BD140007
23449 .word 0x95A381FF ! 00006DBC9E7301C0 ELSE:L2-B003 0 S illop
23450 .word 0xABB50468 ! 00006DBC9E7301C4 ELSE:L2-B003 0 S illop
23451 wr %l6, 0x78, %gsr ! 00006DBC9E7301C8 ELSE:L2-B003 0 S
23452 add %g5, -112, %l6 ! 00006DBC9E7301CC ELSE:L2-B003 0 @BD140006
23453 stda %f28, [%l6]0xD3 ! 00006DBC9E7301D0 ELSE:L2-B003 0 S Short16
23454 ldx [%g4-0x0088], %g4 ! 00006DBC9E7301D4 ELSE:L2-B003 0 ptr_chase
23455 .word 0xF2BC8CAD ! 00006DBC9E7301D8 ELSE:L2-B003 0 illop
23456 ldx [%g4-0x0088], %g4 ! 00006DBC9E7301DC ELSE:L2-B003 0 ptr_chase
23457 ldx [%g4-0x0088], %g4 ! 00006DBC9E7301E0 ELSE:L2-B003 0 ptr_chase
23458 ldx [%g4-0x0088], %g4 ! 00006DBC9E7301E4 ELSE:L2-B003 0 ptr_chase
23459 .word 0xAFAA4FCB ! 00006DBC9E7301E8 ELSE:L2-B003 0 illop
23460 or %l6,%hm(0x10AFAA4FCB),%l6 ! 00006DBC9E7301EC ELSE:L2-B003 0
23461 sethi %lm(0x10AFAA4FCB),%l5 ! 00006DBC9E7301F0 ELSE:L2-B003 0
23462 .word 0x8347F132 ! 00006DBC9E7301F4 ELSE:L2-B003 0 illop
23463 sllx %l6, 0x20, %l6 ! 00006DBC9E7301F8 ELSE:L2-B003 0
23464 or %l6, %l5, %l6 ! 00006DBC9E7301FC ELSE:L2-B003 0
23465 jmpl %l6+0x0000, %o7 ! 00006DBC9E730200 ELSE:L2-B003 0 S
23466 lduha [%g7+%g0]0x83, %i1 ! 00006DBC9E730204 ELSE:L2-B003 0 S <BD140034
23467 ldx [%g2+0x0018], %g6 ! 00006DBC9E730208 ELSE:L2-B003 0 S BASE<BD140077
23468BL140111: ! ELSE:L2-B003
23469 add %g1, 0x58A, %g1 ! 00006DBC9E73020C ELSE:L2-B003 4 chksum++
23470 andcc %o1, 0x4, %g0 ! 00006DBC9E730210 SKIP:L2-B004 4
23471 bnz,a,pn %icc, BL140119 ! 00006DBC9E730214 SKIP:L2-B004 4
23472 nop ! 00006DBC9E730218 SKIP:L2-B004 0 S
23473 nop ! 00006DBC9E73021C SKIP:L2-B004 4 S
23474 stb %g1, [%g5-0x0057] ! 00006DBC9E730220 SKIP:L2-B004 4 S >BD140018
23475 fbule BL140112 ;.empty ! 00006DBC9E730224 SKIP:L2-B004 4 L
23476BL140112:fbl,a BL140113 ;.empty ! 00006DBC9E730228 SKIP:L2-B004 8 L
23477 ble,a,pn %xcc, BL140114 ;.empty ! 00006DBC9E73022C SKIP:L2-B004 0 L
23478 .word 0x9FB8F385 ! 00006DBC9E730230 SKIP:L2-B004 0 L illop
23479BL140114:.word 0xADE2C700 ! 00006DBC9E730234 SKIP:L2-B004 0 S illop
23480 .word 0xA41B9E15 ! 00006DBC9E730238 SKIP:L2-B004 0 S random
23481 bcs,a BL140116 ;.empty ! 00006DBC9E73023C SKIP:L2-B004 0 L
23482BL140115:.word 0xC1F8747A ! 00006DBC9E730240 SKIP:L2-B004 0 L illop
23483BL140116:fblg,a,pt %fcc1, BL140113 ! 00006DBC9E730244 SKIP:L2-B004 0 L
23484BL140113:std %f26, [%g6+0x0058] ! 00006DBC9E730248 SKIP:L2-B004 8 S >BD140003
23485 fba BL140117 ;.empty ! 00006DBC9E73024C SKIP:L2-B004 4 L
23486 fbge,a,pt %fcc1, BL140118 ! 00006DBC9E730250 SKIP:L2-B004 4 L
23487BL140117:stda %o0, [%g3+0x0058]%asi ! 00006DBC9E730254 SKIP:L2-B004 4 S >BD140003
23488BL140118:add %g1, 0x9BC, %g1 ! 00006DBC9E730258 SKIP:L2-B004 4 chksum++
23489 add %g1, 0xD95, %g1 ! 00006DBC9E73025C SKIP:L2-B004 4 chksum++
23490 ta %xcc, 0x40 ! 00006DBC9E730260 SKIP:L2-B004 4 S +-priv
23491 ldx [%g2+0x0050], %l5 ! 00006DBC9E730264 SKIP:L2-B004 4 <BD140003
23492 membar 0x40 ! 00006DBC9E730268 SKIP:L2-B004 4
23493 ldda [%l5]0x16, %f16 ! 00006DBC9E73026C SKIP:L2-B004 8 Blk-Load
23494 membar 0x40 ! 00006DBC9E730270 SKIP:L2-B004 4
23495 add %g6, 0x58, %l5 ! 00006DBC9E730274 SKIP:L2-B004 4 @BD140003
23496 stda %f22,[%l5+%g1]0xCC ! 00006DBC9E730278 SKIP:L2-B004 4 S Partial_St
23497 add %g3, 0x58, %l5 ! 00006DBC9E73027C SKIP:L2-B004 4 @BD140003
23498 stda %f30,[%l5+%g1]0xC8 ! 00006DBC9E730280 SKIP:L2-B004 4 S Partial_St
23499 ldx [%g2+0x0050], %l5 ! 00006DBC9E730284 SKIP:L2-B004 4 <BD140003
23500 membar 0x40 ! 00006DBC9E730288 SKIP:L2-B004 4
23501 stda %f32, [%l5]0xF0 ! 00006DBC9E73028C SKIP:L2-B004 4 Blk-Store
23502 membar 0x40 ! 00006DBC9E730290 SKIP:L2-B004 4
23503 stda %f62, [%g5-0x0068]%asi ! 00006DBC9E730294 SKIP:L2-B004 4 S >BD140005
23504 fba,pn %fcc0, BL140120 ! 00006DBC9E730298 SKIP:L2-B004 4
23505 nop ! 00006DBC9E73029C SKIP:L2-B004 4 S
23506BL140119: ! ELSE:L2-B005
23507 .word 0xAFB4026E ! 00006DBC9E7302A0 ELSE:L2-B005 0 S illop
23508 .word 0x81B209D0 ! 00006DBC9E7302A4 ELSE:L2-B005 0 illop
23509 .word 0x9FB30946 ! 00006DBC9E7302A8 ELSE:L2-B005 0 S illop
23510 std %f22, [%g4+0x0058] ! 00006DBC9E7302AC ELSE:L2-B005 0 S >BD140003
23511 stda %i0, [%g4+0x0058]%asi ! 00006DBC9E7302B0 ELSE:L2-B005 0 S >BD140003
23512 add %g3, 0x58, %l5 ! 00006DBC9E7302B4 ELSE:L2-B005 0 @BD140003
23513 .word 0x574C1CFC ! 00006DBC9E7302B8 ELSE:L2-B005 0 S random
23514 call .+8 ! 00006DBC9E7302BC ELSE:L2-B005 0 S
23515 nop ! 00006DBC9E7302C0 ELSE:L2-B005 0 S
23516 add %g4, 0x58, %l5 ! 00006DBC9E7302C4 ELSE:L2-B005 0 @BD140003
23517 .word 0x95906000 ! 00006DBC9E7302C8 ELSE:L2-B005 0 S random
23518 add %g1, 0x2B1, %g1 ! 00006DBC9E7302CC ELSE:L2-B005 0 chksum++
23519 add %g5, 0x58, %l5 ! 00006DBC9E7302D0 ELSE:L2-B005 0 @BD140003
23520 stda %f26,[%l5+%g1]0xC1 ! 00006DBC9E7302D4 ELSE:L2-B005 0 S Partial_St
23521 ldx [%g2+0x0058], %l6 ! 00006DBC9E7302D8 ELSE:L2-B005 0 <BD140021
23522 ldda [%l6]0x24, %i0 ! 00006DBC9E7302DC ELSE:L2-B005 0 S Quad_Ld
23523 .word 0xBD80F6D9 ! 00006DBC9E7302E0 ELSE:L2-B005 0 illop
23524 membar 0x40 ! 00006DBC9E7302E4 ELSE:L2-B005 0
23525 stda %f0, [%l5]0xE0 ! 00006DBC9E7302E8 ELSE:L2-B005 0 Blk-Store
23526 membar 0x40 ! 00006DBC9E7302EC ELSE:L2-B005 0
23527 ldx [%g4-0x0088], %g4 ! 00006DBC9E7302F0 ELSE:L2-B005 0 ptr_chase
23528 ldx [%g4-0x0088], %g4 ! 00006DBC9E7302F4 ELSE:L2-B005 0 ptr_chase
23529 ldx [%g4-0x0088], %g4 ! 00006DBC9E7302F8 ELSE:L2-B005 0 ptr_chase
23530 ldx [%g4-0x0088], %g4 ! 00006DBC9E7302FC ELSE:L2-B005 0 ptr_chase
23531 ldx [%g4-0x0088], %g4 ! 00006DBC9E730300 ELSE:L2-B005 0 ptr_chase
23532 .word 0x3D5A3E28 ! 00006DBC9E730304 ELSE:L2-B005 0 random
23533BL140120: ! ELSE:L2-B005
23534 add %g1, 0x67B, %g1 ! 00006DBC9E730308 ELSE:L2-B005 4 chksum++
23535 fcmpd %fcc2, %f36, %f60 ! 00006DBC9E73030C SKIP:L2-B006 4
23536 fbl,a,pt %fcc2, BL140125 ! 00006DBC9E730310 SKIP:L2-B006 4
23537 .word 0xF5A8A248 ! 00006DBC9E730314 SKIP:L2-B006 0 S illop
23538 ldx [%g2+0x0050], %l5 ! 00006DBC9E730318 SKIP:L2-B006 4 <BD140003
23539 membar 0x40 ! 00006DBC9E73031C SKIP:L2-B006 4
23540 stda %f0, [%l5]0xF8 ! 00006DBC9E730320 SKIP:L2-B006 4 Blk-Store
23541 membar 0x40 ! 00006DBC9E730324 SKIP:L2-B006 4
23542 membar 0x40 ! 00006DBC9E730328 SKIP:L2-B006 4
23543 stda %f0, [%l5]0x16 ! 00006DBC9E73032C SKIP:L2-B006 4 Blk-Store
23544 membar 0x40 ! 00006DBC9E730330 SKIP:L2-B006 4
23545 add %g4, 0x58, %l5 ! 00006DBC9E730334 SKIP:L2-B006 4 @BD140003
23546 stda %f18,[%l5+%g1]0xC2 ! 00006DBC9E730338 SKIP:L2-B006 4 S Partial_St
23547 ta %xcc, 0x40 ! 00006DBC9E73033C SKIP:L2-B006 4 S +-priv
23548 std %f20, [%g4+0x0058] ! 00006DBC9E730340 SKIP:L2-B006 8 S >BD140003
23549 add %g4, 0x58, %l5 ! 00006DBC9E730344 SKIP:L2-B006 4 @BD140003
23550 stda %f24,[%l5+%g1]0xC0 ! 00006DBC9E730348 SKIP:L2-B006 4 S Partial_St
23551 stb %o1, [%g5-0x003A] ! 00006DBC9E73034C SKIP:L2-B006 4 S >BD140007
23552 .word 0x97AB548E ! 00006DBC9E730350 SKIP:L2-B006 4 S illop_FP
23553 add %g1, 0x643, %g1 ! 00006DBC9E730354 SKIP:L2-B006 4 chksum++
23554 .word 0x9179A27A ! 00006DBC9E730358 SKIP:L2-B006 4 S illop
23555 fblg,pn %fcc3, BL140121 ;.empty ! 00006DBC9E73035C SKIP:L2-B006 4 L
23556 bcc,a BL140122 ;.empty ! 00006DBC9E730360 SKIP:L2-B006 4 L
23557 bnz,pt %xcc, BL140123 ;.empty ! 00006DBC9E730364 SKIP:L2-B006 4 L
23558 bcc,pn %icc, BL140124 ;.empty ! 00006DBC9E730368 SKIP:L2-B006 0 L
23559BL140121:.word 0xC0F6A2BC ! 00006DBC9E73036C SKIP:L2-B006 0 L random
23560BL140123:.word 0xB3AD98E5 ! 00006DBC9E730370 SKIP:L2-B006 0 S illop_FP
23561BL140124:.word 0xFF8A95BB ! 00006DBC9E730374 SKIP:L2-B006 0 S illop
23562BL140122:add %g1, 0x29, %g1 ! 00006DBC9E730378 SKIP:L2-B006 4 chksum++
23563 ba,a BL140126 ! 00006DBC9E73037C SKIP:L2-B006 4
23564 nop ! 00006DBC9E730380 SKIP:L2-B006 0 S
23565BL140125: ! ELSE:L2-B007
23566 nop ! 00006DBC9E730384 ELSE:L2-B007 0 S
23567 ldx [%g2+0x0050], %l5 ! 00006DBC9E730388 ELSE:L2-B007 0 <BD140003
23568 membar 0x40 ! 00006DBC9E73038C ELSE:L2-B007 0
23569 stda %f16, [%l5]0x16 ! 00006DBC9E730390 ELSE:L2-B007 0 Blk-Store
23570 membar 0x40 ! 00006DBC9E730394 ELSE:L2-B007 0
23571 .word 0xA9FA302E ! 00006DBC9E730398 ELSE:L2-B007 0 S illop
23572 stx %o0, [%g4+0x0058] ! 00006DBC9E73039C ELSE:L2-B007 0 S >BD140003
23573 stda %g0, [%g4+0x0058]%asi ! 00006DBC9E7303A0 ELSE:L2-B007 0 S >BD140003
23574 membar 0x40 ! 00006DBC9E7303A4 ELSE:L2-B007 0
23575 ldda [%l5]0xF8, %f16 ! 00006DBC9E7303A8 ELSE:L2-B007 0 Blk-Load
23576 membar 0x40 ! 00006DBC9E7303AC ELSE:L2-B007 0
23577 ldd [%g5+0x0058], %f18 ! 00006DBC9E7303B0 ELSE:L2-B007 0 S <BD140003
23578 std %g0, [%g3+0x0058] ! 00006DBC9E7303B4 ELSE:L2-B007 0 S >BD140003
23579 add %g5, -36, %l6 ! 00006DBC9E7303B8 ELSE:L2-B007 0 @BD140004
23580 stda %f30, [%l6]0xD2 ! 00006DBC9E7303BC ELSE:L2-B007 0 S Short16
23581 .word 0x81C7E008 ! 00006DBC9E7303C0 ELSE:L2-B007 0 random
23582 call .+8 ! 00006DBC9E7303C4 ELSE:L2-B007 0 S
23583 .word 0x8DB30B27 ! 00006DBC9E7303C8 ELSE:L2-B007 0 S illop
23584 ldx [%g4+0x0058], %o3 ! 00006DBC9E7303CC ELSE:L2-B007 0 S <BD140003
23585 .word 0xBBAE127B ! 00006DBC9E7303D0 ELSE:L2-B007 0 S illop
23586 .word 0xCB729BA3 ! 00006DBC9E7303D4 ELSE:L2-B007 0 S illop
23587 add %g4, 0x58, %l5 ! 00006DBC9E7303D8 ELSE:L2-B007 0 @BD140003
23588 stda %f28,[%l5+%g1]0xC4 ! 00006DBC9E7303DC ELSE:L2-B007 0 S Partial_St
23589BL140126: ! ELSE:L2-B007
23590 add %g1, 0xBBD, %g1 ! 00006DBC9E7303E0 ELSE:L2-B007 4 chksum++
23591 ldx [%g2+0x0050], %l5 ! 00006DBC9E7303E4 LOOP:L1-B000 4 <BD140003
23592 membar 0x40 ! 00006DBC9E7303E8 LOOP:L1-B000 4
23593 stda %f16, [%l5]0xF0 ! 00006DBC9E7303EC LOOP:L1-B000 4 Blk-Store
23594 membar 0x40 ! 00006DBC9E7303F0 LOOP:L1-B000 4
23595 ldx [%g2+0x0058], %l6 ! 00006DBC9E7303F4 LOOP:L1-B000 4 <BD140021
23596 stba %g7, [%l6+%g0]0x0C ! 00006DBC9E7303F8 LOOP:L1-B000 4 S >BD140022
23597 stda %o0, [%g5+0x0058]%asi ! 00006DBC9E7303FC LOOP:L1-B000 4 S >BD140003
23598 ldstub [%g5-0x0057], %i2 ! 00006DBC9E730400 LOOP:L1-B000 4 S >BD140018
23599 ldstub [%g6-0x0057], %l1 ! 00006DBC9E730404 LOOP:L1-B000 4 S >BD140018
23600 subcc %l3, 0x1, %l3 ! 00006DBC9E730408 LOOP:L1-B000 4
23601 bnz,pt %xcc, BL140127 ! 00006DBC9E73040C LOOP:L1-B000 4
23602 std %f24, [%g4+0x0058] ! 00006DBC9E730410 LOOP:L1-B000 4 S >BD140003
23603 add %g1, 0xF97, %g1 ! 00006DBC9E730414 LOOP:L1-B000 2 chksum++
23604 std %f16, [%g5+0x0058] ! 00006DBC9E730418 SUBR:L0-B000 2 S >BD140003
23605 sth %g1, [%g6-0x0070] ! 00006DBC9E73041C SUBR:L0-B000 2 S >BD140006
23606 ldd [%g6-0x0068], %f32 ! 00006DBC9E730420 SUBR:L0-B000 2 S <BD140005
23607 ldx [%g2+0x0058], %l6 ! 00006DBC9E730424 SUBR:L0-B000 2 <BD140021
23608 stba %g7, [%l6+%g0]0x14 ! 00006DBC9E730428 SUBR:L0-B000 2 S >BD140022
23609 array16 %i1, %i0, %i5 ! 00006DBC9E73042C SUBR:L0-B000 2 S
23610 edge16n %o1, %i0, %i5 ! 00006DBC9E730430 SUBR:L0-B000 2 S
23611 add %g4, 0x58, %l5 ! 00006DBC9E730434 SUBR:L0-B000 2 @BD140003
23612 stda %f28,[%l5+%g1]0xC8 ! 00006DBC9E730438 SUBR:L0-B000 2 S Partial_St
23613 add %g1, 0x6D7, %i0 ! 00006DBC9E73043C SUBR:L0-B000 2
23614 return %i7+0x0008 ! 00006DBC9E730440 SUBR:L0-B000 2
23615 add %g1, 0x4BA, %g1 ! 00006DBC9E730444 SUBR:L0-B000 2 chksum++
23616
23617SECTION .btext069_pg1 TEXT_VA=0x6dbc9e730000
23618attr_text {
23619 Name = .btext069_pg1,
23620 VA = 0x6dbc9e730000,
23621 RA = 0xfffa40000,
23622 PA = ra2pa(0xfffa40000,0),
23623 tsbonly,
23624 part_0_ctx_nonzero_tsb_config_1,
23625 TTE_Context=75, TTE_Size=1, TTE_W=0, TTE_X=1,
23626 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
23627 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
23628}
23629.text; .skip 8
23630
23631!========================================================================
23632
23633SECTION .btext070 TEXT_VA=0xffffde523e7aff00
23634attr_text {
23635 Name = .btext070,
23636 VA = 0xffffde523e7aff00,
23637 RA = 0xfffaf3f00,
23638 PA = ra2pa(0xfffaf3f00,0),
23639 notsb
23640}
23641
23642SECTION .btext070_pg0 TEXT_VA=0xffffde523e7ae000
23643attr_text {
23644 Name = .btext070_pg0,
23645 VA = 0xffffde523e7ae000,
23646 RA = 0xfffaf2000,
23647 PA = ra2pa(0xfffaf2000,0),
23648 tsbonly,
23649 part_0_ctx_nonzero_tsb_config_2,
23650 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
23651 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
23652 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
23653}
23654.text; .skip 8
23655
23656
23657SECTION .btext070
23658.text
23659.global SUBR106; SUBR106:
23660BL140129: ! SUBR:L0-B000
23661 add %g1, 0x50C, %g1 ! FFFFDE523E7AFF00 SUBR:L0-B000 10 chksum++
23662 brnz,pn %l2, BL140128 ! FFFFDE523E7AFF04 SUBR:L0-B000 10
23663 save %o6, -128, %o6 ! FFFFDE523E7AFF08 SUBR:L0-B000 10
23664BL140128: ! SUBR:L0-B000
23665 sethi %hh(0xFFFFDE523E7AFF00),%l7 ! FFFFDE523E7AFF0C SUBR:L0-B000 10 SUBR106
23666 or %l7,%hm(0xFFFFDE523E7AFF00),%l7 ! FFFFDE523E7AFF10 SUBR:L0-B000 10
23667 sethi %lm(0xFFFFDE523E7AFF00),%l6 ! FFFFDE523E7AFF14 SUBR:L0-B000 10
23668 or %l6,%lo(0xFFFFDE523E7AFF00),%l6 ! FFFFDE523E7AFF18 SUBR:L0-B000 10
23669 sllx %l7, 0x20, %l7 ! FFFFDE523E7AFF1C SUBR:L0-B000 10
23670 or %l7, %l6, %l7 ! FFFFDE523E7AFF20 SUBR:L0-B000 10
23671 ldx [%g2+0x0050], %l5 ! FFFFDE523E7AFF24 SUBR:L0-B000 10 <BD140003
23672 membar 0x40 ! FFFFDE523E7AFF28 SUBR:L0-B000 10
23673 stda %f32, [%l5]0x16 ! FFFFDE523E7AFF2C SUBR:L0-B000 10 Blk-Store
23674 membar 0x40 ! FFFFDE523E7AFF30 SUBR:L0-B000 10
23675 add %g4, 0x58, %l5 ! FFFFDE523E7AFF34 SUBR:L0-B000 10 @BD140003
23676 stda %f28,[%l5+%g1]0xC3 ! FFFFDE523E7AFF38 SUBR:L0-B000 10 S Partial_St
23677 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFF3C SUBR:L0-B000 10 ptr_chase
23678 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFF40 SUBR:L0-B000 10 ptr_chase
23679 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFF44 SUBR:L0-B000 10 ptr_chase
23680 ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF48 SUBR:L0-B000 10 ptr_chase
23681 ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF4C SUBR:L0-B000 10 ptr_chase
23682 ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF50 SUBR:L0-B000 10 ptr_chase
23683 ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF54 SUBR:L0-B000 10 ptr_chase
23684 ldx [%g6-0x0088], %g6 ! FFFFDE523E7AFF58 SUBR:L0-B000 10 ptr_chase
23685 add %g1, 0x286, %g1 ! FFFFDE523E7AFF5C SUBR:L0-B000 10 chksum++
23686 add %o5, %g1, %o4 ! FFFFDE523E7AFF60 SWCH:L1-B000 10
23687 and %o4, 0x18, %o7 ! FFFFDE523E7AFF64 SWCH:L1-B000 10
23688 sethi %hi(0x7C), %o4 ! FFFFDE523E7AFF68 SWCH:L1-B000 10 .+0
23689 or %o4,%lo(0x7C),%o4 ! FFFFDE523E7AFF6C SWCH:L1-B000 10
23690 add %o4, %o7, %o4 ! FFFFDE523E7AFF70 SWCH:L1-B000 10
23691 jmpl %l7+%o4, %g0 ! FFFFDE523E7AFF74 SWCH:L1-B000 10
23692 ldx [%g6+0x0058], %o0 ! FFFFDE523E7AFF78 SWCH:L1-B000 10 S <BD140003
23693 ba BL140145 ! FFFFDE523E7AFF7C SWCH:L1-B000 4
23694 stda %f38, [%g5-0x0068]%asi ! FFFFDE523E7AFF80 SWCH:L1-B000 4 S >BD140005
23695 ba,pt %xcc, BL140144 ! FFFFDE523E7AFF84 SWCH:L1-B000 3
23696 stw %o0, [%g6+0x005C] ! FFFFDE523E7AFF88 SWCH:L1-B000 3 S >BD140003+4
23697 fba,a,pt %fcc0, BL140138 ! FFFFDE523E7AFF8C SWCH:L1-B000 2
23698 std %f30, [%g5+0x0058] ! FFFFDE523E7AFF90 SWCH:L1-B000 0 S >BD140003
23699 fba,a,pn %fcc1, BL140130 ! FFFFDE523E7AFF94 SWCH:L1-B000 1
23700 nop ! FFFFDE523E7AFF98 SWCH:L1-B000 0 S
23701BL140130:add %g1, 0x20, %g1 ! FFFFDE523E7AFF9C CASE:L2-B000 1 chksum++
23702 nop ! FFFFDE523E7AFFA0 CASE:L2-B000 1 S
23703 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFA4 CASE:L2-B000 1 ptr_chase
23704 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFA8 CASE:L2-B000 1 ptr_chase
23705 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFAC CASE:L2-B000 1 ptr_chase
23706 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFB0 CASE:L2-B000 1 ptr_chase
23707 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFB4 CASE:L2-B000 1 ptr_chase
23708 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFB8 CASE:L2-B000 1 ptr_chase
23709 ldx [%g3-0x0088], %g3 ! FFFFDE523E7AFFBC CASE:L2-B000 1 ptr_chase
23710 ldx [%g2+0x0050], %l5 ! FFFFDE523E7AFFC0 CASE:L2-B000 1 <BD140003
23711 membar 0x40 ! FFFFDE523E7AFFC4 CASE:L2-B000 1
23712 stda %f32, [%l5]0xE0 ! FFFFDE523E7AFFC8 CASE:L2-B000 1 Blk-Store
23713 membar 0x40 ! FFFFDE523E7AFFCC CASE:L2-B000 1
23714 add %g5, 0x58, %l5 ! FFFFDE523E7AFFD0 CASE:L2-B000 1 @BD140003
23715 stda %f30,[%l5+%g1]0xCA ! FFFFDE523E7AFFD4 CASE:L2-B000 1 S Partial_St
23716 ba,pt %icc, BL140146 ! FFFFDE523E7AFFD8 CASE:L2-B000 1
23717 nop ! FFFFDE523E7AFFDC CASE:L2-B000 1 S
23718BL140138:add %g1, 0xF0B, %g1 ! FFFFDE523E7AFFE0 CASE:L2-B001 2 chksum++
23719 std %f40, [%g4-0x0068] ! FFFFDE523E7AFFE4 CASE:L2-B001 2 S >BD140005
23720 fble,pn %fcc2, BL140131 ;.empty ! FFFFDE523E7AFFE8 CASE:L2-B001 2 L
23721 fbn,pn %fcc3, BL140132 ! FFFFDE523E7AFFEC CASE:L2-B001 2 L
23722 stha %i1, [%g5-0x0070]%asi ! FFFFDE523E7AFFF0 CASE:L2-B001 0 S >BD140006
23723 bvs BL140133 ;.empty ! FFFFDE523E7AFFF4 CASE:L2-B001 0 L
23724BL140131:bn BL140134 ;.empty ! FFFFDE523E7AFFF8 CASE:L2-B001 2 L
23725BL140133:fbe,a BL140134 ;.empty ! FFFFDE523E7AFFFC CASE:L2-B001 2 L
23726 .word 0x9791486E ! FFFFDE523E7B0000 CASE:L2-B001 0 L illop
23727BL140135:fbl,a,pn %fcc0, BL140136 ;.empty ! FFFFDE523E7B0004 CASE:L2-B001 2 L
23728 .word 0x304305C6 ! FFFFDE523E7B0008 CASE:L2-B001 0 L random
23729 ble,a BL140137 ! FFFFDE523E7B000C CASE:L2-B001 2 L
23730BL140137:st %fsr, [%g2+0x0060] ! FFFFDE523E7B0010 CASE:L2-B001 4 S <BD140008
23731BL140136:stda %f14, [%g3-0x0068]%asi ! FFFFDE523E7B0014 CASE:L2-B001 2 S >BD140005
23732 fbuge,a,pn %fcc1, BL140132 ! FFFFDE523E7B0018 CASE:L2-B001 2 L
23733BL140132:nop ! FFFFDE523E7B001C CASE:L2-B001 4 S
23734BL140134:add %g1, 0x611, %g1 ! FFFFDE523E7B0020 CASE:L2-B001 2 chksum++
23735 fba,a,pn %fcc2, BL140146 ! FFFFDE523E7B0024 CASE:L2-B001 2
23736 stda %f0, [%g6-0x0068]%asi ! FFFFDE523E7B0028 CASE:L2-B001 0 S >BD140005
23737BL140144:add %g1, 0xD84, %g1 ! FFFFDE523E7B002C CASE:L2-B002 3 chksum++
23738 nop ! FFFFDE523E7B0030 CASE:L2-B002 3 S
23739 bz BL140139 ! FFFFDE523E7B0034 CASE:L2-B002 3 L
23740 nop ! FFFFDE523E7B0038 CASE:L2-B002 3 S
23741 fblg BL140140 ! FFFFDE523E7B003C CASE:L2-B002 2 L
23742BL140140:nop ! FFFFDE523E7B0040 CASE:L2-B002 4 S
23743BL140139:nop ! FFFFDE523E7B0044 CASE:L2-B002 3 S
23744 fbg BL140141 ! FFFFDE523E7B0048 CASE:L2-B002 3 L
23745 .word 0x9DB11657 ! FFFFDE523E7B004C CASE:L2-B002 3 S illop_VIS
23746 bge,a,pn %icc, BL140142 ;.empty ! FFFFDE523E7B0050 CASE:L2-B002 1 L
23747 fbge,pn %fcc0, BL140142 ;.empty ! FFFFDE523E7B0054 CASE:L2-B002 1 L
23748 bcs,a,pt %xcc, BL140143 ;.empty ! FFFFDE523E7B0058 CASE:L2-B002 0 L
23749BL140141:bleu,a,pn %icc, BL140143 ! FFFFDE523E7B005C CASE:L2-B002 2 L
23750BL140142:nop ! FFFFDE523E7B0060 CASE:L2-B002 1 S
23751BL140143:add %g1, 0x363, %g1 ! FFFFDE523E7B0064 CASE:L2-B002 3 chksum++
23752 fba,a,pt %fcc1, BL140146 ! FFFFDE523E7B0068 CASE:L2-B002 3
23753 ldda [%g5-0x0068]%asi, %f12 ! FFFFDE523E7B006C CASE:L2-B002 0 S <BD140005
23754BL140145:add %g1, 0xF09, %g1 ! FFFFDE523E7B0070 CASE:L2-B003 4 chksum++
23755 nop ! FFFFDE523E7B0074 CASE:L2-B003 4 S
23756 alignaddrl %i5, %i3, %o5 ! FFFFDE523E7B0078 CASE:L2-B003 4 S
23757 ldx [%g2+0x0050], %l5 ! FFFFDE523E7B007C CASE:L2-B003 4 <BD140003
23758 membar 0x40 ! FFFFDE523E7B0080 CASE:L2-B003 4
23759 stda %f0, [%l5]0xE0 ! FFFFDE523E7B0084 CASE:L2-B003 4 Blk-Store
23760 membar 0x40 ! FFFFDE523E7B0088 CASE:L2-B003 4
23761 sth %i0, [%g3-0x0023] ! FFFFDE523E7B008C CASE:L2-B003 4 S >BD140004+1
23762 sethi %hh(0x12098FF00),%l6 ! FFFFDE523E7B0090 CASE:L2-B003 4 SUBR107
23763 or %l6,%hm(0x12098FF00),%l6 ! FFFFDE523E7B0094 CASE:L2-B003 4
23764 sethi %lm(0x12098FF00),%l5 ! FFFFDE523E7B0098 CASE:L2-B003 4
23765 or %l5,%lo(0x12098FF00),%l5 ! FFFFDE523E7B009C CASE:L2-B003 4
23766 sllx %l6, 0x20, %l6 ! FFFFDE523E7B00A0 CASE:L2-B003 4
23767 or %l6, %l5, %l6 ! FFFFDE523E7B00A4 CASE:L2-B003 4
23768 jmpl %l6+0x0000, %o7 ! FFFFDE523E7B00A8 CASE:L2-B003 4 S
23769 stb %i4, [%g3-0x0057] ! FFFFDE523E7B00AC CASE:L2-B003 4 S >BD140018
23770 stx %i1, [%g6+0x0058] ! FFFFDE523E7B00B0 CASE:L2-B003 4 S >BD140003
23771 ldx [%g2+0x0038], %g6 ! FFFFDE523E7B00B4 CASE:L2-B003 4 S BASE<BD140166
23772 add %g5, 0x58, %l5 ! FFFFDE523E7B00B8 CASE:L2-B003 4 @BD140003
23773 stda %f28,[%l5+%g1]0xC1 ! FFFFDE523E7B00BC CASE:L2-B003 4 S Partial_St
23774 ldx [%g2+0x0050], %l5 ! FFFFDE523E7B00C0 CASE:L2-B003 4 <BD140003
23775 membar 0x40 ! FFFFDE523E7B00C4 CASE:L2-B003 4
23776 stda %f16, [%l5]0xE0 ! FFFFDE523E7B00C8 CASE:L2-B003 4 Blk-Store
23777 membar 0x40 ! FFFFDE523E7B00CC CASE:L2-B003 4
23778 ba BL140146 ! FFFFDE523E7B00D0 CASE:L2-B003 4
23779 .word 0x9FB683F3 ! FFFFDE523E7B00D4 CASE:L2-B003 4 S illop_VIS
23780BL140146: ! SWCH:L1-B000
23781 add %g1, 0x831, %g1 ! FFFFDE523E7B00D8 SWCH:L1-B000 10 chksum++
23782 std %f38, [%g5-0x0068] ! FFFFDE523E7B00DC SWCH:L1-B000 10 S >BD140005
23783 ldx [%g2+0x0058], %l6 ! FFFFDE523E7B00E0 SWCH:L1-B000 10 <BD140021
23784 ldda [%l6]0x2E, %i0 ! FFFFDE523E7B00E4 SWCH:L1-B000 10 S Quad_Ld_P
23785 ldx [%g2+0x0050], %l5 ! FFFFDE523E7B00E8 SWCH:L1-B000 10 <BD140003
23786 membar 0x40 ! FFFFDE523E7B00EC SWCH:L1-B000 10
23787 stda %f32, [%l5]0xF0 ! FFFFDE523E7B00F0 SWCH:L1-B000 10 Blk-Store
23788 membar 0x40 ! FFFFDE523E7B00F4 SWCH:L1-B000 10
23789 lduwa [%g7+%g7]0x83, %o3 ! FFFFDE523E7B00F8 SWCH:L1-B000 10 S <BD140034
23790 add %g1, 0x762, %i0 ! FFFFDE523E7B00FC SUBR:L0-B000 10
23791 add %g1, 0x741, %g1 ! FFFFDE523E7B0100 SUBR:L0-B000 10 chksum++
23792 ret ! FFFFDE523E7B0104 SUBR:L0-B000 10
23793 restore %i0, %l7, %o0 ! FFFFDE523E7B0108 SUBR:L0-B000 10
23794
23795SECTION .btext070_pg1 TEXT_VA=0xffffde523e7b0000
23796attr_text {
23797 Name = .btext070_pg1,
23798 VA = 0xffffde523e7b0000,
23799 RA = 0xfffaf4000,
23800 PA = ra2pa(0xfffaf4000,0),
23801 tsbonly,
23802 part_0_ctx_nonzero_tsb_config_2,
23803 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
23804 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
23805 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
23806}
23807.text; .skip 8
23808
23809!========================================================================
23810
23811SECTION .btext071 TEXT_VA=0x12098ff00
23812attr_text {
23813 Name = .btext071,
23814 VA = 0x12098ff00,
23815 RA = ra2pa(0xfffa2df00,0),
23816 PA = ra2pa(0xfffa2df00,0),
23817 notsb
23818}
23819
23820SECTION .btext071_pg0 TEXT_VA=0x12098e000
23821attr_text {
23822 Name = .btext071_pg0,
23823 VA = 0x12098e000,
23824 RA = ra2pa(0xfffa2c000,0),
23825 PA = ra2pa(0xfffa2c000,0),
23826 tsbonly,
23827 part_0_ctx_nonzero_tsb_config_3,
23828 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
23829 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
23830 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
23831}
23832.text; .skip 8
23833
23834
23835SECTION .btext071
23836.text
23837.global SUBR107; SUBR107:
23838 prefetch [%g6+%i6], 2 ! 000000012098FF00 SUBR:L0-B000 10 S <.+0
23839 add %g4, 0x58, %l5 ! 000000012098FF04 SUBR:L0-B000 10 @BD140003
23840 stda %f24,[%l5+%g1]0xC0 ! 000000012098FF08 SUBR:L0-B000 10 S Partial_St
23841 rd %gsr, %l6 ! 000000012098FF0C SUBR:L0-B000 10 S
23842 wr %l6, 0x18, %gsr ! 000000012098FF10 SUBR:L0-B000 10 S
23843 stw %o5, [%g5+0x005C] ! 000000012098FF14 SUBR:L0-B000 10 S >BD140003+4
23844 add %g4, 0x58, %l5 ! 000000012098FF18 SUBR:L0-B000 10 @BD140003
23845 stda %f20,[%l5+%g1]0xC1 ! 000000012098FF1C SUBR:L0-B000 10 S Partial_St
23846 fpack32 %f26, %f20, %f28 ! 000000012098FF20 SUBR:L0-B000 10 S
23847 stha %o5, [%g3-0x0024]%asi ! 000000012098FF24 SUBR:L0-B000 10 S >BD140004
23848 add %g5, 0x58, %l5 ! 000000012098FF28 SUBR:L0-B000 10 @BD140003
23849 stda %f22,[%l5+%g1]0xC4 ! 000000012098FF2C SUBR:L0-B000 10 S Partial_St
23850 nop ! 000000012098FF30 SUBR:L0-B000 10 S
23851 ldx [%g2+0x0050], %l5 ! 000000012098FF34 SUBR:L0-B000 10 <BD140003
23852 membar 0x40 ! 000000012098FF38 SUBR:L0-B000 10
23853 stda %f32, [%l5]0xF0 ! 000000012098FF3C SUBR:L0-B000 10 Blk-Store
23854 membar 0x40 ! 000000012098FF40 SUBR:L0-B000 10
23855 add %g1, 0x715, %g1 ! 000000012098FF44 SUBR:L0-B000 10 chksum++
23856 and %g1, 0xFE, %o1 ! 000000012098FF48 LOOP:L1-B000 10
23857BL140165: ! LOOP:L1-B000
23858 add %g1, 0xD97, %g1 ! 000000012098FF4C LOOP:L1-B000 19 chksum++
23859 ldx [%g2+0x0050], %l5 ! 000000012098FF50 LOOP:L1-B000 19 <BD140003
23860 membar 0x40 ! 000000012098FF54 LOOP:L1-B000 19
23861 stda %f32, [%l5]0xE0 ! 000000012098FF58 LOOP:L1-B000 19 Blk-Store
23862 membar 0x40 ! 000000012098FF5C LOOP:L1-B000 19
23863 membar 0x40 ! 000000012098FF60 LOOP:L1-B000 19
23864 stda %f16, [%l5]0x16 ! 000000012098FF64 LOOP:L1-B000 19 Blk-Store
23865 membar 0x40 ! 000000012098FF68 LOOP:L1-B000 19
23866 sth %i1, [%g5-0x0024] ! 000000012098FF6C LOOP:L1-B000 19 S >BD140004
23867 tvs %icc, %g0+0x006F ! 000000012098FF70 LOOP:L1-B000 19 S
23868 membar 0x40 ! 000000012098FF74 LOOP:L1-B000 19
23869 stda %f16, [%l5]0x16 ! 000000012098FF78 LOOP:L1-B000 19 Blk-Store
23870 membar 0x40 ! 000000012098FF7C LOOP:L1-B000 19
23871 nop ! 000000012098FF80 LOOP:L1-B000 19 S
23872 andcc %o4, 0x2, %g0 ! 000000012098FF84 SKIP:L2-B000 19
23873 bnz,a BL140147 ! 000000012098FF88 SKIP:L2-B000 19
23874 nop ! 000000012098FF8C SKIP:L2-B000 0 S
23875 add %g3, -58, %l6 ! 000000012098FF90 SKIP:L2-B000 19 @BD140007
23876 ldda [%l6]0xD1, %f20 ! 000000012098FF94 SKIP:L2-B000 19 S Short8
23877 add %g6, -87, %l6 ! 000000012098FF98 SKIP:L2-B000 19 @BD140018
23878 ldda [%l6]0xD0, %f22 ! 000000012098FF9C SKIP:L2-B000 19 S Short8
23879 ldx [%g2+0x0050], %l5 ! 000000012098FFA0 SKIP:L2-B000 19 <BD140003
23880 membar 0x40 ! 000000012098FFA4 SKIP:L2-B000 19
23881 stda %f32, [%l5]0x1E ! 000000012098FFA8 SKIP:L2-B000 19 Blk-Store
23882 membar 0x40 ! 000000012098FFAC SKIP:L2-B000 19
23883 ldstuba [%g4-0x003A]%asi, %o5 ! 000000012098FFB0 SKIP:L2-B000 19 S >BD140007
23884 add %g1, 0x576, %g1 ! 000000012098FFB4 SKIP:L2-B000 19 chksum++
23885 std %f12, [%g3-0x0068] ! 000000012098FFB8 SKIP:L2-B000 19 S >BD140005
23886 stha %o5, [%g4-0x0024]%asi ! 000000012098FFBC SKIP:L2-B000 19 S >BD140004
23887 stx %g1, [%g3+0x0059] ! 000000012098FFC0 SKIP:L2-B000 19 S >BD140003+1
23888 ldda [%g7+%g0]0x82, %o2 ! 000000012098FFC4 SKIP:L2-B000 19 S <BD140034
23889 add %g4, 0x58, %l5 ! 000000012098FFC8 SKIP:L2-B000 19 @BD140003
23890 stda %f28,[%l5+%g1]0xC1 ! 000000012098FFCC SKIP:L2-B000 19 S Partial_St
23891 std %f62, [%g6-0x0062] ! 000000012098FFD0 SKIP:L2-B000 19 S >BD140005+6
23892 stx %fsr, [%g2+0x0060] ! 000000012098FFD4 SKIP:L2-B000 19 S <BD140008
23893 .word 0xD94AFAF1 ! 000000012098FFD8 SKIP:L2-B000 19 S illop
23894 stx %i4, [%g6+0x0058] ! 000000012098FFDC SKIP:L2-B000 19 S >BD140003
23895 nop ! 000000012098FFE0 SKIP:L2-B000 19 S
23896 ba,pn %xcc, BL140148 ! 000000012098FFE4 SKIP:L2-B000 19
23897 stba %i2, [%g5-0x003A]%asi ! 000000012098FFE8 SKIP:L2-B000 19 S >BD140007
23898BL140147: ! ELSE:L2-B001
23899 edge8n %i1, %i2, %o0 ! 000000012098FFEC ELSE:L2-B001 0 S
23900 fexpand %f19, %f20 ! 000000012098FFF0 ELSE:L2-B001 0 S
23901 .word 0xFDC95915 ! 000000012098FFF4 ELSE:L2-B001 0 S random
23902 .word 0xFABA2C38 ! 000000012098FFF8 ELSE:L2-B001 0 S random
23903 .word 0x9BB04695 ! 000000012098FFFC ELSE:L2-B001 0 S illop_VIS
23904 ta %xcc, 0x43 ! 0000000120990000 ELSE:L2-B001 0 S +-PEF
23905 std %f12, [%g5-0x0068] ! 0000000120990004 ELSE:L2-B001 0 S >BD140005
23906 .word 0x93D961AF ! 0000000120990008 ELSE:L2-B001 0 S illop
23907 ldstub [%g6-0x0057], %o4 ! 000000012099000C ELSE:L2-B001 0 S >BD140018
23908 .word 0x855BC142 ! 0000000120990010 ELSE:L2-B001 0 illop
23909 stda %f30,[%l5+%g1]0xC0 ! 0000000120990014 ELSE:L2-B001 0 S Partial_St
23910 add %g5, 0x58, %l5 ! 0000000120990018 ELSE:L2-B001 0 @BD140003
23911 stda %f22,[%l5+%g1]0xC3 ! 000000012099001C ELSE:L2-B001 0 S Partial_St
23912 add %g3, 0x58, %l5 ! 0000000120990020 ELSE:L2-B001 0 @BD140003
23913 stda %f24,[%l5+%g1]0xC2 ! 0000000120990024 ELSE:L2-B001 0 S Partial_St
23914 .word 0x445880BC ! 0000000120990028 ELSE:L2-B001 0 random
23915 ldx [%g2+0x0050], %l5 ! 000000012099002C ELSE:L2-B001 0 <BD140003
23916 .word 0xAFD22707 ! 0000000120990030 ELSE:L2-B001 0 illop
23917 stda %f32, [%l5]0xE0 ! 0000000120990034 ELSE:L2-B001 0 Blk-Store
23918 .word 0xB397E00D ! 0000000120990038 ELSE:L2-B001 0 illop
23919 .word 0xEB66760D ! 000000012099003C ELSE:L2-B001 0 S illop
23920 membar 0x40 ! 0000000120990040 ELSE:L2-B001 0
23921 .word 0xA3C8BF88 ! 0000000120990044 ELSE:L2-B001 0 illop
23922 membar 0x40 ! 0000000120990048 ELSE:L2-B001 0
23923 std %f46, [%g6-0x0068] ! 000000012099004C ELSE:L2-B001 0 S >BD140005
23924 .word 0x9DE3A060 ! 0000000120990050 ELSE:L2-B001 0 random
23925 stda %f22,[%l5+%g1]0xC4 ! 0000000120990054 ELSE:L2-B001 0 S Partial_St
23926 rd %gsr, %l6 ! 0000000120990058 ELSE:L2-B001 0 S
23927 wr %l6, 0xC0, %gsr ! 000000012099005C ELSE:L2-B001 0 S
23928 ldx [%g2+0x0050], %l5 ! 0000000120990060 ELSE:L2-B001 0 <BD140003
23929 .word 0x95A5594A ! 0000000120990064 ELSE:L2-B001 0 illop
23930 stda %f0, [%l5]0x1E ! 0000000120990068 ELSE:L2-B001 0 Blk-Store
23931 membar 0x40 ! 000000012099006C ELSE:L2-B001 0
23932 nop ! 0000000120990070 ELSE:L2-B001 0 S
23933BL140148: ! ELSE:L2-B001
23934 add %g1, 0xD81, %g1 ! 0000000120990074 ELSE:L2-B001 19 chksum++
23935 andcc %o4, 0x200, %g0 ! 0000000120990078 SKIP:L2-B002 19
23936 bz,pn %xcc, BL140149 ! 000000012099007C SKIP:L2-B002 19
23937 nop ! 0000000120990080 SKIP:L2-B002 19 S
23938 .word 0xAF796347 ! 0000000120990084 SKIP:L2-B002 0 S illop
23939 ldsba [%g7+%g0]0x82, %o2 ! 0000000120990088 SKIP:L2-B002 0 S <BD140034
23940 add %g4, -36, %l6 ! 000000012099008C SKIP:L2-B002 0 @BD140004
23941 stda %f22, [%l6]0xD2 ! 0000000120990090 SKIP:L2-B002 0 S Short16
23942 ldx [%g2+0x0050], %l5 ! 0000000120990094 SKIP:L2-B002 0 <BD140003
23943 membar 0x40 ! 0000000120990098 SKIP:L2-B002 0
23944 stda %f32, [%l5]0xE0 ! 000000012099009C SKIP:L2-B002 0 Blk-Store
23945 .word 0x8EC8D618 ! 00000001209900A0 SKIP:L2-B002 0 illop
23946 .word 0xF97C1DBB ! 00000001209900A4 SKIP:L2-B002 0 S illop
23947 add %g1, 0x4FA, %g1 ! 00000001209900A8 SKIP:L2-B002 0 chksum++
23948 ldx [%g2+0x0058], %l6 ! 00000001209900AC SKIP:L2-B002 0 <BD140021
23949 .word 0x81C3E008 ! 00000001209900B0 SKIP:L2-B002 0 S random
23950 .word 0xCD4182AA ! 00000001209900B4 SKIP:L2-B002 0 S illop
23951 ta %xcc, 0x46 ! 00000001209900B8 SKIP:L2-B002 0 S demap-page
23952 std %o2, [%g4+0x0058] ! 00000001209900BC SKIP:L2-B002 0 S >BD140003
23953 alignaddr %o0, %o2, %o5 ! 00000001209900C0 SKIP:L2-B002 0 S
23954 .word 0xDAE425B8 ! 00000001209900C4 SKIP:L2-B002 0 S illop
23955 fba,pt %fcc3, BL140155 ! 00000001209900C8 SKIP:L2-B002 0
23956 ldswa [%g7+%g0]0x83, %o5 ! 00000001209900CC SKIP:L2-B002 0 S <BD140034
23957BL140149: ! ELSE:L2-B003
23958 ldswa [%g7+%g0]0x83, %o2 ! 00000001209900D0 ELSE:L2-B003 19 S <BD140034
23959 bgu,a,pn %xcc, BL140150 ;.empty ! 00000001209900D4 ELSE:L2-B003 19 L
23960 ble BL140151 ;.empty ! 00000001209900D8 ELSE:L2-B003 0 L
23961 brgz,pn %o0, BL140152 ! 00000001209900DC ELSE:L2-B003 19 L
23962BL140150:nop ! 00000001209900E0 ELSE:L2-B003 19 S
23963 fbne,a,pn %fcc2, BL140151 ! 00000001209900E4 ELSE:L2-B003 10 L
23964 fcmpeq32 %f22, %f30, %o2 ! 00000001209900E8 ELSE:L2-B003 6 S
23965BL140151:nop ! 00000001209900EC ELSE:L2-B003 10 S
23966 fnands %f30, %f31, %f29 ! 00000001209900F0 ELSE:L2-B003 10 S
23967 fba,a BL140153 ! 00000001209900F4 ELSE:L2-B003 10 L
23968 stda %o4, [%g6+0x0058]%asi ! 00000001209900F8 ELSE:L2-B003 0 S >BD140003
23969 be,a BL140153 ! 00000001209900FC ELSE:L2-B003 0 L
23970 std %f16, [%g6+0x0058] ! 0000000120990100 ELSE:L2-B003 0 S >BD140003
23971 bne,pn %xcc, BL140154 ! 0000000120990104 ELSE:L2-B003 0 L
23972BL140152:st %fsr, [%g2+0x0060] ! 0000000120990108 ELSE:L2-B003 9 S <BD140008
23973BL140153:nop ! 000000012099010C ELSE:L2-B003 19 S
23974BL140154:add %g1, 0x852, %g1 ! 0000000120990110 ELSE:L2-B003 19 chksum++
23975 add %g1, 0x291, %g1 ! 0000000120990114 ELSE:L2-B003 19 chksum++
23976 nop ! 0000000120990118 ELSE:L2-B003 19 S
23977 std %f40, [%g5-0x0068] ! 000000012099011C ELSE:L2-B003 19 S >BD140005
23978 ldx [%g2+0x0050], %l5 ! 0000000120990120 ELSE:L2-B003 19 <BD140003
23979 membar 0x40 ! 0000000120990124 ELSE:L2-B003 19
23980 ldda [%l5]0x16, %f16 ! 0000000120990128 ELSE:L2-B003 19 Blk-Load
23981 membar 0x40 ! 000000012099012C ELSE:L2-B003 19
23982 membar 0x40 ! 0000000120990130 ELSE:L2-B003 19
23983 stda %f0, [%l5]0xF0 ! 0000000120990134 ELSE:L2-B003 19 Blk-Store
23984 membar 0x40 ! 0000000120990138 ELSE:L2-B003 19
23985BL140155: ! ELSE:L2-B003
23986 add %g1, 0xD70, %g1 ! 000000012099013C ELSE:L2-B003 19 chksum++
23987 andcc %o2, 0x400, %g0 ! 0000000120990140 SKIP:L2-B004 19
23988 bnz,pn %icc, BL140156 ! 0000000120990144 SKIP:L2-B004 19
23989 stw %g1, [%g4+0x005C] ! 0000000120990148 SKIP:L2-B004 19 S >BD140003+4
23990 add %g3, 0x58, %l5 ! 000000012099014C SKIP:L2-B004 19 @BD140003
23991 stda %f30,[%l5+%g1]0xC4 ! 0000000120990150 SKIP:L2-B004 19 S Partial_St
23992 ldx [%g2+0x0030], %g3 ! 0000000120990154 SKIP:L2-B004 19 S BASE<BD140096
23993 ldsb [%g3-0x0057], %o2 ! 0000000120990158 SKIP:L2-B004 19 S <BD140018
23994 std %f6, [%g4-0x0068] ! 000000012099015C SKIP:L2-B004 19 S >BD140005
23995 ldx [%g2+0x0050], %l5 ! 0000000120990160 SKIP:L2-B004 19 <BD140003
23996 membar 0x40 ! 0000000120990164 SKIP:L2-B004 19
23997 stda %f16, [%l5]0xF0 ! 0000000120990168 SKIP:L2-B004 19 Blk-Store
23998 membar 0x40 ! 000000012099016C SKIP:L2-B004 19
23999 add %g1, 0xA0F, %g1 ! 0000000120990170 SKIP:L2-B004 19 chksum++
24000 sth %g1, [%g3-0x0024] ! 0000000120990174 SKIP:L2-B004 19 S >BD140004
24001 stxa %o0, [%g4+0x0058]%asi ! 0000000120990178 SKIP:L2-B004 19 S >BD140003
24002 ldx [%g2+0x0058], %l6 ! 000000012099017C SKIP:L2-B004 19 <BD140021
24003 ldda [%l6]0x2E, %o2 ! 0000000120990180 SKIP:L2-B004 19 S Quad_Ld_P
24004 add %g3, -87, %l6 ! 0000000120990184 SKIP:L2-B004 19 @BD140018
24005 stda %f22, [%l6]0xD0 ! 0000000120990188 SKIP:L2-B004 19 S Short8
24006 std %f30, [%g5+0x0058] ! 000000012099018C SKIP:L2-B004 19 S >BD140003
24007 fba,a,pn %fcc1, BL140157 ! 0000000120990190 SKIP:L2-B004 19
24008 .word 0x8F50C000 ! 0000000120990194 SKIP:L2-B004 0 S illop
24009BL140156: ! ELSE:L2-B005
24010 ldub [%g5-0x0057], %o2 ! 0000000120990198 ELSE:L2-B005 0 S <BD140018
24011 add %g6, 0x58, %l5 ! 000000012099019C ELSE:L2-B005 0 @BD140003
24012 stda %f28,[%l5+%g1]0xC0 ! 00000001209901A0 ELSE:L2-B005 0 S Partial_St
24013 .word 0xA7AFCCF5 ! 00000001209901A4 ELSE:L2-B005 0 S illop
24014 std %f40, [%g5-0x0068] ! 00000001209901A8 ELSE:L2-B005 0 S >BD140005
24015 stb %o2, [%g4-0x0057] ! 00000001209901AC ELSE:L2-B005 0 S >BD140018
24016 std %f62, [%g6-0x0068] ! 00000001209901B0 ELSE:L2-B005 0 S >BD140005
24017 add %g1, 0x8C0, %g1 ! 00000001209901B4 ELSE:L2-B005 0 chksum++
24018 ta %xcc, 0x46 ! 00000001209901B8 ELSE:L2-B005 0 S demap-page
24019 .word 0xB5F00000 ! 00000001209901BC ELSE:L2-B005 0 S illop
24020 ta %xcc, 0x43 ! 00000001209901C0 ELSE:L2-B005 0 S +-PEF
24021 add %g6, -36, %l6 ! 00000001209901C4 ELSE:L2-B005 0 @BD140004
24022 stda %f26, [%l6]0xDA ! 00000001209901C8 ELSE:L2-B005 0 S Short16
24023 ldx [%g2+0x0058], %l6 ! 00000001209901CC ELSE:L2-B005 0 <BD140021
24024 ldda [%l6]0x26, %o2 ! 00000001209901D0 ELSE:L2-B005 0 S Quad_Ld_P
24025 sth %o3, [%g4-0x0070] ! 00000001209901D4 ELSE:L2-B005 0 S >BD140006
24026BL140157: ! ELSE:L2-B005
24027 add %g1, 0x4D0, %g1 ! 00000001209901D8 ELSE:L2-B005 19 chksum++
24028 andcc %o3, 0x4, %g0 ! 00000001209901DC SKIP:L2-B006 19
24029 bnz,pn %icc, BL140158 ! 00000001209901E0 SKIP:L2-B006 19
24030 stb %o2, [%g4-0x0057] ! 00000001209901E4 SKIP:L2-B006 19 S >BD140018
24031 std %o4, [%g3+0x0058] ! 00000001209901E8 SKIP:L2-B006 0 S >BD140003
24032 stda %o2, [%g6+0x0058]%asi ! 00000001209901EC SKIP:L2-B006 0 S >BD140003
24033 .word 0xB9A78D15 ! 00000001209901F0 SKIP:L2-B006 0 S illop
24034 ldx [%g2+0x0000], %g3 ! 00000001209901F4 SKIP:L2-B006 0 S BASE<BD140167
24035 nop ! 00000001209901F8 SKIP:L2-B006 0 S
24036 add %g1, 0x1D0, %g1 ! 00000001209901FC SKIP:L2-B006 0 chksum++
24037 ld [%g2+0x0060], %fsr ! 0000000120990200 SKIP:L2-B006 0 S <BD140008
24038 .word 0xA1F00000 ! 0000000120990204 SKIP:L2-B006 0 illop
24039 stda %f20,[%l5+%g1]0xC0 ! 0000000120990208 SKIP:L2-B006 0 S Partial_St
24040 add %g3, -58, %l6 ! 000000012099020C SKIP:L2-B006 0 @BD140007
24041 .word 0x8D6629AB ! 0000000120990210 SKIP:L2-B006 0 S illop
24042 ldx [%g2+0x0050], %l5 ! 0000000120990214 SKIP:L2-B006 0 <BD140003
24043 membar 0x40 ! 0000000120990218 SKIP:L2-B006 0
24044 stda %f0, [%l5]0xE0 ! 000000012099021C SKIP:L2-B006 0 Blk-Store
24045 membar 0x40 ! 0000000120990220 SKIP:L2-B006 0
24046 membar 0x40 ! 0000000120990224 SKIP:L2-B006 0
24047 stda %f0, [%l5]0x16 ! 0000000120990228 SKIP:L2-B006 0 Blk-Store
24048 membar 0x40 ! 000000012099022C SKIP:L2-B006 0
24049 add %g6, -36, %l6 ! 0000000120990230 SKIP:L2-B006 0 @BD140004
24050 stda %f28, [%l6]0xDA ! 0000000120990234 SKIP:L2-B006 0 S Short16
24051 ldstuba [%g4-0x0057]%asi, %o0 ! 0000000120990238 SKIP:L2-B006 0 S >BD140018
24052 alignaddrl %g1, %g1, %o3 ! 000000012099023C SKIP:L2-B006 0 S
24053 add %g4, -112, %l6 ! 0000000120990240 SKIP:L2-B006 0 @BD140006
24054 ldda [%l6]0xD2, %f22 ! 0000000120990244 SKIP:L2-B006 0 S Short16
24055 fba,a,pt %fcc0, BL140164 ! 0000000120990248 SKIP:L2-B006 0
24056 stda %f36, [%g6-0x0061]%asi ! 000000012099024C SKIP:L2-B006 0 S >BD140005+7
24057BL140158: ! ELSE:L2-B007
24058 add %g3, -36, %l6 ! 0000000120990250 ELSE:L2-B007 19 @BD140004
24059 stda %f26, [%l6]0xD2 ! 0000000120990254 ELSE:L2-B007 19 S Short16
24060 nop ! 0000000120990258 ELSE:L2-B007 19 S
24061 add %g5, 0x58, %l5 ! 000000012099025C ELSE:L2-B007 19 @BD140003
24062 stda %f30,[%l5+%g1]0xC1 ! 0000000120990260 ELSE:L2-B007 19 S Partial_St
24063 std %o2, [%g3+0x0058] ! 0000000120990264 ELSE:L2-B007 19 S >BD140003
24064 std %f30, [%g5+0x0058] ! 0000000120990268 ELSE:L2-B007 19 S >BD140003
24065 ldx [%g2+0x0050], %l5 ! 000000012099026C ELSE:L2-B007 19 <BD140003
24066 membar 0x40 ! 0000000120990270 ELSE:L2-B007 19
24067 stda %f0, [%l5]0xE0 ! 0000000120990274 ELSE:L2-B007 19 Blk-Store
24068 membar 0x40 ! 0000000120990278 ELSE:L2-B007 19
24069 nop ! 000000012099027C ELSE:L2-B007 19 S
24070 sth %g1, [%g4-0x0070] ! 0000000120990280 ELSE:L2-B007 19 S >BD140006
24071 sth %g1, [%g6-0x0024] ! 0000000120990284 ELSE:L2-B007 19 S >BD140004
24072 ldd [%g6-0x0068], %f0 ! 0000000120990288 ELSE:L2-B007 19 S <BD140005
24073 add %g1, 0xD1A, %g1 ! 000000012099028C ELSE:L2-B007 19 chksum++
24074 stx %o3, [%g5+0x0058] ! 0000000120990290 ELSE:L2-B007 19 S >BD140003
24075 std %f44, [%g4-0x0068] ! 0000000120990294 ELSE:L2-B007 19 S >BD140005
24076 bg,pt %xcc, BL140159 ! 0000000120990298 ELSE:L2-B007 19 L
24077 stw %o5, [%g3+0x005C] ! 000000012099029C ELSE:L2-B007 19 S >BD140003+4
24078 .word 0xF72E210F ! 00000001209902A0 ELSE:L2-B007 0 S illop
24079 nop ! 00000001209902A4 ELSE:L2-B007 0 S
24080 sth %o2, [%g6+0x005E] ! 00000001209902A8 ELSE:L2-B007 0 S >BD140003+6
24081 fble BL140160 ;.empty ! 00000001209902AC ELSE:L2-B007 0 L
24082 fbne,pn %fcc3, BL140161 ;.empty ! 00000001209902B0 ELSE:L2-B007 0 L
24083 .word 0xA3A01ADE ! 00000001209902B4 ELSE:L2-B007 0 L illop
24084BL140161:.word 0x1C2006C0 ! 00000001209902B8 ELSE:L2-B007 0 S random
24085 std %f12, [%g5-0x0068] ! 00000001209902BC ELSE:L2-B007 0 S >BD140005
24086BL140160:std %f62, [%g3-0x0068] ! 00000001209902C0 ELSE:L2-B007 0 S >BD140005
24087 std %f28, [%g5+0x0058] ! 00000001209902C4 ELSE:L2-B007 0 S >BD140003
24088BL140162:bne,a BL140163 ;.empty ! 00000001209902C8 ELSE:L2-B007 0 L
24089BL140159:brlz,a,pn %o1, BL140163 ! 00000001209902CC ELSE:L2-B007 19 L
24090 nop ! 00000001209902D0 ELSE:L2-B007 0 S
24091BL140163:add %g1, 0x377, %g1 ! 00000001209902D4 ELSE:L2-B007 19 chksum++
24092BL140164: ! ELSE:L2-B007
24093 add %g1, 0xBF1, %g1 ! 00000001209902D8 ELSE:L2-B007 19 chksum++
24094 add %g4, 0x58, %l5 ! 00000001209902DC ELSE:L2-B007 19 @BD140003
24095 stda %f28,[%l5+%g1]0xC2 ! 00000001209902E0 LOOP:L1-B000 19 S Partial_St
24096 add %g3, -87, %l6 ! 00000001209902E4 LOOP:L1-B000 19 @BD140018
24097 stda %f24, [%l6]0xD8 ! 00000001209902E8 LOOP:L1-B000 19 S Short8
24098 bn,a,pn %xcc, .-3316 ! 00000001209902EC LOOP:L1-B000 19 S
24099 stda %f6, [%g5-0x0068]%asi ! 00000001209902F0 LOOP:L1-B000 0 S >BD140005
24100 ldx [%g2+0x0050], %l5 ! 00000001209902F4 LOOP:L1-B000 19 <BD140003
24101 membar 0x40 ! 00000001209902F8 LOOP:L1-B000 19
24102 stda %f16, [%l5]0x16 ! 00000001209902FC LOOP:L1-B000 19 Blk-Store
24103 membar 0x40 ! 0000000120990300 LOOP:L1-B000 19
24104 membar 0x40 ! 0000000120990304 LOOP:L1-B000 19
24105 ldda [%l5]0xF0, %f16 ! 0000000120990308 LOOP:L1-B000 19 Blk-Load
24106 membar 0x40 ! 000000012099030C LOOP:L1-B000 19
24107 srlx %o1, 0x1, %o1 ! 0000000120990310 LOOP:L1-B000 19
24108 andcc %o1, 0x1, %g0 ! 0000000120990314 LOOP:L1-B000 19
24109 bne,pt %xcc, BL140165 ! 0000000120990318 LOOP:L1-B000 19
24110 nop ! 000000012099031C LOOP:L1-B000 19 S
24111 add %g1, 0x58E, %g1 ! 0000000120990320 LOOP:L1-B000 10 chksum++
24112 ldx [%g2+0x0050], %l5 ! 0000000120990324 SUBR:L0-B000 10 <BD140003
24113 membar 0x40 ! 0000000120990328 SUBR:L0-B000 10
24114 stda %f32, [%l5]0xF8 ! 000000012099032C SUBR:L0-B000 10 Blk-Store
24115 membar 0x40 ! 0000000120990330 SUBR:L0-B000 10
24116 .word 0x81A1C0F5 ! 0000000120990334 SUBR:L0-B000 10 S illop_FP
24117 membar 0x40 ! 0000000120990338 SUBR:L0-B000 10
24118 stda %f0, [%l5]0xF0 ! 000000012099033C SUBR:L0-B000 10 Blk-Store
24119 membar 0x40 ! 0000000120990340 SUBR:L0-B000 10
24120 edge16ln %o3, %o0, %o1 ! 0000000120990344 SUBR:L0-B000 10 S
24121 add %g3, 0x58, %l5 ! 0000000120990348 SUBR:L0-B000 10 @BD140003
24122 stda %f30,[%l5+%g1]0xC2 ! 000000012099034C SUBR:L0-B000 10 S Partial_St
24123 retl ! 0000000120990350 SUBR:L0-B000 10
24124 add %g1, 0x34E, %g1 ! 0000000120990354 SUBR:L0-B000 10 chksum++
24125
24126SECTION .btext071_pg1 TEXT_VA=0x120990000
24127attr_text {
24128 Name = .btext071_pg1,
24129 VA = 0x120990000,
24130 RA = ra2pa(0xfffa2e000,0),
24131 PA = ra2pa(0xfffa2e000,0),
24132 tsbonly,
24133 part_0_ctx_nonzero_tsb_config_3,
24134 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
24135 TTE_V=1, TTE_P=1, TTE_IE=0, TTE_NFO=0, TTE_E=0,
24136 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
24137}
24138.text; .skip 8
24139
24140!========================================================================
24141
24142SECTION .btext072 TEXT_VA=0x3c41a0329f00
24143attr_text {
24144 Name = .btext072,
24145 VA = 0x3c41a0329f00,
24146 RA = ra2pa(0xfffa29f00,0),
24147 PA = ra2pa(0xfffa29f00,0),
24148 notsb
24149}
24150
24151SECTION .btext072_pg0 TEXT_VA=0x3c41a0328000
24152attr_text {
24153 Name = .btext072_pg0,
24154 VA = 0x3c41a0328000,
24155 RA = ra2pa(0xfffa28000,0),
24156 PA = ra2pa(0xfffa28000,0),
24157 tsbonly,
24158 part_0_ctx_nonzero_tsb_config_3,
24159 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
24160 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
24161 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
24162}
24163.text; .skip 8
24164
24165
24166SECTION .btext072
24167.text
24168.global SUBR108; SUBR108:
24169 ldx [%g2+0x0050], %l5 ! 00003C41A0329F00 SUBR:L0-B000 0 <BD140003
24170 membar 0x40 ! 00003C41A0329F04 SUBR:L0-B000 0
24171 stda %f32, [%l5]0xE0 ! 00003C41A0329F08 SUBR:L0-B000 0 Blk-Store
24172 membar 0x40 ! 00003C41A0329F0C SUBR:L0-B000 0
24173 add %g5, 0x58, %l5 ! 00003C41A0329F10 SUBR:L0-B000 0 @BD140003
24174 stda %f18,[%l5+%g1]0xCA ! 00003C41A0329F14 SUBR:L0-B000 0 S Partial_St
24175 .word 0xCE1BC925 ! 00003C41A0329F18 SUBR:L0-B000 0 S illop
24176 .word 0x6582D510 ! 00003C41A0329F1C SUBR:L0-B000 0 S random
24177 .word 0x917D80B1 ! 00003C41A0329F20 SUBR:L0-B000 0 S illop
24178 stx %o3, [%g4+0x0058] ! 00003C41A0329F24 SUBR:L0-B000 0 S >BD140003
24179 add %g4, -36, %l6 ! 00003C41A0329F28 SUBR:L0-B000 0 @BD140004
24180 .word 0xF06CC039 ! 00003C41A0329F2C SUBR:L0-B000 0 S random
24181 add %g6, 0x58, %l5 ! 00003C41A0329F30 SUBR:L0-B000 0 @BD140003
24182 stda %f30,[%l5+%g1]0xC1 ! 00003C41A0329F34 SUBR:L0-B000 0 S Partial_St
24183 fcmpne16 %f30, %f24, %o5 ! 00003C41A0329F38 SUBR:L0-B000 0 S
24184 .word 0x29A92BEE ! 00003C41A0329F3C SUBR:L0-B000 0 random
24185 membar 0x40 ! 00003C41A0329F40 SUBR:L0-B000 0
24186 stda %f16, [%l5]0x16 ! 00003C41A0329F44 SUBR:L0-B000 0 Blk-Store
24187 .word 0x95B6C3F2 ! 00003C41A0329F48 SUBR:L0-B000 0 illop
24188 .word 0x8DBCBAE4 ! 00003C41A0329F4C SUBR:L0-B000 0 S illop
24189 wr %l6, 0x70, %gsr ! 00003C41A0329F50 SUBR:L0-B000 0 S
24190 stw %i5, [%g5+0x005C] ! 00003C41A0329F54 SUBR:L0-B000 0 S >BD140003+4
24191 .word 0xAF9B0FA3 ! 00003C41A0329F58 SUBR:L0-B000 0 illop
24192 .word 0xD76CA911 ! 00003C41A0329F5C SWCH:L1-B000 0 illop
24193 andcc %o3, 0x20, %g0 ! 00003C41A0329F60 SWCH:L1-B000 0
24194 bnz,pt %xcc, BL140173 ! 00003C41A0329F64 SWCH:L1-B000 0
24195 andcc %o3, 0x40, %g0 ! 00003C41A0329F68 SWCH:L1-B000 0
24196 bnz,pn %xcc, BL140172 ! 00003C41A0329F6C SWCH:L1-B000 0
24197 add %g1, 0xF34, %g1 ! 00003C41A0329F70 SWCH:L1-B000 0 chksum++
24198 andcc %o3, 0x200, %g0 ! 00003C41A0329F74 SWCH:L1-B000 0
24199 bnz,pn %xcc, BL140170 ! 00003C41A0329F78 SWCH:L1-B000 0
24200 add %g1, 0x755, %g1 ! 00003C41A0329F7C SWCH:L1-B000 0 chksum++
24201 andcc %o3, 0x80, %g0 ! 00003C41A0329F80 SWCH:L1-B000 0
24202 bnz,pn %xcc, BL140169 ! 00003C41A0329F84 SWCH:L1-B000 0
24203 add %g1, 0x770, %g1 ! 00003C41A0329F88 SWCH:L1-B000 0 chksum++
24204 st %f6, [%g3+0x0058] ! 00003C41A0329F8C SWCH:L1-B000 0 S >BD140003
24205 st %f7, [%g3+0x005C] ! 00003C41A0329F90 SWCH:L1-B000 0 S >BD140003+4
24206 ldx [%g2+0x0050], %l5 ! 00003C41A0329F94 SWCH:L1-B000 0 <BD140003
24207 membar 0x40 ! 00003C41A0329F98 SWCH:L1-B000 0
24208 .word 0x83F00000 ! 00003C41A0329F9C SWCH:L1-B000 0 illop
24209 membar 0x40 ! 00003C41A0329FA0 SWCH:L1-B000 0
24210 pdist %f26, %f24, %f26 ! 00003C41A0329FA4 SWCH:L1-B000 0 S
24211 .word 0x9FA5499A ! 00003C41A0329FA8 SWCH:L1-B000 0 illop
24212 .word 0x8E6838C8 ! 00003C41A0329FAC SWCH:L1-B000 0 random
24213 .word 0x8965C89E ! 00003C41A0329FB0 SWCH:L1-B000 0 S illop
24214 add %g1, 0x12C, %g1 ! 00003C41A0329FB4 SWCH:L1-B000 0 chksum++
24215 .word 0xD6D19203 ! 00003C41A0329FB8 SWCH:L1-B000 0 random
24216 sth %o0, [%g5-0x0024] ! 00003C41A0329FBC SWCH:L1-B000 0 S >BD140004
24217BL140169:add %g1, 0xB2, %g1 ! 00003C41A0329FC0 CASE:L2-B000 0 chksum++
24218 bshuffle %f26, %f16, %f16 ! 00003C41A0329FC4 CASE:L2-B000 0 S
24219 .word 0x1B09DED2 ! 00003C41A0329FC8 CASE:L2-B000 0 L random
24220 lduba [%g4-0x0057]%asi, %o5 ! 00003C41A0329FCC CASE:L2-B000 0 S <BD140018
24221 fbg,a BL140167 ! 00003C41A0329FD0 CASE:L2-B000 0 L
24222 .word 0x19A368CC ! 00003C41A0329FD4 CASE:L2-B000 0 S random
24223BL140167:.word 0xBFB0C9F3 ! 00003C41A0329FD8 CASE:L2-B000 0 L illop
24224BL140166:bcc,pt %xcc, BL140168 ! 00003C41A0329FDC CASE:L2-B000 0 L
24225BL140168:std %f44, [%g3-0x0067] ! 00003C41A0329FE0 CASE:L2-B000 0 S >BD140005+1
24226 nop ! 00003C41A0329FE4 CASE:L2-B000 0 S
24227 add %g1, 0xD27, %g1 ! 00003C41A0329FE8 CASE:L2-B000 0 chksum++
24228 .word 0xB8EAF71F ! 00003C41A0329FEC CASE:L2-B000 0 illop
24229 std %f16, [%g4+0x005C] ! 00003C41A0329FF0 CASE:L2-B000 0 S >BD140003+4
24230BL140170:add %g1, 0xE90, %g1 ! 00003C41A0329FF4 CASE:L2-B001 0 chksum++
24231 ldda [%g7+%g7]0x8A, %o0 ! 00003C41A0329FF8 CASE:L2-B001 0 S <BD140034
24232 .word 0xE0162738 ! 00003C41A0329FFC CASE:L2-B001 0 S random
24233 stx %i5, [%g5+0x0058] ! 00003C41A032A000 CASE:L2-B001 0 S >BD140003
24234 stx %o1, [%g3+0x0058] ! 00003C41A032A004 CASE:L2-B001 0 S >BD140003
24235 stha %o1, [%g6+0x005A]%asi ! 00003C41A032A008 CASE:L2-B001 0 S >BD140003+2
24236 .word 0x81CFE008 ! 00003C41A032A00C CASE:L2-B001 0 S random
24237 .word 0xA7B7CB1B ! 00003C41A032A010 CASE:L2-B001 0 illop
24238 stda %f22,[%l5+%g1]0xC5 ! 00003C41A032A014 CASE:L2-B001 0 S Partial_St
24239 .word 0xEEBDE79F ! 00003C41A032A018 CASE:L2-B001 0 illop
24240 .word 0xCB695262 ! 00003C41A032A01C CASE:L2-B001 0 S illop
24241 stb %o0, [%g4+0x005C] ! 00003C41A032A020 CASE:L2-B001 0 S >BD140003+4
24242 .word 0xA3A7CA87 ! 00003C41A032A024 CASE:L2-B001 0 S illop
24243 ba BL140174 ! 00003C41A032A028 CASE:L2-B001 0
24244 sth %o3, [%g6-0x0070] ! 00003C41A032A02C CASE:L2-B001 0 S >BD140006
24245BL140172:add %g1, 0x95, %g1 ! 00003C41A032A030 CASE:L2-B002 0 chksum++
24246 .word 0xA1F00000 ! 00003C41A032A034 CASE:L2-B002 0 S illop
24247 .word 0xB1DCE364 ! 00003C41A032A038 CASE:L2-B002 0 S random
24248 stwa %o1, [%g3+0x005C]%asi ! 00003C41A032A03C CASE:L2-B002 0 S >BD140003+4
24249 stda %f36, [%g4-0x0068]%asi ! 00003C41A032A040 CASE:L2-B002 0 S >BD140005
24250 .word 0x89AD60D5 ! 00003C41A032A044 CASE:L2-B002 0 S illop
24251 bne,a,pt %icc, BL140171 ! 00003C41A032A048 CASE:L2-B002 0 L
24252BL140171:std %f6, [%g5-0x0068] ! 00003C41A032A04C CASE:L2-B002 0 S >BD140005
24253 nop ! 00003C41A032A050 CASE:L2-B002 0 S
24254 add %g1, 0xCD9, %g1 ! 00003C41A032A054 CASE:L2-B002 0 chksum++
24255 fba,a BL140174 ! 00003C41A032A058 CASE:L2-B002 0
24256 std %f6, [%g3-0x0068] ! 00003C41A032A05C CASE:L2-B002 0 S >BD140005
24257BL140173:add %g1, 0x731, %g1 ! 00003C41A032A060 CASE:L2-B003 0 chksum++
24258 ldd [%g5+0x0058], %f22 ! 00003C41A032A064 CASE:L2-B003 0 S <BD140003
24259 ldx [%g2+0x0028], %g3 ! 00003C41A032A068 CASE:L2-B003 0 S BASE<BD140060
24260 .word 0x9FB3494F ! 00003C41A032A06C CASE:L2-B003 0 illop
24261 stda %f24,[%l5+%g1]0xC2 ! 00003C41A032A070 CASE:L2-B003 0 S Partial_St
24262 .word 0xADA7114A ! 00003C41A032A074 CASE:L2-B003 0 illop
24263 membar 0x40 ! 00003C41A032A078 CASE:L2-B003 0
24264 .word 0xBC468354 ! 00003C41A032A07C CASE:L2-B003 0 random
24265 membar 0x40 ! 00003C41A032A080 CASE:L2-B003 0
24266 add %g3, 0x58, %l5 ! 00003C41A032A084 CASE:L2-B003 0 @BD140003
24267 stda %f26,[%l5+%g1]0xCA ! 00003C41A032A088 CASE:L2-B003 0 S Partial_St
24268 stb %o0, [%g3-0x003A] ! 00003C41A032A08C CASE:L2-B003 0 S >BD140007
24269 std %f46, [%g6-0x0068] ! 00003C41A032A090 CASE:L2-B003 0 S >BD140005
24270 .word 0xB5B98BD3 ! 00003C41A032A094 CASE:L2-B003 0 S random
24271 ta %xcc, 0x40 ! 00003C41A032A098 CASE:L2-B003 0 S +-priv
24272 pdist %f16, %f24, %f24 ! 00003C41A032A09C CASE:L2-B003 0 S
24273 ldx [%g2+0x0040], %g4 ! 00003C41A032A0A0 CASE:L2-B003 0 S BASE<BD140087
24274 fba,pt %fcc3, BL140174 ! 00003C41A032A0A4 CASE:L2-B003 0
24275 tcs %xcc, %g0+0x0050 ! 00003C41A032A0A8 CASE:L2-B003 0 S
24276BL140174: ! SWCH:L1-B000
24277 add %g1, 0x9D9, %g1 ! 00003C41A032A0AC SWCH:L1-B000 0 chksum++
24278 .word 0x87AE219E ! 00003C41A032A0B0 SWCH:L1-B000 0 S illop
24279 ldxa [%g7+%g0]0x34, %o1 ! 00003C41A032A0B4 SWCH:L1-B000 0 S BAD-ASI
24280 stda %g0, [%g6+0x0058]%asi ! 00003C41A032A0B8 SWCH:L1-B000 0 S >BD140003
24281 .word 0xFBFB9153 ! 00003C41A032A0BC SWCH:L1-B000 0 illop
24282 .word 0xD17D9DFD ! 00003C41A032A0C0 SWCH:L1-B000 0 random
24283 .word 0xC5DDD484 ! 00003C41A032A0C4 SWCH:L1-B000 0 illop
24284 membar 0x40 ! 00003C41A032A0C8 SWCH:L1-B000 0
24285 membar 0x40 ! 00003C41A032A0CC SWCH:L1-B000 0
24286 .word 0xB5A7079B ! 00003C41A032A0D0 SWCH:L1-B000 0 illop
24287 membar 0x40 ! 00003C41A032A0D4 SWCH:L1-B000 0
24288 std %o2, [%g5+0x005C] ! 00003C41A032A0D8 SWCH:L1-B000 0 S >BD140003+4
24289 .word 0xCEE64326 ! 00003C41A032A0DC SWCH:L1-B000 0 illop
24290 stda %f0, [%l5]0xE0 ! 00003C41A032A0E0 SWCH:L1-B000 0 Blk-Store
24291 .word 0xAFA41D1E ! 00003C41A032A0E4 SWCH:L1-B000 0 illop
24292 std %f44, [%g3-0x0068] ! 00003C41A032A0E8 SWCH:L1-B000 0 S >BD140005
24293 add %g6, 0x58, %l5 ! 00003C41A032A0EC SWCH:L1-B000 0 @BD140003
24294 stda %f22,[%l5+%g1]0xC0 ! 00003C41A032A0F0 SWCH:L1-B000 0 S Partial_St
24295 stha %g1, [%g3-0x0024]%asi ! 00003C41A032A0F4 SWCH:L1-B000 0 S >BD140004
24296 retl ! 00003C41A032A0F8 SUBR:L0-B000 0
24297 .word 0x95B602AE ! 00003C41A032A0FC SUBR:L0-B000 0 illop
24298
24299SECTION .btext072_pg1 TEXT_VA=0x3c41a032a000
24300attr_text {
24301 Name = .btext072_pg1,
24302 VA = 0x3c41a032a000,
24303 RA = ra2pa(0xfffa2a000,0),
24304 PA = ra2pa(0xfffa2a000,0),
24305 tsbonly,
24306 part_0_ctx_nonzero_tsb_config_3,
24307 TTE_Context=75, TTE_Size=0, TTE_W=0, TTE_X=1,
24308 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
24309 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
24310}
24311.text; .skip 8
24312! Context 75: 2689 instructions generated, 8700 executed, 170 traps
24313
24314SECTION .blimp_traps0 TEXT_VA=0xe00000
24315attr_text {
24316 Name = .blimp_traps0,
24317 VA = 0xe00000,
24318 RA = 0xfffff0000,
24319 PA = ra2pa(0xfffff0000,0),
24320 part_0_ctx_zero_tsb_config_1,
24321 TTE_Context=0, TTE_Size=1, TTE_W=1, TTE_X=1,
24322 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
24323 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
24324}
24325
24326
24327SECTION .blimp_traps0
24328.text
24329#define BLIMP_TLABEL Blimp_tt0
24330#define BLIMP_LDD_STD 1
24331#define BLIMP_TRAP_CKSUM 1
24332#define BLIMP_VERIFY_FAULTS 0
24333#define BLIMP_SPLIT_STACK 0
24334#define BLIMP_BIAS64 0
24335#define BLIMP_BIAS32 0
24336#define BLIMP_1ST_CTX 68
24337#define BLIMP_MAX_CTX 75
24338#define BLIMP_SHR_CTX 67
24339#define BLIMP_VERIFY_TRAPS
24340#define BLIMP_VERIFY_XFSR
24341#define BLIMP_ENABLE_DEMAP
24342#define BLIMP_BAD_JMPL
24343
24344
24345
24346#ifndef BLIMP_SCRATCHPAD_VA
24347#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
24348#endif
24349
24350! %g7 ERROR CODES for problems detected in trap handlers.
24351#define BLIMP_ERR_PROGRAM 0 /* EXIT_BAD called by test case */
24352#define BLIMP_ERR_BAD_ENTRY 1 /* inconsistency between %tt and entry point */
24353#define BLIMP_ERR_INV_TRAP 2 /* this trap type is undefined in MM */
24354#define BLIMP_ERR_UNEXP_TRAP 3 /* this trap type should never occur in BLIMP */
24355#define BLIMP_ERR_INCOR_TRAP 4 /* this trap type was taken when it shouldn't */
24356#define BLIMP_ERR_MMU_MISS 5 /* mmu miss that cannot be resolved */
24357
24358! Note: DEFAULT_TRAP() depends on TRAP_BASE_VA fitting in 32 bits
24359#define DEFAULT_TRAP(NUM) \
24360 mov NUM, %g7; \
24361 sllx %g7, 5, %g7; \
24362 sethi %lm(TRAP_BASE_VA), %g6; \
24363 or %g6, %lo(TRAP_BASE_VA), %g6; \
24364 jmpl %g6+%g7, %g0; \
24365 nop; nop; nop;
24366
24367#define TRAP_JUMP(ADDR) \
24368 sethi %hh(ADDR), %g6; \
24369 or %g6, %hm(ADDR), %g6; \
24370 sethi %lm(ADDR), %g7; \
24371 or %g7, %lo(ADDR), %g7; \
24372 sllx %g6, 32, %g6; \
24373 or %g6, %g7, %g6; \
24374 jmpl %g6, %g0; \
24375 nop;
24376
24377#ifdef BLIMP_VERIFY_TRAPS
24378#define TRAP_BRANCH(NUM,ADDR) \
24379 or %g0, NUM, %g6; \
24380 rdpr %tt, %g2; \
24381 rdpr %tl, %g5; \
24382 rdpr %tstate, %g3; \
24383 rdpr %tpc, %g4; \
24384 rdpr %tnpc, %g5; \
24385 ba,a %xcc,ADDR; \
24386 nop;
24387#else
24388#define TRAP_BRANCH(NUM,ADDR) TRAP_JUMP(ADDR)
24389#define NEED_TREGS
24390#undef BLIMP_CHECK_ENTRY
24391#endif
24392
24393#define GENERIC_TRAP(NUM) TRAP_BRANCH(NUM,blimp_generic_handler)
24394#define INVALID_TRAP(NUM) TRAP_BRANCH(NUM,blimp_invalid_trap)
24395#define T1_INVALID_TRAP(NUM) TRAP_BRANCH(NUM,blimp_generic_no_cksum)
24396
24397#ifdef BLIMP_IGNORE_UNHANDLED_TRAPS
24398#define UNHANDLED_TRAP(NUM) TRAP_BRANCH(NUM,blimp_generic_no_cksum)
24399#else
24400#define UNHANDLED_TRAP(NUM) TRAP_BRANCH(NUM,blimp_unhandled_trap)
24401#endif
24402
24403#if BLIMP_TRAP_CKSUM
24404#define BLIMP_DONE \
24405 wrpr %g0, 0, %gl; \
24406 rdpr %tt, %g7; \
24407 add %g1, %g7, %g1; \
24408 mov 0, %g7; \
24409 done;
24410! ba blimp_done; \
24411! nop;
24412#define BLIMP_RETRY \
24413 wrpr %g0, 0, %gl; \
24414 rdpr %tt, %g7; \
24415 add %g1, %g7, %g1; \
24416 mov 0, %g7; \
24417 retry;
24418! ba blimp_retry; \
24419! nop;
24420#else
24421#define BLIMP_DONE done;
24422#define BLIMP_RETRY retry;
24423#endif
24424
24425#if defined(BLIMP_USE_DEFAULT_TT)
24426#define CHECK_ENTRY
24427#define NEED_TREGS
24428#elif !defined(BLIMP_CHECK_ENTRY)
24429#define CHECK_ENTRY
24430#else
24431#define CHECK_ENTRY \
24432 cmp %g6, %g2; /* compare TT with entry point */ \
24433 bne %xcc, blimp_bad_entry; /* better be the same */ \
24434 nop;
24435#endif
24436
24437#define READ_DFAULT_REGS
24438#define READ_IFAULT_REGS
24439#define READ_TAG_ACCESS
24440
24441#define LOCL(LABEL) .local LABEL; LABEL:
24442#define GLOB(LABEL) .global LABEL; LABEL:
24443
24444#ifdef BLIMP_USE_DEFAULT_TT
24445#define HANDLER(LABEL) GLOB(LABEL)
24446#else
24447#define HANDLER(LABEL) LOCL(LABEL)
24448#endif
24449
24450
24451/*********************************************************************************/
24452#ifndef BLIMP_USE_DEFAULT_TT
24453 .align 0x10000
24454
24455GLOB(BLIMP_TLABEL)
24456
24457/*TT_RESERVED_000:*/ DEFAULT_TRAP(0x000)
24458/*TT_POWERON_RESET:*/ DEFAULT_TRAP(0x001)
24459/*TT_WATCHDOG_RESET:*/ DEFAULT_TRAP(0x002)
24460/*TT_EXTERNAL_RESET:*/ DEFAULT_TRAP(0x003)
24461/*TT_SOFTWARE_RESET:*/ DEFAULT_TRAP(0x004)
24462/*TT_REDMODE:*/ DEFAULT_TRAP(0x005)
24463/*TT_RESERVED_006:*/ DEFAULT_TRAP(0x006)
24464/*TT_RESERVED_007:*/ DEFAULT_TRAP(0x007)
24465/*TT_INSTR_ACCESS_EXCP:*/ TRAP_BRANCH(0x008,blimp_iae)
24466/*TT_IA_MMU_MISS:*/ DEFAULT_TRAP(0x009)
24467/*TT_INSTR_ACCESS_ERR:*/ DEFAULT_TRAP(0x00A)
24468/*TT_RESERVED_00b:*/ TRAP_BRANCH(0x00B,blimp_fake_tt08)
24469/*TT_RESERVED_00c:*/ TRAP_BRANCH(0x00C,blimp_fake_tt08)
24470/*TT_RESERVED_00d:*/ DEFAULT_TRAP(0x00D)
24471/*TT_RESERVED_00e:*/ DEFAULT_TRAP(0x00E)
24472/*TT_RESERVED_00f:*/ DEFAULT_TRAP(0x00F)
24473
24474/*TT_ILLEGAL_INST:*/ GENERIC_TRAP(0x010)
24475/*TT_PRIVILEGED_OPCODE:*/ TRAP_BRANCH(0x011,blimp_privop)
24476#if BLIMP_LDD_STD
24477/*TT_UNIMPLEMENTED_LDD:*/ DEFAULT_TRAP(0x012)
24478/*TT_UNIMPLEMENTED_STD:*/ DEFAULT_TRAP(0x013)
24479#else
24480/*TT_UNIMPLEMENTED_LDD:*/ GENERIC_TRAP(0x012)
24481/*TT_UNIMPLEMENTED_STD:*/ GENERIC_TRAP(0x013)
24482#endif
24483/*TT_RESERVED_014:*/ TRAP_BRANCH(0x014,blimp_fake_tt30)
24484/*TT_RESERVED_015:*/ TRAP_BRANCH(0x015,blimp_fake_tt30)
24485/*TT_RESERVED_016:*/ TRAP_BRANCH(0x016,blimp_fake_tt30)
24486/*TT_RESERVED_017:*/ TRAP_BRANCH(0x017,blimp_fake_tt30)
24487/*TT_RESERVED_018:*/ DEFAULT_TRAP(0x018)
24488/*TT_RESERVED_019:*/ DEFAULT_TRAP(0x019)
24489/*TT_RESERVED_01a:*/ DEFAULT_TRAP(0x01A)
24490/*TT_RESERVED_01b:*/ DEFAULT_TRAP(0x01B)
24491/*TT_RESERVED_01c:*/ DEFAULT_TRAP(0x01C)
24492/*TT_RESERVED_01d:*/ DEFAULT_TRAP(0x01D)
24493/*TT_RESERVED_01e:*/ DEFAULT_TRAP(0x01E)
24494/*TT_RESERVED_01f:*/ DEFAULT_TRAP(0x01F)
24495
24496/*TT_FP_DISABLED:*/ TRAP_BRANCH(0x020,blimp_set_fp)
24497/*TT_FP_IEEE_754:*/ TRAP_BRANCH(0x021,blimp_fp_trap)
24498/*TT_FP_EXCP_OTHER:*/ TRAP_BRANCH(0x022,blimp_fp_trap)
24499/*TT_TAG_OVERFLOW:*/ GENERIC_TRAP(0x023)
24500/*TT_CLEAN_WIN:*/ TRAP_BRANCH(0x024,blimp_cleanwin)
24501/*TT_EXTRA_025:*/ DEFAULT_TRAP(0x025)
24502/*TT_EXTRA_026:*/ DEFAULT_TRAP(0x026)
24503/*TT_EXTRA_027:*/ DEFAULT_TRAP(0x027)
24504/*TT_DIV_ZERO:*/ GENERIC_TRAP(0x028)
24505/*TT_INT_PROC_ERROR:*/ DEFAULT_TRAP(0x029)
24506/*TT_RESERVED_02a:*/ DEFAULT_TRAP(0x02A)
24507/*TT_RESERVED_02b:*/ DEFAULT_TRAP(0x02B)
24508/*TT_RESERVED_02c:*/ DEFAULT_TRAP(0x02C)
24509/*TT_RESERVED_02d:*/ DEFAULT_TRAP(0x02D)
24510/*TT_RESERVED_02e:*/ DEFAULT_TRAP(0x02E)
24511/*TT_RESERVED_02f:*/ DEFAULT_TRAP(0x02F)
24512
24513/*TT_DATA_ACCESS_EXCEPT:*/ TRAP_BRANCH(0x030,blimp_dae)
24514/*TT_DA_MMU_MISS:*/ DEFAULT_TRAP(0x031)
24515/*TT_DATA_ACCESS_ERROR:*/ DEFAULT_TRAP(0x032)
24516/*TT_DATA_PROT:*/ DEFAULT_TRAP(0x033)
24517/*TT_MEM_NONALIGNED:*/ TRAP_BRANCH(0x034,blimp_misalign_handler)
24518/*TT_LDDF_MEM_NONALIGNED:*/ GENERIC_TRAP(0x035)
24519/*TT_STDF_MEM_NONALIGNED:*/ GENERIC_TRAP(0x036)
24520/*TT_PRIVILEGED_ACTION:*/ TRAP_BRANCH(0x037,blimp_privacc)
24521/*TT_LDQF_MEM_NONALIGNED:*/ DEFAULT_TRAP(0x038)
24522/*TT_STQF_MEM_NONALIGNED:*/ DEFAULT_TRAP(0x039)
24523/*TT_RESERVED_03a:*/ DEFAULT_TRAP(0x03A)
24524/*TT_RESERVED_03b:*/ DEFAULT_TRAP(0x03B)
24525/*TT_RESERVED_03c:*/ DEFAULT_TRAP(0x03C)
24526/*TT_RESERVED_03d:*/ DEFAULT_TRAP(0x03D)
24527/*TT_RESERVED_03e:*/ DEFAULT_TRAP(0x03E)
24528/*TT_RESERVED_03f:*/ DEFAULT_TRAP(0x03F)
24529
24530/*TT_ASYNC_DATA_ERROR:*/ DEFAULT_TRAP(0x040)
24531/*TT_INTERRUPT_LEVEL_1:*/ TRAP_BRANCH(0x041,blimp_softint)
24532/*TT_INTERRUPT_LEVEL_2:*/ TRAP_BRANCH(0x042,blimp_softint)
24533/*TT_INTERRUPT_LEVEL_3:*/ TRAP_BRANCH(0x043,blimp_softint)
24534/*TT_INTERRUPT_LEVEL_4:*/ TRAP_BRANCH(0x044,blimp_softint)
24535/*TT_INTERRUPT_LEVEL_5:*/ TRAP_BRANCH(0x045,blimp_softint)
24536/*TT_INTERRUPT_LEVEL_6:*/ TRAP_BRANCH(0x046,blimp_softint)
24537/*TT_INTERRUPT_LEVEL_7:*/ TRAP_BRANCH(0x047,blimp_softint)
24538/*TT_INTERRUPT_LEVEL_8:*/ TRAP_BRANCH(0x048,blimp_softint)
24539/*TT_INTERRUPT_LEVEL_9:*/ TRAP_BRANCH(0x049,blimp_softint)
24540/*TT_INTERRUPT_LEVEL_10:*/ TRAP_BRANCH(0x04A,blimp_softint)
24541/*TT_INTERRUPT_LEVEL_11:*/ TRAP_BRANCH(0x04B,blimp_softint)
24542/*TT_INTERRUPT_LEVEL_12:*/ TRAP_BRANCH(0x04C,blimp_softint)
24543/*TT_INTERRUPT_LEVEL_13:*/ TRAP_BRANCH(0x04D,blimp_softint)
24544/*TT_INTERRUPT_LEVEL_14:*/ TRAP_BRANCH(0x04E,blimp_tickint)
24545/*TT_INTERRUPT_LEVEL_15:*/ TRAP_BRANCH(0x04F,blimp_softint)
24546
24547/*TT_RESERVED_050:*/ DEFAULT_TRAP(0x050)
24548/*TT_RESERVED_051:*/ DEFAULT_TRAP(0x051)
24549/*TT_RESERVED_052:*/ DEFAULT_TRAP(0x052)
24550/*TT_RESERVED_053:*/ DEFAULT_TRAP(0x053)
24551/*TT_RESERVED_054:*/ DEFAULT_TRAP(0x054)
24552/*TT_RESERVED_055:*/ DEFAULT_TRAP(0x055)
24553/*TT_RESERVED_056:*/ DEFAULT_TRAP(0x056)
24554/*TT_RESERVED_057:*/ DEFAULT_TRAP(0x057)
24555/*TT_RESERVED_058:*/ DEFAULT_TRAP(0x058)
24556/*TT_RESERVED_059:*/ DEFAULT_TRAP(0x059)
24557/*TT_RESERVED_05a:*/ DEFAULT_TRAP(0x05A)
24558/*TT_RESERVED_05b:*/ DEFAULT_TRAP(0x05B)
24559/*TT_RESERVED_05c:*/ DEFAULT_TRAP(0x05C)
24560/*TT_RESERVED_05d:*/ DEFAULT_TRAP(0x05D)
24561/*TT_RESERVED_05e:*/ DEFAULT_TRAP(0x05E)
24562/*TT_RESERVED_05f:*/ DEFAULT_TRAP(0x05F)
24563
24564/*TT_INTERRUPT_VECTOR:*/ DEFAULT_TRAP(0x060)
24565/*TT_PA_WATCHPOINT:*/ DEFAULT_TRAP(0x061)
24566/*TT_VA_WATCHPOINT:*/ DEFAULT_TRAP(0x062)
24567/*TT_CORRECTED_ECC_ERROR:*/ DEFAULT_TRAP(0x063)
24568/*TT_FAST_IA_MMU_MISS:*/ DEFAULT_TRAP(0x064)
24569/*TT_FAST_IA_MMU_MISS_1:*/ INVALID_TRAP(0x065)
24570/*TT_FAST_IA_MMU_MISS_2:*/ INVALID_TRAP(0x066)
24571/*TT_FAST_IA_MMU_MISS_3:*/ INVALID_TRAP(0x067)
24572/*TT_FAST_DA_MMU_MISS:*/ DEFAULT_TRAP(0x068)
24573/*TT_FAST_DA_MMU_MISS_1:*/ INVALID_TRAP(0x069)
24574/*TT_FAST_DA_MMU_MISS_2:*/ INVALID_TRAP(0x06A)
24575/*TT_FAST_DA_MMU_MISS_3:*/ INVALID_TRAP(0x06B)
24576/*TT_FAST_DATA_PROT:*/ DEFAULT_TRAP(0x06C)
24577/*TT_FAST_DATA_PROT_1:*/ INVALID_TRAP(0x06D)
24578/*TT_FAST_DATA_PROT_2:*/ INVALID_TRAP(0x06E)
24579/*TT_FAST_DATA_PROT_3:*/ INVALID_TRAP(0x06F)
24580
24581/*TT_RESERVED_070:*/ DEFAULT_TRAP(0x070)
24582/*TT_INST_ACC_MMU_ERR:*/ DEFAULT_TRAP(0x071)
24583/*TT_DATA_ACC_MMU_ERR:*/ DEFAULT_TRAP(0x072)
24584/*TT_STRAND_TRAP:*/ DEFAULT_TRAP(0x073)
24585/*TT_CNTRL_XFER_INSTR:*/ DEFAULT_TRAP(0x074)
24586/*TT_INST_VA_WATCHPOINT:*/ DEFAULT_TRAP(0x075)
24587/*TT_INST_BREAKPOINT:*/ DEFAULT_TRAP(0x076)
24588/*TT_RESERVED_077:*/ DEFAULT_TRAP(0x077)
24589/*TT_RESERVED_078:*/ DEFAULT_TRAP(0x078)
24590/*TT_RESERVED_079:*/ DEFAULT_TRAP(0x079)
24591/*TT_RESERVED_07A:*/ DEFAULT_TRAP(0x07A)
24592/*TT_RESERVED_07B:*/ DEFAULT_TRAP(0x07B)
24593/*TT_RESERVED_07C:*/ DEFAULT_TRAP(0x07C)
24594/*TT_RESERVED_07D:*/ DEFAULT_TRAP(0x07D)
24595/*TT_RESERVED_07E:*/ DEFAULT_TRAP(0x07E)
24596/*TT_RESERVED_07F:*/ DEFAULT_TRAP(0x07F)
24597
24598/*TT_SPILL_0_NORMAL:*/ TRAP_BRANCH(0x080,blimp_spill64_handler)
24599/*TT_EXTRA_081:*/ INVALID_TRAP(0x081)
24600/*TT_EXTRA_082:*/ INVALID_TRAP(0x082)
24601/*TT_EXTRA_083:*/ INVALID_TRAP(0x083)
24602/*TT_SPILL_1_NORMAL:*/ UNHANDLED_TRAP(0x084)
24603/*TT_EXTRA_085:*/ INVALID_TRAP(0x085)
24604/*TT_EXTRA_086:*/ INVALID_TRAP(0x086)
24605/*TT_EXTRA_087:*/ INVALID_TRAP(0x087)
24606/*TT_SPILL_2_NORMAL:*/ TRAP_BRANCH(0x088,blimp_spill64_handler)
24607/*TT_EXTRA_089:*/ INVALID_TRAP(0x089)
24608/*TT_EXTRA_08a:*/ INVALID_TRAP(0x08A)
24609/*TT_EXTRA_08b:*/ INVALID_TRAP(0x08B)
24610/*TT_SPILL_3_NORMAL:*/ UNHANDLED_TRAP(0x08C)
24611/*TT_EXTRA_08d:*/ INVALID_TRAP(0x08D)
24612/*TT_EXTRA_08e:*/ INVALID_TRAP(0x08E)
24613/*TT_EXTRA_08f:*/ INVALID_TRAP(0x08F)
24614/*TT_SPILL_4_NORMAL:*/ TRAP_BRANCH(0x090,blimp_spill32_handler)
24615/*TT_EXTRA_091:*/ INVALID_TRAP(0x091)
24616/*TT_EXTRA_092:*/ INVALID_TRAP(0x092)
24617/*TT_EXTRA_093:*/ INVALID_TRAP(0x093)
24618/*TT_SPILL_5_NORMAL:*/ UNHANDLED_TRAP(0x094)
24619/*TT_EXTRA_095:*/ INVALID_TRAP(0x095)
24620/*TT_EXTRA_096:*/ INVALID_TRAP(0x096)
24621/*TT_EXTRA_097:*/ INVALID_TRAP(0x097)
24622/*TT_SPILL_6_NORMAL:*/ TRAP_BRANCH(0x098,blimp_spill32_handler)
24623/*TT_EXTRA_099:*/ INVALID_TRAP(0x099)
24624/*TT_EXTRA_09a:*/ INVALID_TRAP(0x09A)
24625/*TT_EXTRA_09b:*/ INVALID_TRAP(0x09B)
24626/*TT_SPILL_7_NORMAL:*/ UNHANDLED_TRAP(0x09C)
24627/*TT_EXTRA_09d:*/ INVALID_TRAP(0x09D)
24628/*TT_EXTRA_09e:*/ INVALID_TRAP(0x09E)
24629/*TT_EXTRA_09f:*/ INVALID_TRAP(0x09F)
24630
24631/*TT_SPILL_0_OTHER:*/ UNHANDLED_TRAP(0x0A0)
24632/*TT_EXTRA_0a1:*/ INVALID_TRAP(0x0A1)
24633/*TT_EXTRA_0a2:*/ INVALID_TRAP(0x0A2)
24634/*TT_EXTRA_0a3:*/ INVALID_TRAP(0x0A3)
24635/*TT_SPILL_1_OTHER:*/ UNHANDLED_TRAP(0x0A4)
24636/*TT_EXTRA_0a5:*/ INVALID_TRAP(0x0A5)
24637/*TT_EXTRA_0a6:*/ INVALID_TRAP(0x0A6)
24638/*TT_EXTRA_0a7:*/ INVALID_TRAP(0x0A7)
24639/*TT_SPILL_2_OTHER:*/ UNHANDLED_TRAP(0x0A8)
24640/*TT_EXTRA_0a9:*/ INVALID_TRAP(0x0A9)
24641/*TT_EXTRA_0aa:*/ INVALID_TRAP(0x0AA)
24642/*TT_EXTRA_0ab:*/ INVALID_TRAP(0x0AB)
24643/*TT_SPILL_3_OTHER:*/ UNHANDLED_TRAP(0x0AC)
24644/*TT_EXTRA_0ad:*/ INVALID_TRAP(0x0AD)
24645/*TT_EXTRA_0ae:*/ INVALID_TRAP(0x0AE)
24646/*TT_EXTRA_0af:*/ INVALID_TRAP(0x0AF)
24647/*TT_SPILL_4_OTHER:*/ UNHANDLED_TRAP(0x0B0)
24648/*TT_EXTRA_0b1:*/ INVALID_TRAP(0x0B1)
24649/*TT_EXTRA_0b2:*/ INVALID_TRAP(0x0B2)
24650/*TT_EXTRA_0b3:*/ INVALID_TRAP(0x0B3)
24651/*TT_SPILL_5_OTHER:*/ UNHANDLED_TRAP(0x0B4)
24652/*TT_EXTRA_0b5:*/ INVALID_TRAP(0x0B5)
24653/*TT_EXTRA_0b6:*/ INVALID_TRAP(0x0B6)
24654/*TT_EXTRA_0b7:*/ INVALID_TRAP(0x0B7)
24655/*TT_SPILL_6_OTHER:*/ UNHANDLED_TRAP(0x0B8)
24656/*TT_EXTRA_0b9:*/ INVALID_TRAP(0x0B9)
24657/*TT_EXTRA_0ba:*/ INVALID_TRAP(0x0BA)
24658/*TT_EXTRA_0bb:*/ INVALID_TRAP(0x0BB)
24659/*TT_SPILL_7_OTHER:*/ UNHANDLED_TRAP(0x0BC)
24660/*TT_EXTRA_0bd:*/ INVALID_TRAP(0x0BD)
24661/*TT_EXTRA_0be:*/ INVALID_TRAP(0x0BE)
24662/*TT_EXTRA_0bf:*/ INVALID_TRAP(0x0BF)
24663
24664/*TT_FILL_0_NORMAL:*/ TRAP_BRANCH(0x0C0,blimp_fill64_handler)
24665/*TT_EXTRA_0c1:*/ INVALID_TRAP(0x0C1)
24666/*TT_EXTRA_0c2:*/ INVALID_TRAP(0x0C2)
24667/*TT_EXTRA_0c3:*/ INVALID_TRAP(0x0C3)
24668/*TT_FILL_1_NORMAL:*/ TRAP_BRANCH(0x0C4,blimp_fill64_handler)
24669/*TT_EXTRA_0c5:*/ INVALID_TRAP(0x0C5)
24670/*TT_EXTRA_0c6:*/ INVALID_TRAP(0x0C6)
24671/*TT_EXTRA_0c7:*/ INVALID_TRAP(0x0C7)
24672/*TT_FILL_2_NORMAL:*/ TRAP_BRANCH(0x0C8,blimp_fill64_handler)
24673/*TT_EXTRA_0c9:*/ INVALID_TRAP(0x0C9)
24674/*TT_EXTRA_0ca:*/ INVALID_TRAP(0x0Ca)
24675/*TT_EXTRA_0cb:*/ INVALID_TRAP(0x0Cb)
24676/*TT_FILL_3_NORMAL:*/ TRAP_BRANCH(0x0CC,blimp_fill64_handler)
24677/*TT_EXTRA_0cd:*/ INVALID_TRAP(0x0CD)
24678/*TT_EXTRA_0ce:*/ INVALID_TRAP(0x0CE)
24679/*TT_EXTRA_0cf:*/ INVALID_TRAP(0x0CF)
24680/*TT_FILL_4_NORMAL:*/ TRAP_BRANCH(0x0D0,blimp_fill32_handler)
24681/*TT_EXTRA_0d1:*/ INVALID_TRAP(0x0D1)
24682/*TT_EXTRA_0d2:*/ INVALID_TRAP(0x0D2)
24683/*TT_EXTRA_0d3:*/ INVALID_TRAP(0x0D3)
24684/*TT_FILL_5_NORMAL:*/ TRAP_BRANCH(0x0D4,blimp_fill32_handler)
24685/*TT_EXTRA_0d5:*/ INVALID_TRAP(0x0D5)
24686/*TT_EXTRA_0d6:*/ INVALID_TRAP(0x0D6)
24687/*TT_EXTRA_0d7:*/ INVALID_TRAP(0x0D7)
24688/*TT_FILL_6_NORMAL:*/ TRAP_BRANCH(0x0D8,blimp_fill32_handler)
24689/*TT_EXTRA_0d9:*/ INVALID_TRAP(0x0D9)
24690/*TT_EXTRA_0da:*/ INVALID_TRAP(0x0DA)
24691/*TT_EXTRA_0db:*/ INVALID_TRAP(0x0DB)
24692/*TT_FILL_7_NORMAL:*/ TRAP_BRANCH(0x0DC,blimp_fill32_handler)
24693/*TT_EXTRA_0dd:*/ INVALID_TRAP(0x0DD)
24694/*TT_EXTRA_0de:*/ INVALID_TRAP(0x0DE)
24695/*TT_EXTRA_0df:*/ INVALID_TRAP(0x0DF)
24696
24697/*TT_FILL_0_OTHER:*/ UNHANDLED_TRAP(0x0E0)
24698/*TT_EXTRA_0e1:*/ INVALID_TRAP(0x0E1)
24699/*TT_EXTRA_0e2:*/ INVALID_TRAP(0x0E2)
24700/*TT_EXTRA_0e3:*/ INVALID_TRAP(0x0E3)
24701/*TT_FILL_1_OTHER:*/ UNHANDLED_TRAP(0x0E4)
24702/*TT_EXTRA_0e5:*/ INVALID_TRAP(0x0E5)
24703/*TT_EXTRA_0e6:*/ INVALID_TRAP(0x0E6)
24704/*TT_EXTRA_0e7:*/ INVALID_TRAP(0x0E7)
24705/*TT_FILL_2_OTHER:*/ UNHANDLED_TRAP(0x0E8)
24706/*TT_EXTRA_0e9:*/ INVALID_TRAP(0x0E9)
24707/*TT_EXTRA_0ea:*/ INVALID_TRAP(0x0EA)
24708/*TT_EXTRA_0eb:*/ INVALID_TRAP(0x0EB)
24709/*TT_FILL_3_OTHER:*/ UNHANDLED_TRAP(0x0EC)
24710/*TT_EXTRA_0ed:*/ INVALID_TRAP(0x0ED)
24711/*TT_EXTRA_0ee:*/ INVALID_TRAP(0x0DE)
24712/*TT_EXTRA_0ef:*/ INVALID_TRAP(0x0DF)
24713/*TT_FILL_4_OTHER:*/ UNHANDLED_TRAP(0x0F0)
24714/*TT_EXTRA_0f1:*/ INVALID_TRAP(0x0F1)
24715/*TT_EXTRA_0f2:*/ INVALID_TRAP(0x0F2)
24716/*TT_EXTRA_0f3:*/ INVALID_TRAP(0x0F3)
24717/*TT_FILL_5_OTHER:*/ UNHANDLED_TRAP(0x0F4)
24718/*TT_EXTRA_0f5:*/ INVALID_TRAP(0x0F5)
24719/*TT_EXTRA_0f6:*/ INVALID_TRAP(0x0F6)
24720/*TT_EXTRA_0f7:*/ INVALID_TRAP(0x0F7)
24721/*TT_FILL_6_OTHER:*/ UNHANDLED_TRAP(0x0F8)
24722/*TT_EXTRA_0f9:*/ INVALID_TRAP(0x0F9)
24723/*TT_EXTRA_0fa:*/ INVALID_TRAP(0x0FA)
24724/*TT_EXTRA_0fb:*/ INVALID_TRAP(0x0FB)
24725/*TT_FILL_7_OTHER:*/ UNHANDLED_TRAP(0x0FC)
24726/*TT_EXTRA_0fd:*/ INVALID_TRAP(0x0FD)
24727/*TT_EXTRA_0fe:*/ INVALID_TRAP(0x0FE)
24728/*TT_EXTRA_0ff:*/ INVALID_TRAP(0x0FF)
24729
24730/*TT_TCC_00:*/ TRAP_JUMP(blimp_end_good) ! good trap
24731/*TT_TCC_01:*/ TRAP_JUMP(blimp_end_bad) ! bad trap
24732/*TT_TCC_02:*/ DEFAULT_TRAP(0x102)
24733/*TT_TCC_03:*/ DEFAULT_TRAP(0x103)
24734/*TT_TCC_04:*/ DEFAULT_TRAP(0x104)
24735/*TT_TCC_05:*/ DEFAULT_TRAP(0x105)
24736/*TT_TCC_06:*/ DEFAULT_TRAP(0x106)
24737/*TT_TCC_07:*/ DEFAULT_TRAP(0x107)
24738/*TT_TCC_08:*/ DEFAULT_TRAP(0x108)
24739/*TT_TCC_09:*/ DEFAULT_TRAP(0x109)
24740/*TT_TCC_0A:*/ DEFAULT_TRAP(0x10A)
24741/*TT_TCC_0B:*/ DEFAULT_TRAP(0x10B)
24742/*TT_TCC_0C:*/ DEFAULT_TRAP(0x10C)
24743/*TT_TCC_0D:*/ DEFAULT_TRAP(0x10D)
24744/*TT_TCC_0E:*/ DEFAULT_TRAP(0x10E)
24745/*TT_TCC_0F:*/ DEFAULT_TRAP(0x10F)
24746
24747/*TT_TCC_10:*/ DEFAULT_TRAP(0x110)
24748/*TT_TCC_11:*/ DEFAULT_TRAP(0x111)
24749/*TT_TCC_12:*/ DEFAULT_TRAP(0x112)
24750/*TT_TCC_13:*/ DEFAULT_TRAP(0x113)
24751/*TT_TCC_14:*/ DEFAULT_TRAP(0x114)
24752/*TT_TCC_15:*/ DEFAULT_TRAP(0x115)
24753/*TT_TCC_16:*/ DEFAULT_TRAP(0x116)
24754/*TT_TCC_17:*/ DEFAULT_TRAP(0x117)
24755/*TT_TCC_18:*/ DEFAULT_TRAP(0x118)
24756/*TT_TCC_19:*/ DEFAULT_TRAP(0x119)
24757/*TT_TCC_1A:*/ DEFAULT_TRAP(0x11A)
24758/*TT_TCC_1B:*/ DEFAULT_TRAP(0x11B)
24759/*TT_TCC_1C:*/ DEFAULT_TRAP(0x11C)
24760/*TT_TCC_1D:*/ DEFAULT_TRAP(0x11D)
24761/*TT_TCC_1E:*/ DEFAULT_TRAP(0x11E)
24762/*TT_TCC_1F:*/ DEFAULT_TRAP(0x11F)
24763
24764/*TT_TCC_20:*/ DEFAULT_TRAP(0x120)
24765/*TT_TCC_21:*/ DEFAULT_TRAP(0x121)
24766/*TT_TCC_22:*/ DEFAULT_TRAP(0x122)
24767/*TT_TCC_23:*/ DEFAULT_TRAP(0x123)
24768/*TT_TCC_24:*/ DEFAULT_TRAP(0x124)
24769/*TT_TCC_25:*/ DEFAULT_TRAP(0x125)
24770/*TT_TCC_26:*/ DEFAULT_TRAP(0x126)
24771/*TT_TCC_27:*/ DEFAULT_TRAP(0x127)
24772/*TT_TCC_28:*/ DEFAULT_TRAP(0x128)
24773/*TT_TCC_29:*/ DEFAULT_TRAP(0x129)
24774/*TT_TCC_2A:*/ DEFAULT_TRAP(0x12A)
24775/*TT_TCC_2B:*/ DEFAULT_TRAP(0x12B)
24776/*TT_TCC_2C:*/ DEFAULT_TRAP(0x12C)
24777/*TT_TCC_2D:*/ DEFAULT_TRAP(0x12D)
24778/*TT_TCC_2E:*/ DEFAULT_TRAP(0x12E)
24779/*TT_TCC_2F:*/ DEFAULT_TRAP(0x12F)
24780
24781/* User-defined traps */
24782#ifdef BLIMP_UTRAP0
24783 TRAP_JUMP(BLIMP_UTRAP0)
24784#else
24785 DEFAULT_TRAP(0x130)
24786#endif
24787
24788#ifdef BLIMP_UTRAP1
24789 TRAP_JUMP(BLIMP_UTRAP1)
24790#else
24791 DEFAULT_TRAP(0x131)
24792#endif
24793
24794#ifdef BLIMP_UTRAP2
24795 TRAP_JUMP(BLIMP_UTRAP2)
24796#else
24797 DEFAULT_TRAP(0x132)
24798#endif
24799
24800#ifdef BLIMP_UTRAP3
24801 TRAP_JUMP(BLIMP_UTRAP3)
24802#else
24803 DEFAULT_TRAP(0x133)
24804#endif
24805
24806#ifdef BLIMP_UTRAP4
24807 TRAP_JUMP(BLIMP_UTRAP4)
24808#else
24809 DEFAULT_TRAP(0x134)
24810#endif
24811
24812#ifdef BLIMP_UTRAP5
24813 TRAP_JUMP(BLIMP_UTRAP5)
24814#else
24815 DEFAULT_TRAP(0x135)
24816#endif
24817
24818#ifdef BLIMP_UTRAP6
24819 TRAP_JUMP(BLIMP_UTRAP6)
24820#else
24821 DEFAULT_TRAP(0x136)
24822#endif
24823
24824#ifdef BLIMP_UTRAP7
24825 TRAP_JUMP(BLIMP_UTRAP7)
24826#else
24827 DEFAULT_TRAP(0x137)
24828#endif
24829
24830#ifdef BLIMP_UTRAP8
24831 TRAP_JUMP(BLIMP_UTRAP8)
24832#else
24833 DEFAULT_TRAP(0x138)
24834#endif
24835
24836#ifdef BLIMP_UTRAP9
24837 TRAP_JUMP(BLIMP_UTRAP9)
24838#else
24839 DEFAULT_TRAP(0x139)
24840#endif
24841
24842#ifdef BLIMP_UTRAP10
24843 TRAP_JUMP(BLIMP_UTRAP10)
24844#else
24845 DEFAULT_TRAP(0x13A)
24846#endif
24847
24848#ifdef BLIMP_UTRAP11
24849 TRAP_JUMP(BLIMP_UTRAP11)
24850#else
24851 DEFAULT_TRAP(0x13B)
24852#endif
24853
24854#ifdef BLIMP_UTRAP12
24855 TRAP_JUMP(BLIMP_UTRAP12)
24856#else
24857 DEFAULT_TRAP(0x13C)
24858#endif
24859
24860#ifdef BLIMP_UTRAP13
24861 TRAP_JUMP(BLIMP_UTRAP13)
24862#else
24863 DEFAULT_TRAP(0x13D)
24864#endif
24865
24866#ifdef BLIMP_UTRAP14
24867 TRAP_JUMP(BLIMP_UTRAP14)
24868#else
24869 DEFAULT_TRAP(0x13E)
24870#endif
24871
24872#ifdef BLIMP_UTRAP15
24873 TRAP_JUMP(BLIMP_UTRAP15)
24874#else
24875 DEFAULT_TRAP(0x13F)
24876#endif
24877
24878/*TT_TCC_40:*/ TRAP_BRANCH(0x140,blimp_flip_priv)
24879/*TT_TCC_41:*/ TRAP_BRANCH(0x141,blimp_reset_priv)
24880/*TT_TCC_42:*/ TRAP_BRANCH(0x142,blimp_set_priv)
24881/*TT_TCC_43:*/ TRAP_BRANCH(0x143,blimp_flip_fp)
24882/*TT_TCC_44:*/ TRAP_BRANCH(0x144,blimp_cleanwin0)
24883/*TT_TCC_45:*/ TRAP_BRANCH(0x145,blimp_demap_stack)
24884/*TT_TCC_46:*/ TRAP_BRANCH(0x146,blimp_demap_page)
24885/*TT_TCC_47:*/ DEFAULT_TRAP(0x147)
24886/*TT_TCC_48:*/ TRAP_BRANCH(0x148,blimp_demap_all)
24887/*TT_TCC_49:*/ TRAP_BRANCH(0x149,blimp_switch_ctx2)
24888/*TT_TCC_4A:*/ DEFAULT_TRAP(0x14A)
24889/*TT_TCC_4B:*/ DEFAULT_TRAP(0x14B)
24890/*TT_TCC_4C:*/ DEFAULT_TRAP(0x14C)
24891/*TT_TCC_4D:*/ DEFAULT_TRAP(0x14D)
24892/*TT_TCC_4E:*/ DEFAULT_TRAP(0x14E)
24893/*TT_TCC_4F:*/ DEFAULT_TRAP(0x14F)
24894
24895/*TT_TCC_50:*/ GENERIC_TRAP(0x150)
24896/*TT_TCC_51:*/ GENERIC_TRAP(0x151)
24897/*TT_TCC_52:*/ GENERIC_TRAP(0x152)
24898/*TT_TCC_53:*/ GENERIC_TRAP(0x153)
24899/*TT_TCC_54:*/ GENERIC_TRAP(0x154)
24900/*TT_TCC_55:*/ GENERIC_TRAP(0x155)
24901/*TT_TCC_56:*/ GENERIC_TRAP(0x156)
24902/*TT_TCC_57:*/ GENERIC_TRAP(0x157)
24903/*TT_TCC_58:*/ GENERIC_TRAP(0x158)
24904/*TT_TCC_59:*/ GENERIC_TRAP(0x159)
24905/*TT_TCC_5a:*/ GENERIC_TRAP(0x15A)
24906/*TT_TCC_5b:*/ GENERIC_TRAP(0x15B)
24907/*TT_TCC_5c:*/ GENERIC_TRAP(0x15C)
24908/*TT_TCC_5d:*/ GENERIC_TRAP(0x15D)
24909/*TT_TCC_5e:*/ GENERIC_TRAP(0x15E)
24910/*TT_TCC_5f:*/ GENERIC_TRAP(0x15F)
24911
24912/* Half the traps are handled using retry instead of done
24913/*TT_TCC_60:*/ TRAP_BRANCH(0x160,blimp_generic_redone)
24914/*TT_TCC_61:*/ TRAP_BRANCH(0x161,blimp_generic_redone)
24915/*TT_TCC_62:*/ TRAP_BRANCH(0x162,blimp_generic_redone)
24916/*TT_TCC_63:*/ TRAP_BRANCH(0x163,blimp_generic_redone)
24917/*TT_TCC_64:*/ TRAP_BRANCH(0x164,blimp_generic_redone)
24918/*TT_TCC_65:*/ TRAP_BRANCH(0x165,blimp_generic_redone)
24919/*TT_TCC_66:*/ TRAP_BRANCH(0x166,blimp_generic_redone)
24920/*TT_TCC_67:*/ TRAP_BRANCH(0x167,blimp_generic_redone)
24921/*TT_TCC_68:*/ TRAP_BRANCH(0x168,blimp_generic_redone)
24922/*TT_TCC_69:*/ TRAP_BRANCH(0x169,blimp_generic_redone)
24923/*TT_TCC_6a:*/ TRAP_BRANCH(0x16A,blimp_generic_redone)
24924/*TT_TCC_6b:*/ TRAP_BRANCH(0x16B,blimp_generic_redone)
24925/*TT_TCC_6c:*/ TRAP_BRANCH(0x16C,blimp_generic_redone)
24926/*TT_TCC_6d:*/ TRAP_BRANCH(0x16D,blimp_generic_redone)
24927/*TT_TCC_6e:*/ TRAP_BRANCH(0x16E,blimp_generic_redone)
24928/*TT_TCC_6f:*/ TRAP_BRANCH(0x16F,blimp_generic_redone)
24929
24930/* Pseudo branches */
24931/*TT_TCC_70:*/ TRAP_BRANCH(0x170,blimp_pseudo_branch) /*PBRAN_MIN*/
24932/*TT_TCC_71:*/ TRAP_BRANCH(0x171,blimp_pseudo_branch)
24933/*TT_TCC_72:*/ TRAP_BRANCH(0x172,blimp_pseudo_branch)
24934/*TT_TCC_73:*/ TRAP_BRANCH(0x173,blimp_pseudo_branch)
24935/*TT_TCC_74:*/ TRAP_BRANCH(0x174,blimp_pseudo_branch)
24936/*TT_TCC_75:*/ TRAP_BRANCH(0x175,blimp_pseudo_branch)
24937/*TT_TCC_76:*/ TRAP_BRANCH(0x176,blimp_pseudo_branch)
24938/*TT_TCC_77:*/ TRAP_BRANCH(0x177,blimp_pseudo_branch)
24939/*TT_TCC_78:*/ TRAP_BRANCH(0x178,blimp_pseudo_branch)
24940/*TT_TCC_79:*/ TRAP_BRANCH(0x179,blimp_pseudo_branch)
24941/*TT_TCC_7a:*/ TRAP_BRANCH(0x17A,blimp_pseudo_branch)
24942/*TT_TCC_7b:*/ TRAP_BRANCH(0x17B,blimp_pseudo_branch)
24943/*TT_TCC_7c:*/ TRAP_BRANCH(0x17C,blimp_pseudo_branch)
24944/*TT_TCC_7d:*/ TRAP_BRANCH(0x17D,blimp_pseudo_branch)
24945/*TT_TCC_7e:*/ TRAP_BRANCH(0x17E,blimp_pseudo_branch)
24946/*TT_TCC_7f:*/ TRAP_BRANCH(0x17F,blimp_pseudo_branch)
24947 .skip 128*32
24948
24949! Trap table for TL>=1: nothing for now
24950
24951DEFAULT_TRAP(0x200)
24952DEFAULT_TRAP(0x201)
24953DEFAULT_TRAP(0x202)
24954DEFAULT_TRAP(0x203)
24955DEFAULT_TRAP(0x204)
24956DEFAULT_TRAP(0x205)
24957DEFAULT_TRAP(0x206)
24958DEFAULT_TRAP(0x207)
24959DEFAULT_TRAP(0x208)
24960DEFAULT_TRAP(0x209)
24961DEFAULT_TRAP(0x20A)
24962DEFAULT_TRAP(0x20B)
24963DEFAULT_TRAP(0x20C)
24964DEFAULT_TRAP(0x20D)
24965DEFAULT_TRAP(0x20E)
24966DEFAULT_TRAP(0x20F)
24967
24968DEFAULT_TRAP(0x210)
24969DEFAULT_TRAP(0x211)
24970DEFAULT_TRAP(0x212)
24971DEFAULT_TRAP(0x213)
24972DEFAULT_TRAP(0x214)
24973DEFAULT_TRAP(0x215)
24974DEFAULT_TRAP(0x216)
24975DEFAULT_TRAP(0x217)
24976DEFAULT_TRAP(0x218)
24977DEFAULT_TRAP(0x219)
24978DEFAULT_TRAP(0x21A)
24979DEFAULT_TRAP(0x21B)
24980DEFAULT_TRAP(0x21C)
24981DEFAULT_TRAP(0x21D)
24982DEFAULT_TRAP(0x21E)
24983DEFAULT_TRAP(0x21F)
24984
24985DEFAULT_TRAP(0x220)
24986DEFAULT_TRAP(0x221)
24987DEFAULT_TRAP(0x222)
24988DEFAULT_TRAP(0x223)
24989DEFAULT_TRAP(0x224)
24990DEFAULT_TRAP(0x225)
24991DEFAULT_TRAP(0x226)
24992DEFAULT_TRAP(0x227)
24993DEFAULT_TRAP(0x228)
24994DEFAULT_TRAP(0x229)
24995DEFAULT_TRAP(0x22A)
24996DEFAULT_TRAP(0x22B)
24997DEFAULT_TRAP(0x22C)
24998DEFAULT_TRAP(0x22D)
24999DEFAULT_TRAP(0x22E)
25000DEFAULT_TRAP(0x22F)
25001
25002DEFAULT_TRAP(0x230)
25003DEFAULT_TRAP(0x231)
25004DEFAULT_TRAP(0x232)
25005DEFAULT_TRAP(0x233)
25006DEFAULT_TRAP(0x234)
25007DEFAULT_TRAP(0x235)
25008DEFAULT_TRAP(0x236)
25009DEFAULT_TRAP(0x237)
25010DEFAULT_TRAP(0x238)
25011DEFAULT_TRAP(0x239)
25012DEFAULT_TRAP(0x23A)
25013DEFAULT_TRAP(0x23B)
25014DEFAULT_TRAP(0x23C)
25015DEFAULT_TRAP(0x23D)
25016DEFAULT_TRAP(0x23E)
25017DEFAULT_TRAP(0x23F)
25018
25019DEFAULT_TRAP(0x240)
25020DEFAULT_TRAP(0x241)
25021DEFAULT_TRAP(0x242)
25022DEFAULT_TRAP(0x243)
25023DEFAULT_TRAP(0x244)
25024DEFAULT_TRAP(0x245)
25025DEFAULT_TRAP(0x246)
25026DEFAULT_TRAP(0x247)
25027DEFAULT_TRAP(0x248)
25028DEFAULT_TRAP(0x249)
25029DEFAULT_TRAP(0x24A)
25030DEFAULT_TRAP(0x24B)
25031DEFAULT_TRAP(0x24C)
25032DEFAULT_TRAP(0x24D)
25033DEFAULT_TRAP(0x24E)
25034DEFAULT_TRAP(0x24F)
25035
25036DEFAULT_TRAP(0x250)
25037DEFAULT_TRAP(0x251)
25038DEFAULT_TRAP(0x252)
25039DEFAULT_TRAP(0x253)
25040DEFAULT_TRAP(0x254)
25041DEFAULT_TRAP(0x255)
25042DEFAULT_TRAP(0x256)
25043DEFAULT_TRAP(0x257)
25044DEFAULT_TRAP(0x258)
25045DEFAULT_TRAP(0x259)
25046DEFAULT_TRAP(0x25A)
25047DEFAULT_TRAP(0x25B)
25048DEFAULT_TRAP(0x25C)
25049DEFAULT_TRAP(0x25D)
25050DEFAULT_TRAP(0x25E)
25051DEFAULT_TRAP(0x25F)
25052
25053DEFAULT_TRAP(0x260)
25054DEFAULT_TRAP(0x261)
25055DEFAULT_TRAP(0x262)
25056DEFAULT_TRAP(0x263)
25057DEFAULT_TRAP(0x264)
25058DEFAULT_TRAP(0x265)
25059DEFAULT_TRAP(0x266)
25060DEFAULT_TRAP(0x267)
25061DEFAULT_TRAP(0x268)
25062DEFAULT_TRAP(0x269)
25063DEFAULT_TRAP(0x26A)
25064DEFAULT_TRAP(0x26B)
25065DEFAULT_TRAP(0x26C)
25066DEFAULT_TRAP(0x26D)
25067DEFAULT_TRAP(0x26E)
25068DEFAULT_TRAP(0x26F)
25069
25070DEFAULT_TRAP(0x270)
25071DEFAULT_TRAP(0x271)
25072DEFAULT_TRAP(0x272)
25073DEFAULT_TRAP(0x273)
25074DEFAULT_TRAP(0x274)
25075DEFAULT_TRAP(0x275)
25076DEFAULT_TRAP(0x276)
25077DEFAULT_TRAP(0x277)
25078DEFAULT_TRAP(0x278)
25079DEFAULT_TRAP(0x279)
25080DEFAULT_TRAP(0x27A)
25081DEFAULT_TRAP(0x27B)
25082DEFAULT_TRAP(0x27C)
25083DEFAULT_TRAP(0x27D)
25084DEFAULT_TRAP(0x27E)
25085DEFAULT_TRAP(0x27F)
25086
25087DEFAULT_TRAP(0x280)
25088DEFAULT_TRAP(0x281)
25089DEFAULT_TRAP(0x282)
25090DEFAULT_TRAP(0x283)
25091DEFAULT_TRAP(0x284)
25092DEFAULT_TRAP(0x285)
25093DEFAULT_TRAP(0x286)
25094DEFAULT_TRAP(0x287)
25095DEFAULT_TRAP(0x288)
25096DEFAULT_TRAP(0x289)
25097DEFAULT_TRAP(0x28A)
25098DEFAULT_TRAP(0x28B)
25099DEFAULT_TRAP(0x28C)
25100DEFAULT_TRAP(0x28D)
25101DEFAULT_TRAP(0x28E)
25102DEFAULT_TRAP(0x28F)
25103
25104DEFAULT_TRAP(0x290)
25105DEFAULT_TRAP(0x291)
25106DEFAULT_TRAP(0x292)
25107DEFAULT_TRAP(0x293)
25108DEFAULT_TRAP(0x294)
25109DEFAULT_TRAP(0x295)
25110DEFAULT_TRAP(0x296)
25111DEFAULT_TRAP(0x297)
25112DEFAULT_TRAP(0x298)
25113DEFAULT_TRAP(0x299)
25114DEFAULT_TRAP(0x29A)
25115DEFAULT_TRAP(0x29B)
25116DEFAULT_TRAP(0x29C)
25117DEFAULT_TRAP(0x29D)
25118DEFAULT_TRAP(0x29E)
25119DEFAULT_TRAP(0x29F)
25120
25121DEFAULT_TRAP(0x2A0)
25122DEFAULT_TRAP(0x2A1)
25123DEFAULT_TRAP(0x2A2)
25124DEFAULT_TRAP(0x2A3)
25125DEFAULT_TRAP(0x2A4)
25126DEFAULT_TRAP(0x2A5)
25127DEFAULT_TRAP(0x2A6)
25128DEFAULT_TRAP(0x2A7)
25129DEFAULT_TRAP(0x2A8)
25130DEFAULT_TRAP(0x2A9)
25131DEFAULT_TRAP(0x2AA)
25132DEFAULT_TRAP(0x2AB)
25133DEFAULT_TRAP(0x2AC)
25134DEFAULT_TRAP(0x2AD)
25135DEFAULT_TRAP(0x2AE)
25136DEFAULT_TRAP(0x2AF)
25137
25138DEFAULT_TRAP(0x2B0)
25139DEFAULT_TRAP(0x2B1)
25140DEFAULT_TRAP(0x2B2)
25141DEFAULT_TRAP(0x2B3)
25142DEFAULT_TRAP(0x2B4)
25143DEFAULT_TRAP(0x2B5)
25144DEFAULT_TRAP(0x2B6)
25145DEFAULT_TRAP(0x2B7)
25146DEFAULT_TRAP(0x2B8)
25147DEFAULT_TRAP(0x2B9)
25148DEFAULT_TRAP(0x2BA)
25149DEFAULT_TRAP(0x2BB)
25150DEFAULT_TRAP(0x2BC)
25151DEFAULT_TRAP(0x2BD)
25152DEFAULT_TRAP(0x2BE)
25153DEFAULT_TRAP(0x2BF)
25154
25155DEFAULT_TRAP(0x2C0)
25156DEFAULT_TRAP(0x2C1)
25157DEFAULT_TRAP(0x2C2)
25158DEFAULT_TRAP(0x2C3)
25159DEFAULT_TRAP(0x2C4)
25160DEFAULT_TRAP(0x2C5)
25161DEFAULT_TRAP(0x2C6)
25162DEFAULT_TRAP(0x2C7)
25163DEFAULT_TRAP(0x2C8)
25164DEFAULT_TRAP(0x2C9)
25165DEFAULT_TRAP(0x2CA)
25166DEFAULT_TRAP(0x2CB)
25167DEFAULT_TRAP(0x2CC)
25168DEFAULT_TRAP(0x2CD)
25169DEFAULT_TRAP(0x2CE)
25170DEFAULT_TRAP(0x2CF)
25171
25172DEFAULT_TRAP(0x2D0)
25173DEFAULT_TRAP(0x2D1)
25174DEFAULT_TRAP(0x2D2)
25175DEFAULT_TRAP(0x2D3)
25176DEFAULT_TRAP(0x2D4)
25177DEFAULT_TRAP(0x2D5)
25178DEFAULT_TRAP(0x2D6)
25179DEFAULT_TRAP(0x2D7)
25180DEFAULT_TRAP(0x2D8)
25181DEFAULT_TRAP(0x2D9)
25182DEFAULT_TRAP(0x2DA)
25183DEFAULT_TRAP(0x2DB)
25184DEFAULT_TRAP(0x2DC)
25185DEFAULT_TRAP(0x2DD)
25186DEFAULT_TRAP(0x2DE)
25187DEFAULT_TRAP(0x2DF)
25188
25189DEFAULT_TRAP(0x2E0)
25190DEFAULT_TRAP(0x2E1)
25191DEFAULT_TRAP(0x2E2)
25192DEFAULT_TRAP(0x2E3)
25193DEFAULT_TRAP(0x2E4)
25194DEFAULT_TRAP(0x2E5)
25195DEFAULT_TRAP(0x2E6)
25196DEFAULT_TRAP(0x2E7)
25197DEFAULT_TRAP(0x2E8)
25198DEFAULT_TRAP(0x2E9)
25199DEFAULT_TRAP(0x2EA)
25200DEFAULT_TRAP(0x2EB)
25201DEFAULT_TRAP(0x2EC)
25202DEFAULT_TRAP(0x2ED)
25203DEFAULT_TRAP(0x2EE)
25204DEFAULT_TRAP(0x2EF)
25205
25206DEFAULT_TRAP(0x2F0)
25207DEFAULT_TRAP(0x2F1)
25208DEFAULT_TRAP(0x2F2)
25209DEFAULT_TRAP(0x2F3)
25210DEFAULT_TRAP(0x2F4)
25211DEFAULT_TRAP(0x2F5)
25212DEFAULT_TRAP(0x2F6)
25213DEFAULT_TRAP(0x2F7)
25214DEFAULT_TRAP(0x2F8)
25215DEFAULT_TRAP(0x2F9)
25216DEFAULT_TRAP(0x2FA)
25217DEFAULT_TRAP(0x2FB)
25218DEFAULT_TRAP(0x2FC)
25219DEFAULT_TRAP(0x2FD)
25220DEFAULT_TRAP(0x2FE)
25221DEFAULT_TRAP(0x2FF)
25222
25223TRAP_JUMP(blimp_end_good)
25224TRAP_JUMP(blimp_end_bad)
25225DEFAULT_TRAP(0x302)
25226DEFAULT_TRAP(0x303)
25227DEFAULT_TRAP(0x304)
25228DEFAULT_TRAP(0x305)
25229DEFAULT_TRAP(0x306)
25230DEFAULT_TRAP(0x307)
25231DEFAULT_TRAP(0x308)
25232DEFAULT_TRAP(0x309)
25233DEFAULT_TRAP(0x30A)
25234DEFAULT_TRAP(0x30B)
25235DEFAULT_TRAP(0x30C)
25236DEFAULT_TRAP(0x30D)
25237DEFAULT_TRAP(0x30E)
25238DEFAULT_TRAP(0x30F)
25239
25240DEFAULT_TRAP(0x310)
25241DEFAULT_TRAP(0x311)
25242DEFAULT_TRAP(0x312)
25243DEFAULT_TRAP(0x313)
25244DEFAULT_TRAP(0x314)
25245DEFAULT_TRAP(0x315)
25246DEFAULT_TRAP(0x316)
25247DEFAULT_TRAP(0x317)
25248DEFAULT_TRAP(0x318)
25249DEFAULT_TRAP(0x319)
25250DEFAULT_TRAP(0x31A)
25251DEFAULT_TRAP(0x31B)
25252DEFAULT_TRAP(0x31C)
25253DEFAULT_TRAP(0x31D)
25254DEFAULT_TRAP(0x31E)
25255DEFAULT_TRAP(0x31F)
25256
25257DEFAULT_TRAP(0x320)
25258DEFAULT_TRAP(0x321)
25259DEFAULT_TRAP(0x322)
25260DEFAULT_TRAP(0x323)
25261DEFAULT_TRAP(0x324)
25262DEFAULT_TRAP(0x325)
25263DEFAULT_TRAP(0x326)
25264DEFAULT_TRAP(0x327)
25265DEFAULT_TRAP(0x328)
25266DEFAULT_TRAP(0x329)
25267DEFAULT_TRAP(0x32A)
25268DEFAULT_TRAP(0x32B)
25269DEFAULT_TRAP(0x32C)
25270DEFAULT_TRAP(0x32D)
25271DEFAULT_TRAP(0x32E)
25272DEFAULT_TRAP(0x32F)
25273
25274DEFAULT_TRAP(0x330)
25275DEFAULT_TRAP(0x331)
25276DEFAULT_TRAP(0x332)
25277DEFAULT_TRAP(0x333)
25278DEFAULT_TRAP(0x334)
25279DEFAULT_TRAP(0x335)
25280DEFAULT_TRAP(0x336)
25281DEFAULT_TRAP(0x337)
25282DEFAULT_TRAP(0x338)
25283DEFAULT_TRAP(0x339)
25284DEFAULT_TRAP(0x33A)
25285DEFAULT_TRAP(0x33B)
25286DEFAULT_TRAP(0x33C)
25287DEFAULT_TRAP(0x33D)
25288DEFAULT_TRAP(0x33E)
25289DEFAULT_TRAP(0x33F)
25290
25291DEFAULT_TRAP(0x340)
25292DEFAULT_TRAP(0x341)
25293DEFAULT_TRAP(0x342)
25294DEFAULT_TRAP(0x343)
25295DEFAULT_TRAP(0x344)
25296DEFAULT_TRAP(0x345)
25297DEFAULT_TRAP(0x346)
25298DEFAULT_TRAP(0x347)
25299DEFAULT_TRAP(0x348)
25300DEFAULT_TRAP(0x349)
25301DEFAULT_TRAP(0x34A)
25302DEFAULT_TRAP(0x34B)
25303DEFAULT_TRAP(0x34C)
25304DEFAULT_TRAP(0x34D)
25305DEFAULT_TRAP(0x34E)
25306DEFAULT_TRAP(0x34F)
25307
25308DEFAULT_TRAP(0x350)
25309DEFAULT_TRAP(0x351)
25310DEFAULT_TRAP(0x352)
25311DEFAULT_TRAP(0x353)
25312DEFAULT_TRAP(0x354)
25313DEFAULT_TRAP(0x355)
25314DEFAULT_TRAP(0x356)
25315DEFAULT_TRAP(0x357)
25316DEFAULT_TRAP(0x358)
25317DEFAULT_TRAP(0x359)
25318DEFAULT_TRAP(0x35A)
25319DEFAULT_TRAP(0x35B)
25320DEFAULT_TRAP(0x35C)
25321DEFAULT_TRAP(0x35D)
25322DEFAULT_TRAP(0x35E)
25323DEFAULT_TRAP(0x35F)
25324
25325DEFAULT_TRAP(0x360)
25326DEFAULT_TRAP(0x361)
25327DEFAULT_TRAP(0x362)
25328DEFAULT_TRAP(0x363)
25329DEFAULT_TRAP(0x364)
25330DEFAULT_TRAP(0x365)
25331DEFAULT_TRAP(0x366)
25332DEFAULT_TRAP(0x367)
25333DEFAULT_TRAP(0x368)
25334DEFAULT_TRAP(0x369)
25335DEFAULT_TRAP(0x36A)
25336DEFAULT_TRAP(0x36B)
25337DEFAULT_TRAP(0x36C)
25338DEFAULT_TRAP(0x36D)
25339DEFAULT_TRAP(0x36E)
25340DEFAULT_TRAP(0x36F)
25341
25342DEFAULT_TRAP(0x370)
25343DEFAULT_TRAP(0x371)
25344DEFAULT_TRAP(0x372)
25345DEFAULT_TRAP(0x373)
25346DEFAULT_TRAP(0x374)
25347DEFAULT_TRAP(0x375)
25348DEFAULT_TRAP(0x376)
25349DEFAULT_TRAP(0x377)
25350DEFAULT_TRAP(0x378)
25351DEFAULT_TRAP(0x379)
25352DEFAULT_TRAP(0x37A)
25353DEFAULT_TRAP(0x37B)
25354DEFAULT_TRAP(0x37C)
25355DEFAULT_TRAP(0x37D)
25356DEFAULT_TRAP(0x37E)
25357DEFAULT_TRAP(0x37F)
25358
25359/*TT_END:*/
25360
25361#endif
25362
25363
25364/************************************************************************
25365 BLIMP TRAP HANDLERS:
25366************************************************************************/
25367
25368! Generic trap: just check the parameters and move on
25369HANDLER(blimp_generic_handler)
25370 CHECK_ENTRY
25371 BLIMP_DONE
25372
25373HANDLER(blimp_generic_no_cksum)
25374 CHECK_ENTRY
25375 done
25376
25377HANDLER(blimp_misalign_handler)
25378 CHECK_ENTRY
25379#ifdef NEED_TREGS
25380 rdpr %tpc, %g7
25381 rdpr %tstate, %g3
25382#else
25383 mov %g4, %g7 ! tpc
25384#endif
25385 READ_DFAULT_REGS
25386#ifdef BLIMP_BAD_JMPL
25387! If offending instruction was JMPL %l6,%o7 then fix up
25388! the misaligned address in %l6 and retry it.
25389 andcc %g3, 0x800, %g0 ! test %tstate.pstate.am bit
25390 bz mal_64
25391 nop
25392 srl %g7, 0, %g7
25393LOCL(mal_64)
25394 lduwa [%g7]ASI_PRIMARY, %g5 ! fetch instr
25395 srlx %g5, 25, %g2
25396 cmp %g2, 0x4F ! 31:25 = 10 01111 = jmpl %o7
25397 bne mal_done
25398 nop
25399 andn %l6, 0x3, %l6 ! zero lower 2 bits
25400 BLIMP_RETRY ! have another go
25401#endif
25402LOCL(mal_done)
25403 BLIMP_DONE
25404
25405!========================================
25406! Faked trap codes: make blimp think
25407! a correct V9 trap type occurred instead
25408! of the SunSparc-2.0 variants.
25409
25410HANDLER(blimp_fake_tt08)
25411 CHECK_ENTRY
25412#if BLIMP_TRAP_CKSUM
25413 wrpr %g0, 0x08, %tt
25414#endif
25415 ba blimp_iae1
25416 nop
25417
25418HANDLER(blimp_fake_tt30)
25419 CHECK_ENTRY
25420#if BLIMP_TRAP_CKSUM
25421 wrpr %g0, 0x30, %tt
25422#endif
25423 ba blimp_dae1
25424 nop
25425
25426
25427!========================================
25428! Redone: do a RETRY that looks like a DONE
25429
25430HANDLER(blimp_generic_redone)
25431 CHECK_ENTRY
25432#ifdef NEED_TREGS
25433 rdpr %tnpc, %g5
25434#endif
25435 add %g5, 4, %g4
25436 wrpr %g5, 0, %tpc ! tpc <-- tnpc
25437 wrpr %g4, 0, %tnpc ! tnpc <-- tnpc+4
25438 BLIMP_RETRY
25439
25440
25441!========================================
25442! Special TA trap to toggle privileged mode
25443
25444HANDLER(blimp_flip_priv)
25445 CHECK_ENTRY
25446#ifdef NEED_TREGS
25447 rdpr %tstate, %g3 ! get pstate from tstate
25448#endif
25449 wrpr %g3, 0x400, %tstate ! put pstate.priv back inverted
25450 BLIMP_DONE ! return
25451
25452
25453!========================================
25454! Special TA trap to enter non-privileged mode
25455
25456HANDLER(blimp_reset_priv)
25457 CHECK_ENTRY
25458#ifdef NEED_TREGS
25459 rdpr %tstate, %g3 ! get pstate from tstate
25460#endif
25461 andn %g3, 0x400, %g3 ! turn off pstate.priv bit
25462 wrpr %g3, 0, %tstate ! put it back
25463 BLIMP_DONE ! return in non-priv mode
25464
25465
25466!========================================
25467! Special TA trap to enter privileged mode
25468
25469HANDLER(blimp_set_priv)
25470 CHECK_ENTRY
25471#ifdef NEED_TREGS
25472 rdpr %tstate, %g3 ! get pstate from tstate
25473#endif
25474 or %g3, 0x400, %g3 ! turn on pstate.priv bit
25475 wrpr %g3, 0, %tstate ! put it back
25476 BLIMP_DONE ! return in priv mode
25477
25478
25479!========================================
25480! Special TA trap to toggle PSTATE_PEF bit
25481
25482HANDLER(blimp_flip_fp)
25483 CHECK_ENTRY
25484#ifdef NEED_TREGS
25485 rdpr %tstate, %g3 ! get pstate from tstate
25486#endif
25487 sethi %hi(0x1000), %g4
25488 wrpr %g3, %g4, %tstate ! put pstate.pef back inverted
25489 BLIMP_DONE ! return
25490
25491
25492!========================================
25493! Special TA trap to clear %cleanwin reg
25494
25495HANDLER(blimp_cleanwin0)
25496 CHECK_ENTRY
25497 wrpr %g0, %g0, %cleanwin ! reset cleanwin reg
25498 BLIMP_DONE ! return
25499
25500
25501!========================================
25502! Priv-Op or Instruction-Access Exception:
25503! Turn on privileged mode and retry
25504
25505HANDLER(blimp_iae)
25506 READ_IFAULT_REGS
25507 READ_TAG_ACCESS
25508HANDLER(blimp_privop)
25509 CHECK_ENTRY
25510LOCL(blimp_iae1)
25511#ifdef NEED_TREGS
25512 rdpr %tstate, %g3 ! get pstate from tstate
25513#endif
25514 or %g3, 0x400, %g3 ! turn on pstate.priv bit
25515 wrpr %g3, 0, %tstate ! put it back
25516 BLIMP_RETRY ! retry in priv mode
25517
25518!========================================
25519! Data-Access Exception or Privileged Access Exception:
25520! Turn on priv mode and retry, or skip if already on
25521
25522HANDLER(blimp_dae)
25523 READ_TAG_ACCESS
25524HANDLER(blimp_privacc)
25525 CHECK_ENTRY
25526 READ_DFAULT_REGS
25527LOCL(blimp_dae1)
25528#ifdef NEED_TREGS
25529 rdpr %tstate, %g3 ! get pstate from tstate
25530#endif
25531 andcc %g3, 0x400, %g0 ! IF already running in priv mode
25532 bnz dae_done ! THEN skip over instruction
25533 nop ! ELSE
25534 or %g3, 0x400, %g3 ! turn on pstate.priv bit
25535 wrpr %g3, 0, %tstate ! put it back
25536 BLIMP_RETRY ! retry in priv mode
25537LOCL(dae_done)
25538 BLIMP_DONE
25539
25540!========================================
25541! FP_disabled handler: turn it on (both PEF and FEF)
25542HANDLER(blimp_set_fp)
25543 CHECK_ENTRY
25544#ifdef NEED_TREGS
25545 rdpr %tstate, %g3 ! get pstate from tstate
25546#endif
25547 sethi %hi(0x1000), %g4
25548 or %g3, %g4, %g3 ! turn on pstate.pef bit
25549 wrpr %g3, 0, %tstate ! put it back
25550 rd %fprs, %g5 ! turn on fprs.fef
25551 or %g5, 0x04, %g5
25552 wr %g5, 0, %fprs
25553 BLIMP_RETRY ! retry in priv mode
25554
25555HANDLER(blimp_set_fprs) ! handler just for TL>1
25556 CHECK_ENTRY
25557 wr %g5, 0x04, %fprs
25558 retry
25559
25560
25561!========================================
25562! FP_trap handler: verify XFSR and continue
25563HANDLER(blimp_fp_trap)
25564 CHECK_ENTRY
25565#ifdef BLIMP_VERIFY_XFSR
25566 mov BLIMP_SCRATCHPAD_VA, %g3
25567 ldxa [%g3]ASI_SCRATCHPAD, %g4
25568 stx %fsr, [%g4+0] ! get fsr and zero ftt
25569 ldx [%g4+0], %g5 ! load it to verify it
25570#endif
25571 BLIMP_DONE
25572
25573
25574!========================================
25575! SOFTINT trap handler
25576! Check validity, turn off bit, and retry
25577!
25578HANDLER(blimp_softint)
25579 CHECK_ENTRY
25580HANDLER(rd_softint)
25581LOCL(rd_softint_l)
25582#ifdef NEED_TREGS
25583 rdpr %tt, %g2
25584#endif
25585 rd %softint, %g3 ! get softint bits
25586 sethi %hi(0x10000), %g4 ! bit 16
25587 or %g4, 1, %g4 ! bit 0
25588 mov 1, %g5 ! make a bit mask
25589 sllx %g5, %g2, %g5 ! using tt[5:0] = int#
25590 or %g5, %g4, %g5 ! also bits 16,0
25591 andcc %g5, %g3, %g0 ! IF softint bit or 16/0 not set
25592 bz blimp_incorr_trap ! THEN error: why the trap?
25593 nop
25594 wr %g5, 0, %clear_softint ! remove the bit from softint
25595 BLIMP_RETRY
25596
25597HANDLER(blimp_tickint) /* special handler for tick-comparator/timeout function */
25598 CHECK_ENTRY
25599#if ((defined TICK_END_GOOD) || (defined TICK_END_BAD))
25600 rd %tick_cmpr, %g5 ! get tick comparator
25601 rd %tick, %g4 ! get tick reg
25602 cmp %g4, %g5 ! IF tick < comparator
25603 blu %xcc, rd_softint_l ! THEN handle as normal softint
25604 nop ! ELSE abandon ship (timeout)
25605#ifdef TICK_END_GOOD
25606 ba %xcc, blimp_end_good
25607#else
25608 ba %xcc, blimp_end_bad
25609#endif
25610 nop
25611#else
25612 ba %xcc, rd_softint_l
25613 nop
25614#endif
25615
25616
25617!========================================
25618! Special TA trap to demap stack:
25619! The stack pointer is used to determine a page to demap
25620
25621HANDLER(blimp_demap_stack)
25622 CHECK_ENTRY
25623 rdpr %tstate, %g3
25624 add %o6, BLIMP_BIAS64, %g2 ! cancel out bias
25625 andcc %g3, 0x800, %g0 ! if 32-bit mode
25626 bz bds10 ! then
25627 nop
25628 add %o6, BLIMP_BIAS32, %g2 ! use bias32
25629 srl %g2, 0, %g2 ! mask upper 32 bits
25630LOCL(bds10)
25631#if BLIMP_SPLIT_STACK
25632 set 0x2000, %g4 ! size of stack area
25633 andcc %g2, 0x800, %g0 ! if near beginning of a page
25634 bnz bds20 ! then
25635 nop
25636 sub %g2, %g4, %g2 ! hit previous page
25637 ba bds30 ! else near end of a page
25638 nop
25639LOCL(bds20)
25640 add %g2, %g4, %g2 ! hit next page
25641LOCL(bds30)
25642#endif
25643 set 0x7FF, %g4
25644 andn %g2, %g4, %g2 ! select type=Page, ctx=Pri
25645 mov %o0, %g4
25646 mov %g2, %o0
25647 ta T_API_HTRAP_INST0 ! must be done from hypervisor
25648 mov %g4, %o0
25649 BLIMP_DONE
25650
25651
25652!========================================
25653! Special TA trap to demap a random page
25654! selected from table of pages appended
25655! to the end of this file.
25656
25657HANDLER(blimp_demap_page)
25658 CHECK_ENTRY
25659#ifdef BLIMP_ENABLE_DEMAP
25660 mov BLIMP_SCRATCHPAD_VA, %g3
25661 ldxa [%g3]ASI_SCRATCHPAD, %g7 ! get adr of unique area
25662! El-cheapo random# generator
25663 lduw [%g7+8], %g5 ! previous rand# from unique area
25664 set 3141592653, %g2
25665 mulx %g5, %g2, %g5
25666 mov %g5, %g2
25667 srlx %g2, 32, %g2
25668 xor %g5, %g2, %g5
25669 set 0x1033C728, %g2
25670 add %g5, %g2, %g5
25671 stw %g5, [%g7+8] ! update rand# in unique area
25672! Compute random offset into list
25673 set DEMAP_PAGES, %g2 ! divisor
25674 udivx %g5, %g2, %g3 ! quotient
25675 mulx %g3, %g2, %g2 ! quotient * divisor
25676 sub %g5, %g2, %g5 ! remainder
25677! Pick page from list and demap it
25678 sllx %g5, 3, %g5
25679 setx blimp_demap_list, %g3, %g2 ! label&list generated by blimp
25680 ldx [%g2 + %g5], %g3
25681 mov %o0, %g4
25682 mov %g3, %o0
25683 andcc %o0, 0x10, %g0
25684 tnz T_API_HTRAP_INST0 ! must be done from hypervisor
25685 tz T_API_HTRAP_INST1
25686 mov %g4, %o0
25687#endif
25688 BLIMP_DONE
25689
25690
25691
25692!========================================
25693! Special TA trap to demap all contexts
25694
25695HANDLER(blimp_demap_all)
25696 CHECK_ENTRY
25697 mov %o0, %g4
25698 mov 0x80, %o0
25699 ta T_API_HTRAP_INST0 ! must be done from hypervisor
25700 ta T_API_HTRAP_INST1
25701 mov %g4, %o0
25702 BLIMP_DONE
25703
25704
25705
25706!========================================
25707! Special TA trap to perform a pseudo-branch:
25708! The last 4 bits of the trap-type code signify the
25709! number of instructions ahead to set %npc.
25710! %pc is set to the "delay slot" after the trap instruction.
25711
25712HANDLER(blimp_pseudo_branch)
25713 CHECK_ENTRY
25714#ifdef NEED_TREGS
25715 rdpr %tt, %g2
25716 rdpr %tpc, %g4
25717 rdpr %tnpc, %g5
25718#endif
25719 and %g2, 0x0F, %g2 ! last 4 bits of trap code
25720 add %g2, 1, %g2 ! +1
25721 sllx %g2, 2, %g2 ! convert to instruction offset
25722 wrpr %g5, 0, %tpc ! tnpc -> tpc
25723 add %g4, %g2, %g4 ! add offset
25724 wrpr %g4, 0, %tnpc ! tpc+4+offset -> tnpc
25725 retry ! resume program like a branch
25726
25727
25728!========================================
25729! Special TA trap to increment the secondary context number:
25730
25731HANDLER(blimp_switch_ctx2)
25732 CHECK_ENTRY
25733 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g7
25734 ldxa [%g7]ASI_SECONDARY_CONTEXT_REG, %g2 ! get current sec ctx#
25735 set BLIMP_1ST_CTX-1, %g3 ! first ctx#-1
25736 set BLIMP_MAX_CTX, %g4 ! last ctx#
25737 set 0x1FFF, %g5 ! mask
25738 cmp %g2, %g4 ! if old == last ctx#
25739 move %xcc, %g3, %g2 ! then new = first ctx#-1
25740 add %g2, 1, %g2 ! next sequential ctx#
25741 and %g2, %g5, %g2 ! wrap at 0x1FFF
25742 movrz %g2, 1, %g2 ! skip ctx==0
25743 stxa %g2, [%g7]ASI_SECONDARY_CONTEXT_REG ! set new sec ctx#
25744 BLIMP_DONE
25745
25746
25747!========================================
25748! Spill and Fill handlers:
25749
25750
25751! SPILL handler 64-bit mode
25752HANDLER(blimp_spill64_handler)
25753 CHECK_ENTRY
25754 wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
25755 stxa %l0, [%o6 + BLIMP_BIAS64 + (8*0)]%asi
25756 stxa %l1, [%o6 + BLIMP_BIAS64 + (8*1)]%asi
25757 stxa %l2, [%o6 + BLIMP_BIAS64 + (8*2)]%asi
25758 stxa %l3, [%o6 + BLIMP_BIAS64 + (8*3)]%asi
25759 stxa %l4, [%o6 + BLIMP_BIAS64 + (8*4)]%asi
25760 stxa %l5, [%o6 + BLIMP_BIAS64 + (8*5)]%asi
25761 stxa %l6, [%o6 + BLIMP_BIAS64 + (8*6)]%asi
25762 stxa %l7, [%o6 + BLIMP_BIAS64 + (8*7)]%asi
25763 stxa %i0, [%o6 + BLIMP_BIAS64 + (8*8)]%asi
25764 stxa %i1, [%o6 + BLIMP_BIAS64 + (8*9)]%asi
25765 stxa %i2, [%o6 + BLIMP_BIAS64 + (8*10)]%asi
25766 stxa %i3, [%o6 + BLIMP_BIAS64 + (8*11)]%asi
25767 stxa %i4, [%o6 + BLIMP_BIAS64 + (8*12)]%asi
25768 stxa %i5, [%o6 + BLIMP_BIAS64 + (8*13)]%asi
25769 stxa %i6, [%o6 + BLIMP_BIAS64 + (8*14)]%asi
25770 stxa %i7, [%o6 + BLIMP_BIAS64 + (8*15)]%asi
25771 saved
25772 BLIMP_RETRY
25773
25774
25775! SPILL handler 32-bit mode
25776HANDLER(blimp_spill32_handler)
25777 CHECK_ENTRY
25778 srl %o6, 0, %o6 ! cuz helpers do it
25779 wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
25780 stwa %l0, [%o6 + BLIMP_BIAS32 + (4*0)]%asi
25781 stwa %l1, [%o6 + BLIMP_BIAS32 + (4*1)]%asi
25782 stwa %l2, [%o6 + BLIMP_BIAS32 + (4*2)]%asi
25783 stwa %l3, [%o6 + BLIMP_BIAS32 + (4*3)]%asi
25784 stwa %l4, [%o6 + BLIMP_BIAS32 + (4*4)]%asi
25785 stwa %l5, [%o6 + BLIMP_BIAS32 + (4*5)]%asi
25786 stwa %l6, [%o6 + BLIMP_BIAS32 + (4*6)]%asi
25787 stwa %l7, [%o6 + BLIMP_BIAS32 + (4*7)]%asi
25788 stwa %i0, [%o6 + BLIMP_BIAS32 + (4*8)]%asi
25789 stwa %i1, [%o6 + BLIMP_BIAS32 + (4*9)]%asi
25790 stwa %i2, [%o6 + BLIMP_BIAS32 + (4*10)]%asi
25791 stwa %i3, [%o6 + BLIMP_BIAS32 + (4*11)]%asi
25792 stwa %i4, [%o6 + BLIMP_BIAS32 + (4*12)]%asi
25793 stwa %i5, [%o6 + BLIMP_BIAS32 + (4*13)]%asi
25794 stwa %i6, [%o6 + BLIMP_BIAS32 + (4*14)]%asi
25795 stwa %i7, [%o6 + BLIMP_BIAS32 + (4*15)]%asi
25796 saved
25797 BLIMP_RETRY
25798
25799
25800! FILL handler 64-bit mode
25801HANDLER(blimp_fill64_handler)
25802 CHECK_ENTRY
25803 wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
25804 ldxa [%o6 + BLIMP_BIAS64 + (8*0)]%asi, %l0
25805 ldxa [%o6 + BLIMP_BIAS64 + (8*1)]%asi, %l1
25806 ldxa [%o6 + BLIMP_BIAS64 + (8*2)]%asi, %l2
25807 ldxa [%o6 + BLIMP_BIAS64 + (8*3)]%asi, %l3
25808 ldxa [%o6 + BLIMP_BIAS64 + (8*4)]%asi, %l4
25809 ldxa [%o6 + BLIMP_BIAS64 + (8*5)]%asi, %l5
25810 ldxa [%o6 + BLIMP_BIAS64 + (8*6)]%asi, %l6
25811 ldxa [%o6 + BLIMP_BIAS64 + (8*7)]%asi, %l7
25812 ldxa [%o6 + BLIMP_BIAS64 + (8*8)]%asi, %i0
25813 ldxa [%o6 + BLIMP_BIAS64 + (8*9)]%asi, %i1
25814 ldxa [%o6 + BLIMP_BIAS64 + (8*10)]%asi, %i2
25815 ldxa [%o6 + BLIMP_BIAS64 + (8*11)]%asi, %i3
25816 ldxa [%o6 + BLIMP_BIAS64 + (8*12)]%asi, %i4
25817 ldxa [%o6 + BLIMP_BIAS64 + (8*13)]%asi, %i5
25818 ldxa [%o6 + BLIMP_BIAS64 + (8*14)]%asi, %i6
25819 ldxa [%o6 + BLIMP_BIAS64 + (8*15)]%asi, %i7
25820 restored
25821 BLIMP_RETRY
25822
25823
25824! FILL handler 32-bit mode
25825HANDLER(blimp_fill32_handler)
25826 CHECK_ENTRY
25827 srl %o6, 0, %o6 ! cuz helpers do it
25828 wr %g0, ASI_AS_IF_USER_PRIMARY, %asi
25829 lduwa [%o6 + BLIMP_BIAS32 + (4*0)]%asi, %l0
25830 lduwa [%o6 + BLIMP_BIAS32 + (4*1)]%asi, %l1
25831 lduwa [%o6 + BLIMP_BIAS32 + (4*2)]%asi, %l2
25832 lduwa [%o6 + BLIMP_BIAS32 + (4*3)]%asi, %l3
25833 lduwa [%o6 + BLIMP_BIAS32 + (4*4)]%asi, %l4
25834 lduwa [%o6 + BLIMP_BIAS32 + (4*5)]%asi, %l5
25835 lduwa [%o6 + BLIMP_BIAS32 + (4*6)]%asi, %l6
25836 lduwa [%o6 + BLIMP_BIAS32 + (4*7)]%asi, %l7
25837 lduwa [%o6 + BLIMP_BIAS32 + (4*8)]%asi, %i0
25838 lduwa [%o6 + BLIMP_BIAS32 + (4*9)]%asi, %i1
25839 lduwa [%o6 + BLIMP_BIAS32 + (4*10)]%asi, %i2
25840 lduwa [%o6 + BLIMP_BIAS32 + (4*11)]%asi, %i3
25841 lduwa [%o6 + BLIMP_BIAS32 + (4*12)]%asi, %i4
25842 lduwa [%o6 + BLIMP_BIAS32 + (4*13)]%asi, %i5
25843 lduwa [%o6 + BLIMP_BIAS32 + (4*14)]%asi, %i6
25844 lduwa [%o6 + BLIMP_BIAS32 + (4*15)]%asi, %i7
25845 restored
25846 BLIMP_RETRY
25847
25848!========================================
25849! CLEAN_WIN trap handler
25850HANDLER(blimp_cleanwin)
25851 CHECK_ENTRY
25852 sethi %hi(0xC1EA1000), %g5 ! init regs to known values
25853 add %g5, 0x010, %l0 ! 0x00000000C1EAnnnn
25854 add %l0, 0x101, %l1 ! where nn=register# (10-1F)
25855 add %l1, 0x101, %l2
25856 add %l2, 0x101, %l3
25857 add %l3, 0x101, %l4
25858 add %l4, 0x101, %l5
25859 add %l5, 0x101, %l6
25860 add %l6, 0x101, %l7
25861 add %l7, 0x101, %o0
25862 add %o0, 0x101, %o1
25863 add %o1, 0x101, %o2
25864 add %o2, 0x101, %o3
25865 add %o3, 0x101, %o4
25866 add %o4, 0x101, %o5
25867 add %o5, 0x101, %o6
25868 add %o6, 0x101, %o7
25869 rdpr %cleanwin, %g4 ! increment cleanwin reg
25870 add %g4, 1, %g4
25871 wrpr %g4, 0, %cleanwin
25872 BLIMP_RETRY
25873
25874#if 0 /*unused code*/
25875!========================================
25876! Trap checksum: add trap-type (g6) to path checksum before doing DONE
25877LOCL(blimp_done)
25878 mov %l0, %g3 ! save user L0
25879 mov %l1, %g4 ! save user L1
25880#ifdef NEED_TREGS
25881 rdpr %tt, %l0
25882#else
25883 mov %g6, %l0 ! copy TT
25884#endif
25885 rdpr %gl, %l1 !
25886 wrpr %g0, 0, %gl ! select user globals
25887 add %g1, %l0, %g1 ! add TT to checksum
25888 wrpr %l1, 0, %gl ! back to alt globals
25889 mov %g3, %l0 ! restore user L0
25890 mov %g4, %l1 ! restore user L1
25891 done ! DONE
25892
25893! Trap checksum: add trap-type (g6) to path checksum before doing RETRY
25894LOCL(blimp_retry)
25895 mov %l0, %g3 ! save user L0
25896 mov %l1, %g4 ! save user L1
25897#ifdef NEED_TREGS
25898 rdpr %tt, %l0
25899#else
25900 mov %g6, %l0 ! copy TT
25901#endif
25902 rdpr %gl, %l1 !
25903 wrpr %g0, 0, %gl ! select user globals
25904 add %g1, %l0, %g1 ! add TT to checksum
25905 wrpr %l1, 0, %gl ! back to alt globals
25906 mov %g3, %l0 ! restore user L0
25907 mov %g4, %l1 ! restore user L1
25908 retry ! RETRY
25909#endif
25910
25911!=======================================================================
25912! Finish-up the test. The reason code can be found in %g7.
25913
25914! Hey, the TT register and trap table entry point are inconsistent !
25915LOCL(blimp_bad_entry)
25916 mov BLIMP_ERR_BAD_ENTRY, %g7
25917 ba blimp_end_bad
25918 nop
25919
25920
25921! Hey, this kind of trap is undefined/reserved in the MM architecture !
25922LOCL(blimp_invalid_trap)
25923 mov BLIMP_ERR_INV_TRAP, %g7
25924 ba blimp_end_bad
25925 nop
25926
25927
25928! Hey, this kind of trap is valid, but BLIMP should never create one !
25929LOCL(blimp_unhandled_trap)
25930 mov BLIMP_ERR_UNEXP_TRAP, %g7
25931 ba blimp_end_bad
25932 nop
25933
25934
25935! Hey, this trap can occur in BLIMP, but shouldn't have at this time !
25936LOCL(blimp_incorr_trap)
25937 mov BLIMP_ERR_INCOR_TRAP, %g7
25938 ba blimp_end_bad
25939 nop
25940
25941
25942! HAPPY RETURN POINT (EXIT_GOOD)
25943LOCL(blimp_end_good)
25944#if defined(BLIMP_SYNC_FINISH) && (THREAD_COUNT > 1)
25945! For a multistrand test, wait for all strands to finish
25946 setx blimp_sync_count, %g2, %g1
25947 lduw [%g1], %g2 ! load thread counter
25948LOCL(blimp_cas_retry)
25949 sub %g2, 1, %g3 ! decrement it
25950 casa [%g1]0x04, %g2, %g3 ! atomic update
25951 cmp %g2, %g3 ! if it didn't work
25952 bne,a %icc, blimp_cas_retry ! then retry
25953 mov %g3, %g2
25954 membar #Sync
25955 brnz %g3, . ! spin here until counter goes to 0
25956 lduw [%g1], %g3
25957#endif
25958! ta T_HGOOD_TRAP
25959 setx TRAP_BASE_VA+((0x100+T_GOOD_TRAP)*32), %g2, %g1
25960 jmpl %g1, %g0
25961 nop
25962
25963! ERROR RETURN POINT (EXIT_BAD) - terminate with %g7=error code
25964LOCL(blimp_end_bad)
25965! ta T_HBAD_TRAP
25966 setx TRAP_BASE_VA+((0x100+T_BAD_TRAP)*32), %g2, %g1
25967 jmpl %g1, %g0
25968 nop
25969
25970/************************************************************************/
25971#if defined(BLIMP_SYNC_FINISH) && (THREAD_COUNT > 1)
25972 .align 64
25973LOCL(blimp_sync_count)
25974 .word THREAD_COUNT ! count of threads still running
25975#endif
25976/************************************************************************/
25977
25978!========================================================================
25979
25980SECTION .bcom000 DATA_VA=0xffffe0000
25981attr_data {
25982 Name = .bcom000,
25983 VA = 0xffffe0000,
25984 RA = 0xffffe0000,
25985 PA = ra2pa(0xffffe0000,0),
25986 part_0_ctx_zero_tsb_config_1,
25987 TTE_Context=0, TTE_Size=1, TTE_W=1, TTE_X=0,
25988 TTE_V=1, TTE_P=0, TTE_IE=0, TTE_NFO=0, TTE_E=0,
25989 TTE_CP=1, TTE_CV=0, TTE_Soft=0x0, TTE_SW0=0, TTE_SW1=0
25990}
25991
25992
25993SECTION .bcom000
25994.data
25995.global DATA001
25996DATA001:
25997 .xword 0x0000000000000000 ! 0000000FFFFE0000 +0000 44
25998 .xword 0xFDE21D2EE1425A13 ! 0000000FFFFE0008 +0008 44
25999.align 8
26000GLOB(blimp_demap_list) ! demap page addresses
26001 .xword 0x0000000000000010 ! 8K bcom001
26002 .xword 0x000000000A098000 ! 8K btext026
26003 .xword 0x000000000A09A000 ! 8K btext026a
26004 .xword 0x0000000017750000 ! 64K btext021
26005 .xword 0x0000000017760000 ! 64K btext021a
26006 .xword 0x000000001CB62000 ! 8K btext027
26007 .xword 0x000000001CB64000 ! 8K btext027a
26008 .xword 0x0000000037A20010 ! 8K bdata010
26009 .xword 0x000000007739C000 ! 8K btext001
26010 .xword 0x000000007739E000 ! 8K btext001a
26011 .xword 0x00000000DE430000 ! 64K btext037
26012 .xword 0x00000000DE440000 ! 64K btext037a
26013 .xword 0x00000000EE450000 ! 64K btext043
26014 .xword 0x00000000EE460000 ! 64K btext043a
26015 .xword 0x000000012098E000 ! 8K btext071
26016 .xword 0x0000000120990000 ! 8K btext071a
26017 .xword 0x00000002BE526010 ! 8K bdata006
26018 .xword 0x00000002CD7C0000 ! 64K btext020
26019 .xword 0x00000002CD7D0000 ! 64K btext020a
26020 .xword 0x00000003019D0000 ! 64K btext061
26021 .xword 0x00000003019E0000 ! 64K btext061a
26022 .xword 0x00000003CF192000 ! 8K btext023
26023 .xword 0x00000003CF194000 ! 8K btext023a
26024 .xword 0x0000000404410000 ! 8K btext036
26025 .xword 0x0000000404412000 ! 8K btext036a
26026 .xword 0x00000005ECB52000 ! 8K btext062
26027 .xword 0x00000005ECB54000 ! 8K btext062a
26028 .xword 0x0000000ABBFFC010 ! 8K bdata007
26029 .xword 0x0000000D630C0000 ! 64K btext059
26030 .xword 0x0000000D630D0000 ! 64K btext059a
26031 .xword 0x0000000FD3DD8010 ! 8K bkey014
26032 .xword 0x00000014F1D22000 ! 8K btext034
26033 .xword 0x00000014F1D24000 ! 8K btext034a
26034 .xword 0x0000001B10390000 ! 64K btext033
26035 .xword 0x0000001B103A0000 ! 64K btext033a
26036 .xword 0x000000253BA8E000 ! 8K btext060
26037 .xword 0x000000253BA90000 ! 8K btext060a
26038 .xword 0x0000002D0B250000 ! 64K btext011
26039 .xword 0x0000002D0B260000 ! 64K btext011a
26040 .xword 0x000000353BD84000 ! 8K btext014
26041 .xword 0x000000353BD86000 ! 8K btext014a
26042 .xword 0x00000043A288E000 ! 8K btext010
26043 .xword 0x00000043A2890000 ! 8K btext010a
26044 .xword 0x0000007AB17D6000 ! 8K btext022
26045 .xword 0x0000007AB17D8000 ! 8K btext022a
26046 .xword 0x0000007BD331E010 ! 8K bdata003
26047 .xword 0x0000007C9C5DA000 ! 8K btext008
26048 .xword 0x0000007C9C5DC000 ! 8K btext008a
26049 .xword 0x00000091AB900000 ! 64K btext024
26050 .xword 0x00000091AB910000 ! 64K btext024a
26051 .xword 0x000000C579CB8000 ! 8K btext025
26052 .xword 0x000000C579CBA000 ! 8K btext025a
26053 .xword 0x00000122C2D18000 ! 8K btext054
26054 .xword 0x00000122C2D1A000 ! 8K btext054a
26055 .xword 0x0000013BB83C0000 ! 64K btext058
26056 .xword 0x0000013BB83D0000 ! 64K btext058a
26057 .xword 0x0000019942650000 ! 8K btext038
26058 .xword 0x0000019942652000 ! 8K btext038a
26059 .xword 0x0000020E087A0000 ! 8K btext016
26060 .xword 0x0000020E087A2000 ! 8K btext016a
26061 .xword 0x0000038B0D6D0000 ! 64K btext031
26062 .xword 0x0000038B0D6E0000 ! 64K btext031a
26063 .xword 0x000005442292A010 ! 8K bdata004
26064 .xword 0x0000078B72170000 ! 64K btext003
26065 .xword 0x0000078B72180000 ! 64K btext003a
26066 .xword 0x000007F5D9240000 ! 64K btext047
26067 .xword 0x000007F5D9250000 ! 64K btext047a
26068 .xword 0x00000B427E146000 ! 8K btext046
26069 .xword 0x00000B427E148000 ! 8K btext046a
26070 .xword 0x0000176A2D10E010 ! 8K bdata008
26071 .xword 0x00001CE4923E0000 ! 64K btext042
26072 .xword 0x00001CE4923F0000 ! 64K btext042a
26073 .xword 0x0000264C6D5F0000 ! 8K btext039
26074 .xword 0x0000264C6D5F2000 ! 8K btext039a
26075 .xword 0x00002D5941FE8000 ! 8K btext051
26076 .xword 0x00002D5941FEA000 ! 8K btext051a
26077 .xword 0x00002D7752C74010 ! 8K bdata009
26078 .xword 0x00003A43B16B0000 ! 64K btext068
26079 .xword 0x00003A43B16C0000 ! 64K btext068a
26080 .xword 0x00003C41A0328000 ! 8K btext072
26081 .xword 0x00003C41A032A000 ! 8K btext072a
26082 .xword 0x00003DF7A87F4000 ! 8K btext013
26083 .xword 0x00003DF7A87F6000 ! 8K btext013a
26084 .xword 0x00004009F8ECE000 ! 8K btext029
26085 .xword 0x00004009F8ED0000 ! 8K btext029a
26086 .xword 0x0000432B15EE0000 ! 64K btext065
26087 .xword 0x0000432B15EF0000 ! 64K btext065a
26088 .xword 0x000048BE2BB90000 ! 8K btext040
26089 .xword 0x000048BE2BB92000 ! 8K btext040a
26090 .xword 0x000049973F5F6000 ! 8K btext045
26091 .xword 0x000049973F5F8000 ! 8K btext045a
26092 .xword 0x00004D76FB362000 ! 8K btext064
26093 .xword 0x00004D76FB364000 ! 8K btext064a
26094 .xword 0x000055C87AC64000 ! 8K btext007
26095 .xword 0x000055C87AC66000 ! 8K btext007a
26096 .xword 0x00005B2C7F660000 ! 64K btext052
26097 .xword 0x00005B2C7F670000 ! 64K btext052a
26098 .xword 0x00005F5F8C686000 ! 8K btext063
26099 .xword 0x00005F5F8C688000 ! 8K btext063a
26100 .xword 0x00006295AF326000 ! 8K btext055
26101 .xword 0x00006295AF328000 ! 8K btext055a
26102 .xword 0x00006433B5F10000 ! 64K btext018
26103 .xword 0x00006433B5F20000 ! 64K btext018a
26104 .xword 0x0000645FD9BF0000 ! 64K btext066
26105 .xword 0x0000645FD9C00000 ! 64K btext066a
26106 .xword 0x000068C90BC16000 ! 8K btext056
26107 .xword 0x000068C90BC18000 ! 8K btext056a
26108 .xword 0x00006DBC9E720000 ! 64K btext069
26109 .xword 0x00006DBC9E730000 ! 64K btext069a
26110 .xword 0x000072BC7D2D0000 ! 64K btext041
26111 .xword 0x000072BC7D2E0000 ! 64K btext041a
26112 .xword 0x00007559BC700000 ! 64K btext006
26113 .xword 0x00007559BC710000 ! 64K btext006a
26114 .xword 0x000077B0CED14000 ! 8K btext050
26115 .xword 0x000077B0CED16000 ! 8K btext050a
26116 .xword 0x000078E527FB0010 ! 64K bstk013
26117 .xword 0xFFFF81D639AF4010 ! 8K bdata005
26118 .xword 0xFFFF840DAE3C0010 ! 64K bblk012
26119 .xword 0xFFFF881536794000 ! 8K btext012
26120 .xword 0xFFFF881536796000 ! 8K btext012a
26121 .xword 0xFFFF8A373B700000 ! 64K btext004
26122 .xword 0xFFFF8A373B710000 ! 64K btext004a
26123 .xword 0xFFFF8A96C0800000 ! 64K btext067
26124 .xword 0xFFFF8A96C0810000 ! 64K btext067a
26125 .xword 0xFFFF8FC84CCE0000 ! 64K btext019
26126 .xword 0xFFFF8FC84CCF0000 ! 64K btext019a
26127 .xword 0xFFFF8FDCC57A6000 ! 8K btext053
26128 .xword 0xFFFF8FDCC57A8000 ! 8K btext053a
26129 .xword 0xFFFF99D6AC94A000 ! 8K btext048
26130 .xword 0xFFFF99D6AC94C000 ! 8K btext048a
26131 .xword 0xFFFF9B2209AA0000 ! 64K btext049
26132 .xword 0xFFFF9B2209AB0000 ! 64K btext049a
26133 .xword 0xFFFF9BAEE1F64000 ! 8K btext044
26134 .xword 0xFFFF9BAEE1F66000 ! 8K btext044a
26135 .xword 0xFFFFA4C7191F0000 ! 64K btext035
26136 .xword 0xFFFFA4C719200000 ! 64K btext035a
26137 .xword 0xFFFFAD2506700000 ! 8K btext009
26138 .xword 0xFFFFAD2506702000 ! 8K btext009a
26139 .xword 0xFFFFBB820FF6C000 ! 8K btext030
26140 .xword 0xFFFFBB820FF6E000 ! 8K btext030a
26141 .xword 0xFFFFC7EB4B3E2000 ! 8K btext015
26142 .xword 0xFFFFC7EB4B3E4000 ! 8K btext015a
26143 .xword 0xFFFFC982373BE000 ! 8K btext057
26144 .xword 0xFFFFC982373C0000 ! 8K btext057a
26145 .xword 0xFFFFCC8F4E8C0000 ! 64K btext017
26146 .xword 0xFFFFCC8F4E8D0000 ! 64K btext017a
26147 .xword 0xFFFFCFC22BC80000 ! 64K btext005
26148 .xword 0xFFFFCFC22BC90000 ! 64K btext005a
26149 .xword 0xFFFFD83919190000 ! 64K btext032
26150 .xword 0xFFFFD839191A0000 ! 64K btext032a
26151 .xword 0xFFFFDE523E7AE000 ! 8K btext070
26152 .xword 0xFFFFDE523E7B0000 ! 8K btext070a
26153 .xword 0xFFFFE88A02D5C010 ! 8K bdata011
26154 .xword 0xFFFFEB5230ED0000 ! 64K btext002
26155 .xword 0xFFFFEB5230EE0000 ! 64K btext002a
26156 .xword 0xFFFFEF73B9274010 ! 8K bdata002
26157 .xword 0xFFFFF5FE97FA0000 ! 8K btext028
26158 .xword 0xFFFFF5FE97FA2000 ! 8K btext028a
26159DEMAP_PAGES=158
26160.global DEMAP_PAGES
26161
26162#undef BLIMP_PRI_CONTEXT
26163#define BLIMP_PRI_CONTEXT 68
26164#undef BLIMP_SEC_CONTEXT
26165#define BLIMP_SEC_CONTEXT 69
26166#undef BLIMP_USER_PC
26167#define BLIMP_USER_PC 0x7739DD00
26168#undef BLIMP_USER_ASI
26169#define BLIMP_USER_ASI 0x89
26170#undef BLIMP_USER_PSTATE
26171#define BLIMP_USER_PSTATE 0x216
26172#undef BLIMP_USER_TSTATE
26173#define BLIMP_USER_TSTATE 0x89021600
26174#undef BLIMP_USER_WSTATE
26175#define BLIMP_USER_WSTATE 0x0
26176#undef BLIMP_TTABLE_ADDR
26177#define BLIMP_TTABLE_ADDR 0xE00000
26178#undef BLIMP_START_VA
26179#define BLIMP_START_VA 0x800000
26180#undef BLIMP_UNIQUE_AREA
26181#define BLIMP_UNIQUE_AREA
26182#undef BLIMP_THREADS
26183#define BLIMP_THREADS 8
26184#undef BLIMP_SHR_CONTEXT
26185#define BLIMP_SHR_CONTEXT 67
26186
26187
26188#ifndef BLIMP_SCRATCHPAD_VA
26189#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26190#endif
26191changequote([,])
26192
26193#define BLIMP_START_RA 0x800000
26194
26195SECTION .MAIN0 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*0),16)
26196attr_text {
26197 Name = .MAIN0,
26198 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*0),16),
26199 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*0),16),
26200 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*0)+PART_0_BASE,16),
26201 part_0_ctx_zero_tsb_config_0,
26202 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26203 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26204 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26205}
26206
26207changequote(`,')
26208.text
26209
26210main0:
26211.global main0
26212#ifndef BLIMP_MAIN_LABEL
26213#define BLIMP_MAIN_LABEL
26214main:
26215.global main
26216#endif
26217
26218#if THREAD_COUNT > 1
26219! Every thread is forced to start here, so we have to vector ourself
26220 rdth_id_p ! get thread# in o1
26221 sllx %o1, 13, %o1 ! convert to 8K page index
26222 setx contin, %l2, %l1
26223 jmpl %l1 + %o1, %g0
26224 nop
26225contin: ! arrive here in appropriate thread start page
26226#endif
26227
26228 wrpr %g0, 1, %tl ! switch to TL=1
26229
26230#ifdef BLIMP_UNIQUE_AREA
26231! Keep address of a strand-unique area in a scratchpad reg
26232 setx unique_area, %g5, %g6
26233 mov BLIMP_SCRATCHPAD_VA, %g3
26234 stxa %g6, [%g3]ASI_SCRATCHPAD
26235! Init demap random number seed using uarea address
26236 mov %g6, %g4
26237 srlx %g4, 32, %g4
26238 xor %g4, %g6, %g4
26239 stw %g4, [%g6+8]
26240#endif
26241
26242
26243! Set the context registers
26244 set BLIMP_PRI_CONTEXT, %g5
26245 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
26246 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26247
26248 set BLIMP_SEC_CONTEXT, %g5
26249 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
26250 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26251
26252#ifdef BLIMP_SHR_CONTEXT
26253 set BLIMP_SHR_CONTEXT, %g5
26254 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
26255 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26256 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
26257 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26258#endif
26259
26260#ifdef BLIMP_TTABLE_ADDR
26261! Set up the TBA register to point to BLIMP's trap table
26262 setx BLIMP_TTABLE_ADDR, %l1, %l2
26263 wrpr %l2, 0, %tba
26264#endif
26265
26266! Set initial pstate, asi, etc.
26267 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
26268 setx BLIMP_USER_TSTATE, %g5, %g6
26269 wrpr %g6, %tstate
26270
26271! Set starting PC and go there
26272 setx BLIMP_USER_PC, %g5, %g6 ! PC
26273 add %g6, 4, %g7 ! NPC = PC+4
26274 wrpr %g6, 0, %tpc
26275 wrpr %g7, 0, %tnpc
26276 retry ! start running in test case context & code
26277
26278!-----------------------------------------------------------
26279
26280#ifdef BLIMP_UNIQUE_AREA
26281! This is a writeable area unique for each cpu/strand
26282 .align 0x800
26283.local unique_area
26284unique_area:
26285 .skip 8 ! 0: place to save xfsr
26286 .skip 4 ! 8: random number for page demaps
26287#endif
26288
26289
26290#undef BLIMP_PRI_CONTEXT
26291#define BLIMP_PRI_CONTEXT 69
26292#undef BLIMP_SEC_CONTEXT
26293#define BLIMP_SEC_CONTEXT 68
26294#undef BLIMP_USER_PC
26295#define BLIMP_USER_PC 0x43A288FD00
26296#undef BLIMP_USER_ASI
26297#define BLIMP_USER_ASI 0x89
26298#undef BLIMP_USER_PSTATE
26299#define BLIMP_USER_PSTATE 0x216
26300#undef BLIMP_USER_TSTATE
26301#define BLIMP_USER_TSTATE 0x89021600
26302#undef BLIMP_USER_WSTATE
26303#define BLIMP_USER_WSTATE 0x0
26304#undef BLIMP_TTABLE_ADDR
26305#define BLIMP_TTABLE_ADDR 0xE00000
26306#undef BLIMP_START_VA
26307#define BLIMP_START_VA 0x800000
26308#undef BLIMP_UNIQUE_AREA
26309#define BLIMP_UNIQUE_AREA
26310#undef BLIMP_THREADS
26311#define BLIMP_THREADS 8
26312#undef BLIMP_SHR_CONTEXT
26313#define BLIMP_SHR_CONTEXT 67
26314
26315
26316#ifndef BLIMP_SCRATCHPAD_VA
26317#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26318#endif
26319changequote([,])
26320
26321#define BLIMP_START_RA 0x800000
26322
26323SECTION .MAIN1 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*1),16)
26324attr_text {
26325 Name = .MAIN1,
26326 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*1),16),
26327 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*1),16),
26328 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*1)+PART_0_BASE,16),
26329 part_0_ctx_zero_tsb_config_0,
26330 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26331 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26332 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26333}
26334
26335changequote(`,')
26336.text
26337
26338main1:
26339.global main1
26340#ifndef BLIMP_MAIN_LABEL
26341#define BLIMP_MAIN_LABEL
26342main:
26343.global main
26344#endif
26345
26346#if THREAD_COUNT > 1
26347! Every thread is forced to start here, so we have to vector ourself
26348 rdth_id_p ! get thread# in o1
26349 sllx %o1, 13, %o1 ! convert to 8K page index
26350 setx contin, %l2, %l1
26351 jmpl %l1 + %o1, %g0
26352 nop
26353contin: ! arrive here in appropriate thread start page
26354#endif
26355
26356 wrpr %g0, 1, %tl ! switch to TL=1
26357
26358#ifdef BLIMP_UNIQUE_AREA
26359! Keep address of a strand-unique area in a scratchpad reg
26360 setx unique_area, %g5, %g6
26361 mov BLIMP_SCRATCHPAD_VA, %g3
26362 stxa %g6, [%g3]ASI_SCRATCHPAD
26363! Init demap random number seed using uarea address
26364 mov %g6, %g4
26365 srlx %g4, 32, %g4
26366 xor %g4, %g6, %g4
26367 stw %g4, [%g6+8]
26368#endif
26369
26370
26371! Set the context registers
26372 set BLIMP_PRI_CONTEXT, %g5
26373 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
26374 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26375
26376 set BLIMP_SEC_CONTEXT, %g5
26377 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
26378 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26379
26380#ifdef BLIMP_SHR_CONTEXT
26381 set BLIMP_SHR_CONTEXT, %g5
26382 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
26383 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26384 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
26385 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26386#endif
26387
26388#ifdef BLIMP_TTABLE_ADDR
26389! Set up the TBA register to point to BLIMP's trap table
26390 setx BLIMP_TTABLE_ADDR, %l1, %l2
26391 wrpr %l2, 0, %tba
26392#endif
26393
26394! Set initial pstate, asi, etc.
26395 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
26396 setx BLIMP_USER_TSTATE, %g5, %g6
26397 wrpr %g6, %tstate
26398
26399! Set starting PC and go there
26400 setx BLIMP_USER_PC, %g5, %g6 ! PC
26401 add %g6, 4, %g7 ! NPC = PC+4
26402 wrpr %g6, 0, %tpc
26403 wrpr %g7, 0, %tnpc
26404 retry ! start running in test case context & code
26405
26406!-----------------------------------------------------------
26407
26408#ifdef BLIMP_UNIQUE_AREA
26409! This is a writeable area unique for each cpu/strand
26410 .align 0x800
26411.local unique_area
26412unique_area:
26413 .skip 8 ! 0: place to save xfsr
26414 .skip 4 ! 8: random number for page demaps
26415#endif
26416
26417
26418#undef BLIMP_PRI_CONTEXT
26419#define BLIMP_PRI_CONTEXT 70
26420#undef BLIMP_SEC_CONTEXT
26421#define BLIMP_SEC_CONTEXT 69
26422#undef BLIMP_USER_PC
26423#define BLIMP_USER_PC 0xFFFF8FC84CCEFD00
26424#undef BLIMP_USER_ASI
26425#define BLIMP_USER_ASI 0x89
26426#undef BLIMP_USER_PSTATE
26427#define BLIMP_USER_PSTATE 0x216
26428#undef BLIMP_USER_TSTATE
26429#define BLIMP_USER_TSTATE 0x89021600
26430#undef BLIMP_USER_WSTATE
26431#define BLIMP_USER_WSTATE 0x0
26432#undef BLIMP_TTABLE_ADDR
26433#define BLIMP_TTABLE_ADDR 0xE00000
26434#undef BLIMP_START_VA
26435#define BLIMP_START_VA 0x800000
26436#undef BLIMP_UNIQUE_AREA
26437#define BLIMP_UNIQUE_AREA
26438#undef BLIMP_THREADS
26439#define BLIMP_THREADS 8
26440#undef BLIMP_SHR_CONTEXT
26441#define BLIMP_SHR_CONTEXT 67
26442
26443
26444#ifndef BLIMP_SCRATCHPAD_VA
26445#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26446#endif
26447changequote([,])
26448
26449#define BLIMP_START_RA 0x800000
26450
26451SECTION .MAIN2 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*2),16)
26452attr_text {
26453 Name = .MAIN2,
26454 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*2),16),
26455 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*2),16),
26456 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*2)+PART_0_BASE,16),
26457 part_0_ctx_zero_tsb_config_0,
26458 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26459 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26460 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26461}
26462
26463changequote(`,')
26464.text
26465
26466main2:
26467.global main2
26468#ifndef BLIMP_MAIN_LABEL
26469#define BLIMP_MAIN_LABEL
26470main:
26471.global main
26472#endif
26473
26474#if THREAD_COUNT > 1
26475! Every thread is forced to start here, so we have to vector ourself
26476 rdth_id_p ! get thread# in o1
26477 sllx %o1, 13, %o1 ! convert to 8K page index
26478 setx contin, %l2, %l1
26479 jmpl %l1 + %o1, %g0
26480 nop
26481contin: ! arrive here in appropriate thread start page
26482#endif
26483
26484 wrpr %g0, 1, %tl ! switch to TL=1
26485
26486#ifdef BLIMP_UNIQUE_AREA
26487! Keep address of a strand-unique area in a scratchpad reg
26488 setx unique_area, %g5, %g6
26489 mov BLIMP_SCRATCHPAD_VA, %g3
26490 stxa %g6, [%g3]ASI_SCRATCHPAD
26491! Init demap random number seed using uarea address
26492 mov %g6, %g4
26493 srlx %g4, 32, %g4
26494 xor %g4, %g6, %g4
26495 stw %g4, [%g6+8]
26496#endif
26497
26498
26499! Set the context registers
26500 set BLIMP_PRI_CONTEXT, %g5
26501 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
26502 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26503
26504 set BLIMP_SEC_CONTEXT, %g5
26505 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
26506 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26507
26508#ifdef BLIMP_SHR_CONTEXT
26509 set BLIMP_SHR_CONTEXT, %g5
26510 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
26511 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26512 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
26513 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26514#endif
26515
26516#ifdef BLIMP_TTABLE_ADDR
26517! Set up the TBA register to point to BLIMP's trap table
26518 setx BLIMP_TTABLE_ADDR, %l1, %l2
26519 wrpr %l2, 0, %tba
26520#endif
26521
26522! Set initial pstate, asi, etc.
26523 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
26524 setx BLIMP_USER_TSTATE, %g5, %g6
26525 wrpr %g6, %tstate
26526
26527! Set starting PC and go there
26528 setx BLIMP_USER_PC, %g5, %g6 ! PC
26529 add %g6, 4, %g7 ! NPC = PC+4
26530 wrpr %g6, 0, %tpc
26531 wrpr %g7, 0, %tnpc
26532 retry ! start running in test case context & code
26533
26534!-----------------------------------------------------------
26535
26536#ifdef BLIMP_UNIQUE_AREA
26537! This is a writeable area unique for each cpu/strand
26538 .align 0x800
26539.local unique_area
26540unique_area:
26541 .skip 8 ! 0: place to save xfsr
26542 .skip 4 ! 8: random number for page demaps
26543#endif
26544
26545
26546#undef BLIMP_PRI_CONTEXT
26547#define BLIMP_PRI_CONTEXT 71
26548#undef BLIMP_SEC_CONTEXT
26549#define BLIMP_SEC_CONTEXT 70
26550#undef BLIMP_USER_PC
26551#define BLIMP_USER_PC 0xFFFFF5FE97FA1D00
26552#undef BLIMP_USER_ASI
26553#define BLIMP_USER_ASI 0x89
26554#undef BLIMP_USER_PSTATE
26555#define BLIMP_USER_PSTATE 0x216
26556#undef BLIMP_USER_TSTATE
26557#define BLIMP_USER_TSTATE 0x89021600
26558#undef BLIMP_USER_WSTATE
26559#define BLIMP_USER_WSTATE 0x0
26560#undef BLIMP_TTABLE_ADDR
26561#define BLIMP_TTABLE_ADDR 0xE00000
26562#undef BLIMP_START_VA
26563#define BLIMP_START_VA 0x800000
26564#undef BLIMP_UNIQUE_AREA
26565#define BLIMP_UNIQUE_AREA
26566#undef BLIMP_THREADS
26567#define BLIMP_THREADS 8
26568#undef BLIMP_SHR_CONTEXT
26569#define BLIMP_SHR_CONTEXT 67
26570
26571#ifndef BLIMP_SCRATCHPAD_VA
26572#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26573#endif
26574changequote([,])
26575
26576#define BLIMP_START_RA 0x800000
26577
26578SECTION .MAIN3 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*3),16)
26579attr_text {
26580 Name = .MAIN3,
26581 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*3),16),
26582 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*3),16),
26583 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*3)+PART_0_BASE,16),
26584 part_0_ctx_zero_tsb_config_0,
26585 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26586 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26587 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26588}
26589
26590changequote(`,')
26591.text
26592
26593main3:
26594.global main3
26595#ifndef BLIMP_MAIN_LABEL
26596#define BLIMP_MAIN_LABEL
26597main:
26598.global main
26599#endif
26600
26601#if THREAD_COUNT > 1
26602! Every thread is forced to start here, so we have to vector ourself
26603 rdth_id_p ! get thread# in o1
26604 sllx %o1, 13, %o1 ! convert to 8K page index
26605 setx contin, %l2, %l1
26606 jmpl %l1 + %o1, %g0
26607 nop
26608contin: ! arrive here in appropriate thread start page
26609#endif
26610
26611 wrpr %g0, 1, %tl ! switch to TL=1
26612
26613#ifdef BLIMP_UNIQUE_AREA
26614! Keep address of a strand-unique area in a scratchpad reg
26615 setx unique_area, %g5, %g6
26616 mov BLIMP_SCRATCHPAD_VA, %g3
26617 stxa %g6, [%g3]ASI_SCRATCHPAD
26618! Init demap random number seed using uarea address
26619 mov %g6, %g4
26620 srlx %g4, 32, %g4
26621 xor %g4, %g6, %g4
26622 stw %g4, [%g6+8]
26623#endif
26624
26625
26626! Set the context registers
26627 set BLIMP_PRI_CONTEXT, %g5
26628 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
26629 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26630
26631 set BLIMP_SEC_CONTEXT, %g5
26632 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
26633 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26634
26635#ifdef BLIMP_SHR_CONTEXT
26636 set BLIMP_SHR_CONTEXT, %g5
26637 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
26638 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26639 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
26640 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26641#endif
26642
26643#ifdef BLIMP_TTABLE_ADDR
26644! Set up the TBA register to point to BLIMP's trap table
26645 setx BLIMP_TTABLE_ADDR, %l1, %l2
26646 wrpr %l2, 0, %tba
26647#endif
26648
26649! Set initial pstate, asi, etc.
26650 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
26651 setx BLIMP_USER_TSTATE, %g5, %g6
26652 wrpr %g6, %tstate
26653
26654! Set starting PC and go there
26655 setx BLIMP_USER_PC, %g5, %g6 ! PC
26656 add %g6, 4, %g7 ! NPC = PC+4
26657 wrpr %g6, 0, %tpc
26658 wrpr %g7, 0, %tnpc
26659 retry ! start running in test case context & code
26660
26661!-----------------------------------------------------------
26662
26663#ifdef BLIMP_UNIQUE_AREA
26664! This is a writeable area unique for each cpu/strand
26665 .align 0x800
26666.local unique_area
26667unique_area:
26668 .skip 8 ! 0: place to save xfsr
26669 .skip 4 ! 8: random number for page demaps
26670#endif
26671
26672
26673#undef BLIMP_PRI_CONTEXT
26674#define BLIMP_PRI_CONTEXT 72
26675#undef BLIMP_SEC_CONTEXT
26676#define BLIMP_SEC_CONTEXT 71
26677#undef BLIMP_USER_PC
26678#define BLIMP_USER_PC 0xDE43FD00
26679#undef BLIMP_USER_ASI
26680#define BLIMP_USER_ASI 0x89
26681#undef BLIMP_USER_PSTATE
26682#define BLIMP_USER_PSTATE 0x216
26683#undef BLIMP_USER_TSTATE
26684#define BLIMP_USER_TSTATE 0x89021600
26685#undef BLIMP_USER_WSTATE
26686#define BLIMP_USER_WSTATE 0x0
26687#undef BLIMP_TTABLE_ADDR
26688#define BLIMP_TTABLE_ADDR 0xE00000
26689#undef BLIMP_START_VA
26690#define BLIMP_START_VA 0x800000
26691#undef BLIMP_UNIQUE_AREA
26692#define BLIMP_UNIQUE_AREA
26693#undef BLIMP_THREADS
26694#define BLIMP_THREADS 8
26695#undef BLIMP_SHR_CONTEXT
26696#define BLIMP_SHR_CONTEXT 67
26697
26698#ifndef BLIMP_SCRATCHPAD_VA
26699#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26700#endif
26701changequote([,])
26702
26703#define BLIMP_START_RA 0x800000
26704
26705SECTION .MAIN4 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*4),16)
26706attr_text {
26707 Name = .MAIN4,
26708 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*4),16),
26709 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*4),16),
26710 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*4)+PART_0_BASE,16),
26711 part_0_ctx_zero_tsb_config_0,
26712 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26713 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26714 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26715}
26716
26717changequote(`,')
26718.text
26719
26720main4:
26721.global main4
26722#ifndef BLIMP_MAIN_LABEL
26723#define BLIMP_MAIN_LABEL
26724main:
26725.global main
26726#endif
26727
26728#if THREAD_COUNT > 1
26729! Every thread is forced to start here, so we have to vector ourself
26730 rdth_id_p ! get thread# in o1
26731 sllx %o1, 13, %o1 ! convert to 8K page index
26732 setx contin, %l2, %l1
26733 jmpl %l1 + %o1, %g0
26734 nop
26735contin: ! arrive here in appropriate thread start page
26736#endif
26737
26738 wrpr %g0, 1, %tl ! switch to TL=1
26739
26740#ifdef BLIMP_UNIQUE_AREA
26741! Keep address of a strand-unique area in a scratchpad reg
26742 setx unique_area, %g5, %g6
26743 mov BLIMP_SCRATCHPAD_VA, %g3
26744 stxa %g6, [%g3]ASI_SCRATCHPAD
26745! Init demap random number seed using uarea address
26746 mov %g6, %g4
26747 srlx %g4, 32, %g4
26748 xor %g4, %g6, %g4
26749 stw %g4, [%g6+8]
26750#endif
26751
26752
26753! Set the context registers
26754 set BLIMP_PRI_CONTEXT, %g5
26755 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
26756 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26757
26758 set BLIMP_SEC_CONTEXT, %g5
26759 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
26760 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26761
26762#ifdef BLIMP_SHR_CONTEXT
26763 set BLIMP_SHR_CONTEXT, %g5
26764 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
26765 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26766 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
26767 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26768#endif
26769
26770#ifdef BLIMP_TTABLE_ADDR
26771! Set up the TBA register to point to BLIMP's trap table
26772 setx BLIMP_TTABLE_ADDR, %l1, %l2
26773 wrpr %l2, 0, %tba
26774#endif
26775
26776! Set initial pstate, asi, etc.
26777 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
26778 setx BLIMP_USER_TSTATE, %g5, %g6
26779 wrpr %g6, %tstate
26780
26781! Set starting PC and go there
26782 setx BLIMP_USER_PC, %g5, %g6 ! PC
26783 add %g6, 4, %g7 ! NPC = PC+4
26784 wrpr %g6, 0, %tpc
26785 wrpr %g7, 0, %tnpc
26786 retry ! start running in test case context & code
26787
26788!-----------------------------------------------------------
26789
26790#ifdef BLIMP_UNIQUE_AREA
26791! This is a writeable area unique for each cpu/strand
26792 .align 0x800
26793.local unique_area
26794unique_area:
26795 .skip 8 ! 0: place to save xfsr
26796 .skip 4 ! 8: random number for page demaps
26797#endif
26798
26799
26800#undef BLIMP_PRI_CONTEXT
26801#define BLIMP_PRI_CONTEXT 73
26802#undef BLIMP_SEC_CONTEXT
26803#define BLIMP_SEC_CONTEXT 72
26804#undef BLIMP_USER_PC
26805#define BLIMP_USER_PC 0xB427E147D00
26806#undef BLIMP_USER_ASI
26807#define BLIMP_USER_ASI 0x89
26808#undef BLIMP_USER_PSTATE
26809#define BLIMP_USER_PSTATE 0x216
26810#undef BLIMP_USER_TSTATE
26811#define BLIMP_USER_TSTATE 0x89021600
26812#undef BLIMP_USER_WSTATE
26813#define BLIMP_USER_WSTATE 0x0
26814#undef BLIMP_TTABLE_ADDR
26815#define BLIMP_TTABLE_ADDR 0xE00000
26816#undef BLIMP_START_VA
26817#define BLIMP_START_VA 0x800000
26818#undef BLIMP_UNIQUE_AREA
26819#define BLIMP_UNIQUE_AREA
26820#undef BLIMP_THREADS
26821#define BLIMP_THREADS 8
26822#undef BLIMP_SHR_CONTEXT
26823#define BLIMP_SHR_CONTEXT 67
26824
26825
26826#ifndef BLIMP_SCRATCHPAD_VA
26827#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26828#endif
26829changequote([,])
26830
26831#define BLIMP_START_RA 0x800000
26832
26833SECTION .MAIN5 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*5),16)
26834attr_text {
26835 Name = .MAIN5,
26836 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*5),16),
26837 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*5),16),
26838 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*5)+PART_0_BASE,16),
26839 part_0_ctx_zero_tsb_config_0,
26840 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26841 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26842 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26843}
26844
26845changequote(`,')
26846.text
26847
26848main5:
26849.global main5
26850#ifndef BLIMP_MAIN_LABEL
26851#define BLIMP_MAIN_LABEL
26852main:
26853.global main
26854#endif
26855
26856#if THREAD_COUNT > 1
26857! Every thread is forced to start here, so we have to vector ourself
26858 rdth_id_p ! get thread# in o1
26859 sllx %o1, 13, %o1 ! convert to 8K page index
26860 setx contin, %l2, %l1
26861 jmpl %l1 + %o1, %g0
26862 nop
26863contin: ! arrive here in appropriate thread start page
26864#endif
26865
26866 wrpr %g0, 1, %tl ! switch to TL=1
26867
26868#ifdef BLIMP_UNIQUE_AREA
26869! Keep address of a strand-unique area in a scratchpad reg
26870 setx unique_area, %g5, %g6
26871 mov BLIMP_SCRATCHPAD_VA, %g3
26872 stxa %g6, [%g3]ASI_SCRATCHPAD
26873! Init demap random number seed using uarea address
26874 mov %g6, %g4
26875 srlx %g4, 32, %g4
26876 xor %g4, %g6, %g4
26877 stw %g4, [%g6+8]
26878#endif
26879
26880
26881! Set the context registers
26882 set BLIMP_PRI_CONTEXT, %g5
26883 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
26884 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26885
26886 set BLIMP_SEC_CONTEXT, %g5
26887 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
26888 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26889
26890#ifdef BLIMP_SHR_CONTEXT
26891 set BLIMP_SHR_CONTEXT, %g5
26892 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
26893 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
26894 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
26895 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
26896#endif
26897
26898#ifdef BLIMP_TTABLE_ADDR
26899! Set up the TBA register to point to BLIMP's trap table
26900 setx BLIMP_TTABLE_ADDR, %l1, %l2
26901 wrpr %l2, 0, %tba
26902#endif
26903
26904! Set initial pstate, asi, etc.
26905 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
26906 setx BLIMP_USER_TSTATE, %g5, %g6
26907 wrpr %g6, %tstate
26908
26909! Set starting PC and go there
26910 setx BLIMP_USER_PC, %g5, %g6 ! PC
26911 add %g6, 4, %g7 ! NPC = PC+4
26912 wrpr %g6, 0, %tpc
26913 wrpr %g7, 0, %tnpc
26914 retry ! start running in test case context & code
26915
26916!-----------------------------------------------------------
26917
26918#ifdef BLIMP_UNIQUE_AREA
26919! This is a writeable area unique for each cpu/strand
26920 .align 0x800
26921.local unique_area
26922unique_area:
26923 .skip 8 ! 0: place to save xfsr
26924 .skip 4 ! 8: random number for page demaps
26925#endif
26926
26927
26928#undef BLIMP_PRI_CONTEXT
26929#define BLIMP_PRI_CONTEXT 74
26930#undef BLIMP_SEC_CONTEXT
26931#define BLIMP_SEC_CONTEXT 73
26932#undef BLIMP_USER_PC
26933#define BLIMP_USER_PC 0x6295AF327D00
26934#undef BLIMP_USER_ASI
26935#define BLIMP_USER_ASI 0x89
26936#undef BLIMP_USER_PSTATE
26937#define BLIMP_USER_PSTATE 0x216
26938#undef BLIMP_USER_TSTATE
26939#define BLIMP_USER_TSTATE 0x89021600
26940#undef BLIMP_USER_WSTATE
26941#define BLIMP_USER_WSTATE 0x0
26942#undef BLIMP_TTABLE_ADDR
26943#define BLIMP_TTABLE_ADDR 0xE00000
26944#undef BLIMP_START_VA
26945#define BLIMP_START_VA 0x800000
26946#undef BLIMP_UNIQUE_AREA
26947#define BLIMP_UNIQUE_AREA
26948#undef BLIMP_THREADS
26949#define BLIMP_THREADS 8
26950#undef BLIMP_SHR_CONTEXT
26951#define BLIMP_SHR_CONTEXT 67
26952
26953
26954#ifndef BLIMP_SCRATCHPAD_VA
26955#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
26956#endif
26957changequote([,])
26958
26959#define BLIMP_START_RA 0x800000
26960
26961SECTION .MAIN6 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*6),16)
26962attr_text {
26963 Name = .MAIN6,
26964 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*6),16),
26965 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*6),16),
26966 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*6)+PART_0_BASE,16),
26967 part_0_ctx_zero_tsb_config_0,
26968 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
26969 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
26970 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
26971}
26972
26973changequote(`,')
26974.text
26975
26976main6:
26977.global main6
26978#ifndef BLIMP_MAIN_LABEL
26979#define BLIMP_MAIN_LABEL
26980main:
26981.global main
26982#endif
26983
26984#if THREAD_COUNT > 1
26985! Every thread is forced to start here, so we have to vector ourself
26986 rdth_id_p ! get thread# in o1
26987 sllx %o1, 13, %o1 ! convert to 8K page index
26988 setx contin, %l2, %l1
26989 jmpl %l1 + %o1, %g0
26990 nop
26991contin: ! arrive here in appropriate thread start page
26992#endif
26993
26994 wrpr %g0, 1, %tl ! switch to TL=1
26995
26996#ifdef BLIMP_UNIQUE_AREA
26997! Keep address of a strand-unique area in a scratchpad reg
26998 setx unique_area, %g5, %g6
26999 mov BLIMP_SCRATCHPAD_VA, %g3
27000 stxa %g6, [%g3]ASI_SCRATCHPAD
27001! Init demap random number seed using uarea address
27002 mov %g6, %g4
27003 srlx %g4, 32, %g4
27004 xor %g4, %g6, %g4
27005 stw %g4, [%g6+8]
27006#endif
27007
27008
27009! Set the context registers
27010 set BLIMP_PRI_CONTEXT, %g5
27011 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
27012 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
27013
27014 set BLIMP_SEC_CONTEXT, %g5
27015 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
27016 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
27017
27018#ifdef BLIMP_SHR_CONTEXT
27019 set BLIMP_SHR_CONTEXT, %g5
27020 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
27021 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
27022 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
27023 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
27024#endif
27025
27026#ifdef BLIMP_TTABLE_ADDR
27027! Set up the TBA register to point to BLIMP's trap table
27028 setx BLIMP_TTABLE_ADDR, %l1, %l2
27029 wrpr %l2, 0, %tba
27030#endif
27031
27032! Set initial pstate, asi, etc.
27033 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
27034 setx BLIMP_USER_TSTATE, %g5, %g6
27035 wrpr %g6, %tstate
27036
27037! Set starting PC and go there
27038 setx BLIMP_USER_PC, %g5, %g6 ! PC
27039 add %g6, 4, %g7 ! NPC = PC+4
27040 wrpr %g6, 0, %tpc
27041 wrpr %g7, 0, %tnpc
27042 retry ! start running in test case context & code
27043
27044!-----------------------------------------------------------
27045
27046#ifdef BLIMP_UNIQUE_AREA
27047! This is a writeable area unique for each cpu/strand
27048 .align 0x800
27049.local unique_area
27050unique_area:
27051 .skip 8 ! 0: place to save xfsr
27052 .skip 4 ! 8: random number for page demaps
27053#endif
27054
27055
27056#undef BLIMP_PRI_CONTEXT
27057#define BLIMP_PRI_CONTEXT 75
27058#undef BLIMP_SEC_CONTEXT
27059#define BLIMP_SEC_CONTEXT 74
27060#undef BLIMP_USER_PC
27061#define BLIMP_USER_PC 0x4D76FB363D00
27062#undef BLIMP_USER_ASI
27063#define BLIMP_USER_ASI 0x89
27064#undef BLIMP_USER_PSTATE
27065#define BLIMP_USER_PSTATE 0x216
27066#undef BLIMP_USER_TSTATE
27067#define BLIMP_USER_TSTATE 0x89021600
27068#undef BLIMP_USER_WSTATE
27069#define BLIMP_USER_WSTATE 0x0
27070#undef BLIMP_TTABLE_ADDR
27071#define BLIMP_TTABLE_ADDR 0xE00000
27072#undef BLIMP_START_VA
27073#define BLIMP_START_VA 0x800000
27074#undef BLIMP_UNIQUE_AREA
27075#define BLIMP_UNIQUE_AREA
27076#undef BLIMP_THREADS
27077#define BLIMP_THREADS 8
27078#undef BLIMP_SHR_CONTEXT
27079#define BLIMP_SHR_CONTEXT 67
27080
27081
27082#ifndef BLIMP_SCRATCHPAD_VA
27083#define BLIMP_SCRATCHPAD_VA ASI_SCRATCHPAD_7
27084#endif
27085changequote([,])
27086
27087#define BLIMP_START_RA 0x800000
27088
27089SECTION .MAIN7 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*7),16)
27090attr_text {
27091 Name = .MAIN7,
27092 VA=[0x]mpeval(BLIMP_START_VA+(0x2000*7),16),
27093 RA=[0x]mpeval(BLIMP_START_RA+(0x2000*7),16),
27094 PA=[0x]mpeval(BLIMP_START_RA+(0x2000*7)+PART_0_BASE,16),
27095 part_0_ctx_zero_tsb_config_0,
27096 TTE_Context=0, TTE_Size=0, TTE_X=1, TTE_V=1, TTE_NFO=0,
27097 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
27098 TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1
27099}
27100
27101changequote(`,')
27102.text
27103
27104main7:
27105.global main7
27106#ifndef BLIMP_MAIN_LABEL
27107#define BLIMP_MAIN_LABEL
27108main:
27109.global main
27110#endif
27111
27112#if THREAD_COUNT > 1
27113! Every thread is forced to start here, so we have to vector ourself
27114 rdth_id_p ! get thread# in o1
27115 sllx %o1, 13, %o1 ! convert to 8K page index
27116 setx contin, %l2, %l1
27117 jmpl %l1 + %o1, %g0
27118 nop
27119contin: ! arrive here in appropriate thread start page
27120#endif
27121
27122 wrpr %g0, 1, %tl ! switch to TL=1
27123
27124#ifdef BLIMP_UNIQUE_AREA
27125! Keep address of a strand-unique area in a scratchpad reg
27126 setx unique_area, %g5, %g6
27127 mov BLIMP_SCRATCHPAD_VA, %g3
27128 stxa %g6, [%g3]ASI_SCRATCHPAD
27129! Init demap random number seed using uarea address
27130 mov %g6, %g4
27131 srlx %g4, 32, %g4
27132 xor %g4, %g6, %g4
27133 stw %g4, [%g6+8]
27134#endif
27135
27136
27137! Set the context registers
27138 set BLIMP_PRI_CONTEXT, %g5
27139 set ASI_PRIMARY_CONTEXT_0_REG_VAL, %g4
27140 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
27141
27142 set BLIMP_SEC_CONTEXT, %g5
27143 set ASI_SECONDARY_CONTEXT_0_REG_VAL, %g4
27144 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
27145
27146#ifdef BLIMP_SHR_CONTEXT
27147 set BLIMP_SHR_CONTEXT, %g5
27148 set ASI_PRIMARY_CONTEXT_1_REG_VAL, %g4
27149 stxa %g5, [%g4]ASI_PRIMARY_CONTEXT_REG
27150 set ASI_SECONDARY_CONTEXT_1_REG_VAL, %g4
27151 stxa %g5, [%g4]ASI_SECONDARY_CONTEXT_REG
27152#endif
27153
27154#ifdef BLIMP_TTABLE_ADDR
27155! Set up the TBA register to point to BLIMP's trap table
27156 setx BLIMP_TTABLE_ADDR, %l1, %l2
27157 wrpr %l2, 0, %tba
27158#endif
27159
27160! Set initial pstate, asi, etc.
27161 wrpr %g0, BLIMP_USER_WSTATE, %wstate ! init WSTATE reg
27162 setx BLIMP_USER_TSTATE, %g5, %g6
27163 wrpr %g6, %tstate
27164
27165! Set starting PC and go there
27166 setx BLIMP_USER_PC, %g5, %g6 ! PC
27167 add %g6, 4, %g7 ! NPC = PC+4
27168 wrpr %g6, 0, %tpc
27169 wrpr %g7, 0, %tnpc
27170 retry ! start running in test case context & code
27171
27172!-----------------------------------------------------------
27173
27174#ifdef BLIMP_UNIQUE_AREA
27175! This is a writeable area unique for each cpu/strand
27176 .align 0x800
27177.local unique_area
27178unique_area:
27179 .skip 8 ! 0: place to save xfsr
27180 .skip 4 ! 8: random number for page demaps
27181#endif
27182