Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * OpenSPARC T2 Processor File: mpgen_100_0.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 | ! Niagara2 UP Random Test | |
39 | ! Seed = 327141847 | |
40 | ! Riesling can be on | |
41 | ! 1 Thread, 100 lines | |
42 | ! mpgen created on Dec 20, 2005 (16:35:03) | |
43 | ! mpgen_100_0.s created on Mar 27, 2009 (14:18:47) | |
44 | ! RC file : random.rc | |
45 | ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_100_0 -p 1 -l 100 | |
46 | ||
47 | #define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler | |
48 | ||
49 | #define MAIN_PAGE_NUCLEUS_ALSO | |
50 | #define MAIN_PAGE_HV_ALSO | |
51 | #define N_CPUS 1 | |
52 | #define ENABLE_T0_Fp_exception_ieee_754_0x21 | |
53 | #define ENABLE_T0_Fp_exception_other_0x22 | |
54 | #define ENABLE_T0_Fp_disabled_0x20 | |
55 | #define ENABLE_T0_Illegal_instruction_0x10 | |
56 | #define ENABLE_T1_Illegal_instruction_0x10 | |
57 | #define ENABLE_HT0_Illegal_instruction_0x10 | |
58 | #define ENABLE_HT1_Illegal_instruction_0x10 | |
59 | #define ENABLE_T0_Clean_Window_0x24 | |
60 | #define THREAD_COUNT 1 | |
61 | #define THREAD_STRIDE 1 | |
62 | #define SKIP_TRAPCHECK | |
63 | #define USE_MPGEN_TRAPS | |
64 | ||
65 | #include "hboot.s" | |
66 | ||
67 | .text | |
68 | .global main | |
69 | main: | |
70 | ||
71 | ! Random code for Processor 0 | |
72 | ||
73 | processor_0: | |
74 | ta T_CHANGE_PRIV | |
75 | wrpr %g0,7,%cleanwin | |
76 | call p0_init_memory_pointers | |
77 | wr %g0,0x80,%asi ! Setting default asi to 80 | |
78 | ||
79 | ! Initialize the floating point registers for processor 0 | |
80 | ||
81 | wr %g0,0x4,%fprs ! Make sure fef is 1 | |
82 | set p0_init_freg,%g1 | |
83 | ! %f0 = df20c560 84fdf5e9 777b5c07 6a61b522 | |
84 | ! %f4 = 6a8869a8 93d9da8d d85d76d2 f9a1e170 | |
85 | ! %f8 = 40733343 e05936cd 5306d237 00f9a512 | |
86 | ! %f12 = 90e1509e 79625649 14cadd97 149fba8a | |
87 | ldda [%g1]ASI_BLK_P,%f0 | |
88 | add %g1,64,%g1 | |
89 | ! %f16 = 5749f829 08613d44 525b2df0 0770c2dc | |
90 | ! %f20 = 146f39fa fa7fe875 93ebe1e4 87a86e1b | |
91 | ! %f24 = e048c1f2 58d819a8 64c3c10e dfcb6073 | |
92 | ! %f28 = 23bd4658 d8def832 a7ae9a5d c455ebc7 | |
93 | ldda [%g1]ASI_BLK_P,%f16 | |
94 | add %g1,64,%g1 | |
95 | ! %f32 = 971a6130 7da46f97 c614c152 924474f8 | |
96 | ! %f36 = 903f06bc 7b85bd79 a897a373 9c740c27 | |
97 | ! %f40 = 6c6595dd 69fe964f bb2ac0ca 4703c3d7 | |
98 | ! %f44 = af42ffde 74ec3b92 8f09b226 94ce0ec2 | |
99 | ldda [%g1]ASI_BLK_P,%f32 | |
100 | ||
101 | ! Set up the Graphics Status Register | |
102 | ||
103 | setx 0xc4dd404000000077,%g7,%g1 ! GSR scale = 14, align = 7 | |
104 | wr %g1,%g0,%gsr ! GSR = c4dd404000000077 | |
105 | wr %g0,%y ! Clear Y register | |
106 | xorcc %g0,%g0,%g3 ! init %g3 and set flags | |
107 | membar #Sync ! Force the block loads to complete | |
108 | ||
109 | ! Start of Random Code for processor 0 | |
110 | ||
111 | p0_label_1: | |
112 | ! %f16 = 5749f829 08613d44, Mem[0000000010041408] = 5dcbbeb8 f4600289 | |
113 | stda %f16,[%i1+%o4]0x88 ! Mem[0000000010041408] = 5749f829 08613d44 | |
114 | ! %f28 = 23bd4658 d8def832, Mem[0000000010001410] = f56351ca 30003c51 | |
115 | stda %f28,[%i0+0x010]%asi ! Mem[0000000010001410] = 23bd4658 d8def832 | |
116 | ! Mem[00000000300c1400] = dcbaf562, %l2 = 469ecf880876b754 | |
117 | ldsha [%i3+%g0]0x89,%l2 ! %l2 = fffffffffffff562 | |
118 | ! %l5 = f2b66e7266445275, Mem[0000000030101410] = 9255f9b0 | |
119 | stba %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 7555f9b0 | |
120 | ! Mem[000000001004141f] = 35413a53, %l6 = 68a336b21af3306b | |
121 | ldstuba [%i1+0x01f]%asi,%l6 ! %l6 = 00000053000000ff | |
122 | ! %l7 = be934732256a7a34, Mem[00000000300c1408] = 135cd64e | |
123 | stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 256a7a34 | |
124 | ! Mem[0000000030041408] = 668e87d0, %f4 = 6a8869a8 | |
125 | lda [%i1+%o4]0x89,%f4 ! %f4 = 668e87d0 | |
126 | ! Mem[0000000030101410] = 7555f9b0, %l4 = 9c87373c31b59b80 | |
127 | ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000075000000ff | |
128 | ! Mem[0000000010081410] = 03864f10 2a261f28, %l6 = 00000053, %l7 = 256a7a34 | |
129 | ldda [%i2+%o5]0x88,%l6 ! %l6 = 000000002a261f28 0000000003864f10 | |
130 | ! Starting 10 instruction Store Burst | |
131 | ! %l1 = fa7dc5c00bc4e916, Mem[0000000020800001] = 61e5c321, %asi = 80 | |
132 | stba %l1,[%o1+0x001]%asi ! Mem[0000000020800000] = 6116c321 | |
133 | ||
134 | p0_label_2: | |
135 | ! %l7 = 0000000003864f10, Mem[0000000010181420] = ebca517e, %asi = 80 | |
136 | stha %l7,[%i6+0x020]%asi ! Mem[0000000010181420] = 4f10517e | |
137 | ! %l7 = 0000000003864f10, Mem[0000000030081410] = 1bced4f6 | |
138 | stha %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 4f10d4f6 | |
139 | ! Mem[0000000010101400] = 1bd509033d5e50f3, %f14 = 14cadd97 149fba8a | |
140 | ldd [%i4+%g0],%f14 ! %f14 = 1bd50903 3d5e50f3 | |
141 | ! %l5 = f2b66e7266445275, immd = 000000000000074c, %l1 = fa7dc5c00bc4e916 | |
142 | sdivx %l5,0x74c,%l1 ! %l1 = fffe2dd50774865a | |
143 | ! %l0 = 4702eea829defc40, Mem[0000000030001408] = 0cae061b0e801431 | |
144 | stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 4702eea829defc40 | |
145 | ! Mem[0000000020800040] = 123299be, %l3 = baf8f7be807149ca | |
146 | ldstub [%o1+0x040],%l3 ! %l3 = 00000012000000ff | |
147 | ! %f0 = df20c560, Mem[0000000030041400] = 5bd9693c | |
148 | sta %f0 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = df20c560 | |
149 | ! Mem[0000000030041410] = 2ccf2d72, %l4 = 0000000000000075 | |
150 | ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 00000072000000ff | |
151 | ! Mem[000000001004140c] = 29f84957, %l3 = 00000012, %l3 = 00000012 | |
152 | add %i1,0x0c,%g1 | |
153 | casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000029f84957 | |
154 | ! Starting 10 instruction Load Burst | |
155 | ! Mem[0000000010101400] = 1bd50903 3d5e50f3 54dd74aa f2aab844 | |
156 | ! Mem[0000000010101410] = 3b3c3942 8091652f 1fe04ab0 6affabb0 | |
157 | ! Mem[0000000010101420] = a05062ac 38c2171c b04756ea 3b895361 | |
158 | ! Mem[0000000010101430] = c84b6528 3a9d7a26 ec614b16 2f020f7c | |
159 | ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400 | |
160 | ||
161 | p0_label_3: | |
162 | ! Mem[0000000010001400] = b2579d61, %l1 = fffe2dd50774865a | |
163 | lduha [%i0+%g0]0x80,%l1 ! %l1 = 000000000000b257 | |
164 | ! Mem[0000000010101408] = 54dd74aa, %l0 = 4702eea829defc40 | |
165 | ldsha [%i4+%o4]0x80,%l0 ! %l0 = 00000000000054dd | |
166 | ! Mem[0000000030141408] = 9ece5c7b634ffaca, %l4 = 0000000000000072 | |
167 | ldxa [%i5+%o4]0x89,%l4 ! %l4 = 9ece5c7b634ffaca | |
168 | ! Mem[0000000030141400] = 04a76b6e, %l0 = 00000000000054dd | |
169 | ldsha [%i5+%g0]0x81,%l0 ! %l0 = 00000000000004a7 | |
170 | ! Mem[0000000010081410] = 03864f102a261f28, %l4 = 9ece5c7b634ffaca | |
171 | ldxa [%i2+%o5]0x88,%l4 ! %l4 = 03864f102a261f28 | |
172 | ! Mem[0000000020800040] = ff3299be, %l4 = 03864f102a261f28 | |
173 | ldsba [%o1+0x040]%asi,%l4 ! %l4 = ffffffffffffffff | |
174 | ! Mem[0000000010081410] = 03864f10 2a261f28, %l0 = 000004a7, %l1 = 0000b257 | |
175 | ldda [%i2+%o5]0x88,%l0 ! %l0 = 000000002a261f28 0000000003864f10 | |
176 | ! Mem[00000000300c1408] = 256a7a34, %l1 = 0000000003864f10 | |
177 | ldsba [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000025 | |
178 | ! Mem[0000000030081410] = f6d4104f, %l4 = ffffffffffffffff | |
179 | ldsba [%i2+%o5]0x89,%l4 ! %l4 = 000000000000004f | |
180 | ! Starting 10 instruction Store Burst | |
181 | ! %l1 = 0000000000000025, Mem[0000000010041408] = 08613d44 | |
182 | stba %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 08613d25 | |
183 | ||
184 | p0_label_4: | |
185 | ! Mem[0000000010081408] = e52be777, %l6 = 000000002a261f28 | |
186 | ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 000000e5000000ff | |
187 | ! %l6 = 00000000000000e5, Mem[0000000030181400] = 8c345aa6 | |
188 | stha %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00e55aa6 | |
189 | ! %l1 = 0000000000000025, Mem[0000000010181417] = 8675702d | |
190 | stb %l1,[%i6+0x017] ! Mem[0000000010181414] = 86757025 | |
191 | ! Mem[0000000010181428] = ad84988f, %l0 = 2a261f28, %l0 = 2a261f28 | |
192 | add %i6,0x28,%g1 | |
193 | casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ad84988f | |
194 | ! %f24 = e048c1f2 58d819a8, %l7 = 0000000003864f10 | |
195 | ! Mem[0000000030081410] = 4f10d4f6c35d69ab | |
196 | add %i2,0x010,%g1 | |
197 | stda %f24,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030081410] = 4f10d4f6c35d69ab | |
198 | ! %l4 = 000000000000004f, Mem[0000000010001418] = 532b4668, %asi = 80 | |
199 | stha %l4,[%i0+0x018]%asi ! Mem[0000000010001418] = 004f4668 | |
200 | ! %f16 = 5749f829 08613d44, %l6 = 00000000000000e5 | |
201 | ! Mem[0000000010041430] = 6593b2f0b5dc8926 | |
202 | add %i1,0x030,%g1 | |
203 | stda %f16,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041430] = 443d6108b5dc8926 | |
204 | membar #Sync ! Added by membar checker (1) | |
205 | ! %l2 = fffffffffffff562, Mem[000000001010140c] = f2aab844, %asi = 80 | |
206 | stwa %l2,[%i4+0x00c]%asi ! Mem[000000001010140c] = fffff562 | |
207 | ! %f14 = ec614b16 2f020f7c, Mem[00000000100c1408] = 6e88171d 3aa00572 | |
208 | stda %f14,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ec614b16 2f020f7c | |
209 | ! Starting 10 instruction Load Burst | |
210 | ! Mem[0000000010101408] = aa74dd54, %l3 = 0000000029f84957 | |
211 | ldsha [%i4+%o4]0x88,%l3 ! %l3 = ffffffffffffdd54 | |
212 | ||
213 | p0_label_5: | |
214 | ! Mem[0000000010181400] = b80f615e, %l3 = ffffffffffffdd54 | |
215 | ldsha [%i6+%g0]0x88,%l3 ! %l3 = 000000000000615e | |
216 | ! Mem[0000000010041400] = 149d9875, %l4 = 000000000000004f | |
217 | lduha [%i1+%g0]0x88,%l4 ! %l4 = 0000000000009875 | |
218 | ! Mem[0000000010101410] = 2f65918042393c3b, %l6 = 00000000000000e5 | |
219 | ldxa [%i4+%o5]0x88,%l6 ! %l6 = 2f65918042393c3b | |
220 | ! Mem[0000000010041410] = d28fdb2bd9e9eeca, %f4 = 3b3c3942 8091652f | |
221 | ldda [%i1+%o5]0x88,%f4 ! %f4 = d28fdb2b d9e9eeca | |
222 | ! Mem[0000000010081410] = 281f262a, %l7 = 0000000003864f10 | |
223 | lduha [%i2+%o5]0x80,%l7 ! %l7 = 000000000000281f | |
224 | ! Mem[0000000010001420] = 27e8c49a, %l3 = 000000000000615e | |
225 | lduha [%i0+0x020]%asi,%l3 ! %l3 = 00000000000027e8 | |
226 | ! Mem[0000000010141410] = 26449f02, %l1 = 0000000000000025 | |
227 | lduwa [%i5+%o5]0x80,%l1 ! %l1 = 0000000026449f02 | |
228 | ! Mem[0000000010181410] = 93b30020, %l4 = 0000000000009875 | |
229 | lduba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000093 | |
230 | ! Mem[0000000030141400] = 04a76b6e, %l0 = 00000000ad84988f | |
231 | lduha [%i5+%g0]0x81,%l0 ! %l0 = 00000000000004a7 | |
232 | ! Starting 10 instruction Store Burst | |
233 | ! Mem[0000000021800041] = 0185bbcd, %l7 = 000000000000281f | |
234 | ldstub [%o3+0x041],%l7 ! %l7 = 00000085000000ff | |
235 | ||
236 | p0_label_6: | |
237 | ! %l1 = 0000000026449f02, Mem[0000000030141408] = 634ffaca | |
238 | stha %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 634f9f02 | |
239 | ! %l0 = 00000000000004a7, Mem[0000000010001408] = 630e2eab | |
240 | stba %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = a70e2eab | |
241 | ! %f10 = b04756ea 3b895361, %l3 = 00000000000027e8 | |
242 | ! Mem[0000000010101410] = 3b3c39428091652f | |
243 | add %i4,0x010,%g1 | |
244 | stda %f10,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010101410] = 3b3c3942809147b0 | |
245 | ! %l3 = 00000000000027e8, Mem[0000000010101400] = 0309d51b | |
246 | stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 030927e8 | |
247 | ! Mem[0000000010141408] = 1758339f, %l4 = 0000000000000093 | |
248 | swapa [%i5+%o4]0x80,%l4 ! %l4 = 000000001758339f | |
249 | ! Mem[0000000010041410] = d9e9eeca, %l4 = 000000001758339f | |
250 | swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000d9e9eeca | |
251 | ! Mem[0000000010101408] = aa74dd54, %l1 = 0000000026449f02 | |
252 | ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000054000000ff | |
253 | ! Mem[00000000300c1400] = 62f5badc, %l4 = 00000000d9e9eeca | |
254 | swapa [%i3+%g0]0x81,%l4 ! %l4 = 0000000062f5badc | |
255 | ! %f20 = 146f39fa, Mem[0000000010001420] = 27e8c49a | |
256 | sta %f20,[%i0+0x020]%asi ! Mem[0000000010001420] = 146f39fa | |
257 | ! Starting 10 instruction Load Burst | |
258 | ! Mem[0000000010041400] = c5fcbe7d149d9875, %l7 = 0000000000000085 | |
259 | ldxa [%i1+%g0]0x88,%l7 ! %l7 = c5fcbe7d149d9875 | |
260 | ||
261 | p0_label_7: | |
262 | ! Mem[0000000010081410] = 2a261f28, %l0 = 00000000000004a7 | |
263 | lduwa [%i2+%o5]0x88,%l0 ! %l0 = 000000002a261f28 | |
264 | ! Mem[0000000010001410] = 23bd4658, %l1 = 0000000000000054 | |
265 | ldswa [%i0+%o5]0x80,%l1 ! %l1 = 0000000023bd4658 | |
266 | ! Mem[0000000010081400] = 49130bb5, %l3 = 00000000000027e8 | |
267 | lduwa [%i2+%g0]0x88,%l3 ! %l3 = 0000000049130bb5 | |
268 | ! Mem[000000001018143c] = 29722e7f, %l1 = 0000000023bd4658 | |
269 | ldsba [%i6+0x03e]%asi,%l1 ! %l1 = 000000000000002e | |
270 | ! Mem[0000000030001408] = 4702eea829defc40, %f26 = 64c3c10e dfcb6073 | |
271 | ldda [%i0+%o4]0x81,%f26 ! %f26 = 4702eea8 29defc40 | |
272 | ! Mem[0000000010181400] = 5e610fb8a4bb0373, %l5 = f2b66e7266445275 | |
273 | ldxa [%i6+%g0]0x80,%l5 ! %l5 = 5e610fb8a4bb0373 | |
274 | ! Mem[0000000030101400] = 38327dc8, %l6 = 2f65918042393c3b | |
275 | ldsha [%i4+%g0]0x89,%l6 ! %l6 = 0000000000007dc8 | |
276 | ! Mem[0000000010141410] = 26449f02, %l4 = 0000000062f5badc | |
277 | ldsba [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000026 | |
278 | ! Mem[0000000020800040] = ff3299be, %l7 = c5fcbe7d149d9875 | |
279 | ldsb [%o1+0x040],%l7 ! %l7 = ffffffffffffffff | |
280 | ! Starting 10 instruction Store Burst | |
281 | ! Mem[0000000020800040] = ff3299be, %l4 = 0000000000000026 | |
282 | ldstuba [%o1+0x040]%asi,%l4 ! %l4 = 000000ff000000ff | |
283 | ||
284 | p0_label_8: | |
285 | ! %l7 = ffffffffffffffff, Mem[0000000010141430] = b8a3154ed5567c9a | |
286 | stx %l7,[%i5+0x030] ! Mem[0000000010141430] = ffffffffffffffff | |
287 | ! Mem[000000001014141c] = 4a9551f2, %l6 = 00007dc8, %l1 = 0000002e | |
288 | add %i5,0x1c,%g1 | |
289 | casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004a9551f2 | |
290 | ! Mem[0000000021800100] = ba3c07c4, %l0 = 000000002a261f28 | |
291 | ldstub [%o3+0x100],%l0 ! %l0 = 000000ba000000ff | |
292 | ! %l6 = 0000000000007dc8, immed = 000007cb, %y = 00000000 | |
293 | sdiv %l6,0x7cb,%l6 ! %l6 = 0000000000000010 | |
294 | mov %l0,%y ! %y = 000000ba | |
295 | ! %l7 = ffffffffffffffff, Mem[00000000100c1416] = 076ed24f, %asi = 80 | |
296 | stha %l7,[%i3+0x016]%asi ! Mem[00000000100c1414] = 076effff | |
297 | ! %f14 = ec614b16 2f020f7c, Mem[0000000030181410] = 54f90903 a9ebb4a7 | |
298 | stda %f14,[%i6+%o5]0x81 ! Mem[0000000030181410] = ec614b16 2f020f7c | |
299 | ! %l2 = fffffffffffff562, Mem[0000000010181400] = 5e610fb8 | |
300 | stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = f5620fb8 | |
301 | ! %f0 = 1bd50903 3d5e50f3 54dd74aa f2aab844 | |
302 | ! %f4 = d28fdb2b d9e9eeca 1fe04ab0 6affabb0 | |
303 | ! %f8 = a05062ac 38c2171c b04756ea 3b895361 | |
304 | ! %f12 = c84b6528 3a9d7a26 ec614b16 2f020f7c | |
305 | stda %f0,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400 | |
306 | ! Mem[0000000010101400] = e8270903, %l4 = 00000000000000ff | |
307 | ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 000000e8000000ff | |
308 | ! Starting 10 instruction Load Burst | |
309 | ! Mem[00000000100c1400] = a072e511d45c3262, %f26 = 4702eea8 29defc40 | |
310 | ldd [%i3+%g0],%f26 ! %f26 = a072e511 d45c3262 | |
311 | ||
312 | p0_label_9: | |
313 | ! Mem[0000000010081408] = d0106dff77e72bff, %l2 = fffffffffffff562 | |
314 | ldxa [%i2+%o4]0x88,%l2 ! %l2 = d0106dff77e72bff | |
315 | ! Mem[0000000010041400] = 149d9875, %l0 = 00000000000000ba | |
316 | ldsha [%i1+%g0]0x88,%l0 ! %l0 = ffffffffffff9875 | |
317 | ! Mem[00000000201c0000] = 4770fcac, %l4 = 00000000000000e8 | |
318 | ldsb [%o0+0x001],%l4 ! %l4 = 0000000000000070 | |
319 | ! Mem[0000000010101410] = 3b3c3942, %l1 = 000000004a9551f2 | |
320 | ldsba [%i4+%o5]0x80,%l1 ! %l1 = 000000000000003b | |
321 | ! Mem[0000000030001400] = d8965e68 705bbb6d, %l0 = ffff9875, %l1 = 0000003b | |
322 | ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000d8965e68 00000000705bbb6d | |
323 | ! Mem[0000000010001438] = 95051e06, %l7 = ffffffffffffffff | |
324 | ldsba [%i0+0x03b]%asi,%l7 ! %l7 = 0000000000000006 | |
325 | ! Mem[0000000030041408] = d0878e66, %l6 = 0000000000000010 | |
326 | lduha [%i1+%o4]0x81,%l6 ! %l6 = 000000000000d087 | |
327 | ! Mem[0000000021800000] = 4dae4dcc, %l2 = d0106dff77e72bff | |
328 | ldsha [%o3+0x000]%asi,%l2 ! %l2 = 0000000000004dae | |
329 | ! Mem[0000000010081410] = 281f262a, %l7 = 0000000000000006 | |
330 | ldsba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000028 | |
331 | ! Starting 10 instruction Store Burst | |
332 | ! Mem[0000000020800041] = ff3299be, %l4 = 0000000000000070 | |
333 | ldstub [%o1+0x041],%l4 ! %l4 = 00000032000000ff | |
334 | ||
335 | p0_label_10: | |
336 | ! %l4 = 00000032, %l5 = a4bb0373, Mem[0000000030001410] = 64ea19c6 6f839ecb | |
337 | stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000032 a4bb0373 | |
338 | ! Mem[0000000030041400] = 60c520df, %l2 = 0000000000004dae | |
339 | ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 00000060000000ff | |
340 | ! Mem[0000000010041410] = 1758339f, %l4 = 0000000000000032 | |
341 | lduha [%i1+%o5]0x88,%l4 ! %l4 = 000000000000339f | |
342 | ! %l5 = 5e610fb8a4bb0373, Mem[0000000030141400] = 04a76b6e | |
343 | stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 03736b6e | |
344 | ! Mem[0000000010041410] = 9f335817, %l5 = 5e610fb8a4bb0373 | |
345 | swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000009f335817 | |
346 | ! Mem[0000000020800001] = 6116c321, %l5 = 000000009f335817 | |
347 | ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000016000000ff | |
348 | ! %f28 = 23bd4658, Mem[0000000010081408] = ff2be777 | |
349 | sta %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = 23bd4658 | |
350 | ! %l4 = 000000000000339f, Mem[0000000010181400] = f3505e3d0309d51b | |
351 | stx %l4,[%i6+%g0] ! Mem[0000000010181400] = 000000000000339f | |
352 | ! Mem[00000000100c1400] = a072e511, %l0 = 00000000d8965e68 | |
353 | swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000a072e511 | |
354 | ! Starting 10 instruction Load Burst | |
355 | membar #Sync ! Added by membar checker (2) | |
356 | ! Mem[0000000010181400] = 00000000, %l0 = 00000000a072e511 | |
357 | ldsba [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000 | |
358 | ||
359 | ba,a p0_not_taken_0_end | |
360 | p0_not_taken_0: | |
361 | ! The following code should not be executed | |
362 | nop | |
363 | udiv %l6,%l0,%l4 | |
364 | fdivs %f11,%f29,%f31 | |
365 | ldsba [%i1+0x027]%asi,%l0 | |
366 | fmuls %f23,%f27,%f7 | |
367 | nop | |
368 | xnor %l2,0x202,%l5 | |
369 | nop | |
370 | ba,a p0_branch_failed | |
371 | p0_not_taken_0_end: | |
372 | ||
373 | ||
374 | ! End of Random Code for Thread 0 | |
375 | ||
376 | ||
377 | ! Check Registers | |
378 | ||
379 | p0_check_registers: | |
380 | set p0_expected_registers,%g1 | |
381 | ldx [%g1+0x000],%g2 | |
382 | cmp %l0,%g2 ! %l0 should be 0000000000000000 | |
383 | bne,a,pn %xcc,p0_reg_l0_fail | |
384 | mov %l0,%g3 | |
385 | ldx [%g1+0x008],%g2 | |
386 | cmp %l1,%g2 ! %l1 should be 00000000705bbb6d | |
387 | bne,a,pn %xcc,p0_reg_l1_fail | |
388 | mov %l1,%g3 | |
389 | ldx [%g1+0x010],%g2 | |
390 | cmp %l2,%g2 ! %l2 should be 0000000000000060 | |
391 | bne,a,pn %xcc,p0_reg_l2_fail | |
392 | mov %l2,%g3 | |
393 | ldx [%g1+0x018],%g2 | |
394 | cmp %l3,%g2 ! %l3 should be 0000000049130bb5 | |
395 | bne,a,pn %xcc,p0_reg_l3_fail | |
396 | mov %l3,%g3 | |
397 | ldx [%g1+0x020],%g2 | |
398 | cmp %l4,%g2 ! %l4 should be 000000000000339f | |
399 | bne,a,pn %xcc,p0_reg_l4_fail | |
400 | mov %l4,%g3 | |
401 | ldx [%g1+0x028],%g2 | |
402 | cmp %l5,%g2 ! %l5 should be 0000000000000016 | |
403 | bne,a,pn %xcc,p0_reg_l5_fail | |
404 | mov %l5,%g3 | |
405 | ldx [%g1+0x030],%g2 | |
406 | cmp %l6,%g2 ! %l6 should be 000000000000d087 | |
407 | bne,a,pn %xcc,p0_reg_l6_fail | |
408 | mov %l6,%g3 | |
409 | ldx [%g1+0x038],%g2 | |
410 | cmp %l7,%g2 ! %l7 should be 0000000000000028 | |
411 | bne,a,pn %xcc,p0_reg_l7_fail | |
412 | mov %l7,%g3 | |
413 | ||
414 | ! Check %y register | |
415 | ||
416 | set 0x000000ba,%g2 | |
417 | rd %y,%g3 | |
418 | cmp %g2,%g3 | |
419 | bne,a p0_failed | |
420 | mov 0x111,%g1 | |
421 | ||
422 | ! Check Floating Point Registers | |
423 | ||
424 | p0_check_fp_registers: | |
425 | set p0_expected_fp_regs,%g3 | |
426 | std %f0,[%g1] | |
427 | ldx [%g1],%l1 | |
428 | ldx [%g3+0x00],%l0 | |
429 | cmp %l0,%l1 ! %f0 should be 1bd50903 3d5e50f3 | |
430 | bne %xcc,p0_f0_fail | |
431 | std %f2,[%g1] | |
432 | ldx [%g1],%l1 | |
433 | ldx [%g3+0x08],%l0 | |
434 | cmp %l0,%l1 ! %f2 should be 54dd74aa f2aab844 | |
435 | bne %xcc,p0_f2_fail | |
436 | std %f4,[%g1] | |
437 | ldx [%g1],%l1 | |
438 | ldx [%g3+0x10],%l0 | |
439 | cmp %l0,%l1 ! %f4 should be d28fdb2b d9e9eeca | |
440 | bne %xcc,p0_f4_fail | |
441 | std %f6,[%g1] | |
442 | ldx [%g1],%l1 | |
443 | ldx [%g3+0x18],%l0 | |
444 | cmp %l0,%l1 ! %f6 should be 1fe04ab0 6affabb0 | |
445 | bne %xcc,p0_f6_fail | |
446 | std %f8,[%g1] | |
447 | ldx [%g1],%l1 | |
448 | ldx [%g3+0x20],%l0 | |
449 | cmp %l0,%l1 ! %f8 should be a05062ac 38c2171c | |
450 | bne %xcc,p0_f8_fail | |
451 | std %f10,[%g1] | |
452 | ldx [%g1],%l1 | |
453 | ldx [%g3+0x28],%l0 | |
454 | cmp %l0,%l1 ! %f10 should be b04756ea 3b895361 | |
455 | bne %xcc,p0_f10_fail | |
456 | std %f12,[%g1] | |
457 | ldx [%g1],%l1 | |
458 | ldx [%g3+0x30],%l0 | |
459 | cmp %l0,%l1 ! %f12 should be c84b6528 3a9d7a26 | |
460 | bne %xcc,p0_f12_fail | |
461 | std %f14,[%g1] | |
462 | ldx [%g1],%l1 | |
463 | ldx [%g3+0x38],%l0 | |
464 | cmp %l0,%l1 ! %f14 should be ec614b16 2f020f7c | |
465 | bne %xcc,p0_f14_fail | |
466 | std %f26,[%g1] | |
467 | ldx [%g1],%l1 | |
468 | ldx [%g3+0x68],%l0 | |
469 | cmp %l0,%l1 ! %f26 should be a072e511 d45c3262 | |
470 | bne %xcc,p0_f26_fail | |
471 | nop | |
472 | ||
473 | ! The test for processor 0 has passed | |
474 | ||
475 | p0_passed: | |
476 | ta GOOD_TRAP | |
477 | nop | |
478 | ||
479 | p0_reg_l0_fail: | |
480 | or %g0,0xbd0,%g1 | |
481 | ba,a p0_failed | |
482 | p0_reg_l1_fail: | |
483 | or %g0,0xbd1,%g1 | |
484 | ba,a p0_failed | |
485 | p0_reg_l2_fail: | |
486 | or %g0,0xbd2,%g1 | |
487 | ba,a p0_failed | |
488 | p0_reg_l3_fail: | |
489 | or %g0,0xbd3,%g1 | |
490 | ba,a p0_failed | |
491 | p0_reg_l4_fail: | |
492 | or %g0,0xbd4,%g1 | |
493 | ba,a p0_failed | |
494 | p0_reg_l5_fail: | |
495 | or %g0,0xbd5,%g1 | |
496 | ba,a p0_failed | |
497 | p0_reg_l6_fail: | |
498 | or %g0,0xbd6,%g1 | |
499 | ba,a p0_failed | |
500 | p0_reg_l7_fail: | |
501 | or %g0,0xbd7,%g1 | |
502 | ba,a p0_failed | |
503 | p0_f0_fail: | |
504 | set p0_temp,%g6 | |
505 | mov 0xf00,%l0 | |
506 | stx %l0,[%g6] | |
507 | std %f0,[%g6+8] | |
508 | stx %fsr,[%g6+16] | |
509 | ta BAD_TRAP | |
510 | ||
511 | p0_f2_fail: | |
512 | set p0_temp,%g6 | |
513 | mov 0xf02,%l0 | |
514 | stx %l0,[%g6] | |
515 | std %f2,[%g6+8] | |
516 | stx %fsr,[%g6+16] | |
517 | ta BAD_TRAP | |
518 | ||
519 | p0_f4_fail: | |
520 | set p0_temp,%g6 | |
521 | mov 0xf04,%l0 | |
522 | stx %l0,[%g6] | |
523 | std %f4,[%g6+8] | |
524 | stx %fsr,[%g6+16] | |
525 | ta BAD_TRAP | |
526 | ||
527 | p0_f6_fail: | |
528 | set p0_temp,%g6 | |
529 | mov 0xf06,%l0 | |
530 | stx %l0,[%g6] | |
531 | std %f6,[%g6+8] | |
532 | stx %fsr,[%g6+16] | |
533 | ta BAD_TRAP | |
534 | ||
535 | p0_f8_fail: | |
536 | set p0_temp,%g6 | |
537 | mov 0xf08,%l0 | |
538 | stx %l0,[%g6] | |
539 | std %f8,[%g6+8] | |
540 | stx %fsr,[%g6+16] | |
541 | ta BAD_TRAP | |
542 | ||
543 | p0_f10_fail: | |
544 | set p0_temp,%g6 | |
545 | mov 0xf10,%l0 | |
546 | stx %l0,[%g6] | |
547 | std %f10,[%g6+8] | |
548 | stx %fsr,[%g6+16] | |
549 | ta BAD_TRAP | |
550 | ||
551 | p0_f12_fail: | |
552 | set p0_temp,%g6 | |
553 | mov 0xf12,%l0 | |
554 | stx %l0,[%g6] | |
555 | std %f12,[%g6+8] | |
556 | stx %fsr,[%g6+16] | |
557 | ta BAD_TRAP | |
558 | ||
559 | p0_f14_fail: | |
560 | set p0_temp,%g6 | |
561 | mov 0xf14,%l0 | |
562 | stx %l0,[%g6] | |
563 | std %f14,[%g6+8] | |
564 | stx %fsr,[%g6+16] | |
565 | ta BAD_TRAP | |
566 | ||
567 | p0_f26_fail: | |
568 | set p0_temp,%g6 | |
569 | mov 0xf26,%l0 | |
570 | stx %l0,[%g6] | |
571 | std %f26,[%g6+8] | |
572 | stx %fsr,[%g6+16] | |
573 | ta BAD_TRAP | |
574 | ||
575 | ||
576 | ! The test for processor 0 failed | |
577 | ||
578 | p0_failed: | |
579 | set p0_temp,%g6 | |
580 | stx %g1,[%g6] | |
581 | stx %g2,[%g6+8] | |
582 | stx %g3,[%g6+16] | |
583 | stx %fsr,[%g6+24] | |
584 | ta BAD_TRAP | |
585 | ||
586 | ||
587 | ! The local area data for processor 0 failed | |
588 | ||
589 | p0_local_failed: | |
590 | set done_flags,%g5 | |
591 | mov 3,%g6 | |
592 | st %g6,[%g5+0x000] ! Set processor 0 done flag | |
593 | ||
594 | set p0_temp,%g6 | |
595 | add %g1,%g4,%g1 | |
596 | stx %g4,[%g6] | |
597 | stx %g2,[%g6+8] | |
598 | stx %g3,[%g6+16] | |
599 | st %fsr,[%g6+24] | |
600 | ta BAD_TRAP | |
601 | ||
602 | p0_selfmod_failed: | |
603 | ba p0_failed | |
604 | mov 0xabc,%g1 | |
605 | ||
606 | p0_branch_failed: | |
607 | mov 0xbbb,%g1 | |
608 | rd %ccr,%g2 | |
609 | ba p0_failed | |
610 | mov 0x0,%g3 | |
611 | ||
612 | p0_trap1e: | |
613 | sub %l0,0x916,%l1 | |
614 | fsqrts %f4 ,%f15 | |
615 | fdtoi %f8 ,%f2 | |
616 | udivx %l1,0x399,%l3 | |
617 | fdivs %f9 ,%f13,%f8 | |
618 | xor %l1,%l0,%l7 | |
619 | add %l1,%l6,%l3 | |
620 | done | |
621 | ||
622 | p0_trap1o: | |
623 | sub %l0,0x916,%l1 | |
624 | fsqrts %f4 ,%f15 | |
625 | fdtoi %f8 ,%f2 | |
626 | udivx %l1,0x399,%l3 | |
627 | fdivs %f9 ,%f13,%f8 | |
628 | xor %l1,%l0,%l7 | |
629 | add %l1,%l6,%l3 | |
630 | done | |
631 | ||
632 | ||
633 | p0_trap2e: | |
634 | fdivs %f12,%f4 ,%f4 | |
635 | subc %l4,%l1,%l4 | |
636 | done | |
637 | ||
638 | p0_trap2o: | |
639 | fdivs %f12,%f4 ,%f4 | |
640 | subc %l4,%l1,%l4 | |
641 | done | |
642 | ||
643 | ||
644 | p0_trap3e: | |
645 | subc %l7,%l7,%l0 | |
646 | subc %l4,-0xd66,%l0 | |
647 | andn %l4,%l0,%l4 | |
648 | xnor %l7,0xe0b,%l6 | |
649 | xor %l5,%l4,%l1 | |
650 | and %l5,0x85a,%l2 | |
651 | add %l0,%l6,%l5 | |
652 | done | |
653 | ||
654 | p0_trap3o: | |
655 | subc %l7,%l7,%l0 | |
656 | subc %l4,-0xd66,%l0 | |
657 | andn %l4,%l0,%l4 | |
658 | xnor %l7,0xe0b,%l6 | |
659 | xor %l5,%l4,%l1 | |
660 | and %l5,0x85a,%l2 | |
661 | add %l0,%l6,%l5 | |
662 | done | |
663 | ||
664 | ! Cross Processor Interrupt Handler | |
665 | ||
666 | cross_intr_handler: | |
667 | membar #Sync | |
668 | ! Identify the recipient of the interrupt | |
669 | mov 0x10,%g1 ! VA of Core ID Register | |
670 | ldxa [%g1]ASI_CMP_CORE_ID,%g1 | |
671 | and %g1,0x3f,%g4 ! Extract Core ID in %g4 | |
672 | sll %g4,2,%g1 ! Index into intr receive array | |
673 | set received_xintr,%g2 ! Pointer to receive counters | |
674 | lduw [%g2+%g1],%g3 ! Get receive count | |
675 | inc %g3 ! Incement by 1 | |
676 | st %g3,[%g2+%g1] ! Update receive count | |
677 | ! Reset busy bit interrupts and return | |
678 | mov 0x40,%g1 ! Busy bit | |
679 | stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit | |
680 | membar #Sync | |
681 | retry | |
682 | ||
683 | inst_access_handler: | |
684 | done | |
685 | ||
686 | .align 256 | |
687 | data_access_handler: | |
688 | 1: done | |
689 | ||
690 | p0_init_memory_pointers: | |
691 | set p0_init_registers,%g1 | |
692 | mov %g0,%g2 | |
693 | mov %g0,%g3 | |
694 | mov %g0,%g4 | |
695 | mov %g0,%g5 | |
696 | mov %g0,%g6 | |
697 | mov %g0,%g7 | |
698 | ||
699 | ! Initialize memory pointers for window 0 | |
700 | set p0_local0_start,%i0 | |
701 | set p0_local1_start,%i1 | |
702 | set p0_local2_start,%i2 | |
703 | set p0_local3_start,%i3 | |
704 | set p0_local4_start,%i4 | |
705 | set p0_local5_start,%i5 | |
706 | set p0_local6_start,%i6 | |
707 | clr %i7 | |
708 | ! Init Local Registers in Window 0 | |
709 | ldx [%g1+0x000],%l0 ! %l0 = 4702eea829defc40 | |
710 | ldx [%g1+0x008],%l1 ! %l1 = fa7dc5c00bc4e916 | |
711 | ldx [%g1+0x010],%l2 ! %l2 = 469ecf880876b754 | |
712 | ldx [%g1+0x018],%l3 ! %l3 = baf8f7be807149ca | |
713 | ldx [%g1+0x020],%l4 ! %l4 = 9c87373c31b59b80 | |
714 | ldx [%g1+0x028],%l5 ! %l5 = f2b66e7266445275 | |
715 | ldx [%g1+0x030],%l6 ! %l6 = 68a336b21af3306b | |
716 | ldx [%g1+0x038],%l7 ! %l7 = be934732256a7a34 | |
717 | ||
718 | ! Initialize the output register of window 0 | |
719 | ||
720 | set share0_start,%o0 | |
721 | set share1_start,%o1 | |
722 | set share2_start,%o2 | |
723 | set share3_start,%o3 | |
724 | mov 0x08,%o4 | |
725 | mov 0x10,%o5 | |
726 | mov 0x18,%o6 | |
727 | ||
728 | retl | |
729 | nop | |
730 | ||
731 | user_text_end: | |
732 | .seg "text" | |
733 | .align 0x2000 | |
734 | user_near0_start: | |
735 | p0_near_0_le: | |
736 | sub %l0,0x916,%l1 | |
737 | fsqrts %f4 ,%f15 | |
738 | sdivx %l4,%l5,%l0 | |
739 | fdivs %f11,%f13,%f15 | |
740 | jmpl %o7,%g0 | |
741 | addc %l1,-0xed2,%l5 | |
742 | p0_near_0_he: | |
743 | stb %l0,[%i2+0x018] ! Mem[0000000010081418] | |
744 | subc %l2,0xe88,%l2 | |
745 | jmpl %o7,%g0 | |
746 | or %l2,%l1,%l0 | |
747 | near0_b2b_h: | |
748 | nop | |
749 | jmpl %o7,%g0 | |
750 | smul %l7,0x895,%l3 | |
751 | near0_b2b_l: | |
752 | andn %l3,0xc87,%l2 | |
753 | jmpl %o7,%g0 | |
754 | addc %l4,-0x6a5,%l6 | |
755 | user_near0_end: | |
756 | .seg "text" | |
757 | .align 0x2000 | |
758 | user_near1_start: | |
759 | p0_near_1_le: | |
760 | or %l6,0x3f0,%l0 | |
761 | and %l1,0xfa2,%l2 | |
762 | orn %l7,%l1,%l6 | |
763 | and %l7,0x3d6,%l3 | |
764 | fdtoi %f0 ,%f9 | |
765 | udivx %l6,0x909,%l5 | |
766 | jmpl %o7,%g0 | |
767 | ldstub [%o1+0x040],%l3 ! Mem[0000000020800040] | |
768 | p0_near_1_he: | |
769 | orn %l5,-0xd4d,%l0 | |
770 | xor %l2,0x0ce,%l1 | |
771 | xnor %l4,%l6,%l1 | |
772 | fsqrts %f27,%f20 | |
773 | jmpl %o7,%g0 | |
774 | and %l6,%l1,%l7 | |
775 | near1_b2b_h: | |
776 | fsqrts %f27,%f31 | |
777 | and %l5,%l4,%l1 | |
778 | jmpl %o7,%g0 | |
779 | subc %l5,-0xf3f,%l1 | |
780 | near1_b2b_l: | |
781 | andn %l3,0xfda,%l4 | |
782 | fadds %f0 ,%f7 ,%f11 | |
783 | jmpl %o7,%g0 | |
784 | subc %l7,%l3,%l1 | |
785 | user_near1_end: | |
786 | .seg "text" | |
787 | .align 0x2000 | |
788 | user_near2_start: | |
789 | p0_near_2_le: | |
790 | or %l4,-0xffa,%l7 | |
791 | and %l0,-0x6bd,%l1 | |
792 | andn %l0,%l0,%l1 | |
793 | andn %l3,%l0,%l5 | |
794 | fsqrts %f10,%f3 | |
795 | jmpl %o7,%g0 | |
796 | umul %l2,%l1,%l0 | |
797 | p0_near_2_he: | |
798 | fcmps %fcc3,%f22,%f23 | |
799 | subc %l7,%l3,%l2 | |
800 | fsubs %f23,%f20,%f27 | |
801 | xnor %l1,-0xf24,%l4 | |
802 | fcmps %fcc1,%f24,%f16 | |
803 | jmpl %o7,%g0 | |
804 | xnor %l3,0x580,%l1 | |
805 | near2_b2b_h: | |
806 | mulx %l7,%l2,%l6 | |
807 | add %l5,%l4,%l5 | |
808 | mulx %l1,-0x976,%l5 | |
809 | umul %l1,%l3,%l5 | |
810 | sub %l1,%l5,%l6 | |
811 | xor %l6,0xfaa,%l3 | |
812 | fsqrts %f16,%f21 | |
813 | jmpl %o7,%g0 | |
814 | subc %l2,-0xb70,%l7 | |
815 | near2_b2b_l: | |
816 | fsubs %f14,%f12,%f7 | |
817 | fdivs %f15,%f14,%f2 | |
818 | fadds %f4 ,%f0 ,%f5 | |
819 | smul %l5,%l2,%l7 | |
820 | fadds %f7 ,%f3 ,%f11 | |
821 | mulx %l0,0xee9,%l1 | |
822 | and %l2,0x5bf,%l4 | |
823 | jmpl %o7,%g0 | |
824 | subc %l7,0xe6d,%l7 | |
825 | user_near2_end: | |
826 | .seg "text" | |
827 | .align 0x2000 | |
828 | user_near3_start: | |
829 | p0_near_3_le: | |
830 | jmpl %o7,%g0 | |
831 | fdivs %f10,%f14,%f9 | |
832 | jmpl %o7,%g0 | |
833 | nop | |
834 | p0_near_3_he: | |
835 | jmpl %o7,%g0 | |
836 | subc %l5,%l0,%l5 | |
837 | jmpl %o7,%g0 | |
838 | nop | |
839 | near3_b2b_h: | |
840 | fdivs %f26,%f22,%f24 | |
841 | sdivx %l6,-0x21a,%l6 | |
842 | jmpl %o7,%g0 | |
843 | xor %l2,-0x1ef,%l3 | |
844 | near3_b2b_l: | |
845 | and %l5,%l1,%l1 | |
846 | fdivs %f7 ,%f3 ,%f12 | |
847 | jmpl %o7,%g0 | |
848 | fmuls %f1 ,%f12,%f15 | |
849 | user_near3_end: | |
850 | .seg "text" | |
851 | .text | |
852 | .align 0x2000 | |
853 | user_far0_start: | |
854 | p0_far_0_le: | |
855 | xnor %l3,-0x33f,%l4 | |
856 | orn %l5,%l5,%l1 | |
857 | umul %l1,%l6,%l6 | |
858 | jmpl %o7,%g0 | |
859 | smul %l3,%l1,%l6 | |
860 | p0_far_0_lem: | |
861 | xnor %l3,-0x33f,%l4 | |
862 | orn %l5,%l5,%l1 | |
863 | umul %l1,%l6,%l6 | |
864 | jmpl %o7,%g0 | |
865 | smul %l3,%l1,%l6 | |
866 | p0_far_0_he: | |
867 | add %l3,%l7,%l4 | |
868 | fcmps %fcc2,%f21,%f27 | |
869 | fdivs %f30,%f22,%f28 | |
870 | fdivs %f24,%f18,%f27 | |
871 | add %l2,-0x465,%l1 | |
872 | fsubs %f23,%f29,%f19 | |
873 | jmpl %o7,%g0 | |
874 | ldub [%i5+0x038],%l5 ! Mem[0000000010141438] | |
875 | p0_far_0_hem: | |
876 | add %l3,%l7,%l4 | |
877 | fcmps %fcc2,%f21,%f27 | |
878 | fdivs %f30,%f22,%f28 | |
879 | fdivs %f24,%f18,%f27 | |
880 | add %l2,-0x465,%l1 | |
881 | fsubs %f23,%f29,%f19 | |
882 | membar #Sync | |
883 | jmpl %o7,%g0 | |
884 | ldub [%i5+0x038],%l5 ! Mem[0000000010141438] | |
885 | p0_loop_branch_0: | |
886 | jmpl %o7+12,%g0 | |
887 | add %l0,1,%l0 | |
888 | far0_b2b_h: | |
889 | xnor %l4,%l7,%l1 | |
890 | add %l1,%l1,%l1 | |
891 | jmpl %o7,%g0 | |
892 | addc %l7,%l0,%l0 | |
893 | far0_b2b_l: | |
894 | fdivs %f11,%f13,%f9 | |
895 | addc %l7,%l4,%l1 | |
896 | jmpl %o7,%g0 | |
897 | or %l0,%l5,%l0 | |
898 | user_far0_end: | |
899 | .seg "text" | |
900 | .text | |
901 | .align 0x2000 | |
902 | user_far1_start: | |
903 | p0_far_1_le: | |
904 | jmpl %o7,%g0 | |
905 | subc %l3,%l5,%l1 | |
906 | jmpl %o7,%g0 | |
907 | nop | |
908 | p0_far_1_lem: | |
909 | jmpl %o7,%g0 | |
910 | subc %l3,%l5,%l1 | |
911 | jmpl %o7,%g0 | |
912 | nop | |
913 | p0_far_1_he: | |
914 | lduw [%i6+0x018],%l1 ! Mem[0000000010181418] | |
915 | and %l6,%l6,%l2 | |
916 | orn %l5,%l5,%l6 | |
917 | fsubs %f28,%f26,%f26 | |
918 | smul %l0,0xdc6,%l2 | |
919 | jmpl %o7,%g0 | |
920 | xnor %l7,%l2,%l6 | |
921 | p0_far_1_hem: | |
922 | membar #Sync | |
923 | lduw [%i6+0x018],%l1 ! Mem[0000000010181418] | |
924 | and %l6,%l6,%l2 | |
925 | orn %l5,%l5,%l6 | |
926 | fsubs %f28,%f26,%f26 | |
927 | smul %l0,0xdc6,%l2 | |
928 | jmpl %o7,%g0 | |
929 | xnor %l7,%l2,%l6 | |
930 | p0_loop_branch_1: | |
931 | jmpl %o7+12,%g0 | |
932 | add %l0,2,%l0 | |
933 | far1_b2b_h: | |
934 | addc %l7,%l1,%l2 | |
935 | fcmps %fcc3,%f26,%f28 | |
936 | jmpl %o7,%g0 | |
937 | fdivs %f26,%f30,%f18 | |
938 | far1_b2b_l: | |
939 | fcmps %fcc2,%f6 ,%f0 | |
940 | andn %l2,-0xcec,%l1 | |
941 | jmpl %o7,%g0 | |
942 | or %l1,0xf46,%l6 | |
943 | user_far1_end: | |
944 | .seg "text" | |
945 | .text | |
946 | .align 0x2000 | |
947 | user_far2_start: | |
948 | p0_far_2_le: | |
949 | fdivs %f14,%f13,%f1 | |
950 | xor %l1,%l7,%l1 | |
951 | fadds %f1 ,%f10,%f5 | |
952 | fdivs %f11,%f13,%f11 | |
953 | jmpl %o7,%g0 | |
954 | xor %l5,-0xdf2,%l0 | |
955 | p0_far_2_lem: | |
956 | fdivs %f14,%f13,%f1 | |
957 | xor %l1,%l7,%l1 | |
958 | fadds %f1 ,%f10,%f5 | |
959 | fdivs %f11,%f13,%f11 | |
960 | jmpl %o7,%g0 | |
961 | xor %l5,-0xdf2,%l0 | |
962 | p0_far_2_he: | |
963 | sub %l4,%l3,%l0 | |
964 | addc %l4,%l3,%l2 | |
965 | jmpl %o7,%g0 | |
966 | or %l1,%l3,%l4 | |
967 | p0_far_2_hem: | |
968 | sub %l4,%l3,%l0 | |
969 | addc %l4,%l3,%l2 | |
970 | jmpl %o7,%g0 | |
971 | or %l1,%l3,%l4 | |
972 | p0_loop_branch_2: | |
973 | jmpl %o7+12,%g0 | |
974 | add %l0,3,%l0 | |
975 | far2_b2b_h: | |
976 | umul %l0,0x93c,%l1 | |
977 | fdivs %f31,%f25,%f16 | |
978 | udivx %l6,%l5,%l1 | |
979 | andn %l3,-0x574,%l1 | |
980 | xor %l4,-0x29d,%l3 | |
981 | orn %l4,0x202,%l5 | |
982 | andn %l6,0x53b,%l5 | |
983 | jmpl %o7,%g0 | |
984 | and %l0,%l0,%l0 | |
985 | far2_b2b_l: | |
986 | fmuls %f15,%f6 ,%f4 | |
987 | or %l7,-0xf16,%l2 | |
988 | or %l3,%l5,%l6 | |
989 | subc %l3,%l5,%l3 | |
990 | andn %l6,0x40e,%l6 | |
991 | subc %l7,-0xe86,%l4 | |
992 | fdivs %f11,%f3 ,%f0 | |
993 | jmpl %o7,%g0 | |
994 | xnor %l5,0x000,%l2 | |
995 | user_far2_end: | |
996 | .seg "text" | |
997 | .text | |
998 | .align 0x2000 | |
999 | user_far3_start: | |
1000 | p0_far_3_le: | |
1001 | sub %l6,%l7,%l6 | |
1002 | fsubs %f6 ,%f6 ,%f12 | |
1003 | fcmps %fcc2,%f5 ,%f7 | |
1004 | fdivs %f9 ,%f3 ,%f11 | |
1005 | fmuls %f11,%f14,%f1 | |
1006 | orn %l7,%l4,%l6 | |
1007 | jmpl %o7,%g0 | |
1008 | fsubs %f9 ,%f4 ,%f3 | |
1009 | p0_far_3_lem: | |
1010 | sub %l6,%l7,%l6 | |
1011 | fsubs %f6 ,%f6 ,%f12 | |
1012 | fcmps %fcc2,%f5 ,%f7 | |
1013 | fdivs %f9 ,%f3 ,%f11 | |
1014 | fmuls %f11,%f14,%f1 | |
1015 | orn %l7,%l4,%l6 | |
1016 | jmpl %o7,%g0 | |
1017 | fsubs %f9 ,%f4 ,%f3 | |
1018 | p0_far_3_he: | |
1019 | sdivx %l5,-0xfaf,%l5 | |
1020 | addc %l4,0x2e3,%l4 | |
1021 | sub %l0,%l3,%l5 | |
1022 | smul %l2,0xdd4,%l6 | |
1023 | fcmps %fcc2,%f28,%f18 | |
1024 | fsqrts %f27,%f22 | |
1025 | jmpl %o7,%g0 | |
1026 | and %l3,%l6,%l2 | |
1027 | p0_far_3_hem: | |
1028 | sdivx %l5,-0xfaf,%l5 | |
1029 | addc %l4,0x2e3,%l4 | |
1030 | sub %l0,%l3,%l5 | |
1031 | smul %l2,0xdd4,%l6 | |
1032 | fcmps %fcc2,%f28,%f18 | |
1033 | fsqrts %f27,%f22 | |
1034 | jmpl %o7,%g0 | |
1035 | and %l3,%l6,%l2 | |
1036 | p0_loop_branch_3: | |
1037 | jmpl %o7+12,%g0 | |
1038 | add %l0,4,%l0 | |
1039 | far3_b2b_h: | |
1040 | fsubs %f23,%f20,%f24 | |
1041 | or %l4,%l5,%l3 | |
1042 | jmpl %o7,%g0 | |
1043 | fcmps %fcc3,%f29,%f24 | |
1044 | far3_b2b_l: | |
1045 | and %l0,-0x47e,%l1 | |
1046 | udivx %l2,0x452,%l7 | |
1047 | jmpl %o7,%g0 | |
1048 | xnor %l5,%l5,%l5 | |
1049 | user_far3_end: | |
1050 | .seg "text" | |
1051 | .align 0x2000 | |
1052 | user_jump0_start: | |
1053 | INIT_MEM(0, 0x0010, 1, +, 0, +, 0) | |
1054 | p0_jmpl_0_le: | |
1055 | fmuls %f15,%f9 ,%f7 | |
1056 | andn %l4,%l3,%l2 | |
1057 | udivx %l5,%l2,%l5 | |
1058 | fsubs %f15,%f3 ,%f12 | |
1059 | jmpl %g6+8,%g0 | |
1060 | umul %l1,%l7,%l2 | |
1061 | p0_call_0_le: | |
1062 | ldd [%i3+0x010],%l4 ! Mem[00000000100c1410] | |
1063 | retl | |
1064 | fadds %f9 ,%f5 ,%f5 | |
1065 | p0_jmpl_0_lo: | |
1066 | fmuls %f15,%f9 ,%f7 | |
1067 | andn %l4,%l3,%l2 | |
1068 | udivx %l5,%l2,%l5 | |
1069 | fsubs %f15,%f3 ,%f12 | |
1070 | jmpl %g6+8,%g0 | |
1071 | umul %l1,%l7,%l2 | |
1072 | p0_call_0_lo: | |
1073 | ldd [%o3+0x010],%l4 ! Mem[00000000100c1410] | |
1074 | retl | |
1075 | fadds %f9 ,%f5 ,%f5 | |
1076 | p0_jmpl_0_he: | |
1077 | andn %l1,%l4,%l5 | |
1078 | jmpl %g6+8,%g0 | |
1079 | mulx %l4,0x981,%l3 | |
1080 | p0_call_0_he: | |
1081 | xor %l1,-0x94b,%l7 | |
1082 | xnor %l2,%l2,%l2 | |
1083 | fadds %f19,%f27,%f18 | |
1084 | fcmps %fcc2,%f23,%f20 | |
1085 | retl | |
1086 | umul %l7,0xb15,%l5 | |
1087 | p0_jmpl_0_ho: | |
1088 | andn %l1,%l4,%l5 | |
1089 | jmpl %g6+8,%g0 | |
1090 | mulx %l4,0x981,%l3 | |
1091 | p0_call_0_ho: | |
1092 | xor %l1,-0x94b,%l7 | |
1093 | xnor %l2,%l2,%l2 | |
1094 | fadds %f19,%f27,%f18 | |
1095 | fcmps %fcc2,%f23,%f20 | |
1096 | retl | |
1097 | umul %l7,0xb15,%l5 | |
1098 | user_jump0_end: | |
1099 | .seg "text" | |
1100 | .align 0x2000 | |
1101 | user_jump1_start: | |
1102 | INIT_MEM(0, 0x0020, 1, +, 0, +, 0) | |
1103 | p0_jmpl_1_le: | |
1104 | fmuls %f2 ,%f4 ,%f5 | |
1105 | fsubs %f15,%f12,%f5 | |
1106 | fcmps %fcc0,%f7 ,%f5 | |
1107 | jmpl %g6+8,%g0 | |
1108 | xor %l2,-0xb40,%l2 | |
1109 | p0_call_1_le: | |
1110 | add %l6,%l2,%l3 | |
1111 | retl | |
1112 | xor %l2,0xe9b,%l2 | |
1113 | p0_jmpl_1_lo: | |
1114 | fmuls %f2 ,%f4 ,%f5 | |
1115 | fsubs %f15,%f12,%f5 | |
1116 | fcmps %fcc0,%f7 ,%f5 | |
1117 | jmpl %g6+8,%g0 | |
1118 | xor %l2,-0xb40,%l2 | |
1119 | p0_call_1_lo: | |
1120 | add %l6,%l2,%l3 | |
1121 | retl | |
1122 | xor %l2,0xe9b,%l2 | |
1123 | p0_jmpl_1_he: | |
1124 | smul %l1,%l0,%l7 | |
1125 | xnor %l2,%l1,%l5 | |
1126 | fmuls %f22,%f20,%f18 | |
1127 | udivx %l1,-0x728,%l3 | |
1128 | or %l2,0x017,%l7 | |
1129 | udivx %l6,-0xe76,%l0 | |
1130 | xor %l5,-0xa08,%l0 | |
1131 | jmpl %g6+8,%g0 | |
1132 | subc %l1,%l1,%l3 | |
1133 | p0_call_1_he: | |
1134 | or %l1,%l2,%l0 | |
1135 | mulx %l7,%l5,%l2 | |
1136 | sub %l6,%l4,%l4 | |
1137 | fadds %f28,%f17,%f26 | |
1138 | xnor %l2,%l7,%l2 | |
1139 | retl | |
1140 | fadds %f23,%f20,%f22 | |
1141 | p0_jmpl_1_ho: | |
1142 | smul %l1,%l0,%l7 | |
1143 | xnor %l2,%l1,%l5 | |
1144 | fmuls %f22,%f20,%f18 | |
1145 | udivx %l1,-0x728,%l3 | |
1146 | or %l2,0x017,%l7 | |
1147 | udivx %l6,-0xe76,%l0 | |
1148 | xor %l5,-0xa08,%l0 | |
1149 | jmpl %g6+8,%g0 | |
1150 | subc %l1,%l1,%l3 | |
1151 | p0_call_1_ho: | |
1152 | or %l1,%l2,%l0 | |
1153 | mulx %l7,%l5,%l2 | |
1154 | sub %l6,%l4,%l4 | |
1155 | fadds %f28,%f17,%f26 | |
1156 | xnor %l2,%l7,%l2 | |
1157 | retl | |
1158 | fadds %f23,%f20,%f22 | |
1159 | user_jump1_end: | |
1160 | .seg "text" | |
1161 | .align 0x2000 | |
1162 | user_jump2_start: | |
1163 | INIT_MEM(0, 0x0030, 1, +, 0, +, 0) | |
1164 | p0_jmpl_2_le: | |
1165 | xor %l5,%l5,%l2 | |
1166 | jmpl %g6+8,%g0 | |
1167 | smul %l2,%l4,%l6 | |
1168 | p0_call_2_le: | |
1169 | subc %l3,%l2,%l1 | |
1170 | mulx %l2,%l7,%l2 | |
1171 | ld [%i5+0x030],%f13 ! Mem[0000000010141430] | |
1172 | retl | |
1173 | and %l2,0x938,%l4 | |
1174 | p0_jmpl_2_lo: | |
1175 | xor %l5,%l5,%l2 | |
1176 | jmpl %g6+8,%g0 | |
1177 | smul %l2,%l4,%l6 | |
1178 | p0_call_2_lo: | |
1179 | subc %l3,%l2,%l1 | |
1180 | mulx %l2,%l7,%l2 | |
1181 | ld [%o5+0x030],%f13 ! Mem[0000000010141430] | |
1182 | retl | |
1183 | and %l2,0x938,%l4 | |
1184 | p0_jmpl_2_he: | |
1185 | jmpl %g6+8,%g0 | |
1186 | or %l7,%l7,%l3 | |
1187 | p0_call_2_he: | |
1188 | fdivs %f19,%f26,%f28 | |
1189 | smul %l7,0xfe3,%l6 | |
1190 | and %l2,%l6,%l4 | |
1191 | addc %l4,0x8e7,%l1 | |
1192 | smul %l5,0xc78,%l7 | |
1193 | sub %l5,0x06b,%l4 | |
1194 | fadds %f30,%f19,%f22 | |
1195 | retl | |
1196 | fcmps %fcc1,%f25,%f20 | |
1197 | p0_jmpl_2_ho: | |
1198 | jmpl %g6+8,%g0 | |
1199 | or %l7,%l7,%l3 | |
1200 | p0_call_2_ho: | |
1201 | fdivs %f19,%f26,%f28 | |
1202 | smul %l7,0xfe3,%l6 | |
1203 | and %l2,%l6,%l4 | |
1204 | addc %l4,0x8e7,%l1 | |
1205 | smul %l5,0xc78,%l7 | |
1206 | sub %l5,0x06b,%l4 | |
1207 | fadds %f30,%f19,%f22 | |
1208 | retl | |
1209 | fcmps %fcc1,%f25,%f20 | |
1210 | user_jump2_end: | |
1211 | .seg "text" | |
1212 | .align 0x2000 | |
1213 | user_jump3_start: | |
1214 | INIT_MEM(0, 0x0040, 1, +, 0, +, 0) | |
1215 | p0_jmpl_3_le: | |
1216 | fadds %f4 ,%f12,%f14 | |
1217 | fitod %f4 ,%f4 | |
1218 | add %l0,0xc34,%l6 | |
1219 | jmpl %g6+8,%g0 | |
1220 | umul %l4,%l7,%l6 | |
1221 | p0_call_3_le: | |
1222 | ldd [%i3+0x010],%f8 ! Mem[00000000100c1410] | |
1223 | mulx %l4,0x2d8,%l2 | |
1224 | retl | |
1225 | st %f10,[%i5+0x038] ! Mem[0000000010141438] | |
1226 | p0_jmpl_3_lo: | |
1227 | fadds %f4 ,%f12,%f14 | |
1228 | fitod %f4 ,%f4 | |
1229 | add %l0,0xc34,%l6 | |
1230 | jmpl %g6+8,%g0 | |
1231 | umul %l4,%l7,%l6 | |
1232 | p0_call_3_lo: | |
1233 | ldd [%o3+0x010],%f8 ! Mem[00000000100c1410] | |
1234 | mulx %l4,0x2d8,%l2 | |
1235 | retl | |
1236 | st %f10,[%o5+0x038] ! Mem[0000000010141438] | |
1237 | p0_jmpl_3_he: | |
1238 | orn %l7,-0xcac,%l3 | |
1239 | udivx %l6,0x64e,%l0 | |
1240 | smul %l6,%l2,%l4 | |
1241 | sub %l1,0x169,%l4 | |
1242 | and %l5,%l5,%l6 | |
1243 | udivx %l5,%l2,%l6 | |
1244 | jmpl %g6+8,%g0 | |
1245 | stb %l0,[%i2+0x030] ! Mem[0000000010081430] | |
1246 | p0_call_3_he: | |
1247 | fstoi %f31,%f17 | |
1248 | mulx %l4,%l3,%l1 | |
1249 | retl | |
1250 | stb %l1,[%i5+0x00e] ! Mem[000000001014140e] | |
1251 | p0_jmpl_3_ho: | |
1252 | orn %l7,-0xcac,%l3 | |
1253 | udivx %l6,0x64e,%l0 | |
1254 | smul %l6,%l2,%l4 | |
1255 | sub %l1,0x169,%l4 | |
1256 | and %l5,%l5,%l6 | |
1257 | udivx %l5,%l2,%l6 | |
1258 | jmpl %g6+8,%g0 | |
1259 | stb %l0,[%o2+0x030] ! Mem[0000000010081430] | |
1260 | p0_call_3_ho: | |
1261 | fstoi %f31,%f17 | |
1262 | mulx %l4,%l3,%l1 | |
1263 | retl | |
1264 | stb %l1,[%o5+0x00e] ! Mem[000000001014140e] | |
1265 | user_jump3_end: | |
1266 | ||
1267 | .seg "data" | |
1268 | .align 0x2000 | |
1269 | user_data_start: | |
1270 | done_flags: | |
1271 | .word 0 | |
1272 | .align 8 | |
1273 | done_count: | |
1274 | .word 0,0 | |
1275 | Start_Flags: | |
1276 | .word 0,0,0,0 | |
1277 | Finish_Flag: | |
1278 | .word 0,0 | |
1279 | .align 8 | |
1280 | num_processors: | |
1281 | .word 1 | |
1282 | num_agents: | |
1283 | .word 0 | |
1284 | no_membar: | |
1285 | .word 0 | |
1286 | max_ireg: | |
1287 | .word 8,0 | |
1288 | max_freg: | |
1289 | .word 32,0 | |
1290 | .align 64 | |
1291 | p0_temp: | |
1292 | .word 0,0,0,0,0,0,0,0 | |
1293 | .word 0,0,0,0,0,0,0,0 | |
1294 | .word 0,0,0,0,0,0,0,0 | |
1295 | .word 0,0,0,0,0,0,0,0 | |
1296 | p0_debug: | |
1297 | .word 0,0,0,0,0,0,0,0 | |
1298 | .word 0,0,0,0,0,0,0,0 | |
1299 | p0_fsr: | |
1300 | .word 0x00000000,0x00000000 | |
1301 | .align 8 | |
1302 | p0_loop_cnt: | |
1303 | .word 1,0 | |
1304 | max_windows: | |
1305 | .word 1,0,0,0,0,0,0,0 | |
1306 | .word 0,0,0,0,0,0,0,0 | |
1307 | .word 0,0,0,0,0,0,0,0 | |
1308 | .word 0,0,0,0,0,0,0,0 | |
1309 | .word 0,0,0,0,0,0,0,0 | |
1310 | .word 0,0,0,0,0,0,0,0 | |
1311 | .word 0,0,0,0,0,0,0,0 | |
1312 | .word 0,0,0,0,0,0,0,0 | |
1313 | .word 0,0,0,0,0,0,0,0 | |
1314 | .word 0,0,0,0,0,0,0,0 | |
1315 | .word 0,0,0,0,0,0,0,0 | |
1316 | .word 0,0,0,0,0,0,0,0 | |
1317 | .word 0,0,0,0,0,0,0,0 | |
1318 | .word 0,0,0,0,0,0,0,0 | |
1319 | .word 0,0,0,0,0,0,0,0 | |
1320 | .word 0,0,0,0,0,0,0,0 | |
1321 | .word 0,0,0,0,0,0,0,0 | |
1322 | .word 0,0,0,0,0,0,0,0 | |
1323 | .word 0,0,0,0,0,0,0,0 | |
1324 | .word 0,0,0,0,0,0,0,0 | |
1325 | .word 0,0,0,0,0,0,0,0 | |
1326 | .word 0,0,0,0,0,0,0,0 | |
1327 | .word 0,0,0,0,0,0,0,0 | |
1328 | .word 0,0,0,0,0,0,0,0 | |
1329 | .word 0,0,0,0,0,0,0,0 | |
1330 | .word 0,0,0,0,0,0,0,0 | |
1331 | .word 0,0,0,0,0,0,0,0 | |
1332 | .word 0,0,0,0,0,0,0,0 | |
1333 | .word 0,0,0,0,0,0,0,0 | |
1334 | .word 0,0,0,0,0,0,0,0 | |
1335 | .word 0,0,0,0,0,0,0,0 | |
1336 | .word 0,0,0,0,0,0,0,0 | |
1337 | ||
1338 | .align 8 | |
1339 | p0_init_registers: | |
1340 | .word 0x4702eea8,0x29defc40 ! Init value for %l0 | |
1341 | .word 0xfa7dc5c0,0x0bc4e916 ! Init value for %l1 | |
1342 | .word 0x469ecf88,0x0876b754 ! Init value for %l2 | |
1343 | .word 0xbaf8f7be,0x807149ca ! Init value for %l3 | |
1344 | .word 0x9c87373c,0x31b59b80 ! Init value for %l4 | |
1345 | .word 0xf2b66e72,0x66445275 ! Init value for %l5 | |
1346 | .word 0x68a336b2,0x1af3306b ! Init value for %l6 | |
1347 | .word 0xbe934732,0x256a7a34 ! Init value for %l7 | |
1348 | .align 64 | |
1349 | p0_init_freg: | |
1350 | .word 0xdf20c560,0x84fdf5e9 ! Init value for %f0 | |
1351 | .word 0x777b5c07,0x6a61b522 ! Init value for %f2 | |
1352 | .word 0x6a8869a8,0x93d9da8d ! Init value for %f4 | |
1353 | .word 0xd85d76d2,0xf9a1e170 ! Init value for %f6 | |
1354 | .word 0x40733343,0xe05936cd ! Init value for %f8 | |
1355 | .word 0x5306d237,0x00f9a512 ! Init value for %f10 | |
1356 | .word 0x90e1509e,0x79625649 ! Init value for %f12 | |
1357 | .word 0x14cadd97,0x149fba8a ! Init value for %f14 | |
1358 | .word 0x5749f829,0x08613d44 ! Init value for %f16 | |
1359 | .word 0x525b2df0,0x0770c2dc ! Init value for %f18 | |
1360 | .word 0x146f39fa,0xfa7fe875 ! Init value for %f20 | |
1361 | .word 0x93ebe1e4,0x87a86e1b ! Init value for %f22 | |
1362 | .word 0xe048c1f2,0x58d819a8 ! Init value for %f24 | |
1363 | .word 0x64c3c10e,0xdfcb6073 ! Init value for %f26 | |
1364 | .word 0x23bd4658,0xd8def832 ! Init value for %f28 | |
1365 | .word 0xa7ae9a5d,0xc455ebc7 ! Init value for %f30 | |
1366 | .word 0x971a6130,0x7da46f97 ! Init value for %f32 | |
1367 | .word 0xc614c152,0x924474f8 ! Init value for %f34 | |
1368 | .word 0x903f06bc,0x7b85bd79 ! Init value for %f36 | |
1369 | .word 0xa897a373,0x9c740c27 ! Init value for %f38 | |
1370 | .word 0x6c6595dd,0x69fe964f ! Init value for %f40 | |
1371 | .word 0xbb2ac0ca,0x4703c3d7 ! Init value for %f42 | |
1372 | .word 0xaf42ffde,0x74ec3b92 ! Init value for %f44 | |
1373 | .word 0x8f09b226,0x94ce0ec2 ! Init value for %f46 | |
1374 | .word 0xfc359044,0xa37f7a57 | |
1375 | .word 0x7b2edb2c,0x84160e43 | |
1376 | .word 0xe9e81ede,0xd59a2f49 | |
1377 | .word 0xe36cc250,0x1b56e5d7 | |
1378 | .word 0x7dd67360,0x2127af58 | |
1379 | .word 0x97ac3bc8,0x897b500d | |
1380 | .word 0xc4be4eb9,0xfef00662 | |
1381 | .word 0xadf0f858,0x21b08316 | |
1382 | p0_share_mask: | |
1383 | .word 0xffff0000,0x00000000 | |
1384 | .word 0x00000000,0x00000000 | |
1385 | .word 0x00000000,0x00000000 | |
1386 | .word 0x00000000,0x00000000 | |
1387 | .word 0x00000000,0x00000000 | |
1388 | .word 0x00000000,0x00000000 | |
1389 | .word 0x00000000,0x00000000 | |
1390 | .word 0x00000000,0x00000000 | |
1391 | p0_expected_registers: | |
1392 | .word 0x00000000,0x00000000 | |
1393 | .word 0x00000000,0x705bbb6d | |
1394 | .word 0x00000000,0x00000060 | |
1395 | .word 0x00000000,0x49130bb5 | |
1396 | .word 0x00000000,0x0000339f | |
1397 | .word 0x00000000,0x00000016 | |
1398 | .word 0x00000000,0x0000d087 | |
1399 | .word 0x00000000,0x00000028 | |
1400 | p0_expected_fp_regs: | |
1401 | .word 0x1bd50903,0x3d5e50f3 | |
1402 | .word 0x54dd74aa,0xf2aab844 | |
1403 | .word 0xd28fdb2b,0xd9e9eeca | |
1404 | .word 0x1fe04ab0,0x6affabb0 | |
1405 | .word 0xa05062ac,0x38c2171c | |
1406 | .word 0xb04756ea,0x3b895361 | |
1407 | .word 0xc84b6528,0x3a9d7a26 | |
1408 | .word 0xec614b16,0x2f020f7c | |
1409 | .word 0x5749f829,0x08613d44 | |
1410 | .word 0x525b2df0,0x0770c2dc | |
1411 | .word 0x146f39fa,0xfa7fe875 | |
1412 | .word 0x93ebe1e4,0x87a86e1b | |
1413 | .word 0xe048c1f2,0x58d819a8 | |
1414 | .word 0xa072e511,0xd45c3262 | |
1415 | .word 0x23bd4658,0xd8def832 | |
1416 | .word 0xa7ae9a5d,0xc455ebc7 | |
1417 | .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 | |
1418 | p0_local0_expect: | |
1419 | .word 0xb2579d61,0x6986d98c | |
1420 | .word 0xa70e2eab,0xb17089af | |
1421 | .word 0x23bd4658,0xd8def832 | |
1422 | .word 0x004f4668,0x0cad1049 | |
1423 | .word 0x146f39fa,0x8d701288 | |
1424 | .word 0xbc39fc0f,0x3cc85240 | |
1425 | .word 0xac18afb7,0x754d67c2 | |
1426 | .word 0x95051e06,0x48c8274c | |
1427 | p0_local0_sec_expect: | |
1428 | .word 0xd8965e68,0x705bbb6d | |
1429 | .word 0x4702eea8,0x29defc40 | |
1430 | .word 0x00000032,0xa4bb0373 | |
1431 | .word 0xf53cdb7f,0xa4b61905 | |
1432 | .word 0xe17da5bd,0x5d4eaae0 | |
1433 | .word 0x7b47ac85,0xd45fe058 | |
1434 | .word 0x6035b406,0xbd918c10 | |
1435 | .word 0xc3940c49,0x78f60b94 | |
1436 | p0_local1_expect: | |
1437 | .word 0x75989d14,0x7dbefcc5 | |
1438 | .word 0x253d6108,0x29f84957 | |
1439 | .word 0xa4bb0373,0x2bdb8fd2 | |
1440 | .word 0xf0e62c73,0x35413aff | |
1441 | .word 0x16c98cc6,0x292a787e | |
1442 | .word 0x39acd953,0x54c07ec7 | |
1443 | .word 0x443d6108,0xb5dc8926 | |
1444 | .word 0x85691a14,0xaf2a44ab | |
1445 | p0_local1_sec_expect: | |
1446 | .word 0xffc520df,0x25de3618 | |
1447 | .word 0xd0878e66,0x49f7d2bc | |
1448 | .word 0xff2dcf2c,0x89a6cf39 | |
1449 | .word 0x3c86d4c7,0xec3ffd50 | |
1450 | .word 0x5f2dcd3f,0xcca0a3d8 | |
1451 | .word 0x9682e724,0xfa2dcb6b | |
1452 | .word 0x1ef023d6,0x97c79cee | |
1453 | .word 0xcaf4d56b,0xe73ef833 | |
1454 | p0_local2_expect: | |
1455 | .word 0xb50b1349,0x24ab02ff | |
1456 | .word 0x23bd4658,0xff6d10d0 | |
1457 | .word 0x281f262a,0x104f8603 | |
1458 | .word 0x2c267095,0x8dd0d11e | |
1459 | .word 0x617d5462,0x0407e2e6 | |
1460 | .word 0xa2725375,0x7d4fe95b | |
1461 | .word 0x64a4e083,0x92cb0696 | |
1462 | .word 0x18a9c8c3,0x4c634495 | |
1463 | p0_local2_sec_expect: | |
1464 | .word 0x8213cbb4,0x56ca4bfd | |
1465 | .word 0xcfcbf5af,0x0a85c18f | |
1466 | .word 0x4f10d4f6,0xc35d69ab | |
1467 | .word 0x5e384626,0x992f08ff | |
1468 | .word 0x1d70a400,0x7570bace | |
1469 | .word 0xb5419856,0xfa7d60a2 | |
1470 | .word 0x23c06f14,0xfc0d2fc8 | |
1471 | .word 0xcd948a42,0x8e283664 | |
1472 | p0_local3_expect: | |
1473 | .word 0xd8965e68,0xd45c3262 | |
1474 | .word 0x7c0f022f,0x164b61ec | |
1475 | .word 0x917efd44,0x076effff | |
1476 | .word 0x186f0490,0xc40846f2 | |
1477 | .word 0xf9756033,0xf4e3f7a6 | |
1478 | .word 0x0420c2cb,0x01f6b163 | |
1479 | .word 0xc8e038c1,0x23792596 | |
1480 | .word 0xe46f1fc8,0xc3075519 | |
1481 | p0_local3_sec_expect: | |
1482 | .word 0xd9e9eeca,0x517dc4fa | |
1483 | .word 0x256a7a34,0x20983c0f | |
1484 | .word 0x09b7aa1a,0x0f473a1d | |
1485 | .word 0x2411e02d,0xfaa3451b | |
1486 | .word 0xe1e14af0,0xd538b84b | |
1487 | .word 0xf7fd8e8a,0x08600bda | |
1488 | .word 0xc35b589a,0x9e9072ee | |
1489 | .word 0xd5ca398c,0xfbee95fc | |
1490 | p0_local4_expect: | |
1491 | .word 0xff270903,0x3d5e50f3 | |
1492 | .word 0xffdd74aa,0xfffff562 | |
1493 | .word 0x3b3c3942,0x809147b0 | |
1494 | .word 0x1fe04ab0,0x6affabb0 | |
1495 | .word 0xa05062ac,0x38c2171c | |
1496 | .word 0xb04756ea,0x3b895361 | |
1497 | .word 0xc84b6528,0x3a9d7a26 | |
1498 | .word 0xec614b16,0x2f020f7c | |
1499 | p0_local4_sec_expect: | |
1500 | .word 0xc87d3238,0xa1c40ecb | |
1501 | .word 0xcd1e1a53,0x16c4c708 | |
1502 | .word 0xff55f9b0,0xb57e7584 | |
1503 | .word 0xc1c4b222,0xc46dca22 | |
1504 | .word 0x95b99870,0xda810ec4 | |
1505 | .word 0x5450b0d5,0x1a0ee35e | |
1506 | .word 0x74640374,0x91a82411 | |
1507 | .word 0x5df155e7,0x8c399dc4 | |
1508 | p0_local5_expect: | |
1509 | .word 0x03e2015e,0xf1e33423 | |
1510 | .word 0x00000093,0x4afe7ec6 | |
1511 | .word 0x26449f02,0xedcdba71 | |
1512 | .word 0x8ee101df,0x4a9551f2 | |
1513 | .word 0xfa2a3ab1,0x3bf15e2a | |
1514 | .word 0xd90f43fb,0x5a718ca4 | |
1515 | .word 0xffffffff,0xffffffff | |
1516 | .word 0xf6df7484,0x483dd0b5 | |
1517 | p0_local5_sec_expect: | |
1518 | .word 0x03736b6e,0x8cf7b013 | |
1519 | .word 0x029f4f63,0x7b5cce9e | |
1520 | .word 0xab74b903,0xf201c74a | |
1521 | .word 0xff20b4c2,0x16ae5d93 | |
1522 | .word 0x3b6f10b3,0xf1dc6e3a | |
1523 | .word 0x1317d5e6,0x73f0963e | |
1524 | .word 0xb4829bd5,0x7fcb550a | |
1525 | .word 0x8af225b7,0x8ca5211b | |
1526 | p0_local6_expect: | |
1527 | .word 0x00000000,0x0000339f | |
1528 | .word 0x44b8aaf2,0xaa74dd54 | |
1529 | .word 0xcaeee9d9,0x2bdb8fd2 | |
1530 | .word 0xb0abff6a,0xb04ae01f | |
1531 | .word 0x1c17c238,0xac6250a0 | |
1532 | .word 0x6153893b,0xea5647b0 | |
1533 | .word 0x267a9d3a,0x28654bc8 | |
1534 | .word 0x7c0f022f,0x164b61ec | |
1535 | p0_local6_sec_expect: | |
1536 | .word 0x00e55aa6,0x259aaa56 | |
1537 | .word 0x28a02104,0x4389e7d8 | |
1538 | .word 0xec614b16,0x2f020f7c | |
1539 | .word 0xf10cbf46,0xa588eb49 | |
1540 | .word 0x828f34cd,0xcd716a48 | |
1541 | .word 0x18b47f7e,0xd37899e1 | |
1542 | .word 0x5aa17e64,0xfee3da5a | |
1543 | .word 0x3f2cca97,0x05e32cc1 | |
1544 | share0_expect: | |
1545 | .word 0x4770fcac,0x9201edeb | |
1546 | .word 0xefcd076f,0x80e53a74 | |
1547 | .word 0x34ab4969,0x74e615df | |
1548 | .word 0x2b4e7098,0x281a62b3 | |
1549 | .word 0x0870ef5c,0x9bc05143 | |
1550 | .word 0x93f9639d,0x5a1d1afc | |
1551 | .word 0xfdf20aa3,0x842fd208 | |
1552 | .word 0x4b135010,0xadaf7c19 | |
1553 | share1_expect: | |
1554 | .word 0x61ffc321,0x68d33e6c | |
1555 | .word 0x94521aa8,0x7a734d03 | |
1556 | .word 0xdecb053c,0x9bbb3580 | |
1557 | .word 0x228089ea,0x2256083a | |
1558 | .word 0x6bfd712e,0x0a753021 | |
1559 | .word 0x2dc93102,0x8953958d | |
1560 | .word 0x8ecfca94,0x88c07540 | |
1561 | .word 0x13cf2b1f,0xf8cb8ba0 | |
1562 | .word 0xffff99be,0xfe55bbd1 | |
1563 | .word 0xf81c0cac,0x9903b097 | |
1564 | .word 0xfbcbf616,0x93f1eafd | |
1565 | .word 0xecc75d4a,0xf7375b67 | |
1566 | .word 0xb053ddf5,0x4d10bf24 | |
1567 | .word 0xa0ba11e6,0x57bc7c1c | |
1568 | .word 0xab886006,0xa107b57e | |
1569 | .word 0x33eceb96,0x125af4e7 | |
1570 | share2_expect: | |
1571 | .word 0x962a1c4a,0x67e39c3a | |
1572 | .word 0x0873de0d,0x799d209f | |
1573 | .word 0x8effc948,0x31a839e4 | |
1574 | .word 0x62791f13,0x94af9ccb | |
1575 | .word 0x39b5c5f3,0x5a874a7f | |
1576 | .word 0xdea43700,0x6a8d62b3 | |
1577 | .word 0x3e12a739,0x98bef46c | |
1578 | .word 0xe0491a8f,0x15cbe224 | |
1579 | share3_expect: | |
1580 | .word 0x4dae4dcc,0xb49f52b0 | |
1581 | .word 0xa207fbf0,0x0373867c | |
1582 | .word 0x6f26dc0b,0x859fc46b | |
1583 | .word 0x34d4562b,0x361d0267 | |
1584 | .word 0x799abe05,0xe174fa18 | |
1585 | .word 0x966d5e82,0x701a3ceb | |
1586 | .word 0x15125f7d,0x99391a6b | |
1587 | .word 0x13bdb88b,0x4c623026 | |
1588 | .word 0x01ffbbcd,0x1f50f110 | |
1589 | .word 0x550bb4c5,0x4c25ea56 | |
1590 | .word 0x0f04cf6d,0xa693aeef | |
1591 | .word 0xc8c61957,0x7a1f64f8 | |
1592 | .word 0xe3155c3c,0x40252461 | |
1593 | .word 0xcafef2fc,0x7c5aa67a | |
1594 | .word 0xc8aa50c4,0x4f7e5867 | |
1595 | .word 0xdbc31114,0x6f5f4567 | |
1596 | .word 0xb53ab584,0x027c953f | |
1597 | .word 0x45d2ed25,0x6006713a | |
1598 | .word 0x9f8034d6,0x398be5eb | |
1599 | .word 0xb32c1c7f,0xb0628509 | |
1600 | .word 0xbe338374,0xa0ce723a | |
1601 | .word 0x83428997,0x20ddb0ca | |
1602 | .word 0x02ecdbba,0x81bd81eb | |
1603 | .word 0x5222305f,0xdb121251 | |
1604 | .word 0x4701d94b,0xff2e9aac | |
1605 | .word 0x948832a6,0x3ae0b262 | |
1606 | .word 0xce6a012f,0xc0ca518a | |
1607 | .word 0xbe5107b1,0x84bd8c4a | |
1608 | .word 0xa0725dde,0x08f08b36 | |
1609 | .word 0xd2b513b9,0xe7ef2030 | |
1610 | .word 0xfe3ccfd2,0x0ed75663 | |
1611 | .word 0x0a2b2aaf,0x73150814 | |
1612 | .word 0xff3c07c4,0x47ba0aea | |
1613 | .word 0x655c0ec7,0x39d4c5e7 | |
1614 | .word 0x63cf463a,0x0ef420e5 | |
1615 | .word 0x98ea3fe4,0x1fa74011 | |
1616 | .word 0x36734ad3,0xc7482817 | |
1617 | .word 0x5b664e68,0x98e674a1 | |
1618 | .word 0x9228ee64,0x679b1cab | |
1619 | .word 0xd9c293f8,0x2311508d | |
1620 | .word 0x6f99967f,0x2a87d1a7 | |
1621 | .word 0xaf7cb723,0x844d667d | |
1622 | .word 0x3a3edb9f,0x56c5700a | |
1623 | .word 0x7d78e311,0x4b8435c6 | |
1624 | .word 0x80595b63,0xdebf2a11 | |
1625 | .word 0x7acae5a5,0xc70bee85 | |
1626 | .word 0x5b221bf6,0xa9196d9c | |
1627 | .word 0x030e2a6f,0xd2c343ab | |
1628 | .word 0x199fd0a0,0xcce54575 | |
1629 | .word 0x3ab56500,0x8ae42862 | |
1630 | .word 0xb89fe694,0x9653ed22 | |
1631 | .word 0x370b0807,0xc7dee3e9 | |
1632 | .word 0x4232b3a6,0x93cd9b55 | |
1633 | .word 0xd186fa8d,0x26838ed5 | |
1634 | .word 0xaa54a56a,0x6794a512 | |
1635 | .word 0x76cc331b,0x335194e8 | |
1636 | .word 0x129a50ef,0x8a819d7f | |
1637 | .word 0x4e31948f,0x45611ece | |
1638 | .word 0x3e0c830d,0xc264d9e8 | |
1639 | .word 0xb2c8f079,0x0c20f2bf | |
1640 | .word 0x93f5acac,0x8c4a53cb | |
1641 | .word 0xeeb3de8f,0x0b7a81fe | |
1642 | .word 0x29fd9771,0x921ffb53 | |
1643 | .word 0x77da076e,0x25bcd568 | |
1644 | p0_invalidate_semaphore: | |
1645 | .word 0 | |
1646 | ! Data for Cross Processor Interrupt | |
1647 | .align 8 | |
1648 | received_xintr: | |
1649 | .word 0,0,0,0,0,0,0,0 | |
1650 | .word 0,0,0,0,0,0,0,0 | |
1651 | .word 0,0,0,0,0,0,0,0 | |
1652 | .word 0,0,0,0,0,0,0,0 | |
1653 | .word 0,0,0,0,0,0,0,0 | |
1654 | .word 0,0,0,0,0,0,0,0 | |
1655 | .word 0,0,0,0,0,0,0,0 | |
1656 | .word 0,0,0,0,0,0,0,0 | |
1657 | p0_dispatch_retry: | |
1658 | .word 0,0 | |
1659 | p0_xintr_data: | |
1660 | .word 0x00000000,0x00000001 | |
1661 | .word 0xb96773e8,0x27b298e7 | |
1662 | .word 0x00000000,0x00000002 | |
1663 | .word 0x240b5880,0x7501f869 | |
1664 | .word 0x00000000,0x00000003 | |
1665 | .word 0xed0b1a48,0x02dc2279 | |
1666 | .word 0x00000000,0x00000004 | |
1667 | .word 0x87d51698,0x1ae6a233 | |
1668 | .word 0x00000000,0x00000005 | |
1669 | .word 0x82d4a437,0x809f3c81 | |
1670 | .word 0x00000000,0x00000006 | |
1671 | .word 0xae65b067,0x9a073676 | |
1672 | .word 0x00000000,0x00000007 | |
1673 | .word 0xe1112168,0x2ebc04d2 | |
1674 | .word 0x00000000,0x00000008 | |
1675 | .word 0x968cf107,0xcb33b96f | |
1676 | .align 8 | |
1677 | p0_xintr_expected: | |
1678 | .word 0 | |
1679 | .align 64 | |
1680 | xintr_data_ptrs: | |
1681 | .word p0_xintr_data | |
1682 | .align 8 | |
1683 | p0_xintr_db: | |
1684 | .skip 512 | |
1685 | p0_xintr_retry_count: | |
1686 | .word 0,0 | |
1687 | p0_reset_cnt: | |
1688 | .word 0 | |
1689 | .align 8 | |
1690 | p0_ec_timing_ctrl: | |
1691 | .word 0,0 | |
1692 | p0_ec_control: | |
1693 | .word 0,0 | |
1694 | p0_mcu_shadow: | |
1695 | .skip 80 | |
1696 | user_data_end: | |
1697 | ||
1698 | ||
1699 | SECTION .p0_local0 DATA_VA=0x000800000 | |
1700 | ||
1701 | attr_data { | |
1702 | Name = .p0_local0, | |
1703 | VA = 0x0000000000800000, | |
1704 | RA = 0x0000000010000000, | |
1705 | PA = ra2pa(0x0000000010000000,0), | |
1706 | part_0_ctx_nonzero_tsb_config_0, | |
1707 | TTE_Context=PCONTEXT, | |
1708 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1709 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1710 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1711 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1712 | } | |
1713 | ||
1714 | .data | |
1715 | .seg "data" | |
1716 | .align 0x2000 | |
1717 | .global p0_local0_start | |
1718 | p0_local0_begin: | |
1719 | .skip 0x1400 | |
1720 | p0_local0_start: | |
1721 | .word 0xb2579d61,0x6986d98c,0x630e2eab,0xb17089af | |
1722 | .word 0xf56351ca,0x30003c51,0x532b4668,0x0cad1049 | |
1723 | .word 0x27e8c49a,0x8d701288,0xbc39fc0f,0x3cc85240 | |
1724 | .word 0xac18afb7,0x754d67c2,0x95051e06,0x48c8274c | |
1725 | p0_local0_end: | |
1726 | ||
1727 | SECTION .p0_local0_sec DATA_VA=0x000800000 | |
1728 | ||
1729 | attr_data { | |
1730 | Name = .p0_local0_sec, | |
1731 | VA = 0x0000000000800000, | |
1732 | RA = 0x0000000030000000, | |
1733 | PA = ra2pa(0x0000000030000000,0), | |
1734 | part_0_ctx_nonzero_tsb_config_0, | |
1735 | TTE_Context=SCONTEXT, | |
1736 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1737 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1738 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1739 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1740 | } | |
1741 | ||
1742 | .data | |
1743 | .seg "data" | |
1744 | .align 0x2000 | |
1745 | .global p0_local0_sec_start | |
1746 | p0_local0_sec_begin: | |
1747 | .skip 0x1400 | |
1748 | p0_local0_sec_start: | |
1749 | .word 0xd8965e68,0x705bbb6d,0x0cae061b,0x0e801431 | |
1750 | .word 0x64ea19c6,0x6f839ecb,0xf53cdb7f,0xa4b61905 | |
1751 | .word 0xe17da5bd,0x5d4eaae0,0x7b47ac85,0xd45fe058 | |
1752 | .word 0x6035b406,0xbd918c10,0xc3940c49,0x78f60b94 | |
1753 | p0_local0_sec_end: | |
1754 | ||
1755 | SECTION .p0_local1 DATA_VA=0x000802000 | |
1756 | ||
1757 | attr_data { | |
1758 | Name = .p0_local1, | |
1759 | VA = 0x0000000000802000, | |
1760 | RA = 0x0000000010040000, | |
1761 | PA = ra2pa(0x0000000010040000,0), | |
1762 | part_0_ctx_nonzero_tsb_config_0, | |
1763 | TTE_Context=PCONTEXT, | |
1764 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1765 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1766 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1767 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1768 | } | |
1769 | ||
1770 | .data | |
1771 | .seg "data" | |
1772 | .align 0x2000 | |
1773 | .global p0_local1_start | |
1774 | p0_local1_begin: | |
1775 | .skip 0x1400 | |
1776 | p0_local1_start: | |
1777 | .word 0x75989d14,0x7dbefcc5,0xb8becb5d,0x890260f4 | |
1778 | .word 0xcaeee9d9,0x2bdb8fd2,0xf0e62c73,0x35413a53 | |
1779 | .word 0x16c98cc6,0x292a787e,0x39acd953,0x54c07ec7 | |
1780 | .word 0x6593b2f0,0xb5dc8926,0x85691a14,0xaf2a44ab | |
1781 | p0_local1_end: | |
1782 | ||
1783 | SECTION .p0_local1_sec DATA_VA=0x000802000 | |
1784 | ||
1785 | attr_data { | |
1786 | Name = .p0_local1_sec, | |
1787 | VA = 0x0000000000802000, | |
1788 | RA = 0x0000000030040000, | |
1789 | PA = ra2pa(0x0000000030040000,0), | |
1790 | part_0_ctx_nonzero_tsb_config_0, | |
1791 | TTE_Context=SCONTEXT, | |
1792 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1793 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1794 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1795 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1796 | } | |
1797 | ||
1798 | .data | |
1799 | .seg "data" | |
1800 | .align 0x2000 | |
1801 | .global p0_local1_sec_start | |
1802 | p0_local1_sec_begin: | |
1803 | .skip 0x1400 | |
1804 | p0_local1_sec_start: | |
1805 | .word 0x3c69d95b,0x25de3618,0xd0878e66,0x49f7d2bc | |
1806 | .word 0x722dcf2c,0x89a6cf39,0x3c86d4c7,0xec3ffd50 | |
1807 | .word 0x5f2dcd3f,0xcca0a3d8,0x9682e724,0xfa2dcb6b | |
1808 | .word 0x1ef023d6,0x97c79cee,0xcaf4d56b,0xe73ef833 | |
1809 | p0_local1_sec_end: | |
1810 | ||
1811 | SECTION .p0_local2 DATA_VA=0x000804000 | |
1812 | ||
1813 | attr_data { | |
1814 | Name = .p0_local2, | |
1815 | VA = 0x0000000000804000, | |
1816 | RA = 0x0000000010080000, | |
1817 | PA = ra2pa(0x0000000010080000,0), | |
1818 | part_0_ctx_nonzero_tsb_config_0, | |
1819 | TTE_Context=PCONTEXT, | |
1820 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1821 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1822 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1823 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1824 | } | |
1825 | ||
1826 | .data | |
1827 | .seg "data" | |
1828 | .align 0x2000 | |
1829 | .global p0_local2_start | |
1830 | p0_local2_begin: | |
1831 | .skip 0x1400 | |
1832 | p0_local2_start: | |
1833 | .word 0xb50b1349,0x24ab02ff,0xe52be777,0xff6d10d0 | |
1834 | .word 0x281f262a,0x104f8603,0x2c267095,0x8dd0d11e | |
1835 | .word 0x617d5462,0x0407e2e6,0xa2725375,0x7d4fe95b | |
1836 | .word 0x64a4e083,0x92cb0696,0x18a9c8c3,0x4c634495 | |
1837 | p0_local2_end: | |
1838 | ||
1839 | SECTION .p0_local2_sec DATA_VA=0x000804000 | |
1840 | ||
1841 | attr_data { | |
1842 | Name = .p0_local2_sec, | |
1843 | VA = 0x0000000000804000, | |
1844 | RA = 0x0000000030080000, | |
1845 | PA = ra2pa(0x0000000030080000,0), | |
1846 | part_0_ctx_nonzero_tsb_config_0, | |
1847 | TTE_Context=SCONTEXT, | |
1848 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1849 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1850 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1851 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1852 | } | |
1853 | ||
1854 | .data | |
1855 | .seg "data" | |
1856 | .align 0x2000 | |
1857 | .global p0_local2_sec_start | |
1858 | p0_local2_sec_begin: | |
1859 | .skip 0x1400 | |
1860 | p0_local2_sec_start: | |
1861 | .word 0x8213cbb4,0x56ca4bfd,0xcfcbf5af,0x0a85c18f | |
1862 | .word 0x1bced4f6,0xc35d69ab,0x5e384626,0x992f08ff | |
1863 | .word 0x1d70a400,0x7570bace,0xb5419856,0xfa7d60a2 | |
1864 | .word 0x23c06f14,0xfc0d2fc8,0xcd948a42,0x8e283664 | |
1865 | p0_local2_sec_end: | |
1866 | ||
1867 | SECTION .p0_local3 DATA_VA=0x000806000 | |
1868 | ||
1869 | attr_data { | |
1870 | Name = .p0_local3, | |
1871 | VA = 0x0000000000806000, | |
1872 | RA = 0x00000000100c0000, | |
1873 | PA = ra2pa(0x00000000100c0000,0), | |
1874 | part_0_ctx_nonzero_tsb_config_0, | |
1875 | TTE_Context=PCONTEXT, | |
1876 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1877 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1878 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1879 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1880 | } | |
1881 | ||
1882 | .data | |
1883 | .seg "data" | |
1884 | .align 0x2000 | |
1885 | .global p0_local3_start | |
1886 | p0_local3_begin: | |
1887 | .skip 0x1400 | |
1888 | p0_local3_start: | |
1889 | .word 0xa072e511,0xd45c3262,0x1d17886e,0x7205a03a | |
1890 | .word 0x917efd44,0x076ed24f,0x186f0490,0xc40846f2 | |
1891 | .word 0xf9756033,0xf4e3f7a6,0x0420c2cb,0x01f6b163 | |
1892 | .word 0xc8e038c1,0x23792596,0xe46f1fc8,0xc3075519 | |
1893 | p0_local3_end: | |
1894 | ||
1895 | SECTION .p0_local3_sec DATA_VA=0x000806000 | |
1896 | ||
1897 | attr_data { | |
1898 | Name = .p0_local3_sec, | |
1899 | VA = 0x0000000000806000, | |
1900 | RA = 0x00000000300c0000, | |
1901 | PA = ra2pa(0x00000000300c0000,0), | |
1902 | part_0_ctx_nonzero_tsb_config_0, | |
1903 | TTE_Context=SCONTEXT, | |
1904 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1905 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1906 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1907 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1908 | } | |
1909 | ||
1910 | .data | |
1911 | .seg "data" | |
1912 | .align 0x2000 | |
1913 | .global p0_local3_sec_start | |
1914 | p0_local3_sec_begin: | |
1915 | .skip 0x1400 | |
1916 | p0_local3_sec_start: | |
1917 | .word 0x62f5badc,0x517dc4fa,0x135cd64e,0x20983c0f | |
1918 | .word 0x09b7aa1a,0x0f473a1d,0x2411e02d,0xfaa3451b | |
1919 | .word 0xe1e14af0,0xd538b84b,0xf7fd8e8a,0x08600bda | |
1920 | .word 0xc35b589a,0x9e9072ee,0xd5ca398c,0xfbee95fc | |
1921 | p0_local3_sec_end: | |
1922 | ||
1923 | SECTION .p0_local4 DATA_VA=0x000808000 | |
1924 | ||
1925 | attr_data { | |
1926 | Name = .p0_local4, | |
1927 | VA = 0x0000000000808000, | |
1928 | RA = 0x0000000010100000, | |
1929 | PA = ra2pa(0x0000000010100000,0), | |
1930 | part_0_ctx_nonzero_tsb_config_0, | |
1931 | TTE_Context=PCONTEXT, | |
1932 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1933 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1934 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1935 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1936 | } | |
1937 | ||
1938 | .data | |
1939 | .seg "data" | |
1940 | .align 0x2000 | |
1941 | .global p0_local4_start | |
1942 | p0_local4_begin: | |
1943 | .skip 0x1400 | |
1944 | p0_local4_start: | |
1945 | .word 0x1bd50903,0x3d5e50f3,0x54dd74aa,0xf2aab844 | |
1946 | .word 0x3b3c3942,0x8091652f,0x1fe04ab0,0x6affabb0 | |
1947 | .word 0xa05062ac,0x38c2171c,0xb04756ea,0x3b895361 | |
1948 | .word 0xc84b6528,0x3a9d7a26,0xec614b16,0x2f020f7c | |
1949 | p0_local4_end: | |
1950 | ||
1951 | SECTION .p0_local4_sec DATA_VA=0x000808000 | |
1952 | ||
1953 | attr_data { | |
1954 | Name = .p0_local4_sec, | |
1955 | VA = 0x0000000000808000, | |
1956 | RA = 0x0000000030100000, | |
1957 | PA = ra2pa(0x0000000030100000,0), | |
1958 | part_0_ctx_nonzero_tsb_config_0, | |
1959 | TTE_Context=SCONTEXT, | |
1960 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1961 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1962 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1963 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1964 | } | |
1965 | ||
1966 | .data | |
1967 | .seg "data" | |
1968 | .align 0x2000 | |
1969 | .global p0_local4_sec_start | |
1970 | p0_local4_sec_begin: | |
1971 | .skip 0x1400 | |
1972 | p0_local4_sec_start: | |
1973 | .word 0xc87d3238,0xa1c40ecb,0xcd1e1a53,0x16c4c708 | |
1974 | .word 0x9255f9b0,0xb57e7584,0xc1c4b222,0xc46dca22 | |
1975 | .word 0x95b99870,0xda810ec4,0x5450b0d5,0x1a0ee35e | |
1976 | .word 0x74640374,0x91a82411,0x5df155e7,0x8c399dc4 | |
1977 | p0_local4_sec_end: | |
1978 | ||
1979 | SECTION .p0_local5 DATA_VA=0x00080a000 | |
1980 | ||
1981 | attr_data { | |
1982 | Name = .p0_local5, | |
1983 | VA = 0x000000000080a000, | |
1984 | RA = 0x0000000010140000, | |
1985 | PA = ra2pa(0x0000000010140000,0), | |
1986 | part_0_ctx_nonzero_tsb_config_0, | |
1987 | TTE_Context=PCONTEXT, | |
1988 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
1989 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
1990 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
1991 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
1992 | } | |
1993 | ||
1994 | .data | |
1995 | .seg "data" | |
1996 | .align 0x2000 | |
1997 | .global p0_local5_start | |
1998 | p0_local5_begin: | |
1999 | .skip 0x1400 | |
2000 | p0_local5_start: | |
2001 | .word 0x03e2015e,0xf1e33423,0x1758339f,0x4afe7ec6 | |
2002 | .word 0x26449f02,0xedcdba71,0x8ee101df,0x4a9551f2 | |
2003 | .word 0xfa2a3ab1,0x3bf15e2a,0xd90f43fb,0x5a718ca4 | |
2004 | .word 0xb8a3154e,0xd5567c9a,0xf6df7484,0x483dd0b5 | |
2005 | p0_local5_end: | |
2006 | ||
2007 | SECTION .p0_local5_sec DATA_VA=0x00080a000 | |
2008 | ||
2009 | attr_data { | |
2010 | Name = .p0_local5_sec, | |
2011 | VA = 0x000000000080a000, | |
2012 | RA = 0x0000000030140000, | |
2013 | PA = ra2pa(0x0000000030140000,0), | |
2014 | part_0_ctx_nonzero_tsb_config_0, | |
2015 | TTE_Context=SCONTEXT, | |
2016 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2017 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2018 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2019 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2020 | } | |
2021 | ||
2022 | .data | |
2023 | .seg "data" | |
2024 | .align 0x2000 | |
2025 | .global p0_local5_sec_start | |
2026 | p0_local5_sec_begin: | |
2027 | .skip 0x1400 | |
2028 | p0_local5_sec_start: | |
2029 | .word 0x04a76b6e,0x8cf7b013,0xcafa4f63,0x7b5cce9e | |
2030 | .word 0xab74b903,0xf201c74a,0xff20b4c2,0x16ae5d93 | |
2031 | .word 0x3b6f10b3,0xf1dc6e3a,0x1317d5e6,0x73f0963e | |
2032 | .word 0xb4829bd5,0x7fcb550a,0x8af225b7,0x8ca5211b | |
2033 | p0_local5_sec_end: | |
2034 | ||
2035 | SECTION .p0_local6 DATA_VA=0x00080c000 | |
2036 | ||
2037 | attr_data { | |
2038 | Name = .p0_local6, | |
2039 | VA = 0x000000000080c000, | |
2040 | RA = 0x0000000010180000, | |
2041 | PA = ra2pa(0x0000000010180000,0), | |
2042 | part_0_ctx_nonzero_tsb_config_0, | |
2043 | TTE_Context=PCONTEXT, | |
2044 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2045 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2046 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2047 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2048 | } | |
2049 | ||
2050 | .data | |
2051 | .seg "data" | |
2052 | .align 0x2000 | |
2053 | .global p0_local6_start | |
2054 | p0_local6_begin: | |
2055 | .skip 0x1400 | |
2056 | p0_local6_start: | |
2057 | .word 0x5e610fb8,0xa4bb0373,0xbb85c3a7,0x62dfef41 | |
2058 | .word 0x93b30020,0x8675702d,0x89257e09,0x2b4c3756 | |
2059 | .word 0xebca517e,0x1322610b,0xad84988f,0xf5fdb6f9 | |
2060 | .word 0x008c89a2,0x22ffc8bd,0x8d919c62,0x29722e7f | |
2061 | p0_local6_end: | |
2062 | ||
2063 | SECTION .p0_local6_sec DATA_VA=0x00080c000 | |
2064 | ||
2065 | attr_data { | |
2066 | Name = .p0_local6_sec, | |
2067 | VA = 0x000000000080c000, | |
2068 | RA = 0x0000000030180000, | |
2069 | PA = ra2pa(0x0000000030180000,0), | |
2070 | part_0_ctx_nonzero_tsb_config_0, | |
2071 | TTE_Context=SCONTEXT, | |
2072 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2073 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2074 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2075 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2076 | } | |
2077 | ||
2078 | .data | |
2079 | .seg "data" | |
2080 | .align 0x2000 | |
2081 | .global p0_local6_sec_start | |
2082 | p0_local6_sec_begin: | |
2083 | .skip 0x1400 | |
2084 | p0_local6_sec_start: | |
2085 | .word 0x8c345aa6,0x259aaa56,0x28a02104,0x4389e7d8 | |
2086 | .word 0x54f90903,0xa9ebb4a7,0xf10cbf46,0xa588eb49 | |
2087 | .word 0x828f34cd,0xcd716a48,0x18b47f7e,0xd37899e1 | |
2088 | .word 0x5aa17e64,0xfee3da5a,0x3f2cca97,0x05e32cc1 | |
2089 | p0_local6_sec_end: | |
2090 | ||
2091 | SECTION .share0 DATA_VA=0x00080e000 | |
2092 | ||
2093 | attr_data { | |
2094 | Name = .share0, | |
2095 | VA = 0x000000000080e000, | |
2096 | RA = 0x00000000201c0000, | |
2097 | PA = ra2pa(0x00000000201c0000,0), | |
2098 | part_0_ctx_nonzero_tsb_config_0, | |
2099 | TTE_Context=PCONTEXT, | |
2100 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2101 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2102 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2103 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2104 | } | |
2105 | ||
2106 | .data | |
2107 | .seg "data" | |
2108 | .align 0x2000 | |
2109 | .global share0_start | |
2110 | share0_begin: | |
2111 | share0_start: | |
2112 | .word 0x4770fcac,0x9201edeb,0xefcd076f,0x80e53a74 | |
2113 | .word 0x34ab4969,0x74e615df,0x2b4e7098,0x281a62b3 | |
2114 | .word 0x0870ef5c,0x9bc05143,0x93f9639d,0x5a1d1afc | |
2115 | .word 0xfdf20aa3,0x842fd208,0x4b135010,0xadaf7c19 | |
2116 | share0_end: | |
2117 | ||
2118 | SECTION .share1 DATA_VA=0x000810000 | |
2119 | ||
2120 | attr_data { | |
2121 | Name = .share1, | |
2122 | VA = 0x0000000000810000, | |
2123 | RA = 0x0000000020800000, | |
2124 | PA = ra2pa(0x0000000020800000,0), | |
2125 | part_0_ctx_nonzero_tsb_config_0, | |
2126 | TTE_Context=PCONTEXT, | |
2127 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2128 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2129 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2130 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2131 | } | |
2132 | ||
2133 | .data | |
2134 | .seg "data" | |
2135 | .align 0x2000 | |
2136 | .global share1_start | |
2137 | share1_begin: | |
2138 | share1_start: | |
2139 | .word 0x61e5c321,0x68d33e6c,0x94521aa8,0x7a734d03 | |
2140 | .word 0xdecb053c,0x9bbb3580,0x228089ea,0x2256083a | |
2141 | .word 0x6bfd712e,0x0a753021,0x2dc93102,0x8953958d | |
2142 | .word 0x8ecfca94,0x88c07540,0x13cf2b1f,0xf8cb8ba0 | |
2143 | .word 0x123299be,0xfe55bbd1,0xf81c0cac,0x9903b097 | |
2144 | .word 0xfbcbf616,0x93f1eafd,0xecc75d4a,0xf7375b67 | |
2145 | .word 0xb053ddf5,0x4d10bf24,0xa0ba11e6,0x57bc7c1c | |
2146 | .word 0xab886006,0xa107b57e,0x33eceb96,0x125af4e7 | |
2147 | share1_end: | |
2148 | ||
2149 | SECTION .share2 DATA_VA=0x000812000 | |
2150 | ||
2151 | attr_data { | |
2152 | Name = .share2, | |
2153 | VA = 0x0000000000812000, | |
2154 | RA = 0x00000000211c0000, | |
2155 | PA = ra2pa(0x00000000211c0000,0), | |
2156 | part_0_ctx_nonzero_tsb_config_0, | |
2157 | TTE_Context=PCONTEXT, | |
2158 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2159 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2160 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2161 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2162 | } | |
2163 | ||
2164 | .data | |
2165 | .seg "data" | |
2166 | .align 0x2000 | |
2167 | .global share2_start | |
2168 | share2_begin: | |
2169 | share2_start: | |
2170 | .word 0x962a1c4a,0x67e39c3a,0x0873de0d,0x799d209f | |
2171 | .word 0x8effc948,0x31a839e4,0x62791f13,0x94af9ccb | |
2172 | .word 0x39b5c5f3,0x5a874a7f,0xdea43700,0x6a8d62b3 | |
2173 | .word 0x3e12a739,0x98bef46c,0xe0491a8f,0x15cbe224 | |
2174 | share2_end: | |
2175 | ||
2176 | SECTION .share3 DATA_VA=0x000814000 | |
2177 | ||
2178 | attr_data { | |
2179 | Name = .share3, | |
2180 | VA = 0x0000000000814000, | |
2181 | RA = 0x0000000021800000, | |
2182 | PA = ra2pa(0x0000000021800000,0), | |
2183 | part_0_ctx_nonzero_tsb_config_0, | |
2184 | TTE_Context=PCONTEXT, | |
2185 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
2186 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
2187 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
2188 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
2189 | } | |
2190 | ||
2191 | .data | |
2192 | .seg "data" | |
2193 | .align 0x2000 | |
2194 | .global share3_start | |
2195 | share3_begin: | |
2196 | share3_start: | |
2197 | .word 0x4dae4dcc,0xb49f52b0,0xa207fbf0,0x0373867c | |
2198 | .word 0x6f26dc0b,0x859fc46b,0x34d4562b,0x361d0267 | |
2199 | .word 0x799abe05,0xe174fa18,0x966d5e82,0x701a3ceb | |
2200 | .word 0x15125f7d,0x99391a6b,0x13bdb88b,0x4c623026 | |
2201 | .word 0x0185bbcd,0x1f50f110,0x550bb4c5,0x4c25ea56 | |
2202 | .word 0x0f04cf6d,0xa693aeef,0xc8c61957,0x7a1f64f8 | |
2203 | .word 0xe3155c3c,0x40252461,0xcafef2fc,0x7c5aa67a | |
2204 | .word 0xc8aa50c4,0x4f7e5867,0xdbc31114,0x6f5f4567 | |
2205 | .word 0xb53ab584,0x027c953f,0x45d2ed25,0x6006713a | |
2206 | .word 0x9f8034d6,0x398be5eb,0xb32c1c7f,0xb0628509 | |
2207 | .word 0xbe338374,0xa0ce723a,0x83428997,0x20ddb0ca | |
2208 | .word 0x02ecdbba,0x81bd81eb,0x5222305f,0xdb121251 | |
2209 | .word 0x4701d94b,0xff2e9aac,0x948832a6,0x3ae0b262 | |
2210 | .word 0xce6a012f,0xc0ca518a,0xbe5107b1,0x84bd8c4a | |
2211 | .word 0xa0725dde,0x08f08b36,0xd2b513b9,0xe7ef2030 | |
2212 | .word 0xfe3ccfd2,0x0ed75663,0x0a2b2aaf,0x73150814 | |
2213 | .word 0xba3c07c4,0x47ba0aea,0x655c0ec7,0x39d4c5e7 | |
2214 | .word 0x63cf463a,0x0ef420e5,0x98ea3fe4,0x1fa74011 | |
2215 | .word 0x36734ad3,0xc7482817,0x5b664e68,0x98e674a1 | |
2216 | .word 0x9228ee64,0x679b1cab,0xd9c293f8,0x2311508d | |
2217 | .word 0x6f99967f,0x2a87d1a7,0xaf7cb723,0x844d667d | |
2218 | .word 0x3a3edb9f,0x56c5700a,0x7d78e311,0x4b8435c6 | |
2219 | .word 0x80595b63,0xdebf2a11,0x7acae5a5,0xc70bee85 | |
2220 | .word 0x5b221bf6,0xa9196d9c,0x030e2a6f,0xd2c343ab | |
2221 | .word 0x199fd0a0,0xcce54575,0x3ab56500,0x8ae42862 | |
2222 | .word 0xb89fe694,0x9653ed22,0x370b0807,0xc7dee3e9 | |
2223 | .word 0x4232b3a6,0x93cd9b55,0xd186fa8d,0x26838ed5 | |
2224 | .word 0xaa54a56a,0x6794a512,0x76cc331b,0x335194e8 | |
2225 | .word 0x129a50ef,0x8a819d7f,0x4e31948f,0x45611ece | |
2226 | .word 0x3e0c830d,0xc264d9e8,0xb2c8f079,0x0c20f2bf | |
2227 | .word 0x93f5acac,0x8c4a53cb,0xeeb3de8f,0x0b7a81fe | |
2228 | .word 0x29fd9771,0x921ffb53,0x77da076e,0x25bcd568 | |
2229 | share3_end: |