Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_500l.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_500l.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 = 626115435
40! Riesling can be on
41! 1 Thread, 500 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_500.s created on Jun 26, 2009 (11:54:35)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_500 -p 1 -l 500
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
69main:
70
71! Initialize the input and output registers
72
73! Random code for Thread 0
74
75thread_0:
76 ta T_CHANGE_PRIV ! Trap to Supervisor Mode
77 set p0_fsr,%g3
78 ldx [%g3],%fsr ! Set %fsr to 0000000000
79 wrpr %g0,7,%cleanwin
80 call p0_init_memory_pointers
81 wr %g0,0x80,%asi ! Setting default %asi to 80
82
83! Initialize the floating point registers for processor 0
84
85 wr %g0,0x4,%fprs ! Make sure fef is 1
86 set p0_init_freg,%g1
87! %f0 = 1feb9920 04bc80b1 125c5b5e 512abb37
88! %f4 = 302e600c 2f00e86d 11891eaa 5277f1d3
89! %f8 = 15e1eab8 1d85ace9 4e73d3b6 64093b2f
90! %f12 = 5a7e8524 12426a25 31c42682 152c134b
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 1f7e3b50 7b117c21 33c1830e 5f76b627
94! %f20 = 2308d93c 082bfedd 5b5f155a 52241fc3
95! %f24 = 745feae8 5b65ce59 7b07c966 6c300c1f
96! %f28 = 640abc54 2c298695 172a4b32 6132f73b
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 7bc25980 7c348391 228506be 44fe1d17
100! %f36 = 0a1d8e6c 3912e14d 7c32280a 59f779b3
101! %f40 = 0dfce718 665b7bc9 5b739b16 7e35c90f
102! %f44 = 0db6af84 2cabef05 153f0be2 735c872b
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0xc4ff7fb40000002c,%g7,%g1 ! %gsr scale = 5, align = 4
108 wr %g1,%g0,%gsr ! %gsr = c4ff7fb40000002c
109
110 wr %g0,%y ! Clear %y register
111 xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
112 membar #Sync ! Force the block loads to complete
113
114! Start of Random Code for processor 0
115
116p0_label_1:
117! Starting 10 instruction Store Burst
118! Mem[0000000030101408] = 4e67193a, %l4 = 000000002cdd2ada
119 swapa [%i4+%o4]0x89,%l4 ! %l4 = 000000004e67193a
120! Mem[0000000030141400] = 275bf5f0, %l3 = 64fd607dec39e9ff
121 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000027
122! %l3 = 0000000000000027, Mem[0000000010101420] = 08fae4f8, %asi = 80
123 stha %l3,[%i4+0x020]%asi ! Mem[0000000010101420] = 0027e4f8
124! %f12 = 5a7e8524 12426a25, Mem[0000000010081408] = dea8ff23 b7629264
125 stda %f12,[%i2+%o4]0x88 ! Mem[0000000010081408] = 5a7e8524 12426a25
126! %l1 = 39dbf07f4468fb79, Mem[0000000010081400] = a03ad272
127 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = a03afb79
128! %l5 = a6a1dfc9bdd1f0c5, Mem[0000000010141400] = 436b8bc0
129 stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = c56b8bc0
130! %l2 = 36426d0308588b34, Mem[0000000010181408] = 5ef67976
131 stha %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 5ef68b34
132! %f24 = 745feae8, Mem[0000000030181400] = 503e2a2b
133 sta %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = 745feae8
134! %f18 = 33c1830e 5f76b627, Mem[0000000030181408] = 0ede2c4c 27c5df08
135 stda %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = 33c1830e 5f76b627
136! %l3 = 0000000000000027, Mem[000000001000141c] = 136fb193
137 stw %l3,[%i0+0x01c] ! Mem[000000001000141c] = 00000027
138
139p0_label_2:
140! Starting 10 instruction Load Burst
141! %f14 = 31c42682 152c134b, Mem[0000000010081408] = 256a4212 24857e5a
142 stda %f14,[%i2+%o4]0x80 ! Mem[0000000010081408] = 31c42682 152c134b
143! %l4 = 000000004e67193a, %l2 = 36426d0308588b34, %l4 = 000000004e67193a
144 xnor %l4,%l2,%l4 ! %l4 = c9bd92fcb9c06df1
145! Mem[0000000010041428] = 670d79d6410df4cf, %f12 = 5a7e8524 12426a25
146 ldd [%i1+0x028],%f12 ! %f12 = 670d79d6 410df4cf
147! Mem[0000000010141410] = 8da6b10dac54787c, %l4 = c9bd92fcb9c06df1
148 ldxa [%i5+%o5]0x88,%l4 ! %l4 = 8da6b10dac54787c
149! Code Fragment 3, seed = 620235
150p0_fragment_1:
151! %l0 = c6b1be98b43fb7ce
152 setx 0x0edb383779737cce,%g7,%l0 ! %l0 = 0edb383779737cce
153! %l1 = 39dbf07f4468fb79
154 setx 0x6283b331e275b079,%g7,%l1 ! %l1 = 6283b331e275b079
155 setx 0x1fe000, %g1, %g3
156 or %l0, %g3, %l0 ! always set perrmask = 0xff
157 setx 0x1ffff8, %g1, %g2
158 and %l0, %g2, %l0
159 ta T_CHANGE_HPRIV
160 stxa %l1, [%l0]ASI_DCACHE_DATA
161 ta T_CHANGE_NONHPRIV
162! %l0 = 0edb383779737cce
163 setx 0xeb9a9c15ceab3034,%g7,%l0 ! %l0 = eb9a9c15ceab3034
164! %l1 = 6283b331e275b079
165 setx 0x21d9ef5252af7eff,%g7,%l1 ! %l1 = 21d9ef5252af7eff
166p0_fragment_1_end:
167! Mem[0000000030101400] = 557b9d90, %l0 = eb9a9c15ceab3034
168 lduwa [%i4+%g0]0x81,%l0 ! %l0 = 00000000557b9d90
169! Mem[00000000300c1400] = 3035317c, %l7 = b83dc1e18fbe67cb
170 lduba [%i3+%g0]0x89,%l7 ! %l7 = 000000000000007c
171! Mem[00000000100c1400] = 0180bb00, %l5 = a6a1dfc9bdd1f0c5
172 lduha [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000180
173! Mem[0000000030041408] = 2efd260b, %f29 = 2c298695
174 lda [%i1+%o4]0x89,%f29 ! %f29 = 2efd260b
175! Mem[0000000030001408] = e7d95e17 ceb9a36e, %l2 = 08588b34, %l3 = 00000027
176 ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000ceb9a36e 00000000e7d95e17
177
178p0_label_3:
179! Starting 10 instruction Store Burst
180! Mem[0000000010001408] = 1e227313, %l3 = 00000000e7d95e17
181 swapa [%i0+%o4]0x88,%l3 ! %l3 = 000000001e227313
182! Mem[00000000100c1408] = 3fce143e, %l1 = 0000000052af7eff
183 swapa [%i3+%o4]0x80,%l1 ! %l1 = 000000003fce143e
184! %f13 = 410df4cf, Mem[00000000300c1410] = 1a9b791c
185 sta %f13,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 410df4cf
186! %l4 = 8da6b10dac54787c, Mem[00000000100c1410] = 161ba7ec
187 stba %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 7c1ba7ec
188! Mem[0000000010081400] = a03afb79, %l6 = f24ee6cf30926ec0
189 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000079
190! %f26 = 7b07c966 6c300c1f, Mem[0000000010001410] = ccaca167 2d0a906e
191 stda %f26,[%i0+%o5]0x88 ! Mem[0000000010001410] = 7b07c966 6c300c1f
192! Mem[0000000030181408] = 27b6765f, %l2 = 00000000ceb9a36e
193 swapa [%i6+%o4]0x81,%l2 ! %l2 = 0000000027b6765f
194! Mem[000000001004141c] = 01189973, %l5 = 0000000000000180, %asi = 80
195 swapa [%i1+0x01c]%asi,%l5 ! %l5 = 0000000001189973
196! %l7 = 000000000000007c, immd = 00000272, %y = 00000000
197 umul %l7,0x272,%l0 ! %l0 = 0000000000012f38, %y = 00000000
198! %l6 = 00000079, %l7 = 0000007c, Mem[00000000300c1408] = 78c9d3ee 7765b787
199 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000079 0000007c
200
201p0_label_4:
202! Starting 10 instruction Load Burst
203! Mem[0000000030081400] = 7e24bcd0, %l0 = 0000000000012f38
204 lduha [%i2+%g0]0x81,%l0 ! %l0 = 0000000000007e24
205! Mem[0000000010101400] = 17412b60553b61f1, %f28 = 640abc54 2efd260b
206 ldda [%i4+%g0]0x80,%f28 ! %f28 = 17412b60 553b61f1
207! Mem[0000000010141408] = fe3af336, %l1 = 000000003fce143e
208 ldsha [%i5+%o4]0x88,%l1 ! %l1 = fffffffffffff336
209! Mem[0000000030001400] = e1e1a712109c652a, %l4 = 8da6b10dac54787c
210 ldxa [%i0+%g0]0x89,%l4 ! %l4 = e1e1a712109c652a
211! Mem[00000000100c1400] = 0180bb00, %l3 = 000000001e227313
212 ldswa [%i3+%g0]0x80,%l3 ! %l3 = 000000000180bb00
213! %l6 = 0000000000000079, immd = 000008be, %y = 00000000
214 umul %l6,0x8be,%l4 ! %l4 = 00000000000421ce, %y = 00000000
215! Mem[0000000030041408] = 0b26fd2e, %l6 = 0000000000000079
216 lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000b26
217! Mem[0000000010141410] = 7c7854ac, %f1 = 04bc80b1
218 lda [%i5+%o5]0x80,%f1 ! %f1 = 7c7854ac
219! Mem[0000000010041410] = 2792bb2c0bf0630d, %f30 = 172a4b32 6132f73b
220 ldda [%i1+%o5]0x80,%f30 ! %f30 = 2792bb2c 0bf0630d
221! %l7 = 000000000000007c, immd = fffffc97, %y = 00000000
222 sdiv %l7,-0x369,%l4 ! %l4 = 0000000000000000
223 mov %l0,%y ! %y = 00007e24
224
225p0_label_5:
226! Starting 10 instruction Store Burst
227! Mem[0000000030101410] = 722ecf7c, %l2 = 0000000027b6765f
228 swapa [%i4+%o5]0x81,%l2 ! %l2 = 00000000722ecf7c
229! %l0 = 00007e24, %l1 = fffff336, Mem[0000000010081438] = 61b65c02 033602cb, %asi = 80
230 stda %l0,[%i2+0x038]%asi ! Mem[0000000010081438] = 00007e24 fffff336
231! %l4 = 0000000000000000, Mem[0000000030101400] = 557b9d902c76ed61
232 stxa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
233! %f29 = 553b61f1, %f24 = 745feae8, %f16 = 1f7e3b50
234 fdivs %f29,%f24,%f16 ! %f16 = 20563af7
235! %l4 = 00000000, %l5 = 01189973, Mem[0000000010081400] = fffb3aa0 5c35ac31
236 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 01189973
237! %l4 = 0000000000000000, Mem[0000000030141408] = 71326aae
238 stba %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00326aae
239! Mem[0000000030181400] = e8ea5f74, %l5 = 0000000001189973
240 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000000000000e8
241! %f22 = 5b5f155a, Mem[0000000010101410] = 4c86634e
242 sta %f22,[%i4+%o5]0x88 ! Mem[0000000010101410] = 5b5f155a
243! Mem[0000000010101418] = 2465e6ea, %l0 = 0000000000007e24
244 ldstuba [%i4+0x018]%asi,%l0 ! %l0 = 0000000000000024
245! %f6 = 11891eaa 5277f1d3, Mem[0000000030181400] = 745feaff 21932f1e
246 stda %f6 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 11891eaa 5277f1d3
247
248p0_label_6:
249! Starting 10 instruction Load Burst
250! Mem[0000000030041408] = 0b26fd2e38a373c7, %f14 = 31c42682 152c134b
251 ldda [%i1+%o4]0x81,%f14 ! %f14 = 0b26fd2e 38a373c7
252! Mem[0000000010041408] = 293ead7e03f9f0d7, %f8 = 15e1eab8 1d85ace9, %asi = 80
253 ldda [%i1+0x008]%asi,%f8 ! %f8 = 293ead7e 03f9f0d7
254! %o3 = deadbeefdeadbeef
255 set share3_start,%o3 ! set %o3[0] to VA
256! Mem[00000000218001c0] = 2dc4a090, %l1 = fffffffffffff336, %asi = 80
257 lduha [%o3+0x1c0]%asi,%l1 ! %l1 = 0000000000002dc4
258! %o1 = deadbeefdeadbeef
259 set share1_start,%o1 ! set %o1[0] to VA
260! Mem[0000000020800041] = 0bd64ce0, %l5 = 00000000000000e8
261 ldsb [%o1+0x041],%l5 ! %l5 = ffffffffffffffd6
262! Mem[0000000010181404] = 2171d7b1, %l2 = 00000000722ecf7c, %asi = 80
263 lduba [%i6+0x004]%asi,%l2 ! %l2 = 0000000000000021
264! Mem[00000000100c1408] = ff7eaf52, %l2 = 0000000000000021
265 lduha [%i3+%o4]0x88,%l2 ! %l2 = 000000000000af52
266! %l4 = 0000000000000000, %l2 = 000000000000af52, %y = 00007e24
267 smul %l4,%l2,%l1 ! %l1 = 0000000000000000, %y = 00000000
268! Mem[0000000030181408] = 6ea3b9ce, %l7 = 000000000000007c
269 ldswa [%i6+%o4]0x89,%l7 ! %l7 = 000000006ea3b9ce
270! Mem[0000000030041400] = 59fe3470, %l0 = 0000000000000024
271 ldswa [%i1+%g0]0x81,%l0 ! %l0 = 0000000059fe3470
272! Mem[0000000010141410] = 7c7854ac, %l4 = 0000000000000000
273 lduba [%i5+%o5]0x80,%l4 ! %l4 = 000000000000007c
274
275p0_label_7:
276! Starting 10 instruction Store Burst
277! %f22 = 5b5f155a 52241fc3, Mem[0000000010081410] = 04c8b98c 39abebed
278 stda %f22,[%i2+%o5]0x80 ! Mem[0000000010081410] = 5b5f155a 52241fc3
279! %f23 = 52241fc3, %f9 = 03f9f0d7, %f14 = 0b26fd2e
280 fdivs %f23,%f9 ,%f14 ! %f14 = 7f800000
281! Code Fragment 3, seed = 288175
282p0_fragment_2:
283! %l0 = 0000000059fe3470
284 setx 0xbdd4bc934db429ae,%g7,%l0 ! %l0 = bdd4bc934db429ae
285! %l1 = 0000000000000000
286 setx 0x81e2148b12004759,%g7,%l1 ! %l1 = 81e2148b12004759
287 setx 0x1fe000, %g1, %g3
288 or %l0, %g3, %l0 ! always set perrmask = 0xff
289 setx 0x1ffff8, %g1, %g2
290 and %l0, %g2, %l0
291 ta T_CHANGE_HPRIV
292 stxa %l1, [%l0]ASI_DCACHE_DATA
293 ta T_CHANGE_NONHPRIV
294! %l0 = bdd4bc934db429ae
295 setx 0x15491986ad239114,%g7,%l0 ! %l0 = 15491986ad239114
296! %l1 = 81e2148b12004759
297 setx 0x9c216a2897f389df,%g7,%l1 ! %l1 = 9c216a2897f389df
298p0_fragment_2_end:
299! %l1 = 9c216a2897f389df, Mem[0000000010141424] = 69444509
300 sth %l1,[%i5+0x024] ! Mem[0000000010141424] = 89df4509
301! %l5 = ffffffffffffffd6, Mem[0000000030081408] = 8eb02b7b
302 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffd6
303! %l4 = 000000000000007c, Mem[0000000010101420] = 0027e4f8
304 stb %l4,[%i4+0x020] ! Mem[0000000010101420] = 7c27e4f8
305! %f28 = 17412b60 553b61f1, Mem[0000000030101400] = 00000000 00000000
306 stda %f28,[%i4+%g0]0x81 ! Mem[0000000030101400] = 17412b60 553b61f1
307! %l3 = 000000000180bb00, Mem[000000001008143c] = fffff336, %asi = 80
308 stwa %l3,[%i2+0x03c]%asi ! Mem[000000001008143c] = 0180bb00
309! %l4 = 000000000000007c, Mem[0000000010041400] = 5119f96640aadd77
310 stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000007c
311! %f28 = 17412b60 553b61f1, %l1 = 9c216a2897f389df
312! Mem[00000000100c1408] = 52af7eff12dc8497
313 add %i3,0x008,%g1
314 stda %f28,[%g1+%l1]ASI_PST8_PL ! Mem[00000000100c1408] = f1613b5560dc4117
315
316p0_label_8:
317! Starting 10 instruction Load Burst
318! Mem[0000000010081400] = 00000000, %f31 = 0bf0630d
319 lda [%i2+%g0]0x80,%f31 ! %f31 = 00000000
320! Mem[0000000030181400] = 5277f1d3, %f13 = 410df4cf
321 lda [%i6+%g0]0x89,%f13 ! %f13 = 5277f1d3
322! Mem[0000000030041400] = 7034fe59, %l6 = 0000000000000b26
323 ldsba [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000059
324! Mem[0000000030181400] = d3f17752, %l6 = 0000000000000059
325 lduba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000d3
326! Mem[0000000010101408] = 34c1ef9e, %l0 = 15491986ad239114
327 lduba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000034
328! %f5 = 2f00e86d, %f28 = 17412b60, %f10 = 4e73d3b6
329 fdivs %f5 ,%f28,%f10 ! %f10 = 572ad631
330! Mem[0000000030181400] = 5277f1d3, %l3 = 000000000180bb00
331 lduha [%i6+%g0]0x89,%l3 ! %l3 = 000000000000f1d3
332! %o2 = deadbeefdeadbeef
333 set share2_start,%o2 ! set %o2[0] to VA
334! Mem[00000000211c0000] = 39f09f10, %l1 = 9c216a2897f389df
335 ldub [%o2+%g0],%l1 ! %l1 = 0000000000000039
336! Mem[00000000100c1408] = 553b61f1, %l1 = 0000000000000039
337 lduba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000f1
338! Mem[0000000030081400] = 7e24bcd0, %l1 = 00000000000000f1
339 lduba [%i2+%g0]0x81,%l1 ! %l1 = 000000000000007e
340
341p0_label_9:
342! Starting 10 instruction Store Burst
343! %f24 = 745feae8 5b65ce59, Mem[0000000030001400] = 109c652a e1e1a712
344 stda %f24,[%i0+%g0]0x89 ! Mem[0000000030001400] = 745feae8 5b65ce59
345! %l0 = 0000000000000034, %l7 = 000000006ea3b9ce, %l4 = 000000000000007c
346 sub %l0,%l7,%l4 ! %l4 = ffffffff915c4666
347! %l2 = 000000000000af52, %l1 = 000000000000007e, %l6 = 00000000000000d3
348 add %l2,%l1,%l6 ! %l6 = 000000000000afd0
349! %l0 = 0000000000000034, Mem[0000000010081410] = 5b5f155a
350 stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0034155a
351! %l5 = ffffffffffffffd6, Mem[0000000010141410] = 7c7854ac
352 stwa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffd6
353! Mem[00000000100c1430] = 53b4b904091de285, %l5 = ffffffffffffffd6, %l1 = 000000000000007e
354 add %i3,0x30,%g1
355 casxa [%g1]0x80,%l5,%l1 ! %l1 = 53b4b904091de285
356! Mem[0000000010001429] = 729ed276, %l7 = 000000006ea3b9ce
357 ldstuba [%i0+0x029]%asi,%l7 ! %l7 = 000000000000009e
358! Mem[0000000030101408] = 2cdd2ada, %l2 = 000000000000af52
359 ldstuba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000da
360! %l1 = 53b4b904091de285, Mem[00000000100c140c] = 60dc4117, %asi = 80
361 stha %l1,[%i3+0x00c]%asi ! Mem[00000000100c140c] = e2854117
362! %f2 = 125c5b5e 512abb37, %l5 = ffffffffffffffd6
363! Mem[0000000010001420] = 34ffd37828c37aa9
364 add %i0,0x020,%g1
365 stda %f2,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010001420] = 34ffd3785e5b5c12
366
367p0_label_10:
368! Starting 10 instruction Load Burst
369! Mem[00000000300c1410] = 3db33e15cff40d41, %l5 = ffffffffffffffd6
370 ldxa [%i3+%o5]0x89,%l5 ! %l5 = 3db33e15cff40d41
371! Mem[0000000030101400] = 602b4117, %f26 = 7b07c966
372 lda [%i4+%g0]0x89,%f26 ! %f26 = 602b4117
373! Mem[0000000030101410] = 5f76b627, %l2 = 00000000000000da
374 lduha [%i4+%o5]0x89,%l2 ! %l2 = 000000000000b627
375! Mem[0000000021800100] = 465a7e00, %l2 = 000000000000b627, %asi = 80
376 ldsha [%o3+0x100]%asi,%l2 ! %l2 = 000000000000465a
377! Mem[00000000100c140c] = e2854117, %l6 = 000000000000afd0, %asi = 80
378 lduha [%i3+0x00c]%asi,%l6 ! %l6 = 000000000000e285
379! Mem[0000000010001410] = 1f0c306c, %l0 = 0000000000000034
380 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 000000001f0c306c
381! Mem[0000000010141408] = 36f33afe, %l5 = 3db33e15cff40d41
382 ldsha [%i5+%o4]0x80,%l5 ! %l5 = 00000000000036f3
383! Mem[0000000010141408] = fe3af336, %l5 = 00000000000036f3
384 lduba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000036
385! Mem[00000000100c1410] = eca71b7c, %l6 = 000000000000e285
386 lduba [%i3+%o5]0x88,%l6 ! %l6 = 000000000000007c
387! Mem[0000000010081400] = 73991801 00000000, %l6 = 0000007c, %l7 = 0000009e
388 ldda [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000073991801
389
390p0_label_11:
391! Starting 10 instruction Store Burst
392! %l3 = 000000000000f1d3, Mem[0000000030001410] = fc15c77d
393 stba %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = fc15c7d3
394! %l5 = 0000000000000036, Mem[0000000030041408] = 2efd260b
395 stha %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2efd0036
396! Mem[0000000010101410] = 5a155f5b, %l1 = 00000000091de285
397 swapa [%i4+%o5]0x80,%l1 ! %l1 = 000000005a155f5b
398! %l1 = 000000005a155f5b, Mem[000000001008142a] = 07d79136, %asi = 80
399 stha %l1,[%i2+0x02a]%asi ! Mem[0000000010081428] = 07d75f5b
400! Mem[0000000030001400] = 59ce655b, %l0 = 000000001f0c306c
401 swapa [%i0+%g0]0x81,%l0 ! %l0 = 0000000059ce655b
402! Mem[00000000300c1408] = 00000079, %l0 = 0000000059ce655b
403 swapa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000079
404! %f12 = 670d79d6 5277f1d3, %l6 = 0000000000000000
405! Mem[00000000300c1408] = 59ce655b0000007c
406 add %i3,0x008,%g1
407 stda %f12,[%g1+%l6]ASI_PST16_SL ! Mem[00000000300c1408] = 59ce655b0000007c
408! %l1 = 000000005a155f5b, Mem[0000000030041410] = 533f9c5c
409 stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 5a155f5b
410! %f8 = 293ead7e 03f9f0d7, %l6 = 0000000000000000
411! Mem[0000000030181408] = ceb9a36e0e83c133
412 add %i6,0x008,%g1
413 stda %f8,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181408] = ceb9a36e0e83c133
414! %l2 = 000000000000465a, Mem[0000000010081410] = 0034155a
415 stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 5a34155a
416
417p0_label_12:
418! Starting 10 instruction Load Burst
419! Mem[0000000010141408] = 57d86507fe3af336, %l6 = 0000000000000000
420 ldxa [%i5+%o4]0x88,%l6 ! %l6 = 57d86507fe3af336
421! Mem[0000000030101408] = ff2add2c, %l7 = 0000000073991801
422 lduba [%i4+%o4]0x81,%l7 ! %l7 = 00000000000000ff
423! Mem[0000000010081410] = 5a34155a 52241fc3, %l4 = 915c4666, %l5 = 00000036
424 ldda [%i2+%o5]0x80,%l4 ! %l4 = 000000005a34155a 0000000052241fc3
425! Mem[0000000010181408] = 348bf65e, %l0 = 0000000000000079
426 lduba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000034
427! Mem[0000000030101400] = 602b4117, %l7 = 00000000000000ff
428 lduba [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000017
429! Mem[00000000300c1408] = 59ce655b, %f18 = 33c1830e
430 lda [%i3+%o4]0x81,%f18 ! %f18 = 59ce655b
431! Mem[0000000010141408] = fe3af336, %l5 = 0000000052241fc3
432 ldsba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000036
433! Mem[0000000030101400] = 602b4117, %l6 = 57d86507fe3af336
434 lduba [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000017
435! Mem[000000001004140d] = 03f9f0d7, %l4 = 000000005a34155a, %asi = 80
436 lduba [%i1+0x00d]%asi,%l4 ! %l4 = 00000000000000f9
437! Mem[0000000010101410] = 091de285, %l6 = 0000000000000017
438 lduba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000009
439
440p0_label_13:
441! Starting 10 instruction Store Burst
442! Mem[0000000010081410] = 5a15345a, %l2 = 000000000000465a
443 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000005a15345a
444! %l0 = 0000000000000034, Mem[0000000030101408] = 2cdd2aff
445 stwa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000034
446! Mem[0000000030181408] = ceb9a36e, %l6 = 0000000000000009
447 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ceb9a36e
448! %l2 = 000000005a15345a, Mem[0000000030181408] = 09000000
449 stba %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0900005a
450! Mem[0000000010081428] = 07d75f5b, %l2 = 000000005a15345a
451 swap [%i2+0x028],%l2 ! %l2 = 0000000007d75f5b
452! Mem[0000000030001400] = 1f0c306c, %l5 = 0000000000000036
453 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000000000001f
454! %l0 = 0000000000000034, Mem[0000000010101436] = 2c455765
455 sth %l0,[%i4+0x036] ! Mem[0000000010101434] = 2c450034
456! Mem[0000000010141400] = c08b6bc5, %l7 = 0000000000000017
457 ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000c5
458! %f2 = 125c5b5e, %f21 = 082bfedd, %f8 = 293ead7e
459 fdivs %f2 ,%f21,%f8 ! %f8 = 49a3fda3
460! %l5 = 000000000000001f, Mem[0000000010181400] = 20dc5731
461 stba %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 20dc571f
462
463p0_label_14:
464! Starting 10 instruction Load Burst
465 membar #Sync ! Added by membar checker (1)
466! Mem[0000000010141400] = ff6b8bc0 62f484d1 36f33afe 0765d857
467! Mem[0000000010141410] = ffffffd6 0db1a68d 6ef9904a 520318f3
468! Mem[0000000010141420] = 79ad8158 89df4509 4f4a7756 3cda8c4f
469! Mem[0000000010141430] = 45955dc4 612dfc45 45af9c22 2a93ae6b
470 ldda [%i5+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
471! Mem[00000000300c1410] = 410df4cf 153eb33d, %l6 = ceb9a36e, %l7 = 000000c5
472 ldda [%i3+%o5]0x81,%l6 ! %l6 = 00000000410df4cf 00000000153eb33d
473! Mem[000000001008141c] = 712a3153, %l7 = 00000000153eb33d
474 ldstub [%i2+0x01c],%l7 ! %l7 = 0000000000000071
475! Mem[0000000030001408] = 6ea3b9ce175ed9e7, %l3 = 000000000000f1d3
476 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 6ea3b9ce175ed9e7
477! Mem[0000000010081408] = 31c42682, %l4 = 00000000000000f9
478 lduha [%i2+%o4]0x80,%l4 ! %l4 = 00000000000031c4
479! Mem[0000000030141400] = ff5bf5f0, %f15 = 38a373c7
480 lda [%i5+%g0]0x81,%f15 ! %f15 = ff5bf5f0
481! Mem[0000000030181400] = d3f17752, %l7 = 0000000000000071
482 ldswa [%i6+%g0]0x81,%l7 ! %l7 = ffffffffd3f17752
483! Mem[0000000010001408] = 175ed9e7, %l6 = 00000000410df4cf
484 ldsha [%i0+%o4]0x80,%l6 ! %l6 = 000000000000175e
485! Mem[0000000030041410] = 5a155f5b, %l5 = 000000000000001f
486 ldsba [%i1+%o5]0x81,%l5 ! %l5 = 000000000000005a
487! Mem[0000000010141408] = 36f33afe 0765d857, %l6 = 0000175e, %l7 = d3f17752, %asi = 80
488 ldda [%i5+0x008]%asi,%l6 ! %l6 = 0000000036f33afe 000000000765d857
489
490p0_label_15:
491! Starting 10 instruction Store Burst
492! Mem[0000000010101410] = 091de285, %l1 = 000000005a155f5b
493 swapa [%i4+%o5]0x80,%l1 ! %l1 = 00000000091de285
494! %l7 = 000000000765d857, Mem[0000000030101408] = 00000034
495 stha %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000d857
496! Mem[0000000010081410] = 5a460000, %l5 = 000000000000005a
497 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000000000005a
498! %l5 = 000000000000005a, Mem[0000000030001408] = 6ea3b9ce175ed9e7
499 stxa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000000000005a
500! %l6 = 0000000036f33afe, Mem[0000000010081437] = 403f9da5, %asi = 80
501 stba %l6,[%i2+0x037]%asi ! Mem[0000000010081434] = 403f9dfe
502! Mem[0000000030101400] = 17412b60 553b61f1 57d80000 66536167
503! %f0 = 1feb9920 7c7854ac 125c5b5e 512abb37
504! %f4 = 302e600c 2f00e86d 11891eaa 5277f1d3
505! %f8 = 49a3fda3 03f9f0d7 572ad631 64093b2f
506! %f12 = 670d79d6 5277f1d3 7f800000 ff5bf5f0
507 stda %f0 ,[%i4+%g0]ASI_BLK_AIUS ! Block Store to 0000000030101400
508! Mem[0000000010041410] = 2cbb9227, %l1 = 00000000091de285
509 swapa [%i1+%o5]0x88,%l1 ! %l1 = 000000002cbb9227
510! %l5 = 000000000000005a, Mem[0000000030001410] = fc15c7d3
511 stba %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = fc15c75a
512! %f14 = 7f800000 ff5bf5f0, %l5 = 000000000000005a
513! Mem[00000000100c1418] = 48caad8a7ddc7933
514 add %i3,0x018,%g1
515 stda %f14,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1418] = 7f80ad8aff5b7933
516! Mem[000000001004142d] = 410df4cf, %l2 = 0000000007d75f5b
517 ldstub [%i1+0x02d],%l2 ! %l2 = 000000000000000d
518
519p0_label_16:
520! Starting 10 instruction Load Burst
521 membar #Sync ! Added by membar checker (2)
522! Mem[0000000030101410] = 302e600c2f00e86d, %f20 = ffffffd6 0db1a68d
523 ldda [%i4+%o5]0x81,%f20 ! %f20 = 302e600c 2f00e86d
524! Mem[0000000010001416] = 66c9077b, %l4 = 00000000000031c4, %asi = 80
525 ldsba [%i0+0x016]%asi,%l4 ! %l4 = 0000000000000007
526! Mem[0000000010001420] = 34ffd3785e5b5c12, %f30 = 45af9c22 2a93ae6b, %asi = 80
527 ldda [%i0+0x020]%asi,%f30 ! %f30 = 34ffd378 5e5b5c12
528! Mem[0000000010141400] = ff6b8bc0, %l2 = 000000000000000d
529 ldswa [%i5+%g0]0x80,%l2 ! %l2 = ffffffffff6b8bc0
530! Mem[0000000010141410] = ffffffd6, %l2 = ffffffffff6b8bc0
531 lduha [%i5+%o5]0x80,%l2 ! %l2 = 000000000000ffff
532! Mem[0000000010001428] = 72ffd276, %l1 = 000000002cbb9227
533 ldsw [%i0+0x028],%l1 ! %l1 = 0000000072ffd276
534! Mem[0000000010081400] = 00000000, %l7 = 000000000765d857
535 lduba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
536! Mem[0000000010141400] = d184f462c08b6bff, %l3 = 6ea3b9ce175ed9e7
537 ldxa [%i5+%g0]0x88,%l3 ! %l3 = d184f462c08b6bff
538! Code Fragment 3, seed = 245708
539p0_fragment_3:
540! %l0 = 0000000000000034
541 setx 0x0a968d56491f05c6,%g7,%l0 ! %l0 = 0a968d56491f05c6
542! %l1 = 0000000072ffd276
543 setx 0xb3dc8211afb847f1,%g7,%l1 ! %l1 = b3dc8211afb847f1
544 setx 0x1fe000, %g1, %g3
545 or %l0, %g3, %l0 ! always set perrmask = 0xff
546 setx 0x1ffff8, %g1, %g2
547 and %l0, %g2, %l0
548 ta T_CHANGE_HPRIV
549 stxa %l1, [%l0]ASI_DCACHE_DATA
550 ta T_CHANGE_NONHPRIV
551! %l0 = 0a968d56491f05c6
552 setx 0x08eb8ae73dd98e2c,%g7,%l0 ! %l0 = 08eb8ae73dd98e2c
553! %l1 = b3dc8211afb847f1
554 setx 0xc41d157b0060db77,%g7,%l1 ! %l1 = c41d157b0060db77
555p0_fragment_3_end:
556! Mem[0000000010141418] = 6ef9904a, %l1 = c41d157b0060db77
557 lduw [%i5+0x018],%l1 ! %l1 = 000000006ef9904a
558
559p0_label_17:
560! Starting 10 instruction Store Burst
561! Mem[0000000010081424] = 5e2a0869, %l5 = 0000005a, %l1 = 6ef9904a
562 add %i2,0x24,%g1
563 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005e2a0869
564! %l6 = 36f33afe, %l7 = 00000000, Mem[0000000010101410] = 5a155f5b 04148dad
565 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 36f33afe 00000000
566! %l1 = 000000005e2a0869, Mem[00000000211c0000] = 39f09f10, %asi = 80
567 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 08699f10
568! %l5 = 000000000000005a, Mem[0000000010141400] = d184f462c08b6bff
569 stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000005a
570! %l3 = d184f462c08b6bff, Mem[0000000010101410] = fe3af336
571 stwa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = c08b6bff
572! %f19 = 0765d857, Mem[0000000010181400] = 20dc571f
573 sta %f19,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0765d857
574! %f16 = ff6b8bc0 62f484d1, %l1 = 000000005e2a0869
575! Mem[0000000030181418] = 38ad605a3a4e5ec3
576 add %i6,0x018,%g1
577 stda %f16,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030181418] = d1ad60623a8b6bc3
578! Mem[00000000100c1404] = 714e6f11, %l2 = 000000000000ffff, %asi = 80
579 swapa [%i3+0x004]%asi,%l2 ! %l2 = 00000000714e6f11
580! Mem[0000000030141410] = dc157b49, %l3 = d184f462c08b6bff
581 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000049
582! %f2 = 125c5b5e 512abb37, Mem[00000000100c1410] = eca71b7c cda43a0c
583 stda %f2 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 125c5b5e 512abb37
584
585p0_label_18:
586! Starting 10 instruction Load Burst
587! Mem[00000000100c1400] = 0180bb00, %l6 = 0000000036f33afe
588 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 000000000180bb00
589! Mem[00000000100c1400] = ffff000000bb8001, %l0 = 08eb8ae73dd98e2c
590 ldxa [%i3+%g0]0x88,%l0 ! %l0 = ffff000000bb8001
591! Mem[0000000010041408] = d7f0f9037ead3e29, %f10 = 572ad631 64093b2f
592 ldda [%i1+%o4]0x88,%f10 ! %f10 = d7f0f903 7ead3e29
593! Mem[0000000010181416] = 0189ef6d, %l0 = ffff000000bb8001, %asi = 80
594 lduba [%i6+0x016]%asi,%l0 ! %l0 = 00000000000000ef
595! Mem[0000000021800081] = 317c7da0, %l4 = 0000000000000007
596 ldsb [%o3+0x081],%l4 ! %l4 = 000000000000007c
597! Mem[0000000010081408] = 31c42682 152c134b, %l2 = 714e6f11, %l3 = 00000049
598 ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000031c42682 00000000152c134b
599! Mem[0000000010181427] = 067163e9, %l2 = 0000000031c42682, %asi = 80
600 ldsba [%i6+0x027]%asi,%l2 ! %l2 = ffffffffffffffe9
601! Mem[0000000010181408] = 5ef68b34, %l6 = 000000000180bb00
602 lduha [%i6+%o4]0x88,%l6 ! %l6 = 0000000000008b34
603! Mem[00000000100c1410] = 37bb2a51, %f11 = 7ead3e29
604 lda [%i3+%o5]0x80,%f11 ! %f11 = 37bb2a51
605! Mem[0000000030001408] = 5a00000000000000, %l5 = 000000000000005a
606 ldxa [%i0+%o4]0x89,%l5 ! %l5 = 5a00000000000000
607
608p0_label_19:
609! Starting 10 instruction Store Burst
610! Mem[0000000010001410] = 1f0c306c, %l3 = 00000000152c134b
611 swapa [%i0+%o5]0x80,%l3 ! %l3 = 000000001f0c306c
612! %l0 = 00000000000000ef, Mem[00000000300c1408] = 5b65ce59
613 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ef
614! Mem[0000000010081400] = 00000000, %l7 = 0000000000000000
615 swapa [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000
616! %l1 = 000000005e2a0869, Mem[0000000010141400] = 5a000000
617 stwa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 5e2a0869
618! Mem[0000000030081400] = 7e24bcd0 45df07a1 d6ffffff 77bdbda7
619! %f16 = ff6b8bc0 62f484d1 36f33afe 0765d857
620! %f20 = 302e600c 2f00e86d 6ef9904a 520318f3
621! %f24 = 79ad8158 89df4509 4f4a7756 3cda8c4f
622! %f28 = 45955dc4 612dfc45 34ffd378 5e5b5c12
623 stda %f16,[%i2+%g0]ASI_BLK_S ! Block Store to 0000000030081400
624! %f16 = ff6b8bc0, Mem[0000000030101408] = 125c5b5e
625 sta %f16,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff6b8bc0
626! Mem[0000000010181408] = 5ef68b34, %l7 = 0000000000000000
627 swapa [%i6+%o4]0x88,%l7 ! %l7 = 000000005ef68b34
628! %l2 = ffffffffffffffe9, %l2 = ffffffffffffffe9, %l3 = 000000001f0c306c
629 or %l2,%l2,%l3 ! %l3 = ffffffffffffffe9
630! Mem[0000000010001427] = 5e5b5c12, %l0 = 00000000000000ef
631 ldstub [%i0+0x027],%l0 ! %l0 = 0000000000000012
632! %l2 = ffffffffffffffe9, Mem[0000000030041400] = c15cd3377034fe59
633 stxa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffffffffffe9
634
635p0_label_20:
636! Starting 10 instruction Load Burst
637! Mem[0000000010101410] = c08b6bff, %l0 = 0000000000000012
638 ldswa [%i4+%o5]0x88,%l0 ! %l0 = ffffffffc08b6bff
639! %o0 = deadbeefdeadbeef
640 set share0_start,%o0 ! set %o0[0] to VA
641! Mem[00000000201c0001] = 285e1c80, %l2 = ffffffffffffffe9, %asi = 80
642 lduba [%o0+0x001]%asi,%l2 ! %l2 = 000000000000005e
643! Mem[0000000030001400] = 6c300cff, %l0 = ffffffffc08b6bff
644 ldsha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000cff
645! Mem[0000000010101410] = ff6b8bc0, %l4 = 000000000000007c
646 ldsw [%i4+%o5],%l4 ! %l4 = ffffffffff6b8bc0
647! Mem[0000000030181410] = 3c4c5839, %l6 = 0000000000008b34
648 ldsba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000039
649! Mem[0000000030001408] = 00000000, %f14 = 7f800000
650 lda [%i0+%o4]0x81,%f14 ! %f14 = 00000000
651! Mem[0000000020800040] = 0bd64ce0, %l6 = 0000000000000039, %asi = 80
652 lduha [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000bd6
653! Mem[0000000030001400] = ff0c306c, %l6 = 0000000000000bd6
654 ldsba [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
655! Mem[0000000030001408] = 00000000, %l4 = ffffffffff6b8bc0
656 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
657! Mem[0000000010141400] = 00000000 69082a5e, %l2 = 0000005e, %l3 = ffffffe9
658 ldda [%i5+%g0]0x88,%l2 ! %l2 = 0000000069082a5e 0000000000000000
659
660p0_label_21:
661! Starting 10 instruction Store Burst
662! %l7 = 000000005ef68b34, %l6 = ffffffffffffffff, %y = 00000000
663 sdiv %l7,%l6,%l7 ! %l7 = ffffffffa10974cc
664 mov %l0,%y ! %y = 00000cff
665! Mem[00000000100c1400] = 0180bb00, %l4 = 0000000000000000
666 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000001
667! Code Fragment 4, seed = 885751
668p0_fragment_4:
669! %l0 = 0000000000000cff
670 setx 0xf3bbaf009f43ff6e,%g7,%l0 ! %l0 = f3bbaf009f43ff6e
671! %l1 = 000000005e2a0869
672 setx 0x13d90302cb8b3119,%g7,%l1 ! %l1 = 13d90302cb8b3119
673 setx 0x7ff8, %g1, %g2
674 and %l0, %g2, %l0
675 setx 0xffffffff, %g1, %g2
676 and %l1, %g2, %l1
677 setx 0x100000000, %g1, %g2
678 or %l1, %g2, %l1 ! Set bit 32 - perrinj
679 ta T_CHANGE_HPRIV
680 stxa %l1, [%l0]ASI_ICACHE_INSTR
681 ta T_CHANGE_NONHPRIV
682! %l0 = f3bbaf009f43ff6e
683 setx 0x8307e4183a4d4ed4,%g7,%l0 ! %l0 = 8307e4183a4d4ed4
684! %l1 = 13d90302cb8b3119
685 setx 0x9d66b8eb2e13db9f,%g7,%l1 ! %l1 = 9d66b8eb2e13db9f
686p0_fragment_4_end:
687! %f10 = d7f0f903 37bb2a51, Mem[0000000010181400] = 0765d857 b1d77121
688 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = d7f0f903 37bb2a51
689! %l5 = 5a00000000000000, Mem[0000000030181410] = 3c4c5839
690 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 3c4c5800
691! Mem[0000000010041438] = 30a026a2, %l3 = 0000000000000000, %asi = 80
692 swapa [%i1+0x038]%asi,%l3 ! %l3 = 0000000030a026a2
693! %f20 = 302e600c 2f00e86d, Mem[00000000100c1428] = 20151896 1c04e08f, %asi = 80
694 stda %f20,[%i3+0x028]%asi ! Mem[00000000100c1428] = 302e600c 2f00e86d
695! %f18 = 36f33afe, Mem[0000000030181408] = 5a000009
696 sta %f18,[%i6+%o4]0x81 ! Mem[0000000030181408] = 36f33afe
697 membar #Sync ! Added by membar checker (3)
698! Mem[0000000010081400] = 00000000, %l1 = 9d66b8eb2e13db9f
699 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
700! Mem[000000001018140a] = 00000000, %l3 = 0000000030a026a2
701 ldstub [%i6+0x00a],%l3 ! %l3 = 0000000000000000
702
703p0_label_22:
704! Starting 10 instruction Load Burst
705! Mem[0000000010001400] = 394b09e0, %l2 = 0000000069082a5e
706 lduha [%i0+%g0]0x80,%l2 ! %l2 = 000000000000394b
707! Mem[000000001004141e] = 00000180, %l6 = ffffffffffffffff
708 lduh [%i1+0x01e],%l6 ! %l6 = 0000000000000180
709! Mem[0000000010101434] = 2c450034, %l4 = 0000000000000001
710 lduh [%i4+0x034],%l4 ! %l4 = 0000000000002c45
711! Mem[0000000010081408] = 31c42682, %l4 = 0000000000002c45
712 ldsba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000031
713! Mem[0000000010181408] = 0000ff0043150a37, %f4 = 302e600c 2f00e86d
714 ldda [%i6+%o4]0x80,%f4 ! %f4 = 0000ff00 43150a37
715! %l0 = 8307e4183a4d4ed4, %l5 = 5a00000000000000, %y = 00000cff
716 umul %l0,%l5,%l6 ! %l6 = 0000000000000000, %y = 00000000
717! Mem[00000000100c1418] = 7f80ad8a, %l7 = ffffffffa10974cc
718 ldsw [%i3+0x018],%l7 ! %l7 = 000000007f80ad8a
719! %l1 = 0000000000000000, %l0 = 8307e4183a4d4ed4, %l5 = 5a00000000000000
720 subc %l1,%l0,%l5 ! %l5 = 7cf81be7c5b2b12c
721! Mem[0000000010001408] = 175ed9e7, %l2 = 000000000000394b
722 ldsha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000175e
723! Mem[00000000100c1410] = 37bb2a51, %l5 = 7cf81be7c5b2b12c
724 lduha [%i3+%o5]0x80,%l5 ! %l5 = 00000000000037bb
725
726p0_label_23:
727! Starting 10 instruction Store Burst
728! Mem[0000000030081408] = 36f33afe, %l3 = 0000000000000000
729 swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000036f33afe
730! %l2 = 000000000000175e, %l3 = 0000000036f33afe, %l2 = 000000000000175e
731 addc %l2,%l3,%l2 ! %l2 = 0000000036f3525c
732! Mem[0000000030041410] = 5a155f5b, %l6 = 0000000000000000
733 swapa [%i1+%o5]0x81,%l6 ! %l6 = 000000005a155f5b
734! %l4 = 0000000000000031, Mem[0000000030041400] = e9ffffff
735 stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 31ffffff
736! Mem[0000000030101400] = 1feb9920, %l3 = 0000000036f33afe
737 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 000000000000001f
738! %f4 = 0000ff00, Mem[00000000100c1400] = 00bb80ff
739 sta %f4 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ff00
740! %f20 = 302e600c 2f00e86d, %l0 = 8307e4183a4d4ed4
741! Mem[0000000030081418] = 6ef9904a520318f3
742 add %i2,0x018,%g1
743 stda %f20,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030081418] = 6ef9904a520318f3
744! Mem[0000000010081410] = ff460000, %l2 = 0000000036f3525c
745 swapa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff460000
746! %f19 = 0765d857, Mem[0000000030081410] = 302e600c
747 sta %f19,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0765d857
748! %l4 = 0000000000000031, Mem[0000000030101410] = 302e600c
749 stwa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000031
750
751p0_label_24:
752! Starting 10 instruction Load Burst
753! Mem[0000000010101420] = 7c27e4f87d795629, %f30 = 34ffd378 5e5b5c12
754 ldd [%i4+0x020],%f30 ! %f30 = 7c27e4f8 7d795629
755! Mem[0000000010141408] = 57d86507 fe3af336, %l2 = ff460000, %l3 = 0000001f
756 ldda [%i5+%o4]0x88,%l2 ! %l2 = 00000000fe3af336 0000000057d86507
757! Mem[0000000030141400] = ff5bf5f03af32841, %l4 = 0000000000000031
758 ldxa [%i5+%g0]0x81,%l4 ! %l4 = ff5bf5f03af32841
759! Mem[0000000010141400] = 5e2a0869, %l4 = ff5bf5f03af32841
760 lduwa [%i5+%g0]0x80,%l4 ! %l4 = 000000005e2a0869
761! Mem[0000000010001400] = 394b09e0, %l2 = 00000000fe3af336
762 ldsha [%i0+%g0]0x80,%l2 ! %l2 = 000000000000394b
763! %l5 = 00000000000037bb, %l2 = 000000000000394b, %l0 = 8307e4183a4d4ed4
764 sub %l5,%l2,%l0 ! %l0 = fffffffffffffe70
765! Mem[0000000010081428] = 5a15345a, %l3 = 0000000057d86507
766 ldsw [%i2+0x028],%l3 ! %l3 = 000000005a15345a
767! Mem[00000000100c1410] = 37bb2a515e5b5c12, %f12 = 670d79d6 5277f1d3
768 ldda [%i3+%o5]0x80,%f12 ! %f12 = 37bb2a51 5e5b5c12
769! Mem[000000001010143c] = 59b31a8b, %l5 = 00000000000037bb, %asi = 80
770 ldswa [%i4+0x03c]%asi,%l5 ! %l5 = 0000000059b31a8b
771! Mem[0000000010041408] = 293ead7e03f9f0d7, %f24 = 79ad8158 89df4509
772 ldda [%i1+%o4]0x80,%f24 ! %f24 = 293ead7e 03f9f0d7
773
774p0_label_25:
775! Starting 10 instruction Store Burst
776! %l2 = 000000000000394b, Mem[0000000010081408] = 31c42682152c134b
777 stxa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000000000394b
778! %l6 = 5a155f5b, %l7 = 7f80ad8a, Mem[0000000030101410] = 31000000 6de8002f
779 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5a155f5b 7f80ad8a
780! Mem[00000000100c143d] = 7e5136ab, %l1 = 0000000000000000
781 ldstuba [%i3+0x03d]%asi,%l1 ! %l1 = 0000000000000051
782! %l6 = 000000005a155f5b, Mem[0000000030001400] = ff0c306c
783 stba %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 5b0c306c
784! Mem[000000001004142a] = 670d79d6, %l7 = 000000007f80ad8a
785 ldstuba [%i1+0x02a]%asi,%l7 ! %l7 = 0000000000000079
786! %f10 = d7f0f903, Mem[0000000010081408] = 00000000
787 sta %f10,[%i2+%o4]0x80 ! Mem[0000000010081408] = d7f0f903
788! Mem[0000000010001429] = 72ffd276, %l7 = 0000000000000079
789 ldstub [%i0+0x029],%l7 ! %l7 = 00000000000000ff
790! %l0 = fffffffffffffe70, Mem[0000000010181414] = 0189ef6d
791 stw %l0,[%i6+0x014] ! Mem[0000000010181414] = fffffe70
792! %l0 = fffffffffffffe70, Mem[0000000010041400] = 7c00000000000000
793 stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = fffffffffffffe70
794! %f18 = 36f33afe 0765d857, %l3 = 000000005a15345a
795! Mem[00000000300c1430] = 213d48345978f6f5
796 add %i3,0x030,%g1
797 stda %f18,[%g1+%l3]ASI_PST8_SL ! Mem[00000000300c1430] = 21d84807fe78f3f5
798
799p0_label_26:
800! Starting 10 instruction Load Burst
801! Mem[0000000010001400] = e0094b39, %l7 = 00000000000000ff
802 lduha [%i0+%g0]0x88,%l7 ! %l7 = 0000000000004b39
803! Mem[0000000010081408] = d7f0f903, %f3 = 512abb37
804 lda [%i2+%o4]0x80,%f3 ! %f3 = d7f0f903
805! Mem[0000000030041400] = 31ffffff, %l0 = fffffffffffffe70
806 lduwa [%i1+%g0]0x81,%l0 ! %l0 = 0000000031ffffff
807! Mem[00000000100c1408] = f1613b55e2854117, %l6 = 000000005a155f5b
808 ldxa [%i3+%o4]0x80,%l6 ! %l6 = f1613b55e2854117
809! Mem[00000000100c1408] = 553b61f1, %l7 = 0000000000004b39
810 lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000f1
811! Mem[00000000300c1410] = 410df4cf, %f18 = 36f33afe
812 lda [%i3+%o5]0x81,%f18 ! %f18 = 410df4cf
813! Mem[0000000010041410] = 091de285, %l1 = 0000000000000051
814 lduha [%i1+%o5]0x88,%l1 ! %l1 = 000000000000e285
815! Mem[0000000010081410] = 36f3525c52241fc3, %f6 = 11891eaa 5277f1d3, %asi = 80
816 ldda [%i2+0x010]%asi,%f6 ! %f6 = 36f3525c 52241fc3
817 membar #Sync ! Added by membar checker (4)
818! Mem[0000000030081400] = ff6b8bc0 62f484d1 00000000 0765d857
819! Mem[0000000030081410] = 0765d857 2f00e86d 6ef9904a 520318f3
820! Mem[0000000030081420] = 79ad8158 89df4509 4f4a7756 3cda8c4f
821! Mem[0000000030081430] = 45955dc4 612dfc45 34ffd378 5e5b5c12
822 ldda [%i2+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
823! Mem[00000000100c1400] = 00ff0000, %l5 = 0000000059b31a8b
824 ldsha [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000ff
825
826p0_label_27:
827! Starting 10 instruction Store Burst
828! %l6 = f1613b55e2854117, imm = fffffffffffff5e9, %l2 = 000000000000394b
829 xnor %l6,-0xa17,%l2 ! %l2 = f1613b55e2854b01
830! Mem[000000001018142c] = 0244ea2f, %l1 = 000000000000e285, %asi = 80
831 swapa [%i6+0x02c]%asi,%l1 ! %l1 = 000000000244ea2f
832! Mem[0000000010001400] = 394b09e00ea0b671, %l2 = f1613b55e2854b01, %l7 = 00000000000000f1
833 casxa [%i0]0x80,%l2,%l7 ! %l7 = 394b09e00ea0b671
834! %l2 = f1613b55e2854b01, Mem[0000000010141400] = 5e2a0869
835 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = e2854b01
836! %f18 = 410df4cf 0765d857, Mem[0000000010101410] = c08b6bff 00000000
837 stda %f18,[%i4+%o5]0x88 ! Mem[0000000010101410] = 410df4cf 0765d857
838! Mem[0000000030001400] = 6c300c5b, %l7 = 394b09e00ea0b671
839 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000000000005b
840! Mem[0000000010001409] = 175ed9e7, %l4 = 000000005e2a0869
841 ldstuba [%i0+0x009]%asi,%l4 ! %l4 = 000000000000005e
842! Mem[00000000201c0000] = 285e1c80, %l0 = 0000000031ffffff
843 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000028
844! %l2 = f1613b55e2854b01, Mem[0000000010141400] = 014b85e2
845 stha %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 014b4b01
846! Mem[0000000010041400] = ffffffff, %l1 = 000000000244ea2f
847 swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000ffffffff
848
849p0_label_28:
850! Starting 10 instruction Load Burst
851! Mem[0000000010041404] = fffffe70, %l5 = 00000000000000ff
852 ldsw [%i1+0x004],%l5 ! %l5 = fffffffffffffe70
853! Mem[0000000010001424] = 5e5b5cff, %l7 = 000000000000005b, %asi = 80
854 ldsba [%i0+0x024]%asi,%l7 ! %l7 = 000000000000005e
855! Mem[0000000010081400] = ff000000 01189973 d7f0f903 0000394b
856! Mem[0000000010081410] = 36f3525c 52241fc3 4c8fe42a ff2a3153
857! Mem[0000000010081420] = 051d7c38 5e2a0869 5a15345a 652992af
858! Mem[0000000010081430] = 52c0cea4 403f9dfe 00007e24 0180bb00
859 ldda [%i2+%g0]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
860! Mem[00000000218001c0] = 2dc4a090, %l7 = 000000000000005e
861 ldsh [%o3+0x1c0],%l7 ! %l7 = 0000000000002dc4
862! Mem[00000000201c0000] = ff5e1c80, %l0 = 0000000000000028, %asi = 80
863 ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
864! Mem[00000000300c1408] = 000000ef, %l7 = 0000000000002dc4
865 ldsha [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ef
866! Mem[0000000030081408] = 00000000, %l3 = 000000005a15345a
867 ldsba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
868! Mem[0000000010181400] = 512abb37, %f14 = 34ffd378
869 lda [%i6+%g0]0x80,%f14 ! %f14 = 512abb37
870! Mem[0000000030081410] = 57d86507, %l1 = 00000000ffffffff
871 lduwa [%i2+%o5]0x89,%l1 ! %l1 = 0000000057d86507
872! Mem[0000000010001410] = 152c134b66c9077b, %l5 = fffffffffffffe70
873 ldxa [%i0+%o5]0x80,%l5 ! %l5 = 152c134b66c9077b
874
875p0_label_29:
876! Starting 10 instruction Store Burst
877! %l6 = f1613b55e2854117, Mem[0000000010141410] = ffffffd60db1a68d
878 stx %l6,[%i5+%o5] ! Mem[0000000010141410] = f1613b55e2854117
879! Mem[0000000030181410] = 00584c3c, %l2 = 00000000e2854b01
880 swapa [%i6+%o5]0x81,%l2 ! %l2 = 0000000000584c3c
881! Mem[0000000010101418] = ff65e6ea, %l0 = 00000000ffffffff
882 swap [%i4+0x018],%l0 ! %l0 = 00000000ff65e6ea
883! Mem[0000000010141400] = 014b4b01, %l5 = 0000000066c9077b
884 swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000014b4b01
885 membar #Sync ! Added by membar checker (5)
886! %l1 = 0000000057d86507, Mem[0000000030081400] = c08b6bff
887 stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = c08b6b07
888! %l3 = 0000000000000000, Mem[0000000010181414] = fffffe70, %asi = 80
889 stha %l3,[%i6+0x014]%asi ! Mem[0000000010181414] = 0000fe70
890! Mem[0000000030001410] = fc15c75a, %l1 = 0000000057d86507
891 ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000000000005a
892! Mem[0000000030041400] = ffffff31, %l4 = 000000000000005e
893 swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ffffff31
894! Mem[0000000010081410] = 5c52f336, %l0 = 00000000ff65e6ea
895 swapa [%i2+%o5]0x88,%l0 ! %l0 = 000000005c52f336
896! Mem[0000000010001403] = 394b09e0, %l1 = 000000000000005a
897 ldstuba [%i0+0x003]%asi,%l1 ! %l1 = 00000000000000e0
898
899p0_label_30:
900! Starting 10 instruction Load Burst
901! Mem[0000000010001410] = 7b07c9664b132c15, %l6 = f1613b55e2854117
902 ldxa [%i0+%o5]0x88,%l6 ! %l6 = 7b07c9664b132c15
903! Mem[0000000010041410] = 85e21d09, %l7 = 00000000000000ef
904 ldsha [%i1+%o5]0x80,%l7 ! %l7 = ffffffffffff85e2
905! Mem[00000000100c1410] = 37bb2a51, %l1 = 00000000000000e0
906 ldswa [%i3+%o5]0x80,%l1 ! %l1 = 0000000037bb2a51
907! Mem[00000000300c1408] = 000000ef, %f18 = 4b390000
908 lda [%i3+%o4]0x89,%f18 ! %f18 = 000000ef
909! Mem[000000001010143c] = 59b31a8b, %l5 = 00000000014b4b01
910 ldsw [%i4+0x03c],%l5 ! %l5 = 0000000059b31a8b
911! Mem[000000001010143c] = 59b31a8b, %l6 = 7b07c9664b132c15
912 lduh [%i4+0x03c],%l6 ! %l6 = 00000000000059b3
913! Mem[0000000030081410] = 57d86507, %l6 = 00000000000059b3
914 ldswa [%i2+%o5]0x89,%l6 ! %l6 = 0000000057d86507
915! Mem[0000000030141400] = ff5bf5f0, %l1 = 0000000037bb2a51
916 ldswa [%i5+%g0]0x81,%l1 ! %l1 = ffffffffff5bf5f0
917! Mem[000000001010141c] = 0d677113, %l0 = 000000005c52f336
918 ldsw [%i4+0x01c],%l0 ! %l0 = 000000000d677113
919! Mem[0000000010041408] = 293ead7e, %l3 = 0000000000000000
920 lduha [%i1+%o4]0x80,%l3 ! %l3 = 000000000000293e
921
922p0_label_31:
923! Starting 10 instruction Store Burst
924! %l4 = 00000000ffffff31, immd = fffff6ff, %y = 00000000
925 umul %l4,-0x901,%l6 ! %l6 = fffff630000747cf, %y = fffff630
926! %l7 = ffffffffffff85e2, Mem[0000000030101400] = 2099ebff
927 stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 209985e2
928! %f18 = 000000ef 03f9f0d7, Mem[0000000030101400] = e2859920 7c7854ac
929 stda %f18,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ef 03f9f0d7
930! Mem[0000000030181400] = 5277f1d3, %l3 = 000000000000293e
931 swapa [%i6+%g0]0x89,%l3 ! %l3 = 000000005277f1d3
932! %l4 = ffffff31, %l5 = 59b31a8b, Mem[00000000300c1408] = ef000000 0000007c
933 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffff31 59b31a8b
934! Mem[0000000010101410] = 57d86507, %l6 = fffff630000747cf
935 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000057
936! %l6 = 00000057, %l7 = ffff85e2, Mem[0000000010041410] = 85e21d09 0bf0630d
937 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000057 ffff85e2
938! %l4 = 00000000ffffff31, Mem[000000001004142a] = 670dffd6
939 sth %l4,[%i1+0x02a] ! Mem[0000000010041428] = 670dff31
940! Mem[0000000030181400] = 0000293e, %l5 = 0000000059b31a8b
941 ldstuba [%i6+%g0]0x89,%l5 ! %l5 = 000000000000003e
942! Mem[0000000030141408] = ae6a3200, %l4 = 00000000ffffff31
943 swapa [%i5+%o4]0x89,%l4 ! %l4 = 00000000ae6a3200
944
945p0_label_32:
946! Starting 10 instruction Load Burst
947! Mem[00000000100c1408] = f1613b55, %f24 = 69082a5e
948 lda [%i3+%o4]0x80,%f24 ! %f24 = f1613b55
949! Mem[0000000030041410] = 7d410348 00000000, %l6 = 00000057, %l7 = ffff85e2
950 ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000 000000007d410348
951! Mem[0000000030141400] = ff5bf5f0, %l6 = 0000000000000000
952 ldsha [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffff5b
953! Mem[0000000010041404] = fffffe70, %l1 = ffffffffff5bf5f0
954 ldub [%i1+0x004],%l1 ! %l1 = 00000000000000ff
955! Mem[0000000010141410] = f1613b55, %l0 = 000000000d677113
956 lduha [%i5+%o5]0x80,%l0 ! %l0 = 000000000000f161
957! Mem[0000000010181427] = 067163e9, %l3 = 000000005277f1d3
958 ldsb [%i6+0x027],%l3 ! %l3 = ffffffffffffffe9
959! Mem[0000000030041408] = 2efd0036, %l0 = 000000000000f161
960 lduwa [%i1+%o4]0x89,%l0 ! %l0 = 000000002efd0036
961! Mem[0000000030141400] = f0f55bff, %l7 = 000000007d410348
962 ldswa [%i5+%g0]0x89,%l7 ! %l7 = fffffffff0f55bff
963! Mem[0000000010181400] = 512abb37, %l6 = ffffffffffffff5b
964 ldub [%i6+%g0],%l6 ! %l6 = 0000000000000051
965! %l2 = 0000000000584c3c, %l5 = 000000000000003e, %l1 = 00000000000000ff
966 mulx %l2,%l5,%l1 ! %l1 = 0000000015627688
967
968p0_label_33:
969! Starting 10 instruction Store Burst
970! %l6 = 00000051, %l7 = f0f55bff, Mem[0000000010181410] = 0c13324b 70fe0000
971 stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000051 f0f55bff
972! %f8 = 79ad8158, Mem[0000000010041408] = 7ead3e29
973 sta %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 79ad8158
974! %l7 = fffffffff0f55bff, Mem[0000000010101413] = ffd86507
975 stb %l7,[%i4+0x013] ! Mem[0000000010101410] = ffd865ff
976! %f16 = 73991801 000000ff, %l0 = 000000002efd0036
977! Mem[0000000010081408] = d7f0f9030000394b
978 add %i2,0x008,%g1
979 stda %f16,[%g1+%l0]ASI_PST16_P ! Mem[0000000010081408] = d7f018010000394b
980! Mem[0000000030041408] = 3600fd2e, %l1 = 0000000015627688
981 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000036
982! %l4 = 00000000ae6a3200, Mem[0000000010041408] = d7f0f90379ad8158
983 stxa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000ae6a3200
984! %l3 = ffffffffffffffe9, imm = fffffffffffff121, %l0 = 000000002efd0036
985 addc %l3,-0xedf,%l0 ! %l0 = fffffffffffff10a
986! Mem[0000000010001400] = 394b09ff 0ea0b671 17ffd9e7 145b2ef7
987! %f0 = ff6b8bc0 62f484d1 00000000 0765d857
988! %f4 = 0765d857 2f00e86d 6ef9904a 520318f3
989! %f8 = 79ad8158 89df4509 4f4a7756 3cda8c4f
990! %f12 = 45955dc4 612dfc45 512abb37 5e5b5c12
991 stda %f0 ,[%i0+%g0]ASI_BLK_AIUP ! Block Store to 0000000010001400
992! %l4 = ae6a3200, %l5 = 0000003e, Mem[0000000030001408] = 00000000 5a000000
993 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ae6a3200 0000003e
994! Mem[0000000010101400] = 17412b60, %l0 = fffffffffffff10a
995 ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000017
996
997p0_label_34:
998! Starting 10 instruction Load Burst
999! Mem[00000000211c0000] = 08699f10, %l5 = 000000000000003e
1000 ldub [%o2+%g0],%l5 ! %l5 = 0000000000000008
1001! Mem[0000000030001410] = fc15c7ff, %l7 = fffffffff0f55bff
1002 lduba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
1003! Mem[0000000021800141] = 2a2ab830, %l0 = 0000000000000017
1004 ldsb [%o3+0x141],%l0 ! %l0 = 000000000000002a
1005! Mem[0000000030101410] = 5b5f155a 8aad807f, %l2 = 00584c3c, %l3 = ffffffe9
1006 ldda [%i4+%o5]0x81,%l2 ! %l2 = 000000005b5f155a 000000008aad807f
1007! Mem[0000000010081408] = 0118f0d7, %l1 = 0000000000000036
1008 lduwa [%i2+%o4]0x88,%l1 ! %l1 = 000000000118f0d7
1009! Mem[0000000010141400] = 66c9077b00000000, %f16 = 73991801 000000ff
1010 ldd [%i5+%g0],%f16 ! %f16 = 66c9077b 00000000
1011! %f3 = 0765d857, %f11 = 3cda8c4f, %f30 = 00bb8001
1012 fmuls %f3 ,%f11,%f30 ! %f30 = 04c43833
1013! Mem[0000000010141400] = 00000000 7b07c966, %l2 = 5b5f155a, %l3 = 8aad807f
1014 ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000007b07c966 0000000000000000
1015! Mem[0000000010181408] = 00ff0000, %l0 = 000000000000002a
1016 ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
1017! Mem[0000000010141400] = 7b07c966, %l6 = 0000000000000051
1018 lduba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000066
1019
1020p0_label_35:
1021! Starting 10 instruction Store Burst
1022! Mem[0000000010041414] = ffff85e2, %l5 = 00000008, %l2 = 7b07c966
1023 add %i1,0x14,%g1
1024 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ffff85e2
1025 membar #Sync ! Added by membar checker (6)
1026! Mem[0000000010001410] = 0765d857, %l3 = 0000000000000000
1027 swapa [%i0+%o5]0x80,%l3 ! %l3 = 000000000765d857
1028! %l4 = 00000000ae6a3200, Mem[00000000100c1400] = 00ff0000
1029 stba %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ff0000
1030! %l3 = 000000000765d857, Mem[0000000010081410] = ff65e6ea
1031 stwa %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0765d857
1032! Mem[0000000030101410] = 5b5f155a, %l5 = 0000000000000008
1033 ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000000000005b
1034! Mem[0000000010141408] = fe3af336, %l1 = 000000000118f0d7
1035 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000036
1036! %l2 = 00000000ffff85e2, Mem[0000000010001400] = d184f462c08b6bff
1037 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000ffff85e2
1038! %l7 = 00000000000000ff, Mem[00000000100c1410] = 37bb2a515e5b5c12
1039 stxa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000000000ff
1040! %l1 = 0000000000000036, Mem[0000000030101408] = ff6b8bc0
1041 stba %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 366b8bc0
1042! %l6 = 0000000000000066, Mem[0000000010001438] = 512abb375e5b5c12, %asi = 80
1043 stxa %l6,[%i0+0x038]%asi ! Mem[0000000010001438] = 0000000000000066
1044
1045p0_label_36:
1046! Starting 10 instruction Load Burst
1047! Mem[0000000030101410] = ff5f155a, %l1 = 0000000000000036
1048 ldsba [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
1049! Mem[0000000010041400] = 0244ea2f, %l0 = 0000000000000000
1050 ldsba [%i1+%g0]0x88,%l0 ! %l0 = 000000000000002f
1051! Mem[0000000010081410] = 0765d857, %l7 = 00000000000000ff
1052 lduha [%i2+%o5]0x88,%l7 ! %l7 = 000000000000d857
1053! Mem[0000000020800040] = 0bd64ce0, %l5 = 000000000000005b
1054 lduh [%o1+0x040],%l5 ! %l5 = 0000000000000bd6
1055! Mem[0000000010101400] = 602b41ff, %l2 = 00000000ffff85e2
1056 lduwa [%i4+%g0]0x88,%l2 ! %l2 = 00000000602b41ff
1057! Mem[0000000010101410] = ff65d8ff, %l2 = 00000000602b41ff
1058 ldsha [%i4+%o5]0x88,%l2 ! %l2 = ffffffffffffd8ff
1059! Mem[0000000010181408] = 00ff0000, %f3 = 0765d857
1060 lda [%i6+%o4]0x88,%f3 ! %f3 = 00ff0000
1061! Mem[0000000010041400] = 0244ea2f, %l2 = ffffffffffffd8ff
1062 ldswa [%i1+%g0]0x88,%l2 ! %l2 = 000000000244ea2f
1063! Mem[0000000030041410] = 00000000, %l1 = ffffffffffffffff
1064 ldsba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
1065! Mem[0000000030081410] = 6de8002f 57d86507, %l2 = 0244ea2f, %l3 = 0765d857
1066 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000057d86507 000000006de8002f
1067
1068p0_label_37:
1069! Starting 10 instruction Store Burst
1070! Mem[00000000300c1400] = 7c313530, %l0 = 000000000000002f
1071 swapa [%i3+%g0]0x81,%l0 ! %l0 = 000000007c313530
1072! %f22 = 53312aff, Mem[0000000010181410] = 51000000
1073 sta %f22,[%i6+%o5]0x80 ! Mem[0000000010181410] = 53312aff
1074! Mem[0000000030181408] = fe3af336, %l5 = 0000000000000bd6
1075 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000036
1076! %l5 = 0000000000000036, immd = fffffb0a, %y = fffff630
1077 umul %l5,-0x4f6,%l0 ! %l0 = 00000035fffef41c, %y = 00000035
1078! %l3 = 000000006de8002f, immd = 00000c87, %y = 00000035
1079 umul %l3,0xc87,%l0 ! %l0 = 00000560d55a4cc9, %y = 00000560
1080! %l5 = 0000000000000036, Mem[0000000010141410] = 553b61f1
1081 stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 553b6136
1082! Mem[0000000030141410] = ff7b15dc, %l5 = 0000000000000036
1083 swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ff7b15dc
1084! Mem[0000000010141400] = 66c9077b 00000000 fff33afe 0765d857
1085! %f16 = 66c9077b 00000000 000000ef 03f9f0d7
1086! %f20 = c31f2452 5c52f336 53312aff 2ae48f4c
1087! %f24 = f1613b55 387c1d05 af922965 5a34155a
1088! %f28 = fe9d3f40 a4cec052 04c43833 247e0000
1089 stda %f16,[%i5+%g0]ASI_COMMIT_P ! Block Store to 0000000010141400
1090! Mem[000000001000140c] = 0765d857, %l7 = 000000000000d857
1091 swap [%i0+0x00c],%l7 ! %l7 = 000000000765d857
1092! %l0 = 00000560d55a4cc9, Mem[0000000010041400] = 0244ea2f
1093 stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = d55a4cc9
1094
1095p0_label_38:
1096! Starting 10 instruction Load Burst
1097! Mem[00000000100c1410] = 00000000, %l4 = 00000000ae6a3200
1098 ldsba [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
1099! Mem[00000000201c0001] = ff5e1c80, %l4 = 0000000000000000, %asi = 80
1100 ldsba [%o0+0x001]%asi,%l4 ! %l4 = 000000000000005e
1101 membar #Sync ! Added by membar checker (7)
1102! Mem[0000000010141410] = c31f2452, %l2 = 0000000057d86507
1103 lduha [%i5+%o5]0x80,%l2 ! %l2 = 000000000000c31f
1104! Mem[0000000030041400] = 5e000000 ffffffff ff00fd2e 38a373c7
1105! Mem[0000000030041410] = 00000000 4803417d 6dbf297a 29f8cf63
1106! Mem[0000000030041420] = 57ff9808 3f6812f9 0b1d9786 1b074dbf
1107! Mem[0000000030041430] = 48df7374 4cde6d35 321af352 55e96adb
1108 ldda [%i1+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
1109! Mem[0000000010101400] = ff412b60553b61f1, %l5 = 00000000ff7b15dc
1110 ldxa [%i4+%g0]0x80,%l5 ! %l5 = ff412b60553b61f1
1111! Mem[0000000010001418] = 6ef9904a, %l7 = 000000000765d857
1112 ldsw [%i0+0x018],%l7 ! %l7 = 000000006ef9904a
1113! Mem[00000000300c1400] = 0000002f, %l5 = ff412b60553b61f1
1114 lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
1115! Mem[0000000021800041] = 4398b770, %l0 = 00000560d55a4cc9, %asi = 80
1116 lduba [%o3+0x041]%asi,%l0 ! %l0 = 0000000000000098
1117! Mem[0000000030101400] = 000000ef, %l4 = 000000000000005e
1118 ldsba [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
1119! Mem[00000000100c143e] = 7eff36ab, %l6 = 0000000000000066, %asi = 80
1120 ldsha [%i3+0x03e]%asi,%l6 ! %l6 = 00000000000036ab
1121
1122p0_label_39:
1123! Starting 10 instruction Store Burst
1124! Mem[0000000030181400] = ff290000, %l5 = 0000000000000000
1125 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000000000000ff
1126! %l0 = 0000000000000098, Mem[00000000100c1438] = 09db0162, %asi = 80
1127 stha %l0,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00980162
1128! Mem[0000000010001414] = 2f00e86d, %l6 = 00000000000036ab
1129 swap [%i0+0x014],%l6 ! %l6 = 000000002f00e86d
1130! %l0 = 0000000000000098, Mem[0000000010141408] = 000000ef03f9f0d7
1131 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000098
1132! Mem[00000000100c142c] = 2f00e86d, %l6 = 000000002f00e86d
1133 ldstub [%i3+0x02c],%l6 ! %l6 = 000000000000002f
1134! %f0 = ff6b8bc0, Mem[0000000030141400] = f0f55bff
1135 sta %f0 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff6b8bc0
1136! %l2 = 000000000000c31f, %l4 = 0000000000000000, %l6 = 000000000000002f
1137 andn %l2,%l4,%l6 ! %l6 = 000000000000c31f
1138! Mem[0000000010141408] = 00000000, %l0 = 0000000000000098
1139 swapa [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000000
1140! %f19 = 38a373c7, Mem[00000000300c1408] = ffffff31
1141 sta %f19,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 38a373c7
1142! Mem[00000000211c0000] = 08699f10, %l6 = 000000000000c31f
1143 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000008
1144
1145p0_label_40:
1146! Starting 10 instruction Load Burst
1147! Mem[00000000300c1410] = 410df4cf, %l0 = 0000000000000000
1148 ldswa [%i3+%o5]0x81,%l0 ! %l0 = 00000000410df4cf
1149! Mem[0000000030101400] = ef000000, %l2 = 000000000000c31f
1150 ldsha [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000000
1151! %f11 = 3cda8c4f, %f24 = 57ff9808, %f15 = 5e5b5c12
1152 fsubs %f11,%f24,%f15 ! %f15 = d7ff9808
1153! Mem[0000000010141400] = 7b07c966, %l0 = 00000000410df4cf
1154 lduha [%i5+%g0]0x88,%l0 ! %l0 = 000000000000c966
1155! Mem[0000000010101428] = 76de0ff6 4157de6f, %l0 = 0000c966, %l1 = 00000000
1156 ldd [%i4+0x028],%l0 ! %l0 = 0000000076de0ff6 000000004157de6f
1157! %l3 = 000000006de8002f, imm = 00000000000008b9, %l3 = 000000006de8002f
1158 and %l3,0x8b9,%l3 ! %l3 = 0000000000000029
1159! Mem[00000000100c142a] = 302e600c, %l4 = 0000000000000000, %asi = 80
1160 ldsba [%i3+0x02a]%asi,%l4 ! %l4 = 0000000000000060
1161! Mem[0000000010041408] = 00326aae, %l5 = 00000000000000ff
1162 lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
1163! Mem[0000000010081408] = 0118f0d7, %l0 = 0000000076de0ff6
1164 ldswa [%i2+%o4]0x88,%l0 ! %l0 = 000000000118f0d7
1165! Mem[0000000010101408] = 775690779eefc134, %l0 = 000000000118f0d7
1166 ldxa [%i4+%o4]0x88,%l0 ! %l0 = 775690779eefc134
1167
1168p0_label_41:
1169! Starting 10 instruction Store Burst
1170! Mem[0000000030001410] = fc15c7ff, %l7 = 000000006ef9904a
1171 swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000fc15c7ff
1172! %l6 = 0000000000000008, Mem[0000000010041400] = c94c5ad5
1173 stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00085ad5
1174 membar #Sync ! Added by membar checker (8)
1175! %l2 = 0000000000000000, Mem[0000000030041408] = c773a3382efd00ff
1176 stxa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
1177! %f26 = 0b1d9786 1b074dbf, %l6 = 0000000000000008
1178! Mem[0000000030181428] = 31ec046649227b1f
1179 add %i6,0x028,%g1
1180 stda %f26,[%g1+%l6]ASI_PST32_S ! Mem[0000000030181428] = 31ec046649227b1f
1181! %l3 = 0000000000000029, imm = fffffffffffffdfd, %l3 = 0000000000000029
1182 orn %l3,-0x203,%l3 ! %l3 = 000000000000022b
1183! %l4 = 0000000000000060, Mem[00000000100c1430] = 53b4b904
1184 stw %l4,[%i3+0x030] ! Mem[00000000100c1430] = 00000060
1185! Mem[0000000010141408] = 98000000, %l5 = 0000000000000000
1186 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000098
1187! %l2 = 0000000000000000, Mem[0000000030101400] = 000000ef03f9f0d7
1188 stxa %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
1189! %f4 = 0765d857 2f00e86d, Mem[0000000010041410] = 57000000 e285ffff
1190 stda %f4 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0765d857 2f00e86d
1191! %f15 = d7ff9808, Mem[0000000030141400] = c08b6bff
1192 sta %f15,[%i5+%g0]0x81 ! Mem[0000000030141400] = d7ff9808
1193
1194p0_label_42:
1195! Starting 10 instruction Load Burst
1196! Mem[0000000030081410] = 6de8002f57d86507, %l7 = 00000000fc15c7ff
1197 ldxa [%i2+%o5]0x89,%l7 ! %l7 = 6de8002f57d86507
1198! Mem[000000001008142e] = 652992af, %l5 = 0000000000000098, %asi = 80
1199 ldsha [%i2+0x02e]%asi,%l5 ! %l5 = ffffffffffff92af
1200! Mem[0000000030181400] = 000029ff, %l2 = 0000000000000000
1201 lduwa [%i6+%g0]0x89,%l2 ! %l2 = 00000000000029ff
1202! Mem[0000000030081408] = 00000000, %f12 = 45955dc4
1203 lda [%i2+%o4]0x81,%f12 ! %f12 = 00000000
1204! Mem[00000000100c140c] = e2854117, %l1 = 000000004157de6f, %asi = 80
1205 lduwa [%i3+0x00c]%asi,%l1 ! %l1 = 00000000e2854117
1206! Mem[0000000010101400] = 602b41ff, %l3 = 000000000000022b
1207 ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
1208! Mem[0000000010181438] = 328f9182522af24b, %f12 = 00000000 612dfc45, %asi = 80
1209 ldda [%i6+0x038]%asi,%f12 ! %f12 = 328f9182 522af24b
1210! %f18 = ff00fd2e, %f0 = ff6b8bc0, %f4 = 0765d857
1211 fsubs %f18,%f0 ,%f4 ! %f4 = 7ed51d24
1212! Mem[00000000100c1408] = f1613b55 e2854117, %l2 = 000029ff, %l3 = ffffffff
1213 ldd [%i3+%o4],%l2 ! %l2 = 00000000f1613b55 00000000e2854117
1214! Mem[000000001018143c] = 522af24b, %f8 = 79ad8158
1215 lda [%i6+0x03c]%asi,%f8 ! %f8 = 522af24b
1216
1217p0_label_43:
1218! Starting 10 instruction Store Burst
1219! %l2 = 00000000f1613b55, Mem[0000000010181400] = 512abb37
1220 stwa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = f1613b55
1221! Mem[0000000030141400] = 0898ffd7, %l2 = 00000000f1613b55
1222 ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000d7
1223! %l6 = 0000000000000008, Mem[0000000030041400] = ffffffff0000005e
1224 stxa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000000000008
1225! %f0 = ff6b8bc0, Mem[0000000030041410] = 00000000
1226 sta %f0 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff6b8bc0
1227! Mem[0000000021800180] = 6d0a6e60, %l0 = 775690779eefc134
1228 ldstub [%o3+0x180],%l0 ! %l0 = 000000000000006d
1229! %l0 = 000000000000006d, Mem[0000000010081417] = 52241fc3, %asi = 80
1230 stba %l0,[%i2+0x017]%asi ! Mem[0000000010081414] = 52241f6d
1231! %l6 = 0000000000000008, Mem[0000000030041410] = 7d410348c08b6bff
1232 stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000008
1233! %f16 = 5e000000 ffffffff, %l7 = 6de8002f57d86507
1234! Mem[0000000010001438] = 0000000000000066
1235 add %i0,0x038,%g1
1236 stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001438] = ffffff0000000066
1237! Mem[0000000010181427] = 067163e9, %l5 = ffffffffffff92af
1238 ldstub [%i6+0x027],%l5 ! %l5 = 00000000000000e9
1239! %l2 = 00000000000000d7, Mem[0000000030141410] = 36000000
1240 stha %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 360000d7
1241
1242p0_label_44:
1243! Starting 10 instruction Load Burst
1244! Mem[0000000010141410] = c31f2452, %l4 = 0000000000000060
1245 ldswa [%i5+%o5]0x80,%l4 ! %l4 = ffffffffc31f2452
1246! Mem[0000000010141408] = ff000000, %l2 = 00000000000000d7
1247 lduba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
1248! Mem[0000000010041408] = 00326aae, %l2 = 00000000000000ff
1249 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000326aae
1250! Mem[0000000010001400] = ffff85e2, %l5 = 00000000000000e9
1251 ldsba [%i0+%g0]0x88,%l5 ! %l5 = ffffffffffffffe2
1252! Mem[0000000010101408] = 34c1ef9e, %l3 = 00000000e2854117
1253 lduwa [%i4+%o4]0x80,%l3 ! %l3 = 0000000034c1ef9e
1254! Mem[0000000010001408] = 57d8000000000000, %l1 = 00000000e2854117
1255 ldxa [%i0+%o4]0x88,%l1 ! %l1 = 57d8000000000000
1256! Mem[0000000010001410] = 00000000, %l7 = 6de8002f57d86507
1257 lduha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
1258! Mem[00000000100c1410] = 00000000, %l4 = ffffffffc31f2452
1259 ldswa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
1260! Mem[0000000010081430] = 52c0cea4403f9dfe, %l6 = 0000000000000008
1261 ldx [%i2+0x030],%l6 ! %l6 = 52c0cea4403f9dfe
1262! Mem[0000000030041410] = 00000008, %l6 = 52c0cea4403f9dfe
1263 ldsba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000008
1264
1265p0_label_45:
1266! Starting 10 instruction Store Burst
1267! %l6 = 0000000000000008, Mem[00000000100c1408] = f1613b55
1268 stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00083b55
1269! %l0 = 000000000000006d, Mem[0000000021800100] = 465a7e00
1270 stb %l0,[%o3+0x100] ! Mem[0000000021800100] = 6d5a7e00
1271! %l0 = 000000000000006d, Mem[0000000030141410] = 360000d7
1272 stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 3600006d
1273! %l3 = 0000000034c1ef9e, Mem[0000000010041408] = 00326aae
1274 stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 9e326aae
1275! Mem[00000000201c0000] = ff5e1c80, %l2 = 0000000000326aae
1276 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
1277! Mem[0000000030041400] = 00000008, %l2 = 00000000000000ff
1278 swapa [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000008
1279! %f16 = 5e000000 ffffffff, Mem[0000000010081428] = 5a15345a 652992af, %asi = 80
1280 stda %f16,[%i2+0x028]%asi ! Mem[0000000010081428] = 5e000000 ffffffff
1281! Mem[0000000030041408] = 00000000, %l3 = 0000000034c1ef9e
1282 swapa [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
1283! Mem[00000000211c0001] = ff699f10, %l0 = 000000000000006d
1284 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000069
1285! Mem[0000000030181410] = e2854b01, %l2 = 0000000000000008
1286 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000e2
1287
1288p0_label_46:
1289! Starting 10 instruction Load Burst
1290! Mem[0000000010041410] = 0765d8572f00e86d, %l2 = 00000000000000e2
1291 ldxa [%i1+%o5]0x88,%l2 ! %l2 = 0765d8572f00e86d
1292! Mem[0000000010041400] = 00085ad5fffffe70, %l3 = 0000000000000000
1293 ldxa [%i1+%g0]0x80,%l3 ! %l3 = 00085ad5fffffe70
1294! Mem[00000000100c1408] = 174185e2553b0800, %f4 = 7ed51d24 2f00e86d
1295 ldda [%i3+%o4]0x88,%f4 ! %f4 = 174185e2 553b0800
1296! Mem[0000000010101437] = 2c450034, %l3 = 00085ad5fffffe70, %asi = 80
1297 lduba [%i4+0x037]%asi,%l3 ! %l3 = 0000000000000034
1298! Mem[0000000010041400] = d55a0800, %l2 = 0765d8572f00e86d
1299 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 00000000d55a0800
1300! Mem[0000000010081400] = ff00000001189973, %l3 = 0000000000000034
1301 ldxa [%i2+%g0]0x80,%l3 ! %l3 = ff00000001189973
1302! %f7 = 520318f3, %f2 = 00000000, %f18 = ff00fd2e 38a373c7
1303 fsmuld %f7 ,%f2 ,%f18 ! %f18 = 00000000 00000000
1304! %f14 = 512abb37, %f0 = ff6b8bc0
1305 fsqrts %f14,%f0 ! %f0 = 4851100d
1306! %f30 = 321af352, %f8 = 522af24b
1307 fcmpes %fcc3,%f30,%f8 ! %fcc3 = 1
1308! Mem[0000000010041410] = 6de8002f57d86507, %f28 = 48df7374 4cde6d35
1309 ldd [%i1+%o5],%f28 ! %f28 = 6de8002f 57d86507
1310
1311p0_label_47:
1312! Starting 10 instruction Store Burst
1313! %f18 = 00000000 00000000, Mem[0000000010001430] = 45955dc4 612dfc45, %asi = 80
1314 stda %f18,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000 00000000
1315! %f4 = 174185e2 553b0800, Mem[0000000030041400] = ff000000 00000000
1316 stda %f4 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 174185e2 553b0800
1317! %l7 = 0000000000000000, Mem[0000000010081408] = d7f01801
1318 stba %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00f01801
1319! Mem[00000000201c0000] = ff5e1c80, %l6 = 0000000000000008
1320 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
1321! Mem[0000000030041408] = 34c1ef9e, %l5 = 00000000ffffffe2
1322 swapa [%i1+%o4]0x89,%l5 ! %l5 = 0000000034c1ef9e
1323! %f2 = 00000000 00ff0000, Mem[0000000010181400] = 553b61f1 d7f0f903
1324 stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00ff0000
1325! %l2 = d55a0800, %l3 = 01189973, Mem[0000000030081408] = 00000000 0765d857
1326 stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = d55a0800 01189973
1327! Mem[0000000030081410] = 0765d857, %l7 = 0000000000000000
1328 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000007
1329! %l5 = 0000000034c1ef9e, Mem[0000000010181408] = 00ff0000
1330 stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00ffef9e
1331! %f28 = 6de8002f, %f14 = 512abb37
1332 fsqrts %f28,%f14 ! %f14 = 56ac5357
1333
1334p0_label_48:
1335! Starting 10 instruction Load Burst
1336! Mem[0000000030141408] = 31ffffff, %l0 = 0000000000000069
1337 lduha [%i5+%o4]0x81,%l0 ! %l0 = 00000000000031ff
1338! Mem[0000000021800040] = 4398b770, %l3 = ff00000001189973
1339 ldsh [%o3+0x040],%l3 ! %l3 = 0000000000004398
1340! Mem[0000000010081420] = 051d7c385e2a0869, %f22 = 6dbf297a 29f8cf63
1341 ldd [%i2+0x020],%f22 ! %f22 = 051d7c38 5e2a0869
1342! Mem[0000000010141428] = af9229655a34155a, %l6 = 00000000000000ff
1343 ldx [%i5+0x028],%l6 ! %l6 = af9229655a34155a
1344! Mem[00000000211c0000] = ffff9f10, %l3 = 0000000000004398
1345 ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffffff
1346! Mem[0000000010041400] = 00085ad5fffffe70, %f26 = 0b1d9786 1b074dbf
1347 ldda [%i1+%g0]0x80,%f26 ! %f26 = 00085ad5 fffffe70
1348! Mem[00000000300c1400] = 2f000000, %f8 = 522af24b
1349 lda [%i3+%g0]0x89,%f8 ! %f8 = 2f000000
1350! Mem[00000000300c1408] = 38a373c7, %l0 = 00000000000031ff
1351 ldsha [%i3+%o4]0x81,%l0 ! %l0 = 00000000000038a3
1352! Mem[0000000030081408] = 73991801 00085ad5, %l6 = 5a34155a, %l7 = 00000007
1353 ldda [%i2+%o4]0x89,%l6 ! %l6 = 0000000000085ad5 0000000073991801
1354! Mem[0000000030101400] = 00000000, %l1 = 57d8000000000000
1355 ldsba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
1356
1357p0_label_49:
1358! Starting 10 instruction Store Burst
1359! %l6 = 0000000000085ad5, Mem[0000000010001400] = e285ffff
1360 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 5ad5ffff
1361! Mem[00000000201c0000] = ff5e1c80, %l2 = 00000000d55a0800
1362 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
1363! %l6 = 0000000000085ad5, Mem[0000000030141408] = ffffff31
1364 stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffff5ad5
1365! %l6 = 0000000000085ad5, Mem[0000000010081430] = 52c0cea4403f9dfe
1366 stx %l6,[%i2+0x030] ! Mem[0000000010081430] = 0000000000085ad5
1367! %l6 = 00085ad5, %l7 = 73991801, Mem[0000000010041410] = 2f00e86d 0765d857
1368 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00085ad5 73991801
1369! %l0 = 00000000000038a3, Mem[00000000201c0000] = ff5e1c80
1370 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = a35e1c80
1371! %f26 = 00085ad5 fffffe70, %l1 = 0000000000000000
1372! Mem[00000000300c1418] = 431abc3a64eb5f23
1373 add %i3,0x018,%g1
1374 stda %f26,[%g1+%l1]ASI_PST32_SL ! Mem[00000000300c1418] = 431abc3a64eb5f23
1375! Mem[00000000100c142c] = ff00e86d, %l6 = 0000000000085ad5
1376 ldstuba [%i3+0x02c]%asi,%l6 ! %l6 = 00000000000000ff
1377! Mem[0000000030041400] = 174185e2, %l3 = ffffffffffffffff
1378 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000017
1379! %l3 = 0000000000000017, Mem[0000000010041408] = 9e326aae
1380 stha %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00176aae
1381
1382p0_label_50:
1383! Starting 10 instruction Load Burst
1384! Mem[0000000030101410] = ff5f155a, %l1 = 0000000000000000
1385 lduba [%i4+%o5]0x81,%l1 ! %l1 = 00000000000000ff
1386! Mem[00000000100c1408] = 553b0800, %l2 = 00000000000000ff
1387 lduha [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000800
1388! Mem[0000000030181410] = ff854b01, %l7 = 0000000073991801
1389 ldsha [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffff85
1390! Mem[0000000030141410] = 6d000036, %l2 = 0000000000000800
1391 lduba [%i5+%o5]0x81,%l2 ! %l2 = 000000000000006d
1392! Mem[0000000010001420] = 79ad815889df4509, %l7 = ffffffffffffff85, %asi = 80
1393 ldxa [%i0+0x020]%asi,%l7 ! %l7 = 79ad815889df4509
1394! Mem[00000000100c1408] = 00083b55, %l5 = 0000000034c1ef9e, %asi = 80
1395 ldsha [%i3+0x008]%asi,%l5 ! %l5 = 0000000000000008
1396! %f6 = 6ef9904a, %f19 = 00000000, %f7 = 520318f3
1397 fsubs %f6 ,%f19,%f7 ! %f7 = 6ef9904a
1398! Mem[0000000010081400] = ff000000, %l1 = 00000000000000ff
1399 ldsba [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
1400! Mem[00000000300c1410] = 410df4cf, %l7 = 79ad815889df4509
1401 ldsba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000041
1402! Mem[0000000010081400] = ff000000, %l3 = 0000000000000017
1403 ldswa [%i2+%g0]0x80,%l3 ! %l3 = ffffffffff000000
1404
1405! End of Random Code for Thread 0
1406
1407
1408! Check Registers
1409
1410p0_check_registers:
1411 set p0_expected_registers,%g1
1412 ldx [%g1+0x000],%g2
1413 cmp %l0,%g2 ! %l0 should be 00000000000038a3
1414 bne %xcc,p0_reg_l0_fail
1415 mov %l0,%g3
1416 ldx [%g1+0x008],%g2
1417 cmp %l1,%g2 ! %l1 should be ffffffffffffffff
1418 bne %xcc,p0_reg_l1_fail
1419 mov %l1,%g3
1420 ldx [%g1+0x010],%g2
1421 cmp %l2,%g2 ! %l2 should be 000000000000006d
1422 bne %xcc,p0_reg_l2_fail
1423 mov %l2,%g3
1424 ldx [%g1+0x018],%g2
1425 cmp %l3,%g2 ! %l3 should be ffffffffff000000
1426 bne %xcc,p0_reg_l3_fail
1427 mov %l3,%g3
1428 ldx [%g1+0x020],%g2
1429 cmp %l4,%g2 ! %l4 should be 0000000000000000
1430 bne %xcc,p0_reg_l4_fail
1431 mov %l4,%g3
1432 ldx [%g1+0x028],%g2
1433 cmp %l5,%g2 ! %l5 should be 0000000000000008
1434 bne %xcc,p0_reg_l5_fail
1435 mov %l5,%g3
1436 ldx [%g1+0x030],%g2
1437 cmp %l6,%g2 ! %l6 should be 00000000000000ff
1438 bne %xcc,p0_reg_l6_fail
1439 mov %l6,%g3
1440 ldx [%g1+0x038],%g2
1441 cmp %l7,%g2 ! %l7 should be 0000000000000041
1442 bne %xcc,p0_reg_l7_fail
1443 mov %l7,%g3
1444
1445! Check %y register
1446
1447 set 0x00000560,%g2
1448 rd %y,%g3
1449 cmp %g2,%g3
1450 bne,a p0_failed
1451 mov 0x111,%g1
1452
1453! Check Floating Point Registers
1454
1455p0_check_fp_registers:
1456 set p0_expected_fp_regs,%g3
1457 std %f0,[%g1]
1458 ldx [%g1],%l1
1459 ldx [%g3+0x00],%l0
1460 cmp %l0,%l1 ! %f0 should be 4851100d 62f484d1
1461 bne %xcc,p0_freg_fail
1462 std %f2,[%g1]
1463 ldx [%g1],%l1
1464 ldx [%g3+0x08],%l0
1465 cmp %l0,%l1 ! %f2 should be 00000000 00ff0000
1466 bne %xcc,p0_freg_fail
1467 std %f4,[%g1]
1468 ldx [%g1],%l1
1469 ldx [%g3+0x10],%l0
1470 cmp %l0,%l1 ! %f4 should be 174185e2 553b0800
1471 bne %xcc,p0_freg_fail
1472 std %f6,[%g1]
1473 ldx [%g1],%l1
1474 ldx [%g3+0x18],%l0
1475 cmp %l0,%l1 ! %f6 should be 6ef9904a 6ef9904a
1476 bne %xcc,p0_freg_fail
1477 std %f8,[%g1]
1478 ldx [%g1],%l1
1479 ldx [%g3+0x20],%l0
1480 cmp %l0,%l1 ! %f8 should be 2f000000 89df4509
1481 bne %xcc,p0_freg_fail
1482 std %f10,[%g1]
1483 ldx [%g1],%l1
1484 ldx [%g3+0x28],%l0
1485 cmp %l0,%l1 ! %f10 should be 4f4a7756 3cda8c4f
1486 bne %xcc,p0_freg_fail
1487 std %f12,[%g1]
1488 ldx [%g1],%l1
1489 ldx [%g3+0x30],%l0
1490 cmp %l0,%l1 ! %f12 should be 328f9182 522af24b
1491 bne %xcc,p0_freg_fail
1492 std %f14,[%g1]
1493 ldx [%g1],%l1
1494 ldx [%g3+0x38],%l0
1495 cmp %l0,%l1 ! %f14 should be 56ac5357 d7ff9808
1496 bne %xcc,p0_freg_fail
1497 std %f16,[%g1]
1498 ldx [%g1],%l1
1499 ldx [%g3+0x40],%l0
1500 cmp %l0,%l1 ! %f16 should be 5e000000 ffffffff
1501 bne %xcc,p0_freg_fail
1502 std %f18,[%g1]
1503 ldx [%g1],%l1
1504 ldx [%g3+0x48],%l0
1505 cmp %l0,%l1 ! %f18 should be 00000000 00000000
1506 bne %xcc,p0_freg_fail
1507 std %f20,[%g1]
1508 ldx [%g1],%l1
1509 ldx [%g3+0x50],%l0
1510 cmp %l0,%l1 ! %f20 should be 00000000 4803417d
1511 bne %xcc,p0_freg_fail
1512 std %f22,[%g1]
1513 ldx [%g1],%l1
1514 ldx [%g3+0x58],%l0
1515 cmp %l0,%l1 ! %f22 should be 051d7c38 5e2a0869
1516 bne %xcc,p0_freg_fail
1517 std %f24,[%g1]
1518 ldx [%g1],%l1
1519 ldx [%g3+0x60],%l0
1520 cmp %l0,%l1 ! %f24 should be 57ff9808 3f6812f9
1521 bne %xcc,p0_freg_fail
1522 std %f26,[%g1]
1523 ldx [%g1],%l1
1524 ldx [%g3+0x68],%l0
1525 cmp %l0,%l1 ! %f26 should be 00085ad5 fffffe70
1526 bne %xcc,p0_freg_fail
1527 std %f28,[%g1]
1528 ldx [%g1],%l1
1529 ldx [%g3+0x70],%l0
1530 cmp %l0,%l1 ! %f28 should be 6de8002f 57d86507
1531 bne %xcc,p0_freg_fail
1532 std %f30,[%g1]
1533 ldx [%g1],%l1
1534 ldx [%g3+0x78],%l0
1535 cmp %l0,%l1 ! %f30 should be 321af352 55e96adb
1536 bne %xcc,p0_freg_fail
1537 nop
1538
1539! The test for processor 0 has passed
1540
1541p0_passed:
1542 ta GOOD_TRAP
1543 nop
1544
1545p0_reg_l0_fail:
1546 or %g0,0xbd0,%g1
1547 ba,a p0_failed
1548p0_reg_l1_fail:
1549 or %g0,0xbd1,%g1
1550 ba,a p0_failed
1551p0_reg_l2_fail:
1552 or %g0,0xbd2,%g1
1553 ba,a p0_failed
1554p0_reg_l3_fail:
1555 or %g0,0xbd3,%g1
1556 ba,a p0_failed
1557p0_reg_l4_fail:
1558 or %g0,0xbd4,%g1
1559 ba,a p0_failed
1560p0_reg_l5_fail:
1561 or %g0,0xbd5,%g1
1562 ba,a p0_failed
1563p0_reg_l6_fail:
1564 or %g0,0xbd6,%g1
1565 ba,a p0_failed
1566p0_reg_l7_fail:
1567 or %g0,0xbd7,%g1
1568 ba,a p0_failed
1569p0_freg_fail:
1570 ta BAD_TRAP
1571
1572
1573! The test for processor 0 failed
1574
1575p0_failed:
1576 set p0_temp,%g6
1577 stx %g1,[%g6]
1578 stx %g2,[%g6+8]
1579 stx %g3,[%g6+16]
1580 stx %fsr,[%g6+24]
1581 ta BAD_TRAP
1582
1583
1584! The local area data for processor 0 failed
1585
1586p0_local_failed:
1587 set done_flags,%g5
1588 mov 3,%g6
1589 st %g6,[%g5+0x000] ! Set processor 0 done flag
1590
1591 set p0_temp,%g6
1592 add %g1,%g4,%g1
1593 stx %g4,[%g6]
1594 stx %g2,[%g6+8]
1595 stx %g3,[%g6+16]
1596 st %fsr,[%g6+24]
1597 ta BAD_TRAP
1598
1599p0_selfmod_failed:
1600 ba p0_failed
1601 mov 0xabc,%g1
1602
1603p0_branch_failed:
1604 mov 0xbbb,%g1
1605 rd %ccr,%g2
1606 ba p0_failed
1607 mov 0x0,%g3
1608
1609inst_access_handler:
1610 done
1611
1612 .align 256
1613data_access_handler:
16141: done
1615
1616check_critical_timed_out:
1617 ta BAD_TRAP
1618
1619
1620get_thread_mask:
1621 retl
1622 mov 3,%i7
1623
1624get_park_semaphore:
1625 set park_semaphore,%g6
1626 mov 100,%g5
16271: ldstub [%g6],%g7
1628 cmp %g7,0
1629 bne 1b
1630 nop
1631 retl
1632 nop
1633
1634p0_init_memory_pointers:
1635 set p0_init_registers,%g1
1636 mov %g0,%g2
1637 mov %g0,%g3
1638 mov %g0,%g4
1639 mov %g0,%g5
1640 mov %g0,%g6
1641 mov %g0,%g7
1642
1643! Initialize memory pointers for window 0
1644 set p0_local0_start,%i0
1645 set p0_local1_start,%i1
1646 set p0_local2_start,%i2
1647 set p0_local3_start,%i3
1648 set p0_local4_start,%i4
1649 set p0_local5_start,%i5
1650 set p0_local6_start,%i6
1651 clr %i7
1652! Init Local Registers in Window 0
1653 ldx [%g1+0x000],%l0 ! %l0 = c6b1be98b43fb7ce
1654 ldx [%g1+0x008],%l1 ! %l1 = 39dbf07f4468fb79
1655 ldx [%g1+0x010],%l2 ! %l2 = 36426d0308588b34
1656 ldx [%g1+0x018],%l3 ! %l3 = 64fd607dec39e9ff
1657 ldx [%g1+0x020],%l4 ! %l4 = 2867bfba2cdd2ada
1658 ldx [%g1+0x028],%l5 ! %l5 = a6a1dfc9bdd1f0c5
1659 ldx [%g1+0x030],%l6 ! %l6 = f24ee6cf30926ec0
1660 ldx [%g1+0x038],%l7 ! %l7 = b83dc1e18fbe67cb
1661
1662! Initialize the output register of window 0
1663
1664 set share0_start,%o0
1665 set share1_start,%o1
1666 set share2_start,%o2
1667 set share3_start,%o3
1668 mov 0x08,%o4
1669 mov 0x10,%o5
1670 mov 0x18,%o6
1671
1672 retl
1673 nop
1674
1675user_text_end:
1676 .seg "text"
1677 .align 0x2000
1678 .global p0_near_0_le,p0_near_0_he
1679 .global p0_near_0_lo,p0_near_0_ho
1680 .global near0_b2b_l,near0_b2b_h
1681 .global far0_b2b_l,far0_b2b_h
1682 .global far1_b2b_l,far1_b2b_h
1683 .global far2_b2b_l,far2_b2b_h
1684 .global far3_b2b_l,far3_b2b_h
1685user_near0_start:
1686p0_near_0_le:
1687 ldsb [%i0+0x01c],%l0 ! Mem[000000001000141c]
1688 xnor %l1,%l0,%l4
1689 umul %l0,0x519,%l2
1690 sub %l2,%l6,%l7
1691 swap [%i5+0x02c],%l3 ! Mem[000000001014142c]
1692 mulx %l7,0x614,%l2
1693 jmpl %o7,%g0
1694 or %l7,%l1,%l3
1695p0_near_0_he:
1696 jmpl %o7,%g0
1697 mulx %l0,0x554,%l0
1698 jmpl %o7,%g0
1699 nop
1700p0_near_0_lo:
1701 ldsb [%o0+0x01c],%l0 ! Mem[000000001000141c]
1702 xnor %l1,%l0,%l4
1703 umul %l0,0x519,%l2
1704 sub %l2,%l6,%l7
1705 swap [%o5+0x02c],%l3 ! Mem[000000001014142c]
1706 mulx %l7,0x614,%l2
1707 jmpl %o7,%g0
1708 or %l7,%l1,%l3
1709p0_near_0_ho:
1710 jmpl %o7,%g0
1711 mulx %l0,0x554,%l0
1712 jmpl %o7,%g0
1713 nop
1714near0_b2b_h:
1715 udivx %l3,%l2,%l4
1716 addc %l7,-0x2f2,%l1
1717 udivx %l6,0x8a8,%l5
1718 xnor %l6,0xcf6,%l6
1719 fmuls %f31,%f23,%f25
1720 xnor %l2,-0x578,%l5
1721 sub %l7,%l4,%l6
1722 jmpl %o7,%g0
1723 umul %l6,-0x0e0,%l1
1724near0_b2b_l:
1725 umul %l7,-0x3d0,%l5
1726 sdivx %l6,0xf55,%l1
1727 sub %l4,0x8c2,%l4
1728 fsubs %f14,%f11,%f9
1729 udivx %l0,0xd1b,%l1
1730 subc %l0,-0x065,%l5
1731 sdivx %l5,0x5f2,%l4
1732 jmpl %o7,%g0
1733 fcmps %fcc0,%f6 ,%f15
1734user_near0_end:
1735 .seg "text"
1736 .align 0x2000
1737 .global p0_near_1_le,p0_near_1_he
1738 .global p0_near_1_lo,p0_near_1_ho
1739 .global near1_b2b_l,near1_b2b_h
1740 .global far0_b2b_l,far0_b2b_h
1741 .global far1_b2b_l,far1_b2b_h
1742 .global far2_b2b_l,far2_b2b_h
1743 .global far3_b2b_l,far3_b2b_h
1744user_near1_start:
1745p0_near_1_le:
1746 smul %l2,%l3,%l1
1747 sub %l6,-0x6a1,%l0
1748 sdivx %l7,%l7,%l6
1749 smul %l5,0x6a2,%l3
1750 mulx %l2,%l7,%l5
1751 jmpl %o7,%g0
1752 or %l5,0xc45,%l6
1753p0_near_1_he:
1754 stb %l2,[%i5+0x02d] ! Mem[000000001014142d]
1755 fcmps %fcc1,%f19,%f27
1756 udivx %l1,%l0,%l7
1757 jmpl %o7,%g0
1758 umul %l3,0xee2,%l1
1759p0_near_1_lo:
1760 smul %l2,%l3,%l1
1761 sub %l6,-0x6a1,%l0
1762 sdivx %l7,%l7,%l6
1763 smul %l5,0x6a2,%l3
1764 mulx %l2,%l7,%l5
1765 jmpl %o7,%g0
1766 or %l5,0xc45,%l6
1767p0_near_1_ho:
1768 stb %l2,[%o5+0x02d] ! Mem[000000001014142d]
1769 fcmps %fcc1,%f19,%f27
1770 udivx %l1,%l0,%l7
1771 jmpl %o7,%g0
1772 umul %l3,0xee2,%l1
1773near1_b2b_h:
1774 fadds %f20,%f27,%f20
1775 andn %l1,%l5,%l4
1776 fmuls %f16,%f23,%f27
1777 xnor %l6,%l1,%l5
1778 addc %l7,-0x1ff,%l0
1779 jmpl %o7,%g0
1780 fadds %f31,%f17,%f19
1781near1_b2b_l:
1782 xor %l1,%l2,%l4
1783 fmuls %f6 ,%f4 ,%f5
1784 fsubs %f13,%f11,%f11
1785 fadds %f9 ,%f3 ,%f2
1786 fadds %f2 ,%f15,%f6
1787 jmpl %o7,%g0
1788 mulx %l6,%l4,%l0
1789user_near1_end:
1790 .seg "text"
1791 .align 0x2000
1792 .global p0_near_2_le,p0_near_2_he
1793 .global p0_near_2_lo,p0_near_2_ho
1794 .global near2_b2b_l,near2_b2b_h
1795 .global far0_b2b_l,far0_b2b_h
1796 .global far1_b2b_l,far1_b2b_h
1797 .global far2_b2b_l,far2_b2b_h
1798 .global far3_b2b_l,far3_b2b_h
1799user_near2_start:
1800p0_near_2_le:
1801 jmpl %o7,%g0
1802 umul %l0,%l7,%l4
1803 jmpl %o7,%g0
1804 nop
1805p0_near_2_he:
1806 fmuls %f24,%f26,%f16
1807 fcmps %fcc3,%f25,%f20
1808 and %l2,-0xfd8,%l5
1809 add %l2,-0xf7d,%l2
1810 fitod %f20,%f16
1811 sub %l3,%l1,%l7
1812 sdivx %l5,%l7,%l3
1813 jmpl %o7,%g0
1814 std %f22,[%i6+0x030] ! Mem[0000000010181430]
1815p0_near_2_lo:
1816 jmpl %o7,%g0
1817 umul %l0,%l7,%l4
1818 jmpl %o7,%g0
1819 nop
1820p0_near_2_ho:
1821 fmuls %f24,%f26,%f16
1822 fcmps %fcc3,%f25,%f20
1823 and %l2,-0xfd8,%l5
1824 add %l2,-0xf7d,%l2
1825 fitod %f20,%f16
1826 sub %l3,%l1,%l7
1827 sdivx %l5,%l7,%l3
1828 jmpl %o7,%g0
1829 std %f22,[%o6+0x030] ! Mem[0000000010181430]
1830near2_b2b_h:
1831 add %l7,0x298,%l0
1832 jmpl %o7,%g0
1833 fsubs %f22,%f20,%f28
1834near2_b2b_l:
1835 addc %l6,%l4,%l7
1836 jmpl %o7,%g0
1837 subc %l3,%l6,%l5
1838user_near2_end:
1839 .seg "text"
1840 .align 0x2000
1841 .global p0_near_3_le,p0_near_3_he
1842 .global p0_near_3_lo,p0_near_3_ho
1843 .global near3_b2b_l,near3_b2b_h
1844 .global far0_b2b_l,far0_b2b_h
1845 .global far1_b2b_l,far1_b2b_h
1846 .global far2_b2b_l,far2_b2b_h
1847 .global far3_b2b_l,far3_b2b_h
1848user_near3_start:
1849p0_near_3_le:
1850 ldsw [%i2+0x000],%l1 ! Mem[0000000010081400]
1851 jmpl %o7,%g0
1852 sdivx %l0,0xab5,%l4
1853p0_near_3_he:
1854 andn %l5,0x055,%l7
1855 sdivx %l4,0x2ca,%l2
1856 subc %l0,%l1,%l5
1857 lduw [%i3+0x01c],%l1 ! Mem[00000000100c141c]
1858 jmpl %o7,%g0
1859 umul %l7,%l5,%l1
1860p0_near_3_lo:
1861 ldsw [%o2+0x000],%l1 ! Mem[0000000010081400]
1862 jmpl %o7,%g0
1863 sdivx %l0,0xab5,%l4
1864p0_near_3_ho:
1865 andn %l5,0x055,%l7
1866 sdivx %l4,0x2ca,%l2
1867 subc %l0,%l1,%l5
1868 lduw [%o3+0x01c],%l1 ! Mem[00000000100c141c]
1869 jmpl %o7,%g0
1870 umul %l7,%l5,%l1
1871near3_b2b_h:
1872 subc %l4,%l6,%l3
1873 and %l3,%l4,%l5
1874 fadds %f30,%f29,%f19
1875 or %l3,-0x627,%l1
1876 jmpl %o7,%g0
1877 fcmps %fcc3,%f22,%f29
1878near3_b2b_l:
1879 xnor %l7,%l5,%l7
1880 sub %l4,%l6,%l0
1881 and %l4,-0x957,%l2
1882 andn %l1,%l1,%l6
1883 jmpl %o7,%g0
1884 andn %l0,-0x04c,%l1
1885user_near3_end:
1886 .seg "text"
1887 .align 0x2000
1888 .global p0_far_0_le,p0_far_0_he
1889 .global p0_far_0_lo,p0_far_0_ho
1890 .global far0_b2b_l,far0_b2b_h
1891 .global near0_b2b_l,near0_b2b_h
1892 .global near1_b2b_l,near1_b2b_h
1893 .global near2_b2b_l,near2_b2b_h
1894 .global near3_b2b_l,near3_b2b_h
1895user_far0_start:
1896p0_far_0_le:
1897 umul %l0,-0x7bb,%l7
1898 add %l2,%l6,%l7
1899 fsqrts %f11,%f12
1900 orn %l4,%l5,%l0
1901 or %l4,-0xccd,%l4
1902 jmpl %o7,%g0
1903 ldd [%i3+0x030],%f2 ! Mem[00000000100c1430]
1904p0_far_0_he:
1905 sdivx %l4,%l7,%l3
1906 and %l1,%l0,%l0
1907 udivx %l3,0xae0,%l1
1908 jmpl %o7,%g0
1909 andn %l0,%l3,%l4
1910p0_far_0_lo:
1911 umul %l0,-0x7bb,%l7
1912 add %l2,%l6,%l7
1913 fsqrts %f11,%f12
1914 orn %l4,%l5,%l0
1915 or %l4,-0xccd,%l4
1916 jmpl %o7,%g0
1917 ldd [%o3+0x030],%f2 ! Mem[00000000100c1430]
1918p0_far_0_ho:
1919 sdivx %l4,%l7,%l3
1920 and %l1,%l0,%l0
1921 udivx %l3,0xae0,%l1
1922 jmpl %o7,%g0
1923 andn %l0,%l3,%l4
1924far0_b2b_h:
1925 orn %l7,%l3,%l5
1926 smul %l6,0x116,%l0
1927 xnor %l1,%l5,%l4
1928 jmpl %o7,%g0
1929 umul %l7,-0x09b,%l2
1930far0_b2b_l:
1931 smul %l5,0x953,%l6
1932 subc %l5,%l2,%l5
1933 fsqrts %f2 ,%f2
1934 jmpl %o7,%g0
1935 fdivs %f5 ,%f7 ,%f9
1936user_far0_end:
1937 .seg "text"
1938 .align 0x2000
1939 .global p0_far_1_le,p0_far_1_he
1940 .global p0_far_1_lo,p0_far_1_ho
1941 .global far1_b2b_l,far1_b2b_h
1942 .global near0_b2b_l,near0_b2b_h
1943 .global near1_b2b_l,near1_b2b_h
1944 .global near2_b2b_l,near2_b2b_h
1945 .global near3_b2b_l,near3_b2b_h
1946user_far1_start:
1947p0_far_1_le:
1948 fstoi %f3 ,%f1
1949 fmuls %f1 ,%f12,%f10
1950 jmpl %o7,%g0
1951 mulx %l4,%l5,%l7
1952p0_far_1_he:
1953 xnor %l7,%l5,%l1
1954 jmpl %o7,%g0
1955 orn %l4,-0x630,%l5
1956p0_far_1_lo:
1957 fstoi %f3 ,%f1
1958 fmuls %f1 ,%f12,%f10
1959 jmpl %o7,%g0
1960 mulx %l4,%l5,%l7
1961p0_far_1_ho:
1962 xnor %l7,%l5,%l1
1963 jmpl %o7,%g0
1964 orn %l4,-0x630,%l5
1965far1_b2b_h:
1966 add %l6,-0xc1c,%l6
1967 fdivs %f27,%f25,%f23
1968 jmpl %o7,%g0
1969 fsqrts %f21,%f23
1970far1_b2b_l:
1971 xor %l3,%l5,%l3
1972 fdivs %f11,%f4 ,%f13
1973 jmpl %o7,%g0
1974 subc %l3,-0x540,%l2
1975user_far1_end:
1976 .seg "text"
1977 .align 0x2000
1978 .global p0_far_2_le,p0_far_2_he
1979 .global p0_far_2_lo,p0_far_2_ho
1980 .global far2_b2b_l,far2_b2b_h
1981 .global near0_b2b_l,near0_b2b_h
1982 .global near1_b2b_l,near1_b2b_h
1983 .global near2_b2b_l,near2_b2b_h
1984 .global near3_b2b_l,near3_b2b_h
1985user_far2_start:
1986p0_far_2_le:
1987 orn %l7,0xb84,%l2
1988 fsubs %f1 ,%f14,%f14
1989 ldsw [%i5+0x01c],%l7 ! Mem[000000001014141c]
1990 fdivs %f14,%f11,%f4
1991 addc %l5,0x5b9,%l4
1992 fsubs %f8 ,%f12,%f13
1993 fcmps %fcc0,%f1 ,%f6
1994 jmpl %o7,%g0
1995 xnor %l6,%l7,%l0
1996p0_far_2_he:
1997 andn %l2,%l1,%l4
1998 fmuls %f28,%f23,%f18
1999 sub %l4,0xa96,%l4
2000 fstod %f28,%f24
2001 udivx %l1,0x8ae,%l7
2002 jmpl %o7,%g0
2003 addc %l7,-0xb5b,%l4
2004p0_far_2_lo:
2005 orn %l7,0xb84,%l2
2006 fsubs %f1 ,%f14,%f14
2007 ldsw [%o5+0x01c],%l7 ! Mem[000000001014141c]
2008 fdivs %f14,%f11,%f4
2009 addc %l5,0x5b9,%l4
2010 fsubs %f8 ,%f12,%f13
2011 fcmps %fcc0,%f1 ,%f6
2012 jmpl %o7,%g0
2013 xnor %l6,%l7,%l0
2014p0_far_2_ho:
2015 andn %l2,%l1,%l4
2016 fmuls %f28,%f23,%f18
2017 sub %l4,0xa96,%l4
2018 fstod %f28,%f24
2019 udivx %l1,0x8ae,%l7
2020 jmpl %o7,%g0
2021 addc %l7,-0xb5b,%l4
2022far2_b2b_h:
2023 subc %l4,%l4,%l4
2024 jmpl %o7,%g0
2025 andn %l5,-0x4f1,%l5
2026far2_b2b_l:
2027 umul %l2,-0x047,%l7
2028 jmpl %o7,%g0
2029 fdivs %f2 ,%f9 ,%f11
2030user_far2_end:
2031 .seg "text"
2032 .align 0x2000
2033 .global p0_far_3_le,p0_far_3_he
2034 .global p0_far_3_lo,p0_far_3_ho
2035 .global far3_b2b_l,far3_b2b_h
2036 .global near0_b2b_l,near0_b2b_h
2037 .global near1_b2b_l,near1_b2b_h
2038 .global near2_b2b_l,near2_b2b_h
2039 .global near3_b2b_l,near3_b2b_h
2040user_far3_start:
2041p0_far_3_le:
2042 fmuls %f5 ,%f1 ,%f9
2043 jmpl %o7,%g0
2044 smul %l1,%l0,%l3
2045p0_far_3_he:
2046 mulx %l3,-0x269,%l5
2047 subc %l5,-0xe66,%l5
2048 or %l1,%l7,%l5
2049 umul %l3,0xa0e,%l7
2050 sdivx %l3,%l7,%l6
2051 sdivx %l1,0x6db,%l6
2052 or %l0,-0x6c5,%l6
2053 jmpl %o7,%g0
2054 mulx %l0,-0xf17,%l2
2055p0_far_3_lo:
2056 fmuls %f5 ,%f1 ,%f9
2057 jmpl %o7,%g0
2058 smul %l1,%l0,%l3
2059p0_far_3_ho:
2060 mulx %l3,-0x269,%l5
2061 subc %l5,-0xe66,%l5
2062 or %l1,%l7,%l5
2063 umul %l3,0xa0e,%l7
2064 sdivx %l3,%l7,%l6
2065 sdivx %l1,0x6db,%l6
2066 or %l0,-0x6c5,%l6
2067 jmpl %o7,%g0
2068 mulx %l0,-0xf17,%l2
2069far3_b2b_h:
2070 addc %l7,%l3,%l6
2071 smul %l0,0xc11,%l4
2072 fdivs %f28,%f26,%f19
2073 and %l6,%l1,%l0
2074 jmpl %o7,%g0
2075 mulx %l6,%l2,%l3
2076far3_b2b_l:
2077 xnor %l2,0x620,%l1
2078 fadds %f6 ,%f14,%f1
2079 fcmps %fcc0,%f6 ,%f12
2080 fstoi %f6 ,%f3
2081 jmpl %o7,%g0
2082 or %l4,%l2,%l0
2083user_far3_end:
2084 .seg "text"
2085 .align 0x2000
2086user_jump0_start:
2087 .skip 16
2088p0_jmpl_0_le:
2089 sub %l5,0xfc8,%l4
2090 fadds %f13,%f10,%f12
2091 smul %l6,0xcb4,%l5
2092 fadds %f13,%f15,%f1
2093 udivx %l2,%l0,%l1
2094 smul %l5,-0x965,%l2
2095 jmpl %g6+8,%g0
2096 addc %l7,%l1,%l3
2097p0_call_0_le:
2098 smul %l1,%l4,%l4
2099 orn %l4,%l6,%l6
2100 umul %l0,0x4d1,%l7
2101 ldd [%i0+0x028],%l2 ! Mem[0000000010001428]
2102 st %f12,[%i2+%o5] ! Mem[0000000010081410]
2103 fsubs %f10,%f12,%f6
2104 retl
2105 mulx %l4,-0x8e5,%l2
2106p0_jmpl_0_lo:
2107 sub %l5,0xfc8,%l4
2108 fadds %f13,%f10,%f12
2109 smul %l6,0xcb4,%l5
2110 fadds %f13,%f15,%f1
2111 udivx %l2,%l0,%l1
2112 smul %l5,-0x965,%l2
2113 jmpl %g6+8,%g0
2114 addc %l7,%l1,%l3
2115p0_call_0_lo:
2116 smul %l1,%l4,%l4
2117 orn %l4,%l6,%l6
2118 umul %l0,0x4d1,%l7
2119 ldd [%o0+0x028],%l2 ! Mem[0000000010001428]
2120 st %f12,[%o2+%i5] ! Mem[0000000010081410]
2121 fsubs %f10,%f12,%f6
2122 retl
2123 mulx %l4,-0x8e5,%l2
2124p0_jmpl_0_he:
2125 fcmps %fcc1,%f27,%f25
2126 fcmps %fcc3,%f31,%f26
2127 sub %l7,0x1c8,%l7
2128 sub %l6,0xbfb,%l1
2129 mulx %l0,%l1,%l3
2130 or %l4,0xa2e,%l2
2131 jmpl %g6+8,%g0
2132 addc %l1,-0xb62,%l7
2133p0_call_0_he:
2134 addc %l2,0xfca,%l4
2135 fdivs %f18,%f20,%f20
2136 retl
2137 andn %l2,%l3,%l4
2138p0_jmpl_0_ho:
2139 fcmps %fcc1,%f27,%f25
2140 fcmps %fcc3,%f31,%f26
2141 sub %l7,0x1c8,%l7
2142 sub %l6,0xbfb,%l1
2143 mulx %l0,%l1,%l3
2144 or %l4,0xa2e,%l2
2145 jmpl %g6+8,%g0
2146 addc %l1,-0xb62,%l7
2147p0_call_0_ho:
2148 addc %l2,0xfca,%l4
2149 fdivs %f18,%f20,%f20
2150 retl
2151 andn %l2,%l3,%l4
2152user_jump0_end:
2153 .seg "text"
2154 .align 0x2000
2155user_jump1_start:
2156 .skip 32
2157p0_jmpl_1_le:
2158 fdivs %f4 ,%f2 ,%f5
2159 andn %l2,%l7,%l3
2160 add %l6,0x14b,%l6
2161 fcmps %fcc1,%f5 ,%f10
2162 lduw [%i4+0x034],%l1 ! Mem[0000000010101434]
2163 jmpl %g6+8,%g0
2164 xnor %l0,%l1,%l5
2165p0_call_1_le:
2166 retl
2167 smul %l6,-0xc61,%l3
2168p0_jmpl_1_lo:
2169 fdivs %f4 ,%f2 ,%f5
2170 andn %l2,%l7,%l3
2171 add %l6,0x14b,%l6
2172 fcmps %fcc1,%f5 ,%f10
2173 lduw [%o4+0x034],%l1 ! Mem[0000000010101434]
2174 jmpl %g6+8,%g0
2175 xnor %l0,%l1,%l5
2176p0_call_1_lo:
2177 retl
2178 smul %l6,-0xc61,%l3
2179p0_jmpl_1_he:
2180 orn %l1,%l7,%l4
2181 jmpl %g6+8,%g0
2182 and %l5,%l5,%l3
2183p0_call_1_he:
2184 fsqrts %f21,%f17
2185 stw %l6,[%i0+0x008] ! Mem[0000000010001408]
2186 retl
2187 fitod %f22,%f22
2188p0_jmpl_1_ho:
2189 orn %l1,%l7,%l4
2190 jmpl %g6+8,%g0
2191 and %l5,%l5,%l3
2192p0_call_1_ho:
2193 fsqrts %f21,%f17
2194 stw %l6,[%o0+0x008] ! Mem[0000000010001408]
2195 retl
2196 fitod %f22,%f22
2197user_jump1_end:
2198 .seg "text"
2199 .align 0x2000
2200user_jump2_start:
2201 .skip 48
2202p0_jmpl_2_le:
2203 smul %l5,-0xe48,%l0
2204 ldstub [%i1+0x006],%l1 ! Mem[0000000010041406]
2205 jmpl %g6+8,%g0
2206 smul %l2,%l4,%l3
2207p0_call_2_le:
2208 sdivx %l6,0x575,%l7
2209 fitos %f11,%f7
2210 subc %l0,-0x56a,%l3
2211 fsqrts %f7 ,%f12
2212 fdivs %f13,%f6 ,%f15
2213 udivx %l1,0x2f9,%l3
2214 retl
2215 fadds %f14,%f15,%f6
2216p0_jmpl_2_lo:
2217 smul %l5,-0xe48,%l0
2218 ldstub [%o1+0x006],%l1 ! Mem[0000000010041406]
2219 jmpl %g6+8,%g0
2220 smul %l2,%l4,%l3
2221p0_call_2_lo:
2222 sdivx %l6,0x575,%l7
2223 fitos %f11,%f7
2224 subc %l0,-0x56a,%l3
2225 fsqrts %f7 ,%f12
2226 fdivs %f13,%f6 ,%f15
2227 udivx %l1,0x2f9,%l3
2228 retl
2229 fadds %f14,%f15,%f6
2230p0_jmpl_2_he:
2231 std %f26,[%i3+0x028] ! Mem[00000000100c1428]
2232 xnor %l3,0x7c7,%l7
2233 jmpl %g6+8,%g0
2234 umul %l4,%l4,%l3
2235p0_call_2_he:
2236 mulx %l6,0x669,%l2
2237 mulx %l6,0xa3b,%l1
2238 subc %l3,-0x892,%l3
2239 ldub [%o2+0x000],%l2 ! Mem[00000000211c0000]
2240 fsubs %f27,%f17,%f19
2241 add %l4,-0x3fc,%l0
2242 retl
2243 add %l5,%l1,%l7
2244p0_jmpl_2_ho:
2245 std %f26,[%o3+0x028] ! Mem[00000000100c1428]
2246 xnor %l3,0x7c7,%l7
2247 jmpl %g6+8,%g0
2248 umul %l4,%l4,%l3
2249p0_call_2_ho:
2250 mulx %l6,0x669,%l2
2251 mulx %l6,0xa3b,%l1
2252 subc %l3,-0x892,%l3
2253 ldub [%i2+0x000],%l2 ! Mem[00000000211c0000]
2254 fsubs %f27,%f17,%f19
2255 add %l4,-0x3fc,%l0
2256 retl
2257 add %l5,%l1,%l7
2258user_jump2_end:
2259 .seg "text"
2260 .align 0x2000
2261user_jump3_start:
2262 .skip 64
2263p0_jmpl_3_le:
2264 fmuls %f6 ,%f9 ,%f5
2265 xor %l2,-0xd6e,%l7
2266 or %l6,-0x898,%l7
2267 xor %l7,%l7,%l0
2268 smul %l7,-0x02f,%l7
2269 jmpl %g6+8,%g0
2270 umul %l6,%l2,%l6
2271p0_call_3_le:
2272 fadds %f7 ,%f5 ,%f0
2273 umul %l0,0xd38,%l3
2274 sub %l3,%l0,%l6
2275 orn %l5,%l4,%l7
2276 mulx %l1,-0xa55,%l4
2277 add %l7,-0xb43,%l3
2278 fadds %f14,%f15,%f9
2279 retl
2280 orn %l1,-0x0d6,%l5
2281p0_jmpl_3_lo:
2282 fmuls %f6 ,%f9 ,%f5
2283 xor %l2,-0xd6e,%l7
2284 or %l6,-0x898,%l7
2285 xor %l7,%l7,%l0
2286 smul %l7,-0x02f,%l7
2287 jmpl %g6+8,%g0
2288 umul %l6,%l2,%l6
2289p0_call_3_lo:
2290 fadds %f7 ,%f5 ,%f0
2291 umul %l0,0xd38,%l3
2292 sub %l3,%l0,%l6
2293 orn %l5,%l4,%l7
2294 mulx %l1,-0xa55,%l4
2295 add %l7,-0xb43,%l3
2296 fadds %f14,%f15,%f9
2297 retl
2298 orn %l1,-0x0d6,%l5
2299p0_jmpl_3_he:
2300 addc %l4,%l4,%l6
2301 smul %l5,-0x668,%l3
2302 or %l5,%l6,%l3
2303 fdivs %f16,%f19,%f21
2304 xnor %l0,-0xdf5,%l4
2305 jmpl %g6+8,%g0
2306 fdivs %f17,%f16,%f19
2307p0_call_3_he:
2308 addc %l1,-0xf28,%l7
2309 sdivx %l2,%l0,%l3
2310 xnor %l1,%l5,%l7
2311 ldd [%i0+0x020],%f20 ! Mem[0000000010001420]
2312 lduw [%i1+0x020],%l4 ! Mem[0000000010041420]
2313 retl
2314 fadds %f24,%f30,%f23
2315p0_jmpl_3_ho:
2316 addc %l4,%l4,%l6
2317 smul %l5,-0x668,%l3
2318 or %l5,%l6,%l3
2319 fdivs %f16,%f19,%f21
2320 xnor %l0,-0xdf5,%l4
2321 jmpl %g6+8,%g0
2322 fdivs %f17,%f16,%f19
2323p0_call_3_ho:
2324 addc %l1,-0xf28,%l7
2325 sdivx %l2,%l0,%l3
2326 xnor %l1,%l5,%l7
2327 ldd [%o0+0x020],%f20 ! Mem[0000000010001420]
2328 lduw [%o1+0x020],%l4 ! Mem[0000000010041420]
2329 retl
2330 fadds %f24,%f30,%f23
2331user_jump3_end:
2332
2333 .seg "data"
2334 .align 0x2000
2335user_data_start:
2336done_flags:
2337 .word 0
2338 .align 8
2339done_count:
2340 .word 0,0
2341Start_Flags:
2342 .word 0,0,0,0
2343 .align 64
2344Finish_Flag:
2345 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2346 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2347 .align 8
2348num_processors:
2349 .word 1
2350v8_binary:
2351 .word 0
2352no_fpu:
2353 .word 0
2354max_ireg:
2355 .word 8,0
2356max_freg:
2357 .word 32,0
2358 .align 8
2359park_semaphore:
2360 .word 0,0
2361 .align 64
2362p0_temp:
2363 .word 0,0,0,0,0,0,0,0
2364 .word 0,0,0,0,0,0,0,0
2365 .word 0,0,0,0,0,0,0,0
2366 .word 0,0,0,0,0,0,0,0
2367p0_debug:
2368 .word 0,0,0,0,0,0,0,0
2369 .word 0,0,0,0,0,0,0,0
2370p0_fsr:
2371 .word 0x00000000,0x00000000
2372 .align 8
2373p0_loop_cnt:
2374 .word 1,0
2375max_windows:
2376 .word 1,0,0,0,0,0,0,0
2377 .word 0,0,0,0,0,0,0,0
2378 .word 0,0,0,0,0,0,0,0
2379 .word 0,0,0,0,0,0,0,0
2380 .word 0,0,0,0,0,0,0,0
2381 .word 0,0,0,0,0,0,0,0
2382 .word 0,0,0,0,0,0,0,0
2383 .word 0,0,0,0,0,0,0,0
2384 .word 0,0,0,0,0,0,0,0
2385 .word 0,0,0,0,0,0,0,0
2386 .word 0,0,0,0,0,0,0,0
2387 .word 0,0,0,0,0,0,0,0
2388 .word 0,0,0,0,0,0,0,0
2389 .word 0,0,0,0,0,0,0,0
2390 .word 0,0,0,0,0,0,0,0
2391 .word 0,0,0,0,0,0,0,0
2392 .word 0,0,0,0,0,0,0,0
2393 .word 0,0,0,0,0,0,0,0
2394 .word 0,0,0,0,0,0,0,0
2395 .word 0,0,0,0,0,0,0,0
2396 .word 0,0,0,0,0,0,0,0
2397 .word 0,0,0,0,0,0,0,0
2398 .word 0,0,0,0,0,0,0,0
2399 .word 0,0,0,0,0,0,0,0
2400 .word 0,0,0,0,0,0,0,0
2401 .word 0,0,0,0,0,0,0,0
2402 .word 0,0,0,0,0,0,0,0
2403 .word 0,0,0,0,0,0,0,0
2404 .word 0,0,0,0,0,0,0,0
2405 .word 0,0,0,0,0,0,0,0
2406 .word 0,0,0,0,0,0,0,0
2407 .word 0,0,0,0,0,0,0,0
2408
2409 .align 8
2410p0_init_registers:
2411 .word 0xc6b1be98,0xb43fb7ce ! Init value for %l0
2412 .word 0x39dbf07f,0x4468fb79 ! Init value for %l1
2413 .word 0x36426d03,0x08588b34 ! Init value for %l2
2414 .word 0x64fd607d,0xec39e9ff ! Init value for %l3
2415 .word 0x2867bfba,0x2cdd2ada ! Init value for %l4
2416 .word 0xa6a1dfc9,0xbdd1f0c5 ! Init value for %l5
2417 .word 0xf24ee6cf,0x30926ec0 ! Init value for %l6
2418 .word 0xb83dc1e1,0x8fbe67cb ! Init value for %l7
2419 .align 64
2420p0_init_freg:
2421 .word 0x1feb9920,0x04bc80b1 ! Init value for %f0
2422 .word 0x125c5b5e,0x512abb37 ! Init value for %f2
2423 .word 0x302e600c,0x2f00e86d ! Init value for %f4
2424 .word 0x11891eaa,0x5277f1d3 ! Init value for %f6
2425 .word 0x15e1eab8,0x1d85ace9 ! Init value for %f8
2426 .word 0x4e73d3b6,0x64093b2f ! Init value for %f10
2427 .word 0x5a7e8524,0x12426a25 ! Init value for %f12
2428 .word 0x31c42682,0x152c134b ! Init value for %f14
2429 .word 0x1f7e3b50,0x7b117c21 ! Init value for %f16
2430 .word 0x33c1830e,0x5f76b627 ! Init value for %f18
2431 .word 0x2308d93c,0x082bfedd ! Init value for %f20
2432 .word 0x5b5f155a,0x52241fc3 ! Init value for %f22
2433 .word 0x745feae8,0x5b65ce59 ! Init value for %f24
2434 .word 0x7b07c966,0x6c300c1f ! Init value for %f26
2435 .word 0x640abc54,0x2c298695 ! Init value for %f28
2436 .word 0x172a4b32,0x6132f73b ! Init value for %f30
2437 .word 0x7bc25980,0x7c348391 ! Init value for %f32
2438 .word 0x228506be,0x44fe1d17 ! Init value for %f34
2439 .word 0x0a1d8e6c,0x3912e14d ! Init value for %f36
2440 .word 0x7c32280a,0x59f779b3 ! Init value for %f38
2441 .word 0x0dfce718,0x665b7bc9 ! Init value for %f40
2442 .word 0x5b739b16,0x7e35c90f ! Init value for %f42
2443 .word 0x0db6af84,0x2cabef05 ! Init value for %f44
2444 .word 0x153f0be2,0x735c872b ! Init value for %f46
2445 .word 0x2602f3b0,0x69649701
2446 .word 0x6789e66e,0x7d37f007
2447 .word 0x5ca77f9c,0x1b248fbd
2448 .word 0x365556ba,0x1318ffa3
2449 .word 0x02e3df48,0x4705b539
2450 .word 0x667a48c6,0x1ff171ff
2451 .word 0x339d5eb4,0x3298a375
2452 .word 0x42356892,0x0d2fc31b
2453p0_share_mask:
2454 .word 0xffff0000,0x00000000
2455 .word 0x00000000,0x00000000
2456 .word 0x00000000,0x00000000
2457 .word 0x00000000,0x00000000
2458 .word 0x00000000,0x00000000
2459 .word 0x00000000,0x00000000
2460 .word 0x00000000,0x00000000
2461 .word 0x00000000,0x00000000
2462p0_expected_registers:
2463 .word 0x00000000,0x000038a3 ! %l0
2464 .word 0xffffffff,0xffffffff ! %l1
2465 .word 0x00000000,0x0000006d ! %l2
2466 .word 0xffffffff,0xff000000 ! %l3
2467 .word 0x00000000,0x00000000 ! %l4
2468 .word 0x00000000,0x00000008 ! %l5
2469 .word 0x00000000,0x000000ff ! %l6
2470 .word 0x00000000,0x00000041 ! %l7
2471p0_expected_fp_regs:
2472 .word 0x4851100d,0x62f484d1 ! %f0
2473 .word 0x00000000,0x00ff0000 ! %f2
2474 .word 0x174185e2,0x553b0800 ! %f4
2475 .word 0x6ef9904a,0x6ef9904a ! %f6
2476 .word 0x2f000000,0x89df4509 ! %f8
2477 .word 0x4f4a7756,0x3cda8c4f ! %f10
2478 .word 0x328f9182,0x522af24b ! %f12
2479 .word 0x56ac5357,0xd7ff9808 ! %f14
2480 .word 0x5e000000,0xffffffff ! %f16
2481 .word 0x00000000,0x00000000 ! %f18
2482 .word 0x00000000,0x4803417d ! %f20
2483 .word 0x051d7c38,0x5e2a0869 ! %f22
2484 .word 0x57ff9808,0x3f6812f9 ! %f24
2485 .word 0x00085ad5,0xfffffe70 ! %f26
2486 .word 0x6de8002f,0x57d86507 ! %f28
2487 .word 0x321af352,0x55e96adb ! %f30
2488 .word 0x00000010,0x00000120 ! %fsr
2489p0_local0_expect:
2490 .word 0x5ad5ffff,0x00000000,0x00000000,0x0000d857 ! PA = 0000000010001400
2491 .word 0x00000000,0x000036ab,0x6ef9904a,0x520318f3 ! PA = 0000000010001410
2492 .word 0x79ad8158,0x89df4509,0x4f4a7756,0x3cda8c4f ! PA = 0000000010001420
2493 .word 0x00000000,0x00000000,0xffffff00,0x00000066 ! PA = 0000000010001430
2494p0_local0_sec_expect:
2495 .word 0xff0c306c,0xe8ea5f74,0x00326aae,0x3e000000 ! PA = 0000000030001400
2496 .word 0x4a90f96e,0x4a44509d,0x1298081a,0x4da28f83 ! PA = 0000000030001410
2497 .word 0x77fbc3a8,0x49b3cc19,0x66243826,0x45a687df ! PA = 0000000030001420
2498 .word 0x3946f114,0x53acf055,0x4c52f5f2,0x45af3efb ! PA = 0000000030001430
2499! Scratch Area for Non-Transactional Memory Stores
2500 .word 0x6710a74e,0x1af411bf,0x7c193172,0xa5cd95ab
2501 .word 0xc4747db6,0x98feebf7,0xb9d2651a,0xef6effa3
2502 .word 0xe171c89e,0x3104d3af,0x67aad142,0x4a9e431b
2503 .word 0x48db3006,0xfeecc0e7,0xdf445dea,0xace81813
2504p0_local1_expect:
2505 .word 0x00085ad5,0xfffffe70,0x00176aae,0x00000000 ! PA = 0000000010041400
2506 .word 0xd55a0800,0x01189973,0x5c1d8aca,0x00000180 ! PA = 0000000010041410
2507 .word 0x4142afd8,0x6ab5a989,0x670dff31,0x41fff4cf ! PA = 0000000010041420
2508 .word 0x35ffd444,0x063288c5,0x00000000,0x1f297eeb ! PA = 0000000010041430
2509p0_local1_sec_expect:
2510 .word 0xff4185e2,0x553b0800,0xe2ffffff,0x00000000 ! PA = 0000000030041400
2511 .word 0x08000000,0x00000000,0x6dbf297a,0x29f8cf63 ! PA = 0000000030041410
2512 .word 0x57ff9808,0x3f6812f9,0x0b1d9786,0x1b074dbf ! PA = 0000000030041420
2513 .word 0x48df7374,0x4cde6d35,0x321af352,0x55e96adb ! PA = 0000000030041430
2514p0_local2_expect:
2515 .word 0xff000000,0x01189973,0x00f01801,0x0000394b ! PA = 0000000010081400
2516 .word 0x57d86507,0x52241f6d,0x4c8fe42a,0xff2a3153 ! PA = 0000000010081410
2517 .word 0x051d7c38,0x5e2a0869,0x5e000000,0xffffffff ! PA = 0000000010081420
2518 .word 0x00000000,0x00085ad5,0x00007e24,0x0180bb00 ! PA = 0000000010081430
2519p0_local2_sec_expect:
2520 .word 0x076b8bc0,0x62f484d1,0xd55a0800,0x01189973 ! PA = 0000000030081400
2521 .word 0xff65d857,0x2f00e86d,0x6ef9904a,0x520318f3 ! PA = 0000000030081410
2522 .word 0x79ad8158,0x89df4509,0x4f4a7756,0x3cda8c4f ! PA = 0000000030081420
2523 .word 0x45955dc4,0x612dfc45,0x34ffd378,0x5e5b5c12 ! PA = 0000000030081430
2524p0_local3_expect:
2525 .word 0x00ff0000,0x0000ffff,0x00083b55,0xe2854117 ! PA = 00000000100c1400
2526 .word 0x00000000,0x000000ff,0x7f80ad8a,0xff5b7933 ! PA = 00000000100c1410
2527 .word 0x6ee83898,0x61189749,0x302e600c,0xff00e86d ! PA = 00000000100c1420
2528 .word 0x00000060,0x091de285,0x00980162,0x7eff36ab ! PA = 00000000100c1430
2529p0_local3_sec_expect:
2530 .word 0x0000002f,0x55c2e281,0x38a373c7,0x59b31a8b ! PA = 00000000300c1400
2531 .word 0x410df4cf,0x153eb33d,0x431abc3a,0x64eb5f23 ! PA = 00000000300c1410
2532 .word 0x762b10c8,0x4fc330b9,0x755ea646,0x07abe97f ! PA = 00000000300c1420
2533 .word 0x21d84807,0xfe78f3f5,0x2f0a3e12,0x266dd29b ! PA = 00000000300c1430
2534p0_local4_expect:
2535 .word 0xff412b60,0x553b61f1,0x34c1ef9e,0x77905677 ! PA = 0000000010101400
2536 .word 0xffd865ff,0xcff40d41,0xffffffff,0x0d677113 ! PA = 0000000010101410
2537 .word 0x7c27e4f8,0x7d795629,0x76de0ff6,0x4157de6f ! PA = 0000000010101420
2538 .word 0x72b39364,0x2c450034,0x3ba616c2,0x59b31a8b ! PA = 0000000010101430
2539p0_local4_sec_expect:
2540 .word 0x00000000,0x00000000,0x366b8bc0,0x512abb37 ! PA = 0000000030101400
2541 .word 0xff5f155a,0x8aad807f,0x11891eaa,0x5277f1d3 ! PA = 0000000030101410
2542 .word 0x49a3fda3,0x03f9f0d7,0x572ad631,0x64093b2f ! PA = 0000000030101420
2543 .word 0x670d79d6,0x5277f1d3,0x7f800000,0xff5bf5f0 ! PA = 0000000030101430
2544p0_local5_expect:
2545 .word 0x66c9077b,0x00000000,0xff000000,0x00000098 ! PA = 0000000010141400
2546 .word 0xc31f2452,0x5c52f336,0x53312aff,0x2ae48f4c ! PA = 0000000010141410
2547 .word 0xf1613b55,0x387c1d05,0xaf922965,0x5a34155a ! PA = 0000000010141420
2548 .word 0xfe9d3f40,0xa4cec052,0x04c43833,0x247e0000 ! PA = 0000000010141430
2549p0_local5_sec_expect:
2550 .word 0xffff9808,0x3af32841,0xd55affff,0x7f3ebb47 ! PA = 0000000030141400
2551 .word 0x6d000036,0x0696e4fd,0x53280efa,0x75b0aee3 ! PA = 0000000030141410
2552 .word 0x30264988,0x47d70e79,0x5dfd7506,0x439f453f ! PA = 0000000030141420
2553 .word 0x0b76dcf4,0x342840b5,0x4dc348d2,0x487cfa5b ! PA = 0000000030141430
2554p0_local6_expect:
2555 .word 0x0000ff00,0x00000000,0x9eefff00,0x43150a37 ! PA = 0000000010181400
2556 .word 0x53312aff,0xff5bf5f0,0x741da9aa,0x49e770d3 ! PA = 0000000010181410
2557 .word 0x03580db8,0x067163ff,0x68724eb6,0x0000e285 ! PA = 0000000010181420
2558 .word 0x3e321824,0x4b4fd125,0x328f9182,0x522af24b ! PA = 0000000010181430
2559p0_local6_sec_expect:
2560 .word 0xff290000,0xaa1e8911,0xfff33afe,0x0e83c133 ! PA = 0000000030181400
2561 .word 0xff854b01,0x4679c5dd,0xd1ad6062,0x3a8b6bc3 ! PA = 0000000030181410
2562 .word 0x3bedcde8,0x64324559,0x31ec0466,0x49227b1f ! PA = 0000000030181420
2563 .word 0x4a620f54,0x43f3ad95,0x7ec77632,0x5ba4963b ! PA = 0000000030181430
2564share0_expect:
2565 .word 0xa35e1c80,0x43ab5a91,0x1f6e21be,0x3755ec17 ! PA = 00000000201c0000
2566 .word 0x4168c16c,0x2415684d,0x3b6a330a,0x3f4c78b3 ! PA = 00000000201c0010
2567 .word 0x04528a18,0x62f8b2c9,0x7d6d9616,0x114ef80f ! PA = 00000000201c0020
2568 .word 0x2a61c284,0x7a22d605,0x48ddf6e2,0x7db0e62b ! PA = 00000000201c0030
2569share1_expect:
2570 .word 0x363e76b0,0x1f242e01,0x7520c16e,0x55ee7f07 ! PA = 0000000020800000
2571 .word 0x369e729c,0x5fcbd6bd,0x7aa721ba,0x4e08bea3 ! PA = 0000000020800010
2572 .word 0x18b14248,0x3763ac39,0x3dba03c6,0x6ca160ff ! PA = 0000000020800020
2573 .word 0x164c31b4,0x78ac4a75,0x63061392,0x45d6e21b ! PA = 0000000020800030
2574 .word 0x0bd64ce0,0x28990d71,0x59e7bd1e,0x7ce07df7 ! PA = 0000000020800040
2575 .word 0x41f45fcc,0x25cc112d,0x08772c6a,0x486a3093 ! PA = 0000000020800050
2576 .word 0x76f4f678,0x38d231a9,0x45544d76,0x75b0b5ef ! PA = 0000000020800060
2577 .word 0x33fc5ce4,0x691f0ae5,0x0b32cc42,0x265d8a0b ! PA = 0000000020800070
2578share2_expect:
2579 .word 0xffff9f10,0x32c8f8e1,0x122614ce,0x4522e8e7 ! PA = 00000000211c0000
2580 .word 0x122588fc,0x7905179d,0x3aad531a,0x6d17ce83 ! PA = 00000000211c0010
2581 .word 0x0ec8a6a8,0x51634319,0x767f7326,0x3fd3f6df ! PA = 00000000211c0020
2582 .word 0x470d4414,0x03ca1755,0x1b1720f2,0x664bddfb ! PA = 00000000211c0030
2583share3_expect:
2584 .word 0x5b186d40,0x5b32f051,0x49fec87e,0x386cbfd7 ! PA = 0000000021800000
2585 .word 0x0bacee2c,0x2325ea0d,0x5adc95ca,0x47789873 ! PA = 0000000021800010
2586 .word 0x719752d8,0x6df5e089,0x733e74d6,0x472223cf ! PA = 0000000021800020
2587 .word 0x60d9e744,0x7fbc6fc5,0x382611a2,0x1168ddeb ! PA = 0000000021800030
2588 .word 0x4398b770,0x7a15f3c1,0x4554d82e,0x413502c7 ! PA = 0000000021800040
2589 .word 0x78c58f5c,0x249d887d,0x5657f47a,0x1fb38e63 ! PA = 0000000021800050
2590 .word 0x028bfb08,0x6e2909f9,0x4d545286,0x60723cbf ! PA = 0000000021800060
2591 .word 0x107d4674,0x02c51435,0x03929e52,0x683b89db ! PA = 0000000021800070
2592 .word 0x317c7da0,0x12710331,0x0fcb43de,0x1ab2b1b7 ! PA = 0000000021800080
2593 .word 0x396a6c8c,0x249af2ed,0x6e326f2a,0x6aafb053 ! PA = 0000000021800090
2594 .word 0x26919f38,0x145bbf69,0x36440c36,0x295b41af ! PA = 00000000218000a0
2595 .word 0x12d261a4,0x117304a5,0x4a4fc702,0x500ae1cb ! PA = 00000000218000b0
2596 .word 0x7c8ebfd0,0x42031ea1,0x2cc50b8e,0x40dccca7 ! PA = 00000000218000c0
2597 .word 0x735685bc,0x610d295d,0x673f05da,0x3a13fe43 ! PA = 00000000218000d0
2598 .word 0x74533f68,0x75ad00d9,0x2f50a1e6,0x7834329f ! PA = 00000000218000e0
2599 .word 0x027438d4,0x7f154115,0x35108bb2,0x42dde5bb ! PA = 00000000218000f0
2600 .word 0x6d5a7e00,0x314b4611,0x47652f3e,0x606a5397 ! PA = 0000000021800100
2601 .word 0x4204daec,0x1ea32bcd,0x3a10b88a,0x2c477833 ! PA = 0000000021800110
2602 .word 0x643bdb98,0x69fbce49,0x397d1396,0x4c140f8f ! PA = 0000000021800120
2603 .word 0x07bdcc04,0x5dbac985,0x7847ec62,0x3f7b95ab ! PA = 0000000021800130
2604 .word 0x2a2ab830,0x03887981,0x628eaeee,0x46d24687 ! PA = 0000000021800140
2605 .word 0x66b06c1c,0x18cbfa3d,0x42fa873a,0x5c711e23 ! PA = 0000000021800150
2606 .word 0x007673c8,0x7be727b9,0x058c6146,0x3cd1d87f ! PA = 0000000021800160
2607 .word 0x08ca1b34,0x6e329df5,0x0428e912,0x396af19b ! PA = 0000000021800170
2608 .word 0xff0a6e60,0x46b9b8f1,0x08e48a9e,0x524ba577 ! PA = 0000000021800180
2609 .word 0x7854394c,0x71b694ad,0x720f71ea,0x5277f013 ! PA = 0000000021800190
2610 .word 0x14ee07f8,0x58ce0d29,0x24018af6,0x6b048d6f ! PA = 00000000218001a0
2611 .word 0x59742664,0x100bbe65,0x34a681c2,0x08f2f98b ! PA = 00000000218001b0
2612 .word 0x2dc4a090,0x639e0461,0x7cc9c24e,0x61cd7067 ! PA = 00000000218001c0
2613 .word 0x13ab427c,0x2251fb1d,0x7b22789a,0x7302ee03 ! PA = 00000000218001d0
2614 .word 0x5f4d9828,0x40cf7e99,0x351f90a6,0x70032e5f ! PA = 00000000218001e0
2615 .word 0x6b56ed94,0x31952ad5,0x0173b672,0x5b1aad7b ! PA = 00000000218001f0
2616p0_invalidate_semaphore:
2617 .word 0,0
2618user_data_end:
2619
2620
2621SECTION .p0_local0 DATA_VA=0x000800000
2622
2623attr_data {
2624 Name = .p0_local0,
2625 VA = 0x0000000000800000,
2626 RA = ra2pa(0x0000000010000000,0),
2627 PA = ra2pa(0x0000000010000000,0),
2628 part_0_ctx_nonzero_tsb_config_0,
2629 TTE_Context=PCONTEXT,
2630 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2631 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2632 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2633 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2634}
2635
2636 .data
2637 .seg "data"
2638 .align 0x2000
2639 .global p0_local0_start
2640p0_local0_begin:
2641 .skip 0x1400
2642p0_local0_start:
2643 .word 0x394b09e0,0x0ea0b671,0x1373221e,0x145b2ef7 ! PA = 0000000010001400
2644 .word 0x67a1accc,0x6e900a2d,0x5fdba16a,0x136fb193 ! PA = 0000000010001410
2645 .word 0x34ffd378,0x28c37aa9,0x729ed276,0x5ffa06ef ! PA = 0000000010001420
2646 .word 0x1f99c9e4,0x7b7ea3e5,0x20006142,0x54f3ab0b ! PA = 0000000010001430
2647p0_local0_end:
2648
2649SECTION .p0_local0_sec DATA_VA=0x000800000
2650
2651attr_data {
2652 Name = .p0_local0_sec,
2653 VA = 0x0000000000800000,
2654 RA = ra2pa(0x0000000030000000,0),
2655 PA = ra2pa(0x0000000030000000,0),
2656 part_0_ctx_nonzero_tsb_config_0,
2657 TTE_Context=SCONTEXT,
2658 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2659 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2660 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2661 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2662}
2663
2664 .data
2665 .seg "data"
2666 .align 0x2000
2667 .global p0_local0_sec_start
2668p0_local0_sec_begin:
2669 .skip 0x1400
2670p0_local0_sec_start:
2671 .word 0x2a659c10,0x12a7e1e1,0x6ea3b9ce,0x175ed9e7 ! PA = 0000000030001400
2672 .word 0x7dc715fc,0x4a44509d,0x1298081a,0x4da28f83 ! PA = 0000000030001410
2673 .word 0x77fbc3a8,0x49b3cc19,0x66243826,0x45a687df ! PA = 0000000030001420
2674 .word 0x3946f114,0x53acf055,0x4c52f5f2,0x45af3efb ! PA = 0000000030001430
2675p0_local0_sec_end:
2676
2677SECTION .p0_local1 DATA_VA=0x000802000
2678
2679attr_data {
2680 Name = .p0_local1,
2681 VA = 0x0000000000802000,
2682 RA = ra2pa(0x0000000010040000,0),
2683 PA = ra2pa(0x0000000010040000,0),
2684 part_0_ctx_nonzero_tsb_config_0,
2685 TTE_Context=PCONTEXT,
2686 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2687 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2688 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2689 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2690}
2691
2692 .data
2693 .seg "data"
2694 .align 0x2000
2695 .global p0_local1_start
2696p0_local1_begin:
2697 .skip 0x1400
2698p0_local1_start:
2699 .word 0x77ddaa40,0x66f91951,0x293ead7e,0x03f9f0d7 ! PA = 0000000010041400
2700 .word 0x2792bb2c,0x0bf0630d,0x5c1d8aca,0x01189973 ! PA = 0000000010041410
2701 .word 0x4142afd8,0x6ab5a989,0x670d79d6,0x410df4cf ! PA = 0000000010041420
2702 .word 0x35ffd444,0x063288c5,0x30a026a2,0x1f297eeb ! PA = 0000000010041430
2703p0_local1_end:
2704
2705SECTION .p0_local1_sec DATA_VA=0x000802000
2706
2707attr_data {
2708 Name = .p0_local1_sec,
2709 VA = 0x0000000000802000,
2710 RA = ra2pa(0x0000000030040000,0),
2711 PA = ra2pa(0x0000000030040000,0),
2712 part_0_ctx_nonzero_tsb_config_0,
2713 TTE_Context=SCONTEXT,
2714 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2715 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2716 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2717 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2718}
2719
2720 .data
2721 .seg "data"
2722 .align 0x2000
2723 .global p0_local1_sec_start
2724p0_local1_sec_begin:
2725 .skip 0x1400
2726p0_local1_sec_start:
2727 .word 0x59fe3470,0x37d35cc1,0x0b26fd2e,0x38a373c7 ! PA = 0000000030041400
2728 .word 0x533f9c5c,0x4803417d,0x6dbf297a,0x29f8cf63 ! PA = 0000000030041410
2729 .word 0x57ff9808,0x3f6812f9,0x0b1d9786,0x1b074dbf ! PA = 0000000030041420
2730 .word 0x48df7374,0x4cde6d35,0x321af352,0x55e96adb ! PA = 0000000030041430
2731p0_local1_sec_end:
2732
2733SECTION .p0_local2 DATA_VA=0x000804000
2734
2735attr_data {
2736 Name = .p0_local2,
2737 VA = 0x0000000000804000,
2738 RA = ra2pa(0x0000000010080000,0),
2739 PA = ra2pa(0x0000000010080000,0),
2740 part_0_ctx_nonzero_tsb_config_0,
2741 TTE_Context=PCONTEXT,
2742 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2743 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2744 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2745 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2746}
2747
2748 .data
2749 .seg "data"
2750 .align 0x2000
2751 .global p0_local2_start
2752p0_local2_begin:
2753 .skip 0x1400
2754p0_local2_start:
2755 .word 0x72d23aa0,0x5c35ac31,0x23ffa8de,0x649262b7 ! PA = 0000000010081400
2756 .word 0x04c8b98c,0x39abebed,0x4c8fe42a,0x712a3153 ! PA = 0000000010081410
2757 .word 0x051d7c38,0x5e2a0869,0x07d79136,0x652992af ! PA = 0000000010081420
2758 .word 0x52c0cea4,0x403f9da5,0x61b65c02,0x033602cb ! PA = 0000000010081430
2759p0_local2_end:
2760
2761SECTION .p0_local2_sec DATA_VA=0x000804000
2762
2763attr_data {
2764 Name = .p0_local2_sec,
2765 VA = 0x0000000000804000,
2766 RA = ra2pa(0x0000000030080000,0),
2767 PA = ra2pa(0x0000000030080000,0),
2768 part_0_ctx_nonzero_tsb_config_0,
2769 TTE_Context=SCONTEXT,
2770 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2771 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2772 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2773 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2774}
2775
2776 .data
2777 .seg "data"
2778 .align 0x2000
2779 .global p0_local2_sec_start
2780p0_local2_sec_begin:
2781 .skip 0x1400
2782p0_local2_sec_start:
2783 .word 0x7e24bcd0,0x45df07a1,0x7b2bb08e,0x77bdbda7 ! PA = 0000000030081400
2784 .word 0x05e912bc,0x32d9625d,0x0162bada,0x1c53bf43 ! PA = 0000000030081410
2785 .word 0x43475c68,0x301a89d9,0x627e66e6,0x69cbc39f ! PA = 0000000030081420
2786 .word 0x123ee5d4,0x47a51a15,0x2c2560b2,0x551646bb ! PA = 0000000030081430
2787p0_local2_sec_end:
2788
2789SECTION .p0_local3 DATA_VA=0x000806000
2790
2791attr_data {
2792 Name = .p0_local3,
2793 VA = 0x0000000000806000,
2794 RA = ra2pa(0x00000000100c0000,0),
2795 PA = ra2pa(0x00000000100c0000,0),
2796 part_0_ctx_nonzero_tsb_config_0,
2797 TTE_Context=PCONTEXT,
2798 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2799 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2800 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2801 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2802}
2803
2804 .data
2805 .seg "data"
2806 .align 0x2000
2807 .global p0_local3_start
2808p0_local3_begin:
2809 .skip 0x1400
2810p0_local3_start:
2811 .word 0x0180bb00,0x714e6f11,0x3fce143e,0x12dc8497 ! PA = 00000000100c1400
2812 .word 0x161ba7ec,0x0c3aa4cd,0x48caad8a,0x7ddc7933 ! PA = 00000000100c1410
2813 .word 0x6ee83898,0x61189749,0x20151896,0x1c04e08f ! PA = 00000000100c1420
2814 .word 0x53b4b904,0x091de285,0x09db0162,0x7e5136ab ! PA = 00000000100c1430
2815p0_local3_end:
2816
2817SECTION .p0_local3_sec DATA_VA=0x000806000
2818
2819attr_data {
2820 Name = .p0_local3_sec,
2821 VA = 0x0000000000806000,
2822 RA = ra2pa(0x00000000300c0000,0),
2823 PA = ra2pa(0x00000000300c0000,0),
2824 part_0_ctx_nonzero_tsb_config_0,
2825 TTE_Context=SCONTEXT,
2826 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2827 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2828 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2829 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2830}
2831
2832 .data
2833 .seg "data"
2834 .align 0x2000
2835 .global p0_local3_sec_start
2836p0_local3_sec_begin:
2837 .skip 0x1400
2838p0_local3_sec_start:
2839 .word 0x7c313530,0x55c2e281,0x78c9d3ee,0x7765b787 ! PA = 00000000300c1400
2840 .word 0x1a9b791c,0x153eb33d,0x431abc3a,0x64eb5f23 ! PA = 00000000300c1410
2841 .word 0x762b10c8,0x4fc330b9,0x755ea646,0x07abe97f ! PA = 00000000300c1420
2842 .word 0x213d4834,0x5978f6f5,0x2f0a3e12,0x266dd29b ! PA = 00000000300c1430
2843p0_local3_sec_end:
2844
2845SECTION .p0_local4 DATA_VA=0x000808000
2846
2847attr_data {
2848 Name = .p0_local4,
2849 VA = 0x0000000000808000,
2850 RA = ra2pa(0x0000000010100000,0),
2851 PA = ra2pa(0x0000000010100000,0),
2852 part_0_ctx_nonzero_tsb_config_0,
2853 TTE_Context=PCONTEXT,
2854 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2855 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2856 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2857 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2858}
2859
2860 .data
2861 .seg "data"
2862 .align 0x2000
2863 .global p0_local4_start
2864p0_local4_begin:
2865 .skip 0x1400
2866p0_local4_start:
2867 .word 0x17412b60,0x553b61f1,0x34c1ef9e,0x77905677 ! PA = 0000000010101400
2868 .word 0x4e63864c,0x04148dad,0x2465e6ea,0x0d677113 ! PA = 0000000010101410
2869 .word 0x08fae4f8,0x7d795629,0x76de0ff6,0x4157de6f ! PA = 0000000010101420
2870 .word 0x72b39364,0x2c455765,0x3ba616c2,0x59b31a8b ! PA = 0000000010101430
2871p0_local4_end:
2872
2873SECTION .p0_local4_sec DATA_VA=0x000808000
2874
2875attr_data {
2876 Name = .p0_local4_sec,
2877 VA = 0x0000000000808000,
2878 RA = ra2pa(0x0000000030100000,0),
2879 PA = ra2pa(0x0000000030100000,0),
2880 part_0_ctx_nonzero_tsb_config_0,
2881 TTE_Context=SCONTEXT,
2882 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2883 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2884 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2885 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2886}
2887
2888 .data
2889 .seg "data"
2890 .align 0x2000
2891 .global p0_local4_sec_start
2892p0_local4_sec_begin:
2893 .skip 0x1400
2894p0_local4_sec_start:
2895 .word 0x557b9d90,0x2c76ed61,0x3a19674e,0x66536167 ! PA = 0000000030101400
2896 .word 0x722ecf7c,0x65ab341d,0x647f2d9a,0x0ff7af03 ! PA = 0000000030101410
2897 .word 0x4902b528,0x7e5a0799,0x48d655a6,0x565fbf5f ! PA = 0000000030101420
2898 .word 0x5db29a94,0x03d203d5,0x6b618b72,0x79280e7b ! PA = 0000000030101430
2899p0_local4_sec_end:
2900
2901SECTION .p0_local5 DATA_VA=0x00080a000
2902
2903attr_data {
2904 Name = .p0_local5,
2905 VA = 0x000000000080a000,
2906 RA = ra2pa(0x0000000010140000,0),
2907 PA = ra2pa(0x0000000010140000,0),
2908 part_0_ctx_nonzero_tsb_config_0,
2909 TTE_Context=PCONTEXT,
2910 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2911 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2912 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2913 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2914}
2915
2916 .data
2917 .seg "data"
2918 .align 0x2000
2919 .global p0_local5_start
2920p0_local5_begin:
2921 .skip 0x1400
2922p0_local5_start:
2923 .word 0x436b8bc0,0x62f484d1,0x36f33afe,0x0765d857 ! PA = 0000000010141400
2924 .word 0x7c7854ac,0x0db1a68d,0x6ef9904a,0x520318f3 ! PA = 0000000010141410
2925 .word 0x79ad8158,0x69444509,0x4f4a7756,0x3cda8c4f ! PA = 0000000010141420
2926 .word 0x45955dc4,0x612dfc45,0x45af9c22,0x2a93ae6b ! PA = 0000000010141430
2927p0_local5_end:
2928
2929SECTION .p0_local5_sec DATA_VA=0x00080a000
2930
2931attr_data {
2932 Name = .p0_local5_sec,
2933 VA = 0x000000000080a000,
2934 RA = ra2pa(0x0000000030140000,0),
2935 PA = ra2pa(0x0000000030140000,0),
2936 part_0_ctx_nonzero_tsb_config_0,
2937 TTE_Context=SCONTEXT,
2938 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2939 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2940 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2941 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2942}
2943
2944 .data
2945 .seg "data"
2946 .align 0x2000
2947 .global p0_local5_sec_start
2948p0_local5_sec_begin:
2949 .skip 0x1400
2950p0_local5_sec_start:
2951 .word 0x275bf5f0,0x3af32841,0x71326aae,0x7f3ebb47 ! PA = 0000000030141400
2952 .word 0x497b15dc,0x0696e4fd,0x53280efa,0x75b0aee3 ! PA = 0000000030141410
2953 .word 0x30264988,0x47d70e79,0x5dfd7506,0x439f453f ! PA = 0000000030141420
2954 .word 0x0b76dcf4,0x342840b5,0x4dc348d2,0x487cfa5b ! PA = 0000000030141430
2955p0_local5_sec_end:
2956
2957SECTION .p0_local6 DATA_VA=0x00080c000
2958
2959attr_data {
2960 Name = .p0_local6,
2961 VA = 0x000000000080c000,
2962 RA = ra2pa(0x0000000010180000,0),
2963 PA = ra2pa(0x0000000010180000,0),
2964 part_0_ctx_nonzero_tsb_config_0,
2965 TTE_Context=PCONTEXT,
2966 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2967 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2968 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2969 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2970}
2971
2972 .data
2973 .seg "data"
2974 .align 0x2000
2975 .global p0_local6_start
2976p0_local6_begin:
2977 .skip 0x1400
2978p0_local6_start:
2979 .word 0x3157dc20,0x2171d7b1,0x7679f65e,0x43150a37 ! PA = 0000000010181400
2980 .word 0x4b32130c,0x0189ef6d,0x741da9aa,0x49e770d3 ! PA = 0000000010181410
2981 .word 0x03580db8,0x067163e9,0x68724eb6,0x0244ea2f ! PA = 0000000010181420
2982 .word 0x3e321824,0x4b4fd125,0x328f9182,0x522af24b ! PA = 0000000010181430
2983p0_local6_end:
2984
2985SECTION .p0_local6_sec DATA_VA=0x00080c000
2986
2987attr_data {
2988 Name = .p0_local6_sec,
2989 VA = 0x000000000080c000,
2990 RA = ra2pa(0x0000000030180000,0),
2991 PA = ra2pa(0x0000000030180000,0),
2992 part_0_ctx_nonzero_tsb_config_0,
2993 TTE_Context=SCONTEXT,
2994 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
2995 TTE_Diag=0, TTE_L=0, TTE_EP=1,
2996 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
2997 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
2998}
2999
3000 .data
3001 .seg "data"
3002 .align 0x2000
3003 .global p0_local6_sec_start
3004p0_local6_sec_begin:
3005 .skip 0x1400
3006p0_local6_sec_start:
3007 .word 0x2b2a3e50,0x1e2f9321,0x4c2cde0e,0x08dfc527 ! PA = 0000000030181400
3008 .word 0x39584c3c,0x4679c5dd,0x38ad605a,0x3a4e5ec3 ! PA = 0000000030181410
3009 .word 0x3bedcde8,0x64324559,0x31ec0466,0x49227b1f ! PA = 0000000030181420
3010 .word 0x4a620f54,0x43f3ad95,0x7ec77632,0x5ba4963b ! PA = 0000000030181430
3011p0_local6_sec_end:
3012
3013SECTION .share0 DATA_VA=0x00080e000
3014
3015attr_data {
3016 Name = .share0,
3017 VA = 0x000000000080e000,
3018 RA = ra2pa(0x00000000201c0000,0),
3019 PA = ra2pa(0x00000000201c0000,0),
3020 part_0_ctx_nonzero_tsb_config_0,
3021 TTE_Context=PCONTEXT,
3022 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3023 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3024 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3025 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3026}
3027
3028 .data
3029 .seg "data"
3030 .align 0x2000
3031 .global share0_start
3032share0_begin:
3033share0_start:
3034 .word 0x285e1c80,0x43ab5a91,0x1f6e21be,0x3755ec17 ! PA = 00000000201c0000
3035 .word 0x4168c16c,0x2415684d,0x3b6a330a,0x3f4c78b3 ! PA = 00000000201c0010
3036 .word 0x04528a18,0x62f8b2c9,0x7d6d9616,0x114ef80f ! PA = 00000000201c0020
3037 .word 0x2a61c284,0x7a22d605,0x48ddf6e2,0x7db0e62b ! PA = 00000000201c0030
3038share0_end:
3039
3040SECTION .share1 DATA_VA=0x000810000
3041
3042attr_data {
3043 Name = .share1,
3044 VA = 0x0000000000810000,
3045 RA = ra2pa(0x0000000020800000,0),
3046 PA = ra2pa(0x0000000020800000,0),
3047 part_0_ctx_nonzero_tsb_config_0,
3048 TTE_Context=PCONTEXT,
3049 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3050 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3051 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3052 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3053}
3054
3055 .data
3056 .seg "data"
3057 .align 0x2000
3058 .global share1_start
3059share1_begin:
3060share1_start:
3061 .word 0x363e76b0,0x1f242e01,0x7520c16e,0x55ee7f07 ! PA = 0000000020800000
3062 .word 0x369e729c,0x5fcbd6bd,0x7aa721ba,0x4e08bea3 ! PA = 0000000020800010
3063 .word 0x18b14248,0x3763ac39,0x3dba03c6,0x6ca160ff ! PA = 0000000020800020
3064 .word 0x164c31b4,0x78ac4a75,0x63061392,0x45d6e21b ! PA = 0000000020800030
3065 .word 0x0bd64ce0,0x28990d71,0x59e7bd1e,0x7ce07df7 ! PA = 0000000020800040
3066 .word 0x41f45fcc,0x25cc112d,0x08772c6a,0x486a3093 ! PA = 0000000020800050
3067 .word 0x76f4f678,0x38d231a9,0x45544d76,0x75b0b5ef ! PA = 0000000020800060
3068 .word 0x33fc5ce4,0x691f0ae5,0x0b32cc42,0x265d8a0b ! PA = 0000000020800070
3069share1_end:
3070
3071SECTION .share2 DATA_VA=0x000812000
3072
3073attr_data {
3074 Name = .share2,
3075 VA = 0x0000000000812000,
3076 RA = ra2pa(0x00000000211c0000,0),
3077 PA = ra2pa(0x00000000211c0000,0),
3078 part_0_ctx_nonzero_tsb_config_0,
3079 TTE_Context=PCONTEXT,
3080 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3081 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3082 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3083 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3084}
3085
3086 .data
3087 .seg "data"
3088 .align 0x2000
3089 .global share2_start
3090share2_begin:
3091share2_start:
3092 .word 0x39f09f10,0x32c8f8e1,0x122614ce,0x4522e8e7 ! PA = 00000000211c0000
3093 .word 0x122588fc,0x7905179d,0x3aad531a,0x6d17ce83 ! PA = 00000000211c0010
3094 .word 0x0ec8a6a8,0x51634319,0x767f7326,0x3fd3f6df ! PA = 00000000211c0020
3095 .word 0x470d4414,0x03ca1755,0x1b1720f2,0x664bddfb ! PA = 00000000211c0030
3096share2_end:
3097
3098SECTION .share3 DATA_VA=0x000814000
3099
3100attr_data {
3101 Name = .share3,
3102 VA = 0x0000000000814000,
3103 RA = ra2pa(0x0000000021800000,0),
3104 PA = ra2pa(0x0000000021800000,0),
3105 part_0_ctx_nonzero_tsb_config_0,
3106 TTE_Context=PCONTEXT,
3107 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3108 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3109 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3110 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3111}
3112
3113 .data
3114 .seg "data"
3115 .align 0x2000
3116 .global share3_start
3117share3_begin:
3118share3_start:
3119 .word 0x5b186d40,0x5b32f051,0x49fec87e,0x386cbfd7 ! PA = 0000000021800000
3120 .word 0x0bacee2c,0x2325ea0d,0x5adc95ca,0x47789873 ! PA = 0000000021800010
3121 .word 0x719752d8,0x6df5e089,0x733e74d6,0x472223cf ! PA = 0000000021800020
3122 .word 0x60d9e744,0x7fbc6fc5,0x382611a2,0x1168ddeb ! PA = 0000000021800030
3123 .word 0x4398b770,0x7a15f3c1,0x4554d82e,0x413502c7 ! PA = 0000000021800040
3124 .word 0x78c58f5c,0x249d887d,0x5657f47a,0x1fb38e63 ! PA = 0000000021800050
3125 .word 0x028bfb08,0x6e2909f9,0x4d545286,0x60723cbf ! PA = 0000000021800060
3126 .word 0x107d4674,0x02c51435,0x03929e52,0x683b89db ! PA = 0000000021800070
3127 .word 0x317c7da0,0x12710331,0x0fcb43de,0x1ab2b1b7 ! PA = 0000000021800080
3128 .word 0x396a6c8c,0x249af2ed,0x6e326f2a,0x6aafb053 ! PA = 0000000021800090
3129 .word 0x26919f38,0x145bbf69,0x36440c36,0x295b41af ! PA = 00000000218000a0
3130 .word 0x12d261a4,0x117304a5,0x4a4fc702,0x500ae1cb ! PA = 00000000218000b0
3131 .word 0x7c8ebfd0,0x42031ea1,0x2cc50b8e,0x40dccca7 ! PA = 00000000218000c0
3132 .word 0x735685bc,0x610d295d,0x673f05da,0x3a13fe43 ! PA = 00000000218000d0
3133 .word 0x74533f68,0x75ad00d9,0x2f50a1e6,0x7834329f ! PA = 00000000218000e0
3134 .word 0x027438d4,0x7f154115,0x35108bb2,0x42dde5bb ! PA = 00000000218000f0
3135 .word 0x465a7e00,0x314b4611,0x47652f3e,0x606a5397 ! PA = 0000000021800100
3136 .word 0x4204daec,0x1ea32bcd,0x3a10b88a,0x2c477833 ! PA = 0000000021800110
3137 .word 0x643bdb98,0x69fbce49,0x397d1396,0x4c140f8f ! PA = 0000000021800120
3138 .word 0x07bdcc04,0x5dbac985,0x7847ec62,0x3f7b95ab ! PA = 0000000021800130
3139 .word 0x2a2ab830,0x03887981,0x628eaeee,0x46d24687 ! PA = 0000000021800140
3140 .word 0x66b06c1c,0x18cbfa3d,0x42fa873a,0x5c711e23 ! PA = 0000000021800150
3141 .word 0x007673c8,0x7be727b9,0x058c6146,0x3cd1d87f ! PA = 0000000021800160
3142 .word 0x08ca1b34,0x6e329df5,0x0428e912,0x396af19b ! PA = 0000000021800170
3143 .word 0x6d0a6e60,0x46b9b8f1,0x08e48a9e,0x524ba577 ! PA = 0000000021800180
3144 .word 0x7854394c,0x71b694ad,0x720f71ea,0x5277f013 ! PA = 0000000021800190
3145 .word 0x14ee07f8,0x58ce0d29,0x24018af6,0x6b048d6f ! PA = 00000000218001a0
3146 .word 0x59742664,0x100bbe65,0x34a681c2,0x08f2f98b ! PA = 00000000218001b0
3147 .word 0x2dc4a090,0x639e0461,0x7cc9c24e,0x61cd7067 ! PA = 00000000218001c0
3148 .word 0x13ab427c,0x2251fb1d,0x7b22789a,0x7302ee03 ! PA = 00000000218001d0
3149 .word 0x5f4d9828,0x40cf7e99,0x351f90a6,0x70032e5f ! PA = 00000000218001e0
3150 .word 0x6b56ed94,0x31952ad5,0x0173b672,0x5b1aad7b ! PA = 00000000218001f0
3151share3_end: