Commit | Line | Data |
---|---|---|
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 | ||
119 | SECTION .BLIMP_HYPER TEXT_VA=BLIMP_HYPER_PA | |
120 | attr_text { | |
121 | Name = .BLIMP_HYPER, | |
122 | hypervisor | |
123 | } | |
124 | .text | |
125 | ||
126 | .global blimp_reflector | |
127 | blimp_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 | |
161 | blimp_hyp_demapd: | |
162 | ||
163 | stxa %o0, [%o0]ASI_DMMU_DEMAP | |
164 | done | |
165 | ||
166 | ! DEMAP INST | |
167 | .global blimp_hyp_demapi | |
168 | blimp_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 | ||
181 | SECTION .bdata002 DATA_VA=0xffffef73b9274000 | |
182 | attr_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 | ||
194 | SECTION .bdata002 | |
195 | .data | |
196 | .global DATA003 | |
197 | DATA003: | |
198 | .xword 0x88E031D37B000000 ! FFFFEF73B9274000 -0088 DATA004+0x88 | |
199 | .xword 0x88C0D5028AE8FFFF ! FFFFEF73B9274008 -0080 DATA012+0x88 | |
200 | BD00051: .half 0x1D26 ! FFFFEF73B9274010 -0078 44 | |
201 | BD00058: .half 0x2390 ! FFFFEF73B9274012 -0076 44 | |
202 | BD00013: .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 | |
217 | BD00011: .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 | |
224 | BD00007: .word 0xE37753BA ! FFFFEF73B9274054 -0034 44 | |
225 | .word 0xDB306595 ! FFFFEF73B9274058 -0030 45 | |
226 | .word 0x157547D5 ! FFFFEF73B927405C -002C 49 | |
227 | BD00006: .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 | |
239 | BD00023: .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 | |
244 | BD00005: .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 | |
247 | BD00015: .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 | |
253 | BD00002: .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 | |
260 | BD00010: .xword 0x6ACD56BE6B62A209 ! FFFFEF73B92740F0 +0068 44 | |
261 | .half 0xC226 ! FFFFEF73B92740F8 +0070 47 | |
262 | .byte 0x5E ! FFFFEF73B92740FA +0072 47 | |
263 | BD00012: .byte 0x52 ! FFFFEF73B92740FB +0073 44 | |
264 | .byte 0xE6 ! FFFFEF73B92740FC +0074 48 | |
265 | BD00009: .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 | |
271 | BD00014: .half 0x51E2 ! FFFFEF73B9274106 +007E 44 | |
272 | .xword 0x1E8F590DBB38CAB1 ! FFFFEF73B9274108 +0080 48 | |
273 | ||
274 | !======================================================================== | |
275 | ||
276 | SECTION .bdata003 DATA_VA=0x7bd331e000 | |
277 | attr_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 | ||
289 | SECTION .bdata003 | |
290 | .data | |
291 | .global DATA004 | |
292 | DATA004: | |
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 | ||
371 | SECTION .bdata004 DATA_VA=0x5442292a000 | |
372 | attr_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 | ||
384 | SECTION .bdata004 | |
385 | .data | |
386 | .global DATA005 | |
387 | DATA005: | |
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 | ||
466 | SECTION .bdata005 DATA_VA=0xffff81d639af4000 | |
467 | attr_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 | ||
479 | SECTION .bdata005 | |
480 | .data | |
481 | .global DATA006 | |
482 | DATA006: | |
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 | ||
561 | SECTION .bdata006 DATA_VA=0x2be526000 | |
562 | attr_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 | ||
574 | SECTION .bdata006 | |
575 | .data | |
576 | .global DATA007 | |
577 | DATA007: | |
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 | ||
656 | SECTION .bdata007 DATA_VA=0xabbffc000 | |
657 | attr_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 | ||
669 | SECTION .bdata007 | |
670 | .data | |
671 | .global DATA008 | |
672 | DATA008: | |
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 | ||
751 | SECTION .bdata008 DATA_VA=0x176a2d10e000 | |
752 | attr_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 | ||
764 | SECTION .bdata008 | |
765 | .data | |
766 | .global DATA009 | |
767 | DATA009: | |
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 | ||
846 | SECTION .bdata009 DATA_VA=0x2d7752c74000 | |
847 | attr_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 | ||
859 | SECTION .bdata009 | |
860 | .data | |
861 | .global DATA010 | |
862 | DATA010: | |
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 | ||
941 | SECTION .bdata010 DATA_VA=0x37a20000 | |
942 | attr_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 | ||
954 | SECTION .bdata010 | |
955 | .data | |
956 | .global DATA011 | |
957 | DATA011: | |
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 | ||
1036 | SECTION .bdata011 DATA_VA=0xffffe88a02d5c000 | |
1037 | attr_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 | ||
1049 | SECTION .bdata011 | |
1050 | .data | |
1051 | .global DATA012 | |
1052 | DATA012: | |
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 | ||
1131 | SECTION .bblk012 DATA_VA=0xffff840dae3c0000 | |
1132 | attr_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 | ||
1144 | SECTION .bblk012 | |
1145 | .data | |
1146 | .global DATA013 | |
1147 | DATA013: | |
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 | ||
1167 | SECTION .bcom001 DATA_VA=0x0 | |
1168 | attr_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 | ||
1180 | SECTION .bcom001 | |
1181 | .data | |
1182 | .global DATA002 | |
1183 | DATA002: | |
1184 | .xword 0x779A81D86F90FA12 ! 0000000000000000 +0000 0 | |
1185 | ||
1186 | !======================================================================== | |
1187 | ||
1188 | SECTION .bstk013 DATA_VA=0x78e527fb0000 | |
1189 | attr_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 | ||
1201 | SECTION .bstk013 | |
1202 | .data | |
1203 | .skip 0x2000 ! 000078E527FB0000 | |
1204 | STACK0068: | |
1205 | ||
1206 | !======================================================================== | |
1207 | ||
1208 | SECTION .bkey014 DATA_VA=0xfd3dd8000 | |
1209 | attr_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 | ||
1221 | SECTION .bkey014 | |
1222 | .data | |
1223 | .global DATA015 | |
1224 | DATA015: | |
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 | ||
1245 | SECTION .bblk015 DATA_VA=0xffff840dae3c0000 | |
1246 | attr_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 | ||
1258 | SECTION .bblk015 | |
1259 | .data | |
1260 | .global DATA025 | |
1261 | DATA025: | |
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 | ||
1281 | SECTION .bstk016 DATA_VA=0x78e527fb0000 | |
1282 | attr_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 | ||
1294 | SECTION .bstk016 | |
1295 | .data | |
1296 | .skip 0x2000 ! 000078E527FB0000 | |
1297 | STACK0069: | |
1298 | ||
1299 | !======================================================================== | |
1300 | ||
1301 | SECTION .bkey017 DATA_VA=0xfd3dd8000 | |
1302 | attr_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 | ||
1314 | SECTION .bkey017 | |
1315 | .data | |
1316 | .global DATA027 | |
1317 | DATA027: | |
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 | ||
1338 | SECTION .bblk018 DATA_VA=0xffff840dae3c0000 | |
1339 | attr_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 | ||
1351 | SECTION .bblk018 | |
1352 | .data | |
1353 | .global DATA037 | |
1354 | DATA037: | |
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 | ||
1374 | SECTION .bstk019 DATA_VA=0x78e527fb0000 | |
1375 | attr_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 | ||
1387 | SECTION .bstk019 | |
1388 | .data | |
1389 | .skip 0x2000 ! 000078E527FB0000 | |
1390 | STACK0070: | |
1391 | ||
1392 | !======================================================================== | |
1393 | ||
1394 | SECTION .bkey020 DATA_VA=0xfd3dd8000 | |
1395 | attr_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 | ||
1407 | SECTION .bkey020 | |
1408 | .data | |
1409 | .global DATA039 | |
1410 | DATA039: | |
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 | ||
1431 | SECTION .bblk021 DATA_VA=0xffff840dae3c0000 | |
1432 | attr_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 | ||
1444 | SECTION .bblk021 | |
1445 | .data | |
1446 | .global DATA049 | |
1447 | DATA049: | |
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 | ||
1467 | SECTION .bstk022 DATA_VA=0x78e527fb0000 | |
1468 | attr_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 | ||
1480 | SECTION .bstk022 | |
1481 | .data | |
1482 | .skip 0x2000 ! 000078E527FB0000 | |
1483 | STACK0071: | |
1484 | ||
1485 | !======================================================================== | |
1486 | ||
1487 | SECTION .bkey023 DATA_VA=0xfd3dd8000 | |
1488 | attr_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 | ||
1500 | SECTION .bkey023 | |
1501 | .data | |
1502 | .global DATA051 | |
1503 | DATA051: | |
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 | ||
1524 | SECTION .bblk024 DATA_VA=0xffff840dae3c0000 | |
1525 | attr_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 | ||
1537 | SECTION .bblk024 | |
1538 | .data | |
1539 | .global DATA061 | |
1540 | DATA061: | |
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 | ||
1560 | SECTION .bstk025 DATA_VA=0x78e527fb0000 | |
1561 | attr_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 | ||
1573 | SECTION .bstk025 | |
1574 | .data | |
1575 | .skip 0x2000 ! 000078E527FB0000 | |
1576 | STACK0072: | |
1577 | ||
1578 | !======================================================================== | |
1579 | ||
1580 | SECTION .bkey026 DATA_VA=0xfd3dd8000 | |
1581 | attr_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 | ||
1593 | SECTION .bkey026 | |
1594 | .data | |
1595 | .global DATA063 | |
1596 | DATA063: | |
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 | ||
1618 | SECTION .bblk027 DATA_VA=0xffff840dae3c0000 | |
1619 | attr_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 | ||
1631 | SECTION .bblk027 | |
1632 | .data | |
1633 | .global DATA073 | |
1634 | DATA073: | |
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 | ||
1654 | SECTION .bstk028 DATA_VA=0x78e527fb0000 | |
1655 | attr_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 | ||
1667 | SECTION .bstk028 | |
1668 | .data | |
1669 | .skip 0x2000 ! 000078E527FB0000 | |
1670 | STACK0073: | |
1671 | ||
1672 | !======================================================================== | |
1673 | ||
1674 | SECTION .bkey029 DATA_VA=0xfd3dd8000 | |
1675 | attr_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 | ||
1687 | SECTION .bkey029 | |
1688 | .data | |
1689 | .global DATA075 | |
1690 | DATA075: | |
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 | ||
1712 | SECTION .bblk030 DATA_VA=0xffff840dae3c0000 | |
1713 | attr_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 | ||
1725 | SECTION .bblk030 | |
1726 | .data | |
1727 | .global DATA085 | |
1728 | DATA085: | |
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 | ||
1748 | SECTION .bstk031 DATA_VA=0x78e527fb0000 | |
1749 | attr_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 | ||
1761 | SECTION .bstk031 | |
1762 | .data | |
1763 | .skip 0x2000 ! 000078E527FB0000 | |
1764 | STACK0074: | |
1765 | ||
1766 | !======================================================================== | |
1767 | ||
1768 | SECTION .bkey032 DATA_VA=0xfd3dd8000 | |
1769 | attr_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 | ||
1781 | SECTION .bkey032 | |
1782 | .data | |
1783 | .global DATA087 | |
1784 | DATA087: | |
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 | ||
1806 | SECTION .bblk033 DATA_VA=0xffff840dae3c0000 | |
1807 | attr_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 | ||
1819 | SECTION .bblk033 | |
1820 | .data | |
1821 | .global DATA097 | |
1822 | DATA097: | |
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 | ||
1842 | SECTION .bstk034 DATA_VA=0x78e527fb0000 | |
1843 | attr_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 | ||
1855 | SECTION .bstk034 | |
1856 | .data | |
1857 | .skip 0x2000 ! 000078E527FB0000 | |
1858 | STACK0075: | |
1859 | ||
1860 | !======================================================================== | |
1861 | ||
1862 | SECTION .bkey035 DATA_VA=0xfd3dd8000 | |
1863 | attr_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 | ||
1875 | SECTION .bkey035 | |
1876 | .data | |
1877 | .global DATA099 | |
1878 | DATA099: | |
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 | ||
1904 | SECTION .btext001 TEXT_VA=0x7739dd00 | |
1905 | attr_text { | |
1906 | Name = .btext001, | |
1907 | VA = 0x7739dd00, | |
1908 | RA = 0xfffef9d00, | |
1909 | PA = ra2pa(0xfffef9d00,0), | |
1910 | notsb | |
1911 | } | |
1912 | ||
1913 | SECTION .btext001_pg0 TEXT_VA=0x7739c000 | |
1914 | attr_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 | ||
1928 | SECTION .btext001 | |
1929 | .text | |
1930 | .global start_th_0; start_th_0: | |
1931 | .global SUBR016; SUBR016: | |
1932 | BL00169: ! 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 | |
1982 | BL00170: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 | |
2047 | BL00190: ! LOOP:L1-B000 | |
2048 | add %g1, 0xC98, %g1 ! 000000007739DEC8 LOOP:L1-B000 2 chksum++ | |
2049 | and %g1, 0xFE, %l2 ! 000000007739DECC LOOP:L2-B000 2 | |
2050 | BL00177: ! 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 | |
2071 | BL00176: ! 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 | |
2078 | BL00174:nop ! 000000007739DF38 LOOP:L3-B000 21 S | |
2079 | ble,pt %icc, BL00175 ! 000000007739DF3C LOOP:L3-B000 11 L | |
2080 | BL00175: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 | |
2093 | BL00184: ! 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 | |
2108 | BL00178:call .+8 ! 000000007739DFAC LOOP:L2-B001 6 L | |
2109 | BL00179:nop ! 000000007739DFB0 LOOP:L2-B001 6 S | |
2110 | st %f10, [%g6+0x0044] ! 000000007739DFB4 LOOP:L2-B001 6 S >BD00002 | |
2111 | BL00180:add %g1, 0x246, %g1 ! 000000007739DFB8 LOOP:L2-B001 6 chksum++ | |
2112 | and %g1, 0xFE, %l4 ! 000000007739DFBC LOOP:L3-B001 6 | |
2113 | BL00181: ! 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 | |
2159 | BL00182: ! 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 | |
2188 | BL00183: ! 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 | |
2224 | BL00186:st %f18, [%g3-0x0034] ! 000000007739E170 LOOP:L1-B000 0 S >BD00007 | |
2225 | BL00185: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 | |
2228 | BL00187:bvc,a BL00189 ! 000000007739E180 LOOP:L1-B000 2 L | |
2229 | BL00188:ldstub [%g5+0x0073], %o0 ! 000000007739E184 LOOP:L1-B000 2 S >BD00012 | |
2230 | BL00189: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 | |
2240 | blimp_good_end: | |
2241 | EXIT_GOOD | |
2242 | blimp_bad_end: | |
2243 | EXIT_BAD | |
2244 | ||
2245 | SECTION .btext001_pg1 TEXT_VA=0x7739e000 | |
2246 | attr_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 | ||
2261 | SECTION .btext002 TEXT_VA=0xffffeb5230edff00 | |
2262 | attr_text { | |
2263 | Name = .btext002, | |
2264 | VA = 0xffffeb5230edff00, | |
2265 | RA = 0xffff8ff00, | |
2266 | PA = ra2pa(0xffff8ff00,0), | |
2267 | notsb | |
2268 | } | |
2269 | ||
2270 | SECTION .btext002_pg0 TEXT_VA=0xffffeb5230ed0000 | |
2271 | attr_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 | ||
2285 | SECTION .btext002 | |
2286 | .text | |
2287 | .global SUBR017; SUBR017: | |
2288 | BL00001: ! 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 | |
2313 | BL00047: ! 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 | |
2377 | BL00017: ! 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 | |
2385 | BL00019:.word 0xEFA88796 ! FFFFEB5230EE0078 ELSE:L2-B001 0 S random | |
2386 | BL00018: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 | |
2394 | BL00020: ! 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 | |
2426 | BL00024: ! 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 | |
2436 | BL00026:fbule,a BL00025 ! FFFFEB5230EE013C ELSE:L2-B003 0 L | |
2437 | .word 0xF9996214 ! FFFFEB5230EE0140 ELSE:L2-B003 0 S random | |
2438 | BL00030:fbge,a,pt %fcc1, BL00028 ;.empty ! FFFFEB5230EE0144 ELSE:L2-B003 0 L | |
2439 | BL00027:bnz,a,pn %icc, BL00025 ! FFFFEB5230EE0148 ELSE:L2-B003 0 L | |
2440 | nop ! FFFFEB5230EE014C ELSE:L2-B003 0 S | |
2441 | BL00028:bgu,a,pn %icc, BL00025 ! FFFFEB5230EE0150 ELSE:L2-B003 0 L | |
2442 | BL00029:.word 0x85ADCDB4 ! FFFFEB5230EE0154 ELSE:L2-B003 0 S illop | |
2443 | nop ! FFFFEB5230EE0158 ELSE:L2-B003 0 S | |
2444 | BL00025: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 | |
2456 | BL00031: ! 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 | |
2467 | BL00032: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 | |
2482 | BL00033: ! 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 | |
2488 | BL00035: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 | |
2495 | BL00036:bn,a BL00038 ;.empty ! FFFFEB5230EE0220 ELSE:L2-B005 0 L | |
2496 | BL00037:.word 0x1E0B3867 ! FFFFEB5230EE0224 ELSE:L2-B005 0 L random | |
2497 | BL00038:.word 0xF299181B ! FFFFEB5230EE0228 ELSE:L2-B005 0 S illop | |
2498 | BL00039: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 | |
2507 | BL00040: ! 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 | |
2513 | BL00043: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 | |
2516 | BL00044:bneg,pn %icc, BL00041 ;.empty ! FFFFEB5230EE0270 LOOP:L1-B000 0 L | |
2517 | BL00045:fbge BL00046 ;.empty ! FFFFEB5230EE0274 LOOP:L1-B000 0 L | |
2518 | BL00042:brnz,pn %o1, BL00041 ! FFFFEB5230EE0278 LOOP:L1-B000 0 L | |
2519 | BL00041:.word 0x9BB2C371 ! FFFFEB5230EE027C LOOP:L1-B000 0 S illop_VIS | |
2520 | BL00046: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 | ||
2544 | SECTION .btext002_pg1 TEXT_VA=0xffffeb5230ee0000 | |
2545 | attr_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 | ||
2560 | SECTION .btext003 TEXT_VA=0x78b7217ff00 | |
2561 | attr_text { | |
2562 | Name = .btext003, | |
2563 | VA = 0x78b7217ff00, | |
2564 | RA = 0xffff6ff00, | |
2565 | PA = ra2pa(0xffff6ff00,0), | |
2566 | notsb | |
2567 | } | |
2568 | ||
2569 | SECTION .btext003_pg0 TEXT_VA=0x78b72170000 | |
2570 | attr_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 | ||
2584 | SECTION .btext003 | |
2585 | .text | |
2586 | .global SUBR018; SUBR018: | |
2587 | BL00048: ! 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 | |
2627 | BL00049: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 | |
2636 | BL00050: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 | |
2644 | BL00057: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 | |
2650 | BL00052:.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 | |
2656 | BL00055:ldxa [%g7+%g0]0x79, %i3 ! 0000078B72180010 CASE:L2-B002 0 S BAD-ASI | |
2657 | nop ! 0000078B72180014 CASE:L2-B002 0 S | |
2658 | BL00053:fbo,a BL00056 ! 0000078B72180018 CASE:L2-B002 0 L | |
2659 | BL00054: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 | |
2662 | BL00056: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 | |
2666 | BL00059: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 | |
2675 | BL00061: ! 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 | |
2704 | BL00062:.word 0x83F00000 ! 0000078B721800CC SUBR:L0-B000 0 S illop | |
2705 | nop ! 0000078B721800D0 SUBR:L0-B000 0 S | |
2706 | BL00063: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 | ||
2713 | SECTION .btext003_pg1 TEXT_VA=0x78b72180000 | |
2714 | attr_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 | ||
2729 | SECTION .btext004 TEXT_VA=0xffff8a373b70ff00 | |
2730 | attr_text { | |
2731 | Name = .btext004, | |
2732 | VA = 0xffff8a373b70ff00, | |
2733 | RA = 0xffff4ff00, | |
2734 | PA = ra2pa(0xffff4ff00,0), | |
2735 | notsb | |
2736 | } | |
2737 | ||
2738 | SECTION .btext004_pg0 TEXT_VA=0xffff8a373b700000 | |
2739 | attr_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 | ||
2753 | SECTION .btext004 | |
2754 | .text | |
2755 | .global SUBR019; SUBR019: | |
2756 | BL00064: ! 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 | |
2768 | BL00071: ! 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 | |
2799 | BL00065:.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 | |
2802 | BL00066: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 | |
2806 | BL00067: ! 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 | |
2827 | BL00068:.word 0xE110EE43 ! FFFF8A373B710010 ELSE:L2-B001 0 S illop | |
2828 | BL00069:add %g1, 0x908, %g1 ! FFFF8A373B710014 ELSE:L2-B001 0 chksum++ | |
2829 | BL00070: ! 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 | ||
2849 | SECTION .btext004_pg1 TEXT_VA=0xffff8a373b710000 | |
2850 | attr_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 | ||
2865 | SECTION .btext005 TEXT_VA=0xffffcfc22bc8ff00 | |
2866 | attr_text { | |
2867 | Name = .btext005, | |
2868 | VA = 0xffffcfc22bc8ff00, | |
2869 | RA = 0xffff2ff00, | |
2870 | PA = ra2pa(0xffff2ff00,0), | |
2871 | notsb | |
2872 | } | |
2873 | ||
2874 | SECTION .btext005_pg0 TEXT_VA=0xffffcfc22bc80000 | |
2875 | attr_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 | ||
2889 | SECTION .btext005 | |
2890 | .text | |
2891 | .global SUBR020; SUBR020: | |
2892 | BL00073: ! 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 | |
2912 | BL00076:bcs,a,pt %icc, BL00074 ;.empty ! FFFFCFC22BC8FF4C SUBR:L0-B000 0 L | |
2913 | .word 0x82CD7C6A ! FFFFCFC22BC8FF50 SUBR:L0-B000 0 L illop | |
2914 | BL00074:.word 0x863CE8D4 ! FFFFCFC22BC8FF54 SUBR:L0-B000 0 S random | |
2915 | BL00075: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 | |
2919 | BL00097: ! 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 | |
2947 | BL00079:.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 | |
2950 | BL00078:fbge,a,pt %fcc2, BL00083 ! FFFFCFC22BC8FFE0 SKIP:L2-B000 0 L | |
2951 | .word 0x85489223 ! FFFFCFC22BC8FFE4 SKIP:L2-B000 0 S illop | |
2952 | BL00080:bvc,pn %icc, BL00084 ;.empty ! FFFFCFC22BC8FFE8 SKIP:L2-B000 0 L | |
2953 | BL00083:fbu BL00082 ! FFFFCFC22BC8FFEC SKIP:L2-B000 0 L | |
2954 | BL00081:swap [%g3-0x0034], %i0 ! FFFFCFC22BC8FFF0 SKIP:L2-B000 0 S >BD00007 | |
2955 | BL00082: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 | |
2958 | BL00084:nop ! FFFFCFC22BC90000 SKIP:L2-B000 0 S | |
2959 | BL00085: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 | |
2962 | BL00086: ! 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 | |
3001 | BL00088: ! 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 | |
3031 | BL00089: ! 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 | |
3038 | BL00091:bnz BL00093 ! FFFFCFC22BC90134 ELSE:L2-B003 0 L | |
3039 | .word 0xB1A3112B ! FFFFCFC22BC90138 ELSE:L2-B003 0 S illop_FP | |
3040 | BL00093:fbe BL00094 ! FFFFCFC22BC9013C ELSE:L2-B003 0 L | |
3041 | BL00094: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 | |
3044 | BL00090:sth %o0, [%g6+0x007E] ! FFFFCFC22BC9014C ELSE:L2-B003 0 S >BD00014 | |
3045 | BL00092:.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 | |
3051 | BL00095: ! 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 | |
3075 | BL00098:jmpl %o7+0x0008, %g0 ! FFFFCFC22BC901C4 SUBR:L0-B000 0 | |
3076 | nop ! FFFFCFC22BC901C8 SUBR:L0-B000 0 | |
3077 | ||
3078 | SECTION .btext005_pg1 TEXT_VA=0xffffcfc22bc90000 | |
3079 | attr_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 | ||
3094 | SECTION .btext006 TEXT_VA=0x7559bc70ff00 | |
3095 | attr_text { | |
3096 | Name = .btext006, | |
3097 | VA = 0x7559bc70ff00, | |
3098 | RA = 0xffff0ff00, | |
3099 | PA = ra2pa(0xffff0ff00,0), | |
3100 | notsb | |
3101 | } | |
3102 | ||
3103 | SECTION .btext006_pg0 TEXT_VA=0x7559bc700000 | |
3104 | attr_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 | ||
3118 | SECTION .btext006 | |
3119 | .text | |
3120 | .global SUBR021; SUBR021: | |
3121 | BL00099: ! 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 | |
3157 | BL00100: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 | |
3171 | BL00101: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 | |
3179 | BL00102: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 | |
3196 | BL00103:.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 | |
3216 | BL00104: ! 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 | ||
3254 | SECTION .btext006_pg1 TEXT_VA=0x7559bc710000 | |
3255 | attr_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 | ||
3270 | SECTION .btext007 TEXT_VA=0x55c87ac65f00 | |
3271 | attr_text { | |
3272 | Name = .btext007, | |
3273 | VA = 0x55c87ac65f00, | |
3274 | RA = ra2pa(0xffffc5f00,0), | |
3275 | PA = ra2pa(0xffffc5f00,0), | |
3276 | notsb | |
3277 | } | |
3278 | ||
3279 | SECTION .btext007_pg0 TEXT_VA=0x55c87ac64000 | |
3280 | attr_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 | ||
3294 | SECTION .btext007 | |
3295 | .text | |
3296 | .global SUBR022; SUBR022: | |
3297 | BL00105: ! 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 | |
3314 | BL00107:.word 0xA1A9D8F7 ! 000055C87AC65F40 SUBR:L0-B000 0 L illop | |
3315 | BL00106:fbul,a,pt %fcc2, BL00109 ! 000055C87AC65F44 SUBR:L0-B000 0 L | |
3316 | BL00109:nop ! 000055C87AC65F48 SUBR:L0-B000 0 S | |
3317 | BL00108:fbule,a BL00110 ! 000055C87AC65F4C SUBR:L0-B000 0 L | |
3318 | BL00110: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 | |
3336 | BL00112: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 | |
3345 | BL00118:.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 | |
3350 | BL00113: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 | |
3354 | BL00114:ba BL00117 ;.empty ! 000055C87AC65FE0 CASE:L2-B001 0 L | |
3355 | BL00117:fbl,a,pt %fcc2, BL00115 ! 000055C87AC65FE4 CASE:L2-B001 0 L | |
3356 | BL00115:std %f16, [%g5-0x0048] ! 000055C87AC65FE8 CASE:L2-B001 0 S >BD00011 | |
3357 | BL00116: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 | |
3360 | BL00119: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 | |
3381 | BL00120: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 | |
3403 | BL00121: ! 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 | ||
3445 | SECTION .btext007_pg1 TEXT_VA=0x55c87ac66000 | |
3446 | attr_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 | ||
3461 | SECTION .btext008 TEXT_VA=0x7c9c5dbf00 | |
3462 | attr_text { | |
3463 | Name = .btext008, | |
3464 | VA = 0x7c9c5dbf00, | |
3465 | RA = 0xffffc1f00, | |
3466 | PA = ra2pa(0xffffc1f00,0), | |
3467 | notsb | |
3468 | } | |
3469 | ||
3470 | SECTION .btext008_pg0 TEXT_VA=0x7c9c5da000 | |
3471 | attr_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 | ||
3485 | SECTION .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 | |
3490 | BL00139: ! 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 | |
3535 | BL00122: ! 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 | |
3544 | BL00123: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 | |
3550 | BL00125:bn BL00124 ! 0000007C9C5DBFF0 ELSE:L2-B001 0 L | |
3551 | stx %fsr, [%g2+0x0060] ! 0000007C9C5DBFF4 ELSE:L2-B001 0 S <BD00008 | |
3552 | BL00124: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 | |
3565 | BL00126: ! 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 | |
3575 | BL00127: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 | |
3578 | BL00128: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 | |
3586 | BL00129: ! 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 | |
3613 | BL00130: ! 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 | |
3624 | BL00131: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 | |
3627 | BL00132:sta %f29, [%g6-0x0034]%asi ! 0000007C9C5DC118 SKIP:L2-B004 0 S >BD00007 | |
3628 | BL00133:std %f20, [%g4+0x0028] ! 0000007C9C5DC11C SKIP:L2-B004 0 S >BD00015 | |
3629 | BL00134:.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 | |
3641 | BL00135: ! 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 | |
3659 | BL00136: ! 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 | |
3691 | BL00137: ! 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 | |
3719 | BL00138: ! 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 | ||
3757 | SECTION .btext008_pg1 TEXT_VA=0x7c9c5dc000 | |
3758 | attr_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 | ||
3773 | SECTION .btext009 TEXT_VA=0xffffad2506701f00 | |
3774 | attr_text { | |
3775 | Name = .btext009, | |
3776 | VA = 0xffffad2506701f00, | |
3777 | RA = ra2pa(0xfffefdf00,0), | |
3778 | PA = ra2pa(0xfffefdf00,0), | |
3779 | notsb | |
3780 | } | |
3781 | ||
3782 | SECTION .btext009_pg0 TEXT_VA=0xffffad2506700000 | |
3783 | attr_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 | ||
3797 | SECTION .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 | |
3813 | BL00165: ! 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 | |
3817 | BL00140: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 | |
3820 | BL00142: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 | |
3825 | BL00144:bvs BL00143 ! FFFFAD2506701F60 LOOP:L1-B000 0 L | |
3826 | BL00141:nop ! FFFFAD2506701F64 LOOP:L1-B000 0 S | |
3827 | BL00143: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 | |
3857 | BL00146:.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 | |
3860 | BL00147:bneg,a BL00149 ! FFFFAD2506701FEC SKIP:L2-B000 0 L | |
3861 | BL00148: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 | |
3865 | BL00149: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 | |
3868 | BL00150: ! 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 | |
3913 | BL00151: ! 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 | |
3938 | BL00152:fbo,a,pn %fcc3, BL00153 ! FFFFAD250670211C SKIP:L2-B002 0 L | |
3939 | st %f30, [%g3-0x0028] ! FFFFAD2506702120 SKIP:L2-B002 0 S >BD00006 | |
3940 | BL00153: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 | |
3943 | BL00154: ! 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 | |
3953 | BL00156:nop ! FFFFAD2506702154 ELSE:L2-B003 0 S | |
3954 | .word 0x2E7282DB ! FFFFAD2506702158 ELSE:L2-B003 0 S illop | |
3955 | BL00155:.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 | |
3960 | BL00157:bleu,pn %xcc, BL00159 ! FFFFAD2506702170 ELSE:L2-B003 0 L | |
3961 | BL00158:stxa %o1, [%g7+%g0]0x00 ! FFFFAD2506702174 ELSE:L2-B003 0 S BAD-ASI | |
3962 | BL00159:.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 | |
3970 | BL00161:fbg,a BL00163 ! FFFFAD2506702198 ELSE:L2-B003 0 L | |
3971 | .word 0x83880000 ! FFFFAD250670219C ELSE:L2-B003 0 S random | |
3972 | BL00162:brgz,pt %o3, BL00163 ! FFFFAD25067021A0 ELSE:L2-B003 0 L | |
3973 | BL00160:lduh [%g4+0x007E], %o2 ! FFFFAD25067021A4 ELSE:L2-B003 0 S <BD00014 | |
3974 | BL00163:.word 0xB1A20D73 ! FFFFAD25067021A8 ELSE:L2-B003 0 illop | |
3975 | BL00164: ! 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 | ||
3996 | SECTION .btext009_pg1 TEXT_VA=0xffffad2506702000 | |
3997 | attr_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 | ||
4260 | SECTION .btext010 TEXT_VA=0x43a288fd00 | |
4261 | attr_text { | |
4262 | Name = .btext010, | |
4263 | VA = 0x43a288fd00, | |
4264 | RA = 0xfffe5dd00, | |
4265 | PA = ra2pa(0xfffe5dd00,0), | |
4266 | notsb | |
4267 | } | |
4268 | ||
4269 | SECTION .btext010_pg0 TEXT_VA=0x43a288e000 | |
4270 | attr_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 | ||
4284 | SECTION .btext010 | |
4285 | .text | |
4286 | .global start_th_1; start_th_1: | |
4287 | .global SUBR028; SUBR028: | |
4288 | BL20182: ! 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 | |
4338 | BL20183: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 | |
4403 | BL20214: ! LOOP:L1-B000 | |
4404 | add %g1, 0x4C2, %g1 ! 00000043A288FEC8 LOOP:L1-B000 2 chksum++ | |
4405 | or %g0, 0x2, %l4 ! 00000043A288FECC LOOP:L2-B000 2 | |
4406 | BL20188: ! 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 | |
4417 | BL20184: ! 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 | |
4475 | BL20185: ! 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 | |
4495 | BL20186: ! ELSE:L3-B002 | |
4496 | add %g1, 0x8D5, %g1 ! 00000043A2890028 ELSE:L3-B002 4 chksum++ | |
4497 | and %g1, 0xFE, %l1 ! 00000043A289002C LOOP:L3-B003 4 | |
4498 | BL20187: ! 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 | |
4550 | BL20196: ! 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 | |
4596 | BL20189: ! 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 | |
4607 | BL20192:fbne BL20191 ;.empty ! 00000043A28901D8 ELSE:L3-B005 0 L | |
4608 | bpos,a,pn %xcc, BL20193 ;.empty ! 00000043A28901DC ELSE:L3-B005 0 L | |
4609 | BL20190:fble BL20194 ! 00000043A28901E0 ELSE:L3-B005 4 L | |
4610 | BL20191:nop ! 00000043A28901E4 ELSE:L3-B005 0 S | |
4611 | sth %i4, [%g3-0x0036] ! 00000043A28901E8 ELSE:L3-B005 0 S >BD20003+2 | |
4612 | BL20193:.word 0xC75FB7EB ! 00000043A28901EC ELSE:L3-B005 0 S illop | |
4613 | BL20194: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 | |
4631 | BL20195: ! 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 | |
4695 | BL20197: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 | |
4710 | BL20198: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 | |
4720 | BL20206: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 | |
4727 | BL20199:ldsh [%g3-0x0060], %o2 ! 00000043A28903B4 CASE:L3-B010 0 S <BD20012 | |
4728 | BL20200:bcs,a BL20201 ;.empty ! 00000043A28903B8 CASE:L3-B010 0 L | |
4729 | bg BL20202 ;.empty ! 00000043A28903BC CASE:L3-B010 0 L | |
4730 | BL20201:.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 | |
4733 | BL20204:bneg BL20203 ;.empty ! 00000043A28903CC CASE:L3-B010 0 L | |
4734 | bgu,pn %icc, BL20205 ;.empty ! 00000043A28903D0 CASE:L3-B010 0 L | |
4735 | BL20203:.word 0xA1A8F2E7 ! 00000043A28903D4 CASE:L3-B010 0 L illop | |
4736 | BL20202:.word 0x99AA517F ! 00000043A28903D8 CASE:L3-B010 0 S illop | |
4737 | BL20205: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 | |
4740 | BL20207: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 | |
4778 | BL20208: ! 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 | |
4816 | BL20209:.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 | |
4832 | BL20210: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 | |
4868 | BL20211: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 | |
4879 | BL20212: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 | |
4906 | BL20213: ! 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 | |
4966 | blimp_good_end: | |
4967 | EXIT_GOOD | |
4968 | blimp_bad_end: | |
4969 | EXIT_BAD | |
4970 | ||
4971 | SECTION .btext010_pg1 TEXT_VA=0x43a2890000 | |
4972 | attr_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 | ||
4987 | SECTION .btext011 TEXT_VA=0x2d0b25ff00 | |
4988 | attr_text { | |
4989 | Name = .btext011, | |
4990 | VA = 0x2d0b25ff00, | |
4991 | RA = 0xfffebff00, | |
4992 | PA = ra2pa(0xfffebff00,0), | |
4993 | notsb | |
4994 | } | |
4995 | ||
4996 | SECTION .btext011_pg0 TEXT_VA=0x2d0b250000 | |
4997 | attr_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 | ||
5011 | SECTION .btext011 | |
5012 | .text | |
5013 | .global SUBR029; SUBR029: | |
5014 | BL20002: ! 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 | |
5018 | BL20001: ! 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 | |
5056 | BL20034: ! 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 | |
5077 | BL20006:brgez,pn %i5, BL20009 ! 0000002D0B25FFF0 SKIP:L2-B000 4 L | |
5078 | BL20009: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 | |
5081 | BL20008: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 | |
5084 | BL20007: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 | |
5088 | BL20010: ! 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 | |
5094 | BL20014: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 | |
5097 | BL20013: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 | |
5101 | BL20015: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 | |
5103 | BL20016:fbne,pn %fcc2, BL20018 ;.empty ! 0000002D0B260054 ELSE:L2-B001 18 L | |
5104 | BL20018:fble BL20017 ! 0000002D0B260058 ELSE:L2-B001 17 L | |
5105 | BL20017: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 | |
5120 | BL20019: ! 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 | |
5145 | BL20020:.word 0xBBB81D50 ! 0000002D0B2600F8 SKIP:L2-B002 0 L illop | |
5146 | sth %l0, [%g6-0x0060] ! 0000002D0B2600FC SKIP:L2-B002 0 S >BD20012 | |
5147 | BL20021:.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 | |
5150 | BL20022: ! 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 | |
5172 | BL20023: ! 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 | |
5213 | BL20024: ! 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 | |
5256 | BL20025: ! 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 | |
5263 | BL20026: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 | |
5268 | BL20027:fbu,a BL20028 ;.empty ! 0000002D0B2602D4 SKIP:L2-B006 9 L | |
5269 | fbule,a,pt %fcc2, BL20029 ;.empty ! 0000002D0B2602D8 SKIP:L2-B006 0 L | |
5270 | BL20029:bcs,pt %icc, BL20030 ;.empty ! 0000002D0B2602DC SKIP:L2-B006 9 L | |
5271 | BL20030:bvs,a BL20031 ;.empty ! 0000002D0B2602E0 SKIP:L2-B006 9 L | |
5272 | BL20031:fbu BL20028 ! 0000002D0B2602E4 SKIP:L2-B006 0 L | |
5273 | BL20028: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 | |
5307 | BL20032: ! 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 | |
5340 | BL20033: ! 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 | ||
5363 | SECTION .btext011_pg1 TEXT_VA=0x2d0b260000 | |
5364 | attr_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 | ||
5379 | SECTION .btext012 TEXT_VA=0xffff881536795f00 | |
5380 | attr_text { | |
5381 | Name = .btext012, | |
5382 | VA = 0xffff881536795f00, | |
5383 | RA = 0xfffef3f00, | |
5384 | PA = ra2pa(0xfffef3f00,0), | |
5385 | notsb | |
5386 | } | |
5387 | ||
5388 | SECTION .btext012_pg0 TEXT_VA=0xffff881536794000 | |
5389 | attr_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 | ||
5403 | SECTION .btext012 | |
5404 | .text | |
5405 | .global SUBR030; SUBR030: | |
5406 | BL20036: ! 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 | |
5410 | BL20035: ! 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 | |
5433 | BL20045: ! 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 | |
5470 | BL20037: ! 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 | |
5495 | BL20038: ! 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 | |
5524 | BL20039: ! 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 | |
5551 | BL20041: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 | |
5554 | BL20040:.word 0xF6BBA29A ! FFFF881536796138 ELSE:L2-B003 0 L illop | |
5555 | BL20042: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 | |
5558 | BL20043:.word 0xB9AF5814 ! FFFF881536796148 ELSE:L2-B003 0 S illop | |
5559 | add %g1, 0x400, %g1 ! FFFF88153679614C ELSE:L2-B003 0 chksum++ | |
5560 | BL20044: ! 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 | ||
5591 | SECTION .btext012_pg1 TEXT_VA=0xffff881536796000 | |
5592 | attr_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 | ||
5607 | SECTION .btext013 TEXT_VA=0x3df7a87f5f00 | |
5608 | attr_text { | |
5609 | Name = .btext013, | |
5610 | VA = 0x3df7a87f5f00, | |
5611 | RA = 0xfffeadf00, | |
5612 | PA = ra2pa(0xfffeadf00,0), | |
5613 | notsb | |
5614 | } | |
5615 | ||
5616 | SECTION .btext013_pg0 TEXT_VA=0x3df7a87f4000 | |
5617 | attr_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 | ||
5631 | SECTION .btext013 | |
5632 | .text | |
5633 | .global SUBR031; SUBR031: | |
5634 | BL20047: ! 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 | |
5638 | BL20046: ! 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 | |
5653 | BL20049:.word 0x89AE8A2F ! 00003DF7A87F5F44 SUBR:L0-B000 0 S illop | |
5654 | BL20048: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 | |
5685 | BL20053:.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 | |
5692 | BL20051:bne,a,pt %icc, BL20050 ! 00003DF7A87F5FE0 CASE:L2-B000 0 L | |
5693 | BL20052: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 | |
5696 | BL20050:.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 | |
5699 | BL20056:.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 | |
5703 | BL20054: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 | |
5707 | BL20055: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 | |
5711 | BL20057: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 | |
5726 | BL20058: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 | |
5739 | BL20059: ! 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 | |
5754 | BL20060: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 | |
5759 | BL20061:ble BL20062 ! 00003DF7A87F60E8 SUBR:L0-B000 2 L | |
5760 | nop ! 00003DF7A87F60EC SUBR:L0-B000 2 S | |
5761 | BL20062: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 | |
5765 | BL20063:.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 | |
5775 | BL20064:jmpl %o7+0x0008, %g0 ! 00003DF7A87F6128 SUBR:L0-B000 2 | |
5776 | nop ! 00003DF7A87F612C SUBR:L0-B000 2 | |
5777 | ||
5778 | SECTION .btext013_pg1 TEXT_VA=0x3df7a87f6000 | |
5779 | attr_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 | ||
5794 | SECTION .btext014 TEXT_VA=0x353bd85f00 | |
5795 | attr_text { | |
5796 | Name = .btext014, | |
5797 | VA = 0x353bd85f00, | |
5798 | RA = ra2pa(0xfffea9f00,0), | |
5799 | PA = ra2pa(0xfffea9f00,0), | |
5800 | notsb | |
5801 | } | |
5802 | ||
5803 | SECTION .btext014_pg0 TEXT_VA=0x353bd84000 | |
5804 | attr_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 | ||
5818 | SECTION .btext014 | |
5819 | .text | |
5820 | .global SUBR032; SUBR032: | |
5821 | BL20065: ! 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 | |
5880 | BL20069: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 | |
5886 | BL20066:bleu,a,pn %xcc, BL20067 ! 000000353BD86000 CASE:L2-B000 0 L | |
5887 | sth %i1, [%g3-0x0060] ! 000000353BD86004 CASE:L2-B000 0 S >BD20012 | |
5888 | BL20067:.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 | |
5892 | BL20068:.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 | |
5897 | BL20075: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 | |
5905 | BL20071:.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 | |
5909 | BL20070:fbg,a BL20073 ;.empty ! 000000353BD8605C CASE:L2-B001 0 L | |
5910 | BL20072:ba BL20074 ;.empty ! 000000353BD86060 CASE:L2-B001 0 L | |
5911 | fbne,a BL20074 ! 000000353BD86064 CASE:L2-B001 0 L | |
5912 | BL20073:nop ! 000000353BD86068 CASE:L2-B001 0 S | |
5913 | BL20074: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 | |
5916 | BL20076: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 | |
5928 | BL20077: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 | |
5943 | BL20081: ! 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 | |
5949 | BL20079: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 | |
5952 | BL20080:tcc %xcc, %g0+0x0066 ! 000000353BD86104 SWCH:L1-B000 0 S | |
5953 | BL20078:.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 | ||
5959 | SECTION .btext014_pg1 TEXT_VA=0x353bd86000 | |
5960 | attr_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 | ||
5975 | SECTION .btext015 TEXT_VA=0xffffc7eb4b3e3f00 | |
5976 | attr_text { | |
5977 | Name = .btext015, | |
5978 | VA = 0xffffc7eb4b3e3f00, | |
5979 | RA = ra2pa(0xfffea5f00,0), | |
5980 | PA = ra2pa(0xfffea5f00,0), | |
5981 | notsb | |
5982 | } | |
5983 | ||
5984 | SECTION .btext015_pg0 TEXT_VA=0xffffc7eb4b3e2000 | |
5985 | attr_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 | ||
5999 | SECTION .btext015 | |
6000 | .text | |
6001 | .global SUBR033; SUBR033: | |
6002 | BL20083: ! 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 | |
6006 | BL20082: ! 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 | |
6015 | BL20121: ! 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 | |
6043 | BL20084: ! 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 | |
6053 | BL20085:bz,a,pn %xcc, BL20087 ;.empty ! FFFFC7EB4B3E3FBC ELSE:L2-B001 0 L | |
6054 | BL20088:.word 0x81C7E008 ! FFFFC7EB4B3E3FC0 ELSE:L2-B001 0 L random | |
6055 | bnz,a BL20086 ;.empty ! FFFFC7EB4B3E3FC4 ELSE:L2-B001 0 L | |
6056 | BL20089:.word 0x81E80000 ! FFFFC7EB4B3E3FC8 ELSE:L2-B001 0 L random | |
6057 | BL20086:alignaddr %g1, %i5, %l0 ! FFFFC7EB4B3E3FCC ELSE:L2-B001 0 S | |
6058 | BL20087: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 | |
6073 | BL20090: ! 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 | |
6104 | BL20092:ldda [%g7+%g0]0x83, %i0 ! FFFFC7EB4B3E4084 SKIP:L2-B002 20 S <BD20034 | |
6105 | BL20091:.word 0xBDAECA1B ! FFFFC7EB4B3E4088 SKIP:L2-B002 20 S illop_FP | |
6106 | BL20093: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 | |
6110 | BL20094: ! 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 | |
6138 | BL20095: ! 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 | |
6162 | BL20096: ! 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 | |
6184 | BL20098:.word 0x9BFE1150 ! FFFFC7EB4B3E41B8 ELSE:L2-B005 0 S illop | |
6185 | BL20097: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 | |
6188 | BL20099:add %g1, 0x5AC, %g1 ! FFFFC7EB4B3E41C8 ELSE:L2-B005 9 chksum++ | |
6189 | BL20100: ! 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 | |
6201 | BL20102:fbo BL20104 ! FFFFC7EB4B3E41F8 SKIP:L2-B006 0 L | |
6202 | BL20101:ldstub [%g6-0x003C], %o0 ! FFFFC7EB4B3E41FC SKIP:L2-B006 12 S >BD20004 | |
6203 | BL20103:be,a BL20105 ;.empty ! FFFFC7EB4B3E4200 SKIP:L2-B006 12 L | |
6204 | bz,pn %icc, BL20104 ! FFFFC7EB4B3E4204 SKIP:L2-B006 12 L | |
6205 | BL20104:fcmpne32 %f22, %f26, %i5 ! FFFFC7EB4B3E4208 SKIP:L2-B006 12 S | |
6206 | BL20105: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 | |
6224 | BL20106: ! 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 | |
6236 | BL20110:.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 | |
6240 | BL20112:bcc,a BL20107 ;.empty ! FFFFC7EB4B3E4290 ELSE:L2-B007 0 L | |
6241 | BL20108:.word 0xFBCAD688 ! FFFFC7EB4B3E4294 ELSE:L2-B007 0 L illop | |
6242 | BL20107: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 | |
6245 | BL20109:stw %l1, [%g4-0x0008] ! FFFFC7EB4B3E42A4 ELSE:L2-B007 8 S >BD20005 | |
6246 | bneg,pt %xcc, BL20111 ! FFFFC7EB4B3E42A8 ELSE:L2-B007 8 L | |
6247 | BL20111:nop ! FFFFC7EB4B3E42AC ELSE:L2-B007 8 S | |
6248 | BL20113:add %g1, 0x156, %g1 ! FFFFC7EB4B3E42B0 ELSE:L2-B007 8 chksum++ | |
6249 | BL20114: ! 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 | |
6274 | BL20115: ! 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 | |
6281 | BL20117: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 | |
6287 | BL20118:ldstub [%g3-0x003C], %o2 ! FFFFC7EB4B3E4344 ELSE:L2-B009 0 S >BD20004 | |
6288 | bn,pn %icc, BL20116 ! FFFFC7EB4B3E4348 ELSE:L2-B009 0 L | |
6289 | BL20116:nop ! FFFFC7EB4B3E434C ELSE:L2-B009 12 S | |
6290 | nop ! FFFFC7EB4B3E4350 ELSE:L2-B009 12 S | |
6291 | BL20119: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 | |
6301 | BL20120: ! 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 | ||
6332 | SECTION .btext015_pg1 TEXT_VA=0xffffc7eb4b3e4000 | |
6333 | attr_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 | ||
6348 | SECTION .btext016 TEXT_VA=0x20e087a1f00 | |
6349 | attr_text { | |
6350 | Name = .btext016, | |
6351 | VA = 0x20e087a1f00, | |
6352 | RA = ra2pa(0xfffea1f00,0), | |
6353 | PA = ra2pa(0xfffea1f00,0), | |
6354 | notsb | |
6355 | } | |
6356 | ||
6357 | SECTION .btext016_pg0 TEXT_VA=0x20e087a0000 | |
6358 | attr_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 | ||
6372 | SECTION .btext016 | |
6373 | .text | |
6374 | .global SUBR034; SUBR034: | |
6375 | BL20122: ! 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 | |
6426 | BL20123: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 | |
6458 | BL20124: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 | |
6474 | BL20130: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 | |
6484 | BL20126:.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 | |
6487 | BL20125:call .+8 ! 0000020E087A20BC CASE:L2-B002 4 L | |
6488 | BL20129:stb %i1, [%g5-0x003C] ! 0000020E087A20C0 CASE:L2-B002 4 S >BD20004 | |
6489 | BL20128:nop ! 0000020E087A20C4 CASE:L2-B002 4 S | |
6490 | BL20127: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 | |
6493 | BL20131: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 | |
6528 | BL20136: ! 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 | |
6536 | BL20135:ta %xcc, 0x46 ! 0000020E087A217C SWCH:L1-B000 10 S demap-page | |
6537 | BL20132:bcs BL20134 ;.empty ! 0000020E087A2180 SWCH:L1-B000 10 L | |
6538 | bcs,a BL20134 ! 0000020E087A2184 SWCH:L1-B000 10 L | |
6539 | BL20133:lduba [%g3-0x003C]%asi, %o5 ! 0000020E087A2188 SWCH:L1-B000 0 S <BD20004 | |
6540 | BL20134: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 | ||
6545 | SECTION .btext016_pg1 TEXT_VA=0x20e087a2000 | |
6546 | attr_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 | ||
6561 | SECTION .btext017 TEXT_VA=0xffffcc8f4e8cff00 | |
6562 | attr_text { | |
6563 | Name = .btext017, | |
6564 | VA = 0xffffcc8f4e8cff00, | |
6565 | RA = 0xfffe8ff00, | |
6566 | PA = ra2pa(0xfffe8ff00,0), | |
6567 | notsb | |
6568 | } | |
6569 | ||
6570 | SECTION .btext017_pg0 TEXT_VA=0xffffcc8f4e8c0000 | |
6571 | attr_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 | ||
6585 | SECTION .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 | |
6604 | BL20168: ! 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 | |
6630 | BL20137:fbne,a,pn %fcc0, BL20140 ! FFFFCC8F4E8CFFA4 SKIP:L2-B000 0 L | |
6631 | BL20140:sta %f25, [%g4-0x0008]%asi ! FFFFCC8F4E8CFFA8 SKIP:L2-B000 36 S >BD20005 | |
6632 | BL20138: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 | |
6636 | BL20141:.word 0x8DA88A3A ! FFFFCC8F4E8CFFBC SKIP:L2-B000 36 S illop_FP | |
6637 | BL20139: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 | |
6662 | BL20142: ! 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 | |
6681 | BL20143:.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 | |
6684 | BL20147:swap [%g4-0x0030], %o0 ! FFFFCC8F4E8D0078 ELSE:L2-B001 0 S >BD20011 | |
6685 | BL20145:nop ! FFFFCC8F4E8D007C ELSE:L2-B001 0 S | |
6686 | BL20146: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 | |
6690 | BL20148:nop ! FFFFCC8F4E8D0090 ELSE:L2-B001 0 S | |
6691 | BL20144:add %g1, 0x26C, %g1 ! FFFFCC8F4E8D0094 ELSE:L2-B001 0 chksum++ | |
6692 | BL20149: ! 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 | |
6726 | BL20150: ! 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 | |
6752 | BL20151: ! 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 | |
6784 | BL20152:fbe,a,pt %fcc3, BL20155 ! FFFFCC8F4E8D01FC SKIP:L2-B004 0 L | |
6785 | BL20153:nop ! FFFFCC8F4E8D0200 SKIP:L2-B004 36 S | |
6786 | fbuge BL20156 ;.empty ! FFFFCC8F4E8D0204 SKIP:L2-B004 0 L | |
6787 | BL20156:.word 0xF5BBDC16 ! FFFFCC8F4E8D0208 SKIP:L2-B004 0 L illop | |
6788 | fbug,pt %fcc3, BL20157 ! FFFFCC8F4E8D020C SKIP:L2-B004 0 L | |
6789 | BL20157:.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 | |
6793 | BL20155:.word 0x89AD4C86 ! FFFFCC8F4E8D0220 SKIP:L2-B004 0 S illop | |
6794 | BL20154: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 | |
6797 | BL20158: ! 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 | |
6818 | BL20159: ! 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 | |
6840 | BL20160: ! 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 | |
6872 | BL20161: ! 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 | |
6900 | BL20162: ! 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 | |
6913 | BL20164:fbuge BL20166 ! FFFFCC8F4E8D03EC ELSE:L2-B009 0 L | |
6914 | .word 0x89C7C41D ! FFFFCC8F4E8D03F0 ELSE:L2-B009 0 S illop | |
6915 | BL20163:bg,a,pt %xcc, BL20166 ;.empty ! FFFFCC8F4E8D03F4 ELSE:L2-B009 2 L | |
6916 | fbug,a BL20165 ! FFFFCC8F4E8D03F8 ELSE:L2-B009 2 L | |
6917 | BL20165:swap [%g6-0x0030], %o3 ! FFFFCC8F4E8D03FC ELSE:L2-B009 0 S >BD20011 | |
6918 | BL20166:add %g1, 0xCDE, %g1 ! FFFFCC8F4E8D0400 ELSE:L2-B009 0 chksum++ | |
6919 | BL20167: ! 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 | ||
6955 | SECTION .btext017_pg1 TEXT_VA=0xffffcc8f4e8d0000 | |
6956 | attr_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 | ||
6971 | SECTION .btext018 TEXT_VA=0x6433b5f1ff00 | |
6972 | attr_text { | |
6973 | Name = .btext018, | |
6974 | VA = 0x6433b5f1ff00, | |
6975 | RA = 0xfffe6ff00, | |
6976 | PA = ra2pa(0xfffe6ff00,0), | |
6977 | notsb | |
6978 | } | |
6979 | ||
6980 | SECTION .btext018_pg0 TEXT_VA=0x6433b5f10000 | |
6981 | attr_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 | ||
6995 | SECTION .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 | |
7049 | BL20174: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 | |
7059 | BL20170:sth %o0, [%g6-0x0060] ! 00006433B5F1FFF4 CASE:L2-B000 0 S >BD20012 | |
7060 | .word 0x9FEB1FAE ! 00006433B5F1FFF8 CASE:L2-B000 0 L illop | |
7061 | BL20169:fbn,a BL20173 ! 00006433B5F1FFFC CASE:L2-B000 4 L | |
7062 | nop ! 00006433B5F20000 CASE:L2-B000 0 S | |
7063 | BL20172:nop ! 00006433B5F20004 CASE:L2-B000 4 S | |
7064 | BL20171:bgu,pn %xcc, BL20173 ! 00006433B5F20008 CASE:L2-B000 4 L | |
7065 | BL20173: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 | |
7071 | BL20177: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 | |
7077 | BL20175: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 | |
7080 | BL20176: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 | |
7083 | BL20178: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 | |
7112 | BL20179: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 | |
7125 | BL20180: ! 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 | ||
7143 | SECTION .btext018_pg1 TEXT_VA=0x6433b5f20000 | |
7144 | attr_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 | ||
7167 | SECTION .btext019 TEXT_VA=0xffff8fc84ccefd00 | |
7168 | attr_text { | |
7169 | Name = .btext019, | |
7170 | VA = 0xffff8fc84ccefd00, | |
7171 | RA = 0xfffd9fd00, | |
7172 | PA = ra2pa(0xfffd9fd00,0), | |
7173 | notsb | |
7174 | } | |
7175 | ||
7176 | SECTION .btext019_pg0 TEXT_VA=0xffff8fc84cce0000 | |
7177 | attr_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 | ||
7191 | SECTION .btext019 | |
7192 | .text | |
7193 | .global start_th_2; start_th_2: | |
7194 | .global SUBR040; SUBR040: | |
7195 | BL40220: ! 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 | |
7245 | BL40221: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 | |
7310 | BL40273: ! 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 | |
7322 | BL40228: ! 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 | |
7345 | BL40223:bneg,pn %xcc, BL40224 ;.empty ! FFFF8FC84CCEFF4C SKIP:L3-B000 0 L | |
7346 | bcs,a BL40225 ! FFFF8FC84CCEFF50 SKIP:L3-B000 0 L | |
7347 | BL40225:st %f28, [%g5+0x0048] ! FFFF8FC84CCEFF54 SKIP:L3-B000 0 S >BD40002 | |
7348 | stha %o0, [%g5+0x007A]%asi ! FFFF8FC84CCEFF58 SKIP:L3-B000 0 S >BD40015 | |
7349 | BL40222: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 | |
7352 | BL40224: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 | |
7379 | BL40226: ! 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 | |
7422 | BL40227: ! 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 | |
7444 | BL40243: ! 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 | |
7455 | BL40231:ta %xcc, 0x46 ! FFFF8FC84CCF00F8 SKIP:L3-B002 0 S demap-page | |
7456 | BL40232:std %f20, [%g3+0x0000] ! FFFF8FC84CCF00FC SKIP:L3-B002 0 S >BD40004 | |
7457 | ldstub [%g4-0x0021], %l0 ! FFFF8FC84CCF0100 SKIP:L3-B002 0 S >BD40024 | |
7458 | BL40229:bneg,a,pn %xcc, BL40233 ! FFFF8FC84CCF0104 SKIP:L3-B002 0 L | |
7459 | BL40233:st %f22, [%g3+0x0048] ! FFFF8FC84CCF0108 SKIP:L3-B002 0 S >BD40002 | |
7460 | BL40230:.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 | |
7477 | BL40234: ! 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 | |
7505 | BL40235: ! 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 | |
7529 | BL40236: ! 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 | |
7536 | BL40237: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 | |
7541 | BL40239: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 | |
7544 | BL40238: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 | |
7553 | BL40240: ! ELSE:L3-B005 | |
7554 | add %g1, 0xC6E, %g1 ! FFFF8FC84CCF0274 ELSE:L3-B005 6 chksum++ | |
7555 | or %g0, 0x3, %l0 ! FFFF8FC84CCF0278 LOOP:L3-B006 6 | |
7556 | BL40241: ! 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 | |
7592 | BL40242: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 | |
7598 | BL40250: ! 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 | |
7605 | BL40245: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 | |
7608 | BL40246:fpack16 %f18, %f22 ! FFFF8FC84CCF0344 LOOP:L2-B002 0 S | |
7609 | BL40244: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 | |
7619 | BL40247:bg,a,pt %icc, BL40249 ! FFFF8FC84CCF0370 LOOP:L2-B002 2 L | |
7620 | BL40249: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 | |
7623 | BL40248: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 | |
7651 | BL40251: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 | |
7671 | BL40256: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 | |
7678 | BL40253:stw %i3, [%g4+0x0004] ! FFFF8FC84CCF045C CASE:L3-B012 1 S >BD40004+4 | |
7679 | ta %xcc, 0x46 ! FFFF8FC84CCF0460 CASE:L3-B012 1 S demap-page | |
7680 | BL40254:call .+8 ! FFFF8FC84CCF0464 CASE:L3-B012 1 L | |
7681 | prefetch [%i1+0x091F], 21 ! FFFF8FC84CCF0468 CASE:L3-B012 1 S <.+2335 | |
7682 | BL40252:fcmpne32 %f22, %f28, %o4 ! FFFF8FC84CCF046C CASE:L3-B012 1 S | |
7683 | be,a,pn %xcc, BL40255 ! FFFF8FC84CCF0470 CASE:L3-B012 1 L | |
7684 | BL40255: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 | |
7688 | BL40257: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 | |
7709 | BL40258: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 | |
7717 | BL40259: ! 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 | |
7755 | BL40260: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 | |
7780 | BL40261: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 | |
7795 | BL40269: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 | |
7804 | BL40266:fbge,a BL40267 ;.empty ! FFFF8FC84CCF0650 CASE:L3-B017 0 L | |
7805 | BL40265:ble,pn %xcc, BL40263 ! FFFF8FC84CCF0654 CASE:L3-B017 0 L | |
7806 | .word 0xFB7CB25F ! FFFF8FC84CCF0658 CASE:L3-B017 0 S illop | |
7807 | BL40262:bne,a,pt %xcc, BL40268 ! FFFF8FC84CCF065C CASE:L3-B017 1 L | |
7808 | BL40267: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 | |
7811 | BL40263:nop ! FFFF8FC84CCF066C CASE:L3-B017 1 S | |
7812 | BL40268:st %f5, [%g4+0x0020] ! FFFF8FC84CCF0670 CASE:L3-B017 1 S >BD40005 | |
7813 | BL40264: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 | |
7817 | BL40270: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 | |
7829 | BL40271: ! 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 | |
7865 | BL40272: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 | |
7877 | blimp_good_end: | |
7878 | EXIT_GOOD | |
7879 | blimp_bad_end: | |
7880 | EXIT_BAD | |
7881 | ||
7882 | SECTION .btext019_pg1 TEXT_VA=0xffff8fc84ccf0000 | |
7883 | attr_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 | ||
7898 | SECTION .btext020 TEXT_VA=0x2cd7cff00 | |
7899 | attr_text { | |
7900 | Name = .btext020, | |
7901 | VA = 0x2cd7cff00, | |
7902 | RA = 0xfffe1ff00, | |
7903 | PA = ra2pa(0xfffe1ff00,0), | |
7904 | notsb | |
7905 | } | |
7906 | ||
7907 | SECTION .btext020_pg0 TEXT_VA=0x2cd7c0000 | |
7908 | attr_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 | ||
7922 | SECTION .btext020 | |
7923 | .text | |
7924 | .global SUBR041; SUBR041: | |
7925 | BL40001: ! 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 | |
7937 | BL40072: ! 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 | |
7945 | BL40008:.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 | |
7951 | BL40007:.word 0x91A5008B ! 00000002CD7CFF60 LOOP:L1-B000 0 L illop | |
7952 | .word 0xBDAF4AE5 ! 00000002CD7CFF64 LOOP:L1-B000 0 S illop | |
7953 | BL40009:.word 0x2A065E24 ! 00000002CD7CFF68 LOOP:L1-B000 0 L random | |
7954 | BL40010:sta %f4, [%g4+0x0020]%asi ! 00000002CD7CFF6C LOOP:L1-B000 0 S >BD40005 | |
7955 | nop ! 00000002CD7CFF70 LOOP:L1-B000 0 S | |
7956 | BL40006: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 | |
7991 | BL40014: ! 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 | |
7995 | BL40016: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 | |
8000 | BL40017: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 | |
8003 | BL40018:bcc,a,pn %xcc, BL40021 ;.empty ! 00000002CD7D002C ELSE:L2-B001 0 L | |
8004 | BL40020:ba BL40022 ! 00000002CD7D0030 ELSE:L2-B001 0 L | |
8005 | ldx [%g2+0x0028], %g4 ! 00000002CD7D0034 ELSE:L2-B001 0 S BASE<BD40060 | |
8006 | BL40019:nop ! 00000002CD7D0038 ELSE:L2-B001 0 S | |
8007 | BL40022:nop ! 00000002CD7D003C ELSE:L2-B001 0 S | |
8008 | BL40021: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 | |
8031 | BL40025: ! 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 | |
8050 | BL40027:.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 | |
8054 | BL40028:brz,a,pt %o2, BL40030 ;.empty ! 00000002CD7D00F4 SKIP:L2-B002 0 L | |
8055 | be,a BL40029 ! 00000002CD7D00F8 SKIP:L2-B002 0 L | |
8056 | BL40029:st %f4, [%g4+0x0020] ! 00000002CD7D00FC SKIP:L2-B002 0 S >BD40005 | |
8057 | bcs,pt %icc, BL40031 ;.empty ! 00000002CD7D0100 SKIP:L2-B002 0 L | |
8058 | BL40030:brlz,a,pn %o5, BL40026 ! 00000002CD7D0104 SKIP:L2-B002 0 L | |
8059 | BL40031:stba %i0, [%g4-0x0021]%asi ! 00000002CD7D0108 SKIP:L2-B002 0 S >BD40024 | |
8060 | BL40026: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 | |
8063 | BL40032: ! 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 | |
8099 | BL40035:.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 | |
8102 | BL40033:ldd [%g4-0x0050], %f24 ! 00000002CD7D01B0 ELSE:L2-B003 0 S <BD40011 | |
8103 | fbn,pn %fcc0, BL40036 ! 00000002CD7D01B4 ELSE:L2-B003 0 L | |
8104 | BL40034:nop ! 00000002CD7D01B8 ELSE:L2-B003 0 S | |
8105 | BL40036:.word 0x3BA002FE ! 00000002CD7D01BC ELSE:L2-B003 0 random | |
8106 | BL40037: ! 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 | |
8127 | BL40038: ! 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 | |
8136 | BL40041:.word 0x97906000 ! 00000002CD7D0230 ELSE:L2-B005 0 S random | |
8137 | nop ! 00000002CD7D0234 ELSE:L2-B005 0 S | |
8138 | BL40042: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 | |
8141 | BL40043:fbue,pn %fcc3, BL40039 ! 00000002CD7D0244 ELSE:L2-B005 0 L | |
8142 | nop ! 00000002CD7D0248 ELSE:L2-B005 0 S | |
8143 | BL40039:ld [%g5+0x0020], %f9 ! 00000002CD7D024C ELSE:L2-B005 0 S <BD40005 | |
8144 | BL40040: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 | |
8162 | BL40044: ! 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 | |
8173 | BL40045:.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 | |
8176 | BL40048:.word 0xAFAD515A ! 00000002CD7D02CC SKIP:L2-B006 0 L illop | |
8177 | BL40047:fbge,a BL40051 ;.empty ! 00000002CD7D02D0 SKIP:L2-B006 0 L | |
8178 | BL40046:fbuge,a,pt %fcc3, BL40051 ;.empty ! 00000002CD7D02D4 SKIP:L2-B006 0 L | |
8179 | BL40049:fbue BL40050 ! 00000002CD7D02D8 SKIP:L2-B006 0 L | |
8180 | .word 0xADBC6207 ! 00000002CD7D02DC SKIP:L2-B006 0 S illop | |
8181 | BL40050:fble,pn %fcc1, BL40051 ;.empty ! 00000002CD7D02E0 SKIP:L2-B006 0 L | |
8182 | fbl,a,pn %fcc0, BL40052 ! 00000002CD7D02E4 SKIP:L2-B006 0 L | |
8183 | BL40052:std %f28, [%g3-0x0020] ! 00000002CD7D02E8 SKIP:L2-B006 0 S >BD40003 | |
8184 | BL40051: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 | |
8190 | BL40053:fbg BL40054 ;.empty ! 00000002CD7D0304 SKIP:L2-B006 0 L | |
8191 | bl,a BL40055 ;.empty ! 00000002CD7D0308 SKIP:L2-B006 0 L | |
8192 | BL40055:bz,a BL40056 ;.empty ! 00000002CD7D030C SKIP:L2-B006 0 L | |
8193 | fbge,pt %fcc1, BL40057 ! 00000002CD7D0310 SKIP:L2-B006 0 L | |
8194 | BL40054:.word 0x9D4A5870 ! 00000002CD7D0314 SKIP:L2-B006 0 S random | |
8195 | BL40056:.word 0x81880000 ! 00000002CD7D0318 SKIP:L2-B006 0 L random | |
8196 | ldx [%g2+0x0030], %g3 ! 00000002CD7D031C SKIP:L2-B006 0 S BASE<BD40096 | |
8197 | BL40057: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 | |
8200 | BL40058: ! 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 | |
8209 | BL40061:.word 0x8957C000 ! 00000002CD7D034C ELSE:L2-B007 0 L illop | |
8210 | BL40059:fbug BL40060 ! 00000002CD7D0350 ELSE:L2-B007 0 L | |
8211 | st %f10, [%g3+0x0022] ! 00000002CD7D0354 ELSE:L2-B007 0 S >BD40005+2 | |
8212 | BL40060:sta %f8, [%g4+0x0020]%asi ! 00000002CD7D0358 ELSE:L2-B007 0 S >BD40005 | |
8213 | BL40062: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 | |
8223 | BL40063: ! 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 | |
8249 | BL40064: ! 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 | |
8254 | BL40065: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 | |
8260 | BL40066:bcc,a BL40068 ;.empty ! 00000002CD7D0410 ELSE:L2-B009 0 L | |
8261 | .word 0xB7AB4AA9 ! 00000002CD7D0414 ELSE:L2-B009 0 L illop | |
8262 | BL40068:.word 0x8FB742D7 ! 00000002CD7D0418 ELSE:L2-B009 0 S illop_VIS | |
8263 | fbuge,a BL40067 ;.empty ! 00000002CD7D041C ELSE:L2-B009 0 L | |
8264 | BL40069:.word 0xA1CFA177 ! 00000002CD7D0420 ELSE:L2-B009 0 L illop | |
8265 | BL40070:nop ! 00000002CD7D0424 ELSE:L2-B009 0 S | |
8266 | BL40067: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 | |
8279 | BL40071: ! 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 | ||
8297 | SECTION .btext020_pg1 TEXT_VA=0x2cd7d0000 | |
8298 | attr_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 | ||
8313 | SECTION .btext021 TEXT_VA=0x1775ff00 | |
8314 | attr_text { | |
8315 | Name = .btext021, | |
8316 | VA = 0x1775ff00, | |
8317 | RA = 0xfffdfff00, | |
8318 | PA = ra2pa(0xfffdfff00,0), | |
8319 | notsb | |
8320 | } | |
8321 | ||
8322 | SECTION .btext021_pg0 TEXT_VA=0x17750000 | |
8323 | attr_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 | ||
8337 | SECTION .btext021 | |
8338 | .text | |
8339 | .global SUBR042; SUBR042: | |
8340 | BL40073: ! 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 | |
8396 | BL40076: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 | |
8401 | BL40075:bleu BL40077 ! 000000001775FFF0 SWCH:L1-B000 0 L | |
8402 | BL40078:nop ! 000000001775FFF4 SWCH:L1-B000 0 S | |
8403 | BL40077:.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 | |
8407 | BL40079: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 | |
8414 | BL40080:.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 | |
8429 | BL40081: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 | |
8441 | BL40082: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 | |
8452 | BL40089: ! 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 | |
8461 | BL40084: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 | |
8464 | BL40083:.word 0xCB6BDD88 ! 00000000177600E8 SWCH:L1-B000 0 L illop | |
8465 | nop ! 00000000177600EC SWCH:L1-B000 2 S | |
8466 | BL40086:stx %g1, [%g4-0x0020] ! 00000000177600F0 SWCH:L1-B000 2 S >BD40003 | |
8467 | bnz,a BL40087 ;.empty ! 00000000177600F4 SWCH:L1-B000 2 L | |
8468 | BL40085:fblg,a,pt %fcc2, BL40088 ! 00000000177600F8 SWCH:L1-B000 2 L | |
8469 | BL40088:st %f4, [%g4+0x0020] ! 00000000177600FC SWCH:L1-B000 0 S >BD40005 | |
8470 | BL40087: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 | ||
8482 | SECTION .btext021_pg1 TEXT_VA=0x17760000 | |
8483 | attr_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 | ||
8498 | SECTION .btext022 TEXT_VA=0x7ab17d7f00 | |
8499 | attr_text { | |
8500 | Name = .btext022, | |
8501 | VA = 0x7ab17d7f00, | |
8502 | RA = 0xfffdedf00, | |
8503 | PA = ra2pa(0xfffdedf00,0), | |
8504 | notsb | |
8505 | } | |
8506 | ||
8507 | SECTION .btext022_pg0 TEXT_VA=0x7ab17d6000 | |
8508 | attr_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 | ||
8522 | SECTION .btext022 | |
8523 | .text | |
8524 | .global SUBR043; SUBR043: | |
8525 | BL40091: ! 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 | |
8529 | BL40090: ! 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 | |
8585 | BL40092: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 | |
8606 | BL40093: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 | |
8613 | BL40094: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 | |
8638 | BL40095: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 | |
8651 | BL40096: ! 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 | ||
8676 | SECTION .btext022_pg1 TEXT_VA=0x7ab17d8000 | |
8677 | attr_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 | ||
8692 | SECTION .btext023 TEXT_VA=0x3cf193f00 | |
8693 | attr_text { | |
8694 | Name = .btext023, | |
8695 | VA = 0x3cf193f00, | |
8696 | RA = 0xfffde9f00, | |
8697 | PA = ra2pa(0xfffde9f00,0), | |
8698 | notsb | |
8699 | } | |
8700 | ||
8701 | SECTION .btext023_pg0 TEXT_VA=0x3cf192000 | |
8702 | attr_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 | ||
8716 | SECTION .btext023 | |
8717 | .text | |
8718 | .global SUBR044; SUBR044: | |
8719 | BL40097: ! 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 | |
8752 | BL40098: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 | |
8763 | BL40106: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 | |
8769 | BL40100:stw %i0, [%g6+0x0004] ! 00000003CF193FC4 CASE:L2-B001 0 S >BD40004+4 | |
8770 | fba BL40099 ;.empty ! 00000003CF193FC8 CASE:L2-B001 0 L | |
8771 | BL40099: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 | |
8775 | BL40101: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 | |
8779 | BL40103:.word 0x95906000 ! 00000003CF193FEC CASE:L2-B001 0 S random | |
8780 | BL40105:.word 0xADB644AE ! 00000003CF193FF0 CASE:L2-B001 0 L illop | |
8781 | BL40104:st %f8, [%g4+0x0020] ! 00000003CF193FF4 CASE:L2-B001 0 S >BD40005 | |
8782 | BL40102: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 | |
8785 | BL40107: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 | |
8799 | BL40108:.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 | |
8814 | BL40113: ! 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 | |
8820 | BL40110: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 | |
8829 | BL40112:bge,pn %icc, BL40111 ! 00000003CF1940B0 SWCH:L1-B000 2 L | |
8830 | BL40109:nop ! 00000003CF1940B4 SWCH:L1-B000 4 S | |
8831 | BL40111: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 | ||
8852 | SECTION .btext023_pg1 TEXT_VA=0x3cf194000 | |
8853 | attr_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 | ||
8868 | SECTION .btext024 TEXT_VA=0x91ab90ff00 | |
8869 | attr_text { | |
8870 | Name = .btext024, | |
8871 | VA = 0x91ab90ff00, | |
8872 | RA = 0xfffdcff00, | |
8873 | PA = ra2pa(0xfffdcff00,0), | |
8874 | notsb | |
8875 | } | |
8876 | ||
8877 | SECTION .btext024_pg0 TEXT_VA=0x91ab900000 | |
8878 | attr_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 | ||
8892 | SECTION .btext024 | |
8893 | .text | |
8894 | .global SUBR045; SUBR045: | |
8895 | BL40114: ! 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 | |
8947 | BL40115: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 | |
8958 | BL40116:.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 | |
8971 | BL40117: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 | |
8987 | BL40118: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 | |
9002 | BL40119: ! 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 | |
9044 | BL40120:jmpl %o7+0x0008, %g0 ! 00000091AB91014C SUBR:L0-B000 4 | |
9045 | nop ! 00000091AB910150 SUBR:L0-B000 4 | |
9046 | ||
9047 | SECTION .btext024_pg1 TEXT_VA=0x91ab910000 | |
9048 | attr_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 | ||
9063 | SECTION .btext025 TEXT_VA=0xc579cb9f00 | |
9064 | attr_text { | |
9065 | Name = .btext025, | |
9066 | VA = 0xc579cb9f00, | |
9067 | RA = ra2pa(0xfffde5f00,0), | |
9068 | PA = ra2pa(0xfffde5f00,0), | |
9069 | notsb | |
9070 | } | |
9071 | ||
9072 | SECTION .btext025_pg0 TEXT_VA=0xc579cb8000 | |
9073 | attr_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 | ||
9087 | SECTION .btext025 | |
9088 | .text | |
9089 | .global SUBR046; SUBR046: | |
9090 | BL40122: ! 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 | |
9094 | BL40121: ! 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 | |
9108 | BL40125: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 | |
9111 | BL40123: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 | |
9114 | BL40124:fbe,pn %fcc3, BL40127 ! 000000C579CB9F58 SUBR:L0-B000 0 L | |
9115 | BL40126:stw %i5, [%g5+0x0004] ! 000000C579CB9F5C SUBR:L0-B000 0 S >BD40004+4 | |
9116 | BL40127: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 | |
9119 | BL40128:.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 | |
9122 | BL40140: ! 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 | |
9152 | BL40129: ! 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 | |
9179 | BL40130: ! 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 | |
9187 | BL40131: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 | |
9196 | BL40132:st %f5, [%g5+0x0020] ! 000000C579CBA094 SKIP:L2-B002 0 S >BD40005 | |
9197 | BL40134:nop ! 000000C579CBA098 SKIP:L2-B002 0 S | |
9198 | prefetch [%o0+0x0AD9], 1 ! 000000C579CBA09C SKIP:L2-B002 0 S <.+2777 | |
9199 | BL40133: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 | |
9217 | BL40135: ! 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 | |
9243 | BL40137:bge,a,pn %icc, BL40138 ! 000000C579CBA14C ELSE:L2-B003 0 L | |
9244 | st %f19, [%g6+0x0048] ! 000000C579CBA150 ELSE:L2-B003 0 S >BD40002 | |
9245 | BL40138:.word 0x1C7E1D5B ! 000000C579CBA154 ELSE:L2-B003 0 S illop | |
9246 | stb %g1, [%g5+0x003B] ! 000000C579CBA158 ELSE:L2-B003 0 S >BD40074+1 | |
9247 | BL40136:.word 0xD171621E ! 000000C579CBA15C ELSE:L2-B003 0 illop | |
9248 | BL40139: ! 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 | |
9269 | BL40141:sta %f28, [%g6+0x0048]%asi ! 000000C579CBA1B0 SUBR:L0-B000 0 S >BD40002 | |
9270 | fbn,a BL40142 ! 000000C579CBA1B4 SUBR:L0-B000 0 L | |
9271 | BL40142: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 | |
9278 | BL40145:.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 | |
9281 | BL40143:.word 0x87AB5CE0 ! 000000C579CBA1E0 SUBR:L0-B000 0 L illop | |
9282 | BL40146:.word 0xA7D434F8 ! 000000C579CBA1E4 SUBR:L0-B000 0 S illop | |
9283 | BL40144:.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 | ||
9288 | SECTION .btext025_pg1 TEXT_VA=0xc579cba000 | |
9289 | attr_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 | ||
9304 | SECTION .btext026 TEXT_VA=0xa099f00 | |
9305 | attr_text { | |
9306 | Name = .btext026, | |
9307 | VA = 0xa099f00, | |
9308 | RA = ra2pa(0xfffde1f00,0), | |
9309 | PA = ra2pa(0xfffde1f00,0), | |
9310 | notsb | |
9311 | } | |
9312 | ||
9313 | SECTION .btext026_pg0 TEXT_VA=0xa098000 | |
9314 | attr_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 | ||
9328 | SECTION .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 | |
9336 | BL40148:fble BL40149 ;.empty ! 000000000A099F14 SUBR:L0-B000 8 L | |
9337 | bn BL40150 ! 000000000A099F18 SUBR:L0-B000 0 L | |
9338 | BL40149:st %f8, [%g3+0x0020] ! 000000000A099F1C SUBR:L0-B000 8 S >BD40005 | |
9339 | BL40147:ble,a BL40151 ! 000000000A099F20 SUBR:L0-B000 4 L | |
9340 | BL40151:nop ! 000000000A099F24 SUBR:L0-B000 4 S | |
9341 | BL40150: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 | |
9344 | BL40181: ! 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 | |
9389 | BL40152: ! 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 | |
9393 | BL40153: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 | |
9397 | BL40154:fbug,pt %fcc0, BL40157 ;.empty ! 000000000A09A000 ELSE:L2-B001 4 L | |
9398 | BL40155:bge,a,pn %icc, BL40156 ;.empty ! 000000000A09A004 ELSE:L2-B001 4 L | |
9399 | BL40157:fbn,pt %fcc2, BL40158 ! 000000000A09A008 ELSE:L2-B001 4 L | |
9400 | BL40158:std %i4, [%g4-0x0050] ! 000000000A09A00C ELSE:L2-B001 0 S >BD40011 | |
9401 | fmul8sux16 %f22, %f24, %f26 ! 000000000A09A010 ELSE:L2-B001 0 S | |
9402 | BL40156: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 | |
9413 | BL40159: ! 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 | |
9453 | BL40160: ! 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 | |
9466 | BL40161: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 | |
9472 | BL40162:nop ! 000000000A09A124 ELSE:L2-B003 0 S | |
9473 | BL40163:nop ! 000000000A09A128 ELSE:L2-B003 0 S | |
9474 | ldub [%g5-0x0021], %o3 ! 000000000A09A12C ELSE:L2-B003 0 S <BD40024 | |
9475 | BL40164:bcs BL40166 ! 000000000A09A130 ELSE:L2-B003 1 L | |
9476 | st %f11, [%g4+0x0020] ! 000000000A09A134 ELSE:L2-B003 1 S >BD40005 | |
9477 | BL40165:nop ! 000000000A09A138 ELSE:L2-B003 1 S | |
9478 | BL40166:add %g1, 0x9B2, %g1 ! 000000000A09A13C ELSE:L2-B003 1 chksum++ | |
9479 | BL40167: ! 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 | |
9502 | BL40168: ! 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 | |
9523 | BL40169: ! 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 | |
9537 | BL40171: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 | |
9540 | BL40170:sta %f3, [%g3+0x0020]%asi ! 000000000A09A228 SKIP:L2-B006 3 S >BD40005 | |
9541 | BL40172:bleu,a BL40173 ! 000000000A09A22C SKIP:L2-B006 3 L | |
9542 | nop ! 000000000A09A230 SKIP:L2-B006 0 S | |
9543 | BL40173: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 | |
9546 | BL40174: ! 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 | |
9556 | BL40176:.word 0xCBEAFB30 ! 000000000A09A264 ELSE:L2-B007 0 L illop | |
9557 | BL40177: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 | |
9561 | BL40175:.word 0x9767BC33 ! 000000000A09A278 ELSE:L2-B007 0 L illop | |
9562 | BL40178: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 | |
9565 | BL40179: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 | |
9575 | BL40180: ! 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 | ||
9609 | SECTION .btext026_pg1 TEXT_VA=0xa09a000 | |
9610 | attr_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 | ||
9625 | SECTION .btext027 TEXT_VA=0x1cb63f00 | |
9626 | attr_text { | |
9627 | Name = .btext027, | |
9628 | VA = 0x1cb63f00, | |
9629 | RA = ra2pa(0xfffdbdf00,0), | |
9630 | PA = ra2pa(0xfffdbdf00,0), | |
9631 | notsb | |
9632 | } | |
9633 | ||
9634 | SECTION .btext027_pg0 TEXT_VA=0x1cb62000 | |
9635 | attr_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 | ||
9649 | SECTION .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 | |
9665 | BL40218: ! 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 | |
9675 | BL40183:nop ! 000000001CB63F58 LOOP:L1-B000 20 S | |
9676 | nop ! 000000001CB63F5C LOOP:L1-B000 10 S | |
9677 | BL40182: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 | |
9705 | BL40184: ! 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 | |
9726 | BL40185:fbo BL40187 ! 000000001CB64020 ELSE:L2-B001 2 L | |
9727 | BL40187:nop ! 000000001CB64024 ELSE:L2-B001 4 S | |
9728 | brlez,a,pn %o0, BL40188 ! 000000001CB64028 ELSE:L2-B001 2 L | |
9729 | BL40186:nop ! 000000001CB6402C ELSE:L2-B001 2 S | |
9730 | BL40188:add %g1, 0x6A4, %g1 ! 000000001CB64030 ELSE:L2-B001 2 chksum++ | |
9731 | BL40189: ! 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 | |
9749 | BL40191:nop ! 000000001CB64078 SKIP:L2-B002 0 S | |
9750 | .word 0xBBC97933 ! 000000001CB6407C SKIP:L2-B002 0 L illop | |
9751 | BL40192:st %f9, [%g5+0x0020] ! 000000001CB64080 SKIP:L2-B002 0 S >BD40005 | |
9752 | BL40190: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 | |
9767 | BL40193: ! 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 | |
9771 | BL40194:bne BL40196 ;.empty ! 000000001CB640CC ELSE:L2-B003 0 L | |
9772 | bvs,pn %icc, BL40195 ;.empty ! 000000001CB640D0 ELSE:L2-B003 0 L | |
9773 | BL40195:fbu BL40197 ! 000000001CB640D4 ELSE:L2-B003 0 L | |
9774 | BL40196:stha %o1, [%g3+0x007A]%asi ! 000000001CB640D8 ELSE:L2-B003 0 S >BD40015 | |
9775 | BL40197: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 | |
9783 | BL40198: ! 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 | |
9825 | BL40199: ! 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 | |
9865 | BL40200: ! 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 | |
9875 | BL40202:be BL40203 ! 000000001CB64260 SKIP:L2-B006 6 L | |
9876 | nop ! 000000001CB64264 SKIP:L2-B006 6 S | |
9877 | BL40201:.word 0x91B789D0 ! 000000001CB64268 SKIP:L2-B006 0 L illop | |
9878 | BL40203:nop ! 000000001CB6426C SKIP:L2-B006 6 S | |
9879 | BL40204:ble,a BL40205 ! 000000001CB64270 SKIP:L2-B006 6 L | |
9880 | BL40205: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 | |
9894 | BL40206: ! 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 | |
9907 | BL40207: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 | |
9911 | BL40208:stb %o1, [%g3-0x0021] ! 000000001CB642EC ELSE:L2-B007 4 S >BD40024 | |
9912 | popc %g1, %o2 ! 000000001CB642F0 ELSE:L2-B007 0 S | |
9913 | BL40209:add %g1, 0x2AC, %g1 ! 000000001CB642F4 ELSE:L2-B007 4 chksum++ | |
9914 | BL40210: ! 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 | |
9935 | BL40212:st %f8, [%g4+0x0022] ! 000000001CB64348 SKIP:L2-B008 10 S >BD40005+2 | |
9936 | BL40213:fbg BL40214 ;.empty ! 000000001CB6434C SKIP:L2-B008 10 L | |
9937 | bvc,a,pt %xcc, BL40215 ;.empty ! 000000001CB64350 SKIP:L2-B008 10 L | |
9938 | BL40211:bnz,a BL40214 ! 000000001CB64354 SKIP:L2-B008 10 L | |
9939 | BL40215:ldx [%g2+0x0020], %g6 ! 000000001CB64358 SKIP:L2-B008 4 S BASE<BD40016 | |
9940 | BL40214: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 | |
9943 | BL40216: ! 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 | |
9977 | BL40217: ! 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 | ||
10018 | SECTION .btext027_pg1 TEXT_VA=0x1cb64000 | |
10019 | attr_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 | ||
10042 | SECTION .btext028 TEXT_VA=0xfffff5fe97fa1d00 | |
10043 | attr_text { | |
10044 | Name = .btext028, | |
10045 | VA = 0xfffff5fe97fa1d00, | |
10046 | RA = ra2pa(0xfffd05d00,0), | |
10047 | PA = ra2pa(0xfffd05d00,0), | |
10048 | notsb | |
10049 | } | |
10050 | ||
10051 | SECTION .btext028_pg0 TEXT_VA=0xfffff5fe97fa0000 | |
10052 | attr_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 | ||
10066 | SECTION .btext028 | |
10067 | .text | |
10068 | .global start_th_3; start_th_3: | |
10069 | .global SUBR052; SUBR052: | |
10070 | BL60189: ! 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 | |
10120 | BL60190: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 | |
10185 | BL60218: ! 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 | |
10192 | BL60192:nop ! FFFFF5FE97FA1EE0 LOOP:L1-B000 0 S | |
10193 | BL60191: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 | |
10197 | BL60205: ! 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 | |
10230 | BL60193: ! 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 | |
10234 | BL60194: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 | |
10240 | BL60196:ldx [%g2+0x0000], %g5 ! FFFFF5FE97FA1F98 ELSE:L3-B001 4 S BASE<BD60167 | |
10241 | fbue BL60197 ;.empty ! FFFFF5FE97FA1F9C ELSE:L3-B001 4 L | |
10242 | BL60195:bvs BL60197 ! FFFFF5FE97FA1FA0 ELSE:L3-B001 5 L | |
10243 | BL60197: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 | |
10253 | BL60198: ! ELSE:L3-B001 | |
10254 | add %g1, 0xC22, %g1 ! FFFFF5FE97FA1FCC ELSE:L3-B001 4 chksum++ | |
10255 | or %g0, 0x2, %l4 ! FFFFF5FE97FA1FD0 LOOP:L3-B002 4 | |
10256 | BL60199: ! 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 | |
10273 | BL60200: ! 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 | |
10306 | BL60201: ! 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 | |
10353 | BL60202: ! 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 | |
10373 | BL60203:add %g1, 0x222, %g1 ! FFFFF5FE97FA2198 ELSE:L3-B006 4 chksum++ | |
10374 | BL60204: ! 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 | |
10400 | BL60209: ! 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 | |
10436 | BL60206: ! 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 | |
10479 | BL60207: ! 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 | |
10483 | BL60208: ! 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 | |
10510 | BL60210: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 | |
10522 | BL60211: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 | |
10537 | BL60212: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 | |
10550 | BL60213:.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 | |
10572 | BL60214: ! 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 | |
10615 | BL60216:fbe,pn %fcc2, BL60217 ! FFFFF5FE97FA2548 LOOP:L1-B000 2 L | |
10616 | BL60217:nop ! FFFFF5FE97FA254C LOOP:L1-B000 2 S | |
10617 | nop ! FFFFF5FE97FA2550 LOOP:L1-B000 2 S | |
10618 | BL60215: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 | |
10628 | blimp_good_end: | |
10629 | EXIT_GOOD | |
10630 | blimp_bad_end: | |
10631 | EXIT_BAD | |
10632 | ||
10633 | SECTION .btext028_pg1 TEXT_VA=0xfffff5fe97fa2000 | |
10634 | attr_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 | ||
10649 | SECTION .btext029 TEXT_VA=0x4009f8ecff00 | |
10650 | attr_text { | |
10651 | Name = .btext029, | |
10652 | VA = 0x4009f8ecff00, | |
10653 | RA = 0xfffdb7f00, | |
10654 | PA = ra2pa(0xfffdb7f00,0), | |
10655 | notsb | |
10656 | } | |
10657 | ||
10658 | SECTION .btext029_pg0 TEXT_VA=0x4009f8ece000 | |
10659 | attr_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 | ||
10673 | SECTION .btext029 | |
10674 | .text | |
10675 | .global SUBR053; SUBR053: | |
10676 | BL60001: ! 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 | |
10696 | BL60020: ! 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 | |
10721 | BL60004: ! 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 | |
10759 | BL60006: ! 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 | |
10790 | BL60007: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 | |
10798 | BL60008: ! 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 | |
10805 | BL60009:fbl BL60011 ;.empty ! 00004009F8ED00F0 ELSE:L2-B003 0 L | |
10806 | BL60010: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 | |
10809 | BL60012: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 | |
10812 | BL60011:std %f44, [%g5+0x0050] ! 00004009F8ED010C ELSE:L2-B003 0 S >BD60002 | |
10813 | BL60013: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 | |
10841 | BL60015: ! 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 | |
10848 | BL60016: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 | |
10852 | BL60017:.word 0x9F906013 ! 00004009F8ED01A8 LOOP:L1-B000 0 L illop | |
10853 | BL60019:std %f36, [%g4+0x0050] ! 00004009F8ED01AC LOOP:L1-B000 0 S >BD60002 | |
10854 | BL60018:.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 | ||
10874 | SECTION .btext029_pg1 TEXT_VA=0x4009f8ed0000 | |
10875 | attr_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 | ||
10890 | SECTION .btext030 TEXT_VA=0xffffbb820ff6df00 | |
10891 | attr_text { | |
10892 | Name = .btext030, | |
10893 | VA = 0xffffbb820ff6df00, | |
10894 | RA = 0xfffdb3f00, | |
10895 | PA = ra2pa(0xfffdb3f00,0), | |
10896 | notsb | |
10897 | } | |
10898 | ||
10899 | SECTION .btext030_pg0 TEXT_VA=0xffffbb820ff6c000 | |
10900 | attr_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 | ||
10914 | SECTION .btext030 | |
10915 | .text | |
10916 | .global SUBR054; SUBR054: | |
10917 | BL60021: ! 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 | |
10929 | BL60064: ! 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 | |
10958 | BL60022: ! 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 | |
10991 | BL60023: ! 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 | |
11031 | BL60024: ! 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 | |
11041 | BL60027:.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 | |
11044 | BL60025:bg BL60028 ! FFFFBB820FF6E0E8 ELSE:L2-B003 0 L | |
11045 | BL60026:stb %i1, [%g3+0x0072] ! FFFFBB820FF6E0EC ELSE:L2-B003 0 S >BD60003 | |
11046 | BL60028:.word 0x7EC0AEA0 ! FFFFBB820FF6E0F0 ELSE:L2-B003 0 S random | |
11047 | BL60029: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 | |
11056 | BL60032:.word 0xD55E5ABF ! FFFFBB820FF6E118 ELSE:L2-B003 0 L illop | |
11057 | BL60031: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 | |
11060 | BL60034:.word 0xA5B28688 ! FFFFBB820FF6E128 ELSE:L2-B003 0 L illop | |
11061 | BL60030:.word 0xABAB00A1 ! FFFFBB820FF6E12C ELSE:L2-B003 0 S illop | |
11062 | BL60033:nop ! FFFFBB820FF6E130 ELSE:L2-B003 0 S | |
11063 | BL60035:.word 0x7756B1C0 ! FFFFBB820FF6E134 ELSE:L2-B003 0 S random | |
11064 | sth %i0, [%g3+0x0070] ! FFFFBB820FF6E138 ELSE:L2-B003 0 S >BD60005 | |
11065 | BL60036:add %g1, 0x1F7, %g1 ! FFFFBB820FF6E13C ELSE:L2-B003 0 chksum++ | |
11066 | BL60037: ! 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 | |
11078 | BL60038: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 | |
11095 | BL60039: ! 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 | |
11103 | BL60040:nop ! FFFFBB820FF6E1CC ELSE:L2-B005 0 S | |
11104 | BL60042:.word 0x97B2094B ! FFFFBB820FF6E1D0 ELSE:L2-B005 0 S illop_VIS | |
11105 | lduha [%g5+0x0070]%asi, %o4 ! FFFFBB820FF6E1D4 ELSE:L2-B005 0 S <BD60005 | |
11106 | BL60041:fbg BL60043 ! FFFFBB820FF6E1D8 ELSE:L2-B005 0 L | |
11107 | stb %i1, [%g5-0x005E] ! FFFFBB820FF6E1DC ELSE:L2-B005 0 S >BD60014 | |
11108 | BL60043:.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 | |
11121 | BL60044: ! 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 | |
11139 | BL60045: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 | |
11142 | BL60046: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 | |
11145 | BL60047:.word 0x6ED2E2A0 ! FFFFBB820FF6E270 SKIP:L2-B006 0 L random | |
11146 | BL60048: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 | |
11149 | BL60049:.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 | |
11152 | BL60050: ! 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 | |
11187 | BL60051: ! 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 | |
11228 | BL60052: ! 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 | |
11234 | BL60053:fbl,pn %fcc2, BL60055 ;.empty ! FFFFBB820FF6E3C8 ELSE:L2-B009 0 L | |
11235 | fbl BL60054 ! FFFFBB820FF6E3CC ELSE:L2-B009 0 L | |
11236 | BL60055:edge8ln %l2, %l2, %l2 ! FFFFBB820FF6E3D0 ELSE:L2-B009 0 S | |
11237 | BL60054: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 | |
11248 | BL60056: ! 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 | |
11255 | BL60057:ble,a,pn %icc, BL60059 ;.empty ! FFFFBB820FF6E418 LOOP:L1-B000 0 L | |
11256 | BL60058: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 | |
11261 | BL60059:fbne BL60062 ;.empty ! FFFFBB820FF6E430 LOOP:L1-B000 0 L | |
11262 | BL60062:bgu,pt %icc, BL60063 ;.empty ! FFFFBB820FF6E434 LOOP:L1-B000 0 L | |
11263 | BL60060:bgu,a BL60061 ;.empty ! FFFFBB820FF6E438 LOOP:L1-B000 0 L | |
11264 | BL60061:.word 0x8DA8187A ! FFFFBB820FF6E43C LOOP:L1-B000 0 L illop | |
11265 | nop ! FFFFBB820FF6E440 LOOP:L1-B000 0 S | |
11266 | BL60063: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 | |
11275 | BL60067:tneg %xcc, %g0+0x0070 ! FFFFBB820FF6E468 SUBR:L0-B000 0 S pseudo-branch | |
11276 | BL60066:nop ! FFFFBB820FF6E46C SUBR:L0-B000 0 S | |
11277 | nop ! FFFFBB820FF6E470 SUBR:L0-B000 0 S | |
11278 | nop ! FFFFBB820FF6E474 SUBR:L0-B000 0 S | |
11279 | BL60065: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 | ||
11285 | SECTION .btext030_pg1 TEXT_VA=0xffffbb820ff6e000 | |
11286 | attr_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 | ||
11301 | SECTION .btext031 TEXT_VA=0x38b0d6dff00 | |
11302 | attr_text { | |
11303 | Name = .btext031, | |
11304 | VA = 0x38b0d6dff00, | |
11305 | RA = 0xfffd5ff00, | |
11306 | PA = ra2pa(0xfffd5ff00,0), | |
11307 | notsb | |
11308 | } | |
11309 | ||
11310 | SECTION .btext031_pg0 TEXT_VA=0x38b0d6d0000 | |
11311 | attr_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 | ||
11325 | SECTION .btext031 | |
11326 | .text | |
11327 | .global SUBR055; SUBR055: | |
11328 | BL60068: ! 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 | |
11365 | BL60069:.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 | |
11373 | BL60070:.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 | |
11394 | BL60071:.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 | |
11410 | BL60072: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 | |
11421 | BL60073: ! 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 | ||
11437 | SECTION .btext031_pg1 TEXT_VA=0x38b0d6e0000 | |
11438 | attr_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 | ||
11453 | SECTION .btext032 TEXT_VA=0xffffd8391919ff00 | |
11454 | attr_text { | |
11455 | Name = .btext032, | |
11456 | VA = 0xffffd8391919ff00, | |
11457 | RA = 0xfffd3ff00, | |
11458 | PA = ra2pa(0xfffd3ff00,0), | |
11459 | notsb | |
11460 | } | |
11461 | ||
11462 | SECTION .btext032_pg0 TEXT_VA=0xffffd83919190000 | |
11463 | attr_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 | ||
11477 | SECTION .btext032 | |
11478 | .text | |
11479 | .global SUBR056; SUBR056: | |
11480 | BL60075: ! 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 | |
11484 | BL60074: ! 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 | |
11511 | BL60103: ! 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 | |
11537 | BL60076:fbg,a BL60077 ! FFFFD8391919FFD8 SKIP:L2-B000 0 L | |
11538 | BL60077:std %f38, [%g3+0x0050] ! FFFFD8391919FFDC SKIP:L2-B000 0 S >BD60002 | |
11539 | BL60078: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 | |
11558 | BL60079: ! 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 | |
11587 | BL60080: ! 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 | |
11603 | BL60081:.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 | |
11606 | BL60083:ldx [%g2+0x0010], %g3 ! FFFFD839191A00E4 SKIP:L2-B002 0 S BASE<BD60173 | |
11607 | BL60082:nop ! FFFFD839191A00E8 SKIP:L2-B002 0 S | |
11608 | ble,a,pn %icc, BL60084 ! FFFFD839191A00EC SKIP:L2-B002 0 L | |
11609 | BL60084:.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 | |
11613 | BL60085: ! 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 | |
11620 | BL60087:fbe,pn %fcc3, BL60088 ! FFFFD839191A0118 ELSE:L2-B003 0 L | |
11621 | BL60086:std %f46, [%g5+0x0050] ! FFFFD839191A011C ELSE:L2-B003 0 S >BD60002 | |
11622 | be BL60089 ! FFFFD839191A0120 ELSE:L2-B003 0 L | |
11623 | BL60088:nop ! FFFFD839191A0124 ELSE:L2-B003 0 S | |
11624 | ldstuba [%g4-0x005E]%asi, %i1 ! FFFFD839191A0128 ELSE:L2-B003 0 S >BD60014 | |
11625 | BL60089: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 | |
11641 | BL60090: ! 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 | |
11651 | BL60092:fbug BL60094 ! FFFFD839191A0190 SKIP:L2-B004 0 L | |
11652 | fsrc2s %f28, %f29 ! FFFFD839191A0194 SKIP:L2-B004 0 S | |
11653 | BL60091: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 | |
11659 | BL60096:fpadd16s %f22, %f18, %f25 ! FFFFD839191A01B0 SKIP:L2-B004 0 S | |
11660 | BL60095:fbul BL60097 ! FFFFD839191A01B4 SKIP:L2-B004 0 L | |
11661 | BL60093:.word 0x91ABA06B ! FFFFD839191A01B8 SKIP:L2-B004 0 S illop | |
11662 | BL60094:.word 0x89B042A3 ! FFFFD839191A01BC SKIP:L2-B004 0 L illop | |
11663 | BL60097:.word 0x13B11DB6 ! FFFFD839191A01C0 SKIP:L2-B004 0 S random | |
11664 | BL60098: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 | |
11679 | BL60099: ! 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 | |
11728 | BL60100: ! 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 | |
11767 | BL60101: ! 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 | |
11798 | BL60102: ! 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 | ||
11837 | SECTION .btext032_pg1 TEXT_VA=0xffffd839191a0000 | |
11838 | attr_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 | ||
11853 | SECTION .btext033 TEXT_VA=0x1b1039ff00 | |
11854 | attr_text { | |
11855 | Name = .btext033, | |
11856 | VA = 0x1b1039ff00, | |
11857 | RA = 0xfffd1ff00, | |
11858 | PA = ra2pa(0xfffd1ff00,0), | |
11859 | notsb | |
11860 | } | |
11861 | ||
11862 | SECTION .btext033_pg0 TEXT_VA=0x1b10390000 | |
11863 | attr_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 | ||
11877 | SECTION .btext033 | |
11878 | .text | |
11879 | .global SUBR057; SUBR057: | |
11880 | BL60104: ! 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 | |
11891 | BL60139: ! 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 | |
11900 | BL60108: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 | |
11903 | BL60107:std %f42, [%g3+0x0050] ! 0000001B1039FF54 LOOP:L1-B000 0 S >BD60002 | |
11904 | BL60106:fbu BL60109 ! 0000001B1039FF58 LOOP:L1-B000 0 L | |
11905 | BL60109:fcmple32 %f30, %f26, %i4 ! 0000001B1039FF5C LOOP:L1-B000 0 S | |
11906 | BL60105: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 | |
11930 | BL60110: ! 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 | |
11934 | BL60111: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 | |
11938 | BL60113:stb %o2, [%g4+0x0072] ! 0000001B1039FFDC ELSE:L2-B001 0 S >BD60003 | |
11939 | BL60112: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 | |
11942 | BL60114: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 | |
11957 | BL60115: ! 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 | |
11986 | BL60116: ! 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 | |
12009 | BL60117: ! 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 | |
12030 | BL60118: ! 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 | |
12042 | BL60120:.word 0xBB46E46E ! 0000001B103A016C ELSE:L2-B005 0 L illop | |
12043 | BL60119:ldx [%g2+0x0018], %g5 ! 0000001B103A0170 ELSE:L2-B005 0 S BASE<BD60077 | |
12044 | BL60121:bz,a BL60123 ;.empty ! 0000001B103A0174 ELSE:L2-B005 0 L | |
12045 | BL60122:bpos,a BL60124 ! 0000001B103A0178 ELSE:L2-B005 0 L | |
12046 | BL60124:ldxa [%g7+%g0]0x8B, %i2 ! 0000001B103A017C ELSE:L2-B005 0 S <BD60034 | |
12047 | BL60123: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 | |
12056 | BL60125:nop ! 0000001B103A01A4 ELSE:L2-B005 0 S | |
12057 | BL60126:add %g1, 0xCED, %g1 ! 0000001B103A01A8 ELSE:L2-B005 0 chksum++ | |
12058 | BL60127: ! 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 | |
12085 | BL60128: ! 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 | |
12103 | BL60129: ! 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 | |
12114 | BL60130:.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 | |
12117 | BL60133:.word 0xA5B7C2D5 ! 0000001B103A028C SKIP:L2-B008 0 L illop | |
12118 | BL60132:std %f32, [%g4+0x0050] ! 0000001B103A0290 SKIP:L2-B008 0 S >BD60002 | |
12119 | BL60131: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 | |
12122 | BL60134: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 | |
12131 | BL60135: ! 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 | |
12139 | BL60137: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 | |
12143 | BL60136:.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 | |
12150 | BL60138: ! 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 | ||
12196 | SECTION .btext033_pg1 TEXT_VA=0x1b103a0000 | |
12197 | attr_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 | ||
12212 | SECTION .btext034 TEXT_VA=0x14f1d23f00 | |
12213 | attr_text { | |
12214 | Name = .btext034, | |
12215 | VA = 0x14f1d23f00, | |
12216 | RA = 0xfffd0df00, | |
12217 | PA = ra2pa(0xfffd0df00,0), | |
12218 | notsb | |
12219 | } | |
12220 | ||
12221 | SECTION .btext034_pg0 TEXT_VA=0x14f1d22000 | |
12222 | attr_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 | ||
12236 | SECTION .btext034 | |
12237 | .text | |
12238 | .global SUBR058; SUBR058: | |
12239 | BL60141: ! 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 | |
12243 | BL60140: ! 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 | |
12252 | BL60142: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 | |
12257 | BL60143:nop ! 00000014F1D23F40 SUBR:L0-B000 0 S | |
12258 | BL60144:.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 | |
12261 | BL60152: ! 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 | |
12291 | BL60145:.word 0x83F00000 ! 00000014F1D23FC4 SKIP:L2-B000 0 S illop | |
12292 | fbul,a,pt %fcc2, BL60146 ! 00000014F1D23FC8 SKIP:L2-B000 0 L | |
12293 | BL60146: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 | |
12299 | BL60147: ! 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 | |
12329 | BL60148: ! 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 | |
12335 | BL60150: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 | |
12342 | BL60149:nop ! 00000014F1D24088 LOOP:L1-B000 0 S | |
12343 | BL60151:.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 | |
12363 | BL60153:jmpl %o7+0x0008, %g0 ! 00000014F1D240DC SUBR:L0-B000 0 | |
12364 | nop ! 00000014F1D240E0 SUBR:L0-B000 0 | |
12365 | ||
12366 | SECTION .btext034_pg1 TEXT_VA=0x14f1d24000 | |
12367 | attr_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 | ||
12382 | SECTION .btext035 TEXT_VA=0xffffa4c7191fff00 | |
12383 | attr_text { | |
12384 | Name = .btext035, | |
12385 | VA = 0xffffa4c7191fff00, | |
12386 | RA = 0xfffceff00, | |
12387 | PA = ra2pa(0xfffceff00,0), | |
12388 | notsb | |
12389 | } | |
12390 | ||
12391 | SECTION .btext035_pg0 TEXT_VA=0xffffa4c7191f0000 | |
12392 | attr_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 | ||
12406 | SECTION .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 | |
12411 | BL60170: ! 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 | |
12449 | BL60154: ! 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 | |
12471 | BL60155: ! 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 | |
12499 | BL60156: ! 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 | |
12514 | BL60159: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 | |
12520 | BL60158:ba,pn %icc, BL60161 ! FFFFA4C7192000AC ELSE:L2-B003 0 L | |
12521 | BL60160:.word 0x0C38E093 ! FFFFA4C7192000B0 ELSE:L2-B003 0 S illop | |
12522 | BL60157:.word 0xA66E4028 ! FFFFA4C7192000B4 ELSE:L2-B003 0 L random | |
12523 | nop ! FFFFA4C7192000B8 ELSE:L2-B003 0 S | |
12524 | BL60161:edge16n %o1, %o0, %o4 ! FFFFA4C7192000BC ELSE:L2-B003 0 S | |
12525 | add %g1, 0x840, %g1 ! FFFFA4C7192000C0 ELSE:L2-B003 0 chksum++ | |
12526 | BL60162: ! 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 | |
12558 | BL60163: ! 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 | |
12587 | BL60164: ! 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 | |
12610 | BL60165: ! 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 | |
12617 | BL60166:alignaddr %o3, %g1, %o3 ! FFFFA4C719200220 ELSE:L2-B007 0 S | |
12618 | BL60167: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 | |
12621 | BL60168: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 | |
12630 | BL60169: ! 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 | |
12659 | BL60171:fbuge,a BL60172 ;.empty ! FFFFA4C7192002C4 SUBR:L0-B000 0 L | |
12660 | be BL60172 ;.empty ! FFFFA4C7192002C8 SUBR:L0-B000 0 L | |
12661 | BL60172:bcc,a,pt %icc, BL60173 ! FFFFA4C7192002CC SUBR:L0-B000 0 L | |
12662 | nop ! FFFFA4C7192002D0 SUBR:L0-B000 0 S | |
12663 | BL60173: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 | ||
12667 | SECTION .btext035_pg1 TEXT_VA=0xffffa4c719200000 | |
12668 | attr_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 | ||
12683 | SECTION .btext036 TEXT_VA=0x404411f00 | |
12684 | attr_text { | |
12685 | Name = .btext036, | |
12686 | VA = 0x404411f00, | |
12687 | RA = ra2pa(0xfffd09f00,0), | |
12688 | PA = ra2pa(0xfffd09f00,0), | |
12689 | notsb | |
12690 | } | |
12691 | ||
12692 | SECTION .btext036_pg0 TEXT_VA=0x404410000 | |
12693 | attr_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 | ||
12707 | SECTION .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 | |
12724 | BL60187: ! 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 | |
12760 | BL60174: ! 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 | |
12788 | BL60175: ! 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 | |
12822 | BL60176: ! 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 | |
12849 | BL60179:nop ! 000000040441211C ELSE:L2-B003 0 S | |
12850 | BL60178:bl,a,pn %icc, BL60180 ;.empty ! 0000000404412120 ELSE:L2-B003 0 L | |
12851 | fbl,pt %fcc2, BL60181 ;.empty ! 0000000404412124 ELSE:L2-B003 0 L | |
12852 | BL60180:bleu,pt %icc, BL60182 ;.empty ! 0000000404412128 ELSE:L2-B003 0 L | |
12853 | .word 0x1D475D8E ! 000000040441212C ELSE:L2-B003 0 L random | |
12854 | BL60182:bneg BL60184 ;.empty ! 0000000404412130 ELSE:L2-B003 0 L | |
12855 | BL60177:bneg,pn %xcc, BL60185 ;.empty ! 0000000404412134 ELSE:L2-B003 0 L | |
12856 | .word 0xAFA2097B ! 0000000404412138 ELSE:L2-B003 0 L illop | |
12857 | BL60185:brgz,pt %g1, BL60181 ! 000000040441213C ELSE:L2-B003 0 L | |
12858 | BL60181:ldx [%g2+0x0000], %g4 ! 0000000404412140 ELSE:L2-B003 0 S BASE<BD60167 | |
12859 | BL60183:std %f32, [%g3+0x0050] ! 0000000404412144 ELSE:L2-B003 0 S >BD60002 | |
12860 | BL60184:.word 0xA3B10230 ! 0000000404412148 ELSE:L2-B003 0 illop | |
12861 | BL60186: ! 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 | ||
12885 | SECTION .btext036_pg1 TEXT_VA=0x404412000 | |
12886 | attr_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 | ||
12909 | SECTION .btext037 TEXT_VA=0xde43fd00 | |
12910 | attr_text { | |
12911 | Name = .btext037, | |
12912 | VA = 0xde43fd00, | |
12913 | RA = 0xfffc2fd00, | |
12914 | PA = ra2pa(0xfffc2fd00,0), | |
12915 | notsb | |
12916 | } | |
12917 | ||
12918 | SECTION .btext037_pg0 TEXT_VA=0xde430000 | |
12919 | attr_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 | ||
12933 | SECTION .btext037 | |
12934 | .text | |
12935 | .global start_th_4; start_th_4: | |
12936 | .global SUBR064; SUBR064: | |
12937 | BL80126: ! 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 | |
12987 | BL80127: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 | |
13052 | BL80165: ! 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 | |
13081 | BL80149: ! 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 | |
13135 | BL80128: ! 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 | |
13163 | BL80129: ! ELSE:L3-B001 | |
13164 | add %g1, 0x381, %g1 ! 00000000DE440078 ELSE:L3-B001 8 chksum++ | |
13165 | and %g1, 0xFE, %l3 ! 00000000DE44007C LOOP:L3-B002 8 | |
13166 | BL80134: ! 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 | |
13182 | BL80132:bl,pn %icc, BL80133 ;.empty ! 00000000DE4400BC LOOP:L3-B002 0 L | |
13183 | BL80133:fbe,pn %fcc2, BL80131 ;.empty ! 00000000DE4400C0 LOOP:L3-B002 0 L | |
13184 | BL80130:fble BL80131 ! 00000000DE4400C4 LOOP:L3-B002 0 L | |
13185 | nop ! 00000000DE4400C8 LOOP:L3-B002 0 S | |
13186 | BL80131: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 | |
13219 | BL80135: ! 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 | |
13249 | BL80137:fpadd16 %f30, %f16, %f16 ! 00000000DE4401C4 SKIP:L3-B004 0 S | |
13250 | st %f17, [%g5+0x0060] ! 00000000DE4401C8 SKIP:L3-B004 0 S >BD80003 | |
13251 | BL80136: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 | |
13265 | BL80138: ! 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 | |
13271 | BL80139:.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 | |
13275 | BL80142: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 | |
13279 | BL80143:fble BL80140 ! 00000000DE440238 ELSE:L3-B005 0 L | |
13280 | BL80140:.word 0xBFB64870 ! 00000000DE44023C ELSE:L3-B005 0 S illop | |
13281 | BL80141:.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 | |
13303 | BL80144: ! 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 | |
13336 | BL80145: ! 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 | |
13363 | BL80147:std %f16, [%g5+0x0030] ! 00000000DE440380 ELSE:L3-B007 0 S >BD80002 | |
13364 | BL80146:stxa %g1, [%g7+%g0]0xBB ! 00000000DE440384 ELSE:L3-B007 8 S BAD-ASI | |
13365 | add %g1, 0x513, %g1 ! 00000000DE440388 ELSE:L3-B007 8 chksum++ | |
13366 | BL80148: ! 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 | |
13386 | BL80156: ! 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 | |
13410 | BL80150: ! 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 | |
13441 | BL80151: ! 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 | |
13479 | BL80152: ! 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 | |
13507 | BL80153: ! ELSE:L3-B011 | |
13508 | add %g1, 0x75C, %g1 ! 00000000DE4405AC ELSE:L3-B011 0 chksum++ | |
13509 | or %g0, 0x3, %l2 ! 00000000DE4405B0 LOOP:L3-B012 0 | |
13510 | BL80154: ! 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++ | |
13555 | BL80155: ! 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 | |
13588 | BL80157:.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 | |
13598 | BL80158:.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 | |
13611 | BL80162: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 | |
13620 | BL80159: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 | |
13623 | BL80160:std %f24, [%g4+0x0030] ! 00000000DE440770 CASE:L3-B017 1 S >BD80002 | |
13624 | BL80161: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 | |
13627 | BL80163: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 | |
13645 | BL80164: ! 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 | |
13694 | blimp_good_end: | |
13695 | EXIT_GOOD | |
13696 | blimp_bad_end: | |
13697 | EXIT_BAD | |
13698 | ||
13699 | SECTION .btext037_pg1 TEXT_VA=0xde440000 | |
13700 | attr_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 | ||
13715 | SECTION .btext038 TEXT_VA=0x19942651f00 | |
13716 | attr_text { | |
13717 | Name = .btext038, | |
13718 | VA = 0x19942651f00, | |
13719 | RA = 0xfffcbdf00, | |
13720 | PA = ra2pa(0xfffcbdf00,0), | |
13721 | notsb | |
13722 | } | |
13723 | ||
13724 | SECTION .btext038_pg0 TEXT_VA=0x19942650000 | |
13725 | attr_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 | ||
13739 | SECTION .btext038 | |
13740 | .text | |
13741 | .global SUBR065; SUBR065: | |
13742 | BL80001: ! 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 | |
13779 | BL80027: ! 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 | |
13815 | BL80009:.word 0xA5924010 ! 000001994265201C SKIP:L2-B000 0 S illop | |
13816 | bcs,a,pt %xcc, BL80011 ! 0000019942652020 SKIP:L2-B000 0 L | |
13817 | BL80010:stba %o1, [%g5+0x0079]%asi ! 0000019942652024 SKIP:L2-B000 0 S >BD80008 | |
13818 | BL80011:.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 | |
13821 | BL80012: ! 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 | |
13836 | BL80015:fblg,a,pn %fcc0, BL80016 ;.empty ! 000001994265206C ELSE:L2-B001 0 L | |
13837 | BL80016: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 | |
13840 | BL80014:.word 0x81C3E008 ! 000001994265207C ELSE:L2-B001 0 S random | |
13841 | BL80013:add %g1, 0xD8D, %g1 ! 0000019942652080 ELSE:L2-B001 0 chksum++ | |
13842 | BL80017: ! 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 | |
13872 | BL80020: ! 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 | |
13881 | BL80021:.word 0xF2E373C2 ! 0000019942652118 ELSE:L2-B003 0 S illop | |
13882 | BL80023:nop ! 000001994265211C ELSE:L2-B003 0 S | |
13883 | BL80022:fbl BL80025 ;.empty ! 0000019942652120 ELSE:L2-B003 0 L | |
13884 | bcc BL80024 ! 0000019942652124 ELSE:L2-B003 0 L | |
13885 | BL80024:stx %fsr, [%g2+0x0060] ! 0000019942652128 ELSE:L2-B003 0 S <BD80008 | |
13886 | BL80025:.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 | |
13896 | BL80026: ! 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 | ||
13909 | SECTION .btext038_pg1 TEXT_VA=0x19942652000 | |
13910 | attr_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 | ||
13925 | SECTION .btext039 TEXT_VA=0x264c6d5f1f00 | |
13926 | attr_text { | |
13927 | Name = .btext039, | |
13928 | VA = 0x264c6d5f1f00, | |
13929 | RA = ra2pa(0xfffcb9f00,0), | |
13930 | PA = ra2pa(0xfffcb9f00,0), | |
13931 | notsb | |
13932 | } | |
13933 | ||
13934 | SECTION .btext039_pg0 TEXT_VA=0x264c6d5f0000 | |
13935 | attr_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 | ||
13949 | SECTION .btext039 | |
13950 | .text | |
13951 | .global SUBR066; SUBR066: | |
13952 | BL80028: ! 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 | |
13997 | BL80031: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 | |
14004 | BL80030: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 | |
14007 | BL80029: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 | |
14010 | BL80033: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 | |
14029 | BL80034: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 | |
14042 | BL80036:.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 | |
14054 | BL80037: ! 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 | ||
14079 | SECTION .btext039_pg1 TEXT_VA=0x264c6d5f2000 | |
14080 | attr_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 | ||
14095 | SECTION .btext040 TEXT_VA=0x48be2bb91f00 | |
14096 | attr_text { | |
14097 | Name = .btext040, | |
14098 | VA = 0x48be2bb91f00, | |
14099 | RA = ra2pa(0xfffcb5f00,0), | |
14100 | PA = ra2pa(0xfffcb5f00,0), | |
14101 | notsb | |
14102 | } | |
14103 | ||
14104 | SECTION .btext040_pg0 TEXT_VA=0x48be2bb90000 | |
14105 | attr_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 | ||
14119 | SECTION .btext040 | |
14120 | .text | |
14121 | .global SUBR067; SUBR067: | |
14122 | BL80038: ! 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 | |
14165 | BL80039: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 | |
14191 | BL80040: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 | |
14208 | BL80041: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 | |
14220 | BL80046: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 | |
14225 | BL80042: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 | |
14230 | BL80043:fbu BL80045 ! 000048BE2BB920AC CASE:L2-B003 8 L | |
14231 | .word 0xF8670484 ! 000048BE2BB920B0 CASE:L2-B003 5 S illop | |
14232 | BL80044:nop ! 000048BE2BB920B4 CASE:L2-B003 5 S | |
14233 | BL80045: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 | |
14236 | BL80049: ! 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 | |
14240 | BL80047: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 | |
14244 | BL80048: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 | ||
14265 | SECTION .btext040_pg1 TEXT_VA=0x48be2bb92000 | |
14266 | attr_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 | ||
14281 | SECTION .btext041 TEXT_VA=0x72bc7d2dff00 | |
14282 | attr_text { | |
14283 | Name = .btext041, | |
14284 | VA = 0x72bc7d2dff00, | |
14285 | RA = 0xfffc9ff00, | |
14286 | PA = ra2pa(0xfffc9ff00,0), | |
14287 | notsb | |
14288 | } | |
14289 | ||
14290 | SECTION .btext041_pg0 TEXT_VA=0x72bc7d2d0000 | |
14291 | attr_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 | ||
14305 | SECTION .btext041 | |
14306 | .text | |
14307 | .global SUBR068; SUBR068: | |
14308 | BL80051: ! 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 | |
14312 | BL80050: ! 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 | |
14358 | BL80052: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 | |
14372 | BL80053:.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 | |
14393 | BL80054: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 | |
14407 | BL80055:.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 | |
14432 | BL80056: ! 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 | |
14468 | BL80057:jmpl %o7+0x0008, %g0 ! 000072BC7D2E0174 SUBR:L0-B000 0 | |
14469 | nop ! 000072BC7D2E0178 SUBR:L0-B000 0 | |
14470 | ||
14471 | SECTION .btext041_pg1 TEXT_VA=0x72bc7d2e0000 | |
14472 | attr_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 | ||
14487 | SECTION .btext042 TEXT_VA=0x1ce4923eff00 | |
14488 | attr_text { | |
14489 | Name = .btext042, | |
14490 | VA = 0x1ce4923eff00, | |
14491 | RA = 0xfffc7ff00, | |
14492 | PA = ra2pa(0xfffc7ff00,0), | |
14493 | notsb | |
14494 | } | |
14495 | ||
14496 | SECTION .btext042_pg0 TEXT_VA=0x1ce4923e0000 | |
14497 | attr_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 | ||
14511 | SECTION .btext042 | |
14512 | .text | |
14513 | .global SUBR069; SUBR069: | |
14514 | BL80059: ! 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 | |
14518 | BL80058: ! 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 | |
14527 | BL80078: ! 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 | |
14560 | BL80061:sta %f3, [%g3+0x0024]%asi ! 00001CE4923EFFAC SKIP:L2-B000 0 S >BD80018 | |
14561 | BL80060: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 | |
14567 | BL80064:nop ! 00001CE4923EFFC8 SKIP:L2-B000 0 S | |
14568 | .word 0x83F00000 ! 00001CE4923EFFCC SKIP:L2-B000 0 L illop | |
14569 | BL80063:brnz,pt %i5, BL80066 ! 00001CE4923EFFD0 SKIP:L2-B000 0 L | |
14570 | BL80066:alignaddr %g1, %i5, %o3 ! 00001CE4923EFFD4 SKIP:L2-B000 0 S | |
14571 | fble,pn %fcc2, BL80065 ! 00001CE4923EFFD8 SKIP:L2-B000 0 L | |
14572 | BL80062:nop ! 00001CE4923EFFDC SKIP:L2-B000 0 S | |
14573 | BL80065: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 | |
14576 | BL80067: ! 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 | |
14610 | BL80068: ! 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 | |
14660 | BL80069: ! 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 | |
14668 | BL80070: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 | |
14671 | BL80071:ldsba [%g6+0x0079]%asi, %o2 ! 00001CE4923F015C ELSE:L2-B003 0 S <BD80008 | |
14672 | BL80072:fbne,a,pn %fcc2, BL80074 ! 00001CE4923F0160 ELSE:L2-B003 0 L | |
14673 | BL80073:.word 0x9FA190AB ! 00001CE4923F0164 ELSE:L2-B003 0 S illop_FP | |
14674 | BL80074: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 | |
14682 | BL80075: ! 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 | |
14714 | BL80076: ! 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 | |
14739 | BL80077: ! 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 | |
14767 | BL80079:.word 0x89B408D4 ! 00001CE4923F02D0 SUBR:L0-B000 0 illop | |
14768 | nop ! 00001CE4923F02D4 SUBR:L0-B000 0 | |
14769 | ||
14770 | SECTION .btext042_pg1 TEXT_VA=0x1ce4923f0000 | |
14771 | attr_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 | ||
14786 | SECTION .btext043 TEXT_VA=0xee45ff00 | |
14787 | attr_text { | |
14788 | Name = .btext043, | |
14789 | VA = 0xee45ff00, | |
14790 | RA = 0xfffc5ff00, | |
14791 | PA = ra2pa(0xfffc5ff00,0), | |
14792 | notsb | |
14793 | } | |
14794 | ||
14795 | SECTION .btext043_pg0 TEXT_VA=0xee450000 | |
14796 | attr_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 | ||
14810 | SECTION .btext043 | |
14811 | .text | |
14812 | .global SUBR070; SUBR070: | |
14813 | BL80080: ! 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 | |
14843 | BL80081: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 | |
14859 | BL80082: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 | |
14880 | BL80083: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 | |
14902 | BL80088: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 | |
14908 | BL80085:.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 | |
14914 | BL80084:fpsub16 %f18, %f30, %f18 ! 00000000EE460090 CASE:L2-B003 0 S | |
14915 | BL80087: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 | |
14918 | BL80086:.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 | |
14923 | BL80089: ! 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 | ||
14936 | SECTION .btext043_pg1 TEXT_VA=0xee460000 | |
14937 | attr_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 | ||
14952 | SECTION .btext044 TEXT_VA=0xffff9baee1f65f00 | |
14953 | attr_text { | |
14954 | Name = .btext044, | |
14955 | VA = 0xffff9baee1f65f00, | |
14956 | RA = ra2pa(0xfffcb1f00,0), | |
14957 | PA = ra2pa(0xfffcb1f00,0), | |
14958 | notsb | |
14959 | } | |
14960 | ||
14961 | SECTION .btext044_pg0 TEXT_VA=0xffff9baee1f64000 | |
14962 | attr_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 | ||
14976 | SECTION .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 | |
15005 | BL80090: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 | |
15008 | BL80092:bcs BL80094 ! FFFF9BAEE1F65F74 SWCH:L1-B000 0 L | |
15009 | fornot1s %f26, %f24, %f24 ! FFFF9BAEE1F65F78 SWCH:L1-B000 0 S | |
15010 | BL80093:.word 0xA10CB163 ! FFFF9BAEE1F65F7C SWCH:L1-B000 0 S random | |
15011 | BL80094:bg,a BL80095 ! FFFF9BAEE1F65F80 SWCH:L1-B000 0 L | |
15012 | BL80095:sta %f11, [%g6+0x0024]%asi ! FFFF9BAEE1F65F84 SWCH:L1-B000 0 S >BD80018 | |
15013 | .word 0x85A10C8E ! FFFF9BAEE1F65F88 SWCH:L1-B000 0 L illop | |
15014 | BL80096:.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 | |
15017 | BL80097:.word 0xFE1AA3D4 ! FFFF9BAEE1F65F98 SWCH:L1-B000 0 S illop | |
15018 | BL80091:fbo BL80098 ! FFFF9BAEE1F65F9C SWCH:L1-B000 0 L | |
15019 | BL80098: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 | |
15024 | BL80099:.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 | |
15033 | BL80100: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 | |
15044 | BL80101: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 | |
15059 | BL80102: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 | |
15077 | BL80103: ! 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 | ||
15089 | SECTION .btext044_pg1 TEXT_VA=0xffff9baee1f66000 | |
15090 | attr_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 | ||
15105 | SECTION .btext045 TEXT_VA=0x49973f5f7f00 | |
15106 | attr_text { | |
15107 | Name = .btext045, | |
15108 | VA = 0x49973f5f7f00, | |
15109 | RA = 0xfffc4df00, | |
15110 | PA = ra2pa(0xfffc4df00,0), | |
15111 | notsb | |
15112 | } | |
15113 | ||
15114 | SECTION .btext045_pg0 TEXT_VA=0x49973f5f6000 | |
15115 | attr_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 | ||
15129 | SECTION .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 | |
15137 | BL80104: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 | |
15140 | BL80105:ldd [%g6+0x0080], %o0 ! 000049973F5F7F20 SUBR:L0-B000 0 S <BD80004 | |
15141 | BL80106: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 | |
15144 | BL80124: ! 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 | |
15188 | BL80107: ! 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 | |
15199 | BL80108:std %f22, [%g6+0x0087] ! 000049973F5F8004 ELSE:L2-B001 0 S >BD80004+7 | |
15200 | BL80109:.word 0x1E70291A ! 000049973F5F8008 ELSE:L2-B001 0 L illop | |
15201 | ldsba [%g7+%g0]0x83, %o3 ! 000049973F5F800C ELSE:L2-B001 0 S <BD80034 | |
15202 | BL80110:ldstub [%g4+0x0079], %o2 ! 000049973F5F8010 ELSE:L2-B001 0 S >BD80008 | |
15203 | .word 0xBD29955D ! 000049973F5F8014 ELSE:L2-B001 0 random | |
15204 | BL80111: ! 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 | |
15231 | BL80112: ! 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 | |
15256 | BL80113: ! 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 | |
15275 | BL80115: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 | |
15278 | BL80116:bgu,pt %xcc, BL80114 ! 000049973F5F8134 SKIP:L2-B004 0 L | |
15279 | BL80114: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 | |
15285 | BL80117: ! 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 | |
15317 | BL80118: ! 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 | |
15332 | BL80119:bne,a BL80120 ! 000049973F5F8204 SKIP:L2-B006 0 L | |
15333 | BL80121:.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 | |
15338 | BL80120: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 | |
15352 | BL80122: ! 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 | |
15373 | BL80123: ! 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 | ||
15412 | SECTION .btext045_pg1 TEXT_VA=0x49973f5f8000 | |
15413 | attr_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 | ||
15436 | SECTION .btext046 TEXT_VA=0xb427e147d00 | |
15437 | attr_text { | |
15438 | Name = .btext046, | |
15439 | VA = 0xb427e147d00, | |
15440 | RA = 0xfffbb1d00, | |
15441 | PA = ra2pa(0xfffbb1d00,0), | |
15442 | notsb | |
15443 | } | |
15444 | ||
15445 | SECTION .btext046_pg0 TEXT_VA=0xb427e146000 | |
15446 | attr_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 | ||
15460 | SECTION .btext046 | |
15461 | .text | |
15462 | .global start_th_5; start_th_5: | |
15463 | .global SUBR076; SUBR076: | |
15464 | BL100177: ! 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 | |
15514 | BL100178: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 | |
15579 | BL100255: ! 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 | |
15587 | BL100203: ! 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 | |
15595 | BL100180:fbul,a BL100182 ! 00000B427E147F00 LOOP:L2-B000 0 L | |
15596 | lduba [%g7+%g0]0x83, %i4 ! 00000B427E147F04 LOOP:L2-B000 0 S <BD100034 | |
15597 | BL100182:bvc,a,pn %xcc, BL100183 ;.empty ! 00000B427E147F08 LOOP:L2-B000 0 L | |
15598 | BL100179: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 | |
15601 | BL100184:nop ! 00000B427E147F18 LOOP:L2-B000 4 S | |
15602 | call .+8 ! 00000B427E147F1C LOOP:L2-B000 4 L | |
15603 | BL100181:ta %xcc, 0x43 ! 00000B427E147F20 LOOP:L2-B000 4 S +-PEF | |
15604 | BL100183: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 | |
15634 | BL100186:sth %i5, [%g3-0x006E] ! 00000B427E147F9C SKIP:L3-B000 0 S >BD100024 | |
15635 | BL100185: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 | |
15639 | BL100187: ! 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 | |
15676 | BL100188: ! 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 | |
15738 | BL100189: ! 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 | |
15768 | BL100190: ! ELSE:L3-B003 | |
15769 | add %g1, 0xDF, %g1 ! 00000B427E1481A8 ELSE:L3-B003 4 chksum++ | |
15770 | or %g0, 0x2, %l4 ! 00000B427E1481AC LOOP:L3-B004 4 | |
15771 | BL100191: ! 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 | |
15856 | BL100192: ! 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 | |
15875 | BL100193: ! ELSE:L3-B006 | |
15876 | add %g1, 0xA59, %g1 ! 00000B427E148348 ELSE:L3-B006 4 chksum++ | |
15877 | or %g0, 0x2, %l2 ! 00000B427E14834C LOOP:L3-B007 4 | |
15878 | BL100194: ! 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 | |
15902 | BL100195: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 | |
15907 | BL100200:st %f9, [%g3-0x0004] ! 00000B427E1483C0 LOOP:L2-B000 0 S >BD100004 | |
15908 | BL100198:brz,pt %i0, BL100201 ! 00000B427E1483C4 LOOP:L2-B000 0 L | |
15909 | BL100197: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 | |
15912 | BL100201:ldx [%g2+0x0040], %g4 ! 00000B427E1483D4 LOOP:L2-B000 0 S BASE<BD100087 | |
15913 | BL100196:fbue,a,pn %fcc0, BL100202 ! 00000B427E1483D8 LOOP:L2-B000 4 L | |
15914 | BL100202:ldswa [%g7+%g7]0x82, %o0 ! 00000B427E1483DC LOOP:L2-B000 2 S <BD100034 | |
15915 | BL100199: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 | |
15921 | BL100206: ! 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 | |
15972 | BL100204: ! 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 | |
15998 | BL100205: ! 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 | |
16027 | BL100207:ta %xcc, 0x43 ! 00000B427E148594 SWCH:L2-B007 0 S +-PEF | |
16028 | BL100208: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 | |
16035 | BL100209:.word 0x9FC3801F ! 00000B427E1485B4 SWCH:L2-B007 0 S random | |
16036 | BL100211:fbl BL100212 ;.empty ! 00000B427E1485B8 SWCH:L2-B007 0 L | |
16037 | BL100210:fbe BL100213 ! 00000B427E1485BC SWCH:L2-B007 0 L | |
16038 | BL100213:stw %i3, [%g5+0x0040] ! 00000B427E1485C0 SWCH:L2-B007 0 S >BD100005 | |
16039 | BL100212: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 | |
16043 | BL100214:.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 | |
16059 | BL100218: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 | |
16067 | BL100216:call .+8 ! 00000B427E148634 CASE:L3-B013 0 L | |
16068 | BL100217:.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 | |
16071 | BL100215:.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 | |
16074 | BL100219: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 | |
16088 | BL100220: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 | |
16098 | BL100221: ! 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 | |
16121 | BL100225: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 | |
16134 | BL100224: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 | |
16137 | BL100223:st %f11, [%g3-0x0004] ! 00000B427E148748 CASE:L3-B016 0 S >BD100004 | |
16138 | bz,pn %icc, BL100222 ! 00000B427E14874C CASE:L3-B016 0 L | |
16139 | BL100222: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 | |
16143 | BL100226: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 | |
16151 | BL100227: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 | |
16160 | BL100228: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 | |
16180 | BL100229: ! 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 | |
16227 | BL100236: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 | |
16233 | BL100232: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 | |
16238 | BL100230:nop ! 00000B427E1488D8 CASE:L3-B020 0 S | |
16239 | nop ! 00000B427E1488DC CASE:L3-B020 0 S | |
16240 | BL100231:bvs,a BL100233 ;.empty ! 00000B427E1488E0 CASE:L3-B020 0 L | |
16241 | BL100234:bl,a BL100235 ! 00000B427E1488E4 CASE:L3-B020 0 L | |
16242 | BL100233:st %f11, [%g5+0x0064] ! 00000B427E1488E8 CASE:L3-B020 0 S >BD100010 | |
16243 | BL100235: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 | |
16246 | BL100237: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 | |
16263 | BL100238: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 | |
16276 | BL100239: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 | |
16291 | BL100247: ! 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 | |
16299 | BL100240:fblg,pn %fcc2, BL100242 ! 00000B427E1489C8 SWCH:L2-B016 2 L | |
16300 | nop ! 00000B427E1489CC SWCH:L2-B016 2 S | |
16301 | BL100241:bleu BL100243 ;.empty ! 00000B427E1489D0 SWCH:L2-B016 2 L | |
16302 | BL100243:be,pn %xcc, BL100244 ;.empty ! 00000B427E1489D4 SWCH:L2-B016 4 L | |
16303 | .word 0xDFFBBF88 ! 00000B427E1489D8 SWCH:L2-B016 0 L illop | |
16304 | BL100242: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 | |
16307 | BL100245:fbg,pn %fcc0, BL100246 ;.empty ! 00000B427E1489E8 SWCH:L2-B016 0 L | |
16308 | .word 0x362F14EC ! 00000B427E1489EC SWCH:L2-B016 0 L random | |
16309 | BL100244:prefetch [%g6-0x006E], 2 ! 00000B427E1489F0 SWCH:L2-B016 4 S <BD100024 | |
16310 | BL100246: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 | |
16318 | BL100248: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 | |
16323 | BL100251:fbue BL100252 ! 00000B427E148A28 LOOP:L1-B000 2 L | |
16324 | BL100249:nop ! 00000B427E148A2C LOOP:L1-B000 0 S | |
16325 | bneg,a BL100254 ! 00000B427E148A30 LOOP:L1-B000 0 L | |
16326 | BL100252:nop ! 00000B427E148A34 LOOP:L1-B000 2 S | |
16327 | BL100254:fcmpeq32 %f28, %f22, %i4 ! 00000B427E148A38 LOOP:L1-B000 2 S | |
16328 | BL100253:st %f8, [%g4-0x0002] ! 00000B427E148A3C LOOP:L1-B000 2 S >BD100004+2 | |
16329 | .word 0x91B487FC ! 00000B427E148A40 LOOP:L1-B000 2 S illop_VIS | |
16330 | BL100250: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 | |
16340 | blimp_good_end: | |
16341 | EXIT_GOOD | |
16342 | blimp_bad_end: | |
16343 | EXIT_BAD | |
16344 | ||
16345 | SECTION .btext046_pg1 TEXT_VA=0xb427e148000 | |
16346 | attr_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 | ||
16361 | SECTION .btext047 TEXT_VA=0x7f5d924ff00 | |
16362 | attr_text { | |
16363 | Name = .btext047, | |
16364 | VA = 0x7f5d924ff00, | |
16365 | RA = 0xfffbeff00, | |
16366 | PA = ra2pa(0xfffbeff00,0), | |
16367 | notsb | |
16368 | } | |
16369 | ||
16370 | SECTION .btext047_pg0 TEXT_VA=0x7f5d9240000 | |
16371 | attr_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 | ||
16385 | SECTION .btext047 | |
16386 | .text | |
16387 | .global SUBR077; SUBR077: | |
16388 | BL100002: ! 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 | |
16392 | BL100001: ! 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 | |
16403 | BL100040: ! 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 | |
16415 | BL100007:st %f11, [%g3-0x0004] ! 000007F5D924FF60 LOOP:L1-B000 0 S >BD100004 | |
16416 | BL100008: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 | |
16419 | BL100006:sta %f25, [%g3-0x000F]%asi ! 000007F5D924FF70 LOOP:L1-B000 0 S >BD100003+1 | |
16420 | BL100009: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 | |
16449 | BL100015:swap [%g5+0x0040], %o2 ! 000007F5D924FFE8 SKIP:L2-B000 0 S >BD100005 | |
16450 | BL100016:.word 0xFCF5D8FB ! 000007F5D924FFEC SKIP:L2-B000 0 L random | |
16451 | bnz,pt %xcc, BL100018 ;.empty ! 000007F5D924FFF0 SKIP:L2-B000 0 L | |
16452 | BL100018:ble,a,pn %xcc, BL100017 ! 000007F5D924FFF4 SKIP:L2-B000 0 L | |
16453 | BL100017:.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 | |
16457 | BL100019: ! 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 | |
16490 | BL100021: ! 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 | |
16512 | BL100022: ! 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 | |
16548 | BL100023: ! 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 | |
16563 | BL100026:.word 0xC2604688 ! 000007F5D92501A0 SKIP:L2-B004 0 S illop | |
16564 | BL100025:.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 | |
16570 | BL100028:brgez,pt %o0, BL100027 ! 000007F5D92501BC SKIP:L2-B004 0 L | |
16571 | .word 0xF46F0D60 ! 000007F5D92501C0 SKIP:L2-B004 0 S random | |
16572 | BL100029:bge,a BL100030 ! 000007F5D92501C4 SKIP:L2-B004 0 L | |
16573 | BL100030:lduh [%g6-0x006E], %i4 ! 000007F5D92501C8 SKIP:L2-B004 0 S <BD100024 | |
16574 | .word 0xBBABD89E ! 000007F5D92501CC SKIP:L2-B004 0 L illop | |
16575 | BL100031: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 | |
16577 | BL100027: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 | |
16580 | BL100032: ! 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 | |
16591 | BL100034:bleu,a BL100035 ;.empty ! 000007F5D925020C ELSE:L2-B005 0 L | |
16592 | ble,pn %xcc, BL100035 ! 000007F5D9250210 ELSE:L2-B005 0 L | |
16593 | BL100035: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 | |
16597 | BL100037:nop ! 000007F5D9250224 ELSE:L2-B005 0 S | |
16598 | .word 0xFB089A04 ! 000007F5D9250228 ELSE:L2-B005 0 L illop | |
16599 | BL100038:fbn,a,pt %fcc2, BL100036 ;.empty ! 000007F5D925022C ELSE:L2-B005 0 L | |
16600 | fba,a BL100033 ! 000007F5D9250230 ELSE:L2-B005 0 L | |
16601 | BL100036:prefetch [%g1-0x00D8], 2 ! 000007F5D9250234 ELSE:L2-B005 0 S <.-216 | |
16602 | .word 0xB7D99380 ! 000007F5D9250238 ELSE:L2-B005 0 S illop | |
16603 | BL100033:add %g1, 0x84, %g1 ! 000007F5D925023C ELSE:L2-B005 0 chksum++ | |
16604 | BL100039: ! 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 | |
16653 | BL100041:.word 0x18631142 ! 000007F5D9250300 SUBR:L0-B000 0 random | |
16654 | nop ! 000007F5D9250304 SUBR:L0-B000 0 | |
16655 | ||
16656 | SECTION .btext047_pg1 TEXT_VA=0x7f5d9250000 | |
16657 | attr_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 | ||
16672 | SECTION .btext048 TEXT_VA=0xffff99d6ac94bf00 | |
16673 | attr_text { | |
16674 | Name = .btext048, | |
16675 | VA = 0xffff99d6ac94bf00, | |
16676 | RA = ra2pa(0xfffc47f00,0), | |
16677 | PA = ra2pa(0xfffc47f00,0), | |
16678 | notsb | |
16679 | } | |
16680 | ||
16681 | SECTION .btext048_pg0 TEXT_VA=0xffff99d6ac94a000 | |
16682 | attr_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 | ||
16696 | SECTION .btext048 | |
16697 | .text | |
16698 | .global SUBR078; SUBR078: | |
16699 | BL100042: ! 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 | |
16712 | BL100047: ! 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 | |
16753 | BL100043: ! 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 | |
16783 | BL100044: ! 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 | |
16814 | BL100045: ! 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 | |
16834 | BL100046: ! 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 | ||
16865 | SECTION .btext048_pg1 TEXT_VA=0xffff99d6ac94c000 | |
16866 | attr_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 | ||
16881 | SECTION .btext049 TEXT_VA=0xffff9b2209aaff00 | |
16882 | attr_text { | |
16883 | Name = .btext049, | |
16884 | VA = 0xffff9b2209aaff00, | |
16885 | RA = 0xfffbcff00, | |
16886 | PA = ra2pa(0xfffbcff00,0), | |
16887 | notsb | |
16888 | } | |
16889 | ||
16890 | SECTION .btext049_pg0 TEXT_VA=0xffff9b2209aa0000 | |
16891 | attr_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 | ||
16905 | SECTION .btext049 | |
16906 | .text | |
16907 | .global SUBR079; SUBR079: | |
16908 | BL100048: ! 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 | |
16944 | BL100049:.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 | |
16961 | BL100050: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 | |
16980 | BL100051: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 | |
16992 | BL100055:.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 | |
17004 | BL100052:.word 0xBBA7491F ! FFFF9B2209AB007C CASE:L2-B003 0 L illop | |
17005 | nop ! FFFF9B2209AB0080 CASE:L2-B003 0 S | |
17006 | BL100054:nop ! FFFF9B2209AB0084 CASE:L2-B003 0 S | |
17007 | st %f17, [%g6+0x0040] ! FFFF9B2209AB0088 CASE:L2-B003 0 S >BD100005 | |
17008 | BL100053: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 | |
17011 | BL100063: ! 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 | |
17019 | BL100057:brnz,a,pn %o5, BL100059 ! FFFF9B2209AB00B4 SWCH:L1-B000 0 L | |
17020 | nop ! FFFF9B2209AB00B8 SWCH:L1-B000 2 S | |
17021 | BL100056:bneg,a BL100060 ! FFFF9B2209AB00BC SWCH:L1-B000 4 L | |
17022 | BL100058:ldstub [%g5-0x0022], %i0 ! FFFF9B2209AB00C0 SWCH:L1-B000 0 S >BD100012 | |
17023 | BL100059:sta %f4, [%g5+0x0064]%asi ! FFFF9B2209AB00C4 SWCH:L1-B000 2 S >BD100010 | |
17024 | fbg,a BL100061 ! FFFF9B2209AB00C8 SWCH:L1-B000 2 L | |
17025 | BL100061:lduh [%g4-0x006E], %l3 ! FFFF9B2209AB00CC SWCH:L1-B000 4 S <BD100024 | |
17026 | BL100060:fbge,a,pn %fcc3, BL100062 ! FFFF9B2209AB00D0 SWCH:L1-B000 2 L | |
17027 | BL100062: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 | ||
17034 | SECTION .btext049_pg1 TEXT_VA=0xffff9b2209ab0000 | |
17035 | attr_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 | ||
17050 | SECTION .btext050 TEXT_VA=0x77b0ced15f00 | |
17051 | attr_text { | |
17052 | Name = .btext050, | |
17053 | VA = 0x77b0ced15f00, | |
17054 | RA = 0xfffc43f00, | |
17055 | PA = ra2pa(0xfffc43f00,0), | |
17056 | notsb | |
17057 | } | |
17058 | ||
17059 | SECTION .btext050_pg0 TEXT_VA=0x77b0ced14000 | |
17060 | attr_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 | ||
17074 | SECTION .btext050 | |
17075 | .text | |
17076 | .global SUBR080; SUBR080: | |
17077 | BL100064: ! 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 | |
17089 | BL100094: ! 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 | |
17097 | BL100065: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 | |
17102 | BL100066: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 | |
17114 | BL100067:ta %xcc, 0x43 ! 000077B0CED15F8C SKIP:L2-B000 4 S +-PEF | |
17115 | bz BL100068 ! 000077B0CED15F90 SKIP:L2-B000 4 L | |
17116 | BL100068: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 | |
17120 | BL100069: ! 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 | |
17131 | BL100071:nop ! 000077B0CED15FCC ELSE:L2-B001 0 S | |
17132 | BL100070: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 | |
17140 | BL100072: ! 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 | |
17151 | BL100073: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 | |
17154 | BL100076:bpos,pn %xcc, BL100075 ! 000077B0CED16024 SKIP:L2-B002 0 L | |
17155 | BL100075:edge8l %g1, %i4, %i4 ! 000077B0CED16028 SKIP:L2-B002 0 S | |
17156 | BL100074: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 | |
17173 | BL100077: ! 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 | |
17192 | BL100080:fble BL100081 ;.empty ! 000077B0CED160B8 ELSE:L2-B003 4 L | |
17193 | BL100078:bg,pt %xcc, BL100081 ! 000077B0CED160BC ELSE:L2-B003 4 L | |
17194 | BL100081:st %f3, [%g3+0x0064] ! 000077B0CED160C0 ELSE:L2-B003 8 S >BD100010 | |
17195 | BL100079:add %g1, 0x466, %g1 ! 000077B0CED160C4 ELSE:L2-B003 4 chksum++ | |
17196 | BL100082: ! 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 | |
17218 | BL100083: ! 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 | |
17226 | BL100084:fbul,a,pt %fcc0, BL100086 ! 000077B0CED16138 ELSE:L2-B005 4 L | |
17227 | nop ! 000077B0CED1613C ELSE:L2-B005 0 S | |
17228 | BL100085:nop ! 000077B0CED16140 ELSE:L2-B005 0 S | |
17229 | BL100087:fbue,a,pn %fcc2, BL100088 ! 000077B0CED16144 ELSE:L2-B005 4 L | |
17230 | BL100088:lduh [%g4+0x000E], %o4 ! 000077B0CED16148 ELSE:L2-B005 4 S <BD100013 | |
17231 | BL100086: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 | |
17247 | BL100089: ! 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 | |
17276 | BL100090: ! 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 | |
17299 | BL100091: ! 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 | |
17335 | BL100092: ! 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 | |
17353 | BL100093: ! 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 | ||
17379 | SECTION .btext050_pg1 TEXT_VA=0x77b0ced16000 | |
17380 | attr_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 | ||
17395 | SECTION .btext051 TEXT_VA=0x2d5941fe9f00 | |
17396 | attr_text { | |
17397 | Name = .btext051, | |
17398 | VA = 0x2d5941fe9f00, | |
17399 | RA = ra2pa(0xfffbbdf00,0), | |
17400 | PA = ra2pa(0xfffbbdf00,0), | |
17401 | notsb | |
17402 | } | |
17403 | ||
17404 | SECTION .btext051_pg0 TEXT_VA=0x2d5941fe8000 | |
17405 | attr_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 | ||
17419 | SECTION .btext051 | |
17420 | .text | |
17421 | .global SUBR081; SUBR081: | |
17422 | BL100095: ! 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 | |
17483 | BL100099:.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 | |
17493 | BL100097: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 | |
17498 | BL100098:nop ! 00002D5941FEA02C CASE:L2-B000 0 S | |
17499 | BL100096: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 | |
17502 | BL100100: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 | |
17516 | BL100101: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 | |
17534 | BL100102: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 | |
17561 | BL100103: ! 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 | ||
17579 | SECTION .btext051_pg1 TEXT_VA=0x2d5941fea000 | |
17580 | attr_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 | ||
17595 | SECTION .btext052 TEXT_VA=0x5b2c7f66ff00 | |
17596 | attr_text { | |
17597 | Name = .btext052, | |
17598 | VA = 0x5b2c7f66ff00, | |
17599 | RA = 0xfffb9ff00, | |
17600 | PA = ra2pa(0xfffb9ff00,0), | |
17601 | notsb | |
17602 | } | |
17603 | ||
17604 | SECTION .btext052_pg0 TEXT_VA=0x5b2c7f660000 | |
17605 | attr_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 | ||
17619 | SECTION .btext052 | |
17620 | .text | |
17621 | .global SUBR082; SUBR082: | |
17622 | BL100104: ! 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 | |
17663 | BL100105:ld [%g2+0x0060], %fsr ! 00005B2C7F66FFA0 SWCH:L1-B000 0 S <BD100008 | |
17664 | BL100106:nop ! 00005B2C7F66FFA4 SWCH:L1-B000 0 S | |
17665 | BL100107: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 | |
17669 | BL100108: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 | |
17683 | BL100109: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 | |
17691 | BL100110: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 | |
17707 | BL100111: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 | |
17715 | BL100112: ! 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 | ||
17743 | SECTION .btext052_pg1 TEXT_VA=0x5b2c7f670000 | |
17744 | attr_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 | ||
17759 | SECTION .btext053 TEXT_VA=0xffff8fdcc57a7f00 | |
17760 | attr_text { | |
17761 | Name = .btext053, | |
17762 | VA = 0xffff8fdcc57a7f00, | |
17763 | RA = ra2pa(0xfffbb9f00,0), | |
17764 | PA = ra2pa(0xfffbb9f00,0), | |
17765 | notsb | |
17766 | } | |
17767 | ||
17768 | SECTION .btext053_pg0 TEXT_VA=0xffff8fdcc57a6000 | |
17769 | attr_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 | ||
17783 | SECTION .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 | |
17803 | BL100136: ! 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 | |
17838 | BL100113: ! 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 | |
17874 | BL100114: ! 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 | |
17906 | BL100115: ! 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 | |
17911 | BL100116:fblg,a,pn %fcc3, BL100118 ;.empty ! FFFF8FDCC57A80E4 ELSE:L2-B003 0 L | |
17912 | BL100117:.word 0xDDEE26E2 ! FFFF8FDCC57A80E8 ELSE:L2-B003 0 L illop | |
17913 | BL100118:.word 0x95A468F2 ! FFFF8FDCC57A80EC ELSE:L2-B003 0 L illop | |
17914 | swapa [%g4-0x002C]%asi, %o5 ! FFFF8FDCC57A80F0 ELSE:L2-B003 0 S >BD100014 | |
17915 | BL100119: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 | |
17930 | BL100120: ! 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 | |
17943 | BL100124:.word 0xADD5D368 ! FFFF8FDCC57A8160 SKIP:L2-B004 0 L illop | |
17944 | BL100121:st %f4, [%g4-0x0004] ! FFFF8FDCC57A8164 SKIP:L2-B004 0 S >BD100004 | |
17945 | BL100123: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 | |
17948 | BL100125:fbl,a BL100127 ;.empty ! FFFF8FDCC57A8174 SKIP:L2-B004 7 L | |
17949 | BL100127:bz BL100126 ! FFFF8FDCC57A8178 SKIP:L2-B004 0 L | |
17950 | BL100126:nop ! FFFF8FDCC57A817C SKIP:L2-B004 7 S | |
17951 | BL100122: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 | |
17964 | BL100128: ! 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 | |
17968 | BL100130:be,a,pt %xcc, BL100131 ;.empty ! FFFF8FDCC57A81C0 ELSE:L2-B005 5 L | |
17969 | BL100131:fbug,a,pt %fcc0, BL100132 ! FFFF8FDCC57A81C4 ELSE:L2-B005 0 L | |
17970 | BL100132:nop ! FFFF8FDCC57A81C8 ELSE:L2-B005 5 S | |
17971 | ldsw [%g3+0x0040], %o2 ! FFFF8FDCC57A81CC ELSE:L2-B005 5 S <BD100005 | |
17972 | BL100129: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 | |
17988 | BL100133: ! 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 | |
18022 | BL100134: ! 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 | |
18038 | BL100135: ! 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 | |
18065 | BL100137: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 | |
18068 | BL100138:nop ! FFFF8FDCC57A8344 SUBR:L0-B000 6 S | |
18069 | BL100141:bleu,a,pn %icc, BL100142 ;.empty ! FFFF8FDCC57A8348 SUBR:L0-B000 6 L | |
18070 | fbuge,pt %fcc1, BL100140 ;.empty ! FFFF8FDCC57A834C SUBR:L0-B000 6 L | |
18071 | BL100142:bneg BL100140 ! FFFF8FDCC57A8350 SUBR:L0-B000 6 L | |
18072 | lduba [%g5+0x0078]%asi, %o1 ! FFFF8FDCC57A8354 SUBR:L0-B000 0 S <BD100020 | |
18073 | BL100140:nop ! FFFF8FDCC57A8358 SUBR:L0-B000 6 S | |
18074 | BL100139: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 | ||
18078 | SECTION .btext053_pg1 TEXT_VA=0xffff8fdcc57a8000 | |
18079 | attr_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 | ||
18094 | SECTION .btext054 TEXT_VA=0x122c2d19f00 | |
18095 | attr_text { | |
18096 | Name = .btext054, | |
18097 | VA = 0x122c2d19f00, | |
18098 | RA = 0xfffbb5f00, | |
18099 | PA = ra2pa(0xfffbb5f00,0), | |
18100 | notsb | |
18101 | } | |
18102 | ||
18103 | SECTION .btext054_pg0 TEXT_VA=0x122c2d18000 | |
18104 | attr_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 | ||
18118 | SECTION .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 | |
18130 | BL100143:bleu,pn %icc, BL100147 ;.empty ! 00000122C2D19F24 SUBR:L0-B000 4 L | |
18131 | BL100145:brgez,pt %o5, BL100146 ! 00000122C2D19F28 SUBR:L0-B000 15 L | |
18132 | BL100147:nop ! 00000122C2D19F2C SUBR:L0-B000 15 S | |
18133 | BL100144:ldda [%g7+%g0]0x83, %o0 ! 00000122C2D19F30 SUBR:L0-B000 2 S <BD100034 | |
18134 | BL100146: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 | |
18137 | BL100175: ! 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 | |
18177 | BL100148:.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 | |
18181 | BL100149: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 | |
18184 | BL100150: ! 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 | |
18191 | BL100153: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 | |
18194 | BL100151:fble,a,pn %fcc1, BL100154 ! 00000122C2D1A01C ELSE:L2-B001 0 L | |
18195 | st %f3, [%g5-0x0004] ! 00000122C2D1A020 ELSE:L2-B001 0 S >BD100004 | |
18196 | BL100154: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 | |
18199 | BL100156:nop ! 00000122C2D1A030 ELSE:L2-B001 0 S | |
18200 | stx %fsr, [%g2+0x0060] ! 00000122C2D1A034 ELSE:L2-B001 0 S <BD100008 | |
18201 | BL100155:fbule BL100152 ! 00000122C2D1A038 ELSE:L2-B001 0 L | |
18202 | BL100152:.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 | |
18212 | BL100157: ! 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 | |
18243 | BL100158: ! ELSE:L2-B003 | |
18244 | nop ! 00000122C2D1A0DC ELSE:L2-B003 32 S | |
18245 | fbule,a BL100159 ! 00000122C2D1A0E0 ELSE:L2-B003 32 L | |
18246 | BL100159: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 | |
18250 | BL100161: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 | |
18254 | BL100162:nop ! 00000122C2D1A104 ELSE:L2-B003 64 S | |
18255 | BL100160: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 | |
18265 | BL100163: ! 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 | |
18294 | BL100164: ! 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 | |
18310 | BL100165: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 | |
18313 | BL100166: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 | |
18317 | BL100167:.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 | |
18320 | BL100168: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++ | |
18323 | BL100169: ! 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 | |
18331 | BL100170: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 | |
18337 | BL100171: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 | |
18340 | BL100172: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 | |
18355 | BL100173: ! 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 | |
18374 | BL100174: ! 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 | ||
18406 | SECTION .btext054_pg1 TEXT_VA=0x122c2d1a000 | |
18407 | attr_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 | ||
18430 | SECTION .btext055 TEXT_VA=0x6295af327d00 | |
18431 | attr_text { | |
18432 | Name = .btext055, | |
18433 | VA = 0x6295af327d00, | |
18434 | RA = ra2pa(0xfffaf9d00,0), | |
18435 | PA = ra2pa(0xfffaf9d00,0), | |
18436 | notsb | |
18437 | } | |
18438 | ||
18439 | SECTION .btext055_pg0 TEXT_VA=0x6295af326000 | |
18440 | attr_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 | ||
18454 | SECTION .btext055 | |
18455 | .text | |
18456 | .global start_th_6; start_th_6: | |
18457 | .global SUBR088; SUBR088: | |
18458 | BL120090: ! 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 | |
18508 | BL120091: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 | |
18573 | BL120131: ! 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 | |
18581 | BL120105: ! 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 | |
18587 | BL120092: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 | |
18590 | BL120093:stw %l1, [%g6-0x000C] ! 00006295AF327F04 LOOP:L2-B000 3 S >BD120025 | |
18591 | BL120094: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 | |
18642 | BL120095: ! 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 | |
18667 | BL120096: ! 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 | |
18698 | BL120097: ! 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 | |
18716 | BL120098: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 | |
18720 | BL120100:std %f62, [%g5-0x0018] ! 00006295AF328100 ELSE:L3-B003 3 S >BD120003 | |
18721 | BL120099:add %g1, 0x4D1, %g1 ! 00006295AF328104 ELSE:L3-B003 3 chksum++ | |
18722 | BL120101: ! 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 | |
18759 | BL120102: ! 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 | |
18795 | BL120103: ! ELSE:L3-B005 | |
18796 | add %g1, 0xEB6, %g1 ! 00006295AF328224 ELSE:L3-B005 3 chksum++ | |
18797 | and %g1, 0xFE, %l2 ! 00006295AF328228 LOOP:L3-B006 3 | |
18798 | BL120104: ! 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 | |
18849 | BL120118: ! 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 | |
18891 | BL120106: ! 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 | |
18896 | BL120108: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 | |
18900 | BL120107: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 | |
18903 | BL120110: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 | |
18906 | BL120109: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 | |
18925 | BL120111: ! 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 | |
18972 | BL120112: ! 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 | |
18987 | BL120113:.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 | |
18992 | BL120115:.word 0x99AA1484 ! 00006295AF328520 ELSE:L3-B010 0 S illop | |
18993 | BL120114:add %g1, 0x796, %g1 ! 00006295AF328524 ELSE:L3-B010 0 chksum++ | |
18994 | BL120116: ! 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++ | |
18997 | BL120117: ! SIDE:L2-B001 | |
18998 | and %g1, 0xFE, %l3 ! 00006295AF328530 LOOP:L2-B002 2 | |
18999 | BL120120: ! 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 | |
19012 | BL120119: ! 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 | |
19081 | BL120121: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 | |
19099 | BL120122: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 | |
19129 | BL120123: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 | |
19150 | BL120124:.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 | |
19166 | BL120125: ! 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 | |
19198 | BL120126: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 | |
19223 | BL120127: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 | |
19249 | BL120128:.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 | |
19265 | BL120129: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 | |
19281 | BL120130: ! 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 | |
19324 | blimp_good_end: | |
19325 | EXIT_GOOD | |
19326 | blimp_bad_end: | |
19327 | EXIT_BAD | |
19328 | ||
19329 | SECTION .btext055_pg1 TEXT_VA=0x6295af328000 | |
19330 | attr_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 | ||
19345 | SECTION .btext056 TEXT_VA=0x68c90bc17f00 | |
19346 | attr_text { | |
19347 | Name = .btext056, | |
19348 | VA = 0x68c90bc17f00, | |
19349 | RA = ra2pa(0xfffb6df00,0), | |
19350 | PA = ra2pa(0xfffb6df00,0), | |
19351 | notsb | |
19352 | } | |
19353 | ||
19354 | SECTION .btext056_pg0 TEXT_VA=0x68c90bc16000 | |
19355 | attr_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 | ||
19369 | SECTION .btext056 | |
19370 | .text | |
19371 | .global SUBR089; SUBR089: | |
19372 | BL120001: ! 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 | |
19384 | BL120009: ! 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 | |
19426 | BL120006: ! 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 | |
19456 | BL120007: ! 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 | ||
19485 | SECTION .btext056_pg1 TEXT_VA=0x68c90bc18000 | |
19486 | attr_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 | ||
19501 | SECTION .btext057 TEXT_VA=0xffffc982373bff00 | |
19502 | attr_text { | |
19503 | Name = .btext057, | |
19504 | VA = 0xffffc982373bff00, | |
19505 | RA = ra2pa(0xfffb69f00,0), | |
19506 | PA = ra2pa(0xfffb69f00,0), | |
19507 | notsb | |
19508 | } | |
19509 | ||
19510 | SECTION .btext057_pg0 TEXT_VA=0xffffc982373be000 | |
19511 | attr_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 | ||
19525 | SECTION .btext057 | |
19526 | .text | |
19527 | .global SUBR090; SUBR090: | |
19528 | BL120011: ! 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 | |
19548 | BL120032: ! 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 | |
19559 | BL120016:fbuge BL120015 ;.empty ! FFFFC982373BFF74 LOOP:L1-B000 0 L | |
19560 | .word 0x83F3AA4E ! FFFFC982373BFF78 LOOP:L1-B000 0 L illop | |
19561 | BL120015:nop ! FFFFC982373BFF7C LOOP:L1-B000 0 S | |
19562 | BL120014:.word 0xCD6E95B7 ! FFFFC982373BFF80 LOOP:L1-B000 0 S illop | |
19563 | nop ! FFFFC982373BFF84 LOOP:L1-B000 0 S | |
19564 | BL120017:.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 | |
19603 | BL120019: ! 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 | |
19627 | BL120021: ! 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 | |
19655 | BL120022: ! 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 | |
19676 | BL120023: ! 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 | |
19696 | BL120024: ! 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 | |
19717 | BL120026: ! 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 | |
19746 | BL120028: ! 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 | |
19766 | BL120029: ! 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 | |
19789 | BL120030: ! 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 | |
19826 | BL120031: ! 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 | ||
19855 | SECTION .btext057_pg1 TEXT_VA=0xffffc982373c0000 | |
19856 | attr_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 | ||
19871 | SECTION .btext058 TEXT_VA=0x13bb83cff00 | |
19872 | attr_text { | |
19873 | Name = .btext058, | |
19874 | VA = 0x13bb83cff00, | |
19875 | RA = 0xfffb4ff00, | |
19876 | PA = ra2pa(0xfffb4ff00,0), | |
19877 | notsb | |
19878 | } | |
19879 | ||
19880 | SECTION .btext058_pg0 TEXT_VA=0x13bb83c0000 | |
19881 | attr_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 | ||
19895 | SECTION .btext058 | |
19896 | .text | |
19897 | .global SUBR091; SUBR091: | |
19898 | BL120033: ! 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 | |
19939 | BL120034: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 | |
19956 | BL120035: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 | |
19967 | BL120036: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 | |
19979 | BL120037: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 | |
19992 | BL120042: ! 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 | |
20003 | BL120039:bgu,pn %icc, BL120040 ! 0000013BB83D009C SWCH:L1-B000 3 L | |
20004 | BL120040:nop ! 0000013BB83D00A0 SWCH:L1-B000 3 S | |
20005 | BL120038: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 | |
20008 | BL120041: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 | ||
20019 | SECTION .btext058_pg1 TEXT_VA=0x13bb83d0000 | |
20020 | attr_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 | ||
20035 | SECTION .btext059 TEXT_VA=0xd630cff00 | |
20036 | attr_text { | |
20037 | Name = .btext059, | |
20038 | VA = 0xd630cff00, | |
20039 | RA = 0xfffb2ff00, | |
20040 | PA = ra2pa(0xfffb2ff00,0), | |
20041 | notsb | |
20042 | } | |
20043 | ||
20044 | SECTION .btext059_pg0 TEXT_VA=0xd630c0000 | |
20045 | attr_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 | ||
20059 | SECTION .btext059 | |
20060 | .text | |
20061 | .global SUBR092; SUBR092: | |
20062 | BL120043: ! 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 | |
20096 | BL120050: ! 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 | |
20160 | BL120044: ! 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 | |
20178 | BL120045: ! 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 | |
20209 | BL120046: ! 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 | |
20234 | BL120047: ! 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 | |
20273 | BL120048: ! 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 | |
20310 | BL120049: ! 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 | |
20348 | BL120051:jmpl %o7+0x0008, %g0 ! 0000000D630D0358 SUBR:L0-B000 1 | |
20349 | nop ! 0000000D630D035C SUBR:L0-B000 1 | |
20350 | ||
20351 | SECTION .btext059_pg1 TEXT_VA=0xd630d0000 | |
20352 | attr_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 | ||
20367 | SECTION .btext060 TEXT_VA=0x253ba8ff00 | |
20368 | attr_text { | |
20369 | Name = .btext060, | |
20370 | VA = 0x253ba8ff00, | |
20371 | RA = 0xfffb65f00, | |
20372 | PA = ra2pa(0xfffb65f00,0), | |
20373 | notsb | |
20374 | } | |
20375 | ||
20376 | SECTION .btext060_pg0 TEXT_VA=0x253ba8e000 | |
20377 | attr_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 | ||
20391 | SECTION .btext060 | |
20392 | .text | |
20393 | .global SUBR093; SUBR093: | |
20394 | BL120052: ! 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 | |
20428 | BL120064: ! 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 | |
20441 | BL120053: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 | |
20447 | BL120054: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 | |
20452 | BL120055:.word 0x87F00000 ! 000000253BA8FFE0 SKIP:L2-B000 0 S illop | |
20453 | .word 0x81C3E008 ! 000000253BA8FFE4 SKIP:L2-B000 0 L random | |
20454 | BL120056: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 | |
20458 | BL120057: ! 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 | |
20474 | BL120058:.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 | |
20477 | BL120060:sta %f23, [%g6+0x0008]%asi ! 000000253BA90040 ELSE:L2-B001 0 S >BD120013 | |
20478 | BL120061:popc 0x908, %i3 ! 000000253BA90044 ELSE:L2-B001 0 S | |
20479 | BL120062:nop ! 000000253BA90048 ELSE:L2-B001 0 S | |
20480 | BL120059:add %g1, 0xD5C, %g1 ! 000000253BA9004C ELSE:L2-B001 12 chksum++ | |
20481 | BL120063: ! 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 | |
20529 | BL120065:jmpl %o7+0x0008, %g0 ! 000000253BA9010C SUBR:L0-B000 3 | |
20530 | nop ! 000000253BA90110 SUBR:L0-B000 3 | |
20531 | ||
20532 | SECTION .btext060_pg1 TEXT_VA=0x253ba90000 | |
20533 | attr_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 | ||
20548 | SECTION .btext061 TEXT_VA=0x3019dff00 | |
20549 | attr_text { | |
20550 | Name = .btext061, | |
20551 | VA = 0x3019dff00, | |
20552 | RA = 0xfffb0ff00, | |
20553 | PA = ra2pa(0xfffb0ff00,0), | |
20554 | notsb | |
20555 | } | |
20556 | ||
20557 | SECTION .btext061_pg0 TEXT_VA=0x3019d0000 | |
20558 | attr_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 | ||
20572 | SECTION .btext061 | |
20573 | .text | |
20574 | .global SUBR094; SUBR094: | |
20575 | BL120066: ! 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 | |
20627 | BL120067:.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 | |
20645 | BL120068:.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 | |
20660 | BL120069: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 | |
20672 | BL120070: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 | |
20703 | BL120071: ! 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 | ||
20725 | SECTION .btext061_pg1 TEXT_VA=0x3019e0000 | |
20726 | attr_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 | ||
20741 | SECTION .btext062 TEXT_VA=0x5ecb53f00 | |
20742 | attr_text { | |
20743 | Name = .btext062, | |
20744 | VA = 0x5ecb53f00, | |
20745 | RA = ra2pa(0xfffb61f00,0), | |
20746 | PA = ra2pa(0xfffb61f00,0), | |
20747 | notsb | |
20748 | } | |
20749 | ||
20750 | SECTION .btext062_pg0 TEXT_VA=0x5ecb52000 | |
20751 | attr_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 | ||
20765 | SECTION .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 | |
20786 | BL120080: ! 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 | |
20832 | BL120072: ! 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 | |
20853 | BL120075:std %f6, [%g3-0x0018] ! 00000005ECB5404C ELSE:L2-B001 1 S >BD120003 | |
20854 | std %f6, [%g5-0x0018] ! 00000005ECB54050 ELSE:L2-B001 1 S >BD120003 | |
20855 | BL120074:nop ! 00000005ECB54054 ELSE:L2-B001 1 S | |
20856 | bne BL120076 ! 00000005ECB54058 ELSE:L2-B001 1 L | |
20857 | BL120073: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 | |
20860 | BL120076:add %g1, 0x37B, %g1 ! 00000005ECB54068 ELSE:L2-B001 1 chksum++ | |
20861 | BL120077: ! 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 | |
20900 | BL120078: ! 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 | |
20936 | BL120079: ! 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 | ||
20965 | SECTION .btext062_pg1 TEXT_VA=0x5ecb54000 | |
20966 | attr_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 | ||
20981 | SECTION .btext063 TEXT_VA=0x5f5f8c687f00 | |
20982 | attr_text { | |
20983 | Name = .btext063, | |
20984 | VA = 0x5f5f8c687f00, | |
20985 | RA = ra2pa(0xfffafdf00,0), | |
20986 | PA = ra2pa(0xfffafdf00,0), | |
20987 | notsb | |
20988 | } | |
20989 | ||
20990 | SECTION .btext063_pg0 TEXT_VA=0x5f5f8c686000 | |
20991 | attr_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 | ||
21005 | SECTION .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 | |
21037 | BL120084: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 | |
21045 | BL120082:bleu,a,pn %xcc, BL120083 ! 00005F5F8C687F94 CASE:L2-B000 0 L | |
21046 | BL120081:nop ! 00005F5F8C687F98 CASE:L2-B000 0 S | |
21047 | .word 0x83F00000 ! 00005F5F8C687F9C CASE:L2-B000 0 S illop | |
21048 | BL120083: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 | |
21051 | BL120085: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 | |
21064 | BL120086: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 | |
21087 | BL120087: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 | |
21102 | BL120088: ! 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 | ||
21137 | SECTION .btext063_pg1 TEXT_VA=0x5f5f8c688000 | |
21138 | attr_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 | ||
21161 | SECTION .btext064 TEXT_VA=0x4d76fb363d00 | |
21162 | attr_text { | |
21163 | Name = .btext064, | |
21164 | VA = 0x4d76fb363d00, | |
21165 | RA = ra2pa(0xfffa25d00,0), | |
21166 | PA = ra2pa(0xfffa25d00,0), | |
21167 | notsb | |
21168 | } | |
21169 | ||
21170 | SECTION .btext064_pg0 TEXT_VA=0x4d76fb362000 | |
21171 | attr_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 | ||
21185 | SECTION .btext064 | |
21186 | .text | |
21187 | .global start_th_7; start_th_7: | |
21188 | .global SUBR100; SUBR100: | |
21189 | BL140176: ! 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 | |
21239 | BL140177: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 | |
21304 | BL140256: ! 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 | |
21334 | BL140182: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 | |
21340 | BL140178:stda %f44, [%g3-0x0068]%asi ! 00004D76FB363F54 CASE:L3-B000 0 S >BD140005 | |
21341 | fbn BL140181 ;.empty ! 00004D76FB363F58 CASE:L3-B000 1 L | |
21342 | BL140180:bge,a BL140181 ! 00004D76FB363F5C CASE:L3-B000 1 L | |
21343 | BL140179:stx %i5, [%g6+0x0058] ! 00004D76FB363F60 CASE:L3-B000 1 S >BD140003 | |
21344 | BL140181: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 | |
21347 | BL140183: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 | |
21357 | BL140184: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 | |
21386 | BL140185: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 | |
21404 | BL140186: ! 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 | |
21419 | BL140199: ! 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 | |
21434 | BL140191: ! LOOP:L3-B004 | |
21435 | add %g1, 0xBA6, %g1 ! 00004D76FB3640C4 LOOP:L3-B004 7 chksum++ | |
21436 | call .+8 ;.empty ! 00004D76FB3640C8 LOOP:L3-B004 7 L | |
21437 | BL140187:bneg,a BL140188 ;.empty ! 00004D76FB3640CC LOOP:L3-B004 7 L | |
21438 | .word 0x97A50D61 ! 00004D76FB3640D0 LOOP:L3-B004 0 L illop | |
21439 | BL140188:nop ! 00004D76FB3640D4 LOOP:L3-B004 7 S | |
21440 | BL140189: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 | |
21443 | BL140190: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 | |
21451 | BL140192: ! 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 | |
21506 | BL140193: ! 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 | |
21533 | BL140197:ldstub [%g3-0x003A], %o2 ! 00004D76FB364244 ELSE:L3-B007 0 S >BD140007 | |
21534 | BL140195:.word 0xE5437CF3 ! 00004D76FB364248 ELSE:L3-B007 0 L illop | |
21535 | BL140194:call .+8 ! 00004D76FB36424C ELSE:L3-B007 0 L | |
21536 | BL140196:nop ! 00004D76FB364250 ELSE:L3-B007 4 S | |
21537 | add %g1, 0xE85, %g1 ! 00004D76FB364254 ELSE:L3-B007 4 chksum++ | |
21538 | BL140198: ! 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 | |
21555 | BL140210: ! 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 | |
21582 | BL140200: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 | |
21585 | BL140201: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 | |
21588 | BL140203:.word 0x95B48657 ! 00004D76FB364318 SKIP:L3-B009 3 S illop_VIS | |
21589 | BL140202: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 | |
21592 | BL140204: ! 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 | |
21596 | BL140205: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 | |
21599 | BL140207:edge32n %o2, %o2, %o2 ! 00004D76FB364340 ELSE:L3-B010 0 S | |
21600 | BL140206:nop ! 00004D76FB364344 ELSE:L3-B010 0 S | |
21601 | .word 0xA1AD0073 ! 00004D76FB364348 ELSE:L3-B010 0 S illop | |
21602 | BL140208: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 | |
21621 | BL140209: ! 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 | |
21648 | BL140211: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 | |
21674 | BL140212: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 | |
21687 | BL140213:.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 | |
21697 | BL140214:.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 | |
21713 | BL140215: ! 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 | |
21752 | BL140219: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 | |
21760 | BL140217: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 | |
21764 | BL140218:fpsub16 %f22, %f24, %f26 ! 00004D76FB3645CC CASE:L3-B016 1 S | |
21765 | BL140216: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 | |
21768 | BL140220: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 | |
21788 | BL140221: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 | |
21800 | BL140222: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 | |
21820 | BL140230: ! 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 | |
21829 | BL140226:bge,a BL140227 ;.empty ! 00004D76FB3646CC SWCH:L2-B016 0 L | |
21830 | BL140224:fbo,a BL140225 ! 00004D76FB3646D0 SWCH:L2-B016 0 L | |
21831 | BL140225: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 | |
21836 | BL140227:bvs,a BL140228 ! 00004D76FB3646E8 SWCH:L2-B016 0 L | |
21837 | BL140223:nop ! 00004D76FB3646EC SWCH:L2-B016 0 S | |
21838 | BL140228:nop ! 00004D76FB3646F0 SWCH:L2-B016 2 S | |
21839 | BL140229: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 | |
21856 | BL140231:.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 | |
21879 | BL140232: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 | |
21894 | BL140233: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 | |
21905 | BL140234: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 | |
21916 | BL140239: ! 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 | |
21921 | BL140235:nop ! 00004D76FB364838 SWCH:L2-B018 2 S | |
21922 | fbu BL140236 ! 00004D76FB36483C SWCH:L2-B018 2 L | |
21923 | nop ! 00004D76FB364840 SWCH:L2-B018 2 S | |
21924 | BL140236: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 | |
21928 | BL140237:fbule,pn %fcc0, BL140238 ! 00004D76FB364854 SWCH:L2-B018 2 L | |
21929 | alignaddr %i1, %i2, %i4 ! 00004D76FB364858 SWCH:L2-B018 2 S | |
21930 | BL140238: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 | |
21955 | BL140240:.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 | |
21965 | BL140246: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 | |
21974 | BL140241: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 | |
21978 | BL140243:sth %i0, [%g4-0x0070] ! 00004D76FB36491C CASE:L3-B025 1 S >BD140006 | |
21979 | brz,a,pt %i4, BL140244 ! 00004D76FB364920 CASE:L3-B025 1 L | |
21980 | BL140242:.word 0xA9BFCCAD ! 00004D76FB364924 CASE:L3-B025 0 S random | |
21981 | fba,a BL140245 ! 00004D76FB364928 CASE:L3-B025 1 L | |
21982 | BL140245:nop ! 00004D76FB36492C CASE:L3-B025 1 S | |
21983 | BL140244: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 | |
21986 | BL140253: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 | |
21995 | BL140247:stda %f62, [%g4-0x0068]%asi ! 00004D76FB364960 CASE:L3-B026 0 S >BD140005 | |
21996 | be,a BL140248 ;.empty ! 00004D76FB364964 CASE:L3-B026 0 L | |
21997 | BL140249:.word 0x39F49E62 ! 00004D76FB364968 CASE:L3-B026 0 L illop | |
21998 | BL140252:.word 0xEE3D0A00 ! 00004D76FB36496C CASE:L3-B026 0 S random | |
21999 | nop ! 00004D76FB364970 CASE:L3-B026 0 S | |
22000 | BL140251:bnz BL140248 ! 00004D76FB364974 CASE:L3-B026 0 L | |
22001 | BL140250:edge8 %o5, %i0, %o3 ! 00004D76FB364978 CASE:L3-B026 0 S | |
22002 | BL140248: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 | |
22005 | BL140254: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 | |
22013 | BL140255: ! 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 | |
22043 | blimp_good_end: | |
22044 | EXIT_GOOD | |
22045 | blimp_bad_end: | |
22046 | EXIT_BAD | |
22047 | ||
22048 | SECTION .btext064_pg1 TEXT_VA=0x4d76fb364000 | |
22049 | attr_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 | ||
22064 | SECTION .btext065 TEXT_VA=0x432b15eeff00 | |
22065 | attr_text { | |
22066 | Name = .btext065, | |
22067 | VA = 0x432b15eeff00, | |
22068 | RA = 0xfffabff00, | |
22069 | PA = ra2pa(0xfffabff00,0), | |
22070 | notsb | |
22071 | } | |
22072 | ||
22073 | SECTION .btext065_pg0 TEXT_VA=0x432b15ee0000 | |
22074 | attr_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 | ||
22088 | SECTION .btext065 | |
22089 | .text | |
22090 | .global SUBR101; SUBR101: | |
22091 | BL140002: ! 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 | |
22095 | BL140001: ! 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 | |
22125 | BL140037: ! 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 | |
22150 | BL140008:stda %f62, [%g6-0x0068]%asi ! 0000432B15EEFFE0 SKIP:L2-B000 0 S >BD140005 | |
22151 | BL140011:nop ! 0000432B15EEFFE4 SKIP:L2-B000 0 S | |
22152 | lduh [%g5-0x0070], %o0 ! 0000432B15EEFFE8 SKIP:L2-B000 0 S <BD140006 | |
22153 | BL140009: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 | |
22156 | BL140012:sth %o0, [%g3-0x0070] ! 0000432B15EEFFF8 SKIP:L2-B000 0 S >BD140006 | |
22157 | BL140010:bn,a,pn %icc, BL140013 ! 0000432B15EEFFFC SKIP:L2-B000 0 L | |
22158 | ldx [%g2+0x0008], %g3 ! 0000432B15EF0000 SKIP:L2-B000 0 S BASE<BD140145 | |
22159 | BL140013: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 | |
22171 | BL140014: ! 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 | |
22210 | BL140015: ! 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 | |
22220 | BL140016: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 | |
22226 | BL140017:.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 | |
22254 | BL140019: ! 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 | |
22278 | BL140020: ! 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 | |
22317 | BL140021: ! 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 | |
22341 | BL140022:bcs BL140023 ;.empty ! 0000432B15EF02C8 ELSE:L2-B005 0 L | |
22342 | BL140023: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 | |
22345 | BL140025:fbl BL140026 ;.empty ! 0000432B15EF02D8 ELSE:L2-B005 0 L | |
22346 | BL140024:bz BL140027 ! 0000432B15EF02DC ELSE:L2-B005 0 L | |
22347 | BL140026:nop ! 0000432B15EF02E0 ELSE:L2-B005 0 S | |
22348 | BL140027:add %g1, 0x544, %g1 ! 0000432B15EF02E4 ELSE:L2-B005 0 chksum++ | |
22349 | BL140028: ! 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 | |
22360 | BL140030:.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 | |
22364 | BL140031:.word 0x251AA838 ! 0000432B15EF0320 SKIP:L2-B006 0 S random | |
22365 | fbne,a,pn %fcc3, BL140034 ! 0000432B15EF0324 SKIP:L2-B006 0 L | |
22366 | BL140032: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 | |
22369 | BL140034:fble,a BL140029 ! 0000432B15EF0334 SKIP:L2-B006 0 L | |
22370 | BL140033:edge8ln %i1, %o1, %l4 ! 0000432B15EF0338 SKIP:L2-B006 0 S | |
22371 | BL140029: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 | |
22388 | BL140035: ! 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 | |
22419 | BL140036: ! 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 | ||
22437 | SECTION .btext065_pg1 TEXT_VA=0x432b15ef0000 | |
22438 | attr_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 | ||
22453 | SECTION .btext066 TEXT_VA=0x645fd9bfff00 | |
22454 | attr_text { | |
22455 | Name = .btext066, | |
22456 | VA = 0x645fd9bfff00, | |
22457 | RA = 0xfffa9ff00, | |
22458 | PA = ra2pa(0xfffa9ff00,0), | |
22459 | notsb | |
22460 | } | |
22461 | ||
22462 | SECTION .btext066_pg0 TEXT_VA=0x645fd9bf0000 | |
22463 | attr_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 | ||
22477 | SECTION .btext066 | |
22478 | .text | |
22479 | .global SUBR102; SUBR102: | |
22480 | BL140038: ! 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 | |
22521 | BL140040:.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 | |
22531 | BL140039: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 | |
22534 | BL140041: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 | |
22562 | BL140042:.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 | |
22572 | BL140048: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 | |
22579 | BL140045:.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 | |
22582 | BL140047:stx %i3, [%g6+0x0058] ! 0000645FD9C00094 CASE:L2-B003 0 S >BD140003 | |
22583 | BL140046:std %f36, [%g6-0x0068] ! 0000645FD9C00098 CASE:L2-B003 0 S >BD140005 | |
22584 | BL140044:call .+8 ! 0000645FD9C0009C CASE:L2-B003 0 L | |
22585 | BL140043: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 | |
22589 | BL140049: ! 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 | ||
22624 | SECTION .btext066_pg1 TEXT_VA=0x645fd9c00000 | |
22625 | attr_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 | ||
22640 | SECTION .btext067 TEXT_VA=0xffff8a96c080ff00 | |
22641 | attr_text { | |
22642 | Name = .btext067, | |
22643 | VA = 0xffff8a96c080ff00, | |
22644 | RA = 0xfffa7ff00, | |
22645 | PA = ra2pa(0xfffa7ff00,0), | |
22646 | notsb | |
22647 | } | |
22648 | ||
22649 | SECTION .btext067_pg0 TEXT_VA=0xffff8a96c0800000 | |
22650 | attr_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 | ||
22664 | SECTION .btext067 | |
22665 | .text | |
22666 | .global SUBR103; SUBR103: | |
22667 | BL140050: ! 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 | |
22685 | BL140052:.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 | |
22688 | BL140053:.word 0xB3A008EC ! FFFF8A96C080FF50 SUBR:L0-B000 0 L illop | |
22689 | BL140055:fble,a,pn %fcc3, BL140056 ! FFFF8A96C080FF54 SUBR:L0-B000 0 L | |
22690 | BL140056:.word 0xA9B9867B ! FFFF8A96C080FF58 SUBR:L0-B000 0 S illop | |
22691 | BL140051:fbu,pt %fcc0, BL140054 ! FFFF8A96C080FF5C SUBR:L0-B000 0 L | |
22692 | BL140054: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 | |
22715 | BL140057: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 | |
22734 | BL140058: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 | |
22745 | BL140059: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 | |
22758 | BL140068: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 | |
22764 | BL140061:bneg,a,pn %xcc, BL140064 ;.empty ! FFFF8A96C0810080 CASE:L2-B003 0 L | |
22765 | BL140060: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 | |
22769 | BL140064:std %f36, [%g3-0x0068] ! FFFF8A96C0810094 CASE:L2-B003 0 S >BD140005 | |
22770 | BL140065:fbge BL140066 ! FFFF8A96C0810098 CASE:L2-B003 0 L | |
22771 | BL140062:.word 0x85A75123 ! FFFF8A96C081009C CASE:L2-B003 0 S illop | |
22772 | BL140063:.word 0xF604A5B0 ! FFFF8A96C08100A0 CASE:L2-B003 0 L random | |
22773 | BL140067:stb %i4, [%g3-0x003A] ! FFFF8A96C08100A4 CASE:L2-B003 0 S >BD140007 | |
22774 | BL140066: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 | |
22777 | BL140072: ! 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 | |
22788 | BL140071:fbe,a BL140069 ! FFFF8A96C08100DC SWCH:L1-B000 0 L | |
22789 | BL140070:ta %xcc, 0x46 ! FFFF8A96C08100E0 SWCH:L1-B000 0 S demap-page | |
22790 | BL140069: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 | ||
22801 | SECTION .btext067_pg1 TEXT_VA=0xffff8a96c0810000 | |
22802 | attr_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 | ||
22817 | SECTION .btext068 TEXT_VA=0x3a43b16bff00 | |
22818 | attr_text { | |
22819 | Name = .btext068, | |
22820 | VA = 0x3a43b16bff00, | |
22821 | RA = 0xfffa5ff00, | |
22822 | PA = ra2pa(0xfffa5ff00,0), | |
22823 | notsb | |
22824 | } | |
22825 | ||
22826 | SECTION .btext068_pg0 TEXT_VA=0x3a43b16b0000 | |
22827 | attr_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 | ||
22841 | SECTION .btext068 | |
22842 | .text | |
22843 | .global SUBR104; SUBR104: | |
22844 | BL140074: ! 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 | |
22848 | BL140073: ! 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 | |
22871 | BL140096: ! 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 | |
22911 | BL140075: ! 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 | |
22932 | BL140076: ! 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 | |
22949 | BL140077:nop ! 00003A43B16C0090 SKIP:L2-B002 1 S | |
22950 | BL140079:brz,a,pt %i4, BL140080 ! 00003A43B16C0094 SKIP:L2-B002 1 L | |
22951 | .word 0x83F00000 ! 00003A43B16C0098 SKIP:L2-B002 0 S illop | |
22952 | BL140080:nop ! 00003A43B16C009C SKIP:L2-B002 1 S | |
22953 | BL140078:bne,a,pn %icc, BL140081 ! 00003A43B16C00A0 SKIP:L2-B002 1 L | |
22954 | nop ! 00003A43B16C00A4 SKIP:L2-B002 1 S | |
22955 | BL140081: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 | |
22958 | BL140082: ! 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 | |
22976 | BL140083:brlz,a,pt %o5, BL140084 ;.empty ! 00003A43B16C00F8 ELSE:L2-B003 1 L | |
22977 | .word 0xDFB344B9 ! 00003A43B16C00FC ELSE:L2-B003 0 L illop | |
22978 | BL140085:nop ! 00003A43B16C0100 ELSE:L2-B003 1 S | |
22979 | nop ! 00003A43B16C0104 ELSE:L2-B003 1 S | |
22980 | BL140084:add %g1, 0x387, %g1 ! 00003A43B16C0108 ELSE:L2-B003 1 chksum++ | |
22981 | BL140086: ! 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 | |
23026 | BL140087: ! 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 | |
23053 | BL140088: ! 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 | |
23094 | BL140089: ! 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 | |
23133 | BL140090: ! 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 | |
23154 | BL140091:.word 0xB3B5C9E6 ! 00003A43B16C03AC SKIP:L2-B008 0 S illop | |
23155 | BL140093: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 | |
23158 | BL140092: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 | |
23161 | BL140094: ! 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 | |
23191 | BL140095: ! 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 | |
23222 | BL140097:jmpl %o7+0x0008, %g0 ! 00003A43B16C04B4 SUBR:L0-B000 2 | |
23223 | nop ! 00003A43B16C04B8 SUBR:L0-B000 2 | |
23224 | ||
23225 | SECTION .btext068_pg1 TEXT_VA=0x3a43b16c0000 | |
23226 | attr_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 | ||
23241 | SECTION .btext069 TEXT_VA=0x6dbc9e72ff00 | |
23242 | attr_text { | |
23243 | Name = .btext069, | |
23244 | VA = 0x6dbc9e72ff00, | |
23245 | RA = 0xfffa3ff00, | |
23246 | PA = ra2pa(0xfffa3ff00,0), | |
23247 | notsb | |
23248 | } | |
23249 | ||
23250 | SECTION .btext069_pg0 TEXT_VA=0x6dbc9e720000 | |
23251 | attr_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 | ||
23265 | SECTION .btext069 | |
23266 | .text | |
23267 | .global SUBR105; SUBR105: | |
23268 | BL140098: ! 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 | |
23304 | BL140127: ! 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 | |
23342 | BL140099: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 | |
23346 | BL140101:fbug,a,pt %fcc0, BL140102 ! 00006DBC9E730030 SKIP:L2-B000 4 L | |
23347 | BL140102:ldx [%g2+0x0060], %fsr ! 00006DBC9E730034 SKIP:L2-B000 8 S <BD140008 | |
23348 | BL140100: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 | |
23351 | BL140103: ! 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 | |
23375 | BL140106:fblg,a BL140107 ! 00006DBC9E7300A0 ELSE:L2-B001 0 L | |
23376 | BL140105:std %g0, [%g6+0x0058] ! 00006DBC9E7300A4 ELSE:L2-B001 0 S >BD140003 | |
23377 | bpos,pn %icc, BL140107 ;.empty ! 00006DBC9E7300A8 ELSE:L2-B001 0 L | |
23378 | BL140104:bleu,pt %icc, BL140108 ! 00006DBC9E7300AC ELSE:L2-B001 0 L | |
23379 | BL140107:nop ! 00006DBC9E7300B0 ELSE:L2-B001 0 S | |
23380 | BL140108:.word 0x46918254 ! 00006DBC9E7300B4 ELSE:L2-B001 0 random | |
23381 | BL140109: ! 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 | |
23419 | BL140110: ! 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 | |
23468 | BL140111: ! 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 | |
23476 | BL140112: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 | |
23479 | BL140114:.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 | |
23482 | BL140115:.word 0xC1F8747A ! 00006DBC9E730240 SKIP:L2-B004 0 L illop | |
23483 | BL140116:fblg,a,pt %fcc1, BL140113 ! 00006DBC9E730244 SKIP:L2-B004 0 L | |
23484 | BL140113: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 | |
23487 | BL140117:stda %o0, [%g3+0x0058]%asi ! 00006DBC9E730254 SKIP:L2-B004 4 S >BD140003 | |
23488 | BL140118: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 | |
23506 | BL140119: ! 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 | |
23533 | BL140120: ! 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 | |
23559 | BL140121:.word 0xC0F6A2BC ! 00006DBC9E73036C SKIP:L2-B006 0 L random | |
23560 | BL140123:.word 0xB3AD98E5 ! 00006DBC9E730370 SKIP:L2-B006 0 S illop_FP | |
23561 | BL140124:.word 0xFF8A95BB ! 00006DBC9E730374 SKIP:L2-B006 0 S illop | |
23562 | BL140122: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 | |
23565 | BL140125: ! 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 | |
23589 | BL140126: ! 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 | ||
23617 | SECTION .btext069_pg1 TEXT_VA=0x6dbc9e730000 | |
23618 | attr_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 | ||
23633 | SECTION .btext070 TEXT_VA=0xffffde523e7aff00 | |
23634 | attr_text { | |
23635 | Name = .btext070, | |
23636 | VA = 0xffffde523e7aff00, | |
23637 | RA = 0xfffaf3f00, | |
23638 | PA = ra2pa(0xfffaf3f00,0), | |
23639 | notsb | |
23640 | } | |
23641 | ||
23642 | SECTION .btext070_pg0 TEXT_VA=0xffffde523e7ae000 | |
23643 | attr_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 | ||
23657 | SECTION .btext070 | |
23658 | .text | |
23659 | .global SUBR106; SUBR106: | |
23660 | BL140129: ! 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 | |
23664 | BL140128: ! 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 | |
23701 | BL140130: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 | |
23718 | BL140138: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 | |
23724 | BL140131:bn BL140134 ;.empty ! FFFFDE523E7AFFF8 CASE:L2-B001 2 L | |
23725 | BL140133:fbe,a BL140134 ;.empty ! FFFFDE523E7AFFFC CASE:L2-B001 2 L | |
23726 | .word 0x9791486E ! FFFFDE523E7B0000 CASE:L2-B001 0 L illop | |
23727 | BL140135: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 | |
23730 | BL140137:st %fsr, [%g2+0x0060] ! FFFFDE523E7B0010 CASE:L2-B001 4 S <BD140008 | |
23731 | BL140136:stda %f14, [%g3-0x0068]%asi ! FFFFDE523E7B0014 CASE:L2-B001 2 S >BD140005 | |
23732 | fbuge,a,pn %fcc1, BL140132 ! FFFFDE523E7B0018 CASE:L2-B001 2 L | |
23733 | BL140132:nop ! FFFFDE523E7B001C CASE:L2-B001 4 S | |
23734 | BL140134: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 | |
23737 | BL140144: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 | |
23742 | BL140140:nop ! FFFFDE523E7B0040 CASE:L2-B002 4 S | |
23743 | BL140139: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 | |
23749 | BL140141:bleu,a,pn %icc, BL140143 ! FFFFDE523E7B005C CASE:L2-B002 2 L | |
23750 | BL140142:nop ! FFFFDE523E7B0060 CASE:L2-B002 1 S | |
23751 | BL140143: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 | |
23754 | BL140145: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 | |
23780 | BL140146: ! 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 | ||
23795 | SECTION .btext070_pg1 TEXT_VA=0xffffde523e7b0000 | |
23796 | attr_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 | ||
23811 | SECTION .btext071 TEXT_VA=0x12098ff00 | |
23812 | attr_text { | |
23813 | Name = .btext071, | |
23814 | VA = 0x12098ff00, | |
23815 | RA = ra2pa(0xfffa2df00,0), | |
23816 | PA = ra2pa(0xfffa2df00,0), | |
23817 | notsb | |
23818 | } | |
23819 | ||
23820 | SECTION .btext071_pg0 TEXT_VA=0x12098e000 | |
23821 | attr_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 | ||
23835 | SECTION .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 | |
23857 | BL140165: ! 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 | |
23898 | BL140147: ! 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 | |
23933 | BL140148: ! 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 | |
23957 | BL140149: ! 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 | |
23962 | BL140150: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 | |
23965 | BL140151: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 | |
23972 | BL140152:st %fsr, [%g2+0x0060] ! 0000000120990108 ELSE:L2-B003 9 S <BD140008 | |
23973 | BL140153:nop ! 000000012099010C ELSE:L2-B003 19 S | |
23974 | BL140154: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 | |
23985 | BL140155: ! 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 | |
24009 | BL140156: ! 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 | |
24026 | BL140157: ! 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 | |
24057 | BL140158: ! 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 | |
24084 | BL140161:.word 0x1C2006C0 ! 00000001209902B8 ELSE:L2-B007 0 S random | |
24085 | std %f12, [%g5-0x0068] ! 00000001209902BC ELSE:L2-B007 0 S >BD140005 | |
24086 | BL140160:std %f62, [%g3-0x0068] ! 00000001209902C0 ELSE:L2-B007 0 S >BD140005 | |
24087 | std %f28, [%g5+0x0058] ! 00000001209902C4 ELSE:L2-B007 0 S >BD140003 | |
24088 | BL140162:bne,a BL140163 ;.empty ! 00000001209902C8 ELSE:L2-B007 0 L | |
24089 | BL140159:brlz,a,pn %o1, BL140163 ! 00000001209902CC ELSE:L2-B007 19 L | |
24090 | nop ! 00000001209902D0 ELSE:L2-B007 0 S | |
24091 | BL140163:add %g1, 0x377, %g1 ! 00000001209902D4 ELSE:L2-B007 19 chksum++ | |
24092 | BL140164: ! 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 | ||
24126 | SECTION .btext071_pg1 TEXT_VA=0x120990000 | |
24127 | attr_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 | ||
24142 | SECTION .btext072 TEXT_VA=0x3c41a0329f00 | |
24143 | attr_text { | |
24144 | Name = .btext072, | |
24145 | VA = 0x3c41a0329f00, | |
24146 | RA = ra2pa(0xfffa29f00,0), | |
24147 | PA = ra2pa(0xfffa29f00,0), | |
24148 | notsb | |
24149 | } | |
24150 | ||
24151 | SECTION .btext072_pg0 TEXT_VA=0x3c41a0328000 | |
24152 | attr_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 | ||
24166 | SECTION .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 | |
24217 | BL140169: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 | |
24223 | BL140167:.word 0xBFB0C9F3 ! 00003C41A0329FD8 CASE:L2-B000 0 L illop | |
24224 | BL140166:bcc,pt %xcc, BL140168 ! 00003C41A0329FDC CASE:L2-B000 0 L | |
24225 | BL140168: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 | |
24230 | BL140170: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 | |
24245 | BL140172: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 | |
24252 | BL140171: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 | |
24257 | BL140173: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 | |
24276 | BL140174: ! 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 | ||
24299 | SECTION .btext072_pg1 TEXT_VA=0x3c41a032a000 | |
24300 | attr_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 | ||
24314 | SECTION .blimp_traps0 TEXT_VA=0xe00000 | |
24315 | attr_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 | ||
24327 | SECTION .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 | ||
24455 | GLOB(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 | ||
24951 | DEFAULT_TRAP(0x200) | |
24952 | DEFAULT_TRAP(0x201) | |
24953 | DEFAULT_TRAP(0x202) | |
24954 | DEFAULT_TRAP(0x203) | |
24955 | DEFAULT_TRAP(0x204) | |
24956 | DEFAULT_TRAP(0x205) | |
24957 | DEFAULT_TRAP(0x206) | |
24958 | DEFAULT_TRAP(0x207) | |
24959 | DEFAULT_TRAP(0x208) | |
24960 | DEFAULT_TRAP(0x209) | |
24961 | DEFAULT_TRAP(0x20A) | |
24962 | DEFAULT_TRAP(0x20B) | |
24963 | DEFAULT_TRAP(0x20C) | |
24964 | DEFAULT_TRAP(0x20D) | |
24965 | DEFAULT_TRAP(0x20E) | |
24966 | DEFAULT_TRAP(0x20F) | |
24967 | ||
24968 | DEFAULT_TRAP(0x210) | |
24969 | DEFAULT_TRAP(0x211) | |
24970 | DEFAULT_TRAP(0x212) | |
24971 | DEFAULT_TRAP(0x213) | |
24972 | DEFAULT_TRAP(0x214) | |
24973 | DEFAULT_TRAP(0x215) | |
24974 | DEFAULT_TRAP(0x216) | |
24975 | DEFAULT_TRAP(0x217) | |
24976 | DEFAULT_TRAP(0x218) | |
24977 | DEFAULT_TRAP(0x219) | |
24978 | DEFAULT_TRAP(0x21A) | |
24979 | DEFAULT_TRAP(0x21B) | |
24980 | DEFAULT_TRAP(0x21C) | |
24981 | DEFAULT_TRAP(0x21D) | |
24982 | DEFAULT_TRAP(0x21E) | |
24983 | DEFAULT_TRAP(0x21F) | |
24984 | ||
24985 | DEFAULT_TRAP(0x220) | |
24986 | DEFAULT_TRAP(0x221) | |
24987 | DEFAULT_TRAP(0x222) | |
24988 | DEFAULT_TRAP(0x223) | |
24989 | DEFAULT_TRAP(0x224) | |
24990 | DEFAULT_TRAP(0x225) | |
24991 | DEFAULT_TRAP(0x226) | |
24992 | DEFAULT_TRAP(0x227) | |
24993 | DEFAULT_TRAP(0x228) | |
24994 | DEFAULT_TRAP(0x229) | |
24995 | DEFAULT_TRAP(0x22A) | |
24996 | DEFAULT_TRAP(0x22B) | |
24997 | DEFAULT_TRAP(0x22C) | |
24998 | DEFAULT_TRAP(0x22D) | |
24999 | DEFAULT_TRAP(0x22E) | |
25000 | DEFAULT_TRAP(0x22F) | |
25001 | ||
25002 | DEFAULT_TRAP(0x230) | |
25003 | DEFAULT_TRAP(0x231) | |
25004 | DEFAULT_TRAP(0x232) | |
25005 | DEFAULT_TRAP(0x233) | |
25006 | DEFAULT_TRAP(0x234) | |
25007 | DEFAULT_TRAP(0x235) | |
25008 | DEFAULT_TRAP(0x236) | |
25009 | DEFAULT_TRAP(0x237) | |
25010 | DEFAULT_TRAP(0x238) | |
25011 | DEFAULT_TRAP(0x239) | |
25012 | DEFAULT_TRAP(0x23A) | |
25013 | DEFAULT_TRAP(0x23B) | |
25014 | DEFAULT_TRAP(0x23C) | |
25015 | DEFAULT_TRAP(0x23D) | |
25016 | DEFAULT_TRAP(0x23E) | |
25017 | DEFAULT_TRAP(0x23F) | |
25018 | ||
25019 | DEFAULT_TRAP(0x240) | |
25020 | DEFAULT_TRAP(0x241) | |
25021 | DEFAULT_TRAP(0x242) | |
25022 | DEFAULT_TRAP(0x243) | |
25023 | DEFAULT_TRAP(0x244) | |
25024 | DEFAULT_TRAP(0x245) | |
25025 | DEFAULT_TRAP(0x246) | |
25026 | DEFAULT_TRAP(0x247) | |
25027 | DEFAULT_TRAP(0x248) | |
25028 | DEFAULT_TRAP(0x249) | |
25029 | DEFAULT_TRAP(0x24A) | |
25030 | DEFAULT_TRAP(0x24B) | |
25031 | DEFAULT_TRAP(0x24C) | |
25032 | DEFAULT_TRAP(0x24D) | |
25033 | DEFAULT_TRAP(0x24E) | |
25034 | DEFAULT_TRAP(0x24F) | |
25035 | ||
25036 | DEFAULT_TRAP(0x250) | |
25037 | DEFAULT_TRAP(0x251) | |
25038 | DEFAULT_TRAP(0x252) | |
25039 | DEFAULT_TRAP(0x253) | |
25040 | DEFAULT_TRAP(0x254) | |
25041 | DEFAULT_TRAP(0x255) | |
25042 | DEFAULT_TRAP(0x256) | |
25043 | DEFAULT_TRAP(0x257) | |
25044 | DEFAULT_TRAP(0x258) | |
25045 | DEFAULT_TRAP(0x259) | |
25046 | DEFAULT_TRAP(0x25A) | |
25047 | DEFAULT_TRAP(0x25B) | |
25048 | DEFAULT_TRAP(0x25C) | |
25049 | DEFAULT_TRAP(0x25D) | |
25050 | DEFAULT_TRAP(0x25E) | |
25051 | DEFAULT_TRAP(0x25F) | |
25052 | ||
25053 | DEFAULT_TRAP(0x260) | |
25054 | DEFAULT_TRAP(0x261) | |
25055 | DEFAULT_TRAP(0x262) | |
25056 | DEFAULT_TRAP(0x263) | |
25057 | DEFAULT_TRAP(0x264) | |
25058 | DEFAULT_TRAP(0x265) | |
25059 | DEFAULT_TRAP(0x266) | |
25060 | DEFAULT_TRAP(0x267) | |
25061 | DEFAULT_TRAP(0x268) | |
25062 | DEFAULT_TRAP(0x269) | |
25063 | DEFAULT_TRAP(0x26A) | |
25064 | DEFAULT_TRAP(0x26B) | |
25065 | DEFAULT_TRAP(0x26C) | |
25066 | DEFAULT_TRAP(0x26D) | |
25067 | DEFAULT_TRAP(0x26E) | |
25068 | DEFAULT_TRAP(0x26F) | |
25069 | ||
25070 | DEFAULT_TRAP(0x270) | |
25071 | DEFAULT_TRAP(0x271) | |
25072 | DEFAULT_TRAP(0x272) | |
25073 | DEFAULT_TRAP(0x273) | |
25074 | DEFAULT_TRAP(0x274) | |
25075 | DEFAULT_TRAP(0x275) | |
25076 | DEFAULT_TRAP(0x276) | |
25077 | DEFAULT_TRAP(0x277) | |
25078 | DEFAULT_TRAP(0x278) | |
25079 | DEFAULT_TRAP(0x279) | |
25080 | DEFAULT_TRAP(0x27A) | |
25081 | DEFAULT_TRAP(0x27B) | |
25082 | DEFAULT_TRAP(0x27C) | |
25083 | DEFAULT_TRAP(0x27D) | |
25084 | DEFAULT_TRAP(0x27E) | |
25085 | DEFAULT_TRAP(0x27F) | |
25086 | ||
25087 | DEFAULT_TRAP(0x280) | |
25088 | DEFAULT_TRAP(0x281) | |
25089 | DEFAULT_TRAP(0x282) | |
25090 | DEFAULT_TRAP(0x283) | |
25091 | DEFAULT_TRAP(0x284) | |
25092 | DEFAULT_TRAP(0x285) | |
25093 | DEFAULT_TRAP(0x286) | |
25094 | DEFAULT_TRAP(0x287) | |
25095 | DEFAULT_TRAP(0x288) | |
25096 | DEFAULT_TRAP(0x289) | |
25097 | DEFAULT_TRAP(0x28A) | |
25098 | DEFAULT_TRAP(0x28B) | |
25099 | DEFAULT_TRAP(0x28C) | |
25100 | DEFAULT_TRAP(0x28D) | |
25101 | DEFAULT_TRAP(0x28E) | |
25102 | DEFAULT_TRAP(0x28F) | |
25103 | ||
25104 | DEFAULT_TRAP(0x290) | |
25105 | DEFAULT_TRAP(0x291) | |
25106 | DEFAULT_TRAP(0x292) | |
25107 | DEFAULT_TRAP(0x293) | |
25108 | DEFAULT_TRAP(0x294) | |
25109 | DEFAULT_TRAP(0x295) | |
25110 | DEFAULT_TRAP(0x296) | |
25111 | DEFAULT_TRAP(0x297) | |
25112 | DEFAULT_TRAP(0x298) | |
25113 | DEFAULT_TRAP(0x299) | |
25114 | DEFAULT_TRAP(0x29A) | |
25115 | DEFAULT_TRAP(0x29B) | |
25116 | DEFAULT_TRAP(0x29C) | |
25117 | DEFAULT_TRAP(0x29D) | |
25118 | DEFAULT_TRAP(0x29E) | |
25119 | DEFAULT_TRAP(0x29F) | |
25120 | ||
25121 | DEFAULT_TRAP(0x2A0) | |
25122 | DEFAULT_TRAP(0x2A1) | |
25123 | DEFAULT_TRAP(0x2A2) | |
25124 | DEFAULT_TRAP(0x2A3) | |
25125 | DEFAULT_TRAP(0x2A4) | |
25126 | DEFAULT_TRAP(0x2A5) | |
25127 | DEFAULT_TRAP(0x2A6) | |
25128 | DEFAULT_TRAP(0x2A7) | |
25129 | DEFAULT_TRAP(0x2A8) | |
25130 | DEFAULT_TRAP(0x2A9) | |
25131 | DEFAULT_TRAP(0x2AA) | |
25132 | DEFAULT_TRAP(0x2AB) | |
25133 | DEFAULT_TRAP(0x2AC) | |
25134 | DEFAULT_TRAP(0x2AD) | |
25135 | DEFAULT_TRAP(0x2AE) | |
25136 | DEFAULT_TRAP(0x2AF) | |
25137 | ||
25138 | DEFAULT_TRAP(0x2B0) | |
25139 | DEFAULT_TRAP(0x2B1) | |
25140 | DEFAULT_TRAP(0x2B2) | |
25141 | DEFAULT_TRAP(0x2B3) | |
25142 | DEFAULT_TRAP(0x2B4) | |
25143 | DEFAULT_TRAP(0x2B5) | |
25144 | DEFAULT_TRAP(0x2B6) | |
25145 | DEFAULT_TRAP(0x2B7) | |
25146 | DEFAULT_TRAP(0x2B8) | |
25147 | DEFAULT_TRAP(0x2B9) | |
25148 | DEFAULT_TRAP(0x2BA) | |
25149 | DEFAULT_TRAP(0x2BB) | |
25150 | DEFAULT_TRAP(0x2BC) | |
25151 | DEFAULT_TRAP(0x2BD) | |
25152 | DEFAULT_TRAP(0x2BE) | |
25153 | DEFAULT_TRAP(0x2BF) | |
25154 | ||
25155 | DEFAULT_TRAP(0x2C0) | |
25156 | DEFAULT_TRAP(0x2C1) | |
25157 | DEFAULT_TRAP(0x2C2) | |
25158 | DEFAULT_TRAP(0x2C3) | |
25159 | DEFAULT_TRAP(0x2C4) | |
25160 | DEFAULT_TRAP(0x2C5) | |
25161 | DEFAULT_TRAP(0x2C6) | |
25162 | DEFAULT_TRAP(0x2C7) | |
25163 | DEFAULT_TRAP(0x2C8) | |
25164 | DEFAULT_TRAP(0x2C9) | |
25165 | DEFAULT_TRAP(0x2CA) | |
25166 | DEFAULT_TRAP(0x2CB) | |
25167 | DEFAULT_TRAP(0x2CC) | |
25168 | DEFAULT_TRAP(0x2CD) | |
25169 | DEFAULT_TRAP(0x2CE) | |
25170 | DEFAULT_TRAP(0x2CF) | |
25171 | ||
25172 | DEFAULT_TRAP(0x2D0) | |
25173 | DEFAULT_TRAP(0x2D1) | |
25174 | DEFAULT_TRAP(0x2D2) | |
25175 | DEFAULT_TRAP(0x2D3) | |
25176 | DEFAULT_TRAP(0x2D4) | |
25177 | DEFAULT_TRAP(0x2D5) | |
25178 | DEFAULT_TRAP(0x2D6) | |
25179 | DEFAULT_TRAP(0x2D7) | |
25180 | DEFAULT_TRAP(0x2D8) | |
25181 | DEFAULT_TRAP(0x2D9) | |
25182 | DEFAULT_TRAP(0x2DA) | |
25183 | DEFAULT_TRAP(0x2DB) | |
25184 | DEFAULT_TRAP(0x2DC) | |
25185 | DEFAULT_TRAP(0x2DD) | |
25186 | DEFAULT_TRAP(0x2DE) | |
25187 | DEFAULT_TRAP(0x2DF) | |
25188 | ||
25189 | DEFAULT_TRAP(0x2E0) | |
25190 | DEFAULT_TRAP(0x2E1) | |
25191 | DEFAULT_TRAP(0x2E2) | |
25192 | DEFAULT_TRAP(0x2E3) | |
25193 | DEFAULT_TRAP(0x2E4) | |
25194 | DEFAULT_TRAP(0x2E5) | |
25195 | DEFAULT_TRAP(0x2E6) | |
25196 | DEFAULT_TRAP(0x2E7) | |
25197 | DEFAULT_TRAP(0x2E8) | |
25198 | DEFAULT_TRAP(0x2E9) | |
25199 | DEFAULT_TRAP(0x2EA) | |
25200 | DEFAULT_TRAP(0x2EB) | |
25201 | DEFAULT_TRAP(0x2EC) | |
25202 | DEFAULT_TRAP(0x2ED) | |
25203 | DEFAULT_TRAP(0x2EE) | |
25204 | DEFAULT_TRAP(0x2EF) | |
25205 | ||
25206 | DEFAULT_TRAP(0x2F0) | |
25207 | DEFAULT_TRAP(0x2F1) | |
25208 | DEFAULT_TRAP(0x2F2) | |
25209 | DEFAULT_TRAP(0x2F3) | |
25210 | DEFAULT_TRAP(0x2F4) | |
25211 | DEFAULT_TRAP(0x2F5) | |
25212 | DEFAULT_TRAP(0x2F6) | |
25213 | DEFAULT_TRAP(0x2F7) | |
25214 | DEFAULT_TRAP(0x2F8) | |
25215 | DEFAULT_TRAP(0x2F9) | |
25216 | DEFAULT_TRAP(0x2FA) | |
25217 | DEFAULT_TRAP(0x2FB) | |
25218 | DEFAULT_TRAP(0x2FC) | |
25219 | DEFAULT_TRAP(0x2FD) | |
25220 | DEFAULT_TRAP(0x2FE) | |
25221 | DEFAULT_TRAP(0x2FF) | |
25222 | ||
25223 | TRAP_JUMP(blimp_end_good) | |
25224 | TRAP_JUMP(blimp_end_bad) | |
25225 | DEFAULT_TRAP(0x302) | |
25226 | DEFAULT_TRAP(0x303) | |
25227 | DEFAULT_TRAP(0x304) | |
25228 | DEFAULT_TRAP(0x305) | |
25229 | DEFAULT_TRAP(0x306) | |
25230 | DEFAULT_TRAP(0x307) | |
25231 | DEFAULT_TRAP(0x308) | |
25232 | DEFAULT_TRAP(0x309) | |
25233 | DEFAULT_TRAP(0x30A) | |
25234 | DEFAULT_TRAP(0x30B) | |
25235 | DEFAULT_TRAP(0x30C) | |
25236 | DEFAULT_TRAP(0x30D) | |
25237 | DEFAULT_TRAP(0x30E) | |
25238 | DEFAULT_TRAP(0x30F) | |
25239 | ||
25240 | DEFAULT_TRAP(0x310) | |
25241 | DEFAULT_TRAP(0x311) | |
25242 | DEFAULT_TRAP(0x312) | |
25243 | DEFAULT_TRAP(0x313) | |
25244 | DEFAULT_TRAP(0x314) | |
25245 | DEFAULT_TRAP(0x315) | |
25246 | DEFAULT_TRAP(0x316) | |
25247 | DEFAULT_TRAP(0x317) | |
25248 | DEFAULT_TRAP(0x318) | |
25249 | DEFAULT_TRAP(0x319) | |
25250 | DEFAULT_TRAP(0x31A) | |
25251 | DEFAULT_TRAP(0x31B) | |
25252 | DEFAULT_TRAP(0x31C) | |
25253 | DEFAULT_TRAP(0x31D) | |
25254 | DEFAULT_TRAP(0x31E) | |
25255 | DEFAULT_TRAP(0x31F) | |
25256 | ||
25257 | DEFAULT_TRAP(0x320) | |
25258 | DEFAULT_TRAP(0x321) | |
25259 | DEFAULT_TRAP(0x322) | |
25260 | DEFAULT_TRAP(0x323) | |
25261 | DEFAULT_TRAP(0x324) | |
25262 | DEFAULT_TRAP(0x325) | |
25263 | DEFAULT_TRAP(0x326) | |
25264 | DEFAULT_TRAP(0x327) | |
25265 | DEFAULT_TRAP(0x328) | |
25266 | DEFAULT_TRAP(0x329) | |
25267 | DEFAULT_TRAP(0x32A) | |
25268 | DEFAULT_TRAP(0x32B) | |
25269 | DEFAULT_TRAP(0x32C) | |
25270 | DEFAULT_TRAP(0x32D) | |
25271 | DEFAULT_TRAP(0x32E) | |
25272 | DEFAULT_TRAP(0x32F) | |
25273 | ||
25274 | DEFAULT_TRAP(0x330) | |
25275 | DEFAULT_TRAP(0x331) | |
25276 | DEFAULT_TRAP(0x332) | |
25277 | DEFAULT_TRAP(0x333) | |
25278 | DEFAULT_TRAP(0x334) | |
25279 | DEFAULT_TRAP(0x335) | |
25280 | DEFAULT_TRAP(0x336) | |
25281 | DEFAULT_TRAP(0x337) | |
25282 | DEFAULT_TRAP(0x338) | |
25283 | DEFAULT_TRAP(0x339) | |
25284 | DEFAULT_TRAP(0x33A) | |
25285 | DEFAULT_TRAP(0x33B) | |
25286 | DEFAULT_TRAP(0x33C) | |
25287 | DEFAULT_TRAP(0x33D) | |
25288 | DEFAULT_TRAP(0x33E) | |
25289 | DEFAULT_TRAP(0x33F) | |
25290 | ||
25291 | DEFAULT_TRAP(0x340) | |
25292 | DEFAULT_TRAP(0x341) | |
25293 | DEFAULT_TRAP(0x342) | |
25294 | DEFAULT_TRAP(0x343) | |
25295 | DEFAULT_TRAP(0x344) | |
25296 | DEFAULT_TRAP(0x345) | |
25297 | DEFAULT_TRAP(0x346) | |
25298 | DEFAULT_TRAP(0x347) | |
25299 | DEFAULT_TRAP(0x348) | |
25300 | DEFAULT_TRAP(0x349) | |
25301 | DEFAULT_TRAP(0x34A) | |
25302 | DEFAULT_TRAP(0x34B) | |
25303 | DEFAULT_TRAP(0x34C) | |
25304 | DEFAULT_TRAP(0x34D) | |
25305 | DEFAULT_TRAP(0x34E) | |
25306 | DEFAULT_TRAP(0x34F) | |
25307 | ||
25308 | DEFAULT_TRAP(0x350) | |
25309 | DEFAULT_TRAP(0x351) | |
25310 | DEFAULT_TRAP(0x352) | |
25311 | DEFAULT_TRAP(0x353) | |
25312 | DEFAULT_TRAP(0x354) | |
25313 | DEFAULT_TRAP(0x355) | |
25314 | DEFAULT_TRAP(0x356) | |
25315 | DEFAULT_TRAP(0x357) | |
25316 | DEFAULT_TRAP(0x358) | |
25317 | DEFAULT_TRAP(0x359) | |
25318 | DEFAULT_TRAP(0x35A) | |
25319 | DEFAULT_TRAP(0x35B) | |
25320 | DEFAULT_TRAP(0x35C) | |
25321 | DEFAULT_TRAP(0x35D) | |
25322 | DEFAULT_TRAP(0x35E) | |
25323 | DEFAULT_TRAP(0x35F) | |
25324 | ||
25325 | DEFAULT_TRAP(0x360) | |
25326 | DEFAULT_TRAP(0x361) | |
25327 | DEFAULT_TRAP(0x362) | |
25328 | DEFAULT_TRAP(0x363) | |
25329 | DEFAULT_TRAP(0x364) | |
25330 | DEFAULT_TRAP(0x365) | |
25331 | DEFAULT_TRAP(0x366) | |
25332 | DEFAULT_TRAP(0x367) | |
25333 | DEFAULT_TRAP(0x368) | |
25334 | DEFAULT_TRAP(0x369) | |
25335 | DEFAULT_TRAP(0x36A) | |
25336 | DEFAULT_TRAP(0x36B) | |
25337 | DEFAULT_TRAP(0x36C) | |
25338 | DEFAULT_TRAP(0x36D) | |
25339 | DEFAULT_TRAP(0x36E) | |
25340 | DEFAULT_TRAP(0x36F) | |
25341 | ||
25342 | DEFAULT_TRAP(0x370) | |
25343 | DEFAULT_TRAP(0x371) | |
25344 | DEFAULT_TRAP(0x372) | |
25345 | DEFAULT_TRAP(0x373) | |
25346 | DEFAULT_TRAP(0x374) | |
25347 | DEFAULT_TRAP(0x375) | |
25348 | DEFAULT_TRAP(0x376) | |
25349 | DEFAULT_TRAP(0x377) | |
25350 | DEFAULT_TRAP(0x378) | |
25351 | DEFAULT_TRAP(0x379) | |
25352 | DEFAULT_TRAP(0x37A) | |
25353 | DEFAULT_TRAP(0x37B) | |
25354 | DEFAULT_TRAP(0x37C) | |
25355 | DEFAULT_TRAP(0x37D) | |
25356 | DEFAULT_TRAP(0x37E) | |
25357 | DEFAULT_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 | |
25369 | HANDLER(blimp_generic_handler) | |
25370 | CHECK_ENTRY | |
25371 | BLIMP_DONE | |
25372 | ||
25373 | HANDLER(blimp_generic_no_cksum) | |
25374 | CHECK_ENTRY | |
25375 | done | |
25376 | ||
25377 | HANDLER(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 | |
25393 | LOCL(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 | |
25402 | LOCL(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 | ||
25410 | HANDLER(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 | ||
25418 | HANDLER(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 | ||
25430 | HANDLER(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 | ||
25444 | HANDLER(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 | ||
25456 | HANDLER(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 | ||
25469 | HANDLER(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 | ||
25482 | HANDLER(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 | ||
25495 | HANDLER(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 | ||
25505 | HANDLER(blimp_iae) | |
25506 | READ_IFAULT_REGS | |
25507 | READ_TAG_ACCESS | |
25508 | HANDLER(blimp_privop) | |
25509 | CHECK_ENTRY | |
25510 | LOCL(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 | ||
25522 | HANDLER(blimp_dae) | |
25523 | READ_TAG_ACCESS | |
25524 | HANDLER(blimp_privacc) | |
25525 | CHECK_ENTRY | |
25526 | READ_DFAULT_REGS | |
25527 | LOCL(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 | |
25537 | LOCL(dae_done) | |
25538 | BLIMP_DONE | |
25539 | ||
25540 | !======================================== | |
25541 | ! FP_disabled handler: turn it on (both PEF and FEF) | |
25542 | HANDLER(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 | ||
25555 | HANDLER(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 | |
25563 | HANDLER(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 | ! | |
25578 | HANDLER(blimp_softint) | |
25579 | CHECK_ENTRY | |
25580 | HANDLER(rd_softint) | |
25581 | LOCL(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 | ||
25597 | HANDLER(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 | ||
25621 | HANDLER(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 | |
25630 | LOCL(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 | |
25639 | LOCL(bds20) | |
25640 | add %g2, %g4, %g2 ! hit next page | |
25641 | LOCL(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 | ||
25657 | HANDLER(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 | ||
25695 | HANDLER(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 | ||
25712 | HANDLER(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 | ||
25731 | HANDLER(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 | |
25752 | HANDLER(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 | |
25776 | HANDLER(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 | |
25801 | HANDLER(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 | |
25825 | HANDLER(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 | |
25850 | HANDLER(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 | |
25877 | LOCL(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 | |
25894 | LOCL(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 ! | |
25915 | LOCL(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 ! | |
25922 | LOCL(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 ! | |
25929 | LOCL(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 ! | |
25936 | LOCL(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) | |
25943 | LOCL(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 | |
25948 | LOCL(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 | |
25964 | LOCL(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 | |
25973 | LOCL(blimp_sync_count) | |
25974 | .word THREAD_COUNT ! count of threads still running | |
25975 | #endif | |
25976 | /************************************************************************/ | |
25977 | ||
25978 | !======================================================================== | |
25979 | ||
25980 | SECTION .bcom000 DATA_VA=0xffffe0000 | |
25981 | attr_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 | ||
25993 | SECTION .bcom000 | |
25994 | .data | |
25995 | .global DATA001 | |
25996 | DATA001: | |
25997 | .xword 0x0000000000000000 ! 0000000FFFFE0000 +0000 44 | |
25998 | .xword 0xFDE21D2EE1425A13 ! 0000000FFFFE0008 +0008 44 | |
25999 | .align 8 | |
26000 | GLOB(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 | |
26159 | DEMAP_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 | |
26191 | changequote([,]) | |
26192 | ||
26193 | #define BLIMP_START_RA 0x800000 | |
26194 | ||
26195 | SECTION .MAIN0 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*0),16) | |
26196 | attr_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 | ||
26207 | changequote(`,') | |
26208 | .text | |
26209 | ||
26210 | main0: | |
26211 | .global main0 | |
26212 | #ifndef BLIMP_MAIN_LABEL | |
26213 | #define BLIMP_MAIN_LABEL | |
26214 | main: | |
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 | |
26225 | contin: ! 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 | |
26284 | unique_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 | |
26319 | changequote([,]) | |
26320 | ||
26321 | #define BLIMP_START_RA 0x800000 | |
26322 | ||
26323 | SECTION .MAIN1 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*1),16) | |
26324 | attr_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 | ||
26335 | changequote(`,') | |
26336 | .text | |
26337 | ||
26338 | main1: | |
26339 | .global main1 | |
26340 | #ifndef BLIMP_MAIN_LABEL | |
26341 | #define BLIMP_MAIN_LABEL | |
26342 | main: | |
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 | |
26353 | contin: ! 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 | |
26412 | unique_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 | |
26447 | changequote([,]) | |
26448 | ||
26449 | #define BLIMP_START_RA 0x800000 | |
26450 | ||
26451 | SECTION .MAIN2 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*2),16) | |
26452 | attr_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 | ||
26463 | changequote(`,') | |
26464 | .text | |
26465 | ||
26466 | main2: | |
26467 | .global main2 | |
26468 | #ifndef BLIMP_MAIN_LABEL | |
26469 | #define BLIMP_MAIN_LABEL | |
26470 | main: | |
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 | |
26481 | contin: ! 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 | |
26540 | unique_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 | |
26574 | changequote([,]) | |
26575 | ||
26576 | #define BLIMP_START_RA 0x800000 | |
26577 | ||
26578 | SECTION .MAIN3 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*3),16) | |
26579 | attr_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 | ||
26590 | changequote(`,') | |
26591 | .text | |
26592 | ||
26593 | main3: | |
26594 | .global main3 | |
26595 | #ifndef BLIMP_MAIN_LABEL | |
26596 | #define BLIMP_MAIN_LABEL | |
26597 | main: | |
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 | |
26608 | contin: ! 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 | |
26667 | unique_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 | |
26701 | changequote([,]) | |
26702 | ||
26703 | #define BLIMP_START_RA 0x800000 | |
26704 | ||
26705 | SECTION .MAIN4 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*4),16) | |
26706 | attr_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 | ||
26717 | changequote(`,') | |
26718 | .text | |
26719 | ||
26720 | main4: | |
26721 | .global main4 | |
26722 | #ifndef BLIMP_MAIN_LABEL | |
26723 | #define BLIMP_MAIN_LABEL | |
26724 | main: | |
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 | |
26735 | contin: ! 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 | |
26794 | unique_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 | |
26829 | changequote([,]) | |
26830 | ||
26831 | #define BLIMP_START_RA 0x800000 | |
26832 | ||
26833 | SECTION .MAIN5 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*5),16) | |
26834 | attr_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 | ||
26845 | changequote(`,') | |
26846 | .text | |
26847 | ||
26848 | main5: | |
26849 | .global main5 | |
26850 | #ifndef BLIMP_MAIN_LABEL | |
26851 | #define BLIMP_MAIN_LABEL | |
26852 | main: | |
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 | |
26863 | contin: ! 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 | |
26922 | unique_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 | |
26957 | changequote([,]) | |
26958 | ||
26959 | #define BLIMP_START_RA 0x800000 | |
26960 | ||
26961 | SECTION .MAIN6 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*6),16) | |
26962 | attr_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 | ||
26973 | changequote(`,') | |
26974 | .text | |
26975 | ||
26976 | main6: | |
26977 | .global main6 | |
26978 | #ifndef BLIMP_MAIN_LABEL | |
26979 | #define BLIMP_MAIN_LABEL | |
26980 | main: | |
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 | |
26991 | contin: ! 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 | |
27050 | unique_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 | |
27085 | changequote([,]) | |
27086 | ||
27087 | #define BLIMP_START_RA 0x800000 | |
27088 | ||
27089 | SECTION .MAIN7 TEXT_VA=[0x]mpeval(BLIMP_START_VA+(0x2000*7),16) | |
27090 | attr_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 | ||
27101 | changequote(`,') | |
27102 | .text | |
27103 | ||
27104 | main7: | |
27105 | .global main7 | |
27106 | #ifndef BLIMP_MAIN_LABEL | |
27107 | #define BLIMP_MAIN_LABEL | |
27108 | main: | |
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 | |
27119 | contin: ! 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 | |
27178 | unique_area: | |
27179 | .skip 8 ! 0: place to save xfsr | |
27180 | .skip 4 ! 8: random number for page demaps | |
27181 | #endif | |
27182 |