Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * OpenSPARC T2 Processor File: mpgen_1500_19.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 = 327144540 | |
40 | ! Riesling can be on | |
41 | ! 1 Thread, 1500 lines | |
42 | ! mpgen created on Dec 20, 2005 (16:35:03) | |
43 | ! mpgen_1500_19.s created on Mar 27, 2009 (14:45:40) | |
44 | ! RC file : random.rc | |
45 | ! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1500_19 -p 1 -l 1500 | |
46 | ||
47 | #define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler | |
48 | ||
49 | #define MAIN_PAGE_NUCLEUS_ALSO | |
50 | #define MAIN_PAGE_HV_ALSO | |
51 | #define N_CPUS 1 | |
52 | #define ENABLE_T0_Fp_exception_ieee_754_0x21 | |
53 | #define ENABLE_T0_Fp_exception_other_0x22 | |
54 | #define ENABLE_T0_Fp_disabled_0x20 | |
55 | #define ENABLE_T0_Illegal_instruction_0x10 | |
56 | #define ENABLE_T1_Illegal_instruction_0x10 | |
57 | #define ENABLE_HT0_Illegal_instruction_0x10 | |
58 | #define ENABLE_HT1_Illegal_instruction_0x10 | |
59 | #define ENABLE_T0_Clean_Window_0x24 | |
60 | #define THREAD_COUNT 1 | |
61 | #define THREAD_STRIDE 1 | |
62 | #define SKIP_TRAPCHECK | |
63 | #define USE_MPGEN_TRAPS | |
64 | ||
65 | #include "hboot.s" | |
66 | ||
67 | .text | |
68 | .global main | |
69 | main: | |
70 | ||
71 | ! Random code for Processor 0 | |
72 | ||
73 | processor_0: | |
74 | ta T_CHANGE_PRIV | |
75 | wrpr %g0,7,%cleanwin | |
76 | call p0_init_memory_pointers | |
77 | wr %g0,0x80,%asi ! Setting default asi to 80 | |
78 | ||
79 | ! Initialize the floating point registers for processor 0 | |
80 | ||
81 | wr %g0,0x4,%fprs ! Make sure fef is 1 | |
82 | set p0_init_freg,%g1 | |
83 | ! %f0 = e4177f3f 838536a2 6fab807d c6b962bf | |
84 | ! %f4 = 0c705a4b 1c70bfc7 b536917a a67862fd | |
85 | ! %f8 = e60e76e4 86539cf3 970eab3c b0156902 | |
86 | ! %f12 = 9dfb2b7a ada8585e 7b685ebe 65eb6ba0 | |
87 | ldda [%g1]ASI_BLK_P,%f0 | |
88 | add %g1,64,%g1 | |
89 | ! %f16 = cfff8fdd 0c7262e4 ef976459 e3b62637 | |
90 | ! %f20 = 9f6c3279 b473827d 3a4ab61d b0ede7b7 | |
91 | ! %f24 = 6de9520c ba4da1cf c7358fbb 3cbfd576 | |
92 | ! %f28 = 5147f3fe 90006e8d 02ac47ba a0ab81db | |
93 | ldda [%g1]ASI_BLK_P,%f16 | |
94 | add %g1,64,%g1 | |
95 | ! %f32 = c479c131 035ea6f1 997a20e2 0b3856ee | |
96 | ! %f36 = 5a55d1a6 9a849c8e aaab38e5 31f822e5 | |
97 | ! %f40 = 8d954c90 cce5153a 1c7bcbe6 72a140e1 | |
98 | ! %f44 = d95678e5 757d4881 9cc4d1dd 07818736 | |
99 | ldda [%g1]ASI_BLK_P,%f32 | |
100 | ||
101 | ! Set up the Graphics Status Register | |
102 | ||
103 | setx 0x29f0e01700000046,%g7,%g1 ! GSR scale = 8, align = 6 | |
104 | wr %g1,%g0,%gsr ! GSR = 29f0e01700000046 | |
105 | wr %g0,%y ! Clear Y register | |
106 | xorcc %g0,%g0,%g3 ! init %g3 and set flags | |
107 | membar #Sync ! Force the block loads to complete | |
108 | ||
109 | ! Start of Random Code for processor 0 | |
110 | ||
111 | p0_label_1: | |
112 | ! Mem[0000000030001408] = 73450ac9, %l4 = 17d9d00e8fb7db1f | |
113 | lduwa [%i0+%o4]0x81,%l4 ! %l4 = 0000000073450ac9 | |
114 | ! %f19 = e3b62637, Mem[00000000100c1400] = 5a221419 | |
115 | sta %f19,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e3b62637 | |
116 | ! %l6 = 43e4e0e0af28d251, Mem[0000000010101410] = d29820e9 | |
117 | stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = d2982051 | |
118 | ! Mem[00000000100c1410] = 758891c0, %l6 = 43e4e0e0af28d251 | |
119 | lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000091c0 | |
120 | ! %l4 = 0000000073450ac9, Mem[0000000010101400] = 69017fba | |
121 | stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = c9017fba | |
122 | ! Mem[0000000010081400] = c2c600e85ad5ba19, %f18 = ef976459 e3b62637 | |
123 | ldda [%i2+%g0]0x88,%f18 ! %f18 = c2c600e8 5ad5ba19 | |
124 | ! %f26 = c7358fbb 3cbfd576, Mem[00000000100c1420] = 3e93679b faa60a6c | |
125 | stda %f26,[%i3+0x020]%asi ! Mem[00000000100c1420] = c7358fbb 3cbfd576 | |
126 | ! Mem[0000000010001408] = 848428ce, %l1 = 2d6b213e4775f9fb | |
127 | ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffce | |
128 | ! Mem[00000000218000c0] = d723265e, %l2 = 734e1fba93b38c5a | |
129 | ldstub [%o3+0x0c0],%l2 ! %l2 = 000000d7000000ff | |
130 | ! Starting 10 instruction Store Burst | |
131 | ! %f13 = ada8585e, %f17 = 0c7262e4, %f31 = a0ab81db | |
132 | fsubs %f13,%f17,%f31 ! %f31 = ada8585e | |
133 | ||
134 | p0_label_2: | |
135 | ! %l4 = 0000000073450ac9, Mem[0000000010141410] = 020e0517 | |
136 | stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 73450ac9 | |
137 | ! %l0 = 4927f6424c7c5536, Mem[0000000030081410] = 8c011eab | |
138 | stba %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 8c011e36 | |
139 | ! Mem[0000000030081410] = 361e018c, %l1 = ffffffffffffffce | |
140 | swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000361e018c | |
141 | ! %l3 = d56aa3cc96b3ebd2, Mem[0000000010041408] = 865bd0df | |
142 | stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = d25bd0df | |
143 | ! Mem[00000000300c1410] = 7faebc45, %l2 = 00000000000000d7 | |
144 | ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 00000045000000ff | |
145 | ! %f2 = 6fab807d, Mem[0000000030181400] = a32f9f40 | |
146 | sta %f2 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6fab807d | |
147 | ! %f3 = c6b962bf, Mem[0000000010181408] = 6ea84ae7 | |
148 | st %f3 ,[%i6+%o4] ! Mem[0000000010181408] = c6b962bf | |
149 | ! %l6 = 00000000000091c0, Mem[00000000100c1408] = 798544978e38a587, %asi = 80 | |
150 | stxa %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000000091c0 | |
151 | ! Mem[00000000218001c0] = 338b4083, %l0 = 4927f6424c7c5536 | |
152 | ldstuba [%o3+0x1c0]%asi,%l0 ! %l0 = 00000033000000ff | |
153 | ! Starting 10 instruction Load Burst | |
154 | ! Mem[0000000010041410] = 5b0d5c3d, %l0 = 0000000000000033 | |
155 | lduha [%i1+0x012]%asi,%l0 ! %l0 = 0000000000005c3d | |
156 | ||
157 | p0_label_3: | |
158 | ! Mem[0000000010081410] = 58b8807a, %l6 = 00000000000091c0 | |
159 | ldsba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000058 | |
160 | ! Mem[00000000100c1400] = 3726b6e3, %l6 = 0000000000000058 | |
161 | lduwa [%i3+%g0]0x80,%l6 ! %l6 = 000000003726b6e3 | |
162 | ! Mem[0000000010001408] = 848428ce, %l4 = 0000000073450ac9 | |
163 | ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffff848428ce | |
164 | ! Mem[0000000030081408] = 09deefe5, %l2 = 0000000000000045 | |
165 | lduba [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000e5 | |
166 | ! Mem[0000000010081408] = 9ef72440, %l5 = 6d6e8968f04f6e1f | |
167 | lduwa [%i2+%o4]0x88,%l5 ! %l5 = 000000009ef72440 | |
168 | ! Mem[0000000030081410] = ffffffce, %l2 = 00000000000000e5 | |
169 | lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ffffffce | |
170 | ! Mem[0000000010081408] = 4024f79e42e7da7a, %f18 = c2c600e8 5ad5ba19 | |
171 | ldda [%i2+%o4]0x80,%f18 ! %f18 = 4024f79e 42e7da7a | |
172 | ! Mem[0000000030081408] = e5efde09b8900102, %f30 = 02ac47ba ada8585e | |
173 | ldda [%i2+%o4]0x81,%f30 ! %f30 = e5efde09 b8900102 | |
174 | ! Mem[0000000030181410] = 640b0441, %l4 = ffffffff848428ce | |
175 | lduha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000640b | |
176 | ! Starting 10 instruction Store Burst | |
177 | ! %l5 = 000000009ef72440, Mem[00000000100c1420] = c7358fbb, %asi = 80 | |
178 | stwa %l5,[%i3+0x020]%asi ! Mem[00000000100c1420] = 9ef72440 | |
179 | ||
180 | p0_label_4: | |
181 | ! %l0 = 0000000000005c3d, Mem[0000000021800080] = 9ac6341e, %asi = 80 | |
182 | stha %l0,[%o3+0x080]%asi ! Mem[0000000021800080] = 5c3d341e | |
183 | ! %f23 = b0ede7b7, Mem[0000000030001408] = 73450ac9 | |
184 | sta %f23,[%i0+%o4]0x81 ! Mem[0000000030001408] = b0ede7b7 | |
185 | ! Mem[00000000100c142c] = d2077973, %l0 = 00005c3d, %l7 = f85517ec | |
186 | add %i3,0x2c,%g1 | |
187 | casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d2077973 | |
188 | ! Mem[00000000300c1400] = 620188ba, %l0 = 0000000000005c3d | |
189 | swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000620188ba | |
190 | ! Mem[0000000010181420] = abcc1f9a820dbce1, %l1 = 00000000361e018c, %l6 = 000000003726b6e3 | |
191 | add %i6,0x20,%g1 | |
192 | casxa [%g1]0x80,%l1,%l6 ! %l6 = abcc1f9a820dbce1 | |
193 | ! Mem[0000000010101420] = aca1a5305f45a09f, %l2 = 00000000ffffffce, %l4 = 000000000000640b | |
194 | add %i4,0x20,%g1 | |
195 | casxa [%g1]0x80,%l2,%l4 ! %l4 = aca1a5305f45a09f | |
196 | ! Mem[0000000010001408] = ce288484, %l1 = 00000000361e018c | |
197 | ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ce000000ff | |
198 | ! %l7 = 00000000d2077973, Mem[0000000010101408] = a5904d67b9a19d9a | |
199 | stx %l7,[%i4+%o4] ! Mem[0000000010101408] = 00000000d2077973 | |
200 | ! Mem[0000000010181408] = c6b962bf, %l5 = 000000009ef72440 | |
201 | ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000c6000000ff | |
202 | ! Starting 10 instruction Load Burst | |
203 | ! Mem[0000000010141400] = 2137e0b3943a0fb4, %f4 = 0c705a4b 1c70bfc7 | |
204 | ldda [%i5+%g0]0x88,%f4 ! %f4 = 2137e0b3 943a0fb4 | |
205 | ||
206 | p0_label_5: | |
207 | ! %l0 = 00000000620188ba, %l7 = 00000000d2077973, %l5 = 00000000000000c6 | |
208 | addc %l0,%l7,%l5 ! %l5 = 000000013409022d | |
209 | ! Mem[0000000030181400] = 7d80ab6f, %l5 = 000000013409022d | |
210 | ldsba [%i6+%g0]0x89,%l5 ! %l5 = 000000000000006f | |
211 | ! Mem[00000000300c1410] = ffbcae7f, %l4 = aca1a5305f45a09f | |
212 | ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffffbc | |
213 | ! Mem[0000000030081400] = 4daed7ce, %l4 = ffffffffffffffbc | |
214 | ldsha [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffd7ce | |
215 | ! Mem[0000000010081410] = 7a80b858, %l7 = 00000000d2077973 | |
216 | ldswa [%i2+%o5]0x88,%l7 ! %l7 = 000000007a80b858 | |
217 | ! Mem[0000000010181400] = ffbe6af713992882, %l5 = 000000000000006f | |
218 | ldxa [%i6+%g0]0x80,%l5 ! %l5 = ffbe6af713992882 | |
219 | ! Mem[0000000030141408] = fc80b5d3, %l0 = 00000000620188ba | |
220 | ldsha [%i5+%o4]0x81,%l0 ! %l0 = fffffffffffffc80 | |
221 | ! Mem[0000000030181408] = 67068aa3, %l6 = abcc1f9a820dbce1 | |
222 | ldsha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000006706 | |
223 | ! Mem[0000000030081410] = ceffffff, %l4 = ffffffffffffd7ce | |
224 | ldsha [%i2+%o5]0x89,%l4 ! %l4 = ffffffffffffffff | |
225 | ! Starting 10 instruction Store Burst | |
226 | ! %l2 = ffffffce, %l3 = 96b3ebd2, Mem[0000000030041408] = dff8e741 16be4b3e | |
227 | stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffce 96b3ebd2 | |
228 | ||
229 | p0_label_6: | |
230 | ! Mem[0000000010081403] = 19bad55a, %l6 = 0000000000006706 | |
231 | ldstub [%i2+0x003],%l6 ! %l6 = 0000005a000000ff | |
232 | ! %l5 = ffbe6af713992882, Mem[0000000010041410] = 5b0d5c3d | |
233 | stha %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 28825c3d | |
234 | ! Mem[00000000211c0000] = f0197241, %l7 = 000000007a80b858 | |
235 | ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000f0000000ff | |
236 | ! %f23 = b0ede7b7, Mem[0000000010101408] = 00000000 | |
237 | sta %f23,[%i4+%o4]0x80 ! Mem[0000000010101408] = b0ede7b7 | |
238 | ! %l6 = 000000000000005a, Mem[000000001008143e] = 259ce085, %asi = 80 | |
239 | stha %l6,[%i2+0x03e]%asi ! Mem[000000001008143c] = 259c005a | |
240 | ! %l2 = 00000000ffffffce, Mem[0000000010181428] = 23025c56 | |
241 | sth %l2,[%i6+0x028] ! Mem[0000000010181428] = ffce5c56 | |
242 | ! Mem[0000000030101410] = 2b2600da, %l3 = d56aa3cc96b3ebd2 | |
243 | ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000da000000ff | |
244 | ! %l6 = 000000000000005a, Mem[0000000010041400] = 3a1cd926 | |
245 | stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 005ad926 | |
246 | ! %f30 = e5efde09 b8900102, Mem[00000000300c1408] = 61bf5655 927837f5 | |
247 | stda %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = e5efde09 b8900102 | |
248 | ! Starting 10 instruction Load Burst | |
249 | ! Mem[00000000100c1400] = 3726b6e3b10554ae, %l1 = 00000000000000ce | |
250 | ldxa [%i3+%g0]0x80,%l1 ! %l1 = 3726b6e3b10554ae | |
251 | ||
252 | p0_label_7: | |
253 | ! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000f0 | |
254 | ldswa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000 | |
255 | ! Mem[0000000030041400] = 7fde5004, %l6 = 000000000000005a | |
256 | ldsba [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000004 | |
257 | ! Mem[0000000010041420] = 38f8ca5c, %l6 = 0000000000000004 | |
258 | ldub [%i1+0x021],%l6 ! %l6 = 00000000000000f8 | |
259 | ! Mem[0000000010041418] = 2aeb61d1, %l1 = 3726b6e3b10554ae | |
260 | ldsb [%i1+0x019],%l1 ! %l1 = ffffffffffffffeb | |
261 | ! Mem[00000000100c1400] = e3b62637, %l5 = ffbe6af713992882 | |
262 | lduwa [%i3+%g0]0x88,%l5 ! %l5 = 00000000e3b62637 | |
263 | ! Mem[00000000300c1410] = ffbcae7f, %l0 = fffffffffffffc80 | |
264 | ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffbcae7f | |
265 | ! Mem[0000000030181408] = a38a0667, %l1 = ffffffffffffffeb | |
266 | ldswa [%i6+%o4]0x89,%l1 ! %l1 = ffffffffa38a0667 | |
267 | ! Mem[00000000300c1408] = 09deefe5, %f0 = e4177f3f | |
268 | lda [%i3+%o4]0x89,%f0 ! %f0 = 09deefe5 | |
269 | ! Mem[0000000010081434] = b6a6bb80, %l0 = ffffffffffbcae7f | |
270 | lduwa [%i2+0x034]%asi,%l0 ! %l0 = 00000000b6a6bb80 | |
271 | ! Starting 10 instruction Store Burst | |
272 | ! %l4 = ffffffffffffffff, immed = fffff2d5, %y = 00000000 | |
273 | umul %l4,-0xd2b,%l2 ! %l2 = fffff2d400000d2b, %y = fffff2d4 | |
274 | ||
275 | p0_label_8: | |
276 | ! Mem[00000000300c1408] = 09deefe5, %l1 = ffffffffa38a0667 | |
277 | swapa [%i3+%o4]0x89,%l1 ! %l1 = 0000000009deefe5 | |
278 | ! Mem[0000000010101438] = 9a393680, %l1 = 0000000009deefe5 | |
279 | swap [%i4+0x038],%l1 ! %l1 = 000000009a393680 | |
280 | ! Mem[0000000030181400] = 7d80ab6f, %l7 = 0000000000000000 | |
281 | ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 0000006f000000ff | |
282 | ! %l7 = 000000000000006f, Mem[0000000010101436] = 214d8b0d | |
283 | sth %l7,[%i4+0x036] ! Mem[0000000010101434] = 214d006f | |
284 | ! %l4 = ffffffffffffffff, Mem[0000000010081430] = ed76e51e, %asi = 80 | |
285 | stwa %l4,[%i2+0x030]%asi ! Mem[0000000010081430] = ffffffff | |
286 | ! Mem[0000000010181423] = abcc1f9a, %l7 = 000000000000006f | |
287 | ldstub [%i6+0x023],%l7 ! %l7 = 0000009a000000ff | |
288 | ! %l5 = 00000000e3b62637, Mem[0000000010081408] = 7adae7429ef72440 | |
289 | stxa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000e3b62637 | |
290 | ! %f12 = 9dfb2b7a ada8585e, Mem[0000000030101410] = ff00262b abd5f314 | |
291 | stda %f12,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9dfb2b7a ada8585e | |
292 | ! %l2 = fffff2d400000d2b, Mem[0000000030041408] = d2ebb396ceffffff | |
293 | stxa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = fffff2d400000d2b | |
294 | ! Starting 10 instruction Load Burst | |
295 | ! Mem[0000000030041410] = 19867ab4, %l5 = 00000000e3b62637 | |
296 | ldswa [%i1+%o5]0x89,%l5 ! %l5 = 0000000019867ab4 | |
297 | ||
298 | p0_label_9: | |
299 | ! Mem[0000000010001408] = ff288484, %l3 = 00000000000000da | |
300 | ldsha [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffff28 | |
301 | ! Mem[0000000030181400] = ffab807d02281002, %l5 = 0000000019867ab4 | |
302 | ldxa [%i6+%g0]0x81,%l5 ! %l5 = ffab807d02281002 | |
303 | ! Mem[0000000010041410] = 28825c3db384d5fb, %l7 = 000000000000009a | |
304 | ldxa [%i1+%o5]0x80,%l7 ! %l7 = 28825c3db384d5fb | |
305 | ! Mem[00000000211c0000] = ff197241, %l0 = 00000000b6a6bb80 | |
306 | ldub [%o2+0x001],%l0 ! %l0 = 0000000000000019 | |
307 | ! Mem[00000000100c1400] = 3726b6e3, %l5 = ffab807d02281002 | |
308 | lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000037 | |
309 | ! Mem[0000000030181408] = 379e65c8a38a0667, %f18 = 4024f79e 42e7da7a | |
310 | ldda [%i6+%o4]0x89,%f18 ! %f18 = 379e65c8 a38a0667 | |
311 | ! Mem[0000000030081400] = 4daed7ce, %l7 = 28825c3db384d5fb | |
312 | ldswa [%i2+%g0]0x89,%l7 ! %l7 = 000000004daed7ce | |
313 | ! Mem[0000000020800000] = 635ed75b, %l0 = 0000000000000019 | |
314 | lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000635e | |
315 | ! Mem[0000000010001410] = 3c51ef3f 8423010e, %l0 = 0000635e, %l1 = 9a393680 | |
316 | ldda [%i0+%o5]0x80,%l0 ! %l0 = 000000003c51ef3f 000000008423010e | |
317 | ! Starting 10 instruction Store Burst | |
318 | ! %l2 = fffff2d400000d2b, Mem[0000000030001400] = 6d1fb2f0 | |
319 | stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 6d1fb22b | |
320 | ||
321 | p0_label_10: | |
322 | ! %l7 = 000000004daed7ce, Mem[0000000010041410] = 28825c3d | |
323 | stha %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = d7ce5c3d | |
324 | ! Mem[0000000030101400] = 9ade07a8, %l3 = ffffffffffffff28 | |
325 | swapa [%i4+%g0]0x89,%l3 ! %l3 = 000000009ade07a8 | |
326 | ! %f12 = 9dfb2b7a ada8585e, Mem[0000000030001400] = 6d1fb22b 7aabf23c | |
327 | stda %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9dfb2b7a ada8585e | |
328 | ! %f6 = b536917a a67862fd, %l2 = fffff2d400000d2b | |
329 | ! Mem[0000000010101418] = b1cc2b7c4927e079 | |
330 | add %i4,0x018,%g1 | |
331 | stda %f6,[%g1+%l2]ASI_PST16_P ! Mem[0000000010101418] = b5362b7ca67862fd | |
332 | ! %l0 = 000000003c51ef3f, Mem[0000000010081400] = 19bad5ff | |
333 | stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 3fbad5ff | |
334 | ! %f22 = 3a4ab61d b0ede7b7, Mem[0000000010041408] = d25bd0df 59f94df8 | |
335 | stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3a4ab61d b0ede7b7 | |
336 | ! %f22 = 3a4ab61d b0ede7b7, Mem[0000000030141400] = c709ad77 df3e68ed | |
337 | stda %f22,[%i5+%g0]0x89 ! Mem[0000000030141400] = 3a4ab61d b0ede7b7 | |
338 | ! %l6 = 00000000000000f8, Mem[0000000010141408] = 5b2e54b3426194e2 | |
339 | stxa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000000000f8 | |
340 | ! %f15 = 65eb6ba0, Mem[00000000300c1400] = 00005c3d | |
341 | sta %f15,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 65eb6ba0 | |
342 | ! Starting 10 instruction Load Burst | |
343 | ! Mem[00000000100c1410] = 758891c0, %l3 = 000000009ade07a8 | |
344 | ldsha [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffff91c0 | |
345 | ||
346 | p0_label_11: | |
347 | ! Mem[0000000030141410] = f6ad9eca 29543d28, %l4 = ffffffff, %l5 = 00000037 | |
348 | ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000029543d28 00000000f6ad9eca | |
349 | ! Mem[0000000010041400] = 26d95a00, %l4 = 0000000029543d28 | |
350 | lduwa [%i1+%g0]0x88,%l4 ! %l4 = 0000000026d95a00 | |
351 | ! Mem[0000000030101410] = 7a2bfb9d, %l2 = fffff2d400000d2b | |
352 | lduwa [%i4+%o5]0x89,%l2 ! %l2 = 000000007a2bfb9d | |
353 | ! Mem[0000000010041410] = fbd584b3 3d5cced7, %l0 = 3c51ef3f, %l1 = 8423010e | |
354 | ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5cced7 00000000fbd584b3 | |
355 | ! Mem[0000000030181408] = 379e65c8a38a0667, %l7 = 000000004daed7ce | |
356 | ldxa [%i6+%o4]0x89,%l7 ! %l7 = 379e65c8a38a0667 | |
357 | ! Mem[0000000030181408] = a38a0667, %l7 = 379e65c8a38a0667 | |
358 | lduwa [%i6+%o4]0x89,%l7 ! %l7 = 00000000a38a0667 | |
359 | ! Mem[0000000010001408] = 848428ff, %f7 = a67862fd | |
360 | lda [%i0+%o4]0x88,%f7 ! %f7 = 848428ff | |
361 | ! Mem[0000000030141400] = b7e7edb0, %l1 = 00000000fbd584b3 | |
362 | lduba [%i5+%g0]0x81,%l1 ! %l1 = 00000000000000b7 | |
363 | ! Mem[0000000030141408] = fc80b5d3b9c22738, %f18 = 379e65c8 a38a0667 | |
364 | ldda [%i5+%o4]0x81,%f18 ! %f18 = fc80b5d3 b9c22738 | |
365 | ! Starting 10 instruction Store Burst | |
366 | ! %f20 = 9f6c3279, Mem[0000000010001408] = 848428ff | |
367 | sta %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9f6c3279 | |
368 | ||
369 | p0_label_12: | |
370 | ! %f20 = 9f6c3279 b473827d, Mem[0000000010101400] = c9017fba 37e67f33 | |
371 | stda %f20,[%i4+0x000]%asi ! Mem[0000000010101400] = 9f6c3279 b473827d | |
372 | ! %l5 = 00000000f6ad9eca, Mem[0000000030001408] = b7e7edb0 | |
373 | stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = f6ad9eca | |
374 | ! %l3 = ffffffffffff91c0, Mem[00000000211c0000] = ff197241 | |
375 | stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = c0197241 | |
376 | ! %l6 = 00000000000000f8, Mem[00000000100c1408] = c091000000000000 | |
377 | stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000f8 | |
378 | ! Mem[0000000010181427] = 820dbce1, %l0 = 000000003d5cced7 | |
379 | ldstuba [%i6+0x027]%asi,%l0 ! %l0 = 000000e1000000ff | |
380 | ! %l0 = 00000000000000e1, Mem[0000000010081430] = ffffffff, %asi = 80 | |
381 | stwa %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000e1 | |
382 | ! Code Fragment 4 | |
383 | p0_fragment_1: | |
384 | ! %l0 = 00000000000000e1 | |
385 | setx 0x9f07b66fc0de6f76,%g7,%l0 ! %l0 = 9f07b66fc0de6f76 | |
386 | ! %l1 = 00000000000000b7 | |
387 | setx 0x391d7c6865bd56ea,%g7,%l1 ! %l1 = 391d7c6865bd56ea | |
388 | setx 0x7ff8, %g1, %g2 | |
389 | and %l0, %g2, %l0 | |
390 | setx 0xffffffff, %g1, %g2 | |
391 | and %l1, %g2, %l1 | |
392 | setx 0x100000000, %g1, %g2 | |
393 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
394 | ta T_CHANGE_HPRIV | |
395 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
396 | ta T_CHANGE_NONHPRIV | |
397 | ! %l0 = 9f07b66fc0de6f76 | |
398 | setx 0xfa5ee5506f22ca95,%g7,%l0 ! %l0 = fa5ee5506f22ca95 | |
399 | ! %l1 = 391d7c6865bd56ea | |
400 | setx 0xe87ed3efcd145188,%g7,%l1 ! %l1 = e87ed3efcd145188 | |
401 | ! Mem[0000000030101400] = ffffff28, %l1 = e87ed3efcd145188 | |
402 | ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000028000000ff | |
403 | ! %l6 = 00000000000000f8, Mem[0000000020800040] = 210ca3d2 | |
404 | sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 00f8a3d2 | |
405 | ! Starting 10 instruction Load Burst | |
406 | ! Mem[0000000030081408] = e5efde09, %l4 = 0000000026d95a00 | |
407 | ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffffe5 | |
408 | ||
409 | p0_label_13: | |
410 | ! %l7 = 00000000a38a0667, Mem[0000000010081400] = ffd5ba3f | |
411 | stwa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = a38a0667 | |
412 | ! Mem[0000000010101410] = 512098d242ad2f47, %f2 = 6fab807d c6b962bf | |
413 | ldda [%i4+%o5]0x80,%f2 ! %f2 = 512098d2 42ad2f47 | |
414 | ! Mem[0000000030101400] = ffffffff, %l1 = 0000000000000028 | |
415 | lduba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff | |
416 | ! Mem[0000000030101410] = 5e58a8ad 7a2bfb9d, %l2 = 7a2bfb9d, %l3 = ffff91c0 | |
417 | ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000007a2bfb9d 000000005e58a8ad | |
418 | membar #Sync ! Added by membar checker (1) | |
419 | ! Mem[0000000010041400] = 005ad926 fc7c94ea 3a4ab61d b0ede7b7 | |
420 | ! Mem[0000000010041410] = d7ce5c3d b384d5fb 2aeb61d1 c76395e5 | |
421 | ! Mem[0000000010041420] = 38f8ca5c 111980a4 bbe96d59 ac77cded | |
422 | ! Mem[0000000010041430] = a1a4d897 287a77a0 86aa285f 52c6a55a | |
423 | ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400 | |
424 | ! Mem[00000000300c1408] = 67068aa3, %l5 = 00000000f6ad9eca | |
425 | ldswa [%i3+%o4]0x81,%l5 ! %l5 = 0000000067068aa3 | |
426 | ! Mem[0000000030041400] = 0450de7f408fe455, %l7 = 00000000a38a0667 | |
427 | ldxa [%i1+%g0]0x81,%l7 ! %l7 = 0450de7f408fe455 | |
428 | ! Mem[0000000010141438] = bb48fd0c, %l5 = 0000000067068aa3 | |
429 | ldsba [%i5+0x038]%asi,%l5 ! %l5 = ffffffffffffffbb | |
430 | ! Mem[0000000010081408] = 00000000e3b62637, %f30 = e5efde09 b8900102 | |
431 | ldda [%i2+%o4]0x88,%f30 ! %f30 = 00000000 e3b62637 | |
432 | ! Starting 10 instruction Store Burst | |
433 | ! Mem[0000000010141410] = 73450ac9, %l7 = 0450de7f408fe455 | |
434 | ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 00000073000000ff | |
435 | ||
436 | p0_label_14: | |
437 | ! %l2 = 000000007a2bfb9d, Mem[0000000010181410] = 87d49668 | |
438 | stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 9dd49668 | |
439 | ! %l3 = 000000005e58a8ad, Mem[000000001008140d] = 00000000 | |
440 | stb %l3,[%i2+0x00d] ! Mem[000000001008140c] = 00ad0000 | |
441 | ! Mem[0000000030141408] = d3b580fc, %l1 = 00000000000000ff | |
442 | swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000d3b580fc | |
443 | ! Mem[0000000030141400] = b0ede7b7, %l3 = 000000005e58a8ad | |
444 | ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000b7000000ff | |
445 | ! %f24 = 6de9520c ba4da1cf, %l6 = 00000000000000f8 | |
446 | ! Mem[0000000010081438] = 154b1ac0259c005a | |
447 | add %i2,0x038,%g1 | |
448 | stda %f24,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010081438] = 154b1ac0259c005a | |
449 | ! %l1 = 00000000d3b580fc, Mem[00000000300c1410] = ffbcae7f2604eced | |
450 | stxa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000d3b580fc | |
451 | ! %f18 = fc80b5d3 b9c22738, Mem[0000000010181428] = ffce5c56 d62e5acf | |
452 | std %f18,[%i6+0x028] ! Mem[0000000010181428] = fc80b5d3 b9c22738 | |
453 | ! %f18 = fc80b5d3 b9c22738, Mem[0000000030181400] = 7d80abff 02102802 | |
454 | stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = fc80b5d3 b9c22738 | |
455 | ! %f19 = b9c22738, Mem[0000000010001438] = 64ea4425 | |
456 | st %f19,[%i0+0x038] ! Mem[0000000010001438] = b9c22738 | |
457 | ! Starting 10 instruction Load Burst | |
458 | ! Mem[0000000010101400] = 79326c9f, %l2 = 000000007a2bfb9d | |
459 | lduwa [%i4+%g0]0x88,%l2 ! %l2 = 0000000079326c9f | |
460 | ||
461 | p0_label_15: | |
462 | ! Mem[0000000010001410] = 3c51ef3f, %f23 = b0ede7b7 | |
463 | lda [%i0+%o5]0x80,%f23 ! %f23 = 3c51ef3f | |
464 | ! Mem[00000000300c1400] = 65eb6ba0, %l7 = 0000000000000073 | |
465 | ldsba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000065 | |
466 | ! Mem[0000000010101408] = b7e7edb0, %l1 = 00000000d3b580fc | |
467 | lduha [%i4+%o4]0x88,%l1 ! %l1 = 000000000000edb0 | |
468 | ! %f28 = 5147f3fe, %f28 = 5147f3fe, %f28 = 5147f3fe 90006e8d | |
469 | fsmuld %f28,%f28,%f28 ! %f28 = 446385a7 ae060080 | |
470 | ! Mem[0000000010101400] = 7d8273b4 79326c9f, %l6 = 000000f8, %l7 = 00000065 | |
471 | ldda [%i4+%g0]0x88,%l6 ! %l6 = 0000000079326c9f 000000007d8273b4 | |
472 | ! Mem[0000000010141404] = b3e03721, %l6 = 0000000079326c9f | |
473 | lduw [%i5+0x004],%l6 ! %l6 = 00000000b3e03721 | |
474 | ! Mem[0000000010181410] = 6896d49d, %l2 = 0000000079326c9f | |
475 | ldswa [%i6+%o5]0x88,%l2 ! %l2 = 000000006896d49d | |
476 | ! Mem[0000000020800000] = 635ed75b, %l1 = 000000000000edb0 | |
477 | ldsba [%o1+0x000]%asi,%l1 ! %l1 = 0000000000000063 | |
478 | ! Mem[0000000010101400] = 9f6c3279, %f18 = fc80b5d3 | |
479 | lda [%i4+%g0]0x80,%f18 ! %f18 = 9f6c3279 | |
480 | ! Starting 10 instruction Store Burst | |
481 | ! %l3 = 00000000000000b7, Mem[0000000030141408] = 000000ff | |
482 | stba %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000b7 | |
483 | ||
484 | p0_label_16: | |
485 | ! Mem[0000000030101410] = 7a2bfb9d, %l1 = 0000000000000063 | |
486 | ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 0000009d000000ff | |
487 | ! %f24 = 6de9520c ba4da1cf, Mem[0000000010001430] = e39959bb 4f15a5f1 | |
488 | std %f24,[%i0+0x030] ! Mem[0000000010001430] = 6de9520c ba4da1cf | |
489 | ! Mem[0000000030041410] = 19867ab4, %l4 = ffffffffffffffe5 | |
490 | swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000019867ab4 | |
491 | ! Mem[00000000211c0001] = c0197241, %l0 = fa5ee5506f22ca95 | |
492 | ldstub [%o2+0x001],%l0 ! %l0 = 00000019000000ff | |
493 | ! %l3 = 00000000000000b7, Mem[00000000100c1408] = f800000000000000, %asi = 80 | |
494 | stxa %l3,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000000000b7 | |
495 | ! Mem[0000000030181410] = 640b0441, %l5 = ffffffffffffffbb | |
496 | ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 00000064000000ff | |
497 | membar #Sync ! Added by membar checker (2) | |
498 | ! %l0 = 0000000000000019, Mem[000000001004140a] = 3a4ab61d | |
499 | sth %l0,[%i1+0x00a] ! Mem[0000000010041408] = 3a4a0019 | |
500 | ! %f24 = 6de9520c ba4da1cf, %l0 = 0000000000000019 | |
501 | ! Mem[0000000030001430] = 47b58f7039d2cc57 | |
502 | add %i0,0x030,%g1 | |
503 | stda %f24,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030001430] = cfa18f7039d2e96d | |
504 | ! %f14 = 86aa285f 52c6a55a, Mem[0000000010081410] = 7a80b858 a159b482 | |
505 | stda %f14,[%i2+%o5]0x88 ! Mem[0000000010081410] = 86aa285f 52c6a55a | |
506 | ! Starting 10 instruction Load Burst | |
507 | ! Mem[0000000020800000] = 635ed75b, %l5 = 0000000000000064 | |
508 | ldsba [%o1+0x000]%asi,%l5 ! %l5 = 0000000000000063 | |
509 | ||
510 | p0_label_17: | |
511 | ! Mem[00000000201c0000] = fe2c2cc7, %l0 = 0000000000000019 | |
512 | ldsha [%o0+0x000]%asi,%l0 ! %l0 = fffffffffffffe2c | |
513 | ! Mem[00000000100c1420] = 9ef72440, %l2 = 000000006896d49d | |
514 | ldsba [%i3+0x020]%asi,%l2 ! %l2 = ffffffffffffff9e | |
515 | ! %f9 = 111980a4, %f10 = bbe96d59, %f29 = ae060080 | |
516 | fsubs %f9 ,%f10,%f29 ! %f29 = 3be96d59 | |
517 | ! Mem[0000000010101410] = d2982051, %l0 = fffffffffffffe2c | |
518 | ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000002051 | |
519 | ! Mem[0000000010041410] = d7ce5c3d, %l5 = 0000000000000063 | |
520 | ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffd7ce | |
521 | ! Mem[0000000030181408] = 67068aa3, %l7 = 000000007d8273b4 | |
522 | ldsha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000006706 | |
523 | ! Mem[0000000010141400] = 943a0fb4, %l6 = 00000000b3e03721 | |
524 | lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000943a0fb4 | |
525 | ! Mem[0000000030081400] = ced7ae4d, %l2 = ffffffffffffff9e | |
526 | ldswa [%i2+%g0]0x81,%l2 ! %l2 = ffffffffced7ae4d | |
527 | ! Mem[0000000010101424] = 5f45a09f, %l7 = 0000000000006706 | |
528 | lduba [%i4+0x026]%asi,%l7 ! %l7 = 00000000000000a0 | |
529 | ! Starting 10 instruction Store Burst | |
530 | ! %l5 = ffffffffffffd7ce, Mem[0000000030181410] = 41040bff | |
531 | stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 41040bce | |
532 | ||
533 | p0_label_18: | |
534 | ! %l4 = 19867ab4, %l5 = ffffd7ce, Mem[00000000100c1408] = 00000000 b7000000 | |
535 | stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 19867ab4 ffffd7ce | |
536 | ! %l7 = 00000000000000a0, Mem[0000000030081410] = ffffffce | |
537 | stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = a0ffffce | |
538 | ! Mem[00000000100c1408] = 19867ab4, %l7 = 00000000000000a0 | |
539 | swapa [%i3+%o4]0x88,%l7 ! %l7 = 0000000019867ab4 | |
540 | ! Mem[0000000010081408] = e3b62637, %l1 = 000000000000009d | |
541 | ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000037000000ff | |
542 | ! %l1 = 0000000000000037, Mem[00000000100c1400] = 3726b6e3b10554ae | |
543 | stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000037 | |
544 | ! %l4 = 19867ab4, %l5 = ffffd7ce, Mem[0000000030181408] = a38a0667 379e65c8 | |
545 | stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 19867ab4 ffffd7ce | |
546 | ! %l6 = 00000000943a0fb4, Mem[0000000010181420] = abcc1fff, %asi = 80 | |
547 | stha %l6,[%i6+0x020]%asi ! Mem[0000000010181420] = 0fb41fff | |
548 | ! Mem[00000000100c1400] = 00000000, %l2 = ffffffffced7ae4d | |
549 | swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000 | |
550 | ! %l0 = 0000000000002051, Mem[00000000100c1400] = 4daed7ce | |
551 | stba %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4daed751 | |
552 | ! Starting 10 instruction Load Burst | |
553 | ! Mem[00000000218000c0] = ff23265e, %l6 = 00000000943a0fb4 | |
554 | lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 000000000000ff23 | |
555 | ||
556 | p0_label_19: | |
557 | ! Mem[0000000030141400] = ffe7edb0, %f29 = 3be96d59 | |
558 | lda [%i5+%g0]0x81,%f29 ! %f29 = ffe7edb0 | |
559 | ! Mem[0000000010041408] = b7e7edb019004a3a, %l7 = 0000000019867ab4 | |
560 | ldxa [%i1+%o4]0x88,%l7 ! %l7 = b7e7edb019004a3a | |
561 | ! Mem[0000000010041400] = 005ad926, %l3 = 00000000000000b7 | |
562 | ldswa [%i1+%g0]0x80,%l3 ! %l3 = 00000000005ad926 | |
563 | ! Mem[0000000020800040] = 00f8a3d2, %l2 = 0000000000000000 | |
564 | ldsha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000000f8 | |
565 | ! Mem[00000000201c0000] = fe2c2cc7, %l2 = 00000000000000f8 | |
566 | ldsh [%o0+%g0],%l2 ! %l2 = fffffffffffffe2c | |
567 | ! Mem[0000000010141410] = ff450ac97860bbb6, %l0 = 0000000000002051 | |
568 | ldxa [%i5+%o5]0x80,%l0 ! %l0 = ff450ac97860bbb6 | |
569 | ! Mem[0000000030141410] = 283d5429ca9eadf6, %l1 = 0000000000000037 | |
570 | ldxa [%i5+%o5]0x81,%l1 ! %l1 = 283d5429ca9eadf6 | |
571 | ! Mem[0000000030101410] = 5e58a8ad7a2bfbff, %l6 = 000000000000ff23 | |
572 | ldxa [%i4+%o5]0x89,%l6 ! %l6 = 5e58a8ad7a2bfbff | |
573 | ! Mem[00000000100c1434] = 4940b0a1, %l6 = 5e58a8ad7a2bfbff | |
574 | ldub [%i3+0x035],%l6 ! %l6 = 0000000000000040 | |
575 | ! Starting 10 instruction Store Burst | |
576 | ! %l6 = 0000000000000040, %l6 = 0000000000000040, %y = fffff2d4 | |
577 | udiv %l6,%l6,%l7 ! %l7 = 00000000ffffffff | |
578 | mov %l0,%y ! %y = 7860bbb6 | |
579 | ||
580 | p0_label_20: | |
581 | ! %f13 = 287a77a0, Mem[0000000030101400] = ffffffff | |
582 | sta %f13,[%i4+%g0]0x81 ! Mem[0000000030101400] = 287a77a0 | |
583 | ! %l4 = 0000000019867ab4, Mem[0000000010101400] = 9f6c3279 | |
584 | stha %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7ab43279 | |
585 | ! %f30 = 00000000 e3b62637, Mem[0000000030101400] = 287a77a0 9946ee8a | |
586 | stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 e3b62637 | |
587 | ! Mem[00000000211c0000] = c0ff7241, %l5 = ffffffffffffd7ce | |
588 | ldstub [%o2+%g0],%l5 ! %l5 = 000000c0000000ff | |
589 | ! %f8 = 38f8ca5c 111980a4, %l5 = 00000000000000c0 | |
590 | ! Mem[00000000100c1428] = 54707eb1d2077973 | |
591 | add %i3,0x028,%g1 | |
592 | stda %f8,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1428] = 54707eb1d2077973 | |
593 | ! %f5 = b384d5fb, %f30 = 00000000, %f21 = b473827d | |
594 | fadds %f5 ,%f30,%f21 ! %f21 = b384d5fb | |
595 | ! %l2 = fffffffffffffe2c, Mem[0000000030001408] = ca9eadf6 | |
596 | stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = fffffe2c | |
597 | ! %l1 = 283d5429ca9eadf6, Mem[0000000010101410] = d2982051 | |
598 | stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = d29820f6 | |
599 | ! %l4 = 19867ab4, %l5 = 000000c0, Mem[0000000030141408] = b7000000 b9c22738 | |
600 | stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 19867ab4 000000c0 | |
601 | ! Starting 10 instruction Load Burst | |
602 | ! Mem[0000000010101410] = f62098d242ad2f47, %l5 = 00000000000000c0 | |
603 | ldxa [%i4+%o5]0x80,%l5 ! %l5 = f62098d242ad2f47 | |
604 | ||
605 | p0_label_21: | |
606 | ! Mem[0000000030041400] = 0450de7f, %l3 = 00000000005ad926 | |
607 | ldsha [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000450 | |
608 | ! Mem[000000001004143c] = 52c6a55a, %l6 = 0000000000000040 | |
609 | ldsba [%i1+0x03c]%asi,%l6 ! %l6 = 0000000000000052 | |
610 | ! Mem[00000000201c0000] = fe2c2cc7, %l5 = f62098d242ad2f47 | |
611 | ldub [%o0+%g0],%l5 ! %l5 = 00000000000000fe | |
612 | ! Mem[00000000100c1408] = a0000000 ced7ffff, %l4 = 19867ab4, %l5 = 000000fe | |
613 | ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000a0000000 00000000ced7ffff | |
614 | ! Mem[0000000030041408] = fffff2d400000d2b, %f24 = 6de9520c ba4da1cf | |
615 | ldda [%i1+%o4]0x89,%f24 ! %f24 = fffff2d4 00000d2b | |
616 | ! Mem[0000000030181410] = 41040bce, %f23 = 3c51ef3f | |
617 | lda [%i6+%o5]0x89,%f23 ! %f23 = 41040bce | |
618 | ! Mem[0000000010181408] = bf62b9ff, %l7 = 00000000ffffffff | |
619 | ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff | |
620 | ! Mem[0000000010101400] = 7932b47a, %l0 = ff450ac97860bbb6 | |
621 | ldsba [%i4+%g0]0x88,%l0 ! %l0 = 000000000000007a | |
622 | ! Mem[00000000100c1410] = b567de9b758891c0, %f28 = 446385a7 ffe7edb0 | |
623 | ldda [%i3+%o5]0x88,%f28 ! %f28 = b567de9b 758891c0 | |
624 | ! Starting 10 instruction Store Burst | |
625 | ! %l1 = 283d5429ca9eadf6, Mem[0000000030101400] = 00000000 | |
626 | stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000f6 | |
627 | ||
628 | p0_label_22: | |
629 | ! Mem[00000000300c1408] = 67068aa3, %l2 = fffffffffffffe2c | |
630 | ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 00000067000000ff | |
631 | ! %f2 = 3a4ab61d b0ede7b7, Mem[0000000010001410] = 3c51ef3f 8423010e | |
632 | stda %f2 ,[%i0+0x010]%asi ! Mem[0000000010001410] = 3a4ab61d b0ede7b7 | |
633 | ! Mem[0000000030081408] = e5efde09, %l3 = 0000000000000450 | |
634 | ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000e5000000ff | |
635 | ! %f26 = c7358fbb 3cbfd576, Mem[0000000010101400] = 7ab43279 b473827d | |
636 | stda %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = c7358fbb 3cbfd576 | |
637 | ! Mem[0000000010001410] = 1db64a3a, %l2 = 0000000000000067 | |
638 | swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000001db64a3a | |
639 | ! Mem[0000000030041410] = ffffffe5, %l2 = 000000001db64a3a | |
640 | swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ffffffe5 | |
641 | ! %l0 = 000000000000007a, Mem[00000000100c1410] = c0918875 | |
642 | stwa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000007a | |
643 | ! %l0 = 000000000000007a, Mem[0000000030181400] = 3827c2b9 | |
644 | stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000007a | |
645 | ! Mem[0000000030141400] = b0ede7ff, %l0 = 000000000000007a | |
646 | ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000ff000000ff | |
647 | ! Starting 10 instruction Load Burst | |
648 | ! Mem[0000000030081400] = ced7ae4db5ecac95, %l6 = 0000000000000052 | |
649 | ldxa [%i2+%g0]0x81,%l6 ! %l6 = ced7ae4db5ecac95 | |
650 | ||
651 | p0_label_23: | |
652 | ! Mem[0000000010141410] = ff450ac9, %l6 = ced7ae4db5ecac95 | |
653 | ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff450ac9 | |
654 | ! Mem[00000000100c143c] = 19142c96, %l6 = ffffffffff450ac9 | |
655 | lduba [%i3+0x03d]%asi,%l6 ! %l6 = 0000000000000014 | |
656 | ! Mem[0000000010041410] = 3d5cced7, %f31 = e3b62637 | |
657 | lda [%i1+%o5]0x88,%f31 ! %f31 = 3d5cced7 | |
658 | ! Mem[0000000010181418] = d8aa91f0, %l1 = 283d5429ca9eadf6 | |
659 | lduba [%i6+0x01a]%asi,%l1 ! %l1 = 0000000000000091 | |
660 | ! Mem[0000000030041408] = 00000d2b, %f30 = 00000000 | |
661 | lda [%i1+%o4]0x89,%f30 ! %f30 = 00000d2b | |
662 | ! Mem[0000000010081400] = a38a0667, %l6 = 0000000000000014 | |
663 | lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000067 | |
664 | ! Mem[0000000030101410] = fffb2b7aada8585e, %l3 = 00000000000000e5 | |
665 | ldxa [%i4+%o5]0x81,%l3 ! %l3 = fffb2b7aada8585e | |
666 | ! Mem[00000000100c1400] = 4daed751, %l0 = 00000000000000ff | |
667 | lduha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000d751 | |
668 | ! %l1 = 0000000000000091, %l6 = 0000000000000067, %l2 = 00000000ffffffe5 | |
669 | andn %l1,%l6,%l2 ! %l2 = 0000000000000090 | |
670 | ! Starting 10 instruction Store Burst | |
671 | ! Mem[0000000010081400] = c2c600e8a38a0667, %l6 = 0000000000000067 | |
672 | ldxa [%i2+%g0]0x88,%l6 ! %l6 = c2c600e8a38a0667 | |
673 | ||
674 | p0_label_24: | |
675 | ! Mem[000000001010142c] = 6385872b, %l7 = ffffffffffffffff | |
676 | swap [%i4+0x02c],%l7 ! %l7 = 000000006385872b | |
677 | ! %l6 = a38a0667, %l7 = 6385872b, Mem[0000000010141400] = b40f3a94 b3e03721 | |
678 | stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = a38a0667 6385872b | |
679 | ! %l4 = 00000000a0000000, Mem[0000000030041408] = 2b0d0000 | |
680 | stwa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = a0000000 | |
681 | ! Mem[0000000030101400] = 000000f6, %l3 = fffb2b7aada8585e | |
682 | ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000f6000000ff | |
683 | ! Mem[0000000010041424] = 111980a4, %l3 = 00000000000000f6, %asi = 80 | |
684 | swapa [%i1+0x024]%asi,%l3 ! %l3 = 00000000111980a4 | |
685 | ! Mem[0000000010081410] = 5aa5c652, %l0 = 000000000000d751 | |
686 | swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000005aa5c652 | |
687 | ! Mem[0000000010001400] = c70eed57, %l2 = 0000000000000090 | |
688 | swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000c70eed57 | |
689 | ! %l0 = 000000005aa5c652, Mem[0000000010041428] = bbe96d59, %asi = 80 | |
690 | stwa %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = 5aa5c652 | |
691 | ! %l0 = 000000005aa5c652, Mem[00000000100c1400] = 51d7ae4d00000037 | |
692 | stx %l0,[%i3+%g0] ! Mem[00000000100c1400] = 000000005aa5c652 | |
693 | ! Starting 10 instruction Load Burst | |
694 | ! Mem[0000000010041400] = ea947cfc26d95a00, %f4 = d7ce5c3d b384d5fb | |
695 | ldda [%i1+%g0]0x88,%f4 ! %f4 = ea947cfc 26d95a00 | |
696 | ||
697 | p0_label_25: | |
698 | ! Mem[00000000100c1410] = 7a000000, %l6 = c2c600e8a38a0667 | |
699 | lduha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000 | |
700 | ! Mem[0000000010041410] = fbd584b3 3d5cced7, %l0 = 5aa5c652, %l1 = 00000091 | |
701 | ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5cced7 00000000fbd584b3 | |
702 | ! Mem[0000000010081400] = 67068aa3, %l7 = 000000006385872b | |
703 | lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000006706 | |
704 | ! Mem[00000000100c1410] = 0000007a9bde67b5, %l3 = 00000000111980a4 | |
705 | ldxa [%i3+%o5]0x80,%l3 ! %l3 = 0000007a9bde67b5 | |
706 | ! Mem[0000000030081410] = a0ffffce, %l5 = 00000000ced7ffff | |
707 | lduba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000a0 | |
708 | ! Mem[0000000010181408] = bf62b9ff, %l7 = 0000000000006706 | |
709 | lduha [%i6+%o4]0x88,%l7 ! %l7 = 000000000000b9ff | |
710 | ! Mem[0000000030101408] = abc2ce4a, %l0 = 000000003d5cced7 | |
711 | lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ab | |
712 | ! Mem[0000000010041400] = 005ad926fc7c94ea, %f30 = 00000d2b 3d5cced7 | |
713 | ldd [%i1+%g0],%f30 ! %f30 = 005ad926 fc7c94ea | |
714 | ! Mem[0000000010041410] = d7ce5c3d, %f1 = fc7c94ea | |
715 | lda [%i1+%o5]0x80,%f1 ! %f1 = d7ce5c3d | |
716 | ! Starting 10 instruction Store Burst | |
717 | ! %f18 = 9f6c3279 b9c22738, Mem[0000000030141410] = 29543d28 f6ad9eca | |
718 | stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = 9f6c3279 b9c22738 | |
719 | ||
720 | p0_label_26: | |
721 | ! %l6 = 0000000000000000, Mem[0000000030041400] = 7fde5004 | |
722 | stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 7fde5000 | |
723 | ! Mem[0000000030001408] = 2cfeffff, %l7 = 000000000000b9ff | |
724 | ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000ff000000ff | |
725 | ! %l0 = 000000ab, %l1 = fbd584b3, Mem[0000000030041400] = 7fde5000 55e48f40 | |
726 | stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ab fbd584b3 | |
727 | ! %l7 = 00000000000000ff, Mem[0000000030041400] = ab000000 | |
728 | stha %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ff0000 | |
729 | ! %l1 = 00000000fbd584b3, Mem[0000000030181410] = 41040bce | |
730 | stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 41040bb3 | |
731 | ! %f12 = a1a4d897 287a77a0, Mem[0000000030101408] = abc2ce4a 19628ea7 | |
732 | stda %f12,[%i4+%o4]0x81 ! Mem[0000000030101408] = a1a4d897 287a77a0 | |
733 | ! %l4 = 00000000a0000000, Mem[0000000030041408] = a0000000 | |
734 | stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 | |
735 | ! %l3 = 0000007a9bde67b5, Mem[0000000030101408] = 97d8a4a1 | |
736 | stwa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9bde67b5 | |
737 | ! Mem[0000000010001400] = 00000090, %l5 = 00000000000000a0 | |
738 | swapa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000090 | |
739 | ! Starting 10 instruction Load Burst | |
740 | ! Mem[0000000030041408] = 00000000, %l0 = 00000000000000ab | |
741 | lduha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000 | |
742 | ||
743 | p0_label_27: | |
744 | ! Mem[0000000010181438] = 8a83b1212896c9e6, %l5 = 0000000000000090 | |
745 | ldx [%i6+0x038],%l5 ! %l5 = 8a83b1212896c9e6 | |
746 | ! Mem[0000000030001400] = ada8585e, %l1 = 00000000fbd584b3 | |
747 | ldsha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000585e | |
748 | ! Mem[0000000021800180] = 29bea69f, %l6 = 0000000000000000 | |
749 | ldsba [%o3+0x180]%asi,%l6 ! %l6 = 0000000000000029 | |
750 | ! Mem[0000000010081410] = 51d70000, %f12 = a1a4d897 | |
751 | lda [%i2+%o5]0x88,%f12 ! %f12 = 51d70000 | |
752 | ! Mem[0000000030081410] = a0ffffce, %l3 = 0000007a9bde67b5 | |
753 | lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000a0 | |
754 | ! Mem[0000000010001410] = 00000067, %f19 = b9c22738 | |
755 | lda [%i0+%o5]0x88,%f19 ! %f19 = 00000067 | |
756 | ! Mem[0000000010041408] = 3a4a0019, %f4 = ea947cfc | |
757 | lda [%i1+%o4]0x80,%f4 ! %f4 = 3a4a0019 | |
758 | ! Mem[0000000030181400] = fc80b5d37a000000, %l0 = 0000000000000000 | |
759 | ldxa [%i6+%g0]0x89,%l0 ! %l0 = fc80b5d37a000000 | |
760 | ! %f0 = 005ad926, %f1 = d7ce5c3d, %f3 = b0ede7b7 | |
761 | fsubs %f0 ,%f1 ,%f3 ! %l0 = fc80b5d37a000022, Unfinished, %fsr = 0000000000 | |
762 | ! Starting 10 instruction Store Burst | |
763 | ! %l6 = 0000000000000029, Mem[0000000010001428] = 443048b971258294 | |
764 | stx %l6,[%i0+0x028] ! Mem[0000000010001428] = 0000000000000029 | |
765 | ||
766 | p0_label_28: | |
767 | ! %f13 = 287a77a0, Mem[0000000030001410] = 1f1dfc40 | |
768 | sta %f13,[%i0+%o5]0x81 ! Mem[0000000030001410] = 287a77a0 | |
769 | ! %l4 = 00000000a0000000, Mem[0000000030181408] = 19867ab4 | |
770 | stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 19860000 | |
771 | ! %l3 = 00000000000000a0, Mem[0000000010041410] = d7ce5c3d | |
772 | stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = a0ce5c3d | |
773 | ! %f30 = 005ad926, Mem[0000000030001400] = 5e58a8ad | |
774 | sta %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 005ad926 | |
775 | ! Mem[0000000020800041] = 00f8a3d2, %l1 = 000000000000585e | |
776 | ldstub [%o1+0x041],%l1 ! %l1 = 000000f8000000ff | |
777 | ! Mem[000000001014141a] = 5590109d, %l7 = 00000000000000ff | |
778 | ldstub [%i5+0x01a],%l7 ! %l7 = 00000010000000ff | |
779 | ! %f14 = 86aa285f, Mem[0000000010101400] = c7358fbb | |
780 | sta %f14,[%i4+%g0]0x80 ! Mem[0000000010101400] = 86aa285f | |
781 | ! %l2 = 00000000c70eed57, Mem[0000000010001400] = 000000a0 | |
782 | stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = c70eed57 | |
783 | ! Mem[00000000100c1400] = 52c6a55a00000000, %l5 = 8a83b1212896c9e6 | |
784 | ldxa [%i3+%g0]0x88,%l5 ! %l5 = 52c6a55a00000000 | |
785 | ! Starting 10 instruction Load Burst | |
786 | ! Mem[0000000010141410] = ff450ac9, %l5 = 52c6a55a00000000 | |
787 | ldsha [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffff45 | |
788 | ||
789 | p0_label_29: | |
790 | ! Mem[0000000010101438] = 09deefe5 91710aaf, %l4 = a0000000, %l5 = ffffff45 | |
791 | ldd [%i4+0x038],%l4 ! %l4 = 0000000009deefe5 0000000091710aaf | |
792 | ! Mem[0000000030041408] = 00000000, %l5 = 0000000091710aaf | |
793 | lduwa [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000 | |
794 | ! Mem[0000000010181400] = ffbe6af713992882, %f24 = fffff2d4 00000d2b | |
795 | ldda [%i6+%g0]0x80,%f24 ! %f24 = ffbe6af7 13992882 | |
796 | membar #Sync ! Added by membar checker (3) | |
797 | ! Mem[0000000030041400] = 00ff0000 b384d5fb 00000000 d4f2ffff | |
798 | ! Mem[0000000030041410] = 3a4ab61d 5f1cf883 f6088aa2 ea6af128 | |
799 | ! Mem[0000000030041420] = 3001e26e 06af2205 9618c101 828e0a91 | |
800 | ! Mem[0000000030041430] = 3bc49137 b608739a fe060b24 6b8faa3c | |
801 | ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400 | |
802 | ! Mem[0000000030181400] = 0000007a, %l4 = 0000000009deefe5 | |
803 | ldsba [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000 | |
804 | ! %l1 = 00000000000000f8, immed = 00000619, %y = 7860bbb6 | |
805 | sdiv %l1,0x619,%l0 ! %l0 = 000000007fffffff | |
806 | mov %l0,%y ! %y = 7fffffff | |
807 | ! Mem[0000000030141410] = 3827c2b9, %l1 = 00000000000000f8 | |
808 | lduba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000038 | |
809 | ! Mem[0000000030001410] = f4ff9dbca0777a28, %l1 = 0000000000000038 | |
810 | ldxa [%i0+%o5]0x89,%l1 ! %l1 = f4ff9dbca0777a28 | |
811 | ! Mem[0000000030001400] = 26d95a00, %f3 = b0ede7b7 | |
812 | lda [%i0+%g0]0x89,%f3 ! %f3 = 26d95a00 | |
813 | ! Starting 10 instruction Store Burst | |
814 | ! %l5 = 0000000000000000, Mem[0000000021800080] = 5c3d341e, %asi = 80 | |
815 | stba %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 003d341e | |
816 | ||
817 | p0_label_30: | |
818 | ! %l6 = 00000029, %l7 = 00000010, Mem[00000000300c1410] = 00000000 d3b580fc | |
819 | stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000029 00000010 | |
820 | ! %l5 = 0000000000000000, Mem[0000000010001408] = 9f6c3279 | |
821 | stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9f6c3200 | |
822 | ! %l4 = 0000000000000000, imm = 000000000000034c, %l2 = 00000000c70eed57 | |
823 | sub %l4,0x34c,%l2 ! %l2 = fffffffffffffcb4 | |
824 | ! %l1 = f4ff9dbca0777a28, Mem[00000000211c0001] = ffff7241 | |
825 | stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = ff287241 | |
826 | ! %l3 = 00000000000000a0, Mem[0000000010141408] = 000000f8 | |
827 | stba %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000a0 | |
828 | ! Mem[0000000030001400] = 005ad926, %l4 = 0000000000000000 | |
829 | ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000ff | |
830 | ! Mem[0000000030001400] = 26d95aff, %l1 = f4ff9dbca0777a28 | |
831 | ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ff000000ff | |
832 | ! %l0 = 000000007fffffff, Mem[0000000010181400] = ffbe6af7 | |
833 | stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 7fffffff | |
834 | ! %f1 = d7ce5c3d, Mem[00000000300c1408] = a38a06ff | |
835 | sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d7ce5c3d | |
836 | ! Starting 10 instruction Load Burst | |
837 | ! Mem[0000000010101408] = 737907d2b7e7edb0, %f12 = 51d70000 287a77a0 | |
838 | ldda [%i4+%o4]0x88,%f12 ! %f12 = 737907d2 b7e7edb0 | |
839 | ||
840 | p0_label_31: | |
841 | ! Mem[00000000211c0000] = ff287241, %l4 = 0000000000000000 | |
842 | lduh [%o2+%g0],%l4 ! %l4 = 000000000000ff28 | |
843 | ! Mem[0000000010081400] = c2c600e8 a38a0667, %l2 = fffffcb4, %l3 = 000000a0 | |
844 | ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000a38a0667 00000000c2c600e8 | |
845 | ! Mem[000000001014142c] = 2302b6d6, %l7 = 0000000000000010 | |
846 | ldub [%i5+0x02e],%l7 ! %l7 = 00000000000000b6 | |
847 | ! Mem[0000000030041400] = 0000ff00, %l4 = 000000000000ff28 | |
848 | lduha [%i1+%g0]0x89,%l4 ! %l4 = 000000000000ff00 | |
849 | ! Mem[00000000100c1408] = 000000a0, %l2 = 00000000a38a0667 | |
850 | ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffa0 | |
851 | ! Mem[0000000010141418] = 5590ff9d, %l4 = 000000000000ff00 | |
852 | lduw [%i5+0x018],%l4 ! %l4 = 000000005590ff9d | |
853 | ! Mem[00000000100c1400] = 52c6a55a00000000, %l0 = 000000007fffffff | |
854 | ldxa [%i3+%g0]0x88,%l0 ! %l0 = 52c6a55a00000000 | |
855 | ! Mem[00000000211c0000] = ff287241, %l1 = 00000000000000ff | |
856 | ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff | |
857 | ! Mem[0000000030041408] = fffff2d4 00000000, %l6 = 00000029, %l7 = 000000b6 | |
858 | ldda [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000fffff2d4 | |
859 | ! Starting 10 instruction Store Burst | |
860 | ! Mem[0000000010101418] = b5362b7ca67862fd, %l3 = 00000000c2c600e8, %l0 = 52c6a55a00000000 | |
861 | add %i4,0x18,%g1 | |
862 | casxa [%g1]0x80,%l3,%l0 ! %l0 = b5362b7ca67862fd | |
863 | ||
864 | p0_label_32: | |
865 | ! %l5 = 0000000000000000, Mem[00000000100c1404] = 5aa5c652, %asi = 80 | |
866 | stwa %l5,[%i3+0x004]%asi ! Mem[00000000100c1404] = 00000000 | |
867 | ! %l5 = 0000000000000000, Mem[00000000100c1428] = 54707eb1d2077973, %asi = 80 | |
868 | stxa %l5,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000000000000000 | |
869 | ! %l2 = ffffffffffffffa0, Mem[0000000010001400] = 57ed0ec7 | |
870 | stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffa0 | |
871 | ! Mem[0000000010141427] = 381bdd3c, %l5 = 0000000000000000 | |
872 | ldstuba [%i5+0x027]%asi,%l5 ! %l5 = 0000003c000000ff | |
873 | ! %l0 = b5362b7ca67862fd, Mem[0000000010001426] = b0491466, %asi = 80 | |
874 | stha %l0,[%i0+0x026]%asi ! Mem[0000000010001424] = b04962fd | |
875 | ! %l2 = ffffffffffffffa0, Mem[00000000100c1418] = 0dfeb8c2, %asi = 80 | |
876 | stwa %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = ffffffa0 | |
877 | ! %f10 = bbe96d59 ac77cded, Mem[0000000030081400] = ced7ae4d b5ecac95 | |
878 | stda %f10,[%i2+%g0]0x81 ! Mem[0000000030081400] = bbe96d59 ac77cded | |
879 | ! %l2 = ffffffffffffffa0, imm = fffffffffffffa44, %l7 = 00000000fffff2d4 | |
880 | xnor %l2,-0x5bc,%l7 ! %l7 = fffffffffffffa1b | |
881 | ! Mem[0000000010181410] = 9dd49668, %l7 = fffffffffffffa1b | |
882 | ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 0000009d000000ff | |
883 | ! Starting 10 instruction Load Burst | |
884 | ! Mem[0000000010101410] = d29820f6, %l3 = 00000000c2c600e8 | |
885 | lduba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000f6 | |
886 | ||
887 | p0_label_33: | |
888 | ! Mem[00000000100c1438] = 77d869f319142c96, %f8 = 38f8ca5c 111980a4 | |
889 | ldd [%i3+0x038],%f8 ! %f8 = 77d869f3 19142c96 | |
890 | ! Mem[00000000300c1400] = 65eb6ba005df1bf1, %f16 = 00ff0000 b384d5fb | |
891 | ldda [%i3+%g0]0x81,%f16 ! %f16 = 65eb6ba0 05df1bf1 | |
892 | ! Mem[0000000030141400] = ffe7edb0, %l5 = 000000000000003c | |
893 | lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ffe7edb0 | |
894 | ! Mem[0000000010101400] = 5f28aa86, %l2 = ffffffffffffffa0 | |
895 | lduha [%i4+%g0]0x88,%l2 ! %l2 = 000000000000aa86 | |
896 | ! %f28 = 3bc49137, %f6 = 2aeb61d1 | |
897 | fsqrts %f28,%f6 ! %f6 = 3d9e9ef7 | |
898 | ! Mem[0000000010101414] = 42ad2f47, %f22 = f6088aa2 | |
899 | lda [%i4+0x014]%asi,%f22 ! %f22 = 42ad2f47 | |
900 | ! Mem[0000000010081400] = c2c600e8 a38a0667, %l6 = 00000000, %l7 = 0000009d | |
901 | ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000a38a0667 00000000c2c600e8 | |
902 | ! Mem[0000000010181400] = ffffff7f, %l6 = 00000000a38a0667 | |
903 | lduwa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ffffff7f | |
904 | ! Mem[0000000010001430] = 6de9520c, %l6 = 00000000ffffff7f | |
905 | ldsh [%i0+0x030],%l6 ! %l6 = 0000000000006de9 | |
906 | ! Starting 10 instruction Store Burst | |
907 | ! Mem[0000000010081410] = 0000d751, %l4 = 000000005590ff9d | |
908 | swapa [%i2+%o5]0x80,%l4 ! %l4 = 000000000000d751 | |
909 | ||
910 | p0_label_34: | |
911 | ! Mem[0000000010181400] = 7fffffff, %l2 = 000000000000aa86 | |
912 | ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 0000007f000000ff | |
913 | ! %f24 = 3001e26e 06af2205, %l0 = b5362b7ca67862fd | |
914 | ! Mem[0000000010081428] = 87955d536cb69670 | |
915 | add %i2,0x028,%g1 | |
916 | stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010081428] = 0522af066cb69670 | |
917 | ! %l6 = 0000000000006de9, Mem[0000000010181408] = bf62b9ff | |
918 | stba %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = bf62b9e9 | |
919 | ! %f12 = 737907d2 b7e7edb0, %l6 = 0000000000006de9 | |
920 | ! Mem[0000000030141420] = 14fa21585265d032 | |
921 | add %i5,0x020,%g1 | |
922 | stda %f12,[%g1+%l6]ASI_PST32_S ! Mem[0000000030141420] = 14fa2158b7e7edb0 | |
923 | ! %l3 = 00000000000000f6, Mem[0000000030001400] = 9dfb2b7a26d95aff | |
924 | stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000f6 | |
925 | ! Mem[0000000010041410] = 3d5ccea0, %l0 = b5362b7ca67862fd | |
926 | swapa [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5ccea0 | |
927 | ! Mem[0000000010101410] = f62098d2, %l1 = 00000000000000ff | |
928 | ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000f6000000ff | |
929 | ! %f20 = 3a4ab61d 5f1cf883, Mem[0000000010101400] = 86aa285f 3cbfd576 | |
930 | stda %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = 3a4ab61d 5f1cf883 | |
931 | ! %l4 = 0000d751, %l5 = ffe7edb0, Mem[0000000010081410] = 9dff9055 86aa285f | |
932 | stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000d751 ffe7edb0 | |
933 | ! Starting 10 instruction Load Burst | |
934 | ! Mem[0000000030081400] = bbe96d59ac77cded, %l3 = 00000000000000f6 | |
935 | ldxa [%i2+%g0]0x81,%l3 ! %l3 = bbe96d59ac77cded | |
936 | ||
937 | p0_label_35: | |
938 | ! Mem[0000000010101400] = 3a4ab61d, %l7 = 00000000c2c600e8 | |
939 | lduba [%i4+%g0]0x80,%l7 ! %l7 = 000000000000003a | |
940 | ! Mem[0000000010041408] = 19004a3a, %l6 = 0000000000006de9 | |
941 | ldsba [%i1+%o4]0x88,%l6 ! %l6 = 000000000000003a | |
942 | ! Mem[0000000010081408] = ff26b6e300ad0000, %l1 = 00000000000000f6 | |
943 | ldxa [%i2+%o4]0x80,%l1 ! %l1 = ff26b6e300ad0000 | |
944 | ! Mem[00000000300c1410] = 00000029, %l7 = 000000000000003a | |
945 | lduba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000 | |
946 | ! Mem[0000000030081400] = edcd77ac596de9bb, %l0 = 000000003d5ccea0 | |
947 | ldxa [%i2+%g0]0x89,%l0 ! %l0 = edcd77ac596de9bb | |
948 | ! Mem[0000000010041408] = 19004a3a, %l4 = 000000000000d751 | |
949 | lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000019004a3a | |
950 | ! Mem[0000000030181410] = 41040bb3, %f19 = d4f2ffff | |
951 | lda [%i6+%o5]0x89,%f19 ! %f19 = 41040bb3 | |
952 | ! Mem[0000000010101410] = ff2098d2, %l3 = bbe96d59ac77cded | |
953 | lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff2098d2 | |
954 | ! Mem[00000000218001c0] = ff8b4083, %l4 = 0000000019004a3a | |
955 | lduha [%o3+0x1c0]%asi,%l4 ! %l4 = 000000000000ff8b | |
956 | ! Starting 10 instruction Store Burst | |
957 | membar #Sync ! Added by membar checker (4) | |
958 | ! %l6 = 000000000000003a, Mem[0000000030041410] = 3a4ab61d5f1cf883 | |
959 | stxa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000000000003a | |
960 | ||
961 | p0_label_36: | |
962 | ! Mem[00000000100c1408] = a0000000, %l4 = 000000000000ff8b | |
963 | swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000a0000000 | |
964 | ! %l2 = 0000007f, %l3 = ff2098d2, Mem[0000000030141410] = b9c22738 9f6c3279 | |
965 | stda %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000007f ff2098d2 | |
966 | ! %f0 = 005ad926 d7ce5c3d 3a4ab61d 26d95a00 | |
967 | ! %f4 = 3a4a0019 26d95a00 3d9e9ef7 c76395e5 | |
968 | ! %f8 = 77d869f3 19142c96 bbe96d59 ac77cded | |
969 | ! %f12 = 737907d2 b7e7edb0 86aa285f 52c6a55a | |
970 | stda %f0,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400 | |
971 | ! Mem[0000000010081410] = 51d70000, %l1 = ff26b6e300ad0000 | |
972 | ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000051000000ff | |
973 | ! %l3 = 00000000ff2098d2, Mem[0000000030081410] = a0ffffce | |
974 | stwa %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff2098d2 | |
975 | ! Mem[0000000010001410] = 67000000, %l3 = 00000000ff2098d2 | |
976 | swapa [%i0+%o5]0x80,%l3 ! %l3 = 0000000067000000 | |
977 | ! Mem[0000000010101410] = d29820ff, %l7 = 0000000000000000 | |
978 | swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000d29820ff | |
979 | ! %l5 = 00000000ffe7edb0, Mem[0000000010141400] = 67068aa3 | |
980 | stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 67068ab0 | |
981 | ! %l1 = 0000000000000051, Mem[00000000100c1408] = 0000ff8b | |
982 | stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000051 | |
983 | ! Starting 10 instruction Load Burst | |
984 | ! Mem[0000000030001410] = f4ff9dbca0777a28, %f20 = 3a4ab61d 5f1cf883 | |
985 | ldda [%i0+%o5]0x89,%f20 ! %f20 = f4ff9dbc a0777a28 | |
986 | ||
987 | p0_label_37: | |
988 | ! Mem[0000000030141410] = 0000007f, %l5 = 00000000ffe7edb0 | |
989 | lduwa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000007f | |
990 | ! %f31 = 6b8faa3c, %f20 = f4ff9dbc, %f22 = 42ad2f47 | |
991 | fsubs %f31,%f20,%f22 ! %f22 = 74ff9de0 | |
992 | ! Mem[0000000030081400] = bbe96d59, %f22 = 74ff9de0 | |
993 | lda [%i2+%g0]0x81,%f22 ! %f22 = bbe96d59 | |
994 | ! Mem[0000000030141410] = 7f000000 d29820ff, %l6 = 0000003a, %l7 = d29820ff | |
995 | ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000007f000000 00000000d29820ff | |
996 | membar #Sync ! Added by membar checker (5) | |
997 | ! Mem[0000000010181428] = edcd77ac, %l6 = 000000007f000000 | |
998 | ldsb [%i6+0x029],%l6 ! %l6 = ffffffffffffffcd | |
999 | ! Mem[00000000100c1410] = 0000007a, %l7 = 00000000d29820ff | |
1000 | lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000 | |
1001 | ! Mem[0000000010141408] = a000000000000000, %l5 = 000000000000007f | |
1002 | ldxa [%i5+%o4]0x80,%l5 ! %l5 = a000000000000000 | |
1003 | ! Mem[0000000010101400] = 3a4ab61d 5f1cf883 b0ede7b7 d2077973 | |
1004 | ! Mem[0000000010101410] = 00000000 42ad2f47 b5362b7c a67862fd | |
1005 | ! Mem[0000000010101420] = aca1a530 5f45a09f 4bcd767f ffffffff | |
1006 | ! Mem[0000000010101430] = bb5790c6 214d006f 09deefe5 91710aaf | |
1007 | ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400 | |
1008 | ! Mem[0000000030001408] = fffffe2c, %l6 = ffffffffffffffcd | |
1009 | lduha [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff | |
1010 | ! Starting 10 instruction Store Burst | |
1011 | ! Mem[0000000030181400] = 7a000000, %l1 = 0000000000000051 | |
1012 | swapa [%i6+%g0]0x89,%l1 ! %l1 = 000000007a000000 | |
1013 | ||
1014 | p0_label_38: | |
1015 | membar #Sync ! Added by membar checker (6) | |
1016 | ! %l6 = 000000000000ffff, Mem[0000000010101400] = 3a4ab61d5f1cf883 | |
1017 | stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000000000ffff | |
1018 | ! %l4 = 00000000a0000000, Mem[00000000100c1400] = 00000000 | |
1019 | stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 | |
1020 | ! %l3 = 0000000067000000, Mem[0000000010001400] = a0ffffff, %asi = 80 | |
1021 | stha %l3,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000ffff | |
1022 | ! Mem[0000000010041400] = 26d95a00, %l3 = 0000000067000000 | |
1023 | swapa [%i1+%g0]0x88,%l3 ! %l3 = 0000000026d95a00 | |
1024 | ! %l5 = a000000000000000, Mem[0000000010081410] = ffe7edb00000d7ff | |
1025 | stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = a000000000000000 | |
1026 | ! %l6 = 0000ffff, %l7 = 00000000, Mem[0000000030181410] = b30b0441 a913c8f5 | |
1027 | stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ffff 00000000 | |
1028 | ! %l0 = 596de9bb, %l1 = 7a000000, Mem[0000000030041400] = 0000ff00 fbd584b3 | |
1029 | stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 596de9bb 7a000000 | |
1030 | ! %l6 = 000000000000ffff, Mem[0000000010141410] = ff450ac9 | |
1031 | stb %l6,[%i5+%o5] ! Mem[0000000010141410] = ff450ac9 | |
1032 | ! Mem[0000000010041438] = 86aa285f, %l3 = 0000000026d95a00, %asi = 80 | |
1033 | swapa [%i1+0x038]%asi,%l3 ! %l3 = 0000000086aa285f | |
1034 | ! Starting 10 instruction Load Burst | |
1035 | ! Mem[0000000010001420] = 064b1039 b04962fd, %l4 = a0000000, %l5 = 00000000 | |
1036 | ldda [%i0+0x020]%asi,%l4 ! %l4 = 00000000064b1039 00000000b04962fd | |
1037 | ||
1038 | p0_label_39: | |
1039 | ! Mem[0000000010081408] = ff26b6e3, %l0 = edcd77ac596de9bb | |
1040 | lduw [%i2+%o4],%l0 ! %l0 = 00000000ff26b6e3 | |
1041 | ! Mem[0000000030041410] = 3a000000 00000000, %l6 = 0000ffff, %l7 = 00000000 | |
1042 | ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000 000000003a000000 | |
1043 | ! Mem[0000000030081408] = ffefde09b8900102, %f0 = 3a4ab61d 5f1cf883 | |
1044 | ldda [%i2+%o4]0x81,%f0 ! %f0 = ffefde09 b8900102 | |
1045 | ! Mem[0000000010041410] = a67862fd, %l3 = 0000000086aa285f | |
1046 | lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000fd | |
1047 | ! Mem[0000000030001410] = 287a77a0, %l3 = 00000000000000fd | |
1048 | lduwa [%i0+%o5]0x81,%l3 ! %l3 = 00000000287a77a0 | |
1049 | ! Mem[0000000010101400] = 00000000, %l1 = 000000007a000000 | |
1050 | lduba [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000 | |
1051 | ! Mem[0000000030141400] = b0ede7ff, %l3 = 00000000287a77a0 | |
1052 | lduha [%i5+%g0]0x89,%l3 ! %l3 = 000000000000e7ff | |
1053 | ! %l4 = 00000000064b1039, Mem[0000000030001410] = 287a77a0 | |
1054 | stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 103977a0 | |
1055 | ! Mem[0000000030001400] = f600000000000000, %f20 = f4ff9dbc a0777a28 | |
1056 | ldda [%i0+%g0]0x81,%f20 ! %f20 = f6000000 00000000 | |
1057 | ! Starting 10 instruction Store Burst | |
1058 | ! %l3 = 000000000000e7ff, Mem[0000000010081410] = 00000000 | |
1059 | stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000e7ff | |
1060 | ||
1061 | p0_label_40: | |
1062 | ! %l2 = 000000000000007f, Mem[0000000030101410] = 7a2bfbff | |
1063 | stha %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b007f | |
1064 | ! %f10 = 4bcd767f ffffffff, Mem[0000000010081408] = e3b626ff 0000ad00 | |
1065 | stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 4bcd767f ffffffff | |
1066 | ! %l6 = 0000000000000000, Mem[0000000030101410] = 7a2b007f | |
1067 | stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b0000 | |
1068 | ! %l2 = 000000000000007f, Mem[0000000010081414] = 000000a0, %asi = 80 | |
1069 | stwa %l2,[%i2+0x014]%asi ! Mem[0000000010081414] = 0000007f | |
1070 | ! %f16 = 65eb6ba0 05df1bf1, Mem[0000000010001408] = 9f6c3200 f85d9f76 | |
1071 | stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 65eb6ba0 05df1bf1 | |
1072 | ! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000 | |
1073 | ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff | |
1074 | ! Mem[0000000030141400] = ffe7edb0, %l4 = 00000000064b1039 | |
1075 | swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ffe7edb0 | |
1076 | ! %l0 = ff26b6e3, %l1 = 00000000, Mem[0000000030181410] = 0000ffff 00000000 | |
1077 | stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff26b6e3 00000000 | |
1078 | ! %f13 = 214d006f, %f14 = 09deefe5 | |
1079 | fcmps %fcc1,%f13,%f14 ! %fcc1 = 2 | |
1080 | ! Starting 10 instruction Load Burst | |
1081 | ! Mem[000000001000143c] = 0968dd83, %l6 = 0000000000000000 | |
1082 | ldub [%i0+0x03d],%l6 ! %l6 = 0000000000000068 | |
1083 | ||
1084 | p0_label_41: | |
1085 | ! Mem[00000000100c1400] = ff00000000000000, %f20 = f6000000 00000000 | |
1086 | ldda [%i3+%g0]0x80,%f20 ! %f20 = ff000000 00000000 | |
1087 | ! Mem[0000000030141400] = 3a4ab61d 39104b06, %l6 = 00000068, %l7 = 3a000000 | |
1088 | ldda [%i5+%g0]0x89,%l6 ! %l6 = 0000000039104b06 000000003a4ab61d | |
1089 | ! Mem[0000000010001410] = d29820ff, %l5 = 00000000b04962fd | |
1090 | ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffffff | |
1091 | ! Mem[0000000030101400] = 000000ff, %l3 = 000000000000e7ff | |
1092 | ldswa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff | |
1093 | ! Mem[00000000100c1408] = 51000000, %l6 = 0000000039104b06 | |
1094 | ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000 | |
1095 | ! Mem[0000000010181410] = 005ad926, %l1 = 0000000000000000 | |
1096 | lduha [%i6+%o5]0x80,%l1 ! %l1 = 000000000000005a | |
1097 | ! Mem[0000000030101400] = ff000000e3b62637, %f8 = aca1a530 5f45a09f | |
1098 | ldda [%i4+%g0]0x81,%f8 ! %f8 = ff000000 e3b62637 | |
1099 | ! Mem[0000000010081408] = ffffffff, %l2 = 000000000000007f | |
1100 | ldswa [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff | |
1101 | ! Mem[0000000010081408] = ffffffff 7f76cd4b, %l6 = 00000000, %l7 = 3a4ab61d | |
1102 | ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 000000007f76cd4b | |
1103 | ! Starting 10 instruction Store Burst | |
1104 | ! %l4 = 00000000ffe7edb0, Mem[0000000030181408] = 00008619ced7ffff | |
1105 | stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ffe7edb0 | |
1106 | ||
1107 | p0_label_42: | |
1108 | ! Mem[0000000010001400] = 0000ffff, %l6 = 00000000ffffffff | |
1109 | ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff | |
1110 | ! %f16 = 65eb6ba0 05df1bf1, Mem[00000000100c1400] = ff000000 00000000 | |
1111 | std %f16,[%i3+%g0] ! Mem[00000000100c1400] = 65eb6ba0 05df1bf1 | |
1112 | ! Mem[0000000010001404] = 02116447, %l0 = ff26b6e3, %l2 = ffffffff | |
1113 | add %i0,0x04,%g1 | |
1114 | casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000002116447 | |
1115 | ! %l0 = 00000000ff26b6e3, Mem[0000000010101408] = b7e7edb0 | |
1116 | stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff26b6e3 | |
1117 | ! %f2 = b0ede7b7, Mem[0000000030041408] = 00000000 | |
1118 | sta %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = b0ede7b7 | |
1119 | ! Mem[000000001004143c] = 52c6a55a, %l0 = 00000000ff26b6e3, %asi = 80 | |
1120 | swapa [%i1+0x03c]%asi,%l0 ! %l0 = 0000000052c6a55a | |
1121 | ! %f28 = 3bc49137 b608739a, Mem[00000000100c1408] = 51000000 ffffd7ce | |
1122 | stda %f28,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 3bc49137 b608739a | |
1123 | ! %f2 = b0ede7b7, %f14 = 09deefe5, %f25 = 06af2205 | |
1124 | fmuls %f2 ,%f14,%f25 ! %l0 = 0000000052c6a57c, Unfinished, %fsr = 0200000000 | |
1125 | ! Mem[0000000010001410] = d29820ff, %l3 = 00000000000000ff | |
1126 | ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff | |
1127 | ! Starting 10 instruction Load Burst | |
1128 | ! Mem[0000000010101408] = e3b626ff, %l0 = 0000000052c6a57c | |
1129 | lduba [%i4+%o4]0x80,%l0 ! %l0 = 00000000000000e3 | |
1130 | ||
1131 | p0_label_43: | |
1132 | ! Mem[0000000030101408] = 9bde67b5, %l4 = 00000000ffe7edb0 | |
1133 | lduha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000067b5 | |
1134 | ! Mem[0000000030041410] = 00000000, %f27 = 828e0a91 | |
1135 | lda [%i1+%o5]0x89,%f27 ! %f27 = 00000000 | |
1136 | ! Mem[0000000030041408] = fffff2d4 b7e7edb0, %l4 = 000067b5, %l5 = ffffffff | |
1137 | ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000b7e7edb0 00000000fffff2d4 | |
1138 | ! Mem[0000000030081408] = 09deefff, %f15 = 91710aaf | |
1139 | lda [%i2+%o4]0x89,%f15 ! %f15 = 09deefff | |
1140 | ! %l0 = 00000000000000e3, Mem[0000000010181408] = 005ad926 | |
1141 | stw %l0,[%i6+%o4] ! Mem[0000000010181408] = 000000e3 | |
1142 | ! Mem[0000000010141400] = b08a0667, %l1 = 000000000000005a | |
1143 | lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000b0 | |
1144 | ! Mem[0000000030081408] = 09deefff, %l4 = 00000000b7e7edb0 | |
1145 | ldswa [%i2+%o4]0x89,%l4 ! %l4 = 0000000009deefff | |
1146 | ! Mem[0000000010101400] = 00000000, %l3 = 00000000000000ff | |
1147 | lduwa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000 | |
1148 | ! Mem[00000000211c0000] = ff287241, %l1 = 00000000000000b0 | |
1149 | ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000028 | |
1150 | ! Starting 10 instruction Store Burst | |
1151 | ! %f16 = 65eb6ba0 05df1bf1, Mem[0000000010181400] = d7ce5c3d 005ad926 | |
1152 | stda %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 65eb6ba0 05df1bf1 | |
1153 | ||
1154 | p0_label_44: | |
1155 | ! %l3 = 0000000000000000, Mem[0000000010141404] = 6385872b, %asi = 80 | |
1156 | stba %l3,[%i5+0x004]%asi ! Mem[0000000010141404] = 0085872b | |
1157 | ! %l2 = 0000000002116447, Mem[0000000010001408] = 65eb6ba005df1bf1 | |
1158 | stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000002116447 | |
1159 | ! %f20 = ff000000 00000000, Mem[0000000010181400] = 05df1bf1 65eb6ba0 | |
1160 | stda %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 00000000 | |
1161 | ! Mem[00000000100c1410] = 0000007a, %l1 = 0000000000000028 | |
1162 | ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff | |
1163 | ! %l0 = 00000000000000e3, Mem[0000000010181430] = b0ede7b7, %asi = 80 | |
1164 | stwa %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000e3 | |
1165 | ! Mem[0000000020800000] = 635ed75b, %l4 = 0000000009deefff | |
1166 | ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 00000063000000ff | |
1167 | ! %l0 = 00000000000000e3, Mem[0000000030041408] = b7e7edb0 | |
1168 | stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = b7e700e3 | |
1169 | ! %l3 = 0000000000000000, Mem[00000000211c0000] = ff287241 | |
1170 | sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00007241 | |
1171 | ! %f16 = 65eb6ba0, Mem[0000000010101430] = bb5790c6 | |
1172 | st %f16,[%i4+0x030] ! Mem[0000000010101430] = 65eb6ba0 | |
1173 | ! Starting 10 instruction Load Burst | |
1174 | ! Mem[0000000010081400] = a38a0667, %l1 = 0000000000000000 | |
1175 | lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000667 | |
1176 | ||
1177 | p0_label_45: | |
1178 | ! Mem[0000000010081408] = ffffffff, %f12 = bb5790c6 | |
1179 | lda [%i2+%o4]0x88,%f12 ! %f12 = ffffffff | |
1180 | ! %f4 = 00000000, %f10 = 4bcd767f, %f13 = 214d006f | |
1181 | fmuls %f4 ,%f10,%f13 ! %f13 = 00000000 | |
1182 | ! Mem[00000000218000c0] = ff23265e, %l6 = 0000000000000000 | |
1183 | ldsb [%o3+0x0c1],%l6 ! %l6 = 0000000000000023 | |
1184 | ! Mem[0000000010041410] = fd6278a6, %l4 = 0000000000000063 | |
1185 | lduwa [%i1+%o5]0x80,%l4 ! %l4 = 00000000fd6278a6 | |
1186 | ! Mem[00000000100c1400] = a06beb65, %l2 = 0000000002116447 | |
1187 | lduwa [%i3+%g0]0x88,%l2 ! %l2 = 00000000a06beb65 | |
1188 | ! Mem[0000000010141434] = ee1c5974, %l2 = 00000000a06beb65 | |
1189 | lduha [%i5+0x034]%asi,%l2 ! %l2 = 000000000000ee1c | |
1190 | ! Mem[0000000030081400] = bbe96d59, %l6 = 0000000000000023 | |
1191 | lduha [%i2+%g0]0x81,%l6 ! %l6 = 000000000000bbe9 | |
1192 | ! Mem[0000000010081438] = 154b1ac0, %l2 = 000000000000ee1c | |
1193 | lduba [%i2+0x03b]%asi,%l2 ! %l2 = 00000000000000c0 | |
1194 | ! Mem[0000000010141428] = e09cba41, %l3 = 0000000000000000 | |
1195 | lduw [%i5+0x028],%l3 ! %l3 = 00000000e09cba41 | |
1196 | ! Starting 10 instruction Store Burst | |
1197 | ! Mem[0000000010081410] = 0000e7ff, %l6 = 0000bbe9, %l2 = 000000c0 | |
1198 | add %i2,0x10,%g1 | |
1199 | casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000e7ff | |
1200 | ||
1201 | p0_label_46: | |
1202 | ! Mem[00000000218001c1] = ff8b4083, %l4 = 00000000fd6278a6 | |
1203 | ldstub [%o3+0x1c1],%l4 ! %l4 = 0000008b000000ff | |
1204 | ! %l3 = 00000000e09cba41, Mem[0000000030081408] = 09deefff | |
1205 | stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = e09cba41 | |
1206 | ! Mem[0000000010081424] = ce4ec79b, %l1 = 00000667, %l7 = 7f76cd4b | |
1207 | add %i2,0x24,%g1 | |
1208 | casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ce4ec79b | |
1209 | ! Mem[0000000010001414] = b0ede7b7, %l3 = 00000000e09cba41 | |
1210 | swap [%i0+0x014],%l3 ! %l3 = 00000000b0ede7b7 | |
1211 | ! %l2 = 0000e7ff, %l3 = b0ede7b7, Mem[0000000030001410] = a0773910 f4ff9dbc | |
1212 | stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000e7ff b0ede7b7 | |
1213 | ! Mem[0000000010181410] = 005ad926, %l2 = 000000000000e7ff | |
1214 | ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff | |
1215 | ! %f30 = fe060b24 6b8faa3c, Mem[0000000010101400] = 00000000 ffff0000 | |
1216 | stda %f30,[%i4+%g0]0x88 ! Mem[0000000010101400] = fe060b24 6b8faa3c | |
1217 | ! Mem[0000000030141408] = 19867ab4, %l0 = 00000000000000e3 | |
1218 | ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 00000019000000ff | |
1219 | ! %l4 = 000000000000008b, Mem[0000000010181400] = 00000000 | |
1220 | stba %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 8b000000 | |
1221 | ! Starting 10 instruction Load Burst | |
1222 | ! Mem[0000000030081410] = ff2098d2, %l1 = 0000000000000667 | |
1223 | ldsba [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffffff | |
1224 | ||
1225 | p0_label_47: | |
1226 | ! Mem[0000000030041400] = bbe96d59, %l5 = 00000000fffff2d4 | |
1227 | ldsba [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffffbb | |
1228 | ! Mem[00000000100c1408] = b608739a, %l1 = ffffffffffffffff | |
1229 | ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffff9a | |
1230 | ! Mem[0000000010181414] = 19004a3a, %l2 = 0000000000000000 | |
1231 | ldsw [%i6+0x014],%l2 ! %l2 = 0000000019004a3a | |
1232 | ! Mem[00000000300c1408] = d7ce5c3d, %l7 = 00000000ce4ec79b | |
1233 | ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffffd7ce5c3d | |
1234 | ! Mem[0000000010181408] = 000000e3, %l3 = 00000000b0ede7b7 | |
1235 | ldswa [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000e3 | |
1236 | ! Mem[0000000030141408] = ff867ab4, %f31 = 6b8faa3c | |
1237 | lda [%i5+%o4]0x81,%f31 ! %f31 = ff867ab4 | |
1238 | ! Mem[0000000010081408] = ffffffff, %l4 = 000000000000008b | |
1239 | ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff | |
1240 | ! Code Fragment 4 | |
1241 | p0_fragment_2: | |
1242 | ! %l0 = 0000000000000019 | |
1243 | setx 0xdc2422d00b994c56,%g7,%l0 ! %l0 = dc2422d00b994c56 | |
1244 | ! %l1 = ffffffffffffff9a | |
1245 | setx 0x51638ef7c8d9692e,%g7,%l1 ! %l1 = 51638ef7c8d9692e | |
1246 | setx 0x7ff8, %g1, %g2 | |
1247 | and %l0, %g2, %l0 | |
1248 | setx 0xffffffff, %g1, %g2 | |
1249 | and %l1, %g2, %l1 | |
1250 | setx 0x100000000, %g1, %g2 | |
1251 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
1252 | ta T_CHANGE_HPRIV | |
1253 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
1254 | ta T_CHANGE_NONHPRIV | |
1255 | ! %l0 = dc2422d00b994c56 | |
1256 | setx 0x252f5dd7ab858797,%g7,%l0 ! %l0 = 252f5dd7ab858797 | |
1257 | ! %l1 = 51638ef7c8d9692e | |
1258 | setx 0x5ad94f380ce80f64,%g7,%l1 ! %l1 = 5ad94f380ce80f64 | |
1259 | ! Mem[0000000030081400] = bbe96d59, %l5 = ffffffffffffffbb | |
1260 | lduwa [%i2+%g0]0x81,%l5 ! %l5 = 00000000bbe96d59 | |
1261 | ! Starting 10 instruction Store Burst | |
1262 | ! %l4 = ffffffffffffffff, Mem[0000000010001410] = 41ba9ce0d29820ff | |
1263 | stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffff | |
1264 | ||
1265 | p0_label_48: | |
1266 | ! %l6 = 0000bbe9, %l7 = d7ce5c3d, Mem[0000000030101400] = ff000000 e3b62637 | |
1267 | stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000bbe9 d7ce5c3d | |
1268 | ! %l0 = 252f5dd7ab858797, Mem[0000000010141414] = 7860bbb6 | |
1269 | sth %l0,[%i5+0x014] ! Mem[0000000010141414] = 8797bbb6 | |
1270 | ! Mem[0000000030181408] = 00000000, %l0 = 252f5dd7ab858797 | |
1271 | ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000ff | |
1272 | ! %f9 = e3b62637, Mem[0000000010081400] = a38a0667 | |
1273 | sta %f9 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = e3b62637 | |
1274 | ! Mem[0000000010181420] = 962c1419f369d877, %l1 = 5ad94f380ce80f64, %l1 = 5ad94f380ce80f64 | |
1275 | add %i6,0x20,%g1 | |
1276 | casxa [%g1]0x80,%l1,%l1 ! %l1 = 962c1419f369d877 | |
1277 | ! %f0 = ffefde09 b8900102, %l1 = 962c1419f369d877 | |
1278 | ! Mem[0000000030081428] = d4aae56d34fe5778 | |
1279 | add %i2,0x028,%g1 | |
1280 | stda %f0,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030081428] = 020190b809de5778 | |
1281 | ! %l0 = 00000000, %l1 = f369d877, Mem[0000000010041408] = 3a4a0019 b0ede7b7 | |
1282 | stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 f369d877 | |
1283 | ! Code Fragment 4 | |
1284 | p0_fragment_3: | |
1285 | ! %l0 = 0000000000000000 | |
1286 | setx 0x10663f3fb86f1fb5,%g7,%l0 ! %l0 = 10663f3fb86f1fb5 | |
1287 | ! %l1 = 962c1419f369d877 | |
1288 | setx 0x7ffd8e7055ee32be,%g7,%l1 ! %l1 = 7ffd8e7055ee32be | |
1289 | setx 0x7ff8, %g1, %g2 | |
1290 | and %l0, %g2, %l0 | |
1291 | setx 0xffffffff, %g1, %g2 | |
1292 | and %l1, %g2, %l1 | |
1293 | setx 0x100000000, %g1, %g2 | |
1294 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
1295 | ta T_CHANGE_HPRIV | |
1296 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
1297 | ta T_CHANGE_NONHPRIV | |
1298 | ! %l0 = 10663f3fb86f1fb5 | |
1299 | setx 0x170d63a83c724ed2,%g7,%l0 ! %l0 = 170d63a83c724ed2 | |
1300 | ! %l1 = 7ffd8e7055ee32be | |
1301 | setx 0x0c043cd079c291c3,%g7,%l1 ! %l1 = 0c043cd079c291c3 | |
1302 | ! Mem[0000000030141408] = ff867ab4, %l7 = ffffffffd7ce5c3d | |
1303 | ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff | |
1304 | ! Starting 10 instruction Load Burst | |
1305 | ! Mem[0000000021800040] = 34d10896, %l2 = 0000000019004a3a | |
1306 | lduha [%o3+0x040]%asi,%l2 ! %l2 = 00000000000034d1 | |
1307 | ||
1308 | p0_label_49: | |
1309 | ! Mem[0000000010101408] = ff26b6e3, %l2 = 00000000000034d1 | |
1310 | lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000ff26b6e3 | |
1311 | ! Mem[0000000030001410] = b0ede7b7 0000e7ff, %l0 = 3c724ed2, %l1 = 79c291c3 | |
1312 | ldda [%i0+%o5]0x89,%l0 ! %l0 = 000000000000e7ff 00000000b0ede7b7 | |
1313 | ! Mem[00000000100c1410] = ff00007a, %l6 = 000000000000bbe9 | |
1314 | lduwa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff00007a | |
1315 | ! Mem[00000000100c1400] = 65eb6ba0, %l1 = 00000000b0ede7b7 | |
1316 | lduha [%i3+%g0]0x80,%l1 ! %l1 = 00000000000065eb | |
1317 | ! Mem[000000001014142c] = 2302b6d6, %l6 = 00000000ff00007a | |
1318 | ldswa [%i5+0x02c]%asi,%l6 ! %l6 = 000000002302b6d6 | |
1319 | ! Mem[0000000010141410] = c90a45ff, %l6 = 000000002302b6d6 | |
1320 | lduwa [%i5+%o5]0x88,%l6 ! %l6 = 00000000c90a45ff | |
1321 | ! Mem[0000000010041400] = 67000000, %l7 = 00000000000000ff | |
1322 | lduha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000 | |
1323 | ! Mem[0000000010141400] = 67068ab0, %l0 = 000000000000e7ff | |
1324 | lduba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000b0 | |
1325 | ! Mem[0000000010141408] = a000000000000000, %l0 = 00000000000000b0 | |
1326 | ldx [%i5+%o4],%l0 ! %l0 = a000000000000000 | |
1327 | ! Starting 10 instruction Store Burst | |
1328 | ! %l7 = 0000000000000000, Mem[0000000010141410] = ff450ac9 | |
1329 | stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 | |
1330 | ||
1331 | p0_label_50: | |
1332 | ! %l5 = 00000000bbe96d59, Mem[000000001004141a] = 2aeb61d1, %asi = 80 | |
1333 | stha %l5,[%i1+0x01a]%asi ! Mem[0000000010041418] = 2aeb6d59 | |
1334 | ! %l6 = 00000000c90a45ff, Mem[0000000010181428] = edcd77ac596de9bb, %asi = 80 | |
1335 | stxa %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000c90a45ff | |
1336 | ! Mem[0000000030041408] = e300e7b7, %l7 = 0000000000000000 | |
1337 | swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000e300e7b7 | |
1338 | ! %l4 = ffffffffffffffff, Mem[0000000010181410] = ff5ad926 | |
1339 | stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff | |
1340 | ! %l3 = 00000000000000e3, Mem[0000000030101410] = 7a2b0000 | |
1341 | stha %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b00e3 | |
1342 | ! %l2 = 00000000ff26b6e3, Mem[0000000030001400] = 00000000000000f6 | |
1343 | stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000ff26b6e3 | |
1344 | ! Mem[0000000010181408] = e3000000, %l0 = a000000000000000 | |
1345 | ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff | |
1346 | ! %f0 = ffefde09 b8900102, %l1 = 00000000000065eb | |
1347 | ! Mem[0000000030101400] = 0000bbe9d7ce5c3d | |
1348 | stda %f0,[%i4+%l1]ASI_PST16_S ! Mem[0000000030101400] = ffefbbe9b8900102 | |
1349 | ! %l0 = 0000000000000000, Mem[0000000010141400] = b08a06670085872b | |
1350 | stx %l0,[%i5+%g0] ! Mem[0000000010141400] = 0000000000000000 | |
1351 | ! Starting 10 instruction Load Burst | |
1352 | ! Mem[0000000010141410] = 00000000, %f12 = ffffffff | |
1353 | lda [%i5+%o5]0x80,%f12 ! %f12 = 00000000 | |
1354 | ||
1355 | p0_label_51: | |
1356 | ! Mem[0000000010081410] = ffe70000, %l4 = ffffffffffffffff | |
1357 | ldsha [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000 | |
1358 | ! Mem[0000000010041418] = 2aeb6d59c76395e5, %f8 = ff000000 e3b62637 | |
1359 | ldda [%i1+0x018]%asi,%f8 ! %f8 = 2aeb6d59 c76395e5 | |
1360 | ! Mem[0000000010101424] = 5f45a09f, %l5 = 00000000bbe96d59 | |
1361 | lduh [%i4+0x024],%l5 ! %l5 = 0000000000005f45 | |
1362 | ! Mem[00000000100c142c] = 00000000, %l0 = 0000000000000000 | |
1363 | lduh [%i3+0x02e],%l0 ! %l0 = 0000000000000000 | |
1364 | ! %l0 = 0000000000000000, %l7 = 00000000e300e7b7, %l4 = 0000000000000000 | |
1365 | subc %l0,%l7,%l4 ! %l4 = ffffffff1cff1849 | |
1366 | ! %f19 = 41040bb3, %f27 = 00000000, %f22 = bbe96d59 | |
1367 | fdivs %f19,%f27,%f22 ! %f22 = 7f800000 | |
1368 | ! Mem[00000000100c1424] = 3cbfd576, %l1 = 00000000000065eb | |
1369 | ldsb [%i3+0x025],%l1 ! %l1 = ffffffffffffffbf | |
1370 | ! %f23 = ea6af128, %f17 = 05df1bf1 | |
1371 | fcmpes %fcc0,%f23,%f17 ! %fcc0 = 1 | |
1372 | ! Mem[0000000010081410] = 7f000000ffe70000, %l6 = 00000000c90a45ff | |
1373 | ldxa [%i2+%o5]0x88,%l6 ! %l6 = 7f000000ffe70000 | |
1374 | ! Starting 10 instruction Store Burst | |
1375 | ! %f12 = 00000000 00000000, Mem[0000000030081410] = d29820ff 001885b8 | |
1376 | stda %f12,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000 | |
1377 | ||
1378 | p0_label_52: | |
1379 | ! Mem[0000000010041404] = fc7c94ea, %l4 = ffffffff1cff1849 | |
1380 | swap [%i1+0x004],%l4 ! %l4 = 00000000fc7c94ea | |
1381 | ! %l5 = 0000000000005f45, Mem[0000000010001407] = 02116447 | |
1382 | stb %l5,[%i0+0x007] ! Mem[0000000010001404] = 02116445 | |
1383 | ! %f30 = fe060b24 ff867ab4, Mem[0000000010001410] = ffffffff ffffffff | |
1384 | std %f30,[%i0+%o5] ! Mem[0000000010001410] = fe060b24 ff867ab4 | |
1385 | ! %l4 = 00000000fc7c94ea, Mem[0000000021800080] = 003d341e | |
1386 | stb %l4,[%o3+0x080] ! Mem[0000000021800080] = ea3d341e | |
1387 | ! %f6 = b5362b7c a67862fd, Mem[0000000030001410] = 0000e7ff b0ede7b7 | |
1388 | stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = b5362b7c a67862fd | |
1389 | ! %l0 = 0000000000000000, Mem[0000000030081410] = 00000000 | |
1390 | stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 | |
1391 | ! %f2 = b0ede7b7, Mem[0000000030001400] = ff26b6e3 | |
1392 | sta %f2 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = b0ede7b7 | |
1393 | ! %l3 = 00000000000000e3, %l5 = 0000000000005f45, %y = 7fffffff | |
1394 | smul %l3,%l5,%l0 ! %l0 = 0000000000547a2f, %y = 00000000 | |
1395 | ! Mem[0000000010101410] = 00000000, %l5 = 0000000000005f45 | |
1396 | swapa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000 | |
1397 | ! Starting 10 instruction Load Burst | |
1398 | ! Mem[0000000030101408] = 9bde67b5, %l6 = 7f000000ffe70000 | |
1399 | ldsha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000067b5 | |
1400 | ||
1401 | p0_label_53: | |
1402 | ! Mem[0000000010101428] = 4bcd767f, %l5 = 0000000000000000 | |
1403 | lduw [%i4+0x028],%l5 ! %l5 = 000000004bcd767f | |
1404 | ! Mem[0000000030081410] = 00000000, %l4 = 00000000fc7c94ea | |
1405 | ldswa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 | |
1406 | ! Mem[0000000010081430] = 000000e1b6a6bb80, %l5 = 000000004bcd767f | |
1407 | ldxa [%i2+0x030]%asi,%l5 ! %l5 = 000000e1b6a6bb80 | |
1408 | ! Mem[0000000030181410] = e3b626ff, %f2 = b0ede7b7 | |
1409 | lda [%i6+%o5]0x89,%f2 ! %f2 = e3b626ff | |
1410 | ! Mem[0000000030181408] = ff000000ffe7edb0, %l5 = 000000e1b6a6bb80 | |
1411 | ldxa [%i6+%o4]0x81,%l5 ! %l5 = ff000000ffe7edb0 | |
1412 | ! Mem[0000000021800080] = ea3d341e, %l4 = 0000000000000000 | |
1413 | ldsha [%o3+0x080]%asi,%l4 ! %l4 = ffffffffffffea3d | |
1414 | ! Mem[0000000030001400] = b7e7edb0, %l4 = ffffffffffffea3d | |
1415 | ldsba [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffffb7 | |
1416 | ! Mem[0000000030101400] = ffefbbe9 b8900102, %l2 = ff26b6e3, %l3 = 000000e3 | |
1417 | ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffefbbe9 00000000b8900102 | |
1418 | ! Mem[0000000010041400] = 4918ff1c67000000, %f4 = 00000000 42ad2f47 | |
1419 | ldda [%i1+%g0]0x88,%f4 ! %f4 = 4918ff1c 67000000 | |
1420 | ! Starting 10 instruction Store Burst | |
1421 | ! %l6 = 00000000000067b5, Mem[0000000010141408] = a000000000000000 | |
1422 | stxa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000067b5 | |
1423 | ||
1424 | p0_label_54: | |
1425 | ! %l4 = ffffffb7, %l5 = ffe7edb0, Mem[0000000010101408] = ff26b6e3 737907d2 | |
1426 | stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffb7 ffe7edb0 | |
1427 | ! %f3 = d2077973, %f25 = 06af2205 | |
1428 | fcmps %fcc0,%f3 ,%f25 ! %fcc0 = 1 | |
1429 | ! %l3 = 00000000b8900102, Mem[0000000010101410] = 472fad42455f0000 | |
1430 | stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000b8900102 | |
1431 | ! %f19 = 41040bb3, Mem[0000000030101400] = e9bbefff | |
1432 | sta %f19,[%i4+%g0]0x89 ! Mem[0000000030101400] = 41040bb3 | |
1433 | ! %f27 = 00000000, Mem[00000000300c1400] = 65eb6ba0 | |
1434 | sta %f27,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 | |
1435 | ! %f24 = 3001e26e 06af2205, Mem[0000000030041410] = 00000000 3a000000 | |
1436 | stda %f24,[%i1+%o5]0x89 ! Mem[0000000030041410] = 3001e26e 06af2205 | |
1437 | ! %l0 = 00547a2f, %l1 = ffffffbf, Mem[00000000100c1438] = 77d869f3 19142c96 | |
1438 | stda %l0,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00547a2f ffffffbf | |
1439 | ! %l5 = ff000000ffe7edb0, Mem[00000000211c0000] = 00007241 | |
1440 | sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = edb07241 | |
1441 | ! %f8 = 2aeb6d59 c76395e5, Mem[0000000030041408] = 00000000 d4f2ffff | |
1442 | stda %f8 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 2aeb6d59 c76395e5 | |
1443 | ! Starting 10 instruction Load Burst | |
1444 | ! Mem[0000000010181434] = d2077973, %l1 = ffffffffffffffbf | |
1445 | ldsha [%i6+0x034]%asi,%l1 ! %l1 = ffffffffffffd207 | |
1446 | ||
1447 | p0_label_55: | |
1448 | ! Mem[0000000010181410] = ffffffff 19004a3a, %l0 = 00547a2f, %l1 = ffffd207 | |
1449 | ldda [%i6+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 0000000019004a3a | |
1450 | ! Mem[0000000010141410] = b6bb9787 00000000, %l2 = ffefbbe9, %l3 = b8900102 | |
1451 | ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 00000000b6bb9787 | |
1452 | ! Mem[0000000030001408] = 2cfeffff, %l7 = 00000000e300e7b7 | |
1453 | lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000002cfeffff | |
1454 | ! Mem[0000000030001410] = b5362b7ca67862fd, %l0 = 00000000ffffffff | |
1455 | ldxa [%i0+%o5]0x89,%l0 ! %l0 = b5362b7ca67862fd | |
1456 | ! Mem[0000000030081410] = 00000000, %l1 = 0000000019004a3a | |
1457 | ldsba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000 | |
1458 | ! Mem[0000000010001438] = b9c22738, %l7 = 000000002cfeffff | |
1459 | ldsha [%i0+0x038]%asi,%l7 ! %l7 = ffffffffffffb9c2 | |
1460 | ! Mem[0000000010081408] = ffffffff 7f76cd4b, %l0 = a67862fd, %l1 = 00000000 | |
1461 | ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffffffff 000000007f76cd4b | |
1462 | ! Mem[00000000300c1400] = 00000000, %l6 = 00000000000067b5 | |
1463 | ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000 | |
1464 | ! Mem[0000000030081408] = 41ba9ce0, %l0 = 00000000ffffffff | |
1465 | ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000041ba9ce0 | |
1466 | ! Starting 10 instruction Store Burst | |
1467 | ! Mem[0000000010001408] = 4764110200000000, %l2 = 0000000000000000, %l3 = 00000000b6bb9787 | |
1468 | add %i0,0x08,%g1 | |
1469 | casxa [%g1]0x80,%l2,%l3 ! %l3 = 4764110200000000 | |
1470 | ||
1471 | p0_label_56: | |
1472 | ! %l4 = ffffffffffffffb7, Mem[0000000010041420] = 38f8ca5c | |
1473 | stw %l4,[%i1+0x020] ! Mem[0000000010041420] = ffffffb7 | |
1474 | ! %l2 = 0000000000000000, Mem[00000000300c1400] = 00000000 | |
1475 | stha %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 | |
1476 | ! %l1 = 000000007f76cd4b, immed = fffffd45, %y = 00000000 | |
1477 | udiv %l1,-0x2bb,%l0 ! %l0 = 0000000000000000 | |
1478 | mov %l0,%y ! %y = 00000000 | |
1479 | ! %f8 = 2aeb6d59 c76395e5, Mem[00000000100c1418] = ffffffa0 646a0fe7 | |
1480 | std %f8 ,[%i3+0x018] ! Mem[00000000100c1418] = 2aeb6d59 c76395e5 | |
1481 | ! %l5 = ff000000ffe7edb0, immed = 0000004a, %y = 00000000 | |
1482 | smul %l5,0x04a,%l1 ! %l1 = fffffffff90ab4e0, %y = ffffffff | |
1483 | ! %l4 = ffffffffffffffb7, %l2 = 0000000000000000, %y = ffffffff | |
1484 | umul %l4,%l2,%l0 ! %l0 = 0000000000000000, %y = 00000000 | |
1485 | ! %l6 = 0000000000000000, Mem[00000000211c0000] = edb07241, %asi = 80 | |
1486 | stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007241 | |
1487 | ! %f8 = 2aeb6d59 c76395e5, %l0 = 0000000000000000 | |
1488 | ! Mem[00000000300c1410] = 0000002900000010 | |
1489 | add %i3,0x010,%g1 | |
1490 | stda %f8,[%g1+%l0]ASI_PST16_S ! Mem[00000000300c1410] = 0000002900000010 | |
1491 | ! Mem[0000000030001408] = fffffe2c, %l3 = 4764110200000000 | |
1492 | swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000fffffe2c | |
1493 | ! Starting 10 instruction Load Burst | |
1494 | membar #Sync ! Added by membar checker (7) | |
1495 | ! Mem[0000000010101400] = 3caa8f6b 240b06fe b7ffffff b0ede7ff | |
1496 | ! Mem[0000000010101410] = 020190b8 00000000 b5362b7c a67862fd | |
1497 | ! Mem[0000000010101420] = aca1a530 5f45a09f 4bcd767f ffffffff | |
1498 | ! Mem[0000000010101430] = 65eb6ba0 214d006f 09deefe5 91710aaf | |
1499 | ldda [%i4]ASI_BLK_PL,%f0 ! Block Load from 0000000010101400 | |
1500 | ||
1501 | p0_label_57: | |
1502 | ! Mem[00000000300c1408] = d7ce5c3d, %l6 = 0000000000000000 | |
1503 | lduwa [%i3+%o4]0x89,%l6 ! %l6 = 00000000d7ce5c3d | |
1504 | ! Mem[0000000030041410] = 0522af06, %l3 = 00000000fffffe2c | |
1505 | lduwa [%i1+%o5]0x81,%l3 ! %l3 = 000000000522af06 | |
1506 | ! Mem[0000000030101408] = b567de9b, %l2 = 0000000000000000 | |
1507 | ldsha [%i4+%o4]0x81,%l2 ! %l2 = ffffffffffffb567 | |
1508 | ! Mem[0000000030041410] = 0522af06, %l5 = ff000000ffe7edb0 | |
1509 | ldsha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000522 | |
1510 | ! Mem[0000000030141400] = 064b1039, %l1 = fffffffff90ab4e0 | |
1511 | lduba [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000006 | |
1512 | ! Mem[0000000020800040] = 00ffa3d2, %l3 = 000000000522af06 | |
1513 | ldsh [%o1+0x040],%l3 ! %l3 = 00000000000000ff | |
1514 | ! Mem[00000000100c1408] = 3bc49137b608739a, %f18 = 00000000 41040bb3 | |
1515 | ldda [%i3+%o4]0x88,%f18 ! %f18 = 3bc49137 b608739a | |
1516 | ! Mem[0000000010101410] = 020190b8 00000000, %l0 = 00000000, %l1 = 00000006 | |
1517 | ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000020190b8 0000000000000000 | |
1518 | ! Mem[00000000100c1428] = 00000000, %l7 = ffffffffffffb9c2 | |
1519 | ldsh [%i3+0x02a],%l7 ! %l7 = 0000000000000000 | |
1520 | ! Starting 10 instruction Store Burst | |
1521 | ! Mem[0000000030081400] = bbe96d59, %l7 = 0000000000000000 | |
1522 | swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000bbe96d59 | |
1523 | ||
1524 | p0_label_58: | |
1525 | ! %l2 = ffffffffffffb567, Mem[0000000010181410] = ffffffff | |
1526 | stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffb567 | |
1527 | ! Mem[0000000030141410] = 7f000000, %l4 = ffffffffffffffb7 | |
1528 | ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 0000007f000000ff | |
1529 | ! %l7 = 00000000bbe96d59, Mem[0000000030141408] = ff867ab4000000c0 | |
1530 | stxa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000bbe96d59 | |
1531 | ! %f16 = 65eb6ba0, %f24 = 3001e26e, %f17 = 05df1bf1 | |
1532 | fadds %f16,%f24,%f17 ! %f17 = 65eb6ba0 | |
1533 | ! %f26 = 9618c101 00000000, %l3 = 00000000000000ff | |
1534 | ! Mem[0000000010041400] = 000000671cff1849 | |
1535 | stda %f26,[%i1+%l3]ASI_PST32_P ! Mem[0000000010041400] = 9618c10100000000 | |
1536 | ! Mem[00000000100c141c] = c76395e5, %l3 = 00000000000000ff | |
1537 | swap [%i3+0x01c],%l3 ! %l3 = 00000000c76395e5 | |
1538 | ! Mem[00000000201c0000] = fe2c2cc7, %l4 = 000000000000007f | |
1539 | ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000fe000000ff | |
1540 | ! Mem[0000000010081400] = 3726b6e3, %l1 = 0000000000000000 | |
1541 | swapa [%i2+%g0]0x80,%l1 ! %l1 = 000000003726b6e3 | |
1542 | ! Mem[00000000100c1428] = 0000000000000000, %l3 = 00000000c76395e5, %l1 = 000000003726b6e3 | |
1543 | add %i3,0x28,%g1 | |
1544 | casxa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000000 | |
1545 | ! Starting 10 instruction Load Burst | |
1546 | ! Mem[0000000010081410] = 0000e7ff, %l0 = 00000000020190b8 | |
1547 | ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000 | |
1548 | ||
1549 | p0_label_59: | |
1550 | ! Mem[0000000030041408] = 596deb2a, %l6 = 00000000d7ce5c3d | |
1551 | ldswa [%i1+%o4]0x89,%l6 ! %l6 = 00000000596deb2a | |
1552 | ! Mem[00000000211c0000] = 00007241, %l7 = 00000000bbe96d59 | |
1553 | ldub [%o2+%g0],%l7 ! %l7 = 0000000000000000 | |
1554 | ! Mem[0000000010001408] = 47641102, %f28 = 3bc49137 | |
1555 | lda [%i0+%o4]0x80,%f28 ! %f28 = 47641102 | |
1556 | ! Mem[0000000010001410] = b47a86ff 240b06fe, %l2 = ffffb567, %l3 = c76395e5 | |
1557 | ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000240b06fe 00000000b47a86ff | |
1558 | ! Mem[0000000010001410] = fe060b24, %l6 = 00000000596deb2a | |
1559 | lduwa [%i0+%o5]0x80,%l6 ! %l6 = 00000000fe060b24 | |
1560 | ! Mem[0000000030101410] = 7a2b00e3, %l6 = 00000000fe060b24 | |
1561 | ldsha [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000e3 | |
1562 | ! Mem[0000000010101410] = b8900102, %l5 = 0000000000000522 | |
1563 | ldsba [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000002 | |
1564 | ! Mem[0000000021800180] = 29bea69f, %l4 = 00000000000000fe | |
1565 | lduba [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000029 | |
1566 | ! Mem[0000000030081400] = 00000000 ac77cded, %l0 = 00000000, %l1 = 00000000 | |
1567 | ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 00000000ac77cded | |
1568 | ! Starting 10 instruction Store Burst | |
1569 | ! %l2 = 00000000240b06fe, Mem[0000000010041408] = 00000000f369d877 | |
1570 | stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000240b06fe | |
1571 | ||
1572 | p0_label_60: | |
1573 | ! %f18 = 3bc49137, %f30 = fe060b24 | |
1574 | fcmps %fcc1,%f18,%f30 ! %fcc1 = 2 | |
1575 | ! %l0 = 0000000000000000, Mem[0000000030001408] = b2bc8e3700000000 | |
1576 | stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000 | |
1577 | ! %l6 = 00000000000000e3, Mem[0000000030041410] = 0522af06 | |
1578 | stba %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = e322af06 | |
1579 | ! Mem[00000000211c0000] = 00007241, %l4 = 0000000000000029 | |
1580 | ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff | |
1581 | ! %l7 = 0000000000000000, Mem[00000000300c1408] = d7ce5c3d | |
1582 | stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d7ce5c00 | |
1583 | ! %l5 = 0000000000000002, Mem[0000000010001410] = fe060b24 | |
1584 | stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000002 | |
1585 | ! %f18 = 3bc49137 b608739a, Mem[0000000010001408] = 02116447 00000000 | |
1586 | stda %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3bc49137 b608739a | |
1587 | ! %l6 = 00000000000000e3, Mem[0000000010141410] = 000000008797bbb6 | |
1588 | stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000e3 | |
1589 | ! %l0 = 0000000000000000, Mem[00000000201c0001] = ff2c2cc7 | |
1590 | stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ff002cc7 | |
1591 | ! Starting 10 instruction Load Burst | |
1592 | ! Mem[0000000030081410] = 00000000, %l2 = 00000000240b06fe | |
1593 | lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 | |
1594 | ||
1595 | p0_label_61: | |
1596 | ! Mem[0000000030041408] = e59563c7596deb2a, %f10 = ffffffff 7f76cd4b | |
1597 | ldda [%i1+%o4]0x89,%f10 ! %f10 = e59563c7 596deb2a | |
1598 | ! %l3 = 00000000b47a86ff, %l7 = 0000000000000000, %l3 = 00000000b47a86ff | |
1599 | xnor %l3,%l7,%l3 ! %l3 = ffffffff4b857900 | |
1600 | ! Mem[0000000030101400] = 020190b841040bb3, %f10 = e59563c7 596deb2a | |
1601 | ldda [%i4+%g0]0x89,%f10 ! %f10 = 020190b8 41040bb3 | |
1602 | ! Mem[00000000300c1408] = d7ce5c00, %l6 = 00000000000000e3 | |
1603 | ldswa [%i3+%o4]0x89,%l6 ! %l6 = ffffffffd7ce5c00 | |
1604 | ! Mem[0000000030081410] = 00000000, %l3 = ffffffff4b857900 | |
1605 | lduha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000 | |
1606 | ! Mem[0000000030041408] = 596deb2a, %l6 = ffffffffd7ce5c00 | |
1607 | lduwa [%i1+%o4]0x89,%l6 ! %l6 = 00000000596deb2a | |
1608 | ! Mem[0000000030181410] = ff26b6e300000000, %f20 = ff000000 00000000 | |
1609 | ldda [%i6+%o5]0x81,%f20 ! %f20 = ff26b6e3 00000000 | |
1610 | ! Mem[00000000211c0000] = ff007241, %l4 = 0000000000000000 | |
1611 | ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffff00 | |
1612 | ! Mem[0000000030001400] = b0ede7b7, %l6 = 00000000596deb2a | |
1613 | ldsha [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffe7b7 | |
1614 | ! Starting 10 instruction Store Burst | |
1615 | ! %f30 = fe060b24, %f6 = fd6278a6, %f26 = 9618c101 | |
1616 | fsubs %f30,%f6 ,%f26 ! %f26 = fd9ad9f5 | |
1617 | ||
1618 | p0_label_62: | |
1619 | ! Code Fragment 3 | |
1620 | p0_fragment_4: | |
1621 | ! %l0 = 0000000000000000 | |
1622 | setx 0x7bcc90f01c3d9742,%g7,%l0 ! %l0 = 7bcc90f01c3d9742 | |
1623 | ! %l1 = 00000000ac77cded | |
1624 | setx 0xd0be65684260c818,%g7,%l1 ! %l1 = d0be65684260c818 | |
1625 | setx 0x1fe000, %g1, %g3 | |
1626 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
1627 | setx 0x1ffff8, %g1, %g2 | |
1628 | and %l0, %g2, %l0 | |
1629 | ta T_CHANGE_HPRIV | |
1630 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
1631 | ta T_CHANGE_NONHPRIV | |
1632 | ! %l0 = 7bcc90f01c3d9742 | |
1633 | setx 0x0baae9905657fbe6,%g7,%l0 ! %l0 = 0baae9905657fbe6 | |
1634 | ! %l1 = d0be65684260c818 | |
1635 | setx 0xa7c11a4f82377bbb,%g7,%l1 ! %l1 = a7c11a4f82377bbb | |
1636 | ! %l0 = 5657fbe6, %l1 = 82377bbb, Mem[0000000030081408] = e09cba41 020190b8 | |
1637 | stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5657fbe6 82377bbb | |
1638 | ! %f5 = b8900102, Mem[0000000010081410] = ffe70000 | |
1639 | sta %f5 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = b8900102 | |
1640 | ! %l1 = a7c11a4f82377bbb, Mem[0000000030101400] = 41040bb3 | |
1641 | stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 41047bbb | |
1642 | ! %l7 = 0000000000000000, Mem[00000000100c1410] = ff00007a9bde67b5, %asi = 80 | |
1643 | stxa %l7,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000000000000000 | |
1644 | ! Mem[00000000300c1408] = 005cced7, %l5 = 0000000000000002 | |
1645 | swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000005cced7 | |
1646 | ! %l6 = ffffffffffffe7b7, Mem[0000000030001400] = 00000000b0ede7b7 | |
1647 | stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffffffffe7b7 | |
1648 | ! %f26 = fd9ad9f5, %f2 = ffe7edb0 | |
1649 | fcmpes %fcc0,%f26,%f2 ! %fcc0 = 3 | |
1650 | membar #Sync ! Added by membar checker (8) | |
1651 | ! %f28 = 47641102 b608739a, Mem[0000000010101400] = 6b8faa3c fe060b24 | |
1652 | stda %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = 47641102 b608739a | |
1653 | ! Starting 10 instruction Load Burst | |
1654 | ! %f11 = 41040bb3, %f9 = 30a5a1ac | |
1655 | fsqrts %f11,%f9 ! %f9 = 4037db9a | |
1656 | ||
1657 | p0_label_63: | |
1658 | ! Mem[0000000030041400] = 596de9bb, %l7 = 0000000000000000 | |
1659 | lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000bb | |
1660 | ! Mem[0000000010181400] = 0000008b, %l0 = 0baae9905657fbe6 | |
1661 | lduba [%i6+%g0]0x88,%l0 ! %l0 = 000000000000008b | |
1662 | ! Mem[0000000030081408] = 82377bbb5657fbe6, %f2 = ffe7edb0 ffffffb7 | |
1663 | ldda [%i2+%o4]0x89,%f2 ! %f2 = 82377bbb 5657fbe6 | |
1664 | ! Mem[00000000100c1410] = 00000000, %l7 = 00000000000000bb | |
1665 | lduwa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000 | |
1666 | ! Mem[0000000010181410] = ffffb567, %l3 = 0000000000000000 | |
1667 | lduha [%i6+%o5]0x80,%l3 ! %l3 = 000000000000ffff | |
1668 | ! Mem[00000000100c1428] = 0000000000000000, %l4 = ffffffffffffff00 | |
1669 | ldx [%i3+0x028],%l4 ! %l4 = 0000000000000000 | |
1670 | ! Mem[0000000030141408] = 00000000, %f3 = 5657fbe6 | |
1671 | lda [%i5+%o4]0x81,%f3 ! %f3 = 00000000 | |
1672 | ! Mem[0000000010141400] = 00000000, %l1 = a7c11a4f82377bbb | |
1673 | lduwa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000 | |
1674 | ! Mem[0000000010081430] = 000000e1, %l0 = 000000000000008b | |
1675 | ldsba [%i2+0x032]%asi,%l0 ! %l0 = 0000000000000000 | |
1676 | ! Starting 10 instruction Store Burst | |
1677 | ! Code Fragment 4 | |
1678 | p0_fragment_5: | |
1679 | ! %l0 = 0000000000000000 | |
1680 | setx 0xaf06a087f8f3e46e,%g7,%l0 ! %l0 = af06a087f8f3e46e | |
1681 | ! %l1 = 0000000000000000 | |
1682 | setx 0xb8078bc7c82ef981,%g7,%l1 ! %l1 = b8078bc7c82ef981 | |
1683 | setx 0x7ff8, %g1, %g2 | |
1684 | and %l0, %g2, %l0 | |
1685 | setx 0xffffffff, %g1, %g2 | |
1686 | and %l1, %g2, %l1 | |
1687 | setx 0x100000000, %g1, %g2 | |
1688 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
1689 | ta T_CHANGE_HPRIV | |
1690 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
1691 | ta T_CHANGE_NONHPRIV | |
1692 | ! %l0 = af06a087f8f3e46e | |
1693 | setx 0x393ab71825a8dcab,%g7,%l0 ! %l0 = 393ab71825a8dcab | |
1694 | ! %l1 = b8078bc7c82ef981 | |
1695 | setx 0x476bae97e986e9b4,%g7,%l1 ! %l1 = 476bae97e986e9b4 | |
1696 | ||
1697 | p0_label_64: | |
1698 | ! Mem[0000000010081400] = 00000000, %l0 = 393ab71825a8dcab | |
1699 | ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff | |
1700 | ! Mem[0000000030181408] = ff000000, %l3 = 000000000000ffff | |
1701 | swapa [%i6+%o4]0x81,%l3 ! %l3 = 00000000ff000000 | |
1702 | ! %f0 = fe060b24 6b8faa3c, %l3 = 00000000ff000000 | |
1703 | ! Mem[00000000300c1400] = 0000000005df1bf1 | |
1704 | stda %f0,[%i3+%l3]ASI_PST8_SL ! Mem[00000000300c1400] = 0000000005df1bf1 | |
1705 | ! %l0 = 0000000000000000, Mem[0000000030081408] = 5657fbe6 | |
1706 | stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 56570000 | |
1707 | ! %l2 = 00000000, %l3 = ff000000, Mem[0000000030041408] = 596deb2a e59563c7 | |
1708 | stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 ff000000 | |
1709 | ! %l5 = 00000000005cced7, Mem[0000000020800040] = 00ffa3d2 | |
1710 | sth %l5,[%o1+0x040] ! Mem[0000000020800040] = ced7a3d2 | |
1711 | ! %l2 = 0000000000000000, Mem[0000000030001400] = ffffe7b7 | |
1712 | stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffe700 | |
1713 | ! Mem[000000001018140c] = 1db64a3a, %l5 = 00000000005cced7, %asi = 80 | |
1714 | swapa [%i6+0x00c]%asi,%l5 ! %l5 = 000000001db64a3a | |
1715 | ! %l4 = 0000000000000000, Mem[00000000100c1410] = 00000000 | |
1716 | stba %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 | |
1717 | ! Starting 10 instruction Load Burst | |
1718 | ! Mem[0000000010001420] = 064b1039, %l5 = 000000001db64a3a | |
1719 | ldsh [%i0+0x020],%l5 ! %l5 = 000000000000064b | |
1720 | ||
1721 | p0_label_65: | |
1722 | ! Mem[0000000020800000] = ff5ed75b, %l1 = 476bae97e986e9b4 | |
1723 | ldsb [%o1+0x001],%l1 ! %l1 = 000000000000005e | |
1724 | ! Mem[0000000010041410] = fbd584b3 a67862fd, %l4 = 00000000, %l5 = 0000064b | |
1725 | ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000a67862fd 00000000fbd584b3 | |
1726 | ! Mem[0000000030081400] = edcd77ac00000000, %l7 = 0000000000000000 | |
1727 | ldxa [%i2+%g0]0x89,%l7 ! %l7 = edcd77ac00000000 | |
1728 | ! Mem[0000000030141408] = 00000000, %f28 = 47641102 | |
1729 | lda [%i5+%o4]0x89,%f28 ! %f28 = 00000000 | |
1730 | ! Mem[0000000010041438] = 26d95a00 ff26b6e3, %l2 = 00000000, %l3 = ff000000 | |
1731 | ldd [%i1+0x038],%l2 ! %l2 = 0000000026d95a00 00000000ff26b6e3 | |
1732 | ! Mem[0000000010001430] = 6de9520c, %l2 = 0000000026d95a00 | |
1733 | ldsh [%i0+0x030],%l2 ! %l2 = 0000000000006de9 | |
1734 | ! Mem[0000000010101438] = 09deefe5 91710aaf, %l2 = 00006de9, %l3 = ff26b6e3 | |
1735 | ldd [%i4+0x038],%l2 ! %l2 = 0000000009deefe5 0000000091710aaf | |
1736 | ! Mem[00000000201c0000] = ff002cc7, %l1 = 000000000000005e | |
1737 | ldsb [%o0+%g0],%l1 ! %l1 = ffffffffffffffff | |
1738 | ! Mem[0000000030001408] = 00000000, %l3 = 0000000091710aaf | |
1739 | lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000 | |
1740 | ! Starting 10 instruction Store Burst | |
1741 | ! %l4 = 00000000a67862fd, Mem[0000000010101410] = b8900102 | |
1742 | stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = b89062fd | |
1743 | ||
1744 | p0_label_66: | |
1745 | ! %f13 = a06beb65, Mem[0000000010041438] = 26d95a00 | |
1746 | sta %f13,[%i1+0x038]%asi ! Mem[0000000010041438] = a06beb65 | |
1747 | ! Mem[0000000010041419] = 2aeb6d59, %l6 = ffffffffffffe7b7 | |
1748 | ldstuba [%i1+0x019]%asi,%l6 ! %l6 = 000000eb000000ff | |
1749 | ! %l3 = 0000000000000000, Mem[0000000010181400] = 0000008b | |
1750 | stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 | |
1751 | ! Mem[00000000201c0001] = ff002cc7, %l0 = 0000000000000000 | |
1752 | ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff | |
1753 | ! %l0 = 00000000, %l1 = ffffffff, Mem[00000000300c1400] = 00000000 05df1bf1 | |
1754 | stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 ffffffff | |
1755 | ! %l7 = edcd77ac00000000, Mem[0000000030041408] = ff00000000000000 | |
1756 | stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = edcd77ac00000000 | |
1757 | ! Mem[00000000100c1408] = b608739a, %l3 = 0000000000000000 | |
1758 | ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 0000009a000000ff | |
1759 | ! Mem[0000000030001410] = fd6278a6, %l0 = 0000000000000000 | |
1760 | ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000fd000000ff | |
1761 | ! %f8 = 9fa0455f 4037db9a, Mem[0000000010141400] = 00000000 00000000 | |
1762 | stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 9fa0455f 4037db9a | |
1763 | ! Starting 10 instruction Load Burst | |
1764 | ! Mem[0000000030181400] = 00000051, %l7 = edcd77ac00000000 | |
1765 | lduba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000051 | |
1766 | ||
1767 | p0_label_67: | |
1768 | ! %l1 = ffffffffffffffff, imm = 000000000000007d, %l5 = 00000000fbd584b3 | |
1769 | sub %l1,0x07d,%l5 ! %l5 = ffffffffffffff82 | |
1770 | ! Mem[0000000030081410] = 00000000, %l3 = 000000000000009a | |
1771 | ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000 | |
1772 | ! Mem[0000000030001400] = ffffe700, %l1 = ffffffffffffffff | |
1773 | lduha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000e700 | |
1774 | ! Mem[00000000100c1400] = 65eb6ba0, %l3 = 0000000000000000 | |
1775 | ldsha [%i3+%g0]0x80,%l3 ! %l3 = 00000000000065eb | |
1776 | ! Mem[0000000010001408] = 3bc49137 b608739a, %l0 = 000000fd, %l1 = 0000e700 | |
1777 | ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000b608739a 000000003bc49137 | |
1778 | ! Mem[0000000010141400] = 9fa0455f, %l7 = 0000000000000051 | |
1779 | ldswa [%i5+%g0]0x80,%l7 ! %l7 = ffffffff9fa0455f | |
1780 | ! Mem[0000000021800140] = 84b45a3c, %l6 = 00000000000000eb | |
1781 | lduba [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000084 | |
1782 | ! Mem[00000000100c1400] = 65eb6ba0, %l7 = ffffffff9fa0455f | |
1783 | ldsha [%i3+%g0]0x80,%l7 ! %l7 = 00000000000065eb | |
1784 | ! Mem[00000000300c1400] = 00000000, %l4 = 00000000a67862fd | |
1785 | lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000 | |
1786 | ! Starting 10 instruction Store Burst | |
1787 | ! Mem[0000000010001410] = 00000002, %l1 = 000000003bc49137 | |
1788 | ldsha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000 | |
1789 | ||
1790 | p0_label_68: | |
1791 | ! %l3 = 00000000000065eb, Mem[0000000030141400] = 064b1039 | |
1792 | stba %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = eb4b1039 | |
1793 | ! Mem[0000000010141430] = bbb4aac3ee1c5974, %l5 = ffffffffffffff82, %l4 = 0000000000000000 | |
1794 | add %i5,0x30,%g1 | |
1795 | casxa [%g1]0x80,%l5,%l4 ! %l4 = bbb4aac3ee1c5974 | |
1796 | ! %f4 = 00000000 b8900102, Mem[0000000030101408] = 9bde67b5 a0777a28 | |
1797 | stda %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 b8900102 | |
1798 | ! %l5 = ffffffffffffff82, Mem[0000000010181410] = ffffb567 | |
1799 | stha %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff82b567 | |
1800 | ! %l6 = 0000000000000084, Mem[0000000010081410] = 020190b8 | |
1801 | stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 008490b8 | |
1802 | ! %l4 = ee1c5974, %l5 = ffffff82, Mem[0000000010041418] = 2aff6d59 c76395e5 | |
1803 | stda %l4,[%i1+0x018]%asi ! Mem[0000000010041418] = ee1c5974 ffffff82 | |
1804 | ! Mem[0000000030001410] = b5362b7ca67862ff, %l4 = bbb4aac3ee1c5974 | |
1805 | ldxa [%i0+%o5]0x89,%l4 ! %l4 = b5362b7ca67862ff | |
1806 | ! Mem[00000000201c0001] = ffff2cc7, %l1 = 0000000000000000 | |
1807 | ldstub [%o0+0x001],%l1 ! %l1 = 000000ff000000ff | |
1808 | ! %l2 = 0000000009deefe5, Mem[00000000300c1410] = 29000000 | |
1809 | stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 290000e5 | |
1810 | ! Starting 10 instruction Load Burst | |
1811 | ! Mem[000000001008143c] = 259c005a, %l1 = 00000000000000ff | |
1812 | ldsb [%i2+0x03e],%l1 ! %l1 = 0000000000000000 | |
1813 | ||
1814 | p0_label_69: | |
1815 | ! Mem[00000000100c1400] = 65eb6ba0, %l5 = ffffffffffffff82 | |
1816 | lduwa [%i3+%g0]0x80,%l5 ! %l5 = 0000000065eb6ba0 | |
1817 | ! Code Fragment 4 | |
1818 | p0_fragment_6: | |
1819 | ! %l0 = 00000000b608739a | |
1820 | setx 0x5dac7d6fb0153233,%g7,%l0 ! %l0 = 5dac7d6fb0153233 | |
1821 | ! %l1 = 0000000000000000 | |
1822 | setx 0xef92933fcf68e409,%g7,%l1 ! %l1 = ef92933fcf68e409 | |
1823 | setx 0x7ff8, %g1, %g2 | |
1824 | and %l0, %g2, %l0 | |
1825 | setx 0xffffffff, %g1, %g2 | |
1826 | and %l1, %g2, %l1 | |
1827 | setx 0x100000000, %g1, %g2 | |
1828 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
1829 | ta T_CHANGE_HPRIV | |
1830 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
1831 | ta T_CHANGE_NONHPRIV | |
1832 | ! %l0 = 5dac7d6fb0153233 | |
1833 | setx 0xa1d6fc3f835aeb2c,%g7,%l0 ! %l0 = a1d6fc3f835aeb2c | |
1834 | ! %l1 = ef92933fcf68e409 | |
1835 | setx 0xf7334e2fcddfc3cd,%g7,%l1 ! %l1 = f7334e2fcddfc3cd | |
1836 | ! Mem[0000000010001408] = b608739a, %l6 = 0000000000000084 | |
1837 | lduha [%i0+%o4]0x88,%l6 ! %l6 = 000000000000739a | |
1838 | ! Mem[00000000300c1408] = 020190b8 02000000, %l2 = 09deefe5, %l3 = 000065eb | |
1839 | ldda [%i3+%o4]0x89,%l2 ! %l2 = 0000000002000000 00000000020190b8 | |
1840 | ! Mem[0000000030101400] = bb7b0441, %l7 = 00000000000065eb | |
1841 | ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffbb7b | |
1842 | ! Mem[0000000030001408] = 00000000, %l5 = 0000000065eb6ba0 | |
1843 | lduwa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000 | |
1844 | ! Mem[0000000030141400] = 39104beb, %l7 = ffffffffffffbb7b | |
1845 | ldsba [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffffffeb | |
1846 | ! Mem[00000000300c1400] = 00000000, %l4 = b5362b7ca67862ff | |
1847 | lduwa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000 | |
1848 | ! Mem[0000000010041420] = ffffffb7000000f6, %f6 = fd6278a6 7c2b36b5 | |
1849 | ldd [%i1+0x020],%f6 ! %f6 = ffffffb7 000000f6 | |
1850 | ! Starting 10 instruction Store Burst | |
1851 | ! %f2 = 82377bbb, Mem[0000000030101408] = 020190b8 | |
1852 | sta %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 82377bbb | |
1853 | ||
1854 | p0_label_70: | |
1855 | ! Mem[00000000300c1410] = e5000029, %l0 = a1d6fc3f835aeb2c | |
1856 | swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000e5000029 | |
1857 | ! %l0 = e5000029, %l1 = cddfc3cd, Mem[00000000100c1428] = 00000000 00000000 | |
1858 | stda %l0,[%i3+0x028]%asi ! Mem[00000000100c1428] = e5000029 cddfc3cd | |
1859 | ! Mem[0000000010181410] = 67b582ff, %l4 = 0000000000000000 | |
1860 | ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 000000ff000000ff | |
1861 | ! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000 | |
1862 | stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 | |
1863 | ! %l6 = 000000000000739a, Mem[00000000100c1408] = 3bc49137b60873ff | |
1864 | stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000739a | |
1865 | ! Mem[0000000030101400] = 41047bbb, %l4 = 00000000000000ff | |
1866 | ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 000000bb000000ff | |
1867 | ! Mem[0000000030181408] = ffff0000, %l2 = 0000000002000000 | |
1868 | ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff | |
1869 | ! Mem[0000000010101430] = 65eb6ba0, %l2 = 0000000000000000, %asi = 80 | |
1870 | swapa [%i4+0x030]%asi,%l2 ! %l2 = 0000000065eb6ba0 | |
1871 | ! Mem[0000000030041400] = bbe96d59, %l0 = 00000000e5000029 | |
1872 | ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 000000bb000000ff | |
1873 | ! Starting 10 instruction Load Burst | |
1874 | ! Mem[0000000010001410] = 00000002ff867ab4, %l5 = 0000000000000000 | |
1875 | ldxa [%i0+%o5]0x80,%l5 ! %l5 = 00000002ff867ab4 | |
1876 | ||
1877 | p0_label_71: | |
1878 | ! Mem[00000000100c142c] = cddfc3cd, %l4 = 00000000000000bb | |
1879 | lduba [%i3+0x02d]%asi,%l4 ! %l4 = 00000000000000df | |
1880 | ! %l5 = 00000002ff867ab4, %l7 = ffffffffffffffeb, %l4 = 00000000000000df | |
1881 | andn %l5,%l7,%l4 ! %l4 = 0000000000000014 | |
1882 | ! Mem[0000000010101400] = 9a7308b6, %l6 = 000000000000739a | |
1883 | lduha [%i4+%g0]0x80,%l6 ! %l6 = 0000000000009a73 | |
1884 | ! Mem[00000000100c1408] = 0000739a, %l4 = 0000000000000014 | |
1885 | lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000739a | |
1886 | ! Mem[00000000100c1408] = 0000739a, %l1 = f7334e2fcddfc3cd | |
1887 | lduha [%i3+%o4]0x88,%l1 ! %l1 = 000000000000739a | |
1888 | ! Mem[0000000010141408] = 00000000 000067b5, %l4 = 0000739a, %l5 = ff867ab4 | |
1889 | ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 00000000000067b5 | |
1890 | ! %l3 = 00000000020190b8, imm = ffffffffffffffbb, %l4 = 0000000000000000 | |
1891 | xor %l3,-0x045,%l4 ! %l4 = fffffffffdfe6f03 | |
1892 | ! Mem[0000000010041408] = 00000000, %l0 = 00000000000000bb | |
1893 | lduha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000 | |
1894 | ! Mem[0000000030081408] = 56570000, %f14 = af0a7191 | |
1895 | lda [%i2+%o4]0x89,%f14 ! %f14 = 56570000 | |
1896 | ! Starting 10 instruction Store Burst | |
1897 | ! Mem[0000000010001408] = b608739a, %l6 = 0000000000009a73 | |
1898 | ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 0000009a000000ff | |
1899 | ||
1900 | p0_label_72: | |
1901 | ! %l4 = fffffffffdfe6f03, Mem[00000000300c1408] = 020190b802000000 | |
1902 | stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fffffffffdfe6f03 | |
1903 | ! Mem[0000000030081408] = 00005756, %l2 = 0000000065eb6ba0 | |
1904 | ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff | |
1905 | ! Mem[0000000021800101] = 3b19d236, %l3 = 00000000020190b8 | |
1906 | ldstub [%o3+0x101],%l3 ! %l3 = 00000019000000ff | |
1907 | ! %l0 = 0000000000000000, Mem[000000001014141a] = 5590ff9d | |
1908 | stb %l0,[%i5+0x01a] ! Mem[0000000010141418] = 5590009d | |
1909 | ! %f22 = 7f800000, Mem[00000000100c1408] = 9a730000 | |
1910 | sta %f22,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 7f800000 | |
1911 | ! %f10 = 020190b8, Mem[0000000010001408] = b60873ff | |
1912 | sta %f10,[%i0+%o4]0x88 ! Mem[0000000010001408] = 020190b8 | |
1913 | ! %l3 = 0000000000000019, %l7 = ffffffffffffffeb, %l7 = ffffffffffffffeb | |
1914 | subc %l3,%l7,%l7 ! %l7 = 000000000000002e | |
1915 | ! Mem[0000000010041410] = a67862fd, %l6 = 000000000000009a | |
1916 | ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000fd000000ff | |
1917 | ! Mem[0000000030041400] = ffe96d59, %l7 = 000000000000002e | |
1918 | swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ffe96d59 | |
1919 | ! Starting 10 instruction Load Burst | |
1920 | ! Mem[0000000030081400] = 00000000, %l4 = fffffffffdfe6f03 | |
1921 | lduha [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000 | |
1922 | ||
1923 | p0_label_73: | |
1924 | ! %l4 = 0000000000000000, %l5 = 00000000000067b5, %l6 = 00000000000000fd | |
1925 | udivx %l4,%l5,%l6 ! %l6 = 0000000000000000 | |
1926 | ! Mem[00000000201c0000] = ffff2cc7, %l1 = 000000000000739a | |
1927 | ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff | |
1928 | ! Mem[00000000100c1408] = 7f800000, %l3 = 0000000000000019 | |
1929 | ldswa [%i3+%o4]0x80,%l3 ! %l3 = 000000007f800000 | |
1930 | ! Mem[0000000010041418] = ee1c5974 ffffff82, %l4 = 00000000, %l5 = 000067b5 | |
1931 | ldda [%i1+0x018]%asi,%l4 ! %l4 = 00000000ee1c5974 00000000ffffff82 | |
1932 | membar #Sync ! Added by membar checker (9) | |
1933 | ! Mem[0000000010181400] = 00000000 000000ff ff0000e3 005cced7 | |
1934 | ! Mem[0000000010181410] = ff82b567 19004a3a e59563c7 f79e9e3d | |
1935 | ! Mem[0000000010181420] = 962c1419 f369d877 00000000 c90a45ff | |
1936 | ! Mem[0000000010181430] = 000000e3 d2077973 5aa5c652 5f28aa86 | |
1937 | ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400 | |
1938 | ! Mem[0000000020800040] = ced7a3d2, %l5 = 00000000ffffff82 | |
1939 | ldsb [%o1+0x041],%l5 ! %l5 = ffffffffffffffd7 | |
1940 | ! Mem[00000000300c1408] = 036ffefd, %l5 = ffffffffffffffd7 | |
1941 | ldsha [%i3+%o4]0x81,%l5 ! %l5 = 000000000000036f | |
1942 | ! Mem[0000000010141430] = bbb4aac3ee1c5974, %f28 = 00000000 b608739a | |
1943 | ldd [%i5+0x030],%f28 ! %f28 = bbb4aac3 ee1c5974 | |
1944 | ! Mem[0000000010081410] = b8908400, %l6 = 0000000000000000 | |
1945 | lduha [%i2+%o5]0x88,%l6 ! %l6 = 0000000000008400 | |
1946 | ! Starting 10 instruction Store Burst | |
1947 | ! %l5 = 000000000000036f, Mem[0000000010101400] = 47641102b608739a | |
1948 | stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000036f | |
1949 | ||
1950 | p0_label_74: | |
1951 | ! Mem[0000000010141424] = 381bddff, %l0 = 0000000000000000, %asi = 80 | |
1952 | swapa [%i5+0x024]%asi,%l0 ! %l0 = 00000000381bddff | |
1953 | ! %f28 = bbb4aac3 ee1c5974, Mem[0000000010081408] = ffffffff 7f76cd4b | |
1954 | stda %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = bbb4aac3 ee1c5974 | |
1955 | ! %l2 = 0000000000000000, Mem[0000000020800040] = ced7a3d2, %asi = 80 | |
1956 | stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 00d7a3d2 | |
1957 | ! Mem[00000000300c1400] = 00000000, %l2 = 0000000000000000 | |
1958 | ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff | |
1959 | ! Mem[0000000030041410] = 06af22e3, %l1 = ffffffffffffffff | |
1960 | swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000006af22e3 | |
1961 | ! Mem[0000000010141410] = 00000000, %l3 = 000000007f800000 | |
1962 | ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff | |
1963 | ! Mem[0000000030101408] = bb7b3782, %l3 = 0000000000000000 | |
1964 | swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000bb7b3782 | |
1965 | ! %l0 = 00000000381bddff, %l7 = 00000000ffe96d59, %l7 = 00000000ffe96d59 | |
1966 | orn %l0,%l7,%l7 ! %l7 = ffffffff381fdfff | |
1967 | membar #Sync ! Added by membar checker (10) | |
1968 | ! %f20 = ff26b6e3 00000000, Mem[0000000010181408] = e30000ff d7ce5c00 | |
1969 | stda %f20,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff26b6e3 00000000 | |
1970 | ! Starting 10 instruction Load Burst | |
1971 | ! Mem[0000000010101410] = fd6290b8, %l4 = 00000000ee1c5974 | |
1972 | lduwa [%i4+%o5]0x80,%l4 ! %l4 = 00000000fd6290b8 | |
1973 | ||
1974 | p0_label_75: | |
1975 | ! Mem[0000000030181410] = ff26b6e3, %l2 = 0000000000000000 | |
1976 | ldsha [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffff26 | |
1977 | ! Mem[0000000030141408] = 00000000, %l4 = 00000000fd6290b8 | |
1978 | lduha [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000 | |
1979 | ! Mem[0000000010141400] = 5f45a09f, %l0 = 00000000381bddff | |
1980 | ldsha [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffa09f | |
1981 | ! Mem[0000000010101420] = aca1a5305f45a09f, %f16 = 65eb6ba0 65eb6ba0 | |
1982 | ldda [%i4+0x020]%asi,%f16 ! %f16 = aca1a530 5f45a09f | |
1983 | ! Mem[0000000010141400] = 5f45a09f, %f30 = fe060b24 | |
1984 | lda [%i5+%g0]0x88,%f30 ! %f30 = 5f45a09f | |
1985 | ! Mem[000000001000141c] = 3649d611, %l7 = ffffffff381fdfff | |
1986 | lduw [%i0+0x01c],%l7 ! %l7 = 000000003649d611 | |
1987 | ! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000 | |
1988 | lduwa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000 | |
1989 | ! Mem[00000000100c1410] = 00000000, %l5 = 000000000000036f | |
1990 | lduwa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000 | |
1991 | ! Mem[0000000010081410] = 008490b8, %l6 = 0000000000008400 | |
1992 | lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000084 | |
1993 | ! Starting 10 instruction Store Burst | |
1994 | ! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101400] = 0000036f 00000000 | |
1995 | stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 00000000 | |
1996 | ||
1997 | p0_label_76: | |
1998 | ! %l3 = 00000000bb7b3782, Mem[0000000010001400] = ff00ffff02116445 | |
1999 | stxa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000bb7b3782 | |
2000 | ! Mem[00000000100c141b] = 2aeb6d59, %l4 = 0000000000000000 | |
2001 | ldstuba [%i3+0x01b]%asi,%l4 ! %l4 = 00000059000000ff | |
2002 | ! Mem[000000001008141c] = 77e0cabb, %l3 = 00000000bb7b3782 | |
2003 | swap [%i2+0x01c],%l3 ! %l3 = 0000000077e0cabb | |
2004 | ! %l5 = 0000000000000000, Mem[0000000010101400] = 0000000000000000 | |
2005 | stxa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000 | |
2006 | ! %f15 = 5f28aa86, %f28 = bbb4aac3 | |
2007 | fcmpes %fcc3,%f15,%f28 ! %fcc3 = 2 | |
2008 | ! Mem[0000000030181410] = e3b626ff, %l2 = ffffffffffffff26 | |
2009 | swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000e3b626ff | |
2010 | ! %f4 = ff82b567 19004a3a, Mem[0000000010041400] = 9618c101 00000000 | |
2011 | stda %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff82b567 19004a3a | |
2012 | ! %l0 = ffffffffffffa09f, %l7 = 000000003649d611, %l1 = 0000000006af22e3 | |
2013 | sdivx %l0,%l7,%l1 ! %l1 = 0000000000000000 | |
2014 | ! %f28 = bbb4aac3, Mem[0000000010041410] = ff6278a6 | |
2015 | sta %f28,[%i1+%o5]0x80 ! Mem[0000000010041410] = bbb4aac3 | |
2016 | ! Starting 10 instruction Load Burst | |
2017 | ! %f5 = 19004a3a, %f22 = 7f800000 | |
2018 | fcmps %fcc1,%f5 ,%f22 ! %fcc1 = 1 | |
2019 | ||
2020 | p0_label_77: | |
2021 | ! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000084 | |
2022 | ldsba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000 | |
2023 | ! Mem[0000000010001408] = 020190b8, %f15 = 5f28aa86 | |
2024 | lda [%i0+%o4]0x88,%f15 ! %f15 = 020190b8 | |
2025 | ! Mem[0000000010041408] = 00000000, %f26 = fd9ad9f5 | |
2026 | lda [%i1+0x008]%asi,%f26 ! %f26 = 00000000 | |
2027 | ! %l4 = 0000000000000059, Mem[0000000030141410] = ff2098d2000000ff | |
2028 | stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000059 | |
2029 | ! Mem[0000000010001410] = b47a86ff02000000, %f20 = ff26b6e3 00000000 | |
2030 | ldda [%i0+%o5]0x88,%f20 ! %f20 = b47a86ff 02000000 | |
2031 | ! Mem[0000000010141400] = 9fa0455f, %l0 = ffffffffffffa09f | |
2032 | ldsha [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffff9fa0 | |
2033 | ! Mem[0000000010001400] = 00000000, %f27 = 00000000 | |
2034 | lda [%i0+%g0]0x80,%f27 ! %f27 = 00000000 | |
2035 | ! Mem[0000000030141400] = 3a4ab61d39104beb, %l1 = 0000000000000000 | |
2036 | ldxa [%i5+%g0]0x89,%l1 ! %l1 = 3a4ab61d39104beb | |
2037 | ! Mem[0000000010141408] = 00000000, %l7 = 000000003649d611 | |
2038 | lduwa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000 | |
2039 | ! Starting 10 instruction Store Burst | |
2040 | ! %l0 = ffffffffffff9fa0, Mem[0000000030041410] = ffffffff6ee20130 | |
2041 | stxa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffff9fa0 | |
2042 | ||
2043 | p0_label_78: | |
2044 | ! Mem[0000000010001408] = 020190b8, %l0 = ffffffffffff9fa0 | |
2045 | swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000020190b8 | |
2046 | ! %l2 = 00000000e3b626ff, Mem[0000000030181400] = fc80b5d300000051 | |
2047 | stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000e3b626ff | |
2048 | ! %l3 = 0000000077e0cabb, Mem[0000000030001400] = ffffe700 | |
2049 | stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffcabb | |
2050 | ! Mem[0000000030041410] = ffffffff, %l5 = 0000000000000000 | |
2051 | swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ffffffff | |
2052 | ! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000 | |
2053 | stba %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 | |
2054 | ! %l0 = 00000000020190b8, Mem[0000000010001410] = b47a86ff02000000 | |
2055 | stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000020190b8 | |
2056 | ! %l1 = 3a4ab61d39104beb, Mem[0000000010001420] = 064b1039b04962fd, %asi = 80 | |
2057 | stxa %l1,[%i0+0x020]%asi ! Mem[0000000010001420] = 3a4ab61d39104beb | |
2058 | ! %l0 = 020190b8, %l1 = 39104beb, Mem[0000000010041410] = c3aab4bb fbd584b3 | |
2059 | stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 020190b8 39104beb | |
2060 | ! %l2 = 00000000e3b626ff, Mem[000000001004142f] = ac77cded | |
2061 | stb %l2,[%i1+0x02f] ! Mem[000000001004142c] = ac77cdff | |
2062 | ! Starting 10 instruction Load Burst | |
2063 | ! Mem[0000000010001408] = a09fffff 3791c43b, %l6 = 00000000, %l7 = 00000000 | |
2064 | ldda [%i0+%o4]0x80,%l6 ! %l6 = 00000000a09fffff 000000003791c43b | |
2065 | ||
2066 | p0_label_79: | |
2067 | ! Mem[00000000100c1410] = 00000000, %l1 = 3a4ab61d39104beb | |
2068 | lduwa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000 | |
2069 | ! Mem[0000000010101408] = b7ffffff, %l0 = 00000000020190b8 | |
2070 | lduwa [%i4+%o4]0x80,%l0 ! %l0 = 00000000b7ffffff | |
2071 | ! Mem[0000000030041400] = 2e000000, %l5 = 00000000ffffffff | |
2072 | lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000 | |
2073 | ! Mem[0000000010141400] = 5f45a09f, %l7 = 000000003791c43b | |
2074 | ldsha [%i5+%g0]0x88,%l7 ! %l7 = ffffffffffffa09f | |
2075 | ! Mem[0000000030081408] = 82377bbb 565700ff, %l2 = e3b626ff, %l3 = 77e0cabb | |
2076 | ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000565700ff 0000000082377bbb | |
2077 | ! Mem[0000000030081408] = 565700ff, %l7 = ffffffffffffa09f | |
2078 | ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffff | |
2079 | ! Mem[0000000010181400] = 00000000, %l0 = 00000000b7ffffff | |
2080 | ldsha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000 | |
2081 | ! %l0 = 0000000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000 | |
2082 | sub %l0,%l5,%l5 ! %l5 = 0000000000000000 | |
2083 | ! Mem[000000001010140c] = b0ede7ff, %l3 = 0000000082377bbb | |
2084 | lduh [%i4+0x00e],%l3 ! %l3 = 000000000000e7ff | |
2085 | ! Starting 10 instruction Store Burst | |
2086 | ! Mem[0000000020800000] = ff5ed75b, %l1 = 0000000000000000 | |
2087 | ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff | |
2088 | ||
2089 | p0_label_80: | |
2090 | ! %l2 = 565700ff, %l3 = 0000e7ff, Mem[0000000030041408] = 00000000 ac77cded | |
2091 | stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 565700ff 0000e7ff | |
2092 | ! %l0 = 0000000000000000, Mem[0000000010181408] = 00000000e3b626ff | |
2093 | stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000 | |
2094 | ! %f17 = 5f45a09f, %f6 = e59563c7, %f29 = ee1c5974 | |
2095 | fadds %f17,%f6 ,%f29 ! %f29 = e5955d9a | |
2096 | ! Mem[0000000010041434] = 287a77a0, %l3 = 000000000000e7ff | |
2097 | swap [%i1+0x034],%l3 ! %l3 = 00000000287a77a0 | |
2098 | ! Mem[0000000010081404] = e800c6c2, %l7 = ffffffffffffffff, %asi = 80 | |
2099 | swapa [%i2+0x004]%asi,%l7 ! %l7 = 00000000e800c6c2 | |
2100 | ! %l4 = 00000059, %l5 = 00000000, Mem[0000000010001428] = 00000000 00000029 | |
2101 | std %l4,[%i0+0x028] ! Mem[0000000010001428] = 00000059 00000000 | |
2102 | ! Mem[0000000010001410] = 020190b8, %l1 = 00000000000000ff | |
2103 | ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000b8000000ff | |
2104 | ! Mem[0000000010141400] = 5f45a09f, %l5 = 0000000000000000 | |
2105 | swapa [%i5+%g0]0x88,%l5 ! %l5 = 000000005f45a09f | |
2106 | ! Mem[0000000010081400] = ff000000, %l4 = 0000000000000059 | |
2107 | ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff | |
2108 | ! Starting 10 instruction Load Burst | |
2109 | ! Mem[0000000030041400] = 0000002e, %l1 = 00000000000000b8 | |
2110 | ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000 | |
2111 | ||
2112 | p0_label_81: | |
2113 | ! Mem[0000000010081430] = 000000e1, %f1 = 000000ff | |
2114 | lda [%i2+0x030]%asi,%f1 ! %f1 = 000000e1 | |
2115 | ! Mem[0000000030101400] = 020190b841047bff, %f8 = 962c1419 f369d877 | |
2116 | ldda [%i4+%g0]0x89,%f8 ! %f8 = 020190b8 41047bff | |
2117 | ! Mem[0000000010081408] = bbb4aac3ee1c5974, %f14 = 5aa5c652 020190b8 | |
2118 | ldda [%i2+%o4]0x80,%f14 ! %f14 = bbb4aac3 ee1c5974 | |
2119 | ! Mem[0000000030041400] = 0000002e0000007a, %l6 = 00000000a09fffff | |
2120 | ldxa [%i1+%g0]0x81,%l6 ! %l6 = 0000002e0000007a | |
2121 | ! Mem[0000000010001418] = d3110ddb, %l0 = 0000000000000000 | |
2122 | lduha [%i0+0x01a]%asi,%l0 ! %l0 = 0000000000000ddb | |
2123 | ! Mem[0000000010141408] = 00000000, %l0 = 0000000000000ddb | |
2124 | ldsba [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000000 | |
2125 | ! Mem[000000001000141c] = 3649d611, %l2 = 00000000565700ff | |
2126 | ldswa [%i0+0x01c]%asi,%l2 ! %l2 = 000000003649d611 | |
2127 | ! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000 | |
2128 | lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000 | |
2129 | ! Mem[0000000010101418] = b5362b7c, %l6 = 0000002e0000007a | |
2130 | lduw [%i4+0x018],%l6 ! %l6 = 00000000b5362b7c | |
2131 | ! Starting 10 instruction Store Burst | |
2132 | ! %l5 = 000000005f45a09f, Mem[00000000201c0001] = ffff2cc7 | |
2133 | stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ff9f2cc7 | |
2134 | ||
2135 | p0_label_82: | |
2136 | ! %l0 = 00000000, %l1 = 00000000, Mem[00000000100c1408] = 7f800000 00000000 | |
2137 | std %l0,[%i3+%o4] ! Mem[00000000100c1408] = 00000000 00000000 | |
2138 | ! %l4 = 00000000000000ff, Mem[0000000030041400] = 0000002e0000007a | |
2139 | stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff | |
2140 | ! %l6 = b5362b7c, %l7 = e800c6c2, Mem[0000000030101410] = e3002b7a ada8585e | |
2141 | stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = b5362b7c e800c6c2 | |
2142 | ! %l1 = 0000000000000000, Mem[0000000010041438] = a06beb65 | |
2143 | stw %l1,[%i1+0x038] ! Mem[0000000010041438] = 00000000 | |
2144 | ! %l4 = 00000000000000ff, Mem[0000000030041410] = 00000000 | |
2145 | stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff | |
2146 | ! %f13 = d2077973, Mem[0000000010181400] = 00000000 | |
2147 | sta %f13,[%i6+%g0]0x80 ! Mem[0000000010181400] = d2077973 | |
2148 | ! %l4 = 00000000000000ff, Mem[00000000300c1400] = ff000000ffffffff | |
2149 | stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000000000ff | |
2150 | ! %l0 = 0000000000000000, Mem[0000000010081410] = 008490b80000007f | |
2151 | stx %l0,[%i2+%o5] ! Mem[0000000010081410] = 0000000000000000 | |
2152 | ! Mem[00000000100c1400] = a06beb65, %l7 = 00000000e800c6c2 | |
2153 | ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffeb65 | |
2154 | ! Starting 10 instruction Load Burst | |
2155 | ! Mem[00000000201c0000] = ff9f2cc7, %l2 = 000000003649d611 | |
2156 | ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffff9f | |
2157 | ||
2158 | p0_label_83: | |
2159 | ! Mem[0000000030181408] = ffff00ff, %f3 = 005cced7 | |
2160 | lda [%i6+%o4]0x89,%f3 ! %f3 = ffff00ff | |
2161 | membar #Sync ! Added by membar checker (11) | |
2162 | ! Mem[0000000010001400] = 00000000 bb7b3782 a09fffff 3791c43b | |
2163 | ! Mem[0000000010001410] = ff900102 00000000 d3110ddb 3649d611 | |
2164 | ! Mem[0000000010001420] = 3a4ab61d 39104beb 00000059 00000000 | |
2165 | ! Mem[0000000010001430] = 6de9520c ba4da1cf b9c22738 0968dd83 | |
2166 | ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400 | |
2167 | ! Mem[0000000030101400] = 41047bff, %l1 = 0000000000000000 | |
2168 | lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000007bff | |
2169 | ! Mem[0000000010001408] = ffff9fa0, %l7 = ffffffffffffeb65 | |
2170 | lduba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000a0 | |
2171 | ! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000 | |
2172 | ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000 | |
2173 | ! %f4 = ff82b567, %f4 = ff82b567, %f8 = 020190b8 | |
2174 | fadds %f4 ,%f4 ,%f8 ! %f8 = ffc2b567 | |
2175 | ! Mem[0000000030001400] = ffffcabb, %l6 = 00000000b5362b7c | |
2176 | lduha [%i0+%g0]0x89,%l6 ! %l6 = 000000000000cabb | |
2177 | ! Mem[0000000010001408] = a09fffff, %f15 = ee1c5974 | |
2178 | lda [%i0+%o4]0x80,%f15 ! %f15 = a09fffff | |
2179 | ! Mem[0000000030141410] = 00000059, %l0 = 0000000000000000 | |
2180 | lduwa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000059 | |
2181 | ! Starting 10 instruction Store Burst | |
2182 | ! %l7 = 00000000000000a0, Mem[0000000010141405] = 4037db9a | |
2183 | stb %l7,[%i5+0x005] ! Mem[0000000010141404] = 40a0db9a | |
2184 | ||
2185 | p0_label_84: | |
2186 | ! Mem[0000000030081410] = 00000000, %l1 = 0000000000007bff | |
2187 | ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff | |
2188 | ! %l5 = 000000005f45a09f, Mem[0000000010101408] = ffffffb7 | |
2189 | stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 5f45a09f | |
2190 | ! %l7 = 00000000000000a0, Mem[000000001010141c] = a67862fd, %asi = 80 | |
2191 | stwa %l7,[%i4+0x01c]%asi ! Mem[000000001010141c] = 000000a0 | |
2192 | ! Mem[00000000300c1410] = 835aeb2c, %l3 = 00000000287a77a0 | |
2193 | swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000835aeb2c | |
2194 | ! Mem[0000000010101413] = fd6290b8, %l1 = 0000000000000000 | |
2195 | ldstuba [%i4+0x013]%asi,%l1 ! %l1 = 000000b8000000ff | |
2196 | ! %l3 = 00000000835aeb2c, Mem[00000000100c1410] = 00000000 | |
2197 | stwa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 835aeb2c | |
2198 | ! Mem[00000000300c1408] = 036ffefd, %l0 = 0000000000000059 | |
2199 | swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000036ffefd | |
2200 | ! Mem[0000000010001408] = a09fffff, %l2 = ffffffffffffff9f | |
2201 | ldstuba [%i0+0x008]%asi,%l2 ! %l2 = 000000a0000000ff | |
2202 | ! %l6 = 000000000000cabb, Mem[0000000010181400] = 737907d2 | |
2203 | stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7379cabb | |
2204 | ! Starting 10 instruction Load Burst | |
2205 | ! Mem[00000000100c1408] = 00000000 00000000, %l6 = 0000cabb, %l7 = 000000a0 | |
2206 | ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000 | |
2207 | ||
2208 | p0_label_85: | |
2209 | ! Mem[0000000010141410] = ff000000, %l5 = 000000005f45a09f | |
2210 | lduha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000ff00 | |
2211 | ! Mem[0000000030001400] = ffffcabb, %l4 = 00000000000000ff | |
2212 | lduha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000cabb | |
2213 | ! Mem[0000000010101408] = 9fa0455f, %l6 = 0000000000000000 | |
2214 | ldsba [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffff9f | |
2215 | ! Mem[0000000010101410] = 00000000ff9062fd, %f12 = 000000e3 d2077973 | |
2216 | ldda [%i4+%o5]0x88,%f12 ! %f12 = 00000000 ff9062fd | |
2217 | ! %l3 = 00000000835aeb2c, %l7 = 0000000000000000, %l4 = 000000000000cabb | |
2218 | udivx %l3,%l7,%l4 ! Div by zero, %l0 = 00000000036fff4d | |
2219 | ! Mem[0000000030041400] = 00000000, %l4 = 000000000000cabb | |
2220 | lduwa [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000 | |
2221 | ! Mem[0000000010181410] = ff82b567, %l0 = 00000000036fff25 | |
2222 | lduha [%i6+%o5]0x80,%l0 ! %l0 = 000000000000ff82 | |
2223 | ! Mem[0000000030181410] = 26ffffff, %l7 = 0000000000000000 | |
2224 | ldswa [%i6+%o5]0x81,%l7 ! %l7 = 0000000026ffffff | |
2225 | ! Mem[0000000030001410] = a67862ff, %f12 = 00000000 | |
2226 | lda [%i0+%o5]0x89,%f12 ! %f12 = a67862ff | |
2227 | ! Starting 10 instruction Store Burst | |
2228 | ! Mem[0000000010101428] = 4bcd767f, %l2 = 00000000000000a0 | |
2229 | swap [%i4+0x028],%l2 ! %l2 = 000000004bcd767f | |
2230 | ||
2231 | p0_label_86: | |
2232 | ! %l5 = 000000000000ff00, Mem[0000000010101408] = ffe7edb05f45a09f | |
2233 | stxa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000ff00 | |
2234 | ! Mem[0000000010081428] = 0522af06, %l5 = 000000000000ff00, %asi = 80 | |
2235 | swapa [%i2+0x028]%asi,%l5 ! %l5 = 000000000522af06 | |
2236 | ! %l2 = 000000004bcd767f, Mem[00000000300c1410] = 287a77a000000010 | |
2237 | stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000004bcd767f | |
2238 | ! Mem[0000000030081400] = 00000000, %l6 = ffffffffffffff9f | |
2239 | swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000 | |
2240 | membar #Sync ! Added by membar checker (12) | |
2241 | ! %l3 = 00000000835aeb2c, Mem[0000000010001408] = ff9fffff | |
2242 | stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = eb2cffff | |
2243 | ! %l5 = 000000000522af06, Mem[0000000030101410] = 7c2b36b5 | |
2244 | stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c2b3606 | |
2245 | ! %l6 = 00000000, %l7 = 26ffffff, Mem[0000000010101410] = fd6290ff 00000000 | |
2246 | std %l6,[%i4+%o5] ! Mem[0000000010101410] = 00000000 26ffffff | |
2247 | ! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000 | |
2248 | ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff | |
2249 | ! %f20 = 00000000 020190ff, Mem[0000000030141400] = eb4b1039 1db64a3a | |
2250 | stda %f20,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 020190ff | |
2251 | ! Starting 10 instruction Load Burst | |
2252 | ! Mem[0000000021800180] = 29bea69f, %l0 = 000000000000ff82 | |
2253 | ldsh [%o3+0x180],%l0 ! %l0 = 00000000000029be | |
2254 | ||
2255 | p0_label_87: | |
2256 | ! Mem[00000000300c1408] = 59000000, %l3 = 00000000835aeb2c | |
2257 | lduha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000 | |
2258 | ! Mem[0000000030001410] = ff6278a67c2b36b5, %l3 = 0000000000000000 | |
2259 | ldxa [%i0+%o5]0x81,%l3 ! %l3 = ff6278a67c2b36b5 | |
2260 | ! Mem[00000000218001c0] = ffff4083, %l4 = 0000000000000000 | |
2261 | lduh [%o3+0x1c0],%l4 ! %l4 = 000000000000ffff | |
2262 | ! Mem[00000000100c141c] = 000000ff, %f10 = 00000000 | |
2263 | lda [%i3+0x01c]%asi,%f10 ! %f10 = 000000ff | |
2264 | ! Mem[0000000030081410] = 000000ff, %l4 = 000000000000ffff | |
2265 | lduwa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff | |
2266 | ! Mem[0000000010181400] = 7379cabb, %f0 = 00000000 | |
2267 | lda [%i6+%g0]0x88,%f0 ! %f0 = 7379cabb | |
2268 | ! Mem[0000000010181408] = 00000000, %l7 = 0000000026ffffff | |
2269 | lduha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000 | |
2270 | ! Mem[0000000010141400] = 00000000 40a0db9a 00000000 000067b5 | |
2271 | ! Mem[0000000010141410] = ff000000 000000e3 5590009d 20e4862f | |
2272 | ! Mem[0000000010141420] = ab88e890 00000000 e09cba41 2302b6d6 | |
2273 | ! Mem[0000000010141430] = bbb4aac3 ee1c5974 bb48fd0c 7b3de588 | |
2274 | ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400 | |
2275 | ! Mem[0000000030141400] = 00000000, %f10 = 000000ff | |
2276 | lda [%i5+%g0]0x89,%f10 ! %f10 = 00000000 | |
2277 | ! Starting 10 instruction Store Burst | |
2278 | membar #Sync ! Added by membar checker (13) | |
2279 | ! %f8 = ffc2b567 41047bff, %l1 = 00000000000000b8 | |
2280 | ! Mem[0000000010141420] = ab88e89000000000 | |
2281 | add %i5,0x020,%g1 | |
2282 | stda %f8,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141420] = ffc2e89000000000 | |
2283 | ||
2284 | p0_label_88: | |
2285 | ! %l4 = 000000ff, %l5 = 0522af06, Mem[0000000010181400] = 7379cabb ff000000 | |
2286 | stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff 0522af06 | |
2287 | ! %f24 = ab88e890, Mem[0000000010041418] = ee1c5974 | |
2288 | st %f24,[%i1+0x018] ! Mem[0000000010041418] = ab88e890 | |
2289 | ! %f4 = ff82b567 19004a3a, %l0 = 00000000000029be | |
2290 | ! Mem[0000000010041408] = 00000000240b06fe | |
2291 | add %i1,0x008,%g1 | |
2292 | stda %f4,[%g1+%l0]ASI_PST32_P ! Mem[0000000010041408] = ff82b567240b06fe | |
2293 | ! Mem[0000000030101410] = 7c2b3606, %l4 = 00000000000000ff | |
2294 | ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000006000000ff | |
2295 | ! %l6 = 0000000000000000, Mem[0000000010081410] = 0000000000000000 | |
2296 | stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000 | |
2297 | ! Mem[00000000100c1400] = a06beb65, %l5 = 000000000522af06 | |
2298 | ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000065000000ff | |
2299 | ! Mem[0000000030081400] = ffffff9f, %l5 = 0000000000000065 | |
2300 | ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 0000009f000000ff | |
2301 | ! Mem[0000000010101408] = 0000ff00, %l0 = 00000000000029be | |
2302 | ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff | |
2303 | ! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000000 | |
2304 | swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 | |
2305 | ! Starting 10 instruction Load Burst | |
2306 | ! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000 | |
2307 | ldsha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000 | |
2308 | ||
2309 | p0_label_89: | |
2310 | ! Mem[0000000030141408] = 596de9bb00000000, %f26 = e09cba41 2302b6d6 | |
2311 | ldda [%i5+%o4]0x89,%f26 ! %f26 = 596de9bb 00000000 | |
2312 | ! Mem[0000000030101410] = 7c2b36ff, %l5 = 000000000000009f | |
2313 | ldsha [%i4+%o5]0x89,%l5 ! %l5 = 00000000000036ff | |
2314 | ! %f29 = ee1c5974, %f15 = a09fffff, %f24 = ab88e890 | |
2315 | fadds %f29,%f15,%f24 ! %f24 = ee1c5974 | |
2316 | ! Mem[0000000030141400] = 00000000020190ff, %f18 = 00000000 000067b5 | |
2317 | ldda [%i5+%g0]0x81,%f18 ! %f18 = 00000000 020190ff | |
2318 | ! Mem[00000000300c1408] = ffffffff59000000, %l0 = 0000000000000000 | |
2319 | ldxa [%i3+%o4]0x89,%l0 ! %l0 = ffffffff59000000 | |
2320 | ! Mem[00000000100c1408] = 00000000 00000000, %l6 = 00000000, %l7 = 00000000 | |
2321 | ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000 | |
2322 | ! Mem[0000000010001400] = 00000000 bb7b3782, %l4 = 00000006, %l5 = 000036ff | |
2323 | ldda [%i0+0x000]%asi,%l4 ! %l4 = 0000000000000000 00000000bb7b3782 | |
2324 | ! Mem[0000000030081410] = ff000000 00000000, %l2 = 4bcd767f, %l3 = 7c2b36b5 | |
2325 | ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000 | |
2326 | ! Mem[0000000030101408] = 00000000, %f20 = ff000000 | |
2327 | lda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 | |
2328 | ! Starting 10 instruction Store Burst | |
2329 | ! %l0 = ffffffff59000000, Mem[0000000010141400] = 00000000 | |
2330 | stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 | |
2331 | ||
2332 | p0_label_90: | |
2333 | ! %f26 = 596de9bb, %f20 = 00000000, %f3 = ffff00ff | |
2334 | fadds %f26,%f20,%f3 ! %f3 = 596de9bb | |
2335 | ! %f6 = e59563c7, Mem[0000000030141400] = 00000000 | |
2336 | sta %f6 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = e59563c7 | |
2337 | ! %f8 = ffc2b567, Mem[00000000300c1408] = 00000059 | |
2338 | sta %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffc2b567 | |
2339 | ! Mem[0000000030101408] = 00000000, %l5 = 00000000bb7b3782 | |
2340 | swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000 | |
2341 | ! %f1 = 000000e1, %f26 = 596de9bb, %f8 = ffc2b567 41047bff | |
2342 | fsmuld %f1 ,%f26,%f8 ! %l0 = ffffffff59000022, Unfinished, %fsr = 2100000c00 | |
2343 | ! Mem[0000000010041410] = b8900102, %l1 = 00000000000000b8 | |
2344 | ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000b8000000ff | |
2345 | ! %l7 = 0000000000000000, Mem[0000000010101420] = aca1a5305f45a09f | |
2346 | stx %l7,[%i4+0x020] ! Mem[0000000010101420] = 0000000000000000 | |
2347 | ! Mem[0000000010001400] = 00000000, %l0 = ffffffff59000022 | |
2348 | swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000 | |
2349 | ! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081420] = 636e4c36 ce4ec79b | |
2350 | stda %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000 00000000 | |
2351 | ! Starting 10 instruction Load Burst | |
2352 | ! Mem[0000000010081408] = bbb4aac3, %l6 = 0000000000000000 | |
2353 | ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffbbb4 | |
2354 | ||
2355 | p0_label_91: | |
2356 | ! Mem[0000000010001408] = 3bc49137ffff2ceb, %f12 = a67862ff ff9062fd | |
2357 | ldda [%i0+%o4]0x88,%f12 ! %f12 = 3bc49137 ffff2ceb | |
2358 | ! Mem[0000000010001400] = 82377bbb22000059, %l3 = 0000000000000000 | |
2359 | ldxa [%i0+%g0]0x88,%l3 ! %l3 = 82377bbb22000059 | |
2360 | ! Mem[0000000010081408] = 74591cee c3aab4bb, %l0 = 00000000, %l1 = 000000b8 | |
2361 | ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000c3aab4bb 0000000074591cee | |
2362 | ! Mem[0000000030101408] = bb7b3782, %l4 = 0000000000000000 | |
2363 | lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000bb7b3782 | |
2364 | ! Mem[0000000010181410] = ff82b567, %l0 = 00000000c3aab4bb | |
2365 | ldsha [%i6+%o5]0x80,%l0 ! %l0 = ffffffffffffff82 | |
2366 | ! Mem[00000000100c1438] = 00547a2f, %l1 = 0000000074591cee | |
2367 | ldub [%i3+0x03a],%l1 ! %l1 = 000000000000007a | |
2368 | ! %l6 = ffffffffffffbbb4, Mem[00000000100c143a] = 00547a2f | |
2369 | sth %l6,[%i3+0x03a] ! Mem[00000000100c1438] = 0054bbb4 | |
2370 | ! %f28 = bbb4aac3, %f26 = 596de9bb | |
2371 | fsqrts %f28,%f26 ! %f26 = 7fffffff | |
2372 | ! Mem[0000000010081410] = 00000000, %l3 = 82377bbb22000059 | |
2373 | ldsha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000 | |
2374 | ! Starting 10 instruction Store Burst | |
2375 | ! %l6 = ffffffffffffbbb4, Mem[0000000010081408] = c3aab4bb | |
2376 | stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffbbb4 | |
2377 | ||
2378 | p0_label_92: | |
2379 | ! %l0 = ffffff82, %l1 = 0000007a, Mem[0000000010081408] = b4bbffff ee1c5974 | |
2380 | stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffff82 0000007a | |
2381 | ! Mem[0000000010101410] = 00000000, %l7 = 0000000000000000 | |
2382 | ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff | |
2383 | ! %f20 = 00000000, Mem[00000000300c1400] = ff000000 | |
2384 | sta %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 | |
2385 | ! %l4 = 00000000bb7b3782, Mem[0000000010101400] = 00000000 | |
2386 | stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 82000000 | |
2387 | ! Mem[000000001010140b] = ffff0000, %l3 = 0000000000000000 | |
2388 | ldstub [%i4+0x00b],%l3 ! %l3 = 00000000000000ff | |
2389 | ! %f29 = ee1c5974, %f24 = ee1c5974 00000000 | |
2390 | fstod %f29,%f24 ! %f24 = c5c38b2e 80000000 | |
2391 | ! %l3 = 0000000000000000, immd = fffffffffffff0f7, %l5 = 0000000000000000 | |
2392 | sdivx %l3,-0xf09,%l5 ! %l5 = 0000000000000000 | |
2393 | ! Mem[0000000010041434] = 0000e7ff, %l0 = ffffffffffffff82 | |
2394 | swap [%i1+0x034],%l0 ! %l0 = 000000000000e7ff | |
2395 | ! %f16 = 00000000 40a0db9a 00000000 020190ff | |
2396 | ! %f20 = 00000000 000000e3 5590009d 20e4862f | |
2397 | ! %f24 = c5c38b2e 80000000 7fffffff 00000000 | |
2398 | ! %f28 = bbb4aac3 ee1c5974 bb48fd0c 7b3de588 | |
2399 | stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400 | |
2400 | ! Starting 10 instruction Load Burst | |
2401 | ! Mem[0000000030181400] = 00000000e3b626ff, %l5 = 0000000000000000 | |
2402 | ldxa [%i6+%g0]0x89,%l5 ! %l5 = 00000000e3b626ff | |
2403 | ||
2404 | p0_label_93: | |
2405 | ! Mem[00000000100c1408] = 00000000, %l7 = 0000000000000000 | |
2406 | lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000 | |
2407 | ! Mem[0000000030081408] = ff005756, %l7 = 0000000000000000 | |
2408 | ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffff005756 | |
2409 | ! Mem[0000000030001400] = bbcaffff ffffffff, %l4 = bb7b3782, %l5 = e3b626ff | |
2410 | ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000bbcaffff 00000000ffffffff | |
2411 | ! Mem[0000000030081410] = 000000ff, %l7 = ffffffffff005756 | |
2412 | ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffff | |
2413 | ! Mem[0000000030081408] = ff005756 bb7b3782, %l2 = ff000000, %l3 = 00000000 | |
2414 | ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff005756 00000000bb7b3782 | |
2415 | ! Mem[0000000010181408] = 00000000, %l2 = 00000000ff005756 | |
2416 | lduwa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000 | |
2417 | ! Mem[0000000010041408] = ff82b567, %l5 = 00000000ffffffff | |
2418 | ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff | |
2419 | ! Mem[0000000020800040] = 00d7a3d2, %l3 = 00000000bb7b3782 | |
2420 | lduba [%o1+0x041]%asi,%l3 ! %l3 = 00000000000000d7 | |
2421 | ! Mem[0000000030041400] = 00000000, %l5 = ffffffffffffffff | |
2422 | lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000 | |
2423 | ! Starting 10 instruction Store Burst | |
2424 | ! %l0 = 000000000000e7ff, Mem[0000000030101410] = e3000000 | |
2425 | stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000000 | |
2426 | ||
2427 | p0_label_94: | |
2428 | ! Code Fragment 4 | |
2429 | p0_fragment_7: | |
2430 | ! %l0 = 000000000000e7ff | |
2431 | setx 0x9142d2e00128309c,%g7,%l0 ! %l0 = 9142d2e00128309c | |
2432 | ! %l1 = 000000000000007a | |
2433 | setx 0x36705df85d6d1768,%g7,%l1 ! %l1 = 36705df85d6d1768 | |
2434 | setx 0x7ff8, %g1, %g2 | |
2435 | and %l0, %g2, %l0 | |
2436 | setx 0xffffffff, %g1, %g2 | |
2437 | and %l1, %g2, %l1 | |
2438 | setx 0x100000000, %g1, %g2 | |
2439 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
2440 | ta T_CHANGE_HPRIV | |
2441 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
2442 | ta T_CHANGE_NONHPRIV | |
2443 | ! %l0 = 9142d2e00128309c | |
2444 | setx 0x8101d617fb323093,%g7,%l0 ! %l0 = 8101d617fb323093 | |
2445 | ! %l1 = 36705df85d6d1768 | |
2446 | setx 0xb130c25048a008aa,%g7,%l1 ! %l1 = b130c25048a008aa | |
2447 | ! %f1 = 000000e1, Mem[0000000010041410] = ff900102 | |
2448 | sta %f1 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000e1 | |
2449 | ! Mem[0000000030081400] = ffffffff, %f4 = ff82b567 | |
2450 | lda [%i2+%g0]0x81,%f4 ! %f4 = ffffffff | |
2451 | ! %l0 = 8101d617fb323093, Mem[0000000030141400] = e59563c7 | |
2452 | stba %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 939563c7 | |
2453 | ! Mem[0000000030001400] = bbcaffff, %l6 = ffffffffffffbbb4 | |
2454 | ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000bb000000ff | |
2455 | ! %l2 = 0000000000000000, Mem[00000000201c0000] = ff9f2cc7 | |
2456 | stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = 009f2cc7 | |
2457 | ! %l4 = 00000000bbcaffff, Mem[0000000010181418] = e59563c7f79e9e3d | |
2458 | stx %l4,[%i6+0x018] ! Mem[0000000010181418] = 00000000bbcaffff | |
2459 | ! %l3 = 00000000000000d7, Mem[0000000030001400] = ffcaffffffffffff | |
2460 | stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000d7 | |
2461 | ! %l3 = 00000000000000d7, Mem[0000000020800040] = 00d7a3d2 | |
2462 | sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 00d7a3d2 | |
2463 | ! Starting 10 instruction Load Burst | |
2464 | ! Mem[0000000010181430] = 000000e3d2077973, %f6 = e59563c7 f79e9e3d | |
2465 | ldda [%i6+0x030]%asi,%f6 ! %f6 = 000000e3 d2077973 | |
2466 | ||
2467 | p0_label_95: | |
2468 | membar #Sync ! Added by membar checker (14) | |
2469 | ! Mem[0000000010101438] = 09deefe5, %l2 = 0000000000000000 | |
2470 | ldsb [%i4+0x03a],%l2 ! %l2 = ffffffffffffffef | |
2471 | ! Mem[0000000010141428] = e09cba41, %l1 = b130c25048a008aa | |
2472 | ldsw [%i5+0x028],%l1 ! %l1 = ffffffffe09cba41 | |
2473 | ! Mem[0000000030141410] = 00000000 00000059, %l4 = bbcaffff, %l5 = 00000000 | |
2474 | ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000059 0000000000000000 | |
2475 | ! Mem[0000000030101408] = ff900102, %l3 = 00000000000000d7 | |
2476 | lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff | |
2477 | ! Mem[0000000020800000] = ff5ed75b, %l5 = 0000000000000000 | |
2478 | ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff | |
2479 | ! Mem[000000001018141c] = bbcaffff, %l7 = ffffffffffffffff | |
2480 | lduha [%i6+0x01e]%asi,%l7 ! %l7 = 000000000000ffff | |
2481 | ! Mem[0000000010141410] = ff000000, %l6 = 00000000000000bb | |
2482 | lduwa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000 | |
2483 | ! Mem[0000000010041410] = 000000e1, %f8 = ffc2b567 | |
2484 | lda [%i1+%o5]0x80,%f8 ! %f8 = 000000e1 | |
2485 | ! Mem[0000000010001408] = eb2cffff, %l0 = 8101d617fb323093 | |
2486 | ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffeb2c | |
2487 | ! Starting 10 instruction Store Burst | |
2488 | ! %f23 = 20e4862f, %f12 = 3bc49137, %f8 = 000000e1 41047bff | |
2489 | fsmuld %f23,%f12,%f8 ! %f8 = 3ba5ef0b a2ae6320 | |
2490 | ||
2491 | p0_label_96: | |
2492 | ! %l4 = 0000000000000059, Mem[0000000010041410] = e1000000 | |
2493 | stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000059 | |
2494 | ! Mem[0000000010101408] = ffff00ff00000000, %l1 = ffffffffe09cba41, %l0 = ffffffffffffeb2c | |
2495 | add %i4,0x08,%g1 | |
2496 | casxa [%g1]0x80,%l1,%l0 ! %l0 = ffff00ff00000000 | |
2497 | ! Mem[000000001014143f] = 7b3de588, %l6 = 00000000ff000000 | |
2498 | ldstuba [%i5+0x03f]%asi,%l6 ! %l6 = 00000088000000ff | |
2499 | ! %f20 = 00000000, Mem[0000000030001400] = 00000000 | |
2500 | sta %f20,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 | |
2501 | ! Mem[0000000030101408] = 020190ff, %l4 = 0000000000000059 | |
2502 | swapa [%i4+%o4]0x89,%l4 ! %l4 = 00000000020190ff | |
2503 | ! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000088 | |
2504 | swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000 | |
2505 | ! %l6 = 0000000000000000, Mem[0000000010041408] = 67b582ff | |
2506 | stwa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 | |
2507 | ! %f21 = 000000e3, Mem[0000000030141408] = 00000000 | |
2508 | sta %f21,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000e3 | |
2509 | ! %f3 = 596de9bb, Mem[00000000100c1400] = ffeb6ba0 | |
2510 | st %f3 ,[%i3+%g0] ! Mem[00000000100c1400] = 596de9bb | |
2511 | ! Starting 10 instruction Load Burst | |
2512 | ! Mem[0000000030081410] = ff000000, %f12 = 3bc49137 | |
2513 | lda [%i2+%o5]0x81,%f12 ! %f12 = ff000000 | |
2514 | ||
2515 | p0_label_97: | |
2516 | ! Mem[0000000020800040] = 00d7a3d2, %l7 = 000000000000ffff | |
2517 | lduh [%o1+0x040],%l7 ! %l7 = 00000000000000d7 | |
2518 | ! Mem[0000000030101400] = 0000000040a0db9a, %f4 = ffffffff 19004a3a | |
2519 | ldda [%i4+%g0]0x89,%f4 ! %f4 = 00000000 40a0db9a | |
2520 | ! Mem[0000000010141418] = 5590009d 20e4862f, %l6 = 00000000, %l7 = 000000d7 | |
2521 | ldda [%i5+0x018]%asi,%l6 ! %l6 = 000000005590009d 0000000020e4862f | |
2522 | ! Mem[00000000211c0001] = ff007241, %l6 = 000000005590009d | |
2523 | ldstub [%o2+0x001],%l6 ! %l6 = 00000000000000ff | |
2524 | ! Mem[0000000010041420] = ffffffb7000000f6, %f26 = 7fffffff 00000000 | |
2525 | ldda [%i1+0x020]%asi,%f26 ! %f26 = ffffffb7 000000f6 | |
2526 | ! Mem[0000000010001428] = 00000059, %l0 = ffff00ff00000000 | |
2527 | lduh [%i0+0x02a],%l0 ! %l0 = 0000000000000059 | |
2528 | ! Mem[0000000030001408] = 00000000, %l4 = 00000000020190ff | |
2529 | ldsba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000 | |
2530 | ! Mem[0000000010101408] = ffff00ff00000000, %f10 = 00000000 c90a45ff | |
2531 | ldd [%i4+%o4],%f10 ! %f10 = ffff00ff 00000000 | |
2532 | ! Mem[0000000030081408] = 565700ff, %l6 = 0000000000000000 | |
2533 | ldswa [%i2+%o4]0x89,%l6 ! %l6 = 00000000565700ff | |
2534 | ! Starting 10 instruction Store Burst | |
2535 | ! %l4 = 0000000000000000, Mem[0000000010141404] = 40a0db9a | |
2536 | stw %l4,[%i5+0x004] ! Mem[0000000010141404] = 00000000 | |
2537 | ||
2538 | p0_label_98: | |
2539 | ! %f14 = bbb4aac3 a09fffff, Mem[0000000030001410] = ff6278a6 7c2b36b5 | |
2540 | stda %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = bbb4aac3 a09fffff | |
2541 | ! %l4 = 0000000000000000, Mem[00000000100c1400] = bbe96d59 | |
2542 | stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = bbe90000 | |
2543 | ! Mem[0000000021800180] = 29bea69f, %l0 = 0000000000000059 | |
2544 | ldstub [%o3+0x180],%l0 ! %l0 = 00000029000000ff | |
2545 | ! Mem[0000000010101408] = ffff00ff, %l5 = ffffffffffffffff | |
2546 | ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000ff000000ff | |
2547 | ! Mem[0000000010181410] = ff82b567, %l6 = 00000000565700ff | |
2548 | swapa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff82b567 | |
2549 | ! %f11 = 00000000, %f0 = 7379cabb, %f25 = 80000000 | |
2550 | fmuls %f11,%f0 ,%f25 ! %f25 = 00000000 | |
2551 | ! %f0 = 7379cabb 000000e1, %l5 = 00000000000000ff | |
2552 | ! Mem[0000000010081410] = 0000000000000000 | |
2553 | add %i2,0x010,%g1 | |
2554 | stda %f0,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010081410] = e1000000bbca7973 | |
2555 | ! Mem[00000000100c1410] = 835aeb2c, %l7 = 0000000020e4862f | |
2556 | swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000835aeb2c | |
2557 | ! %l0 = 0000000000000029, Mem[0000000010081408] = ffffff820000007a | |
2558 | stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000029 | |
2559 | ! Starting 10 instruction Load Burst | |
2560 | ! Mem[0000000030081408] = 82377bbb 565700ff, %l0 = 00000029, %l1 = e09cba41 | |
2561 | ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000565700ff 0000000082377bbb | |
2562 | ||
2563 | p0_label_99: | |
2564 | ! Mem[0000000010181400] = ff000000, %l5 = 00000000000000ff | |
2565 | ldsha [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffff00 | |
2566 | ! Mem[0000000010081400] = ffffffff 000000ff, %l6 = ff82b567, %l7 = 835aeb2c | |
2567 | ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000ffffffff | |
2568 | ! Mem[0000000030041408] = ffe70000ff005756, %f30 = bb48fd0c 7b3de588 | |
2569 | ldda [%i1+%o4]0x89,%f30 ! %f30 = ffe70000 ff005756 | |
2570 | ! Mem[0000000010181400] = ff00000006af2205, %l0 = 00000000565700ff | |
2571 | ldx [%i6+%g0],%l0 ! %l0 = ff00000006af2205 | |
2572 | ! Mem[00000000300c1408] = ffc2b567 ffffffff, %l2 = ffffffef, %l3 = 000000ff | |
2573 | ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffc2b567 00000000ffffffff | |
2574 | ! Mem[0000000010041408] = 00000000, %l6 = 00000000000000ff | |
2575 | ldsba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000 | |
2576 | ! Mem[0000000020800040] = 00d7a3d2, %l7 = 00000000ffffffff | |
2577 | ldub [%o1+0x041],%l7 ! %l7 = 00000000000000d7 | |
2578 | ! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000000 | |
2579 | ldsba [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffffff | |
2580 | ! Mem[0000000010081430] = 000000e1 b6a6bb80, %l0 = 06af2205, %l1 = 82377bbb | |
2581 | ldd [%i2+0x030],%l0 ! %l0 = 00000000000000e1 00000000b6a6bb80 | |
2582 | ! Starting 10 instruction Store Burst | |
2583 | ! Mem[0000000010141408] = 00000000, %l2 = 00000000ffc2b567 | |
2584 | ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff | |
2585 | ||
2586 | p0_label_100: | |
2587 | ! Mem[0000000010101408] = ffff00ff, %l2 = 0000000000000000 | |
2588 | ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff | |
2589 | ! %l2 = 00000000000000ff, Mem[0000000010181410] = 565700ff | |
2590 | stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff5700ff | |
2591 | ! %f3 = 596de9bb, %f8 = 3ba5ef0b, %f30 = ffe70000 | |
2592 | fadds %f3 ,%f8 ,%f30 ! %f30 = 596de9bb | |
2593 | ! %l6 = ffffffff, %l7 = 000000d7, Mem[0000000030101400] = 40a0db9a 00000000 | |
2594 | stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff 000000d7 | |
2595 | ! Mem[0000000010101400] = 82000000, %l3 = 00000000ffffffff | |
2596 | swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000082000000 | |
2597 | ! %l0 = 00000000000000e1, Mem[00000000300c1410] = 00000000 | |
2598 | stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000e1 | |
2599 | ! Mem[0000000010041423] = ffffffb7, %l0 = 00000000000000e1 | |
2600 | ldstuba [%i1+0x023]%asi,%l0 ! %l0 = 000000b7000000ff | |
2601 | ! %l0 = 00000000000000b7, Mem[0000000010181410] = ff5700ff19004a3a | |
2602 | stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000b7 | |
2603 | ! %l5 = ffffffffffffff00, Mem[0000000030181410] = 26ffffff | |
2604 | stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffff00 | |
2605 | ! Starting 10 instruction Load Burst | |
2606 | ! Mem[0000000010101400] = ffffffff, %l6 = ffffffffffffffff | |
2607 | ldsha [%i4+%g0]0x88,%l6 ! %l6 = ffffffffffffffff | |
2608 | ||
2609 | p0_label_101: | |
2610 | ! Mem[0000000010001430] = 6de9520cba4da1cf, %l6 = ffffffffffffffff | |
2611 | ldx [%i0+0x030],%l6 ! %l6 = 6de9520cba4da1cf | |
2612 | ! Mem[0000000030101408] = 0000000000000059, %f10 = ffff00ff 00000000 | |
2613 | ldda [%i4+%o4]0x89,%f10 ! %f10 = 00000000 00000059 | |
2614 | ! Mem[0000000030181408] = ffff00ff, %l5 = ffffffffffffff00 | |
2615 | ldsha [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff | |
2616 | ! Mem[0000000030101400] = ffffffff, %l1 = 00000000b6a6bb80 | |
2617 | ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffffffffff | |
2618 | ! Mem[00000000300c1410] = 000000e1, %l1 = ffffffffffffffff | |
2619 | lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000e1 | |
2620 | ! %l6 = 6de9520cba4da1cf, immed = 00000b4d, %y = 00000000 | |
2621 | udiv %l6,0xb4d,%l1 ! %l1 = 0000000000107c62 | |
2622 | mov %l0,%y ! %y = 000000b7 | |
2623 | ! Mem[0000000030181400] = 00000000e3b626ff, %f24 = c5c38b2e 00000000 | |
2624 | ldda [%i6+%g0]0x89,%f24 ! %f24 = 00000000 e3b626ff | |
2625 | ! Mem[0000000020800000] = ff5ed75b, %l0 = 00000000000000b7 | |
2626 | ldsb [%o1+0x001],%l0 ! %l0 = 000000000000005e | |
2627 | ! Mem[0000000030101408] = 00000059, %l4 = 0000000000000000 | |
2628 | ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000059 | |
2629 | ! Starting 10 instruction Store Burst | |
2630 | ! %l4 = 0000000000000059, Mem[00000000211c0001] = ffff7241, %asi = 80 | |
2631 | stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff597241 | |
2632 | ||
2633 | p0_label_102: | |
2634 | ! Mem[0000000010101408] = ff00ffff, %l1 = 0000000000107c62 | |
2635 | swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000ff00ffff | |
2636 | ! %l1 = 00000000ff00ffff, Mem[0000000010041408] = 00000000 | |
2637 | stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff | |
2638 | ! %f14 = bbb4aac3, %f2 = ff0000e3, %f15 = a09fffff | |
2639 | fmuls %f14,%f2 ,%f15 ! %f15 = 7b34ac03 | |
2640 | ! Code Fragment 3 | |
2641 | p0_fragment_8: | |
2642 | ! %l0 = 000000000000005e | |
2643 | setx 0x14c445e87f264ac4,%g7,%l0 ! %l0 = 14c445e87f264ac4 | |
2644 | ! %l1 = 00000000ff00ffff | |
2645 | setx 0xc4bf4e2fd29d1722,%g7,%l1 ! %l1 = c4bf4e2fd29d1722 | |
2646 | setx 0x1fe000, %g1, %g3 | |
2647 | or %l0, %g3, %l0 ! always set perrmask = 0xff | |
2648 | setx 0x1ffff8, %g1, %g2 | |
2649 | and %l0, %g2, %l0 | |
2650 | ta T_CHANGE_HPRIV | |
2651 | stxa %l1, [%l0]ASI_DCACHE_DATA | |
2652 | ta T_CHANGE_NONHPRIV | |
2653 | ! %l0 = 14c445e87f264ac4 | |
2654 | setx 0xc9b154583c18fb62,%g7,%l0 ! %l0 = c9b154583c18fb62 | |
2655 | ! %l1 = c4bf4e2fd29d1722 | |
2656 | setx 0x4705ed3829757dfa,%g7,%l1 ! %l1 = 4705ed3829757dfa | |
2657 | ! Mem[0000000010101414] = 26ffffff, %l0 = c9b154583c18fb62, %asi = 80 | |
2658 | swapa [%i4+0x014]%asi,%l0 ! %l0 = 0000000026ffffff | |
2659 | ! %f0 = 7379cabb 000000e1, Mem[0000000010101410] = ff000000 3c18fb62 | |
2660 | stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7379cabb 000000e1 | |
2661 | ! %f18 = 00000000, Mem[0000000010181410] = 00000000 | |
2662 | sta %f18,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 | |
2663 | ! %l4 = 0000000000000059, Mem[0000000020800040] = 00d7a3d2, %asi = 80 | |
2664 | stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 0059a3d2 | |
2665 | ! %l2 = 00000000000000ff, Mem[0000000010041410] = 00000059 | |
2666 | stha %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff | |
2667 | ! Starting 10 instruction Load Burst | |
2668 | ! Mem[0000000030181400] = ff26b6e3, %l5 = 00000000000000ff | |
2669 | ldsha [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffff26 | |
2670 | ||
2671 | p0_label_103: | |
2672 | ! Mem[0000000021800040] = 34d10896, %l5 = ffffffffffffff26 | |
2673 | lduh [%o3+0x040],%l5 ! %l5 = 00000000000034d1 | |
2674 | ! Mem[0000000030101400] = ffffffff, %l1 = 4705ed3829757dfa | |
2675 | lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff | |
2676 | ! Mem[0000000010181410] = 00000000000000b7, %f0 = 7379cabb 000000e1 | |
2677 | ldda [%i6+%o5]0x80,%f0 ! %f0 = 00000000 000000b7 | |
2678 | ! Mem[0000000030001408] = 00000000 00000000, %l2 = 000000ff, %l3 = 82000000 | |
2679 | ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000 | |
2680 | ! Mem[0000000010141410] = ff000000000000e3, %l1 = 00000000000000ff | |
2681 | ldxa [%i5+%o5]0x80,%l1 ! %l1 = ff000000000000e3 | |
2682 | ! Mem[00000000300c1408] = ffc2b567, %l3 = 0000000000000000 | |
2683 | ldsha [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffc2 | |
2684 | ! Mem[0000000010141418] = 5590009d, %l1 = ff000000000000e3 | |
2685 | ldsh [%i5+0x018],%l1 ! %l1 = 0000000000005590 | |
2686 | ! Mem[000000001000140c] = 3791c43b, %l3 = ffffffffffffffc2 | |
2687 | lduwa [%i0+0x00c]%asi,%l3 ! %l3 = 000000003791c43b | |
2688 | ! Mem[0000000030041408] = ffe70000 ff005756, %l6 = ba4da1cf, %l7 = 000000d7 | |
2689 | ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000ff005756 00000000ffe70000 | |
2690 | ! Starting 10 instruction Store Burst | |
2691 | ! Mem[0000000010001410] = ff900102, %l1 = 00005590, %l4 = 00000059 | |
2692 | add %i0,0x10,%g1 | |
2693 | casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ff900102 | |
2694 | ||
2695 | p0_label_104: | |
2696 | ! Mem[0000000010001420] = 3a4ab61d, %l0 = 0000000026ffffff, %asi = 80 | |
2697 | swapa [%i0+0x020]%asi,%l0 ! %l0 = 000000003a4ab61d | |
2698 | ! Mem[00000000300c1408] = 67b5c2ff, %l6 = 00000000ff005756 | |
2699 | swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000067b5c2ff | |
2700 | ! %l3 = 000000003791c43b, Mem[00000000300c1400] = 88000000 | |
2701 | stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3791c43b | |
2702 | ! Mem[0000000030081410] = ff000000, %l1 = 0000000000005590 | |
2703 | ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff | |
2704 | ! Mem[0000000010181410] = 00000000, %l1 = 00000000000000ff | |
2705 | swapa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000 | |
2706 | ! %f2 = ff0000e3 596de9bb, Mem[0000000010181410] = ff000000 b7000000 | |
2707 | stda %f2 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff0000e3 596de9bb | |
2708 | ! Mem[0000000010181400] = ff000000, %l4 = 00000000ff900102 | |
2709 | lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ff00 | |
2710 | ! %f21 = 000000e3, Mem[000000001000143c] = 0968dd83 | |
2711 | st %f21,[%i0+0x03c] ! Mem[000000001000143c] = 000000e3 | |
2712 | ! Mem[0000000030101410] = ff000000, %l7 = 00000000ffe70000 | |
2713 | swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff000000 | |
2714 | ! Starting 10 instruction Load Burst | |
2715 | ! Mem[0000000010141408] = 000000ff, %l2 = 0000000000000000 | |
2716 | lduha [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff | |
2717 | ||
2718 | p0_label_105: | |
2719 | ! Mem[0000000030101400] = ffffffff, %l0 = 000000003a4ab61d | |
2720 | lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff | |
2721 | ! Mem[0000000010041400] = 67b582ff, %l3 = 000000003791c43b | |
2722 | ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffff | |
2723 | ! Mem[0000000020800040] = 0059a3d2, %l2 = 00000000000000ff | |
2724 | ldsh [%o1+0x040],%l2 ! %l2 = 0000000000000059 | |
2725 | ! Mem[0000000030041410] = a09fffff 000000ff, %l6 = 67b5c2ff, %l7 = ff000000 | |
2726 | ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff 00000000a09fffff | |
2727 | ! Mem[0000000030101400] = ffffffff, %l5 = 00000000000034d1 | |
2728 | lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000ffffffff | |
2729 | ! Mem[00000000300c1408] = 565700ff, %l6 = 00000000000000ff | |
2730 | lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000056 | |
2731 | ! Mem[00000000201c0000] = 009f2cc7, %l4 = 000000000000ff00 | |
2732 | ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000 | |
2733 | ! Mem[0000000030041410] = ff000000, %l5 = 00000000ffffffff | |
2734 | lduha [%i1+%o5]0x81,%l5 ! %l5 = 000000000000ff00 | |
2735 | ! Mem[0000000010101410] = bbca7973, %l0 = 00000000000000ff | |
2736 | ldsba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000073 | |
2737 | ! Starting 10 instruction Store Burst | |
2738 | ! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000000 | |
2739 | swapa [%i4+%g0]0x88,%l4 ! %l4 = 00000000ffffffff | |
2740 | ||
2741 | p0_label_106: | |
2742 | ! Mem[0000000030041410] = ff000000, %l3 = ffffffffffffffff | |
2743 | ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 000000ff000000ff | |
2744 | ! %l6 = 0000000000000056, Mem[0000000030001400] = d700000000000000 | |
2745 | stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000056 | |
2746 | ! %f0 = 00000000 000000b7 ff0000e3 596de9bb | |
2747 | ! %f4 = 00000000 40a0db9a 000000e3 d2077973 | |
2748 | ! %f8 = 3ba5ef0b a2ae6320 00000000 00000059 | |
2749 | ! %f12 = ff000000 ffff2ceb bbb4aac3 7b34ac03 | |
2750 | stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400 | |
2751 | ! Mem[0000000030101400] = ffffffff, %l2 = 0000000000000059 | |
2752 | swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffffffff | |
2753 | ! %l5 = 000000000000ff00, %l3 = 00000000000000ff, %y = 000000b7 | |
2754 | smul %l5,%l3,%l3 ! %l3 = 0000000000fe0100, %y = 00000000 | |
2755 | ! Mem[0000000030001400] = 00000056, %l1 = 0000000000000000 | |
2756 | ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000056000000ff | |
2757 | ! %l0 = 0000000000000073, Mem[00000000300c1408] = ff005756 | |
2758 | stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff005773 | |
2759 | membar #Sync ! Added by membar checker (15) | |
2760 | ! Mem[0000000030041400] = 00000000, %l4 = 00000000ffffffff | |
2761 | ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff | |
2762 | ! %f16 = 00000000 40a0db9a, Mem[0000000030181400] = ff26b6e3 00000000 | |
2763 | stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 40a0db9a | |
2764 | ! Starting 10 instruction Load Burst | |
2765 | ! Mem[0000000010181400] = ff000000, %l5 = 000000000000ff00 | |
2766 | ldsh [%i6+%g0],%l5 ! %l5 = ffffffffffffff00 | |
2767 | ||
2768 | p0_label_107: | |
2769 | ! Mem[0000000030181408] = b0ede7ff ffff00ff, %l2 = ffffffff, %l3 = 00fe0100 | |
2770 | ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff 00000000b0ede7ff | |
2771 | ! Mem[0000000010181400] = ff000000, %l7 = 00000000a09fffff | |
2772 | lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ff00 | |
2773 | ! Mem[0000000010081400] = ffffffff000000ff, %f20 = 00000000 000000e3 | |
2774 | ldda [%i2+%g0]0x88,%f20 ! %f20 = ffffffff 000000ff | |
2775 | ! Mem[0000000010101410] = 7379cabb, %l2 = 00000000ffff00ff | |
2776 | lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000007379 | |
2777 | ! Mem[0000000030001400] = ff000000, %l1 = 0000000000000056 | |
2778 | lduha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000ff00 | |
2779 | ! %l2 = 0000000000007379, imm = 00000000000004b5, %l6 = 0000000000000056 | |
2780 | addc %l2,0x4b5,%l6 ! %l6 = 000000000000782e | |
2781 | ! Mem[00000000100c1400] = f11bdf05 bbe90000, %l6 = 0000782e, %l7 = 0000ff00 | |
2782 | ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000bbe90000 00000000f11bdf05 | |
2783 | ! Mem[0000000030141400] = 939563c7, %l7 = 00000000f11bdf05 | |
2784 | ldsba [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffff93 | |
2785 | ! Mem[0000000010081400] = ffffffff000000ff, %l6 = 00000000bbe90000 | |
2786 | ldxa [%i2+%g0]0x88,%l6 ! %l6 = ffffffff000000ff | |
2787 | ! Starting 10 instruction Store Burst | |
2788 | ! Mem[0000000010041414] = eb4b1039, %l5 = ffffffffffffff00 | |
2789 | ldstuba [%i1+0x014]%asi,%l5 ! %l5 = 000000eb000000ff | |
2790 | ||
2791 | p0_label_108: | |
2792 | ! Mem[0000000030081410] = ff000000, %l1 = 000000000000ff00 | |
2793 | swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000 | |
2794 | ! %f16 = 00000000 40a0db9a 00000000 020190ff | |
2795 | ! %f20 = ffffffff 000000ff 5590009d 20e4862f | |
2796 | ! %f24 = 00000000 e3b626ff ffffffb7 000000f6 | |
2797 | ! %f28 = bbb4aac3 ee1c5974 596de9bb ff005756 | |
2798 | stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400 | |
2799 | ! Mem[0000000030141408] = e3000000, %l7 = ffffffffffffff93 | |
2800 | ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff | |
2801 | ! Mem[00000000100c1410] = 2f86e420, %l1 = 00000000ff000000 | |
2802 | ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000020000000ff | |
2803 | ! %l2 = 0000000000007379, Mem[0000000010181400] = 000000ff | |
2804 | stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000079 | |
2805 | ! Mem[0000000030101400] = 59000000, %l0 = 0000000000000073 | |
2806 | swapa [%i4+%g0]0x89,%l0 ! %l0 = 0000000059000000 | |
2807 | ! %f8 = 3ba5ef0b a2ae6320, %l1 = 0000000000000020 | |
2808 | ! Mem[0000000010101418] = b5362b7c000000a0 | |
2809 | add %i4,0x018,%g1 | |
2810 | stda %f8,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101418] = b5362b7c000000a0 | |
2811 | ! Mem[00000000100c1434] = 4940b0a1, %l6 = ffffffff000000ff | |
2812 | ldstub [%i3+0x034],%l6 ! %l6 = 00000049000000ff | |
2813 | ! %l2 = 00007379, %l3 = b0ede7ff, Mem[0000000010141420] = ffc2e890 00000000 | |
2814 | std %l2,[%i5+0x020] ! Mem[0000000010141420] = 00007379 b0ede7ff | |
2815 | ! Starting 10 instruction Load Burst | |
2816 | ! Mem[0000000010041408] = ffff0000, %l2 = 0000000000007379 | |
2817 | ldswa [%i1+0x008]%asi,%l2 ! %l2 = ffffffffffff0000 | |
2818 | ||
2819 | p0_label_109: | |
2820 | ! Mem[0000000010101410] = 7379cabb000000e1, %l7 = 0000000000000000 | |
2821 | ldxa [%i4+%o5]0x80,%l7 ! %l7 = 7379cabb000000e1 | |
2822 | ! Mem[0000000010001408] = ffff2ceb, %l5 = 00000000000000eb | |
2823 | ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffff2ceb | |
2824 | ! Mem[000000001014140c] = 000067b5, %l0 = 0000000059000000 | |
2825 | ldsha [%i5+0x00c]%asi,%l0 ! %l0 = 0000000000000000 | |
2826 | ! Mem[0000000030101408] = 59000000 00000000, %l2 = ffff0000, %l3 = b0ede7ff | |
2827 | ldda [%i4+%o4]0x81,%l2 ! %l2 = 0000000059000000 0000000000000000 | |
2828 | ! %l0 = 0000000000000000, %l2 = 0000000059000000, %l4 = 0000000000000000 | |
2829 | udivx %l0,%l2,%l4 ! %l4 = 0000000000000000 | |
2830 | membar #Sync ! Added by membar checker (16) | |
2831 | ! Mem[0000000030181410] = ff000000 ffffffff, %l4 = 00000000, %l5 = ffff2ceb | |
2832 | ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000ffffffff | |
2833 | ! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000 | |
2834 | lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000 | |
2835 | ! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000 | |
2836 | lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000 | |
2837 | ! Mem[0000000030101410] = ffe70000, %l0 = 0000000000000000 | |
2838 | lduha [%i4+%o5]0x81,%l0 ! %l0 = 000000000000ffe7 | |
2839 | ! Starting 10 instruction Store Burst | |
2840 | ! %l2 = 0000000059000000, Mem[0000000010001408] = ffff2ceb | |
2841 | stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 59000000 | |
2842 | ||
2843 | p0_label_110: | |
2844 | ! %l1 = 0000000000000020, Mem[0000000030181410] = ff000000 | |
2845 | stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 20000000 | |
2846 | ! Mem[0000000010141406] = 00000000, %l7 = 7379cabb000000e1 | |
2847 | ldstuba [%i5+0x006]%asi,%l7 ! %l7 = 00000000000000ff | |
2848 | ! Mem[0000000010001400] = 59000022, %l0 = 000000000000ffe7 | |
2849 | ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000059000000ff | |
2850 | ! %f24 = 00000000 e3b626ff, %l0 = 0000000000000059 | |
2851 | ! Mem[0000000010001430] = 6de9520cba4da1cf | |
2852 | add %i0,0x030,%g1 | |
2853 | stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001430] = ff26b6e3ba4da1cf | |
2854 | ! Mem[00000000100c1400] = 0000e9bb05df1bf1, %l5 = 00000000ffffffff, %l2 = 0000000059000000 | |
2855 | casxa [%i3]0x80,%l5,%l2 ! %l2 = 0000e9bb05df1bf1 | |
2856 | ! %l3 = 0000000000000000, Mem[0000000010001410] = 020190ff | |
2857 | stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 | |
2858 | ! Mem[000000001004142d] = ac77cdff, %l4 = 00000000ff000000 | |
2859 | ldstub [%i1+0x02d],%l4 ! %l4 = 00000077000000ff | |
2860 | ! %l6 = 0000000000000049, Mem[0000000030141408] = e30000ff | |
2861 | stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = e3000049 | |
2862 | ! Mem[0000000030001410] = c3aab4bb, %l5 = 00000000ffffffff | |
2863 | swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000c3aab4bb | |
2864 | ! Starting 10 instruction Load Burst | |
2865 | ! Mem[000000001000141c] = 3649d611, %l0 = 0000000000000059 | |
2866 | lduw [%i0+0x01c],%l0 ! %l0 = 000000003649d611 | |
2867 | ||
2868 | p0_label_111: | |
2869 | ! Mem[0000000010101410] = 7379cabb, %l3 = 0000000000000000 | |
2870 | lduha [%i4+%o5]0x80,%l3 ! %l3 = 0000000000007379 | |
2871 | ! %f10 = 00000000 00000059, Mem[0000000010041400] = ff82b567 19004a3a | |
2872 | std %f10,[%i1+%g0] ! Mem[0000000010041400] = 00000000 00000059 | |
2873 | ! Mem[0000000010101428] = 000000a0, %l0 = 000000003649d611 | |
2874 | lduwa [%i4+0x028]%asi,%l0 ! %l0 = 00000000000000a0 | |
2875 | ! Mem[0000000030041408] = ff0000e3, %l3 = 0000000000007379 | |
2876 | ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffff0000e3 | |
2877 | ! Mem[0000000010181430] = 000000e3, %l0 = 00000000000000a0 | |
2878 | lduh [%i6+0x032],%l0 ! %l0 = 00000000000000e3 | |
2879 | ! Mem[0000000030081410] = 00ff0000, %l3 = ffffffffff0000e3 | |
2880 | ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000 | |
2881 | ! Mem[00000000100c1410] = ffe4862f, %l4 = 0000000000000077 | |
2882 | ldsba [%i3+0x012]%asi,%l4 ! %l4 = ffffffffffffff86 | |
2883 | ! Mem[0000000010141400] = 00000000, %l2 = 0000e9bb05df1bf1 | |
2884 | ldswa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000 | |
2885 | ! Mem[0000000030141400] = c7639593, %l6 = 0000000000000049 | |
2886 | lduba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000093 | |
2887 | ! Starting 10 instruction Store Burst | |
2888 | ! %l7 = 0000000000000000, Mem[0000000010041400] = 00000000 | |
2889 | stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 | |
2890 | ||
2891 | p0_label_112: | |
2892 | ! Mem[000000001014143c] = 7b3de5ff, %l0 = 00000000000000e3 | |
2893 | swap [%i5+0x03c],%l0 ! %l0 = 000000007b3de5ff | |
2894 | ! %l2 = 00000000, %l3 = 00000000, Mem[00000000300c1410] = e1000000 7f76cd4b | |
2895 | stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 00000000 | |
2896 | ! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = 00000000 00000000 | |
2897 | stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000 | |
2898 | ! Mem[000000001014140c] = 000067b5, %l0 = 000000007b3de5ff, %asi = 80 | |
2899 | swapa [%i5+0x00c]%asi,%l0 ! %l0 = 00000000000067b5 | |
2900 | ! %f10 = 00000000 00000059, %l1 = 0000000000000020 | |
2901 | ! Mem[0000000010181418] = 00000000bbcaffff | |
2902 | add %i6,0x018,%g1 | |
2903 | stda %f10,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010181418] = 00000000bbcaffff | |
2904 | ! %f18 = 00000000, Mem[0000000010101410] = 7379cabb | |
2905 | sta %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 | |
2906 | ! Mem[0000000030181410] = 00000020, %l4 = ffffffffffffff86 | |
2907 | ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 00000020000000ff | |
2908 | ! Mem[0000000010041428] = 5aa5c652acffcdff, %l3 = 0000000000000000, %l0 = 00000000000067b5 | |
2909 | add %i1,0x28,%g1 | |
2910 | casxa [%g1]0x80,%l3,%l0 ! %l0 = 5aa5c652acffcdff | |
2911 | ! %l5 = 00000000c3aab4bb, Mem[0000000010001410] = 00000000 | |
2912 | stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = c3aab4bb | |
2913 | ! Starting 10 instruction Load Burst | |
2914 | ! Mem[0000000030101410] = 000000000000e7ff, %f4 = 00000000 40a0db9a | |
2915 | ldda [%i4+%o5]0x89,%f4 ! %f4 = 00000000 0000e7ff | |
2916 | ||
2917 | p0_label_113: | |
2918 | ! Mem[0000000010101400] = 0000000000000000, %f4 = 00000000 0000e7ff | |
2919 | ldda [%i4+%g0]0x88,%f4 ! %f4 = 00000000 00000000 | |
2920 | membar #Sync ! Added by membar checker (17) | |
2921 | ! Mem[0000000030001400] = ff000000 00000000 00000000 00000000 | |
2922 | ! Mem[0000000030001410] = ffffffff a09fffff 89263027 c6f0c4ed | |
2923 | ! Mem[0000000030001420] = 2691738c 045782c0 3b6aecaa e2ac9731 | |
2924 | ! Mem[0000000030001430] = cfa18f70 39d2e96d 4138c2eb ddf5adb2 | |
2925 | ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400 | |
2926 | ! Mem[00000000100c1408] = 00000000, %l7 = 0000000000000000 | |
2927 | lduwa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000 | |
2928 | ! Mem[0000000030081410] = 0000ff00, %l6 = 0000000000000093 | |
2929 | lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000 | |
2930 | ! Mem[00000000211c0000] = ff597241, %l3 = 0000000000000000 | |
2931 | lduh [%o2+%g0],%l3 ! %l3 = 000000000000ff59 | |
2932 | ! Mem[00000000300c1408] = 735700ff, %l4 = 0000000000000020 | |
2933 | ldsba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000073 | |
2934 | ! Mem[0000000030041408] = ff0000e3, %l6 = 0000000000000000 | |
2935 | ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffff00 | |
2936 | ! Mem[00000000300c1408] = ff005773, %l0 = 5aa5c652acffcdff | |
2937 | ldsha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000005773 | |
2938 | ! Mem[0000000010081410] = e1000000 bbca7973, %l6 = ffffff00, %l7 = 00000000 | |
2939 | ldd [%i2+%o5],%l6 ! %l6 = 00000000e1000000 00000000bbca7973 | |
2940 | ! Starting 10 instruction Store Burst | |
2941 | ! %l4 = 00000073, %l5 = c3aab4bb, Mem[0000000030181400] = 40a0db9a 00000000 | |
2942 | stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000073 c3aab4bb | |
2943 | ||
2944 | p0_label_114: | |
2945 | ! %l7 = 00000000bbca7973, Mem[0000000010001400] = 220000ff | |
2946 | stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = bbca7973 | |
2947 | ! %l1 = 0000000000000020, Mem[000000001014142f] = 2302b6d6 | |
2948 | stb %l1,[%i5+0x02f] ! Mem[000000001014142c] = 2302b620 | |
2949 | ! %f30 = 596de9bb ff005756, Mem[0000000010181408] = 00000000 00000000 | |
2950 | stda %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = 596de9bb ff005756 | |
2951 | ! %l2 = 0000000000000000, %l6 = 00000000e1000000, %l1 = 0000000000000020 | |
2952 | addc %l2,%l6,%l1 ! %l1 = 00000000e1000000 | |
2953 | ! %l2 = 0000000000000000, Mem[0000000030081408] = ff005756 | |
2954 | stha %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00005756 | |
2955 | ! %l4 = 0000000000000073, Mem[0000000030181408] = ff90010200000000 | |
2956 | stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000073 | |
2957 | ! %l2 = 0000000000000000, Mem[0000000030081408] = 82377bbb56570000 | |
2958 | stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000 | |
2959 | ! Mem[0000000010001410] = c3aab4bb, %l6 = 00000000e1000000 | |
2960 | ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000c3000000ff | |
2961 | ! Mem[0000000010141400] = 00000000, %l3 = 000000000000ff59 | |
2962 | ldstuba [%i5+0x000]%asi,%l3 ! %l3 = 00000000000000ff | |
2963 | ! Starting 10 instruction Load Burst | |
2964 | ! Mem[0000000030181408] = 00000000, %l5 = 00000000c3aab4bb | |
2965 | ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000 | |
2966 | ||
2967 | p0_label_115: | |
2968 | ! Mem[0000000030001400] = 000000ff, %l6 = 00000000000000c3 | |
2969 | ldsha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff | |
2970 | ! Mem[000000001004142c] = acffcdff, %l5 = 0000000000000000 | |
2971 | ldsw [%i1+0x02c],%l5 ! %l5 = ffffffffacffcdff | |
2972 | ! Mem[0000000010041400] = 00000000 00000059, %l0 = 00005773, %l1 = e1000000 | |
2973 | ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000059 | |
2974 | ! Mem[00000000201c0000] = 009f2cc7, %l5 = ffffffffacffcdff | |
2975 | lduh [%o0+%g0],%l5 ! %l5 = 000000000000009f | |
2976 | ! Mem[0000000010001408] = 00000059, %l5 = 000000000000009f | |
2977 | lduha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000 | |
2978 | ! Mem[0000000010001410] = bbb4aaff, %l6 = 00000000000000ff | |
2979 | ldsba [%i0+%o5]0x88,%l6 ! %l6 = ffffffffffffffff | |
2980 | ! Mem[00000000300c1408] = ff005773, %l3 = 0000000000000000 | |
2981 | lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000073 | |
2982 | ! Mem[00000000300c1408] = 735700ff ffffffff, %l4 = 00000073, %l5 = 00000000 | |
2983 | ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000735700ff 00000000ffffffff | |
2984 | ! Mem[0000000030141408] = 490000e3bbe96d59, %l6 = ffffffffffffffff | |
2985 | ldxa [%i5+%o4]0x81,%l6 ! %l6 = 490000e3bbe96d59 | |
2986 | ! Starting 10 instruction Store Burst | |
2987 | ! %l3 = 0000000000000073, Mem[0000000021800040] = 34d10896 | |
2988 | stb %l3,[%o3+0x040] ! Mem[0000000021800040] = 73d10896 | |
2989 | ||
2990 | p0_label_116: | |
2991 | ! %f20 = ffffffff, %f17 = 40a0db9a | |
2992 | fcmpes %fcc3,%f20,%f17 ! %fcc3 = 3 | |
2993 | membar #Sync ! Added by membar checker (18) | |
2994 | ! %l6 = bbe96d59, %l7 = bbca7973, Mem[0000000030001400] = ff000000 00000000 | |
2995 | stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = bbe96d59 bbca7973 | |
2996 | ! %l3 = 0000000000000073, Mem[0000000030181408] = 00000000 | |
2997 | stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000073 | |
2998 | ! %l5 = 00000000ffffffff, Mem[0000000030101400] = 00000073 | |
2999 | stwa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff | |
3000 | ! %l4 = 00000000735700ff, Mem[0000000020800040] = 0059a3d2 | |
3001 | sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 00ffa3d2 | |
3002 | ! %l4 = 00000000735700ff, Mem[00000000300c1408] = 735700ffffffffff | |
3003 | stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000735700ff | |
3004 | ! Mem[0000000010001400] = bbca7973, %l5 = 00000000ffffffff | |
3005 | swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000bbca7973 | |
3006 | ! %l1 = 0000000000000059, Mem[0000000010041438] = 00000000 | |
3007 | sth %l1,[%i1+0x038] ! Mem[0000000010041438] = 00590000 | |
3008 | ! %f7 = c6f0c4ed, Mem[0000000010041400] = 00000000 | |
3009 | sta %f7 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = c6f0c4ed | |
3010 | ! Starting 10 instruction Load Burst | |
3011 | ! Mem[00000000211c0000] = ff597241, %l1 = 0000000000000059 | |
3012 | lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ff59 | |
3013 | ||
3014 | p0_label_117: | |
3015 | ! Mem[00000000100c1400] = 0000e9bb, %l1 = 000000000000ff59 | |
3016 | lduwa [%i3+%g0]0x80,%l1 ! %l1 = 000000000000e9bb | |
3017 | ! Mem[0000000010101424] = 00000000, %f18 = 00000000 | |
3018 | lda [%i4+0x024]%asi,%f18 ! %f18 = 00000000 | |
3019 | ! Mem[0000000010001424] = 39104beb, %l2 = 0000000000000000 | |
3020 | ldsba [%i0+0x024]%asi,%l2 ! %l2 = 0000000000000039 | |
3021 | ! Mem[0000000030041410] = 00000000, %l1 = 000000000000e9bb | |
3022 | lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000 | |
3023 | ! Mem[0000000030181410] = 000000ff, %l7 = 00000000bbca7973 | |
3024 | ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffff | |
3025 | ! %l1 = 0000000000000000, %l6 = 490000e3bbe96d59, %y = 00000000 | |
3026 | sdiv %l1,%l6,%l1 ! %l1 = 0000000000000000 | |
3027 | mov %l0,%y ! %y = 00000000 | |
3028 | ! Mem[0000000010101410] = 00000000, %l5 = 00000000bbca7973 | |
3029 | lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000 | |
3030 | ! Mem[0000000030001410] = ffff9fa0 ffffffff, %l6 = bbe96d59, %l7 = ffffffff | |
3031 | ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000ffffffff 00000000ffff9fa0 | |
3032 | ! Code Fragment 4 | |
3033 | p0_fragment_9: | |
3034 | ! %l0 = 0000000000000000 | |
3035 | setx 0x2133069f984c0fdf,%g7,%l0 ! %l0 = 2133069f984c0fdf | |
3036 | ! %l1 = 0000000000000000 | |
3037 | setx 0x5d1b78e85c6c9e94,%g7,%l1 ! %l1 = 5d1b78e85c6c9e94 | |
3038 | setx 0x7ff8, %g1, %g2 | |
3039 | and %l0, %g2, %l0 | |
3040 | setx 0xffffffff, %g1, %g2 | |
3041 | and %l1, %g2, %l1 | |
3042 | setx 0x100000000, %g1, %g2 | |
3043 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
3044 | ta T_CHANGE_HPRIV | |
3045 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
3046 | ta T_CHANGE_NONHPRIV | |
3047 | ! %l0 = 2133069f984c0fdf | |
3048 | setx 0xbba6dde858bfe34c,%g7,%l0 ! %l0 = bba6dde858bfe34c | |
3049 | ! %l1 = 5d1b78e85c6c9e94 | |
3050 | setx 0x396dc05f8f75e884,%g7,%l1 ! %l1 = 396dc05f8f75e884 | |
3051 | ! Starting 10 instruction Store Burst | |
3052 | ! %f20 = ffffffff, Mem[00000000300c1400] = 3bc49137 | |
3053 | sta %f20,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff | |
3054 | ||
3055 | p0_label_118: | |
3056 | ! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000073 | |
3057 | ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff | |
3058 | ! Mem[0000000010141400] = ff000000, %l0 = 58bfe34c, %l0 = 58bfe34c | |
3059 | casa [%i5]0x80,%l0,%l0 ! %l0 = 00000000ff000000 | |
3060 | ! Mem[0000000030081408] = 00000000, %l1 = 396dc05f8f75e884 | |
3061 | ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff | |
3062 | ! %l5 = 0000000000000000, Mem[0000000010181400] = 00000079 | |
3063 | stha %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 | |
3064 | ! Mem[000000001000141d] = 3649d611, %l6 = 00000000ffffffff | |
3065 | ldstuba [%i0+0x01d]%asi,%l6 ! %l6 = 00000049000000ff | |
3066 | ! Mem[0000000030101410] = ffe70000, %l5 = 0000000000000000 | |
3067 | ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000ff000000ff | |
3068 | ! Mem[00000000300c1410] = 00000000, %l4 = 00000000735700ff | |
3069 | swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000 | |
3070 | ! Mem[0000000030081400] = ffffffff, %l6 = 0000000000000049 | |
3071 | swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ffffffff | |
3072 | ! Mem[0000000010001410] = ffaab4bb, %l1 = 0000000000000000 | |
3073 | swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ffaab4bb | |
3074 | ! Starting 10 instruction Load Burst | |
3075 | ! Mem[0000000030181400] = 00000073, %l3 = 0000000000000000 | |
3076 | lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000073 | |
3077 | ||
3078 | p0_label_119: | |
3079 | ! Mem[0000000010081410] = e1000000, %l7 = 00000000ffff9fa0 | |
3080 | ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffe1000000 | |
3081 | ! Mem[0000000030101410] = ffe7000000000000, %l2 = 0000000000000039 | |
3082 | ldxa [%i4+%o5]0x81,%l2 ! %l2 = ffe7000000000000 | |
3083 | ! Mem[0000000010141438] = bb48fd0c, %l2 = ffe7000000000000 | |
3084 | ldsh [%i5+0x03a],%l2 ! %l2 = fffffffffffffd0c | |
3085 | ! Mem[0000000010081408] = 00000000, %l3 = 0000000000000073 | |
3086 | ldswa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000 | |
3087 | ! Mem[0000000010001404] = bb7b3782, %l2 = fffffffffffffd0c | |
3088 | ldswa [%i0+0x004]%asi,%l2 ! %l2 = ffffffffbb7b3782 | |
3089 | ! Mem[0000000020800040] = 00ffa3d2, %l3 = 0000000000000000 | |
3090 | ldsha [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff | |
3091 | ! Mem[0000000010041410] = 000000ff, %l0 = 00000000ff000000 | |
3092 | ldsha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff | |
3093 | ! Mem[0000000030141408] = e3000049, %l1 = 00000000ffaab4bb | |
3094 | lduwa [%i5+%o4]0x89,%l1 ! %l1 = 00000000e3000049 | |
3095 | ! Mem[000000001018140c] = ff005756, %l4 = 0000000000000000 | |
3096 | ldsw [%i6+0x00c],%l4 ! %l4 = ffffffffff005756 | |
3097 | ! Starting 10 instruction Store Burst | |
3098 | ! Mem[0000000010181400] = 00000000, %l4 = ffffffffff005756 | |
3099 | swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000 | |
3100 | ||
3101 | p0_label_120: | |
3102 | ! Mem[00000000201c0000] = 009f2cc7, %l4 = 0000000000000000 | |
3103 | ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff | |
3104 | ! Mem[0000000010141408] = 000000ff, %l5 = 00000000000000ff | |
3105 | swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff | |
3106 | ! Mem[0000000010041400] = c6f0c4ed, %l0 = 00000000000000ff | |
3107 | ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 000000c6000000ff | |
3108 | ! %l1 = 00000000e3000049, Mem[0000000030101400] = 000000d7ffffffff | |
3109 | stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000e3000049 | |
3110 | ! Mem[0000000010041410] = ff000000, %l7 = ffffffffe1000000 | |
3111 | ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff | |
3112 | ! Mem[00000000300c1400] = ffffffff, %l6 = 00000000ffffffff | |
3113 | ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff | |
3114 | ! %f15 = ddf5adb2, Mem[0000000010001408] = 59000000 | |
3115 | sta %f15,[%i0+%o4]0x88 ! Mem[0000000010001408] = ddf5adb2 | |
3116 | ! %l7 = 00000000000000ff, Mem[0000000030041400] = 000000ff | |
3117 | stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff | |
3118 | ! %l2 = ffffffffbb7b3782, Mem[0000000010101408] = 00107c62 | |
3119 | stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00103782 | |
3120 | ! Starting 10 instruction Load Burst | |
3121 | ! Mem[0000000030081410] = 00ff0000, %l2 = ffffffffbb7b3782 | |
3122 | ldswa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000ff0000 | |
3123 | ||
3124 | p0_label_121: | |
3125 | ! Mem[00000000300c1408] = 00000000, %l0 = 00000000000000c6 | |
3126 | ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000 | |
3127 | ! Mem[0000000030101408] = 59000000, %f17 = 40a0db9a | |
3128 | lda [%i4+%o4]0x81,%f17 ! %f17 = 59000000 | |
3129 | ! Mem[0000000030101410] = ffe70000, %l5 = 00000000000000ff | |
3130 | ldswa [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffe70000 | |
3131 | ! Mem[0000000030081400] = 00000049, %l3 = 00000000000000ff | |
3132 | lduwa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000049 | |
3133 | ! Mem[0000000010101410] = 00000000, %l5 = ffffffffffe70000 | |
3134 | lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000 | |
3135 | ! Mem[0000000010101408] = 00103782, %l6 = 00000000000000ff | |
3136 | lduwa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000103782 | |
3137 | ! Mem[00000000100c1400] = 0000e9bb, %l2 = 0000000000ff0000 | |
3138 | ldsba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000 | |
3139 | ! Mem[0000000010041420] = ffffffff000000f6, %f0 = ff000000 00000000 | |
3140 | ldd [%i1+0x020],%f0 ! %f0 = ffffffff 000000f6 | |
3141 | ! %f18 = 00000000, %f31 = ff005756, %f13 = 39d2e96d | |
3142 | fadds %f18,%f31,%f13 ! %f13 = ff005756 | |
3143 | ! Starting 10 instruction Store Burst | |
3144 | ! Mem[0000000030081400] = 00000049, %l0 = 0000000000000000 | |
3145 | swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000049 | |
3146 | ||
3147 | p0_label_122: | |
3148 | ! Mem[00000000211c0001] = ff597241, %l6 = 0000000000103782 | |
3149 | ldstub [%o2+0x001],%l6 ! %l6 = 00000059000000ff | |
3150 | ! %l3 = 0000000000000049, Mem[0000000030081408] = ff000000 | |
3151 | stwa %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000049 | |
3152 | ! %f20 = ffffffff 000000ff, Mem[00000000300c1408] = 00000000 735700ff | |
3153 | stda %f20,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff 000000ff | |
3154 | ! Mem[0000000030081408] = 00000049, %l1 = 00000000e3000049 | |
3155 | swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000049 | |
3156 | ! %l4 = 0000000000000000, Mem[0000000030081408] = e3000049 | |
3157 | stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000049 | |
3158 | ! Code Fragment 4 | |
3159 | p0_fragment_10: | |
3160 | ! %l0 = 0000000000000049 | |
3161 | setx 0x0a643627c8ccc23f,%g7,%l0 ! %l0 = 0a643627c8ccc23f | |
3162 | ! %l1 = 0000000000000049 | |
3163 | setx 0x6de00c1006ec356f,%g7,%l1 ! %l1 = 6de00c1006ec356f | |
3164 | setx 0x7ff8, %g1, %g2 | |
3165 | and %l0, %g2, %l0 | |
3166 | setx 0xffffffff, %g1, %g2 | |
3167 | and %l1, %g2, %l1 | |
3168 | setx 0x100000000, %g1, %g2 | |
3169 | or %l1, %g2, %l1 ! Set bit 32 - perrinj | |
3170 | ta T_CHANGE_HPRIV | |
3171 | stxa %l1, [%l0]ASI_ICACHE_INSTR | |
3172 | ta T_CHANGE_NONHPRIV | |
3173 | ! %l0 = 0a643627c8ccc23f | |
3174 | setx 0x5219652874763c7f,%g7,%l0 ! %l0 = 5219652874763c7f | |
3175 | ! %l1 = 6de00c1006ec356f | |
3176 | setx 0x460b36106ff449ba,%g7,%l1 ! %l1 = 460b36106ff449ba | |
3177 | ! %l5 = 0000000000000000, Mem[0000000010181408] = 596de9bb | |
3178 | stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 | |
3179 | ! %f1 = 000000f6, Mem[00000000300c1400] = ffffffff | |
3180 | sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000f6 | |
3181 | ! Mem[0000000021800140] = 84b45a3c, %l2 = 0000000000000000 | |
3182 | ldstub [%o3+0x140],%l2 ! %l2 = 00000084000000ff | |
3183 | ! Starting 10 instruction Load Burst | |
3184 | ! Mem[00000000100c1408] = 00000000000000ff, %f10 = 3b6aecaa e2ac9731 | |
3185 | ldda [%i3+%o4]0x88,%f10 ! %f10 = 00000000 000000ff | |
3186 | ||
3187 | p0_label_123: | |
3188 | ! Mem[0000000010141410] = ff000000, %l6 = 0000000000000059 | |
3189 | ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000000 | |
3190 | ! Mem[0000000010181410] = 596de9bb, %l3 = 0000000000000049 | |
3191 | ldsba [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffbb | |
3192 | ! Mem[0000000010041400] = fff0c4ed00000059, %l5 = 0000000000000000 | |
3193 | ldxa [%i1+%g0]0x80,%l5 ! %l5 = fff0c4ed00000059 | |
3194 | ! Mem[0000000030081410] = 00ff0000, %l4 = 0000000000000000 | |
3195 | ldswa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000ff0000 | |
3196 | ! Mem[0000000010101400] = 00000000 00000000, %l2 = 00000084, %l3 = ffffffbb | |
3197 | ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000 | |
3198 | ! Mem[0000000020800040] = 00ffa3d2, %l2 = 0000000000000000 | |
3199 | lduh [%o1+0x040],%l2 ! %l2 = 00000000000000ff | |
3200 | ! Mem[0000000010041400] = edc4f0ff, %l2 = 00000000000000ff | |
3201 | lduha [%i1+%g0]0x88,%l2 ! %l2 = 000000000000f0ff | |
3202 | ! Mem[0000000020800040] = 00ffa3d2, %l7 = 00000000000000ff | |
3203 | ldsh [%o1+0x040],%l7 ! %l7 = 00000000000000ff | |
3204 | ! Mem[0000000010141408] = ff000000, %l1 = 460b36106ff449ba | |
3205 | lduba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff | |
3206 | ! Starting 10 instruction Store Burst | |
3207 | ! %l7 = 00000000000000ff, imm = fffffffffffff803, %l6 = ffffffffff000000 | |
3208 | xnor %l7,-0x7fd,%l6 ! %l6 = 0000000000000703 | |
3209 | ||
3210 | p0_label_124: | |
3211 | ! %l7 = 00000000000000ff, Mem[0000000030141400] = 939563c7 | |
3212 | stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff | |
3213 | ! %l5 = fff0c4ed00000059, Mem[0000000030101410] = 0000e7ff | |
3214 | stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000059 | |
3215 | ! %l7 = 00000000000000ff, %l2 = 000000000000f0ff, %l2 = 000000000000f0ff | |
3216 | sdivx %l7,%l2,%l2 ! Div by zero, %l0 = 5219652874763ca7 | |
3217 | ! %f4 = ffffffff a09fffff, %l2 = 0000000000000000 | |
3218 | ! Mem[0000000030181420] = ff26b6e300000000 | |
3219 | add %i6,0x020,%g1 | |
3220 | stda %f4,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181420] = ff26b6e300000000 | |
3221 | ! Mem[0000000010101428] = 000000a0, %l7 = 00000000000000ff | |
3222 | swap [%i4+0x028],%l7 ! %l7 = 00000000000000a0 | |
3223 | ! %l0 = 74763c7f, %l1 = 000000ff, Mem[00000000100c1410] = 2f86e4ff 00000000 | |
3224 | stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 74763c7f 000000ff | |
3225 | ! %l4 = 0000000000ff0000, Mem[000000001018143a] = 5aa5c652 | |
3226 | sth %l4,[%i6+0x03a] ! Mem[0000000010181438] = 5aa50000 | |
3227 | ! %l0 = 74763c7f, %l1 = 000000ff, Mem[0000000030081400] = 00000000 ac77cded | |
3228 | stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 74763c7f 000000ff | |
3229 | ! %l3 = 0000000000000000, Mem[0000000030041400] = ff000000 | |
3230 | stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 | |
3231 | ! Starting 10 instruction Load Burst | |
3232 | ! Mem[00000000100c1418] = 2aeb6dff, %l3 = 0000000000000000 | |
3233 | ldsha [%i3+0x018]%asi,%l3 ! %l3 = 0000000000002aeb | |
3234 | ||
3235 | p0_label_125: | |
3236 | ! Mem[0000000010141430] = bbb4aac3ee1c5974, %l1 = 00000000000000ff | |
3237 | ldxa [%i5+0x030]%asi,%l1 ! %l1 = bbb4aac3ee1c5974 | |
3238 | ! Mem[0000000030141410] = 00000059, %l5 = fff0c4ed00000059 | |
3239 | lduha [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000059 | |
3240 | membar #Sync ! Added by membar checker (19) | |
3241 | ! Mem[00000000300c1400] = f6000000 000000ff ffffffff 000000ff | |
3242 | ! Mem[00000000300c1410] = ff005773 00000000 754a7465 3857c2de | |
3243 | ! Mem[00000000300c1420] = 147fa279 6ad67029 7914086f 5aaa4153 | |
3244 | ! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e | |
3245 | ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400 | |
3246 | ! Mem[00000000211c0000] = ffff7241, %l2 = 0000000000000000 | |
3247 | ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff | |
3248 | ! Mem[0000000010101438] = 09deefe5, %l3 = 0000000000002aeb | |
3249 | lduw [%i4+0x038],%l3 ! %l3 = 0000000009deefe5 | |
3250 | ! Mem[0000000010141430] = bbb4aac3, %l3 = 0000000009deefe5 | |
3251 | lduw [%i5+0x030],%l3 ! %l3 = 00000000bbb4aac3 | |
3252 | ! Mem[0000000010101410] = 00000000000000e1, %f22 = 5590009d 20e4862f | |
3253 | ldda [%i4+%o5]0x80,%f22 ! %f22 = 00000000 000000e1 | |
3254 | ! Mem[000000001010140c] = 00000000, %l3 = 00000000bbb4aac3 | |
3255 | ldsw [%i4+0x00c],%l3 ! %l3 = 0000000000000000 | |
3256 | ! Mem[0000000030101408] = 0000000000000059, %f20 = ffffffff 000000ff | |
3257 | ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 00000059 | |
3258 | ! Starting 10 instruction Store Burst | |
3259 | ! Mem[0000000010101438] = 09deefe591710aaf, %l6 = 0000000000000703, %l1 = bbb4aac3ee1c5974 | |
3260 | add %i4,0x38,%g1 | |
3261 | casxa [%g1]0x80,%l6,%l1 ! %l1 = 09deefe591710aaf | |
3262 | ||
3263 | p0_label_126: | |
3264 | ! %l1 = 09deefe591710aaf, Mem[0000000010041400] = edc4f0ff | |
3265 | stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 91710aaf | |
3266 | ! %l0 = 74763c7f, %l1 = 91710aaf, Mem[0000000010081410] = 000000e1 7379cabb | |
3267 | stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 74763c7f 91710aaf | |
3268 | ! %l0 = 5219652874763c7f, Mem[0000000030141408] = e3000049 | |
3269 | stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 74763c7f | |
3270 | ! %l7 = 00000000000000a0, Mem[0000000010181410] = 596de9bb | |
3271 | stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 596d00a0 | |
3272 | ! Mem[0000000010041400] = 91710aaf, %l1 = 09deefe591710aaf | |
3273 | swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000091710aaf | |
3274 | ! %f22 = 00000000, Mem[0000000010181408] = 00000000 | |
3275 | sta %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 | |
3276 | ! %f20 = 00000000 00000059, %l6 = 0000000000000703 | |
3277 | ! Mem[0000000010081430] = 000000e1b6a6bb80 | |
3278 | add %i2,0x030,%g1 | |
3279 | stda %f20,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010081430] = 59000000b6a6bb80 | |
3280 | ! Mem[0000000010081428] = 0000ff006cb69670, %l1 = 0000000091710aaf, %l2 = ffffffffffffffff | |
3281 | add %i2,0x28,%g1 | |
3282 | casxa [%g1]0x80,%l1,%l2 ! %l2 = 0000ff006cb69670 | |
3283 | ! %l2 = 0000ff006cb69670, Mem[0000000010001420] = 26ffffff39104beb, %asi = 80 | |
3284 | stxa %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000ff006cb69670 | |
3285 | ! Starting 10 instruction Load Burst | |
3286 | ! Mem[0000000030041400] = 00000000, %l0 = 5219652874763c7f | |
3287 | ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000 | |
3288 | ||
3289 | p0_label_127: | |
3290 | ! Mem[0000000010101408] = 8237100000000000, %f20 = 00000000 00000059 | |
3291 | ldda [%i4+%o4]0x80,%f20 ! %f20 = 82371000 00000000 | |
3292 | ! %f21 = 00000000, %f16 = 00000000 | |
3293 | fcmpes %fcc3,%f21,%f16 ! %fcc3 = 0 | |
3294 | ! Mem[0000000010041400] = af0a7191, %l0 = 0000000000000000 | |
3295 | ldsha [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffaf0a | |
3296 | ! %l0 = ffffffffffffaf0a, imm = fffffffffffffa34, %l5 = 0000000000000059 | |
3297 | subc %l0,-0x5cc,%l5 ! %l5 = ffffffffffffb4d6 | |
3298 | ! Mem[0000000010081408] = 00000000, %l5 = ffffffffffffb4d6 | |
3299 | ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000 | |
3300 | ! Mem[0000000010001408] = ddf5adb2, %l1 = 0000000091710aaf | |
3301 | ldsha [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffadb2 | |
3302 | ! Mem[000000001010143c] = 91710aaf, %f16 = 00000000 | |
3303 | lda [%i4+0x03c]%asi,%f16 ! %f16 = 91710aaf | |
3304 | ! Mem[0000000010001400] = ffffffff, %f31 = ff005756 | |
3305 | lda [%i0+%g0]0x80,%f31 ! %f31 = ffffffff | |
3306 | ! Mem[0000000030001400] = bbe96d59, %l5 = 0000000000000000 | |
3307 | ldsba [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffbb | |
3308 | ! Starting 10 instruction Store Burst | |
3309 | ! %f24 = 00000000 e3b626ff, Mem[00000000100c1408] = ff000000 00000000 | |
3310 | stda %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 e3b626ff | |
3311 | ||
3312 | p0_label_128: | |
3313 | ! %l5 = ffffffffffffffbb, immd = ffffffffffffffb6, %l6 = 0000000000000703 | |
3314 | udivx %l5,-0x04a,%l6 ! %l6 = 0000000000000001 | |
3315 | ! Mem[0000000030081400] = 7f3c7674, %l5 = ffffffffffffffbb | |
3316 | swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000007f3c7674 | |
3317 | ! %l4 = 00ff0000, %l5 = 7f3c7674, Mem[0000000010001418] = d3110ddb 36ffd611 | |
3318 | std %l4,[%i0+0x018] ! Mem[0000000010001418] = 00ff0000 7f3c7674 | |
3319 | ! Mem[0000000010001408] = ddf5adb2, %l0 = ffffffffffffaf0a | |
3320 | swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ddf5adb2 | |
3321 | membar #Sync ! Added by membar checker (20) | |
3322 | ! %l2 = 0000ff006cb69670, Mem[00000000300c1408] = ffffffff000000ff | |
3323 | stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000ff006cb69670 | |
3324 | ! %l1 = ffffffffffffadb2, Mem[0000000030101400] = e3000049 | |
3325 | stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = e30000b2 | |
3326 | ! Mem[0000000030001400] = 596de9bb, %l7 = 00000000000000a0 | |
3327 | swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000596de9bb | |
3328 | ! %l1 = ffffffffffffadb2, Mem[0000000021800181] = ffbea69f, %asi = 80 | |
3329 | stba %l1,[%o3+0x181]%asi ! Mem[0000000021800180] = ffb2a69f | |
3330 | ! %f14 = 5eebca58 a7f9e1a2, Mem[0000000010001430] = ff26b6e3 ba4da1cf | |
3331 | std %f14,[%i0+0x030] ! Mem[0000000010001430] = 5eebca58 a7f9e1a2 | |
3332 | ! Starting 10 instruction Load Burst | |
3333 | ! Mem[0000000030141400] = ff000000, %l5 = 000000007f3c7674 | |
3334 | lduha [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000 | |
3335 | ||
3336 | p0_label_129: | |
3337 | ! Mem[0000000030141400] = 000000ff 020190ff, %l2 = 6cb69670, %l3 = 00000000 | |
3338 | ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000020190ff | |
3339 | ! Mem[0000000010001400] = ffffffffbb7b3782, %f24 = 00000000 e3b626ff | |
3340 | ldda [%i0+%g0]0x80,%f24 ! %f24 = ffffffff bb7b3782 | |
3341 | ! Mem[0000000030001408] = 00000000, %l2 = 00000000000000ff | |
3342 | ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 | |
3343 | ! Mem[0000000010101414] = 000000e1, %l2 = 0000000000000000 | |
3344 | lduw [%i4+0x014],%l2 ! %l2 = 00000000000000e1 | |
3345 | ! Mem[0000000010141428] = e09cba41, %l3 = 00000000020190ff | |
3346 | lduba [%i5+0x02a]%asi,%l3 ! %l3 = 00000000000000ba | |
3347 | ! Mem[0000000030001408] = 00000000, %l7 = 00000000596de9bb | |
3348 | lduha [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000 | |
3349 | ! Mem[0000000030101400] = 00000000e30000b2, %l4 = 0000000000ff0000 | |
3350 | ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000e30000b2 | |
3351 | ! Mem[0000000030041410] = 00000000, %f30 = 596de9bb | |
3352 | lda [%i1+%o5]0x81,%f30 ! %f30 = 00000000 | |
3353 | ! %f28 = bbb4aac3, %f31 = ffffffff | |
3354 | fcmpes %fcc2,%f28,%f31 ! %fcc2 = 3 | |
3355 | ! Starting 10 instruction Store Burst | |
3356 | ! %l0 = ddf5adb2, %l1 = ffffadb2, Mem[0000000010001400] = ffffffff 82377bbb | |
3357 | stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ddf5adb2 ffffadb2 | |
3358 | ||
3359 | p0_label_130: | |
3360 | ! %l5 = 0000000000000000, Mem[0000000010101410] = 00000000 | |
3361 | stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 | |
3362 | ! %l4 = e30000b2, %l5 = 00000000, Mem[0000000010081410] = 7f3c7674 af0a7191 | |
3363 | stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = e30000b2 00000000 | |
3364 | ! %f17 = 59000000, Mem[0000000030001400] = 000000a0 | |
3365 | sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 59000000 | |
3366 | ! %f18 = 00000000, Mem[0000000010101408] = 00103782 | |
3367 | sta %f18,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 | |
3368 | ! %l2 = 00000000000000e1, Mem[0000000030001400] = 00000059 | |
3369 | stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00e10059 | |
3370 | ! Mem[00000000201c0001] = ff9f2cc7, %l1 = ffffffffffffadb2 | |
3371 | ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000009f000000ff | |
3372 | ! %l0 = ddf5adb2, %l1 = 0000009f, Mem[0000000030001410] = ffffffff a09fffff | |
3373 | stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ddf5adb2 0000009f | |
3374 | ! %l3 = 00000000000000ba, Mem[0000000030081410] = 00ff0000 | |
3375 | stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00ff00ba | |
3376 | ! Mem[0000000010181408] = 00000000, %l2 = 00000000000000e1 | |
3377 | ldstuba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff | |
3378 | ! Starting 10 instruction Load Burst | |
3379 | ! Mem[00000000300c1400] = f6000000 000000ff, %l2 = 00000000, %l3 = 000000ba | |
3380 | ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000f6000000 00000000000000ff | |
3381 | ||
3382 | p0_label_131: | |
3383 | ! Mem[0000000010141400] = ff000000 0000ff00, %l0 = ddf5adb2, %l1 = 0000009f | |
3384 | ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000ff00 | |
3385 | ! Mem[0000000030041400] = 00000000, %f21 = 00000000 | |
3386 | lda [%i1+%g0]0x89,%f21 ! %f21 = 00000000 | |
3387 | ! Mem[0000000030141410] = 5900000000000000, %l3 = 00000000000000ff | |
3388 | ldxa [%i5+%o5]0x81,%l3 ! %l3 = 5900000000000000 | |
3389 | ! Mem[00000000300c1400] = f6000000, %l1 = 000000000000ff00 | |
3390 | lduwa [%i3+%g0]0x81,%l1 ! %l1 = 00000000f6000000 | |
3391 | ! Mem[0000000030081408] = 00000049 00000000, %l4 = e30000b2, %l5 = 00000000 | |
3392 | ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000049 0000000000000000 | |
3393 | ! Mem[0000000010001408] = 0aafffff3791c43b, %f0 = ff000000 000000f6 | |
3394 | ldda [%i0+%o4]0x80,%f0 ! %f0 = 0aafffff 3791c43b | |
3395 | ! %f7 = 65744a75, %f26 = ffffffb7 000000f6 | |
3396 | fitod %f7 ,%f26 ! %f26 = 41d95d12 9d400000 | |
3397 | ! Mem[0000000010141400] = ff000000, %f1 = 3791c43b | |
3398 | lda [%i5+%g0]0x80,%f1 ! %f1 = ff000000 | |
3399 | ! Mem[0000000010181410] = ff0000e3596d00a0, %f26 = 41d95d12 9d400000 | |
3400 | ldda [%i6+%o5]0x88,%f26 ! %f26 = ff0000e3 596d00a0 | |
3401 | ! Starting 10 instruction Store Burst | |
3402 | ! %f10 = 5341aa5a, Mem[00000000100c1408] = 00000000 | |
3403 | sta %f10,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5341aa5a | |
3404 | ||
3405 | p0_label_132: | |
3406 | ! %l0 = 00000000ff000000, Mem[0000000010041410] = ff000000ff4b1039 | |
3407 | stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000ff000000 | |
3408 | ! %l3 = 5900000000000000, Mem[0000000030081410] = 00ff00ba | |
3409 | stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 | |
3410 | ! Mem[0000000030081400] = bbffffff, %l4 = 0000000000000049 | |
3411 | swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000bbffffff | |
3412 | ! %l0 = 00000000ff000000, Mem[0000000030041408] = e30000ff | |
3413 | stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = e3000000 | |
3414 | ! %f20 = 82371000 00000000, Mem[0000000030001410] = ddf5adb2 0000009f | |
3415 | stda %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = 82371000 00000000 | |
3416 | ! %f9 = 79a27f14, %f10 = 5341aa5a | |
3417 | fcmps %fcc1,%f9 ,%f10 ! %fcc1 = 2 | |
3418 | ! Mem[00000000218000c1] = ff23265e, %l7 = 0000000000000000 | |
3419 | ldstuba [%o3+0x0c1]%asi,%l7 ! %l7 = 00000023000000ff | |
3420 | ! %f6 = dec25738 65744a75, Mem[0000000010041430] = a1a4d897 ffffff82 | |
3421 | stda %f6 ,[%i1+0x030]%asi ! Mem[0000000010041430] = dec25738 65744a75 | |
3422 | ! Mem[0000000030181408] = 73000000, %l4 = 00000000bbffffff | |
3423 | swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000073000000 | |
3424 | ! Starting 10 instruction Load Burst | |
3425 | ! Mem[0000000021800080] = ea3d341e, %l1 = 00000000f6000000 | |
3426 | ldsh [%o3+0x080],%l1 ! %l1 = ffffffffffffea3d | |
3427 | ||
3428 | p0_label_133: | |
3429 | ! Mem[000000001010142c] = ffffffff, %l2 = 00000000f6000000 | |
3430 | ldub [%i4+0x02e],%l2 ! %l2 = 00000000000000ff | |
3431 | ! %f20 = 82371000 00000000, Mem[0000000030181410] = ff000000 ffffffff | |
3432 | stda %f20,[%i6+%o5]0x81 ! Mem[0000000030181410] = 82371000 00000000 | |
3433 | ! Mem[0000000030001400] = 7379cabb 5900e100, %l6 = 00000001, %l7 = 00000023 | |
3434 | ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000005900e100 000000007379cabb | |
3435 | ! Mem[0000000030141400] = 000000ff, %l4 = 0000000073000000 | |
3436 | lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000 | |
3437 | ! Mem[0000000010041410] = 00000000, %l3 = 5900000000000000 | |
3438 | lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000 | |
3439 | ! Mem[0000000030081408] = 00000049, %l6 = 000000005900e100 | |
3440 | lduwa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000049 | |
3441 | ! Mem[00000000100c1410] = 74763c7f, %l5 = 0000000000000000 | |
3442 | ldsba [%i3+%o5]0x88,%l5 ! %l5 = 000000000000007f | |
3443 | ! Mem[0000000010181400] = 565700ff, %l1 = ffffffffffffea3d | |
3444 | lduba [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000056 | |
3445 | ! Mem[0000000010081410] = b20000e3, %f25 = bb7b3782 | |
3446 | lda [%i2+%o5]0x88,%f25 ! %f25 = b20000e3 | |
3447 | ! Starting 10 instruction Store Burst | |
3448 | ! %l5 = 000000000000007f, Mem[00000000300c1400] = f6000000 | |
3449 | stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 007f0000 | |
3450 | ||
3451 | p0_label_134: | |
3452 | ! %f25 = b20000e3, Mem[0000000010141408] = ff000000 | |
3453 | sta %f25,[%i5+%o4]0x80 ! Mem[0000000010141408] = b20000e3 | |
3454 | ! %f30 = 00000000 ffffffff, Mem[00000000300c1408] = 0000ff00 6cb69670 | |
3455 | stda %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ffffffff | |
3456 | ! %l3 = 0000000000000000, Mem[0000000010101400] = 0000000000000000 | |
3457 | stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000 | |
3458 | ! Mem[0000000010101408] = 00000000, %l7 = 000000007379cabb | |
3459 | ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff | |
3460 | ! %l2 = 00000000000000ff, Mem[0000000010181404] = 06af2205 | |
3461 | sth %l2,[%i6+0x004] ! Mem[0000000010181404] = 00ff2205 | |
3462 | ! Mem[0000000030141410] = 00000059, %l1 = 0000000000000056 | |
3463 | lduwa [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000059 | |
3464 | ! Mem[0000000010001400] = b2adf5dd, %l2 = 00000000000000ff | |
3465 | ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000b2000000ff | |
3466 | ! %f1 = ff000000, Mem[00000000300c1408] = 00000000 | |
3467 | sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000 | |
3468 | ! %l4 = 0000000000000000, Mem[0000000030001400] = 7379cabb5900e100 | |
3469 | stxa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000 | |
3470 | ! Starting 10 instruction Load Burst | |
3471 | ! Mem[0000000020800000] = ff5ed75b, %l3 = 0000000000000000 | |
3472 | ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffff5e | |
3473 | ||
3474 | p0_label_135: | |
3475 | ! Mem[00000000100c1408] = 5aaa4153, %l7 = 0000000000000000 | |
3476 | ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000053000000ff | |
3477 | ! %f17 = 59000000, %f0 = 0aafffff | |
3478 | fcmpes %fcc0,%f17,%f0 ! %fcc0 = 2 | |
3479 | ! Mem[0000000010141410] = ff000000, %l3 = ffffffffffffff5e | |
3480 | lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000 | |
3481 | ! %l4 = 0000000000000000, immed = 000000e5, %y = 00000000 | |
3482 | smul %l4,0x0e5,%l4 ! %l4 = 0000000000000000, %y = 00000000 | |
3483 | ! Mem[0000000010001410] = 0000000000000000, %l6 = 0000000000000049 | |
3484 | ldxa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 | |
3485 | ! Mem[00000000100c1410] = 7f3c7674, %l5 = 000000000000007f | |
3486 | ldsw [%i3+%o5],%l5 ! %l5 = 000000007f3c7674 | |
3487 | ! Mem[0000000030181400] = 73000000bbb4aac3, %f26 = ff0000e3 596d00a0 | |
3488 | ldda [%i6+%g0]0x81,%f26 ! %f26 = 73000000 bbb4aac3 | |
3489 | ! %l4 = 0000000000000000, immed = ffffff48, %y = 00000000 | |
3490 | udiv %l4,-0x0b8,%l5 ! %l5 = 0000000000000000 | |
3491 | mov %l0,%y ! %y = ff000000 | |
3492 | ! Mem[0000000010041400] = af0a7191, %l1 = 0000000000000059 | |
3493 | lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000af0a | |
3494 | ! Starting 10 instruction Store Burst | |
3495 | ! %f23 = 000000e1, Mem[0000000010081400] = ff000000 | |
3496 | sta %f23,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000e1 | |
3497 | ||
3498 | p0_label_136: | |
3499 | ! %f25 = b20000e3, Mem[0000000010081408] = 00000000 | |
3500 | sta %f25,[%i2+%o4]0x88 ! Mem[0000000010081408] = b20000e3 | |
3501 | ! %l1 = 000000000000af0a, Mem[0000000010081420] = 0000000000000000 | |
3502 | stx %l1,[%i2+0x020] ! Mem[0000000010081420] = 000000000000af0a | |
3503 | ! %f3 = ffffffff, Mem[0000000030001400] = 00000000 | |
3504 | sta %f3 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff | |
3505 | ! %f4 = 00000000 735700ff, Mem[0000000030041400] = 00000000 b7000000 | |
3506 | stda %f4 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 735700ff | |
3507 | ! %l0 = 00000000ff000000, Mem[0000000030041400] = ff005773 | |
3508 | stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00005773 | |
3509 | ! %l4 = 0000000000000000, Mem[0000000010101408] = ff000000 | |
3510 | stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 | |
3511 | ! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000 | |
3512 | ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff | |
3513 | ! %l7 = 0000000000000053, Mem[0000000030001410] = 00103782 | |
3514 | stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00100053 | |
3515 | ! %l6 = 0000000000000000, Mem[0000000010141410] = ff000000000000e3 | |
3516 | stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000 | |
3517 | ! Starting 10 instruction Load Burst | |
3518 | ! Mem[0000000010181438] = 5aa50000, %l2 = 00000000000000b2 | |
3519 | lduw [%i6+0x038],%l2 ! %l2 = 000000005aa50000 | |
3520 | ||
3521 | p0_label_137: | |
3522 | ! Mem[0000000010181400] = 565700ff, %l4 = 0000000000000000 | |
3523 | lduba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000056 | |
3524 | ! Mem[0000000010101408] = 0000000000000000, %f22 = 00000000 000000e1 | |
3525 | ldda [%i4+%o4]0x88,%f22 ! %f22 = 00000000 00000000 | |
3526 | ! Mem[0000000030101410] = 59000000, %l0 = 00000000ff000000 | |
3527 | ldswa [%i4+%o5]0x81,%l0 ! %l0 = 0000000059000000 | |
3528 | ! Mem[0000000010181408] = ff000000, %l2 = 000000005aa50000 | |
3529 | lduwa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff000000 | |
3530 | ! Mem[0000000010141408] = b20000e3, %f31 = ffffffff | |
3531 | lda [%i5+%o4]0x80,%f31 ! %f31 = b20000e3 | |
3532 | ! Mem[0000000030181410] = 00103782, %l2 = 00000000ff000000 | |
3533 | ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffff82 | |
3534 | ! Mem[00000000201c0000] = ffff2cc7, %l2 = ffffffffffffff82 | |
3535 | lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff | |
3536 | ! Mem[0000000010141434] = ee1c5974, %l1 = 000000000000af0a | |
3537 | lduha [%i5+0x034]%asi,%l1 ! %l1 = 000000000000ee1c | |
3538 | ! Mem[0000000010141428] = e09cba412302b620, %f8 = 2970d66a 79a27f14 | |
3539 | ldda [%i5+0x028]%asi,%f8 ! %f8 = e09cba41 2302b620 | |
3540 | ! Starting 10 instruction Store Burst | |
3541 | ! %f0 = 0aafffff ff000000 ff000000 ffffffff | |
3542 | ! %f4 = 00000000 735700ff dec25738 65744a75 | |
3543 | ! %f8 = e09cba41 2302b620 5341aa5a 6f081479 | |
3544 | ! %f12 = df677cf8 1ded3dae 5eebca58 a7f9e1a2 | |
3545 | stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400 | |
3546 | ||
3547 | p0_label_138: | |
3548 | ! Mem[0000000030041400] = 73570000, %l5 = 0000000000000000 | |
3549 | swapa [%i1+%g0]0x89,%l5 ! %l5 = 0000000073570000 | |
3550 | ! Mem[0000000010081430] = 59000000, %l4 = 0000000000000056 | |
3551 | swap [%i2+0x030],%l4 ! %l4 = 0000000059000000 | |
3552 | ! %l1 = 000000000000ee1c, Mem[0000000010101430] = 00000000, %asi = 80 | |
3553 | stwa %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000ee1c | |
3554 | ! %l5 = 0000000073570000, Mem[00000000218000c0] = ffff265e | |
3555 | stb %l5,[%o3+0x0c0] ! Mem[00000000218000c0] = 00ff265e | |
3556 | ! Mem[0000000010141408] = b20000e3, %l5 = 0000000073570000 | |
3557 | ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000b2000000ff | |
3558 | ! %l3 = 00000000ff000000, Mem[0000000010181408] = ff000000 | |
3559 | stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 | |
3560 | ! Mem[0000000030181410] = 82371000, %l6 = 0000000000000000 | |
3561 | ldsha [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffff8237 | |
3562 | ! %l1 = 000000000000ee1c, immed = 00000c0c, %y = ff000000 | |
3563 | sdiv %l1,0xc0c,%l4 ! %l4 = ffffffff80000000 | |
3564 | mov %l0,%y ! %y = 59000000 | |
3565 | ! %l6 = ffffffffffff8237, Mem[0000000010081410] = b20000e3 | |
3566 | stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = b2008237 | |
3567 | ! Starting 10 instruction Load Burst | |
3568 | ! Mem[0000000021800100] = 3bffd236, %l3 = 00000000ff000000 | |
3569 | ldsha [%o3+0x100]%asi,%l3 ! %l3 = 0000000000003bff | |
3570 | ||
3571 | p0_label_139: | |
3572 | membar #Sync ! Added by membar checker (21) | |
3573 | ! Mem[0000000010001400] = ffadf5dd, %f26 = 73000000 | |
3574 | lda [%i0+%g0]0x80,%f26 ! %f26 = ffadf5dd | |
3575 | ! Mem[0000000010041428] = 5aa5c652, %l1 = 000000000000ee1c | |
3576 | ldsha [%i1+0x028]%asi,%l1 ! %l1 = 0000000000005aa5 | |
3577 | ! Mem[0000000010101408] = 00000000, %l5 = 00000000000000b2 | |
3578 | lduba [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000 | |
3579 | ! Mem[0000000010181400] = ff005756, %l7 = 0000000000000053 | |
3580 | lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000005756 | |
3581 | ! Mem[0000000010001408] = 3bc49137 ffffaf0a, %l6 = ffff8237, %l7 = 00005756 | |
3582 | ldda [%i0+%o4]0x88,%l6 ! %l6 = 00000000ffffaf0a 000000003bc49137 | |
3583 | ! Mem[0000000010041400] = af0a7191, %l2 = 000000000000ffff | |
3584 | ldswa [%i1+%g0]0x80,%l2 ! %l2 = ffffffffaf0a7191 | |
3585 | ! Mem[0000000010041408] = ffff0000240b06fe, %l0 = 0000000059000000 | |
3586 | ldxa [%i1+%o4]0x80,%l0 ! %l0 = ffff0000240b06fe | |
3587 | ! Mem[00000000100c1408] = ff26b6e3 5aaa41ff, %l2 = af0a7191, %l3 = 00003bff | |
3588 | ldda [%i3+%o4]0x88,%l2 ! %l2 = 000000005aaa41ff 00000000ff26b6e3 | |
3589 | ! Mem[0000000010181410] = a0006d59, %l1 = 0000000000005aa5 | |
3590 | ldsba [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffffa0 | |
3591 | ! Starting 10 instruction Store Burst | |
3592 | ! Mem[0000000010041408] = ffff0000, %l0 = ffff0000240b06fe | |
3593 | ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000ff000000ff | |
3594 | ||
3595 | p0_label_140: | |
3596 | ! Mem[0000000010101408] = 00000000, %l1 = ffffffffffffffa0 | |
3597 | ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff | |
3598 | ! %f1 = ff000000, Mem[000000001018141c] = bbcaffff | |
3599 | st %f1 ,[%i6+0x01c] ! Mem[000000001018141c] = ff000000 | |
3600 | ! %l1 = 0000000000000000, immed = 00000e8c, %y = 59000000 | |
3601 | udiv %l1,0xe8c,%l0 ! %l0 = 00000000ffffffff | |
3602 | mov %l0,%y ! %y = ffffffff | |
3603 | ! %l0 = 00000000ffffffff, Mem[0000000020800001] = ff5ed75b | |
3604 | stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ffffd75b | |
3605 | ! %l0 = 00000000ffffffff, Mem[0000000010181404] = 00ff2205, %asi = 80 | |
3606 | stha %l0,[%i6+0x004]%asi ! Mem[0000000010181404] = ffff2205 | |
3607 | ! %l6 = 00000000ffffaf0a, Mem[0000000030141410] = 00000059 | |
3608 | stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000af0a | |
3609 | ! Mem[0000000030101408] = 59000000, %l5 = 0000000000000000 | |
3610 | swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000059000000 | |
3611 | ! %l2 = 000000005aaa41ff, Mem[00000000201c0000] = ffff2cc7, %asi = 80 | |
3612 | stba %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff2cc7 | |
3613 | ! Mem[000000001010141b] = b5362b7c, %l6 = 00000000ffffaf0a | |
3614 | ldstub [%i4+0x01b],%l6 ! %l6 = 0000007c000000ff | |
3615 | ! Starting 10 instruction Load Burst | |
3616 | ! Mem[00000000300c1408] = 000000ffffffffff, %l6 = 000000000000007c | |
3617 | ldxa [%i3+%o4]0x81,%l6 ! %l6 = 000000ffffffffff | |
3618 | ||
3619 | p0_label_141: | |
3620 | ! Mem[0000000010081428] = 0000ff00, %l1 = 0000000000000000 | |
3621 | lduha [%i2+0x028]%asi,%l1 ! %l1 = 0000000000000000 | |
3622 | ! Mem[0000000030181410] = 00103782, %l7 = 000000003bc49137 | |
3623 | lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000082 | |
3624 | ! Mem[0000000010041400] = af0a7191, %l5 = 0000000059000000 | |
3625 | lduha [%i1+%g0]0x80,%l5 ! %l5 = 000000000000af0a | |
3626 | ! Mem[0000000030181408] = 73000000ffffffbb, %f6 = dec25738 65744a75 | |
3627 | ldda [%i6+%o4]0x89,%f6 ! %f6 = 73000000 ffffffbb | |
3628 | ! Mem[0000000010101438] = 09deefe5, %f27 = bbb4aac3 | |
3629 | ld [%i4+0x038],%f27 ! %f27 = 09deefe5 | |
3630 | ! Mem[0000000030181408] = bbffffff, %l1 = 0000000000000000 | |
3631 | lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000bb | |
3632 | ! Mem[0000000030101408] = 0000000000000000, %l3 = 00000000ff26b6e3 | |
3633 | ldxa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000 | |
3634 | ! Mem[0000000010041410] = ff000000, %l2 = 000000005aaa41ff | |
3635 | lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff | |
3636 | ! Mem[0000000010181408] = 00000000, %l1 = 00000000000000bb | |
3637 | lduba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000 | |
3638 | ! Starting 10 instruction Store Burst | |
3639 | ! %l7 = 0000000000000082, Mem[0000000010081408] = b20000e3 | |
3640 | stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = b2000082 | |
3641 | ||
3642 | p0_label_142: | |
3643 | ! Mem[0000000010041400] = af0a7191, %l7 = 0000000000000082 | |
3644 | swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000af0a7191 | |
3645 | ! Mem[0000000010001408] = ffffaf0a, %l4 = ffffffff80000000 | |
3646 | ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000000a000000ff | |
3647 | ! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000 | |
3648 | stwa %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 | |
3649 | ! %l0 = 00000000ffffffff, Mem[0000000030181400] = 00000073 | |
3650 | stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff | |
3651 | ! %f7 = ffffffbb, Mem[00000000100c1408] = ff41aa5a | |
3652 | sta %f7 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffbb | |
3653 | ! %f18 = 00000000 020190ff, %l7 = 00000000af0a7191 | |
3654 | ! Mem[0000000010141410] = 0000000000000000 | |
3655 | add %i5,0x010,%g1 | |
3656 | stda %f18,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141410] = 00000000000090ff | |
3657 | ! Mem[0000000010001400] = ffadf5dd, %l7 = af0a7191, %l1 = 00000000 | |
3658 | casa [%i0]0x80,%l7,%l1 ! %l1 = 00000000ffadf5dd | |
3659 | ! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010001430] = 5eebca58 a7f9e1a2 | |
3660 | stda %l2,[%i0+0x030]%asi ! Mem[0000000010001430] = 000000ff 00000000 | |
3661 | ! %f28 = bbb4aac3, %f19 = 020190ff | |
3662 | fcmpes %fcc0,%f28,%f19 ! %fcc0 = 1 | |
3663 | ! Starting 10 instruction Load Burst | |
3664 | ! Mem[0000000010141410] = 00000000, %l1 = 00000000ffadf5dd | |
3665 | lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000 | |
3666 | ||
3667 | p0_label_143: | |
3668 | ! Mem[00000000100c1430] = 2c7cf65d ff40b0a1, %l4 = 0000000a, %l5 = 0000af0a | |
3669 | ldda [%i3+0x030]%asi,%l4 ! %l4 = 000000002c7cf65d 00000000ff40b0a1 | |
3670 | ! Mem[0000000010141400] = 000000ff, %l2 = 00000000000000ff | |
3671 | lduha [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff | |
3672 | ! Mem[0000000030081400] = 49000000, %f11 = 6f081479 | |
3673 | lda [%i2+%g0]0x89,%f11 ! %f11 = 49000000 | |
3674 | ! Mem[0000000020800040] = 00ffa3d2, %l0 = 00000000ffffffff | |
3675 | ldub [%o1+0x041],%l0 ! %l0 = 00000000000000ff | |
3676 | ! Mem[0000000010001408] = ffffafff, %l0 = 00000000000000ff | |
3677 | lduwa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ffffafff | |
3678 | ! Mem[0000000010141400] = 000000ff, %f19 = 020190ff | |
3679 | lda [%i5+%g0]0x88,%f19 ! %f19 = 000000ff | |
3680 | ! Mem[00000000300c1400] = 007f0000 000000ff 000000ff ffffffff | |
3681 | ! Mem[00000000300c1410] = ff005773 00000000 754a7465 3857c2de | |
3682 | ! Mem[00000000300c1420] = 147fa279 6ad67029 7914086f 5aaa4153 | |
3683 | ! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e | |
3684 | ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400 | |
3685 | ! Mem[0000000010001408] = ffffafff, %l6 = 000000ffffffffff | |
3686 | ldsha [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffafff | |
3687 | ! Mem[0000000020800040] = 00ffa3d2, %l1 = 0000000000000000 | |
3688 | ldsb [%o1+0x041],%l1 ! %l1 = ffffffffffffffff | |
3689 | ! Starting 10 instruction Store Burst | |
3690 | ! %f2 = ff000000 ffffffff, Mem[0000000010081408] = 820000b2 00000029 | |
3691 | stda %f2 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000 ffffffff | |
3692 | ||
3693 | p0_label_144: | |
3694 | ! %f11 = 49000000, %f9 = 2302b620, %f13 = 1ded3dae | |
3695 | fadds %f11,%f9 ,%f13 ! %f13 = 49000000 | |
3696 | membar #Sync ! Added by membar checker (22) | |
3697 | ! %f6 = 73000000 ffffffbb, Mem[00000000300c1408] = 000000ff ffffffff | |
3698 | stda %f6 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 73000000 ffffffbb | |
3699 | ! %f6 = 73000000 ffffffbb, %l3 = 0000000000000000 | |
3700 | ! Mem[0000000030141418] = 42f8eae1f2122ff3 | |
3701 | add %i5,0x018,%g1 | |
3702 | stda %f6,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141418] = 42f8eae1f2122ff3 | |
3703 | ! %f4 = 00000000 735700ff, %l1 = ffffffffffffffff | |
3704 | ! Mem[00000000100c1438] = 0054bbb4ffffffbf | |
3705 | add %i3,0x038,%g1 | |
3706 | stda %f4,[%g1+%l1]ASI_PST16_PL ! Mem[00000000100c1438] = ff00577300000000 | |
3707 | ! %f19 = ffffffff, Mem[00000000100c1400] = 0000e9bb | |
3708 | sta %f19,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff | |
3709 | ! %f7 = ffffffbb, Mem[0000000010141410] = 00000000 | |
3710 | sta %f7 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffbb | |
3711 | ! Mem[00000000100c1408] = ffffffbb, %l2 = 000000ff, %l4 = 2c7cf65d | |
3712 | add %i3,0x08,%g1 | |
3713 | casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ffffffbb | |
3714 | ! %f18 = 000000ff, Mem[000000001004141c] = ffffff82 | |
3715 | sta %f18,[%i1+0x01c]%asi ! Mem[000000001004141c] = 000000ff | |
3716 | ! %l4 = 00000000ffffffbb, Mem[0000000010081420] = 00000000, %asi = 80 | |
3717 | stha %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = ffbb0000 | |
3718 | ! Starting 10 instruction Load Burst | |
3719 | ! %f17 = 000000ff, %f28 = ae3ded1d | |
3720 | fsqrts %f17,%f28 ! %l0 = 00000000ffffb021, Unfinished, %fsr = 0e00000400 | |
3721 | ||
3722 | p0_label_145: | |
3723 | ! Mem[0000000030101400] = b20000e3, %l5 = 00000000ff40b0a1 | |
3724 | lduha [%i4+%g0]0x81,%l5 ! %l5 = 000000000000b200 | |
3725 | ! Mem[0000000030101400] = b20000e3, %f1 = ff000000 | |
3726 | lda [%i4+%g0]0x81,%f1 ! %f1 = b20000e3 | |
3727 | ! Mem[0000000030041410] = 00000000, %l4 = 00000000ffffffbb | |
3728 | lduba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 | |
3729 | ! Mem[0000000030141400] = ff000000, %l7 = 00000000af0a7191 | |
3730 | ldsba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000 | |
3731 | ! Mem[0000000010081400] = 000000e1, %l1 = ffffffffffffffff | |
3732 | ldswa [%i2+%g0]0x80,%l1 ! %l1 = 00000000000000e1 | |
3733 | ! Mem[0000000010181410] = 596d00a0, %l3 = 0000000000000000 | |
3734 | ldsha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000a0 | |
3735 | ! Mem[0000000010041410] = ff000000, %l7 = 0000000000000000 | |
3736 | ldsw [%i1+%o5],%l7 ! %l7 = ffffffffff000000 | |
3737 | ! Mem[0000000030081408] = 0000000049000000, %f12 = df677cf8 49000000 | |
3738 | ldda [%i2+%o4]0x89,%f12 ! %f12 = 00000000 49000000 | |
3739 | ! Mem[00000000100c1438] = ff005773, %l3 = 00000000000000a0 | |
3740 | ldsh [%i3+0x03a],%l3 ! %l3 = 0000000000005773 | |
3741 | ! Starting 10 instruction Store Burst | |
3742 | ! Mem[0000000010041408] = 0000ffff, %l7 = ffffffffff000000 | |
3743 | ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ff000000ff | |
3744 | ||
3745 | p0_label_146: | |
3746 | ! Mem[0000000010101410] = 00000000, %l7 = 00000000000000ff | |
3747 | ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 00000000000000ff | |
3748 | ! Mem[00000000100c1400] = ffffffff, %l2 = 00000000000000ff, %asi = 80 | |
3749 | swapa [%i3+0x000]%asi,%l2 ! %l2 = 00000000ffffffff | |
3750 | ! %l5 = 000000000000b200, Mem[0000000030041400] = 00000000 | |
3751 | stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000b200 | |
3752 | ! Mem[0000000010181410] = a0006d59, %l6 = ffffffffffffafff, %asi = 80 | |
3753 | swapa [%i6+0x010]%asi,%l6 ! %l6 = 00000000a0006d59 | |
3754 | ! %f6 = 73000000, %f7 = ffffffbb, %f15 = a7f9e1a2 | |
3755 | fadds %f6 ,%f7 ,%f15 ! %f15 = ffffffbb | |
3756 | ! %l2 = 00000000ffffffff, Mem[00000000100c1400] = 000000ff | |
3757 | stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff0000ff | |
3758 | ! %l4 = 0000000000000000, Mem[0000000010041420] = ffffffff000000f6, %asi = 80 | |
3759 | stxa %l4,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000000000000000 | |
3760 | ! %f2 = ff000000, %f9 = 2302b620, %f19 = ffffffff | |
3761 | fmuls %f2 ,%f9 ,%f19 ! %f19 = e282b620 | |
3762 | ! %l2 = 00000000ffffffff, Mem[0000000010141434] = ee1c5974, %asi = 80 | |
3763 | stwa %l2,[%i5+0x034]%asi ! Mem[0000000010141434] = ffffffff | |
3764 | ! Starting 10 instruction Load Burst | |
3765 | ! Mem[0000000010181428] = 00000000c90a45ff, %f22 = 754a7465 3857c2de | |
3766 | ldda [%i6+0x028]%asi,%f22 ! %f22 = 00000000 c90a45ff | |
3767 | ||
3768 | p0_label_147: | |
3769 | ! Mem[0000000030081408] = 49000000, %l0 = 00000000ffffb021 | |
3770 | ldswa [%i2+%o4]0x89,%l0 ! %l0 = 0000000049000000 | |
3771 | ! Mem[0000000030101408] = 0000000000000000, %l0 = 0000000049000000 | |
3772 | ldxa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000 | |
3773 | ! Mem[0000000030141400] = 000000ff, %l5 = 000000000000b200 | |
3774 | ldswa [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff | |
3775 | ! Mem[00000000300c1400] = 007f0000000000ff, %f20 = ff005773 00000000 | |
3776 | ldda [%i3+%g0]0x81,%f20 ! %f20 = 007f0000 000000ff | |
3777 | ! Mem[0000000010001410] = 0000000000000000, %f20 = 007f0000 000000ff | |
3778 | ldda [%i0+%o5]0x88,%f20 ! %f20 = 00000000 00000000 | |
3779 | ! Mem[00000000211c0000] = ffff7241, %l1 = 00000000000000e1 | |
3780 | ldsb [%o2+0x001],%l1 ! %l1 = ffffffffffffffff | |
3781 | ! %l2 = 00000000ffffffff, immd = fffffffffffff7f6, %l2 = 00000000ffffffff | |
3782 | mulx %l2,-0x80a,%l2 ! %l2 = fffff7f60000080a | |
3783 | ! Mem[0000000010041408] = ffff0000240b06fe, %l1 = ffffffffffffffff | |
3784 | ldxa [%i1+%o4]0x80,%l1 ! %l1 = ffff0000240b06fe | |
3785 | ! Mem[0000000010101400] = 0000000000000000, %l3 = 0000000000005773 | |
3786 | ldxa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000 | |
3787 | ! Starting 10 instruction Store Burst | |
3788 | ! Mem[0000000030141400] = ff900102ff000000, %f14 = 5eebca58 ffffffbb | |
3789 | ldda [%i5+%g0]0x89,%f14 ! %f14 = ff900102 ff000000 | |
3790 | ||
3791 | p0_label_148: | |
3792 | ! %l2 = fffff7f60000080a, Mem[00000000100c1408] = bbffffff | |
3793 | stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = bbffff0a | |
3794 | ! Mem[0000000010101434] = 214d006f, %l2 = fffff7f60000080a, %asi = 80 | |
3795 | swapa [%i4+0x034]%asi,%l2 ! %l2 = 00000000214d006f | |
3796 | ! Mem[0000000010081410] = b2008237, %l2 = 00000000214d006f | |
3797 | swapa [%i2+%o5]0x88,%l2 ! %l2 = 00000000b2008237 | |
3798 | ! %f3 = ffffffff, Mem[0000000010041400] = 00000082 | |
3799 | sta %f3 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff | |
3800 | ! %l5 = 00000000000000ff, Mem[0000000010181408] = 00000000 | |
3801 | stha %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ff0000 | |
3802 | ! %l6 = 00000000a0006d59, Mem[0000000010001400] = ffffadb2ddf5adff | |
3803 | stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000a0006d59 | |
3804 | ! Mem[000000001018141c] = ff000000, %l2 = 00000000b2008237, %asi = 80 | |
3805 | swapa [%i6+0x01c]%asi,%l2 ! %l2 = 00000000ff000000 | |
3806 | ! Mem[0000000010041434] = 65744a75, %l2 = 00000000ff000000, %asi = 80 | |
3807 | swapa [%i1+0x034]%asi,%l2 ! %l2 = 0000000065744a75 | |
3808 | ! %l2 = 0000000065744a75, Mem[00000000300c1408] = 73000000 | |
3809 | stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 75000000 | |
3810 | ! Starting 10 instruction Load Burst | |
3811 | ! Mem[0000000010081400] = 000000e1 ffffffff, %l6 = a0006d59, %l7 = 00000000 | |
3812 | ldd [%i2+%g0],%l6 ! %l6 = 00000000000000e1 00000000ffffffff | |
3813 | ||
3814 | p0_label_149: | |
3815 | ! Mem[0000000010081410] = 6f004d21, %l6 = 00000000000000e1 | |
3816 | lduba [%i2+%o5]0x80,%l6 ! %l6 = 000000000000006f | |
3817 | ! Mem[00000000300c1410] = ff005773, %l6 = 000000000000006f | |
3818 | ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffff005773 | |
3819 | ! %l4 = 0000000000000000, immed = fffff03f, %y = ffffffff | |
3820 | smul %l4,-0xfc1,%l5 ! %l5 = 0000000000000000, %y = 00000000 | |
3821 | ! Mem[0000000010101400] = 00000000 00000000, %l2 = 65744a75, %l3 = 00000000 | |
3822 | ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000 | |
3823 | ! Mem[0000000030001408] = ff000000ffffffff, %l6 = ffffffffff005773 | |
3824 | ldxa [%i0+%o4]0x81,%l6 ! %l6 = ff000000ffffffff | |
3825 | ! Mem[0000000010141408] = e30000ff, %l4 = 0000000000000000 | |
3826 | ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffff | |
3827 | ! Mem[0000000010101428] = 000000ff, %f2 = ff000000 | |
3828 | lda [%i4+0x028]%asi,%f2 ! %f2 = 000000ff | |
3829 | ! Mem[000000001008141c] = bb7b3782, %l3 = 0000000000000000 | |
3830 | lduba [%i2+0x01d]%asi,%l3 ! %l3 = 000000000000007b | |
3831 | ! Mem[0000000030141400] = 000000ff, %l2 = 0000000000000000 | |
3832 | ldsha [%i5+%g0]0x81,%l2 ! %l2 = 0000000000000000 | |
3833 | ! Starting 10 instruction Store Burst | |
3834 | ! %f16 = 007f0000 000000ff 000000ff e282b620 | |
3835 | ! %f20 = 00000000 00000000 00000000 c90a45ff | |
3836 | ! %f24 = 147fa279 6ad67029 7914086f 5aaa4153 | |
3837 | ! %f28 = ae3ded1d f87c67df a2e1f9a7 58caeb5e | |
3838 | stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400 | |
3839 | ||
3840 | p0_label_150: | |
3841 | ! Mem[000000001018143d] = 5f28aa86, %l5 = 0000000000000000 | |
3842 | ldstuba [%i6+0x03d]%asi,%l5 ! %l5 = 00000028000000ff | |
3843 | ! %f10 = 5341aa5a 49000000, Mem[00000000300c1408] = 00000075 bbffffff | |
3844 | stda %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5341aa5a 49000000 | |
3845 | ! Mem[0000000030041400] = 00b20000, %l1 = ffff0000240b06fe | |
3846 | swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000b20000 | |
3847 | ! %l6 = ff000000ffffffff, Mem[000000001000141f] = 7f3c7674, %asi = 80 | |
3848 | stba %l6,[%i0+0x01f]%asi ! Mem[000000001000141c] = 7f3c76ff | |
3849 | ! %l2 = 00000000, %l3 = 0000007b, Mem[0000000010181408] = 00ff0000 ff005756 | |
3850 | stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 0000007b | |
3851 | ! %f6 = 73000000 ffffffbb, Mem[00000000100c1438] = ff005773 00000000 | |
3852 | stda %f6 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 73000000 ffffffbb | |
3853 | ! %l5 = 0000000000000028, Mem[0000000030041400] = 240b06fe | |
3854 | stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 002806fe | |
3855 | ! %l2 = 0000000000000000, Mem[0000000030081410] = 0000000000000000 | |
3856 | stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000 | |
3857 | ! %l0 = 0000000000000000, Mem[0000000010181400] = 565700ff | |
3858 | stba %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 005700ff | |
3859 | ! Starting 10 instruction Load Burst | |
3860 | ! Mem[00000000300c1408] = 49000000, %l5 = 0000000000000028 | |
3861 | lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000049000000 | |
3862 | ||
3863 | ba,a p0_not_taken_0_end | |
3864 | p0_not_taken_0: | |
3865 | ! The following code should not be executed | |
3866 | mulx %l0,%l4,%l2 | |
3867 | addc %l7,%l4,%l5 | |
3868 | sub %l6,%l1,%l7 | |
3869 | ba,a p0_branch_failed | |
3870 | p0_not_taken_0_end: | |
3871 | ||
3872 | ||
3873 | ! End of Random Code for Thread 0 | |
3874 | ||
3875 | 1: membar #Sync ! Force all stores to complete | |
3876 | ||
3877 | ||
3878 | ! Check Registers | |
3879 | ||
3880 | p0_check_registers: | |
3881 | set p0_expected_registers,%g1 | |
3882 | ldx [%g1+0x000],%g2 | |
3883 | cmp %l0,%g2 ! %l0 should be 0000000000000000 | |
3884 | bne,a,pn %xcc,p0_reg_l0_fail | |
3885 | mov %l0,%g3 | |
3886 | ldx [%g1+0x008],%g2 | |
3887 | cmp %l1,%g2 ! %l1 should be 0000000000b20000 | |
3888 | bne,a,pn %xcc,p0_reg_l1_fail | |
3889 | mov %l1,%g3 | |
3890 | ldx [%g1+0x010],%g2 | |
3891 | cmp %l2,%g2 ! %l2 should be 0000000000000000 | |
3892 | bne,a,pn %xcc,p0_reg_l2_fail | |
3893 | mov %l2,%g3 | |
3894 | ldx [%g1+0x018],%g2 | |
3895 | cmp %l3,%g2 ! %l3 should be 000000000000007b | |
3896 | bne,a,pn %xcc,p0_reg_l3_fail | |
3897 | mov %l3,%g3 | |
3898 | ldx [%g1+0x020],%g2 | |
3899 | cmp %l4,%g2 ! %l4 should be ffffffffffffffff | |
3900 | bne,a,pn %xcc,p0_reg_l4_fail | |
3901 | mov %l4,%g3 | |
3902 | ldx [%g1+0x028],%g2 | |
3903 | cmp %l5,%g2 ! %l5 should be 0000000049000000 | |
3904 | bne,a,pn %xcc,p0_reg_l5_fail | |
3905 | mov %l5,%g3 | |
3906 | ldx [%g1+0x030],%g2 | |
3907 | cmp %l6,%g2 ! %l6 should be ff000000ffffffff | |
3908 | bne,a,pn %xcc,p0_reg_l6_fail | |
3909 | mov %l6,%g3 | |
3910 | ldx [%g1+0x038],%g2 | |
3911 | cmp %l7,%g2 ! %l7 should be 00000000ffffffff | |
3912 | bne,a,pn %xcc,p0_reg_l7_fail | |
3913 | mov %l7,%g3 | |
3914 | ||
3915 | ! Check Floating Point Registers | |
3916 | ||
3917 | p0_check_fp_registers: | |
3918 | set p0_expected_fp_regs,%g3 | |
3919 | std %f0,[%g1] | |
3920 | ldx [%g1],%l1 | |
3921 | ldx [%g3+0x00],%l0 | |
3922 | cmp %l0,%l1 ! %f0 should be 0aafffff b20000e3 | |
3923 | bne %xcc,p0_f0_fail | |
3924 | std %f2,[%g1] | |
3925 | ldx [%g1],%l1 | |
3926 | ldx [%g3+0x08],%l0 | |
3927 | cmp %l0,%l1 ! %f2 should be 000000ff ffffffff | |
3928 | bne %xcc,p0_f2_fail | |
3929 | std %f4,[%g1] | |
3930 | ldx [%g1],%l1 | |
3931 | ldx [%g3+0x10],%l0 | |
3932 | cmp %l0,%l1 ! %f4 should be 00000000 735700ff | |
3933 | bne %xcc,p0_f4_fail | |
3934 | std %f6,[%g1] | |
3935 | ldx [%g1],%l1 | |
3936 | ldx [%g3+0x18],%l0 | |
3937 | cmp %l0,%l1 ! %f6 should be 73000000 ffffffbb | |
3938 | bne %xcc,p0_f6_fail | |
3939 | std %f8,[%g1] | |
3940 | ldx [%g1],%l1 | |
3941 | ldx [%g3+0x20],%l0 | |
3942 | cmp %l0,%l1 ! %f8 should be e09cba41 2302b620 | |
3943 | bne %xcc,p0_f8_fail | |
3944 | std %f10,[%g1] | |
3945 | ldx [%g1],%l1 | |
3946 | ldx [%g3+0x28],%l0 | |
3947 | cmp %l0,%l1 ! %f10 should be 5341aa5a 49000000 | |
3948 | bne %xcc,p0_f10_fail | |
3949 | std %f12,[%g1] | |
3950 | ldx [%g1],%l1 | |
3951 | ldx [%g3+0x30],%l0 | |
3952 | cmp %l0,%l1 ! %f12 should be 00000000 49000000 | |
3953 | bne %xcc,p0_f12_fail | |
3954 | std %f14,[%g1] | |
3955 | ldx [%g1],%l1 | |
3956 | ldx [%g3+0x38],%l0 | |
3957 | cmp %l0,%l1 ! %f14 should be ff900102 ff000000 | |
3958 | bne %xcc,p0_f14_fail | |
3959 | std %f16,[%g1] | |
3960 | ldx [%g1],%l1 | |
3961 | ldx [%g3+0x40],%l0 | |
3962 | cmp %l0,%l1 ! %f16 should be 007f0000 000000ff | |
3963 | bne %xcc,p0_f16_fail | |
3964 | std %f18,[%g1] | |
3965 | ldx [%g1],%l1 | |
3966 | ldx [%g3+0x48],%l0 | |
3967 | cmp %l0,%l1 ! %f18 should be 000000ff e282b620 | |
3968 | bne %xcc,p0_f18_fail | |
3969 | std %f20,[%g1] | |
3970 | ldx [%g1],%l1 | |
3971 | ldx [%g3+0x50],%l0 | |
3972 | cmp %l0,%l1 ! %f20 should be 00000000 00000000 | |
3973 | bne %xcc,p0_f20_fail | |
3974 | std %f22,[%g1] | |
3975 | ldx [%g1],%l1 | |
3976 | ldx [%g3+0x58],%l0 | |
3977 | cmp %l0,%l1 ! %f22 should be 00000000 c90a45ff | |
3978 | bne %xcc,p0_f22_fail | |
3979 | std %f24,[%g1] | |
3980 | ldx [%g1],%l1 | |
3981 | ldx [%g3+0x60],%l0 | |
3982 | cmp %l0,%l1 ! %f24 should be 147fa279 6ad67029 | |
3983 | bne %xcc,p0_f24_fail | |
3984 | std %f26,[%g1] | |
3985 | ldx [%g1],%l1 | |
3986 | ldx [%g3+0x68],%l0 | |
3987 | cmp %l0,%l1 ! %f26 should be 7914086f 5aaa4153 | |
3988 | bne %xcc,p0_f26_fail | |
3989 | std %f28,[%g1] | |
3990 | ldx [%g1],%l1 | |
3991 | ldx [%g3+0x70],%l0 | |
3992 | cmp %l0,%l1 ! %f28 should be ae3ded1d f87c67df | |
3993 | bne %xcc,p0_f28_fail | |
3994 | std %f30,[%g1] | |
3995 | ldx [%g1],%l1 | |
3996 | ldx [%g3+0x78],%l0 | |
3997 | cmp %l0,%l1 ! %f30 should be a2e1f9a7 58caeb5e | |
3998 | bne %xcc,p0_f30_fail | |
3999 | nop | |
4000 | ||
4001 | ! The test for processor 0 has passed | |
4002 | ||
4003 | p0_passed: | |
4004 | ta GOOD_TRAP | |
4005 | nop | |
4006 | ||
4007 | p0_reg_l0_fail: | |
4008 | or %g0,0xbd0,%g1 | |
4009 | ba,a p0_failed | |
4010 | p0_reg_l1_fail: | |
4011 | or %g0,0xbd1,%g1 | |
4012 | ba,a p0_failed | |
4013 | p0_reg_l2_fail: | |
4014 | or %g0,0xbd2,%g1 | |
4015 | ba,a p0_failed | |
4016 | p0_reg_l3_fail: | |
4017 | or %g0,0xbd3,%g1 | |
4018 | ba,a p0_failed | |
4019 | p0_reg_l4_fail: | |
4020 | or %g0,0xbd4,%g1 | |
4021 | ba,a p0_failed | |
4022 | p0_reg_l5_fail: | |
4023 | or %g0,0xbd5,%g1 | |
4024 | ba,a p0_failed | |
4025 | p0_reg_l6_fail: | |
4026 | or %g0,0xbd6,%g1 | |
4027 | ba,a p0_failed | |
4028 | p0_reg_l7_fail: | |
4029 | or %g0,0xbd7,%g1 | |
4030 | ba,a p0_failed | |
4031 | p0_f0_fail: | |
4032 | set p0_temp,%g6 | |
4033 | mov 0xf00,%l0 | |
4034 | stx %l0,[%g6] | |
4035 | std %f0,[%g6+8] | |
4036 | stx %fsr,[%g6+16] | |
4037 | ta BAD_TRAP | |
4038 | ||
4039 | p0_f2_fail: | |
4040 | set p0_temp,%g6 | |
4041 | mov 0xf02,%l0 | |
4042 | stx %l0,[%g6] | |
4043 | std %f2,[%g6+8] | |
4044 | stx %fsr,[%g6+16] | |
4045 | ta BAD_TRAP | |
4046 | ||
4047 | p0_f4_fail: | |
4048 | set p0_temp,%g6 | |
4049 | mov 0xf04,%l0 | |
4050 | stx %l0,[%g6] | |
4051 | std %f4,[%g6+8] | |
4052 | stx %fsr,[%g6+16] | |
4053 | ta BAD_TRAP | |
4054 | ||
4055 | p0_f6_fail: | |
4056 | set p0_temp,%g6 | |
4057 | mov 0xf06,%l0 | |
4058 | stx %l0,[%g6] | |
4059 | std %f6,[%g6+8] | |
4060 | stx %fsr,[%g6+16] | |
4061 | ta BAD_TRAP | |
4062 | ||
4063 | p0_f8_fail: | |
4064 | set p0_temp,%g6 | |
4065 | mov 0xf08,%l0 | |
4066 | stx %l0,[%g6] | |
4067 | std %f8,[%g6+8] | |
4068 | stx %fsr,[%g6+16] | |
4069 | ta BAD_TRAP | |
4070 | ||
4071 | p0_f10_fail: | |
4072 | set p0_temp,%g6 | |
4073 | mov 0xf10,%l0 | |
4074 | stx %l0,[%g6] | |
4075 | std %f10,[%g6+8] | |
4076 | stx %fsr,[%g6+16] | |
4077 | ta BAD_TRAP | |
4078 | ||
4079 | p0_f12_fail: | |
4080 | set p0_temp,%g6 | |
4081 | mov 0xf12,%l0 | |
4082 | stx %l0,[%g6] | |
4083 | std %f12,[%g6+8] | |
4084 | stx %fsr,[%g6+16] | |
4085 | ta BAD_TRAP | |
4086 | ||
4087 | p0_f14_fail: | |
4088 | set p0_temp,%g6 | |
4089 | mov 0xf14,%l0 | |
4090 | stx %l0,[%g6] | |
4091 | std %f14,[%g6+8] | |
4092 | stx %fsr,[%g6+16] | |
4093 | ta BAD_TRAP | |
4094 | ||
4095 | p0_f16_fail: | |
4096 | set p0_temp,%g6 | |
4097 | mov 0xf16,%l0 | |
4098 | stx %l0,[%g6] | |
4099 | std %f16,[%g6+8] | |
4100 | stx %fsr,[%g6+16] | |
4101 | ta BAD_TRAP | |
4102 | ||
4103 | p0_f18_fail: | |
4104 | set p0_temp,%g6 | |
4105 | mov 0xf18,%l0 | |
4106 | stx %l0,[%g6] | |
4107 | std %f18,[%g6+8] | |
4108 | stx %fsr,[%g6+16] | |
4109 | ta BAD_TRAP | |
4110 | ||
4111 | p0_f20_fail: | |
4112 | set p0_temp,%g6 | |
4113 | mov 0xf20,%l0 | |
4114 | stx %l0,[%g6] | |
4115 | std %f20,[%g6+8] | |
4116 | stx %fsr,[%g6+16] | |
4117 | ta BAD_TRAP | |
4118 | ||
4119 | p0_f22_fail: | |
4120 | set p0_temp,%g6 | |
4121 | mov 0xf22,%l0 | |
4122 | stx %l0,[%g6] | |
4123 | std %f22,[%g6+8] | |
4124 | stx %fsr,[%g6+16] | |
4125 | ta BAD_TRAP | |
4126 | ||
4127 | p0_f24_fail: | |
4128 | set p0_temp,%g6 | |
4129 | mov 0xf24,%l0 | |
4130 | stx %l0,[%g6] | |
4131 | std %f24,[%g6+8] | |
4132 | stx %fsr,[%g6+16] | |
4133 | ta BAD_TRAP | |
4134 | ||
4135 | p0_f26_fail: | |
4136 | set p0_temp,%g6 | |
4137 | mov 0xf26,%l0 | |
4138 | stx %l0,[%g6] | |
4139 | std %f26,[%g6+8] | |
4140 | stx %fsr,[%g6+16] | |
4141 | ta BAD_TRAP | |
4142 | ||
4143 | p0_f28_fail: | |
4144 | set p0_temp,%g6 | |
4145 | mov 0xf28,%l0 | |
4146 | stx %l0,[%g6] | |
4147 | std %f28,[%g6+8] | |
4148 | stx %fsr,[%g6+16] | |
4149 | ta BAD_TRAP | |
4150 | ||
4151 | p0_f30_fail: | |
4152 | set p0_temp,%g6 | |
4153 | mov 0xf30,%l0 | |
4154 | stx %l0,[%g6] | |
4155 | std %f30,[%g6+8] | |
4156 | stx %fsr,[%g6+16] | |
4157 | ta BAD_TRAP | |
4158 | ||
4159 | ||
4160 | ! The test for processor 0 failed | |
4161 | ||
4162 | p0_failed: | |
4163 | set p0_temp,%g6 | |
4164 | stx %g1,[%g6] | |
4165 | stx %g2,[%g6+8] | |
4166 | stx %g3,[%g6+16] | |
4167 | stx %fsr,[%g6+24] | |
4168 | ta BAD_TRAP | |
4169 | ||
4170 | ||
4171 | ! The local area data for processor 0 failed | |
4172 | ||
4173 | p0_local_failed: | |
4174 | set done_flags,%g5 | |
4175 | mov 3,%g6 | |
4176 | st %g6,[%g5+0x000] ! Set processor 0 done flag | |
4177 | ||
4178 | set p0_temp,%g6 | |
4179 | add %g1,%g4,%g1 | |
4180 | stx %g4,[%g6] | |
4181 | stx %g2,[%g6+8] | |
4182 | stx %g3,[%g6+16] | |
4183 | st %fsr,[%g6+24] | |
4184 | ta BAD_TRAP | |
4185 | ||
4186 | p0_selfmod_failed: | |
4187 | ba p0_failed | |
4188 | mov 0xabc,%g1 | |
4189 | ||
4190 | p0_branch_failed: | |
4191 | mov 0xbbb,%g1 | |
4192 | rd %ccr,%g2 | |
4193 | ba p0_failed | |
4194 | mov 0x0,%g3 | |
4195 | ||
4196 | p0_trap1e: | |
4197 | andn %l0,0xfdd,%l3 | |
4198 | add %l6,0xbd2,%l3 | |
4199 | smul %l7,%l7,%l4 | |
4200 | done | |
4201 | ||
4202 | p0_trap1o: | |
4203 | andn %l0,0xfdd,%l3 | |
4204 | add %l6,0xbd2,%l3 | |
4205 | smul %l7,%l7,%l4 | |
4206 | done | |
4207 | ||
4208 | ||
4209 | p0_trap2e: | |
4210 | fadds %f13,%f3 ,%f12 | |
4211 | fdivs %f9 ,%f8 ,%f5 | |
4212 | add %l4,-0xf8d,%l7 | |
4213 | udivx %l1,0x3eb,%l1 | |
4214 | andn %l3,%l4,%l6 | |
4215 | done | |
4216 | ||
4217 | p0_trap2o: | |
4218 | fadds %f13,%f3 ,%f12 | |
4219 | fdivs %f9 ,%f8 ,%f5 | |
4220 | add %l4,-0xf8d,%l7 | |
4221 | udivx %l1,0x3eb,%l1 | |
4222 | andn %l3,%l4,%l6 | |
4223 | done | |
4224 | ||
4225 | ||
4226 | p0_trap3e: | |
4227 | sub %l6,0xc92,%l4 | |
4228 | xnor %l6,%l1,%l1 | |
4229 | done | |
4230 | ||
4231 | p0_trap3o: | |
4232 | sub %l6,0xc92,%l4 | |
4233 | xnor %l6,%l1,%l1 | |
4234 | done | |
4235 | ||
4236 | ! Cross Processor Interrupt Handler | |
4237 | ||
4238 | cross_intr_handler: | |
4239 | membar #Sync | |
4240 | ! Identify the recipient of the interrupt | |
4241 | mov 0x10,%g1 ! VA of Core ID Register | |
4242 | ldxa [%g1]ASI_CMP_CORE_ID,%g1 | |
4243 | and %g1,0x3f,%g4 ! Extract Core ID in %g4 | |
4244 | sll %g4,2,%g1 ! Index into intr receive array | |
4245 | set received_xintr,%g2 ! Pointer to receive counters | |
4246 | lduw [%g2+%g1],%g3 ! Get receive count | |
4247 | inc %g3 ! Incement by 1 | |
4248 | st %g3,[%g2+%g1] ! Update receive count | |
4249 | ! Reset busy bit interrupts and return | |
4250 | mov 0x40,%g1 ! Busy bit | |
4251 | stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit | |
4252 | membar #Sync | |
4253 | retry | |
4254 | ||
4255 | inst_access_handler: | |
4256 | done | |
4257 | ||
4258 | .align 256 | |
4259 | data_access_handler: | |
4260 | 1: done | |
4261 | ||
4262 | p0_init_memory_pointers: | |
4263 | set p0_init_registers,%g1 | |
4264 | mov %g0,%g2 | |
4265 | mov %g0,%g3 | |
4266 | mov %g0,%g4 | |
4267 | mov %g0,%g5 | |
4268 | mov %g0,%g6 | |
4269 | mov %g0,%g7 | |
4270 | ||
4271 | ! Initialize memory pointers for window 0 | |
4272 | set p0_local0_start,%i0 | |
4273 | set p0_local1_start,%i1 | |
4274 | set p0_local2_start,%i2 | |
4275 | set p0_local3_start,%i3 | |
4276 | set p0_local4_start,%i4 | |
4277 | set p0_local5_start,%i5 | |
4278 | set p0_local6_start,%i6 | |
4279 | clr %i7 | |
4280 | ! Init Local Registers in Window 0 | |
4281 | ldx [%g1+0x000],%l0 ! %l0 = 4927f6424c7c5536 | |
4282 | ldx [%g1+0x008],%l1 ! %l1 = 2d6b213e4775f9fb | |
4283 | ldx [%g1+0x010],%l2 ! %l2 = 734e1fba93b38c5a | |
4284 | ldx [%g1+0x018],%l3 ! %l3 = d56aa3cc96b3ebd2 | |
4285 | ldx [%g1+0x020],%l4 ! %l4 = 17d9d00e8fb7db1f | |
4286 | ldx [%g1+0x028],%l5 ! %l5 = 6d6e8968f04f6e1f | |
4287 | ldx [%g1+0x030],%l6 ! %l6 = 43e4e0e0af28d251 | |
4288 | ldx [%g1+0x038],%l7 ! %l7 = d421ec19f85517ec | |
4289 | ||
4290 | ! Initialize the output register of window 0 | |
4291 | ||
4292 | set share0_start,%o0 | |
4293 | set share1_start,%o1 | |
4294 | set share2_start,%o2 | |
4295 | set share3_start,%o3 | |
4296 | mov 0x08,%o4 | |
4297 | mov 0x10,%o5 | |
4298 | mov 0x18,%o6 | |
4299 | ||
4300 | retl | |
4301 | nop | |
4302 | ||
4303 | user_text_end: | |
4304 | .seg "text" | |
4305 | .align 0x2000 | |
4306 | user_near0_start: | |
4307 | p0_near_0_le: | |
4308 | andn %l0,0xfdd,%l3 | |
4309 | jmpl %o7,%g0 | |
4310 | add %l6,0xbd2,%l3 | |
4311 | p0_near_0_he: | |
4312 | swap [%i2+0x030],%l1 ! Mem[0000000010081430] | |
4313 | sdivx %l4,-0x127,%l1 | |
4314 | or %l2,%l2,%l0 | |
4315 | fdivs %f18,%f24,%f19 | |
4316 | orn %l7,-0x19c,%l6 | |
4317 | xnor %l6,0xf7f,%l0 | |
4318 | ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000] | |
4319 | jmpl %o7,%g0 | |
4320 | xor %l4,%l0,%l5 | |
4321 | near0_b2b_h: | |
4322 | jmpl %o7,%g0 | |
4323 | fcmps %fcc3,%f21,%f26 | |
4324 | jmpl %o7,%g0 | |
4325 | nop | |
4326 | near0_b2b_l: | |
4327 | jmpl %o7,%g0 | |
4328 | or %l5,0x232,%l3 | |
4329 | jmpl %o7,%g0 | |
4330 | nop | |
4331 | user_near0_end: | |
4332 | .seg "text" | |
4333 | .align 0x2000 | |
4334 | user_near1_start: | |
4335 | p0_near_1_le: | |
4336 | fcmps %fcc0,%f7 ,%f13 | |
4337 | addc %l5,%l3,%l6 | |
4338 | fadds %f12,%f13,%f0 | |
4339 | jmpl %o7,%g0 | |
4340 | xnor %l6,-0xd35,%l5 | |
4341 | p0_near_1_he: | |
4342 | udivx %l6,0x33a,%l2 | |
4343 | fdivs %f23,%f31,%f23 | |
4344 | fdivs %f21,%f19,%f31 | |
4345 | jmpl %o7,%g0 | |
4346 | add %l3,-0x78d,%l0 | |
4347 | near1_b2b_h: | |
4348 | fitod %f19,%f18 | |
4349 | orn %l3,%l2,%l0 | |
4350 | jmpl %o7,%g0 | |
4351 | orn %l1,0x3a3,%l6 | |
4352 | near1_b2b_l: | |
4353 | subc %l6,%l7,%l7 | |
4354 | fsubs %f15,%f5 ,%f8 | |
4355 | jmpl %o7,%g0 | |
4356 | sub %l3,0x61d,%l4 | |
4357 | user_near1_end: | |
4358 | .seg "text" | |
4359 | .align 0x2000 | |
4360 | user_near2_start: | |
4361 | p0_near_2_le: | |
4362 | sth %l6,[%i1+0x036] ! Mem[0000000010041436] | |
4363 | jmpl %o7,%g0 | |
4364 | st %f0 ,[%i5+0x024] ! Mem[0000000010141424] | |
4365 | p0_near_2_he: | |
4366 | fmuls %f24,%f26,%f24 | |
4367 | swap [%i2+0x018],%l4 ! Mem[0000000010081418] | |
4368 | jmpl %o7,%g0 | |
4369 | fdivs %f26,%f29,%f31 | |
4370 | near2_b2b_h: | |
4371 | jmpl %o7,%g0 | |
4372 | fcmps %fcc1,%f28,%f29 | |
4373 | jmpl %o7,%g0 | |
4374 | nop | |
4375 | near2_b2b_l: | |
4376 | jmpl %o7,%g0 | |
4377 | xnor %l5,%l4,%l7 | |
4378 | jmpl %o7,%g0 | |
4379 | nop | |
4380 | user_near2_end: | |
4381 | .seg "text" | |
4382 | .align 0x2000 | |
4383 | user_near3_start: | |
4384 | p0_near_3_le: | |
4385 | or %l3,%l0,%l6 | |
4386 | std %l6,[%i1+0x030] ! Mem[0000000010041430] | |
4387 | fadds %f2 ,%f3 ,%f15 | |
4388 | or %l5,0x976,%l0 | |
4389 | udivx %l7,-0xa56,%l3 | |
4390 | jmpl %o7,%g0 | |
4391 | fitod %f1 ,%f6 | |
4392 | p0_near_3_he: | |
4393 | xnor %l2,%l1,%l2 | |
4394 | mulx %l0,%l2,%l7 | |
4395 | fsqrts %f17,%f23 | |
4396 | fsqrts %f24,%f29 | |
4397 | fmuls %f20,%f19,%f17 | |
4398 | xor %l6,-0x6a5,%l5 | |
4399 | or %l2,0x4c4,%l2 | |
4400 | jmpl %o7,%g0 | |
4401 | fcmps %fcc2,%f29,%f26 | |
4402 | near3_b2b_h: | |
4403 | xor %l3,%l7,%l0 | |
4404 | fstod %f22,%f16 | |
4405 | orn %l1,-0x405,%l2 | |
4406 | jmpl %o7,%g0 | |
4407 | mulx %l4,-0xc9b,%l1 | |
4408 | near3_b2b_l: | |
4409 | xnor %l7,%l6,%l3 | |
4410 | udivx %l6,0xbd5,%l6 | |
4411 | and %l3,%l4,%l2 | |
4412 | jmpl %o7,%g0 | |
4413 | add %l6,0xea3,%l5 | |
4414 | user_near3_end: | |
4415 | .seg "text" | |
4416 | .text | |
4417 | .align 0x2000 | |
4418 | user_far0_start: | |
4419 | p0_far_0_le: | |
4420 | fadds %f10,%f11,%f7 | |
4421 | fcmps %fcc1,%f5 ,%f12 | |
4422 | fmuls %f1 ,%f14,%f4 | |
4423 | fdivs %f11,%f9 ,%f10 | |
4424 | fdivs %f9 ,%f5 ,%f8 | |
4425 | mulx %l7,%l0,%l6 | |
4426 | addc %l3,%l4,%l2 | |
4427 | jmpl %o7,%g0 | |
4428 | fadds %f8 ,%f2 ,%f2 | |
4429 | p0_far_0_lem: | |
4430 | fadds %f10,%f11,%f7 | |
4431 | fcmps %fcc1,%f5 ,%f12 | |
4432 | fmuls %f1 ,%f14,%f4 | |
4433 | fdivs %f11,%f9 ,%f10 | |
4434 | fdivs %f9 ,%f5 ,%f8 | |
4435 | mulx %l7,%l0,%l6 | |
4436 | addc %l3,%l4,%l2 | |
4437 | jmpl %o7,%g0 | |
4438 | fadds %f8 ,%f2 ,%f2 | |
4439 | p0_far_0_he: | |
4440 | andn %l6,%l3,%l2 | |
4441 | addc %l2,0xc71,%l3 | |
4442 | jmpl %o7,%g0 | |
4443 | udivx %l0,%l7,%l6 | |
4444 | p0_far_0_hem: | |
4445 | andn %l6,%l3,%l2 | |
4446 | addc %l2,0xc71,%l3 | |
4447 | jmpl %o7,%g0 | |
4448 | udivx %l0,%l7,%l6 | |
4449 | p0_loop_branch_0: | |
4450 | jmpl %o7+12,%g0 | |
4451 | add %l0,1,%l0 | |
4452 | far0_b2b_h: | |
4453 | fadds %f29,%f26,%f26 | |
4454 | sub %l3,%l3,%l1 | |
4455 | subc %l3,%l1,%l5 | |
4456 | jmpl %o7,%g0 | |
4457 | xnor %l5,%l6,%l6 | |
4458 | far0_b2b_l: | |
4459 | orn %l0,0xe6a,%l1 | |
4460 | umul %l5,0xa86,%l0 | |
4461 | fmuls %f12,%f4 ,%f8 | |
4462 | jmpl %o7,%g0 | |
4463 | orn %l0,%l0,%l0 | |
4464 | user_far0_end: | |
4465 | .seg "text" | |
4466 | .text | |
4467 | .align 0x2000 | |
4468 | user_far1_start: | |
4469 | p0_far_1_le: | |
4470 | mulx %l0,%l0,%l2 | |
4471 | fadds %f14,%f5 ,%f3 | |
4472 | add %l5,0x216,%l3 | |
4473 | jmpl %o7,%g0 | |
4474 | fcmps %fcc3,%f14,%f5 | |
4475 | p0_far_1_lem: | |
4476 | mulx %l0,%l0,%l2 | |
4477 | fadds %f14,%f5 ,%f3 | |
4478 | add %l5,0x216,%l3 | |
4479 | jmpl %o7,%g0 | |
4480 | fcmps %fcc3,%f14,%f5 | |
4481 | p0_far_1_he: | |
4482 | smul %l2,%l2,%l0 | |
4483 | smul %l4,-0x1000,%l2 | |
4484 | add %l5,%l1,%l0 | |
4485 | jmpl %o7,%g0 | |
4486 | and %l2,-0xd57,%l4 | |
4487 | p0_far_1_hem: | |
4488 | smul %l2,%l2,%l0 | |
4489 | smul %l4,-0x1000,%l2 | |
4490 | add %l5,%l1,%l0 | |
4491 | jmpl %o7,%g0 | |
4492 | and %l2,-0xd57,%l4 | |
4493 | p0_loop_branch_1: | |
4494 | jmpl %o7+12,%g0 | |
4495 | add %l0,2,%l0 | |
4496 | far1_b2b_h: | |
4497 | sub %l7,-0x7bd,%l5 | |
4498 | sdivx %l2,0x6d6,%l6 | |
4499 | mulx %l0,0x2e0,%l0 | |
4500 | orn %l4,-0xe53,%l0 | |
4501 | fdivs %f23,%f25,%f30 | |
4502 | jmpl %o7,%g0 | |
4503 | sub %l0,-0x7a5,%l4 | |
4504 | far1_b2b_l: | |
4505 | udivx %l1,-0x34c,%l0 | |
4506 | orn %l3,%l5,%l2 | |
4507 | fdtoi %f2 ,%f7 | |
4508 | subc %l7,%l0,%l3 | |
4509 | fdivs %f7 ,%f9 ,%f8 | |
4510 | jmpl %o7,%g0 | |
4511 | fmuls %f0 ,%f0 ,%f1 | |
4512 | user_far1_end: | |
4513 | .seg "text" | |
4514 | .text | |
4515 | .align 0x2000 | |
4516 | user_far2_start: | |
4517 | p0_far_2_le: | |
4518 | lduw [%i3+0x030],%l2 ! Mem[00000000100c1430] | |
4519 | xor %l3,-0x179,%l4 | |
4520 | jmpl %o7,%g0 | |
4521 | mulx %l0,0xc61,%l7 | |
4522 | p0_far_2_lem: | |
4523 | membar #Sync | |
4524 | lduw [%i3+0x030],%l2 ! Mem[00000000100c1430] | |
4525 | xor %l3,-0x179,%l4 | |
4526 | jmpl %o7,%g0 | |
4527 | mulx %l0,0xc61,%l7 | |
4528 | p0_far_2_he: | |
4529 | lduh [%i2+0x024],%l7 ! Mem[0000000010081424] | |
4530 | lduh [%i5+0x03e],%l2 ! Mem[000000001014143e] | |
4531 | smul %l4,%l7,%l7 | |
4532 | fcmps %fcc2,%f24,%f18 | |
4533 | jmpl %o7,%g0 | |
4534 | umul %l6,%l6,%l2 | |
4535 | p0_far_2_hem: | |
4536 | membar #Sync | |
4537 | lduh [%i2+0x024],%l7 ! Mem[0000000010081424] | |
4538 | lduh [%i5+0x03e],%l2 ! Mem[000000001014143e] | |
4539 | smul %l4,%l7,%l7 | |
4540 | fcmps %fcc2,%f24,%f18 | |
4541 | jmpl %o7,%g0 | |
4542 | umul %l6,%l6,%l2 | |
4543 | p0_loop_branch_2: | |
4544 | jmpl %o7+12,%g0 | |
4545 | add %l0,3,%l0 | |
4546 | far2_b2b_h: | |
4547 | fmuls %f17,%f21,%f16 | |
4548 | and %l5,-0x2ab,%l0 | |
4549 | sub %l2,-0xa85,%l3 | |
4550 | jmpl %o7,%g0 | |
4551 | xnor %l2,%l1,%l7 | |
4552 | far2_b2b_l: | |
4553 | xnor %l5,0x9e7,%l7 | |
4554 | mulx %l2,0xd0b,%l5 | |
4555 | fcmps %fcc2,%f12,%f15 | |
4556 | jmpl %o7,%g0 | |
4557 | smul %l1,%l7,%l0 | |
4558 | user_far2_end: | |
4559 | .seg "text" | |
4560 | .text | |
4561 | .align 0x2000 | |
4562 | user_far3_start: | |
4563 | p0_far_3_le: | |
4564 | addc %l2,%l5,%l1 | |
4565 | xnor %l3,-0xfce,%l5 | |
4566 | fdivs %f5 ,%f5 ,%f1 | |
4567 | smul %l6,0xa79,%l7 | |
4568 | sub %l1,-0x5e6,%l6 | |
4569 | xnor %l0,%l5,%l0 | |
4570 | jmpl %o7,%g0 | |
4571 | xnor %l3,0x144,%l3 | |
4572 | p0_far_3_lem: | |
4573 | addc %l2,%l5,%l1 | |
4574 | xnor %l3,-0xfce,%l5 | |
4575 | fdivs %f5 ,%f5 ,%f1 | |
4576 | smul %l6,0xa79,%l7 | |
4577 | sub %l1,-0x5e6,%l6 | |
4578 | xnor %l0,%l5,%l0 | |
4579 | jmpl %o7,%g0 | |
4580 | xnor %l3,0x144,%l3 | |
4581 | p0_far_3_he: | |
4582 | add %l6,%l6,%l3 | |
4583 | jmpl %o7,%g0 | |
4584 | sub %l4,%l5,%l7 | |
4585 | p0_far_3_hem: | |
4586 | add %l6,%l6,%l3 | |
4587 | jmpl %o7,%g0 | |
4588 | sub %l4,%l5,%l7 | |
4589 | p0_loop_branch_3: | |
4590 | jmpl %o7+12,%g0 | |
4591 | add %l0,4,%l0 | |
4592 | far3_b2b_h: | |
4593 | fsubs %f31,%f23,%f20 | |
4594 | umul %l3,-0x302,%l3 | |
4595 | mulx %l0,%l2,%l6 | |
4596 | sub %l0,%l3,%l6 | |
4597 | and %l0,%l6,%l3 | |
4598 | fsubs %f19,%f27,%f20 | |
4599 | jmpl %o7,%g0 | |
4600 | andn %l7,0xbd6,%l4 | |
4601 | far3_b2b_l: | |
4602 | mulx %l6,0xcf4,%l1 | |
4603 | orn %l2,-0x8ce,%l6 | |
4604 | add %l5,-0xfdb,%l7 | |
4605 | umul %l0,%l5,%l4 | |
4606 | mulx %l5,0x3a1,%l0 | |
4607 | umul %l6,0x959,%l6 | |
4608 | jmpl %o7,%g0 | |
4609 | andn %l2,-0xe95,%l5 | |
4610 | user_far3_end: | |
4611 | .seg "text" | |
4612 | .align 0x2000 | |
4613 | user_jump0_start: | |
4614 | INIT_MEM(0, 0x0010, 1, +, 0, +, 0) | |
4615 | p0_jmpl_0_le: | |
4616 | mulx %l7,0x92b,%l0 | |
4617 | jmpl %g6+8,%g0 | |
4618 | fsqrts %f8 ,%f3 | |
4619 | p0_call_0_le: | |
4620 | and %l1,-0x7b6,%l6 | |
4621 | smul %l6,%l4,%l6 | |
4622 | retl | |
4623 | xnor %l7,%l7,%l3 | |
4624 | p0_jmpl_0_lo: | |
4625 | mulx %l7,0x92b,%l0 | |
4626 | jmpl %g6+8,%g0 | |
4627 | fsqrts %f8 ,%f3 | |
4628 | p0_call_0_lo: | |
4629 | and %l1,-0x7b6,%l6 | |
4630 | smul %l6,%l4,%l6 | |
4631 | retl | |
4632 | xnor %l7,%l7,%l3 | |
4633 | p0_jmpl_0_he: | |
4634 | udivx %l4,-0x321,%l5 | |
4635 | fdivs %f22,%f28,%f30 | |
4636 | add %l5,%l1,%l5 | |
4637 | ldsh [%i1+0x006],%l0 ! Mem[0000000010041406] | |
4638 | swap [%i5+0x02c],%l4 ! Mem[000000001014142c] | |
4639 | jmpl %g6+8,%g0 | |
4640 | orn %l3,0x562,%l4 | |
4641 | p0_call_0_he: | |
4642 | addc %l2,0x25c,%l6 | |
4643 | fadds %f20,%f24,%f23 | |
4644 | sub %l1,%l6,%l5 | |
4645 | fdivs %f28,%f26,%f23 | |
4646 | retl | |
4647 | ldstub [%o2+0x001],%l5 ! Mem[00000000211c0001] | |
4648 | p0_jmpl_0_ho: | |
4649 | udivx %l4,-0x321,%l5 | |
4650 | fdivs %f22,%f28,%f30 | |
4651 | add %l5,%l1,%l5 | |
4652 | ldsh [%o1+0x006],%l0 ! Mem[0000000010041406] | |
4653 | swap [%o5+0x02c],%l4 ! Mem[000000001014142c] | |
4654 | jmpl %g6+8,%g0 | |
4655 | orn %l3,0x562,%l4 | |
4656 | p0_call_0_ho: | |
4657 | addc %l2,0x25c,%l6 | |
4658 | fadds %f20,%f24,%f23 | |
4659 | sub %l1,%l6,%l5 | |
4660 | fdivs %f28,%f26,%f23 | |
4661 | retl | |
4662 | ldstub [%i2+0x001],%l5 ! Mem[00000000211c0001] | |
4663 | user_jump0_end: | |
4664 | .seg "text" | |
4665 | .align 0x2000 | |
4666 | user_jump1_start: | |
4667 | INIT_MEM(0, 0x0020, 1, +, 0, +, 0) | |
4668 | p0_jmpl_1_le: | |
4669 | andn %l4,%l4,%l6 | |
4670 | fsubs %f9 ,%f13,%f9 | |
4671 | andn %l0,-0x187,%l0 | |
4672 | mulx %l3,0x75f,%l3 | |
4673 | sub %l3,-0xd40,%l6 | |
4674 | jmpl %g6+8,%g0 | |
4675 | xor %l3,-0xf8b,%l6 | |
4676 | p0_call_1_le: | |
4677 | fadds %f13,%f2 ,%f4 | |
4678 | retl | |
4679 | subc %l4,%l6,%l7 | |
4680 | p0_jmpl_1_lo: | |
4681 | andn %l4,%l4,%l6 | |
4682 | fsubs %f9 ,%f13,%f9 | |
4683 | andn %l0,-0x187,%l0 | |
4684 | mulx %l3,0x75f,%l3 | |
4685 | sub %l3,-0xd40,%l6 | |
4686 | jmpl %g6+8,%g0 | |
4687 | xor %l3,-0xf8b,%l6 | |
4688 | p0_call_1_lo: | |
4689 | fadds %f13,%f2 ,%f4 | |
4690 | retl | |
4691 | subc %l4,%l6,%l7 | |
4692 | p0_jmpl_1_he: | |
4693 | fadds %f26,%f28,%f18 | |
4694 | ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000] | |
4695 | sub %l2,%l7,%l7 | |
4696 | subc %l7,%l5,%l5 | |
4697 | jmpl %g6+8,%g0 | |
4698 | umul %l2,0xc9d,%l3 | |
4699 | p0_call_1_he: | |
4700 | sub %l3,%l3,%l1 | |
4701 | xnor %l7,-0x6c3,%l1 | |
4702 | addc %l4,0x719,%l5 | |
4703 | retl | |
4704 | subc %l2,0xa70,%l4 | |
4705 | p0_jmpl_1_ho: | |
4706 | fadds %f26,%f28,%f18 | |
4707 | ldstub [%i2+0x000],%l1 ! Mem[00000000211c0000] | |
4708 | sub %l2,%l7,%l7 | |
4709 | subc %l7,%l5,%l5 | |
4710 | jmpl %g6+8,%g0 | |
4711 | umul %l2,0xc9d,%l3 | |
4712 | p0_call_1_ho: | |
4713 | sub %l3,%l3,%l1 | |
4714 | xnor %l7,-0x6c3,%l1 | |
4715 | addc %l4,0x719,%l5 | |
4716 | retl | |
4717 | subc %l2,0xa70,%l4 | |
4718 | user_jump1_end: | |
4719 | .seg "text" | |
4720 | .align 0x2000 | |
4721 | user_jump2_start: | |
4722 | INIT_MEM(0, 0x0030, 1, +, 0, +, 0) | |
4723 | p0_jmpl_2_le: | |
4724 | and %l5,%l1,%l2 | |
4725 | xor %l4,%l6,%l0 | |
4726 | jmpl %g6+8,%g0 | |
4727 | std %l2,[%i5+0x028] ! Mem[0000000010141428] | |
4728 | p0_call_2_le: | |
4729 | fadds %f4 ,%f8 ,%f4 | |
4730 | fcmps %fcc2,%f11,%f8 | |
4731 | umul %l4,%l4,%l4 | |
4732 | retl | |
4733 | fmuls %f8 ,%f10,%f8 | |
4734 | p0_jmpl_2_lo: | |
4735 | and %l5,%l1,%l2 | |
4736 | xor %l4,%l6,%l0 | |
4737 | jmpl %g6+8,%g0 | |
4738 | std %l2,[%o5+0x028] ! Mem[0000000010141428] | |
4739 | p0_call_2_lo: | |
4740 | fadds %f4 ,%f8 ,%f4 | |
4741 | fcmps %fcc2,%f11,%f8 | |
4742 | umul %l4,%l4,%l4 | |
4743 | retl | |
4744 | fmuls %f8 ,%f10,%f8 | |
4745 | p0_jmpl_2_he: | |
4746 | fmuls %f16,%f23,%f17 | |
4747 | or %l1,%l5,%l3 | |
4748 | addc %l4,0x880,%l2 | |
4749 | mulx %l2,0x7e8,%l4 | |
4750 | jmpl %g6+8,%g0 | |
4751 | or %l0,%l6,%l4 | |
4752 | p0_call_2_he: | |
4753 | xor %l7,-0xc3e,%l2 | |
4754 | and %l0,%l3,%l1 | |
4755 | retl | |
4756 | xnor %l1,0x424,%l2 | |
4757 | p0_jmpl_2_ho: | |
4758 | fmuls %f16,%f23,%f17 | |
4759 | or %l1,%l5,%l3 | |
4760 | addc %l4,0x880,%l2 | |
4761 | mulx %l2,0x7e8,%l4 | |
4762 | jmpl %g6+8,%g0 | |
4763 | or %l0,%l6,%l4 | |
4764 | p0_call_2_ho: | |
4765 | xor %l7,-0xc3e,%l2 | |
4766 | and %l0,%l3,%l1 | |
4767 | retl | |
4768 | xnor %l1,0x424,%l2 | |
4769 | user_jump2_end: | |
4770 | .seg "text" | |
4771 | .align 0x2000 | |
4772 | user_jump3_start: | |
4773 | INIT_MEM(0, 0x0040, 1, +, 0, +, 0) | |
4774 | p0_jmpl_3_le: | |
4775 | xnor %l0,0x4ea,%l6 | |
4776 | sub %l1,%l1,%l5 | |
4777 | jmpl %g6+8,%g0 | |
4778 | smul %l0,%l5,%l2 | |
4779 | p0_call_3_le: | |
4780 | xnor %l3,%l6,%l6 | |
4781 | fsubs %f14,%f2 ,%f5 | |
4782 | or %l4,-0xf3d,%l5 | |
4783 | udivx %l5,%l0,%l1 | |
4784 | xor %l2,%l4,%l4 | |
4785 | fadds %f9 ,%f11,%f4 | |
4786 | retl | |
4787 | addc %l3,%l2,%l5 | |
4788 | p0_jmpl_3_lo: | |
4789 | xnor %l0,0x4ea,%l6 | |
4790 | sub %l1,%l1,%l5 | |
4791 | jmpl %g6+8,%g0 | |
4792 | smul %l0,%l5,%l2 | |
4793 | p0_call_3_lo: | |
4794 | xnor %l3,%l6,%l6 | |
4795 | fsubs %f14,%f2 ,%f5 | |
4796 | or %l4,-0xf3d,%l5 | |
4797 | udivx %l5,%l0,%l1 | |
4798 | xor %l2,%l4,%l4 | |
4799 | fadds %f9 ,%f11,%f4 | |
4800 | retl | |
4801 | addc %l3,%l2,%l5 | |
4802 | p0_jmpl_3_he: | |
4803 | and %l7,%l5,%l4 | |
4804 | mulx %l3,%l1,%l2 | |
4805 | fdivs %f19,%f22,%f24 | |
4806 | fdivs %f22,%f26,%f26 | |
4807 | sub %l6,-0xf66,%l4 | |
4808 | jmpl %g6+8,%g0 | |
4809 | xor %l3,%l0,%l7 | |
4810 | p0_call_3_he: | |
4811 | mulx %l2,%l4,%l2 | |
4812 | fmuls %f26,%f25,%f25 | |
4813 | fsqrts %f22,%f20 | |
4814 | ldsh [%i1+0x024],%l5 ! Mem[0000000010041424] | |
4815 | retl | |
4816 | umul %l5,%l1,%l0 | |
4817 | p0_jmpl_3_ho: | |
4818 | and %l7,%l5,%l4 | |
4819 | mulx %l3,%l1,%l2 | |
4820 | fdivs %f19,%f22,%f24 | |
4821 | fdivs %f22,%f26,%f26 | |
4822 | sub %l6,-0xf66,%l4 | |
4823 | jmpl %g6+8,%g0 | |
4824 | xor %l3,%l0,%l7 | |
4825 | p0_call_3_ho: | |
4826 | mulx %l2,%l4,%l2 | |
4827 | fmuls %f26,%f25,%f25 | |
4828 | fsqrts %f22,%f20 | |
4829 | ldsh [%o1+0x024],%l5 ! Mem[0000000010041424] | |
4830 | retl | |
4831 | umul %l5,%l1,%l0 | |
4832 | user_jump3_end: | |
4833 | ||
4834 | .seg "data" | |
4835 | .align 0x2000 | |
4836 | user_data_start: | |
4837 | done_flags: | |
4838 | .word 0 | |
4839 | .align 8 | |
4840 | done_count: | |
4841 | .word 0,0 | |
4842 | Start_Flags: | |
4843 | .word 0,0,0,0 | |
4844 | Finish_Flag: | |
4845 | .word 0,0 | |
4846 | .align 8 | |
4847 | num_processors: | |
4848 | .word 1 | |
4849 | num_agents: | |
4850 | .word 0 | |
4851 | no_membar: | |
4852 | .word 0 | |
4853 | max_ireg: | |
4854 | .word 8,0 | |
4855 | max_freg: | |
4856 | .word 32,0 | |
4857 | .align 64 | |
4858 | p0_temp: | |
4859 | .word 0,0,0,0,0,0,0,0 | |
4860 | .word 0,0,0,0,0,0,0,0 | |
4861 | .word 0,0,0,0,0,0,0,0 | |
4862 | .word 0,0,0,0,0,0,0,0 | |
4863 | p0_debug: | |
4864 | .word 0,0,0,0,0,0,0,0 | |
4865 | .word 0,0,0,0,0,0,0,0 | |
4866 | p0_fsr: | |
4867 | .word 0x00000000,0x00000000 | |
4868 | .align 8 | |
4869 | p0_loop_cnt: | |
4870 | .word 1,0 | |
4871 | max_windows: | |
4872 | .word 1,0,0,0,0,0,0,0 | |
4873 | .word 0,0,0,0,0,0,0,0 | |
4874 | .word 0,0,0,0,0,0,0,0 | |
4875 | .word 0,0,0,0,0,0,0,0 | |
4876 | .word 0,0,0,0,0,0,0,0 | |
4877 | .word 0,0,0,0,0,0,0,0 | |
4878 | .word 0,0,0,0,0,0,0,0 | |
4879 | .word 0,0,0,0,0,0,0,0 | |
4880 | .word 0,0,0,0,0,0,0,0 | |
4881 | .word 0,0,0,0,0,0,0,0 | |
4882 | .word 0,0,0,0,0,0,0,0 | |
4883 | .word 0,0,0,0,0,0,0,0 | |
4884 | .word 0,0,0,0,0,0,0,0 | |
4885 | .word 0,0,0,0,0,0,0,0 | |
4886 | .word 0,0,0,0,0,0,0,0 | |
4887 | .word 0,0,0,0,0,0,0,0 | |
4888 | .word 0,0,0,0,0,0,0,0 | |
4889 | .word 0,0,0,0,0,0,0,0 | |
4890 | .word 0,0,0,0,0,0,0,0 | |
4891 | .word 0,0,0,0,0,0,0,0 | |
4892 | .word 0,0,0,0,0,0,0,0 | |
4893 | .word 0,0,0,0,0,0,0,0 | |
4894 | .word 0,0,0,0,0,0,0,0 | |
4895 | .word 0,0,0,0,0,0,0,0 | |
4896 | .word 0,0,0,0,0,0,0,0 | |
4897 | .word 0,0,0,0,0,0,0,0 | |
4898 | .word 0,0,0,0,0,0,0,0 | |
4899 | .word 0,0,0,0,0,0,0,0 | |
4900 | .word 0,0,0,0,0,0,0,0 | |
4901 | .word 0,0,0,0,0,0,0,0 | |
4902 | .word 0,0,0,0,0,0,0,0 | |
4903 | .word 0,0,0,0,0,0,0,0 | |
4904 | ||
4905 | .align 8 | |
4906 | p0_init_registers: | |
4907 | .word 0x4927f642,0x4c7c5536 ! Init value for %l0 | |
4908 | .word 0x2d6b213e,0x4775f9fb ! Init value for %l1 | |
4909 | .word 0x734e1fba,0x93b38c5a ! Init value for %l2 | |
4910 | .word 0xd56aa3cc,0x96b3ebd2 ! Init value for %l3 | |
4911 | .word 0x17d9d00e,0x8fb7db1f ! Init value for %l4 | |
4912 | .word 0x6d6e8968,0xf04f6e1f ! Init value for %l5 | |
4913 | .word 0x43e4e0e0,0xaf28d251 ! Init value for %l6 | |
4914 | .word 0xd421ec19,0xf85517ec ! Init value for %l7 | |
4915 | .align 64 | |
4916 | p0_init_freg: | |
4917 | .word 0xe4177f3f,0x838536a2 ! Init value for %f0 | |
4918 | .word 0x6fab807d,0xc6b962bf ! Init value for %f2 | |
4919 | .word 0x0c705a4b,0x1c70bfc7 ! Init value for %f4 | |
4920 | .word 0xb536917a,0xa67862fd ! Init value for %f6 | |
4921 | .word 0xe60e76e4,0x86539cf3 ! Init value for %f8 | |
4922 | .word 0x970eab3c,0xb0156902 ! Init value for %f10 | |
4923 | .word 0x9dfb2b7a,0xada8585e ! Init value for %f12 | |
4924 | .word 0x7b685ebe,0x65eb6ba0 ! Init value for %f14 | |
4925 | .word 0xcfff8fdd,0x0c7262e4 ! Init value for %f16 | |
4926 | .word 0xef976459,0xe3b62637 ! Init value for %f18 | |
4927 | .word 0x9f6c3279,0xb473827d ! Init value for %f20 | |
4928 | .word 0x3a4ab61d,0xb0ede7b7 ! Init value for %f22 | |
4929 | .word 0x6de9520c,0xba4da1cf ! Init value for %f24 | |
4930 | .word 0xc7358fbb,0x3cbfd576 ! Init value for %f26 | |
4931 | .word 0x5147f3fe,0x90006e8d ! Init value for %f28 | |
4932 | .word 0x02ac47ba,0xa0ab81db ! Init value for %f30 | |
4933 | .word 0xc479c131,0x035ea6f1 ! Init value for %f32 | |
4934 | .word 0x997a20e2,0x0b3856ee ! Init value for %f34 | |
4935 | .word 0x5a55d1a6,0x9a849c8e ! Init value for %f36 | |
4936 | .word 0xaaab38e5,0x31f822e5 ! Init value for %f38 | |
4937 | .word 0x8d954c90,0xcce5153a ! Init value for %f40 | |
4938 | .word 0x1c7bcbe6,0x72a140e1 ! Init value for %f42 | |
4939 | .word 0xd95678e5,0x757d4881 ! Init value for %f44 | |
4940 | .word 0x9cc4d1dd,0x07818736 ! Init value for %f46 | |
4941 | .word 0x3e0029db,0xfa2bd418 | |
4942 | .word 0xa0c2ee8f,0xdb286a98 | |
4943 | .word 0xa0293031,0x269373d9 | |
4944 | .word 0xc1c565ec,0x0a098e28 | |
4945 | .word 0x49ca6bd3,0xb6e2f308 | |
4946 | .word 0x2ba2bf92,0x810d3fbd | |
4947 | .word 0xa4207238,0x09e52677 | |
4948 | .word 0x5a5cdfdb,0xbf309c43 | |
4949 | p0_share_mask: | |
4950 | .word 0xffff0000,0x00000000 | |
4951 | .word 0x00000000,0x00000000 | |
4952 | .word 0x00000000,0x00000000 | |
4953 | .word 0x00000000,0x00000000 | |
4954 | .word 0x00000000,0x00000000 | |
4955 | .word 0x00000000,0x00000000 | |
4956 | .word 0x00000000,0x00000000 | |
4957 | .word 0x00000000,0x00000000 | |
4958 | p0_expected_registers: | |
4959 | .word 0x00000000,0x00000000 | |
4960 | .word 0x00000000,0x00b20000 | |
4961 | .word 0x00000000,0x00000000 | |
4962 | .word 0x00000000,0x0000007b | |
4963 | .word 0xffffffff,0xffffffff | |
4964 | .word 0x00000000,0x49000000 | |
4965 | .word 0xff000000,0xffffffff | |
4966 | .word 0x00000000,0xffffffff | |
4967 | p0_expected_fp_regs: | |
4968 | .word 0x0aafffff,0xb20000e3 | |
4969 | .word 0x000000ff,0xffffffff | |
4970 | .word 0x00000000,0x735700ff | |
4971 | .word 0x73000000,0xffffffbb | |
4972 | .word 0xe09cba41,0x2302b620 | |
4973 | .word 0x5341aa5a,0x49000000 | |
4974 | .word 0x00000000,0x49000000 | |
4975 | .word 0xff900102,0xff000000 | |
4976 | .word 0x007f0000,0x000000ff | |
4977 | .word 0x000000ff,0xe282b620 | |
4978 | .word 0x00000000,0x00000000 | |
4979 | .word 0x00000000,0xc90a45ff | |
4980 | .word 0x147fa279,0x6ad67029 | |
4981 | .word 0x7914086f,0x5aaa4153 | |
4982 | .word 0xae3ded1d,0xf87c67df | |
4983 | .word 0xa2e1f9a7,0x58caeb5e | |
4984 | .word 0x0000000e,0x00000400 ! %fsr = 0000000e00000400 | |
4985 | p0_local0_expect: | |
4986 | .word 0x596d00a0,0x00000000 | |
4987 | .word 0xffafffff,0x3791c43b | |
4988 | .word 0x00000000,0x00000000 | |
4989 | .word 0x00ff0000,0x7f3c76ff | |
4990 | .word 0x0000ff00,0x6cb69670 | |
4991 | .word 0x00000059,0x00000000 | |
4992 | .word 0x000000ff,0x00000000 | |
4993 | .word 0xb9c22738,0x000000e3 | |
4994 | p0_local0_sec_expect: | |
4995 | .word 0x0aafffff,0xff000000 | |
4996 | .word 0xff000000,0xffffffff | |
4997 | .word 0x00000000,0x735700ff | |
4998 | .word 0xdec25738,0x65744a75 | |
4999 | .word 0xe09cba41,0x2302b620 | |
5000 | .word 0x5341aa5a,0x6f081479 | |
5001 | .word 0xdf677cf8,0x1ded3dae | |
5002 | .word 0x5eebca58,0xa7f9e1a2 | |
5003 | p0_local1_expect: | |
5004 | .word 0xffffffff,0x00000059 | |
5005 | .word 0xffff0000,0x240b06fe | |
5006 | .word 0xff000000,0xff000000 | |
5007 | .word 0xab88e890,0x000000ff | |
5008 | .word 0x00000000,0x00000000 | |
5009 | .word 0x5aa5c652,0xacffcdff | |
5010 | .word 0xdec25738,0xff000000 | |
5011 | .word 0x00590000,0xff26b6e3 | |
5012 | p0_local1_sec_expect: | |
5013 | .word 0x002806fe,0x00000000 | |
5014 | .word 0x000000e3,0x596de9bb | |
5015 | .word 0x00000000,0x40a0db9a | |
5016 | .word 0x000000e3,0xd2077973 | |
5017 | .word 0x3ba5ef0b,0xa2ae6320 | |
5018 | .word 0x00000000,0x00000059 | |
5019 | .word 0xff000000,0xffff2ceb | |
5020 | .word 0xbbb4aac3,0x7b34ac03 | |
5021 | p0_local2_expect: | |
5022 | .word 0x000000e1,0xffffffff | |
5023 | .word 0xff000000,0xffffffff | |
5024 | .word 0x6f004d21,0x00000000 | |
5025 | .word 0xe5592105,0xbb7b3782 | |
5026 | .word 0xffbb0000,0x0000af0a | |
5027 | .word 0x0000ff00,0x6cb69670 | |
5028 | .word 0x00000056,0xb6a6bb80 | |
5029 | .word 0x154b1ac0,0x259c005a | |
5030 | p0_local2_sec_expect: | |
5031 | .word 0xff000000,0x00007f00 | |
5032 | .word 0x20b682e2,0xff000000 | |
5033 | .word 0x00000000,0x00000000 | |
5034 | .word 0xff450ac9,0x00000000 | |
5035 | .word 0x2970d66a,0x79a27f14 | |
5036 | .word 0x5341aa5a,0x6f081479 | |
5037 | .word 0xdf677cf8,0x1ded3dae | |
5038 | .word 0x5eebca58,0xa7f9e1a2 | |
5039 | p0_local3_expect: | |
5040 | .word 0xff0000ff,0x05df1bf1 | |
5041 | .word 0x0affffbb,0xe3b626ff | |
5042 | .word 0x7f3c7674,0xff000000 | |
5043 | .word 0x2aeb6dff,0x000000ff | |
5044 | .word 0x9ef72440,0x3cbfd576 | |
5045 | .word 0xe5000029,0xcddfc3cd | |
5046 | .word 0x2c7cf65d,0xff40b0a1 | |
5047 | .word 0x73000000,0xffffffbb | |
5048 | p0_local3_sec_expect: | |
5049 | .word 0x007f0000,0x000000ff | |
5050 | .word 0x00000049,0x5aaa4153 | |
5051 | .word 0xff005773,0x00000000 | |
5052 | .word 0x754a7465,0x3857c2de | |
5053 | .word 0x147fa279,0x6ad67029 | |
5054 | .word 0x7914086f,0x5aaa4153 | |
5055 | .word 0xae3ded1d,0xf87c67df | |
5056 | .word 0xa2e1f9a7,0x58caeb5e | |
5057 | p0_local4_expect: | |
5058 | .word 0x00000000,0x00000000 | |
5059 | .word 0xff000000,0x00000000 | |
5060 | .word 0xff000000,0x000000e1 | |
5061 | .word 0xb5362bff,0x000000a0 | |
5062 | .word 0x00000000,0x00000000 | |
5063 | .word 0x000000ff,0xffffffff | |
5064 | .word 0x0000ee1c,0x0000080a | |
5065 | .word 0x09deefe5,0x91710aaf | |
5066 | p0_local4_sec_expect: | |
5067 | .word 0xb20000e3,0x00000000 | |
5068 | .word 0x00000000,0x00000000 | |
5069 | .word 0x59000000,0x00000000 | |
5070 | .word 0x2f86e420,0x9d009055 | |
5071 | .word 0x00000080,0x2e8bc3c5 | |
5072 | .word 0x00000000,0xffffff7f | |
5073 | .word 0x74591cee,0xc3aab4bb | |
5074 | .word 0x88e53d7b,0x0cfd48bb | |
5075 | p0_local5_expect: | |
5076 | .word 0xff000000,0x0000ff00 | |
5077 | .word 0xff0000e3,0x7b3de5ff | |
5078 | .word 0xffffffbb,0x000090ff | |
5079 | .word 0x5590009d,0x20e4862f | |
5080 | .word 0x00007379,0xb0ede7ff | |
5081 | .word 0xe09cba41,0x2302b620 | |
5082 | .word 0xbbb4aac3,0xffffffff | |
5083 | .word 0xbb48fd0c,0x000000e3 | |
5084 | p0_local5_sec_expect: | |
5085 | .word 0x000000ff,0x020190ff | |
5086 | .word 0x7f3c7674,0xbbe96d59 | |
5087 | .word 0x0aaf0000,0x00000000 | |
5088 | .word 0x42f8eae1,0xf2122ff3 | |
5089 | .word 0x14fa2158,0xb7e7edb0 | |
5090 | .word 0x8f336739,0x63f36313 | |
5091 | .word 0x1e4a61c1,0x2345b6c4 | |
5092 | .word 0xcce0b6b1,0xb4b4214e | |
5093 | p0_local6_expect: | |
5094 | .word 0x005700ff,0xffff2205 | |
5095 | .word 0x00000000,0x0000007b | |
5096 | .word 0xffffafff,0xe30000ff | |
5097 | .word 0x00000000,0xb2008237 | |
5098 | .word 0x962c1419,0xf369d877 | |
5099 | .word 0x00000000,0xc90a45ff | |
5100 | .word 0x000000e3,0xd2077973 | |
5101 | .word 0x5aa50000,0x5fffaa86 | |
5102 | p0_local6_sec_expect: | |
5103 | .word 0xffff0000,0xbbb4aac3 | |
5104 | .word 0xbbffffff,0x00000073 | |
5105 | .word 0x82371000,0x00000000 | |
5106 | .word 0x2f86e420,0x9d009055 | |
5107 | .word 0xff26b6e3,0x00000000 | |
5108 | .word 0xf6000000,0xb7ffffff | |
5109 | .word 0x74591cee,0xc3aab4bb | |
5110 | .word 0x565700ff,0xbbe96d59 | |
5111 | share0_expect: | |
5112 | .word 0xffff2cc7,0xa4f564cc | |
5113 | .word 0xeb6dba9c,0xf694f135 | |
5114 | .word 0xee440d72,0xa9ee03ae | |
5115 | .word 0x22a4fcfc,0xa778573e | |
5116 | .word 0x26ad5ca1,0x915172b1 | |
5117 | .word 0x11a48cdc,0x1568d15a | |
5118 | .word 0x16beacb0,0xe952d5f2 | |
5119 | .word 0x989a6431,0x80fc5f9a | |
5120 | share1_expect: | |
5121 | .word 0xffffd75b,0xfa335562 | |
5122 | .word 0x077165ea,0xcf96e634 | |
5123 | .word 0x92c9ba03,0xe92579a7 | |
5124 | .word 0xc46f1f89,0x5fd82f7b | |
5125 | .word 0x40b8cd6b,0x3450ed39 | |
5126 | .word 0x7149392b,0xd12b330d | |
5127 | .word 0xa741ed87,0x44104111 | |
5128 | .word 0x8c537d95,0x01934e11 | |
5129 | .word 0x00ffa3d2,0x29e74947 | |
5130 | .word 0x698677ab,0x4e5e5dd8 | |
5131 | .word 0x1bd6019d,0x2c96ff2e | |
5132 | .word 0x734dbea5,0xbfbb6d70 | |
5133 | .word 0xe0b38896,0x6488d6d7 | |
5134 | .word 0x6261c85d,0xb1ef1e1e | |
5135 | .word 0xa1ac4224,0x9e993b5d | |
5136 | .word 0x383cc29b,0x8424a5e9 | |
5137 | share2_expect: | |
5138 | .word 0xffff7241,0x9d2eae6a | |
5139 | .word 0x22b8760b,0x7163b93b | |
5140 | .word 0x16b66ac2,0xf7f4adee | |
5141 | .word 0x708f0a33,0x6ca4d777 | |
5142 | .word 0x02e50727,0xa7990c0b | |
5143 | .word 0xb5dd2693,0xe0acd169 | |
5144 | .word 0x8ad94319,0x5f283ed0 | |
5145 | .word 0x8de24bd4,0x6d82e462 | |
5146 | share3_expect: | |
5147 | .word 0x3fccbf49,0xadf6c523 | |
5148 | .word 0x4397a450,0x685adafc | |
5149 | .word 0x24850a48,0xd5f841fa | |
5150 | .word 0xbee7f048,0xa41dfe64 | |
5151 | .word 0xb82e13c0,0xb24e0154 | |
5152 | .word 0x1763b819,0x54bbf2ea | |
5153 | .word 0x180b88e4,0x74f02b67 | |
5154 | .word 0x79385653,0x317769ef | |
5155 | .word 0x73d10896,0xdba85270 | |
5156 | .word 0xf3e4fff0,0x173465f9 | |
5157 | .word 0x6910c476,0x95a7e473 | |
5158 | .word 0x6563ed64,0x33c868cd | |
5159 | .word 0xd168e4e8,0x21c86957 | |
5160 | .word 0x74d35ae0,0x2d7df374 | |
5161 | .word 0x5ed8c1fb,0x71c0be3d | |
5162 | .word 0xf09dab24,0x9b84a06a | |
5163 | .word 0xea3d341e,0xbeb864a1 | |
5164 | .word 0xcd7e6266,0xfdb9e2a7 | |
5165 | .word 0x8188660d,0xc21756fa | |
5166 | .word 0xebc7b813,0x2315c1f6 | |
5167 | .word 0xf17ee3ea,0x51b9285c | |
5168 | .word 0xbefae10f,0xfde456ae | |
5169 | .word 0xbc34150b,0x6373cd39 | |
5170 | .word 0xd38f9a38,0xe34c25cb | |
5171 | .word 0x00ff265e,0x6839efe6 | |
5172 | .word 0x65b80127,0xf529eae1 | |
5173 | .word 0xfff102c8,0x488820c6 | |
5174 | .word 0xe8ce0924,0x36c45ef6 | |
5175 | .word 0x9aa6fb8b,0x890f9478 | |
5176 | .word 0x38af34a3,0xbe09f8a5 | |
5177 | .word 0xfcbb2532,0x103a947f | |
5178 | .word 0x2a28bea3,0xf5b40582 | |
5179 | .word 0x3bffd236,0xcab71dc6 | |
5180 | .word 0x2f47e4d5,0xc4168fb2 | |
5181 | .word 0xf3729f24,0xba632959 | |
5182 | .word 0xda149735,0x922c27f6 | |
5183 | .word 0x92e1a2a3,0x1c3b3edb | |
5184 | .word 0xe3517e14,0x89495ed5 | |
5185 | .word 0x21ebf87f,0x11ddb632 | |
5186 | .word 0x8aa6031e,0x1c413264 | |
5187 | .word 0xffb45a3c,0x832ea852 | |
5188 | .word 0xc288f392,0xc4307b4f | |
5189 | .word 0xc2f4a77d,0xd533589e | |
5190 | .word 0xeb167799,0x075d0af3 | |
5191 | .word 0x28fc0442,0x74bc26c2 | |
5192 | .word 0x833949ee,0x86e92d3e | |
5193 | .word 0x911b198c,0x5b2b8a10 | |
5194 | .word 0x6602d504,0x31c0d3a0 | |
5195 | .word 0xffb2a69f,0x5ad46751 | |
5196 | .word 0xb51b1fd7,0xa7dfcec8 | |
5197 | .word 0x8cec498a,0x46dee766 | |
5198 | .word 0x0c047c3b,0x4fdb867f | |
5199 | .word 0x68662807,0x806d2a94 | |
5200 | .word 0x2f8634f9,0x992ff024 | |
5201 | .word 0x1f729b22,0xaa6a04b1 | |
5202 | .word 0x72cdbba9,0xc547eb66 | |
5203 | .word 0xffff4083,0x2ab5f959 | |
5204 | .word 0x758ea879,0x48648b0e | |
5205 | .word 0x7348bd88,0xaa539586 | |
5206 | .word 0xd83dce8e,0x3d6452c0 | |
5207 | .word 0x5a11e226,0x86a15bec | |
5208 | .word 0x1307c207,0xcc0997a6 | |
5209 | .word 0x44b99764,0x9b6ca4d0 | |
5210 | .word 0xa3937288,0xc75ff975 | |
5211 | p0_invalidate_semaphore: | |
5212 | .word 0 | |
5213 | ! Data for Cross Processor Interrupt | |
5214 | .align 8 | |
5215 | received_xintr: | |
5216 | .word 0,0,0,0,0,0,0,0 | |
5217 | .word 0,0,0,0,0,0,0,0 | |
5218 | .word 0,0,0,0,0,0,0,0 | |
5219 | .word 0,0,0,0,0,0,0,0 | |
5220 | .word 0,0,0,0,0,0,0,0 | |
5221 | .word 0,0,0,0,0,0,0,0 | |
5222 | .word 0,0,0,0,0,0,0,0 | |
5223 | .word 0,0,0,0,0,0,0,0 | |
5224 | p0_dispatch_retry: | |
5225 | .word 0,0 | |
5226 | p0_xintr_data: | |
5227 | .word 0x00000000,0x00000001 | |
5228 | .word 0xfba62558,0x1305c9ef | |
5229 | .word 0x00000000,0x00000002 | |
5230 | .word 0x4e367aaf,0xb19bdec2 | |
5231 | .word 0x00000000,0x00000003 | |
5232 | .word 0xd9f1b3d7,0x9a5cc7f3 | |
5233 | .word 0x00000000,0x00000004 | |
5234 | .word 0xa1cd8a18,0x1298fc49 | |
5235 | .word 0x00000000,0x00000005 | |
5236 | .word 0xfafe4faf,0xf231fef7 | |
5237 | .word 0x00000000,0x00000006 | |
5238 | .word 0x46c17a37,0xc072cdb5 | |
5239 | .word 0x00000000,0x00000007 | |
5240 | .word 0x9c88cc7f,0xf5b9c223 | |
5241 | .word 0x00000000,0x00000008 | |
5242 | .word 0x35312420,0x556ccd19 | |
5243 | .align 8 | |
5244 | p0_xintr_expected: | |
5245 | .word 0 | |
5246 | .align 64 | |
5247 | xintr_data_ptrs: | |
5248 | .word p0_xintr_data | |
5249 | .align 8 | |
5250 | p0_xintr_db: | |
5251 | .skip 512 | |
5252 | p0_xintr_retry_count: | |
5253 | .word 0,0 | |
5254 | p0_reset_cnt: | |
5255 | .word 0 | |
5256 | .align 8 | |
5257 | p0_ec_timing_ctrl: | |
5258 | .word 0,0 | |
5259 | p0_ec_control: | |
5260 | .word 0,0 | |
5261 | p0_mcu_shadow: | |
5262 | .skip 80 | |
5263 | user_data_end: | |
5264 | ||
5265 | ||
5266 | SECTION .p0_local0 DATA_VA=0x000800000 | |
5267 | ||
5268 | attr_data { | |
5269 | Name = .p0_local0, | |
5270 | VA = 0x0000000000800000, | |
5271 | RA = 0x0000000010000000, | |
5272 | PA = ra2pa(0x0000000010000000,0), | |
5273 | part_0_ctx_nonzero_tsb_config_0, | |
5274 | TTE_Context=PCONTEXT, | |
5275 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5276 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5277 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5278 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5279 | } | |
5280 | ||
5281 | .data | |
5282 | .seg "data" | |
5283 | .align 0x2000 | |
5284 | .global p0_local0_start | |
5285 | p0_local0_begin: | |
5286 | .skip 0x1400 | |
5287 | p0_local0_start: | |
5288 | .word 0xc70eed57,0x02116447,0xce288484,0x769f5df8 | |
5289 | .word 0x3c51ef3f,0x8423010e,0xd3110ddb,0x3649d611 | |
5290 | .word 0x064b1039,0xb0491466,0x443048b9,0x71258294 | |
5291 | .word 0xe39959bb,0x4f15a5f1,0x64ea4425,0x0968dd83 | |
5292 | p0_local0_end: | |
5293 | ||
5294 | SECTION .p0_local0_sec DATA_VA=0x000800000 | |
5295 | ||
5296 | attr_data { | |
5297 | Name = .p0_local0_sec, | |
5298 | VA = 0x0000000000800000, | |
5299 | RA = 0x0000000030000000, | |
5300 | PA = ra2pa(0x0000000030000000,0), | |
5301 | part_0_ctx_nonzero_tsb_config_0, | |
5302 | TTE_Context=SCONTEXT, | |
5303 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5304 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5305 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5306 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5307 | } | |
5308 | ||
5309 | .data | |
5310 | .seg "data" | |
5311 | .align 0x2000 | |
5312 | .global p0_local0_sec_start | |
5313 | p0_local0_sec_begin: | |
5314 | .skip 0x1400 | |
5315 | p0_local0_sec_start: | |
5316 | .word 0xf0b21f6d,0x3cf2ab7a,0x73450ac9,0x378ebcb2 | |
5317 | .word 0x1f1dfc40,0xbc9dfff4,0x89263027,0xc6f0c4ed | |
5318 | .word 0x2691738c,0x045782c0,0x3b6aecaa,0xe2ac9731 | |
5319 | .word 0x47b58f70,0x39d2cc57,0x4138c2eb,0xddf5adb2 | |
5320 | p0_local0_sec_end: | |
5321 | ||
5322 | SECTION .p0_local1 DATA_VA=0x000802000 | |
5323 | ||
5324 | attr_data { | |
5325 | Name = .p0_local1, | |
5326 | VA = 0x0000000000802000, | |
5327 | RA = 0x0000000010040000, | |
5328 | PA = ra2pa(0x0000000010040000,0), | |
5329 | part_0_ctx_nonzero_tsb_config_0, | |
5330 | TTE_Context=PCONTEXT, | |
5331 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5332 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5333 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5334 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5335 | } | |
5336 | ||
5337 | .data | |
5338 | .seg "data" | |
5339 | .align 0x2000 | |
5340 | .global p0_local1_start | |
5341 | p0_local1_begin: | |
5342 | .skip 0x1400 | |
5343 | p0_local1_start: | |
5344 | .word 0x3a1cd926,0xfc7c94ea,0x865bd0df,0x59f94df8 | |
5345 | .word 0x5b0d5c3d,0xb384d5fb,0x2aeb61d1,0xc76395e5 | |
5346 | .word 0x38f8ca5c,0x111980a4,0xbbe96d59,0xac77cded | |
5347 | .word 0xa1a4d897,0x287a77a0,0x86aa285f,0x52c6a55a | |
5348 | p0_local1_end: | |
5349 | ||
5350 | SECTION .p0_local1_sec DATA_VA=0x000802000 | |
5351 | ||
5352 | attr_data { | |
5353 | Name = .p0_local1_sec, | |
5354 | VA = 0x0000000000802000, | |
5355 | RA = 0x0000000030040000, | |
5356 | PA = ra2pa(0x0000000030040000,0), | |
5357 | part_0_ctx_nonzero_tsb_config_0, | |
5358 | TTE_Context=SCONTEXT, | |
5359 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5360 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5361 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5362 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5363 | } | |
5364 | ||
5365 | .data | |
5366 | .seg "data" | |
5367 | .align 0x2000 | |
5368 | .global p0_local1_sec_start | |
5369 | p0_local1_sec_begin: | |
5370 | .skip 0x1400 | |
5371 | p0_local1_sec_start: | |
5372 | .word 0x0450de7f,0x408fe455,0xdff8e741,0x16be4b3e | |
5373 | .word 0xb47a8619,0x5f1cf883,0xf6088aa2,0xea6af128 | |
5374 | .word 0x3001e26e,0x06af2205,0x9618c101,0x828e0a91 | |
5375 | .word 0x3bc49137,0xb608739a,0xfe060b24,0x6b8faa3c | |
5376 | p0_local1_sec_end: | |
5377 | ||
5378 | SECTION .p0_local2 DATA_VA=0x000804000 | |
5379 | ||
5380 | attr_data { | |
5381 | Name = .p0_local2, | |
5382 | VA = 0x0000000000804000, | |
5383 | RA = 0x0000000010080000, | |
5384 | PA = ra2pa(0x0000000010080000,0), | |
5385 | part_0_ctx_nonzero_tsb_config_0, | |
5386 | TTE_Context=PCONTEXT, | |
5387 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5388 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5389 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5390 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5391 | } | |
5392 | ||
5393 | .data | |
5394 | .seg "data" | |
5395 | .align 0x2000 | |
5396 | .global p0_local2_start | |
5397 | p0_local2_begin: | |
5398 | .skip 0x1400 | |
5399 | p0_local2_start: | |
5400 | .word 0x19bad55a,0xe800c6c2,0x4024f79e,0x42e7da7a | |
5401 | .word 0x58b8807a,0x82b459a1,0xe5592105,0x77e0cabb | |
5402 | .word 0x636e4c36,0xce4ec79b,0x87955d53,0x6cb69670 | |
5403 | .word 0xed76e51e,0xb6a6bb80,0x154b1ac0,0x259ce085 | |
5404 | p0_local2_end: | |
5405 | ||
5406 | SECTION .p0_local2_sec DATA_VA=0x000804000 | |
5407 | ||
5408 | attr_data { | |
5409 | Name = .p0_local2_sec, | |
5410 | VA = 0x0000000000804000, | |
5411 | RA = 0x0000000030080000, | |
5412 | PA = ra2pa(0x0000000030080000,0), | |
5413 | part_0_ctx_nonzero_tsb_config_0, | |
5414 | TTE_Context=SCONTEXT, | |
5415 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5416 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5417 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5418 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5419 | } | |
5420 | ||
5421 | .data | |
5422 | .seg "data" | |
5423 | .align 0x2000 | |
5424 | .global p0_local2_sec_start | |
5425 | p0_local2_sec_begin: | |
5426 | .skip 0x1400 | |
5427 | p0_local2_sec_start: | |
5428 | .word 0xced7ae4d,0xb5ecac95,0xe5efde09,0xb8900102 | |
5429 | .word 0xab1e018c,0xb8851800,0x4def274e,0xfa51e3c5 | |
5430 | .word 0xeb57677b,0x1a10e39c,0xd4aae56d,0x34fe5778 | |
5431 | .word 0xbd1c9058,0x6455606d,0x4b400235,0x32fae932 | |
5432 | p0_local2_sec_end: | |
5433 | ||
5434 | SECTION .p0_local3 DATA_VA=0x000806000 | |
5435 | ||
5436 | attr_data { | |
5437 | Name = .p0_local3, | |
5438 | VA = 0x0000000000806000, | |
5439 | RA = 0x00000000100c0000, | |
5440 | PA = ra2pa(0x00000000100c0000,0), | |
5441 | part_0_ctx_nonzero_tsb_config_0, | |
5442 | TTE_Context=PCONTEXT, | |
5443 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5444 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5445 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5446 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5447 | } | |
5448 | ||
5449 | .data | |
5450 | .seg "data" | |
5451 | .align 0x2000 | |
5452 | .global p0_local3_start | |
5453 | p0_local3_begin: | |
5454 | .skip 0x1400 | |
5455 | p0_local3_start: | |
5456 | .word 0x1914225a,0xb10554ae,0x79854497,0x8e38a587 | |
5457 | .word 0xc0918875,0x9bde67b5,0x0dfeb8c2,0x646a0fe7 | |
5458 | .word 0x3e93679b,0xfaa60a6c,0x54707eb1,0xd2077973 | |
5459 | .word 0x2c7cf65d,0x4940b0a1,0x77d869f3,0x19142c96 | |
5460 | p0_local3_end: | |
5461 | ||
5462 | SECTION .p0_local3_sec DATA_VA=0x000806000 | |
5463 | ||
5464 | attr_data { | |
5465 | Name = .p0_local3_sec, | |
5466 | VA = 0x0000000000806000, | |
5467 | RA = 0x00000000300c0000, | |
5468 | PA = ra2pa(0x00000000300c0000,0), | |
5469 | part_0_ctx_nonzero_tsb_config_0, | |
5470 | TTE_Context=SCONTEXT, | |
5471 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5472 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5473 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5474 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5475 | } | |
5476 | ||
5477 | .data | |
5478 | .seg "data" | |
5479 | .align 0x2000 | |
5480 | .global p0_local3_sec_start | |
5481 | p0_local3_sec_begin: | |
5482 | .skip 0x1400 | |
5483 | p0_local3_sec_start: | |
5484 | .word 0x620188ba,0x05df1bf1,0x61bf5655,0x927837f5 | |
5485 | .word 0x45bcae7f,0x2604eced,0x754a7465,0x3857c2de | |
5486 | .word 0x147fa279,0x6ad67029,0x7914086f,0x5aaa4153 | |
5487 | .word 0xae3ded1d,0xf87c67df,0xa2e1f9a7,0x58caeb5e | |
5488 | p0_local3_sec_end: | |
5489 | ||
5490 | SECTION .p0_local4 DATA_VA=0x000808000 | |
5491 | ||
5492 | attr_data { | |
5493 | Name = .p0_local4, | |
5494 | VA = 0x0000000000808000, | |
5495 | RA = 0x0000000010100000, | |
5496 | PA = ra2pa(0x0000000010100000,0), | |
5497 | part_0_ctx_nonzero_tsb_config_0, | |
5498 | TTE_Context=PCONTEXT, | |
5499 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5500 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5501 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5502 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5503 | } | |
5504 | ||
5505 | .data | |
5506 | .seg "data" | |
5507 | .align 0x2000 | |
5508 | .global p0_local4_start | |
5509 | p0_local4_begin: | |
5510 | .skip 0x1400 | |
5511 | p0_local4_start: | |
5512 | .word 0x69017fba,0x37e67f33,0xa5904d67,0xb9a19d9a | |
5513 | .word 0xe92098d2,0x42ad2f47,0xb1cc2b7c,0x4927e079 | |
5514 | .word 0xaca1a530,0x5f45a09f,0x4bcd767f,0x6385872b | |
5515 | .word 0xbb5790c6,0x214d8b0d,0x9a393680,0x91710aaf | |
5516 | p0_local4_end: | |
5517 | ||
5518 | SECTION .p0_local4_sec DATA_VA=0x000808000 | |
5519 | ||
5520 | attr_data { | |
5521 | Name = .p0_local4_sec, | |
5522 | VA = 0x0000000000808000, | |
5523 | RA = 0x0000000030100000, | |
5524 | PA = ra2pa(0x0000000030100000,0), | |
5525 | part_0_ctx_nonzero_tsb_config_0, | |
5526 | TTE_Context=SCONTEXT, | |
5527 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5528 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5529 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5530 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5531 | } | |
5532 | ||
5533 | .data | |
5534 | .seg "data" | |
5535 | .align 0x2000 | |
5536 | .global p0_local4_sec_start | |
5537 | p0_local4_sec_begin: | |
5538 | .skip 0x1400 | |
5539 | p0_local4_sec_start: | |
5540 | .word 0xa807de9a,0x9946ee8a,0xabc2ce4a,0x19628ea7 | |
5541 | .word 0xda00262b,0xabd5f314,0x4f0670f4,0x280b295d | |
5542 | .word 0x93630170,0xafcd45e3,0xed6e284f,0x8976980c | |
5543 | .word 0xdc3c2cb9,0x1f9d0f63,0x632747e5,0xe988da14 | |
5544 | p0_local4_sec_end: | |
5545 | ||
5546 | SECTION .p0_local5 DATA_VA=0x00080a000 | |
5547 | ||
5548 | attr_data { | |
5549 | Name = .p0_local5, | |
5550 | VA = 0x000000000080a000, | |
5551 | RA = 0x0000000010140000, | |
5552 | PA = ra2pa(0x0000000010140000,0), | |
5553 | part_0_ctx_nonzero_tsb_config_0, | |
5554 | TTE_Context=PCONTEXT, | |
5555 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5556 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5557 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5558 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5559 | } | |
5560 | ||
5561 | .data | |
5562 | .seg "data" | |
5563 | .align 0x2000 | |
5564 | .global p0_local5_start | |
5565 | p0_local5_begin: | |
5566 | .skip 0x1400 | |
5567 | p0_local5_start: | |
5568 | .word 0xb40f3a94,0xb3e03721,0xe2946142,0xb3542e5b | |
5569 | .word 0x020e0517,0x7860bbb6,0x5590109d,0x20e4862f | |
5570 | .word 0xab88e890,0x381bdd3c,0xe09cba41,0x2302b6d6 | |
5571 | .word 0xbbb4aac3,0xee1c5974,0xbb48fd0c,0x7b3de588 | |
5572 | p0_local5_end: | |
5573 | ||
5574 | SECTION .p0_local5_sec DATA_VA=0x00080a000 | |
5575 | ||
5576 | attr_data { | |
5577 | Name = .p0_local5_sec, | |
5578 | VA = 0x000000000080a000, | |
5579 | RA = 0x0000000030140000, | |
5580 | PA = ra2pa(0x0000000030140000,0), | |
5581 | part_0_ctx_nonzero_tsb_config_0, | |
5582 | TTE_Context=SCONTEXT, | |
5583 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5584 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5585 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5586 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5587 | } | |
5588 | ||
5589 | .data | |
5590 | .seg "data" | |
5591 | .align 0x2000 | |
5592 | .global p0_local5_sec_start | |
5593 | p0_local5_sec_begin: | |
5594 | .skip 0x1400 | |
5595 | p0_local5_sec_start: | |
5596 | .word 0x77ad09c7,0xed683edf,0xfc80b5d3,0xb9c22738 | |
5597 | .word 0x283d5429,0xca9eadf6,0x42f8eae1,0xf2122ff3 | |
5598 | .word 0x14fa2158,0x5265d032,0x8f336739,0x63f36313 | |
5599 | .word 0x1e4a61c1,0x2345b6c4,0xcce0b6b1,0xb4b4214e | |
5600 | p0_local5_sec_end: | |
5601 | ||
5602 | SECTION .p0_local6 DATA_VA=0x00080c000 | |
5603 | ||
5604 | attr_data { | |
5605 | Name = .p0_local6, | |
5606 | VA = 0x000000000080c000, | |
5607 | RA = 0x0000000010180000, | |
5608 | PA = ra2pa(0x0000000010180000,0), | |
5609 | part_0_ctx_nonzero_tsb_config_0, | |
5610 | TTE_Context=PCONTEXT, | |
5611 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5612 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5613 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5614 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5615 | } | |
5616 | ||
5617 | .data | |
5618 | .seg "data" | |
5619 | .align 0x2000 | |
5620 | .global p0_local6_start | |
5621 | p0_local6_begin: | |
5622 | .skip 0x1400 | |
5623 | p0_local6_start: | |
5624 | .word 0xffbe6af7,0x13992882,0x6ea84ae7,0x0c60d8b4 | |
5625 | .word 0x87d49668,0x5fa65d37,0xd8aa91f0,0xd95c2c9c | |
5626 | .word 0xabcc1f9a,0x820dbce1,0x23025c56,0xd62e5acf | |
5627 | .word 0x28bced7c,0x2aa66445,0x8a83b121,0x2896c9e6 | |
5628 | p0_local6_end: | |
5629 | ||
5630 | SECTION .p0_local6_sec DATA_VA=0x00080c000 | |
5631 | ||
5632 | attr_data { | |
5633 | Name = .p0_local6_sec, | |
5634 | VA = 0x000000000080c000, | |
5635 | RA = 0x0000000030180000, | |
5636 | PA = ra2pa(0x0000000030180000,0), | |
5637 | part_0_ctx_nonzero_tsb_config_0, | |
5638 | TTE_Context=SCONTEXT, | |
5639 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5640 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5641 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5642 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5643 | } | |
5644 | ||
5645 | .data | |
5646 | .seg "data" | |
5647 | .align 0x2000 | |
5648 | .global p0_local6_sec_start | |
5649 | p0_local6_sec_begin: | |
5650 | .skip 0x1400 | |
5651 | p0_local6_sec_start: | |
5652 | .word 0xa32f9f40,0x02281002,0x67068aa3,0xc8659e37 | |
5653 | .word 0x640b0441,0xa913c8f5,0x718c4b19,0x41b47fb9 | |
5654 | .word 0xf638617f,0x1455ddc7,0x2a68174e,0x19bedb0d | |
5655 | .word 0x71ac8f8a,0xcee09678,0x09b61125,0xdf160e23 | |
5656 | p0_local6_sec_end: | |
5657 | ||
5658 | SECTION .share0 DATA_VA=0x00080e000 | |
5659 | ||
5660 | attr_data { | |
5661 | Name = .share0, | |
5662 | VA = 0x000000000080e000, | |
5663 | RA = 0x00000000201c0000, | |
5664 | PA = ra2pa(0x00000000201c0000,0), | |
5665 | part_0_ctx_nonzero_tsb_config_0, | |
5666 | TTE_Context=PCONTEXT, | |
5667 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5668 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5669 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5670 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5671 | } | |
5672 | ||
5673 | .data | |
5674 | .seg "data" | |
5675 | .align 0x2000 | |
5676 | .global share0_start | |
5677 | share0_begin: | |
5678 | share0_start: | |
5679 | .word 0xfe2c2cc7,0xa4f564cc,0xeb6dba9c,0xf694f135 | |
5680 | .word 0xee440d72,0xa9ee03ae,0x22a4fcfc,0xa778573e | |
5681 | .word 0x26ad5ca1,0x915172b1,0x11a48cdc,0x1568d15a | |
5682 | .word 0x16beacb0,0xe952d5f2,0x989a6431,0x80fc5f9a | |
5683 | share0_end: | |
5684 | ||
5685 | SECTION .share1 DATA_VA=0x000810000 | |
5686 | ||
5687 | attr_data { | |
5688 | Name = .share1, | |
5689 | VA = 0x0000000000810000, | |
5690 | RA = 0x0000000020800000, | |
5691 | PA = ra2pa(0x0000000020800000,0), | |
5692 | part_0_ctx_nonzero_tsb_config_0, | |
5693 | TTE_Context=PCONTEXT, | |
5694 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5695 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5696 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5697 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5698 | } | |
5699 | ||
5700 | .data | |
5701 | .seg "data" | |
5702 | .align 0x2000 | |
5703 | .global share1_start | |
5704 | share1_begin: | |
5705 | share1_start: | |
5706 | .word 0x635ed75b,0xfa335562,0x077165ea,0xcf96e634 | |
5707 | .word 0x92c9ba03,0xe92579a7,0xc46f1f89,0x5fd82f7b | |
5708 | .word 0x40b8cd6b,0x3450ed39,0x7149392b,0xd12b330d | |
5709 | .word 0xa741ed87,0x44104111,0x8c537d95,0x01934e11 | |
5710 | .word 0x210ca3d2,0x29e74947,0x698677ab,0x4e5e5dd8 | |
5711 | .word 0x1bd6019d,0x2c96ff2e,0x734dbea5,0xbfbb6d70 | |
5712 | .word 0xe0b38896,0x6488d6d7,0x6261c85d,0xb1ef1e1e | |
5713 | .word 0xa1ac4224,0x9e993b5d,0x383cc29b,0x8424a5e9 | |
5714 | share1_end: | |
5715 | ||
5716 | SECTION .share2 DATA_VA=0x000812000 | |
5717 | ||
5718 | attr_data { | |
5719 | Name = .share2, | |
5720 | VA = 0x0000000000812000, | |
5721 | RA = 0x00000000211c0000, | |
5722 | PA = ra2pa(0x00000000211c0000,0), | |
5723 | part_0_ctx_nonzero_tsb_config_0, | |
5724 | TTE_Context=PCONTEXT, | |
5725 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5726 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5727 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5728 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5729 | } | |
5730 | ||
5731 | .data | |
5732 | .seg "data" | |
5733 | .align 0x2000 | |
5734 | .global share2_start | |
5735 | share2_begin: | |
5736 | share2_start: | |
5737 | .word 0xf0197241,0x9d2eae6a,0x22b8760b,0x7163b93b | |
5738 | .word 0x16b66ac2,0xf7f4adee,0x708f0a33,0x6ca4d777 | |
5739 | .word 0x02e50727,0xa7990c0b,0xb5dd2693,0xe0acd169 | |
5740 | .word 0x8ad94319,0x5f283ed0,0x8de24bd4,0x6d82e462 | |
5741 | share2_end: | |
5742 | ||
5743 | SECTION .share3 DATA_VA=0x000814000 | |
5744 | ||
5745 | attr_data { | |
5746 | Name = .share3, | |
5747 | VA = 0x0000000000814000, | |
5748 | RA = 0x0000000021800000, | |
5749 | PA = ra2pa(0x0000000021800000,0), | |
5750 | part_0_ctx_nonzero_tsb_config_0, | |
5751 | TTE_Context=PCONTEXT, | |
5752 | TTE_Size=0, TTE_NFO=0, TTE_IE=0, | |
5753 | TTE_Diag=0, TTE_L=0, TTE_EP=1, | |
5754 | TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, | |
5755 | TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 | |
5756 | } | |
5757 | ||
5758 | .data | |
5759 | .seg "data" | |
5760 | .align 0x2000 | |
5761 | .global share3_start | |
5762 | share3_begin: | |
5763 | share3_start: | |
5764 | .word 0x3fccbf49,0xadf6c523,0x4397a450,0x685adafc | |
5765 | .word 0x24850a48,0xd5f841fa,0xbee7f048,0xa41dfe64 | |
5766 | .word 0xb82e13c0,0xb24e0154,0x1763b819,0x54bbf2ea | |
5767 | .word 0x180b88e4,0x74f02b67,0x79385653,0x317769ef | |
5768 | .word 0x34d10896,0xdba85270,0xf3e4fff0,0x173465f9 | |
5769 | .word 0x6910c476,0x95a7e473,0x6563ed64,0x33c868cd | |
5770 | .word 0xd168e4e8,0x21c86957,0x74d35ae0,0x2d7df374 | |
5771 | .word 0x5ed8c1fb,0x71c0be3d,0xf09dab24,0x9b84a06a | |
5772 | .word 0x9ac6341e,0xbeb864a1,0xcd7e6266,0xfdb9e2a7 | |
5773 | .word 0x8188660d,0xc21756fa,0xebc7b813,0x2315c1f6 | |
5774 | .word 0xf17ee3ea,0x51b9285c,0xbefae10f,0xfde456ae | |
5775 | .word 0xbc34150b,0x6373cd39,0xd38f9a38,0xe34c25cb | |
5776 | .word 0xd723265e,0x6839efe6,0x65b80127,0xf529eae1 | |
5777 | .word 0xfff102c8,0x488820c6,0xe8ce0924,0x36c45ef6 | |
5778 | .word 0x9aa6fb8b,0x890f9478,0x38af34a3,0xbe09f8a5 | |
5779 | .word 0xfcbb2532,0x103a947f,0x2a28bea3,0xf5b40582 | |
5780 | .word 0x3b19d236,0xcab71dc6,0x2f47e4d5,0xc4168fb2 | |
5781 | .word 0xf3729f24,0xba632959,0xda149735,0x922c27f6 | |
5782 | .word 0x92e1a2a3,0x1c3b3edb,0xe3517e14,0x89495ed5 | |
5783 | .word 0x21ebf87f,0x11ddb632,0x8aa6031e,0x1c413264 | |
5784 | .word 0x84b45a3c,0x832ea852,0xc288f392,0xc4307b4f | |
5785 | .word 0xc2f4a77d,0xd533589e,0xeb167799,0x075d0af3 | |
5786 | .word 0x28fc0442,0x74bc26c2,0x833949ee,0x86e92d3e | |
5787 | .word 0x911b198c,0x5b2b8a10,0x6602d504,0x31c0d3a0 | |
5788 | .word 0x29bea69f,0x5ad46751,0xb51b1fd7,0xa7dfcec8 | |
5789 | .word 0x8cec498a,0x46dee766,0x0c047c3b,0x4fdb867f | |
5790 | .word 0x68662807,0x806d2a94,0x2f8634f9,0x992ff024 | |
5791 | .word 0x1f729b22,0xaa6a04b1,0x72cdbba9,0xc547eb66 | |
5792 | .word 0x338b4083,0x2ab5f959,0x758ea879,0x48648b0e | |
5793 | .word 0x7348bd88,0xaa539586,0xd83dce8e,0x3d6452c0 | |
5794 | .word 0x5a11e226,0x86a15bec,0x1307c207,0xcc0997a6 | |
5795 | .word 0x44b99764,0x9b6ca4d0,0xa3937288,0xc75ff975 | |
5796 | share3_end: |